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 : E8E4FC13B3364790B05AA43E67C3AF112FBF2F908021ADAAA8E00D3A42A579AD ROM:00110000 ; Input MD5 : 1DB7DF42190FA1DE6137A4CDBB2EFEF9 ROM:00110000 ; Input CRC32 : C6537C5A 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_1146A0+A↓o ROM:00110000 ; sub_114716↓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 $67 ; g ROM:00110007 dc.b $8E ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $70 ; p ROM:0011000B dc.b $78 ; x ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $70 ; p ROM:0011000F dc.b $78 ; x ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $70 ; p ROM:00110013 dc.b $78 ; x ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $70 ; p ROM:00110017 dc.b $7A ; z ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $70 ; p ROM:0011001B dc.b $7A ; z ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $70 ; p ROM:0011001F dc.b $7A ; z ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $70 ; p ROM:00110023 dc.b $7A ; z ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $70 ; p ROM:00110027 dc.b $78 ; x ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $70 ; p ROM:0011002B dc.b $78 ; x ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $70 ; p ROM:0011002F dc.b $78 ; x ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $70 ; p ROM:00110033 dc.b $78 ; x ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $70 ; p ROM:00110037 dc.b $78 ; x ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $70 ; p ROM:0011003B dc.b $78 ; x ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $70 ; p ROM:0011003F dc.b $78 ; x 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 $70 ; p ROM:00110063 dc.b $78 ; x ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $70 ; p ROM:00110067 dc.b $7A ; z ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $70 ; p ROM:0011006B dc.b $7A ; z ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $70 ; p ROM:0011006F dc.b $7A ; z ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $70 ; p ROM:00110073 dc.b $7A ; z ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $70 ; p ROM:00110077 dc.b $7A ; z ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $70 ; p ROM:0011007B dc.b $7A ; z ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $70 ; p ROM:0011007F dc.b $7A ; z ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $70 ; p ROM:00110083 dc.b $7A ; z ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $70 ; p ROM:00110087 dc.b $7A ; z ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $70 ; p ROM:0011008B dc.b $7A ; z ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $70 ; p ROM:0011008F dc.b $7A ; z ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $70 ; p ROM:00110093 dc.b $7A ; z ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $70 ; p ROM:00110097 dc.b $7A ; z ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $70 ; p ROM:0011009B dc.b $7A ; z ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $70 ; p ROM:0011009F dc.b $7A ; z ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $70 ; p ROM:001100A3 dc.b $7A ; z ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $70 ; p ROM:001100A7 dc.b $7A ; z ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $70 ; p ROM:001100AB dc.b $7A ; z ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $70 ; p ROM:001100AF dc.b $7A ; z ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $70 ; p ROM:001100B3 dc.b $7A ; z ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $70 ; p ROM:001100B7 dc.b $7A ; z ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $70 ; p ROM:001100BB dc.b $7A ; z ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $70 ; p ROM:001100BF dc.b $7A ; z ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $70 ; p ROM:001100C3 dc.b $78 ; x ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $70 ; p ROM:001100C7 dc.b $78 ; x ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $70 ; p ROM:001100CB dc.b $78 ; x ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $70 ; p ROM:001100CF dc.b $78 ; x ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $70 ; p ROM:001100D3 dc.b $78 ; x ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $70 ; p ROM:001100D7 dc.b $78 ; x ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $70 ; p ROM:001100DB dc.b $78 ; x ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $70 ; p ROM:001100DF dc.b $78 ; x ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $70 ; p ROM:001100E3 dc.b $78 ; x ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $70 ; p ROM:001100E7 dc.b $78 ; x ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $70 ; p ROM:001100EB dc.b $78 ; x ROM:001100EC dc.b $FF ROM:001100ED dc.b $FF ROM:001100EE dc.b $FF ROM:001100EF dc.b $FF ROM:001100F0 dc.b $FF ROM:001100F1 dc.b $FF ROM:001100F2 dc.b $FF ROM:001100F3 dc.b $FF ROM:001100F4 dc.b $FF ROM:001100F5 dc.b $FF ROM:001100F6 dc.b $FF ROM:001100F7 dc.b $FF ROM:001100F8 dc.b $FF ROM:001100F9 dc.b $FF ROM:001100FA dc.b $FF ROM:001100FB dc.b $FF ROM:001100FC dc.b $FF ROM:001100FD dc.b $FF ROM:001100FE dc.b $FF ROM:001100FF dc.b $FF ROM:00110100 dc.b 0 ROM:00110101 dc.b $11 ROM:00110102 dc.b $10 ROM:00110103 dc.b $A6 ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $61 ; a ROM:00110107 dc.b $A0 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $61 ; a ROM:0011010B dc.b $A0 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $66 ; f ROM:0011010F dc.b $3A ; : ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $66 ; f ROM:00110113 dc.b $3A ; : ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $66 ; f ROM:00110117 dc.b $3A ; : ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $66 ; f ROM:0011011B dc.b $3A ; : ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $A6 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $70 ; p ROM:00110123 dc.b $96 ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $61 ; a ROM:00110127 dc.b $98 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $61 ; a ROM:0011012B dc.b $90 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $70 ; p ROM:0011012F dc.b $86 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $70 ; p ROM:00110133 dc.b $8E ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $70 ; p ROM:00110137 dc.b $A4 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $70 ; p ROM:0011013B dc.b $BA ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $70 ; p ROM:0011013F dc.b $B2 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $34 ; 4 ROM:00110144 dc.b $FF ROM:00110145 dc.b $FF ROM:00110146 dc.b $FF ROM:00110147 dc.b $FF ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $6F ; o ROM:0011014B dc.b $88 ROM:0011014C dc.b $FF ROM:0011014D dc.b $FF ROM:0011014E dc.b $FF ROM:0011014F dc.b $FF ROM:00110150 dc.b $FF ROM:00110151 dc.b $FF ROM:00110152 dc.b $FF ROM:00110153 dc.b $FF ROM:00110154 dc.b $FF ROM:00110155 dc.b $FF ROM:00110156 dc.b $FF ROM:00110157 dc.b $FF ROM:00110158 dc.b $FF ROM:00110159 dc.b $FF ROM:0011015A dc.b $FF ROM:0011015B dc.b $FF ROM:0011015C dc.b $FF ROM:0011015D dc.b $FF ROM:0011015E dc.b $FF ROM:0011015F dc.b $FF ROM:00110160 dc.b $FF ROM:00110161 dc.b $FF ROM:00110162 dc.b $FF ROM:00110163 dc.b $FF ROM:00110164 dc.b $FF ROM:00110165 dc.b $FF ROM:00110166 dc.b $FF ROM:00110167 dc.b $FF ROM:00110168 dc.b $FF ROM:00110169 dc.b $FF ROM:0011016A dc.b $FF ROM:0011016B dc.b $FF ROM:0011016C dc.b $FF ROM:0011016D dc.b $FF ROM:0011016E dc.b $FF ROM:0011016F dc.b $FF ROM:00110170 dc.b $FF ROM:00110171 dc.b $FF ROM:00110172 dc.b $FF ROM:00110173 dc.b $FF ROM:00110174 dc.b $FF ROM:00110175 dc.b $FF ROM:00110176 dc.b $FF ROM:00110177 dc.b $FF ROM:00110178 dc.b $FF ROM:00110179 dc.b $FF ROM:0011017A dc.b $FF ROM:0011017B dc.b $FF ROM:0011017C dc.b $FF ROM:0011017D dc.b $FF ROM:0011017E dc.b $FF ROM:0011017F dc.b $FF ROM:00110180 dc.b $FF ROM:00110181 dc.b $FF ROM:00110182 dc.b $FF ROM:00110183 dc.b $FF ROM:00110184 dc.b $FF ROM:00110185 dc.b $FF ROM:00110186 dc.b $FF ROM:00110187 dc.b $FF ROM:00110188 dc.b $FF ROM:00110189 dc.b $FF ROM:0011018A dc.b $FF ROM:0011018B dc.b $FF ROM:0011018C dc.b $FF ROM:0011018D dc.b $FF ROM:0011018E dc.b $FF ROM:0011018F dc.b $FF ROM:00110190 dc.b $FF ROM:00110191 dc.b $FF ROM:00110192 dc.b $FF ROM:00110193 dc.b $FF ROM:00110194 dc.b $FF ROM:00110195 dc.b $FF ROM:00110196 dc.b $FF ROM:00110197 dc.b $FF ROM:00110198 dc.b $FF ROM:00110199 dc.b $FF ROM:0011019A dc.b $FF ROM:0011019B dc.b $FF ROM:0011019C dc.b $FF ROM:0011019D dc.b $FF ROM:0011019E dc.b $FF ROM:0011019F dc.b $FF ROM:001101A0 dc.b $FF ROM:001101A1 dc.b $FF ROM:001101A2 dc.b $FF ROM:001101A3 dc.b $FF ROM:001101A4 dc.b $FF ROM:001101A5 dc.b $FF ROM:001101A6 dc.b $FF ROM:001101A7 dc.b $FF ROM:001101A8 dc.b $FF ROM:001101A9 dc.b $FF ROM:001101AA dc.b $FF ROM:001101AB dc.b $FF ROM:001101AC dc.b $FF ROM:001101AD dc.b $FF ROM:001101AE dc.b $FF ROM:001101AF dc.b $FF ROM:001101B0 dc.b $FF ROM:001101B1 dc.b $FF ROM:001101B2 dc.b $FF ROM:001101B3 dc.b $FF ROM:001101B4 dc.b $FF ROM:001101B5 dc.b $FF ROM:001101B6 dc.b $FF ROM:001101B7 dc.b $FF ROM:001101B8 dc.b $FF ROM:001101B9 dc.b $FF ROM:001101BA dc.b $FF ROM:001101BB dc.b $FF ROM:001101BC dc.b $FF ROM:001101BD dc.b $FF ROM:001101BE dc.b $FF ROM:001101BF dc.b $FF ROM:001101C0 dc.b $FF ROM:001101C1 dc.b $FF ROM:001101C2 dc.b $FF ROM:001101C3 dc.b $FF ROM:001101C4 dc.b $FF ROM:001101C5 dc.b $FF ROM:001101C6 dc.b $FF ROM:001101C7 dc.b $FF ROM:001101C8 dc.b $FF ROM:001101C9 dc.b $FF ROM:001101CA dc.b $FF ROM:001101CB dc.b $FF ROM:001101CC dc.b $FF ROM:001101CD dc.b $FF ROM:001101CE dc.b $FF ROM:001101CF dc.b $FF ROM:001101D0 dc.b $FF ROM:001101D1 dc.b $FF ROM:001101D2 dc.b $FF ROM:001101D3 dc.b $FF ROM:001101D4 dc.b $FF ROM:001101D5 dc.b $FF ROM:001101D6 dc.b $FF ROM:001101D7 dc.b $FF ROM:001101D8 dc.b $FF ROM:001101D9 dc.b $FF ROM:001101DA dc.b $FF ROM:001101DB dc.b $FF ROM:001101DC dc.b $FF ROM:001101DD dc.b $FF ROM:001101DE dc.b $FF ROM:001101DF dc.b $FF ROM:001101E0 dc.b $FF ROM:001101E1 dc.b $FF ROM:001101E2 dc.b $FF ROM:001101E3 dc.b $FF ROM:001101E4 dc.b $FF ROM:001101E5 dc.b $FF ROM:001101E6 dc.b $FF ROM:001101E7 dc.b $FF ROM:001101E8 dc.b $FF ROM:001101E9 dc.b $FF ROM:001101EA dc.b $FF ROM:001101EB dc.b $FF ROM:001101EC dc.b $FF ROM:001101ED dc.b $FF ROM:001101EE dc.b $FF ROM:001101EF dc.b $FF ROM:001101F0 dc.b $FF ROM:001101F1 dc.b $FF ROM:001101F2 dc.b $FF ROM:001101F3 dc.b $FF ROM:001101F4 dc.b $FF ROM:001101F5 dc.b $FF ROM:001101F6 dc.b $FF ROM:001101F7 dc.b $FF ROM:001101F8 dc.b $FF ROM:001101F9 dc.b $FF ROM:001101FA dc.b $FF ROM:001101FB dc.b $FF ROM:001101FC dc.b $FF ROM:001101FD dc.b $FF ROM:001101FE dc.b $FF ROM:001101FF dc.b $FF ROM:00110200 dc.b $FF ROM:00110201 dc.b $FF ROM:00110202 dc.b $FF ROM:00110203 dc.b $FF ROM:00110204 dc.b $FF ROM:00110205 dc.b $FF ROM:00110206 dc.b $FF ROM:00110207 dc.b $FF ROM:00110208 dc.b $FF ROM:00110209 dc.b $FF ROM:0011020A dc.b $FF ROM:0011020B dc.b $FF ROM:0011020C dc.b $FF ROM:0011020D dc.b $FF ROM:0011020E dc.b $FF ROM:0011020F dc.b $FF ROM:00110210 dc.b $FF ROM:00110211 dc.b $FF ROM:00110212 dc.b $FF ROM:00110213 dc.b $FF ROM:00110214 dc.b $FF ROM:00110215 dc.b $FF ROM:00110216 dc.b $FF ROM:00110217 dc.b $FF ROM:00110218 dc.b $FF ROM:00110219 dc.b $FF ROM:0011021A dc.b $FF ROM:0011021B dc.b $FF ROM:0011021C dc.b $FF ROM:0011021D dc.b $FF ROM:0011021E dc.b $FF ROM:0011021F dc.b $FF ROM:00110220 dc.b $FF ROM:00110221 dc.b $FF ROM:00110222 dc.b $FF ROM:00110223 dc.b $FF ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $42 ; B ROM:00110227 dc.b $8C ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $17 ROM:0011022B dc.b $68 ; h ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 byte_110400: dc.b $6B ; DATA XREF: sub_11464E↓o ROM:00110400 ; sub_133DB8:loc_133E8E↓r ROM:00110401 dc.b $6B ; k ROM:00110402 byte_110402: dc.b $6C ; DATA XREF: sub_133DB8+E0↓r ROM:00110403 dc.b $6C ; l ROM:00110404 byte_110404: dc.b $72 ; DATA XREF: sub_133DB8+EA↓r ROM:00110405 dc.b $72 ; r ROM:00110406 byte_110406: dc.b $33 ; DATA XREF: sub_133DB8+F4↓r ROM:00110407 dc.b $33 ; 3 ROM:00110408 byte_110408: dc.b $69 ; DATA XREF: sub_133DB8+FE↓r ROM:00110409 dc.b $69 ; i ROM:0011040A byte_11040A: dc.b $30 ; DATA XREF: sub_133DB8+108↓r ROM:0011040B dc.b $30 ; 0 ROM:0011040C byte_11040C: dc.b $30 ; DATA XREF: sub_133DB8+112↓r ROM:0011040D dc.b $30 ; 0 ROM:0011040E byte_11040E: dc.b $36 ; DATA XREF: sub_133DB8+11C↓r ROM:0011040F dc.b $36 ; 6 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $D ROM:00110413 dc.b $81 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_116900↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #4,($127B).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 ($780).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,($780).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 $29E(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 $B0(a5,d1.w*2),d3 ROM:00110480 move.w d0,d4 ROM:00110482 add.w d3,d4 ROM:00110484 move.w d4,(a0,d1.w*2) ROM:00110488 bra.s loc_110472 ROM:0011048A ; --------------------------------------------------------------------------- ROM:0011048A ROM:0011048A loc_11048A: ; CODE XREF: sub_11045E+1A↑j ROM:0011048A move.w #0,d4 ROM:0011048E addi.w #$3F,d4 ; '?' ROM:00110492 move.w d4,(a0,d1.w*2) ROM:00110496 move.w #$3D,($FFFFF20A).w ; '=' ROM:0011049C move.w #$500,($FFFFF20C).w ROM:001104A2 bclr #7,($FFFFF210).w ROM:001104A8 rts ROM:001104A8 ; End of function sub_11045E ROM:001104A8 ROM:001104AA ROM:001104AA ; =============== S U B R O U T I N E ======================================= ROM:001104AA ROM:001104AA ROM:001104AA sub_1104AA: ; CODE XREF: sub_110E14+F8↓p ROM:001104AA move.w ($502).w,d0 ROM:001104AE sub.w ($4EE).w,d0 ROM:001104B2 ext.l d0 ROM:001104B4 divs.w #$64,d0 ; 'd' ROM:001104B8 bpl.s loc_1104BE ROM:001104BA addi.w #$48,d0 ; 'H' ROM:001104BE ROM:001104BE loc_1104BE: ; CODE XREF: sub_1104AA+E↑j ROM:001104BE bne.s loc_1104C2 ROM:001104C0 moveq #1,d0 ROM:001104C2 ROM:001104C2 loc_1104C2: ; CODE XREF: sub_1104AA:loc_1104BE↑j ROM:001104C2 move.w ($4D6).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4E2).w ROM:001104CC rts ROM:001104CC ; End of function sub_1104AA ROM:001104CC ROM:001104CE ; --------------------------------------------------------------------------- ROM:001104CE lea ($FFFFF2B0).w,a2 ROM:001104D2 move.w #0,d2 ROM:001104D6 move.w ($4D6).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($4D6).w ROM:001104E4 cmp.w ($500).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($500).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4FE).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4FE).w ROM:001104F8 ROM:001104F8 locret_1104F8: ; CODE XREF: ROM:001104F2↑j ROM:001104F8 rts ROM:001104FA ROM:001104FA ; =============== S U B R O U T I N E ======================================= ROM:001104FA ROM:001104FA ROM:001104FA sub_1104FA: ; CODE XREF: sub_110E14+11A↓p ROM:001104FA ; ROM:00116920↓p ROM:001104FA cmpi.b #1,($780).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $878(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 $878(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($E00).w,a1 ROM:00110530 move.w (a2,d4.w*2),d2 ROM:00110534 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011053A cmpi.w #0,d4 ROM:0011053E bne.s loc_110596 ROM:00110540 move.w ($4FE).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110706 ROM:0011054C move.w d1,($4D8).w ROM:00110550 move.w ($500).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($4DA).w ROM:0011055C move.w #$400,($4FE).w ROM:00110562 move.w #0,($500).w ROM:00110568 sub.w ($4D8).w,d1 ROM:0011056C move.w d1,($4DC).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #7,($86B).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4E2).w,d2 ROM:00110580 move.w ($4E2).w,($9BA).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),($9BA).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_110668 ROM:0011059E bsr.w sub_110706 ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($4B2).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ROM:001105B6 ; =============== S U B R O U T I N E ======================================= ROM:001105B6 ROM:001105B6 ROM:001105B6 sub_1105B6: ; CODE XREF: ROM:loc_110456↑p ROM:001105B6 bclr #1,($87A).w ROM:001105BC bclr #4,($867).w ROM:001105C2 bclr #7,($872).w ROM:001105C8 bclr #0,($879).w ROM:001105CE bclr #6,($869).w ROM:001105D4 bclr #4,($86D).w ROM:001105DA clr.w d7 ROM:001105DC move.w $848(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 $848(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($E00).w,a1 ROM:001105FC move.w (a2,d4.w*2),d2 ROM:00110600 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:00110606 move.w d7,-(sp) ROM:00110608 move.w d6,-(sp) ROM:0011060A bsr.w sub_110668 ROM:0011060E bsr.w sub_110706 ROM:00110612 move.w (sp)+,d6 ROM:00110614 move.w (sp)+,d7 ROM:00110616 lea ($4B2).w,a3 ROM:0011061A move.w d1,(a3,d4.w*2) ROM:0011061E addq.w #1,d7 ROM:00110620 bra.s loc_1105E6 ROM:00110622 ; --------------------------------------------------------------------------- ROM:00110622 ROM:00110622 locret_110622: ; CODE XREF: sub_1105B6+2E↑j ROM:00110622 ; sub_1105B6+32↑j ROM:00110622 rts ROM:00110622 ; End of function sub_1105B6 ROM:00110622 ROM:00110624 ROM:00110624 ; =============== S U B R O U T I N E ======================================= ROM:00110624 ROM:00110624 ROM:00110624 sub_110624: ; CODE XREF: ROM:00110448↑p ROM:00110624 ; sub_110624+8↓j ROM:00110624 btst #7,($FFFFF210).w ROM:0011062A bne.s loc_11062E ROM:0011062C bra.s sub_110624 ROM:0011062E ; --------------------------------------------------------------------------- ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_110624+6↑j ROM:0011062E bclr #7,($FFFFF210).w ROM:00110634 move.w $29E(a5),d0 ROM:00110638 subq.w #1,d0 ROM:0011063A move.w #0,d4 ROM:0011063E bra.s loc_110644 ROM:00110640 ; --------------------------------------------------------------------------- ROM:00110640 ROM:00110640 loc_110640: ; CODE XREF: sub_110624+40↓j ROM:00110640 addi.w #1,d4 ROM:00110644 ROM:00110644 loc_110644: ; CODE XREF: sub_110624+1A↑j ROM:00110644 cmp.w d0,d4 ROM:00110646 bgt.s locret_110666 ROM:00110648 lea ($FFFFF2B0).w,a0 ROM:0011064C move.w (a0,d4.w*2),d2 ROM:00110650 move.w d0,-(sp) ROM:00110652 bsr.w sub_110668 ROM:00110656 bsr.w sub_110706 ROM:0011065A lea ($4B2).w,a0 ROM:0011065E move.w d1,(a0,d4.w*2) ROM:00110662 move.w (sp)+,d0 ROM:00110664 bra.s loc_110640 ROM:00110666 ; --------------------------------------------------------------------------- ROM:00110666 ROM:00110666 locret_110666: ; CODE XREF: sub_110624+22↑j ROM:00110666 rts ROM:00110666 ; End of function sub_110624 ROM:00110666 ROM:00110668 ROM:00110668 ; =============== S U B R O U T I N E ======================================= ROM:00110668 ROM:00110668 ROM:00110668 sub_110668: ; CODE XREF: sub_1104FA+A0↑p ROM:00110668 ; sub_1105B6+54↑p ... ROM:00110668 clr.w d1 ROM:0011066A move.b ($781).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 ($7E9).w ROM:00110692 move.w d0,($684).w ROM:00110696 move.b #1,($7E9).w ROM:0011069C move.b #1,($781).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($684).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($781).w ROM:001106B2 ROM:001106B2 locret_1106B2: ; CODE XREF: ROM:001106AA↑j ROM:001106B2 rts ROM:001106B4 ; --------------------------------------------------------------------------- ROM:001106B4 ROM:001106B4 loc_1106B4: ; DATA XREF: ROM:00110686↑o ROM:001106B4 move.w ($4D2).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $8D0(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 ($1298).w,d0 ROM:001106CA move.w ($9B4).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($1298).w ROM:001106D6 move.w d5,($9B4).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $8B0(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 ($129A).w,d0 ROM:001106EC move.w ($9B6).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($129A).w ROM:001106F8 move.w d5,($9B6).w ROM:001106FC bra.s loc_110700 ROM:001106FE ; --------------------------------------------------------------------------- ROM:001106FE ROM:001106FE loc_1106FE: ; CODE XREF: ROM:001106E4↑j ROM:001106FE bclr d3,d1 ROM:00110700 ROM:00110700 loc_110700: ; CODE XREF: ROM:001106DA↑j ROM:00110700 ; ROM:001106FC↑j ROM:00110700 move.w d1,($4D2).w ROM:00110704 rts ROM:00110706 ROM:00110706 ; =============== S U B R O U T I N E ======================================= ROM:00110706 ROM:00110706 ROM:00110706 sub_110706: ; CODE XREF: sub_1104FA+4E↑p ROM:00110706 ; sub_1104FA+5A↑p ... ROM:00110706 move.w d4,d3 ROM:00110708 cmpi.w #7,d4 ROM:0011070C bne.s loc_110740 ROM:0011070E move.w d2,d1 ROM:00110710 muls.w $8F0(a5,d3.w*2),d1 ROM:00110716 divs.w $910(a5,d3.w*2),d1 ROM:0011071C add.w $930(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4DE).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3A7C,d1 ROM:0011072C bsr.l sub_116E84 ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #4,($86D).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 #$3A74,d1 ROM:0011074C bsr.l sub_116E84 ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #1,($87A).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 #$3A78,d1 ROM:0011076C bsr.l sub_116E84 ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #6,($869).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 #$3A76,d1 ROM:0011078C bsr.l sub_116E84 ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #4,($867).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 #$3A7A,d1 ROM:001107A8 bsr.l sub_116E84 ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #7,($872).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 #$3A7E,d1 ROM:001107C4 bsr.l sub_116E84 ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #0,($879).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 $8F0(a5,d3.w*2),d1 ROM:001107E2 divs.w ($4B8).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $910(a5,d3.w*2),d1 ROM:001107F2 add.w $930(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 $8F0(a5,d3.w*2),d1 ROM:00110802 divs.w $910(a5,d3.w*2),d1 ROM:00110808 add.w $930(a5,d3.w*2),d1 ROM:0011080E ROM:0011080E locret_11080E: ; CODE XREF: sub_110706+34↑j ROM:0011080E ; sub_110706+54↑j ... ROM:0011080E rts ROM:0011080E ; End of function sub_110706 ROM:0011080E ROM:00110810 ROM:00110810 ; =============== S U B R O U T I N E ======================================= ROM:00110810 ROM:00110810 ROM:00110810 sub_110810: ; CODE XREF: sub_110414+C↑p ROM:00110810 move.w ($4D2).w,d0 ROM:00110814 and.w $248(a5),d0 ROM:00110818 move.w ($B88).w,d1 ROM:0011081C and.w $2A0(a5),d1 ROM:00110820 cmpi.w #0,($B86).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,($125B).w ROM:0011083C bset #2,($127B).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #7,($1285).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #2,($127B).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,($125B).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #2,($127B).w ROM:00110860 ROM:00110860 locret_110860: ; CODE XREF: sub_110810+40↑j ROM:00110860 ; sub_110810+48↑j ROM:00110860 rts ROM:00110860 ; End of function sub_110810 ROM:00110860 ROM:00110862 ROM:00110862 ; =============== S U B R O U T I N E ======================================= ROM:00110862 ROM:00110862 ROM:00110862 sub_110862: ; CODE XREF: sub_110D72↓p ROM:00110862 moveq #1,d0 ROM:00110864 move.w #$70,d1 ; 'p' ROM:00110868 asr.w #3,d1 ROM:0011086A asl.l d1,d0 ROM:0011086C move.l d0,($FFFFFE18).w ROM:00110870 lea ($FFFFFF70).w,a0 ROM:00110874 move.w ($504).w,d3 ROM:00110878 add.w $2C2(a5),d3 ROM:0011087C bclr #3,($87A).w ROM:00110882 move.w $2BA(a5),d1 ROM:00110886 move.w $2BC(a5),d2 ROM:0011088A cmp.w d1,d2 ROM:0011088C blt.s loc_1108BE ROM:0011088E cmpi.w #0,d3 ROM:00110892 blt.s loc_1108A6 ROM:00110894 cmp.w d3,d1 ROM:00110896 ble.s loc_1108A6 ROM:00110898 btst #7,($874).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #3,($87A).w ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110862+30↑j ROM:001108A6 ; sub_110862+34↑j ... ROM:001108A6 cmp.w d1,d3 ROM:001108A8 blt.s loc_1108BC ROM:001108AA cmp.w d3,d2 ROM:001108AC ble.s loc_1108BC ROM:001108AE btst #7,($874).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #3,($87A).w ROM:001108BC ROM:001108BC loc_1108BC: ; CODE XREF: sub_110862+46↑j ROM:001108BC ; sub_110862+4A↑j ... ROM:001108BC bra.s loc_11090C ROM:001108BE ; --------------------------------------------------------------------------- ROM:001108BE ROM:001108BE loc_1108BE: ; CODE XREF: sub_110862+2A↑j ROM:001108BE cmpi.w #0,d3 ROM:001108C2 blt.s loc_1108D6 ROM:001108C4 cmp.w d3,d2 ROM:001108C6 ble.s loc_1108D6 ROM:001108C8 btst #7,($874).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #3,($87A).w ROM:001108D6 ROM:001108D6 loc_1108D6: ; CODE XREF: sub_110862+60↑j ROM:001108D6 ; sub_110862+64↑j ... ROM:001108D6 cmp.w d2,d3 ROM:001108D8 blt.s loc_1108EC ROM:001108DA cmp.w d3,d1 ROM:001108DC ble.s loc_1108EC ROM:001108DE btst #7,($874).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #3,($87A).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $956(a5),d4 ROM:001108F0 cmp.w ($504).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #7,($874).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #3,($87A).w ROM:00110904 bra.s loc_11090C ROM:00110906 ; --------------------------------------------------------------------------- ROM:00110906 ROM:00110906 loc_110906: ; CODE XREF: sub_110862+9A↑j ROM:00110906 bset #3,($87A).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #3,($87A).w ROM:00110912 bne.s loc_11091A ROM:00110914 addi.w #$E10,($502).w ROM:0011091A ROM:0011091A loc_11091A: ; CODE XREF: sub_110862+B0↑j ROM:0011091A bset #1,($873).w ROM:00110920 bset #5,($86D).w ROM:00110926 ROM:00110926 loc_110926: ; CODE XREF: sub_110862+C8↓j ROM:00110926 and.l ($FFFFFE18).w,d0 ROM:0011092A bne.s loc_110926 ROM:0011092C btst #7,($FFFFFF76).w ROM:00110932 beq.s loc_11093C ROM:00110934 bset #4,($86E).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #4,($86E).w ROM:00110942 ROM:00110942 locret_110942: ; CODE XREF: sub_110862+D8↑j ROM:00110942 rts ROM:00110942 ; End of function sub_110862 ROM:00110942 ROM:00110944 ROM:00110944 ; =============== S U B R O U T I N E ======================================= ROM:00110944 ROM:00110944 ROM:00110944 sub_110944: ; CODE XREF: ROM:loc_111196↓p ROM:00110944 moveq #1,d0 ROM:00110946 move.w #$70,d1 ; 'p' ROM:0011094A asr.w #3,d1 ROM:0011094C asl.l d1,d0 ROM:0011094E move.l d0,($FFFFFE18).w ROM:00110952 move.w ($502).w,($4E8).w ROM:00110958 cmpi.w #$1BBC,($4E8).w ROM:0011095E bge.s loc_110968 ROM:00110960 addi.w #$64,($4E8).w ; 'd' ROM:00110966 bra.s loc_11096E ROM:00110968 ; --------------------------------------------------------------------------- ROM:00110968 ROM:00110968 loc_110968: ; CODE XREF: sub_110944+1A↑j ROM:00110968 move.w #0,($4E8).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_110944+22↑j ROM:0011096E lea ($FFFFFF70).w,a0 ROM:00110972 move.w $2C2(a5),d1 ROM:00110976 ROM:00110976 loc_110976: ; CODE XREF: sub_110944+36↓j ROM:00110976 and.l ($FFFFFE18).w,d0 ROM:0011097A bne.s loc_110976 ROM:0011097C btst #7,($FFFFFF76).w ROM:00110982 bne.s loc_11098C ROM:00110984 bclr #4,($86E).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #4,($86E).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_110944+46↑j ROM:00110992 cmp.w ($4E8).w,d1 ROM:00110996 bne.s loc_1109AE ROM:00110998 btst #7,($FFFFFF76).w ROM:0011099E beq.s loc_1109A8 ROM:001109A0 bset #7,($874).w ROM:001109A6 bra.s loc_1109AE ROM:001109A8 ; --------------------------------------------------------------------------- ROM:001109A8 ROM:001109A8 loc_1109A8: ; CODE XREF: sub_110944+5A↑j ROM:001109A8 bclr #7,($874).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #1,($873).w ROM:001109B4 rts ROM:001109B4 ; End of function sub_110944 ROM:001109B4 ROM:001109B6 ROM:001109B6 ; =============== S U B R O U T I N E ======================================= ROM:001109B6 ROM:001109B6 ROM:001109B6 sub_1109B6: ; CODE XREF: ROM:loc_11121E↓p ROM:001109B6 ; ROM:loc_111278↓p ... ROM:001109B6 move.w ($502).w,($4E8).w ROM:001109BC cmpi.w #$1BBC,($4E8).w ROM:001109C2 bge.s loc_1109CC ROM:001109C4 addi.w #$64,($4E8).w ; 'd' ROM:001109CA bra.s loc_1109D2 ROM:001109CC ; --------------------------------------------------------------------------- ROM:001109CC ROM:001109CC loc_1109CC: ; CODE XREF: sub_1109B6+C↑j ROM:001109CC move.w #0,($4E8).w ROM:001109D2 ROM:001109D2 loc_1109D2: ; CODE XREF: sub_1109B6+14↑j ROM:001109D2 bsr.w sub_110A16 ROM:001109D6 btst #5,($879).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:0011683E↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_1180DA 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_11805E 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 #5,($879).w ROM:00110A1C move.w $2BE(a5),d0 ROM:00110A20 cmp.w ($5D2).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #5,($879).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 $2BA(a5),d1 ROM:00110A32 sub.w $2C0(a5),d1 ROM:00110A36 move.w $2BA(a5),d2 ROM:00110A3A add.w $2C0(a5),d2 ROM:00110A3E cmp.w ($4E8).w,d1 ROM:00110A42 bge.s loc_110A50 ROM:00110A44 cmp.w ($4E8).w,d2 ROM:00110A48 ble.s loc_110A50 ROM:00110A4A bclr #5,($879).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $2BC(a5),d1 ROM:00110A54 sub.w $2C0(a5),d1 ROM:00110A58 move.w $2BC(a5),d2 ROM:00110A5C add.w $2C0(a5),d2 ROM:00110A60 cmp.w ($4E8).w,d1 ROM:00110A64 bge.s locret_110A72 ROM:00110A66 cmp.w ($4E8).w,d2 ROM:00110A6A ble.s locret_110A72 ROM:00110A6C bclr #5,($879).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 $2BA(a5),d1 ROM:00110A8A move.w $2BC(a5),d2 ROM:00110A8E bclr #7,($871).w ROM:00110A94 ROM:00110A94 loc_110A94: ; CODE XREF: sub_110A74+24↓j ROM:00110A94 and.l ($FFFFFE18).w,d0 ROM:00110A98 bne.s loc_110A94 ROM:00110A9A cmp.w d1,d2 ROM:00110A9C ble.l loc_110B42 ROM:00110AA2 cmpi.w #0,($4E8).w ROM:00110AA8 blt.s loc_110AD6 ROM:00110AAA cmp.w ($4E8).w,d1 ROM:00110AAE ble.s loc_110AD6 ROM:00110AB0 btst #7,($FFFFFF76).w ROM:00110AB6 bne.s loc_110AD6 ROM:00110AB8 move.w #0,($4EA).w ROM:00110ABE bclr #1,($873).w ROM:00110AC4 bclr #5,($86D).w ROM:00110ACA bset #7,($871).w ROM:00110AD0 bset #0,($135E).w ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110A74+34↑j ROM:00110AD6 ; sub_110A74+3A↑j ... ROM:00110AD6 cmp.w ($4E8).w,d1 ROM:00110ADA bgt.s loc_110B08 ROM:00110ADC cmp.w ($4E8).w,d2 ROM:00110AE0 ble.s loc_110B08 ROM:00110AE2 btst #7,($FFFFFF76).w ROM:00110AE8 beq.s loc_110B08 ROM:00110AEA move.w #0,($4EA).w ROM:00110AF0 bclr #1,($873).w ROM:00110AF6 bclr #5,($86D).w ROM:00110AFC bset #7,($871).w ROM:00110B02 bset #0,($135E).w ROM:00110B08 ROM:00110B08 loc_110B08: ; CODE XREF: sub_110A74+66↑j ROM:00110B08 ; sub_110A74+6C↑j ... ROM:00110B08 cmp.w ($4E8).w,d2 ROM:00110B0C bge.s loc_110B3C ROM:00110B0E cmpi.w #$1C20,($4E8).w ROM:00110B14 bge.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C bne.s loc_110B3C ROM:00110B1E move.w #0,($4EA).w ROM:00110B24 bclr #1,($873).w ROM:00110B2A bclr #5,($86D).w ROM:00110B30 bset #7,($871).w ROM:00110B36 bset #0,($135E).w ROM:00110B3C ROM:00110B3C loc_110B3C: ; CODE XREF: sub_110A74+98↑j ROM:00110B3C ; sub_110A74+A0↑j ... ROM:00110B3C bra.l loc_110BDC ROM:00110B42 ; --------------------------------------------------------------------------- ROM:00110B42 ROM:00110B42 loc_110B42: ; CODE XREF: sub_110A74+28↑j ROM:00110B42 cmpi.w #0,($4E8).w ROM:00110B48 blt.s loc_110B76 ROM:00110B4A cmp.w ($4E8).w,d2 ROM:00110B4E ble.s loc_110B76 ROM:00110B50 btst #7,($FFFFFF76).w ROM:00110B56 beq.s loc_110B76 ROM:00110B58 move.w #0,($4EA).w ROM:00110B5E bclr #1,($873).w ROM:00110B64 bclr #5,($86D).w ROM:00110B6A bset #7,($871).w ROM:00110B70 bset #0,($135E).w ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110A74+D4↑j ROM:00110B76 ; sub_110A74+DA↑j ... ROM:00110B76 cmp.w ($4E8).w,d2 ROM:00110B7A bgt.s loc_110BA8 ROM:00110B7C cmp.w ($4E8).w,d1 ROM:00110B80 ble.s loc_110BA8 ROM:00110B82 btst #7,($FFFFFF76).w ROM:00110B88 bne.s loc_110BA8 ROM:00110B8A move.w #0,($4EA).w ROM:00110B90 bclr #1,($873).w ROM:00110B96 bclr #5,($86D).w ROM:00110B9C bset #7,($871).w ROM:00110BA2 bset #0,($135E).w ROM:00110BA8 ROM:00110BA8 loc_110BA8: ; CODE XREF: sub_110A74+106↑j ROM:00110BA8 ; sub_110A74+10C↑j ... ROM:00110BA8 cmp.w ($4E8).w,d1 ROM:00110BAC bge.s loc_110BDC ROM:00110BAE cmpi.w #$1C20,($4E8).w ROM:00110BB4 bge.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC beq.s loc_110BDC ROM:00110BBE move.w #0,($4EA).w ROM:00110BC4 bclr #1,($873).w ROM:00110BCA bclr #5,($86D).w ROM:00110BD0 bset #7,($871).w ROM:00110BD6 bset #0,($135E).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #7,($871).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4EA).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #5,($86D).w ROM:00110BF2 bset #1,($873).w ROM:00110BF8 bra.s loc_110BFE ROM:00110BFA ; --------------------------------------------------------------------------- ROM:00110BFA ROM:00110BFA loc_110BFA: ; CODE XREF: sub_110A74+176↑j ROM:00110BFA addq.w #1,($4EA).w ROM:00110BFE ROM:00110BFE loc_110BFE: ; CODE XREF: sub_110A74+16E↑j ROM:00110BFE ; sub_110A74+184↑j ROM:00110BFE btst #7,($FFFFFF76).w ROM:00110C04 beq.s loc_110C0E ROM:00110C06 bset #4,($86E).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #4,($86E).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_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. 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:0011684A↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $2E0(a5),d0 ROM:00110C26 add.w $2E2(a5),d0 ROM:00110C2A ext.l d1 ROM:00110C2C divs.w d0,d1 ROM:00110C2E move.w d1,($4FC).w ROM:00110C32 move.w #4,d0 ROM:00110C36 cmp.w ($4FC).w,d0 ROM:00110C3A bne.s loc_110C4A ROM:00110C3C move.w #5,($4F6).w ROM:00110C42 move.w #5,($4F8).w ROM:00110C48 bra.s loc_110C6E ROM:00110C4A ; --------------------------------------------------------------------------- ROM:00110C4A ROM:00110C4A loc_110C4A: ; CODE XREF: sub_110C1E+1C↑j ROM:00110C4A move.w #6,d0 ROM:00110C4E cmp.w ($4FC).w,d0 ROM:00110C52 bne.s loc_110C62 ROM:00110C54 move.w #3,($4F6).w ROM:00110C5A move.w #3,($4F8).w ROM:00110C60 bra.s loc_110C6E ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110C1E+34↑j ROM:00110C62 move.w #3,($4F6).w ROM:00110C68 move.w #2,($4F8).w ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110C1E+2A↑j ROM:00110C6E ; sub_110C1E+42↑j ROM:00110C6E move.w #0,($4F4).w ROM:00110C74 move.w ($4F6).w,($4FA).w ROM:00110C7A lea ($FFFFFFC0).w,a0 ROM:00110C7E move.w #$C0,d0 ROM:00110C82 asr.w #4,d0 ROM:00110C84 bsr.l sub_1180DA 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_11805E 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:00116FCE↓p ROM:00110CAC btst #7,($8A1).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($8A5).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4F4).w,d1 ROM:00110CC4 btst #7,($125A).w ROM:00110CCA beq.s loc_110CF4 ROM:00110CCC cmp.w ($4F8).w,d1 ROM:00110CD0 blt.s loc_110CE8 ROM:00110CD2 move.w #$82,4(a0) ROM:00110CD8 bclr #7,($125A).w ROM:00110CDE move.w #1,($4F4).w ROM:00110CE4 bra.w loc_110CF2 ROM:00110CE8 ; --------------------------------------------------------------------------- ROM:00110CE8 ROM:00110CE8 loc_110CE8: ; CODE XREF: sub_110CAC+24↑j ROM:00110CE8 move.w #$81,4(a0) ROM:00110CEE addq.w #1,($4F4).w ROM:00110CF2 ROM:00110CF2 loc_110CF2: ; CODE XREF: sub_110CAC+38↑j ROM:00110CF2 bra.s loc_110D1A ROM:00110CF4 ; --------------------------------------------------------------------------- ROM:00110CF4 ROM:00110CF4 loc_110CF4: ; CODE XREF: sub_110CAC+1E↑j ROM:00110CF4 cmp.w ($4F6).w,d1 ROM:00110CF8 blt.s loc_110D10 ROM:00110CFA move.w #$81,4(a0) ROM:00110D00 bset #7,($125A).w ROM:00110D06 move.w #1,($4F4).w ROM:00110D0C bra.w loc_110D1A ROM:00110D10 ; --------------------------------------------------------------------------- ROM:00110D10 ROM:00110D10 loc_110D10: ; CODE XREF: sub_110CAC+4C↑j ROM:00110D10 move.w #$82,4(a0) ROM:00110D16 addq.w #1,($4F4).w ROM:00110D1A ROM:00110D1A loc_110D1A: ; CODE XREF: sub_110CAC+E↑j ROM:00110D1A ; sub_110CAC:loc_110CF2↑j ... ROM:00110D1A ori.l #$1000000,($FFFFFE18).w ROM:00110D22 ROM:00110D22 loc_110D22: ; CODE XREF: sub_110CAC+6↑j ROM:00110D22 btst #0,($8A0).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($8A4).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #0,($1285).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 #0,($1285).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #0,($1285).w ROM:00110D68 ori.l #$1000000,($FFFFFE18).w ROM:00110D70 ROM:00110D70 locret_110D70: ; CODE XREF: sub_110CAC+A6↑j ROM:00110D70 ; sub_110CAC+AE↑j ROM:00110D70 rts ROM:00110D70 ; End of function sub_110CAC ROM:00110D70 ROM:00110D72 ROM:00110D72 ; =============== S U B R O U T I N E ======================================= ROM:00110D72 ROM:00110D72 ROM:00110D72 sub_110D72: ; CODE XREF: sub_1114D4:loc_111638↓p ROM:00110D72 bsr.l sub_110862 ROM:00110D78 bsr.l sub_115EA6 ROM:00110D7E bsr.l sub_11651C ROM:00110D84 move.w ($502).w,($4EE).w ROM:00110D8A move.w #0,($500).w ROM:00110D90 move.w #$400,($4FE).w ROM:00110D96 move.b #0,($1113).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_1180DA 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_11805E ROM:00110DCC cmpi.w #4,($57C).w ROM:00110DD2 bne.s locret_110DDA ROM:00110DD4 bsr.l sub_11546C ROM:00110DDA ROM:00110DDA locret_110DDA: ; CODE XREF: sub_110D72+60↑j ROM:00110DDA rts ROM:00110DDA ; End of function sub_110D72 ROM:00110DDA ROM:00110DDC ROM:00110DDC ; =============== S U B R O U T I N E ======================================= ROM:00110DDC ROM:00110DDC ROM:00110DDC sub_110DDC: ; CODE XREF: sub_1116E8+18↓p ROM:00110DDC bsr.l sub_116178 ROM:00110DE2 bsr.l sub_116578 ROM:00110DE8 cmpi.w #$E10,($4EE).w ROM:00110DEE bge.s loc_110DF8 ROM:00110DF0 addi.w #$E10,($4EE).w ROM:00110DF6 bra.s loc_110DFE ROM:00110DF8 ; --------------------------------------------------------------------------- ROM:00110DF8 ROM:00110DF8 loc_110DF8: ; CODE XREF: sub_110DDC+12↑j ROM:00110DF8 subi.w #$E10,($4EE).w ROM:00110DFE ROM:00110DFE loc_110DFE: ; CODE XREF: sub_110DDC+1A↑j ROM:00110DFE move.b #0,($1113).w ROM:00110E04 cmpi.w #4,($57C).w ROM:00110E0A bne.s locret_110E12 ROM:00110E0C bsr.l sub_11546C ROM:00110E12 ROM:00110E12 locret_110E12: ; CODE XREF: sub_110DDC+2E↑j ROM:00110E12 rts ROM:00110E12 ; End of function sub_110DDC ROM:00110E12 ROM:00110E14 ROM:00110E14 ; =============== S U B R O U T I N E ======================================= ROM:00110E14 ROM:00110E14 ROM:00110E14 sub_110E14: ; CODE XREF: sub_11170C+28↓p ROM:00110E14 move.l sp,d0 ROM:00110E16 cmp.w ($5D0).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($5D0).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($502).w,d1 ROM:00110E24 cmp.w ($9F6).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #2,($870).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #2,($870).w ROM:00110E38 move.w $2E2(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 #2,($870).w ROM:00110E44 move.w $2E0(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($8A1).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($8A0).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #2,($870).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 ($9F6).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,($9F6).w ROM:00110E8C ROM:00110E8C loc_110E8C: ; CODE XREF: sub_110E14+14↑j ROM:00110E8C ext.l d1 ROM:00110E8E divs.w #$708,d1 ROM:00110E92 swap d1 ROM:00110E94 move.w d1,($4F0).w ROM:00110E98 move.w d1,-(sp) ROM:00110E9A lea $B80(a5),a0 ROM:00110E9E move.l d1,d2 ROM:00110EA0 swap d1 ROM:00110EA2 cmp.w (a0),d2 ROM:00110EA4 bge.s loc_110EAE ROM:00110EA6 subq.w #1,d1 ROM:00110EA8 bge.s loc_110EAE ROM:00110EAA addi.w #4,d1 ROM:00110EAE ROM:00110EAE loc_110EAE: ; CODE XREF: sub_110E14+90↑j ROM:00110EAE ; sub_110E14+94↑j ROM:00110EAE muls.w #$708,d1 ROM:00110EB2 add.w (a0),d1 ROM:00110EB4 moveq #3,d2 ROM:00110EB6 ROM:00110EB6 loc_110EB6: ; CODE XREF: sub_110E14+A6↓j ROM:00110EB6 cmp.w (a0,d2.w*2),d1 ROM:00110EBA dbeq d2,loc_110EB6 ROM:00110EBE move.w d2,($4F2).w ROM:00110EC2 bsr.l sub_130508 ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_116CC8 ROM:00110ED4 bsr.l sub_1180F8 ROM:00110EDA ROM:00110EDA loc_110EDA: ; CODE XREF: sub_110E14+B8↑j ROM:00110EDA lea ($FFFFF2B0).w,a1 ROM:00110EDE moveq #0,d1 ROM:00110EE0 move.w (a1,d1.w*2),d0 ROM:00110EE4 add.w d0,($4D6).w ROM:00110EE8 cmp.w ($500).w,d0 ROM:00110EEC ble.s loc_110EF2 ROM:00110EEE move.w d0,($500).w ROM:00110EF2 ROM:00110EF2 loc_110EF2: ; CODE XREF: sub_110E14+D8↑j ROM:00110EF2 cmp.w ($4FE).w,d0 ROM:00110EF6 bge.s loc_110EFC ROM:00110EF8 move.w d0,($4FE).w ROM:00110EFC ROM:00110EFC loc_110EFC: ; CODE XREF: sub_110E14+E2↑j ROM:00110EFC move.w $2CC(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($BAE).w ROM:00110F0C bsr.l sub_1104AA ROM:00110F12 clr.w ($4D6).w ROM:00110F16 move.w ($502).w,($4EE).w ROM:00110F1C btst #2,($86F).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #2,($86F).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #7,($86B).w ROM:00110F3A bsr.l sub_118A02 ROM:00110F40 bsr.l sub_128E9A ROM:00110F46 btst #6,($1267).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_1307FA ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #2,($86F).w ROM:00110F5A bsr.l sub_115840 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l sub_133338 ROM:00110F6E move.l (sp)+,d0 ROM:00110F70 bra.s loc_110F7C ROM:00110F72 ; --------------------------------------------------------------------------- ROM:00110F72 ROM:00110F72 loc_110F72: ; CODE XREF: sub_110E14+10E↑j ROM:00110F72 bset #1,($1DAF).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($D30).w,d0 ROM:00110F80 cmp.w ($5D2).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,($1259).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,($1259).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_12C6E8 ROM:00110FBC bsr.l sub_1190EE ROM:00110FC2 bsr.l sub_11F658 ROM:00110FC8 bsr.l nullsub_1 ROM:00110FCE move.w ($D56).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($944).w,d4 ROM:00110FDA move.w $2CE(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($87C).w ROM:00110FEA move.l ($880).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($880).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($9DC).w ROM:00111000 cmpi.w #2,($57C).w ROM:00111006 bne.s loc_11100E ROM:00111008 bsr.l sub_11546C ROM:0011100E ROM:0011100E loc_11100E: ; CODE XREF: sub_110E14+EE↑j ROM:0011100E ; sub_110E14+1F2↑j ROM:0011100E cmpi.w #3,($57C).w ROM:00111014 bne.s loc_11101C ROM:00111016 bsr.l sub_11546C ROM:0011101C ROM:0011101C loc_11101C: ; CODE XREF: sub_110E14+200↑j ROM:0011101C move.w $6C8(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #0,($127B).w ROM:0011102A beq.s loc_111032 ROM:0011102C bset #0,($1DAF).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110E14+216↑j ROM:00111032 bset #0,($127B).w ROM:00111038 btst #7,($125E).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_129576 ROM:00111046 bsr.l sub_12956E ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_127F6A ROM:00111056 bsr.l sub_128B3A ROM:0011105C bsr.l sub_12918E ROM:00111062 bra.w loc_111072 ROM:00111066 ; --------------------------------------------------------------------------- ROM:00111066 ROM:00111066 loc_111066: ; CODE XREF: sub_110E14+22A↑j ROM:00111066 bsr.l sub_1285A4 ROM:0011106C bsr.l sub_12956E ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #0,($127B).w ROM:00111078 ROM:00111078 loc_111078: ; CODE XREF: sub_110E14+20E↑j ROM:00111078 addq.l #2,sp ROM:0011107A rts ROM:0011107A ; End of function sub_110E14 ROM:0011107A ROM:0011107C ROM:0011107C ; =============== S U B R O U T I N E ======================================= ROM:0011107C ROM:0011107C ROM:0011107C sub_11107C: ; CODE XREF: ROM:00111134↓p ROM:0011107C ; ROM:001111A0↓p ROM:0011107C cmpi.w #0,($556).w ROM:00111082 blt.s loc_11108A ROM:00111084 addi.w #$64,($556).w ; 'd' ROM:0011108A ROM:0011108A loc_11108A: ; CODE XREF: sub_11107C+6↑j ROM:0011108A bset #0,($872).w ROM:00111090 rts ROM:00111090 ; End of function sub_11107C ROM:00111090 ROM:00111092 ROM:00111092 ; =============== S U B R O U T I N E ======================================= ROM:00111092 ROM:00111092 ROM:00111092 sub_111092: ; CODE XREF: sub_111380:loc_1113D2↓p ROM:00111092 bsr.l sub_1285A4 ROM:00111098 bclr #1,($1DAF).w ROM:0011109E bclr #0,($1DAF).w ROM:001110A4 rts ROM:001110A4 ; End of function sub_111092 ROM:001110A4 ROM:001110A6 ; --------------------------------------------------------------------------- ROM:001110A6 movem.l d0-a4,-(sp) ROM:001110AA andi.w #$FFFE,($FFFFFE20).w ROM:001110B0 bsr.w sub_1110FE ROM:001110B4 movem.l (sp)+,d0-a4 ROM:001110B8 rte ROM:001110BA ROM:001110BA ; =============== S U B R O U T I N E ======================================= ROM:001110BA ROM:001110BA ROM:001110BA sub_1110BA: ; CODE XREF: ROM:00116838↓p ROM:001110BA cmpi.b #0,($782).w ROM:001110C0 bne.s locret_1110DC ROM:001110C2 ROM:001110C2 loc_1110C2: ; DATA XREF: ROM:off_111114↓o ROM:001110C2 bsr.w sub_111380 ROM:001110C6 clr.b ($7C8).w ROM:001110CA clr.w ($642).w ROM:001110CE move.b #3,($7C8).w ROM:001110D4 move.b #1,($782).w ROM:001110DA rts ROM:001110DC ; --------------------------------------------------------------------------- ROM:001110DC ROM:001110DC locret_1110DC: ; CODE XREF: sub_1110BA+6↑j ROM:001110DC rts ROM:001110DC ; End of function sub_1110BA ROM:001110DC ROM:001110DE ; --------------------------------------------------------------------------- ROM:001110DE move.b ($782).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($782).w ROM:001110EE bra.s locret_1110FC ROM:001110F0 ; --------------------------------------------------------------------------- ROM:001110F0 ROM:001110F0 loc_1110F0: ; CODE XREF: ROM:001110E6↑j ROM:001110F0 cmpi.b #5,d1 ROM:001110F4 bne.s locret_1110FC ROM:001110F6 move.b #6,($782).w ROM:001110FC ROM:001110FC locret_1110FC: ; CODE XREF: ROM:001110EE↑j ROM:001110FC ; ROM:001110F4↑j ROM:001110FC rts ROM:001110FE ROM:001110FE ; =============== S U B R O U T I N E ======================================= ROM:001110FE ROM:001110FE ROM:001110FE sub_1110FE: ; CODE XREF: ROM:001110B0↑p ROM:001110FE clr.w d1 ROM:00111100 move.b ($782).w,d1 ROM:00111104 cmpi.w #7,d1 ROM:00111108 bcc.s locret_111112 ROM:0011110A movea.l off_111114(pc,d1.w*4),a0 ROM:0011110E nop ROM:00111110 jmp (a0) ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111112 ROM:00111112 locret_111112: ; CODE XREF: sub_1110FE+A↑j ROM:00111112 rts ROM:00111112 ; End of function sub_1110FE ROM:00111112 ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111114 off_111114: dc.l loc_1110C2 ; DATA XREF: sub_1110FE+C↑r ROM:00111118 dc.l loc_111130 ROM:0011111C dc.l loc_111196 ROM:00111120 dc.l loc_11121E ROM:00111124 dc.l loc_111278 ROM:00111128 dc.l loc_1112DC ROM:0011112C dc.l loc_11132C ROM:00111130 ; --------------------------------------------------------------------------- ROM:00111130 ROM:00111130 loc_111130: ; DATA XREF: ROM:00111118↑o ROM:00111130 bsr.w sub_11142C ROM:00111134 bsr.l sub_11107C ROM:0011113A btst #2,($878).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($7C8).w ROM:0011114A clr.w ($642).w ROM:0011114E move.b #3,($7C8).w ROM:00111154 move.b #2,($782).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $2E4(a5),d1 ROM:00111160 cmp.w ($642).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($7C8).w ROM:0011116E clr.w ($642).w ROM:00111172 move.b #3,($7C8).w ROM:00111178 move.b #1,($782).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($7C8).w ROM:00111184 clr.w ($642).w ROM:00111188 move.b #3,($7C8).w ROM:0011118E move.b #1,($782).w ROM:00111194 rts ROM:00111196 ; --------------------------------------------------------------------------- ROM:00111196 ROM:00111196 loc_111196: ; DATA XREF: ROM:0011111C↑o ROM:00111196 bsr.l sub_110944 ROM:0011119C bsr.w sub_11142C ROM:001111A0 bsr.l sub_11107C ROM:001111A6 btst #2,($878).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #5,($86C).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($7C8).w ROM:001111C2 clr.w ($642).w ROM:001111C6 move.b #3,($7C8).w ROM:001111CC move.b #2,($782).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($7C8).w ROM:001111D8 clr.w ($642).w ROM:001111DC move.b #3,($782).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $2E4(a5),d1 ROM:001111E8 cmp.w ($642).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($7C8).w ROM:001111F6 clr.w ($642).w ROM:001111FA move.b #3,($7C8).w ROM:00111200 move.b #1,($782).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($7C8).w ROM:0011120C clr.w ($642).w ROM:00111210 move.b #3,($7C8).w ROM:00111216 move.b #2,($782).w ROM:0011121C rts ROM:0011121E ; --------------------------------------------------------------------------- ROM:0011121E ROM:0011121E loc_11121E: ; DATA XREF: ROM:00111120↑o ROM:0011121E bsr.l sub_1109B6 ROM:00111224 clr.l d3 ROM:00111226 move.w ($FFFFFF0A).w,d0 ROM:0011122A move.w ($FFFFFFFE).w,d3 ROM:0011122E move.w ($FFFFFFFC).w,d4 ROM:00111232 btst #$F,d0 ROM:00111236 beq.s loc_11125C ROM:00111238 bsr.w sub_111380 ROM:0011123C bsr.l sub_116D80 ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($7C8).w ROM:0011124A clr.w ($642).w ROM:0011124E move.b #3,($7C8).w ROM:00111254 move.b #1,($782).w ROM:0011125A rts ROM:0011125C ; --------------------------------------------------------------------------- ROM:0011125C ROM:0011125C loc_11125C: ; CODE XREF: ROM:00111236↑j ROM:0011125C btst #$E,d0 ROM:00111260 beq.s loc_111272 ROM:00111262 move.b #5,($782).w ROM:00111268 bsr.w sub_111674 ROM:0011126C bsr.w sub_11170C ROM:00111270 rts ROM:00111272 ; --------------------------------------------------------------------------- ROM:00111272 ROM:00111272 loc_111272: ; CODE XREF: ROM:00111260↑j ROM:00111272 bsr.w sub_11170C ROM:00111276 rts ROM:00111278 ; --------------------------------------------------------------------------- ROM:00111278 ROM:00111278 loc_111278: ; DATA XREF: ROM:00111124↑o ROM:00111278 bsr.l sub_1109B6 ROM:0011127E move.w ($FFFFFF0A).w,d0 ROM:00111282 bsr.w sub_1116E8 ROM:00111286 clr.l d3 ROM:00111288 move.w ($FFFFFFFE).w,d3 ROM:0011128C move.w ($FFFFFFFC).w,d4 ROM:00111290 btst #$F,d0 ROM:00111294 beq.s loc_1112BA ROM:00111296 bsr.w sub_111380 ROM:0011129A bsr.l sub_116D80 ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($7C8).w ROM:001112A8 clr.w ($642).w ROM:001112AC move.b #3,($7C8).w ROM:001112B2 move.b #1,($782).w ROM:001112B8 rts ROM:001112BA ; --------------------------------------------------------------------------- ROM:001112BA ROM:001112BA loc_1112BA: ; CODE XREF: ROM:00111294↑j ROM:001112BA btst #$E,d0 ROM:001112BE beq.s loc_1112D0 ROM:001112C0 move.b #5,($782).w ROM:001112C6 bsr.w sub_111674 ROM:001112CA bsr.w sub_11170C ROM:001112CE rts ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: ROM:001112BE↑j ROM:001112D0 move.b #3,($782).w ROM:001112D6 bsr.w sub_11170C ROM:001112DA rts ROM:001112DC ; --------------------------------------------------------------------------- ROM:001112DC ROM:001112DC loc_1112DC: ; DATA XREF: ROM:00111128↑o ROM:001112DC bsr.l sub_1109B6 ROM:001112E2 clr.l d3 ROM:001112E4 move.w ($FFFFFF0A).w,d0 ROM:001112E8 move.w ($FFFFFFFE).w,d3 ROM:001112EC move.w ($FFFFFFFC).w,d4 ROM:001112F0 bsr.w sub_11168A ROM:001112F4 btst #$F,d0 ROM:001112F8 bne.s loc_11130E ROM:001112FA btst #2,($872).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($782).w ROM:00111308 bsr.w sub_11170C ROM:0011130C rts ROM:0011130E ; --------------------------------------------------------------------------- ROM:0011130E ROM:0011130E loc_11130E: ; CODE XREF: ROM:001112F8↑j ROM:0011130E ; ROM:00111300↑j ROM:0011130E bsr.w sub_111380 ROM:00111312 bsr.w sub_11173C ROM:00111316 clr.b ($7C8).w ROM:0011131A clr.w ($642).w ROM:0011131E move.b #3,($7C8).w ROM:00111324 move.b #1,($782).w ROM:0011132A rts ROM:0011132C ; --------------------------------------------------------------------------- ROM:0011132C ROM:0011132C loc_11132C: ; DATA XREF: ROM:0011112C↑o ROM:0011132C bsr.l sub_1109B6 ROM:00111332 move.w ($FFFFFF0A).w,d0 ROM:00111336 bsr.w sub_1116E8 ROM:0011133A clr.l d3 ROM:0011133C move.w ($FFFFFFFE).w,d3 ROM:00111340 move.w ($FFFFFFFC).w,d4 ROM:00111344 bsr.w sub_11168A ROM:00111348 btst #$F,d0 ROM:0011134C bne.s loc_111362 ROM:0011134E btst #2,($872).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($782).w ROM:0011135C bsr.w sub_11170C ROM:00111360 rts ROM:00111362 ; --------------------------------------------------------------------------- ROM:00111362 ROM:00111362 loc_111362: ; CODE XREF: ROM:0011134C↑j ROM:00111362 ; ROM:00111354↑j ROM:00111362 bsr.w sub_111380 ROM:00111366 bsr.w sub_11173C ROM:0011136A clr.b ($7C8).w ROM:0011136E clr.w ($642).w ROM:00111372 move.b #3,($7C8).w ROM:00111378 move.b #1,($782).w ROM:0011137E rts ROM:00111380 ROM:00111380 ; =============== S U B R O U T I N E ======================================= ROM:00111380 ROM:00111380 ROM:00111380 sub_111380: ; CODE XREF: sub_1110BA:loc_1110C2↑p ROM:00111380 ; ROM:00111166↑p ... ROM:00111380 btst #1,($86E).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $24C(a5),d1 ROM:0011138C cmp.l ($400).w,d1 ROM:00111390 ble.s loc_1113D2 ROM:00111392 cmp.l ($408).w,d1 ROM:00111396 ble.s loc_1113D2 ROM:00111398 btst #$F,d0 ROM:0011139C bne.s loc_1113BE ROM:0011139E move.l d3,($400).w ROM:001113A2 cmp.l d3,d1 ROM:001113A4 ble.s loc_1113BA ROM:001113A6 bset #1,($12AC).w ROM:001113AC btst #6,($86F).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #4,($1260).w ROM:001113BA ROM:001113BA loc_1113BA: ; CODE XREF: sub_111380+24↑j ROM:001113BA ; sub_111380+32↑j ROM:001113BA bra.w loc_1113D2 ROM:001113BE ; --------------------------------------------------------------------------- ROM:001113BE ROM:001113BE loc_1113BE: ; CODE XREF: sub_111380+1C↑j ROM:001113BE bset #1,($12AC).w ROM:001113C4 btst #6,($86F).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #4,($1260).w ROM:001113D2 ROM:001113D2 loc_1113D2: ; CODE XREF: sub_111380+6↑j ROM:001113D2 ; sub_111380+10↑j ... ROM:001113D2 bsr.l sub_111092 ROM:001113D8 move.w $2E6(a5),d0 ROM:001113DC neg.w d0 ROM:001113DE muls.w #$64,d0 ; 'd' ROM:001113E2 move.w d0,($502).w ROM:001113E6 bclr #1,($86E).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_1180DA ROM:001113F6 lea ($FFFFFF00).w,a0 ROM:001113FA move.w #$B,(a0) ROM:001113FE move.w #$E,2(a0) ROM:00111404 move.w #0,4(a0) ROM:0011140A move.w #1,d1 ROM:0011140E move.w #$A,d2 ROM:00111412 move.w #1,d3 ROM:00111416 move.w #1,d4 ROM:0011141A move.w #1,d5 ROM:0011141E bsr.l sub_11805E ROM:00111424 bsr.l sub_116D80 ROM:0011142A rts ROM:0011142A ; End of function sub_111380 ROM:0011142A ROM:0011142C ROM:0011142C ; =============== S U B R O U T I N E ======================================= ROM:0011142C ROM:0011142C ROM:0011142C sub_11142C: ; CODE XREF: ROM:loc_111130↑p ROM:0011142C ; ROM:0011119C↑p ROM:0011142C bclr #2,($878).w ROM:00111432 clr.l d0 ROM:00111434 move.w ($FFFFFF08).w,d0 ROM:00111438 move.l d0,d3 ROM:0011143A sub.l ($404).w,d3 ROM:0011143E bcc.s loc_111446 ROM:00111440 addi.l #$10000,d3 ROM:00111446 ROM:00111446 loc_111446: ; CODE XREF: sub_11142C+12↑j ROM:00111446 move.w ($642).w,d2 ROM:0011144A ext.l d2 ROM:0011144C divs.w $1A(a5),d2 ROM:00111450 move.l d2,d6 ROM:00111452 swap d6 ROM:00111454 move.w $1A(a5),d5 ROM:00111458 asr.w #1,d5 ROM:0011145A cmpi.l #$10000,d3 ROM:00111460 bge.s loc_111468 ROM:00111462 cmp.w d6,d5 ROM:00111464 bge.s loc_111468 ROM:00111466 addq.w #1,d2 ROM:00111468 ROM:00111468 loc_111468: ; CODE XREF: sub_11142C+34↑j ROM:00111468 ; sub_11142C+38↑j ROM:00111468 cmpi.l #$10000,d3 ROM:0011146E ble.s loc_111476 ROM:00111470 cmp.w d6,d5 ROM:00111472 ble.s loc_111476 ROM:00111474 subq.w #1,d2 ROM:00111476 ROM:00111476 loc_111476: ; CODE XREF: sub_11142C+42↑j ROM:00111476 ; sub_11142C+46↑j ROM:00111476 cmpi.w #0,d2 ROM:0011147A ble.s loc_111482 ROM:0011147C moveq #$11,d6 ROM:0011147E asl.l d6,d2 ROM:00111480 add.l d2,d3 ROM:00111482 ROM:00111482 loc_111482: ; CODE XREF: sub_11142C+4E↑j ROM:00111482 move.l ($400).w,d6 ROM:00111486 muls.l #$3E8,d6 ROM:0011148E divs.l d3,d6 ROM:00111492 cmpi.w #0,($502).w ROM:00111498 blt.s loc_1114B2 ROM:0011149A move.w ($506).w,d5 ROM:0011149E muls.w $2E8(a5),d5 ROM:001114A2 divs.w #$3E8,d5 ROM:001114A6 bvs.s loc_1114B2 ROM:001114A8 cmp.w d6,d5 ROM:001114AA bgt.s loc_1114B2 ROM:001114AC bset #2,($878).w ROM:001114B2 ROM:001114B2 loc_1114B2: ; CODE XREF: sub_11142C+6C↑j ROM:001114B2 ; sub_11142C+7A↑j ... ROM:001114B2 move.w d6,($506).w ROM:001114B6 move.l d0,($404).w ROM:001114BA move.l d3,($400).w ROM:001114BE addi.w #$64,($502).w ; 'd' ROM:001114C4 rts ROM:001114C4 ; End of function sub_11142C ROM:001114C4 ROM:001114C6 ROM:001114C6 ; =============== S U B R O U T I N E ======================================= ROM:001114C6 ROM:001114C6 ROM:001114C6 sub_1114C6: ; CODE XREF: ROM:00111142↑p ROM:001114C6 ; ROM:001111BA↑p ROM:001114C6 move.w #$2710,($9F8).w ROM:001114CC move.w #$C8,($502).w ROM:001114D2 rts ROM:001114D2 ; End of function sub_1114C6 ROM:001114D2 ROM:001114D4 ROM:001114D4 ; =============== S U B R O U T I N E ======================================= ROM:001114D4 ROM:001114D4 ROM:001114D4 sub_1114D4: ; CODE XREF: ROM:001111AE↑p ROM:001114D4 moveq #5,d0 ROM:001114D6 move.w $950(a5,d0.w*2),d1 ROM:001114DC ROM:001114DC loc_1114DC: ; CODE XREF: sub_1114D4+12↓j ROM:001114DC bge.s loc_1114E8 ROM:001114DE subq.w #1,d0 ROM:001114E0 move.w $950(a5,d0.w*2),d1 ROM:001114E6 bra.s loc_1114DC ROM:001114E8 ; --------------------------------------------------------------------------- ROM:001114E8 ROM:001114E8 loc_1114E8: ; CODE XREF: sub_1114D4:loc_1114DC↑j ROM:001114E8 clr.w d7 ROM:001114EA move.w ($502).w,d2 ROM:001114EE subi.w #$64,d2 ; 'd' ROM:001114F2 move.w #$E10,d5 ROM:001114F6 add.w $950(a5),d5 ROM:001114FA move.w $950(a5,d0.w*2),d1 ROM:00111500 sub.w d1,d5 ROM:00111502 ROM:00111502 loc_111502: ; CODE XREF: sub_1114D4+46↓j ROM:00111502 cmp.w d2,d5 ROM:00111504 beq.s loc_11151C ROM:00111506 cmp.w d7,d0 ROM:00111508 blt.s loc_11151C ROM:0011150A addq.w #1,d7 ROM:0011150C move.w $950(a5,d7.w*2),d5 ROM:00111512 move.w $94E(a5,d7.w*2),d1 ROM:00111518 sub.w d1,d5 ROM:0011151A bra.s loc_111502 ROM:0011151C ; --------------------------------------------------------------------------- ROM:0011151C ROM:0011151C loc_11151C: ; CODE XREF: sub_1114D4+30↑j ROM:0011151C ; sub_1114D4+34↑j ROM:0011151C cmp.w d7,d0 ROM:0011151E blt.l loc_111666 ROM:00111524 move.w d1,($504).w ROM:00111528 move.w #0,d0 ROM:0011152C bsr.l sub_1180DA ROM:00111532 move.w $950(a5,d7.w*2),d0 ROM:00111538 addi.w #$C8,d0 ROM:0011153C cmpi.w #$E10,d0 ROM:00111540 blt.s loc_111546 ROM:00111542 subi.w #$E10,d0 ROM:00111546 ROM:00111546 loc_111546: ; CODE XREF: sub_1114D4+6C↑j ROM:00111546 move.w d0,($502).w ROM:0011154A lea ($FFFFFF00).w,a0 ROM:0011154E move.w $950(a5),d2 ROM:00111552 ext.l d2 ROM:00111554 divs.w #$64,d2 ; 'd' ROM:00111558 subq.w #1,d2 ROM:0011155A bge.s loc_111560 ROM:0011155C addi.w #$24,d2 ; '$' ROM:00111560 ROM:00111560 loc_111560: ; CODE XREF: sub_1114D4+86↑j ROM:00111560 move.w $952(a5),d6 ROM:00111564 ext.l d6 ROM:00111566 divs.w #$64,d6 ; 'd' ROM:0011156A subq.w #1,d6 ROM:0011156C bge.s loc_111572 ROM:0011156E move.w #$80,d6 ROM:00111572 ROM:00111572 loc_111572: ; CODE XREF: sub_1114D4+98↑j ROM:00111572 asl.w #8,d6 ROM:00111574 add.w d6,d2 ROM:00111576 move.w d2,(a0) ROM:00111578 move.w $956(a5),d2 ROM:0011157C ext.l d2 ROM:0011157E divs.w #$64,d2 ; 'd' ROM:00111582 subq.w #1,d2 ROM:00111584 bge.s loc_11158A ROM:00111586 move.w #$80,d2 ROM:0011158A ROM:0011158A loc_11158A: ; CODE XREF: sub_1114D4+B0↑j ROM:0011158A asl.w #8,d2 ROM:0011158C move.w $954(a5),d6 ROM:00111590 ext.l d6 ROM:00111592 divs.w #$64,d6 ; 'd' ROM:00111596 subq.w #1,d6 ROM:00111598 bge.s loc_11159E ROM:0011159A move.w #$80,d6 ROM:0011159E ROM:0011159E loc_11159E: ; CODE XREF: sub_1114D4+C4↑j ROM:0011159E add.w d6,d2 ROM:001115A0 move.w d2,2(a0) ROM:001115A4 move.w $95A(a5),d2 ROM:001115A8 ext.l d2 ROM:001115AA divs.w #$64,d2 ; 'd' ROM:001115AE subq.w #1,d2 ROM:001115B0 bge.s loc_1115B6 ROM:001115B2 move.w #$80,d2 ROM:001115B6 ROM:001115B6 loc_1115B6: ; CODE XREF: sub_1114D4+DC↑j ROM:001115B6 asl.w #8,d2 ROM:001115B8 move.w $958(a5),d6 ROM:001115BC ext.l d6 ROM:001115BE divs.w #$64,d6 ; 'd' ROM:001115C2 subq.w #1,d6 ROM:001115C4 bge.s loc_1115CA ROM:001115C6 move.w #$80,d6 ROM:001115CA ROM:001115CA loc_1115CA: ; CODE XREF: sub_1114D4+F0↑j ROM:001115CA add.w d6,d2 ROM:001115CC move.w d2,4(a0) ROM:001115D0 move.w #$30,d2 ; '0' ROM:001115D4 asl.w #8,d2 ROM:001115D6 addi.w #$80,d2 ROM:001115DA move.w d2,6(a0) ROM:001115DE ext.l d0 ROM:001115E0 divs.w #$64,d0 ; 'd' ROM:001115E4 move.w d0,d2 ROM:001115E6 asl.w #8,d2 ROM:001115E8 move.w d7,d5 ROM:001115EA addq.w #1,d5 ROM:001115EC tst.w $950(a5,d5.w*2) ROM:001115F2 bge.s loc_1115F6 ROM:001115F4 clr.w d5 ROM:001115F6 ROM:001115F6 loc_1115F6: ; CODE XREF: sub_1114D4+11E↑j ROM:001115F6 add.w d5,d2 ROM:001115F8 move.w d2,8(a0) ROM:001115FC move.w d0,d2 ROM:001115FE move.w d2,$A(a0) ROM:00111602 move.l ($404).w,d2 ROM:00111606 move.w d2,($FFFFFFFC).w ROM:0011160A move.l ($400).w,d2 ROM:0011160E move.w d2,($FFFFFFFE).w ROM:00111612 bset #1,($86E).w ROM:00111618 move.w $950(a5,d5.w*2),d6 ROM:0011161E subi.w #$64,d6 ; 'd' ROM:00111622 bge.s loc_111628 ROM:00111624 addi.w #$E10,d6 ROM:00111628 ROM:00111628 loc_111628: ; CODE XREF: sub_1114D4+14E↑j ROM:00111628 cmp.w ($502).w,d6 ROM:0011162C bne.s loc_111634 ROM:0011162E move.w #2,-(sp) ROM:00111632 bra.s loc_111638 ROM:00111634 ; --------------------------------------------------------------------------- ROM:00111634 ROM:00111634 loc_111634: ; CODE XREF: sub_1114D4+158↑j ROM:00111634 move.w #3,-(sp) ROM:00111638 ROM:00111638 loc_111638: ; CODE XREF: sub_1114D4+15E↑j ROM:00111638 bsr.l sub_110D72 ROM:0011163E move.w ($502).w,d0 ROM:00111642 ext.l d0 ROM:00111644 divs.w #$64,d0 ; 'd' ROM:00111648 move.w d0,($FFFFFF0A).w ROM:0011164C moveq #0,d0 ROM:0011164E moveq #1,d1 ROM:00111650 moveq #$F,d2 ROM:00111652 moveq #0,d3 ROM:00111654 move.w (sp)+,d4 ROM:00111656 moveq #1,d5 ROM:00111658 bsr.l sub_11805E ROM:0011165E bclr #5,($86C).w ROM:00111664 bra.s locret_111672 ROM:00111666 ; --------------------------------------------------------------------------- ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_1114D4+4A↑j ROM:00111666 bset #5,($86C).w ROM:0011166C bset #0,($871).w ROM:00111672 ROM:00111672 locret_111672: ; CODE XREF: sub_1114D4+190↑j ROM:00111672 rts ROM:00111672 ; End of function sub_1114D4 ROM:00111672 ROM:00111674 ROM:00111674 ; =============== S U B R O U T I N E ======================================= ROM:00111674 ROM:00111674 ROM:00111674 sub_111674: ; CODE XREF: ROM:00111268↑p ROM:00111674 ; ROM:001112C6↑p ROM:00111674 move.l d3,d1 ROM:00111676 mulu.l #$7D0,d1 ROM:0011167E divu.l ($400).w,d1 ROM:00111684 move.w d1,($506).w ROM:00111688 rts ROM:00111688 ; End of function sub_111674 ROM:00111688 ROM:0011168A ROM:0011168A ; =============== S U B R O U T I N E ======================================= ROM:0011168A ROM:0011168A ROM:0011168A sub_11168A: ; CODE XREF: ROM:001112F0↑p ROM:0011168A ; ROM:00111344↑p ROM:0011168A bclr #2,($872).w ROM:00111690 move.w d3,d1 ROM:00111692 move.l #$E10,d2 ROM:00111698 divs.w #4,d2 ROM:0011169C cmp.w ($4F0).w,d2 ROM:001116A0 ble.s loc_1116A8 ROM:001116A2 mulu.w $2EA(a5),d1 ROM:001116A6 bra.s loc_1116AC ROM:001116A8 ; --------------------------------------------------------------------------- ROM:001116A8 ROM:001116A8 loc_1116A8: ; CODE XREF: sub_11168A+16↑j ROM:001116A8 mulu.w $2EC(a5),d1 ROM:001116AC ROM:001116AC loc_1116AC: ; CODE XREF: sub_11168A+1C↑j ROM:001116AC move.l ($400).w,d2 ROM:001116B0 asl.l #1,d2 ROM:001116B2 divu.l d2,d1 ROM:001116B6 cmp.w ($506).w,d1 ROM:001116BA ble.s loc_1116C2 ROM:001116BC bset #2,($872).w ROM:001116C2 ROM:001116C2 loc_1116C2: ; CODE XREF: sub_11168A+30↑j ROM:001116C2 move.w d3,d1 ROM:001116C4 mulu.w #$3E8,d1 ROM:001116C8 divu.l d2,d1 ROM:001116CC move.w ($506).w,d2 ROM:001116D0 mulu.w #$3E8,d2 ROM:001116D4 divu.l d1,d2 ROM:001116D8 cmp.w ($9F8).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($9F8).w ROM:001116E2 ROM:001116E2 loc_1116E2: ; CODE XREF: sub_11168A+52↑j ROM:001116E2 move.w d1,($506).w ROM:001116E6 rts ROM:001116E6 ; End of function sub_11168A ROM:001116E6 ROM:001116E8 ROM:001116E8 ; =============== S U B R O U T I N E ======================================= ROM:001116E8 ROM:001116E8 ROM:001116E8 sub_1116E8: ; CODE XREF: ROM:00111282↑p ROM:001116E8 ; ROM:00111336↑p ROM:001116E8 subi.b #$24,d0 ; '$' ROM:001116EC bge.s loc_1116F2 ROM:001116EE addi.b #$48,d0 ; 'H' ROM:001116F2 ROM:001116F2 loc_1116F2: ; CODE XREF: sub_1116E8+4↑j ROM:001116F2 move.w d0,($FFFFFF0A).w ROM:001116F6 ext.w d0 ROM:001116F8 muls.w #$64,d0 ; 'd' ROM:001116FC move.w d0,($502).w ROM:00111700 bsr.l sub_110DDC ROM:00111706 move.w ($FFFFFF0A).w,d0 ROM:0011170A rts ROM:0011170A ; End of function sub_1116E8 ROM:0011170A ROM:0011170C ROM:0011170C ; =============== S U B R O U T I N E ======================================= ROM:0011170C ROM:0011170C ROM:0011170C sub_11170C: ; CODE XREF: ROM:0011126C↑p ROM:0011170C ; ROM:loc_111272↑p ... ROM:0011170C ext.w d0 ROM:0011170E muls.w #$64,d0 ; 'd' ROM:00111712 move.w d0,($502).w ROM:00111716 move.l ($400).w,($408).w ROM:0011171C move.l d3,($400).w ROM:00111720 move.l ($404).w,d1 ROM:00111724 cmp.w d4,d1 ROM:00111726 bls.s loc_11172E ROM:00111728 addi.l #$10000,d1 ROM:0011172E ROM:0011172E loc_11172E: ; CODE XREF: sub_11170C+1A↑j ROM:0011172E move.w d4,d1 ROM:00111730 move.l d1,($404).w ROM:00111734 bsr.l sub_110E14 ROM:0011173A rts ROM:0011173A ; End of function sub_11170C ROM:0011173A ROM:0011173C ROM:0011173C ; =============== S U B R O U T I N E ======================================= ROM:0011173C ROM:0011173C ROM:0011173C sub_11173C: ; CODE XREF: ROM:00111242↑p ROM:0011173C ; ROM:001112A0↑p ... ROM:0011173C move.w #$30,d2 ; '0' ROM:00111740 asr.w #3,d2 ROM:00111742 move.l #$FF,d1 ROM:00111748 asl.l d2,d1 ROM:0011174A or.l d1,($FFFFFE18).w ROM:0011174E rts ROM:0011174E ; End of function sub_11173C ROM:0011174E ROM:00111750 ; --------------------------------------------------------------------------- ROM:00111750 movea.l #$13C000,a5 ROM:00111756 move.l a5,($470).w ROM:0011175A rts ROM:0011175C ; --------------------------------------------------------------------------- ROM:0011175C movea.l #$13C000,a5 ROM:00111762 move.l a5,($470).w ROM:00111766 rts ROM:00111768 ; --------------------------------------------------------------------------- ROM:00111768 movem.l d0-d2,-(sp) ROM:0011176C move.w ($FFFFF452).w,d2 ROM:00111770 move.w ($FFFFF454).w,d0 ROM:00111774 move.w ($50E).w,d1 ROM:00111778 move.w d2,($50E).w ROM:0011177C btst #3,($86E).w ROM:00111782 beq.s loc_1117B4 ROM:00111784 sub.w d1,d2 ROM:00111786 move.w d2,($50A).w ROM:0011178A sub.w d0,d1 ROM:0011178C add.w d2,d1 ROM:0011178E mulu.w #$2710,d1 ROM:00111792 divu.w d2,d1 ROM:00111794 move.w d1,d2 ROM:00111796 sub.w ($50C).w,d2 ROM:0011179A muls.w #$64,d2 ; 'd' ROM:0011179E divs.w $2F0(a5),d2 ROM:001117A2 bne.s loc_1117AA ROM:001117A4 move.w d1,($50C).w ROM:001117A8 bra.s loc_1117AE ROM:001117AA ; --------------------------------------------------------------------------- ROM:001117AA ROM:001117AA loc_1117AA: ; CODE XREF: ROM:001117A2↑j ROM:001117AA add.w d2,($50C).w ROM:001117AE ROM:001117AE loc_1117AE: ; CODE XREF: ROM:001117A8↑j ROM:001117AE bset #5,($871).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #3,($86E).w ROM:001117BA clr.b ($7EB).w ROM:001117BE move.w #$F,($688).w ROM:001117C4 move.b #1,($7EB).w ROM:001117CA bclr #7,($FFFFF450).w ROM:001117D0 movem.l (sp)+,d0-d2 ROM:001117D4 rte ROM:001117D6 ROM:001117D6 ; =============== S U B R O U T I N E ======================================= ROM:001117D6 ROM:001117D6 ROM:001117D6 sub_1117D6: ; CODE XREF: ROM:00116856↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_114284 ROM:001117E8 move.w #$1011,($FFFFF450).w ROM:001117EE rts ROM:001117EE ; End of function sub_1117D6 ROM:001117EE ROM:001117F0 ; --------------------------------------------------------------------------- ROM:001117F0 rte ROM:001117F2 ROM:001117F2 ; =============== S U B R O U T I N E ======================================= ROM:001117F2 ROM:001117F2 ROM:001117F2 sub_1117F2: ; CODE XREF: ROM:00116850↓p ROM:001117F2 move.w #$1201,($FFFFF400).w ROM:001117F8 move.w #8,($FFFFF408).w ROM:001117FE move.w #6,($510).w ROM:00111804 move.w #0,($514).w ROM:0011180A move.w #$3E8,($512).w ROM:00111810 bsr.w sub_11199A ROM:00111814 move.w #8,($510).w ROM:0011181A move.w #0,($514).w ROM:00111820 move.w #$3E8,($512).w ROM:00111826 bsr.w sub_11199A ROM:0011182A move.w #5,($510).w ROM:00111830 move.w #0,($514).w ROM:00111836 move.w #$3E8,($512).w ROM:0011183C bsr.w sub_11199A ROM:00111840 move.w #7,($510).w ROM:00111846 move.w #0,($514).w ROM:0011184C move.w #$3E8,($512).w ROM:00111852 bsr.w sub_11199A ROM:00111856 rts ROM:00111856 ; End of function sub_1117F2 ROM:00111856 ROM:00111858 ROM:00111858 ; =============== S U B R O U T I N E ======================================= ROM:00111858 ROM:00111858 ROM:00111858 sub_111858: ; CODE XREF: ROM:001169AA↓p ROM:00111858 move.w $310(a5),d0 ROM:0011185C cmpi.w #0,d0 ROM:00111860 beq.s loc_11186E ROM:00111862 move.w $312(a5),($A12).w ROM:00111868 move.w $314(a5),($A02).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111858+8↑j ROM:0011186E btst #4,($8A2).w ROM:00111874 beq.s loc_111898 ROM:00111876 move.w $31A(a5),d0 ROM:0011187A move.w d0,($A12).w ROM:0011187E btst #4,($8A6).w ROM:00111884 beq.s loc_111890 ROM:00111886 move.w $316(a5),d0 ROM:0011188A move.w d0,($A02).w ROM:0011188E bra.s loc_111898 ROM:00111890 ; --------------------------------------------------------------------------- ROM:00111890 ROM:00111890 loc_111890: ; CODE XREF: sub_111858+2C↑j ROM:00111890 move.w $318(a5),d0 ROM:00111894 move.w d0,($A02).w ROM:00111898 ROM:00111898 loc_111898: ; CODE XREF: sub_111858+1C↑j ROM:00111898 ; sub_111858+36↑j ROM:00111898 move.w ($A02).w,($514).w ROM:0011189E move.w ($A12).w,($512).w ROM:001118A4 move.w #6,($510).w ROM:001118AA move.w ($A20).w,d0 ROM:001118AE cmp.w ($512).w,d0 ROM:001118B2 beq.s loc_1118BA ROM:001118B4 bsr.w sub_11199A ROM:001118B8 bra.s loc_1118BE ROM:001118BA ; --------------------------------------------------------------------------- ROM:001118BA ROM:001118BA loc_1118BA: ; CODE XREF: sub_111858+5A↑j ROM:001118BA bsr.w sub_111A10 ROM:001118BE ROM:001118BE loc_1118BE: ; CODE XREF: sub_111858+60↑j ROM:001118BE move.w ($512).w,($A20).w ROM:001118C4 move.w $304(a5),d0 ROM:001118C8 cmpi.w #0,d0 ROM:001118CC beq.s loc_1118DC ROM:001118CE move.w $306(a5),($A10).w ROM:001118D4 move.w $308(a5),($A00).w ROM:001118DA bra.s loc_1118E8 ROM:001118DC ; --------------------------------------------------------------------------- ROM:001118DC ROM:001118DC loc_1118DC: ; CODE XREF: sub_111858+74↑j ROM:001118DC move.w $306(a5),($A10).w ROM:001118E2 move.w ($5DC).w,($A00).w ROM:001118E8 ROM:001118E8 loc_1118E8: ; CODE XREF: sub_111858+82↑j ROM:001118E8 move.w #5,($510).w ROM:001118EE move.w ($A00).w,($514).w ROM:001118F4 move.w ($A10).w,($512).w ROM:001118FA move.w ($A1E).w,d0 ROM:001118FE cmp.w ($512).w,d0 ROM:00111902 beq.s loc_11190A ROM:00111904 bsr.w sub_11199A ROM:00111908 bra.s loc_11190E ROM:0011190A ; --------------------------------------------------------------------------- ROM:0011190A ROM:0011190A loc_11190A: ; CODE XREF: sub_111858+AA↑j ROM:0011190A bsr.w sub_111A10 ROM:0011190E ROM:0011190E loc_11190E: ; CODE XREF: sub_111858+B0↑j ROM:0011190E move.w ($512).w,($A1E).w ROM:00111914 move.w $2F8(a5),d0 ROM:00111918 cmpi.w #0,d0 ROM:0011191C beq.s loc_11192A ROM:0011191E move.w $2FA(a5),($A16).w ROM:00111924 move.w $2FC(a5),($A06).w ROM:0011192A ROM:0011192A loc_11192A: ; CODE XREF: sub_111858+C4↑j ROM:0011192A move.w #8,($510).w ROM:00111930 move.w ($A06).w,($514).w ROM:00111936 move.w ($A16).w,($512).w ROM:0011193C move.w ($A1C).w,d0 ROM:00111940 cmp.w ($512).w,d0 ROM:00111944 beq.s loc_11194C ROM:00111946 bsr.w sub_11199A ROM:0011194A bra.s loc_111950 ROM:0011194C ; --------------------------------------------------------------------------- ROM:0011194C ROM:0011194C loc_11194C: ; CODE XREF: sub_111858+EC↑j ROM:0011194C bsr.w sub_111A10 ROM:00111950 ROM:00111950 loc_111950: ; CODE XREF: sub_111858+F2↑j ROM:00111950 move.w ($512).w,($A1C).w ROM:00111956 move.w $30A(a5),d0 ROM:0011195A cmpi.w #0,d0 ROM:0011195E beq.s loc_11196C ROM:00111960 move.w $30C(a5),($A14).w ROM:00111966 move.w $30E(a5),($A04).w ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111858+106↑j ROM:0011196C move.w #7,($510).w ROM:00111972 move.w ($A04).w,($514).w ROM:00111978 move.w ($A14).w,($512).w ROM:0011197E move.w ($A1A).w,d0 ROM:00111982 cmp.w ($512).w,d0 ROM:00111986 beq.s loc_11198E ROM:00111988 bsr.w sub_11199A ROM:0011198C bra.s loc_111992 ROM:0011198E ; --------------------------------------------------------------------------- ROM:0011198E ROM:0011198E loc_11198E: ; CODE XREF: sub_111858+12E↑j ROM:0011198E bsr.w sub_111A10 ROM:00111992 ROM:00111992 loc_111992: ; CODE XREF: sub_111858+134↑j ROM:00111992 move.w ($512).w,($A1A).w ROM:00111998 rts ROM:00111998 ; End of function sub_111858 ROM:00111998 ROM:0011199A ROM:0011199A ; =============== S U B R O U T I N E ======================================= ROM:0011199A ROM:0011199A ROM:0011199A sub_11199A: ; CODE XREF: sub_1117F2+1E↑p ROM:0011199A ; sub_1117F2+34↑p ... ROM:0011199A move.w ($510).w,d0 ROM:0011199E asl.w #3,d0 ROM:001119A0 subi.w #$28,d0 ; '(' ROM:001119A4 lea ($FFFFF428).w,a0 ROM:001119A8 adda.w d0,a0 ROM:001119AA move.l #$F42400,d2 ROM:001119B0 clr.l d0 ROM:001119B2 move.w ($512).w,d0 ROM:001119B6 cmpi.w #2,d0 ROM:001119BA bge.s loc_1119C0 ROM:001119BC move.w #2,d0 ROM:001119C0 ROM:001119C0 loc_1119C0: ; CODE XREF: sub_11199A+20↑j ROM:001119C0 clr.w d1 ROM:001119C2 divu.l d0,d2 ROM:001119C6 asr.l #1,d2 ROM:001119C8 ROM:001119C8 loc_1119C8: ; CODE XREF: sub_11199A:loc_1119E2↓j ROM:001119C8 cmpi.l #$FFFF,d2 ROM:001119CE ble.s loc_1119E4 ROM:001119D0 cmpi.w #7,d1 ROM:001119D4 bge.s loc_1119E4 ROM:001119D6 asr.l #1,d2 ROM:001119D8 addq.l #1,d1 ROM:001119DA cmpi.w #7,d1 ROM:001119DE bne.s loc_1119E2 ROM:001119E0 asr.l #1,d2 ROM:001119E2 ROM:001119E2 loc_1119E2: ; CODE XREF: sub_11199A+44↑j ROM:001119E2 bra.s loc_1119C8 ROM:001119E4 ; --------------------------------------------------------------------------- ROM:001119E4 ROM:001119E4 loc_1119E4: ; CODE XREF: sub_11199A+34↑j ROM:001119E4 ; sub_11199A+3A↑j ROM:001119E4 move.l d2,d0 ROM:001119E6 mulu.w ($514).w,d0 ROM:001119EA divu.w #$2710,d0 ROM:001119EE swap d2 ROM:001119F0 move.w d0,d2 ROM:001119F2 move.l d2,2(a0) ROM:001119F6 move.w ($510).w,d0 ROM:001119FA cmpi.w #8,d0 ROM:001119FE bne.s loc_111A08 ROM:00111A00 ori.w #$18,d1 ROM:00111A04 move.w d1,(a0) ROM:00111A06 bra.s locret_111A0E ROM:00111A08 ; --------------------------------------------------------------------------- ROM:00111A08 ROM:00111A08 loc_111A08: ; CODE XREF: sub_11199A+64↑j ROM:00111A08 ori.w #8,d1 ROM:00111A0C move.w d1,(a0) ROM:00111A0E ROM:00111A0E locret_111A0E: ; CODE XREF: sub_11199A+6C↑j ROM:00111A0E rts ROM:00111A0E ; End of function sub_11199A ROM:00111A0E ROM:00111A10 ROM:00111A10 ; =============== S U B R O U T I N E ======================================= ROM:00111A10 ROM:00111A10 ROM:00111A10 sub_111A10: ; CODE XREF: sub_111858:loc_1118BA↑p ROM:00111A10 ; sub_111858:loc_11190A↑p ... ROM:00111A10 move.w ($510).w,d0 ROM:00111A14 asl.w #3,d0 ROM:00111A16 subi.w #$28,d0 ; '(' ROM:00111A1A lea ($FFFFF428).w,a0 ROM:00111A1E adda.w d0,a0 ROM:00111A20 clr.l d0 ROM:00111A22 move.w 2(a0),d0 ROM:00111A26 mulu.w ($514).w,d0 ROM:00111A2A divu.w #$2710,d0 ROM:00111A2E move.w d0,4(a0) ROM:00111A32 rts ROM:00111A32 ; End of function sub_111A10 ROM:00111A32 ROM:00111A34 ; --------------------------------------------------------------------------- ROM:00111A34 movem.l d0-d5,-(sp) ROM:00111A38 bsr.w sub_112526 ROM:00111A3C bsr.w sub_111DA2 ROM:00111A40 bsr.w sub_112100 ROM:00111A44 btst #5,($869).w ROM:00111A4A beq.s loc_111A7E ROM:00111A4C bsr.l nullsub_5 ROM:00111A52 btst #7,($86F).w ROM:00111A58 beq.s loc_111A60 ROM:00111A5A bsr.l nullsub_2 ROM:00111A60 ROM:00111A60 loc_111A60: ; CODE XREF: ROM:00111A58↑j ROM:00111A60 btst #7,($86D).w ROM:00111A66 beq.s loc_111A70 ROM:00111A68 bsr.l nullsub_3 ROM:00111A6E bra.s loc_111A7E ROM:00111A70 ; --------------------------------------------------------------------------- ROM:00111A70 ROM:00111A70 loc_111A70: ; CODE XREF: ROM:00111A66↑j ROM:00111A70 btst #6,($870).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l nullsub_4 ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: ROM:00111A4A↑j ROM:00111A7E ; ROM:00111A6E↑j ... ROM:00111A7E movem.l (sp)+,d0-d5 ROM:00111A82 rte ROM:00111A84 ROM:00111A84 ; =============== S U B R O U T I N E ======================================= ROM:00111A84 ROM:00111A84 ROM:00111A84 sub_111A84: ; CODE XREF: ROM:00116FD4↓p ROM:00111A84 bsr.w sub_111E50 ROM:00111A88 rts ROM:00111A88 ; End of function sub_111A84 ROM:00111A88 ROM:00111A8A ROM:00111A8A ; =============== S U B R O U T I N E ======================================= ROM:00111A8A ROM:00111A8A ROM:00111A8A sub_111A8A: ; CODE XREF: ROM:00116980↓p ROM:00111A8A bsr.w sub_11228A ROM:00111A8E bsr.w sub_111A94 ROM:00111A92 rts ROM:00111A92 ; End of function sub_111A8A ROM:00111A92 ROM:00111A94 ROM:00111A94 ; =============== S U B R O U T I N E ======================================= ROM:00111A94 ROM:00111A94 ROM:00111A94 sub_111A94: ; CODE XREF: sub_111A8A+4↑p ROM:00111A94 bclr #3,($125C).w ROM:00111A9A bclr #5,($125E).w ROM:00111AA0 bclr #6,($875).w ROM:00111AA6 bclr #4,($86A).w ROM:00111AAC clr.w d1 ROM:00111AAE move.b ($785).w,d1 ROM:00111AB2 cmpi.w #7,d1 ROM:00111AB6 bcc.s locret_111AC0 ROM:00111AB8 movea.l off_111AC2(pc,d1.w*4),a0 ROM:00111ABC nop ROM:00111ABE jmp (a0) ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC0 ROM:00111AC0 locret_111AC0: ; CODE XREF: sub_111A94+22↑j ROM:00111AC0 rts ROM:00111AC0 ; End of function sub_111A94 ROM:00111AC0 ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC2 off_111AC2: dc.l loc_111ADE ; DATA XREF: sub_111A94+24↑r ROM:00111AC6 dc.l loc_111B62 ROM:00111ACA dc.l loc_111C6A ROM:00111ACE dc.l loc_111CA4 ROM:00111AD2 dc.l loc_111D1C ROM:00111AD6 dc.l loc_111B0C ROM:00111ADA dc.l loc_111D50 ROM:00111ADE ; --------------------------------------------------------------------------- ROM:00111ADE ROM:00111ADE loc_111ADE: ; DATA XREF: ROM:off_111AC2↑o ROM:00111ADE bsr.w sub_1125FA ROM:00111AE2 bsr.w sub_1125C4 ROM:00111AE6 bset #4,($86A).w ROM:00111AEC bset #5,($FFFFFC0B).w ROM:00111AF2 bset #4,($1282).w ROM:00111AF8 bsr.l sub_11FF02 ROM:00111AFE move.b #5,($785).w ROM:00111B04 bra.l loc_111B5A ROM:00111B0A ; --------------------------------------------------------------------------- ROM:00111B0A ROM:00111B0A locret_111B0A: ; CODE XREF: ROM:00111B54↓j ROM:00111B0A rts ROM:00111B0C ; --------------------------------------------------------------------------- ROM:00111B0C ROM:00111B0C loc_111B0C: ; DATA XREF: ROM:00111AD6↑o ROM:00111B0C btst #4,($871).w ROM:00111B12 beq.s loc_111B2C ROM:00111B14 bclr #4,($1282).w ROM:00111B1A bclr #4,($871).w ROM:00111B20 move.b #1,($785).w ROM:00111B26 bra.l locret_111C68 ROM:00111B2C ; --------------------------------------------------------------------------- ROM:00111B2C ROM:00111B2C loc_111B2C: ; CODE XREF: ROM:00111B12↑j ROM:00111B2C btst #2,($1272).w ROM:00111B32 beq.s loc_111B5A ROM:00111B34 bclr #3,($876).w ROM:00111B3A bclr #5,($FFFFFC0B).w ROM:00111B40 bset #4,($86A).w ROM:00111B46 clr.w ($52E).w ROM:00111B4A clr.w ($530).w ROM:00111B4E move.b #0,($785).w ROM:00111B54 bra.l locret_111B0A ROM:00111B5A ; --------------------------------------------------------------------------- ROM:00111B5A ROM:00111B5A loc_111B5A: ; CODE XREF: ROM:00111B04↑j ROM:00111B5A ; ROM:00111B32↑j ROM:00111B5A bsr.l sub_11FEF0 ROM:00111B60 rts ROM:00111B62 ; --------------------------------------------------------------------------- ROM:00111B62 ROM:00111B62 loc_111B62: ; DATA XREF: ROM:00111AC6↑o ROM:00111B62 move.w $32A(a5),d0 ROM:00111B66 move.w $32C(a5),d1 ROM:00111B6A move.w $32E(a5),d2 ROM:00111B6E btst #6,($86E).w ROM:00111B74 beq.s loc_111B9C ROM:00111B76 cmp.w ($52C).w,d0 ROM:00111B7A bne.s loc_111B9C ROM:00111B7C bsr.w sub_1125A2 ROM:00111B80 bsr.w sub_11261E ROM:00111B84 bset #6,($875).w ROM:00111B8A bclr #6,($86E).w ROM:00111B90 move.b #3,($785).w ROM:00111B96 bra.l locret_111D1A ROM:00111B9C ; --------------------------------------------------------------------------- ROM:00111B9C ROM:00111B9C loc_111B9C: ; CODE XREF: ROM:00111B74↑j ROM:00111B9C ; ROM:00111B7A↑j ROM:00111B9C btst #6,($86E).w ROM:00111BA2 beq.s loc_111BDE ROM:00111BA4 cmp.w ($52C).w,d2 ROM:00111BA8 bne.s loc_111BDE ROM:00111BAA bsr.w sub_1125A2 ROM:00111BAE bclr #6,($86E).w ROM:00111BB4 bclr #7,($FFFFFC0B).w ROM:00111BBA bclr #5,($FFFFFC0B).w ROM:00111BC0 bclr #4,($FFFFFC0B).w ROM:00111BC6 bset #3,($FFFFFC0B).w ROM:00111BCC bset #2,($FFFFFC0B).w ROM:00111BD2 move.b #6,($785).w ROM:00111BD8 bra.l loc_111D8E ROM:00111BDE ; --------------------------------------------------------------------------- ROM:00111BDE ROM:00111BDE loc_111BDE: ; CODE XREF: ROM:00111BA2↑j ROM:00111BDE ; ROM:00111BA8↑j ROM:00111BDE btst #6,($86E).w ROM:00111BE4 beq.s loc_111C10 ROM:00111BE6 cmp.w ($52C).w,d0 ROM:00111BEA beq.s loc_111C10 ROM:00111BEC cmp.w ($52C).w,d1 ROM:00111BF0 beq.s loc_111C10 ROM:00111BF2 cmp.w ($52C).w,d2 ROM:00111BF6 beq.s loc_111C10 ROM:00111BF8 bsr.w sub_1125A2 ROM:00111BFC bset #4,($86A).w ROM:00111C02 bclr #6,($86E).w ROM:00111C08 move.b #1,($785).w ROM:00111C0E bra.s locret_111C68 ROM:00111C10 ; --------------------------------------------------------------------------- ROM:00111C10 ROM:00111C10 loc_111C10: ; CODE XREF: ROM:00111BE4↑j ROM:00111C10 ; ROM:00111BEA↑j ... ROM:00111C10 btst #6,($86E).w ROM:00111C16 beq.s loc_111C42 ROM:00111C18 cmp.w ($52C).w,d1 ROM:00111C1C bne.s loc_111C42 ROM:00111C1E bsr.w sub_1125A2 ROM:00111C22 bsr.w sub_1125FA ROM:00111C26 bsr.w sub_11260C ROM:00111C2A bset #6,($875).w ROM:00111C30 bclr #6,($86E).w ROM:00111C36 move.b #3,($785).w ROM:00111C3C bra.l locret_111D1A ROM:00111C42 ; --------------------------------------------------------------------------- ROM:00111C42 ROM:00111C42 loc_111C42: ; CODE XREF: ROM:00111C16↑j ROM:00111C42 ; ROM:00111C1C↑j ROM:00111C42 btst #3,($876).w ROM:00111C48 beq.s loc_111C62 ROM:00111C4A bsr.l sub_11FF02 ROM:00111C50 move.b #2,($785).w ROM:00111C56 bset #5,($FFFFFC0B).w ROM:00111C5C bra.l loc_111C9C ROM:00111C62 ; --------------------------------------------------------------------------- ROM:00111C62 ROM:00111C62 loc_111C62: ; CODE XREF: ROM:00111C48↑j ROM:00111C62 bclr #6,($86E).w ROM:00111C68 ROM:00111C68 locret_111C68: ; CODE XREF: ROM:00111B26↑j ROM:00111C68 ; ROM:00111C0E↑j ... ROM:00111C68 rts ROM:00111C6A ; --------------------------------------------------------------------------- ROM:00111C6A ROM:00111C6A loc_111C6A: ; DATA XREF: ROM:00111ACA↑o ROM:00111C6A btst #2,($1272).w ROM:00111C70 beq.s loc_111C9C ROM:00111C72 bclr #3,($876).w ROM:00111C78 bclr #5,($FFFFFC0B).w ROM:00111C7E bset #4,($86A).w ROM:00111C84 bsr.w sub_1125E8 ROM:00111C88 clr.w ($52E).w ROM:00111C8C clr.w ($530).w ROM:00111C90 move.b #1,($785).w ROM:00111C96 bra.l locret_111C68 ROM:00111C9C ; --------------------------------------------------------------------------- ROM:00111C9C ROM:00111C9C loc_111C9C: ; CODE XREF: ROM:00111C5C↑j ROM:00111C9C ; ROM:00111C70↑j ... ROM:00111C9C bsr.l sub_11FEF0 ROM:00111CA2 rts ROM:00111CA4 ; --------------------------------------------------------------------------- ROM:00111CA4 ROM:00111CA4 loc_111CA4: ; DATA XREF: ROM:00111ACE↑o ROM:00111CA4 btst #3,($127D).w ROM:00111CAA beq.s loc_111CCA ROM:00111CAC move.w $32A(a5),d0 ROM:00111CB0 cmp.w ($52C).w,d0 ROM:00111CB4 bne.s loc_111CCA ROM:00111CB6 bsr.l sub_11FF02 ROM:00111CBC move.b #2,($785).w ROM:00111CC2 bset #5,($FFFFFC0B).w ROM:00111CC8 bra.s loc_111C9C ROM:00111CCA ; --------------------------------------------------------------------------- ROM:00111CCA ROM:00111CCA loc_111CCA: ; CODE XREF: ROM:00111CAA↑j ROM:00111CCA ; ROM:00111CB4↑j ROM:00111CCA btst #3,($127D).w ROM:00111CD0 beq.s loc_111D00 ROM:00111CD2 move.w $32C(a5),d0 ROM:00111CD6 cmp.w ($52C).w,d0 ROM:00111CDA bne.s loc_111D00 ROM:00111CDC move.b #4,($785).w ROM:00111CE2 bclr #7,($FFFFFC0B).w ROM:00111CE8 bclr #5,($FFFFFC0B).w ROM:00111CEE bset #3,($FFFFFC0B).w ROM:00111CF4 bset #2,($FFFFFC0B).w ROM:00111CFA bra.l locret_111D4E ROM:00111D00 ; --------------------------------------------------------------------------- ROM:00111D00 ROM:00111D00 loc_111D00: ; CODE XREF: ROM:00111CD0↑j ROM:00111D00 ; ROM:00111CDA↑j ROM:00111D00 btst #4,($873).w ROM:00111D06 beq.s locret_111D1A ROM:00111D08 bset #4,($86A).w ROM:00111D0E move.b #1,($785).w ROM:00111D14 bra.l locret_111C68 ROM:00111D1A ; --------------------------------------------------------------------------- ROM:00111D1A ROM:00111D1A locret_111D1A: ; CODE XREF: ROM:00111B96↑j ROM:00111D1A ; ROM:00111C3C↑j ... ROM:00111D1A rts ROM:00111D1C ; --------------------------------------------------------------------------- ROM:00111D1C ROM:00111D1C loc_111D1C: ; DATA XREF: ROM:00111AD2↑o ROM:00111D1C btst #3,($86A).w ROM:00111D22 beq.s locret_111D4E ROM:00111D24 bclr #7,($FFFFFC0B).w ROM:00111D2A bclr #5,($FFFFFC0B).w ROM:00111D30 bset #4,($86A).w ROM:00111D36 bsr.w sub_1125E8 ROM:00111D3A clr.w ($52E).w ROM:00111D3E clr.w ($530).w ROM:00111D42 move.b #1,($785).w ROM:00111D48 bra.l locret_111C68 ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: ROM:00111CFA↑j ROM:00111D4E ; ROM:00111D22↑j ROM:00111D4E rts ROM:00111D50 ; --------------------------------------------------------------------------- ROM:00111D50 ROM:00111D50 loc_111D50: ; DATA XREF: ROM:00111ADA↑o ROM:00111D50 btst #5,($874).w ROM:00111D56 beq.s loc_111D8E ROM:00111D58 bclr #5,($874).w ROM:00111D5E bclr #5,($869).w ROM:00111D64 move.b #0,($7A8).w ROM:00111D6A move.b #0,($7A9).w ROM:00111D70 bclr #3,($FFFFFC0B).w ROM:00111D76 bclr #2,($FFFFFC0B).w ROM:00111D7C bset #4,($86A).w ROM:00111D82 move.b #1,($785).w ROM:00111D88 bra.l locret_111C68 ROM:00111D8E ; --------------------------------------------------------------------------- ROM:00111D8E ROM:00111D8E loc_111D8E: ; CODE XREF: ROM:00111BD8↑j ROM:00111D8E ; ROM:00111D56↑j ROM:00111D8E bsr.l nullsub_6 ROM:00111D94 bsr.l nullsub_7 ROM:00111D9A bset #5,($869).w ROM:00111DA0 rts ROM:00111DA2 ROM:00111DA2 ; =============== S U B R O U T I N E ======================================= ROM:00111DA2 ROM:00111DA2 ROM:00111DA2 sub_111DA2: ; CODE XREF: ROM:00111A3C↑p ROM:00111DA2 cmpi.b #2,($785).w ROM:00111DA8 beq.s loc_111DB2 ROM:00111DAA cmpi.b #5,($785).w ROM:00111DB0 bne.s loc_111E30 ROM:00111DB2 ROM:00111DB2 loc_111DB2: ; CODE XREF: sub_111DA2+6↑j ROM:00111DB2 btst #7,($FFFFFC0B).w ROM:00111DB8 beq.s loc_111DDE ROM:00111DBA btst #6,($867).w ROM:00111DC0 beq.s loc_111DDE ROM:00111DC2 bclr #7,($FFFFFC0B).w ROM:00111DC8 bset #5,($125E).w ROM:00111DCE movem.l d0-a5,-(sp) ROM:00111DD2 bsr.l sub_123734 ROM:00111DD8 movem.l (sp)+,d0-a5 ROM:00111DDC bra.s loc_111E2A ROM:00111DDE ; --------------------------------------------------------------------------- ROM:00111DDE ROM:00111DDE loc_111DDE: ; CODE XREF: sub_111DA2+16↑j ROM:00111DDE ; sub_111DA2+1E↑j ROM:00111DDE btst #5,($867).w ROM:00111DE4 beq.s loc_111E0C ROM:00111DE6 btst #5,($86B).w ROM:00111DEC bne.s loc_111E0C ROM:00111DEE btst #5,($87A).w ROM:00111DF4 bne.s loc_111E0C ROM:00111DF6 bset #3,($125C).w ROM:00111DFC movem.l d0-a5,-(sp) ROM:00111E00 bsr.l sub_123276 ROM:00111E06 movem.l (sp)+,d0-a5 ROM:00111E0A bra.s loc_111E2A ROM:00111E0C ; --------------------------------------------------------------------------- ROM:00111E0C ROM:00111E0C loc_111E0C: ; CODE XREF: sub_111DA2+42↑j ROM:00111E0C ; sub_111DA2+4A↑j ... ROM:00111E0C btst #5,($867).w ROM:00111E12 beq.s loc_111E2A ROM:00111E14 btst #5,($86B).w ROM:00111E1A beq.s loc_111E1E ROM:00111E1C bra.s loc_111E26 ROM:00111E1E ; --------------------------------------------------------------------------- ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: sub_111DA2+78↑j ROM:00111E1E btst #5,($87A).w ROM:00111E24 beq.s loc_111E2A ROM:00111E26 ROM:00111E26 loc_111E26: ; CODE XREF: sub_111DA2+7A↑j ROM:00111E26 bsr.w sub_11262C ROM:00111E2A ROM:00111E2A loc_111E2A: ; CODE XREF: sub_111DA2+3A↑j ROM:00111E2A ; sub_111DA2+68↑j ... ROM:00111E2A bra.l locret_111E4E ROM:00111E30 ; --------------------------------------------------------------------------- ROM:00111E30 ROM:00111E30 loc_111E30: ; CODE XREF: sub_111DA2+E↑j ROM:00111E30 cmpi.b #4,($785).w ROM:00111E36 bne.s locret_111E4E ROM:00111E38 btst #5,($FFFFFC0B).w ROM:00111E3E beq.s locret_111E4E ROM:00111E40 btst #5,($867).w ROM:00111E46 beq.s locret_111E4E ROM:00111E48 bsr.l sub_1126CC ROM:00111E4E ROM:00111E4E locret_111E4E: ; CODE XREF: sub_111DA2:loc_111E2A↑j ROM:00111E4E ; sub_111DA2+94↑j ... ROM:00111E4E rts ROM:00111E4E ; End of function sub_111DA2 ROM:00111E4E ROM:00111E50 ROM:00111E50 ; =============== S U B R O U T I N E ======================================= ROM:00111E50 ROM:00111E50 ROM:00111E50 sub_111E50: ; CODE XREF: sub_111A84↑p ROM:00111E50 clr.w d1 ROM:00111E52 move.b ($786).w,d1 ROM:00111E56 cmpi.w #8,d1 ROM:00111E5A bcc.s locret_111E64 ROM:00111E5C movea.l off_111E66(pc,d1.w*4),a0 ROM:00111E60 nop ROM:00111E62 jmp (a0) ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E64 ROM:00111E64 locret_111E64: ; CODE XREF: sub_111E50+A↑j ROM:00111E64 rts ROM:00111E64 ; End of function sub_111E50 ROM:00111E64 ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E66 off_111E66: dc.l loc_111E86 ; DATA XREF: sub_111E50+C↑r ROM:00111E6A dc.l loc_111E90 ROM:00111E6E dc.l loc_111EC8 ROM:00111E72 dc.l locret_111EDC ROM:00111E76 dc.l loc_111EDE ROM:00111E7A dc.l loc_111F14 ROM:00111E7E dc.l loc_111F86 ROM:00111E82 dc.l loc_112058 ROM:00111E86 ; --------------------------------------------------------------------------- ROM:00111E86 ROM:00111E86 loc_111E86: ; DATA XREF: ROM:off_111E66↑o ROM:00111E86 move.b #1,($786).w ROM:00111E8C bra.s locret_111EC6 ROM:00111E8E ; --------------------------------------------------------------------------- ROM:00111E8E rts ROM:00111E90 ; --------------------------------------------------------------------------- ROM:00111E90 ROM:00111E90 loc_111E90: ; DATA XREF: ROM:00111E6A↑o ROM:00111E90 btst #4,($86A).w ROM:00111E96 beq.s locret_111EC6 ROM:00111E98 bset #3,($FFFFFC0B).w ROM:00111E9E bset #2,($FFFFFC0B).w ROM:00111EA4 bset #4,($FFFFFC0B).w ROM:00111EAA bset #5,($FFFFFC0B).w ROM:00111EB0 clr.b ($7EC).w ROM:00111EB4 clr.w ($68A).w ROM:00111EB8 move.b #3,($7EC).w ROM:00111EBE move.b #2,($786).w ROM:00111EC4 bra.s locret_111EDA ROM:00111EC6 ; --------------------------------------------------------------------------- ROM:00111EC6 ROM:00111EC6 locret_111EC6: ; CODE XREF: ROM:00111E8C↑j ROM:00111EC6 ; ROM:00111E96↑j ... ROM:00111EC6 rts ROM:00111EC8 ; --------------------------------------------------------------------------- ROM:00111EC8 ROM:00111EC8 loc_111EC8: ; DATA XREF: ROM:00111E6E↑o ROM:00111EC8 move.w $328(a5),d1 ROM:00111ECC cmp.w ($68A).w,d1 ROM:00111ED0 bgt.s locret_111EDA ROM:00111ED2 move.b #3,($786).w ROM:00111ED8 bra.s locret_111EDC ROM:00111EDA ; --------------------------------------------------------------------------- ROM:00111EDA ROM:00111EDA locret_111EDA: ; CODE XREF: ROM:00111EC4↑j ROM:00111EDA ; ROM:00111ED0↑j ... ROM:00111EDA rts ROM:00111EDC ; --------------------------------------------------------------------------- ROM:00111EDC ROM:00111EDC locret_111EDC: ; CODE XREF: ROM:00111ED8↑j ROM:00111EDC ; DATA XREF: ROM:00111E72↑o ROM:00111EDC rts ROM:00111EDE ; --------------------------------------------------------------------------- ROM:00111EDE ROM:00111EDE loc_111EDE: ; DATA XREF: ROM:00111E76↑o ROM:00111EDE move.w ($526).w,d1 ROM:00111EE2 cmp.w ($644).w,d1 ROM:00111EE6 bgt.s locret_111F12 ROM:00111EE8 btst #5,($867).w ROM:00111EEE bne.s locret_111F12 ROM:00111EF0 bclr #4,($FFFFFC0B).w ROM:00111EF6 bclr #5,($FFFFFC0B).w ROM:00111EFC bset #4,($871).w ROM:00111F02 bsr.w sub_11269A ROM:00111F06 move.b #7,($786).w ROM:00111F0C bra.l locret_1120FC ROM:00111F12 ; --------------------------------------------------------------------------- ROM:00111F12 ROM:00111F12 locret_111F12: ; CODE XREF: ROM:00111EE6↑j ROM:00111F12 ; ROM:00111EEE↑j ROM:00111F12 rts ROM:00111F14 ; --------------------------------------------------------------------------- ROM:00111F14 ROM:00111F14 loc_111F14: ; DATA XREF: ROM:00111E7A↑o ROM:00111F14 move.w $33A(a5),d3 ROM:00111F18 cmp.w ($644).w,d3 ROM:00111F1C bgt.s loc_111F4A ROM:00111F1E bclr #4,($FFFFFC0B).w ROM:00111F24 bclr #5,($FFFFFC0B).w ROM:00111F2A clr.b ($7C9).w ROM:00111F2E clr.w ($644).w ROM:00111F32 bset #3,($876).w ROM:00111F38 bset #3,($FFFFFC0B).w ROM:00111F3E move.b #1,($786).w ROM:00111F44 bra.l locret_111EC6 ROM:00111F4A ; --------------------------------------------------------------------------- ROM:00111F4A ROM:00111F4A loc_111F4A: ; CODE XREF: ROM:00111F1C↑j ROM:00111F4A btst #6,($FFFFFC0D).w ROM:00111F50 beq.s locret_111F84 ROM:00111F52 bsr.w sub_11262C ROM:00111F56 bclr #4,($FFFFFC0B).w ROM:00111F5C bclr #5,($FFFFFC0B).w ROM:00111F62 clr.b ($7C9).w ROM:00111F66 clr.w ($644).w ROM:00111F6A clr.b ($7EC).w ROM:00111F6E clr.w ($68A).w ROM:00111F72 move.b #3,($7EC).w ROM:00111F78 move.b #2,($786).w ROM:00111F7E bra.l locret_111EDA ROM:00111F84 ; --------------------------------------------------------------------------- ROM:00111F84 ROM:00111F84 locret_111F84: ; CODE XREF: ROM:00111F50↑j ROM:00111F84 rts ROM:00111F86 ; --------------------------------------------------------------------------- ROM:00111F86 ROM:00111F86 loc_111F86: ; DATA XREF: ROM:00111E7E↑o ROM:00111F86 move.w ($644).w,d0 ROM:00111F8A move.w ($526).w,d1 ROM:00111F8E move.w ($528).w,d2 ROM:00111F92 btst #6,($FFFFFC0D).w ROM:00111F98 beq.s loc_111FCE ROM:00111F9A cmp.w d0,d2 ROM:00111F9C blt.s loc_111FA0 ROM:00111F9E bra.s loc_111FA8 ROM:00111FA0 ; --------------------------------------------------------------------------- ROM:00111FA0 ROM:00111FA0 loc_111FA0: ; CODE XREF: ROM:00111F9C↑j ROM:00111FA0 btst #1,($FFFFFC0D).w ROM:00111FA6 bne.s loc_111FCE ROM:00111FA8 ROM:00111FA8 loc_111FA8: ; CODE XREF: ROM:00111F9E↑j ROM:00111FA8 bsr.w sub_11262C ROM:00111FAC clr.b ($7C9).w ROM:00111FB0 clr.w ($644).w ROM:00111FB4 clr.b ($7EC).w ROM:00111FB8 clr.w ($68A).w ROM:00111FBC move.b #3,($7EC).w ROM:00111FC2 move.b #2,($786).w ROM:00111FC8 bra.l locret_111EDA ROM:00111FCE ; --------------------------------------------------------------------------- ROM:00111FCE ROM:00111FCE loc_111FCE: ; CODE XREF: ROM:00111F98↑j ROM:00111FCE ; ROM:00111FA6↑j ROM:00111FCE cmp.w ($644).w,d1 ROM:00111FD2 bgt.s loc_111FFC ROM:00111FD4 cmpi.w #$80,($52A).w ROM:00111FDA ble.s loc_111FFC ROM:00111FDC clr.b ($7C9).w ROM:00111FE0 clr.w ($644).w ROM:00111FE4 bset #6,($86E).w ROM:00111FEA bclr #2,($FFFFFC0B).w ROM:00111FF0 move.b #1,($786).w ROM:00111FF6 bra.l locret_111EC6 ROM:00111FFC ; --------------------------------------------------------------------------- ROM:00111FFC ROM:00111FFC loc_111FFC: ; CODE XREF: ROM:00111FD2↑j ROM:00111FFC ; ROM:00111FDA↑j ROM:00111FFC btst #1,($FFFFFC0D).w ROM:00112002 beq.s loc_112034 ROM:00112004 cmpi.w #0,($FFFFFC0E).w ROM:0011200A bne.s loc_112034 ROM:0011200C cmpi.w #$80,($52A).w ROM:00112012 bgt.s loc_112034 ROM:00112014 cmp.w d2,d0 ROM:00112016 ble.s loc_112034 ROM:00112018 cmp.w d0,d1 ROM:0011201A ble.s loc_112034 ROM:0011201C bsr.w sub_11262C ROM:00112020 bsr.w sub_112662 ROM:00112024 bsr.w sub_11269A ROM:00112028 move.b #7,($786).w ROM:0011202E bra.l locret_1120FC ROM:00112034 ; --------------------------------------------------------------------------- ROM:00112034 ROM:00112034 loc_112034: ; CODE XREF: ROM:00112002↑j ROM:00112034 ; ROM:0011200A↑j ... ROM:00112034 cmp.w ($644).w,d1 ROM:00112038 bgt.s locret_112056 ROM:0011203A cmpi.w #$80,($52A).w ROM:00112040 bgt.s locret_112056 ROM:00112042 bsr.w sub_112662 ROM:00112046 bsr.w sub_11269A ROM:0011204A move.b #6,($786).w ROM:00112050 bra.l *+6 ROM:00112056 ; --------------------------------------------------------------------------- ROM:00112056 ROM:00112056 locret_112056: ; CODE XREF: ROM:00112038↑j ROM:00112056 ; ROM:00112040↑j ... ROM:00112056 rts ROM:00112058 ; --------------------------------------------------------------------------- ROM:00112058 ROM:00112058 loc_112058: ; DATA XREF: ROM:00111E82↑o ROM:00112058 move.w ($644).w,d0 ROM:0011205C move.w ($526).w,d1 ROM:00112060 move.w ($528).w,d2 ROM:00112064 btst #4,($FFFFFC0D).w ROM:0011206A beq.s loc_112072 ROM:0011206C cmp.w d0,d2 ROM:0011206E blt.s loc_112072 ROM:00112070 bra.s loc_112084 ROM:00112072 ; --------------------------------------------------------------------------- ROM:00112072 ROM:00112072 loc_112072: ; CODE XREF: ROM:0011206A↑j ROM:00112072 ; ROM:0011206E↑j ROM:00112072 btst #6,($FFFFFC0D).w ROM:00112078 beq.s loc_11207C ROM:0011207A bra.s loc_112084 ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:00112078↑j ROM:0011207C cmpi.w #$80,($52A).w ROM:00112082 ble.s loc_1120AA ROM:00112084 ROM:00112084 loc_112084: ; CODE XREF: ROM:00112070↑j ROM:00112084 ; ROM:0011207A↑j ROM:00112084 bsr.w sub_11262C ROM:00112088 clr.b ($7C9).w ROM:0011208C clr.w ($644).w ROM:00112090 clr.b ($7EC).w ROM:00112094 clr.w ($68A).w ROM:00112098 move.b #3,($7EC).w ROM:0011209E move.b #2,($786).w ROM:001120A4 bra.l locret_111EDA ROM:001120AA ; --------------------------------------------------------------------------- ROM:001120AA ROM:001120AA loc_1120AA: ; CODE XREF: ROM:00112082↑j ROM:001120AA btst #4,($FFFFFC0D).w ROM:001120B0 beq.s loc_1120DA ROM:001120B2 cmp.w d2,d0 ROM:001120B4 ble.s loc_1120DA ROM:001120B6 cmp.w d0,d1 ROM:001120B8 ble.s loc_1120DA ROM:001120BA cmpi.w #$80,($52A).w ROM:001120C0 bgt.s loc_1120DA ROM:001120C2 bsr.w sub_11262C ROM:001120C6 bsr.w sub_112670 ROM:001120CA bsr.w sub_11269A ROM:001120CE move.b #6,($786).w ROM:001120D4 bra.l locret_112056 ROM:001120DA ; --------------------------------------------------------------------------- ROM:001120DA ROM:001120DA loc_1120DA: ; CODE XREF: ROM:001120B0↑j ROM:001120DA ; ROM:001120B4↑j ... ROM:001120DA cmp.w ($644).w,d1 ROM:001120DE bgt.s locret_1120FC ROM:001120E0 cmpi.w #$80,($52A).w ROM:001120E6 bgt.s locret_1120FC ROM:001120E8 bsr.w sub_112670 ROM:001120EC bsr.w sub_11269A ROM:001120F0 move.b #7,($786).w ROM:001120F6 bra.l *+6 ROM:001120FC ; --------------------------------------------------------------------------- ROM:001120FC ROM:001120FC locret_1120FC: ; CODE XREF: ROM:00111F0C↑j ROM:001120FC ; ROM:0011202E↑j ... ROM:001120FC rts ROM:001120FE ; --------------------------------------------------------------------------- ROM:001120FE rts ROM:00112100 ROM:00112100 ; =============== S U B R O U T I N E ======================================= ROM:00112100 ROM:00112100 ROM:00112100 sub_112100: ; CODE XREF: ROM:00111A40↑p ROM:00112100 clr.b ($7EC).w ROM:00112104 clr.w ($68A).w ROM:00112108 move.b #3,($7EC).w ROM:0011210E cmpi.b #3,($786).w ROM:00112114 bne.l loc_11219C ROM:0011211A btst #5,($86B).w ROM:00112120 beq.s loc_112162 ROM:00112122 btst #5,($87A).w ROM:00112128 bne.s loc_112162 ROM:0011212A cmpi.w #0,($538).w ROM:00112130 bne.s loc_112162 ROM:00112132 bsr.w sub_1125E8 ROM:00112136 andi.w #$F9FF,($FFFFFC0A).w ROM:0011213C bsr.w sub_11263E ROM:00112140 clr.b ($7EC).w ROM:00112144 clr.w ($68A).w ROM:00112148 clr.b ($7C9).w ROM:0011214C clr.w ($644).w ROM:00112150 move.b #3,($7C9).w ROM:00112156 move.b #4,($786).w ROM:0011215C bra.l locret_112288 ROM:00112162 ; --------------------------------------------------------------------------- ROM:00112162 ROM:00112162 loc_112162: ; CODE XREF: sub_112100+20↑j ROM:00112162 ; sub_112100+28↑j ... ROM:00112162 btst #5,($87A).w ROM:00112168 beq.s loc_11216C ROM:0011216A bra.s loc_11217C ROM:0011216C ; --------------------------------------------------------------------------- ROM:0011216C ROM:0011216C loc_11216C: ; CODE XREF: sub_112100+68↑j ROM:0011216C btst #5,($86B).w ROM:00112172 beq.s loc_112196 ROM:00112174 cmpi.w #0,($538).w ROM:0011217A beq.s loc_112196 ROM:0011217C ROM:0011217C loc_11217C: ; CODE XREF: sub_112100+6A↑j ROM:0011217C clr.b ($7EC).w ROM:00112180 clr.w ($68A).w ROM:00112184 move.b #3,($7EC).w ROM:0011218A move.b #2,($786).w ROM:00112190 bra.l locret_112288 ROM:00112196 ; --------------------------------------------------------------------------- ROM:00112196 ROM:00112196 loc_112196: ; CODE XREF: sub_112100+72↑j ROM:00112196 ; sub_112100+7A↑j ROM:00112196 bra.l locret_112288 ROM:0011219C ; --------------------------------------------------------------------------- ROM:0011219C ROM:0011219C loc_11219C: ; CODE XREF: sub_112100+14↑j ROM:0011219C cmpi.b #4,($786).w ROM:001121A2 bne.l locret_112288 ROM:001121A8 move.w ($644).w,d0 ROM:001121AC move.w ($526).w,d1 ROM:001121B0 move.w ($528).w,d2 ROM:001121B4 move.w $336(a5),d3 ROM:001121B8 move.w $338(a5),d4 ROM:001121BC btst #5,($867).w ROM:001121C2 beq.s loc_1121C6 ROM:001121C4 bra.s loc_1121E2 ROM:001121C6 ; --------------------------------------------------------------------------- ROM:001121C6 ROM:001121C6 loc_1121C6: ; CODE XREF: sub_112100+C2↑j ROM:001121C6 btst #3,($86D).w ROM:001121CC beq.s loc_112222 ROM:001121CE cmpi.w #0,d0 ROM:001121D2 ble.s loc_1121DA ROM:001121D4 cmp.w d0,d4 ROM:001121D6 ble.s loc_1121DA ROM:001121D8 bra.s loc_1121E2 ROM:001121DA ; --------------------------------------------------------------------------- ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_112100+D2↑j ROM:001121DA ; sub_112100+D6↑j ROM:001121DA cmp.w d3,d0 ROM:001121DC ble.s loc_112222 ROM:001121DE cmp.w d0,d2 ROM:001121E0 ble.s loc_112222 ROM:001121E2 ROM:001121E2 loc_1121E2: ; CODE XREF: sub_112100+C4↑j ROM:001121E2 ; sub_112100+D8↑j ROM:001121E2 btst #4,($1282).w ROM:001121E8 beq.s loc_112200 ROM:001121EA bsr.w sub_1125FA ROM:001121EE ori.w #$600,($FFFFFC0A).w ROM:001121F4 bset #5,($FFFFFC0B).w ROM:001121FA bset #4,($1282).w ROM:00112200 ROM:00112200 loc_112200: ; CODE XREF: sub_112100+E8↑j ROM:00112200 clr.b ($7C9).w ROM:00112204 clr.w ($644).w ROM:00112208 clr.b ($7EC).w ROM:0011220C clr.w ($68A).w ROM:00112210 move.b #3,($7EC).w ROM:00112216 move.b #2,($786).w ROM:0011221C bra.l locret_112288 ROM:00112222 ; --------------------------------------------------------------------------- ROM:00112222 ROM:00112222 loc_112222: ; CODE XREF: sub_112100+CC↑j ROM:00112222 ; sub_112100+DC↑j ... ROM:00112222 btst #3,($86D).w ROM:00112228 beq.s loc_112260 ROM:0011222A btst #5,($867).w ROM:00112230 bne.s loc_112260 ROM:00112232 cmp.w d2,d0 ROM:00112234 ble.s loc_112260 ROM:00112236 cmp.w d0,d1 ROM:00112238 ble.s loc_112260 ROM:0011223A bclr #4,($FFFFFC0B).w ROM:00112240 bclr #5,($FFFFFC0B).w ROM:00112246 bset #4,($871).w ROM:0011224C bsr.w sub_11262C ROM:00112250 bsr.w sub_11269A ROM:00112254 move.b #6,($786).w ROM:0011225A bra.l locret_112288 ROM:00112260 ; --------------------------------------------------------------------------- ROM:00112260 ROM:00112260 loc_112260: ; CODE XREF: sub_112100+128↑j ROM:00112260 ; sub_112100+130↑j ... ROM:00112260 btst #3,($86D).w ROM:00112266 beq.s locret_112288 ROM:00112268 cmp.w d4,d0 ROM:0011226A blt.s locret_112288 ROM:0011226C cmp.w d0,d3 ROM:0011226E blt.s locret_112288 ROM:00112270 btst #5,($867).w ROM:00112276 bne.s locret_112288 ROM:00112278 bset #4,($871).w ROM:0011227E bsr.w sub_11262C ROM:00112282 move.b #5,($786).w ROM:00112288 ROM:00112288 locret_112288: ; CODE XREF: sub_112100+5C↑j ROM:00112288 ; sub_112100+90↑j ... ROM:00112288 rts ROM:00112288 ; End of function sub_112100 ROM:00112288 ROM:0011228A ROM:0011228A ; =============== S U B R O U T I N E ======================================= ROM:0011228A ROM:0011228A ROM:0011228A sub_11228A: ; CODE XREF: sub_111A8A↑p ROM:0011228A bclr #4,($873).w ROM:00112290 clr.w d1 ROM:00112292 move.b ($787).w,d1 ROM:00112296 cmpi.w #$C,d1 ROM:0011229A bcc.s locret_1122A4 ROM:0011229C movea.l off_1122A6(pc,d1.w*4),a0 ROM:001122A0 nop ROM:001122A2 jmp (a0) ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A4 ROM:001122A4 locret_1122A4: ; CODE XREF: sub_11228A+10↑j ROM:001122A4 rts ROM:001122A4 ; End of function sub_11228A ROM:001122A4 ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A6 off_1122A6: dc.l loc_1122D6 ; DATA XREF: sub_11228A+12↑r ROM:001122AA dc.l loc_1122F2 ROM:001122AE dc.l loc_112328 ROM:001122B2 dc.l loc_112350 ROM:001122B6 dc.l loc_112384 ROM:001122BA dc.l loc_11239A ROM:001122BE dc.l loc_1123CE ROM:001122C2 dc.l loc_1123E4 ROM:001122C6 dc.l loc_112418 ROM:001122CA dc.l loc_11249E ROM:001122CE dc.l loc_1124B4 ROM:001122D2 dc.l loc_1124D8 ROM:001122D6 ; --------------------------------------------------------------------------- ROM:001122D6 ROM:001122D6 loc_1122D6: ; DATA XREF: ROM:off_1122A6↑o ROM:001122D6 bclr #3,($127D).w ROM:001122DC bset #2,($FFFFFC0B).w ROM:001122E2 bset #3,($FFFFFC0B).w ROM:001122E8 move.b #1,($787).w ROM:001122EE bra.s locret_112326 ROM:001122F0 ; --------------------------------------------------------------------------- ROM:001122F0 rts ROM:001122F2 ; --------------------------------------------------------------------------- ROM:001122F2 ROM:001122F2 loc_1122F2: ; DATA XREF: ROM:001122AA↑o ROM:001122F2 btst #6,($875).w ROM:001122F8 beq.s locret_112326 ROM:001122FA bclr #4,($FFFFFC0B).w ROM:00112300 bset #2,($FFFFFC0B).w ROM:00112306 bset #3,($FFFFFC0B).w ROM:0011230C move.w $31C(a5),d0 ROM:00112310 clr.b ($7C9).w ROM:00112314 move.w d0,($644).w ROM:00112318 move.b #1,($7C9).w ROM:0011231E move.b #2,($787).w ROM:00112324 bra.s locret_11234E ROM:00112326 ; --------------------------------------------------------------------------- ROM:00112326 ROM:00112326 locret_112326: ; CODE XREF: ROM:001122EE↑j ROM:00112326 ; ROM:001122F8↑j ... ROM:00112326 rts ROM:00112328 ; --------------------------------------------------------------------------- ROM:00112328 ROM:00112328 loc_112328: ; DATA XREF: ROM:001122AE↑o ROM:00112328 cmpi.w #0,($644).w ROM:0011232E bgt.s locret_11234E ROM:00112330 move.w $31E(a5),d0 ROM:00112334 clr.b ($7C9).w ROM:00112338 move.w d0,($644).w ROM:0011233C move.b #1,($7C9).w ROM:00112342 move.b #3,($787).w ROM:00112348 bsr.w sub_112676 ROM:0011234C bra.s locret_112382 ROM:0011234E ; --------------------------------------------------------------------------- ROM:0011234E ROM:0011234E locret_11234E: ; CODE XREF: ROM:00112324↑j ROM:0011234E ; ROM:0011232E↑j ROM:0011234E rts ROM:00112350 ; --------------------------------------------------------------------------- ROM:00112350 ROM:00112350 loc_112350: ; DATA XREF: ROM:001122B2↑o ROM:00112350 btst #0,($FFFFFC0C).w ROM:00112356 beq.s locret_112382 ROM:00112358 btst #6,($FFFFFC0D).w ROM:0011235E beq.s locret_112382 ROM:00112360 bsr.w sub_11262C ROM:00112364 move.w $31E(a5),d0 ROM:00112368 clr.b ($7C9).w ROM:0011236C move.w d0,($644).w ROM:00112370 move.b #1,($7C9).w ROM:00112376 move.b #4,($787).w ROM:0011237C bra.l locret_112398 ROM:00112382 ; --------------------------------------------------------------------------- ROM:00112382 ROM:00112382 locret_112382: ; CODE XREF: ROM:0011234C↑j ROM:00112382 ; ROM:00112356↑j ... ROM:00112382 rts ROM:00112384 ; --------------------------------------------------------------------------- ROM:00112384 ROM:00112384 loc_112384: ; DATA XREF: ROM:001122B6↑o ROM:00112384 cmpi.w #0,($644).w ROM:0011238A bgt.s locret_112398 ROM:0011238C move.b #5,($787).w ROM:00112392 bsr.w sub_11267E ROM:00112396 bra.s locret_1123CC ROM:00112398 ; --------------------------------------------------------------------------- ROM:00112398 ROM:00112398 locret_112398: ; CODE XREF: ROM:0011237C↑j ROM:00112398 ; ROM:0011238A↑j ROM:00112398 rts ROM:0011239A ; --------------------------------------------------------------------------- ROM:0011239A ROM:0011239A loc_11239A: ; DATA XREF: ROM:001122BA↑o ROM:0011239A btst #0,($FFFFFC0C).w ROM:001123A0 beq.s locret_1123CC ROM:001123A2 btst #6,($FFFFFC0D).w ROM:001123A8 beq.s locret_1123CC ROM:001123AA bsr.w sub_11262C ROM:001123AE move.w $320(a5),d0 ROM:001123B2 clr.b ($7C9).w ROM:001123B6 move.w d0,($644).w ROM:001123BA move.b #1,($7C9).w ROM:001123C0 move.b #6,($787).w ROM:001123C6 bra.l locret_1123E2 ROM:001123CC ; --------------------------------------------------------------------------- ROM:001123CC ROM:001123CC locret_1123CC: ; CODE XREF: ROM:00112396↑j ROM:001123CC ; ROM:001123A0↑j ... ROM:001123CC rts ROM:001123CE ; --------------------------------------------------------------------------- ROM:001123CE ROM:001123CE loc_1123CE: ; DATA XREF: ROM:001122BE↑o ROM:001123CE cmpi.w #0,($644).w ROM:001123D4 bgt.s locret_1123E2 ROM:001123D6 move.b #7,($787).w ROM:001123DC bsr.w sub_112686 ROM:001123E0 bra.s locret_112416 ROM:001123E2 ; --------------------------------------------------------------------------- ROM:001123E2 ROM:001123E2 locret_1123E2: ; CODE XREF: ROM:001123C6↑j ROM:001123E2 ; ROM:001123D4↑j ROM:001123E2 rts ROM:001123E4 ; --------------------------------------------------------------------------- ROM:001123E4 ROM:001123E4 loc_1123E4: ; DATA XREF: ROM:001122C2↑o ROM:001123E4 btst #0,($FFFFFC0C).w ROM:001123EA beq.s locret_112416 ROM:001123EC btst #6,($FFFFFC0D).w ROM:001123F2 beq.s locret_112416 ROM:001123F4 bsr.w sub_11262C ROM:001123F8 move.w $324(a5),d0 ROM:001123FC clr.b ($7C9).w ROM:00112400 move.w d0,($644).w ROM:00112404 move.b #1,($7C9).w ROM:0011240A move.b #8,($787).w ROM:00112410 bra.l locret_11249C ROM:00112416 ; --------------------------------------------------------------------------- ROM:00112416 ROM:00112416 locret_112416: ; CODE XREF: ROM:001123E0↑j ROM:00112416 ; ROM:001123EA↑j ... ROM:00112416 rts ROM:00112418 ; --------------------------------------------------------------------------- ROM:00112418 ROM:00112418 loc_112418: ; DATA XREF: ROM:001122C6↑o ROM:00112418 move.w ($FFFFFC0E).w,d2 ROM:0011241C move.w ($530).w,d0 ROM:00112420 not.b d0 ROM:00112422 btst #6,($FFFFFC0D).w ROM:00112428 beq.s loc_112466 ROM:0011242A cmp.w d2,d0 ROM:0011242C beq.s loc_112430 ROM:0011242E bra.s loc_112442 ROM:00112430 ; --------------------------------------------------------------------------- ROM:00112430 ROM:00112430 loc_112430: ; CODE XREF: ROM:0011242C↑j ROM:00112430 btst #1,($FFFFFC0D).w ROM:00112436 beq.s loc_11243A ROM:00112438 bra.s loc_112442 ROM:0011243A ; --------------------------------------------------------------------------- ROM:0011243A ROM:0011243A loc_11243A: ; CODE XREF: ROM:00112436↑j ROM:0011243A btst #3,($FFFFFC0D).w ROM:00112440 beq.s loc_112466 ROM:00112442 ROM:00112442 loc_112442: ; CODE XREF: ROM:0011242E↑j ROM:00112442 ; ROM:00112438↑j ROM:00112442 bsr.w sub_11262C ROM:00112446 bset #4,($FFFFFC0B).w ROM:0011244C bset #4,($873).w ROM:00112452 clr.b ($7C9).w ROM:00112456 clr.w ($644).w ROM:0011245A move.b #1,($787).w ROM:00112460 bra.l locret_112326 ROM:00112466 ; --------------------------------------------------------------------------- ROM:00112466 ROM:00112466 loc_112466: ; CODE XREF: ROM:00112428↑j ROM:00112466 ; ROM:00112440↑j ROM:00112466 btst #6,($FFFFFC0D).w ROM:0011246C beq.s locret_11249C ROM:0011246E btst #1,($FFFFFC0D).w ROM:00112474 bne.s locret_11249C ROM:00112476 btst #3,($FFFFFC0D).w ROM:0011247C bne.s locret_11249C ROM:0011247E cmp.w d2,d0 ROM:00112480 bne.s locret_11249C ROM:00112482 move.w $322(a5),d1 ROM:00112486 clr.b ($7C9).w ROM:0011248A move.w d1,($644).w ROM:0011248E move.b #1,($7C9).w ROM:00112494 move.b #9,($787).w ROM:0011249A bra.s locret_1124B2 ROM:0011249C ; --------------------------------------------------------------------------- ROM:0011249C ROM:0011249C locret_11249C: ; CODE XREF: ROM:00112410↑j ROM:0011249C ; ROM:0011246C↑j ... ROM:0011249C rts ROM:0011249E ; --------------------------------------------------------------------------- ROM:0011249E ROM:0011249E loc_11249E: ; DATA XREF: ROM:001122CA↑o ROM:0011249E cmpi.w #0,($644).w ROM:001124A4 bgt.s locret_1124B2 ROM:001124A6 move.b #$A,($787).w ROM:001124AC bsr.w sub_11268E ROM:001124B0 bra.s locret_1124D6 ROM:001124B2 ; --------------------------------------------------------------------------- ROM:001124B2 ROM:001124B2 locret_1124B2: ; CODE XREF: ROM:0011249A↑j ROM:001124B2 ; ROM:001124A4↑j ROM:001124B2 rts ROM:001124B4 ; --------------------------------------------------------------------------- ROM:001124B4 ROM:001124B4 loc_1124B4: ; DATA XREF: ROM:001122CE↑o ROM:001124B4 btst #0,($FFFFFC0C).w ROM:001124BA beq.s locret_1124D6 ROM:001124BC btst #6,($FFFFFC0D).w ROM:001124C2 beq.s locret_1124D6 ROM:001124C4 bsr.w sub_11262C ROM:001124C8 bset #3,($127D).w ROM:001124CE move.b #$B,($787).w ROM:001124D4 bra.s locret_112522 ROM:001124D6 ; --------------------------------------------------------------------------- ROM:001124D6 ROM:001124D6 locret_1124D6: ; CODE XREF: ROM:001124B0↑j ROM:001124D6 ; ROM:001124BA↑j ... ROM:001124D6 rts ROM:001124D8 ; --------------------------------------------------------------------------- ROM:001124D8 ROM:001124D8 loc_1124D8: ; DATA XREF: ROM:001122D2↑o ROM:001124D8 move.w $32A(a5),d0 ROM:001124DC move.w $32C(a5),d1 ROM:001124E0 btst #2,($1272).w ROM:001124E6 beq.s loc_1124F0 ROM:001124E8 cmp.w ($52C).w,d0 ROM:001124EC bne.s loc_1124F0 ROM:001124EE bra.s loc_1124FE ROM:001124F0 ; --------------------------------------------------------------------------- ROM:001124F0 ROM:001124F0 loc_1124F0: ; CODE XREF: ROM:001124E6↑j ROM:001124F0 ; ROM:001124EC↑j ROM:001124F0 btst #3,($86A).w ROM:001124F6 beq.s locret_112522 ROM:001124F8 cmp.w ($52C).w,d1 ROM:001124FC bne.s locret_112522 ROM:001124FE ROM:001124FE loc_1124FE: ; CODE XREF: ROM:001124EE↑j ROM:001124FE bset #4,($FFFFFC0B).w ROM:00112504 bclr #3,($127D).w ROM:0011250A bclr #2,($FFFFFC0B).w ROM:00112510 bclr #3,($FFFFFC0B).w ROM:00112516 move.b #1,($787).w ROM:0011251C bra.l locret_112326 ROM:00112522 ; --------------------------------------------------------------------------- ROM:00112522 ROM:00112522 locret_112522: ; CODE XREF: ROM:001124D4↑j ROM:00112522 ; ROM:001124F6↑j ... ROM:00112522 rts ROM:00112524 ; --------------------------------------------------------------------------- ROM:00112524 rts ROM:00112526 ROM:00112526 ; =============== S U B R O U T I N E ======================================= ROM:00112526 ROM:00112526 ROM:00112526 sub_112526: ; CODE XREF: ROM:00111A38↑p ROM:00112526 btst #1,($FFFFFC0D).w ROM:0011252C beq.s loc_112536 ROM:0011252E bset #5,($86B).w ROM:00112534 bra.s loc_11253C ROM:00112536 ; --------------------------------------------------------------------------- ROM:00112536 ROM:00112536 loc_112536: ; CODE XREF: sub_112526+6↑j ROM:00112536 bclr #5,($86B).w ROM:0011253C ROM:0011253C loc_11253C: ; CODE XREF: sub_112526+E↑j ROM:0011253C btst #3,($FFFFFC0D).w ROM:00112542 beq.s loc_11254C ROM:00112544 bset #5,($87A).w ROM:0011254A bra.s loc_112552 ROM:0011254C ; --------------------------------------------------------------------------- ROM:0011254C ROM:0011254C loc_11254C: ; CODE XREF: sub_112526+1C↑j ROM:0011254C bclr #5,($87A).w ROM:00112552 ROM:00112552 loc_112552: ; CODE XREF: sub_112526+24↑j ROM:00112552 btst #4,($FFFFFC0D).w ROM:00112558 beq.s loc_112562 ROM:0011255A bset #3,($86D).w ROM:00112560 bra.s loc_112568 ROM:00112562 ; --------------------------------------------------------------------------- ROM:00112562 ROM:00112562 loc_112562: ; CODE XREF: sub_112526+32↑j ROM:00112562 bclr #3,($86D).w ROM:00112568 ROM:00112568 loc_112568: ; CODE XREF: sub_112526+3A↑j ROM:00112568 btst #6,($FFFFFC0D).w ROM:0011256E beq.s loc_112578 ROM:00112570 bset #5,($867).w ROM:00112576 bra.s loc_11257E ROM:00112578 ; --------------------------------------------------------------------------- ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_112526+48↑j ROM:00112578 bclr #5,($867).w ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: sub_112526+50↑j ROM:0011257E btst #0,($FFFFFC0C).w ROM:00112584 beq.s loc_11258E ROM:00112586 bset #6,($867).w ROM:0011258C bra.s loc_112594 ROM:0011258E ; --------------------------------------------------------------------------- ROM:0011258E ROM:0011258E loc_11258E: ; CODE XREF: sub_112526+5E↑j ROM:0011258E bclr #6,($867).w ROM:00112594 ROM:00112594 loc_112594: ; CODE XREF: sub_112526+66↑j ROM:00112594 move.w ($FFFFFC0C).w,($536).w ROM:0011259A move.w ($FFFFFC0E).w,($538).w ROM:001125A0 rts ROM:001125A0 ; End of function sub_112526 ROM:001125A0 ROM:001125A2 ROM:001125A2 ; =============== S U B R O U T I N E ======================================= ROM:001125A2 ROM:001125A2 ROM:001125A2 sub_1125A2: ; CODE XREF: ROM:00111B7C↑p ROM:001125A2 ; ROM:00111BAA↑p ... ROM:001125A2 move.b ($FFFFFC04).w,d0 ROM:001125A6 andi.b #$F8,d0 ROM:001125AA ori.b #6,d0 ROM:001125AE move.b d0,($FFFFFC04).w ROM:001125B2 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125B8 move.w #$82,($FFFFFC00).w ROM:001125BE clr.w ($FFFFFC0A).w ROM:001125C2 rts ROM:001125C2 ; End of function sub_1125A2 ROM:001125C2 ROM:001125C4 ROM:001125C4 ; =============== S U B R O U T I N E ======================================= ROM:001125C4 ROM:001125C4 ROM:001125C4 sub_1125C4: ; CODE XREF: ROM:00111AE2↑p ROM:001125C4 move.b ($FFFFFC04).w,d0 ROM:001125C8 andi.b #$F8,d0 ROM:001125CC ori.b #6,d0 ROM:001125D0 move.b d0,($FFFFFC04).w ROM:001125D4 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125DA move.w #$82,($FFFFFC00).w ROM:001125E0 move.w #$600,($FFFFFC0A).w ROM:001125E6 rts ROM:001125E6 ; End of function sub_1125C4 ROM:001125E6 ROM:001125E8 ROM:001125E8 ; =============== S U B R O U T I N E ======================================= ROM:001125E8 ROM:001125E8 ROM:001125E8 sub_1125E8: ; CODE XREF: ROM:00111C84↑p ROM:001125E8 ; ROM:00111D36↑p ... ROM:001125E8 move.l $250(a5),d0 ROM:001125EC divu.l #$51400,d0 ROM:001125F4 move.w d0,($FFFFFC08).w ROM:001125F8 rts ROM:001125F8 ; End of function sub_1125E8 ROM:001125F8 ROM:001125FA ROM:001125FA ; =============== S U B R O U T I N E ======================================= ROM:001125FA ROM:001125FA ROM:001125FA sub_1125FA: ; CODE XREF: ROM:loc_111ADE↑p ROM:001125FA ; ROM:00111C22↑p ... ROM:001125FA move.l $250(a5),d0 ROM:001125FE divu.l #$4B000,d0 ROM:00112606 move.w d0,($FFFFFC08).w ROM:0011260A rts ROM:0011260A ; End of function sub_1125FA ROM:0011260A ROM:0011260C ROM:0011260C ; =============== S U B R O U T I N E ======================================= ROM:0011260C ROM:0011260C ROM:0011260C sub_11260C: ; CODE XREF: ROM:00111C26↑p ROM:0011260C move.w ($140594).l,($52E).w ROM:00112614 move.w ($140596).l,($530).w ROM:0011261C rts ROM:0011261C ; End of function sub_11260C ROM:0011261C ROM:0011261E ROM:0011261E ; =============== S U B R O U T I N E ======================================= ROM:0011261E ROM:0011261E ROM:0011261E sub_11261E: ; CODE XREF: ROM:00111B80↑p ROM:0011261E move.w #$57,($52E).w ; 'W' ROM:00112624 move.w #$8F,($530).w ROM:0011262A rts ROM:0011262A ; End of function sub_11261E ROM:0011262A ROM:0011262C ROM:0011262C ; =============== S U B R O U T I N E ======================================= ROM:0011262C ROM:0011262C ROM:0011262C sub_11262C: ; CODE XREF: sub_111DA2:loc_111E26↑p ROM:0011262C ; ROM:00111F52↑p ... ROM:0011262C move.w ($FFFFFC0C).w,d1 ROM:00112630 move.w ($FFFFFC0E).w,d1 ROM:00112634 move.w ($FFFFFC0C).w,d1 ROM:00112638 move.w ($FFFFFC0E).w,d1 ROM:0011263C rts ROM:0011263C ; End of function sub_11262C ROM:0011263C ROM:0011263E ROM:0011263E ; =============== S U B R O U T I N E ======================================= ROM:0011263E ROM:0011263E ROM:0011263E sub_11263E: ; CODE XREF: sub_112100+3C↑p ROM:0011263E move.w #1,($52A).w ROM:00112644 clr.w ($52C).w ROM:00112648 move.w $334(a5),($528).w ROM:0011264E move.w $330(a5),($526).w ROM:00112654 move.w $332(a5),($532).w ROM:0011265A move.w $332(a5),($534).w ROM:00112660 rts ROM:00112660 ; End of function sub_11263E ROM:00112660 ROM:00112662 ROM:00112662 ; =============== S U B R O U T I N E ======================================= ROM:00112662 ROM:00112662 ROM:00112662 sub_112662: ; CODE XREF: ROM:00112020↑p ROM:00112662 ; ROM:00112042↑p ROM:00112662 move.w ($52A).w,d0 ROM:00112666 or.w d0,($52C).w ROM:0011266A lsl ($52A).w ROM:0011266E rts ROM:0011266E ; End of function sub_112662 ROM:0011266E ROM:00112670 ROM:00112670 ; =============== S U B R O U T I N E ======================================= ROM:00112670 ROM:00112670 ROM:00112670 sub_112670: ; CODE XREF: ROM:001120C6↑p ROM:00112670 ; ROM:001120E8↑p ROM:00112670 lsl ($52A).w ROM:00112674 rts ROM:00112674 ; End of function sub_112670 ROM:00112674 ROM:00112676 ROM:00112676 ; =============== S U B R O U T I N E ======================================= ROM:00112676 ROM:00112676 ROM:00112676 sub_112676: ; CODE XREF: ROM:00112348↑p ROM:00112676 move.w #$55,($FFFFFC0E).w ; 'U' ROM:0011267C rts ROM:0011267C ; End of function sub_112676 ROM:0011267C ROM:0011267E ROM:0011267E ; =============== S U B R O U T I N E ======================================= ROM:0011267E ROM:0011267E ROM:0011267E sub_11267E: ; CODE XREF: ROM:00112392↑p ROM:0011267E move.w ($52E).w,($FFFFFC0E).w ROM:00112684 rts ROM:00112684 ; End of function sub_11267E ROM:00112684 ROM:00112686 ROM:00112686 ; =============== S U B R O U T I N E ======================================= ROM:00112686 ROM:00112686 ROM:00112686 sub_112686: ; CODE XREF: ROM:001123DC↑p ROM:00112686 move.w ($530).w,($FFFFFC0E).w ROM:0011268C rts ROM:0011268C ; End of function sub_112686 ROM:0011268C ROM:0011268E ROM:0011268E ; =============== S U B R O U T I N E ======================================= ROM:0011268E ROM:0011268E ROM:0011268E sub_11268E: ; CODE XREF: ROM:001124AC↑p ROM:0011268E move.w ($52C).w,d0 ROM:00112692 not.w d0 ROM:00112694 move.w d0,($FFFFFC0E).w ROM:00112698 rts ROM:00112698 ; End of function sub_11268E ROM:00112698 ROM:0011269A ROM:0011269A ; =============== S U B R O U T I N E ======================================= ROM:0011269A ROM:0011269A ROM:0011269A sub_11269A: ; CODE XREF: ROM:00111F02↑p ROM:0011269A ; ROM:00112024↑p ... ROM:0011269A move.w ($644).w,d2 ROM:0011269E move.w ($532).w,d1 ROM:001126A2 cmp.w ($526).w,d2 ROM:001126A6 bge.s loc_1126BE ROM:001126A8 sub.w ($534).w,d2 ROM:001126AC add.w d2,d1 ROM:001126AE add.w d2,($534).w ROM:001126B2 move.w d1,($532).w ROM:001126B6 add.w d2,($528).w ROM:001126BA add.w d2,($526).w ROM:001126BE ROM:001126BE loc_1126BE: ; CODE XREF: sub_11269A+C↑j ROM:001126BE add.w d1,($528).w ROM:001126C2 add.w d1,($526).w ROM:001126C6 add.w d1,($534).w ROM:001126CA rts ROM:001126CA ; End of function sub_11269A ROM:001126CA ROM:001126CC ROM:001126CC ; =============== S U B R O U T I N E ======================================= ROM:001126CC ROM:001126CC ROM:001126CC sub_1126CC: ; CODE XREF: sub_111DA2+A6↑p ROM:001126CC bclr #5,($FFFFFC0B).w ROM:001126D2 btst #6,($FFFFFC0D).w ROM:001126D8 beq.s loc_112716 ROM:001126DA btst #3,($FFFFFC0D).w ROM:001126E0 beq.s loc_1126E8 ROM:001126E2 bset #7,($1280).w ROM:001126E8 ROM:001126E8 loc_1126E8: ; CODE XREF: sub_1126CC+14↑j ROM:001126E8 btst #2,($FFFFFC0D).w ROM:001126EE beq.s loc_1126F6 ROM:001126F0 bset #2,($125E).w ROM:001126F6 ROM:001126F6 loc_1126F6: ; CODE XREF: sub_1126CC+22↑j ROM:001126F6 btst #1,($FFFFFC0D).w ROM:001126FC beq.s loc_112704 ROM:001126FE bset #2,($1260).w ROM:00112704 ROM:00112704 loc_112704: ; CODE XREF: sub_1126CC+30↑j ROM:00112704 move.w ($FFFFFC0E).w,d0 ROM:00112708 cmp.b ($79C).w,d0 ROM:0011270C beq.s loc_112714 ROM:0011270E bset #0,($86B).w ROM:00112714 ROM:00112714 loc_112714: ; CODE XREF: sub_1126CC+40↑j ROM:00112714 bra.s locret_11271C ROM:00112716 ; --------------------------------------------------------------------------- ROM:00112716 ROM:00112716 loc_112716: ; CODE XREF: sub_1126CC+C↑j ROM:00112716 bset #4,($879).w ROM:0011271C ROM:0011271C locret_11271C: ; CODE XREF: sub_1126CC:loc_112714↑j ROM:0011271C rts ROM:0011271C ; End of function sub_1126CC ROM:0011271C ROM:0011271E ROM:0011271E ; =============== S U B R O U T I N E ======================================= ROM:0011271E ROM:0011271E ROM:0011271E sub_11271E: ; CODE XREF: ROM:00116FBC↓p ROM:0011271E btst #7,($FFFFF449).w ROM:00112724 beq.s loc_11272E ROM:00112726 bset #3,($878).w ROM:0011272C bra.s locret_112734 ROM:0011272E ; --------------------------------------------------------------------------- ROM:0011272E ROM:0011272E loc_11272E: ; CODE XREF: sub_11271E+6↑j ROM:0011272E bclr #3,($878).w ROM:00112734 ROM:00112734 locret_112734: ; CODE XREF: sub_11271E+E↑j ROM:00112734 rts ROM:00112734 ; End of function sub_11271E ROM:00112734 ROM:00112736 ROM:00112736 ; =============== S U B R O U T I N E ======================================= ROM:00112736 ROM:00112736 ROM:00112736 sub_112736: ; CODE XREF: ROM:00116932↓p ROM:00112736 bclr #0,($868).w ROM:0011273C move.w $33C(a5),d1 ROM:00112740 cmpi.w #4,d1 ROM:00112744 bcc.s locret_11274E ROM:00112746 movea.l off_112750(pc,d1.w*4),a0 ; "`6\b8" ROM:0011274A nop ROM:0011274C jmp (a0) ROM:0011274E ; --------------------------------------------------------------------------- ROM:0011274E ROM:0011274E locret_11274E: ; CODE XREF: sub_112736+E↑j ROM:0011274E rts ROM:0011274E ; End of function sub_112736 ROM:0011274E ROM:0011274E ; --------------------------------------------------------------------------- ROM:00112750 off_112750: dc.l a68 ; DATA XREF: sub_112736+10↑r ROM:00112750 ; "`6\b8" ROM:00112754 dc.l a68+2 ; "\b8" ROM:00112758 dc.l loc_112772 ROM:0011275C dc.l loc_112782 ROM:00112760 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_112750↑o ROM:00112760 ; ROM:00112754↑o ROM:00112765 dc.b 7, $12, $6C ROM:00112768 ; --------------------------------------------------------------------------- ROM:00112768 beq.s loc_112770 ROM:0011276A bset #0,($868).w ROM:00112770 ROM:00112770 loc_112770: ; CODE XREF: ROM:00112768↑j ROM:00112770 bra.s loc_112798 ROM:00112772 ; --------------------------------------------------------------------------- ROM:00112772 ROM:00112772 loc_112772: ; DATA XREF: ROM:00112758↑o ROM:00112772 btst #6,($FFFFFA19).w ROM:00112778 bne.s loc_112780 ROM:0011277A bset #0,($868).w ROM:00112780 ROM:00112780 loc_112780: ; CODE XREF: ROM:00112778↑j ROM:00112780 bra.s loc_112798 ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 loc_112782: ; DATA XREF: ROM:0011275C↑o ROM:00112782 btst #6,($1283).w ROM:00112788 beq.s loc_112798 ROM:0011278A btst #6,($FFFFFA19).w ROM:00112790 bne.s loc_112798 ROM:00112792 bset #0,($868).w ROM:00112798 ROM:00112798 loc_112798: ; CODE XREF: ROM:loc_112770↑j ROM:00112798 ; ROM:loc_112780↑j ... ROM:00112798 clr.w d1 ROM:0011279A move.b ($788).w,d1 ROM:0011279E cmpi.w #5,d1 ROM:001127A2 bcc.s locret_1127AC ROM:001127A4 movea.l off_1127AE(pc,d1.w*4),a0 ROM:001127A8 nop ROM:001127AA jmp (a0) ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AC ROM:001127AC locret_1127AC: ; CODE XREF: ROM:001127A2↑j ROM:001127AC rts ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AE off_1127AE: dc.l loc_1127C2 ; DATA XREF: ROM:001127A4↑r ROM:001127B2 dc.l loc_1127D2 ROM:001127B6 dc.l loc_1127F4 ROM:001127BA dc.l loc_112834 ROM:001127BE dc.l loc_112856 ROM:001127C2 ; --------------------------------------------------------------------------- ROM:001127C2 ROM:001127C2 loc_1127C2: ; DATA XREF: ROM:off_1127AE↑o ROM:001127C2 bclr #3,($871).w ROM:001127C8 move.b #1,($788).w ROM:001127CE bra.s locret_1127F2 ROM:001127D0 ; --------------------------------------------------------------------------- ROM:001127D0 rts ROM:001127D2 ; --------------------------------------------------------------------------- ROM:001127D2 ROM:001127D2 loc_1127D2: ; DATA XREF: ROM:001127B2↑o ROM:001127D2 btst #0,($868).w ROM:001127D8 beq.s locret_1127F2 ROM:001127DA clr.b ($7CA).w ROM:001127DE move.w #$A,($646).w ROM:001127E4 move.b #1,($7CA).w ROM:001127EA move.b #2,($788).w ROM:001127F0 bra.s locret_112832 ROM:001127F2 ; --------------------------------------------------------------------------- ROM:001127F2 ROM:001127F2 locret_1127F2: ; CODE XREF: ROM:001127CE↑j ROM:001127F2 ; ROM:001127D8↑j ... ROM:001127F2 rts ROM:001127F4 ; --------------------------------------------------------------------------- ROM:001127F4 ROM:001127F4 loc_1127F4: ; DATA XREF: ROM:001127B6↑o ROM:001127F4 btst #0,($868).w ROM:001127FA bne.s loc_11280C ROM:001127FC clr.b ($7CA).w ROM:00112800 clr.w ($646).w ROM:00112804 move.b #1,($788).w ROM:0011280A bra.s locret_1127F2 ROM:0011280C ; --------------------------------------------------------------------------- ROM:0011280C ROM:0011280C loc_11280C: ; CODE XREF: ROM:001127FA↑j ROM:0011280C cmpi.w #0,($646).w ROM:00112812 bgt.s locret_112832 ROM:00112814 btst #6,($86F).w ROM:0011281A beq.s locret_112832 ROM:0011281C btst #1,($868).w ROM:00112822 beq.s locret_112832 ROM:00112824 bset #3,($871).w ROM:0011282A move.b #3,($788).w ROM:00112830 bra.s locret_112854 ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 locret_112832: ; CODE XREF: ROM:001127F0↑j ROM:00112832 ; ROM:00112812↑j ... ROM:00112832 rts ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112834 ROM:00112834 loc_112834: ; DATA XREF: ROM:001127BA↑o ROM:00112834 btst #0,($868).w ROM:0011283A bne.s locret_112854 ROM:0011283C clr.b ($7CA).w ROM:00112840 move.w #$A,($646).w ROM:00112846 move.b #1,($7CA).w ROM:0011284C move.b #4,($788).w ROM:00112852 bra.s locret_112888 ROM:00112854 ; --------------------------------------------------------------------------- ROM:00112854 ROM:00112854 locret_112854: ; CODE XREF: ROM:00112830↑j ROM:00112854 ; ROM:0011283A↑j ... ROM:00112854 rts ROM:00112856 ; --------------------------------------------------------------------------- ROM:00112856 ROM:00112856 loc_112856: ; DATA XREF: ROM:001127BE↑o ROM:00112856 btst #0,($868).w ROM:0011285C beq.s loc_11286E ROM:0011285E clr.b ($7CA).w ROM:00112862 clr.w ($646).w ROM:00112866 move.b #3,($788).w ROM:0011286C bra.s locret_112854 ROM:0011286E ; --------------------------------------------------------------------------- ROM:0011286E ROM:0011286E loc_11286E: ; CODE XREF: ROM:0011285C↑j ROM:0011286E cmpi.w #0,($646).w ROM:00112874 bgt.s locret_112888 ROM:00112876 bclr #3,($871).w ROM:0011287C move.b #1,($788).w ROM:00112882 bra.l locret_1127F2 ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 ROM:00112888 locret_112888: ; CODE XREF: ROM:00112852↑j ROM:00112888 ; ROM:00112874↑j ROM:00112888 rts ROM:0011288A ROM:0011288A ; =============== S U B R O U T I N E ======================================= ROM:0011288A ROM:0011288A ROM:0011288A sub_11288A: ; CODE XREF: ROM:0011693E↓p ROM:0011288A move.w $1C(a5),d0 ROM:0011288E cmpi.w #0,d0 ROM:00112892 bne.s loc_1128AC ROM:00112894 btst #7,($FFFFF411).w ROM:0011289A bne.s loc_1128A4 ROM:0011289C bclr #1,($878).w ROM:001128A2 bra.s loc_1128AA ROM:001128A4 ; --------------------------------------------------------------------------- ROM:001128A4 ROM:001128A4 loc_1128A4: ; CODE XREF: sub_11288A+10↑j ROM:001128A4 bset #1,($878).w ROM:001128AA ROM:001128AA loc_1128AA: ; CODE XREF: sub_11288A+18↑j ROM:001128AA bra.s loc_1128C2 ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC loc_1128AC: ; CODE XREF: sub_11288A+8↑j ROM:001128AC btst #7,($FFFFFA19).w ROM:001128B2 bne.s loc_1128BC ROM:001128B4 bclr #1,($878).w ROM:001128BA bra.s loc_1128C2 ROM:001128BC ; --------------------------------------------------------------------------- ROM:001128BC ROM:001128BC loc_1128BC: ; CODE XREF: sub_11288A+28↑j ROM:001128BC bset #1,($878).w ROM:001128C2 ROM:001128C2 loc_1128C2: ; CODE XREF: sub_11288A:loc_1128AA↑j ROM:001128C2 ; sub_11288A+30↑j ROM:001128C2 clr.w d1 ROM:001128C4 move.b ($789).w,d1 ROM:001128C8 cmpi.w #5,d1 ROM:001128CC bcc.s locret_1128D6 ROM:001128CE movea.l off_1128D8(pc,d1.w*4),a0 ROM:001128D2 nop ROM:001128D4 jmp (a0) ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D6 ROM:001128D6 locret_1128D6: ; CODE XREF: sub_11288A+42↑j ROM:001128D6 rts ROM:001128D6 ; End of function sub_11288A ROM:001128D6 ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D8 off_1128D8: dc.l loc_1128EC ; DATA XREF: sub_11288A+44↑r ROM:001128DC dc.l loc_1128FC ROM:001128E0 dc.l loc_11291E ROM:001128E4 dc.l loc_11294E ROM:001128E8 dc.l loc_112970 ROM:001128EC ; --------------------------------------------------------------------------- ROM:001128EC ROM:001128EC loc_1128EC: ; DATA XREF: ROM:off_1128D8↑o ROM:001128EC bclr #4,($878).w ROM:001128F2 move.b #1,($789).w ROM:001128F8 bra.s locret_11291C ROM:001128FA ; --------------------------------------------------------------------------- ROM:001128FA rts ROM:001128FC ; --------------------------------------------------------------------------- ROM:001128FC ROM:001128FC loc_1128FC: ; DATA XREF: ROM:001128DC↑o ROM:001128FC btst #1,($878).w ROM:00112902 bne.s locret_11291C ROM:00112904 clr.b ($7CB).w ROM:00112908 move.w #$A,($648).w ROM:0011290E move.b #1,($7CB).w ROM:00112914 move.b #2,($789).w ROM:0011291A bra.s locret_11294C ROM:0011291C ; --------------------------------------------------------------------------- ROM:0011291C ROM:0011291C locret_11291C: ; CODE XREF: ROM:001128F8↑j ROM:0011291C ; ROM:00112902↑j ... ROM:0011291C rts ROM:0011291E ; --------------------------------------------------------------------------- ROM:0011291E ROM:0011291E loc_11291E: ; DATA XREF: ROM:001128E0↑o ROM:0011291E btst #1,($878).w ROM:00112924 beq.s loc_112936 ROM:00112926 clr.b ($7CB).w ROM:0011292A clr.w ($648).w ROM:0011292E move.b #1,($789).w ROM:00112934 bra.s locret_11291C ROM:00112936 ; --------------------------------------------------------------------------- ROM:00112936 ROM:00112936 loc_112936: ; CODE XREF: ROM:00112924↑j ROM:00112936 cmpi.w #0,($648).w ROM:0011293C bgt.s locret_11294C ROM:0011293E bset #4,($878).w ROM:00112944 move.b #3,($789).w ROM:0011294A bra.s locret_11296E ROM:0011294C ; --------------------------------------------------------------------------- ROM:0011294C ROM:0011294C locret_11294C: ; CODE XREF: ROM:0011291A↑j ROM:0011294C ; ROM:0011293C↑j ROM:0011294C rts ROM:0011294E ; --------------------------------------------------------------------------- ROM:0011294E ROM:0011294E loc_11294E: ; DATA XREF: ROM:001128E4↑o ROM:0011294E btst #1,($878).w ROM:00112954 beq.s locret_11296E ROM:00112956 clr.b ($7CB).w ROM:0011295A move.w #$A,($648).w ROM:00112960 move.b #1,($7CB).w ROM:00112966 move.b #4,($789).w ROM:0011296C bra.s locret_1129A2 ROM:0011296E ; --------------------------------------------------------------------------- ROM:0011296E ROM:0011296E locret_11296E: ; CODE XREF: ROM:0011294A↑j ROM:0011296E ; ROM:00112954↑j ... ROM:0011296E rts ROM:00112970 ; --------------------------------------------------------------------------- ROM:00112970 ROM:00112970 loc_112970: ; DATA XREF: ROM:001128E8↑o ROM:00112970 btst #1,($878).w ROM:00112976 bne.s loc_112988 ROM:00112978 clr.b ($7CB).w ROM:0011297C clr.w ($648).w ROM:00112980 move.b #3,($789).w ROM:00112986 bra.s locret_11296E ROM:00112988 ; --------------------------------------------------------------------------- ROM:00112988 ROM:00112988 loc_112988: ; CODE XREF: ROM:00112976↑j ROM:00112988 cmpi.w #0,($648).w ROM:0011298E bgt.s locret_1129A2 ROM:00112990 bclr #4,($878).w ROM:00112996 move.b #1,($789).w ROM:0011299C bra.l locret_11291C ROM:001129A2 ; --------------------------------------------------------------------------- ROM:001129A2 ROM:001129A2 locret_1129A2: ; CODE XREF: ROM:0011296C↑j ROM:001129A2 ; ROM:0011298E↑j ROM:001129A2 rts ROM:001129A4 ROM:001129A4 ; =============== S U B R O U T I N E ======================================= ROM:001129A4 ROM:001129A4 ROM:001129A4 sub_1129A4: ; CODE XREF: ROM:loc_11692C↓p ROM:001129A4 clr.w d1 ROM:001129A6 move.b ($78A).w,d1 ROM:001129AA cmpi.w #5,d1 ROM:001129AE bcc.s locret_1129B8 ROM:001129B0 movea.l off_1129BA(pc,d1.w*4),a0 ROM:001129B4 nop ROM:001129B6 jmp (a0) ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129B8 ROM:001129B8 locret_1129B8: ; CODE XREF: sub_1129A4+A↑j ROM:001129B8 rts ROM:001129B8 ; End of function sub_1129A4 ROM:001129B8 ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129BA off_1129BA: dc.l loc_1129CE ; DATA XREF: sub_1129A4+C↑r ROM:001129BE dc.l loc_1129E8 ROM:001129C2 dc.l loc_112A12 ROM:001129C6 dc.l loc_112A48 ROM:001129CA dc.l loc_112A72 ROM:001129CE ; --------------------------------------------------------------------------- ROM:001129CE ROM:001129CE loc_1129CE: ; DATA XREF: ROM:off_1129BA↑o ROM:001129CE bset #6,($86F).w ROM:001129D4 bset #1,($868).w ROM:001129DA move.b #3,($78A).w ROM:001129E0 bra.l locret_112A70 ROM:001129E6 ; --------------------------------------------------------------------------- ROM:001129E6 rts ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129E8 ROM:001129E8 loc_1129E8: ; DATA XREF: ROM:001129BE↑o ROM:001129E8 btst #5,($FFFFFA19).w ROM:001129EE bne.s locret_112A10 ROM:001129F0 bset #1,($868).w ROM:001129F6 move.w $1E(a5),d0 ROM:001129FA clr.b ($7CC).w ROM:001129FE move.w d0,($64A).w ROM:00112A02 move.b #1,($7CC).w ROM:00112A08 move.b #2,($78A).w ROM:00112A0E bra.s locret_112A46 ROM:00112A10 ; --------------------------------------------------------------------------- ROM:00112A10 ROM:00112A10 locret_112A10: ; CODE XREF: ROM:001129EE↑j ROM:00112A10 ; ROM:00112A44↓j ... ROM:00112A10 rts ROM:00112A12 ; --------------------------------------------------------------------------- ROM:00112A12 ROM:00112A12 loc_112A12: ; DATA XREF: ROM:001129C2↑o ROM:00112A12 cmpi.w #0,($64A).w ROM:00112A18 bgt.s loc_112A28 ROM:00112A1A bset #6,($86F).w ROM:00112A20 move.b #3,($78A).w ROM:00112A26 bra.s locret_112A70 ROM:00112A28 ; --------------------------------------------------------------------------- ROM:00112A28 ROM:00112A28 loc_112A28: ; CODE XREF: ROM:00112A18↑j ROM:00112A28 btst #5,($FFFFFA19).w ROM:00112A2E beq.s locret_112A46 ROM:00112A30 bclr #1,($868).w ROM:00112A36 clr.b ($7CC).w ROM:00112A3A clr.w ($64A).w ROM:00112A3E move.b #1,($78A).w ROM:00112A44 bra.s locret_112A10 ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 locret_112A46: ; CODE XREF: ROM:00112A0E↑j ROM:00112A46 ; ROM:00112A2E↑j ROM:00112A46 rts ROM:00112A48 ; --------------------------------------------------------------------------- ROM:00112A48 ROM:00112A48 loc_112A48: ; DATA XREF: ROM:001129C6↑o ROM:00112A48 btst #5,($FFFFFA19).w ROM:00112A4E beq.s locret_112A70 ROM:00112A50 bclr #1,($868).w ROM:00112A56 move.w $1E(a5),d0 ROM:00112A5A clr.b ($7CC).w ROM:00112A5E move.w d0,($64A).w ROM:00112A62 move.b #1,($7CC).w ROM:00112A68 move.b #4,($78A).w ROM:00112A6E bra.s locret_112AAA ROM:00112A70 ; --------------------------------------------------------------------------- ROM:00112A70 ROM:00112A70 locret_112A70: ; CODE XREF: ROM:001129E0↑j ROM:00112A70 ; ROM:00112A26↑j ... ROM:00112A70 rts ROM:00112A72 ; --------------------------------------------------------------------------- ROM:00112A72 ROM:00112A72 loc_112A72: ; DATA XREF: ROM:001129CA↑o ROM:00112A72 cmpi.w #0,($64A).w ROM:00112A78 bgt.s loc_112A88 ROM:00112A7A bclr #6,($86F).w ROM:00112A80 move.b #1,($78A).w ROM:00112A86 bra.s locret_112A10 ROM:00112A88 ; --------------------------------------------------------------------------- ROM:00112A88 ROM:00112A88 loc_112A88: ; CODE XREF: ROM:00112A78↑j ROM:00112A88 btst #5,($FFFFFA19).w ROM:00112A8E bne.s locret_112AAA ROM:00112A90 bset #1,($868).w ROM:00112A96 clr.b ($7CC).w ROM:00112A9A clr.w ($64A).w ROM:00112A9E move.b #3,($78A).w ROM:00112AA4 bra.l locret_112A70 ROM:00112AAA ; --------------------------------------------------------------------------- ROM:00112AAA ROM:00112AAA locret_112AAA: ; CODE XREF: ROM:00112A6E↑j ROM:00112AAA ; ROM:00112A8E↑j ROM:00112AAA rts ROM:00112AAC ROM:00112AAC ; =============== S U B R O U T I N E ======================================= ROM:00112AAC ROM:00112AAC ROM:00112AAC sub_112AAC: ; CODE XREF: ROM:00116944↓p ROM:00112AAC bsr.w sub_112AD4 ROM:00112AB0 move.w $340(a5),d0 ROM:00112AB4 cmpi.w #0,d0 ROM:00112AB8 bne.s loc_112AC2 ROM:00112ABA bsr.l sub_119196 ROM:00112AC0 bra.s loc_112AC6 ROM:00112AC2 ; --------------------------------------------------------------------------- ROM:00112AC2 ROM:00112AC2 loc_112AC2: ; CODE XREF: sub_112AAC+C↑j ROM:00112AC2 bsr.w sub_112D82 ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: sub_112AAC+14↑j ROM:00112AC6 bsr.w sub_112F08 ROM:00112ACA bsr.w sub_112DC6 ROM:00112ACE bsr.w sub_112F36 ROM:00112AD2 rts ROM:00112AD2 ; End of function sub_112AAC ROM:00112AD2 ROM:00112AD4 ROM:00112AD4 ; =============== S U B R O U T I N E ======================================= ROM:00112AD4 ROM:00112AD4 ROM:00112AD4 sub_112AD4: ; CODE XREF: sub_112AAC↑p ROM:00112AD4 clr.w d1 ROM:00112AD6 move.b ($78B).w,d1 ROM:00112ADA cmpi.w #4,d1 ROM:00112ADE bcc.s locret_112AE8 ROM:00112AE0 movea.l off_112AEA(pc,d1.w*4),a0 ROM:00112AE4 nop ROM:00112AE6 jmp (a0) ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AE8 ROM:00112AE8 locret_112AE8: ; CODE XREF: sub_112AD4+A↑j ROM:00112AE8 rts ROM:00112AE8 ; End of function sub_112AD4 ROM:00112AE8 ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AEA off_112AEA: dc.l loc_112AFA ; DATA XREF: sub_112AD4+C↑r ROM:00112AEE dc.l loc_112B18 ROM:00112AF2 dc.l loc_112B3C ROM:00112AF6 dc.l loc_112B7A ROM:00112AFA ; --------------------------------------------------------------------------- ROM:00112AFA ROM:00112AFA loc_112AFA: ; DATA XREF: ROM:off_112AEA↑o ROM:00112AFA bsr.w sub_112BC8 ROM:00112AFE bsr.w sub_112C26 ROM:00112B02 bclr #7,($873).w ROM:00112B08 bclr #4,($1284).w ROM:00112B0E move.b #1,($78B).w ROM:00112B14 bra.s locret_112B3A ROM:00112B16 ; --------------------------------------------------------------------------- ROM:00112B16 rts ROM:00112B18 ; --------------------------------------------------------------------------- ROM:00112B18 ROM:00112B18 loc_112B18: ; DATA XREF: ROM:00112AEE↑o ROM:00112B18 btst #6,($86F).w ROM:00112B1E beq.s locret_112B3A ROM:00112B20 move.w $354(a5),d0 ROM:00112B24 clr.b ($7EE).w ROM:00112B28 move.w d0,($68E).w ROM:00112B2C move.b #1,($7EE).w ROM:00112B32 move.b #2,($78B).w ROM:00112B38 bra.s locret_112B78 ROM:00112B3A ; --------------------------------------------------------------------------- ROM:00112B3A ROM:00112B3A locret_112B3A: ; CODE XREF: ROM:00112B14↑j ROM:00112B3A ; ROM:00112B1E↑j ... ROM:00112B3A rts ROM:00112B3C ; --------------------------------------------------------------------------- ROM:00112B3C ROM:00112B3C loc_112B3C: ; DATA XREF: ROM:00112AF2↑o ROM:00112B3C btst #6,($86F).w ROM:00112B42 bne.s loc_112B54 ROM:00112B44 clr.b ($7EE).w ROM:00112B48 clr.w ($68E).w ROM:00112B4C move.b #1,($78B).w ROM:00112B52 bra.s locret_112B3A ROM:00112B54 ; --------------------------------------------------------------------------- ROM:00112B54 ROM:00112B54 loc_112B54: ; CODE XREF: ROM:00112B42↑j ROM:00112B54 cmpi.w #0,($68E).w ROM:00112B5A bgt.s locret_112B78 ROM:00112B5C clr.b ($7ED).w ROM:00112B60 clr.w ($68C).w ROM:00112B64 move.b #3,($7ED).w ROM:00112B6A bset #7,($873).w ROM:00112B70 move.b #3,($78B).w ROM:00112B76 bra.s locret_112BC4 ROM:00112B78 ; --------------------------------------------------------------------------- ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: ROM:00112B38↑j ROM:00112B78 ; ROM:00112B5A↑j ROM:00112B78 rts ROM:00112B7A ; --------------------------------------------------------------------------- ROM:00112B7A ROM:00112B7A loc_112B7A: ; DATA XREF: ROM:00112AF6↑o ROM:00112B7A move.w $342(a5),d0 ROM:00112B7E cmp.w ($68C).w,d0 ROM:00112B82 bgt.s loc_112B9E ROM:00112B84 bsr.w sub_112C26 ROM:00112B88 bsr.w sub_112C3E ROM:00112B8C bclr #0,($7ED).w ROM:00112B92 bset #2,($7ED).w ROM:00112B98 move.b #3,($78B).w ROM:00112B9E ROM:00112B9E loc_112B9E: ; CODE XREF: ROM:00112B82↑j ROM:00112B9E btst #6,($86F).w ROM:00112BA4 bne.s locret_112BC4 ROM:00112BA6 bclr #7,($873).w ROM:00112BAC bsr.w sub_112C26 ROM:00112BB0 clr.b ($7ED).w ROM:00112BB4 clr.w ($68C).w ROM:00112BB8 move.b #1,($78B).w ROM:00112BBE bra.l locret_112B3A ROM:00112BC4 ; --------------------------------------------------------------------------- ROM:00112BC4 ROM:00112BC4 locret_112BC4: ; CODE XREF: ROM:00112B76↑j ROM:00112BC4 ; ROM:00112BA4↑j ROM:00112BC4 rts ROM:00112BC6 ; --------------------------------------------------------------------------- ROM:00112BC6 rts ROM:00112BC8 ROM:00112BC8 ; =============== S U B R O U T I N E ======================================= ROM:00112BC8 ROM:00112BC8 ROM:00112BC8 sub_112BC8: ; CODE XREF: ROM:loc_112AFA↑p ROM:00112BC8 lea ($FFFFFF80).w,a0 ROM:00112BCC move.w #$80,d0 ROM:00112BD0 asr.w #4,d0 ROM:00112BD2 bsr.l sub_1180DA ROM:00112BD8 move.w #7,(a0) ROM:00112BDC lea ($FFFFFFD0).w,a1 ROM:00112BE0 move.w #$D0,d0 ROM:00112BE4 asr.w #4,d0 ROM:00112BE6 bsr.l sub_1180DA ROM:00112BEC move.w #7,(a1) ROM:00112BF0 move.w #$A,d2 ROM:00112BF4 moveq #0,d3 ROM:00112BF6 moveq #3,d4 ROM:00112BF8 moveq #1,d1 ROM:00112BFA moveq #1,d5 ROM:00112BFC move.w #$80,d0 ROM:00112C00 asr.w #4,d0 ROM:00112C02 bsr.l sub_11805E ROM:00112C08 move.w #$A,d2 ROM:00112C0C moveq #0,d3 ROM:00112C0E moveq #3,d4 ROM:00112C10 moveq #1,d1 ROM:00112C12 moveq #1,d5 ROM:00112C14 move.w #$D0,d0 ROM:00112C18 asr.w #4,d0 ROM:00112C1A bsr.l sub_11805E ROM:00112C20 clr.w ($54A).w ROM:00112C24 rts ROM:00112C24 ; End of function sub_112BC8 ROM:00112C24 ROM:00112C26 ROM:00112C26 ; =============== S U B R O U T I N E ======================================= ROM:00112C26 ROM:00112C26 ROM:00112C26 sub_112C26: ; CODE XREF: ROM:00112AFE↑p ROM:00112C26 ; ROM:00112B84↑p ... ROM:00112C26 move.w $340(a5),d0 ROM:00112C2A cmpi.w #0,d0 ROM:00112C2E beq.s loc_112C38 ROM:00112C30 clr.w ($53A).w ROM:00112C34 clr.w ($53C).w ROM:00112C38 ROM:00112C38 loc_112C38: ; CODE XREF: sub_112C26+8↑j ROM:00112C38 clr.w ($53E).w ROM:00112C3C rts ROM:00112C3C ; End of function sub_112C26 ROM:00112C3C ROM:00112C3E ROM:00112C3E ; =============== S U B R O U T I N E ======================================= ROM:00112C3E ROM:00112C3E ROM:00112C3E sub_112C3E: ; CODE XREF: ROM:00112B88↑p ROM:00112C3E move.w $34C(a5),d0 ROM:00112C42 cmpi.w #0,d0 ROM:00112C46 ble.s loc_112C52 ROM:00112C48 bset #4,($1284).w ROM:00112C4E bra.w locret_112C58 ROM:00112C52 ; --------------------------------------------------------------------------- ROM:00112C52 ROM:00112C52 loc_112C52: ; CODE XREF: sub_112C3E+8↑j ROM:00112C52 bclr #4,($1284).w ROM:00112C58 ROM:00112C58 locret_112C58: ; CODE XREF: sub_112C3E+10↑j ROM:00112C58 rts ROM:00112C58 ; End of function sub_112C3E ROM:00112C58 ROM:00112C5A ; --------------------------------------------------------------------------- ROM:00112C5A ROM:00112C5A loc_112C5A: ; CODE XREF: ROM:0011709C↓j ROM:00112C5A ; ROM:001170AA↓j ROM:00112C5A movem.l d0-a4,-(sp) ROM:00112C5E btst #5,($127D).w ROM:00112C64 beq.s loc_112C70 ROM:00112C66 lea ($FFFFFF80).w,a0 ROM:00112C6A move.w #$80,d0 ROM:00112C6E bra.s loc_112C78 ROM:00112C70 ; --------------------------------------------------------------------------- ROM:00112C70 ROM:00112C70 loc_112C70: ; CODE XREF: ROM:00112C64↑j ROM:00112C70 lea ($FFFFFFD0).w,a1 ROM:00112C74 move.w #$D0,d0 ROM:00112C78 ROM:00112C78 loc_112C78: ; CODE XREF: ROM:00112C6E↑j ROM:00112C78 asr.w #4,d0 ROM:00112C7A move.w #$FFFF,d1 ROM:00112C7E bclr d0,d1 ROM:00112C80 and.w d1,($FFFFFE20).w ROM:00112C84 bsr.w sub_112CA6 ROM:00112C88 bsr.w sub_112CE8 ROM:00112C8C bsr.l sub_12A808 ROM:00112C92 clr.b ($7ED).w ROM:00112C96 clr.w ($68C).w ROM:00112C9A move.b #3,($7ED).w ROM:00112CA0 movem.l (sp)+,d0-a4 ROM:00112CA4 rte ROM:00112CA6 ROM:00112CA6 ; =============== S U B R O U T I N E ======================================= ROM:00112CA6 ROM:00112CA6 ROM:00112CA6 sub_112CA6: ; CODE XREF: ROM:00112C84↑p ROM:00112CA6 btst #5,($127D).w ROM:00112CAC beq.s loc_112CB4 ROM:00112CAE move.w 8(a0),d0 ROM:00112CB2 bra.s loc_112CB8 ROM:00112CB4 ; --------------------------------------------------------------------------- ROM:00112CB4 ROM:00112CB4 loc_112CB4: ; CODE XREF: sub_112CA6+6↑j ROM:00112CB4 move.w 8(a1),d0 ROM:00112CB8 ROM:00112CB8 loc_112CB8: ; CODE XREF: sub_112CA6+C↑j ROM:00112CB8 clr.l d1 ROM:00112CBA move.w d0,d1 ROM:00112CBC sub.w ($54A).w,d1 ROM:00112CC0 move.w ($68C).w,d2 ROM:00112CC4 mulu.w #$2710,d2 ROM:00112CC8 move.w d2,d3 ROM:00112CCA swap d2 ROM:00112CCC eor.w d1,d3 ROM:00112CCE bpl.s loc_112CDA ROM:00112CD0 tst.w d1 ROM:00112CD2 bpl.s loc_112CD8 ROM:00112CD4 subq.w #1,d2 ROM:00112CD6 bra.s loc_112CDA ROM:00112CD8 ; --------------------------------------------------------------------------- ROM:00112CD8 ROM:00112CD8 loc_112CD8: ; CODE XREF: sub_112CA6+2C↑j ROM:00112CD8 addq.w #1,d2 ROM:00112CDA ROM:00112CDA loc_112CDA: ; CODE XREF: sub_112CA6+28↑j ROM:00112CDA ; sub_112CA6+30↑j ROM:00112CDA swap d2 ROM:00112CDC move.w d1,d2 ROM:00112CDE move.l d2,($40C).w ROM:00112CE2 move.w d0,($54A).w ROM:00112CE6 rts ROM:00112CE6 ; End of function sub_112CA6 ROM:00112CE6 ROM:00112CE8 ROM:00112CE8 ; =============== S U B R O U T I N E ======================================= ROM:00112CE8 ROM:00112CE8 ROM:00112CE8 sub_112CE8: ; CODE XREF: ROM:00112C88↑p ROM:00112CE8 btst #7,($873).w ROM:00112CEE beq.l locret_112D80 ROM:00112CF4 move.l ($40C).w,d0 ROM:00112CF8 move.l ($410).w,d1 ROM:00112CFC clr.l d2 ROM:00112CFE move.w $356(a5),d2 ROM:00112D02 mulu.l d2,d1 ROM:00112D06 divu.l #$64,d1 ; 'd' ROM:00112D0E move.w $358(a5),d3 ROM:00112D12 cmp.l d0,d1 ROM:00112D14 ble.s loc_112D20 ROM:00112D16 cmp.w ($546).w,d3 ROM:00112D1A bgt.l loc_112D7A ROM:00112D20 ROM:00112D20 loc_112D20: ; CODE XREF: sub_112CE8+2C↑j ROM:00112D20 move.w #0,($546).w ROM:00112D26 move.l d0,($410).w ROM:00112D2A move.w $34C(a5),d1 ROM:00112D2E cmpi.w #0,d1 ROM:00112D32 beq.s loc_112D54 ROM:00112D34 move.w $34C(a5),d1 ROM:00112D38 sub.w $35A(a5),d1 ROM:00112D3C ext.l d1 ROM:00112D3E move.l #$989680,d2 ROM:00112D44 divu.l d1,d2 ROM:00112D48 cmp.l d0,d2 ROM:00112D4A bge.s loc_112D54 ROM:00112D4C bset #4,($1284).w ROM:00112D52 bra.s loc_112D5A ROM:00112D54 ; --------------------------------------------------------------------------- ROM:00112D54 ROM:00112D54 loc_112D54: ; CODE XREF: sub_112CE8+4A↑j ROM:00112D54 ; sub_112CE8+62↑j ROM:00112D54 bclr #4,($1284).w ROM:00112D5A ROM:00112D5A loc_112D5A: ; CODE XREF: sub_112CE8+6A↑j ROM:00112D5A clr.l d2 ROM:00112D5C move.w $344(a5),d2 ROM:00112D60 move.l #$D,d4 ROM:00112D66 move.l #$7D48C23C,d3 ROM:00112D6C divu.l d2,d4:d3 ROM:00112D70 divu.l d0,d3 ROM:00112D74 move.w d3,($53E).w ROM:00112D78 bra.s locret_112D80 ROM:00112D7A ; --------------------------------------------------------------------------- ROM:00112D7A ROM:00112D7A loc_112D7A: ; CODE XREF: sub_112CE8+32↑j ROM:00112D7A addi.w #1,($546).w ROM:00112D80 ROM:00112D80 locret_112D80: ; CODE XREF: sub_112CE8+6↑j ROM:00112D80 ; sub_112CE8+90↑j ROM:00112D80 rts ROM:00112D80 ; End of function sub_112CE8 ROM:00112D80 ROM:00112D82 ROM:00112D82 ; =============== S U B R O U T I N E ======================================= ROM:00112D82 ROM:00112D82 ROM:00112D82 sub_112D82: ; CODE XREF: sub_112AAC:loc_112AC2↑p ROM:00112D82 clr.l d3 ROM:00112D84 move.w ($53E).w,d3 ROM:00112D88 swap d3 ROM:00112D8A move.w ($53C).w,d2 ROM:00112D8E swap d2 ROM:00112D90 move.w ($544).w,d2 ROM:00112D94 sub.l d2,d3 ROM:00112D96 clr.l d1 ROM:00112D98 move.w $352(a5),d1 ROM:00112D9C divs.l d1,d3 ROM:00112DA0 muls.l #$64,d3 ; 'd' ROM:00112DA8 add.l d3,d2 ROM:00112DAA move.w d2,($544).w ROM:00112DAE swap d2 ROM:00112DB0 move.w d2,($53C).w ROM:00112DB4 swap d2 ROM:00112DB6 divu.l #$A,d2 ROM:00112DBE swap d2 ROM:00112DC0 move.w d2,($53A).w ROM:00112DC4 rts ROM:00112DC4 ; End of function sub_112D82 ROM:00112DC4 ROM:00112DC6 ROM:00112DC6 ; =============== S U B R O U T I N E ======================================= ROM:00112DC6 ROM:00112DC6 ROM:00112DC6 sub_112DC6: ; CODE XREF: sub_112AAC+1E↑p ROM:00112DC6 clr.w d1 ROM:00112DC8 move.b ($78C).w,d1 ROM:00112DCC cmpi.w #5,d1 ROM:00112DD0 bcc.s locret_112DDA ROM:00112DD2 movea.l off_112DDC(pc,d1.w*4),a0 ROM:00112DD6 nop ROM:00112DD8 jmp (a0) ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDA ROM:00112DDA locret_112DDA: ; CODE XREF: sub_112DC6+A↑j ROM:00112DDA rts ROM:00112DDA ; End of function sub_112DC6 ROM:00112DDA ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDC off_112DDC: dc.l loc_112DF0 ; DATA XREF: sub_112DC6+C↑r ROM:00112DE0 dc.l loc_112E1A ROM:00112DE4 dc.l loc_112E38 ROM:00112DE8 dc.l loc_112E8E ROM:00112DEC dc.l loc_112EEA ROM:00112DF0 ; --------------------------------------------------------------------------- ROM:00112DF0 ROM:00112DF0 loc_112DF0: ; DATA XREF: ROM:off_112DDC↑o ROM:00112DF0 bclr #0,($B89).w ROM:00112DF6 bsr.w sub_112F62 ROM:00112DFA bclr #3,($135E).w ROM:00112E00 move.w $346(a5),d0 ROM:00112E04 cmpi.w #0,d0 ROM:00112E08 bne.s loc_112E10 ROM:00112E0A bset #3,($135E).w ROM:00112E10 ROM:00112E10 loc_112E10: ; CODE XREF: ROM:00112E08↑j ROM:00112E10 move.b #1,($78C).w ROM:00112E16 bra.s locret_112E36 ROM:00112E18 ; --------------------------------------------------------------------------- ROM:00112E18 rts ROM:00112E1A ; --------------------------------------------------------------------------- ROM:00112E1A ROM:00112E1A loc_112E1A: ; DATA XREF: ROM:00112DE0↑o ROM:00112E1A btst #3,($135E).w ROM:00112E20 beq.s locret_112E36 ROM:00112E22 btst #7,($873).w ROM:00112E28 beq.s locret_112E36 ROM:00112E2A move.b #2,($78C).w ROM:00112E30 bra.l locret_112E8C ROM:00112E36 ; --------------------------------------------------------------------------- ROM:00112E36 ROM:00112E36 locret_112E36: ; CODE XREF: ROM:00112E16↑j ROM:00112E36 ; ROM:00112E20↑j ... ROM:00112E36 rts ROM:00112E38 ; --------------------------------------------------------------------------- ROM:00112E38 ROM:00112E38 loc_112E38: ; DATA XREF: ROM:00112DE4↑o ROM:00112E38 btst #7,($873).w ROM:00112E3E bne.s loc_112E48 ROM:00112E40 move.b #1,($78C).w ROM:00112E46 bra.s locret_112E36 ROM:00112E48 ; --------------------------------------------------------------------------- ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: ROM:00112E3E↑j ROM:00112E48 btst #3,($875).w ROM:00112E4E beq.s loc_112E58 ROM:00112E50 bclr #3,($875).w ROM:00112E56 bra.s loc_112E6A ROM:00112E58 ; --------------------------------------------------------------------------- ROM:00112E58 ROM:00112E58 loc_112E58: ; CODE XREF: ROM:00112E4E↑j ROM:00112E58 move.w $348(a5),d0 ROM:00112E5C btst #4,($1284).w ROM:00112E62 bne.s loc_112E6A ROM:00112E64 cmp.w ($53C).w,d0 ROM:00112E68 bge.s locret_112E8C ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: ROM:00112E56↑j ROM:00112E6A ; ROM:00112E62↑j ROM:00112E6A move.w $35C(a5),d0 ROM:00112E6E clr.b ($7EF).w ROM:00112E72 move.w d0,($690).w ROM:00112E76 move.b #1,($7EF).w ROM:00112E7C clr.w ($548).w ROM:00112E80 move.b #3,($78C).w ROM:00112E86 bra.l locret_112EE8 ROM:00112E8C ; --------------------------------------------------------------------------- ROM:00112E8C ROM:00112E8C locret_112E8C: ; CODE XREF: ROM:00112E30↑j ROM:00112E8C ; ROM:00112E68↑j ROM:00112E8C rts ROM:00112E8E ; --------------------------------------------------------------------------- ROM:00112E8E ROM:00112E8E loc_112E8E: ; DATA XREF: ROM:00112DE8↑o ROM:00112E8E move.w $35E(a5),d0 ROM:00112E92 cmp.w ($548).w,d0 ROM:00112E96 bgt.s loc_112E9A ROM:00112E98 bra.s loc_112EAC ROM:00112E9A ; --------------------------------------------------------------------------- ROM:00112E9A ROM:00112E9A loc_112E9A: ; CODE XREF: ROM:00112E96↑j ROM:00112E9A move.w $348(a5),d0 ROM:00112E9E btst #4,($1284).w ROM:00112EA4 bne.s loc_112EAC ROM:00112EA6 cmp.w ($53C).w,d0 ROM:00112EAA bge.s loc_112EC8 ROM:00112EAC ROM:00112EAC loc_112EAC: ; CODE XREF: ROM:00112E98↑j ROM:00112EAC ; ROM:00112EA4↑j ROM:00112EAC cmpi.w #0,($690).w ROM:00112EB2 bgt.s loc_112EC6 ROM:00112EB4 bset #0,($B89).w ROM:00112EBA bset #0,($1302).w ROM:00112EC0 move.b #4,($78C).w ROM:00112EC6 ROM:00112EC6 loc_112EC6: ; CODE XREF: ROM:00112EB2↑j ROM:00112EC6 bra.s locret_112EE8 ROM:00112EC8 ; --------------------------------------------------------------------------- ROM:00112EC8 ROM:00112EC8 loc_112EC8: ; CODE XREF: ROM:00112EAA↑j ROM:00112EC8 btst #3,($875).w ROM:00112ECE beq.s loc_112EE2 ROM:00112ED0 bclr #3,($875).w ROM:00112ED6 addq.w #1,($548).w ROM:00112EDA move.b #3,($78C).w ROM:00112EE0 bra.s locret_112EE8 ROM:00112EE2 ; --------------------------------------------------------------------------- ROM:00112EE2 ROM:00112EE2 loc_112EE2: ; CODE XREF: ROM:00112ECE↑j ROM:00112EE2 move.b #2,($78C).w ROM:00112EE8 ROM:00112EE8 locret_112EE8: ; CODE XREF: ROM:00112E86↑j ROM:00112EE8 ; ROM:loc_112EC6↑j ... ROM:00112EE8 rts ROM:00112EEA ; --------------------------------------------------------------------------- ROM:00112EEA ROM:00112EEA loc_112EEA: ; DATA XREF: ROM:00112DEC↑o ROM:00112EEA btst #6,($86F).w ROM:00112EF0 bne.s locret_112F04 ROM:00112EF2 bclr #0,($B89).w ROM:00112EF8 move.b #1,($78C).w ROM:00112EFE bra.l locret_112B3A ROM:00112F04 ; --------------------------------------------------------------------------- ROM:00112F04 ROM:00112F04 locret_112F04: ; CODE XREF: ROM:00112EF0↑j ROM:00112F04 rts ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 rts ROM:00112F08 ROM:00112F08 ; =============== S U B R O U T I N E ======================================= ROM:00112F08 ROM:00112F08 ROM:00112F08 sub_112F08: ; CODE XREF: sub_112AAC:loc_112AC6↑p ROM:00112F08 btst #7,($873).w ROM:00112F0E beq.s loc_112F2E ROM:00112F10 move.w ($53A).w,d0 ROM:00112F14 sub.w ($540).w,d0 ROM:00112F18 cmpi.w #0,d0 ROM:00112F1C bge.s loc_112F20 ROM:00112F1E neg.w d0 ROM:00112F20 ROM:00112F20 loc_112F20: ; CODE XREF: sub_112F08+14↑j ROM:00112F20 move.w $34A(a5),d1 ROM:00112F24 cmp.w d0,d1 ROM:00112F26 bge.s loc_112F2E ROM:00112F28 bset #3,($875).w ROM:00112F2E ROM:00112F2E loc_112F2E: ; CODE XREF: sub_112F08+6↑j ROM:00112F2E ; sub_112F08+1E↑j ROM:00112F2E move.w ($53A).w,($540).w ROM:00112F34 rts ROM:00112F34 ; End of function sub_112F08 ROM:00112F34 ROM:00112F36 ROM:00112F36 ; =============== S U B R O U T I N E ======================================= ROM:00112F36 ROM:00112F36 ROM:00112F36 sub_112F36: ; CODE XREF: sub_112AAC+22↑p ROM:00112F36 move.w ($542).w,d0 ROM:00112F3A add.w $350(a5),d0 ROM:00112F3E cmp.w ($53C).w,d0 ROM:00112F42 bgt.s loc_112F4C ROM:00112F44 bset #3,($1285).w ROM:00112F4A bra.s locret_112F60 ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: sub_112F36+C↑j ROM:00112F4C move.w ($542).w,d0 ROM:00112F50 add.w $34E(a5),d0 ROM:00112F54 cmp.w ($53C).w,d0 ROM:00112F58 ble.s locret_112F60 ROM:00112F5A bclr #3,($1285).w ROM:00112F60 ROM:00112F60 locret_112F60: ; CODE XREF: sub_112F36+14↑j ROM:00112F60 ; sub_112F36+22↑j ROM:00112F60 rts ROM:00112F60 ; End of function sub_112F36 ROM:00112F60 ROM:00112F62 ROM:00112F62 ; =============== S U B R O U T I N E ======================================= ROM:00112F62 ROM:00112F62 ROM:00112F62 sub_112F62: ; CODE XREF: ROM:00112DF6↑p ROM:00112F62 move.w $344(a5),d0 ROM:00112F66 move.l #$16A1,d1 ROM:00112F6C clr.l d2 ROM:00112F6E move.w $34C(a5),d2 ROM:00112F72 muls.l d2,d1 ROM:00112F76 divs.w d0,d1 ROM:00112F78 move.w d1,($542).w ROM:00112F7C rts ROM:00112F7C ; End of function sub_112F62 ROM:00112F7C ROM:00112F7E ; --------------------------------------------------------------------------- ROM:00112F7E rts ROM:00112F80 ; --------------------------------------------------------------------------- ROM:00112F80 rte ROM:00112F82 ROM:00112F82 ; =============== S U B R O U T I N E ======================================= ROM:00112F82 ROM:00112F82 ROM:00112F82 sub_112F82: ; CODE XREF: ROM:00116938↓p ROM:00112F82 move.w $360(a5),d7 ROM:00112F86 cmpi.w #0,d7 ROM:00112F8A bne.s loc_112FDE ROM:00112F8C cmpi.w #0,($9DA).w ROM:00112F92 bne.s loc_112FCA ROM:00112F94 bclr #3,($873).w ROM:00112F9A cmpi.w #1,($9D8).w ROM:00112FA0 blt.s loc_112FB2 ROM:00112FA2 cmpi.w #5,($9D8).w ROM:00112FA8 bgt.s loc_112FB2 ROM:00112FAA bset #5,($876).w ROM:00112FB0 bra.s loc_112FC8 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 ROM:00112FB2 loc_112FB2: ; CODE XREF: sub_112F82+1E↑j ROM:00112FB2 ; sub_112F82+26↑j ROM:00112FB2 cmpi.w #7,($9D8).w ROM:00112FB8 bne.s loc_112FC2 ROM:00112FBA bset #5,($876).w ROM:00112FC0 bra.s loc_112FC8 ROM:00112FC2 ; --------------------------------------------------------------------------- ROM:00112FC2 ROM:00112FC2 loc_112FC2: ; CODE XREF: sub_112F82+36↑j ROM:00112FC2 bclr #5,($876).w ROM:00112FC8 ROM:00112FC8 loc_112FC8: ; CODE XREF: sub_112F82+2E↑j ROM:00112FC8 ; sub_112F82+3E↑j ROM:00112FC8 bra.s loc_112FD6 ROM:00112FCA ; --------------------------------------------------------------------------- ROM:00112FCA ROM:00112FCA loc_112FCA: ; CODE XREF: sub_112F82+10↑j ROM:00112FCA bset #3,($873).w ROM:00112FD0 bclr #5,($876).w ROM:00112FD6 ROM:00112FD6 loc_112FD6: ; CODE XREF: sub_112F82:loc_112FC8↑j ROM:00112FD6 bra.l locret_1130CE ROM:00112FDC ; --------------------------------------------------------------------------- ROM:00112FDC bra.s loc_112FF0 ROM:00112FDE ; --------------------------------------------------------------------------- ROM:00112FDE ROM:00112FDE loc_112FDE: ; CODE XREF: sub_112F82+8↑j ROM:00112FDE btst #4,($FFFFFA19).w ROM:00112FE4 bne.s loc_112FEC ROM:00112FE6 move.w #6,d6 ROM:00112FEA bra.s loc_112FF0 ROM:00112FEC ; --------------------------------------------------------------------------- ROM:00112FEC ROM:00112FEC loc_112FEC: ; CODE XREF: sub_112F82+62↑j ROM:00112FEC move.w #5,d6 ROM:00112FF0 ROM:00112FF0 loc_112FF0: ; CODE XREF: sub_112F82+5A↑j ROM:00112FF0 ; sub_112F82+68↑j ROM:00112FF0 clr.w d1 ROM:00112FF2 move.b ($78D).w,d1 ROM:00112FF6 cmpi.w #5,d1 ROM:00112FFA bcc.s locret_113004 ROM:00112FFC movea.l off_113006(pc,d1.w*4),a0 ROM:00113000 nop ROM:00113002 jmp (a0) ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113004 ROM:00113004 locret_113004: ; CODE XREF: sub_112F82+78↑j ROM:00113004 rts ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113006 off_113006: dc.l loc_11301A ; DATA XREF: sub_112F82+7A↑r ROM:0011300A dc.l loc_113030 ROM:0011300E dc.l loc_113050 ROM:00113012 dc.l loc_11307E ROM:00113016 dc.l loc_11309E ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A ROM:0011301A loc_11301A: ; DATA XREF: sub_112F82:off_113006↑o ROM:0011301A bclr #3,($873).w ROM:00113020 move.w #6,($9D8).w ROM:00113026 move.b #1,($78D).w ROM:0011302C bra.s locret_11304E ROM:0011302E ; --------------------------------------------------------------------------- ROM:0011302E rts ROM:00113030 ; --------------------------------------------------------------------------- ROM:00113030 ROM:00113030 loc_113030: ; DATA XREF: sub_112F82+88↑o ROM:00113030 cmpi.w #5,d6 ROM:00113034 bne.s locret_11304E ROM:00113036 clr.b ($7CD).w ROM:0011303A move.w #$A,($64C).w ROM:00113040 move.b #1,($7CD).w ROM:00113046 move.b #2,($78D).w ROM:0011304C bra.s locret_11307C ROM:0011304E ; --------------------------------------------------------------------------- ROM:0011304E ROM:0011304E locret_11304E: ; CODE XREF: sub_112F82+AA↑j ROM:0011304E ; sub_112F82+B2↑j ... ROM:0011304E rts ROM:00113050 ; --------------------------------------------------------------------------- ROM:00113050 ROM:00113050 loc_113050: ; DATA XREF: sub_112F82+8C↑o ROM:00113050 cmpi.w #6,d6 ROM:00113054 bne.s loc_113066 ROM:00113056 clr.b ($7CD).w ROM:0011305A clr.w ($64C).w ROM:0011305E move.b #1,($78D).w ROM:00113064 bra.s locret_11304E ROM:00113066 ; --------------------------------------------------------------------------- ROM:00113066 ROM:00113066 loc_113066: ; CODE XREF: sub_112F82+D2↑j ROM:00113066 cmpi.w #0,($64C).w ROM:0011306C bgt.s locret_11307C ROM:0011306E bset #3,($873).w ROM:00113074 move.b #3,($78D).w ROM:0011307A bra.s locret_11309C ROM:0011307C ; --------------------------------------------------------------------------- ROM:0011307C ROM:0011307C locret_11307C: ; CODE XREF: sub_112F82+CA↑j ROM:0011307C ; sub_112F82+EA↑j ROM:0011307C rts ROM:0011307E ; --------------------------------------------------------------------------- ROM:0011307E ROM:0011307E loc_11307E: ; DATA XREF: sub_112F82+90↑o ROM:0011307E cmpi.w #6,d6 ROM:00113082 bne.s locret_11309C ROM:00113084 clr.b ($7CD).w ROM:00113088 move.w #$A,($64C).w ROM:0011308E move.b #1,($7CD).w ROM:00113094 move.b #4,($78D).w ROM:0011309A bra.s locret_1130CE ROM:0011309C ; --------------------------------------------------------------------------- ROM:0011309C ROM:0011309C locret_11309C: ; CODE XREF: sub_112F82+F8↑j ROM:0011309C ; sub_112F82+100↑j ... ROM:0011309C rts ROM:0011309E ; --------------------------------------------------------------------------- ROM:0011309E ROM:0011309E loc_11309E: ; DATA XREF: sub_112F82+94↑o ROM:0011309E cmpi.w #5,d6 ROM:001130A2 bne.s loc_1130B4 ROM:001130A4 clr.b ($7CD).w ROM:001130A8 clr.w ($64C).w ROM:001130AC move.b #3,($78D).w ROM:001130B2 bra.s locret_11309C ROM:001130B4 ; --------------------------------------------------------------------------- ROM:001130B4 ROM:001130B4 loc_1130B4: ; CODE XREF: sub_112F82+120↑j ROM:001130B4 cmpi.w #0,($64C).w ROM:001130BA bgt.s locret_1130CE ROM:001130BC bclr #3,($873).w ROM:001130C2 move.b #1,($78D).w ROM:001130C8 bra.l locret_11304E ROM:001130CE ; --------------------------------------------------------------------------- ROM:001130CE ROM:001130CE locret_1130CE: ; CODE XREF: sub_112F82:loc_112FD6↑j ROM:001130CE ; sub_112F82+118↑j ... ROM:001130CE rts ROM:001130CE ; End of function sub_112F82 ROM:001130CE ROM:001130D0 ; --------------------------------------------------------------------------- ROM:001130D0 rts ROM:001130D2 ROM:001130D2 ; =============== S U B R O U T I N E ======================================= ROM:001130D2 ROM:001130D2 ROM:001130D2 sub_1130D2: ; CODE XREF: ROM:00116906↓p ROM:001130D2 bsr.l nullsub_8 ROM:001130D8 bsr.l sub_1191AA ROM:001130DE btst #3,($8A3).w ROM:001130E4 beq.s loc_1130FE ROM:001130E6 btst #3,($8A7).w ROM:001130EC beq.s loc_1130F6 ROM:001130EE bset #3,($86F).w ROM:001130F4 bra.s loc_1130FC ROM:001130F6 ; --------------------------------------------------------------------------- ROM:001130F6 ROM:001130F6 loc_1130F6: ; CODE XREF: sub_1130D2+1A↑j ROM:001130F6 bclr #3,($86F).w ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_1130D2+22↑j ROM:001130FC bra.s loc_113144 ROM:001130FE ; --------------------------------------------------------------------------- ROM:001130FE ROM:001130FE loc_1130FE: ; CODE XREF: sub_1130D2+12↑j ROM:001130FE move.w $364(a5),d0 ROM:00113102 cmpi.w #1,d0 ROM:00113106 bne.s loc_113110 ROM:00113108 bclr #3,($86F).w ROM:0011310E bra.s loc_113144 ROM:00113110 ; --------------------------------------------------------------------------- ROM:00113110 ROM:00113110 loc_113110: ; CODE XREF: sub_1130D2+34↑j ROM:00113110 cmpi.w #2,d0 ROM:00113114 bne.s loc_11311E ROM:00113116 bset #3,($86F).w ROM:0011311C bra.s loc_113144 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: sub_1130D2+42↑j ROM:0011311E btst #7,($1262).w ROM:00113124 beq.s loc_11313E ROM:00113126 btst #5,($CF1).w ROM:0011312C bne.s loc_113136 ROM:0011312E bset #3,($86F).w ROM:00113134 bra.s loc_11313C ROM:00113136 ; --------------------------------------------------------------------------- ROM:00113136 ROM:00113136 loc_113136: ; CODE XREF: sub_1130D2+5A↑j ROM:00113136 bclr #3,($86F).w ROM:0011313C ROM:0011313C loc_11313C: ; CODE XREF: sub_1130D2+62↑j ROM:0011313C bra.s loc_113144 ROM:0011313E ; --------------------------------------------------------------------------- ROM:0011313E ROM:0011313E loc_11313E: ; CODE XREF: sub_1130D2+52↑j ROM:0011313E bclr #3,($86F).w ROM:00113144 ROM:00113144 loc_113144: ; CODE XREF: sub_1130D2:loc_1130FC↑j ROM:00113144 ; sub_1130D2+3C↑j ... ROM:00113144 btst #0,($8A3).w ROM:0011314A beq.s loc_113164 ROM:0011314C btst #0,($8A7).w ROM:00113152 beq.s loc_11315C ROM:00113154 bset #2,($FFFFFA19).w ROM:0011315A bra.s loc_113162 ROM:0011315C ; --------------------------------------------------------------------------- ROM:0011315C ROM:0011315C loc_11315C: ; CODE XREF: sub_1130D2+80↑j ROM:0011315C bclr #2,($FFFFFA19).w ROM:00113162 ROM:00113162 loc_113162: ; CODE XREF: sub_1130D2+88↑j ROM:00113162 bra.s loc_11319A ROM:00113164 ; --------------------------------------------------------------------------- ROM:00113164 ROM:00113164 loc_113164: ; CODE XREF: sub_1130D2+78↑j ROM:00113164 move.w $366(a5),d0 ROM:00113168 cmpi.w #1,d0 ROM:0011316C bne.s loc_113176 ROM:0011316E bclr #2,($FFFFFA19).w ROM:00113174 bra.s loc_11319A ROM:00113176 ; --------------------------------------------------------------------------- ROM:00113176 ROM:00113176 loc_113176: ; CODE XREF: sub_1130D2+9A↑j ROM:00113176 cmpi.w #2,d0 ROM:0011317A bne.s loc_113184 ROM:0011317C bset #2,($FFFFFA19).w ROM:00113182 bra.s loc_11319A ROM:00113184 ; --------------------------------------------------------------------------- ROM:00113184 ROM:00113184 loc_113184: ; CODE XREF: sub_1130D2+A8↑j ROM:00113184 btst #1,($1279).w ROM:0011318A beq.s loc_113194 ROM:0011318C bset #2,($FFFFFA19).w ROM:00113192 bra.s loc_11319A ROM:00113194 ; --------------------------------------------------------------------------- ROM:00113194 ROM:00113194 loc_113194: ; CODE XREF: sub_1130D2+B8↑j ROM:00113194 bclr #2,($FFFFFA19).w ROM:0011319A ROM:0011319A loc_11319A: ; CODE XREF: sub_1130D2:loc_113162↑j ROM:0011319A ; sub_1130D2+A2↑j ... ROM:0011319A btst #5,($8A3).w ROM:001131A0 beq.s loc_1131BA ROM:001131A2 btst #5,($8A7).w ROM:001131A8 beq.s loc_1131B2 ROM:001131AA bset #7,($868).w ROM:001131B0 bra.s loc_1131B8 ROM:001131B2 ; --------------------------------------------------------------------------- ROM:001131B2 ROM:001131B2 loc_1131B2: ; CODE XREF: sub_1130D2+D6↑j ROM:001131B2 bclr #7,($868).w ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_1130D2+DE↑j ROM:001131B8 bra.s loc_1131F0 ROM:001131BA ; --------------------------------------------------------------------------- ROM:001131BA ROM:001131BA loc_1131BA: ; CODE XREF: sub_1130D2+CE↑j ROM:001131BA move.w $368(a5),d0 ROM:001131BE cmpi.w #1,d0 ROM:001131C2 bne.s loc_1131CC ROM:001131C4 bclr #7,($868).w ROM:001131CA bra.s loc_1131F0 ROM:001131CC ; --------------------------------------------------------------------------- ROM:001131CC ROM:001131CC loc_1131CC: ; CODE XREF: sub_1130D2+F0↑j ROM:001131CC cmpi.w #2,d0 ROM:001131D0 bne.s loc_1131DA ROM:001131D2 bset #7,($868).w ROM:001131D8 bra.s loc_1131F0 ROM:001131DA ; --------------------------------------------------------------------------- ROM:001131DA ROM:001131DA loc_1131DA: ; CODE XREF: sub_1130D2+FE↑j ROM:001131DA btst #0,($126E).w ROM:001131E0 beq.s loc_1131EA ROM:001131E2 bset #7,($868).w ROM:001131E8 bra.s loc_1131F0 ROM:001131EA ; --------------------------------------------------------------------------- ROM:001131EA ROM:001131EA loc_1131EA: ; CODE XREF: sub_1130D2+10E↑j ROM:001131EA bclr #7,($868).w ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_1130D2:loc_1131B8↑j ROM:001131F0 ; sub_1130D2+F8↑j ... ROM:001131F0 btst #1,($8A2).w ROM:001131F6 beq.s loc_113210 ROM:001131F8 btst #1,($8A6).w ROM:001131FE beq.s loc_113208 ROM:00113200 bset #1,($86F).w ROM:00113206 bra.s loc_11320E ROM:00113208 ; --------------------------------------------------------------------------- ROM:00113208 ROM:00113208 loc_113208: ; CODE XREF: sub_1130D2+12C↑j ROM:00113208 bclr #1,($86F).w ROM:0011320E ROM:0011320E loc_11320E: ; CODE XREF: sub_1130D2+134↑j ROM:0011320E bra.s loc_113246 ROM:00113210 ; --------------------------------------------------------------------------- ROM:00113210 ROM:00113210 loc_113210: ; CODE XREF: sub_1130D2+124↑j ROM:00113210 move.w $36E(a5),d0 ROM:00113214 cmpi.w #1,d0 ROM:00113218 bne.s loc_113222 ROM:0011321A bclr #1,($86F).w ROM:00113220 bra.s loc_113246 ROM:00113222 ; --------------------------------------------------------------------------- ROM:00113222 ROM:00113222 loc_113222: ; CODE XREF: sub_1130D2+146↑j ROM:00113222 cmpi.w #2,d0 ROM:00113226 bne.s loc_113230 ROM:00113228 bset #1,($86F).w ROM:0011322E bra.s loc_113246 ROM:00113230 ; --------------------------------------------------------------------------- ROM:00113230 ROM:00113230 loc_113230: ; CODE XREF: sub_1130D2+154↑j ROM:00113230 btst #3,($1260).w ROM:00113236 beq.s loc_113240 ROM:00113238 bset #1,($86F).w ROM:0011323E bra.s loc_113246 ROM:00113240 ; --------------------------------------------------------------------------- ROM:00113240 ROM:00113240 loc_113240: ; CODE XREF: sub_1130D2+164↑j ROM:00113240 bclr #1,($86F).w ROM:00113246 ROM:00113246 loc_113246: ; CODE XREF: sub_1130D2:loc_11320E↑j ROM:00113246 ; sub_1130D2+14E↑j ... ROM:00113246 move.w $3AC(a5),d0 ROM:0011324A cmpi.w #0,d0 ROM:0011324E bne.s loc_1132B6 ROM:00113250 btst #4,($8A3).w ROM:00113256 beq.s loc_113270 ROM:00113258 btst #4,($8A7).w ROM:0011325E beq.s loc_113268 ROM:00113260 bset #4,($FFFFF441).w ROM:00113266 bra.s loc_11326E ROM:00113268 ; --------------------------------------------------------------------------- ROM:00113268 ROM:00113268 loc_113268: ; CODE XREF: sub_1130D2+18C↑j ROM:00113268 bclr #4,($FFFFF441).w ROM:0011326E ROM:0011326E loc_11326E: ; CODE XREF: sub_1130D2+194↑j ROM:0011326E bra.s loc_1132B6 ROM:00113270 ; --------------------------------------------------------------------------- ROM:00113270 ROM:00113270 loc_113270: ; CODE XREF: sub_1130D2+184↑j ROM:00113270 move.w $370(a5),d0 ROM:00113274 cmpi.w #1,d0 ROM:00113278 bne.s loc_113282 ROM:0011327A bclr #4,($FFFFF441).w ROM:00113280 bra.s loc_1132B6 ROM:00113282 ; --------------------------------------------------------------------------- ROM:00113282 ROM:00113282 loc_113282: ; CODE XREF: sub_1130D2+1A6↑j ROM:00113282 cmpi.w #2,d0 ROM:00113286 bne.s loc_113290 ROM:00113288 bset #4,($FFFFF441).w ROM:0011328E bra.s loc_1132B6 ROM:00113290 ; --------------------------------------------------------------------------- ROM:00113290 ROM:00113290 loc_113290: ; CODE XREF: sub_1130D2+1B4↑j ROM:00113290 btst #7,($1277).w ROM:00113296 beq.s loc_1132B0 ROM:00113298 btst #5,($CF5).w ROM:0011329E bne.s loc_1132A8 ROM:001132A0 bset #4,($FFFFF441).w ROM:001132A6 bra.s loc_1132AE ROM:001132A8 ; --------------------------------------------------------------------------- ROM:001132A8 ROM:001132A8 loc_1132A8: ; CODE XREF: sub_1130D2+1CC↑j ROM:001132A8 bclr #4,($FFFFF441).w ROM:001132AE ROM:001132AE loc_1132AE: ; CODE XREF: sub_1130D2+1D4↑j ROM:001132AE bra.s loc_1132B6 ROM:001132B0 ; --------------------------------------------------------------------------- ROM:001132B0 ROM:001132B0 loc_1132B0: ; CODE XREF: sub_1130D2+1C4↑j ROM:001132B0 bclr #4,($FFFFF441).w ROM:001132B6 ROM:001132B6 loc_1132B6: ; CODE XREF: sub_1130D2+17C↑j ROM:001132B6 ; sub_1130D2:loc_11326E↑j ... ROM:001132B6 btst #3,($8A2).w ROM:001132BC beq.s loc_1132D6 ROM:001132BE btst #3,($8A6).w ROM:001132C4 beq.s loc_1132CE ROM:001132C6 bset #5,($FFFFFA41).w ROM:001132CC bra.s loc_1132D4 ROM:001132CE ; --------------------------------------------------------------------------- ROM:001132CE ROM:001132CE loc_1132CE: ; CODE XREF: sub_1130D2+1F2↑j ROM:001132CE bclr #5,($FFFFFA41).w ROM:001132D4 ROM:001132D4 loc_1132D4: ; CODE XREF: sub_1130D2+1FA↑j ROM:001132D4 bra.s loc_11333C ROM:001132D6 ; --------------------------------------------------------------------------- ROM:001132D6 ROM:001132D6 loc_1132D6: ; CODE XREF: sub_1130D2+1EA↑j ROM:001132D6 btst #1,($8A3).w ROM:001132DC beq.s loc_1132F6 ROM:001132DE btst #1,($8A7).w ROM:001132E4 beq.s loc_1132EE ROM:001132E6 bset #5,($FFFFFA41).w ROM:001132EC bra.s loc_1132F4 ROM:001132EE ; --------------------------------------------------------------------------- ROM:001132EE ROM:001132EE loc_1132EE: ; CODE XREF: sub_1130D2+212↑j ROM:001132EE bclr #5,($FFFFFA41).w ROM:001132F4 ROM:001132F4 loc_1132F4: ; CODE XREF: sub_1130D2+21A↑j ROM:001132F4 bra.s loc_11333C ROM:001132F6 ; --------------------------------------------------------------------------- ROM:001132F6 ROM:001132F6 loc_1132F6: ; CODE XREF: sub_1130D2+20A↑j ROM:001132F6 move.w $372(a5),d0 ROM:001132FA cmpi.w #1,d0 ROM:001132FE bne.s loc_113308 ROM:00113300 bclr #5,($FFFFFA41).w ROM:00113306 bra.s loc_11333C ROM:00113308 ; --------------------------------------------------------------------------- ROM:00113308 ROM:00113308 loc_113308: ; CODE XREF: sub_1130D2+22C↑j ROM:00113308 cmpi.w #2,d0 ROM:0011330C bne.s loc_113316 ROM:0011330E bset #5,($FFFFFA41).w ROM:00113314 bra.s loc_11333C ROM:00113316 ; --------------------------------------------------------------------------- ROM:00113316 ROM:00113316 loc_113316: ; CODE XREF: sub_1130D2+23A↑j ROM:00113316 btst #7,($1275).w ROM:0011331C beq.s loc_113336 ROM:0011331E btst #1,($CF7).w ROM:00113324 bne.s loc_11332E ROM:00113326 bset #5,($FFFFFA41).w ROM:0011332C bra.s loc_113334 ROM:0011332E ; --------------------------------------------------------------------------- ROM:0011332E ROM:0011332E loc_11332E: ; CODE XREF: sub_1130D2+252↑j ROM:0011332E bclr #5,($FFFFFA41).w ROM:00113334 ROM:00113334 loc_113334: ; CODE XREF: sub_1130D2+25A↑j ROM:00113334 bra.s loc_11333C ROM:00113336 ; --------------------------------------------------------------------------- ROM:00113336 ROM:00113336 loc_113336: ; CODE XREF: sub_1130D2+24A↑j ROM:00113336 bclr #5,($FFFFFA41).w ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: sub_1130D2:loc_1132D4↑j ROM:0011333C ; sub_1130D2:loc_1132F4↑j ... ROM:0011333C btst #6,($8A3).w ROM:00113342 beq.s loc_11335C ROM:00113344 btst #6,($8A7).w ROM:0011334A beq.s loc_113354 ROM:0011334C bset #6,($879).w ROM:00113352 bra.s loc_11335A ROM:00113354 ; --------------------------------------------------------------------------- ROM:00113354 ROM:00113354 loc_113354: ; CODE XREF: sub_1130D2+278↑j ROM:00113354 bclr #6,($879).w ROM:0011335A ROM:0011335A loc_11335A: ; CODE XREF: sub_1130D2+280↑j ROM:0011335A bra.s loc_113392 ROM:0011335C ; --------------------------------------------------------------------------- ROM:0011335C ROM:0011335C loc_11335C: ; CODE XREF: sub_1130D2+270↑j ROM:0011335C move.w $374(a5),d0 ROM:00113360 cmpi.w #1,d0 ROM:00113364 bne.s loc_11336E ROM:00113366 bclr #6,($879).w ROM:0011336C bra.s loc_113392 ROM:0011336E ; --------------------------------------------------------------------------- ROM:0011336E ROM:0011336E loc_11336E: ; CODE XREF: sub_1130D2+292↑j ROM:0011336E cmpi.w #2,d0 ROM:00113372 bne.s loc_11337C ROM:00113374 bset #6,($879).w ROM:0011337A bra.s loc_113392 ROM:0011337C ; --------------------------------------------------------------------------- ROM:0011337C ROM:0011337C loc_11337C: ; CODE XREF: sub_1130D2+2A0↑j ROM:0011337C btst #4,($1262).w ROM:00113382 beq.s loc_11338C ROM:00113384 bset #6,($879).w ROM:0011338A bra.s loc_113392 ROM:0011338C ; --------------------------------------------------------------------------- ROM:0011338C ROM:0011338C loc_11338C: ; CODE XREF: sub_1130D2+2B0↑j ROM:0011338C bclr #6,($879).w ROM:00113392 ROM:00113392 loc_113392: ; CODE XREF: sub_1130D2:loc_11335A↑j ROM:00113392 ; sub_1130D2+29A↑j ... ROM:00113392 btst #3,($8A0).w ROM:00113398 beq.s loc_1133B2 ROM:0011339A btst #3,($8A4).w ROM:001133A0 beq.s loc_1133AA ROM:001133A2 bset #2,($86D).w ROM:001133A8 bra.s loc_1133B0 ROM:001133AA ; --------------------------------------------------------------------------- ROM:001133AA ROM:001133AA loc_1133AA: ; CODE XREF: sub_1130D2+2CE↑j ROM:001133AA bclr #2,($86D).w ROM:001133B0 ROM:001133B0 loc_1133B0: ; CODE XREF: sub_1130D2+2D6↑j ROM:001133B0 bra.s loc_1133E8 ROM:001133B2 ; --------------------------------------------------------------------------- ROM:001133B2 ROM:001133B2 loc_1133B2: ; CODE XREF: sub_1130D2+2C6↑j ROM:001133B2 move.w $378(a5),d0 ROM:001133B6 cmpi.w #1,d0 ROM:001133BA bne.s loc_1133C4 ROM:001133BC bclr #2,($86D).w ROM:001133C2 bra.s loc_1133E8 ROM:001133C4 ; --------------------------------------------------------------------------- ROM:001133C4 ROM:001133C4 loc_1133C4: ; CODE XREF: sub_1130D2+2E8↑j ROM:001133C4 cmpi.w #2,d0 ROM:001133C8 bne.s loc_1133D2 ROM:001133CA bset #2,($86D).w ROM:001133D0 bra.s loc_1133E8 ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D2 ROM:001133D2 loc_1133D2: ; CODE XREF: sub_1130D2+2F6↑j ROM:001133D2 btst #0,($1274).w ROM:001133D8 beq.s loc_1133E2 ROM:001133DA bset #2,($86D).w ROM:001133E0 bra.s loc_1133E8 ROM:001133E2 ; --------------------------------------------------------------------------- ROM:001133E2 ROM:001133E2 loc_1133E2: ; CODE XREF: sub_1130D2+306↑j ROM:001133E2 bclr #2,($86D).w ROM:001133E8 ROM:001133E8 loc_1133E8: ; CODE XREF: sub_1130D2:loc_1133B0↑j ROM:001133E8 ; sub_1130D2+2F0↑j ... ROM:001133E8 move.w $376(a5),d0 ROM:001133EC cmpi.w #1,d0 ROM:001133F0 bne.s loc_1133FA ROM:001133F2 bclr #7,($877).w ROM:001133F8 bra.s loc_11341E ROM:001133FA ; --------------------------------------------------------------------------- ROM:001133FA ROM:001133FA loc_1133FA: ; CODE XREF: sub_1130D2+31E↑j ROM:001133FA cmpi.w #2,d0 ROM:001133FE bne.s loc_113408 ROM:00113400 bset #7,($877).w ROM:00113406 bra.s loc_11341E ROM:00113408 ; --------------------------------------------------------------------------- ROM:00113408 ROM:00113408 loc_113408: ; CODE XREF: sub_1130D2+32C↑j ROM:00113408 btst #4,($1286).w ROM:0011340E beq.s loc_113418 ROM:00113410 bset #7,($877).w ROM:00113416 bra.s loc_11341E ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 loc_113418: ; CODE XREF: sub_1130D2+33C↑j ROM:00113418 bclr #7,($877).w ROM:0011341E ROM:0011341E loc_11341E: ; CODE XREF: sub_1130D2+326↑j ROM:0011341E ; sub_1130D2+334↑j ... ROM:0011341E move.w $37A(a5),d0 ROM:00113422 cmpi.w #1,d0 ROM:00113426 bne.s loc_113430 ROM:00113428 bclr #6,($86B).w ROM:0011342E bra.s loc_113454 ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113430 ROM:00113430 loc_113430: ; CODE XREF: sub_1130D2+354↑j ROM:00113430 cmpi.w #2,d0 ROM:00113434 bne.s loc_11343E ROM:00113436 bset #6,($86B).w ROM:0011343C bra.s loc_113454 ROM:0011343E ; --------------------------------------------------------------------------- ROM:0011343E ROM:0011343E loc_11343E: ; CODE XREF: sub_1130D2+362↑j ROM:0011343E btst #3,($126B).w ROM:00113444 beq.s loc_11344E ROM:00113446 bset #6,($86B).w ROM:0011344C bra.s loc_113454 ROM:0011344E ; --------------------------------------------------------------------------- ROM:0011344E ROM:0011344E loc_11344E: ; CODE XREF: sub_1130D2+372↑j ROM:0011344E bclr #6,($86B).w ROM:00113454 ROM:00113454 loc_113454: ; CODE XREF: sub_1130D2+35C↑j ROM:00113454 ; sub_1130D2+36A↑j ... ROM:00113454 move.w $36A(a5),d0 ROM:00113458 cmpi.w #1,d0 ROM:0011345C bne.s loc_113466 ROM:0011345E bclr #6,($FFFFFA41).w ROM:00113464 bra.s loc_113472 ROM:00113466 ; --------------------------------------------------------------------------- ROM:00113466 ROM:00113466 loc_113466: ; CODE XREF: sub_1130D2+38A↑j ROM:00113466 cmpi.w #2,d0 ROM:0011346A bne.s loc_113472 ROM:0011346C bset #6,($FFFFFA41).w ROM:00113472 ROM:00113472 loc_113472: ; CODE XREF: sub_1130D2+392↑j ROM:00113472 ; sub_1130D2+398↑j ROM:00113472 btst #4,($8A0).w ROM:00113478 beq.s loc_113492 ROM:0011347A btst #4,($8A4).w ROM:00113480 beq.s loc_11348A ROM:00113482 bset #4,($870).w ROM:00113488 bra.s loc_113490 ROM:0011348A ; --------------------------------------------------------------------------- ROM:0011348A ROM:0011348A loc_11348A: ; CODE XREF: sub_1130D2+3AE↑j ROM:0011348A bclr #4,($870).w ROM:00113490 ROM:00113490 loc_113490: ; CODE XREF: sub_1130D2+3B6↑j ROM:00113490 bra.s loc_1134C8 ROM:00113492 ; --------------------------------------------------------------------------- ROM:00113492 ROM:00113492 loc_113492: ; CODE XREF: sub_1130D2+3A6↑j ROM:00113492 move.w $36C(a5),d0 ROM:00113496 cmpi.w #1,d0 ROM:0011349A bne.s loc_1134A4 ROM:0011349C bclr #4,($870).w ROM:001134A2 bra.s loc_1134C8 ROM:001134A4 ; --------------------------------------------------------------------------- ROM:001134A4 ROM:001134A4 loc_1134A4: ; CODE XREF: sub_1130D2+3C8↑j ROM:001134A4 cmpi.w #2,d0 ROM:001134A8 bne.s loc_1134B2 ROM:001134AA bset #4,($870).w ROM:001134B0 bra.s loc_1134C8 ROM:001134B2 ; --------------------------------------------------------------------------- ROM:001134B2 ROM:001134B2 loc_1134B2: ; CODE XREF: sub_1130D2+3D6↑j ROM:001134B2 btst #1,($1278).w ROM:001134B8 beq.s loc_1134C2 ROM:001134BA bset #4,($870).w ROM:001134C0 bra.s loc_1134C8 ROM:001134C2 ; --------------------------------------------------------------------------- ROM:001134C2 ROM:001134C2 loc_1134C2: ; CODE XREF: sub_1130D2+3E6↑j ROM:001134C2 bclr #4,($870).w ROM:001134C8 ROM:001134C8 loc_1134C8: ; CODE XREF: sub_1130D2:loc_113490↑j ROM:001134C8 ; sub_1130D2+3D0↑j ... ROM:001134C8 move.w $37C(a5),d0 ROM:001134CC cmpi.w #$FFFF,d0 ROM:001134D0 beq.s loc_1134EA ROM:001134D2 move.w #1,($5FE).w ROM:001134D8 move.w d0,($5FA).w ROM:001134DC bsr.l sub_11778C ROM:001134E2 bset #2,($86C).w ROM:001134E8 bra.s locret_113504 ROM:001134EA ; --------------------------------------------------------------------------- ROM:001134EA ROM:001134EA loc_1134EA: ; CODE XREF: sub_1130D2+3FE↑j ROM:001134EA btst #2,($86C).w ROM:001134F0 beq.s locret_113504 ROM:001134F2 move.w #2,($5FE).w ROM:001134F8 bsr.l sub_11778C ROM:001134FE bclr #2,($86C).w ROM:00113504 ROM:00113504 locret_113504: ; CODE XREF: sub_1130D2+416↑j ROM:00113504 ; sub_1130D2+41E↑j ROM:00113504 rts ROM:00113504 ; End of function sub_1130D2 ROM:00113504 ROM:00113506 ; --------------------------------------------------------------------------- ROM:00113506 rts ROM:00113508 ; --------------------------------------------------------------------------- ROM:00113508 rts ROM:0011350A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011350C ROM:0011350C ; =============== S U B R O U T I N E ======================================= ROM:0011350C ROM:0011350C ROM:0011350C sub_11350C: ; CODE XREF: sub_1170CA↓p ROM:0011350C bclr #1,($871).w ROM:00113512 bsr.w sub_11351C ROM:00113516 bsr.w sub_11371E ROM:0011351A rts ROM:0011351A ; End of function sub_11350C ROM:0011351A ROM:0011351C ROM:0011351C ; =============== S U B R O U T I N E ======================================= ROM:0011351C ROM:0011351C ROM:0011351C sub_11351C: ; CODE XREF: sub_11350C+6↑p ROM:0011351C clr.w d1 ROM:0011351E move.b ($78F).w,d1 ROM:00113522 cmpi.w #5,d1 ROM:00113526 bcc.s locret_113530 ROM:00113528 movea.l off_113532(pc,d1.w*4),a0 ROM:0011352C nop ROM:0011352E jmp (a0) ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113530 ROM:00113530 locret_113530: ; CODE XREF: sub_11351C+A↑j ROM:00113530 rts ROM:00113530 ; End of function sub_11351C ROM:00113530 ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113532 off_113532: dc.l loc_113546 ; DATA XREF: sub_11351C+C↑r ROM:00113536 dc.l loc_113554 ROM:0011353A dc.l loc_113588 ROM:0011353E dc.l loc_1135C8 ROM:00113542 dc.l loc_1136F4 ROM:00113546 ; --------------------------------------------------------------------------- ROM:00113546 ROM:00113546 loc_113546: ; DATA XREF: ROM:off_113532↑o ROM:00113546 bsr.w sub_113E6A ROM:0011354A move.b #1,($78F).w ROM:00113550 bra.s locret_113586 ROM:00113552 ; --------------------------------------------------------------------------- ROM:00113552 rts ROM:00113554 ; --------------------------------------------------------------------------- ROM:00113554 ROM:00113554 loc_113554: ; DATA XREF: ROM:00113536↑o ROM:00113554 btst #1,($86B).w ROM:0011355A beq.s locret_113586 ROM:0011355C bclr #1,($86B).w ROM:00113562 bsr.w sub_113E40 ROM:00113566 bsr.w sub_113F78 ROM:0011356A bsr.w sub_113FF2 ROM:0011356E bsr.w sub_114194 ROM:00113572 bsr.l nullsub_9 ROM:00113578 bset #5,($868).w ROM:0011357E move.b #2,($78F).w ROM:00113584 bra.s locret_1135C6 ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 locret_113586: ; CODE XREF: ROM:00113550↑j ROM:00113586 ; ROM:0011355A↑j ROM:00113586 rts ROM:00113588 ; --------------------------------------------------------------------------- ROM:00113588 ROM:00113588 loc_113588: ; DATA XREF: ROM:0011353A↑o ROM:00113588 btst #2,($869).w ROM:0011358E beq.s loc_1135AC ROM:00113590 bclr #2,($869).w ROM:00113596 bsr.w sub_114036 ROM:0011359A bset #5,($870).w ROM:001135A0 move.b #3,($78F).w ROM:001135A6 bra.l locret_1136F2 ROM:001135AC ; --------------------------------------------------------------------------- ROM:001135AC ROM:001135AC loc_1135AC: ; CODE XREF: ROM:0011358E↑j ROM:001135AC btst #1,($875).w ROM:001135B2 beq.s locret_1135C6 ROM:001135B4 bclr #1,($875).w ROM:001135BA move.b #3,($78F).w ROM:001135C0 bra.l locret_1136F2 ROM:001135C6 ; --------------------------------------------------------------------------- ROM:001135C6 ROM:001135C6 locret_1135C6: ; CODE XREF: ROM:00113584↑j ROM:001135C6 ; ROM:001135B2↑j ROM:001135C6 rts ROM:001135C8 ; --------------------------------------------------------------------------- ROM:001135C8 ROM:001135C8 loc_1135C8: ; DATA XREF: ROM:0011353E↑o ROM:001135C8 btst #0,($87A).w ROM:001135CE beq.s loc_1135EA ROM:001135D0 btst #5,($877).w ROM:001135D6 beq.s loc_1135EA ROM:001135D8 bclr #0,($87A).w ROM:001135DE move.b #4,($78F).w ROM:001135E4 bra.l locret_11371A ROM:001135EA ; --------------------------------------------------------------------------- ROM:001135EA ROM:001135EA loc_1135EA: ; CODE XREF: ROM:001135CE↑j ROM:001135EA ; ROM:001135D6↑j ROM:001135EA btst #0,($87A).w ROM:001135F0 beq.s loc_113620 ROM:001135F2 btst #5,($877).w ROM:001135F8 bne.s loc_113620 ROM:001135FA bclr #0,($87A).w ROM:00113600 bsr.w sub_113DD4 ROM:00113604 bsr.w sub_113E40 ROM:00113608 bsr.w sub_1140F4 ROM:0011360C bsr.w sub_113EC6 ROM:00113610 bset #1,($871).w ROM:00113616 move.b #3,($78F).w ROM:0011361C bra.w locret_1136F2 ROM:00113620 ; --------------------------------------------------------------------------- ROM:00113620 ROM:00113620 loc_113620: ; CODE XREF: ROM:001135F0↑j ROM:00113620 ; ROM:001135F8↑j ROM:00113620 btst #6,($86A).w ROM:00113626 beq.s loc_11364C ROM:00113628 bclr #6,($86A).w ROM:0011362E bsr.w sub_113E40 ROM:00113632 bsr.w sub_113DBA ROM:00113636 bsr.w sub_114122 ROM:0011363A bset #1,($86D).w ROM:00113640 move.b #3,($78F).w ROM:00113646 bra.l locret_1136F2 ROM:0011364C ; --------------------------------------------------------------------------- ROM:0011364C ROM:0011364C loc_11364C: ; CODE XREF: ROM:00113626↑j ROM:0011364C btst #0,($1275).w ROM:00113652 beq.s loc_11368A ROM:00113654 ori.w #1,($A22).w ROM:0011365A btst #5,($877).w ROM:00113660 bne.s loc_11368A ROM:00113662 ori.w #2,($A22).w ROM:00113668 bsr.w sub_113DD4 ROM:0011366C bsr.w sub_113E40 ROM:00113670 bsr.w sub_1141BE ROM:00113674 bsr.w sub_113EC6 ROM:00113678 bclr #0,($1275).w ROM:0011367E move.b #3,($78F).w ROM:00113684 bra.l locret_1136F2 ROM:0011368A ; --------------------------------------------------------------------------- ROM:0011368A ROM:0011368A loc_11368A: ; CODE XREF: ROM:00113652↑j ROM:0011368A ; ROM:00113660↑j ROM:0011368A btst #7,($1274).w ROM:00113690 beq.s loc_1136C8 ROM:00113692 ori.w #$10,($A22).w ROM:00113698 btst #5,($877).w ROM:0011369E bne.s loc_1136C8 ROM:001136A0 ori.w #$20,($A22).w ; ' ' ROM:001136A6 bsr.w sub_113DD4 ROM:001136AA bsr.w sub_113E40 ROM:001136AE bsr.w sub_1141F2 ROM:001136B2 bsr.w sub_113EC6 ROM:001136B6 bclr #7,($1274).w ROM:001136BC move.b #3,($78F).w ROM:001136C2 bra.l locret_1136F2 ROM:001136C8 ; --------------------------------------------------------------------------- ROM:001136C8 ROM:001136C8 loc_1136C8: ; CODE XREF: ROM:00113690↑j ROM:001136C8 ; ROM:0011369E↑j ROM:001136C8 btst #2,($873).w ROM:001136CE beq.s locret_1136F2 ROM:001136D0 bclr #2,($873).w ROM:001136D6 bsr.w sub_113DD4 ROM:001136DA bsr.w sub_113E40 ROM:001136DE bsr.w sub_114194 ROM:001136E2 bsr.w sub_113EC6 ROM:001136E6 move.b #3,($78F).w ROM:001136EC bra.l *+6 ROM:001136F2 ; --------------------------------------------------------------------------- ROM:001136F2 ROM:001136F2 locret_1136F2: ; CODE XREF: ROM:001135A6↑j ROM:001136F2 ; ROM:001135C0↑j ... ROM:001136F2 rts ROM:001136F4 ; --------------------------------------------------------------------------- ROM:001136F4 ROM:001136F4 loc_1136F4: ; DATA XREF: ROM:00113542↑o ROM:001136F4 btst #5,($877).w ROM:001136FA bne.s locret_11371A ROM:001136FC bsr.w sub_113DD4 ROM:00113700 bsr.w sub_113E40 ROM:00113704 bsr.w sub_1140F4 ROM:00113708 bsr.w sub_113EC6 ROM:0011370C bset #1,($871).w ROM:00113712 move.b #3,($78F).w ROM:00113718 bra.s locret_1136F2 ROM:0011371A ; --------------------------------------------------------------------------- ROM:0011371A ROM:0011371A locret_11371A: ; CODE XREF: ROM:001135E4↑j ROM:0011371A ; ROM:001136FA↑j ROM:0011371A rts ROM:0011371C ; --------------------------------------------------------------------------- ROM:0011371C rts ROM:0011371E ROM:0011371E ; =============== S U B R O U T I N E ======================================= ROM:0011371E ROM:0011371E ROM:0011371E sub_11371E: ; CODE XREF: sub_11350C+A↑p ROM:0011371E clr.w d1 ROM:00113720 move.b ($790).w,d1 ROM:00113724 cmpi.w #$E,d1 ROM:00113728 bcc.s locret_113732 ROM:0011372A movea.l off_113734(pc,d1.w*4),a0 ROM:0011372E nop ROM:00113730 jmp (a0) ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113732 ROM:00113732 locret_113732: ; CODE XREF: sub_11371E+A↑j ROM:00113732 rts ROM:00113732 ; End of function sub_11371E ROM:00113732 ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113734 off_113734: dc.l loc_11376C ; DATA XREF: sub_11371E+C↑r ROM:00113738 dc.l loc_113786 ROM:0011373C dc.l loc_1139D4 ROM:00113740 dc.l loc_113A58 ROM:00113744 dc.l loc_113ACA ROM:00113748 dc.l loc_113B38 ROM:0011374C dc.l loc_113B6A ROM:00113750 dc.l loc_113BA4 ROM:00113754 dc.l loc_113BD6 ROM:00113758 dc.l loc_113C42 ROM:0011375C dc.l loc_113C80 ROM:00113760 dc.l loc_113CBE ROM:00113764 dc.l loc_113CF6 ROM:00113768 dc.l loc_113D34 ROM:0011376C ; --------------------------------------------------------------------------- ROM:0011376C ROM:0011376C loc_11376C: ; DATA XREF: ROM:off_113734↑o ROM:0011376C bclr #5,($877).w ROM:00113772 bclr #0,($867).w ROM:00113778 move.b #1,($790).w ROM:0011377E bra.l locret_1139D2 ROM:00113784 ; --------------------------------------------------------------------------- ROM:00113784 rts ROM:00113786 ; --------------------------------------------------------------------------- ROM:00113786 ROM:00113786 loc_113786: ; DATA XREF: ROM:00113738↑o ROM:00113786 btst #7,($876).w ROM:0011378C beq.s loc_1137D2 ROM:0011378E bclr #7,($876).w ROM:00113794 bset #5,($877).w ROM:0011379A bset #0,($867).w ROM:001137A0 bsr.w sub_113DD4 ROM:001137A4 bsr.w sub_113E40 ROM:001137A8 bsr.w sub_113F1C ROM:001137AC bsr.w sub_113EE8 ROM:001137B0 move.w $20(a5),d0 ROM:001137B4 clr.b ($7CE).w ROM:001137B8 move.w d0,($64E).w ROM:001137BC move.b #1,($7CE).w ROM:001137C2 bsr.w sub_113EC6 ROM:001137C6 move.b #6,($790).w ROM:001137CC bra.l locret_113BA2 ROM:001137D2 ; --------------------------------------------------------------------------- ROM:001137D2 ROM:001137D2 loc_1137D2: ; CODE XREF: ROM:0011378C↑j ROM:001137D2 btst #3,($879).w ROM:001137D8 beq.s loc_113818 ROM:001137DA bclr #3,($879).w ROM:001137E0 bset #5,($877).w ROM:001137E6 bsr.w sub_113DD4 ROM:001137EA bsr.w sub_113E40 ROM:001137EE bsr.w sub_113F1C ROM:001137F2 bsr.w sub_114158 ROM:001137F6 move.w $20(a5),d0 ROM:001137FA clr.b ($7CE).w ROM:001137FE move.w d0,($64E).w ROM:00113802 move.b #1,($7CE).w ROM:00113808 bsr.w sub_113EC6 ROM:0011380C move.b #5,($790).w ROM:00113812 bra.l locret_113B68 ROM:00113818 ; --------------------------------------------------------------------------- ROM:00113818 ROM:00113818 loc_113818: ; CODE XREF: ROM:001137D8↑j ROM:00113818 btst #0,($875).w ROM:0011381E beq.s loc_113862 ROM:00113820 bclr #0,($875).w ROM:00113826 bset #5,($877).w ROM:0011382C bsr.w sub_114186 ROM:00113830 bsr.w sub_113DD4 ROM:00113834 bsr.w sub_113E40 ROM:00113838 bsr.w sub_113F1C ROM:0011383C bsr.w sub_114106 ROM:00113840 move.w $20(a5),d0 ROM:00113844 clr.b ($7CE).w ROM:00113848 move.w d0,($64E).w ROM:0011384C move.b #1,($7CE).w ROM:00113852 bsr.w sub_113EC6 ROM:00113856 move.b #4,($790).w ROM:0011385C bra.l locret_113B36 ROM:00113862 ; --------------------------------------------------------------------------- ROM:00113862 ROM:00113862 loc_113862: ; CODE XREF: ROM:0011381E↑j ROM:00113862 btst #4,($877).w ROM:00113868 beq.s loc_1138AC ROM:0011386A bclr #4,($877).w ROM:00113870 bset #5,($877).w ROM:00113876 bsr.w sub_11416A ROM:0011387A bsr.w sub_113DD4 ROM:0011387E bsr.w sub_113E40 ROM:00113882 bsr.w sub_113F1C ROM:00113886 bsr.w sub_113F4C ROM:0011388A move.w $20(a5),d0 ROM:0011388E clr.b ($7CE).w ROM:00113892 move.w d0,($64E).w ROM:00113896 move.b #1,($7CE).w ROM:0011389C bsr.w sub_113EC6 ROM:001138A0 move.b #3,($790).w ROM:001138A6 bra.l locret_113AC8 ROM:001138AC ; --------------------------------------------------------------------------- ROM:001138AC ROM:001138AC loc_1138AC: ; CODE XREF: ROM:00113868↑j ROM:001138AC btst #4,($875).w ROM:001138B2 beq.s loc_1138F6 ROM:001138B4 bclr #4,($875).w ROM:001138BA bset #5,($877).w ROM:001138C0 bsr.w sub_113DD4 ROM:001138C4 bsr.w sub_113E40 ROM:001138C8 bsr.w sub_113DBA ROM:001138CC bsr.w sub_113F1C ROM:001138D0 bsr.w sub_11408E ROM:001138D4 move.w $20(a5),d0 ROM:001138D8 clr.b ($7CE).w ROM:001138DC move.w d0,($64E).w ROM:001138E0 move.b #1,($7CE).w ROM:001138E6 bsr.w sub_113EC6 ROM:001138EA move.b #2,($790).w ROM:001138F0 bra.l locret_113A56 ROM:001138F6 ; --------------------------------------------------------------------------- ROM:001138F6 ROM:001138F6 loc_1138F6: ; CODE XREF: ROM:001138B2↑j ROM:001138F6 btst #7,($869).w ROM:001138FC beq.s loc_113940 ROM:001138FE bclr #7,($869).w ROM:00113904 bset #5,($877).w ROM:0011390A bsr.w sub_114178 ROM:0011390E bsr.w sub_113DD4 ROM:00113912 bsr.w sub_113E40 ROM:00113916 bsr.w sub_113F1C ROM:0011391A bsr.w sub_113F60 ROM:0011391E move.w $20(a5),d0 ROM:00113922 clr.b ($7CE).w ROM:00113926 move.w d0,($64E).w ROM:0011392A move.b #1,($7CE).w ROM:00113930 bsr.w sub_113EC6 ROM:00113934 move.b #8,($790).w ROM:0011393A bra.l locret_113C40 ROM:00113940 ; --------------------------------------------------------------------------- ROM:00113940 ROM:00113940 loc_113940: ; CODE XREF: ROM:001138FC↑j ROM:00113940 btst #5,($125F).w ROM:00113946 beq.s loc_113986 ROM:00113948 ori.w #$100,($A22).w ROM:0011394E bset #5,($877).w ROM:00113954 bsr.w sub_113DD4 ROM:00113958 bsr.w sub_113E40 ROM:0011395C bsr.w sub_113F1C ROM:00113960 bsr.w sub_114220 ROM:00113964 move.w $20(a5),d0 ROM:00113968 clr.b ($7CE).w ROM:0011396C move.w d0,($64E).w ROM:00113970 move.b #1,($7CE).w ROM:00113976 bsr.w sub_113EC6 ROM:0011397A move.b #9,($790).w ROM:00113980 bra.l locret_113C7E ROM:00113986 ; --------------------------------------------------------------------------- ROM:00113986 ROM:00113986 loc_113986: ; CODE XREF: ROM:00113946↑j ROM:00113986 btst #5,($127E).w ROM:0011398C beq.s locret_1139D2 ROM:0011398E move.l ($934).w,($414).w ROM:00113994 ori.w #$1000,($A22).w ROM:0011399A bset #5,($877).w ROM:001139A0 bsr.w sub_113DD4 ROM:001139A4 bsr.w sub_113E40 ROM:001139A8 bsr.w sub_113F1C ROM:001139AC bsr.w sub_114258 ROM:001139B0 move.w $20(a5),d0 ROM:001139B4 clr.b ($7CE).w ROM:001139B8 move.w d0,($64E).w ROM:001139BC move.b #1,($7CE).w ROM:001139C2 bsr.w sub_113EC6 ROM:001139C6 move.b #$C,($790).w ROM:001139CC bra.l locret_113D32 ROM:001139D2 ; --------------------------------------------------------------------------- ROM:001139D2 ROM:001139D2 locret_1139D2: ; CODE XREF: ROM:0011377E↑j ROM:001139D2 ; ROM:0011398C↑j ... ROM:001139D2 rts ROM:001139D4 ; --------------------------------------------------------------------------- ROM:001139D4 ROM:001139D4 loc_1139D4: ; DATA XREF: ROM:0011373C↑o ROM:001139D4 move.w #$D4,d0 ROM:001139D8 cmpi.w #0,($64E).w ROM:001139DE bgt.s loc_113A1A ROM:001139E0 cmp.w ($554).w,d0 ROM:001139E4 bgt.s loc_113A1A ROM:001139E6 bset #0,($867).w ROM:001139EC bsr.w sub_113DD4 ROM:001139F0 bsr.w sub_113E40 ROM:001139F4 bsr.w sub_113EE8 ROM:001139F8 move.w $20(a5),d1 ROM:001139FC clr.b ($7CE).w ROM:00113A00 move.w d1,($64E).w ROM:00113A04 move.b #1,($7CE).w ROM:00113A0A bsr.w sub_113EC6 ROM:00113A0E move.b #6,($790).w ROM:00113A14 bra.l locret_113BA2 ROM:00113A1A ; --------------------------------------------------------------------------- ROM:00113A1A ROM:00113A1A loc_113A1A: ; CODE XREF: ROM:001139DE↑j ROM:00113A1A ; ROM:001139E4↑j ROM:00113A1A cmpi.w #0,($64E).w ROM:00113A20 bgt.s locret_113A56 ROM:00113A22 cmp.w ($554).w,d0 ROM:00113A26 ble.s locret_113A56 ROM:00113A28 bsr.w sub_113DD4 ROM:00113A2C bsr.w sub_113E40 ROM:00113A30 bsr.w sub_11408E ROM:00113A34 move.w $20(a5),d1 ROM:00113A38 clr.b ($7CE).w ROM:00113A3C move.w d1,($64E).w ROM:00113A40 move.b #1,($7CE).w ROM:00113A46 bsr.w sub_113EC6 ROM:00113A4A move.b #2,($790).w ROM:00113A50 bra.l *+6 ROM:00113A56 ; --------------------------------------------------------------------------- ROM:00113A56 ROM:00113A56 locret_113A56: ; CODE XREF: ROM:001138F0↑j ROM:00113A56 ; ROM:00113A20↑j ... ROM:00113A56 rts ROM:00113A58 ; --------------------------------------------------------------------------- ROM:00113A58 ROM:00113A58 loc_113A58: ; DATA XREF: ROM:00113740↑o ROM:00113A58 cmpi.w #0,($64E).w ROM:00113A5E bgt.s loc_113A8A ROM:00113A60 cmpi.b #0,($78E).w ROM:00113A66 bne.s loc_113A8A ROM:00113A68 bsr.w sub_113DD4 ROM:00113A6C bsr.w sub_113E40 ROM:00113A70 bsr.w sub_1140C4 ROM:00113A74 bsr.w sub_113EC6 ROM:00113A78 bclr #5,($877).w ROM:00113A7E move.b #1,($790).w ROM:00113A84 bra.l locret_1139D2 ROM:00113A8A ; --------------------------------------------------------------------------- ROM:00113A8A ROM:00113A8A loc_113A8A: ; CODE XREF: ROM:00113A5E↑j ROM:00113A8A ; ROM:00113A66↑j ROM:00113A8A cmpi.w #0,($64E).w ROM:00113A90 bgt.s locret_113AC8 ROM:00113A92 cmpi.b #0,($78E).w ROM:00113A98 ble.s locret_113AC8 ROM:00113A9A bsr.w sub_113DD4 ROM:00113A9E bsr.w sub_113E40 ROM:00113AA2 bsr.w sub_113F4C ROM:00113AA6 move.w $20(a5),d0 ROM:00113AAA clr.b ($7CE).w ROM:00113AAE move.w d0,($64E).w ROM:00113AB2 move.b #1,($7CE).w ROM:00113AB8 bsr.w sub_113EC6 ROM:00113ABC move.b #3,($790).w ROM:00113AC2 bra.l *+6 ROM:00113AC8 ; --------------------------------------------------------------------------- ROM:00113AC8 ROM:00113AC8 locret_113AC8: ; CODE XREF: ROM:001138A6↑j ROM:00113AC8 ; ROM:00113A90↑j ... ROM:00113AC8 rts ROM:00113ACA ; --------------------------------------------------------------------------- ROM:00113ACA ROM:00113ACA loc_113ACA: ; DATA XREF: ROM:00113744↑o ROM:00113ACA cmpi.w #0,($64E).w ROM:00113AD0 bgt.s loc_113B04 ROM:00113AD2 cmpi.b #0,($78E).w ROM:00113AD8 ble.s loc_113B04 ROM:00113ADA bsr.w sub_113DD4 ROM:00113ADE bsr.w sub_113E40 ROM:00113AE2 bsr.w sub_114106 ROM:00113AE6 move.w $20(a5),d0 ROM:00113AEA clr.b ($7CE).w ROM:00113AEE move.w d0,($64E).w ROM:00113AF2 move.b #1,($7CE).w ROM:00113AF8 bsr.w sub_113EC6 ROM:00113AFC move.b #4,($790).w ROM:00113B02 bra.s locret_113B36 ROM:00113B04 ; --------------------------------------------------------------------------- ROM:00113B04 ROM:00113B04 loc_113B04: ; CODE XREF: ROM:00113AD0↑j ROM:00113B04 ; ROM:00113AD8↑j ROM:00113B04 cmpi.w #0,($64E).w ROM:00113B0A bgt.s locret_113B36 ROM:00113B0C cmpi.b #0,($78E).w ROM:00113B12 bne.s locret_113B36 ROM:00113B14 bsr.w sub_113DD4 ROM:00113B18 bsr.w sub_113E40 ROM:00113B1C bsr.w sub_1140C4 ROM:00113B20 bsr.w sub_113EC6 ROM:00113B24 bclr #5,($877).w ROM:00113B2A move.b #1,($790).w ROM:00113B30 bra.l locret_1139D2 ROM:00113B36 ; --------------------------------------------------------------------------- ROM:00113B36 ROM:00113B36 locret_113B36: ; CODE XREF: ROM:0011385C↑j ROM:00113B36 ; ROM:00113B02↑j ... ROM:00113B36 rts ROM:00113B38 ; --------------------------------------------------------------------------- ROM:00113B38 ROM:00113B38 loc_113B38: ; DATA XREF: ROM:00113748↑o ROM:00113B38 cmpi.w #0,($64E).w ROM:00113B3E bgt.s locret_113B68 ROM:00113B40 bsr.w sub_113DD4 ROM:00113B44 bsr.w sub_113E40 ROM:00113B48 bsr.w sub_1140C4 ROM:00113B4C bsr.w sub_113EC6 ROM:00113B50 bclr #5,($877).w ROM:00113B56 bset #1,($871).w ROM:00113B5C move.b #1,($790).w ROM:00113B62 bra.l locret_1139D2 ROM:00113B68 ; --------------------------------------------------------------------------- ROM:00113B68 ROM:00113B68 locret_113B68: ; CODE XREF: ROM:00113812↑j ROM:00113B68 ; ROM:00113B3E↑j ROM:00113B68 rts ROM:00113B6A ; --------------------------------------------------------------------------- ROM:00113B6A ROM:00113B6A loc_113B6A: ; DATA XREF: ROM:0011374C↑o ROM:00113B6A cmpi.w #0,($64E).w ROM:00113B70 bgt.s locret_113BA2 ROM:00113B72 bclr #0,($867).w ROM:00113B78 bsr.w sub_113DD4 ROM:00113B7C bsr.w sub_113E40 ROM:00113B80 bsr.w sub_113EE8 ROM:00113B84 move.w $20(a5),d0 ROM:00113B88 clr.b ($7CE).w ROM:00113B8C move.w d0,($64E).w ROM:00113B90 move.b #1,($7CE).w ROM:00113B96 bsr.w sub_113EC6 ROM:00113B9A move.b #7,($790).w ROM:00113BA0 bra.s locret_113BD4 ROM:00113BA2 ; --------------------------------------------------------------------------- ROM:00113BA2 ROM:00113BA2 locret_113BA2: ; CODE XREF: ROM:001137CC↑j ROM:00113BA2 ; ROM:00113A14↑j ... ROM:00113BA2 rts ROM:00113BA4 ; --------------------------------------------------------------------------- ROM:00113BA4 ROM:00113BA4 loc_113BA4: ; DATA XREF: ROM:00113750↑o ROM:00113BA4 cmpi.w #0,($64E).w ROM:00113BAA bgt.s locret_113BD4 ROM:00113BAC bsr.w sub_113DD4 ROM:00113BB0 bsr.w sub_113E40 ROM:00113BB4 bsr.w sub_1140C4 ROM:00113BB8 bsr.w sub_113EC6 ROM:00113BBC bclr #5,($877).w ROM:00113BC2 bset #4,($876).w ROM:00113BC8 move.b #1,($790).w ROM:00113BCE bra.l locret_1139D2 ROM:00113BD4 ; --------------------------------------------------------------------------- ROM:00113BD4 ROM:00113BD4 locret_113BD4: ; CODE XREF: ROM:00113BA0↑j ROM:00113BD4 ; ROM:00113BAA↑j ROM:00113BD4 rts ROM:00113BD6 ; --------------------------------------------------------------------------- ROM:00113BD6 ROM:00113BD6 loc_113BD6: ; DATA XREF: ROM:00113754↑o ROM:00113BD6 cmpi.w #0,($64E).w ROM:00113BDC bgt.s loc_113C08 ROM:00113BDE cmpi.b #0,($78E).w ROM:00113BE4 bne.s loc_113C08 ROM:00113BE6 bsr.w sub_113DD4 ROM:00113BEA bsr.w sub_113E40 ROM:00113BEE bsr.w sub_1140C4 ROM:00113BF2 bsr.w sub_113EC6 ROM:00113BF6 bclr #5,($877).w ROM:00113BFC move.b #1,($790).w ROM:00113C02 bra.l locret_1139D2 ROM:00113C08 ; --------------------------------------------------------------------------- ROM:00113C08 ROM:00113C08 loc_113C08: ; CODE XREF: ROM:00113BDC↑j ROM:00113C08 ; ROM:00113BE4↑j ROM:00113C08 cmpi.w #0,($64E).w ROM:00113C0E bgt.s locret_113C40 ROM:00113C10 cmpi.b #0,($78E).w ROM:00113C16 ble.s locret_113C40 ROM:00113C18 bsr.w sub_113DD4 ROM:00113C1C bsr.w sub_113E40 ROM:00113C20 bsr.w sub_113F60 ROM:00113C24 move.w $20(a5),d0 ROM:00113C28 clr.b ($7CE).w ROM:00113C2C move.w d0,($64E).w ROM:00113C30 move.b #1,($7CE).w ROM:00113C36 bsr.w sub_113EC6 ROM:00113C3A bra.l *+6 ROM:00113C40 ; --------------------------------------------------------------------------- ROM:00113C40 ROM:00113C40 locret_113C40: ; CODE XREF: ROM:0011393A↑j ROM:00113C40 ; ROM:00113C0E↑j ... ROM:00113C40 rts ROM:00113C42 ; --------------------------------------------------------------------------- ROM:00113C42 ROM:00113C42 loc_113C42: ; DATA XREF: ROM:00113758↑o ROM:00113C42 cmpi.w #0,($64E).w ROM:00113C48 bgt.s locret_113C7E ROM:00113C4A ori.w #$200,($A22).w ROM:00113C50 bsr.w sub_113DD4 ROM:00113C54 bsr.w sub_113E40 ROM:00113C58 bsr.w sub_114238 ROM:00113C5C move.w $20(a5),d0 ROM:00113C60 clr.b ($7CE).w ROM:00113C64 move.w d0,($64E).w ROM:00113C68 move.b #1,($7CE).w ROM:00113C6E bsr.w sub_113EC6 ROM:00113C72 move.b #$A,($790).w ROM:00113C78 bra.l locret_113CBC ROM:00113C7E ; --------------------------------------------------------------------------- ROM:00113C7E ROM:00113C7E locret_113C7E: ; CODE XREF: ROM:00113980↑j ROM:00113C7E ; ROM:00113C48↑j ROM:00113C7E rts ROM:00113C80 ; --------------------------------------------------------------------------- ROM:00113C80 ROM:00113C80 loc_113C80: ; DATA XREF: ROM:0011375C↑o ROM:00113C80 cmpi.w #0,($64E).w ROM:00113C86 bgt.s locret_113CBC ROM:00113C88 ori.w #$400,($A22).w ROM:00113C8E bsr.w sub_113DD4 ROM:00113C92 bsr.w sub_113E40 ROM:00113C96 bsr.w sub_11424A ROM:00113C9A move.w $20(a5),d0 ROM:00113C9E clr.b ($7CE).w ROM:00113CA2 move.w d0,($64E).w ROM:00113CA6 move.b #1,($7CE).w ROM:00113CAC bsr.w sub_113EC6 ROM:00113CB0 move.b #$B,($790).w ROM:00113CB6 bra.l locret_113CF4 ROM:00113CBC ; --------------------------------------------------------------------------- ROM:00113CBC ROM:00113CBC locret_113CBC: ; CODE XREF: ROM:00113C78↑j ROM:00113CBC ; ROM:00113C86↑j ROM:00113CBC rts ROM:00113CBE ; --------------------------------------------------------------------------- ROM:00113CBE ROM:00113CBE loc_113CBE: ; DATA XREF: ROM:00113760↑o ROM:00113CBE cmpi.w #0,($64E).w ROM:00113CC4 bgt.s locret_113CF4 ROM:00113CC6 ori.w #$800,($A22).w ROM:00113CCC bsr.w sub_113DD4 ROM:00113CD0 bsr.w sub_113E40 ROM:00113CD4 bsr.w sub_1140C4 ROM:00113CD8 bsr.w sub_113EC6 ROM:00113CDC bclr #5,($877).w ROM:00113CE2 bclr #5,($125F).w ROM:00113CE8 move.b #1,($790).w ROM:00113CEE bra.l locret_1139D2 ROM:00113CF4 ; --------------------------------------------------------------------------- ROM:00113CF4 ROM:00113CF4 locret_113CF4: ; CODE XREF: ROM:00113CB6↑j ROM:00113CF4 ; ROM:00113CC4↑j ROM:00113CF4 rts ROM:00113CF6 ; --------------------------------------------------------------------------- ROM:00113CF6 ROM:00113CF6 loc_113CF6: ; DATA XREF: ROM:00113764↑o ROM:00113CF6 cmpi.w #0,($64E).w ROM:00113CFC bgt.s locret_113D32 ROM:00113CFE ori.w #$2000,($A22).w ROM:00113D04 bsr.w sub_113DD4 ROM:00113D08 bsr.w sub_113E40 ROM:00113D0C bsr.w sub_114272 ROM:00113D10 move.w $20(a5),d0 ROM:00113D14 clr.b ($7CE).w ROM:00113D18 move.w d0,($64E).w ROM:00113D1C move.b #1,($7CE).w ROM:00113D22 bsr.w sub_113EC6 ROM:00113D26 move.b #$D,($790).w ROM:00113D2C bra.l locret_113D6A ROM:00113D32 ; --------------------------------------------------------------------------- ROM:00113D32 ROM:00113D32 locret_113D32: ; CODE XREF: ROM:001139CC↑j ROM:00113D32 ; ROM:00113CFC↑j ROM:00113D32 rts ROM:00113D34 ; --------------------------------------------------------------------------- ROM:00113D34 ROM:00113D34 loc_113D34: ; DATA XREF: ROM:00113768↑o ROM:00113D34 cmpi.w #0,($64E).w ROM:00113D3A bgt.s locret_113D6A ROM:00113D3C ori.w #$4000,($A22).w ROM:00113D42 bsr.w sub_113DD4 ROM:00113D46 bsr.w sub_113E40 ROM:00113D4A bsr.w sub_1140C4 ROM:00113D4E bsr.w sub_113EC6 ROM:00113D52 bclr #5,($877).w ROM:00113D58 bclr #5,($127E).w ROM:00113D5E move.b #1,($790).w ROM:00113D64 bra.l locret_1139D2 ROM:00113D6A ; --------------------------------------------------------------------------- ROM:00113D6A ROM:00113D6A locret_113D6A: ; CODE XREF: ROM:00113D2C↑j ROM:00113D6A ; ROM:00113D3A↑j ROM:00113D6A rts ROM:00113D6C ; --------------------------------------------------------------------------- ROM:00113D6C rts ROM:00113D6E ROM:00113D6E ; =============== S U B R O U T I N E ======================================= ROM:00113D6E ROM:00113D6E ROM:00113D6E sub_113D6E: ; CODE XREF: sub_113F78+6↓p ROM:00113D6E ; sub_113F78+12↓p ... ROM:00113D6E lea ($FFFFFD20).w,a0 ROM:00113D72 move.w ($54C).w,d0 ROM:00113D76 muls.w #2,d0 ROM:00113D7A ori.w #$C00,d0 ROM:00113D7E move.w d0,$1A(a0) ROM:00113D82 clr.w $1C(a0) ROM:00113D86 clr.w $1E(a0) ROM:00113D8A bclr #7,($FFFFFC1F).w ROM:00113D90 bset #7,($FFFFFC1A).w ROM:00113D96 ROM:00113D96 loc_113D96: ; CODE XREF: sub_113D6E+30↓j ROM:00113D96 btst #7,($FFFFFC1F).w ROM:00113D9C bne.s loc_113DA0 ROM:00113D9E bra.s loc_113D96 ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA0 ROM:00113DA0 loc_113DA0: ; CODE XREF: sub_113D6E+2E↑j ROM:00113DA0 lea ($FFFFFD00).w,a0 ROM:00113DA4 move.w $1C(a0),d0 ROM:00113DA8 lsl.w #8,d0 ROM:00113DAA add.w $1E(a0),d0 ROM:00113DAE move.w d0,($54E).w ROM:00113DB2 bclr #7,($FFFFFC1F).w ROM:00113DB8 rts ROM:00113DB8 ; End of function sub_113D6E ROM:00113DB8 ROM:00113DBA ROM:00113DBA ; =============== S U B R O U T I N E ======================================= ROM:00113DBA ROM:00113DBA ROM:00113DBA sub_113DBA: ; CODE XREF: ROM:00113632↑p ROM:00113DBA ; ROM:001138C8↑p ROM:00113DBA move.b ($7A4).w,d1 ROM:00113DBE ext.w d1 ROM:00113DC0 subq.w #1,d1 ROM:00113DC2 muls.w #$EC,d1 ROM:00113DC6 divs.w #2,d1 ROM:00113DCA move.w d1,($54C).w ROM:00113DCE clr.w ($554).w ROM:00113DD2 rts ROM:00113DD2 ; End of function sub_113DBA ROM:00113DD2 ROM:00113DD4 ROM:00113DD4 ; =============== S U B R O U T I N E ======================================= ROM:00113DD4 ROM:00113DD4 ROM:00113DD4 sub_113DD4: ; CODE XREF: ROM:00113600↑p ROM:00113DD4 ; ROM:00113668↑p ... ROM:00113DD4 btst #7,($FFFFFC1A).w ROM:00113DDA beq.s loc_113E26 ROM:00113DDC bset #0,($86E).w ROM:00113DE2 btst #6,($FFFFFC1C).w ROM:00113DE8 beq.s loc_113E14 ROM:00113DEA bset #0,($FFFFFC1E).w ROM:00113DF0 ROM:00113DF0 loc_113DF0: ; CODE XREF: sub_113DD4+24↓j ROM:00113DF0 btst #5,($FFFFFC1F).w ROM:00113DF6 bne.s loc_113DFA ROM:00113DF8 bra.s loc_113DF0 ROM:00113DFA ; --------------------------------------------------------------------------- ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: sub_113DD4+22↑j ROM:00113DFA bclr #7,($FFFFFC1A).w ROM:00113E00 bclr #7,($FFFFFC1F).w ROM:00113E06 bclr #5,($FFFFFC1F).w ROM:00113E0C bclr #0,($FFFFFC1E).w ROM:00113E12 bra.s loc_113E24 ROM:00113E14 ; --------------------------------------------------------------------------- ROM:00113E14 ROM:00113E14 loc_113E14: ; CODE XREF: sub_113DD4+14↑j ROM:00113E14 ; sub_113DD4+48↓j ROM:00113E14 btst #7,($FFFFFC1A).w ROM:00113E1A beq.s loc_113E1E ROM:00113E1C bra.s loc_113E14 ROM:00113E1E ; --------------------------------------------------------------------------- ROM:00113E1E ROM:00113E1E loc_113E1E: ; CODE XREF: sub_113DD4+46↑j ROM:00113E1E bclr #7,($FFFFFC1F).w ROM:00113E24 ROM:00113E24 loc_113E24: ; CODE XREF: sub_113DD4+3E↑j ROM:00113E24 bra.s loc_113E2C ROM:00113E26 ; --------------------------------------------------------------------------- ROM:00113E26 ROM:00113E26 loc_113E26: ; CODE XREF: sub_113DD4+6↑j ROM:00113E26 bclr #0,($86E).w ROM:00113E2C ROM:00113E2C loc_113E2C: ; CODE XREF: sub_113DD4:loc_113E24↑j ROM:00113E2C move.w ($FFFFFC18).w,($61A).w ROM:00113E32 move.w ($FFFFFC1A).w,($61C).w ROM:00113E38 move.w ($FFFFFC1C).w,($61E).w ROM:00113E3E rts ROM:00113E3E ; End of function sub_113DD4 ROM:00113E3E ROM:00113E40 ROM:00113E40 ; =============== S U B R O U T I N E ======================================= ROM:00113E40 ROM:00113E40 ROM:00113E40 sub_113E40: ; CODE XREF: ROM:00113562↑p ROM:00113E40 ; ROM:00113604↑p ... ROM:00113E40 lea ($FFFFFD40).w,a0 ROM:00113E44 move.b #$D5,$D(a0) ROM:00113E4A move.b #$95,$E(a0) ROM:00113E50 move.b #$15,$F(a0) ROM:00113E56 move.w #$2F0D,($FFFFFC1C).w ROM:00113E5C move.w #$401,($FFFFFC1A).w ROM:00113E62 move.w #$B010,($FFFFFC18).w ROM:00113E68 rts ROM:00113E68 ; End of function sub_113E40 ROM:00113E68 ROM:00113E6A ROM:00113E6A ; =============== S U B R O U T I N E ======================================= ROM:00113E6A ROM:00113E6A ROM:00113E6A sub_113E6A: ; CODE XREF: ROM:loc_113546↑p ROM:00113E6A move.b #0,($FFFFFC15).w ROM:00113E70 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113E76 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113E7C rts ROM:00113E7C ; End of function sub_113E6A ROM:00113E7C ROM:00113E7E ROM:00113E7E ; =============== S U B R O U T I N E ======================================= ROM:00113E7E ROM:00113E7E ROM:00113E7E sub_113E7E: ; CODE XREF: sub_113EE8+2E↓p ROM:00113E7E ; sub_113F4C+6↓p ... ROM:00113E7E lea ($FFFFFD20).w,a0 ROM:00113E82 move.w #$500,d0 ROM:00113E86 or.w ($54C).w,d0 ROM:00113E8A move.w d0,$1A(a0) ROM:00113E8E clr.w d0 ROM:00113E90 move.w ($54E).w,d0 ROM:00113E94 andi.w #$FF,d0 ROM:00113E98 move.w d0,$1E(a0) ROM:00113E9C clr.w d0 ROM:00113E9E move.w ($54E).w,d0 ROM:00113EA2 lsr.w #8,d0 ROM:00113EA4 move.w d0,$1C(a0) ROM:00113EA8 bclr #7,($FFFFFC1F).w ROM:00113EAE bset #7,($FFFFFC1A).w ROM:00113EB4 ROM:00113EB4 loc_113EB4: ; CODE XREF: sub_113E7E+3E↓j ROM:00113EB4 btst #7,($FFFFFC1F).w ROM:00113EBA bne.s loc_113EBE ROM:00113EBC bra.s loc_113EB4 ROM:00113EBE ; --------------------------------------------------------------------------- ROM:00113EBE ROM:00113EBE loc_113EBE: ; CODE XREF: sub_113E7E+3C↑j ROM:00113EBE bclr #7,($FFFFFC1F).w ROM:00113EC4 rts ROM:00113EC4 ; End of function sub_113E7E ROM:00113EC4 ROM:00113EC6 ROM:00113EC6 ; =============== S U B R O U T I N E ======================================= ROM:00113EC6 ROM:00113EC6 ROM:00113EC6 sub_113EC6: ; CODE XREF: ROM:0011360C↑p ROM:00113EC6 ; ROM:00113674↑p ... ROM:00113EC6 move.w ($61A).w,($FFFFFC18).w ROM:00113ECC move.w ($61C).w,($FFFFFC1A).w ROM:00113ED2 move.w ($61E).w,($FFFFFC1C).w ROM:00113ED8 btst #0,($86E).w ROM:00113EDE beq.s locret_113EE6 ROM:00113EE0 bset #7,($FFFFFC1A).w ROM:00113EE6 ROM:00113EE6 locret_113EE6: ; CODE XREF: sub_113EC6+18↑j ROM:00113EE6 rts ROM:00113EE6 ; End of function sub_113EC6 ROM:00113EE6 ROM:00113EE8 ROM:00113EE8 ; =============== S U B R O U T I N E ======================================= ROM:00113EE8 ROM:00113EE8 ROM:00113EE8 sub_113EE8: ; CODE XREF: ROM:001137AC↑p ROM:00113EE8 ; ROM:001139F4↑p ... ROM:00113EE8 move.w #$F2,d1 ROM:00113EEC cmpi.b #1,($7A4).w ROM:00113EF2 bne.s loc_113EFA ROM:00113EF4 move.l ($47C).w,d0 ROM:00113EF8 bra.s loc_113F00 ROM:00113EFA ; --------------------------------------------------------------------------- ROM:00113EFA ROM:00113EFA loc_113EFA: ; CODE XREF: sub_113EE8+A↑j ROM:00113EFA move.l ($480).w,d0 ROM:00113EFE addq.w #2,d1 ROM:00113F00 ROM:00113F00 loc_113F00: ; CODE XREF: sub_113EE8+10↑j ROM:00113F00 btst #0,($867).w ROM:00113F06 beq.s loc_113F0C ROM:00113F08 swap d0 ROM:00113F0A bra.s loc_113F0E ROM:00113F0C ; --------------------------------------------------------------------------- ROM:00113F0C ROM:00113F0C loc_113F0C: ; CODE XREF: sub_113EE8+1E↑j ROM:00113F0C addq.w #1,d1 ROM:00113F0E ROM:00113F0E loc_113F0E: ; CODE XREF: sub_113EE8+22↑j ROM:00113F0E move.w d0,($54E).w ROM:00113F12 move.w d1,($54C).w ROM:00113F16 bsr.w sub_113E7E ROM:00113F1A rts ROM:00113F1A ; End of function sub_113EE8 ROM:00113F1A ROM:00113F1C ROM:00113F1C ; =============== S U B R O U T I N E ======================================= ROM:00113F1C ROM:00113F1C ROM:00113F1C sub_113F1C: ; CODE XREF: ROM:001137A8↑p ROM:00113F1C ; ROM:001137EE↑p ... ROM:00113F1C lea ($FFFFFD20).w,a0 ROM:00113F20 move.w #$4C0,$1A(a0) ROM:00113F26 clr.w $1C(a0) ROM:00113F2A clr.w $1E(a0) ROM:00113F2E bclr #7,($FFFFFC1F).w ROM:00113F34 bset #7,($FFFFFC1A).w ROM:00113F3A ROM:00113F3A loc_113F3A: ; CODE XREF: sub_113F1C+26↓j ROM:00113F3A btst #7,($FFFFFC1F).w ROM:00113F40 bne.s loc_113F44 ROM:00113F42 bra.s loc_113F3A ROM:00113F44 ; --------------------------------------------------------------------------- ROM:00113F44 ROM:00113F44 loc_113F44: ; CODE XREF: sub_113F1C+24↑j ROM:00113F44 bclr #7,($FFFFFC1F).w ROM:00113F4A rts ROM:00113F4A ; End of function sub_113F1C ROM:00113F4A ROM:00113F4C ROM:00113F4C ; =============== S U B R O U T I N E ======================================= ROM:00113F4C ROM:00113F4C ROM:00113F4C sub_113F4C: ; CODE XREF: ROM:00113886↑p ROM:00113F4C ; ROM:00113AA2↑p ROM:00113F4C move.w ($D24).w,($54E).w ROM:00113F52 bsr.w sub_113E7E ROM:00113F56 addq.w #1,($54C).w ROM:00113F5A subq.b #1,($78E).w ROM:00113F5E rts ROM:00113F5E ; End of function sub_113F4C ROM:00113F5E ROM:00113F60 ROM:00113F60 ; =============== S U B R O U T I N E ======================================= ROM:00113F60 ROM:00113F60 ROM:00113F60 sub_113F60: ; CODE XREF: ROM:0011391A↑p ROM:00113F60 ; ROM:00113C20↑p ROM:00113F60 move.w ($508).w,($54E).w ROM:00113F66 addq.w #1,($54E).w ROM:00113F6A bsr.w sub_113E7E ROM:00113F6E addq.w #1,($54C).w ROM:00113F72 subq.b #1,($78E).w ROM:00113F76 rts ROM:00113F76 ; End of function sub_113F60 ROM:00113F76 ROM:00113F78 ROM:00113F78 ; =============== S U B R O U T I N E ======================================= ROM:00113F78 ROM:00113F78 ROM:00113F78 sub_113F78: ; CODE XREF: ROM:00113566↑p ROM:00113F78 move.w #$F6,($54C).w ROM:00113F7E bsr.w sub_113D6E ROM:00113F82 move.w ($54E).w,d1 ROM:00113F86 addq.w #1,($54C).w ROM:00113F8A bsr.w sub_113D6E ROM:00113F8E move.w ($54E).w,d2 ROM:00113F92 addq.w #1,($54C).w ROM:00113F96 bsr.w sub_113D6E ROM:00113F9A move.w ($54E).w,d3 ROM:00113F9E move.w d1,d4 ROM:00113FA0 and.w d2,d4 ROM:00113FA2 move.w d2,d5 ROM:00113FA4 and.w d3,d5 ROM:00113FA6 move.w d1,($D24).w ROM:00113FAA and.w d3,($D24).w ROM:00113FAE or.w d4,($D24).w ROM:00113FB2 or.w d5,($D24).w ROM:00113FB6 move.w #$F9,($54C).w ROM:00113FBC bsr.w sub_113D6E ROM:00113FC0 move.b ($54E).w,d1 ROM:00113FC4 move.w ($54E).w,d6 ROM:00113FC8 lsr.w #8,d6 ROM:00113FCA move.b d6,d2 ROM:00113FCC addq.w #1,($54C).w ROM:00113FD0 bsr.w sub_113D6E ROM:00113FD4 move.b ($54E).w,d3 ROM:00113FD8 move.b d1,d4 ROM:00113FDA and.b d2,d4 ROM:00113FDC move.b d2,d5 ROM:00113FDE and.b d3,d5 ROM:00113FE0 move.b d1,($10FE).w ROM:00113FE4 and.b d3,($10FE).w ROM:00113FE8 or.b d4,($10FE).w ROM:00113FEC or.b d5,($10FE).w ROM:00113FF0 rts ROM:00113FF0 ; End of function sub_113F78 ROM:00113FF0 ROM:00113FF2 ROM:00113FF2 ; =============== S U B R O U T I N E ======================================= ROM:00113FF2 ROM:00113FF2 ROM:00113FF2 sub_113FF2: ; CODE XREF: ROM:0011356A↑p ROM:00113FF2 move.w #$EF,($54C).w ROM:00113FF8 bsr.w sub_113D6E ROM:00113FFC move.w ($54E).w,d1 ROM:00114000 addq.w #1,($54C).w ROM:00114004 bsr.w sub_113D6E ROM:00114008 move.w ($54E).w,d2 ROM:0011400C addq.w #1,($54C).w ROM:00114010 bsr.w sub_113D6E ROM:00114014 move.w ($54E).w,d3 ROM:00114018 move.w d1,d4 ROM:0011401A and.w d2,d4 ROM:0011401C move.w d2,d5 ROM:0011401E and.w d3,d5 ROM:00114020 move.w d1,($508).w ROM:00114024 and.w d3,($508).w ROM:00114028 or.w d4,($508).w ROM:0011402C or.w d5,($508).w ROM:00114030 subq.w #1,($508).w ROM:00114034 rts ROM:00114034 ; End of function sub_113FF2 ROM:00114034 ROM:00114036 ROM:00114036 ; =============== S U B R O U T I N E ======================================= ROM:00114036 ROM:00114036 ROM:00114036 sub_114036: ; CODE XREF: ROM:00113596↑p ROM:00114036 clr.l ($47C).w ROM:0011403A clr.l ($480).w ROM:0011403E move.w #$F2,($54C).w ROM:00114044 bsr.w sub_113D6E ROM:00114048 clr.l d0 ROM:0011404A move.w ($54E).w,d0 ROM:0011404E swap d0 ROM:00114050 add.l d0,($47C).w ROM:00114054 addq.w #1,($54C).w ROM:00114058 bsr.w sub_113D6E ROM:0011405C clr.l d0 ROM:0011405E move.w ($54E).w,d0 ROM:00114062 add.l d0,($47C).w ROM:00114066 addq.w #1,($54C).w ROM:0011406A bsr.w sub_113D6E ROM:0011406E clr.l d0 ROM:00114070 move.w ($54E).w,d0 ROM:00114074 swap d0 ROM:00114076 add.l d0,($480).w ROM:0011407A addq.w #1,($54C).w ROM:0011407E bsr.w sub_113D6E ROM:00114082 clr.l d0 ROM:00114084 move.w ($54E).w,d0 ROM:00114088 add.l d0,($480).w ROM:0011408C rts ROM:0011408C ; End of function sub_114036 ROM:0011408C ROM:0011408E ROM:0011408E ; =============== S U B R O U T I N E ======================================= ROM:0011408E ROM:0011408E ROM:0011408E sub_11408E: ; CODE XREF: ROM:001138D0↑p ROM:0011408E ; ROM:00113A30↑p ROM:0011408E lea ($128C).w,a1 ROM:00114092 clr.l d1 ROM:00114094 move.w ($554).w,d2 ROM:00114098 lsr.w #1,d2 ROM:0011409A move.w (a1,d2.w*2),($54E).w ROM:001140A0 move.w ($54E).w,d1 ROM:001140A4 cmpi.b #1,($7A4).w ROM:001140AA bne.s loc_1140B2 ROM:001140AC add.l d1,($47C).w ROM:001140B0 bra.s loc_1140B6 ROM:001140B2 ; --------------------------------------------------------------------------- ROM:001140B2 ROM:001140B2 loc_1140B2: ; CODE XREF: sub_11408E+1C↑j ROM:001140B2 add.l d1,($480).w ROM:001140B6 ROM:001140B6 loc_1140B6: ; CODE XREF: sub_11408E+22↑j ROM:001140B6 bsr.w sub_113E7E ROM:001140BA addq.w #2,($554).w ROM:001140BE addq.w #1,($54C).w ROM:001140C2 rts ROM:001140C2 ; End of function sub_11408E ROM:001140C2 ROM:001140C4 ROM:001140C4 ; =============== S U B R O U T I N E ======================================= ROM:001140C4 ROM:001140C4 ROM:001140C4 sub_1140C4: ; CODE XREF: ROM:00113A70↑p ROM:001140C4 ; ROM:00113B1C↑p ... ROM:001140C4 lea ($FFFFFD20).w,a0 ROM:001140C8 move.w #$400,$1A(a0) ROM:001140CE clr.w $1C(a0) ROM:001140D2 clr.w $1E(a0) ROM:001140D6 bclr #7,($FFFFFC1F).w ROM:001140DC bset #7,($FFFFFC1A).w ROM:001140E2 ROM:001140E2 loc_1140E2: ; CODE XREF: sub_1140C4+26↓j ROM:001140E2 btst #7,($FFFFFC1F).w ROM:001140E8 bne.s loc_1140EC ROM:001140EA bra.s loc_1140E2 ROM:001140EC ; --------------------------------------------------------------------------- ROM:001140EC ROM:001140EC loc_1140EC: ; CODE XREF: sub_1140C4+24↑j ROM:001140EC bclr #7,($FFFFFC1F).w ROM:001140F2 rts ROM:001140F2 ; End of function sub_1140C4 ROM:001140F2 ROM:001140F4 ROM:001140F4 ; =============== S U B R O U T I N E ======================================= ROM:001140F4 ROM:001140F4 ROM:001140F4 sub_1140F4: ; CODE XREF: ROM:00113608↑p ROM:001140F4 ; ROM:00113704↑p ROM:001140F4 move.w ($550).w,($54C).w ROM:001140FA bsr.w sub_113D6E ROM:001140FE move.w ($54E).w,($552).w ROM:00114104 rts ROM:00114104 ; End of function sub_1140F4 ROM:00114104 ROM:00114106 ROM:00114106 ; =============== S U B R O U T I N E ======================================= ROM:00114106 ROM:00114106 ROM:00114106 sub_114106: ; CODE XREF: ROM:0011383C↑p ROM:00114106 ; ROM:00113AE2↑p ROM:00114106 move.b ($10FE).w,d0 ROM:0011410A lsl.w #8,d0 ROM:0011410C add.b ($10FE).w,d0 ROM:00114110 move.w d0,($54E).w ROM:00114114 bsr.w sub_113E7E ROM:00114118 addq.w #1,($54C).w ROM:0011411C subq.b #1,($78E).w ROM:00114120 rts ROM:00114120 ; End of function sub_114106 ROM:00114120 ROM:00114122 ROM:00114122 ; =============== S U B R O U T I N E ======================================= ROM:00114122 ROM:00114122 ROM:00114122 sub_114122: ; CODE XREF: ROM:00113636↑p ROM:00114122 lea ($128C).w,a1 ROM:00114126 move.w #$D4,d3 ROM:0011412A clr.w d1 ROM:0011412C clr.w d2 ROM:0011412E clr.l ($478).w ROM:00114132 ROM:00114132 loc_114132: ; CODE XREF: sub_114122+32↓j ROM:00114132 cmp.w d1,d3 ROM:00114134 ble.s locret_114156 ROM:00114136 clr.l d4 ROM:00114138 bsr.w sub_113D6E ROM:0011413C move.w ($54E).w,d4 ROM:00114140 add.l d4,($478).w ROM:00114144 move.w ($54E).w,(a1,d2.w*2) ROM:0011414A addq.w #2,d1 ROM:0011414C move.w d1,d2 ROM:0011414E lsr.w #1,d2 ROM:00114150 addq.w #1,($54C).w ROM:00114154 bra.s loc_114132 ROM:00114156 ; --------------------------------------------------------------------------- ROM:00114156 ROM:00114156 locret_114156: ; CODE XREF: sub_114122+12↑j ROM:00114156 rts ROM:00114156 ; End of function sub_114122 ROM:00114156 ROM:00114158 ROM:00114158 ; =============== S U B R O U T I N E ======================================= ROM:00114158 ROM:00114158 ROM:00114158 sub_114158: ; CODE XREF: ROM:001137F2↑p ROM:00114158 move.w ($550).w,($54C).w ROM:0011415E move.w ($552).w,($54E).w ROM:00114164 bsr.w sub_113E7E ROM:00114168 rts ROM:00114168 ; End of function sub_114158 ROM:00114168 ROM:0011416A ROM:0011416A ; =============== S U B R O U T I N E ======================================= ROM:0011416A ROM:0011416A ROM:0011416A sub_11416A: ; CODE XREF: ROM:00113876↑p ROM:0011416A move.w #$F6,($54C).w ROM:00114170 move.b #3,($78E).w ROM:00114176 rts ROM:00114176 ; End of function sub_11416A ROM:00114176 ROM:00114178 ROM:00114178 ; =============== S U B R O U T I N E ======================================= ROM:00114178 ROM:00114178 ROM:00114178 sub_114178: ; CODE XREF: ROM:0011390A↑p ROM:00114178 move.w #$EF,($54C).w ROM:0011417E move.b #3,($78E).w ROM:00114184 rts ROM:00114184 ; End of function sub_114178 ROM:00114184 ROM:00114186 ROM:00114186 ; =============== S U B R O U T I N E ======================================= ROM:00114186 ROM:00114186 ROM:00114186 sub_114186: ; CODE XREF: ROM:0011382C↑p ROM:00114186 move.w #$F9,($54C).w ROM:0011418C move.b #2,($78E).w ROM:00114192 rts ROM:00114192 ; End of function sub_114186 ROM:00114192 ROM:00114194 ROM:00114194 ; =============== S U B R O U T I N E ======================================= ROM:00114194 ROM:00114194 ROM:00114194 sub_114194: ; CODE XREF: ROM:0011356E↑p ROM:00114194 ; ROM:001136DE↑p ROM:00114194 move.w #$EC,($54C).w ROM:0011419A bsr.w sub_113D6E ROM:0011419E move.w ($54E).w,($9A6).w ROM:001141A4 move.w #$ED,($54C).w ROM:001141AA bsr.w sub_113D6E ROM:001141AE move.w ($54E).w,($9A8).w ROM:001141B4 rts ROM:001141B4 ; End of function sub_114194 ROM:001141B4 ROM:001141B6 ; --------------------------------------------------------------------------- ROM:001141B6 bset #2,($873).w ROM:001141BC rts ROM:001141BE ROM:001141BE ; =============== S U B R O U T I N E ======================================= ROM:001141BE ROM:001141BE ROM:001141BE sub_1141BE: ; CODE XREF: ROM:00113670↑p ROM:001141BE move.w #$F6,($54C).w ROM:001141C4 bsr.w sub_113D6E ROM:001141C8 move.w ($54E).w,d1 ROM:001141CC move.w d1,($E20).w ROM:001141D0 addq.w #1,($54C).w ROM:001141D4 bsr.w sub_113D6E ROM:001141D8 move.w ($54E).w,d1 ROM:001141DC move.w d1,($E22).w ROM:001141E0 addq.w #1,($54C).w ROM:001141E4 bsr.w sub_113D6E ROM:001141E8 move.w ($54E).w,d1 ROM:001141EC move.w d1,($E24).w ROM:001141F0 rts ROM:001141F0 ; End of function sub_1141BE ROM:001141F0 ROM:001141F2 ROM:001141F2 ; =============== S U B R O U T I N E ======================================= ROM:001141F2 ROM:001141F2 ROM:001141F2 sub_1141F2: ; CODE XREF: ROM:001136AE↑p ROM:001141F2 move.w #$EF,($54C).w ROM:001141F8 bsr.w sub_113D6E ROM:001141FC move.w ($54E).w,d1 ROM:00114200 swap d1 ROM:00114202 addq.w #1,($54C).w ROM:00114206 bsr.w sub_113D6E ROM:0011420A move.w ($54E).w,d1 ROM:0011420E move.l d1,($934).w ROM:00114212 move.l d1,($938).w ROM:00114216 move.l d1,($93C).w ROM:0011421A move.l d1,($888).w ROM:0011421E rts ROM:0011421E ; End of function sub_1141F2 ROM:0011421E ROM:00114220 ROM:00114220 ; =============== S U B R O U T I N E ======================================= ROM:00114220 ROM:00114220 ROM:00114220 sub_114220: ; CODE XREF: ROM:00113960↑p ROM:00114220 move.w #$F6,($54C).w ROM:00114226 move.w ($E20).w,d1 ROM:0011422A move.w d1,($54E).w ROM:0011422E bsr.w sub_113E7E ROM:00114232 addq.w #1,($54C).w ROM:00114236 rts ROM:00114236 ; End of function sub_114220 ROM:00114236 ROM:00114238 ROM:00114238 ; =============== S U B R O U T I N E ======================================= ROM:00114238 ROM:00114238 ROM:00114238 sub_114238: ; CODE XREF: ROM:00113C58↑p ROM:00114238 move.w ($E22).w,d1 ROM:0011423C move.w d1,($54E).w ROM:00114240 bsr.w sub_113E7E ROM:00114244 addq.w #1,($54C).w ROM:00114248 rts ROM:00114248 ; End of function sub_114238 ROM:00114248 ROM:0011424A ROM:0011424A ; =============== S U B R O U T I N E ======================================= ROM:0011424A ROM:0011424A ROM:0011424A sub_11424A: ; CODE XREF: ROM:00113C96↑p ROM:0011424A move.w ($E24).w,d1 ROM:0011424E move.w d1,($54E).w ROM:00114252 bsr.w sub_113E7E ROM:00114256 rts ROM:00114256 ; End of function sub_11424A ROM:00114256 ROM:00114258 ROM:00114258 ; =============== S U B R O U T I N E ======================================= ROM:00114258 ROM:00114258 ROM:00114258 sub_114258: ; CODE XREF: ROM:001139AC↑p ROM:00114258 move.w #$EF,($54C).w ROM:0011425E move.l ($414).w,d1 ROM:00114262 swap d1 ROM:00114264 move.w d1,($54E).w ROM:00114268 bsr.w sub_113E7E ROM:0011426C addq.w #1,($54C).w ROM:00114270 rts ROM:00114270 ; End of function sub_114258 ROM:00114270 ROM:00114272 ROM:00114272 ; =============== S U B R O U T I N E ======================================= ROM:00114272 ROM:00114272 ROM:00114272 sub_114272: ; CODE XREF: ROM:00113D0C↑p ROM:00114272 move.l ($414).w,d1 ROM:00114276 move.w d1,($54E).w ROM:0011427A bsr.w sub_113E7E ROM:0011427E rts ROM:0011427E ; End of function sub_114272 ROM:0011427E ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 rts ROM:00114282 ; --------------------------------------------------------------------------- ROM:00114282 rts ROM:00114284 ROM:00114284 ; =============== S U B R O U T I N E ======================================= ROM:00114284 ROM:00114284 ROM:00114284 sub_114284: ; CODE XREF: sub_1117D6+C↑p ROM:00114284 move.w #0,($FFFFF448).w ROM:0011428A rts ROM:0011428A ; End of function sub_114284 ROM:0011428A ROM:0011428C ; --------------------------------------------------------------------------- ROM:0011428C movem.l d0-a5,-(sp) ROM:00114290 move.w #$8000,d0 ROM:00114294 and.w ($FFFFF448).w,d0 ROM:00114298 beq.s loc_1142A0 ROM:0011429A not.w d0 ROM:0011429C and.w d0,($FFFFF448).w ROM:001142A0 ROM:001142A0 loc_1142A0: ; CODE XREF: ROM:00114298↑j ROM:001142A0 movem.l (sp)+,d0-a5 ROM:001142A4 rte ROM:001142A6 ; --------------------------------------------------------------------------- ROM:001142A6 rts ROM:001142A8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142AA ; --------------------------------------------------------------------------- ROM:001142AA rts ROM:001142AC ; --------------------------------------------------------------------------- ROM:001142AC rts ROM:001142AE ; --------------------------------------------------------------------------- ROM:001142AE rts ROM:001142B0 ; --------------------------------------------------------------------------- ROM:001142B0 rte ROM:001142B2 ROM:001142B2 ; =============== S U B R O U T I N E ======================================= ROM:001142B2 ROM:001142B2 ROM:001142B2 sub_1142B2: ; CODE XREF: ROM:001322B6↓p ROM:001142B2 clr.l d2 ROM:001142B4 move.w ($57E).w,d2 ROM:001142B8 bset #2,($1281).w ROM:001142BE bclr #0,($87B).w ROM:001142C4 move.b ($1135).l,d0 ROM:001142CA cmpi.b #2,d0 ROM:001142CE ble.s loc_1142D6 ROM:001142D0 bra.l loc_114418 ROM:001142D6 ; --------------------------------------------------------------------------- ROM:001142D6 ROM:001142D6 loc_1142D6: ; CODE XREF: sub_1142B2+1C↑j ROM:001142D6 move.b ($1137).l,d0 ROM:001142DC cmpi.b #2,d0 ROM:001142E0 ble.s loc_1142E8 ROM:001142E2 bra.l loc_114418 ROM:001142E8 ; --------------------------------------------------------------------------- ROM:001142E8 ROM:001142E8 loc_1142E8: ; CODE XREF: sub_1142B2+2E↑j ROM:001142E8 cmp.b ($795).w,d0 ROM:001142EC beq.l loc_114418 ROM:001142F2 move.b ($1134).l,d0 ROM:001142F8 cmpi.b #0,d0 ROM:001142FC ble.s loc_114346 ROM:001142FE move.b ($1135).l,d0 ROM:00114304 cmpi.b #2,d0 ROM:00114308 bgt.s loc_11433E ROM:0011430A cmpi.b #0,d0 ROM:0011430E bne.s loc_11431C ROM:00114310 movea.l ($45C).w,a0 ROM:00114314 move.l #$140000,d3 ROM:0011431A bra.s loc_11433C ROM:0011431C ; --------------------------------------------------------------------------- ROM:0011431C ROM:0011431C loc_11431C: ; CODE XREF: sub_1142B2+5C↑j ROM:0011431C cmpi.b #1,d0 ROM:00114320 bne.s loc_114330 ROM:00114322 movea.l #$140000,a0 ROM:00114328 move.l #$148000,d3 ROM:0011432E bra.s loc_11433C ROM:00114330 ; --------------------------------------------------------------------------- ROM:00114330 ROM:00114330 loc_114330: ; CODE XREF: sub_1142B2+6E↑j ROM:00114330 movea.l #$148000,a0 ROM:00114336 move.l #$14C000,d3 ROM:0011433C ROM:0011433C loc_11433C: ; CODE XREF: sub_1142B2+68↑j ROM:0011433C ; sub_1142B2+7C↑j ROM:0011433C bra.s loc_114344 ROM:0011433E ; --------------------------------------------------------------------------- ROM:0011433E ROM:0011433E loc_11433E: ; CODE XREF: sub_1142B2+56↑j ROM:0011433E bra.l loc_114418 ROM:00114344 ; --------------------------------------------------------------------------- ROM:00114344 ROM:00114344 loc_114344: ; CODE XREF: sub_1142B2:loc_11433C↑j ROM:00114344 bra.s loc_114374 ROM:00114346 ; --------------------------------------------------------------------------- ROM:00114346 ROM:00114346 loc_114346: ; CODE XREF: sub_1142B2+4A↑j ROM:00114346 move.b ($1135).l,d0 ROM:0011434C cmpi.b #0,d0 ROM:00114350 bne.s loc_11435A ROM:00114352 bra.l loc_114418 ROM:00114358 ; --------------------------------------------------------------------------- ROM:00114358 bra.s loc_114374 ROM:0011435A ; --------------------------------------------------------------------------- ROM:0011435A ROM:0011435A loc_11435A: ; CODE XREF: sub_1142B2+9E↑j ROM:0011435A clr.l d1 ROM:0011435C move.b ($1135).l,d1 ROM:00114362 subi.l #1,d1 ROM:00114368 mulu.l d2,d1 ROM:0011436C movea.l #$1E00,a0 ROM:00114372 adda.l d1,a0 ROM:00114374 ROM:00114374 loc_114374: ; CODE XREF: sub_1142B2:loc_114344↑j ROM:00114374 ; sub_1142B2+A6↑j ROM:00114374 move.b ($1136).l,d0 ROM:0011437A cmpi.b #0,d0 ROM:0011437E ble.l loc_1143EC ROM:00114384 btst #1,($125F).w ROM:0011438A beq.l loc_1143E8 ROM:00114390 clr.w d0 ROM:00114392 move.b ($1137).l,d0 ROM:00114398 cmpi.b #0,d0 ROM:0011439C bne.s loc_1143B8 ROM:0011439E movea.l ($45C).w,a1 ROM:001143A2 move.l #$140000,d3 ROM:001143A8 clr.w d0 ROM:001143AA move.b ($1135).l,d0 ROM:001143B0 movea.l #$1E00,a0 ROM:001143B6 bra.s loc_1143C0 ROM:001143B8 ; --------------------------------------------------------------------------- ROM:001143B8 ROM:001143B8 loc_1143B8: ; CODE XREF: sub_1142B2+EA↑j ROM:001143B8 bset #2,($1280).w ROM:001143BE bra.s loc_114418 ROM:001143C0 ; --------------------------------------------------------------------------- ROM:001143C0 ROM:001143C0 loc_1143C0: ; CODE XREF: sub_1142B2+104↑j ROM:001143C0 move.b ($1134).l,d0 ROM:001143C6 cmpi.b #0,d0 ROM:001143CA ble.s loc_1143D0 ROM:001143CC bra.s loc_114418 ROM:001143CE ; --------------------------------------------------------------------------- ROM:001143CE bra.s loc_1143E6 ROM:001143D0 ; --------------------------------------------------------------------------- ROM:001143D0 ROM:001143D0 loc_1143D0: ; CODE XREF: sub_1142B2+118↑j ROM:001143D0 adda.w #$12,a0 ROM:001143D4 move.w #$5AA5,(a0) ROM:001143D8 suba.w #$12,a0 ROM:001143DC bsr.w sub_11450A ROM:001143E0 bclr #2,($1281).w ROM:001143E6 ROM:001143E6 loc_1143E6: ; CODE XREF: sub_1142B2+11C↑j ROM:001143E6 bra.s loc_1143EA ROM:001143E8 ; --------------------------------------------------------------------------- ROM:001143E8 ROM:001143E8 loc_1143E8: ; CODE XREF: sub_1142B2+D8↑j ROM:001143E8 bra.s loc_114418 ROM:001143EA ; --------------------------------------------------------------------------- ROM:001143EA ROM:001143EA loc_1143EA: ; CODE XREF: sub_1142B2:loc_1143E6↑j ROM:001143EA bra.s loc_114416 ROM:001143EC ; --------------------------------------------------------------------------- ROM:001143EC ROM:001143EC loc_1143EC: ; CODE XREF: sub_1142B2+CC↑j ROM:001143EC move.b ($1137).l,d0 ROM:001143F2 cmpi.b #0,d0 ROM:001143F6 bne.s loc_1143FC ROM:001143F8 bra.s loc_114418 ROM:001143FA ; --------------------------------------------------------------------------- ROM:001143FA bra.s loc_114416 ROM:001143FC ; --------------------------------------------------------------------------- ROM:001143FC ROM:001143FC loc_1143FC: ; CODE XREF: sub_1142B2+144↑j ROM:001143FC clr.l d1 ROM:001143FE move.b ($1137).l,d1 ROM:00114404 subi.l #1,d1 ROM:0011440A mulu.l d2,d1 ROM:0011440E movea.l #$1E00,a1 ROM:00114414 adda.l d1,a1 ROM:00114416 ROM:00114416 loc_114416: ; CODE XREF: sub_1142B2:loc_1143EA↑j ROM:00114416 ; sub_1142B2+148↑j ROM:00114416 bra.s loc_114424 ROM:00114418 ; --------------------------------------------------------------------------- ROM:00114418 ROM:00114418 loc_114418: ; CODE XREF: sub_1142B2+1E↑j ROM:00114418 ; sub_1142B2+30↑j ... ROM:00114418 bset #0,($127A).w ROM:0011441E bclr #2,($1281).w ROM:00114424 ROM:00114424 loc_114424: ; CODE XREF: sub_1142B2:loc_114416↑j ROM:00114424 btst #2,($1281).w ROM:0011442A beq.s locret_114442 ROM:0011442C subi.w #1,d2 ROM:00114430 move.w #0,d1 ROM:00114434 bra.s loc_11443A ROM:00114436 ; --------------------------------------------------------------------------- ROM:00114436 ROM:00114436 loc_114436: ; CODE XREF: sub_1142B2+18E↓j ROM:00114436 addi.w #1,d1 ROM:0011443A ROM:0011443A loc_11443A: ; CODE XREF: sub_1142B2+182↑j ROM:0011443A cmp.w d2,d1 ROM:0011443C bgt.s locret_114442 ROM:0011443E move.b (a0)+,(a1)+ ROM:00114440 bra.s loc_114436 ROM:00114442 ; --------------------------------------------------------------------------- ROM:00114442 ROM:00114442 locret_114442: ; CODE XREF: sub_1142B2+178↑j ROM:00114442 ; sub_1142B2+18A↑j ROM:00114442 rts ROM:00114442 ; End of function sub_1142B2 ROM:00114442 ROM:00114444 ROM:00114444 ; =============== S U B R O U T I N E ======================================= ROM:00114444 ROM:00114444 ROM:00114444 sub_114444: ; DATA XREF: sub_11450A+6↓o ROM:00114444 move sr,-(sp) ROM:00114446 move #$2700,sr ROM:0011444A move.w ($57E).w,d2 ROM:0011444E ext.l d2 ROM:00114450 add.l a1,d2 ROM:00114452 move.w #$7031,($FFFFFA56).w ROM:00114458 movea.l #$10AAAA,a3 ROM:0011445E movea.l #$105554,a4 ROM:00114464 move.b #$AA,(a3) ROM:00114468 move.b #$55,(a4) ; 'U' ROM:0011446C move.b #$80,(a3) ROM:00114470 move.b #$AA,(a3) ROM:00114474 move.b #$55,(a4) ; 'U' ROM:00114478 move.w #$30,(a1) ; '0' ROM:0011447C ROM:0011447C loc_11447C: ; CODE XREF: sub_114444+4A↓j ROM:0011447C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114482 move.b #$AA,($FFFFFA27).w ROM:00114488 move.w (a1),d4 ROM:0011448A andi.w #$80,d4 ROM:0011448E beq.s loc_11447C ROM:00114490 bsr.w sub_1144CE ROM:00114494 btst #0,($87B).w ROM:0011449A beq.s loc_1144C4 ROM:0011449C movea.l #$148000,a1 ROM:001144A2 move.w ($57E).w,d2 ROM:001144A6 ext.l d2 ROM:001144A8 add.l a1,d2 ROM:001144AA movea.l #0,a0 ROM:001144B0 movea.w ($57E).w,a0 ROM:001144B4 adda.l #$1E00,a0 ROM:001144BA bsr.w sub_1144CE ROM:001144BE bclr #0,($87B).w ROM:001144C4 ROM:001144C4 loc_1144C4: ; CODE XREF: sub_114444+56↑j ROM:001144C4 move.w #$1031,($FFFFFA56).w ROM:001144CA move (sp)+,sr ROM:001144CC rts ROM:001144CC ; End of function sub_114444 ROM:001144CC ROM:001144CE ROM:001144CE ; =============== S U B R O U T I N E ======================================= ROM:001144CE ROM:001144CE ROM:001144CE sub_1144CE: ; CODE XREF: sub_114444+4C↑p ROM:001144CE ; sub_114444+76↑p ... ROM:001144CE cmp.l a1,d2 ROM:001144D0 ble.l locret_114508 ROM:001144D6 move.b #$AA,(a3) ROM:001144DA move.b #$55,(a4) ; 'U' ROM:001144DE move.b #$A0,(a3) ROM:001144E2 move.w (a0)+,(a1)+ ROM:001144E4 move.b #$55,($FFFFFA27).w ; 'U' ROM:001144EA move.b #$AA,($FFFFFA27).w ROM:001144F0 move.w -2(a0),d0 ROM:001144F4 move.w #$2500,d3 ROM:001144F8 ROM:001144F8 loc_1144F8: ; CODE XREF: sub_1144CE+36↓j ROM:001144F8 subq.w #1,d3 ROM:001144FA move.w -2(a1),d4 ROM:001144FE eor.w d0,d4 ROM:00114500 andi.w #$80,d4 ROM:00114504 bne.s loc_1144F8 ROM:00114506 bra.s sub_1144CE ROM:00114508 ; --------------------------------------------------------------------------- ROM:00114508 ROM:00114508 locret_114508: ; CODE XREF: sub_1144CE+2↑j ROM:00114508 rts ROM:00114508 ; End of function sub_1144CE ROM:00114508 ROM:0011450A ROM:0011450A ; =============== S U B R O U T I N E ======================================= ROM:0011450A ROM:0011450A ROM:0011450A sub_11450A: ; CODE XREF: sub_1142B2+12A↑p ROM:0011450A move.w #$C6,d0 ROM:0011450E asr.w #1,d0 ROM:00114510 movea.l #sub_114444,a3 ROM:00114516 movea.l ($464).w,a2 ROM:0011451A ROM:0011451A loc_11451A: ; CODE XREF: sub_11450A+12↓j ROM:0011451A move.w (a3)+,(a2)+ ROM:0011451C dbf d0,loc_11451A ROM:00114520 movea.l ($464).w,a2 ROM:00114524 jsr (a2) ROM:00114526 rts ROM:00114526 ; End of function sub_11450A ROM:00114526 ROM:00114528 ROM:00114528 ; =============== S U B R O U T I N E ======================================= ROM:00114528 ROM:00114528 ROM:00114528 sub_114528: ; CODE XREF: sub_1145A0↓p ROM:00114528 clr.l d1 ROM:0011452A bclr #7,($867).w ROM:00114530 bclr #6,($86C).w ROM:00114536 bclr #0,($55B).w ROM:0011453C ROM:0011453C loc_11453C: ; CODE XREF: sub_114528+68↓j ROM:0011453C movea.l #$13A000,a0 ROM:00114542 move.w #$2E,d2 ; '.' ROM:00114546 mulu.w d1,d2 ROM:00114548 adda.l d2,a0 ROM:0011454A clr.l d4 ROM:0011454C clr.l d3 ROM:0011454E ROM:0011454E loc_11454E: ; CODE XREF: sub_114528+44↓j ROM:0011454E cmpi.b #$FF,(a0,d4.w) ROM:00114554 beq.s loc_11455E ROM:00114556 bset #6,($86C).w ROM:0011455C moveq #1,d3 ROM:0011455E ROM:0011455E loc_11455E: ; CODE XREF: sub_114528+2C↑j ROM:0011455E addi.b #1,d4 ROM:00114562 cmpi.w #0,d3 ROM:00114566 bne.s loc_11456E ROM:00114568 cmpi.b #$2E,d4 ; '.' ROM:0011456C bne.s loc_11454E ROM:0011456E ROM:0011456E loc_11456E: ; CODE XREF: sub_114528+3E↑j ROM:0011456E clr.l d3 ROM:00114570 cmpi.b #$2E,d4 ; '.' ROM:00114574 bne.s loc_114580 ROM:00114576 bset #7,($867).w ROM:0011457C moveq #1,d3 ROM:0011457E bra.s loc_114584 ROM:00114580 ; --------------------------------------------------------------------------- ROM:00114580 ROM:00114580 loc_114580: ; CODE XREF: sub_114528+4C↑j ROM:00114580 addi.b #1,d1 ROM:00114584 ROM:00114584 loc_114584: ; CODE XREF: sub_114528+56↑j ROM:00114584 cmpi.b #$50,d1 ; 'P' ROM:00114588 beq.s loc_114592 ROM:0011458A cmpi.l #0,d3 ROM:00114590 beq.s loc_11453C ROM:00114592 ROM:00114592 loc_114592: ; CODE XREF: sub_114528+60↑j ROM:00114592 cmpi.b #$50,d1 ; 'P' ROM:00114596 bne.s locret_11459E ROM:00114598 bset #0,($55B).w ROM:0011459E ROM:0011459E locret_11459E: ; CODE XREF: sub_114528+6E↑j ROM:0011459E rts ROM:0011459E ; End of function sub_114528 ROM:0011459E ROM:001145A0 ROM:001145A0 ; =============== S U B R O U T I N E ======================================= ROM:001145A0 ROM:001145A0 ROM:001145A0 sub_1145A0: ; CODE XREF: sub_12031A+80A↓p ROM:001145A0 bsr.w sub_114528 ROM:001145A4 cmpi.b #0,d1 ROM:001145A8 bne.s loc_1145B2 ROM:001145AA bset #4,($872).w ROM:001145B0 bra.s loc_1145B4 ROM:001145B2 ; --------------------------------------------------------------------------- ROM:001145B2 ROM:001145B2 loc_1145B2: ; CODE XREF: sub_1145A0+8↑j ROM:001145B2 subq.b #1,d1 ROM:001145B4 ROM:001145B4 loc_1145B4: ; CODE XREF: sub_1145A0+10↑j ROM:001145B4 movea.l #$13A000,a0 ROM:001145BA move.w #$2E,d2 ; '.' ROM:001145BE mulu.w d1,d2 ROM:001145C0 adda.l d2,a0 ROM:001145C2 movea.l #$1131,a1 ROM:001145C8 btst #4,($1282).w ROM:001145CE beq.s loc_1145D8 ROM:001145D0 adda.l #6,a1 ROM:001145D6 bra.s loc_1145DE ROM:001145D8 ; --------------------------------------------------------------------------- ROM:001145D8 ROM:001145D8 loc_1145D8: ; CODE XREF: sub_1145A0+2E↑j ROM:001145D8 adda.l #3,a1 ROM:001145DE ROM:001145DE loc_1145DE: ; CODE XREF: sub_1145A0+36↑j ROM:001145DE move.b #1,d3 ROM:001145E2 bra.s loc_1145E8 ROM:001145E4 ; --------------------------------------------------------------------------- ROM:001145E4 ROM:001145E4 loc_1145E4: ; CODE XREF: sub_1145A0+50↓j ROM:001145E4 addi.b #1,d3 ROM:001145E8 ROM:001145E8 loc_1145E8: ; CODE XREF: sub_1145A0+42↑j ROM:001145E8 cmpi.b #$2E,d3 ; '.' ROM:001145EC bgt.s locret_1145F2 ROM:001145EE move.b (a0)+,(a1)+ ROM:001145F0 bra.s loc_1145E4 ROM:001145F2 ; --------------------------------------------------------------------------- ROM:001145F2 ROM:001145F2 locret_1145F2: ; CODE XREF: sub_1145A0+4C↑j ROM:001145F2 rts ROM:001145F2 ; End of function sub_1145A0 ROM:001145F2 ROM:001145F4 ROM:001145F4 ; =============== S U B R O U T I N E ======================================= ROM:001145F4 ROM:001145F4 ROM:001145F4 sub_1145F4: ; CODE XREF: ROM:00121488↓p ROM:001145F4 move.b ($1134).l,d1 ROM:001145FA cmpi.b #0,d1 ROM:001145FE bne.s loc_114608 ROM:00114600 bset #4,($872).w ROM:00114606 bra.s loc_11460A ROM:00114608 ; --------------------------------------------------------------------------- ROM:00114608 ROM:00114608 loc_114608: ; CODE XREF: sub_1145F4+A↑j ROM:00114608 subq.b #1,d1 ROM:0011460A ROM:0011460A loc_11460A: ; CODE XREF: sub_1145F4+12↑j ROM:0011460A movea.l #$13A000,a0 ROM:00114610 move.w #$2E,d2 ; '.' ROM:00114614 mulu.w d1,d2 ROM:00114616 adda.l d2,a0 ROM:00114618 movea.l #$1131,a1 ROM:0011461E btst #4,($1282).w ROM:00114624 beq.s loc_11462E ROM:00114626 adda.l #6,a1 ROM:0011462C bra.s loc_114634 ROM:0011462E ; --------------------------------------------------------------------------- ROM:0011462E ROM:0011462E loc_11462E: ; CODE XREF: sub_1145F4+30↑j ROM:0011462E adda.l #3,a1 ROM:00114634 ROM:00114634 loc_114634: ; CODE XREF: sub_1145F4+38↑j ROM:00114634 move.b #1,d3 ROM:00114638 bra.s loc_11463E ROM:0011463A ; --------------------------------------------------------------------------- ROM:0011463A ROM:0011463A loc_11463A: ; CODE XREF: sub_1145F4+52↓j ROM:0011463A addi.b #1,d3 ROM:0011463E ROM:0011463E loc_11463E: ; CODE XREF: sub_1145F4+44↑j ROM:0011463E cmpi.b #$2E,d3 ; '.' ROM:00114642 bgt.s locret_114648 ROM:00114644 move.b (a0)+,(a1)+ ROM:00114646 bra.s loc_11463A ROM:00114648 ; --------------------------------------------------------------------------- ROM:00114648 ROM:00114648 locret_114648: ; CODE XREF: sub_1145F4+4E↑j ROM:00114648 rts ROM:00114648 ; End of function sub_1145F4 ROM:00114648 ROM:0011464A ; --------------------------------------------------------------------------- ROM:0011464A rts ROM:0011464C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011464E ROM:0011464E ; =============== S U B R O U T I N E ======================================= ROM:0011464E ROM:0011464E ROM:0011464E sub_11464E: ; CODE XREF: ROM:001147B6↓p ROM:0011464E movea.l #byte_110400,a1 ROM:00114654 movea.l #$13C00A,a0 ROM:0011465A bclr #4,($55B).w ROM:00114660 move.b #0,d0 ROM:00114664 bra.s loc_11466A ROM:00114666 ; --------------------------------------------------------------------------- ROM:00114666 ROM:00114666 loc_114666: ; CODE XREF: sub_11464E+36↓j ROM:00114666 addi.b #1,d0 ROM:0011466A ROM:0011466A loc_11466A: ; CODE XREF: sub_11464E+16↑j ROM:0011466A cmpi.b #7,d0 ROM:0011466E bgt.s locret_114686 ROM:00114670 move.b (a1),d1 ROM:00114672 cmp.b (a0),d1 ROM:00114674 beq.s loc_11467C ROM:00114676 bset #4,($55B).w ROM:0011467C ROM:0011467C loc_11467C: ; CODE XREF: sub_11464E+26↑j ROM:0011467C adda.w #1,a0 ROM:00114680 adda.w #2,a1 ROM:00114684 bra.s loc_114666 ROM:00114686 ; --------------------------------------------------------------------------- ROM:00114686 ROM:00114686 locret_114686: ; CODE XREF: sub_11464E+20↑j ROM:00114686 rts ROM:00114686 ; End of function sub_11464E ROM:00114686 ROM:00114688 ROM:00114688 ; =============== S U B R O U T I N E ======================================= ROM:00114688 ROM:00114688 ROM:00114688 sub_114688: ; CODE XREF: sub_1146B8+2E↓p ROM:00114688 move.w #$5AA5,d0 ROM:0011468C movea.l #$12,a0 ROM:00114692 adda.l #$13C000,a0 ROM:00114698 bsr.l nullsub_10 ROM:0011469E rts ROM:0011469E ; End of function sub_114688 ROM:0011469E ROM:001146A0 ROM:001146A0 ; =============== S U B R O U T I N E ======================================= ROM:001146A0 ROM:001146A0 ROM:001146A0 sub_1146A0: ; CODE XREF: sub_114716+2E↓p ROM:001146A0 move.w #$5AA5,d0 ROM:001146A4 movea.l #$410,a0 ROM:001146AA adda.l #unk_110000,a0 ROM:001146B0 bsr.l nullsub_10 ROM:001146B6 rts ROM:001146B6 ; End of function sub_1146A0 ROM:001146B6 ROM:001146B8 ROM:001146B8 ; =============== S U B R O U T I N E ======================================= ROM:001146B8 ROM:001146B8 ROM:001146B8 sub_1146B8: ; CODE XREF: ROM:001147BE↓p ROM:001146B8 movea.l #$13C000,a0 ROM:001146BE movea.l #$13FFFF,a1 ROM:001146C4 bsr.w sub_114774 ROM:001146C8 movea.l #$13C000,a2 ROM:001146CE adda.l #$12,a2 ROM:001146D4 cmpi.w #$FFFF,(a2) ROM:001146D8 bne.s loc_1146EC ROM:001146DA cmpi.w #$A5A5,d0 ROM:001146DE bne.s loc_1146EA ROM:001146E0 bset #7,($55A).w ROM:001146E6 bsr.w sub_114688 ROM:001146EA ROM:001146EA loc_1146EA: ; CODE XREF: sub_1146B8+26↑j ROM:001146EA bra.s locret_114714 ROM:001146EC ; --------------------------------------------------------------------------- ROM:001146EC ROM:001146EC loc_1146EC: ; CODE XREF: sub_1146B8+20↑j ROM:001146EC cmpi.w #$5AA5,(a2) ROM:001146F0 bne.s loc_11470E ROM:001146F2 subi.w #$5AA5,d0 ROM:001146F6 subi.w #1,d0 ROM:001146FA cmpi.w #$A5A5,d0 ROM:001146FE bne.s loc_11470C ROM:00114700 bset #7,($55A).w ROM:00114706 bset #1,($867).w ROM:0011470C ROM:0011470C loc_11470C: ; CODE XREF: sub_1146B8+46↑j ROM:0011470C bra.s locret_114714 ROM:0011470E ; --------------------------------------------------------------------------- ROM:0011470E ROM:0011470E loc_11470E: ; CODE XREF: sub_1146B8+38↑j ROM:0011470E bset #0,($876).w ROM:00114714 ROM:00114714 locret_114714: ; CODE XREF: sub_1146B8:loc_1146EA↑j ROM:00114714 ; sub_1146B8:loc_11470C↑j ROM:00114714 rts ROM:00114714 ; End of function sub_1146B8 ROM:00114714 ROM:00114716 ROM:00114716 ; =============== S U B R O U T I N E ======================================= ROM:00114716 ROM:00114716 ROM:00114716 sub_114716: ; CODE XREF: ROM:001147BA↓p ROM:00114716 movea.l #unk_110000,a0 ROM:0011471C movea.l #byte_139FFF,a1 ROM:00114722 bsr.w sub_114774 ROM:00114726 movea.l #unk_110000,a2 ROM:0011472C adda.l #$410,a2 ROM:00114732 cmpi.w #$FFFF,(a2) ROM:00114736 bne.s loc_11474A ROM:00114738 cmpi.w #$AA55,d0 ROM:0011473C bne.s loc_114748 ROM:0011473E bset #3,($55A).w ROM:00114744 bsr.w sub_1146A0 ROM:00114748 ROM:00114748 loc_114748: ; CODE XREF: sub_114716+26↑j ROM:00114748 bra.s locret_114772 ROM:0011474A ; --------------------------------------------------------------------------- ROM:0011474A ROM:0011474A loc_11474A: ; CODE XREF: sub_114716+20↑j ROM:0011474A cmpi.w #$5AA5,(a2) ROM:0011474E bne.s loc_11476C ROM:00114750 subi.w #$5AA5,d0 ROM:00114754 subi.w #1,d0 ROM:00114758 cmpi.w #$AA55,d0 ROM:0011475C bne.s loc_11476A ROM:0011475E bset #3,($55A).w ROM:00114764 bset #1,($86A).w ROM:0011476A ROM:0011476A loc_11476A: ; CODE XREF: sub_114716+46↑j ROM:0011476A bra.s locret_114772 ROM:0011476C ; --------------------------------------------------------------------------- ROM:0011476C ROM:0011476C loc_11476C: ; CODE XREF: sub_114716+38↑j ROM:0011476C bset #7,($86E).w ROM:00114772 ROM:00114772 locret_114772: ; CODE XREF: sub_114716:loc_114748↑j ROM:00114772 ; sub_114716:loc_11476A↑j ROM:00114772 rts ROM:00114772 ; End of function sub_114716 ROM:00114772 ROM:00114774 ROM:00114774 ; =============== S U B R O U T I N E ======================================= ROM:00114774 ROM:00114774 ROM:00114774 sub_114774: ; CODE XREF: sub_1146B8+C↑p ROM:00114774 ; sub_114716+C↑p ... ROM:00114774 move.l a1,d2 ROM:00114776 sub.l a0,d2 ROM:00114778 lsr.l #1,d2 ROM:0011477A clr.l d0 ROM:0011477C ROM:0011477C loc_11477C: ; CODE XREF: sub_114774+3A↓j ROM:0011477C cmpi.l #0,d2 ROM:00114782 ble.s locret_1147B0 ROM:00114784 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011478A move.b #$AA,($FFFFFA27).w ROM:00114790 cmpi.l #$FFFF,d2 ROM:00114796 ble.s loc_1147A4 ROM:00114798 move.w #$FFFF,d1 ROM:0011479C subi.l #$10000,d2 ROM:001147A2 bra.s loc_1147A8 ROM:001147A4 ; --------------------------------------------------------------------------- ROM:001147A4 ROM:001147A4 loc_1147A4: ; CODE XREF: sub_114774+22↑j ROM:001147A4 move.w d2,d1 ROM:001147A6 clr.l d2 ROM:001147A8 ROM:001147A8 loc_1147A8: ; CODE XREF: sub_114774+2E↑j ROM:001147A8 ; sub_114774+36↓j ROM:001147A8 add.w (a0)+,d0 ROM:001147AA dbf d1,loc_1147A8 ROM:001147AE bra.s loc_11477C ROM:001147B0 ; --------------------------------------------------------------------------- ROM:001147B0 ROM:001147B0 locret_1147B0: ; CODE XREF: sub_114774+E↑j ROM:001147B0 rts ROM:001147B0 ; End of function sub_114774 ROM:001147B0 ROM:001147B2 ; --------------------------------------------------------------------------- ROM:001147B2 clr.w ($55A).w ROM:001147B6 bsr.w sub_11464E ROM:001147BA bsr.w sub_114716 ROM:001147BE bsr.w sub_1146B8 ROM:001147C2 cmpi.w #$8800,($55A).w ROM:001147C8 bne.s locret_1147D0 ROM:001147CA bset #7,($55B).w ROM:001147D0 ROM:001147D0 locret_1147D0: ; CODE XREF: ROM:001147C8↑j ROM:001147D0 rts ROM:001147D2 ROM:001147D2 ; =============== S U B R O U T I N E ======================================= ROM:001147D2 ROM:001147D2 ROM:001147D2 sub_1147D2: ; CODE XREF: ROM:001169BC↓p ROM:001147D2 btst #3,($872).w ROM:001147D8 bne.l loc_114870 ROM:001147DE btst #2,($867).w ROM:001147E4 bne.s loc_1147F8 ROM:001147E6 bset #2,($867).w ROM:001147EC movea.l #unk_110000,a0 ROM:001147F2 clr.w ($55C).w ROM:001147F6 bra.s loc_1147FC ROM:001147F8 ; --------------------------------------------------------------------------- ROM:001147F8 ROM:001147F8 loc_1147F8: ; CODE XREF: sub_1147D2+12↑j ROM:001147F8 movea.l ($418).w,a0 ROM:001147FC ROM:001147FC loc_1147FC: ; CODE XREF: sub_1147D2+24↑j ROM:001147FC movea.l a0,a1 ROM:001147FE move.l $14(a5),d1 ROM:00114802 lsl.l #1,d1 ROM:00114804 adda.l d1,a1 ROM:00114806 move.l a1,($418).w ROM:0011480A suba.w #1,a1 ROM:0011480E cmpa.l #byte_139FFF,a1 ROM:00114814 blt.s loc_114828 ROM:00114816 movea.l #byte_139FFF,a1 ROM:0011481C bset #3,($872).w ROM:00114822 bset #0,($791).w ROM:00114828 ROM:00114828 loc_114828: ; CODE XREF: sub_1147D2+42↑j ROM:00114828 bsr.w sub_114774 ROM:0011482C add.w d0,($55C).w ROM:00114830 btst #3,($872).w ROM:00114836 beq.s loc_11486E ROM:00114838 move.w ($55C).w,d0 ROM:0011483C subi.w #$5AA5,d0 ROM:00114840 subi.w #1,d0 ROM:00114844 cmpi.w #$AA55,d0 ROM:00114848 beq.s loc_114862 ROM:0011484A bset #3,($86B).w ROM:00114850 bset #2,($135E).w ROM:00114856 bset #1,($791).w ROM:0011485C bset #3,($867).w ROM:00114862 ROM:00114862 loc_114862: ; CODE XREF: sub_1147D2+76↑j ROM:00114862 move.l #$13C000,($418).w ROM:0011486A clr.w ($55E).w ROM:0011486E ROM:0011486E loc_11486E: ; CODE XREF: sub_1147D2+64↑j ROM:0011486E bra.s locret_1148E2 ROM:00114870 ; --------------------------------------------------------------------------- ROM:00114870 ROM:00114870 loc_114870: ; CODE XREF: sub_1147D2+6↑j ROM:00114870 btst #5,($86F).w ROM:00114876 bne.s locret_1148E2 ROM:00114878 movea.l ($418).w,a0 ROM:0011487C movea.l a0,a1 ROM:0011487E move.l $14(a5),d1 ROM:00114882 lsl.l #1,d1 ROM:00114884 adda.l d1,a1 ROM:00114886 move.l a1,($418).w ROM:0011488A suba.w #1,a1 ROM:0011488E cmpa.l #$13FFFF,a1 ROM:00114894 blt.s loc_1148A8 ROM:00114896 movea.l #$13FFFF,a1 ROM:0011489C bset #5,($86F).w ROM:001148A2 bset #2,($791).w ROM:001148A8 ROM:001148A8 loc_1148A8: ; CODE XREF: sub_1147D2+C2↑j ROM:001148A8 bsr.w sub_114774 ROM:001148AC add.w d0,($55E).w ROM:001148B0 btst #5,($86F).w ROM:001148B6 beq.s locret_1148E2 ROM:001148B8 move.w ($55E).w,d0 ROM:001148BC subi.w #$5AA5,d0 ROM:001148C0 subi.w #1,d0 ROM:001148C4 cmpi.w #$A5A5,d0 ROM:001148C8 beq.s locret_1148E2 ROM:001148CA bset #0,($878).w ROM:001148D0 bset #4,($135E).w ROM:001148D6 bset #3,($791).w ROM:001148DC bset #3,($867).w ROM:001148E2 ROM:001148E2 locret_1148E2: ; CODE XREF: sub_1147D2:loc_11486E↑j ROM:001148E2 ; sub_1147D2+A4↑j ... ROM:001148E2 rts ROM:001148E2 ; End of function sub_1147D2 ROM:001148E2 ROM:001148E4 ROM:001148E4 ; =============== S U B R O U T I N E ======================================= ROM:001148E4 ROM:001148E4 ROM:001148E4 sub_1148E4: ; CODE XREF: sub_121510+26C↓p ROM:001148E4 move.b ($1133).w,($792).w ROM:001148EA bset #0,($127A).w ROM:001148F0 clr.w d1 ROM:001148F2 move.b ($792).w,d1 ROM:001148F6 cmpi.w #$12,d1 ROM:001148FA bcc.s locret_114904 ROM:001148FC movea.l off_114906(pc,d1.w*4),a0 ROM:00114900 nop ROM:00114902 jmp (a0) ROM:00114904 ; --------------------------------------------------------------------------- ROM:00114904 ROM:00114904 locret_114904: ; CODE XREF: sub_1148E4+16↑j ROM:00114904 rts ROM:00114904 ; End of function sub_1148E4 ROM:00114904 ROM:00114904 ; --------------------------------------------------------------------------- ROM:00114906 off_114906: dc.l locret_11494E ; DATA XREF: sub_1148E4+18↑r ROM:0011490A dc.l loc_114950 ROM:0011490E dc.l loc_11495C ROM:00114912 dc.l loc_114968 ROM:00114916 dc.l loc_114974 ROM:0011491A dc.l loc_114980 ROM:0011491E dc.l loc_11498C ROM:00114922 dc.l loc_114998 ROM:00114926 dc.l loc_1149A4 ROM:0011492A dc.l loc_1149B0 ROM:0011492E dc.l loc_1149BC ROM:00114932 dc.l loc_1149C8 ROM:00114936 dc.l loc_1149D4 ROM:0011493A dc.l loc_1149DC ROM:0011493E dc.l loc_1149E4 ROM:00114942 dc.l loc_1149EC ROM:00114946 dc.l loc_1149F4 ROM:0011494A dc.l loc_1149FC ROM:0011494E ; --------------------------------------------------------------------------- ROM:0011494E ROM:0011494E locret_11494E: ; DATA XREF: ROM:off_114906↑o ROM:0011494E rts ROM:00114950 ; --------------------------------------------------------------------------- ROM:00114950 ROM:00114950 loc_114950: ; DATA XREF: ROM:0011490A↑o ROM:00114950 bclr #0,($127A).w ROM:00114956 bsr.w sub_114E60 ROM:0011495A rts ROM:0011495C ; --------------------------------------------------------------------------- ROM:0011495C ROM:0011495C loc_11495C: ; DATA XREF: ROM:0011490E↑o ROM:0011495C bclr #0,($127A).w ROM:00114962 bsr.w sub_114E60 ROM:00114966 rts ROM:00114968 ; --------------------------------------------------------------------------- ROM:00114968 ROM:00114968 loc_114968: ; DATA XREF: ROM:00114912↑o ROM:00114968 bclr #0,($127A).w ROM:0011496E bsr.w sub_114ED4 ROM:00114972 rts ROM:00114974 ; --------------------------------------------------------------------------- ROM:00114974 ROM:00114974 loc_114974: ; DATA XREF: ROM:00114916↑o ROM:00114974 bclr #0,($127A).w ROM:0011497A bsr.w sub_114D04 ROM:0011497E rts ROM:00114980 ; --------------------------------------------------------------------------- ROM:00114980 ROM:00114980 loc_114980: ; DATA XREF: ROM:0011491A↑o ROM:00114980 bclr #0,($127A).w ROM:00114986 bsr.w sub_114A04 ROM:0011498A rts ROM:0011498C ; --------------------------------------------------------------------------- ROM:0011498C ROM:0011498C loc_11498C: ; DATA XREF: ROM:0011491E↑o ROM:0011498C bclr #0,($127A).w ROM:00114992 bsr.w sub_114ADA ROM:00114996 rts ROM:00114998 ; --------------------------------------------------------------------------- ROM:00114998 ROM:00114998 loc_114998: ; DATA XREF: ROM:00114922↑o ROM:00114998 bclr #0,($127A).w ROM:0011499E bsr.w sub_114BB0 ROM:001149A2 rts ROM:001149A4 ; --------------------------------------------------------------------------- ROM:001149A4 ROM:001149A4 loc_1149A4: ; DATA XREF: ROM:00114926↑o ROM:001149A4 bclr #0,($127A).w ROM:001149AA bsr.w sub_114BE6 ROM:001149AE rts ROM:001149B0 ; --------------------------------------------------------------------------- ROM:001149B0 ROM:001149B0 loc_1149B0: ; DATA XREF: ROM:0011492A↑o ROM:001149B0 bclr #0,($127A).w ROM:001149B6 bsr.w sub_114C88 ROM:001149BA rts ROM:001149BC ; --------------------------------------------------------------------------- ROM:001149BC ROM:001149BC loc_1149BC: ; DATA XREF: ROM:0011492E↑o ROM:001149BC bclr #0,($127A).w ROM:001149C2 bsr.w sub_114CCA ROM:001149C6 rts ROM:001149C8 ; --------------------------------------------------------------------------- ROM:001149C8 ROM:001149C8 loc_1149C8: ; DATA XREF: ROM:00114932↑o ROM:001149C8 bclr #0,($127A).w ROM:001149CE bsr.w sub_114D7C ROM:001149D2 rts ROM:001149D4 ; --------------------------------------------------------------------------- ROM:001149D4 ROM:001149D4 loc_1149D4: ; DATA XREF: ROM:00114936↑o ROM:001149D4 bclr #0,($127A).w ROM:001149DA rts ROM:001149DC ; --------------------------------------------------------------------------- ROM:001149DC ROM:001149DC loc_1149DC: ; DATA XREF: ROM:0011493A↑o ROM:001149DC bclr #0,($127A).w ROM:001149E2 rts ROM:001149E4 ; --------------------------------------------------------------------------- ROM:001149E4 ROM:001149E4 loc_1149E4: ; DATA XREF: ROM:0011493E↑o ROM:001149E4 bclr #0,($127A).w ROM:001149EA rts ROM:001149EC ; --------------------------------------------------------------------------- ROM:001149EC ROM:001149EC loc_1149EC: ; DATA XREF: ROM:00114942↑o ROM:001149EC bclr #0,($127A).w ROM:001149F2 rts ROM:001149F4 ; --------------------------------------------------------------------------- ROM:001149F4 ROM:001149F4 loc_1149F4: ; DATA XREF: ROM:00114946↑o ROM:001149F4 bclr #0,($127A).w ROM:001149FA rts ROM:001149FC ; --------------------------------------------------------------------------- ROM:001149FC ROM:001149FC loc_1149FC: ; DATA XREF: ROM:0011494A↑o ROM:001149FC bclr #0,($127A).w ROM:00114A02 rts ROM:00114A04 ROM:00114A04 ; =============== S U B R O U T I N E ======================================= ROM:00114A04 ROM:00114A04 ROM:00114A04 sub_114A04: ; CODE XREF: ROM:00114986↑p ROM:00114A04 btst #4,($87A).w ROM:00114A0A bne.l loc_114ACC ROM:00114A10 cmpi.w #$14,($572).w ROM:00114A16 bge.l loc_114ABE ROM:00114A1C clr.w d1 ROM:00114A1E clr.w d0 ROM:00114A20 movea.l ($450).w,a0 ROM:00114A24 move.w ($572).w,d2 ROM:00114A28 move.b ($1137).w,d0 ROM:00114A2C cmpi.w #1,d0 ROM:00114A30 bne.s loc_114A40 ROM:00114A32 addq.w #1,($570).w ROM:00114A36 move.w ($56C).w,d1 ROM:00114A3A add.w ($56E).w,d1 ROM:00114A3E bra.s loc_114A54 ROM:00114A40 ; --------------------------------------------------------------------------- ROM:00114A40 ROM:00114A40 loc_114A40: ; CODE XREF: sub_114A04+2C↑j ROM:00114A40 cmpi.w #2,d0 ROM:00114A44 bne.s loc_114A50 ROM:00114A46 addq.w #1,($56E).w ROM:00114A4A move.w ($56C).w,d1 ROM:00114A4E bra.s loc_114A54 ROM:00114A50 ; --------------------------------------------------------------------------- ROM:00114A50 ROM:00114A50 loc_114A50: ; CODE XREF: sub_114A04+40↑j ROM:00114A50 addq.w #1,($56C).w ROM:00114A54 ROM:00114A54 loc_114A54: ; CODE XREF: sub_114A04+3A↑j ROM:00114A54 ; sub_114A04+4A↑j ROM:00114A54 sub.w d1,d2 ROM:00114A56 ext.l d2 ROM:00114A58 asl.l #2,d2 ROM:00114A5A adda.l d2,a0 ROM:00114A5C bra.s loc_114A64 ROM:00114A5E ; --------------------------------------------------------------------------- ROM:00114A5E ROM:00114A5E loc_114A5E: ; CODE XREF: sub_114A04:loc_114A64↓j ROM:00114A5E move.l (a0,d1.w*4),4(a0,d1.w*4) ROM:00114A64 ROM:00114A64 loc_114A64: ; CODE XREF: sub_114A04+58↑j ROM:00114A64 dbf d1,loc_114A5E ROM:00114A68 addq.w #1,($572).w ROM:00114A6C clr.l d0 ROM:00114A6E move.b ($1134).w,d0 ROM:00114A72 asl.l #8,d0 ROM:00114A74 move.b ($1135).w,d0 ROM:00114A78 asl.l #8,d0 ROM:00114A7A move.b ($1136).w,d0 ROM:00114A7E move.l d0,(a0) ROM:00114A80 bset #7,($879).w ROM:00114A86 move.w ($570).w,d0 ROM:00114A8A asl.w #2,d0 ROM:00114A8C move.w d0,d1 ROM:00114A8E move.w ($56E).w,d0 ROM:00114A92 asl.w #1,d0 ROM:00114A94 add.w d0,d1 ROM:00114A96 move.w ($56C).w,d0 ROM:00114A9A btst #0,d0 ROM:00114A9E beq.s loc_114AA2 ROM:00114AA0 addq.w #1,d0 ROM:00114AA2 ROM:00114AA2 loc_114AA2: ; CODE XREF: sub_114A04+9A↑j ROM:00114AA2 add.w d0,d1 ROM:00114AA4 move.l #$FFFE,d0 ROM:00114AAA sub.l ($454).w,d0 ROM:00114AAE ext.l d1 ROM:00114AB0 divu.l d1,d0 ROM:00114AB4 move.l d0,($41C).w ROM:00114AB8 move.w d1,($574).w ROM:00114ABC bra.s loc_114ACA ROM:00114ABE ; --------------------------------------------------------------------------- ROM:00114ABE ROM:00114ABE loc_114ABE: ; CODE XREF: sub_114A04+12↑j ROM:00114ABE move.b #$8E,($107E).w ROM:00114AC4 bset #0,($127A).w ROM:00114ACA ROM:00114ACA loc_114ACA: ; CODE XREF: sub_114A04+B8↑j ROM:00114ACA bra.s locret_114AD8 ROM:00114ACC ; --------------------------------------------------------------------------- ROM:00114ACC ROM:00114ACC loc_114ACC: ; CODE XREF: sub_114A04+6↑j ROM:00114ACC move.b #$82,($107E).w ROM:00114AD2 bset #0,($127A).w ROM:00114AD8 ROM:00114AD8 locret_114AD8: ; CODE XREF: sub_114A04:loc_114ACA↑j ROM:00114AD8 rts ROM:00114AD8 ; End of function sub_114A04 ROM:00114AD8 ROM:00114ADA ROM:00114ADA ; =============== S U B R O U T I N E ======================================= ROM:00114ADA ROM:00114ADA ROM:00114ADA sub_114ADA: ; CODE XREF: ROM:00114992↑p ROM:00114ADA btst #4,($87A).w ROM:00114AE0 bne.l loc_114BA2 ROM:00114AE6 clr.l d0 ROM:00114AE8 move.b ($1134).w,d0 ROM:00114AEC asl.l #8,d0 ROM:00114AEE move.b ($1135).w,d0 ROM:00114AF2 asl.l #8,d0 ROM:00114AF4 move.b ($1136).w,d0 ROM:00114AF8 clr.w d1 ROM:00114AFA movea.l ($450).w,a0 ROM:00114AFE ROM:00114AFE loc_114AFE: ; CODE XREF: sub_114ADA+30↓j ROM:00114AFE cmp.l (a0)+,d0 ROM:00114B00 beq.s loc_114B0C ROM:00114B02 cmp.w ($572).w,d1 ROM:00114B06 bge.s loc_114B0C ROM:00114B08 addq.w #1,d1 ROM:00114B0A bra.s loc_114AFE ROM:00114B0C ; --------------------------------------------------------------------------- ROM:00114B0C ROM:00114B0C loc_114B0C: ; CODE XREF: sub_114ADA+26↑j ROM:00114B0C ; sub_114ADA+2C↑j ROM:00114B0C cmp.w ($572).w,d1 ROM:00114B10 bge.l loc_114B94 ROM:00114B16 cmp.w ($570).w,d1 ROM:00114B1A bge.s loc_114B22 ROM:00114B1C subq.w #1,($570).w ROM:00114B20 bra.s loc_114B3C ROM:00114B22 ; --------------------------------------------------------------------------- ROM:00114B22 ROM:00114B22 loc_114B22: ; CODE XREF: sub_114ADA+40↑j ROM:00114B22 move.w ($56E).w,d0 ROM:00114B26 add.w ($570).w,d0 ROM:00114B2A cmp.w d1,d0 ROM:00114B2C ble.s loc_114B36 ROM:00114B2E subi.w #1,($56E).w ROM:00114B34 bra.s loc_114B3C ROM:00114B36 ; --------------------------------------------------------------------------- ROM:00114B36 ROM:00114B36 loc_114B36: ; CODE XREF: sub_114ADA+52↑j ROM:00114B36 subi.w #1,($56C).w ROM:00114B3C ROM:00114B3C loc_114B3C: ; CODE XREF: sub_114ADA+46↑j ROM:00114B3C ; sub_114ADA+5A↑j ROM:00114B3C subi.w #1,($572).w ROM:00114B42 suba.l #4,a0 ROM:00114B48 ROM:00114B48 loc_114B48: ; CODE XREF: sub_114ADA+7A↓j ROM:00114B48 cmp.w ($572).w,d1 ROM:00114B4C beq.s loc_114B56 ROM:00114B4E move.l 4(a0),(a0)+ ROM:00114B52 addq.w #1,d1 ROM:00114B54 bra.s loc_114B48 ROM:00114B56 ; --------------------------------------------------------------------------- ROM:00114B56 ROM:00114B56 loc_114B56: ; CODE XREF: sub_114ADA+72↑j ROM:00114B56 bset #7,($879).w ROM:00114B5C move.w ($570).w,d0 ROM:00114B60 asl.w #2,d0 ROM:00114B62 move.w d0,d1 ROM:00114B64 move.w ($56E).w,d0 ROM:00114B68 asl.w #1,d0 ROM:00114B6A add.w d0,d1 ROM:00114B6C move.w ($56C).w,d0 ROM:00114B70 btst #0,d0 ROM:00114B74 beq.s loc_114B78 ROM:00114B76 addq.w #1,d0 ROM:00114B78 ROM:00114B78 loc_114B78: ; CODE XREF: sub_114ADA+9A↑j ROM:00114B78 add.w d0,d1 ROM:00114B7A move.l #$FFFE,d0 ROM:00114B80 sub.l ($454).w,d0 ROM:00114B84 ext.l d1 ROM:00114B86 divu.l d1,d0 ROM:00114B8A move.l d0,($41C).w ROM:00114B8E move.w d1,($574).w ROM:00114B92 bra.s loc_114BA0 ROM:00114B94 ; --------------------------------------------------------------------------- ROM:00114B94 ROM:00114B94 loc_114B94: ; CODE XREF: sub_114ADA+36↑j ROM:00114B94 move.b #$8F,($107E).w ROM:00114B9A bset #0,($127A).w ROM:00114BA0 ROM:00114BA0 loc_114BA0: ; CODE XREF: sub_114ADA+B8↑j ROM:00114BA0 bra.s locret_114BAE ROM:00114BA2 ; --------------------------------------------------------------------------- ROM:00114BA2 ROM:00114BA2 loc_114BA2: ; CODE XREF: sub_114ADA+6↑j ROM:00114BA2 move.b #$82,($107E).w ROM:00114BA8 bset #0,($127A).w ROM:00114BAE ROM:00114BAE locret_114BAE: ; CODE XREF: sub_114ADA:loc_114BA0↑j ROM:00114BAE rts ROM:00114BAE ; End of function sub_114ADA ROM:00114BAE ROM:00114BB0 ROM:00114BB0 ; =============== S U B R O U T I N E ======================================= ROM:00114BB0 ROM:00114BB0 ROM:00114BB0 sub_114BB0: ; CODE XREF: ROM:0011499E↑p ROM:00114BB0 btst #4,($87A).w ROM:00114BB6 bne.s loc_114BD8 ROM:00114BB8 clr.w ($56C).w ROM:00114BBC clr.w ($56E).w ROM:00114BC0 clr.w ($570).w ROM:00114BC4 clr.w ($572).w ROM:00114BC8 clr.w ($574).w ROM:00114BCC clr.l ($41C).w ROM:00114BD0 bset #7,($879).w ROM:00114BD6 bra.s locret_114BE4 ROM:00114BD8 ; --------------------------------------------------------------------------- ROM:00114BD8 ROM:00114BD8 loc_114BD8: ; CODE XREF: sub_114BB0+6↑j ROM:00114BD8 move.b #$82,($107E).w ROM:00114BDE bset #0,($127A).w ROM:00114BE4 ROM:00114BE4 locret_114BE4: ; CODE XREF: sub_114BB0+26↑j ROM:00114BE4 rts ROM:00114BE4 ; End of function sub_114BB0 ROM:00114BE4 ROM:00114BE6 ROM:00114BE6 ; =============== S U B R O U T I N E ======================================= ROM:00114BE6 ROM:00114BE6 ROM:00114BE6 sub_114BE6: ; CODE XREF: ROM:001149AA↑p ROM:00114BE6 btst #4,($87A).w ROM:00114BEC bne.l loc_114C7A ROM:00114BF2 clr.w d0 ROM:00114BF4 clr.w d1 ROM:00114BF6 clr.w d2 ROM:00114BF8 move.b ($113D).w,d0 ROM:00114BFC move.b ($113C).w,d1 ROM:00114C00 move.b ($113B).w,d2 ROM:00114C04 cmpi.w #$A,d0 ROM:00114C08 bge.s loc_114C6C ROM:00114C0A cmpi.w #6,d1 ROM:00114C0E bgt.s loc_114C5E ROM:00114C10 cmpi.w #0,d1 ROM:00114C14 ble.s loc_114C50 ROM:00114C16 cmpi.w #4,d2 ROM:00114C1A bgt.s loc_114C42 ROM:00114C1C movea.l ($458).w,a0 ROM:00114C20 ext.l d0 ROM:00114C22 asl.l #4,d0 ROM:00114C24 adda.l d0,a0 ROM:00114C26 clr.b (a0)+ ROM:00114C28 movea.l #$1131,a1 ROM:00114C2E adda.l #3,a1 ROM:00114C34 move.w #9,d1 ROM:00114C38 bra.s loc_114C3C ROM:00114C3A ; --------------------------------------------------------------------------- ROM:00114C3A ROM:00114C3A loc_114C3A: ; CODE XREF: sub_114BE6:loc_114C3C↓j ROM:00114C3A move.b (a1)+,(a0)+ ROM:00114C3C ROM:00114C3C loc_114C3C: ; CODE XREF: sub_114BE6+52↑j ROM:00114C3C dbf d1,loc_114C3A ROM:00114C40 bra.s loc_114C4E ROM:00114C42 ; --------------------------------------------------------------------------- ROM:00114C42 ROM:00114C42 loc_114C42: ; CODE XREF: sub_114BE6+34↑j ROM:00114C42 move.b #$8B,($107E).w ROM:00114C48 bset #0,($127A).w ROM:00114C4E ROM:00114C4E loc_114C4E: ; CODE XREF: sub_114BE6+5A↑j ROM:00114C4E bra.s loc_114C5C ROM:00114C50 ; --------------------------------------------------------------------------- ROM:00114C50 ROM:00114C50 loc_114C50: ; CODE XREF: sub_114BE6+2E↑j ROM:00114C50 move.b #$8C,($107E).w ROM:00114C56 bset #0,($127A).w ROM:00114C5C ROM:00114C5C loc_114C5C: ; CODE XREF: sub_114BE6:loc_114C4E↑j ROM:00114C5C bra.s loc_114C6A ROM:00114C5E ; --------------------------------------------------------------------------- ROM:00114C5E ROM:00114C5E loc_114C5E: ; CODE XREF: sub_114BE6+28↑j ROM:00114C5E move.b #$8C,($107E).w ROM:00114C64 bset #0,($127A).w ROM:00114C6A ROM:00114C6A loc_114C6A: ; CODE XREF: sub_114BE6:loc_114C5C↑j ROM:00114C6A bra.s loc_114C78 ROM:00114C6C ; --------------------------------------------------------------------------- ROM:00114C6C ROM:00114C6C loc_114C6C: ; CODE XREF: sub_114BE6+22↑j ROM:00114C6C move.b #$8A,($107E).w ROM:00114C72 bset #0,($127A).w ROM:00114C78 ROM:00114C78 loc_114C78: ; CODE XREF: sub_114BE6:loc_114C6A↑j ROM:00114C78 bra.s locret_114C86 ROM:00114C7A ; --------------------------------------------------------------------------- ROM:00114C7A ROM:00114C7A loc_114C7A: ; CODE XREF: sub_114BE6+6↑j ROM:00114C7A move.b #$82,($107E).w ROM:00114C80 bset #0,($127A).w ROM:00114C86 ROM:00114C86 locret_114C86: ; CODE XREF: sub_114BE6:loc_114C78↑j ROM:00114C86 rts ROM:00114C86 ; End of function sub_114BE6 ROM:00114C86 ROM:00114C88 ROM:00114C88 ; =============== S U B R O U T I N E ======================================= ROM:00114C88 ROM:00114C88 ROM:00114C88 sub_114C88: ; CODE XREF: ROM:001149B6↑p ROM:00114C88 btst #4,($87A).w ROM:00114C8E bne.s loc_114CBC ROM:00114C90 clr.w d0 ROM:00114C92 move.b ($1134).w,d0 ROM:00114C96 cmpi.w #$A,d0 ROM:00114C9A bge.s loc_114CAE ROM:00114C9C ext.l d0 ROM:00114C9E asl.l #4,d0 ROM:00114CA0 movea.l ($458).w,a0 ROM:00114CA4 adda.l d0,a0 ROM:00114CA6 move.b #$FF,9(a0) ROM:00114CAC bra.s loc_114CBA ROM:00114CAE ; --------------------------------------------------------------------------- ROM:00114CAE ROM:00114CAE loc_114CAE: ; CODE XREF: sub_114C88+12↑j ROM:00114CAE move.b #$8A,($107E).w ROM:00114CB4 bset #0,($127A).w ROM:00114CBA ROM:00114CBA loc_114CBA: ; CODE XREF: sub_114C88+24↑j ROM:00114CBA bra.s locret_114CC8 ROM:00114CBC ; --------------------------------------------------------------------------- ROM:00114CBC ROM:00114CBC loc_114CBC: ; CODE XREF: sub_114C88+6↑j ROM:00114CBC move.b #$82,($107E).w ROM:00114CC2 bset #0,($127A).w ROM:00114CC8 ROM:00114CC8 locret_114CC8: ; CODE XREF: sub_114C88:loc_114CBA↑j ROM:00114CC8 rts ROM:00114CC8 ; End of function sub_114C88 ROM:00114CC8 ROM:00114CCA ROM:00114CCA ; =============== S U B R O U T I N E ======================================= ROM:00114CCA ROM:00114CCA ROM:00114CCA sub_114CCA: ; CODE XREF: ROM:001149C2↑p ROM:00114CCA btst #4,($87A).w ROM:00114CD0 bne.s loc_114CF6 ROM:00114CD2 movea.l ($458).w,a0 ROM:00114CD6 move.w #9,d0 ROM:00114CDA bra.s loc_114CE0 ROM:00114CDC ; --------------------------------------------------------------------------- ROM:00114CDC ROM:00114CDC loc_114CDC: ; CODE XREF: sub_114CCA+28↓j ROM:00114CDC subi.w #1,d0 ROM:00114CE0 ROM:00114CE0 loc_114CE0: ; CODE XREF: sub_114CCA+10↑j ROM:00114CE0 cmpi.w #0,d0 ROM:00114CE4 blt.s loc_114CF4 ROM:00114CE6 move.b #$FF,9(a0) ROM:00114CEC adda.l #$10,a0 ROM:00114CF2 bra.s loc_114CDC ROM:00114CF4 ; --------------------------------------------------------------------------- ROM:00114CF4 ROM:00114CF4 loc_114CF4: ; CODE XREF: sub_114CCA+1A↑j ROM:00114CF4 bra.s locret_114D02 ROM:00114CF6 ; --------------------------------------------------------------------------- ROM:00114CF6 ROM:00114CF6 loc_114CF6: ; CODE XREF: sub_114CCA+6↑j ROM:00114CF6 move.b #$82,($107E).w ROM:00114CFC bset #0,($127A).w ROM:00114D02 ROM:00114D02 locret_114D02: ; CODE XREF: sub_114CCA:loc_114CF4↑j ROM:00114D02 rts ROM:00114D02 ; End of function sub_114CCA ROM:00114D02 ROM:00114D04 ROM:00114D04 ; =============== S U B R O U T I N E ======================================= ROM:00114D04 ROM:00114D04 ROM:00114D04 sub_114D04: ; CODE XREF: ROM:0011497A↑p ROM:00114D04 btst #4,($87A).w ROM:00114D0A bne.s loc_114D6E ROM:00114D0C cmpi.b #5,($1131).w ROM:00114D12 bne.s loc_114D60 ROM:00114D14 clr.w d0 ROM:00114D16 move.b ($1134).w,d0 ROM:00114D1A movea.l #dword_130F74,a0 ROM:00114D20 ROM:00114D20 loc_114D20: ; CODE XREF: sub_114D04+2C↓j ROM:00114D20 cmp.w (a0),d0 ROM:00114D22 beq.s loc_114D32 ROM:00114D24 cmpi.w #$FF,(a0) ROM:00114D28 beq.s loc_114D32 ROM:00114D2A adda.l #2,a0 ROM:00114D30 bra.s loc_114D20 ROM:00114D32 ; --------------------------------------------------------------------------- ROM:00114D32 ROM:00114D32 loc_114D32: ; CODE XREF: sub_114D04+1E↑j ROM:00114D32 ; sub_114D04+24↑j ROM:00114D32 cmpi.w #$FF,(a0) ROM:00114D36 bne.s loc_114D46 ROM:00114D38 move.b #$84,($107E).w ROM:00114D3E bset #0,($127A).w ROM:00114D44 bra.s loc_114D5E ROM:00114D46 ; --------------------------------------------------------------------------- ROM:00114D46 ROM:00114D46 loc_114D46: ; CODE XREF: sub_114D04+32↑j ROM:00114D46 ext.w d0 ROM:00114D48 move.w d0,($560).w ROM:00114D4C clr.w d0 ROM:00114D4E move.b ($1135).w,d0 ROM:00114D52 asl.w #8,d0 ROM:00114D54 move.b ($1136).w,d0 ROM:00114D58 subq.w #1,d0 ROM:00114D5A move.w d0,($562).w ROM:00114D5E ROM:00114D5E loc_114D5E: ; CODE XREF: sub_114D04+40↑j ROM:00114D5E bra.s loc_114D6C ROM:00114D60 ; --------------------------------------------------------------------------- ROM:00114D60 ROM:00114D60 loc_114D60: ; CODE XREF: sub_114D04+E↑j ROM:00114D60 move.b #$8B,($107E).w ROM:00114D66 bset #0,($127A).w ROM:00114D6C ROM:00114D6C loc_114D6C: ; CODE XREF: sub_114D04:loc_114D5E↑j ROM:00114D6C bra.s locret_114D7A ROM:00114D6E ; --------------------------------------------------------------------------- ROM:00114D6E ROM:00114D6E loc_114D6E: ; CODE XREF: sub_114D04+6↑j ROM:00114D6E move.b #$82,($107E).w ROM:00114D74 bset #0,($127A).w ROM:00114D7A ROM:00114D7A locret_114D7A: ; CODE XREF: sub_114D04:loc_114D6C↑j ROM:00114D7A rts ROM:00114D7A ; End of function sub_114D04 ROM:00114D7A ROM:00114D7C ROM:00114D7C ; =============== S U B R O U T I N E ======================================= ROM:00114D7C ROM:00114D7C ROM:00114D7C sub_114D7C: ; CODE XREF: ROM:001149CE↑p ROM:00114D7C btst #4,($87A).w ROM:00114D82 bne.l loc_114E52 ROM:00114D88 clr.w d0 ROM:00114D8A move.b ($1134).w,d0 ROM:00114D8E cmpi.w #$A,d0 ROM:00114D92 blt.s loc_114D9C ROM:00114D94 move.w #$FF,($566).w ROM:00114D9A bra.s loc_114DCC ROM:00114D9C ; --------------------------------------------------------------------------- ROM:00114D9C ROM:00114D9C loc_114D9C: ; CODE XREF: sub_114D7C+16↑j ROM:00114D9C movea.l ($458).w,a0 ROM:00114DA0 move.w d0,d3 ROM:00114DA2 ext.l d3 ROM:00114DA4 asl.l #4,d3 ROM:00114DA6 adda.l d3,a0 ROM:00114DA8 cmpi.b #$FF,9(a0) ROM:00114DAE bne.l loc_114DC8 ROM:00114DB4 move.b #$86,($107E).w ROM:00114DBA bset #0,($127A).w ROM:00114DC0 bra.l locret_114E5E ROM:00114DC6 ; --------------------------------------------------------------------------- ROM:00114DC6 bra.s loc_114DCC ROM:00114DC8 ; --------------------------------------------------------------------------- ROM:00114DC8 ROM:00114DC8 loc_114DC8: ; CODE XREF: sub_114D7C+32↑j ROM:00114DC8 move.w d0,($566).w ROM:00114DCC ROM:00114DCC loc_114DCC: ; CODE XREF: sub_114D7C+1E↑j ROM:00114DCC ; sub_114D7C+4A↑j ROM:00114DCC clr.w d1 ROM:00114DCE move.b ($1135).w,d1 ROM:00114DD2 cmpi.w #$A,d1 ROM:00114DD6 blt.s loc_114DE0 ROM:00114DD8 move.w #$FF,($564).w ROM:00114DDE bra.s loc_114E1C ROM:00114DE0 ; --------------------------------------------------------------------------- ROM:00114DE0 ROM:00114DE0 loc_114DE0: ; CODE XREF: sub_114D7C+5A↑j ROM:00114DE0 cmp.w d1,d0 ROM:00114DE2 bne.s loc_114DF4 ROM:00114DE4 move.b #$87,($107E).w ROM:00114DEA bset #0,($127A).w ROM:00114DF0 bra.s locret_114E5E ROM:00114DF2 ; --------------------------------------------------------------------------- ROM:00114DF2 bra.s loc_114E1C ROM:00114DF4 ; --------------------------------------------------------------------------- ROM:00114DF4 ROM:00114DF4 loc_114DF4: ; CODE XREF: sub_114D7C+66↑j ROM:00114DF4 movea.l ($458).w,a0 ROM:00114DF8 move.w d1,d3 ROM:00114DFA ext.l d3 ROM:00114DFC asl.l #4,d3 ROM:00114DFE adda.l d3,a0 ROM:00114E00 cmpi.b #$FF,9(a0) ROM:00114E06 bne.s loc_114E18 ROM:00114E08 move.b #$88,($107E).w ROM:00114E0E bset #0,($127A).w ROM:00114E14 bra.s locret_114E5E ROM:00114E16 ; --------------------------------------------------------------------------- ROM:00114E16 bra.s loc_114E1C ROM:00114E18 ; --------------------------------------------------------------------------- ROM:00114E18 ROM:00114E18 loc_114E18: ; CODE XREF: sub_114D7C+8A↑j ROM:00114E18 move.w d1,($564).w ROM:00114E1C ROM:00114E1C loc_114E1C: ; CODE XREF: sub_114D7C+62↑j ROM:00114E1C ; sub_114D7C+76↑j ... ROM:00114E1C clr.l d2 ROM:00114E1E move.b ($1136).w,d2 ROM:00114E22 asl.l #8,d2 ROM:00114E24 move.b ($1137).w,d2 ROM:00114E28 asl.l #8,d2 ROM:00114E2A move.b ($1138).w,d2 ROM:00114E2E cmpi.l #$FFFFFF,d2 ROM:00114E34 beq.s loc_114E3C ROM:00114E36 cmp.l ($41C).w,d2 ROM:00114E3A bgt.s loc_114E42 ROM:00114E3C ROM:00114E3C loc_114E3C: ; CODE XREF: sub_114D7C+B8↑j ROM:00114E3C move.l d2,($420).w ROM:00114E40 bra.s loc_114E50 ROM:00114E42 ; --------------------------------------------------------------------------- ROM:00114E42 ROM:00114E42 loc_114E42: ; CODE XREF: sub_114D7C+BE↑j ROM:00114E42 move.b #$89,($107E).w ROM:00114E48 bset #0,($127A).w ROM:00114E4E bra.s locret_114E5E ROM:00114E50 ; --------------------------------------------------------------------------- ROM:00114E50 ROM:00114E50 loc_114E50: ; CODE XREF: sub_114D7C+C4↑j ROM:00114E50 bra.s locret_114E5E ROM:00114E52 ; --------------------------------------------------------------------------- ROM:00114E52 ROM:00114E52 loc_114E52: ; CODE XREF: sub_114D7C+6↑j ROM:00114E52 move.b #$82,($107E).w ROM:00114E58 bset #0,($127A).w ROM:00114E5E ROM:00114E5E locret_114E5E: ; CODE XREF: sub_114D7C+44↑j ROM:00114E5E ; sub_114D7C+74↑j ... ROM:00114E5E rts ROM:00114E5E ; End of function sub_114D7C ROM:00114E5E ROM:00114E60 ROM:00114E60 ; =============== S U B R O U T I N E ======================================= ROM:00114E60 ROM:00114E60 ROM:00114E60 sub_114E60: ; CODE XREF: ROM:00114956↑p ROM:00114E60 ; ROM:00114962↑p ROM:00114E60 cmpi.b #1,($792).w ROM:00114E66 bne.s loc_114EB6 ROM:00114E68 cmpi.w #0,($560).w ROM:00114E6E beq.s loc_114EA8 ROM:00114E70 cmpi.w #0,($572).w ROM:00114E76 ble.s loc_114EA8 ROM:00114E78 btst #4,($87A).w ROM:00114E7E bne.s loc_114E98 ROM:00114E80 cmpi.w #$FF,($566).w ROM:00114E86 bne.s loc_114E90 ROM:00114E88 bset #2,($877).w ROM:00114E8E bra.s loc_114E96 ROM:00114E90 ; --------------------------------------------------------------------------- ROM:00114E90 ROM:00114E90 loc_114E90: ; CODE XREF: sub_114E60+26↑j ROM:00114E90 bset #1,($874).w ROM:00114E96 ROM:00114E96 loc_114E96: ; CODE XREF: sub_114E60+2E↑j ROM:00114E96 bra.s loc_114EA4 ROM:00114E98 ; --------------------------------------------------------------------------- ROM:00114E98 ROM:00114E98 loc_114E98: ; CODE XREF: sub_114E60+1E↑j ROM:00114E98 move.b #$82,($107E).w ROM:00114E9E bset #0,($127A).w ROM:00114EA4 ROM:00114EA4 loc_114EA4: ; CODE XREF: sub_114E60:loc_114E96↑j ROM:00114EA4 bra.w loc_114EB4 ROM:00114EA8 ; --------------------------------------------------------------------------- ROM:00114EA8 ROM:00114EA8 loc_114EA8: ; CODE XREF: sub_114E60+E↑j ROM:00114EA8 ; sub_114E60+16↑j ROM:00114EA8 move.b #$81,($107E).w ROM:00114EAE bset #0,($127A).w ROM:00114EB4 ROM:00114EB4 loc_114EB4: ; CODE XREF: sub_114E60:loc_114EA4↑j ROM:00114EB4 bra.s locret_114ED2 ROM:00114EB6 ; --------------------------------------------------------------------------- ROM:00114EB6 ROM:00114EB6 loc_114EB6: ; CODE XREF: sub_114E60+6↑j ROM:00114EB6 btst #4,($87A).w ROM:00114EBC beq.s loc_114EC6 ROM:00114EBE bset #3,($868).w ROM:00114EC4 bra.s locret_114ED2 ROM:00114EC6 ; --------------------------------------------------------------------------- ROM:00114EC6 ROM:00114EC6 loc_114EC6: ; CODE XREF: sub_114E60+5C↑j ROM:00114EC6 move.b #$83,($107E).w ROM:00114ECC bset #0,($127A).w ROM:00114ED2 ROM:00114ED2 locret_114ED2: ; CODE XREF: sub_114E60:loc_114EB4↑j ROM:00114ED2 ; sub_114E60+64↑j ROM:00114ED2 rts ROM:00114ED2 ; End of function sub_114E60 ROM:00114ED2 ROM:00114ED4 ROM:00114ED4 ; =============== S U B R O U T I N E ======================================= ROM:00114ED4 ROM:00114ED4 ROM:00114ED4 sub_114ED4: ; CODE XREF: ROM:0011496E↑p ROM:00114ED4 btst #4,($87A).w ROM:00114EDA bne.s loc_114EF0 ROM:00114EDC clr.w d0 ROM:00114EDE move.b ($1134).w,d0 ROM:00114EE2 move.w d0,($56A).w ROM:00114EE6 move.b ($1135).w,d0 ROM:00114EEA move.w d0,($568).w ROM:00114EEE bra.s locret_114EFC ROM:00114EF0 ; --------------------------------------------------------------------------- ROM:00114EF0 ROM:00114EF0 loc_114EF0: ; CODE XREF: sub_114ED4+6↑j ROM:00114EF0 move.b #$82,($107E).w ROM:00114EF6 bset #0,($127A).w ROM:00114EFC ROM:00114EFC locret_114EFC: ; CODE XREF: sub_114ED4+1A↑j ROM:00114EFC rts ROM:00114EFC ; End of function sub_114ED4 ROM:00114EFC ROM:00114EFE ROM:00114EFE ; =============== S U B R O U T I N E ======================================= ROM:00114EFE ROM:00114EFE ROM:00114EFE sub_114EFE: ; CODE XREF: sub_12031A+58C↓p ROM:00114EFE bset #0,($127A).w ROM:00114F04 move.b ($1133).l,($792).w ROM:00114F0C clr.w d1 ROM:00114F0E move.b ($792).w,d1 ROM:00114F12 cmpi.w #$12,d1 ROM:00114F16 bcc.s locret_114F20 ROM:00114F18 movea.l off_114F22(pc,d1.w*4),a0 ROM:00114F1C nop ROM:00114F1E jmp (a0) ROM:00114F20 ; --------------------------------------------------------------------------- ROM:00114F20 ROM:00114F20 locret_114F20: ; CODE XREF: sub_114EFE+18↑j ROM:00114F20 rts ROM:00114F20 ; End of function sub_114EFE ROM:00114F20 ROM:00114F20 ; --------------------------------------------------------------------------- ROM:00114F22 off_114F22: dc.l loc_114F6A ; DATA XREF: sub_114EFE+1A↑r ROM:00114F26 dc.l loc_114F72 ROM:00114F2A dc.l loc_114F72 ROM:00114F2E dc.l loc_114F72 ROM:00114F32 dc.l loc_114F72 ROM:00114F36 dc.l loc_114F72 ROM:00114F3A dc.l loc_114F72 ROM:00114F3E dc.l loc_114F72 ROM:00114F42 dc.l loc_114F72 ROM:00114F46 dc.l loc_114F72 ROM:00114F4A dc.l loc_114F72 ROM:00114F4E dc.l loc_114F72 ROM:00114F52 dc.l loc_114F80 ROM:00114F56 dc.l loc_114F8C ROM:00114F5A dc.l loc_114F98 ROM:00114F5E dc.l loc_114FA4 ROM:00114F62 dc.l loc_114FB0 ROM:00114F66 dc.l loc_114FBC ROM:00114F6A ; --------------------------------------------------------------------------- ROM:00114F6A ROM:00114F6A loc_114F6A: ; DATA XREF: ROM:off_114F22↑o ROM:00114F6A bset #0,($127A).w ROM:00114F70 rts ROM:00114F72 ; --------------------------------------------------------------------------- ROM:00114F72 ROM:00114F72 loc_114F72: ; DATA XREF: ROM:00114F26↑o ROM:00114F72 ; ROM:00114F2A↑o ... ROM:00114F72 bclr #0,($127A).w ROM:00114F78 bsr.l sub_120FB0 ROM:00114F7E rts ROM:00114F80 ; --------------------------------------------------------------------------- ROM:00114F80 ROM:00114F80 loc_114F80: ; DATA XREF: ROM:00114F52↑o ROM:00114F80 bclr #0,($127A).w ROM:00114F86 bsr.w sub_115086 ROM:00114F8A rts ROM:00114F8C ; --------------------------------------------------------------------------- ROM:00114F8C ROM:00114F8C loc_114F8C: ; DATA XREF: ROM:00114F56↑o ROM:00114F8C bclr #0,($127A).w ROM:00114F92 bsr.w sub_11500E ROM:00114F96 rts ROM:00114F98 ; --------------------------------------------------------------------------- ROM:00114F98 ROM:00114F98 loc_114F98: ; DATA XREF: ROM:00114F5A↑o ROM:00114F98 bclr #0,($127A).w ROM:00114F9E bsr.w sub_1150C0 ROM:00114FA2 rts ROM:00114FA4 ; --------------------------------------------------------------------------- ROM:00114FA4 ROM:00114FA4 loc_114FA4: ; DATA XREF: ROM:00114F5E↑o ROM:00114FA4 bclr #0,($127A).w ROM:00114FAA bsr.w sub_1151EA ROM:00114FAE rts ROM:00114FB0 ; --------------------------------------------------------------------------- ROM:00114FB0 ROM:00114FB0 loc_114FB0: ; DATA XREF: ROM:00114F62↑o ROM:00114FB0 bclr #0,($127A).w ROM:00114FB6 bsr.w sub_114FC8 ROM:00114FBA rts ROM:00114FBC ; --------------------------------------------------------------------------- ROM:00114FBC ROM:00114FBC loc_114FBC: ; DATA XREF: ROM:00114F66↑o ROM:00114FBC bclr #0,($127A).w ROM:00114FC2 bsr.w sub_115240 ROM:00114FC6 rts ROM:00114FC8 ROM:00114FC8 ; =============== S U B R O U T I N E ======================================= ROM:00114FC8 ROM:00114FC8 ROM:00114FC8 sub_114FC8: ; CODE XREF: ROM:00114FB6↑p ROM:00114FC8 movea.l #$1131,a1 ROM:00114FCE movea.l ($458).w,a0 ROM:00114FD2 clr.w d0 ROM:00114FD4 move.b #$A,d0 ROM:00114FD8 asl.w #4,d0 ROM:00114FDA move.b d0,d1 ROM:00114FDC addq.b #2,d1 ROM:00114FDE move.w d1,d2 ROM:00114FE0 cmpi.w #$3F,d1 ; '?' ROM:00114FE4 ble.s loc_114FEC ROM:00114FE6 clr.b (a1)+ ROM:00114FE8 addq.w #3,d2 ROM:00114FEA bra.s loc_114FEE ROM:00114FEC ; --------------------------------------------------------------------------- ROM:00114FEC ROM:00114FEC loc_114FEC: ; CODE XREF: sub_114FC8+1C↑j ROM:00114FEC addq.w #2,d2 ROM:00114FEE ROM:00114FEE loc_114FEE: ; CODE XREF: sub_114FC8+22↑j ROM:00114FEE move.b d1,(a1)+ ROM:00114FF0 move.b #$E0,(a1)+ ROM:00114FF4 move.b #$10,(a1)+ ROM:00114FF8 addi.b #-$10,d1 ROM:00114FFC bra.s loc_115002 ROM:00114FFE ; --------------------------------------------------------------------------- ROM:00114FFE ROM:00114FFE loc_114FFE: ; CODE XREF: sub_114FC8:loc_115002↓j ROM:00114FFE move.b (a0),(a1)+ ROM:00115000 add.b (a0)+,d1 ROM:00115002 ROM:00115002 loc_115002: ; CODE XREF: sub_114FC8+34↑j ROM:00115002 dbf d0,loc_114FFE ROM:00115006 move.b d1,(a1) ROM:00115008 move.w d2,($B76).w ROM:0011500C rts ROM:0011500C ; End of function sub_114FC8 ROM:0011500C ROM:0011500E ROM:0011500E ; =============== S U B R O U T I N E ======================================= ROM:0011500E ROM:0011500E ROM:0011500E sub_11500E: ; CODE XREF: ROM:00114F92↑p ROM:0011500E move.l ($444).w,d0 ROM:00115012 sub.l ($430).w,d0 ROM:00115016 cmpi.l #0,d0 ROM:0011501C bge.s loc_115022 ROM:0011501E add.l ($41C).w,d0 ROM:00115022 ROM:00115022 loc_115022: ; CODE XREF: sub_11500E+E↑j ROM:00115022 move.l ($440).w,d1 ROM:00115026 sub.l ($430).w,d1 ROM:0011502A cmpi.l #0,d1 ROM:00115030 bge.s loc_115036 ROM:00115032 add.l ($41C).w,d1 ROM:00115036 ROM:00115036 loc_115036: ; CODE XREF: sub_11500E+22↑j ROM:00115036 movea.l #$1131,a0 ROM:0011503C move.b #$E,(a0)+ ROM:00115040 move.b #$E0,(a0)+ ROM:00115044 move.b #$D,(a0)+ ROM:00115048 move.b ($439).w,(a0)+ ROM:0011504C move.b ($43A).w,(a0)+ ROM:00115050 move.b ($43B).w,(a0)+ ROM:00115054 move.b ($41D).w,(a0)+ ROM:00115058 move.b ($41E).w,(a0)+ ROM:0011505C move.b ($41F).w,(a0)+ ROM:00115060 move.l d0,($424).w ROM:00115064 move.b ($425).w,(a0)+ ROM:00115068 move.b ($426).w,(a0)+ ROM:0011506C move.b ($427).w,(a0)+ ROM:00115070 move.l d1,($424).w ROM:00115074 move.b ($425).w,(a0)+ ROM:00115078 move.b ($426).w,(a0)+ ROM:0011507C move.b ($427).w,(a0)+ ROM:00115080 bsr.w sub_1152D2 ROM:00115084 rts ROM:00115084 ; End of function sub_11500E ROM:00115084 ROM:00115086 ROM:00115086 ; =============== S U B R O U T I N E ======================================= ROM:00115086 ROM:00115086 ROM:00115086 sub_115086: ; CODE XREF: ROM:00114F86↑p ROM:00115086 movea.l #$1131,a0 ROM:0011508C clr.w d0 ROM:0011508E move.b #$A,(a0)+ ROM:00115092 move.b #$E0,(a0)+ ROM:00115096 move.b #$C,(a0)+ ROM:0011509A move.b ($793).w,(a0)+ ROM:0011509E move.b ($567).w,(a0)+ ROM:001150A2 move.b ($565).w,(a0)+ ROM:001150A6 move.b ($56B).w,(a0)+ ROM:001150AA move.b ($569).w,(a0)+ ROM:001150AE move.b ($561).w,(a0)+ ROM:001150B2 move.b ($562).w,(a0)+ ROM:001150B6 move.b ($563).w,(a0)+ ROM:001150BA bsr.w sub_1152D2 ROM:001150BE rts ROM:001150BE ; End of function sub_115086 ROM:001150BE ROM:001150C0 ROM:001150C0 ; =============== S U B R O U T I N E ======================================= ROM:001150C0 ROM:001150C0 ROM:001150C0 sub_1150C0: ; CODE XREF: ROM:00114F9E↑p ROM:001150C0 btst #4,($87A).w ROM:001150C6 bne.l loc_1151DC ROM:001150CC cmpi.l #0,($438).w ROM:001150D4 ble.l loc_1151CE ROM:001150DA movea.l #$1134,a0 ROM:001150E0 clr.l d1 ROM:001150E2 move.b (a0)+,d1 ROM:001150E4 asl.l #8,d1 ROM:001150E6 move.b (a0)+,d1 ROM:001150E8 asl.l #8,d1 ROM:001150EA move.b (a0)+,d1 ROM:001150EC move.b (a0)+,d0 ROM:001150EE asl.w #8,d0 ROM:001150F0 move.b (a0)+,d0 ROM:001150F2 move.w d0,d2 ROM:001150F4 muls.w ($574).w,d2 ROM:001150F8 addq.w #3,d2 ROM:001150FA cmpi.w #$100,d2 ROM:001150FE bgt.l loc_1151C0 ROM:00115104 cmp.l ($438).w,d1 ROM:00115108 bgt.l loc_1151B2 ROM:0011510E move.w d0,d3 ROM:00115110 ext.l d3 ROM:00115112 add.l d1,d3 ROM:00115114 cmp.l ($438).w,d3 ROM:00115118 bgt.l loc_1151A4 ROM:0011511E movea.l #$1131,a0 ROM:00115124 cmpi.w #$3F,d2 ; '?' ROM:00115128 ble.s loc_11512C ROM:0011512A clr.b (a0)+ ROM:0011512C ROM:0011512C loc_11512C: ; CODE XREF: sub_1150C0+68↑j ROM:0011512C move.b d2,(a0)+ ROM:0011512E move.b d2,d3 ROM:00115130 move.b #$E0,(a0)+ ROM:00115134 addi.b #-$20,d3 ROM:00115138 move.b #$E,(a0)+ ROM:0011513C addi.b #$E,d3 ROM:00115140 move.b d0,(a0)+ ROM:00115142 add.b d0,d3 ROM:00115144 add.l ($430).w,d1 ROM:00115148 cmp.l ($41C).w,d1 ROM:0011514C blt.s loc_115152 ROM:0011514E sub.l ($41C).w,d1 ROM:00115152 ROM:00115152 loc_115152: ; CODE XREF: sub_1150C0+8C↑j ROM:00115152 move.w ($574).w,d4 ROM:00115156 ext.l d4 ROM:00115158 muls.l d1,d4 ROM:0011515C movea.l ($454).w,a1 ROM:00115160 adda.l d4,a1 ROM:00115162 move.w d0,($576).w ROM:00115166 bra.s loc_115184 ROM:00115168 ; --------------------------------------------------------------------------- ROM:00115168 ROM:00115168 loc_115168: ; CODE XREF: sub_1150C0:loc_115184↓j ROM:00115168 move.w ($574).w,d4 ROM:0011516C bra.s loc_115172 ROM:0011516E ; --------------------------------------------------------------------------- ROM:0011516E ROM:0011516E loc_11516E: ; CODE XREF: sub_1150C0:loc_115172↓j ROM:0011516E move.b (a1),(a0)+ ROM:00115170 add.b (a1)+,d3 ROM:00115172 ROM:00115172 loc_115172: ; CODE XREF: sub_1150C0+AC↑j ROM:00115172 dbf d4,loc_11516E ROM:00115176 addq.l #1,d1 ROM:00115178 cmp.l ($41C).w,d1 ROM:0011517C blt.s loc_115184 ROM:0011517E clr.l d1 ROM:00115180 movea.l ($454).w,a1 ROM:00115184 ROM:00115184 loc_115184: ; CODE XREF: sub_1150C0+A6↑j ROM:00115184 ; sub_1150C0+BC↑j ROM:00115184 dbf d0,loc_115168 ROM:00115188 move.b d3,(a0)+ ROM:0011518A move.l a1,($428).w ROM:0011518E move.l d1,($42C).w ROM:00115192 cmpi.w #$3F,d2 ; '?' ROM:00115196 ble.s loc_11519C ROM:00115198 addq.w #3,d2 ROM:0011519A bra.s loc_11519E ROM:0011519C ; --------------------------------------------------------------------------- ROM:0011519C ROM:0011519C loc_11519C: ; CODE XREF: sub_1150C0+D6↑j ROM:0011519C addq.w #2,d2 ROM:0011519E ROM:0011519E loc_11519E: ; CODE XREF: sub_1150C0+DA↑j ROM:0011519E move.w d2,($B76).w ROM:001151A2 bra.s loc_1151B0 ROM:001151A4 ; --------------------------------------------------------------------------- ROM:001151A4 ROM:001151A4 loc_1151A4: ; CODE XREF: sub_1150C0+58↑j ROM:001151A4 move.b #$95,($107E).w ROM:001151AA bset #0,($127A).w ROM:001151B0 ROM:001151B0 loc_1151B0: ; CODE XREF: sub_1150C0+E2↑j ROM:001151B0 bra.s loc_1151BE ROM:001151B2 ; --------------------------------------------------------------------------- ROM:001151B2 ROM:001151B2 loc_1151B2: ; CODE XREF: sub_1150C0+48↑j ROM:001151B2 move.b #$94,($107E).w ROM:001151B8 bset #0,($127A).w ROM:001151BE ROM:001151BE loc_1151BE: ; CODE XREF: sub_1150C0:loc_1151B0↑j ROM:001151BE bra.s loc_1151CC ROM:001151C0 ; --------------------------------------------------------------------------- ROM:001151C0 ROM:001151C0 loc_1151C0: ; CODE XREF: sub_1150C0+3E↑j ROM:001151C0 move.b #$92,($107E).w ROM:001151C6 bset #0,($127A).w ROM:001151CC ROM:001151CC loc_1151CC: ; CODE XREF: sub_1150C0:loc_1151BE↑j ROM:001151CC bra.s loc_1151DA ROM:001151CE ; --------------------------------------------------------------------------- ROM:001151CE ROM:001151CE loc_1151CE: ; CODE XREF: sub_1150C0+14↑j ROM:001151CE move.b #$91,($107E).w ROM:001151D4 bset #0,($127A).w ROM:001151DA ROM:001151DA loc_1151DA: ; CODE XREF: sub_1150C0:loc_1151CC↑j ROM:001151DA bra.s locret_1151E8 ROM:001151DC ; --------------------------------------------------------------------------- ROM:001151DC ROM:001151DC loc_1151DC: ; CODE XREF: sub_1150C0+6↑j ROM:001151DC move.b #$82,($107E).w ROM:001151E2 bset #0,($127A).w ROM:001151E8 ROM:001151E8 locret_1151E8: ; CODE XREF: sub_1150C0:loc_1151DA↑j ROM:001151E8 rts ROM:001151E8 ; End of function sub_1150C0 ROM:001151E8 ROM:001151EA ROM:001151EA ; =============== S U B R O U T I N E ======================================= ROM:001151EA ROM:001151EA ROM:001151EA sub_1151EA: ; CODE XREF: ROM:00114FAA↑p ROM:001151EA movea.l #$1131,a0 ROM:001151F0 move.w ($572).w,d0 ROM:001151F4 asl.w #2,d0 ROM:001151F6 addi.w #8,d0 ROM:001151FA cmpi.w #$3F,d0 ; '?' ROM:001151FE ble.s loc_115202 ROM:00115200 clr.b (a0)+ ROM:00115202 ROM:00115202 loc_115202: ; CODE XREF: sub_1151EA+14↑j ROM:00115202 move.b d0,(a0)+ ROM:00115204 move.b #$E0,(a0)+ ROM:00115208 move.b #$F,(a0)+ ROM:0011520C move.b ($573).w,(a0)+ ROM:00115210 move.b ($571).w,(a0)+ ROM:00115214 move.b ($56F).w,(a0)+ ROM:00115218 move.b ($56D).w,(a0)+ ROM:0011521C move.b ($575).w,(a0)+ ROM:00115220 move.w #$FD,d1 ROM:00115224 divu.w ($574).w,d1 ROM:00115228 move.b d1,(a0)+ ROM:0011522A subi.w #8,d0 ROM:0011522E movea.l ($450).w,a1 ROM:00115232 bra.s loc_115236 ROM:00115234 ; --------------------------------------------------------------------------- ROM:00115234 ROM:00115234 loc_115234: ; CODE XREF: sub_1151EA:loc_115236↓j ROM:00115234 move.b (a1)+,(a0)+ ROM:00115236 ROM:00115236 loc_115236: ; CODE XREF: sub_1151EA+48↑j ROM:00115236 dbf d0,loc_115234 ROM:0011523A bsr.w sub_1152D2 ROM:0011523E rts ROM:0011523E ; End of function sub_1151EA ROM:0011523E ROM:00115240 ROM:00115240 ; =============== S U B R O U T I N E ======================================= ROM:00115240 ROM:00115240 ROM:00115240 sub_115240: ; CODE XREF: ROM:00114FC2↑p ROM:00115240 cmpi.w #0,($576).w ROM:00115246 ble.s loc_1152C4 ROM:00115248 move.w ($576).w,d0 ROM:0011524C move.l ($42C).w,d1 ROM:00115250 movea.l #$1131,a0 ROM:00115256 movea.l ($428).w,a1 ROM:0011525A move.w d0,d2 ROM:0011525C mulu.w ($574).w,d2 ROM:00115260 addq.w #3,d2 ROM:00115262 cmpi.w #$3F,d2 ; '?' ROM:00115266 ble.s loc_11526A ROM:00115268 clr.b (a0)+ ROM:0011526A ROM:0011526A loc_11526A: ; CODE XREF: sub_115240+26↑j ROM:0011526A move.b d2,(a0)+ ROM:0011526C move.b d2,d3 ROM:0011526E move.b #$E0,(a0)+ ROM:00115272 addi.b #-$20,d3 ROM:00115276 move.b #$11,(a0)+ ROM:0011527A addi.b #$11,d3 ROM:0011527E move.b d0,(a0)+ ROM:00115280 add.b d0,d3 ROM:00115282 move.w d0,($576).w ROM:00115286 bra.s loc_1152A4 ROM:00115288 ; --------------------------------------------------------------------------- ROM:00115288 ROM:00115288 loc_115288: ; CODE XREF: sub_115240:loc_1152A4↓j ROM:00115288 move.w ($574).w,d4 ROM:0011528C bra.s loc_115292 ROM:0011528E ; --------------------------------------------------------------------------- ROM:0011528E ROM:0011528E loc_11528E: ; CODE XREF: sub_115240:loc_115292↓j ROM:0011528E move.b (a1),(a0)+ ROM:00115290 add.b (a1)+,d3 ROM:00115292 ROM:00115292 loc_115292: ; CODE XREF: sub_115240+4C↑j ROM:00115292 dbf d4,loc_11528E ROM:00115296 addq.l #1,d1 ROM:00115298 cmp.l ($41C).w,d1 ROM:0011529C blt.s loc_1152A4 ROM:0011529E clr.l d1 ROM:001152A0 movea.l ($454).w,a1 ROM:001152A4 ROM:001152A4 loc_1152A4: ; CODE XREF: sub_115240+46↑j ROM:001152A4 ; sub_115240+5C↑j ROM:001152A4 dbf d0,loc_115288 ROM:001152A8 move.b d3,(a0)+ ROM:001152AA move.l a1,($428).w ROM:001152AE move.l d1,($42C).w ROM:001152B2 cmpi.w #$3F,d2 ; '?' ROM:001152B6 ble.s loc_1152BC ROM:001152B8 addq.w #3,d2 ROM:001152BA bra.s loc_1152BE ROM:001152BC ; --------------------------------------------------------------------------- ROM:001152BC ROM:001152BC loc_1152BC: ; CODE XREF: sub_115240+76↑j ROM:001152BC addq.w #2,d2 ROM:001152BE ROM:001152BE loc_1152BE: ; CODE XREF: sub_115240+7A↑j ROM:001152BE move.w d2,($B76).w ROM:001152C2 bra.s locret_1152D0 ROM:001152C4 ; --------------------------------------------------------------------------- ROM:001152C4 ROM:001152C4 loc_1152C4: ; CODE XREF: sub_115240+6↑j ROM:001152C4 move.b #$96,($107E).w ROM:001152CA bset #0,($127A).w ROM:001152D0 ROM:001152D0 locret_1152D0: ; CODE XREF: sub_115240+82↑j ROM:001152D0 rts ROM:001152D0 ; End of function sub_115240 ROM:001152D0 ROM:001152D2 ROM:001152D2 ; =============== S U B R O U T I N E ======================================= ROM:001152D2 ROM:001152D2 ROM:001152D2 sub_1152D2: ; CODE XREF: sub_11500E+72↑p ROM:001152D2 ; sub_115086+34↑p ... ROM:001152D2 clr.w d0 ROM:001152D4 clr.w d2 ROM:001152D6 movea.l #$1131,a0 ROM:001152DC move.b (a0)+,d0 ROM:001152DE cmpi.b #0,d0 ROM:001152E2 bne.s loc_1152EC ROM:001152E4 move.b (a0)+,d0 ROM:001152E6 move.w d0,d1 ROM:001152E8 addq.w #1,d1 ROM:001152EA bra.s loc_1152EE ROM:001152EC ; --------------------------------------------------------------------------- ROM:001152EC ROM:001152EC loc_1152EC: ; CODE XREF: sub_1152D2+10↑j ROM:001152EC move.w d0,d1 ROM:001152EE ROM:001152EE loc_1152EE: ; CODE XREF: sub_1152D2+18↑j ROM:001152EE move.b d0,d2 ROM:001152F0 bra.s loc_1152F4 ROM:001152F2 ; --------------------------------------------------------------------------- ROM:001152F2 ROM:001152F2 loc_1152F2: ; CODE XREF: sub_1152D2:loc_1152F4↓j ROM:001152F2 add.b (a0)+,d2 ROM:001152F4 ROM:001152F4 loc_1152F4: ; CODE XREF: sub_1152D2+1E↑j ROM:001152F4 dbf d0,loc_1152F2 ROM:001152F8 move.b d2,(a0) ROM:001152FA addq.w #2,d1 ROM:001152FC move.w d1,($B76).w ROM:00115300 rts ROM:00115300 ; End of function sub_1152D2 ROM:00115300 ROM:00115302 ROM:00115302 ; =============== S U B R O U T I N E ======================================= ROM:00115302 ROM:00115302 ROM:00115302 sub_115302: ; CODE XREF: sub_1237EC+11E↓p ROM:00115302 btst #7,($1268).w ROM:00115308 bne.s loc_115310 ROM:0011530A bra.l locret_11546A ROM:00115310 ; --------------------------------------------------------------------------- ROM:00115310 ROM:00115310 loc_115310: ; CODE XREF: sub_115302+6↑j ROM:00115310 clr.w d1 ROM:00115312 move.b ($793).w,d1 ROM:00115316 cmpi.w #5,d1 ROM:0011531A bcc.s locret_115324 ROM:0011531C movea.l off_115326(pc,d1.w*4),a0 ROM:00115320 nop ROM:00115322 jmp (a0) ROM:00115324 ; --------------------------------------------------------------------------- ROM:00115324 ROM:00115324 locret_115324: ; CODE XREF: sub_115302+18↑j ROM:00115324 rts ROM:00115324 ; --------------------------------------------------------------------------- ROM:00115326 off_115326: dc.l loc_11533A ; DATA XREF: sub_115302+1A↑r ROM:0011532A dc.l loc_11534C ROM:0011532E dc.l loc_1153C6 ROM:00115332 dc.l loc_1153E8 ROM:00115336 dc.l loc_115428 ROM:0011533A ; --------------------------------------------------------------------------- ROM:0011533A ROM:0011533A loc_11533A: ; DATA XREF: sub_115302:off_115326↑o ROM:0011533A bsr.w sub_115546 ROM:0011533E bclr #4,($87A).w ROM:00115344 move.b #1,($793).w ROM:0011534A rts ROM:0011534C ; --------------------------------------------------------------------------- ROM:0011534C ROM:0011534C loc_11534C: ; DATA XREF: sub_115302+28↑o ROM:0011534C btst #7,($879).w ROM:00115352 beq.s loc_115364 ROM:00115354 bclr #7,($879).w ROM:0011535A bsr.w sub_1156A4 ROM:0011535E move.b #1,($793).w ROM:00115364 ROM:00115364 loc_115364: ; CODE XREF: sub_115302+50↑j ROM:00115364 btst #1,($874).w ROM:0011536A beq.s loc_115380 ROM:0011536C bclr #1,($874).w ROM:00115372 move.w ($566).w,($57A).w ROM:00115378 move.b #2,($793).w ROM:0011537E bra.s loc_1153A8 ROM:00115380 ; --------------------------------------------------------------------------- ROM:00115380 ROM:00115380 loc_115380: ; CODE XREF: sub_115302+68↑j ROM:00115380 btst #2,($877).w ROM:00115386 beq.s locret_1153C4 ROM:00115388 bclr #2,($877).w ROM:0011538E move.w ($564).w,($57A).w ROM:00115394 clr.l ($430).w ROM:00115398 clr.l ($444).w ROM:0011539C move.b #1,($794).w ROM:001153A2 move.b #3,($793).w ROM:001153A8 ROM:001153A8 loc_1153A8: ; CODE XREF: sub_115302+7C↑j ROM:001153A8 bsr.w sub_1156A4 ROM:001153AC move.l ($454).w,($44C).w ROM:001153B2 move.w ($562).w,($578).w ROM:001153B8 move.w ($560).w,($57C).w ROM:001153BE bset #4,($87A).w ROM:001153C4 ROM:001153C4 locret_1153C4: ; CODE XREF: sub_115302+84↑j ROM:001153C4 rts ROM:001153C6 ; --------------------------------------------------------------------------- ROM:001153C6 ROM:001153C6 loc_1153C6: ; DATA XREF: sub_115302+2C↑o ROM:001153C6 btst #3,($868).w ROM:001153CC beq.s locret_1153E6 ROM:001153CE bclr #3,($868).w ROM:001153D4 bsr.w sub_1156A4 ROM:001153D8 bclr #4,($87A).w ROM:001153DE move.b #1,($793).w ROM:001153E4 rts ROM:001153E6 ; --------------------------------------------------------------------------- ROM:001153E6 ROM:001153E6 locret_1153E6: ; CODE XREF: sub_115302+CA↑j ROM:001153E6 rts ROM:001153E8 ; --------------------------------------------------------------------------- ROM:001153E8 ROM:001153E8 loc_1153E8: ; DATA XREF: sub_115302+30↑o ROM:001153E8 btst #3,($868).w ROM:001153EE beq.s loc_115422 ROM:001153F0 bclr #3,($868).w ROM:001153F6 move.l ($43C).w,d0 ROM:001153FA subq.l #1,d0 ROM:001153FC bpl.s loc_115402 ROM:001153FE add.l ($41C).w,d0 ROM:00115402 ROM:00115402 loc_115402: ; CODE XREF: sub_115302+FA↑j ROM:00115402 move.l d0,($440).w ROM:00115406 move.l d0,($434).w ROM:0011540A clr.w ($57C).w ROM:0011540E move.w #$FF,($57A).w ROM:00115414 bclr #4,($87A).w ROM:0011541A move.b #1,($793).w ROM:00115420 rts ROM:00115422 ; --------------------------------------------------------------------------- ROM:00115422 ROM:00115422 loc_115422: ; CODE XREF: sub_115302+EC↑j ROM:00115422 bsr.w sub_115678 ROM:00115426 rts ROM:00115428 ; --------------------------------------------------------------------------- ROM:00115428 ROM:00115428 loc_115428: ; DATA XREF: sub_115302+34↑o ROM:00115428 btst #3,($868).w ROM:0011542E beq.s loc_115438 ROM:00115430 bclr #3,($868).w ROM:00115436 bra.s loc_115442 ROM:00115438 ; --------------------------------------------------------------------------- ROM:00115438 ROM:00115438 loc_115438: ; CODE XREF: sub_115302+12C↑j ROM:00115438 move.l ($448).w,d0 ROM:0011543C cmp.l ($43C).w,d0 ROM:00115440 bgt.s loc_115464 ROM:00115442 ROM:00115442 loc_115442: ; CODE XREF: sub_115302+134↑j ROM:00115442 clr.w ($57C).w ROM:00115446 move.l ($43C).w,d0 ROM:0011544A subq.l #1,d0 ROM:0011544C bpl.s loc_115452 ROM:0011544E add.l ($41C).w,d0 ROM:00115452 ROM:00115452 loc_115452: ; CODE XREF: sub_115302+14A↑j ROM:00115452 move.l d0,($434).w ROM:00115456 bclr #4,($87A).w ROM:0011545C move.b #1,($793).w ROM:00115462 rts ROM:00115464 ; --------------------------------------------------------------------------- ROM:00115464 ROM:00115464 loc_115464: ; CODE XREF: sub_115302+13E↑j ROM:00115464 bsr.w sub_115678 ROM:00115468 rts ROM:0011546A ; --------------------------------------------------------------------------- ROM:0011546A ROM:0011546A locret_11546A: ; CODE XREF: sub_115302+8↑j ROM:0011546A rts ROM:0011546A ; End of function sub_115302 ROM:0011546A ROM:0011546C ROM:0011546C ; =============== S U B R O U T I N E ======================================= ROM:0011546C ROM:0011546C ROM:0011546C sub_11546C: ; CODE XREF: sub_110D72+62↑p ROM:0011546C ; sub_110DDC+30↑p ... ROM:0011546C bsr.w sub_1155DC ROM:00115470 bsr.w sub_1154FC ROM:00115474 btst #4,($86C).w ROM:0011547A beq.s loc_1154C0 ROM:0011547C bclr #4,($86C).w ROM:00115482 cmpi.b #2,($793).w ROM:00115488 bne.s loc_1154A2 ROM:0011548A move.w ($564).w,($57A).w ROM:00115490 bsr.w sub_1156C6 ROM:00115494 move.b #1,($794).w ROM:0011549A move.b #3,($793).w ROM:001154A0 bra.s loc_1154C0 ROM:001154A2 ; --------------------------------------------------------------------------- ROM:001154A2 ROM:001154A2 loc_1154A2: ; CODE XREF: sub_11546C+1C↑j ROM:001154A2 cmpi.b #3,($793).w ROM:001154A8 bne.s loc_1154C0 ROM:001154AA move.w #$FF,($57A).w ROM:001154B0 move.l ($43C).w,($440).w ROM:001154B6 bsr.w sub_1156F4 ROM:001154BA move.b #4,($793).w ROM:001154C0 ROM:001154C0 loc_1154C0: ; CODE XREF: sub_11546C+E↑j ROM:001154C0 ; sub_11546C+34↑j ... ROM:001154C0 cmpi.w #0,($578).w ROM:001154C6 bne.s locret_1154FA ROM:001154C8 move.l ($43C).w,d0 ROM:001154CC addq.l #1,d0 ROM:001154CE cmp.l ($41C).w,d0 ROM:001154D2 blt.s loc_1154E0 ROM:001154D4 clr.l ($43C).w ROM:001154D8 move.l ($454).w,($44C).w ROM:001154DE bra.s loc_1154EE ROM:001154E0 ; --------------------------------------------------------------------------- ROM:001154E0 ROM:001154E0 loc_1154E0: ; CODE XREF: sub_11546C+66↑j ROM:001154E0 move.l d0,($43C).w ROM:001154E4 clr.l d0 ROM:001154E6 move.w ($574).w,d0 ROM:001154EA add.l d0,($44C).w ROM:001154EE ROM:001154EE loc_1154EE: ; CODE XREF: sub_11546C+72↑j ROM:001154EE cmpi.b #3,($793).w ROM:001154F4 blt.s locret_1154FA ROM:001154F6 bsr.w sub_11570E ROM:001154FA ROM:001154FA locret_1154FA: ; CODE XREF: sub_11546C+5A↑j ROM:001154FA ; sub_11546C+88↑j ROM:001154FA rts ROM:001154FA ; End of function sub_11546C ROM:001154FA ROM:001154FC ROM:001154FC ; =============== S U B R O U T I N E ======================================= ROM:001154FC ROM:001154FC ROM:001154FC sub_1154FC: ; CODE XREF: sub_11546C+4↑p ROM:001154FC move.w ($562).w,d1 ROM:00115500 addq.w #1,($578).w ROM:00115504 cmp.w ($578).w,d1 ROM:00115508 bcc.l locret_115544 ROM:0011550E clr.w ($578).w ROM:00115512 movea.l ($44C).w,a1 ROM:00115516 movea.l ($450).w,a0 ROM:0011551A move.w ($570).w,d0 ROM:0011551E bra.s loc_115524 ROM:00115520 ; --------------------------------------------------------------------------- ROM:00115520 ROM:00115520 loc_115520: ; CODE XREF: sub_1154FC:loc_115524↓j ROM:00115520 movea.l (a0)+,a2 ROM:00115522 move.l (a2),(a1)+ ROM:00115524 ROM:00115524 loc_115524: ; CODE XREF: sub_1154FC+22↑j ROM:00115524 dbf d0,loc_115520 ROM:00115528 move.w ($56E).w,d0 ROM:0011552C bra.s loc_115532 ROM:0011552E ; --------------------------------------------------------------------------- ROM:0011552E ROM:0011552E loc_11552E: ; CODE XREF: sub_1154FC:loc_115532↓j ROM:0011552E movea.l (a0)+,a2 ROM:00115530 move.w (a2),(a1)+ ROM:00115532 ROM:00115532 loc_115532: ; CODE XREF: sub_1154FC+30↑j ROM:00115532 dbf d0,loc_11552E ROM:00115536 move.w ($56C).w,d0 ROM:0011553A bra.s loc_115540 ROM:0011553C ; --------------------------------------------------------------------------- ROM:0011553C ROM:0011553C loc_11553C: ; CODE XREF: sub_1154FC:loc_115540↓j ROM:0011553C movea.l (a0)+,a2 ROM:0011553E move.b (a2),(a1)+ ROM:00115540 ROM:00115540 loc_115540: ; CODE XREF: sub_1154FC+3E↑j ROM:00115540 dbf d0,loc_11553C ROM:00115544 ROM:00115544 locret_115544: ; CODE XREF: sub_1154FC+C↑j ROM:00115544 rts ROM:00115544 ; End of function sub_1154FC ROM:00115544 ROM:00115546 ROM:00115546 ; =============== S U B R O U T I N E ======================================= ROM:00115546 ROM:00115546 ROM:00115546 sub_115546: ; CODE XREF: sub_115302:loc_11533A↑p ROM:00115546 bsr.l sub_132168 ROM:0011554C clr.w ($56C).w ROM:00115550 clr.w ($56E).w ROM:00115554 clr.w ($570).w ROM:00115558 clr.w ($572).w ROM:0011555C clr.w ($574).w ROM:00115560 clr.l ($41C).w ROM:00115564 clr.l ($43C).w ROM:00115568 movea.l ($458).w,a0 ROM:0011556C move.w #9,d0 ROM:00115570 bra.s loc_115576 ROM:00115572 ; --------------------------------------------------------------------------- ROM:00115572 ROM:00115572 loc_115572: ; CODE XREF: sub_115546+42↓j ROM:00115572 subi.w #1,d0 ROM:00115576 ROM:00115576 loc_115576: ; CODE XREF: sub_115546+2A↑j ROM:00115576 cmpi.w #0,d0 ROM:0011557A blt.s loc_11558A ROM:0011557C move.b #$FF,9(a0) ROM:00115582 adda.l #$10,a0 ROM:00115588 bra.s loc_115572 ROM:0011558A ; --------------------------------------------------------------------------- ROM:0011558A ROM:0011558A loc_11558A: ; CODE XREF: sub_115546+34↑j ROM:0011558A move.w #$FF,($566).w ROM:00115590 move.w #$FF,($564).w ROM:00115596 clr.w ($56A).w ROM:0011559A clr.w ($568).w ROM:0011559E clr.l ($430).w ROM:001155A2 clr.l ($444).w ROM:001155A6 clr.l ($440).w ROM:001155AA clr.l ($434).w ROM:001155AE clr.l ($438).w ROM:001155B2 clr.w ($560).w ROM:001155B6 clr.w ($562).w ROM:001155BA move.l #$A,d0 ROM:001155C0 asl.l #4,d0 ROM:001155C2 add.l ($458).w,d0 ROM:001155C6 move.l d0,($450).w ROM:001155CA move.l #$14,d0 ROM:001155D0 asl.l #2,d0 ROM:001155D2 add.l ($450).w,d0 ROM:001155D6 move.l d0,($454).w ROM:001155DA rts ROM:001155DA ; End of function sub_115546 ROM:001155DA ROM:001155DC ROM:001155DC ; =============== S U B R O U T I N E ======================================= ROM:001155DC ROM:001155DC ROM:001155DC sub_1155DC: ; CODE XREF: sub_11546C↑p ROM:001155DC move.w ($57A).w,d0 ROM:001155E0 cmpi.w #$FF,d0 ROM:001155E4 beq.l locret_115676 ROM:001155EA movea.l ($458).w,a0 ROM:001155EE ext.l d0 ROM:001155F0 asl.l #4,d0 ROM:001155F2 adda.l d0,a0 ROM:001155F4 movea.l (a0),a2 ROM:001155F6 move.l 4(a0),d3 ROM:001155FA clr.w d1 ROM:001155FC clr.w d2 ROM:001155FE move.b 8(a0),d1 ROM:00115602 move.b 9(a0),d2 ROM:00115606 movea.l off_11560E(pc,d1.w*4),a1 ROM:0011560A nop ROM:0011560C jmp (a1) ROM:0011560C ; --------------------------------------------------------------------------- ROM:0011560E off_11560E: dc.l loc_11562A ; DATA XREF: sub_1155DC+2A↑r ROM:00115612 dc.l loc_115622 ROM:00115616 dc.l loc_115626 ROM:0011561A dc.l loc_11562A ROM:0011561E dc.l loc_11562E ROM:00115622 ; --------------------------------------------------------------------------- ROM:00115622 ROM:00115622 loc_115622: ; DATA XREF: sub_1155DC+36↑o ROM:00115622 cmp.l (a2),d3 ROM:00115624 bra.s loc_115630 ROM:00115626 ; --------------------------------------------------------------------------- ROM:00115626 ROM:00115626 loc_115626: ; DATA XREF: sub_1155DC+3A↑o ROM:00115626 cmp.w (a2),d3 ROM:00115628 bra.s loc_115630 ROM:0011562A ; --------------------------------------------------------------------------- ROM:0011562A ROM:0011562A loc_11562A: ; DATA XREF: sub_1155DC:off_11560E↑o ROM:0011562A ; sub_1155DC+3E↑o ROM:0011562A cmp.b (a2),d3 ROM:0011562C bra.s loc_115630 ROM:0011562E ; --------------------------------------------------------------------------- ROM:0011562E ROM:0011562E loc_11562E: ; DATA XREF: sub_1155DC+42↑o ROM:0011562E btst d3,(a2) ROM:00115630 ROM:00115630 loc_115630: ; CODE XREF: sub_1155DC+48↑j ROM:00115630 ; sub_1155DC+4C↑j ... ROM:00115630 movea.l off_115638(pc,d2.w*4),a1 ROM:00115634 nop ROM:00115636 jmp (a1) ROM:00115636 ; --------------------------------------------------------------------------- ROM:00115638 off_115638: dc.l loc_115654 ; DATA XREF: sub_1155DC:loc_115630↑r ROM:0011563C dc.l loc_115654 ROM:00115640 dc.l loc_115658 ROM:00115644 dc.l loc_11565C ROM:00115648 dc.l loc_115660 ROM:0011564C dc.l loc_115664 ROM:00115650 dc.l loc_115668 ROM:00115654 ; --------------------------------------------------------------------------- ROM:00115654 ROM:00115654 loc_115654: ; DATA XREF: sub_1155DC:off_115638↑o ROM:00115654 ; sub_1155DC+60↑o ROM:00115654 bne.s locret_115676 ROM:00115656 bra.s loc_11566A ROM:00115658 ; --------------------------------------------------------------------------- ROM:00115658 ROM:00115658 loc_115658: ; DATA XREF: sub_1155DC+64↑o ROM:00115658 ble.s locret_115676 ROM:0011565A bra.s loc_11566A ROM:0011565C ; --------------------------------------------------------------------------- ROM:0011565C ROM:0011565C loc_11565C: ; DATA XREF: sub_1155DC+68↑o ROM:0011565C bge.s locret_115676 ROM:0011565E bra.s loc_11566A ROM:00115660 ; --------------------------------------------------------------------------- ROM:00115660 ROM:00115660 loc_115660: ; DATA XREF: sub_1155DC+6C↑o ROM:00115660 blt.s locret_115676 ROM:00115662 bra.s loc_11566A ROM:00115664 ; --------------------------------------------------------------------------- ROM:00115664 ROM:00115664 loc_115664: ; DATA XREF: sub_1155DC+70↑o ROM:00115664 bgt.s locret_115676 ROM:00115666 bra.s loc_11566A ROM:00115668 ; --------------------------------------------------------------------------- ROM:00115668 ROM:00115668 loc_115668: ; DATA XREF: sub_1155DC+74↑o ROM:00115668 beq.s locret_115676 ROM:0011566A ROM:0011566A loc_11566A: ; CODE XREF: sub_1155DC+7A↑j ROM:0011566A ; sub_1155DC+7E↑j ... ROM:0011566A bset #4,($86C).w ROM:00115670 move.w ($562).w,($578).w ROM:00115676 ROM:00115676 locret_115676: ; CODE XREF: sub_1155DC+8↑j ROM:00115676 ; sub_1155DC:loc_115654↑j ... ROM:00115676 rts ROM:00115676 ; End of function sub_1155DC ROM:00115676 ROM:00115678 ROM:00115678 ; =============== S U B R O U T I N E ======================================= ROM:00115678 ROM:00115678 ROM:00115678 sub_115678: ; CODE XREF: sub_115302:loc_115422↑p ROM:00115678 ; sub_115302:loc_115464↑p ROM:00115678 cmpi.l #0,($420).w ROM:00115680 beq.s locret_1156A2 ROM:00115682 cmpi.l #$FFFFFF,($420).w ROM:0011568A beq.s loc_115692 ROM:0011568C move.l ($420).w,d0 ROM:00115690 bra.s loc_115696 ROM:00115692 ; --------------------------------------------------------------------------- ROM:00115692 ROM:00115692 loc_115692: ; CODE XREF: sub_115678+12↑j ROM:00115692 move.l ($41C).w,d0 ROM:00115696 ROM:00115696 loc_115696: ; CODE XREF: sub_115678+18↑j ROM:00115696 cmp.l ($438).w,d0 ROM:0011569A bgt.s locret_1156A2 ROM:0011569C bset #3,($868).w ROM:001156A2 ROM:001156A2 locret_1156A2: ; CODE XREF: sub_115678+8↑j ROM:001156A2 ; sub_115678+22↑j ROM:001156A2 rts ROM:001156A2 ; End of function sub_115678 ROM:001156A2 ROM:001156A4 ROM:001156A4 ; =============== S U B R O U T I N E ======================================= ROM:001156A4 ROM:001156A4 ROM:001156A4 sub_1156A4: ; CODE XREF: sub_115302+58↑p ROM:001156A4 ; sub_115302:loc_1153A8↑p ... ROM:001156A4 clr.l ($430).w ROM:001156A8 clr.l ($444).w ROM:001156AC clr.l ($440).w ROM:001156B0 clr.l ($434).w ROM:001156B4 clr.l ($438).w ROM:001156B8 clr.l ($43C).w ROM:001156BC clr.w ($576).w ROM:001156C0 clr.w ($578).w ROM:001156C4 rts ROM:001156C4 ; End of function sub_1156A4 ROM:001156C4 ROM:001156C6 ROM:001156C6 ; =============== S U B R O U T I N E ======================================= ROM:001156C6 ROM:001156C6 ROM:001156C6 sub_1156C6: ; CODE XREF: sub_11546C+24↑p ROM:001156C6 move.l ($43C).w,($444).w ROM:001156CC clr.l d0 ROM:001156CE move.w ($56A).w,d0 ROM:001156D2 move.l d0,($438).w ROM:001156D6 cmp.l ($43C).w,d0 ROM:001156DA ble.s loc_1156E8 ROM:001156DC neg.l d0 ROM:001156DE add.l ($43C).w,d0 ROM:001156E2 add.l ($41C).w,d0 ROM:001156E6 bra.s loc_1156EE ROM:001156E8 ; --------------------------------------------------------------------------- ROM:001156E8 ROM:001156E8 loc_1156E8: ; CODE XREF: sub_1156C6+14↑j ROM:001156E8 neg.l d0 ROM:001156EA add.l ($43C).w,d0 ROM:001156EE ROM:001156EE loc_1156EE: ; CODE XREF: sub_1156C6+20↑j ROM:001156EE move.l d0,($430).w ROM:001156F2 rts ROM:001156F2 ; End of function sub_1156C6 ROM:001156F2 ROM:001156F4 ROM:001156F4 ; =============== S U B R O U T I N E ======================================= ROM:001156F4 ROM:001156F4 ROM:001156F4 sub_1156F4: ; CODE XREF: sub_11546C+4A↑p ROM:001156F4 clr.l d0 ROM:001156F6 move.w ($568).w,d0 ROM:001156FA add.l ($440).w,d0 ROM:001156FE cmp.l ($41C).w,d0 ROM:00115702 ble.s loc_115708 ROM:00115704 sub.l ($41C).w,d0 ROM:00115708 ROM:00115708 loc_115708: ; CODE XREF: sub_1156F4+E↑j ROM:00115708 move.l d0,($448).w ROM:0011570C rts ROM:0011570C ; End of function sub_1156F4 ROM:0011570C ROM:0011570E ROM:0011570E ; =============== S U B R O U T I N E ======================================= ROM:0011570E ROM:0011570E ROM:0011570E sub_11570E: ; CODE XREF: sub_11546C+8A↑p ROM:0011570E cmpi.b #1,($794).w ROM:00115714 bne.s loc_115742 ROM:00115716 move.l ($438).w,d0 ROM:0011571A cmp.l ($41C).w,d0 ROM:0011571E bne.s loc_11573C ROM:00115720 cmpi.w #0,($56A).w ROM:00115726 bne.s loc_115732 ROM:00115728 move.b #3,($794).w ROM:0011572E bra.s loc_115768 ROM:00115730 ; --------------------------------------------------------------------------- ROM:00115730 bra.s loc_11573A ROM:00115732 ; --------------------------------------------------------------------------- ROM:00115732 ROM:00115732 loc_115732: ; CODE XREF: sub_11570E+18↑j ROM:00115732 move.b #2,($794).w ROM:00115738 bra.s loc_11575E ROM:0011573A ; --------------------------------------------------------------------------- ROM:0011573A ROM:0011573A loc_11573A: ; CODE XREF: sub_11570E+22↑j ROM:0011573A bra.s loc_115740 ROM:0011573C ; --------------------------------------------------------------------------- ROM:0011573C ROM:0011573C loc_11573C: ; CODE XREF: sub_11570E+10↑j ROM:0011573C addq.l #1,($438).w ROM:00115740 ROM:00115740 loc_115740: ; CODE XREF: sub_11570E:loc_11573A↑j ROM:00115740 bra.s locret_115776 ROM:00115742 ; --------------------------------------------------------------------------- ROM:00115742 ROM:00115742 loc_115742: ; CODE XREF: sub_11570E+6↑j ROM:00115742 cmpi.b #2,($794).w ROM:00115748 bne.s loc_115768 ROM:0011574A move.l ($43C).w,d0 ROM:0011574E cmp.l ($444).w,d0 ROM:00115752 bne.s loc_11575E ROM:00115754 move.b #3,($794).w ROM:0011575A bra.s loc_115768 ROM:0011575C ; --------------------------------------------------------------------------- ROM:0011575C bra.s loc_115766 ROM:0011575E ; --------------------------------------------------------------------------- ROM:0011575E ROM:0011575E loc_11575E: ; CODE XREF: sub_11570E+2A↑j ROM:0011575E ; sub_11570E+44↑j ROM:0011575E move.l ($43C).w,($430).w ROM:00115764 rts ROM:00115766 ; --------------------------------------------------------------------------- ROM:00115766 ROM:00115766 loc_115766: ; CODE XREF: sub_11570E+4E↑j ROM:00115766 bra.s locret_115776 ROM:00115768 ; --------------------------------------------------------------------------- ROM:00115768 ROM:00115768 loc_115768: ; CODE XREF: sub_11570E+20↑j ROM:00115768 ; sub_11570E+3A↑j ... ROM:00115768 move.l ($43C).w,($430).w ROM:0011576E move.l ($43C).w,($444).w ROM:00115774 rts ROM:00115776 ; --------------------------------------------------------------------------- ROM:00115776 ROM:00115776 locret_115776: ; CODE XREF: sub_11570E:loc_115740↑j ROM:00115776 ; sub_11570E:loc_115766↑j ROM:00115776 rts ROM:00115776 ; End of function sub_11570E ROM:00115776 ROM:00115778 ROM:00115778 ; =============== S U B R O U T I N E ======================================= ROM:00115778 ROM:00115778 ROM:00115778 sub_115778: ; CODE XREF: ROM:0013235C↓p ROM:00115778 movea.l #unk_110000,a0 ROM:0011577E clr.w d0 ROM:00115780 move.l #$2FFFF,d1 ROM:00115786 lsr.l #1,d1 ROM:00115788 move.l d1,d2 ROM:0011578A swap d2 ROM:0011578C ROM:0011578C loc_11578C: ; CODE XREF: sub_115778+2E↓j ROM:0011578C cmpi.w #0,d2 ROM:00115790 blt.s loc_1157A8 ROM:00115792 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115798 move.b #$AA,($FFFFFA27).w ROM:0011579E ROM:0011579E loc_11579E: ; CODE XREF: sub_115778+28↓j ROM:0011579E add.w (a0)+,d0 ROM:001157A0 dbf d1,loc_11579E ROM:001157A4 subq.w #1,d2 ROM:001157A6 bra.s loc_11578C ROM:001157A8 ; --------------------------------------------------------------------------- ROM:001157A8 ROM:001157A8 loc_1157A8: ; CODE XREF: sub_115778+18↑j ROM:001157A8 cmpi.w #$AA55,d0 ROM:001157AC beq.s locret_1157B4 ROM:001157AE bset #0,($1084).w ROM:001157B4 ROM:001157B4 locret_1157B4: ; CODE XREF: sub_115778+34↑j ROM:001157B4 rts ROM:001157B4 ; End of function sub_115778 ROM:001157B4 ROM:001157B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001157B8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001157BA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001157BC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001157BE ROM:001157BE ; =============== S U B R O U T I N E ======================================= ROM:001157BE ROM:001157BE ROM:001157BE sub_1157BE: ; CODE XREF: sub_12031A+89C↓p ROM:001157BE bsr.w nullsub_11 ROM:001157C2 cmpi.b #0,d1 ROM:001157C6 bne.s loc_1157D0 ROM:001157C8 bset #2,($86B).w ROM:001157CE bra.s loc_1157D2 ROM:001157D0 ; --------------------------------------------------------------------------- ROM:001157D0 ROM:001157D0 loc_1157D0: ; CODE XREF: sub_1157BE+8↑j ROM:001157D0 subq.b #1,d1 ROM:001157D2 ROM:001157D2 loc_1157D2: ; CODE XREF: sub_1157BE+10↑j ROM:001157D2 movea.l #$13B000,a0 ROM:001157D8 move.w #$14,d2 ROM:001157DC mulu.w d1,d2 ROM:001157DE adda.l d2,a0 ROM:001157E0 movea.l #$1131,a1 ROM:001157E6 btst #4,($1282).w ROM:001157EC beq.s loc_1157F6 ROM:001157EE adda.l #6,a1 ROM:001157F4 bra.s loc_1157FC ROM:001157F6 ; --------------------------------------------------------------------------- ROM:001157F6 ROM:001157F6 loc_1157F6: ; CODE XREF: sub_1157BE+2E↑j ROM:001157F6 adda.l #3,a1 ROM:001157FC ROM:001157FC loc_1157FC: ; CODE XREF: sub_1157BE+36↑j ROM:001157FC move.b #1,d3 ROM:00115800 bra.s loc_115806 ROM:00115802 ; --------------------------------------------------------------------------- ROM:00115802 ROM:00115802 loc_115802: ; CODE XREF: sub_1157BE+50↓j ROM:00115802 addi.b #1,d3 ROM:00115806 ROM:00115806 loc_115806: ; CODE XREF: sub_1157BE+42↑j ROM:00115806 cmpi.b #$14,d3 ROM:0011580A bgt.s locret_115810 ROM:0011580C move.b (a0)+,(a1)+ ROM:0011580E bra.s loc_115802 ROM:00115810 ; --------------------------------------------------------------------------- ROM:00115810 ROM:00115810 locret_115810: ; CODE XREF: sub_1157BE+4C↑j ROM:00115810 rts ROM:00115810 ; End of function sub_1157BE ROM:00115810 ROM:00115812 ; --------------------------------------------------------------------------- ROM:00115812 rts ROM:00115814 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115816 ROM:00115816 ; =============== S U B R O U T I N E ======================================= ROM:00115816 ROM:00115816 ROM:00115816 sub_115816: ; CODE XREF: sub_122900+150↓p ROM:00115816 ; sub_122900+15A↓p ... ROM:00115816 move.w d0,d3 ROM:00115818 cmpi.b #$10,d1 ROM:0011581C bne.s loc_115820 ROM:0011581E lsl.w #1,d3 ROM:00115820 ROM:00115820 loc_115820: ; CODE XREF: sub_115816+6↑j ROM:00115820 subq.w #1,d3 ROM:00115822 move.w (0).w,d2 ROM:00115826 bra.s loc_11582C ROM:00115828 ; --------------------------------------------------------------------------- ROM:00115828 ROM:00115828 loc_115828: ; CODE XREF: sub_115816+22↓j ROM:00115828 addi.w #1,d2 ROM:0011582C ROM:0011582C loc_11582C: ; CODE XREF: sub_115816+10↑j ROM:0011582C cmp.w d3,d2 ROM:0011582E bgt.s locret_11583A ROM:00115830 clr.b (a0) ROM:00115832 adda.l #1,a0 ROM:00115838 bra.s loc_115828 ROM:0011583A ; --------------------------------------------------------------------------- ROM:0011583A ROM:0011583A locret_11583A: ; CODE XREF: sub_115816+18↑j ROM:0011583A rts ROM:0011583A ; End of function sub_115816 ROM:0011583A ROM:0011583C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011583E ; --------------------------------------------------------------------------- ROM:0011583E rts ROM:00115840 ROM:00115840 ; =============== S U B R O U T I N E ======================================= ROM:00115840 ROM:00115840 ROM:00115840 sub_115840: ; CODE XREF: sub_110E14+146↑p ROM:00115840 move.w ($F36).w,($59C).w ROM:00115846 move.w ($F40).w,($59E).w ROM:0011584C bsr.w sub_115B1E ROM:00115850 bsr.w sub_115C18 ROM:00115854 rts ROM:00115854 ; End of function sub_115840 ROM:00115854 ROM:00115856 ROM:00115856 ; =============== S U B R O U T I N E ======================================= ROM:00115856 ROM:00115856 ROM:00115856 sub_115856: ; CODE XREF: sub_1237EC+102↓p ROM:00115856 move.w ($12F2).w,($5A0).w ROM:0011585C move.w ($12F4).w,($5A2).w ROM:00115862 move.w ($12F6).w,($5A4).w ROM:00115868 move.w ($12F8).w,($5A6).w ROM:0011586E move.w ($12FA).w,($5A8).w ROM:00115874 move.w ($12FC).w,($5AA).w ROM:0011587A move.w ($12FE).w,($5AC).w ROM:00115880 move.w ($1300).w,($5AE).w ROM:00115886 btst #4,($125E).w ROM:0011588C beq.s loc_115894 ROM:0011588E bclr #4,($125E).w ROM:00115894 ROM:00115894 loc_115894: ; CODE XREF: sub_115856+36↑j ROM:00115894 btst #6,($1276).w ROM:0011589A beq.s loc_1158A8 ROM:0011589C bclr #6,($1276).w ROM:001158A2 bset #4,($125E).w ROM:001158A8 ROM:001158A8 loc_1158A8: ; CODE XREF: sub_115856+44↑j ROM:001158A8 btst #0,($10F1).w ROM:001158AE beq.s loc_1158BC ROM:001158B0 bset #6,($1276).w ROM:001158B6 bset #6,($868).w ROM:001158BC ROM:001158BC loc_1158BC: ; CODE XREF: sub_115856+58↑j ROM:001158BC btst #7,($127C).w ROM:001158C2 beq.s loc_1158CA ROM:001158C4 bclr #7,($127C).w ROM:001158CA ROM:001158CA loc_1158CA: ; CODE XREF: sub_115856+6C↑j ROM:001158CA btst #6,($125C).w ROM:001158D0 beq.s loc_1158DE ROM:001158D2 bset #7,($127C).w ROM:001158D8 bclr #6,($125C).w ROM:001158DE ROM:001158DE loc_1158DE: ; CODE XREF: sub_115856+7A↑j ROM:001158DE btst #1,($10F1).w ROM:001158E4 beq.s loc_1158F2 ROM:001158E6 bset #6,($125C).w ROM:001158EC bset #5,($873).w ROM:001158F2 ROM:001158F2 loc_1158F2: ; CODE XREF: sub_115856+8E↑j ROM:001158F2 clr.w ($B9C).w ROM:001158F6 btst #3,($873).w ROM:001158FC beq.s loc_115904 ROM:001158FE bset #0,($B9D).w ROM:00115904 ROM:00115904 loc_115904: ; CODE XREF: sub_115856+A6↑j ROM:00115904 btst #7,($1262).w ROM:0011590A beq.s loc_115912 ROM:0011590C bset #1,($B9D).w ROM:00115912 ROM:00115912 loc_115912: ; CODE XREF: sub_115856+B4↑j ROM:00115912 btst #0,($1273).w ROM:00115918 beq.s loc_115920 ROM:0011591A bset #2,($B9D).w ROM:00115920 ROM:00115920 loc_115920: ; CODE XREF: sub_115856+C2↑j ROM:00115920 btst #7,($878).w ROM:00115926 beq.s loc_11592E ROM:00115928 bset #3,($B9D).w ROM:0011592E ROM:0011592E loc_11592E: ; CODE XREF: sub_115856+D0↑j ROM:0011592E btst #0,($125C).w ROM:00115934 beq.s loc_11593C ROM:00115936 bset #4,($B9D).w ROM:0011593C ROM:0011593C loc_11593C: ; CODE XREF: sub_115856+DE↑j ROM:0011593C btst #3,($1259).w ROM:00115942 beq.s loc_11594A ROM:00115944 bset #5,($B9D).w ROM:0011594A ROM:0011594A loc_11594A: ; CODE XREF: sub_115856+EC↑j ROM:0011594A btst #7,($127F).w ROM:00115950 beq.s loc_115958 ROM:00115952 bset #6,($B9D).w ROM:00115958 ROM:00115958 loc_115958: ; CODE XREF: sub_115856+FA↑j ROM:00115958 btst #4,($1278).w ROM:0011595E beq.s loc_115966 ROM:00115960 bset #7,($B9D).w ROM:00115966 ROM:00115966 loc_115966: ; CODE XREF: sub_115856+108↑j ROM:00115966 btst #6,($1274).w ROM:0011596C beq.s loc_115974 ROM:0011596E bset #0,($B9C).w ROM:00115974 ROM:00115974 loc_115974: ; CODE XREF: sub_115856+116↑j ROM:00115974 btst #2,($127C).w ROM:0011597A beq.s loc_115982 ROM:0011597C bset #1,($B9C).w ROM:00115982 ROM:00115982 loc_115982: ; CODE XREF: sub_115856+124↑j ROM:00115982 btst #6,($1265).w ROM:00115988 beq.s loc_115990 ROM:0011598A bset #2,($B9C).w ROM:00115990 ROM:00115990 loc_115990: ; CODE XREF: sub_115856+132↑j ROM:00115990 btst #7,($126E).w ROM:00115996 beq.s loc_11599E ROM:00115998 bset #3,($B9C).w ROM:0011599E ROM:0011599E loc_11599E: ; CODE XREF: sub_115856+140↑j ROM:0011599E btst #3,($1285).w ROM:001159A4 beq.s loc_1159AC ROM:001159A6 bset #4,($B9C).w ROM:001159AC ROM:001159AC loc_1159AC: ; CODE XREF: sub_115856+14E↑j ROM:001159AC btst #4,($126C).w ROM:001159B2 beq.s loc_1159BA ROM:001159B4 bset #5,($B9C).w ROM:001159BA ROM:001159BA loc_1159BA: ; CODE XREF: sub_115856+15C↑j ROM:001159BA btst #5,($1264).w ROM:001159C0 beq.s loc_1159C8 ROM:001159C2 bset #6,($B9C).w ROM:001159C8 ROM:001159C8 loc_1159C8: ; CODE XREF: sub_115856+16A↑j ROM:001159C8 btst #1,($1283).w ROM:001159CE beq.s loc_1159D6 ROM:001159D0 bset #7,($B9C).w ROM:001159D6 ROM:001159D6 loc_1159D6: ; CODE XREF: sub_115856+178↑j ROM:001159D6 bsr.w sub_115AAC ROM:001159DA btst #2,($875).w ROM:001159E0 beq.s locret_1159EC ROM:001159E2 bclr #2,($875).w ROM:001159E8 bsr.w sub_1159EE ROM:001159EC ROM:001159EC locret_1159EC: ; CODE XREF: sub_115856+18A↑j ROM:001159EC rts ROM:001159EC ; End of function sub_115856 ROM:001159EC ROM:001159EE ROM:001159EE ; =============== S U B R O U T I N E ======================================= ROM:001159EE ROM:001159EE ROM:001159EE sub_1159EE: ; CODE XREF: sub_115856+192↑p ROM:001159EE btst #0,($10ED).w ROM:001159F4 beq.s loc_115A04 ROM:001159F6 btst #3,($1270).w ROM:001159FC bne.s loc_115A04 ROM:001159FE bset #3,($127A).w ROM:00115A04 ROM:00115A04 loc_115A04: ; CODE XREF: sub_1159EE+6↑j ROM:00115A04 ; sub_1159EE+E↑j ROM:00115A04 btst #1,($10ED).w ROM:00115A0A beq.s loc_115A1A ROM:00115A0C btst #7,($1261).w ROM:00115A12 bne.s loc_115A1A ROM:00115A14 bset #7,($1265).w ROM:00115A1A ROM:00115A1A loc_115A1A: ; CODE XREF: sub_1159EE+1C↑j ROM:00115A1A ; sub_1159EE+24↑j ROM:00115A1A move.l #3,d0 ROM:00115A20 move.l d0,-(sp) ROM:00115A22 bsr.l sub_133338 ROM:00115A28 move.l (sp)+,d0 ROM:00115A2A btst #3,($1270).w ROM:00115A30 beq.s loc_115A38 ROM:00115A32 bclr #3,($1270).w ROM:00115A38 ROM:00115A38 loc_115A38: ; CODE XREF: sub_1159EE+42↑j ROM:00115A38 btst #6,($868).w ROM:00115A3E beq.s loc_115A62 ROM:00115A40 bclr #3,($127A).w ROM:00115A46 bclr #6,($868).w ROM:00115A4C bset #3,($1270).w ROM:00115A52 move.l $254(a5),d1 ROM:00115A56 cmp.l ($8C0).w,d1 ROM:00115A5A bge.s loc_115A62 ROM:00115A5C move.w #1,($5B0).w ROM:00115A62 ROM:00115A62 loc_115A62: ; CODE XREF: sub_1159EE+50↑j ROM:00115A62 ; sub_1159EE+6C↑j ROM:00115A62 btst #7,($1261).w ROM:00115A68 beq.s loc_115A70 ROM:00115A6A bclr #7,($1261).w ROM:00115A70 ROM:00115A70 loc_115A70: ; CODE XREF: sub_1159EE+7A↑j ROM:00115A70 btst #5,($873).w ROM:00115A76 beq.s locret_115AAA ROM:00115A78 bclr #7,($1265).w ROM:00115A7E bset #7,($1261).w ROM:00115A84 bclr #5,($873).w ROM:00115A8A move.w $590(a5),d1 ROM:00115A8E cmp.w ($1B0E).w,d1 ROM:00115A92 bge.s loc_115A9A ROM:00115A94 move.w #1,($5B2).w ROM:00115A9A ROM:00115A9A loc_115A9A: ; CODE XREF: sub_1159EE+A4↑j ROM:00115A9A move.w $592(a5),d1 ROM:00115A9E cmp.w ($1B0C).w,d1 ROM:00115AA2 bge.s locret_115AAA ROM:00115AA4 move.w #1,($5B2).w ROM:00115AAA ROM:00115AAA locret_115AAA: ; CODE XREF: sub_1159EE+88↑j ROM:00115AAA ; sub_1159EE+B4↑j ROM:00115AAA rts ROM:00115AAA ; End of function sub_1159EE ROM:00115AAA ROM:00115AAC ROM:00115AAC ; =============== S U B R O U T I N E ======================================= ROM:00115AAC ROM:00115AAC ROM:00115AAC sub_115AAC: ; CODE XREF: sub_115856:loc_1159D6↑p ROM:00115AAC clr.w d1 ROM:00115AAE move.b ($109E).w,d1 ROM:00115AB2 cmpi.w #3,d1 ROM:00115AB6 bcc.s locret_115AC0 ROM:00115AB8 movea.l off_115AC2(pc,d1.w*4),a0 ROM:00115ABC nop ROM:00115ABE jmp (a0) ROM:00115AC0 ; --------------------------------------------------------------------------- ROM:00115AC0 ROM:00115AC0 locret_115AC0: ; CODE XREF: sub_115AAC+A↑j ROM:00115AC0 rts ROM:00115AC0 ; End of function sub_115AAC ROM:00115AC0 ROM:00115AC0 ; --------------------------------------------------------------------------- ROM:00115AC2 off_115AC2: dc.l loc_115ACE ; DATA XREF: sub_115AAC+C↑r ROM:00115AC6 dc.l loc_115AF2 ROM:00115ACA dc.l loc_115B06 ROM:00115ACE ; --------------------------------------------------------------------------- ROM:00115ACE ROM:00115ACE loc_115ACE: ; DATA XREF: ROM:off_115AC2↑o ROM:00115ACE btst #7,($875).w ROM:00115AD4 beq.s locret_115AF0 ROM:00115AD6 clr.w d1 ROM:00115AD8 move.b $227(a5),d1 ROM:00115ADC subq.w #2,d1 ROM:00115ADE cmp.w ($588).w,d1 ROM:00115AE2 bgt.s locret_115AF0 ROM:00115AE4 bset #3,($1262).w ROM:00115AEA move.b #1,($109E).w ROM:00115AF0 ROM:00115AF0 locret_115AF0: ; CODE XREF: ROM:00115AD4↑j ROM:00115AF0 ; ROM:00115AE2↑j ROM:00115AF0 rts ROM:00115AF2 ; --------------------------------------------------------------------------- ROM:00115AF2 ROM:00115AF2 loc_115AF2: ; DATA XREF: ROM:00115AC6↑o ROM:00115AF2 bclr #3,($1262).w ROM:00115AF8 bset #3,($1279).w ROM:00115AFE move.b #2,($109E).w ROM:00115B04 rts ROM:00115B06 ; --------------------------------------------------------------------------- ROM:00115B06 ROM:00115B06 loc_115B06: ; DATA XREF: ROM:00115ACA↑o ROM:00115B06 bclr #3,($1279).w ROM:00115B0C btst #7,($875).w ROM:00115B12 bne.s locret_115B1A ROM:00115B14 move.b #0,($109E).w ROM:00115B1A ROM:00115B1A locret_115B1A: ; CODE XREF: ROM:00115B12↑j ROM:00115B1A rts ROM:00115B1C ; --------------------------------------------------------------------------- ROM:00115B1C rts ROM:00115B1E ROM:00115B1E ; =============== S U B R O U T I N E ======================================= ROM:00115B1E ROM:00115B1E ROM:00115B1E sub_115B1E: ; CODE XREF: sub_115840+C↑p ROM:00115B1E clr.w d1 ROM:00115B20 move.b ($109C).w,d1 ROM:00115B24 cmpi.w #7,d1 ROM:00115B28 bcc.s locret_115B32 ROM:00115B2A movea.l off_115B34(pc,d1.w*4),a0 ROM:00115B2E nop ROM:00115B30 jmp (a0) ROM:00115B32 ; --------------------------------------------------------------------------- ROM:00115B32 ROM:00115B32 locret_115B32: ; CODE XREF: sub_115B1E+A↑j ROM:00115B32 rts ROM:00115B32 ; End of function sub_115B1E ROM:00115B32 ROM:00115B32 ; --------------------------------------------------------------------------- ROM:00115B34 off_115B34: dc.l loc_115B50 ; DATA XREF: sub_115B1E+C↑r ROM:00115B38 dc.l loc_115B6E ROM:00115B3C dc.l loc_115B8A ROM:00115B40 dc.l loc_115BA8 ROM:00115B44 dc.l loc_115BC0 ROM:00115B48 dc.l loc_115BDC ROM:00115B4C dc.l loc_115BFA ROM:00115B50 ; --------------------------------------------------------------------------- ROM:00115B50 ROM:00115B50 loc_115B50: ; DATA XREF: ROM:off_115B34↑o ROM:00115B50 btst #1,($125A).w ROM:00115B56 beq.s locret_115B6C ROM:00115B58 bset #4,($1275).w ROM:00115B5E bclr #2,($1271).w ROM:00115B64 move.b #1,($109C).w ROM:00115B6A bra.s locret_115B88 ROM:00115B6C ; --------------------------------------------------------------------------- ROM:00115B6C ROM:00115B6C locret_115B6C: ; CODE XREF: ROM:00115B56↑j ROM:00115B6C rts ROM:00115B6E ; --------------------------------------------------------------------------- ROM:00115B6E ROM:00115B6E loc_115B6E: ; DATA XREF: ROM:00115B38↑o ROM:00115B6E cmpi.b #5,($10CF).w ROM:00115B74 bne.s loc_115B82 ROM:00115B76 move.b #2,($109C).w ROM:00115B7C bra.s locret_115BA6 ROM:00115B7E ; --------------------------------------------------------------------------- ROM:00115B7E bra.w locret_115B88 ROM:00115B82 ; --------------------------------------------------------------------------- ROM:00115B82 ROM:00115B82 loc_115B82: ; CODE XREF: ROM:00115B74↑j ROM:00115B82 bclr #4,($1268).w ROM:00115B88 ROM:00115B88 locret_115B88: ; CODE XREF: ROM:00115B6A↑j ROM:00115B88 ; ROM:00115B7E↑j ... ROM:00115B88 rts ROM:00115B8A ; --------------------------------------------------------------------------- ROM:00115B8A ROM:00115B8A loc_115B8A: ; DATA XREF: ROM:00115B3C↑o ROM:00115B8A cmpi.w #$190,($C5C).w ROM:00115B90 bne.s locret_115BA6 ROM:00115B92 bclr #4,($1275).w ROM:00115B98 bset #2,($1271).w ROM:00115B9E move.b #3,($109C).w ROM:00115BA4 bra.s locret_115BBE ROM:00115BA6 ; --------------------------------------------------------------------------- ROM:00115BA6 ROM:00115BA6 locret_115BA6: ; CODE XREF: ROM:00115B7C↑j ROM:00115BA6 ; ROM:00115B90↑j ROM:00115BA6 rts ROM:00115BA8 ; --------------------------------------------------------------------------- ROM:00115BA8 ROM:00115BA8 loc_115BA8: ; DATA XREF: ROM:00115B40↑o ROM:00115BA8 cmpi.b #1,($10CF).w ROM:00115BAE bne.s locret_115BBE ROM:00115BB0 bset #0,($1280).w ROM:00115BB6 move.b #4,($109C).w ROM:00115BBC bra.s locret_115BDA ROM:00115BBE ; --------------------------------------------------------------------------- ROM:00115BBE ROM:00115BBE locret_115BBE: ; CODE XREF: ROM:00115BA4↑j ROM:00115BBE ; ROM:00115BAE↑j ROM:00115BBE rts ROM:00115BC0 ; --------------------------------------------------------------------------- ROM:00115BC0 ROM:00115BC0 loc_115BC0: ; DATA XREF: ROM:00115B44↑o ROM:00115BC0 cmpi.b #5,($10CF).w ROM:00115BC6 bne.s loc_115BD4 ROM:00115BC8 move.b #5,($109C).w ROM:00115BCE bra.s locret_115BF8 ROM:00115BD0 ; --------------------------------------------------------------------------- ROM:00115BD0 bra.w locret_115BDA ROM:00115BD4 ; --------------------------------------------------------------------------- ROM:00115BD4 ROM:00115BD4 loc_115BD4: ; CODE XREF: ROM:00115BC6↑j ROM:00115BD4 bclr #0,($1280).w ROM:00115BDA ROM:00115BDA locret_115BDA: ; CODE XREF: ROM:00115BBC↑j ROM:00115BDA ; ROM:00115BD0↑j ROM:00115BDA rts ROM:00115BDC ; --------------------------------------------------------------------------- ROM:00115BDC ROM:00115BDC loc_115BDC: ; DATA XREF: ROM:00115B48↑o ROM:00115BDC cmpi.w #$190,($C5C).w ROM:00115BE2 bne.s locret_115BF8 ROM:00115BE4 bset #4,($1275).w ROM:00115BEA bclr #2,($1271).w ROM:00115BF0 move.b #6,($109C).w ROM:00115BF6 bra.s locret_115C14 ROM:00115BF8 ; --------------------------------------------------------------------------- ROM:00115BF8 ROM:00115BF8 locret_115BF8: ; CODE XREF: ROM:00115BCE↑j ROM:00115BF8 ; ROM:00115BE2↑j ROM:00115BF8 rts ROM:00115BFA ; --------------------------------------------------------------------------- ROM:00115BFA ROM:00115BFA loc_115BFA: ; DATA XREF: ROM:00115B4C↑o ROM:00115BFA cmpi.b #1,($10CF).w ROM:00115C00 bne.s locret_115C14 ROM:00115C02 bset #4,($1268).w ROM:00115C08 move.b #1,($109C).w ROM:00115C0E bra.l locret_115B88 ROM:00115C14 ; --------------------------------------------------------------------------- ROM:00115C14 ROM:00115C14 locret_115C14: ; CODE XREF: ROM:00115BF6↑j ROM:00115C14 ; ROM:00115C00↑j ROM:00115C14 rts ROM:00115C16 ; --------------------------------------------------------------------------- ROM:00115C16 rts ROM:00115C18 ROM:00115C18 ; =============== S U B R O U T I N E ======================================= ROM:00115C18 ROM:00115C18 ROM:00115C18 sub_115C18: ; CODE XREF: sub_115840+10↑p ROM:00115C18 move.w ($F36).w,d3 ROM:00115C1C move.w ($F40).w,d2 ROM:00115C20 clr.w d1 ROM:00115C22 move.b ($109D).w,d1 ROM:00115C26 cmpi.w #5,d1 ROM:00115C2A bcc.s locret_115C34 ROM:00115C2C movea.l off_115C36(pc,d1.w*4),a0 ROM:00115C30 nop ROM:00115C32 jmp (a0) ROM:00115C34 ; --------------------------------------------------------------------------- ROM:00115C34 ROM:00115C34 locret_115C34: ; CODE XREF: sub_115C18+12↑j ROM:00115C34 rts ROM:00115C34 ; End of function sub_115C18 ROM:00115C34 ROM:00115C34 ; --------------------------------------------------------------------------- ROM:00115C36 off_115C36: dc.l loc_115C4A ; DATA XREF: sub_115C18+14↑r ROM:00115C3A dc.l loc_115C7A ROM:00115C3E dc.l loc_115CB0 ROM:00115C42 dc.l loc_115D24 ROM:00115C46 dc.l loc_115DA8 ROM:00115C4A ; --------------------------------------------------------------------------- ROM:00115C4A ROM:00115C4A loc_115C4A: ; DATA XREF: ROM:off_115C36↑o ROM:00115C4A bclr #0,($1282).w ROM:00115C50 bclr #2,($1264).w ROM:00115C56 btst #6,($1264).w ROM:00115C5C beq.s locret_115C78 ROM:00115C5E bclr #0,($1282).w ROM:00115C64 bclr #2,($1264).w ROM:00115C6A move.w #$3E8,($5B6).w ROM:00115C70 move.b #1,($109D).w ROM:00115C76 bra.s locret_115CAE ROM:00115C78 ; --------------------------------------------------------------------------- ROM:00115C78 ROM:00115C78 locret_115C78: ; CODE XREF: ROM:00115C5C↑j ROM:00115C78 rts ROM:00115C7A ; --------------------------------------------------------------------------- ROM:00115C7A ROM:00115C7A loc_115C7A: ; DATA XREF: ROM:00115C3A↑o ROM:00115C7A cmpi.w #$8B6,d3 ROM:00115C7E blt.s locret_115CAE ROM:00115C80 cmpi.w #$91A,d3 ROM:00115C84 bgt.s locret_115CAE ROM:00115C86 cmpi.w #$1194,d2 ROM:00115C8A blt.s locret_115CAE ROM:00115C8C cmpi.w #$1770,d2 ROM:00115C90 bgt.s locret_115CAE ROM:00115C92 clr.b ($85D).w ROM:00115C96 move.w #$4B,($76C).w ; 'K' ROM:00115C9C move.b #1,($85D).w ROM:00115CA2 move.b #2,($109D).w ROM:00115CA8 bra.l locret_115D22 ROM:00115CAE ; --------------------------------------------------------------------------- ROM:00115CAE ROM:00115CAE locret_115CAE: ; CODE XREF: ROM:00115C76↑j ROM:00115CAE ; ROM:00115C7E↑j ... ROM:00115CAE rts ROM:00115CB0 ; --------------------------------------------------------------------------- ROM:00115CB0 ROM:00115CB0 loc_115CB0: ; DATA XREF: ROM:00115C3E↑o ROM:00115CB0 cmpi.w #$8B6,d3 ROM:00115CB4 bge.s loc_115CC6 ROM:00115CB6 clr.b ($85D).w ROM:00115CBA clr.w ($76C).w ROM:00115CBE move.b #1,($109D).w ROM:00115CC4 bra.s locret_115CAE ROM:00115CC6 ; --------------------------------------------------------------------------- ROM:00115CC6 ROM:00115CC6 loc_115CC6: ; CODE XREF: ROM:00115CB4↑j ROM:00115CC6 cmpi.w #$91A,d3 ROM:00115CCA ble.s loc_115CDC ROM:00115CCC clr.b ($85D).w ROM:00115CD0 clr.w ($76C).w ROM:00115CD4 move.b #1,($109D).w ROM:00115CDA bra.s locret_115CAE ROM:00115CDC ; --------------------------------------------------------------------------- ROM:00115CDC ROM:00115CDC loc_115CDC: ; CODE XREF: ROM:00115CCA↑j ROM:00115CDC cmpi.w #$1194,d2 ROM:00115CE0 bge.s loc_115CF2 ROM:00115CE2 clr.b ($85D).w ROM:00115CE6 clr.w ($76C).w ROM:00115CEA move.b #1,($109D).w ROM:00115CF0 bra.s locret_115CAE ROM:00115CF2 ; --------------------------------------------------------------------------- ROM:00115CF2 ROM:00115CF2 loc_115CF2: ; CODE XREF: ROM:00115CE0↑j ROM:00115CF2 cmpi.w #$1770,d2 ROM:00115CF6 ble.s loc_115D08 ROM:00115CF8 clr.b ($85D).w ROM:00115CFC clr.w ($76C).w ROM:00115D00 move.b #1,($109D).w ROM:00115D06 bra.s locret_115CAE ROM:00115D08 ; --------------------------------------------------------------------------- ROM:00115D08 ROM:00115D08 loc_115D08: ; CODE XREF: ROM:00115CF6↑j ROM:00115D08 cmpi.w #0,($76C).w ROM:00115D0E bgt.s locret_115D22 ROM:00115D10 bset #0,($1282).w ROM:00115D16 move.b #3,($109D).w ROM:00115D1C bra.l loc_115DA2 ROM:00115D22 ; --------------------------------------------------------------------------- ROM:00115D22 ROM:00115D22 locret_115D22: ; CODE XREF: ROM:00115CA8↑j ROM:00115D22 ; ROM:00115D0E↑j ROM:00115D22 rts ROM:00115D24 ; --------------------------------------------------------------------------- ROM:00115D24 ROM:00115D24 loc_115D24: ; DATA XREF: ROM:00115C42↑o ROM:00115D24 cmpi.w #$8B6,d3 ROM:00115D28 bge.s loc_115D3C ROM:00115D2A bclr #0,($1282).w ROM:00115D30 move.b #1,($109D).w ROM:00115D36 bra.l locret_115CAE ROM:00115D3C ; --------------------------------------------------------------------------- ROM:00115D3C ROM:00115D3C loc_115D3C: ; CODE XREF: ROM:00115D28↑j ROM:00115D3C cmpi.w #$91A,d3 ROM:00115D40 ble.s loc_115D54 ROM:00115D42 bclr #0,($1282).w ROM:00115D48 move.b #1,($109D).w ROM:00115D4E bra.l locret_115CAE ROM:00115D54 ; --------------------------------------------------------------------------- ROM:00115D54 ROM:00115D54 loc_115D54: ; CODE XREF: ROM:00115D40↑j ROM:00115D54 cmpi.w #$1194,d2 ROM:00115D58 bge.s loc_115D6C ROM:00115D5A bclr #0,($1282).w ROM:00115D60 move.b #1,($109D).w ROM:00115D66 bra.l locret_115CAE ROM:00115D6C ; --------------------------------------------------------------------------- ROM:00115D6C ROM:00115D6C loc_115D6C: ; CODE XREF: ROM:00115D58↑j ROM:00115D6C cmpi.w #$1770,d2 ROM:00115D70 ble.s loc_115D84 ROM:00115D72 bclr #0,($1282).w ROM:00115D78 move.b #1,($109D).w ROM:00115D7E bra.l locret_115CAE ROM:00115D84 ; --------------------------------------------------------------------------- ROM:00115D84 ROM:00115D84 loc_115D84: ; CODE XREF: ROM:00115D70↑j ROM:00115D84 move.w ($5B6).w,d1 ROM:00115D88 cmpi.w #0,d1 ROM:00115D8C bgt.s loc_115DA2 ROM:00115D8E bclr #0,($1282).w ROM:00115D94 bset #2,($1264).w ROM:00115D9A move.b #4,($109D).w ROM:00115DA0 bra.s locret_115DAE ROM:00115DA2 ; --------------------------------------------------------------------------- ROM:00115DA2 ROM:00115DA2 loc_115DA2: ; CODE XREF: ROM:00115D1C↑j ROM:00115DA2 ; ROM:00115D8C↑j ROM:00115DA2 subq.w #1,($5B6).w ROM:00115DA6 rts ROM:00115DA8 ; --------------------------------------------------------------------------- ROM:00115DA8 ROM:00115DA8 loc_115DA8: ; DATA XREF: ROM:00115C46↑o ROM:00115DA8 bclr #2,($1264).w ROM:00115DAE ROM:00115DAE locret_115DAE: ; CODE XREF: ROM:00115DA0↑j ROM:00115DAE rts ROM:00115DB0 ; --------------------------------------------------------------------------- ROM:00115DB0 rts ROM:00115DB2 ; --------------------------------------------------------------------------- ROM:00115DB2 rts ROM:00115DB4 ROM:00115DB4 ; =============== S U B R O U T I N E ======================================= ROM:00115DB4 ROM:00115DB4 ROM:00115DB4 sub_115DB4: ; CODE XREF: ROM:00116974↓p ROM:00115DB4 clr.w d1 ROM:00115DB6 move.b ($7A0).w,d1 ROM:00115DBA cmpi.w #4,d1 ROM:00115DBE bcc.s locret_115DC8 ROM:00115DC0 movea.l off_115DCA(pc,d1.w*4),a0 ROM:00115DC4 nop ROM:00115DC6 jmp (a0) ROM:00115DC8 ; --------------------------------------------------------------------------- ROM:00115DC8 ROM:00115DC8 locret_115DC8: ; CODE XREF: sub_115DB4+A↑j ROM:00115DC8 rts ROM:00115DC8 ; End of function sub_115DB4 ROM:00115DC8 ROM:00115DC8 ; --------------------------------------------------------------------------- ROM:00115DCA off_115DCA: dc.l loc_115DDA ; DATA XREF: sub_115DB4+C↑r ROM:00115DCE dc.l loc_115DF0 ROM:00115DD2 dc.l loc_115E32 ROM:00115DD6 dc.l loc_115E60 ROM:00115DDA ; --------------------------------------------------------------------------- ROM:00115DDA ROM:00115DDA loc_115DDA: ; DATA XREF: ROM:off_115DCA↑o ROM:00115DDA bsr.w sub_115F68 ROM:00115DDE bsr.w sub_115FD2 ROM:00115DE2 bsr.w sub_116002 ROM:00115DE6 move.b #1,($7A0).w ROM:00115DEC bra.s loc_115E2C ROM:00115DEE ; --------------------------------------------------------------------------- ROM:00115DEE rts ROM:00115DF0 ; --------------------------------------------------------------------------- ROM:00115DF0 ROM:00115DF0 loc_115DF0: ; DATA XREF: ROM:00115DCE↑o ROM:00115DF0 btst #4,($125C).w ROM:00115DF6 beq.s loc_115E14 ROM:00115DF8 btst #1,($86E).w ROM:00115DFE beq.s loc_115E14 ROM:00115E00 bsr.w sub_115EA6 ROM:00115E04 bsr.w sub_115F18 ROM:00115E08 move.b #3,($7A0).w ROM:00115E0E bra.l loc_115EA0 ROM:00115E14 ; --------------------------------------------------------------------------- ROM:00115E14 ROM:00115E14 loc_115E14: ; CODE XREF: ROM:00115DF6↑j ROM:00115E14 ; ROM:00115DFE↑j ROM:00115E14 btst #4,($125C).w ROM:00115E1A beq.s loc_115E2C ROM:00115E1C btst #1,($86E).w ROM:00115E22 bne.s loc_115E2C ROM:00115E24 move.b #2,($7A0).w ROM:00115E2A bra.s loc_115E5A ROM:00115E2C ; --------------------------------------------------------------------------- ROM:00115E2C ROM:00115E2C loc_115E2C: ; CODE XREF: ROM:00115DEC↑j ROM:00115E2C ; ROM:00115E1A↑j ... ROM:00115E2C bsr.w sub_1160D2 ROM:00115E30 rts ROM:00115E32 ; --------------------------------------------------------------------------- ROM:00115E32 ROM:00115E32 loc_115E32: ; DATA XREF: ROM:00115DD2↑o ROM:00115E32 btst #1,($86E).w ROM:00115E38 beq.s loc_115E4A ROM:00115E3A bsr.w sub_115EA6 ROM:00115E3E bsr.w sub_115F18 ROM:00115E42 move.b #3,($7A0).w ROM:00115E48 bra.s loc_115EA0 ROM:00115E4A ; --------------------------------------------------------------------------- ROM:00115E4A ROM:00115E4A loc_115E4A: ; CODE XREF: ROM:00115E38↑j ROM:00115E4A btst #7,($1281).w ROM:00115E50 beq.s loc_115E5A ROM:00115E52 move.b #1,($7A0).w ROM:00115E58 bra.s loc_115E2C ROM:00115E5A ; --------------------------------------------------------------------------- ROM:00115E5A ROM:00115E5A loc_115E5A: ; CODE XREF: ROM:00115E2A↑j ROM:00115E5A ; ROM:00115E50↑j ... ROM:00115E5A bsr.w sub_1160D2 ROM:00115E5E rts ROM:00115E60 ; --------------------------------------------------------------------------- ROM:00115E60 ROM:00115E60 loc_115E60: ; DATA XREF: ROM:00115DD6↑o ROM:00115E60 btst #1,($86E).w ROM:00115E66 bne.s loc_115E74 ROM:00115E68 bsr.w sub_115F2A ROM:00115E6C move.b #2,($7A0).w ROM:00115E72 bra.s loc_115E5A ROM:00115E74 ; --------------------------------------------------------------------------- ROM:00115E74 ROM:00115E74 loc_115E74: ; CODE XREF: ROM:00115E66↑j ROM:00115E74 btst #7,($1281).w ROM:00115E7A beq.s loc_115E88 ROM:00115E7C bsr.w sub_115F2A ROM:00115E80 move.b #1,($7A0).w ROM:00115E86 bra.s loc_115E2C ROM:00115E88 ; --------------------------------------------------------------------------- ROM:00115E88 ROM:00115E88 loc_115E88: ; CODE XREF: ROM:00115E7A↑j ROM:00115E88 move.w ($FFFFFF06).w,d0 ROM:00115E8C asr.w #8,d0 ROM:00115E8E move.b #$10,d1 ROM:00115E92 cmp.b d0,d1 ROM:00115E94 beq.s loc_115EA0 ROM:00115E96 subi.b #$10,d0 ROM:00115E9A asl.w #8,d0 ROM:00115E9C sub.w d0,($FFFFFF06).w ROM:00115EA0 ROM:00115EA0 loc_115EA0: ; CODE XREF: ROM:00115E0E↑j ROM:00115EA0 ; ROM:00115E48↑j ... ROM:00115EA0 bsr.w sub_1160D2 ROM:00115EA4 rts ROM:00115EA6 ROM:00115EA6 ; =============== S U B R O U T I N E ======================================= ROM:00115EA6 ROM:00115EA6 ROM:00115EA6 sub_115EA6: ; CODE XREF: sub_110D72+6↑p ROM:00115EA6 ; ROM:00115E00↑p ... ROM:00115EA6 lea ($FFFFFF10).w,a0 ROM:00115EAA move.w $598(a5),d3 ROM:00115EAE muls.w #$100,d3 ROM:00115EB2 divs.w #$64,d3 ; 'd' ROM:00115EB6 move.w ($502).w,d4 ROM:00115EBA muls.w #$100,d4 ROM:00115EBE divs.w #$64,d4 ; 'd' ROM:00115EC2 move.w #0,d0 ROM:00115EC6 bra.s loc_115ECC ROM:00115EC8 ; --------------------------------------------------------------------------- ROM:00115EC8 ROM:00115EC8 loc_115EC8: ; CODE XREF: sub_115EA6:loc_115F14↓j ROM:00115EC8 addi.w #1,d0 ROM:00115ECC ROM:00115ECC loc_115ECC: ; CODE XREF: sub_115EA6+20↑j ROM:00115ECC cmpi.w #1,d0 ROM:00115ED0 bgt.s locret_115F16 ROM:00115ED2 move.w d4,d1 ROM:00115ED4 sub.w $ECC(d0.w*2),d1 ROM:00115EDA neg.w d1 ROM:00115EDC bgt.s loc_115EE2 ROM:00115EDE addi.w #$4800,d1 ROM:00115EE2 ROM:00115EE2 loc_115EE2: ; CODE XREF: sub_115EA6+36↑j ROM:00115EE2 sub.w d3,d1 ROM:00115EE4 bgt.s loc_115EEA ROM:00115EE6 addi.w #$4800,d1 ROM:00115EEA ROM:00115EEA loc_115EEA: ; CODE XREF: sub_115EA6+3E↑j ROM:00115EEA move.w d0,d2 ROM:00115EEC muls.w #8,d2 ROM:00115EF0 cmpi.w #$2400,d1 ROM:00115EF4 bge.s loc_115F04 ROM:00115EF6 move.w $ECC(d0.w*2),2(a0,d2.w*2) ROM:00115EFE bclr d0,($79D).w ROM:00115F02 bra.s loc_115F14 ROM:00115F04 ; --------------------------------------------------------------------------- ROM:00115F04 ROM:00115F04 loc_115F04: ; CODE XREF: sub_115EA6+4E↑j ROM:00115F04 move.w d0,d6 ROM:00115F06 addq.w #2,d6 ROM:00115F08 move.w $ECC(d6.w*2),2(a0,d2.w*2) ROM:00115F10 bset d0,($79D).w ROM:00115F14 ROM:00115F14 loc_115F14: ; CODE XREF: sub_115EA6+5C↑j ROM:00115F14 bra.s loc_115EC8 ROM:00115F16 ; --------------------------------------------------------------------------- ROM:00115F16 ROM:00115F16 locret_115F16: ; CODE XREF: sub_115EA6+2A↑j ROM:00115F16 rts ROM:00115F16 ; End of function sub_115EA6 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:00115E04↑p ROM:00115F18 ; ROM:00115E3E↑p ROM:00115F18 move.w ($FFFFFF06).w,d0 ROM:00115F1C asr.w #8,d0 ROM:00115F1E subi.b #$10,d0 ROM:00115F22 asl.w #8,d0 ROM:00115F24 sub.w d0,($FFFFFF06).w ROM:00115F28 rts ROM:00115F28 ; End of function sub_115F18 ROM:00115F28 ROM:00115F2A ROM:00115F2A ; =============== S U B R O U T I N E ======================================= ROM:00115F2A ROM:00115F2A ROM:00115F2A sub_115F2A: ; CODE XREF: ROM:00115E68↑p ROM:00115F2A ; ROM:00115E7C↑p ROM:00115F2A move.w ($FFFFFF06).w,d0 ROM:00115F2E asr.w #8,d0 ROM:00115F30 subi.b #$30,d0 ; '0' ROM:00115F34 asl.w #8,d0 ROM:00115F36 sub.w d0,($FFFFFF06).w ROM:00115F3A rts ROM:00115F3A ; End of function sub_115F2A ROM:00115F3A ROM:00115F3C ROM:00115F3C ; =============== S U B R O U T I N E ======================================= ROM:00115F3C ROM:00115F3C ROM:00115F3C sub_115F3C: ; CODE XREF: sub_116178+10↓p ROM:00115F3C ; ROM:001161C0↓p ROM:00115F3C lea ($FFFFFF10).w,a0 ROM:00115F40 asl.w #4,d0 ROM:00115F42 adda.w d0,a0 ROM:00115F44 asr.w #4,d0 ROM:00115F46 btst d0,($79D).w ROM:00115F4A beq.s loc_115F5A ROM:00115F4C move.w $ECC(d0.w*2),2(a0) ROM:00115F54 bclr d0,($79D).w ROM:00115F58 bra.s locret_115F66 ROM:00115F5A ; --------------------------------------------------------------------------- ROM:00115F5A ROM:00115F5A loc_115F5A: ; CODE XREF: sub_115F3C+E↑j ROM:00115F5A move.w $ED0(d0.w*2),2(a0) ROM:00115F62 bset d0,($79D).w ROM:00115F66 ROM:00115F66 locret_115F66: ; CODE XREF: sub_115F3C+1C↑j ROM:00115F66 rts ROM:00115F66 ; End of function sub_115F3C ROM:00115F66 ROM:00115F68 ROM:00115F68 ; =============== S U B R O U T I N E ======================================= ROM:00115F68 ROM:00115F68 ROM:00115F68 sub_115F68: ; CODE XREF: ROM:loc_115DDA↑p ROM:00115F68 ; ROM:loc_11F7E8↓p ROM:00115F68 move.w $8E(a5),($FFFFFFEC).w ROM:00115F6E move.w #0,d7 ROM:00115F72 bra.s loc_115F78 ROM:00115F74 ; --------------------------------------------------------------------------- ROM:00115F74 ROM:00115F74 loc_115F74: ; CODE XREF: sub_115F68+66↓j ROM:00115F74 addi.w #1,d7 ROM:00115F78 ROM:00115F78 loc_115F78: ; CODE XREF: sub_115F68+A↑j ROM:00115F78 cmpi.w #1,d7 ROM:00115F7C bgt.s locret_115FD0 ROM:00115F7E moveq #$10,d0 ROM:00115F80 asr.w #4,d0 ROM:00115F82 add.w d7,d0 ROM:00115F84 lea ($FFFFFF10).w,a0 ROM:00115F88 asl.w #4,d7 ROM:00115F8A adda.w d7,a0 ROM:00115F8C asr.w #4,d7 ROM:00115F8E bsr.l sub_1180DA ROM:00115F94 moveq #$B,d2 ROM:00115F96 moveq #1,d1 ROM:00115F98 moveq #3,d4 ROM:00115F9A move.w $ECC(d7.w*2),2(a0) ROM:00115FA2 move.w $98(a5),4(a0) ROM:00115FA8 cmpi.w #1,d7 ROM:00115FAC beq.s loc_115FB6 ROM:00115FAE move.w d0,d6 ROM:00115FB0 addq.l #1,d6 ROM:00115FB2 asl.l #4,d6 ROM:00115FB4 bra.s loc_115FBA ROM:00115FB6 ; --------------------------------------------------------------------------- ROM:00115FB6 ROM:00115FB6 loc_115FB6: ; CODE XREF: sub_115F68+44↑j ROM:00115FB6 move.w #$30,d6 ; '0' ROM:00115FBA ROM:00115FBA loc_115FBA: ; CODE XREF: sub_115F68+4C↑j ROM:00115FBA asl.w #8,d6 ROM:00115FBC addi.w #$A,d6 ROM:00115FC0 move.w d6,6(a0) ROM:00115FC4 moveq #1,d3 ROM:00115FC6 moveq #1,d5 ROM:00115FC8 bsr.l sub_11805E ROM:00115FCE bra.s loc_115F74 ROM:00115FD0 ; --------------------------------------------------------------------------- ROM:00115FD0 ROM:00115FD0 locret_115FD0: ; CODE XREF: sub_115F68+14↑j ROM:00115FD0 rts ROM:00115FD0 ; End of function sub_115F68 ROM:00115FD0 ROM:00115FD2 ROM:00115FD2 ; =============== S U B R O U T I N E ======================================= ROM:00115FD2 ROM:00115FD2 ROM:00115FD2 sub_115FD2: ; CODE XREF: ROM:00115DDE↑p ROM:00115FD2 move.w #$90,d0 ROM:00115FD6 asr.w #4,d0 ROM:00115FD8 bsr.l sub_1180DA ROM:00115FDE lea ($FFFFFF90).w,a0 ROM:00115FE2 move.w #7,(a0) ROM:00115FE6 move.w #1,d1 ROM:00115FEA move.w #$A,d2 ROM:00115FEE move.w #0,d3 ROM:00115FF2 move.w #3,d4 ROM:00115FF6 move.w #1,d5 ROM:00115FFA bsr.l sub_11805E ROM:00116000 rts ROM:00116000 ; End of function sub_115FD2 ROM:00116000 ROM:00116002 ROM:00116002 ; =============== S U B R O U T I N E ======================================= ROM:00116002 ROM:00116002 ROM:00116002 sub_116002: ; CODE XREF: ROM:00115DE2↑p ROM:00116002 move.w #$A0,d0 ROM:00116006 asr.w #4,d0 ROM:00116008 bsr.l sub_1180DA ROM:0011600E lea ($FFFFFFA0).w,a0 ROM:00116012 move.w #7,(a0) ROM:00116016 move.w #0,d1 ROM:0011601A move.w #$A,d2 ROM:0011601E move.w #0,d3 ROM:00116022 move.w #3,d4 ROM:00116026 move.w #3,d5 ROM:0011602A bsr.l sub_11805E ROM:00116030 rts ROM:00116030 ; End of function sub_116002 ROM:00116030 ROM:00116032 ; --------------------------------------------------------------------------- ROM:00116032 lea ($FFFFFF10).w,a0 ROM:00116036 ROM:00116036 ; =============== S U B R O U T I N E ======================================= ROM:00116036 ROM:00116036 ROM:00116036 sub_116036: ; CODE XREF: ROM:001161C4↓p ROM:00116036 move.w $222(a5,d0.w*2),d1 ROM:0011603C btst #2,($871).w ROM:00116042 beq.s loc_116074 ROM:00116044 move.w $90(a5),($FFFFFFEC).w ROM:0011604A move.w $90(a5),(a0) ROM:0011604E bclr #2,($871).w ROM:00116054 addi.w #1,($5C2).w ROM:0011605A cmpi.w #0,d0 ROM:0011605E bne.s loc_116068 ROM:00116060 bset #6,($127B).w ROM:00116066 bra.s loc_116074 ROM:00116068 ; --------------------------------------------------------------------------- ROM:00116068 ROM:00116068 loc_116068: ; CODE XREF: sub_116036+28↑j ROM:00116068 cmpi.w #1,d0 ROM:0011606C bne.s loc_116074 ROM:0011606E bset #6,($1277).w ROM:00116074 ROM:00116074 loc_116074: ; CODE XREF: sub_116036+C↑j ROM:00116074 ; sub_116036+30↑j ... ROM:00116074 btst #0,($86A).w ROM:0011607A bne.s loc_1160A8 ROM:0011607C move.w (a0),d1 ROM:0011607E add.w $9A(a5),d1 ROM:00116082 cmp.w ($FFFFFFEE).w,d1 ROM:00116086 ble.s loc_116090 ROM:00116088 move.w ($FFFFFFEE).w,d1 ROM:0011608C bset d0,($79E).w ROM:00116090 ROM:00116090 loc_116090: ; CODE XREF: sub_116036+50↑j ROM:00116090 move.w $8E(a5),d2 ROM:00116094 cmp.w ($FFFFFFEC).w,d2 ROM:00116098 ble.s loc_1160A2 ROM:0011609A move.w $9A(a5),d2 ROM:0011609E add.w d2,($FFFFFFEC).w ROM:001160A2 ROM:001160A2 loc_1160A2: ; CODE XREF: sub_116036+62↑j ROM:001160A2 bra.l loc_1160C8 ROM:001160A8 ; --------------------------------------------------------------------------- ROM:001160A8 ROM:001160A8 loc_1160A8: ; CODE XREF: sub_116036+44↑j ROM:001160A8 move.w (a0),d1 ROM:001160AA sub.w $9A(a5),d1 ROM:001160AE bclr #0,($86A).w ROM:001160B4 addi.w #1,($5C4).w ROM:001160BA cmp.w ($FFFFFFEC).w,d1 ROM:001160BE bge.s loc_1160C8 ROM:001160C0 move.w ($FFFFFFEC).w,d1 ROM:001160C4 bset d0,($79F).w ROM:001160C8 ROM:001160C8 loc_1160C8: ; CODE XREF: sub_116036:loc_1160A2↑j ROM:001160C8 ; sub_116036+88↑j ROM:001160C8 move.w d1,(a0) ROM:001160CA move.w d1,$634(d0.w*2) ROM:001160D0 rts ROM:001160D0 ; End of function sub_116036 ROM:001160D0 ROM:001160D2 ROM:001160D2 ; =============== S U B R O U T I N E ======================================= ROM:001160D2 ROM:001160D2 ROM:001160D2 sub_1160D2: ; CODE XREF: ROM:loc_115E2C↑p ROM:001160D2 ; ROM:loc_115E5A↑p ... ROM:001160D2 move.w #$3B64,d1 ROM:001160D6 move.w ($978).w,d2 ROM:001160DA move.w ($5D2).w,d3 ROM:001160DE bsr.l sub_116E84 ROM:001160E4 btst #4,($127D).w ROM:001160EA beq.s loc_11610A ROM:001160EC move.w d1,($FFFFFFEE).w ROM:001160F0 move.w $94(a5),d2 ROM:001160F4 muls.w #$411B,d2 ROM:001160F8 divs.w ($5D2).w,d2 ROM:001160FC bvs.s loc_116108 ROM:001160FE cmp.w ($FFFFFFEE).w,d2 ROM:00116102 bge.s loc_116108 ROM:00116104 move.w d2,($FFFFFFEE).w ROM:00116108 ROM:00116108 loc_116108: ; CODE XREF: sub_1160D2+2A↑j ROM:00116108 ; sub_1160D2+30↑j ROM:00116108 bra.s loc_116134 ROM:0011610A ; --------------------------------------------------------------------------- ROM:0011610A ROM:0011610A loc_11610A: ; CODE XREF: sub_1160D2+18↑j ROM:0011610A move.w #0,d0 ROM:0011610E bra.s loc_116114 ROM:00116110 ; --------------------------------------------------------------------------- ROM:00116110 ROM:00116110 loc_116110: ; CODE XREF: sub_1160D2+5A↓j ROM:00116110 addi.w #1,d0 ROM:00116114 ROM:00116114 loc_116114: ; CODE XREF: sub_1160D2+3C↑j ROM:00116114 cmpi.w #1,d0 ROM:00116118 bgt.s loc_11612E ROM:0011611A lea ($FFFFFF10).w,a0 ROM:0011611E move.w d0,d7 ROM:00116120 asl.w #4,d7 ROM:00116122 adda.w d7,a0 ROM:00116124 move.w d1,(a0) ROM:00116126 move.w d1,$634(d0.w*2) ROM:0011612C bra.s loc_116110 ROM:0011612E ; --------------------------------------------------------------------------- ROM:0011612E ROM:0011612E loc_11612E: ; CODE XREF: sub_1160D2+46↑j ROM:0011612E move.w $92(a5),($FFFFFFEE).w ROM:00116134 ROM:00116134 loc_116134: ; CODE XREF: sub_1160D2:loc_116108↑j ROM:00116134 move.w ($FFFFFFEE).w,($5C0).w ROM:0011613A rts ROM:0011613A ; End of function sub_1160D2 ROM:0011613A ROM:0011613C ROM:0011613C ; =============== S U B R O U T I N E ======================================= ROM:0011613C ROM:0011613C ROM:0011613C sub_11613C: ; CODE XREF: sub_11F2A8:loc_11F33C↓p ROM:0011613C move sr,-(sp) ROM:0011613E move #$2700,sr ROM:00116142 lea ($FFFFFF10).w,a0 ROM:00116146 clr.w d0 ROM:00116148 move.w #0,d1 ROM:0011614C bra.s loc_116152 ROM:0011614E ; --------------------------------------------------------------------------- ROM:0011614E ROM:0011614E loc_11614E: ; CODE XREF: sub_11613C+36↓j ROM:0011614E addi.w #1,d1 ROM:00116152 ROM:00116152 loc_116152: ; CODE XREF: sub_11613C+10↑j ROM:00116152 cmpi.w #1,d1 ROM:00116156 bgt.s loc_116174 ROM:00116158 btst d1,($79D).w ROM:0011615C bne.s loc_116168 ROM:0011615E move.w $ECC(d1.w*2),2(a0,d0.w*2) ROM:00116166 bra.s loc_116170 ROM:00116168 ; --------------------------------------------------------------------------- ROM:00116168 ROM:00116168 loc_116168: ; CODE XREF: sub_11613C+20↑j ROM:00116168 move.w $ED0(d1.w*2),2(a0,d0.w*2) ROM:00116170 ROM:00116170 loc_116170: ; CODE XREF: sub_11613C+2A↑j ROM:00116170 addq.w #8,d0 ROM:00116172 bra.s loc_11614E ROM:00116174 ; --------------------------------------------------------------------------- ROM:00116174 ROM:00116174 loc_116174: ; CODE XREF: sub_11613C+1A↑j ROM:00116174 move (sp)+,sr ROM:00116176 rts ROM:00116176 ; End of function sub_11613C ROM:00116176 ROM:00116178 ROM:00116178 ; =============== S U B R O U T I N E ======================================= ROM:00116178 ROM:00116178 ROM:00116178 sub_116178: ; CODE XREF: sub_110DDC↑p ROM:00116178 move.w #0,d0 ROM:0011617C bra.s loc_116182 ROM:0011617E ; --------------------------------------------------------------------------- ROM:0011617E ROM:0011617E loc_11617E: ; CODE XREF: sub_116178+14↓j ROM:0011617E addi.w #1,d0 ROM:00116182 ROM:00116182 loc_116182: ; CODE XREF: sub_116178+4↑j ROM:00116182 cmpi.w #1,d0 ROM:00116186 bgt.s locret_11618E ROM:00116188 bsr.w sub_115F3C ROM:0011618C bra.s loc_11617E ROM:0011618E ; --------------------------------------------------------------------------- ROM:0011618E ROM:0011618E locret_11618E: ; CODE XREF: sub_116178+E↑j ROM:0011618E rts ROM:0011618E ; End of function sub_116178 ROM:0011618E ROM:00116190 ; --------------------------------------------------------------------------- ROM:00116190 andi.w #$FBFF,($FFFFFE20).w ROM:00116196 rte ROM:00116198 ; --------------------------------------------------------------------------- ROM:00116198 andi.w #$FDFF,($FFFFFE20).w ROM:0011619E rte ROM:001161A0 ; --------------------------------------------------------------------------- ROM:001161A0 movem.l d0-d2/a0,-(sp) ROM:001161A4 move.w $16(sp),d0 ROM:001161A8 subi.w #$100,d0 ROM:001161AC asr.w #2,d0 ROM:001161AE move.w #$FFFF,d1 ROM:001161B2 bclr d0,d1 ROM:001161B4 and.w d1,($FFFFFE20).w ROM:001161B8 asl.w #4,d0 ROM:001161BA subi.w #$10,d0 ROM:001161BE asr.w #4,d0 ROM:001161C0 bsr.w sub_115F3C ROM:001161C4 bsr.w sub_116036 ROM:001161C8 movem.l (sp)+,d0-d2/a0 ROM:001161CC rte ROM:001161CE ROM:001161CE ; =============== S U B R O U T I N E ======================================= ROM:001161CE ROM:001161CE ROM:001161CE sub_1161CE: ; CODE XREF: ROM:0011696E↓p ROM:001161CE move.w #0,d7 ROM:001161D2 bra.s loc_1161D8 ROM:001161D4 ; --------------------------------------------------------------------------- ROM:001161D4 ROM:001161D4 loc_1161D4: ; CODE XREF: sub_1161CE+14↓j ROM:001161D4 addi.w #1,d7 ROM:001161D8 ROM:001161D8 loc_1161D8: ; CODE XREF: sub_1161CE+4↑j ROM:001161D8 cmpi.w #3,d7 ROM:001161DC bgt.s locret_1161E4 ROM:001161DE bsr.w sub_1161E6 ROM:001161E2 bra.s loc_1161D4 ROM:001161E4 ; --------------------------------------------------------------------------- ROM:001161E4 ROM:001161E4 locret_1161E4: ; CODE XREF: sub_1161CE+E↑j ROM:001161E4 rts ROM:001161E4 ; End of function sub_1161CE ROM:001161E4 ROM:001161E6 ROM:001161E6 ; =============== S U B R O U T I N E ======================================= ROM:001161E6 ROM:001161E6 ROM:001161E6 sub_1161E6: ; CODE XREF: sub_1161CE+10↑p ROM:001161E6 clr.w d1 ROM:001161E8 move.b $7B4(d7.w),d1 ROM:001161EE cmpi.w #4,d1 ROM:001161F2 bcc.s locret_1161FC ROM:001161F4 movea.l off_1161FE(pc,d1.w*4),a0 ROM:001161F8 nop ROM:001161FA jmp (a0) ROM:001161FC ; --------------------------------------------------------------------------- ROM:001161FC ROM:001161FC locret_1161FC: ; CODE XREF: sub_1161E6+C↑j ROM:001161FC rts ROM:001161FC ; End of function sub_1161E6 ROM:001161FC ROM:001161FC ; --------------------------------------------------------------------------- ROM:001161FE off_1161FE: dc.l loc_11620E ; DATA XREF: sub_1161E6+E↑r ROM:00116202 dc.l loc_11621E ROM:00116206 dc.l loc_116242 ROM:0011620A dc.l loc_11629C ROM:0011620E ; --------------------------------------------------------------------------- ROM:0011620E ROM:0011620E loc_11620E: ; DATA XREF: ROM:off_1161FE↑o ROM:0011620E bsr.w sub_11631A ROM:00116212 move.b #1,$7B4(d7.w) ROM:0011621A bra.s locret_116240 ROM:0011621C ; --------------------------------------------------------------------------- ROM:0011621C rts ROM:0011621E ; --------------------------------------------------------------------------- ROM:0011621E ROM:0011621E loc_11621E: ; DATA XREF: ROM:00116202↑o ROM:0011621E cmpi.l #$F618,$940(d7.w*4) ROM:00116228 ble.s locret_116240 ROM:0011622A cmpi.b #3,($1105).w ROM:00116230 bne.s locret_116240 ROM:00116232 bsr.w sub_1165B6 ROM:00116236 move.b #2,$7B4(d7.w) ROM:0011623E bra.s locret_11629A ROM:00116240 ; --------------------------------------------------------------------------- ROM:00116240 ROM:00116240 locret_116240: ; CODE XREF: ROM:0011621A↑j ROM:00116240 ; ROM:00116228↑j ... ROM:00116240 rts ROM:00116242 ; --------------------------------------------------------------------------- ROM:00116242 ROM:00116242 loc_116242: ; DATA XREF: ROM:00116206↑o ROM:00116242 btst #5,($1269).w ROM:00116248 bne.s locret_11629A ROM:0011624A lea ($FFFFFF30).w,a0 ROM:0011624E move.w d7,d0 ROM:00116250 asl.w #4,d0 ROM:00116252 adda.w d0,a0 ROM:00116254 move.w $A(a0),d1 ROM:00116258 andi.w #1,d1 ROM:0011625C cmpi.w #1,d1 ROM:00116260 bne.s loc_11626A ROM:00116262 bset #0,($86D).w ROM:00116268 bra.s loc_116270 ROM:0011626A ; --------------------------------------------------------------------------- ROM:0011626A ROM:0011626A loc_11626A: ; CODE XREF: ROM:00116260↑j ROM:0011626A bclr #0,($86D).w ROM:00116270 ROM:00116270 loc_116270: ; CODE XREF: ROM:00116268↑j ROM:00116270 btst #0,($86D).w ROM:00116276 beq.s locret_11629A ROM:00116278 move.w #$20,d0 ; ' ' ROM:0011627C clr.b $7D2(d7.w) ROM:00116282 move.w d0,$656(d7.w*2) ROM:00116288 move.b #1,$7D2(d7.w) ROM:00116290 move.b #3,$7B4(d7.w) ROM:00116298 bra.s locret_116316 ROM:0011629A ; --------------------------------------------------------------------------- ROM:0011629A ROM:0011629A locret_11629A: ; CODE XREF: ROM:0011623E↑j ROM:0011629A ; ROM:00116248↑j ... ROM:0011629A rts ROM:0011629C ; --------------------------------------------------------------------------- ROM:0011629C ROM:0011629C loc_11629C: ; DATA XREF: ROM:0011620A↑o ROM:0011629C cmpi.w #0,$656(d7.w*2) ROM:001162A4 bgt.s loc_1162DA ROM:001162A6 cmpi.l #$3E7,$498(d7.w*4) ROM:001162B0 ble.s loc_1162DA ROM:001162B2 bsr.w sub_1165E2 ROM:001162B6 clr.l d0 ROM:001162B8 move.w $63A(d7.w*2),d0 ROM:001162BE divu.w #$3E8,d0 ROM:001162C2 clr.b $7D2(d7.w) ROM:001162C8 move.w d0,$656(d7.w*2) ROM:001162CE move.b #1,$7D2(d7.w) ROM:001162D6 bsr.w sub_11662A ROM:001162DA ROM:001162DA loc_1162DA: ; CODE XREF: ROM:001162A4↑j ROM:001162DA ; ROM:001162B0↑j ROM:001162DA cmpi.w #0,$656(d7.w*2) ROM:001162E2 bgt.s locret_116316 ROM:001162E4 cmpi.l #$3E8,$498(d7.w*4) ROM:001162EE bgt.s locret_116316 ROM:001162F0 lea ($FFFFFF30).w,a0 ROM:001162F4 move.w d7,d0 ROM:001162F6 asl.w #4,d0 ROM:001162F8 adda.w d0,a0 ROM:001162FA move.w $A(a0),d1 ROM:001162FE andi.w #1,d1 ROM:00116302 cmpi.w #0,d1 ROM:00116306 bne.s locret_116316 ROM:00116308 move.b #1,$7B4(d7.w) ROM:00116310 bra.l locret_116240 ROM:00116316 ; --------------------------------------------------------------------------- ROM:00116316 ROM:00116316 locret_116316: ; CODE XREF: ROM:00116298↑j ROM:00116316 ; ROM:001162E2↑j ... ROM:00116316 rts ROM:00116318 ; --------------------------------------------------------------------------- ROM:00116318 rts ROM:0011631A ROM:0011631A ; =============== S U B R O U T I N E ======================================= ROM:0011631A ROM:0011631A ROM:0011631A sub_11631A: ; CODE XREF: ROM:loc_11620E↑p ROM:0011631A lea ($FFFFFF30).w,a0 ROM:0011631E move.w d7,d0 ROM:00116320 asl.w #4,d0 ROM:00116322 adda.w d0,a0 ROM:00116324 move.w #$30,d0 ; '0' ROM:00116328 asr.w #4,d0 ROM:0011632A add.w d7,d0 ROM:0011632C bsr.l sub_1180DA ROM:00116332 moveq #$D,d2 ROM:00116334 moveq #1,d1 ROM:00116336 moveq #3,d4 ROM:00116338 clr.w (a0) ROM:0011633A clr.w 2(a0) ROM:0011633E clr.w 4(a0) ROM:00116342 clr.w 6(a0) ROM:00116346 clr.w 8(a0) ROM:0011634A clr.l d3 ROM:0011634C move.w $B80(a5,d7.w*2),d3 ROM:00116352 add.w $7BA(a5),d3 ROM:00116356 cmpi.w #$1C20,d3 ROM:0011635A blt.s loc_116360 ROM:0011635C subi.w #$1C20,d3 ROM:00116360 ROM:00116360 loc_116360: ; CODE XREF: sub_11631A+40↑j ROM:00116360 divs.w #$64,d3 ; 'd' ROM:00116364 asl.w #8,d3 ROM:00116366 move.b #$A,d3 ROM:0011636A move.w d3,$A(a0) ROM:0011636E moveq #1,d3 ROM:00116370 moveq #1,d5 ROM:00116372 bsr.l sub_11805E ROM:00116378 rts ROM:00116378 ; End of function sub_11631A ROM:00116378 ROM:0011637A ROM:0011637A ; =============== S U B R O U T I N E ======================================= ROM:0011637A ROM:0011637A ROM:0011637A sub_11637A: ; CODE XREF: sub_12E258+2A↓p ROM:0011637A move.w #0,d7 ROM:0011637E bra.s loc_116384 ROM:00116380 ; --------------------------------------------------------------------------- ROM:00116380 ROM:00116380 loc_116380: ; CODE XREF: sub_11637A+11E↓j ROM:00116380 addi.w #1,d7 ROM:00116384 ROM:00116384 loc_116384: ; CODE XREF: sub_11637A+4↑j ROM:00116384 cmpi.w #3,d7 ROM:00116388 bgt.l locret_11649C ROM:0011638E lea ($FFFFFF30).w,a0 ROM:00116392 move.w d7,d0 ROM:00116394 asl.w #4,d0 ROM:00116396 adda.w d0,a0 ROM:00116398 move.w #$30,d0 ; '0' ROM:0011639C asr.w #4,d0 ROM:0011639E add.w d7,d0 ROM:001163A0 move.w #1,d5 ROM:001163A4 cmpi.w #2,d5 ROM:001163A8 bne.s loc_1163B2 ROM:001163AA move.w d7,d4 ROM:001163AC andi.w #1,d4 ROM:001163B0 bra.s loc_1163B6 ROM:001163B2 ; --------------------------------------------------------------------------- ROM:001163B2 ROM:001163B2 loc_1163B2: ; CODE XREF: sub_11637A+2E↑j ROM:001163B2 move.w #0,d4 ROM:001163B6 ROM:001163B6 loc_1163B6: ; CODE XREF: sub_11637A+36↑j ROM:001163B6 move.w $101A(d4.w*2),d6 ROM:001163BC btst d7,($1107).w ROM:001163C0 bne.s loc_1163CC ROM:001163C2 btst #1,($127D).w ROM:001163C8 beq.s loc_1163CC ROM:001163CA clr.w d6 ROM:001163CC ROM:001163CC loc_1163CC: ; CODE XREF: sub_11637A+46↑j ROM:001163CC ; sub_11637A+4E↑j ROM:001163CC move.w d6,4(a0) ROM:001163D0 btst #1,($86E).w ROM:001163D6 bne.s loc_116444 ROM:001163D8 clr.l d5 ROM:001163DA move.w $101E(d7.w*2),d5 ROM:001163E0 asl.l #8,d5 ROM:001163E2 divs.w #$64,d5 ; 'd' ROM:001163E6 move.w d5,6(a0) ROM:001163EA cmpi.w #3,d7 ROM:001163EE beq.s loc_1163F8 ROM:001163F0 move.w d0,d5 ROM:001163F2 addq.l #1,d5 ROM:001163F4 asl.w #4,d5 ROM:001163F6 bra.s loc_1163FC ROM:001163F8 ; --------------------------------------------------------------------------- ROM:001163F8 ROM:001163F8 loc_1163F8: ; CODE XREF: sub_11637A+74↑j ROM:001163F8 move.w #0,d5 ROM:001163FC ROM:001163FC loc_1163FC: ; CODE XREF: sub_11637A+7C↑j ROM:001163FC asl.w #8,d5 ROM:001163FE cmpi.w #$1C20,($D32).w ROM:00116404 bne.s loc_11640A ROM:00116406 clr.w d4 ROM:00116408 bra.s loc_116416 ROM:0011640A ; --------------------------------------------------------------------------- ROM:0011640A ROM:0011640A loc_11640A: ; CODE XREF: sub_11637A+8A↑j ROM:0011640A move.w ($D32).w,d4 ROM:0011640E ext.l d4 ROM:00116410 divs.w #$64,d4 ; 'd' ROM:00116414 add.w d4,d5 ROM:00116416 ROM:00116416 loc_116416: ; CODE XREF: sub_11637A+8E↑j ROM:00116416 move.w d5,8(a0) ROM:0011641A move.b $BA3(a5),d4 ROM:0011641E cmpi.b #0,d4 ROM:00116422 ble.s loc_116444 ROM:00116424 move.w 8(a0),d4 ROM:00116428 ext.w d4 ROM:0011642A ext.l d4 ROM:0011642C bne.s loc_116430 ROM:0011642E moveq #$48,d4 ; 'H' ROM:00116430 ROM:00116430 loc_116430: ; CODE XREF: sub_11637A+B2↑j ROM:00116430 muls.l $940(d7.w*4),d4 ROM:00116438 divu.w #$48,d4 ; 'H' ROM:0011643C bvc.s loc_116442 ROM:0011643E move.w #$FFFF,d4 ROM:00116442 ROM:00116442 loc_116442: ; CODE XREF: sub_11637A+C2↑j ROM:00116442 move.w d4,(a0) ROM:00116444 ROM:00116444 loc_116444: ; CODE XREF: sub_11637A+5C↑j ROM:00116444 ; sub_11637A+A8↑j ROM:00116444 move sr,-(sp) ROM:00116446 move #$2700,sr ROM:0011644A move.b $BA3(a5),d4 ROM:0011644E cmpi.b #0,d4 ROM:00116452 bne.s loc_116496 ROM:00116454 move.w 8(a0),d4 ROM:00116458 ext.w d4 ROM:0011645A ext.l d4 ROM:0011645C bne.s loc_116460 ROM:0011645E moveq #$48,d4 ; 'H' ROM:00116460 ROM:00116460 loc_116460: ; CODE XREF: sub_11637A+E2↑j ROM:00116460 muls.l $940(d7.w*4),d4 ROM:00116468 divu.l #$48,d4 ; 'H' ROM:00116470 cmpi.l #$F618,d4 ROM:00116476 ble.s loc_11647E ROM:00116478 move.l $488(d7.w*4),d4 ROM:0011647E ROM:0011647E loc_11647E: ; CODE XREF: sub_11637A+FC↑j ROM:0011647E btst #5,($1269).w ROM:00116484 bne.s loc_11648A ROM:00116486 move.w d4,(a0) ROM:00116488 bra.s loc_11648C ROM:0011648A ; --------------------------------------------------------------------------- ROM:0011648A ROM:0011648A loc_11648A: ; CODE XREF: sub_11637A+10A↑j ROM:0011648A clr.w (a0) ROM:0011648C ROM:0011648C loc_11648C: ; CODE XREF: sub_11637A+10E↑j ROM:0011648C cmpi.w #0,d7 ROM:00116490 bne.s loc_116496 ROM:00116492 move.w d4,($5CE).w ROM:00116496 ROM:00116496 loc_116496: ; CODE XREF: sub_11637A+D8↑j ROM:00116496 ; sub_11637A+116↑j ROM:00116496 move (sp)+,sr ROM:00116498 bra.w loc_116380 ROM:0011649C ; --------------------------------------------------------------------------- ROM:0011649C ROM:0011649C locret_11649C: ; CODE XREF: sub_11637A+E↑j ROM:0011649C rts ROM:0011649C ; End of function sub_11637A ROM:0011649C ROM:0011649E ROM:0011649E ; =============== S U B R O U T I N E ======================================= ROM:0011649E ROM:0011649E ROM:0011649E sub_11649E: ; CODE XREF: sub_11D78E+E↓p ROM:0011649E ; sub_12D342:loc_12D378↓p ... ROM:0011649E btst #7,($127E).w ROM:001164A4 bne.s locret_11651A ROM:001164A6 move.w #0,d7 ROM:001164AA bra.s loc_1164B0 ROM:001164AC ; --------------------------------------------------------------------------- ROM:001164AC ROM:001164AC loc_1164AC: ; CODE XREF: sub_11649E:loc_1164E0↓j ROM:001164AC addi.w #1,d7 ROM:001164B0 ROM:001164B0 loc_1164B0: ; CODE XREF: sub_11649E+C↑j ROM:001164B0 cmpi.w #3,d7 ROM:001164B4 bgt.s loc_1164E2 ROM:001164B6 lea ($FFFFFF30).w,a0 ROM:001164BA move.w d7,d6 ROM:001164BC asl.w #4,d6 ROM:001164BE adda.w d6,a0 ROM:001164C0 move.w #$30,d6 ; '0' ROM:001164C4 asr.w #4,d6 ROM:001164C6 add.w d7,d6 ROM:001164C8 move.w d0,2(a0) ROM:001164CC move.w $59A(a5),d5 ROM:001164D0 cmpi.w #0,d5 ROM:001164D4 bne.s loc_1164E0 ROM:001164D6 moveq #1,d5 ROM:001164D8 asl.l d6,d5 ROM:001164DA asl.l d6,d5 ROM:001164DC or.l d5,($FFFFFE18).w ROM:001164E0 ROM:001164E0 loc_1164E0: ; CODE XREF: sub_11649E+36↑j ROM:001164E0 bra.s loc_1164AC ROM:001164E2 ; --------------------------------------------------------------------------- ROM:001164E2 ROM:001164E2 loc_1164E2: ; CODE XREF: sub_11649E+16↑j ROM:001164E2 move.w ($D56).w,d4 ROM:001164E6 ext.l d4 ROM:001164E8 muls.l d0,d4 ROM:001164EC muls.l #4,d4 ROM:001164F4 move.w $2CE(a5),d5 ROM:001164F8 muls.w #$3C,d5 ; '<' ROM:001164FC divs.l d5,d4 ROM:00116500 move.l d4,($8B0).w ROM:00116504 move.l ($880).w,d3 ROM:00116508 add.l d4,d3 ROM:0011650A move.l d3,($880).w ROM:0011650E divs.l #$A,d3 ROM:00116516 move.w d3,($9DC).w ROM:0011651A ROM:0011651A locret_11651A: ; CODE XREF: sub_11649E+6↑j ROM:0011651A rts ROM:0011651A ; End of function sub_11649E ROM:0011651A ROM:0011651C ROM:0011651C ; =============== S U B R O U T I N E ======================================= ROM:0011651C ROM:0011651C ROM:0011651C sub_11651C: ; CODE XREF: sub_110D72+C↑p ROM:0011651C move.w #0,d7 ROM:00116520 bra.s loc_116526 ROM:00116522 ; --------------------------------------------------------------------------- ROM:00116522 ROM:00116522 loc_116522: ; CODE XREF: sub_11651C:loc_116574↓j ROM:00116522 addi.w #1,d7 ROM:00116526 ROM:00116526 loc_116526: ; CODE XREF: sub_11651C+4↑j ROM:00116526 cmpi.w #3,d7 ROM:0011652A bgt.s locret_116576 ROM:0011652C lea ($FFFFFF30).w,a0 ROM:00116530 move.w d7,d6 ROM:00116532 asl.w #4,d6 ROM:00116534 adda.w d6,a0 ROM:00116536 move.w 8(a0),d5 ROM:0011653A cmpi.b #0,d5 ROM:0011653E beq.s loc_116574 ROM:00116540 move.w 6(a0),d4 ROM:00116544 move.b d4,d2 ROM:00116546 asr.w #8,d4 ROM:00116548 move.w d4,d3 ROM:0011654A move.w ($502).w,d1 ROM:0011654E ext.l d1 ROM:00116550 divs.w #$64,d1 ; 'd' ROM:00116554 sub.w d1,d3 ROM:00116556 bpl.s loc_11655C ROM:00116558 addi.w #$48,d3 ; 'H' ROM:0011655C ROM:0011655C loc_11655C: ; CODE XREF: sub_11651C+3A↑j ROM:0011655C ; sub_11651C+4E↓j ROM:0011655C cmp.b d3,d5 ROM:0011655E bge.s loc_11656C ROM:00116560 sub.b d5,d4 ROM:00116562 bge.s loc_116568 ROM:00116564 addi.b #$48,d4 ; 'H' ROM:00116568 ROM:00116568 loc_116568: ; CODE XREF: sub_11651C+46↑j ROM:00116568 sub.b d5,d3 ROM:0011656A bra.s loc_11655C ROM:0011656C ; --------------------------------------------------------------------------- ROM:0011656C ROM:0011656C loc_11656C: ; CODE XREF: sub_11651C+42↑j ROM:0011656C asl.w #8,d4 ROM:0011656E move.b d2,d4 ROM:00116570 move.w d4,6(a0) ROM:00116574 ROM:00116574 loc_116574: ; CODE XREF: sub_11651C+22↑j ROM:00116574 bra.s loc_116522 ROM:00116576 ; --------------------------------------------------------------------------- ROM:00116576 ROM:00116576 locret_116576: ; CODE XREF: sub_11651C+E↑j ROM:00116576 rts ROM:00116576 ; End of function sub_11651C ROM:00116576 ROM:00116578 ROM:00116578 ; =============== S U B R O U T I N E ======================================= ROM:00116578 ROM:00116578 ROM:00116578 sub_116578: ; CODE XREF: sub_110DDC+6↑p ROM:00116578 move.w #0,d7 ROM:0011657C bra.s loc_116582 ROM:0011657E ; --------------------------------------------------------------------------- ROM:0011657E ROM:0011657E loc_11657E: ; CODE XREF: sub_116578:loc_1165B2↓j ROM:0011657E addi.w #1,d7 ROM:00116582 ROM:00116582 loc_116582: ; CODE XREF: sub_116578+4↑j ROM:00116582 cmpi.w #3,d7 ROM:00116586 bgt.s locret_1165B4 ROM:00116588 lea ($FFFFFF30).w,a0 ROM:0011658C move.w d7,d6 ROM:0011658E asl.w #4,d6 ROM:00116590 adda.w d6,a0 ROM:00116592 move.w 8(a0),d4 ROM:00116596 cmpi.b #0,d4 ROM:0011659A ble.s loc_1165B2 ROM:0011659C cmpi.w #$2400,6(a0) ROM:001165A2 bge.s loc_1165AC ROM:001165A4 addi.w #$2400,6(a0) ROM:001165AA bra.s loc_1165B2 ROM:001165AC ; --------------------------------------------------------------------------- ROM:001165AC ROM:001165AC loc_1165AC: ; CODE XREF: sub_116578+2A↑j ROM:001165AC subi.w #$2400,6(a0) ROM:001165B2 ROM:001165B2 loc_1165B2: ; CODE XREF: sub_116578+22↑j ROM:001165B2 ; sub_116578+32↑j ROM:001165B2 bra.s loc_11657E ROM:001165B4 ; --------------------------------------------------------------------------- ROM:001165B4 ROM:001165B4 locret_1165B4: ; CODE XREF: sub_116578+E↑j ROM:001165B4 rts ROM:001165B4 ; End of function sub_116578 ROM:001165B4 ROM:001165B6 ROM:001165B6 ; =============== S U B R O U T I N E ======================================= ROM:001165B6 ROM:001165B6 ROM:001165B6 sub_1165B6: ; CODE XREF: ROM:00116232↑p ROM:001165B6 move.l #$F618,d3 ROM:001165BC move.l $940(d7.w*4),d2 ROM:001165C2 divu.w #$3E8,d2 ROM:001165C6 swap d2 ROM:001165C8 ext.l d2 ROM:001165CA add.l d2,d3 ROM:001165CC move.l d3,$488(d7.w*4) ROM:001165D2 move.l $940(d7.w*4),d1 ROM:001165D8 sub.l d3,d1 ROM:001165DA move.l d1,$498(d7.w*4) ROM:001165E0 rts ROM:001165E0 ; End of function sub_1165B6 ROM:001165E0 ROM:001165E2 ROM:001165E2 ; =============== S U B R O U T I N E ======================================= ROM:001165E2 ROM:001165E2 ROM:001165E2 sub_1165E2: ; CODE XREF: ROM:001162B2↑p ROM:001165E2 cmpi.l #$7D00,$498(d7.w*4) ROM:001165EC ble.s loc_1165F8 ROM:001165EE move.w #$7D00,$63A(d7.w*2) ROM:001165F6 bra.s loc_116604 ROM:001165F8 ; --------------------------------------------------------------------------- ROM:001165F8 ROM:001165F8 loc_1165F8: ; CODE XREF: sub_1165E2+A↑j ROM:001165F8 move.l $498(d7.w*4),d2 ROM:001165FE move.w d2,$63A(d7.w*2) ROM:00116604 ROM:00116604 loc_116604: ; CODE XREF: sub_1165E2+14↑j ROM:00116604 lea ($FFFFFF30).w,a0 ROM:00116608 move.w d7,d0 ROM:0011660A asl.w #4,d0 ROM:0011660C adda.w d0,a0 ROM:0011660E move.w #$30,d0 ; '0' ROM:00116612 asr.w #4,d0 ROM:00116614 add.w d7,d0 ROM:00116616 move.w $63A(d7.w*2),2(a0) ROM:0011661E moveq #1,d5 ROM:00116620 asl.l d0,d5 ROM:00116622 asl.l d0,d5 ROM:00116624 or.l d5,($FFFFFE18).w ROM:00116628 rts ROM:00116628 ; End of function sub_1165E2 ROM:00116628 ROM:0011662A ROM:0011662A ; =============== S U B R O U T I N E ======================================= ROM:0011662A ROM:0011662A ROM:0011662A sub_11662A: ; CODE XREF: ROM:001162D6↑p ROM:0011662A clr.l d0 ROM:0011662C move.w $63A(d7.w*2),d0 ROM:00116632 sub.l d0,$498(d7.w*4) ROM:00116638 rts ROM:00116638 ; End of function sub_11662A ROM:00116638 ROM:0011663A ; --------------------------------------------------------------------------- ROM:0011663A movem.l d0-d4/a0,-(sp) ROM:0011663E lea ($FFFFFF30).w,a0 ROM:00116642 move.w $1E(sp),d0 ROM:00116646 subi.w #$100,d0 ROM:0011664A asr.w #2,d0 ROM:0011664C move.w #$FFFF,d1 ROM:00116650 bclr d0,d1 ROM:00116652 and.w d1,($FFFFFE20).w ROM:00116656 move.w d0,d2 ROM:00116658 asl.w #4,d0 ROM:0011665A subi.w #$30,d0 ; '0' ROM:0011665E adda.w d0,a0 ROM:00116660 asr.w #4,d0 ROM:00116662 move.l ($FFFFFE14).w,d1 ROM:00116666 asr.l d2,d1 ROM:00116668 asr.l d2,d1 ROM:0011666A andi.l #3,d1 ROM:00116670 btst d0,($1107).w ROM:00116674 beq.s loc_11667C ROM:00116676 eori.w #1,d1 ROM:0011667A bra.s loc_116680 ROM:0011667C ; --------------------------------------------------------------------------- ROM:0011667C ROM:0011667C loc_11667C: ; CODE XREF: ROM:00116674↑j ROM:0011667C eori.w #0,d1 ROM:00116680 ROM:00116680 loc_116680: ; CODE XREF: ROM:0011667A↑j ROM:00116680 beq.s loc_11668A ROM:00116682 asl.l d2,d1 ROM:00116684 asl.l d2,d1 ROM:00116686 eor.l d1,($FFFFFE14).w ROM:0011668A ROM:0011668A loc_11668A: ; CODE XREF: ROM:loc_116680↑j ROM:0011668A bsr.w sub_116694 ROM:0011668E movem.l (sp)+,d0-d4/a0 ROM:00116692 rte ROM:00116694 ROM:00116694 ; =============== S U B R O U T I N E ======================================= ROM:00116694 ROM:00116694 ROM:00116694 sub_116694: ; CODE XREF: ROM:loc_11668A↑p ROM:00116694 move.w $101E(d0.w*2),d1 ROM:0011669A ext.l d1 ROM:0011669C asl.l #8,d1 ROM:0011669E divs.w #$64,d1 ; 'd' ROM:001166A2 cmpi.w #$1C20,($D32).w ROM:001166A8 bne.s loc_1166AE ROM:001166AA clr.w d2 ROM:001166AC bra.s loc_1166B8 ROM:001166AE ; --------------------------------------------------------------------------- ROM:001166AE ROM:001166AE loc_1166AE: ; CODE XREF: sub_116694+14↑j ROM:001166AE move.w ($D32).w,d2 ROM:001166B2 ext.l d2 ROM:001166B4 divs.w #$64,d2 ; 'd' ROM:001166B8 ROM:001166B8 loc_1166B8: ; CODE XREF: sub_116694+18↑j ROM:001166B8 move.w 8(a0),d3 ROM:001166BC cmp.b d2,d3 ROM:001166BE beq.s loc_1166F6 ROM:001166C0 move.b d2,d3 ROM:001166C2 move.w d3,8(a0) ROM:001166C6 move.w ($D32).w,d3 ROM:001166CA ext.l d3 ROM:001166CC muls.l $940(d0.w*4),d3 ROM:001166D4 divu.w #$1C20,d3 ROM:001166D8 bvc.s loc_1166DE ROM:001166DA move.w #$FFFF,d3 ROM:001166DE ROM:001166DE loc_1166DE: ; CODE XREF: sub_116694+44↑j ROM:001166DE btst #5,($1269).w ROM:001166E4 bne.s loc_1166EA ROM:001166E6 move.w d3,(a0) ROM:001166E8 bra.s loc_1166EC ROM:001166EA ; --------------------------------------------------------------------------- ROM:001166EA ROM:001166EA loc_1166EA: ; CODE XREF: sub_116694+50↑j ROM:001166EA clr.w (a0) ROM:001166EC ROM:001166EC loc_1166EC: ; CODE XREF: sub_116694+54↑j ROM:001166EC cmpi.w #0,d0 ROM:001166F0 bne.s loc_1166F6 ROM:001166F2 move.w d3,($5CE).w ROM:001166F6 ROM:001166F6 loc_1166F6: ; CODE XREF: sub_116694+2A↑j ROM:001166F6 ; sub_116694+5C↑j ROM:001166F6 move.w d1,d4 ROM:001166F8 asr.w #8,d4 ROM:001166FA cmpi.w #0,d2 ROM:001166FE ble.s loc_116722 ROM:00116700 move.w d1,d3 ROM:00116702 asr.w #8,d3 ROM:00116704 sub.w ($FFFFFF0A).w,d3 ROM:00116708 cmpi.b #0,d3 ROM:0011670C bge.s loc_116712 ROM:0011670E addi.b #$48,d3 ; 'H' ROM:00116712 ROM:00116712 loc_116712: ; CODE XREF: sub_116694+78↑j ROM:00116712 ; sub_116694+8C↓j ROM:00116712 cmp.b d3,d2 ROM:00116714 bge.s loc_116722 ROM:00116716 sub.b d2,d4 ROM:00116718 bpl.s loc_11671E ROM:0011671A addi.b #$48,d4 ; 'H' ROM:0011671E ROM:0011671E loc_11671E: ; CODE XREF: sub_116694+84↑j ROM:0011671E sub.b d2,d3 ROM:00116720 bra.s loc_116712 ROM:00116722 ; --------------------------------------------------------------------------- ROM:00116722 ROM:00116722 loc_116722: ; CODE XREF: sub_116694+6A↑j ROM:00116722 ; sub_116694+80↑j ROM:00116722 asl.w #8,d4 ROM:00116724 move.b d1,d4 ROM:00116726 btst #1,($127D).w ROM:0011672C beq.s loc_116732 ROM:0011672E move.w d4,6(a0) ROM:00116732 ROM:00116732 loc_116732: ; CODE XREF: sub_116694+98↑j ROM:00116732 move.b $BA3(a5),d1 ROM:00116736 cmpi.b #0,d1 ROM:0011673A ble.s loc_116766 ROM:0011673C move.w 8(a0),d1 ROM:00116740 ext.w d1 ROM:00116742 ext.l d1 ROM:00116744 bne.s loc_116748 ROM:00116746 moveq #$48,d1 ; 'H' ROM:00116748 ROM:00116748 loc_116748: ; CODE XREF: sub_116694+B0↑j ROM:00116748 muls.l $940(d0.w*4),d1 ROM:00116750 divu.w #$48,d1 ; 'H' ROM:00116754 bvc.s loc_11675A ROM:00116756 move.w #$FFFF,d1 ROM:0011675A ROM:0011675A loc_11675A: ; CODE XREF: sub_116694+C0↑j ROM:0011675A move.w d1,(a0) ROM:0011675C cmpi.w #0,d0 ROM:00116760 bne.s loc_116766 ROM:00116762 move.w d1,($5CE).w ROM:00116766 ROM:00116766 loc_116766: ; CODE XREF: sub_116694+A6↑j ROM:00116766 ; sub_116694+CC↑j ROM:00116766 lea ($FFFFFF30).w,a0 ROM:0011676A move.b $BA3(a5),d2 ROM:0011676E cmpi.b #0,d2 ROM:00116772 ble.s locret_11678C ROM:00116774 btst #1,($127D).w ROM:0011677A beq.s locret_11678C ROM:0011677C move.w $B90(a5,d0.w*2),d2 ROM:00116782 asl.w #4,d2 ROM:00116784 adda.w d2,a0 ROM:00116786 move.w d4,6(a0) ROM:0011678A move.w d1,(a0) ROM:0011678C ROM:0011678C locret_11678C: ; CODE XREF: sub_116694+DE↑j ROM:0011678C ; sub_116694+E6↑j ROM:0011678C rts ROM:0011678C ; End of function sub_116694 ROM:0011678C ROM:0011678E ; --------------------------------------------------------------------------- ROM:0011678E move.l #unk_110000,d0 ROM:00116794 movec d0,vbr ROM:00116798 movea.l #$400,sp ROM:0011679E bsr.l sub_117FC2 ROM:001167A4 clr.l d0 ROM:001167A6 move.l #$1B00,d1 ROM:001167AC movea.l d0,a0 ROM:001167AE ROM:001167AE loc_1167AE: ; CODE XREF: ROM:001167B6↓j ROM:001167AE cmp.l a0,d1 ROM:001167B0 ble.s loc_1167B8 ROM:001167B2 move.b #0,(a0)+ ROM:001167B6 bra.s loc_1167AE ROM:001167B8 ; --------------------------------------------------------------------------- ROM:001167B8 ROM:001167B8 loc_1167B8: ; CODE XREF: ROM:001167B0↑j ROM:001167B8 bclr #2,($1267).w ROM:001167BE move.l ($1B00).w,d4 ROM:001167C2 cmpi.l #$4812BC29,d4 ROM:001167C8 beq.s loc_1167D2 ROM:001167CA bset #2,($1267).w ROM:001167D0 bra.s loc_1167E4 ROM:001167D2 ; --------------------------------------------------------------------------- ROM:001167D2 ROM:001167D2 loc_1167D2: ; CODE XREF: ROM:001167C8↑j ROM:001167D2 move.l ($1B04).w,d4 ROM:001167D6 cmpi.l #$6D2E3304,d4 ROM:001167DC beq.s loc_1167E4 ROM:001167DE bset #2,($1267).w ROM:001167E4 ROM:001167E4 loc_1167E4: ; CODE XREF: ROM:001167D0↑j ROM:001167E4 ; ROM:001167DC↑j ROM:001167E4 btst #2,($1267).w ROM:001167EA beq.s loc_116810 ROM:001167EC movea.l #$1B00,a0 ROM:001167F2 ROM:001167F2 loc_1167F2: ; CODE XREF: ROM:001167FE↓j ROM:001167F2 cmpa.l #$1DFF,a0 ROM:001167F8 bge.s loc_116800 ROM:001167FA move.b #0,(a0)+ ROM:001167FE bra.s loc_1167F2 ROM:00116800 ; --------------------------------------------------------------------------- ROM:00116800 ROM:00116800 loc_116800: ; CODE XREF: ROM:001167F8↑j ROM:00116800 move.l #$4812BC29,($1B00).w ROM:00116808 move.l #$6D2E3304,($1B04).w ROM:00116810 ROM:00116810 loc_116810: ; CODE XREF: ROM:001167EA↑j ROM:00116810 movea.l #$400,sp ROM:00116816 move.w sp,($5D0).w ROM:0011681A movea.l #$13C000,a5 ROM:00116820 move.l a5,($470).w ROM:00116824 bsr.w sub_116A1E ROM:00116828 bsr.l sub_1170CA ROM:0011682E clr.w ($508).w ROM:00116832 bsr.l sub_117FC2 ROM:00116838 bsr.l sub_1110BA ROM:0011683E bsr.l sub_1109E4 ROM:00116844 bsr.l sub_116F76 ROM:0011684A bsr.l sub_110C1E ROM:00116850 bsr.l sub_1117F2 ROM:00116856 bsr.l sub_1117D6 ROM:0011685C bsr.l sub_132D8A ROM:00116862 move.b #0,($FFFFFA1F).w ROM:00116868 move #$2000,sr ROM:0011686C ROM:0011686C loc_11686C: ; CODE XREF: ROM:loc_116A0A↓j ROM:0011686C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116872 move.b #$AA,($FFFFFA27).w ROM:00116878 movea.l ($470).w,a5 ROM:0011687C addq.w #1,($BA2).w ROM:00116880 bvc.s loc_116888 ROM:00116882 move.w #$8000,($BA2).w ROM:00116888 ROM:00116888 loc_116888: ; CODE XREF: ROM:00116880↑j ROM:00116888 move.w $59E(a5),d0 ROM:0011688C cmp.w ($BA2).w,d0 ROM:00116890 bgt.s loc_1168C2 ROM:00116892 move.w ($BAA).w,d1 ROM:00116896 sub.w ($616).w,d1 ROM:0011689A bpl.s loc_1168A0 ROM:0011689C addi.w #$400,d1 ROM:001168A0 ROM:001168A0 loc_1168A0: ; CODE XREF: ROM:0011689A↑j ROM:001168A0 move.w ($616).w,($BAA).w ROM:001168A6 muls.w #$A,d1 ROM:001168AA divs.w ($BA2).w,d1 ROM:001168AE move.w d1,($BA4).w ROM:001168B2 cmp.w ($1B08).w,d1 ROM:001168B6 bge.w loc_1168BE ROM:001168BA move.w d1,($1B08).w ROM:001168BE ROM:001168BE loc_1168BE: ; CODE XREF: ROM:001168B6↑j ROM:001168BE clr.w ($BA2).w ROM:001168C2 ROM:001168C2 loc_1168C2: ; CODE XREF: ROM:00116890↑j ROM:001168C2 move.l #$927C0,d0 ROM:001168C8 move.w ($5D2).w,d1 ROM:001168CC asl.w #1,d1 ROM:001168CE divs.w d1,d0 ROM:001168D0 move.w d0,($BA6).w ROM:001168D4 move.w ($BA4).w,d0 ROM:001168D8 sub.w ($BA6).w,d0 ROM:001168DC bpl.s loc_1168E0 ROM:001168DE neg.w d0 ROM:001168E0 ROM:001168E0 loc_1168E0: ; CODE XREF: ROM:001168DC↑j ROM:001168E0 cmpi.w #1,d0 ROM:001168E4 bgt.s loc_1168EC ROM:001168E6 move.w ($5D2).w,($BA8).w ROM:001168EC ROM:001168EC loc_1168EC: ; CODE XREF: ROM:001168E4↑j ROM:001168EC tst.w ($5D0).w ROM:001168F0 beq.s loc_116900 ROM:001168F2 movea.w ($5D0).w,a0 ROM:001168F6 cmpi.w #0,-(a0) ROM:001168FA beq.s loc_116900 ROM:001168FC move.w a0,($5D0).w ROM:00116900 ROM:00116900 loc_116900: ; CODE XREF: ROM:001168F0↑j ROM:00116900 ; ROM:001168FA↑j ROM:00116900 bsr.l sub_110414 ROM:00116906 bsr.l sub_1130D2 ROM:0011690C btst #1,($86E).w ROM:00116912 bne.s loc_11692C ROM:00116914 bset #2,($86F).w ROM:0011691A bclr #7,($86B).w ROM:00116920 bsr.l sub_1104FA ROM:00116926 bclr #2,($86F).w ROM:0011692C ROM:0011692C loc_11692C: ; CODE XREF: ROM:00116912↑j ROM:0011692C bsr.l sub_1129A4 ROM:00116932 bsr.l sub_112736 ROM:00116938 bsr.l sub_112F82 ROM:0011693E bsr.l sub_11288A ROM:00116944 bsr.l sub_112AAC ROM:0011694A bsr.l nullsub_15 ROM:00116950 bsr.l nullsub_26 ROM:00116956 bsr.l sub_119148 ROM:0011695C bsr.l sub_1170CA ROM:00116962 bsr.l sub_1175E6 ROM:00116968 bsr.l sub_1237EC ROM:0011696E bsr.l sub_1161CE ROM:00116974 bsr.l sub_115DB4 ROM:0011697A bsr.l nullsub_14 ROM:00116980 bsr.l sub_111A8A ROM:00116986 bsr.l sub_117B14 ROM:0011698C bsr.l nullsub_21 ROM:00116992 bsr.l sub_12F4E6 ROM:00116998 bsr.l nullsub_12 ROM:0011699E bsr.l nullsub_13 ROM:001169A4 bsr.l sub_12440E ROM:001169AA bsr.l sub_111858 ROM:001169B0 bsr.l sub_12AB6C ROM:001169B6 bsr.l nullsub_16 ROM:001169BC bsr.l sub_1147D2 ROM:001169C2 move.w $9C(a5),d0 ROM:001169C6 cmp.w ($5D2).w,d0 ROM:001169CA bgt.s loc_1169DA ROM:001169CC bclr #3,($FFFFFA11).w ROM:001169D2 bset #0,($126A).w ROM:001169D8 bra.s loc_1169E6 ROM:001169DA ; --------------------------------------------------------------------------- ROM:001169DA ROM:001169DA loc_1169DA: ; CODE XREF: ROM:001169CA↑j ROM:001169DA bset #3,($FFFFFA11).w ROM:001169E0 bclr #0,($126A).w ROM:001169E6 ROM:001169E6 loc_1169E6: ; CODE XREF: ROM:001169D8↑j ROM:001169E6 move.w $9E(a5),d0 ROM:001169EA cmp.w ($5D2).w,d0 ROM:001169EE bgt.s loc_1169FE ROM:001169F0 bclr #4,($FFFFFA11).w ROM:001169F6 bset #4,($125F).w ROM:001169FC bra.s loc_116A0A ROM:001169FE ; --------------------------------------------------------------------------- ROM:001169FE ROM:001169FE loc_1169FE: ; CODE XREF: ROM:001169EE↑j ROM:001169FE bset #4,($FFFFFA11).w ROM:00116A04 bclr #4,($125F).w ROM:00116A0A ROM:00116A0A loc_116A0A: ; CODE XREF: ROM:001169FC↑j ROM:00116A0A bra.w loc_11686C ROM:00116A0E ; --------------------------------------------------------------------------- ROM:00116A0E rts ROM:00116A10 ROM:00116A10 ; =============== S U B R O U T I N E ======================================= ROM:00116A10 ROM:00116A10 ROM:00116A10 sub_116A10: ; CODE XREF: ROM:0013281A↓p ROM:00116A10 ; ROM:00132868↓p ROM:00116A10 move.b #0,($1039).w ROM:00116A16 move.b #0,($1038).w ROM:00116A1C rts ROM:00116A1C ; End of function sub_116A10 ROM:00116A1C ROM:00116A1E ROM:00116A1E ; =============== S U B R O U T I N E ======================================= ROM:00116A1E ROM:00116A1E ROM:00116A1E sub_116A1E: ; CODE XREF: ROM:00116824↑p ROM:00116A1E move.w #$A55A,($1E00).l ROM:00116A26 move.w #$5AA5,($1E02).l ROM:00116A2E cmpi.w #$A55A,($1E00).l ROM:00116A36 bne.s loc_116A48 ROM:00116A38 cmpi.w #$5AA5,($1E02).l ROM:00116A40 bne.s loc_116A48 ROM:00116A42 bset #7,($1268).w ROM:00116A48 ROM:00116A48 loc_116A48: ; CODE XREF: sub_116A1E+18↑j ROM:00116A48 ; sub_116A1E+22↑j ROM:00116A48 clr.w ($1E00).l ROM:00116A4E clr.w ($1E02).l ROM:00116A54 rts ROM:00116A54 ; End of function sub_116A1E ROM:00116A54 ROM:00116A56 ROM:00116A56 ; =============== S U B R O U T I N E ======================================= ROM:00116A56 ROM:00116A56 ; Attributes: bp-based frame ROM:00116A56 ROM:00116A56 sub_116A56: ; CODE XREF: sub_11BFA4+DC↓p ROM:00116A56 ROM:00116A56 var_24 = -$24 ROM:00116A56 var_22 = -$22 ROM:00116A56 var_20 = -$20 ROM:00116A56 var_1E = -$1E ROM:00116A56 var_1C = -$1C ROM:00116A56 var_1A = -$1A ROM:00116A56 var_18 = -$18 ROM:00116A56 var_16 = -$16 ROM:00116A56 var_14 = -$14 ROM:00116A56 var_12 = -$12 ROM:00116A56 var_10 = -$10 ROM:00116A56 var_E = -$E ROM:00116A56 var_C = -$C ROM:00116A56 var_A = -$A ROM:00116A56 var_8 = -8 ROM:00116A56 var_6 = -6 ROM:00116A56 var_4 = -4 ROM:00116A56 var_2 = -2 ROM:00116A56 ROM:00116A56 link a4,#-$24 ROM:00116A5A movea.w (a5,d1.w),a1 ROM:00116A5E adda.l a5,a1 ROM:00116A60 move.w (a1),var_22(a4) ROM:00116A64 move.w 2(a1),var_24(a4) ROM:00116A6A movea.l a1,a2 ROM:00116A6C addq.w #4,a2 ROM:00116A6E adda.w var_22(a4),a2 ROM:00116A72 adda.w var_22(a4),a2 ROM:00116A76 move.w var_22(a4),d7 ROM:00116A7A subq.w #1,d7 ROM:00116A7C move.w d7,d6 ROM:00116A7E ROM:00116A7E loc_116A7E: ; CODE XREF: sub_116A56+2A↓j ROM:00116A7E cmp.w -(a2),d2 ROM:00116A80 dbgt d7,loc_116A7E ROM:00116A84 cmp.w d7,d6 ROM:00116A86 beq.w loc_116A94 ROM:00116A8A cmpi.w #$FFFF,d7 ROM:00116A8E bne.w loc_116AAA ROM:00116A92 clr.w d7 ROM:00116A94 ROM:00116A94 loc_116A94: ; CODE XREF: sub_116A56+30↑j ROM:00116A94 ; sub_116A56+66↓j ROM:00116A94 move.w d7,var_1A(a4) ROM:00116A98 move.w d7,var_1C(a4) ROM:00116A9C clr.w var_12(a4) ROM:00116AA0 move.w #$2710,var_14(a4) ROM:00116AA6 bra.w loc_116AE0 ROM:00116AAA ; --------------------------------------------------------------------------- ROM:00116AAA ROM:00116AAA loc_116AAA: ; CODE XREF: sub_116A56+38↑j ROM:00116AAA move.w d7,var_1A(a4) ROM:00116AAE addq.w #1,var_1A(a4) ROM:00116AB2 move.w d7,var_1C(a4) ROM:00116AB6 move.w 2(a2),d7 ROM:00116ABA sub.w (a2),d7 ROM:00116ABC beq.s loc_116A94 ROM:00116ABE clr.l d6 ROM:00116AC0 move.w d2,d6 ROM:00116AC2 sub.w (a2),d6 ROM:00116AC4 muls.w #$2710,d6 ROM:00116AC8 divs.w d7,d6 ROM:00116ACA move.w d6,var_14(a4) ROM:00116ACE clr.l d6 ROM:00116AD0 move.w 2(a2),d6 ROM:00116AD4 sub.w d2,d6 ROM:00116AD6 muls.w #$2710,d6 ROM:00116ADA divs.w d7,d6 ROM:00116ADC move.w d6,var_12(a4) ROM:00116AE0 ROM:00116AE0 loc_116AE0: ; CODE XREF: sub_116A56+50↑j ROM:00116AE0 movea.l a1,a2 ROM:00116AE2 addq.w #4,a2 ROM:00116AE4 adda.w var_22(a4),a2 ROM:00116AE8 adda.w var_22(a4),a2 ROM:00116AEC adda.w var_24(a4),a2 ROM:00116AF0 adda.w var_24(a4),a2 ROM:00116AF4 move.w var_24(a4),d7 ROM:00116AF8 subq.w #1,d7 ROM:00116AFA move.w d7,d6 ROM:00116AFC ROM:00116AFC loc_116AFC: ; CODE XREF: sub_116A56+A8↓j ROM:00116AFC cmp.w -(a2),d3 ROM:00116AFE dbgt d7,loc_116AFC ROM:00116B02 cmp.w d7,d6 ROM:00116B04 beq.w loc_116B12 ROM:00116B08 cmpi.w #$FFFF,d7 ROM:00116B0C bne.w loc_116B28 ROM:00116B10 clr.w d7 ROM:00116B12 ROM:00116B12 loc_116B12: ; CODE XREF: sub_116A56+AE↑j ROM:00116B12 ; sub_116A56+E4↓j ROM:00116B12 move.w d7,var_1E(a4) ROM:00116B16 move.w d7,var_20(a4) ROM:00116B1A clr.w var_16(a4) ROM:00116B1E move.w #$2710,var_18(a4) ROM:00116B24 bra.w loc_116B5E ROM:00116B28 ; --------------------------------------------------------------------------- ROM:00116B28 ROM:00116B28 loc_116B28: ; CODE XREF: sub_116A56+B6↑j ROM:00116B28 move.w d7,var_1E(a4) ROM:00116B2C addq.w #1,var_1E(a4) ROM:00116B30 move.w d7,var_20(a4) ROM:00116B34 move.w 2(a2),d7 ROM:00116B38 sub.w (a2),d7 ROM:00116B3A beq.s loc_116B12 ROM:00116B3C clr.l d6 ROM:00116B3E move.w d3,d6 ROM:00116B40 sub.w (a2),d6 ROM:00116B42 muls.w #$2710,d6 ROM:00116B46 divs.w d7,d6 ROM:00116B48 move.w d6,var_18(a4) ROM:00116B4C clr.l d6 ROM:00116B4E move.w 2(a2),d6 ROM:00116B52 sub.w d3,d6 ROM:00116B54 muls.w #$2710,d6 ROM:00116B58 divs.w d7,d6 ROM:00116B5A move.w d6,var_16(a4) ROM:00116B5E ROM:00116B5E loc_116B5E: ; CODE XREF: sub_116A56+CE↑j ROM:00116B5E move.w var_12(a4),d2 ROM:00116B62 move.w var_14(a4),d3 ROM:00116B66 move.w var_16(a4),d5 ROM:00116B6A move.w var_18(a4),d6 ROM:00116B6E move.w d2,d7 ROM:00116B70 muls.w d5,d7 ROM:00116B72 divs.w #$2710,d7 ROM:00116B76 move.w d7,var_A(a4) ROM:00116B7A move.w d3,d7 ROM:00116B7C muls.w d5,d7 ROM:00116B7E divs.w #$2710,d7 ROM:00116B82 move.w d7,var_E(a4) ROM:00116B86 muls.w d6,d2 ROM:00116B88 divs.w #$2710,d2 ROM:00116B8C move.w d2,var_C(a4) ROM:00116B90 muls.w d6,d3 ROM:00116B92 divs.w #$2710,d3 ROM:00116B96 move.w d3,var_10(a4) ROM:00116B9A move.w var_20(a4),d5 ROM:00116B9E muls.w var_22(a4),d5 ROM:00116BA2 add.w var_1C(a4),d5 ROM:00116BA6 move.w d5,var_2(a4) ROM:00116BAA move.w var_20(a4),d5 ROM:00116BAE muls.w var_22(a4),d5 ROM:00116BB2 add.w var_1A(a4),d5 ROM:00116BB6 move.w d5,var_6(a4) ROM:00116BBA move.w var_1E(a4),d5 ROM:00116BBE muls.w var_22(a4),d5 ROM:00116BC2 add.w var_1C(a4),d5 ROM:00116BC6 move.w d5,var_4(a4) ROM:00116BCA move.w var_1E(a4),d5 ROM:00116BCE muls.w var_22(a4),d5 ROM:00116BD2 add.w var_1A(a4),d5 ROM:00116BD6 move.w d5,var_8(a4) ROM:00116BDA muls.w #$14,d4 ROM:00116BDE addi.w #$1D4C,d4 ROM:00116BE2 clr.l d5 ROM:00116BE4 movea.w var_2(a4),a2 ROM:00116BE8 move.b (a0,a2.w),d5 ROM:00116BEC muls.w #$14,d5 ROM:00116BF0 addi.w #$1D4C,d5 ROM:00116BF4 move.w d4,d2 ROM:00116BF6 sub.w d5,d2 ROM:00116BF8 move.w var_A(a4),d3 ROM:00116BFC muls.w d2,d3 ROM:00116BFE divs.w #$2710,d3 ROM:00116C02 add.w d3,d5 ROM:00116C04 bsr.w sub_116C8E ROM:00116C08 move.b d5,(a0,a2.w) ROM:00116C0C clr.l d5 ROM:00116C0E movea.w var_4(a4),a2 ROM:00116C12 move.b (a0,a2.w),d5 ROM:00116C16 muls.w #$14,d5 ROM:00116C1A addi.w #$1D4C,d5 ROM:00116C1E move.w d4,d2 ROM:00116C20 sub.w d5,d2 ROM:00116C22 move.w var_C(a4),d3 ROM:00116C26 muls.w d2,d3 ROM:00116C28 divs.w #$2710,d3 ROM:00116C2C add.w d3,d5 ROM:00116C2E bsr.w sub_116C8E ROM:00116C32 move.b d5,(a0,a2.w) ROM:00116C36 clr.l d5 ROM:00116C38 movea.w var_6(a4),a2 ROM:00116C3C move.b (a0,a2.w),d5 ROM:00116C40 muls.w #$14,d5 ROM:00116C44 addi.w #$1D4C,d5 ROM:00116C48 move.w d4,d2 ROM:00116C4A sub.w d5,d2 ROM:00116C4C move.w var_E(a4),d3 ROM:00116C50 muls.w d2,d3 ROM:00116C52 divs.w #$2710,d3 ROM:00116C56 add.w d3,d5 ROM:00116C58 bsr.w sub_116C8E ROM:00116C5C move.b d5,(a0,a2.w) ROM:00116C60 clr.l d5 ROM:00116C62 movea.w var_8(a4),a2 ROM:00116C66 move.b (a0,a2.w),d5 ROM:00116C6A muls.w #$14,d5 ROM:00116C6E addi.w #$1D4C,d5 ROM:00116C72 move.w d4,d2 ROM:00116C74 sub.w d5,d2 ROM:00116C76 move.w var_10(a4),d3 ROM:00116C7A muls.w d2,d3 ROM:00116C7C divs.w #$2710,d3 ROM:00116C80 add.w d3,d5 ROM:00116C82 bsr.w sub_116C8E ROM:00116C86 move.b d5,(a0,a2.w) ROM:00116C8A unlk a4 ROM:00116C8C rts ROM:00116C8C ; End of function sub_116A56 ROM:00116C8C ROM:00116C8E ROM:00116C8E ; =============== S U B R O U T I N E ======================================= ROM:00116C8E ROM:00116C8E ROM:00116C8E sub_116C8E: ; CODE XREF: sub_116A56+1AE↑p ROM:00116C8E ; sub_116A56+1D8↑p ... ROM:00116C8E cmpi.w #$1D4C,d5 ROM:00116C92 bge.w loc_116C9A ROM:00116C96 move.w #$1D4C,d5 ROM:00116C9A ROM:00116C9A loc_116C9A: ; CODE XREF: sub_116C8E+4↑j ROM:00116C9A cmpi.w #$3138,d5 ROM:00116C9E ble.w loc_116CA6 ROM:00116CA2 move.w #$3138,d5 ROM:00116CA6 ROM:00116CA6 loc_116CA6: ; CODE XREF: sub_116C8E+10↑j ROM:00116CA6 cmpi.w #$2710,d5 ROM:00116CAA bge.w loc_116CB0 ROM:00116CAE addq.w #1,d5 ROM:00116CB0 ROM:00116CB0 loc_116CB0: ; CODE XREF: sub_116C8E+1C↑j ROM:00116CB0 addi.w #9,d5 ROM:00116CB4 divs.w #$14,d5 ROM:00116CB8 subi.w #$177,d5 ROM:00116CBC rts ROM:00116CBC ; End of function sub_116C8E ROM:00116CBC ROM:00116CBE ; --------------------------------------------------------------------------- ROM:00116CBE clr.w ($12AE).w ROM:00116CC2 clr.w ($12B0).w ROM:00116CC6 rts ROM:00116CC8 ROM:00116CC8 ; =============== S U B R O U T I N E ======================================= ROM:00116CC8 ROM:00116CC8 ROM:00116CC8 sub_116CC8: ; CODE XREF: sub_110E14+BA↑p ROM:00116CC8 btst #5,($872).w ROM:00116CCE beq.l loc_116D6C ROM:00116CD4 move.l ($404).w,d1 ROM:00116CD8 sub.l ($474).w,d1 ROM:00116CDC bpl.s loc_116CE8 ROM:00116CDE bclr #$1F,d1 ROM:00116CE2 bset #6,($876).w ROM:00116CE8 ROM:00116CE8 loc_116CE8: ; CODE XREF: sub_116CC8+14↑j ROM:00116CE8 move.l #$7270E00,d3 ROM:00116CEE cmpi.l #0,d1 ROM:00116CF4 beq.s loc_116D4E ROM:00116CF6 divs.l d1,d3 ROM:00116CFA divs.w #4,d3 ROM:00116CFE cmpi.w #$7D00,d3 ROM:00116D02 ble.s loc_116D08 ROM:00116D04 move.w #$7D00,d3 ROM:00116D08 ROM:00116D08 loc_116D08: ; CODE XREF: sub_116CC8+3A↑j ROM:00116D08 move.w d3,($5D2).w ROM:00116D0C move.w $A0(a5),d4 ROM:00116D10 cmp.w d3,d4 ROM:00116D12 bge.s loc_116D48 ROM:00116D14 cmp.w ($12B0).w,d3 ROM:00116D18 ble.s loc_116D1E ROM:00116D1A move.w d3,($12B0).w ROM:00116D1E ROM:00116D1E loc_116D1E: ; CODE XREF: sub_116CC8+50↑j ROM:00116D1E btst #6,($878).w ROM:00116D24 bne.s loc_116D44 ROM:00116D26 bset #6,($878).w ROM:00116D2C clr.l d4 ROM:00116D2E move.w ($12AE).w,d4 ROM:00116D32 cmpi.l #$FFFF,d4 ROM:00116D38 bge.s loc_116D44 ROM:00116D3A addi.l #1,d4 ROM:00116D40 move.w d4,($12AE).w ROM:00116D44 ROM:00116D44 loc_116D44: ; CODE XREF: sub_116CC8+5C↑j ROM:00116D44 ; sub_116CC8+70↑j ROM:00116D44 bra.w loc_116D4E ROM:00116D48 ; --------------------------------------------------------------------------- ROM:00116D48 ROM:00116D48 loc_116D48: ; CODE XREF: sub_116CC8+4A↑j ROM:00116D48 bclr #6,($878).w ROM:00116D4E ROM:00116D4E loc_116D4E: ; CODE XREF: sub_116CC8+2C↑j ROM:00116D4E ; sub_116CC8:loc_116D44↑j ROM:00116D4E sub.w ($5D6).w,d3 ROM:00116D52 ext.l d3 ROM:00116D54 muls.l #$F4240,d2:d3 ROM:00116D5C cmpi.l #0,d1 ROM:00116D62 beq.s loc_116D6C ROM:00116D64 divs.l d1,d2:d3 ROM:00116D68 move.w d3,($5D4).w ROM:00116D6C ROM:00116D6C loc_116D6C: ; CODE XREF: sub_116CC8+6↑j ROM:00116D6C ; sub_116CC8+9A↑j ROM:00116D6C bset #5,($872).w ROM:00116D72 move.l ($404).w,($474).w ROM:00116D78 move.w ($5D2).w,($5D6).w ROM:00116D7E rts ROM:00116D7E ; End of function sub_116CC8 ROM:00116D7E ROM:00116D80 ROM:00116D80 ; =============== S U B R O U T I N E ======================================= ROM:00116D80 ROM:00116D80 ROM:00116D80 sub_116D80: ; CODE XREF: ROM:0011123C↑p ROM:00116D80 ; ROM:0011129A↑p ... ROM:00116D80 clr.w ($5D2).w ROM:00116D84 bclr #5,($872).w ROM:00116D8A clr.w ($5D4).w ROM:00116D8E rts ROM:00116D8E ; End of function sub_116D80 ROM:00116D8E ROM:00116D90 ROM:00116D90 ; =============== S U B R O U T I N E ======================================= ROM:00116D90 ROM:00116D90 ROM:00116D90 sub_116D90: ; CODE XREF: sub_11824C+64↓p ROM:00116D90 ; sub_11824C+19C↓p ... ROM:00116D90 sub.l d2,d1 ROM:00116D92 muls.l #$64,d4:d1 ; 'd' ROM:00116D9A divs.l d3,d4:d1 ROM:00116D9E move.l d2,d4 ROM:00116DA0 add.l d1,d4 ROM:00116DA2 rts ROM:00116DA2 ; End of function sub_116D90 ROM:00116DA2 ROM:00116DA4 ; --------------------------------------------------------------------------- ROM:00116DA4 rts ROM:00116DA6 ROM:00116DA6 ; =============== S U B R O U T I N E ======================================= ROM:00116DA6 ROM:00116DA6 ROM:00116DA6 sub_116DA6: ; CODE XREF: sub_11BFA4+3A↓p ROM:00116DA6 ; sub_11C198+1C↓p ROM:00116DA6 movea.w (a5,d1.w),a0 ROM:00116DAA adda.l a5,a0 ROM:00116DAC move.w (a0)+,d4 ROM:00116DAE ble.w loc_116E7E ROM:00116DB2 move.w (a0)+,d5 ROM:00116DB4 ble.w loc_116E7E ROM:00116DB8 move.w d4,d7 ROM:00116DBA subq.w #1,d7 ROM:00116DBC adda.w d4,a0 ROM:00116DBE adda.w d4,a0 ROM:00116DC0 movea.l a0,a2 ROM:00116DC2 ROM:00116DC2 loc_116DC2: ; CODE XREF: sub_116DA6+1E↓j ROM:00116DC2 cmp.w -(a2),d2 ROM:00116DC4 dbge d7,loc_116DC2 ROM:00116DC8 bge.s loc_116DCE ROM:00116DCA clr.w d7 ROM:00116DCC bra.s loc_116DD6 ROM:00116DCE ; --------------------------------------------------------------------------- ROM:00116DCE ROM:00116DCE loc_116DCE: ; CODE XREF: sub_116DA6+22↑j ROM:00116DCE move.w (a2)+,d0 ROM:00116DD0 cmpa.l a2,a0 ROM:00116DD2 bne.s loc_116DD8 ROM:00116DD4 subq.l #2,a2 ROM:00116DD6 ROM:00116DD6 loc_116DD6: ; CODE XREF: sub_116DA6+26↑j ROM:00116DD6 move.w (a2),d0 ROM:00116DD8 ROM:00116DD8 loc_116DD8: ; CODE XREF: sub_116DA6+2C↑j ROM:00116DD8 swap d0 ROM:00116DDA move.w (a2),d0 ROM:00116DDC swap d0 ROM:00116DDE move.w d5,d1 ROM:00116DE0 subq.w #1,d1 ROM:00116DE2 beq.w loc_116E7A ROM:00116DE6 adda.w d5,a0 ROM:00116DE8 adda.w d5,a0 ROM:00116DEA movea.l a0,a2 ROM:00116DEC swap d2 ROM:00116DEE ROM:00116DEE loc_116DEE: ; CODE XREF: sub_116DA6+4A↓j ROM:00116DEE cmp.w -(a2),d3 ROM:00116DF0 dbge d1,loc_116DEE ROM:00116DF4 bge.s loc_116DFA ROM:00116DF6 clr.w d1 ROM:00116DF8 bra.s loc_116E02 ROM:00116DFA ; --------------------------------------------------------------------------- ROM:00116DFA ROM:00116DFA loc_116DFA: ; CODE XREF: sub_116DA6+4E↑j ROM:00116DFA move.w (a2)+,d2 ROM:00116DFC cmpa.l a2,a0 ROM:00116DFE bne.s loc_116E04 ROM:00116E00 subq.l #2,a2 ROM:00116E02 ROM:00116E02 loc_116E02: ; CODE XREF: sub_116DA6+52↑j ROM:00116E02 move.w (a2),d2 ROM:00116E04 ROM:00116E04 loc_116E04: ; CODE XREF: sub_116DA6+58↑j ROM:00116E04 swap d3 ROM:00116E06 move.w (a2),d3 ROM:00116E08 muls.w d4,d1 ROM:00116E0A adda.l d1,a1 ROM:00116E0C adda.w d7,a1 ROM:00116E0E move.l d2,d6 ROM:00116E10 swap d6 ROM:00116E12 sub.w d0,d6 ROM:00116E14 ble.s loc_116E4C ROM:00116E16 move.l d0,d5 ROM:00116E18 swap d5 ROM:00116E1A sub.w d0,d5 ROM:00116E1C beq.s loc_116E4C ROM:00116E1E clr.w d1 ROM:00116E20 clr.w d7 ROM:00116E22 move.b 1(a1),d7 ROM:00116E26 move.b (a1),d1 ROM:00116E28 sub.w d1,d7 ROM:00116E2A beq.s loc_116E30 ROM:00116E2C muls.w d6,d7 ROM:00116E2E divs.w d5,d7 ROM:00116E30 ROM:00116E30 loc_116E30: ; CODE XREF: sub_116DA6+84↑j ROM:00116E30 add.b (a1),d7 ROM:00116E32 clr.w d0 ROM:00116E34 clr.w d1 ROM:00116E36 move.b 1(a1,d4.w),d1 ROM:00116E3A move.b (a1,d4.w),d0 ROM:00116E3E sub.w d0,d1 ROM:00116E40 beq.s loc_116E46 ROM:00116E42 muls.w d6,d1 ROM:00116E44 divs.w d5,d1 ROM:00116E46 ROM:00116E46 loc_116E46: ; CODE XREF: sub_116DA6+9A↑j ROM:00116E46 add.b (a1,d4.w),d1 ROM:00116E4A bra.s loc_116E52 ROM:00116E4C ; --------------------------------------------------------------------------- ROM:00116E4C ROM:00116E4C loc_116E4C: ; CODE XREF: sub_116DA6+6E↑j ROM:00116E4C ; sub_116DA6+76↑j ROM:00116E4C move.b (a1),d7 ROM:00116E4E move.b (a1,d4.w),d1 ROM:00116E52 ROM:00116E52 loc_116E52: ; CODE XREF: sub_116DA6+A4↑j ROM:00116E52 move.l d3,d6 ROM:00116E54 swap d6 ROM:00116E56 sub.w d2,d6 ROM:00116E58 ble.s loc_116E78 ROM:00116E5A move.w d3,d5 ROM:00116E5C sub.w d2,d5 ROM:00116E5E beq.s loc_116E78 ROM:00116E60 andi.w #$FF,d7 ROM:00116E64 andi.w #$FF,d1 ROM:00116E68 sub.w d7,d1 ROM:00116E6A beq.s loc_116E78 ROM:00116E6C muls.w d6,d1 ROM:00116E6E divs.w d5,d1 ROM:00116E70 add.b d7,d1 ROM:00116E72 andi.w #$FF,d1 ROM:00116E76 bra.s loc_116E7A ROM:00116E78 ; --------------------------------------------------------------------------- ROM:00116E78 ROM:00116E78 loc_116E78: ; CODE XREF: sub_116DA6+B2↑j ROM:00116E78 ; sub_116DA6+B8↑j ... ROM:00116E78 move.w d7,d1 ROM:00116E7A ROM:00116E7A loc_116E7A: ; CODE XREF: sub_116DA6+3C↑j ROM:00116E7A ; sub_116DA6+D0↑j ROM:00116E7A clr.l d0 ROM:00116E7C bra.s locret_116E82 ROM:00116E7E ; --------------------------------------------------------------------------- ROM:00116E7E ROM:00116E7E loc_116E7E: ; CODE XREF: sub_116DA6+8↑j ROM:00116E7E ; sub_116DA6+E↑j ROM:00116E7E move.b #$FF,d0 ROM:00116E82 ROM:00116E82 locret_116E82: ; CODE XREF: sub_116DA6+D6↑j ROM:00116E82 rts ROM:00116E82 ; End of function sub_116DA6 ROM:00116E82 ROM:00116E84 ROM:00116E84 ; =============== S U B R O U T I N E ======================================= ROM:00116E84 ROM:00116E84 ROM:00116E84 sub_116E84: ; CODE XREF: sub_110706+26↑p ROM:00116E84 ; sub_110706+46↑p ... ROM:00116E84 movea.w (a5,d1.w),a0 ROM:00116E88 adda.l a5,a0 ROM:00116E8A move.w (a0)+,d4 ROM:00116E8C ble.w loc_116F70 ROM:00116E90 move.w (a0)+,d5 ROM:00116E92 ble.w loc_116F70 ROM:00116E96 move.w d4,d7 ROM:00116E98 subq.w #1,d7 ROM:00116E9A adda.w d4,a0 ROM:00116E9C adda.w d4,a0 ROM:00116E9E movea.l a0,a1 ROM:00116EA0 ROM:00116EA0 loc_116EA0: ; CODE XREF: sub_116E84+1E↓j ROM:00116EA0 cmp.w -(a1),d2 ROM:00116EA2 dbge d7,loc_116EA0 ROM:00116EA6 bge.s loc_116EAC ROM:00116EA8 clr.w d7 ROM:00116EAA bra.s loc_116EB4 ROM:00116EAC ; --------------------------------------------------------------------------- ROM:00116EAC ROM:00116EAC loc_116EAC: ; CODE XREF: sub_116E84+22↑j ROM:00116EAC move.w (a1)+,d0 ROM:00116EAE cmpa.l a1,a0 ROM:00116EB0 bne.s loc_116EB6 ROM:00116EB2 subq.l #2,a1 ROM:00116EB4 ROM:00116EB4 loc_116EB4: ; CODE XREF: sub_116E84+26↑j ROM:00116EB4 move.w (a1),d0 ROM:00116EB6 ROM:00116EB6 loc_116EB6: ; CODE XREF: sub_116E84+2C↑j ROM:00116EB6 swap d0 ROM:00116EB8 move.w (a1),d0 ROM:00116EBA swap d0 ROM:00116EBC move.w d5,d1 ROM:00116EBE subq.w #1,d1 ROM:00116EC0 beq.w loc_116F48 ROM:00116EC4 adda.w d5,a0 ROM:00116EC6 adda.w d5,a0 ROM:00116EC8 movea.l a0,a1 ROM:00116ECA swap d2 ROM:00116ECC ROM:00116ECC loc_116ECC: ; CODE XREF: sub_116E84+4A↓j ROM:00116ECC cmp.w -(a1),d3 ROM:00116ECE dbge d1,loc_116ECC ROM:00116ED2 bge.s loc_116ED8 ROM:00116ED4 clr.w d1 ROM:00116ED6 bra.s loc_116EE0 ROM:00116ED8 ; --------------------------------------------------------------------------- ROM:00116ED8 ROM:00116ED8 loc_116ED8: ; CODE XREF: sub_116E84+4E↑j ROM:00116ED8 move.w (a1)+,d2 ROM:00116EDA cmpa.l a1,a0 ROM:00116EDC bne.s loc_116EE2 ROM:00116EDE subq.l #2,a1 ROM:00116EE0 ROM:00116EE0 loc_116EE0: ; CODE XREF: sub_116E84+52↑j ROM:00116EE0 move.w (a1),d2 ROM:00116EE2 ROM:00116EE2 loc_116EE2: ; CODE XREF: sub_116E84+58↑j ROM:00116EE2 swap d3 ROM:00116EE4 move.w (a1),d3 ROM:00116EE6 muls.w d4,d1 ROM:00116EE8 muls.w #2,d1 ROM:00116EEC adda.l d1,a0 ROM:00116EEE adda.w d7,a0 ROM:00116EF0 adda.w d7,a0 ROM:00116EF2 move.l d2,d6 ROM:00116EF4 swap d6 ROM:00116EF6 sub.w d0,d6 ROM:00116EF8 ble.s loc_116F24 ROM:00116EFA move.l d0,d5 ROM:00116EFC swap d5 ROM:00116EFE sub.w d0,d5 ROM:00116F00 beq.s loc_116F24 ROM:00116F02 move.w 2(a0),d7 ROM:00116F06 sub.w (a0),d7 ROM:00116F08 beq.s loc_116F0E ROM:00116F0A muls.w d6,d7 ROM:00116F0C divs.w d5,d7 ROM:00116F0E ROM:00116F0E loc_116F0E: ; CODE XREF: sub_116E84+84↑j ROM:00116F0E add.w (a0),d7 ROM:00116F10 move.w 2(a0,d4.w*2),d1 ROM:00116F14 sub.w (a0,d4.w*2),d1 ROM:00116F18 beq.s loc_116F1E ROM:00116F1A muls.w d6,d1 ROM:00116F1C divs.w d5,d1 ROM:00116F1E ROM:00116F1E loc_116F1E: ; CODE XREF: sub_116E84+94↑j ROM:00116F1E add.w (a0,d4.w*2),d1 ROM:00116F22 bra.s loc_116F2A ROM:00116F24 ; --------------------------------------------------------------------------- ROM:00116F24 ROM:00116F24 loc_116F24: ; CODE XREF: sub_116E84+74↑j ROM:00116F24 ; sub_116E84+7C↑j ROM:00116F24 move.w (a0),d7 ROM:00116F26 move.w (a0,d4.w*2),d1 ROM:00116F2A ROM:00116F2A loc_116F2A: ; CODE XREF: sub_116E84+9E↑j ROM:00116F2A move.l d3,d6 ROM:00116F2C swap d6 ROM:00116F2E sub.w d2,d6 ROM:00116F30 ble.s loc_116F44 ROM:00116F32 move.w d3,d5 ROM:00116F34 sub.w d2,d5 ROM:00116F36 beq.s loc_116F44 ROM:00116F38 sub.w d7,d1 ROM:00116F3A beq.s loc_116F44 ROM:00116F3C muls.w d6,d1 ROM:00116F3E divs.w d5,d1 ROM:00116F40 add.w d7,d1 ROM:00116F42 bra.s loc_116F6C ROM:00116F44 ; --------------------------------------------------------------------------- ROM:00116F44 ROM:00116F44 loc_116F44: ; CODE XREF: sub_116E84+AC↑j ROM:00116F44 ; sub_116E84+B2↑j ... ROM:00116F44 move.w d7,d1 ROM:00116F46 bra.s loc_116F6C ROM:00116F48 ; --------------------------------------------------------------------------- ROM:00116F48 ROM:00116F48 loc_116F48: ; CODE XREF: sub_116E84+3C↑j ROM:00116F48 adda.w d7,a0 ROM:00116F4A adda.w d7,a0 ROM:00116F4C move.w d2,d6 ROM:00116F4E sub.w d0,d6 ROM:00116F50 ble.s loc_116F6A ROM:00116F52 move.l d0,d5 ROM:00116F54 swap d5 ROM:00116F56 sub.w d0,d5 ROM:00116F58 beq.s loc_116F6A ROM:00116F5A move.w 2(a0),d1 ROM:00116F5E sub.w (a0),d1 ROM:00116F60 beq.s loc_116F6A ROM:00116F62 muls.w d6,d1 ROM:00116F64 divs.w d5,d1 ROM:00116F66 add.w (a0),d1 ROM:00116F68 bra.s loc_116F6C ROM:00116F6A ; --------------------------------------------------------------------------- ROM:00116F6A ROM:00116F6A loc_116F6A: ; CODE XREF: sub_116E84+CC↑j ROM:00116F6A ; sub_116E84+D4↑j ... ROM:00116F6A move.w (a0),d1 ROM:00116F6C ROM:00116F6C loc_116F6C: ; CODE XREF: sub_116E84+BE↑j ROM:00116F6C ; sub_116E84+C2↑j ... ROM:00116F6C moveq #0,d0 ROM:00116F6E bra.s locret_116F74 ROM:00116F70 ; --------------------------------------------------------------------------- ROM:00116F70 ROM:00116F70 loc_116F70: ; CODE XREF: sub_116E84+8↑j ROM:00116F70 ; sub_116E84+E↑j ROM:00116F70 move.b #$FF,d0 ROM:00116F74 ROM:00116F74 locret_116F74: ; CODE XREF: sub_116E84+EA↑j ROM:00116F74 rts ROM:00116F74 ; End of function sub_116E84 ROM:00116F74 ROM:00116F76 ROM:00116F76 ; =============== S U B R O U T I N E ======================================= ROM:00116F76 ROM:00116F76 ROM:00116F76 sub_116F76: ; CODE XREF: ROM:00116844↑p ROM:00116F76 clr.w ($FFFFFA22).w ROM:00116F7A ori.w #8,($FFFFFA24).w ROM:00116F80 move.w #$552,($FFFFFA22).w ROM:00116F86 rts ROM:00116F86 ; End of function sub_116F76 ROM:00116F86 ROM:00116F88 ; --------------------------------------------------------------------------- ROM:00116F88 movem.l d0-a5,-(sp) ROM:00116F8C move.w ($FFFFF462).w,-(sp) ROM:00116F90 move sr,-(sp) ROM:00116F92 move #$2700,sr ROM:00116F96 move.l sp,d0 ROM:00116F98 cmp.w ($5D0).w,d0 ROM:00116F9C bge.s loc_116FA2 ROM:00116F9E move.w d0,($5D0).w ROM:00116FA2 ROM:00116FA2 loc_116FA2: ; CODE XREF: ROM:00116F9C↑j ROM:00116FA2 bsr.l sub_118166 ROM:00116FA8 move (sp)+,sr ROM:00116FAA bsr.l sub_117B30 ROM:00116FB0 bsr.l nullsub_33 ROM:00116FB6 bsr.l nullsub_31 ROM:00116FBC bsr.l sub_11271E ROM:00116FC2 bsr.l sub_12D44C ROM:00116FC8 bsr.l nullsub_32 ROM:00116FCE bsr.l sub_110CAC ROM:00116FD4 bsr.l sub_111A84 ROM:00116FDA btst #5,($869).w ROM:00116FE0 beq.s loc_116FF6 ROM:00116FE2 bsr.l nullsub_29 ROM:00116FE8 btst #6,($873).w ROM:00116FEE beq.s loc_116FF6 ROM:00116FF0 bsr.l nullsub_30 ROM:00116FF6 ROM:00116FF6 loc_116FF6: ; CODE XREF: ROM:00116FE0↑j ROM:00116FF6 ; ROM:00116FEE↑j ROM:00116FF6 bsr.l sub_135598 ROM:00116FFC addq.w #1,($5DA).w ROM:00117000 cmpi.w #$C8,($5DA).w ROM:00117006 blt.s loc_117012 ROM:00117008 clr.w ($5DA).w ROM:0011700C bset #2,($875).w ROM:00117012 ROM:00117012 loc_117012: ; CODE XREF: ROM:00117006↑j ROM:00117012 cmpi.w #6,($4EC).w ROM:00117018 beq.s loc_117022 ROM:0011701A cmpi.w #9,($4EC).w ROM:00117020 bne.s loc_11702E ROM:00117022 ROM:00117022 loc_117022: ; CODE XREF: ROM:00117018↑j ROM:00117022 bsr.l nullsub_27 ROM:00117028 bsr.l nullsub_28 ROM:0011702E ROM:0011702E loc_11702E: ; CODE XREF: ROM:00117020↑j ROM:0011702E bsr.l nullsub_34 ROM:00117034 bsr.l sub_12AC36 ROM:0011703A move.w ($DDE).w,($BAC).w ROM:00117040 bsr.l sub_12775A ROM:00117046 bsr.l sub_12A488 ROM:0011704C cmpi.w #1,($57C).w ROM:00117052 bne.s loc_11705A ROM:00117054 bsr.l sub_11546C ROM:0011705A ROM:0011705A loc_11705A: ; CODE XREF: ROM:00117052↑j ROM:0011705A move.w ($FFFFF462).w,d0 ROM:0011705E sub.w (sp)+,d0 ROM:00117060 move.w d0,($5D8).w ROM:00117064 cmp.w ($1B0A).w,d0 ROM:00117068 bge.w loc_117070 ROM:0011706C move.w d0,($1B0A).w ROM:00117070 ROM:00117070 loc_117070: ; CODE XREF: ROM:00117068↑j ROM:00117070 movem.l (sp)+,d0-a5 ROM:00117074 rte ROM:00117076 ; --------------------------------------------------------------------------- ROM:00117076 rts ROM:00117078 ; --------------------------------------------------------------------------- ROM:00117078 bgnd ROM:0011707A move.l (sp),($4A8).w ROM:0011707E move.l 4(sp),($4AC).w ROM:00117084 rte ROM:00117086 ; --------------------------------------------------------------------------- ROM:00117086 andi.w #$F7FF,($FFFFFE20).w ROM:0011708C rte ROM:0011708E ; --------------------------------------------------------------------------- ROM:0011708E andi.w #$EFFF,($FFFFFE20).w ROM:00117094 rte ROM:00117096 ; --------------------------------------------------------------------------- ROM:00117096 bset #5,($127D).w ROM:0011709C bra.l loc_112C5A ROM:001170A2 ; --------------------------------------------------------------------------- ROM:001170A2 rte ROM:001170A4 ; --------------------------------------------------------------------------- ROM:001170A4 bclr #5,($127D).w ROM:001170AA bra.l loc_112C5A ROM:001170B0 ; --------------------------------------------------------------------------- ROM:001170B0 rte ROM:001170B2 ; --------------------------------------------------------------------------- ROM:001170B2 andi.w #$7FFF,($FFFFFE20).w ROM:001170B8 rte ROM:001170BA ; --------------------------------------------------------------------------- ROM:001170BA andi.w #$BFFF,($FFFFFE20).w ROM:001170C0 rte ROM:001170C2 ; --------------------------------------------------------------------------- ROM:001170C2 bsr.w nullsub_35 ROM:001170C6 rts ROM:001170C8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001170CA ROM:001170CA ; =============== S U B R O U T I N E ======================================= ROM:001170CA ROM:001170CA ROM:001170CA sub_1170CA: ; CODE XREF: ROM:00116828↑p ROM:001170CA ; ROM:0011695C↑p ... ROM:001170CA bsr.l sub_11350C ROM:001170D0 bsr.w sub_1170E0 ROM:001170D4 btst #2,($868).w ROM:001170DA bne.s locret_1170DE ROM:001170DC bra.s sub_1170CA ROM:001170DE ; --------------------------------------------------------------------------- ROM:001170DE ROM:001170DE locret_1170DE: ; CODE XREF: sub_1170CA+10↑j ROM:001170DE rts ROM:001170DE ; End of function sub_1170CA ROM:001170DE ROM:001170E0 ROM:001170E0 ; =============== S U B R O U T I N E ======================================= ROM:001170E0 ROM:001170E0 ROM:001170E0 sub_1170E0: ; CODE XREF: sub_1170CA+6↑p ROM:001170E0 bclr #7,($86C).w ROM:001170E6 clr.w d1 ROM:001170E8 move.b ($7A5).w,d1 ROM:001170EC cmpi.w #$E,d1 ROM:001170F0 bcc.s locret_1170FA ROM:001170F2 movea.l off_1170FC(pc,d1.w*4),a0 ROM:001170F6 nop ROM:001170F8 jmp (a0) ROM:001170FA ; --------------------------------------------------------------------------- ROM:001170FA ROM:001170FA locret_1170FA: ; CODE XREF: sub_1170E0+10↑j ROM:001170FA rts ROM:001170FA ; End of function sub_1170E0 ROM:001170FA ROM:001170FA ; --------------------------------------------------------------------------- ROM:001170FC off_1170FC: dc.l loc_117134 ; DATA XREF: sub_1170E0+12↑r ROM:00117100 dc.l loc_11714A ROM:00117104 dc.l loc_117166 ROM:00117108 dc.l loc_1171A4 ROM:0011710C dc.l loc_1171C0 ROM:00117110 dc.l loc_117206 ROM:00117114 dc.l loc_117222 ROM:00117118 dc.l loc_11727A ROM:0011711C dc.l loc_11729A ROM:00117120 dc.l loc_11731E ROM:00117124 dc.l loc_11735A ROM:00117128 dc.l loc_1173CA ROM:0011712C dc.l loc_1173E6 ROM:00117130 dc.l loc_117406 ROM:00117134 ; --------------------------------------------------------------------------- ROM:00117134 ROM:00117134 loc_117134: ; DATA XREF: ROM:off_1170FC↑o ROM:00117134 bclr #2,($868).w ROM:0011713A bset #1,($86B).w ROM:00117140 move.b #1,($7A5).w ROM:00117146 bra.s locret_117164 ROM:00117148 ; --------------------------------------------------------------------------- ROM:00117148 rts ROM:0011714A ; --------------------------------------------------------------------------- ROM:0011714A ROM:0011714A loc_11714A: ; DATA XREF: ROM:00117100↑o ROM:0011714A btst #5,($868).w ROM:00117150 beq.s locret_117164 ROM:00117152 bclr #5,($868).w ROM:00117158 bsr.w sub_1175D4 ROM:0011715C move.b #2,($7A5).w ROM:00117162 bra.s locret_1171A2 ROM:00117164 ; --------------------------------------------------------------------------- ROM:00117164 ROM:00117164 locret_117164: ; CODE XREF: ROM:00117146↑j ROM:00117164 ; ROM:00117150↑j ROM:00117164 rts ROM:00117166 ; --------------------------------------------------------------------------- ROM:00117166 ROM:00117166 loc_117166: ; DATA XREF: ROM:00117104↑o ROM:00117166 btst #3,($870).w ROM:0011716C beq.s loc_11718C ROM:0011716E bsr.w sub_11752E ROM:00117172 bsr.w sub_117432 ROM:00117176 bsr.w sub_117516 ROM:0011717A bset #1,($875).w ROM:00117180 move.b #8,($7A5).w ROM:00117186 bra.l locret_11731C ROM:0011718C ; --------------------------------------------------------------------------- ROM:0011718C ROM:0011718C loc_11718C: ; CODE XREF: ROM:0011716C↑j ROM:0011718C btst #3,($870).w ROM:00117192 bne.s locret_1171A2 ROM:00117194 bset #2,($869).w ROM:0011719A move.b #3,($7A5).w ROM:001171A0 bra.s locret_1171BE ROM:001171A2 ; --------------------------------------------------------------------------- ROM:001171A2 ROM:001171A2 locret_1171A2: ; CODE XREF: ROM:00117162↑j ROM:001171A2 ; ROM:00117192↑j ROM:001171A2 rts ROM:001171A4 ; --------------------------------------------------------------------------- ROM:001171A4 ROM:001171A4 loc_1171A4: ; DATA XREF: ROM:00117108↑o ROM:001171A4 btst #5,($870).w ROM:001171AA beq.s locret_1171BE ROM:001171AC bclr #1,($86D).w ROM:001171B2 bsr.w sub_117560 ROM:001171B6 move.b #4,($7A5).w ROM:001171BC bra.s locret_117204 ROM:001171BE ; --------------------------------------------------------------------------- ROM:001171BE ROM:001171BE locret_1171BE: ; CODE XREF: ROM:001171A0↑j ROM:001171BE ; ROM:001171AA↑j ROM:001171BE rts ROM:001171C0 ; --------------------------------------------------------------------------- ROM:001171C0 ROM:001171C0 loc_1171C0: ; DATA XREF: ROM:0011710C↑o ROM:001171C0 cmpi.b #0,($7A4).w ROM:001171C6 bne.s loc_1171EE ROM:001171C8 bsr.w sub_11752E ROM:001171CC bsr.w sub_117432 ROM:001171D0 bsr.w sub_117516 ROM:001171D4 bsr.w sub_1174CE ROM:001171D8 bsr.w sub_1174FA ROM:001171DC bset #4,($875).w ROM:001171E2 move.b #7,($7A5).w ROM:001171E8 bra.l locret_117298 ROM:001171EE ; --------------------------------------------------------------------------- ROM:001171EE ROM:001171EE loc_1171EE: ; CODE XREF: ROM:001171C6↑j ROM:001171EE cmpi.b #0,($7A4).w ROM:001171F4 beq.s locret_117204 ROM:001171F6 bset #6,($86A).w ROM:001171FC move.b #5,($7A5).w ROM:00117202 bra.s locret_117220 ROM:00117204 ; --------------------------------------------------------------------------- ROM:00117204 ROM:00117204 locret_117204: ; CODE XREF: ROM:001171BC↑j ROM:00117204 ; ROM:001171F4↑j ... ROM:00117204 rts ROM:00117206 ; --------------------------------------------------------------------------- ROM:00117206 ROM:00117206 loc_117206: ; DATA XREF: ROM:00117110↑o ROM:00117206 btst #1,($86D).w ROM:0011720C beq.s locret_117220 ROM:0011720E bclr #1,($86D).w ROM:00117214 bsr.w sub_11743A ROM:00117218 move.b #6,($7A5).w ROM:0011721E bra.s locret_117278 ROM:00117220 ; --------------------------------------------------------------------------- ROM:00117220 ROM:00117220 locret_117220: ; CODE XREF: ROM:00117202↑j ROM:00117220 ; ROM:0011720C↑j ROM:00117220 rts ROM:00117222 ; --------------------------------------------------------------------------- ROM:00117222 ROM:00117222 loc_117222: ; DATA XREF: ROM:00117114↑o ROM:00117222 btst #2,($868).w ROM:00117228 beq.s loc_117242 ROM:0011722A btst #5,($878).w ROM:00117230 beq.s loc_117242 ROM:00117232 bsr.w sub_117516 ROM:00117236 move.b #8,($7A5).w ROM:0011723C bra.l locret_11731C ROM:00117242 ; --------------------------------------------------------------------------- ROM:00117242 ROM:00117242 loc_117242: ; CODE XREF: ROM:00117228↑j ROM:00117242 ; ROM:00117230↑j ROM:00117242 btst #2,($868).w ROM:00117248 bne.s loc_117256 ROM:0011724A bsr.w sub_117560 ROM:0011724E move.b #4,($7A5).w ROM:00117254 bra.s locret_117204 ROM:00117256 ; --------------------------------------------------------------------------- ROM:00117256 ROM:00117256 loc_117256: ; CODE XREF: ROM:00117248↑j ROM:00117256 btst #2,($868).w ROM:0011725C beq.s locret_117278 ROM:0011725E btst #5,($878).w ROM:00117264 bne.s locret_117278 ROM:00117266 bsr.w sub_1174CE ROM:0011726A bset #7,($876).w ROM:00117270 move.b #7,($7A5).w ROM:00117276 bra.s locret_117298 ROM:00117278 ; --------------------------------------------------------------------------- ROM:00117278 ROM:00117278 locret_117278: ; CODE XREF: ROM:0011721E↑j ROM:00117278 ; ROM:0011725C↑j ... ROM:00117278 rts ROM:0011727A ; --------------------------------------------------------------------------- ROM:0011727A ROM:0011727A loc_11727A: ; DATA XREF: ROM:00117118↑o ROM:0011727A btst #4,($876).w ROM:00117280 beq.s locret_117298 ROM:00117282 bclr #4,($876).w ROM:00117288 bsr.w sub_117516 ROM:0011728C move.b #8,($7A5).w ROM:00117292 bra.l locret_11731C ROM:00117298 ; --------------------------------------------------------------------------- ROM:00117298 ROM:00117298 locret_117298: ; CODE XREF: ROM:001171E8↑j ROM:00117298 ; ROM:00117276↑j ... ROM:00117298 rts ROM:0011729A ; --------------------------------------------------------------------------- ROM:0011729A ROM:0011729A loc_11729A: ; DATA XREF: ROM:0011711C↑o ROM:0011729A move.b $BA0(a5),d0 ROM:0011729E btst #3,($86C).w ROM:001172A4 beq.s loc_1172AE ROM:001172A6 bclr #3,($86C).w ROM:001172AC bra.s loc_1172B8 ROM:001172AE ; --------------------------------------------------------------------------- ROM:001172AE ROM:001172AE loc_1172AE: ; CODE XREF: ROM:001172A4↑j ROM:001172AE cmpi.b #0,d0 ROM:001172B2 beq.s loc_1172CA ROM:001172B4 clr.b $BA0(a5) ROM:001172B8 ROM:001172B8 loc_1172B8: ; CODE XREF: ROM:001172AC↑j ROM:001172B8 bsr.w sub_11752E ROM:001172BC bset #7,($86C).w ROM:001172C2 move.b #8,($7A5).w ROM:001172C8 bra.s locret_11731C ROM:001172CA ; --------------------------------------------------------------------------- ROM:001172CA ROM:001172CA loc_1172CA: ; CODE XREF: ROM:001172B2↑j ROM:001172CA move.b $B9F(a5),d0 ROM:001172CE btst #3,($870).w ROM:001172D4 bne.s loc_117304 ROM:001172D6 btst #2,($876).w ROM:001172DC bne.s loc_1172E4 ROM:001172DE cmpi.b #0,d0 ROM:001172E2 beq.s loc_117304 ROM:001172E4 ROM:001172E4 loc_1172E4: ; CODE XREF: ROM:001172DC↑j ROM:001172E4 bset #1,($872).w ROM:001172EA bsr.w sub_1174A2 ROM:001172EE bsr.w sub_1174FA ROM:001172F2 bset #4,($875).w ROM:001172F8 move.b #$A,($7A5).w ROM:001172FE bra.l loc_1173C4 ROM:00117304 ; --------------------------------------------------------------------------- ROM:00117304 ROM:00117304 loc_117304: ; CODE XREF: ROM:001172D4↑j ROM:00117304 ; ROM:001172E2↑j ROM:00117304 btst #6,($86F).w ROM:0011730A bne.s locret_11731C ROM:0011730C btst #3,($870).w ROM:00117312 bne.s locret_11731C ROM:00117314 move.b #9,($7A5).w ROM:0011731A bra.s loc_117350 ROM:0011731C ; --------------------------------------------------------------------------- ROM:0011731C ROM:0011731C locret_11731C: ; CODE XREF: ROM:00117186↑j ROM:0011731C ; ROM:0011723C↑j ... ROM:0011731C rts ROM:0011731E ; --------------------------------------------------------------------------- ROM:0011731E ROM:0011731E loc_11731E: ; DATA XREF: ROM:00117120↑o ROM:0011731E btst #6,($86F).w ROM:00117324 beq.s loc_11732E ROM:00117326 move.b #8,($7A5).w ROM:0011732C bra.s locret_11731C ROM:0011732E ; --------------------------------------------------------------------------- ROM:0011732E ROM:0011732E loc_11732E: ; CODE XREF: ROM:00117324↑j ROM:0011732E btst #0,($870).w ROM:00117334 beq.s loc_117350 ROM:00117336 bsr.w sub_1174A2 ROM:0011733A bsr.w sub_1174FA ROM:0011733E bset #4,($875).w ROM:00117344 move.b #$A,($7A5).w ROM:0011734A bra.l loc_1173C4 ROM:00117350 ; --------------------------------------------------------------------------- ROM:00117350 ROM:00117350 loc_117350: ; CODE XREF: ROM:0011731A↑j ROM:00117350 ; ROM:00117334↑j ROM:00117350 bsr.w sub_11749A ROM:00117354 bsr.w sub_117492 ROM:00117358 rts ROM:0011735A ; --------------------------------------------------------------------------- ROM:0011735A ROM:0011735A loc_11735A: ; DATA XREF: ROM:00117124↑o ROM:0011735A move.b $B9F(a5),d0 ROM:0011735E btst #4,($876).w ROM:00117364 beq.s loc_1173A0 ROM:00117366 btst #2,($876).w ROM:0011736C beq.s loc_117376 ROM:0011736E bclr #2,($876).w ROM:00117374 bra.s loc_117380 ROM:00117376 ; --------------------------------------------------------------------------- ROM:00117376 ROM:00117376 loc_117376: ; CODE XREF: ROM:0011736C↑j ROM:00117376 cmpi.b #0,d0 ROM:0011737A beq.s loc_1173A0 ROM:0011737C clr.b $B9F(a5) ROM:00117380 ROM:00117380 loc_117380: ; CODE XREF: ROM:00117374↑j ROM:00117380 bclr #4,($876).w ROM:00117386 bsr.w sub_117516 ROM:0011738A bsr.w sub_1174FA ROM:0011738E bset #4,($875).w ROM:00117394 move.b #$D,($7A5).w ROM:0011739A bra.l loc_11742A ROM:001173A0 ; --------------------------------------------------------------------------- ROM:001173A0 ROM:001173A0 loc_1173A0: ; CODE XREF: ROM:00117364↑j ROM:001173A0 ; ROM:0011737A↑j ROM:001173A0 btst #4,($876).w ROM:001173A6 beq.s loc_1173C4 ROM:001173A8 btst #2,($876).w ROM:001173AE bne.s loc_1173C4 ROM:001173B0 cmpi.b #0,d0 ROM:001173B4 bne.s loc_1173C4 ROM:001173B6 bclr #4,($876).w ROM:001173BC move.b #$B,($7A5).w ROM:001173C2 bra.s locret_1173E4 ROM:001173C4 ; --------------------------------------------------------------------------- ROM:001173C4 ROM:001173C4 loc_1173C4: ; CODE XREF: ROM:001172FE↑j ROM:001173C4 ; ROM:0011734A↑j ... ROM:001173C4 bsr.w sub_117492 ROM:001173C8 rts ROM:001173CA ; --------------------------------------------------------------------------- ROM:001173CA ROM:001173CA loc_1173CA: ; DATA XREF: ROM:00117128↑o ROM:001173CA btst #6,($86F).w ROM:001173D0 beq.s locret_1173E4 ROM:001173D2 bsr.w sub_1174CE ROM:001173D6 bset #7,($876).w ROM:001173DC move.b #$C,($7A5).w ROM:001173E2 bra.s locret_117404 ROM:001173E4 ; --------------------------------------------------------------------------- ROM:001173E4 ROM:001173E4 locret_1173E4: ; CODE XREF: ROM:001173C2↑j ROM:001173E4 ; ROM:001173D0↑j ROM:001173E4 rts ROM:001173E6 ; --------------------------------------------------------------------------- ROM:001173E6 ROM:001173E6 loc_1173E6: ; DATA XREF: ROM:0011712C↑o ROM:001173E6 btst #4,($876).w ROM:001173EC beq.s locret_117404 ROM:001173EE bclr #4,($876).w ROM:001173F4 bsr.w sub_117516 ROM:001173F8 move.b #8,($7A5).w ROM:001173FE bra.l locret_11731C ROM:00117404 ; --------------------------------------------------------------------------- ROM:00117404 ROM:00117404 locret_117404: ; CODE XREF: ROM:001173E2↑j ROM:00117404 ; ROM:001173EC↑j ROM:00117404 rts ROM:00117406 ; --------------------------------------------------------------------------- ROM:00117406 ROM:00117406 loc_117406: ; DATA XREF: ROM:00117130↑o ROM:00117406 btst #4,($876).w ROM:0011740C beq.s loc_11742A ROM:0011740E bclr #1,($872).w ROM:00117414 bclr #4,($876).w ROM:0011741A bsr.w sub_117516 ROM:0011741E move.b #8,($7A5).w ROM:00117424 bra.l locret_11731C ROM:0011742A ; --------------------------------------------------------------------------- ROM:0011742A ROM:0011742A loc_11742A: ; CODE XREF: ROM:0011739A↑j ROM:0011742A ; ROM:0011740C↑j ROM:0011742A bsr.w sub_117492 ROM:0011742E rts ROM:00117430 ; --------------------------------------------------------------------------- ROM:00117430 rts ROM:00117432 ROM:00117432 ; =============== S U B R O U T I N E ======================================= ROM:00117432 ROM:00117432 ROM:00117432 sub_117432: ; CODE XREF: ROM:00117172↑p ROM:00117432 ; ROM:001171CC↑p ROM:00117432 bset #2,($868).w ROM:00117438 rts ROM:00117438 ; End of function sub_117432 ROM:00117438 ROM:0011743A ROM:0011743A ; =============== S U B R O U T I N E ======================================= ROM:0011743A ROM:0011743A ROM:0011743A sub_11743A: ; CODE XREF: ROM:00117214↑p ROM:0011743A cmpi.b #1,($7A4).w ROM:00117440 bne.s loc_117448 ROM:00117442 move.l ($47C).w,d0 ROM:00117446 bra.s loc_11744C ROM:00117448 ; --------------------------------------------------------------------------- ROM:00117448 ROM:00117448 loc_117448: ; CODE XREF: sub_11743A+6↑j ROM:00117448 move.l ($480).w,d0 ROM:0011744C ROM:0011744C loc_11744C: ; CODE XREF: sub_11743A+C↑j ROM:0011744C andi.l #$FFFFFFF,d0 ROM:00117452 cmp.l ($478).w,d0 ROM:00117456 bne.s loc_117460 ROM:00117458 bset #2,($868).w ROM:0011745E bra.s locret_117490 ROM:00117460 ; --------------------------------------------------------------------------- ROM:00117460 ROM:00117460 loc_117460: ; CODE XREF: sub_11743A+1C↑j ROM:00117460 bclr #2,($868).w ROM:00117466 cmpi.b #1,($7A4).w ROM:0011746C bne.s loc_117480 ROM:0011746E andi.l #$FFFFFFF,($47C).w ROM:00117476 ori.l #$F0000000,($47C).w ROM:0011747E bra.s locret_117490 ROM:00117480 ; --------------------------------------------------------------------------- ROM:00117480 ROM:00117480 loc_117480: ; CODE XREF: sub_11743A+32↑j ROM:00117480 andi.l #$FFFFFFF,($480).w ROM:00117488 ori.l #$F0000000,($480).w ROM:00117490 ROM:00117490 locret_117490: ; CODE XREF: sub_11743A+24↑j ROM:00117490 ; sub_11743A+44↑j ROM:00117490 rts ROM:00117490 ; End of function sub_11743A ROM:00117490 ROM:00117492 ROM:00117492 ; =============== S U B R O U T I N E ======================================= ROM:00117492 ROM:00117492 ROM:00117492 sub_117492: ; CODE XREF: ROM:00117354↑p ROM:00117492 ; ROM:loc_1173C4↑p ... ROM:00117492 bset #1,($870).w ROM:00117498 rts ROM:00117498 ; End of function sub_117492 ROM:00117498 ROM:0011749A ROM:0011749A ; =============== S U B R O U T I N E ======================================= ROM:0011749A ROM:0011749A ROM:0011749A sub_11749A: ; CODE XREF: ROM:loc_117350↑p ROM:0011749A bset #0,($870).w ROM:001174A0 rts ROM:001174A0 ; End of function sub_11749A ROM:001174A0 ROM:001174A2 ROM:001174A2 ; =============== S U B R O U T I N E ======================================= ROM:001174A2 ROM:001174A2 ROM:001174A2 sub_1174A2: ; CODE XREF: ROM:001172EA↑p ROM:001174A2 ; ROM:00117336↑p ROM:001174A2 cmpi.b #1,($7A4).w ROM:001174A8 bne.s loc_1174BC ROM:001174AA andi.l #$FFFFFFF,($47C).w ROM:001174B2 ori.l #$A0000000,($47C).w ROM:001174BA bra.s locret_1174CC ROM:001174BC ; --------------------------------------------------------------------------- ROM:001174BC ROM:001174BC loc_1174BC: ; CODE XREF: sub_1174A2+6↑j ROM:001174BC andi.l #$FFFFFFF,($480).w ROM:001174C4 ori.l #$A0000000,($480).w ROM:001174CC ROM:001174CC locret_1174CC: ; CODE XREF: sub_1174A2+18↑j ROM:001174CC rts ROM:001174CC ; End of function sub_1174A2 ROM:001174CC ROM:001174CE ROM:001174CE ; =============== S U B R O U T I N E ======================================= ROM:001174CE ROM:001174CE ROM:001174CE sub_1174CE: ; CODE XREF: ROM:001171D4↑p ROM:001174CE ; ROM:00117266↑p ... ROM:001174CE cmpi.b #1,($7A4).w ROM:001174D4 bne.s loc_1174E8 ROM:001174D6 andi.l #$FFFFFFF,($47C).w ROM:001174DE ori.l #$50000000,($47C).w ROM:001174E6 bra.s locret_1174F8 ROM:001174E8 ; --------------------------------------------------------------------------- ROM:001174E8 ROM:001174E8 loc_1174E8: ; CODE XREF: sub_1174CE+6↑j ROM:001174E8 andi.l #$FFFFFFF,($480).w ROM:001174F0 ori.l #$50000000,($480).w ROM:001174F8 ROM:001174F8 locret_1174F8: ; CODE XREF: sub_1174CE+18↑j ROM:001174F8 rts ROM:001174F8 ; End of function sub_1174CE ROM:001174F8 ROM:001174FA ROM:001174FA ; =============== S U B R O U T I N E ======================================= ROM:001174FA ROM:001174FA ROM:001174FA sub_1174FA: ; CODE XREF: ROM:001171D8↑p ROM:001174FA ; ROM:001172EE↑p ... ROM:001174FA cmpi.b #1,($7A4).w ROM:00117500 bne.s loc_11750C ROM:00117502 andi.l #$F0000000,($47C).w ROM:0011750A bra.s locret_117514 ROM:0011750C ; --------------------------------------------------------------------------- ROM:0011750C ROM:0011750C loc_11750C: ; CODE XREF: sub_1174FA+6↑j ROM:0011750C andi.l #$F0000000,($480).w ROM:00117514 ROM:00117514 locret_117514: ; CODE XREF: sub_1174FA+10↑j ROM:00117514 rts ROM:00117514 ; End of function sub_1174FA ROM:00117514 ROM:00117516 ROM:00117516 ; =============== S U B R O U T I N E ======================================= ROM:00117516 ROM:00117516 ROM:00117516 sub_117516: ; CODE XREF: ROM:00117176↑p ROM:00117516 ; ROM:001171D0↑p ... ROM:00117516 cmpi.b #1,($7A4).w ROM:0011751C bne.s loc_117526 ROM:0011751E move.b #2,($7A4).w ROM:00117524 bra.s locret_11752C ROM:00117526 ; --------------------------------------------------------------------------- ROM:00117526 ROM:00117526 loc_117526: ; CODE XREF: sub_117516+6↑j ROM:00117526 move.b #1,($7A4).w ROM:0011752C ROM:0011752C locret_11752C: ; CODE XREF: sub_117516+E↑j ROM:0011752C rts ROM:0011752C ; End of function sub_117516 ROM:0011752C ROM:0011752E ROM:0011752E ; =============== S U B R O U T I N E ======================================= ROM:0011752E ROM:0011752E ROM:0011752E sub_11752E: ; CODE XREF: ROM:0011716E↑p ROM:0011752E ; ROM:001171C8↑p ... ROM:0011752E lea ($128C).w,a0 ROM:00117532 lea (dword_1359A0).l,a1 ROM:00117538 move.w #$D4,d1 ROM:0011753C clr.w d0 ROM:0011753E clr.w d2 ROM:00117540 ROM:00117540 loc_117540: ; CODE XREF: sub_11752E+22↓j ROM:00117540 cmp.w d0,d1 ROM:00117542 ble.s loc_117552 ROM:00117544 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:0011754A addq.w #2,d0 ROM:0011754C move.w d0,d2 ROM:0011754E lsr.w #1,d2 ROM:00117550 bra.s loc_117540 ROM:00117552 ; --------------------------------------------------------------------------- ROM:00117552 ROM:00117552 loc_117552: ; CODE XREF: sub_11752E+14↑j ROM:00117552 bset #4,($868).w ROM:00117558 bset #5,($878).w ROM:0011755E rts ROM:0011755E ; End of function sub_11752E ROM:0011755E ROM:00117560 ROM:00117560 ; =============== S U B R O U T I N E ======================================= ROM:00117560 ROM:00117560 ROM:00117560 sub_117560: ; CODE XREF: ROM:001171B2↑p ROM:00117560 ; ROM:0011724A↑p ROM:00117560 bclr #4,($868).w ROM:00117566 bclr #5,($878).w ROM:0011756C move.l ($47C).w,d0 ROM:00117570 move.l ($480).w,d1 ROM:00117574 andi.l #$F0000000,d0 ROM:0011757A andi.l #$F0000000,d1 ROM:00117580 cmpi.l #$A0000000,d0 ROM:00117586 bne.s loc_117590 ROM:00117588 move.b #1,($7A4).w ROM:0011758E bra.s locret_1175D2 ROM:00117590 ; --------------------------------------------------------------------------- ROM:00117590 ROM:00117590 loc_117590: ; CODE XREF: sub_117560+26↑j ROM:00117590 cmpi.l #$A0000000,d1 ROM:00117596 bne.s loc_1175A0 ROM:00117598 move.b #2,($7A4).w ROM:0011759E bra.s locret_1175D2 ROM:001175A0 ; --------------------------------------------------------------------------- ROM:001175A0 ROM:001175A0 loc_1175A0: ; CODE XREF: sub_117560+36↑j ROM:001175A0 cmpi.l #$50000000,d0 ROM:001175A6 bne.s loc_1175B6 ROM:001175A8 move.b #1,($7A4).w ROM:001175AE bset #5,($878).w ROM:001175B4 bra.s locret_1175D2 ROM:001175B6 ; --------------------------------------------------------------------------- ROM:001175B6 ROM:001175B6 loc_1175B6: ; CODE XREF: sub_117560+46↑j ROM:001175B6 cmpi.l #$50000000,d1 ROM:001175BC bne.s loc_1175CC ROM:001175BE move.b #2,($7A4).w ROM:001175C4 bset #5,($878).w ROM:001175CA bra.s locret_1175D2 ROM:001175CC ; --------------------------------------------------------------------------- ROM:001175CC ROM:001175CC loc_1175CC: ; CODE XREF: sub_117560+5C↑j ROM:001175CC move.b #0,($7A4).w ROM:001175D2 ROM:001175D2 locret_1175D2: ; CODE XREF: sub_117560+2E↑j ROM:001175D2 ; sub_117560+3E↑j ... ROM:001175D2 rts ROM:001175D2 ; End of function sub_117560 ROM:001175D2 ROM:001175D4 ROM:001175D4 ; =============== S U B R O U T I N E ======================================= ROM:001175D4 ROM:001175D4 ROM:001175D4 sub_1175D4: ; CODE XREF: ROM:00117158↑p ROM:001175D4 move.w #$D4,d0 ROM:001175D8 cmpi.w #$EC,d0 ROM:001175DC ble.s locret_1175E4 ROM:001175DE bset #3,($870).w ROM:001175E4 ROM:001175E4 locret_1175E4: ; CODE XREF: sub_1175D4+8↑j ROM:001175E4 rts ROM:001175E4 ; End of function sub_1175D4 ROM:001175E4 ROM:001175E6 ROM:001175E6 ; =============== S U B R O U T I N E ======================================= ROM:001175E6 ROM:001175E6 ROM:001175E6 sub_1175E6: ; CODE XREF: ROM:00116962↑p ROM:001175E6 clr.w d1 ROM:001175E8 move.b ($7A6).w,d1 ROM:001175EC cmpi.w #5,d1 ROM:001175F0 bcc.s locret_1175FA ROM:001175F2 movea.l off_1175FC(pc,d1.w*4),a0 ROM:001175F6 nop ROM:001175F8 jmp (a0) ROM:001175FA ; --------------------------------------------------------------------------- ROM:001175FA ROM:001175FA locret_1175FA: ; CODE XREF: sub_1175E6+A↑j ROM:001175FA rts ROM:001175FA ; End of function sub_1175E6 ROM:001175FA ROM:001175FA ; --------------------------------------------------------------------------- ROM:001175FC off_1175FC: dc.l loc_117610 ; DATA XREF: sub_1175E6+C↑r ROM:00117600 dc.l loc_11761E ROM:00117604 dc.l loc_117658 ROM:00117608 dc.l loc_1176E6 ROM:0011760C dc.l loc_117730 ROM:00117610 ; --------------------------------------------------------------------------- ROM:00117610 ROM:00117610 loc_117610: ; DATA XREF: ROM:off_1175FC↑o ROM:00117610 bsr.w sub_117738 ROM:00117614 move.b #1,($7A6).w ROM:0011761A bra.s locret_117656 ROM:0011761C ; --------------------------------------------------------------------------- ROM:0011761C rts ROM:0011761E ; --------------------------------------------------------------------------- ROM:0011761E ROM:0011761E loc_11761E: ; DATA XREF: ROM:00117600↑o ROM:0011761E btst #6,($86F).w ROM:00117624 bne.s locret_117656 ROM:00117626 move.w $7A4(a5),d0 ROM:0011762A move.w $7A6(a5),d1 ROM:0011762E clr.b ($843).w ROM:00117632 move.w d0,($738).w ROM:00117636 move.b #1,($843).w ROM:0011763C clr.b ($842).w ROM:00117640 move.w d1,($736).w ROM:00117644 move.b #1,($842).w ROM:0011764A move.b #2,($7A6).w ROM:00117650 bra.l loc_1176E0 ROM:00117656 ; --------------------------------------------------------------------------- ROM:00117656 ROM:00117656 locret_117656: ; CODE XREF: ROM:0011761A↑j ROM:00117656 ; ROM:00117624↑j ... ROM:00117656 rts ROM:00117658 ; --------------------------------------------------------------------------- ROM:00117658 ROM:00117658 loc_117658: ; DATA XREF: ROM:00117604↑o ROM:00117658 btst #6,($86F).w ROM:0011765E bne.s loc_117690 ROM:00117660 cmpi.w #0,($738).w ROM:00117666 bgt.s loc_117690 ROM:00117668 move.w $7A8(a5),d0 ROM:0011766C btst #1,($870).w ROM:00117672 beq.s loc_11767A ROM:00117674 cmpi.w #0,d0 ROM:00117678 ble.s loc_117690 ROM:0011767A ROM:0011767A loc_11767A: ; CODE XREF: ROM:00117672↑j ROM:0011767A bsr.w sub_117740 ROM:0011767E bset #3,($874).w ROM:00117684 move.b #4,($7A6).w ROM:0011768A bra.l loc_117730 ROM:00117690 ; --------------------------------------------------------------------------- ROM:00117690 ROM:00117690 loc_117690: ; CODE XREF: ROM:0011765E↑j ROM:00117690 ; ROM:00117666↑j ... ROM:00117690 btst #6,($86F).w ROM:00117696 beq.s loc_1176B0 ROM:00117698 clr.b ($842).w ROM:0011769C clr.w ($736).w ROM:001176A0 clr.b ($843).w ROM:001176A4 clr.w ($738).w ROM:001176A8 move.b #1,($7A6).w ROM:001176AE bra.s locret_117656 ROM:001176B0 ; --------------------------------------------------------------------------- ROM:001176B0 ROM:001176B0 loc_1176B0: ; CODE XREF: ROM:00117696↑j ROM:001176B0 btst #6,($86F).w ROM:001176B6 bne.s loc_1176E0 ROM:001176B8 cmpi.w #0,($738).w ROM:001176BE bgt.s loc_1176E0 ROM:001176C0 move.w $7A8(a5),d0 ROM:001176C4 btst #1,($870).w ROM:001176CA beq.s loc_1176E0 ROM:001176CC cmpi.w #0,d0 ROM:001176D0 bne.s loc_1176E0 ROM:001176D2 bset #3,($874).w ROM:001176D8 move.b #3,($7A6).w ROM:001176DE bra.s loc_11772A ROM:001176E0 ; --------------------------------------------------------------------------- ROM:001176E0 ROM:001176E0 loc_1176E0: ; CODE XREF: ROM:00117650↑j ROM:001176E0 ; ROM:001176B6↑j ... ROM:001176E0 bsr.w sub_117758 ROM:001176E4 rts ROM:001176E6 ; --------------------------------------------------------------------------- ROM:001176E6 ROM:001176E6 loc_1176E6: ; DATA XREF: ROM:00117608↑o ROM:001176E6 btst #6,($86F).w ROM:001176EC beq.s loc_1176FA ROM:001176EE bsr.w sub_117748 ROM:001176F2 move.b #4,($7A6).w ROM:001176F8 bra.s loc_117730 ROM:001176FA ; --------------------------------------------------------------------------- ROM:001176FA ROM:001176FA loc_1176FA: ; CODE XREF: ROM:001176EC↑j ROM:001176FA btst #6,($86F).w ROM:00117700 bne.s loc_11772A ROM:00117702 cmpi.w #0,($736).w ROM:00117708 bgt.s loc_11770C ROM:0011770A bra.s loc_11771E ROM:0011770C ; --------------------------------------------------------------------------- ROM:0011770C ROM:0011770C loc_11770C: ; CODE XREF: ROM:00117708↑j ROM:0011770C move.w $7A8(a5),d0 ROM:00117710 btst #1,($870).w ROM:00117716 beq.s loc_11771E ROM:00117718 cmpi.w #0,d0 ROM:0011771C ble.s loc_11772A ROM:0011771E ROM:0011771E loc_11771E: ; CODE XREF: ROM:0011770A↑j ROM:0011771E ; ROM:00117716↑j ROM:0011771E bsr.w sub_117740 ROM:00117722 move.b #4,($7A6).w ROM:00117728 bra.s loc_117730 ROM:0011772A ; --------------------------------------------------------------------------- ROM:0011772A ROM:0011772A loc_11772A: ; CODE XREF: ROM:001176DE↑j ROM:0011772A ; ROM:00117700↑j ... ROM:0011772A bsr.w sub_117758 ROM:0011772E rts ROM:00117730 ; --------------------------------------------------------------------------- ROM:00117730 ROM:00117730 loc_117730: ; CODE XREF: ROM:0011768A↑j ROM:00117730 ; ROM:001176F8↑j ... ROM:00117730 bsr.w sub_117758 ROM:00117734 rts ROM:00117736 ; --------------------------------------------------------------------------- ROM:00117736 rts ROM:00117738 ROM:00117738 ; =============== S U B R O U T I N E ======================================= ROM:00117738 ROM:00117738 ROM:00117738 sub_117738: ; CODE XREF: ROM:loc_117610↑p ROM:00117738 bset #1,($1279).w ROM:0011773E rts ROM:0011773E ; End of function sub_117738 ROM:0011773E ROM:00117740 ROM:00117740 ; =============== S U B R O U T I N E ======================================= ROM:00117740 ROM:00117740 ROM:00117740 sub_117740: ; CODE XREF: ROM:loc_11767A↑p ROM:00117740 ; ROM:loc_11771E↑p ROM:00117740 bclr #1,($1279).w ROM:00117746 rts ROM:00117746 ; End of function sub_117740 ROM:00117746 ROM:00117748 ROM:00117748 ; =============== S U B R O U T I N E ======================================= ROM:00117748 ROM:00117748 ROM:00117748 sub_117748: ; CODE XREF: ROM:001176EE↑p ROM:00117748 ; ROM:001226AE↓p ROM:00117748 move.w #0,($FFFFFA4A).w ROM:0011774E move.w #0,($FFFFFA4A).w ROM:00117754 nop ROM:00117756 rts ROM:00117756 ; End of function sub_117748 ROM:00117756 ROM:00117758 ROM:00117758 ; =============== S U B R O U T I N E ======================================= ROM:00117758 ROM:00117758 ROM:00117758 sub_117758: ; CODE XREF: ROM:loc_1176E0↑p ROM:00117758 ; ROM:loc_11772A↑p ... ROM:00117758 bclr #1,($870).w ROM:0011775E rts ROM:0011775E ; End of function sub_117758 ROM:0011775E ROM:00117760 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117762 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117764 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117766 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117768 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011776A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011776C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011776E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117770 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117772 ; --------------------------------------------------------------------------- ROM:00117772 rts ROM:00117774 ROM:00117774 ; =============== S U B R O U T I N E ======================================= ROM:00117774 ROM:00117774 ROM:00117774 sub_117774: ; CODE XREF: sub_117B14↓p ROM:00117774 move.w #$3B9C,d1 ROM:00117778 move.w ($9C0).w,d2 ROM:0011777C move.w ($978).w,d3 ROM:00117780 bsr.l sub_116E84 ROM:00117786 move.w d1,($5EC).w ROM:0011778A rts ROM:0011778A ; End of function sub_117774 ROM:0011778A ROM:0011778C ROM:0011778C ; =============== S U B R O U T I N E ======================================= ROM:0011778C ROM:0011778C ROM:0011778C sub_11778C: ; CODE XREF: sub_1130D2+40A↑p ROM:0011778C ; sub_1130D2+426↑p ... ROM:0011778C bsr.w sub_1177A6 ROM:00117790 bsr.w sub_117828 ROM:00117794 bsr.w sub_1178AA ROM:00117798 bsr.w sub_1178D0 ROM:0011779C bsr.w sub_1178EE ROM:001177A0 bsr.w sub_11790E ROM:001177A4 rts ROM:001177A4 ; End of function sub_11778C ROM:001177A4 ROM:001177A6 ROM:001177A6 ; =============== S U B R O U T I N E ======================================= ROM:001177A6 ROM:001177A6 ROM:001177A6 sub_1177A6: ; CODE XREF: sub_11778C↑p ROM:001177A6 clr.w d1 ROM:001177A8 move.b ($7AA).w,d1 ROM:001177AC cmpi.w #3,d1 ROM:001177B0 bcc.s locret_1177BA ROM:001177B2 movea.l off_1177BC(pc,d1.w*4),a0 ROM:001177B6 nop ROM:001177B8 jmp (a0) ROM:001177BA ; --------------------------------------------------------------------------- ROM:001177BA ROM:001177BA locret_1177BA: ; CODE XREF: sub_1177A6+A↑j ROM:001177BA rts ROM:001177BA ; End of function sub_1177A6 ROM:001177BA ROM:001177BA ; --------------------------------------------------------------------------- ROM:001177BC off_1177BC: dc.l loc_1177C8 ; DATA XREF: sub_1177A6+C↑r ROM:001177C0 dc.l loc_1177D6 ROM:001177C4 dc.l loc_1177F2 ROM:001177C8 ; --------------------------------------------------------------------------- ROM:001177C8 ROM:001177C8 loc_1177C8: ; DATA XREF: ROM:off_1177BC↑o ROM:001177C8 bclr #7,($86A).w ROM:001177CE move.b #1,($7AA).w ROM:001177D4 rts ROM:001177D6 ; --------------------------------------------------------------------------- ROM:001177D6 ROM:001177D6 loc_1177D6: ; DATA XREF: ROM:001177C0↑o ROM:001177D6 cmpi.w #5,($5FE).w ROM:001177DC bne.s locret_1177F0 ROM:001177DE bsr.w sub_117820 ROM:001177E2 bset #7,($86A).w ROM:001177E8 move.b #2,($7AA).w ROM:001177EE rts ROM:001177F0 ; --------------------------------------------------------------------------- ROM:001177F0 ROM:001177F0 locret_1177F0: ; CODE XREF: ROM:001177DC↑j ROM:001177F0 rts ROM:001177F2 ; --------------------------------------------------------------------------- ROM:001177F2 ROM:001177F2 loc_1177F2: ; DATA XREF: ROM:001177C4↑o ROM:001177F2 cmpi.w #5,($5FE).w ROM:001177F8 bne.s loc_117806 ROM:001177FA bsr.w sub_117820 ROM:001177FE move.b #2,($7AA).w ROM:00117804 rts ROM:00117806 ; --------------------------------------------------------------------------- ROM:00117806 ROM:00117806 loc_117806: ; CODE XREF: ROM:001177F8↑j ROM:00117806 cmpi.w #6,($5FE).w ROM:0011780C bne.s locret_11781C ROM:0011780E bclr #7,($86A).w ROM:00117814 move.b #1,($7AA).w ROM:0011781A rts ROM:0011781C ; --------------------------------------------------------------------------- ROM:0011781C ROM:0011781C locret_11781C: ; CODE XREF: ROM:0011780C↑j ROM:0011781C rts ROM:0011781E ; --------------------------------------------------------------------------- ROM:0011781E rts ROM:00117820 ROM:00117820 ; =============== S U B R O U T I N E ======================================= ROM:00117820 ROM:00117820 ROM:00117820 sub_117820: ; CODE XREF: ROM:001177DE↑p ROM:00117820 ; ROM:001177FA↑p ROM:00117820 move.w ($5FA).w,($5EE).w ROM:00117826 rts ROM:00117826 ; End of function sub_117820 ROM:00117826 ROM:00117828 ROM:00117828 ; =============== S U B R O U T I N E ======================================= ROM:00117828 ROM:00117828 ROM:00117828 sub_117828: ; CODE XREF: sub_11778C+4↑p ROM:00117828 clr.w d1 ROM:0011782A move.b ($7AB).w,d1 ROM:0011782E cmpi.w #3,d1 ROM:00117832 bcc.s locret_11783C ROM:00117834 movea.l off_11783E(pc,d1.w*4),a0 ROM:00117838 nop ROM:0011783A jmp (a0) ROM:0011783C ; --------------------------------------------------------------------------- ROM:0011783C ROM:0011783C locret_11783C: ; CODE XREF: sub_117828+A↑j ROM:0011783C rts ROM:0011783C ; End of function sub_117828 ROM:0011783C ROM:0011783C ; --------------------------------------------------------------------------- ROM:0011783E off_11783E: dc.l loc_11784A ; DATA XREF: sub_117828+C↑r ROM:00117842 dc.l loc_117858 ROM:00117846 dc.l loc_117874 ROM:0011784A ; --------------------------------------------------------------------------- ROM:0011784A ROM:0011784A loc_11784A: ; DATA XREF: ROM:off_11783E↑o ROM:0011784A bclr #2,($86E).w ROM:00117850 move.b #1,($7AB).w ROM:00117856 rts ROM:00117858 ; --------------------------------------------------------------------------- ROM:00117858 ROM:00117858 loc_117858: ; DATA XREF: ROM:00117842↑o ROM:00117858 cmpi.w #1,($5FE).w ROM:0011785E bne.s locret_117872 ROM:00117860 bsr.w sub_1178A2 ROM:00117864 bset #2,($86E).w ROM:0011786A move.b #2,($7AB).w ROM:00117870 rts ROM:00117872 ; --------------------------------------------------------------------------- ROM:00117872 ROM:00117872 locret_117872: ; CODE XREF: ROM:0011785E↑j ROM:00117872 rts ROM:00117874 ; --------------------------------------------------------------------------- ROM:00117874 ROM:00117874 loc_117874: ; DATA XREF: ROM:00117846↑o ROM:00117874 cmpi.w #1,($5FE).w ROM:0011787A bne.s loc_117888 ROM:0011787C bsr.w sub_1178A2 ROM:00117880 move.b #2,($7AB).w ROM:00117886 rts ROM:00117888 ; --------------------------------------------------------------------------- ROM:00117888 ROM:00117888 loc_117888: ; CODE XREF: ROM:0011787A↑j ROM:00117888 cmpi.w #2,($5FE).w ROM:0011788E bne.s locret_11789E ROM:00117890 bclr #2,($86E).w ROM:00117896 move.b #1,($7AB).w ROM:0011789C rts ROM:0011789E ; --------------------------------------------------------------------------- ROM:0011789E ROM:0011789E locret_11789E: ; CODE XREF: ROM:0011788E↑j ROM:0011789E rts ROM:001178A0 ; --------------------------------------------------------------------------- ROM:001178A0 rts ROM:001178A2 ROM:001178A2 ; =============== S U B R O U T I N E ======================================= ROM:001178A2 ROM:001178A2 ROM:001178A2 sub_1178A2: ; CODE XREF: ROM:00117860↑p ROM:001178A2 ; ROM:0011787C↑p ROM:001178A2 move.w ($5FA).w,($5F0).w ROM:001178A8 rts ROM:001178A8 ; End of function sub_1178A2 ROM:001178A8 ROM:001178AA ROM:001178AA ; =============== S U B R O U T I N E ======================================= ROM:001178AA ROM:001178AA ROM:001178AA sub_1178AA: ; CODE XREF: sub_11778C+8↑p ROM:001178AA cmpi.w #0,($5FE).w ROM:001178B0 bne.s locret_1178CE ROM:001178B2 move.w $A2(a5),d0 ROM:001178B6 cmp.w ($5FC).w,d0 ROM:001178BA bge.s loc_1178C2 ROM:001178BC move.w d0,($5F4).w ROM:001178C0 bra.s loc_1178C8 ROM:001178C2 ; --------------------------------------------------------------------------- ROM:001178C2 ROM:001178C2 loc_1178C2: ; CODE XREF: sub_1178AA+10↑j ROM:001178C2 move.w ($5FC).w,($5F4).w ROM:001178C8 ROM:001178C8 loc_1178C8: ; CODE XREF: sub_1178AA+16↑j ROM:001178C8 move.w ($5FA).w,($5F2).w ROM:001178CE ROM:001178CE locret_1178CE: ; CODE XREF: sub_1178AA+6↑j ROM:001178CE rts ROM:001178CE ; End of function sub_1178AA ROM:001178CE ROM:001178D0 ROM:001178D0 ; =============== S U B R O U T I N E ======================================= ROM:001178D0 ROM:001178D0 ROM:001178D0 sub_1178D0: ; CODE XREF: sub_11778C+C↑p ROM:001178D0 cmpi.w #3,($5FE).w ROM:001178D6 bne.s locret_1178EC ROM:001178D8 btst #7,($86A).w ROM:001178DE bne.s locret_1178EC ROM:001178E0 bclr #0,($874).w ROM:001178E6 bset #1,($879).w ROM:001178EC ROM:001178EC locret_1178EC: ; CODE XREF: sub_1178D0+6↑j ROM:001178EC ; sub_1178D0+E↑j ROM:001178EC rts ROM:001178EC ; End of function sub_1178D0 ROM:001178EC ROM:001178EE ROM:001178EE ; =============== S U B R O U T I N E ======================================= ROM:001178EE ROM:001178EE ROM:001178EE sub_1178EE: ; CODE XREF: sub_11778C+10↑p ROM:001178EE cmpi.w #4,($5FE).w ROM:001178F4 bne.s locret_11790C ROM:001178F6 btst #5,($878).w ROM:001178FC beq.s loc_117906 ROM:001178FE btst #6,($877).w ROM:00117904 beq.s locret_11790C ROM:00117906 ROM:00117906 loc_117906: ; CODE XREF: sub_1178EE+E↑j ROM:00117906 bset #0,($874).w ROM:0011790C ROM:0011790C locret_11790C: ; CODE XREF: sub_1178EE+6↑j ROM:0011790C ; sub_1178EE+16↑j ROM:0011790C rts ROM:0011790C ; End of function sub_1178EE ROM:0011790C ROM:0011790E ROM:0011790E ; =============== S U B R O U T I N E ======================================= ROM:0011790E ROM:0011790E ROM:0011790E sub_11790E: ; CODE XREF: sub_11778C+14↑p ROM:0011790E clr.w d1 ROM:00117910 move.b ($7AC).w,d1 ROM:00117914 cmpi.w #4,d1 ROM:00117918 bcc.s locret_117922 ROM:0011791A movea.l off_117924(pc,d1.w*4),a0 ROM:0011791E nop ROM:00117920 jmp (a0) ROM:00117922 ; --------------------------------------------------------------------------- ROM:00117922 ROM:00117922 locret_117922: ; CODE XREF: sub_11790E+A↑j ROM:00117922 rts ROM:00117922 ; End of function sub_11790E ROM:00117922 ROM:00117922 ; --------------------------------------------------------------------------- ROM:00117924 off_117924: dc.l loc_117934 ; DATA XREF: sub_11790E+C↑r ROM:00117928 dc.l loc_11793C ROM:0011792C dc.l loc_117962 ROM:00117930 dc.l loc_117988 ROM:00117934 ; --------------------------------------------------------------------------- ROM:00117934 ROM:00117934 loc_117934: ; DATA XREF: ROM:off_117924↑o ROM:00117934 move.b #1,($7AC).w ROM:0011793A rts ROM:0011793C ; --------------------------------------------------------------------------- ROM:0011793C ROM:0011793C loc_11793C: ; DATA XREF: ROM:00117928↑o ROM:0011793C btst #7,($86A).w ROM:00117942 beq.s loc_11794C ROM:00117944 move.b #3,($7AC).w ROM:0011794A bra.s loc_1179AA ROM:0011794C ; --------------------------------------------------------------------------- ROM:0011794C ROM:0011794C loc_11794C: ; CODE XREF: ROM:00117942↑j ROM:0011794C btst #2,($86E).w ROM:00117952 beq.s loc_11795C ROM:00117954 move.b #2,($7AC).w ROM:0011795A bra.s loc_1179AA ROM:0011795C ; --------------------------------------------------------------------------- ROM:0011795C ROM:0011795C loc_11795C: ; CODE XREF: ROM:00117952↑j ROM:0011795C ; ROM:00117980↓j ... ROM:0011795C bsr.w sub_1179B2 ROM:00117960 rts ROM:00117962 ; --------------------------------------------------------------------------- ROM:00117962 ROM:00117962 loc_117962: ; DATA XREF: ROM:0011792C↑o ROM:00117962 btst #7,($86A).w ROM:00117968 beq.s loc_117972 ROM:0011796A move.b #3,($7AC).w ROM:00117970 bra.s loc_1179AA ROM:00117972 ; --------------------------------------------------------------------------- ROM:00117972 ROM:00117972 loc_117972: ; CODE XREF: ROM:00117968↑j ROM:00117972 btst #2,($86E).w ROM:00117978 bne.s loc_117982 ROM:0011797A move.b #1,($7AC).w ROM:00117980 bra.s loc_11795C ROM:00117982 ; --------------------------------------------------------------------------- ROM:00117982 ROM:00117982 loc_117982: ; CODE XREF: ROM:00117978↑j ROM:00117982 ; ROM:0011799E↓j ROM:00117982 bsr.w sub_1179C0 ROM:00117986 rts ROM:00117988 ; --------------------------------------------------------------------------- ROM:00117988 ROM:00117988 loc_117988: ; DATA XREF: ROM:00117930↑o ROM:00117988 btst #7,($86A).w ROM:0011798E bne.s loc_1179AA ROM:00117990 btst #2,($86E).w ROM:00117996 beq.s loc_1179A2 ROM:00117998 move.b #2,($7AC).w ROM:0011799E bra.s loc_117982 ROM:001179A0 ; --------------------------------------------------------------------------- ROM:001179A0 bra.s loc_1179AA ROM:001179A2 ; --------------------------------------------------------------------------- ROM:001179A2 ROM:001179A2 loc_1179A2: ; CODE XREF: ROM:00117996↑j ROM:001179A2 move.b #1,($7AC).w ROM:001179A8 bra.s loc_11795C ROM:001179AA ; --------------------------------------------------------------------------- ROM:001179AA ROM:001179AA loc_1179AA: ; CODE XREF: ROM:0011794A↑j ROM:001179AA ; ROM:0011795A↑j ... ROM:001179AA bsr.w sub_1179CE ROM:001179AE rts ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B0 rts ROM:001179B2 ROM:001179B2 ; =============== S U B R O U T I N E ======================================= ROM:001179B2 ROM:001179B2 ROM:001179B2 sub_1179B2: ; CODE XREF: ROM:loc_11795C↑p ROM:001179B2 move.w ($5F2).w,($5F6).w ROM:001179B8 move.w ($5F4).w,($5F8).w ROM:001179BE rts ROM:001179BE ; End of function sub_1179B2 ROM:001179BE ROM:001179C0 ROM:001179C0 ; =============== S U B R O U T I N E ======================================= ROM:001179C0 ROM:001179C0 ROM:001179C0 sub_1179C0: ; CODE XREF: ROM:loc_117982↑p ROM:001179C0 move.w ($5F0).w,($5F6).w ROM:001179C6 move.w $A2(a5),($5F8).w ROM:001179CC rts ROM:001179CC ; End of function sub_1179C0 ROM:001179CC ROM:001179CE ROM:001179CE ; =============== S U B R O U T I N E ======================================= ROM:001179CE ROM:001179CE ROM:001179CE sub_1179CE: ; CODE XREF: ROM:loc_1179AA↑p ROM:001179CE move.w ($5EE).w,($5F6).w ROM:001179D4 move.w $A2(a5),($5F8).w ROM:001179DA rts ROM:001179DA ; End of function sub_1179CE ROM:001179DA ROM:001179DC ROM:001179DC ; =============== S U B R O U T I N E ======================================= ROM:001179DC ROM:001179DC ROM:001179DC sub_1179DC: ; CODE XREF: sub_117B30↓p ROM:001179DC move.w ($612).w,d7 ROM:001179E0 clr.w d1 ROM:001179E2 move.b ($7AD).w,d1 ROM:001179E6 cmpi.w #6,d1 ROM:001179EA bcc.s locret_1179F4 ROM:001179EC movea.l off_1179F6(pc,d1.w*4),a0 ROM:001179F0 nop ROM:001179F2 jmp (a0) ROM:001179F4 ; --------------------------------------------------------------------------- ROM:001179F4 ROM:001179F4 locret_1179F4: ; CODE XREF: sub_1179DC+E↑j ROM:001179F4 rts ROM:001179F4 ; End of function sub_1179DC ROM:001179F4 ROM:001179F4 ; --------------------------------------------------------------------------- ROM:001179F6 off_1179F6: dc.l loc_117A0E ; DATA XREF: sub_1179DC+10↑r ROM:001179FA dc.l loc_117A1A ROM:001179FE dc.l loc_117A38 ROM:00117A02 dc.l loc_117A56 ROM:00117A06 dc.l loc_117A76 ROM:00117A0A dc.l loc_117AAE ROM:00117A0E ; --------------------------------------------------------------------------- ROM:00117A0E ROM:00117A0E loc_117A0E: ; DATA XREF: ROM:off_1179F6↑o ROM:00117A0E bsr.w sub_117AEA ROM:00117A12 move.b #1,($7AD).w ROM:00117A18 rts ROM:00117A1A ; --------------------------------------------------------------------------- ROM:00117A1A ROM:00117A1A loc_117A1A: ; DATA XREF: ROM:001179FA↑o ROM:00117A1A cmp.w ($606).w,d7 ROM:00117A1E bge.s loc_117A28 ROM:00117A20 move.b #3,($7AD).w ROM:00117A26 bra.s loc_117A70 ROM:00117A28 ; --------------------------------------------------------------------------- ROM:00117A28 ROM:00117A28 loc_117A28: ; CODE XREF: ROM:00117A1E↑j ROM:00117A28 cmp.w ($606).w,d7 ROM:00117A2C ble.s locret_117A36 ROM:00117A2E move.b #2,($7AD).w ROM:00117A34 bra.s loc_117A50 ROM:00117A36 ; --------------------------------------------------------------------------- ROM:00117A36 ROM:00117A36 locret_117A36: ; CODE XREF: ROM:00117A2C↑j ROM:00117A36 rts ROM:00117A38 ; --------------------------------------------------------------------------- ROM:00117A38 ROM:00117A38 loc_117A38: ; DATA XREF: ROM:001179FE↑o ROM:00117A38 cmp.w ($600).w,d7 ROM:00117A3C bgt.s loc_117A50 ROM:00117A3E cmp.w ($606).w,d7 ROM:00117A42 bgt.s loc_117A50 ROM:00117A44 bsr.w sub_117AFA ROM:00117A48 move.b #4,($7AD).w ROM:00117A4E bra.s locret_117AAC ROM:00117A50 ; --------------------------------------------------------------------------- ROM:00117A50 ROM:00117A50 loc_117A50: ; CODE XREF: ROM:00117A34↑j ROM:00117A50 ; ROM:00117A3C↑j ... ROM:00117A50 bsr.w sub_117B06 ROM:00117A54 rts ROM:00117A56 ; --------------------------------------------------------------------------- ROM:00117A56 ROM:00117A56 loc_117A56: ; DATA XREF: ROM:00117A02↑o ROM:00117A56 cmp.w ($600).w,d7 ROM:00117A5A blt.s loc_117A70 ROM:00117A5C cmp.w ($606).w,d7 ROM:00117A60 blt.s loc_117A70 ROM:00117A62 bsr.w sub_117AFA ROM:00117A66 move.b #5,($7AD).w ROM:00117A6C bra.w locret_117AE6 ROM:00117A70 ; --------------------------------------------------------------------------- ROM:00117A70 ROM:00117A70 loc_117A70: ; CODE XREF: ROM:00117A26↑j ROM:00117A70 ; ROM:00117A5A↑j ... ROM:00117A70 bsr.w sub_117B06 ROM:00117A74 rts ROM:00117A76 ; --------------------------------------------------------------------------- ROM:00117A76 ROM:00117A76 loc_117A76: ; DATA XREF: ROM:00117A06↑o ROM:00117A76 cmp.w ($600).w,d7 ROM:00117A7A ble.s loc_117A84 ROM:00117A7C move.b #2,($7AD).w ROM:00117A82 bra.s loc_117A50 ROM:00117A84 ; --------------------------------------------------------------------------- ROM:00117A84 ROM:00117A84 loc_117A84: ; CODE XREF: ROM:00117A7A↑j ROM:00117A84 btst #1,($86C).w ROM:00117A8A bne.s loc_117A94 ROM:00117A8C move.b #1,($7AD).w ROM:00117A92 rts ROM:00117A94 ; --------------------------------------------------------------------------- ROM:00117A94 ROM:00117A94 loc_117A94: ; CODE XREF: ROM:00117A8A↑j ROM:00117A94 move.w $A4(a5),d4 ROM:00117A98 cmp.w ($606).w,d7 ROM:00117A9C bge.s locret_117AAC ROM:00117A9E cmp.w ($604).w,d4 ROM:00117AA2 ble.s locret_117AAC ROM:00117AA4 move.b #3,($7AD).w ROM:00117AAA bra.s loc_117A70 ROM:00117AAC ; --------------------------------------------------------------------------- ROM:00117AAC ROM:00117AAC locret_117AAC: ; CODE XREF: ROM:00117A4E↑j ROM:00117AAC ; ROM:00117A9C↑j ... ROM:00117AAC rts ROM:00117AAE ; --------------------------------------------------------------------------- ROM:00117AAE ROM:00117AAE loc_117AAE: ; DATA XREF: ROM:00117A0A↑o ROM:00117AAE cmp.w ($600).w,d7 ROM:00117AB2 bge.s loc_117ABC ROM:00117AB4 move.b #3,($7AD).w ROM:00117ABA bra.s loc_117A70 ROM:00117ABC ; --------------------------------------------------------------------------- ROM:00117ABC ROM:00117ABC loc_117ABC: ; CODE XREF: ROM:00117AB2↑j ROM:00117ABC btst #1,($86C).w ROM:00117AC2 bne.s loc_117ACC ROM:00117AC4 move.b #1,($7AD).w ROM:00117ACA rts ROM:00117ACC ; --------------------------------------------------------------------------- ROM:00117ACC ROM:00117ACC loc_117ACC: ; CODE XREF: ROM:00117AC2↑j ROM:00117ACC move.w $A4(a5),d0 ROM:00117AD0 cmp.w ($606).w,d7 ROM:00117AD4 ble.s locret_117AE6 ROM:00117AD6 cmp.w ($604).w,d0 ROM:00117ADA ble.s locret_117AE6 ROM:00117ADC move.b #2,($7AD).w ROM:00117AE2 bra.w loc_117A50 ROM:00117AE6 ; --------------------------------------------------------------------------- ROM:00117AE6 ROM:00117AE6 locret_117AE6: ; CODE XREF: ROM:00117A6C↑j ROM:00117AE6 ; ROM:00117AD4↑j ... ROM:00117AE6 rts ROM:00117AE8 ; --------------------------------------------------------------------------- ROM:00117AE8 rts ROM:00117AEA ROM:00117AEA ; =============== S U B R O U T I N E ======================================= ROM:00117AEA ROM:00117AEA ROM:00117AEA sub_117AEA: ; CODE XREF: ROM:loc_117A0E↑p ROM:00117AEA andi.w #$FFFE,($12A4).w ROM:00117AF0 move.w ($12A4).w,($606).w ROM:00117AF6 rts ROM:00117AF6 ; End of function sub_117AEA ROM:00117AF6 ROM:00117AF8 ; --------------------------------------------------------------------------- ROM:00117AF8 rts ROM:00117AFA ROM:00117AFA ; =============== S U B R O U T I N E ======================================= ROM:00117AFA ROM:00117AFA ROM:00117AFA sub_117AFA: ; CODE XREF: ROM:00117A44↑p ROM:00117AFA ; ROM:00117A62↑p ROM:00117AFA clr.w ($602).w ROM:00117AFE move.w ($606).w,($600).w ROM:00117B04 rts ROM:00117B04 ; End of function sub_117AFA ROM:00117B04 ROM:00117B06 ROM:00117B06 ; =============== S U B R O U T I N E ======================================= ROM:00117B06 ROM:00117B06 ROM:00117B06 sub_117B06: ; CODE XREF: ROM:loc_117A50↑p ROM:00117B06 ; ROM:loc_117A70↑p ROM:00117B06 move.w ($612).w,($600).w ROM:00117B0C move.w ($614).w,($602).w ROM:00117B12 rts ROM:00117B12 ; End of function sub_117B06 ROM:00117B12 ROM:00117B14 ROM:00117B14 ; =============== S U B R O U T I N E ======================================= ROM:00117B14 ROM:00117B14 ROM:00117B14 sub_117B14: ; CODE XREF: ROM:00116986↑p ROM:00117B14 bsr.l sub_117774 ROM:00117B1A bsr.w sub_117B70 ROM:00117B1E bsr.l sub_117E08 ROM:00117B24 bsr.l sub_117E1A ROM:00117B2A bsr.w sub_117B4A ROM:00117B2E rts ROM:00117B2E ; End of function sub_117B14 ROM:00117B2E ROM:00117B30 ROM:00117B30 ; =============== S U B R O U T I N E ======================================= ROM:00117B30 ROM:00117B30 ROM:00117B30 sub_117B30: ; CODE XREF: ROM:00116FAA↑p ROM:00117B30 bsr.l sub_1179DC ROM:00117B36 bsr.l sub_117BD4 ROM:00117B3C bsr.l sub_117BDC ROM:00117B42 bsr.l sub_117C80 ROM:00117B48 rts ROM:00117B48 ; End of function sub_117B30 ROM:00117B48 ROM:00117B4A ROM:00117B4A ; =============== S U B R O U T I N E ======================================= ROM:00117B4A ROM:00117B4A ROM:00117B4A sub_117B4A: ; CODE XREF: sub_117B14+16↑p ROM:00117B4A bclr #0,($86C).w ROM:00117B50 btst #2,($86E).w ROM:00117B56 bne.s locret_117B6E ROM:00117B58 btst #7,($86A).w ROM:00117B5E bne.s locret_117B6E ROM:00117B60 btst #1,($869).w ROM:00117B66 bne.s locret_117B6E ROM:00117B68 bset #0,($86C).w ROM:00117B6E ROM:00117B6E locret_117B6E: ; CODE XREF: sub_117B4A+C↑j ROM:00117B6E ; sub_117B4A+14↑j ... ROM:00117B6E rts ROM:00117B6E ; End of function sub_117B4A ROM:00117B6E ROM:00117B70 ROM:00117B70 ; =============== S U B R O U T I N E ======================================= ROM:00117B70 ROM:00117B70 ROM:00117B70 sub_117B70: ; CODE XREF: sub_117B14+6↑p ROM:00117B70 clr.w d1 ROM:00117B72 move.b ($7AE).w,d1 ROM:00117B76 cmpi.w #4,d1 ROM:00117B7A bcc.s locret_117B84 ROM:00117B7C movea.l off_117B86(pc,d1.w*4),a0 ROM:00117B80 nop ROM:00117B82 jmp (a0) ROM:00117B84 ; --------------------------------------------------------------------------- ROM:00117B84 ROM:00117B84 locret_117B84: ; CODE XREF: sub_117B70+A↑j ROM:00117B84 rts ROM:00117B84 ; End of function sub_117B70 ROM:00117B84 ROM:00117B84 ; --------------------------------------------------------------------------- ROM:00117B86 off_117B86: dc.l loc_117B96 ; DATA XREF: sub_117B70+C↑r ROM:00117B8A dc.l loc_117BA4 ROM:00117B8E dc.l loc_117BBA ROM:00117B92 dc.l locret_117BD0 ROM:00117B96 ; --------------------------------------------------------------------------- ROM:00117B96 ROM:00117B96 loc_117B96: ; DATA XREF: ROM:off_117B86↑o ROM:00117B96 bclr #6,($877).w ROM:00117B9C move.b #1,($7AE).w ROM:00117BA2 rts ROM:00117BA4 ; --------------------------------------------------------------------------- ROM:00117BA4 ROM:00117BA4 loc_117BA4: ; DATA XREF: ROM:00117B8A↑o ROM:00117BA4 btst #5,($878).w ROM:00117BAA beq.s locret_117BB8 ROM:00117BAC bset #1,($879).w ROM:00117BB2 move.b #2,($7AE).w ROM:00117BB8 ROM:00117BB8 locret_117BB8: ; CODE XREF: ROM:00117BAA↑j ROM:00117BB8 rts ROM:00117BBA ; --------------------------------------------------------------------------- ROM:00117BBA ROM:00117BBA loc_117BBA: ; DATA XREF: ROM:00117B8E↑o ROM:00117BBA btst #1,($869).w ROM:00117BC0 bne.s locret_117BCE ROM:00117BC2 bset #6,($877).w ROM:00117BC8 move.b #3,($7AE).w ROM:00117BCE ROM:00117BCE locret_117BCE: ; CODE XREF: ROM:00117BC0↑j ROM:00117BCE rts ROM:00117BD0 ; --------------------------------------------------------------------------- ROM:00117BD0 ROM:00117BD0 locret_117BD0: ; DATA XREF: ROM:00117B92↑o ROM:00117BD0 rts ROM:00117BD2 ; --------------------------------------------------------------------------- ROM:00117BD2 rts ROM:00117BD4 ROM:00117BD4 ; =============== S U B R O U T I N E ======================================= ROM:00117BD4 ROM:00117BD4 ROM:00117BD4 sub_117BD4: ; CODE XREF: sub_117B30+6↑p ROM:00117BD4 move.w ($602).w,($604).w ROM:00117BDA rts ROM:00117BDA ; End of function sub_117BD4 ROM:00117BDA ROM:00117BDC ROM:00117BDC ; =============== S U B R O U T I N E ======================================= ROM:00117BDC ROM:00117BDC ROM:00117BDC sub_117BDC: ; CODE XREF: sub_117B30+C↑p ROM:00117BDC cmpi.w #0,($604).w ROM:00117BE2 beq.s locret_117C02 ROM:00117BE4 move.l #$3E8,d0 ROM:00117BEA divs.w ($604).w,d0 ROM:00117BEE move.l d0,d1 ROM:00117BF0 swap d1 ROM:00117BF2 cmpi.w #0,d1 ROM:00117BF6 ble.s loc_117BFA ROM:00117BF8 addq.w #1,d0 ROM:00117BFA ROM:00117BFA loc_117BFA: ; CODE XREF: sub_117BDC+1A↑j ROM:00117BFA move.w d0,d2 ROM:00117BFC lsr.w #1,d2 ROM:00117BFE move.w d2,($608).w ROM:00117C02 ROM:00117C02 locret_117C02: ; CODE XREF: sub_117BDC+6↑j ROM:00117C02 rts ROM:00117C02 ; End of function sub_117BDC ROM:00117C02 ROM:00117C04 ROM:00117C04 ; =============== S U B R O U T I N E ======================================= ROM:00117C04 ROM:00117C04 ROM:00117C04 sub_117C04: ; CODE XREF: ROM:00117D10↓p ROM:00117C04 ; ROM:00117DE8↓p ROM:00117C04 bclr #6,($86D).w ROM:00117C0A btst #2,($86A).w ROM:00117C10 beq.s loc_117C1A ROM:00117C12 bset #2,($874).w ROM:00117C18 bra.s loc_117C20 ROM:00117C1A ; --------------------------------------------------------------------------- ROM:00117C1A ROM:00117C1A loc_117C1A: ; CODE XREF: sub_117C04+C↑j ROM:00117C1A bclr #2,($874).w ROM:00117C20 ROM:00117C20 loc_117C20: ; CODE XREF: sub_117C04+14↑j ROM:00117C20 move.w ($606).w,d7 ROM:00117C24 cmp.w ($600).w,d7 ROM:00117C28 bge.s loc_117C38 ROM:00117C2A bset #2,($86A).w ROM:00117C30 bset #2,($FFFFFA11).w ROM:00117C36 bra.s loc_117C44 ROM:00117C38 ; --------------------------------------------------------------------------- ROM:00117C38 ROM:00117C38 loc_117C38: ; CODE XREF: sub_117C04+24↑j ROM:00117C38 bclr #2,($86A).w ROM:00117C3E bclr #2,($FFFFFA11).w ROM:00117C44 ROM:00117C44 loc_117C44: ; CODE XREF: sub_117C04+32↑j ROM:00117C44 btst #2,($86A).w ROM:00117C4A beq.s loc_117C5C ROM:00117C4C btst #2,($874).w ROM:00117C52 bne.s loc_117C5A ROM:00117C54 bset #6,($86D).w ROM:00117C5A ROM:00117C5A loc_117C5A: ; CODE XREF: sub_117C04+4E↑j ROM:00117C5A bra.s locret_117C6A ROM:00117C5C ; --------------------------------------------------------------------------- ROM:00117C5C ROM:00117C5C loc_117C5C: ; CODE XREF: sub_117C04+46↑j ROM:00117C5C btst #2,($874).w ROM:00117C62 beq.s locret_117C6A ROM:00117C64 bset #6,($86D).w ROM:00117C6A ROM:00117C6A locret_117C6A: ; CODE XREF: sub_117C04:loc_117C5A↑j ROM:00117C6A ; sub_117C04+5E↑j ROM:00117C6A rts ROM:00117C6A ; End of function sub_117C04 ROM:00117C6A ROM:00117C6C ROM:00117C6C ; =============== S U B R O U T I N E ======================================= ROM:00117C6C ROM:00117C6C ROM:00117C6C sub_117C6C: ; CODE XREF: ROM:00117D76↓p ROM:00117C6C btst #2,($86A).w ROM:00117C72 beq.s loc_117C7A ROM:00117C74 addq.w #1,($606).w ROM:00117C78 bra.s locret_117C7E ROM:00117C7A ; --------------------------------------------------------------------------- ROM:00117C7A ROM:00117C7A loc_117C7A: ; CODE XREF: sub_117C6C+6↑j ROM:00117C7A subq.w #1,($606).w ROM:00117C7E ROM:00117C7E locret_117C7E: ; CODE XREF: sub_117C6C+C↑j ROM:00117C7E rts ROM:00117C7E ; End of function sub_117C6C ROM:00117C7E ROM:00117C80 ROM:00117C80 ; =============== S U B R O U T I N E ======================================= ROM:00117C80 ROM:00117C80 ROM:00117C80 sub_117C80: ; CODE XREF: sub_117B30+12↑p ROM:00117C80 clr.w d1 ROM:00117C82 move.b ($7AF).w,d1 ROM:00117C86 cmpi.w #5,d1 ROM:00117C8A bcc.s locret_117C94 ROM:00117C8C movea.l off_117C96(pc,d1.w*4),a0 ROM:00117C90 nop ROM:00117C92 jmp (a0) ROM:00117C94 ; --------------------------------------------------------------------------- ROM:00117C94 ROM:00117C94 locret_117C94: ; CODE XREF: sub_117C80+A↑j ROM:00117C94 rts ROM:00117C94 ; End of function sub_117C80 ROM:00117C94 ROM:00117C94 ; --------------------------------------------------------------------------- ROM:00117C96 off_117C96: dc.l loc_117CAA ; DATA XREF: sub_117C80+C↑r ROM:00117C9A dc.l loc_117CDC ROM:00117C9E dc.l loc_117CF2 ROM:00117CA2 dc.l loc_117D46 ROM:00117CA6 dc.l loc_117D94 ROM:00117CAA ; --------------------------------------------------------------------------- ROM:00117CAA ROM:00117CAA loc_117CAA: ; DATA XREF: ROM:off_117C96↑o ROM:00117CAA move.w $A6(a5),d7 ROM:00117CAE move.w #$104,($FFFFF410).w ROM:00117CB4 move.w #0,($FFFFF41A).w ROM:00117CBA move.w #$FFFF,($FFFFF41C).w ROM:00117CC0 move.w #$11F,($FFFFF418).w ROM:00117CC6 clr.b ($7E6).w ROM:00117CCA move.w d7,($67E).w ROM:00117CCE move.b #1,($7E6).w ROM:00117CD4 move.b #1,($7AF).w ROM:00117CDA rts ROM:00117CDC ; --------------------------------------------------------------------------- ROM:00117CDC ROM:00117CDC loc_117CDC: ; DATA XREF: ROM:00117C9A↑o ROM:00117CDC cmpi.w #0,($67E).w ROM:00117CE2 bgt.s locret_117CF0 ROM:00117CE4 bclr #1,($86C).w ROM:00117CEA move.b #2,($7AF).w ROM:00117CF0 ROM:00117CF0 locret_117CF0: ; CODE XREF: ROM:00117CE2↑j ROM:00117CF0 rts ROM:00117CF2 ; --------------------------------------------------------------------------- ROM:00117CF2 ROM:00117CF2 loc_117CF2: ; DATA XREF: ROM:00117C9E↑o ROM:00117CF2 move.w ($600).w,d7 ROM:00117CF6 cmp.w ($606).w,d7 ROM:00117CFA beq.s loc_117D34 ROM:00117CFC cmpi.w #0,($604).w ROM:00117D02 beq.s loc_117D34 ROM:00117D04 move.w #$54,($FFFFF420).w ; 'T' ROM:00117D0A move.w #$FFFF,($FFFFF41C).w ROM:00117D10 bsr.w sub_117C04 ROM:00117D14 move.w ($608).w,d7 ROM:00117D18 clr.b ($7E5).w ROM:00117D1C move.w d7,($67C).w ROM:00117D20 move.b #1,($7E5).w ROM:00117D26 bset #1,($86C).w ROM:00117D2C move.b #3,($7AF).w ROM:00117D32 rts ROM:00117D34 ; --------------------------------------------------------------------------- ROM:00117D34 ROM:00117D34 loc_117D34: ; CODE XREF: ROM:00117CFA↑j ROM:00117D34 ; ROM:00117D02↑j ROM:00117D34 move.w ($5EC).w,d0 ROM:00117D38 muls.w #$7F,d0 ROM:00117D3C divs.w #$64,d0 ; 'd' ROM:00117D40 move.w d0,($FFFFF41C).w ROM:00117D44 rts ROM:00117D46 ; --------------------------------------------------------------------------- ROM:00117D46 ROM:00117D46 loc_117D46: ; DATA XREF: ROM:00117CA2↑o ROM:00117D46 btst #6,($86D).w ROM:00117D4C beq.s loc_117D68 ROM:00117D4E move.w $818(a5),d7 ROM:00117D52 clr.b ($7E6).w ROM:00117D56 move.w d7,($67E).w ROM:00117D5A move.b #1,($7E6).w ROM:00117D60 move.b #1,($7AF).w ROM:00117D66 rts ROM:00117D68 ; --------------------------------------------------------------------------- ROM:00117D68 ROM:00117D68 loc_117D68: ; CODE XREF: ROM:00117D4C↑j ROM:00117D68 cmpi.w #0,($67C).w ROM:00117D6E bgt.s locret_117D92 ROM:00117D70 move.w #$74,($FFFFF420).w ; 't' ROM:00117D76 bsr.w sub_117C6C ROM:00117D7A move.w ($608).w,d7 ROM:00117D7E clr.b ($7E5).w ROM:00117D82 move.w d7,($67C).w ROM:00117D86 move.b #1,($7E5).w ROM:00117D8C move.b #4,($7AF).w ROM:00117D92 ROM:00117D92 locret_117D92: ; CODE XREF: ROM:00117D6E↑j ROM:00117D92 rts ROM:00117D94 ; --------------------------------------------------------------------------- ROM:00117D94 ROM:00117D94 loc_117D94: ; DATA XREF: ROM:00117CA6↑o ROM:00117D94 cmpi.w #0,($604).w ROM:00117D9A bne.s loc_117DB6 ROM:00117D9C move.w $818(a5),d7 ROM:00117DA0 clr.b ($7E6).w ROM:00117DA4 move.w d7,($67E).w ROM:00117DA8 move.b #1,($7E6).w ROM:00117DAE move.b #1,($7AF).w ROM:00117DB4 rts ROM:00117DB6 ; --------------------------------------------------------------------------- ROM:00117DB6 ROM:00117DB6 loc_117DB6: ; CODE XREF: ROM:00117D9A↑j ROM:00117DB6 move.w ($600).w,d7 ROM:00117DBA cmp.w ($606).w,d7 ROM:00117DBE bne.s loc_117DDA ROM:00117DC0 move.w $818(a5),d7 ROM:00117DC4 clr.b ($7E6).w ROM:00117DC8 move.w d7,($67E).w ROM:00117DCC move.b #1,($7E6).w ROM:00117DD2 move.b #1,($7AF).w ROM:00117DD8 rts ROM:00117DDA ; --------------------------------------------------------------------------- ROM:00117DDA ROM:00117DDA loc_117DDA: ; CODE XREF: ROM:00117DBE↑j ROM:00117DDA cmpi.w #0,($67C).w ROM:00117DE0 bgt.s locret_117E04 ROM:00117DE2 move.w #$54,($FFFFF420).w ; 'T' ROM:00117DE8 bsr.w sub_117C04 ROM:00117DEC move.w ($608).w,d7 ROM:00117DF0 clr.b ($7E5).w ROM:00117DF4 move.w d7,($67C).w ROM:00117DF8 move.b #1,($7E5).w ROM:00117DFE move.b #3,($7AF).w ROM:00117E04 ROM:00117E04 locret_117E04: ; CODE XREF: ROM:00117DE0↑j ROM:00117E04 rts ROM:00117E06 ; --------------------------------------------------------------------------- ROM:00117E06 rts ROM:00117E08 ROM:00117E08 ; =============== S U B R O U T I N E ======================================= ROM:00117E08 ROM:00117E08 ROM:00117E08 sub_117E08: ; CODE XREF: sub_117B14+A↑p ROM:00117E08 move.w ($606).w,d1 ROM:00117E0C subi.w #5,d1 ROM:00117E10 andi.w #$FFFC,d1 ROM:00117E14 move.w d1,($60C).w ROM:00117E18 rts ROM:00117E18 ; End of function sub_117E08 ROM:00117E18 ROM:00117E1A ROM:00117E1A ; =============== S U B R O U T I N E ======================================= ROM:00117E1A ROM:00117E1A ROM:00117E1A sub_117E1A: ; CODE XREF: sub_117B14+10↑p ROM:00117E1A move.w ($606).w,d0 ROM:00117E1E clr.w d1 ROM:00117E20 move.b ($7B0).w,d1 ROM:00117E24 cmpi.w #5,d1 ROM:00117E28 bcc.s locret_117E32 ROM:00117E2A movea.l off_117E34(pc,d1.w*4),a0 ROM:00117E2E nop ROM:00117E30 jmp (a0) ROM:00117E32 ; --------------------------------------------------------------------------- ROM:00117E32 ROM:00117E32 locret_117E32: ; CODE XREF: sub_117E1A+E↑j ROM:00117E32 rts ROM:00117E32 ; End of function sub_117E1A ROM:00117E32 ROM:00117E32 ; --------------------------------------------------------------------------- ROM:00117E34 off_117E34: dc.l loc_117E48 ; DATA XREF: sub_117E1A+10↑r ROM:00117E38 dc.l loc_117E62 ROM:00117E3C dc.l loc_117E8C ROM:00117E40 dc.l loc_117EE6 ROM:00117E44 dc.l loc_117F1C ROM:00117E48 ; --------------------------------------------------------------------------- ROM:00117E48 ROM:00117E48 loc_117E48: ; DATA XREF: ROM:off_117E34↑o ROM:00117E48 bclr #1,($869).w ROM:00117E4E bclr #0,($874).w ROM:00117E54 bclr #1,($879).w ROM:00117E5A move.b #1,($7B0).w ROM:00117E60 rts ROM:00117E62 ; --------------------------------------------------------------------------- ROM:00117E62 ROM:00117E62 loc_117E62: ; DATA XREF: ROM:00117E38↑o ROM:00117E62 btst #1,($879).w ROM:00117E68 beq.s loc_117E86 ROM:00117E6A bclr #1,($879).w ROM:00117E70 bset #1,($869).w ROM:00117E76 bsr.w sub_117F48 ROM:00117E7A bsr.w sub_117F3A ROM:00117E7E move.b #2,($7B0).w ROM:00117E84 bra.s locret_117EE4 ROM:00117E86 ; --------------------------------------------------------------------------- ROM:00117E86 ROM:00117E86 loc_117E86: ; CODE XREF: ROM:00117E68↑j ROM:00117E86 ; ROM:00117EC0↓j ... ROM:00117E86 bsr.w sub_117F7E ROM:00117E8A rts ROM:00117E8C ; --------------------------------------------------------------------------- ROM:00117E8C ROM:00117E8C loc_117E8C: ; DATA XREF: ROM:00117E3C↑o ROM:00117E8C cmp.w ($60E).w,d0 ROM:00117E90 bne.s loc_117E9E ROM:00117E92 bsr.w sub_117F70 ROM:00117E96 move.b #3,($7B0).w ROM:00117E9C bra.s locret_117F1A ROM:00117E9E ; --------------------------------------------------------------------------- ROM:00117E9E ROM:00117E9E loc_117E9E: ; CODE XREF: ROM:00117E90↑j ROM:00117E9E btst #0,($874).w ROM:00117EA4 beq.s loc_117EC2 ROM:00117EA6 cmpi.w #0,($60C).w ROM:00117EAC ble.s loc_117EC2 ROM:00117EAE bclr #1,($869).w ROM:00117EB4 bclr #0,($874).w ROM:00117EBA move.b #1,($7B0).w ROM:00117EC0 bra.s loc_117E86 ROM:00117EC2 ; --------------------------------------------------------------------------- ROM:00117EC2 ROM:00117EC2 loc_117EC2: ; CODE XREF: ROM:00117EA4↑j ROM:00117EC2 ; ROM:00117EAC↑j ROM:00117EC2 btst #0,($874).w ROM:00117EC8 beq.s locret_117EE4 ROM:00117ECA cmpi.w #0,($60C).w ROM:00117ED0 bgt.s locret_117EE4 ROM:00117ED2 bsr.w sub_117F62 ROM:00117ED6 bclr #0,($874).w ROM:00117EDC move.b #4,($7B0).w ROM:00117EE2 bra.s locret_117F36 ROM:00117EE4 ; --------------------------------------------------------------------------- ROM:00117EE4 ROM:00117EE4 locret_117EE4: ; CODE XREF: ROM:00117E84↑j ROM:00117EE4 ; ROM:00117EC8↑j ... ROM:00117EE4 rts ROM:00117EE6 ; --------------------------------------------------------------------------- ROM:00117EE6 ROM:00117EE6 loc_117EE6: ; DATA XREF: ROM:00117E40↑o ROM:00117EE6 btst #0,($874).w ROM:00117EEC beq.s loc_117F00 ROM:00117EEE bsr.w sub_117F62 ROM:00117EF2 bclr #0,($874).w ROM:00117EF8 move.b #4,($7B0).w ROM:00117EFE bra.s locret_117F36 ROM:00117F00 ; --------------------------------------------------------------------------- ROM:00117F00 ROM:00117F00 loc_117F00: ; CODE XREF: ROM:00117EEC↑j ROM:00117F00 cmp.w ($610).w,d0 ROM:00117F04 bne.s locret_117F1A ROM:00117F06 bsr.w sub_117FB4 ROM:00117F0A bclr #1,($869).w ROM:00117F10 move.b #1,($7B0).w ROM:00117F16 bra.w loc_117E86 ROM:00117F1A ; --------------------------------------------------------------------------- ROM:00117F1A ROM:00117F1A locret_117F1A: ; CODE XREF: ROM:00117E9C↑j ROM:00117F1A ; ROM:00117F04↑j ROM:00117F1A rts ROM:00117F1C ; --------------------------------------------------------------------------- ROM:00117F1C ROM:00117F1C loc_117F1C: ; DATA XREF: ROM:00117E44↑o ROM:00117F1C cmp.w ($612).w,d0 ROM:00117F20 bne.s locret_117F36 ROM:00117F22 bsr.w sub_117FB4 ROM:00117F26 bclr #1,($869).w ROM:00117F2C move.b #1,($7B0).w ROM:00117F32 bra.w loc_117E86 ROM:00117F36 ; --------------------------------------------------------------------------- ROM:00117F36 ROM:00117F36 locret_117F36: ; CODE XREF: ROM:00117EE2↑j ROM:00117F36 ; ROM:00117EFE↑j ... ROM:00117F36 rts ROM:00117F38 ; --------------------------------------------------------------------------- ROM:00117F38 rts ROM:00117F3A ROM:00117F3A ; =============== S U B R O U T I N E ======================================= ROM:00117F3A ROM:00117F3A ROM:00117F3A sub_117F3A: ; CODE XREF: ROM:00117E7A↑p ROM:00117F3A move.w ($60E).w,($612).w ROM:00117F40 move.w $A2(a5),($614).w ROM:00117F46 rts ROM:00117F46 ; End of function sub_117F3A ROM:00117F46 ROM:00117F48 ROM:00117F48 ; =============== S U B R O U T I N E ======================================= ROM:00117F48 ROM:00117F48 ROM:00117F48 sub_117F48: ; CODE XREF: ROM:00117E76↑p ROM:00117F48 move.w ($606).w,d0 ROM:00117F4C sub.w $AA(a5),d0 ROM:00117F50 move.w d0,($60E).w ROM:00117F54 sub.w $AC(a5),d0 ROM:00117F58 andi.w #$FFFC,d0 ROM:00117F5C move.w d0,($610).w ROM:00117F60 rts ROM:00117F60 ; End of function sub_117F48 ROM:00117F60 ROM:00117F62 ROM:00117F62 ; =============== S U B R O U T I N E ======================================= ROM:00117F62 ROM:00117F62 ROM:00117F62 sub_117F62: ; CODE XREF: ROM:00117ED2↑p ROM:00117F62 ; ROM:00117EEE↑p ROM:00117F62 move.w ($60C).w,($612).w ROM:00117F68 move.w $A2(a5),($614).w ROM:00117F6E rts ROM:00117F6E ; End of function sub_117F62 ROM:00117F6E ROM:00117F70 ROM:00117F70 ; =============== S U B R O U T I N E ======================================= ROM:00117F70 ROM:00117F70 ROM:00117F70 sub_117F70: ; CODE XREF: ROM:00117E92↑p ROM:00117F70 move.w ($610).w,($612).w ROM:00117F76 move.w $AE(a5),($614).w ROM:00117F7C rts ROM:00117F7C ; End of function sub_117F70 ROM:00117F7C ROM:00117F7E ROM:00117F7E ; =============== S U B R O U T I N E ======================================= ROM:00117F7E ROM:00117F7E ROM:00117F7E sub_117F7E: ; CODE XREF: ROM:loc_117E86↑p ROM:00117F7E move.w $AA(a5),d1 ROM:00117F82 move.w ($5F6).w,d0 ROM:00117F86 cmp.w d0,d1 ROM:00117F88 bge.s loc_117F8C ROM:00117F8A move.w d1,d0 ROM:00117F8C ROM:00117F8C loc_117F8C: ; CODE XREF: sub_117F7E+A↑j ROM:00117F8C cmpi.w #0,d0 ROM:00117F90 bge.s loc_117F94 ROM:00117F92 clr.w d0 ROM:00117F94 ROM:00117F94 loc_117F94: ; CODE XREF: sub_117F7E+12↑j ROM:00117F94 move.w d0,($612).w ROM:00117F98 move.w $A2(a5),d1 ROM:00117F9C move.w ($5F8).w,d0 ROM:00117FA0 cmp.w d0,d1 ROM:00117FA2 bge.s loc_117FA6 ROM:00117FA4 move.w d1,d0 ROM:00117FA6 ROM:00117FA6 loc_117FA6: ; CODE XREF: sub_117F7E+24↑j ROM:00117FA6 cmpi.w #0,d0 ROM:00117FAA bge.s loc_117FAE ROM:00117FAC clr.w d0 ROM:00117FAE ROM:00117FAE loc_117FAE: ; CODE XREF: sub_117F7E+2C↑j ROM:00117FAE move.w d0,($614).w ROM:00117FB2 rts ROM:00117FB2 ; End of function sub_117F7E ROM:00117FB2 ROM:00117FB4 ROM:00117FB4 ; =============== S U B R O U T I N E ======================================= ROM:00117FB4 ROM:00117FB4 ROM:00117FB4 sub_117FB4: ; CODE XREF: ROM:00117F06↑p ROM:00117FB4 ; ROM:00117F22↑p ROM:00117FB4 clr.w ($612).w ROM:00117FB8 clr.w ($600).w ROM:00117FBC clr.w ($606).w ROM:00117FC0 rts ROM:00117FC0 ; End of function sub_117FB4 ROM:00117FC0 ROM:00117FC2 ROM:00117FC2 ; =============== S U B R O U T I N E ======================================= ROM:00117FC2 ROM:00117FC2 ROM:00117FC2 sub_117FC2: ; CODE XREF: ROM:0011679E↑p ROM:00117FC2 ; ROM:00116832↑p ROM:00117FC2 clr.w ($FFFFFE0A).w ROM:00117FC6 clr.l ($FFFFFE0C).w ROM:00117FCA clr.l ($FFFFFE10).w ROM:00117FCE clr.l ($FFFFFE14).w ROM:00117FD2 clr.l ($FFFFFE18).w ROM:00117FD6 clr.l ($FFFFFE1C).w ROM:00117FDA clr.w ($FFFFFE20).w ROM:00117FDE moveq #0,d0 ROM:00117FE0 moveq #0,d1 ROM:00117FE2 moveq #$F,d2 ROM:00117FE4 moveq #0,d3 ROM:00117FE6 moveq #1,d4 ROM:00117FE8 moveq #3,d5 ROM:00117FEA clr.w ($FFFFFF00).w ROM:00117FEE bsr.l sub_11805E ROM:00117FF4 ROM:00117FF4 loc_117FF4: ; CODE XREF: sub_117FC2+3E↓j ROM:00117FF4 cmpi.l #0,($FFFFFE18).w ROM:00117FFC beq.s loc_118002 ROM:00117FFE nop ROM:00118000 bra.s loc_117FF4 ROM:00118002 ; --------------------------------------------------------------------------- ROM:00118002 ROM:00118002 loc_118002: ; CODE XREF: sub_117FC2+3A↑j ROM:00118002 bsr.w sub_11801A ROM:00118006 move.w #$40C0,($FFFFFE00).w ROM:0011800C ori.w #1,($FFFFFE00).w ROM:00118012 move.w #$640,($FFFFFE08).w ROM:00118018 rts ROM:00118018 ; End of function sub_117FC2 ROM:00118018 ROM:0011801A ROM:0011801A ; =============== S U B R O U T I N E ======================================= ROM:0011801A ROM:0011801A ROM:0011801A sub_11801A: ; CODE XREF: sub_117FC2:loc_118002↑p ROM:0011801A move.w ($FFFFFF00).w,d0 ROM:0011801E move.b d0,d1 ROM:00118020 andi.b #$F,d1 ROM:00118024 addi.b #$30,d1 ; '0' ROM:00118028 move.b d1,($7C7).w ROM:0011802C move.b d0,d1 ROM:0011802E lsr.b #4,d1 ROM:00118030 andi.b #$F,d1 ROM:00118034 addi.b #$30,d1 ; '0' ROM:00118038 move.b d1,($7C6).w ROM:0011803C lsr.w #8,d0 ROM:0011803E move.b d0,d1 ROM:00118040 andi.b #$F,d1 ROM:00118044 addi.b #$30,d1 ; '0' ROM:00118048 move.b d1,($7C5).w ROM:0011804C move.b d0,d1 ROM:0011804E lsr.b #4,d1 ROM:00118050 andi.b #$F,d1 ROM:00118054 addi.b #$30,d1 ; '0' ROM:00118058 move.b d1,($7C4).w ROM:0011805C rts ROM:0011805C ; End of function sub_11801A ROM:0011805C ROM:0011805E ROM:0011805E ; =============== S U B R O U T I N E ======================================= ROM:0011805E ROM:0011805E ROM:0011805E sub_11805E: ; CODE XREF: sub_1109E4+2A↑p ROM:0011805E ; sub_110C1E+86↑p ... ROM:0011805E cmpi.w #0,d1 ROM:00118062 bne.s loc_118070 ROM:00118064 move.w #$FFFF,d1 ROM:00118068 bclr d0,d1 ROM:0011806A and.w d1,($FFFFFE0A).w ROM:0011806E bra.s loc_118078 ROM:00118070 ; --------------------------------------------------------------------------- ROM:00118070 ROM:00118070 loc_118070: ; CODE XREF: sub_11805E+4↑j ROM:00118070 clr.w d1 ROM:00118072 bset d0,d1 ROM:00118074 or.w d1,($FFFFFE0A).w ROM:00118078 ROM:00118078 loc_118078: ; CODE XREF: sub_11805E+10↑j ROM:00118078 asl.w #1,d0 ROM:0011807A moveq #3,d1 ROM:0011807C asl.l d0,d1 ROM:0011807E eori.l #$FFFFFFFF,d1 ROM:00118084 and.l d1,($FFFFFE1C).w ROM:00118088 and.l d1,($FFFFFE14).w ROM:0011808C and.l d1,($FFFFFE18).w ROM:00118090 clr.l d1 ROM:00118092 move.w d3,d1 ROM:00118094 asl.l d0,d1 ROM:00118096 or.l d1,($FFFFFE14).w ROM:0011809A clr.l d1 ROM:0011809C move.w d4,d1 ROM:0011809E asl.l d0,d1 ROM:001180A0 or.l d1,($FFFFFE18).w ROM:001180A4 move.w d0,d3 ROM:001180A6 asl.w #1,d0 ROM:001180A8 movea.w #$FE10,a0 ROM:001180AC cmpi.w #$20,d0 ; ' ' ROM:001180B0 blt.s loc_1180BA ROM:001180B2 subi.w #$20,d0 ; ' ' ROM:001180B6 movea.w #$FE0C,a0 ROM:001180BA ROM:001180BA loc_1180BA: ; CODE XREF: sub_11805E+52↑j ROM:001180BA moveq #$F,d1 ROM:001180BC asl.l d0,d1 ROM:001180BE eori.l #$FFFFFFFF,d1 ROM:001180C4 and.l d1,(a0) ROM:001180C6 clr.l d1 ROM:001180C8 move.w d2,d1 ROM:001180CA asl.l d0,d1 ROM:001180CC or.l d1,(a0) ROM:001180CE clr.l d1 ROM:001180D0 move.w d5,d1 ROM:001180D2 asl.l d3,d1 ROM:001180D4 or.l d1,($FFFFFE1C).w ROM:001180D8 rts ROM:001180D8 ; End of function sub_11805E ROM:001180D8 ROM:001180DA ROM:001180DA ; =============== S U B R O U T I N E ======================================= ROM:001180DA ROM:001180DA ROM:001180DA sub_1180DA: ; CODE XREF: sub_1109E4+6↑p ROM:001180DA ; sub_110C1E+66↑p ... ROM:001180DA asl.w #1,d0 ROM:001180DC moveq #3,d1 ROM:001180DE asl.l d0,d1 ROM:001180E0 eori.l #$FFFFFFFF,d1 ROM:001180E6 and.l d1,($FFFFFE1C).w ROM:001180EA asr.w #1,d0 ROM:001180EC rts ROM:001180EC ; End of function sub_1180DA ROM:001180EC ROM:001180EE ; --------------------------------------------------------------------------- ROM:001180EE lea ($61A).w,a0 ROM:001180F2 lea ($61A).w,a1 ROM:001180F6 rts ROM:001180F8 ROM:001180F8 ; =============== S U B R O U T I N E ======================================= ROM:001180F8 ROM:001180F8 ROM:001180F8 sub_1180F8: ; CODE XREF: sub_110E14+C0↑p ROM:001180F8 movea.w #$845,a0 ROM:001180FC movea.w #$73C,a1 ROM:00118100 move.w #0,d0 ROM:00118104 bsr.w sub_1181F0 ROM:00118108 cmpi.w #0,($502).w ROM:0011810E bne.s loc_118134 ROM:00118110 addq.l #1,($484).w ROM:00118114 movea.w #$867,a0 ROM:00118118 movea.w #$780,a1 ROM:0011811C move.w #0,d0 ROM:00118120 bsr.w sub_1181F0 ROM:00118124 movea.w #$867,a0 ROM:00118128 movea.w #$752,a1 ROM:0011812C move.w #$17,d0 ROM:00118130 bsr.w sub_1181F0 ROM:00118134 ROM:00118134 loc_118134: ; CODE XREF: sub_1180F8+16↑j ROM:00118134 cmpi.w #$E10,($502).w ROM:0011813A bne.s loc_11814C ROM:0011813C movea.w #$867,a0 ROM:00118140 movea.w #$752,a1 ROM:00118144 move.w #$17,d0 ROM:00118148 bsr.w sub_1181F0 ROM:0011814C ROM:0011814C loc_11814C: ; CODE XREF: sub_1180F8+42↑j ROM:0011814C cmpi.w #0,($4F0).w ROM:00118152 bne.s locret_118164 ROM:00118154 movea.w #$850,a0 ROM:00118158 movea.w #$73C,a1 ROM:0011815C move.w #$B,d0 ROM:00118160 bsr.w sub_1181F0 ROM:00118164 ROM:00118164 locret_118164: ; CODE XREF: sub_1180F8+5A↑j ROM:00118164 rts ROM:00118164 ; End of function sub_1180F8 ROM:00118164 ROM:00118166 ROM:00118166 ; =============== S U B R O U T I N E ======================================= ROM:00118166 ROM:00118166 ROM:00118166 sub_118166: ; CODE XREF: ROM:loc_116FA2↑p ROM:00118166 subq.w #1,($618).w ROM:0011816A bgt.s loc_118182 ROM:0011816C move.w #$A,($618).w ROM:00118172 movea.w #$81D,a0 ROM:00118176 movea.w #$682,a1 ROM:0011817A move.w #$35,d0 ; '5' ROM:0011817E bsr.w sub_1181F0 ROM:00118182 ROM:00118182 loc_118182: ; CODE XREF: sub_118166+4↑j ROM:00118182 subq.w #1,($616).w ROM:00118186 bgt.s loc_1181E4 ROM:00118188 move.w #$400,($616).w ROM:0011818E addq.l #1,($1294).w ROM:00118192 movea.w #$845,a0 ROM:00118196 movea.w #$6EC,a1 ROM:0011819A move.w #$28,d0 ; '(' ROM:0011819E bsr.w sub_1181F0 ROM:001181A2 move.l ($1294).w,d2 ROM:001181A6 clr.l d3 ROM:001181A8 divsl.l #$3C,d3:d2 ; '<' ROM:001181B0 cmpi.w #0,d3 ROM:001181B4 bne.s loc_1181E4 ROM:001181B6 movea.w #$845,a0 ROM:001181BA movea.w #$73C,a1 ROM:001181BE move.w #0,d0 ROM:001181C2 bsr.w sub_1181F0 ROM:001181C6 divsl.l #$3C,d3:d2 ; '<' ROM:001181CE cmpi.w #0,d3 ROM:001181D2 bne.s loc_1181E4 ROM:001181D4 movea.w #$845,a0 ROM:001181D8 movea.w #$73C,a1 ROM:001181DC move.w #0,d0 ROM:001181E0 bsr.w sub_1181F0 ROM:001181E4 ROM:001181E4 loc_1181E4: ; CODE XREF: sub_118166+20↑j ROM:001181E4 ; sub_118166+4E↑j ... ROM:001181E4 movea.w #$7E8,a0 ROM:001181E8 movea.w #$642,a1 ROM:001181EC move.w #$20,d0 ; ' ' ROM:001181EC ; End of function sub_118166 ROM:001181EC ROM:001181F0 ROM:001181F0 ; =============== S U B R O U T I N E ======================================= ROM:001181F0 ROM:001181F0 ROM:001181F0 sub_1181F0: ; CODE XREF: sub_1180F8+C↑p ROM:001181F0 ; sub_1180F8+28↑p ... ROM:001181F0 moveq #0,d1 ROM:001181F2 ROM:001181F2 loc_1181F2: ; CODE XREF: sub_1181F0+4↓j ROM:001181F2 ; sub_1181F0:loc_118220↓j ROM:001181F2 btst d1,-(a0) ROM:001181F4 dbne d0,loc_1181F2 ROM:001181F8 subq.w #1,d0 ROM:001181FA blt.s locret_118222 ROM:001181FC btst #1,(a0) ROM:00118200 beq.s loc_118214 ROM:00118202 addq.w #1,(a1,d0.w*2) ROM:00118206 bvc.s loc_118210 ROM:00118208 move.w #$7FFF,(a1,d0.w*2) ROM:0011820E clr.b (a0) ROM:00118210 ROM:00118210 loc_118210: ; CODE XREF: sub_1181F0+16↑j ROM:00118210 bra.w loc_118220 ROM:00118214 ; --------------------------------------------------------------------------- ROM:00118214 ROM:00118214 loc_118214: ; CODE XREF: sub_1181F0+10↑j ROM:00118214 subq.w #1,(a1,d0.w*2) ROM:00118218 bpl.s loc_118220 ROM:0011821A clr.w (a1,d0.w*2) ROM:0011821E clr.b (a0) ROM:00118220 ROM:00118220 loc_118220: ; CODE XREF: sub_1181F0:loc_118210↑j ROM:00118220 ; sub_1181F0+28↑j ROM:00118220 bra.s loc_1181F2 ROM:00118222 ; --------------------------------------------------------------------------- ROM:00118222 ROM:00118222 locret_118222: ; CODE XREF: sub_1181F0+A↑j ROM:00118222 rts ROM:00118222 ; End of function sub_1181F0 ROM:00118222 ROM:00118222 ; --------------------------------------------------------------------------- ROM:00118224 dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:00118238 ROM:00118238 ; =============== S U B R O U T I N E ======================================= ROM:00118238 ROM:00118238 ROM:00118238 sub_118238: ; CODE XREF: sub_1237EC+6↓p ROM:00118238 bsr.w sub_11824C ROM:0011823C bsr.l sub_118B92 ROM:00118242 bsr.w sub_118842 ROM:00118246 bsr.w sub_1189A4 ROM:0011824A rts ROM:0011824A ; End of function sub_118238 ROM:0011824A ROM:0011824C ROM:0011824C ; =============== S U B R O U T I N E ======================================= ROM:0011824C ROM:0011824C ROM:0011824C sub_11824C: ; CODE XREF: sub_118238↑p ROM:0011824C move.w ($9A6).w,d1 ROM:00118250 cmp.w ($9A8).w,d1 ROM:00118254 bne.s loc_118276 ROM:00118256 cmpi.w #$190,d1 ROM:0011825A ble.s loc_118268 ROM:0011825C cmpi.w #$28A,d1 ROM:00118260 bge.s loc_118268 ROM:00118262 move.w d1,($9A4).w ROM:00118266 bra.s loc_118274 ROM:00118268 ; --------------------------------------------------------------------------- ROM:00118268 ROM:00118268 loc_118268: ; CODE XREF: sub_11824C+E↑j ROM:00118268 ; sub_11824C+14↑j ROM:00118268 move.w $274(a5),($9A4).w ROM:0011826E bset #7,($1284).w ROM:00118274 ROM:00118274 loc_118274: ; CODE XREF: sub_11824C+1A↑j ROM:00118274 bra.s loc_118282 ROM:00118276 ; --------------------------------------------------------------------------- ROM:00118276 ROM:00118276 loc_118276: ; CODE XREF: sub_11824C+8↑j ROM:00118276 move.w $274(a5),($9A4).w ROM:0011827C bset #7,($1284).w ROM:00118282 ROM:00118282 loc_118282: ; CODE XREF: sub_11824C:loc_118274↑j ROM:00118282 move.w #$20D,d0 ROM:00118286 muls.w #$3E8,d0 ROM:0011828A divs.w ($9A4).w,d0 ROM:0011828E move.w d0,($4B0).w ROM:00118292 muls.w ($4B8).w,d0 ROM:00118296 divs.w #$3E8,d0 ROM:0011829A clr.l d1 ROM:0011829C move.w d0,d1 ROM:0011829E swap d1 ROM:001182A0 move.w ($978).w,d2 ROM:001182A4 swap d2 ROM:001182A6 move.w ($97A).w,d2 ROM:001182AA move.w $282(a5),d3 ROM:001182AE ext.l d3 ROM:001182B0 bsr.l sub_116D90 ROM:001182B6 move.w d4,($97A).w ROM:001182BA swap d4 ROM:001182BC move.w d4,($978).w ROM:001182C0 btst #2,($4D3).w ROM:001182C6 beq.s loc_1182CE ROM:001182C8 bset #5,($1285).w ROM:001182CE ROM:001182CE loc_1182CE: ; CODE XREF: sub_11824C+7A↑j ROM:001182CE btst #5,($1285).w ROM:001182D4 beq.s loc_1182DE ROM:001182D6 move.b #$FF,($102C).w ROM:001182DC bra.s loc_118300 ROM:001182DE ; --------------------------------------------------------------------------- ROM:001182DE ROM:001182DE loc_1182DE: ; CODE XREF: sub_11824C+88↑j ROM:001182DE move.w ($9C0).w,d0 ROM:001182E2 subi.w #$8CA,d0 ROM:001182E6 bpl.s loc_1182EA ROM:001182E8 clr.w d0 ROM:001182EA ROM:001182EA loc_1182EA: ; CODE XREF: sub_11824C+9A↑j ROM:001182EA muls.w #$86,d0 ROM:001182EE divs.w #$3E8,d0 ROM:001182F2 cmpi.w #$FE,d0 ROM:001182F6 ble.s loc_1182FC ROM:001182F8 move.w #$FE,d0 ROM:001182FC ROM:001182FC loc_1182FC: ; CODE XREF: sub_11824C+AA↑j ROM:001182FC move.b d0,($102C).w ROM:00118300 ROM:00118300 loc_118300: ; CODE XREF: sub_11824C+90↑j ROM:00118300 btst #2,($4D2).w ROM:00118306 beq.s loc_11830E ROM:00118308 bset #4,($1261).w ROM:0011830E ROM:0011830E loc_11830E: ; CODE XREF: sub_11824C+BA↑j ROM:0011830E move.w $276(a5),d0 ROM:00118312 cmp.w ($98C).w,d0 ROM:00118316 bgt.s loc_118320 ROM:00118318 bset #6,($1264).w ROM:0011831E bra.s loc_11832E ROM:00118320 ; --------------------------------------------------------------------------- ROM:00118320 ROM:00118320 loc_118320: ; CODE XREF: sub_11824C+CA↑j ROM:00118320 btst #6,($86F).w ROM:00118326 bne.s loc_11832E ROM:00118328 bclr #6,($1264).w ROM:0011832E ROM:0011832E loc_11832E: ; CODE XREF: sub_11824C+D2↑j ROM:0011832E ; sub_11824C+DA↑j ROM:0011832E move.w $294(a5),d0 ROM:00118332 cmpi.w #1,d0 ROM:00118336 bne.s loc_118396 ROM:00118338 clr.w d1 ROM:0011833A move.w ($9E4).w,d0 ROM:0011833E btst #0,($1262).w ROM:00118344 beq.s loc_118352 ROM:00118346 cmpi.w #$7F,d0 ROM:0011834A bne.s loc_118352 ROM:0011834C move.w #1,d1 ROM:00118350 bra.s loc_11835E ROM:00118352 ; --------------------------------------------------------------------------- ROM:00118352 ROM:00118352 loc_118352: ; CODE XREF: sub_11824C+F8↑j ROM:00118352 ; sub_11824C+FE↑j ROM:00118352 btst #7,($1259).w ROM:00118358 beq.s loc_11835E ROM:0011835A move.w #1,d1 ROM:0011835E ROM:0011835E loc_11835E: ; CODE XREF: sub_11824C+104↑j ROM:0011835E ; sub_11824C+10C↑j ROM:0011835E cmpi.w #1,d1 ROM:00118362 bne.s loc_11837A ROM:00118364 lea $890(a5),a0 ROM:00118368 move.w #$C,d0 ROM:0011836C move.w (a0,d0.w*2),($974).w ROM:00118372 bset #7,($1259).w ROM:00118378 bra.s loc_118394 ROM:0011837A ; --------------------------------------------------------------------------- ROM:0011837A ROM:0011837A loc_11837A: ; CODE XREF: sub_11824C+116↑j ROM:0011837A move.w ($9E4).w,d0 ROM:0011837E muls.w #$A,d0 ROM:00118382 btst #0,($1262).w ROM:00118388 beq.s loc_11838C ROM:0011838A neg.w d0 ROM:0011838C ROM:0011838C loc_11838C: ; CODE XREF: sub_11824C+13C↑j ROM:0011838C addi.w #$AAC,d0 ROM:00118390 move.w d0,($974).w ROM:00118394 ROM:00118394 loc_118394: ; CODE XREF: sub_11824C+12C↑j ROM:00118394 bra.s loc_1183FC ROM:00118396 ; --------------------------------------------------------------------------- ROM:00118396 ROM:00118396 loc_118396: ; CODE XREF: sub_11824C+EA↑j ROM:00118396 clr.w d0 ROM:00118398 btst #7,($1259).w ROM:0011839E beq.s loc_1183A4 ROM:001183A0 move.w #1,d0 ROM:001183A4 ROM:001183A4 loc_1183A4: ; CODE XREF: sub_11824C+152↑j ROM:001183A4 btst #4,($4D2).w ROM:001183AA bne.s loc_1183B2 ROM:001183AC cmpi.w #1,d0 ROM:001183B0 bne.s loc_1183D0 ROM:001183B2 ROM:001183B2 loc_1183B2: ; CODE XREF: sub_11824C+15E↑j ROM:001183B2 lea $890(a5),a0 ROM:001183B6 move.w #$C,d0 ROM:001183BA move.w (a0,d0.w*2),($974).w ROM:001183C0 bset #7,($1259).w ROM:001183C6 move.w ($98C).w,d0 ROM:001183CA move.w d0,($9A2).w ROM:001183CE bra.s loc_1183FC ROM:001183D0 ; --------------------------------------------------------------------------- ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_11824C+164↑j ROM:001183D0 clr.l d1 ROM:001183D2 move.w ($4CA).w,d1 ROM:001183D6 swap d1 ROM:001183D8 move.w ($974).w,d2 ROM:001183DC swap d2 ROM:001183DE move.w ($976).w,d2 ROM:001183E2 move.w $284(a5),d3 ROM:001183E6 ext.l d3 ROM:001183E8 bsr.l sub_116D90 ROM:001183EE move.w d4,($976).w ROM:001183F2 swap d4 ROM:001183F4 move.w d4,($974).w ROM:001183F8 move.w d4,($9A2).w ROM:001183FC ROM:001183FC loc_1183FC: ; CODE XREF: sub_11824C:loc_118394↑j ROM:001183FC ; sub_11824C+182↑j ROM:001183FC move.w $292(a5),d0 ROM:00118400 cmpi.w #1,d0 ROM:00118404 bne.s loc_118420 ROM:00118406 move.w ($9E6).w,d0 ROM:0011840A move.w ($9E6).w,d0 ROM:0011840E muls.w #$16C,d0 ROM:00118412 divs.w #$64,d0 ; 'd' ROM:00118416 addi.w #$980,d0 ROM:0011841A move.w d0,($970).w ROM:0011841E bra.s loc_11847A ROM:00118420 ; --------------------------------------------------------------------------- ROM:00118420 ROM:00118420 loc_118420: ; CODE XREF: sub_11824C+1B8↑j ROM:00118420 clr.w d0 ROM:00118422 btst #5,($1277).w ROM:00118428 beq.s loc_11842E ROM:0011842A move.w #1,d0 ROM:0011842E ROM:0011842E loc_11842E: ; CODE XREF: sub_11824C+1DC↑j ROM:0011842E btst #5,($4D2).w ROM:00118434 bne.s loc_11843C ROM:00118436 cmpi.w #1,d0 ROM:0011843A bne.s loc_118452 ROM:0011843C ROM:0011843C loc_11843C: ; CODE XREF: sub_11824C+1E8↑j ROM:0011843C lea $890(a5),a0 ROM:00118440 move.w #$D,d0 ROM:00118444 move.w (a0,d0.w*2),($970).w ROM:0011844A bset #5,($1277).w ROM:00118450 bra.s loc_11847A ROM:00118452 ; --------------------------------------------------------------------------- ROM:00118452 ROM:00118452 loc_118452: ; CODE XREF: sub_11824C+1EE↑j ROM:00118452 clr.l d1 ROM:00118454 move.w ($4CC).w,d1 ROM:00118458 swap d1 ROM:0011845A move.w ($970).w,d2 ROM:0011845E swap d2 ROM:00118460 move.w ($972).w,d2 ROM:00118464 move.w $286(a5),d3 ROM:00118468 ext.l d3 ROM:0011846A bsr.l sub_116D90 ROM:00118470 move.w d4,($972).w ROM:00118474 swap d4 ROM:00118476 move.w d4,($970).w ROM:0011847A ROM:0011847A loc_11847A: ; CODE XREF: sub_11824C+1D2↑j ROM:0011847A ; sub_11824C+204↑j ROM:0011847A move.w $296(a5),d0 ROM:0011847E cmpi.w #1,d0 ROM:00118482 bne.s loc_1184BE ROM:00118484 move.w ($9EA).w,d0 ROM:00118488 btst #3,($1264).w ROM:0011848E bne.s loc_118496 ROM:00118490 cmpi.w #$7F,d0 ROM:00118494 bne.s loc_1184AC ROM:00118496 ROM:00118496 loc_118496: ; CODE XREF: sub_11824C+242↑j ROM:00118496 lea $890(a5),a0 ROM:0011849A move.w #$E,d0 ROM:0011849E move.w (a0,d0.w*2),($982).w ROM:001184A4 bset #3,($1264).w ROM:001184AA bra.s loc_1184B8 ROM:001184AC ; --------------------------------------------------------------------------- ROM:001184AC ROM:001184AC loc_1184AC: ; CODE XREF: sub_11824C+248↑j ROM:001184AC move.w ($9EA).w,d0 ROM:001184B0 muls.w #$A,d0 ROM:001184B4 move.w d0,($982).w ROM:001184B8 ROM:001184B8 loc_1184B8: ; CODE XREF: sub_11824C+25E↑j ROM:001184B8 bra.l loc_118668 ROM:001184BE ; --------------------------------------------------------------------------- ROM:001184BE ROM:001184BE loc_1184BE: ; CODE XREF: sub_11824C+236↑j ROM:001184BE move.w ($4D2).w,d2 ROM:001184C2 clr.w d1 ROM:001184C4 move.b ($1030).w,d1 ROM:001184C8 cmpi.w #6,d1 ROM:001184CC bcc.s locret_1184D6 ROM:001184CE movea.l off_1184D8(pc,d1.w*4),a0 ROM:001184D2 nop ROM:001184D4 jmp (a0) ROM:001184D6 ; --------------------------------------------------------------------------- ROM:001184D6 ROM:001184D6 locret_1184D6: ; CODE XREF: sub_11824C+280↑j ROM:001184D6 rts ROM:001184D6 ; --------------------------------------------------------------------------- ROM:001184D8 off_1184D8: dc.l loc_1184F0 ; DATA XREF: sub_11824C+282↑r ROM:001184DC dc.l loc_1184FC ROM:001184E0 dc.l loc_11854E ROM:001184E4 dc.l loc_118592 ROM:001184E8 dc.l loc_1185BC ROM:001184EC dc.l loc_1185FC ROM:001184F0 ; --------------------------------------------------------------------------- ROM:001184F0 ROM:001184F0 loc_1184F0: ; DATA XREF: sub_11824C:off_1184D8↑o ROM:001184F0 move.b #1,($1030).w ROM:001184F6 bra.l loc_118624 ROM:001184FC ; --------------------------------------------------------------------------- ROM:001184FC ROM:001184FC loc_1184FC: ; DATA XREF: sub_11824C+290↑o ROM:001184FC move.w $298(a5),d0 ROM:00118500 btst #1,($868).w ROM:00118506 beq.s loc_118548 ROM:00118508 btst #$E,d2 ROM:0011850C beq.s loc_118548 ROM:0011850E btst #6,($9B4).w ROM:00118514 beq.s loc_11852C ROM:00118516 clr.b ($7E8).w ROM:0011851A move.w d0,($682).w ROM:0011851E move.b #1,($7E8).w ROM:00118524 move.b #2,($1030).w ROM:0011852A bra.s loc_118548 ROM:0011852C ; --------------------------------------------------------------------------- ROM:0011852C ROM:0011852C loc_11852C: ; CODE XREF: sub_11824C+2C8↑j ROM:0011852C btst #6,($9B6).w ROM:00118532 beq.s loc_118548 ROM:00118534 clr.b ($7E8).w ROM:00118538 move.w d0,($682).w ROM:0011853C move.b #1,($7E8).w ROM:00118542 move.b #4,($1030).w ROM:00118548 ROM:00118548 loc_118548: ; CODE XREF: sub_11824C+2BA↑j ROM:00118548 ; sub_11824C+2C0↑j ... ROM:00118548 bra.l loc_118624 ROM:0011854E ; --------------------------------------------------------------------------- ROM:0011854E ROM:0011854E loc_11854E: ; DATA XREF: sub_11824C+294↑o ROM:0011854E btst #1,($868).w ROM:00118554 bne.s loc_11855E ROM:00118556 move.b #1,($1030).w ROM:0011855C bra.s loc_11858C ROM:0011855E ; --------------------------------------------------------------------------- ROM:0011855E ROM:0011855E loc_11855E: ; CODE XREF: sub_11824C+308↑j ROM:0011855E btst #$E,d2 ROM:00118562 bne.s loc_11856C ROM:00118564 move.b #1,($1030).w ROM:0011856A bra.s loc_11858C ROM:0011856C ; --------------------------------------------------------------------------- ROM:0011856C ROM:0011856C loc_11856C: ; CODE XREF: sub_11824C+316↑j ROM:0011856C cmpi.w #0,($682).w ROM:00118572 bgt.s loc_11858C ROM:00118574 bset #7,($127A).w ROM:0011857A bset #0,($135F).w ROM:00118580 bset #3,($1264).w ROM:00118586 move.b #3,($1030).w ROM:0011858C ROM:0011858C loc_11858C: ; CODE XREF: sub_11824C+310↑j ROM:0011858C ; sub_11824C+31E↑j ... ROM:0011858C bra.l loc_118624 ROM:00118592 ; --------------------------------------------------------------------------- ROM:00118592 ROM:00118592 loc_118592: ; DATA XREF: sub_11824C+298↑o ROM:00118592 btst #1,($868).w ROM:00118598 bne.s loc_1185A8 ROM:0011859A move.b #1,($1030).w ROM:001185A0 bclr #7,($127A).w ROM:001185A6 bra.s loc_1185BA ROM:001185A8 ; --------------------------------------------------------------------------- ROM:001185A8 ROM:001185A8 loc_1185A8: ; CODE XREF: sub_11824C+34C↑j ROM:001185A8 btst #$E,d2 ROM:001185AC bne.s loc_1185BA ROM:001185AE move.b #1,($1030).w ROM:001185B4 bclr #7,($127A).w ROM:001185BA ROM:001185BA loc_1185BA: ; CODE XREF: sub_11824C+35A↑j ROM:001185BA ; sub_11824C+360↑j ROM:001185BA bra.s loc_118624 ROM:001185BC ; --------------------------------------------------------------------------- ROM:001185BC ROM:001185BC loc_1185BC: ; DATA XREF: sub_11824C+29C↑o ROM:001185BC btst #1,($868).w ROM:001185C2 bne.s loc_1185CC ROM:001185C4 move.b #1,($1030).w ROM:001185CA bra.s loc_1185FA ROM:001185CC ; --------------------------------------------------------------------------- ROM:001185CC ROM:001185CC loc_1185CC: ; CODE XREF: sub_11824C+376↑j ROM:001185CC btst #$E,d2 ROM:001185D0 bne.s loc_1185DA ROM:001185D2 move.b #1,($1030).w ROM:001185D8 bra.s loc_1185FA ROM:001185DA ; --------------------------------------------------------------------------- ROM:001185DA ROM:001185DA loc_1185DA: ; CODE XREF: sub_11824C+384↑j ROM:001185DA cmpi.w #0,($682).w ROM:001185E0 bgt.s loc_1185FA ROM:001185E2 bset #3,($1281).w ROM:001185E8 bset #1,($135F).w ROM:001185EE bset #3,($1264).w ROM:001185F4 move.b #5,($1030).w ROM:001185FA ROM:001185FA loc_1185FA: ; CODE XREF: sub_11824C+37E↑j ROM:001185FA ; sub_11824C+38C↑j ... ROM:001185FA bra.s loc_118624 ROM:001185FC ; --------------------------------------------------------------------------- ROM:001185FC ROM:001185FC loc_1185FC: ; DATA XREF: sub_11824C+2A0↑o ROM:001185FC btst #1,($868).w ROM:00118602 bne.s loc_118612 ROM:00118604 move.b #1,($1030).w ROM:0011860A bclr #3,($1281).w ROM:00118610 bra.s loc_118624 ROM:00118612 ; --------------------------------------------------------------------------- ROM:00118612 ROM:00118612 loc_118612: ; CODE XREF: sub_11824C+3B6↑j ROM:00118612 btst #$E,d2 ROM:00118616 bne.s loc_118624 ROM:00118618 move.b #1,($1030).w ROM:0011861E bclr #3,($1281).w ROM:00118624 ROM:00118624 loc_118624: ; CODE XREF: sub_11824C+2AA↑j ROM:00118624 ; sub_11824C:loc_118548↑j ... ROM:00118624 move.w d2,($4D2).w ROM:00118628 btst #3,($1264).w ROM:0011862E beq.s loc_118640 ROM:00118630 lea $890(a5),a0 ROM:00118634 move.w #$E,d0 ROM:00118638 move.w (a0,d0.w*2),($982).w ROM:0011863E bra.s loc_118668 ROM:00118640 ; --------------------------------------------------------------------------- ROM:00118640 ROM:00118640 loc_118640: ; CODE XREF: sub_11824C+3E2↑j ROM:00118640 clr.l d1 ROM:00118642 move.w ($4CE).w,d1 ROM:00118646 swap d1 ROM:00118648 move.w ($982).w,d2 ROM:0011864C swap d2 ROM:0011864E move.w ($984).w,d2 ROM:00118652 move.w $28A(a5),d3 ROM:00118656 ext.l d3 ROM:00118658 bsr.l sub_116D90 ROM:0011865E move.w d4,($984).w ROM:00118662 swap d4 ROM:00118664 move.w d4,($982).w ROM:00118668 ROM:00118668 loc_118668: ; CODE XREF: sub_11824C:loc_1184B8↑j ROM:00118668 ; sub_11824C+3F2↑j ROM:00118668 btst #7,($4D3).w ROM:0011866E beq.s loc_118686 ROM:00118670 lea $890(a5),a0 ROM:00118674 move.w #7,d0 ROM:00118678 move.w (a0,d0.w*2),($97E).w ROM:0011867E bset #7,($1263).w ROM:00118684 bra.s loc_1186AE ROM:00118686 ; --------------------------------------------------------------------------- ROM:00118686 ROM:00118686 loc_118686: ; CODE XREF: sub_11824C+422↑j ROM:00118686 clr.l d1 ROM:00118688 move.w ($4C0).w,d1 ROM:0011868C swap d1 ROM:0011868E move.w ($97E).w,d2 ROM:00118692 swap d2 ROM:00118694 move.w ($980).w,d2 ROM:00118698 move.w $288(a5),d3 ROM:0011869C ext.l d3 ROM:0011869E bsr.l sub_116D90 ROM:001186A4 move.w d4,($980).w ROM:001186A8 swap d4 ROM:001186AA move.w d4,($97E).w ROM:001186AE ROM:001186AE loc_1186AE: ; CODE XREF: sub_11824C+438↑j ROM:001186AE btst #0,($4D2).w ROM:001186B4 beq.s loc_1186C6 ROM:001186B6 lea $890(a5),a0 ROM:001186BA move.w #8,d0 ROM:001186BE move.w (a0,d0.w*2),($990).w ROM:001186C4 bra.s loc_1186EE ROM:001186C6 ; --------------------------------------------------------------------------- ROM:001186C6 ROM:001186C6 loc_1186C6: ; CODE XREF: sub_11824C+468↑j ROM:001186C6 clr.l d1 ROM:001186C8 move.w ($4C2).w,d1 ROM:001186CC swap d1 ROM:001186CE move.w ($990).w,d2 ROM:001186D2 swap d2 ROM:001186D4 move.w ($992).w,d2 ROM:001186D8 move.w $28C(a5),d3 ROM:001186DC ext.l d3 ROM:001186DE bsr.l sub_116D90 ROM:001186E4 move.w d4,($992).w ROM:001186E8 swap d4 ROM:001186EA move.w d4,($990).w ROM:001186EE ROM:001186EE loc_1186EE: ; CODE XREF: sub_11824C+478↑j ROM:001186EE btst #4,($4D3).w ROM:001186F4 beq.s loc_118706 ROM:001186F6 lea $890(a5),a0 ROM:001186FA move.w #4,d0 ROM:001186FE move.w (a0,d0.w*2),($988).w ROM:00118704 bra.s loc_11870C ROM:00118706 ; --------------------------------------------------------------------------- ROM:00118706 ROM:00118706 loc_118706: ; CODE XREF: sub_11824C+4A8↑j ROM:00118706 move.w ($4BA).w,($988).w ROM:0011870C ROM:0011870C loc_11870C: ; CODE XREF: sub_11824C+4B8↑j ROM:0011870C btst #1,($4D2).w ROM:00118712 beq.s loc_118724 ROM:00118714 lea $890(a5),a0 ROM:00118718 move.w #9,d0 ROM:0011871C move.w (a0,d0.w*2),($99A).w ROM:00118722 bra.s loc_11874C ROM:00118724 ; --------------------------------------------------------------------------- ROM:00118724 ROM:00118724 loc_118724: ; CODE XREF: sub_11824C+4C6↑j ROM:00118724 clr.l d1 ROM:00118726 move.w ($4C4).w,d1 ROM:0011872A swap d1 ROM:0011872C move.w ($99A).w,d2 ROM:00118730 swap d2 ROM:00118732 move.w ($99C).w,d2 ROM:00118736 move.w $28E(a5),d3 ROM:0011873A ext.l d3 ROM:0011873C bsr.l sub_116D90 ROM:00118742 move.w d4,($99C).w ROM:00118746 swap d4 ROM:00118748 move.w d4,($99A).w ROM:0011874C ROM:0011874C loc_11874C: ; CODE XREF: sub_11824C+4D6↑j ROM:0011874C btst #7,($4D3).w ROM:00118752 beq.s loc_118764 ROM:00118754 lea $890(a5),a0 ROM:00118758 move.w #7,d0 ROM:0011875C move.w (a0,d0.w*2),($99E).w ROM:00118762 bra.s loc_11878C ROM:00118764 ; --------------------------------------------------------------------------- ROM:00118764 ROM:00118764 loc_118764: ; CODE XREF: sub_11824C+506↑j ROM:00118764 clr.l d1 ROM:00118766 move.w ($4DE).w,d1 ROM:0011876A swap d1 ROM:0011876C move.w ($99E).w,d2 ROM:00118770 swap d2 ROM:00118772 move.w ($9A0).w,d2 ROM:00118776 move.w $290(a5),d3 ROM:0011877A ext.l d3 ROM:0011877C bsr.l sub_116D90 ROM:00118782 move.w d4,($9A0).w ROM:00118786 swap d4 ROM:00118788 move.w d4,($99E).w ROM:0011878C ROM:0011878C loc_11878C: ; CODE XREF: sub_11824C+516↑j ROM:0011878C move.w #$3A72,d1 ROM:00118790 move.w ($4C8).w,d2 ROM:00118794 bsr.l sub_116E84 ROM:0011879A move.w d1,($998).w ROM:0011879E btst #4,($126A).w ROM:001187A4 beq.s loc_1187AC ROM:001187A6 bset #7,($125C).w ROM:001187AC ROM:001187AC loc_1187AC: ; CODE XREF: sub_11824C+558↑j ROM:001187AC btst #6,($1265).w ROM:001187B2 bne.s loc_1187B8 ROM:001187B4 clr.b d0 ROM:001187B6 bra.s loc_1187F0 ROM:001187B8 ; --------------------------------------------------------------------------- ROM:001187B8 ROM:001187B8 loc_1187B8: ; CODE XREF: sub_11824C+566↑j ROM:001187B8 btst #7,($4D2).w ROM:001187BE beq.s loc_1187C6 ROM:001187C0 move.b #$FF,d0 ROM:001187C4 bra.s loc_1187F0 ROM:001187C6 ; --------------------------------------------------------------------------- ROM:001187C6 ROM:001187C6 loc_1187C6: ; CODE XREF: sub_11824C+572↑j ROM:001187C6 move.w ($BB4).w,d0 ROM:001187CA subi.w #$1F4,d0 ROM:001187CE bpl.s loc_1187D2 ROM:001187D0 clr.w d0 ROM:001187D2 ROM:001187D2 loc_1187D2: ; CODE XREF: sub_11824C+582↑j ROM:001187D2 muls.w #$100,d0 ROM:001187D6 divs.w #$2134,d0 ROM:001187DA cmpi.w #$FE,d0 ROM:001187DE ble.s loc_1187E6 ROM:001187E0 move.w #$FE,d0 ROM:001187E4 bra.s loc_1187F0 ROM:001187E6 ; --------------------------------------------------------------------------- ROM:001187E6 ROM:001187E6 loc_1187E6: ; CODE XREF: sub_11824C+592↑j ROM:001187E6 cmpi.w #1,d0 ROM:001187EA bge.s loc_1187F0 ROM:001187EC move.w #1,d0 ROM:001187F0 ROM:001187F0 loc_1187F0: ; CODE XREF: sub_11824C+56A↑j ROM:001187F0 ; sub_11824C+578↑j ... ROM:001187F0 btst #7,($4D2).w ROM:001187F6 bne.s loc_118820 ROM:001187F8 btst #0,($877).w ROM:001187FE beq.s loc_118818 ROM:00118800 btst #0,($86F).w ROM:00118806 bne.s loc_11880C ROM:00118808 move.b d0,($797).w ROM:0011880C ROM:0011880C loc_11880C: ; CODE XREF: sub_11824C+5BA↑j ROM:0011880C move.b d0,d1 ROM:0011880E sub.b ($797).w,d1 ROM:00118812 bpl.s loc_118816 ROM:00118814 clr.b d1 ROM:00118816 ROM:00118816 loc_118816: ; CODE XREF: sub_11824C+5C6↑j ROM:00118816 bra.s loc_11881E ROM:00118818 ; --------------------------------------------------------------------------- ROM:00118818 ROM:00118818 loc_118818: ; CODE XREF: sub_11824C+5B2↑j ROM:00118818 move.b d0,d1 ROM:0011881A clr.b ($797).w ROM:0011881E ROM:0011881E loc_11881E: ; CODE XREF: sub_11824C:loc_118816↑j ROM:0011881E bra.s loc_118824 ROM:00118820 ; --------------------------------------------------------------------------- ROM:00118820 ROM:00118820 loc_118820: ; CODE XREF: sub_11824C+5AA↑j ROM:00118820 move.b #$FF,d1 ROM:00118824 ROM:00118824 loc_118824: ; CODE XREF: sub_11824C:loc_11881E↑j ROM:00118824 move sr,-(sp) ROM:00118826 move #$2700,sr ROM:0011882A move.b d0,($102D).w ROM:0011882E move.b d1,($109B).w ROM:00118832 move (sp)+,sr ROM:00118834 btst #1,($86E).w ROM:0011883A bne.s locret_118840 ROM:0011883C bsr.w sub_118A02 ROM:00118840 ROM:00118840 locret_118840: ; CODE XREF: sub_11824C+5EE↑j ROM:00118840 rts ROM:00118840 ; End of function sub_11824C ROM:00118840 ROM:00118842 ROM:00118842 ; =============== S U B R O U T I N E ======================================= ROM:00118842 ROM:00118842 ROM:00118842 sub_118842: ; CODE XREF: sub_118238+A↑p ROM:00118842 clr.w d1 ROM:00118844 move.b ($102F).w,d1 ROM:00118848 cmpi.w #4,d1 ROM:0011884C bcc.s locret_118856 ROM:0011884E movea.l off_118858(pc,d1.w*4),a0 ROM:00118852 nop ROM:00118854 jmp (a0) ROM:00118856 ; --------------------------------------------------------------------------- ROM:00118856 ROM:00118856 locret_118856: ; CODE XREF: sub_118842+A↑j ROM:00118856 rts ROM:00118856 ; End of function sub_118842 ROM:00118856 ROM:00118856 ; --------------------------------------------------------------------------- ROM:00118858 off_118858: dc.l loc_118868 ; DATA XREF: sub_118842+C↑r ROM:0011885C dc.l loc_118874 ROM:00118860 dc.l loc_1188BE ROM:00118864 dc.l loc_1188E6 ROM:00118868 ; --------------------------------------------------------------------------- ROM:00118868 ROM:00118868 loc_118868: ; DATA XREF: ROM:off_118858↑o ROM:00118868 move.b #1,($102F).w ROM:0011886E bsr.w sub_118968 ROM:00118872 rts ROM:00118874 ; --------------------------------------------------------------------------- ROM:00118874 ROM:00118874 loc_118874: ; DATA XREF: ROM:0011885C↑o ROM:00118874 btst #4,($1261).w ROM:0011887A beq.s loc_11888C ROM:0011887C btst #4,($127D).w ROM:00118882 bne.s loc_11888C ROM:00118884 move.b #2,($102F).w ROM:0011888A bra.s loc_1188E0 ROM:0011888C ; --------------------------------------------------------------------------- ROM:0011888C ROM:0011888C loc_11888C: ; CODE XREF: ROM:0011887A↑j ROM:0011888C ; ROM:00118882↑j ROM:0011888C btst #4,($1261).w ROM:00118892 beq.s loc_1188B8 ROM:00118894 btst #4,($127D).w ROM:0011889A beq.s loc_1188B8 ROM:0011889C move.w $278(a5),d0 ROM:001188A0 clr.b ($850).w ROM:001188A4 move.w d0,($752).w ROM:001188A8 move.b #1,($850).w ROM:001188AE move.b #3,($102F).w ROM:001188B4 bra.w locret_118924 ROM:001188B8 ; --------------------------------------------------------------------------- ROM:001188B8 ROM:001188B8 loc_1188B8: ; CODE XREF: ROM:00118892↑j ROM:001188B8 ; ROM:0011889A↑j ROM:001188B8 bsr.w sub_118970 ROM:001188BC rts ROM:001188BE ; --------------------------------------------------------------------------- ROM:001188BE ROM:001188BE loc_1188BE: ; DATA XREF: ROM:00118860↑o ROM:001188BE btst #4,($127D).w ROM:001188C4 beq.s loc_1188E0 ROM:001188C6 move.w $278(a5),d0 ROM:001188CA clr.b ($850).w ROM:001188CE move.w d0,($752).w ROM:001188D2 move.b #1,($850).w ROM:001188D8 move.b #3,($102F).w ROM:001188DE bra.s locret_118924 ROM:001188E0 ; --------------------------------------------------------------------------- ROM:001188E0 ROM:001188E0 loc_1188E0: ; CODE XREF: ROM:0011888A↑j ROM:001188E0 ; ROM:001188C4↑j ... ROM:001188E0 bsr.w sub_118928 ROM:001188E4 rts ROM:001188E6 ; --------------------------------------------------------------------------- ROM:001188E6 ROM:001188E6 loc_1188E6: ; DATA XREF: ROM:00118864↑o ROM:001188E6 btst #4,($127D).w ROM:001188EC bne.s loc_1188F6 ROM:001188EE move.b #2,($102F).w ROM:001188F4 bra.s loc_1188E0 ROM:001188F6 ; --------------------------------------------------------------------------- ROM:001188F6 ROM:001188F6 loc_1188F6: ; CODE XREF: ROM:001188EC↑j ROM:001188F6 cmpi.w #0,($752).w ROM:001188FC bgt.s locret_118924 ROM:001188FE move.w $27C(a5),d0 ROM:00118902 cmp.w ($98C).w,d0 ROM:00118906 blt.s locret_118924 ROM:00118908 bsr.w sub_118960 ROM:0011890C move.w $278(a5),d0 ROM:00118910 clr.b ($850).w ROM:00118914 move.w d0,($752).w ROM:00118918 move.b #1,($850).w ROM:0011891E move.b #3,($102F).w ROM:00118924 ROM:00118924 locret_118924: ; CODE XREF: ROM:001188B4↑j ROM:00118924 ; ROM:001188DE↑j ... ROM:00118924 rts ROM:00118926 ; --------------------------------------------------------------------------- ROM:00118926 rts ROM:00118928 ROM:00118928 ; =============== S U B R O U T I N E ======================================= ROM:00118928 ROM:00118928 ROM:00118928 sub_118928: ; CODE XREF: ROM:loc_1188E0↑p ROM:00118928 btst #5,($1285).w ROM:0011892E bne.s loc_118938 ROM:00118930 move.w ($9C0).w,($98C).w ROM:00118936 bra.s loc_11894E ROM:00118938 ; --------------------------------------------------------------------------- ROM:00118938 ROM:00118938 loc_118938: ; CODE XREF: sub_118928+6↑j ROM:00118938 btst #4,($1259).w ROM:0011893E bne.s loc_118948 ROM:00118940 move.w ($986).w,($98C).w ROM:00118946 bra.s loc_11894E ROM:00118948 ; --------------------------------------------------------------------------- ROM:00118948 ROM:00118948 loc_118948: ; CODE XREF: sub_118928+16↑j ROM:00118948 move.w $27A(a5),($98C).w ROM:0011894E ROM:0011894E loc_11894E: ; CODE XREF: sub_118928+E↑j ROM:0011894E ; sub_118928+1E↑j ROM:0011894E move.w $27C(a5),d0 ROM:00118952 cmp.w ($98C).w,d0 ROM:00118956 bge.s locret_11895E ROM:00118958 move.w $27C(a5),($98C).w ROM:0011895E ROM:0011895E locret_11895E: ; CODE XREF: sub_118928+2E↑j ROM:0011895E rts ROM:0011895E ; End of function sub_118928 ROM:0011895E ROM:00118960 ROM:00118960 ; =============== S U B R O U T I N E ======================================= ROM:00118960 ROM:00118960 ROM:00118960 sub_118960: ; CODE XREF: ROM:00118908↑p ROM:00118960 addi.w #$A,($98C).w ROM:00118966 rts ROM:00118966 ; End of function sub_118960 ROM:00118966 ROM:00118968 ROM:00118968 ; =============== S U B R O U T I N E ======================================= ROM:00118968 ROM:00118968 ROM:00118968 sub_118968: ; CODE XREF: ROM:0011886E↑p ROM:00118968 move.w ($4C6).w,($98C).w ROM:0011896E rts ROM:0011896E ; End of function sub_118968 ROM:0011896E ROM:00118970 ROM:00118970 ; =============== S U B R O U T I N E ======================================= ROM:00118970 ROM:00118970 ROM:00118970 sub_118970: ; CODE XREF: ROM:loc_1188B8↑p ROM:00118970 move.w ($98C).w,d1 ROM:00118974 sub.w ($4C6).w,d1 ROM:00118978 cmpi.w #0,d1 ROM:0011897C bge.s loc_118980 ROM:0011897E neg.w d1 ROM:00118980 ROM:00118980 loc_118980: ; CODE XREF: sub_118970+C↑j ROM:00118980 move.w $27E(a5),d2 ROM:00118984 cmp.w d1,d2 ROM:00118986 bge.s loc_11899C ROM:00118988 bset #4,($1261).w ROM:0011898E bset #2,($B87).w ROM:00118994 bset #2,($12AD).w ROM:0011899A bra.s locret_1189A2 ROM:0011899C ; --------------------------------------------------------------------------- ROM:0011899C ROM:0011899C loc_11899C: ; CODE XREF: sub_118970+16↑j ROM:0011899C move.w ($4C6).w,($98C).w ROM:001189A2 ROM:001189A2 locret_1189A2: ; CODE XREF: sub_118970+2A↑j ROM:001189A2 rts ROM:001189A2 ; End of function sub_118970 ROM:001189A2 ROM:001189A4 ROM:001189A4 ; =============== S U B R O U T I N E ======================================= ROM:001189A4 ROM:001189A4 ROM:001189A4 sub_1189A4: ; CODE XREF: sub_118238+E↑p ROM:001189A4 clr.w d1 ROM:001189A6 move.b ($102E).w,d1 ROM:001189AA cmpi.w #3,d1 ROM:001189AE bcc.s locret_1189B8 ROM:001189B0 movea.l off_1189BA(pc,d1.w*4),a0 ROM:001189B4 nop ROM:001189B6 jmp (a0) ROM:001189B8 ; --------------------------------------------------------------------------- ROM:001189B8 ROM:001189B8 locret_1189B8: ; CODE XREF: sub_1189A4+A↑j ROM:001189B8 rts ROM:001189B8 ; End of function sub_1189A4 ROM:001189B8 ROM:001189B8 ; --------------------------------------------------------------------------- ROM:001189BA off_1189BA: dc.l loc_1189C6 ; DATA XREF: sub_1189A4+C↑r ROM:001189BE dc.l loc_1189D0 ROM:001189C2 dc.l loc_1189EE ROM:001189C6 ; --------------------------------------------------------------------------- ROM:001189C6 ROM:001189C6 loc_1189C6: ; DATA XREF: ROM:off_1189BA↑o ROM:001189C6 move.b #1,($102E).w ROM:001189CC bra.s loc_1189E0 ROM:001189CE ; --------------------------------------------------------------------------- ROM:001189CE rts ROM:001189D0 ; --------------------------------------------------------------------------- ROM:001189D0 ROM:001189D0 loc_1189D0: ; DATA XREF: ROM:001189BE↑o ROM:001189D0 btst #4,($127D).w ROM:001189D6 beq.s loc_1189E0 ROM:001189D8 move.b #2,($102E).w ROM:001189DE bra.s locret_1189FE ROM:001189E0 ; --------------------------------------------------------------------------- ROM:001189E0 ROM:001189E0 loc_1189E0: ; CODE XREF: ROM:001189CC↑j ROM:001189E0 ; ROM:001189D6↑j ... ROM:001189E0 move.w ($9C0).w,($97C).w ROM:001189E6 move.w ($98C).w,($98E).w ROM:001189EC rts ROM:001189EE ; --------------------------------------------------------------------------- ROM:001189EE ROM:001189EE loc_1189EE: ; DATA XREF: ROM:001189C2↑o ROM:001189EE btst #4,($127D).w ROM:001189F4 bne.s locret_1189FE ROM:001189F6 move.b #1,($102E).w ROM:001189FC bra.s loc_1189E0 ROM:001189FE ; --------------------------------------------------------------------------- ROM:001189FE ROM:001189FE locret_1189FE: ; CODE XREF: ROM:001189DE↑j ROM:001189FE ; ROM:001189F4↑j ROM:001189FE rts ROM:00118A00 ; --------------------------------------------------------------------------- ROM:00118A00 rts ROM:00118A02 ROM:00118A02 ; =============== S U B R O U T I N E ======================================= ROM:00118A02 ROM:00118A02 ROM:00118A02 sub_118A02: ; CODE XREF: sub_110E14+126↑p ROM:00118A02 ; sub_11824C+5F0↑p ROM:00118A02 lea ($DF0).w,a0 ROM:00118A06 lea ($DE4).w,a1 ROM:00118A0A clr.w d0 ROM:00118A0C move.w ($4BC).w,d1 ROM:00118A10 bsr.w sub_118B20 ROM:00118A14 lea ($DF8).w,a0 ROM:00118A18 lea ($DEA).w,a1 ROM:00118A1C moveq #1,d0 ROM:00118A1E move.w ($4BE).w,d1 ROM:00118A22 bsr.w sub_118B20 ROM:00118A26 move.w #0,d0 ROM:00118A2A bra.s loc_118A30 ROM:00118A2C ; --------------------------------------------------------------------------- ROM:00118A2C ROM:00118A2C loc_118A2C: ; CODE XREF: sub_118A02+3E↓j ROM:00118A2C addi.w #1,d0 ROM:00118A30 ROM:00118A30 loc_118A30: ; CODE XREF: sub_118A02+28↑j ROM:00118A30 cmpi.w #1,d0 ROM:00118A34 bgt.s loc_118A42 ROM:00118A36 move.w $DE0(d0.w*2),$DDC(d0.w*2) ROM:00118A40 bra.s loc_118A2C ROM:00118A42 ; --------------------------------------------------------------------------- ROM:00118A42 ROM:00118A42 loc_118A42: ; CODE XREF: sub_118A02+32↑j ROM:00118A42 btst #1,($4D3).w ROM:00118A48 beq.s loc_118A58 ROM:00118A4A bset #4,($1259).w ROM:00118A50 move.w ($D54).w,($986).w ROM:00118A56 bra.s loc_118A64 ROM:00118A58 ; --------------------------------------------------------------------------- ROM:00118A58 ROM:00118A58 loc_118A58: ; CODE XREF: sub_118A02+46↑j ROM:00118A58 bclr #4,($1259).w ROM:00118A5E move.w ($4B4).w,($986).w ROM:00118A64 ROM:00118A64 loc_118A64: ; CODE XREF: sub_118A02+54↑j ROM:00118A64 move.w $280(a5),d0 ROM:00118A68 move.w ($994).w,d1 ROM:00118A6C cmp.w ($4DC).w,d0 ROM:00118A70 ble.s loc_118A78 ROM:00118A72 addi.w #1,d1 ROM:00118A76 bra.s loc_118A7A ROM:00118A78 ; --------------------------------------------------------------------------- ROM:00118A78 ROM:00118A78 loc_118A78: ; CODE XREF: sub_118A02+6E↑j ROM:00118A78 clr.w d1 ROM:00118A7A ROM:00118A7A loc_118A7A: ; CODE XREF: sub_118A02+74↑j ROM:00118A7A move.w d1,($994).w ROM:00118A7E btst #4,($126A).w ROM:00118A84 beq.s loc_118A92 ROM:00118A86 move.w ($D18).w,($98A).w ROM:00118A8C bra.l loc_118ACA ROM:00118A92 ; --------------------------------------------------------------------------- ROM:00118A92 ROM:00118A92 loc_118A92: ; CODE XREF: sub_118A02+82↑j ROM:00118A92 btst #4,($126A).w ROM:00118A98 bne.s loc_118ACA ROM:00118A9A move.w $842(a5),d0 ROM:00118A9E move.w $844(a5),d1 ROM:00118AA2 move.w $846(a5),d2 ROM:00118AA6 move.w ($4B2).w,d4 ROM:00118AAA muls.w d1,d4 ROM:00118AAC move.w ($9AA).w,d3 ROM:00118AB0 muls.w d2,d3 ROM:00118AB2 add.l d3,d4 ROM:00118AB4 move.w ($9AC).w,d3 ROM:00118AB8 muls.w d0,d3 ROM:00118ABA sub.l d3,d4 ROM:00118ABC divs.w #$2710,d4 ROM:00118AC0 move.w d4,($9AC).w ROM:00118AC4 move.w ($4B2).w,($9AA).w ROM:00118ACA ROM:00118ACA loc_118ACA: ; CODE XREF: sub_118A02+8A↑j ROM:00118ACA ; sub_118A02+96↑j ROM:00118ACA btst #4,($126A).w ROM:00118AD0 bne.s loc_118AD6 ROM:00118AD2 move.w d4,($98A).w ROM:00118AD6 ROM:00118AD6 loc_118AD6: ; CODE XREF: sub_118A02+CE↑j ROM:00118AD6 move.w ($98A).w,($DD8).w ROM:00118ADC move.w ($98A).w,($DDA).w ROM:00118AE2 move.w #$3A70,d1 ROM:00118AE6 move.w ($986).w,d2 ROM:00118AEA bsr.l sub_116E84 ROM:00118AF0 add.w ($4D0).w,d1 ROM:00118AF4 bpl.s loc_118AF8 ROM:00118AF6 moveq #0,d1 ROM:00118AF8 ROM:00118AF8 loc_118AF8: ; CODE XREF: sub_118A02+F2↑j ROM:00118AF8 move.w d1,($996).w ROM:00118AFC move.w $29A(a5),d0 ROM:00118B00 cmp.w ($4D0).w,d0 ROM:00118B04 bgt.s loc_118B0E ROM:00118B06 bset #3,($127E).w ROM:00118B0C bra.s locret_118B1E ROM:00118B0E ; --------------------------------------------------------------------------- ROM:00118B0E ROM:00118B0E loc_118B0E: ; CODE XREF: sub_118A02+102↑j ROM:00118B0E move.w $29C(a5),d0 ROM:00118B12 cmp.w ($4D0).w,d0 ROM:00118B16 blt.s locret_118B1E ROM:00118B18 bclr #3,($127E).w ROM:00118B1E ROM:00118B1E locret_118B1E: ; CODE XREF: sub_118A02+10A↑j ROM:00118B1E ; sub_118A02+114↑j ROM:00118B1E rts ROM:00118B1E ; End of function sub_118A02 ROM:00118B1E ROM:00118B20 ROM:00118B20 ; =============== S U B R O U T I N E ======================================= ROM:00118B20 ROM:00118B20 ROM:00118B20 sub_118B20: ; CODE XREF: sub_118A02+E↑p ROM:00118B20 ; sub_118A02+20↑p ROM:00118B20 move.w 2(a0),(a0) ROM:00118B24 move.w 4(a0),2(a0) ROM:00118B2A move.w 6(a0),4(a0) ROM:00118B30 move.w d1,6(a0) ROM:00118B34 move.w 6(a0),d3 ROM:00118B38 muls.w $838(a5),d3 ROM:00118B3C move.w 4(a0),d2 ROM:00118B40 muls.w $83A(a5),d2 ROM:00118B44 add.l d2,d3 ROM:00118B46 move.w 2(a0),d2 ROM:00118B4A muls.w $83C(a5),d2 ROM:00118B4E add.l d2,d3 ROM:00118B50 move.w (a0),d2 ROM:00118B52 muls.w $83E(a5),d2 ROM:00118B56 add.l d2,d3 ROM:00118B58 move.w 4(a1),d2 ROM:00118B5C muls.w $832(a5),d2 ROM:00118B60 sub.l d2,d3 ROM:00118B62 move.w 2(a1),d2 ROM:00118B66 muls.w $834(a5),d2 ROM:00118B6A sub.l d2,d3 ROM:00118B6C move.w (a1),d2 ROM:00118B6E muls.w $836(a5),d2 ROM:00118B72 sub.l d2,d3 ROM:00118B74 divs.w #$2710,d3 ROM:00118B78 move.w d3,$DE0(d0.w*2) ROM:00118B7E move.w 2(a1),(a1) ROM:00118B82 move.w 4(a1),2(a1) ROM:00118B88 move.w $DE0(d0.w*2),4(a1) ROM:00118B90 rts ROM:00118B90 ; End of function sub_118B20 ROM:00118B90 ROM:00118B92 ROM:00118B92 ; =============== S U B R O U T I N E ======================================= ROM:00118B92 ROM:00118B92 ROM:00118B92 sub_118B92: ; CODE XREF: sub_118238+4↑p ROM:00118B92 clr.w d1 ROM:00118B94 move.b ($1032).w,d1 ROM:00118B98 cmpi.w #4,d1 ROM:00118B9C bcc.s locret_118BA6 ROM:00118B9E movea.l off_118BA8(pc,d1.w*4),a0 ROM:00118BA2 nop ROM:00118BA4 jmp (a0) ROM:00118BA6 ; --------------------------------------------------------------------------- ROM:00118BA6 ROM:00118BA6 locret_118BA6: ; CODE XREF: sub_118B92+A↑j ROM:00118BA6 rts ROM:00118BA6 ; End of function sub_118B92 ROM:00118BA6 ROM:00118BA6 ; --------------------------------------------------------------------------- ROM:00118BA8 off_118BA8: dc.l loc_118BB8 ; DATA XREF: sub_118B92+C↑r ROM:00118BAC dc.l loc_118BC4 ROM:00118BB0 dc.l loc_118C0E ROM:00118BB4 dc.l loc_118C36 ROM:00118BB8 ; --------------------------------------------------------------------------- ROM:00118BB8 ROM:00118BB8 loc_118BB8: ; DATA XREF: ROM:off_118BA8↑o ROM:00118BB8 move.b #1,($1032).w ROM:00118BBE bsr.w sub_118CEA ROM:00118BC2 rts ROM:00118BC4 ; --------------------------------------------------------------------------- ROM:00118BC4 ROM:00118BC4 loc_118BC4: ; DATA XREF: ROM:00118BAC↑o ROM:00118BC4 btst #5,($1285).w ROM:00118BCA beq.s loc_118BDC ROM:00118BCC btst #4,($127D).w ROM:00118BD2 bne.s loc_118BDC ROM:00118BD4 move.b #2,($1032).w ROM:00118BDA bra.s loc_118C30 ROM:00118BDC ; --------------------------------------------------------------------------- ROM:00118BDC ROM:00118BDC loc_118BDC: ; CODE XREF: ROM:00118BCA↑j ROM:00118BDC ; ROM:00118BD2↑j ROM:00118BDC btst #5,($1285).w ROM:00118BE2 beq.s loc_118C08 ROM:00118BE4 btst #4,($127D).w ROM:00118BEA beq.s loc_118C08 ROM:00118BEC move.w $2A2(a5),d0 ROM:00118BF0 clr.b ($851).w ROM:00118BF4 move.w d0,($754).w ROM:00118BF8 move.b #1,($851).w ROM:00118BFE move.b #3,($1032).w ROM:00118C04 bra.w locret_118C74 ROM:00118C08 ; --------------------------------------------------------------------------- ROM:00118C08 ROM:00118C08 loc_118C08: ; CODE XREF: ROM:00118BE2↑j ROM:00118C08 ; ROM:00118BEA↑j ROM:00118C08 bsr.w sub_118CB6 ROM:00118C0C rts ROM:00118C0E ; --------------------------------------------------------------------------- ROM:00118C0E ROM:00118C0E loc_118C0E: ; DATA XREF: ROM:00118BB0↑o ROM:00118C0E btst #4,($127D).w ROM:00118C14 beq.s loc_118C30 ROM:00118C16 move.w $2A2(a5),d0 ROM:00118C1A clr.b ($851).w ROM:00118C1E move.w d0,($754).w ROM:00118C22 move.b #1,($851).w ROM:00118C28 move.b #3,($1032).w ROM:00118C2E bra.s locret_118C74 ROM:00118C30 ; --------------------------------------------------------------------------- ROM:00118C30 ROM:00118C30 loc_118C30: ; CODE XREF: ROM:00118BDA↑j ROM:00118C30 ; ROM:00118C14↑j ... ROM:00118C30 bsr.w sub_118C76 ROM:00118C34 rts ROM:00118C36 ; --------------------------------------------------------------------------- ROM:00118C36 ROM:00118C36 loc_118C36: ; DATA XREF: ROM:00118BB4↑o ROM:00118C36 btst #4,($127D).w ROM:00118C3C bne.s loc_118C46 ROM:00118C3E move.b #2,($1032).w ROM:00118C44 bra.s loc_118C30 ROM:00118C46 ; --------------------------------------------------------------------------- ROM:00118C46 ROM:00118C46 loc_118C46: ; CODE XREF: ROM:00118C3C↑j ROM:00118C46 cmpi.w #0,($754).w ROM:00118C4C bgt.s locret_118C74 ROM:00118C4E move.w $2A4(a5),d0 ROM:00118C52 cmp.w ($9C0).w,d0 ROM:00118C56 ble.s locret_118C74 ROM:00118C58 bsr.w sub_118CAE ROM:00118C5C move.w $2A2(a5),d0 ROM:00118C60 clr.b ($851).w ROM:00118C64 move.w d0,($754).w ROM:00118C68 move.b #1,($851).w ROM:00118C6E move.b #3,($1032).w ROM:00118C74 ROM:00118C74 locret_118C74: ; CODE XREF: ROM:00118C04↑j ROM:00118C74 ; ROM:00118C2E↑j ... ROM:00118C74 rts ROM:00118C76 ROM:00118C76 ; =============== S U B R O U T I N E ======================================= ROM:00118C76 ROM:00118C76 ROM:00118C76 sub_118C76: ; CODE XREF: ROM:loc_118C30↑p ROM:00118C76 btst #4,($1261).w ROM:00118C7C bne.s loc_118C86 ROM:00118C7E move.w ($98C).w,($9C0).w ROM:00118C84 bra.s loc_118C9C ROM:00118C86 ; --------------------------------------------------------------------------- ROM:00118C86 ROM:00118C86 loc_118C86: ; CODE XREF: sub_118C76+6↑j ROM:00118C86 btst #4,($1259).w ROM:00118C8C bne.s loc_118C96 ROM:00118C8E move.w ($986).w,($9C0).w ROM:00118C94 bra.s loc_118C9C ROM:00118C96 ; --------------------------------------------------------------------------- ROM:00118C96 ROM:00118C96 loc_118C96: ; CODE XREF: sub_118C76+16↑j ROM:00118C96 move.w $2A6(a5),($9C0).w ROM:00118C9C ROM:00118C9C loc_118C9C: ; CODE XREF: sub_118C76+E↑j ROM:00118C9C ; sub_118C76+1E↑j ROM:00118C9C move.w $2A4(a5),d0 ROM:00118CA0 cmp.w ($9C0).w,d0 ROM:00118CA4 bge.s locret_118CAC ROM:00118CA6 move.w $2A4(a5),($9C0).w ROM:00118CAC ROM:00118CAC locret_118CAC: ; CODE XREF: sub_118C76+2E↑j ROM:00118CAC rts ROM:00118CAC ; End of function sub_118C76 ROM:00118CAC ROM:00118CAE ROM:00118CAE ; =============== S U B R O U T I N E ======================================= ROM:00118CAE ROM:00118CAE ROM:00118CAE sub_118CAE: ; CODE XREF: ROM:00118C58↑p ROM:00118CAE addi.w #$A,($9C0).w ROM:00118CB4 rts ROM:00118CB4 ; End of function sub_118CAE ROM:00118CB4 ROM:00118CB6 ROM:00118CB6 ; =============== S U B R O U T I N E ======================================= ROM:00118CB6 ROM:00118CB6 ROM:00118CB6 sub_118CB6: ; CODE XREF: ROM:loc_118C08↑p ROM:00118CB6 move.w ($9C0).w,d1 ROM:00118CBA sub.w ($4B6).w,d1 ROM:00118CBE cmpi.w #0,d1 ROM:00118CC2 bge.s loc_118CC6 ROM:00118CC4 neg.w d1 ROM:00118CC6 ROM:00118CC6 loc_118CC6: ; CODE XREF: sub_118CB6+C↑j ROM:00118CC6 move.w $2A8(a5),d2 ROM:00118CCA cmp.w d1,d2 ROM:00118CCC bgt.s loc_118CE2 ROM:00118CCE bset #5,($1285).w ROM:00118CD4 bset #0,($B87).w ROM:00118CDA bset #0,($12AD).w ROM:00118CE0 bra.s locret_118CE8 ROM:00118CE2 ; --------------------------------------------------------------------------- ROM:00118CE2 ROM:00118CE2 loc_118CE2: ; CODE XREF: sub_118CB6+16↑j ROM:00118CE2 move.w ($4B6).w,($9C0).w ROM:00118CE8 ROM:00118CE8 locret_118CE8: ; CODE XREF: sub_118CB6+2A↑j ROM:00118CE8 rts ROM:00118CE8 ; End of function sub_118CB6 ROM:00118CE8 ROM:00118CEA ROM:00118CEA ; =============== S U B R O U T I N E ======================================= ROM:00118CEA ROM:00118CEA ROM:00118CEA sub_118CEA: ; CODE XREF: ROM:00118BBE↑p ROM:00118CEA move.w ($4B6).w,($9C0).w ROM:00118CF0 rts ROM:00118CF0 ; End of function sub_118CEA ROM:00118CF0 ROM:00118CF2 ROM:00118CF2 ; =============== S U B R O U T I N E ======================================= ROM:00118CF2 ROM:00118CF2 ROM:00118CF2 sub_118CF2: ; CODE XREF: sub_118D62+38↓p ROM:00118CF2 move.w ($98A).w,d0 ROM:00118CF6 muls.w $2AA(a5),d0 ROM:00118CFA divs.w ($129C).w,d0 ROM:00118CFE move.w d0,($9C2).w ROM:00118D02 move.w #$3B0A,d1 ROM:00118D06 move.w ($98A).w,d2 ROM:00118D0A move.w ($5D2).w,d3 ROM:00118D0E bsr.l sub_116E84 ROM:00118D14 move.w d1,($9C6).w ROM:00118D18 move.w $2AC(a5),d0 ROM:00118D1C subi.w #$3E8,d0 ROM:00118D20 muls.w #$E,d0 ROM:00118D24 divs.w #$A,d0 ROM:00118D28 addi.w #$3E8,d0 ROM:00118D2C muls.w ($98A).w,d0 ROM:00118D30 divs.l #$3E8,d0 ROM:00118D38 ext.l d1 ROM:00118D3A sub.l d1,d0 ROM:00118D3C move.l d0,d3 ROM:00118D3E move.w ($129C).w,d2 ROM:00118D42 ext.l d2 ROM:00118D44 sub.l d2,d3 ROM:00118D46 move.l d0,d4 ROM:00118D48 move.w $2AA(a5),d2 ROM:00118D4C ext.l d2 ROM:00118D4E sub.l d2,d4 ROM:00118D50 muls.l #$2710,d1:d3 ROM:00118D58 divs.l d4,d1:d3 ROM:00118D5C move.w d3,($9C4).w ROM:00118D60 rts ROM:00118D60 ; End of function sub_118CF2 ROM:00118D60 ROM:00118D62 ROM:00118D62 ; =============== S U B R O U T I N E ======================================= ROM:00118D62 ROM:00118D62 ROM:00118D62 sub_118D62: ; CODE XREF: sub_1237EC+24↓p ROM:00118D62 cmpi.b #0,($1033).w ROM:00118D68 bne.s loc_118D78 ROM:00118D6A btst #4,($868).w ROM:00118D70 beq.s loc_118D78 ROM:00118D72 move.w $2AA(a5),($129C).w ROM:00118D78 ROM:00118D78 loc_118D78: ; CODE XREF: sub_118D62+6↑j ROM:00118D78 ; sub_118D62+E↑j ROM:00118D78 btst #4,($126A).w ROM:00118D7E bne.s loc_118D96 ROM:00118D80 move.w ($4D2).w,d0 ROM:00118D84 btst #0,d0 ROM:00118D88 bne.s loc_118D96 ROM:00118D8A move.w d0,($4D2).w ROM:00118D8E bsr.w sub_118EE8 ROM:00118D92 bsr.w sub_118DA2 ROM:00118D96 ROM:00118D96 loc_118D96: ; CODE XREF: sub_118D62+1C↑j ROM:00118D96 ; sub_118D62+26↑j ROM:00118D96 bsr.w sub_118F50 ROM:00118D9A bsr.l sub_118CF2 ROM:00118DA0 rts ROM:00118DA0 ; End of function sub_118D62 ROM:00118DA0 ROM:00118DA2 ROM:00118DA2 ; =============== S U B R O U T I N E ======================================= ROM:00118DA2 ROM:00118DA2 ROM:00118DA2 sub_118DA2: ; CODE XREF: sub_118D62+30↑p ROM:00118DA2 clr.w d1 ROM:00118DA4 move.b ($1033).w,d1 ROM:00118DA8 cmpi.w #6,d1 ROM:00118DAC bcc.s locret_118DB6 ROM:00118DAE movea.l off_118DB8(pc,d1.w*4),a0 ROM:00118DB2 nop ROM:00118DB4 jmp (a0) ROM:00118DB6 ; --------------------------------------------------------------------------- ROM:00118DB6 ROM:00118DB6 locret_118DB6: ; CODE XREF: sub_118DA2+A↑j ROM:00118DB6 rts ROM:00118DB6 ; End of function sub_118DA2 ROM:00118DB6 ROM:00118DB6 ; --------------------------------------------------------------------------- ROM:00118DB8 off_118DB8: dc.l loc_118DD0 ; DATA XREF: sub_118DA2+C↑r ROM:00118DBC dc.l loc_118DF0 ROM:00118DC0 dc.l loc_118E06 ROM:00118DC4 dc.l loc_118E50 ROM:00118DC8 dc.l loc_118E96 ROM:00118DCC dc.l loc_118EC0 ROM:00118DD0 ; --------------------------------------------------------------------------- ROM:00118DD0 ROM:00118DD0 loc_118DD0: ; DATA XREF: ROM:off_118DB8↑o ROM:00118DD0 move.w $2B2(a5),d0 ROM:00118DD4 clr.b ($7EA).w ROM:00118DD8 move.w d0,($686).w ROM:00118DDC move.b #1,($7EA).w ROM:00118DE2 move.b #5,($1033).w ROM:00118DE8 bra.l locret_118EE4 ROM:00118DEE ; --------------------------------------------------------------------------- ROM:00118DEE rts ROM:00118DF0 ; --------------------------------------------------------------------------- ROM:00118DF0 ROM:00118DF0 loc_118DF0: ; DATA XREF: ROM:00118DBC↑o ROM:00118DF0 btst #1,($125F).w ROM:00118DF6 bne.s loc_118E00 ROM:00118DF8 move.b #2,($1033).w ROM:00118DFE bra.s locret_118E4E ROM:00118E00 ; --------------------------------------------------------------------------- ROM:00118E00 ROM:00118E00 loc_118E00: ; CODE XREF: ROM:00118DF6↑j ROM:00118E00 ; ROM:00118EA4↓j ... ROM:00118E00 bsr.w sub_118F20 ROM:00118E04 rts ROM:00118E06 ; --------------------------------------------------------------------------- ROM:00118E06 ROM:00118E06 loc_118E06: ; DATA XREF: ROM:00118DC0↑o ROM:00118E06 move.w ($9C8).w,d0 ROM:00118E0A cmp.w ($BB4).w,d0 ROM:00118E0E bge.s loc_118E2A ROM:00118E10 move.w $2AE(a5),d0 ROM:00118E14 clr.b ($7EA).w ROM:00118E18 move.w d0,($686).w ROM:00118E1C move.b #1,($7EA).w ROM:00118E22 move.b #3,($1033).w ROM:00118E28 bra.s locret_118E94 ROM:00118E2A ; --------------------------------------------------------------------------- ROM:00118E2A ROM:00118E2A loc_118E2A: ; CODE XREF: ROM:00118E0E↑j ROM:00118E2A btst #1,($125F).w ROM:00118E30 beq.s locret_118E4E ROM:00118E32 move.w $2B0(a5),d0 ROM:00118E36 clr.b ($7EA).w ROM:00118E3A move.w d0,($686).w ROM:00118E3E move.b #1,($7EA).w ROM:00118E44 move.b #5,($1033).w ROM:00118E4A bra.w locret_118EE4 ROM:00118E4E ; --------------------------------------------------------------------------- ROM:00118E4E ROM:00118E4E locret_118E4E: ; CODE XREF: ROM:00118DFE↑j ROM:00118E4E ; ROM:00118E30↑j ... ROM:00118E4E rts ROM:00118E50 ; --------------------------------------------------------------------------- ROM:00118E50 ROM:00118E50 loc_118E50: ; DATA XREF: ROM:00118DC4↑o ROM:00118E50 btst #1,($125F).w ROM:00118E56 beq.s loc_118E72 ROM:00118E58 move.w $2B0(a5),d0 ROM:00118E5C clr.b ($7EA).w ROM:00118E60 move.w d0,($686).w ROM:00118E64 move.b #1,($7EA).w ROM:00118E6A move.b #5,($1033).w ROM:00118E70 bra.s locret_118EE4 ROM:00118E72 ; --------------------------------------------------------------------------- ROM:00118E72 ROM:00118E72 loc_118E72: ; CODE XREF: ROM:00118E56↑j ROM:00118E72 move.w ($9C8).w,d0 ROM:00118E76 cmp.w ($BB4).w,d0 ROM:00118E7A blt.s loc_118E84 ROM:00118E7C move.b #2,($1033).w ROM:00118E82 bra.s locret_118E4E ROM:00118E84 ; --------------------------------------------------------------------------- ROM:00118E84 ROM:00118E84 loc_118E84: ; CODE XREF: ROM:00118E7A↑j ROM:00118E84 cmpi.w #0,($686).w ROM:00118E8A bgt.s locret_118E94 ROM:00118E8C move.b #4,($1033).w ROM:00118E92 bra.s loc_118EBA ROM:00118E94 ; --------------------------------------------------------------------------- ROM:00118E94 ROM:00118E94 locret_118E94: ; CODE XREF: ROM:00118E28↑j ROM:00118E94 ; ROM:00118E8A↑j ROM:00118E94 rts ROM:00118E96 ; --------------------------------------------------------------------------- ROM:00118E96 ROM:00118E96 loc_118E96: ; DATA XREF: ROM:00118DC8↑o ROM:00118E96 btst #1,($125F).w ROM:00118E9C beq.s loc_118EA8 ROM:00118E9E move.b #1,($1033).w ROM:00118EA4 bra.w loc_118E00 ROM:00118EA8 ; --------------------------------------------------------------------------- ROM:00118EA8 ROM:00118EA8 loc_118EA8: ; CODE XREF: ROM:00118E9C↑j ROM:00118EA8 move.w ($9C8).w,d0 ROM:00118EAC cmp.w ($BB4).w,d0 ROM:00118EB0 blt.s loc_118EBA ROM:00118EB2 move.b #2,($1033).w ROM:00118EB8 bra.s locret_118E4E ROM:00118EBA ; --------------------------------------------------------------------------- ROM:00118EBA ROM:00118EBA loc_118EBA: ; CODE XREF: ROM:00118E92↑j ROM:00118EBA ; ROM:00118EB0↑j ROM:00118EBA bsr.w sub_118F00 ROM:00118EBE rts ROM:00118EC0 ; --------------------------------------------------------------------------- ROM:00118EC0 ROM:00118EC0 loc_118EC0: ; DATA XREF: ROM:00118DCC↑o ROM:00118EC0 btst #1,($125F).w ROM:00118EC6 bne.s loc_118ED2 ROM:00118EC8 move.b #2,($1033).w ROM:00118ECE bra.w locret_118E4E ROM:00118ED2 ; --------------------------------------------------------------------------- ROM:00118ED2 ROM:00118ED2 loc_118ED2: ; CODE XREF: ROM:00118EC6↑j ROM:00118ED2 cmpi.w #0,($686).w ROM:00118ED8 bgt.s locret_118EE4 ROM:00118EDA move.b #1,($1033).w ROM:00118EE0 bra.w loc_118E00 ROM:00118EE4 ; --------------------------------------------------------------------------- ROM:00118EE4 ROM:00118EE4 locret_118EE4: ; CODE XREF: ROM:00118DE8↑j ROM:00118EE4 ; ROM:00118E4A↑j ... ROM:00118EE4 rts ROM:00118EE6 ; --------------------------------------------------------------------------- ROM:00118EE6 rts ROM:00118EE8 ROM:00118EE8 ; =============== S U B R O U T I N E ======================================= ROM:00118EE8 ROM:00118EE8 ROM:00118EE8 sub_118EE8: ; CODE XREF: sub_118D62+2C↑p ROM:00118EE8 move.w #$3B0C,d1 ROM:00118EEC move.w ($5D2).w,d2 ROM:00118EF0 move.w ($129C).w,d3 ROM:00118EF4 bsr.l sub_116E84 ROM:00118EFA move.w d1,($9C8).w ROM:00118EFE rts ROM:00118EFE ; End of function sub_118EE8 ROM:00118EFE ROM:00118F00 ROM:00118F00 ; =============== S U B R O U T I N E ======================================= ROM:00118F00 ROM:00118F00 ROM:00118F00 sub_118F00: ; CODE XREF: ROM:loc_118EBA↑p ROM:00118F00 move.w #$3A80,d1 ROM:00118F04 move.w ($5D2).w,d2 ROM:00118F08 bsr.l sub_116E84 ROM:00118F0E add.w ($98A).w,d1 ROM:00118F12 move.w d1,($9CC).w ROM:00118F16 move.w $2B8(a5),d3 ROM:00118F1A bsr.w sub_118F2E ROM:00118F1E rts ROM:00118F1E ; End of function sub_118F00 ROM:00118F1E ROM:00118F20 ROM:00118F20 ; =============== S U B R O U T I N E ======================================= ROM:00118F20 ROM:00118F20 ROM:00118F20 sub_118F20: ; CODE XREF: ROM:loc_118E00↑p ROM:00118F20 move.w ($98A).w,d1 ROM:00118F24 move.w $2B6(a5),d3 ROM:00118F28 bsr.w sub_118F2E ROM:00118F2C rts ROM:00118F2C ; End of function sub_118F20 ROM:00118F2C ROM:00118F2E ROM:00118F2E ; =============== S U B R O U T I N E ======================================= ROM:00118F2E ROM:00118F2E ROM:00118F2E sub_118F2E: ; CODE XREF: sub_118F00+1A↑p ROM:00118F2E ; sub_118F20+8↑p ROM:00118F2E swap d1 ROM:00118F30 clr.w d1 ROM:00118F32 move.w ($129C).w,d2 ROM:00118F36 swap d2 ROM:00118F38 move.w ($9CA).w,d2 ROM:00118F3C ext.l d3 ROM:00118F3E bsr.l sub_116D90 ROM:00118F44 move.w d4,($9CA).w ROM:00118F48 swap d4 ROM:00118F4A move.w d4,($129C).w ROM:00118F4E rts ROM:00118F4E ; End of function sub_118F2E ROM:00118F4E ROM:00118F50 ROM:00118F50 ; =============== S U B R O U T I N E ======================================= ROM:00118F50 ROM:00118F50 ROM:00118F50 sub_118F50: ; CODE XREF: sub_118D62:loc_118D96↑p ROM:00118F50 clr.w d1 ROM:00118F52 move.b ($1034).w,d1 ROM:00118F56 cmpi.w #4,d1 ROM:00118F5A bcc.s locret_118F64 ROM:00118F5C movea.l off_118F66(pc,d1.w*4),a0 ROM:00118F60 nop ROM:00118F62 jmp (a0) ROM:00118F64 ; --------------------------------------------------------------------------- ROM:00118F64 ROM:00118F64 locret_118F64: ; CODE XREF: sub_118F50+A↑j ROM:00118F64 rts ROM:00118F64 ; End of function sub_118F50 ROM:00118F64 ROM:00118F64 ; --------------------------------------------------------------------------- ROM:00118F66 off_118F66: dc.l loc_118F76 ; DATA XREF: sub_118F50+C↑r ROM:00118F6A dc.l loc_118F7E ROM:00118F6E dc.l loc_118FA8 ROM:00118F72 dc.l loc_118FE8 ROM:00118F76 ; --------------------------------------------------------------------------- ROM:00118F76 ROM:00118F76 loc_118F76: ; DATA XREF: ROM:off_118F66↑o ROM:00118F76 move.b #1,($1034).w ROM:00118F7C rts ROM:00118F7E ; --------------------------------------------------------------------------- ROM:00118F7E ROM:00118F7E loc_118F7E: ; DATA XREF: ROM:00118F6A↑o ROM:00118F7E btst #6,($86F).w ROM:00118F84 bne.s locret_118FA6 ROM:00118F86 move.w $2B4(a5),d0 ROM:00118F8A clr.b ($81D).w ROM:00118F8E move.w d0,($6EC).w ROM:00118F92 move.b #1,($81D).w ROM:00118F98 bclr #0,($870).w ROM:00118F9E move.b #2,($1034).w ROM:00118FA4 rts ROM:00118FA6 ; --------------------------------------------------------------------------- ROM:00118FA6 ROM:00118FA6 locret_118FA6: ; CODE XREF: ROM:00118F84↑j ROM:00118FA6 rts ROM:00118FA8 ; --------------------------------------------------------------------------- ROM:00118FA8 ROM:00118FA8 loc_118FA8: ; DATA XREF: ROM:00118F6E↑o ROM:00118FA8 btst #6,($86F).w ROM:00118FAE beq.s loc_118FC8 ROM:00118FB0 bset #0,($870).w ROM:00118FB6 clr.b ($81D).w ROM:00118FBA clr.w ($6EC).w ROM:00118FBE move.b #1,($1034).w ROM:00118FC4 rts ROM:00118FC6 ; --------------------------------------------------------------------------- ROM:00118FC6 bra.s loc_118FE8 ROM:00118FC8 ; --------------------------------------------------------------------------- ROM:00118FC8 ROM:00118FC8 loc_118FC8: ; CODE XREF: ROM:00118FAE↑j ROM:00118FC8 cmpi.w #0,($6EC).w ROM:00118FCE bgt.s loc_118FE0 ROM:00118FD0 bset #0,($870).w ROM:00118FD6 move.b #3,($1034).w ROM:00118FDC rts ROM:00118FDE ; --------------------------------------------------------------------------- ROM:00118FDE bra.s loc_118FE8 ROM:00118FE0 ; --------------------------------------------------------------------------- ROM:00118FE0 ROM:00118FE0 loc_118FE0: ; CODE XREF: ROM:00118FCE↑j ROM:00118FE0 bclr #0,($870).w ROM:00118FE6 rts ROM:00118FE8 ; --------------------------------------------------------------------------- ROM:00118FE8 ROM:00118FE8 loc_118FE8: ; CODE XREF: ROM:00118FC6↑j ROM:00118FE8 ; ROM:00118FDE↑j ROM:00118FE8 ; DATA XREF: ... ROM:00118FE8 btst #6,($86F).w ROM:00118FEE beq.s locret_118FF8 ROM:00118FF0 move.b #1,($1034).w ROM:00118FF6 rts ROM:00118FF8 ; --------------------------------------------------------------------------- ROM:00118FF8 ROM:00118FF8 locret_118FF8: ; CODE XREF: ROM:00118FEE↑j ROM:00118FF8 rts ROM:00118FFA ; --------------------------------------------------------------------------- ROM:00118FFA clr.w ($9CE).w ROM:00118FFE clr.w ($9E2).w ROM:00119002 rts ROM:00119004 ROM:00119004 ; =============== S U B R O U T I N E ======================================= ROM:00119004 ROM:00119004 ROM:00119004 sub_119004: ; CODE XREF: sub_1237EC+4E↓p ROM:00119004 move.w ($9F4).w,d1 ROM:00119008 cmpi.w #4,d1 ROM:0011900C bcc.s locret_119016 ROM:0011900E movea.l off_119018(pc,d1.w*4),a0 ROM:00119012 nop ROM:00119014 jmp (a0) ROM:00119016 ; --------------------------------------------------------------------------- ROM:00119016 ROM:00119016 locret_119016: ; CODE XREF: sub_119004+8↑j ROM:00119016 rts ROM:00119016 ; End of function sub_119004 ROM:00119016 ROM:00119016 ; --------------------------------------------------------------------------- ROM:00119018 off_119018: dc.l loc_119028 ; DATA XREF: sub_119004+A↑r ROM:0011901C dc.l loc_11903C ROM:00119020 dc.l loc_119072 ROM:00119024 dc.l loc_11909A ROM:00119028 ; --------------------------------------------------------------------------- ROM:00119028 ROM:00119028 loc_119028: ; DATA XREF: ROM:off_119018↑o ROM:00119028 bsr.w sub_1190B4 ROM:0011902C move.w $2C4(a5),($9F0).w ROM:00119032 move.w #1,($9F4).w ROM:00119038 rts ROM:0011903A ; --------------------------------------------------------------------------- ROM:0011903A rts ROM:0011903C ; --------------------------------------------------------------------------- ROM:0011903C ROM:0011903C loc_11903C: ; DATA XREF: ROM:0011901C↑o ROM:0011903C bsr.w sub_1190C8 ROM:00119040 btst #7,($126E).w ROM:00119046 beq.s loc_119060 ROM:00119048 move.w $2C8(a5),($9EE).w ROM:0011904E move.w $2C6(a5),($9F0).w ROM:00119054 bsr.w sub_1190E0 ROM:00119058 move.w #2,($9F4).w ROM:0011905E rts ROM:00119060 ; --------------------------------------------------------------------------- ROM:00119060 ROM:00119060 loc_119060: ; CODE XREF: ROM:00119046↑j ROM:00119060 btst #1,($125F).w ROM:00119066 beq.s locret_119070 ROM:00119068 move.w #3,($9F4).w ROM:0011906E rts ROM:00119070 ; --------------------------------------------------------------------------- ROM:00119070 ROM:00119070 locret_119070: ; CODE XREF: ROM:00119066↑j ROM:00119070 rts ROM:00119072 ; --------------------------------------------------------------------------- ROM:00119072 ROM:00119072 loc_119072: ; DATA XREF: ROM:00119020↑o ROM:00119072 btst #7,($126E).w ROM:00119078 bne.s loc_119088 ROM:0011907A move.w $2C4(a5),($9F0).w ROM:00119080 move.w #1,($9F4).w ROM:00119086 rts ROM:00119088 ; --------------------------------------------------------------------------- ROM:00119088 ROM:00119088 loc_119088: ; CODE XREF: ROM:00119078↑j ROM:00119088 btst #1,($125F).w ROM:0011908E beq.s locret_119098 ROM:00119090 move.w #3,($9F4).w ROM:00119096 rts ROM:00119098 ; --------------------------------------------------------------------------- ROM:00119098 ROM:00119098 locret_119098: ; CODE XREF: ROM:0011908E↑j ROM:00119098 rts ROM:0011909A ; --------------------------------------------------------------------------- ROM:0011909A ROM:0011909A loc_11909A: ; DATA XREF: ROM:00119024↑o ROM:0011909A btst #1,($125F).w ROM:001190A0 bne.s locret_1190B0 ROM:001190A2 move.w $2C4(a5),($9F0).w ROM:001190A8 move.w #1,($9F4).w ROM:001190AE rts ROM:001190B0 ; --------------------------------------------------------------------------- ROM:001190B0 ROM:001190B0 locret_1190B0: ; CODE XREF: ROM:001190A0↑j ROM:001190B0 rts ROM:001190B2 ; --------------------------------------------------------------------------- ROM:001190B2 rts ROM:001190B4 ROM:001190B4 ; =============== S U B R O U T I N E ======================================= ROM:001190B4 ROM:001190B4 ROM:001190B4 sub_1190B4: ; CODE XREF: ROM:loc_119028↑p ROM:001190B4 move.w #$3A82,d1 ROM:001190B8 move.w ($9C0).w,d2 ROM:001190BC bsr.l sub_116E84 ROM:001190C2 move.w d1,($9EC).w ROM:001190C6 rts ROM:001190C6 ; End of function sub_1190B4 ROM:001190C6 ROM:001190C8 ROM:001190C8 ; =============== S U B R O U T I N E ======================================= ROM:001190C8 ROM:001190C8 ROM:001190C8 sub_1190C8: ; CODE XREF: ROM:loc_11903C↑p ROM:001190C8 move.w #$3B0E,d1 ROM:001190CC move.w ($98A).w,d2 ROM:001190D0 move.w ($5D2).w,d3 ROM:001190D4 bsr.l sub_116E84 ROM:001190DA move.w d1,($9EE).w ROM:001190DE rts ROM:001190DE ; End of function sub_1190C8 ROM:001190DE ROM:001190E0 ROM:001190E0 ; =============== S U B R O U T I N E ======================================= ROM:001190E0 ROM:001190E0 ROM:001190E0 sub_1190E0: ; CODE XREF: ROM:00119054↑p ROM:001190E0 move.w $2CA(a5),d0 ROM:001190E4 add.w ($9EC).w,d0 ROM:001190E8 move.w d0,($9EC).w ROM:001190EC rts ROM:001190EC ; End of function sub_1190E0 ROM:001190EC ROM:001190EE ROM:001190EE ; =============== S U B R O U T I N E ======================================= ROM:001190EE ROM:001190EE ROM:001190EE sub_1190EE: ; CODE XREF: sub_110E14+1A8↑p ROM:001190EE move.w ($9F0).w,d0 ROM:001190F2 ext.l d0 ROM:001190F4 muls.l ($958).w,d1:d0 ROM:001190FA divs.l #$6B6C0,d1:d0 ROM:00119102 cmpi.w #$2710,d0 ROM:00119106 ble.s loc_11910C ROM:00119108 move.w #$2710,d0 ROM:0011910C ROM:0011910C loc_11910C: ; CODE XREF: sub_1190EE+18↑j ROM:0011910C cmpi.w #0,d0 ROM:00119110 bge.s loc_119116 ROM:00119112 move.w #0,d0 ROM:00119116 ROM:00119116 loc_119116: ; CODE XREF: sub_1190EE+22↑j ROM:00119116 move.w d0,d2 ROM:00119118 ext.l d2 ROM:0011911A move.w ($9EE).w,d1 ROM:0011911E swap d1 ROM:00119120 clr.w d1 ROM:00119122 move.w ($9EC).w,d0 ROM:00119126 swap d0 ROM:00119128 move.w ($9F2).w,d0 ROM:0011912C sub.l d0,d1 ROM:0011912E muls.l d2,d3:d1 ROM:00119132 divs.l #$F4240,d3:d1 ROM:0011913A add.l d0,d1 ROM:0011913C move.w d1,($9F2).w ROM:00119140 swap d1 ROM:00119142 move.w d1,($9EC).w ROM:00119146 rts ROM:00119146 ; End of function sub_1190EE ROM:00119146 ROM:00119148 ROM:00119148 ; =============== S U B R O U T I N E ======================================= ROM:00119148 ROM:00119148 ROM:00119148 sub_119148: ; CODE XREF: ROM:00116956↑p ROM:00119148 cmpi.w #0,($688).w ROM:0011914E bgt.s loc_119182 ROM:00119150 btst #3,($86E).w ROM:00119156 beq.s loc_119180 ROM:00119158 bclr #3,($86E).w ROM:0011915E btst #7,($FFFFF451).w ROM:00119164 bne.s loc_119174 ROM:00119166 bset #0,($869).w ROM:0011916C bclr #5,($871).w ROM:00119172 bra.s loc_119180 ROM:00119174 ; --------------------------------------------------------------------------- ROM:00119174 ROM:00119174 loc_119174: ; CODE XREF: sub_119148+1C↑j ROM:00119174 bset #4,($127F).w ROM:0011917A move.w #$2710,($50C).w ROM:00119180 ROM:00119180 loc_119180: ; CODE XREF: sub_119148+E↑j ROM:00119180 ; sub_119148+2A↑j ROM:00119180 bra.s locret_119192 ROM:00119182 ; --------------------------------------------------------------------------- ROM:00119182 ROM:00119182 loc_119182: ; CODE XREF: sub_119148+6↑j ROM:00119182 move.w $2EE(a5),d0 ROM:00119186 cmp.w ($50C).w,d0 ROM:0011918A ble.s locret_119192 ROM:0011918C bclr #4,($127F).w ROM:00119192 ROM:00119192 locret_119192: ; CODE XREF: sub_119148:loc_119180↑j ROM:00119192 ; sub_119148+42↑j ROM:00119192 rts ROM:00119192 ; End of function sub_119148 ROM:00119192 ROM:00119194 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00119196 ROM:00119196 ; =============== S U B R O U T I N E ======================================= ROM:00119196 ROM:00119196 ROM:00119196 sub_119196: ; CODE XREF: sub_112AAC+E↑p ROM:00119196 move.w ($9E8).w,($53A).w ROM:0011919C move.w #$A,d0 ROM:001191A0 muls.w ($53A).w,d0 ROM:001191A4 move.w d0,($53C).w ROM:001191A8 rts ROM:001191A8 ; End of function sub_119196 ROM:001191A8 ROM:001191AA ROM:001191AA ; =============== S U B R O U T I N E ======================================= ROM:001191AA ROM:001191AA ROM:001191AA sub_1191AA: ; CODE XREF: sub_1130D2+6↑p ROM:001191AA btst #2,($8A3).w ROM:001191B0 beq.s loc_1191D6 ROM:001191B2 btst #2,($8A7).w ROM:001191B8 beq.s loc_1191C8 ROM:001191BA bset #6,($FFFFFA41).w ROM:001191C0 bset #1,($1266).w ROM:001191C6 bra.s loc_1191D4 ROM:001191C8 ; --------------------------------------------------------------------------- ROM:001191C8 ROM:001191C8 loc_1191C8: ; CODE XREF: sub_1191AA+E↑j ROM:001191C8 bclr #6,($FFFFFA41).w ROM:001191CE bclr #1,($1266).w ROM:001191D4 ROM:001191D4 loc_1191D4: ; CODE XREF: sub_1191AA+1C↑j ROM:001191D4 bra.s locret_11920C ROM:001191D6 ; --------------------------------------------------------------------------- ROM:001191D6 ROM:001191D6 loc_1191D6: ; CODE XREF: sub_1191AA+6↑j ROM:001191D6 move.w $362(a5),d0 ROM:001191DA cmpi.w #1,d0 ROM:001191DE bne.s loc_1191E8 ROM:001191E0 bclr #6,($FFFFFA41).w ROM:001191E6 bra.s locret_11920C ROM:001191E8 ; --------------------------------------------------------------------------- ROM:001191E8 ROM:001191E8 loc_1191E8: ; CODE XREF: sub_1191AA+34↑j ROM:001191E8 cmpi.w #2,d0 ROM:001191EC bne.s loc_1191F6 ROM:001191EE bset #6,($FFFFFA41).w ROM:001191F4 bra.s locret_11920C ROM:001191F6 ; --------------------------------------------------------------------------- ROM:001191F6 ROM:001191F6 loc_1191F6: ; CODE XREF: sub_1191AA+42↑j ROM:001191F6 btst #1,($1266).w ROM:001191FC beq.s loc_119206 ROM:001191FE bset #6,($FFFFFA41).w ROM:00119204 bra.s locret_11920C ROM:00119206 ; --------------------------------------------------------------------------- ROM:00119206 ROM:00119206 loc_119206: ; CODE XREF: sub_1191AA+52↑j ROM:00119206 bclr #6,($FFFFFA41).w ROM:0011920C ROM:0011920C locret_11920C: ; CODE XREF: sub_1191AA:loc_1191D4↑j ROM:0011920C ; sub_1191AA+3C↑j ... ROM:0011920C rts ROM:0011920C ; End of function sub_1191AA ROM:0011920C ROM:0011920E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00119210 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00119212 ROM:00119212 ; =============== S U B R O U T I N E ======================================= ROM:00119212 ROM:00119212 ROM:00119212 sub_119212: ; CODE XREF: sub_1237EC+A2↓p ROM:00119212 clr.w d1 ROM:00119214 move.b ($103A).w,d1 ROM:00119218 cmpi.w #5,d1 ROM:0011921C bcc.s locret_119226 ROM:0011921E movea.l off_119228(pc,d1.w*4),a0 ROM:00119222 nop ROM:00119224 jmp (a0) ROM:00119226 ; --------------------------------------------------------------------------- ROM:00119226 ROM:00119226 locret_119226: ; CODE XREF: sub_119212+A↑j ROM:00119226 rts ROM:00119226 ; End of function sub_119212 ROM:00119226 ROM:00119226 ; --------------------------------------------------------------------------- ROM:00119228 off_119228: dc.l loc_11923C ; DATA XREF: sub_119212+C↑r ROM:0011922C dc.l loc_119256 ROM:00119230 dc.l loc_11927E ROM:00119234 dc.l loc_1192CA ROM:00119238 dc.l loc_1192EA ROM:0011923C ; --------------------------------------------------------------------------- ROM:0011923C ROM:0011923C loc_11923C: ; DATA XREF: ROM:off_119228↑o ROM:0011923C move.w $380(a5),d0 ROM:00119240 clr.b ($7F0).w ROM:00119244 move.w d0,($692).w ROM:00119248 move.b #1,($7F0).w ROM:0011924E move.b #1,($103A).w ROM:00119254 rts ROM:00119256 ; --------------------------------------------------------------------------- ROM:00119256 ROM:00119256 loc_119256: ; DATA XREF: ROM:0011922C↑o ROM:00119256 cmpi.w #0,($692).w ROM:0011925C bgt.s locret_11927C ROM:0011925E move.w $37E(a5),d0 ROM:00119262 clr.b ($7F0).w ROM:00119266 move.w d0,($692).w ROM:0011926A move.b #1,($7F0).w ROM:00119270 bset #7,($1275).w ROM:00119276 move.b #2,($103A).w ROM:0011927C ROM:0011927C locret_11927C: ; CODE XREF: ROM:0011925C↑j ROM:0011927C rts ROM:0011927E ; --------------------------------------------------------------------------- ROM:0011927E ROM:0011927E loc_11927E: ; DATA XREF: ROM:00119230↑o ROM:0011927E cmpi.w #0,($692).w ROM:00119284 bgt.s loc_1192A6 ROM:00119286 btst #1,($125F).w ROM:0011928C bne.s loc_119296 ROM:0011928E btst #6,($86F).w ROM:00119294 bne.s loc_1192A4 ROM:00119296 ROM:00119296 loc_119296: ; CODE XREF: ROM:0011928C↑j ROM:00119296 bclr #7,($1275).w ROM:0011929C move.b #3,($103A).w ROM:001192A2 rts ROM:001192A4 ; --------------------------------------------------------------------------- ROM:001192A4 ROM:001192A4 loc_1192A4: ; CODE XREF: ROM:00119294↑j ROM:001192A4 bra.s locret_1192C8 ROM:001192A6 ; --------------------------------------------------------------------------- ROM:001192A6 ROM:001192A6 loc_1192A6: ; CODE XREF: ROM:00119284↑j ROM:001192A6 btst #6,($86F).w ROM:001192AC bne.s locret_1192C8 ROM:001192AE bclr #0,($7F0).w ROM:001192B4 bset #2,($7F0).w ROM:001192BA bclr #7,($1275).w ROM:001192C0 move.b #4,($103A).w ROM:001192C6 rts ROM:001192C8 ; --------------------------------------------------------------------------- ROM:001192C8 ROM:001192C8 locret_1192C8: ; CODE XREF: ROM:loc_1192A4↑j ROM:001192C8 ; ROM:001192AC↑j ROM:001192C8 rts ROM:001192CA ; --------------------------------------------------------------------------- ROM:001192CA ROM:001192CA loc_1192CA: ; DATA XREF: ROM:00119234↑o ROM:001192CA btst #6,($86F).w ROM:001192D0 beq.s locret_1192E8 ROM:001192D2 btst #1,($125F).w ROM:001192D8 bne.s locret_1192E8 ROM:001192DA bset #7,($1275).w ROM:001192E0 move.b #2,($103A).w ROM:001192E6 rts ROM:001192E8 ; --------------------------------------------------------------------------- ROM:001192E8 ROM:001192E8 locret_1192E8: ; CODE XREF: ROM:001192D0↑j ROM:001192E8 ; ROM:001192D8↑j ROM:001192E8 rts ROM:001192EA ; --------------------------------------------------------------------------- ROM:001192EA ROM:001192EA loc_1192EA: ; DATA XREF: ROM:00119238↑o ROM:001192EA btst #6,($86F).w ROM:001192F0 beq.s locret_11930C ROM:001192F2 bclr #2,($7F0).w ROM:001192F8 bset #0,($7F0).w ROM:001192FE bset #7,($1275).w ROM:00119304 move.b #2,($103A).w ROM:0011930A rts ROM:0011930C ; --------------------------------------------------------------------------- ROM:0011930C ROM:0011930C locret_11930C: ; CODE XREF: ROM:001192F0↑j ROM:0011930C rts ROM:0011930E ROM:0011930E ; =============== S U B R O U T I N E ======================================= ROM:0011930E ROM:0011930E ROM:0011930E sub_11930E: ; CODE XREF: sub_1237EC+C0↓p ROM:0011930E bsr.w sub_119314 ROM:00119312 rts ROM:00119312 ; End of function sub_11930E ROM:00119312 ROM:00119314 ROM:00119314 ; =============== S U B R O U T I N E ======================================= ROM:00119314 ROM:00119314 ROM:00119314 sub_119314: ; CODE XREF: sub_11930E↑p ROM:00119314 clr.w d1 ROM:00119316 move.b ($103B).w,d1 ROM:0011931A cmpi.w #7,d1 ROM:0011931E bcc.s locret_119328 ROM:00119320 movea.l off_11932A(pc,d1.w*4),a0 ROM:00119324 nop ROM:00119326 jmp (a0) ROM:00119328 ; --------------------------------------------------------------------------- ROM:00119328 ROM:00119328 locret_119328: ; CODE XREF: sub_119314+A↑j ROM:00119328 rts ROM:00119328 ; End of function sub_119314 ROM:00119328 ROM:00119328 ; --------------------------------------------------------------------------- ROM:0011932A off_11932A: dc.l loc_119346 ; DATA XREF: sub_119314+C↑r ROM:0011932E dc.l loc_119386 ROM:00119332 dc.l loc_1193B4 ROM:00119336 dc.l loc_1193EE ROM:0011933A dc.l loc_11943C ROM:0011933E dc.l loc_119494 ROM:00119342 dc.l loc_1194F4 ROM:00119346 ; --------------------------------------------------------------------------- ROM:00119346 ROM:00119346 loc_119346: ; DATA XREF: ROM:off_11932A↑o ROM:00119346 move.w $382(a5),d0 ROM:0011934A cmp.w ($9C0).w,d0 ROM:0011934E bgt.s loc_119378 ROM:00119350 move.l ($1290).w,d2 ROM:00119354 divu.l #$61A8,d2 ROM:0011935C divu.l #4,d2 ROM:00119364 move.w $392(a5),d1 ROM:00119368 cmp.w d1,d2 ROM:0011936A bgt.s loc_119378 ROM:0011936C bset #4,($1283).w ROM:00119372 move.b #1,($103B).w ROM:00119378 ROM:00119378 loc_119378: ; CODE XREF: ROM:0011934E↑j ROM:00119378 ; ROM:0011936A↑j ROM:00119378 move.w #$32,($A12).w ; '2' ROM:0011937E move.w #0,($A02).w ROM:00119384 rts ROM:00119386 ; --------------------------------------------------------------------------- ROM:00119386 ROM:00119386 loc_119386: ; DATA XREF: ROM:0011932E↑o ROM:00119386 move.w $384(a5),d0 ROM:0011938A move.w $386(a5),d1 ROM:0011938E cmp.w ($53A).w,d0 ROM:00119392 bgt.s locret_1193B2 ROM:00119394 cmp.w ($53A).w,d1 ROM:00119398 blt.s locret_1193B2 ROM:0011939A move.w $388(a5),d2 ROM:0011939E clr.b ($81E).w ROM:001193A2 move.w d2,($6EE).w ROM:001193A6 move.b #1,($81E).w ROM:001193AC move.b #2,($103B).w ROM:001193B2 ROM:001193B2 locret_1193B2: ; CODE XREF: ROM:00119392↑j ROM:001193B2 ; ROM:00119398↑j ROM:001193B2 rts ROM:001193B4 ; --------------------------------------------------------------------------- ROM:001193B4 ROM:001193B4 loc_1193B4: ; DATA XREF: ROM:00119332↑o ROM:001193B4 move.w $384(a5),d0 ROM:001193B8 move.w $386(a5),d1 ROM:001193BC cmp.w ($53A).w,d0 ROM:001193C0 bgt.s loc_1193E6 ROM:001193C2 cmp.w ($53A).w,d1 ROM:001193C6 blt.s loc_1193DE ROM:001193C8 cmpi.w #0,($6EE).w ROM:001193CE bgt.s loc_1193DC ROM:001193D0 bset #2,($126B).w ROM:001193D6 move.b #3,($103B).w ROM:001193DC ROM:001193DC loc_1193DC: ; CODE XREF: ROM:001193CE↑j ROM:001193DC bra.s loc_1193E4 ROM:001193DE ; --------------------------------------------------------------------------- ROM:001193DE ROM:001193DE loc_1193DE: ; CODE XREF: ROM:001193C6↑j ROM:001193DE move.b #1,($103B).w ROM:001193E4 ROM:001193E4 loc_1193E4: ; CODE XREF: ROM:loc_1193DC↑j ROM:001193E4 bra.s locret_1193EC ROM:001193E6 ; --------------------------------------------------------------------------- ROM:001193E6 ROM:001193E6 loc_1193E6: ; CODE XREF: ROM:001193C0↑j ROM:001193E6 move.b #1,($103B).w ROM:001193EC ROM:001193EC locret_1193EC: ; CODE XREF: ROM:loc_1193E4↑j ROM:001193EC rts ROM:001193EE ; --------------------------------------------------------------------------- ROM:001193EE ROM:001193EE loc_1193EE: ; DATA XREF: ROM:00119336↑o ROM:001193EE move.w $384(a5),d0 ROM:001193F2 move.w $386(a5),d1 ROM:001193F6 cmp.w ($53A).w,d0 ROM:001193FA bgt.s loc_11942E ROM:001193FC cmp.w ($53A).w,d1 ROM:00119400 blt.s loc_119420 ROM:00119402 move.w $38C(a5),d2 ROM:00119406 cmp.w ($BB4).w,d2 ROM:0011940A bgt.s loc_11941E ROM:0011940C bset #6,($1281).w ROM:00119412 move.w #$2710,($A02).w ROM:00119418 move.b #4,($103B).w ROM:0011941E ROM:0011941E loc_11941E: ; CODE XREF: ROM:0011940A↑j ROM:0011941E bra.s loc_11942C ROM:00119420 ; --------------------------------------------------------------------------- ROM:00119420 ROM:00119420 loc_119420: ; CODE XREF: ROM:00119400↑j ROM:00119420 bclr #2,($126B).w ROM:00119426 move.b #1,($103B).w ROM:0011942C ROM:0011942C loc_11942C: ; CODE XREF: ROM:loc_11941E↑j ROM:0011942C bra.s locret_11943A ROM:0011942E ; --------------------------------------------------------------------------- ROM:0011942E ROM:0011942E loc_11942E: ; CODE XREF: ROM:001193FA↑j ROM:0011942E bclr #2,($126B).w ROM:00119434 move.b #1,($103B).w ROM:0011943A ROM:0011943A locret_11943A: ; CODE XREF: ROM:loc_11942C↑j ROM:0011943A rts ROM:0011943C ; --------------------------------------------------------------------------- ROM:0011943C ROM:0011943C loc_11943C: ; DATA XREF: ROM:0011933A↑o ROM:0011943C move.w ($A56).w,d3 ROM:00119440 subi.w #1,d3 ROM:00119444 cmpi.w #0,d3 ROM:00119448 blt.s locret_119492 ROM:0011944A move.w $95E(a5,d3.w*2),d2 ROM:00119450 cmp.w ($5D2).w,d2 ROM:00119454 bgt.s loc_11946A ROM:00119456 bclr #6,($1281).w ROM:0011945C move.w #0,($A02).w ROM:00119462 move.b #6,($103B).w ROM:00119468 bra.s locret_119492 ROM:0011946A ; --------------------------------------------------------------------------- ROM:0011946A ROM:0011946A loc_11946A: ; CODE XREF: ROM:00119454↑j ROM:0011946A move.w $38C(a5),d0 ROM:0011946E move.w $390(a5),d1 ROM:00119472 sub.w d1,d0 ROM:00119474 cmp.w ($BB4).w,d0 ROM:00119478 ble.s locret_119492 ROM:0011947A move.w $38E(a5),d0 ROM:0011947E clr.b ($7F1).w ROM:00119482 move.w d0,($694).w ROM:00119486 move.b #1,($7F1).w ROM:0011948C move.b #5,($103B).w ROM:00119492 ROM:00119492 locret_119492: ; CODE XREF: ROM:00119448↑j ROM:00119492 ; ROM:00119468↑j ... ROM:00119492 rts ROM:00119494 ; --------------------------------------------------------------------------- ROM:00119494 ROM:00119494 loc_119494: ; DATA XREF: ROM:0011933E↑o ROM:00119494 move.w $38C(a5),d0 ROM:00119498 move.w $390(a5),d1 ROM:0011949C sub.w d1,d0 ROM:0011949E cmp.w ($BB4).w,d0 ROM:001194A2 ble.s loc_1194C0 ROM:001194A4 cmpi.w #0,($694).w ROM:001194AA bgt.s loc_1194BE ROM:001194AC bclr #6,($1281).w ROM:001194B2 move.w #0,($A02).w ROM:001194B8 move.b #6,($103B).w ROM:001194BE ROM:001194BE loc_1194BE: ; CODE XREF: ROM:001194AA↑j ROM:001194BE bra.s loc_1194C6 ROM:001194C0 ; --------------------------------------------------------------------------- ROM:001194C0 ROM:001194C0 loc_1194C0: ; CODE XREF: ROM:001194A2↑j ROM:001194C0 move.b #4,($103B).w ROM:001194C6 ROM:001194C6 loc_1194C6: ; CODE XREF: ROM:loc_1194BE↑j ROM:001194C6 move.w ($A56).w,d3 ROM:001194CA subi.w #1,d3 ROM:001194CE cmpi.w #0,d3 ROM:001194D2 blt.s locret_1194F2 ROM:001194D4 move.w $95E(a5,d3.w*2),d2 ROM:001194DA cmp.w ($5D2).w,d2 ROM:001194DE bgt.s locret_1194F2 ROM:001194E0 bclr #6,($1281).w ROM:001194E6 move.w #0,($A02).w ROM:001194EC move.b #6,($103B).w ROM:001194F2 ROM:001194F2 locret_1194F2: ; CODE XREF: ROM:001194D2↑j ROM:001194F2 ; ROM:001194DE↑j ROM:001194F2 rts ROM:001194F4 ; --------------------------------------------------------------------------- ROM:001194F4 ROM:001194F4 loc_1194F4: ; DATA XREF: ROM:00119342↑o ROM:001194F4 move.w $38A(a5),d0 ROM:001194F8 cmp.w ($53A).w,d0 ROM:001194FC ble.s locret_11950A ROM:001194FE bclr #2,($126B).w ROM:00119504 move.b #1,($103B).w ROM:0011950A ROM:0011950A locret_11950A: ; CODE XREF: ROM:001194FC↑j ROM:0011950A rts ROM:0011950C ; --------------------------------------------------------------------------- ROM:0011950C rts ROM:0011950E ROM:0011950E ; =============== S U B R O U T I N E ======================================= ROM:0011950E ROM:0011950E ROM:0011950E sub_11950E: ; CODE XREF: sub_1237EC+7E↓p ROM:0011950E move.w #0,d2 ROM:00119512 bra.s loc_119518 ROM:00119514 ; --------------------------------------------------------------------------- ROM:00119514 ROM:00119514 loc_119514: ; CODE XREF: sub_11950E+18↓j ROM:00119514 addi.w #1,d2 ROM:00119518 ROM:00119518 loc_119518: ; CODE XREF: sub_11950E+4↑j ROM:00119518 cmpi.w #0,d2 ROM:0011951C bgt.s locret_119528 ROM:0011951E move.w #0,$12E6(d2.w*2) ROM:00119526 bra.s loc_119514 ROM:00119528 ; --------------------------------------------------------------------------- ROM:00119528 ROM:00119528 locret_119528: ; CODE XREF: sub_11950E+E↑j ROM:00119528 rts ROM:00119528 ; End of function sub_11950E ROM:00119528 ROM:0011952A ROM:0011952A ; =============== S U B R O U T I N E ======================================= ROM:0011952A ROM:0011952A ROM:0011952A sub_11952A: ; CODE XREF: ROM:loc_11997C↓p ROM:0011952A move.w #$3B10,d1 ROM:0011952E move.w ($9C0).w,d2 ROM:00119532 move.w ($99A).w,d3 ROM:00119536 bsr.l sub_116E84 ROM:0011953C move.w d1,($A2C).w ROM:00119540 move.w #$3A84,d1 ROM:00119544 move.w ($98C).w,d2 ROM:00119548 bsr.l sub_116E84 ROM:0011954E move.w d1,($A26).w ROM:00119552 btst #6,($126B).w ROM:00119558 beq.s loc_119562 ROM:0011955A move.w $39C(a5),($A28).w ROM:00119560 bra.s loc_119566 ROM:00119562 ; --------------------------------------------------------------------------- ROM:00119562 ROM:00119562 loc_119562: ; CODE XREF: sub_11952A+2E↑j ROM:00119562 clr.w ($A28).w ROM:00119566 ROM:00119566 loc_119566: ; CODE XREF: sub_11952A+36↑j ROM:00119566 btst #5,($1268).w ROM:0011956C beq.s loc_11957A ROM:0011956E btst #7,($1262).w ROM:00119574 beq.s loc_11957A ROM:00119576 bra.w loc_119582 ROM:0011957A ; --------------------------------------------------------------------------- ROM:0011957A ROM:0011957A loc_11957A: ; CODE XREF: sub_11952A+42↑j ROM:0011957A ; sub_11952A+4A↑j ROM:0011957A btst #5,($1285).w ROM:00119580 beq.s loc_119588 ROM:00119582 ROM:00119582 loc_119582: ; CODE XREF: sub_11952A+4C↑j ROM:00119582 move.w #$2710,($A2C).w ROM:00119588 ROM:00119588 loc_119588: ; CODE XREF: sub_11952A+56↑j ROM:00119588 btst #4,($1261).w ROM:0011958E beq.s loc_119598 ROM:00119590 move.w $3A0(a5),d1 ROM:00119594 move.w d1,($A26).w ROM:00119598 ROM:00119598 loc_119598: ; CODE XREF: sub_11952A+64↑j ROM:00119598 btst #1,($125F).w ROM:0011959E beq.s loc_1195B6 ROM:001195A0 btst #6,($1270).w ROM:001195A6 beq.s loc_1195B0 ROM:001195A8 move.w #$2710,($A2A).w ROM:001195AE bra.s loc_1195B4 ROM:001195B0 ; --------------------------------------------------------------------------- ROM:001195B0 ROM:001195B0 loc_1195B0: ; CODE XREF: sub_11952A+7C↑j ROM:001195B0 clr.w ($A2A).w ROM:001195B4 ROM:001195B4 loc_1195B4: ; CODE XREF: sub_11952A+84↑j ROM:001195B4 bra.s loc_1195D8 ROM:001195B6 ; --------------------------------------------------------------------------- ROM:001195B6 ROM:001195B6 loc_1195B6: ; CODE XREF: sub_11952A+74↑j ROM:001195B6 move.w ($A2C).w,($A2A).w ROM:001195BC move.w ($A26).w,d0 ROM:001195C0 cmp.w ($A2A).w,d0 ROM:001195C4 ble.s loc_1195CA ROM:001195C6 move.w d0,($A2A).w ROM:001195CA ROM:001195CA loc_1195CA: ; CODE XREF: sub_11952A+9A↑j ROM:001195CA move.w ($A28).w,d0 ROM:001195CE cmp.w ($A2A).w,d0 ROM:001195D2 ble.s loc_1195D8 ROM:001195D4 move.w d0,($A2A).w ROM:001195D8 ROM:001195D8 loc_1195D8: ; CODE XREF: sub_11952A:loc_1195B4↑j ROM:001195D8 ; sub_11952A+A8↑j ROM:001195D8 move.w $39A(a5),($A16).w ROM:001195DE btst #3,($8A1).w ROM:001195E4 bne.s loc_119642 ROM:001195E6 move.w ($A2E).w,d2 ROM:001195EA cmp.w ($A2A).w,d2 ROM:001195EE bge.s loc_1195F8 ROM:001195F0 move.w ($A2A).w,($A2E).w ROM:001195F6 bra.s loc_11960E ROM:001195F8 ; --------------------------------------------------------------------------- ROM:001195F8 ROM:001195F8 loc_1195F8: ; CODE XREF: sub_11952A+C4↑j ROM:001195F8 sub.w ($A2A).w,d2 ROM:001195FC move.w $39E(a5),d3 ROM:00119600 cmp.w d2,d3 ROM:00119602 bge.s loc_11960E ROM:00119604 move.w ($A2A).w,d2 ROM:00119608 add.w d3,d2 ROM:0011960A move.w d2,($A2E).w ROM:0011960E ROM:0011960E loc_11960E: ; CODE XREF: sub_11952A+CC↑j ROM:0011960E ; sub_11952A+D8↑j ROM:0011960E cmpi.w #0,($A2A).w ROM:00119614 bgt.s loc_11961A ROM:00119616 clr.w ($A2E).w ROM:0011961A ROM:0011961A loc_11961A: ; CODE XREF: sub_11952A+EA↑j ROM:0011961A move.w $3A2(a5),d1 ROM:0011961E cmpi.w #$FF9C,d1 ROM:00119622 beq.s loc_119628 ROM:00119624 move.w d1,($A2E).w ROM:00119628 ROM:00119628 loc_119628: ; CODE XREF: sub_11952A+F8↑j ROM:00119628 move.w #$3A86,d1 ROM:0011962C move.w ($A2E).w,d2 ROM:00119630 bsr.l sub_116E84 ROM:00119636 move.w d1,($A30).w ROM:0011963A move.w ($A30).w,($A06).w ROM:00119640 bra.s locret_119648 ROM:00119642 ; --------------------------------------------------------------------------- ROM:00119642 ROM:00119642 loc_119642: ; CODE XREF: sub_11952A+BA↑j ROM:00119642 move.w ($A32).w,($A06).w ROM:00119648 ROM:00119648 locret_119648: ; CODE XREF: sub_11952A+116↑j ROM:00119648 rts ROM:00119648 ; End of function sub_11952A ROM:00119648 ROM:0011964A ROM:0011964A ; =============== S U B R O U T I N E ======================================= ROM:0011964A ROM:0011964A ROM:0011964A sub_11964A: ; CODE XREF: sub_11975A+C↓p ROM:0011964A clr.w d1 ROM:0011964C move.b ($103C).w,d1 ROM:00119650 cmpi.w #5,d1 ROM:00119654 bcc.s locret_11965E ROM:00119656 movea.l off_119660(pc,d1.w*4),a0 ROM:0011965A nop ROM:0011965C jmp (a0) ROM:0011965E ; --------------------------------------------------------------------------- ROM:0011965E ROM:0011965E locret_11965E: ; CODE XREF: sub_11964A+A↑j ROM:0011965E rts ROM:0011965E ; End of function sub_11964A ROM:0011965E ROM:0011965E ; --------------------------------------------------------------------------- ROM:00119660 off_119660: dc.l loc_119674 ; DATA XREF: sub_11964A+C↑r ROM:00119664 dc.l loc_11967E ROM:00119668 dc.l loc_1196EE ROM:0011966C dc.l loc_119718 ROM:00119670 dc.l loc_119748 ROM:00119674 ; --------------------------------------------------------------------------- ROM:00119674 ROM:00119674 loc_119674: ; DATA XREF: ROM:off_119660↑o ROM:00119674 move.b #1,($103C).w ROM:0011967A bra.s locret_1196EC ROM:0011967C ; --------------------------------------------------------------------------- ROM:0011967C rts ROM:0011967E ; --------------------------------------------------------------------------- ROM:0011967E ROM:0011967E loc_11967E: ; DATA XREF: ROM:00119664↑o ROM:0011967E btst #1,($125F).w ROM:00119684 beq.s loc_1196C4 ROM:00119686 btst #5,($1285).w ROM:0011968C beq.s loc_1196C4 ROM:0011968E move.w $3A8(a5),d0 ROM:00119692 cmpi.w #1,d0 ROM:00119696 bne.s loc_1196C4 ROM:00119698 bset #6,($1270).w ROM:0011969E move.w #$3A88,d1 ROM:001196A2 move.w ($986).w,d2 ROM:001196A6 bsr.l sub_116E84 ROM:001196AC clr.b ($81F).w ROM:001196B0 move.w d1,($6F0).w ROM:001196B4 move.b #1,($81F).w ROM:001196BA move.b #3,($103C).w ROM:001196C0 bra.w locret_119746 ROM:001196C4 ; --------------------------------------------------------------------------- ROM:001196C4 ROM:001196C4 loc_1196C4: ; CODE XREF: ROM:00119684↑j ROM:001196C4 ; ROM:0011968C↑j ... ROM:001196C4 btst #1,($125F).w ROM:001196CA beq.s locret_1196EC ROM:001196CC btst #6,($126B).w ROM:001196D2 bne.s loc_1196DE ROM:001196D4 move.w $3A6(a5),d1 ROM:001196D8 cmp.w ($9C0).w,d1 ROM:001196DC bge.s locret_1196EC ROM:001196DE ROM:001196DE loc_1196DE: ; CODE XREF: ROM:001196D2↑j ROM:001196DE bset #6,($1270).w ROM:001196E4 move.b #2,($103C).w ROM:001196EA bra.s locret_119716 ROM:001196EC ; --------------------------------------------------------------------------- ROM:001196EC ROM:001196EC locret_1196EC: ; CODE XREF: ROM:0011967A↑j ROM:001196EC ; ROM:001196CA↑j ... ROM:001196EC rts ROM:001196EE ; --------------------------------------------------------------------------- ROM:001196EE ROM:001196EE loc_1196EE: ; DATA XREF: ROM:00119668↑o ROM:001196EE btst #1,($125F).w ROM:001196F4 beq.s loc_119708 ROM:001196F6 move.w $3A4(a5),d1 ROM:001196FA cmp.w ($9C0).w,d1 ROM:001196FE ble.s locret_119716 ROM:00119700 btst #6,($126B).w ROM:00119706 bne.s locret_119716 ROM:00119708 ROM:00119708 loc_119708: ; CODE XREF: ROM:001196F4↑j ROM:00119708 bclr #6,($1270).w ROM:0011970E move.b #1,($103C).w ROM:00119714 bra.s locret_1196EC ROM:00119716 ; --------------------------------------------------------------------------- ROM:00119716 ROM:00119716 locret_119716: ; CODE XREF: ROM:001196EA↑j ROM:00119716 ; ROM:001196FE↑j ... ROM:00119716 rts ROM:00119718 ; --------------------------------------------------------------------------- ROM:00119718 ROM:00119718 loc_119718: ; DATA XREF: ROM:0011966C↑o ROM:00119718 btst #1,($125F).w ROM:0011971E bne.s loc_11972E ROM:00119720 bclr #6,($1270).w ROM:00119726 move.b #1,($103C).w ROM:0011972C bra.s locret_1196EC ROM:0011972E ; --------------------------------------------------------------------------- ROM:0011972E ROM:0011972E loc_11972E: ; CODE XREF: ROM:0011971E↑j ROM:0011972E cmpi.w #0,($6F0).w ROM:00119734 bgt.s locret_119746 ROM:00119736 btst #6,($126B).w ROM:0011973C bne.s locret_119746 ROM:0011973E bclr #6,($1270).w ROM:00119744 bra.s locret_119758 ROM:00119746 ; --------------------------------------------------------------------------- ROM:00119746 ROM:00119746 locret_119746: ; CODE XREF: ROM:001196C0↑j ROM:00119746 ; ROM:00119734↑j ... ROM:00119746 rts ROM:00119748 ; --------------------------------------------------------------------------- ROM:00119748 ROM:00119748 loc_119748: ; DATA XREF: ROM:00119670↑o ROM:00119748 btst #1,($125F).w ROM:0011974E bne.s locret_119758 ROM:00119750 move.b #1,($103C).w ROM:00119756 bra.s locret_1196EC ROM:00119758 ; --------------------------------------------------------------------------- ROM:00119758 ROM:00119758 locret_119758: ; CODE XREF: ROM:00119744↑j ROM:00119758 ; ROM:0011974E↑j ROM:00119758 rts ROM:0011975A ROM:0011975A ; =============== S U B R O U T I N E ======================================= ROM:0011975A ROM:0011975A ROM:0011975A sub_11975A: ; CODE XREF: sub_1237EC+18↓p ROM:0011975A bsr.l sub_11A686 ROM:00119760 bsr.l sub_11A0FE ROM:00119766 bsr.l sub_11964A ROM:0011976C bsr.l sub_119DBA ROM:00119772 bsr.w sub_11978A ROM:00119776 bsr.l sub_119C0E ROM:0011977C bsr.l sub_119CD4 ROM:00119782 bsr.l sub_119984 ROM:00119788 rts ROM:00119788 ; End of function sub_11975A ROM:00119788 ROM:0011978A ROM:0011978A ; =============== S U B R O U T I N E ======================================= ROM:0011978A ROM:0011978A ROM:0011978A sub_11978A: ; CODE XREF: sub_11975A+18↑p ROM:0011978A clr.w d1 ROM:0011978C move.b ($103D).w,d1 ROM:00119790 cmpi.w #5,d1 ROM:00119794 bcc.s locret_11979E ROM:00119796 movea.l off_1197A0(pc,d1.w*4),a0 ROM:0011979A nop ROM:0011979C jmp (a0) ROM:0011979E ; --------------------------------------------------------------------------- ROM:0011979E ROM:0011979E locret_11979E: ; CODE XREF: sub_11978A+A↑j ROM:0011979E rts ROM:0011979E ; End of function sub_11978A ROM:0011979E ROM:0011979E ; --------------------------------------------------------------------------- ROM:001197A0 off_1197A0: dc.l loc_1197B4 ; DATA XREF: sub_11978A+C↑r ROM:001197A4 dc.l loc_1197CC ROM:001197A8 dc.l loc_119856 ROM:001197AC dc.l loc_1198BA ROM:001197B0 dc.l loc_119912 ROM:001197B4 ; --------------------------------------------------------------------------- ROM:001197B4 ROM:001197B4 loc_1197B4: ; DATA XREF: ROM:off_1197A0↑o ROM:001197B4 bset #1,($1284).w ROM:001197BA bsr.l sub_119EF2 ROM:001197C0 move.b #1,($103D).w ROM:001197C6 bra.w loc_11984E ROM:001197CA ; --------------------------------------------------------------------------- ROM:001197CA rts ROM:001197CC ; --------------------------------------------------------------------------- ROM:001197CC ROM:001197CC loc_1197CC: ; DATA XREF: ROM:001197A4↑o ROM:001197CC move.w $3AC(a5),d1 ROM:001197D0 cmpi.w #1,d1 ROM:001197D4 bne.s loc_1197EC ROM:001197D6 bclr #7,($1277).w ROM:001197DC bclr #0,($126E).w ROM:001197E2 move.b #4,($103D).w ROM:001197E8 bra.w loc_11997C ROM:001197EC ; --------------------------------------------------------------------------- ROM:001197EC ROM:001197EC loc_1197EC: ; CODE XREF: ROM:001197D4↑j ROM:001197EC move.w $3AA(a5),d0 ROM:001197F0 cmpi.w #1,d0 ROM:001197F4 bne.s loc_119806 ROM:001197F6 bclr #1,($1284).w ROM:001197FC move.b #3,($103D).w ROM:00119802 bra.w loc_11990A ROM:00119806 ; --------------------------------------------------------------------------- ROM:00119806 ROM:00119806 loc_119806: ; CODE XREF: ROM:001197F4↑j ROM:00119806 move.w #2,d0 ROM:0011980A move.w #1,d1 ROM:0011980E cmp.w $3AA(a5),d0 ROM:00119812 beq.s loc_11982A ROM:00119814 cmp.w $3AA(a5),d1 ROM:00119818 beq.s loc_11984E ROM:0011981A btst #1,($135E).w ROM:00119820 bne.s loc_11982A ROM:00119822 btst #3,($871).w ROM:00119828 beq.s loc_11984E ROM:0011982A ROM:0011982A loc_11982A: ; CODE XREF: ROM:00119812↑j ROM:0011982A ; ROM:00119820↑j ROM:0011982A bset #1,($135E).w ROM:00119830 bsr.l sub_11A1BE ROM:00119836 move.b #0,($1042).w ROM:0011983C bclr #0,($125C).w ROM:00119842 move.b #2,($103D).w ROM:00119848 bra.l loc_1198B2 ROM:0011984E ; --------------------------------------------------------------------------- ROM:0011984E ROM:0011984E loc_11984E: ; CODE XREF: ROM:001197C6↑j ROM:0011984E ; ROM:00119818↑j ... ROM:0011984E bsr.l sub_119EF2 ROM:00119854 rts ROM:00119856 ; --------------------------------------------------------------------------- ROM:00119856 ROM:00119856 loc_119856: ; DATA XREF: ROM:001197A8↑o ROM:00119856 move.w $3AC(a5),d1 ROM:0011985A cmpi.w #1,d1 ROM:0011985E bne.s loc_119870 ROM:00119860 bclr #1,($135E).w ROM:00119866 move.b #4,($103D).w ROM:0011986C bra.w loc_11997C ROM:00119870 ; --------------------------------------------------------------------------- ROM:00119870 ROM:00119870 loc_119870: ; CODE XREF: ROM:0011985E↑j ROM:00119870 move.w $3AA(a5),d0 ROM:00119874 cmpi.w #1,d0 ROM:00119878 bne.s loc_119892 ROM:0011987A bclr #1,($135E).w ROM:00119880 bclr #1,($1284).w ROM:00119886 move.b #3,($103D).w ROM:0011988C bra.l loc_11990A ROM:00119892 ; --------------------------------------------------------------------------- ROM:00119892 ROM:00119892 loc_119892: ; CODE XREF: ROM:00119878↑j ROM:00119892 btst #1,($1271).w ROM:00119898 beq.s loc_1198B2 ROM:0011989A bclr #1,($135E).w ROM:001198A0 bclr #1,($1271).w ROM:001198A6 move.b #1,($103D).w ROM:001198AC bra.l loc_11984E ROM:001198B2 ; --------------------------------------------------------------------------- ROM:001198B2 ROM:001198B2 loc_1198B2: ; CODE XREF: ROM:00119848↑j ROM:001198B2 ; ROM:00119898↑j ... ROM:001198B2 bsr.l sub_11A1BE ROM:001198B8 rts ROM:001198BA ; --------------------------------------------------------------------------- ROM:001198BA ROM:001198BA loc_1198BA: ; DATA XREF: ROM:001197AC↑o ROM:001198BA move.w $3AC(a5),d1 ROM:001198BE cmpi.w #1,d1 ROM:001198C2 bne.s loc_1198D4 ROM:001198C4 bset #1,($1284).w ROM:001198CA move.b #4,($103D).w ROM:001198D0 bra.w loc_11997C ROM:001198D4 ; --------------------------------------------------------------------------- ROM:001198D4 ROM:001198D4 loc_1198D4: ; CODE XREF: ROM:001198C2↑j ROM:001198D4 move.w $3AA(a5),d0 ROM:001198D8 cmpi.w #2,d0 ROM:001198DC bne.s loc_1198F2 ROM:001198DE bset #1,($1284).w ROM:001198E4 bset #1,($135E).w ROM:001198EA move.b #2,($103D).w ROM:001198F0 bra.s loc_1198B2 ROM:001198F2 ; --------------------------------------------------------------------------- ROM:001198F2 ROM:001198F2 loc_1198F2: ; CODE XREF: ROM:001198DC↑j ROM:001198F2 cmpi.w #0,d0 ROM:001198F6 bne.s loc_11990A ROM:001198F8 bset #1,($1284).w ROM:001198FE move.b #1,($103D).w ROM:00119904 bra.l loc_11984E ROM:0011990A ; --------------------------------------------------------------------------- ROM:0011990A ROM:0011990A loc_11990A: ; CODE XREF: ROM:00119802↑j ROM:0011990A ; ROM:0011988C↑j ... ROM:0011990A bsr.l sub_119EF2 ROM:00119910 rts ROM:00119912 ; --------------------------------------------------------------------------- ROM:00119912 ROM:00119912 loc_119912: ; DATA XREF: ROM:001197B0↑o ROM:00119912 move.w $3AC(a5),d0 ROM:00119916 cmpi.w #0,d0 ROM:0011991A bne.s loc_119934 ROM:0011991C move.w $3AA(a5),d0 ROM:00119920 cmpi.w #1,d0 ROM:00119924 bne.s loc_119934 ROM:00119926 bclr #1,($1284).w ROM:0011992C move.b #3,($103D).w ROM:00119932 bra.s loc_11990A ROM:00119934 ; --------------------------------------------------------------------------- ROM:00119934 ROM:00119934 loc_119934: ; CODE XREF: ROM:0011991A↑j ROM:00119934 ; ROM:00119924↑j ROM:00119934 move.w $3AC(a5),d0 ROM:00119938 cmpi.w #0,d0 ROM:0011993C bne.s loc_119958 ROM:0011993E move.w $3AA(a5),d0 ROM:00119942 cmpi.w #2,d0 ROM:00119946 bne.s loc_119958 ROM:00119948 bset #1,($135E).w ROM:0011994E move.b #2,($103D).w ROM:00119954 bra.w loc_1198B2 ROM:00119958 ; --------------------------------------------------------------------------- ROM:00119958 ROM:00119958 loc_119958: ; CODE XREF: ROM:0011993C↑j ROM:00119958 ; ROM:00119946↑j ROM:00119958 move.w $3AC(a5),d0 ROM:0011995C cmpi.w #0,d0 ROM:00119960 bne.s loc_11997C ROM:00119962 move.w $3AA(a5),d0 ROM:00119966 cmpi.w #0,d0 ROM:0011996A bne.s loc_11997C ROM:0011996C bclr #1,($135E).w ROM:00119972 move.b #1,($103D).w ROM:00119978 bra.w loc_11984E ROM:0011997C ; --------------------------------------------------------------------------- ROM:0011997C ROM:0011997C loc_11997C: ; CODE XREF: ROM:001197E8↑j ROM:0011997C ; ROM:0011986C↑j ... ROM:0011997C bsr.l sub_11952A ROM:00119982 rts ROM:00119984 ROM:00119984 ; =============== S U B R O U T I N E ======================================= ROM:00119984 ROM:00119984 ROM:00119984 sub_119984: ; CODE XREF: sub_11975A+28↑p ROM:00119984 clr.w d1 ROM:00119986 move.b ($103E).w,d1 ROM:0011998A cmpi.w #6,d1 ROM:0011998E bcc.s locret_119998 ROM:00119990 movea.l off_11999A(pc,d1.w*4),a0 ROM:00119994 nop ROM:00119996 jmp (a0) ROM:00119998 ; --------------------------------------------------------------------------- ROM:00119998 ROM:00119998 locret_119998: ; CODE XREF: sub_119984+A↑j ROM:00119998 rts ROM:00119998 ; End of function sub_119984 ROM:00119998 ROM:00119998 ; --------------------------------------------------------------------------- ROM:0011999A off_11999A: dc.l loc_1199B2 ; DATA XREF: sub_119984+C↑r ROM:0011999E dc.l loc_1199C0 ROM:001199A2 dc.l loc_119A50 ROM:001199A6 dc.l loc_119A98 ROM:001199AA dc.l loc_119AC2 ROM:001199AE dc.l loc_119B18 ROM:001199B2 ; --------------------------------------------------------------------------- ROM:001199B2 ROM:001199B2 loc_1199B2: ; DATA XREF: ROM:off_11999A↑o ROM:001199B2 move.b #1,($103E).w ROM:001199B8 bra.l locret_119A4E ROM:001199BE ; --------------------------------------------------------------------------- ROM:001199BE rts ROM:001199C0 ; --------------------------------------------------------------------------- ROM:001199C0 ROM:001199C0 loc_1199C0: ; DATA XREF: ROM:0011999E↑o ROM:001199C0 btst #1,($125F).w ROM:001199C6 beq.s loc_119A02 ROM:001199C8 btst #5,($1285).w ROM:001199CE beq.s loc_1199D8 ROM:001199D0 btst #6,($86F).w ROM:001199D6 bne.s loc_1199EA ROM:001199D8 ROM:001199D8 loc_1199D8: ; CODE XREF: ROM:001199CE↑j ROM:001199D8 move.w $3BA(a5),d0 ROM:001199DC btst #5,($1285).w ROM:001199E2 bne.s loc_119A02 ROM:001199E4 cmp.w ($9C0).w,d0 ROM:001199E8 bge.s loc_119A02 ROM:001199EA ROM:001199EA loc_1199EA: ; CODE XREF: ROM:001199D6↑j ROM:001199EA bset #3,($1260).w ROM:001199F0 bset #7,($878).w ROM:001199F6 move.b #4,($103E).w ROM:001199FC bra.l locret_119B16 ROM:00119A02 ; --------------------------------------------------------------------------- ROM:00119A02 ROM:00119A02 loc_119A02: ; CODE XREF: ROM:001199C6↑j ROM:00119A02 ; ROM:001199E2↑j ... ROM:00119A02 btst #6,($86F).w ROM:00119A08 beq.s locret_119A4E ROM:00119A0A btst #4,($127B).w ROM:00119A10 beq.s locret_119A4E ROM:00119A12 btst #3,($1261).w ROM:00119A18 bne.s locret_119A4E ROM:00119A1A btst #1,($1275).w ROM:00119A20 bne.s locret_119A4E ROM:00119A22 btst #5,($1285).w ROM:00119A28 beq.s loc_119A2C ROM:00119A2A bra.s loc_119A36 ROM:00119A2C ; --------------------------------------------------------------------------- ROM:00119A2C ROM:00119A2C loc_119A2C: ; CODE XREF: ROM:00119A28↑j ROM:00119A2C move.w $3BA(a5),d0 ROM:00119A30 cmp.w ($9C0).w,d0 ROM:00119A34 bge.s locret_119A4E ROM:00119A36 ROM:00119A36 loc_119A36: ; CODE XREF: ROM:00119A2A↑j ROM:00119A36 bsr.w sub_119B68 ROM:00119A3A bset #6,($1269).w ROM:00119A40 bset #3,($1261).w ROM:00119A46 move.b #2,($103E).w ROM:00119A4C bra.s locret_119A96 ROM:00119A4E ; --------------------------------------------------------------------------- ROM:00119A4E ROM:00119A4E locret_119A4E: ; CODE XREF: ROM:001199B8↑j ROM:00119A4E ; ROM:00119A08↑j ... ROM:00119A4E rts ROM:00119A50 ; --------------------------------------------------------------------------- ROM:00119A50 ROM:00119A50 loc_119A50: ; DATA XREF: ROM:001199A2↑o ROM:00119A50 btst #1,($125F).w ROM:00119A56 beq.s loc_119A6C ROM:00119A58 bclr #6,($1269).w ROM:00119A5E bclr #3,($1261).w ROM:00119A64 move.b #1,($103E).w ROM:00119A6A bra.s locret_119A4E ROM:00119A6C ; --------------------------------------------------------------------------- ROM:00119A6C ROM:00119A6C loc_119A6C: ; CODE XREF: ROM:00119A56↑j ROM:00119A6C move.w ($B14).w,d0 ROM:00119A70 cmp.w ($AE0).w,d0 ROM:00119A74 bne.s locret_119A96 ROM:00119A76 btst #1,($1275).w ROM:00119A7C bne.s locret_119A96 ROM:00119A7E bset #3,($1260).w ROM:00119A84 bsr.w sub_119BBE ROM:00119A88 bset #7,($878).w ROM:00119A8E move.b #3,($103E).w ROM:00119A94 bra.s locret_119AC0 ROM:00119A96 ; --------------------------------------------------------------------------- ROM:00119A96 ROM:00119A96 locret_119A96: ; CODE XREF: ROM:00119A4C↑j ROM:00119A96 ; ROM:00119A74↑j ... ROM:00119A96 rts ROM:00119A98 ; --------------------------------------------------------------------------- ROM:00119A98 ROM:00119A98 loc_119A98: ; DATA XREF: ROM:001199A6↑o ROM:00119A98 move.w ($B14).w,d0 ROM:00119A9C cmp.w ($AE0).w,d0 ROM:00119AA0 bne.s loc_119AA4 ROM:00119AA2 bra.s loc_119AAC ROM:00119AA4 ; --------------------------------------------------------------------------- ROM:00119AA4 ROM:00119AA4 loc_119AA4: ; CODE XREF: ROM:00119AA0↑j ROM:00119AA4 btst #1,($125F).w ROM:00119AAA beq.s locret_119AC0 ROM:00119AAC ROM:00119AAC loc_119AAC: ; CODE XREF: ROM:00119AA2↑j ROM:00119AAC bclr #6,($1269).w ROM:00119AB2 bclr #3,($1261).w ROM:00119AB8 move.b #4,($103E).w ROM:00119ABE bra.s locret_119B16 ROM:00119AC0 ; --------------------------------------------------------------------------- ROM:00119AC0 ROM:00119AC0 locret_119AC0: ; CODE XREF: ROM:00119A94↑j ROM:00119AC0 ; ROM:00119AAA↑j ROM:00119AC0 rts ROM:00119AC2 ; --------------------------------------------------------------------------- ROM:00119AC2 ROM:00119AC2 loc_119AC2: ; DATA XREF: ROM:001199AA↑o ROM:00119AC2 btst #6,($86F).w ROM:00119AC8 bne.s loc_119AEA ROM:00119ACA btst #5,($1285).w ROM:00119AD0 beq.s loc_119AEA ROM:00119AD2 bclr #7,($878).w ROM:00119AD8 bclr #3,($1260).w ROM:00119ADE move.b #1,($103E).w ROM:00119AE4 bra.l locret_119A4E ROM:00119AEA ; --------------------------------------------------------------------------- ROM:00119AEA ROM:00119AEA loc_119AEA: ; CODE XREF: ROM:00119AC8↑j ROM:00119AEA ; ROM:00119AD0↑j ROM:00119AEA btst #5,($1285).w ROM:00119AF0 bne.s locret_119B16 ROM:00119AF2 move.w $3BA(a5),d0 ROM:00119AF6 cmp.w ($9C0).w,d0 ROM:00119AFA ble.s locret_119B16 ROM:00119AFC move.w $3BC(a5),d0 ROM:00119B00 clr.b ($820).w ROM:00119B04 move.w d0,($6F2).w ROM:00119B08 move.b #1,($820).w ROM:00119B0E move.b #5,($103E).w ROM:00119B14 bra.s locret_119B64 ROM:00119B16 ; --------------------------------------------------------------------------- ROM:00119B16 ROM:00119B16 locret_119B16: ; CODE XREF: ROM:001199FC↑j ROM:00119B16 ; ROM:00119ABE↑j ... ROM:00119B16 rts ROM:00119B18 ; --------------------------------------------------------------------------- ROM:00119B18 ROM:00119B18 loc_119B18: ; DATA XREF: ROM:001199AE↑o ROM:00119B18 btst #5,($1285).w ROM:00119B1E bne.s loc_119B4A ROM:00119B20 move.w $3B8(a5),d0 ROM:00119B24 cmpi.w #0,($6F2).w ROM:00119B2A ble.s loc_119B32 ROM:00119B2C cmp.w ($9C0).w,d0 ROM:00119B30 ble.s loc_119B4A ROM:00119B32 ROM:00119B32 loc_119B32: ; CODE XREF: ROM:00119B2A↑j ROM:00119B32 bclr #7,($878).w ROM:00119B38 bclr #3,($1260).w ROM:00119B3E move.b #1,($103E).w ROM:00119B44 bra.l locret_119A4E ROM:00119B4A ; --------------------------------------------------------------------------- ROM:00119B4A ROM:00119B4A loc_119B4A: ; CODE XREF: ROM:00119B1E↑j ROM:00119B4A ; ROM:00119B30↑j ROM:00119B4A move.w $3BA(a5),d0 ROM:00119B4E btst #5,($1285).w ROM:00119B54 bne.s loc_119B5C ROM:00119B56 cmp.w ($9C0).w,d0 ROM:00119B5A bge.s locret_119B64 ROM:00119B5C ROM:00119B5C loc_119B5C: ; CODE XREF: ROM:00119B54↑j ROM:00119B5C move.b #4,($103E).w ROM:00119B62 bra.s locret_119B16 ROM:00119B64 ; --------------------------------------------------------------------------- ROM:00119B64 ROM:00119B64 locret_119B64: ; CODE XREF: ROM:00119B14↑j ROM:00119B64 ; ROM:00119B5A↑j ROM:00119B64 rts ROM:00119B66 ; --------------------------------------------------------------------------- ROM:00119B66 rts ROM:00119B68 ROM:00119B68 ; =============== S U B R O U T I N E ======================================= ROM:00119B68 ROM:00119B68 ROM:00119B68 sub_119B68: ; CODE XREF: ROM:loc_119A36↑p ROM:00119B68 move.w ($AE0).w,($A34).w ROM:00119B6E move.w #$3B3E,d1 ROM:00119B72 move.w ($A34).w,d2 ROM:00119B76 move.w ($129C).w,d3 ROM:00119B7A bsr.l sub_116E84 ROM:00119B80 move.w ($A34).w,d0 ROM:00119B84 sub.w d1,d0 ROM:00119B86 add.w $3BE(a5),d0 ROM:00119B8A move.w d0,($A36).w ROM:00119B8E move.w #$3B3C,d1 ROM:00119B92 move.w ($A36).w,d2 ROM:00119B96 move.w ($129C).w,d3 ROM:00119B9A bsr.l sub_116E84 ROM:00119BA0 add.w ($A36).w,d1 ROM:00119BA4 move.w $AA(a5),d0 ROM:00119BA8 cmp.w d1,d0 ROM:00119BAA ble.s loc_119BB2 ROM:00119BAC move.w d1,($B14).w ROM:00119BB0 bra.s loc_119BB6 ROM:00119BB2 ; --------------------------------------------------------------------------- ROM:00119BB2 ROM:00119BB2 loc_119BB2: ; CODE XREF: sub_119B68+42↑j ROM:00119BB2 move.w d0,($B14).w ROM:00119BB6 ROM:00119BB6 loc_119BB6: ; CODE XREF: sub_119B68+48↑j ROM:00119BB6 move.w $A2(a5),($B12).w ROM:00119BBC rts ROM:00119BBC ; End of function sub_119B68 ROM:00119BBC ROM:00119BBE ROM:00119BBE ; =============== S U B R O U T I N E ======================================= ROM:00119BBE ROM:00119BBE ROM:00119BBE sub_119BBE: ; CODE XREF: ROM:00119A84↑p ROM:00119BBE move.w #$3B3E,d1 ROM:00119BC2 move.w ($AE0).w,d2 ROM:00119BC6 move.w ($129C).w,d3 ROM:00119BCA bsr.l sub_116E84 ROM:00119BD0 move.w ($AE0).w,d0 ROM:00119BD4 sub.w d1,d0 ROM:00119BD6 sub.w $3C0(a5),d0 ROM:00119BDA move.w d0,($A36).w ROM:00119BDE move.w #$3B3C,d1 ROM:00119BE2 move.w ($A36).w,d2 ROM:00119BE6 move.w ($129C).w,d3 ROM:00119BEA bsr.l sub_116E84 ROM:00119BF0 add.w ($A36).w,d1 ROM:00119BF4 cmp.w ($A34).w,d1 ROM:00119BF8 blt.s loc_119C00 ROM:00119BFA move.w d1,($B14).w ROM:00119BFE bra.s loc_119C06 ROM:00119C00 ; --------------------------------------------------------------------------- ROM:00119C00 ROM:00119C00 loc_119C00: ; CODE XREF: sub_119BBE+3A↑j ROM:00119C00 move.w ($A34).w,($B14).w ROM:00119C06 ROM:00119C06 loc_119C06: ; CODE XREF: sub_119BBE+40↑j ROM:00119C06 move.w $3C2(a5),($B12).w ROM:00119C0C rts ROM:00119C0C ; End of function sub_119BBE ROM:00119C0C ROM:00119C0E ROM:00119C0E ; =============== S U B R O U T I N E ======================================= ROM:00119C0E ROM:00119C0E ROM:00119C0E sub_119C0E: ; CODE XREF: sub_11975A+1C↑p ROM:00119C0E clr.w d1 ROM:00119C10 move.b ($103F).w,d1 ROM:00119C14 cmpi.w #4,d1 ROM:00119C18 bcc.s locret_119C22 ROM:00119C1A movea.l off_119C24(pc,d1.w*4),a0 ROM:00119C1E nop ROM:00119C20 jmp (a0) ROM:00119C22 ; --------------------------------------------------------------------------- ROM:00119C22 ROM:00119C22 locret_119C22: ; CODE XREF: sub_119C0E+A↑j ROM:00119C22 rts ROM:00119C22 ; End of function sub_119C0E ROM:00119C22 ROM:00119C22 ; --------------------------------------------------------------------------- ROM:00119C24 off_119C24: dc.l loc_119C34 ; DATA XREF: sub_119C0E+C↑r ROM:00119C28 dc.l loc_119C3E ROM:00119C2C dc.l loc_119C82 ROM:00119C30 dc.l loc_119CB8 ROM:00119C34 ; --------------------------------------------------------------------------- ROM:00119C34 ROM:00119C34 loc_119C34: ; DATA XREF: ROM:off_119C24↑o ROM:00119C34 move.b #1,($103F).w ROM:00119C3A bra.s locret_119C80 ROM:00119C3C ; --------------------------------------------------------------------------- ROM:00119C3C rts ROM:00119C3E ; --------------------------------------------------------------------------- ROM:00119C3E ROM:00119C3E loc_119C3E: ; DATA XREF: ROM:00119C28↑o ROM:00119C3E btst #6,($86F).w ROM:00119C44 bne.s loc_119C68 ROM:00119C46 btst #7,($1263).w ROM:00119C4C bne.s loc_119C68 ROM:00119C4E move.w $3C4(a5),d0 ROM:00119C52 clr.b ($821).w ROM:00119C56 move.w d0,($6F4).w ROM:00119C5A move.b #1,($821).w ROM:00119C60 move.b #2,($103F).w ROM:00119C66 bra.s loc_119CB2 ROM:00119C68 ; --------------------------------------------------------------------------- ROM:00119C68 ROM:00119C68 loc_119C68: ; CODE XREF: ROM:00119C44↑j ROM:00119C68 ; ROM:00119C4C↑j ROM:00119C68 btst #6,($86F).w ROM:00119C6E bne.s locret_119C80 ROM:00119C70 btst #7,($1263).w ROM:00119C76 beq.s locret_119C80 ROM:00119C78 move.b #3,($103F).w ROM:00119C7E bra.s locret_119CC8 ROM:00119C80 ; --------------------------------------------------------------------------- ROM:00119C80 ROM:00119C80 locret_119C80: ; CODE XREF: ROM:00119C3A↑j ROM:00119C80 ; ROM:00119C6E↑j ... ROM:00119C80 rts ROM:00119C82 ; --------------------------------------------------------------------------- ROM:00119C82 ROM:00119C82 loc_119C82: ; DATA XREF: ROM:00119C2C↑o ROM:00119C82 btst #6,($86F).w ROM:00119C88 bne.s loc_119CA2 ROM:00119C8A btst #7,($1263).w ROM:00119C90 bne.s loc_119C9A ROM:00119C92 cmpi.w #0,($6F4).w ROM:00119C98 bgt.s loc_119CA2 ROM:00119C9A ROM:00119C9A loc_119C9A: ; CODE XREF: ROM:00119C90↑j ROM:00119C9A move.b #3,($103F).w ROM:00119CA0 bra.s locret_119CC8 ROM:00119CA2 ; --------------------------------------------------------------------------- ROM:00119CA2 ROM:00119CA2 loc_119CA2: ; CODE XREF: ROM:00119C88↑j ROM:00119CA2 ; ROM:00119C98↑j ROM:00119CA2 btst #6,($86F).w ROM:00119CA8 beq.s loc_119CB2 ROM:00119CAA move.b #1,($103F).w ROM:00119CB0 bra.s locret_119C80 ROM:00119CB2 ; --------------------------------------------------------------------------- ROM:00119CB2 ROM:00119CB2 loc_119CB2: ; CODE XREF: ROM:00119C66↑j ROM:00119CB2 ; ROM:00119CA8↑j ROM:00119CB2 bsr.w sub_119CCC ROM:00119CB6 rts ROM:00119CB8 ; --------------------------------------------------------------------------- ROM:00119CB8 ROM:00119CB8 loc_119CB8: ; DATA XREF: ROM:00119C30↑o ROM:00119CB8 btst #6,($86F).w ROM:00119CBE beq.s locret_119CC8 ROM:00119CC0 move.b #1,($103F).w ROM:00119CC6 bra.s locret_119C80 ROM:00119CC8 ; --------------------------------------------------------------------------- ROM:00119CC8 ROM:00119CC8 locret_119CC8: ; CODE XREF: ROM:00119C7E↑j ROM:00119CC8 ; ROM:00119CA0↑j ... ROM:00119CC8 rts ROM:00119CCA ; --------------------------------------------------------------------------- ROM:00119CCA rts ROM:00119CCC ROM:00119CCC ; =============== S U B R O U T I N E ======================================= ROM:00119CCC ROM:00119CCC ROM:00119CCC sub_119CCC: ; CODE XREF: ROM:loc_119CB2↑p ROM:00119CCC bset #1,($870).w ROM:00119CD2 rts ROM:00119CD2 ; End of function sub_119CCC ROM:00119CD2 ROM:00119CD4 ROM:00119CD4 ; =============== S U B R O U T I N E ======================================= ROM:00119CD4 ROM:00119CD4 ROM:00119CD4 sub_119CD4: ; CODE XREF: sub_11975A+22↑p ROM:00119CD4 clr.w d1 ROM:00119CD6 move.b ($1040).w,d1 ROM:00119CDA cmpi.w #4,d1 ROM:00119CDE bcc.s locret_119CE8 ROM:00119CE0 movea.l off_119CEA(pc,d1.w*4),a0 ROM:00119CE4 nop ROM:00119CE6 jmp (a0) ROM:00119CE8 ; --------------------------------------------------------------------------- ROM:00119CE8 ROM:00119CE8 locret_119CE8: ; CODE XREF: sub_119CD4+A↑j ROM:00119CE8 rts ROM:00119CE8 ; End of function sub_119CD4 ROM:00119CE8 ROM:00119CE8 ; --------------------------------------------------------------------------- ROM:00119CEA off_119CEA: dc.l loc_119CFA ; DATA XREF: sub_119CD4+C↑r ROM:00119CEE dc.l loc_119D1C ROM:00119CF2 dc.l loc_119D50 ROM:00119CF6 dc.l loc_119D8E ROM:00119CFA ; --------------------------------------------------------------------------- ROM:00119CFA ROM:00119CFA loc_119CFA: ; DATA XREF: ROM:off_119CEA↑o ROM:00119CFA bset #1,($1278).w ROM:00119D00 move.w $3C6(a5),d0 ROM:00119D04 clr.b ($822).w ROM:00119D08 move.w d0,($6F6).w ROM:00119D0C move.b #1,($822).w ROM:00119D12 move.b #1,($1040).w ROM:00119D18 bra.s locret_119D4E ROM:00119D1A ; --------------------------------------------------------------------------- ROM:00119D1A rts ROM:00119D1C ; --------------------------------------------------------------------------- ROM:00119D1C ROM:00119D1C loc_119D1C: ; DATA XREF: ROM:00119CEE↑o ROM:00119D1C cmpi.w #0,($6F6).w ROM:00119D22 bgt.s locret_119D4E ROM:00119D24 btst #5,($1285).w ROM:00119D2A bne.s locret_119D4E ROM:00119D2C move.w $3C8(a5),d0 ROM:00119D30 cmp.w ($9C0).w,d0 ROM:00119D34 ble.s locret_119D4E ROM:00119D36 move.w $3CC(a5),d0 ROM:00119D3A cmp.w ($98C).w,d0 ROM:00119D3E ble.s locret_119D4E ROM:00119D40 bclr #1,($1278).w ROM:00119D46 move.b #2,($1040).w ROM:00119D4C bra.s locret_119D8C ROM:00119D4E ; --------------------------------------------------------------------------- ROM:00119D4E ROM:00119D4E locret_119D4E: ; CODE XREF: ROM:00119D18↑j ROM:00119D4E ; ROM:00119D22↑j ... ROM:00119D4E rts ROM:00119D50 ; --------------------------------------------------------------------------- ROM:00119D50 ROM:00119D50 loc_119D50: ; DATA XREF: ROM:00119CF2↑o ROM:00119D50 btst #6,($86F).w ROM:00119D56 bne.s loc_119D60 ROM:00119D58 move.b #3,($1040).w ROM:00119D5E bra.s locret_119DB6 ROM:00119D60 ; --------------------------------------------------------------------------- ROM:00119D60 ROM:00119D60 loc_119D60: ; CODE XREF: ROM:00119D56↑j ROM:00119D60 btst #5,($1285).w ROM:00119D66 bne.s loc_119D7E ROM:00119D68 move.w $3CA(a5),d0 ROM:00119D6C cmp.w ($9C0).w,d0 ROM:00119D70 bge.s loc_119D74 ROM:00119D72 bra.s loc_119D7E ROM:00119D74 ; --------------------------------------------------------------------------- ROM:00119D74 ROM:00119D74 loc_119D74: ; CODE XREF: ROM:00119D70↑j ROM:00119D74 move.w $3CE(a5),d0 ROM:00119D78 cmp.w ($98C).w,d0 ROM:00119D7C bge.s locret_119D8C ROM:00119D7E ROM:00119D7E loc_119D7E: ; CODE XREF: ROM:00119D66↑j ROM:00119D7E ; ROM:00119D72↑j ROM:00119D7E bset #1,($1278).w ROM:00119D84 move.b #1,($1040).w ROM:00119D8A bra.s locret_119D4E ROM:00119D8C ; --------------------------------------------------------------------------- ROM:00119D8C ROM:00119D8C locret_119D8C: ; CODE XREF: ROM:00119D4C↑j ROM:00119D8C ; ROM:00119D7C↑j ROM:00119D8C rts ROM:00119D8E ; --------------------------------------------------------------------------- ROM:00119D8E ROM:00119D8E loc_119D8E: ; DATA XREF: ROM:00119CF6↑o ROM:00119D8E btst #6,($86F).w ROM:00119D94 beq.s locret_119DB6 ROM:00119D96 bset #1,($1278).w ROM:00119D9C move.w $3C6(a5),d0 ROM:00119DA0 clr.b ($822).w ROM:00119DA4 move.w d0,($6F6).w ROM:00119DA8 move.b #1,($822).w ROM:00119DAE move.b #1,($1040).w ROM:00119DB4 bra.s locret_119D4E ROM:00119DB6 ; --------------------------------------------------------------------------- ROM:00119DB6 ROM:00119DB6 locret_119DB6: ; CODE XREF: ROM:00119D5E↑j ROM:00119DB6 ; ROM:00119D94↑j ROM:00119DB6 rts ROM:00119DB8 ; --------------------------------------------------------------------------- ROM:00119DB8 rts ROM:00119DBA ROM:00119DBA ; =============== S U B R O U T I N E ======================================= ROM:00119DBA ROM:00119DBA ROM:00119DBA sub_119DBA: ; CODE XREF: sub_11975A+12↑p ROM:00119DBA clr.w d1 ROM:00119DBC move.b ($1041).w,d1 ROM:00119DC0 cmpi.w #5,d1 ROM:00119DC4 bcc.s locret_119DCE ROM:00119DC6 movea.l off_119DD0(pc,d1.w*4),a0 ROM:00119DCA nop ROM:00119DCC jmp (a0) ROM:00119DCE ; --------------------------------------------------------------------------- ROM:00119DCE ROM:00119DCE locret_119DCE: ; CODE XREF: sub_119DBA+A↑j ROM:00119DCE rts ROM:00119DCE ; End of function sub_119DBA ROM:00119DCE ROM:00119DCE ; --------------------------------------------------------------------------- ROM:00119DD0 off_119DD0: dc.l loc_119DE4 ; DATA XREF: sub_119DBA+C↑r ROM:00119DD4 dc.l loc_119DF4 ROM:00119DD8 dc.l loc_119E1C ROM:00119DDC dc.l loc_119E94 ROM:00119DE0 dc.l loc_119ECC ROM:00119DE4 ; --------------------------------------------------------------------------- ROM:00119DE4 ROM:00119DE4 loc_119DE4: ; DATA XREF: ROM:off_119DD0↑o ROM:00119DE4 bclr #2,($1276).w ROM:00119DEA move.b #1,($1041).w ROM:00119DF0 bra.s locret_119E1A ROM:00119DF2 ; --------------------------------------------------------------------------- ROM:00119DF2 rts ROM:00119DF4 ; --------------------------------------------------------------------------- ROM:00119DF4 ROM:00119DF4 loc_119DF4: ; DATA XREF: ROM:00119DD4↑o ROM:00119DF4 btst #6,($86F).w ROM:00119DFA bne.s locret_119E1A ROM:00119DFC move.w $3D2(a5),d0 ROM:00119E00 clr.b ($823).w ROM:00119E04 move.w d0,($6F8).w ROM:00119E08 move.b #1,($823).w ROM:00119E0E move.b #2,($1041).w ROM:00119E14 bra.l loc_119E8E ROM:00119E1A ; --------------------------------------------------------------------------- ROM:00119E1A ROM:00119E1A locret_119E1A: ; CODE XREF: ROM:00119DF0↑j ROM:00119E1A ; ROM:00119DFA↑j ... ROM:00119E1A rts ROM:00119E1C ; --------------------------------------------------------------------------- ROM:00119E1C ROM:00119E1C loc_119E1C: ; DATA XREF: ROM:00119DD8↑o ROM:00119E1C btst #6,($86F).w ROM:00119E22 bne.s loc_119E46 ROM:00119E24 cmpi.w #0,($6F8).w ROM:00119E2A bgt.s loc_119E46 ROM:00119E2C btst #6,($1270).w ROM:00119E32 bne.s loc_119E46 ROM:00119E34 bset #2,($1276).w ROM:00119E3A move.b #4,($1041).w ROM:00119E40 bra.l locret_119EE6 ROM:00119E46 ; --------------------------------------------------------------------------- ROM:00119E46 ROM:00119E46 loc_119E46: ; CODE XREF: ROM:00119E22↑j ROM:00119E46 ; ROM:00119E2A↑j ... ROM:00119E46 btst #6,($86F).w ROM:00119E4C beq.s loc_119E56 ROM:00119E4E move.b #1,($1041).w ROM:00119E54 bra.s locret_119E1A ROM:00119E56 ; --------------------------------------------------------------------------- ROM:00119E56 ROM:00119E56 loc_119E56: ; CODE XREF: ROM:00119E4C↑j ROM:00119E56 cmpi.w #0,($6F8).w ROM:00119E5C bgt.s loc_119E8E ROM:00119E5E btst #6,($1270).w ROM:00119E64 beq.s loc_119E8E ROM:00119E66 btst #6,($86F).w ROM:00119E6C bne.s loc_119E8E ROM:00119E6E move.w $3D0(a5),d0 ROM:00119E72 clr.b ($823).w ROM:00119E76 move.w d0,($6F8).w ROM:00119E7A move.b #1,($823).w ROM:00119E80 bset #2,($1276).w ROM:00119E86 move.b #3,($1041).w ROM:00119E8C bra.s loc_119EC6 ROM:00119E8E ; --------------------------------------------------------------------------- ROM:00119E8E ROM:00119E8E loc_119E8E: ; CODE XREF: ROM:00119E14↑j ROM:00119E8E ; ROM:00119E5C↑j ... ROM:00119E8E bsr.w sub_119EEA ROM:00119E92 rts ROM:00119E94 ; --------------------------------------------------------------------------- ROM:00119E94 ROM:00119E94 loc_119E94: ; DATA XREF: ROM:00119DDC↑o ROM:00119E94 btst #6,($1270).w ROM:00119E9A beq.s loc_119EA4 ROM:00119E9C cmpi.w #0,($6F8).w ROM:00119EA2 bgt.s loc_119EAC ROM:00119EA4 ROM:00119EA4 loc_119EA4: ; CODE XREF: ROM:00119E9A↑j ROM:00119EA4 move.b #4,($1041).w ROM:00119EAA bra.s locret_119EE6 ROM:00119EAC ; --------------------------------------------------------------------------- ROM:00119EAC ROM:00119EAC loc_119EAC: ; CODE XREF: ROM:00119EA2↑j ROM:00119EAC btst #6,($86F).w ROM:00119EB2 beq.s loc_119EC6 ROM:00119EB4 bclr #2,($1276).w ROM:00119EBA move.b #1,($1041).w ROM:00119EC0 bra.l locret_119E1A ROM:00119EC6 ; --------------------------------------------------------------------------- ROM:00119EC6 ROM:00119EC6 loc_119EC6: ; CODE XREF: ROM:00119E8C↑j ROM:00119EC6 ; ROM:00119EB2↑j ROM:00119EC6 bsr.w sub_119EEA ROM:00119ECA rts ROM:00119ECC ; --------------------------------------------------------------------------- ROM:00119ECC ROM:00119ECC loc_119ECC: ; DATA XREF: ROM:00119DE0↑o ROM:00119ECC btst #6,($86F).w ROM:00119ED2 beq.s locret_119EE6 ROM:00119ED4 bclr #2,($1276).w ROM:00119EDA move.b #1,($1041).w ROM:00119EE0 bra.l locret_119E1A ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE6 ROM:00119EE6 locret_119EE6: ; CODE XREF: ROM:00119E40↑j ROM:00119EE6 ; ROM:00119EAA↑j ... ROM:00119EE6 rts ROM:00119EE8 ; --------------------------------------------------------------------------- ROM:00119EE8 rts ROM:00119EEA ROM:00119EEA ; =============== S U B R O U T I N E ======================================= ROM:00119EEA ROM:00119EEA ROM:00119EEA sub_119EEA: ; CODE XREF: ROM:loc_119E8E↑p ROM:00119EEA ; ROM:loc_119EC6↑p ROM:00119EEA bset #1,($870).w ROM:00119EF0 rts ROM:00119EF0 ; End of function sub_119EEA ROM:00119EF0 ROM:00119EF2 ROM:00119EF2 ; =============== S U B R O U T I N E ======================================= ROM:00119EF2 ROM:00119EF2 ROM:00119EF2 sub_119EF2: ; CODE XREF: ROM:001197BA↑p ROM:00119EF2 ; ROM:loc_11984E↑p ... ROM:00119EF2 clr.w d1 ROM:00119EF4 move.b ($1042).w,d1 ROM:00119EF8 cmpi.w #6,d1 ROM:00119EFC bcc.s locret_119F06 ROM:00119EFE movea.l off_119F08(pc,d1.w*4),a0 ROM:00119F02 nop ROM:00119F04 jmp (a0) ROM:00119F06 ; --------------------------------------------------------------------------- ROM:00119F06 ROM:00119F06 locret_119F06: ; CODE XREF: sub_119EF2+A↑j ROM:00119F06 rts ROM:00119F06 ; End of function sub_119EF2 ROM:00119F06 ROM:00119F06 ; --------------------------------------------------------------------------- ROM:00119F08 off_119F08: dc.l loc_119F20 ; DATA XREF: sub_119EF2+C↑r ROM:00119F0C dc.l loc_119F38 ROM:00119F10 dc.l loc_119F9E ROM:00119F14 dc.l loc_119FEC ROM:00119F18 dc.l loc_11A01C ROM:00119F1C dc.l loc_11A052 ROM:00119F20 ; --------------------------------------------------------------------------- ROM:00119F20 ROM:00119F20 loc_119F20: ; DATA XREF: ROM:off_119F08↑o ROM:00119F20 bclr #7,($1277).w ROM:00119F26 bclr #0,($126E).w ROM:00119F2C move.b #1,($1042).w ROM:00119F32 bra.w locret_119F9C ROM:00119F36 ; --------------------------------------------------------------------------- ROM:00119F36 rts ROM:00119F38 ; --------------------------------------------------------------------------- ROM:00119F38 ROM:00119F38 loc_119F38: ; DATA XREF: ROM:00119F0C↑o ROM:00119F38 btst #6,($1270).w ROM:00119F3E beq.s loc_119F5C ROM:00119F40 bset #7,($1277).w ROM:00119F46 bset #0,($126E).w ROM:00119F4C bset #0,($125C).w ROM:00119F52 move.b #4,($1042).w ROM:00119F58 bra.w locret_11A050 ROM:00119F5C ; --------------------------------------------------------------------------- ROM:00119F5C ROM:00119F5C loc_119F5C: ; CODE XREF: ROM:00119F3E↑j ROM:00119F5C btst #3,($1268).w ROM:00119F62 bne.s loc_119F6C ROM:00119F64 btst #6,($126B).w ROM:00119F6A beq.s locret_119F9C ROM:00119F6C ROM:00119F6C loc_119F6C: ; CODE XREF: ROM:00119F62↑j ROM:00119F6C btst #3,($1261).w ROM:00119F72 bne.s locret_119F9C ROM:00119F74 btst #1,($1275).w ROM:00119F7A bne.s locret_119F9C ROM:00119F7C btst #6,($86F).w ROM:00119F82 beq.s locret_119F9C ROM:00119F84 bsr.w sub_11A0D6 ROM:00119F88 bset #6,($1269).w ROM:00119F8E bset #3,($1261).w ROM:00119F94 move.b #2,($1042).w ROM:00119F9A bra.s locret_119FEA ROM:00119F9C ; --------------------------------------------------------------------------- ROM:00119F9C ROM:00119F9C locret_119F9C: ; CODE XREF: ROM:00119F32↑j ROM:00119F9C ; ROM:00119F6A↑j ... ROM:00119F9C rts ROM:00119F9E ; --------------------------------------------------------------------------- ROM:00119F9E ROM:00119F9E loc_119F9E: ; DATA XREF: ROM:00119F10↑o ROM:00119F9E btst #1,($125F).w ROM:00119FA4 beq.s loc_119FBA ROM:00119FA6 bclr #6,($1269).w ROM:00119FAC bclr #3,($1261).w ROM:00119FB2 move.b #1,($1042).w ROM:00119FB8 bra.s locret_119F9C ROM:00119FBA ; --------------------------------------------------------------------------- ROM:00119FBA ROM:00119FBA loc_119FBA: ; CODE XREF: ROM:00119FA4↑j ROM:00119FBA move.w ($B14).w,d0 ROM:00119FBE btst #1,($1275).w ROM:00119FC4 bne.s locret_119FEA ROM:00119FC6 cmp.w ($AE0).w,d0 ROM:00119FCA bne.s locret_119FEA ROM:00119FCC bset #7,($1277).w ROM:00119FD2 bset #0,($126E).w ROM:00119FD8 bset #0,($125C).w ROM:00119FDE bsr.w sub_11A0B4 ROM:00119FE2 move.b #3,($1042).w ROM:00119FE8 bra.s locret_11A01A ROM:00119FEA ; --------------------------------------------------------------------------- ROM:00119FEA ROM:00119FEA locret_119FEA: ; CODE XREF: ROM:00119F9A↑j ROM:00119FEA ; ROM:00119FC4↑j ... ROM:00119FEA rts ROM:00119FEC ; --------------------------------------------------------------------------- ROM:00119FEC ROM:00119FEC loc_119FEC: ; DATA XREF: ROM:00119F14↑o ROM:00119FEC move.w ($B14).w,d0 ROM:00119FF0 btst #1,($125F).w ROM:00119FF6 bne.s loc_11A006 ROM:00119FF8 btst #1,($1275).w ROM:00119FFE bne.s locret_11A01A ROM:0011A000 cmp.w ($AE0).w,d0 ROM:0011A004 bne.s locret_11A01A ROM:0011A006 ROM:0011A006 loc_11A006: ; CODE XREF: ROM:00119FF6↑j ROM:0011A006 bclr #6,($1269).w ROM:0011A00C bclr #3,($1261).w ROM:0011A012 move.b #4,($1042).w ROM:0011A018 bra.s locret_11A050 ROM:0011A01A ; --------------------------------------------------------------------------- ROM:0011A01A ROM:0011A01A locret_11A01A: ; CODE XREF: ROM:00119FE8↑j ROM:0011A01A ; ROM:00119FFE↑j ... ROM:0011A01A rts ROM:0011A01C ; --------------------------------------------------------------------------- ROM:0011A01C ROM:0011A01C loc_11A01C: ; DATA XREF: ROM:00119F18↑o ROM:0011A01C btst #3,($1268).w ROM:0011A022 bne.s locret_11A050 ROM:0011A024 btst #6,($1270).w ROM:0011A02A bne.s locret_11A050 ROM:0011A02C btst #6,($126B).w ROM:0011A032 bne.s locret_11A050 ROM:0011A034 move.w $3D4(a5),d0 ROM:0011A038 clr.b ($7F2).w ROM:0011A03C move.w d0,($696).w ROM:0011A040 move.b #1,($7F2).w ROM:0011A046 move.b #5,($1042).w ROM:0011A04C bra.w locret_11A0B0 ROM:0011A050 ; --------------------------------------------------------------------------- ROM:0011A050 ROM:0011A050 locret_11A050: ; CODE XREF: ROM:00119F58↑j ROM:0011A050 ; ROM:0011A018↑j ... ROM:0011A050 rts ROM:0011A052 ; --------------------------------------------------------------------------- ROM:0011A052 ROM:0011A052 loc_11A052: ; DATA XREF: ROM:00119F1C↑o ROM:0011A052 btst #3,($1268).w ROM:0011A058 bne.s loc_11A06A ROM:0011A05A btst #6,($1270).w ROM:0011A060 bne.s loc_11A06A ROM:0011A062 btst #6,($126B).w ROM:0011A068 beq.s loc_11A074 ROM:0011A06A ROM:0011A06A loc_11A06A: ; CODE XREF: ROM:0011A058↑j ROM:0011A06A ; ROM:0011A060↑j ROM:0011A06A move.b #4,($1042).w ROM:0011A070 bra.s locret_11A050 ROM:0011A072 ; --------------------------------------------------------------------------- ROM:0011A072 rts ROM:0011A074 ; --------------------------------------------------------------------------- ROM:0011A074 ROM:0011A074 loc_11A074: ; CODE XREF: ROM:0011A068↑j ROM:0011A074 cmpi.w #0,($696).w ROM:0011A07A bgt.s locret_11A0B0 ROM:0011A07C btst #3,($1268).w ROM:0011A082 bne.s locret_11A0B0 ROM:0011A084 btst #6,($1270).w ROM:0011A08A bne.s locret_11A0B0 ROM:0011A08C btst #6,($126B).w ROM:0011A092 bne.s locret_11A0B0 ROM:0011A094 bclr #7,($1277).w ROM:0011A09A bclr #0,($126E).w ROM:0011A0A0 bclr #0,($125C).w ROM:0011A0A6 move.b #1,($1042).w ROM:0011A0AC bra.w locret_119F9C ROM:0011A0B0 ; --------------------------------------------------------------------------- ROM:0011A0B0 ROM:0011A0B0 locret_11A0B0: ; CODE XREF: ROM:0011A04C↑j ROM:0011A0B0 ; ROM:0011A07A↑j ... ROM:0011A0B0 rts ROM:0011A0B2 ; --------------------------------------------------------------------------- ROM:0011A0B2 rts ROM:0011A0B4 ROM:0011A0B4 ; =============== S U B R O U T I N E ======================================= ROM:0011A0B4 ROM:0011A0B4 ROM:0011A0B4 sub_11A0B4: ; CODE XREF: ROM:00119FDE↑p ROM:0011A0B4 move.w ($AE0).w,d0 ROM:0011A0B8 sub.w $3D8(a5),d0 ROM:0011A0BC cmp.w ($A38).w,d0 ROM:0011A0C0 blt.s loc_11A0C8 ROM:0011A0C2 move.w d0,($B14).w ROM:0011A0C6 bra.s loc_11A0CE ROM:0011A0C8 ; --------------------------------------------------------------------------- ROM:0011A0C8 ROM:0011A0C8 loc_11A0C8: ; CODE XREF: sub_11A0B4+C↑j ROM:0011A0C8 move.w ($A38).w,($B14).w ROM:0011A0CE ROM:0011A0CE loc_11A0CE: ; CODE XREF: sub_11A0B4+12↑j ROM:0011A0CE move.w $3C2(a5),($B12).w ROM:0011A0D4 rts ROM:0011A0D4 ; End of function sub_11A0B4 ROM:0011A0D4 ROM:0011A0D6 ROM:0011A0D6 ; =============== S U B R O U T I N E ======================================= ROM:0011A0D6 ROM:0011A0D6 ROM:0011A0D6 sub_11A0D6: ; CODE XREF: ROM:00119F84↑p ROM:0011A0D6 move.w ($AE0).w,($A38).w ROM:0011A0DC move.w ($AE0).w,d0 ROM:0011A0E0 add.w $3D6(a5),d0 ROM:0011A0E4 move.w $AA(a5),d1 ROM:0011A0E8 cmp.w d0,d1 ROM:0011A0EA ble.s loc_11A0F2 ROM:0011A0EC move.w d0,($B14).w ROM:0011A0F0 bra.s loc_11A0F6 ROM:0011A0F2 ; --------------------------------------------------------------------------- ROM:0011A0F2 ROM:0011A0F2 loc_11A0F2: ; CODE XREF: sub_11A0D6+14↑j ROM:0011A0F2 move.w d1,($B14).w ROM:0011A0F6 ROM:0011A0F6 loc_11A0F6: ; CODE XREF: sub_11A0D6+1A↑j ROM:0011A0F6 move.w $A2(a5),($B12).w ROM:0011A0FC rts ROM:0011A0FC ; End of function sub_11A0D6 ROM:0011A0FC ROM:0011A0FE ROM:0011A0FE ; =============== S U B R O U T I N E ======================================= ROM:0011A0FE ROM:0011A0FE ROM:0011A0FE sub_11A0FE: ; CODE XREF: sub_11975A+6↑p ROM:0011A0FE clr.w d1 ROM:0011A100 move.b ($1043).w,d1 ROM:0011A104 cmpi.w #3,d1 ROM:0011A108 bcc.s locret_11A112 ROM:0011A10A movea.l off_11A114(pc,d1.w*4),a0 ROM:0011A10E nop ROM:0011A110 jmp (a0) ROM:0011A112 ; --------------------------------------------------------------------------- ROM:0011A112 ROM:0011A112 locret_11A112: ; CODE XREF: sub_11A0FE+A↑j ROM:0011A112 rts ROM:0011A112 ; End of function sub_11A0FE ROM:0011A112 ROM:0011A112 ; --------------------------------------------------------------------------- ROM:0011A114 off_11A114: dc.l loc_11A120 ; DATA XREF: sub_11A0FE+C↑r ROM:0011A118 dc.l loc_11A12A ROM:0011A11C dc.l loc_11A178 ROM:0011A120 ; --------------------------------------------------------------------------- ROM:0011A120 ROM:0011A120 loc_11A120: ; DATA XREF: ROM:off_11A114↑o ROM:0011A120 move.b #1,($1043).w ROM:0011A126 bra.s locret_11A176 ROM:0011A128 ; --------------------------------------------------------------------------- ROM:0011A128 rts ROM:0011A12A ; --------------------------------------------------------------------------- ROM:0011A12A ROM:0011A12A loc_11A12A: ; DATA XREF: ROM:0011A118↑o ROM:0011A12A btst #4,($127D).w ROM:0011A130 beq.s locret_11A176 ROM:0011A132 btst #4,($127B).w ROM:0011A138 beq.s locret_11A176 ROM:0011A13A btst #0,($1268).w ROM:0011A140 beq.s loc_11A14E ROM:0011A142 move.w $3DA(a5),d0 ROM:0011A146 cmpi.w #0,d0 ROM:0011A14A beq.w loc_11A168 ROM:0011A14E ROM:0011A14E loc_11A14E: ; CODE XREF: ROM:0011A140↑j ROM:0011A14E btst #0,($127D).w ROM:0011A154 bne.s loc_11A168 ROM:0011A156 btst #5,($1285).w ROM:0011A15C bne.s loc_11A168 ROM:0011A15E move.w $3DE(a5),d0 ROM:0011A162 cmp.w ($9C0).w,d0 ROM:0011A166 bge.s locret_11A176 ROM:0011A168 ROM:0011A168 loc_11A168: ; CODE XREF: ROM:0011A14A↑j ROM:0011A168 ; ROM:0011A154↑j ... ROM:0011A168 bset #3,($1268).w ROM:0011A16E move.b #2,($1043).w ROM:0011A174 bra.s locret_11A1BA ROM:0011A176 ; --------------------------------------------------------------------------- ROM:0011A176 ROM:0011A176 locret_11A176: ; CODE XREF: ROM:0011A126↑j ROM:0011A176 ; ROM:0011A130↑j ... ROM:0011A176 rts ROM:0011A178 ; --------------------------------------------------------------------------- ROM:0011A178 ROM:0011A178 loc_11A178: ; DATA XREF: ROM:0011A11C↑o ROM:0011A178 btst #4,($127D).w ROM:0011A17E beq.s loc_11A1AC ROM:0011A180 move.w $3DC(a5),d0 ROM:0011A184 cmp.w ($9C0).w,d0 ROM:0011A188 ble.s locret_11A1BA ROM:0011A18A move.w $3DA(a5),d0 ROM:0011A18E btst #0,($1268).w ROM:0011A194 beq.s loc_11A19C ROM:0011A196 cmpi.w #1,d0 ROM:0011A19A bne.s locret_11A1BA ROM:0011A19C ROM:0011A19C loc_11A19C: ; CODE XREF: ROM:0011A194↑j ROM:0011A19C btst #0,($127D).w ROM:0011A1A2 bne.s locret_11A1BA ROM:0011A1A4 btst #5,($1285).w ROM:0011A1AA bne.s locret_11A1BA ROM:0011A1AC ROM:0011A1AC loc_11A1AC: ; CODE XREF: ROM:0011A17E↑j ROM:0011A1AC bclr #3,($1268).w ROM:0011A1B2 move.b #1,($1043).w ROM:0011A1B8 bra.s locret_11A176 ROM:0011A1BA ; --------------------------------------------------------------------------- ROM:0011A1BA ROM:0011A1BA locret_11A1BA: ; CODE XREF: ROM:0011A174↑j ROM:0011A1BA ; ROM:0011A188↑j ... ROM:0011A1BA rts ROM:0011A1BC ; --------------------------------------------------------------------------- ROM:0011A1BC rts ROM:0011A1BE ROM:0011A1BE ; =============== S U B R O U T I N E ======================================= ROM:0011A1BE ROM:0011A1BE ROM:0011A1BE sub_11A1BE: ; CODE XREF: ROM:00119830↑p ROM:0011A1BE ; ROM:loc_1198B2↑p ROM:0011A1BE clr.w d1 ROM:0011A1C0 move.b ($1044).w,d1 ROM:0011A1C4 cmpi.w #$A,d1 ROM:0011A1C8 bcc.s locret_11A1D2 ROM:0011A1CA movea.l off_11A1D4(pc,d1.w*4),a0 ROM:0011A1CE nop ROM:0011A1D0 jmp (a0) ROM:0011A1D2 ; --------------------------------------------------------------------------- ROM:0011A1D2 ROM:0011A1D2 locret_11A1D2: ; CODE XREF: sub_11A1BE+A↑j ROM:0011A1D2 rts ROM:0011A1D2 ; End of function sub_11A1BE ROM:0011A1D2 ROM:0011A1D2 ; --------------------------------------------------------------------------- ROM:0011A1D4 off_11A1D4: dc.l loc_11A1FC ; DATA XREF: sub_11A1BE+C↑r ROM:0011A1D8 dc.l loc_11A212 ROM:0011A1DC dc.l loc_11A288 ROM:0011A1E0 dc.l loc_11A2DE ROM:0011A1E4 dc.l loc_11A32C ROM:0011A1E8 dc.l loc_11A3DC ROM:0011A1EC dc.l loc_11A438 ROM:0011A1F0 dc.l loc_11A470 ROM:0011A1F4 dc.l loc_11A4A8 ROM:0011A1F8 dc.l loc_11A576 ROM:0011A1FC ; --------------------------------------------------------------------------- ROM:0011A1FC ROM:0011A1FC loc_11A1FC: ; DATA XREF: ROM:off_11A1D4↑o ROM:0011A1FC bclr #0,($126E).w ROM:0011A202 bclr #7,($1277).w ROM:0011A208 move.b #1,($1044).w ROM:0011A20E bra.s locret_11A286 ROM:0011A210 ; --------------------------------------------------------------------------- ROM:0011A210 rts ROM:0011A212 ; --------------------------------------------------------------------------- ROM:0011A212 ROM:0011A212 loc_11A212: ; DATA XREF: ROM:0011A1D8↑o ROM:0011A212 btst #6,($1270).w ROM:0011A218 beq.s loc_11A236 ROM:0011A21A bset #7,($1277).w ROM:0011A220 bset #0,($126E).w ROM:0011A226 bset #7,($127F).w ROM:0011A22C move.b #7,($1044).w ROM:0011A232 bra.w locret_11A4A6 ROM:0011A236 ; --------------------------------------------------------------------------- ROM:0011A236 ROM:0011A236 loc_11A236: ; CODE XREF: ROM:0011A218↑j ROM:0011A236 btst #6,($126C).w ROM:0011A23C bne.s loc_11A24E ROM:0011A23E btst #1,($126A).w ROM:0011A244 bne.s loc_11A24E ROM:0011A246 btst #6,($126B).w ROM:0011A24C beq.s locret_11A286 ROM:0011A24E ROM:0011A24E loc_11A24E: ; CODE XREF: ROM:0011A23C↑j ROM:0011A24E ; ROM:0011A244↑j ROM:0011A24E btst #3,($1261).w ROM:0011A254 bne.s locret_11A286 ROM:0011A256 btst #1,($1275).w ROM:0011A25C bne.s locret_11A286 ROM:0011A25E btst #5,($125A).w ROM:0011A264 bne.s locret_11A286 ROM:0011A266 btst #6,($86F).w ROM:0011A26C beq.s locret_11A286 ROM:0011A26E bsr.w sub_11A618 ROM:0011A272 bset #6,($1269).w ROM:0011A278 bset #3,($1261).w ROM:0011A27E move.b #2,($1044).w ROM:0011A284 bra.s locret_11A2DC ROM:0011A286 ; --------------------------------------------------------------------------- ROM:0011A286 ROM:0011A286 locret_11A286: ; CODE XREF: ROM:0011A20E↑j ROM:0011A286 ; ROM:0011A24C↑j ... ROM:0011A286 rts ROM:0011A288 ; --------------------------------------------------------------------------- ROM:0011A288 ROM:0011A288 loc_11A288: ; DATA XREF: ROM:0011A1DC↑o ROM:0011A288 btst #1,($125F).w ROM:0011A28E beq.s loc_11A2A4 ROM:0011A290 bclr #6,($1269).w ROM:0011A296 bclr #3,($1261).w ROM:0011A29C move.b #1,($1044).w ROM:0011A2A2 bra.s locret_11A286 ROM:0011A2A4 ; --------------------------------------------------------------------------- ROM:0011A2A4 ROM:0011A2A4 loc_11A2A4: ; CODE XREF: ROM:0011A28E↑j ROM:0011A2A4 move.w ($B14).w,d0 ROM:0011A2A8 btst #1,($1275).w ROM:0011A2AE bne.s locret_11A2DC ROM:0011A2B0 cmp.w ($AE0).w,d0 ROM:0011A2B4 bne.s locret_11A2DC ROM:0011A2B6 btst #5,($125A).w ROM:0011A2BC bne.s locret_11A2DC ROM:0011A2BE bset #7,($1277).w ROM:0011A2C4 bclr #0,($126E).w ROM:0011A2CA bsr.w sub_11A664 ROM:0011A2CE bset #3,($1259).w ROM:0011A2D4 move.b #3,($1044).w ROM:0011A2DA bra.s locret_11A32A ROM:0011A2DC ; --------------------------------------------------------------------------- ROM:0011A2DC ROM:0011A2DC locret_11A2DC: ; CODE XREF: ROM:0011A284↑j ROM:0011A2DC ; ROM:0011A2AE↑j ... ROM:0011A2DC rts ROM:0011A2DE ; --------------------------------------------------------------------------- ROM:0011A2DE ROM:0011A2DE loc_11A2DE: ; DATA XREF: ROM:0011A1E0↑o ROM:0011A2DE move.w ($B14).w,d0 ROM:0011A2E2 btst #1,($125F).w ROM:0011A2E8 bne.s loc_11A300 ROM:0011A2EA btst #1,($1275).w ROM:0011A2F0 bne.s locret_11A32A ROM:0011A2F2 cmp.w ($AE0).w,d0 ROM:0011A2F6 bne.s locret_11A32A ROM:0011A2F8 btst #5,($125A).w ROM:0011A2FE bne.s locret_11A32A ROM:0011A300 ROM:0011A300 loc_11A300: ; CODE XREF: ROM:0011A2E8↑j ROM:0011A300 move.w $3E8(a5),d0 ROM:0011A304 clr.b ($7F4).w ROM:0011A308 move.w d0,($69A).w ROM:0011A30C move.b #1,($7F4).w ROM:0011A312 bclr #6,($1269).w ROM:0011A318 bclr #3,($1261).w ROM:0011A31E move.b #4,($1044).w ROM:0011A324 bra.l locret_11A3DA ROM:0011A32A ; --------------------------------------------------------------------------- ROM:0011A32A ROM:0011A32A locret_11A32A: ; CODE XREF: ROM:0011A2DA↑j ROM:0011A32A ; ROM:0011A2F0↑j ... ROM:0011A32A rts ROM:0011A32C ; --------------------------------------------------------------------------- ROM:0011A32C ROM:0011A32C loc_11A32C: ; DATA XREF: ROM:0011A1E4↑o ROM:0011A32C btst #6,($126C).w ROM:0011A332 bne.s loc_11A360 ROM:0011A334 btst #1,($126A).w ROM:0011A33A bne.s loc_11A360 ROM:0011A33C btst #6,($126B).w ROM:0011A342 bne.s loc_11A360 ROM:0011A344 move.w $3D4(a5),d0 ROM:0011A348 clr.b ($7F3).w ROM:0011A34C move.w d0,($698).w ROM:0011A350 move.b #1,($7F3).w ROM:0011A356 move.b #9,($1044).w ROM:0011A35C bra.w locret_11A5EA ROM:0011A360 ; --------------------------------------------------------------------------- ROM:0011A360 ROM:0011A360 loc_11A360: ; CODE XREF: ROM:0011A332↑j ROM:0011A360 ; ROM:0011A33A↑j ... ROM:0011A360 btst #6,($1270).w ROM:0011A366 beq.s loc_11A38A ROM:0011A368 bset #7,($1277).w ROM:0011A36E bset #0,($126E).w ROM:0011A374 bset #7,($127F).w ROM:0011A37A bclr #3,($1259).w ROM:0011A380 move.b #7,($1044).w ROM:0011A386 bra.w locret_11A4A6 ROM:0011A38A ; --------------------------------------------------------------------------- ROM:0011A38A ROM:0011A38A loc_11A38A: ; CODE XREF: ROM:0011A366↑j ROM:0011A38A cmpi.w #0,($69A).w ROM:0011A390 bgt.s locret_11A3DA ROM:0011A392 btst #3,($1261).w ROM:0011A398 bne.s locret_11A3DA ROM:0011A39A btst #1,($1275).w ROM:0011A3A0 bne.s locret_11A3DA ROM:0011A3A2 btst #5,($125A).w ROM:0011A3A8 bne.s locret_11A3DA ROM:0011A3AA btst #6,($86F).w ROM:0011A3B0 beq.s locret_11A3DA ROM:0011A3B2 btst #1,($126A).w ROM:0011A3B8 bne.s loc_11A3C2 ROM:0011A3BA btst #6,($126B).w ROM:0011A3C0 beq.s locret_11A3DA ROM:0011A3C2 ROM:0011A3C2 loc_11A3C2: ; CODE XREF: ROM:0011A3B8↑j ROM:0011A3C2 bsr.w sub_11A5EE ROM:0011A3C6 bset #6,($1269).w ROM:0011A3CC bset #3,($1261).w ROM:0011A3D2 move.b #5,($1044).w ROM:0011A3D8 bra.s locret_11A436 ROM:0011A3DA ; --------------------------------------------------------------------------- ROM:0011A3DA ROM:0011A3DA locret_11A3DA: ; CODE XREF: ROM:0011A324↑j ROM:0011A3DA ; ROM:0011A390↑j ... ROM:0011A3DA rts ROM:0011A3DC ; --------------------------------------------------------------------------- ROM:0011A3DC ROM:0011A3DC loc_11A3DC: ; DATA XREF: ROM:0011A1E8↑o ROM:0011A3DC btst #1,($125F).w ROM:0011A3E2 beq.s loc_11A3F8 ROM:0011A3E4 bclr #6,($1269).w ROM:0011A3EA bclr #3,($1261).w ROM:0011A3F0 move.b #4,($1044).w ROM:0011A3F6 bra.s locret_11A3DA ROM:0011A3F8 ; --------------------------------------------------------------------------- ROM:0011A3F8 ROM:0011A3F8 loc_11A3F8: ; CODE XREF: ROM:0011A3E2↑j ROM:0011A3F8 move.w ($B14).w,d0 ROM:0011A3FC btst #1,($1275).w ROM:0011A402 bne.s locret_11A436 ROM:0011A404 cmp.w ($AE0).w,d0 ROM:0011A408 bne.s locret_11A436 ROM:0011A40A btst #5,($125A).w ROM:0011A410 bne.s locret_11A436 ROM:0011A412 bset #7,($1277).w ROM:0011A418 bset #0,($126E).w ROM:0011A41E bclr #3,($1259).w ROM:0011A424 bsr.w sub_11A642 ROM:0011A428 bset #7,($127F).w ROM:0011A42E move.b #6,($1044).w ROM:0011A434 bra.s locret_11A46E ROM:0011A436 ; --------------------------------------------------------------------------- ROM:0011A436 ROM:0011A436 locret_11A436: ; CODE XREF: ROM:0011A3D8↑j ROM:0011A436 ; ROM:0011A402↑j ... ROM:0011A436 rts ROM:0011A438 ; --------------------------------------------------------------------------- ROM:0011A438 ROM:0011A438 loc_11A438: ; DATA XREF: ROM:0011A1EC↑o ROM:0011A438 move.w ($B14).w,d0 ROM:0011A43C btst #1,($125F).w ROM:0011A442 bne.s loc_11A45A ROM:0011A444 btst #1,($1275).w ROM:0011A44A bne.s locret_11A46E ROM:0011A44C cmp.w ($AE0).w,d0 ROM:0011A450 bne.s locret_11A46E ROM:0011A452 btst #5,($125A).w ROM:0011A458 bne.s locret_11A46E ROM:0011A45A ROM:0011A45A loc_11A45A: ; CODE XREF: ROM:0011A442↑j ROM:0011A45A bclr #6,($1269).w ROM:0011A460 bclr #3,($1261).w ROM:0011A466 move.b #7,($1044).w ROM:0011A46C bra.s locret_11A4A6 ROM:0011A46E ; --------------------------------------------------------------------------- ROM:0011A46E ROM:0011A46E locret_11A46E: ; CODE XREF: ROM:0011A434↑j ROM:0011A46E ; ROM:0011A44A↑j ... ROM:0011A46E rts ROM:0011A470 ; --------------------------------------------------------------------------- ROM:0011A470 ROM:0011A470 loc_11A470: ; DATA XREF: ROM:0011A1F0↑o ROM:0011A470 btst #1,($126A).w ROM:0011A476 bne.s locret_11A4A6 ROM:0011A478 btst #6,($1270).w ROM:0011A47E bne.s locret_11A4A6 ROM:0011A480 btst #6,($126B).w ROM:0011A486 bne.s locret_11A4A6 ROM:0011A488 move.w $3D4(a5),d0 ROM:0011A48C clr.b ($7F3).w ROM:0011A490 move.w d0,($698).w ROM:0011A494 move.b #1,($7F3).w ROM:0011A49A move.b #8,($1044).w ROM:0011A4A0 bra.l locret_11A574 ROM:0011A4A6 ; --------------------------------------------------------------------------- ROM:0011A4A6 ROM:0011A4A6 locret_11A4A6: ; CODE XREF: ROM:0011A232↑j ROM:0011A4A6 ; ROM:0011A386↑j ... ROM:0011A4A6 rts ROM:0011A4A8 ; --------------------------------------------------------------------------- ROM:0011A4A8 ROM:0011A4A8 loc_11A4A8: ; DATA XREF: ROM:0011A1F4↑o ROM:0011A4A8 cmpi.w #0,($698).w ROM:0011A4AE bgt.s loc_11A506 ROM:0011A4B0 btst #6,($126C).w ROM:0011A4B6 beq.s loc_11A506 ROM:0011A4B8 btst #1,($126A).w ROM:0011A4BE bne.s loc_11A506 ROM:0011A4C0 btst #6,($1270).w ROM:0011A4C6 bne.s loc_11A506 ROM:0011A4C8 btst #6,($126B).w ROM:0011A4CE bne.s loc_11A506 ROM:0011A4D0 bset #7,($1277).w ROM:0011A4D6 bclr #0,($126E).w ROM:0011A4DC bclr #7,($127F).w ROM:0011A4E2 bset #3,($1259).w ROM:0011A4E8 move.w $3E8(a5),d0 ROM:0011A4EC clr.b ($7F4).w ROM:0011A4F0 move.w d0,($69A).w ROM:0011A4F4 move.b #1,($7F4).w ROM:0011A4FA move.b #4,($1044).w ROM:0011A500 bra.l locret_11A3DA ROM:0011A506 ; --------------------------------------------------------------------------- ROM:0011A506 ROM:0011A506 loc_11A506: ; CODE XREF: ROM:0011A4AE↑j ROM:0011A506 ; ROM:0011A4B6↑j ... ROM:0011A506 btst #1,($126A).w ROM:0011A50C bne.s loc_11A51E ROM:0011A50E btst #6,($1270).w ROM:0011A514 bne.s loc_11A51E ROM:0011A516 btst #6,($126B).w ROM:0011A51C beq.s loc_11A52A ROM:0011A51E ROM:0011A51E loc_11A51E: ; CODE XREF: ROM:0011A50C↑j ROM:0011A51E ; ROM:0011A514↑j ROM:0011A51E move.b #7,($1044).w ROM:0011A524 bra.l locret_11A4A6 ROM:0011A52A ; --------------------------------------------------------------------------- ROM:0011A52A ROM:0011A52A loc_11A52A: ; CODE XREF: ROM:0011A51C↑j ROM:0011A52A cmpi.w #0,($698).w ROM:0011A530 bgt.s locret_11A574 ROM:0011A532 btst #1,($126A).w ROM:0011A538 bne.s locret_11A574 ROM:0011A53A btst #6,($1270).w ROM:0011A540 bne.s locret_11A574 ROM:0011A542 btst #6,($126B).w ROM:0011A548 bne.s locret_11A574 ROM:0011A54A btst #6,($126C).w ROM:0011A550 bne.s locret_11A574 ROM:0011A552 bclr #7,($1277).w ROM:0011A558 bclr #0,($126E).w ROM:0011A55E bclr #7,($127F).w ROM:0011A564 bclr #3,($1259).w ROM:0011A56A move.b #1,($1044).w ROM:0011A570 bra.w locret_11A286 ROM:0011A574 ; --------------------------------------------------------------------------- ROM:0011A574 ROM:0011A574 locret_11A574: ; CODE XREF: ROM:0011A4A0↑j ROM:0011A574 ; ROM:0011A530↑j ... ROM:0011A574 rts ROM:0011A576 ; --------------------------------------------------------------------------- ROM:0011A576 ROM:0011A576 loc_11A576: ; DATA XREF: ROM:0011A1F8↑o ROM:0011A576 btst #6,($1270).w ROM:0011A57C beq.s loc_11A59A ROM:0011A57E bset #0,($126E).w ROM:0011A584 bset #7,($127F).w ROM:0011A58A bclr #3,($1259).w ROM:0011A590 move.b #7,($1044).w ROM:0011A596 bra.w locret_11A4A6 ROM:0011A59A ; --------------------------------------------------------------------------- ROM:0011A59A ROM:0011A59A loc_11A59A: ; CODE XREF: ROM:0011A57C↑j ROM:0011A59A btst #1,($126A).w ROM:0011A5A0 bne.s loc_11A5B2 ROM:0011A5A2 btst #6,($126B).w ROM:0011A5A8 bne.s loc_11A5B2 ROM:0011A5AA btst #6,($126C).w ROM:0011A5B0 beq.s loc_11A5BC ROM:0011A5B2 ROM:0011A5B2 loc_11A5B2: ; CODE XREF: ROM:0011A5A0↑j ROM:0011A5B2 ; ROM:0011A5A8↑j ROM:0011A5B2 move.b #4,($1044).w ROM:0011A5B8 bra.w locret_11A3DA ROM:0011A5BC ; --------------------------------------------------------------------------- ROM:0011A5BC ROM:0011A5BC loc_11A5BC: ; CODE XREF: ROM:0011A5B0↑j ROM:0011A5BC cmpi.w #0,($698).w ROM:0011A5C2 bgt.s locret_11A5EA ROM:0011A5C4 btst #6,($126C).w ROM:0011A5CA bne.s locret_11A5EA ROM:0011A5CC bclr #7,($1277).w ROM:0011A5D2 bclr #0,($126E).w ROM:0011A5D8 bclr #3,($1259).w ROM:0011A5DE move.b #1,($1044).w ROM:0011A5E4 bra.l locret_11A286 ROM:0011A5EA ; --------------------------------------------------------------------------- ROM:0011A5EA ROM:0011A5EA locret_11A5EA: ; CODE XREF: ROM:0011A35C↑j ROM:0011A5EA ; ROM:0011A5C2↑j ... ROM:0011A5EA rts ROM:0011A5EC ; --------------------------------------------------------------------------- ROM:0011A5EC rts ROM:0011A5EE ROM:0011A5EE ; =============== S U B R O U T I N E ======================================= ROM:0011A5EE ROM:0011A5EE ROM:0011A5EE sub_11A5EE: ; CODE XREF: ROM:loc_11A3C2↑p ROM:0011A5EE move.w ($AE0).w,($A38).w ROM:0011A5F4 move.w ($AE0).w,d0 ROM:0011A5F8 add.w $3E2(a5),d0 ROM:0011A5FC move.w $AA(a5),d1 ROM:0011A600 cmp.w d0,d1 ROM:0011A602 ble.s loc_11A60A ROM:0011A604 move.w d0,($B14).w ROM:0011A608 bra.s loc_11A610 ROM:0011A60A ; --------------------------------------------------------------------------- ROM:0011A60A ROM:0011A60A loc_11A60A: ; CODE XREF: sub_11A5EE+14↑j ROM:0011A60A move.w $AA(a5),($B14).w ROM:0011A610 ROM:0011A610 loc_11A610: ; CODE XREF: sub_11A5EE+1A↑j ROM:0011A610 move.w $A2(a5),($B12).w ROM:0011A616 rts ROM:0011A616 ; End of function sub_11A5EE ROM:0011A616 ROM:0011A618 ROM:0011A618 ; =============== S U B R O U T I N E ======================================= ROM:0011A618 ROM:0011A618 ROM:0011A618 sub_11A618: ; CODE XREF: ROM:0011A26E↑p ROM:0011A618 move.w ($AE0).w,($A38).w ROM:0011A61E move.w ($AE0).w,d0 ROM:0011A622 add.w $3E0(a5),d0 ROM:0011A626 move.w $AA(a5),d1 ROM:0011A62A cmp.w d0,d1 ROM:0011A62C ble.s loc_11A634 ROM:0011A62E move.w d0,($B14).w ROM:0011A632 bra.s loc_11A63A ROM:0011A634 ; --------------------------------------------------------------------------- ROM:0011A634 ROM:0011A634 loc_11A634: ; CODE XREF: sub_11A618+14↑j ROM:0011A634 move.w $AA(a5),($B14).w ROM:0011A63A ROM:0011A63A loc_11A63A: ; CODE XREF: sub_11A618+1A↑j ROM:0011A63A move.w $A2(a5),($B12).w ROM:0011A640 rts ROM:0011A640 ; End of function sub_11A618 ROM:0011A640 ROM:0011A642 ROM:0011A642 ; =============== S U B R O U T I N E ======================================= ROM:0011A642 ROM:0011A642 ROM:0011A642 sub_11A642: ; CODE XREF: ROM:0011A424↑p ROM:0011A642 move.w ($AE0).w,d0 ROM:0011A646 sub.w $3E4(a5),d0 ROM:0011A64A cmp.w ($A38).w,d0 ROM:0011A64E blt.s loc_11A656 ROM:0011A650 move.w d0,($B14).w ROM:0011A654 bra.s loc_11A65C ROM:0011A656 ; --------------------------------------------------------------------------- ROM:0011A656 ROM:0011A656 loc_11A656: ; CODE XREF: sub_11A642+C↑j ROM:0011A656 move.w ($A38).w,($B14).w ROM:0011A65C ROM:0011A65C loc_11A65C: ; CODE XREF: sub_11A642+12↑j ROM:0011A65C move.w $3C2(a5),($B12).w ROM:0011A662 rts ROM:0011A662 ; End of function sub_11A642 ROM:0011A662 ROM:0011A664 ROM:0011A664 ; =============== S U B R O U T I N E ======================================= ROM:0011A664 ROM:0011A664 ROM:0011A664 sub_11A664: ; CODE XREF: ROM:0011A2CA↑p ROM:0011A664 move.w ($AE0).w,d0 ROM:0011A668 sub.w $3E6(a5),d0 ROM:0011A66C cmp.w ($A38).w,d0 ROM:0011A670 blt.s loc_11A678 ROM:0011A672 move.w d0,($B14).w ROM:0011A676 bra.s loc_11A67E ROM:0011A678 ; --------------------------------------------------------------------------- ROM:0011A678 ROM:0011A678 loc_11A678: ; CODE XREF: sub_11A664+C↑j ROM:0011A678 move.w ($A38).w,($B14).w ROM:0011A67E ROM:0011A67E loc_11A67E: ; CODE XREF: sub_11A664+12↑j ROM:0011A67E move.w $3C2(a5),($B12).w ROM:0011A684 rts ROM:0011A684 ; End of function sub_11A664 ROM:0011A684 ROM:0011A686 ROM:0011A686 ; =============== S U B R O U T I N E ======================================= ROM:0011A686 ROM:0011A686 ROM:0011A686 sub_11A686: ; CODE XREF: sub_11975A↑p ROM:0011A686 bsr.w sub_11A690 ROM:0011A68A bsr.w sub_11A868 ROM:0011A68E rts ROM:0011A68E ; End of function sub_11A686 ROM:0011A68E ROM:0011A690 ROM:0011A690 ; =============== S U B R O U T I N E ======================================= ROM:0011A690 ROM:0011A690 ROM:0011A690 sub_11A690: ; CODE XREF: sub_11A686↑p ROM:0011A690 clr.w d1 ROM:0011A692 move.b ($1046).w,d1 ROM:0011A696 cmpi.w #4,d1 ROM:0011A69A bcc.s locret_11A6A4 ROM:0011A69C movea.l off_11A6A6(pc,d1.w*4),a0 ROM:0011A6A0 nop ROM:0011A6A2 jmp (a0) ROM:0011A6A4 ; --------------------------------------------------------------------------- ROM:0011A6A4 ROM:0011A6A4 locret_11A6A4: ; CODE XREF: sub_11A690+A↑j ROM:0011A6A4 rts ROM:0011A6A4 ; End of function sub_11A690 ROM:0011A6A4 ROM:0011A6A4 ; --------------------------------------------------------------------------- ROM:0011A6A6 off_11A6A6: dc.l loc_11A6B6 ; DATA XREF: sub_11A690+C↑r ROM:0011A6AA dc.l loc_11A6CA ROM:0011A6AE dc.l loc_11A74E ROM:0011A6B2 dc.l loc_11A812 ROM:0011A6B6 ; --------------------------------------------------------------------------- ROM:0011A6B6 ROM:0011A6B6 loc_11A6B6: ; DATA XREF: ROM:off_11A6A6↑o ROM:0011A6B6 bclr #0,($1268).w ROM:0011A6BC bclr #0,($127D).w ROM:0011A6C2 move.b #1,($1046).w ROM:0011A6C8 rts ROM:0011A6CA ; --------------------------------------------------------------------------- ROM:0011A6CA ROM:0011A6CA loc_11A6CA: ; DATA XREF: ROM:0011A6AA↑o ROM:0011A6CA btst #0,($1287).w ROM:0011A6D0 bne.s loc_11A6E8 ROM:0011A6D2 btst #4,($878).w ROM:0011A6D8 beq.s loc_11A6E8 ROM:0011A6DA bset #0,($127D).w ROM:0011A6E0 move.b #3,($1046).w ROM:0011A6E6 rts ROM:0011A6E8 ; --------------------------------------------------------------------------- ROM:0011A6E8 ROM:0011A6E8 loc_11A6E8: ; CODE XREF: ROM:0011A6D0↑j ROM:0011A6E8 ; ROM:0011A6D8↑j ROM:0011A6E8 btst #7,($1262).w ROM:0011A6EE beq.s loc_11A6F2 ROM:0011A6F0 bra.s loc_11A6FA ROM:0011A6F2 ; --------------------------------------------------------------------------- ROM:0011A6F2 ROM:0011A6F2 loc_11A6F2: ; CODE XREF: ROM:0011A6EE↑j ROM:0011A6F2 cmpi.b #8,($1037).w ROM:0011A6F8 bne.s loc_11A724 ROM:0011A6FA ROM:0011A6FA loc_11A6FA: ; CODE XREF: ROM:0011A6F0↑j ROM:0011A6FA btst #0,($1287).w ROM:0011A700 bne.s loc_11A724 ROM:0011A702 move.w $3FC(a5),d2 ROM:0011A706 cmp.w ($970).w,d2 ROM:0011A70A bge.s loc_11A724 ROM:0011A70C move.w $400(a5),d2 ROM:0011A710 cmp.w ($974).w,d2 ROM:0011A714 bge.s loc_11A724 ROM:0011A716 bset #0,($1268).w ROM:0011A71C move.b #2,($1046).w ROM:0011A722 rts ROM:0011A724 ; --------------------------------------------------------------------------- ROM:0011A724 ROM:0011A724 loc_11A724: ; CODE XREF: ROM:0011A6F8↑j ROM:0011A724 ; ROM:0011A700↑j ... ROM:0011A724 btst #0,($1287).w ROM:0011A72A beq.s locret_11A74C ROM:0011A72C btst #3,($871).w ROM:0011A732 beq.s locret_11A74C ROM:0011A734 move.w $3F4(a5),d1 ROM:0011A738 cmp.w ($99A).w,d1 ROM:0011A73C bgt.s locret_11A74C ROM:0011A73E bset #0,($1268).w ROM:0011A744 move.b #2,($1046).w ROM:0011A74A rts ROM:0011A74C ; --------------------------------------------------------------------------- ROM:0011A74C ROM:0011A74C locret_11A74C: ; CODE XREF: ROM:0011A72A↑j ROM:0011A74C ; ROM:0011A732↑j ... ROM:0011A74C rts ROM:0011A74E ; --------------------------------------------------------------------------- ROM:0011A74E ROM:0011A74E loc_11A74E: ; DATA XREF: ROM:0011A6AE↑o ROM:0011A74E btst #0,($1287).w ROM:0011A754 beq.s loc_11A778 ROM:0011A756 move.w $3F6(a5),d1 ROM:0011A75A cmp.w ($99A).w,d1 ROM:0011A75E ble.s loc_11A762 ROM:0011A760 bra.s loc_11A76A ROM:0011A762 ; --------------------------------------------------------------------------- ROM:0011A762 ROM:0011A762 loc_11A762: ; CODE XREF: ROM:0011A75E↑j ROM:0011A762 btst #3,($871).w ROM:0011A768 bne.s loc_11A778 ROM:0011A76A ROM:0011A76A loc_11A76A: ; CODE XREF: ROM:0011A760↑j ROM:0011A76A bclr #0,($1268).w ROM:0011A770 move.b #1,($1046).w ROM:0011A776 rts ROM:0011A778 ; --------------------------------------------------------------------------- ROM:0011A778 ROM:0011A778 loc_11A778: ; CODE XREF: ROM:0011A754↑j ROM:0011A778 ; ROM:0011A768↑j ROM:0011A778 btst #0,($1287).w ROM:0011A77E bne.s loc_11A7BE ROM:0011A780 btst #7,($1262).w ROM:0011A786 bne.s loc_11A7BE ROM:0011A788 cmpi.b #8,($1037).w ROM:0011A78E beq.s loc_11A792 ROM:0011A790 bra.s loc_11A7B0 ROM:0011A792 ; --------------------------------------------------------------------------- ROM:0011A792 ROM:0011A792 loc_11A792: ; CODE XREF: ROM:0011A78E↑j ROM:0011A792 move.w $3FC(a5),d2 ROM:0011A796 sub.w $3FE(a5),d2 ROM:0011A79A cmp.w ($970).w,d2 ROM:0011A79E ble.s loc_11A7A2 ROM:0011A7A0 bra.s loc_11A7B0 ROM:0011A7A2 ; --------------------------------------------------------------------------- ROM:0011A7A2 ROM:0011A7A2 loc_11A7A2: ; CODE XREF: ROM:0011A79E↑j ROM:0011A7A2 move.w $400(a5),d2 ROM:0011A7A6 sub.w $402(a5),d2 ROM:0011A7AA cmp.w ($974).w,d2 ROM:0011A7AE ble.s loc_11A7BE ROM:0011A7B0 ROM:0011A7B0 loc_11A7B0: ; CODE XREF: ROM:0011A790↑j ROM:0011A7B0 ; ROM:0011A7A0↑j ROM:0011A7B0 bclr #0,($1268).w ROM:0011A7B6 move.b #1,($1046).w ROM:0011A7BC rts ROM:0011A7BE ; --------------------------------------------------------------------------- ROM:0011A7BE ROM:0011A7BE loc_11A7BE: ; CODE XREF: ROM:0011A77E↑j ROM:0011A7BE ; ROM:0011A786↑j ... ROM:0011A7BE btst #0,($1287).w ROM:0011A7C4 beq.s loc_11A7EC ROM:0011A7C6 btst #3,($871).w ROM:0011A7CC beq.s loc_11A7EC ROM:0011A7CE move.w $3F8(a5),d1 ROM:0011A7D2 cmp.w ($99A).w,d1 ROM:0011A7D6 bgt.s loc_11A7EC ROM:0011A7D8 bset #0,($127D).w ROM:0011A7DE bclr #0,($1268).w ROM:0011A7E4 move.b #3,($1046).w ROM:0011A7EA rts ROM:0011A7EC ; --------------------------------------------------------------------------- ROM:0011A7EC ROM:0011A7EC loc_11A7EC: ; CODE XREF: ROM:0011A7C4↑j ROM:0011A7EC ; ROM:0011A7CC↑j ... ROM:0011A7EC btst #0,($1287).w ROM:0011A7F2 bne.s locret_11A810 ROM:0011A7F4 btst #4,($878).w ROM:0011A7FA beq.s locret_11A810 ROM:0011A7FC bset #0,($127D).w ROM:0011A802 bclr #0,($1268).w ROM:0011A808 move.b #3,($1046).w ROM:0011A80E rts ROM:0011A810 ; --------------------------------------------------------------------------- ROM:0011A810 ROM:0011A810 locret_11A810: ; CODE XREF: ROM:0011A7F2↑j ROM:0011A810 ; ROM:0011A7FA↑j ROM:0011A810 rts ROM:0011A812 ; --------------------------------------------------------------------------- ROM:0011A812 ROM:0011A812 loc_11A812: ; DATA XREF: ROM:0011A6B2↑o ROM:0011A812 btst #0,($1287).w ROM:0011A818 beq.s loc_11A842 ROM:0011A81A move.w $3FA(a5),d1 ROM:0011A81E cmp.w ($99A).w,d1 ROM:0011A822 ble.s loc_11A826 ROM:0011A824 bra.s loc_11A82E ROM:0011A826 ; --------------------------------------------------------------------------- ROM:0011A826 ROM:0011A826 loc_11A826: ; CODE XREF: ROM:0011A822↑j ROM:0011A826 btst #3,($871).w ROM:0011A82C bne.s loc_11A842 ROM:0011A82E ROM:0011A82E loc_11A82E: ; CODE XREF: ROM:0011A824↑j ROM:0011A82E bclr #0,($127D).w ROM:0011A834 bset #0,($1268).w ROM:0011A83A move.b #2,($1046).w ROM:0011A840 rts ROM:0011A842 ; --------------------------------------------------------------------------- ROM:0011A842 ROM:0011A842 loc_11A842: ; CODE XREF: ROM:0011A818↑j ROM:0011A842 ; ROM:0011A82C↑j ROM:0011A842 btst #0,($1287).w ROM:0011A848 bne.s locret_11A866 ROM:0011A84A btst #4,($878).w ROM:0011A850 bne.s locret_11A866 ROM:0011A852 bclr #0,($127D).w ROM:0011A858 bset #0,($1268).w ROM:0011A85E move.b #2,($1046).w ROM:0011A864 rts ROM:0011A866 ; --------------------------------------------------------------------------- ROM:0011A866 ROM:0011A866 locret_11A866: ; CODE XREF: ROM:0011A848↑j ROM:0011A866 ; ROM:0011A850↑j ROM:0011A866 rts ROM:0011A868 ROM:0011A868 ; =============== S U B R O U T I N E ======================================= ROM:0011A868 ROM:0011A868 ROM:0011A868 sub_11A868: ; CODE XREF: sub_11A686+4↑p ROM:0011A868 clr.w d1 ROM:0011A86A move.b ($1045).w,d1 ROM:0011A86E cmpi.w #4,d1 ROM:0011A872 bcc.s locret_11A87C ROM:0011A874 movea.l off_11A87E(pc,d1.w*4),a0 ROM:0011A878 nop ROM:0011A87A jmp (a0) ROM:0011A87C ; --------------------------------------------------------------------------- ROM:0011A87C ROM:0011A87C locret_11A87C: ; CODE XREF: sub_11A868+A↑j ROM:0011A87C rts ROM:0011A87C ; End of function sub_11A868 ROM:0011A87C ROM:0011A87C ; --------------------------------------------------------------------------- ROM:0011A87E off_11A87E: dc.l loc_11A88E ; DATA XREF: sub_11A868+C↑r ROM:0011A882 dc.l loc_11A89A ROM:0011A886 dc.l loc_11A926 ROM:0011A88A dc.l loc_11A99A ROM:0011A88E ; --------------------------------------------------------------------------- ROM:0011A88E ROM:0011A88E loc_11A88E: ; DATA XREF: ROM:off_11A87E↑o ROM:0011A88E move.b #1,($1045).w ROM:0011A894 bra.w locret_11A924 ROM:0011A898 ; --------------------------------------------------------------------------- ROM:0011A898 rts ROM:0011A89A ; --------------------------------------------------------------------------- ROM:0011A89A ROM:0011A89A loc_11A89A: ; DATA XREF: ROM:0011A882↑o ROM:0011A89A btst #4,($127D).w ROM:0011A8A0 beq.s loc_11A8DA ROM:0011A8A2 btst #4,($127B).w ROM:0011A8A8 beq.s loc_11A8DA ROM:0011A8AA btst #0,($127D).w ROM:0011A8B0 bne.s loc_11A8C4 ROM:0011A8B2 btst #5,($1285).w ROM:0011A8B8 bne.s loc_11A8C4 ROM:0011A8BA move.w $3EC(a5),d0 ROM:0011A8BE cmp.w ($9C0).w,d0 ROM:0011A8C2 bge.s loc_11A8DA ROM:0011A8C4 ROM:0011A8C4 loc_11A8C4: ; CODE XREF: ROM:0011A8B0↑j ROM:0011A8C4 ; ROM:0011A8B8↑j ROM:0011A8C4 bset #1,($126A).w ROM:0011A8CA bset #6,($126C).w ROM:0011A8D0 move.b #3,($1045).w ROM:0011A8D6 bra.w locret_11A9F2 ROM:0011A8DA ; --------------------------------------------------------------------------- ROM:0011A8DA ROM:0011A8DA loc_11A8DA: ; CODE XREF: ROM:0011A8A0↑j ROM:0011A8DA ; ROM:0011A8A8↑j ... ROM:0011A8DA move.w $3EC(a5),d0 ROM:0011A8DE move.w $3F0(a5),d1 ROM:0011A8E2 btst #4,($127D).w ROM:0011A8E8 beq.s locret_11A924 ROM:0011A8EA btst #4,($127B).w ROM:0011A8F0 beq.s locret_11A924 ROM:0011A8F2 cmp.w ($9C0).w,d0 ROM:0011A8F6 ble.s locret_11A924 ROM:0011A8F8 btst #0,($127D).w ROM:0011A8FE bne.s locret_11A924 ROM:0011A900 btst #5,($1285).w ROM:0011A906 bne.s locret_11A924 ROM:0011A908 btst #0,($1268).w ROM:0011A90E bne.s loc_11A916 ROM:0011A910 cmp.w ($9C0).w,d1 ROM:0011A914 bge.s locret_11A924 ROM:0011A916 ROM:0011A916 loc_11A916: ; CODE XREF: ROM:0011A90E↑j ROM:0011A916 bset #6,($126C).w ROM:0011A91C move.b #2,($1045).w ROM:0011A922 bra.s locret_11A998 ROM:0011A924 ; --------------------------------------------------------------------------- ROM:0011A924 ROM:0011A924 locret_11A924: ; CODE XREF: ROM:0011A894↑j ROM:0011A924 ; ROM:0011A8E8↑j ... ROM:0011A924 rts ROM:0011A926 ; --------------------------------------------------------------------------- ROM:0011A926 ROM:0011A926 loc_11A926: ; DATA XREF: ROM:0011A886↑o ROM:0011A926 btst #4,($127D).w ROM:0011A92C beq.s loc_11A940 ROM:0011A92E btst #0,($1268).w ROM:0011A934 bne.s loc_11A94E ROM:0011A936 move.w $3EE(a5),d0 ROM:0011A93A cmp.w ($9C0).w,d0 ROM:0011A93E ble.s loc_11A94E ROM:0011A940 ROM:0011A940 loc_11A940: ; CODE XREF: ROM:0011A92C↑j ROM:0011A940 bclr #6,($126C).w ROM:0011A946 move.b #1,($1045).w ROM:0011A94C bra.s locret_11A924 ROM:0011A94E ; --------------------------------------------------------------------------- ROM:0011A94E ROM:0011A94E loc_11A94E: ; CODE XREF: ROM:0011A934↑j ROM:0011A94E ; ROM:0011A93E↑j ROM:0011A94E move.w #0,d0 ROM:0011A952 move.w $3EC(a5),d1 ROM:0011A956 btst #4,($127D).w ROM:0011A95C beq.s locret_11A998 ROM:0011A95E btst #4,($127B).w ROM:0011A964 beq.s locret_11A998 ROM:0011A966 btst #0,($127D).w ROM:0011A96C bne.s loc_11A98A ROM:0011A96E btst #5,($1285).w ROM:0011A974 bne.s loc_11A98A ROM:0011A976 btst #4,($1263).w ROM:0011A97C beq.s loc_11A984 ROM:0011A97E cmp.w $3F2(a5),d0 ROM:0011A982 beq.s loc_11A98A ROM:0011A984 ROM:0011A984 loc_11A984: ; CODE XREF: ROM:0011A97C↑j ROM:0011A984 cmp.w ($9C0).w,d1 ROM:0011A988 bge.s locret_11A998 ROM:0011A98A ROM:0011A98A loc_11A98A: ; CODE XREF: ROM:0011A96C↑j ROM:0011A98A ; ROM:0011A974↑j ... ROM:0011A98A bset #1,($126A).w ROM:0011A990 move.b #3,($1045).w ROM:0011A996 bra.s locret_11A9F2 ROM:0011A998 ; --------------------------------------------------------------------------- ROM:0011A998 ROM:0011A998 locret_11A998: ; CODE XREF: ROM:0011A922↑j ROM:0011A998 ; ROM:0011A95C↑j ... ROM:0011A998 rts ROM:0011A99A ; --------------------------------------------------------------------------- ROM:0011A99A ROM:0011A99A loc_11A99A: ; DATA XREF: ROM:0011A88A↑o ROM:0011A99A btst #4,($127D).w ROM:0011A9A0 bne.s loc_11A9B8 ROM:0011A9A2 bclr #1,($126A).w ROM:0011A9A8 bclr #6,($126C).w ROM:0011A9AE move.b #1,($1045).w ROM:0011A9B4 bra.w locret_11A924 ROM:0011A9B8 ; --------------------------------------------------------------------------- ROM:0011A9B8 ROM:0011A9B8 loc_11A9B8: ; CODE XREF: ROM:0011A9A0↑j ROM:0011A9B8 move.w $3EA(a5),d0 ROM:0011A9BC cmp.w ($9C0).w,d0 ROM:0011A9C0 ble.s locret_11A9F2 ROM:0011A9C2 btst #4,($1263).w ROM:0011A9C8 beq.s loc_11A9D4 ROM:0011A9CA move.w $3F2(a5),d0 ROM:0011A9CE cmpi.w #0,d0 ROM:0011A9D2 beq.s locret_11A9F2 ROM:0011A9D4 ROM:0011A9D4 loc_11A9D4: ; CODE XREF: ROM:0011A9C8↑j ROM:0011A9D4 btst #0,($127D).w ROM:0011A9DA bne.s locret_11A9F2 ROM:0011A9DC btst #5,($1285).w ROM:0011A9E2 bne.s locret_11A9F2 ROM:0011A9E4 bclr #1,($126A).w ROM:0011A9EA move.b #2,($1045).w ROM:0011A9F0 bra.s locret_11A998 ROM:0011A9F2 ; --------------------------------------------------------------------------- ROM:0011A9F2 ROM:0011A9F2 locret_11A9F2: ; CODE XREF: ROM:0011A8D6↑j ROM:0011A9F2 ; ROM:0011A996↑j ... ROM:0011A9F2 rts ROM:0011A9F4 ; --------------------------------------------------------------------------- ROM:0011A9F4 rts ROM:0011A9F6 ROM:0011A9F6 ; =============== S U B R O U T I N E ======================================= ROM:0011A9F6 ROM:0011A9F6 ROM:0011A9F6 sub_11A9F6: ; CODE XREF: ROM:0011ACC8↓p ROM:0011A9F6 lea ($1125).w,a1 ROM:0011A9FA lea ($E26).w,a2 ROM:0011A9FE move.w ($A3C).w,d0 ROM:0011AA02 move.w $40E(a5),d2 ROM:0011AA06 move.w $410(a5),d3 ROM:0011AA0A clr.w d1 ROM:0011AA0C move.b (a1,d0.w),d1 ROM:0011AA10 cmpi.w #6,d1 ROM:0011AA14 bcc.s locret_11AA1E ROM:0011AA16 movea.l off_11AA20(pc,d1.w*4),a0 ROM:0011AA1A nop ROM:0011AA1C jmp (a0) ROM:0011AA1E ; --------------------------------------------------------------------------- ROM:0011AA1E ROM:0011AA1E locret_11AA1E: ; CODE XREF: sub_11A9F6+1E↑j ROM:0011AA1E rts ROM:0011AA1E ; End of function sub_11A9F6 ROM:0011AA1E ROM:0011AA1E ; --------------------------------------------------------------------------- ROM:0011AA20 off_11AA20: dc.l loc_11AA38 ; DATA XREF: sub_11A9F6+20↑r ROM:0011AA24 dc.l loc_11AA44 ROM:0011AA28 dc.l loc_11AA9A ROM:0011AA2C dc.l locret_11AAD8 ROM:0011AA30 dc.l loc_11AADA ROM:0011AA34 dc.l loc_11AB2C ROM:0011AA38 ; --------------------------------------------------------------------------- ROM:0011AA38 ROM:0011AA38 loc_11AA38: ; DATA XREF: ROM:off_11AA20↑o ROM:0011AA38 bclr d0,($1047).w ROM:0011AA3C move.b #1,(a1,d0.w) ROM:0011AA42 rts ROM:0011AA44 ; --------------------------------------------------------------------------- ROM:0011AA44 ROM:0011AA44 loc_11AA44: ; DATA XREF: ROM:0011AA24↑o ROM:0011AA44 cmp.w (a2,d0.w*2),d2 ROM:0011AA48 bgt.s loc_11AA4C ROM:0011AA4A bra.s loc_11AA56 ROM:0011AA4C ; --------------------------------------------------------------------------- ROM:0011AA4C ROM:0011AA4C loc_11AA4C: ; CODE XREF: ROM:0011AA48↑j ROM:0011AA4C cmp.w (a2,d0.w*2),d3 ROM:0011AA50 blt.s locret_11AA54 ROM:0011AA52 bra.s loc_11AA76 ROM:0011AA54 ; --------------------------------------------------------------------------- ROM:0011AA54 ROM:0011AA54 locret_11AA54: ; CODE XREF: ROM:0011AA50↑j ROM:0011AA54 rts ROM:0011AA56 ; --------------------------------------------------------------------------- ROM:0011AA56 ROM:0011AA56 loc_11AA56: ; CODE XREF: ROM:0011AA4A↑j ROM:0011AA56 move.w $404(a5),d4 ROM:0011AA5A clr.b $824(d0.w) ROM:0011AA60 move.w d4,$6FA(d0.w*2) ROM:0011AA66 move.b #1,$824(d0.w) ROM:0011AA6E move.b #2,(a1,d0.w) ROM:0011AA74 rts ROM:0011AA76 ; --------------------------------------------------------------------------- ROM:0011AA76 ROM:0011AA76 loc_11AA76: ; CODE XREF: ROM:0011AA52↑j ROM:0011AA76 move.w $406(a5),d4 ROM:0011AA7A clr.b $825(d0.w) ROM:0011AA80 move.w d4,$6FC(d0.w*2) ROM:0011AA86 move.b #1,$825(d0.w) ROM:0011AA8E bset d0,($1048).w ROM:0011AA92 move.b #4,(a1,d0.w) ROM:0011AA98 rts ROM:0011AA9A ; --------------------------------------------------------------------------- ROM:0011AA9A ROM:0011AA9A loc_11AA9A: ; DATA XREF: ROM:0011AA28↑o ROM:0011AA9A cmpi.w #0,$6FA(d0.w*2) ROM:0011AAA2 bgt.s loc_11AAA6 ROM:0011AAA4 bra.s loc_11AAB0 ROM:0011AAA6 ; --------------------------------------------------------------------------- ROM:0011AAA6 ROM:0011AAA6 loc_11AAA6: ; CODE XREF: ROM:0011AAA2↑j ROM:0011AAA6 cmp.w (a2,d0.w*2),d2 ROM:0011AAAA ble.s locret_11AAAE ROM:0011AAAC bra.s loc_11AAC4 ROM:0011AAAE ; --------------------------------------------------------------------------- ROM:0011AAAE ROM:0011AAAE locret_11AAAE: ; CODE XREF: ROM:0011AAAA↑j ROM:0011AAAE rts ROM:0011AAB0 ; --------------------------------------------------------------------------- ROM:0011AAB0 ROM:0011AAB0 loc_11AAB0: ; CODE XREF: ROM:0011AAA4↑j ROM:0011AAB0 bset d0,($1050).w ROM:0011AAB4 bset d0,($1053).w ROM:0011AAB8 bsr.w sub_11AB76 ROM:0011AABC move.b #3,(a1,d0.w) ROM:0011AAC2 rts ROM:0011AAC4 ; --------------------------------------------------------------------------- ROM:0011AAC4 ROM:0011AAC4 loc_11AAC4: ; CODE XREF: ROM:0011AAAC↑j ROM:0011AAC4 clr.b $824(d0.w) ROM:0011AACA clr.w $6FA(d0.w*2) ROM:0011AAD0 move.b #1,(a1,d0.w) ROM:0011AAD6 rts ROM:0011AAD8 ; --------------------------------------------------------------------------- ROM:0011AAD8 ROM:0011AAD8 locret_11AAD8: ; DATA XREF: ROM:0011AA2C↑o ROM:0011AAD8 rts ROM:0011AADA ; --------------------------------------------------------------------------- ROM:0011AADA ROM:0011AADA loc_11AADA: ; DATA XREF: ROM:0011AA30↑o ROM:0011AADA cmp.w (a2,d0.w*2),d3 ROM:0011AADE bge.s loc_11AAE2 ROM:0011AAE0 bra.s loc_11AAF0 ROM:0011AAE2 ; --------------------------------------------------------------------------- ROM:0011AAE2 ROM:0011AAE2 loc_11AAE2: ; CODE XREF: ROM:0011AADE↑j ROM:0011AAE2 cmpi.w #0,$6FC(d0.w*2) ROM:0011AAEA bgt.s locret_11AAEE ROM:0011AAEC bra.s loc_11AB08 ROM:0011AAEE ; --------------------------------------------------------------------------- ROM:0011AAEE ROM:0011AAEE locret_11AAEE: ; CODE XREF: ROM:0011AAEA↑j ROM:0011AAEE rts ROM:0011AAF0 ; --------------------------------------------------------------------------- ROM:0011AAF0 ROM:0011AAF0 loc_11AAF0: ; CODE XREF: ROM:0011AAE0↑j ROM:0011AAF0 clr.b $825(d0.w) ROM:0011AAF6 clr.w $6FC(d0.w*2) ROM:0011AAFC bclr d0,($1048).w ROM:0011AB00 move.b #1,(a1,d0.w) ROM:0011AB06 rts ROM:0011AB08 ; --------------------------------------------------------------------------- ROM:0011AB08 ROM:0011AB08 loc_11AB08: ; CODE XREF: ROM:0011AAEC↑j ROM:0011AB08 bset d0,($1047).w ROM:0011AB0C move.w $408(a5),d4 ROM:0011AB10 clr.b $7F5(d0.w) ROM:0011AB16 move.w d4,$69C(d0.w*2) ROM:0011AB1C move.b #1,$7F5(d0.w) ROM:0011AB24 move.b #5,(a1,d0.w) ROM:0011AB2A rts ROM:0011AB2C ; --------------------------------------------------------------------------- ROM:0011AB2C ROM:0011AB2C loc_11AB2C: ; DATA XREF: ROM:0011AA34↑o ROM:0011AB2C cmpi.w #0,$69C(d0.w*2) ROM:0011AB34 bgt.s loc_11AB38 ROM:0011AB36 bra.s loc_11AB42 ROM:0011AB38 ; --------------------------------------------------------------------------- ROM:0011AB38 ROM:0011AB38 loc_11AB38: ; CODE XREF: ROM:0011AB34↑j ROM:0011AB38 cmp.w (a2,d0.w*2),d3 ROM:0011AB3C bge.s locret_11AB40 ROM:0011AB3E bra.s loc_11AB5E ROM:0011AB40 ; --------------------------------------------------------------------------- ROM:0011AB40 ROM:0011AB40 locret_11AB40: ; CODE XREF: ROM:0011AB3C↑j ROM:0011AB40 rts ROM:0011AB42 ; --------------------------------------------------------------------------- ROM:0011AB42 ROM:0011AB42 loc_11AB42: ; CODE XREF: ROM:0011AB36↑j ROM:0011AB42 bclr d0,($1047).w ROM:0011AB46 bclr d0,($1048).w ROM:0011AB4A bset d0,($1050).w ROM:0011AB4E bset d0,($1053).w ROM:0011AB52 bsr.w sub_11AB76 ROM:0011AB56 move.b #3,(a1,d0.w) ROM:0011AB5C rts ROM:0011AB5E ; --------------------------------------------------------------------------- ROM:0011AB5E ROM:0011AB5E loc_11AB5E: ; CODE XREF: ROM:0011AB3E↑j ROM:0011AB5E bclr d0,($1047).w ROM:0011AB62 clr.b $7F5(d0.w) ROM:0011AB68 clr.w $69C(d0.w*2) ROM:0011AB6E move.b #1,(a1,d0.w) ROM:0011AB74 rts ROM:0011AB76 ROM:0011AB76 ; =============== S U B R O U T I N E ======================================= ROM:0011AB76 ROM:0011AB76 ROM:0011AB76 sub_11AB76: ; CODE XREF: ROM:0011AAB8↑p ROM:0011AB76 ; ROM:0011AB52↑p ROM:0011AB76 cmpi.w #0,($A3C).w ROM:0011AB7C bne.s loc_11AB8C ROM:0011AB7E bset #4,($B89).w ROM:0011AB84 bset #1,($1302).w ROM:0011AB8A bra.s locret_11ABA0 ROM:0011AB8C ; --------------------------------------------------------------------------- ROM:0011AB8C ROM:0011AB8C loc_11AB8C: ; CODE XREF: sub_11AB76+6↑j ROM:0011AB8C cmpi.w #1,($A3C).w ROM:0011AB92 bne.s locret_11ABA0 ROM:0011AB94 bset #5,($B89).w ROM:0011AB9A bset #2,($1302).w ROM:0011ABA0 ROM:0011ABA0 locret_11ABA0: ; CODE XREF: sub_11AB76+14↑j ROM:0011ABA0 ; sub_11AB76+1C↑j ROM:0011ABA0 rts ROM:0011ABA0 ; End of function sub_11AB76 ROM:0011ABA0 ROM:0011ABA2 ROM:0011ABA2 ; =============== S U B R O U T I N E ======================================= ROM:0011ABA2 ROM:0011ABA2 ROM:0011ABA2 sub_11ABA2: ; CODE XREF: ROM:0011ACC2↓p ROM:0011ABA2 lea ($1126).w,a1 ROM:0011ABA6 lea ($E32).w,a2 ROM:0011ABAA move.w ($A3C).w,d0 ROM:0011ABAE move.w $40C(a5),d2 ROM:0011ABB2 clr.w d1 ROM:0011ABB4 move.b (a1,d0.w),d1 ROM:0011ABB8 cmpi.w #3,d1 ROM:0011ABBC bcc.s locret_11ABC6 ROM:0011ABBE movea.l off_11ABC8(pc,d1.w*4),a0 ROM:0011ABC2 nop ROM:0011ABC4 jmp (a0) ROM:0011ABC6 ; --------------------------------------------------------------------------- ROM:0011ABC6 ROM:0011ABC6 locret_11ABC6: ; CODE XREF: sub_11ABA2+1A↑j ROM:0011ABC6 rts ROM:0011ABC6 ; End of function sub_11ABA2 ROM:0011ABC6 ROM:0011ABC6 ; --------------------------------------------------------------------------- ROM:0011ABC8 off_11ABC8: dc.l loc_11ABD4 ; DATA XREF: sub_11ABA2+1C↑r ROM:0011ABCC dc.l loc_11ABF0 ROM:0011ABD0 dc.l locret_11AC52 ROM:0011ABD4 ; --------------------------------------------------------------------------- ROM:0011ABD4 ROM:0011ABD4 loc_11ABD4: ; DATA XREF: ROM:off_11ABC8↑o ROM:0011ABD4 clr.b $852(d0.w) ROM:0011ABDA move.w d2,$756(d0.w*2) ROM:0011ABE0 move.b #1,$852(d0.w) ROM:0011ABE8 move.b #1,(a1,d0.w) ROM:0011ABEE rts ROM:0011ABF0 ; --------------------------------------------------------------------------- ROM:0011ABF0 ROM:0011ABF0 loc_11ABF0: ; DATA XREF: ROM:0011ABCC↑o ROM:0011ABF0 cmpi.w #0,$756(d0.w*2) ROM:0011ABF8 bgt.s loc_11AC0C ROM:0011ABFA cmpi.w #$2710,(a2,d0.w*2) ROM:0011AC00 bne.s loc_11AC0C ROM:0011AC02 btst #1,($125E).w ROM:0011AC08 beq.s loc_11AC0C ROM:0011AC0A bra.s loc_11AC2A ROM:0011AC0C ; --------------------------------------------------------------------------- ROM:0011AC0C ROM:0011AC0C loc_11AC0C: ; CODE XREF: ROM:0011ABF8↑j ROM:0011AC0C ; ROM:0011AC00↑j ... ROM:0011AC0C cmpi.w #0,$756(d0.w*2) ROM:0011AC14 bgt.s locret_11AC28 ROM:0011AC16 cmpi.w #$2710,(a2,d0.w*2) ROM:0011AC1C beq.s locret_11AC28 ROM:0011AC1E btst #1,($125E).w ROM:0011AC24 beq.s locret_11AC28 ROM:0011AC26 bra.s loc_11AC32 ROM:0011AC28 ; --------------------------------------------------------------------------- ROM:0011AC28 ROM:0011AC28 locret_11AC28: ; CODE XREF: ROM:0011AC14↑j ROM:0011AC28 ; ROM:0011AC1C↑j ... ROM:0011AC28 rts ROM:0011AC2A ; --------------------------------------------------------------------------- ROM:0011AC2A ROM:0011AC2A loc_11AC2A: ; CODE XREF: ROM:0011AC0A↑j ROM:0011AC2A move.b #2,(a1,d0.w) ROM:0011AC30 rts ROM:0011AC32 ; --------------------------------------------------------------------------- ROM:0011AC32 ROM:0011AC32 loc_11AC32: ; CODE XREF: ROM:0011AC26↑j ROM:0011AC32 bsr.w sub_11AC54 ROM:0011AC36 clr.b $852(d0.w) ROM:0011AC3C move.w d2,$756(d0.w*2) ROM:0011AC42 move.b #1,$852(d0.w) ROM:0011AC4A move.b #1,(a1,d0.w) ROM:0011AC50 rts ROM:0011AC52 ; --------------------------------------------------------------------------- ROM:0011AC52 ROM:0011AC52 locret_11AC52: ; DATA XREF: ROM:0011ABD0↑o ROM:0011AC52 rts ROM:0011AC54 ROM:0011AC54 ; =============== S U B R O U T I N E ======================================= ROM:0011AC54 ROM:0011AC54 ROM:0011AC54 sub_11AC54: ; CODE XREF: ROM:loc_11AC32↑p ROM:0011AC54 move.w $40A(a5),d3 ROM:0011AC58 sub.w d3,(a2,d0.w*2) ROM:0011AC5C cmpi.w #$2710,(a2,d0.w*2) ROM:0011AC62 bge.s locret_11AC6A ROM:0011AC64 move.w #$2710,(a2,d0.w*2) ROM:0011AC6A ROM:0011AC6A locret_11AC6A: ; CODE XREF: sub_11AC54+E↑j ROM:0011AC6A rts ROM:0011AC6A ; End of function sub_11AC54 ROM:0011AC6A ROM:0011AC6C ROM:0011AC6C ; =============== S U B R O U T I N E ======================================= ROM:0011AC6C ROM:0011AC6C ROM:0011AC6C sub_11AC6C: ; CODE XREF: sub_11B17C+40↓p ROM:0011AC6C lea ($1127).w,a1 ROM:0011AC70 move.w ($A3C).w,d0 ROM:0011AC74 clr.w d1 ROM:0011AC76 move.b (a1,d0.w),d1 ROM:0011AC7A cmpi.w #3,d1 ROM:0011AC7E bcc.s locret_11AC88 ROM:0011AC80 movea.l off_11AC8A(pc,d1.w*4),a0 ROM:0011AC84 nop ROM:0011AC86 jmp (a0) ROM:0011AC88 ; --------------------------------------------------------------------------- ROM:0011AC88 ROM:0011AC88 locret_11AC88: ; CODE XREF: sub_11AC6C+12↑j ROM:0011AC88 rts ROM:0011AC88 ; End of function sub_11AC6C ROM:0011AC88 ROM:0011AC88 ; --------------------------------------------------------------------------- ROM:0011AC8A off_11AC8A: dc.l loc_11AC96 ; DATA XREF: sub_11AC6C+14↑r ROM:0011AC8E dc.l loc_11ACA6 ROM:0011AC92 dc.l loc_11ACBC ROM:0011AC96 ; --------------------------------------------------------------------------- ROM:0011AC96 ROM:0011AC96 loc_11AC96: ; DATA XREF: ROM:off_11AC8A↑o ROM:0011AC96 bclr d0,($1049).w ROM:0011AC9A bsr.w sub_11AD34 ROM:0011AC9E move.b #1,(a1,d0.w) ROM:0011ACA4 rts ROM:0011ACA6 ; --------------------------------------------------------------------------- ROM:0011ACA6 ROM:0011ACA6 loc_11ACA6: ; DATA XREF: ROM:0011AC8E↑o ROM:0011ACA6 btst d0,($104A).w ROM:0011ACAA beq.s locret_11ACAE ROM:0011ACAC bra.s loc_11ACB0 ROM:0011ACAE ; --------------------------------------------------------------------------- ROM:0011ACAE ROM:0011ACAE locret_11ACAE: ; CODE XREF: ROM:0011ACAA↑j ROM:0011ACAE rts ROM:0011ACB0 ; --------------------------------------------------------------------------- ROM:0011ACB0 ROM:0011ACB0 loc_11ACB0: ; CODE XREF: ROM:0011ACAC↑j ROM:0011ACB0 bset d0,($1049).w ROM:0011ACB4 move.b #2,(a1,d0.w) ROM:0011ACBA rts ROM:0011ACBC ; --------------------------------------------------------------------------- ROM:0011ACBC ROM:0011ACBC loc_11ACBC: ; DATA XREF: ROM:0011AC92↑o ROM:0011ACBC bsr.l sub_11B900 ROM:0011ACC2 bsr.l sub_11ABA2 ROM:0011ACC8 bsr.l sub_11A9F6 ROM:0011ACCE lea ($1127).w,a1 ROM:0011ACD2 move.w ($A3C).w,d0 ROM:0011ACD6 btst d0,($104A).w ROM:0011ACDA bne.s locret_11ACDE ROM:0011ACDC bra.s loc_11ACE0 ROM:0011ACDE ; --------------------------------------------------------------------------- ROM:0011ACDE ROM:0011ACDE locret_11ACDE: ; CODE XREF: ROM:0011ACDA↑j ROM:0011ACDE rts ROM:0011ACE0 ; --------------------------------------------------------------------------- ROM:0011ACE0 ROM:0011ACE0 loc_11ACE0: ; CODE XREF: ROM:0011ACDC↑j ROM:0011ACE0 bsr.w sub_11AD34 ROM:0011ACE4 bclr d0,($1049).w ROM:0011ACE8 bclr d0,($1057).w ROM:0011ACEC bclr d0,($1048).w ROM:0011ACF0 lea ($112F).w,a2 ROM:0011ACF4 lea ($1126).w,a3 ROM:0011ACF8 lea ($1125).w,a4 ROM:0011ACFC move.b #0,(a2,d0.w) ROM:0011AD02 move.b #0,(a3,d0.w) ROM:0011AD08 move.b #0,(a4,d0.w) ROM:0011AD0E lea ($112B).w,a2 ROM:0011AD12 lea ($1130).w,a3 ROM:0011AD16 lea ($1128).w,a4 ROM:0011AD1A move.b #0,(a2,d0.w) ROM:0011AD20 move.b #0,(a3,d0.w) ROM:0011AD26 move.b #0,(a4,d0.w) ROM:0011AD2C move.b #1,(a1,d0.w) ROM:0011AD32 rts ROM:0011AD34 ROM:0011AD34 ; =============== S U B R O U T I N E ======================================= ROM:0011AD34 ROM:0011AD34 ROM:0011AD34 sub_11AD34: ; CODE XREF: ROM:0011AC9A↑p ROM:0011AD34 ; ROM:loc_11ACE0↑p ... ROM:0011AD34 lea ($E26).w,a0 ROM:0011AD38 move.w ($A3C).w,d0 ROM:0011AD3C move.w #$2710,(a0,d0.w*2) ROM:0011AD42 rts ROM:0011AD42 ; End of function sub_11AD34 ROM:0011AD42 ROM:0011AD44 ROM:0011AD44 ; =============== S U B R O U T I N E ======================================= ROM:0011AD44 ROM:0011AD44 ROM:0011AD44 sub_11AD44: ; CODE XREF: ROM:0011BAEC↓p ROM:0011AD44 ; ROM:0011BB62↓p ROM:0011AD44 lea ($1128).w,a1 ROM:0011AD48 move.w ($A3C).w,d0 ROM:0011AD4C move.w $414(a5),d2 ROM:0011AD50 move.w $412(a5),d3 ROM:0011AD54 clr.w d1 ROM:0011AD56 move.b (a1,d0.w),d1 ROM:0011AD5A cmpi.w #4,d1 ROM:0011AD5E bcc.s locret_11AD68 ROM:0011AD60 movea.l off_11AD6A(pc,d1.w*4),a0 ROM:0011AD64 nop ROM:0011AD66 jmp (a0) ROM:0011AD68 ; --------------------------------------------------------------------------- ROM:0011AD68 ROM:0011AD68 locret_11AD68: ; CODE XREF: sub_11AD44+1A↑j ROM:0011AD68 rts ROM:0011AD68 ; End of function sub_11AD44 ROM:0011AD68 ROM:0011AD68 ; --------------------------------------------------------------------------- ROM:0011AD6A off_11AD6A: dc.l loc_11AD7A ; DATA XREF: sub_11AD44+1C↑r ROM:0011AD6E dc.l loc_11AD82 ROM:0011AD72 dc.l loc_11ADD0 ROM:0011AD76 dc.l loc_11AEAC ROM:0011AD7A ; --------------------------------------------------------------------------- ROM:0011AD7A ROM:0011AD7A loc_11AD7A: ; DATA XREF: ROM:off_11AD6A↑o ROM:0011AD7A move.b #1,(a1,d0.w) ROM:0011AD80 rts ROM:0011AD82 ; --------------------------------------------------------------------------- ROM:0011AD82 ROM:0011AD82 loc_11AD82: ; DATA XREF: ROM:0011AD6E↑o ROM:0011AD82 btst #6,($125A).w ROM:0011AD88 beq.s loc_11AD8C ROM:0011AD8A bra.s loc_11AD98 ROM:0011AD8C ; --------------------------------------------------------------------------- ROM:0011AD8C ROM:0011AD8C loc_11AD8C: ; CODE XREF: ROM:0011AD88↑j ROM:0011AD8C btst #6,($125A).w ROM:0011AD92 bne.s locret_11AD96 ROM:0011AD94 bra.s loc_11ADB4 ROM:0011AD96 ; --------------------------------------------------------------------------- ROM:0011AD96 ROM:0011AD96 locret_11AD96: ; CODE XREF: ROM:0011AD92↑j ROM:0011AD96 rts ROM:0011AD98 ; --------------------------------------------------------------------------- ROM:0011AD98 ROM:0011AD98 loc_11AD98: ; CODE XREF: ROM:0011AD8A↑j ROM:0011AD98 clr.b $7F7(d0.w) ROM:0011AD9E move.w d3,$6A0(d0.w*2) ROM:0011ADA4 move.b #1,$7F7(d0.w) ROM:0011ADAC move.b #2,(a1,d0.w) ROM:0011ADB2 rts ROM:0011ADB4 ; --------------------------------------------------------------------------- ROM:0011ADB4 ROM:0011ADB4 loc_11ADB4: ; CODE XREF: ROM:0011AD94↑j ROM:0011ADB4 clr.b $7F6(d0.w) ROM:0011ADBA move.w d2,$69E(d0.w*2) ROM:0011ADC0 move.b #1,$7F6(d0.w) ROM:0011ADC8 move.b #3,(a1,d0.w) ROM:0011ADCE rts ROM:0011ADD0 ; --------------------------------------------------------------------------- ROM:0011ADD0 ROM:0011ADD0 loc_11ADD0: ; DATA XREF: ROM:0011AD72↑o ROM:0011ADD0 btst d0,($1057).w ROM:0011ADD4 beq.s loc_11ADD8 ROM:0011ADD6 bra.s loc_11AE08 ROM:0011ADD8 ; --------------------------------------------------------------------------- ROM:0011ADD8 ROM:0011ADD8 loc_11ADD8: ; CODE XREF: ROM:0011ADD4↑j ROM:0011ADD8 cmpi.w #0,$6A0(d0.w*2) ROM:0011ADE0 bgt.s loc_11ADEA ROM:0011ADE2 btst d0,($1056).w ROM:0011ADE6 beq.s loc_11ADEA ROM:0011ADE8 bra.s loc_11AE24 ROM:0011ADEA ; --------------------------------------------------------------------------- ROM:0011ADEA ROM:0011ADEA loc_11ADEA: ; CODE XREF: ROM:0011ADE0↑j ROM:0011ADEA ; ROM:0011ADE6↑j ROM:0011ADEA cmpi.w #0,$6A0(d0.w*2) ROM:0011ADF2 bgt.s loc_11ADFC ROM:0011ADF4 btst d0,($1056).w ROM:0011ADF8 bne.s loc_11ADFC ROM:0011ADFA bra.s loc_11AE54 ROM:0011ADFC ; --------------------------------------------------------------------------- ROM:0011ADFC ROM:0011ADFC loc_11ADFC: ; CODE XREF: ROM:0011ADF2↑j ROM:0011ADFC ; ROM:0011ADF8↑j ROM:0011ADFC btst #6,($125A).w ROM:0011AE02 bne.s locret_11AE06 ROM:0011AE04 bra.s loc_11AE84 ROM:0011AE06 ; --------------------------------------------------------------------------- ROM:0011AE06 ROM:0011AE06 locret_11AE06: ; CODE XREF: ROM:0011AE02↑j ROM:0011AE06 rts ROM:0011AE08 ; --------------------------------------------------------------------------- ROM:0011AE08 ROM:0011AE08 loc_11AE08: ; CODE XREF: ROM:0011ADD6↑j ROM:0011AE08 clr.b $7F7(d0.w) ROM:0011AE0E move.w d3,$6A0(d0.w*2) ROM:0011AE14 move.b #1,$7F7(d0.w) ROM:0011AE1C move.b #2,(a1,d0.w) ROM:0011AE22 rts ROM:0011AE24 ; --------------------------------------------------------------------------- ROM:0011AE24 ROM:0011AE24 loc_11AE24: ; CODE XREF: ROM:0011ADE8↑j ROM:0011AE24 bsr.w sub_11AFCE ROM:0011AE28 lea ($1128).w,a1 ROM:0011AE2C move.w ($A3C).w,d0 ROM:0011AE30 move.w $414(a5),d2 ROM:0011AE34 move.w $412(a5),d3 ROM:0011AE38 clr.b $7F7(d0.w) ROM:0011AE3E move.w d3,$6A0(d0.w*2) ROM:0011AE44 move.b #1,$7F7(d0.w) ROM:0011AE4C move.b #2,(a1,d0.w) ROM:0011AE52 rts ROM:0011AE54 ; --------------------------------------------------------------------------- ROM:0011AE54 ROM:0011AE54 loc_11AE54: ; CODE XREF: ROM:0011ADFA↑j ROM:0011AE54 bsr.w sub_11AF88 ROM:0011AE58 lea ($1128).w,a1 ROM:0011AE5C move.w ($A3C).w,d0 ROM:0011AE60 move.w $414(a5),d2 ROM:0011AE64 move.w $412(a5),d3 ROM:0011AE68 clr.b $7F7(d0.w) ROM:0011AE6E move.w d3,$6A0(d0.w*2) ROM:0011AE74 move.b #1,$7F7(d0.w) ROM:0011AE7C move.b #2,(a1,d0.w) ROM:0011AE82 rts ROM:0011AE84 ; --------------------------------------------------------------------------- ROM:0011AE84 ROM:0011AE84 loc_11AE84: ; CODE XREF: ROM:0011AE04↑j ROM:0011AE84 clr.b $7F7(d0.w) ROM:0011AE8A clr.w $6A0(d0.w*2) ROM:0011AE90 clr.b $7F6(d0.w) ROM:0011AE96 move.w d2,$69E(d0.w*2) ROM:0011AE9C move.b #1,$7F6(d0.w) ROM:0011AEA4 move.b #3,(a1,d0.w) ROM:0011AEAA rts ROM:0011AEAC ; --------------------------------------------------------------------------- ROM:0011AEAC ROM:0011AEAC loc_11AEAC: ; DATA XREF: ROM:0011AD76↑o ROM:0011AEAC btst d0,($1057).w ROM:0011AEB0 beq.s loc_11AEB4 ROM:0011AEB2 bra.s loc_11AEE4 ROM:0011AEB4 ; --------------------------------------------------------------------------- ROM:0011AEB4 ROM:0011AEB4 loc_11AEB4: ; CODE XREF: ROM:0011AEB0↑j ROM:0011AEB4 cmpi.w #0,$69E(d0.w*2) ROM:0011AEBC bgt.s loc_11AEC6 ROM:0011AEBE btst d0,($1056).w ROM:0011AEC2 beq.s loc_11AEC6 ROM:0011AEC4 bra.s loc_11AF00 ROM:0011AEC6 ; --------------------------------------------------------------------------- ROM:0011AEC6 ROM:0011AEC6 loc_11AEC6: ; CODE XREF: ROM:0011AEBC↑j ROM:0011AEC6 ; ROM:0011AEC2↑j ROM:0011AEC6 cmpi.w #0,$69E(d0.w*2) ROM:0011AECE bgt.s loc_11AED8 ROM:0011AED0 btst d0,($1056).w ROM:0011AED4 bne.s loc_11AED8 ROM:0011AED6 bra.s loc_11AF30 ROM:0011AED8 ; --------------------------------------------------------------------------- ROM:0011AED8 ROM:0011AED8 loc_11AED8: ; CODE XREF: ROM:0011AECE↑j ROM:0011AED8 ; ROM:0011AED4↑j ROM:0011AED8 btst #6,($125A).w ROM:0011AEDE beq.s locret_11AEE2 ROM:0011AEE0 bra.s loc_11AF60 ROM:0011AEE2 ; --------------------------------------------------------------------------- ROM:0011AEE2 ROM:0011AEE2 locret_11AEE2: ; CODE XREF: ROM:0011AEDE↑j ROM:0011AEE2 rts ROM:0011AEE4 ; --------------------------------------------------------------------------- ROM:0011AEE4 ROM:0011AEE4 loc_11AEE4: ; CODE XREF: ROM:0011AEB2↑j ROM:0011AEE4 clr.b $7F6(d0.w) ROM:0011AEEA move.w d2,$69E(d0.w*2) ROM:0011AEF0 move.b #1,$7F6(d0.w) ROM:0011AEF8 move.b #3,(a1,d0.w) ROM:0011AEFE rts ROM:0011AF00 ; --------------------------------------------------------------------------- ROM:0011AF00 ROM:0011AF00 loc_11AF00: ; CODE XREF: ROM:0011AEC4↑j ROM:0011AF00 bsr.w sub_11AFCE ROM:0011AF04 lea ($1128).w,a1 ROM:0011AF08 move.w ($A3C).w,d0 ROM:0011AF0C move.w $414(a5),d2 ROM:0011AF10 move.w $412(a5),d3 ROM:0011AF14 clr.b $7F6(d0.w) ROM:0011AF1A move.w d2,$69E(d0.w*2) ROM:0011AF20 move.b #1,$7F6(d0.w) ROM:0011AF28 move.b #3,(a1,d0.w) ROM:0011AF2E rts ROM:0011AF30 ; --------------------------------------------------------------------------- ROM:0011AF30 ROM:0011AF30 loc_11AF30: ; CODE XREF: ROM:0011AED6↑j ROM:0011AF30 bsr.w sub_11AF88 ROM:0011AF34 lea ($1128).w,a1 ROM:0011AF38 move.w ($A3C).w,d0 ROM:0011AF3C move.w $414(a5),d2 ROM:0011AF40 move.w $412(a5),d3 ROM:0011AF44 clr.b $7F6(d0.w) ROM:0011AF4A move.w d2,$69E(d0.w*2) ROM:0011AF50 move.b #1,$7F6(d0.w) ROM:0011AF58 move.b #3,(a1,d0.w) ROM:0011AF5E rts ROM:0011AF60 ; --------------------------------------------------------------------------- ROM:0011AF60 ROM:0011AF60 loc_11AF60: ; CODE XREF: ROM:0011AEE0↑j ROM:0011AF60 clr.b $7F6(d0.w) ROM:0011AF66 clr.w $69E(d0.w*2) ROM:0011AF6C clr.b $7F7(d0.w) ROM:0011AF72 move.w d3,$6A0(d0.w*2) ROM:0011AF78 move.b #1,$7F7(d0.w) ROM:0011AF80 move.b #2,(a1,d0.w) ROM:0011AF86 rts ROM:0011AF88 ROM:0011AF88 ; =============== S U B R O U T I N E ======================================= ROM:0011AF88 ROM:0011AF88 ROM:0011AF88 sub_11AF88: ; CODE XREF: ROM:loc_11AE54↑p ROM:0011AF88 ; ROM:loc_11AF30↑p ... ROM:0011AF88 move.w #$3B14,d1 ROM:0011AF8C move.w ($98A).w,d2 ROM:0011AF90 move.w ($5D2).w,d3 ROM:0011AF94 bsr.l sub_116E84 ROM:0011AF9A move.w ($C8A).w,d2 ROM:0011AF9E ext.l d2 ROM:0011AFA0 divs.w #$64,d2 ; 'd' ROM:0011AFA4 sub.w d2,d1 ROM:0011AFA6 lea ($E32).w,a3 ROM:0011AFAA move.w ($A3C).w,d4 ROM:0011AFAE muls.w (a3,d4.w*2),d1 ROM:0011AFB2 divs.w #$2710,d1 ROM:0011AFB6 lea ($E26).w,a4 ROM:0011AFBA add.w d1,(a4,d4.w*2) ROM:0011AFBE move.w $40E(a5),d5 ROM:0011AFC2 cmp.w (a4,d4.w*2),d5 ROM:0011AFC6 bge.s locret_11AFCC ROM:0011AFC8 move.w d5,(a4,d4.w*2) ROM:0011AFCC ROM:0011AFCC locret_11AFCC: ; CODE XREF: sub_11AF88+3E↑j ROM:0011AFCC rts ROM:0011AFCC ; End of function sub_11AF88 ROM:0011AFCC ROM:0011AFCE ROM:0011AFCE ; =============== S U B R O U T I N E ======================================= ROM:0011AFCE ROM:0011AFCE ROM:0011AFCE sub_11AFCE: ; CODE XREF: ROM:loc_11AE24↑p ROM:0011AFCE ; ROM:loc_11AF00↑p ... ROM:0011AFCE move.w #$3B16,d1 ROM:0011AFD2 move.w ($98A).w,d2 ROM:0011AFD6 move.w ($5D2).w,d3 ROM:0011AFDA bsr.l sub_116E84 ROM:0011AFE0 move.w ($C8A).w,d2 ROM:0011AFE4 ext.l d2 ROM:0011AFE6 divs.w #$64,d2 ; 'd' ROM:0011AFEA add.w d2,d1 ROM:0011AFEC lea ($E32).w,a3 ROM:0011AFF0 move.w ($A3C).w,d4 ROM:0011AFF4 muls.w (a3,d4.w*2),d1 ROM:0011AFF8 divs.w #$2710,d1 ROM:0011AFFC lea ($E26).w,a4 ROM:0011B000 sub.w d1,(a4,d4.w*2) ROM:0011B004 move.w $410(a5),d5 ROM:0011B008 cmp.w (a4,d4.w*2),d5 ROM:0011B00C ble.s locret_11B012 ROM:0011B00E move.w d5,(a4,d4.w*2) ROM:0011B012 ROM:0011B012 locret_11B012: ; CODE XREF: sub_11AFCE+3E↑j ROM:0011B012 rts ROM:0011B012 ; End of function sub_11AFCE ROM:0011B012 ROM:0011B014 ROM:0011B014 ; =============== S U B R O U T I N E ======================================= ROM:0011B014 ROM:0011B014 ROM:0011B014 sub_11B014: ; CODE XREF: sub_11B17C+46↓p ROM:0011B014 lea ($1129).w,a1 ROM:0011B018 move.w ($A3C).w,d0 ROM:0011B01C clr.w d1 ROM:0011B01E move.b (a1,d0.w),d1 ROM:0011B022 cmpi.w #4,d1 ROM:0011B026 bcc.s locret_11B030 ROM:0011B028 movea.l off_11B032(pc,d1.w*4),a0 ROM:0011B02C nop ROM:0011B02E jmp (a0) ROM:0011B030 ; --------------------------------------------------------------------------- ROM:0011B030 ROM:0011B030 locret_11B030: ; CODE XREF: sub_11B014+12↑j ROM:0011B030 rts ROM:0011B030 ; End of function sub_11B014 ROM:0011B030 ROM:0011B030 ; --------------------------------------------------------------------------- ROM:0011B032 off_11B032: dc.l loc_11B042 ; DATA XREF: sub_11B014+14↑r ROM:0011B036 dc.l loc_11B054 ROM:0011B03A dc.l loc_11B078 ROM:0011B03E dc.l loc_11B088 ROM:0011B042 ; --------------------------------------------------------------------------- ROM:0011B042 ROM:0011B042 loc_11B042: ; DATA XREF: ROM:off_11B032↑o ROM:0011B042 bsr.w sub_11B104 ROM:0011B046 bsr.w sub_11B170 ROM:0011B04A move.b #1,(a1,d0.w) ROM:0011B050 rts ROM:0011B052 ; --------------------------------------------------------------------------- ROM:0011B052 rts ROM:0011B054 ; --------------------------------------------------------------------------- ROM:0011B054 ROM:0011B054 loc_11B054: ; DATA XREF: ROM:0011B036↑o ROM:0011B054 btst d0,($1057).w ROM:0011B058 beq.s locret_11B076 ROM:0011B05A clr.b $7F8(d0.w) ROM:0011B060 clr.w $6A2(d0.w*2) ROM:0011B066 move.b #3,$7F8(d0.w) ROM:0011B06E move.b #2,(a1,d0.w) ROM:0011B074 rts ROM:0011B076 ; --------------------------------------------------------------------------- ROM:0011B076 ROM:0011B076 locret_11B076: ; CODE XREF: ROM:0011B058↑j ROM:0011B076 rts ROM:0011B078 ; --------------------------------------------------------------------------- ROM:0011B078 ROM:0011B078 loc_11B078: ; DATA XREF: ROM:0011B03A↑o ROM:0011B078 btst d0,($1057).w ROM:0011B07C beq.s locret_11B086 ROM:0011B07E move.b #3,(a1,d0.w) ROM:0011B084 rts ROM:0011B086 ; --------------------------------------------------------------------------- ROM:0011B086 ROM:0011B086 locret_11B086: ; CODE XREF: ROM:0011B07C↑j ROM:0011B086 rts ROM:0011B088 ; --------------------------------------------------------------------------- ROM:0011B088 ROM:0011B088 loc_11B088: ; DATA XREF: ROM:0011B03E↑o ROM:0011B088 btst d0,($1057).w ROM:0011B08C beq.s locret_11B0BE ROM:0011B08E bclr #0,$7F8(d0.w) ROM:0011B096 bset #2,$7F8(d0.w) ROM:0011B09E bsr.w sub_11B120 ROM:0011B0A2 clr.b $7F8(d0.w) ROM:0011B0A8 clr.w $6A2(d0.w*2) ROM:0011B0AE move.b #3,$7F8(d0.w) ROM:0011B0B6 move.b #2,(a1,d0.w) ROM:0011B0BC rts ROM:0011B0BE ; --------------------------------------------------------------------------- ROM:0011B0BE ROM:0011B0BE locret_11B0BE: ; CODE XREF: ROM:0011B08C↑j ROM:0011B0BE rts ROM:0011B0C0 ROM:0011B0C0 ; =============== S U B R O U T I N E ======================================= ROM:0011B0C0 ROM:0011B0C0 ROM:0011B0C0 sub_11B0C0: ; CODE XREF: ROM:0011B9FE↓p ROM:0011B0C0 ; ROM:0011BA80↓p ... ROM:0011B0C0 lea ($E28).w,a3 ROM:0011B0C4 lea ($E2A).w,a4 ROM:0011B0C8 lea ($E26).w,a2 ROM:0011B0CC move.w (a4,d0.w*2),d3 ROM:0011B0D0 add.w (a2,d0.w*2),d3 ROM:0011B0D4 ext.l d3 ROM:0011B0D6 divs.w #2,d3 ROM:0011B0DA move.w d3,(a3,d0.w*2) ROM:0011B0DE move.w #1,d1 ROM:0011B0E2 cmpi.w #2,d1 ROM:0011B0E6 bne.s loc_11B0FA ROM:0011B0E8 move.w (a3),d4 ROM:0011B0EA add.w 2(a3),d4 ROM:0011B0EE ext.l d4 ROM:0011B0F0 divs.w #2,d4 ROM:0011B0F4 move.w d4,($A3A).w ROM:0011B0F8 bra.s loc_11B0FC ROM:0011B0FA ; --------------------------------------------------------------------------- ROM:0011B0FA ROM:0011B0FA loc_11B0FA: ; CODE XREF: sub_11B0C0+26↑j ROM:0011B0FA move.w (a3),d4 ROM:0011B0FC ROM:0011B0FC loc_11B0FC: ; CODE XREF: sub_11B0C0+38↑j ROM:0011B0FC move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011B102 rts ROM:0011B102 ; End of function sub_11B0C0 ROM:0011B102 ROM:0011B104 ROM:0011B104 ; =============== S U B R O U T I N E ======================================= ROM:0011B104 ROM:0011B104 ROM:0011B104 sub_11B104: ; CODE XREF: ROM:loc_11B042↑p ROM:0011B104 lea ($E28).w,a3 ROM:0011B108 lea ($E2A).w,a4 ROM:0011B10C move.w #$2710,(a3,d0.w*2) ROM:0011B112 move.w #$2710,(a4,d0.w*2) ROM:0011B118 move.w #$2710,($A3A).w ROM:0011B11E rts ROM:0011B11E ; End of function sub_11B104 ROM:0011B11E ROM:0011B120 ROM:0011B120 ; =============== S U B R O U T I N E ======================================= ROM:0011B120 ROM:0011B120 ROM:0011B120 sub_11B120: ; CODE XREF: ROM:0011B09E↑p ROM:0011B120 addi.w #1,$E2E(d0.w*2) ROM:0011B128 move.w $416(a5),d2 ROM:0011B12C cmp.w $E2E(d0.w*2),d2 ROM:0011B132 blt.s loc_11B142 ROM:0011B134 move.w $6A2(d0.w*2),d3 ROM:0011B13A add.w d3,$E30(d0.w*2) ROM:0011B140 bra.s locret_11B16E ROM:0011B142 ; --------------------------------------------------------------------------- ROM:0011B142 ROM:0011B142 loc_11B142: ; CODE XREF: sub_11B120+12↑j ROM:0011B142 move.w $E2E(d0.w*2),d4 ROM:0011B148 ext.l d4 ROM:0011B14A muls.l #$2710,d4 ROM:0011B152 divs.w $E30(d0.w*2),d4 ROM:0011B158 move.w d4,$E2C(d0.w*2) ROM:0011B15E move.w #0,$E30(d0.w*2) ROM:0011B166 move.w #0,$E2E(d0.w*2) ROM:0011B16E ROM:0011B16E locret_11B16E: ; CODE XREF: sub_11B120+20↑j ROM:0011B16E rts ROM:0011B16E ; End of function sub_11B120 ROM:0011B16E ROM:0011B170 ROM:0011B170 ; =============== S U B R O U T I N E ======================================= ROM:0011B170 ROM:0011B170 ROM:0011B170 sub_11B170: ; CODE XREF: ROM:0011B046↑p ROM:0011B170 lea ($E2C).w,a3 ROM:0011B174 move.w #0,(a3,d0.w*2) ROM:0011B17A rts ROM:0011B17A ; End of function sub_11B170 ROM:0011B17A ROM:0011B17C ROM:0011B17C ; =============== S U B R O U T I N E ======================================= ROM:0011B17C ROM:0011B17C ROM:0011B17C sub_11B17C: ; CODE XREF: sub_1237EC+60↓p ROM:0011B17C bsr.l sub_11B584 ROM:0011B182 bsr.l sub_11B3D4 ROM:0011B188 move.w #0,($A3C).w ROM:0011B18E bra.s loc_11B196 ROM:0011B190 ; --------------------------------------------------------------------------- ROM:0011B190 ROM:0011B190 loc_11B190: ; CODE XREF: sub_11B17C+4C↓j ROM:0011B190 addi.w #1,($A3C).w ROM:0011B196 ROM:0011B196 loc_11B196: ; CODE XREF: sub_11B17C+12↑j ROM:0011B196 cmpi.w #0,($A3C).w ROM:0011B19C bgt.s locret_11B1CA ROM:0011B19E bsr.l sub_11B666 ROM:0011B1A4 bsr.l sub_11B50E ROM:0011B1AA bsr.l sub_11B7E8 ROM:0011B1B0 bsr.w sub_11B1CC ROM:0011B1B4 bsr.w sub_11B332 ROM:0011B1B8 bsr.w sub_11B384 ROM:0011B1BC bsr.l sub_11AC6C ROM:0011B1C2 bsr.l sub_11B014 ROM:0011B1C8 bra.s loc_11B190 ROM:0011B1CA ; --------------------------------------------------------------------------- ROM:0011B1CA ROM:0011B1CA locret_11B1CA: ; CODE XREF: sub_11B17C+20↑j ROM:0011B1CA rts ROM:0011B1CA ; End of function sub_11B17C ROM:0011B1CA ROM:0011B1CC ROM:0011B1CC ; =============== S U B R O U T I N E ======================================= ROM:0011B1CC ROM:0011B1CC ROM:0011B1CC sub_11B1CC: ; CODE XREF: sub_11B17C+34↑p ROM:0011B1CC lea ($112A).w,a1 ROM:0011B1D0 lea ($DDC).w,a2 ROM:0011B1D4 move.w ($A3C).w,d0 ROM:0011B1D8 move.w $41C(a5),d2 ROM:0011B1DC move.w $42A(a5),d3 ROM:0011B1E0 move.w $42C(a5),d4 ROM:0011B1E4 clr.w d1 ROM:0011B1E6 move.b (a1,d0.w),d1 ROM:0011B1EA cmpi.w #5,d1 ROM:0011B1EE bcc.s locret_11B1F8 ROM:0011B1F0 movea.l off_11B1FA(pc,d1.w*4),a0 ROM:0011B1F4 nop ROM:0011B1F6 jmp (a0) ROM:0011B1F8 ; --------------------------------------------------------------------------- ROM:0011B1F8 ROM:0011B1F8 locret_11B1F8: ; CODE XREF: sub_11B1CC+22↑j ROM:0011B1F8 rts ROM:0011B1F8 ; End of function sub_11B1CC ROM:0011B1F8 ROM:0011B1F8 ; --------------------------------------------------------------------------- ROM:0011B1FA off_11B1FA: dc.l loc_11B20E ; DATA XREF: sub_11B1CC+24↑r ROM:0011B1FE dc.l loc_11B21C ROM:0011B202 dc.l loc_11B248 ROM:0011B206 dc.l loc_11B2A0 ROM:0011B20A dc.l loc_11B2F0 ROM:0011B20E ; --------------------------------------------------------------------------- ROM:0011B20E ROM:0011B20E loc_11B20E: ; DATA XREF: ROM:off_11B1FA↑o ROM:0011B20E bset d0,($104D).w ROM:0011B212 move.b #1,(a1,d0.w) ROM:0011B218 bra.s locret_11B246 ROM:0011B21A ; --------------------------------------------------------------------------- ROM:0011B21A rts ROM:0011B21C ; --------------------------------------------------------------------------- ROM:0011B21C ROM:0011B21C loc_11B21C: ; DATA XREF: ROM:0011B1FE↑o ROM:0011B21C btst #1,($127A).w ROM:0011B222 beq.s locret_11B246 ROM:0011B224 btst d0,($104A).w ROM:0011B228 beq.s locret_11B246 ROM:0011B22A clr.b $853(d0.w) ROM:0011B230 move.w d2,$758(d0.w*2) ROM:0011B236 move.b #1,$853(d0.w) ROM:0011B23E move.b #2,(a1,d0.w) ROM:0011B244 bra.s locret_11B29E ROM:0011B246 ; --------------------------------------------------------------------------- ROM:0011B246 ROM:0011B246 locret_11B246: ; CODE XREF: ROM:0011B218↑j ROM:0011B246 ; ROM:0011B222↑j ... ROM:0011B246 rts ROM:0011B248 ; --------------------------------------------------------------------------- ROM:0011B248 ROM:0011B248 loc_11B248: ; DATA XREF: ROM:0011B202↑o ROM:0011B248 cmpi.w #0,$758(d0.w*2) ROM:0011B250 bgt.s loc_11B262 ROM:0011B252 bclr d0,($104D).w ROM:0011B256 move.b #4,(a1,d0.w) ROM:0011B25C bra.l locret_11B32E ROM:0011B262 ; --------------------------------------------------------------------------- ROM:0011B262 ROM:0011B262 loc_11B262: ; CODE XREF: ROM:0011B250↑j ROM:0011B262 btst d0,($104A).w ROM:0011B266 bne.s loc_11B27C ROM:0011B268 clr.b $853(d0.w) ROM:0011B26E clr.w $758(d0.w*2) ROM:0011B274 move.b #1,(a1,d0.w) ROM:0011B27A bra.s locret_11B246 ROM:0011B27C ; --------------------------------------------------------------------------- ROM:0011B27C ROM:0011B27C loc_11B27C: ; CODE XREF: ROM:0011B266↑j ROM:0011B27C cmp.w (a2,d0.w*2),d3 ROM:0011B280 bgt.s loc_11B284 ROM:0011B282 bra.s loc_11B28A ROM:0011B284 ; --------------------------------------------------------------------------- ROM:0011B284 ROM:0011B284 loc_11B284: ; CODE XREF: ROM:0011B280↑j ROM:0011B284 cmp.w (a2,d0.w*2),d4 ROM:0011B288 blt.s locret_11B29E ROM:0011B28A ROM:0011B28A loc_11B28A: ; CODE XREF: ROM:0011B282↑j ROM:0011B28A clr.b $853(d0.w) ROM:0011B290 clr.w $758(d0.w*2) ROM:0011B296 move.b #3,(a1,d0.w) ROM:0011B29C bra.s locret_11B2EE ROM:0011B29E ; --------------------------------------------------------------------------- ROM:0011B29E ROM:0011B29E locret_11B29E: ; CODE XREF: ROM:0011B244↑j ROM:0011B29E ; ROM:0011B288↑j ... ROM:0011B29E rts ROM:0011B2A0 ; --------------------------------------------------------------------------- ROM:0011B2A0 ROM:0011B2A0 loc_11B2A0: ; DATA XREF: ROM:0011B206↑o ROM:0011B2A0 cmp.w (a2,d0.w*2),d3 ROM:0011B2A4 ble.l loc_11B2D0 ROM:0011B2AA cmp.w (a2,d0.w*2),d4 ROM:0011B2AE bge.l loc_11B2D0 ROM:0011B2B4 clr.b $853(d0.w) ROM:0011B2BA move.w d2,$758(d0.w*2) ROM:0011B2C0 move.b #1,$853(d0.w) ROM:0011B2C8 move.b #2,(a1,d0.w) ROM:0011B2CE bra.s locret_11B29E ROM:0011B2D0 ; --------------------------------------------------------------------------- ROM:0011B2D0 ROM:0011B2D0 loc_11B2D0: ; CODE XREF: ROM:0011B2A4↑j ROM:0011B2D0 ; ROM:0011B2AE↑j ROM:0011B2D0 btst d0,($104A).w ROM:0011B2D4 bne.s locret_11B2EE ROM:0011B2D6 clr.b $853(d0.w) ROM:0011B2DC clr.w $758(d0.w*2) ROM:0011B2E2 move.b #1,(a1,d0.w) ROM:0011B2E8 bra.l locret_11B246 ROM:0011B2EE ; --------------------------------------------------------------------------- ROM:0011B2EE ROM:0011B2EE locret_11B2EE: ; CODE XREF: ROM:0011B29C↑j ROM:0011B2EE ; ROM:0011B2D4↑j ... ROM:0011B2EE rts ROM:0011B2F0 ; --------------------------------------------------------------------------- ROM:0011B2F0 ROM:0011B2F0 loc_11B2F0: ; DATA XREF: ROM:0011B20A↑o ROM:0011B2F0 btst #1,($125F).w ROM:0011B2F6 beq.s loc_11B314 ROM:0011B2F8 clr.b $853(d0.w) ROM:0011B2FE clr.w $758(d0.w*2) ROM:0011B304 bset d0,($104D).w ROM:0011B308 move.b #1,(a1,d0.w) ROM:0011B30E bra.l locret_11B246 ROM:0011B314 ; --------------------------------------------------------------------------- ROM:0011B314 ROM:0011B314 loc_11B314: ; CODE XREF: ROM:0011B2F6↑j ROM:0011B314 cmp.w (a2,d0.w*2),d3 ROM:0011B318 bgt.s loc_11B31C ROM:0011B31A bra.s loc_11B322 ROM:0011B31C ; --------------------------------------------------------------------------- ROM:0011B31C ROM:0011B31C loc_11B31C: ; CODE XREF: ROM:0011B318↑j ROM:0011B31C cmp.w (a2,d0.w*2),d4 ROM:0011B320 blt.s locret_11B32E ROM:0011B322 ROM:0011B322 loc_11B322: ; CODE XREF: ROM:0011B31A↑j ROM:0011B322 bset d0,($104D).w ROM:0011B326 move.b #3,(a1,d0.w) ROM:0011B32C bra.s locret_11B2EE ROM:0011B32E ; --------------------------------------------------------------------------- ROM:0011B32E ROM:0011B32E locret_11B32E: ; CODE XREF: ROM:0011B25C↑j ROM:0011B32E ; ROM:0011B320↑j ROM:0011B32E rts ROM:0011B330 ; --------------------------------------------------------------------------- ROM:0011B330 rts ROM:0011B332 ROM:0011B332 ; =============== S U B R O U T I N E ======================================= ROM:0011B332 ROM:0011B332 ROM:0011B332 sub_11B332: ; CODE XREF: sub_11B17C+38↑p ROM:0011B332 move.w ($A3C).w,d0 ROM:0011B336 bclr d0,($104B).w ROM:0011B33A bclr d0,($104C).w ROM:0011B33E btst d0,($1055).w ROM:0011B342 bne.s locret_11B382 ROM:0011B344 btst #6,($CC9).w ROM:0011B34A bne.s locret_11B382 ROM:0011B34C btst #2,($CC9).w ROM:0011B352 bne.s locret_11B382 ROM:0011B354 btst d0,($1050).w ROM:0011B358 bne.s locret_11B382 ROM:0011B35A btst #4,($126C).w ROM:0011B360 bne.s locret_11B382 ROM:0011B362 btst #4,($127D).w ROM:0011B368 beq.s locret_11B382 ROM:0011B36A move.w $418(a5),d1 ROM:0011B36E cmp.w ($D4E).w,d1 ROM:0011B372 bne.s locret_11B382 ROM:0011B374 bset d0,($104C).w ROM:0011B378 btst d0,($104D).w ROM:0011B37C beq.s locret_11B382 ROM:0011B37E bset d0,($104B).w ROM:0011B382 ROM:0011B382 locret_11B382: ; CODE XREF: sub_11B332+10↑j ROM:0011B382 ; sub_11B332+18↑j ... ROM:0011B382 rts ROM:0011B382 ; End of function sub_11B332 ROM:0011B382 ROM:0011B384 ROM:0011B384 ; =============== S U B R O U T I N E ======================================= ROM:0011B384 ROM:0011B384 ROM:0011B384 sub_11B384: ; CODE XREF: sub_11B17C+3C↑p ROM:0011B384 move.w ($A3C).w,d0 ROM:0011B388 bclr d0,($104A).w ROM:0011B38C btst #6,($8A1).w ROM:0011B392 beq.s loc_11B39C ROM:0011B394 btst #6,($8A5).w ROM:0011B39A beq.s locret_11B3D2 ROM:0011B39C ROM:0011B39C loc_11B39C: ; CODE XREF: sub_11B384+E↑j ROM:0011B39C btst d0,($104C).w ROM:0011B3A0 beq.s locret_11B3D2 ROM:0011B3A2 btst #6,($8A1).w ROM:0011B3A8 beq.s loc_11B3B2 ROM:0011B3AA btst #6,($8A5).w ROM:0011B3B0 bne.s loc_11B3CE ROM:0011B3B2 ROM:0011B3B2 loc_11B3B2: ; CODE XREF: sub_11B384+24↑j ROM:0011B3B2 btst d0,($104F).w ROM:0011B3B6 bne.s locret_11B3D2 ROM:0011B3B8 btst d0,($1050).w ROM:0011B3BC bne.s locret_11B3D2 ROM:0011B3BE btst d0,($1054).w ROM:0011B3C2 beq.s locret_11B3D2 ROM:0011B3C4 move.w $41A(a5),d2 ROM:0011B3C8 cmp.w ($9C0).w,d2 ROM:0011B3CC bge.s locret_11B3D2 ROM:0011B3CE ROM:0011B3CE loc_11B3CE: ; CODE XREF: sub_11B384+2C↑j ROM:0011B3CE bset d0,($104A).w ROM:0011B3D2 ROM:0011B3D2 locret_11B3D2: ; CODE XREF: sub_11B384+16↑j ROM:0011B3D2 ; sub_11B384+1C↑j ... ROM:0011B3D2 rts ROM:0011B3D2 ; End of function sub_11B384 ROM:0011B3D2 ROM:0011B3D4 ROM:0011B3D4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3D4 ROM:0011B3D4 ROM:0011B3D4 sub_11B3D4: ; CODE XREF: sub_11B17C+6↑p ROM:0011B3D4 clr.w d1 ROM:0011B3D6 move.b ($104E).w,d1 ROM:0011B3DA cmpi.w #3,d1 ROM:0011B3DE bcc.s locret_11B3E8 ROM:0011B3E0 movea.l off_11B3EA(pc,d1.w*4),a0 ROM:0011B3E4 nop ROM:0011B3E6 jmp (a0) ROM:0011B3E8 ; --------------------------------------------------------------------------- ROM:0011B3E8 ROM:0011B3E8 locret_11B3E8: ; CODE XREF: sub_11B3D4+A↑j ROM:0011B3E8 rts ROM:0011B3E8 ; End of function sub_11B3D4 ROM:0011B3E8 ROM:0011B3E8 ; --------------------------------------------------------------------------- ROM:0011B3EA off_11B3EA: dc.l loc_11B3F6 ; DATA XREF: sub_11B3D4+C↑r ROM:0011B3EE dc.l loc_11B404 ROM:0011B3F2 dc.l locret_11B422 ROM:0011B3F6 ; --------------------------------------------------------------------------- ROM:0011B3F6 ROM:0011B3F6 loc_11B3F6: ; DATA XREF: ROM:off_11B3EA↑o ROM:0011B3F6 bclr #1,($125E).w ROM:0011B3FC move.b #1,($104E).w ROM:0011B402 rts ROM:0011B404 ; --------------------------------------------------------------------------- ROM:0011B404 ROM:0011B404 loc_11B404: ; DATA XREF: ROM:0011B3EE↑o ROM:0011B404 btst #1,($127A).w ROM:0011B40A beq.s locret_11B40E ROM:0011B40C bra.s loc_11B410 ROM:0011B40E ; --------------------------------------------------------------------------- ROM:0011B40E ROM:0011B40E locret_11B40E: ; CODE XREF: ROM:0011B40A↑j ROM:0011B40E rts ROM:0011B410 ; --------------------------------------------------------------------------- ROM:0011B410 ROM:0011B410 loc_11B410: ; CODE XREF: ROM:0011B40C↑j ROM:0011B410 bsr.w sub_11B424 ROM:0011B414 bset #1,($125E).w ROM:0011B41A move.b #2,($104E).w ROM:0011B420 rts ROM:0011B422 ; --------------------------------------------------------------------------- ROM:0011B422 ROM:0011B422 locret_11B422: ; DATA XREF: ROM:0011B3F2↑o ROM:0011B422 rts ROM:0011B424 ROM:0011B424 ; =============== S U B R O U T I N E ======================================= ROM:0011B424 ROM:0011B424 ROM:0011B424 sub_11B424: ; CODE XREF: ROM:loc_11B410↑p ROM:0011B424 move.w #$3A8E,d1 ROM:0011B428 move.w ($9C0).w,d2 ROM:0011B42C bsr.l sub_116E84 ROM:0011B432 lea ($E32).w,a0 ROM:0011B436 move.w d1,(a0) ROM:0011B438 move.w #1,d0 ROM:0011B43C cmpi.w #2,d0 ROM:0011B440 bne.s locret_11B456 ROM:0011B442 move.w #$3A8E,d1 ROM:0011B446 move.w ($9C0).w,d2 ROM:0011B44A bsr.l sub_116E84 ROM:0011B450 lea ($E32).w,a0 ROM:0011B454 move.w d1,(a0) ROM:0011B456 ROM:0011B456 locret_11B456: ; CODE XREF: sub_11B424+1C↑j ROM:0011B456 rts ROM:0011B456 ; End of function sub_11B424 ROM:0011B456 ROM:0011B458 ROM:0011B458 ; =============== S U B R O U T I N E ======================================= ROM:0011B458 ROM:0011B458 ROM:0011B458 sub_11B458: ; CODE XREF: ROM:loc_11BA6A↓p ROM:0011B458 ; ROM:loc_11BB5C↓p ROM:0011B458 lea ($112B).w,a1 ROM:0011B45C move.w ($A3C).w,d0 ROM:0011B460 move.w $41E(a5),d2 ROM:0011B464 clr.w d1 ROM:0011B466 move.b (a1,d0.w),d1 ROM:0011B46A cmpi.w #2,d1 ROM:0011B46E bcc.s locret_11B478 ROM:0011B470 movea.l off_11B47A(pc,d1.w*4),a0 ROM:0011B474 nop ROM:0011B476 jmp (a0) ROM:0011B478 ; --------------------------------------------------------------------------- ROM:0011B478 ROM:0011B478 locret_11B478: ; CODE XREF: sub_11B458+16↑j ROM:0011B478 rts ROM:0011B478 ; End of function sub_11B458 ROM:0011B478 ROM:0011B478 ; --------------------------------------------------------------------------- ROM:0011B47A off_11B47A: dc.l loc_11B482 ; DATA XREF: sub_11B458+18↑r ROM:0011B47E dc.l loc_11B49E ROM:0011B482 ; --------------------------------------------------------------------------- ROM:0011B482 ROM:0011B482 loc_11B482: ; DATA XREF: ROM:off_11B47A↑o ROM:0011B482 clr.b $7CF(d0.w) ROM:0011B488 move.w d2,$650(d0.w*2) ROM:0011B48E move.b #1,$7CF(d0.w) ROM:0011B496 move.b #1,(a1,d0.w) ROM:0011B49C rts ROM:0011B49E ; --------------------------------------------------------------------------- ROM:0011B49E ROM:0011B49E loc_11B49E: ; DATA XREF: ROM:0011B47E↑o ROM:0011B49E cmpi.w #0,$650(d0.w*2) ROM:0011B4A6 bgt.s locret_11B4AA ROM:0011B4A8 bra.s loc_11B4AC ROM:0011B4AA ; --------------------------------------------------------------------------- ROM:0011B4AA ROM:0011B4AA locret_11B4AA: ; CODE XREF: ROM:0011B4A6↑j ROM:0011B4AA rts ROM:0011B4AC ; --------------------------------------------------------------------------- ROM:0011B4AC ROM:0011B4AC loc_11B4AC: ; CODE XREF: ROM:0011B4A8↑j ROM:0011B4AC bsr.w sub_11B4D8 ROM:0011B4B0 lea ($112B).w,a1 ROM:0011B4B4 move.w ($A3C).w,d0 ROM:0011B4B8 move.w $41E(a5),d2 ROM:0011B4BC clr.b $7CF(d0.w) ROM:0011B4C2 move.w d2,$650(d0.w*2) ROM:0011B4C8 move.b #1,$7CF(d0.w) ROM:0011B4D0 move.b #1,(a1,d0.w) ROM:0011B4D6 rts ROM:0011B4D8 ROM:0011B4D8 ; =============== S U B R O U T I N E ======================================= ROM:0011B4D8 ROM:0011B4D8 ROM:0011B4D8 sub_11B4D8: ; CODE XREF: ROM:loc_11B4AC↑p ROM:0011B4D8 move.w #$3B18,d1 ROM:0011B4DC move.w ($98A).w,d2 ROM:0011B4E0 move.w ($5D2).w,d3 ROM:0011B4E4 bsr.l sub_116E84 ROM:0011B4EA lea ($E34).w,a2 ROM:0011B4EE move.w ($A3C).w,d3 ROM:0011B4F2 move.w d1,(a2,d3.w*2) ROM:0011B4F6 lea ($E26).w,a3 ROM:0011B4FA sub.w d1,(a3,d3.w*2) ROM:0011B4FE move.w $410(a5),d4 ROM:0011B502 cmp.w (a3,d3.w*2),d4 ROM:0011B506 ble.s locret_11B50C ROM:0011B508 move.w d4,(a3,d3.w*2) ROM:0011B50C ROM:0011B50C locret_11B50C: ; CODE XREF: sub_11B4D8+2E↑j ROM:0011B50C rts ROM:0011B50C ; End of function sub_11B4D8 ROM:0011B50C ROM:0011B50E ROM:0011B50E ; =============== S U B R O U T I N E ======================================= ROM:0011B50E ROM:0011B50E ROM:0011B50E sub_11B50E: ; CODE XREF: sub_11B17C+28↑p ROM:0011B50E lea ($112C).w,a1 ROM:0011B512 move.w ($A3C).w,d0 ROM:0011B516 clr.w d1 ROM:0011B518 move.b (a1,d0.w),d1 ROM:0011B51C cmpi.w #3,d1 ROM:0011B520 bcc.s locret_11B52A ROM:0011B522 movea.l off_11B52C(pc,d1.w*4),a0 ROM:0011B526 nop ROM:0011B528 jmp (a0) ROM:0011B52A ; --------------------------------------------------------------------------- ROM:0011B52A ROM:0011B52A locret_11B52A: ; CODE XREF: sub_11B50E+12↑j ROM:0011B52A rts ROM:0011B52A ; End of function sub_11B50E ROM:0011B52A ROM:0011B52A ; --------------------------------------------------------------------------- ROM:0011B52C off_11B52C: dc.l loc_11B538 ; DATA XREF: sub_11B50E+14↑r ROM:0011B530 dc.l loc_11B544 ROM:0011B534 dc.l loc_11B564 ROM:0011B538 ; --------------------------------------------------------------------------- ROM:0011B538 ROM:0011B538 loc_11B538: ; DATA XREF: ROM:off_11B52C↑o ROM:0011B538 bclr d0,($104F).w ROM:0011B53C move.b #1,(a1,d0.w) ROM:0011B542 rts ROM:0011B544 ; --------------------------------------------------------------------------- ROM:0011B544 ROM:0011B544 loc_11B544: ; DATA XREF: ROM:0011B530↑o ROM:0011B544 lea ($960).w,a3 ROM:0011B548 move.w $420(a5),d2 ROM:0011B54C ext.l d2 ROM:0011B54E cmp.l (a3,d0.w*4),d2 ROM:0011B552 ble.s locret_11B556 ROM:0011B554 bra.s loc_11B558 ROM:0011B556 ; --------------------------------------------------------------------------- ROM:0011B556 ROM:0011B556 locret_11B556: ; CODE XREF: ROM:0011B552↑j ROM:0011B556 rts ROM:0011B558 ; --------------------------------------------------------------------------- ROM:0011B558 ROM:0011B558 loc_11B558: ; CODE XREF: ROM:0011B554↑j ROM:0011B558 bset d0,($104F).w ROM:0011B55C move.b #2,(a1,d0.w) ROM:0011B562 rts ROM:0011B564 ; --------------------------------------------------------------------------- ROM:0011B564 ROM:0011B564 loc_11B564: ; DATA XREF: ROM:0011B534↑o ROM:0011B564 lea ($960).w,a3 ROM:0011B568 move.w $420(a5),d2 ROM:0011B56C ext.l d2 ROM:0011B56E cmp.l (a3,d0.w*4),d2 ROM:0011B572 bgt.s locret_11B576 ROM:0011B574 bra.s loc_11B578 ROM:0011B576 ; --------------------------------------------------------------------------- ROM:0011B576 ROM:0011B576 locret_11B576: ; CODE XREF: ROM:0011B572↑j ROM:0011B576 rts ROM:0011B578 ; --------------------------------------------------------------------------- ROM:0011B578 ROM:0011B578 loc_11B578: ; CODE XREF: ROM:0011B574↑j ROM:0011B578 bclr d0,($104F).w ROM:0011B57C move.b #1,(a1,d0.w) ROM:0011B582 rts ROM:0011B584 ROM:0011B584 ; =============== S U B R O U T I N E ======================================= ROM:0011B584 ROM:0011B584 ROM:0011B584 sub_11B584: ; CODE XREF: sub_11B17C↑p ROM:0011B584 move.w #1,d7 ROM:0011B588 clr.w d1 ROM:0011B58A move.b ($1051).w,d1 ROM:0011B58E cmpi.w #4,d1 ROM:0011B592 bcc.s locret_11B59C ROM:0011B594 movea.l off_11B59E(pc,d1.w*4),a0 ROM:0011B598 nop ROM:0011B59A jmp (a0) ROM:0011B59C ; --------------------------------------------------------------------------- ROM:0011B59C ROM:0011B59C locret_11B59C: ; CODE XREF: sub_11B584+E↑j ROM:0011B59C rts ROM:0011B59C ; End of function sub_11B584 ROM:0011B59C ROM:0011B59C ; --------------------------------------------------------------------------- ROM:0011B59E off_11B59E: dc.l loc_11B5AE ; DATA XREF: sub_11B584+10↑r ROM:0011B5A2 dc.l loc_11B5CE ROM:0011B5A6 dc.l loc_11B5F4 ROM:0011B5AA dc.l loc_11B63A ROM:0011B5AE ; --------------------------------------------------------------------------- ROM:0011B5AE ROM:0011B5AE loc_11B5AE: ; DATA XREF: ROM:off_11B59E↑o ROM:0011B5AE bclr #5,($126D).w ROM:0011B5B4 bclr #0,($1050).w ROM:0011B5BA cmpi.w #2,d7 ROM:0011B5BE bne.s loc_11B5C6 ROM:0011B5C0 bclr #0,($1050).w ROM:0011B5C6 ROM:0011B5C6 loc_11B5C6: ; CODE XREF: ROM:0011B5BE↑j ROM:0011B5C6 move.b #1,($1051).w ROM:0011B5CC rts ROM:0011B5CE ; --------------------------------------------------------------------------- ROM:0011B5CE ROM:0011B5CE loc_11B5CE: ; DATA XREF: ROM:0011B5A2↑o ROM:0011B5CE btst #1,($127A).w ROM:0011B5D4 beq.s locret_11B5D8 ROM:0011B5D6 bra.s loc_11B5DA ROM:0011B5D8 ; --------------------------------------------------------------------------- ROM:0011B5D8 ROM:0011B5D8 locret_11B5D8: ; CODE XREF: ROM:0011B5D4↑j ROM:0011B5D8 rts ROM:0011B5DA ; --------------------------------------------------------------------------- ROM:0011B5DA ROM:0011B5DA loc_11B5DA: ; CODE XREF: ROM:0011B5D6↑j ROM:0011B5DA move.w $422(a5),d0 ROM:0011B5DE clr.b ($854).w ROM:0011B5E2 move.w d0,($75A).w ROM:0011B5E6 move.b #1,($854).w ROM:0011B5EC move.b #2,($1051).w ROM:0011B5F2 rts ROM:0011B5F4 ; --------------------------------------------------------------------------- ROM:0011B5F4 ROM:0011B5F4 loc_11B5F4: ; DATA XREF: ROM:0011B5A6↑o ROM:0011B5F4 cmpi.w #0,($75A).w ROM:0011B5FA bgt.s loc_11B5FE ROM:0011B5FC bra.s loc_11B60A ROM:0011B5FE ; --------------------------------------------------------------------------- ROM:0011B5FE ROM:0011B5FE loc_11B5FE: ; CODE XREF: ROM:0011B5FA↑j ROM:0011B5FE btst #1,($125F).w ROM:0011B604 beq.s locret_11B608 ROM:0011B606 bra.s loc_11B618 ROM:0011B608 ; --------------------------------------------------------------------------- ROM:0011B608 ROM:0011B608 locret_11B608: ; CODE XREF: ROM:0011B604↑j ROM:0011B608 rts ROM:0011B60A ; --------------------------------------------------------------------------- ROM:0011B60A ROM:0011B60A loc_11B60A: ; CODE XREF: ROM:0011B5FC↑j ROM:0011B60A bset #5,($126D).w ROM:0011B610 move.b #3,($1051).w ROM:0011B616 rts ROM:0011B618 ; --------------------------------------------------------------------------- ROM:0011B618 ROM:0011B618 loc_11B618: ; CODE XREF: ROM:0011B606↑j ROM:0011B618 clr.b ($854).w ROM:0011B61C clr.w ($75A).w ROM:0011B620 bclr #0,($1050).w ROM:0011B626 cmpi.w #2,d7 ROM:0011B62A bne.s loc_11B632 ROM:0011B62C bclr #0,($1050).w ROM:0011B632 ROM:0011B632 loc_11B632: ; CODE XREF: ROM:0011B62A↑j ROM:0011B632 move.b #1,($1051).w ROM:0011B638 rts ROM:0011B63A ; --------------------------------------------------------------------------- ROM:0011B63A ROM:0011B63A loc_11B63A: ; DATA XREF: ROM:0011B5AA↑o ROM:0011B63A btst #1,($125F).w ROM:0011B640 beq.s locret_11B644 ROM:0011B642 bra.s loc_11B646 ROM:0011B644 ; --------------------------------------------------------------------------- ROM:0011B644 ROM:0011B644 locret_11B644: ; CODE XREF: ROM:0011B640↑j ROM:0011B644 rts ROM:0011B646 ; --------------------------------------------------------------------------- ROM:0011B646 ROM:0011B646 loc_11B646: ; CODE XREF: ROM:0011B642↑j ROM:0011B646 bclr #5,($126D).w ROM:0011B64C bclr #0,($1050).w ROM:0011B652 cmpi.w #2,d7 ROM:0011B656 bne.s loc_11B65E ROM:0011B658 bclr #0,($1050).w ROM:0011B65E ROM:0011B65E loc_11B65E: ; CODE XREF: ROM:0011B656↑j ROM:0011B65E move.b #1,($1051).w ROM:0011B664 rts ROM:0011B666 ROM:0011B666 ; =============== S U B R O U T I N E ======================================= ROM:0011B666 ROM:0011B666 ROM:0011B666 sub_11B666: ; CODE XREF: sub_11B17C+22↑p ROM:0011B666 lea ($112D).w,a1 ROM:0011B66A move.w ($A3C).w,d0 ROM:0011B66E clr.w d1 ROM:0011B670 move.b (a1,d0.w),d1 ROM:0011B674 cmpi.w #7,d1 ROM:0011B678 bcc.s locret_11B682 ROM:0011B67A movea.l off_11B684(pc,d1.w*4),a0 ROM:0011B67E nop ROM:0011B680 jmp (a0) ROM:0011B682 ; --------------------------------------------------------------------------- ROM:0011B682 ROM:0011B682 locret_11B682: ; CODE XREF: sub_11B666+12↑j ROM:0011B682 rts ROM:0011B682 ; End of function sub_11B666 ROM:0011B682 ROM:0011B682 ; --------------------------------------------------------------------------- ROM:0011B684 off_11B684: dc.l loc_11B6A0 ; DATA XREF: sub_11B666+14↑r ROM:0011B688 dc.l loc_11B6B8 ROM:0011B68C dc.l loc_11B6CC ROM:0011B690 dc.l loc_11B726 ROM:0011B694 dc.l loc_11B782 ROM:0011B698 dc.l loc_11B796 ROM:0011B69C dc.l loc_11B7CE ROM:0011B6A0 ; --------------------------------------------------------------------------- ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; DATA XREF: ROM:off_11B684↑o ROM:0011B6A0 bclr d0,($1052).w ROM:0011B6A4 bclr d0,($1050).w ROM:0011B6A8 bclr d0,($1053).w ROM:0011B6AC bclr d0,($1054).w ROM:0011B6B0 move.b #1,(a1,d0.w) ROM:0011B6B6 rts ROM:0011B6B8 ; --------------------------------------------------------------------------- ROM:0011B6B8 ROM:0011B6B8 loc_11B6B8: ; DATA XREF: ROM:0011B688↑o ROM:0011B6B8 btst #1,($127A).w ROM:0011B6BE beq.s locret_11B6C2 ROM:0011B6C0 bra.s loc_11B6C4 ROM:0011B6C2 ; --------------------------------------------------------------------------- ROM:0011B6C2 ROM:0011B6C2 locret_11B6C2: ; CODE XREF: ROM:0011B6BE↑j ROM:0011B6C2 rts ROM:0011B6C4 ; --------------------------------------------------------------------------- ROM:0011B6C4 ROM:0011B6C4 loc_11B6C4: ; CODE XREF: ROM:0011B6C0↑j ROM:0011B6C4 move.b #2,(a1,d0.w) ROM:0011B6CA rts ROM:0011B6CC ; --------------------------------------------------------------------------- ROM:0011B6CC ROM:0011B6CC loc_11B6CC: ; DATA XREF: ROM:0011B68C↑o ROM:0011B6CC btst #5,($126D).w ROM:0011B6D2 beq.s loc_11B6D6 ROM:0011B6D4 bra.s loc_11B6F2 ROM:0011B6D6 ; --------------------------------------------------------------------------- ROM:0011B6D6 ROM:0011B6D6 loc_11B6D6: ; CODE XREF: ROM:0011B6D2↑j ROM:0011B6D6 lea ($DDC).w,a2 ROM:0011B6DA move.w $424(a5),d2 ROM:0011B6DE move.w $426(a5),d3 ROM:0011B6E2 cmp.w (a2,d0.w*2),d2 ROM:0011B6E6 ble.s loc_11B6EE ROM:0011B6E8 cmp.w (a2,d0.w*2),d3 ROM:0011B6EC blt.s locret_11B6F0 ROM:0011B6EE ROM:0011B6EE loc_11B6EE: ; CODE XREF: ROM:0011B6E6↑j ROM:0011B6EE bra.s loc_11B702 ROM:0011B6F0 ; --------------------------------------------------------------------------- ROM:0011B6F0 ROM:0011B6F0 locret_11B6F0: ; CODE XREF: ROM:0011B6EC↑j ROM:0011B6F0 rts ROM:0011B6F2 ; --------------------------------------------------------------------------- ROM:0011B6F2 ROM:0011B6F2 loc_11B6F2: ; CODE XREF: ROM:0011B6D4↑j ROM:0011B6F2 bset d0,($1050).w ROM:0011B6F6 bset d0,($1053).w ROM:0011B6FA move.b #4,(a1,d0.w) ROM:0011B700 rts ROM:0011B702 ; --------------------------------------------------------------------------- ROM:0011B702 ROM:0011B702 loc_11B702: ; CODE XREF: ROM:loc_11B6EE↑j ROM:0011B702 bset d0,($1052).w ROM:0011B706 move.w $428(a5),d2 ROM:0011B70A clr.b $855(d0.w) ROM:0011B710 move.w d2,$75C(d0.w*2) ROM:0011B716 move.b #1,$855(d0.w) ROM:0011B71E move.b #3,(a1,d0.w) ROM:0011B724 rts ROM:0011B726 ; --------------------------------------------------------------------------- ROM:0011B726 ROM:0011B726 loc_11B726: ; DATA XREF: ROM:0011B690↑o ROM:0011B726 btst #1,($125F).w ROM:0011B72C beq.s loc_11B730 ROM:0011B72E bra.s loc_11B746 ROM:0011B730 ; --------------------------------------------------------------------------- ROM:0011B730 ROM:0011B730 loc_11B730: ; CODE XREF: ROM:0011B72C↑j ROM:0011B730 cmpi.w #0,$75C(d0.w*2) ROM:0011B738 bgt.s locret_11B744 ROM:0011B73A btst #7,($1283).w ROM:0011B740 beq.s locret_11B744 ROM:0011B742 bra.s loc_11B752 ROM:0011B744 ; --------------------------------------------------------------------------- ROM:0011B744 ROM:0011B744 locret_11B744: ; CODE XREF: ROM:0011B738↑j ROM:0011B744 ; ROM:0011B740↑j ROM:0011B744 rts ROM:0011B746 ; --------------------------------------------------------------------------- ROM:0011B746 ROM:0011B746 loc_11B746: ; CODE XREF: ROM:0011B72E↑j ROM:0011B746 bclr d0,($1052).w ROM:0011B74A move.b #1,(a1,d0.w) ROM:0011B750 rts ROM:0011B752 ; --------------------------------------------------------------------------- ROM:0011B752 ROM:0011B752 loc_11B752: ; CODE XREF: ROM:0011B742↑j ROM:0011B752 bset d0,($1054).w ROM:0011B756 move.w $42E(a5),($A3E).w ROM:0011B75C move.w $430(a5),($A40).w ROM:0011B762 move.w $432(a5),d2 ROM:0011B766 clr.b $855(d0.w) ROM:0011B76C move.w d2,$75C(d0.w*2) ROM:0011B772 move.b #1,$855(d0.w) ROM:0011B77A move.b #5,(a1,d0.w) ROM:0011B780 rts ROM:0011B782 ; --------------------------------------------------------------------------- ROM:0011B782 ROM:0011B782 loc_11B782: ; DATA XREF: ROM:0011B694↑o ROM:0011B782 btst #1,($125F).w ROM:0011B788 beq.s locret_11B794 ROM:0011B78A bclr d0,($1050).w ROM:0011B78E move.b #1,(a1,d0.w) ROM:0011B794 ROM:0011B794 locret_11B794: ; CODE XREF: ROM:0011B788↑j ROM:0011B794 rts ROM:0011B796 ; --------------------------------------------------------------------------- ROM:0011B796 ROM:0011B796 loc_11B796: ; DATA XREF: ROM:0011B698↑o ROM:0011B796 btst #1,($125F).w ROM:0011B79C beq.s loc_11B7AE ROM:0011B79E bclr d0,($1052).w ROM:0011B7A2 bclr d0,($1054).w ROM:0011B7A6 move.b #1,(a1,d0.w) ROM:0011B7AC rts ROM:0011B7AE ; --------------------------------------------------------------------------- ROM:0011B7AE ROM:0011B7AE loc_11B7AE: ; CODE XREF: ROM:0011B79C↑j ROM:0011B7AE cmpi.w #0,$75C(d0.w*2) ROM:0011B7B6 bgt.s locret_11B7CC ROM:0011B7B8 move.w $42A(a5),($A3E).w ROM:0011B7BE move.w $42C(a5),($A40).w ROM:0011B7C4 move.b #6,(a1,d0.w) ROM:0011B7CA rts ROM:0011B7CC ; --------------------------------------------------------------------------- ROM:0011B7CC ROM:0011B7CC locret_11B7CC: ; CODE XREF: ROM:0011B7B6↑j ROM:0011B7CC rts ROM:0011B7CE ; --------------------------------------------------------------------------- ROM:0011B7CE ROM:0011B7CE loc_11B7CE: ; DATA XREF: ROM:0011B69C↑o ROM:0011B7CE btst #1,($125F).w ROM:0011B7D4 beq.s locret_11B7E6 ROM:0011B7D6 bclr d0,($1052).w ROM:0011B7DA bclr d0,($1054).w ROM:0011B7DE move.b #1,(a1,d0.w) ROM:0011B7E4 rts ROM:0011B7E6 ; --------------------------------------------------------------------------- ROM:0011B7E6 ROM:0011B7E6 locret_11B7E6: ; CODE XREF: ROM:0011B7D4↑j ROM:0011B7E6 rts ROM:0011B7E8 ROM:0011B7E8 ; =============== S U B R O U T I N E ======================================= ROM:0011B7E8 ROM:0011B7E8 ROM:0011B7E8 sub_11B7E8: ; CODE XREF: sub_11B17C+2E↑p ROM:0011B7E8 lea ($112E).w,a1 ROM:0011B7EC move.w ($A3C).w,d0 ROM:0011B7F0 clr.w d1 ROM:0011B7F2 move.b (a1,d0.w),d1 ROM:0011B7F6 cmpi.w #4,d1 ROM:0011B7FA bcc.s locret_11B804 ROM:0011B7FC movea.l off_11B806(pc,d1.w*4),a0 ROM:0011B800 nop ROM:0011B802 jmp (a0) ROM:0011B804 ; --------------------------------------------------------------------------- ROM:0011B804 ROM:0011B804 locret_11B804: ; CODE XREF: sub_11B7E8+12↑j ROM:0011B804 rts ROM:0011B804 ; End of function sub_11B7E8 ROM:0011B804 ROM:0011B804 ; --------------------------------------------------------------------------- ROM:0011B806 off_11B806: dc.l loc_11B816 ; DATA XREF: sub_11B7E8+14↑r ROM:0011B80A dc.l loc_11B822 ROM:0011B80E dc.l loc_11B83A ROM:0011B812 dc.l loc_11B89A ROM:0011B816 ; --------------------------------------------------------------------------- ROM:0011B816 ROM:0011B816 loc_11B816: ; DATA XREF: ROM:off_11B806↑o ROM:0011B816 bclr d0,($1055).w ROM:0011B81A move.b #1,(a1,d0.w) ROM:0011B820 rts ROM:0011B822 ; --------------------------------------------------------------------------- ROM:0011B822 ROM:0011B822 loc_11B822: ; DATA XREF: ROM:0011B80A↑o ROM:0011B822 btst #7,($126E).w ROM:0011B828 beq.s locret_11B82C ROM:0011B82A bra.s loc_11B82E ROM:0011B82C ; --------------------------------------------------------------------------- ROM:0011B82C ROM:0011B82C locret_11B82C: ; CODE XREF: ROM:0011B828↑j ROM:0011B82C rts ROM:0011B82E ; --------------------------------------------------------------------------- ROM:0011B82E ROM:0011B82E loc_11B82E: ; CODE XREF: ROM:0011B82A↑j ROM:0011B82E bset d0,($1055).w ROM:0011B832 move.b #3,(a1,d0.w) ROM:0011B838 rts ROM:0011B83A ; --------------------------------------------------------------------------- ROM:0011B83A ROM:0011B83A loc_11B83A: ; DATA XREF: ROM:0011B80E↑o ROM:0011B83A cmpi.w #0,$75E(d0.w*2) ROM:0011B842 bgt.s loc_11B846 ROM:0011B844 bra.s loc_11B862 ROM:0011B846 ; --------------------------------------------------------------------------- ROM:0011B846 ROM:0011B846 loc_11B846: ; CODE XREF: ROM:0011B842↑j ROM:0011B846 lea ($DDC).w,a4 ROM:0011B84A move.w $42A(a5),d2 ROM:0011B84E cmp.w (a4,d0.w*2),d2 ROM:0011B852 bge.s loc_11B856 ROM:0011B854 bra.s loc_11B86E ROM:0011B856 ; --------------------------------------------------------------------------- ROM:0011B856 ROM:0011B856 loc_11B856: ; CODE XREF: ROM:0011B852↑j ROM:0011B856 btst #7,($126E).w ROM:0011B85C beq.s locret_11B860 ROM:0011B85E bra.s loc_11B886 ROM:0011B860 ; --------------------------------------------------------------------------- ROM:0011B860 ROM:0011B860 locret_11B860: ; CODE XREF: ROM:0011B85C↑j ROM:0011B860 rts ROM:0011B862 ; --------------------------------------------------------------------------- ROM:0011B862 ROM:0011B862 loc_11B862: ; CODE XREF: ROM:0011B844↑j ROM:0011B862 bclr d0,($1055).w ROM:0011B866 move.b #1,(a1,d0.w) ROM:0011B86C rts ROM:0011B86E ; --------------------------------------------------------------------------- ROM:0011B86E ROM:0011B86E loc_11B86E: ; CODE XREF: ROM:0011B854↑j ROM:0011B86E clr.b $856(d0.w) ROM:0011B874 clr.w $75E(d0.w*2) ROM:0011B87A bclr d0,($1055).w ROM:0011B87E move.b #1,(a1,d0.w) ROM:0011B884 rts ROM:0011B886 ; --------------------------------------------------------------------------- ROM:0011B886 ROM:0011B886 loc_11B886: ; CODE XREF: ROM:0011B85E↑j ROM:0011B886 clr.b $856(d0.w) ROM:0011B88C clr.w $75E(d0.w*2) ROM:0011B892 move.b #3,(a1,d0.w) ROM:0011B898 rts ROM:0011B89A ; --------------------------------------------------------------------------- ROM:0011B89A ROM:0011B89A loc_11B89A: ; DATA XREF: ROM:0011B812↑o ROM:0011B89A btst #4,($1263).w ROM:0011B8A0 bne.s loc_11B8AC ROM:0011B8A2 btst #6,($1265).w ROM:0011B8A8 beq.s loc_11B8AC ROM:0011B8AA bra.s loc_11B8C0 ROM:0011B8AC ; --------------------------------------------------------------------------- ROM:0011B8AC ROM:0011B8AC loc_11B8AC: ; CODE XREF: ROM:0011B8A0↑j ROM:0011B8AC ; ROM:0011B8A8↑j ROM:0011B8AC btst #4,($1263).w ROM:0011B8B2 bne.s locret_11B8BE ROM:0011B8B4 btst #6,($1265).w ROM:0011B8BA bne.s locret_11B8BE ROM:0011B8BC bra.s loc_11B8E0 ROM:0011B8BE ; --------------------------------------------------------------------------- ROM:0011B8BE ROM:0011B8BE locret_11B8BE: ; CODE XREF: ROM:0011B8B2↑j ROM:0011B8BE ; ROM:0011B8BA↑j ROM:0011B8BE rts ROM:0011B8C0 ; --------------------------------------------------------------------------- ROM:0011B8C0 ROM:0011B8C0 loc_11B8C0: ; CODE XREF: ROM:0011B8AA↑j ROM:0011B8C0 move.w $436(a5),d1 ROM:0011B8C4 clr.b $856(d0.w) ROM:0011B8CA move.w d1,$75E(d0.w*2) ROM:0011B8D0 move.b #1,$856(d0.w) ROM:0011B8D8 move.b #2,(a1,d0.w) ROM:0011B8DE rts ROM:0011B8E0 ; --------------------------------------------------------------------------- ROM:0011B8E0 ROM:0011B8E0 loc_11B8E0: ; CODE XREF: ROM:0011B8BC↑j ROM:0011B8E0 move.w $434(a5),d1 ROM:0011B8E4 clr.b $856(d0.w) ROM:0011B8EA move.w d1,$75E(d0.w*2) ROM:0011B8F0 move.b #1,$856(d0.w) ROM:0011B8F8 move.b #2,(a1,d0.w) ROM:0011B8FE rts ROM:0011B900 ROM:0011B900 ; =============== S U B R O U T I N E ======================================= ROM:0011B900 ROM:0011B900 ROM:0011B900 sub_11B900: ; CODE XREF: ROM:loc_11ACBC↑p ROM:0011B900 lea ($112F).w,a1 ROM:0011B904 lea ($DDC).w,a2 ROM:0011B908 move.w ($A3C).w,d0 ROM:0011B90C bclr d0,($1057).w ROM:0011B910 clr.w d1 ROM:0011B912 move.b (a1,d0.w),d1 ROM:0011B916 cmpi.w #8,d1 ROM:0011B91A bcc.s locret_11B924 ROM:0011B91C movea.l off_11B926(pc,d1.w*4),a0 ROM:0011B920 nop ROM:0011B922 jmp (a0) ROM:0011B924 ; --------------------------------------------------------------------------- ROM:0011B924 ROM:0011B924 locret_11B924: ; CODE XREF: sub_11B900+1A↑j ROM:0011B924 rts ROM:0011B924 ; End of function sub_11B900 ROM:0011B924 ROM:0011B924 ; --------------------------------------------------------------------------- ROM:0011B926 off_11B926: dc.l loc_11B946 ; DATA XREF: sub_11B900+1C↑r ROM:0011B92A dc.l loc_11B956 ROM:0011B92E dc.l a088 ; "08\n<\b8" ROM:0011B932 dc.l a088_0 ; "08\n<\b8" ROM:0011B936 dc.l a088_1 ; "08\n<\b8" ROM:0011B93A dc.l a088_2 ; "08\n<\b8" ROM:0011B93E dc.l a088_3 ; "08\n<\b8" ROM:0011B942 dc.l a088_4 ; "08\n<\b8" ROM:0011B946 ; --------------------------------------------------------------------------- ROM:0011B946 ROM:0011B946 loc_11B946: ; DATA XREF: ROM:off_11B926↑o ROM:0011B946 bclr d0,($1056).w ROM:0011B94A bsr.w sub_11BC10 ROM:0011B94E move.b #1,(a1,d0.w) ROM:0011B954 rts ROM:0011B956 ; --------------------------------------------------------------------------- ROM:0011B956 ROM:0011B956 loc_11B956: ; DATA XREF: ROM:0011B92A↑o ROM:0011B956 move.w ($A40).w,d2 ROM:0011B95A cmp.w (a2,d0.w*2),d2 ROM:0011B95E ble.s loc_11B962 ROM:0011B960 bra.s loc_11B970 ROM:0011B962 ; --------------------------------------------------------------------------- ROM:0011B962 ROM:0011B962 loc_11B962: ; CODE XREF: ROM:0011B95E↑j ROM:0011B962 move.w ($A3E).w,d2 ROM:0011B966 cmp.w (a2,d0.w*2),d2 ROM:0011B96A bge.s locret_11B96E ROM:0011B96C bra.s loc_11B98E ROM:0011B96E ; --------------------------------------------------------------------------- ROM:0011B96E ROM:0011B96E locret_11B96E: ; CODE XREF: ROM:0011B96A↑j ROM:0011B96E rts ROM:0011B970 ; --------------------------------------------------------------------------- ROM:0011B970 ROM:0011B970 loc_11B970: ; CODE XREF: ROM:0011B960↑j ROM:0011B970 bclr d0,($1056).w ROM:0011B974 bsr.l sub_11AF88 ROM:0011B97A lea ($112F).w,a1 ROM:0011B97E lea ($DDC).w,a2 ROM:0011B982 move.w ($A3C).w,d0 ROM:0011B986 move.b #2,(a1,d0.w) ROM:0011B98C bra.s loc_11B9E8 ROM:0011B98E ; --------------------------------------------------------------------------- ROM:0011B98E ROM:0011B98E loc_11B98E: ; CODE XREF: ROM:0011B96C↑j ROM:0011B98E bset d0,($1056).w ROM:0011B992 bsr.l sub_11AFCE ROM:0011B998 lea ($112F).w,a1 ROM:0011B99C lea ($DDC).w,a2 ROM:0011B9A0 move.w ($A3C).w,d0 ROM:0011B9A4 move.b #3,(a1,d0.w) ROM:0011B9AA bra.w loc_11BA6A ROM:0011B9AA ; --------------------------------------------------------------------------- ROM:0011B9AE a088: dc.b '08',$A ; DATA XREF: ROM:0011B92E↑o ROM:0011B9AE dc.b '<',8,'8',0 ROM:0011B9B5 align 2 ROM:0011B9B6 dc.w $1269 ROM:0011B9B8 ; --------------------------------------------------------------------------- ROM:0011B9B8 beq.s loc_11B9CC ROM:0011B9BA move.b #0,$1130(d0.w) ROM:0011B9C2 move.b #6,(a1,d0.w) ROM:0011B9C8 bra.w locret_11BBD6 ROM:0011B9CC ; --------------------------------------------------------------------------- ROM:0011B9CC ROM:0011B9CC loc_11B9CC: ; CODE XREF: ROM:0011B9B8↑j ROM:0011B9CC lea ($E36).w,a3 ROM:0011B9D0 move.w $438(a5),d2 ROM:0011B9D4 cmp.w (a3,d0.w*2),d2 ROM:0011B9D8 bge.s loc_11B9DC ROM:0011B9DA bra.s loc_11B9F0 ROM:0011B9DC ; --------------------------------------------------------------------------- ROM:0011B9DC ROM:0011B9DC loc_11B9DC: ; CODE XREF: ROM:0011B9D8↑j ROM:0011B9DC move.w ($A3E).w,d2 ROM:0011B9E0 cmp.w (a2,d0.w*2),d2 ROM:0011B9E4 bge.s loc_11B9E8 ROM:0011B9E6 bra.s loc_11B9FA ROM:0011B9E8 ; --------------------------------------------------------------------------- ROM:0011B9E8 ROM:0011B9E8 loc_11B9E8: ; CODE XREF: ROM:0011B98C↑j ROM:0011B9E8 ; ROM:0011B9E4↑j ... ROM:0011B9E8 bsr.l sub_11BC28 ROM:0011B9EE rts ROM:0011B9F0 ; --------------------------------------------------------------------------- ROM:0011B9F0 ROM:0011B9F0 loc_11B9F0: ; CODE XREF: ROM:0011B9DA↑j ROM:0011B9F0 move.b #4,(a1,d0.w) ROM:0011B9F6 bra.w loc_11BAE6 ROM:0011B9FA ; --------------------------------------------------------------------------- ROM:0011B9FA ROM:0011B9FA loc_11B9FA: ; CODE XREF: ROM:0011B9E6↑j ROM:0011B9FA bset d0,($1056).w ROM:0011B9FE bsr.l sub_11B0C0 ROM:0011BA04 bsr.l sub_11AFCE ROM:0011BA0A lea ($DDC).w,a2 ROM:0011BA0E move.w ($A3C).w,d0 ROM:0011BA12 bsr.w sub_11BC1C ROM:0011BA16 bset d0,($1057).w ROM:0011BA1A lea ($1130).w,a3 ROM:0011BA1E move.b #0,(a3,d0.w) ROM:0011BA24 lea ($112F).w,a1 ROM:0011BA28 move.b #3,(a1,d0.w) ROM:0011BA2E bra.s loc_11BA6A ROM:0011BA2E ; --------------------------------------------------------------------------- ROM:0011BA30 a088_0: dc.b '08',$A ; DATA XREF: ROM:0011B932↑o ROM:0011BA30 dc.b '<',8,'8',0 ROM:0011BA37 align 4 ROM:0011BA38 dc.l $12696712, $11BC0000, $1A0112B, $13BC0007, $6000 ROM:0011BA38 dc.l $1C047F8, $E36342D, $438B473, $2006C02, $60143438 ROM:0011BA38 dc.l $A40B472, $2006F02 ROM:0011BA68 ; --------------------------------------------------------------------------- ROM:0011BA68 bra.s loc_11BA7C ROM:0011BA6A ; --------------------------------------------------------------------------- ROM:0011BA6A ROM:0011BA6A loc_11BA6A: ; CODE XREF: ROM:0011B9AA↑j ROM:0011BA6A ; ROM:0011BA2E↑j ROM:0011BA6A bsr.l sub_11B458 ROM:0011BA70 rts ROM:0011BA72 ; --------------------------------------------------------------------------- ROM:0011BA72 move.b #5,(a1,d0.w) ROM:0011BA78 bra.w loc_11BB5C ROM:0011BA7C ; --------------------------------------------------------------------------- ROM:0011BA7C ROM:0011BA7C loc_11BA7C: ; CODE XREF: ROM:0011BA68↑j ROM:0011BA7C bclr d0,($1056).w ROM:0011BA80 bsr.l sub_11B0C0 ROM:0011BA86 bsr.l sub_11AF88 ROM:0011BA8C lea ($DDC).w,a2 ROM:0011BA90 move.w ($A3C).w,d0 ROM:0011BA94 bsr.w sub_11BC1C ROM:0011BA98 bset d0,($1057).w ROM:0011BA9C lea ($112B).w,a3 ROM:0011BAA0 move.b #0,(a3,d0.w) ROM:0011BAA6 lea ($112F).w,a1 ROM:0011BAAA move.b #2,(a1,d0.w) ROM:0011BAB0 bra.w loc_11B9E8 ROM:0011BAB0 ; --------------------------------------------------------------------------- ROM:0011BAB4 a088_1: dc.b '08',$A ; DATA XREF: ROM:0011B936↑o ROM:0011BAB4 dc.b '<',8,'8',0 ROM:0011BABB align 4 ROM:0011BABC dc.l $1269671A, $11BC0000, $1A01128, $11BC0000, $1A01130 ROM:0011BABC dc.l $13BC0006, $6000, $FE3438, $A3EB472, $2006C02 ROM:0011BAE4 ; --------------------------------------------------------------------------- ROM:0011BAE4 bra.s loc_11BAF4 ROM:0011BAE6 ; --------------------------------------------------------------------------- ROM:0011BAE6 ROM:0011BAE6 loc_11BAE6: ; CODE XREF: ROM:0011B9F6↑j ROM:0011BAE6 ; ROM:0011BB9E↓j ROM:0011BAE6 bsr.l sub_11BC28 ROM:0011BAEC bsr.l sub_11AD44 ROM:0011BAF2 rts ROM:0011BAF4 ; --------------------------------------------------------------------------- ROM:0011BAF4 ROM:0011BAF4 loc_11BAF4: ; CODE XREF: ROM:0011BAE4↑j ROM:0011BAF4 bset d0,($1056).w ROM:0011BAF8 bsr.l sub_11B0C0 ROM:0011BAFE bsr.l sub_11AFCE ROM:0011BB04 lea ($DDC).w,a2 ROM:0011BB08 move.w ($A3C).w,d0 ROM:0011BB0C bsr.w sub_11BC1C ROM:0011BB10 bset d0,($1057).w ROM:0011BB14 lea ($1130).w,a3 ROM:0011BB18 move.b #0,(a3,d0.w) ROM:0011BB1E lea ($112F).w,a1 ROM:0011BB22 move.b #5,(a1,d0.w) ROM:0011BB28 bra.s loc_11BB5C ROM:0011BB28 ; --------------------------------------------------------------------------- ROM:0011BB2A a088_2: dc.b '08',$A ; DATA XREF: ROM:0011B93A↑o ROM:0011BB2A dc.b '<',8,'8',0 ROM:0011BB31 align 2 ROM:0011BB32 dc.w $1269 ROM:0011BB34 ; --------------------------------------------------------------------------- ROM:0011BB34 beq.s loc_11BB50 ROM:0011BB36 move.b #0,$1128(d0.w) ROM:0011BB3E move.b #0,$112B(d0.w) ROM:0011BB46 move.b #7,(a1,d0.w) ROM:0011BB4C bra.w locret_11BC0C ROM:0011BB50 ; --------------------------------------------------------------------------- ROM:0011BB50 ROM:0011BB50 loc_11BB50: ; CODE XREF: ROM:0011BB34↑j ROM:0011BB50 move.w ($A40).w,d2 ROM:0011BB54 cmp.w (a2,d0.w*2),d2 ROM:0011BB58 ble.s loc_11BB5C ROM:0011BB5A bra.s loc_11BB6A ROM:0011BB5C ; --------------------------------------------------------------------------- ROM:0011BB5C ROM:0011BB5C loc_11BB5C: ; CODE XREF: ROM:0011BA78↑j ROM:0011BB5C ; ROM:0011BB28↑j ... ROM:0011BB5C bsr.l sub_11B458 ROM:0011BB62 bsr.l sub_11AD44 ROM:0011BB68 rts ROM:0011BB6A ; --------------------------------------------------------------------------- ROM:0011BB6A ROM:0011BB6A loc_11BB6A: ; CODE XREF: ROM:0011BB5A↑j ROM:0011BB6A bclr d0,($1056).w ROM:0011BB6E bsr.l sub_11B0C0 ROM:0011BB74 bsr.l sub_11AF88 ROM:0011BB7A lea ($DDC).w,a2 ROM:0011BB7E move.w ($A3C).w,d0 ROM:0011BB82 bsr.w sub_11BC1C ROM:0011BB86 bset d0,($1057).w ROM:0011BB8A lea ($112B).w,a3 ROM:0011BB8E move.b #0,(a3,d0.w) ROM:0011BB94 lea ($112F).w,a1 ROM:0011BB98 move.b #4,(a1,d0.w) ROM:0011BB9E bra.w loc_11BAE6 ROM:0011BB9E ; --------------------------------------------------------------------------- ROM:0011BBA2 a088_3: dc.b '08',$A ; DATA XREF: ROM:0011B93E↑o ROM:0011BBA2 dc.b '<',8,'8',0 ROM:0011BBA9 align 2 ROM:0011BBAA dc.w $1269 ROM:0011BBAC ; --------------------------------------------------------------------------- ROM:0011BBAC bne.s loc_11BBBA ROM:0011BBAE move.b #2,$112F(d0.w) ROM:0011BBB6 bra.w loc_11B9E8 ROM:0011BBBA ; --------------------------------------------------------------------------- ROM:0011BBBA ROM:0011BBBA loc_11BBBA: ; CODE XREF: ROM:0011BBAC↑j ROM:0011BBBA move.w ($A3E).w,d2 ROM:0011BBBE cmp.w $DDC(d0.w),d2 ROM:0011BBC4 bge.s locret_11BBD6 ROM:0011BBC6 bset d0,($1056).w ROM:0011BBCA move.b #7,$112F(d0.w) ROM:0011BBD2 bra.w locret_11BC0C ROM:0011BBD6 ; --------------------------------------------------------------------------- ROM:0011BBD6 ROM:0011BBD6 locret_11BBD6: ; CODE XREF: ROM:0011B9C8↑j ROM:0011BBD6 ; ROM:0011BBC4↑j ROM:0011BBD6 rts ROM:0011BBD6 ; --------------------------------------------------------------------------- ROM:0011BBD8 a088_4: dc.b '08',$A ; DATA XREF: ROM:0011B942↑o ROM:0011BBD8 dc.b '<',8,'8',0 ROM:0011BBDF align $10 ROM:0011BBE0 dc.l $1269660C, $11BC0003, $1A0112F, $6000FE7C, $34380A40 ROM:0011BBE0 dc.l $B47001A0, $DDC6F10, $1B81056, $11BC0006, $1A0112F ROM:0011BBE0 dc.l $6000FFCC ROM:0011BC0C ; --------------------------------------------------------------------------- ROM:0011BC0C ROM:0011BC0C locret_11BC0C: ; CODE XREF: ROM:0011BB4C↑j ROM:0011BC0C ; ROM:0011BBD2↑j ROM:0011BC0C rts ROM:0011BC0E ; --------------------------------------------------------------------------- ROM:0011BC0E rts ROM:0011BC10 ROM:0011BC10 ; =============== S U B R O U T I N E ======================================= ROM:0011BC10 ROM:0011BC10 ROM:0011BC10 sub_11BC10: ; CODE XREF: ROM:0011B94A↑p ROM:0011BC10 lea ($E36).w,a3 ROM:0011BC14 move.w #0,(a3,d0.w*2) ROM:0011BC1A rts ROM:0011BC1A ; End of function sub_11BC10 ROM:0011BC1A ROM:0011BC1C ROM:0011BC1C ; =============== S U B R O U T I N E ======================================= ROM:0011BC1C ROM:0011BC1C ROM:0011BC1C sub_11BC1C: ; CODE XREF: ROM:0011BA12↑p ROM:0011BC1C ; ROM:0011BA94↑p ... ROM:0011BC1C lea ($E36).w,a3 ROM:0011BC20 addi.w #1,(a3,d0.w*2) ROM:0011BC26 rts ROM:0011BC26 ; End of function sub_11BC1C ROM:0011BC26 ROM:0011BC28 ROM:0011BC28 ; =============== S U B R O U T I N E ======================================= ROM:0011BC28 ROM:0011BC28 ROM:0011BC28 sub_11BC28: ; CODE XREF: ROM:loc_11B9E8↑p ROM:0011BC28 ; ROM:loc_11BAE6↑p ROM:0011BC28 lea ($1130).w,a1 ROM:0011BC2C move.w ($A3C).w,d0 ROM:0011BC30 move.w $43A(a5),d2 ROM:0011BC34 clr.w d1 ROM:0011BC36 move.b (a1,d0.w),d1 ROM:0011BC3A cmpi.w #2,d1 ROM:0011BC3E bcc.s locret_11BC48 ROM:0011BC40 movea.l off_11BC4A(pc,d1.w*4),a0 ROM:0011BC44 nop ROM:0011BC46 jmp (a0) ROM:0011BC48 ; --------------------------------------------------------------------------- ROM:0011BC48 ROM:0011BC48 locret_11BC48: ; CODE XREF: sub_11BC28+16↑j ROM:0011BC48 rts ROM:0011BC48 ; End of function sub_11BC28 ROM:0011BC48 ROM:0011BC48 ; --------------------------------------------------------------------------- ROM:0011BC4A off_11BC4A: dc.l loc_11BC52 ; DATA XREF: sub_11BC28+18↑r ROM:0011BC4E dc.l loc_11BC6E ROM:0011BC52 ; --------------------------------------------------------------------------- ROM:0011BC52 ROM:0011BC52 loc_11BC52: ; DATA XREF: ROM:off_11BC4A↑o ROM:0011BC52 clr.b $7D0(d0.w) ROM:0011BC58 move.w d2,$652(d0.w*2) ROM:0011BC5E move.b #1,$7D0(d0.w) ROM:0011BC66 move.b #1,(a1,d0.w) ROM:0011BC6C rts ROM:0011BC6E ; --------------------------------------------------------------------------- ROM:0011BC6E ROM:0011BC6E loc_11BC6E: ; DATA XREF: ROM:0011BC4E↑o ROM:0011BC6E cmpi.w #0,$652(d0.w*2) ROM:0011BC76 bgt.s locret_11BC7A ROM:0011BC78 bra.s loc_11BC7C ROM:0011BC7A ; --------------------------------------------------------------------------- ROM:0011BC7A ROM:0011BC7A locret_11BC7A: ; CODE XREF: ROM:0011BC76↑j ROM:0011BC7A rts ROM:0011BC7C ; --------------------------------------------------------------------------- ROM:0011BC7C ROM:0011BC7C loc_11BC7C: ; CODE XREF: ROM:0011BC78↑j ROM:0011BC7C bsr.w sub_11BCA8 ROM:0011BC80 lea ($1130).w,a1 ROM:0011BC84 move.w ($A3C).w,d0 ROM:0011BC88 move.w $43A(a5),d2 ROM:0011BC8C clr.b $7D0(d0.w) ROM:0011BC92 move.w d2,$652(d0.w*2) ROM:0011BC98 move.b #1,$7D0(d0.w) ROM:0011BCA0 move.b #1,(a1,d0.w) ROM:0011BCA6 rts ROM:0011BCA8 ROM:0011BCA8 ; =============== S U B R O U T I N E ======================================= ROM:0011BCA8 ROM:0011BCA8 ROM:0011BCA8 sub_11BCA8: ; CODE XREF: ROM:loc_11BC7C↑p ROM:0011BCA8 move.w #$3B1A,d1 ROM:0011BCAC move.w ($98A).w,d2 ROM:0011BCB0 move.w ($5D2).w,d3 ROM:0011BCB4 bsr.l sub_116E84 ROM:0011BCBA lea ($E38).w,a2 ROM:0011BCBE move.w ($A3C).w,d3 ROM:0011BCC2 move.w d1,(a2,d3.w*2) ROM:0011BCC6 lea ($E26).w,a3 ROM:0011BCCA add.w d1,(a3,d3.w*2) ROM:0011BCCE move.w $40E(a5),d4 ROM:0011BCD2 cmp.w (a3,d3.w*2),d4 ROM:0011BCD6 bge.s locret_11BCDC ROM:0011BCD8 move.w d4,(a3,d3.w*2) ROM:0011BCDC ROM:0011BCDC locret_11BCDC: ; CODE XREF: sub_11BCA8+2E↑j ROM:0011BCDC rts ROM:0011BCDC ; End of function sub_11BCA8 ROM:0011BCDC ROM:0011BCDE ROM:0011BCDE ; =============== S U B R O U T I N E ======================================= ROM:0011BCDE ROM:0011BCDE ROM:0011BCDE sub_11BCDE: ; CODE XREF: sub_11C090:loc_11C0D8↓p ROM:0011BCDE move.w ($A50).w,d0 ROM:0011BCE2 bclr d0,($105A).w ROM:0011BCE6 move.w $EC8(d0.w*2),d1 ROM:0011BCEC cmpi.w #4,d1 ROM:0011BCF0 bcc.s locret_11BCFA ROM:0011BCF2 movea.l off_11BCFC(pc,d1.w*4),a0 ROM:0011BCF6 nop ROM:0011BCF8 jmp (a0) ROM:0011BCFA ; --------------------------------------------------------------------------- ROM:0011BCFA ROM:0011BCFA locret_11BCFA: ; CODE XREF: sub_11BCDE+12↑j ROM:0011BCFA rts ROM:0011BCFA ; End of function sub_11BCDE ROM:0011BCFA ROM:0011BCFA ; --------------------------------------------------------------------------- ROM:0011BCFC off_11BCFC: dc.l loc_11BD0C ; DATA XREF: sub_11BCDE+14↑r ROM:0011BD00 dc.l loc_11BD24 ROM:0011BD04 dc.l loc_11BD38 ROM:0011BD08 dc.l loc_11BD9E ROM:0011BD0C ; --------------------------------------------------------------------------- ROM:0011BD0C ROM:0011BD0C loc_11BD0C: ; DATA XREF: ROM:off_11BCFC↑o ROM:0011BD0C move.w #0,$EC4(d0.w*2) ROM:0011BD14 bsr.w sub_11BEE6 ROM:0011BD18 move.w #1,$EC8(d0.w*2) ROM:0011BD20 bra.s locret_11BD36 ROM:0011BD22 ; --------------------------------------------------------------------------- ROM:0011BD22 rts ROM:0011BD24 ; --------------------------------------------------------------------------- ROM:0011BD24 ROM:0011BD24 loc_11BD24: ; DATA XREF: ROM:0011BD00↑o ROM:0011BD24 btst #6,($1274).w ROM:0011BD2A beq.s locret_11BD36 ROM:0011BD2C move.w #2,$EC8(d0.w*2) ROM:0011BD34 bra.s loc_11BD88 ROM:0011BD36 ; --------------------------------------------------------------------------- ROM:0011BD36 ROM:0011BD36 locret_11BD36: ; CODE XREF: ROM:0011BD20↑j ROM:0011BD36 ; ROM:0011BD2A↑j ... ROM:0011BD36 rts ROM:0011BD38 ; --------------------------------------------------------------------------- ROM:0011BD38 ROM:0011BD38 loc_11BD38: ; DATA XREF: ROM:0011BD04↑o ROM:0011BD38 btst #6,($1274).w ROM:0011BD3E bne.s loc_11BD56 ROM:0011BD40 move.w #0,$EC4(d0.w*2) ROM:0011BD48 bsr.w sub_11BEE6 ROM:0011BD4C move.w #1,$EC8(d0.w*2) ROM:0011BD54 bra.s locret_11BD36 ROM:0011BD56 ; --------------------------------------------------------------------------- ROM:0011BD56 ROM:0011BD56 loc_11BD56: ; CODE XREF: ROM:0011BD3E↑j ROM:0011BD56 move.w $43C(a5),d2 ROM:0011BD5A subq.w #1,d2 ROM:0011BD5C bvc.s loc_11BD62 ROM:0011BD5E move.w #$8000,d2 ROM:0011BD62 ROM:0011BD62 loc_11BD62: ; CODE XREF: ROM:0011BD5C↑j ROM:0011BD62 cmp.w $EC4(d0.w*2),d2 ROM:0011BD68 bgt.s loc_11BD88 ROM:0011BD6A addq.w #1,$EC4(d0.w*2) ROM:0011BD70 bvc.s loc_11BD7A ROM:0011BD72 move.w #$8000,$EC4(d0.w*2) ROM:0011BD7A ROM:0011BD7A loc_11BD7A: ; CODE XREF: ROM:0011BD70↑j ROM:0011BD7A move.w #3,$EC8(d0.w*2) ROM:0011BD82 bra.l loc_11BDF8 ROM:0011BD88 ; --------------------------------------------------------------------------- ROM:0011BD88 ROM:0011BD88 loc_11BD88: ; CODE XREF: ROM:0011BD34↑j ROM:0011BD88 ; ROM:0011BD68↑j ... ROM:0011BD88 addq.w #1,$EC4(d0.w*2) ROM:0011BD8E bvc.s loc_11BD98 ROM:0011BD90 move.w #$8000,$EC4(d0.w*2) ROM:0011BD98 ROM:0011BD98 loc_11BD98: ; CODE XREF: ROM:0011BD8E↑j ROM:0011BD98 bsr.w sub_11BE8C ROM:0011BD9C rts ROM:0011BD9E ; --------------------------------------------------------------------------- ROM:0011BD9E ROM:0011BD9E loc_11BD9E: ; DATA XREF: ROM:0011BD08↑o ROM:0011BD9E btst #6,($1274).w ROM:0011BDA4 bne.s loc_11BDC0 ROM:0011BDA6 move.w #0,$EC4(d0.w*2) ROM:0011BDAE bsr.w sub_11BEE6 ROM:0011BDB2 move.w #1,$EC8(d0.w*2) ROM:0011BDBA bra.l locret_11BD36 ROM:0011BDC0 ; --------------------------------------------------------------------------- ROM:0011BDC0 ROM:0011BDC0 loc_11BDC0: ; CODE XREF: ROM:0011BDA4↑j ROM:0011BDC0 move.w $E40(d0.w*2),d2 ROM:0011BDC6 move.w $43E(a5),d3 ROM:0011BDCA cmp.w $E40(d0.w*2),d3 ROM:0011BDD0 blt.s loc_11BDF8 ROM:0011BDD2 bsr.w sub_11BEEE ROM:0011BDD6 bsr.w sub_11BFA4 ROM:0011BDDA bsr.w sub_11BF8A ROM:0011BDDE bset d0,($105A).w ROM:0011BDE2 move.w #0,$EC4(d0.w*2) ROM:0011BDEA move.w #2,$EC8(d0.w*2) ROM:0011BDF2 bra.l loc_11BD88 ROM:0011BDF8 ; --------------------------------------------------------------------------- ROM:0011BDF8 ROM:0011BDF8 loc_11BDF8: ; CODE XREF: ROM:0011BD82↑j ROM:0011BDF8 ; ROM:0011BDD0↑j ROM:0011BDF8 bsr.w sub_11BE8C ROM:0011BDFC bsr.w sub_11BE02 ROM:0011BE00 rts ROM:0011BE02 ROM:0011BE02 ; =============== S U B R O U T I N E ======================================= ROM:0011BE02 ROM:0011BE02 ROM:0011BE02 sub_11BE02: ; CODE XREF: ROM:0011BDFC↑p ROM:0011BE02 move.w #$7D00,d5 ROM:0011BE06 move.w #0,d6 ROM:0011BE0A move.w $43C(a5),d4 ROM:0011BE0E subi.w #1,d4 ROM:0011BE12 cmpi.w #0,d0 ROM:0011BE16 bne.s loc_11BE4A ROM:0011BE18 move.w #0,d3 ROM:0011BE1C bra.s loc_11BE22 ROM:0011BE1E ; --------------------------------------------------------------------------- ROM:0011BE1E ROM:0011BE1E loc_11BE1E: ; CODE XREF: sub_11BE02:loc_11BE42↓j ROM:0011BE1E addi.w #1,d3 ROM:0011BE22 ROM:0011BE22 loc_11BE22: ; CODE XREF: sub_11BE02+1A↑j ROM:0011BE22 cmp.w d4,d3 ROM:0011BE24 bgt.s loc_11BE44 ROM:0011BE26 cmp.w $E74(d3.w*2),d5 ROM:0011BE2C ble.s loc_11BE34 ROM:0011BE2E move.w $E74(d3.w*2),d5 ROM:0011BE34 ROM:0011BE34 loc_11BE34: ; CODE XREF: sub_11BE02+2A↑j ROM:0011BE34 cmp.w $E74(d3.w*2),d6 ROM:0011BE3A bge.s loc_11BE42 ROM:0011BE3C move.w $E74(d3.w*2),d6 ROM:0011BE42 ROM:0011BE42 loc_11BE42: ; CODE XREF: sub_11BE02+38↑j ROM:0011BE42 bra.s loc_11BE1E ROM:0011BE44 ; --------------------------------------------------------------------------- ROM:0011BE44 ROM:0011BE44 loc_11BE44: ; CODE XREF: sub_11BE02+22↑j ROM:0011BE44 bra.l loc_11BE76 ROM:0011BE4A ; --------------------------------------------------------------------------- ROM:0011BE4A ROM:0011BE4A loc_11BE4A: ; CODE XREF: sub_11BE02+14↑j ROM:0011BE4A move.w #0,d3 ROM:0011BE4E bra.s loc_11BE54 ROM:0011BE50 ; --------------------------------------------------------------------------- ROM:0011BE50 ROM:0011BE50 loc_11BE50: ; CODE XREF: sub_11BE02:loc_11BE74↓j ROM:0011BE50 addi.w #1,d3 ROM:0011BE54 ROM:0011BE54 loc_11BE54: ; CODE XREF: sub_11BE02+4C↑j ROM:0011BE54 cmp.w d4,d3 ROM:0011BE56 bgt.s loc_11BE76 ROM:0011BE58 cmp.w $EB0(d3.w*2),d5 ROM:0011BE5E ble.s loc_11BE66 ROM:0011BE60 move.w $EB0(d3.w*2),d5 ROM:0011BE66 ROM:0011BE66 loc_11BE66: ; CODE XREF: sub_11BE02+5C↑j ROM:0011BE66 cmp.w $EB0(d3.w*2),d6 ROM:0011BE6C bge.s loc_11BE74 ROM:0011BE6E move.w $EB0(d3.w*2),d6 ROM:0011BE74 ROM:0011BE74 loc_11BE74: ; CODE XREF: sub_11BE02+6A↑j ROM:0011BE74 bra.s loc_11BE50 ROM:0011BE76 ; --------------------------------------------------------------------------- ROM:0011BE76 ROM:0011BE76 loc_11BE76: ; CODE XREF: sub_11BE02:loc_11BE44↑j ROM:0011BE76 ; sub_11BE02+54↑j ROM:0011BE76 move.w d5,$E3E(d0.w*2) ROM:0011BE7C move.w d6,$E3C(d0.w*2) ROM:0011BE82 sub.w d5,d6 ROM:0011BE84 move.w d6,$E40(d0.w*2) ROM:0011BE8A rts ROM:0011BE8A ; End of function sub_11BE02 ROM:0011BE8A ROM:0011BE8C ROM:0011BE8C ; =============== S U B R O U T I N E ======================================= ROM:0011BE8C ROM:0011BE8C ROM:0011BE8C sub_11BE8C: ; CODE XREF: ROM:loc_11BD98↑p ROM:0011BE8C ; ROM:loc_11BDF8↑p ROM:0011BE8C move.w $E3A(d0.w*2),d4 ROM:0011BE92 cmpi.w #0,d0 ROM:0011BE96 bne.s loc_11BEB6 ROM:0011BE98 move.w $DD8(d0.w*2),$E60(d4.w*2) ROM:0011BEA2 move.w ($5D2).w,$E4C(d4.w*2) ROM:0011BEAA move.w $E28(d0.w*2),$E74(d4.w*2) ROM:0011BEB4 bra.s loc_11BED2 ROM:0011BEB6 ; --------------------------------------------------------------------------- ROM:0011BEB6 ROM:0011BEB6 loc_11BEB6: ; CODE XREF: sub_11BE8C+A↑j ROM:0011BEB6 move.w $DD8(d0.w*2),$E9C(d4.w*2) ROM:0011BEC0 move.w ($5D2).w,$E88(d4.w*2) ROM:0011BEC8 move.w $E28(d0.w*2),$EB0(d4.w*2) ROM:0011BED2 ROM:0011BED2 loc_11BED2: ; CODE XREF: sub_11BE8C+28↑j ROM:0011BED2 addq.w #1,d4 ROM:0011BED4 move.w $43C(a5),d5 ROM:0011BED8 cmp.w d4,d5 ROM:0011BEDA bgt.s loc_11BEDE ROM:0011BEDC clr.w d4 ROM:0011BEDE ROM:0011BEDE loc_11BEDE: ; CODE XREF: sub_11BE8C+4E↑j ROM:0011BEDE move.w d4,$E3A(d0.w*2) ROM:0011BEE4 rts ROM:0011BEE4 ; End of function sub_11BE8C ROM:0011BEE4 ROM:0011BEE6 ROM:0011BEE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BEE6 ROM:0011BEE6 ROM:0011BEE6 sub_11BEE6: ; CODE XREF: ROM:0011BD14↑p ROM:0011BEE6 ; ROM:0011BD48↑p ... ROM:0011BEE6 clr.w $E3A(d0.w*2) ROM:0011BEEC rts ROM:0011BEEC ; End of function sub_11BEE6 ROM:0011BEEC ROM:0011BEEE ROM:0011BEEE ; =============== S U B R O U T I N E ======================================= ROM:0011BEEE ROM:0011BEEE ROM:0011BEEE sub_11BEEE: ; CODE XREF: ROM:0011BDD2↑p ROM:0011BEEE clr.l d5 ROM:0011BEF0 clr.l d6 ROM:0011BEF2 clr.l d7 ROM:0011BEF4 move.w $43C(a5),d3 ROM:0011BEF8 subq.w #1,d3 ROM:0011BEFA bvc.s loc_11BF00 ROM:0011BEFC move.w #$8000,d3 ROM:0011BF00 ROM:0011BF00 loc_11BF00: ; CODE XREF: sub_11BEEE+C↑j ROM:0011BF00 cmpi.w #0,d0 ROM:0011BF04 bne.s loc_11BF36 ROM:0011BF06 move.w #0,d2 ROM:0011BF0A bra.s loc_11BF10 ROM:0011BF0C ; --------------------------------------------------------------------------- ROM:0011BF0C ROM:0011BF0C loc_11BF0C: ; CODE XREF: sub_11BEEE+44↓j ROM:0011BF0C addi.w #1,d2 ROM:0011BF10 ROM:0011BF10 loc_11BF10: ; CODE XREF: sub_11BEEE+1C↑j ROM:0011BF10 cmp.w d3,d2 ROM:0011BF12 bgt.s loc_11BF34 ROM:0011BF14 move.w $E4C(d2.w*2),d4 ROM:0011BF1A ext.l d4 ROM:0011BF1C add.l d4,d5 ROM:0011BF1E move.w $E60(d2.w*2),d4 ROM:0011BF24 ext.l d4 ROM:0011BF26 add.l d4,d6 ROM:0011BF28 move.w $E74(d2.w*2),d4 ROM:0011BF2E ext.l d4 ROM:0011BF30 add.l d4,d7 ROM:0011BF32 bra.s loc_11BF0C ROM:0011BF34 ; --------------------------------------------------------------------------- ROM:0011BF34 ROM:0011BF34 loc_11BF34: ; CODE XREF: sub_11BEEE+24↑j ROM:0011BF34 bra.s loc_11BF64 ROM:0011BF36 ; --------------------------------------------------------------------------- ROM:0011BF36 ROM:0011BF36 loc_11BF36: ; CODE XREF: sub_11BEEE+16↑j ROM:0011BF36 move.w #0,d2 ROM:0011BF3A bra.s loc_11BF40 ROM:0011BF3C ; --------------------------------------------------------------------------- ROM:0011BF3C ROM:0011BF3C loc_11BF3C: ; CODE XREF: sub_11BEEE+74↓j ROM:0011BF3C addi.w #1,d2 ROM:0011BF40 ROM:0011BF40 loc_11BF40: ; CODE XREF: sub_11BEEE+4C↑j ROM:0011BF40 cmp.w d3,d2 ROM:0011BF42 bgt.s loc_11BF64 ROM:0011BF44 move.w $E88(d2.w*2),d4 ROM:0011BF4A ext.l d4 ROM:0011BF4C add.l d4,d5 ROM:0011BF4E move.w $E9C(d2.w*2),d4 ROM:0011BF54 ext.l d4 ROM:0011BF56 add.l d4,d6 ROM:0011BF58 move.w $EB0(d2.w*2),d4 ROM:0011BF5E ext.l d4 ROM:0011BF60 add.l d4,d7 ROM:0011BF62 bra.s loc_11BF3C ROM:0011BF64 ; --------------------------------------------------------------------------- ROM:0011BF64 ROM:0011BF64 loc_11BF64: ; CODE XREF: sub_11BEEE:loc_11BF34↑j ROM:0011BF64 ; sub_11BEEE+54↑j ROM:0011BF64 move.l d5,d2 ROM:0011BF66 divs.w $43C(a5),d2 ROM:0011BF6A move.w d2,$E42(d0.w*2) ROM:0011BF70 move.l d6,d2 ROM:0011BF72 divs.w $43C(a5),d2 ROM:0011BF76 move.w d2,$E44(d0.w*2) ROM:0011BF7C move.l d7,d2 ROM:0011BF7E divs.w $43C(a5),d2 ROM:0011BF82 move.w d2,$E46(d0.w*2) ROM:0011BF88 rts ROM:0011BF88 ; End of function sub_11BEEE ROM:0011BF88 ROM:0011BF8A ROM:0011BF8A ; =============== S U B R O U T I N E ======================================= ROM:0011BF8A ROM:0011BF8A ROM:0011BF8A sub_11BF8A: ; CODE XREF: ROM:0011BDDA↑p ROM:0011BF8A move.w $E4A(d0.w*2),d3 ROM:0011BF90 muls.w $E26(d0.w*2),d3 ROM:0011BF96 divs.w $ECA(d0.w*2),d3 ROM:0011BF9C move.w d3,$E26(d0.w*2) ROM:0011BFA2 rts ROM:0011BFA2 ; End of function sub_11BF8A ROM:0011BFA2 ROM:0011BFA4 ROM:0011BFA4 ; =============== S U B R O U T I N E ======================================= ROM:0011BFA4 ROM:0011BFA4 ROM:0011BFA4 sub_11BFA4: ; CODE XREF: ROM:0011BDD6↑p ROM:0011BFA4 move.w $E44(d0.w*2),d2 ROM:0011BFAA move.w $E42(d0.w*2),d3 ROM:0011BFB0 move.w #$3B1C,d1 ROM:0011BFB4 bsr.l sub_116E84 ROM:0011BFBA move.w ($A50).w,d0 ROM:0011BFBE move.w d1,$E48(d0.w*2) ROM:0011BFC4 move.w $E44(d0.w*2),d2 ROM:0011BFCA move.w $E42(d0.w*2),d3 ROM:0011BFD0 cmpi.w #0,d0 ROM:0011BFD4 bne.s loc_11BFE6 ROM:0011BFD6 move.w #$3A6E,d1 ROM:0011BFDA movea.w #$130D,a1 ROM:0011BFDE bsr.l sub_116DA6 ROM:0011BFE4 bra.s loc_11BFEA ROM:0011BFE6 ; --------------------------------------------------------------------------- ROM:0011BFE6 ROM:0011BFE6 loc_11BFE6: ; CODE XREF: sub_11BFA4+30↑j ROM:0011BFE6 move.w #$80,d1 ROM:0011BFEA ROM:0011BFEA loc_11BFEA: ; CODE XREF: sub_11BFA4+40↑j ROM:0011BFEA move.b d1,($1058).w ROM:0011BFEE move.w ($A50).w,d0 ROM:0011BFF2 clr.l d1 ROM:0011BFF4 move.b ($1058).w,d1 ROM:0011BFF8 muls.w #$14,d1 ROM:0011BFFC addi.w #$1D4C,d1 ROM:0011C000 move.w d1,$E4A(d0.w*2) ROM:0011C006 clr.l d3 ROM:0011C008 move.w $E46(d0.w*2),d3 ROM:0011C00E muls.w $E4A(d0.w*2),d3 ROM:0011C014 divs.w #$2710,d3 ROM:0011C018 sub.w $E4A(d0.w*2),d3 ROM:0011C01E muls.w $E48(d0.w*2),d3 ROM:0011C024 divs.w #$2710,d3 ROM:0011C028 add.w $E4A(d0.w*2),d3 ROM:0011C02E move.w d3,$ECA(d0.w*2) ROM:0011C034 ext.l d3 ROM:0011C036 cmpi.w #$1D4C,d3 ROM:0011C03A blt.s loc_11C042 ROM:0011C03C subi.w #$1D4C,d3 ROM:0011C040 bra.s loc_11C044 ROM:0011C042 ; --------------------------------------------------------------------------- ROM:0011C042 ROM:0011C042 loc_11C042: ; CODE XREF: sub_11BFA4+96↑j ROM:0011C042 clr.l d3 ROM:0011C044 ROM:0011C044 loc_11C044: ; CODE XREF: sub_11BFA4+9C↑j ROM:0011C044 divs.w #$14,d3 ROM:0011C048 cmpi.w #0,d3 ROM:0011C04C bge.s loc_11C052 ROM:0011C04E clr.w d3 ROM:0011C050 bra.s loc_11C05C ROM:0011C052 ; --------------------------------------------------------------------------- ROM:0011C052 ROM:0011C052 loc_11C052: ; CODE XREF: sub_11BFA4+A8↑j ROM:0011C052 cmpi.w #$FF,d3 ROM:0011C056 ble.s loc_11C05C ROM:0011C058 move.w #$FF,d3 ROM:0011C05C ROM:0011C05C loc_11C05C: ; CODE XREF: sub_11BFA4+AC↑j ROM:0011C05C ; sub_11BFA4+B2↑j ROM:0011C05C move.b d3,($1059).w ROM:0011C060 move.w $E44(d0.w*2),d2 ROM:0011C066 move.w $E42(d0.w*2),d3 ROM:0011C06C clr.w d4 ROM:0011C06E cmpi.w #0,d0 ROM:0011C072 bne.s loc_11C086 ROM:0011C074 move.w #$3A6E,d1 ROM:0011C078 move.b ($1059).w,d4 ROM:0011C07C movea.w #$130D,a0 ROM:0011C080 bsr.l sub_116A56 ROM:0011C086 ROM:0011C086 loc_11C086: ; CODE XREF: sub_11BFA4+CE↑j ROM:0011C086 move.w ($A50).w,d0 ROM:0011C08A rts ROM:0011C08A ; End of function sub_11BFA4 ROM:0011C08A ROM:0011C08C ; --------------------------------------------------------------------------- ROM:0011C08C rts ROM:0011C08E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C090 ROM:0011C090 ; =============== S U B R O U T I N E ======================================= ROM:0011C090 ROM:0011C090 ROM:0011C090 sub_11C090: ; CODE XREF: sub_1237EC+66↓p ROM:0011C090 move.w #0,($A50).w ROM:0011C096 bra.s loc_11C09E ROM:0011C098 ; --------------------------------------------------------------------------- ROM:0011C098 ROM:0011C098 loc_11C098: ; CODE XREF: sub_11C090+60↓j ROM:0011C098 addi.w #1,($A50).w ROM:0011C09E ROM:0011C09E loc_11C09E: ; CODE XREF: sub_11C090+6↑j ROM:0011C09E cmpi.w #0,($A50).w ROM:0011C0A4 bgt.s locret_11C0F2 ROM:0011C0A6 move.w ($A50).w,d0 ROM:0011C0AA btst #4,($127D).w ROM:0011C0B0 bne.s loc_11C0B4 ROM:0011C0B2 bra.s loc_11C0BA ROM:0011C0B4 ; --------------------------------------------------------------------------- ROM:0011C0B4 ROM:0011C0B4 loc_11C0B4: ; CODE XREF: sub_11C090+20↑j ROM:0011C0B4 btst d0,($1057).w ROM:0011C0B8 beq.s loc_11C0DE ROM:0011C0BA ROM:0011C0BA loc_11C0BA: ; CODE XREF: sub_11C090+22↑j ROM:0011C0BA move.w $968(a5,d0.w*2),d1 ROM:0011C0C0 cmpi.w #0,d1 ROM:0011C0C4 bne.s loc_11C0DE ROM:0011C0C6 cmpi.w #0,d0 ROM:0011C0CA bne.s loc_11C0D8 ROM:0011C0CC bsr.w sub_11C16A ROM:0011C0D0 bsr.w sub_11C0F4 ROM:0011C0D4 bsr.w sub_11C1D2 ROM:0011C0D8 ROM:0011C0D8 loc_11C0D8: ; CODE XREF: sub_11C090+3A↑j ROM:0011C0D8 bsr.l sub_11BCDE ROM:0011C0DE ROM:0011C0DE loc_11C0DE: ; CODE XREF: sub_11C090+28↑j ROM:0011C0DE ; sub_11C090+34↑j ROM:0011C0DE move.w ($A50).w,d0 ROM:0011C0E2 btst d0,($105A).w ROM:0011C0E6 bne.s loc_11C0EC ROM:0011C0E8 bsr.w sub_11C198 ROM:0011C0EC ROM:0011C0EC loc_11C0EC: ; CODE XREF: sub_11C090+56↑j ROM:0011C0EC bclr d0,($105A).w ROM:0011C0F0 bra.s loc_11C098 ROM:0011C0F2 ; --------------------------------------------------------------------------- ROM:0011C0F2 ROM:0011C0F2 locret_11C0F2: ; CODE XREF: sub_11C090+14↑j ROM:0011C0F2 rts ROM:0011C0F2 ; End of function sub_11C090 ROM:0011C0F2 ROM:0011C0F4 ROM:0011C0F4 ; =============== S U B R O U T I N E ======================================= ROM:0011C0F4 ROM:0011C0F4 ROM:0011C0F4 sub_11C0F4: ; CODE XREF: sub_11C090+40↑p ROM:0011C0F4 clr.w d4 ROM:0011C0F6 move.w $448(a5),d2 ROM:0011C0FA move.w $44A(a5),d3 ROM:0011C0FE cmp.w ($9C0).w,d2 ROM:0011C102 bgt.s loc_11C15C ROM:0011C104 cmp.w ($9C0).w,d3 ROM:0011C108 ble.s loc_11C15C ROM:0011C10A move.w $44E(a5),d2 ROM:0011C10E move.w $450(a5),d3 ROM:0011C112 cmp.w ($986).w,d3 ROM:0011C116 bgt.s loc_11C15C ROM:0011C118 cmp.w ($986).w,d2 ROM:0011C11C ble.s loc_11C15C ROM:0011C11E move.w ($A52).w,d2 ROM:0011C122 move.w ($A54).w,d3 ROM:0011C126 cmp.w ($98C).w,d2 ROM:0011C12A bgt.s loc_11C15C ROM:0011C12C cmp.w ($98C).w,d3 ROM:0011C130 ble.s loc_11C15C ROM:0011C132 move.w $44C(a5),d3 ROM:0011C136 btst #2,($127B).w ROM:0011C13C bne.s loc_11C15C ROM:0011C13E cmp.w ($978).w,d3 ROM:0011C142 bgt.s loc_11C15C ROM:0011C144 btst #4,($127D).w ROM:0011C14A beq.s loc_11C15C ROM:0011C14C btst #0,($127E).w ROM:0011C152 bne.s loc_11C15C ROM:0011C154 bset #4,($1278).w ROM:0011C15A subq.w #1,d4 ROM:0011C15C ROM:0011C15C loc_11C15C: ; CODE XREF: sub_11C0F4+E↑j ROM:0011C15C ; sub_11C0F4+14↑j ... ROM:0011C15C cmpi.w #0,d4 ROM:0011C160 bne.s locret_11C168 ROM:0011C162 bclr #4,($1278).w ROM:0011C168 ROM:0011C168 locret_11C168: ; CODE XREF: sub_11C0F4+6C↑j ROM:0011C168 rts ROM:0011C168 ; End of function sub_11C0F4 ROM:0011C168 ROM:0011C16A ROM:0011C16A ; =============== S U B R O U T I N E ======================================= ROM:0011C16A ROM:0011C16A ROM:0011C16A sub_11C16A: ; CODE XREF: sub_11C090+3C↑p ROM:0011C16A move.w #$3B20,d1 ROM:0011C16E move.w ($98A).w,d2 ROM:0011C172 move.w ($5D2).w,d3 ROM:0011C176 bsr.l sub_116E84 ROM:0011C17C move.w d1,($A54).w ROM:0011C180 move.w #$3B1E,d1 ROM:0011C184 move.w ($98A).w,d2 ROM:0011C188 move.w ($5D2).w,d3 ROM:0011C18C bsr.l sub_116E84 ROM:0011C192 move.w d1,($A52).w ROM:0011C196 rts ROM:0011C196 ; End of function sub_11C16A ROM:0011C196 ROM:0011C198 ROM:0011C198 ; =============== S U B R O U T I N E ======================================= ROM:0011C198 ROM:0011C198 ROM:0011C198 sub_11C198: ; CODE XREF: sub_11C090+58↑p ROM:0011C198 move.w ($A50).w,d0 ROM:0011C19C move.w $DD8(d0.w*2),d2 ROM:0011C1A2 cmpi.w #0,d0 ROM:0011C1A6 bne.s loc_11C1BA ROM:0011C1A8 move.w #$3A6E,d1 ROM:0011C1AC move.w ($5D2).w,d3 ROM:0011C1B0 movea.w #$130D,a1 ROM:0011C1B4 bsr.l sub_116DA6 ROM:0011C1BA ROM:0011C1BA loc_11C1BA: ; CODE XREF: sub_11C198+E↑j ROM:0011C1BA clr.w d3 ROM:0011C1BC move.b d1,d3 ROM:0011C1BE move.w ($A50).w,d0 ROM:0011C1C2 muls.w #$14,d3 ROM:0011C1C6 addi.w #$1D4C,d3 ROM:0011C1CA move.w d3,$ECA(d0.w*2) ROM:0011C1D0 rts ROM:0011C1D0 ; End of function sub_11C198 ROM:0011C1D0 ROM:0011C1D2 ROM:0011C1D2 ; =============== S U B R O U T I N E ======================================= ROM:0011C1D2 ROM:0011C1D2 ROM:0011C1D2 sub_11C1D2: ; CODE XREF: sub_11C090+44↑p ROM:0011C1D2 btst #4,($1278).w ROM:0011C1D8 beq.s loc_11C1F2 ROM:0011C1DA btst #2,($127D).w ROM:0011C1E0 bne.s loc_11C1EA ROM:0011C1E2 bset #6,($1274).w ROM:0011C1E8 bra.s loc_11C1F0 ROM:0011C1EA ; --------------------------------------------------------------------------- ROM:0011C1EA ROM:0011C1EA loc_11C1EA: ; CODE XREF: sub_11C1D2+E↑j ROM:0011C1EA bclr #6,($1274).w ROM:0011C1F0 ROM:0011C1F0 loc_11C1F0: ; CODE XREF: sub_11C1D2+16↑j ROM:0011C1F0 bra.s locret_11C1F8 ROM:0011C1F2 ; --------------------------------------------------------------------------- ROM:0011C1F2 ROM:0011C1F2 loc_11C1F2: ; CODE XREF: sub_11C1D2+6↑j ROM:0011C1F2 bclr #6,($1274).w ROM:0011C1F8 ROM:0011C1F8 locret_11C1F8: ; CODE XREF: sub_11C1D2:loc_11C1F0↑j ROM:0011C1F8 rts ROM:0011C1F8 ; End of function sub_11C1D2 ROM:0011C1F8 ROM:0011C1FA ; --------------------------------------------------------------------------- ROM:0011C1FA move.b ($1134).l,d0 ROM:0011C200 move.w #9,d1 ROM:0011C204 muls.w #9,d1 ROM:0011C208 subq.w #1,d1 ROM:0011C20A lea ($130D).w,a0 ROM:0011C20E move.w #0,d2 ROM:0011C212 bra.s loc_11C218 ROM:0011C214 ; --------------------------------------------------------------------------- ROM:0011C214 ROM:0011C214 loc_11C214: ; CODE XREF: ROM:0011C220↓j ROM:0011C214 addi.w #1,d2 ROM:0011C218 ROM:0011C218 loc_11C218: ; CODE XREF: ROM:0011C212↑j ROM:0011C218 cmp.w d1,d2 ROM:0011C21A bgt.s locret_11C222 ROM:0011C21C move.b d0,(a0,d2.w) ROM:0011C220 bra.s loc_11C214 ROM:0011C222 ; --------------------------------------------------------------------------- ROM:0011C222 ROM:0011C222 locret_11C222: ; CODE XREF: ROM:0011C21A↑j ROM:0011C222 rts ROM:0011C224 ROM:0011C224 ; =============== S U B R O U T I N E ======================================= ROM:0011C224 ROM:0011C224 ROM:0011C224 sub_11C224: ; CODE XREF: sub_1237EC+12↓p ROM:0011C224 clr.w d0 ROM:0011C226 move.w $452(a5),d1 ROM:0011C22A btst #3,($135E).w ROM:0011C230 beq.s loc_11C25C ROM:0011C232 btst #0,($B89).w ROM:0011C238 bne.s loc_11C25C ROM:0011C23A ROM:0011C23A loc_11C23A: ; CODE XREF: sub_11C224+36↓j ROM:0011C23A cmp.w d0,d1 ROM:0011C23C blt.s loc_11C25C ROM:0011C23E move.w $96C(a5,d0.w*2),d2 ROM:0011C244 cmp.w ($BB0).w,d2 ROM:0011C248 ble.s loc_11C256 ROM:0011C24A move.w d0,($A56).w ROM:0011C24E bclr #7,($126A).w ROM:0011C254 bra.s locret_11C268 ROM:0011C256 ; --------------------------------------------------------------------------- ROM:0011C256 ROM:0011C256 loc_11C256: ; CODE XREF: sub_11C224+24↑j ROM:0011C256 addi.w #1,d0 ROM:0011C25A bra.s loc_11C23A ROM:0011C25C ; --------------------------------------------------------------------------- ROM:0011C25C ROM:0011C25C loc_11C25C: ; CODE XREF: sub_11C224+C↑j ROM:0011C25C ; sub_11C224+14↑j ... ROM:0011C25C move.w $454(a5),($A56).w ROM:0011C262 bset #7,($126A).w ROM:0011C268 ROM:0011C268 locret_11C268: ; CODE XREF: sub_11C224+30↑j ROM:0011C268 rts ROM:0011C268 ; End of function sub_11C224 ROM:0011C268 ROM:0011C26A ROM:0011C26A ; =============== S U B R O U T I N E ======================================= ROM:0011C26A ROM:0011C26A ROM:0011C26A sub_11C26A: ; CODE XREF: sub_11D8C6+36↓p ROM:0011C26A clr.w d1 ROM:0011C26C move.b ($105C).w,d1 ROM:0011C270 cmpi.w #6,d1 ROM:0011C274 bcc.s locret_11C27E ROM:0011C276 movea.l off_11C280(pc,d1.w*4),a0 ROM:0011C27A nop ROM:0011C27C jmp (a0) ROM:0011C27E ; --------------------------------------------------------------------------- ROM:0011C27E ROM:0011C27E locret_11C27E: ; CODE XREF: sub_11C26A+A↑j ROM:0011C27E rts ROM:0011C27E ; End of function sub_11C26A ROM:0011C27E ROM:0011C27E ; --------------------------------------------------------------------------- ROM:0011C280 off_11C280: dc.l loc_11C298 ; DATA XREF: sub_11C26A+C↑r ROM:0011C284 dc.l loc_11C2B4 ROM:0011C288 dc.l loc_11C2E4 ROM:0011C28C dc.l loc_11C33E ROM:0011C290 dc.l loc_11C388 ROM:0011C294 dc.l loc_11C40C ROM:0011C298 ; --------------------------------------------------------------------------- ROM:0011C298 ROM:0011C298 loc_11C298: ; DATA XREF: ROM:off_11C280↑o ROM:0011C298 bclr #5,($125C).w ROM:0011C29E bclr #7,($1262).w ROM:0011C2A4 bclr #3,($1261).w ROM:0011C2AA move.b #1,($105C).w ROM:0011C2B0 bra.s locret_11C2E2 ROM:0011C2B2 ; --------------------------------------------------------------------------- ROM:0011C2B2 rts ROM:0011C2B4 ; --------------------------------------------------------------------------- ROM:0011C2B4 ROM:0011C2B4 loc_11C2B4: ; DATA XREF: ROM:0011C284↑o ROM:0011C2B4 btst #3,($871).w ROM:0011C2BA beq.s locret_11C2E2 ROM:0011C2BC btst #0,($1273).w ROM:0011C2C2 beq.s locret_11C2E2 ROM:0011C2C4 move.w $484(a5),d0 ROM:0011C2C8 clr.b ($7FA).w ROM:0011C2CC move.w d0,($6A6).w ROM:0011C2D0 move.b #1,($7FA).w ROM:0011C2D6 move.b #5,($105C).w ROM:0011C2DC bra.l locret_11C45C ROM:0011C2E2 ; --------------------------------------------------------------------------- ROM:0011C2E2 ROM:0011C2E2 locret_11C2E2: ; CODE XREF: ROM:0011C2B0↑j ROM:0011C2E2 ; ROM:0011C2BA↑j ... ROM:0011C2E2 rts ROM:0011C2E4 ; --------------------------------------------------------------------------- ROM:0011C2E4 ROM:0011C2E4 loc_11C2E4: ; DATA XREF: ROM:0011C288↑o ROM:0011C2E4 btst #3,($871).w ROM:0011C2EA beq.s loc_11C2F4 ROM:0011C2EC btst #0,($1273).w ROM:0011C2F2 bne.s loc_11C302 ROM:0011C2F4 ROM:0011C2F4 loc_11C2F4: ; CODE XREF: ROM:0011C2EA↑j ROM:0011C2F4 bsr.w sub_11C68A ROM:0011C2F8 move.b #4,($105C).w ROM:0011C2FE bra.w locret_11C40A ROM:0011C302 ; --------------------------------------------------------------------------- ROM:0011C302 ROM:0011C302 loc_11C302: ; CODE XREF: ROM:0011C2F2↑j ROM:0011C302 move.w ($AE0).w,d0 ROM:0011C306 btst #5,($125A).w ROM:0011C30C bne.s locret_11C33C ROM:0011C30E btst #1,($1275).w ROM:0011C314 bne.s locret_11C33C ROM:0011C316 cmp.w ($A5A).w,d0 ROM:0011C31A bne.s locret_11C33C ROM:0011C31C bclr #2,($127A).w ROM:0011C322 bclr #3,($1261).w ROM:0011C328 bset #5,($125C).w ROM:0011C32E bset #7,($1262).w ROM:0011C334 move.b #3,($105C).w ROM:0011C33A bra.s locret_11C386 ROM:0011C33C ; --------------------------------------------------------------------------- ROM:0011C33C ROM:0011C33C locret_11C33C: ; CODE XREF: ROM:0011C30C↑j ROM:0011C33C ; ROM:0011C314↑j ... ROM:0011C33C rts ROM:0011C33E ; --------------------------------------------------------------------------- ROM:0011C33E ROM:0011C33E loc_11C33E: ; DATA XREF: ROM:0011C28C↑o ROM:0011C33E btst #3,($871).w ROM:0011C344 beq.s loc_11C34E ROM:0011C346 btst #0,($1273).w ROM:0011C34C bne.s locret_11C386 ROM:0011C34E ROM:0011C34E loc_11C34E: ; CODE XREF: ROM:0011C344↑j ROM:0011C34E btst #3,($1261).w ROM:0011C354 bne.s locret_11C386 ROM:0011C356 btst #1,($1275).w ROM:0011C35C bne.s locret_11C386 ROM:0011C35E btst #5,($125A).w ROM:0011C364 bne.s locret_11C386 ROM:0011C366 bsr.w sub_11C6A0 ROM:0011C36A bsr.w sub_11C70E ROM:0011C36E bset #2,($127A).w ROM:0011C374 bset #3,($1261).w ROM:0011C37A move.b #4,($105C).w ROM:0011C380 bra.l locret_11C40A ROM:0011C386 ; --------------------------------------------------------------------------- ROM:0011C386 ROM:0011C386 locret_11C386: ; CODE XREF: ROM:0011C33A↑j ROM:0011C386 ; ROM:0011C34C↑j ... ROM:0011C386 rts ROM:0011C388 ; --------------------------------------------------------------------------- ROM:0011C388 ROM:0011C388 loc_11C388: ; DATA XREF: ROM:0011C290↑o ROM:0011C388 btst #3,($871).w ROM:0011C38E beq.s loc_11C3A4 ROM:0011C390 btst #0,($1273).w ROM:0011C396 beq.s loc_11C3A4 ROM:0011C398 bsr.w sub_11C68A ROM:0011C39C move.b #2,($105C).w ROM:0011C3A2 bra.s locret_11C33C ROM:0011C3A4 ; --------------------------------------------------------------------------- ROM:0011C3A4 ROM:0011C3A4 loc_11C3A4: ; CODE XREF: ROM:0011C38E↑j ROM:0011C3A4 ; ROM:0011C396↑j ROM:0011C3A4 move.w ($AE0).w,d0 ROM:0011C3A8 btst #5,($125A).w ROM:0011C3AE bne.s loc_11C3E0 ROM:0011C3B0 btst #1,($1275).w ROM:0011C3B6 bne.s loc_11C3E0 ROM:0011C3B8 cmp.w ($A5A).w,d0 ROM:0011C3BC bne.s loc_11C3E0 ROM:0011C3BE bclr #2,($127A).w ROM:0011C3C4 bclr #3,($1261).w ROM:0011C3CA move.b #1,($105C).w ROM:0011C3D0 bclr #5,($125C).w ROM:0011C3D6 bclr #7,($1262).w ROM:0011C3DC bra.w locret_11C2E2 ROM:0011C3E0 ; --------------------------------------------------------------------------- ROM:0011C3E0 ROM:0011C3E0 loc_11C3E0: ; CODE XREF: ROM:0011C3AE↑j ROM:0011C3E0 ; ROM:0011C3B6↑j ... ROM:0011C3E0 btst #1,($125F).w ROM:0011C3E6 beq.s locret_11C40A ROM:0011C3E8 bclr #2,($127A).w ROM:0011C3EE bclr #3,($1261).w ROM:0011C3F4 move.b #1,($105C).w ROM:0011C3FA bclr #5,($125C).w ROM:0011C400 bclr #7,($1262).w ROM:0011C406 bra.w locret_11C2E2 ROM:0011C40A ; --------------------------------------------------------------------------- ROM:0011C40A ROM:0011C40A locret_11C40A: ; CODE XREF: ROM:0011C2FE↑j ROM:0011C40A ; ROM:0011C380↑j ... ROM:0011C40A rts ROM:0011C40C ; --------------------------------------------------------------------------- ROM:0011C40C ROM:0011C40C loc_11C40C: ; DATA XREF: ROM:0011C294↑o ROM:0011C40C cmpi.w #0,($6A6).w ROM:0011C412 bgt.s locret_11C45C ROM:0011C414 btst #3,($871).w ROM:0011C41A beq.s locret_11C45C ROM:0011C41C btst #0,($1273).w ROM:0011C422 beq.s locret_11C45C ROM:0011C424 btst #3,($1261).w ROM:0011C42A bne.s locret_11C45C ROM:0011C42C btst #1,($1275).w ROM:0011C432 bne.s locret_11C45C ROM:0011C434 btst #5,($125A).w ROM:0011C43A bne.s locret_11C45C ROM:0011C43C bsr.w sub_11C6A0 ROM:0011C440 bsr.w sub_11C6A8 ROM:0011C444 bset #2,($127A).w ROM:0011C44A bset #3,($1261).w ROM:0011C450 move.b #2,($105C).w ROM:0011C456 bra.l locret_11C33C ROM:0011C45C ; --------------------------------------------------------------------------- ROM:0011C45C ROM:0011C45C locret_11C45C: ; CODE XREF: ROM:0011C2DC↑j ROM:0011C45C ; ROM:0011C412↑j ... ROM:0011C45C rts ROM:0011C45E ROM:0011C45E ; =============== S U B R O U T I N E ======================================= ROM:0011C45E ROM:0011C45E ROM:0011C45E sub_11C45E: ; CODE XREF: sub_11D8C6+30↓p ROM:0011C45E bsr.w sub_11C820 ROM:0011C462 btst #0,($1287).w ROM:0011C468 bne.s loc_11C478 ROM:0011C46A bclr #4,($1264).w ROM:0011C470 bclr #0,($1267).w ROM:0011C476 bra.s loc_11C4BC ROM:0011C478 ; --------------------------------------------------------------------------- ROM:0011C478 ROM:0011C478 loc_11C478: ; CODE XREF: sub_11C45E+A↑j ROM:0011C478 move.w $46E(a5),d0 ROM:0011C47C cmp.w ($99A).w,d0 ROM:0011C480 ble.s loc_11C48A ROM:0011C482 bset #4,($1264).w ROM:0011C488 bra.s loc_11C49A ROM:0011C48A ; --------------------------------------------------------------------------- ROM:0011C48A ROM:0011C48A loc_11C48A: ; CODE XREF: sub_11C45E+22↑j ROM:0011C48A add.w $470(a5),d0 ROM:0011C48E cmp.w ($99A).w,d0 ROM:0011C492 bge.s loc_11C49A ROM:0011C494 bclr #4,($1264).w ROM:0011C49A ROM:0011C49A loc_11C49A: ; CODE XREF: sub_11C45E+2A↑j ROM:0011C49A ; sub_11C45E+34↑j ROM:0011C49A move.w $472(a5),d0 ROM:0011C49E cmp.w ($99A).w,d0 ROM:0011C4A2 bge.s loc_11C4AC ROM:0011C4A4 bset #0,($1267).w ROM:0011C4AA bra.s loc_11C4BC ROM:0011C4AC ; --------------------------------------------------------------------------- ROM:0011C4AC ROM:0011C4AC loc_11C4AC: ; CODE XREF: sub_11C45E+44↑j ROM:0011C4AC sub.w $474(a5),d0 ROM:0011C4B0 cmp.w ($99A).w,d0 ROM:0011C4B4 ble.s loc_11C4BC ROM:0011C4B6 bclr #0,($1267).w ROM:0011C4BC ROM:0011C4BC loc_11C4BC: ; CODE XREF: sub_11C45E+18↑j ROM:0011C4BC ; sub_11C45E+4C↑j ... ROM:0011C4BC clr.w d1 ROM:0011C4BE move.b ($105D).w,d1 ROM:0011C4C2 cmpi.w #4,d1 ROM:0011C4C6 bcc.s locret_11C4D0 ROM:0011C4C8 movea.l off_11C4D2(pc,d1.w*4),a0 ROM:0011C4CC nop ROM:0011C4CE jmp (a0) ROM:0011C4D0 ; --------------------------------------------------------------------------- ROM:0011C4D0 ROM:0011C4D0 locret_11C4D0: ; CODE XREF: sub_11C45E+68↑j ROM:0011C4D0 rts ROM:0011C4D0 ; End of function sub_11C45E ROM:0011C4D0 ROM:0011C4D0 ; --------------------------------------------------------------------------- ROM:0011C4D2 off_11C4D2: dc.l loc_11C4E2 ; DATA XREF: sub_11C45E+6A↑r ROM:0011C4D6 dc.l loc_11C4F2 ROM:0011C4DA dc.l loc_11C524 ROM:0011C4DE dc.l loc_11C5A8 ROM:0011C4E2 ; --------------------------------------------------------------------------- ROM:0011C4E2 ROM:0011C4E2 loc_11C4E2: ; DATA XREF: ROM:off_11C4D2↑o ROM:0011C4E2 bclr #0,($1273).w ROM:0011C4E8 move.b #1,($105D).w ROM:0011C4EE bra.s locret_11C522 ROM:0011C4F0 ; --------------------------------------------------------------------------- ROM:0011C4F0 rts ROM:0011C4F2 ; --------------------------------------------------------------------------- ROM:0011C4F2 ROM:0011C4F2 loc_11C4F2: ; DATA XREF: ROM:0011C4D6↑o ROM:0011C4F2 btst #4,($127B).w ROM:0011C4F8 beq.s locret_11C522 ROM:0011C4FA move.w #$3A90,d1 ROM:0011C4FE move.w ($9C0).w,d2 ROM:0011C502 bsr.l sub_116E84 ROM:0011C508 clr.b ($7F9).w ROM:0011C50C move.w d1,($6A4).w ROM:0011C510 move.b #1,($7F9).w ROM:0011C516 move.b #2,($105D).w ROM:0011C51C bra.l locret_11C5A6 ROM:0011C522 ; --------------------------------------------------------------------------- ROM:0011C522 ROM:0011C522 locret_11C522: ; CODE XREF: ROM:0011C4EE↑j ROM:0011C522 ; ROM:0011C4F8↑j ... ROM:0011C522 rts ROM:0011C524 ; --------------------------------------------------------------------------- ROM:0011C524 ROM:0011C524 loc_11C524: ; DATA XREF: ROM:0011C4DA↑o ROM:0011C524 btst #4,($127B).w ROM:0011C52A bne.s loc_11C534 ROM:0011C52C move.b #1,($105D).w ROM:0011C532 bra.s locret_11C522 ROM:0011C534 ; --------------------------------------------------------------------------- ROM:0011C534 ROM:0011C534 loc_11C534: ; CODE XREF: ROM:0011C52A↑j ROM:0011C534 move.w $45C(a5),d0 ROM:0011C538 sub.w $45A(a5),d0 ROM:0011C53C cmp.w ($5D2).w,d0 ROM:0011C540 ble.s locret_11C5A6 ROM:0011C542 cmpi.w #0,($6FE).w ROM:0011C548 bgt.s loc_11C54C ROM:0011C54A bra.s loc_11C55A ROM:0011C54C ; --------------------------------------------------------------------------- ROM:0011C54C ROM:0011C54C loc_11C54C: ; CODE XREF: ROM:0011C548↑j ROM:0011C54C move.w $460(a5),d0 ROM:0011C550 sub.w $45E(a5),d0 ROM:0011C554 cmp.w ($BB4).w,d0 ROM:0011C558 ble.s locret_11C5A6 ROM:0011C55A ROM:0011C55A loc_11C55A: ; CODE XREF: ROM:0011C54A↑j ROM:0011C55A move.w $464(a5),d0 ROM:0011C55E sub.w $462(a5),d0 ROM:0011C562 btst #0,($1267).w ROM:0011C568 bne.s locret_11C5A6 ROM:0011C56A cmp.w ($9C0).w,d0 ROM:0011C56E ble.s locret_11C5A6 ROM:0011C570 move.w $466(a5),d1 ROM:0011C574 add.w $468(a5),d1 ROM:0011C578 btst #4,($1264).w ROM:0011C57E bne.s locret_11C5A6 ROM:0011C580 cmp.w ($970).w,d1 ROM:0011C584 bge.s locret_11C5A6 ROM:0011C586 cmpi.w #0,($6A4).w ROM:0011C58C bgt.s locret_11C5A6 ROM:0011C58E btst #3,($126C).w ROM:0011C594 bne.s locret_11C5A6 ROM:0011C596 bset #0,($1273).w ROM:0011C59C move.b #3,($105D).w ROM:0011C5A2 bra.w locret_11C632 ROM:0011C5A6 ; --------------------------------------------------------------------------- ROM:0011C5A6 ROM:0011C5A6 locret_11C5A6: ; CODE XREF: ROM:0011C51C↑j ROM:0011C5A6 ; ROM:0011C540↑j ... ROM:0011C5A6 rts ROM:0011C5A8 ; --------------------------------------------------------------------------- ROM:0011C5A8 ROM:0011C5A8 loc_11C5A8: ; DATA XREF: ROM:0011C4DE↑o ROM:0011C5A8 btst #4,($127B).w ROM:0011C5AE bne.s loc_11C5C0 ROM:0011C5B0 bclr #0,($1273).w ROM:0011C5B6 move.b #1,($105D).w ROM:0011C5BC bra.w locret_11C522 ROM:0011C5C0 ; --------------------------------------------------------------------------- ROM:0011C5C0 ROM:0011C5C0 loc_11C5C0: ; CODE XREF: ROM:0011C5AE↑j ROM:0011C5C0 move.w $45C(a5),d0 ROM:0011C5C4 cmp.w ($5D2).w,d0 ROM:0011C5C8 bgt.s loc_11C5CC ROM:0011C5CA bra.s loc_11C60E ROM:0011C5CC ; --------------------------------------------------------------------------- ROM:0011C5CC ROM:0011C5CC loc_11C5CC: ; CODE XREF: ROM:0011C5C8↑j ROM:0011C5CC btst #0,($125D).w ROM:0011C5D2 beq.s loc_11C5DC ROM:0011C5D4 bclr #0,($125D).w ROM:0011C5DA bra.s loc_11C60E ROM:0011C5DC ; --------------------------------------------------------------------------- ROM:0011C5DC ROM:0011C5DC loc_11C5DC: ; CODE XREF: ROM:0011C5D2↑j ROM:0011C5DC move.w $464(a5),d0 ROM:0011C5E0 cmp.w ($9C0).w,d0 ROM:0011C5E4 bgt.s loc_11C5E8 ROM:0011C5E6 bra.s loc_11C60E ROM:0011C5E8 ; --------------------------------------------------------------------------- ROM:0011C5E8 ROM:0011C5E8 loc_11C5E8: ; CODE XREF: ROM:0011C5E4↑j ROM:0011C5E8 move.w $466(a5),d0 ROM:0011C5EC cmp.w ($970).w,d0 ROM:0011C5F0 blt.s loc_11C5F4 ROM:0011C5F2 bra.s loc_11C60E ROM:0011C5F4 ; --------------------------------------------------------------------------- ROM:0011C5F4 ROM:0011C5F4 loc_11C5F4: ; CODE XREF: ROM:0011C5F0↑j ROM:0011C5F4 btst #4,($1264).w ROM:0011C5FA bne.s loc_11C60E ROM:0011C5FC btst #0,($1267).w ROM:0011C602 bne.s loc_11C60E ROM:0011C604 btst #3,($126C).w ROM:0011C60A bne.s loc_11C60E ROM:0011C60C bra.s locret_11C632 ROM:0011C60E ; --------------------------------------------------------------------------- ROM:0011C60E ROM:0011C60E loc_11C60E: ; CODE XREF: ROM:0011C5CA↑j ROM:0011C60E ; ROM:0011C5DA↑j ... ROM:0011C60E bclr #0,($1273).w ROM:0011C614 move.w $46A(a5),d1 ROM:0011C618 clr.b ($826).w ROM:0011C61C move.w d1,($6FE).w ROM:0011C620 move.b #1,($826).w ROM:0011C626 move.b #2,($105D).w ROM:0011C62C bra.l locret_11C5A6 ROM:0011C632 ; --------------------------------------------------------------------------- ROM:0011C632 ROM:0011C632 locret_11C632: ; CODE XREF: ROM:0011C5A2↑j ROM:0011C632 ; ROM:0011C60C↑j ROM:0011C632 rts ROM:0011C634 ; --------------------------------------------------------------------------- ROM:0011C634 rts ROM:0011C636 ROM:0011C636 ; =============== S U B R O U T I N E ======================================= ROM:0011C636 ROM:0011C636 ROM:0011C636 sub_11C636: ; CODE XREF: sub_11D8C6+24↓p ROM:0011C636 move.w $460(a5),d0 ROM:0011C63A btst #1,($125D).w ROM:0011C640 bne.s loc_11C666 ROM:0011C642 cmp.w ($BB4).w,d0 ROM:0011C646 bge.s loc_11C666 ROM:0011C648 move.w $46A(a5),d1 ROM:0011C64C clr.b ($826).w ROM:0011C650 move.w d1,($6FE).w ROM:0011C654 move.b #1,($826).w ROM:0011C65A bset #0,($125D).w ROM:0011C660 bset #1,($125D).w ROM:0011C666 ROM:0011C666 loc_11C666: ; CODE XREF: sub_11C636+A↑j ROM:0011C666 ; sub_11C636+10↑j ROM:0011C666 btst #1,($125D).w ROM:0011C66C beq.s locret_11C688 ROM:0011C66E move.w $45E(a5),d1 ROM:0011C672 sub.w d1,d0 ROM:0011C674 cmp.w ($BB4).w,d0 ROM:0011C678 ble.s locret_11C688 ROM:0011C67A bclr #1,($125D).w ROM:0011C680 clr.b ($826).w ROM:0011C684 clr.w ($6FE).w ROM:0011C688 ROM:0011C688 locret_11C688: ; CODE XREF: sub_11C636+36↑j ROM:0011C688 ; sub_11C636+42↑j ROM:0011C688 rts ROM:0011C688 ; End of function sub_11C636 ROM:0011C688 ROM:0011C68A ROM:0011C68A ; =============== S U B R O U T I N E ======================================= ROM:0011C68A ROM:0011C68A ROM:0011C68A sub_11C68A: ; CODE XREF: ROM:loc_11C2F4↑p ROM:0011C68A ; ROM:0011C398↑p ROM:0011C68A move.w ($A5A).w,d0 ROM:0011C68E move.w ($A58).w,($A5A).w ROM:0011C694 move.w d0,($A58).w ROM:0011C698 move.w $A2(a5),($A5C).w ROM:0011C69E rts ROM:0011C69E ; End of function sub_11C68A ROM:0011C69E ROM:0011C6A0 ROM:0011C6A0 ; =============== S U B R O U T I N E ======================================= ROM:0011C6A0 ROM:0011C6A0 ROM:0011C6A0 sub_11C6A0: ; CODE XREF: ROM:0011C366↑p ROM:0011C6A0 ; ROM:0011C43C↑p ROM:0011C6A0 move.w ($AE0).w,($A58).w ROM:0011C6A6 rts ROM:0011C6A6 ; End of function sub_11C6A0 ROM:0011C6A6 ROM:0011C6A8 ROM:0011C6A8 ; =============== S U B R O U T I N E ======================================= ROM:0011C6A8 ROM:0011C6A8 ROM:0011C6A8 sub_11C6A8: ; CODE XREF: ROM:0011C440↑p ROM:0011C6A8 move.w #$3B2A,d1 ROM:0011C6AC move.w ($5D2).w,d2 ROM:0011C6B0 move.w ($A5E).w,d3 ROM:0011C6B4 bsr.l sub_116E84 ROM:0011C6BA move.w d1,($A68).w ROM:0011C6BE move.w #$3B3E,d1 ROM:0011C6C2 move.w ($A58).w,d2 ROM:0011C6C6 move.w ($129C).w,d3 ROM:0011C6CA bsr.l sub_116E84 ROM:0011C6D0 move.w ($A58).w,d0 ROM:0011C6D4 sub.w d1,d0 ROM:0011C6D6 add.w ($A68).w,d0 ROM:0011C6DA move.w d0,($A64).w ROM:0011C6DE move.w #$3B3C,d1 ROM:0011C6E2 move.w ($A64).w,d2 ROM:0011C6E6 move.w ($129C).w,d3 ROM:0011C6EA bsr.l sub_116E84 ROM:0011C6F0 add.w ($A64).w,d1 ROM:0011C6F4 move.w $AA(a5),d0 ROM:0011C6F8 cmp.w d1,d0 ROM:0011C6FA bge.s loc_11C702 ROM:0011C6FC move.w d0,($A5A).w ROM:0011C700 bra.s loc_11C706 ROM:0011C702 ; --------------------------------------------------------------------------- ROM:0011C702 ROM:0011C702 loc_11C702: ; CODE XREF: sub_11C6A8+52↑j ROM:0011C702 move.w d1,($A5A).w ROM:0011C706 ROM:0011C706 loc_11C706: ; CODE XREF: sub_11C6A8+58↑j ROM:0011C706 move.w $458(a5),($A5C).w ROM:0011C70C rts ROM:0011C70C ; End of function sub_11C6A8 ROM:0011C70C ROM:0011C70E ROM:0011C70E ; =============== S U B R O U T I N E ======================================= ROM:0011C70E ROM:0011C70E ROM:0011C70E sub_11C70E: ; CODE XREF: ROM:0011C36A↑p ROM:0011C70E btst #3,($1273).w ROM:0011C714 bne.s loc_11C774 ROM:0011C716 move.w #$3B28,d1 ROM:0011C71A move.w ($5D2).w,d2 ROM:0011C71E move.w ($A5E).w,d3 ROM:0011C722 bsr.l sub_116E84 ROM:0011C728 move.w d1,($A66).w ROM:0011C72C move.w #$3B3E,d1 ROM:0011C730 move.w ($A58).w,d2 ROM:0011C734 move.w ($129C).w,d3 ROM:0011C738 bsr.l sub_116E84 ROM:0011C73E move.w ($A58).w,d0 ROM:0011C742 sub.w d1,d0 ROM:0011C744 sub.w ($A66).w,d0 ROM:0011C748 move.w ($AD8).w,d2 ROM:0011C74C sub.w ($A60).w,d2 ROM:0011C750 cmp.w d0,d2 ROM:0011C752 ble.s loc_11C756 ROM:0011C754 move.w d2,d0 ROM:0011C756 ROM:0011C756 loc_11C756: ; CODE XREF: sub_11C70E+44↑j ROM:0011C756 move.w d0,($A64).w ROM:0011C75A move.w #$3B3C,d1 ROM:0011C75E move.w ($A64).w,d2 ROM:0011C762 move.w ($129C).w,d3 ROM:0011C766 bsr.l sub_116E84 ROM:0011C76C add.w ($A64).w,d1 ROM:0011C770 move.w d1,d0 ROM:0011C772 bra.s loc_11C778 ROM:0011C774 ; --------------------------------------------------------------------------- ROM:0011C774 ROM:0011C774 loc_11C774: ; CODE XREF: sub_11C70E+6↑j ROM:0011C774 move.w ($A58).w,d0 ROM:0011C778 ROM:0011C778 loc_11C778: ; CODE XREF: sub_11C70E+64↑j ROM:0011C778 move.w $AA(a5),d2 ROM:0011C77C cmp.w d0,d2 ROM:0011C77E bge.s loc_11C782 ROM:0011C780 move.w d2,d0 ROM:0011C782 ROM:0011C782 loc_11C782: ; CODE XREF: sub_11C70E+70↑j ROM:0011C782 move.w d0,($A5A).w ROM:0011C786 move.w $456(a5),($A5C).w ROM:0011C78C rts ROM:0011C78C ; End of function sub_11C70E ROM:0011C78C ROM:0011C78E ROM:0011C78E ; =============== S U B R O U T I N E ======================================= ROM:0011C78E ROM:0011C78E ROM:0011C78E sub_11C78E: ; CODE XREF: sub_11D8C6+2A↓p ROM:0011C78E move.w $46C(a5),d0 ROM:0011C792 cmpi.w #0,d0 ROM:0011C796 beq.s loc_11C79E ROM:0011C798 cmpi.w #2,d0 ROM:0011C79C bne.s loc_11C7A6 ROM:0011C79E ROM:0011C79E loc_11C79E: ; CODE XREF: sub_11C78E+8↑j ROM:0011C79E bclr #0,($1287).w ROM:0011C7A4 bra.s loc_11C7AC ROM:0011C7A6 ; --------------------------------------------------------------------------- ROM:0011C7A6 ROM:0011C7A6 loc_11C7A6: ; CODE XREF: sub_11C78E+E↑j ROM:0011C7A6 bset #0,($1287).w ROM:0011C7AC ROM:0011C7AC loc_11C7AC: ; CODE XREF: sub_11C78E+16↑j ROM:0011C7AC cmpi.w #0,d0 ROM:0011C7B0 beq.s loc_11C7B8 ROM:0011C7B2 cmpi.w #1,d0 ROM:0011C7B6 bne.s loc_11C7C0 ROM:0011C7B8 ROM:0011C7B8 loc_11C7B8: ; CODE XREF: sub_11C78E+22↑j ROM:0011C7B8 bclr #2,($127E).w ROM:0011C7BE bra.s loc_11C7C6 ROM:0011C7C0 ; --------------------------------------------------------------------------- ROM:0011C7C0 ROM:0011C7C0 loc_11C7C0: ; CODE XREF: sub_11C78E+28↑j ROM:0011C7C0 bset #2,($127E).w ROM:0011C7C6 ROM:0011C7C6 loc_11C7C6: ; CODE XREF: sub_11C78E+30↑j ROM:0011C7C6 btst #0,($1287).w ROM:0011C7CC bne.s loc_11C7E2 ROM:0011C7CE move.w #$3B22,d1 ROM:0011C7D2 move.w ($974).w,d2 ROM:0011C7D6 move.w ($970).w,d3 ROM:0011C7DA bsr.l sub_116E84 ROM:0011C7E0 bra.s loc_11C7F4 ROM:0011C7E2 ; --------------------------------------------------------------------------- ROM:0011C7E2 ROM:0011C7E2 loc_11C7E2: ; CODE XREF: sub_11C78E+3E↑j ROM:0011C7E2 move.w #$3B24,d1 ROM:0011C7E6 move.w ($99A).w,d2 ROM:0011C7EA move.w ($970).w,d3 ROM:0011C7EE bsr.l sub_116E84 ROM:0011C7F4 ROM:0011C7F4 loc_11C7F4: ; CODE XREF: sub_11C78E+52↑j ROM:0011C7F4 btst #2,($127E).w ROM:0011C7FA beq.s loc_11C804 ROM:0011C7FC muls.w ($A62).w,d1 ROM:0011C800 divs.w #$2710,d1 ROM:0011C804 ROM:0011C804 loc_11C804: ; CODE XREF: sub_11C78E+6C↑j ROM:0011C804 move.w d1,($A5E).w ROM:0011C808 move.w #$3B26,d1 ROM:0011C80C move.w ($A5E).w,d2 ROM:0011C810 move.w ($129C).w,d3 ROM:0011C814 bsr.l sub_116E84 ROM:0011C81A move.w d1,($A60).w ROM:0011C81E rts ROM:0011C81E ; End of function sub_11C78E ROM:0011C81E ROM:0011C820 ROM:0011C820 ; =============== S U B R O U T I N E ======================================= ROM:0011C820 ROM:0011C820 ROM:0011C820 sub_11C820: ; CODE XREF: sub_11C45E↑p ROM:0011C820 clr.w d1 ROM:0011C822 move.b ($105B).w,d1 ROM:0011C826 cmpi.w #4,d1 ROM:0011C82A bcc.s locret_11C834 ROM:0011C82C movea.l off_11C836(pc,d1.w*4),a0 ROM:0011C830 nop ROM:0011C832 jmp (a0) ROM:0011C834 ; --------------------------------------------------------------------------- ROM:0011C834 ROM:0011C834 locret_11C834: ; CODE XREF: sub_11C820+A↑j ROM:0011C834 rts ROM:0011C834 ; End of function sub_11C820 ROM:0011C834 ROM:0011C834 ; --------------------------------------------------------------------------- ROM:0011C836 off_11C836: dc.l loc_11C846 ; DATA XREF: sub_11C820+C↑r ROM:0011C83A dc.l loc_11C854 ROM:0011C83E dc.l loc_11C89E ROM:0011C842 dc.l loc_11C8C8 ROM:0011C846 ; --------------------------------------------------------------------------- ROM:0011C846 ROM:0011C846 loc_11C846: ; DATA XREF: ROM:off_11C836↑o ROM:0011C846 bclr #3,($126C).w ROM:0011C84C move.b #1,($105B).w ROM:0011C852 bra.s locret_11C89C ROM:0011C854 ; --------------------------------------------------------------------------- ROM:0011C854 ROM:0011C854 loc_11C854: ; DATA XREF: ROM:0011C83A↑o ROM:0011C854 move.w $476(a5),d0 ROM:0011C858 move.w $478(a5),d1 ROM:0011C85C move.w $47C(a5),d2 ROM:0011C860 move.w $47A(a5),d3 ROM:0011C864 cmp.w ($5D2).w,d0 ROM:0011C868 bgt.s locret_11C89C ROM:0011C86A cmp.w ($53A).w,d1 ROM:0011C86E bgt.s locret_11C89C ROM:0011C870 cmp.w ($98A).w,d2 ROM:0011C874 bgt.s locret_11C89C ROM:0011C876 cmp.w ($BB4).w,d3 ROM:0011C87A bgt.s locret_11C89C ROM:0011C87C bset #3,($126C).w ROM:0011C882 move.w $482(a5),d4 ROM:0011C886 clr.b ($827).w ROM:0011C88A move.w d4,($700).w ROM:0011C88E move.b #1,($827).w ROM:0011C894 move.b #2,($105B).w ROM:0011C89A bra.s locret_11C8C6 ROM:0011C89C ; --------------------------------------------------------------------------- ROM:0011C89C ROM:0011C89C locret_11C89C: ; CODE XREF: ROM:0011C852↑j ROM:0011C89C ; ROM:0011C868↑j ... ROM:0011C89C rts ROM:0011C89E ; --------------------------------------------------------------------------- ROM:0011C89E ROM:0011C89E loc_11C89E: ; DATA XREF: ROM:0011C83E↑o ROM:0011C89E move.w $47E(a5),d0 ROM:0011C8A2 cmpi.w #0,($700).w ROM:0011C8A8 ble.s loc_11C8B0 ROM:0011C8AA cmp.w ($53A).w,d0 ROM:0011C8AE bgt.s locret_11C8C6 ROM:0011C8B0 ROM:0011C8B0 loc_11C8B0: ; CODE XREF: ROM:0011C8A8↑j ROM:0011C8B0 bclr #3,($126C).w ROM:0011C8B6 clr.b ($827).w ROM:0011C8BA clr.w ($700).w ROM:0011C8BE move.b #3,($105B).w ROM:0011C8C4 bra.s locret_11C8DA ROM:0011C8C6 ; --------------------------------------------------------------------------- ROM:0011C8C6 ROM:0011C8C6 locret_11C8C6: ; CODE XREF: ROM:0011C89A↑j ROM:0011C8C6 ; ROM:0011C8AE↑j ROM:0011C8C6 rts ROM:0011C8C8 ; --------------------------------------------------------------------------- ROM:0011C8C8 ROM:0011C8C8 loc_11C8C8: ; DATA XREF: ROM:0011C842↑o ROM:0011C8C8 move.w $480(a5),d0 ROM:0011C8CC cmp.w ($53A).w,d0 ROM:0011C8D0 blt.s locret_11C8DA ROM:0011C8D2 move.b #1,($105B).w ROM:0011C8D8 bra.s locret_11C89C ROM:0011C8DA ; --------------------------------------------------------------------------- ROM:0011C8DA ROM:0011C8DA locret_11C8DA: ; CODE XREF: ROM:0011C8C4↑j ROM:0011C8DA ; ROM:0011C8D0↑j ROM:0011C8DA rts ROM:0011C8DC ROM:0011C8DC ; =============== S U B R O U T I N E ======================================= ROM:0011C8DC ROM:0011C8DC ROM:0011C8DC sub_11C8DC: ; CODE XREF: sub_11D8C6:loc_11D8DE↓p ROM:0011C8DC clr.w d1 ROM:0011C8DE move.b ($105E).w,d1 ROM:0011C8E2 cmpi.w #6,d1 ROM:0011C8E6 bcc.s locret_11C8F0 ROM:0011C8E8 movea.l off_11C8F2(pc,d1.w*4),a0 ROM:0011C8EC nop ROM:0011C8EE jmp (a0) ROM:0011C8F0 ; --------------------------------------------------------------------------- ROM:0011C8F0 ROM:0011C8F0 locret_11C8F0: ; CODE XREF: sub_11C8DC+A↑j ROM:0011C8F0 rts ROM:0011C8F0 ; End of function sub_11C8DC ROM:0011C8F0 ROM:0011C8F0 ; --------------------------------------------------------------------------- ROM:0011C8F2 off_11C8F2: dc.l loc_11C90A ; DATA XREF: sub_11C8DC+C↑r ROM:0011C8F6 dc.l loc_11C920 ROM:0011C8FA dc.l loc_11C95A ROM:0011C8FE dc.l loc_11C98E ROM:0011C902 dc.l loc_11C9CE ROM:0011C906 dc.l loc_11CA10 ROM:0011C90A ; --------------------------------------------------------------------------- ROM:0011C90A ROM:0011C90A loc_11C90A: ; DATA XREF: ROM:off_11C8F2↑o ROM:0011C90A bclr #1,($1275).w ROM:0011C910 bclr #1,($126F).w ROM:0011C916 move.b #1,($105E).w ROM:0011C91C bra.s locret_11C958 ROM:0011C91E ; --------------------------------------------------------------------------- ROM:0011C91E rts ROM:0011C920 ; --------------------------------------------------------------------------- ROM:0011C920 ROM:0011C920 loc_11C920: ; DATA XREF: ROM:0011C8F6↑o ROM:0011C920 btst #3,($873).w ROM:0011C926 beq.s loc_11C940 ROM:0011C928 btst #4,($127D).w ROM:0011C92E beq.s loc_11C940 ROM:0011C930 bset #1,($126F).w ROM:0011C936 move.b #4,($105E).w ROM:0011C93C bra.w loc_11CA0A ROM:0011C940 ; --------------------------------------------------------------------------- ROM:0011C940 ROM:0011C940 loc_11C940: ; CODE XREF: ROM:0011C926↑j ROM:0011C940 ; ROM:0011C92E↑j ROM:0011C940 btst #4,($127D).w ROM:0011C946 beq.s locret_11C958 ROM:0011C948 btst #3,($873).w ROM:0011C94E bne.s locret_11C958 ROM:0011C950 move.b #2,($105E).w ROM:0011C956 bra.s loc_11C988 ROM:0011C958 ; --------------------------------------------------------------------------- ROM:0011C958 ROM:0011C958 locret_11C958: ; CODE XREF: ROM:0011C91C↑j ROM:0011C958 ; ROM:0011C946↑j ... ROM:0011C958 rts ROM:0011C95A ; --------------------------------------------------------------------------- ROM:0011C95A ROM:0011C95A loc_11C95A: ; DATA XREF: ROM:0011C8FA↑o ROM:0011C95A btst #4,($127D).w ROM:0011C960 bne.s loc_11C96A ROM:0011C962 move.b #1,($105E).w ROM:0011C968 bra.s locret_11C958 ROM:0011C96A ; --------------------------------------------------------------------------- ROM:0011C96A ROM:0011C96A loc_11C96A: ; CODE XREF: ROM:0011C960↑j ROM:0011C96A btst #3,($873).w ROM:0011C970 beq.s loc_11C988 ROM:0011C972 bsr.w sub_11CA74 ROM:0011C976 bsr.w sub_11CAEC ROM:0011C97A bset #1,($1275).w ROM:0011C980 move.b #3,($105E).w ROM:0011C986 bra.s loc_11C9C8 ROM:0011C988 ; --------------------------------------------------------------------------- ROM:0011C988 ROM:0011C988 loc_11C988: ; CODE XREF: ROM:0011C956↑j ROM:0011C988 ; ROM:0011C970↑j ... ROM:0011C988 bsr.w sub_11CA4C ROM:0011C98C rts ROM:0011C98E ; --------------------------------------------------------------------------- ROM:0011C98E ROM:0011C98E loc_11C98E: ; DATA XREF: ROM:0011C8FE↑o ROM:0011C98E btst #3,($873).w ROM:0011C994 bne.s loc_11C9A4 ROM:0011C996 bsr.w sub_11CB4E ROM:0011C99A move.b #5,($105E).w ROM:0011C9A0 bra.w loc_11CA44 ROM:0011C9A4 ; --------------------------------------------------------------------------- ROM:0011C9A4 ROM:0011C9A4 loc_11C9A4: ; CODE XREF: ROM:0011C994↑j ROM:0011C9A4 move.w ($A6E).w,d0 ROM:0011C9A8 cmp.w ($AE0).w,d0 ROM:0011C9AC bne.s loc_11C9C8 ROM:0011C9AE bsr.l sub_11DC78 ROM:0011C9B4 bclr #1,($1275).w ROM:0011C9BA bset #1,($126F).w ROM:0011C9C0 move.b #4,($105E).w ROM:0011C9C6 bra.s loc_11CA0A ROM:0011C9C8 ; --------------------------------------------------------------------------- ROM:0011C9C8 ROM:0011C9C8 loc_11C9C8: ; CODE XREF: ROM:0011C986↑j ROM:0011C9C8 ; ROM:0011C9AC↑j ... ROM:0011C9C8 bsr.w sub_11CA60 ROM:0011C9CC rts ROM:0011C9CE ; --------------------------------------------------------------------------- ROM:0011C9CE ROM:0011C9CE loc_11C9CE: ; DATA XREF: ROM:0011C902↑o ROM:0011C9CE btst #4,($127D).w ROM:0011C9D4 bne.s loc_11C9E6 ROM:0011C9D6 bclr #1,($126F).w ROM:0011C9DC move.b #1,($105E).w ROM:0011C9E2 bra.w locret_11C958 ROM:0011C9E6 ; --------------------------------------------------------------------------- ROM:0011C9E6 ROM:0011C9E6 loc_11C9E6: ; CODE XREF: ROM:0011C9D4↑j ROM:0011C9E6 btst #3,($873).w ROM:0011C9EC bne.s loc_11CA0A ROM:0011C9EE bsr.w sub_11CA74 ROM:0011C9F2 bsr.w sub_11CA7C ROM:0011C9F6 bset #1,($1275).w ROM:0011C9FC bclr #1,($126F).w ROM:0011CA02 move.b #5,($105E).w ROM:0011CA08 bra.s loc_11CA44 ROM:0011CA0A ; --------------------------------------------------------------------------- ROM:0011CA0A ROM:0011CA0A loc_11CA0A: ; CODE XREF: ROM:0011C93C↑j ROM:0011CA0A ; ROM:0011C9C6↑j ... ROM:0011CA0A bsr.w sub_11CA60 ROM:0011CA0E rts ROM:0011CA10 ; --------------------------------------------------------------------------- ROM:0011CA10 ROM:0011CA10 loc_11CA10: ; DATA XREF: ROM:0011C906↑o ROM:0011CA10 btst #3,($873).w ROM:0011CA16 beq.s loc_11CA24 ROM:0011CA18 bsr.w sub_11CB4E ROM:0011CA1C move.b #3,($105E).w ROM:0011CA22 bra.s loc_11C9C8 ROM:0011CA24 ; --------------------------------------------------------------------------- ROM:0011CA24 ROM:0011CA24 loc_11CA24: ; CODE XREF: ROM:0011CA16↑j ROM:0011CA24 move.w ($A6E).w,d0 ROM:0011CA28 cmp.w ($AE0).w,d0 ROM:0011CA2C bne.s loc_11CA44 ROM:0011CA2E bsr.l sub_11DC78 ROM:0011CA34 bclr #1,($1275).w ROM:0011CA3A move.b #2,($105E).w ROM:0011CA40 bra.w loc_11C988 ROM:0011CA44 ; --------------------------------------------------------------------------- ROM:0011CA44 ROM:0011CA44 loc_11CA44: ; CODE XREF: ROM:0011C9A0↑j ROM:0011CA44 ; ROM:0011CA08↑j ... ROM:0011CA44 bsr.w sub_11CA4C ROM:0011CA48 rts ROM:0011CA4A ; --------------------------------------------------------------------------- ROM:0011CA4A rts ROM:0011CA4C ROM:0011CA4C ; =============== S U B R O U T I N E ======================================= ROM:0011CA4C ROM:0011CA4C ROM:0011CA4C sub_11CA4C: ; CODE XREF: ROM:loc_11C988↑p ROM:0011CA4C ; ROM:loc_11CA44↑p ROM:0011CA4C move.w #$3A92,d1 ROM:0011CA50 move.w ($9C0).w,d2 ROM:0011CA54 bsr.l sub_116E84 ROM:0011CA5A move.w d1,($ABC).w ROM:0011CA5E rts ROM:0011CA5E ; End of function sub_11CA4C ROM:0011CA5E ROM:0011CA60 ROM:0011CA60 ; =============== S U B R O U T I N E ======================================= ROM:0011CA60 ROM:0011CA60 ROM:0011CA60 sub_11CA60: ; CODE XREF: ROM:loc_11C9C8↑p ROM:0011CA60 ; ROM:loc_11CA0A↑p ROM:0011CA60 move.w #$3A94,d1 ROM:0011CA64 move.w ($9C0).w,d2 ROM:0011CA68 bsr.l sub_116E84 ROM:0011CA6E move.w d1,($ABC).w ROM:0011CA72 rts ROM:0011CA72 ; End of function sub_11CA60 ROM:0011CA72 ROM:0011CA74 ROM:0011CA74 ; =============== S U B R O U T I N E ======================================= ROM:0011CA74 ROM:0011CA74 ROM:0011CA74 sub_11CA74: ; CODE XREF: ROM:0011C972↑p ROM:0011CA74 ; ROM:0011C9EE↑p ROM:0011CA74 move.w ($AE0).w,($A6A).w ROM:0011CA7A rts ROM:0011CA7A ; End of function sub_11CA74 ROM:0011CA7A ROM:0011CA7C ROM:0011CA7C ; =============== S U B R O U T I N E ======================================= ROM:0011CA7C ROM:0011CA7C ROM:0011CA7C sub_11CA7C: ; CODE XREF: ROM:0011C9F2↑p ROM:0011CA7C move.w #$3A96,d1 ROM:0011CA80 move.w ($9C0).w,d2 ROM:0011CA84 bsr.l sub_116E84 ROM:0011CA8A move.w d1,($A70).w ROM:0011CA8E move.w #$3B3E,d1 ROM:0011CA92 move.w ($A6A).w,d2 ROM:0011CA96 move.w ($129C).w,d3 ROM:0011CA9A bsr.l sub_116E84 ROM:0011CAA0 move.w ($A6A).w,d0 ROM:0011CAA4 sub.w d1,d0 ROM:0011CAA6 sub.w ($A70).w,d0 ROM:0011CAAA move.w ($AD8).w,d1 ROM:0011CAAE sub.w ($A70).w,d1 ROM:0011CAB2 cmp.w d0,d1 ROM:0011CAB4 ble.s loc_11CAB8 ROM:0011CAB6 move.w d1,d0 ROM:0011CAB8 ROM:0011CAB8 loc_11CAB8: ; CODE XREF: sub_11CA7C+38↑j ROM:0011CAB8 move.w d0,($A74).w ROM:0011CABC move.w #$3B3C,d1 ROM:0011CAC0 move.w ($A74).w,d2 ROM:0011CAC4 move.w ($129C).w,d3 ROM:0011CAC8 bsr.l sub_116E84 ROM:0011CACE add.w ($A74).w,d1 ROM:0011CAD2 move.w d1,($A6E).w ROM:0011CAD6 move.w $AA(a5),d2 ROM:0011CADA cmp.w ($A6E).w,d2 ROM:0011CADE bge.s loc_11CAE4 ROM:0011CAE0 move.w d2,($A6E).w ROM:0011CAE4 ROM:0011CAE4 loc_11CAE4: ; CODE XREF: sub_11CA7C+62↑j ROM:0011CAE4 move.w $486(a5),($A6C).w ROM:0011CAEA rts ROM:0011CAEA ; End of function sub_11CA7C ROM:0011CAEA ROM:0011CAEC ROM:0011CAEC ; =============== S U B R O U T I N E ======================================= ROM:0011CAEC ROM:0011CAEC ROM:0011CAEC sub_11CAEC: ; CODE XREF: ROM:0011C976↑p ROM:0011CAEC move.w #$3A98,d1 ROM:0011CAF0 move.w ($9C0).w,d2 ROM:0011CAF4 bsr.l sub_116E84 ROM:0011CAFA move.w d1,($A72).w ROM:0011CAFE move.w #$3B3E,d1 ROM:0011CB02 move.w ($A6A).w,d2 ROM:0011CB06 move.w ($129C).w,d3 ROM:0011CB0A bsr.l sub_116E84 ROM:0011CB10 move.w ($A6A).w,d0 ROM:0011CB14 sub.w d1,d0 ROM:0011CB16 add.w ($A72).w,d0 ROM:0011CB1A move.w d0,($A74).w ROM:0011CB1E move.w #$3B3C,d1 ROM:0011CB22 move.w ($A74).w,d2 ROM:0011CB26 move.w ($129C).w,d3 ROM:0011CB2A bsr.l sub_116E84 ROM:0011CB30 add.w ($A74).w,d1 ROM:0011CB34 move.w d1,($A6E).w ROM:0011CB38 move.w $AA(a5),d1 ROM:0011CB3C cmp.w ($A6E).w,d1 ROM:0011CB40 bge.s loc_11CB46 ROM:0011CB42 move.w d1,($A6E).w ROM:0011CB46 ROM:0011CB46 loc_11CB46: ; CODE XREF: sub_11CAEC+54↑j ROM:0011CB46 move.w $488(a5),($A6C).w ROM:0011CB4C rts ROM:0011CB4C ; End of function sub_11CAEC ROM:0011CB4C ROM:0011CB4E ROM:0011CB4E ; =============== S U B R O U T I N E ======================================= ROM:0011CB4E ROM:0011CB4E ROM:0011CB4E sub_11CB4E: ; CODE XREF: ROM:0011C996↑p ROM:0011CB4E ; ROM:0011CA18↑p ROM:0011CB4E move.w ($A6E).w,d0 ROM:0011CB52 move.w ($A6A).w,($A6E).w ROM:0011CB58 move.w d0,($A6A).w ROM:0011CB5C move.w $A2(a5),($A6C).w ROM:0011CB62 rts ROM:0011CB62 ; End of function sub_11CB4E ROM:0011CB62 ROM:0011CB64 ROM:0011CB64 ; =============== S U B R O U T I N E ======================================= ROM:0011CB64 ROM:0011CB64 ROM:0011CB64 sub_11CB64: ; CODE XREF: sub_11E6FA+6↓p ROM:0011CB64 btst #6,($1265).w ROM:0011CB6A beq.s loc_11CB7E ROM:0011CB6C move.w $48C(a5),d0 ROM:0011CB70 clr.b ($845).w ROM:0011CB74 move.w d0,($73C).w ROM:0011CB78 move.b #1,($845).w ROM:0011CB7E ROM:0011CB7E loc_11CB7E: ; CODE XREF: sub_11CB64+6↑j ROM:0011CB7E btst #0,($86C).w ROM:0011CB84 beq.s loc_11CBC0 ROM:0011CB86 btst #4,($1263).w ROM:0011CB8C bne.s loc_11CBC0 ROM:0011CB8E btst #6,($125A).w ROM:0011CB94 beq.s loc_11CBC0 ROM:0011CB96 btst #0,($1278).w ROM:0011CB9C bne.s loc_11CBC0 ROM:0011CB9E btst #5,($8A1).w ROM:0011CBA4 beq.s loc_11CBAE ROM:0011CBA6 btst #5,($8A5).w ROM:0011CBAC beq.s loc_11CBC0 ROM:0011CBAE ROM:0011CBAE loc_11CBAE: ; CODE XREF: sub_11CB64+40↑j ROM:0011CBAE move.w $48A(a5),d0 ROM:0011CBB2 btst #4,($127B).w ROM:0011CBB8 beq.s loc_11CBC8 ROM:0011CBBA cmp.w ($9C2).w,d0 ROM:0011CBBE ble.s loc_11CBC8 ROM:0011CBC0 ROM:0011CBC0 loc_11CBC0: ; CODE XREF: sub_11CB64+20↑j ROM:0011CBC0 ; sub_11CB64+28↑j ... ROM:0011CBC0 bset #3,($127B).w ROM:0011CBC6 bra.s locret_11CBD6 ROM:0011CBC8 ; --------------------------------------------------------------------------- ROM:0011CBC8 ROM:0011CBC8 loc_11CBC8: ; CODE XREF: sub_11CB64+54↑j ROM:0011CBC8 ; sub_11CB64+5A↑j ROM:0011CBC8 cmpi.w #0,($73C).w ROM:0011CBCE bgt.s locret_11CBD6 ROM:0011CBD0 bclr #3,($127B).w ROM:0011CBD6 ROM:0011CBD6 locret_11CBD6: ; CODE XREF: sub_11CB64+62↑j ROM:0011CBD6 ; sub_11CB64+6A↑j ROM:0011CBD6 rts ROM:0011CBD6 ; End of function sub_11CB64 ROM:0011CBD6 ROM:0011CBD8 ROM:0011CBD8 ; =============== S U B R O U T I N E ======================================= ROM:0011CBD8 ROM:0011CBD8 ROM:0011CBD8 sub_11CBD8: ; CODE XREF: sub_11E6FA+C↓p ROM:0011CBD8 move.w ($A76).w,d0 ROM:0011CBDC bclr #1,($127E).w ROM:0011CBE2 btst #5,($126C).w ROM:0011CBE8 beq.s locret_11CC16 ROM:0011CBEA btst #3,($127B).w ROM:0011CBF0 bne.s locret_11CC16 ROM:0011CBF2 cmp.w ($AE0).w,d0 ROM:0011CBF6 bne.s locret_11CC16 ROM:0011CBF8 btst #0,($1266).w ROM:0011CBFE beq.s loc_11CC10 ROM:0011CC00 btst #0,($B89).w ROM:0011CC06 bne.s loc_11CC10 ROM:0011CC08 btst #3,($135E).w ROM:0011CC0E bne.s locret_11CC16 ROM:0011CC10 ROM:0011CC10 loc_11CC10: ; CODE XREF: sub_11CBD8+26↑j ROM:0011CC10 ; sub_11CBD8+2E↑j ROM:0011CC10 bset #1,($127E).w ROM:0011CC16 ROM:0011CC16 locret_11CC16: ; CODE XREF: sub_11CBD8+10↑j ROM:0011CC16 ; sub_11CBD8+18↑j ... ROM:0011CC16 rts ROM:0011CC16 ; End of function sub_11CBD8 ROM:0011CC16 ROM:0011CC18 ROM:0011CC18 ; =============== S U B R O U T I N E ======================================= ROM:0011CC18 ROM:0011CC18 ROM:0011CC18 sub_11CC18: ; CODE XREF: sub_11E6FA+12↓p ROM:0011CC18 btst #5,($8A1).w ROM:0011CC1E beq.s loc_11CC2C ROM:0011CC20 btst #5,($8A5).w ROM:0011CC26 bne.s loc_11CC2C ROM:0011CC28 bra.w loc_11CCA4 ROM:0011CC2C ; --------------------------------------------------------------------------- ROM:0011CC2C ROM:0011CC2C loc_11CC2C: ; CODE XREF: sub_11CC18+6↑j ROM:0011CC2C ; sub_11CC18+E↑j ROM:0011CC2C btst #3,($127B).w ROM:0011CC32 bne.l loc_11CCA4 ROM:0011CC38 cmpi.w #0,($ADE).w ROM:0011CC3E blt.s loc_11CC9C ROM:0011CC40 btst #0,($1265).w ROM:0011CC46 bne.s loc_11CC9C ROM:0011CC48 btst #3,($126D).w ROM:0011CC4E bne.s loc_11CC9C ROM:0011CC50 btst #0,($126D).w ROM:0011CC56 bne.s loc_11CC9C ROM:0011CC58 btst #3,($135E).w ROM:0011CC5E beq.s loc_11CC7A ROM:0011CC60 btst #0,($B89).w ROM:0011CC66 bne.s loc_11CC7A ROM:0011CC68 btst #3,($1285).w ROM:0011CC6E beq.s loc_11CC9C ROM:0011CC70 move.w ($ADE).w,d0 ROM:0011CC74 cmp.w $48E(a5),d0 ROM:0011CC78 blt.s loc_11CC9C ROM:0011CC7A ROM:0011CC7A loc_11CC7A: ; CODE XREF: sub_11CC18+46↑j ROM:0011CC7A ; sub_11CC18+4E↑j ROM:0011CC7A btst #5,($8A1).w ROM:0011CC80 beq.s loc_11CC8A ROM:0011CC82 btst #5,($8A5).w ROM:0011CC88 bne.s loc_11CC9C ROM:0011CC8A ROM:0011CC8A loc_11CC8A: ; CODE XREF: sub_11CC18+68↑j ROM:0011CC8A btst #0,($1266).w ROM:0011CC90 beq.s loc_11CC9A ROM:0011CC92 btst #3,($873).w ROM:0011CC98 beq.s loc_11CC9C ROM:0011CC9A ROM:0011CC9A loc_11CC9A: ; CODE XREF: sub_11CC18+78↑j ROM:0011CC9A bra.s loc_11CCA2 ROM:0011CC9C ; --------------------------------------------------------------------------- ROM:0011CC9C ROM:0011CC9C loc_11CC9C: ; CODE XREF: sub_11CC18+26↑j ROM:0011CC9C ; sub_11CC18+2E↑j ... ROM:0011CC9C bset #5,($1276).w ROM:0011CCA2 ROM:0011CCA2 loc_11CCA2: ; CODE XREF: sub_11CC18:loc_11CC9A↑j ROM:0011CCA2 bra.s locret_11CCAA ROM:0011CCA4 ; --------------------------------------------------------------------------- ROM:0011CCA4 ROM:0011CCA4 loc_11CCA4: ; CODE XREF: sub_11CC18+10↑j ROM:0011CCA4 ; sub_11CC18+1A↑j ROM:0011CCA4 bclr #5,($1276).w ROM:0011CCAA ROM:0011CCAA locret_11CCAA: ; CODE XREF: sub_11CC18:loc_11CCA2↑j ROM:0011CCAA rts ROM:0011CCAA ; End of function sub_11CC18 ROM:0011CCAA ROM:0011CCAC ROM:0011CCAC ; =============== S U B R O U T I N E ======================================= ROM:0011CCAC ROM:0011CCAC ROM:0011CCAC sub_11CCAC: ; CODE XREF: ROM:0011E816↓p ROM:0011CCAC move.w ($AE0).w,($A76).w ROM:0011CCB2 rts ROM:0011CCB2 ; End of function sub_11CCAC ROM:0011CCB2 ROM:0011CCB4 ROM:0011CCB4 ; =============== S U B R O U T I N E ======================================= ROM:0011CCB4 ROM:0011CCB4 ROM:0011CCB4 sub_11CCB4: ; CODE XREF: sub_11D8C6+3C↓p ROM:0011CCB4 bsr.w sub_11CCC2 ROM:0011CCB8 bsr.w sub_11CE6C ROM:0011CCBC bsr.w sub_11CE88 ROM:0011CCC0 rts ROM:0011CCC0 ; End of function sub_11CCB4 ROM:0011CCC0 ROM:0011CCC2 ROM:0011CCC2 ; =============== S U B R O U T I N E ======================================= ROM:0011CCC2 ROM:0011CCC2 ROM:0011CCC2 sub_11CCC2: ; CODE XREF: sub_11CCB4↑p ROM:0011CCC2 clr.w d1 ROM:0011CCC4 move.b ($1060).w,d1 ROM:0011CCC8 cmpi.w #5,d1 ROM:0011CCCC bcc.s locret_11CCD6 ROM:0011CCCE movea.l off_11CCD8(pc,d1.w*4),a0 ROM:0011CCD2 nop ROM:0011CCD4 jmp (a0) ROM:0011CCD6 ; --------------------------------------------------------------------------- ROM:0011CCD6 ROM:0011CCD6 locret_11CCD6: ; CODE XREF: sub_11CCC2+A↑j ROM:0011CCD6 rts ROM:0011CCD6 ; End of function sub_11CCC2 ROM:0011CCD6 ROM:0011CCD6 ; --------------------------------------------------------------------------- ROM:0011CCD8 off_11CCD8: dc.l loc_11CCEC ; DATA XREF: sub_11CCC2+C↑r ROM:0011CCDC dc.l loc_11CD02 ROM:0011CCE0 dc.l loc_11CD32 ROM:0011CCE4 dc.l loc_11CD98 ROM:0011CCE8 dc.l loc_11CE08 ROM:0011CCEC ; --------------------------------------------------------------------------- ROM:0011CCEC ROM:0011CCEC loc_11CCEC: ; DATA XREF: ROM:off_11CCD8↑o ROM:0011CCEC bclr #2,($125B).w ROM:0011CCF2 move.w #0,($A82).w ROM:0011CCF8 move.b #1,($1060).w ROM:0011CCFE rts ROM:0011CD00 ; --------------------------------------------------------------------------- ROM:0011CD00 rts ROM:0011CD02 ; --------------------------------------------------------------------------- ROM:0011CD02 ROM:0011CD02 loc_11CD02: ; DATA XREF: ROM:0011CCDC↑o ROM:0011CD02 btst #4,($127B).w ROM:0011CD08 beq.s locret_11CD30 ROM:0011CD0A btst #4,($127F).w ROM:0011CD10 beq.s locret_11CD30 ROM:0011CD12 bset #2,($125B).w ROM:0011CD18 clr.b ($7FB).w ROM:0011CD1C move.w #$A,($6A8).w ROM:0011CD22 move.b #1,($7FB).w ROM:0011CD28 move.b #2,($1060).w ROM:0011CD2E rts ROM:0011CD30 ; --------------------------------------------------------------------------- ROM:0011CD30 ROM:0011CD30 locret_11CD30: ; CODE XREF: ROM:0011CD08↑j ROM:0011CD30 ; ROM:0011CD10↑j ROM:0011CD30 rts ROM:0011CD32 ; --------------------------------------------------------------------------- ROM:0011CD32 ROM:0011CD32 loc_11CD32: ; DATA XREF: ROM:0011CCE0↑o ROM:0011CD32 btst #4,($127B).w ROM:0011CD38 bne.s loc_11CD4E ROM:0011CD3A bclr #2,($125B).w ROM:0011CD40 move.w #0,($A82).w ROM:0011CD46 move.b #1,($1060).w ROM:0011CD4C rts ROM:0011CD4E ; --------------------------------------------------------------------------- ROM:0011CD4E ROM:0011CD4E loc_11CD4E: ; CODE XREF: ROM:0011CD38↑j ROM:0011CD4E btst #4,($127F).w ROM:0011CD54 bne.s loc_11CD5E ROM:0011CD56 move.b #3,($1060).w ROM:0011CD5C rts ROM:0011CD5E ; --------------------------------------------------------------------------- ROM:0011CD5E ROM:0011CD5E loc_11CD5E: ; CODE XREF: ROM:0011CD54↑j ROM:0011CD5E cmpi.w #0,($6A8).w ROM:0011CD64 bgt.s locret_11CD96 ROM:0011CD66 cmpi.w #$2710,($A82).w ROM:0011CD6C bge.s locret_11CD96 ROM:0011CD6E move.w ($A82).w,d0 ROM:0011CD72 add.w $490(a5),d0 ROM:0011CD76 cmpi.w #$2710,d0 ROM:0011CD7A ble.s loc_11CD80 ROM:0011CD7C move.w #$2710,d0 ROM:0011CD80 ROM:0011CD80 loc_11CD80: ; CODE XREF: ROM:0011CD7A↑j ROM:0011CD80 move.w d0,($A82).w ROM:0011CD84 clr.b ($7FB).w ROM:0011CD88 move.w #$A,($6A8).w ROM:0011CD8E move.b #1,($7FB).w ROM:0011CD94 rts ROM:0011CD96 ; --------------------------------------------------------------------------- ROM:0011CD96 ROM:0011CD96 locret_11CD96: ; CODE XREF: ROM:0011CD64↑j ROM:0011CD96 ; ROM:0011CD6C↑j ROM:0011CD96 rts ROM:0011CD98 ; --------------------------------------------------------------------------- ROM:0011CD98 ROM:0011CD98 loc_11CD98: ; DATA XREF: ROM:0011CCE4↑o ROM:0011CD98 btst #4,($127B).w ROM:0011CD9E bne.s loc_11CDB4 ROM:0011CDA0 bclr #2,($125B).w ROM:0011CDA6 move.w #0,($A82).w ROM:0011CDAC move.b #1,($1060).w ROM:0011CDB2 rts ROM:0011CDB4 ; --------------------------------------------------------------------------- ROM:0011CDB4 ROM:0011CDB4 loc_11CDB4: ; CODE XREF: ROM:0011CD9E↑j ROM:0011CDB4 move.w $494(a5),d0 ROM:0011CDB8 cmp.w ($50C).w,d0 ROM:0011CDBC ble.s loc_11CDE6 ROM:0011CDBE move.w ($A82).w,d0 ROM:0011CDC2 sub.w $492(a5),d0 ROM:0011CDC6 bge.s loc_11CDCA ROM:0011CDC8 clr.l d0 ROM:0011CDCA ROM:0011CDCA loc_11CDCA: ; CODE XREF: ROM:0011CDC6↑j ROM:0011CDCA move.w ($A82).w,d0 ROM:0011CDCE clr.b ($7FB).w ROM:0011CDD2 move.w #$A,($6A8).w ROM:0011CDD8 move.b #1,($7FB).w ROM:0011CDDE move.b #4,($1060).w ROM:0011CDE4 rts ROM:0011CDE6 ; --------------------------------------------------------------------------- ROM:0011CDE6 ROM:0011CDE6 loc_11CDE6: ; CODE XREF: ROM:0011CDBC↑j ROM:0011CDE6 btst #4,($127F).w ROM:0011CDEC beq.s locret_11CE06 ROM:0011CDEE clr.b ($7FB).w ROM:0011CDF2 move.w #$A,($6A8).w ROM:0011CDF8 move.b #1,($7FB).w ROM:0011CDFE move.b #2,($1060).w ROM:0011CE04 rts ROM:0011CE06 ; --------------------------------------------------------------------------- ROM:0011CE06 ROM:0011CE06 locret_11CE06: ; CODE XREF: ROM:0011CDEC↑j ROM:0011CE06 rts ROM:0011CE08 ; --------------------------------------------------------------------------- ROM:0011CE08 ROM:0011CE08 loc_11CE08: ; DATA XREF: ROM:0011CCE8↑o ROM:0011CE08 btst #4,($127B).w ROM:0011CE0E beq.s loc_11CE18 ROM:0011CE10 cmpi.w #0,($A82).w ROM:0011CE16 bgt.s loc_11CE2C ROM:0011CE18 ROM:0011CE18 loc_11CE18: ; CODE XREF: ROM:0011CE0E↑j ROM:0011CE18 bclr #2,($125B).w ROM:0011CE1E move.w #0,($A82).w ROM:0011CE24 move.b #1,($1060).w ROM:0011CE2A rts ROM:0011CE2C ; --------------------------------------------------------------------------- ROM:0011CE2C ROM:0011CE2C loc_11CE2C: ; CODE XREF: ROM:0011CE16↑j ROM:0011CE2C move.w $494(a5),d0 ROM:0011CE30 cmp.w ($50C).w,d0 ROM:0011CE34 bgt.s loc_11CE3E ROM:0011CE36 move.b #3,($1060).w ROM:0011CE3C rts ROM:0011CE3E ; --------------------------------------------------------------------------- ROM:0011CE3E ROM:0011CE3E loc_11CE3E: ; CODE XREF: ROM:0011CE34↑j ROM:0011CE3E cmpi.w #0,($6A8).w ROM:0011CE44 bgt.s locret_11CE68 ROM:0011CE46 move.w ($A82).w,d0 ROM:0011CE4A sub.w $492(a5),d0 ROM:0011CE4E bge.s loc_11CE52 ROM:0011CE50 clr.w d0 ROM:0011CE52 ROM:0011CE52 loc_11CE52: ; CODE XREF: ROM:0011CE4E↑j ROM:0011CE52 move.w d0,($A82).w ROM:0011CE56 clr.b ($7FB).w ROM:0011CE5A move.w #$A,($6A8).w ROM:0011CE60 move.b #1,($7FB).w ROM:0011CE66 rts ROM:0011CE68 ; --------------------------------------------------------------------------- ROM:0011CE68 ROM:0011CE68 locret_11CE68: ; CODE XREF: ROM:0011CE44↑j ROM:0011CE68 rts ROM:0011CE6A ; --------------------------------------------------------------------------- ROM:0011CE6A rts ROM:0011CE6C ROM:0011CE6C ; =============== S U B R O U T I N E ======================================= ROM:0011CE6C ROM:0011CE6C ROM:0011CE6C sub_11CE6C: ; CODE XREF: sub_11CCB4+4↑p ROM:0011CE6C move.w #$3A9A,d1 ROM:0011CE70 move.w ($9C0).w,d2 ROM:0011CE74 bsr.l sub_116E84 ROM:0011CE7A muls.w ($A82).w,d1 ROM:0011CE7E divs.w #$2710,d1 ROM:0011CE82 move.w d1,($A78).w ROM:0011CE86 rts ROM:0011CE86 ; End of function sub_11CE6C ROM:0011CE86 ROM:0011CE88 ROM:0011CE88 ; =============== S U B R O U T I N E ======================================= ROM:0011CE88 ROM:0011CE88 ROM:0011CE88 sub_11CE88: ; CODE XREF: sub_11CCB4+8↑p ROM:0011CE88 move.w #$3A9E,d1 ROM:0011CE8C move.w ($50C).w,d2 ROM:0011CE90 bsr.l sub_116E84 ROM:0011CE96 move.w d1,($A7A).w ROM:0011CE9A move.w d1,($A7E).w ROM:0011CE9E move.w #$3A9C,d1 ROM:0011CEA2 move.w ($9C0).w,d2 ROM:0011CEA6 bsr.l sub_116E84 ROM:0011CEAC move.w d1,($A80).w ROM:0011CEB0 muls.w ($A82).w,d1 ROM:0011CEB4 divs.w #$2710,d1 ROM:0011CEB8 add.w d1,($A7A).w ROM:0011CEBC move.w #$3AA0,d1 ROM:0011CEC0 move.w ($50C).w,d2 ROM:0011CEC4 bsr.l sub_116E84 ROM:0011CECA move.w d1,($A7C).w ROM:0011CECE rts ROM:0011CECE ; End of function sub_11CE88 ROM:0011CECE ROM:0011CED0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CED2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CED4 ROM:0011CED4 ; =============== S U B R O U T I N E ======================================= ROM:0011CED4 ROM:0011CED4 ROM:0011CED4 sub_11CED4: ; CODE XREF: ROM:loc_11E810↓p ROM:0011CED4 btst #4,($867).w ROM:0011CEDA beq.s loc_11CEF2 ROM:0011CEDC move.w #$3B2C,d1 ROM:0011CEE0 move.w ($9C0).w,d2 ROM:0011CEE4 move.w ($97C).w,d3 ROM:0011CEE8 bsr.l sub_116E84 ROM:0011CEEE move.w d1,($A8A).w ROM:0011CEF2 ROM:0011CEF2 loc_11CEF2: ; CODE XREF: sub_11CED4+6↑j ROM:0011CEF2 btst #1,($126F).w ROM:0011CEF8 bne.s loc_11CF18 ROM:0011CEFA move.w ($A8A).w,d0 ROM:0011CEFE btst #7,($126E).w ROM:0011CF04 beq.s loc_11CF0E ROM:0011CF06 muls.w $498(a5),d0 ROM:0011CF0A divs.w #$3E8,d0 ROM:0011CF0E ROM:0011CF0E loc_11CF0E: ; CODE XREF: sub_11CED4+30↑j ROM:0011CF0E add.w ($AD8).w,d0 ROM:0011CF12 move.w d0,($A8C).w ROM:0011CF16 bra.s loc_11CF1E ROM:0011CF18 ; --------------------------------------------------------------------------- ROM:0011CF18 ROM:0011CF18 loc_11CF18: ; CODE XREF: sub_11CED4+24↑j ROM:0011CF18 move.w ($AD8).w,($A8C).w ROM:0011CF1E ROM:0011CF1E loc_11CF1E: ; CODE XREF: sub_11CED4+42↑j ROM:0011CF1E move.w $496(a5),($B04).w ROM:0011CF24 btst #4,($867).w ROM:0011CF2A beq.s loc_11CF42 ROM:0011CF2C move.w #$3B2E,d1 ROM:0011CF30 move.w ($9C0).w,d2 ROM:0011CF34 move.w ($97C).w,d3 ROM:0011CF38 bsr.l sub_116E84 ROM:0011CF3E move.w d1,($A94).w ROM:0011CF42 ROM:0011CF42 loc_11CF42: ; CODE XREF: sub_11CED4+56↑j ROM:0011CF42 move.w #$3B30,d1 ROM:0011CF46 move.w ($99E).w,d2 ROM:0011CF4A move.w ($9C0).w,d3 ROM:0011CF4E bsr.l sub_116E84 ROM:0011CF54 move.w d1,($A98).w ROM:0011CF58 cmpi.w #0,($ADE).w ROM:0011CF5E bge.s loc_11CF68 ROM:0011CF60 move.w ($A94).w,($A96).w ROM:0011CF66 bra.s loc_11CF9A ROM:0011CF68 ; --------------------------------------------------------------------------- ROM:0011CF68 ROM:0011CF68 loc_11CF68: ; CODE XREF: sub_11CED4+8A↑j ROM:0011CF68 move.w $51C(a5),d0 ROM:0011CF6C sub.w ($ADE).w,d0 ROM:0011CF70 bgt.s loc_11CF7A ROM:0011CF72 move.w #0,($A96).w ROM:0011CF78 bra.s loc_11CF9A ROM:0011CF7A ; --------------------------------------------------------------------------- ROM:0011CF7A ROM:0011CF7A loc_11CF7A: ; CODE XREF: sub_11CED4+9C↑j ROM:0011CF7A move.w ($A94).w,d1 ROM:0011CF7E muls.w d0,d1 ROM:0011CF80 divs.w $51C(a5),d1 ROM:0011CF84 move.w d1,d2 ROM:0011CF86 add.w $51E(a5),d2 ROM:0011CF8A cmp.w ($A96).w,d1 ROM:0011CF8E bgt.s loc_11CF96 ROM:0011CF90 cmp.w ($A96).w,d2 ROM:0011CF94 bgt.s loc_11CF9A ROM:0011CF96 ROM:0011CF96 loc_11CF96: ; CODE XREF: sub_11CED4+BA↑j ROM:0011CF96 move.w d1,($A96).w ROM:0011CF9A ROM:0011CF9A loc_11CF9A: ; CODE XREF: sub_11CED4+92↑j ROM:0011CF9A ; sub_11CED4+A4↑j ... ROM:0011CF9A move.w #$3AA2,d1 ROM:0011CF9E move.w ($A5E).w,d2 ROM:0011CFA2 bsr.l sub_116E84 ROM:0011CFA8 move.w d1,($A92).w ROM:0011CFAC move.w ($A8C).w,d0 ROM:0011CFB0 add.w ($A7C).w,d0 ROM:0011CFB4 btst #1,($126F).w ROM:0011CFBA beq.s loc_11CFC0 ROM:0011CFBC add.w ($A96).w,d0 ROM:0011CFC0 ROM:0011CFC0 loc_11CFC0: ; CODE XREF: sub_11CED4+E6↑j ROM:0011CFC0 add.w ($A98).w,d0 ROM:0011CFC4 btst #5,($125C).w ROM:0011CFCA beq.s loc_11CFD0 ROM:0011CFCC add.w ($A92).w,d0 ROM:0011CFD0 ROM:0011CFD0 loc_11CFD0: ; CODE XREF: sub_11CED4+F6↑j ROM:0011CFD0 btst #3,($1284).w ROM:0011CFD6 beq.s loc_11CFDC ROM:0011CFD8 add.w $49A(a5),d0 ROM:0011CFDC ROM:0011CFDC loc_11CFDC: ; CODE XREF: sub_11CED4+102↑j ROM:0011CFDC move.w d0,($A90).w ROM:0011CFE0 move.w #$3B3C,d1 ROM:0011CFE4 move.w ($A90).w,d2 ROM:0011CFE8 move.w ($129C).w,d3 ROM:0011CFEC bsr.l sub_116E84 ROM:0011CFF2 add.w ($A90).w,d1 ROM:0011CFF6 move.w d1,($A8E).w ROM:0011CFFA move.w d1,($B02).w ROM:0011CFFE rts ROM:0011CFFE ; End of function sub_11CED4 ROM:0011CFFE ROM:0011D000 ; --------------------------------------------------------------------------- ROM:0011D000 move.w $49C(a5),d0 ROM:0011D004 btst #2,($127C).w ROM:0011D00A beq.s loc_11D02E ROM:0011D00C btst #6,($1265).w ROM:0011D012 bne.s loc_11D024 ROM:0011D014 cmp.w ($9C0).w,d0 ROM:0011D018 bgt.s loc_11D024 ROM:0011D01A move.w ($AE0).w,($12A0).w ROM:0011D020 bra.w loc_11D02A ROM:0011D024 ; --------------------------------------------------------------------------- ROM:0011D024 ROM:0011D024 loc_11D024: ; CODE XREF: ROM:0011D012↑j ROM:0011D024 ; ROM:0011D018↑j ROM:0011D024 bset #2,($1280).w ROM:0011D02A ROM:0011D02A loc_11D02A: ; CODE XREF: ROM:0011D020↑j ROM:0011D02A bra.w locret_11D034 ROM:0011D02E ; --------------------------------------------------------------------------- ROM:0011D02E ROM:0011D02E loc_11D02E: ; CODE XREF: ROM:0011D00A↑j ROM:0011D02E bset #2,($1280).w ROM:0011D034 ROM:0011D034 locret_11D034: ; CODE XREF: ROM:loc_11D02A↑j ROM:0011D034 rts ROM:0011D036 ROM:0011D036 ; =============== S U B R O U T I N E ======================================= ROM:0011D036 ROM:0011D036 ROM:0011D036 sub_11D036: ; CODE XREF: sub_11E01A+36↓p ROM:0011D036 bsr.w sub_11D1B8 ROM:0011D03A bsr.w sub_11D22E ROM:0011D03E bsr.l sub_11ED24 ROM:0011D044 bclr #5,($126A).w ROM:0011D04A clr.w d1 ROM:0011D04C move.b ($1061).w,d1 ROM:0011D050 cmpi.w #6,d1 ROM:0011D054 bcc.s locret_11D05E ROM:0011D056 movea.l off_11D060(pc,d1.w*4),a0 ROM:0011D05A nop ROM:0011D05C jmp (a0) ROM:0011D05E ; --------------------------------------------------------------------------- ROM:0011D05E ROM:0011D05E locret_11D05E: ; CODE XREF: sub_11D036+1E↑j ROM:0011D05E rts ROM:0011D05E ; End of function sub_11D036 ROM:0011D05E ROM:0011D05E ; --------------------------------------------------------------------------- ROM:0011D060 off_11D060: dc.l loc_11D078 ; DATA XREF: sub_11D036+20↑r ROM:0011D064 dc.l loc_11D084 ROM:0011D068 dc.l loc_11D0A8 ROM:0011D06C dc.l loc_11D0EC ROM:0011D070 dc.l loc_11D134 ROM:0011D074 dc.l loc_11D182 ROM:0011D078 ; --------------------------------------------------------------------------- ROM:0011D078 ROM:0011D078 loc_11D078: ; DATA XREF: ROM:off_11D060↑o ROM:0011D078 bsr.w sub_11D194 ROM:0011D07C move.b #1,($1061).w ROM:0011D082 rts ROM:0011D084 ; --------------------------------------------------------------------------- ROM:0011D084 ROM:0011D084 loc_11D084: ; DATA XREF: ROM:0011D064↑o ROM:0011D084 btst #5,($1286).w ROM:0011D08A beq.s locret_11D0A6 ROM:0011D08C move.w $4A2(a5),d0 ROM:0011D090 clr.b ($828).w ROM:0011D094 move.w d0,($702).w ROM:0011D098 move.b #1,($828).w ROM:0011D09E move.b #2,($1061).w ROM:0011D0A4 rts ROM:0011D0A6 ; --------------------------------------------------------------------------- ROM:0011D0A6 ROM:0011D0A6 locret_11D0A6: ; CODE XREF: ROM:0011D08A↑j ROM:0011D0A6 rts ROM:0011D0A8 ; --------------------------------------------------------------------------- ROM:0011D0A8 ROM:0011D0A8 loc_11D0A8: ; DATA XREF: ROM:0011D068↑o ROM:0011D0A8 btst #6,($1282).w ROM:0011D0AE beq.s loc_11D0D2 ROM:0011D0B0 cmpi.w #0,($702).w ROM:0011D0B6 bgt.s loc_11D0D2 ROM:0011D0B8 move.w $4A0(a5),d0 ROM:0011D0BC clr.b ($7FC).w ROM:0011D0C0 move.w d0,($6AA).w ROM:0011D0C4 move.b #1,($7FC).w ROM:0011D0CA move.b #3,($1061).w ROM:0011D0D0 rts ROM:0011D0D2 ; --------------------------------------------------------------------------- ROM:0011D0D2 ROM:0011D0D2 loc_11D0D2: ; CODE XREF: ROM:0011D0AE↑j ROM:0011D0D2 ; ROM:0011D0B6↑j ROM:0011D0D2 btst #2,($127C).w ROM:0011D0D8 bne.s locret_11D0EA ROM:0011D0DA clr.b ($828).w ROM:0011D0DE clr.w ($702).w ROM:0011D0E2 move.b #1,($1061).w ROM:0011D0E8 rts ROM:0011D0EA ; --------------------------------------------------------------------------- ROM:0011D0EA ROM:0011D0EA locret_11D0EA: ; CODE XREF: ROM:0011D0D8↑j ROM:0011D0EA rts ROM:0011D0EC ; --------------------------------------------------------------------------- ROM:0011D0EC ROM:0011D0EC loc_11D0EC: ; DATA XREF: ROM:0011D06C↑o ROM:0011D0EC cmpi.w #0,($6AA).w ROM:0011D0F2 bgt.s loc_11D102 ROM:0011D0F4 bset #5,($126A).w ROM:0011D0FA move.b #4,($1061).w ROM:0011D100 rts ROM:0011D102 ; --------------------------------------------------------------------------- ROM:0011D102 ROM:0011D102 loc_11D102: ; CODE XREF: ROM:0011D0F2↑j ROM:0011D102 btst #6,($1282).w ROM:0011D108 bne.s loc_11D11A ROM:0011D10A clr.b ($7FC).w ROM:0011D10E clr.w ($6AA).w ROM:0011D112 move.b #2,($1061).w ROM:0011D118 rts ROM:0011D11A ; --------------------------------------------------------------------------- ROM:0011D11A ROM:0011D11A loc_11D11A: ; CODE XREF: ROM:0011D108↑j ROM:0011D11A btst #2,($127C).w ROM:0011D120 bne.s locret_11D132 ROM:0011D122 clr.b ($7FC).w ROM:0011D126 clr.w ($6AA).w ROM:0011D12A move.b #1,($1061).w ROM:0011D130 rts ROM:0011D132 ; --------------------------------------------------------------------------- ROM:0011D132 ROM:0011D132 locret_11D132: ; CODE XREF: ROM:0011D120↑j ROM:0011D132 rts ROM:0011D134 ; --------------------------------------------------------------------------- ROM:0011D134 ROM:0011D134 loc_11D134: ; DATA XREF: ROM:0011D070↑o ROM:0011D134 move.w ($12A0).w,d0 ROM:0011D138 btst #3,($1265).w ROM:0011D13E bne.s loc_11D146 ROM:0011D140 cmp.w ($AE0).w,d0 ROM:0011D144 ble.s loc_11D154 ROM:0011D146 ROM:0011D146 loc_11D146: ; CODE XREF: ROM:0011D13E↑j ROM:0011D146 bsr.l sub_11DE0C ROM:0011D14C move.b #5,($1061).w ROM:0011D152 rts ROM:0011D154 ; --------------------------------------------------------------------------- ROM:0011D154 ROM:0011D154 loc_11D154: ; CODE XREF: ROM:0011D144↑j ROM:0011D154 btst #4,($126E).w ROM:0011D15A beq.s loc_11D170 ROM:0011D15C cmp.w ($AE0).w,d0 ROM:0011D160 bge.s loc_11D170 ROM:0011D162 bset #5,($126A).w ROM:0011D168 move.b #4,($1061).w ROM:0011D16E rts ROM:0011D170 ; --------------------------------------------------------------------------- ROM:0011D170 ROM:0011D170 loc_11D170: ; CODE XREF: ROM:0011D15A↑j ROM:0011D170 ; ROM:0011D160↑j ROM:0011D170 btst #6,($1282).w ROM:0011D176 bne.s locret_11D180 ROM:0011D178 move.b #2,($1061).w ROM:0011D17E rts ROM:0011D180 ; --------------------------------------------------------------------------- ROM:0011D180 ROM:0011D180 locret_11D180: ; CODE XREF: ROM:0011D176↑j ROM:0011D180 rts ROM:0011D182 ; --------------------------------------------------------------------------- ROM:0011D182 ROM:0011D182 loc_11D182: ; DATA XREF: ROM:0011D074↑o ROM:0011D182 btst #2,($127C).w ROM:0011D188 bne.s locret_11D192 ROM:0011D18A move.b #1,($1061).w ROM:0011D190 rts ROM:0011D192 ; --------------------------------------------------------------------------- ROM:0011D192 ROM:0011D192 locret_11D192: ; CODE XREF: ROM:0011D188↑j ROM:0011D192 rts ROM:0011D194 ROM:0011D194 ; =============== S U B R O U T I N E ======================================= ROM:0011D194 ROM:0011D194 ROM:0011D194 sub_11D194: ; CODE XREF: ROM:loc_11D078↑p ROM:0011D194 btst #4,($868).w ROM:0011D19A beq.s locret_11D1B6 ROM:0011D19C move.w $4A4(a5),d0 ROM:0011D1A0 move.w $4A6(a5),d1 ROM:0011D1A4 cmp.w d1,d0 ROM:0011D1A6 blt.s loc_11D1AE ROM:0011D1A8 move.w d1,($12A0).w ROM:0011D1AC bra.s loc_11D1B2 ROM:0011D1AE ; --------------------------------------------------------------------------- ROM:0011D1AE ROM:0011D1AE loc_11D1AE: ; CODE XREF: sub_11D194+12↑j ROM:0011D1AE move.w d0,($12A0).w ROM:0011D1B2 ROM:0011D1B2 loc_11D1B2: ; CODE XREF: sub_11D194+18↑j ROM:0011D1B2 clr.w ($12A2).w ROM:0011D1B6 ROM:0011D1B6 locret_11D1B6: ; CODE XREF: sub_11D194+6↑j ROM:0011D1B6 rts ROM:0011D1B6 ; End of function sub_11D194 ROM:0011D1B6 ROM:0011D1B8 ROM:0011D1B8 ; =============== S U B R O U T I N E ======================================= ROM:0011D1B8 ROM:0011D1B8 ROM:0011D1B8 sub_11D1B8: ; CODE XREF: sub_11D036↑p ROM:0011D1B8 move.w $49C(a5),d0 ROM:0011D1BC move.w $49E(a5),d1 ROM:0011D1C0 move.w ($9C0).w,d2 ROM:0011D1C4 move.w $4A8(a5),d3 ROM:0011D1C8 cmpi.w #0,d3 ROM:0011D1CC bne.s loc_11D226 ROM:0011D1CE btst #6,($1265).w ROM:0011D1D4 bne.s loc_11D226 ROM:0011D1D6 btst #6,($1264).w ROM:0011D1DC beq.s loc_11D226 ROM:0011D1DE btst #3,($1284).w ROM:0011D1E4 bne.s loc_11D226 ROM:0011D1E6 btst #2,($127B).w ROM:0011D1EC bne.s loc_11D226 ROM:0011D1EE btst #3,($135E).w ROM:0011D1F4 beq.s loc_11D206 ROM:0011D1F6 btst #3,($1285).w ROM:0011D1FC bne.s loc_11D226 ROM:0011D1FE btst #0,($B89).w ROM:0011D204 bne.s loc_11D226 ROM:0011D206 ROM:0011D206 loc_11D206: ; CODE XREF: sub_11D1B8+3C↑j ROM:0011D206 cmp.w d1,d2 ROM:0011D208 bge.s loc_11D226 ROM:0011D20A cmp.w d0,d2 ROM:0011D20C blt.s loc_11D226 ROM:0011D20E cmpi.w #0,($B04).w ROM:0011D214 bne.s loc_11D226 ROM:0011D216 btst #7,($1285).w ROM:0011D21C bne.s loc_11D226 ROM:0011D21E bset #6,($1282).w ROM:0011D224 bra.s locret_11D22C ROM:0011D226 ; --------------------------------------------------------------------------- ROM:0011D226 ROM:0011D226 loc_11D226: ; CODE XREF: sub_11D1B8+14↑j ROM:0011D226 ; sub_11D1B8+1C↑j ... ROM:0011D226 bclr #6,($1282).w ROM:0011D22C ROM:0011D22C locret_11D22C: ; CODE XREF: sub_11D1B8+6C↑j ROM:0011D22C rts ROM:0011D22C ; End of function sub_11D1B8 ROM:0011D22C ROM:0011D22E ROM:0011D22E ; =============== S U B R O U T I N E ======================================= ROM:0011D22E ROM:0011D22E ROM:0011D22E sub_11D22E: ; CODE XREF: sub_11D036+4↑p ROM:0011D22E move.w $4A8(a5),d0 ROM:0011D232 btst #7,($86C).w ROM:0011D238 bne.s loc_11D240 ROM:0011D23A cmpi.w #0,d0 ROM:0011D23E beq.s locret_11D25C ROM:0011D240 ROM:0011D240 loc_11D240: ; CODE XREF: sub_11D22E+A↑j ROM:0011D240 move.w $4A6(a5),d1 ROM:0011D244 move.w $4A4(a5),d2 ROM:0011D248 cmp.w d1,d2 ROM:0011D24A blt.s loc_11D252 ROM:0011D24C move.w d1,($12A0).w ROM:0011D250 bra.s loc_11D256 ROM:0011D252 ; --------------------------------------------------------------------------- ROM:0011D252 ROM:0011D252 loc_11D252: ; CODE XREF: sub_11D22E+1C↑j ROM:0011D252 move.w d2,($12A0).w ROM:0011D256 ROM:0011D256 loc_11D256: ; CODE XREF: sub_11D22E+22↑j ROM:0011D256 move.w #0,($12A2).w ROM:0011D25C ROM:0011D25C locret_11D25C: ; CODE XREF: sub_11D22E+10↑j ROM:0011D25C rts ROM:0011D25C ; End of function sub_11D22E ROM:0011D25C ROM:0011D25E ROM:0011D25E ; =============== S U B R O U T I N E ======================================= ROM:0011D25E ROM:0011D25E ROM:0011D25E sub_11D25E: ; CODE XREF: ROM:loc_11E87A↓p ROM:0011D25E bsr.w sub_11D4F6 ROM:0011D262 bsr.w sub_11D26C ROM:0011D266 bsr.w sub_11D43C ROM:0011D26A rts ROM:0011D26A ; End of function sub_11D25E ROM:0011D26A ROM:0011D26C ROM:0011D26C ; =============== S U B R O U T I N E ======================================= ROM:0011D26C ROM:0011D26C ROM:0011D26C sub_11D26C: ; CODE XREF: sub_11D25E+4↑p ROM:0011D26C bclr #0,($1264).w ROM:0011D272 clr.w d1 ROM:0011D274 move.b ($1062).w,d1 ROM:0011D278 cmpi.w #6,d1 ROM:0011D27C bcc.s locret_11D286 ROM:0011D27E movea.l off_11D288(pc,d1.w*4),a0 ROM:0011D282 nop ROM:0011D284 jmp (a0) ROM:0011D286 ; --------------------------------------------------------------------------- ROM:0011D286 ROM:0011D286 locret_11D286: ; CODE XREF: sub_11D26C+10↑j ROM:0011D286 rts ROM:0011D286 ; End of function sub_11D26C ROM:0011D286 ROM:0011D286 ; --------------------------------------------------------------------------- ROM:0011D288 off_11D288: dc.l loc_11D2A0 ; DATA XREF: sub_11D26C+12↑r ROM:0011D28C dc.l loc_11D2C6 ROM:0011D290 dc.l loc_11D322 ROM:0011D294 dc.l loc_11D384 ROM:0011D298 dc.l loc_11D3AC ROM:0011D29C dc.l locret_11D40A ROM:0011D2A0 ; --------------------------------------------------------------------------- ROM:0011D2A0 ROM:0011D2A0 loc_11D2A0: ; DATA XREF: ROM:off_11D288↑o ROM:0011D2A0 bsr.w sub_11D46E ROM:0011D2A4 move.w #0,($A9A).w ROM:0011D2AA move.w $4B0(a5),d0 ROM:0011D2AE clr.b ($7FD).w ROM:0011D2B2 move.w d0,($6AC).w ROM:0011D2B6 move.b #1,($7FD).w ROM:0011D2BC move.b #1,($1062).w ROM:0011D2C2 bra.s loc_11D31C ROM:0011D2C4 ; --------------------------------------------------------------------------- ROM:0011D2C4 rts ROM:0011D2C6 ; --------------------------------------------------------------------------- ROM:0011D2C6 ROM:0011D2C6 loc_11D2C6: ; DATA XREF: ROM:0011D28C↑o ROM:0011D2C6 move.w $4AE(a5),d2 ROM:0011D2CA btst #0,($1277).w ROM:0011D2D0 bne.s loc_11D2D8 ROM:0011D2D2 cmp.w ($A9A).w,d2 ROM:0011D2D6 bgt.s loc_11D2FA ROM:0011D2D8 ROM:0011D2D8 loc_11D2D8: ; CODE XREF: ROM:0011D2D0↑j ROM:0011D2D8 bsr.w sub_11D46E ROM:0011D2DC move.w $4B0(a5),d0 ROM:0011D2E0 clr.b ($7FD).w ROM:0011D2E4 move.w d0,($6AC).w ROM:0011D2E8 move.b #1,($7FD).w ROM:0011D2EE move.b #3,($1062).w ROM:0011D2F4 bra.l loc_11D3A6 ROM:0011D2FA ; --------------------------------------------------------------------------- ROM:0011D2FA ROM:0011D2FA loc_11D2FA: ; CODE XREF: ROM:0011D2D6↑j ROM:0011D2FA cmpi.w #0,($6AC).w ROM:0011D300 bgt.s loc_11D31C ROM:0011D302 move.w $4B2(a5),d0 ROM:0011D306 clr.b ($7FD).w ROM:0011D30A move.w d0,($6AC).w ROM:0011D30E move.b #1,($7FD).w ROM:0011D314 move.b #2,($1062).w ROM:0011D31A bra.s loc_11D37E ROM:0011D31C ; --------------------------------------------------------------------------- ROM:0011D31C ROM:0011D31C loc_11D31C: ; CODE XREF: ROM:0011D2C2↑j ROM:0011D31C ; ROM:0011D300↑j ... ROM:0011D31C bsr.w sub_11D416 ROM:0011D320 rts ROM:0011D322 ; --------------------------------------------------------------------------- ROM:0011D322 ROM:0011D322 loc_11D322: ; DATA XREF: ROM:0011D290↑o ROM:0011D322 cmpi.w #0,($6AC).w ROM:0011D328 bgt.s loc_11D344 ROM:0011D32A btst #1,($1265).w ROM:0011D330 beq.s loc_11D344 ROM:0011D332 bset #0,($1264).w ROM:0011D338 move.b #5,($1062).w ROM:0011D33E bra.l locret_11D40A ROM:0011D344 ; --------------------------------------------------------------------------- ROM:0011D344 ROM:0011D344 loc_11D344: ; CODE XREF: ROM:0011D328↑j ROM:0011D344 ; ROM:0011D330↑j ROM:0011D344 cmpi.w #0,($6AC).w ROM:0011D34A bgt.s loc_11D37E ROM:0011D34C btst #1,($1265).w ROM:0011D352 bne.s loc_11D37E ROM:0011D354 addq.w #1,($A9A).w ROM:0011D358 bvc.s loc_11D360 ROM:0011D35A move.w #$8000,($A9A).w ROM:0011D360 ROM:0011D360 loc_11D360: ; CODE XREF: ROM:0011D358↑j ROM:0011D360 bsr.w sub_11D46E ROM:0011D364 move.w $4B0(a5),d0 ROM:0011D368 clr.b ($7FD).w ROM:0011D36C move.w d0,($6AC).w ROM:0011D370 move.b #1,($7FD).w ROM:0011D376 move.b #1,($1062).w ROM:0011D37C bra.s loc_11D31C ROM:0011D37E ; --------------------------------------------------------------------------- ROM:0011D37E ROM:0011D37E loc_11D37E: ; CODE XREF: ROM:0011D31A↑j ROM:0011D37E ; ROM:0011D34A↑j ... ROM:0011D37E bsr.w sub_11D490 ROM:0011D382 rts ROM:0011D384 ; --------------------------------------------------------------------------- ROM:0011D384 ROM:0011D384 loc_11D384: ; DATA XREF: ROM:0011D294↑o ROM:0011D384 cmpi.w #0,($6AC).w ROM:0011D38A bgt.s loc_11D3A6 ROM:0011D38C move.w $4B2(a5),d0 ROM:0011D390 clr.b ($7FD).w ROM:0011D394 move.w d0,($6AC).w ROM:0011D398 move.b #1,($7FD).w ROM:0011D39E move.b #4,($1062).w ROM:0011D3A4 bra.s loc_11D400 ROM:0011D3A6 ; --------------------------------------------------------------------------- ROM:0011D3A6 ROM:0011D3A6 loc_11D3A6: ; CODE XREF: ROM:0011D2F4↑j ROM:0011D3A6 ; ROM:0011D38A↑j ... ROM:0011D3A6 bsr.w sub_11D416 ROM:0011D3AA rts ROM:0011D3AC ; --------------------------------------------------------------------------- ROM:0011D3AC ROM:0011D3AC loc_11D3AC: ; DATA XREF: ROM:0011D298↑o ROM:0011D3AC cmpi.w #0,($6AC).w ROM:0011D3B2 bgt.s loc_11D3DE ROM:0011D3B4 btst #1,($1265).w ROM:0011D3BA bne.s loc_11D3DE ROM:0011D3BC bsr.w sub_11D40E ROM:0011D3C0 bsr.w sub_11D46E ROM:0011D3C4 move.w $4B0(a5),d0 ROM:0011D3C8 clr.b ($7FD).w ROM:0011D3CC move.w d0,($6AC).w ROM:0011D3D0 move.b #1,($7FD).w ROM:0011D3D6 move.b #3,($1062).w ROM:0011D3DC bra.s loc_11D3A6 ROM:0011D3DE ; --------------------------------------------------------------------------- ROM:0011D3DE ROM:0011D3DE loc_11D3DE: ; CODE XREF: ROM:0011D3B2↑j ROM:0011D3DE ; ROM:0011D3BA↑j ROM:0011D3DE cmpi.w #0,($6AC).w ROM:0011D3E4 bgt.s loc_11D400 ROM:0011D3E6 btst #1,($1265).w ROM:0011D3EC beq.s loc_11D400 ROM:0011D3EE bsr.w sub_11D40E ROM:0011D3F2 bset #0,($1264).w ROM:0011D3F8 move.b #5,($1062).w ROM:0011D3FE bra.s locret_11D40A ROM:0011D400 ; --------------------------------------------------------------------------- ROM:0011D400 ROM:0011D400 loc_11D400: ; CODE XREF: ROM:0011D3A4↑j ROM:0011D400 ; ROM:0011D3E4↑j ... ROM:0011D400 bsr.w sub_11D490 ROM:0011D404 bsr.w sub_11D4D0 ROM:0011D408 rts ROM:0011D40A ; --------------------------------------------------------------------------- ROM:0011D40A ROM:0011D40A locret_11D40A: ; CODE XREF: ROM:0011D33E↑j ROM:0011D40A ; ROM:0011D3FE↑j ROM:0011D40A ; DATA XREF: ... ROM:0011D40A rts ROM:0011D40C ; --------------------------------------------------------------------------- ROM:0011D40C rts ROM:0011D40E ROM:0011D40E ; =============== S U B R O U T I N E ======================================= ROM:0011D40E ROM:0011D40E ROM:0011D40E sub_11D40E: ; CODE XREF: ROM:0011D3BC↑p ROM:0011D40E ; ROM:0011D3EE↑p ROM:0011D40E move.w $536(a5),($B0A).w ROM:0011D414 rts ROM:0011D414 ; End of function sub_11D40E ROM:0011D414 ROM:0011D416 ROM:0011D416 ; =============== S U B R O U T I N E ======================================= ROM:0011D416 ROM:0011D416 ROM:0011D416 sub_11D416: ; CODE XREF: ROM:loc_11D31C↑p ROM:0011D416 ; ROM:loc_11D3A6↑p ROM:0011D416 move.w ($ADE).w,d0 ROM:0011D41A move.w $4B4(a5),d1 ROM:0011D41E cmpi.w #0,d1 ROM:0011D422 blt.s loc_11D430 ROM:0011D424 cmp.w ($AA0).w,d0 ROM:0011D428 bge.s loc_11D42E ROM:0011D42A move.w d0,($AA0).w ROM:0011D42E ROM:0011D42E loc_11D42E: ; CODE XREF: sub_11D416+12↑j ROM:0011D42E bra.s locret_11D43A ROM:0011D430 ; --------------------------------------------------------------------------- ROM:0011D430 ROM:0011D430 loc_11D430: ; CODE XREF: sub_11D416+C↑j ROM:0011D430 cmp.w ($AA0).w,d0 ROM:0011D434 ble.s locret_11D43A ROM:0011D436 move.w d0,($AA0).w ROM:0011D43A ROM:0011D43A locret_11D43A: ; CODE XREF: sub_11D416:loc_11D42E↑j ROM:0011D43A ; sub_11D416+1E↑j ROM:0011D43A rts ROM:0011D43A ; End of function sub_11D416 ROM:0011D43A ROM:0011D43C ROM:0011D43C ; =============== S U B R O U T I N E ======================================= ROM:0011D43C ROM:0011D43C ROM:0011D43C sub_11D43C: ; CODE XREF: sub_11D25E+8↑p ROM:0011D43C move.w ($A9C).w,d0 ROM:0011D440 cmp.w ($A9E).w,d0 ROM:0011D444 ble.s loc_11D44A ROM:0011D446 move.w d0,($A9E).w ROM:0011D44A ROM:0011D44A loc_11D44A: ; CODE XREF: sub_11D43C+8↑j ROM:0011D44A move.w $4BA(a5),d1 ROM:0011D44E move.w $4BC(a5),d2 ROM:0011D452 cmp.w ($A9E).w,d1 ROM:0011D456 bgt.s loc_11D466 ROM:0011D458 cmp.w ($A9E).w,d2 ROM:0011D45C blt.s loc_11D466 ROM:0011D45E bset #1,($1265).w ROM:0011D464 bra.s locret_11D46C ROM:0011D466 ; --------------------------------------------------------------------------- ROM:0011D466 ROM:0011D466 loc_11D466: ; CODE XREF: sub_11D43C+1A↑j ROM:0011D466 ; sub_11D43C+20↑j ROM:0011D466 bclr #1,($1265).w ROM:0011D46C ROM:0011D46C locret_11D46C: ; CODE XREF: sub_11D43C+28↑j ROM:0011D46C rts ROM:0011D46C ; End of function sub_11D43C ROM:0011D46C ROM:0011D46E ROM:0011D46E ; =============== S U B R O U T I N E ======================================= ROM:0011D46E ROM:0011D46E ROM:0011D46E sub_11D46E: ; CODE XREF: ROM:loc_11D2A0↑p ROM:0011D46E ; ROM:loc_11D2D8↑p ... ROM:0011D46E move.w $4B4(a5),d1 ROM:0011D472 cmpi.w #0,d1 ROM:0011D476 blt.s loc_11D480 ROM:0011D478 move.w #$2EE0,($AA0).w ROM:0011D47E bra.s loc_11D486 ROM:0011D480 ; --------------------------------------------------------------------------- ROM:0011D480 ROM:0011D480 loc_11D480: ; CODE XREF: sub_11D46E+8↑j ROM:0011D480 move.w #$D120,($AA0).w ROM:0011D486 ROM:0011D486 loc_11D486: ; CODE XREF: sub_11D46E+10↑j ROM:0011D486 clr.w ($A9E).w ROM:0011D48A clr.w ($A9C).w ROM:0011D48E rts ROM:0011D48E ; End of function sub_11D46E ROM:0011D48E ROM:0011D490 ROM:0011D490 ; =============== S U B R O U T I N E ======================================= ROM:0011D490 ROM:0011D490 ROM:0011D490 sub_11D490: ; CODE XREF: ROM:loc_11D37E↑p ROM:0011D490 ; ROM:loc_11D400↑p ROM:0011D490 move.w $4B4(a5),d1 ROM:0011D494 move.w ($ADE).w,d0 ROM:0011D498 sub.w ($AA0).w,d0 ROM:0011D49C cmpi.w #0,d1 ROM:0011D4A0 blt.s loc_11D4B6 ROM:0011D4A2 cmpi.w #0,d0 ROM:0011D4A6 ble.s loc_11D4AE ROM:0011D4A8 move.w d0,($A9C).w ROM:0011D4AC bra.s loc_11D4B2 ROM:0011D4AE ; --------------------------------------------------------------------------- ROM:0011D4AE ROM:0011D4AE loc_11D4AE: ; CODE XREF: sub_11D490+16↑j ROM:0011D4AE clr.w ($A9C).w ROM:0011D4B2 ROM:0011D4B2 loc_11D4B2: ; CODE XREF: sub_11D490+1C↑j ROM:0011D4B2 bra.w locret_11D4CE ROM:0011D4B6 ; --------------------------------------------------------------------------- ROM:0011D4B6 ROM:0011D4B6 loc_11D4B6: ; CODE XREF: sub_11D490+10↑j ROM:0011D4B6 cmpi.w #0,d0 ROM:0011D4BA bge.s loc_11D4CA ROM:0011D4BC move.w ($AA0).w,d0 ROM:0011D4C0 sub.w ($ADE).w,d0 ROM:0011D4C4 move.w d0,($A9C).w ROM:0011D4C8 bra.s locret_11D4CE ROM:0011D4CA ; --------------------------------------------------------------------------- ROM:0011D4CA ROM:0011D4CA loc_11D4CA: ; CODE XREF: sub_11D490+2A↑j ROM:0011D4CA clr.w ($A9C).w ROM:0011D4CE ROM:0011D4CE locret_11D4CE: ; CODE XREF: sub_11D490:loc_11D4B2↑j ROM:0011D4CE ; sub_11D490+38↑j ROM:0011D4CE rts ROM:0011D4CE ; End of function sub_11D490 ROM:0011D4CE ROM:0011D4D0 ROM:0011D4D0 ; =============== S U B R O U T I N E ======================================= ROM:0011D4D0 ROM:0011D4D0 ROM:0011D4D0 sub_11D4D0: ; CODE XREF: ROM:0011D404↑p ROM:0011D4D0 move.w $536(a5),d0 ROM:0011D4D4 btst #3,($873).w ROM:0011D4DA beq.s loc_11D4E0 ROM:0011D4DC move.w $4B6(a5),d0 ROM:0011D4E0 ROM:0011D4E0 loc_11D4E0: ; CODE XREF: sub_11D4D0+A↑j ROM:0011D4E0 btst #5,($125C).w ROM:0011D4E6 beq.s loc_11D4EC ROM:0011D4E8 add.w $4B8(a5),d0 ROM:0011D4EC ROM:0011D4EC loc_11D4EC: ; CODE XREF: sub_11D4D0+16↑j ROM:0011D4EC add.w $4B4(a5),d0 ROM:0011D4F0 move.w d0,($B0A).w ROM:0011D4F4 rts ROM:0011D4F4 ; End of function sub_11D4D0 ROM:0011D4F4 ROM:0011D4F6 ROM:0011D4F6 ; =============== S U B R O U T I N E ======================================= ROM:0011D4F6 ROM:0011D4F6 ROM:0011D4F6 sub_11D4F6: ; CODE XREF: sub_11D25E↑p ROM:0011D4F6 move.w $4AC(a5),d0 ROM:0011D4FA bclr #0,($1277).w ROM:0011D500 btst #3,($873).w ROM:0011D506 bne.s loc_11D50E ROM:0011D508 cmp.w ($9C0).w,d0 ROM:0011D50C blt.s loc_11D514 ROM:0011D50E ROM:0011D50E loc_11D50E: ; CODE XREF: sub_11D4F6+10↑j ROM:0011D50E bset #0,($1277).w ROM:0011D514 ROM:0011D514 loc_11D514: ; CODE XREF: sub_11D4F6+16↑j ROM:0011D514 btst #5,($125C).w ROM:0011D51A beq.s locret_11D522 ROM:0011D51C bset #0,($1277).w ROM:0011D522 ROM:0011D522 locret_11D522: ; CODE XREF: sub_11D4F6+24↑j ROM:0011D522 rts ROM:0011D522 ; End of function sub_11D4F6 ROM:0011D522 ROM:0011D524 ; --------------------------------------------------------------------------- ROM:0011D524 move.w ($5D2).w,($AA8).w ROM:0011D52A move.w ($762).w,($AA6).w ROM:0011D530 rts ROM:0011D532 ; --------------------------------------------------------------------------- ROM:0011D532 move.w ($5D2).w,($AAA).w ROM:0011D538 rts ROM:0011D53A ; --------------------------------------------------------------------------- ROM:0011D53A move.w ($AA6).w,($AA4).w ROM:0011D540 move.w ($762).w,d0 ROM:0011D544 sub.w ($AA6).w,d0 ROM:0011D548 move.w d0,($760).w ROM:0011D54C move.w ($AA8).w,d0 ROM:0011D550 sub.w ($AAA).w,d0 ROM:0011D554 move.w d0,($AA2).w ROM:0011D558 rts ROM:0011D55A ROM:0011D55A ; =============== S U B R O U T I N E ======================================= ROM:0011D55A ROM:0011D55A ROM:0011D55A sub_11D55A: ; CODE XREF: sub_11E01A+2A↓p ROM:0011D55A bsr.w sub_11D736 ROM:0011D55E bsr.w sub_11D76C ROM:0011D562 clr.w d1 ROM:0011D564 move.b ($1064).w,d1 ROM:0011D568 cmpi.w #4,d1 ROM:0011D56C bcc.s locret_11D576 ROM:0011D56E movea.l off_11D578(pc,d1.w*4),a0 ROM:0011D572 nop ROM:0011D574 jmp (a0) ROM:0011D576 ; --------------------------------------------------------------------------- ROM:0011D576 ROM:0011D576 locret_11D576: ; CODE XREF: sub_11D55A+12↑j ROM:0011D576 rts ROM:0011D576 ; End of function sub_11D55A ROM:0011D576 ROM:0011D576 ; --------------------------------------------------------------------------- ROM:0011D578 off_11D578: dc.l loc_11D588 ; DATA XREF: sub_11D55A+14↑r ROM:0011D57C dc.l loc_11D596 ROM:0011D580 dc.l loc_11D61E ROM:0011D584 dc.l loc_11D6A8 ROM:0011D588 ; --------------------------------------------------------------------------- ROM:0011D588 ROM:0011D588 loc_11D588: ; DATA XREF: ROM:off_11D578↑o ROM:0011D588 move.b #1,($1064).w ROM:0011D58E bra.l locret_11D61C ROM:0011D594 ; --------------------------------------------------------------------------- ROM:0011D594 rts ROM:0011D596 ; --------------------------------------------------------------------------- ROM:0011D596 ROM:0011D596 loc_11D596: ; DATA XREF: ROM:0011D57C↑o ROM:0011D596 move.w $4CC(a5),d0 ROM:0011D59A btst #6,($127D).w ROM:0011D5A0 beq.s loc_11D5E2 ROM:0011D5A2 cmp.w ($5D4).w,d0 ROM:0011D5A6 ble.s loc_11D5E2 ROM:0011D5A8 bsr.w sub_11D78E ROM:0011D5AC move.w $4CA(a5),d1 ROM:0011D5B0 clr.b ($7FF).w ROM:0011D5B4 move.w d1,($6B0).w ROM:0011D5B8 move.b #1,($7FF).w ROM:0011D5BE move.w $4CE(a5),d1 ROM:0011D5C2 clr.b ($7FE).w ROM:0011D5C6 move.w d1,($6AE).w ROM:0011D5CA move.b #1,($7FE).w ROM:0011D5D0 bset #2,($126D).w ROM:0011D5D6 move.b #3,($1064).w ROM:0011D5DC bra.l locret_11D732 ROM:0011D5E2 ; --------------------------------------------------------------------------- ROM:0011D5E2 ROM:0011D5E2 loc_11D5E2: ; CODE XREF: ROM:0011D5A0↑j ROM:0011D5E2 ; ROM:0011D5A6↑j ROM:0011D5E2 move.w $4C8(a5),d0 ROM:0011D5E6 btst #6,($127D).w ROM:0011D5EC beq.s locret_11D61C ROM:0011D5EE cmp.w ($ADE).w,d0 ROM:0011D5F2 ble.s locret_11D61C ROM:0011D5F4 bsr.w sub_11D78E ROM:0011D5F8 move.w $4CA(a5),d1 ROM:0011D5FC clr.b ($7FF).w ROM:0011D600 move.w d1,($6B0).w ROM:0011D604 move.b #1,($7FF).w ROM:0011D60A bset #2,($126D).w ROM:0011D610 move.b #2,($1064).w ROM:0011D616 bra.l locret_11D6A6 ROM:0011D61C ; --------------------------------------------------------------------------- ROM:0011D61C ROM:0011D61C locret_11D61C: ; CODE XREF: ROM:0011D58E↑j ROM:0011D61C ; ROM:0011D5EC↑j ... ROM:0011D61C rts ROM:0011D61E ; --------------------------------------------------------------------------- ROM:0011D61E ROM:0011D61E loc_11D61E: ; DATA XREF: ROM:0011D580↑o ROM:0011D61E move.w $4C8(a5),d1 ROM:0011D622 move.w $4CC(a5),d0 ROM:0011D626 btst #6,($127D).w ROM:0011D62C beq.s loc_11D63A ROM:0011D62E cmp.w ($ADE).w,d1 ROM:0011D632 bgt.s loc_11D648 ROM:0011D634 cmp.w ($5D4).w,d0 ROM:0011D638 bgt.s loc_11D648 ROM:0011D63A ROM:0011D63A loc_11D63A: ; CODE XREF: ROM:0011D62C↑j ROM:0011D63A bclr #2,($126D).w ROM:0011D640 move.b #1,($1064).w ROM:0011D646 bra.s locret_11D61C ROM:0011D648 ; --------------------------------------------------------------------------- ROM:0011D648 ROM:0011D648 loc_11D648: ; CODE XREF: ROM:0011D632↑j ROM:0011D648 ; ROM:0011D638↑j ROM:0011D648 btst #6,($127D).w ROM:0011D64E beq.s loc_11D674 ROM:0011D650 cmp.w ($5D4).w,d0 ROM:0011D654 ble.s loc_11D674 ROM:0011D656 move.w $4CE(a5),d2 ROM:0011D65A clr.b ($7FE).w ROM:0011D65E move.w d2,($6AE).w ROM:0011D662 move.b #1,($7FE).w ROM:0011D668 move.b #3,($1064).w ROM:0011D66E bra.l locret_11D732 ROM:0011D674 ; --------------------------------------------------------------------------- ROM:0011D674 ROM:0011D674 loc_11D674: ; CODE XREF: ROM:0011D64E↑j ROM:0011D674 ; ROM:0011D654↑j ROM:0011D674 btst #6,($127D).w ROM:0011D67A beq.s locret_11D6A6 ROM:0011D67C cmpi.w #0,($6B0).w ROM:0011D682 bgt.s locret_11D6A6 ROM:0011D684 bsr.w sub_11D78E ROM:0011D688 move.w $4CA(a5),d2 ROM:0011D68C clr.b ($7FF).w ROM:0011D690 move.w d2,($6B0).w ROM:0011D694 move.b #1,($7FF).w ROM:0011D69A move.b #2,($1064).w ROM:0011D6A0 bra.l *+6 ROM:0011D6A6 ; --------------------------------------------------------------------------- ROM:0011D6A6 ROM:0011D6A6 locret_11D6A6: ; CODE XREF: ROM:0011D616↑j ROM:0011D6A6 ; ROM:0011D67A↑j ... ROM:0011D6A6 rts ROM:0011D6A8 ; --------------------------------------------------------------------------- ROM:0011D6A8 ROM:0011D6A8 loc_11D6A8: ; DATA XREF: ROM:0011D584↑o ROM:0011D6A8 move.w $4C8(a5),d0 ROM:0011D6AC btst #6,($127D).w ROM:0011D6B2 beq.s loc_11D6C2 ROM:0011D6B4 cmp.w ($ADE).w,d0 ROM:0011D6B8 bgt.s loc_11D6D4 ROM:0011D6BA cmpi.w #0,($6AE).w ROM:0011D6C0 bgt.s loc_11D6D4 ROM:0011D6C2 ROM:0011D6C2 loc_11D6C2: ; CODE XREF: ROM:0011D6B2↑j ROM:0011D6C2 bclr #2,($126D).w ROM:0011D6C8 move.b #1,($1064).w ROM:0011D6CE bra.l locret_11D61C ROM:0011D6D4 ; --------------------------------------------------------------------------- ROM:0011D6D4 ROM:0011D6D4 loc_11D6D4: ; CODE XREF: ROM:0011D6B8↑j ROM:0011D6D4 ; ROM:0011D6C0↑j ROM:0011D6D4 cmpi.w #0,($6B0).w ROM:0011D6DA bgt.s loc_11D702 ROM:0011D6DC btst #6,($127D).w ROM:0011D6E2 beq.s loc_11D702 ROM:0011D6E4 bsr.w sub_11D78E ROM:0011D6E8 move.w $4CA(a5),d2 ROM:0011D6EC clr.b ($7FF).w ROM:0011D6F0 move.w d2,($6B0).w ROM:0011D6F4 move.b #1,($7FF).w ROM:0011D6FA move.b #3,($1064).w ROM:0011D700 bra.s locret_11D732 ROM:0011D702 ; --------------------------------------------------------------------------- ROM:0011D702 ROM:0011D702 loc_11D702: ; CODE XREF: ROM:0011D6DA↑j ROM:0011D702 ; ROM:0011D6E2↑j ROM:0011D702 move.w $4CC(a5),d1 ROM:0011D706 btst #6,($127D).w ROM:0011D70C beq.s locret_11D732 ROM:0011D70E cmp.w ($5D4).w,d1 ROM:0011D712 ble.s locret_11D732 ROM:0011D714 move.w $4CE(a5),d2 ROM:0011D718 clr.b ($7FE).w ROM:0011D71C move.w d2,($6AE).w ROM:0011D720 move.b #1,($7FE).w ROM:0011D726 move.b #3,($1064).w ROM:0011D72C bra.l *+6 ROM:0011D732 ; --------------------------------------------------------------------------- ROM:0011D732 ROM:0011D732 locret_11D732: ; CODE XREF: ROM:0011D5DC↑j ROM:0011D732 ; ROM:0011D66E↑j ... ROM:0011D732 rts ROM:0011D734 ; --------------------------------------------------------------------------- ROM:0011D734 rts ROM:0011D736 ROM:0011D736 ; =============== S U B R O U T I N E ======================================= ROM:0011D736 ROM:0011D736 ROM:0011D736 sub_11D736: ; CODE XREF: sub_11D55A↑p ROM:0011D736 move.w $4D2(a5),d0 ROM:0011D73A btst #6,($86F).w ROM:0011D740 beq.s loc_11D764 ROM:0011D742 cmp.w ($5D2).w,d0 ROM:0011D746 blt.s loc_11D764 ROM:0011D748 btst #4,($127B).w ROM:0011D74E beq.s loc_11D75A ROM:0011D750 bset #6,($127D).w ROM:0011D756 bra.w loc_11D760 ROM:0011D75A ; --------------------------------------------------------------------------- ROM:0011D75A ROM:0011D75A loc_11D75A: ; CODE XREF: sub_11D736+18↑j ROM:0011D75A bclr #6,($127D).w ROM:0011D760 ROM:0011D760 loc_11D760: ; CODE XREF: sub_11D736+20↑j ROM:0011D760 bra.w locret_11D76A ROM:0011D764 ; --------------------------------------------------------------------------- ROM:0011D764 ROM:0011D764 loc_11D764: ; CODE XREF: sub_11D736+A↑j ROM:0011D764 ; sub_11D736+10↑j ROM:0011D764 bclr #6,($127D).w ROM:0011D76A ROM:0011D76A locret_11D76A: ; CODE XREF: sub_11D736:loc_11D760↑j ROM:0011D76A rts ROM:0011D76A ; End of function sub_11D736 ROM:0011D76A ROM:0011D76C ROM:0011D76C ; =============== S U B R O U T I N E ======================================= ROM:0011D76C ROM:0011D76C ROM:0011D76C sub_11D76C: ; CODE XREF: sub_11D55A+4↑p ROM:0011D76C move.w #$3AA4,d1 ROM:0011D770 move.w ($9C0).w,d2 ROM:0011D774 bsr.l sub_116E84 ROM:0011D77A add.w ($AD6).w,d1 ROM:0011D77E move.w $AA(a5),d0 ROM:0011D782 cmp.w d1,d0 ROM:0011D784 bge.s loc_11D788 ROM:0011D786 move.w d0,d1 ROM:0011D788 ROM:0011D788 loc_11D788: ; CODE XREF: sub_11D76C+18↑j ROM:0011D788 move.w d1,($AAC).w ROM:0011D78C rts ROM:0011D78C ; End of function sub_11D76C ROM:0011D78C ROM:0011D78E ROM:0011D78E ; =============== S U B R O U T I N E ======================================= ROM:0011D78E ROM:0011D78E ROM:0011D78E sub_11D78E: ; CODE XREF: ROM:0011D5A8↑p ROM:0011D78E ; ROM:0011D5F4↑p ... ROM:0011D78E move.w $4D0(a5),d0 ROM:0011D792 ext.l d0 ROM:0011D794 cmpi.l #0,d0 ROM:0011D79A ble.s locret_11D7A2 ROM:0011D79C bsr.l sub_11649E ROM:0011D7A2 ROM:0011D7A2 locret_11D7A2: ; CODE XREF: sub_11D78E+C↑j ROM:0011D7A2 rts ROM:0011D7A2 ; End of function sub_11D78E ROM:0011D7A2 ROM:0011D7A4 ROM:0011D7A4 ; =============== S U B R O U T I N E ======================================= ROM:0011D7A4 ROM:0011D7A4 ROM:0011D7A4 sub_11D7A4: ; CODE XREF: sub_11E6FA↓p ROM:0011D7A4 bsr.w sub_11D7AA ROM:0011D7A8 rts ROM:0011D7A8 ; End of function sub_11D7A4 ROM:0011D7A8 ROM:0011D7AA ROM:0011D7AA ; =============== S U B R O U T I N E ======================================= ROM:0011D7AA ROM:0011D7AA ROM:0011D7AA sub_11D7AA: ; CODE XREF: sub_11D7A4↑p ROM:0011D7AA clr.w d1 ROM:0011D7AC move.b ($1065).w,d1 ROM:0011D7B0 cmpi.w #5,d1 ROM:0011D7B4 bcc.s locret_11D7BE ROM:0011D7B6 movea.l off_11D7C0(pc,d1.w*4),a0 ROM:0011D7BA nop ROM:0011D7BC jmp (a0) ROM:0011D7BE ; --------------------------------------------------------------------------- ROM:0011D7BE ROM:0011D7BE locret_11D7BE: ; CODE XREF: sub_11D7AA+A↑j ROM:0011D7BE rts ROM:0011D7BE ; End of function sub_11D7AA ROM:0011D7BE ROM:0011D7BE ; --------------------------------------------------------------------------- ROM:0011D7C0 off_11D7C0: dc.l loc_11D7D4 ; DATA XREF: sub_11D7AA+C↑r ROM:0011D7C4 dc.l loc_11D7EA ROM:0011D7C8 dc.l loc_11D7FC ROM:0011D7CC dc.l loc_11D844 ROM:0011D7D0 dc.l loc_11D88E ROM:0011D7D4 ; --------------------------------------------------------------------------- ROM:0011D7D4 ROM:0011D7D4 loc_11D7D4: ; DATA XREF: ROM:off_11D7C0↑o ROM:0011D7D4 bclr #0,($1272).w ROM:0011D7DA bclr #3,($126D).w ROM:0011D7E0 move.b #1,($1065).w ROM:0011D7E6 bra.s locret_11D7FA ROM:0011D7E8 ; --------------------------------------------------------------------------- ROM:0011D7E8 rts ROM:0011D7EA ; --------------------------------------------------------------------------- ROM:0011D7EA ROM:0011D7EA loc_11D7EA: ; DATA XREF: ROM:0011D7C4↑o ROM:0011D7EA btst #6,($125A).w ROM:0011D7F0 beq.s locret_11D7FA ROM:0011D7F2 move.b #2,($1065).w ROM:0011D7F8 bra.s loc_11D83E ROM:0011D7FA ; --------------------------------------------------------------------------- ROM:0011D7FA ROM:0011D7FA locret_11D7FA: ; CODE XREF: ROM:0011D7E6↑j ROM:0011D7FA ; ROM:0011D7F0↑j ... ROM:0011D7FA rts ROM:0011D7FC ; --------------------------------------------------------------------------- ROM:0011D7FC ROM:0011D7FC loc_11D7FC: ; DATA XREF: ROM:0011D7C8↑o ROM:0011D7FC btst #6,($125A).w ROM:0011D802 bne.s loc_11D80C ROM:0011D804 move.b #1,($1065).w ROM:0011D80A bra.s locret_11D7FA ROM:0011D80C ; --------------------------------------------------------------------------- ROM:0011D80C ROM:0011D80C loc_11D80C: ; CODE XREF: ROM:0011D802↑j ROM:0011D80C move.w ($AAE).w,d0 ROM:0011D810 btst #6,($125A).w ROM:0011D816 beq.s loc_11D83E ROM:0011D818 cmp.w ($5D4).w,d0 ROM:0011D81C blt.s loc_11D83E ROM:0011D81E move.w $4D6(a5),d1 ROM:0011D822 clr.b ($846).w ROM:0011D826 move.w d1,($73E).w ROM:0011D82A move.b #1,($846).w ROM:0011D830 bset #0,($1272).w ROM:0011D836 move.b #3,($1065).w ROM:0011D83C bra.s loc_11D888 ROM:0011D83E ; --------------------------------------------------------------------------- ROM:0011D83E ROM:0011D83E loc_11D83E: ; CODE XREF: ROM:0011D7F8↑j ROM:0011D83E ; ROM:0011D816↑j ... ROM:0011D83E bsr.w sub_11D8B2 ROM:0011D842 rts ROM:0011D844 ; --------------------------------------------------------------------------- ROM:0011D844 ROM:0011D844 loc_11D844: ; DATA XREF: ROM:0011D7CC↑o ROM:0011D844 btst #6,($125A).w ROM:0011D84A bne.s loc_11D85A ROM:0011D84C bclr #0,($1272).w ROM:0011D852 move.b #1,($1065).w ROM:0011D858 bra.s locret_11D7FA ROM:0011D85A ; --------------------------------------------------------------------------- ROM:0011D85A ROM:0011D85A loc_11D85A: ; CODE XREF: ROM:0011D84A↑j ROM:0011D85A move.w ($AAE).w,d0 ROM:0011D85E cmp.w ($5D4).w,d0 ROM:0011D862 bge.s loc_11D872 ROM:0011D864 bclr #0,($1272).w ROM:0011D86A move.b #2,($1065).w ROM:0011D870 bra.s loc_11D83E ROM:0011D872 ; --------------------------------------------------------------------------- ROM:0011D872 ROM:0011D872 loc_11D872: ; CODE XREF: ROM:0011D862↑j ROM:0011D872 cmpi.w #0,($73E).w ROM:0011D878 bgt.s loc_11D888 ROM:0011D87A bset #3,($126D).w ROM:0011D880 move.b #4,($1065).w ROM:0011D886 bra.s locret_11D8AE ROM:0011D888 ; --------------------------------------------------------------------------- ROM:0011D888 ROM:0011D888 loc_11D888: ; CODE XREF: ROM:0011D83C↑j ROM:0011D888 ; ROM:0011D878↑j ROM:0011D888 bsr.w sub_11D8B2 ROM:0011D88C rts ROM:0011D88E ; --------------------------------------------------------------------------- ROM:0011D88E ROM:0011D88E loc_11D88E: ; DATA XREF: ROM:0011D7D0↑o ROM:0011D88E btst #6,($125A).w ROM:0011D894 bne.s locret_11D8AE ROM:0011D896 bclr #0,($1272).w ROM:0011D89C bclr #3,($126D).w ROM:0011D8A2 move.b #1,($1065).w ROM:0011D8A8 bra.l locret_11D7FA ROM:0011D8AE ; --------------------------------------------------------------------------- ROM:0011D8AE ROM:0011D8AE locret_11D8AE: ; CODE XREF: ROM:0011D886↑j ROM:0011D8AE ; ROM:0011D894↑j ROM:0011D8AE rts ROM:0011D8B0 ; --------------------------------------------------------------------------- ROM:0011D8B0 rts ROM:0011D8B2 ROM:0011D8B2 ; =============== S U B R O U T I N E ======================================= ROM:0011D8B2 ROM:0011D8B2 ROM:0011D8B2 sub_11D8B2: ; CODE XREF: ROM:loc_11D83E↑p ROM:0011D8B2 ; ROM:loc_11D888↑p ROM:0011D8B2 move.w #$3AA6,d1 ROM:0011D8B6 move.w ($5D2).w,d2 ROM:0011D8BA bsr.l sub_116E84 ROM:0011D8C0 move.w d1,($AAE).w ROM:0011D8C4 rts ROM:0011D8C4 ; End of function sub_11D8B2 ROM:0011D8C4 ROM:0011D8C6 ROM:0011D8C6 ; =============== S U B R O U T I N E ======================================= ROM:0011D8C6 ROM:0011D8C6 ROM:0011D8C6 sub_11D8C6: ; CODE XREF: sub_11E01A+16↓p ROM:0011D8C6 move.w $4FC(a5),d0 ROM:0011D8CA cmpi.w #0,d0 ROM:0011D8CE bne.s loc_11D8D8 ROM:0011D8D0 bset #0,($1266).w ROM:0011D8D6 bra.s loc_11D8DE ROM:0011D8D8 ; --------------------------------------------------------------------------- ROM:0011D8D8 ROM:0011D8D8 loc_11D8D8: ; CODE XREF: sub_11D8C6+8↑j ROM:0011D8D8 bclr #0,($1266).w ROM:0011D8DE ROM:0011D8DE loc_11D8DE: ; CODE XREF: sub_11D8C6+10↑j ROM:0011D8DE bsr.l sub_11C8DC ROM:0011D8E4 bsr.l nullsub_19 ROM:0011D8EA bsr.l sub_11C636 ROM:0011D8F0 bsr.l sub_11C78E ROM:0011D8F6 bsr.l sub_11C45E ROM:0011D8FC bsr.l sub_11C26A ROM:0011D902 bsr.l sub_11CCB4 ROM:0011D908 bsr.w sub_11DCF0 ROM:0011D90C bsr.w sub_11DD54 ROM:0011D910 bsr.w sub_11DA90 ROM:0011D914 bsr.w sub_11D926 ROM:0011D918 bsr.w sub_11DB34 ROM:0011D91C bsr.w sub_11DB98 ROM:0011D920 bsr.w sub_11DBC2 ROM:0011D924 rts ROM:0011D924 ; End of function sub_11D8C6 ROM:0011D924 ROM:0011D926 ROM:0011D926 ; =============== S U B R O U T I N E ======================================= ROM:0011D926 ROM:0011D926 ROM:0011D926 sub_11D926: ; CODE XREF: sub_11D8C6+4E↑p ROM:0011D926 clr.w d1 ROM:0011D928 move.b ($1068).w,d1 ROM:0011D92C cmpi.w #6,d1 ROM:0011D930 bcc.s locret_11D93A ROM:0011D932 movea.l off_11D93C(pc,d1.w*4),a0 ROM:0011D936 nop ROM:0011D938 jmp (a0) ROM:0011D93A ; --------------------------------------------------------------------------- ROM:0011D93A ROM:0011D93A locret_11D93A: ; CODE XREF: sub_11D926+A↑j ROM:0011D93A rts ROM:0011D93A ; End of function sub_11D926 ROM:0011D93A ROM:0011D93A ; --------------------------------------------------------------------------- ROM:0011D93C off_11D93C: dc.l loc_11D954 ; DATA XREF: sub_11D926+C↑r ROM:0011D940 dc.l loc_11D96A ROM:0011D944 dc.l loc_11D998 ROM:0011D948 dc.l loc_11D9F0 ROM:0011D94C dc.l loc_11DA30 ROM:0011D950 dc.l loc_11DA4A ROM:0011D954 ; --------------------------------------------------------------------------- ROM:0011D954 ROM:0011D954 loc_11D954: ; DATA XREF: ROM:off_11D93C↑o ROM:0011D954 bclr #2,($126F).w ROM:0011D95A bclr #1,($1272).w ROM:0011D960 move.b #1,($1068).w ROM:0011D966 bra.s locret_11D996 ROM:0011D968 ; --------------------------------------------------------------------------- ROM:0011D968 rts ROM:0011D96A ; --------------------------------------------------------------------------- ROM:0011D96A ROM:0011D96A loc_11D96A: ; DATA XREF: ROM:0011D940↑o ROM:0011D96A btst #2,($127C).w ROM:0011D970 beq.s locret_11D996 ROM:0011D972 bsr.w sub_11DC26 ROM:0011D976 move.w #$A,d0 ROM:0011D97A clr.b ($800).w ROM:0011D97E move.w d0,($6B2).w ROM:0011D982 move.b #1,($800).w ROM:0011D988 bset #2,($126F).w ROM:0011D98E move.b #2,($1068).w ROM:0011D994 bra.s locret_11D9EE ROM:0011D996 ; --------------------------------------------------------------------------- ROM:0011D996 ROM:0011D996 locret_11D996: ; CODE XREF: ROM:0011D966↑j ROM:0011D996 ; ROM:0011D970↑j ... ROM:0011D996 rts ROM:0011D998 ; --------------------------------------------------------------------------- ROM:0011D998 ROM:0011D998 loc_11D998: ; DATA XREF: ROM:0011D944↑o ROM:0011D998 btst #2,($127C).w ROM:0011D99E bne.s loc_11D9AE ROM:0011D9A0 bclr #2,($126F).w ROM:0011D9A6 move.b #1,($1068).w ROM:0011D9AC bra.s locret_11D996 ROM:0011D9AE ; --------------------------------------------------------------------------- ROM:0011D9AE ROM:0011D9AE loc_11D9AE: ; CODE XREF: ROM:0011D99E↑j ROM:0011D9AE move.w ($AC2).w,d0 ROM:0011D9B2 cmp.w ($ABE).w,d0 ROM:0011D9B6 blt.s loc_11D9C6 ROM:0011D9B8 bclr #2,($126F).w ROM:0011D9BE move.b #3,($1068).w ROM:0011D9C4 bra.s locret_11DA2E ROM:0011D9C6 ; --------------------------------------------------------------------------- ROM:0011D9C6 ROM:0011D9C6 loc_11D9C6: ; CODE XREF: ROM:0011D9B6↑j ROM:0011D9C6 cmpi.w #0,($6B2).w ROM:0011D9CC bgt.s locret_11D9EE ROM:0011D9CE bsr.w sub_11DC2E ROM:0011D9D2 move.w #$A,d0 ROM:0011D9D6 clr.b ($800).w ROM:0011D9DA move.w d0,($6B2).w ROM:0011D9DE move.b #1,($800).w ROM:0011D9E4 move.b #2,($1068).w ROM:0011D9EA bra.w *+4 ROM:0011D9EE ; --------------------------------------------------------------------------- ROM:0011D9EE ROM:0011D9EE locret_11D9EE: ; CODE XREF: ROM:0011D994↑j ROM:0011D9EE ; ROM:0011D9CC↑j ... ROM:0011D9EE rts ROM:0011D9F0 ; --------------------------------------------------------------------------- ROM:0011D9F0 ROM:0011D9F0 loc_11D9F0: ; DATA XREF: ROM:0011D948↑o ROM:0011D9F0 btst #2,($127C).w ROM:0011D9F6 bne.s loc_11DA00 ROM:0011D9F8 move.b #1,($1068).w ROM:0011D9FE bra.s locret_11D996 ROM:0011DA00 ; --------------------------------------------------------------------------- ROM:0011DA00 ROM:0011DA00 loc_11DA00: ; CODE XREF: ROM:0011D9F6↑j ROM:0011DA00 move.w $4F8(a5),d0 ROM:0011DA04 cmpi.w #0,($ADE).w ROM:0011DA0A bge.s loc_11DA0E ROM:0011DA0C neg.w d0 ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; CODE XREF: ROM:0011DA0A↑j ROM:0011DA0E cmp.w ($ADE).w,d0 ROM:0011DA12 blt.s locret_11DA2E ROM:0011DA14 move.w $4FA(a5),d0 ROM:0011DA18 clr.b ($803).w ROM:0011DA1C move.w d0,($6B8).w ROM:0011DA20 move.b #1,($803).w ROM:0011DA26 move.b #5,($1068).w ROM:0011DA2C bra.s locret_11DA8C ROM:0011DA2E ; --------------------------------------------------------------------------- ROM:0011DA2E ROM:0011DA2E locret_11DA2E: ; CODE XREF: ROM:0011D9C4↑j ROM:0011DA2E ; ROM:0011DA12↑j ... ROM:0011DA2E rts ROM:0011DA30 ; --------------------------------------------------------------------------- ROM:0011DA30 ROM:0011DA30 loc_11DA30: ; DATA XREF: ROM:0011D94C↑o ROM:0011DA30 btst #2,($127C).w ROM:0011DA36 bne.s locret_11DA48 ROM:0011DA38 bclr #1,($1272).w ROM:0011DA3E move.b #1,($1068).w ROM:0011DA44 bra.w locret_11D996 ROM:0011DA48 ; --------------------------------------------------------------------------- ROM:0011DA48 ROM:0011DA48 locret_11DA48: ; CODE XREF: ROM:0011DA36↑j ROM:0011DA48 ; ROM:0011DA66↓j ROM:0011DA48 rts ROM:0011DA4A ; --------------------------------------------------------------------------- ROM:0011DA4A ROM:0011DA4A loc_11DA4A: ; DATA XREF: ROM:0011D950↑o ROM:0011DA4A cmpi.w #0,($6B8).w ROM:0011DA50 ble.s loc_11DA5A ROM:0011DA52 cmpi.w #0,($ADE).w ROM:0011DA58 bgt.s loc_11DA68 ROM:0011DA5A ROM:0011DA5A loc_11DA5A: ; CODE XREF: ROM:0011DA50↑j ROM:0011DA5A bset #1,($1272).w ROM:0011DA60 move.b #4,($1068).w ROM:0011DA66 bra.s locret_11DA48 ROM:0011DA68 ; --------------------------------------------------------------------------- ROM:0011DA68 ROM:0011DA68 loc_11DA68: ; CODE XREF: ROM:0011DA58↑j ROM:0011DA68 move.w $4F8(a5),d0 ROM:0011DA6C cmp.w ($ADE).w,d0 ROM:0011DA70 bge.s loc_11DA7A ROM:0011DA72 move.b #3,($1068).w ROM:0011DA78 bra.s locret_11DA2E ROM:0011DA7A ; --------------------------------------------------------------------------- ROM:0011DA7A ROM:0011DA7A loc_11DA7A: ; CODE XREF: ROM:0011DA70↑j ROM:0011DA7A btst #2,($127C).w ROM:0011DA80 bne.s locret_11DA8C ROM:0011DA82 move.b #1,($1068).w ROM:0011DA88 bra.w locret_11D996 ROM:0011DA8C ; --------------------------------------------------------------------------- ROM:0011DA8C ROM:0011DA8C locret_11DA8C: ; CODE XREF: ROM:0011DA2C↑j ROM:0011DA8C ; ROM:0011DA80↑j ROM:0011DA8C rts ROM:0011DA8E ; --------------------------------------------------------------------------- ROM:0011DA8E rts ROM:0011DA90 ROM:0011DA90 ; =============== S U B R O U T I N E ======================================= ROM:0011DA90 ROM:0011DA90 ROM:0011DA90 sub_11DA90: ; CODE XREF: sub_11D8C6+4A↑p ROM:0011DA90 clr.w d1 ROM:0011DA92 move.b ($1069).w,d1 ROM:0011DA96 cmpi.w #4,d1 ROM:0011DA9A bcc.s locret_11DAA4 ROM:0011DA9C movea.l off_11DAA6(pc,d1.w*4),a0 ROM:0011DAA0 nop ROM:0011DAA2 jmp (a0) ROM:0011DAA4 ; --------------------------------------------------------------------------- ROM:0011DAA4 ROM:0011DAA4 locret_11DAA4: ; CODE XREF: sub_11DA90+A↑j ROM:0011DAA4 rts ROM:0011DAA4 ; End of function sub_11DA90 ROM:0011DAA4 ROM:0011DAA4 ; --------------------------------------------------------------------------- ROM:0011DAA6 off_11DAA6: dc.l loc_11DAB6 ; DATA XREF: sub_11DA90+C↑r ROM:0011DAAA dc.l loc_11DAC6 ROM:0011DAAE dc.l loc_11DAD8 ROM:0011DAB2 dc.l loc_11DB02 ROM:0011DAB6 ; --------------------------------------------------------------------------- ROM:0011DAB6 ROM:0011DAB6 loc_11DAB6: ; DATA XREF: ROM:off_11DAA6↑o ROM:0011DAB6 bclr #3,($1284).w ROM:0011DABC move.b #1,($1069).w ROM:0011DAC2 bra.s locret_11DAD6 ROM:0011DAC4 ; --------------------------------------------------------------------------- ROM:0011DAC4 rts ROM:0011DAC6 ; --------------------------------------------------------------------------- ROM:0011DAC6 ROM:0011DAC6 loc_11DAC6: ; DATA XREF: ROM:0011DAAA↑o ROM:0011DAC6 btst #4,($127B).w ROM:0011DACC beq.s locret_11DAD6 ROM:0011DACE move.b #2,($1069).w ROM:0011DAD4 bra.s locret_11DB00 ROM:0011DAD6 ; --------------------------------------------------------------------------- ROM:0011DAD6 ROM:0011DAD6 locret_11DAD6: ; CODE XREF: ROM:0011DAC2↑j ROM:0011DAD6 ; ROM:0011DACC↑j ... ROM:0011DAD6 rts ROM:0011DAD8 ; --------------------------------------------------------------------------- ROM:0011DAD8 ROM:0011DAD8 loc_11DAD8: ; DATA XREF: ROM:0011DAAE↑o ROM:0011DAD8 btst #4,($127B).w ROM:0011DADE bne.s loc_11DAE8 ROM:0011DAE0 move.b #1,($1069).w ROM:0011DAE6 bra.s locret_11DAD6 ROM:0011DAE8 ; --------------------------------------------------------------------------- ROM:0011DAE8 ROM:0011DAE8 loc_11DAE8: ; CODE XREF: ROM:0011DADE↑j ROM:0011DAE8 move.w $4EE(a5),d0 ROM:0011DAEC cmp.w ($978).w,d0 ROM:0011DAF0 blt.s locret_11DB00 ROM:0011DAF2 bset #3,($1284).w ROM:0011DAF8 move.b #3,($1069).w ROM:0011DAFE bra.s locret_11DB30 ROM:0011DB00 ; --------------------------------------------------------------------------- ROM:0011DB00 ROM:0011DB00 locret_11DB00: ; CODE XREF: ROM:0011DAD4↑j ROM:0011DB00 ; ROM:0011DAF0↑j ... ROM:0011DB00 rts ROM:0011DB02 ; --------------------------------------------------------------------------- ROM:0011DB02 ROM:0011DB02 loc_11DB02: ; DATA XREF: ROM:0011DAB2↑o ROM:0011DB02 btst #4,($127B).w ROM:0011DB08 bne.s loc_11DB18 ROM:0011DB0A bclr #3,($1284).w ROM:0011DB10 move.b #1,($1069).w ROM:0011DB16 bra.s locret_11DAD6 ROM:0011DB18 ; --------------------------------------------------------------------------- ROM:0011DB18 ROM:0011DB18 loc_11DB18: ; CODE XREF: ROM:0011DB08↑j ROM:0011DB18 move.w $4EC(a5),d0 ROM:0011DB1C cmp.w ($978).w,d0 ROM:0011DB20 bge.s locret_11DB30 ROM:0011DB22 bclr #3,($1284).w ROM:0011DB28 move.b #2,($1069).w ROM:0011DB2E bra.s locret_11DB00 ROM:0011DB30 ; --------------------------------------------------------------------------- ROM:0011DB30 ROM:0011DB30 locret_11DB30: ; CODE XREF: ROM:0011DAFE↑j ROM:0011DB30 ; ROM:0011DB20↑j ROM:0011DB30 rts ROM:0011DB32 ; --------------------------------------------------------------------------- ROM:0011DB32 rts ROM:0011DB34 ROM:0011DB34 ; =============== S U B R O U T I N E ======================================= ROM:0011DB34 ROM:0011DB34 ROM:0011DB34 sub_11DB34: ; CODE XREF: sub_11D8C6+52↑p ROM:0011DB34 btst #4,($867).w ROM:0011DB3A beq.s loc_11DB4E ROM:0011DB3C move.w #$3AAC,d1 ROM:0011DB40 move.w ($9C0).w,d2 ROM:0011DB44 bsr.l sub_116E84 ROM:0011DB4A move.w d1,($AC4).w ROM:0011DB4E ROM:0011DB4E loc_11DB4E: ; CODE XREF: sub_11DB34+6↑j ROM:0011DB4E btst #3,($1285).w ROM:0011DB54 beq.s loc_11DB66 ROM:0011DB56 btst #2,($127C).w ROM:0011DB5C bne.s loc_11DB64 ROM:0011DB5E move.w ($AC4).w,($AC6).w ROM:0011DB64 ROM:0011DB64 loc_11DB64: ; CODE XREF: sub_11DB34+28↑j ROM:0011DB64 bra.s locret_11DB96 ROM:0011DB66 ; --------------------------------------------------------------------------- ROM:0011DB66 ROM:0011DB66 loc_11DB66: ; CODE XREF: sub_11DB34+20↑j ROM:0011DB66 cmpi.w #0,($6B4).w ROM:0011DB6C bgt.s locret_11DB96 ROM:0011DB6E cmpi.w #0,($AC6).w ROM:0011DB74 ble.s locret_11DB96 ROM:0011DB76 clr.b ($801).w ROM:0011DB7A move.w #$A,($6B4).w ROM:0011DB80 move.b #1,($801).w ROM:0011DB86 move.w ($AC6).w,d0 ROM:0011DB8A sub.w $4E6(a5),d0 ROM:0011DB8E bpl.s loc_11DB92 ROM:0011DB90 clr.w d0 ROM:0011DB92 ROM:0011DB92 loc_11DB92: ; CODE XREF: sub_11DB34+5A↑j ROM:0011DB92 move.w d0,($AC6).w ROM:0011DB96 ROM:0011DB96 locret_11DB96: ; CODE XREF: sub_11DB34:loc_11DB64↑j ROM:0011DB96 ; sub_11DB34+38↑j ... ROM:0011DB96 rts ROM:0011DB96 ; End of function sub_11DB34 ROM:0011DB96 ROM:0011DB98 ROM:0011DB98 ; =============== S U B R O U T I N E ======================================= ROM:0011DB98 ROM:0011DB98 ROM:0011DB98 sub_11DB98: ; CODE XREF: sub_11D8C6+56↑p ROM:0011DB98 btst #1,($1272).w ROM:0011DB9E beq.s loc_11DBBA ROM:0011DBA0 cmpi.w #0,($AC6).w ROM:0011DBA6 bne.s loc_11DBB6 ROM:0011DBA8 cmpi.w #0,($ADE).w ROM:0011DBAE bgt.s loc_11DBB6 ROM:0011DBB0 bset #5,($1286).w ROM:0011DBB6 ROM:0011DBB6 loc_11DBB6: ; CODE XREF: sub_11DB98+E↑j ROM:0011DBB6 ; sub_11DB98+16↑j ROM:0011DBB6 bra.w locret_11DBC0 ROM:0011DBBA ; --------------------------------------------------------------------------- ROM:0011DBBA ROM:0011DBBA loc_11DBBA: ; CODE XREF: sub_11DB98+6↑j ROM:0011DBBA bclr #5,($1286).w ROM:0011DBC0 ROM:0011DBC0 locret_11DBC0: ; CODE XREF: sub_11DB98:loc_11DBB6↑j ROM:0011DBC0 rts ROM:0011DBC0 ; End of function sub_11DB98 ROM:0011DBC0 ROM:0011DBC2 ROM:0011DBC2 ; =============== S U B R O U T I N E ======================================= ROM:0011DBC2 ROM:0011DBC2 ROM:0011DBC2 sub_11DBC2: ; CODE XREF: sub_11D8C6+5A↑p ROM:0011DBC2 move.w ($ABC).w,d0 ROM:0011DBC6 add.w ($129E).w,d0 ROM:0011DBCA add.w ($A78).w,d0 ROM:0011DBCE btst #5,($125C).w ROM:0011DBD4 beq.s loc_11DBDA ROM:0011DBD6 add.w $4E2(a5),d0 ROM:0011DBDA ROM:0011DBDA loc_11DBDA: ; CODE XREF: sub_11DBC2+12↑j ROM:0011DBDA btst #6,($126D).w ROM:0011DBE0 beq.s loc_11DBE6 ROM:0011DBE2 add.w $4E0(a5),d0 ROM:0011DBE6 ROM:0011DBE6 loc_11DBE6: ; CODE XREF: sub_11DBC2+1E↑j ROM:0011DBE6 btst #3,($1284).w ROM:0011DBEC beq.s loc_11DBF2 ROM:0011DBEE add.w $4E4(a5),d0 ROM:0011DBF2 ROM:0011DBF2 loc_11DBF2: ; CODE XREF: sub_11DBC2+2A↑j ROM:0011DBF2 btst #3,($135E).w ROM:0011DBF8 beq.s loc_11DC06 ROM:0011DBFA btst #0,($B89).w ROM:0011DC00 bne.s loc_11DC06 ROM:0011DC02 add.w ($AC6).w,d0 ROM:0011DC06 ROM:0011DC06 loc_11DC06: ; CODE XREF: sub_11DBC2+36↑j ROM:0011DC06 ; sub_11DBC2+3E↑j ROM:0011DC06 add.w ($AC8).w,d0 ROM:0011DC0A move.w d0,($AC2).w ROM:0011DC0E btst #2,($126F).w ROM:0011DC14 beq.s loc_11DC1E ROM:0011DC16 move.w ($ABE).w,($AC0).w ROM:0011DC1C bra.s locret_11DC24 ROM:0011DC1E ; --------------------------------------------------------------------------- ROM:0011DC1E ROM:0011DC1E loc_11DC1E: ; CODE XREF: sub_11DBC2+52↑j ROM:0011DC1E move.w ($AC2).w,($AC0).w ROM:0011DC24 ROM:0011DC24 locret_11DC24: ; CODE XREF: sub_11DBC2+5A↑j ROM:0011DC24 rts ROM:0011DC24 ; End of function sub_11DBC2 ROM:0011DC24 ROM:0011DC26 ROM:0011DC26 ; =============== S U B R O U T I N E ======================================= ROM:0011DC26 ROM:0011DC26 ROM:0011DC26 sub_11DC26: ; CODE XREF: ROM:0011D972↑p ROM:0011DC26 move.w ($5D2).w,($ABE).w ROM:0011DC2C rts ROM:0011DC2C ; End of function sub_11DC26 ROM:0011DC2C ROM:0011DC2E ROM:0011DC2E ; =============== S U B R O U T I N E ======================================= ROM:0011DC2E ROM:0011DC2E ROM:0011DC2E sub_11DC2E: ; CODE XREF: ROM:0011D9CE↑p ROM:0011DC2E move.w #$3AAA,d1 ROM:0011DC32 move.w ($9C0).w,d2 ROM:0011DC36 bsr.l sub_116E84 ROM:0011DC3C move.w d1,($AD0).w ROM:0011DC40 move.w ($ABE).w,d0 ROM:0011DC44 btst #4,($127B).w ROM:0011DC4A beq.s loc_11DC60 ROM:0011DC4C btst #7,($1262).w ROM:0011DC52 beq.s loc_11DC5A ROM:0011DC54 sub.w $4EA(a5),d0 ROM:0011DC58 bra.s loc_11DC5E ROM:0011DC5A ; --------------------------------------------------------------------------- ROM:0011DC5A ROM:0011DC5A loc_11DC5A: ; CODE XREF: sub_11DC2E+24↑j ROM:0011DC5A sub.w $4E8(a5),d0 ROM:0011DC5E ROM:0011DC5E loc_11DC5E: ; CODE XREF: sub_11DC2E+2A↑j ROM:0011DC5E bra.s loc_11DC64 ROM:0011DC60 ; --------------------------------------------------------------------------- ROM:0011DC60 ROM:0011DC60 loc_11DC60: ; CODE XREF: sub_11DC2E+1C↑j ROM:0011DC60 sub.w ($AD0).w,d0 ROM:0011DC64 ROM:0011DC64 loc_11DC64: ; CODE XREF: sub_11DC2E:loc_11DC5E↑j ROM:0011DC64 move.w d0,($ABE).w ROM:0011DC68 move.w ($AC2).w,d0 ROM:0011DC6C cmp.w ($ABE).w,d0 ROM:0011DC70 ble.s locret_11DC76 ROM:0011DC72 move.w d0,($ABE).w ROM:0011DC76 ROM:0011DC76 locret_11DC76: ; CODE XREF: sub_11DC2E+42↑j ROM:0011DC76 rts ROM:0011DC76 ; End of function sub_11DC2E ROM:0011DC76 ROM:0011DC78 ROM:0011DC78 ; =============== S U B R O U T I N E ======================================= ROM:0011DC78 ROM:0011DC78 ROM:0011DC78 sub_11DC78: ; CODE XREF: ROM:0011C9AE↑p ROM:0011DC78 ; ROM:0011CA2E↑p ROM:0011DC78 move.w $AA(a5),d1 ROM:0011DC7C btst #3,($1261).w ROM:0011DC82 beq.s locret_11DCEE ROM:0011DC84 btst #0,($126F).w ROM:0011DC8A beq.s loc_11DCA8 ROM:0011DC8C move.w ($ABA).w,d0 ROM:0011DC90 add.w ($A6E).w,d0 ROM:0011DC94 sub.w ($A6A).w,d0 ROM:0011DC98 cmp.w d0,d1 ROM:0011DC9A bge.s loc_11DCA2 ROM:0011DC9C move.w d1,($ABA).w ROM:0011DCA0 bra.s loc_11DCA6 ROM:0011DCA2 ; --------------------------------------------------------------------------- ROM:0011DCA2 ROM:0011DCA2 loc_11DCA2: ; CODE XREF: sub_11DC78+22↑j ROM:0011DCA2 move.w d0,($ABA).w ROM:0011DCA6 ROM:0011DCA6 loc_11DCA6: ; CODE XREF: sub_11DC78+28↑j ROM:0011DCA6 bra.s locret_11DCEE ROM:0011DCA8 ; --------------------------------------------------------------------------- ROM:0011DCA8 ROM:0011DCA8 loc_11DCA8: ; CODE XREF: sub_11DC78+12↑j ROM:0011DCA8 btst #6,($1269).w ROM:0011DCAE beq.s loc_11DCCC ROM:0011DCB0 move.w ($B14).w,d0 ROM:0011DCB4 add.w ($A6E).w,d0 ROM:0011DCB8 sub.w ($A6A).w,d0 ROM:0011DCBC cmp.w d0,d1 ROM:0011DCBE bge.s loc_11DCC6 ROM:0011DCC0 move.w d1,($B14).w ROM:0011DCC4 bra.s loc_11DCCA ROM:0011DCC6 ; --------------------------------------------------------------------------- ROM:0011DCC6 ROM:0011DCC6 loc_11DCC6: ; CODE XREF: sub_11DC78+46↑j ROM:0011DCC6 move.w d0,($B14).w ROM:0011DCCA ROM:0011DCCA loc_11DCCA: ; CODE XREF: sub_11DC78+4C↑j ROM:0011DCCA bra.s locret_11DCEE ROM:0011DCCC ; --------------------------------------------------------------------------- ROM:0011DCCC ROM:0011DCCC loc_11DCCC: ; CODE XREF: sub_11DC78+36↑j ROM:0011DCCC btst #2,($127A).w ROM:0011DCD2 beq.s locret_11DCEE ROM:0011DCD4 move.w ($A5A).w,d0 ROM:0011DCD8 add.w ($A6E).w,d0 ROM:0011DCDC sub.w ($A6A).w,d0 ROM:0011DCE0 cmp.w d0,d1 ROM:0011DCE2 bge.s loc_11DCEA ROM:0011DCE4 move.w d1,($A5A).w ROM:0011DCE8 bra.s locret_11DCEE ROM:0011DCEA ; --------------------------------------------------------------------------- ROM:0011DCEA ROM:0011DCEA loc_11DCEA: ; CODE XREF: sub_11DC78+6A↑j ROM:0011DCEA move.w d0,($A5A).w ROM:0011DCEE ROM:0011DCEE locret_11DCEE: ; CODE XREF: sub_11DC78+A↑j ROM:0011DCEE ; sub_11DC78:loc_11DCA6↑j ... ROM:0011DCEE rts ROM:0011DCEE ; End of function sub_11DC78 ROM:0011DCEE ROM:0011DCF0 ROM:0011DCF0 ; =============== S U B R O U T I N E ======================================= ROM:0011DCF0 ROM:0011DCF0 ROM:0011DCF0 sub_11DCF0: ; CODE XREF: sub_11D8C6+42↑p ROM:0011DCF0 btst #1,($126F).w ROM:0011DCF6 beq.s loc_11DD00 ROM:0011DCF8 move.w $4F0(a5),($ACC).w ROM:0011DCFE bra.s locret_11DD06 ROM:0011DD00 ; --------------------------------------------------------------------------- ROM:0011DD00 ROM:0011DD00 loc_11DD00: ; CODE XREF: sub_11DCF0+6↑j ROM:0011DD00 move.w $4F2(a5),($ACC).w ROM:0011DD06 ROM:0011DD06 locret_11DD06: ; CODE XREF: sub_11DCF0+E↑j ROM:0011DD06 rts ROM:0011DD06 ; End of function sub_11DCF0 ROM:0011DD06 ROM:0011DD08 ROM:0011DD08 ; =============== S U B R O U T I N E ======================================= ROM:0011DD08 ROM:0011DD08 ROM:0011DD08 sub_11DD08: ; CODE XREF: ROM:0011DDDE↓p ROM:0011DD08 move.w ($6B6).w,d0 ROM:0011DD0C muls.w ($ACC).w,d0 ROM:0011DD10 divs.w $4F4(a5),d0 ROM:0011DD14 move.w d0,($AC8).w ROM:0011DD18 rts ROM:0011DD18 ; End of function sub_11DD08 ROM:0011DD18 ROM:0011DD1A ROM:0011DD1A ; =============== S U B R O U T I N E ======================================= ROM:0011DD1A ROM:0011DD1A ROM:0011DD1A sub_11DD1A: ; CODE XREF: ROM:0011DDB0↓p ROM:0011DD1A ; ROM:loc_11DDDA↓p ROM:0011DD1A move.w #$3AAE,d1 ROM:0011DD1E move.w ($9C0).w,d2 ROM:0011DD22 bsr.l sub_116E84 ROM:0011DD28 move.w d1,($ACE).w ROM:0011DD2C move.w ($B3C).w,d0 ROM:0011DD30 muls.w ($ACE).w,d0 ROM:0011DD34 divs.w ($B3A).w,d0 ROM:0011DD38 move.w $4F6(a5),d1 ROM:0011DD3C muls.w ($AC8).w,d1 ROM:0011DD40 divs.w ($ACC).w,d1 ROM:0011DD44 add.w d0,d1 ROM:0011DD46 move.w d1,($ACA).w ROM:0011DD4A rts ROM:0011DD4A ; End of function sub_11DD1A ROM:0011DD4A ROM:0011DD4C ROM:0011DD4C ; =============== S U B R O U T I N E ======================================= ROM:0011DD4C ROM:0011DD4C ROM:0011DD4C sub_11DD4C: ; CODE XREF: ROM:loc_11DDAC↓p ROM:0011DD4C move.w ($ACC).w,($AC8).w ROM:0011DD52 rts ROM:0011DD52 ; End of function sub_11DD4C ROM:0011DD52 ROM:0011DD54 ROM:0011DD54 ; =============== S U B R O U T I N E ======================================= ROM:0011DD54 ROM:0011DD54 ROM:0011DD54 sub_11DD54: ; CODE XREF: sub_11D8C6+46↑p ROM:0011DD54 clr.w d1 ROM:0011DD56 move.b ($106A).w,d1 ROM:0011DD5A cmpi.w #4,d1 ROM:0011DD5E bcc.s locret_11DD68 ROM:0011DD60 movea.l off_11DD6A(pc,d1.w*4),a0 ROM:0011DD64 nop ROM:0011DD66 jmp (a0) ROM:0011DD68 ; --------------------------------------------------------------------------- ROM:0011DD68 ROM:0011DD68 locret_11DD68: ; CODE XREF: sub_11DD54+A↑j ROM:0011DD68 rts ROM:0011DD68 ; End of function sub_11DD54 ROM:0011DD68 ROM:0011DD68 ; --------------------------------------------------------------------------- ROM:0011DD6A off_11DD6A: dc.l loc_11DD7A ; DATA XREF: sub_11DD54+C↑r ROM:0011DD6E dc.l loc_11DD84 ROM:0011DD72 dc.l loc_11DDB6 ROM:0011DD76 dc.l loc_11DDF8 ROM:0011DD7A ; --------------------------------------------------------------------------- ROM:0011DD7A ROM:0011DD7A loc_11DD7A: ; DATA XREF: ROM:off_11DD6A↑o ROM:0011DD7A move.b #1,($106A).w ROM:0011DD80 bra.s loc_11DDAC ROM:0011DD82 ; --------------------------------------------------------------------------- ROM:0011DD82 rts ROM:0011DD84 ; --------------------------------------------------------------------------- ROM:0011DD84 ROM:0011DD84 loc_11DD84: ; DATA XREF: ROM:0011DD6E↑o ROM:0011DD84 btst #0,($1276).w ROM:0011DD8A beq.s loc_11DDAC ROM:0011DD8C bclr #0,($1276).w ROM:0011DD92 move.w $4F4(a5),d0 ROM:0011DD96 clr.b ($802).w ROM:0011DD9A move.w d0,($6B6).w ROM:0011DD9E move.b #1,($802).w ROM:0011DDA4 move.b #2,($106A).w ROM:0011DDAA bra.s loc_11DDDA ROM:0011DDAC ; --------------------------------------------------------------------------- ROM:0011DDAC ROM:0011DDAC loc_11DDAC: ; CODE XREF: ROM:0011DD80↑j ROM:0011DDAC ; ROM:0011DD8A↑j ... ROM:0011DDAC bsr.w sub_11DD4C ROM:0011DDB0 bsr.w sub_11DD1A ROM:0011DDB4 rts ROM:0011DDB6 ; --------------------------------------------------------------------------- ROM:0011DDB6 ROM:0011DDB6 loc_11DDB6: ; DATA XREF: ROM:0011DD72↑o ROM:0011DDB6 btst #1,($125F).w ROM:0011DDBC beq.s loc_11DDC6 ROM:0011DDBE move.b #1,($106A).w ROM:0011DDC4 bra.s loc_11DDAC ROM:0011DDC6 ; --------------------------------------------------------------------------- ROM:0011DDC6 ROM:0011DDC6 loc_11DDC6: ; CODE XREF: ROM:0011DDBC↑j ROM:0011DDC6 btst #2,($127C).w ROM:0011DDCC bne.s loc_11DDD0 ROM:0011DDCE bra.s loc_11DDE4 ROM:0011DDD0 ; --------------------------------------------------------------------------- ROM:0011DDD0 ROM:0011DDD0 loc_11DDD0: ; CODE XREF: ROM:0011DDCC↑j ROM:0011DDD0 cmpi.w #0,($6B6).w ROM:0011DDD6 bgt.s loc_11DDDA ROM:0011DDD8 bra.s loc_11DDE4 ROM:0011DDDA ; --------------------------------------------------------------------------- ROM:0011DDDA ROM:0011DDDA loc_11DDDA: ; CODE XREF: ROM:0011DDAA↑j ROM:0011DDDA ; ROM:0011DDD6↑j ROM:0011DDDA bsr.w sub_11DD1A ROM:0011DDDE bsr.w sub_11DD08 ROM:0011DDE2 rts ROM:0011DDE4 ; --------------------------------------------------------------------------- ROM:0011DDE4 ROM:0011DDE4 loc_11DDE4: ; CODE XREF: ROM:0011DDCE↑j ROM:0011DDE4 ; ROM:0011DDD8↑j ROM:0011DDE4 move.w #0,($AC8).w ROM:0011DDEA move.w #0,($ACA).w ROM:0011DDF0 move.b #3,($106A).w ROM:0011DDF6 bra.s locret_11DE08 ROM:0011DDF8 ; --------------------------------------------------------------------------- ROM:0011DDF8 ROM:0011DDF8 loc_11DDF8: ; DATA XREF: ROM:0011DD76↑o ROM:0011DDF8 btst #1,($125F).w ROM:0011DDFE beq.s locret_11DE08 ROM:0011DE00 move.b #1,($106A).w ROM:0011DE06 bra.s loc_11DDAC ROM:0011DE08 ; --------------------------------------------------------------------------- ROM:0011DE08 ROM:0011DE08 locret_11DE08: ; CODE XREF: ROM:0011DDF6↑j ROM:0011DE08 ; ROM:0011DDFE↑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: ROM:loc_11D146↑p ROM:0011DE0C clr.l d1 ROM:0011DE0E move.w ($AE0).w,d1 ROM:0011DE12 sub.w ($ADA).w,d1 ROM:0011DE16 swap d1 ROM:0011DE18 move.w ($12A0).w,d2 ROM:0011DE1C swap d2 ROM:0011DE1E move.w ($12A2).w,d2 ROM:0011DE22 btst #5,($125C).w ROM:0011DE28 beq.s loc_11DE30 ROM:0011DE2A move.w $500(a5),d3 ROM:0011DE2E bra.s loc_11DE34 ROM:0011DE30 ; --------------------------------------------------------------------------- ROM:0011DE30 ROM:0011DE30 loc_11DE30: ; CODE XREF: sub_11DE0C+1C↑j ROM:0011DE30 move.w $4FE(a5),d3 ROM:0011DE34 ROM:0011DE34 loc_11DE34: ; CODE XREF: sub_11DE0C+22↑j ROM:0011DE34 ext.l d3 ROM:0011DE36 bsr.l sub_116D90 ROM:0011DE3C clr.l d5 ROM:0011DE3E move.w $502(a5),d5 ROM:0011DE42 swap d5 ROM:0011DE44 cmp.l d4,d5 ROM:0011DE46 bgt.s loc_11DE4A ROM:0011DE48 move.l d5,d4 ROM:0011DE4A ROM:0011DE4A loc_11DE4A: ; CODE XREF: sub_11DE0C+3A↑j ROM:0011DE4A move.w d4,($12A2).w ROM:0011DE4E swap d4 ROM:0011DE50 cmpi.w #0,d4 ROM:0011DE54 blt.s loc_11DE5C ROM:0011DE56 move.w d4,($12A0).w ROM:0011DE5A bra.s locret_11DE62 ROM:0011DE5C ; --------------------------------------------------------------------------- ROM:0011DE5C ROM:0011DE5C loc_11DE5C: ; CODE XREF: sub_11DE0C+48↑j ROM:0011DE5C move.w #0,($12A0).w ROM:0011DE62 ROM:0011DE62 locret_11DE62: ; CODE XREF: sub_11DE0C+4E↑j ROM:0011DE62 rts ROM:0011DE62 ; End of function sub_11DE0C ROM:0011DE62 ROM:0011DE64 ROM:0011DE64 ; =============== S U B R O U T I N E ======================================= ROM:0011DE64 ROM:0011DE64 ROM:0011DE64 sub_11DE64: ; CODE XREF: sub_11E01A+10↓p ROM:0011DE64 bclr #0,($1270).w ROM:0011DE6A btst #2,($127C).w ROM:0011DE70 beq.s loc_11DE96 ROM:0011DE72 bset #0,($1270).w ROM:0011DE78 btst #3,($135E).w ROM:0011DE7E beq.s loc_11DE96 ROM:0011DE80 btst #0,($B89).w ROM:0011DE86 bne.s loc_11DE96 ROM:0011DE88 btst #3,($1285).w ROM:0011DE8E beq.s loc_11DE96 ROM:0011DE90 bclr #0,($1270).w ROM:0011DE96 ROM:0011DE96 loc_11DE96: ; CODE XREF: sub_11DE64+C↑j ROM:0011DE96 ; sub_11DE64+1A↑j ... ROM:0011DE96 clr.w d1 ROM:0011DE98 move.b ($106B).w,d1 ROM:0011DE9C cmpi.w #5,d1 ROM:0011DEA0 bcc.s locret_11DEAA ROM:0011DEA2 movea.l off_11DEAC(pc,d1.w*4),a0 ROM:0011DEA6 nop ROM:0011DEA8 jmp (a0) ROM:0011DEAA ; --------------------------------------------------------------------------- ROM:0011DEAA ROM:0011DEAA locret_11DEAA: ; CODE XREF: sub_11DE64+3C↑j ROM:0011DEAA rts ROM:0011DEAA ; End of function sub_11DE64 ROM:0011DEAA ROM:0011DEAA ; --------------------------------------------------------------------------- ROM:0011DEAC off_11DEAC: dc.l loc_11DEC0 ; DATA XREF: sub_11DE64+3E↑r ROM:0011DEB0 dc.l loc_11DECA ROM:0011DEB4 dc.l loc_11DF00 ROM:0011DEB8 dc.l loc_11DF30 ROM:0011DEBC dc.l loc_11DF7C ROM:0011DEC0 ; --------------------------------------------------------------------------- ROM:0011DEC0 ROM:0011DEC0 loc_11DEC0: ; DATA XREF: ROM:off_11DEAC↑o ROM:0011DEC0 move.b #1,($106B).w ROM:0011DEC6 bra.w loc_11DEFA ROM:0011DECA ; --------------------------------------------------------------------------- ROM:0011DECA ROM:0011DECA loc_11DECA: ; DATA XREF: ROM:0011DEB0↑o ROM:0011DECA btst #4,($127B).w ROM:0011DED0 beq.s loc_11DEE2 ROM:0011DED2 btst #0,($1270).w ROM:0011DED8 beq.s loc_11DEE2 ROM:0011DEDA move.b #3,($106B).w ROM:0011DEE0 rts ROM:0011DEE2 ; --------------------------------------------------------------------------- ROM:0011DEE2 ROM:0011DEE2 loc_11DEE2: ; CODE XREF: ROM:0011DED0↑j ROM:0011DEE2 ; ROM:0011DED8↑j ROM:0011DEE2 btst #4,($127B).w ROM:0011DEE8 beq.s loc_11DEFA ROM:0011DEEA btst #0,($1270).w ROM:0011DEF0 bne.s loc_11DEFA ROM:0011DEF2 move.b #2,($106B).w ROM:0011DEF8 bra.s loc_11DF2A ROM:0011DEFA ; --------------------------------------------------------------------------- ROM:0011DEFA ROM:0011DEFA loc_11DEFA: ; CODE XREF: ROM:0011DEC6↑j ROM:0011DEFA ; ROM:0011DEE8↑j ... ROM:0011DEFA bsr.w sub_11E00C ROM:0011DEFE rts ROM:0011DF00 ; --------------------------------------------------------------------------- ROM:0011DF00 ROM:0011DF00 loc_11DF00: ; DATA XREF: ROM:0011DEB4↑o ROM:0011DF00 btst #4,($127B).w ROM:0011DF06 bne.s loc_11DF10 ROM:0011DF08 move.b #1,($106B).w ROM:0011DF0E bra.s loc_11DEFA ROM:0011DF10 ; --------------------------------------------------------------------------- ROM:0011DF10 ROM:0011DF10 loc_11DF10: ; CODE XREF: ROM:0011DF06↑j ROM:0011DF10 move.w ($AD2).w,d0 ROM:0011DF14 btst #0,($1270).w ROM:0011DF1A beq.s loc_11DF2A ROM:0011DF1C cmp.w ($AD6).w,d0 ROM:0011DF20 bgt.s loc_11DF2A ROM:0011DF22 move.b #3,($106B).w ROM:0011DF28 rts ROM:0011DF2A ; --------------------------------------------------------------------------- ROM:0011DF2A ROM:0011DF2A loc_11DF2A: ; CODE XREF: ROM:0011DEF8↑j ROM:0011DF2A ; ROM:0011DF1A↑j ... ROM:0011DF2A bsr.w sub_11E004 ROM:0011DF2E rts ROM:0011DF30 ; --------------------------------------------------------------------------- ROM:0011DF30 ROM:0011DF30 loc_11DF30: ; DATA XREF: ROM:0011DEB8↑o ROM:0011DF30 btst #4,($127B).w ROM:0011DF36 bne.s loc_11DF40 ROM:0011DF38 move.b #1,($106B).w ROM:0011DF3E bra.s loc_11DEFA ROM:0011DF40 ; --------------------------------------------------------------------------- ROM:0011DF40 ROM:0011DF40 loc_11DF40: ; CODE XREF: ROM:0011DF36↑j ROM:0011DF40 move.w ($AD2).w,d0 ROM:0011DF44 cmp.w ($AE0).w,d0 ROM:0011DF48 bne.s loc_11DF64 ROM:0011DF4A move.w $508(a5),d1 ROM:0011DF4E clr.b ($804).w ROM:0011DF52 move.w d1,($6BA).w ROM:0011DF56 move.b #1,($804).w ROM:0011DF5C move.b #4,($106B).w ROM:0011DF62 rts ROM:0011DF64 ; --------------------------------------------------------------------------- ROM:0011DF64 ROM:0011DF64 loc_11DF64: ; CODE XREF: ROM:0011DF48↑j ROM:0011DF64 btst #0,($1270).w ROM:0011DF6A beq.s loc_11DF72 ROM:0011DF6C cmp.w ($AD6).w,d0 ROM:0011DF70 ble.s locret_11DF7A ROM:0011DF72 ROM:0011DF72 loc_11DF72: ; CODE XREF: ROM:0011DF6A↑j ROM:0011DF72 move.b #2,($106B).w ROM:0011DF78 bra.s loc_11DF2A ROM:0011DF7A ; --------------------------------------------------------------------------- ROM:0011DF7A ROM:0011DF7A locret_11DF7A: ; CODE XREF: ROM:0011DF70↑j ROM:0011DF7A rts ROM:0011DF7C ; --------------------------------------------------------------------------- ROM:0011DF7C ROM:0011DF7C loc_11DF7C: ; DATA XREF: ROM:0011DEBC↑o ROM:0011DF7C btst #4,($127B).w ROM:0011DF82 bne.s loc_11DF8E ROM:0011DF84 move.b #1,($106B).w ROM:0011DF8A bra.w loc_11DEFA ROM:0011DF8E ; --------------------------------------------------------------------------- ROM:0011DF8E ROM:0011DF8E loc_11DF8E: ; CODE XREF: ROM:0011DF82↑j ROM:0011DF8E cmpi.w #0,($6BA).w ROM:0011DF94 bgt.s loc_11DFA2 ROM:0011DF96 bsr.w sub_11DFDE ROM:0011DF9A move.b #3,($106B).w ROM:0011DFA0 rts ROM:0011DFA2 ; --------------------------------------------------------------------------- ROM:0011DFA2 ROM:0011DFA2 loc_11DFA2: ; CODE XREF: ROM:0011DF94↑j ROM:0011DFA2 move.w ($AD2).w,d0 ROM:0011DFA6 cmp.w ($AE0).w,d0 ROM:0011DFAA beq.s loc_11DFBC ROM:0011DFAC clr.b ($804).w ROM:0011DFB0 clr.w ($6BA).w ROM:0011DFB4 move.b #3,($106B).w ROM:0011DFBA rts ROM:0011DFBC ; --------------------------------------------------------------------------- ROM:0011DFBC ROM:0011DFBC loc_11DFBC: ; CODE XREF: ROM:0011DFAA↑j ROM:0011DFBC btst #0,($1270).w ROM:0011DFC2 beq.s loc_11DFCA ROM:0011DFC4 cmp.w ($AD6).w,d0 ROM:0011DFC8 ble.s locret_11DFDC ROM:0011DFCA ROM:0011DFCA loc_11DFCA: ; CODE XREF: ROM:0011DFC2↑j ROM:0011DFCA clr.b ($804).w ROM:0011DFCE clr.w ($6BA).w ROM:0011DFD2 move.b #2,($106B).w ROM:0011DFD8 bra.w loc_11DF2A ROM:0011DFDC ; --------------------------------------------------------------------------- ROM:0011DFDC ROM:0011DFDC locret_11DFDC: ; CODE XREF: ROM:0011DFC8↑j ROM:0011DFDC rts ROM:0011DFDE ROM:0011DFDE ; =============== S U B R O U T I N E ======================================= ROM:0011DFDE ROM:0011DFDE ROM:0011DFDE sub_11DFDE: ; CODE XREF: ROM:0011DF96↑p ROM:0011DFDE move.w ($AD2).w,d0 ROM:0011DFE2 sub.w $506(a5),d0 ROM:0011DFE6 move.w ($AD6).w,d1 ROM:0011DFEA sub.w ($AD2).w,d1 ROM:0011DFEE move.w $504(a5),d2 ROM:0011DFF2 cmp.w d2,d1 ROM:0011DFF4 ble.s loc_11DFFE ROM:0011DFF6 move.w ($AD6).w,d0 ROM:0011DFFA sub.w $504(a5),d0 ROM:0011DFFE ROM:0011DFFE loc_11DFFE: ; CODE XREF: sub_11DFDE+16↑j ROM:0011DFFE move.w d0,($AD2).w ROM:0011E002 rts ROM:0011E002 ; End of function sub_11DFDE ROM:0011E002 ROM:0011E004 ROM:0011E004 ; =============== S U B R O U T I N E ======================================= ROM:0011E004 ROM:0011E004 ROM:0011E004 sub_11E004: ; CODE XREF: ROM:loc_11DF2A↑p ROM:0011E004 move.w ($AD6).w,($AD2).w ROM:0011E00A rts ROM:0011E00A ; End of function sub_11E004 ROM:0011E00A ROM:0011E00C ROM:0011E00C ; =============== S U B R O U T I N E ======================================= ROM:0011E00C ROM:0011E00C ROM:0011E00C sub_11E00C: ; CODE XREF: ROM:loc_11DEFA↑p ROM:0011E00C move.w ($AD6).w,d0 ROM:0011E010 sub.w $504(a5),d0 ROM:0011E014 move.w d0,($AD2).w ROM:0011E018 rts ROM:0011E018 ; End of function sub_11E00C ROM:0011E018 ROM:0011E01A ROM:0011E01A ; =============== S U B R O U T I N E ======================================= ROM:0011E01A ROM:0011E01A ROM:0011E01A sub_11E01A: ; CODE XREF: sub_1237EC+2A↓p ROM:0011E01A bsr.w sub_11E140 ROM:0011E01E bsr.w sub_11E148 ROM:0011E022 bsr.w sub_11E1A4 ROM:0011E026 bsr.w sub_11E2D8 ROM:0011E02A bsr.l sub_11DE64 ROM:0011E030 bsr.l sub_11D8C6 ROM:0011E036 bsr.w sub_11E2E6 ROM:0011E03A bsr.l sub_11E2F4 ROM:0011E040 bsr.w sub_11E058 ROM:0011E044 bsr.l sub_11D55A ROM:0011E04A bsr.l sub_11E954 ROM:0011E050 bsr.l sub_11D036 ROM:0011E056 rts ROM:0011E056 ; End of function sub_11E01A ROM:0011E056 ROM:0011E058 ROM:0011E058 ; =============== S U B R O U T I N E ======================================= ROM:0011E058 ROM:0011E058 ROM:0011E058 sub_11E058: ; CODE XREF: sub_11E01A+26↑p ROM:0011E058 clr.w d1 ROM:0011E05A move.b ($106C).w,d1 ROM:0011E05E cmpi.w #4,d1 ROM:0011E062 bcc.s locret_11E06C ROM:0011E064 movea.l off_11E06E(pc,d1.w*4),a0 ROM:0011E068 nop ROM:0011E06A jmp (a0) ROM:0011E06C ; --------------------------------------------------------------------------- ROM:0011E06C ROM:0011E06C locret_11E06C: ; CODE XREF: sub_11E058+A↑j ROM:0011E06C rts ROM:0011E06C ; End of function sub_11E058 ROM:0011E06C ROM:0011E06C ; --------------------------------------------------------------------------- ROM:0011E06E off_11E06E: dc.l loc_11E07E ; DATA XREF: sub_11E058+C↑r ROM:0011E072 dc.l loc_11E08E ROM:0011E076 dc.l loc_11E0B8 ROM:0011E07A dc.l loc_11E100 ROM:0011E07E ; --------------------------------------------------------------------------- ROM:0011E07E ROM:0011E07E loc_11E07E: ; DATA XREF: ROM:off_11E06E↑o ROM:0011E07E bclr #6,($125A).w ROM:0011E084 move.b #1,($106C).w ROM:0011E08A bra.s locret_11E0B6 ROM:0011E08C ; --------------------------------------------------------------------------- ROM:0011E08C rts ROM:0011E08E ; --------------------------------------------------------------------------- ROM:0011E08E ROM:0011E08E loc_11E08E: ; DATA XREF: ROM:0011E072↑o ROM:0011E08E btst #4,($127D).w ROM:0011E094 beq.s locret_11E0B6 ROM:0011E096 move.w $518(a5),d0 ROM:0011E09A btst #6,($1265).w ROM:0011E0A0 bne.s locret_11E0B6 ROM:0011E0A2 cmp.w ($ADE).w,d0 ROM:0011E0A6 blt.s locret_11E0B6 ROM:0011E0A8 bset #6,($125A).w ROM:0011E0AE move.b #2,($106C).w ROM:0011E0B4 bra.s locret_11E0FE ROM:0011E0B6 ; --------------------------------------------------------------------------- ROM:0011E0B6 ROM:0011E0B6 locret_11E0B6: ; CODE XREF: ROM:0011E08A↑j ROM:0011E0B6 ; ROM:0011E094↑j ... ROM:0011E0B6 rts ROM:0011E0B8 ; --------------------------------------------------------------------------- ROM:0011E0B8 ROM:0011E0B8 loc_11E0B8: ; DATA XREF: ROM:0011E076↑o ROM:0011E0B8 move.w $518(a5),d0 ROM:0011E0BC add.w $51A(a5),d0 ROM:0011E0C0 btst #4,($127D).w ROM:0011E0C6 beq.s loc_11E0CE ROM:0011E0C8 cmp.w ($ADE).w,d0 ROM:0011E0CC bge.s loc_11E0DC ROM:0011E0CE ROM:0011E0CE loc_11E0CE: ; CODE XREF: ROM:0011E0C6↑j ROM:0011E0CE bclr #6,($125A).w ROM:0011E0D4 move.b #1,($106C).w ROM:0011E0DA bra.s locret_11E0B6 ROM:0011E0DC ; --------------------------------------------------------------------------- ROM:0011E0DC ROM:0011E0DC loc_11E0DC: ; CODE XREF: ROM:0011E0CC↑j ROM:0011E0DC btst #6,($1265).w ROM:0011E0E2 beq.s locret_11E0FE ROM:0011E0E4 move.w $520(a5),d0 ROM:0011E0E8 clr.b ($805).w ROM:0011E0EC move.w d0,($6BC).w ROM:0011E0F0 move.b #1,($805).w ROM:0011E0F6 move.b #3,($106C).w ROM:0011E0FC bra.s locret_11E13C ROM:0011E0FE ; --------------------------------------------------------------------------- ROM:0011E0FE ROM:0011E0FE locret_11E0FE: ; CODE XREF: ROM:0011E0B4↑j ROM:0011E0FE ; ROM:0011E0E2↑j ... ROM:0011E0FE rts ROM:0011E100 ; --------------------------------------------------------------------------- ROM:0011E100 ROM:0011E100 loc_11E100: ; DATA XREF: ROM:0011E07A↑o ROM:0011E100 btst #4,($127D).w ROM:0011E106 beq.s loc_11E11E ROM:0011E108 move.w $518(a5),d0 ROM:0011E10C add.w $51A(a5),d0 ROM:0011E110 cmpi.w #0,($6BC).w ROM:0011E116 ble.s loc_11E11E ROM:0011E118 cmp.w ($ADE).w,d0 ROM:0011E11C bge.s loc_11E12C ROM:0011E11E ROM:0011E11E loc_11E11E: ; CODE XREF: ROM:0011E106↑j ROM:0011E11E ; ROM:0011E116↑j ROM:0011E11E bclr #6,($125A).w ROM:0011E124 move.b #1,($106C).w ROM:0011E12A bra.s locret_11E0B6 ROM:0011E12C ; --------------------------------------------------------------------------- ROM:0011E12C ROM:0011E12C loc_11E12C: ; CODE XREF: ROM:0011E11C↑j ROM:0011E12C btst #6,($1265).w ROM:0011E132 bne.s locret_11E13C ROM:0011E134 move.b #2,($106C).w ROM:0011E13A bra.s locret_11E0FE ROM:0011E13C ; --------------------------------------------------------------------------- ROM:0011E13C ROM:0011E13C locret_11E13C: ; CODE XREF: ROM:0011E0FC↑j ROM:0011E13C ; ROM:0011E132↑j ROM:0011E13C rts ROM:0011E13E ; --------------------------------------------------------------------------- ROM:0011E13E rts ROM:0011E140 ROM:0011E140 ; =============== S U B R O U T I N E ======================================= ROM:0011E140 ROM:0011E140 ROM:0011E140 sub_11E140: ; CODE XREF: sub_11E01A↑p ROM:0011E140 move.w ($606).w,($AE0).w ROM:0011E146 rts ROM:0011E146 ; End of function sub_11E140 ROM:0011E146 ROM:0011E148 ROM:0011E148 ; =============== S U B R O U T I N E ======================================= ROM:0011E148 ROM:0011E148 ROM:0011E148 sub_11E148: ; CODE XREF: sub_11E01A+4↑p ROM:0011E148 btst #4,($867).w ROM:0011E14E beq.s loc_11E17C ROM:0011E150 move.w #$3B32,d1 ROM:0011E154 move.w ($9C0).w,d2 ROM:0011E158 move.w ($98C).w,d3 ROM:0011E15C bsr.l sub_116E84 ROM:0011E162 move.w d1,($AE6).w ROM:0011E166 move.w #$3B34,d1 ROM:0011E16A move.w ($9C0).w,d2 ROM:0011E16E move.w ($97C).w,d3 ROM:0011E172 bsr.l sub_116E84 ROM:0011E178 move.w d1,($AEA).w ROM:0011E17C ROM:0011E17C loc_11E17C: ; CODE XREF: sub_11E148+6↑j ROM:0011E17C move.w ($AC4).w,d0 ROM:0011E180 cmpi.w #0,d0 ROM:0011E184 beq.s loc_11E192 ROM:0011E186 move.w ($AEA).w,d0 ROM:0011E18A muls.w ($AC6).w,d0 ROM:0011E18E divs.w ($AC4).w,d0 ROM:0011E192 ROM:0011E192 loc_11E192: ; CODE XREF: sub_11E148+3C↑j ROM:0011E192 add.w ($AE6).w,d0 ROM:0011E196 add.w ($12A0).w,d0 ROM:0011E19A add.w ($ACA).w,d0 ROM:0011E19E move.w d0,($AD4).w ROM:0011E1A2 rts ROM:0011E1A2 ; End of function sub_11E148 ROM:0011E1A2 ROM:0011E1A4 ROM:0011E1A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E1A4 ROM:0011E1A4 ROM:0011E1A4 sub_11E1A4: ; CODE XREF: sub_11E01A+8↑p ROM:0011E1A4 btst #4,($867).w ROM:0011E1AA beq.s loc_11E1C2 ROM:0011E1AC move.w #$3B38,d1 ROM:0011E1B0 move.w ($9C0).w,d2 ROM:0011E1B4 move.w ($97C).w,d3 ROM:0011E1B8 bsr.l sub_116E84 ROM:0011E1BE move.w d1,($AE2).w ROM:0011E1C2 ROM:0011E1C2 loc_11E1C2: ; CODE XREF: sub_11E1A4+6↑j ROM:0011E1C2 move.w #$3B3A,d1 ROM:0011E1C6 move.w ($99E).w,d2 ROM:0011E1CA move.w ($9C0).w,d3 ROM:0011E1CE bsr.l sub_116E84 ROM:0011E1D4 move.w d1,($AE4).w ROM:0011E1D8 move.w #$3B36,d1 ROM:0011E1DC move.w ($129C).w,d2 ROM:0011E1E0 move.w ($986).w,d3 ROM:0011E1E4 bsr.l sub_116E84 ROM:0011E1EA move.w d1,($AE8).w ROM:0011E1EE btst #2,($127C).w ROM:0011E1F4 bne.s loc_11E206 ROM:0011E1F6 cmpi.w #0,($ADE).w ROM:0011E1FC blt.s loc_11E206 ROM:0011E1FE cmpi.w #0,($AE2).w ROM:0011E204 bge.s loc_11E20E ROM:0011E206 ROM:0011E206 loc_11E206: ; CODE XREF: sub_11E1A4+50↑j ROM:0011E206 ; sub_11E1A4+58↑j ROM:0011E206 move.w ($AE2).w,($AEC).w ROM:0011E20C bra.s loc_11E240 ROM:0011E20E ; --------------------------------------------------------------------------- ROM:0011E20E ROM:0011E20E loc_11E20E: ; CODE XREF: sub_11E1A4+60↑j ROM:0011E20E move.w $51C(a5),d0 ROM:0011E212 sub.w ($ADE).w,d0 ROM:0011E216 bgt.s loc_11E220 ROM:0011E218 move.w #0,($AEC).w ROM:0011E21E bra.s loc_11E240 ROM:0011E220 ; --------------------------------------------------------------------------- ROM:0011E220 ROM:0011E220 loc_11E220: ; CODE XREF: sub_11E1A4+72↑j ROM:0011E220 move.w ($AE2).w,d1 ROM:0011E224 muls.w d0,d1 ROM:0011E226 divs.w $51C(a5),d1 ROM:0011E22A move.w d1,d2 ROM:0011E22C add.w $51E(a5),d2 ROM:0011E230 cmp.w ($AEC).w,d1 ROM:0011E234 bgt.s loc_11E23C ROM:0011E236 cmp.w ($AEC).w,d2 ROM:0011E23A bgt.s loc_11E240 ROM:0011E23C ROM:0011E23C loc_11E23C: ; CODE XREF: sub_11E1A4+90↑j ROM:0011E23C move.w d1,($AEC).w ROM:0011E240 ROM:0011E240 loc_11E240: ; CODE XREF: sub_11E1A4+68↑j ROM:0011E240 ; sub_11E1A4+7A↑j ... ROM:0011E240 move.w ($AD4).w,d0 ROM:0011E244 add.w ($A7A).w,d0 ROM:0011E248 btst #1,($126F).w ROM:0011E24E beq.s loc_11E254 ROM:0011E250 add.w ($AEC).w,d0 ROM:0011E254 ROM:0011E254 loc_11E254: ; CODE XREF: sub_11E1A4+AA↑j ROM:0011E254 add.w ($AE4).w,d0 ROM:0011E258 btst #5,($125C).w ROM:0011E25E beq.s loc_11E264 ROM:0011E260 add.w ($A60).w,d0 ROM:0011E264 ROM:0011E264 loc_11E264: ; CODE XREF: sub_11E1A4+BA↑j ROM:0011E264 btst #3,($1284).w ROM:0011E26A beq.s loc_11E270 ROM:0011E26C add.w $50C(a5),d0 ROM:0011E270 ROM:0011E270 loc_11E270: ; CODE XREF: sub_11E1A4+C6↑j ROM:0011E270 btst #7,($878).w ROM:0011E276 beq.s loc_11E27C ROM:0011E278 add.w $50E(a5),d0 ROM:0011E27C ROM:0011E27C loc_11E27C: ; CODE XREF: sub_11E1A4+D2↑j ROM:0011E27C btst #0,($125C).w ROM:0011E282 beq.s loc_11E288 ROM:0011E284 add.w $510(a5),d0 ROM:0011E288 ROM:0011E288 loc_11E288: ; CODE XREF: sub_11E1A4+DE↑j ROM:0011E288 btst #7,($127F).w ROM:0011E28E beq.s loc_11E294 ROM:0011E290 add.w $512(a5),d0 ROM:0011E294 ROM:0011E294 loc_11E294: ; CODE XREF: sub_11E1A4+EA↑j ROM:0011E294 btst #3,($1259).w ROM:0011E29A beq.s loc_11E2A0 ROM:0011E29C add.w $514(a5),d0 ROM:0011E2A0 ROM:0011E2A0 loc_11E2A0: ; CODE XREF: sub_11E1A4+F6↑j ROM:0011E2A0 btst #6,($126D).w ROM:0011E2A6 beq.s loc_11E2AC ROM:0011E2A8 add.w $516(a5),d0 ROM:0011E2AC ROM:0011E2AC loc_11E2AC: ; CODE XREF: sub_11E1A4+102↑j ROM:0011E2AC add.w ($AE8).w,d0 ROM:0011E2B0 move.w d0,($AD8).w ROM:0011E2B4 move.w #$3B3C,d1 ROM:0011E2B8 move.w ($AD8).w,d2 ROM:0011E2BC move.w ($129C).w,d3 ROM:0011E2C0 bsr.l sub_116E84 ROM:0011E2C6 add.w ($AD8).w,d1 ROM:0011E2CA move.w d1,($AD6).w ROM:0011E2CE sub.w ($AD4).w,d1 ROM:0011E2D2 move.w d1,($ADA).w ROM:0011E2D6 rts ROM:0011E2D6 ; End of function sub_11E1A4 ROM:0011E2D6 ROM:0011E2D8 ROM:0011E2D8 ; =============== S U B R O U T I N E ======================================= ROM:0011E2D8 ROM:0011E2D8 ROM:0011E2D8 sub_11E2D8: ; CODE XREF: sub_11E01A+C↑p ROM:0011E2D8 move.w $50A(a5),d0 ROM:0011E2DC add.w ($AD6).w,d0 ROM:0011E2E0 move.w d0,($ADC).w ROM:0011E2E4 rts ROM:0011E2E4 ; End of function sub_11E2D8 ROM:0011E2E4 ROM:0011E2E6 ROM:0011E2E6 ; =============== S U B R O U T I N E ======================================= ROM:0011E2E6 ROM:0011E2E6 ROM:0011E2E6 sub_11E2E6: ; CODE XREF: sub_11E01A+1C↑p ROM:0011E2E6 move.w ($5D2).w,d0 ROM:0011E2EA sub.w ($AC0).w,d0 ROM:0011E2EE move.w d0,($ADE).w ROM:0011E2F2 rts ROM:0011E2F2 ; End of function sub_11E2E6 ROM:0011E2F2 ROM:0011E2F4 ROM:0011E2F4 ; =============== S U B R O U T I N E ======================================= ROM:0011E2F4 ROM:0011E2F4 ROM:0011E2F4 sub_11E2F4: ; CODE XREF: sub_11E01A+20↑p ROM:0011E2F4 bsr.w sub_11E3FE ROM:0011E2F8 bsr.w sub_11E562 ROM:0011E2FC bsr.w sub_11E6DC ROM:0011E300 bsr.w sub_11E306 ROM:0011E304 rts ROM:0011E304 ; End of function sub_11E2F4 ROM:0011E304 ROM:0011E306 ROM:0011E306 ; =============== S U B R O U T I N E ======================================= ROM:0011E306 ROM:0011E306 ROM:0011E306 sub_11E306: ; CODE XREF: sub_11E2F4+C↑p ROM:0011E306 clr.w d1 ROM:0011E308 move.b ($106D).w,d1 ROM:0011E30C cmpi.w #5,d1 ROM:0011E310 bcc.s locret_11E31A ROM:0011E312 movea.l off_11E31C(pc,d1.w*4),a0 ROM:0011E316 nop ROM:0011E318 jmp (a0) ROM:0011E31A ; --------------------------------------------------------------------------- ROM:0011E31A ROM:0011E31A locret_11E31A: ; CODE XREF: sub_11E306+A↑j ROM:0011E31A rts ROM:0011E31A ; End of function sub_11E306 ROM:0011E31A ROM:0011E31A ; --------------------------------------------------------------------------- ROM:0011E31C off_11E31C: dc.l loc_11E330 ; DATA XREF: sub_11E306+C↑r ROM:0011E320 dc.l loc_11E33E ROM:0011E324 dc.l loc_11E36E ROM:0011E328 dc.l loc_11E3A6 ROM:0011E32C dc.l loc_11E3C0 ROM:0011E330 ; --------------------------------------------------------------------------- ROM:0011E330 ROM:0011E330 loc_11E330: ; DATA XREF: ROM:off_11E31C↑o ROM:0011E330 bsr.w sub_11E6D2 ROM:0011E334 move.b #1,($106D).w ROM:0011E33A bra.s locret_11E36C ROM:0011E33C ; --------------------------------------------------------------------------- ROM:0011E33C rts ROM:0011E33E ; --------------------------------------------------------------------------- ROM:0011E33E ROM:0011E33E loc_11E33E: ; DATA XREF: ROM:0011E320↑o ROM:0011E33E btst #6,($1265).w ROM:0011E344 beq.s loc_11E354 ROM:0011E346 bset #3,($1273).w ROM:0011E34C move.b #2,($106D).w ROM:0011E352 bra.s loc_11E3A0 ROM:0011E354 ; --------------------------------------------------------------------------- ROM:0011E354 ROM:0011E354 loc_11E354: ; CODE XREF: ROM:0011E344↑j ROM:0011E354 btst #2,($127C).w ROM:0011E35A bne.s locret_11E36C ROM:0011E35C bset #3,($1273).w ROM:0011E362 move.b #4,($106D).w ROM:0011E368 bra.w loc_11E3F6 ROM:0011E36C ; --------------------------------------------------------------------------- ROM:0011E36C ROM:0011E36C locret_11E36C: ; CODE XREF: ROM:0011E33A↑j ROM:0011E36C ; ROM:0011E35A↑j ... ROM:0011E36C rts ROM:0011E36E ; --------------------------------------------------------------------------- ROM:0011E36E ROM:0011E36E loc_11E36E: ; DATA XREF: ROM:0011E324↑o ROM:0011E36E btst #6,($1265).w ROM:0011E374 bne.s loc_11E384 ROM:0011E376 bclr #3,($1273).w ROM:0011E37C move.b #1,($106D).w ROM:0011E382 bra.s locret_11E36C ROM:0011E384 ; --------------------------------------------------------------------------- ROM:0011E384 ROM:0011E384 loc_11E384: ; CODE XREF: ROM:0011E374↑j ROM:0011E384 move.w $522(a5),d0 ROM:0011E388 move.w ($AF2).w,d1 ROM:0011E38C cmp.w ($ADE).w,d0 ROM:0011E390 bge.s loc_11E3A0 ROM:0011E392 cmp.w ($AEE).w,d1 ROM:0011E396 bge.s loc_11E3A0 ROM:0011E398 move.b #3,($106D).w ROM:0011E39E bra.s loc_11E3BA ROM:0011E3A0 ; --------------------------------------------------------------------------- ROM:0011E3A0 ROM:0011E3A0 loc_11E3A0: ; CODE XREF: ROM:0011E352↑j ROM:0011E3A0 ; ROM:0011E390↑j ... ROM:0011E3A0 bsr.w sub_11E5E8 ROM:0011E3A4 rts ROM:0011E3A6 ; --------------------------------------------------------------------------- ROM:0011E3A6 ROM:0011E3A6 loc_11E3A6: ; DATA XREF: ROM:0011E328↑o ROM:0011E3A6 btst #6,($1265).w ROM:0011E3AC bne.s loc_11E3BA ROM:0011E3AE bsr.w sub_11E6BE ROM:0011E3B2 move.b #4,($106D).w ROM:0011E3B8 bra.s loc_11E3F6 ROM:0011E3BA ; --------------------------------------------------------------------------- ROM:0011E3BA ROM:0011E3BA loc_11E3BA: ; CODE XREF: ROM:0011E39E↑j ROM:0011E3BA ; ROM:0011E3AC↑j ... ROM:0011E3BA bsr.w sub_11E5FC ROM:0011E3BE rts ROM:0011E3C0 ; --------------------------------------------------------------------------- ROM:0011E3C0 ROM:0011E3C0 loc_11E3C0: ; DATA XREF: ROM:0011E32C↑o ROM:0011E3C0 btst #2,($127C).w ROM:0011E3C6 beq.s loc_11E3D8 ROM:0011E3C8 bclr #3,($1273).w ROM:0011E3CE move.b #1,($106D).w ROM:0011E3D4 bra.w locret_11E36C ROM:0011E3D8 ; --------------------------------------------------------------------------- ROM:0011E3D8 ROM:0011E3D8 loc_11E3D8: ; CODE XREF: ROM:0011E3C6↑j ROM:0011E3D8 move.w ($AFC).w,d0 ROM:0011E3DC cmp.w ($98A).w,d0 ROM:0011E3E0 ble.s loc_11E3E6 ROM:0011E3E2 bsr.w sub_11E6D2 ROM:0011E3E6 ROM:0011E3E6 loc_11E3E6: ; CODE XREF: ROM:0011E3E0↑j ROM:0011E3E6 btst #6,($1265).w ROM:0011E3EC beq.s loc_11E3F6 ROM:0011E3EE move.b #3,($106D).w ROM:0011E3F4 bra.s loc_11E3BA ROM:0011E3F6 ; --------------------------------------------------------------------------- ROM:0011E3F6 ROM:0011E3F6 loc_11E3F6: ; CODE XREF: ROM:0011E368↑j ROM:0011E3F6 ; ROM:0011E3B8↑j ... ROM:0011E3F6 bsr.w sub_11E670 ROM:0011E3FA rts ROM:0011E3FC ; --------------------------------------------------------------------------- ROM:0011E3FC rts ROM:0011E3FE ROM:0011E3FE ; =============== S U B R O U T I N E ======================================= ROM:0011E3FE ROM:0011E3FE ROM:0011E3FE sub_11E3FE: ; CODE XREF: sub_11E2F4↑p ROM:0011E3FE clr.w d1 ROM:0011E400 move.b ($106E).w,d1 ROM:0011E404 cmpi.w #5,d1 ROM:0011E408 bcc.s locret_11E412 ROM:0011E40A movea.l off_11E414(pc,d1.w*4),a0 ROM:0011E40E nop ROM:0011E410 jmp (a0) ROM:0011E412 ; --------------------------------------------------------------------------- ROM:0011E412 ROM:0011E412 locret_11E412: ; CODE XREF: sub_11E3FE+A↑j ROM:0011E412 rts ROM:0011E412 ; End of function sub_11E3FE ROM:0011E412 ROM:0011E412 ; --------------------------------------------------------------------------- ROM:0011E414 off_11E414: dc.l loc_11E428 ; DATA XREF: sub_11E3FE+C↑r ROM:0011E418 dc.l loc_11E436 ROM:0011E41C dc.l loc_11E482 ROM:0011E420 dc.l loc_11E4D4 ROM:0011E424 dc.l loc_11E518 ROM:0011E428 ; --------------------------------------------------------------------------- ROM:0011E428 ROM:0011E428 loc_11E428: ; DATA XREF: ROM:off_11E414↑o ROM:0011E428 bsr.w sub_11E5E0 ROM:0011E42C move.b #1,($106E).w ROM:0011E432 bra.s locret_11E480 ROM:0011E434 ; --------------------------------------------------------------------------- ROM:0011E434 rts ROM:0011E436 ; --------------------------------------------------------------------------- ROM:0011E436 ROM:0011E436 loc_11E436: ; DATA XREF: ROM:0011E418↑o ROM:0011E436 btst #2,($127C).w ROM:0011E43C beq.s locret_11E480 ROM:0011E43E btst #5,($125A).w ROM:0011E444 bne.s locret_11E480 ROM:0011E446 btst #1,($1275).w ROM:0011E44C bne.s locret_11E480 ROM:0011E44E btst #6,($1269).w ROM:0011E454 bne.s locret_11E480 ROM:0011E456 btst #2,($127A).w ROM:0011E45C bne.s locret_11E480 ROM:0011E45E cmpi.w #0,($B04).w ROM:0011E464 bne.s locret_11E480 ROM:0011E466 move.w $526(a5),d0 ROM:0011E46A clr.b ($806).w ROM:0011E46E move.w d0,($6BE).w ROM:0011E472 move.b #1,($806).w ROM:0011E478 move.b #2,($106E).w ROM:0011E47E bra.s locret_11E4D2 ROM:0011E480 ; --------------------------------------------------------------------------- ROM:0011E480 ROM:0011E480 locret_11E480: ; CODE XREF: ROM:0011E432↑j ROM:0011E480 ; ROM:0011E43C↑j ... ROM:0011E480 rts ROM:0011E482 ; --------------------------------------------------------------------------- ROM:0011E482 ROM:0011E482 loc_11E482: ; DATA XREF: ROM:0011E41C↑o ROM:0011E482 btst #2,($127C).w ROM:0011E488 beq.s loc_11E4B2 ROM:0011E48A btst #1,($1275).w ROM:0011E490 bne.s loc_11E4B2 ROM:0011E492 btst #5,($125A).w ROM:0011E498 bne.s loc_11E4B2 ROM:0011E49A btst #6,($1269).w ROM:0011E4A0 bne.s loc_11E4B2 ROM:0011E4A2 btst #2,($127A).w ROM:0011E4A8 bne.s loc_11E4B2 ROM:0011E4AA cmpi.w #0,($B04).w ROM:0011E4B0 ble.s loc_11E4C2 ROM:0011E4B2 ROM:0011E4B2 loc_11E4B2: ; CODE XREF: ROM:0011E488↑j ROM:0011E4B2 ; ROM:0011E490↑j ... ROM:0011E4B2 clr.b ($806).w ROM:0011E4B6 clr.w ($6BE).w ROM:0011E4BA move.b #1,($106E).w ROM:0011E4C0 bra.s locret_11E480 ROM:0011E4C2 ; --------------------------------------------------------------------------- ROM:0011E4C2 ROM:0011E4C2 loc_11E4C2: ; CODE XREF: ROM:0011E4B0↑j ROM:0011E4C2 cmpi.w #0,($6BE).w ROM:0011E4C8 bgt.s locret_11E4D2 ROM:0011E4CA move.b #3,($106E).w ROM:0011E4D0 bra.s locret_11E516 ROM:0011E4D2 ; --------------------------------------------------------------------------- ROM:0011E4D2 ROM:0011E4D2 locret_11E4D2: ; CODE XREF: ROM:0011E47E↑j ROM:0011E4D2 ; ROM:0011E4C8↑j ROM:0011E4D2 rts ROM:0011E4D4 ; --------------------------------------------------------------------------- ROM:0011E4D4 ROM:0011E4D4 loc_11E4D4: ; DATA XREF: ROM:0011E420↑o ROM:0011E4D4 btst #2,($127C).w ROM:0011E4DA beq.s loc_11E4FC ROM:0011E4DC btst #1,($1275).w ROM:0011E4E2 bne.s loc_11E4FC ROM:0011E4E4 btst #5,($125A).w ROM:0011E4EA bne.s loc_11E4FC ROM:0011E4EC btst #6,($1269).w ROM:0011E4F2 bne.s loc_11E4FC ROM:0011E4F4 btst #2,($127A).w ROM:0011E4FA beq.s loc_11E506 ROM:0011E4FC ROM:0011E4FC loc_11E4FC: ; CODE XREF: ROM:0011E4DA↑j ROM:0011E4FC ; ROM:0011E4E2↑j ... ROM:0011E4FC move.b #1,($106E).w ROM:0011E502 bra.w locret_11E480 ROM:0011E506 ; --------------------------------------------------------------------------- ROM:0011E506 ROM:0011E506 loc_11E506: ; CODE XREF: ROM:0011E4FA↑j ROM:0011E506 cmpi.w #0,($B04).w ROM:0011E50C bne.s locret_11E516 ROM:0011E50E move.b #4,($106E).w ROM:0011E514 bra.s loc_11E55A ROM:0011E516 ; --------------------------------------------------------------------------- ROM:0011E516 ROM:0011E516 locret_11E516: ; CODE XREF: ROM:0011E4D0↑j ROM:0011E516 ; ROM:0011E50C↑j ... ROM:0011E516 rts ROM:0011E518 ; --------------------------------------------------------------------------- ROM:0011E518 ROM:0011E518 loc_11E518: ; DATA XREF: ROM:0011E424↑o ROM:0011E518 btst #2,($127C).w ROM:0011E51E beq.s loc_11E540 ROM:0011E520 btst #1,($1275).w ROM:0011E526 bne.s loc_11E540 ROM:0011E528 btst #5,($125A).w ROM:0011E52E bne.s loc_11E540 ROM:0011E530 btst #6,($1269).w ROM:0011E536 bne.s loc_11E540 ROM:0011E538 btst #2,($127A).w ROM:0011E53E beq.s loc_11E54A ROM:0011E540 ROM:0011E540 loc_11E540: ; CODE XREF: ROM:0011E51E↑j ROM:0011E540 ; ROM:0011E526↑j ... ROM:0011E540 move.b #1,($106E).w ROM:0011E546 bra.w locret_11E480 ROM:0011E54A ; --------------------------------------------------------------------------- ROM:0011E54A ROM:0011E54A loc_11E54A: ; CODE XREF: ROM:0011E53E↑j ROM:0011E54A cmpi.w #0,($B04).w ROM:0011E550 ble.s loc_11E55A ROM:0011E552 move.b #3,($106E).w ROM:0011E558 bra.s locret_11E516 ROM:0011E55A ; --------------------------------------------------------------------------- ROM:0011E55A ROM:0011E55A loc_11E55A: ; CODE XREF: ROM:0011E514↑j ROM:0011E55A ; ROM:0011E550↑j ROM:0011E55A bsr.w sub_11E5B6 ROM:0011E55E rts ROM:0011E560 ; --------------------------------------------------------------------------- ROM:0011E560 rts ROM:0011E562 ROM:0011E562 ; =============== S U B R O U T I N E ======================================= ROM:0011E562 ROM:0011E562 ROM:0011E562 sub_11E562: ; CODE XREF: sub_11E2F4+4↑p ROM:0011E562 move.w #$3B40,d1 ROM:0011E566 move.w ($5D2).w,d2 ROM:0011E56A move.w ($98A).w,d3 ROM:0011E56E bsr.l sub_116E84 ROM:0011E574 add.w ($12A0).w,d1 ROM:0011E578 btst #7,($1262).w ROM:0011E57E beq.s loc_11E584 ROM:0011E580 add.w $532(a5),d1 ROM:0011E584 ROM:0011E584 loc_11E584: ; CODE XREF: sub_11E562+1C↑j ROM:0011E584 move.w d1,($AF0).w ROM:0011E588 move.w $524(a5),d0 ROM:0011E58C cmpi.w #0,d0 ROM:0011E590 bne.s loc_11E5AE ROM:0011E592 move.w #$3B3C,d1 ROM:0011E596 move.w ($AF0).w,d2 ROM:0011E59A move.w ($129C).w,d3 ROM:0011E59E bsr.l sub_116E84 ROM:0011E5A4 add.w ($AF0).w,d1 ROM:0011E5A8 move.w d1,($AEE).w ROM:0011E5AC bra.s locret_11E5B4 ROM:0011E5AE ; --------------------------------------------------------------------------- ROM:0011E5AE ROM:0011E5AE loc_11E5AE: ; CODE XREF: sub_11E562+2E↑j ROM:0011E5AE move.w ($AF0).w,($AEE).w ROM:0011E5B4 ROM:0011E5B4 locret_11E5B4: ; CODE XREF: sub_11E562+4A↑j ROM:0011E5B4 rts ROM:0011E5B4 ; End of function sub_11E562 ROM:0011E5B4 ROM:0011E5B6 ROM:0011E5B6 ; =============== S U B R O U T I N E ======================================= ROM:0011E5B6 ROM:0011E5B6 ROM:0011E5B6 sub_11E5B6: ; CODE XREF: ROM:loc_11E55A↑p ROM:0011E5B6 clr.l d1 ROM:0011E5B8 move.w ($AE0).w,d1 ROM:0011E5BC swap d1 ROM:0011E5BE move.w ($AF2).w,d2 ROM:0011E5C2 swap d2 ROM:0011E5C4 move.w ($AFE).w,d2 ROM:0011E5C8 move.w $528(a5),d3 ROM:0011E5CC ext.l d3 ROM:0011E5CE bsr.l sub_116D90 ROM:0011E5D4 move.w d4,($AFE).w ROM:0011E5D8 swap d4 ROM:0011E5DA move.w d4,($AF2).w ROM:0011E5DE rts ROM:0011E5DE ; End of function sub_11E5B6 ROM:0011E5DE ROM:0011E5E0 ROM:0011E5E0 ; =============== S U B R O U T I N E ======================================= ROM:0011E5E0 ROM:0011E5E0 ROM:0011E5E0 sub_11E5E0: ; CODE XREF: ROM:loc_11E428↑p ROM:0011E5E0 move.w ($AD6).w,($AF2).w ROM:0011E5E6 rts ROM:0011E5E6 ; End of function sub_11E5E0 ROM:0011E5E6 ROM:0011E5E8 ROM:0011E5E8 ; =============== S U B R O U T I N E ======================================= ROM:0011E5E8 ROM:0011E5E8 ROM:0011E5E8 sub_11E5E8: ; CODE XREF: ROM:loc_11E3A0↑p ROM:0011E5E8 move.w ($AF2).w,($AF8).w ROM:0011E5EE move.w ($AF2).w,($AF6).w ROM:0011E5F4 move.w $52C(a5),($AF4).w ROM:0011E5FA rts ROM:0011E5FA ; End of function sub_11E5E8 ROM:0011E5FA ROM:0011E5FC ROM:0011E5FC ; =============== S U B R O U T I N E ======================================= ROM:0011E5FC ROM:0011E5FC ROM:0011E5FC sub_11E5FC: ; CODE XREF: ROM:loc_11E3BA↑p ROM:0011E5FC move.w ($AD6).w,d0 ROM:0011E600 cmp.w ($AEE).w,d0 ROM:0011E604 ble.s loc_11E60A ROM:0011E606 move.w d0,($AEE).w ROM:0011E60A ROM:0011E60A loc_11E60A: ; CODE XREF: sub_11E5FC+8↑j ROM:0011E60A move.w $52E(a5),d1 ROM:0011E60E cmp.w ($98A).w,d1 ROM:0011E612 bge.s loc_11E61C ROM:0011E614 bclr #6,($1263).w ROM:0011E61A bra.s loc_11E642 ROM:0011E61C ; --------------------------------------------------------------------------- ROM:0011E61C ROM:0011E61C loc_11E61C: ; CODE XREF: sub_11E5FC+16↑j ROM:0011E61C bset #6,($1263).w ROM:0011E622 btst #3,($135E).w ROM:0011E628 beq.s loc_11E642 ROM:0011E62A move.w $530(a5),d1 ROM:0011E62E btst #0,($B89).w ROM:0011E634 bne.s loc_11E642 ROM:0011E636 cmp.w ($53A).w,d1 ROM:0011E63A bgt.s loc_11E642 ROM:0011E63C bclr #6,($1263).w ROM:0011E642 ROM:0011E642 loc_11E642: ; CODE XREF: sub_11E5FC+1E↑j ROM:0011E642 ; sub_11E5FC+2C↑j ... ROM:0011E642 move.w ($AF8).w,d0 ROM:0011E646 btst #6,($1263).w ROM:0011E64C beq.s loc_11E654 ROM:0011E64E cmp.w ($AEE).w,d0 ROM:0011E652 ble.s loc_11E662 ROM:0011E654 ROM:0011E654 loc_11E654: ; CODE XREF: sub_11E5FC+50↑j ROM:0011E654 move.w ($AEE).w,($AF8).w ROM:0011E65A move.w ($AEE).w,($AF6).w ROM:0011E660 bra.s loc_11E668 ROM:0011E662 ; --------------------------------------------------------------------------- ROM:0011E662 ROM:0011E662 loc_11E662: ; CODE XREF: sub_11E5FC+56↑j ROM:0011E662 move.w ($AF8).w,($AF6).w ROM:0011E668 ROM:0011E668 loc_11E668: ; CODE XREF: sub_11E5FC+64↑j ROM:0011E668 move.w $52A(a5),($AF4).w ROM:0011E66E rts ROM:0011E66E ; End of function sub_11E5FC ROM:0011E66E ROM:0011E670 ROM:0011E670 ; =============== S U B R O U T I N E ======================================= ROM:0011E670 ROM:0011E670 ROM:0011E670 sub_11E670: ; CODE XREF: ROM:loc_11E3F6↑p ROM:0011E670 move.w ($A8E).w,d0 ROM:0011E674 cmp.w ($AF8).w,d0 ROM:0011E678 ble.s loc_11E67E ROM:0011E67A move.w d0,($AF8).w ROM:0011E67E ROM:0011E67E loc_11E67E: ; CODE XREF: sub_11E670+8↑j ROM:0011E67E cmpi.w #0,($AFA).w ROM:0011E684 bge.s loc_11E68E ROM:0011E686 move.w ($AF8).w,($AF6).w ROM:0011E68C bra.s loc_11E694 ROM:0011E68E ; --------------------------------------------------------------------------- ROM:0011E68E ROM:0011E68E loc_11E68E: ; CODE XREF: sub_11E670+14↑j ROM:0011E68E move.w ($A8E).w,($AF6).w ROM:0011E694 ROM:0011E694 loc_11E694: ; CODE XREF: sub_11E670+1C↑j ROM:0011E694 cmp.w ($AE0).w,d0 ROM:0011E698 ble.s loc_11E6A2 ROM:0011E69A move.w $496(a5),($AF4).w ROM:0011E6A0 bra.s locret_11E6BC ROM:0011E6A2 ; --------------------------------------------------------------------------- ROM:0011E6A2 ROM:0011E6A2 loc_11E6A2: ; CODE XREF: sub_11E670+28↑j ROM:0011E6A2 move.w #$3AB0,d1 ROM:0011E6A6 move.w ($AFA).w,d2 ROM:0011E6AA bsr.l sub_116E84 ROM:0011E6B0 muls.w ($B00).w,d1 ROM:0011E6B4 divs.w #$2710,d1 ROM:0011E6B8 move.w d1,($AF4).w ROM:0011E6BC ROM:0011E6BC locret_11E6BC: ; CODE XREF: sub_11E670+30↑j ROM:0011E6BC rts ROM:0011E6BC ; End of function sub_11E670 ROM:0011E6BC ROM:0011E6BE ROM:0011E6BE ; =============== S U B R O U T I N E ======================================= ROM:0011E6BE ROM:0011E6BE ROM:0011E6BE sub_11E6BE: ; CODE XREF: ROM:0011E3AE↑p ROM:0011E6BE move.w #$3AB2,d1 ROM:0011E6C2 move.w ($5D2).w,d2 ROM:0011E6C6 bsr.l sub_116E84 ROM:0011E6CC move.w d1,($B00).w ROM:0011E6D0 rts ROM:0011E6D0 ; End of function sub_11E6BE ROM:0011E6D0 ROM:0011E6D2 ROM:0011E6D2 ; =============== S U B R O U T I N E ======================================= ROM:0011E6D2 ROM:0011E6D2 ROM:0011E6D2 sub_11E6D2: ; CODE XREF: ROM:loc_11E330↑p ROM:0011E6D2 ; ROM:0011E3E2↑p ROM:0011E6D2 move.w #$2710,d0 ROM:0011E6D6 move.w d0,($B00).w ROM:0011E6DA rts ROM:0011E6DA ; End of function sub_11E6D2 ROM:0011E6DA ROM:0011E6DC ROM:0011E6DC ; =============== S U B R O U T I N E ======================================= ROM:0011E6DC ROM:0011E6DC ROM:0011E6DC sub_11E6DC: ; CODE XREF: sub_11E2F4+8↑p ROM:0011E6DC move.w #$3AB4,d1 ROM:0011E6E0 move.w ($129C).w,d2 ROM:0011E6E4 bsr.l sub_116E84 ROM:0011E6EA move.w d1,($AFC).w ROM:0011E6EE move.w ($98A).w,d0 ROM:0011E6F2 sub.w d1,d0 ROM:0011E6F4 move.w d0,($AFA).w ROM:0011E6F8 rts ROM:0011E6F8 ; End of function sub_11E6DC ROM:0011E6F8 ROM:0011E6FA ROM:0011E6FA ; =============== S U B R O U T I N E ======================================= ROM:0011E6FA ROM:0011E6FA ROM:0011E6FA sub_11E6FA: ; CODE XREF: ROM:loc_11EB76↓p ROM:0011E6FA bsr.l sub_11D7A4 ROM:0011E700 bsr.l sub_11CB64 ROM:0011E706 bsr.l sub_11CBD8 ROM:0011E70C bsr.l sub_11CC18 ROM:0011E712 bsr.w sub_11E71C ROM:0011E716 bsr.w sub_11E93A ROM:0011E71A rts ROM:0011E71A ; End of function sub_11E6FA ROM:0011E71A ROM:0011E71C ROM:0011E71C ; =============== S U B R O U T I N E ======================================= ROM:0011E71C ROM:0011E71C ROM:0011E71C sub_11E71C: ; CODE XREF: sub_11E6FA+18↑p ROM:0011E71C bclr #0,($127C).w ROM:0011E722 bclr #2,($126C).w ROM:0011E728 clr.w d1 ROM:0011E72A move.b ($106F).w,d1 ROM:0011E72E cmpi.w #5,d1 ROM:0011E732 bcc.s locret_11E73C ROM:0011E734 movea.l off_11E73E(pc,d1.w*4),a0 ROM:0011E738 nop ROM:0011E73A jmp (a0) ROM:0011E73C ; --------------------------------------------------------------------------- ROM:0011E73C ROM:0011E73C locret_11E73C: ; CODE XREF: sub_11E71C+16↑j ROM:0011E73C rts ROM:0011E73C ; End of function sub_11E71C ROM:0011E73C ROM:0011E73C ; --------------------------------------------------------------------------- ROM:0011E73E off_11E73E: dc.l loc_11E752 ; DATA XREF: sub_11E71C+18↑r ROM:0011E742 dc.l loc_11E766 ROM:0011E746 dc.l loc_11E7B0 ROM:0011E74A dc.l loc_11E7DC ROM:0011E74E dc.l loc_11E81E ROM:0011E752 ; --------------------------------------------------------------------------- ROM:0011E752 ROM:0011E752 loc_11E752: ; DATA XREF: ROM:off_11E73E↑o ROM:0011E752 bset #2,($127C).w ROM:0011E758 move.b #1,($106F).w ROM:0011E75E bsr.w sub_11E934 ROM:0011E762 bra.s loc_11E79E ROM:0011E764 ; --------------------------------------------------------------------------- ROM:0011E764 rts ROM:0011E766 ; --------------------------------------------------------------------------- ROM:0011E766 ROM:0011E766 loc_11E766: ; DATA XREF: ROM:0011E742↑o ROM:0011E766 btst #3,($127B).w ROM:0011E76C beq.s loc_11E788 ROM:0011E76E bclr #2,($127C).w ROM:0011E774 bset #4,($127B).w ROM:0011E77A bsr.w sub_11E914 ROM:0011E77E move.b #3,($106F).w ROM:0011E784 bra.w loc_11E810 ROM:0011E788 ; --------------------------------------------------------------------------- ROM:0011E788 ROM:0011E788 loc_11E788: ; CODE XREF: ROM:0011E76C↑j ROM:0011E788 btst #1,($1272).w ROM:0011E78E beq.s loc_11E79E ROM:0011E790 bset #4,($127B).w ROM:0011E796 move.b #2,($106F).w ROM:0011E79C bra.s loc_11E7CA ROM:0011E79E ; --------------------------------------------------------------------------- ROM:0011E79E ROM:0011E79E loc_11E79E: ; CODE XREF: ROM:0011E762↑j ROM:0011E79E ; ROM:0011E78E↑j ... ROM:0011E79E bsr.w sub_11E884 ROM:0011E7A2 bsr.w sub_11E8C4 ROM:0011E7A6 bsr.w sub_11E91C ROM:0011E7AA bsr.w sub_11E8B6 ROM:0011E7AE rts ROM:0011E7B0 ; --------------------------------------------------------------------------- ROM:0011E7B0 ROM:0011E7B0 loc_11E7B0: ; DATA XREF: ROM:0011E746↑o ROM:0011E7B0 btst #3,($127B).w ROM:0011E7B6 beq.s loc_11E7CA ROM:0011E7B8 bclr #2,($127C).w ROM:0011E7BE bsr.w sub_11E914 ROM:0011E7C2 move.b #3,($106F).w ROM:0011E7C8 bra.s loc_11E810 ROM:0011E7CA ; --------------------------------------------------------------------------- ROM:0011E7CA ROM:0011E7CA loc_11E7CA: ; CODE XREF: ROM:0011E79C↑j ROM:0011E7CA ; ROM:0011E7B6↑j ROM:0011E7CA bsr.w sub_11E884 ROM:0011E7CE bsr.w sub_11E8F0 ROM:0011E7D2 bsr.w sub_11E8B6 ROM:0011E7D6 bsr.w sub_11E91C ROM:0011E7DA rts ROM:0011E7DC ; --------------------------------------------------------------------------- ROM:0011E7DC ROM:0011E7DC loc_11E7DC: ; DATA XREF: ROM:0011E74A↑o ROM:0011E7DC btst #5,($1276).w ROM:0011E7E2 beq.s loc_11E7F6 ROM:0011E7E4 bsr.w sub_11E934 ROM:0011E7E8 bset #2,($127C).w ROM:0011E7EE move.b #1,($106F).w ROM:0011E7F4 bra.s loc_11E79E ROM:0011E7F6 ; --------------------------------------------------------------------------- ROM:0011E7F6 ROM:0011E7F6 loc_11E7F6: ; CODE XREF: ROM:0011E7E2↑j ROM:0011E7F6 btst #1,($127E).w ROM:0011E7FC beq.s loc_11E810 ROM:0011E7FE bset #3,($1275).w ROM:0011E804 move.b #4,($106F).w ROM:0011E80A bra.l loc_11E87A ROM:0011E810 ; --------------------------------------------------------------------------- ROM:0011E810 ROM:0011E810 loc_11E810: ; CODE XREF: ROM:0011E784↑j ROM:0011E810 ; ROM:0011E7C8↑j ... ROM:0011E810 bsr.l sub_11CED4 ROM:0011E816 bsr.l sub_11CCAC ROM:0011E81C rts ROM:0011E81E ; --------------------------------------------------------------------------- ROM:0011E81E ROM:0011E81E loc_11E81E: ; DATA XREF: ROM:0011E74E↑o ROM:0011E81E btst #5,($1276).w ROM:0011E824 beq.s loc_11E828 ROM:0011E826 bra.s loc_11E830 ROM:0011E828 ; --------------------------------------------------------------------------- ROM:0011E828 ROM:0011E828 loc_11E828: ; CODE XREF: ROM:0011E824↑j ROM:0011E828 btst #0,($1264).w ROM:0011E82E beq.s loc_11E856 ROM:0011E830 ROM:0011E830 loc_11E830: ; CODE XREF: ROM:0011E826↑j ROM:0011E830 move.b #0,($1062).w ROM:0011E836 bclr #3,($1275).w ROM:0011E83C bsr.w sub_11E914 ROM:0011E840 bsr.w sub_11E934 ROM:0011E844 bset #2,($127C).w ROM:0011E84A move.b #1,($106F).w ROM:0011E850 bra.l loc_11E79E ROM:0011E856 ; --------------------------------------------------------------------------- ROM:0011E856 ROM:0011E856 loc_11E856: ; CODE XREF: ROM:0011E82E↑j ROM:0011E856 btst #1,($127E).w ROM:0011E85C bne.s loc_11E87A ROM:0011E85E move.b #0,($1062).w ROM:0011E864 bclr #3,($1275).w ROM:0011E86A bsr.w sub_11E914 ROM:0011E86E move.b #3,($106F).w ROM:0011E874 bra.l loc_11E810 ROM:0011E87A ; --------------------------------------------------------------------------- ROM:0011E87A ROM:0011E87A loc_11E87A: ; CODE XREF: ROM:0011E80A↑j ROM:0011E87A ; ROM:0011E85C↑j ROM:0011E87A bsr.l sub_11D25E ROM:0011E880 rts ROM:0011E882 ; --------------------------------------------------------------------------- ROM:0011E882 rts ROM:0011E884 ROM:0011E884 ; =============== S U B R O U T I N E ======================================= ROM:0011E884 ROM:0011E884 ROM:0011E884 sub_11E884: ; CODE XREF: ROM:loc_11E79E↑p ROM:0011E884 ; ROM:loc_11E7CA↑p ROM:0011E884 move.w ($ADE).w,d0 ROM:0011E888 ext.l d0 ROM:0011E88A divs.w $53A(a5),d0 ROM:0011E88E move.w ($AE0).w,($B08).w ROM:0011E894 sub.w d0,($B08).w ROM:0011E898 move.w ($ADC).w,d0 ROM:0011E89C move.w ($AD2).w,d1 ROM:0011E8A0 cmp.w ($B08).w,d0 ROM:0011E8A4 bge.s loc_11E8AA ROM:0011E8A6 move.w d0,($B08).w ROM:0011E8AA ROM:0011E8AA loc_11E8AA: ; CODE XREF: sub_11E884+20↑j ROM:0011E8AA cmp.w ($B08).w,d1 ROM:0011E8AE ble.s locret_11E8B4 ROM:0011E8B0 move.w d1,($B08).w ROM:0011E8B4 ROM:0011E8B4 locret_11E8B4: ; CODE XREF: sub_11E884+2A↑j ROM:0011E8B4 rts ROM:0011E8B4 ; End of function sub_11E884 ROM:0011E8B4 ROM:0011E8B6 ROM:0011E8B6 ; =============== S U B R O U T I N E ======================================= ROM:0011E8B6 ROM:0011E8B6 ROM:0011E8B6 sub_11E8B6: ; CODE XREF: ROM:0011E7AA↑p ROM:0011E8B6 ; ROM:0011E7D2↑p ROM:0011E8B6 move.w ($B08).w,($B02).w ROM:0011E8BC move.w ($B06).w,($B04).w ROM:0011E8C2 rts ROM:0011E8C2 ; End of function sub_11E8B6 ROM:0011E8C2 ROM:0011E8C4 ROM:0011E8C4 ; =============== S U B R O U T I N E ======================================= ROM:0011E8C4 ROM:0011E8C4 ROM:0011E8C4 sub_11E8C4: ; CODE XREF: ROM:0011E7A2↑p ROM:0011E8C4 move.w #$3AB6,d1 ROM:0011E8C8 move.w ($ADE).w,d2 ROM:0011E8CC bsr.l sub_116E84 ROM:0011E8D2 muls.w $534(a5),d1 ROM:0011E8D6 divs.w #$190,d1 ROM:0011E8DA move.w d1,($B06).w ROM:0011E8DE move.w $A2(a5),d0 ROM:0011E8E2 cmp.w ($B06).w,d0 ROM:0011E8E6 bge.s locret_11E8EE ROM:0011E8E8 move.w $A2(a5),($B06).w ROM:0011E8EE ROM:0011E8EE locret_11E8EE: ; CODE XREF: sub_11E8C4+22↑j ROM:0011E8EE rts ROM:0011E8EE ; End of function sub_11E8C4 ROM:0011E8EE ROM:0011E8F0 ROM:0011E8F0 ; =============== S U B R O U T I N E ======================================= ROM:0011E8F0 ROM:0011E8F0 ROM:0011E8F0 sub_11E8F0: ; CODE XREF: ROM:0011E7CE↑p ROM:0011E8F0 move.w #$3AB6,d1 ROM:0011E8F4 move.w ($ADE).w,d2 ROM:0011E8F8 bsr.l sub_116E84 ROM:0011E8FE move.w d1,($B06).w ROM:0011E902 move.w $A2(a5),d0 ROM:0011E906 cmp.w ($B06).w,d0 ROM:0011E90A bge.s locret_11E912 ROM:0011E90C move.w $A2(a5),($B06).w ROM:0011E912 ROM:0011E912 locret_11E912: ; CODE XREF: sub_11E8F0+1A↑j ROM:0011E912 rts ROM:0011E912 ; End of function sub_11E8F0 ROM:0011E912 ROM:0011E914 ROM:0011E914 ; =============== S U B R O U T I N E ======================================= ROM:0011E914 ROM:0011E914 ROM:0011E914 sub_11E914: ; CODE XREF: ROM:0011E77A↑p ROM:0011E914 ; ROM:0011E7BE↑p ... ROM:0011E914 move.w $536(a5),($B0A).w ROM:0011E91A rts ROM:0011E91A ; End of function sub_11E914 ROM:0011E91A ROM:0011E91C ROM:0011E91C ; =============== S U B R O U T I N E ======================================= ROM:0011E91C ROM:0011E91C ROM:0011E91C sub_11E91C: ; CODE XREF: ROM:0011E7A6↑p ROM:0011E91C ; ROM:0011E7D6↑p ROM:0011E91C move.w #$3B42,d1 ROM:0011E920 move.w ($ADE).w,d2 ROM:0011E924 move.w ($98A).w,d3 ROM:0011E928 bsr.l sub_116E84 ROM:0011E92E move.w d1,($B0A).w ROM:0011E932 rts ROM:0011E932 ; End of function sub_11E91C ROM:0011E932 ROM:0011E934 ROM:0011E934 ; =============== S U B R O U T I N E ======================================= ROM:0011E934 ROM:0011E934 ROM:0011E934 sub_11E934: ; CODE XREF: ROM:0011E75E↑p ROM:0011E934 ; ROM:0011E7E4↑p ... ROM:0011E934 clr.w ($ADE).w ROM:0011E938 rts ROM:0011E938 ; End of function sub_11E934 ROM:0011E938 ROM:0011E93A ROM:0011E93A ; =============== S U B R O U T I N E ======================================= ROM:0011E93A ROM:0011E93A ROM:0011E93A sub_11E93A: ; CODE XREF: sub_11E6FA+1C↑p ROM:0011E93A btst #2,($126D).w ROM:0011E940 beq.s loc_11E94C ROM:0011E942 move.w $538(a5),d0 ROM:0011E946 move.w d0,($B0C).w ROM:0011E94A bra.s locret_11E952 ROM:0011E94C ; --------------------------------------------------------------------------- ROM:0011E94C ROM:0011E94C loc_11E94C: ; CODE XREF: sub_11E93A+6↑j ROM:0011E94C move.w ($B0A).w,($B0C).w ROM:0011E952 ROM:0011E952 locret_11E952: ; CODE XREF: sub_11E93A+10↑j ROM:0011E952 rts ROM:0011E952 ; End of function sub_11E93A ROM:0011E952 ROM:0011E954 ROM:0011E954 ; =============== S U B R O U T I N E ======================================= ROM:0011E954 ROM:0011E954 ROM:0011E954 sub_11E954: ; CODE XREF: sub_11E01A+30↑p ROM:0011E954 clr.w d1 ROM:0011E956 move.b ($1070).w,d1 ROM:0011E95A cmpi.w #6,d1 ROM:0011E95E bcc.s locret_11E968 ROM:0011E960 movea.l off_11E96A(pc,d1.w*4),a0 ROM:0011E964 nop ROM:0011E966 jmp (a0) ROM:0011E968 ; --------------------------------------------------------------------------- ROM:0011E968 ROM:0011E968 locret_11E968: ; CODE XREF: sub_11E954+A↑j ROM:0011E968 rts ROM:0011E968 ; End of function sub_11E954 ROM:0011E968 ROM:0011E968 ; --------------------------------------------------------------------------- ROM:0011E96A off_11E96A: dc.l loc_11E982 ; DATA XREF: sub_11E954+C↑r ROM:0011E96E dc.l loc_11E9A0 ROM:0011E972 dc.l loc_11E9E8 ROM:0011E976 dc.l loc_11EA7C ROM:0011E97A dc.l loc_11EACC ROM:0011E97E dc.l loc_11EB82 ROM:0011E982 ; --------------------------------------------------------------------------- ROM:0011E982 ROM:0011E982 loc_11E982: ; DATA XREF: ROM:off_11E96A↑o ROM:0011E982 bclr #2,($127C).w ROM:0011E988 bclr #4,($127B).w ROM:0011E98E bsr.w sub_11ECF2 ROM:0011E992 bsr.w sub_11EC06 ROM:0011E996 move.b #1,($1070).w ROM:0011E99C bra.s loc_11E9E2 ROM:0011E99E ; --------------------------------------------------------------------------- ROM:0011E99E rts ROM:0011E9A0 ; --------------------------------------------------------------------------- ROM:0011E9A0 ROM:0011E9A0 loc_11E9A0: ; DATA XREF: ROM:0011E96E↑o ROM:0011E9A0 btst #6,($86F).w ROM:0011E9A6 bne.s loc_11E9BC ROM:0011E9A8 bsr.w sub_11EC0E ROM:0011E9AC bsr.w sub_11EC1C ROM:0011E9B0 move.b #5,($1070).w ROM:0011E9B6 bra.l locret_11EB9A ROM:0011E9BC ; --------------------------------------------------------------------------- ROM:0011E9BC ROM:0011E9BC loc_11E9BC: ; CODE XREF: ROM:0011E9A6↑j ROM:0011E9BC btst #4,($127D).w ROM:0011E9C2 beq.s loc_11E9E2 ROM:0011E9C4 move.w $540(a5),d0 ROM:0011E9C8 clr.b ($807).w ROM:0011E9CC move.w d0,($6C0).w ROM:0011E9D0 move.b #1,($807).w ROM:0011E9D6 move.b #2,($1070).w ROM:0011E9DC bra.l locret_11EA7A ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E2 ROM:0011E9E2 loc_11E9E2: ; CODE XREF: ROM:0011E99C↑j ROM:0011E9E2 ; ROM:0011E9C2↑j ... ROM:0011E9E2 bsr.w sub_11EB9E ROM:0011E9E6 rts ROM:0011E9E8 ; --------------------------------------------------------------------------- ROM:0011E9E8 ROM:0011E9E8 loc_11E9E8: ; DATA XREF: ROM:0011E972↑o ROM:0011E9E8 move.w $53C(a5),d4 ROM:0011E9EC cmp.w ($ADE).w,d4 ROM:0011E9F0 bgt.s loc_11EA14 ROM:0011E9F2 bsr.w sub_11ED0C ROM:0011E9F6 move.w ($B10).w,d5 ROM:0011E9FA clr.b ($807).w ROM:0011E9FE move.w d5,($6C0).w ROM:0011EA02 move.b #1,($807).w ROM:0011EA08 move.b #3,($1070).w ROM:0011EA0E bra.l locret_11EACA ROM:0011EA14 ; --------------------------------------------------------------------------- ROM:0011EA14 ROM:0011EA14 loc_11EA14: ; CODE XREF: ROM:0011E9F0↑j ROM:0011EA14 move.w ($ADC).w,d0 ROM:0011EA18 cmpi.w #0,($6C0).w ROM:0011EA1E bgt.s loc_11EA3A ROM:0011EA20 cmpi.w #0,($ADE).w ROM:0011EA26 bge.s loc_11EA2E ROM:0011EA28 cmp.w ($AE0).w,d0 ROM:0011EA2C blt.s loc_11EA3A ROM:0011EA2E ROM:0011EA2E loc_11EA2E: ; CODE XREF: ROM:0011EA26↑j ROM:0011EA2E move.b #4,($1070).w ROM:0011EA34 bra.l loc_11EB76 ROM:0011EA3A ; --------------------------------------------------------------------------- ROM:0011EA3A ROM:0011EA3A loc_11EA3A: ; CODE XREF: ROM:0011EA1E↑j ROM:0011EA3A ; ROM:0011EA2C↑j ROM:0011EA3A btst #6,($86F).w ROM:0011EA40 bne.s loc_11EA5E ROM:0011EA42 clr.b ($807).w ROM:0011EA46 clr.w ($6C0).w ROM:0011EA4A bsr.w sub_11EC0E ROM:0011EA4E bsr.w sub_11EC1C ROM:0011EA52 move.b #5,($1070).w ROM:0011EA58 bra.l locret_11EB9A ROM:0011EA5E ; --------------------------------------------------------------------------- ROM:0011EA5E ROM:0011EA5E loc_11EA5E: ; CODE XREF: ROM:0011EA40↑j ROM:0011EA5E btst #4,($127D).w ROM:0011EA64 bne.s locret_11EA7A ROM:0011EA66 clr.b ($807).w ROM:0011EA6A clr.w ($6C0).w ROM:0011EA6E move.b #1,($1070).w ROM:0011EA74 bra.l loc_11E9E2 ROM:0011EA7A ; --------------------------------------------------------------------------- ROM:0011EA7A ROM:0011EA7A locret_11EA7A: ; CODE XREF: ROM:0011E9DC↑j ROM:0011EA7A ; ROM:0011EA64↑j ROM:0011EA7A rts ROM:0011EA7C ; --------------------------------------------------------------------------- ROM:0011EA7C ROM:0011EA7C loc_11EA7C: ; DATA XREF: ROM:0011E976↑o ROM:0011EA7C btst #6,($86F).w ROM:0011EA82 bne.s loc_11EA9E ROM:0011EA84 clr.b ($807).w ROM:0011EA88 clr.w ($6C0).w ROM:0011EA8C bsr.w sub_11EC0E ROM:0011EA90 bsr.w sub_11EC1C ROM:0011EA94 move.b #5,($1070).w ROM:0011EA9A bra.w locret_11EB9A ROM:0011EA9E ; --------------------------------------------------------------------------- ROM:0011EA9E ROM:0011EA9E loc_11EA9E: ; CODE XREF: ROM:0011EA82↑j ROM:0011EA9E cmpi.w #0,($6C0).w ROM:0011EAA4 bgt.s loc_11EAB0 ROM:0011EAA6 move.b #4,($1070).w ROM:0011EAAC bra.w loc_11EB76 ROM:0011EAB0 ; --------------------------------------------------------------------------- ROM:0011EAB0 ROM:0011EAB0 loc_11EAB0: ; CODE XREF: ROM:0011EAA4↑j ROM:0011EAB0 btst #4,($127D).w ROM:0011EAB6 bne.s locret_11EACA ROM:0011EAB8 clr.b ($807).w ROM:0011EABC clr.w ($6C0).w ROM:0011EAC0 move.b #1,($1070).w ROM:0011EAC6 bra.w loc_11E9E2 ROM:0011EACA ; --------------------------------------------------------------------------- ROM:0011EACA ROM:0011EACA locret_11EACA: ; CODE XREF: ROM:0011EA0E↑j ROM:0011EACA ; ROM:0011EAB6↑j ROM:0011EACA rts ROM:0011EACC ; --------------------------------------------------------------------------- ROM:0011EACC ROM:0011EACC loc_11EACC: ; DATA XREF: ROM:0011E97A↑o ROM:0011EACC btst #4,($127D).w ROM:0011EAD2 bne.s loc_11EB1E ROM:0011EAD4 move.b #0,($106F).w ROM:0011EADA move.b #0,($1062).w ROM:0011EAE0 move.b #0,($1065).w ROM:0011EAE6 move.b #0,($1066).w ROM:0011EAEC move.b #0,($1067).w ROM:0011EAF2 move.b #0,($1063).w ROM:0011EAF8 move.b #0,($106D).w ROM:0011EAFE move.b #0,($106E).w ROM:0011EB04 bclr #2,($127C).w ROM:0011EB0A bclr #4,($127B).w ROM:0011EB10 bsr.w sub_11EC06 ROM:0011EB14 move.b #1,($1070).w ROM:0011EB1A bra.w loc_11E9E2 ROM:0011EB1E ; --------------------------------------------------------------------------- ROM:0011EB1E ROM:0011EB1E loc_11EB1E: ; CODE XREF: ROM:0011EAD2↑j ROM:0011EB1E btst #6,($86F).w ROM:0011EB24 bne.s loc_11EB76 ROM:0011EB26 move.b #0,($106F).w ROM:0011EB2C move.b #0,($1062).w ROM:0011EB32 move.b #0,($1065).w ROM:0011EB38 move.b #0,($1066).w ROM:0011EB3E move.b #0,($1067).w ROM:0011EB44 move.b #0,($1063).w ROM:0011EB4A move.b #0,($106D).w ROM:0011EB50 move.b #0,($106E).w ROM:0011EB56 bclr #2,($127C).w ROM:0011EB5C bclr #4,($127B).w ROM:0011EB62 bsr.w sub_11EC06 ROM:0011EB66 bsr.w sub_11EC0E ROM:0011EB6A bsr.w sub_11EC1C ROM:0011EB6E move.b #5,($1070).w ROM:0011EB74 bra.s locret_11EB9A ROM:0011EB76 ; --------------------------------------------------------------------------- ROM:0011EB76 ROM:0011EB76 loc_11EB76: ; CODE XREF: ROM:0011EA34↑j ROM:0011EB76 ; ROM:0011EAAC↑j ... ROM:0011EB76 bsr.l sub_11E6FA ROM:0011EB7C bsr.w sub_11EC3A ROM:0011EB80 rts ROM:0011EB82 ; --------------------------------------------------------------------------- ROM:0011EB82 ROM:0011EB82 loc_11EB82: ; DATA XREF: ROM:0011E97E↑o ROM:0011EB82 btst #6,($86F).w ROM:0011EB88 beq.s locret_11EB9A ROM:0011EB8A bsr.w sub_11ECF2 ROM:0011EB8E move.b #1,($1070).w ROM:0011EB94 bra.l loc_11E9E2 ROM:0011EB9A ; --------------------------------------------------------------------------- ROM:0011EB9A ROM:0011EB9A locret_11EB9A: ; CODE XREF: ROM:0011E9B6↑j ROM:0011EB9A ; ROM:0011EA58↑j ... ROM:0011EB9A rts ROM:0011EB9C ; --------------------------------------------------------------------------- ROM:0011EB9C rts ROM:0011EB9E ROM:0011EB9E ; =============== S U B R O U T I N E ======================================= ROM:0011EB9E ROM:0011EB9E ROM:0011EB9E sub_11EB9E: ; CODE XREF: ROM:loc_11E9E2↑p ROM:0011EB9E move.w $542(a5),d0 ROM:0011EBA2 cmpi.w #0,d0 ROM:0011EBA6 bne.s loc_11EBB0 ROM:0011EBA8 move.w ($986).w,($B1A).w ROM:0011EBAE bra.s loc_11EBB6 ROM:0011EBB0 ; --------------------------------------------------------------------------- ROM:0011EBB0 ROM:0011EBB0 loc_11EBB0: ; CODE XREF: sub_11EB9E+8↑j ROM:0011EBB0 move.w ($98C).w,($B1A).w ROM:0011EBB6 ROM:0011EBB6 loc_11EBB6: ; CODE XREF: sub_11EB9E+10↑j ROM:0011EBB6 move.w #$3B44,d1 ROM:0011EBBA move.w ($9C0).w,d2 ROM:0011EBBE move.w ($B1A).w,d3 ROM:0011EBC2 bsr.l sub_116E84 ROM:0011EBC8 move.w d1,($B0E).w ROM:0011EBCC add.w ($12A0).w,d1 ROM:0011EBD0 move.w d1,($B16).w ROM:0011EBD4 move.w #$3B3C,d1 ROM:0011EBD8 move.w ($B16).w,d2 ROM:0011EBDC move.w ($129C).w,d3 ROM:0011EBE0 bsr.l sub_116E84 ROM:0011EBE6 add.w ($B16).w,d1 ROM:0011EBEA move.w d1,($B18).w ROM:0011EBEE move.w d1,($5FA).w ROM:0011EBF2 move.w $A2(a5),($5FC).w ROM:0011EBF8 move.w #0,($5FE).w ROM:0011EBFE bsr.l sub_11778C ROM:0011EC04 rts ROM:0011EC04 ; End of function sub_11EB9E ROM:0011EC04 ROM:0011EC06 ROM:0011EC06 ; =============== S U B R O U T I N E ======================================= ROM:0011EC06 ROM:0011EC06 ROM:0011EC06 sub_11EC06: ; CODE XREF: ROM:0011E992↑p ROM:0011EC06 ; ROM:0011EB10↑p ... ROM:0011EC06 move.w $536(a5),($B0C).w ROM:0011EC0C rts ROM:0011EC0C ; End of function sub_11EC06 ROM:0011EC0C ROM:0011EC0E ROM:0011EC0E ; =============== S U B R O U T I N E ======================================= ROM:0011EC0E ROM:0011EC0E ROM:0011EC0E sub_11EC0E: ; CODE XREF: ROM:0011E9A8↑p ROM:0011EC0E ; ROM:0011EA4A↑p ... ROM:0011EC0E move.w #3,($5FE).w ROM:0011EC14 bsr.l sub_11778C ROM:0011EC1A rts ROM:0011EC1A ; End of function sub_11EC0E 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:0011E9AC↑p ROM:0011EC1C ; ROM:0011EA4E↑p ... ROM:0011EC1C move.w #5,($5FE).w ROM:0011EC22 move.w $53E(a5),d3 ROM:0011EC26 add.w ($12A0).w,d3 ROM:0011EC2A move.w d3,($5FA).w ROM:0011EC2E move.w d3,($12A4).w ROM:0011EC32 bsr.l sub_11778C ROM:0011EC38 rts ROM:0011EC38 ; End of function sub_11EC1C ROM:0011EC38 ROM:0011EC3A ROM:0011EC3A ; =============== S U B R O U T I N E ======================================= ROM:0011EC3A ROM:0011EC3A ROM:0011EC3A sub_11EC3A: ; CODE XREF: ROM:0011EB7C↑p ROM:0011EC3A btst #2,($126D).w ROM:0011EC40 beq.s loc_11EC54 ROM:0011EC42 move.w ($AAC).w,($5FA).w ROM:0011EC48 move.w $A2(a5),($5FC).w ROM:0011EC4E bra.l loc_11ECE4 ROM:0011EC54 ; --------------------------------------------------------------------------- ROM:0011EC54 ROM:0011EC54 loc_11EC54: ; CODE XREF: sub_11EC3A+6↑j ROM:0011EC54 btst #1,($1275).w ROM:0011EC5A beq.s loc_11EC6A ROM:0011EC5C move.w ($A6E).w,($5FA).w ROM:0011EC62 move.w ($A6C).w,($5FC).w ROM:0011EC68 bra.s loc_11ECE4 ROM:0011EC6A ; --------------------------------------------------------------------------- ROM:0011EC6A ROM:0011EC6A loc_11EC6A: ; CODE XREF: sub_11EC3A+20↑j ROM:0011EC6A btst #5,($125A).w ROM:0011EC70 beq.s loc_11EC80 ROM:0011EC72 move.w ($A88).w,($5FA).w ROM:0011EC78 move.w ($A86).w,($5FC).w ROM:0011EC7E bra.s loc_11ECE4 ROM:0011EC80 ; --------------------------------------------------------------------------- ROM:0011EC80 ROM:0011EC80 loc_11EC80: ; CODE XREF: sub_11EC3A+36↑j ROM:0011EC80 btst #0,($126F).w ROM:0011EC86 beq.s loc_11EC96 ROM:0011EC88 move.w ($ABA).w,($5FA).w ROM:0011EC8E move.w ($AB8).w,($5FC).w ROM:0011EC94 bra.s loc_11ECE4 ROM:0011EC96 ; --------------------------------------------------------------------------- ROM:0011EC96 ROM:0011EC96 loc_11EC96: ; CODE XREF: sub_11EC3A+4C↑j ROM:0011EC96 btst #6,($1269).w ROM:0011EC9C beq.s loc_11ECAC ROM:0011EC9E move.w ($B14).w,($5FA).w ROM:0011ECA4 move.w ($B12).w,($5FC).w ROM:0011ECAA bra.s loc_11ECE4 ROM:0011ECAC ; --------------------------------------------------------------------------- ROM:0011ECAC ROM:0011ECAC loc_11ECAC: ; CODE XREF: sub_11EC3A+62↑j ROM:0011ECAC btst #2,($127A).w ROM:0011ECB2 beq.s loc_11ECC2 ROM:0011ECB4 move.w ($A5A).w,($5FA).w ROM:0011ECBA move.w ($A5C).w,($5FC).w ROM:0011ECC0 bra.s loc_11ECE4 ROM:0011ECC2 ; --------------------------------------------------------------------------- ROM:0011ECC2 ROM:0011ECC2 loc_11ECC2: ; CODE XREF: sub_11EC3A+78↑j ROM:0011ECC2 btst #3,($1273).w ROM:0011ECC8 beq.s loc_11ECD8 ROM:0011ECCA move.w ($AF6).w,($5FA).w ROM:0011ECD0 move.w ($AF4).w,($5FC).w ROM:0011ECD6 bra.s loc_11ECE4 ROM:0011ECD8 ; --------------------------------------------------------------------------- ROM:0011ECD8 ROM:0011ECD8 loc_11ECD8: ; CODE XREF: sub_11EC3A+8E↑j ROM:0011ECD8 move.w ($B02).w,($5FA).w ROM:0011ECDE move.w ($B04).w,($5FC).w ROM:0011ECE4 ROM:0011ECE4 loc_11ECE4: ; CODE XREF: sub_11EC3A+14↑j ROM:0011ECE4 ; sub_11EC3A+2E↑j ... ROM:0011ECE4 move.w #0,($5FE).w ROM:0011ECEA bsr.l sub_11778C ROM:0011ECF0 rts ROM:0011ECF0 ; End of function sub_11EC3A ROM:0011ECF0 ROM:0011ECF2 ROM:0011ECF2 ; =============== S U B R O U T I N E ======================================= ROM:0011ECF2 ROM:0011ECF2 ROM:0011ECF2 sub_11ECF2: ; CODE XREF: ROM:0011E98E↑p ROM:0011ECF2 ; ROM:0011EB8A↑p ROM:0011ECF2 move.w #4,($5FE).w ROM:0011ECF8 bsr.l sub_11778C ROM:0011ECFE move.w #6,($5FE).w ROM:0011ED04 bsr.l sub_11778C ROM:0011ED0A rts ROM:0011ED0A ; End of function sub_11ECF2 ROM:0011ED0A ROM:0011ED0C ROM:0011ED0C ; =============== S U B R O U T I N E ======================================= ROM:0011ED0C ROM:0011ED0C ROM:0011ED0C sub_11ED0C: ; CODE XREF: ROM:0011E9F2↑p ROM:0011ED0C move.w #$3B46,d1 ROM:0011ED10 move.w ($9C0).w,d2 ROM:0011ED14 move.w ($9BC).w,d3 ROM:0011ED18 bsr.l sub_116E84 ROM:0011ED1E move.w d1,($B10).w ROM:0011ED22 rts ROM:0011ED22 ; End of function sub_11ED0C ROM:0011ED22 ROM:0011ED24 ROM:0011ED24 ; =============== S U B R O U T I N E ======================================= ROM:0011ED24 ROM:0011ED24 ROM:0011ED24 sub_11ED24: ; CODE XREF: sub_11D036+8↑p ROM:0011ED24 bsr.w sub_11EE36 ROM:0011ED28 bclr #3,($1265).w ROM:0011ED2E bclr #4,($126E).w ROM:0011ED34 clr.w d1 ROM:0011ED36 move.b ($1071).w,d1 ROM:0011ED3A cmpi.w #4,d1 ROM:0011ED3E bcc.s locret_11ED48 ROM:0011ED40 movea.l off_11ED4A(pc,d1.w*4),a0 ROM:0011ED44 nop ROM:0011ED46 jmp (a0) ROM:0011ED48 ; --------------------------------------------------------------------------- ROM:0011ED48 ROM:0011ED48 locret_11ED48: ; CODE XREF: sub_11ED24+1A↑j ROM:0011ED48 rts ROM:0011ED48 ; End of function sub_11ED24 ROM:0011ED48 ROM:0011ED48 ; --------------------------------------------------------------------------- ROM:0011ED4A off_11ED4A: dc.l loc_11ED5A ; DATA XREF: sub_11ED24+1C↑r ROM:0011ED4E dc.l loc_11ED66 ROM:0011ED52 dc.l loc_11ED82 ROM:0011ED56 dc.l loc_11ED94 ROM:0011ED5A ; --------------------------------------------------------------------------- ROM:0011ED5A ROM:0011ED5A loc_11ED5A: ; DATA XREF: ROM:off_11ED4A↑o ROM:0011ED5A bsr.w sub_11EE22 ROM:0011ED5E move.b #1,($1071).w ROM:0011ED64 rts ROM:0011ED66 ; --------------------------------------------------------------------------- ROM:0011ED66 ROM:0011ED66 loc_11ED66: ; DATA XREF: ROM:0011ED4E↑o ROM:0011ED66 btst #5,($126A).w ROM:0011ED6C beq.s locret_11ED80 ROM:0011ED6E bsr.w sub_11EDEA ROM:0011ED72 bset #4,($126E).w ROM:0011ED78 move.b #2,($1071).w ROM:0011ED7E rts ROM:0011ED80 ; --------------------------------------------------------------------------- ROM:0011ED80 ROM:0011ED80 locret_11ED80: ; CODE XREF: ROM:0011ED6C↑j ROM:0011ED80 rts ROM:0011ED82 ; --------------------------------------------------------------------------- ROM:0011ED82 ROM:0011ED82 loc_11ED82: ; DATA XREF: ROM:0011ED52↑o ROM:0011ED82 btst #5,($126A).w ROM:0011ED88 beq.s locret_11ED92 ROM:0011ED8A move.b #3,($1071).w ROM:0011ED90 rts ROM:0011ED92 ; --------------------------------------------------------------------------- ROM:0011ED92 ROM:0011ED92 locret_11ED92: ; CODE XREF: ROM:0011ED88↑j ROM:0011ED92 rts ROM:0011ED94 ; --------------------------------------------------------------------------- ROM:0011ED94 ROM:0011ED94 loc_11ED94: ; DATA XREF: ROM:0011ED56↑o ROM:0011ED94 move.w ($12A6).w,d0 ROM:0011ED98 move.w ($12A6).w,d1 ROM:0011ED9C sub.w $548(a5),d1 ROM:0011EDA0 cmp.w ($978).w,d1 ROM:0011EDA4 ble.s loc_11EDB4 ROM:0011EDA6 bset #4,($126E).w ROM:0011EDAC move.b #2,($1071).w ROM:0011EDB2 rts ROM:0011EDB4 ; --------------------------------------------------------------------------- ROM:0011EDB4 ROM:0011EDB4 loc_11EDB4: ; CODE XREF: ROM:0011EDA4↑j ROM:0011EDB4 cmp.w ($978).w,d1 ROM:0011EDB8 bgt.s loc_11EDCE ROM:0011EDBA cmp.w ($978).w,d0 ROM:0011EDBE blt.s loc_11EDCE ROM:0011EDC0 bset #3,($1265).w ROM:0011EDC6 move.b #2,($1071).w ROM:0011EDCC rts ROM:0011EDCE ; --------------------------------------------------------------------------- ROM:0011EDCE ROM:0011EDCE loc_11EDCE: ; CODE XREF: ROM:0011EDB8↑j ROM:0011EDCE ; ROM:0011EDBE↑j ROM:0011EDCE cmp.w ($978).w,d0 ROM:0011EDD2 bge.s locret_11EDE6 ROM:0011EDD4 bsr.w sub_11EE14 ROM:0011EDD8 bset #3,($1265).w ROM:0011EDDE move.b #2,($1071).w ROM:0011EDE4 rts ROM:0011EDE6 ; --------------------------------------------------------------------------- ROM:0011EDE6 ROM:0011EDE6 locret_11EDE6: ; CODE XREF: ROM:0011EDD2↑j ROM:0011EDE6 rts ROM:0011EDE8 ; --------------------------------------------------------------------------- ROM:0011EDE8 rts ROM:0011EDEA ROM:0011EDEA ; =============== S U B R O U T I N E ======================================= ROM:0011EDEA ROM:0011EDEA ROM:0011EDEA sub_11EDEA: ; CODE XREF: ROM:0011ED6E↑p ROM:0011EDEA clr.l d1 ROM:0011EDEC move.w ($978).w,d1 ROM:0011EDF0 swap d1 ROM:0011EDF2 move.w ($12A6).w,d2 ROM:0011EDF6 swap d2 ROM:0011EDF8 move.w ($12A8).w,d2 ROM:0011EDFC move.w $4FE(a5),d3 ROM:0011EE00 ext.l d3 ROM:0011EE02 bsr.l sub_116D90 ROM:0011EE08 move.w d4,($12A8).w ROM:0011EE0C swap d4 ROM:0011EE0E move.w d4,($12A6).w ROM:0011EE12 rts ROM:0011EE12 ; End of function sub_11EDEA ROM:0011EE12 ROM:0011EE14 ROM:0011EE14 ; =============== S U B R O U T I N E ======================================= ROM:0011EE14 ROM:0011EE14 ROM:0011EE14 sub_11EE14: ; CODE XREF: ROM:0011EDD4↑p ROM:0011EE14 move.w ($12A6).w,d0 ROM:0011EE18 add.w $546(a5),d0 ROM:0011EE1C move.w d0,($12A6).w ROM:0011EE20 rts ROM:0011EE20 ; End of function sub_11EE14 ROM:0011EE20 ROM:0011EE22 ROM:0011EE22 ; =============== S U B R O U T I N E ======================================= ROM:0011EE22 ROM:0011EE22 ROM:0011EE22 sub_11EE22: ; CODE XREF: ROM:loc_11ED5A↑p ROM:0011EE22 btst #4,($868).w ROM:0011EE28 beq.s locret_11EE34 ROM:0011EE2A move.w $544(a5),($12A6).w ROM:0011EE30 clr.w ($12A8).w ROM:0011EE34 ROM:0011EE34 locret_11EE34: ; CODE XREF: sub_11EE22+6↑j ROM:0011EE34 rts ROM:0011EE34 ; End of function sub_11EE22 ROM:0011EE34 ROM:0011EE36 ROM:0011EE36 ; =============== S U B R O U T I N E ======================================= ROM:0011EE36 ROM:0011EE36 ROM:0011EE36 sub_11EE36: ; CODE XREF: sub_11ED24↑p ROM:0011EE36 btst #7,($86C).w ROM:0011EE3C beq.s locret_11EE48 ROM:0011EE3E move.w $544(a5),($12A6).w ROM:0011EE44 clr.w ($12A8).w ROM:0011EE48 ROM:0011EE48 locret_11EE48: ; CODE XREF: sub_11EE36+6↑j ROM:0011EE48 rts ROM:0011EE48 ; End of function sub_11EE36 ROM:0011EE48 ROM:0011EE4A ROM:0011EE4A ; =============== S U B R O U T I N E ======================================= ROM:0011EE4A ROM:0011EE4A ROM:0011EE4A sub_11EE4A: ; CODE XREF: sub_1237EC+3C↓p ROM:0011EE4A bsr.w sub_11EE78 ROM:0011EE4E bsr.w sub_11EE90 ROM:0011EE52 bsr.l sub_11F980 ROM:0011EE58 bsr.l sub_11F394 ROM:0011EE5E bsr.l sub_11FC1C ROM:0011EE64 bsr.l sub_11F88A ROM:0011EE6A bsr.w sub_11F344 ROM:0011EE6E bsr.w sub_11EEAA ROM:0011EE72 bsr.w sub_11F2A8 ROM:0011EE76 rts ROM:0011EE76 ; End of function sub_11EE4A ROM:0011EE76 ROM:0011EE78 ROM:0011EE78 ; =============== S U B R O U T I N E ======================================= ROM:0011EE78 ROM:0011EE78 ROM:0011EE78 sub_11EE78: ; CODE XREF: sub_11EE4A↑p ROM:0011EE78 move.w #$3B4A,d1 ROM:0011EE7C move.w ($98A).w,d2 ROM:0011EE80 move.w ($9C0).w,d3 ROM:0011EE84 bsr.l sub_116E84 ROM:0011EE8A move.w d1,($B1E).w ROM:0011EE8E rts ROM:0011EE8E ; End of function sub_11EE78 ROM:0011EE8E ROM:0011EE90 ROM:0011EE90 ; =============== S U B R O U T I N E ======================================= ROM:0011EE90 ROM:0011EE90 ROM:0011EE90 sub_11EE90: ; CODE XREF: sub_11EE4A+4↑p ROM:0011EE90 btst #5,($1275).w ROM:0011EE96 beq.s loc_11EEA0 ROM:0011EE98 move.w $55A(a5),d0 ROM:0011EE9C bra.w loc_11EEA4 ROM:0011EEA0 ; --------------------------------------------------------------------------- ROM:0011EEA0 ROM:0011EEA0 loc_11EEA0: ; CODE XREF: sub_11EE90+6↑j ROM:0011EEA0 move.w #0,d0 ROM:0011EEA4 ROM:0011EEA4 loc_11EEA4: ; CODE XREF: sub_11EE90+C↑j ROM:0011EEA4 move.w d0,($B24).w ROM:0011EEA8 rts ROM:0011EEA8 ; End of function sub_11EE90 ROM:0011EEA8 ROM:0011EEAA ROM:0011EEAA ; =============== S U B R O U T I N E ======================================= ROM:0011EEAA ROM:0011EEAA ROM:0011EEAA sub_11EEAA: ; CODE XREF: sub_11EE4A+24↑p ROM:0011EEAA clr.w d1 ROM:0011EEAC move.b ($1072).w,d1 ROM:0011EEB0 cmpi.w #6,d1 ROM:0011EEB4 bcc.s locret_11EEBE ROM:0011EEB6 movea.l off_11EEC0(pc,d1.w*4),a0 ROM:0011EEBA nop ROM:0011EEBC jmp (a0) ROM:0011EEBE ; --------------------------------------------------------------------------- ROM:0011EEBE ROM:0011EEBE locret_11EEBE: ; CODE XREF: sub_11EEAA+A↑j ROM:0011EEBE rts ROM:0011EEBE ; End of function sub_11EEAA ROM:0011EEBE ROM:0011EEBE ; --------------------------------------------------------------------------- ROM:0011EEC0 off_11EEC0: dc.l loc_11EED8 ; DATA XREF: sub_11EEAA+C↑r ROM:0011EEC4 dc.l loc_11EEE6 ROM:0011EEC8 dc.l loc_11EF02 ROM:0011EECC dc.l loc_11EF7A ROM:0011EED0 dc.l loc_11EFE8 ROM:0011EED4 dc.l loc_11F070 ROM:0011EED8 ; --------------------------------------------------------------------------- ROM:0011EED8 ROM:0011EED8 loc_11EED8: ; DATA XREF: ROM:off_11EEC0↑o ROM:0011EED8 bclr #5,($126C).w ROM:0011EEDE move.b #1,($1072).w ROM:0011EEE4 bra.s loc_11EEFC ROM:0011EEE6 ; --------------------------------------------------------------------------- ROM:0011EEE6 ROM:0011EEE6 loc_11EEE6: ; DATA XREF: ROM:0011EEC4↑o ROM:0011EEE6 btst #4,($127D).w ROM:0011EEEC beq.s loc_11EEFC ROM:0011EEEE bset #5,($126C).w ROM:0011EEF4 move.b #2,($1072).w ROM:0011EEFA bra.s loc_11EF6C ROM:0011EEFC ; --------------------------------------------------------------------------- ROM:0011EEFC ROM:0011EEFC loc_11EEFC: ; CODE XREF: ROM:0011EEE4↑j ROM:0011EEFC ; ROM:0011EEEC↑j ... ROM:0011EEFC bsr.w sub_11F0FA ROM:0011EF00 rts ROM:0011EF02 ; --------------------------------------------------------------------------- ROM:0011EF02 ROM:0011EF02 loc_11EF02: ; DATA XREF: ROM:0011EEC8↑o ROM:0011EF02 btst #1,($125F).w ROM:0011EF08 beq.s loc_11EF18 ROM:0011EF0A bclr #5,($126C).w ROM:0011EF10 move.b #1,($1072).w ROM:0011EF16 bra.s loc_11EEFC ROM:0011EF18 ; --------------------------------------------------------------------------- ROM:0011EF18 ROM:0011EF18 loc_11EF18: ; CODE XREF: ROM:0011EF08↑j ROM:0011EF18 move.w $556(a5),d0 ROM:0011EF1C btst #6,($125A).w ROM:0011EF22 bne.s loc_11EF3A ROM:0011EF24 cmpi.w #0,d0 ROM:0011EF28 bne.s loc_11EF3A ROM:0011EF2A bclr #5,($126C).w ROM:0011EF30 move.b #3,($1072).w ROM:0011EF36 bra.w loc_11EFD6 ROM:0011EF3A ; --------------------------------------------------------------------------- ROM:0011EF3A ROM:0011EF3A loc_11EF3A: ; CODE XREF: ROM:0011EF22↑j ROM:0011EF3A ; ROM:0011EF28↑j ROM:0011EF3A move.w $556(a5),d0 ROM:0011EF3E btst #6,($125A).w ROM:0011EF44 bne.s loc_11EF6C ROM:0011EF46 cmpi.w #0,d0 ROM:0011EF4A beq.s loc_11EF6C ROM:0011EF4C bclr #5,($126C).w ROM:0011EF52 clr.b ($848).w ROM:0011EF56 move.w #0,($742).w ROM:0011EF5C move.b #3,($848).w ROM:0011EF62 move.b #5,($1072).w ROM:0011EF68 bra.w loc_11F0E8 ROM:0011EF6C ; --------------------------------------------------------------------------- ROM:0011EF6C ROM:0011EF6C loc_11EF6C: ; CODE XREF: ROM:0011EEFA↑j ROM:0011EF6C ; ROM:0011EF44↑j ... ROM:0011EF6C bsr.w sub_11F188 ROM:0011EF70 bsr.w sub_11F1A0 ROM:0011EF74 bsr.w sub_11F1B2 ROM:0011EF78 rts ROM:0011EF7A ; --------------------------------------------------------------------------- ROM:0011EF7A ROM:0011EF7A loc_11EF7A: ; DATA XREF: ROM:0011EECC↑o ROM:0011EF7A btst #1,($125F).w ROM:0011EF80 beq.s loc_11EF8C ROM:0011EF82 move.b #1,($1072).w ROM:0011EF88 bra.w loc_11EEFC ROM:0011EF8C ; --------------------------------------------------------------------------- ROM:0011EF8C ROM:0011EF8C loc_11EF8C: ; CODE XREF: ROM:0011EF80↑j ROM:0011EF8C move.w $558(a5),d0 ROM:0011EF90 btst #6,($125A).w ROM:0011EF96 beq.s loc_11EFB6 ROM:0011EF98 cmpi.w #0,d0 ROM:0011EF9C beq.s loc_11EFB6 ROM:0011EF9E clr.b ($848).w ROM:0011EFA2 move.w d0,($742).w ROM:0011EFA6 move.b #1,($848).w ROM:0011EFAC move.b #4,($1072).w ROM:0011EFB2 bra.w loc_11F05E ROM:0011EFB6 ; --------------------------------------------------------------------------- ROM:0011EFB6 ROM:0011EFB6 loc_11EFB6: ; CODE XREF: ROM:0011EF96↑j ROM:0011EFB6 ; ROM:0011EF9C↑j ROM:0011EFB6 move.w $558(a5),d0 ROM:0011EFBA btst #6,($125A).w ROM:0011EFC0 beq.s loc_11EFD6 ROM:0011EFC2 cmpi.w #0,d0 ROM:0011EFC6 bne.s loc_11EFD6 ROM:0011EFC8 bset #5,($126C).w ROM:0011EFCE move.b #2,($1072).w ROM:0011EFD4 bra.s loc_11EF6C ROM:0011EFD6 ; --------------------------------------------------------------------------- ROM:0011EFD6 ROM:0011EFD6 loc_11EFD6: ; CODE XREF: ROM:0011EF36↑j ROM:0011EFD6 ; ROM:0011EFC0↑j ... ROM:0011EFD6 bsr.w sub_11F112 ROM:0011EFDA bsr.w sub_11F188 ROM:0011EFDE bsr.w sub_11F1A0 ROM:0011EFE2 bsr.w sub_11F1B2 ROM:0011EFE6 rts ROM:0011EFE8 ; --------------------------------------------------------------------------- ROM:0011EFE8 ROM:0011EFE8 loc_11EFE8: ; DATA XREF: ROM:0011EED0↑o ROM:0011EFE8 btst #1,($125F).w ROM:0011EFEE beq.s loc_11EFFA ROM:0011EFF0 move.b #1,($1072).w ROM:0011EFF6 bra.w loc_11EEFC ROM:0011EFFA ; --------------------------------------------------------------------------- ROM:0011EFFA ROM:0011EFFA loc_11EFFA: ; CODE XREF: ROM:0011EFEE↑j ROM:0011EFFA move.w $556(a5),d0 ROM:0011EFFE btst #6,($125A).w ROM:0011F004 bne.s loc_11F016 ROM:0011F006 cmpi.w #0,d0 ROM:0011F00A bne.s loc_11F016 ROM:0011F00C move.b #3,($1072).w ROM:0011F012 bra.w loc_11EFD6 ROM:0011F016 ; --------------------------------------------------------------------------- ROM:0011F016 ROM:0011F016 loc_11F016: ; CODE XREF: ROM:0011F004↑j ROM:0011F016 ; ROM:0011F00A↑j ROM:0011F016 move.w $556(a5),d0 ROM:0011F01A btst #6,($125A).w ROM:0011F020 bne.s loc_11F036 ROM:0011F022 cmpi.w #0,d0 ROM:0011F026 beq.s loc_11F036 ROM:0011F028 bsr.w sub_11F284 ROM:0011F02C move.b #5,($1072).w ROM:0011F032 bra.w loc_11F0E8 ROM:0011F036 ; --------------------------------------------------------------------------- ROM:0011F036 ROM:0011F036 loc_11F036: ; CODE XREF: ROM:0011F020↑j ROM:0011F036 ; ROM:0011F026↑j ROM:0011F036 cmpi.w #0,($742).w ROM:0011F03C ble.s loc_11F046 ROM:0011F03E cmpi.w #0,($ADE).w ROM:0011F044 bge.s loc_11F05E ROM:0011F046 ROM:0011F046 loc_11F046: ; CODE XREF: ROM:0011F03C↑j ROM:0011F046 clr.b ($848).w ROM:0011F04A clr.w ($742).w ROM:0011F04E bset #5,($126C).w ROM:0011F054 move.b #2,($1072).w ROM:0011F05A bra.w loc_11EF6C ROM:0011F05E ; --------------------------------------------------------------------------- ROM:0011F05E ROM:0011F05E loc_11F05E: ; CODE XREF: ROM:0011EFB2↑j ROM:0011F05E ; ROM:0011F044↑j ... ROM:0011F05E bsr.w sub_11F112 ROM:0011F062 bsr.w sub_11F15C ROM:0011F066 bsr.w sub_11F1A0 ROM:0011F06A bsr.w sub_11F1B2 ROM:0011F06E rts ROM:0011F070 ; --------------------------------------------------------------------------- ROM:0011F070 ROM:0011F070 loc_11F070: ; DATA XREF: ROM:0011EED4↑o ROM:0011F070 move.w $558(a5),d0 ROM:0011F074 btst #6,($125A).w ROM:0011F07A beq.s loc_11F094 ROM:0011F07C cmpi.w #0,d0 ROM:0011F080 bne.s loc_11F094 ROM:0011F082 bset #5,($126C).w ROM:0011F088 move.b #2,($1072).w ROM:0011F08E bra.w loc_11EF6C ROM:0011F092 ; --------------------------------------------------------------------------- ROM:0011F092 rts ROM:0011F094 ; --------------------------------------------------------------------------- ROM:0011F094 ROM:0011F094 loc_11F094: ; CODE XREF: ROM:0011F07A↑j ROM:0011F094 ; ROM:0011F080↑j ROM:0011F094 move.w $558(a5),d0 ROM:0011F098 btst #6,($125A).w ROM:0011F09E beq.s loc_11F0B6 ROM:0011F0A0 cmpi.w #0,d0 ROM:0011F0A4 beq.s loc_11F0B6 ROM:0011F0A6 bsr.w sub_11F260 ROM:0011F0AA move.b #4,($1072).w ROM:0011F0B0 bra.w loc_11F05E ROM:0011F0B4 ; --------------------------------------------------------------------------- ROM:0011F0B4 rts ROM:0011F0B6 ; --------------------------------------------------------------------------- ROM:0011F0B6 ROM:0011F0B6 loc_11F0B6: ; CODE XREF: ROM:0011F09E↑j ROM:0011F0B6 ; ROM:0011F0A4↑j ROM:0011F0B6 move.w $556(a5),d0 ROM:0011F0BA cmp.w ($742).w,d0 ROM:0011F0BE bgt.s loc_11F0D4 ROM:0011F0C0 clr.b ($848).w ROM:0011F0C4 clr.w ($742).w ROM:0011F0C8 move.b #3,($1072).w ROM:0011F0CE bra.w loc_11EFD6 ROM:0011F0D2 ; --------------------------------------------------------------------------- ROM:0011F0D2 rts ROM:0011F0D4 ; --------------------------------------------------------------------------- ROM:0011F0D4 ROM:0011F0D4 loc_11F0D4: ; CODE XREF: ROM:0011F0BE↑j ROM:0011F0D4 btst #1,($125F).w ROM:0011F0DA beq.s loc_11F0E8 ROM:0011F0DC move.b #1,($1072).w ROM:0011F0E2 bra.w loc_11EEFC ROM:0011F0E6 ; --------------------------------------------------------------------------- ROM:0011F0E6 rts ROM:0011F0E8 ; --------------------------------------------------------------------------- ROM:0011F0E8 ROM:0011F0E8 loc_11F0E8: ; CODE XREF: ROM:0011EF68↑j ROM:0011F0E8 ; ROM:0011F032↑j ... ROM:0011F0E8 bsr.w sub_11F112 ROM:0011F0EC bsr.w sub_11F15C ROM:0011F0F0 bsr.w sub_11F1A0 ROM:0011F0F4 bsr.w sub_11F1B2 ROM:0011F0F8 rts ROM:0011F0FA ROM:0011F0FA ; =============== S U B R O U T I N E ======================================= ROM:0011F0FA ROM:0011F0FA ROM:0011F0FA sub_11F0FA: ; CODE XREF: ROM:loc_11EEFC↑p ROM:0011F0FA move.w #$3ABA,d1 ROM:0011F0FE move.w ($9C0).w,d2 ROM:0011F102 bsr.l sub_116E84 ROM:0011F108 move.w d1,($B1C).w ROM:0011F10C move.w d1,($B22).w ROM:0011F110 rts ROM:0011F110 ; End of function sub_11F0FA ROM:0011F110 ROM:0011F112 ROM:0011F112 ; =============== S U B R O U T I N E ======================================= ROM:0011F112 ROM:0011F112 ROM:0011F112 sub_11F112: ; CODE XREF: ROM:loc_11EFD6↑p ROM:0011F112 ; ROM:loc_11F05E↑p ... ROM:0011F112 move.w #$3B48,d1 ROM:0011F116 move.w ($98A).w,d2 ROM:0011F11A move.w ($5D2).w,d3 ROM:0011F11E bsr.l sub_116E84 ROM:0011F124 move.w d1,($B2E).w ROM:0011F128 move.w $554(a5),d0 ROM:0011F12C cmp.w ($98A).w,d0 ROM:0011F130 bgt.s loc_11F13A ROM:0011F132 bset #2,($125A).w ROM:0011F138 bra.s loc_11F14A ROM:0011F13A ; --------------------------------------------------------------------------- ROM:0011F13A ROM:0011F13A loc_11F13A: ; CODE XREF: sub_11F112+1E↑j ROM:0011F13A sub.w $552(a5),d0 ROM:0011F13E cmp.w ($98A).w,d0 ROM:0011F142 ble.s loc_11F14A ROM:0011F144 bclr #2,($125A).w ROM:0011F14A ROM:0011F14A loc_11F14A: ; CODE XREF: sub_11F112+26↑j ROM:0011F14A ; sub_11F112+30↑j ROM:0011F14A btst #2,($125A).w ROM:0011F150 beq.s loc_11F156 ROM:0011F152 add.w ($12AA).w,d1 ROM:0011F156 ROM:0011F156 loc_11F156: ; CODE XREF: sub_11F112+3E↑j ROM:0011F156 move.w d1,($B34).w ROM:0011F15A rts ROM:0011F15A ; End of function sub_11F112 ROM:0011F15A ROM:0011F15C ROM:0011F15C ; =============== S U B R O U T I N E ======================================= ROM:0011F15C ROM:0011F15C ROM:0011F15C sub_11F15C: ; CODE XREF: ROM:0011F062↑p ROM:0011F15C ; ROM:0011F0EC↑p ROM:0011F15C btst #6,($125A).w ROM:0011F162 beq.s loc_11F16A ROM:0011F164 move.w $558(a5),d1 ROM:0011F168 bra.s loc_11F16E ROM:0011F16A ; --------------------------------------------------------------------------- ROM:0011F16A ROM:0011F16A loc_11F16A: ; CODE XREF: sub_11F15C+6↑j ROM:0011F16A move.w $556(a5),d1 ROM:0011F16E ROM:0011F16E loc_11F16E: ; CODE XREF: sub_11F15C+C↑j ROM:0011F16E move.w ($B34).w,d2 ROM:0011F172 sub.w ($B0C).w,d2 ROM:0011F176 move.w ($742).w,d0 ROM:0011F17A muls.w d2,d0 ROM:0011F17C divs.w d1,d0 ROM:0011F17E add.w ($B0C).w,d0 ROM:0011F182 move.w d0,($B2C).w ROM:0011F186 rts ROM:0011F186 ; End of function sub_11F15C ROM:0011F186 ROM:0011F188 ROM:0011F188 ; =============== S U B R O U T I N E ======================================= ROM:0011F188 ROM:0011F188 ROM:0011F188 sub_11F188: ; CODE XREF: ROM:loc_11EF6C↑p ROM:0011F188 ; ROM:0011EFDA↑p ROM:0011F188 btst #6,($125A).w ROM:0011F18E beq.s loc_11F198 ROM:0011F190 move.w ($B0C).w,($B2C).w ROM:0011F196 bra.s locret_11F19E ROM:0011F198 ; --------------------------------------------------------------------------- ROM:0011F198 ROM:0011F198 loc_11F198: ; CODE XREF: sub_11F188+6↑j ROM:0011F198 move.w ($B34).w,($B2C).w ROM:0011F19E ROM:0011F19E locret_11F19E: ; CODE XREF: sub_11F188+E↑j ROM:0011F19E rts ROM:0011F19E ; End of function sub_11F188 ROM:0011F19E ROM:0011F1A0 ROM:0011F1A0 ; =============== S U B R O U T I N E ======================================= ROM:0011F1A0 ROM:0011F1A0 ROM:0011F1A0 sub_11F1A0: ; CODE XREF: ROM:0011EF70↑p ROM:0011F1A0 ; ROM:0011EFDE↑p ... ROM:0011F1A0 move.w ($B5E).w,d0 ROM:0011F1A4 add.w ($B52).w,d0 ROM:0011F1A8 add.w ($CE6).w,d0 ROM:0011F1AC move.w d0,($B20).w ROM:0011F1B0 rts ROM:0011F1B0 ; End of function sub_11F1A0 ROM:0011F1B0 ROM:0011F1B2 ROM:0011F1B2 ; =============== S U B R O U T I N E ======================================= ROM:0011F1B2 ROM:0011F1B2 ROM:0011F1B2 sub_11F1B2: ; CODE XREF: ROM:0011EF74↑p ROM:0011F1B2 ; ROM:0011EFE2↑p ... ROM:0011F1B2 move.w ($B54).w,d0 ROM:0011F1B6 add.w ($B1E).w,d0 ROM:0011F1BA move.w d0,($B36).w ROM:0011F1BE cmpi.w #0,($B3C).w ROM:0011F1C4 beq.s loc_11F1D0 ROM:0011F1C6 cmp.w ($B3C).w,d0 ROM:0011F1CA ble.s loc_11F1D0 ROM:0011F1CC move.w ($B3C).w,d0 ROM:0011F1D0 ROM:0011F1D0 loc_11F1D0: ; CODE XREF: sub_11F1B2+12↑j ROM:0011F1D0 ; sub_11F1B2+18↑j ROM:0011F1D0 add.w ($B28).w,d0 ROM:0011F1D4 move.w ($B20).w,d1 ROM:0011F1D8 cmpi.w #0,d0 ROM:0011F1DC bge.s loc_11F1EE ROM:0011F1DE cmp.w d0,d1 ROM:0011F1E0 ble.s loc_11F1E8 ROM:0011F1E2 move.w d0,($B30).w ROM:0011F1E6 bra.s loc_11F1EC ROM:0011F1E8 ; --------------------------------------------------------------------------- ROM:0011F1E8 ROM:0011F1E8 loc_11F1E8: ; CODE XREF: sub_11F1B2+2E↑j ROM:0011F1E8 move.w d1,($B30).w ROM:0011F1EC ROM:0011F1EC loc_11F1EC: ; CODE XREF: sub_11F1B2+34↑j ROM:0011F1EC bra.s loc_11F1F4 ROM:0011F1EE ; --------------------------------------------------------------------------- ROM:0011F1EE ROM:0011F1EE loc_11F1EE: ; CODE XREF: sub_11F1B2+2A↑j ROM:0011F1EE add.w d0,d1 ROM:0011F1F0 move.w d1,($B30).w ROM:0011F1F4 ROM:0011F1F4 loc_11F1F4: ; CODE XREF: sub_11F1B2:loc_11F1EC↑j ROM:0011F1F4 move.w ($B2C).w,d0 ROM:0011F1F8 add.w ($B30).w,d0 ROM:0011F1FC add.w ($B24).w,d0 ROM:0011F200 move.w d0,($B2A).w ROM:0011F204 sub.w ($9CE).w,d0 ROM:0011F208 move.w d0,($B22).w ROM:0011F20C move.w $54E(a5),d0 ROM:0011F210 move.w $550(a5),d1 ROM:0011F214 cmp.w ($B22).w,d0 ROM:0011F218 ble.s loc_11F222 ROM:0011F21A move.w $54E(a5),($B22).w ROM:0011F220 bra.s locret_11F22E ROM:0011F222 ; --------------------------------------------------------------------------- ROM:0011F222 ROM:0011F222 loc_11F222: ; CODE XREF: sub_11F1B2+66↑j ROM:0011F222 cmp.w ($B22).w,d1 ROM:0011F226 bge.s locret_11F22E ROM:0011F228 move.w $550(a5),($B22).w ROM:0011F22E ROM:0011F22E locret_11F22E: ; CODE XREF: sub_11F1B2+6E↑j ROM:0011F22E ; sub_11F1B2+74↑j ROM:0011F22E rts ROM:0011F22E ; End of function sub_11F1B2 ROM:0011F22E ROM:0011F230 ; --------------------------------------------------------------------------- ROM:0011F230 move.w ($B2A).w,d0 ROM:0011F234 sub.w ($9CE).w,d0 ROM:0011F238 move.w d0,($B22).w ROM:0011F23C move.w $54E(a5),d0 ROM:0011F240 move.w $550(a5),d1 ROM:0011F244 cmp.w ($B22).w,d0 ROM:0011F248 ble.s loc_11F252 ROM:0011F24A move.w $54E(a5),($B22).w ROM:0011F250 bra.s locret_11F25E ROM:0011F252 ; --------------------------------------------------------------------------- ROM:0011F252 ROM:0011F252 loc_11F252: ; CODE XREF: ROM:0011F248↑j ROM:0011F252 cmp.w ($B22).w,d1 ROM:0011F256 bge.s locret_11F25E ROM:0011F258 move.w $550(a5),($B22).w ROM:0011F25E ROM:0011F25E locret_11F25E: ; CODE XREF: ROM:0011F250↑j ROM:0011F25E ; ROM:0011F256↑j ROM:0011F25E rts ROM:0011F260 ROM:0011F260 ; =============== S U B R O U T I N E ======================================= ROM:0011F260 ROM:0011F260 ROM:0011F260 sub_11F260: ; CODE XREF: ROM:0011F0A6↑p ROM:0011F260 move.w ($742).w,d0 ROM:0011F264 muls.w $558(a5),d0 ROM:0011F268 divs.w $556(a5),d0 ROM:0011F26C clr.b ($848).w ROM:0011F270 clr.w ($742).w ROM:0011F274 clr.b ($848).w ROM:0011F278 move.w d0,($742).w ROM:0011F27C move.b #1,($848).w ROM:0011F282 rts ROM:0011F282 ; End of function sub_11F260 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: ROM:0011F028↑p ROM:0011F284 move.w ($742).w,d0 ROM:0011F288 muls.w $556(a5),d0 ROM:0011F28C divs.w $558(a5),d0 ROM:0011F290 clr.b ($848).w ROM:0011F294 clr.w ($742).w ROM:0011F298 clr.b ($848).w ROM:0011F29C move.w d0,($742).w ROM:0011F2A0 move.b #3,($848).w ROM:0011F2A6 rts ROM:0011F2A6 ; End of function sub_11F284 ROM:0011F2A6 ROM:0011F2A8 ROM:0011F2A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F2A8 ROM:0011F2A8 ROM:0011F2A8 sub_11F2A8: ; CODE XREF: sub_11EE4A+28↑p ROM:0011F2A8 move.w #$3AB8,d1 ROM:0011F2AC move.w ($5D2).w,d2 ROM:0011F2B0 bsr.l sub_116E84 ROM:0011F2B6 move.w $22(a5),d0 ROM:0011F2BA muls.w ($5D2).w,d0 ROM:0011F2BE divs.w #$411A,d0 ROM:0011F2C2 add.w d1,d0 ROM:0011F2C4 move.w d0,($B32).w ROM:0011F2C8 move.w #0,d0 ROM:0011F2CC bra.s loc_11F2D2 ROM:0011F2CE ; --------------------------------------------------------------------------- ROM:0011F2CE ROM:0011F2CE loc_11F2CE: ; CODE XREF: sub_11F2A8+58↓j ROM:0011F2CE addi.w #1,d0 ROM:0011F2D2 ROM:0011F2D2 loc_11F2D2: ; CODE XREF: sub_11F2A8+24↑j ROM:0011F2D2 cmpi.w #3,d0 ROM:0011F2D6 bgt.s loc_11F302 ROM:0011F2D8 move.w $B80(a5,d0.w*2),d1 ROM:0011F2DE sub.w ($B22).w,d1 ROM:0011F2E2 sub.w ($B32).w,d1 ROM:0011F2E6 cmpi.w #0,d1 ROM:0011F2EA bge.s loc_11F2F0 ROM:0011F2EC addi.w #$1C20,d1 ROM:0011F2F0 ROM:0011F2F0 loc_11F2F0: ; CODE XREF: sub_11F2A8+42↑j ROM:0011F2F0 cmpi.w #$1C20,d1 ROM:0011F2F4 blt.s loc_11F2FA ROM:0011F2F6 subi.w #$1C20,d1 ROM:0011F2FA ROM:0011F2FA loc_11F2FA: ; CODE XREF: sub_11F2A8+4C↑j ROM:0011F2FA move.w d1,$ED4(d0.w*2) ROM:0011F300 bra.s loc_11F2CE ROM:0011F302 ; --------------------------------------------------------------------------- ROM:0011F302 ROM:0011F302 loc_11F302: ; CODE XREF: sub_11F2A8+2E↑j ROM:0011F302 clr.l d0 ROM:0011F304 move.w #$1C20,d0 ROM:0011F308 divs.w #4,d0 ROM:0011F30C move.w #0,d1 ROM:0011F310 bra.s loc_11F316 ROM:0011F312 ; --------------------------------------------------------------------------- ROM:0011F312 ROM:0011F312 loc_11F312: ; CODE XREF: sub_11F2A8+92↓j ROM:0011F312 addi.w #1,d1 ROM:0011F316 ROM:0011F316 loc_11F316: ; CODE XREF: sub_11F2A8+68↑j ROM:0011F316 cmpi.w #3,d1 ROM:0011F31A bgt.s loc_11F33C ROM:0011F31C move.w $B80(a5,d1.w*2),d2 ROM:0011F322 ext.l d2 ROM:0011F324 divs.w d0,d2 ROM:0011F326 move.w #$100,d3 ROM:0011F32A muls.w $ED4(d1.w*2),d3 ROM:0011F330 divs.w #$64,d3 ; 'd' ROM:0011F334 move.w d3,$ECC(d2.w*2) ROM:0011F33A bra.s loc_11F312 ROM:0011F33C ; --------------------------------------------------------------------------- ROM:0011F33C ROM:0011F33C loc_11F33C: ; CODE XREF: sub_11F2A8+72↑j ROM:0011F33C bsr.l sub_11613C ROM:0011F342 rts ROM:0011F342 ; End of function sub_11F2A8 ROM:0011F342 ROM:0011F344 ROM:0011F344 ; =============== S U B R O U T I N E ======================================= ROM:0011F344 ROM:0011F344 ROM:0011F344 sub_11F344: ; CODE XREF: sub_11EE4A+20↑p ROM:0011F344 move.w $54A(a5),d1 ROM:0011F348 cmp.w ($9A2).w,d1 ROM:0011F34C bge.s loc_11F38C ROM:0011F34E move.w #$3B4C,d1 ROM:0011F352 move.w ($5D2).w,d2 ROM:0011F356 move.w ($98A).w,d3 ROM:0011F35A bsr.l sub_116E84 ROM:0011F360 move.w d1,($B26).w ROM:0011F364 move.w ($9A2).w,d0 ROM:0011F368 sub.w $54A(a5),d0 ROM:0011F36C muls.w d1,d0 ROM:0011F36E divs.l #$A,d0 ROM:0011F376 move.w $54C(a5),d1 ROM:0011F37A ext.l d1 ROM:0011F37C cmp.l d0,d1 ROM:0011F37E ble.s loc_11F386 ROM:0011F380 move.w d1,($B28).w ROM:0011F384 bra.s loc_11F38A ROM:0011F386 ; --------------------------------------------------------------------------- ROM:0011F386 ROM:0011F386 loc_11F386: ; CODE XREF: sub_11F344+3A↑j ROM:0011F386 move.w d0,($B28).w ROM:0011F38A ROM:0011F38A loc_11F38A: ; CODE XREF: sub_11F344+40↑j ROM:0011F38A bra.s locret_11F392 ROM:0011F38C ; --------------------------------------------------------------------------- ROM:0011F38C ROM:0011F38C loc_11F38C: ; CODE XREF: sub_11F344+8↑j ROM:0011F38C move.w #0,($B28).w ROM:0011F392 ROM:0011F392 locret_11F392: ; CODE XREF: sub_11F344:loc_11F38A↑j ROM:0011F392 rts ROM:0011F392 ; End of function sub_11F344 ROM:0011F392 ROM:0011F394 ROM:0011F394 ; =============== S U B R O U T I N E ======================================= ROM:0011F394 ROM:0011F394 ROM:0011F394 sub_11F394: ; CODE XREF: sub_11EE4A+E↑p ROM:0011F394 move.w ($B3E).w,d1 ROM:0011F398 cmpi.w #7,d1 ROM:0011F39C bcc.s locret_11F3A6 ROM:0011F39E movea.l off_11F3A8(pc,d1.w*4),a0 ROM:0011F3A2 nop ROM:0011F3A4 jmp (a0) ROM:0011F3A6 ; --------------------------------------------------------------------------- ROM:0011F3A6 ROM:0011F3A6 locret_11F3A6: ; CODE XREF: sub_11F394+8↑j ROM:0011F3A6 rts ROM:0011F3A6 ; End of function sub_11F394 ROM:0011F3A6 ROM:0011F3A6 ; --------------------------------------------------------------------------- ROM:0011F3A8 off_11F3A8: dc.l loc_11F3C4 ; DATA XREF: sub_11F394+A↑r ROM:0011F3AC dc.l loc_11F3DA ROM:0011F3B0 dc.l loc_11F416 ROM:0011F3B4 dc.l loc_11F496 ROM:0011F3B8 dc.l loc_11F4E0 ROM:0011F3BC dc.l loc_11F586 ROM:0011F3C0 dc.l loc_11F5C0 ROM:0011F3C4 ; --------------------------------------------------------------------------- ROM:0011F3C4 ROM:0011F3C4 loc_11F3C4: ; DATA XREF: ROM:off_11F3A8↑o ROM:0011F3C4 bsr.w sub_11F5D4 ROM:0011F3C8 bsr.w sub_11F5DA ROM:0011F3CC bclr #3,($125E).w ROM:0011F3D2 move.w #1,($B3E).w ROM:0011F3D8 rts ROM:0011F3DA ; --------------------------------------------------------------------------- ROM:0011F3DA ROM:0011F3DA loc_11F3DA: ; DATA XREF: ROM:0011F3AC↑o ROM:0011F3DA move.w ($97C).w,d0 ROM:0011F3DE sub.w ($98E).w,d0 ROM:0011F3E2 bpl.s loc_11F3E6 ROM:0011F3E4 neg.w d0 ROM:0011F3E6 ROM:0011F3E6 loc_11F3E6: ; CODE XREF: ROM:0011F3E2↑j ROM:0011F3E6 move.w $562(a5),d1 ROM:0011F3EA btst #4,($127D).w ROM:0011F3F0 beq.s locret_11F414 ROM:0011F3F2 cmp.w d0,d1 ROM:0011F3F4 blt.s locret_11F414 ROM:0011F3F6 bsr.w sub_11F5E0 ROM:0011F3FA move.w $560(a5),d0 ROM:0011F3FE clr.b ($84A).w ROM:0011F402 move.w d0,($746).w ROM:0011F406 move.b #1,($84A).w ROM:0011F40C move.w #2,($B3E).w ROM:0011F412 rts ROM:0011F414 ; --------------------------------------------------------------------------- ROM:0011F414 ROM:0011F414 locret_11F414: ; CODE XREF: ROM:0011F3F0↑j ROM:0011F414 ; ROM:0011F3F4↑j ROM:0011F414 rts ROM:0011F416 ; --------------------------------------------------------------------------- ROM:0011F416 ROM:0011F416 loc_11F416: ; DATA XREF: ROM:0011F3B0↑o ROM:0011F416 move.w ($B38).w,d0 ROM:0011F41A cmpi.w #0,d0 ROM:0011F41E bne.s loc_11F436 ROM:0011F420 clr.b ($84A).w ROM:0011F424 clr.w ($746).w ROM:0011F428 bset #0,($1276).w ROM:0011F42E move.w #6,($B3E).w ROM:0011F434 rts ROM:0011F436 ; --------------------------------------------------------------------------- ROM:0011F436 ROM:0011F436 loc_11F436: ; CODE XREF: ROM:0011F41E↑j ROM:0011F436 move.w $55C(a5),d0 ROM:0011F43A cmpi.w #0,($746).w ROM:0011F440 bgt.s loc_11F456 ROM:0011F442 cmpi.w #0,d0 ROM:0011F446 bne.s loc_11F456 ROM:0011F448 bset #3,($125E).w ROM:0011F44E move.w #4,($B3E).w ROM:0011F454 rts ROM:0011F456 ; --------------------------------------------------------------------------- ROM:0011F456 ROM:0011F456 loc_11F456: ; CODE XREF: ROM:0011F440↑j ROM:0011F456 ; ROM:0011F446↑j ROM:0011F456 btst #1,($125F).w ROM:0011F45C beq.s loc_11F46E ROM:0011F45E clr.b ($84A).w ROM:0011F462 clr.w ($746).w ROM:0011F466 move.w #1,($B3E).w ROM:0011F46C rts ROM:0011F46E ; --------------------------------------------------------------------------- ROM:0011F46E ROM:0011F46E loc_11F46E: ; CODE XREF: ROM:0011F45C↑j ROM:0011F46E cmpi.w #0,($746).w ROM:0011F474 bgt.s locret_11F494 ROM:0011F476 clr.b ($849).w ROM:0011F47A move.w #0,($744).w ROM:0011F480 move.b #3,($849).w ROM:0011F486 bset #3,($125E).w ROM:0011F48C move.w #3,($B3E).w ROM:0011F492 rts ROM:0011F494 ; --------------------------------------------------------------------------- ROM:0011F494 ROM:0011F494 locret_11F494: ; CODE XREF: ROM:0011F474↑j ROM:0011F494 rts ROM:0011F496 ; --------------------------------------------------------------------------- ROM:0011F496 ROM:0011F496 loc_11F496: ; DATA XREF: ROM:0011F3B4↑o ROM:0011F496 bsr.w sub_11F5F4 ROM:0011F49A bsr.w sub_11F634 ROM:0011F49E btst #1,($125F).w ROM:0011F4A4 beq.s loc_11F4C4 ROM:0011F4A6 bsr.w sub_11F5D4 ROM:0011F4AA bsr.w sub_11F5DA ROM:0011F4AE bclr #3,($125E).w ROM:0011F4B4 clr.b ($849).w ROM:0011F4B8 clr.w ($744).w ROM:0011F4BC move.w #1,($B3E).w ROM:0011F4C2 rts ROM:0011F4C4 ; --------------------------------------------------------------------------- ROM:0011F4C4 ROM:0011F4C4 loc_11F4C4: ; CODE XREF: ROM:0011F4A4↑j ROM:0011F4C4 move.w $55C(a5),d0 ROM:0011F4C8 cmp.w ($744).w,d0 ROM:0011F4CC bgt.s locret_11F4DE ROM:0011F4CE clr.b ($849).w ROM:0011F4D2 clr.w ($744).w ROM:0011F4D6 move.w #4,($B3E).w ROM:0011F4DC rts ROM:0011F4DE ; --------------------------------------------------------------------------- ROM:0011F4DE ROM:0011F4DE locret_11F4DE: ; CODE XREF: ROM:0011F4CC↑j ROM:0011F4DE rts ROM:0011F4E0 ; --------------------------------------------------------------------------- ROM:0011F4E0 ROM:0011F4E0 loc_11F4E0: ; DATA XREF: ROM:0011F3B8↑o ROM:0011F4E0 bsr.w sub_11F5F4 ROM:0011F4E4 bsr.w sub_11F62C ROM:0011F4E8 move.w ($B38).w,d0 ROM:0011F4EC ext.l d0 ROM:0011F4EE muls.l #$186A0,d0 ROM:0011F4F6 cmp.l ($890).w,d0 ROM:0011F4FA bgt.s loc_11F522 ROM:0011F4FC move.w $55E(a5),d0 ROM:0011F500 cmpi.w #0,d0 ROM:0011F504 bne.s loc_11F522 ROM:0011F506 bsr.w sub_11F5D4 ROM:0011F50A bsr.w sub_11F5DA ROM:0011F50E bclr #3,($125E).w ROM:0011F514 bset #0,($1276).w ROM:0011F51A move.w #6,($B3E).w ROM:0011F520 rts ROM:0011F522 ; --------------------------------------------------------------------------- ROM:0011F522 ROM:0011F522 loc_11F522: ; CODE XREF: ROM:0011F4FA↑j ROM:0011F522 ; ROM:0011F504↑j ROM:0011F522 btst #1,($125F).w ROM:0011F528 beq.s loc_11F540 ROM:0011F52A bsr.w sub_11F5D4 ROM:0011F52E bsr.w sub_11F5DA ROM:0011F532 bclr #3,($125E).w ROM:0011F538 move.w #1,($B3E).w ROM:0011F53E rts ROM:0011F540 ; --------------------------------------------------------------------------- ROM:0011F540 ROM:0011F540 loc_11F540: ; CODE XREF: ROM:0011F528↑j ROM:0011F540 move.w ($B38).w,d0 ROM:0011F544 ext.l d0 ROM:0011F546 muls.l #$186A0,d0 ROM:0011F54E cmp.l ($890).w,d0 ROM:0011F552 bgt.s locret_11F584 ROM:0011F554 move.w $55E(a5),d0 ROM:0011F558 cmpi.w #0,d0 ROM:0011F55C beq.s locret_11F584 ROM:0011F55E clr.b ($849).w ROM:0011F562 move.w d0,($744).w ROM:0011F566 move.b #1,($849).w ROM:0011F56C bsr.w sub_11F5D4 ROM:0011F570 bclr #3,($125E).w ROM:0011F576 bset #0,($1276).w ROM:0011F57C move.w #5,($B3E).w ROM:0011F582 rts ROM:0011F584 ; --------------------------------------------------------------------------- ROM:0011F584 ROM:0011F584 locret_11F584: ; CODE XREF: ROM:0011F552↑j ROM:0011F584 ; ROM:0011F55C↑j ROM:0011F584 rts ROM:0011F586 ; --------------------------------------------------------------------------- ROM:0011F586 ROM:0011F586 loc_11F586: ; DATA XREF: ROM:0011F3BC↑o ROM:0011F586 bsr.w sub_11F5F4 ROM:0011F58A bsr.w sub_11F646 ROM:0011F58E btst #1,($125F).w ROM:0011F594 beq.s loc_11F5AA ROM:0011F596 bsr.w sub_11F5DA ROM:0011F59A clr.b ($849).w ROM:0011F59E clr.w ($744).w ROM:0011F5A2 move.w #1,($B3E).w ROM:0011F5A8 rts ROM:0011F5AA ; --------------------------------------------------------------------------- ROM:0011F5AA ROM:0011F5AA loc_11F5AA: ; CODE XREF: ROM:0011F594↑j ROM:0011F5AA cmpi.w #0,($744).w ROM:0011F5B0 bgt.s locret_11F5BE ROM:0011F5B2 bsr.w sub_11F5DA ROM:0011F5B6 move.w #6,($B3E).w ROM:0011F5BC rts ROM:0011F5BE ; --------------------------------------------------------------------------- ROM:0011F5BE ROM:0011F5BE locret_11F5BE: ; CODE XREF: ROM:0011F5B0↑j ROM:0011F5BE rts ROM:0011F5C0 ; --------------------------------------------------------------------------- ROM:0011F5C0 ROM:0011F5C0 loc_11F5C0: ; DATA XREF: ROM:0011F3C0↑o ROM:0011F5C0 btst #1,($125F).w ROM:0011F5C6 beq.s locret_11F5D0 ROM:0011F5C8 move.w #1,($B3E).w ROM:0011F5CE rts ROM:0011F5D0 ; --------------------------------------------------------------------------- ROM:0011F5D0 ROM:0011F5D0 locret_11F5D0: ; CODE XREF: ROM:0011F5C6↑j ROM:0011F5D0 rts ROM:0011F5D2 ; --------------------------------------------------------------------------- ROM:0011F5D2 rts ROM:0011F5D4 ROM:0011F5D4 ; =============== S U B R O U T I N E ======================================= ROM:0011F5D4 ROM:0011F5D4 ROM:0011F5D4 sub_11F5D4: ; CODE XREF: ROM:loc_11F3C4↑p ROM:0011F5D4 ; ROM:0011F4A6↑p ... ROM:0011F5D4 clr.l ($890).w ROM:0011F5D8 rts ROM:0011F5D8 ; End of function sub_11F5D4 ROM:0011F5D8 ROM:0011F5DA ROM:0011F5DA ; =============== S U B R O U T I N E ======================================= ROM:0011F5DA ROM:0011F5DA ROM:0011F5DA sub_11F5DA: ; CODE XREF: ROM:0011F3C8↑p ROM:0011F5DA ; ROM:0011F4AA↑p ... ROM:0011F5DA clr.w ($B3C).w ROM:0011F5DE rts ROM:0011F5DE ; End of function sub_11F5DA ROM:0011F5DE ROM:0011F5E0 ROM:0011F5E0 ; =============== S U B R O U T I N E ======================================= ROM:0011F5E0 ROM:0011F5E0 ROM:0011F5E0 sub_11F5E0: ; CODE XREF: ROM:0011F3F6↑p ROM:0011F5E0 move.w #$3ABC,d1 ROM:0011F5E4 move.w ($9C0).w,d2 ROM:0011F5E8 bsr.l sub_116E84 ROM:0011F5EE move.w d1,($B38).w ROM:0011F5F2 rts ROM:0011F5F2 ; End of function sub_11F5E0 ROM:0011F5F2 ROM:0011F5F4 ROM:0011F5F4 ; =============== S U B R O U T I N E ======================================= ROM:0011F5F4 ROM:0011F5F4 ROM:0011F5F4 sub_11F5F4: ; CODE XREF: ROM:loc_11F496↑p ROM:0011F5F4 ; ROM:loc_11F4E0↑p ... ROM:0011F5F4 btst #6,($125A).w ROM:0011F5FA beq.s loc_11F614 ROM:0011F5FC move.w #$3B50,d1 ROM:0011F600 move.w ($98A).w,d2 ROM:0011F604 move.w ($ADE).w,d3 ROM:0011F608 bsr.l sub_116E84 ROM:0011F60E move.w d1,($B3A).w ROM:0011F612 bra.s locret_11F62A ROM:0011F614 ; --------------------------------------------------------------------------- ROM:0011F614 ROM:0011F614 loc_11F614: ; CODE XREF: sub_11F5F4+6↑j ROM:0011F614 move.w #$3B4E,d1 ROM:0011F618 move.w ($98A).w,d2 ROM:0011F61C move.w ($5D2).w,d3 ROM:0011F620 bsr.l sub_116E84 ROM:0011F626 move.w d1,($B3A).w ROM:0011F62A ROM:0011F62A locret_11F62A: ; CODE XREF: sub_11F5F4+1E↑j ROM:0011F62A rts ROM:0011F62A ; End of function sub_11F5F4 ROM:0011F62A ROM:0011F62C ROM:0011F62C ; =============== S U B R O U T I N E ======================================= ROM:0011F62C ROM:0011F62C ROM:0011F62C sub_11F62C: ; CODE XREF: ROM:0011F4E4↑p ROM:0011F62C move.w ($B3A).w,($B3C).w ROM:0011F632 rts ROM:0011F632 ; End of function sub_11F62C ROM:0011F632 ROM:0011F634 ROM:0011F634 ; =============== S U B R O U T I N E ======================================= ROM:0011F634 ROM:0011F634 ROM:0011F634 sub_11F634: ; CODE XREF: ROM:0011F49A↑p ROM:0011F634 move.w ($744).w,d0 ROM:0011F638 muls.w ($B3A).w,d0 ROM:0011F63C divs.w $55C(a5),d0 ROM:0011F640 move.w d0,($B3C).w ROM:0011F644 rts ROM:0011F644 ; End of function sub_11F634 ROM:0011F644 ROM:0011F646 ROM:0011F646 ; =============== S U B R O U T I N E ======================================= ROM:0011F646 ROM:0011F646 ROM:0011F646 sub_11F646: ; CODE XREF: ROM:0011F58A↑p ROM:0011F646 move.w ($744).w,d0 ROM:0011F64A muls.w ($B3A).w,d0 ROM:0011F64E divs.w $55E(a5),d0 ROM:0011F652 move.w d0,($B3C).w ROM:0011F656 rts ROM:0011F656 ; End of function sub_11F646 ROM:0011F656 ROM:0011F658 ROM:0011F658 ; =============== S U B R O U T I N E ======================================= ROM:0011F658 ROM:0011F658 ROM:0011F658 sub_11F658: ; CODE XREF: sub_110E14+1AE↑p ROM:0011F658 btst #3,($125E).w ROM:0011F65E beq.s locret_11F674 ROM:0011F660 move.l ($958).w,d0 ROM:0011F664 divs.l #$64,d0 ; 'd' ROM:0011F66C add.l ($890).w,d0 ROM:0011F670 move.l d0,($890).w ROM:0011F674 ROM:0011F674 locret_11F674: ; CODE XREF: sub_11F658+6↑j ROM:0011F674 rts ROM:0011F674 ; End of function sub_11F658 ROM:0011F674 ROM:0011F676 ; --------------------------------------------------------------------------- ROM:0011F676 cmpi.w #0,($5D2).w ROM:0011F67C bne.l loc_11F806 ROM:0011F682 bset #2,($87A).w ROM:0011F688 bclr #6,($872).w ROM:0011F68E bclr #3,($869).w ROM:0011F694 bclr #0,($86A).w ROM:0011F69A bclr #2,($871).w ROM:0011F6A0 move.w #$3B64,d1 ROM:0011F6A4 move.w ($978).w,d2 ROM:0011F6A8 move.w ($5D2).w,d3 ROM:0011F6AC bsr.l sub_116E84 ROM:0011F6B2 move.w d1,($B46).w ROM:0011F6B6 clr.w d7 ROM:0011F6B8 move.b ($1134).l,d7 ROM:0011F6BE andi.w #$F,d7 ROM:0011F6C2 move.b ($1134).l,($1073).w ROM:0011F6CA cmpi.w #2,d7 ROM:0011F6CE bgt.s loc_11F6D6 ROM:0011F6D0 cmpi.w #0,d7 ROM:0011F6D4 bgt.s loc_11F6DC ROM:0011F6D6 ROM:0011F6D6 loc_11F6D6: ; CODE XREF: ROM:0011F6CE↑j ROM:0011F6D6 bra.l loc_11F806 ROM:0011F6DC ; --------------------------------------------------------------------------- ROM:0011F6DC ROM:0011F6DC loc_11F6DC: ; CODE XREF: ROM:0011F6D4↑j ROM:0011F6DC subq.w #1,d7 ROM:0011F6DE moveq #$10,d0 ROM:0011F6E0 asr.w #4,d0 ROM:0011F6E2 add.w d7,d0 ROM:0011F6E4 lea ($FFFFFF10).w,a1 ROM:0011F6E8 asl.w #4,d7 ROM:0011F6EA adda.w d7,a1 ROM:0011F6EC asr.w #4,d7 ROM:0011F6EE move.w d0,($B48).w ROM:0011F6F2 bsr.l sub_1180DA ROM:0011F6F8 moveq #8,d2 ROM:0011F6FA moveq #0,d1 ROM:0011F6FC moveq #1,d4 ROM:0011F6FE moveq #1,d5 ROM:0011F700 moveq #1,d1 ROM:0011F702 asl.w d0,d1 ROM:0011F704 move.w d1,($B44).w ROM:0011F708 move.w ($B44).w,d1 ROM:0011F70C not.w d1 ROM:0011F70E and.w d1,($FFFFFE20).w ROM:0011F712 move.w #0,d1 ROM:0011F716 bsr.l sub_11805E ROM:0011F71C move.w ($B48).w,d0 ROM:0011F720 move.w ($FFFFFE20).w,d1 ROM:0011F724 and.w ($B44).w,d1 ROM:0011F728 ROM:0011F728 loc_11F728: ; CODE XREF: ROM:0011F732↓j ROM:0011F728 bne.s loc_11F734 ROM:0011F72A move.w ($FFFFFE20).w,d1 ROM:0011F72E and.w ($B44).w,d1 ROM:0011F732 bra.s loc_11F728 ROM:0011F734 ; --------------------------------------------------------------------------- ROM:0011F734 ROM:0011F734 loc_11F734: ; CODE XREF: ROM:loc_11F728↑j ROM:0011F734 move.w 8(a1),($B40).w ROM:0011F73A bsr.l sub_1180DA ROM:0011F740 moveq #$C,d2 ROM:0011F742 moveq #0,d1 ROM:0011F744 moveq #0,d3 ROM:0011F746 moveq #1,d4 ROM:0011F748 moveq #1,d5 ROM:0011F74A move.w #$89,(a1) ROM:0011F74E move.w ($B46).w,2(a1) ROM:0011F754 asl.w #4,d0 ROM:0011F756 addi.w #8,d0 ROM:0011F75A move.w d0,4(a1) ROM:0011F75E move.w ($B48).w,d0 ROM:0011F762 move.w ($B44).w,d1 ROM:0011F766 not.w d1 ROM:0011F768 and.w d1,($FFFFFE20).w ROM:0011F76C move.w #0,d1 ROM:0011F770 bsr.l sub_11805E ROM:0011F776 move.w ($B48).w,d0 ROM:0011F77A clr.w d6 ROM:0011F77C clr.w d6 ROM:0011F77E clr.w d1 ROM:0011F780 ROM:0011F780 loc_11F780: ; CODE XREF: ROM:loc_11F7AE↓j ROM:0011F780 cmpi.w #0,d6 ROM:0011F784 bne.s loc_11F7B0 ROM:0011F786 cmpi.w #0,d1 ROM:0011F78A bne.s loc_11F7B0 ROM:0011F78C move.w ($FFFFFE20).w,d1 ROM:0011F790 and.w ($B44).w,d1 ROM:0011F794 btst #0,($86A).w ROM:0011F79A beq.s loc_11F7AE ROM:0011F79C move.w #$FFFF,d6 ROM:0011F7A0 bset #3,($869).w ROM:0011F7A6 lea ($FFFFFF90).w,a0 ROM:0011F7AA move.w 8(a0),d5 ROM:0011F7AE ROM:0011F7AE loc_11F7AE: ; CODE XREF: ROM:0011F79A↑j ROM:0011F7AE bra.s loc_11F780 ROM:0011F7B0 ; --------------------------------------------------------------------------- ROM:0011F7B0 ROM:0011F7B0 loc_11F7B0: ; CODE XREF: ROM:0011F784↑j ROM:0011F7B0 ; ROM:0011F78A↑j ROM:0011F7B0 btst #3,($869).w ROM:0011F7B6 beq.s loc_11F7BC ROM:0011F7B8 move.w d5,($B42).w ROM:0011F7BC ROM:0011F7BC loc_11F7BC: ; CODE XREF: ROM:0011F7B6↑j ROM:0011F7BC clr.w d6 ROM:0011F7BE clr.w d1 ROM:0011F7C0 ROM:0011F7C0 loc_11F7C0: ; CODE XREF: ROM:loc_11F7E6↓j ROM:0011F7C0 cmpi.w #0,d6 ROM:0011F7C4 bne.s loc_11F7E8 ROM:0011F7C6 cmpi.w #0,d1 ROM:0011F7CA bne.s loc_11F7E8 ROM:0011F7CC move.w ($FFFFFE20).w,d1 ROM:0011F7D0 and.w ($B44).w,d1 ROM:0011F7D4 btst #2,($871).w ROM:0011F7DA beq.s loc_11F7E6 ROM:0011F7DC move.w #$FFFF,d6 ROM:0011F7E0 bset #6,($872).w ROM:0011F7E6 ROM:0011F7E6 loc_11F7E6: ; CODE XREF: ROM:0011F7DA↑j ROM:0011F7E6 bra.s loc_11F7C0 ROM:0011F7E8 ; --------------------------------------------------------------------------- ROM:0011F7E8 ROM:0011F7E8 loc_11F7E8: ; CODE XREF: ROM:0011F7C4↑j ROM:0011F7E8 ; ROM:0011F7CA↑j ROM:0011F7E8 bsr.l sub_115F68 ROM:0011F7EE move.w ($B42).w,d0 ROM:0011F7F2 sub.w ($B40).w,d0 ROM:0011F7F6 move.w d0,($B8C).w ROM:0011F7FA bclr #2,($87A).w ROM:0011F800 bra.l locret_11F80C ROM:0011F806 ; --------------------------------------------------------------------------- ROM:0011F806 ROM:0011F806 loc_11F806: ; CODE XREF: ROM:0011F67C↑j ROM:0011F806 ; ROM:loc_11F6D6↑j ROM:0011F806 bset #0,($127A).w ROM:0011F80C ROM:0011F80C locret_11F80C: ; CODE XREF: ROM:0011F800↑j ROM:0011F80C rts ROM:0011F80E ROM:0011F80E ; =============== S U B R O U T I N E ======================================= ROM:0011F80E ROM:0011F80E ROM:0011F80E sub_11F80E: ; CODE XREF: sub_1237EC+42↓p ROM:0011F80E bclr #4,($125C).w ROM:0011F814 bclr #7,($1281).w ROM:0011F81A clr.w d1 ROM:0011F81C move.b ($1074).w,d1 ROM:0011F820 cmpi.w #3,d1 ROM:0011F824 bcc.s locret_11F82E ROM:0011F826 movea.l off_11F830(pc,d1.w*4),a0 ROM:0011F82A nop ROM:0011F82C jmp (a0) ROM:0011F82E ; --------------------------------------------------------------------------- ROM:0011F82E ROM:0011F82E locret_11F82E: ; CODE XREF: sub_11F80E+16↑j ROM:0011F82E rts ROM:0011F82E ; End of function sub_11F80E ROM:0011F82E ROM:0011F82E ; --------------------------------------------------------------------------- ROM:0011F830 off_11F830: dc.l loc_11F83C ; DATA XREF: sub_11F80E+18↑r ROM:0011F834 dc.l loc_11F84A ROM:0011F838 dc.l loc_11F86A ROM:0011F83C ; --------------------------------------------------------------------------- ROM:0011F83C ROM:0011F83C loc_11F83C: ; DATA XREF: ROM:off_11F830↑o ROM:0011F83C bset #7,($1281).w ROM:0011F842 move.b #1,($1074).w ROM:0011F848 rts ROM:0011F84A ; --------------------------------------------------------------------------- ROM:0011F84A ROM:0011F84A loc_11F84A: ; DATA XREF: ROM:0011F834↑o ROM:0011F84A btst #2,($1274).w ROM:0011F850 bne.s locret_11F85A ROM:0011F852 btst #6,($86F).w ROM:0011F858 bne.s loc_11F85C ROM:0011F85A ROM:0011F85A locret_11F85A: ; CODE XREF: ROM:0011F850↑j ROM:0011F85A rts ROM:0011F85C ; --------------------------------------------------------------------------- ROM:0011F85C ROM:0011F85C loc_11F85C: ; CODE XREF: ROM:0011F858↑j ROM:0011F85C bset #4,($125C).w ROM:0011F862 move.b #2,($1074).w ROM:0011F868 rts ROM:0011F86A ; --------------------------------------------------------------------------- ROM:0011F86A ROM:0011F86A loc_11F86A: ; DATA XREF: ROM:0011F838↑o ROM:0011F86A btst #2,($1274).w ROM:0011F870 bne.s loc_11F87C ROM:0011F872 btst #6,($86F).w ROM:0011F878 beq.s loc_11F87C ROM:0011F87A rts ROM:0011F87C ; --------------------------------------------------------------------------- ROM:0011F87C ROM:0011F87C loc_11F87C: ; CODE XREF: ROM:0011F870↑j ROM:0011F87C ; ROM:0011F878↑j ROM:0011F87C bset #7,($1281).w ROM:0011F882 move.b #1,($1074).w ROM:0011F888 rts ROM:0011F88A ROM:0011F88A ; =============== S U B R O U T I N E ======================================= ROM:0011F88A ROM:0011F88A ROM:0011F88A sub_11F88A: ; CODE XREF: sub_11EE4A+1A↑p ROM:0011F88A clr.l d1 ROM:0011F88C move.w ($5D4).w,d1 ROM:0011F890 swap d1 ROM:0011F892 move.w ($B4A).w,d2 ROM:0011F896 swap d2 ROM:0011F898 move.w ($B50).w,d2 ROM:0011F89C move.w $568(a5),d3 ROM:0011F8A0 ext.l d3 ROM:0011F8A2 bsr.l sub_116D90 ROM:0011F8A8 move.w d4,($B50).w ROM:0011F8AC swap d4 ROM:0011F8AE move.w $566(a5),d0 ROM:0011F8B2 cmp.w d4,d0 ROM:0011F8B4 ble.s loc_11F8BE ROM:0011F8B6 move.w $566(a5),($B4A).w ROM:0011F8BC bra.s loc_11F8C2 ROM:0011F8BE ; --------------------------------------------------------------------------- ROM:0011F8BE ROM:0011F8BE loc_11F8BE: ; CODE XREF: sub_11F88A+2A↑j ROM:0011F8BE move.w d4,($B4A).w ROM:0011F8C2 ROM:0011F8C2 loc_11F8C2: ; CODE XREF: sub_11F88A+32↑j ROM:0011F8C2 btst #6,($1265).w ROM:0011F8C8 bne.s loc_11F8D4 ROM:0011F8CA move.w #0,($B52).w ROM:0011F8D0 bra.w locret_11F97E ROM:0011F8D4 ; --------------------------------------------------------------------------- ROM:0011F8D4 ROM:0011F8D4 loc_11F8D4: ; CODE XREF: sub_11F88A+3E↑j ROM:0011F8D4 move.w $56A(a5),d0 ROM:0011F8D8 btst #3,($135E).w ROM:0011F8DE beq.s loc_11F8F8 ROM:0011F8E0 btst #0,($B89).w ROM:0011F8E6 bne.s loc_11F8F8 ROM:0011F8E8 cmp.w ($53A).w,d0 ROM:0011F8EC blt.s loc_11F8F8 ROM:0011F8EE move.w #0,($B52).w ROM:0011F8F4 bra.w locret_11F97E ROM:0011F8F8 ; --------------------------------------------------------------------------- ROM:0011F8F8 ROM:0011F8F8 loc_11F8F8: ; CODE XREF: sub_11F88A+54↑j ROM:0011F8F8 ; sub_11F88A+5C↑j ... ROM:0011F8F8 btst #4,($127B).w ROM:0011F8FE bne.s loc_11F90A ROM:0011F900 move.w #0,($B52).w ROM:0011F906 bra.w locret_11F97E ROM:0011F90A ; --------------------------------------------------------------------------- ROM:0011F90A ROM:0011F90A loc_11F90A: ; CODE XREF: sub_11F88A+74↑j ROM:0011F90A cmpi.w #$1F4,($5D2).w ROM:0011F910 ble.s loc_11F944 ROM:0011F912 move.w ($5D4).w,d0 ROM:0011F916 move.w ($B4A).w,d2 ROM:0011F91A cmpi.w #$1388,d2 ROM:0011F91E ble.s loc_11F924 ROM:0011F920 move.w #$1388,d2 ROM:0011F924 ROM:0011F924 loc_11F924: ; CODE XREF: sub_11F88A+94↑j ROM:0011F924 sub.w d2,d0 ROM:0011F926 muls.w #$2710,d0 ROM:0011F92A move.w ($5D2).w,d1 ROM:0011F92E muls.w ($5D2).w,d1 ROM:0011F932 divs.l #$3C,d1 ; '<' ROM:0011F93A divs.l d1,d0 ROM:0011F93E move.w d0,($B4C).w ROM:0011F942 bra.s loc_11F948 ROM:0011F944 ; --------------------------------------------------------------------------- ROM:0011F944 ROM:0011F944 loc_11F944: ; CODE XREF: sub_11F88A+86↑j ROM:0011F944 clr.w ($B4C).w ROM:0011F948 ROM:0011F948 loc_11F948: ; CODE XREF: sub_11F88A+B8↑j ROM:0011F948 move.w #$3B52,d1 ROM:0011F94C move.w ($9C0).w,d2 ROM:0011F950 move.w ($5D2).w,d3 ROM:0011F954 bsr.l sub_116E84 ROM:0011F95A move.w d1,($B4E).w ROM:0011F95E move.w #$3B54,d1 ROM:0011F962 move.w ($B4C).w,d2 ROM:0011F966 move.w ($98A).w,d3 ROM:0011F96A bsr.l sub_116E84 ROM:0011F970 cmp.w ($B4E).w,d1 ROM:0011F974 bge.s loc_11F97A ROM:0011F976 move.w ($B4E).w,d1 ROM:0011F97A ROM:0011F97A loc_11F97A: ; CODE XREF: sub_11F88A+EA↑j ROM:0011F97A move.w d1,($B52).w ROM:0011F97E ROM:0011F97E locret_11F97E: ; CODE XREF: sub_11F88A+46↑j ROM:0011F97E ; sub_11F88A+6A↑j ... ROM:0011F97E rts ROM:0011F97E ; End of function sub_11F88A ROM:0011F97E ROM:0011F980 ROM:0011F980 ; =============== S U B R O U T I N E ======================================= ROM:0011F980 ROM:0011F980 ROM:0011F980 sub_11F980: ; CODE XREF: sub_11EE4A+8↑p ROM:0011F980 bsr.w sub_11F98A ROM:0011F984 bsr.w sub_11F9EA ROM:0011F988 rts ROM:0011F988 ; End of function sub_11F980 ROM:0011F988 ROM:0011F98A ROM:0011F98A ; =============== S U B R O U T I N E ======================================= ROM:0011F98A ROM:0011F98A ROM:0011F98A sub_11F98A: ; CODE XREF: sub_11F980↑p ROM:0011F98A move.w #$3B56,d1 ROM:0011F98E move.w ($98A).w,d2 ROM:0011F992 move.w ($986).w,d3 ROM:0011F996 bsr.l sub_116E84 ROM:0011F99C move.w d1,($B56).w ROM:0011F9A0 move.w #$3B58,d1 ROM:0011F9A4 move.w ($5D2).w,d2 ROM:0011F9A8 move.w ($986).w,d3 ROM:0011F9AC bsr.l sub_116E84 ROM:0011F9B2 move.w d1,($B58).w ROM:0011F9B6 move.w #$3B5A,d1 ROM:0011F9BA move.w ($98A).w,d2 ROM:0011F9BE move.w ($5D2).w,d3 ROM:0011F9C2 bsr.l sub_116E84 ROM:0011F9C8 move.w d1,($B5C).w ROM:0011F9CC move.w ($B56).w,d0 ROM:0011F9D0 cmp.w ($B58).w,d0 ROM:0011F9D4 bge.s loc_11F9DA ROM:0011F9D6 move.w ($B58).w,d0 ROM:0011F9DA ROM:0011F9DA loc_11F9DA: ; CODE XREF: sub_11F98A+4A↑j ROM:0011F9DA cmp.w ($B5C).w,d0 ROM:0011F9DE bge.s loc_11F9E4 ROM:0011F9E0 move.w ($B5C).w,d0 ROM:0011F9E4 ROM:0011F9E4 loc_11F9E4: ; CODE XREF: sub_11F98A+54↑j ROM:0011F9E4 move.w d0,($B5A).w ROM:0011F9E8 rts ROM:0011F9E8 ; End of function sub_11F98A ROM:0011F9E8 ROM:0011F9EA ROM:0011F9EA ; =============== S U B R O U T I N E ======================================= ROM:0011F9EA ROM:0011F9EA ROM:0011F9EA sub_11F9EA: ; CODE XREF: sub_11F980+4↑p ROM:0011F9EA clr.w d1 ROM:0011F9EC move.b ($1075).w,d1 ROM:0011F9F0 cmpi.w #4,d1 ROM:0011F9F4 bcc.s locret_11F9FE ROM:0011F9F6 movea.l off_11FA00(pc,d1.w*4),a0 ROM:0011F9FA nop ROM:0011F9FC jmp (a0) ROM:0011F9FE ; --------------------------------------------------------------------------- ROM:0011F9FE ROM:0011F9FE locret_11F9FE: ; CODE XREF: sub_11F9EA+A↑j ROM:0011F9FE rts ROM:0011F9FE ; End of function sub_11F9EA ROM:0011F9FE ROM:0011F9FE ; --------------------------------------------------------------------------- ROM:0011FA00 off_11FA00: dc.l loc_11FA10 ; DATA XREF: sub_11F9EA+C↑r ROM:0011FA04 dc.l loc_11FA1E ROM:0011FA08 dc.l loc_11FA42 ROM:0011FA0C dc.l loc_11FA6C ROM:0011FA10 ; --------------------------------------------------------------------------- ROM:0011FA10 ROM:0011FA10 loc_11FA10: ; DATA XREF: ROM:off_11FA00↑o ROM:0011FA10 bsr.w sub_11FBEE ROM:0011FA14 move.b #1,($1075).w ROM:0011FA1A bra.s locret_11FA40 ROM:0011FA1C ; --------------------------------------------------------------------------- ROM:0011FA1C rts ROM:0011FA1E ; --------------------------------------------------------------------------- ROM:0011FA1E ROM:0011FA1E loc_11FA1E: ; DATA XREF: ROM:0011FA04↑o ROM:0011FA1E btst #4,($127D).w ROM:0011FA24 beq.s locret_11FA40 ROM:0011FA26 move.w $56C(a5),d0 ROM:0011FA2A clr.b ($859).w ROM:0011FA2E move.w d0,($764).w ROM:0011FA32 move.b #1,($859).w ROM:0011FA38 move.b #2,($1075).w ROM:0011FA3E bra.s locret_11FA6A ROM:0011FA40 ; --------------------------------------------------------------------------- ROM:0011FA40 ROM:0011FA40 locret_11FA40: ; CODE XREF: ROM:0011FA1A↑j ROM:0011FA40 ; ROM:0011FA24↑j ... ROM:0011FA40 rts ROM:0011FA42 ; --------------------------------------------------------------------------- ROM:0011FA42 ROM:0011FA42 loc_11FA42: ; DATA XREF: ROM:0011FA08↑o ROM:0011FA42 cmpi.w #0,($764).w ROM:0011FA48 bgt.s loc_11FA52 ROM:0011FA4A move.b #3,($1075).w ROM:0011FA50 bra.s loc_11FA84 ROM:0011FA52 ; --------------------------------------------------------------------------- ROM:0011FA52 ROM:0011FA52 loc_11FA52: ; CODE XREF: ROM:0011FA48↑j ROM:0011FA52 btst #4,($127D).w ROM:0011FA58 bne.s locret_11FA6A ROM:0011FA5A clr.b ($859).w ROM:0011FA5E clr.w ($764).w ROM:0011FA62 move.b #1,($1075).w ROM:0011FA68 bra.s locret_11FA40 ROM:0011FA6A ; --------------------------------------------------------------------------- ROM:0011FA6A ROM:0011FA6A locret_11FA6A: ; CODE XREF: ROM:0011FA3E↑j ROM:0011FA6A ; ROM:0011FA58↑j ROM:0011FA6A rts ROM:0011FA6C ; --------------------------------------------------------------------------- ROM:0011FA6C ROM:0011FA6C loc_11FA6C: ; DATA XREF: ROM:0011FA0C↑o ROM:0011FA6C btst #4,($127D).w ROM:0011FA72 bne.s loc_11FA84 ROM:0011FA74 bsr.w sub_11FA8C ROM:0011FA78 bsr.w sub_11FBEE ROM:0011FA7C move.b #1,($1075).w ROM:0011FA82 bra.s locret_11FA40 ROM:0011FA84 ; --------------------------------------------------------------------------- ROM:0011FA84 ROM:0011FA84 loc_11FA84: ; CODE XREF: ROM:0011FA50↑j ROM:0011FA84 ; ROM:0011FA72↑j ROM:0011FA84 bsr.w sub_11FAAC ROM:0011FA88 rts ROM:0011FA8A ; --------------------------------------------------------------------------- ROM:0011FA8A rts ROM:0011FA8C ROM:0011FA8C ; =============== S U B R O U T I N E ======================================= ROM:0011FA8C ROM:0011FA8C ROM:0011FA8C sub_11FA8C: ; CODE XREF: ROM:0011FA74↑p ROM:0011FA8C move.b #0,($1076).w ROM:0011FA92 clr.b ($85B).w ROM:0011FA96 clr.w ($768).w ROM:0011FA9A clr.b ($85A).w ROM:0011FA9E clr.w ($766).w ROM:0011FAA2 clr.b ($85C).w ROM:0011FAA6 clr.w ($76A).w ROM:0011FAAA rts ROM:0011FAAA ; End of function sub_11FA8C ROM:0011FAAA ROM:0011FAAC ROM:0011FAAC ; =============== S U B R O U T I N E ======================================= ROM:0011FAAC ROM:0011FAAC ROM:0011FAAC sub_11FAAC: ; CODE XREF: ROM:loc_11FA84↑p ROM:0011FAAC clr.w d1 ROM:0011FAAE move.b ($1076).w,d1 ROM:0011FAB2 cmpi.w #5,d1 ROM:0011FAB6 bcc.s locret_11FAC0 ROM:0011FAB8 movea.l off_11FAC2(pc,d1.w*4),a0 ROM:0011FABC nop ROM:0011FABE jmp (a0) ROM:0011FAC0 ; --------------------------------------------------------------------------- ROM:0011FAC0 ROM:0011FAC0 locret_11FAC0: ; CODE XREF: sub_11FAAC+A↑j ROM:0011FAC0 rts ROM:0011FAC0 ; End of function sub_11FAAC ROM:0011FAC0 ROM:0011FAC0 ; --------------------------------------------------------------------------- ROM:0011FAC2 off_11FAC2: dc.l loc_11FAD6 ; DATA XREF: sub_11FAAC+C↑r ROM:0011FAC6 dc.l loc_11FAF2 ROM:0011FACA dc.l loc_11FB48 ROM:0011FACE dc.l loc_11FB88 ROM:0011FAD2 dc.l loc_11FBB0 ROM:0011FAD6 ; --------------------------------------------------------------------------- ROM:0011FAD6 ROM:0011FAD6 loc_11FAD6: ; DATA XREF: ROM:off_11FAC2↑o ROM:0011FAD6 move.w $56E(a5),d0 ROM:0011FADA clr.b ($85C).w ROM:0011FADE move.w d0,($76A).w ROM:0011FAE2 move.b #1,($85C).w ROM:0011FAE8 move.b #1,($1076).w ROM:0011FAEE bra.s locret_11FB46 ROM:0011FAF0 ; --------------------------------------------------------------------------- ROM:0011FAF0 rts ROM:0011FAF2 ; --------------------------------------------------------------------------- ROM:0011FAF2 ROM:0011FAF2 loc_11FAF2: ; DATA XREF: ROM:0011FAC6↑o ROM:0011FAF2 cmpi.w #0,($B5A).w ROM:0011FAF8 blt.s loc_11FB24 ROM:0011FAFA move.w ($76A).w,d0 ROM:0011FAFE move.w $56E(a5),d1 ROM:0011FB02 sub.w d0,d1 ROM:0011FB04 clr.b ($85A).w ROM:0011FB08 move.w d1,($766).w ROM:0011FB0C move.b #1,($85A).w ROM:0011FB12 clr.b ($85C).w ROM:0011FB16 clr.w ($76A).w ROM:0011FB1A move.b #4,($1076).w ROM:0011FB20 bra.w loc_11FBE6 ROM:0011FB24 ; --------------------------------------------------------------------------- ROM:0011FB24 ROM:0011FB24 loc_11FB24: ; CODE XREF: ROM:0011FAF8↑j ROM:0011FB24 cmpi.w #0,($76A).w ROM:0011FB2A bgt.s locret_11FB46 ROM:0011FB2C move.w $570(a5),d0 ROM:0011FB30 clr.b ($85B).w ROM:0011FB34 move.w d0,($768).w ROM:0011FB38 move.b #1,($85B).w ROM:0011FB3E move.b #2,($1076).w ROM:0011FB44 bra.s loc_11FB82 ROM:0011FB46 ; --------------------------------------------------------------------------- ROM:0011FB46 ROM:0011FB46 locret_11FB46: ; CODE XREF: ROM:0011FAEE↑j ROM:0011FB46 ; ROM:0011FB2A↑j ... ROM:0011FB46 rts ROM:0011FB48 ; --------------------------------------------------------------------------- ROM:0011FB48 ROM:0011FB48 loc_11FB48: ; DATA XREF: ROM:0011FACA↑o ROM:0011FB48 cmpi.w #0,($B5A).w ROM:0011FB4E blt.s loc_11FB72 ROM:0011FB50 move.w $56E(a5),d1 ROM:0011FB54 clr.b ($85A).w ROM:0011FB58 move.w d1,($766).w ROM:0011FB5C move.b #1,($85A).w ROM:0011FB62 clr.b ($85B).w ROM:0011FB66 clr.w ($768).w ROM:0011FB6A move.b #4,($1076).w ROM:0011FB70 bra.s loc_11FBE6 ROM:0011FB72 ; --------------------------------------------------------------------------- ROM:0011FB72 ROM:0011FB72 loc_11FB72: ; CODE XREF: ROM:0011FB4E↑j ROM:0011FB72 cmpi.w #0,($768).w ROM:0011FB78 bgt.s loc_11FB82 ROM:0011FB7A move.b #3,($1076).w ROM:0011FB80 bra.s loc_11FBAA ROM:0011FB82 ; --------------------------------------------------------------------------- ROM:0011FB82 ROM:0011FB82 loc_11FB82: ; CODE XREF: ROM:0011FB44↑j ROM:0011FB82 ; ROM:0011FB78↑j ROM:0011FB82 bsr.w sub_11FBF4 ROM:0011FB86 rts ROM:0011FB88 ; --------------------------------------------------------------------------- ROM:0011FB88 ROM:0011FB88 loc_11FB88: ; DATA XREF: ROM:0011FACE↑o ROM:0011FB88 cmpi.w #0,($B5A).w ROM:0011FB8E blt.s loc_11FBAA ROM:0011FB90 move.w $56E(a5),d1 ROM:0011FB94 clr.b ($85A).w ROM:0011FB98 move.w d1,($766).w ROM:0011FB9C move.b #1,($85A).w ROM:0011FBA2 move.b #4,($1076).w ROM:0011FBA8 bra.s loc_11FBE6 ROM:0011FBAA ; --------------------------------------------------------------------------- ROM:0011FBAA ROM:0011FBAA loc_11FBAA: ; CODE XREF: ROM:0011FB80↑j ROM:0011FBAA ; ROM:0011FB8E↑j ROM:0011FBAA bsr.w sub_11FBF4 ROM:0011FBAE rts ROM:0011FBB0 ; --------------------------------------------------------------------------- ROM:0011FBB0 ROM:0011FBB0 loc_11FBB0: ; DATA XREF: ROM:0011FAD2↑o ROM:0011FBB0 cmpi.w #0,($B5A).w ROM:0011FBB6 bge.s loc_11FBE6 ROM:0011FBB8 move.w ($766).w,d0 ROM:0011FBBC move.w $56E(a5),d1 ROM:0011FBC0 sub.w d0,d1 ROM:0011FBC2 clr.b ($85C).w ROM:0011FBC6 move.w d1,($76A).w ROM:0011FBCA move.b #1,($85C).w ROM:0011FBD0 bsr.w sub_11FBEE ROM:0011FBD4 clr.b ($85A).w ROM:0011FBD8 clr.w ($766).w ROM:0011FBDC move.b #1,($1076).w ROM:0011FBE2 bra.w locret_11FB46 ROM:0011FBE6 ; --------------------------------------------------------------------------- ROM:0011FBE6 ROM:0011FBE6 loc_11FBE6: ; CODE XREF: ROM:0011FB20↑j ROM:0011FBE6 ; ROM:0011FB70↑j ... ROM:0011FBE6 bsr.w sub_11FBF4 ROM:0011FBEA rts ROM:0011FBEC ; --------------------------------------------------------------------------- ROM:0011FBEC rts ROM:0011FBEE ROM:0011FBEE ; =============== S U B R O U T I N E ======================================= ROM:0011FBEE ROM:0011FBEE ROM:0011FBEE sub_11FBEE: ; CODE XREF: ROM:loc_11FA10↑p ROM:0011FBEE ; ROM:0011FA78↑p ... ROM:0011FBEE clr.w ($B54).w ROM:0011FBF2 rts ROM:0011FBF2 ; End of function sub_11FBEE ROM:0011FBF2 ROM:0011FBF4 ROM:0011FBF4 ; =============== S U B R O U T I N E ======================================= ROM:0011FBF4 ROM:0011FBF4 ROM:0011FBF4 sub_11FBF4: ; CODE XREF: ROM:loc_11FB82↑p ROM:0011FBF4 ; ROM:loc_11FBAA↑p ... ROM:0011FBF4 move.w $570(a5),d0 ROM:0011FBF8 cmpi.w #0,d0 ROM:0011FBFC bne.s loc_11FC06 ROM:0011FBFE move.w ($B5A).w,($B54).w ROM:0011FC04 bra.s locret_11FC1A ROM:0011FC06 ; --------------------------------------------------------------------------- ROM:0011FC06 ROM:0011FC06 loc_11FC06: ; CODE XREF: sub_11FBF4+8↑j ROM:0011FC06 move.w ($768).w,d1 ROM:0011FC0A sub.w d1,d0 ROM:0011FC0C move.w ($B5A).w,d2 ROM:0011FC10 muls.w d0,d2 ROM:0011FC12 divs.w $570(a5),d2 ROM:0011FC16 move.w d2,($B54).w ROM:0011FC1A ROM:0011FC1A locret_11FC1A: ; CODE XREF: sub_11FBF4+10↑j ROM:0011FC1A rts ROM:0011FC1A ; End of function sub_11FBF4 ROM:0011FC1A ROM:0011FC1C ROM:0011FC1C ; =============== S U B R O U T I N E ======================================= ROM:0011FC1C ROM:0011FC1C ROM:0011FC1C sub_11FC1C: ; CODE XREF: sub_11EE4A+14↑p ROM:0011FC1C btst #4,($867).w ROM:0011FC22 beq.s loc_11FC36 ROM:0011FC24 move.w #$3ABE,d1 ROM:0011FC28 move.w ($9C0).w,d2 ROM:0011FC2C bsr.l sub_116E84 ROM:0011FC32 move.w d1,($B60).w ROM:0011FC36 ROM:0011FC36 loc_11FC36: ; CODE XREF: sub_11FC1C+6↑j ROM:0011FC36 bsr.w sub_11FE6A ROM:0011FC3A bsr.w sub_11FE9E ROM:0011FC3E clr.w d1 ROM:0011FC40 move.b ($1077).w,d1 ROM:0011FC44 cmpi.w #5,d1 ROM:0011FC48 bcc.s locret_11FC52 ROM:0011FC4A movea.l off_11FC54(pc,d1.w*4),a0 ROM:0011FC4E nop ROM:0011FC50 jmp (a0) ROM:0011FC52 ; --------------------------------------------------------------------------- ROM:0011FC52 ROM:0011FC52 locret_11FC52: ; CODE XREF: sub_11FC1C+2C↑j ROM:0011FC52 rts ROM:0011FC52 ; End of function sub_11FC1C ROM:0011FC52 ROM:0011FC52 ; --------------------------------------------------------------------------- ROM:0011FC54 off_11FC54: dc.l loc_11FC68 ; DATA XREF: sub_11FC1C+2E↑r ROM:0011FC58 dc.l loc_11FC76 ROM:0011FC5C dc.l loc_11FC9A ROM:0011FC60 dc.l loc_11FCEC ROM:0011FC64 dc.l loc_11FD38 ROM:0011FC68 ; --------------------------------------------------------------------------- ROM:0011FC68 ROM:0011FC68 loc_11FC68: ; DATA XREF: ROM:off_11FC54↑o ROM:0011FC68 bsr.w sub_11FE26 ROM:0011FC6C move.b #1,($1077).w ROM:0011FC72 bra.s loc_11FC94 ROM:0011FC74 ; --------------------------------------------------------------------------- ROM:0011FC74 rts ROM:0011FC76 ; --------------------------------------------------------------------------- ROM:0011FC76 ROM:0011FC76 loc_11FC76: ; DATA XREF: ROM:0011FC58↑o ROM:0011FC76 move.w ($B66).w,d0 ROM:0011FC7A sub.w $576(a5),d0 ROM:0011FC7E btst #6,($1265).w ROM:0011FC84 beq.s loc_11FC8C ROM:0011FC86 cmp.w ($98A).w,d0 ROM:0011FC8A ble.s loc_11FC94 ROM:0011FC8C ROM:0011FC8C loc_11FC8C: ; CODE XREF: ROM:0011FC84↑j ROM:0011FC8C move.b #2,($1077).w ROM:0011FC92 bra.s loc_11FCE2 ROM:0011FC94 ; --------------------------------------------------------------------------- ROM:0011FC94 ROM:0011FC94 loc_11FC94: ; CODE XREF: ROM:0011FC72↑j ROM:0011FC94 ; ROM:0011FC8A↑j ... ROM:0011FC94 bsr.w sub_11FE46 ROM:0011FC98 rts ROM:0011FC9A ; --------------------------------------------------------------------------- ROM:0011FC9A ROM:0011FC9A loc_11FC9A: ; DATA XREF: ROM:0011FC5C↑o ROM:0011FC9A btst #5,($1260).w ROM:0011FCA0 bne.s loc_11FCB6 ROM:0011FCA2 btst #7,($125D).w ROM:0011FCA8 beq.s loc_11FCB6 ROM:0011FCAA move.b #1,($1077).w ROM:0011FCB0 bra.w loc_11FC94 ROM:0011FCB4 ; --------------------------------------------------------------------------- ROM:0011FCB4 rts ROM:0011FCB6 ; --------------------------------------------------------------------------- ROM:0011FCB6 ROM:0011FCB6 loc_11FCB6: ; CODE XREF: ROM:0011FCA0↑j ROM:0011FCB6 ; ROM:0011FCA8↑j ROM:0011FCB6 btst #5,($1260).w ROM:0011FCBC beq.s loc_11FCE2 ROM:0011FCBE btst #7,($125D).w ROM:0011FCC4 beq.s loc_11FCE2 ROM:0011FCC6 move.w ($B64).w,d0 ROM:0011FCCA clr.b ($84B).w ROM:0011FCCE move.w d0,($748).w ROM:0011FCD2 move.b #1,($84B).w ROM:0011FCD8 move.b #3,($1077).w ROM:0011FCDE bra.s loc_11FD32 ROM:0011FCE0 ; --------------------------------------------------------------------------- ROM:0011FCE0 rts ROM:0011FCE2 ; --------------------------------------------------------------------------- ROM:0011FCE2 ROM:0011FCE2 loc_11FCE2: ; CODE XREF: ROM:0011FC92↑j ROM:0011FCE2 ; ROM:0011FCBC↑j ... ROM:0011FCE2 bsr.w sub_11FE2E ROM:0011FCE6 bsr.w sub_11FE46 ROM:0011FCEA rts ROM:0011FCEC ; --------------------------------------------------------------------------- ROM:0011FCEC ROM:0011FCEC loc_11FCEC: ; DATA XREF: ROM:0011FC60↑o ROM:0011FCEC move.w ($B66).w,d0 ROM:0011FCF0 sub.w $576(a5),d0 ROM:0011FCF4 btst #6,($1265).w ROM:0011FCFA beq.s loc_11FD02 ROM:0011FCFC cmp.w ($98A).w,d0 ROM:0011FD00 ble.s loc_11FD10 ROM:0011FD02 ROM:0011FD02 loc_11FD02: ; CODE XREF: ROM:0011FCFA↑j ROM:0011FD02 bsr.w sub_11FE26 ROM:0011FD06 move.b #2,($1077).w ROM:0011FD0C bra.s loc_11FCE2 ROM:0011FD0E ; --------------------------------------------------------------------------- ROM:0011FD0E rts ROM:0011FD10 ; --------------------------------------------------------------------------- ROM:0011FD10 ROM:0011FD10 loc_11FD10: ; CODE XREF: ROM:0011FD00↑j ROM:0011FD10 cmpi.w #0,($748).w ROM:0011FD16 bgt.s loc_11FD32 ROM:0011FD18 move.w $572(a5),d0 ROM:0011FD1C clr.b ($84B).w ROM:0011FD20 move.w d0,($748).w ROM:0011FD24 move.b #1,($84B).w ROM:0011FD2A move.b #4,($1077).w ROM:0011FD30 bra.s loc_11FD78 ROM:0011FD32 ; --------------------------------------------------------------------------- ROM:0011FD32 ROM:0011FD32 loc_11FD32: ; CODE XREF: ROM:0011FCDE↑j ROM:0011FD32 ; ROM:0011FD16↑j ROM:0011FD32 bsr.w sub_11FD80 ROM:0011FD36 rts ROM:0011FD38 ; --------------------------------------------------------------------------- ROM:0011FD38 ROM:0011FD38 loc_11FD38: ; DATA XREF: ROM:0011FC64↑o ROM:0011FD38 cmpi.w #0,($748).w ROM:0011FD3E bgt.s loc_11FD50 ROM:0011FD40 bsr.w sub_11FE26 ROM:0011FD44 move.b #1,($1077).w ROM:0011FD4A bra.l loc_11FC94 ROM:0011FD50 ; --------------------------------------------------------------------------- ROM:0011FD50 ROM:0011FD50 loc_11FD50: ; CODE XREF: ROM:0011FD3E↑j ROM:0011FD50 move.w ($B66).w,d0 ROM:0011FD54 sub.w $576(a5),d0 ROM:0011FD58 btst #6,($1265).w ROM:0011FD5E beq.s loc_11FD66 ROM:0011FD60 cmp.w ($98A).w,d0 ROM:0011FD64 ble.s loc_11FD78 ROM:0011FD66 ROM:0011FD66 loc_11FD66: ; CODE XREF: ROM:0011FD5E↑j ROM:0011FD66 bsr.w sub_11FE26 ROM:0011FD6A move.b #2,($1077).w ROM:0011FD70 bra.l loc_11FCE2 ROM:0011FD76 ; --------------------------------------------------------------------------- ROM:0011FD76 rts ROM:0011FD78 ; --------------------------------------------------------------------------- ROM:0011FD78 ROM:0011FD78 loc_11FD78: ; CODE XREF: ROM:0011FD30↑j ROM:0011FD78 ; ROM:0011FD64↑j ROM:0011FD78 bsr.w sub_11FE02 ROM:0011FD7C rts ROM:0011FD7E ; --------------------------------------------------------------------------- ROM:0011FD7E rts ROM:0011FD80 ROM:0011FD80 ; =============== S U B R O U T I N E ======================================= ROM:0011FD80 ROM:0011FD80 ROM:0011FD80 sub_11FD80: ; CODE XREF: ROM:loc_11FD32↑p ROM:0011FD80 move.w #$3B5C,d1 ROM:0011FD84 move.w ($98A).w,d2 ROM:0011FD88 move.w ($5D2).w,d3 ROM:0011FD8C bsr.l sub_116E84 ROM:0011FD92 move.w d1,($B6A).w ROM:0011FD96 btst #7,($1262).w ROM:0011FD9C beq.s loc_11FDD0 ROM:0011FD9E move.w #$3B5E,d1 ROM:0011FDA2 move.w ($98A).w,d2 ROM:0011FDA6 move.w ($5D2).w,d3 ROM:0011FDAA bsr.l sub_116E84 ROM:0011FDB0 move.w d1,($B68).w ROM:0011FDB4 clr.l d0 ROM:0011FDB6 move.w ($B68).w,d0 ROM:0011FDBA sub.w ($B6A).w,d0 ROM:0011FDBE muls.w ($A5E).w,d0 ROM:0011FDC2 divs.w #$2710,d0 ROM:0011FDC6 add.w ($B6A).w,d0 ROM:0011FDCA move.w d0,($B5E).w ROM:0011FDCE bra.s loc_11FDDC ROM:0011FDD0 ; --------------------------------------------------------------------------- ROM:0011FDD0 ROM:0011FDD0 loc_11FDD0: ; CODE XREF: sub_11FD80+1C↑j ROM:0011FDD0 move.w ($B6A).w,($B5E).w ROM:0011FDD6 move.w #0,($B68).w ROM:0011FDDC ROM:0011FDDC loc_11FDDC: ; CODE XREF: sub_11FD80+4E↑j ROM:0011FDDC cmpi.w #0,($B5E).w ROM:0011FDE2 ble.s loc_11FDEA ROM:0011FDE4 move.w #0,($B5E).w ROM:0011FDEA ROM:0011FDEA loc_11FDEA: ; CODE XREF: sub_11FD80+62↑j ROM:0011FDEA move.w ($B60).w,d0 ROM:0011FDEE cmp.w ($B5E).w,d0 ROM:0011FDF2 ble.s loc_11FDFA ROM:0011FDF4 move.w ($B60).w,($B5E).w ROM:0011FDFA ROM:0011FDFA loc_11FDFA: ; CODE XREF: sub_11FD80+72↑j ROM:0011FDFA move.w ($B5E).w,($B62).w ROM:0011FE00 rts ROM:0011FE00 ; End of function sub_11FD80 ROM:0011FE00 ROM:0011FE02 ROM:0011FE02 ; =============== S U B R O U T I N E ======================================= ROM:0011FE02 ROM:0011FE02 ROM:0011FE02 sub_11FE02: ; CODE XREF: ROM:loc_11FD78↑p ROM:0011FE02 move.w $572(a5),d0 ROM:0011FE06 cmpi.w #0,d0 ROM:0011FE0A ble.s loc_11FE1E ROM:0011FE0C move.w ($B62).w,d0 ROM:0011FE10 muls.w ($748).w,d0 ROM:0011FE14 divs.w $572(a5),d0 ROM:0011FE18 move.w d0,($B5E).w ROM:0011FE1C bra.s locret_11FE24 ROM:0011FE1E ; --------------------------------------------------------------------------- ROM:0011FE1E ROM:0011FE1E loc_11FE1E: ; CODE XREF: sub_11FE02+8↑j ROM:0011FE1E move.w #0,($B5E).w ROM:0011FE24 ROM:0011FE24 locret_11FE24: ; CODE XREF: sub_11FE02+1A↑j ROM:0011FE24 rts ROM:0011FE24 ; End of function sub_11FE02 ROM:0011FE24 ROM:0011FE26 ROM:0011FE26 ; =============== S U B R O U T I N E ======================================= ROM:0011FE26 ROM:0011FE26 ROM:0011FE26 sub_11FE26: ; CODE XREF: ROM:loc_11FC68↑p ROM:0011FE26 ; ROM:loc_11FD02↑p ... ROM:0011FE26 move.w #0,($B5E).w ROM:0011FE2C rts ROM:0011FE2C ; End of function sub_11FE26 ROM:0011FE2C ROM:0011FE2E ROM:0011FE2E ; =============== S U B R O U T I N E ======================================= ROM:0011FE2E ROM:0011FE2E ROM:0011FE2E sub_11FE2E: ; CODE XREF: ROM:loc_11FCE2↑p ROM:0011FE2E move.w #$3B60,d1 ROM:0011FE32 move.w ($5D2).w,d2 ROM:0011FE36 move.w ($A56).w,d3 ROM:0011FE3A bsr.l sub_116E84 ROM:0011FE40 move.w d1,($B64).w ROM:0011FE44 rts ROM:0011FE44 ; End of function sub_11FE2E ROM:0011FE44 ROM:0011FE46 ROM:0011FE46 ; =============== S U B R O U T I N E ======================================= ROM:0011FE46 ROM:0011FE46 ROM:0011FE46 sub_11FE46: ; CODE XREF: ROM:loc_11FC94↑p ROM:0011FE46 ; ROM:0011FCE6↑p ROM:0011FE46 btst #7,($1262).w ROM:0011FE4C beq.s loc_11FE54 ROM:0011FE4E move.w ($A5E).w,d3 ROM:0011FE52 bra.s loc_11FE56 ROM:0011FE54 ; --------------------------------------------------------------------------- ROM:0011FE54 ROM:0011FE54 loc_11FE54: ; CODE XREF: sub_11FE46+6↑j ROM:0011FE54 clr.w d3 ROM:0011FE56 ROM:0011FE56 loc_11FE56: ; CODE XREF: sub_11FE46+C↑j ROM:0011FE56 move.w #$3B62,d1 ROM:0011FE5A move.w ($5D2).w,d2 ROM:0011FE5E bsr.l sub_116E84 ROM:0011FE64 move.w d1,($B66).w ROM:0011FE68 rts ROM:0011FE68 ; End of function sub_11FE46 ROM:0011FE68 ROM:0011FE6A ROM:0011FE6A ; =============== S U B R O U T I N E ======================================= ROM:0011FE6A ROM:0011FE6A ROM:0011FE6A sub_11FE6A: ; CODE XREF: sub_11FC1C:loc_11FC36↑p ROM:0011FE6A move.w ($B66).w,d1 ROM:0011FE6E move.w $574(a5),d0 ROM:0011FE72 btst #6,($1265).w ROM:0011FE78 beq.s loc_11FE96 ROM:0011FE7A cmp.w ($98A).w,d1 ROM:0011FE7E bgt.s loc_11FE96 ROM:0011FE80 cmp.w ($5D2).w,d0 ROM:0011FE84 blt.s loc_11FE8E ROM:0011FE86 bset #7,($125D).w ROM:0011FE8C bra.s loc_11FE94 ROM:0011FE8E ; --------------------------------------------------------------------------- ROM:0011FE8E ROM:0011FE8E loc_11FE8E: ; CODE XREF: sub_11FE6A+1A↑j ROM:0011FE8E bclr #7,($125D).w ROM:0011FE94 ROM:0011FE94 loc_11FE94: ; CODE XREF: sub_11FE6A+22↑j ROM:0011FE94 bra.s locret_11FE9C ROM:0011FE96 ; --------------------------------------------------------------------------- ROM:0011FE96 ROM:0011FE96 loc_11FE96: ; CODE XREF: sub_11FE6A+E↑j ROM:0011FE96 ; sub_11FE6A+14↑j ROM:0011FE96 bclr #7,($125D).w ROM:0011FE9C ROM:0011FE9C locret_11FE9C: ; CODE XREF: sub_11FE6A:loc_11FE94↑j ROM:0011FE9C rts ROM:0011FE9C ; End of function sub_11FE6A ROM:0011FE9C ROM:0011FE9E ROM:0011FE9E ; =============== S U B R O U T I N E ======================================= ROM:0011FE9E ROM:0011FE9E ROM:0011FE9E sub_11FE9E: ; CODE XREF: sub_11FC1C+1E↑p ROM:0011FE9E move.w $578(a5),d0 ROM:0011FEA2 btst #3,($135E).w ROM:0011FEA8 beq.s loc_11FEC0 ROM:0011FEAA btst #0,($B89).w ROM:0011FEB0 bne.s loc_11FEC0 ROM:0011FEB2 cmp.w ($53A).w,d0 ROM:0011FEB6 bgt.s loc_11FEC0 ROM:0011FEB8 bset #5,($1260).w ROM:0011FEBE bra.s locret_11FEEE ROM:0011FEC0 ; --------------------------------------------------------------------------- ROM:0011FEC0 ROM:0011FEC0 loc_11FEC0: ; CODE XREF: sub_11FE9E+A↑j ROM:0011FEC0 ; sub_11FE9E+12↑j ... ROM:0011FEC0 btst #3,($135E).w ROM:0011FEC6 beq.s loc_11FED8 ROM:0011FEC8 btst #0,($B89).w ROM:0011FECE beq.s loc_11FED8 ROM:0011FED0 bset #5,($1260).w ROM:0011FED6 bra.s locret_11FEEE ROM:0011FED8 ; --------------------------------------------------------------------------- ROM:0011FED8 ROM:0011FED8 loc_11FED8: ; CODE XREF: sub_11FE9E+28↑j ROM:0011FED8 ; sub_11FE9E+30↑j ROM:0011FED8 btst #3,($135E).w ROM:0011FEDE bne.s loc_11FEE8 ROM:0011FEE0 bset #5,($1260).w ROM:0011FEE6 bra.s locret_11FEEE ROM:0011FEE8 ; --------------------------------------------------------------------------- ROM:0011FEE8 ROM:0011FEE8 loc_11FEE8: ; CODE XREF: sub_11FE9E+40↑j ROM:0011FEE8 bclr #5,($1260).w ROM:0011FEEE ROM:0011FEEE locret_11FEEE: ; CODE XREF: sub_11FE9E+20↑j ROM:0011FEEE ; sub_11FE9E+38↑j ... ROM:0011FEEE rts ROM:0011FEEE ; End of function sub_11FE9E ROM:0011FEEE ROM:0011FEF0 ROM:0011FEF0 ; =============== S U B R O U T I N E ======================================= ROM:0011FEF0 ROM:0011FEF0 ROM:0011FEF0 sub_11FEF0: ; CODE XREF: ROM:loc_111B5A↑p ROM:0011FEF0 ; ROM:loc_111C9C↑p ROM:0011FEF0 bsr.l sub_121C60 ROM:0011FEF6 bsr.l sub_121810 ROM:0011FEFC bsr.w sub_11FF3A ROM:0011FF00 rts ROM:0011FF00 ; End of function sub_11FEF0 ROM:0011FF00 ROM:0011FF02 ROM:0011FF02 ; =============== S U B R O U T I N E ======================================= ROM:0011FF02 ROM:0011FF02 ROM:0011FF02 sub_11FF02: ; CODE XREF: ROM:00111AF8↑p ROM:0011FF02 ; ROM:00111C4A↑p ... ROM:0011FF02 move.b #0,($109A).w ROM:0011FF08 move.b #0,($1098).w ROM:0011FF0E move.b #0,($1099).w ROM:0011FF14 move.b #0,($1082).w ROM:0011FF1A move.b #0,($107F).w ROM:0011FF20 bsr.l sub_123276 ROM:0011FF26 bsr.l sub_123734 ROM:0011FF2C bsr.l sub_121810 ROM:0011FF32 bsr.l sub_121C60 ROM:0011FF38 rts ROM:0011FF38 ; End of function sub_11FF02 ROM:0011FF38 ROM:0011FF3A ROM:0011FF3A ; =============== S U B R O U T I N E ======================================= ROM:0011FF3A ROM:0011FF3A ROM:0011FF3A sub_11FF3A: ; CODE XREF: sub_11FEF0+C↑p ROM:0011FF3A clr.w d1 ROM:0011FF3C move.b ($107C).w,d1 ROM:0011FF40 cmpi.w #5,d1 ROM:0011FF44 bcc.s locret_11FF4E ROM:0011FF46 movea.l off_11FF50(pc,d1.w*4),a0 ROM:0011FF4A nop ROM:0011FF4C jmp (a0) ROM:0011FF4E ; --------------------------------------------------------------------------- ROM:0011FF4E ROM:0011FF4E locret_11FF4E: ; CODE XREF: sub_11FF3A+A↑j ROM:0011FF4E rts ROM:0011FF4E ; End of function sub_11FF3A ROM:0011FF4E ROM:0011FF4E ; --------------------------------------------------------------------------- ROM:0011FF50 off_11FF50: dc.l loc_11FF64 ; DATA XREF: sub_11FF3A+C↑r ROM:0011FF54 dc.l loc_11FF7C ROM:0011FF58 dc.l loc_120046 ROM:0011FF5C dc.l loc_12006A ROM:0011FF60 dc.l loc_1200D2 ROM:0011FF64 ; --------------------------------------------------------------------------- ROM:0011FF64 ROM:0011FF64 loc_11FF64: ; DATA XREF: ROM:off_11FF50↑o ROM:0011FF64 bclr #0,($1284).w ROM:0011FF6A clr.w ($B6C).w ROM:0011FF6E move.b #1,($107C).w ROM:0011FF74 bra.l locret_120044 ROM:0011FF7A ; --------------------------------------------------------------------------- ROM:0011FF7A rts ROM:0011FF7C ; --------------------------------------------------------------------------- ROM:0011FF7C ROM:0011FF7C loc_11FF7C: ; DATA XREF: ROM:0011FF54↑o ROM:0011FF7C btst #4,($127A).w ROM:0011FF82 beq.l locret_120044 ROM:0011FF88 bclr #4,($127A).w ROM:0011FF8E btst #3,($125F).w ROM:0011FF94 bne.s loc_11FFE4 ROM:0011FF96 btst #4,($125D).w ROM:0011FF9C bne.s loc_11FFBE ROM:0011FF9E bset #0,($1284).w ROM:0011FFA4 move.w ($B7A).w,($550).w ROM:0011FFAA bset #0,($87A).w ROM:0011FFB0 move.b #2,($107C).w ROM:0011FFB6 bra.l locret_120068 ROM:0011FFBC ; --------------------------------------------------------------------------- ROM:0011FFBC bra.s loc_11FFE2 ROM:0011FFBE ; --------------------------------------------------------------------------- ROM:0011FFBE ROM:0011FFBE loc_11FFBE: ; CODE XREF: ROM:0011FF9C↑j ROM:0011FFBE bset #0,($1284).w ROM:0011FFC4 move.w ($B6C).w,($550).w ROM:0011FFCA addi.w #$FC,($550).w ROM:0011FFD0 bset #0,($87A).w ROM:0011FFD6 move.b #3,($107C).w ROM:0011FFDC bra.l locret_1200D0 ROM:0011FFE2 ; --------------------------------------------------------------------------- ROM:0011FFE2 ROM:0011FFE2 loc_11FFE2: ; CODE XREF: ROM:0011FFBC↑j ROM:0011FFE2 bra.s locret_120044 ROM:0011FFE4 ; --------------------------------------------------------------------------- ROM:0011FFE4 ROM:0011FFE4 loc_11FFE4: ; CODE XREF: ROM:0011FF94↑j ROM:0011FFE4 btst #4,($125D).w ROM:0011FFEA bne.s loc_120008 ROM:0011FFEC move.w ($B7A).w,($550).w ROM:0011FFF2 move.w ($B6C).w,d0 ROM:0011FFF6 move.w $EDC(d0.w*2),($552).w ROM:0011FFFE bset #3,($879).w ROM:00120004 bra.s locret_120044 ROM:00120006 ; --------------------------------------------------------------------------- ROM:00120006 bra.s locret_120044 ROM:00120008 ; --------------------------------------------------------------------------- ROM:00120008 ROM:00120008 loc_120008: ; CODE XREF: ROM:0011FFEA↑j ROM:00120008 bset #0,($1284).w ROM:0012000E move.w ($B6C).w,($550).w ROM:00120014 addi.w #$FC,($550).w ROM:0012001A move.w ($B6C).w,d0 ROM:0012001E move.w $EDC(d0.w*2),($552).w ROM:00120026 addq.w #1,($B6C).w ROM:0012002A bvc.s loc_120032 ROM:0012002C move.w #$8000,($B6C).w ROM:00120032 ROM:00120032 loc_120032: ; CODE XREF: ROM:0012002A↑j ROM:00120032 bset #3,($879).w ROM:00120038 move.b #4,($107C).w ROM:0012003E bra.l locret_12014E ROM:00120044 ; --------------------------------------------------------------------------- ROM:00120044 ROM:00120044 locret_120044: ; CODE XREF: ROM:0011FF74↑j ROM:00120044 ; ROM:0011FF82↑j ... ROM:00120044 rts ROM:00120046 ; --------------------------------------------------------------------------- ROM:00120046 ROM:00120046 loc_120046: ; DATA XREF: ROM:0011FF58↑o ROM:00120046 btst #1,($871).w ROM:0012004C beq.s locret_120068 ROM:0012004E bclr #0,($1284).w ROM:00120054 move.w ($B6C).w,d0 ROM:00120058 move.w ($552).w,$EDC(d0.w*2) ROM:00120060 move.b #1,($107C).w ROM:00120066 bra.s locret_120044 ROM:00120068 ; --------------------------------------------------------------------------- ROM:00120068 ROM:00120068 locret_120068: ; CODE XREF: ROM:0011FFB6↑j ROM:00120068 ; ROM:0012004C↑j ROM:00120068 rts ROM:0012006A ; --------------------------------------------------------------------------- ROM:0012006A ROM:0012006A loc_12006A: ; DATA XREF: ROM:0011FF5C↑o ROM:0012006A btst #1,($871).w ROM:00120070 beq.s locret_1200D0 ROM:00120072 cmpi.w #3,($B6C).w ROM:00120078 blt.s loc_12009A ROM:0012007A move.w ($B6C).w,d0 ROM:0012007E move.w ($552).w,$EDC(d0.w*2) ROM:00120086 bclr #0,($1284).w ROM:0012008C clr.w ($B6C).w ROM:00120090 move.b #1,($107C).w ROM:00120096 bra.s locret_120044 ROM:00120098 ; --------------------------------------------------------------------------- ROM:00120098 bra.s locret_1200D0 ROM:0012009A ; --------------------------------------------------------------------------- ROM:0012009A ROM:0012009A loc_12009A: ; CODE XREF: ROM:00120078↑j ROM:0012009A move.w ($B6C).w,d0 ROM:0012009E move.w ($552).w,$EDC(d0.w*2) ROM:001200A6 addq.w #1,($B6C).w ROM:001200AA bvc.s loc_1200B2 ROM:001200AC move.w #$8000,($B6C).w ROM:001200B2 ROM:001200B2 loc_1200B2: ; CODE XREF: ROM:001200AA↑j ROM:001200B2 move.w ($B6C).w,($550).w ROM:001200B8 addi.w #$FC,($550).w ROM:001200BE bset #0,($87A).w ROM:001200C4 move.b #3,($107C).w ROM:001200CA bra.l *+6 ROM:001200D0 ; --------------------------------------------------------------------------- ROM:001200D0 ROM:001200D0 locret_1200D0: ; CODE XREF: ROM:0011FFDC↑j ROM:001200D0 ; ROM:00120070↑j ... ROM:001200D0 rts ROM:001200D2 ; --------------------------------------------------------------------------- ROM:001200D2 ROM:001200D2 loc_1200D2: ; DATA XREF: ROM:0011FF60↑o ROM:001200D2 btst #1,($871).w ROM:001200D8 beq.s locret_12014E ROM:001200DA cmpi.w #3,($B6C).w ROM:001200E0 blt.s loc_120118 ROM:001200E2 move.w ($B6C).w,($550).w ROM:001200E8 addi.w #$FC,($550).w ROM:001200EE move.w ($B6C).w,d0 ROM:001200F2 move.w $EDC(d0.w*2),($552).w ROM:001200FA bset #3,($879).w ROM:00120100 bclr #0,($1284).w ROM:00120106 clr.w ($B6C).w ROM:0012010A move.b #1,($107C).w ROM:00120110 bra.l locret_120044 ROM:00120116 ; --------------------------------------------------------------------------- ROM:00120116 bra.s locret_12014E ROM:00120118 ; --------------------------------------------------------------------------- ROM:00120118 ROM:00120118 loc_120118: ; CODE XREF: ROM:001200E0↑j ROM:00120118 move.w ($B6C).w,($550).w ROM:0012011E addi.w #$FC,($550).w ROM:00120124 move.w ($B6C).w,d0 ROM:00120128 move.w $EDC(d0.w*2),($552).w ROM:00120130 addq.w #1,($B6C).w ROM:00120134 bvc.s loc_12013C ROM:00120136 move.w #$8000,($B6C).w ROM:0012013C ROM:0012013C loc_12013C: ; CODE XREF: ROM:00120134↑j ROM:0012013C bset #3,($879).w ROM:00120142 move.b #4,($107C).w ROM:00120148 bra.l *+6 ROM:0012014E ; --------------------------------------------------------------------------- ROM:0012014E ROM:0012014E locret_12014E: ; CODE XREF: ROM:0012003E↑j ROM:0012014E ; ROM:001200D8↑j ... ROM:0012014E rts ROM:00120150 ; --------------------------------------------------------------------------- ROM:00120150 rts ROM:00120152 ROM:00120152 ; =============== S U B R O U T I N E ======================================= ROM:00120152 ROM:00120152 ROM:00120152 sub_120152: ; CODE XREF: ROM:001223E8↓p ROM:00120152 cmpi.w #0,($552).w ROM:00120158 bne.s loc_120162 ROM:0012015A move.w #$A55A,($B70).w ROM:00120160 bra.s loc_120168 ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120162 ROM:00120162 loc_120162: ; CODE XREF: sub_120152+6↑j ROM:00120162 move.w ($552).w,($B70).w ROM:00120168 ROM:00120168 loc_120168: ; CODE XREF: sub_120152+E↑j ROM:00120168 clr.w d0 ROM:0012016A move.w ($B70).w,d5 ROM:0012016E btst #0,d5 ROM:00120172 beq.w loc_12017A ROM:00120176 addi.w #1,d0 ROM:0012017A ROM:0012017A loc_12017A: ; CODE XREF: sub_120152+20↑j ROM:0012017A btst #4,d5 ROM:0012017E beq.w loc_120186 ROM:00120182 addi.w #1,d0 ROM:00120186 ROM:00120186 loc_120186: ; CODE XREF: sub_120152+2C↑j ROM:00120186 btst #$D,d5 ROM:0012018A beq.w loc_120192 ROM:0012018E addi.w #1,d0 ROM:00120192 ROM:00120192 loc_120192: ; CODE XREF: sub_120152+38↑j ROM:00120192 btst #$F,d5 ROM:00120196 beq.w loc_12019E ROM:0012019A addi.w #1,d0 ROM:0012019E ROM:0012019E loc_12019E: ; CODE XREF: sub_120152+44↑j ROM:0012019E lsr.w #1,d5 ROM:001201A0 cmpi.w #1,d0 ROM:001201A4 beq.s loc_1201AC ROM:001201A6 cmpi.w #3,d0 ROM:001201AA bne.s loc_1201B0 ROM:001201AC ROM:001201AC loc_1201AC: ; CODE XREF: sub_120152+52↑j ROM:001201AC bset #$F,d5 ROM:001201B0 ROM:001201B0 loc_1201B0: ; CODE XREF: sub_120152+58↑j ROM:001201B0 move.w d5,($B70).w ROM:001201B4 move.w #$FB,($550).w ROM:001201BA move.w ($B70).w,($552).w ROM:001201C0 bset #3,($879).w ROM:001201C6 btst #4,($1279).w ROM:001201CC bne.s loc_1201DA ROM:001201CE btst #5,($1271).w ROM:001201D4 beq.l loc_12029C ROM:001201DA ROM:001201DA loc_1201DA: ; CODE XREF: sub_120152+7A↑j ROM:001201DA clr.w d1 ROM:001201DC btst #$F,d5 ROM:001201E0 beq.w loc_1201E8 ROM:001201E4 addi.w #8,d1 ROM:001201E8 ROM:001201E8 loc_1201E8: ; CODE XREF: sub_120152+8E↑j ROM:001201E8 btst #7,d5 ROM:001201EC beq.w loc_1201F4 ROM:001201F0 addi.w #4,d1 ROM:001201F4 ROM:001201F4 loc_1201F4: ; CODE XREF: sub_120152+9A↑j ROM:001201F4 btst #4,d5 ROM:001201F8 beq.w loc_120200 ROM:001201FC addi.w #2,d1 ROM:00120200 ROM:00120200 loc_120200: ; CODE XREF: sub_120152+A6↑j ROM:00120200 btst #0,d5 ROM:00120204 beq.w loc_12020C ROM:00120208 addi.w #1,d1 ROM:0012020C ROM:0012020C loc_12020C: ; CODE XREF: sub_120152+B2↑j ROM:0012020C addi.w #1,d1 ROM:00120210 move.w ($B70).w,d6 ROM:00120214 move.w #1,d2 ROM:00120218 bra.s loc_12021E ROM:0012021A ; --------------------------------------------------------------------------- ROM:0012021A ROM:0012021A loc_12021A: ; CODE XREF: sub_120152:loc_120290↓j ROM:0012021A addi.w #1,d2 ROM:0012021E ROM:0012021E loc_12021E: ; CODE XREF: sub_120152+C6↑j ROM:0012021E cmp.w d1,d2 ROM:00120220 bgt.l loc_120292 ROM:00120226 clr.w d3 ROM:00120228 btst #1,d6 ROM:0012022C beq.w loc_120234 ROM:00120230 addi.w #1,d3 ROM:00120234 ROM:00120234 loc_120234: ; CODE XREF: sub_120152+DA↑j ROM:00120234 btst #2,d6 ROM:00120238 beq.w loc_120240 ROM:0012023C addi.w #1,d3 ROM:00120240 ROM:00120240 loc_120240: ; CODE XREF: sub_120152+E6↑j ROM:00120240 btst #8,d6 ROM:00120244 beq.w loc_12024C ROM:00120248 addi.w #1,d3 ROM:0012024C ROM:0012024C loc_12024C: ; CODE XREF: sub_120152+F2↑j ROM:0012024C btst #9,d6 ROM:00120250 beq.w loc_120258 ROM:00120254 addi.w #1,d3 ROM:00120258 ROM:00120258 loc_120258: ; CODE XREF: sub_120152+FE↑j ROM:00120258 move.w #1,d4 ROM:0012025C btst #3,d6 ROM:00120260 beq.w loc_12026E ROM:00120264 btst #$D,d6 ROM:00120268 beq.w loc_12026E ROM:0012026C clr.w d4 ROM:0012026E ROM:0012026E loc_12026E: ; CODE XREF: sub_120152+10E↑j ROM:0012026E ; sub_120152+116↑j ROM:0012026E lsr.w #1,d6 ROM:00120270 cmpi.w #1,d3 ROM:00120274 beq.s loc_12027C ROM:00120276 cmpi.w #3,d3 ROM:0012027A bne.s loc_120280 ROM:0012027C ROM:0012027C loc_12027C: ; CODE XREF: sub_120152+122↑j ROM:0012027C bset #$F,d6 ROM:00120280 ROM:00120280 loc_120280: ; CODE XREF: sub_120152+128↑j ROM:00120280 cmpi.w #0,d4 ROM:00120284 beq.s loc_12028C ROM:00120286 bset #0,d6 ROM:0012028A bra.s loc_120290 ROM:0012028C ; --------------------------------------------------------------------------- ROM:0012028C ROM:0012028C loc_12028C: ; CODE XREF: sub_120152+132↑j ROM:0012028C bclr #0,d6 ROM:00120290 ROM:00120290 loc_120290: ; CODE XREF: sub_120152+138↑j ROM:00120290 bra.s loc_12021A ROM:00120292 ; --------------------------------------------------------------------------- ROM:00120292 ROM:00120292 loc_120292: ; CODE XREF: sub_120152+CE↑j ROM:00120292 move.w d6,($B6E).w ROM:00120296 bra.l locret_120318 ROM:0012029C ; --------------------------------------------------------------------------- ROM:0012029C ROM:0012029C loc_12029C: ; CODE XREF: sub_120152+82↑j ROM:0012029C move.w ($B70).w,d6 ROM:001202A0 move.w #1,d2 ROM:001202A4 bra.s loc_1202AA ROM:001202A6 ; --------------------------------------------------------------------------- ROM:001202A6 ROM:001202A6 loc_1202A6: ; CODE XREF: sub_120152:loc_120312↓j ROM:001202A6 addi.w #1,d2 ROM:001202AA ROM:001202AA loc_1202AA: ; CODE XREF: sub_120152+152↑j ROM:001202AA cmpi.w #2,d2 ROM:001202AE bgt.l loc_120314 ROM:001202B4 move.w #1,d4 ROM:001202B8 btst #9,d6 ROM:001202BC beq.w loc_1202CA ROM:001202C0 btst #$B,d6 ROM:001202C4 beq.w loc_1202CA ROM:001202C8 clr.w d4 ROM:001202CA ROM:001202CA loc_1202CA: ; CODE XREF: sub_120152+16A↑j ROM:001202CA ; sub_120152+172↑j ROM:001202CA clr.w d3 ROM:001202CC btst #1,d6 ROM:001202D0 beq.w loc_1202D8 ROM:001202D4 addi.w #1,d3 ROM:001202D8 ROM:001202D8 loc_1202D8: ; CODE XREF: sub_120152+17E↑j ROM:001202D8 btst #4,d6 ROM:001202DC beq.w loc_1202E4 ROM:001202E0 addi.w #1,d3 ROM:001202E4 ROM:001202E4 loc_1202E4: ; CODE XREF: sub_120152+18A↑j ROM:001202E4 btst #$C,d6 ROM:001202E8 beq.w loc_1202F0 ROM:001202EC addi.w #1,d3 ROM:001202F0 ROM:001202F0 loc_1202F0: ; CODE XREF: sub_120152+196↑j ROM:001202F0 lsr.w #1,d6 ROM:001202F2 cmpi.w #1,d3 ROM:001202F6 beq.s loc_1202FE ROM:001202F8 cmpi.w #3,d3 ROM:001202FC bne.s loc_120302 ROM:001202FE ROM:001202FE loc_1202FE: ; CODE XREF: sub_120152+1A4↑j ROM:001202FE bset #$F,d6 ROM:00120302 ROM:00120302 loc_120302: ; CODE XREF: sub_120152+1AA↑j ROM:00120302 cmpi.w #0,d4 ROM:00120306 beq.s loc_12030E ROM:00120308 bset #7,d6 ROM:0012030C bra.s loc_120312 ROM:0012030E ; --------------------------------------------------------------------------- ROM:0012030E ROM:0012030E loc_12030E: ; CODE XREF: sub_120152+1B4↑j ROM:0012030E bclr #7,d6 ROM:00120312 ROM:00120312 loc_120312: ; CODE XREF: sub_120152+1BA↑j ROM:00120312 bra.s loc_1202A6 ROM:00120314 ; --------------------------------------------------------------------------- ROM:00120314 ROM:00120314 loc_120314: ; CODE XREF: sub_120152+15C↑j ROM:00120314 move.w d6,($B6E).w ROM:00120318 ROM:00120318 locret_120318: ; CODE XREF: sub_120152+144↑j ROM:00120318 rts ROM:00120318 ; End of function sub_120152 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: ROM:001223EE↓p ROM:0012031A ; ROM:001225A8↓p ... ROM:0012031A btst #2,($1280).w ROM:00120320 beq.s loc_12032C ROM:00120322 bsr.w sub_120F20 ROM:00120326 bra.l locret_120ECA ROM:0012032C ; --------------------------------------------------------------------------- ROM:0012032C ROM:0012032C loc_12032C: ; CODE XREF: sub_12031A+6↑j ROM:0012032C btst #0,($127A).w ROM:00120332 beq.s loc_12033E ROM:00120334 bsr.w sub_120F20 ROM:00120338 bra.l locret_120ECA ROM:0012033E ; --------------------------------------------------------------------------- ROM:0012033E ROM:0012033E loc_12033E: ; CODE XREF: sub_12031A+18↑j ROM:0012033E move.w #1,d1 ROM:00120342 btst #4,($1282).w ROM:00120348 beq.l loc_120394 ROM:0012034E cmpi.b #$81,$1131(d1.w) ROM:00120356 bne.l loc_120394 ROM:0012035C move.b #3,($1134).l ROM:00120364 move.b ($1132).l,d3 ROM:0012036A addi.b #$40,d3 ; '@' ROM:0012036E move.b d3,($1135).l ROM:00120374 move.b #$57,($1136).l ; 'W' ROM:0012037C move.b #$8F,($1137).l ROM:00120384 bsr.w sub_121384 ROM:00120388 move.w #8,($B76).w ROM:0012038E bra.l locret_120ECA ROM:00120394 ; --------------------------------------------------------------------------- ROM:00120394 ROM:00120394 loc_120394: ; CODE XREF: sub_12031A+2E↑j ROM:00120394 ; sub_12031A+3C↑j ROM:00120394 move.w #0,d3 ROM:00120398 move.w #3,d1 ROM:0012039C cmpi.b #$81,$1131(d3.w) ROM:001203A4 bne.s loc_1203F2 ROM:001203A6 cmpi.b #$81,$1131(d1.w) ROM:001203AE bne.s loc_1203F2 ROM:001203B0 move.b #3,($1131).l ROM:001203B8 move.b #$C1,($1132).l ROM:001203C0 move.b #$57,($1133).l ; 'W' ROM:001203C8 move.b #$8F,($1134).l ROM:001203D0 move.b #$C4,d4 ROM:001203D4 add.b ($1133).l,d4 ROM:001203DA add.b ($1134).l,d4 ROM:001203E0 move.b d4,($1135).l ROM:001203E6 move.w #5,($B76).w ROM:001203EC bra.l locret_120ECA ROM:001203F2 ; --------------------------------------------------------------------------- ROM:001203F2 ROM:001203F2 loc_1203F2: ; CODE XREF: sub_12031A+8A↑j ROM:001203F2 ; sub_12031A+94↑j ROM:001203F2 move.w #1,d1 ROM:001203F6 cmpi.b #$18,$1131(d1.w) ROM:001203FE bne.l loc_1205D6 ROM:00120404 clr.b ($1085).w ROM:00120408 bclr #5,($1267).w ROM:0012040E bclr #6,($1259).w ROM:00120414 move.b ($1133).l,d1 ROM:0012041A cmpi.b #1,d1 ROM:0012041E bne.l loc_12042E ROM:00120424 bset #4,($127E).w ROM:0012042A bra.w loc_120434 ROM:0012042E ; --------------------------------------------------------------------------- ROM:0012042E ROM:0012042E loc_12042E: ; CODE XREF: sub_12031A+104↑j ROM:0012042E bclr #4,($127E).w ROM:00120434 ROM:00120434 loc_120434: ; CODE XREF: sub_12031A+110↑j ROM:00120434 btst #4,($1282).w ROM:0012043A beq.s loc_120444 ROM:0012043C move.w #6,($B72).w ROM:00120442 bra.s loc_12044A ROM:00120444 ; --------------------------------------------------------------------------- ROM:00120444 ROM:00120444 loc_120444: ; CODE XREF: sub_12031A+120↑j ROM:00120444 move.w #3,($B72).w ROM:0012044A ROM:0012044A loc_12044A: ; CODE XREF: sub_12031A+128↑j ROM:0012044A clr.w d1 ROM:0012044C clr.w d2 ROM:0012044E move.b ($1134).l,d1 ROM:00120454 lsl.w #8,d1 ROM:00120456 move.b ($1135).l,d2 ROM:0012045C or.w d1,d2 ROM:0012045E lea (dword_130F80).l,a3 ROM:00120464 move.w (a3),d0 ROM:00120466 ROM:00120466 loc_120466: ; CODE XREF: sub_12031A+18A↓j ROM:00120466 cmpi.w #$FF,d0 ROM:0012046A beq.s loc_1204A6 ROM:0012046C move.w 2(a3),d1 ROM:00120470 cmp.w d1,d2 ROM:00120472 bne.s loc_120494 ROM:00120474 clr.w d3 ROM:00120476 move.b $A(a3),d3 ROM:0012047A and.w ($B84).w,d3 ROM:0012047E cmpi.w #0,d3 ROM:00120482 beq.s loc_120494 ROM:00120484 move.w d0,($B74).w ROM:00120488 movea.l 4(a3),a0 ROM:0012048C jsr (a0) ROM:0012048E bset #5,($1261).w ROM:00120494 ROM:00120494 loc_120494: ; CODE XREF: sub_12031A+158↑j ROM:00120494 ; sub_12031A+168↑j ROM:00120494 clr.w d0 ROM:00120496 move.b $B(a3),d0 ROM:0012049A adda.w d0,a3 ROM:0012049C adda.w d0,a3 ROM:0012049E adda.w #$C,a3 ROM:001204A2 move.w (a3),d0 ROM:001204A4 bra.s loc_120466 ROM:001204A6 ; --------------------------------------------------------------------------- ROM:001204A6 ROM:001204A6 loc_1204A6: ; CODE XREF: sub_12031A+150↑j ROM:001204A6 btst #5,($1261).w ROM:001204AC bne.s loc_1204B8 ROM:001204AE bsr.w sub_120F20 ROM:001204B2 bra.l loc_1205D0 ROM:001204B8 ; --------------------------------------------------------------------------- ROM:001204B8 ROM:001204B8 loc_1204B8: ; CODE XREF: sub_12031A+192↑j ROM:001204B8 bclr #5,($1261).w ROM:001204BE clr.w d3 ROM:001204C0 move.b ($1085).w,d3 ROM:001204C4 muls.w #3,d3 ROM:001204C8 addi.w #2,d3 ROM:001204CC btst #4,($1282).w ROM:001204D2 beq.s loc_12050C ROM:001204D4 move.b ($1085).w,($1136).l ROM:001204DC move.b d3,($1134).l ROM:001204E2 move.b ($1132).l,d0 ROM:001204E8 addi.b #$40,d0 ; '@' ROM:001204EC move.b d0,($1135).l ROM:001204F2 bsr.w sub_121384 ROM:001204F6 clr.w d3 ROM:001204F8 move.b ($1134).l,d3 ROM:001204FE addi.w #5,d3 ROM:00120502 move.w d3,($B76).w ROM:00120506 bra.l loc_1205D0 ROM:0012050C ; --------------------------------------------------------------------------- ROM:0012050C ROM:0012050C loc_12050C: ; CODE XREF: sub_12031A+1B8↑j ROM:0012050C cmpi.w #$3F,d3 ; '?' ROM:00120510 ble.s loc_120588 ROM:00120512 move.b d3,d0 ROM:00120514 move.b d3,d1 ROM:00120516 addi.b #1,d1 ROM:0012051A move.w #0,d2 ROM:0012051E bra.s loc_120524 ROM:00120520 ; --------------------------------------------------------------------------- ROM:00120520 ROM:00120520 loc_120520: ; CODE XREF: sub_12031A+220↓j ROM:00120520 addi.w #1,d2 ROM:00120524 ROM:00120524 loc_120524: ; CODE XREF: sub_12031A+204↑j ROM:00120524 cmp.w d3,d2 ROM:00120526 bgt.s loc_12053C ROM:00120528 move.b $1131(d0.w),$1131(d1.w) ROM:00120532 subi.b #1,d0 ROM:00120536 subi.b #1,d1 ROM:0012053A bra.s loc_120520 ROM:0012053C ; --------------------------------------------------------------------------- ROM:0012053C ROM:0012053C loc_12053C: ; CODE XREF: sub_12031A+20C↑j ROM:0012053C clr.w d4 ROM:0012053E clr.w d1 ROM:00120540 addi.b #$40,($1133).w ; '@' ROM:00120546 move.b d3,($1132).w ROM:0012054A move.b ($1085).w,($1134).w ROM:00120550 move.b #0,($1131).w ROM:00120556 addi.b #1,d3 ROM:0012055A move.w #0,d2 ROM:0012055E bra.s loc_120564 ROM:00120560 ; --------------------------------------------------------------------------- ROM:00120560 ROM:00120560 loc_120560: ; CODE XREF: sub_12031A+256↓j ROM:00120560 addi.w #1,d2 ROM:00120564 ROM:00120564 loc_120564: ; CODE XREF: sub_12031A+244↑j ROM:00120564 cmp.w d3,d2 ROM:00120566 bgt.s loc_120572 ROM:00120568 add.b $1131(d4.w),d1 ROM:0012056E addq.w #1,d4 ROM:00120570 bra.s loc_120560 ROM:00120572 ; --------------------------------------------------------------------------- ROM:00120572 ROM:00120572 loc_120572: ; CODE XREF: sub_12031A+24C↑j ROM:00120572 move.b d1,$1131(d4.w) ROM:00120578 clr.w d3 ROM:0012057A move.b ($1132).w,d3 ROM:0012057E addi.w #3,d3 ROM:00120582 move.w d3,($B76).w ROM:00120586 bra.s loc_1205D0 ROM:00120588 ; --------------------------------------------------------------------------- ROM:00120588 ROM:00120588 loc_120588: ; CODE XREF: sub_12031A+1F6↑j ROM:00120588 addi.b #$40,($1132).l ; '@' ROM:00120590 move.b d3,($1131).l ROM:00120596 move.b ($1085).w,($1133).l ROM:0012059E clr.w d0 ROM:001205A0 clr.w d4 ROM:001205A2 move.w #0,d2 ROM:001205A6 bra.s loc_1205AC ROM:001205A8 ; --------------------------------------------------------------------------- ROM:001205A8 ROM:001205A8 loc_1205A8: ; CODE XREF: sub_12031A+29E↓j ROM:001205A8 addi.w #1,d2 ROM:001205AC ROM:001205AC loc_1205AC: ; CODE XREF: sub_12031A+28C↑j ROM:001205AC cmp.w d3,d2 ROM:001205AE bgt.s loc_1205BA ROM:001205B0 add.b $1131(d4.w),d0 ROM:001205B6 addq.w #1,d4 ROM:001205B8 bra.s loc_1205A8 ROM:001205BA ; --------------------------------------------------------------------------- ROM:001205BA ROM:001205BA loc_1205BA: ; CODE XREF: sub_12031A+294↑j ROM:001205BA move.b d0,$1131(d4.w) ROM:001205C0 clr.w d3 ROM:001205C2 move.b ($1131).l,d3 ROM:001205C8 addi.w #2,d3 ROM:001205CC move.w d3,($B76).w ROM:001205D0 ROM:001205D0 loc_1205D0: ; CODE XREF: sub_12031A+198↑j ROM:001205D0 ; sub_12031A+1EC↑j ... ROM:001205D0 bra.l locret_120ECA ROM:001205D6 ; --------------------------------------------------------------------------- ROM:001205D6 ROM:001205D6 loc_1205D6: ; CODE XREF: sub_12031A+E4↑j ROM:001205D6 move.w #1,d1 ROM:001205DA cmpi.b #$14,$1131(d1.w) ROM:001205E2 bne.l loc_1206D0 ROM:001205E8 clr.b ($1085).w ROM:001205EC clr.w d1 ROM:001205EE clr.w d2 ROM:001205F0 move.b ($1133).l,d1 ROM:001205F6 lsl.w #8,d1 ROM:001205F8 move.b ($1134).l,d2 ROM:001205FE or.w d1,d2 ROM:00120600 lea (dword_130F80).l,a3 ROM:00120606 move.w (a3),d0 ROM:00120608 ROM:00120608 loc_120608: ; CODE XREF: sub_12031A+32C↓j ROM:00120608 cmpi.w #$FF,d0 ROM:0012060C beq.s loc_120648 ROM:0012060E move.w 2(a3),d1 ROM:00120612 cmp.w d1,d2 ROM:00120614 bne.s loc_120636 ROM:00120616 clr.w d3 ROM:00120618 move.b $A(a3),d3 ROM:0012061C and.w ($B84).w,d3 ROM:00120620 cmpi.w #0,d3 ROM:00120624 beq.s loc_120636 ROM:00120626 move.w d0,($B74).w ROM:0012062A bsr.l sub_122AD4 ROM:00120630 bset #5,($1261).w ROM:00120636 ROM:00120636 loc_120636: ; CODE XREF: sub_12031A+2FA↑j ROM:00120636 ; sub_12031A+30A↑j ROM:00120636 clr.w d0 ROM:00120638 move.b $B(a3),d0 ROM:0012063C adda.w d0,a3 ROM:0012063E adda.w d0,a3 ROM:00120640 adda.w #$C,a3 ROM:00120644 move.w (a3),d0 ROM:00120646 bra.s loc_120608 ROM:00120648 ; --------------------------------------------------------------------------- ROM:00120648 ROM:00120648 loc_120648: ; CODE XREF: sub_12031A+2F2↑j ROM:00120648 btst #5,($1261).w ROM:0012064E bne.s loc_12065A ROM:00120650 bsr.w sub_120F20 ROM:00120654 bra.l loc_1206CA ROM:0012065A ; --------------------------------------------------------------------------- ROM:0012065A ROM:0012065A loc_12065A: ; CODE XREF: sub_12031A+334↑j ROM:0012065A bclr #5,($1261).w ROM:00120660 btst #4,($1282).w ROM:00120666 beq.s loc_1206A0 ROM:00120668 move.b ($1132).l,d0 ROM:0012066E addi.b #$40,d0 ; '@' ROM:00120672 move.b d0,($1135).l ROM:00120678 move.b ($1133).l,($1136).l ROM:00120682 move.b ($1134).l,($1137).l ROM:0012068C move.b #3,($1134).l ROM:00120694 bsr.w sub_121384 ROM:00120698 move.w #8,($B76).w ROM:0012069E bra.s loc_1206CA ROM:001206A0 ; --------------------------------------------------------------------------- ROM:001206A0 ROM:001206A0 loc_1206A0: ; CODE XREF: sub_12031A+34C↑j ROM:001206A0 addi.b #$40,($1132).l ; '@' ROM:001206A8 move.b ($1132).l,d0 ROM:001206AE add.b ($1133).l,d0 ROM:001206B4 add.b ($1134).l,d0 ROM:001206BA addi.b #3,d0 ROM:001206BE move.b d0,($1135).l ROM:001206C4 move.w #5,($B76).w ROM:001206CA ROM:001206CA loc_1206CA: ; CODE XREF: sub_12031A+33A↑j ROM:001206CA ; sub_12031A+384↑j ROM:001206CA bra.l locret_120ECA ROM:001206D0 ; --------------------------------------------------------------------------- ROM:001206D0 ROM:001206D0 loc_1206D0: ; CODE XREF: sub_12031A+2C8↑j ROM:001206D0 move.w #1,d1 ROM:001206D4 cmpi.b #$21,$1131(d1.w) ; '!' ROM:001206DC bne.l loc_120794 ROM:001206E2 bsr.l sub_122B0A ROM:001206E8 bsr.l sub_132168 ROM:001206EE move.b ($1131).l,d0 ROM:001206F4 andi.b #$3F,d0 ; '?' ROM:001206F8 cmpi.b #2,d0 ROM:001206FC bne.l loc_12078A ROM:00120702 cmpi.w #3,($B82).w ROM:00120708 bne.s loc_120710 ROM:0012070A bra.l loc_120788 ROM:00120710 ; --------------------------------------------------------------------------- ROM:00120710 ROM:00120710 loc_120710: ; CODE XREF: sub_12031A+3EE↑j ROM:00120710 clr.w d1 ROM:00120712 move.b ($1133).l,d1 ROM:00120718 btst #1,($1274).w ROM:0012071E beq.s loc_120736 ROM:00120720 cmpi.w #$F0,d1 ROM:00120724 blt.s loc_120736 ROM:00120726 cmpi.w #$FE,d1 ROM:0012072A bgt.s loc_120736 ROM:0012072C movea.l d4,a3 ROM:0012072E bset #5,($1278).w ROM:00120734 bra.s loc_120742 ROM:00120736 ; --------------------------------------------------------------------------- ROM:00120736 ROM:00120736 loc_120736: ; CODE XREF: sub_12031A+404↑j ROM:00120736 ; sub_12031A+40A↑j ... ROM:00120736 lea (word_1308AA).l,a3 ROM:0012073C bclr #5,($1278).w ROM:00120742 ROM:00120742 loc_120742: ; CODE XREF: sub_12031A+41A↑j ROM:00120742 move.b (a3),d0 ROM:00120744 ROM:00120744 loc_120744: ; CODE XREF: sub_12031A+442↓j ROM:00120744 cmpi.b #$FF,d0 ROM:00120748 beq.s loc_12075E ROM:0012074A cmp.b d0,d1 ROM:0012074C beq.s loc_12075E ROM:0012074E clr.w d2 ROM:00120750 move.w 2(a3),d2 ROM:00120754 lsl.w #2,d2 ROM:00120756 addq.w #4,d2 ROM:00120758 adda.w d2,a3 ROM:0012075A move.b (a3),d0 ROM:0012075C bra.s loc_120744 ROM:0012075E ; --------------------------------------------------------------------------- ROM:0012075E ROM:0012075E loc_12075E: ; CODE XREF: sub_12031A+42E↑j ROM:0012075E ; sub_12031A+432↑j ROM:0012075E cmpi.b #$FF,d0 ROM:00120762 bne.s loc_12076E ROM:00120764 bsr.w sub_120F20 ROM:00120768 bra.l loc_120788 ROM:0012076E ; --------------------------------------------------------------------------- ROM:0012076E ROM:0012076E loc_12076E: ; CODE XREF: sub_12031A+448↑j ROM:0012076E clr.w d1 ROM:00120770 move.b 1(a3),d1 ROM:00120774 and.w ($B84).w,d1 ROM:00120778 cmpi.w #0,d1 ROM:0012077C bne.s loc_120784 ROM:0012077E bsr.w sub_120F20 ROM:00120782 bra.s loc_120788 ROM:00120784 ; --------------------------------------------------------------------------- ROM:00120784 ROM:00120784 loc_120784: ; CODE XREF: sub_12031A+462↑j ROM:00120784 bsr.w sub_121014 ROM:00120788 ROM:00120788 loc_120788: ; CODE XREF: sub_12031A+3F0↑j ROM:00120788 ; sub_12031A+44E↑j ... ROM:00120788 bra.s loc_12078E ROM:0012078A ; --------------------------------------------------------------------------- ROM:0012078A ROM:0012078A loc_12078A: ; CODE XREF: sub_12031A+3E2↑j ROM:0012078A bsr.w sub_120F20 ROM:0012078E ROM:0012078E loc_12078E: ; CODE XREF: sub_12031A:loc_120788↑j ROM:0012078E bra.l locret_120ECA ROM:00120794 ; --------------------------------------------------------------------------- ROM:00120794 ROM:00120794 loc_120794: ; CODE XREF: sub_12031A+3C2↑j ROM:00120794 move.w #1,d0 ROM:00120798 cmpi.b #$3B,$1131(d0.w) ; ';' ROM:001207A0 bne.l loc_1207EC ROM:001207A6 move.w #2,d0 ROM:001207AA cmpi.b #$87,$1131(d0.w) ROM:001207B2 bne.l loc_1207C8 ROM:001207B8 bsr.l nullsub_36 ROM:001207BE bsr.w sub_120FB0 ROM:001207C2 bra.l loc_1207E6 ROM:001207C8 ; --------------------------------------------------------------------------- ROM:001207C8 ROM:001207C8 loc_1207C8: ; CODE XREF: sub_12031A+498↑j ROM:001207C8 cmpi.b #$8A,$1131(d0.w) ROM:001207D0 bne.l loc_1207E2 ROM:001207D6 bsr.l nullsub_37 ROM:001207DC bsr.w sub_120FB0 ROM:001207E0 bra.s loc_1207E6 ROM:001207E2 ; --------------------------------------------------------------------------- ROM:001207E2 ROM:001207E2 loc_1207E2: ; CODE XREF: sub_12031A+4B6↑j ROM:001207E2 bsr.w sub_120F20 ROM:001207E6 ROM:001207E6 loc_1207E6: ; CODE XREF: sub_12031A+4A8↑j ROM:001207E6 ; sub_12031A+4C6↑j ROM:001207E6 bra.l locret_120ECA ROM:001207EC ; --------------------------------------------------------------------------- ROM:001207EC ROM:001207EC loc_1207EC: ; CODE XREF: sub_12031A+486↑j ROM:001207EC move.w #1,d0 ROM:001207F0 cmpi.b #$23,$1131(d0.w) ; '#' ROM:001207F8 bne.l loc_120808 ROM:001207FE bsr.w sub_121150 ROM:00120802 bra.l locret_120ECA ROM:00120808 ; --------------------------------------------------------------------------- ROM:00120808 ROM:00120808 loc_120808: ; CODE XREF: sub_12031A+4DE↑j ROM:00120808 move.w #1,d0 ROM:0012080C cmpi.b #$3D,$1131(d0.w) ; '=' ROM:00120814 bne.l loc_120824 ROM:0012081A bsr.w sub_1213E8 ROM:0012081E bra.l locret_120ECA ROM:00120824 ; --------------------------------------------------------------------------- ROM:00120824 ROM:00120824 loc_120824: ; CODE XREF: sub_12031A+4FA↑j ROM:00120824 move.w #1,d0 ROM:00120828 cmpi.b #$30,$1131(d0.w) ; '0' ROM:00120830 bne.s loc_12083C ROM:00120832 bsr.w sub_120FB0 ROM:00120836 bra.l locret_120ECA ROM:0012083C ; --------------------------------------------------------------------------- ROM:0012083C ROM:0012083C loc_12083C: ; CODE XREF: sub_12031A+516↑j ROM:0012083C move.w #1,d0 ROM:00120840 btst #7,($1282).w ROM:00120846 beq.s loc_120854 ROM:00120848 bclr #7,($1282).w ROM:0012084E bra.l locret_120ECA ROM:00120854 ; --------------------------------------------------------------------------- ROM:00120854 ROM:00120854 loc_120854: ; CODE XREF: sub_12031A+52C↑j ROM:00120854 cmpi.b #$31,$1131(d0.w) ; '1' ROM:0012085C bne.s loc_120868 ROM:0012085E bsr.w sub_120FB0 ROM:00120862 bra.l locret_120ECA ROM:00120868 ; --------------------------------------------------------------------------- ROM:00120868 ROM:00120868 loc_120868: ; CODE XREF: sub_12031A+542↑j ROM:00120868 move.w #1,d0 ROM:0012086C cmpi.b #$32,$1131(d0.w) ; '2' ROM:00120874 bne.s loc_120880 ROM:00120876 bsr.w sub_120FB0 ROM:0012087A bra.l locret_120ECA ROM:00120880 ; --------------------------------------------------------------------------- ROM:00120880 ROM:00120880 loc_120880: ; CODE XREF: sub_12031A+55A↑j ROM:00120880 move.w #1,d0 ROM:00120884 cmpi.b #$2C,$1131(d0.w) ; ',' ROM:0012088C bne.s loc_120898 ROM:0012088E bsr.w sub_120FB0 ROM:00120892 bra.l locret_120ECA ROM:00120898 ; --------------------------------------------------------------------------- ROM:00120898 ROM:00120898 loc_120898: ; CODE XREF: sub_12031A+572↑j ROM:00120898 move.w #1,d0 ROM:0012089C cmpi.b #$A0,$1131(d0.w) ROM:001208A4 bne.s loc_1208BE ROM:001208A6 bsr.l sub_114EFE ROM:001208AC btst #0,($127A).w ROM:001208B2 beq.s loc_1208B8 ROM:001208B4 bsr.w sub_120F20 ROM:001208B8 ROM:001208B8 loc_1208B8: ; CODE XREF: sub_12031A+598↑j ROM:001208B8 bra.l locret_120ECA ROM:001208BE ; --------------------------------------------------------------------------- ROM:001208BE ROM:001208BE loc_1208BE: ; CODE XREF: sub_12031A+58A↑j ROM:001208BE move.w #1,d0 ROM:001208C2 cmpi.b #$33,$1131(d0.w) ; '3' ROM:001208CA bne.l loc_120934 ROM:001208D0 clr.w d1 ROM:001208D2 move.b ($1133).l,d3 ROM:001208D8 move.b dword_130F44(d1.w),d2 ROM:001208E0 ROM:001208E0 loc_1208E0: ; CODE XREF: sub_12031A+5DA↓j ROM:001208E0 cmpi.b #$FF,d2 ROM:001208E4 beq.s loc_1208F6 ROM:001208E6 cmp.b d2,d3 ROM:001208E8 beq.s loc_1208F6 ROM:001208EA addq.w #6,d1 ROM:001208EC move.b dword_130F44(d1.w),d2 ROM:001208F4 bra.s loc_1208E0 ROM:001208F6 ; --------------------------------------------------------------------------- ROM:001208F6 ROM:001208F6 loc_1208F6: ; CODE XREF: sub_12031A+5CA↑j ROM:001208F6 ; sub_12031A+5CE↑j ROM:001208F6 clr.w d3 ROM:001208F8 move.w d1,d4 ROM:001208FA addq.w #1,d4 ROM:001208FC move.b dword_130F44(d4.w),d3 ROM:00120904 and.w ($B84).w,d3 ROM:00120908 cmpi.b #$FF,d2 ROM:0012090C beq.l loc_12092A ROM:00120912 cmpi.w #0,d3 ROM:00120916 beq.l loc_12092A ROM:0012091C addq.w #1,d4 ROM:0012091E movea.l dword_130F44(d4.w),a0 ROM:00120926 jsr (a0) ROM:00120928 bra.s loc_12092E ROM:0012092A ; --------------------------------------------------------------------------- ROM:0012092A ROM:0012092A loc_12092A: ; CODE XREF: sub_12031A+5F2↑j ROM:0012092A ; sub_12031A+5FC↑j ROM:0012092A bsr.w sub_120F20 ROM:0012092E ROM:0012092E loc_12092E: ; CODE XREF: sub_12031A+60E↑j ROM:0012092E bra.l locret_120ECA ROM:00120934 ; --------------------------------------------------------------------------- ROM:00120934 ROM:00120934 loc_120934: ; CODE XREF: sub_12031A+5B0↑j ROM:00120934 move.w #1,d0 ROM:00120938 cmpi.b #$27,$1131(d0.w) ; ''' ROM:00120940 bne.l loc_120A84 ROM:00120946 btst #5,($126F).w ROM:0012094C beq.l loc_1209B8 ROM:00120952 btst #4,($1282).w ROM:00120958 beq.s loc_12098E ROM:0012095A move.b #4,($1134).l ROM:00120962 move.b #$67,($1135).l ; 'g' ROM:0012096A move.b #1,($1136).l ROM:00120972 move.b #0,($1137).l ROM:0012097A move.b #0,($1138).l ROM:00120982 bsr.w sub_121384 ROM:00120986 move.w #9,($B76).w ROM:0012098C bra.s loc_1209B2 ROM:0012098E ; --------------------------------------------------------------------------- ROM:0012098E ROM:0012098E loc_12098E: ; CODE XREF: sub_12031A+63E↑j ROM:0012098E movea.l #$1131,a0 ROM:00120994 move.b #4,(a0)+ ROM:00120998 move.b #$67,(a0)+ ; 'g' ROM:0012099C move.b #1,(a0)+ ROM:001209A0 move.b #0,(a0)+ ROM:001209A4 move.b #0,(a0)+ ROM:001209A8 move.b #$6C,(a0)+ ; 'l' ROM:001209AC move.w #6,($B76).w ROM:001209B2 ROM:001209B2 loc_1209B2: ; CODE XREF: sub_12031A+672↑j ROM:001209B2 bra.l loc_120A7E ROM:001209B8 ; --------------------------------------------------------------------------- ROM:001209B8 ROM:001209B8 loc_1209B8: ; CODE XREF: sub_12031A+632↑j ROM:001209B8 move.w #2,d1 ROM:001209BC cmpi.b #1,$1131(d1.w) ROM:001209C4 bne.l loc_120A36 ROM:001209CA btst #4,($1282).w ROM:001209D0 beq.s loc_120A06 ROM:001209D2 move.b #4,($1134).l ROM:001209DA move.b #$67,($1135).l ; 'g' ROM:001209E2 move.b #1,($1136).l ROM:001209EA move.b ($B70).w,($1137).l ROM:001209F2 move.b ($B71).w,($1138).l ROM:001209FA bsr.w sub_121384 ROM:001209FE move.w #9,($B76).w ROM:00120A04 bra.s loc_120A34 ROM:00120A06 ; --------------------------------------------------------------------------- ROM:00120A06 ROM:00120A06 loc_120A06: ; CODE XREF: sub_12031A+6B6↑j ROM:00120A06 movea.l #$1131,a0 ROM:00120A0C move.b #4,(a0)+ ROM:00120A10 move.b #$67,(a0)+ ; 'g' ROM:00120A14 move.b #1,(a0)+ ROM:00120A18 move.b ($B70).w,(a0)+ ROM:00120A1C move.b ($B71).w,(a0)+ ROM:00120A20 move.b #$6C,d2 ; 'l' ROM:00120A24 add.b ($B70).w,d2 ROM:00120A28 add.b ($B71).w,d2 ROM:00120A2C move.b d2,(a0)+ ROM:00120A2E move.w #6,($B76).w ROM:00120A34 ROM:00120A34 loc_120A34: ; CODE XREF: sub_12031A+6EA↑j ROM:00120A34 bra.s loc_120A7E ROM:00120A36 ; --------------------------------------------------------------------------- ROM:00120A36 ROM:00120A36 loc_120A36: ; CODE XREF: sub_12031A+6AA↑j ROM:00120A36 btst #4,($1282).w ROM:00120A3C beq.s loc_120A62 ROM:00120A3E move.b #2,($1134).l ROM:00120A46 move.b #$67,($1135).l ; 'g' ROM:00120A4E move.b #2,($1136).l ROM:00120A56 bsr.w sub_121384 ROM:00120A5A move.w #7,($B76).w ROM:00120A60 bra.s loc_120A7E ROM:00120A62 ; --------------------------------------------------------------------------- ROM:00120A62 ROM:00120A62 loc_120A62: ; CODE XREF: sub_12031A+722↑j ROM:00120A62 movea.l #$1131,a0 ROM:00120A68 move.b #2,(a0)+ ROM:00120A6C move.b #$67,(a0)+ ; 'g' ROM:00120A70 move.b #2,(a0)+ ROM:00120A74 move.b #$6B,(a0)+ ; 'k' ROM:00120A78 move.w #4,($B76).w ROM:00120A7E ROM:00120A7E loc_120A7E: ; CODE XREF: sub_12031A:loc_1209B2↑j ROM:00120A7E ; sub_12031A:loc_120A34↑j ... ROM:00120A7E bra.l locret_120ECA ROM:00120A84 ; --------------------------------------------------------------------------- ROM:00120A84 ROM:00120A84 loc_120A84: ; CODE XREF: sub_12031A+626↑j ROM:00120A84 move.w #1,d0 ROM:00120A88 cmpi.b #$34,$1131(d0.w) ; '4' ROM:00120A90 bne.s loc_120B00 ROM:00120A92 btst #4,($1282).w ROM:00120A98 beq.s loc_120AC6 ROM:00120A9A move.b #2,($1134).l ROM:00120AA2 move.b ($1132).l,d1 ROM:00120AA8 addi.b #$40,d1 ; '@' ROM:00120AAC move.b d1,($1135).l ROM:00120AB2 move.b #$FA,($1136).l ROM:00120ABA bsr.w sub_121384 ROM:00120ABE move.w #7,($B76).w ROM:00120AC4 bra.s loc_120AFA ROM:00120AC6 ; --------------------------------------------------------------------------- ROM:00120AC6 ROM:00120AC6 loc_120AC6: ; CODE XREF: sub_12031A+77E↑j ROM:00120AC6 addi.b #$40,($1132).l ; '@' ROM:00120ACE move.b ($1132).l,d0 ROM:00120AD4 move.b #2,($1131).l ROM:00120ADC move.b #$FA,($1133).l ROM:00120AE4 add.b ($1133).l,d0 ROM:00120AEA addi.b #2,d0 ROM:00120AEE move.b d0,($1134).l ROM:00120AF4 move.w #4,($B76).w ROM:00120AFA ROM:00120AFA loc_120AFA: ; CODE XREF: sub_12031A+7AA↑j ROM:00120AFA bra.l locret_120ECA ROM:00120B00 ; --------------------------------------------------------------------------- ROM:00120B00 ROM:00120B00 loc_120B00: ; CODE XREF: sub_12031A+776↑j ROM:00120B00 move.w #1,d0 ROM:00120B04 cmpi.b #$1A,$1131(d0.w) ROM:00120B0C bne.l loc_120EC6 ROM:00120B12 move.w #2,d0 ROM:00120B16 cmpi.b #$87,$1131(d0.w) ROM:00120B1E bne.l loc_120BA4 ROM:00120B24 bsr.l sub_1145A0 ROM:00120B2A btst #4,($1282).w ROM:00120B30 beq.s loc_120B62 ROM:00120B32 move.b #$30,($1134).l ; '0' ROM:00120B3A move.b ($1132).l,d1 ROM:00120B40 addi.b #$40,d1 ; '@' ROM:00120B44 move.b d1,($1135).l ROM:00120B4A move.b ($1133).l,d1 ROM:00120B50 move.b d1,($1136).l ROM:00120B56 bsr.w sub_121384 ROM:00120B5A move.w #$35,($B76).w ; '5' ROM:00120B60 bra.s loc_120B9E ROM:00120B62 ; --------------------------------------------------------------------------- ROM:00120B62 ROM:00120B62 loc_120B62: ; CODE XREF: sub_12031A+816↑j ROM:00120B62 addi.b #$40,($1132).l ; '@' ROM:00120B6A move.b #$30,($1131).l ; '0' ROM:00120B72 clr.b d0 ROM:00120B74 clr.w d4 ROM:00120B76 move.w #0,d2 ROM:00120B7A bra.s loc_120B80 ROM:00120B7C ; --------------------------------------------------------------------------- ROM:00120B7C ROM:00120B7C loc_120B7C: ; CODE XREF: sub_12031A+876↓j ROM:00120B7C addi.w #1,d2 ROM:00120B80 ROM:00120B80 loc_120B80: ; CODE XREF: sub_12031A+860↑j ROM:00120B80 cmpi.w #$30,d2 ; '0' ROM:00120B84 bgt.s loc_120B92 ROM:00120B86 add.b $1131(d4.w),d0 ROM:00120B8C addi.w #1,d4 ROM:00120B90 bra.s loc_120B7C ROM:00120B92 ; --------------------------------------------------------------------------- ROM:00120B92 ROM:00120B92 loc_120B92: ; CODE XREF: sub_12031A+86A↑j ROM:00120B92 move.b d0,$1131(d4.w) ROM:00120B98 move.w #$32,($B76).w ; '2' ROM:00120B9E ROM:00120B9E loc_120B9E: ; CODE XREF: sub_12031A+846↑j ROM:00120B9E bra.l loc_120EC4 ROM:00120BA4 ; --------------------------------------------------------------------------- ROM:00120BA4 ROM:00120BA4 loc_120BA4: ; CODE XREF: sub_12031A+804↑j ROM:00120BA4 move.w #2,d0 ROM:00120BA8 cmpi.b #$8A,$1131(d0.w) ROM:00120BB0 bne.l loc_120C36 ROM:00120BB6 bsr.l sub_1157BE ROM:00120BBC btst #4,($1282).w ROM:00120BC2 beq.s loc_120BF4 ROM:00120BC4 move.b #$16,($1134).l ROM:00120BCC move.b ($1132).l,d1 ROM:00120BD2 addi.b #$40,d1 ; '@' ROM:00120BD6 move.b d1,($1135).l ROM:00120BDC move.b ($1133).l,d1 ROM:00120BE2 move.b d1,($1136).l ROM:00120BE8 bsr.w sub_121384 ROM:00120BEC move.w #$1B,($B76).w ROM:00120BF2 bra.s loc_120C30 ROM:00120BF4 ; --------------------------------------------------------------------------- ROM:00120BF4 ROM:00120BF4 loc_120BF4: ; CODE XREF: sub_12031A+8A8↑j ROM:00120BF4 addi.b #$40,($1132).l ; '@' ROM:00120BFC move.b #$16,($1131).l ROM:00120C04 clr.b d0 ROM:00120C06 clr.w d4 ROM:00120C08 move.w #0,d2 ROM:00120C0C bra.s loc_120C12 ROM:00120C0E ; --------------------------------------------------------------------------- ROM:00120C0E ROM:00120C0E loc_120C0E: ; CODE XREF: sub_12031A+908↓j ROM:00120C0E addi.w #1,d2 ROM:00120C12 ROM:00120C12 loc_120C12: ; CODE XREF: sub_12031A+8F2↑j ROM:00120C12 cmpi.w #$16,d2 ROM:00120C16 bgt.s loc_120C24 ROM:00120C18 add.b $1131(d4.w),d0 ROM:00120C1E addi.w #1,d4 ROM:00120C22 bra.s loc_120C0E ROM:00120C24 ; --------------------------------------------------------------------------- ROM:00120C24 ROM:00120C24 loc_120C24: ; CODE XREF: sub_12031A+8FC↑j ROM:00120C24 move.b d0,$1131(d4.w) ROM:00120C2A move.w #$18,($B76).w ROM:00120C30 ROM:00120C30 loc_120C30: ; CODE XREF: sub_12031A+8D8↑j ROM:00120C30 bra.l loc_120EC4 ROM:00120C36 ; --------------------------------------------------------------------------- ROM:00120C36 ROM:00120C36 loc_120C36: ; CODE XREF: sub_12031A+896↑j ROM:00120C36 move.w #2,d0 ROM:00120C3A cmpi.b #$9A,$1131(d0.w) ROM:00120C42 bne.l loc_120CF8 ROM:00120C48 movea.l #$10F000,a0 ROM:00120C4E movea.l #$1131,a1 ROM:00120C54 btst #4,($1282).w ROM:00120C5A beq.s loc_120C64 ROM:00120C5C adda.l #6,a1 ROM:00120C62 bra.s loc_120C6A ROM:00120C64 ; --------------------------------------------------------------------------- ROM:00120C64 ROM:00120C64 loc_120C64: ; CODE XREF: sub_12031A+940↑j ROM:00120C64 adda.l #3,a1 ROM:00120C6A ROM:00120C6A loc_120C6A: ; CODE XREF: sub_12031A+948↑j ROM:00120C6A move.b #1,d3 ROM:00120C6E bra.s loc_120C74 ROM:00120C70 ; --------------------------------------------------------------------------- ROM:00120C70 ROM:00120C70 loc_120C70: ; CODE XREF: sub_12031A+962↓j ROM:00120C70 addi.b #1,d3 ROM:00120C74 ROM:00120C74 loc_120C74: ; CODE XREF: sub_12031A+954↑j ROM:00120C74 cmpi.b #6,d3 ROM:00120C78 bgt.s loc_120C7E ROM:00120C7A move.b (a0)+,(a1)+ ROM:00120C7C bra.s loc_120C70 ROM:00120C7E ; --------------------------------------------------------------------------- ROM:00120C7E ROM:00120C7E loc_120C7E: ; CODE XREF: sub_12031A+95E↑j ROM:00120C7E btst #4,($1282).w ROM:00120C84 beq.s loc_120CB6 ROM:00120C86 move.b #8,($1134).l ROM:00120C8E move.b ($1132).l,d1 ROM:00120C94 addi.b #$40,d1 ; '@' ROM:00120C98 move.b d1,($1135).l ROM:00120C9E move.b ($1133).l,d1 ROM:00120CA4 move.b d1,($1136).l ROM:00120CAA bsr.w sub_121384 ROM:00120CAE move.w #$D,($B76).w ROM:00120CB4 bra.s loc_120CF2 ROM:00120CB6 ; --------------------------------------------------------------------------- ROM:00120CB6 ROM:00120CB6 loc_120CB6: ; CODE XREF: sub_12031A+96A↑j ROM:00120CB6 addi.b #$40,($1132).l ; '@' ROM:00120CBE move.b #8,($1131).l ROM:00120CC6 clr.b d0 ROM:00120CC8 clr.w d4 ROM:00120CCA move.w #0,d2 ROM:00120CCE bra.s loc_120CD4 ROM:00120CD0 ; --------------------------------------------------------------------------- ROM:00120CD0 ROM:00120CD0 loc_120CD0: ; CODE XREF: sub_12031A+9CA↓j ROM:00120CD0 addi.w #1,d2 ROM:00120CD4 ROM:00120CD4 loc_120CD4: ; CODE XREF: sub_12031A+9B4↑j ROM:00120CD4 cmpi.w #8,d2 ROM:00120CD8 bgt.s loc_120CE6 ROM:00120CDA add.b $1131(d4.w),d0 ROM:00120CE0 addi.w #1,d4 ROM:00120CE4 bra.s loc_120CD0 ROM:00120CE6 ; --------------------------------------------------------------------------- ROM:00120CE6 ROM:00120CE6 loc_120CE6: ; CODE XREF: sub_12031A+9BE↑j ROM:00120CE6 move.b d0,$1131(d4.w) ROM:00120CEC move.w #$A,($B76).w ROM:00120CF2 ROM:00120CF2 loc_120CF2: ; CODE XREF: sub_12031A+99A↑j ROM:00120CF2 bra.l loc_120EC4 ROM:00120CF8 ; --------------------------------------------------------------------------- ROM:00120CF8 ROM:00120CF8 loc_120CF8: ; CODE XREF: sub_12031A+928↑j ROM:00120CF8 move.w #2,d0 ROM:00120CFC cmpi.b #$9B,$1131(d0.w) ROM:00120D04 bne.l loc_120D8E ROM:00120D0A btst #4,($1282).w ROM:00120D10 beq.s loc_120D4C ROM:00120D12 move.b #3,($1134).l ROM:00120D1A move.b ($1132).l,d1 ROM:00120D20 addi.b #$40,d1 ; '@' ROM:00120D24 move.b d1,($1135).l ROM:00120D2A move.b ($1133).l,d1 ROM:00120D30 move.b d1,($1136).l ROM:00120D36 movea.l #$10F00A,a0 ROM:00120D3C move.b (a0)+,($1137).w ROM:00120D40 bsr.w sub_121384 ROM:00120D44 move.w #8,($B76).w ROM:00120D4A bra.s loc_120D88 ROM:00120D4C ; --------------------------------------------------------------------------- ROM:00120D4C ROM:00120D4C loc_120D4C: ; CODE XREF: sub_12031A+9F6↑j ROM:00120D4C addi.b #$40,($1132).l ; '@' ROM:00120D54 move.b #3,($1131).l ROM:00120D5C move.b ($1132).l,d0 ROM:00120D62 addi.b #3,d0 ROM:00120D66 add.b ($1133).l,d0 ROM:00120D6C movea.l #$10F00A,a0 ROM:00120D72 move.b (a0)+,($1134).l ROM:00120D78 add.b ($1134).l,d0 ROM:00120D7E move.b d0,($1135).w ROM:00120D82 move.w #5,($B76).w ROM:00120D88 ROM:00120D88 loc_120D88: ; CODE XREF: sub_12031A+A30↑j ROM:00120D88 bra.l loc_120EC4 ROM:00120D8E ; --------------------------------------------------------------------------- ROM:00120D8E ROM:00120D8E loc_120D8E: ; CODE XREF: sub_12031A+9EA↑j ROM:00120D8E move.w #2,d0 ROM:00120D92 cmpi.b #$9C,$1131(d0.w) ROM:00120D9A bne.l loc_120E2E ROM:00120DA0 btst #4,($1282).w ROM:00120DA6 beq.s loc_120DE6 ROM:00120DA8 move.b #3,($1134).l ROM:00120DB0 move.b ($1132).l,d1 ROM:00120DB6 addi.b #$40,d1 ; '@' ROM:00120DBA move.b d1,($1135).l ROM:00120DC0 move.b ($1133).l,d1 ROM:00120DC6 move.b d1,($1136).l ROM:00120DCC movea.l #$10F00A,a0 ROM:00120DD2 move.b (a0)+,($1137).w ROM:00120DD6 move.b (a0)+,($1137).w ROM:00120DDA bsr.w sub_121384 ROM:00120DDE move.w #8,($B76).w ROM:00120DE4 bra.s loc_120E28 ROM:00120DE6 ; --------------------------------------------------------------------------- ROM:00120DE6 ROM:00120DE6 loc_120DE6: ; CODE XREF: sub_12031A+A8C↑j ROM:00120DE6 addi.b #$40,($1132).l ; '@' ROM:00120DEE move.b #3,($1131).l ROM:00120DF6 move.b ($1132).l,d0 ROM:00120DFC addi.b #3,d0 ROM:00120E00 add.b ($1133).l,d0 ROM:00120E06 movea.l #$10F00A,a0 ROM:00120E0C move.b (a0)+,($1134).l ROM:00120E12 move.b (a0)+,($1134).l ROM:00120E18 add.b ($1134).l,d0 ROM:00120E1E move.b d0,($1135).w ROM:00120E22 move.w #5,($B76).w ROM:00120E28 ROM:00120E28 loc_120E28: ; CODE XREF: sub_12031A+ACA↑j ROM:00120E28 bra.l loc_120EC4 ROM:00120E2E ; --------------------------------------------------------------------------- ROM:00120E2E ROM:00120E2E loc_120E2E: ; CODE XREF: sub_12031A+A80↑j ROM:00120E2E move.w #2,d0 ROM:00120E32 cmpi.b #$9E,$1131(d0.w) ROM:00120E3A bne.l loc_120EC0 ROM:00120E40 btst #4,($1282).w ROM:00120E46 beq.s loc_120E82 ROM:00120E48 move.b #3,($1134).l ROM:00120E50 move.b ($1132).l,d1 ROM:00120E56 addi.b #$40,d1 ; '@' ROM:00120E5A move.b d1,($1135).l ROM:00120E60 move.b ($1133).l,d1 ROM:00120E66 move.b d1,($1136).l ROM:00120E6C movea.l #$10F00C,a0 ROM:00120E72 move.b (a0)+,($1137).w ROM:00120E76 bsr.w sub_121384 ROM:00120E7A move.w #8,($B76).w ROM:00120E80 bra.s loc_120EBE ROM:00120E82 ; --------------------------------------------------------------------------- ROM:00120E82 ROM:00120E82 loc_120E82: ; CODE XREF: sub_12031A+B2C↑j ROM:00120E82 addi.b #$40,($1132).l ; '@' ROM:00120E8A move.b #3,($1131).l ROM:00120E92 move.b ($1132).l,d0 ROM:00120E98 addi.b #3,d0 ROM:00120E9C add.b ($1133).l,d0 ROM:00120EA2 movea.l #$10F00C,a0 ROM:00120EA8 move.b (a0)+,($1134).l ROM:00120EAE add.b ($1134).l,d0 ROM:00120EB4 move.b d0,($1135).w ROM:00120EB8 move.w #5,($B76).w ROM:00120EBE ROM:00120EBE loc_120EBE: ; CODE XREF: sub_12031A+B66↑j ROM:00120EBE bra.s loc_120EC4 ROM:00120EC0 ; --------------------------------------------------------------------------- ROM:00120EC0 ROM:00120EC0 loc_120EC0: ; CODE XREF: sub_12031A+B20↑j ROM:00120EC0 bsr.w sub_120F20 ROM:00120EC4 ROM:00120EC4 loc_120EC4: ; CODE XREF: sub_12031A:loc_120B9E↑j ROM:00120EC4 ; sub_12031A:loc_120C30↑j ... ROM:00120EC4 bra.s locret_120ECA ROM:00120EC6 ; --------------------------------------------------------------------------- ROM:00120EC6 ROM:00120EC6 loc_120EC6: ; CODE XREF: sub_12031A+7F2↑j ROM:00120EC6 bsr.w sub_120ECC ROM:00120ECA ROM:00120ECA locret_120ECA: ; CODE XREF: sub_12031A+C↑j ROM:00120ECA ; sub_12031A+1E↑j ... ROM:00120ECA rts ROM:00120ECA ; End of function sub_12031A ROM:00120ECA ROM:00120ECC ROM:00120ECC ; =============== S U B R O U T I N E ======================================= ROM:00120ECC ROM:00120ECC ROM:00120ECC sub_120ECC: ; CODE XREF: sub_12031A:loc_120EC6↑p ROM:00120ECC ; sub_1213E8+7A↓p ... ROM:00120ECC btst #4,($1282).w ROM:00120ED2 beq.s loc_120EF8 ROM:00120ED4 move.b #1,($1134).l ROM:00120EDC move.b ($1132).l,d1 ROM:00120EE2 addi.b #$40,d1 ; '@' ROM:00120EE6 move.b d1,($1135).l ROM:00120EEC bsr.w sub_121384 ROM:00120EF0 move.w #6,($B76).w ROM:00120EF6 bra.s locret_120F1E ROM:00120EF8 ; --------------------------------------------------------------------------- ROM:00120EF8 ROM:00120EF8 loc_120EF8: ; CODE XREF: sub_120ECC+6↑j ROM:00120EF8 addi.b #$40,($1132).l ; '@' ROM:00120F00 move.b ($1132).l,d0 ROM:00120F06 addi.b #1,d0 ROM:00120F0A move.b #1,($1131).l ROM:00120F12 move.b d0,($1133).l ROM:00120F18 move.w #3,($B76).w ROM:00120F1E ROM:00120F1E locret_120F1E: ; CODE XREF: sub_120ECC+2A↑j ROM:00120F1E rts ROM:00120F1E ; End of function sub_120ECC ROM:00120F1E ROM:00120F20 ROM:00120F20 ; =============== S U B R O U T I N E ======================================= ROM:00120F20 ROM:00120F20 ROM:00120F20 sub_120F20: ; CODE XREF: sub_12031A+8↑p ROM:00120F20 ; sub_12031A+1A↑p ... ROM:00120F20 move.b ($1131).l,d1 ROM:00120F26 btst #4,($1282).w ROM:00120F2C beq.s loc_120F5C ROM:00120F2E move.b #3,($1134).l ROM:00120F36 move.b ($1132).l,($1136).l ROM:00120F40 move.b #$7F,($1135).l ROM:00120F48 move.b ($107E).w,($1137).l ROM:00120F50 bsr.w sub_121384 ROM:00120F54 move.w #8,($B76).w ROM:00120F5A bra.s locret_120FAE ROM:00120F5C ; --------------------------------------------------------------------------- ROM:00120F5C ROM:00120F5C loc_120F5C: ; CODE XREF: sub_120F20+C↑j ROM:00120F5C andi.b #$C0,d1 ROM:00120F60 cmpi.b #0,d1 ROM:00120F64 bne.s loc_120F72 ROM:00120F66 move.b ($1132).l,($1133).l ROM:00120F70 bra.s loc_120F7C ROM:00120F72 ; --------------------------------------------------------------------------- ROM:00120F72 ROM:00120F72 loc_120F72: ; CODE XREF: sub_120F20+44↑j ROM:00120F72 move.b ($1134).l,($1133).l ROM:00120F7C ROM:00120F7C loc_120F7C: ; CODE XREF: sub_120F20+50↑j ROM:00120F7C move.b ($1133).l,d0 ROM:00120F82 addi.b #-$7E,d0 ROM:00120F86 add.b ($107E).w,d0 ROM:00120F8A move.b #3,($1131).l ROM:00120F92 move.b #$7F,($1132).l ROM:00120F9A move.b ($107E).w,($1134).l ROM:00120FA2 move.b d0,($1135).l ROM:00120FA8 move.w #5,($B76).w ROM:00120FAE ROM:00120FAE locret_120FAE: ; CODE XREF: sub_120F20+3A↑j ROM:00120FAE rts ROM:00120FAE ; End of function sub_120F20 ROM:00120FAE ROM:00120FB0 ROM:00120FB0 ; =============== S U B R O U T I N E ======================================= ROM:00120FB0 ROM:00120FB0 ROM:00120FB0 sub_120FB0: ; CODE XREF: ROM:00114F78↑p ROM:00120FB0 ; sub_12031A+4A4↑p ... ROM:00120FB0 btst #4,($1282).w ROM:00120FB6 beq.s loc_120FE6 ROM:00120FB8 move.b #2,($1134).l ROM:00120FC0 move.b ($1132).l,d1 ROM:00120FC6 addi.b #$40,d1 ; '@' ROM:00120FCA move.b d1,($1135).l ROM:00120FD0 move.b ($1133).l,($1136).l ROM:00120FDA bsr.w sub_121384 ROM:00120FDE move.w #7,($B76).w ROM:00120FE4 bra.s locret_121012 ROM:00120FE6 ; --------------------------------------------------------------------------- ROM:00120FE6 ROM:00120FE6 loc_120FE6: ; CODE XREF: sub_120FB0+6↑j ROM:00120FE6 addi.b #$40,($1132).l ; '@' ROM:00120FEE move.b ($1132).l,d0 ROM:00120FF4 move.b #2,($1131).l ROM:00120FFC add.b ($1133).l,d0 ROM:00121002 addi.b #2,d0 ROM:00121006 move.b d0,($1134).l ROM:0012100C move.w #4,($B76).w ROM:00121012 ROM:00121012 locret_121012: ; CODE XREF: sub_120FB0+34↑j ROM:00121012 rts ROM:00121012 ; End of function sub_120FB0 ROM:00121012 ROM:00121014 ROM:00121014 ; =============== S U B R O U T I N E ======================================= ROM:00121014 ROM:00121014 ROM:00121014 sub_121014: ; CODE XREF: sub_12031A:loc_120784↑p ROM:00121014 clr.l d1 ROM:00121016 movea.l #$1131,a0 ROM:0012101C move.b 2(a0),d1 ROM:00121020 swap d1 ROM:00121022 move.b 1(a0),d1 ROM:00121026 btst #4,($1282).w ROM:0012102C beq.s loc_12103C ROM:0012102E adda.l #3,a0 ROM:00121034 move.w #7,($B76).w ROM:0012103A bra.s loc_121054 ROM:0012103C ; --------------------------------------------------------------------------- ROM:0012103C ROM:0012103C loc_12103C: ; CODE XREF: sub_121014+18↑j ROM:0012103C btst #5,($1278).w ROM:00121042 beq.s loc_12104E ROM:00121044 clr.b (a0)+ ROM:00121046 move.w #5,($B76).w ROM:0012104C bra.s loc_121054 ROM:0012104E ; --------------------------------------------------------------------------- ROM:0012104E ROM:0012104E loc_12104E: ; CODE XREF: sub_121014+2E↑j ROM:0012104E move.w #4,($B76).w ROM:00121054 ROM:00121054 loc_121054: ; CODE XREF: sub_121014+26↑j ROM:00121054 ; sub_121014+38↑j ROM:00121054 adda.l #1,a0 ROM:0012105A addi.b #$40,d1 ; '@' ROM:0012105E move.b d1,(a0)+ ROM:00121060 move.b d1,d2 ROM:00121062 swap d1 ROM:00121064 move.b d1,(a0)+ ROM:00121066 add.b d1,d2 ROM:00121068 clr.w d1 ROM:0012106A move.w 2(a3),d4 ROM:0012106E ROM:0012106E loc_12106E: ; CODE XREF: sub_121014+F8↓j ROM:0012106E cmp.w d1,d4 ROM:00121070 ble.l loc_121110 ROM:00121076 move.w d1,d3 ROM:00121078 lsl.w #2,d3 ROM:0012107A addq.w #6,d3 ROM:0012107C move.b (a3,d3.w),d5 ROM:00121080 btst #5,($1278).w ROM:00121086 bne.s loc_1210BA ROM:00121088 cmpi.b #0,d5 ROM:0012108C bne.s loc_121096 ROM:0012108E movea.l #0,a1 ROM:00121094 bra.s loc_1210BA ROM:00121096 ; --------------------------------------------------------------------------- ROM:00121096 ROM:00121096 loc_121096: ; CODE XREF: sub_121014+78↑j ROM:00121096 cmpi.b #$40,d5 ; '@' ROM:0012109A bne.s loc_1210A4 ROM:0012109C movea.l #unk_110000,a1 ROM:001210A2 bra.s loc_1210BA ROM:001210A4 ; --------------------------------------------------------------------------- ROM:001210A4 ROM:001210A4 loc_1210A4: ; CODE XREF: sub_121014+86↑j ROM:001210A4 cmpi.b #$80,d5 ROM:001210A8 bne.s loc_1210AE ROM:001210AA movea.l a5,a1 ROM:001210AC bra.s loc_1210BA ROM:001210AE ; --------------------------------------------------------------------------- ROM:001210AE ROM:001210AE loc_1210AE: ; CODE XREF: sub_121014+94↑j ROM:001210AE cmpi.b #$C0,d5 ROM:001210B2 bne.s loc_1210BA ROM:001210B4 movea.l #$100000,a1 ROM:001210BA ROM:001210BA loc_1210BA: ; CODE XREF: sub_121014+72↑j ROM:001210BA ; sub_121014+80↑j ... ROM:001210BA subq.w #2,d3 ROM:001210BC clr.l d5 ROM:001210BE btst #5,($1278).w ROM:001210C4 bne.s loc_1210CE ROM:001210C6 move.w (a3,d3.w),d5 ROM:001210CA adda.l d5,a1 ROM:001210CC bra.s loc_1210E0 ROM:001210CE ; --------------------------------------------------------------------------- ROM:001210CE ROM:001210CE loc_1210CE: ; CODE XREF: sub_121014+B0↑j ROM:001210CE move.b (a3,d3.w),d5 ROM:001210D2 asl.l #8,d5 ROM:001210D4 move.b 1(a3,d3.w),d5 ROM:001210D8 asl.l #8,d5 ROM:001210DA move.b 2(a3,d3.w),d5 ROM:001210DE movea.l d5,a1 ROM:001210E0 ROM:001210E0 loc_1210E0: ; CODE XREF: sub_121014+B8↑j ROM:001210E0 clr.w d5 ROM:001210E2 clr.w d6 ROM:001210E4 addq.w #3,d3 ROM:001210E6 move.b (a3,d3.w),d6 ROM:001210EA ROM:001210EA loc_1210EA: ; CODE XREF: sub_121014+F4↓j ROM:001210EA cmp.w d5,d6 ROM:001210EC ble.s loc_12110A ROM:001210EE move.b (a1),(a0)+ ROM:001210F0 addq.w #1,d5 ROM:001210F2 add.b (a1)+,d2 ROM:001210F4 addq.w #1,($B8E).w ROM:001210F8 move.l #$1234,d3 ROM:001210FE cmp.l a0,d3 ROM:00121100 bge.s loc_121104 ROM:00121102 movea.l d3,a0 ROM:00121104 ROM:00121104 loc_121104: ; CODE XREF: sub_121014+EC↑j ROM:00121104 addq.w #1,($B76).w ROM:00121108 bra.s loc_1210EA ROM:0012110A ; --------------------------------------------------------------------------- ROM:0012110A ROM:0012110A loc_12110A: ; CODE XREF: sub_121014+D8↑j ROM:0012110A addq.w #1,d1 ROM:0012110C bra.w loc_12106E ROM:00121110 ; --------------------------------------------------------------------------- ROM:00121110 ROM:00121110 loc_121110: ; CODE XREF: sub_121014+5C↑j ROM:00121110 move.w ($B76).w,d3 ROM:00121114 btst #4,($1282).w ROM:0012111A beq.s loc_121126 ROM:0012111C subq.w #5,d3 ROM:0012111E move.b d3,($1134).l ROM:00121124 bra.s loc_12113C ROM:00121126 ; --------------------------------------------------------------------------- ROM:00121126 ROM:00121126 loc_121126: ; CODE XREF: sub_121014+106↑j ROM:00121126 btst #5,($1278).w ROM:0012112C beq.s loc_121136 ROM:0012112E subq.w #3,d3 ROM:00121130 move.b d3,($1132).w ROM:00121134 bra.s loc_12113C ROM:00121136 ; --------------------------------------------------------------------------- ROM:00121136 ROM:00121136 loc_121136: ; CODE XREF: sub_121014+118↑j ROM:00121136 subq.w #2,d3 ROM:00121138 move.b d3,($1131).w ROM:0012113C ROM:0012113C loc_12113C: ; CODE XREF: sub_121014+110↑j ROM:0012113C ; sub_121014+120↑j ROM:0012113C add.b d3,d2 ROM:0012113E btst #4,($1282).w ROM:00121144 beq.s loc_12114C ROM:00121146 bsr.w sub_121384 ROM:0012114A bra.s locret_12114E ROM:0012114C ; --------------------------------------------------------------------------- ROM:0012114C ROM:0012114C loc_12114C: ; CODE XREF: sub_121014+130↑j ROM:0012114C move.b d2,(a0) ROM:0012114E ROM:0012114E locret_12114E: ; CODE XREF: sub_121014+136↑j ROM:0012114E rts ROM:0012114E ; End of function sub_121014 ROM:0012114E ROM:00121150 ROM:00121150 ; =============== S U B R O U T I N E ======================================= ROM:00121150 ROM:00121150 ROM:00121150 sub_121150: ; CODE XREF: sub_12031A+4E4↑p ROM:00121150 clr.l d2 ROM:00121152 clr.l d1 ROM:00121154 move.b ($1133).l,d1 ROM:0012115A move.w #$10,d3 ROM:0012115E lsl.l d3,d1 ROM:00121160 or.l d1,d2 ROM:00121162 clr.l d1 ROM:00121164 move.b ($1134).l,d1 ROM:0012116A lsl.l #8,d1 ROM:0012116C or.l d1,d2 ROM:0012116E clr.l d1 ROM:00121170 move.b ($1135).l,d1 ROM:00121176 or.l d1,d2 ROM:00121178 movea.l d2,a0 ROM:0012117A clr.l d1 ROM:0012117C move.b ($1136).l,d1 ROM:00121182 add.l d2,d1 ROM:00121184 subi.l #1,d1 ROM:0012118A move.l d1,d3 ROM:0012118C bclr #1,($1286).w ROM:00121192 cmpi.l #0,d2 ROM:00121198 blt.s loc_1211BE ROM:0012119A cmpi.l #$1E00,d2 ROM:001211A0 bge.s loc_1211BE ROM:001211A2 cmpi.l #0,d3 ROM:001211A8 blt.s loc_1211B8 ROM:001211AA cmpi.l #$1E00,d3 ROM:001211B0 bge.s loc_1211B8 ROM:001211B2 bset #1,($1286).w ROM:001211B8 ROM:001211B8 loc_1211B8: ; CODE XREF: sub_121150+58↑j ROM:001211B8 ; sub_121150+60↑j ROM:001211B8 bra.l loc_121262 ROM:001211BE ; --------------------------------------------------------------------------- ROM:001211BE ROM:001211BE loc_1211BE: ; CODE XREF: sub_121150+48↑j ROM:001211BE ; sub_121150+50↑j ROM:001211BE btst #7,($1268).w ROM:001211C4 beq.s loc_121214 ROM:001211C6 cmpi.l #$1E00,d2 ROM:001211CC blt.s loc_1211EE ROM:001211CE cmpi.l #$10000,d2 ROM:001211D4 bge.s loc_1211EE ROM:001211D6 cmpi.l #$1E00,d3 ROM:001211DC blt.s loc_1211EC ROM:001211DE cmpi.l #$10000,d3 ROM:001211E4 bge.s loc_1211EC ROM:001211E6 bset #1,($1286).w ROM:001211EC ROM:001211EC loc_1211EC: ; CODE XREF: sub_121150+8C↑j ROM:001211EC ; sub_121150+94↑j ROM:001211EC bra.s loc_121214 ROM:001211EE ; --------------------------------------------------------------------------- ROM:001211EE ROM:001211EE loc_1211EE: ; CODE XREF: sub_121150+7C↑j ROM:001211EE ; sub_121150+84↑j ROM:001211EE cmpi.l #0,d2 ROM:001211F4 blt.s loc_121214 ROM:001211F6 cmpi.l #$FFFE,d2 ROM:001211FC bge.s loc_121214 ROM:001211FE cmpi.l #0,d3 ROM:00121204 blt.s loc_121214 ROM:00121206 cmpi.l #$FFFE,d3 ROM:0012120C bge.s loc_121214 ROM:0012120E bset #1,($1286).w ROM:00121214 ROM:00121214 loc_121214: ; CODE XREF: sub_121150+74↑j ROM:00121214 ; sub_121150:loc_1211EC↑j ... ROM:00121214 cmpi.l #unk_110000,d2 ROM:0012121A blt.s loc_12123C ROM:0012121C cmpi.l #$13FFFF,d2 ROM:00121222 bge.s loc_12123C ROM:00121224 cmpi.l #unk_110000,d3 ROM:0012122A blt.s loc_12123A ROM:0012122C cmpi.l #$13FFFF,d3 ROM:00121232 bge.s loc_12123A ROM:00121234 bset #1,($1286).w ROM:0012123A ROM:0012123A loc_12123A: ; CODE XREF: sub_121150+DA↑j ROM:0012123A ; sub_121150+E2↑j ROM:0012123A bra.s loc_121262 ROM:0012123C ; --------------------------------------------------------------------------- ROM:0012123C ROM:0012123C loc_12123C: ; CODE XREF: sub_121150+CA↑j ROM:0012123C ; sub_121150+D2↑j ROM:0012123C cmpi.l #$13C000,d2 ROM:00121242 blt.s loc_121262 ROM:00121244 cmpi.l #$143BAA,d2 ROM:0012124A bge.s loc_121262 ROM:0012124C cmpi.l #$13C000,d3 ROM:00121252 blt.s loc_121262 ROM:00121254 cmpi.l #$143BAA,d3 ROM:0012125A bge.s loc_121262 ROM:0012125C bset #1,($1286).w ROM:00121262 ROM:00121262 loc_121262: ; CODE XREF: sub_121150:loc_1211B8↑j ROM:00121262 ; sub_121150:loc_12123A↑j ... ROM:00121262 clr.w d3 ROM:00121264 move.b ($1136).l,d3 ROM:0012126A cmpi.w #$3E,d3 ; '>' ROM:0012126E ble.s loc_121294 ROM:00121270 cmpi.w #$FE,d3 ROM:00121274 ble.s loc_121280 ROM:00121276 bclr #1,($1286).w ROM:0012127C bra.w loc_121292 ROM:00121280 ; --------------------------------------------------------------------------- ROM:00121280 ROM:00121280 loc_121280: ; CODE XREF: sub_121150+124↑j ROM:00121280 move.w #$104,d4 ROM:00121284 subi.w #4,d4 ROM:00121288 cmp.w d3,d4 ROM:0012128A bge.s loc_121292 ROM:0012128C bclr #1,($1286).w ROM:00121292 ROM:00121292 loc_121292: ; CODE XREF: sub_121150+12C↑j ROM:00121292 ; sub_121150+13A↑j ROM:00121292 bra.s loc_1212A6 ROM:00121294 ; --------------------------------------------------------------------------- ROM:00121294 ROM:00121294 loc_121294: ; CODE XREF: sub_121150+11E↑j ROM:00121294 move.w #$104,d4 ROM:00121298 subi.w #3,d4 ROM:0012129C cmp.w d3,d4 ROM:0012129E bge.s loc_1212A6 ROM:001212A0 bclr #1,($1286).w ROM:001212A6 ROM:001212A6 loc_1212A6: ; CODE XREF: sub_121150:loc_121292↑j ROM:001212A6 ; sub_121150+14E↑j ROM:001212A6 btst #1,($1286).w ROM:001212AC beq.l loc_12137C ROM:001212B2 cmpi.w #$3E,d3 ; '>' ROM:001212B6 bgt.s loc_1212D4 ROM:001212B8 move.w #2,($B8E).w ROM:001212BE move.w #3,($B76).w ROM:001212C4 addi.b #$40,($1132).l ; '@' ROM:001212CC move.b ($1132).l,d3 ROM:001212D2 bra.s loc_121314 ROM:001212D4 ; --------------------------------------------------------------------------- ROM:001212D4 ROM:001212D4 loc_1212D4: ; CODE XREF: sub_121150+166↑j ROM:001212D4 clr.b ($1131).l ROM:001212DA move.w #3,($B8E).w ROM:001212E0 move.w #4,($B76).w ROM:001212E6 move.b ($1132).l,($1133).l ROM:001212F0 addi.b #$40,($1133).l ; '@' ROM:001212F8 move.b ($1136).l,($1132).l ROM:00121302 addq.b #1,($1132).l ROM:00121308 move.b ($1133).l,d3 ROM:0012130E add.b ($1132).l,d3 ROM:00121314 ROM:00121314 loc_121314: ; CODE XREF: sub_121150+182↑j ROM:00121314 clr.w d5 ROM:00121316 clr.w d6 ROM:00121318 move.b ($1136).l,d6 ROM:0012131E ROM:0012131E loc_12131E: ; CODE XREF: sub_121150+1FA↓j ROM:0012131E cmp.w d5,d6 ROM:00121320 ble.s loc_12134C ROM:00121322 movea.l #$1131,a1 ROM:00121328 adda.w ($B8E).w,a1 ROM:0012132C move.b (a0)+,(a1) ROM:0012132E addq.w #1,d5 ROM:00121330 add.b (a1),d3 ROM:00121332 addq.w #1,($B8E).w ROM:00121336 move.w #$103,d7 ROM:0012133A cmp.w ($B8E).w,d7 ROM:0012133E bge.s loc_121346 ROM:00121340 move.w #$103,($B8E).w ROM:00121346 ROM:00121346 loc_121346: ; CODE XREF: sub_121150+1EE↑j ROM:00121346 addq.w #1,($B76).w ROM:0012134A bra.s loc_12131E ROM:0012134C ; --------------------------------------------------------------------------- ROM:0012134C ROM:0012134C loc_12134C: ; CODE XREF: sub_121150+1D0↑j ROM:0012134C cmpi.w #$3E,d6 ; '>' ROM:00121350 bgt.s loc_12136E ROM:00121352 movea.l #$B76,a2 ROM:00121358 move.b 1(a2),($1131).l ROM:00121360 subi.b #2,($1131).l ROM:00121368 add.b ($1131).l,d3 ROM:0012136E ROM:0012136E loc_12136E: ; CODE XREF: sub_121150+200↑j ROM:0012136E movea.l #$1131,a4 ROM:00121374 adda.w ($B8E).w,a4 ROM:00121378 move.b d3,(a4) ROM:0012137A bra.s locret_121382 ROM:0012137C ; --------------------------------------------------------------------------- ROM:0012137C ROM:0012137C loc_12137C: ; CODE XREF: sub_121150+15C↑j ROM:0012137C bset #0,($127A).w ROM:00121382 ROM:00121382 locret_121382: ; CODE XREF: sub_121150+22A↑j ROM:00121382 rts ROM:00121382 ; End of function sub_121150 ROM:00121382 ROM:00121384 ROM:00121384 ; =============== S U B R O U T I N E ======================================= ROM:00121384 ROM:00121384 ROM:00121384 sub_121384: ; CODE XREF: sub_12031A+6A↑p ROM:00121384 ; sub_12031A+1D8↑p ... ROM:00121384 move.b #$B8,($1131).l ROM:0012138C move.b #$B8,d4 ROM:00121390 move.b ($1097).w,($1132).l ROM:00121398 move.b ($1097).w,d3 ROM:0012139C eor.b d3,d4 ROM:0012139E move.b #$13,($1133).l ROM:001213A6 move.b #$13,d3 ROM:001213AA eor.b d3,d4 ROM:001213AC move.b ($1134).l,d3 ROM:001213B2 eor.b d3,d4 ROM:001213B4 clr.w d6 ROM:001213B6 move.b d3,d6 ROM:001213B8 subi.w #1,d6 ROM:001213BC move.w #3,d7 ROM:001213C0 move.w #0,d5 ROM:001213C4 bra.s loc_1213CA ROM:001213C6 ; --------------------------------------------------------------------------- ROM:001213C6 ROM:001213C6 loc_1213C6: ; CODE XREF: sub_121384+56↓j ROM:001213C6 addi.w #1,d5 ROM:001213CA ROM:001213CA loc_1213CA: ; CODE XREF: sub_121384+40↑j ROM:001213CA cmp.w d6,d5 ROM:001213CC bgt.s loc_1213DC ROM:001213CE addi.w #1,d7 ROM:001213D2 move.b $1131(d7.w),d3 ROM:001213D8 eor.b d3,d4 ROM:001213DA bra.s loc_1213C6 ROM:001213DC ; --------------------------------------------------------------------------- ROM:001213DC ROM:001213DC loc_1213DC: ; CODE XREF: sub_121384+48↑j ROM:001213DC addi.b #1,d7 ROM:001213E0 move.b d4,$1131(d7.w) ROM:001213E6 rts ROM:001213E6 ; End of function sub_121384 ROM:001213E6 ROM:001213E8 ROM:001213E8 ; =============== S U B R O U T I N E ======================================= ROM:001213E8 ROM:001213E8 ROM:001213E8 sub_1213E8: ; CODE XREF: sub_12031A+500↑p ROM:001213E8 bsr.l sub_132168 ROM:001213EE clr.l d0 ROM:001213F0 clr.l d1 ROM:001213F2 move.b ($1133).l,d0 ROM:001213F8 asl.l #8,d0 ROM:001213FA move.b ($1134).l,d0 ROM:00121400 asl.l #8,d0 ROM:00121402 move.b ($1135).l,d0 ROM:00121408 move.b ($1136).l,d1 ROM:0012140E subi.l #1,d1 ROM:00121414 move.l d0,d2 ROM:00121416 add.l d1,d2 ROM:00121418 cmpi.l #$1E00,d0 ROM:0012141E blt.l loc_121430 ROM:00121424 cmp.l d2,d4 ROM:00121426 ble.l loc_121430 ROM:0012142C bra.s loc_12144E ROM:0012142E ; --------------------------------------------------------------------------- ROM:0012142E bra.s loc_12144E ROM:00121430 ; --------------------------------------------------------------------------- ROM:00121430 ROM:00121430 loc_121430: ; CODE XREF: sub_1213E8+36↑j ROM:00121430 ; sub_1213E8+3E↑j ROM:00121430 cmp.l d0,d5 ROM:00121432 bgt.l loc_121448 ROM:00121438 cmpi.l #$FFFE,d2 ROM:0012143E bge.l loc_121448 ROM:00121444 bra.s loc_12144E ROM:00121446 ; --------------------------------------------------------------------------- ROM:00121446 bra.s loc_12144E ROM:00121448 ; --------------------------------------------------------------------------- ROM:00121448 ROM:00121448 loc_121448: ; CODE XREF: sub_1213E8+4A↑j ROM:00121448 ; sub_1213E8+56↑j ROM:00121448 bsr.w sub_120F20 ROM:0012144C bra.s locret_121466 ROM:0012144E ; --------------------------------------------------------------------------- ROM:0012144E ROM:0012144E loc_12144E: ; CODE XREF: sub_1213E8+44↑j ROM:0012144E ; sub_1213E8+46↑j ... ROM:0012144E movea.l d0,a0 ROM:00121450 movea.l #$1131,a1 ROM:00121456 adda.l #6,a1 ROM:0012145C ROM:0012145C loc_12145C: ; CODE XREF: sub_1213E8+76↓j ROM:0012145C move.b (a1)+,(a0)+ ROM:0012145E dbf d1,loc_12145C ROM:00121462 bsr.w sub_120ECC ROM:00121466 ROM:00121466 locret_121466: ; CODE XREF: sub_1213E8+64↑j ROM:00121466 rts ROM:00121466 ; End of function sub_1213E8 ROM:00121466 ROM:00121468 ; --------------------------------------------------------------------------- ROM:00121468 bset #7,($1282).w ROM:0012146E move.b ($1134).l,d1 ROM:00121474 cmpi.b #$50,d1 ; 'P' ROM:00121478 bgt.l loc_12150A ROM:0012147E cmpi.b #0,d1 ROM:00121482 blt.l loc_121504 ROM:00121488 bsr.l sub_1145F4 ROM:0012148E btst #4,($1282).w ROM:00121494 beq.s loc_1214C6 ROM:00121496 move.b #$30,($1134).l ; '0' ROM:0012149E move.b ($1132).l,d1 ROM:001214A4 addi.b #$40,d1 ; '@' ROM:001214A8 move.b d1,($1135).l ROM:001214AE move.b ($1133).l,d1 ROM:001214B4 move.b d1,($1136).l ROM:001214BA bsr.w sub_121384 ROM:001214BE move.w #$35,($B76).w ; '5' ROM:001214C4 bra.s loc_121502 ROM:001214C6 ; --------------------------------------------------------------------------- ROM:001214C6 ROM:001214C6 loc_1214C6: ; CODE XREF: ROM:00121494↑j ROM:001214C6 addi.b #$40,($1132).l ; '@' ROM:001214CE move.b #$30,($1131).l ; '0' ROM:001214D6 clr.b d0 ROM:001214D8 clr.w d4 ROM:001214DA move.w #0,d2 ROM:001214DE bra.s loc_1214E4 ROM:001214E0 ; --------------------------------------------------------------------------- ROM:001214E0 ROM:001214E0 loc_1214E0: ; CODE XREF: ROM:001214F4↓j ROM:001214E0 addi.w #1,d2 ROM:001214E4 ROM:001214E4 loc_1214E4: ; CODE XREF: ROM:001214DE↑j ROM:001214E4 cmpi.w #$30,d2 ; '0' ROM:001214E8 bgt.s loc_1214F6 ROM:001214EA add.b $1131(d4.w),d0 ROM:001214F0 addi.w #1,d4 ROM:001214F4 bra.s loc_1214E0 ROM:001214F6 ; --------------------------------------------------------------------------- ROM:001214F6 ROM:001214F6 loc_1214F6: ; CODE XREF: ROM:001214E8↑j ROM:001214F6 move.b d0,$1131(d4.w) ROM:001214FC move.w #$32,($B76).w ; '2' ROM:00121502 ROM:00121502 loc_121502: ; CODE XREF: ROM:001214C4↑j ROM:00121502 bra.s loc_121508 ROM:00121504 ; --------------------------------------------------------------------------- ROM:00121504 ROM:00121504 loc_121504: ; CODE XREF: ROM:00121482↑j ROM:00121504 bsr.w sub_120F20 ROM:00121508 ROM:00121508 loc_121508: ; CODE XREF: ROM:loc_121502↑j ROM:00121508 bra.s locret_12150E ROM:0012150A ; --------------------------------------------------------------------------- ROM:0012150A ROM:0012150A loc_12150A: ; CODE XREF: ROM:00121478↑j ROM:0012150A bsr.w sub_120F20 ROM:0012150E ROM:0012150E locret_12150E: ; CODE XREF: ROM:loc_121508↑j ROM:0012150E rts ROM:00121510 ROM:00121510 ; =============== S U B R O U T I N E ======================================= ROM:00121510 ROM:00121510 ROM:00121510 sub_121510: ; CODE XREF: ROM:00122602↓p ROM:00121510 ; ROM:loc_122620↓p ROM:00121510 bclr #0,($127A).w ROM:00121516 move.b #$10,($107E).w ROM:0012151C clr.w d0 ROM:0012151E move.w word_130D86(d0.w*2),d1 ROM:00121526 lsr.w #8,d1 ROM:00121528 move.w word_130D86(d0.w*2),d3 ROM:00121530 and.w ($B84).w,d3 ROM:00121534 move.b ($1132).l,d2 ROM:0012153A ROM:0012153A loc_12153A: ; CODE XREF: sub_121510+52↓j ROM:0012153A cmpi.b #$7F,d1 ROM:0012153E beq.s loc_121564 ROM:00121540 cmp.b d1,d2 ROM:00121542 beq.s loc_121564 ROM:00121544 addq.w #1,d0 ROM:00121546 bvc.s loc_12154C ROM:00121548 move.w #$8000,d0 ROM:0012154C ROM:0012154C loc_12154C: ; CODE XREF: sub_121510+36↑j ROM:0012154C move.w word_130D86(d0.w*2),d1 ROM:00121554 lsr.w #8,d1 ROM:00121556 move.w word_130D86(d0.w*2),d3 ROM:0012155E and.w ($B84).w,d3 ROM:00121562 bra.s loc_12153A ROM:00121564 ; --------------------------------------------------------------------------- ROM:00121564 ROM:00121564 loc_121564: ; CODE XREF: sub_121510+2E↑j ROM:00121564 ; sub_121510+32↑j ROM:00121564 cmpi.b #$7F,d1 ROM:00121568 beq.l locret_12180E ROM:0012156E cmpi.w #0,d3 ROM:00121572 beq.l locret_12180E ROM:00121578 move.b ($1132).l,d0 ROM:0012157E cmpi.b #$30,d0 ; '0' ROM:00121582 bne.l loc_121664 ROM:00121588 clr.w d1 ROM:0012158A move.b ($1133).l,d3 ROM:00121590 move.b dword_130E24(d1.w),d2 ROM:00121598 ROM:00121598 loc_121598: ; CODE XREF: sub_121510+9C↓j ROM:00121598 cmpi.b #$FF,d2 ROM:0012159C beq.s loc_1215AE ROM:0012159E cmp.b d2,d3 ROM:001215A0 beq.s loc_1215AE ROM:001215A2 addq.w #6,d1 ROM:001215A4 move.b dword_130E24(d1.w),d2 ROM:001215AC bra.s loc_121598 ROM:001215AE ; --------------------------------------------------------------------------- ROM:001215AE ROM:001215AE loc_1215AE: ; CODE XREF: sub_121510+8C↑j ROM:001215AE ; sub_121510+90↑j ROM:001215AE cmpi.b #$FF,d2 ROM:001215B2 bne.s loc_121626 ROM:001215B4 clr.w d4 ROM:001215B6 move.b dword_130DB8(d4.w),d5 ROM:001215BE ROM:001215BE loc_1215BE: ; CODE XREF: sub_121510+C2↓j ROM:001215BE cmpi.b #$FF,d5 ROM:001215C2 beq.s loc_1215D4 ROM:001215C4 cmp.b d5,d3 ROM:001215C6 beq.s loc_1215D4 ROM:001215C8 addq.w #6,d4 ROM:001215CA move.b dword_130DB8(d4.w),d5 ROM:001215D2 bra.s loc_1215BE ROM:001215D4 ; --------------------------------------------------------------------------- ROM:001215D4 ROM:001215D4 loc_1215D4: ; CODE XREF: sub_121510+B2↑j ROM:001215D4 ; sub_121510+B6↑j ROM:001215D4 cmpi.b #$FF,d5 ROM:001215D8 bne.s loc_1215E2 ROM:001215DA bset #0,($127A).w ROM:001215E0 bra.s loc_121624 ROM:001215E2 ; --------------------------------------------------------------------------- ROM:001215E2 ROM:001215E2 loc_1215E2: ; CODE XREF: sub_121510+C8↑j ROM:001215E2 move.b ($1134).l,d3 ROM:001215E8 cmpi.b #$FF,d3 ROM:001215EC beq.s loc_121606 ROM:001215EE cmpi.b #$F0,d3 ROM:001215F2 beq.s loc_121606 ROM:001215F4 cmpi.b #0,d3 ROM:001215F8 beq.s loc_121602 ROM:001215FA bset #0,($127A).w ROM:00121600 bra.s loc_121604 ROM:00121602 ; --------------------------------------------------------------------------- ROM:00121602 ROM:00121602 loc_121602: ; CODE XREF: sub_121510+E8↑j ROM:00121602 bra.s loc_121606 ROM:00121604 ; --------------------------------------------------------------------------- ROM:00121604 ROM:00121604 loc_121604: ; CODE XREF: sub_121510+F0↑j ROM:00121604 bra.s loc_121624 ROM:00121606 ; --------------------------------------------------------------------------- ROM:00121606 ROM:00121606 loc_121606: ; CODE XREF: sub_121510+DC↑j ROM:00121606 ; sub_121510+E2↑j ... ROM:00121606 bset #0,($126B).w ROM:0012160C addq.w #1,d4 ROM:0012160E clr.w d5 ROM:00121610 move.b dword_130DB8(d4.w),d5 ROM:00121618 addq.w #1,d4 ROM:0012161A movea.l dword_130DB8(d4.w),a0 ROM:00121622 jsr (a0) ROM:00121624 ROM:00121624 loc_121624: ; CODE XREF: sub_121510+D0↑j ROM:00121624 ; sub_121510:loc_121604↑j ROM:00121624 bra.s loc_12165E ROM:00121626 ; --------------------------------------------------------------------------- ROM:00121626 ROM:00121626 loc_121626: ; CODE XREF: sub_121510+A2↑j ROM:00121626 move.b ($1134).l,d3 ROM:0012162C cmpi.b #0,d3 ROM:00121630 beq.s loc_121640 ROM:00121632 cmpi.b #$FF,d3 ROM:00121636 beq.s loc_121640 ROM:00121638 bset #0,($127A).w ROM:0012163E bra.s loc_12165E ROM:00121640 ; --------------------------------------------------------------------------- ROM:00121640 ROM:00121640 loc_121640: ; CODE XREF: sub_121510+120↑j ROM:00121640 ; sub_121510+126↑j ROM:00121640 bset #0,($126B).w ROM:00121646 addq.w #1,d1 ROM:00121648 clr.w d2 ROM:0012164A move.b dword_130E24(d1.w),d2 ROM:00121652 addq.w #1,d1 ROM:00121654 movea.l dword_130E24(d1.w),a0 ROM:0012165C jsr (a0) ROM:0012165E ROM:0012165E loc_12165E: ; CODE XREF: sub_121510:loc_121624↑j ROM:0012165E ; sub_121510+12E↑j ROM:0012165E bra.l locret_12180E ROM:00121664 ; --------------------------------------------------------------------------- ROM:00121664 ROM:00121664 loc_121664: ; CODE XREF: sub_121510+72↑j ROM:00121664 cmpi.b #$31,d0 ; '1' ROM:00121668 bne.l loc_1216D4 ROM:0012166E clr.w d1 ROM:00121670 move.b ($1133).l,d3 ROM:00121676 move.b dword_130E54(d1.w),d2 ROM:0012167E ROM:0012167E loc_12167E: ; CODE XREF: sub_121510+182↓j ROM:0012167E cmpi.b #$FF,d2 ROM:00121682 beq.s loc_121694 ROM:00121684 cmp.b d2,d3 ROM:00121686 beq.s loc_121694 ROM:00121688 addq.w #6,d1 ROM:0012168A move.b dword_130E54(d1.w),d2 ROM:00121692 bra.s loc_12167E ROM:00121694 ; --------------------------------------------------------------------------- ROM:00121694 ROM:00121694 loc_121694: ; CODE XREF: sub_121510+172↑j ROM:00121694 ; sub_121510+176↑j ROM:00121694 clr.w d3 ROM:00121696 move.w d1,d4 ROM:00121698 addq.w #1,d4 ROM:0012169A move.b dword_130E54(d4.w),d3 ROM:001216A2 and.w ($B84).w,d3 ROM:001216A6 cmpi.b #$FF,d2 ROM:001216AA beq.l loc_1216C8 ROM:001216B0 cmpi.w #0,d3 ROM:001216B4 beq.l loc_1216C8 ROM:001216BA addq.w #1,d4 ROM:001216BC movea.l dword_130E54(d4.w),a0 ROM:001216C4 jsr (a0) ROM:001216C6 bra.s loc_1216CE ROM:001216C8 ; --------------------------------------------------------------------------- ROM:001216C8 ROM:001216C8 loc_1216C8: ; CODE XREF: sub_121510+19A↑j ROM:001216C8 ; sub_121510+1A4↑j ROM:001216C8 bset #0,($127A).w ROM:001216CE ROM:001216CE loc_1216CE: ; CODE XREF: sub_121510+1B6↑j ROM:001216CE bra.l locret_12180E ROM:001216D4 ; --------------------------------------------------------------------------- ROM:001216D4 ROM:001216D4 loc_1216D4: ; CODE XREF: sub_121510+158↑j ROM:001216D4 move.b ($1132).l,d0 ROM:001216DA cmpi.b #$32,d0 ; '2' ROM:001216DE bne.s loc_121746 ROM:001216E0 clr.w d1 ROM:001216E2 move.b ($1133).l,d3 ROM:001216E8 move.b dword_130E42(d1.w),d2 ROM:001216F0 ROM:001216F0 loc_1216F0: ; CODE XREF: sub_121510+1F4↓j ROM:001216F0 cmpi.b #$FF,d2 ROM:001216F4 beq.s loc_121706 ROM:001216F6 cmp.b d2,d3 ROM:001216F8 beq.s loc_121706 ROM:001216FA addq.w #6,d1 ROM:001216FC move.b dword_130E42(d1.w),d2 ROM:00121704 bra.s loc_1216F0 ROM:00121706 ; --------------------------------------------------------------------------- ROM:00121706 ROM:00121706 loc_121706: ; CODE XREF: sub_121510+1E4↑j ROM:00121706 ; sub_121510+1E8↑j ROM:00121706 clr.w d3 ROM:00121708 move.w d1,d4 ROM:0012170A addq.w #1,d4 ROM:0012170C move.b dword_130E42(d4.w),d3 ROM:00121714 and.w ($B84).w,d3 ROM:00121718 cmpi.b #$FF,d2 ROM:0012171C beq.l loc_12173A ROM:00121722 cmpi.w #0,d3 ROM:00121726 beq.l loc_12173A ROM:0012172C addq.w #1,d4 ROM:0012172E movea.l dword_130E42(d4.w),a0 ROM:00121736 jsr (a0) ROM:00121738 bra.s loc_121740 ROM:0012173A ; --------------------------------------------------------------------------- ROM:0012173A ROM:0012173A loc_12173A: ; CODE XREF: sub_121510+20C↑j ROM:0012173A ; sub_121510+216↑j ROM:0012173A bset #0,($127A).w ROM:00121740 ROM:00121740 loc_121740: ; CODE XREF: sub_121510+228↑j ROM:00121740 bra.l locret_12180E ROM:00121746 ; --------------------------------------------------------------------------- ROM:00121746 ROM:00121746 loc_121746: ; CODE XREF: sub_121510+1CE↑j ROM:00121746 cmpi.b #$21,d0 ; '!' ROM:0012174A bne.s loc_121776 ROM:0012174C cmpi.w #3,($B82).w ROM:00121752 bne.s loc_121770 ROM:00121754 move.w #2,d1 ROM:00121758 cmpi.b #$26,$1131(d1.w) ; '&' ROM:00121760 bne.s loc_12176A ROM:00121762 bsr.l sub_12324C ROM:00121768 bra.s loc_121770 ROM:0012176A ; --------------------------------------------------------------------------- ROM:0012176A ROM:0012176A loc_12176A: ; CODE XREF: sub_121510+250↑j ROM:0012176A bsr.l sub_123254 ROM:00121770 ROM:00121770 loc_121770: ; CODE XREF: sub_121510+242↑j ROM:00121770 ; sub_121510+258↑j ROM:00121770 bra.l locret_12180E ROM:00121776 ; --------------------------------------------------------------------------- ROM:00121776 ROM:00121776 loc_121776: ; CODE XREF: sub_121510+23A↑j ROM:00121776 cmpi.b #$A0,d0 ROM:0012177A bne.s loc_121788 ROM:0012177C bsr.l sub_1148E4 ROM:00121782 bra.l locret_12180E ROM:00121788 ; --------------------------------------------------------------------------- ROM:00121788 ROM:00121788 loc_121788: ; CODE XREF: sub_121510+26A↑j ROM:00121788 cmpi.b #$2C,d0 ; ',' ROM:0012178C bne.s loc_1217A8 ROM:0012178E bsr.l sub_121912 ROM:00121794 btst #0,($127F).w ROM:0012179A bne.s loc_1217A2 ROM:0012179C bset #0,($127A).w ROM:001217A2 ROM:001217A2 loc_1217A2: ; CODE XREF: sub_121510+28A↑j ROM:001217A2 bra.l locret_12180E ROM:001217A8 ; --------------------------------------------------------------------------- ROM:001217A8 ROM:001217A8 loc_1217A8: ; CODE XREF: sub_121510+27C↑j ROM:001217A8 cmpi.b #$13,d0 ROM:001217AC bne.s loc_1217BA ROM:001217AE bsr.l sub_12324C ROM:001217B4 bra.l locret_12180E ROM:001217BA ; --------------------------------------------------------------------------- ROM:001217BA ROM:001217BA loc_1217BA: ; CODE XREF: sub_121510+29C↑j ROM:001217BA cmpi.b #$77,d0 ; 'w' ROM:001217BE bne.s loc_1217CC ROM:001217C0 bsr.l sub_123244 ROM:001217C6 bra.l locret_12180E ROM:001217CC ; --------------------------------------------------------------------------- ROM:001217CC ROM:001217CC loc_1217CC: ; CODE XREF: sub_121510+2AE↑j ROM:001217CC cmpi.b #$34,d0 ; '4' ROM:001217D0 bne.s loc_1217E0 ROM:001217D2 bsr.l nullsub_38 ROM:001217D8 bset #1,($1276).w ROM:001217DE bra.s locret_12180E ROM:001217E0 ; --------------------------------------------------------------------------- ROM:001217E0 ROM:001217E0 loc_1217E0: ; CODE XREF: sub_121510+2C0↑j ROM:001217E0 cmpi.b #$36,d0 ; '6' ROM:001217E4 bne.s loc_1217F4 ROM:001217E6 bsr.l nullsub_39 ROM:001217EC bset #5,($1283).w ROM:001217F2 bra.s locret_12180E ROM:001217F4 ; --------------------------------------------------------------------------- ROM:001217F4 ROM:001217F4 loc_1217F4: ; CODE XREF: sub_121510+2D4↑j ROM:001217F4 cmpi.b #$37,d0 ; '7' ROM:001217F8 bne.s loc_121802 ROM:001217FA bset #3,($1266).w ROM:00121800 bra.s locret_12180E ROM:00121802 ; --------------------------------------------------------------------------- ROM:00121802 ROM:00121802 loc_121802: ; CODE XREF: sub_121510+2E8↑j ROM:00121802 cmpi.b #$83,d0 ROM:00121806 bne.s locret_12180E ROM:00121808 bset #2,($1285).w ROM:0012180E ROM:0012180E locret_12180E: ; CODE XREF: sub_121510+58↑j ROM:0012180E ; sub_121510+62↑j ... ROM:0012180E rts ROM:0012180E ; End of function sub_121510 ROM:0012180E ROM:00121810 ROM:00121810 ; =============== S U B R O U T I N E ======================================= ROM:00121810 ROM:00121810 ROM:00121810 sub_121810: ; CODE XREF: sub_11FEF0+6↑p ROM:00121810 ; sub_11FF02+2A↑p ROM:00121810 btst #3,($8A2).w ROM:00121816 beq.s loc_121826 ROM:00121818 btst #6,($86F).w ROM:0012181E bne.s loc_121826 ROM:00121820 bset #4,($1285).w ROM:00121826 ROM:00121826 loc_121826: ; CODE XREF: sub_121810+6↑j ROM:00121826 ; sub_121810+E↑j ROM:00121826 clr.w d1 ROM:00121828 move.b ($107F).w,d1 ROM:0012182C cmpi.w #3,d1 ROM:00121830 bcc.s locret_12183A ROM:00121832 movea.l off_12183C(pc,d1.w*4),a0 ROM:00121836 nop ROM:00121838 jmp (a0) ROM:0012183A ; --------------------------------------------------------------------------- ROM:0012183A ROM:0012183A locret_12183A: ; CODE XREF: sub_121810+20↑j ROM:0012183A rts ROM:0012183A ; End of function sub_121810 ROM:0012183A ROM:0012183A ; --------------------------------------------------------------------------- ROM:0012183C off_12183C: dc.l loc_121848 ; DATA XREF: sub_121810+22↑r ROM:00121840 dc.l loc_12185E ROM:00121844 dc.l loc_1218B4 ROM:00121848 ; --------------------------------------------------------------------------- ROM:00121848 ROM:00121848 loc_121848: ; DATA XREF: ROM:off_12183C↑o ROM:00121848 bsr.l sub_132C26 ROM:0012184E bsr.l sub_132C14 ROM:00121854 move.b #1,($107F).w ROM:0012185A bra.s locret_1218B2 ROM:0012185C ; --------------------------------------------------------------------------- ROM:0012185C rts ROM:0012185E ; --------------------------------------------------------------------------- ROM:0012185E ROM:0012185E loc_12185E: ; DATA XREF: ROM:00121840↑o ROM:0012185E btst #0,($126B).w ROM:00121864 beq.s loc_12189E ROM:00121866 bclr #0,($126B).w ROM:0012186C btst #7,($126B).w ROM:00121872 beq.s loc_121880 ROM:00121874 bclr #7,($126B).w ROM:0012187A move.w ($B78).w,d0 ROM:0012187E bra.s loc_121884 ROM:00121880 ; --------------------------------------------------------------------------- ROM:00121880 ROM:00121880 loc_121880: ; CODE XREF: ROM:00121872↑j ROM:00121880 move.w $57A(a5),d0 ROM:00121884 ROM:00121884 loc_121884: ; CODE XREF: ROM:0012187E↑j ROM:00121884 clr.b ($808).w ROM:00121888 move.w d0,($6C2).w ROM:0012188C move.b #1,($808).w ROM:00121892 move.b #2,($107F).w ROM:00121898 bra.l locret_12190E ROM:0012189E ; --------------------------------------------------------------------------- ROM:0012189E ROM:0012189E loc_12189E: ; CODE XREF: ROM:00121864↑j ROM:0012189E btst #4,($1285).w ROM:001218A4 beq.s locret_1218B2 ROM:001218A6 bclr #4,($1285).w ROM:001218AC bsr.l sub_132C14 ROM:001218B2 ROM:001218B2 locret_1218B2: ; CODE XREF: ROM:0012185A↑j ROM:001218B2 ; ROM:001218A4↑j ... ROM:001218B2 rts ROM:001218B4 ; --------------------------------------------------------------------------- ROM:001218B4 ROM:001218B4 loc_1218B4: ; DATA XREF: ROM:00121844↑o ROM:001218B4 btst #0,($126B).w ROM:001218BA beq.s loc_1218D6 ROM:001218BC bclr #0,($126B).w ROM:001218C2 move.w $57A(a5),d0 ROM:001218C6 clr.b ($808).w ROM:001218CA move.w d0,($6C2).w ROM:001218CE move.b #1,($808).w ROM:001218D4 bra.s locret_12190E ROM:001218D6 ; --------------------------------------------------------------------------- ROM:001218D6 ROM:001218D6 loc_1218D6: ; CODE XREF: ROM:001218BA↑j ROM:001218D6 cmpi.w #0,($6C2).w ROM:001218DC bgt.s loc_1218EC ROM:001218DE bsr.l sub_132C26 ROM:001218E4 move.b #1,($107F).w ROM:001218EA bra.s locret_1218B2 ROM:001218EC ; --------------------------------------------------------------------------- ROM:001218EC ROM:001218EC loc_1218EC: ; CODE XREF: ROM:001218DC↑j ROM:001218EC btst #4,($1285).w ROM:001218F2 beq.s locret_12190E ROM:001218F4 bclr #4,($1285).w ROM:001218FA bsr.l sub_132C14 ROM:00121900 bsr.l sub_132C26 ROM:00121906 move.b #1,($107F).w ROM:0012190C bra.s locret_1218B2 ROM:0012190E ; --------------------------------------------------------------------------- ROM:0012190E ROM:0012190E locret_12190E: ; CODE XREF: ROM:00121898↑j ROM:0012190E ; ROM:001218D4↑j ... ROM:0012190E rts ROM:00121910 ; --------------------------------------------------------------------------- ROM:00121910 rts ROM:00121912 ROM:00121912 ; =============== S U B R O U T I N E ======================================= ROM:00121912 ROM:00121912 ROM:00121912 sub_121912: ; CODE XREF: sub_121510+27E↑p ROM:00121912 btst #6,($125E).w ROM:00121918 bne.s loc_121920 ROM:0012191A bsr.l sub_132168 ROM:00121920 ROM:00121920 loc_121920: ; CODE XREF: sub_121912+6↑j ROM:00121920 clr.w d0 ROM:00121922 move.b ($1131).l,d0 ROM:00121928 move.b ($1133).w,d1 ROM:0012192C movea.l ($460).w,a0 ROM:00121930 btst #1,($1274).w ROM:00121936 bne.s loc_121956 ROM:00121938 clr.w ($B7C).w ROM:0012193C move.l ($460).w,d2 ROM:00121940 addi.l #2,d2 ROM:00121946 move.l d2,($894).w ROM:0012194A move.b #0,($1080).w ROM:00121950 bra.l loc_12196C ROM:00121956 ; --------------------------------------------------------------------------- ROM:00121956 ROM:00121956 loc_121956: ; CODE XREF: sub_121912+24↑j ROM:00121956 cmp.b (a0),d1 ROM:00121958 bne.w loc_1219FA ROM:0012195C bsr.w sub_121A1C ROM:00121960 move.l ($464).w,($894).w ROM:00121966 move.b 3(a0),($1080).w ROM:0012196C ROM:0012196C loc_12196C: ; CODE XREF: sub_121912+3E↑j ROM:0012196C subi.w #2,d0 ROM:00121970 move.w #3,d4 ROM:00121974 ROM:00121974 loc_121974: ; CODE XREF: sub_121912:loc_1219F0↓j ROM:00121974 cmpi.w #0,d0 ROM:00121978 ble.s loc_1219F2 ROM:0012197A move.b $1131(d4.w),d2 ROM:00121980 addq.w #1,d4 ROM:00121982 cmpi.b #4,d2 ROM:00121986 bne.s loc_121998 ROM:00121988 cmpi.w #1,d0 ROM:0012198C bne.s loc_1219FA ROM:0012198E bsr.w sub_121A4C ROM:00121992 subi.w #1,d0 ROM:00121996 bra.s loc_1219F0 ROM:00121998 ; --------------------------------------------------------------------------- ROM:00121998 ROM:00121998 loc_121998: ; CODE XREF: sub_121912+74↑j ROM:00121998 cmpi.w #5,d0 ROM:0012199C blt.s loc_1219FA ROM:0012199E clr.w d3 ROM:001219A0 move.b $1131(d4.w),d3 ROM:001219A6 move.w d3,($B7E).w ROM:001219AA addq.w #1,d4 ROM:001219AC clr.w d3 ROM:001219AE move.b $1131(d4.w),d3 ROM:001219B4 move.w d3,($B80).w ROM:001219B8 addq.w #1,d4 ROM:001219BA cmpi.b #1,d2 ROM:001219BE bne.s loc_1219C4 ROM:001219C0 bra.s loc_1219FA ROM:001219C2 ; --------------------------------------------------------------------------- ROM:001219C2 bra.s loc_1219F0 ROM:001219C4 ; --------------------------------------------------------------------------- ROM:001219C4 ROM:001219C4 loc_1219C4: ; CODE XREF: sub_121912+AC↑j ROM:001219C4 cmpi.b #3,d2 ROM:001219C8 bne.s loc_1219F0 ROM:001219CA cmpi.w #6,d0 ROM:001219CE blt.s loc_1219FA ROM:001219D0 bclr #0,($127F).w ROM:001219D6 bsr.w sub_121A66 ROM:001219DA btst #0,($127F).w ROM:001219E0 beq.s loc_1219FA ROM:001219E2 bset #1,($1274).w ROM:001219E8 subi.w #6,d0 ROM:001219EC addi.w #3,d4 ROM:001219F0 ROM:001219F0 loc_1219F0: ; CODE XREF: sub_121912+84↑j ROM:001219F0 ; sub_121912+B0↑j ... ROM:001219F0 bra.s loc_121974 ROM:001219F2 ; --------------------------------------------------------------------------- ROM:001219F2 ROM:001219F2 loc_1219F2: ; CODE XREF: sub_121912+66↑j ROM:001219F2 bset #0,($127F).w ROM:001219F8 bra.s locret_121A1A ROM:001219FA ; --------------------------------------------------------------------------- ROM:001219FA ROM:001219FA loc_1219FA: ; CODE XREF: sub_121912+46↑j ROM:001219FA ; sub_121912+7A↑j ... ROM:001219FA bclr #0,($127F).w ROM:00121A00 movea.l ($460).w,a0 ROM:00121A04 move.b ($1080).w,3(a0) ROM:00121A0A move.l ($894).w,($464).w ROM:00121A10 movea.l ($464).w,a0 ROM:00121A14 move.b #$FF,-2(a0) ROM:00121A1A ROM:00121A1A locret_121A1A: ; CODE XREF: sub_121912+E6↑j ROM:00121A1A rts ROM:00121A1A ; End of function sub_121912 ROM:00121A1A ROM:00121A1C ROM:00121A1C ; =============== S U B R O U T I N E ======================================= ROM:00121A1C ROM:00121A1C ROM:00121A1C sub_121A1C: ; CODE XREF: sub_121912+4A↑p ROM:00121A1C clr.w d2 ROM:00121A1E move.b 3(a0),d2 ROM:00121A22 asl.w #2,d2 ROM:00121A24 ext.l d2 ROM:00121A26 adda.l d2,a0 ROM:00121A28 asr.l #2,d2 ROM:00121A2A clr.w ($B7C).w ROM:00121A2E ROM:00121A2E loc_121A2E: ; CODE XREF: sub_121A1C+2C↓j ROM:00121A2E cmpi.w #0,d2 ROM:00121A32 ble.s locret_121A4A ROM:00121A34 clr.w d3 ROM:00121A36 move.b 3(a0),d3 ROM:00121A3A add.w d3,($B7C).w ROM:00121A3E suba.l #4,a0 ROM:00121A44 subi.w #1,d2 ROM:00121A48 bra.s loc_121A2E ROM:00121A4A ; --------------------------------------------------------------------------- ROM:00121A4A ROM:00121A4A locret_121A4A: ; CODE XREF: sub_121A1C+16↑j ROM:00121A4A rts ROM:00121A4A ; End of function sub_121A1C ROM:00121A4A ROM:00121A4C ROM:00121A4C ; =============== S U B R O U T I N E ======================================= ROM:00121A4C ROM:00121A4C ROM:00121A4C sub_121A4C: ; CODE XREF: sub_121912+7C↑p ROM:00121A4C move.b #$FF,(a0) ROM:00121A50 move.l ($460).w,d2 ROM:00121A54 addi.l #2,d2 ROM:00121A5A move.l d2,($464).w ROM:00121A5E bclr #1,($1274).w ROM:00121A64 rts ROM:00121A64 ; End of function sub_121A4C ROM:00121A64 ROM:00121A66 ROM:00121A66 ; =============== S U B R O U T I N E ======================================= ROM:00121A66 ROM:00121A66 ROM:00121A66 sub_121A66: ; CODE XREF: sub_121912+C4↑p ROM:00121A66 cmpi.w #0,($B7C).w ROM:00121A6C bne.s loc_121AAA ROM:00121A6E move.l #$10000,d2 ROM:00121A74 cmp.l ($458).w,d2 ROM:00121A78 ble.s loc_121A7E ROM:00121A7A move.l ($458).w,d2 ROM:00121A7E ROM:00121A7E loc_121A7E: ; CODE XREF: sub_121A66+12↑j ROM:00121A7E subq.l #8,d2 ROM:00121A80 sub.l ($464).w,d2 ROM:00121A84 blt.l loc_121C58 ROM:00121A8A move.b d1,(a0)+ ROM:00121A8C clr.w d2 ROM:00121A8E move.w ($B84).w,d2 ROM:00121A92 move.b d2,(a0)+ ROM:00121A94 move.b #0,(a0)+ ROM:00121A98 move.b #0,(a0)+ ROM:00121A9C move.l #4,d2 ROM:00121AA2 add.l d2,($464).w ROM:00121AA6 move.l ($460).w,d2 ROM:00121AAA ROM:00121AAA loc_121AAA: ; CODE XREF: sub_121A66+6↑j ROM:00121AAA move.l #$10000,d2 ROM:00121AB0 cmp.l ($458).w,d2 ROM:00121AB4 ble.s loc_121ABA ROM:00121AB6 move.l ($458).w,d2 ROM:00121ABA ROM:00121ABA loc_121ABA: ; CODE XREF: sub_121A66+4E↑j ROM:00121ABA subq.l #4,d2 ROM:00121ABC sub.l ($464).w,d2 ROM:00121AC0 blt.l loc_121C58 ROM:00121AC6 move.l #4,d2 ROM:00121ACC add.l d2,($464).w ROM:00121AD0 move.l ($460).w,d2 ROM:00121AD4 move.w ($B7C).w,d2 ROM:00121AD8 move.w ($B7C).w,d3 ROM:00121ADC addq.w #1,d2 ROM:00121ADE cmp.w ($B7E).w,d2 ROM:00121AE2 bne.s loc_121AF0 ROM:00121AE4 movea.l ($464).w,a0 ROM:00121AE8 suba.l #6,a0 ROM:00121AEE bra.s loc_121B1A ROM:00121AF0 ; --------------------------------------------------------------------------- ROM:00121AF0 ROM:00121AF0 loc_121AF0: ; CODE XREF: sub_121A66+7C↑j ROM:00121AF0 addq.w #1,d2 ROM:00121AF2 cmp.w ($B7E).w,d2 ROM:00121AF6 ble.s loc_121B00 ROM:00121AF8 bra.l loc_121C58 ROM:00121AFE ; --------------------------------------------------------------------------- ROM:00121AFE bra.s loc_121B1A ROM:00121B00 ; --------------------------------------------------------------------------- ROM:00121B00 ROM:00121B00 loc_121B00: ; CODE XREF: sub_121A66+90↑j ROM:00121B00 cmpi.w #$FF,($B7E).w ROM:00121B06 bne.s loc_121B14 ROM:00121B08 movea.l ($464).w,a0 ROM:00121B0C suba.l #6,a0 ROM:00121B12 bra.s loc_121B1A ROM:00121B14 ; --------------------------------------------------------------------------- ROM:00121B14 ROM:00121B14 loc_121B14: ; CODE XREF: sub_121A66+A0↑j ROM:00121B14 bra.l loc_121C58 ROM:00121B1A ; --------------------------------------------------------------------------- ROM:00121B1A ROM:00121B1A loc_121B1A: ; CODE XREF: sub_121A66+88↑j ROM:00121B1A ; sub_121A66+98↑j ... ROM:00121B1A add.w ($B80).w,d3 ROM:00121B1E move.w d3,($B7C).w ROM:00121B22 move.w d4,d2 ROM:00121B24 clr.l d3 ROM:00121B26 clr.l d5 ROM:00121B28 move.b $1131(d2.w),d3 ROM:00121B2E addq.w #1,d2 ROM:00121B30 asl.l #8,d3 ROM:00121B32 move.b $1131(d2.w),d3 ROM:00121B38 addq.w #1,d2 ROM:00121B3A asl.l #8,d3 ROM:00121B3C move.b $1131(d2.w),d3 ROM:00121B42 addq.w #1,d2 ROM:00121B44 move.w ($B80).w,d5 ROM:00121B48 add.l d3,d5 ROM:00121B4A bclr #3,($125A).w ROM:00121B50 cmpi.l #0,d3 ROM:00121B56 blt.s loc_121B7C ROM:00121B58 cmpi.l #$1E00,d3 ROM:00121B5E bge.s loc_121B7C ROM:00121B60 cmpi.l #0,d5 ROM:00121B66 blt.s loc_121B76 ROM:00121B68 cmpi.l #$1E00,d5 ROM:00121B6E bge.s loc_121B76 ROM:00121B70 bset #3,($125A).w ROM:00121B76 ROM:00121B76 loc_121B76: ; CODE XREF: sub_121A66+100↑j ROM:00121B76 ; sub_121A66+108↑j ROM:00121B76 bra.l loc_121BC6 ROM:00121B7C ; --------------------------------------------------------------------------- ROM:00121B7C ROM:00121B7C loc_121B7C: ; CODE XREF: sub_121A66+F0↑j ROM:00121B7C ; sub_121A66+F8↑j ROM:00121B7C cmpi.l #$1E00,d3 ROM:00121B82 blt.s loc_121BA4 ROM:00121B84 cmpi.l #$10000,d3 ROM:00121B8A bge.s loc_121BA4 ROM:00121B8C cmpi.l #$1E00,d5 ROM:00121B92 blt.s loc_121BA2 ROM:00121B94 cmpi.l #$10000,d5 ROM:00121B9A bge.s loc_121BA2 ROM:00121B9C bset #3,($125A).w ROM:00121BA2 ROM:00121BA2 loc_121BA2: ; CODE XREF: sub_121A66+12C↑j ROM:00121BA2 ; sub_121A66+134↑j ROM:00121BA2 bra.s loc_121BC6 ROM:00121BA4 ; --------------------------------------------------------------------------- ROM:00121BA4 ROM:00121BA4 loc_121BA4: ; CODE XREF: sub_121A66+11C↑j ROM:00121BA4 ; sub_121A66+124↑j ROM:00121BA4 cmp.l ($458).w,d3 ROM:00121BA8 blt.s loc_121BC6 ROM:00121BAA cmpi.l #$FFFE,d3 ROM:00121BB0 bge.s loc_121BC6 ROM:00121BB2 cmp.l ($458).w,d5 ROM:00121BB6 blt.s loc_121BC6 ROM:00121BB8 cmpi.l #$FFFE,d5 ROM:00121BBE bge.s loc_121BC6 ROM:00121BC0 bset #3,($125A).w ROM:00121BC6 ROM:00121BC6 loc_121BC6: ; CODE XREF: sub_121A66:loc_121B76↑j ROM:00121BC6 ; sub_121A66:loc_121BA2↑j ... ROM:00121BC6 cmpi.l #unk_110000,d3 ROM:00121BCC blt.s loc_121BEE ROM:00121BCE cmpi.l #$13FFFF,d3 ROM:00121BD4 bge.s loc_121BEE ROM:00121BD6 cmpi.l #unk_110000,d5 ROM:00121BDC blt.s loc_121BEC ROM:00121BDE cmpi.l #$13FFFF,d5 ROM:00121BE4 bge.s loc_121BEC ROM:00121BE6 bset #3,($125A).w ROM:00121BEC ROM:00121BEC loc_121BEC: ; CODE XREF: sub_121A66+176↑j ROM:00121BEC ; sub_121A66+17E↑j ROM:00121BEC bra.s loc_121C14 ROM:00121BEE ; --------------------------------------------------------------------------- ROM:00121BEE ROM:00121BEE loc_121BEE: ; CODE XREF: sub_121A66+166↑j ROM:00121BEE ; sub_121A66+16E↑j ROM:00121BEE cmpi.l #$13C000,d3 ROM:00121BF4 blt.s loc_121C14 ROM:00121BF6 cmpi.l #$143BAA,d3 ROM:00121BFC bge.s loc_121C14 ROM:00121BFE cmpi.l #$13C000,d5 ROM:00121C04 blt.s loc_121C14 ROM:00121C06 cmpi.l #$143BAA,d5 ROM:00121C0C bge.s loc_121C14 ROM:00121C0E bset #3,($125A).w ROM:00121C14 ROM:00121C14 loc_121C14: ; CODE XREF: sub_121A66:loc_121BEC↑j ROM:00121C14 ; sub_121A66+18E↑j ... ROM:00121C14 btst #3,($125A).w ROM:00121C1A beq.s loc_121C4E ROM:00121C1C move.w d4,d2 ROM:00121C1E move.b $1131(d2.w),(a0)+ ROM:00121C24 addq.w #1,d2 ROM:00121C26 move.b $1131(d2.w),(a0)+ ROM:00121C2C addq.w #1,d2 ROM:00121C2E move.b $1131(d2.w),(a0)+ ROM:00121C34 addq.w #1,d2 ROM:00121C36 move.w ($B80).w,d2 ROM:00121C3A move.b d2,(a0)+ ROM:00121C3C move.b #$FF,(a0) ROM:00121C40 clr.w d2 ROM:00121C42 movea.l ($460).w,a0 ROM:00121C46 addi.b #1,3(a0) ROM:00121C4C bra.s loc_121C50 ROM:00121C4E ; --------------------------------------------------------------------------- ROM:00121C4E ROM:00121C4E loc_121C4E: ; CODE XREF: sub_121A66+1B4↑j ROM:00121C4E bra.s loc_121C58 ROM:00121C50 ; --------------------------------------------------------------------------- ROM:00121C50 ROM:00121C50 loc_121C50: ; CODE XREF: sub_121A66+1E6↑j ROM:00121C50 bset #0,($127F).w ROM:00121C56 bra.s locret_121C5E ROM:00121C58 ; --------------------------------------------------------------------------- ROM:00121C58 ROM:00121C58 loc_121C58: ; CODE XREF: sub_121A66+1E↑j ROM:00121C58 ; sub_121A66+5A↑j ... ROM:00121C58 bclr #0,($127F).w ROM:00121C5E ROM:00121C5E locret_121C5E: ; CODE XREF: sub_121A66+1F0↑j ROM:00121C5E rts ROM:00121C5E ; End of function sub_121A66 ROM:00121C5E ROM:00121C60 ROM:00121C60 ; =============== S U B R O U T I N E ======================================= ROM:00121C60 ROM:00121C60 ROM:00121C60 sub_121C60: ; CODE XREF: sub_11FEF0↑p ROM:00121C60 ; sub_11FF02+30↑p ROM:00121C60 bclr #2,($1272).w ROM:00121C66 clr.w d1 ROM:00121C68 move.b ($1082).w,d1 ROM:00121C6C cmpi.w #8,d1 ROM:00121C70 bcc.s locret_121C7A ROM:00121C72 movea.l off_121C7C(pc,d1.w*4),a0 ROM:00121C76 nop ROM:00121C78 jmp (a0) ROM:00121C7A ; --------------------------------------------------------------------------- ROM:00121C7A ROM:00121C7A locret_121C7A: ; CODE XREF: sub_121C60+10↑j ROM:00121C7A rts ROM:00121C7A ; End of function sub_121C60 ROM:00121C7A ROM:00121C7A ; --------------------------------------------------------------------------- ROM:00121C7C off_121C7C: dc.l loc_121C9C ; DATA XREF: sub_121C60+12↑r ROM:00121C80 dc.l dword_121CE4 ROM:00121C84 dc.l loc_121D6C ROM:00121C88 dc.l loc_121DBA ROM:00121C8C dc.l loc_121E04 ROM:00121C90 dc.l word_121E52 ROM:00121C94 dc.l aNu8 ; "Nu\b8" ROM:00121C98 dc.l aNu8+2 ; "\b8" ROM:00121C9C ; --------------------------------------------------------------------------- ROM:00121C9C ROM:00121C9C loc_121C9C: ; DATA XREF: ROM:off_121C7C↑o ROM:00121C9C move.w $57C(a5),d0 ROM:00121CA0 clr.b ($809).w ROM:00121CA4 move.w d0,($6C4).w ROM:00121CA8 move.b #1,($809).w ROM:00121CAE bset #5,($1279).w ROM:00121CB4 bsr.l sub_123660 ROM:00121CBA move.b #0,($1083).w ROM:00121CC0 bclr #2,($1278).w ROM:00121CC6 bclr #1,($126B).w ROM:00121CCC bclr #5,($1271).w ROM:00121CD2 clr.b ($1081).w ROM:00121CD6 move.b #1,($1082).w ROM:00121CDC bra.l loc_121D64 ROM:00121CE2 ; --------------------------------------------------------------------------- ROM:00121CE2 rts ROM:00121CE2 ; --------------------------------------------------------------------------- ROM:00121CE4 dword_121CE4: dc.l $C780000, $B906F08, $8380004, $12826608, $8380003 ROM:00121CE4 ; DATA XREF: ROM:00121C80↑o ROM:00121CE4 dc.l $127D6720, $42380809, $427806C4, $8F80002, $127811FC ROM:00121CE4 dc.l $11081, $11FC0002, $108260FF, $9C, $C780000, $6C46E1A ROM:00121CE4 dc.l $8380004, $12826612, $8F80002, $127211FC, $61082 ROM:00121CE4 dc.l $60FF0000, $1580838, $6127C, $671E0838, $41282, $661608B8 ROM:00121CE4 dc.l $6127C, $61000168, $11FC0005, $108260FF, $F2 ROM:00121D64 ; --------------------------------------------------------------------------- ROM:00121D64 ROM:00121D64 loc_121D64: ; CODE XREF: ROM:00121CDC↑j ROM:00121D64 bsr.l sub_1236A6 ROM:00121D6A rts ROM:00121D6C ; --------------------------------------------------------------------------- ROM:00121D6C ROM:00121D6C loc_121D6C: ; DATA XREF: ROM:00121C84↑o ROM:00121D6C btst #5,($126E).w ROM:00121D72 beq.s loc_121D92 ROM:00121D74 bclr #2,($1278).w ROM:00121D7A bset #5,($1271).w ROM:00121D80 move.b #3,($1081).w ROM:00121D86 move.b #4,($1082).w ROM:00121D8C bra.l loc_121E4C ROM:00121D92 ; --------------------------------------------------------------------------- ROM:00121D92 ROM:00121D92 loc_121D92: ; CODE XREF: ROM:00121D72↑j ROM:00121D92 btst #0,($1286).w ROM:00121D98 beq.s loc_121DB4 ROM:00121D9A bclr #2,($1278).w ROM:00121DA0 bset #1,($126B).w ROM:00121DA6 move.b #2,($1081).w ROM:00121DAC move.b #3,($1082).w ROM:00121DB2 bra.s loc_121DFE ROM:00121DB4 ; --------------------------------------------------------------------------- ROM:00121DB4 ROM:00121DB4 loc_121DB4: ; CODE XREF: ROM:00121D98↑j ROM:00121DB4 ; ROM:00121DFC↓j ... ROM:00121DB4 bsr.w sub_122282 ROM:00121DB8 rts ROM:00121DBA ; --------------------------------------------------------------------------- ROM:00121DBA ROM:00121DBA loc_121DBA: ; DATA XREF: ROM:00121C88↑o ROM:00121DBA btst #5,($126E).w ROM:00121DC0 beq.s loc_121DDC ROM:00121DC2 bclr #1,($126B).w ROM:00121DC8 bset #5,($1271).w ROM:00121DCE move.b #3,($1081).w ROM:00121DD4 move.b #4,($1082).w ROM:00121DDA bra.s loc_121E4C ROM:00121DDC ; --------------------------------------------------------------------------- ROM:00121DDC ROM:00121DDC loc_121DDC: ; CODE XREF: ROM:00121DC0↑j ROM:00121DDC btst #1,($1280).w ROM:00121DE2 beq.s loc_121DFE ROM:00121DE4 bclr #1,($126B).w ROM:00121DEA bset #2,($1278).w ROM:00121DF0 move.b #1,($1081).w ROM:00121DF6 move.b #2,($1082).w ROM:00121DFC bra.s loc_121DB4 ROM:00121DFE ; --------------------------------------------------------------------------- ROM:00121DFE ROM:00121DFE loc_121DFE: ; CODE XREF: ROM:00121DB2↑j ROM:00121DFE ; ROM:00121DE2↑j ... ROM:00121DFE bsr.w sub_122282 ROM:00121E02 rts ROM:00121E04 ; --------------------------------------------------------------------------- ROM:00121E04 ROM:00121E04 loc_121E04: ; DATA XREF: ROM:00121C8C↑o ROM:00121E04 btst #0,($1286).w ROM:00121E0A beq.s loc_121E26 ROM:00121E0C bclr #5,($1271).w ROM:00121E12 bset #1,($126B).w ROM:00121E18 move.b #2,($1081).w ROM:00121E1E move.b #3,($1082).w ROM:00121E24 bra.s loc_121DFE ROM:00121E26 ; --------------------------------------------------------------------------- ROM:00121E26 ROM:00121E26 loc_121E26: ; CODE XREF: ROM:00121E0A↑j ROM:00121E26 btst #1,($1280).w ROM:00121E2C beq.s loc_121E4C ROM:00121E2E bclr #5,($1271).w ROM:00121E34 bset #2,($1278).w ROM:00121E3A move.b #1,($1081).w ROM:00121E40 move.b #2,($1082).w ROM:00121E46 bra.l loc_121DB4 ROM:00121E4C ; --------------------------------------------------------------------------- ROM:00121E4C ROM:00121E4C loc_121E4C: ; CODE XREF: ROM:00121D8C↑j ROM:00121E4C ; ROM:00121DDA↑j ... ROM:00121E4C bsr.w sub_122282 ROM:00121E50 rts ROM:00121E50 ; --------------------------------------------------------------------------- ROM:00121E52 word_121E52: dc.w $838 ; DATA XREF: ROM:00121C90↑o ROM:00121E54 dc.l $3127C, $661408F8, $21272, $11FC0006, $108260FF, $2A ROM:00121E54 dc.l $60224238, $8094278, $6C461FF, $FFFFE4A2, $8F80002 ROM:00121E54 dc.l $125C61FF, $1922, $11FC0007, $1082602A ROM:00121E90 ; --------------------------------------------------------------------------- ROM:00121E90 rts ROM:00121E90 ; --------------------------------------------------------------------------- ROM:00121E92 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00121C94↑o ROM:00121E92 ; ROM:00121C98↑o ROM:00121E97 align 4 ROM:00121E98 move.b d1,(a1) ROM:00121E9A beq.s locret_121EBA ROM:00121E9C bclr #0,($1281).w ROM:00121EA2 bset #2,($1278).w ROM:00121EA8 move.b #1,($1081).w ROM:00121EAE move.b #2,($1082).w ROM:00121EB4 bra.l loc_121DB4 ROM:00121EBA ; --------------------------------------------------------------------------- ROM:00121EBA ROM:00121EBA locret_121EBA: ; CODE XREF: ROM:00121E9A↑j ROM:00121EBA rts ROM:00121EBC ; --------------------------------------------------------------------------- ROM:00121EBC rts ROM:00121EBE ROM:00121EBE ; =============== S U B R O U T I N E ======================================= ROM:00121EBE ROM:00121EBE ROM:00121EBE sub_121EBE: ROM:00121EBE bset #3,($127C).w ROM:00121EC4 bclr #2,($1280).w ROM:00121ECA bclr #0,($127A).w ROM:00121ED0 move.b ($1131).l,d0 ROM:00121ED6 andi.b #$BF,d0 ROM:00121EDA cmpi.b #$81,d0 ROM:00121EDE beq.s loc_121EE6 ROM:00121EE0 bclr #3,($127C).w ROM:00121EE6 ROM:00121EE6 loc_121EE6: ; CODE XREF: sub_121EBE+20↑j ROM:00121EE6 move.w $32A(a5),d0 ROM:00121EEA move.b ($1132).l,d1 ROM:00121EF0 cmp.b d0,d1 ROM:00121EF2 beq.s loc_121EFA ROM:00121EF4 bclr #3,($127C).w ROM:00121EFA ROM:00121EFA loc_121EFA: ; CODE XREF: sub_121EBE+34↑j ROM:00121EFA move.b ($1133).l,d0 ROM:00121F00 move.b $B98(a5),d1 ROM:00121F04 move.b $B99(a5),d2 ROM:00121F08 cmp.b d0,d1 ROM:00121F0A bgt.s loc_121F10 ROM:00121F0C cmp.b d0,d2 ROM:00121F0E bge.s loc_121F16 ROM:00121F10 ROM:00121F10 loc_121F10: ; CODE XREF: sub_121EBE+4C↑j ROM:00121F10 bclr #3,($127C).w ROM:00121F16 ROM:00121F16 loc_121F16: ; CODE XREF: sub_121EBE+50↑j ROM:00121F16 move.b ($1134).l,d0 ROM:00121F1C cmpi.b #$81,d0 ROM:00121F20 beq.s locret_121F28 ROM:00121F22 bclr #3,($127C).w ROM:00121F28 ROM:00121F28 locret_121F28: ; CODE XREF: sub_121EBE+62↑j ROM:00121F28 rts ROM:00121F28 ; End of function sub_121EBE ROM:00121F28 ROM:00121F2A ROM:00121F2A ; =============== S U B R O U T I N E ======================================= ROM:00121F2A ROM:00121F2A ROM:00121F2A sub_121F2A: ROM:00121F2A bclr #2,($1280).w ROM:00121F30 clr.w d0 ROM:00121F32 move.w word_130D86(d0.w*2),d1 ROM:00121F3A lsr.w #8,d1 ROM:00121F3C btst #4,($1282).w ROM:00121F42 beq.s loc_121F4C ROM:00121F44 move.b ($1132).l,d2 ROM:00121F4A bra.s loc_121F68 ROM:00121F4C ; --------------------------------------------------------------------------- ROM:00121F4C ROM:00121F4C loc_121F4C: ; CODE XREF: sub_121F2A+18↑j ROM:00121F4C move.b ($1131).l,d3 ROM:00121F52 andi.b #$C0,d3 ROM:00121F56 cmpi.b #0,d3 ROM:00121F5A bne.s loc_121F64 ROM:00121F5C move.b ($1132).l,d2 ROM:00121F62 bra.s loc_121F68 ROM:00121F64 ; --------------------------------------------------------------------------- ROM:00121F64 ROM:00121F64 loc_121F64: ; CODE XREF: sub_121F2A+30↑j ROM:00121F64 move.b #$7F,d2 ROM:00121F68 ROM:00121F68 loc_121F68: ; CODE XREF: sub_121F2A+20↑j ROM:00121F68 ; sub_121F2A+38↑j ... ROM:00121F68 cmpi.b #$7F,d1 ROM:00121F6C beq.s loc_121F86 ROM:00121F6E cmp.b d1,d2 ROM:00121F70 beq.s loc_121F86 ROM:00121F72 addq.w #1,d0 ROM:00121F74 bvc.s loc_121F7A ROM:00121F76 move.w #$8000,d0 ROM:00121F7A ROM:00121F7A loc_121F7A: ; CODE XREF: sub_121F2A+4A↑j ROM:00121F7A move.w word_130D86(d0.w*2),d1 ROM:00121F82 lsr.w #8,d1 ROM:00121F84 bra.s loc_121F68 ROM:00121F86 ; --------------------------------------------------------------------------- ROM:00121F86 ROM:00121F86 loc_121F86: ; CODE XREF: sub_121F2A+42↑j ROM:00121F86 ; sub_121F2A+46↑j ROM:00121F86 cmpi.b #$7F,d1 ROM:00121F8A bne.s loc_121F9E ROM:00121F8C bset #2,($1280).w ROM:00121F92 move.w #4,($B82).w ROM:00121F98 bra.l locret_122280 ROM:00121F9E ; --------------------------------------------------------------------------- ROM:00121F9E ROM:00121F9E loc_121F9E: ; CODE XREF: sub_121F2A+60↑j ROM:00121F9E btst #2,($1278).w ROM:00121FA4 beq.s loc_121FAE ROM:00121FA6 move.w #1,($B84).w ROM:00121FAC bra.s loc_121FD4 ROM:00121FAE ; --------------------------------------------------------------------------- ROM:00121FAE ROM:00121FAE loc_121FAE: ; CODE XREF: sub_121F2A+7A↑j ROM:00121FAE btst #1,($126B).w ROM:00121FB4 beq.s loc_121FBE ROM:00121FB6 move.w #2,($B84).w ROM:00121FBC bra.s loc_121FD4 ROM:00121FBE ; --------------------------------------------------------------------------- ROM:00121FBE ROM:00121FBE loc_121FBE: ; CODE XREF: sub_121F2A+8A↑j ROM:00121FBE btst #5,($1271).w ROM:00121FC4 beq.s loc_121FCE ROM:00121FC6 move.w #4,($B84).w ROM:00121FCC bra.s loc_121FD4 ROM:00121FCE ; --------------------------------------------------------------------------- ROM:00121FCE ROM:00121FCE loc_121FCE: ; CODE XREF: sub_121F2A+9A↑j ROM:00121FCE move.w #0,($B84).w ROM:00121FD4 ROM:00121FD4 loc_121FD4: ; CODE XREF: sub_121F2A+82↑j ROM:00121FD4 ; sub_121F2A+92↑j ... ROM:00121FD4 move.w word_130D86(d0.w*2),d1 ROM:00121FDC and.w ($B84).w,d1 ROM:00121FE0 cmpi.w #0,d1 ROM:00121FE4 bne.s loc_121FF8 ROM:00121FE6 bset #2,($1280).w ROM:00121FEC move.w #4,($B82).w ROM:00121FF2 bra.l locret_122280 ROM:00121FF8 ; --------------------------------------------------------------------------- ROM:00121FF8 ROM:00121FF8 loc_121FF8: ; CODE XREF: sub_121F2A+BA↑j ROM:00121FF8 move.w #1,d0 ROM:00121FFC cmpi.b #$82,$1131(d0.w) ROM:00122004 bne.s loc_12203E ROM:00122006 btst #4,($1282).w ROM:0012200C bne.s loc_12202C ROM:0012200E btst #2,($1278).w ROM:00122014 beq.s loc_12201E ROM:00122016 move.w #5,($B82).w ROM:0012201C bra.s loc_12202A ROM:0012201E ; --------------------------------------------------------------------------- ROM:0012201E ROM:0012201E loc_12201E: ; CODE XREF: sub_121F2A+EA↑j ROM:0012201E bset #2,($1280).w ROM:00122024 move.w #4,($B82).w ROM:0012202A ROM:0012202A loc_12202A: ; CODE XREF: sub_121F2A+F2↑j ROM:0012202A bra.s loc_122038 ROM:0012202C ; --------------------------------------------------------------------------- ROM:0012202C ROM:0012202C loc_12202C: ; CODE XREF: sub_121F2A+E2↑j ROM:0012202C bset #2,($1280).w ROM:00122032 move.w #4,($B82).w ROM:00122038 ROM:00122038 loc_122038: ; CODE XREF: sub_121F2A:loc_12202A↑j ROM:00122038 bra.l locret_122280 ROM:0012203E ; --------------------------------------------------------------------------- ROM:0012203E ROM:0012203E loc_12203E: ; CODE XREF: sub_121F2A+DA↑j ROM:0012203E move.w #1,d0 ROM:00122042 move.w #2,d1 ROM:00122046 cmpi.b #$10,$1131(d0.w) ROM:0012204E bne.l loc_12217E ROM:00122054 cmpi.b #$80,$1131(d1.w) ROM:0012205C beq.s loc_122068 ROM:0012205E cmpi.b #$86,$1131(d1.w) ROM:00122066 bne.s loc_122084 ROM:00122068 ROM:00122068 loc_122068: ; CODE XREF: sub_121F2A+132↑j ROM:00122068 btst #2,($1278).w ROM:0012206E beq.s loc_122078 ROM:00122070 move.w #4,($B82).w ROM:00122076 bra.s loc_12207E ROM:00122078 ; --------------------------------------------------------------------------- ROM:00122078 ROM:00122078 loc_122078: ; CODE XREF: sub_121F2A+144↑j ROM:00122078 move.w #2,($B82).w ROM:0012207E ROM:0012207E loc_12207E: ; CODE XREF: sub_121F2A+14C↑j ROM:0012207E bra.l loc_122178 ROM:00122084 ; --------------------------------------------------------------------------- ROM:00122084 ROM:00122084 loc_122084: ; CODE XREF: sub_121F2A+13C↑j ROM:00122084 cmpi.b #$90,$1131(d1.w) ROM:0012208C bne.s loc_1220AA ROM:0012208E btst #1,($126B).w ROM:00122094 beq.s loc_12209E ROM:00122096 move.w #4,($B82).w ROM:0012209C bra.s loc_1220A4 ROM:0012209E ; --------------------------------------------------------------------------- ROM:0012209E ROM:0012209E loc_12209E: ; CODE XREF: sub_121F2A+16A↑j ROM:0012209E move.w #0,($B82).w ROM:001220A4 ROM:001220A4 loc_1220A4: ; CODE XREF: sub_121F2A+172↑j ROM:001220A4 bra.l loc_122178 ROM:001220AA ; --------------------------------------------------------------------------- ROM:001220AA ROM:001220AA loc_1220AA: ; CODE XREF: sub_121F2A+162↑j ROM:001220AA cmpi.b #$A0,$1131(d1.w) ROM:001220B2 bne.s loc_1220D0 ROM:001220B4 btst #5,($1271).w ROM:001220BA beq.s loc_1220C4 ROM:001220BC move.w #4,($B82).w ROM:001220C2 bra.s loc_1220CA ROM:001220C4 ; --------------------------------------------------------------------------- ROM:001220C4 ROM:001220C4 loc_1220C4: ; CODE XREF: sub_121F2A+190↑j ROM:001220C4 move.w #1,($B82).w ROM:001220CA ROM:001220CA loc_1220CA: ; CODE XREF: sub_121F2A+198↑j ROM:001220CA bra.l loc_122178 ROM:001220D0 ; --------------------------------------------------------------------------- ROM:001220D0 ROM:001220D0 loc_1220D0: ; CODE XREF: sub_121F2A+188↑j ROM:001220D0 cmpi.b #$85,$1131(d1.w) ROM:001220D8 bne.l loc_12216C ROM:001220DE btst #6,($86F).w ROM:001220E4 beq.l loc_12215E ROM:001220EA btst #1,($125F).w ROM:001220F0 beq.s loc_12214E ROM:001220F2 move sr,-(sp) ROM:001220F4 move #$2700,sr ROM:001220F8 move.w #0,($FFFFFE0A).w ROM:001220FE move.w #0,($FFFFF448).w ROM:00122104 move.w #0,($FFFFF450).w ROM:0012210A clr.l d6 ROM:0012210C move.b ($1097).w,d6 ROM:00122110 swap d6 ROM:00122112 btst #4,($1282).w ROM:00122118 beq.s loc_12211E ROM:0012211A move.w #1,d6 ROM:0012211E ROM:0012211E loc_12211E: ; CODE XREF: sub_121F2A+1EE↑j ROM:0012211E move.w #3,d2 ROM:00122122 move.l #$12345678,d4 ROM:00122128 cmpi.b #6,$1131(d2.w) ROM:00122130 bne.s loc_122138 ROM:00122132 move.l #$12345677,d4 ROM:00122138 ROM:00122138 loc_122138: ; CODE XREF: sub_121F2A+206↑j ROM:00122138 movea.l #$100000,a0 ROM:0012213E adda.l 4(a0),a0 ROM:00122142 movea.l #$10E000,a5 ROM:00122148 jmp (a0) ROM:0012214A ; --------------------------------------------------------------------------- ROM:0012214A bra.w loc_12215A ROM:0012214E ; --------------------------------------------------------------------------- ROM:0012214E ROM:0012214E loc_12214E: ; CODE XREF: sub_121F2A+1C6↑j ROM:0012214E move.w #4,($B82).w ROM:00122154 bset #2,($1280).w ROM:0012215A ROM:0012215A loc_12215A: ; CODE XREF: sub_121F2A+220↑j ROM:0012215A bra.w loc_12216A ROM:0012215E ; --------------------------------------------------------------------------- ROM:0012215E ROM:0012215E loc_12215E: ; CODE XREF: sub_121F2A+1BA↑j ROM:0012215E move.w #4,($B82).w ROM:00122164 bset #2,($1280).w ROM:0012216A ROM:0012216A loc_12216A: ; CODE XREF: sub_121F2A:loc_12215A↑j ROM:0012216A bra.s loc_122178 ROM:0012216C ; --------------------------------------------------------------------------- ROM:0012216C ROM:0012216C loc_12216C: ; CODE XREF: sub_121F2A+1AE↑j ROM:0012216C move.w #4,($B82).w ROM:00122172 bset #2,($1280).w ROM:00122178 ROM:00122178 loc_122178: ; CODE XREF: sub_121F2A:loc_12207E↑j ROM:00122178 ; sub_121F2A:loc_1220A4↑j ... ROM:00122178 bra.l locret_122280 ROM:0012217E ; --------------------------------------------------------------------------- ROM:0012217E ROM:0012217E loc_12217E: ; CODE XREF: sub_121F2A+124↑j ROM:0012217E move.w #1,d0 ROM:00122182 cmpi.b #$20,$1131(d0.w) ; ' ' ROM:0012218A bne.s loc_1221A8 ROM:0012218C btst #2,($1278).w ROM:00122192 beq.s loc_12219C ROM:00122194 move.w #4,($B82).w ROM:0012219A bra.s loc_1221A2 ROM:0012219C ; --------------------------------------------------------------------------- ROM:0012219C ROM:0012219C loc_12219C: ; CODE XREF: sub_121F2A+268↑j ROM:0012219C move.w #2,($B82).w ROM:001221A2 ROM:001221A2 loc_1221A2: ; CODE XREF: sub_121F2A+270↑j ROM:001221A2 bra.l locret_122280 ROM:001221A8 ; --------------------------------------------------------------------------- ROM:001221A8 ROM:001221A8 loc_1221A8: ; CODE XREF: sub_121F2A+260↑j ROM:001221A8 move.w #1,d0 ROM:001221AC cmpi.b #$21,$1131(d0.w) ; '!' ROM:001221B4 bne.s loc_122200 ROM:001221B6 move.w #2,d0 ROM:001221BA clr.w d3 ROM:001221BC move.b byte_130D84(d3.w),d1 ROM:001221C4 move.b $1131(d0.w),d2 ROM:001221CA ROM:001221CA loc_1221CA: ; CODE XREF: sub_121F2A+2BA↓j ROM:001221CA cmpi.b #$FF,d1 ROM:001221CE beq.s loc_1221E6 ROM:001221D0 cmp.b d1,d2 ROM:001221D2 beq.s loc_1221E6 ROM:001221D4 addq.w #1,d3 ROM:001221D6 bvc.s loc_1221DC ROM:001221D8 move.w #$8000,d3 ROM:001221DC ROM:001221DC loc_1221DC: ; CODE XREF: sub_121F2A+2AC↑j ROM:001221DC move.b byte_130D84(d3.w),d1 ROM:001221E4 bra.s loc_1221CA ROM:001221E6 ; --------------------------------------------------------------------------- ROM:001221E6 ROM:001221E6 loc_1221E6: ; CODE XREF: sub_121F2A+2A4↑j ROM:001221E6 ; sub_121F2A+2A8↑j ROM:001221E6 cmpi.b #$FF,d1 ROM:001221EA bne.s loc_1221F4 ROM:001221EC move.w #4,($B82).w ROM:001221F2 bra.s loc_1221FA ROM:001221F4 ; --------------------------------------------------------------------------- ROM:001221F4 ROM:001221F4 loc_1221F4: ; CODE XREF: sub_121F2A+2C0↑j ROM:001221F4 move.w #3,($B82).w ROM:001221FA ROM:001221FA loc_1221FA: ; CODE XREF: sub_121F2A+2C8↑j ROM:001221FA bra.l locret_122280 ROM:00122200 ; --------------------------------------------------------------------------- ROM:00122200 ROM:00122200 loc_122200: ; CODE XREF: sub_121F2A+28A↑j ROM:00122200 move.w #1,d0 ROM:00122204 cmpi.b #$23,$1131(d0.w) ; '#' ROM:0012220C bne.s loc_122216 ROM:0012220E move.w #4,($B82).w ROM:00122214 bra.s locret_122280 ROM:00122216 ; --------------------------------------------------------------------------- ROM:00122216 ROM:00122216 loc_122216: ; CODE XREF: sub_121F2A+2E2↑j ROM:00122216 move.w #1,d0 ROM:0012221A cmpi.b #$17,$1131(d0.w) ROM:00122222 bne.s loc_12222C ROM:00122224 move.w #4,($B82).w ROM:0012222A bra.s locret_122280 ROM:0012222C ; --------------------------------------------------------------------------- ROM:0012222C ROM:0012222C loc_12222C: ; CODE XREF: sub_121F2A+2F8↑j ROM:0012222C move.w #1,d0 ROM:00122230 cmpi.b #$18,$1131(d0.w) ROM:00122238 bne.s loc_122242 ROM:0012223A move.w #4,($B82).w ROM:00122240 bra.s locret_122280 ROM:00122242 ; --------------------------------------------------------------------------- ROM:00122242 ROM:00122242 loc_122242: ; CODE XREF: sub_121F2A+30E↑j ROM:00122242 move.w #1,d0 ROM:00122246 cmpi.b #$13,$1131(d0.w) ROM:0012224E bne.s loc_122258 ROM:00122250 move.w #3,($B82).w ROM:00122256 bra.s locret_122280 ROM:00122258 ; --------------------------------------------------------------------------- ROM:00122258 ROM:00122258 loc_122258: ; CODE XREF: sub_121F2A+324↑j ROM:00122258 move.w #1,d0 ROM:0012225C cmpi.b #$11,$1131(d0.w) ROM:00122264 bne.s loc_122274 ROM:00122266 bset #6,($871).w ROM:0012226C move.w #4,($B82).w ROM:00122272 bra.s locret_122280 ROM:00122274 ; --------------------------------------------------------------------------- ROM:00122274 ROM:00122274 loc_122274: ; CODE XREF: sub_121F2A+33A↑j ROM:00122274 move.w #4,($B82).w ROM:0012227A move.w #4,($B82).w ROM:00122280 ROM:00122280 locret_122280: ; CODE XREF: sub_121F2A+6E↑j ROM:00122280 ; sub_121F2A+C8↑j ... ROM:00122280 rts ROM:00122280 ; End of function sub_121F2A ROM:00122280 ROM:00122282 ROM:00122282 ; =============== S U B R O U T I N E ======================================= ROM:00122282 ROM:00122282 ROM:00122282 sub_122282: ; CODE XREF: ROM:loc_121DB4↑p ROM:00122282 ; ROM:loc_121DFE↑p ... ROM:00122282 bclr #5,($126E).w ROM:00122288 bclr #0,($1286).w ROM:0012228E bclr #1,($1280).w ROM:00122294 bclr #2,($1272).w ROM:0012229A bclr #0,($127A).w ROM:001222A0 clr.w d1 ROM:001222A2 move.b ($1083).w,d1 ROM:001222A6 cmpi.w #$10,d1 ROM:001222AA bcc.s locret_1222B4 ROM:001222AC movea.l off_1222B6(pc,d1.w*4),a0 ROM:001222B0 nop ROM:001222B2 jmp (a0) ROM:001222B4 ; --------------------------------------------------------------------------- ROM:001222B4 ROM:001222B4 locret_1222B4: ; CODE XREF: sub_122282+28↑j ROM:001222B4 rts ROM:001222B4 ; End of function sub_122282 ROM:001222B4 ROM:001222B4 ; --------------------------------------------------------------------------- ROM:001222B6 off_1222B6: dc.l loc_1222F6 ; DATA XREF: sub_122282+2A↑r ROM:001222BA dc.l dword_122328 ROM:001222BE dc.l loc_12240E ROM:001222C2 dc.l dword_122448 ROM:001222C6 dc.l loc_122514 ROM:001222CA dc.l word_12254A ROM:001222CE dc.l loc_1225A0 ROM:001222D2 dc.l loc_12269E ROM:001222D6 dc.l loc_1226E8 ROM:001222DA dc.l loc_122722 ROM:001222DE dc.l loc_122762 ROM:001222E2 dc.l loc_122796 ROM:001222E6 dc.l word_1227CA ROM:001222EA dc.l aNu8_0 ; "Nu\b8" ROM:001222EE dc.l aNu8_0+2 ; "\b8" ROM:001222F2 dc.l loc_1223E0 ROM:001222F6 ; --------------------------------------------------------------------------- ROM:001222F6 ROM:001222F6 loc_1222F6: ; DATA XREF: ROM:off_1222B6↑o ROM:001222F6 bset #5,($1279).w ROM:001222FC bsr.l sub_123660 ROM:00122302 move.w $57E(a5),d0 ROM:00122306 clr.b ($80A).w ROM:0012230A move.w d0,($6C6).w ROM:0012230E move.b #1,($80A).w ROM:00122314 bclr #5,($126F).w ROM:0012231A move.b #1,($1083).w ROM:00122320 bra.l loc_1223D8 ROM:00122326 ; --------------------------------------------------------------------------- ROM:00122326 rts ROM:00122326 ; --------------------------------------------------------------------------- ROM:00122328 dword_122328: dc.l $8380002, $12786712, $8F80005, $126F11FC, $51083 ROM:00122328 ; DATA XREF: ROM:001222BA↑o ROM:00122328 dc.l $60FF0000, $20C0838, $41282, $66260C78, $6C6, $6E1E61FF ROM:00122328 dc.l $108C0, $61FF0001, $8CC08F8, $21272, $11FC000D, $108360FF ROM:00122328 dc.l $4CE, $8380006, $127C6760, $8B80006, $127C303C, $1323C ROM:00122328 dc.l $20C30, $2701A0, $11316624, $C300001, $11A01131, $661A31FC ROM:00122328 dc.l $FB0550, $8F80000, $87A11FC, $F1083, $60FF0000, $5E6024 ROM:00122328 dc.l $8F80000, $127A61FF, $FFFFDF5E, $8F80002, $125C61FF ROM:00122328 dc.l $13DE, $11FC0009, $108360FF, $38C ROM:001223D8 ; --------------------------------------------------------------------------- ROM:001223D8 ROM:001223D8 loc_1223D8: ; CODE XREF: ROM:00122320↑j ROM:001223D8 ; ROM:0012271A↓j ... ROM:001223D8 bsr.l sub_1236A6 ROM:001223DE rts ROM:001223E0 ; --------------------------------------------------------------------------- ROM:001223E0 ROM:001223E0 loc_1223E0: ; DATA XREF: ROM:001222F2↑o ROM:001223E0 btst #1,($871).w ROM:001223E6 beq.s locret_12240C ROM:001223E8 bsr.l sub_120152 ROM:001223EE bsr.l sub_12031A ROM:001223F4 bset #2,($125C).w ROM:001223FA bsr.l sub_1237A6 ROM:00122400 move.b #2,($1083).w ROM:00122406 bra.l locret_122446 ROM:0012240C ; --------------------------------------------------------------------------- ROM:0012240C ROM:0012240C locret_12240C: ; CODE XREF: ROM:001223E6↑j ROM:0012240C rts ROM:0012240E ; --------------------------------------------------------------------------- ROM:0012240E ROM:0012240E loc_12240E: ; DATA XREF: ROM:001222BE↑o ROM:0012240E btst #0,($1281).w ROM:00122414 beq.s locret_122446 ROM:00122416 bclr #0,($1281).w ROM:0012241C bset #5,($1279).w ROM:00122422 bsr.l sub_123660 ROM:00122428 move.w $57E(a5),d0 ROM:0012242C clr.b ($80A).w ROM:00122430 move.w d0,($6C6).w ROM:00122434 move.b #1,($80A).w ROM:0012243A move.b #3,($1083).w ROM:00122440 bra.l loc_12250C ROM:00122446 ; --------------------------------------------------------------------------- ROM:00122446 ROM:00122446 locret_122446: ; CODE XREF: ROM:00122406↑j ROM:00122446 ; ROM:00122414↑j ROM:00122446 rts ROM:00122446 ; --------------------------------------------------------------------------- ROM:00122448 dword_122448: dc.l $8380004, $12826626, $C780000, $6C66E1E, $61FF0001 ROM:00122448 ; DATA XREF: ROM:001222C2↑o ROM:00122448 dc.l $7BA61FF, $107C6, $8F80002, $127211FC, $D1083, $60FF0000 ROM:00122448 dc.l $3C80838, $6127C, $67FF0000, $8E08B8, $6127C, $303C0001 ROM:00122448 dc.l $323C0002, $343C0003, $363C0004, $18380B6E, $1A380B6F ROM:00122448 dc.l $C300027, $1A01131, $663E0C30, $211A0, $11316634 ROM:00122448 dc.l $B83021A0, $1131662C, $BA3031A0, $11316624, $61FFFFFF ROM:00122448 dc.l $DE5408F8, $2125C, $61FF0000, $12D408F8, $5126F, $11FC0004 ROM:00122448 dc.l $108360FF, $64, $8F80000, $127A61FF, $FFFFDE2A, $8F80002 ROM:00122448 dc.l $125C61FF, $12AA, $11FC0008, $108360FF, $218 ROM:0012250C ; --------------------------------------------------------------------------- ROM:0012250C ROM:0012250C loc_12250C: ; CODE XREF: ROM:00122440↑j ROM:0012250C bsr.l sub_1236A6 ROM:00122512 rts ROM:00122514 ; --------------------------------------------------------------------------- ROM:00122514 ROM:00122514 loc_122514: ; DATA XREF: ROM:001222C6↑o ROM:00122514 btst #0,($1281).w ROM:0012251A beq.s locret_122548 ROM:0012251C bclr #0,($1281).w ROM:00122522 bset #5,($1279).w ROM:00122528 bsr.l sub_123660 ROM:0012252E move.w $57E(a5),d0 ROM:00122532 clr.b ($80A).w ROM:00122536 move.w d0,($6C6).w ROM:0012253A move.b #1,($80A).w ROM:00122540 move.b #5,($1083).w ROM:00122546 bra.s loc_122598 ROM:00122548 ; --------------------------------------------------------------------------- ROM:00122548 ROM:00122548 locret_122548: ; CODE XREF: ROM:0012251A↑j ROM:00122548 rts ROM:00122548 ; --------------------------------------------------------------------------- ROM:0012254A word_12254A: dc.w $838 ; DATA XREF: ROM:001222CA↑o ROM:0012254C dc.l $41282, $662C0C78, $6C6, $6E2461FF, $106B8, $61FF0001 ROM:0012254C dc.l $6C408F8, $21272, $8B80005, $126F11FC, $D1083, $60FF0000 ROM:0012254C dc.l $2C00838, $6127C, $671208B8, $6127C, $6100F99C, $11FC0006 ROM:0012254C dc.l $10836008 ROM:00122598 ; --------------------------------------------------------------------------- ROM:00122598 ROM:00122598 loc_122598: ; CODE XREF: ROM:00122546↑j ROM:00122598 ; ROM:001226E0↓j ... ROM:00122598 bsr.l sub_1236A6 ROM:0012259E rts ROM:001225A0 ; --------------------------------------------------------------------------- ROM:001225A0 ROM:001225A0 loc_1225A0: ; DATA XREF: ROM:001222CE↑o ROM:001225A0 cmpi.w #5,($B82).w ROM:001225A6 bne.s loc_1225C6 ROM:001225A8 bsr.l sub_12031A ROM:001225AE bset #2,($125C).w ROM:001225B4 bsr.l sub_1237A6 ROM:001225BA move.b #$E,($1083).w ROM:001225C0 bra.l locret_12285E ROM:001225C6 ; --------------------------------------------------------------------------- ROM:001225C6 ROM:001225C6 loc_1225C6: ; CODE XREF: ROM:001225A6↑j ROM:001225C6 cmpi.w #0,($B82).w ROM:001225CC bne.s loc_1225F2 ROM:001225CE bsr.l sub_12031A ROM:001225D4 bset #2,($125C).w ROM:001225DA bsr.l sub_1237A6 ROM:001225E0 bset #4,($1285).w ROM:001225E6 move.b #$B,($1083).w ROM:001225EC bra.l locret_1227C8 ROM:001225F2 ; --------------------------------------------------------------------------- ROM:001225F2 ROM:001225F2 loc_1225F2: ; CODE XREF: ROM:001225CC↑j ROM:001225F2 cmpi.w #3,($B82).w ROM:001225F8 bne.s loc_122618 ROM:001225FA btst #7,($870).w ROM:00122600 beq.s loc_122616 ROM:00122602 bsr.l sub_121510 ROM:00122608 move.b #$C,($1083).w ROM:0012260E bra.l locret_122838 ROM:00122614 ; --------------------------------------------------------------------------- ROM:00122614 bra.s loc_122618 ROM:00122616 ; --------------------------------------------------------------------------- ROM:00122616 ROM:00122616 loc_122616: ; CODE XREF: ROM:00122600↑j ROM:00122616 bra.s loc_122620 ROM:00122618 ; --------------------------------------------------------------------------- ROM:00122618 ROM:00122618 loc_122618: ; CODE XREF: ROM:001225F8↑j ROM:00122618 ; ROM:00122614↑j ROM:00122618 cmpi.w #4,($B82).w ROM:0012261E bne.s loc_122644 ROM:00122620 ROM:00122620 loc_122620: ; CODE XREF: ROM:loc_122616↑j ROM:00122620 bsr.l sub_121510 ROM:00122626 bsr.l sub_12031A ROM:0012262C bset #2,($125C).w ROM:00122632 bsr.l sub_1237A6 ROM:00122638 move.b #7,($1083).w ROM:0012263E bra.l locret_1226E6 ROM:00122644 ; --------------------------------------------------------------------------- ROM:00122644 ROM:00122644 loc_122644: ; CODE XREF: ROM:0012261E↑j ROM:00122644 cmpi.w #2,($B82).w ROM:0012264A bne.s loc_122670 ROM:0012264C bsr.l sub_12031A ROM:00122652 bset #2,($125C).w ROM:00122658 bsr.l sub_1237A6 ROM:0012265E bset #4,($1285).w ROM:00122664 move.b #9,($1083).w ROM:0012266A bra.l locret_122760 ROM:00122670 ; --------------------------------------------------------------------------- ROM:00122670 ROM:00122670 loc_122670: ; CODE XREF: ROM:0012264A↑j ROM:00122670 cmpi.w #1,($B82).w ROM:00122676 bne.s locret_12269C ROM:00122678 bsr.l sub_12031A ROM:0012267E bset #2,($125C).w ROM:00122684 bsr.l sub_1237A6 ROM:0012268A bset #4,($1285).w ROM:00122690 move.b #$A,($1083).w ROM:00122696 bra.l locret_122794 ROM:0012269C ; --------------------------------------------------------------------------- ROM:0012269C ROM:0012269C locret_12269C: ; CODE XREF: ROM:00122676↑j ROM:0012269C rts ROM:0012269E ; --------------------------------------------------------------------------- ROM:0012269E ROM:0012269E loc_12269E: ; DATA XREF: ROM:001222D2↑o ROM:0012269E btst #0,($1281).w ROM:001226A4 beq.s locret_1226E6 ROM:001226A6 btst #6,($871).w ROM:001226AC beq.s loc_1226B6 ROM:001226AE bsr.l sub_117748 ROM:001226B4 bra.s locret_1226E6 ROM:001226B6 ; --------------------------------------------------------------------------- ROM:001226B6 ROM:001226B6 loc_1226B6: ; CODE XREF: ROM:001226AC↑j ROM:001226B6 bclr #0,($1281).w ROM:001226BC bset #5,($1279).w ROM:001226C2 bsr.l sub_123660 ROM:001226C8 move.w $57E(a5),d0 ROM:001226CC clr.b ($80A).w ROM:001226D0 move.w d0,($6C6).w ROM:001226D4 move.b #1,($80A).w ROM:001226DA move.b #5,($1083).w ROM:001226E0 bra.l loc_122598 ROM:001226E6 ; --------------------------------------------------------------------------- ROM:001226E6 ROM:001226E6 locret_1226E6: ; CODE XREF: ROM:0012263E↑j ROM:001226E6 ; ROM:001226A4↑j ... ROM:001226E6 rts ROM:001226E8 ; --------------------------------------------------------------------------- ROM:001226E8 ROM:001226E8 loc_1226E8: ; DATA XREF: ROM:001222D6↑o ROM:001226E8 btst #0,($1281).w ROM:001226EE beq.s locret_122720 ROM:001226F0 bclr #0,($1281).w ROM:001226F6 bset #5,($1279).w ROM:001226FC bsr.l sub_123660 ROM:00122702 move.w $57E(a5),d0 ROM:00122706 clr.b ($80A).w ROM:0012270A move.w d0,($6C6).w ROM:0012270E move.b #1,($80A).w ROM:00122714 move.b #1,($1083).w ROM:0012271A bra.l loc_1223D8 ROM:00122720 ; --------------------------------------------------------------------------- ROM:00122720 ROM:00122720 locret_122720: ; CODE XREF: ROM:001226EE↑j ROM:00122720 rts ROM:00122722 ; --------------------------------------------------------------------------- ROM:00122722 ROM:00122722 loc_122722: ; DATA XREF: ROM:001222DA↑o ROM:00122722 btst #0,($1281).w ROM:00122728 beq.s locret_122760 ROM:0012272A bclr #0,($1281).w ROM:00122730 bset #1,($1280).w ROM:00122736 bset #5,($1279).w ROM:0012273C bsr.l sub_123660 ROM:00122742 move.w $57E(a5),d0 ROM:00122746 clr.b ($80A).w ROM:0012274A move.w d0,($6C6).w ROM:0012274E move.b #1,($80A).w ROM:00122754 move.b #5,($1083).w ROM:0012275A bra.l loc_122598 ROM:00122760 ; --------------------------------------------------------------------------- ROM:00122760 ROM:00122760 locret_122760: ; CODE XREF: ROM:0012266A↑j ROM:00122760 ; ROM:00122728↑j ROM:00122760 rts ROM:00122762 ; --------------------------------------------------------------------------- ROM:00122762 ROM:00122762 loc_122762: ; DATA XREF: ROM:001222DE↑o ROM:00122762 btst #0,($1281).w ROM:00122768 beq.s locret_122794 ROM:0012276A bclr #0,($1281).w ROM:00122770 bset #5,($1279).w ROM:00122776 bsr.l sub_123660 ROM:0012277C bset #5,($126E).w ROM:00122782 bclr #5,($126F).w ROM:00122788 move.b #1,($1083).w ROM:0012278E bra.l loc_1223D8 ROM:00122794 ; --------------------------------------------------------------------------- ROM:00122794 ROM:00122794 locret_122794: ; CODE XREF: ROM:00122696↑j ROM:00122794 ; ROM:00122768↑j ROM:00122794 rts ROM:00122796 ; --------------------------------------------------------------------------- ROM:00122796 ROM:00122796 loc_122796: ; DATA XREF: ROM:001222E2↑o ROM:00122796 btst #0,($1281).w ROM:0012279C beq.s locret_1227C8 ROM:0012279E bclr #0,($1281).w ROM:001227A4 bset #5,($1279).w ROM:001227AA bsr.l sub_123660 ROM:001227B0 bset #0,($1286).w ROM:001227B6 bclr #5,($126F).w ROM:001227BC move.b #1,($1083).w ROM:001227C2 bra.l loc_1223D8 ROM:001227C8 ; --------------------------------------------------------------------------- ROM:001227C8 ROM:001227C8 locret_1227C8: ; CODE XREF: ROM:001225EC↑j ROM:001227C8 ; ROM:0012279C↑j ROM:001227C8 rts ROM:001227C8 ; --------------------------------------------------------------------------- ROM:001227CA word_1227CA: dc.w $838 ; DATA XREF: ROM:001222E6↑o ROM:001227CC dc.l $41282, $662C0C78, $6C6, $6E2461FF, $10438, $61FF0001 ROM:001227CC dc.l $44408F8, $21272, $8B80005, $126F11FC, $D1083, $60FF0000 ROM:001227CC dc.l $400838, $7087A, $67026012, $8380004, $8746702, $60080838 ROM:001227CC dc.l $127A, $671E61FF, $FFFFDAFE, $8F80002, $125C61FF ROM:001227CC dc.l $F7E, $11FC0007, $108360FF, $FFFFFEB2 ROM:00122838 ; --------------------------------------------------------------------------- ROM:00122838 ROM:00122838 locret_122838: ; CODE XREF: ROM:0012260E↑j ROM:00122838 rts ROM:00122838 ; --------------------------------------------------------------------------- ROM:0012283A aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001222EA↑o ROM:0012283A ; ROM:001222EE↑o ROM:0012283F align $10 ROM:00122840 dc.l $1281671A, $8B80000, $128108F8, $21272, $8B80005 ROM:00122840 dc.l $126F11FC, $D1083 ROM:0012285C dc.b $60, $DC ROM:0012285E ; --------------------------------------------------------------------------- ROM:0012285E ROM:0012285E locret_12285E: ; CODE XREF: ROM:001225C0↑j ROM:0012285E rts ROM:00122860 ; --------------------------------------------------------------------------- ROM:00122860 rts ROM:00122862 ; --------------------------------------------------------------------------- ROM:00122862 movea.w 8(a3),a0 ROM:00122866 adda.l #$13C000,a0 ROM:0012286C move.w (a0),d7 ROM:0012286E cmpi.w #0,d7 ROM:00122872 bne.s locret_1228A8 ROM:00122874 clr.b ($1086).w ROM:00122878 move.b $B(a3),d7 ROM:0012287C ext.w d7 ROM:0012287E lsr.w #1,d7 ROM:00122880 lea $C(a3),a2 ROM:00122884 move.w #1,d3 ROM:00122888 bra.s loc_12288E ROM:0012288A ; --------------------------------------------------------------------------- ROM:0012288A ROM:0012288A loc_12288A: ; CODE XREF: ROM:loc_1228A2↓j ROM:0012288A addi.w #1,d3 ROM:0012288E ROM:0012288E loc_12288E: ; CODE XREF: ROM:00122888↑j ROM:0012288E cmp.w d7,d3 ROM:00122890 bgt.w loc_1228A4 ROM:00122894 movea.w (a2)+,a4 ROM:00122896 move.b (a2)+,d6 ROM:00122898 move.b (a2)+,d5 ROM:0012289A btst d6,(a4) ROM:0012289C beq.s loc_1228A2 ROM:0012289E or.b d5,($1086).w ROM:001228A2 ROM:001228A2 loc_1228A2: ; CODE XREF: ROM:0012289C↑j ROM:001228A2 bra.s loc_12288A ROM:001228A4 ; --------------------------------------------------------------------------- ROM:001228A4 ROM:001228A4 loc_1228A4: ; CODE XREF: ROM:00122890↑j ROM:001228A4 bsr.w sub_1228AA ROM:001228A8 ROM:001228A8 locret_1228A8: ; CODE XREF: ROM:00122872↑j ROM:001228A8 rts ROM:001228AA ROM:001228AA ; =============== S U B R O U T I N E ======================================= ROM:001228AA ROM:001228AA ROM:001228AA sub_1228AA: ; CODE XREF: ROM:loc_1228A4↑p ROM:001228AA move.b ($1086).w,d0 ROM:001228AE btst #4,($127E).w ROM:001228B4 bne.s loc_1228BC ROM:001228B6 andi.b #$60,d0 ; '`' ROM:001228BA bra.s loc_1228C0 ROM:001228BC ; --------------------------------------------------------------------------- ROM:001228BC ROM:001228BC loc_1228BC: ; CODE XREF: sub_1228AA+A↑j ROM:001228BC andi.b #$10,d0 ROM:001228C0 ROM:001228C0 loc_1228C0: ; CODE XREF: sub_1228AA+10↑j ROM:001228C0 cmpi.b #0,d0 ROM:001228C4 ble.s locret_1228FE ROM:001228C6 addi.b #1,($1085).w ROM:001228CC cmpi.b #$50,($1085).w ; 'P' ROM:001228D2 bgt.s locret_1228FE ROM:001228D4 move.w ($B72).w,d0 ROM:001228D8 move.b ($B74).w,$1131(d0.w) ROM:001228E0 addi.w #1,d0 ROM:001228E4 move.b ($B75).w,$1131(d0.w) ROM:001228EC addi.w #1,d0 ROM:001228F0 move.b ($1086).w,$1131(d0.w) ROM:001228F8 addi.w #3,($B72).w ROM:001228FE ROM:001228FE locret_1228FE: ; CODE XREF: sub_1228AA+1A↑j ROM:001228FE ; sub_1228AA+28↑j ROM:001228FE rts ROM:001228FE ; End of function sub_1228AA ROM:001228FE ROM:00122900 ROM:00122900 ; =============== S U B R O U T I N E ======================================= ROM:00122900 ROM:00122900 ROM:00122900 sub_122900: ; CODE XREF: sub_122AD4:loc_122B04↓p ROM:00122900 clr.w ($5E8).w ROM:00122904 clr.w ($5EA).w ROM:00122908 bclr #3,($867).w ROM:0012290E bclr #3,($872).w ROM:00122914 bclr #2,($867).w ROM:0012291A bclr #5,($86F).w ROM:00122920 clr.w ($CBA).w ROM:00122924 clr.b ($1306).w ROM:00122928 clr.w ($12BE).w ROM:0012292C clr.w ($12C0).w ROM:00122930 clr.w ($12C2).w ROM:00122934 clr.w ($12C4).w ROM:00122938 clr.w ($12C6).w ROM:0012293C clr.w ($12C8).w ROM:00122940 clr.w ($12CA).w ROM:00122944 clr.w ($12CC).w ROM:00122948 clr.w ($12CE).w ROM:0012294C clr.w ($12D0).w ROM:00122950 clr.w ($CD4).w ROM:00122954 clr.w ($CD6).w ROM:00122958 clr.w ($CD8).w ROM:0012295C clr.w ($CDA).w ROM:00122960 clr.w ($CDC).w ROM:00122964 clr.w ($CDE).w ROM:00122968 clr.w ($1B2A).w ROM:0012296C clr.w ($1B2C).w ROM:00122970 clr.w ($CE0).w ROM:00122974 clr.w ($CE2).w ROM:00122978 clr.b ($10CE).w ROM:0012297C clr.b ($1304).w ROM:00122980 bclr #1,($1273).w ROM:00122986 bclr #3,($135F).w ROM:0012298C bclr #6,($135E).w ROM:00122992 bclr #0,($135F).w ROM:00122998 bclr #1,($135F).w ROM:0012299E move.b #$FF,($1307).w ROM:001229A4 move.b #$FF,($10E3).w ROM:001229AA move.w #$FFFF,($CCC).w ROM:001229B0 move.w #$FFFF,($CCE).w ROM:001229B6 move.w #$FFFF,($1B22).w ROM:001229BC move.w #$FFFF,($1B24).w ROM:001229C2 clr.w ($D80).w ROM:001229C6 clr.w ($12D2).w ROM:001229CA clr.w ($D84).w ROM:001229CE clr.w ($D86).w ROM:001229D2 clr.w ($D88).w ROM:001229D6 clr.w ($12D4).w ROM:001229DA clr.w ($12D6).w ROM:001229DE clr.w ($12D8).w ROM:001229E2 clr.w ($D8A).w ROM:001229E6 clr.w ($D8C).w ROM:001229EA clr.w ($D8E).w ROM:001229EE clr.w ($12DA).w ROM:001229F2 clr.w ($12DC).w ROM:001229F6 clr.w ($12DE).w ROM:001229FA clr.w ($D90).w ROM:001229FE clr.w ($D92).w ROM:00122A02 clr.w ($D94).w ROM:00122A06 clr.w ($12E0).w ROM:00122A0A clr.w ($12E2).w ROM:00122A0E clr.w ($12E4).w ROM:00122A12 clr.w ($D96).w ROM:00122A16 clr.w ($D98).w ROM:00122A1A clr.w ($D9A).w ROM:00122A1E clr.b ($130A).w ROM:00122A22 clr.b ($130B).w ROM:00122A26 clr.b ($130C).w ROM:00122A2A clr.w ($9B4).w ROM:00122A2E clr.w ($9B6).w ROM:00122A32 clr.w ($4D2).w ROM:00122A36 clr.w ($1298).w ROM:00122A3A clr.w ($129A).w ROM:00122A3E bsr.l sub_12B74E ROM:00122A44 move.w #$20,d0 ; ' ' ROM:00122A48 move.b #$10,d1 ROM:00122A4C lea ($F50).w,a0 ROM:00122A50 bsr.l sub_115816 ROM:00122A56 lea ($F90).w,a0 ROM:00122A5A bsr.l sub_115816 ROM:00122A60 lea ($1B2E).w,a0 ROM:00122A64 bsr.l sub_115816 ROM:00122A6A lea ($1B6E).w,a0 ROM:00122A6E bsr.l sub_115816 ROM:00122A74 lea ($1BAE).w,a0 ROM:00122A78 bsr.l sub_115816 ROM:00122A7E lea ($1BEE).w,a0 ROM:00122A82 bsr.l sub_115816 ROM:00122A88 lea ($1C2E).w,a0 ROM:00122A8C bsr.l sub_115816 ROM:00122A92 lea ($1C6E).w,a0 ROM:00122A96 bsr.l sub_115816 ROM:00122A9C lea ($1CAE).w,a0 ROM:00122AA0 bsr.l sub_115816 ROM:00122AA6 lea ($1CEE).w,a0 ROM:00122AAA bsr.l sub_115816 ROM:00122AB0 lea ($1D2E).w,a0 ROM:00122AB4 bsr.l sub_115816 ROM:00122ABA move.b #8,d1 ROM:00122ABE lea ($1D8F).w,a0 ROM:00122AC2 bsr.l sub_115816 ROM:00122AC8 lea ($1D6F).w,a0 ROM:00122ACC bsr.l sub_115816 ROM:00122AD2 rts ROM:00122AD2 ; End of function sub_122900 ROM:00122AD2 ROM:00122AD4 ROM:00122AD4 ; =============== S U B R O U T I N E ======================================= ROM:00122AD4 ROM:00122AD4 ROM:00122AD4 sub_122AD4: ; CODE XREF: sub_12031A+310↑p ROM:00122AD4 move.b $B(a3),d7 ROM:00122AD8 ext.w d7 ROM:00122ADA lsr.w #1,d7 ROM:00122ADC lea $C(a3),a2 ROM:00122AE0 move.w #1,d3 ROM:00122AE4 bra.s loc_122AEA ROM:00122AE6 ; --------------------------------------------------------------------------- ROM:00122AE6 ROM:00122AE6 loc_122AE6: ; CODE XREF: sub_122AD4:loc_122B02↓j ROM:00122AE6 addi.w #1,d3 ROM:00122AEA ROM:00122AEA loc_122AEA: ; CODE XREF: sub_122AD4+10↑j ROM:00122AEA cmp.w d7,d3 ROM:00122AEC bgt.w loc_122B04 ROM:00122AF0 movea.w (a2)+,a4 ROM:00122AF2 move.b (a2)+,d6 ROM:00122AF4 move.b (a2)+,d5 ROM:00122AF6 cmpi.b #$10,d5 ROM:00122AFA bne.s loc_122B00 ROM:00122AFC bset d6,(a4) ROM:00122AFE bra.s loc_122B02 ROM:00122B00 ; --------------------------------------------------------------------------- ROM:00122B00 ROM:00122B00 loc_122B00: ; CODE XREF: sub_122AD4+26↑j ROM:00122B00 bclr d6,(a4) ROM:00122B02 ROM:00122B02 loc_122B02: ; CODE XREF: sub_122AD4+2A↑j ROM:00122B02 bra.s loc_122AE6 ROM:00122B04 ; --------------------------------------------------------------------------- ROM:00122B04 ROM:00122B04 loc_122B04: ; CODE XREF: sub_122AD4+18↑j ROM:00122B04 bsr.w sub_122900 ROM:00122B08 rts ROM:00122B08 ; End of function sub_122AD4 ROM:00122B08 ROM:00122B0A ROM:00122B0A ; =============== S U B R O U T I N E ======================================= ROM:00122B0A ROM:00122B0A ROM:00122B0A sub_122B0A: ; CODE XREF: sub_12031A+3C8↑p ROM:00122B0A btst #5,($127D).w ROM:00122B10 beq.s loc_122B1A ROM:00122B12 ori.b #1,($1092).w ROM:00122B18 bra.s loc_122B20 ROM:00122B1A ; --------------------------------------------------------------------------- ROM:00122B1A ROM:00122B1A loc_122B1A: ; CODE XREF: sub_122B0A+6↑j ROM:00122B1A andi.b #$FE,($1092).w ROM:00122B20 ROM:00122B20 loc_122B20: ; CODE XREF: sub_122B0A+E↑j ROM:00122B20 btst #6,($1265).w ROM:00122B26 beq.s loc_122B30 ROM:00122B28 ori.b #1,($1087).w ROM:00122B2E bra.s loc_122B36 ROM:00122B30 ; --------------------------------------------------------------------------- ROM:00122B30 ROM:00122B30 loc_122B30: ; CODE XREF: sub_122B0A+1C↑j ROM:00122B30 andi.b #$FE,($1087).w ROM:00122B36 ROM:00122B36 loc_122B36: ; CODE XREF: sub_122B0A+24↑j ROM:00122B36 btst #6,($86F).w ROM:00122B3C beq.s loc_122B46 ROM:00122B3E ori.b #2,($1087).w ROM:00122B44 bra.s loc_122B4C ROM:00122B46 ; --------------------------------------------------------------------------- ROM:00122B46 ROM:00122B46 loc_122B46: ; CODE XREF: sub_122B0A+32↑j ROM:00122B46 andi.b #$FD,($1087).w ROM:00122B4C ROM:00122B4C loc_122B4C: ; CODE XREF: sub_122B0A+3A↑j ROM:00122B4C btst #4,($878).w ROM:00122B52 beq.s loc_122B5C ROM:00122B54 ori.b #4,($1087).w ROM:00122B5A bra.s loc_122B62 ROM:00122B5C ; --------------------------------------------------------------------------- ROM:00122B5C ROM:00122B5C loc_122B5C: ; CODE XREF: sub_122B0A+48↑j ROM:00122B5C andi.b #$FB,($1087).w ROM:00122B62 ROM:00122B62 loc_122B62: ; CODE XREF: sub_122B0A+50↑j ROM:00122B62 btst #3,($871).w ROM:00122B68 beq.s loc_122B72 ROM:00122B6A ori.b #8,($1087).w ROM:00122B70 bra.s loc_122B78 ROM:00122B72 ; --------------------------------------------------------------------------- ROM:00122B72 ROM:00122B72 loc_122B72: ; CODE XREF: sub_122B0A+5E↑j ROM:00122B72 andi.b #$F7,($1087).w ROM:00122B78 ROM:00122B78 loc_122B78: ; CODE XREF: sub_122B0A+66↑j ROM:00122B78 btst #4,($FFFFFA19).w ROM:00122B7E bne.s loc_122B88 ROM:00122B80 ori.b #$10,($1087).w ROM:00122B86 bra.s loc_122B8E ROM:00122B88 ; --------------------------------------------------------------------------- ROM:00122B88 ROM:00122B88 loc_122B88: ; CODE XREF: sub_122B0A+74↑j ROM:00122B88 andi.b #$EF,($1087).w ROM:00122B8E ROM:00122B8E loc_122B8E: ; CODE XREF: sub_122B0A+7C↑j ROM:00122B8E btst #3,($878).w ROM:00122B94 beq.s loc_122B9E ROM:00122B96 ori.b #$20,($1087).w ; ' ' ROM:00122B9C bra.s loc_122BA4 ROM:00122B9E ; --------------------------------------------------------------------------- ROM:00122B9E ROM:00122B9E loc_122B9E: ; CODE XREF: sub_122B0A+8A↑j ROM:00122B9E andi.b #$DF,($1087).w ROM:00122BA4 ROM:00122BA4 loc_122BA4: ; CODE XREF: sub_122B0A+92↑j ROM:00122BA4 btst #6,($1283).w ROM:00122BAA beq.s loc_122BB4 ROM:00122BAC ori.b #$40,($1087).w ; '@' ROM:00122BB2 bra.s loc_122BBA ROM:00122BB4 ; --------------------------------------------------------------------------- ROM:00122BB4 ROM:00122BB4 loc_122BB4: ; CODE XREF: sub_122B0A+A0↑j ROM:00122BB4 andi.b #$BF,($1087).w ROM:00122BBA ROM:00122BBA loc_122BBA: ; CODE XREF: sub_122B0A+A8↑j ROM:00122BBA btst #7,($FFFFF411).w ROM:00122BC0 bne.s loc_122BCA ROM:00122BC2 ori.b #$80,($1087).w ROM:00122BC8 bra.s loc_122BD0 ROM:00122BCA ; --------------------------------------------------------------------------- ROM:00122BCA ROM:00122BCA loc_122BCA: ; CODE XREF: sub_122B0A+B6↑j ROM:00122BCA andi.b #$7F,($1087).w ROM:00122BD0 ROM:00122BD0 loc_122BD0: ; CODE XREF: sub_122B0A+BE↑j ROM:00122BD0 btst #6,($874).w ROM:00122BD6 beq.s loc_122BE0 ROM:00122BD8 ori.b #1,($108C).w ROM:00122BDE bra.s loc_122BE6 ROM:00122BE0 ; --------------------------------------------------------------------------- ROM:00122BE0 ROM:00122BE0 loc_122BE0: ; CODE XREF: sub_122B0A+CC↑j ROM:00122BE0 andi.b #$FE,($108C).w ROM:00122BE6 ROM:00122BE6 loc_122BE6: ; CODE XREF: sub_122B0A+D4↑j ROM:00122BE6 btst #5,($86A).w ROM:00122BEC beq.s loc_122BF6 ROM:00122BEE ori.b #2,($108C).w ROM:00122BF4 bra.s loc_122BFC ROM:00122BF6 ; --------------------------------------------------------------------------- ROM:00122BF6 ROM:00122BF6 loc_122BF6: ; CODE XREF: sub_122B0A+E2↑j ROM:00122BF6 andi.b #$FD,($108C).w ROM:00122BFC ROM:00122BFC loc_122BFC: ; CODE XREF: sub_122B0A+EA↑j ROM:00122BFC btst #4,($86B).w ROM:00122C02 beq.s loc_122C0C ROM:00122C04 ori.b #4,($108C).w ROM:00122C0A bra.s loc_122C12 ROM:00122C0C ; --------------------------------------------------------------------------- ROM:00122C0C ROM:00122C0C loc_122C0C: ; CODE XREF: sub_122B0A+F8↑j ROM:00122C0C andi.b #$FB,($108C).w ROM:00122C12 ROM:00122C12 loc_122C12: ; CODE XREF: sub_122B0A+100↑j ROM:00122C12 btst #4,($869).w ROM:00122C18 beq.s loc_122C22 ROM:00122C1A ori.b #8,($108C).w ROM:00122C20 bra.s loc_122C28 ROM:00122C22 ; --------------------------------------------------------------------------- ROM:00122C22 ROM:00122C22 loc_122C22: ; CODE XREF: sub_122B0A+10E↑j ROM:00122C22 andi.b #$F7,($108C).w ROM:00122C28 ROM:00122C28 loc_122C28: ; CODE XREF: sub_122B0A+116↑j ROM:00122C28 btst #1,($876).w ROM:00122C2E beq.s loc_122C38 ROM:00122C30 ori.b #$10,($108C).w ROM:00122C36 bra.s loc_122C3E ROM:00122C38 ; --------------------------------------------------------------------------- ROM:00122C38 ROM:00122C38 loc_122C38: ; CODE XREF: sub_122B0A+124↑j ROM:00122C38 andi.b #$EF,($108C).w ROM:00122C3E ROM:00122C3E loc_122C3E: ; CODE XREF: sub_122B0A+12C↑j ROM:00122C3E btst #1,($877).w ROM:00122C44 beq.s loc_122C4E ROM:00122C46 ori.b #$20,($108C).w ; ' ' ROM:00122C4C bra.s loc_122C54 ROM:00122C4E ; --------------------------------------------------------------------------- ROM:00122C4E ROM:00122C4E loc_122C4E: ; CODE XREF: sub_122B0A+13A↑j ROM:00122C4E andi.b #$DF,($108C).w ROM:00122C54 ROM:00122C54 loc_122C54: ; CODE XREF: sub_122B0A+142↑j ROM:00122C54 btst #5,($86E).w ROM:00122C5A beq.s loc_122C64 ROM:00122C5C ori.b #$40,($108C).w ; '@' ROM:00122C62 bra.s loc_122C6A ROM:00122C64 ; --------------------------------------------------------------------------- ROM:00122C64 ROM:00122C64 loc_122C64: ; CODE XREF: sub_122B0A+150↑j ROM:00122C64 andi.b #$BF,($108C).w ROM:00122C6A ROM:00122C6A loc_122C6A: ; CODE XREF: sub_122B0A+158↑j ROM:00122C6A btst #6,($87A).w ROM:00122C70 beq.s loc_122C7A ROM:00122C72 ori.b #$80,($108C).w ROM:00122C78 bra.s loc_122C80 ROM:00122C7A ; --------------------------------------------------------------------------- ROM:00122C7A ROM:00122C7A loc_122C7A: ; CODE XREF: sub_122B0A+166↑j ROM:00122C7A andi.b #$7F,($108C).w ROM:00122C80 ROM:00122C80 loc_122C80: ; CODE XREF: sub_122B0A+16E↑j ROM:00122C80 btst #4,($86F).w ROM:00122C86 beq.s loc_122C90 ROM:00122C88 ori.b #1,($108D).w ROM:00122C8E bra.s loc_122C96 ROM:00122C90 ; --------------------------------------------------------------------------- ROM:00122C90 ROM:00122C90 loc_122C90: ; CODE XREF: sub_122B0A+17C↑j ROM:00122C90 andi.b #$FE,($108D).w ROM:00122C96 ROM:00122C96 loc_122C96: ; CODE XREF: sub_122B0A+184↑j ROM:00122C96 btst #2,($B88).w ROM:00122C9C beq.s loc_122CA6 ROM:00122C9E ori.b #2,($108D).w ROM:00122CA4 bra.s loc_122CAC ROM:00122CA6 ; --------------------------------------------------------------------------- ROM:00122CA6 ROM:00122CA6 loc_122CA6: ; CODE XREF: sub_122B0A+192↑j ROM:00122CA6 andi.b #$FD,($108D).w ROM:00122CAC ROM:00122CAC loc_122CAC: ; CODE XREF: sub_122B0A+19A↑j ROM:00122CAC btst #0,($873).w ROM:00122CB2 beq.s loc_122CBC ROM:00122CB4 ori.b #4,($108D).w ROM:00122CBA bra.s loc_122CC2 ROM:00122CBC ; --------------------------------------------------------------------------- ROM:00122CBC ROM:00122CBC loc_122CBC: ; CODE XREF: sub_122B0A+1A8↑j ROM:00122CBC andi.b #$FB,($108D).w ROM:00122CC2 ROM:00122CC2 loc_122CC2: ; CODE XREF: sub_122B0A+1B0↑j ROM:00122CC2 btst #1,($B88).w ROM:00122CC8 beq.s loc_122CD2 ROM:00122CCA ori.b #8,($108D).w ROM:00122CD0 bra.s loc_122CD8 ROM:00122CD2 ; --------------------------------------------------------------------------- ROM:00122CD2 ROM:00122CD2 loc_122CD2: ; CODE XREF: sub_122B0A+1BE↑j ROM:00122CD2 andi.b #$F7,($108D).w ROM:00122CD8 ROM:00122CD8 loc_122CD8: ; CODE XREF: sub_122B0A+1C6↑j ROM:00122CD8 btst #0,($B88).w ROM:00122CDE beq.s loc_122CE8 ROM:00122CE0 ori.b #$10,($108D).w ROM:00122CE6 bra.s loc_122CEE ROM:00122CE8 ; --------------------------------------------------------------------------- ROM:00122CE8 ROM:00122CE8 loc_122CE8: ; CODE XREF: sub_122B0A+1D4↑j ROM:00122CE8 andi.b #$EF,($108D).w ROM:00122CEE ROM:00122CEE loc_122CEE: ; CODE XREF: sub_122B0A+1DC↑j ROM:00122CEE btst #7,($B89).w ROM:00122CF4 beq.s loc_122CFE ROM:00122CF6 ori.b #$20,($108D).w ; ' ' ROM:00122CFC bra.s loc_122D04 ROM:00122CFE ; --------------------------------------------------------------------------- ROM:00122CFE ROM:00122CFE loc_122CFE: ; CODE XREF: sub_122B0A+1EA↑j ROM:00122CFE andi.b #$DF,($108D).w ROM:00122D04 ROM:00122D04 loc_122D04: ; CODE XREF: sub_122B0A+1F2↑j ROM:00122D04 btst #0,($1049).w ROM:00122D0A beq.s loc_122D14 ROM:00122D0C ori.b #1,($108E).w ROM:00122D12 bra.s loc_122D1A ROM:00122D14 ; --------------------------------------------------------------------------- ROM:00122D14 ROM:00122D14 loc_122D14: ; CODE XREF: sub_122B0A+200↑j ROM:00122D14 andi.b #$FE,($108E).w ROM:00122D1A ROM:00122D1A loc_122D1A: ; CODE XREF: sub_122B0A+208↑j ROM:00122D1A btst #0,($1056).w ROM:00122D20 beq.s loc_122D2A ROM:00122D22 ori.b #2,($108E).w ROM:00122D28 bra.s loc_122D30 ROM:00122D2A ; --------------------------------------------------------------------------- ROM:00122D2A ROM:00122D2A loc_122D2A: ; CODE XREF: sub_122B0A+216↑j ROM:00122D2A andi.b #$FD,($108E).w ROM:00122D30 ROM:00122D30 loc_122D30: ; CODE XREF: sub_122B0A+21E↑j ROM:00122D30 btst #0,($1054).w ROM:00122D36 beq.s loc_122D40 ROM:00122D38 ori.b #4,($108E).w ROM:00122D3E bra.s loc_122D46 ROM:00122D40 ; --------------------------------------------------------------------------- ROM:00122D40 ROM:00122D40 loc_122D40: ; CODE XREF: sub_122B0A+22C↑j ROM:00122D40 andi.b #$FB,($108E).w ROM:00122D46 ROM:00122D46 loc_122D46: ; CODE XREF: sub_122B0A+234↑j ROM:00122D46 btst #0,($10EF).w ROM:00122D4C beq.s loc_122D56 ROM:00122D4E ori.b #1,($10C0).w ROM:00122D54 bra.s loc_122D5C ROM:00122D56 ; --------------------------------------------------------------------------- ROM:00122D56 ROM:00122D56 loc_122D56: ; CODE XREF: sub_122B0A+242↑j ROM:00122D56 andi.b #$FE,($10C0).w ROM:00122D5C ROM:00122D5C loc_122D5C: ; CODE XREF: sub_122B0A+24A↑j ROM:00122D5C btst #1,($125A).w ROM:00122D62 beq.s loc_122D6C ROM:00122D64 ori.b #1,($108F).w ROM:00122D6A bra.s loc_122D72 ROM:00122D6C ; --------------------------------------------------------------------------- ROM:00122D6C ROM:00122D6C loc_122D6C: ; CODE XREF: sub_122B0A+258↑j ROM:00122D6C andi.b #$FE,($108F).w ROM:00122D72 ROM:00122D72 loc_122D72: ; CODE XREF: sub_122B0A+260↑j ROM:00122D72 btst #6,($1284).w ROM:00122D78 beq.s loc_122D82 ROM:00122D7A ori.b #2,($108F).w ROM:00122D80 bra.s loc_122D88 ROM:00122D82 ; --------------------------------------------------------------------------- ROM:00122D82 ROM:00122D82 loc_122D82: ; CODE XREF: sub_122B0A+26E↑j ROM:00122D82 andi.b #$FD,($108F).w ROM:00122D88 ROM:00122D88 loc_122D88: ; CODE XREF: sub_122B0A+276↑j ROM:00122D88 btst #5,($1272).w ROM:00122D8E beq.s loc_122D98 ROM:00122D90 ori.b #4,($108F).w ROM:00122D96 bra.s loc_122D9E ROM:00122D98 ; --------------------------------------------------------------------------- ROM:00122D98 ROM:00122D98 loc_122D98: ; CODE XREF: sub_122B0A+284↑j ROM:00122D98 andi.b #$FB,($108F).w ROM:00122D9E ROM:00122D9E loc_122D9E: ; CODE XREF: sub_122B0A+28C↑j ROM:00122D9E btst #2,($1268).w ROM:00122DA4 beq.s loc_122DAE ROM:00122DA6 ori.b #8,($108F).w ROM:00122DAC bra.s loc_122DB4 ROM:00122DAE ; --------------------------------------------------------------------------- ROM:00122DAE ROM:00122DAE loc_122DAE: ; CODE XREF: sub_122B0A+29A↑j ROM:00122DAE andi.b #$F7,($108F).w ROM:00122DB4 ROM:00122DB4 loc_122DB4: ; CODE XREF: sub_122B0A+2A2↑j ROM:00122DB4 btst #2,($1265).w ROM:00122DBA beq.s loc_122DC4 ROM:00122DBC ori.b #$10,($108F).w ROM:00122DC2 bra.s loc_122DCA ROM:00122DC4 ; --------------------------------------------------------------------------- ROM:00122DC4 ROM:00122DC4 loc_122DC4: ; CODE XREF: sub_122B0A+2B0↑j ROM:00122DC4 andi.b #$EF,($108F).w ROM:00122DCA ROM:00122DCA loc_122DCA: ; CODE XREF: sub_122B0A+2B8↑j ROM:00122DCA btst #2,($135F).w ROM:00122DD0 beq.s loc_122DDA ROM:00122DD2 ori.b #$20,($108F).w ; ' ' ROM:00122DD8 bra.s loc_122DE0 ROM:00122DDA ; --------------------------------------------------------------------------- ROM:00122DDA ROM:00122DDA loc_122DDA: ; CODE XREF: sub_122B0A+2C6↑j ROM:00122DDA andi.b #$DF,($108F).w ROM:00122DE0 ROM:00122DE0 loc_122DE0: ; CODE XREF: sub_122B0A+2CE↑j ROM:00122DE0 btst #3,($127B).w ROM:00122DE6 beq.s loc_122DF0 ROM:00122DE8 ori.b #1,($1090).w ROM:00122DEE bra.s loc_122DF6 ROM:00122DF0 ; --------------------------------------------------------------------------- ROM:00122DF0 ROM:00122DF0 loc_122DF0: ; CODE XREF: sub_122B0A+2DC↑j ROM:00122DF0 andi.b #$FE,($1090).w ROM:00122DF6 ROM:00122DF6 loc_122DF6: ; CODE XREF: sub_122B0A+2E4↑j ROM:00122DF6 btst #6,($1265).w ROM:00122DFC beq.s loc_122E06 ROM:00122DFE ori.b #2,($1090).w ROM:00122E04 bra.s loc_122E0C ROM:00122E06 ; --------------------------------------------------------------------------- ROM:00122E06 ROM:00122E06 loc_122E06: ; CODE XREF: sub_122B0A+2F2↑j ROM:00122E06 andi.b #$FD,($1090).w ROM:00122E0C ROM:00122E0C loc_122E0C: ; CODE XREF: sub_122B0A+2FA↑j ROM:00122E0C btst #0,($86C).w ROM:00122E12 beq.s loc_122E1C ROM:00122E14 ori.b #4,($1090).w ROM:00122E1A bra.s loc_122E22 ROM:00122E1C ; --------------------------------------------------------------------------- ROM:00122E1C ROM:00122E1C loc_122E1C: ; CODE XREF: sub_122B0A+308↑j ROM:00122E1C andi.b #$FB,($1090).w ROM:00122E22 ROM:00122E22 loc_122E22: ; CODE XREF: sub_122B0A+310↑j ROM:00122E22 btst #4,($1263).w ROM:00122E28 beq.s loc_122E32 ROM:00122E2A ori.b #8,($1090).w ROM:00122E30 bra.s loc_122E38 ROM:00122E32 ; --------------------------------------------------------------------------- ROM:00122E32 ROM:00122E32 loc_122E32: ; CODE XREF: sub_122B0A+31E↑j ROM:00122E32 andi.b #$F7,($1090).w ROM:00122E38 ROM:00122E38 loc_122E38: ; CODE XREF: sub_122B0A+326↑j ROM:00122E38 btst #4,($127B).w ROM:00122E3E beq.s loc_122E48 ROM:00122E40 ori.b #$10,($1090).w ROM:00122E46 bra.s loc_122E4E ROM:00122E48 ; --------------------------------------------------------------------------- ROM:00122E48 ROM:00122E48 loc_122E48: ; CODE XREF: sub_122B0A+334↑j ROM:00122E48 andi.b #$EF,($1090).w ROM:00122E4E ROM:00122E4E loc_122E4E: ; CODE XREF: sub_122B0A+33C↑j ROM:00122E4E btst #6,($125A).w ROM:00122E54 beq.s loc_122E5E ROM:00122E56 ori.b #$20,($1090).w ; ' ' ROM:00122E5C bra.s loc_122E64 ROM:00122E5E ; --------------------------------------------------------------------------- ROM:00122E5E ROM:00122E5E loc_122E5E: ; CODE XREF: sub_122B0A+34A↑j ROM:00122E5E andi.b #$DF,($1090).w ROM:00122E64 ROM:00122E64 loc_122E64: ; CODE XREF: sub_122B0A+352↑j ROM:00122E64 btst #0,($1278).w ROM:00122E6A beq.s loc_122E74 ROM:00122E6C ori.b #$20,($1090).w ; ' ' ROM:00122E72 bra.s loc_122E7A ROM:00122E74 ; --------------------------------------------------------------------------- ROM:00122E74 ROM:00122E74 loc_122E74: ; CODE XREF: sub_122B0A+360↑j ROM:00122E74 andi.b #$DF,($1090).w ROM:00122E7A ROM:00122E7A loc_122E7A: ; CODE XREF: sub_122B0A+368↑j ROM:00122E7A btst #5,($1276).w ROM:00122E80 beq.s loc_122E8A ROM:00122E82 ori.b #$20,($1090).w ; ' ' ROM:00122E88 bra.s loc_122E90 ROM:00122E8A ; --------------------------------------------------------------------------- ROM:00122E8A ROM:00122E8A loc_122E8A: ; CODE XREF: sub_122B0A+376↑j ROM:00122E8A andi.b #$DF,($1090).w ROM:00122E90 ROM:00122E90 loc_122E90: ; CODE XREF: sub_122B0A+37E↑j ROM:00122E90 btst #0,($1265).w ROM:00122E96 beq.s loc_122EA0 ROM:00122E98 ori.b #1,($1091).w ROM:00122E9E bra.s loc_122EA6 ROM:00122EA0 ; --------------------------------------------------------------------------- ROM:00122EA0 ROM:00122EA0 loc_122EA0: ; CODE XREF: sub_122B0A+38C↑j ROM:00122EA0 andi.b #$FE,($1091).w ROM:00122EA6 ROM:00122EA6 loc_122EA6: ; CODE XREF: sub_122B0A+394↑j ROM:00122EA6 btst #3,($126D).w ROM:00122EAC beq.s loc_122EB6 ROM:00122EAE ori.b #2,($1091).w ROM:00122EB4 bra.s loc_122EBC ROM:00122EB6 ; --------------------------------------------------------------------------- ROM:00122EB6 ROM:00122EB6 loc_122EB6: ; CODE XREF: sub_122B0A+3A2↑j ROM:00122EB6 andi.b #$FD,($1091).w ROM:00122EBC ROM:00122EBC loc_122EBC: ; CODE XREF: sub_122B0A+3AA↑j ROM:00122EBC btst #0,($126D).w ROM:00122EC2 beq.s loc_122ECC ROM:00122EC4 ori.b #4,($1091).w ROM:00122ECA bra.s loc_122ED2 ROM:00122ECC ; --------------------------------------------------------------------------- ROM:00122ECC ROM:00122ECC loc_122ECC: ; CODE XREF: sub_122B0A+3B8↑j ROM:00122ECC andi.b #$FB,($1091).w ROM:00122ED2 ROM:00122ED2 loc_122ED2: ; CODE XREF: sub_122B0A+3C0↑j ROM:00122ED2 btst #1,($127E).w ROM:00122ED8 beq.s loc_122EE2 ROM:00122EDA ori.b #8,($1091).w ROM:00122EE0 bra.s loc_122EE8 ROM:00122EE2 ; --------------------------------------------------------------------------- ROM:00122EE2 ROM:00122EE2 loc_122EE2: ; CODE XREF: sub_122B0A+3CE↑j ROM:00122EE2 andi.b #$F7,($1091).w ROM:00122EE8 ROM:00122EE8 loc_122EE8: ; CODE XREF: sub_122B0A+3D6↑j ROM:00122EE8 btst #5,($126C).w ROM:00122EEE beq.s loc_122EF8 ROM:00122EF0 ori.b #$10,($1091).w ROM:00122EF6 bra.s loc_122EFE ROM:00122EF8 ; --------------------------------------------------------------------------- ROM:00122EF8 ROM:00122EF8 loc_122EF8: ; CODE XREF: sub_122B0A+3E4↑j ROM:00122EF8 andi.b #$EF,($1091).w ROM:00122EFE ROM:00122EFE loc_122EFE: ; CODE XREF: sub_122B0A+3EC↑j ROM:00122EFE btst #3,($873).w ROM:00122F04 beq.s loc_122F0E ROM:00122F06 ori.b #$20,($1091).w ; ' ' ROM:00122F0C bra.s loc_122F14 ROM:00122F0E ; --------------------------------------------------------------------------- ROM:00122F0E ROM:00122F0E loc_122F0E: ; CODE XREF: sub_122B0A+3FA↑j ROM:00122F0E andi.b #$DF,($1091).w ROM:00122F14 ROM:00122F14 loc_122F14: ; CODE XREF: sub_122B0A+402↑j ROM:00122F14 btst #3,($1285).w ROM:00122F1A beq.s loc_122F24 ROM:00122F1C ori.b #$20,($1091).w ; ' ' ROM:00122F22 bra.s loc_122F2A ROM:00122F24 ; --------------------------------------------------------------------------- ROM:00122F24 ROM:00122F24 loc_122F24: ; CODE XREF: sub_122B0A+410↑j ROM:00122F24 andi.b #$DF,($1091).w ROM:00122F2A ROM:00122F2A loc_122F2A: ; CODE XREF: sub_122B0A+418↑j ROM:00122F2A btst #5,($86D).w ROM:00122F30 bne.s loc_122F3A ROM:00122F32 ori.b #1,($108A).w ROM:00122F38 bra.s loc_122F40 ROM:00122F3A ; --------------------------------------------------------------------------- ROM:00122F3A ROM:00122F3A loc_122F3A: ; CODE XREF: sub_122B0A+426↑j ROM:00122F3A andi.b #$FE,($108A).w ROM:00122F40 ROM:00122F40 loc_122F40: ; CODE XREF: sub_122B0A+42E↑j ROM:00122F40 btst #1,($86E).w ROM:00122F46 bne.s loc_122F50 ROM:00122F48 ori.b #2,($108A).w ROM:00122F4E bra.s loc_122F56 ROM:00122F50 ; --------------------------------------------------------------------------- ROM:00122F50 ROM:00122F50 loc_122F50: ; CODE XREF: sub_122B0A+43C↑j ROM:00122F50 andi.b #$FD,($108A).w ROM:00122F56 ROM:00122F56 loc_122F56: ; CODE XREF: sub_122B0A+444↑j ROM:00122F56 btst #1,($12AC).w ROM:00122F5C beq.s loc_122F66 ROM:00122F5E ori.b #4,($108A).w ROM:00122F64 bra.s loc_122F6C ROM:00122F66 ; --------------------------------------------------------------------------- ROM:00122F66 ROM:00122F66 loc_122F66: ; CODE XREF: sub_122B0A+452↑j ROM:00122F66 andi.b #$FB,($108A).w ROM:00122F6C ROM:00122F6C loc_122F6C: ; CODE XREF: sub_122B0A+45A↑j ROM:00122F6C btst #4,($86E).w ROM:00122F72 beq.s loc_122F7C ROM:00122F74 ori.b #8,($108A).w ROM:00122F7A bra.s loc_122F82 ROM:00122F7C ; --------------------------------------------------------------------------- ROM:00122F7C ROM:00122F7C loc_122F7C: ; CODE XREF: sub_122B0A+468↑j ROM:00122F7C andi.b #$F7,($108A).w ROM:00122F82 ROM:00122F82 loc_122F82: ; CODE XREF: sub_122B0A+470↑j ROM:00122F82 btst #0,($1049).w ROM:00122F88 beq.s loc_122F92 ROM:00122F8A ori.b #1,($1088).w ROM:00122F90 bra.s loc_122F98 ROM:00122F92 ; --------------------------------------------------------------------------- ROM:00122F92 ROM:00122F92 loc_122F92: ; CODE XREF: sub_122B0A+47E↑j ROM:00122F92 andi.b #$FE,($1088).w ROM:00122F98 ROM:00122F98 loc_122F98: ; CODE XREF: sub_122B0A+486↑j ROM:00122F98 btst #1,($1049).w ROM:00122F9E beq.s loc_122FA8 ROM:00122FA0 ori.b #2,($1088).w ROM:00122FA6 bra.s loc_122FAE ROM:00122FA8 ; --------------------------------------------------------------------------- ROM:00122FA8 ROM:00122FA8 loc_122FA8: ; CODE XREF: sub_122B0A+494↑j ROM:00122FA8 andi.b #$FD,($1088).w ROM:00122FAE ROM:00122FAE loc_122FAE: ; CODE XREF: sub_122B0A+49C↑j ROM:00122FAE btst #2,($127C).w ROM:00122FB4 beq.s loc_122FBE ROM:00122FB6 ori.b #1,($1089).w ROM:00122FBC bra.s loc_122FC4 ROM:00122FBE ; --------------------------------------------------------------------------- ROM:00122FBE ROM:00122FBE loc_122FBE: ; CODE XREF: sub_122B0A+4AA↑j ROM:00122FBE andi.b #$FE,($1089).w ROM:00122FC4 ROM:00122FC4 loc_122FC4: ; CODE XREF: sub_122B0A+4B2↑j ROM:00122FC4 btst #3,($1275).w ROM:00122FCA beq.s loc_122FD4 ROM:00122FCC ori.b #2,($1089).w ROM:00122FD2 bra.s loc_122FDA ROM:00122FD4 ; --------------------------------------------------------------------------- ROM:00122FD4 ROM:00122FD4 loc_122FD4: ; CODE XREF: sub_122B0A+4C0↑j ROM:00122FD4 andi.b #$FD,($1089).w ROM:00122FDA ROM:00122FDA loc_122FDA: ; CODE XREF: sub_122B0A+4C8↑j ROM:00122FDA btst #6,($1265).w ROM:00122FE0 beq.s loc_122FEA ROM:00122FE2 ori.b #4,($1089).w ROM:00122FE8 bra.s loc_122FF0 ROM:00122FEA ; --------------------------------------------------------------------------- ROM:00122FEA ROM:00122FEA loc_122FEA: ; CODE XREF: sub_122B0A+4D6↑j ROM:00122FEA andi.b #$FB,($1089).w ROM:00122FF0 ROM:00122FF0 loc_122FF0: ; CODE XREF: sub_122B0A+4DE↑j ROM:00122FF0 btst #5,($1280).w ROM:00122FF6 beq.s loc_123000 ROM:00122FF8 ori.b #8,($1089).w ROM:00122FFE bra.s loc_123006 ROM:00123000 ; --------------------------------------------------------------------------- ROM:00123000 ROM:00123000 loc_123000: ; CODE XREF: sub_122B0A+4EC↑j ROM:00123000 andi.b #$F7,($1089).w ROM:00123006 ROM:00123006 loc_123006: ; CODE XREF: sub_122B0A+4F4↑j ROM:00123006 btst #4,($127D).w ROM:0012300C beq.s loc_123016 ROM:0012300E ori.b #$10,($1089).w ROM:00123014 bra.s loc_12301C ROM:00123016 ; --------------------------------------------------------------------------- ROM:00123016 ROM:00123016 loc_123016: ; CODE XREF: sub_122B0A+502↑j ROM:00123016 andi.b #$EF,($1089).w ROM:0012301C ROM:0012301C loc_12301C: ; CODE XREF: sub_122B0A+50A↑j ROM:0012301C btst #1,($125F).w ROM:00123022 beq.s loc_12302C ROM:00123024 ori.b #$20,($1089).w ; ' ' ROM:0012302A bra.s loc_123032 ROM:0012302C ; --------------------------------------------------------------------------- ROM:0012302C ROM:0012302C loc_12302C: ; CODE XREF: sub_122B0A+518↑j ROM:0012302C andi.b #$DF,($1089).w ROM:00123032 ROM:00123032 loc_123032: ; CODE XREF: sub_122B0A+520↑j ROM:00123032 btst #4,($1263).w ROM:00123038 beq.s loc_123042 ROM:0012303A ori.b #$40,($1089).w ; '@' ROM:00123040 bra.s loc_123048 ROM:00123042 ; --------------------------------------------------------------------------- ROM:00123042 ROM:00123042 loc_123042: ; CODE XREF: sub_122B0A+52E↑j ROM:00123042 andi.b #$BF,($1089).w ROM:00123048 ROM:00123048 loc_123048: ; CODE XREF: sub_122B0A+536↑j ROM:00123048 btst #4,($126C).w ROM:0012304E beq.s loc_123058 ROM:00123050 ori.b #$80,($1089).w ROM:00123056 bra.s loc_12305E ROM:00123058 ; --------------------------------------------------------------------------- ROM:00123058 ROM:00123058 loc_123058: ; CODE XREF: sub_122B0A+544↑j ROM:00123058 andi.b #$7F,($1089).w ROM:0012305E ROM:0012305E loc_12305E: ; CODE XREF: sub_122B0A+54C↑j ROM:0012305E btst #1,($1279).w ROM:00123064 beq.s loc_12306E ROM:00123066 ori.w #1,($B8A).w ROM:0012306C bra.s loc_123074 ROM:0012306E ; --------------------------------------------------------------------------- ROM:0012306E ROM:0012306E loc_12306E: ; CODE XREF: sub_122B0A+55A↑j ROM:0012306E andi.w #$FFFE,($B8A).w ROM:00123074 ROM:00123074 loc_123074: ; CODE XREF: sub_122B0A+562↑j ROM:00123074 btst #7,($1275).w ROM:0012307A beq.s loc_123084 ROM:0012307C ori.w #2,($B8A).w ROM:00123082 bra.s loc_12308A ROM:00123084 ; --------------------------------------------------------------------------- ROM:00123084 ROM:00123084 loc_123084: ; CODE XREF: sub_122B0A+570↑j ROM:00123084 andi.w #$FFFD,($B8A).w ROM:0012308A ROM:0012308A loc_12308A: ; CODE XREF: sub_122B0A+578↑j ROM:0012308A btst #1,($1266).w ROM:00123090 beq.s loc_12309A ROM:00123092 ori.w #4,($B8A).w ROM:00123098 bra.s loc_1230A0 ROM:0012309A ; --------------------------------------------------------------------------- ROM:0012309A ROM:0012309A loc_12309A: ; CODE XREF: sub_122B0A+586↑j ROM:0012309A andi.w #$FFFB,($B8A).w ROM:001230A0 ROM:001230A0 loc_1230A0: ; CODE XREF: sub_122B0A+58E↑j ROM:001230A0 btst #7,($1262).w ROM:001230A6 beq.s loc_1230B0 ROM:001230A8 ori.w #8,($B8A).w ROM:001230AE bra.s loc_1230B6 ROM:001230B0 ; --------------------------------------------------------------------------- ROM:001230B0 ROM:001230B0 loc_1230B0: ; CODE XREF: sub_122B0A+59C↑j ROM:001230B0 andi.w #$FFF7,($B8A).w ROM:001230B6 ROM:001230B6 loc_1230B6: ; CODE XREF: sub_122B0A+5A4↑j ROM:001230B6 btst #7,($1277).w ROM:001230BC beq.s loc_1230C6 ROM:001230BE ori.w #$10,($B8A).w ROM:001230C4 bra.s loc_1230CC ROM:001230C6 ; --------------------------------------------------------------------------- ROM:001230C6 ROM:001230C6 loc_1230C6: ; CODE XREF: sub_122B0A+5B2↑j ROM:001230C6 andi.w #$FFEF,($B8A).w ROM:001230CC ROM:001230CC loc_1230CC: ; CODE XREF: sub_122B0A+5BA↑j ROM:001230CC btst #0,($126E).w ROM:001230D2 beq.s loc_1230DC ROM:001230D4 ori.w #$20,($B8A).w ; ' ' ROM:001230DA bra.s loc_1230E2 ROM:001230DC ; --------------------------------------------------------------------------- ROM:001230DC ROM:001230DC loc_1230DC: ; CODE XREF: sub_122B0A+5C8↑j ROM:001230DC andi.w #$FFDF,($B8A).w ROM:001230E2 ROM:001230E2 loc_1230E2: ; CODE XREF: sub_122B0A+5D0↑j ROM:001230E2 btst #4,($1262).w ROM:001230E8 beq.s loc_1230F2 ROM:001230EA ori.w #$40,($B8A).w ; '@' ROM:001230F0 bra.s loc_1230F8 ROM:001230F2 ; --------------------------------------------------------------------------- ROM:001230F2 ROM:001230F2 loc_1230F2: ; CODE XREF: sub_122B0A+5DE↑j ROM:001230F2 andi.w #$FFBF,($B8A).w ROM:001230F8 ROM:001230F8 loc_1230F8: ; CODE XREF: sub_122B0A+5E6↑j ROM:001230F8 btst #1,($1262).w ROM:001230FE beq.s loc_123108 ROM:00123100 ori.w #$80,($B8A).w ROM:00123106 bra.s loc_12310E ROM:00123108 ; --------------------------------------------------------------------------- ROM:00123108 ROM:00123108 loc_123108: ; CODE XREF: sub_122B0A+5F4↑j ROM:00123108 andi.w #$FF7F,($B8A).w ROM:0012310E ROM:0012310E loc_12310E: ; CODE XREF: sub_122B0A+5FC↑j ROM:0012310E btst #7,($1273).w ROM:00123114 beq.s loc_12311E ROM:00123116 ori.w #$100,($B8A).w ROM:0012311C bra.s loc_123124 ROM:0012311E ; --------------------------------------------------------------------------- ROM:0012311E ROM:0012311E loc_12311E: ; CODE XREF: sub_122B0A+60A↑j ROM:0012311E andi.w #$FEFF,($B8A).w ROM:00123124 ROM:00123124 loc_123124: ; CODE XREF: sub_122B0A+612↑j ROM:00123124 btst #3,($1260).w ROM:0012312A beq.s loc_123134 ROM:0012312C ori.w #$200,($B8A).w ROM:00123132 bra.s loc_12313A ROM:00123134 ; --------------------------------------------------------------------------- ROM:00123134 ROM:00123134 loc_123134: ; CODE XREF: sub_122B0A+620↑j ROM:00123134 andi.w #$FDFF,($B8A).w ROM:0012313A ROM:0012313A loc_12313A: ; CODE XREF: sub_122B0A+628↑j ROM:0012313A btst #2,($1286).w ROM:00123140 beq.s loc_12314A ROM:00123142 ori.w #$400,($B8A).w ROM:00123148 bra.s loc_123150 ROM:0012314A ; --------------------------------------------------------------------------- ROM:0012314A ROM:0012314A loc_12314A: ; CODE XREF: sub_122B0A+636↑j ROM:0012314A andi.w #$FBFF,($B8A).w ROM:00123150 ROM:00123150 loc_123150: ; CODE XREF: sub_122B0A+63E↑j ROM:00123150 clr.l d0 ROM:00123152 move.w $4FC(a5),d1 ROM:00123156 cmpi.w #0,d1 ROM:0012315A bne.s loc_123160 ROM:0012315C bset #3,d0 ROM:00123160 ROM:00123160 loc_123160: ; CODE XREF: sub_122B0A+650↑j ROM:00123160 btst #1,($135E).w ROM:00123166 beq.s loc_123170 ROM:00123168 bset #$12,d0 ROM:0012316C bset #$10,d0 ROM:00123170 ROM:00123170 loc_123170: ; CODE XREF: sub_122B0A+65C↑j ROM:00123170 btst #3,($135E).w ROM:00123176 beq.s loc_12317C ROM:00123178 bset #$13,d0 ROM:0012317C ROM:0012317C loc_12317C: ; CODE XREF: sub_122B0A+66C↑j ROM:0012317C ori.l #1,d0 ROM:00123182 ori.l #4,d0 ROM:00123188 ori.l #0,d0 ROM:0012318E ori.l #0,d0 ROM:00123194 ori.l #0,d0 ROM:0012319A ori.l #$100,d0 ROM:001231A0 ori.l #$200,d0 ROM:001231A6 ori.l #$400,d0 ROM:001231AC ori.l #$800,d0 ROM:001231B2 ori.l #$1000,d0 ROM:001231B8 ori.l #$2000,d0 ROM:001231BE ori.l #$4000,d0 ROM:001231C4 ori.l #0,d0 ROM:001231CA ori.l #$20000,d0 ROM:001231D0 ori.l #0,d0 ROM:001231D6 move.l d0,($89C).w ROM:001231DA btst #7,($135E).w ROM:001231E0 beq.s loc_1231EA ROM:001231E2 ori.b #1,($108B).w ROM:001231E8 bra.s loc_1231F0 ROM:001231EA ; --------------------------------------------------------------------------- ROM:001231EA ROM:001231EA loc_1231EA: ; CODE XREF: sub_122B0A+6D6↑j ROM:001231EA andi.b #$FE,($108B).w ROM:001231F0 ROM:001231F0 loc_1231F0: ; CODE XREF: sub_122B0A+6DE↑j ROM:001231F0 btst #0,($125A).w ROM:001231F6 beq.s loc_123200 ROM:001231F8 ori.b #2,($108B).w ROM:001231FE bra.s loc_123206 ROM:00123200 ; --------------------------------------------------------------------------- ROM:00123200 ROM:00123200 loc_123200: ; CODE XREF: sub_122B0A+6EC↑j ROM:00123200 andi.b #$FD,($108B).w ROM:00123206 ROM:00123206 loc_123206: ; CODE XREF: sub_122B0A+6F4↑j ROM:00123206 btst #7,($1269).w ROM:0012320C beq.s loc_123216 ROM:0012320E ori.b #4,($108B).w ROM:00123214 bra.s loc_12321C ROM:00123216 ; --------------------------------------------------------------------------- ROM:00123216 ROM:00123216 loc_123216: ; CODE XREF: sub_122B0A+702↑j ROM:00123216 andi.b #$FB,($108B).w ROM:0012321C ROM:0012321C loc_12321C: ; CODE XREF: sub_122B0A+70A↑j ROM:0012321C btst #2,($1262).w ROM:00123222 beq.s loc_12322C ROM:00123224 ori.b #8,($108B).w ROM:0012322A bra.s locret_123232 ROM:0012322C ; --------------------------------------------------------------------------- ROM:0012322C ROM:0012322C loc_12322C: ; CODE XREF: sub_122B0A+718↑j ROM:0012322C andi.b #$F7,($108B).w ROM:00123232 ROM:00123232 locret_123232: ; CODE XREF: sub_122B0A+720↑j ROM:00123232 rts ROM:00123232 ; End of function sub_122B0A ROM:00123232 ROM:00123234 ROM:00123234 ; =============== S U B R O U T I N E ======================================= ROM:00123234 ROM:00123234 ROM:00123234 sub_123234: ; CODE XREF: sub_132C26+8↓p ROM:00123234 move.w #2,($5FE).w ROM:0012323A bsr.l sub_11778C ROM:00123240 rts ROM:00123240 ; End of function sub_123234 ROM:00123240 ROM:00123242 ; --------------------------------------------------------------------------- ROM:00123242 rts ROM:00123244 ROM:00123244 ; =============== S U B R O U T I N E ======================================= ROM:00123244 ROM:00123244 ROM:00123244 sub_123244: ; CODE XREF: sub_121510+2B0↑p ROM:00123244 bset #0,($127A).w ROM:0012324A rts ROM:0012324A ; End of function sub_123244 ROM:0012324A ROM:0012324C ROM:0012324C ; =============== S U B R O U T I N E ======================================= ROM:0012324C ROM:0012324C ROM:0012324C sub_12324C: ; CODE XREF: sub_121510+252↑p ROM:0012324C ; sub_121510+29E↑p ROM:0012324C bset #0,($127A).w ROM:00123252 rts ROM:00123252 ; End of function sub_12324C ROM:00123252 ROM:00123254 ROM:00123254 ; =============== S U B R O U T I N E ======================================= ROM:00123254 ROM:00123254 ROM:00123254 sub_123254: ; CODE XREF: sub_121510:loc_12176A↑p ROM:00123254 bset #0,($127A).w ROM:0012325A rts ROM:0012325A ; End of function sub_123254 ROM:0012325A ROM:0012325C ; --------------------------------------------------------------------------- ROM:0012325C move.w #0,d2 ROM:00123260 bra.s loc_123266 ROM:00123262 ; --------------------------------------------------------------------------- ROM:00123262 ROM:00123262 loc_123262: ; CODE XREF: ROM:00123272↓j ROM:00123262 addi.w #1,d2 ROM:00123266 ROM:00123266 loc_123266: ; CODE XREF: ROM:00123260↑j ROM:00123266 cmpi.w #8,d2 ROM:0012326A bgt.s locret_123274 ROM:0012326C clr.w $12F0(d2.w*2) ROM:00123272 bra.s loc_123262 ROM:00123274 ; --------------------------------------------------------------------------- ROM:00123274 ROM:00123274 locret_123274: ; CODE XREF: ROM:0012326A↑j ROM:00123274 rts ROM:00123276 ROM:00123276 ; =============== S U B R O U T I N E ======================================= ROM:00123276 ROM:00123276 ROM:00123276 sub_123276: ; CODE XREF: sub_111DA2+5E↑p ROM:00123276 ; sub_11FF02+1E↑p ROM:00123276 btst #4,($1282).w ROM:0012327C beq.s loc_123284 ROM:0012327E bsr.w sub_12328A ROM:00123282 bra.s locret_123288 ROM:00123284 ; --------------------------------------------------------------------------- ROM:00123284 ROM:00123284 loc_123284: ; CODE XREF: sub_123276+6↑j ROM:00123284 bsr.w sub_12343E ROM:00123288 ROM:00123288 locret_123288: ; CODE XREF: sub_123276+C↑j ROM:00123288 rts ROM:00123288 ; End of function sub_123276 ROM:00123288 ROM:0012328A ROM:0012328A ; =============== S U B R O U T I N E ======================================= ROM:0012328A ROM:0012328A ROM:0012328A sub_12328A: ; CODE XREF: sub_123276+8↑p ROM:0012328A clr.w d1 ROM:0012328C move.b ($1099).w,d1 ROM:00123290 cmpi.w #8,d1 ROM:00123294 bcc.s locret_12329E ROM:00123296 movea.l off_1232A0(pc,d1.w*4),a0 ROM:0012329A nop ROM:0012329C jmp (a0) ROM:0012329E ; --------------------------------------------------------------------------- ROM:0012329E ROM:0012329E locret_12329E: ; CODE XREF: sub_12328A+A↑j ROM:0012329E rts ROM:0012329E ; End of function sub_12328A ROM:0012329E ROM:0012329E ; --------------------------------------------------------------------------- ROM:001232A0 off_1232A0: dc.l loc_1232C0 ; DATA XREF: sub_12328A+C↑r ROM:001232A4 dc.l loc_1232C8 ROM:001232A8 dc.l loc_1232D6 ROM:001232AC dc.l loc_123306 ROM:001232B0 dc.l loc_123346 ROM:001232B4 dc.l loc_123374 ROM:001232B8 dc.l loc_1233A8 ROM:001232BC dc.l loc_1233EA ROM:001232C0 ; --------------------------------------------------------------------------- ROM:001232C0 ROM:001232C0 loc_1232C0: ; DATA XREF: ROM:off_1232A0↑o ROM:001232C0 move.b #1,($1099).w ROM:001232C6 rts ROM:001232C8 ; --------------------------------------------------------------------------- ROM:001232C8 ROM:001232C8 loc_1232C8: ; DATA XREF: ROM:001232A4↑o ROM:001232C8 btst #3,($125C).w ROM:001232CE beq.s locret_1232D4 ROM:001232D0 move.w ($FFFFFC0E).w,d1 ROM:001232D4 ROM:001232D4 locret_1232D4: ; CODE XREF: ROM:001232CE↑j ROM:001232D4 rts ROM:001232D6 ; --------------------------------------------------------------------------- ROM:001232D6 ROM:001232D6 loc_1232D6: ; DATA XREF: ROM:001232A8↑o ROM:001232D6 btst #3,($125C).w ROM:001232DC beq.s locret_123304 ROM:001232DE move.w ($FFFFFC0E).w,d1 ROM:001232E2 cmpi.b #$B8,d1 ROM:001232E6 bne.s locret_123304 ROM:001232E8 bsr.w sub_123724 ROM:001232EC move.w $580(a5),d0 ROM:001232F0 clr.b ($7D1).w ROM:001232F4 move.w d0,($654).w ROM:001232F8 move.b #1,($7D1).w ROM:001232FE move.b #3,($1099).w ROM:00123304 ROM:00123304 locret_123304: ; CODE XREF: ROM:001232DC↑j ROM:00123304 ; ROM:001232E6↑j ROM:00123304 rts ROM:00123306 ; --------------------------------------------------------------------------- ROM:00123306 ROM:00123306 loc_123306: ; DATA XREF: ROM:001232AC↑o ROM:00123306 btst #3,($125C).w ROM:0012330C beq.s locret_123344 ROM:0012330E move.w ($FFFFFC0E).w,d1 ROM:00123312 cmpi.b #$13,d1 ROM:00123316 bne.s loc_123336 ROM:00123318 bsr.w sub_123724 ROM:0012331C move.w $580(a5),d0 ROM:00123320 clr.b ($7D1).w ROM:00123324 move.w d0,($654).w ROM:00123328 move.b #1,($7D1).w ROM:0012332E move.b #4,($1099).w ROM:00123334 bra.s locret_123344 ROM:00123336 ; --------------------------------------------------------------------------- ROM:00123336 ROM:00123336 loc_123336: ; CODE XREF: ROM:00123316↑j ROM:00123336 bsr.w sub_1236E0 ROM:0012333A clr.w ($B90).w ROM:0012333E move.b #2,($1099).w ROM:00123344 ROM:00123344 locret_123344: ; CODE XREF: ROM:0012330C↑j ROM:00123344 ; ROM:00123334↑j ROM:00123344 rts ROM:00123346 ; --------------------------------------------------------------------------- ROM:00123346 ROM:00123346 loc_123346: ; DATA XREF: ROM:001232B0↑o ROM:00123346 btst #3,($125C).w ROM:0012334C beq.s locret_123372 ROM:0012334E bsr.w sub_123724 ROM:00123352 move.w ($FFFFFC0E).w,d1 ROM:00123356 move.b d1,($1097).w ROM:0012335A move.w $580(a5),d0 ROM:0012335E clr.b ($7D1).w ROM:00123362 move.w d0,($654).w ROM:00123366 move.b #1,($7D1).w ROM:0012336C move.b #5,($1099).w ROM:00123372 ROM:00123372 locret_123372: ; CODE XREF: ROM:0012334C↑j ROM:00123372 rts ROM:00123374 ; --------------------------------------------------------------------------- ROM:00123374 ROM:00123374 loc_123374: ; DATA XREF: ROM:001232B4↑o ROM:00123374 btst #3,($125C).w ROM:0012337A beq.s locret_1233A6 ROM:0012337C bsr.w sub_1236EA ROM:00123380 move.w #1,($B90).w ROM:00123386 move.w $580(a5),d0 ROM:0012338A clr.b ($7D1).w ROM:0012338E move.w d0,($654).w ROM:00123392 move.b #1,($7D1).w ROM:00123398 move.w ($FFFFFC0E).w,d3 ROM:0012339C move.b d3,($1096).w ROM:001233A0 move.b #6,($1099).w ROM:001233A6 ROM:001233A6 locret_1233A6: ; CODE XREF: ROM:0012337A↑j ROM:001233A6 rts ROM:001233A8 ; --------------------------------------------------------------------------- ROM:001233A8 ROM:001233A8 loc_1233A8: ; DATA XREF: ROM:001232B8↑o ROM:001233A8 btst #3,($125C).w ROM:001233AE beq.s locret_1233E8 ROM:001233B0 subi.b #1,($1096).w ROM:001233B6 bsr.w sub_1236EA ROM:001233BA addq.w #1,($B90).w ROM:001233BE bvc.s loc_1233C6 ROM:001233C0 move.w #$8000,($B90).w ROM:001233C6 ROM:001233C6 loc_1233C6: ; CODE XREF: ROM:001233BE↑j ROM:001233C6 move.w $580(a5),d0 ROM:001233CA clr.b ($7D1).w ROM:001233CE move.w d0,($654).w ROM:001233D2 move.b #1,($7D1).w ROM:001233D8 cmpi.b #0,($1096).w ROM:001233DE bne.w locret_1233E8 ROM:001233E2 move.b #7,($1099).w ROM:001233E8 ROM:001233E8 locret_1233E8: ; CODE XREF: ROM:001233AE↑j ROM:001233E8 ; ROM:001233DE↑j ROM:001233E8 rts ROM:001233EA ; --------------------------------------------------------------------------- ROM:001233EA ROM:001233EA loc_1233EA: ; DATA XREF: ROM:001232BC↑o ROM:001233EA btst #3,($125C).w ROM:001233F0 beq.s locret_12343A ROM:001233F2 move.w ($FFFFFC0E).w,d1 ROM:001233F6 cmp.b ($1095).w,d1 ROM:001233FA bne.s loc_12342C ROM:001233FC bsr.w sub_1236EA ROM:00123400 addq.w #1,($B90).w ROM:00123404 bvc.s loc_12340C ROM:00123406 move.w #$8000,($B90).w ROM:0012340C ROM:0012340C loc_12340C: ; CODE XREF: ROM:00123404↑j ROM:0012340C move.w $580(a5),d0 ROM:00123410 clr.b ($7D1).w ROM:00123414 move.w d0,($654).w ROM:00123418 move.b #1,($7D1).w ROM:0012341E move.b #1,($1099).w ROM:00123424 bset #6,($127C).w ROM:0012342A bra.s locret_12343A ROM:0012342C ; --------------------------------------------------------------------------- ROM:0012342C ROM:0012342C loc_12342C: ; CODE XREF: ROM:001233FA↑j ROM:0012342C bsr.w sub_1236E0 ROM:00123430 clr.w ($B90).w ROM:00123434 move.b #2,($1099).w ROM:0012343A ROM:0012343A locret_12343A: ; CODE XREF: ROM:001233F0↑j ROM:0012343A ; ROM:0012342A↑j ROM:0012343A rts ROM:0012343C ; --------------------------------------------------------------------------- ROM:0012343C rts ROM:0012343E ROM:0012343E ; =============== S U B R O U T I N E ======================================= ROM:0012343E ROM:0012343E ROM:0012343E sub_12343E: ; CODE XREF: sub_123276:loc_123284↑p ROM:0012343E clr.w d1 ROM:00123440 move.b ($1098).w,d1 ROM:00123444 cmpi.w #7,d1 ROM:00123448 bcc.s locret_123452 ROM:0012344A movea.l off_123454(pc,d1.w*4),a0 ROM:0012344E nop ROM:00123450 jmp (a0) ROM:00123452 ; --------------------------------------------------------------------------- ROM:00123452 ROM:00123452 locret_123452: ; CODE XREF: sub_12343E+A↑j ROM:00123452 rts ROM:00123452 ; End of function sub_12343E ROM:00123452 ROM:00123452 ; --------------------------------------------------------------------------- ROM:00123454 off_123454: dc.l loc_123470 ; DATA XREF: sub_12343E+C↑r ROM:00123458 dc.l loc_123478 ROM:0012345C dc.l loc_123486 ROM:00123460 dc.l loc_12353E ROM:00123464 dc.l loc_1235BC ROM:00123468 dc.l loc_1235FA ROM:0012346C dc.l loc_12362C ROM:00123470 ; --------------------------------------------------------------------------- ROM:00123470 ROM:00123470 loc_123470: ; DATA XREF: ROM:off_123454↑o ROM:00123470 move.b #1,($1098).w ROM:00123476 rts ROM:00123478 ; --------------------------------------------------------------------------- ROM:00123478 ROM:00123478 loc_123478: ; DATA XREF: ROM:00123458↑o ROM:00123478 btst #3,($125C).w ROM:0012347E beq.s locret_123484 ROM:00123480 move.w ($FFFFFC0E).w,d1 ROM:00123484 ROM:00123484 locret_123484: ; CODE XREF: ROM:0012347E↑j ROM:00123484 rts ROM:00123486 ; --------------------------------------------------------------------------- ROM:00123486 ROM:00123486 loc_123486: ; DATA XREF: ROM:0012345C↑o ROM:00123486 btst #3,($125C).w ROM:0012348C beq.l locret_12353C ROM:00123492 move.w ($FFFFFC0E).w,d1 ROM:00123496 andi.w #$C0,d1 ROM:0012349A move.w ($FFFFFC0E).w,d2 ROM:0012349E andi.w #$3F,d2 ; '?' ROM:001234A2 cmpi.w #0,d1 ROM:001234A6 bne.s loc_12350E ROM:001234A8 cmpi.w #0,d2 ROM:001234AC beq.s loc_1234DE ROM:001234AE addq.w #2,d2 ROM:001234B0 move.w d2,($B92).w ROM:001234B4 bsr.w sub_1236EA ROM:001234B8 addq.w #1,($B90).w ROM:001234BC bvc.s loc_1234C4 ROM:001234BE move.w #$8000,($B90).w ROM:001234C4 ROM:001234C4 loc_1234C4: ; CODE XREF: ROM:001234BC↑j ROM:001234C4 move.w $580(a5),d0 ROM:001234C8 clr.b ($7D1).w ROM:001234CC move.w d0,($654).w ROM:001234D0 move.b #1,($7D1).w ROM:001234D6 move.b #3,($1098).w ROM:001234DC rts ROM:001234DE ; --------------------------------------------------------------------------- ROM:001234DE ROM:001234DE loc_1234DE: ; CODE XREF: ROM:001234AC↑j ROM:001234DE move.w #3,($B92).w ROM:001234E4 bsr.w sub_1236EA ROM:001234E8 addq.w #1,($B90).w ROM:001234EC bvc.s loc_1234F4 ROM:001234EE move.w #$8000,($B90).w ROM:001234F4 ROM:001234F4 loc_1234F4: ; CODE XREF: ROM:001234EC↑j ROM:001234F4 move.w $580(a5),d0 ROM:001234F8 clr.b ($7D1).w ROM:001234FC move.w d0,($654).w ROM:00123500 move.b #1,($7D1).w ROM:00123506 move.b #4,($1098).w ROM:0012350C rts ROM:0012350E ; --------------------------------------------------------------------------- ROM:0012350E ROM:0012350E loc_12350E: ; CODE XREF: ROM:001234A6↑j ROM:0012350E addq.w #4,d2 ROM:00123510 move.w d2,($B92).w ROM:00123514 bsr.w sub_1236EA ROM:00123518 addq.w #1,($B90).w ROM:0012351C bvc.s loc_123524 ROM:0012351E move.w #$8000,($B90).w ROM:00123524 ROM:00123524 loc_123524: ; CODE XREF: ROM:0012351C↑j ROM:00123524 move.w $580(a5),d0 ROM:00123528 clr.b ($7D1).w ROM:0012352C move.w d0,($654).w ROM:00123530 move.b #1,($7D1).w ROM:00123536 move.b #5,($1098).w ROM:0012353C ROM:0012353C locret_12353C: ; CODE XREF: ROM:0012348C↑j ROM:0012353C rts ROM:0012353E ; --------------------------------------------------------------------------- ROM:0012353E ROM:0012353E loc_12353E: ; DATA XREF: ROM:00123460↑o ROM:0012353E btst #3,($125C).w ROM:00123544 beq.l locret_1235BA ROM:0012354A move.w ($B92).w,d1 ROM:0012354E subq.w #1,d1 ROM:00123550 cmp.w ($B90).w,d1 ROM:00123554 ble.s loc_12357A ROM:00123556 bsr.w sub_1236EA ROM:0012355A addq.w #1,($B90).w ROM:0012355E bvc.s loc_123566 ROM:00123560 move.w #$8000,($B90).w ROM:00123566 ROM:00123566 loc_123566: ; CODE XREF: ROM:0012355E↑j ROM:00123566 move.w $580(a5),d0 ROM:0012356A clr.b ($7D1).w ROM:0012356E move.w d0,($654).w ROM:00123572 move.b #1,($7D1).w ROM:00123578 rts ROM:0012357A ; --------------------------------------------------------------------------- ROM:0012357A ROM:0012357A loc_12357A: ; CODE XREF: ROM:00123554↑j ROM:0012357A move.w ($FFFFFC0E).w,d1 ROM:0012357E cmp.b ($1095).w,d1 ROM:00123582 bne.s loc_1235AA ROM:00123584 bsr.w sub_1236EA ROM:00123588 addq.w #1,($B90).w ROM:0012358C bvc.s loc_123594 ROM:0012358E move.w #$8000,($B90).w ROM:00123594 ROM:00123594 loc_123594: ; CODE XREF: ROM:0012358C↑j ROM:00123594 clr.b ($7D1).w ROM:00123598 clr.w ($654).w ROM:0012359C bset #6,($127C).w ROM:001235A2 move.b #1,($1098).w ROM:001235A8 rts ROM:001235AA ; --------------------------------------------------------------------------- ROM:001235AA ROM:001235AA loc_1235AA: ; CODE XREF: ROM:00123582↑j ROM:001235AA bsr.w sub_1236E0 ROM:001235AE clr.w ($B90).w ROM:001235B2 move.b #2,($1098).w ROM:001235B8 rts ROM:001235BA ; --------------------------------------------------------------------------- ROM:001235BA ROM:001235BA locret_1235BA: ; CODE XREF: ROM:00123544↑j ROM:001235BA rts ROM:001235BC ; --------------------------------------------------------------------------- ROM:001235BC ROM:001235BC loc_1235BC: ; DATA XREF: ROM:00123464↑o ROM:001235BC btst #3,($125C).w ROM:001235C2 beq.s locret_1235F8 ROM:001235C4 move.w ($FFFFFC0E).w,d1 ROM:001235C8 andi.w #$FF,d1 ROM:001235CC add.w d1,($B92).w ROM:001235D0 bsr.w sub_1236EA ROM:001235D4 addq.w #1,($B90).w ROM:001235D8 bvc.s loc_1235E0 ROM:001235DA move.w #$8000,($B90).w ROM:001235E0 ROM:001235E0 loc_1235E0: ; CODE XREF: ROM:001235D8↑j ROM:001235E0 move.w $580(a5),d0 ROM:001235E4 clr.b ($7D1).w ROM:001235E8 move.w d0,($654).w ROM:001235EC move.b #1,($7D1).w ROM:001235F2 move.b #3,($1098).w ROM:001235F8 ROM:001235F8 locret_1235F8: ; CODE XREF: ROM:001235C2↑j ROM:001235F8 rts ROM:001235FA ; --------------------------------------------------------------------------- ROM:001235FA ROM:001235FA loc_1235FA: ; DATA XREF: ROM:00123468↑o ROM:001235FA btst #3,($125C).w ROM:00123600 beq.s locret_12362A ROM:00123602 bsr.w sub_1236EA ROM:00123606 addq.w #1,($B90).w ROM:0012360A bvc.s loc_123612 ROM:0012360C move.w #$8000,($B90).w ROM:00123612 ROM:00123612 loc_123612: ; CODE XREF: ROM:0012360A↑j ROM:00123612 move.w $580(a5),d0 ROM:00123616 clr.b ($7D1).w ROM:0012361A move.w d0,($654).w ROM:0012361E move.b #1,($7D1).w ROM:00123624 move.b #6,($1098).w ROM:0012362A ROM:0012362A locret_12362A: ; CODE XREF: ROM:00123600↑j ROM:0012362A rts ROM:0012362C ; --------------------------------------------------------------------------- ROM:0012362C ROM:0012362C loc_12362C: ; DATA XREF: ROM:0012346C↑o ROM:0012362C btst #3,($125C).w ROM:00123632 beq.s locret_12365C ROM:00123634 bsr.w sub_1236EA ROM:00123638 addq.w #1,($B90).w ROM:0012363C bvc.s loc_123644 ROM:0012363E move.w #$8000,($B90).w ROM:00123644 ROM:00123644 loc_123644: ; CODE XREF: ROM:0012363C↑j ROM:00123644 move.w $580(a5),d0 ROM:00123648 clr.b ($7D1).w ROM:0012364C move.w d0,($654).w ROM:00123650 move.b #1,($7D1).w ROM:00123656 move.b #3,($1098).w ROM:0012365C ROM:0012365C locret_12365C: ; CODE XREF: ROM:00123632↑j ROM:0012365C rts ROM:0012365E ; --------------------------------------------------------------------------- ROM:0012365E rts ROM:00123660 ROM:00123660 ; =============== S U B R O U T I N E ======================================= ROM:00123660 ROM:00123660 ROM:00123660 sub_123660: ; CODE XREF: ROM:00121CB4↑p ROM:00123660 ; ROM:001222FC↑p ... ROM:00123660 btst #4,($1282).w ROM:00123666 beq.s loc_12366E ROM:00123668 move.b ($1099).w,d1 ROM:0012366C bra.s loc_123672 ROM:0012366E ; --------------------------------------------------------------------------- ROM:0012366E ROM:0012366E loc_12366E: ; CODE XREF: sub_123660+6↑j ROM:0012366E move.b ($1098).w,d1 ROM:00123672 ROM:00123672 loc_123672: ; CODE XREF: sub_123660+C↑j ROM:00123672 cmpi.b #1,d1 ROM:00123676 bne.s locret_1236A4 ROM:00123678 btst #5,($1279).w ROM:0012367E beq.s locret_1236A4 ROM:00123680 bclr #5,($1279).w ROM:00123686 bsr.w sub_1236E0 ROM:0012368A clr.w ($B90).w ROM:0012368E btst #4,($1282).w ROM:00123694 beq.s loc_12369E ROM:00123696 move.b #2,($1099).w ROM:0012369C bra.s locret_1236A4 ROM:0012369E ; --------------------------------------------------------------------------- ROM:0012369E ROM:0012369E loc_12369E: ; CODE XREF: sub_123660+34↑j ROM:0012369E move.b #2,($1098).w ROM:001236A4 ROM:001236A4 locret_1236A4: ; CODE XREF: sub_123660+16↑j ROM:001236A4 ; sub_123660+1E↑j ... ROM:001236A4 rts ROM:001236A4 ; End of function sub_123660 ROM:001236A4 ROM:001236A6 ROM:001236A6 ; =============== S U B R O U T I N E ======================================= ROM:001236A6 ROM:001236A6 ROM:001236A6 sub_1236A6: ; CODE XREF: ROM:loc_121D64↑p ROM:001236A6 ; ROM:loc_1223D8↑p ... ROM:001236A6 btst #4,($1282).w ROM:001236AC beq.s loc_1236B0 ROM:001236AE bra.s locret_1236B4 ROM:001236B0 ; --------------------------------------------------------------------------- ROM:001236B0 ROM:001236B0 loc_1236B0: ; CODE XREF: sub_1236A6+6↑j ROM:001236B0 bsr.w sub_1236B8 ROM:001236B4 ROM:001236B4 locret_1236B4: ; CODE XREF: sub_1236A6+8↑j ROM:001236B4 rts ROM:001236B4 ; End of function sub_1236A6 ROM:001236B4 ROM:001236B6 ; --------------------------------------------------------------------------- ROM:001236B6 rts ROM:001236B8 ROM:001236B8 ; =============== S U B R O U T I N E ======================================= ROM:001236B8 ROM:001236B8 ROM:001236B8 sub_1236B8: ; CODE XREF: sub_1236A6:loc_1236B0↑p ROM:001236B8 cmpi.b #3,($1098).w ROM:001236BE blt.s locret_1236DE ROM:001236C0 cmpi.b #6,($1098).w ROM:001236C6 bgt.s locret_1236DE ROM:001236C8 cmpi.w #0,($654).w ROM:001236CE bgt.s locret_1236DE ROM:001236D0 bsr.w sub_1236E0 ROM:001236D4 clr.w ($B90).w ROM:001236D8 move.b #2,($1098).w ROM:001236DE ROM:001236DE locret_1236DE: ; CODE XREF: sub_1236B8+6↑j ROM:001236DE ; sub_1236B8+E↑j ... ROM:001236DE rts ROM:001236DE ; End of function sub_1236B8 ROM:001236DE ROM:001236E0 ROM:001236E0 ; =============== S U B R O U T I N E ======================================= ROM:001236E0 ROM:001236E0 ROM:001236E0 sub_1236E0: ; CODE XREF: ROM:loc_123336↑p ROM:001236E0 ; ROM:loc_12342C↑p ... ROM:001236E0 clr.w ($B8E).w ROM:001236E4 clr.b ($1095).w ROM:001236E8 rts ROM:001236E8 ; End of function sub_1236E0 ROM:001236E8 ROM:001236EA ROM:001236EA ; =============== S U B R O U T I N E ======================================= ROM:001236EA ROM:001236EA ROM:001236EA sub_1236EA: ; CODE XREF: ROM:0012337C↑p ROM:001236EA ; ROM:001233B6↑p ... ROM:001236EA move.w ($FFFFFC0E).w,d1 ROM:001236EE move.w ($B8E).w,d2 ROM:001236F2 move.b d1,$1131(d2.w) ROM:001236F8 move.b ($1095).w,d3 ROM:001236FC btst #4,($1282).w ROM:00123702 bne.s loc_123708 ROM:00123704 add.b d1,d3 ROM:00123706 bra.s loc_12370A ROM:00123708 ; --------------------------------------------------------------------------- ROM:00123708 ROM:00123708 loc_123708: ; CODE XREF: sub_1236EA+18↑j ROM:00123708 eor.b d1,d3 ROM:0012370A ROM:0012370A loc_12370A: ; CODE XREF: sub_1236EA+1C↑j ROM:0012370A move.b d3,($1095).w ROM:0012370E addq.w #1,($B8E).w ROM:00123712 move.w #$103,d1 ROM:00123716 cmp.w ($B8E).w,d1 ROM:0012371A bge.s locret_123722 ROM:0012371C move.w #$103,($B8E).w ROM:00123722 ROM:00123722 locret_123722: ; CODE XREF: sub_1236EA+30↑j ROM:00123722 rts ROM:00123722 ; End of function sub_1236EA ROM:00123722 ROM:00123724 ROM:00123724 ; =============== S U B R O U T I N E ======================================= ROM:00123724 ROM:00123724 ROM:00123724 sub_123724: ; CODE XREF: ROM:001232E8↑p ROM:00123724 ; ROM:00123318↑p ... ROM:00123724 move.w ($FFFFFC0E).w,d1 ROM:00123728 move.b ($1095).w,d3 ROM:0012372C eor.b d1,d3 ROM:0012372E move.b d3,($1095).w ROM:00123732 rts ROM:00123732 ; End of function sub_123724 ROM:00123732 ROM:00123734 ROM:00123734 ; =============== S U B R O U T I N E ======================================= ROM:00123734 ROM:00123734 ROM:00123734 sub_123734: ; CODE XREF: sub_111DA2+30↑p ROM:00123734 ; sub_11FF02+24↑p ROM:00123734 clr.w d1 ROM:00123736 move.b ($109A).w,d1 ROM:0012373A cmpi.w #3,d1 ROM:0012373E bcc.s locret_123748 ROM:00123740 movea.l off_12374A(pc,d1.w*4),a0 ROM:00123744 nop ROM:00123746 jmp (a0) ROM:00123748 ; --------------------------------------------------------------------------- ROM:00123748 ROM:00123748 locret_123748: ; CODE XREF: sub_123734+A↑j ROM:00123748 rts ROM:00123748 ; End of function sub_123734 ROM:00123748 ROM:00123748 ; --------------------------------------------------------------------------- ROM:0012374A off_12374A: dc.l word_123756 ; DATA XREF: sub_123734+C↑r ROM:0012374E dc.l aNu8_1 ; "Nu\b8" ROM:00123752 dc.l aNu8_1+2 ; "\b8" ROM:00123756 word_123756: dc.w $8B8 ; DATA XREF: ROM:off_12374A↑o ROM:00123758 dc.l $1281, $11FC0001, $109A6002 ROM:00123764 ; --------------------------------------------------------------------------- ROM:00123764 rts ROM:00123764 ; --------------------------------------------------------------------------- ROM:00123766 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012374E↑o ROM:00123766 ; ROM:00123752↑o ROM:0012376B dc.b 5 ROM:0012376C dc.l $125E6732, $8B80005, $125E3038, $B94B078, $B766C14 ROM:0012376C dc.l $52780B94, $680631FC, $80000B94, $61000044, $6010600E ROM:0012376C dc.l $8F80000, $128111FC, $1109A, $60C44E75 ROM:001237A4 ; --------------------------------------------------------------------------- ROM:001237A4 rts ROM:001237A6 ROM:001237A6 ; =============== S U B R O U T I N E ======================================= ROM:001237A6 ROM:001237A6 ROM:001237A6 sub_1237A6: ; CODE XREF: ROM:001223FA↑p ROM:001237A6 ; ROM:001225B4↑p ... ROM:001237A6 cmpi.b #1,($109A).w ROM:001237AC bne.s locret_1237D0 ROM:001237AE btst #2,($125C).w ROM:001237B4 beq.s locret_1237D0 ROM:001237B6 bclr #2,($125C).w ROM:001237BC clr.w ($B8E).w ROM:001237C0 move.w #1,($B94).w ROM:001237C6 move.b #2,($109A).w ROM:001237CC bsr.w sub_1237D2 ROM:001237D0 ROM:001237D0 locret_1237D0: ; CODE XREF: sub_1237A6+6↑j ROM:001237D0 ; sub_1237A6+E↑j ROM:001237D0 rts ROM:001237D0 ; End of function sub_1237A6 ROM:001237D0 ROM:001237D2 ROM:001237D2 ; =============== S U B R O U T I N E ======================================= ROM:001237D2 ROM:001237D2 ROM:001237D2 sub_1237D2: ; CODE XREF: sub_1237A6+26↑p ROM:001237D2 move.w ($B8E).w,d0 ROM:001237D6 move.b $1131(d0.w),d1 ROM:001237DC move.w d1,($FFFFFC0E).w ROM:001237E0 addq.w #1,($B8E).w ROM:001237E4 bset #7,($FFFFFC0B).w ROM:001237EA rts ROM:001237EA ; End of function sub_1237D2 ROM:001237EA ROM:001237EC ROM:001237EC ; =============== S U B R O U T I N E ======================================= ROM:001237EC ROM:001237EC ROM:001237EC sub_1237EC: ; CODE XREF: ROM:00116968↑p ROM:001237EC bsr.l sub_123924 ROM:001237F2 bsr.l sub_118238 ROM:001237F8 bsr.l sub_123B1E ROM:001237FE bsr.l sub_11C224 ROM:00123804 bsr.l sub_11975A ROM:0012380A bsr.l sub_123E68 ROM:00123810 bsr.l sub_118D62 ROM:00123816 bsr.l sub_11E01A ROM:0012381C bsr.l sub_12CF1C ROM:00123822 bsr.l sub_130340 ROM:00123828 bsr.l sub_11EE4A ROM:0012382E bsr.l sub_11F80E ROM:00123834 bsr.l sub_130860 ROM:0012383A bsr.l sub_119004 ROM:00123840 bsr.l sub_12C1BE ROM:00123846 bsr.l sub_129A24 ROM:0012384C bsr.l sub_11B17C ROM:00123852 bsr.l sub_11C090 ROM:00123858 bsr.l nullsub_18 ROM:0012385E bsr.l sub_12C748 ROM:00123864 bsr.l sub_13089A ROM:0012386A bsr.l sub_11950E ROM:00123870 bsr.l sub_12E258 ROM:00123876 bsr.l nullsub_22 ROM:0012387C bsr.l sub_12D20A ROM:00123882 bsr.l nullsub_24 ROM:00123888 bsr.l nullsub_25 ROM:0012388E bsr.l sub_119212 ROM:00123894 bsr.l nullsub_17 ROM:0012389A bsr.l sub_12DBA8 ROM:001238A0 bsr.l sub_12DA0C ROM:001238A6 bsr.l nullsub_23 ROM:001238AC bsr.l sub_11930E ROM:001238B2 bsr.l sub_126FE0 ROM:001238B8 bsr.l sub_1270F2 ROM:001238BE bsr.l sub_12A264 ROM:001238C4 bsr.l sub_129C7A ROM:001238CA bsr.l sub_12BF50 ROM:001238D0 bsr.l sub_127104 ROM:001238D6 bsr.l nullsub_20 ROM:001238DC bsr.l sub_12A864 ROM:001238E2 bsr.l sub_1285CA ROM:001238E8 bsr.l sub_13340E ROM:001238EE bsr.l sub_115856 ROM:001238F4 move.l #2,d0 ROM:001238FA move.l d0,-(sp) ROM:001238FC bsr.l sub_133338 ROM:00123902 move.l (sp)+,d0 ROM:00123904 bsr.l sub_133A28 ROM:0012390A bsr.l sub_115302 ROM:00123910 cmpi.w #5,($57C).w ROM:00123916 bne.s loc_12391E ROM:00123918 bsr.l sub_11546C ROM:0012391E ROM:0012391E loc_12391E: ; CODE XREF: sub_1237EC+12A↑j ROM:0012391E addq.w #1,($BAE).w ROM:00123922 rts ROM:00123922 ; End of function sub_1237EC ROM:00123922 ROM:00123924 ROM:00123924 ; =============== S U B R O U T I N E ======================================= ROM:00123924 ROM:00123924 ROM:00123924 sub_123924: ; CODE XREF: sub_1237EC↑p ROM:00123924 clr.w d1 ROM:00123926 move.b ($10A0).w,d1 ROM:0012392A cmpi.w #5,d1 ROM:0012392E bcc.s locret_123938 ROM:00123930 movea.l off_12393A(pc,d1.w*4),a0 ROM:00123934 nop ROM:00123936 jmp (a0) ROM:00123938 ; --------------------------------------------------------------------------- ROM:00123938 ROM:00123938 locret_123938: ; CODE XREF: sub_123924+A↑j ROM:00123938 rts ROM:00123938 ; End of function sub_123924 ROM:00123938 ROM:00123938 ; --------------------------------------------------------------------------- ROM:0012393A off_12393A: dc.l loc_12394E ; DATA XREF: sub_123924+C↑r ROM:0012393E dc.l loc_12397A ROM:00123942 dc.l loc_1239FE ROM:00123946 dc.l loc_123A92 ROM:0012394A dc.l loc_123AE2 ROM:0012394E ; --------------------------------------------------------------------------- ROM:0012394E ROM:0012394E loc_12394E: ; DATA XREF: ROM:off_12393A↑o ROM:0012394E bset #1,($125F).w ROM:00123954 bclr #5,($1280).w ROM:0012395A bclr #4,($127D).w ROM:00123960 bclr #4,($1281).w ROM:00123966 bclr #5,($1282).w ROM:0012396C move.b #1,($10A0).w ROM:00123972 bra.l locret_1239FC ROM:00123978 ; --------------------------------------------------------------------------- ROM:00123978 rts ROM:0012397A ; --------------------------------------------------------------------------- ROM:0012397A ROM:0012397A loc_12397A: ; DATA XREF: ROM:0012393E↑o ROM:0012397A move.w $5A2(a5),d0 ROM:0012397E move.w $5A8(a5),d1 ROM:00123982 btst #0,($872).w ROM:00123988 beq.s loc_1239CC ROM:0012398A cmp.w ($5D2).w,d0 ROM:0012398E ble.s loc_1239CC ROM:00123990 cmp.w ($502).w,d1 ROM:00123994 bgt.s loc_1239CC ROM:00123996 bclr #1,($125F).w ROM:0012399C bset #5,($1280).w ROM:001239A2 bclr #4,($126B).w ROM:001239A8 bclr #0,($872).w ROM:001239AE move.w $5A6(a5),d1 ROM:001239B2 clr.b ($7D6).w ROM:001239B6 move.w d1,($65E).w ROM:001239BA move.b #1,($7D6).w ROM:001239C0 move.b #2,($10A0).w ROM:001239C6 bra.l locret_123A90 ROM:001239CC ; --------------------------------------------------------------------------- ROM:001239CC ROM:001239CC loc_1239CC: ; CODE XREF: ROM:00123988↑j ROM:001239CC ; ROM:0012398E↑j ... ROM:001239CC cmp.w ($5D2).w,d0 ROM:001239D0 bgt.s locret_1239FC ROM:001239D2 bclr #1,($125F).w ROM:001239D8 bset #4,($127D).w ROM:001239DE bset #4,($1281).w ROM:001239E4 bclr #4,($126B).w ROM:001239EA bset #5,($1282).w ROM:001239F0 move.b #4,($10A0).w ROM:001239F6 bra.l locret_123B1A ROM:001239FC ; --------------------------------------------------------------------------- ROM:001239FC ROM:001239FC locret_1239FC: ; CODE XREF: ROM:00123972↑j ROM:001239FC ; ROM:001239D0↑j ... ROM:001239FC rts ROM:001239FE ; --------------------------------------------------------------------------- ROM:001239FE ROM:001239FE loc_1239FE: ; DATA XREF: ROM:00123942↑o ROM:001239FE btst #0,($872).w ROM:00123A04 beq.s loc_123A2A ROM:00123A06 bclr #0,($872).w ROM:00123A0C move.w $5A6(a5),d0 ROM:00123A10 clr.b ($7D6).w ROM:00123A14 move.w d0,($65E).w ROM:00123A18 move.b #1,($7D6).w ROM:00123A1E move.b #2,($10A0).w ROM:00123A24 bra.l locret_123A90 ROM:00123A2A ; --------------------------------------------------------------------------- ROM:00123A2A ROM:00123A2A loc_123A2A: ; CODE XREF: ROM:00123A04↑j ROM:00123A2A cmpi.w #0,($65E).w ROM:00123A30 bgt.s loc_123A6A ROM:00123A32 btst #1,($86E).w ROM:00123A38 bne.s loc_123A6A ROM:00123A3A bset #1,($125F).w ROM:00123A40 bclr #5,($1280).w ROM:00123A46 btst #5,($1282).w ROM:00123A4C bne.s loc_123A56 ROM:00123A4E bset #4,($126B).w ROM:00123A54 bra.s loc_123A5C ROM:00123A56 ; --------------------------------------------------------------------------- ROM:00123A56 ROM:00123A56 loc_123A56: ; CODE XREF: ROM:00123A4C↑j ROM:00123A56 bclr #4,($126B).w ROM:00123A5C ROM:00123A5C loc_123A5C: ; CODE XREF: ROM:00123A54↑j ROM:00123A5C bclr #5,($1282).w ROM:00123A62 move.b #1,($10A0).w ROM:00123A68 bra.s locret_1239FC ROM:00123A6A ; --------------------------------------------------------------------------- ROM:00123A6A ROM:00123A6A loc_123A6A: ; CODE XREF: ROM:00123A30↑j ROM:00123A6A ; ROM:00123A38↑j ROM:00123A6A move.w $5A0(a5),d0 ROM:00123A6E cmp.w ($5D2).w,d0 ROM:00123A72 bgt.s locret_123A90 ROM:00123A74 clr.b ($85E).w ROM:00123A78 clr.w ($76E).w ROM:00123A7C move.b #3,($85E).w ROM:00123A82 bclr #5,($1280).w ROM:00123A88 move.b #3,($10A0).w ROM:00123A8E bra.s locret_123AE0 ROM:00123A90 ; --------------------------------------------------------------------------- ROM:00123A90 ROM:00123A90 locret_123A90: ; CODE XREF: ROM:001239C6↑j ROM:00123A90 ; ROM:00123A24↑j ... ROM:00123A90 rts ROM:00123A92 ; --------------------------------------------------------------------------- ROM:00123A92 ROM:00123A92 loc_123A92: ; DATA XREF: ROM:00123946↑o ROM:00123A92 move.w $5A0(a5),d0 ROM:00123A96 cmp.w ($5D2).w,d0 ROM:00123A9A ble.s loc_123AAA ROM:00123A9C bset #5,($1280).w ROM:00123AA2 move.b #2,($10A0).w ROM:00123AA8 bra.s locret_123A90 ROM:00123AAA ; --------------------------------------------------------------------------- ROM:00123AAA ROM:00123AAA loc_123AAA: ; CODE XREF: ROM:00123A9A↑j ROM:00123AAA move.w $5A2(a5),d0 ROM:00123AAE move.w $5A4(a5),d1 ROM:00123AB2 cmp.w ($76E).w,d1 ROM:00123AB6 ble.s loc_123ABE ROM:00123AB8 cmp.w ($5D2).w,d0 ROM:00123ABC bgt.s locret_123AE0 ROM:00123ABE ROM:00123ABE loc_123ABE: ; CODE XREF: ROM:00123AB6↑j ROM:00123ABE clr.b ($85E).w ROM:00123AC2 clr.w ($76E).w ROM:00123AC6 bset #4,($127D).w ROM:00123ACC bset #4,($1281).w ROM:00123AD2 bset #5,($1282).w ROM:00123AD8 move.b #4,($10A0).w ROM:00123ADE bra.s locret_123B1A ROM:00123AE0 ; --------------------------------------------------------------------------- ROM:00123AE0 ROM:00123AE0 locret_123AE0: ; CODE XREF: ROM:00123A8E↑j ROM:00123AE0 ; ROM:00123ABC↑j ROM:00123AE0 rts ROM:00123AE2 ; --------------------------------------------------------------------------- ROM:00123AE2 ROM:00123AE2 loc_123AE2: ; DATA XREF: ROM:0012394A↑o ROM:00123AE2 btst #1,($86E).w ROM:00123AE8 bne.s locret_123B1A ROM:00123AEA bclr #0,($872).w ROM:00123AF0 move.w $5A6(a5),d0 ROM:00123AF4 clr.b ($7D6).w ROM:00123AF8 move.w d0,($65E).w ROM:00123AFC move.b #1,($7D6).w ROM:00123B02 bclr #4,($127D).w ROM:00123B08 bset #5,($1280).w ROM:00123B0E move.b #2,($10A0).w ROM:00123B14 bra.l locret_123A90 ROM:00123B1A ; --------------------------------------------------------------------------- ROM:00123B1A ROM:00123B1A locret_123B1A: ; CODE XREF: ROM:001239F6↑j ROM:00123B1A ; ROM:00123ADE↑j ... ROM:00123B1A rts ROM:00123B1C ; --------------------------------------------------------------------------- ROM:00123B1C rts ROM:00123B1E ROM:00123B1E ; =============== S U B R O U T I N E ======================================= ROM:00123B1E ROM:00123B1E ROM:00123B1E sub_123B1E: ; CODE XREF: sub_1237EC+C↑p ROM:00123B1E move.w $340(a5),d0 ROM:00123B22 move.w ($9D2).w,d1 ROM:00123B26 cmpi.w #0,d0 ROM:00123B2A bne.s loc_123B5E ROM:00123B2C btst #3,d1 ROM:00123B30 beq.s loc_123B5C ROM:00123B32 bclr #3,d1 ROM:00123B36 move.w d1,($9D2).w ROM:00123B3A btst #4,($127B).w ROM:00123B40 beq.s loc_123B56 ROM:00123B42 move.w ($53A).w,d2 ROM:00123B46 muls.w #$186A,d2 ROM:00123B4A divs.w ($5D2).w,d2 ROM:00123B4E move.w d2,($BB0).w ROM:00123B52 bra.w loc_123B5C ROM:00123B56 ; --------------------------------------------------------------------------- ROM:00123B56 ROM:00123B56 loc_123B56: ; CODE XREF: sub_123B1E+22↑j ROM:00123B56 move.w #$FFFF,($BB0).w ROM:00123B5C ROM:00123B5C loc_123B5C: ; CODE XREF: sub_123B1E+12↑j ROM:00123B5C ; sub_123B1E+34↑j ROM:00123B5C bra.s locret_123B80 ROM:00123B5E ; --------------------------------------------------------------------------- ROM:00123B5E ROM:00123B5E loc_123B5E: ; CODE XREF: sub_123B1E+C↑j ROM:00123B5E btst #4,($127B).w ROM:00123B64 beq.s loc_123B7A ROM:00123B66 move.w ($53A).w,d2 ROM:00123B6A muls.w #$186A,d2 ROM:00123B6E divs.w ($5D2).w,d2 ROM:00123B72 move.w d2,($BB0).w ROM:00123B76 bra.w locret_123B80 ROM:00123B7A ; --------------------------------------------------------------------------- ROM:00123B7A ROM:00123B7A loc_123B7A: ; CODE XREF: sub_123B1E+46↑j ROM:00123B7A move.w #$FFFF,($BB0).w ROM:00123B80 ROM:00123B80 locret_123B80: ; CODE XREF: sub_123B1E:loc_123B5C↑j ROM:00123B80 ; sub_123B1E+58↑j ROM:00123B80 rts ROM:00123B80 ; End of function sub_123B1E ROM:00123B80 ROM:00123B82 ROM:00123B82 ; =============== S U B R O U T I N E ======================================= ROM:00123B82 ROM:00123B82 ROM:00123B82 sub_123B82: ; CODE XREF: sub_123E68+12↓p ROM:00123B82 bsr.w sub_123B8C ROM:00123B86 bsr.w sub_123D2E ROM:00123B8A rts ROM:00123B8A ; End of function sub_123B82 ROM:00123B8A ROM:00123B8C ROM:00123B8C ; =============== S U B R O U T I N E ======================================= ROM:00123B8C ROM:00123B8C ROM:00123B8C sub_123B8C: ; CODE XREF: sub_123B82↑p ROM:00123B8C clr.w d1 ROM:00123B8E move.b ($10A2).w,d1 ROM:00123B92 cmpi.w #6,d1 ROM:00123B96 bcc.s locret_123BA0 ROM:00123B98 movea.l off_123BA2(pc,d1.w*4),a0 ROM:00123B9C nop ROM:00123B9E jmp (a0) ROM:00123BA0 ; --------------------------------------------------------------------------- ROM:00123BA0 ROM:00123BA0 locret_123BA0: ; CODE XREF: sub_123B8C+A↑j ROM:00123BA0 rts ROM:00123BA0 ; End of function sub_123B8C ROM:00123BA0 ROM:00123BA0 ; --------------------------------------------------------------------------- ROM:00123BA2 off_123BA2: dc.l loc_123BBA ; DATA XREF: sub_123B8C+C↑r ROM:00123BA6 dc.l loc_123BC6 ROM:00123BAA dc.l loc_123C04 ROM:00123BAE dc.l loc_123C54 ROM:00123BB2 dc.l loc_123CC8 ROM:00123BB6 dc.l loc_123D06 ROM:00123BBA ; --------------------------------------------------------------------------- ROM:00123BBA ROM:00123BBA loc_123BBA: ; DATA XREF: ROM:off_123BA2↑o ROM:00123BBA move.b #1,($10A2).w ROM:00123BC0 bra.w locret_123C02 ROM:00123BC4 ; --------------------------------------------------------------------------- ROM:00123BC4 rts ROM:00123BC6 ; --------------------------------------------------------------------------- ROM:00123BC6 ROM:00123BC6 loc_123BC6: ; DATA XREF: ROM:00123BA6↑o ROM:00123BC6 btst #6,($86F).w ROM:00123BCC beq.s locret_123C02 ROM:00123BCE btst #7,($4D2).w ROM:00123BD4 bne.s locret_123C02 ROM:00123BD6 move.w $5BE(a5),d0 ROM:00123BDA btst #1,($125F).w ROM:00123BE0 bne.s locret_123C02 ROM:00123BE2 cmpi.w #0,d0 ROM:00123BE6 bne.s locret_123C02 ROM:00123BE8 move.w $5B0(a5),d0 ROM:00123BEC clr.b ($82A).w ROM:00123BF0 move.w d0,($706).w ROM:00123BF4 move.b #1,($82A).w ROM:00123BFA move.b #2,($10A2).w ROM:00123C00 bra.s locret_123C52 ROM:00123C02 ; --------------------------------------------------------------------------- ROM:00123C02 ROM:00123C02 locret_123C02: ; CODE XREF: ROM:00123BC0↑j ROM:00123C02 ; ROM:00123BCC↑j ... ROM:00123C02 rts ROM:00123C04 ; --------------------------------------------------------------------------- ROM:00123C04 ROM:00123C04 loc_123C04: ; DATA XREF: ROM:00123BAA↑o ROM:00123C04 btst #6,($1265).w ROM:00123C0A bne.s loc_123C16 ROM:00123C0C move.b #4,($10A2).w ROM:00123C12 bra.w locret_123D04 ROM:00123C16 ; --------------------------------------------------------------------------- ROM:00123C16 ROM:00123C16 loc_123C16: ; CODE XREF: ROM:00123C0A↑j ROM:00123C16 btst #6,($86F).w ROM:00123C1C beq.s loc_123C38 ROM:00123C1E btst #7,($4D2).w ROM:00123C24 bne.s loc_123C38 ROM:00123C26 move.w $5BE(a5),d0 ROM:00123C2A btst #1,($125F).w ROM:00123C30 bne.s loc_123C38 ROM:00123C32 cmpi.w #0,d0 ROM:00123C36 beq.s loc_123C40 ROM:00123C38 ROM:00123C38 loc_123C38: ; CODE XREF: ROM:00123C1C↑j ROM:00123C38 ; ROM:00123C24↑j ... ROM:00123C38 move.b #1,($10A2).w ROM:00123C3E bra.s locret_123C02 ROM:00123C40 ; --------------------------------------------------------------------------- ROM:00123C40 ROM:00123C40 loc_123C40: ; CODE XREF: ROM:00123C36↑j ROM:00123C40 cmpi.w #0,($706).w ROM:00123C46 bgt.s locret_123C52 ROM:00123C48 move.b #3,($10A2).w ROM:00123C4E bra.w locret_123CC6 ROM:00123C52 ; --------------------------------------------------------------------------- ROM:00123C52 ROM:00123C52 locret_123C52: ; CODE XREF: ROM:00123C00↑j ROM:00123C52 ; ROM:00123C46↑j ROM:00123C52 rts ROM:00123C54 ; --------------------------------------------------------------------------- ROM:00123C54 ROM:00123C54 loc_123C54: ; DATA XREF: ROM:00123BAE↑o ROM:00123C54 btst #7,($4D2).w ROM:00123C5A bne.s loc_123C98 ROM:00123C5C btst #6,($86F).w ROM:00123C62 bne.s loc_123C98 ROM:00123C64 move.w $5BE(a5),d0 ROM:00123C68 btst #1,($125F).w ROM:00123C6E beq.s loc_123C98 ROM:00123C70 cmpi.w #0,d0 ROM:00123C74 bne.s loc_123C98 ROM:00123C76 btst #6,($126A).w ROM:00123C7C bne.s loc_123C98 ROM:00123C7E move.w #$1388,($12B4).w ROM:00123C84 bsr.w sub_123E54 ROM:00123C88 move.w ($BB8).w,($BB6).w ROM:00123C8E move.b #1,($10A2).w ROM:00123C94 bra.w locret_123C02 ROM:00123C98 ; --------------------------------------------------------------------------- ROM:00123C98 ROM:00123C98 loc_123C98: ; CODE XREF: ROM:00123C5A↑j ROM:00123C98 ; ROM:00123C62↑j ... ROM:00123C98 move.w $5BE(a5),d0 ROM:00123C9C btst #7,($4D2).w ROM:00123CA2 bne.s loc_123CAA ROM:00123CA4 cmpi.w #0,d0 ROM:00123CA8 beq.s loc_123CB4 ROM:00123CAA ROM:00123CAA loc_123CAA: ; CODE XREF: ROM:00123CA2↑j ROM:00123CAA move.b #1,($10A2).w ROM:00123CB0 bra.w locret_123C02 ROM:00123CB4 ; --------------------------------------------------------------------------- ROM:00123CB4 ROM:00123CB4 loc_123CB4: ; CODE XREF: ROM:00123CA8↑j ROM:00123CB4 btst #6,($1265).w ROM:00123CBA bne.s locret_123CC6 ROM:00123CBC move.b #5,($10A2).w ROM:00123CC2 bra.w locret_123D2A ROM:00123CC6 ; --------------------------------------------------------------------------- ROM:00123CC6 ROM:00123CC6 locret_123CC6: ; CODE XREF: ROM:00123C4E↑j ROM:00123CC6 ; ROM:00123CBA↑j ROM:00123CC6 rts ROM:00123CC8 ; --------------------------------------------------------------------------- ROM:00123CC8 ROM:00123CC8 loc_123CC8: ; DATA XREF: ROM:00123BB2↑o ROM:00123CC8 cmpi.w #0,($706).w ROM:00123CCE bgt.s loc_123CD8 ROM:00123CD0 move.b #5,($10A2).w ROM:00123CD6 bra.s locret_123D2A ROM:00123CD8 ; --------------------------------------------------------------------------- ROM:00123CD8 ROM:00123CD8 loc_123CD8: ; CODE XREF: ROM:00123CCE↑j ROM:00123CD8 btst #6,($86F).w ROM:00123CDE beq.s loc_123CFA ROM:00123CE0 btst #7,($4D2).w ROM:00123CE6 bne.s loc_123CFA ROM:00123CE8 move.w $5BE(a5),d0 ROM:00123CEC btst #1,($125F).w ROM:00123CF2 bne.s loc_123CFA ROM:00123CF4 cmpi.w #0,d0 ROM:00123CF8 beq.s locret_123D04 ROM:00123CFA ROM:00123CFA loc_123CFA: ; CODE XREF: ROM:00123CDE↑j ROM:00123CFA ; ROM:00123CE6↑j ... ROM:00123CFA move.b #1,($10A2).w ROM:00123D00 bra.w locret_123C02 ROM:00123D04 ; --------------------------------------------------------------------------- ROM:00123D04 ROM:00123D04 locret_123D04: ; CODE XREF: ROM:00123C12↑j ROM:00123D04 ; ROM:00123CF8↑j ROM:00123D04 rts ROM:00123D06 ; --------------------------------------------------------------------------- ROM:00123D06 ROM:00123D06 loc_123D06: ; DATA XREF: ROM:00123BB6↑o ROM:00123D06 btst #6,($86F).w ROM:00123D0C beq.s loc_123D20 ROM:00123D0E move.w $5BE(a5),d0 ROM:00123D12 btst #1,($125F).w ROM:00123D18 bne.s loc_123D20 ROM:00123D1A cmpi.w #0,d0 ROM:00123D1E beq.s locret_123D2A ROM:00123D20 ROM:00123D20 loc_123D20: ; CODE XREF: ROM:00123D0C↑j ROM:00123D20 ; ROM:00123D18↑j ROM:00123D20 move.b #1,($10A2).w ROM:00123D26 bra.w locret_123C02 ROM:00123D2A ; --------------------------------------------------------------------------- ROM:00123D2A ROM:00123D2A locret_123D2A: ; CODE XREF: ROM:00123CC2↑j ROM:00123D2A ; ROM:00123CD6↑j ... ROM:00123D2A rts ROM:00123D2C ; --------------------------------------------------------------------------- ROM:00123D2C rts ROM:00123D2E ROM:00123D2E ; =============== S U B R O U T I N E ======================================= ROM:00123D2E ROM:00123D2E ROM:00123D2E sub_123D2E: ; CODE XREF: sub_123B82+4↑p ROM:00123D2E clr.w d1 ROM:00123D30 move.b ($10A1).w,d1 ROM:00123D34 cmpi.w #4,d1 ROM:00123D38 bcc.s locret_123D42 ROM:00123D3A movea.l off_123D44(pc,d1.w*4),a0 ROM:00123D3E nop ROM:00123D40 jmp (a0) ROM:00123D42 ; --------------------------------------------------------------------------- ROM:00123D42 ROM:00123D42 locret_123D42: ; CODE XREF: sub_123D2E+A↑j ROM:00123D42 rts ROM:00123D42 ; End of function sub_123D2E ROM:00123D42 ROM:00123D42 ; --------------------------------------------------------------------------- ROM:00123D44 off_123D44: dc.l loc_123D54 ; DATA XREF: sub_123D2E+C↑r ROM:00123D48 dc.l loc_123D78 ROM:00123D4C dc.l loc_123D92 ROM:00123D50 dc.l loc_123DEA ROM:00123D54 ; --------------------------------------------------------------------------- ROM:00123D54 ROM:00123D54 loc_123D54: ; DATA XREF: ROM:off_123D44↑o ROM:00123D54 btst #4,($868).w ROM:00123D5A beq.s loc_123D68 ROM:00123D5C move.w #$1388,($12B4).w ROM:00123D62 move.w ($BB8).w,($BB6).w ROM:00123D68 ROM:00123D68 loc_123D68: ; CODE XREF: ROM:00123D5A↑j ROM:00123D68 move.w #0,($BB2).w ROM:00123D6E move.b #1,($10A1).w ROM:00123D74 bra.s locret_123D90 ROM:00123D76 ; --------------------------------------------------------------------------- ROM:00123D76 rts ROM:00123D78 ; --------------------------------------------------------------------------- ROM:00123D78 ROM:00123D78 loc_123D78: ; DATA XREF: ROM:00123D48↑o ROM:00123D78 btst #6,($86F).w ROM:00123D7E beq.s locret_123D90 ROM:00123D80 btst #1,($125F).w ROM:00123D86 beq.s locret_123D90 ROM:00123D88 move.b #2,($10A1).w ROM:00123D8E bra.s locret_123DE8 ROM:00123D90 ; --------------------------------------------------------------------------- ROM:00123D90 ROM:00123D90 locret_123D90: ; CODE XREF: ROM:00123D74↑j ROM:00123D90 ; ROM:00123D7E↑j ... ROM:00123D90 rts ROM:00123D92 ; --------------------------------------------------------------------------- ROM:00123D92 ROM:00123D92 loc_123D92: ; DATA XREF: ROM:00123D4C↑o ROM:00123D92 move.w $5AA(a5),d0 ROM:00123D96 cmp.w ($BB2).w,d0 ROM:00123D9A bgt.s loc_123DB6 ROM:00123D9C move.w #0,($BB2).w ROM:00123DA2 move.w #$1388,($12B4).w ROM:00123DA8 move.w ($BB8).w,($BB6).w ROM:00123DAE move.b #1,($10A1).w ROM:00123DB4 bra.s locret_123D90 ROM:00123DB6 ; --------------------------------------------------------------------------- ROM:00123DB6 ROM:00123DB6 loc_123DB6: ; CODE XREF: ROM:00123D9A↑j ROM:00123DB6 move.w $5AC(a5),d0 ROM:00123DBA cmp.w ($996).w,d0 ROM:00123DBE bge.s loc_123DCA ROM:00123DC0 move.b #3,($10A1).w ROM:00123DC6 bra.w locret_123E50 ROM:00123DCA ; --------------------------------------------------------------------------- ROM:00123DCA ROM:00123DCA loc_123DCA: ; CODE XREF: ROM:00123DBE↑j ROM:00123DCA btst #6,($86F).w ROM:00123DD0 beq.s loc_123DDA ROM:00123DD2 btst #1,($125F).w ROM:00123DD8 bne.s locret_123DE8 ROM:00123DDA ROM:00123DDA loc_123DDA: ; CODE XREF: ROM:00123DD0↑j ROM:00123DDA move.w #0,($BB2).w ROM:00123DE0 move.b #1,($10A1).w ROM:00123DE6 bra.s locret_123D90 ROM:00123DE8 ; --------------------------------------------------------------------------- ROM:00123DE8 ROM:00123DE8 locret_123DE8: ; CODE XREF: ROM:00123D8E↑j ROM:00123DE8 ; ROM:00123DD8↑j ... ROM:00123DE8 rts ROM:00123DEA ; --------------------------------------------------------------------------- ROM:00123DEA ROM:00123DEA loc_123DEA: ; DATA XREF: ROM:00123D50↑o ROM:00123DEA move.w $5AA(a5),d0 ROM:00123DEE cmp.w ($BB2).w,d0 ROM:00123DF2 bgt.s loc_123E10 ROM:00123DF4 move.w #0,($BB2).w ROM:00123DFA move.w #$1388,($12B4).w ROM:00123E00 move.w ($BB8).w,($BB6).w ROM:00123E06 move.b #1,($10A1).w ROM:00123E0C bra.w locret_123D90 ROM:00123E10 ; --------------------------------------------------------------------------- ROM:00123E10 ROM:00123E10 loc_123E10: ; CODE XREF: ROM:00123DF2↑j ROM:00123E10 btst #6,($86F).w ROM:00123E16 beq.s loc_123E20 ROM:00123E18 btst #1,($125F).w ROM:00123E1E bne.s loc_123E30 ROM:00123E20 ROM:00123E20 loc_123E20: ; CODE XREF: ROM:00123E16↑j ROM:00123E20 move.w #0,($BB2).w ROM:00123E26 move.b #1,($10A1).w ROM:00123E2C bra.w locret_123D90 ROM:00123E30 ; --------------------------------------------------------------------------- ROM:00123E30 ROM:00123E30 loc_123E30: ; CODE XREF: ROM:00123E1E↑j ROM:00123E30 move.w $5AE(a5),d0 ROM:00123E34 cmp.w ($996).w,d0 ROM:00123E38 blt.s locret_123E50 ROM:00123E3A move.w ($BB2).w,d0 ROM:00123E3E addi.w #1,d0 ROM:00123E42 move.w d0,($BB2).w ROM:00123E46 move.b #2,($10A1).w ROM:00123E4C bra.w locret_123DE8 ROM:00123E50 ; --------------------------------------------------------------------------- ROM:00123E50 ROM:00123E50 locret_123E50: ; CODE XREF: ROM:00123DC6↑j ROM:00123E50 ; ROM:00123E38↑j ROM:00123E50 rts ROM:00123E52 ; --------------------------------------------------------------------------- ROM:00123E52 rts ROM:00123E54 ROM:00123E54 ; =============== S U B R O U T I N E ======================================= ROM:00123E54 ROM:00123E54 ROM:00123E54 sub_123E54: ; CODE XREF: ROM:00123C84↑p ROM:00123E54 move.w ($12B2).w,d0 ROM:00123E58 cmpi.w #$FF,d0 ROM:00123E5C bge.s loc_123E62 ROM:00123E5E addi.w #1,d0 ROM:00123E62 ROM:00123E62 loc_123E62: ; CODE XREF: sub_123E54+8↑j ROM:00123E62 move.w d0,($12B2).w ROM:00123E66 rts ROM:00123E66 ; End of function sub_123E54 ROM:00123E66 ROM:00123E68 ROM:00123E68 ; =============== S U B R O U T I N E ======================================= ROM:00123E68 ROM:00123E68 ROM:00123E68 sub_123E68: ; CODE XREF: sub_1237EC+1E↑p ROM:00123E68 bsr.w sub_123E82 ROM:00123E6C bsr.w sub_12408C ROM:00123E70 bsr.w sub_123F5C ROM:00123E74 bsr.l sub_1240C4 ROM:00123E7A bsr.l sub_123B82 ROM:00123E80 rts ROM:00123E80 ; End of function sub_123E68 ROM:00123E80 ROM:00123E82 ROM:00123E82 ; =============== S U B R O U T I N E ======================================= ROM:00123E82 ROM:00123E82 ROM:00123E82 sub_123E82: ; CODE XREF: sub_123E68↑p ROM:00123E82 clr.w d1 ROM:00123E84 move.b ($10A4).w,d1 ROM:00123E88 cmpi.w #4,d1 ROM:00123E8C bcc.s locret_123E96 ROM:00123E8E movea.l off_123E98(pc,d1.w*4),a0 ROM:00123E92 nop ROM:00123E94 jmp (a0) ROM:00123E96 ; --------------------------------------------------------------------------- ROM:00123E96 ROM:00123E96 locret_123E96: ; CODE XREF: sub_123E82+A↑j ROM:00123E96 rts ROM:00123E96 ; End of function sub_123E82 ROM:00123E96 ROM:00123E96 ; --------------------------------------------------------------------------- ROM:00123E98 off_123E98: dc.l loc_123EA8 ; DATA XREF: sub_123E82+C↑r ROM:00123E9C dc.l loc_123EB2 ROM:00123EA0 dc.l loc_123ECC ROM:00123EA4 dc.l loc_123F0E ROM:00123EA8 ; --------------------------------------------------------------------------- ROM:00123EA8 ROM:00123EA8 loc_123EA8: ; DATA XREF: ROM:off_123E98↑o ROM:00123EA8 move.b #1,($10A4).w ROM:00123EAE bra.s locret_123ECA ROM:00123EB0 ; --------------------------------------------------------------------------- ROM:00123EB0 rts ROM:00123EB2 ; --------------------------------------------------------------------------- ROM:00123EB2 ROM:00123EB2 loc_123EB2: ; DATA XREF: ROM:00123E9C↑o ROM:00123EB2 btst #7,($4D2).w ROM:00123EB8 bne.s locret_123ECA ROM:00123EBA btst #6,($86F).w ROM:00123EC0 beq.s locret_123ECA ROM:00123EC2 move.b #2,($10A4).w ROM:00123EC8 bra.s locret_123F0C ROM:00123ECA ; --------------------------------------------------------------------------- ROM:00123ECA ROM:00123ECA locret_123ECA: ; CODE XREF: ROM:00123EAE↑j ROM:00123ECA ; ROM:00123EB8↑j ... ROM:00123ECA rts ROM:00123ECC ; --------------------------------------------------------------------------- ROM:00123ECC ROM:00123ECC loc_123ECC: ; DATA XREF: ROM:00123EA0↑o ROM:00123ECC move.w $5BA(a5),d0 ROM:00123ED0 neg.w d0 ROM:00123ED2 cmp.w ($BB8).w,d0 ROM:00123ED6 ble.s loc_123EF4 ROM:00123ED8 move.w $5B8(a5),d0 ROM:00123EDC clr.b ($80D).w ROM:00123EE0 move.w d0,($6CC).w ROM:00123EE4 move.b #1,($80D).w ROM:00123EEA move.b #3,($10A4).w ROM:00123EF0 bra.w locret_123F58 ROM:00123EF4 ; --------------------------------------------------------------------------- ROM:00123EF4 ROM:00123EF4 loc_123EF4: ; CODE XREF: ROM:00123ED6↑j ROM:00123EF4 btst #7,($4D2).w ROM:00123EFA bne.s loc_123F04 ROM:00123EFC btst #6,($86F).w ROM:00123F02 bne.s locret_123F0C ROM:00123F04 ROM:00123F04 loc_123F04: ; CODE XREF: ROM:00123EFA↑j ROM:00123F04 move.b #1,($10A4).w ROM:00123F0A bra.s locret_123ECA ROM:00123F0C ; --------------------------------------------------------------------------- ROM:00123F0C ROM:00123F0C locret_123F0C: ; CODE XREF: ROM:00123EC8↑j ROM:00123F0C ; ROM:00123F02↑j ... ROM:00123F0C rts ROM:00123F0E ; --------------------------------------------------------------------------- ROM:00123F0E ROM:00123F0E loc_123F0E: ; DATA XREF: ROM:00123EA4↑o ROM:00123F0E btst #7,($4D2).w ROM:00123F14 bne.s loc_123F1E ROM:00123F16 btst #6,($86F).w ROM:00123F1C bne.s loc_123F26 ROM:00123F1E ROM:00123F1E loc_123F1E: ; CODE XREF: ROM:00123F14↑j ROM:00123F1E move.b #1,($10A4).w ROM:00123F24 bra.s locret_123ECA ROM:00123F26 ; --------------------------------------------------------------------------- ROM:00123F26 ROM:00123F26 loc_123F26: ; CODE XREF: ROM:00123F1C↑j ROM:00123F26 cmpi.w #0,($6CC).w ROM:00123F2C bgt.s loc_123F42 ROM:00123F2E bsr.w sub_12405C ROM:00123F32 move.w ($BB8).w,($BB6).w ROM:00123F38 move.b #2,($10A4).w ROM:00123F3E bra.w locret_123F0C ROM:00123F42 ; --------------------------------------------------------------------------- ROM:00123F42 ROM:00123F42 loc_123F42: ; CODE XREF: ROM:00123F2C↑j ROM:00123F42 move.w $5BA(a5),d0 ROM:00123F46 neg.w d0 ROM:00123F48 cmp.w ($BB8).w,d0 ROM:00123F4C bgt.s locret_123F58 ROM:00123F4E move.b #2,($10A4).w ROM:00123F54 bra.w locret_123F0C ROM:00123F58 ; --------------------------------------------------------------------------- ROM:00123F58 ROM:00123F58 locret_123F58: ; CODE XREF: ROM:00123EF0↑j ROM:00123F58 ; ROM:00123F4C↑j ROM:00123F58 rts ROM:00123F5A ; --------------------------------------------------------------------------- ROM:00123F5A rts ROM:00123F5C ROM:00123F5C ; =============== S U B R O U T I N E ======================================= ROM:00123F5C ROM:00123F5C ROM:00123F5C sub_123F5C: ; CODE XREF: sub_123E68+8↑p ROM:00123F5C clr.w d1 ROM:00123F5E move.b ($10A3).w,d1 ROM:00123F62 cmpi.w #3,d1 ROM:00123F66 bcc.s locret_123F70 ROM:00123F68 movea.l off_123F72(pc,d1.w*4),a0 ROM:00123F6C nop ROM:00123F6E jmp (a0) ROM:00123F70 ; --------------------------------------------------------------------------- ROM:00123F70 ROM:00123F70 locret_123F70: ; CODE XREF: sub_123F5C+A↑j ROM:00123F70 rts ROM:00123F70 ; End of function sub_123F5C ROM:00123F70 ROM:00123F70 ; --------------------------------------------------------------------------- ROM:00123F72 off_123F72: dc.l loc_123F7E ; DATA XREF: sub_123F5C+C↑r ROM:00123F76 dc.l loc_123F88 ROM:00123F7A dc.l loc_123FE6 ROM:00123F7E ; --------------------------------------------------------------------------- ROM:00123F7E ROM:00123F7E loc_123F7E: ; DATA XREF: ROM:off_123F72↑o ROM:00123F7E move.b #1,($10A3).w ROM:00123F84 bra.s locret_123FE4 ROM:00123F86 ; --------------------------------------------------------------------------- ROM:00123F86 rts ROM:00123F88 ; --------------------------------------------------------------------------- ROM:00123F88 ROM:00123F88 loc_123F88: ; DATA XREF: ROM:00123F76↑o ROM:00123F88 move.w $5B6(a5),d0 ROM:00123F8C cmp.w ($98A).w,d0 ROM:00123F90 blt.s locret_123FE4 ROM:00123F92 move.w $5B2(a5),d0 ROM:00123F96 move.w ($BB8).w,d1 ROM:00123F9A cmpi.w #0,d1 ROM:00123F9E bge.s loc_123FA2 ROM:00123FA0 neg.w d1 ROM:00123FA2 ROM:00123FA2 loc_123FA2: ; CODE XREF: ROM:00123F9E↑j ROM:00123FA2 btst #6,($1264).w ROM:00123FA8 beq.s locret_123FE4 ROM:00123FAA cmp.w d1,d0 ROM:00123FAC bgt.s locret_123FE4 ROM:00123FAE move.w $5BC(a5),d0 ROM:00123FB2 cmp.w ($986).w,d0 ROM:00123FB6 blt.s locret_123FE4 ROM:00123FB8 btst #3,($1263).w ROM:00123FBE beq.s locret_123FE4 ROM:00123FC0 btst #5,($1286).w ROM:00123FC6 beq.s locret_123FE4 ROM:00123FC8 move.w $5B4(a5),d0 ROM:00123FCC clr.b ($80C).w ROM:00123FD0 move.w d0,($6CA).w ROM:00123FD4 move.b #1,($80C).w ROM:00123FDA move.b #2,($10A3).w ROM:00123FE0 bra.w locret_124058 ROM:00123FE4 ; --------------------------------------------------------------------------- ROM:00123FE4 ROM:00123FE4 locret_123FE4: ; CODE XREF: ROM:00123F84↑j ROM:00123FE4 ; ROM:00123F90↑j ... ROM:00123FE4 rts ROM:00123FE6 ; --------------------------------------------------------------------------- ROM:00123FE6 ROM:00123FE6 loc_123FE6: ; DATA XREF: ROM:00123F7A↑o ROM:00123FE6 btst #3,($1263).w ROM:00123FEC beq.s loc_124022 ROM:00123FEE move.w $5B6(a5),d0 ROM:00123FF2 cmp.w ($98A).w,d0 ROM:00123FF6 bge.s loc_123FFA ROM:00123FF8 bra.s loc_124022 ROM:00123FFA ; --------------------------------------------------------------------------- ROM:00123FFA ROM:00123FFA loc_123FFA: ; CODE XREF: ROM:00123FF6↑j ROM:00123FFA move.w $5BC(a5),d0 ROM:00123FFE cmp.w ($986).w,d0 ROM:00124002 bge.s loc_124006 ROM:00124004 bra.s loc_124022 ROM:00124006 ; --------------------------------------------------------------------------- ROM:00124006 ROM:00124006 loc_124006: ; CODE XREF: ROM:00124002↑j ROM:00124006 move.w $5B2(a5),d0 ROM:0012400A move.w ($BB8).w,d1 ROM:0012400E cmpi.w #0,d1 ROM:00124012 bge.s loc_124016 ROM:00124014 neg.w d1 ROM:00124016 ROM:00124016 loc_124016: ; CODE XREF: ROM:00124012↑j ROM:00124016 btst #6,($1264).w ROM:0012401C beq.s loc_124022 ROM:0012401E cmp.w d1,d0 ROM:00124020 ble.s loc_12402A ROM:00124022 ROM:00124022 loc_124022: ; CODE XREF: ROM:00123FEC↑j ROM:00124022 ; ROM:00123FF8↑j ... ROM:00124022 move.b #1,($10A3).w ROM:00124028 bra.s locret_123FE4 ROM:0012402A ; --------------------------------------------------------------------------- ROM:0012402A ROM:0012402A loc_12402A: ; CODE XREF: ROM:00124020↑j ROM:0012402A cmpi.w #0,($6CA).w ROM:00124030 bgt.s locret_124058 ROM:00124032 bsr.w sub_12406E ROM:00124036 move.w ($BB8).w,($BB6).w ROM:0012403C move.w $5B4(a5),d0 ROM:00124040 clr.b ($80C).w ROM:00124044 move.w d0,($6CA).w ROM:00124048 move.b #1,($80C).w ROM:0012404E move.b #2,($10A3).w ROM:00124054 bra.w *+4 ROM:00124058 ; --------------------------------------------------------------------------- ROM:00124058 ROM:00124058 locret_124058: ; CODE XREF: ROM:00123FE0↑j ROM:00124058 ; ROM:00124030↑j ... ROM:00124058 rts ROM:0012405A ; --------------------------------------------------------------------------- ROM:0012405A rts ROM:0012405C ROM:0012405C ; =============== S U B R O U T I N E ======================================= ROM:0012405C ROM:0012405C ROM:0012405C sub_12405C: ; CODE XREF: ROM:00123F2E↑p ROM:0012405C move.w ($12B4).w,d0 ROM:00124060 add.w ($BB8).w,d0 ROM:00124064 add.w $5BA(a5),d0 ROM:00124068 move.w d0,($12B4).w ROM:0012406C rts ROM:0012406C ; End of function sub_12405C ROM:0012406C ROM:0012406E ROM:0012406E ; =============== S U B R O U T I N E ======================================= ROM:0012406E ROM:0012406E ROM:0012406E sub_12406E: ; CODE XREF: ROM:00124032↑p ROM:0012406E move.w ($BB8).w,d0 ROM:00124072 move.w ($12B4).w,d1 ROM:00124076 cmpi.w #0,d0 ROM:0012407A ble.s loc_124082 ROM:0012407C addi.w #5,d1 ROM:00124080 bra.s loc_124086 ROM:00124082 ; --------------------------------------------------------------------------- ROM:00124082 ROM:00124082 loc_124082: ; CODE XREF: sub_12406E+C↑j ROM:00124082 subi.w #5,d1 ROM:00124086 ROM:00124086 loc_124086: ; CODE XREF: sub_12406E+12↑j ROM:00124086 move.w d1,($12B4).w ROM:0012408A rts ROM:0012408A ; End of function sub_12406E ROM:0012408A ROM:0012408C ROM:0012408C ; =============== S U B R O U T I N E ======================================= ROM:0012408C ROM:0012408C ROM:0012408C sub_12408C: ; CODE XREF: sub_123E68+4↑p ROM:0012408C bclr #3,($1263).w ROM:00124092 btst #6,($126A).w ROM:00124098 bne.s locret_1240C2 ROM:0012409A move.w ($B04).w,d0 ROM:0012409E cmpi.w #0,d0 ROM:001240A2 bne.s locret_1240C2 ROM:001240A4 btst #3,($135E).w ROM:001240AA beq.s loc_1240BC ROM:001240AC btst #0,($B89).w ROM:001240B2 bne.s locret_1240C2 ROM:001240B4 btst #3,($1285).w ROM:001240BA bne.s locret_1240C2 ROM:001240BC ROM:001240BC loc_1240BC: ; CODE XREF: sub_12408C+1E↑j ROM:001240BC bset #3,($1263).w ROM:001240C2 ROM:001240C2 locret_1240C2: ; CODE XREF: sub_12408C+C↑j ROM:001240C2 ; sub_12408C+16↑j ... ROM:001240C2 rts ROM:001240C2 ; End of function sub_12408C ROM:001240C2 ROM:001240C4 ROM:001240C4 ; =============== S U B R O U T I N E ======================================= ROM:001240C4 ROM:001240C4 ROM:001240C4 sub_1240C4: ; CODE XREF: sub_123E68+C↑p ROM:001240C4 bsr.w sub_124336 ROM:001240C8 bsr.w sub_124344 ROM:001240CC bsr.w sub_1240DA ROM:001240D0 bsr.w sub_1241C6 ROM:001240D4 bsr.w sub_124396 ROM:001240D8 rts ROM:001240D8 ; End of function sub_1240C4 ROM:001240D8 ROM:001240DA ROM:001240DA ; =============== S U B R O U T I N E ======================================= ROM:001240DA ROM:001240DA ROM:001240DA sub_1240DA: ; CODE XREF: sub_1240C4+8↑p ROM:001240DA clr.w d1 ROM:001240DC move.b ($10A5).w,d1 ROM:001240E0 cmpi.w #4,d1 ROM:001240E4 bcc.s locret_1240EE ROM:001240E6 movea.l off_1240F0(pc,d1.w*4),a0 ROM:001240EA nop ROM:001240EC jmp (a0) ROM:001240EE ; --------------------------------------------------------------------------- ROM:001240EE ROM:001240EE locret_1240EE: ; CODE XREF: sub_1240DA+A↑j ROM:001240EE rts ROM:001240EE ; End of function sub_1240DA ROM:001240EE ROM:001240EE ; --------------------------------------------------------------------------- ROM:001240F0 off_1240F0: dc.l loc_124100 ; DATA XREF: sub_1240DA+C↑r ROM:001240F4 dc.l loc_124110 ROM:001240F8 dc.l loc_124152 ROM:001240FC dc.l loc_124180 ROM:00124100 ; --------------------------------------------------------------------------- ROM:00124100 ROM:00124100 loc_124100: ; DATA XREF: ROM:off_1240F0↑o ROM:00124100 bclr #4,($126F).w ROM:00124106 move.b #1,($10A5).w ROM:0012410C bra.s locret_124150 ROM:0012410E ; --------------------------------------------------------------------------- ROM:0012410E rts ROM:00124110 ; --------------------------------------------------------------------------- ROM:00124110 ROM:00124110 loc_124110: ; DATA XREF: ROM:001240F4↑o ROM:00124110 btst #7,($4D2).w ROM:00124116 beq.s loc_12412E ROM:00124118 bset #4,($126F).w ROM:0012411E move.w #$1388,($BB6).w ROM:00124124 move.b #3,($10A5).w ROM:0012412A bra.w locret_1241C2 ROM:0012412E ; --------------------------------------------------------------------------- ROM:0012412E ROM:0012412E loc_12412E: ; CODE XREF: ROM:00124116↑j ROM:0012412E move.w ($12B4).w,d0 ROM:00124132 add.w $5C0(a5),d0 ROM:00124136 cmp.w ($996).w,d0 ROM:0012413A bgt.s locret_124150 ROM:0012413C bset #4,($126F).w ROM:00124142 move.w #$1388,($BB6).w ROM:00124148 move.b #2,($10A5).w ROM:0012414E bra.s locret_12417E ROM:00124150 ; --------------------------------------------------------------------------- ROM:00124150 ROM:00124150 locret_124150: ; CODE XREF: ROM:0012410C↑j ROM:00124150 ; ROM:0012413A↑j ... ROM:00124150 rts ROM:00124152 ; --------------------------------------------------------------------------- ROM:00124152 ROM:00124152 loc_124152: ; DATA XREF: ROM:001240F8↑o ROM:00124152 btst #7,($4D2).w ROM:00124158 beq.s loc_124162 ROM:0012415A move.b #3,($10A5).w ROM:00124160 bra.s locret_1241C2 ROM:00124162 ; --------------------------------------------------------------------------- ROM:00124162 ROM:00124162 loc_124162: ; CODE XREF: ROM:00124158↑j ROM:00124162 move.w ($12B4).w,d0 ROM:00124166 add.w $5C2(a5),d0 ROM:0012416A cmp.w ($996).w,d0 ROM:0012416E ble.s locret_12417E ROM:00124170 bclr #4,($126F).w ROM:00124176 move.b #1,($10A5).w ROM:0012417C bra.s locret_124150 ROM:0012417E ; --------------------------------------------------------------------------- ROM:0012417E ROM:0012417E locret_12417E: ; CODE XREF: ROM:0012414E↑j ROM:0012417E ; ROM:0012416E↑j ... ROM:0012417E rts ROM:00124180 ; --------------------------------------------------------------------------- ROM:00124180 ROM:00124180 loc_124180: ; DATA XREF: ROM:001240FC↑o ROM:00124180 move.w ($12B4).w,d0 ROM:00124184 add.w $5C2(a5),d0 ROM:00124188 btst #7,($4D2).w ROM:0012418E bne.s loc_1241A4 ROM:00124190 cmp.w ($996).w,d0 ROM:00124194 ble.s loc_1241A4 ROM:00124196 bclr #4,($126F).w ROM:0012419C move.b #1,($10A5).w ROM:001241A2 bra.s locret_124150 ROM:001241A4 ; --------------------------------------------------------------------------- ROM:001241A4 ROM:001241A4 loc_1241A4: ; CODE XREF: ROM:0012418E↑j ROM:001241A4 ; ROM:00124194↑j ROM:001241A4 move.w ($12B4).w,d0 ROM:001241A8 add.w $5C0(a5),d0 ROM:001241AC btst #7,($4D2).w ROM:001241B2 bne.s locret_1241C2 ROM:001241B4 cmp.w ($996).w,d0 ROM:001241B8 bgt.s locret_1241C2 ROM:001241BA move.b #2,($10A5).w ROM:001241C0 bra.s locret_12417E ROM:001241C2 ; --------------------------------------------------------------------------- ROM:001241C2 ROM:001241C2 locret_1241C2: ; CODE XREF: ROM:0012412A↑j ROM:001241C2 ; ROM:00124160↑j ... ROM:001241C2 rts ROM:001241C4 ; --------------------------------------------------------------------------- ROM:001241C4 rts ROM:001241C6 ROM:001241C6 ; =============== S U B R O U T I N E ======================================= ROM:001241C6 ROM:001241C6 ROM:001241C6 sub_1241C6: ; CODE XREF: sub_1240C4+C↑p ROM:001241C6 clr.w d1 ROM:001241C8 move.b ($10A6).w,d1 ROM:001241CC cmpi.w #5,d1 ROM:001241D0 bcc.s locret_1241DA ROM:001241D2 movea.l off_1241DC(pc,d1.w*4),a0 ROM:001241D6 nop ROM:001241D8 jmp (a0) ROM:001241DA ; --------------------------------------------------------------------------- ROM:001241DA ROM:001241DA locret_1241DA: ; CODE XREF: sub_1241C6+A↑j ROM:001241DA rts ROM:001241DA ; End of function sub_1241C6 ROM:001241DA ROM:001241DA ; --------------------------------------------------------------------------- ROM:001241DC off_1241DC: dc.l loc_1241F0 ; DATA XREF: sub_1241C6+C↑r ROM:001241E0 dc.l loc_124200 ROM:001241E4 dc.l loc_12422C ROM:001241E8 dc.l loc_124270 ROM:001241EC dc.l loc_1242F4 ROM:001241F0 ; --------------------------------------------------------------------------- ROM:001241F0 ROM:001241F0 loc_1241F0: ; DATA XREF: ROM:off_1241DC↑o ROM:001241F0 bclr #1,($1268).w ROM:001241F6 move.b #1,($10A6).w ROM:001241FC bra.s locret_12422A ROM:001241FE ; --------------------------------------------------------------------------- ROM:001241FE rts ROM:00124200 ; --------------------------------------------------------------------------- ROM:00124200 ROM:00124200 loc_124200: ; DATA XREF: ROM:001241E0↑o ROM:00124200 btst #4,($127B).w ROM:00124206 beq.s locret_12422A ROM:00124208 btst #4,($126F).w ROM:0012420E bne.s locret_12422A ROM:00124210 move.w $5C8(a5),d0 ROM:00124214 clr.b ($80E).w ROM:00124218 move.w d0,($6CE).w ROM:0012421C move.b #1,($80E).w ROM:00124222 move.b #2,($10A6).w ROM:00124228 bra.s locret_12426E ROM:0012422A ; --------------------------------------------------------------------------- ROM:0012422A ROM:0012422A locret_12422A: ; CODE XREF: ROM:001241FC↑j ROM:0012422A ; ROM:00124206↑j ... ROM:0012422A rts ROM:0012422C ; --------------------------------------------------------------------------- ROM:0012422C ROM:0012422C loc_12422C: ; DATA XREF: ROM:001241E4↑o ROM:0012422C btst #4,($126F).w ROM:00124232 bne.s loc_12423C ROM:00124234 btst #4,($127B).w ROM:0012423A bne.s loc_124244 ROM:0012423C ROM:0012423C loc_12423C: ; CODE XREF: ROM:00124232↑j ROM:0012423C move.b #1,($10A6).w ROM:00124242 bra.s locret_12422A ROM:00124244 ; --------------------------------------------------------------------------- ROM:00124244 ROM:00124244 loc_124244: ; CODE XREF: ROM:0012423A↑j ROM:00124244 cmpi.w #0,($6CE).w ROM:0012424A bgt.s locret_12426E ROM:0012424C move.w ($BB8).w,($BB6).w ROM:00124252 move.w $5CA(a5),d0 ROM:00124256 clr.b ($80E).w ROM:0012425A move.w d0,($6CE).w ROM:0012425E move.b #1,($80E).w ROM:00124264 move.b #3,($10A6).w ROM:0012426A bra.w locret_1242F2 ROM:0012426E ; --------------------------------------------------------------------------- ROM:0012426E ROM:0012426E locret_12426E: ; CODE XREF: ROM:00124228↑j ROM:0012426E ; ROM:0012424A↑j ROM:0012426E rts ROM:00124270 ; --------------------------------------------------------------------------- ROM:00124270 ROM:00124270 loc_124270: ; DATA XREF: ROM:001241E8↑o ROM:00124270 move.w ($BB8).w,d0 ROM:00124274 sub.w ($BB6).w,d0 ROM:00124278 move.w $5C4(a5),d1 ROM:0012427C cmp.w d0,d1 ROM:0012427E bgt.s loc_124290 ROM:00124280 bset #1,($1268).w ROM:00124286 move.b #4,($10A6).w ROM:0012428C bra.w locret_124332 ROM:00124290 ; --------------------------------------------------------------------------- ROM:00124290 ROM:00124290 loc_124290: ; CODE XREF: ROM:0012427E↑j ROM:00124290 cmpi.w #0,($6CE).w ROM:00124296 bgt.s loc_1242C0 ROM:00124298 move.w ($BB6).w,d0 ROM:0012429C cmp.w ($BB8).w,d0 ROM:001242A0 bge.s loc_1242C0 ROM:001242A2 bsr.w sub_12435E ROM:001242A6 move.w $5CA(a5),d0 ROM:001242AA clr.b ($80E).w ROM:001242AE move.w d0,($6CE).w ROM:001242B2 move.b #1,($80E).w ROM:001242B8 move.b #3,($10A6).w ROM:001242BE bra.s locret_1242F2 ROM:001242C0 ; --------------------------------------------------------------------------- ROM:001242C0 ROM:001242C0 loc_1242C0: ; CODE XREF: ROM:00124296↑j ROM:001242C0 ; ROM:001242A0↑j ROM:001242C0 btst #4,($126F).w ROM:001242C6 bne.s loc_1242D0 ROM:001242C8 btst #4,($127B).w ROM:001242CE bne.s loc_1242DA ROM:001242D0 ROM:001242D0 loc_1242D0: ; CODE XREF: ROM:001242C6↑j ROM:001242D0 move.b #1,($10A6).w ROM:001242D6 bra.w locret_12422A ROM:001242DA ; --------------------------------------------------------------------------- ROM:001242DA ROM:001242DA loc_1242DA: ; CODE XREF: ROM:001242CE↑j ROM:001242DA move.w ($BB6).w,d0 ROM:001242DE cmp.w ($BB8).w,d0 ROM:001242E2 ble.s locret_1242F2 ROM:001242E4 bsr.w sub_12436C ROM:001242E8 move.b #3,($10A6).w ROM:001242EE bra.w *+4 ROM:001242F2 ; --------------------------------------------------------------------------- ROM:001242F2 ROM:001242F2 locret_1242F2: ; CODE XREF: ROM:0012426A↑j ROM:001242F2 ; ROM:001242BE↑j ... ROM:001242F2 rts ROM:001242F4 ; --------------------------------------------------------------------------- ROM:001242F4 ROM:001242F4 loc_1242F4: ; DATA XREF: ROM:001241EC↑o ROM:001242F4 move.w $5C6(a5),d0 ROM:001242F8 move.w ($BB8).w,d1 ROM:001242FC sub.w ($BB6).w,d1 ROM:00124300 cmp.w d1,d0 ROM:00124302 ble.s loc_124312 ROM:00124304 bclr #1,($1268).w ROM:0012430A move.b #3,($10A6).w ROM:00124310 bra.s locret_1242F2 ROM:00124312 ; --------------------------------------------------------------------------- ROM:00124312 ROM:00124312 loc_124312: ; CODE XREF: ROM:00124302↑j ROM:00124312 btst #4,($126F).w ROM:00124318 bne.s loc_124322 ROM:0012431A btst #4,($127B).w ROM:00124320 bne.s locret_124332 ROM:00124322 ROM:00124322 loc_124322: ; CODE XREF: ROM:00124318↑j ROM:00124322 bclr #1,($1268).w ROM:00124328 move.b #1,($10A6).w ROM:0012432E bra.w locret_12422A ROM:00124332 ; --------------------------------------------------------------------------- ROM:00124332 ROM:00124332 locret_124332: ; CODE XREF: ROM:0012428C↑j ROM:00124332 ; ROM:00124320↑j ROM:00124332 rts ROM:00124334 ; --------------------------------------------------------------------------- ROM:00124334 rts ROM:00124336 ROM:00124336 ; =============== S U B R O U T I N E ======================================= ROM:00124336 ROM:00124336 ROM:00124336 sub_124336: ; CODE XREF: sub_1240C4↑p ROM:00124336 move.w ($996).w,d0 ROM:0012433A sub.w ($12B4).w,d0 ROM:0012433E move.w d0,($BB8).w ROM:00124342 rts ROM:00124342 ; End of function sub_124336 ROM:00124342 ROM:00124344 ROM:00124344 ; =============== S U B R O U T I N E ======================================= ROM:00124344 ROM:00124344 ROM:00124344 sub_124344: ; CODE XREF: sub_1240C4+4↑p ROM:00124344 move.w ($BB8).w,d0 ROM:00124348 muls.w $5D0(a5),d0 ROM:0012434C divs.w $5CE(a5),d0 ROM:00124350 addi.w #$2328,d0 ROM:00124354 sub.w $5D0(a5),d0 ROM:00124358 move.w d0,($BB4).w ROM:0012435C rts ROM:0012435C ; End of function sub_124344 ROM:0012435C ROM:0012435E ROM:0012435E ; =============== S U B R O U T I N E ======================================= ROM:0012435E ROM:0012435E ROM:0012435E sub_12435E: ; CODE XREF: ROM:001242A2↑p ROM:0012435E move.w ($BB6).w,d0 ROM:00124362 addi.w #1,d0 ROM:00124366 move.w d0,($BB6).w ROM:0012436A rts ROM:0012436A ; End of function sub_12435E ROM:0012436A ROM:0012436C ROM:0012436C ; =============== S U B R O U T I N E ======================================= ROM:0012436C ROM:0012436C ROM:0012436C sub_12436C: ; CODE XREF: ROM:001242E4↑p ROM:0012436C clr.l d1 ROM:0012436E move.w ($BB8).w,d1 ROM:00124372 swap d1 ROM:00124374 move.w ($BB6).w,d2 ROM:00124378 swap d2 ROM:0012437A move.w ($BBA).w,d2 ROM:0012437E move.w $5CC(a5),d3 ROM:00124382 ext.l d3 ROM:00124384 bsr.l sub_116D90 ROM:0012438A move.w d4,($BBA).w ROM:0012438E swap d4 ROM:00124390 move.w d4,($BB6).w ROM:00124394 rts ROM:00124394 ; End of function sub_12436C ROM:00124394 ROM:00124396 ROM:00124396 ; =============== S U B R O U T I N E ======================================= ROM:00124396 ROM:00124396 ROM:00124396 sub_124396: ; CODE XREF: sub_1240C4+10↑p ROM:00124396 move.w $5BE(a5),d0 ROM:0012439A cmpi.w #0,d0 ROM:0012439E bne.s loc_1243B8 ROM:001243A0 btst #4,($126F).w ROM:001243A6 bne.s loc_1243E4 ROM:001243A8 btst #1,($1268).w ROM:001243AE bne.s loc_1243E4 ROM:001243B0 bclr #6,($1265).w ROM:001243B6 bra.s loc_1243EA ROM:001243B8 ; --------------------------------------------------------------------------- ROM:001243B8 ROM:001243B8 loc_1243B8: ; CODE XREF: sub_124396+8↑j ROM:001243B8 cmpi.w #1,d0 ROM:001243BC bne.s loc_1243D2 ROM:001243BE bclr #6,($1265).w ROM:001243C4 bclr #4,($126F).w ROM:001243CA bclr #1,($1268).w ROM:001243D0 bra.s loc_1243EA ROM:001243D2 ; --------------------------------------------------------------------------- ROM:001243D2 ROM:001243D2 loc_1243D2: ; CODE XREF: sub_124396+26↑j ROM:001243D2 cmpi.w #2,d0 ROM:001243D6 bne.s loc_1243EA ROM:001243D8 bset #4,($126F).w ROM:001243DE bset #1,($1268).w ROM:001243E4 ROM:001243E4 loc_1243E4: ; CODE XREF: sub_124396+10↑j ROM:001243E4 ; sub_124396+18↑j ROM:001243E4 bset #6,($1265).w ROM:001243EA ROM:001243EA loc_1243EA: ; CODE XREF: sub_124396+20↑j ROM:001243EA ; sub_124396+3A↑j ... ROM:001243EA btst #5,($8A1).w ROM:001243F0 beq.s locret_12440C ROM:001243F2 btst #5,($8A5).w ROM:001243F8 beq.s locret_12440C ROM:001243FA bclr #6,($1265).w ROM:00124400 bclr #4,($126F).w ROM:00124406 bclr #1,($1268).w ROM:0012440C ROM:0012440C locret_12440C: ; CODE XREF: sub_124396+5A↑j ROM:0012440C ; sub_124396+62↑j ROM:0012440C rts ROM:0012440C ; End of function sub_124396 ROM:0012440C ROM:0012440E ROM:0012440E ; =============== S U B R O U T I N E ======================================= ROM:0012440E ROM:0012440E ROM:0012440E sub_12440E: ; CODE XREF: ROM:001169A4↑p ROM:0012440E bsr.w sub_12444A ROM:00124412 bsr.w sub_1246FC ROM:00124416 move.w #0,($BBC).w ROM:0012441C bra.s loc_124424 ROM:0012441E ; --------------------------------------------------------------------------- ROM:0012441E ROM:0012441E loc_12441E: ; CODE XREF: sub_12440E+22↓j ROM:0012441E addi.w #1,($BBC).w ROM:00124424 ROM:00124424 loc_124424: ; CODE XREF: sub_12440E+E↑j ROM:00124424 cmpi.w #1,($BBC).w ROM:0012442A bgt.s loc_124432 ROM:0012442C bsr.w sub_124472 ROM:00124430 bra.s loc_12441E ROM:00124432 ; --------------------------------------------------------------------------- ROM:00124432 ROM:00124432 loc_124432: ; CODE XREF: sub_12440E+1C↑j ROM:00124432 bsr.l sub_1248A2 ROM:00124438 bsr.l sub_124B24 ROM:0012443E bsr.l sub_124EEA ROM:00124444 bsr.w sub_124822 ROM:00124448 rts ROM:00124448 ; End of function sub_12440E ROM:00124448 ROM:0012444A ROM:0012444A ; =============== S U B R O U T I N E ======================================= ROM:0012444A ROM:0012444A ROM:0012444A sub_12444A: ; CODE XREF: sub_12440E↑p ROM:0012444A bclr #5,($127C).w ROM:00124450 cmpi.w #0,($6D0).w ROM:00124456 bgt.s locret_124470 ROM:00124458 move.w $5D8(a5),d0 ROM:0012445C clr.b ($80F).w ROM:00124460 move.w d0,($6D0).w ROM:00124464 move.b #1,($80F).w ROM:0012446A bset #5,($127C).w ROM:00124470 ROM:00124470 locret_124470: ; CODE XREF: sub_12444A+C↑j ROM:00124470 rts ROM:00124470 ; End of function sub_12444A ROM:00124470 ROM:00124472 ROM:00124472 ; =============== S U B R O U T I N E ======================================= ROM:00124472 ROM:00124472 ROM:00124472 sub_124472: ; CODE XREF: sub_12440E+1E↑p ROM:00124472 move.w ($BBC).w,d7 ROM:00124476 clr.w d1 ROM:00124478 move.b $1235(d7.w),d1 ROM:0012447E cmpi.w #5,d1 ROM:00124482 bcc.s locret_12448C ROM:00124484 movea.l off_12448E(pc,d1.w*4),a0 ROM:00124488 nop ROM:0012448A jmp (a0) ROM:0012448C ; --------------------------------------------------------------------------- ROM:0012448C ROM:0012448C locret_12448C: ; CODE XREF: sub_124472+10↑j ROM:0012448C rts ROM:0012448C ; End of function sub_124472 ROM:0012448C ROM:0012448C ; --------------------------------------------------------------------------- ROM:0012448E off_12448E: dc.l loc_1244A2 ; DATA XREF: sub_124472+12↑r ROM:00124492 dc.l loc_1244C0 ROM:00124496 dc.l loc_1244F4 ROM:0012449A dc.l loc_124536 ROM:0012449E dc.l loc_124594 ROM:001244A2 ; --------------------------------------------------------------------------- ROM:001244A2 ROM:001244A2 loc_1244A2: ; DATA XREF: ROM:off_12448E↑o ROM:001244A2 bclr d7,($10A8).w ROM:001244A6 bclr d7,($10A7).w ROM:001244AA move.w #0,$EE4(d7.w*2) ROM:001244B2 bsr.w sub_124850 ROM:001244B6 move.b #1,$1235(d7.w) ROM:001244BE bra.s locret_1244F2 ROM:001244C0 ; --------------------------------------------------------------------------- ROM:001244C0 ROM:001244C0 loc_1244C0: ; DATA XREF: ROM:00124492↑o ROM:001244C0 move.w $5D2(a5),d2 ROM:001244C4 btst #4,($127D).w ROM:001244CA beq.s locret_1244F2 ROM:001244CC cmp.w ($978).w,d2 ROM:001244D0 ble.s locret_1244F2 ROM:001244D2 move.w $97E(a5,d7.w*2),$EE4(d7.w*2) ROM:001244DC bsr.w sub_124850 ROM:001244E0 bset d7,($10A8).w ROM:001244E4 move.b #2,$1235(d7.w) ROM:001244EC bra.l locret_124534 ROM:001244F2 ; --------------------------------------------------------------------------- ROM:001244F2 ROM:001244F2 locret_1244F2: ; CODE XREF: ROM:001244BE↑j ROM:001244F2 ; ROM:001244CA↑j ... ROM:001244F2 rts ROM:001244F4 ; --------------------------------------------------------------------------- ROM:001244F4 ROM:001244F4 loc_1244F4: ; DATA XREF: ROM:00124496↑o ROM:001244F4 move.w $5D2(a5),d2 ROM:001244F8 btst #4,($127D).w ROM:001244FE beq.s loc_124506 ROM:00124500 cmp.w ($978).w,d2 ROM:00124504 bgt.s loc_124520 ROM:00124506 ROM:00124506 loc_124506: ; CODE XREF: ROM:001244FE↑j ROM:00124506 move.w #0,$EE4(d7.w*2) ROM:0012450E bsr.w sub_124850 ROM:00124512 bclr d7,($10A8).w ROM:00124516 move.b #1,$1235(d7.w) ROM:0012451E bra.s locret_1244F2 ROM:00124520 ; --------------------------------------------------------------------------- ROM:00124520 ROM:00124520 loc_124520: ; CODE XREF: ROM:00124504↑j ROM:00124520 btst d7,($1303).w ROM:00124524 beq.s locret_124534 ROM:00124526 move.b #3,$1235(d7.w) ROM:0012452E bra.l locret_124592 ROM:00124534 ; --------------------------------------------------------------------------- ROM:00124534 ROM:00124534 locret_124534: ; CODE XREF: ROM:001244EC↑j ROM:00124534 ; ROM:00124524↑j ROM:00124534 rts ROM:00124536 ; --------------------------------------------------------------------------- ROM:00124536 ROM:00124536 loc_124536: ; DATA XREF: ROM:0012449A↑o ROM:00124536 move.w $5D2(a5),d2 ROM:0012453A btst #4,($127D).w ROM:00124540 beq.s loc_124548 ROM:00124542 cmp.w ($978).w,d2 ROM:00124546 bgt.s loc_124566 ROM:00124548 ROM:00124548 loc_124548: ; CODE XREF: ROM:00124540↑j ROM:00124548 move.w #0,$EE4(d7.w*2) ROM:00124550 bsr.w sub_124850 ROM:00124554 bclr d7,($10A8).w ROM:00124558 move.b #1,$1235(d7.w) ROM:00124560 bra.l locret_1244F2 ROM:00124566 ; --------------------------------------------------------------------------- ROM:00124566 ROM:00124566 loc_124566: ; CODE XREF: ROM:00124546↑j ROM:00124566 cmpi.w #$2710,$EE4(d7.w*2) ROM:0012456E blt.s loc_124582 ROM:00124570 bset d7,($10A7).w ROM:00124574 move.b #4,$1235(d7.w) ROM:0012457C bra.l locret_1245D8 ROM:00124582 ; --------------------------------------------------------------------------- ROM:00124582 ROM:00124582 loc_124582: ; CODE XREF: ROM:0012456E↑j ROM:00124582 btst #5,($127C).w ROM:00124588 beq.s locret_124592 ROM:0012458A bsr.w sub_1246CC ROM:0012458E bsr.w sub_124850 ROM:00124592 ROM:00124592 locret_124592: ; CODE XREF: ROM:0012452E↑j ROM:00124592 ; ROM:00124588↑j ROM:00124592 rts ROM:00124594 ; --------------------------------------------------------------------------- ROM:00124594 ROM:00124594 loc_124594: ; DATA XREF: ROM:0012449E↑o ROM:00124594 move.w $5D2(a5),d2 ROM:00124598 btst #4,($127D).w ROM:0012459E beq.s loc_1245A6 ROM:001245A0 cmp.w ($978).w,d2 ROM:001245A4 bgt.s loc_1245C8 ROM:001245A6 ROM:001245A6 loc_1245A6: ; CODE XREF: ROM:0012459E↑j ROM:001245A6 move.w #0,$EE4(d7.w*2) ROM:001245AE bsr.w sub_124850 ROM:001245B2 bclr d7,($10A8).w ROM:001245B6 bclr d7,($10A7).w ROM:001245BA move.b #1,$1235(d7.w) ROM:001245C2 bra.l locret_1244F2 ROM:001245C8 ; --------------------------------------------------------------------------- ROM:001245C8 ROM:001245C8 loc_1245C8: ; CODE XREF: ROM:001245A4↑j ROM:001245C8 btst #5,($127C).w ROM:001245CE beq.s locret_1245D8 ROM:001245D0 bsr.w sub_12463A ROM:001245D4 bsr.w sub_124850 ROM:001245D8 ROM:001245D8 locret_1245D8: ; CODE XREF: ROM:0012457C↑j ROM:001245D8 ; ROM:001245CE↑j ROM:001245D8 rts ROM:001245DA ROM:001245DA ; =============== S U B R O U T I N E ======================================= ROM:001245DA ROM:001245DA ROM:001245DA sub_1245DA: ; CODE XREF: ROM:00124738↓p ROM:001245DA move.w #$3B6A,d1 ROM:001245DE move.w ($9C0).w,d2 ROM:001245E2 move.w ($986).w,d3 ROM:001245E6 bsr.l sub_116E84 ROM:001245EC move.w d1,($EEC).w ROM:001245F0 move.w #$3B6C,d1 ROM:001245F4 move.w ($9C0).w,d2 ROM:001245F8 move.w ($986).w,d3 ROM:001245FC bsr.l sub_116E84 ROM:00124602 move.w d1,($EEE).w ROM:00124606 move.w #0,d7 ROM:0012460A bra.s loc_124610 ROM:0012460C ; --------------------------------------------------------------------------- ROM:0012460C ROM:0012460C loc_12460C: ; CODE XREF: sub_1245DA:loc_124636↓j ROM:0012460C addi.w #1,d7 ROM:00124610 ROM:00124610 loc_124610: ; CODE XREF: sub_1245DA+30↑j ROM:00124610 cmpi.w #1,d7 ROM:00124614 bgt.s locret_124638 ROM:00124616 btst d7,($1303).w ROM:0012461A bne.s loc_124636 ROM:0012461C move.w $5D4(a5),d1 ROM:00124620 muls.w $EEC(d7.w*2),d1 ROM:00124626 divs.w #$64,d1 ; 'd' ROM:0012462A bvc.s loc_124630 ROM:0012462C move.w #$7FFF,d1 ROM:00124630 ROM:00124630 loc_124630: ; CODE XREF: sub_1245DA+50↑j ROM:00124630 move.w d1,$EEC(d7.w*2) ROM:00124636 ROM:00124636 loc_124636: ; CODE XREF: sub_1245DA+40↑j ROM:00124636 bra.s loc_12460C ROM:00124638 ; --------------------------------------------------------------------------- ROM:00124638 ROM:00124638 locret_124638: ; CODE XREF: sub_1245DA+3A↑j ROM:00124638 rts ROM:00124638 ; End of function sub_1245DA ROM:00124638 ROM:0012463A ROM:0012463A ; =============== S U B R O U T I N E ======================================= ROM:0012463A ROM:0012463A ROM:0012463A sub_12463A: ; CODE XREF: ROM:001245D0↑p ROM:0012463A cmpi.w #0,($BBC).w ROM:00124640 bne.s loc_124656 ROM:00124642 move.w #$3B66,d1 ROM:00124646 move.w ($5D2).w,d2 ROM:0012464A move.w ($98A).w,d3 ROM:0012464E bsr.l sub_116E84 ROM:00124654 bra.s loc_124668 ROM:00124656 ; --------------------------------------------------------------------------- ROM:00124656 ROM:00124656 loc_124656: ; CODE XREF: sub_12463A+6↑j ROM:00124656 move.w #$3B68,d1 ROM:0012465A move.w ($5D2).w,d2 ROM:0012465E move.w ($98A).w,d3 ROM:00124662 bsr.l sub_116E84 ROM:00124668 ROM:00124668 loc_124668: ; CODE XREF: sub_12463A+1A↑j ROM:00124668 move.w ($BBC).w,d7 ROM:0012466C move.w d1,$EE8(d7.w*2) ROM:00124672 move.w #$3AC4,d1 ROM:00124676 move.w ($978).w,d2 ROM:0012467A bsr.l sub_116E84 ROM:00124680 move.w ($BBC).w,d7 ROM:00124684 muls.w $EE8(d7.w*2),d1 ROM:0012468A divs.w #$64,d1 ; 'd' ROM:0012468E bvs.s loc_124696 ROM:00124690 cmpi.w #$2710,d1 ROM:00124694 ble.s loc_12469A ROM:00124696 ROM:00124696 loc_124696: ; CODE XREF: sub_12463A+54↑j ROM:00124696 move.w #$2710,d1 ROM:0012469A ROM:0012469A loc_12469A: ; CODE XREF: sub_12463A+5A↑j ROM:0012469A swap d1 ROM:0012469C clr.w d1 ROM:0012469E move.w $EE4(d7.w*2),d2 ROM:001246A4 swap d2 ROM:001246A6 move.w $EF0(d7.w*2),d2 ROM:001246AC move.w $5D6(a5),d3 ROM:001246B0 ext.l d3 ROM:001246B2 bsr.l sub_116D90 ROM:001246B8 move.w ($BBC).w,d7 ROM:001246BC move.w d4,$EF0(d7.w*2) ROM:001246C2 swap d4 ROM:001246C4 move.w d4,$EE4(d7.w*2) ROM:001246CA rts ROM:001246CA ; End of function sub_12463A ROM:001246CA ROM:001246CC ROM:001246CC ; =============== S U B R O U T I N E ======================================= ROM:001246CC ROM:001246CC ROM:001246CC sub_1246CC: ; CODE XREF: ROM:0012458A↑p ROM:001246CC move.w ($BBC).w,d7 ROM:001246D0 move.w $982(a5,d7.w*2),d0 ROM:001246D6 muls.w $5D8(a5),d0 ROM:001246DA divs.w #$64,d0 ; 'd' ROM:001246DE add.w $EE4(d7.w*2),d0 ROM:001246E4 cmpi.w #$2710,d0 ROM:001246E8 ble.s loc_1246F4 ROM:001246EA move.w #$2710,$EE4(d7.w*2) ROM:001246F2 bra.s locret_1246FA ROM:001246F4 ; --------------------------------------------------------------------------- ROM:001246F4 ROM:001246F4 loc_1246F4: ; CODE XREF: sub_1246CC+1C↑j ROM:001246F4 move.w d0,$EE4(d7.w*2) ROM:001246FA ROM:001246FA locret_1246FA: ; CODE XREF: sub_1246CC+26↑j ROM:001246FA rts ROM:001246FA ; End of function sub_1246CC ROM:001246FA ROM:001246FC ROM:001246FC ; =============== S U B R O U T I N E ======================================= ROM:001246FC ROM:001246FC ROM:001246FC sub_1246FC: ; CODE XREF: sub_12440E+4↑p ROM:001246FC clr.w d1 ROM:001246FE move.b ($10A9).w,d1 ROM:00124702 cmpi.w #5,d1 ROM:00124706 bcc.s locret_124710 ROM:00124708 movea.l off_124712(pc,d1.w*4),a0 ROM:0012470C nop ROM:0012470E jmp (a0) ROM:00124710 ; --------------------------------------------------------------------------- ROM:00124710 ROM:00124710 locret_124710: ; CODE XREF: sub_1246FC+A↑j ROM:00124710 rts ROM:00124710 ; End of function sub_1246FC ROM:00124710 ROM:00124710 ; --------------------------------------------------------------------------- ROM:00124712 off_124712: dc.l loc_124726 ; DATA XREF: sub_1246FC+C↑r ROM:00124716 dc.l loc_124730 ROM:0012471A dc.l loc_124752 ROM:0012471E dc.l loc_124798 ROM:00124722 dc.l loc_1247BA ROM:00124726 ; --------------------------------------------------------------------------- ROM:00124726 ROM:00124726 loc_124726: ; DATA XREF: ROM:off_124712↑o ROM:00124726 move.b #1,($10A9).w ROM:0012472C bra.s locret_124750 ROM:0012472E ; --------------------------------------------------------------------------- ROM:0012472E rts ROM:00124730 ; --------------------------------------------------------------------------- ROM:00124730 ROM:00124730 loc_124730: ; DATA XREF: ROM:00124716↑o ROM:00124730 btst #4,($127D).w ROM:00124736 beq.s locret_124750 ROM:00124738 bsr.w sub_1245DA ROM:0012473C bclr #0,($1303).w ROM:00124742 bclr #1,($1303).w ROM:00124748 move.b #2,($10A9).w ROM:0012474E bra.s locret_124796 ROM:00124750 ; --------------------------------------------------------------------------- ROM:00124750 ROM:00124750 locret_124750: ; CODE XREF: ROM:0012472C↑j ROM:00124750 ; ROM:00124736↑j ... ROM:00124750 rts ROM:00124752 ; --------------------------------------------------------------------------- ROM:00124752 ROM:00124752 loc_124752: ; DATA XREF: ROM:0012471A↑o ROM:00124752 btst #4,($127D).w ROM:00124758 bne.s loc_124762 ROM:0012475A move.b #1,($10A9).w ROM:00124760 bra.s locret_124750 ROM:00124762 ; --------------------------------------------------------------------------- ROM:00124762 ROM:00124762 loc_124762: ; CODE XREF: ROM:00124758↑j ROM:00124762 btst #7,($126E).w ROM:00124768 beq.s loc_124772 ROM:0012476A move.b #3,($10A9).w ROM:00124770 bra.s locret_1247B8 ROM:00124772 ; --------------------------------------------------------------------------- ROM:00124772 ROM:00124772 loc_124772: ; CODE XREF: ROM:00124768↑j ROM:00124772 btst #0,($1303).w ROM:00124778 beq.s loc_12478A ROM:0012477A btst #1,($1303).w ROM:00124780 beq.s loc_12478A ROM:00124782 move.b #4,($10A9).w ROM:00124788 bra.s locret_1247CE ROM:0012478A ; --------------------------------------------------------------------------- ROM:0012478A ROM:0012478A loc_12478A: ; CODE XREF: ROM:00124778↑j ROM:0012478A ; ROM:00124780↑j ROM:0012478A btst #5,($127C).w ROM:00124790 beq.s locret_124796 ROM:00124792 bsr.w sub_1247D0 ROM:00124796 ROM:00124796 locret_124796: ; CODE XREF: ROM:0012474E↑j ROM:00124796 ; ROM:00124790↑j ... ROM:00124796 rts ROM:00124798 ; --------------------------------------------------------------------------- ROM:00124798 ROM:00124798 loc_124798: ; DATA XREF: ROM:0012471E↑o ROM:00124798 btst #4,($127D).w ROM:0012479E bne.s loc_1247A8 ROM:001247A0 move.b #1,($10A9).w ROM:001247A6 bra.s locret_124750 ROM:001247A8 ; --------------------------------------------------------------------------- ROM:001247A8 ROM:001247A8 loc_1247A8: ; CODE XREF: ROM:0012479E↑j ROM:001247A8 btst #7,($126E).w ROM:001247AE bne.s locret_1247B8 ROM:001247B0 move.b #2,($10A9).w ROM:001247B6 bra.s locret_124796 ROM:001247B8 ; --------------------------------------------------------------------------- ROM:001247B8 ROM:001247B8 locret_1247B8: ; CODE XREF: ROM:00124770↑j ROM:001247B8 ; ROM:001247AE↑j ROM:001247B8 rts ROM:001247BA ; --------------------------------------------------------------------------- ROM:001247BA ROM:001247BA loc_1247BA: ; DATA XREF: ROM:00124722↑o ROM:001247BA btst #4,($127D).w ROM:001247C0 bne.s locret_1247CE ROM:001247C2 move.b #1,($10A9).w ROM:001247C8 bra.l locret_124750 ROM:001247CE ; --------------------------------------------------------------------------- ROM:001247CE ROM:001247CE locret_1247CE: ; CODE XREF: ROM:00124788↑j ROM:001247CE ; ROM:001247C0↑j ROM:001247CE rts ROM:001247D0 ROM:001247D0 ; =============== S U B R O U T I N E ======================================= ROM:001247D0 ROM:001247D0 ROM:001247D0 sub_1247D0: ; CODE XREF: ROM:00124792↑p ROM:001247D0 btst #0,($1303).w ROM:001247D6 bne.s loc_1247F8 ROM:001247D8 move.w #$3AC0,d1 ROM:001247DC move.w ($BEE).w,d2 ROM:001247E0 bsr.l sub_116E84 ROM:001247E6 sub.w d1,($EEC).w ROM:001247EA bgt.w loc_1247F8 ROM:001247EE clr.w ($EEC).w ROM:001247F2 bset #0,($1303).w ROM:001247F8 ROM:001247F8 loc_1247F8: ; CODE XREF: sub_1247D0+6↑j ROM:001247F8 ; sub_1247D0+1A↑j ROM:001247F8 btst #1,($1303).w ROM:001247FE bne.s locret_124820 ROM:00124800 move.w #$3AC2,d1 ROM:00124804 move.w ($BEE).w,d2 ROM:00124808 bsr.l sub_116E84 ROM:0012480E sub.w d1,($EEE).w ROM:00124812 bgt.w locret_124820 ROM:00124816 clr.w ($EEE).w ROM:0012481A bset #1,($1303).w ROM:00124820 ROM:00124820 locret_124820: ; CODE XREF: sub_1247D0+2E↑j ROM:00124820 ; sub_1247D0+42↑j ROM:00124820 rts ROM:00124820 ; End of function sub_1247D0 ROM:00124820 ROM:00124822 ROM:00124822 ; =============== S U B R O U T I N E ======================================= ROM:00124822 ROM:00124822 ROM:00124822 sub_124822: ; CODE XREF: sub_12440E+36↑p ROM:00124822 btst #1,($10B2).w ROM:00124828 beq.s loc_124832 ROM:0012482A bset #1,($1054).w ROM:00124830 bra.s loc_124838 ROM:00124832 ; --------------------------------------------------------------------------- ROM:00124832 ROM:00124832 loc_124832: ; CODE XREF: sub_124822+6↑j ROM:00124832 bclr #1,($1054).w ROM:00124838 ROM:00124838 loc_124838: ; CODE XREF: sub_124822+E↑j ROM:00124838 btst #0,($10A8).w ROM:0012483E beq.s loc_124848 ROM:00124840 bset #1,($127A).w ROM:00124846 bra.s locret_12484E ROM:00124848 ; --------------------------------------------------------------------------- ROM:00124848 ROM:00124848 loc_124848: ; CODE XREF: sub_124822+1C↑j ROM:00124848 bclr #1,($127A).w ROM:0012484E ROM:0012484E locret_12484E: ; CODE XREF: sub_124822+24↑j ROM:0012484E rts ROM:0012484E ; End of function sub_124822 ROM:0012484E ROM:00124850 ROM:00124850 ; =============== S U B R O U T I N E ======================================= ROM:00124850 ROM:00124850 ROM:00124850 sub_124850: ; CODE XREF: ROM:001244B2↑p ROM:00124850 ; ROM:001244DC↑p ... ROM:00124850 move.w ($BBC).w,d7 ROM:00124854 cmpi.w #0,$EE4(d7.w*2) ROM:0012485C bne.s loc_124872 ROM:0012485E move.w #0,$EF8(d7.w*2) ROM:00124866 move.w $986(a5,d7.w*2),$EF4(d7.w*2) ROM:00124870 bra.s locret_1248A0 ROM:00124872 ; --------------------------------------------------------------------------- ROM:00124872 ROM:00124872 loc_124872: ; CODE XREF: sub_124850+C↑j ROM:00124872 move.w $986(a5,d7.w*2),$EF8(d7.w*2) ROM:0012487C move.w #$2710,d1 ROM:00124880 sub.w $EE4(d7.w*2),d1 ROM:00124886 muls.w $986(a5,d7.w*2),d1 ROM:0012488C divs.w $EE4(d7.w*2),d1 ROM:00124892 bvc.w loc_12489A ROM:00124896 move.w #$7FFF,d1 ROM:0012489A ROM:0012489A loc_12489A: ; CODE XREF: sub_124850+42↑j ROM:0012489A move.w d1,$EF4(d7.w*2) ROM:001248A0 ROM:001248A0 locret_1248A0: ; CODE XREF: sub_124850+20↑j ROM:001248A0 rts ROM:001248A0 ; End of function sub_124850 ROM:001248A0 ROM:001248A2 ROM:001248A2 ; =============== S U B R O U T I N E ======================================= ROM:001248A2 ROM:001248A2 ROM:001248A2 sub_1248A2: ; CODE XREF: sub_12440E:loc_124432↑p ROM:001248A2 bsr.w sub_1249B0 ROM:001248A6 bsr.w sub_1248CA ROM:001248AA clr.w ($BBC).w ROM:001248AE ROM:001248AE loc_1248AE: ; CODE XREF: sub_1248A2:loc_1248C6↓j ROM:001248AE bsr.w sub_124A4E ROM:001248B2 cmpi.w #1,($BBC).w ROM:001248B8 bge.s locret_1248C8 ROM:001248BA addq.w #1,($BBC).w ROM:001248BE bvc.s loc_1248C6 ROM:001248C0 move.w #$8000,($BBC).w ROM:001248C6 ROM:001248C6 loc_1248C6: ; CODE XREF: sub_1248A2+1C↑j ROM:001248C6 bra.s loc_1248AE ROM:001248C8 ; --------------------------------------------------------------------------- ROM:001248C8 ROM:001248C8 locret_1248C8: ; CODE XREF: sub_1248A2+16↑j ROM:001248C8 rts ROM:001248C8 ; End of function sub_1248A2 ROM:001248C8 ROM:001248CA ROM:001248CA ; =============== S U B R O U T I N E ======================================= ROM:001248CA ROM:001248CA ROM:001248CA sub_1248CA: ; CODE XREF: sub_1248A2+4↑p ROM:001248CA clr.w d1 ROM:001248CC move.b ($10AC).w,d1 ROM:001248D0 cmpi.w #5,d1 ROM:001248D4 bcc.s locret_1248DE ROM:001248D6 movea.l off_1248E0(pc,d1.w*4),a0 ROM:001248DA nop ROM:001248DC jmp (a0) ROM:001248DE ; --------------------------------------------------------------------------- ROM:001248DE ROM:001248DE locret_1248DE: ; CODE XREF: sub_1248CA+A↑j ROM:001248DE rts ROM:001248DE ; End of function sub_1248CA ROM:001248DE ROM:001248DE ; --------------------------------------------------------------------------- ROM:001248E0 off_1248E0: dc.l loc_1248F4 ; DATA XREF: sub_1248CA+C↑r ROM:001248E4 dc.l loc_1248FC ROM:001248E8 dc.l loc_124926 ROM:001248EC dc.l loc_12495E ROM:001248F0 dc.l loc_124994 ROM:001248F4 ; --------------------------------------------------------------------------- ROM:001248F4 ROM:001248F4 loc_1248F4: ; DATA XREF: ROM:off_1248E0↑o ROM:001248F4 move.b #1,($10AC).w ROM:001248FA bra.s locret_124924 ROM:001248FC ; --------------------------------------------------------------------------- ROM:001248FC ROM:001248FC loc_1248FC: ; DATA XREF: ROM:001248E4↑o ROM:001248FC cmpi.w #2,($BC0).w ROM:00124902 bge.s locret_124924 ROM:00124904 move.w ($BC0).w,($BC2).w ROM:0012490A move.w $5DC(a5),d0 ROM:0012490E clr.b ($7D7).w ROM:00124912 move.w d0,($660).w ROM:00124916 move.b #1,($7D7).w ROM:0012491C move.b #2,($10AC).w ROM:00124922 bra.s locret_12495C ROM:00124924 ; --------------------------------------------------------------------------- ROM:00124924 ROM:00124924 locret_124924: ; CODE XREF: ROM:001248FA↑j ROM:00124924 ; ROM:00124902↑j ... ROM:00124924 rts ROM:00124926 ; --------------------------------------------------------------------------- ROM:00124926 ROM:00124926 loc_124926: ; DATA XREF: ROM:001248E8↑o ROM:00124926 move.w ($BC0).w,d7 ROM:0012492A cmp.w ($BC2).w,d7 ROM:0012492E bne.s loc_124954 ROM:00124930 cmpi.w #0,($660).w ROM:00124936 bgt.s loc_124952 ROM:00124938 move.w $5DA(a5),d0 ROM:0012493C clr.b ($7D7).w ROM:00124940 move.w d0,($660).w ROM:00124944 move.b #1,($7D7).w ROM:0012494A move.b #3,($10AC).w ROM:00124950 bra.s loc_12498E ROM:00124952 ; --------------------------------------------------------------------------- ROM:00124952 ROM:00124952 loc_124952: ; CODE XREF: ROM:00124936↑j ROM:00124952 bra.s locret_12495C ROM:00124954 ; --------------------------------------------------------------------------- ROM:00124954 ROM:00124954 loc_124954: ; CODE XREF: ROM:0012492E↑j ROM:00124954 move.b #1,($10AC).w ROM:0012495A bra.s locret_124924 ROM:0012495C ; --------------------------------------------------------------------------- ROM:0012495C ROM:0012495C locret_12495C: ; CODE XREF: ROM:00124922↑j ROM:0012495C ; ROM:loc_124952↑j ROM:0012495C rts ROM:0012495E ; --------------------------------------------------------------------------- ROM:0012495E ROM:0012495E loc_12495E: ; DATA XREF: ROM:001248EC↑o ROM:0012495E move.w ($BC0).w,d7 ROM:00124962 cmp.w ($BC2).w,d7 ROM:00124966 bne.s loc_124980 ROM:00124968 cmpi.w #0,($660).w ROM:0012496E bgt.s loc_12497E ROM:00124970 move.w ($BC2).w,($BBE).w ROM:00124976 move.b #4,($10AC).w ROM:0012497C bra.s loc_1249AA ROM:0012497E ; --------------------------------------------------------------------------- ROM:0012497E ROM:0012497E loc_12497E: ; CODE XREF: ROM:0012496E↑j ROM:0012497E bra.s loc_12498E ROM:00124980 ; --------------------------------------------------------------------------- ROM:00124980 ROM:00124980 loc_124980: ; CODE XREF: ROM:00124966↑j ROM:00124980 move.w ($BC2).w,($BBE).w ROM:00124986 move.b #1,($10AC).w ROM:0012498C bra.s locret_124924 ROM:0012498E ; --------------------------------------------------------------------------- ROM:0012498E ROM:0012498E loc_12498E: ; CODE XREF: ROM:00124950↑j ROM:0012498E ; ROM:loc_12497E↑j ROM:0012498E bsr.w sub_1249E8 ROM:00124992 rts ROM:00124994 ; --------------------------------------------------------------------------- ROM:00124994 ROM:00124994 loc_124994: ; DATA XREF: ROM:001248F0↑o ROM:00124994 move.w ($BC0).w,d7 ROM:00124998 cmp.w ($BC2).w,d7 ROM:0012499C beq.s loc_1249AA ROM:0012499E move.b #1,($10AC).w ROM:001249A4 bra.l locret_124924 ROM:001249AA ; --------------------------------------------------------------------------- ROM:001249AA ROM:001249AA loc_1249AA: ; CODE XREF: ROM:0012497C↑j ROM:001249AA ; ROM:0012499C↑j ROM:001249AA bsr.w sub_1249E8 ROM:001249AE rts ROM:001249B0 ROM:001249B0 ; =============== S U B R O U T I N E ======================================= ROM:001249B0 ROM:001249B0 ROM:001249B0 sub_1249B0: ; CODE XREF: sub_1248A2↑p ROM:001249B0 btst #0,($1110).w ROM:001249B6 beq.s loc_1249C8 ROM:001249B8 btst #1,($1110).w ROM:001249BE bne.s loc_1249C8 ROM:001249C0 move.w #0,($BC0).w ROM:001249C6 bra.s locret_1249E6 ROM:001249C8 ; --------------------------------------------------------------------------- ROM:001249C8 ROM:001249C8 loc_1249C8: ; CODE XREF: sub_1249B0+6↑j ROM:001249C8 ; sub_1249B0+E↑j ROM:001249C8 btst #1,($1110).w ROM:001249CE beq.s loc_1249E0 ROM:001249D0 btst #0,($1110).w ROM:001249D6 bne.s loc_1249E0 ROM:001249D8 move.w #1,($BC0).w ROM:001249DE bra.s locret_1249E6 ROM:001249E0 ; --------------------------------------------------------------------------- ROM:001249E0 ROM:001249E0 loc_1249E0: ; CODE XREF: sub_1249B0+1E↑j ROM:001249E0 ; sub_1249B0+26↑j ROM:001249E0 move.w #2,($BC0).w ROM:001249E6 ROM:001249E6 locret_1249E6: ; CODE XREF: sub_1249B0+16↑j ROM:001249E6 ; sub_1249B0+2E↑j ROM:001249E6 rts ROM:001249E6 ; End of function sub_1249B0 ROM:001249E6 ROM:001249E8 ROM:001249E8 ; =============== S U B R O U T I N E ======================================= ROM:001249E8 ROM:001249E8 ROM:001249E8 sub_1249E8: ; CODE XREF: ROM:loc_12498E↑p ROM:001249E8 ; ROM:loc_1249AA↑p ROM:001249E8 move.w ($BC0).w,d7 ROM:001249EC move.w ($990).w,d1 ROM:001249F0 swap d1 ROM:001249F2 clr.w d1 ROM:001249F4 move.w $EFC(d7.w*2),d2 ROM:001249FA swap d2 ROM:001249FC move.w $F00(d7.w*2),d2 ROM:00124A02 move.w $5DE(a5),d3 ROM:00124A06 ext.l d3 ROM:00124A08 bsr.l sub_116D90 ROM:00124A0E move.w ($BC0).w,d7 ROM:00124A12 move.w d4,$F00(d7.w*2) ROM:00124A18 swap d4 ROM:00124A1A move.w d4,$EFC(d7.w*2) ROM:00124A20 cmpi.w #0,$EFC(d7.w*2) ROM:00124A28 bne.s loc_124A30 ROM:00124A2A move.w #$7FFF,d0 ROM:00124A2E bra.s loc_124A46 ROM:00124A30 ; --------------------------------------------------------------------------- ROM:00124A30 ROM:00124A30 loc_124A30: ; CODE XREF: sub_1249E8+40↑j ROM:00124A30 move.w ($978).w,d0 ROM:00124A34 muls.w #$64,d0 ; 'd' ROM:00124A38 divs.w $EFC(d7.w*2),d0 ROM:00124A3E bvc.w loc_124A46 ROM:00124A42 move.w #$7FFF,d0 ROM:00124A46 ROM:00124A46 loc_124A46: ; CODE XREF: sub_1249E8+46↑j ROM:00124A46 ; sub_1249E8+56↑j ROM:00124A46 move.w d0,$F04(d7.w*2) ROM:00124A4C rts ROM:00124A4C ; End of function sub_1249E8 ROM:00124A4C ROM:00124A4E ROM:00124A4E ; =============== S U B R O U T I N E ======================================= ROM:00124A4E ROM:00124A4E ROM:00124A4E sub_124A4E: ; CODE XREF: sub_1248A2:loc_1248AE↑p ROM:00124A4E move.w ($BBC).w,d7 ROM:00124A52 clr.w d1 ROM:00124A54 move.b $1237(d7.w),d1 ROM:00124A5A cmpi.w #4,d1 ROM:00124A5E bcc.s locret_124A68 ROM:00124A60 movea.l off_124A6A(pc,d1.w*4),a0 ROM:00124A64 nop ROM:00124A66 jmp (a0) ROM:00124A68 ; --------------------------------------------------------------------------- ROM:00124A68 ROM:00124A68 locret_124A68: ; CODE XREF: sub_124A4E+10↑j ROM:00124A68 rts ROM:00124A68 ; End of function sub_124A4E ROM:00124A68 ROM:00124A68 ; --------------------------------------------------------------------------- ROM:00124A6A off_124A6A: dc.l loc_124A7A ; DATA XREF: sub_124A4E+12↑r ROM:00124A6E dc.l loc_124A8E ROM:00124A72 dc.l loc_124AA8 ROM:00124A76 dc.l loc_124AE8 ROM:00124A7A ; --------------------------------------------------------------------------- ROM:00124A7A ROM:00124A7A loc_124A7A: ; DATA XREF: ROM:off_124A6A↑o ROM:00124A7A bset d7,($10AB).w ROM:00124A7E bset d7,($10AA).w ROM:00124A82 move.b #1,$1237(d7.w) ROM:00124A8A bra.s locret_124AA6 ROM:00124A8C ; --------------------------------------------------------------------------- ROM:00124A8C rts ROM:00124A8E ; --------------------------------------------------------------------------- ROM:00124A8E ROM:00124A8E loc_124A8E: ; DATA XREF: ROM:00124A6E↑o ROM:00124A8E btst d7,($1111).w ROM:00124A92 beq.s locret_124AA6 ROM:00124A94 move.w $5E0(a5),$F08(d7.w*2) ROM:00124A9C move.b #2,$1237(d7.w) ROM:00124AA4 bra.s locret_124AE6 ROM:00124AA6 ; --------------------------------------------------------------------------- ROM:00124AA6 ROM:00124AA6 locret_124AA6: ; CODE XREF: ROM:00124A8A↑j ROM:00124AA6 ; ROM:00124A92↑j ... ROM:00124AA6 rts ROM:00124AA8 ; --------------------------------------------------------------------------- ROM:00124AA8 ROM:00124AA8 loc_124AA8: ; DATA XREF: ROM:00124A72↑o ROM:00124AA8 btst d7,($1111).w ROM:00124AAC bne.s loc_124AB8 ROM:00124AAE move.b #1,$1237(d7.w) ROM:00124AB6 bra.s locret_124AA6 ROM:00124AB8 ; --------------------------------------------------------------------------- ROM:00124AB8 ROM:00124AB8 loc_124AB8: ; CODE XREF: ROM:00124AAC↑j ROM:00124AB8 btst #5,($125D).w ROM:00124ABE beq.s locret_124AE6 ROM:00124AC0 cmpi.w #0,$F08(d7.w*2) ROM:00124AC8 bne.s loc_124AD6 ROM:00124ACA move.b #3,$1237(d7.w) ROM:00124AD2 bra.s loc_124AF8 ROM:00124AD4 ; --------------------------------------------------------------------------- ROM:00124AD4 bra.s locret_124AE6 ROM:00124AD6 ; --------------------------------------------------------------------------- ROM:00124AD6 ROM:00124AD6 loc_124AD6: ; CODE XREF: ROM:00124AC8↑j ROM:00124AD6 subq.w #1,$F08(d7.w*2) ROM:00124ADC bvc.s locret_124AE6 ROM:00124ADE move.w #$8000,$F08(d7.w*2) ROM:00124AE6 ROM:00124AE6 locret_124AE6: ; CODE XREF: ROM:00124AA4↑j ROM:00124AE6 ; ROM:00124ABE↑j ... ROM:00124AE6 rts ROM:00124AE8 ; --------------------------------------------------------------------------- ROM:00124AE8 ROM:00124AE8 loc_124AE8: ; DATA XREF: ROM:00124A76↑o ROM:00124AE8 btst d7,($1111).w ROM:00124AEC bne.s loc_124AF8 ROM:00124AEE move.b #1,$1237(d7.w) ROM:00124AF6 bra.s locret_124AA6 ROM:00124AF8 ; --------------------------------------------------------------------------- ROM:00124AF8 ROM:00124AF8 loc_124AF8: ; CODE XREF: ROM:00124AD2↑j ROM:00124AF8 ; ROM:00124AEC↑j ROM:00124AF8 bsr.w sub_124AFE ROM:00124AFC rts ROM:00124AFE ROM:00124AFE ; =============== S U B R O U T I N E ======================================= ROM:00124AFE ROM:00124AFE ROM:00124AFE sub_124AFE: ; CODE XREF: ROM:loc_124AF8↑p ROM:00124AFE move.w ($BBC).w,d7 ROM:00124B02 btst d7,($110E).w ROM:00124B06 beq.s loc_124B0E ROM:00124B08 bset d7,($10AA).w ROM:00124B0C bra.s loc_124B12 ROM:00124B0E ; --------------------------------------------------------------------------- ROM:00124B0E ROM:00124B0E loc_124B0E: ; CODE XREF: sub_124AFE+8↑j ROM:00124B0E bclr d7,($10AA).w ROM:00124B12 ROM:00124B12 loc_124B12: ; CODE XREF: sub_124AFE+E↑j ROM:00124B12 btst d7,($110F).w ROM:00124B16 beq.s loc_124B1E ROM:00124B18 bset d7,($10AB).w ROM:00124B1C bra.s locret_124B22 ROM:00124B1E ; --------------------------------------------------------------------------- ROM:00124B1E ROM:00124B1E loc_124B1E: ; CODE XREF: sub_124AFE+18↑j ROM:00124B1E bclr d7,($10AB).w ROM:00124B22 ROM:00124B22 locret_124B22: ; CODE XREF: sub_124AFE+1E↑j ROM:00124B22 rts ROM:00124B22 ; End of function sub_124AFE ROM:00124B22 ROM:00124B24 ROM:00124B24 ; =============== S U B R O U T I N E ======================================= ROM:00124B24 ROM:00124B24 ROM:00124B24 sub_124B24: ; CODE XREF: sub_12440E+2A↑p ROM:00124B24 move.w #0,($BBC).w ROM:00124B2A bra.s loc_124B32 ROM:00124B2C ; --------------------------------------------------------------------------- ROM:00124B2C ROM:00124B2C loc_124B2C: ; CODE XREF: sub_124B24+1E↓j ROM:00124B2C addi.w #1,($BBC).w ROM:00124B32 ROM:00124B32 loc_124B32: ; CODE XREF: sub_124B24+6↑j ROM:00124B32 cmpi.w #1,($BBC).w ROM:00124B38 bgt.s loc_124B44 ROM:00124B3A bsr.w sub_124C90 ROM:00124B3E bsr.w sub_124D58 ROM:00124B42 bra.s loc_124B2C ROM:00124B44 ; --------------------------------------------------------------------------- ROM:00124B44 ROM:00124B44 loc_124B44: ; CODE XREF: sub_124B24+14↑j ROM:00124B44 bsr.w sub_124E8A ROM:00124B48 move.w #0,($BBC).w ROM:00124B4E bra.s loc_124B56 ROM:00124B50 ; --------------------------------------------------------------------------- ROM:00124B50 ROM:00124B50 loc_124B50: ; CODE XREF: sub_124B24+3E↓j ROM:00124B50 addi.w #1,($BBC).w ROM:00124B56 ROM:00124B56 loc_124B56: ; CODE XREF: sub_124B24+2A↑j ROM:00124B56 cmpi.w #1,($BBC).w ROM:00124B5C bgt.s loc_124B64 ROM:00124B5E bsr.w sub_124BC4 ROM:00124B62 bra.s loc_124B50 ROM:00124B64 ; --------------------------------------------------------------------------- ROM:00124B64 ROM:00124B64 loc_124B64: ; CODE XREF: sub_124B24+38↑j ROM:00124B64 bsr.w sub_124B6A ROM:00124B68 rts ROM:00124B68 ; End of function sub_124B24 ROM:00124B68 ROM:00124B6A ROM:00124B6A ; =============== S U B R O U T I N E ======================================= ROM:00124B6A ROM:00124B6A ROM:00124B6A sub_124B6A: ; CODE XREF: sub_124B24:loc_124B64↑p ROM:00124B6A btst #0,($10AE).w ROM:00124B70 beq.s loc_124B7A ROM:00124B72 bset #4,($1286).w ROM:00124B78 bra.s loc_124B80 ROM:00124B7A ; --------------------------------------------------------------------------- ROM:00124B7A ROM:00124B7A loc_124B7A: ; CODE XREF: sub_124B6A+6↑j ROM:00124B7A bclr #4,($1286).w ROM:00124B80 ROM:00124B80 loc_124B80: ; CODE XREF: sub_124B6A+E↑j ROM:00124B80 btst #1,($10AE).w ROM:00124B86 beq.s loc_124B90 ROM:00124B88 bset #3,($126B).w ROM:00124B8E bra.s loc_124B96 ROM:00124B90 ; --------------------------------------------------------------------------- ROM:00124B90 ROM:00124B90 loc_124B90: ; CODE XREF: sub_124B6A+1C↑j ROM:00124B90 bclr #3,($126B).w ROM:00124B96 ROM:00124B96 loc_124B96: ; CODE XREF: sub_124B6A+24↑j ROM:00124B96 btst #0,($10AF).w ROM:00124B9C beq.s loc_124BA6 ROM:00124B9E bset #4,($1262).w ROM:00124BA4 bra.s loc_124BAC ROM:00124BA6 ; --------------------------------------------------------------------------- ROM:00124BA6 ROM:00124BA6 loc_124BA6: ; CODE XREF: sub_124B6A+32↑j ROM:00124BA6 bclr #4,($1262).w ROM:00124BAC ROM:00124BAC loc_124BAC: ; CODE XREF: sub_124B6A+3A↑j ROM:00124BAC btst #1,($10AF).w ROM:00124BB2 beq.s loc_124BBC ROM:00124BB4 bset #0,($1274).w ROM:00124BBA bra.s locret_124BC2 ROM:00124BBC ; --------------------------------------------------------------------------- ROM:00124BBC ROM:00124BBC loc_124BBC: ; CODE XREF: sub_124B6A+48↑j ROM:00124BBC bclr #0,($1274).w ROM:00124BC2 ROM:00124BC2 locret_124BC2: ; CODE XREF: sub_124B6A+50↑j ROM:00124BC2 rts ROM:00124BC2 ; End of function sub_124B6A ROM:00124BC2 ROM:00124BC4 ROM:00124BC4 ; =============== S U B R O U T I N E ======================================= ROM:00124BC4 ROM:00124BC4 ROM:00124BC4 sub_124BC4: ; CODE XREF: sub_124B24+3A↑p ROM:00124BC4 move.w ($BBC).w,d7 ROM:00124BC8 clr.w d1 ROM:00124BCA move.b $1239(d7.w),d1 ROM:00124BD0 cmpi.w #5,d1 ROM:00124BD4 bcc.s locret_124BDE ROM:00124BD6 movea.l off_124BE0(pc,d1.w*4),a0 ROM:00124BDA nop ROM:00124BDC jmp (a0) ROM:00124BDE ; --------------------------------------------------------------------------- ROM:00124BDE ROM:00124BDE locret_124BDE: ; CODE XREF: sub_124BC4+10↑j ROM:00124BDE rts ROM:00124BDE ; End of function sub_124BC4 ROM:00124BDE ROM:00124BDE ; --------------------------------------------------------------------------- ROM:00124BE0 off_124BE0: dc.l loc_124BF4 ; DATA XREF: sub_124BC4+12↑r ROM:00124BE4 dc.l loc_124C06 ROM:00124BE8 dc.l loc_124C3A ROM:00124BEC dc.l loc_124C50 ROM:00124BF0 dc.l loc_124C6C ROM:00124BF4 ; --------------------------------------------------------------------------- ROM:00124BF4 ROM:00124BF4 loc_124BF4: ; DATA XREF: ROM:off_124BE0↑o ROM:00124BF4 bclr d7,($10AE).w ROM:00124BF8 bclr d7,($10AF).w ROM:00124BFC move.b #1,$1239(d7.w) ROM:00124C04 bra.s locret_124C38 ROM:00124C06 ; --------------------------------------------------------------------------- ROM:00124C06 ROM:00124C06 loc_124C06: ; CODE XREF: ROM:00124C64↓j ROM:00124C06 ; DATA XREF: ROM:00124BE4↑o ROM:00124C06 cmp.w ($BC4).w,d7 ROM:00124C0A bne.s loc_124C20 ROM:00124C0C bset d7,($10AE).w ROM:00124C10 move.b #2,$1239(d7.w) ROM:00124C18 bra.l locret_124C4E ROM:00124C1E ; --------------------------------------------------------------------------- ROM:00124C1E bra.s locret_124C38 ROM:00124C20 ; --------------------------------------------------------------------------- ROM:00124C20 ROM:00124C20 loc_124C20: ; CODE XREF: ROM:00124C0A↑j ROM:00124C20 btst d7,($10AD).w ROM:00124C24 beq.s locret_124C38 ROM:00124C26 bset d7,($10AF).w ROM:00124C2A move.b #4,$1239(d7.w) ROM:00124C32 bra.l locret_124C8E ROM:00124C38 ; --------------------------------------------------------------------------- ROM:00124C38 ROM:00124C38 locret_124C38: ; CODE XREF: ROM:00124C04↑j ROM:00124C38 ; ROM:00124C1E↑j ... ROM:00124C38 rts ROM:00124C3A ; --------------------------------------------------------------------------- ROM:00124C3A ROM:00124C3A loc_124C3A: ; DATA XREF: ROM:00124BE8↑o ROM:00124C3A cmp.w ($BC4).w,d7 ROM:00124C3E beq.s locret_124C4E ROM:00124C40 bclr d7,($10AE).w ROM:00124C44 move.b #3,$1239(d7.w) ROM:00124C4C bra.s locret_124C6A ROM:00124C4E ; --------------------------------------------------------------------------- ROM:00124C4E ROM:00124C4E locret_124C4E: ; CODE XREF: ROM:00124C18↑j ROM:00124C4E ; ROM:00124C3E↑j ROM:00124C4E rts ROM:00124C50 ; --------------------------------------------------------------------------- ROM:00124C50 ROM:00124C50 loc_124C50: ; DATA XREF: ROM:00124BEC↑o ROM:00124C50 btst d7,($1110).w ROM:00124C54 bne.s locret_124C6A ROM:00124C56 btst d7,($1111).w ROM:00124C5A bne.s locret_124C6A ROM:00124C5C move.b #1,$1239(d7.w) ROM:00124C64 bra.l loc_124C06 ROM:00124C6A ; --------------------------------------------------------------------------- ROM:00124C6A ROM:00124C6A locret_124C6A: ; CODE XREF: ROM:00124C4C↑j ROM:00124C6A ; ROM:00124C54↑j ... ROM:00124C6A rts ROM:00124C6C ; --------------------------------------------------------------------------- ROM:00124C6C ROM:00124C6C loc_124C6C: ; DATA XREF: ROM:00124BF0↑o ROM:00124C6C btst d7,($10AD).w ROM:00124C70 bne.s loc_124C76 ROM:00124C72 bra.s loc_124C7C ROM:00124C74 ; --------------------------------------------------------------------------- ROM:00124C74 bra.s locret_124C8E ROM:00124C76 ; --------------------------------------------------------------------------- ROM:00124C76 ROM:00124C76 loc_124C76: ; CODE XREF: ROM:00124C70↑j ROM:00124C76 cmp.w ($BC4).w,d7 ROM:00124C7A bne.s locret_124C8E ROM:00124C7C ROM:00124C7C loc_124C7C: ; CODE XREF: ROM:00124C72↑j ROM:00124C7C bclr d7,($10AF).w ROM:00124C80 move.b #3,$1239(d7.w) ROM:00124C88 bra.l locret_124C6A ROM:00124C8E ; --------------------------------------------------------------------------- ROM:00124C8E ROM:00124C8E locret_124C8E: ; CODE XREF: ROM:00124C32↑j ROM:00124C8E ; ROM:00124C74↑j ... ROM:00124C8E rts ROM:00124C90 ROM:00124C90 ; =============== S U B R O U T I N E ======================================= ROM:00124C90 ROM:00124C90 ROM:00124C90 sub_124C90: ; CODE XREF: sub_124B24+16↑p ROM:00124C90 move.w ($BBC).w,d7 ROM:00124C94 clr.w d1 ROM:00124C96 move.b $123B(d7.w),d1 ROM:00124C9C cmpi.w #3,d1 ROM:00124CA0 bcc.s locret_124CAA ROM:00124CA2 movea.l off_124CAC(pc,d1.w*4),a0 ROM:00124CA6 nop ROM:00124CA8 jmp (a0) ROM:00124CAA ; --------------------------------------------------------------------------- ROM:00124CAA ROM:00124CAA locret_124CAA: ; CODE XREF: sub_124C90+10↑j ROM:00124CAA rts ROM:00124CAA ; End of function sub_124C90 ROM:00124CAA ROM:00124CAA ; --------------------------------------------------------------------------- ROM:00124CAC off_124CAC: dc.l loc_124CB8 ; DATA XREF: sub_124C90+12↑r ROM:00124CB0 dc.l loc_124CDC ROM:00124CB4 dc.l loc_124D1A ROM:00124CB8 ; --------------------------------------------------------------------------- ROM:00124CB8 ROM:00124CB8 loc_124CB8: ; DATA XREF: ROM:off_124CAC↑o ROM:00124CB8 bclr d7,($10AD).w ROM:00124CBC clr.b $7D8(d7.w) ROM:00124CC2 move.w #0,$662(d7.w*2) ROM:00124CCA move.b #3,$7D8(d7.w) ROM:00124CD2 move.b #1,$123B(d7.w) ROM:00124CDA bra.s locret_124D18 ROM:00124CDC ; --------------------------------------------------------------------------- ROM:00124CDC ROM:00124CDC loc_124CDC: ; DATA XREF: ROM:00124CB0↑o ROM:00124CDC move.w $EF4(d7.w*2),d1 ROM:00124CE2 cmp.w $662(d7.w*2),d1 ROM:00124CE8 bgt.s locret_124D18 ROM:00124CEA cmpi.w #0,$EF8(d7.w*2) ROM:00124CF2 ble.s locret_124D18 ROM:00124CF4 clr.b $7D8(d7.w) ROM:00124CFA move.w #0,$662(d7.w*2) ROM:00124D02 move.b #3,$7D8(d7.w) ROM:00124D0A bset d7,($10AD).w ROM:00124D0E move.b #2,$123B(d7.w) ROM:00124D16 bra.s locret_124D56 ROM:00124D18 ; --------------------------------------------------------------------------- ROM:00124D18 ROM:00124D18 locret_124D18: ; CODE XREF: ROM:00124CDA↑j ROM:00124D18 ; ROM:00124CE8↑j ... ROM:00124D18 rts ROM:00124D1A ; --------------------------------------------------------------------------- ROM:00124D1A ROM:00124D1A loc_124D1A: ; DATA XREF: ROM:00124CB4↑o ROM:00124D1A move.w $EF8(d7.w*2),d1 ROM:00124D20 cmp.w $662(d7.w*2),d1 ROM:00124D26 bgt.s locret_124D56 ROM:00124D28 cmpi.w #0,$EF4(d7.w*2) ROM:00124D30 ble.s locret_124D56 ROM:00124D32 clr.b $7D8(d7.w) ROM:00124D38 move.w #0,$662(d7.w*2) ROM:00124D40 move.b #3,$7D8(d7.w) ROM:00124D48 bclr d7,($10AD).w ROM:00124D4C move.b #1,$123B(d7.w) ROM:00124D54 bra.s locret_124D18 ROM:00124D56 ; --------------------------------------------------------------------------- ROM:00124D56 ROM:00124D56 locret_124D56: ; CODE XREF: ROM:00124D16↑j ROM:00124D56 ; ROM:00124D26↑j ... ROM:00124D56 rts ROM:00124D58 ROM:00124D58 ; =============== S U B R O U T I N E ======================================= ROM:00124D58 ROM:00124D58 ROM:00124D58 sub_124D58: ; CODE XREF: sub_124B24+1A↑p ROM:00124D58 move.w ($BBC).w,d7 ROM:00124D5C clr.w d1 ROM:00124D5E move.b $123D(d7.w),d1 ROM:00124D64 cmpi.w #5,d1 ROM:00124D68 bcc.s locret_124D72 ROM:00124D6A movea.l off_124D74(pc,d1.w*4),a0 ROM:00124D6E nop ROM:00124D70 jmp (a0) ROM:00124D72 ; --------------------------------------------------------------------------- ROM:00124D72 ROM:00124D72 locret_124D72: ; CODE XREF: sub_124D58+10↑j ROM:00124D72 rts ROM:00124D72 ; End of function sub_124D58 ROM:00124D72 ROM:00124D72 ; --------------------------------------------------------------------------- ROM:00124D74 off_124D74: dc.l loc_124D88 ; DATA XREF: sub_124D58+12↑r ROM:00124D78 dc.l loc_124D96 ROM:00124D7C dc.l loc_124DC2 ROM:00124D80 dc.l loc_124DF6 ROM:00124D84 dc.l loc_124E42 ROM:00124D88 ; --------------------------------------------------------------------------- ROM:00124D88 ROM:00124D88 loc_124D88: ; DATA XREF: ROM:off_124D74↑o ROM:00124D88 bclr d7,($10B0).w ROM:00124D8C move.b #1,$123D(d7.w) ROM:00124D94 bra.s locret_124DC0 ROM:00124D96 ; --------------------------------------------------------------------------- ROM:00124D96 ROM:00124D96 loc_124D96: ; DATA XREF: ROM:00124D78↑o ROM:00124D96 btst #4,($127D).w ROM:00124D9C beq.s locret_124DC0 ROM:00124D9E move.w $5E2(a5),d0 ROM:00124DA2 clr.b $82B(d7.w) ROM:00124DA8 move.w d0,$708(d7.w*2) ROM:00124DAE move.b #1,$82B(d7.w) ROM:00124DB6 move.b #2,$123D(d7.w) ROM:00124DBE bra.s locret_124DF4 ROM:00124DC0 ; --------------------------------------------------------------------------- ROM:00124DC0 ROM:00124DC0 locret_124DC0: ; CODE XREF: ROM:00124D94↑j ROM:00124DC0 ; ROM:00124D9C↑j ... ROM:00124DC0 rts ROM:00124DC2 ; --------------------------------------------------------------------------- ROM:00124DC2 ROM:00124DC2 loc_124DC2: ; DATA XREF: ROM:00124D7C↑o ROM:00124DC2 btst #4,($127D).w ROM:00124DC8 bne.s loc_124DD4 ROM:00124DCA move.b #1,$123D(d7.w) ROM:00124DD2 bra.s locret_124DC0 ROM:00124DD4 ; --------------------------------------------------------------------------- ROM:00124DD4 ROM:00124DD4 loc_124DD4: ; CODE XREF: ROM:00124DC8↑j ROM:00124DD4 btst d7,($10AB).w ROM:00124DD8 bne.s loc_124DE8 ROM:00124DDA ROM:00124DDA loc_124DDA: ; CODE XREF: ROM:00124DF2↓j ROM:00124DDA bset d7,($10B0).w ROM:00124DDE move.b #3,$123D(d7.w) ROM:00124DE6 bra.s locret_124E40 ROM:00124DE8 ; --------------------------------------------------------------------------- ROM:00124DE8 ROM:00124DE8 loc_124DE8: ; CODE XREF: ROM:00124DD8↑j ROM:00124DE8 cmpi.w #0,$708(d7.w*2) ROM:00124DF0 bgt.s locret_124DF4 ROM:00124DF2 bra.s loc_124DDA ROM:00124DF4 ; --------------------------------------------------------------------------- ROM:00124DF4 ROM:00124DF4 locret_124DF4: ; CODE XREF: ROM:00124DBE↑j ROM:00124DF4 ; ROM:00124DF0↑j ... ROM:00124DF4 rts ROM:00124DF6 ; --------------------------------------------------------------------------- ROM:00124DF6 ROM:00124DF6 loc_124DF6: ; DATA XREF: ROM:00124D80↑o ROM:00124DF6 btst #4,($127D).w ROM:00124DFC bne.s loc_124E10 ROM:00124DFE bclr d7,($10B0).w ROM:00124E02 move.b #1,$123D(d7.w) ROM:00124E0A bra.l locret_124DC0 ROM:00124E10 ; --------------------------------------------------------------------------- ROM:00124E10 ROM:00124E10 loc_124E10: ; CODE XREF: ROM:00124DFC↑j ROM:00124E10 btst d7,($1112).w ROM:00124E14 beq.s locret_124E40 ROM:00124E16 move.w $5E4(a5),d0 ROM:00124E1A clr.b $82B(d7.w) ROM:00124E20 move.w d0,$708(d7.w*2) ROM:00124E26 move.b #1,$82B(d7.w) ROM:00124E2E bclr d7,($10B0).w ROM:00124E32 move.b #4,$123D(d7.w) ROM:00124E3A bra.l locret_124E88 ROM:00124E40 ; --------------------------------------------------------------------------- ROM:00124E40 ROM:00124E40 locret_124E40: ; CODE XREF: ROM:00124DE6↑j ROM:00124E40 ; ROM:00124E14↑j ROM:00124E40 rts ROM:00124E42 ; --------------------------------------------------------------------------- ROM:00124E42 ROM:00124E42 loc_124E42: ; DATA XREF: ROM:00124D84↑o ROM:00124E42 btst #4,($127D).w ROM:00124E48 bne.s loc_124E58 ROM:00124E4A move.b #1,$123D(d7.w) ROM:00124E52 bra.l locret_124DC0 ROM:00124E58 ; --------------------------------------------------------------------------- ROM:00124E58 ROM:00124E58 loc_124E58: ; CODE XREF: ROM:00124E48↑j ROM:00124E58 cmpi.w #0,$708(d7.w*2) ROM:00124E60 bgt.s locret_124E88 ROM:00124E62 move.w $5E2(a5),d0 ROM:00124E66 clr.b $82B(d7.w) ROM:00124E6C move.w d0,$708(d7.w*2) ROM:00124E72 move.b #1,$82B(d7.w) ROM:00124E7A move.b #2,$123D(d7.w) ROM:00124E82 bra.l locret_124DF4 ROM:00124E88 ; --------------------------------------------------------------------------- ROM:00124E88 ROM:00124E88 locret_124E88: ; CODE XREF: ROM:00124E3A↑j ROM:00124E88 ; ROM:00124E60↑j ROM:00124E88 rts ROM:00124E8A ROM:00124E8A ; =============== S U B R O U T I N E ======================================= ROM:00124E8A ROM:00124E8A ROM:00124E8A sub_124E8A: ; CODE XREF: sub_124B24:loc_124B44↑p ROM:00124E8A btst #0,($10AD).w ROM:00124E90 beq.s loc_124ECA ROM:00124E92 btst #0,($10B0).w ROM:00124E98 beq.s loc_124ECA ROM:00124E9A btst #1,($10AD).w ROM:00124EA0 beq.s loc_124EC2 ROM:00124EA2 btst #1,($10B0).w ROM:00124EA8 beq.s loc_124EC2 ROM:00124EAA cmpi.w #0,($BBE).w ROM:00124EB0 bne.s loc_124EBA ROM:00124EB2 move.w #1,($BC4).w ROM:00124EB8 bra.s loc_124EC0 ROM:00124EBA ; --------------------------------------------------------------------------- ROM:00124EBA ROM:00124EBA loc_124EBA: ; CODE XREF: sub_124E8A+26↑j ROM:00124EBA move.w #0,($BC4).w ROM:00124EC0 ROM:00124EC0 loc_124EC0: ; CODE XREF: sub_124E8A+2E↑j ROM:00124EC0 bra.s locret_124EE8 ROM:00124EC2 ; --------------------------------------------------------------------------- ROM:00124EC2 ROM:00124EC2 loc_124EC2: ; CODE XREF: sub_124E8A+16↑j ROM:00124EC2 ; sub_124E8A+1E↑j ROM:00124EC2 move.w #0,($BC4).w ROM:00124EC8 bra.s locret_124EE8 ROM:00124ECA ; --------------------------------------------------------------------------- ROM:00124ECA ROM:00124ECA loc_124ECA: ; CODE XREF: sub_124E8A+6↑j ROM:00124ECA ; sub_124E8A+E↑j ROM:00124ECA btst #1,($10AD).w ROM:00124ED0 beq.s loc_124EE2 ROM:00124ED2 btst #1,($10B0).w ROM:00124ED8 beq.s loc_124EE2 ROM:00124EDA move.w #1,($BC4).w ROM:00124EE0 bra.s locret_124EE8 ROM:00124EE2 ; --------------------------------------------------------------------------- ROM:00124EE2 ROM:00124EE2 loc_124EE2: ; CODE XREF: sub_124E8A+46↑j ROM:00124EE2 ; sub_124E8A+4E↑j ROM:00124EE2 move.w #2,($BC4).w ROM:00124EE8 ROM:00124EE8 locret_124EE8: ; CODE XREF: sub_124E8A:loc_124EC0↑j ROM:00124EE8 ; sub_124E8A+3E↑j ... ROM:00124EE8 rts ROM:00124EE8 ; End of function sub_124E8A ROM:00124EE8 ROM:00124EEA ROM:00124EEA ; =============== S U B R O U T I N E ======================================= ROM:00124EEA ROM:00124EEA ROM:00124EEA sub_124EEA: ; CODE XREF: sub_12440E+30↑p ROM:00124EEA move.w #0,d0 ROM:00124EEE bra.s loc_124EF4 ROM:00124EF0 ; --------------------------------------------------------------------------- ROM:00124EF0 ROM:00124EF0 loc_124EF0: ; CODE XREF: sub_124EEA+18↓j ROM:00124EF0 addi.w #1,d0 ROM:00124EF4 ROM:00124EF4 loc_124EF4: ; CODE XREF: sub_124EEA+4↑j ROM:00124EF4 cmpi.w #1,d0 ROM:00124EF8 bgt.s locret_124F04 ROM:00124EFA bsr.w sub_124F06 ROM:00124EFE bsr.w sub_124F48 ROM:00124F02 bra.s loc_124EF0 ROM:00124F04 ; --------------------------------------------------------------------------- ROM:00124F04 ROM:00124F04 locret_124F04: ; CODE XREF: sub_124EEA+E↑j ROM:00124F04 rts ROM:00124F04 ; End of function sub_124EEA ROM:00124F04 ROM:00124F06 ROM:00124F06 ; =============== S U B R O U T I N E ======================================= ROM:00124F06 ROM:00124F06 ROM:00124F06 sub_124F06: ; CODE XREF: sub_124EEA+10↑p ROM:00124F06 move.w $5E6(a5),d1 ROM:00124F0A move.w $5E8(a5),d2 ROM:00124F0E cmp.w $DDC(d0.w*2),d1 ROM:00124F14 ble.s loc_124F42 ROM:00124F16 cmp.w $DDC(d0.w*2),d2 ROM:00124F1C bgt.s loc_124F42 ROM:00124F1E move.w $5EC(a5),d1 ROM:00124F22 move.w $5EA(a5),d2 ROM:00124F26 cmp.w $DDC(d0.w*2),d2 ROM:00124F2C bgt.s loc_124F36 ROM:00124F2E cmp.w $DDC(d0.w*2),d1 ROM:00124F34 bgt.s loc_124F3C ROM:00124F36 ROM:00124F36 loc_124F36: ; CODE XREF: sub_124F06+26↑j ROM:00124F36 bset d0,($10B1).w ROM:00124F3A bra.s loc_124F40 ROM:00124F3C ; --------------------------------------------------------------------------- ROM:00124F3C ROM:00124F3C loc_124F3C: ; CODE XREF: sub_124F06+2E↑j ROM:00124F3C bclr d0,($10B1).w ROM:00124F40 ROM:00124F40 loc_124F40: ; CODE XREF: sub_124F06+34↑j ROM:00124F40 bra.s locret_124F46 ROM:00124F42 ; --------------------------------------------------------------------------- ROM:00124F42 ROM:00124F42 loc_124F42: ; CODE XREF: sub_124F06+E↑j ROM:00124F42 ; sub_124F06+16↑j ROM:00124F42 bclr d0,($10B1).w ROM:00124F46 ROM:00124F46 locret_124F46: ; CODE XREF: sub_124F06:loc_124F40↑j ROM:00124F46 rts ROM:00124F46 ; End of function sub_124F06 ROM:00124F46 ROM:00124F48 ROM:00124F48 ; =============== S U B R O U T I N E ======================================= ROM:00124F48 ROM:00124F48 ROM:00124F48 sub_124F48: ; CODE XREF: sub_124EEA+14↑p ROM:00124F48 clr.w d1 ROM:00124F4A move.b $123F(d0.w),d1 ROM:00124F50 cmpi.w #$B,d1 ROM:00124F54 bcc.s locret_124F5E ROM:00124F56 movea.l off_124F60(pc,d1.w*4),a0 ROM:00124F5A nop ROM:00124F5C jmp (a0) ROM:00124F5E ; --------------------------------------------------------------------------- ROM:00124F5E ROM:00124F5E locret_124F5E: ; CODE XREF: sub_124F48+C↑j ROM:00124F5E rts ROM:00124F5E ; End of function sub_124F48 ROM:00124F5E ROM:00124F5E ; --------------------------------------------------------------------------- ROM:00124F60 off_124F60: dc.l loc_124F8C ; DATA XREF: sub_124F48+E↑r ROM:00124F64 dc.l loc_124F98 ROM:00124F68 dc.l loc_124FF8 ROM:00124F6C dc.l loc_125050 ROM:00124F70 dc.l loc_125096 ROM:00124F74 dc.l loc_1250EE ROM:00124F78 dc.l loc_12511E ROM:00124F7C dc.l loc_125150 ROM:00124F80 dc.l loc_125182 ROM:00124F84 dc.l loc_1251BE ROM:00124F88 dc.l loc_12522E ROM:00124F8C ; --------------------------------------------------------------------------- ROM:00124F8C ROM:00124F8C loc_124F8C: ; DATA XREF: ROM:off_124F60↑o ROM:00124F8C bclr d0,($10B2).w ROM:00124F90 move.b #1,$123F(d0.w) ROM:00124F98 ROM:00124F98 loc_124F98: ; DATA XREF: ROM:00124F64↑o ROM:00124F98 cmpi.w #0,d0 ROM:00124F9C bne.s loc_124FC8 ROM:00124F9E btst #0,($10A7).w ROM:00124FA4 beq.s loc_124FC8 ROM:00124FA6 move.w $5EE(a5),d1 ROM:00124FAA clr.b $810(d0.w) ROM:00124FB0 move.w d1,$6D2(d0.w*2) ROM:00124FB6 move.b #1,$810(d0.w) ROM:00124FBE move.b #2,$123F(d0.w) ROM:00124FC6 rts ROM:00124FC8 ; --------------------------------------------------------------------------- ROM:00124FC8 ROM:00124FC8 loc_124FC8: ; CODE XREF: ROM:00124F9C↑j ROM:00124FC8 ; ROM:00124FA4↑j ROM:00124FC8 cmpi.w #1,d0 ROM:00124FCC bne.s locret_124FF6 ROM:00124FCE btst #1,($10A7).w ROM:00124FD4 beq.s locret_124FF6 ROM:00124FD6 move.w $5EE(a5),d1 ROM:00124FDA clr.b $810(d0.w) ROM:00124FE0 move.w d1,$6D2(d0.w*2) ROM:00124FE6 move.b #1,$810(d0.w) ROM:00124FEE move.b #6,$123F(d0.w) ROM:00124FF6 ROM:00124FF6 locret_124FF6: ; CODE XREF: ROM:00124FCC↑j ROM:00124FF6 ; ROM:00124FD4↑j ROM:00124FF6 rts ROM:00124FF8 ; --------------------------------------------------------------------------- ROM:00124FF8 ROM:00124FF8 loc_124FF8: ; DATA XREF: ROM:00124F68↑o ROM:00124FF8 btst #1,($125F).w ROM:00124FFE beq.s loc_125016 ROM:00125000 clr.b $810(d0.w) ROM:00125006 clr.w $6D2(d0.w*2) ROM:0012500C move.b #1,$123F(d0.w) ROM:00125014 rts ROM:00125016 ; --------------------------------------------------------------------------- ROM:00125016 ROM:00125016 loc_125016: ; CODE XREF: ROM:00124FFE↑j ROM:00125016 btst d0,($10B1).w ROM:0012501A beq.s loc_125036 ROM:0012501C clr.b $810(d0.w) ROM:00125022 clr.w $6D2(d0.w*2) ROM:00125028 bset d0,($10B2).w ROM:0012502C move.b #3,$123F(d0.w) ROM:00125034 bra.s loc_125090 ROM:00125036 ; --------------------------------------------------------------------------- ROM:00125036 ROM:00125036 loc_125036: ; CODE XREF: ROM:0012501A↑j ROM:00125036 cmpi.w #0,$6D2(d0.w*2) ROM:0012503E bgt.s locret_12504E ROM:00125040 move.b #5,$123F(d0.w) ROM:00125048 bra.l loc_125118 ROM:0012504E ; --------------------------------------------------------------------------- ROM:0012504E ROM:0012504E locret_12504E: ; CODE XREF: ROM:0012503E↑j ROM:0012504E rts ROM:00125050 ; --------------------------------------------------------------------------- ROM:00125050 ROM:00125050 loc_125050: ; DATA XREF: ROM:00124F6C↑o ROM:00125050 btst #1,($125F).w ROM:00125056 beq.s loc_125066 ROM:00125058 bclr d0,($10B2).w ROM:0012505C move.b #1,$123F(d0.w) ROM:00125064 rts ROM:00125066 ; --------------------------------------------------------------------------- ROM:00125066 ROM:00125066 loc_125066: ; CODE XREF: ROM:00125056↑j ROM:00125066 btst d0,($10B1).w ROM:0012506A bne.s loc_125090 ROM:0012506C move.w $98A(a5,d0.w*2),d1 ROM:00125072 clr.b $810(d0.w) ROM:00125078 move.w d1,$6D2(d0.w*2) ROM:0012507E move.b #1,$810(d0.w) ROM:00125086 move.b #4,$123F(d0.w) ROM:0012508E rts ROM:00125090 ; --------------------------------------------------------------------------- ROM:00125090 ROM:00125090 loc_125090: ; CODE XREF: ROM:00125034↑j ROM:00125090 ; ROM:0012506A↑j ... ROM:00125090 bsr.w sub_125256 ROM:00125094 rts ROM:00125096 ; --------------------------------------------------------------------------- ROM:00125096 ROM:00125096 loc_125096: ; DATA XREF: ROM:00124F70↑o ROM:00125096 btst #1,($125F).w ROM:0012509C beq.s loc_1250B8 ROM:0012509E bclr d0,($10B2).w ROM:001250A2 clr.b $810(d0.w) ROM:001250A8 clr.w $6D2(d0.w*2) ROM:001250AE move.b #1,$123F(d0.w) ROM:001250B6 rts ROM:001250B8 ; --------------------------------------------------------------------------- ROM:001250B8 ROM:001250B8 loc_1250B8: ; CODE XREF: ROM:0012509C↑j ROM:001250B8 btst d0,($10B1).w ROM:001250BC beq.s loc_1250D4 ROM:001250BE clr.b $810(d0.w) ROM:001250C4 clr.w $6D2(d0.w*2) ROM:001250CA move.b #3,$123F(d0.w) ROM:001250D2 bra.s loc_125090 ROM:001250D4 ; --------------------------------------------------------------------------- ROM:001250D4 ROM:001250D4 loc_1250D4: ; CODE XREF: ROM:001250BC↑j ROM:001250D4 cmpi.w #0,$6D2(d0.w*2) ROM:001250DC bgt.s locret_1250EC ROM:001250DE bclr d0,($10B2).w ROM:001250E2 move.b #5,$123F(d0.w) ROM:001250EA bra.s loc_125118 ROM:001250EC ; --------------------------------------------------------------------------- ROM:001250EC ROM:001250EC locret_1250EC: ; CODE XREF: ROM:001250DC↑j ROM:001250EC rts ROM:001250EE ; --------------------------------------------------------------------------- ROM:001250EE ROM:001250EE loc_1250EE: ; DATA XREF: ROM:00124F74↑o ROM:001250EE btst #1,($125F).w ROM:001250F4 beq.s loc_125100 ROM:001250F6 move.b #1,$123F(d0.w) ROM:001250FE rts ROM:00125100 ; --------------------------------------------------------------------------- ROM:00125100 ROM:00125100 loc_125100: ; CODE XREF: ROM:001250F4↑j ROM:00125100 btst d0,($10B1).w ROM:00125104 beq.s loc_125118 ROM:00125106 bset d0,($10B2).w ROM:0012510A move.b #3,$123F(d0.w) ROM:00125112 bra.l loc_125090 ROM:00125118 ; --------------------------------------------------------------------------- ROM:00125118 ROM:00125118 loc_125118: ; CODE XREF: ROM:00125048↑j ROM:00125118 ; ROM:001250EA↑j ... ROM:00125118 bsr.w sub_125278 ROM:0012511C rts ROM:0012511E ; --------------------------------------------------------------------------- ROM:0012511E ROM:0012511E loc_12511E: ; DATA XREF: ROM:00124F78↑o ROM:0012511E btst #1,($125F).w ROM:00125124 beq.s loc_12513C ROM:00125126 clr.b $810(d0.w) ROM:0012512C clr.w $6D2(d0.w*2) ROM:00125132 move.b #1,$123F(d0.w) ROM:0012513A rts ROM:0012513C ; --------------------------------------------------------------------------- ROM:0012513C ROM:0012513C loc_12513C: ; CODE XREF: ROM:00125124↑j ROM:0012513C cmpi.w #0,$6D2(d0.w*2) ROM:00125144 bgt.s locret_12514E ROM:00125146 move.b #7,$123F(d0.w) ROM:0012514E ROM:0012514E locret_12514E: ; CODE XREF: ROM:00125144↑j ROM:0012514E rts ROM:00125150 ; --------------------------------------------------------------------------- ROM:00125150 ROM:00125150 loc_125150: ; DATA XREF: ROM:00124F7C↑o ROM:00125150 btst #1,($125F).w ROM:00125156 beq.s loc_125166 ROM:00125158 bclr d0,($10B2).w ROM:0012515C move.b #1,$123F(d0.w) ROM:00125164 rts ROM:00125166 ; --------------------------------------------------------------------------- ROM:00125166 ROM:00125166 loc_125166: ; CODE XREF: ROM:00125156↑j ROM:00125166 move.w $5F0(a5),d7 ROM:0012516A btst #7,($126E).w ROM:00125170 beq.s locret_125180 ROM:00125172 cmp.w ($C14).w,d7 ROM:00125176 bge.s locret_125180 ROM:00125178 move.b #8,$123F(d0.w) ROM:00125180 ROM:00125180 locret_125180: ; CODE XREF: ROM:00125170↑j ROM:00125180 ; ROM:00125176↑j ROM:00125180 rts ROM:00125182 ; --------------------------------------------------------------------------- ROM:00125182 ROM:00125182 loc_125182: ; DATA XREF: ROM:00124F80↑o ROM:00125182 btst d0,($10B1).w ROM:00125186 beq.s loc_12519A ROM:00125188 bsr.w sub_125256 ROM:0012518C bset d0,($10B2).w ROM:00125190 move.b #$A,$123F(d0.w) ROM:00125198 bra.s locret_1251BC ROM:0012519A ; --------------------------------------------------------------------------- ROM:0012519A ROM:0012519A loc_12519A: ; CODE XREF: ROM:00125186↑j ROM:0012519A move.w $98A(a5,d0.w*2),d1 ROM:001251A0 clr.b $810(d0.w) ROM:001251A6 move.w d1,$6D2(d0.w*2) ROM:001251AC move.b #1,$810(d0.w) ROM:001251B4 move.b #9,$123F(d0.w) ROM:001251BC ROM:001251BC locret_1251BC: ; CODE XREF: ROM:00125198↑j ROM:001251BC rts ROM:001251BE ; --------------------------------------------------------------------------- ROM:001251BE ROM:001251BE loc_1251BE: ; DATA XREF: ROM:00124F84↑o ROM:001251BE btst #1,($125F).w ROM:001251C4 beq.s loc_1251DC ROM:001251C6 clr.b $810(d0.w) ROM:001251CC clr.w $6D2(d0.w*2) ROM:001251D2 move.b #1,$123F(d0.w) ROM:001251DA rts ROM:001251DC ; --------------------------------------------------------------------------- ROM:001251DC ROM:001251DC loc_1251DC: ; CODE XREF: ROM:001251C4↑j ROM:001251DC btst #7,($126E).w ROM:001251E2 bne.s loc_1251EE ROM:001251E4 move.b #7,$123F(d0.w) ROM:001251EC rts ROM:001251EE ; --------------------------------------------------------------------------- ROM:001251EE ROM:001251EE loc_1251EE: ; CODE XREF: ROM:001251E2↑j ROM:001251EE btst d0,($10B1).w ROM:001251F2 beq.s loc_125212 ROM:001251F4 clr.b $810(d0.w) ROM:001251FA clr.w $6D2(d0.w*2) ROM:00125200 bsr.w sub_125256 ROM:00125204 bset d0,($10B2).w ROM:00125208 move.b #$A,$123F(d0.w) ROM:00125210 rts ROM:00125212 ; --------------------------------------------------------------------------- ROM:00125212 ROM:00125212 loc_125212: ; CODE XREF: ROM:001251F2↑j ROM:00125212 cmpi.w #0,$6D2(d0.w*2) ROM:0012521A bgt.s locret_12522C ROM:0012521C bsr.w sub_125278 ROM:00125220 bclr d0,($10B2).w ROM:00125224 move.b #$A,$123F(d0.w) ROM:0012522C ROM:0012522C locret_12522C: ; CODE XREF: ROM:0012521A↑j ROM:0012522C rts ROM:0012522E ; --------------------------------------------------------------------------- ROM:0012522E ROM:0012522E loc_12522E: ; DATA XREF: ROM:00124F88↑o ROM:0012522E btst #1,($125F).w ROM:00125234 beq.s loc_125244 ROM:00125236 bclr d0,($10B2).w ROM:0012523A move.b #1,$123F(d0.w) ROM:00125242 rts ROM:00125244 ; --------------------------------------------------------------------------- ROM:00125244 ROM:00125244 loc_125244: ; CODE XREF: ROM:00125234↑j ROM:00125244 btst #7,($126E).w ROM:0012524A bne.s locret_125254 ROM:0012524C move.b #7,$123F(d0.w) ROM:00125254 ROM:00125254 locret_125254: ; CODE XREF: ROM:0012524A↑j ROM:00125254 rts ROM:00125256 ROM:00125256 ; =============== S U B R O U T I N E ======================================= ROM:00125256 ROM:00125256 ROM:00125256 sub_125256: ; CODE XREF: ROM:loc_125090↑p ROM:00125256 ; ROM:00125188↑p ... ROM:00125256 cmpi.w #0,d0 ROM:0012525A bne.s loc_12526A ROM:0012525C bclr #6,($CC9).w ROM:00125262 bset #6,($CE1).w ROM:00125268 bra.s locret_125276 ROM:0012526A ; --------------------------------------------------------------------------- ROM:0012526A ROM:0012526A loc_12526A: ; CODE XREF: sub_125256+4↑j ROM:0012526A bclr #5,($CC8).w ROM:00125270 bset #5,($CE0).w ROM:00125276 ROM:00125276 locret_125276: ; CODE XREF: sub_125256+12↑j ROM:00125276 rts ROM:00125276 ; End of function sub_125256 ROM:00125276 ROM:00125278 ROM:00125278 ; =============== S U B R O U T I N E ======================================= ROM:00125278 ROM:00125278 ROM:00125278 sub_125278: ; CODE XREF: ROM:loc_125118↑p ROM:00125278 ; ROM:0012521C↑p ROM:00125278 cmpi.w #0,d0 ROM:0012527C bne.s loc_12528C ROM:0012527E bset #6,($CC9).w ROM:00125284 bset #6,($CE1).w ROM:0012528A bra.s locret_125298 ROM:0012528C ; --------------------------------------------------------------------------- ROM:0012528C ROM:0012528C loc_12528C: ; CODE XREF: sub_125278+4↑j ROM:0012528C bset #5,($CC8).w ROM:00125292 bset #5,($CE0).w ROM:00125298 ROM:00125298 locret_125298: ; CODE XREF: sub_125278+12↑j ROM:00125298 rts ROM:00125298 ; End of function sub_125278 ROM:00125298 ROM:0012529A ROM:0012529A ; =============== S U B R O U T I N E ======================================= ROM:0012529A ROM:0012529A ROM:0012529A sub_12529A: ; CODE XREF: sub_126FE0+2C↓p ROM:0012529A move.w ($BC6).w,d1 ROM:0012529E cmpi.w #5,d1 ROM:001252A2 bcc.s locret_1252AC ROM:001252A4 movea.l off_1252AE(pc,d1.w*4),a0 ROM:001252A8 nop ROM:001252AA jmp (a0) ROM:001252AC ; --------------------------------------------------------------------------- ROM:001252AC ROM:001252AC locret_1252AC: ; CODE XREF: sub_12529A+8↑j ROM:001252AC rts ROM:001252AC ; End of function sub_12529A ROM:001252AC ROM:001252AC ; --------------------------------------------------------------------------- ROM:001252AE off_1252AE: dc.l loc_1252C2 ; DATA XREF: sub_12529A+A↑r ROM:001252B2 dc.l loc_1252CC ROM:001252B6 dc.l loc_1252F0 ROM:001252BA dc.l loc_125356 ROM:001252BE dc.l loc_1253B2 ROM:001252C2 ; --------------------------------------------------------------------------- ROM:001252C2 ROM:001252C2 loc_1252C2: ; DATA XREF: ROM:off_1252AE↑o ROM:001252C2 move.w #1,($BC6).w ROM:001252C8 bra.s locret_1252EE ROM:001252CA ; --------------------------------------------------------------------------- ROM:001252CA rts ROM:001252CC ; --------------------------------------------------------------------------- ROM:001252CC ROM:001252CC loc_1252CC: ; DATA XREF: ROM:001252B2↑o ROM:001252CC btst #4,($127D).w ROM:001252D2 beq.s locret_1252EE ROM:001252D4 move.w $5F2(a5),d0 ROM:001252D8 clr.b ($85F).w ROM:001252DC move.w d0,($770).w ROM:001252E0 move.b #1,($85F).w ROM:001252E6 move.w #2,($BC6).w ROM:001252EC bra.s locret_125354 ROM:001252EE ; --------------------------------------------------------------------------- ROM:001252EE ROM:001252EE locret_1252EE: ; CODE XREF: ROM:001252C8↑j ROM:001252EE ; ROM:001252D2↑j ... ROM:001252EE rts ROM:001252F0 ; --------------------------------------------------------------------------- ROM:001252F0 ROM:001252F0 loc_1252F0: ; DATA XREF: ROM:001252B6↑o ROM:001252F0 btst #4,($127D).w ROM:001252F6 bne.s loc_125308 ROM:001252F8 clr.b ($85F).w ROM:001252FC clr.w ($770).w ROM:00125300 move.w #1,($BC6).w ROM:00125306 bra.s locret_1252EE ROM:00125308 ; --------------------------------------------------------------------------- ROM:00125308 ROM:00125308 loc_125308: ; CODE XREF: ROM:001252F6↑j ROM:00125308 cmpi.w #0,($770).w ROM:0012530E bgt.s loc_12532A ROM:00125310 btst #5,($86D).w ROM:00125316 beq.s loc_12532A ROM:00125318 bset #4,($CE1).w ROM:0012531E move.w #4,($BC6).w ROM:00125324 bra.l locret_1253CC ROM:0012532A ; --------------------------------------------------------------------------- ROM:0012532A ROM:0012532A loc_12532A: ; CODE XREF: ROM:0012530E↑j ROM:0012532A ; ROM:00125316↑j ROM:0012532A cmpi.w #0,($770).w ROM:00125330 bgt.s locret_125354 ROM:00125332 btst #5,($86D).w ROM:00125338 bne.s locret_125354 ROM:0012533A move.w $5F4(a5),d0 ROM:0012533E clr.b ($85F).w ROM:00125342 move.w d0,($770).w ROM:00125346 move.b #1,($85F).w ROM:0012534C move.w #3,($BC6).w ROM:00125352 bra.s locret_1253B0 ROM:00125354 ; --------------------------------------------------------------------------- ROM:00125354 ROM:00125354 locret_125354: ; CODE XREF: ROM:001252EC↑j ROM:00125354 ; ROM:00125330↑j ... ROM:00125354 rts ROM:00125356 ; --------------------------------------------------------------------------- ROM:00125356 ROM:00125356 loc_125356: ; DATA XREF: ROM:001252BA↑o ROM:00125356 btst #4,($127D).w ROM:0012535C bne.s loc_12536E ROM:0012535E clr.b ($85F).w ROM:00125362 clr.w ($770).w ROM:00125366 move.w #1,($BC6).w ROM:0012536C bra.s locret_1252EE ROM:0012536E ; --------------------------------------------------------------------------- ROM:0012536E ROM:0012536E loc_12536E: ; CODE XREF: ROM:0012535C↑j ROM:0012536E btst #5,($86D).w ROM:00125374 beq.s loc_12538C ROM:00125376 clr.b ($85F).w ROM:0012537A clr.w ($770).w ROM:0012537E bset #4,($CE1).w ROM:00125384 move.w #4,($BC6).w ROM:0012538A bra.s locret_1253CC ROM:0012538C ; --------------------------------------------------------------------------- ROM:0012538C ROM:0012538C loc_12538C: ; CODE XREF: ROM:00125374↑j ROM:0012538C cmpi.w #0,($770).w ROM:00125392 bgt.s locret_1253B0 ROM:00125394 btst #5,($86D).w ROM:0012539A bne.s locret_1253B0 ROM:0012539C bset #4,($CC9).w ROM:001253A2 bset #4,($CE1).w ROM:001253A8 move.w #4,($BC6).w ROM:001253AE bra.s locret_1253CC ROM:001253B0 ; --------------------------------------------------------------------------- ROM:001253B0 ROM:001253B0 locret_1253B0: ; CODE XREF: ROM:00125352↑j ROM:001253B0 ; ROM:00125392↑j ... ROM:001253B0 rts ROM:001253B2 ; --------------------------------------------------------------------------- ROM:001253B2 ROM:001253B2 loc_1253B2: ; DATA XREF: ROM:001252BE↑o ROM:001253B2 btst #4,($127D).w ROM:001253B8 bne.s locret_1253CC ROM:001253BA bclr #4,($CC9).w ROM:001253C0 move.w #1,($BC6).w ROM:001253C6 bra.l locret_1252EE ROM:001253CC ; --------------------------------------------------------------------------- ROM:001253CC ROM:001253CC locret_1253CC: ; CODE XREF: ROM:00125324↑j ROM:001253CC ; ROM:0012538A↑j ... ROM:001253CC rts ROM:001253CE ; --------------------------------------------------------------------------- ROM:001253CE rts ROM:001253D0 ROM:001253D0 ; =============== S U B R O U T I N E ======================================= ROM:001253D0 ROM:001253D0 ROM:001253D0 sub_1253D0: ; CODE XREF: sub_126FE0+C↓p ROM:001253D0 btst #0,($1259).w ROM:001253D6 beq.s loc_12542A ROM:001253D8 move.w ($4B6).w,d1 ROM:001253DC sub.w ($BC8).w,d1 ROM:001253E0 cmpi.w #0,d1 ROM:001253E4 bge.s loc_1253E8 ROM:001253E6 neg.w d1 ROM:001253E8 ROM:001253E8 loc_1253E8: ; CODE XREF: sub_1253D0+14↑j ROM:001253E8 move.w $5F6(a5),d2 ROM:001253EC cmp.w d1,d2 ROM:001253EE bgt.s loc_1253F8 ROM:001253F0 bset #6,($126F).w ROM:001253F6 bra.s loc_1253FE ROM:001253F8 ; --------------------------------------------------------------------------- ROM:001253F8 ROM:001253F8 loc_1253F8: ; CODE XREF: sub_1253D0+1E↑j ROM:001253F8 bclr #6,($126F).w ROM:001253FE ROM:001253FE loc_1253FE: ; CODE XREF: sub_1253D0+26↑j ROM:001253FE move.w ($4B6).w,($BC8).w ROM:00125404 btst #2,($4D3).w ROM:0012540A bne.s loc_125414 ROM:0012540C btst #6,($126F).w ROM:00125412 beq.s loc_12541C ROM:00125414 ROM:00125414 loc_125414: ; CODE XREF: sub_1253D0+3A↑j ROM:00125414 bset #2,($CC8).w ROM:0012541A bra.s loc_125422 ROM:0012541C ; --------------------------------------------------------------------------- ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_1253D0+42↑j ROM:0012541C bclr #2,($CC8).w ROM:00125422 ROM:00125422 loc_125422: ; CODE XREF: sub_1253D0+4A↑j ROM:00125422 bset #2,($CE0).w ROM:00125428 bra.s locret_125436 ROM:0012542A ; --------------------------------------------------------------------------- ROM:0012542A ROM:0012542A loc_12542A: ; CODE XREF: sub_1253D0+6↑j ROM:0012542A move.w ($4B6).w,($BC8).w ROM:00125430 bset #0,($1259).w ROM:00125436 ROM:00125436 locret_125436: ; CODE XREF: sub_1253D0+58↑j ROM:00125436 rts ROM:00125436 ; End of function sub_1253D0 ROM:00125436 ROM:00125438 ROM:00125438 ; =============== S U B R O U T I N E ======================================= ROM:00125438 ROM:00125438 ROM:00125438 sub_125438: ; CODE XREF: sub_126FE0+4A↓p ROM:00125438 clr.w d1 ROM:0012543A move.b ($10B3).w,d1 ROM:0012543E cmpi.w #2,d1 ROM:00125442 bcc.s locret_12544C ROM:00125444 movea.l off_12544E(pc,d1.w*4),a0 ROM:00125448 nop ROM:0012544A jmp (a0) ROM:0012544C ; --------------------------------------------------------------------------- ROM:0012544C ROM:0012544C locret_12544C: ; CODE XREF: sub_125438+A↑j ROM:0012544C rts ROM:0012544C ; End of function sub_125438 ROM:0012544C ROM:0012544C ; --------------------------------------------------------------------------- ROM:0012544E off_12544E: dc.l loc_125456 ; DATA XREF: sub_125438+C↑r ROM:00125452 dc.l loc_125472 ROM:00125456 ; --------------------------------------------------------------------------- ROM:00125456 ROM:00125456 loc_125456: ; DATA XREF: ROM:off_12544E↑o ROM:00125456 move.w #$3D0,d0 ROM:0012545A clr.b ($7DA).w ROM:0012545E move.w d0,($666).w ROM:00125462 move.b #1,($7DA).w ROM:00125468 move.b #1,($10B3).w ROM:0012546E bra.s locret_12549C ROM:00125470 ; --------------------------------------------------------------------------- ROM:00125470 rts ROM:00125472 ; --------------------------------------------------------------------------- ROM:00125472 ROM:00125472 loc_125472: ; DATA XREF: ROM:00125452↑o ROM:00125472 cmpi.w #0,($666).w ROM:00125478 bgt.s locret_12549C ROM:0012547A bsr.w sub_12549E ROM:0012547E move.w #$3D0,d0 ROM:00125482 clr.b ($7DA).w ROM:00125486 move.w d0,($666).w ROM:0012548A move.b #1,($7DA).w ROM:00125490 move.b #1,($10B3).w ROM:00125496 bra.l *+6 ROM:0012549C ; --------------------------------------------------------------------------- ROM:0012549C ROM:0012549C locret_12549C: ; CODE XREF: ROM:0012546E↑j ROM:0012549C ; ROM:00125478↑j ... ROM:0012549C rts ROM:0012549E ROM:0012549E ; =============== S U B R O U T I N E ======================================= ROM:0012549E ROM:0012549E ROM:0012549E sub_12549E: ; CODE XREF: ROM:0012547A↑p ROM:0012549E clr.l d0 ROM:001254A0 move.w ($53C).w,d0 ROM:001254A4 divu.l #$24,d0 ; '$' ROM:001254AC add.l d0,($1290).w ROM:001254B0 rts ROM:001254B0 ; End of function sub_12549E ROM:001254B0 ROM:001254B2 ROM:001254B2 ; =============== S U B R O U T I N E ======================================= ROM:001254B2 ROM:001254B2 ROM:001254B2 sub_1254B2: ; CODE XREF: sub_1270F2↓p ROM:001254B2 move.w $648(a5),d5 ROM:001254B6 cmpi.w #$A,d5 ROM:001254BA beq.s loc_1254C2 ROM:001254BC cmpi.w #$14,d5 ROM:001254C0 bne.s loc_1254D0 ROM:001254C2 ROM:001254C2 loc_1254C2: ; CODE XREF: sub_1254B2+8↑j ROM:001254C2 bset #6,($1272).w ROM:001254C8 bclr #1,($125B).w ROM:001254CE bra.s loc_125510 ROM:001254D0 ; --------------------------------------------------------------------------- ROM:001254D0 ROM:001254D0 loc_1254D0: ; CODE XREF: sub_1254B2+E↑j ROM:001254D0 cmpi.w #$B,d5 ROM:001254D4 beq.s loc_1254DC ROM:001254D6 cmpi.w #$15,d5 ROM:001254DA bne.s loc_1254EA ROM:001254DC ROM:001254DC loc_1254DC: ; CODE XREF: sub_1254B2+22↑j ROM:001254DC bset #1,($125B).w ROM:001254E2 bclr #6,($1272).w ROM:001254E8 bra.s loc_125510 ROM:001254EA ; --------------------------------------------------------------------------- ROM:001254EA ROM:001254EA loc_1254EA: ; CODE XREF: sub_1254B2+28↑j ROM:001254EA cmpi.w #$C,d5 ROM:001254EE beq.s loc_1254F6 ROM:001254F0 cmpi.w #$16,d5 ROM:001254F4 bne.s loc_125504 ROM:001254F6 ROM:001254F6 loc_1254F6: ; CODE XREF: sub_1254B2+3C↑j ROM:001254F6 bset #6,($1272).w ROM:001254FC bset #1,($125B).w ROM:00125502 bra.s loc_125510 ROM:00125504 ; --------------------------------------------------------------------------- ROM:00125504 ROM:00125504 loc_125504: ; CODE XREF: sub_1254B2+42↑j ROM:00125504 bclr #6,($1272).w ROM:0012550A bclr #1,($125B).w ROM:00125510 ROM:00125510 loc_125510: ; CODE XREF: sub_1254B2+1C↑j ROM:00125510 ; sub_1254B2+36↑j ... ROM:00125510 clr.w d1 ROM:00125512 move.b ($10B4).w,d1 ROM:00125516 cmpi.w #8,d1 ROM:0012551A bcc.s locret_125524 ROM:0012551C movea.l off_125526(pc,d1.w*4),a0 ROM:00125520 nop ROM:00125522 jmp (a0) ROM:00125524 ; --------------------------------------------------------------------------- ROM:00125524 ROM:00125524 locret_125524: ; CODE XREF: sub_1254B2+68↑j ROM:00125524 rts ROM:00125524 ; End of function sub_1254B2 ROM:00125524 ROM:00125524 ; --------------------------------------------------------------------------- ROM:00125526 off_125526: dc.l loc_125546 ; DATA XREF: sub_1254B2+6A↑r ROM:0012552A dc.l loc_125550 ROM:0012552E dc.l loc_125574 ROM:00125532 dc.l loc_1255C4 ROM:00125536 dc.l loc_125694 ROM:0012553A dc.l loc_1256AA ROM:0012553E dc.l loc_12578C ROM:00125542 dc.l loc_1257A2 ROM:00125546 ; --------------------------------------------------------------------------- ROM:00125546 ROM:00125546 loc_125546: ; DATA XREF: ROM:off_125526↑o ROM:00125546 move.b #1,($10B4).w ROM:0012554C bra.s locret_125572 ROM:0012554E ; --------------------------------------------------------------------------- ROM:0012554E rts ROM:00125550 ; --------------------------------------------------------------------------- ROM:00125550 ROM:00125550 loc_125550: ; DATA XREF: ROM:0012552A↑o ROM:00125550 btst #6,($1272).w ROM:00125556 beq.s locret_125572 ROM:00125558 bclr #7,($1269).w ROM:0012555E bclr #2,($1262).w ROM:00125564 bclr #0,($125A).w ROM:0012556A move.b #2,($10B4).w ROM:00125570 bra.s loc_1255BE ROM:00125572 ; --------------------------------------------------------------------------- ROM:00125572 ROM:00125572 locret_125572: ; CODE XREF: ROM:0012554C↑j ROM:00125572 ; ROM:00125556↑j ... ROM:00125572 rts ROM:00125574 ; --------------------------------------------------------------------------- ROM:00125574 ROM:00125574 loc_125574: ; DATA XREF: ROM:0012552E↑o ROM:00125574 btst #6,($1272).w ROM:0012557A bne.s loc_125584 ROM:0012557C move.b #1,($10B4).w ROM:00125582 bra.s locret_125572 ROM:00125584 ; --------------------------------------------------------------------------- ROM:00125584 ROM:00125584 loc_125584: ; CODE XREF: ROM:0012557A↑j ROM:00125584 btst #1,($125B).w ROM:0012558A beq.s loc_1255BE ROM:0012558C btst #3,($126F).w ROM:00125592 beq.s loc_1255BE ROM:00125594 bset #1,($1269).w ROM:0012559A bset #2,($1275).w ROM:001255A0 move.w $5F8(a5),d0 ROM:001255A4 clr.b ($82D).w ROM:001255A8 move.w d0,($70C).w ROM:001255AC move.b #1,($82D).w ROM:001255B2 move.b #3,($10B4).w ROM:001255B8 bra.l loc_12568E ROM:001255BE ; --------------------------------------------------------------------------- ROM:001255BE ROM:001255BE loc_1255BE: ; CODE XREF: ROM:00125570↑j ROM:001255BE ; ROM:0012558A↑j ... ROM:001255BE bsr.w sub_1257B8 ROM:001255C2 rts ROM:001255C4 ; --------------------------------------------------------------------------- ROM:001255C4 ROM:001255C4 loc_1255C4: ; DATA XREF: ROM:00125532↑o ROM:001255C4 move.l $258(a5),d0 ROM:001255C8 cmp.l ($8BC).w,d0 ROM:001255CC bge.s loc_1255FA ROM:001255CE bclr #1,($1269).w ROM:001255D4 bclr #2,($1275).w ROM:001255DA clr.b ($82D).w ROM:001255DE clr.w ($70C).w ROM:001255E2 bset #7,($1269).w ROM:001255E8 bset #0,($125A).w ROM:001255EE move.b #4,($10B4).w ROM:001255F4 bra.l locret_1256A8 ROM:001255FA ; --------------------------------------------------------------------------- ROM:001255FA ROM:001255FA loc_1255FA: ; CODE XREF: ROM:001255CC↑j ROM:001255FA cmpi.w #0,($70C).w ROM:00125600 bgt.s loc_125636 ROM:00125602 bclr #1,($1269).w ROM:00125608 bclr #2,($1275).w ROM:0012560E bclr #0,($1269).w ROM:00125614 bsr.w sub_1259B8 ROM:00125618 move.w $5FA(a5),d0 ROM:0012561C clr.b ($82D).w ROM:00125620 move.w d0,($70C).w ROM:00125624 move.b #1,($82D).w ROM:0012562A move.b #5,($10B4).w ROM:00125630 bra.l loc_125786 ROM:00125636 ; --------------------------------------------------------------------------- ROM:00125636 ROM:00125636 loc_125636: ; CODE XREF: ROM:00125600↑j ROM:00125636 btst #1,($125B).w ROM:0012563C beq.s loc_125646 ROM:0012563E btst #3,($126F).w ROM:00125644 bne.s loc_125666 ROM:00125646 ROM:00125646 loc_125646: ; CODE XREF: ROM:0012563C↑j ROM:00125646 bclr #1,($1269).w ROM:0012564C bclr #2,($1275).w ROM:00125652 clr.b ($82D).w ROM:00125656 clr.w ($70C).w ROM:0012565A move.b #2,($10B4).w ROM:00125660 bra.l loc_1255BE ROM:00125666 ; --------------------------------------------------------------------------- ROM:00125666 ROM:00125666 loc_125666: ; CODE XREF: ROM:00125644↑j ROM:00125666 btst #6,($1272).w ROM:0012566C bne.s loc_12568E ROM:0012566E bclr #1,($1269).w ROM:00125674 bclr #2,($1275).w ROM:0012567A clr.b ($82D).w ROM:0012567E clr.w ($70C).w ROM:00125682 move.b #1,($10B4).w ROM:00125688 bra.l locret_125572 ROM:0012568E ; --------------------------------------------------------------------------- ROM:0012568E ROM:0012568E loc_12568E: ; CODE XREF: ROM:001255B8↑j ROM:0012568E ; ROM:0012566C↑j ROM:0012568E bsr.w sub_1257B8 ROM:00125692 rts ROM:00125694 ; --------------------------------------------------------------------------- ROM:00125694 ROM:00125694 loc_125694: ; DATA XREF: ROM:00125536↑o ROM:00125694 btst #6,($1272).w ROM:0012569A bne.s locret_1256A8 ROM:0012569C move.b #1,($10B4).w ROM:001256A2 bra.l locret_125572 ROM:001256A8 ; --------------------------------------------------------------------------- ROM:001256A8 ROM:001256A8 locret_1256A8: ; CODE XREF: ROM:001255F4↑j ROM:001256A8 ; ROM:0012569A↑j ROM:001256A8 rts ROM:001256AA ; --------------------------------------------------------------------------- ROM:001256AA ROM:001256AA loc_1256AA: ; DATA XREF: ROM:0012553A↑o ROM:001256AA cmpi.w #0,($70C).w ROM:001256B0 bgt.s loc_1256D0 ROM:001256B2 bclr #0,($1269).w ROM:001256B8 bset #2,($1262).w ROM:001256BE bset #0,($125A).w ROM:001256C4 move.b #6,($10B4).w ROM:001256CA bra.l locret_1257A0 ROM:001256D0 ; --------------------------------------------------------------------------- ROM:001256D0 ROM:001256D0 loc_1256D0: ; CODE XREF: ROM:001256B0↑j ROM:001256D0 move.w $5FE(a5),d0 ROM:001256D4 cmp.w ($BAC).w,d0 ROM:001256D8 ble.s loc_125702 ROM:001256DA btst #7,($1270).w ROM:001256E0 bne.s loc_125702 ROM:001256E2 bclr #0,($1269).w ROM:001256E8 bset #0,($125A).w ROM:001256EE clr.b ($82D).w ROM:001256F2 clr.w ($70C).w ROM:001256F6 move.b #7,($10B4).w ROM:001256FC bra.l locret_1257B6 ROM:00125702 ; --------------------------------------------------------------------------- ROM:00125702 ROM:00125702 loc_125702: ; CODE XREF: ROM:001256D8↑j ROM:00125702 ; ROM:001256E0↑j ROM:00125702 move.w $5FC(a5),d0 ROM:00125706 cmp.w ($BAC).w,d0 ROM:0012570A bge.s loc_125734 ROM:0012570C btst #7,($1270).w ROM:00125712 beq.s loc_125734 ROM:00125714 bclr #0,($1269).w ROM:0012571A bset #0,($125A).w ROM:00125720 clr.b ($82D).w ROM:00125724 clr.w ($70C).w ROM:00125728 move.b #7,($10B4).w ROM:0012572E bra.l locret_1257B6 ROM:00125734 ; --------------------------------------------------------------------------- ROM:00125734 ROM:00125734 loc_125734: ; CODE XREF: ROM:0012570A↑j ROM:00125734 ; ROM:00125712↑j ROM:00125734 btst #1,($125B).w ROM:0012573A beq.s loc_125744 ROM:0012573C btst #3,($126F).w ROM:00125742 bne.s loc_12575E ROM:00125744 ROM:00125744 loc_125744: ; CODE XREF: ROM:0012573A↑j ROM:00125744 bclr #0,($1269).w ROM:0012574A clr.b ($82D).w ROM:0012574E clr.w ($70C).w ROM:00125752 move.b #2,($10B4).w ROM:00125758 bra.l loc_1255BE ROM:0012575E ; --------------------------------------------------------------------------- ROM:0012575E ROM:0012575E loc_12575E: ; CODE XREF: ROM:00125742↑j ROM:0012575E btst #6,($1272).w ROM:00125764 bne.s loc_125786 ROM:00125766 bclr #1,($1269).w ROM:0012576C bclr #2,($1275).w ROM:00125772 clr.b ($82D).w ROM:00125776 clr.w ($70C).w ROM:0012577A move.b #1,($10B4).w ROM:00125780 bra.l locret_125572 ROM:00125786 ; --------------------------------------------------------------------------- ROM:00125786 ROM:00125786 loc_125786: ; CODE XREF: ROM:00125630↑j ROM:00125786 ; ROM:00125764↑j ROM:00125786 bsr.w sub_1257B8 ROM:0012578A rts ROM:0012578C ; --------------------------------------------------------------------------- ROM:0012578C ROM:0012578C loc_12578C: ; DATA XREF: ROM:0012553E↑o ROM:0012578C btst #6,($1272).w ROM:00125792 bne.s locret_1257A0 ROM:00125794 move.b #1,($10B4).w ROM:0012579A bra.l locret_125572 ROM:001257A0 ; --------------------------------------------------------------------------- ROM:001257A0 ROM:001257A0 locret_1257A0: ; CODE XREF: ROM:001256CA↑j ROM:001257A0 ; ROM:00125792↑j ROM:001257A0 rts ROM:001257A2 ; --------------------------------------------------------------------------- ROM:001257A2 ROM:001257A2 loc_1257A2: ; DATA XREF: ROM:00125542↑o ROM:001257A2 btst #6,($1272).w ROM:001257A8 bne.s locret_1257B6 ROM:001257AA move.b #1,($10B4).w ROM:001257B0 bra.l locret_125572 ROM:001257B6 ; --------------------------------------------------------------------------- ROM:001257B6 ROM:001257B6 locret_1257B6: ; CODE XREF: ROM:001256FC↑j ROM:001257B6 ; ROM:0012572E↑j ... ROM:001257B6 rts ROM:001257B8 ROM:001257B8 ; =============== S U B R O U T I N E ======================================= ROM:001257B8 ROM:001257B8 ROM:001257B8 sub_1257B8: ; CODE XREF: ROM:loc_1255BE↑p ROM:001257B8 ; ROM:loc_12568E↑p ... ROM:001257B8 move.w $648(a5),d5 ROM:001257BC cmpi.w #$14,d5 ROM:001257C0 bne.s loc_1257C8 ROM:001257C2 bra.l loc_1259B0 ROM:001257C8 ; --------------------------------------------------------------------------- ROM:001257C8 ROM:001257C8 loc_1257C8: ; CODE XREF: sub_1257B8+8↑j ROM:001257C8 cmpi.w #$15,d5 ROM:001257CC bne.s loc_1257D4 ROM:001257CE bra.l loc_1259B0 ROM:001257D4 ; --------------------------------------------------------------------------- ROM:001257D4 ROM:001257D4 loc_1257D4: ; CODE XREF: sub_1257B8+14↑j ROM:001257D4 cmpi.w #$16,d5 ROM:001257D8 bne.s loc_1257E0 ROM:001257DA bra.l loc_1259B0 ROM:001257E0 ; --------------------------------------------------------------------------- ROM:001257E0 ROM:001257E0 loc_1257E0: ; CODE XREF: sub_1257B8+20↑j ROM:001257E0 move.w $648(a5),d0 ROM:001257E4 cmpi.w #0,d0 ROM:001257E8 beq.l loc_1259B0 ROM:001257EE btst #3,($1274).w ROM:001257F4 bne.l loc_125902 ROM:001257FA btst #5,($1273).w ROM:00125800 bne.l loc_125902 ROM:00125806 btst #3,($CC8).w ROM:0012580C bne.l loc_125902 ROM:00125812 btst #3,($CDC).w ROM:00125818 bne.l loc_125902 ROM:0012581E btst #6,($1271).w ROM:00125824 bne.l loc_125902 ROM:0012582A btst #5,($1270).w ROM:00125830 bne.l loc_125902 ROM:00125836 btst #5,($CCB).w ROM:0012583C bne.l loc_125902 ROM:00125842 btst #5,($CDF).w ROM:00125848 bne.l loc_125902 ROM:0012584E btst #6,($1266).w ROM:00125854 bne.l loc_125902 ROM:0012585A btst #6,($1262).w ROM:00125860 bne.l loc_125902 ROM:00125866 btst #6,($CC9).w ROM:0012586C bne.l loc_125902 ROM:00125872 btst #6,($CDD).w ROM:00125878 bne.l loc_125902 ROM:0012587E btst #5,($CC8).w ROM:00125884 bne.l loc_125902 ROM:0012588A btst #5,($CDC).w ROM:00125890 bne.s loc_125902 ROM:00125892 btst #0,($CC8).w ROM:00125898 bne.s loc_125902 ROM:0012589A btst #0,($CDC).w ROM:001258A0 bne.s loc_125902 ROM:001258A2 btst #7,($CC9).w ROM:001258A8 bne.s loc_125902 ROM:001258AA btst #7,($CDD).w ROM:001258B0 bne.s loc_125902 ROM:001258B2 btst #1,($CC8).w ROM:001258B8 bne.s loc_125902 ROM:001258BA btst #1,($CDC).w ROM:001258C0 bne.s loc_125902 ROM:001258C2 btst #0,($1049).w ROM:001258C8 beq.s loc_125902 ROM:001258CA move.w $64C(a5),d0 ROM:001258CE cmp.w ($9C0).w,d0 ROM:001258D2 bgt.s loc_125902 ROM:001258D4 move.w ($BF2).w,d1 ROM:001258D8 sub.w ($BEE).w,d1 ROM:001258DC bpl.w loc_1258E2 ROM:001258E0 neg.w d1 ROM:001258E2 ROM:001258E2 loc_1258E2: ; CODE XREF: sub_1257B8+124↑j ROM:001258E2 move.w $64E(a5),d0 ROM:001258E6 cmp.w d1,d0 ROM:001258E8 blt.s loc_125902 ROM:001258EA move.w $650(a5),d0 ROM:001258EE cmp.w ($129C).w,d0 ROM:001258F2 bge.s loc_125902 ROM:001258F4 btst #7,($1260).w ROM:001258FA beq.s loc_125902 ROM:001258FC bra.l loc_125908 ROM:00125902 ; --------------------------------------------------------------------------- ROM:00125902 ROM:00125902 loc_125902: ; CODE XREF: sub_1257B8+3C↑j ROM:00125902 ; sub_1257B8+48↑j ... ROM:00125902 bra.l loc_1259A8 ROM:00125908 ; --------------------------------------------------------------------------- ROM:00125908 ROM:00125908 loc_125908: ; CODE XREF: sub_1257B8+144↑j ROM:00125908 move.w $652(a5),d2 ROM:0012590C move.w $654(a5),d3 ROM:00125910 cmp.w ($BF2).w,d2 ROM:00125914 bgt.s loc_12594C ROM:00125916 cmp.w ($BF2).w,d3 ROM:0012591A blt.s loc_12594C ROM:0012591C move.w $658(a5),d2 ROM:00125920 move.w $65A(a5),d3 ROM:00125924 cmp.w ($5D2).w,d2 ROM:00125928 bgt.s loc_12594C ROM:0012592A cmp.w ($5D2).w,d3 ROM:0012592E blt.s loc_12594C ROM:00125930 move.w $65E(a5),d2 ROM:00125934 move.w $660(a5),d3 ROM:00125938 cmp.w ($53A).w,d2 ROM:0012593C bgt.s loc_12594C ROM:0012593E cmp.w ($53A).w,d3 ROM:00125942 blt.s loc_12594C ROM:00125944 bset #3,($126F).w ROM:0012594A bra.s locret_1259B6 ROM:0012594C ; --------------------------------------------------------------------------- ROM:0012594C ROM:0012594C loc_12594C: ; CODE XREF: sub_1257B8+15C↑j ROM:0012594C ; sub_1257B8+162↑j ... ROM:0012594C move.w $652(a5),d2 ROM:00125950 sub.w $656(a5),d2 ROM:00125954 move.w $654(a5),d3 ROM:00125958 add.w $656(a5),d3 ROM:0012595C cmp.w ($BF2).w,d2 ROM:00125960 bgt.s loc_125968 ROM:00125962 cmp.w ($BF2).w,d3 ROM:00125966 bge.s loc_12596A ROM:00125968 ROM:00125968 loc_125968: ; CODE XREF: sub_1257B8+1A8↑j ROM:00125968 bra.s loc_1259A8 ROM:0012596A ; --------------------------------------------------------------------------- ROM:0012596A ROM:0012596A loc_12596A: ; CODE XREF: sub_1257B8+1AE↑j ROM:0012596A move.w $658(a5),d2 ROM:0012596E sub.w $65C(a5),d2 ROM:00125972 move.w $65A(a5),d3 ROM:00125976 add.w $65C(a5),d3 ROM:0012597A cmp.w ($5D2).w,d2 ROM:0012597E bgt.s loc_125986 ROM:00125980 cmp.w ($5D2).w,d3 ROM:00125984 bge.s loc_125988 ROM:00125986 ROM:00125986 loc_125986: ; CODE XREF: sub_1257B8+1C6↑j ROM:00125986 bra.s loc_1259A8 ROM:00125988 ; --------------------------------------------------------------------------- ROM:00125988 ROM:00125988 loc_125988: ; CODE XREF: sub_1257B8+1CC↑j ROM:00125988 move.w $65E(a5),d2 ROM:0012598C sub.w $662(a5),d2 ROM:00125990 move.w $660(a5),d3 ROM:00125994 add.w $662(a5),d3 ROM:00125998 cmp.w ($53A).w,d2 ROM:0012599C bgt.s loc_1259A4 ROM:0012599E cmp.w ($53A).w,d3 ROM:001259A2 bge.s loc_1259A6 ROM:001259A4 ROM:001259A4 loc_1259A4: ; CODE XREF: sub_1257B8+1E4↑j ROM:001259A4 bra.s loc_1259A8 ROM:001259A6 ; --------------------------------------------------------------------------- ROM:001259A6 ROM:001259A6 loc_1259A6: ; CODE XREF: sub_1257B8+1EA↑j ROM:001259A6 bra.s locret_1259B6 ROM:001259A8 ; --------------------------------------------------------------------------- ROM:001259A8 ROM:001259A8 loc_1259A8: ; CODE XREF: sub_1257B8:loc_125902↑j ROM:001259A8 ; sub_1257B8:loc_125968↑j ... ROM:001259A8 bclr #3,($126F).w ROM:001259AE bra.s locret_1259B6 ROM:001259B0 ; --------------------------------------------------------------------------- ROM:001259B0 ROM:001259B0 loc_1259B0: ; CODE XREF: sub_1257B8+A↑j ROM:001259B0 ; sub_1257B8+16↑j ... ROM:001259B0 bset #3,($126F).w ROM:001259B6 ROM:001259B6 locret_1259B6: ; CODE XREF: sub_1257B8+192↑j ROM:001259B6 ; sub_1257B8:loc_1259A6↑j ... ROM:001259B6 rts ROM:001259B6 ; End of function sub_1257B8 ROM:001259B6 ROM:001259B8 ROM:001259B8 ; =============== S U B R O U T I N E ======================================= ROM:001259B8 ROM:001259B8 ROM:001259B8 sub_1259B8: ; CODE XREF: ROM:00125614↑p ROM:001259B8 move.w $66E(a5),d0 ROM:001259BC cmp.w ($BAC).w,d0 ROM:001259C0 blt.s loc_1259D6 ROM:001259C2 move.w ($C00).w,d1 ROM:001259C6 add.w $600(a5),d1 ROM:001259CA move.w d1,($E26).w ROM:001259CE bset #7,($1270).w ROM:001259D4 bra.s locret_1259E8 ROM:001259D6 ; --------------------------------------------------------------------------- ROM:001259D6 ROM:001259D6 loc_1259D6: ; CODE XREF: sub_1259B8+8↑j ROM:001259D6 move.w ($C00).w,d1 ROM:001259DA sub.w $600(a5),d1 ROM:001259DE move.w d1,($E26).w ROM:001259E2 bclr #7,($1270).w ROM:001259E8 ROM:001259E8 locret_1259E8: ; CODE XREF: sub_1259B8+1C↑j ROM:001259E8 rts ROM:001259E8 ; End of function sub_1259B8 ROM:001259E8 ROM:001259EA ROM:001259EA ; =============== S U B R O U T I N E ======================================= ROM:001259EA ROM:001259EA ROM:001259EA sub_1259EA: ; CODE XREF: sub_126FE0+6↓p ROM:001259EA bsr.w sub_1259FC ROM:001259EE bsr.w sub_125A0C ROM:001259F2 bsr.w sub_125A66 ROM:001259F6 bsr.w sub_125C08 ROM:001259FA rts ROM:001259FA ; End of function sub_1259EA ROM:001259FA ROM:001259FC ROM:001259FC ; =============== S U B R O U T I N E ======================================= ROM:001259FC ROM:001259FC ROM:001259FC sub_1259FC: ; CODE XREF: sub_1259EA↑p ROM:001259FC move.w ($98C).w,d1 ROM:00125A00 cmp.w ($BCA).w,d1 ROM:00125A04 ble.s locret_125A0A ROM:00125A06 move.w d1,($BCA).w ROM:00125A0A ROM:00125A0A locret_125A0A: ; CODE XREF: sub_1259FC+8↑j ROM:00125A0A rts ROM:00125A0A ; End of function sub_1259FC ROM:00125A0A ROM:00125A0C ROM:00125A0C ; =============== S U B R O U T I N E ======================================= ROM:00125A0C ROM:00125A0C ROM:00125A0C sub_125A0C: ; CODE XREF: sub_1259EA+4↑p ROM:00125A0C clr.w d1 ROM:00125A0E move.b ($10B5).w,d1 ROM:00125A12 cmpi.w #3,d1 ROM:00125A16 bcc.s locret_125A20 ROM:00125A18 movea.l off_125A22(pc,d1.w*4),a0 ROM:00125A1C nop ROM:00125A1E jmp (a0) ROM:00125A20 ; --------------------------------------------------------------------------- ROM:00125A20 ROM:00125A20 locret_125A20: ; CODE XREF: sub_125A0C+A↑j ROM:00125A20 rts ROM:00125A20 ; End of function sub_125A0C ROM:00125A20 ROM:00125A20 ; --------------------------------------------------------------------------- ROM:00125A22 off_125A22: dc.l loc_125A2E ; DATA XREF: sub_125A0C+C↑r ROM:00125A26 dc.l loc_125A38 ROM:00125A2A dc.l loc_125A4E ROM:00125A2E ; --------------------------------------------------------------------------- ROM:00125A2E ROM:00125A2E loc_125A2E: ; DATA XREF: ROM:off_125A22↑o ROM:00125A2E move.b #1,($10B5).w ROM:00125A34 bra.s locret_125A4C ROM:00125A36 ; --------------------------------------------------------------------------- ROM:00125A36 rts ROM:00125A38 ; --------------------------------------------------------------------------- ROM:00125A38 ROM:00125A38 loc_125A38: ; DATA XREF: ROM:00125A26↑o ROM:00125A38 btst #4,($127D).w ROM:00125A3E beq.s locret_125A4C ROM:00125A40 bsr.w sub_125C66 ROM:00125A44 move.b #2,($10B5).w ROM:00125A4A bra.s locret_125A62 ROM:00125A4C ; --------------------------------------------------------------------------- ROM:00125A4C ROM:00125A4C locret_125A4C: ; CODE XREF: ROM:00125A34↑j ROM:00125A4C ; ROM:00125A3E↑j ... ROM:00125A4C rts ROM:00125A4E ; --------------------------------------------------------------------------- ROM:00125A4E ROM:00125A4E loc_125A4E: ; DATA XREF: ROM:00125A2A↑o ROM:00125A4E btst #4,($127D).w ROM:00125A54 bne.s locret_125A62 ROM:00125A56 bsr.w sub_125C9A ROM:00125A5A move.b #1,($10B5).w ROM:00125A60 bra.s locret_125A4C ROM:00125A62 ; --------------------------------------------------------------------------- ROM:00125A62 ROM:00125A62 locret_125A62: ; CODE XREF: ROM:00125A4A↑j ROM:00125A62 ; ROM:00125A54↑j ROM:00125A62 rts ROM:00125A64 ; --------------------------------------------------------------------------- ROM:00125A64 rts ROM:00125A66 ROM:00125A66 ; =============== S U B R O U T I N E ======================================= ROM:00125A66 ROM:00125A66 ROM:00125A66 sub_125A66: ; CODE XREF: sub_1259EA+8↑p ROM:00125A66 move.w #$3B6E,d1 ROM:00125A6A move.w ($5D2).w,d2 ROM:00125A6E move.w ($98A).w,d3 ROM:00125A72 bsr.l sub_116E84 ROM:00125A78 move.w d1,($BCE).w ROM:00125A7C btst #6,($CC9).w ROM:00125A82 beq.s loc_125A8A ROM:00125A84 bra.l loc_125BF8 ROM:00125A8A ; --------------------------------------------------------------------------- ROM:00125A8A ROM:00125A8A loc_125A8A: ; CODE XREF: sub_125A66+1C↑j ROM:00125A8A btst #6,($CDD).w ROM:00125A90 beq.s loc_125A98 ROM:00125A92 bra.l loc_125BF8 ROM:00125A98 ; --------------------------------------------------------------------------- ROM:00125A98 ROM:00125A98 loc_125A98: ; CODE XREF: sub_125A66+2A↑j ROM:00125A98 btst #2,($CC9).w ROM:00125A9E beq.s loc_125AA6 ROM:00125AA0 bra.l loc_125BF8 ROM:00125AA6 ; --------------------------------------------------------------------------- ROM:00125AA6 ROM:00125AA6 loc_125AA6: ; CODE XREF: sub_125A66+38↑j ROM:00125AA6 btst #2,($CDD).w ROM:00125AAC beq.s loc_125AB4 ROM:00125AAE bra.l loc_125BF8 ROM:00125AB4 ; --------------------------------------------------------------------------- ROM:00125AB4 ROM:00125AB4 loc_125AB4: ; CODE XREF: sub_125A66+46↑j ROM:00125AB4 btst #0,($CC8).w ROM:00125ABA beq.s loc_125AC2 ROM:00125ABC bra.l loc_125BF8 ROM:00125AC2 ; --------------------------------------------------------------------------- ROM:00125AC2 ROM:00125AC2 loc_125AC2: ; CODE XREF: sub_125A66+54↑j ROM:00125AC2 btst #0,($CDC).w ROM:00125AC8 beq.s loc_125AD0 ROM:00125ACA bra.l loc_125BF8 ROM:00125AD0 ; --------------------------------------------------------------------------- ROM:00125AD0 ROM:00125AD0 loc_125AD0: ; CODE XREF: sub_125A66+62↑j ROM:00125AD0 btst #1,($CC8).w ROM:00125AD6 beq.s loc_125ADE ROM:00125AD8 bra.l loc_125BF8 ROM:00125ADE ; --------------------------------------------------------------------------- ROM:00125ADE ROM:00125ADE loc_125ADE: ; CODE XREF: sub_125A66+70↑j ROM:00125ADE btst #1,($CDC).w ROM:00125AE4 beq.s loc_125AEC ROM:00125AE6 bra.l loc_125BF8 ROM:00125AEC ; --------------------------------------------------------------------------- ROM:00125AEC ROM:00125AEC loc_125AEC: ; CODE XREF: sub_125A66+7E↑j ROM:00125AEC btst #6,($CC8).w ROM:00125AF2 beq.s loc_125AFA ROM:00125AF4 bra.l loc_125BF8 ROM:00125AFA ; --------------------------------------------------------------------------- ROM:00125AFA ROM:00125AFA loc_125AFA: ; CODE XREF: sub_125A66+8C↑j ROM:00125AFA btst #6,($CDC).w ROM:00125B00 beq.s loc_125B08 ROM:00125B02 bra.l loc_125BF8 ROM:00125B08 ; --------------------------------------------------------------------------- ROM:00125B08 ROM:00125B08 loc_125B08: ; CODE XREF: sub_125A66+9A↑j ROM:00125B08 btst #7,($CC8).w ROM:00125B0E beq.s loc_125B16 ROM:00125B10 bra.l loc_125BF8 ROM:00125B16 ; --------------------------------------------------------------------------- ROM:00125B16 ROM:00125B16 loc_125B16: ; CODE XREF: sub_125A66+A8↑j ROM:00125B16 btst #7,($CDC).w ROM:00125B1C beq.s loc_125B24 ROM:00125B1E bra.l loc_125BF8 ROM:00125B24 ; --------------------------------------------------------------------------- ROM:00125B24 ROM:00125B24 loc_125B24: ; CODE XREF: sub_125A66+B6↑j ROM:00125B24 btst #6,($1271).w ROM:00125B2A beq.s loc_125B32 ROM:00125B2C bra.l loc_125BF8 ROM:00125B32 ; --------------------------------------------------------------------------- ROM:00125B32 ROM:00125B32 loc_125B32: ; CODE XREF: sub_125A66+C4↑j ROM:00125B32 btst #5,($1270).w ROM:00125B38 beq.s loc_125B40 ROM:00125B3A bra.l loc_125BF8 ROM:00125B40 ; --------------------------------------------------------------------------- ROM:00125B40 ROM:00125B40 loc_125B40: ; CODE XREF: sub_125A66+D2↑j ROM:00125B40 btst #5,($CC9).w ROM:00125B46 beq.s loc_125B4E ROM:00125B48 bra.l loc_125BF8 ROM:00125B4E ; --------------------------------------------------------------------------- ROM:00125B4E ROM:00125B4E loc_125B4E: ; CODE XREF: sub_125A66+E0↑j ROM:00125B4E btst #5,($CDD).w ROM:00125B54 beq.s loc_125B5C ROM:00125B56 bra.l loc_125BF8 ROM:00125B5C ; --------------------------------------------------------------------------- ROM:00125B5C ROM:00125B5C loc_125B5C: ; CODE XREF: sub_125A66+EE↑j ROM:00125B5C btst #6,($CCB).w ROM:00125B62 beq.s loc_125B6A ROM:00125B64 bra.l loc_125BF8 ROM:00125B6A ; --------------------------------------------------------------------------- ROM:00125B6A ROM:00125B6A loc_125B6A: ; CODE XREF: sub_125A66+FC↑j ROM:00125B6A btst #6,($CDF).w ROM:00125B70 beq.s loc_125B78 ROM:00125B72 bra.l loc_125BF8 ROM:00125B78 ; --------------------------------------------------------------------------- ROM:00125B78 ROM:00125B78 loc_125B78: ; CODE XREF: sub_125A66+10A↑j ROM:00125B78 btst #4,($CCA).w ROM:00125B7E beq.s loc_125B82 ROM:00125B80 bra.s loc_125BF8 ROM:00125B82 ; --------------------------------------------------------------------------- ROM:00125B82 ROM:00125B82 loc_125B82: ; CODE XREF: sub_125A66+118↑j ROM:00125B82 btst #4,($CDE).w ROM:00125B88 beq.s loc_125B8C ROM:00125B8A bra.s loc_125BF8 ROM:00125B8C ; --------------------------------------------------------------------------- ROM:00125B8C ROM:00125B8C loc_125B8C: ; CODE XREF: sub_125A66+122↑j ROM:00125B8C btst #5,($CCA).w ROM:00125B92 beq.s loc_125B96 ROM:00125B94 bra.s loc_125BF8 ROM:00125B96 ; --------------------------------------------------------------------------- ROM:00125B96 ROM:00125B96 loc_125B96: ; CODE XREF: sub_125A66+12C↑j ROM:00125B96 btst #5,($CDE).w ROM:00125B9C beq.s loc_125BA0 ROM:00125B9E bra.s loc_125BF8 ROM:00125BA0 ; --------------------------------------------------------------------------- ROM:00125BA0 ROM:00125BA0 loc_125BA0: ; CODE XREF: sub_125A66+136↑j ROM:00125BA0 btst #6,($CCA).w ROM:00125BA6 beq.s loc_125BAA ROM:00125BA8 bra.s loc_125BF8 ROM:00125BAA ; --------------------------------------------------------------------------- ROM:00125BAA ROM:00125BAA loc_125BAA: ; CODE XREF: sub_125A66+140↑j ROM:00125BAA btst #6,($CDE).w ROM:00125BB0 beq.s loc_125BB4 ROM:00125BB2 bra.s loc_125BF8 ROM:00125BB4 ; --------------------------------------------------------------------------- ROM:00125BB4 ROM:00125BB4 loc_125BB4: ; CODE XREF: sub_125A66+14A↑j ROM:00125BB4 btst #7,($CCA).w ROM:00125BBA beq.s loc_125BBE ROM:00125BBC bra.s loc_125BF8 ROM:00125BBE ; --------------------------------------------------------------------------- ROM:00125BBE ROM:00125BBE loc_125BBE: ; CODE XREF: sub_125A66+154↑j ROM:00125BBE btst #7,($CDE).w ROM:00125BC4 beq.s loc_125BC8 ROM:00125BC6 bra.s loc_125BF8 ROM:00125BC8 ; --------------------------------------------------------------------------- ROM:00125BC8 ROM:00125BC8 loc_125BC8: ; CODE XREF: sub_125A66+15E↑j ROM:00125BC8 btst #2,($CCB).w ROM:00125BCE beq.s loc_125BD2 ROM:00125BD0 bra.s loc_125BF8 ROM:00125BD2 ; --------------------------------------------------------------------------- ROM:00125BD2 ROM:00125BD2 loc_125BD2: ; CODE XREF: sub_125A66+168↑j ROM:00125BD2 btst #2,($CDF).w ROM:00125BD8 beq.s loc_125BDC ROM:00125BDA bra.s loc_125BF8 ROM:00125BDC ; --------------------------------------------------------------------------- ROM:00125BDC ROM:00125BDC loc_125BDC: ; CODE XREF: sub_125A66+172↑j ROM:00125BDC btst #6,($1286).w ROM:00125BE2 beq.s loc_125BE6 ROM:00125BE4 bra.s loc_125BF8 ROM:00125BE6 ; --------------------------------------------------------------------------- ROM:00125BE6 ROM:00125BE6 loc_125BE6: ; CODE XREF: sub_125A66+17C↑j ROM:00125BE6 btst #0,($1049).w ROM:00125BEC bne.s loc_125BF0 ROM:00125BEE bra.s loc_125BF8 ROM:00125BF0 ; --------------------------------------------------------------------------- ROM:00125BF0 ROM:00125BF0 loc_125BF0: ; CODE XREF: sub_125A66+186↑j ROM:00125BF0 cmpi.w #1,($BCE).w ROM:00125BF6 bge.s loc_125C00 ROM:00125BF8 ROM:00125BF8 loc_125BF8: ; CODE XREF: sub_125A66+1E↑j ROM:00125BF8 ; sub_125A66+2C↑j ... ROM:00125BF8 bclr #5,($127B).w ROM:00125BFE bra.s locret_125C06 ROM:00125C00 ; --------------------------------------------------------------------------- ROM:00125C00 ROM:00125C00 loc_125C00: ; CODE XREF: sub_125A66+190↑j ROM:00125C00 bset #5,($127B).w ROM:00125C06 ROM:00125C06 locret_125C06: ; CODE XREF: sub_125A66+198↑j ROM:00125C06 rts ROM:00125C06 ; End of function sub_125A66 ROM:00125C06 ROM:00125C08 ROM:00125C08 ; =============== S U B R O U T I N E ======================================= ROM:00125C08 ROM:00125C08 ROM:00125C08 sub_125C08: ; CODE XREF: sub_1259EA+C↑p ROM:00125C08 move.w ($ECA).w,d1 ROM:00125C0C muls.w ($E26).w,d1 ROM:00125C10 divs.w #$2710,d1 ROM:00125C14 bvc.s loc_125C1A ROM:00125C16 move.w #$7FFF,d1 ROM:00125C1A ROM:00125C1A loc_125C1A: ; CODE XREF: sub_125C08+C↑j ROM:00125C1A move.w d1,($BCC).w ROM:00125C1E btst #4,($B89).w ROM:00125C24 beq.s loc_125C34 ROM:00125C26 bset #3,($CCB).w ROM:00125C2C bset #3,($CE3).w ROM:00125C32 bra.s locret_125C64 ROM:00125C34 ; --------------------------------------------------------------------------- ROM:00125C34 ROM:00125C34 loc_125C34: ; CODE XREF: sub_125C08+1C↑j ROM:00125C34 btst #5,($127B).w ROM:00125C3A beq.s locret_125C64 ROM:00125C3C move.w $604(a5),d1 ROM:00125C40 move.w $606(a5),d2 ROM:00125C44 cmp.w ($BCC).w,d1 ROM:00125C48 ble.s loc_125C50 ROM:00125C4A cmp.w ($BCC).w,d2 ROM:00125C4E blt.s loc_125C58 ROM:00125C50 ROM:00125C50 loc_125C50: ; CODE XREF: sub_125C08+40↑j ROM:00125C50 bset #3,($CCB).w ROM:00125C56 bra.s loc_125C5E ROM:00125C58 ; --------------------------------------------------------------------------- ROM:00125C58 ROM:00125C58 loc_125C58: ; CODE XREF: sub_125C08+46↑j ROM:00125C58 bclr #3,($CCB).w ROM:00125C5E ROM:00125C5E loc_125C5E: ; CODE XREF: sub_125C08+4E↑j ROM:00125C5E bset #3,($CE3).w ROM:00125C64 ROM:00125C64 locret_125C64: ; CODE XREF: sub_125C08+2A↑j ROM:00125C64 ; sub_125C08+32↑j ROM:00125C64 rts ROM:00125C64 ; End of function sub_125C08 ROM:00125C64 ROM:00125C66 ROM:00125C66 ; =============== S U B R O U T I N E ======================================= ROM:00125C66 ROM:00125C66 ROM:00125C66 sub_125C66: ; CODE XREF: ROM:00125A40↑p ROM:00125C66 move.w #$3AC8,d1 ROM:00125C6A move.w ($9C0).w,d2 ROM:00125C6E bsr.l sub_116E84 ROM:00125C74 add.w d1,($12B6).w ROM:00125C78 bvc.s loc_125C80 ROM:00125C7A move.w #$7FFF,($12B6).w ROM:00125C80 ROM:00125C80 loc_125C80: ; CODE XREF: sub_125C66+12↑j ROM:00125C80 move.w $602(a5),d1 ROM:00125C84 cmp.w ($12B6).w,d1 ROM:00125C88 bgt.s loc_125C92 ROM:00125C8A bset #6,($1286).w ROM:00125C90 bra.s locret_125C98 ROM:00125C92 ; --------------------------------------------------------------------------- ROM:00125C92 ROM:00125C92 loc_125C92: ; CODE XREF: sub_125C66+22↑j ROM:00125C92 bclr #6,($1286).w ROM:00125C98 ROM:00125C98 locret_125C98: ; CODE XREF: sub_125C66+2A↑j ROM:00125C98 rts ROM:00125C98 ; End of function sub_125C66 ROM:00125C98 ROM:00125C9A ROM:00125C9A ; =============== S U B R O U T I N E ======================================= ROM:00125C9A ROM:00125C9A ROM:00125C9A sub_125C9A: ; CODE XREF: ROM:00125A56↑p ROM:00125C9A move.w #$3AC6,d1 ROM:00125C9E move.w ($BCA).w,d2 ROM:00125CA2 bsr.l sub_116E84 ROM:00125CA8 sub.w d1,($12B6).w ROM:00125CAC cmpi.w #0,($12B6).w ROM:00125CB2 bge.s locret_125CBA ROM:00125CB4 move.w #0,($12B6).w ROM:00125CBA ROM:00125CBA locret_125CBA: ; CODE XREF: sub_125C9A+18↑j ROM:00125CBA rts ROM:00125CBA ; End of function sub_125C9A ROM:00125CBA ROM:00125CBC ROM:00125CBC ; =============== S U B R O U T I N E ======================================= ROM:00125CBC ROM:00125CBC ROM:00125CBC sub_125CBC: ; CODE XREF: sub_126FE0+38↓p ROM:00125CBC move.w ($BD0).w,d1 ROM:00125CC0 cmpi.w #4,d1 ROM:00125CC4 bcc.s locret_125CCE ROM:00125CC6 movea.l off_125CD0(pc,d1.w*4),a0 ROM:00125CCA nop ROM:00125CCC jmp (a0) ROM:00125CCE ; --------------------------------------------------------------------------- ROM:00125CCE ROM:00125CCE locret_125CCE: ; CODE XREF: sub_125CBC+8↑j ROM:00125CCE rts ROM:00125CCE ; End of function sub_125CBC ROM:00125CCE ROM:00125CCE ; --------------------------------------------------------------------------- ROM:00125CD0 off_125CD0: dc.l loc_125CE0 ; DATA XREF: sub_125CBC+A↑r ROM:00125CD4 dc.l loc_125CFC ROM:00125CD8 dc.l loc_125D26 ROM:00125CDC dc.l loc_125D3C ROM:00125CE0 ; --------------------------------------------------------------------------- ROM:00125CE0 ROM:00125CE0 loc_125CE0: ; DATA XREF: ROM:off_125CD0↑o ROM:00125CE0 move.w $608(a5),d0 ROM:00125CE4 clr.b ($82E).w ROM:00125CE8 move.w d0,($70E).w ROM:00125CEC move.b #1,($82E).w ROM:00125CF2 move.w #1,($BD0).w ROM:00125CF8 bra.s locret_125D24 ROM:00125CFA ; --------------------------------------------------------------------------- ROM:00125CFA rts ROM:00125CFC ; --------------------------------------------------------------------------- ROM:00125CFC ROM:00125CFC loc_125CFC: ; DATA XREF: ROM:00125CD4↑o ROM:00125CFC cmpi.w #0,($70E).w ROM:00125D02 bgt.s loc_125D10 ROM:00125D04 bsr.w sub_125D4E ROM:00125D08 move.w #2,($BD0).w ROM:00125D0E bra.s locret_125D3A ROM:00125D10 ; --------------------------------------------------------------------------- ROM:00125D10 ROM:00125D10 loc_125D10: ; CODE XREF: ROM:00125D02↑j ROM:00125D10 btst #4,($127D).w ROM:00125D16 beq.s locret_125D24 ROM:00125D18 bsr.w sub_125D4E ROM:00125D1C move.w #3,($BD0).w ROM:00125D22 bra.s locret_125D4C ROM:00125D24 ; --------------------------------------------------------------------------- ROM:00125D24 ROM:00125D24 locret_125D24: ; CODE XREF: ROM:00125CF8↑j ROM:00125D24 ; ROM:00125D16↑j ROM:00125D24 rts ROM:00125D26 ; --------------------------------------------------------------------------- ROM:00125D26 ROM:00125D26 loc_125D26: ; DATA XREF: ROM:00125CD8↑o ROM:00125D26 btst #4,($127D).w ROM:00125D2C beq.s locret_125D3A ROM:00125D2E bsr.w sub_125D4E ROM:00125D32 move.w #3,($BD0).w ROM:00125D38 bra.s locret_125D4C ROM:00125D3A ; --------------------------------------------------------------------------- ROM:00125D3A ROM:00125D3A locret_125D3A: ; CODE XREF: ROM:00125D0E↑j ROM:00125D3A ; ROM:00125D2C↑j ... ROM:00125D3A rts ROM:00125D3C ; --------------------------------------------------------------------------- ROM:00125D3C ROM:00125D3C loc_125D3C: ; DATA XREF: ROM:00125CDC↑o ROM:00125D3C btst #4,($127D).w ROM:00125D42 bne.s locret_125D4C ROM:00125D44 move.w #2,($BD0).w ROM:00125D4A bra.s locret_125D3A ROM:00125D4C ; --------------------------------------------------------------------------- ROM:00125D4C ROM:00125D4C locret_125D4C: ; CODE XREF: ROM:00125D22↑j ROM:00125D4C ; ROM:00125D38↑j ... ROM:00125D4C rts ROM:00125D4E ROM:00125D4E ; =============== S U B R O U T I N E ======================================= ROM:00125D4E ROM:00125D4E ROM:00125D4E sub_125D4E: ; CODE XREF: ROM:00125D04↑p ROM:00125D4E ; ROM:00125D18↑p ... ROM:00125D4E btst #5,($1263).w ROM:00125D54 beq.s loc_125D64 ROM:00125D56 bclr #5,($1263).w ROM:00125D5C bset #0,($CCA).w ROM:00125D62 bra.s loc_125D6A ROM:00125D64 ; --------------------------------------------------------------------------- ROM:00125D64 ROM:00125D64 loc_125D64: ; CODE XREF: sub_125D4E+6↑j ROM:00125D64 bclr #0,($CCA).w ROM:00125D6A ROM:00125D6A loc_125D6A: ; CODE XREF: sub_125D4E+14↑j ROM:00125D6A bset #0,($CE2).w ROM:00125D70 rts ROM:00125D70 ; End of function sub_125D4E ROM:00125D70 ROM:00125D72 ROM:00125D72 ; =============== S U B R O U T I N E ======================================= ROM:00125D72 ROM:00125D72 ROM:00125D72 sub_125D72: ; CODE XREF: sub_126FE0+32↓p ROM:00125D72 bsr.w sub_126216 ROM:00125D76 clr.w d1 ROM:00125D78 move.b ($10B6).w,d1 ROM:00125D7C cmpi.w #6,d1 ROM:00125D80 bcc.s locret_125D8A ROM:00125D82 movea.l off_125D8C(pc,d1.w*4),a0 ROM:00125D86 nop ROM:00125D88 jmp (a0) ROM:00125D8A ; --------------------------------------------------------------------------- ROM:00125D8A ROM:00125D8A locret_125D8A: ; CODE XREF: sub_125D72+E↑j ROM:00125D8A rts ROM:00125D8A ; End of function sub_125D72 ROM:00125D8A ROM:00125D8A ; --------------------------------------------------------------------------- ROM:00125D8C off_125D8C: dc.l loc_125DA4 ; DATA XREF: sub_125D72+10↑r ROM:00125D90 dc.l loc_125DAE ROM:00125D94 dc.l loc_125DEA ROM:00125D98 dc.l loc_125EB2 ROM:00125D9C dc.l loc_125EDA ROM:00125DA0 dc.l loc_125F0C ROM:00125DA4 ; --------------------------------------------------------------------------- ROM:00125DA4 ROM:00125DA4 loc_125DA4: ; DATA XREF: ROM:off_125D8C↑o ROM:00125DA4 move.b #1,($10B6).w ROM:00125DAA bra.s locret_125DE8 ROM:00125DAC ; --------------------------------------------------------------------------- ROM:00125DAC rts ROM:00125DAE ; --------------------------------------------------------------------------- ROM:00125DAE ROM:00125DAE loc_125DAE: ; DATA XREF: ROM:00125D90↑o ROM:00125DAE btst #4,($127D).w ROM:00125DB4 beq.s loc_125DD4 ROM:00125DB6 btst #4,($1259).w ROM:00125DBC bne.s loc_125DD4 ROM:00125DBE move.w $60E(a5),d0 ROM:00125DC2 cmp.w ($9C0).w,d0 ROM:00125DC6 bge.s loc_125DD4 ROM:00125DC8 move.b #2,($10B6).w ROM:00125DCE bra.l loc_125EA8 ROM:00125DD4 ; --------------------------------------------------------------------------- ROM:00125DD4 ROM:00125DD4 loc_125DD4: ; CODE XREF: ROM:00125DB4↑j ROM:00125DD4 ; ROM:00125DBC↑j ... ROM:00125DD4 btst #4,($1259).w ROM:00125DDA beq.s locret_125DE8 ROM:00125DDC move.b #3,($10B6).w ROM:00125DE2 bra.l locret_125ED8 ROM:00125DE8 ; --------------------------------------------------------------------------- ROM:00125DE8 ROM:00125DE8 locret_125DE8: ; CODE XREF: ROM:00125DAA↑j ROM:00125DE8 ; ROM:00125DDA↑j ... ROM:00125DE8 rts ROM:00125DEA ; --------------------------------------------------------------------------- ROM:00125DEA ROM:00125DEA loc_125DEA: ; DATA XREF: ROM:00125D94↑o ROM:00125DEA btst #4,($127D).w ROM:00125DF0 bne.s loc_125E12 ROM:00125DF2 move.b #0,($10B9).w ROM:00125DF8 move.b #0,($10BA).w ROM:00125DFE move.b #0,($10B8).w ROM:00125E04 move.b #0,($10B7).w ROM:00125E0A move.b #1,($10B6).w ROM:00125E10 bra.s locret_125DE8 ROM:00125E12 ; --------------------------------------------------------------------------- ROM:00125E12 ROM:00125E12 loc_125E12: ; CODE XREF: ROM:00125DF0↑j ROM:00125E12 btst #4,($1259).w ROM:00125E18 beq.s loc_125E3E ROM:00125E1A move.b #0,($10B9).w ROM:00125E20 move.b #0,($10BA).w ROM:00125E26 move.b #0,($10B8).w ROM:00125E2C move.b #0,($10B7).w ROM:00125E32 move.b #3,($10B6).w ROM:00125E38 bra.l locret_125ED8 ROM:00125E3E ; --------------------------------------------------------------------------- ROM:00125E3E ROM:00125E3E loc_125E3E: ; CODE XREF: ROM:00125E18↑j ROM:00125E3E btst #5,($1281).w ROM:00125E44 beq.s loc_125E70 ROM:00125E46 move.b #0,($10B9).w ROM:00125E4C move.b #0,($10BA).w ROM:00125E52 move.b #0,($10B8).w ROM:00125E58 move.b #0,($10B7).w ROM:00125E5E bset #5,($CE1).w ROM:00125E64 move.b #5,($10B6).w ROM:00125E6A bra.l locret_125F48 ROM:00125E70 ; --------------------------------------------------------------------------- ROM:00125E70 ROM:00125E70 loc_125E70: ; CODE XREF: ROM:00125E44↑j ROM:00125E70 btst #7,($1271).w ROM:00125E76 beq.s loc_125EA8 ROM:00125E78 move.b #0,($10B9).w ROM:00125E7E move.b #0,($10BA).w ROM:00125E84 move.b #0,($10B8).w ROM:00125E8A move.b #0,($10B7).w ROM:00125E90 bset #5,($CC9).w ROM:00125E96 bset #5,($CE1).w ROM:00125E9C move.b #5,($10B6).w ROM:00125EA2 bra.l locret_125F48 ROM:00125EA8 ; --------------------------------------------------------------------------- ROM:00125EA8 ROM:00125EA8 loc_125EA8: ; CODE XREF: ROM:00125DCE↑j ROM:00125EA8 ; ROM:00125E76↑j ROM:00125EA8 bsr.w sub_125F4C ROM:00125EAC bsr.w sub_12601C ROM:00125EB0 rts ROM:00125EB2 ; --------------------------------------------------------------------------- ROM:00125EB2 ROM:00125EB2 loc_125EB2: ; DATA XREF: ROM:00125D98↑o ROM:00125EB2 btst #4,($1259).w ROM:00125EB8 bne.s locret_125ED8 ROM:00125EBA move.w $61A(a5),d0 ROM:00125EBE clr.b ($812).w ROM:00125EC2 move.w d0,($6D6).w ROM:00125EC6 move.b #1,($812).w ROM:00125ECC move.b #4,($10B6).w ROM:00125ED2 bra.l locret_125F0A ROM:00125ED8 ; --------------------------------------------------------------------------- ROM:00125ED8 ROM:00125ED8 locret_125ED8: ; CODE XREF: ROM:00125DE2↑j ROM:00125ED8 ; ROM:00125E38↑j ... ROM:00125ED8 rts ROM:00125EDA ; --------------------------------------------------------------------------- ROM:00125EDA ROM:00125EDA loc_125EDA: ; DATA XREF: ROM:00125D9C↑o ROM:00125EDA btst #4,($1259).w ROM:00125EE0 beq.s loc_125EF6 ROM:00125EE2 clr.b ($812).w ROM:00125EE6 clr.w ($6D6).w ROM:00125EEA move.b #3,($10B6).w ROM:00125EF0 bra.l locret_125ED8 ROM:00125EF6 ; --------------------------------------------------------------------------- ROM:00125EF6 ROM:00125EF6 loc_125EF6: ; CODE XREF: ROM:00125EE0↑j ROM:00125EF6 cmpi.w #0,($6D6).w ROM:00125EFC bgt.s locret_125F0A ROM:00125EFE move.b #1,($10B6).w ROM:00125F04 bra.l locret_125DE8 ROM:00125F0A ; --------------------------------------------------------------------------- ROM:00125F0A ROM:00125F0A locret_125F0A: ; CODE XREF: ROM:00125ED2↑j ROM:00125F0A ; ROM:00125EFC↑j ROM:00125F0A rts ROM:00125F0C ; --------------------------------------------------------------------------- ROM:00125F0C ROM:00125F0C loc_125F0C: ; DATA XREF: ROM:00125DA0↑o ROM:00125F0C btst #4,($127D).w ROM:00125F12 bne.s loc_125F26 ROM:00125F14 bclr #5,($CC9).w ROM:00125F1A move.b #1,($10B6).w ROM:00125F20 bra.l locret_125DE8 ROM:00125F26 ; --------------------------------------------------------------------------- ROM:00125F26 ROM:00125F26 loc_125F26: ; CODE XREF: ROM:00125F12↑j ROM:00125F26 btst #4,($1259).w ROM:00125F2C beq.s locret_125F48 ROM:00125F2E btst #4,($127D).w ROM:00125F34 beq.s locret_125F48 ROM:00125F36 bclr #5,($CC9).w ROM:00125F3C move.b #3,($10B6).w ROM:00125F42 bra.l locret_125ED8 ROM:00125F48 ; --------------------------------------------------------------------------- ROM:00125F48 ROM:00125F48 locret_125F48: ; CODE XREF: ROM:00125E6A↑j ROM:00125F48 ; ROM:00125EA2↑j ... ROM:00125F48 rts ROM:00125F4A ; --------------------------------------------------------------------------- ROM:00125F4A rts ROM:00125F4C ROM:00125F4C ; =============== S U B R O U T I N E ======================================= ROM:00125F4C ROM:00125F4C ROM:00125F4C sub_125F4C: ; CODE XREF: ROM:loc_125EA8↑p ROM:00125F4C clr.w d1 ROM:00125F4E move.b ($10B9).w,d1 ROM:00125F52 cmpi.w #3,d1 ROM:00125F56 bcc.s locret_125F60 ROM:00125F58 movea.l off_125F62(pc,d1.w*4),a0 ROM:00125F5C nop ROM:00125F5E jmp (a0) ROM:00125F60 ; --------------------------------------------------------------------------- ROM:00125F60 ROM:00125F60 locret_125F60: ; CODE XREF: sub_125F4C+A↑j ROM:00125F60 rts ROM:00125F60 ; End of function sub_125F4C ROM:00125F60 ROM:00125F60 ; --------------------------------------------------------------------------- ROM:00125F62 off_125F62: dc.l loc_125F6E ; DATA XREF: sub_125F4C+C↑r ROM:00125F66 dc.l loc_125F7C ROM:00125F6A dc.l locret_125FB0 ROM:00125F6E ; --------------------------------------------------------------------------- ROM:00125F6E ROM:00125F6E loc_125F6E: ; DATA XREF: ROM:off_125F62↑o ROM:00125F6E bsr.w sub_125FB4 ROM:00125F72 move.b #1,($10B9).w ROM:00125F78 bra.s loc_125FAA ROM:00125F7A ; --------------------------------------------------------------------------- ROM:00125F7A rts ROM:00125F7C ; --------------------------------------------------------------------------- ROM:00125F7C ROM:00125F7C loc_125F7C: ; DATA XREF: ROM:00125F66↑o ROM:00125F7C btst #5,($1281).w ROM:00125F82 beq.s loc_125F8C ROM:00125F84 move.b #2,($10B9).w ROM:00125F8A bra.s locret_125FB0 ROM:00125F8C ; --------------------------------------------------------------------------- ROM:00125F8C ROM:00125F8C loc_125F8C: ; CODE XREF: ROM:00125F82↑j ROM:00125F8C btst #7,($1279).w ROM:00125F92 beq.s loc_125FAA ROM:00125F94 bsr.w sub_126004 ROM:00125F98 bclr #7,($1279).w ROM:00125F9E move.b #1,($10B9).w ROM:00125FA4 bra.l *+6 ROM:00125FAA ; --------------------------------------------------------------------------- ROM:00125FAA ROM:00125FAA loc_125FAA: ; CODE XREF: ROM:00125F78↑j ROM:00125FAA ; ROM:00125F92↑j ... ROM:00125FAA bsr.w sub_125FCE ROM:00125FAE rts ROM:00125FB0 ; --------------------------------------------------------------------------- ROM:00125FB0 ROM:00125FB0 locret_125FB0: ; CODE XREF: ROM:00125F8A↑j ROM:00125FB0 ; DATA XREF: ROM:00125F6A↑o ROM:00125FB0 rts ROM:00125FB2 ; --------------------------------------------------------------------------- ROM:00125FB2 rts ROM:00125FB4 ROM:00125FB4 ; =============== S U B R O U T I N E ======================================= ROM:00125FB4 ROM:00125FB4 ROM:00125FB4 sub_125FB4: ; CODE XREF: ROM:loc_125F6E↑p ROM:00125FB4 move.w ($986).w,($BD4).w ROM:00125FBA move.w ($986).w,($BD2).w ROM:00125FC0 bclr #7,($1279).w ROM:00125FC6 bclr #5,($1281).w ROM:00125FCC rts ROM:00125FCC ; End of function sub_125FB4 ROM:00125FCC ROM:00125FCE ROM:00125FCE ; =============== S U B R O U T I N E ======================================= ROM:00125FCE ROM:00125FCE ROM:00125FCE sub_125FCE: ; CODE XREF: ROM:loc_125FAA↑p ROM:00125FCE btst #4,($1259).w ROM:00125FD4 bne.s locret_126002 ROM:00125FD6 move.w ($BD4).w,d0 ROM:00125FDA cmp.w ($986).w,d0 ROM:00125FDE bge.s loc_125FEC ROM:00125FE0 move.w ($986).w,($BD4).w ROM:00125FE6 bset #7,($1279).w ROM:00125FEC ROM:00125FEC loc_125FEC: ; CODE XREF: sub_125FCE+10↑j ROM:00125FEC move.w ($BD2).w,d0 ROM:00125FF0 cmp.w ($986).w,d0 ROM:00125FF4 ble.s locret_126002 ROM:00125FF6 move.w ($986).w,($BD2).w ROM:00125FFC bset #7,($1279).w ROM:00126002 ROM:00126002 locret_126002: ; CODE XREF: sub_125FCE+6↑j ROM:00126002 ; sub_125FCE+26↑j ROM:00126002 rts ROM:00126002 ; End of function sub_125FCE ROM:00126002 ROM:00126004 ROM:00126004 ; =============== S U B R O U T I N E ======================================= ROM:00126004 ROM:00126004 ROM:00126004 sub_126004: ; CODE XREF: ROM:00125F94↑p ROM:00126004 move.w ($BD4).w,d0 ROM:00126008 sub.w ($BD2).w,d0 ROM:0012600C move.w $614(a5),d1 ROM:00126010 cmp.w d1,d0 ROM:00126012 blt.s locret_12601A ROM:00126014 bset #5,($1281).w ROM:0012601A ROM:0012601A locret_12601A: ; CODE XREF: sub_126004+E↑j ROM:0012601A rts ROM:0012601A ; End of function sub_126004 ROM:0012601A ROM:0012601C ROM:0012601C ; =============== S U B R O U T I N E ======================================= ROM:0012601C ROM:0012601C ROM:0012601C sub_12601C: ; CODE XREF: ROM:00125EAC↑p ROM:0012601C clr.w d1 ROM:0012601E move.b ($10BA).w,d1 ROM:00126022 cmpi.w #4,d1 ROM:00126026 bcc.s locret_126030 ROM:00126028 movea.l off_126032(pc,d1.w*4),a0 ROM:0012602C nop ROM:0012602E jmp (a0) ROM:00126030 ; --------------------------------------------------------------------------- ROM:00126030 ROM:00126030 locret_126030: ; CODE XREF: sub_12601C+A↑j ROM:00126030 rts ROM:00126030 ; End of function sub_12601C ROM:00126030 ROM:00126030 ; --------------------------------------------------------------------------- ROM:00126032 off_126032: dc.l loc_126042 ; DATA XREF: sub_12601C+C↑r ROM:00126036 dc.l loc_126050 ROM:0012603A dc.l loc_126096 ROM:0012603E dc.l locret_1260BE ROM:00126042 ; --------------------------------------------------------------------------- ROM:00126042 ROM:00126042 loc_126042: ; DATA XREF: ROM:off_126032↑o ROM:00126042 bsr.w sub_1260C2 ROM:00126046 move.b #1,($10BA).w ROM:0012604C bra.s loc_12608C ROM:0012604E ; --------------------------------------------------------------------------- ROM:0012604E rts ROM:00126050 ; --------------------------------------------------------------------------- ROM:00126050 ROM:00126050 loc_126050: ; DATA XREF: ROM:00126036↑o ROM:00126050 btst #1,($127C).w ROM:00126056 beq.s loc_12608C ROM:00126058 btst #2,($126E).w ROM:0012605E beq.s loc_12608C ROM:00126060 move.b #0,($10B8).w ROM:00126066 move.b #0,($10B7).w ROM:0012606C addq.w #1,($BD6).w ROM:00126070 bvc.s loc_126078 ROM:00126072 move.w #$8000,($BD6).w ROM:00126078 ROM:00126078 loc_126078: ; CODE XREF: ROM:00126070↑j ROM:00126078 bclr #1,($127C).w ROM:0012607E bclr #2,($126E).w ROM:00126084 move.b #2,($10BA).w ROM:0012608A bra.s locret_1260BC ROM:0012608C ; --------------------------------------------------------------------------- ROM:0012608C ROM:0012608C loc_12608C: ; CODE XREF: ROM:0012604C↑j ROM:0012608C ; ROM:00126056↑j ... ROM:0012608C bsr.w sub_1260DA ROM:00126090 bsr.w sub_12617A ROM:00126094 rts ROM:00126096 ; --------------------------------------------------------------------------- ROM:00126096 ROM:00126096 loc_126096: ; DATA XREF: ROM:0012603A↑o ROM:00126096 move.w $618(a5),d0 ROM:0012609A cmp.w ($BD6).w,d0 ROM:0012609E ble.s loc_1260A8 ROM:001260A0 move.b #1,($10BA).w ROM:001260A6 bra.s loc_12608C ROM:001260A8 ; --------------------------------------------------------------------------- ROM:001260A8 ROM:001260A8 loc_1260A8: ; CODE XREF: ROM:0012609E↑j ROM:001260A8 cmp.w ($BD6).w,d0 ROM:001260AC bgt.s locret_1260BC ROM:001260AE bset #7,($1271).w ROM:001260B4 move.b #3,($10BA).w ROM:001260BA bra.s locret_1260BE ROM:001260BC ; --------------------------------------------------------------------------- ROM:001260BC ROM:001260BC locret_1260BC: ; CODE XREF: ROM:0012608A↑j ROM:001260BC ; ROM:001260AC↑j ROM:001260BC rts ROM:001260BE ; --------------------------------------------------------------------------- ROM:001260BE ROM:001260BE locret_1260BE: ; CODE XREF: ROM:001260BA↑j ROM:001260BE ; DATA XREF: ROM:0012603E↑o ROM:001260BE rts ROM:001260C0 ; --------------------------------------------------------------------------- ROM:001260C0 rts ROM:001260C2 ROM:001260C2 ; =============== S U B R O U T I N E ======================================= ROM:001260C2 ROM:001260C2 ROM:001260C2 sub_1260C2: ; CODE XREF: ROM:loc_126042↑p ROM:001260C2 bclr #1,($127C).w ROM:001260C8 bclr #2,($126E).w ROM:001260CE bclr #7,($1271).w ROM:001260D4 clr.w ($BD6).w ROM:001260D8 rts ROM:001260D8 ; End of function sub_1260C2 ROM:001260D8 ROM:001260DA ROM:001260DA ; =============== S U B R O U T I N E ======================================= ROM:001260DA ROM:001260DA ROM:001260DA sub_1260DA: ; CODE XREF: ROM:loc_12608C↑p ROM:001260DA clr.w d1 ROM:001260DC move.b ($10B8).w,d1 ROM:001260E0 cmpi.w #4,d1 ROM:001260E4 bcc.s locret_1260EE ROM:001260E6 movea.l off_1260F0(pc,d1.w*4),a0 ROM:001260EA nop ROM:001260EC jmp (a0) ROM:001260EE ; --------------------------------------------------------------------------- ROM:001260EE ROM:001260EE locret_1260EE: ; CODE XREF: sub_1260DA+A↑j ROM:001260EE rts ROM:001260EE ; End of function sub_1260DA ROM:001260EE ROM:001260EE ; --------------------------------------------------------------------------- ROM:001260F0 off_1260F0: dc.l loc_126100 ; DATA XREF: sub_1260DA+C↑r ROM:001260F4 dc.l loc_12610A ROM:001260F8 dc.l loc_12613A ROM:001260FC dc.l locret_126176 ROM:00126100 ; --------------------------------------------------------------------------- ROM:00126100 ROM:00126100 loc_126100: ; DATA XREF: ROM:off_1260F0↑o ROM:00126100 move.b #1,($10B8).w ROM:00126106 bra.s locret_126138 ROM:00126108 ; --------------------------------------------------------------------------- ROM:00126108 rts ROM:0012610A ; --------------------------------------------------------------------------- ROM:0012610A ROM:0012610A loc_12610A: ; DATA XREF: ROM:001260F4↑o ROM:0012610A move.w $60C(a5),d1 ROM:0012610E move.w $616(a5),d0 ROM:00126112 cmp.w ($53A).w,d0 ROM:00126116 bge.s locret_126138 ROM:00126118 cmp.w ($BEE).w,d1 ROM:0012611C bge.s locret_126138 ROM:0012611E move.w $612(a5),d1 ROM:00126122 clr.b ($830).w ROM:00126126 move.w d1,($712).w ROM:0012612A move.b #1,($830).w ROM:00126130 move.b #2,($10B8).w ROM:00126136 bra.s locret_126174 ROM:00126138 ; --------------------------------------------------------------------------- ROM:00126138 ROM:00126138 locret_126138: ; CODE XREF: ROM:00126106↑j ROM:00126138 ; ROM:00126116↑j ... ROM:00126138 rts ROM:0012613A ; --------------------------------------------------------------------------- ROM:0012613A ROM:0012613A loc_12613A: ; DATA XREF: ROM:001260F8↑o ROM:0012613A cmpi.w #0,($712).w ROM:00126140 bgt.s loc_126150 ROM:00126142 bset #1,($127C).w ROM:00126148 move.b #3,($10B8).w ROM:0012614E bra.s locret_126176 ROM:00126150 ; --------------------------------------------------------------------------- ROM:00126150 ROM:00126150 loc_126150: ; CODE XREF: ROM:00126140↑j ROM:00126150 move.w $60C(a5),d1 ROM:00126154 move.w $616(a5),d0 ROM:00126158 cmp.w ($53A).w,d0 ROM:0012615C bgt.s loc_126164 ROM:0012615E cmp.w ($BEE).w,d1 ROM:00126162 ble.s locret_126174 ROM:00126164 ROM:00126164 loc_126164: ; CODE XREF: ROM:0012615C↑j ROM:00126164 clr.b ($830).w ROM:00126168 clr.w ($712).w ROM:0012616C move.b #1,($10B8).w ROM:00126172 bra.s locret_126138 ROM:00126174 ; --------------------------------------------------------------------------- ROM:00126174 ROM:00126174 locret_126174: ; CODE XREF: ROM:00126136↑j ROM:00126174 ; ROM:00126162↑j ROM:00126174 rts ROM:00126176 ; --------------------------------------------------------------------------- ROM:00126176 ROM:00126176 locret_126176: ; CODE XREF: ROM:0012614E↑j ROM:00126176 ; DATA XREF: ROM:001260FC↑o ROM:00126176 rts ROM:00126178 ; --------------------------------------------------------------------------- ROM:00126178 rts ROM:0012617A ROM:0012617A ; =============== S U B R O U T I N E ======================================= ROM:0012617A ROM:0012617A ROM:0012617A sub_12617A: ; CODE XREF: ROM:00126090↑p ROM:0012617A clr.w d1 ROM:0012617C move.b ($10B7).w,d1 ROM:00126180 cmpi.w #4,d1 ROM:00126184 bcc.s locret_12618E ROM:00126186 movea.l off_126190(pc,d1.w*4),a0 ROM:0012618A nop ROM:0012618C jmp (a0) ROM:0012618E ; --------------------------------------------------------------------------- ROM:0012618E ROM:0012618E locret_12618E: ; CODE XREF: sub_12617A+A↑j ROM:0012618E rts ROM:0012618E ; End of function sub_12617A ROM:0012618E ROM:0012618E ; --------------------------------------------------------------------------- ROM:00126190 off_126190: dc.l loc_1261A0 ; DATA XREF: sub_12617A+C↑r ROM:00126194 dc.l loc_1261AA ROM:00126198 dc.l loc_1261D8 ROM:0012619C dc.l locret_126212 ROM:001261A0 ; --------------------------------------------------------------------------- ROM:001261A0 ROM:001261A0 loc_1261A0: ; DATA XREF: ROM:off_126190↑o ROM:001261A0 move.b #1,($10B7).w ROM:001261A6 bra.s locret_1261D6 ROM:001261A8 ; --------------------------------------------------------------------------- ROM:001261A8 rts ROM:001261AA ; --------------------------------------------------------------------------- ROM:001261AA ROM:001261AA loc_1261AA: ; DATA XREF: ROM:00126194↑o ROM:001261AA move.w $60A(a5),d1 ROM:001261AE btst #3,($1285).w ROM:001261B4 bne.s locret_1261D6 ROM:001261B6 cmp.w ($BEE).w,d1 ROM:001261BA ble.s locret_1261D6 ROM:001261BC move.w $610(a5),d1 ROM:001261C0 clr.b ($82F).w ROM:001261C4 move.w d1,($710).w ROM:001261C8 move.b #1,($82F).w ROM:001261CE move.b #2,($10B7).w ROM:001261D4 bra.s locret_126210 ROM:001261D6 ; --------------------------------------------------------------------------- ROM:001261D6 ROM:001261D6 locret_1261D6: ; CODE XREF: ROM:001261A6↑j ROM:001261D6 ; ROM:001261B4↑j ... ROM:001261D6 rts ROM:001261D8 ; --------------------------------------------------------------------------- ROM:001261D8 ROM:001261D8 loc_1261D8: ; DATA XREF: ROM:00126198↑o ROM:001261D8 cmpi.w #0,($710).w ROM:001261DE bgt.s loc_1261EE ROM:001261E0 bset #2,($126E).w ROM:001261E6 move.b #3,($10B7).w ROM:001261EC bra.s locret_126212 ROM:001261EE ; --------------------------------------------------------------------------- ROM:001261EE ROM:001261EE loc_1261EE: ; CODE XREF: ROM:001261DE↑j ROM:001261EE move.w $60A(a5),d1 ROM:001261F2 btst #3,($1285).w ROM:001261F8 bne.s loc_126200 ROM:001261FA cmp.w ($BEE).w,d1 ROM:001261FE bge.s locret_126210 ROM:00126200 ROM:00126200 loc_126200: ; CODE XREF: ROM:001261F8↑j ROM:00126200 clr.b ($82F).w ROM:00126204 clr.w ($710).w ROM:00126208 move.b #1,($10B7).w ROM:0012620E bra.s locret_1261D6 ROM:00126210 ; --------------------------------------------------------------------------- ROM:00126210 ROM:00126210 locret_126210: ; CODE XREF: ROM:001261D4↑j ROM:00126210 ; ROM:001261FE↑j ROM:00126210 rts ROM:00126212 ; --------------------------------------------------------------------------- ROM:00126212 ROM:00126212 locret_126212: ; CODE XREF: ROM:001261EC↑j ROM:00126212 ; DATA XREF: ROM:0012619C↑o ROM:00126212 rts ROM:00126214 ; --------------------------------------------------------------------------- ROM:00126214 rts ROM:00126216 ROM:00126216 ; =============== S U B R O U T I N E ======================================= ROM:00126216 ROM:00126216 ROM:00126216 sub_126216: ; CODE XREF: sub_125D72↑p ROM:00126216 btst #4,($1259).w ROM:0012621C beq.s loc_126226 ROM:0012621E bset #6,($CCB).w ROM:00126224 bra.s loc_12622C ROM:00126226 ; --------------------------------------------------------------------------- ROM:00126226 ROM:00126226 loc_126226: ; CODE XREF: sub_126216+6↑j ROM:00126226 bclr #6,($CCB).w ROM:0012622C ROM:0012622C loc_12622C: ; CODE XREF: sub_126216+E↑j ROM:0012622C bset #6,($CE3).w ROM:00126232 rts ROM:00126232 ; End of function sub_126216 ROM:00126232 ROM:00126234 ROM:00126234 ; =============== S U B R O U T I N E ======================================= ROM:00126234 ROM:00126234 ROM:00126234 sub_126234: ; CODE XREF: sub_126FE0+3E↓p ROM:00126234 move.w ($BD8).w,d1 ROM:00126238 cmpi.w #3,d1 ROM:0012623C bcc.s locret_126246 ROM:0012623E movea.l off_126248(pc,d1.w*4),a0 ROM:00126242 nop ROM:00126244 jmp (a0) ROM:00126246 ; --------------------------------------------------------------------------- ROM:00126246 ROM:00126246 locret_126246: ; CODE XREF: sub_126234+8↑j ROM:00126246 rts ROM:00126246 ; End of function sub_126234 ROM:00126246 ROM:00126246 ; --------------------------------------------------------------------------- ROM:00126248 off_126248: dc.l loc_126254 ; DATA XREF: sub_126234+A↑r ROM:0012624C dc.l loc_12625E ROM:00126250 dc.l loc_126286 ROM:00126254 ; --------------------------------------------------------------------------- ROM:00126254 ROM:00126254 loc_126254: ; DATA XREF: ROM:off_126248↑o ROM:00126254 move.w #1,($BD8).w ROM:0012625A bra.s locret_126284 ROM:0012625C ; --------------------------------------------------------------------------- ROM:0012625C rts ROM:0012625E ; --------------------------------------------------------------------------- ROM:0012625E ROM:0012625E loc_12625E: ; DATA XREF: ROM:0012624C↑o ROM:0012625E btst #4,($127D).w ROM:00126264 beq.s locret_126284 ROM:00126266 bsr.w sub_1262CC ROM:0012626A move.w $61C(a5),d0 ROM:0012626E clr.b ($860).w ROM:00126272 move.w d0,($772).w ROM:00126276 move.b #1,($860).w ROM:0012627C move.w #2,($BD8).w ROM:00126282 bra.s locret_1262C8 ROM:00126284 ; --------------------------------------------------------------------------- ROM:00126284 ROM:00126284 locret_126284: ; CODE XREF: ROM:0012625A↑j ROM:00126284 ; ROM:00126264↑j ... ROM:00126284 rts ROM:00126286 ; --------------------------------------------------------------------------- ROM:00126286 ROM:00126286 loc_126286: ; DATA XREF: ROM:00126250↑o ROM:00126286 btst #4,($127D).w ROM:0012628C bne.s loc_12629E ROM:0012628E clr.b ($860).w ROM:00126292 clr.w ($772).w ROM:00126296 move.w #1,($BD8).w ROM:0012629C bra.s locret_126284 ROM:0012629E ; --------------------------------------------------------------------------- ROM:0012629E ROM:0012629E loc_12629E: ; CODE XREF: ROM:0012628C↑j ROM:0012629E cmpi.w #0,($772).w ROM:001262A4 bgt.s locret_1262C8 ROM:001262A6 bsr.w sub_1262CC ROM:001262AA move.w $61C(a5),d0 ROM:001262AE clr.b ($860).w ROM:001262B2 move.w d0,($772).w ROM:001262B6 move.b #1,($860).w ROM:001262BC move.w #2,($BD8).w ROM:001262C2 bra.l *+6 ROM:001262C8 ; --------------------------------------------------------------------------- ROM:001262C8 ROM:001262C8 locret_1262C8: ; CODE XREF: ROM:00126282↑j ROM:001262C8 ; ROM:001262A4↑j ... ROM:001262C8 rts ROM:001262CA ; --------------------------------------------------------------------------- ROM:001262CA rts ROM:001262CC ROM:001262CC ; =============== S U B R O U T I N E ======================================= ROM:001262CC ROM:001262CC ROM:001262CC sub_1262CC: ; CODE XREF: ROM:00126266↑p ROM:001262CC ; ROM:001262A6↑p ROM:001262CC btst #0,($126C).w ROM:001262D2 beq.s loc_1262E2 ROM:001262D4 bclr #0,($126C).w ROM:001262DA bset #4,($CCA).w ROM:001262E0 bra.s loc_1262E8 ROM:001262E2 ; --------------------------------------------------------------------------- ROM:001262E2 ROM:001262E2 loc_1262E2: ; CODE XREF: sub_1262CC+6↑j ROM:001262E2 bclr #4,($CCA).w ROM:001262E8 ROM:001262E8 loc_1262E8: ; CODE XREF: sub_1262CC+14↑j ROM:001262E8 bset #4,($CE2).w ROM:001262EE btst #7,($126D).w ROM:001262F4 beq.s loc_126304 ROM:001262F6 bclr #7,($126D).w ROM:001262FC bset #5,($CCA).w ROM:00126302 bra.s loc_12630A ROM:00126304 ; --------------------------------------------------------------------------- ROM:00126304 ROM:00126304 loc_126304: ; CODE XREF: sub_1262CC+28↑j ROM:00126304 bclr #5,($CCA).w ROM:0012630A ROM:0012630A loc_12630A: ; CODE XREF: sub_1262CC+36↑j ROM:0012630A bset #5,($CE2).w ROM:00126310 btst #2,($126A).w ROM:00126316 beq.s loc_126326 ROM:00126318 bclr #2,($126A).w ROM:0012631E bset #6,($CCA).w ROM:00126324 bra.s loc_12632C ROM:00126326 ; --------------------------------------------------------------------------- ROM:00126326 ROM:00126326 loc_126326: ; CODE XREF: sub_1262CC+4A↑j ROM:00126326 bclr #6,($CCA).w ROM:0012632C ROM:0012632C loc_12632C: ; CODE XREF: sub_1262CC+58↑j ROM:0012632C bset #6,($CE2).w ROM:00126332 btst #1,($126C).w ROM:00126338 beq.s loc_126348 ROM:0012633A bclr #1,($126C).w ROM:00126340 bset #7,($CCA).w ROM:00126346 bra.s loc_12634E ROM:00126348 ; --------------------------------------------------------------------------- ROM:00126348 ROM:00126348 loc_126348: ; CODE XREF: sub_1262CC+6C↑j ROM:00126348 bclr #7,($CCA).w ROM:0012634E ROM:0012634E loc_12634E: ; CODE XREF: sub_1262CC+7A↑j ROM:0012634E bset #7,($CE2).w ROM:00126354 rts ROM:00126354 ; End of function sub_1262CC ROM:00126354 ROM:00126356 ROM:00126356 ; =============== S U B R O U T I N E ======================================= ROM:00126356 ROM:00126356 ROM:00126356 sub_126356: ; CODE XREF: sub_126FE0+26↓p ROM:00126356 move.w ($BDA).w,d1 ROM:0012635A cmpi.w #5,d1 ROM:0012635E bcc.s locret_126368 ROM:00126360 movea.l off_12636A(pc,d1.w*4),a0 ROM:00126364 nop ROM:00126366 jmp (a0) ROM:00126368 ; --------------------------------------------------------------------------- ROM:00126368 ROM:00126368 locret_126368: ; CODE XREF: sub_126356+8↑j ROM:00126368 rts ROM:00126368 ; End of function sub_126356 ROM:00126368 ROM:00126368 ; --------------------------------------------------------------------------- ROM:0012636A off_12636A: dc.l loc_12637E ; DATA XREF: sub_126356+A↑r ROM:0012636E dc.l loc_126388 ROM:00126372 dc.l loc_1263B6 ROM:00126376 dc.l loc_126402 ROM:0012637A dc.l loc_1264AA ROM:0012637E ; --------------------------------------------------------------------------- ROM:0012637E ROM:0012637E loc_12637E: ; DATA XREF: ROM:off_12636A↑o ROM:0012637E move.w #1,($BDA).w ROM:00126384 bra.s loc_1263B0 ROM:00126386 ; --------------------------------------------------------------------------- ROM:00126386 rts ROM:00126388 ; --------------------------------------------------------------------------- ROM:00126388 ROM:00126388 loc_126388: ; DATA XREF: ROM:0012636E↑o ROM:00126388 btst #0,($1260).w ROM:0012638E beq.s loc_1263B0 ROM:00126390 move.w $620(a5),d1 ROM:00126394 clr.b ($831).w ROM:00126398 move.w d1,($714).w ROM:0012639C move.b #1,($831).w ROM:001263A2 bclr #3,($CC9).w ROM:001263A8 move.w #2,($BDA).w ROM:001263AE bra.s loc_1263FC ROM:001263B0 ; --------------------------------------------------------------------------- ROM:001263B0 ROM:001263B0 loc_1263B0: ; CODE XREF: ROM:00126384↑j ROM:001263B0 ; ROM:0012638E↑j ... ROM:001263B0 bsr.w sub_1264C6 ROM:001263B4 rts ROM:001263B6 ; --------------------------------------------------------------------------- ROM:001263B6 ROM:001263B6 loc_1263B6: ; DATA XREF: ROM:00126372↑o ROM:001263B6 btst #0,($1260).w ROM:001263BC bne.s loc_1263CE ROM:001263BE clr.b ($831).w ROM:001263C2 clr.w ($714).w ROM:001263C6 move.w #1,($BDA).w ROM:001263CC bra.s loc_1263B0 ROM:001263CE ; --------------------------------------------------------------------------- ROM:001263CE ROM:001263CE loc_1263CE: ; CODE XREF: ROM:001263BC↑j ROM:001263CE cmpi.w #0,($714).w ROM:001263D4 bgt.s loc_1263FC ROM:001263D6 btst #0,($1260).w ROM:001263DC beq.s loc_1263FC ROM:001263DE move.w $622(a5),d1 ROM:001263E2 clr.b ($831).w ROM:001263E6 move.w d1,($714).w ROM:001263EA move.b #1,($831).w ROM:001263F0 move.w #3,($BDA).w ROM:001263F6 bra.l loc_1264A0 ROM:001263FC ; --------------------------------------------------------------------------- ROM:001263FC ROM:001263FC loc_1263FC: ; CODE XREF: ROM:001263AE↑j ROM:001263FC ; ROM:001263D4↑j ... ROM:001263FC bsr.w sub_1264C6 ROM:00126400 rts ROM:00126402 ; --------------------------------------------------------------------------- ROM:00126402 ROM:00126402 loc_126402: ; DATA XREF: ROM:00126376↑o ROM:00126402 cmpi.w #0,($714).w ROM:00126408 bgt.s loc_126432 ROM:0012640A btst #0,($1260).w ROM:00126410 beq.s loc_126432 ROM:00126412 move.w $622(a5),d1 ROM:00126416 clr.b ($831).w ROM:0012641A move.w d1,($714).w ROM:0012641E move.b #1,($831).w ROM:00126424 bset #3,($CE1).w ROM:0012642A move.w #3,($BDA).w ROM:00126430 bra.s loc_1264A0 ROM:00126432 ; --------------------------------------------------------------------------- ROM:00126432 ROM:00126432 loc_126432: ; CODE XREF: ROM:00126408↑j ROM:00126432 ; ROM:00126410↑j ROM:00126432 cmpi.w #0,($714).w ROM:00126438 bgt.s loc_126454 ROM:0012643A btst #0,($1260).w ROM:00126440 bne.s loc_126454 ROM:00126442 move.w #0,($BDC).w ROM:00126448 move.w #1,($BDA).w ROM:0012644E bra.l loc_1263B0 ROM:00126454 ; --------------------------------------------------------------------------- ROM:00126454 ROM:00126454 loc_126454: ; CODE XREF: ROM:00126438↑j ROM:00126454 ; ROM:00126440↑j ROM:00126454 btst #0,($1260).w ROM:0012645A bne.s loc_126476 ROM:0012645C move.w #0,($BDC).w ROM:00126462 clr.b ($831).w ROM:00126466 clr.w ($714).w ROM:0012646A move.w #1,($BDA).w ROM:00126470 bra.l loc_1263B0 ROM:00126476 ; --------------------------------------------------------------------------- ROM:00126476 ROM:00126476 loc_126476: ; CODE XREF: ROM:0012645A↑j ROM:00126476 btst #3,($1267).w ROM:0012647C beq.s loc_1264A0 ROM:0012647E move.w #0,($BDC).w ROM:00126484 bset #3,($CC9).w ROM:0012648A bset #3,($CE1).w ROM:00126490 clr.b ($831).w ROM:00126494 clr.w ($714).w ROM:00126498 move.w #4,($BDA).w ROM:0012649E bra.s loc_1264BE ROM:001264A0 ; --------------------------------------------------------------------------- ROM:001264A0 ROM:001264A0 loc_1264A0: ; CODE XREF: ROM:001263F6↑j ROM:001264A0 ; ROM:00126430↑j ... ROM:001264A0 bsr.w sub_1264C6 ROM:001264A4 bsr.w sub_126500 ROM:001264A8 rts ROM:001264AA ; --------------------------------------------------------------------------- ROM:001264AA ROM:001264AA loc_1264AA: ; DATA XREF: ROM:0012637A↑o ROM:001264AA btst #0,($1260).w ROM:001264B0 bne.s loc_1264BE ROM:001264B2 move.w #1,($BDA).w ROM:001264B8 bra.l loc_1263B0 ROM:001264BE ; --------------------------------------------------------------------------- ROM:001264BE ROM:001264BE loc_1264BE: ; CODE XREF: ROM:0012649E↑j ROM:001264BE ; ROM:001264B0↑j ROM:001264BE bsr.w sub_1264C6 ROM:001264C2 rts ROM:001264C4 ; --------------------------------------------------------------------------- ROM:001264C4 rts ROM:001264C6 ROM:001264C6 ; =============== S U B R O U T I N E ======================================= ROM:001264C6 ROM:001264C6 ROM:001264C6 sub_1264C6: ; CODE XREF: ROM:loc_1263B0↑p ROM:001264C6 ; ROM:loc_1263FC↑p ... ROM:001264C6 btst #3,($1285).w ROM:001264CC bne.s loc_1264F8 ROM:001264CE btst #2,($127C).w ROM:001264D4 beq.s loc_1264F0 ROM:001264D6 move.w $61E(a5),d1 ROM:001264DA cmp.w ($9C0).w,d1 ROM:001264DE bgt.s loc_1264E8 ROM:001264E0 bset #0,($1260).w ROM:001264E6 bra.s loc_1264EE ROM:001264E8 ; --------------------------------------------------------------------------- ROM:001264E8 ROM:001264E8 loc_1264E8: ; CODE XREF: sub_1264C6+18↑j ROM:001264E8 bclr #0,($1260).w ROM:001264EE ROM:001264EE loc_1264EE: ; CODE XREF: sub_1264C6+20↑j ROM:001264EE bra.s loc_1264F6 ROM:001264F0 ; --------------------------------------------------------------------------- ROM:001264F0 ROM:001264F0 loc_1264F0: ; CODE XREF: sub_1264C6+E↑j ROM:001264F0 bclr #0,($1260).w ROM:001264F6 ROM:001264F6 loc_1264F6: ; CODE XREF: sub_1264C6:loc_1264EE↑j ROM:001264F6 bra.s locret_1264FE ROM:001264F8 ; --------------------------------------------------------------------------- ROM:001264F8 ROM:001264F8 loc_1264F8: ; CODE XREF: sub_1264C6+6↑j ROM:001264F8 bclr #0,($1260).w ROM:001264FE ROM:001264FE locret_1264FE: ; CODE XREF: sub_1264C6:loc_1264F6↑j ROM:001264FE rts ROM:001264FE ; End of function sub_1264C6 ROM:001264FE ROM:00126500 ROM:00126500 ; =============== S U B R O U T I N E ======================================= ROM:00126500 ROM:00126500 ROM:00126500 sub_126500: ; CODE XREF: ROM:001264A4↑p ROM:00126500 move.w ($BDC).w,d1 ROM:00126504 cmpi.w #4,d1 ROM:00126508 bcc.s locret_126512 ROM:0012650A movea.l off_126514(pc,d1.w*4),a0 ROM:0012650E nop ROM:00126510 jmp (a0) ROM:00126512 ; --------------------------------------------------------------------------- ROM:00126512 ROM:00126512 locret_126512: ; CODE XREF: sub_126500+8↑j ROM:00126512 rts ROM:00126512 ; End of function sub_126500 ROM:00126512 ROM:00126512 ; --------------------------------------------------------------------------- ROM:00126514 off_126514: dc.l loc_126524 ; DATA XREF: sub_126500+A↑r ROM:00126518 dc.l loc_126544 ROM:0012651C dc.l loc_126578 ROM:00126520 dc.l locret_1265CC ROM:00126524 ; --------------------------------------------------------------------------- ROM:00126524 ROM:00126524 loc_126524: ; DATA XREF: ROM:off_126514↑o ROM:00126524 bclr #3,($1267).w ROM:0012652A bclr #7,($1266).w ROM:00126530 bclr #4,($1270).w ROM:00126536 move.w #1,($BDC).w ROM:0012653C bra.l loc_126572 ROM:00126542 ; --------------------------------------------------------------------------- ROM:00126542 rts ROM:00126544 ; --------------------------------------------------------------------------- ROM:00126544 ROM:00126544 loc_126544: ; DATA XREF: ROM:00126518↑o ROM:00126544 btst #7,($1266).w ROM:0012654A beq.s loc_126572 ROM:0012654C btst #4,($1270).w ROM:00126552 beq.s loc_126572 ROM:00126554 move.w $628(a5),d1 ROM:00126558 clr.b ($832).w ROM:0012655C move.w d1,($716).w ROM:00126560 move.b #1,($832).w ROM:00126566 move.w #2,($BDC).w ROM:0012656C bra.l loc_1265C6 ROM:00126572 ; --------------------------------------------------------------------------- ROM:00126572 ROM:00126572 loc_126572: ; CODE XREF: ROM:0012653C↑j ROM:00126572 ; ROM:0012654A↑j ... ROM:00126572 bsr.w sub_1265D0 ROM:00126576 rts ROM:00126578 ; --------------------------------------------------------------------------- ROM:00126578 ROM:00126578 loc_126578: ; DATA XREF: ROM:0012651C↑o ROM:00126578 btst #7,($1266).w ROM:0012657E beq.s loc_126588 ROM:00126580 btst #4,($1270).w ROM:00126586 bne.s loc_12659C ROM:00126588 ROM:00126588 loc_126588: ; CODE XREF: ROM:0012657E↑j ROM:00126588 clr.b ($832).w ROM:0012658C clr.w ($716).w ROM:00126590 move.w #1,($BDC).w ROM:00126596 bra.l loc_126572 ROM:0012659C ; --------------------------------------------------------------------------- ROM:0012659C ROM:0012659C loc_12659C: ; CODE XREF: ROM:00126586↑j ROM:0012659C btst #7,($1266).w ROM:001265A2 beq.s loc_1265C6 ROM:001265A4 btst #4,($1270).w ROM:001265AA beq.s loc_1265C6 ROM:001265AC cmpi.w #0,($716).w ROM:001265B2 bgt.s loc_1265C6 ROM:001265B4 bset #3,($1267).w ROM:001265BA move.w #3,($BDC).w ROM:001265C0 bra.l locret_1265CC ROM:001265C6 ; --------------------------------------------------------------------------- ROM:001265C6 ROM:001265C6 loc_1265C6: ; CODE XREF: ROM:0012656C↑j ROM:001265C6 ; ROM:001265A2↑j ... ROM:001265C6 bsr.w sub_1265D0 ROM:001265CA rts ROM:001265CC ; --------------------------------------------------------------------------- ROM:001265CC ROM:001265CC locret_1265CC: ; CODE XREF: ROM:001265C0↑j ROM:001265CC ; DATA XREF: ROM:00126520↑o ROM:001265CC rts ROM:001265CE ; --------------------------------------------------------------------------- ROM:001265CE rts ROM:001265D0 ROM:001265D0 ; =============== S U B R O U T I N E ======================================= ROM:001265D0 ROM:001265D0 ROM:001265D0 sub_1265D0: ; CODE XREF: ROM:loc_126572↑p ROM:001265D0 ; ROM:loc_1265C6↑p ROM:001265D0 move.w $626(a5),d1 ROM:001265D4 move.w $624(a5),d2 ROM:001265D8 cmp.w ($ADE).w,d1 ROM:001265DC blt.s loc_1265E4 ROM:001265DE cmp.w ($ADE).w,d2 ROM:001265E2 ble.s loc_1265EC ROM:001265E4 ROM:001265E4 loc_1265E4: ; CODE XREF: sub_1265D0+C↑j ROM:001265E4 bset #4,($1270).w ROM:001265EA bra.s loc_1265F2 ROM:001265EC ; --------------------------------------------------------------------------- ROM:001265EC ROM:001265EC loc_1265EC: ; CODE XREF: sub_1265D0+12↑j ROM:001265EC bclr #4,($1270).w ROM:001265F2 ROM:001265F2 loc_1265F2: ; CODE XREF: sub_1265D0+1A↑j ROM:001265F2 cmpi.w #0,($AE0).w ROM:001265F8 bne.s loc_1265FC ROM:001265FA bra.s loc_126616 ROM:001265FC ; --------------------------------------------------------------------------- ROM:001265FC ROM:001265FC loc_1265FC: ; CODE XREF: sub_1265D0+28↑j ROM:001265FC move.w ($ADC).w,d0 ROM:00126600 cmp.w ($AE0).w,d0 ROM:00126604 bgt.s loc_126608 ROM:00126606 bra.s loc_126616 ROM:00126608 ; --------------------------------------------------------------------------- ROM:00126608 ROM:00126608 loc_126608: ; CODE XREF: sub_1265D0+34↑j ROM:00126608 move.w ($AD6).w,d1 ROM:0012660C sub.w $504(a5),d1 ROM:00126610 cmp.w ($AE0).w,d1 ROM:00126614 blt.s loc_12661E ROM:00126616 ROM:00126616 loc_126616: ; CODE XREF: sub_1265D0+2A↑j ROM:00126616 ; sub_1265D0+36↑j ROM:00126616 bset #7,($1266).w ROM:0012661C bra.s locret_126624 ROM:0012661E ; --------------------------------------------------------------------------- ROM:0012661E ROM:0012661E loc_12661E: ; CODE XREF: sub_1265D0+44↑j ROM:0012661E bclr #7,($1266).w ROM:00126624 ROM:00126624 locret_126624: ; CODE XREF: sub_1265D0+4C↑j ROM:00126624 rts ROM:00126624 ; End of function sub_1265D0 ROM:00126624 ROM:00126626 ROM:00126626 ; =============== S U B R O U T I N E ======================================= ROM:00126626 ROM:00126626 ROM:00126626 sub_126626: ; CODE XREF: sub_126FE0+44↓p ROM:00126626 move.w ($BDE).w,d1 ROM:0012662A cmpi.w #3,d1 ROM:0012662E bcc.s locret_126638 ROM:00126630 movea.l off_12663A(pc,d1.w*4),a0 ROM:00126634 nop ROM:00126636 jmp (a0) ROM:00126638 ; --------------------------------------------------------------------------- ROM:00126638 ROM:00126638 locret_126638: ; CODE XREF: sub_126626+8↑j ROM:00126638 rts ROM:00126638 ; End of function sub_126626 ROM:00126638 ROM:00126638 ; --------------------------------------------------------------------------- ROM:0012663A off_12663A: dc.l loc_126646 ; DATA XREF: sub_126626+A↑r ROM:0012663E dc.l loc_126650 ROM:00126642 dc.l loc_126680 ROM:00126646 ; --------------------------------------------------------------------------- ROM:00126646 ROM:00126646 loc_126646: ; DATA XREF: ROM:off_12663A↑o ROM:00126646 move.w #1,($BDE).w ROM:0012664C bra.s locret_12667E ROM:0012664E ; --------------------------------------------------------------------------- ROM:0012664E rts ROM:00126650 ; --------------------------------------------------------------------------- ROM:00126650 ROM:00126650 loc_126650: ; DATA XREF: ROM:0012663E↑o ROM:00126650 btst #4,($127D).w ROM:00126656 beq.s locret_12667E ROM:00126658 cmpi.w #0,($5DC).w ROM:0012665E ble.s locret_12667E ROM:00126660 bsr.w sub_1266CE ROM:00126664 move.w $62A(a5),d0 ROM:00126668 clr.b ($833).w ROM:0012666C move.w d0,($718).w ROM:00126670 move.b #1,($833).w ROM:00126676 move.w #2,($BDE).w ROM:0012667C bra.s locret_1266CA ROM:0012667E ; --------------------------------------------------------------------------- ROM:0012667E ROM:0012667E locret_12667E: ; CODE XREF: ROM:0012664C↑j ROM:0012667E ; ROM:00126656↑j ... ROM:0012667E rts ROM:00126680 ; --------------------------------------------------------------------------- ROM:00126680 ROM:00126680 loc_126680: ; DATA XREF: ROM:00126642↑o ROM:00126680 btst #4,($127D).w ROM:00126686 beq.s loc_126690 ROM:00126688 cmpi.w #0,($5DC).w ROM:0012668E bgt.s loc_1266A0 ROM:00126690 ROM:00126690 loc_126690: ; CODE XREF: ROM:00126686↑j ROM:00126690 clr.b ($833).w ROM:00126694 clr.w ($718).w ROM:00126698 move.w #1,($BDE).w ROM:0012669E bra.s locret_12667E ROM:001266A0 ; --------------------------------------------------------------------------- ROM:001266A0 ROM:001266A0 loc_1266A0: ; CODE XREF: ROM:0012668E↑j ROM:001266A0 cmpi.w #0,($718).w ROM:001266A6 bgt.s locret_1266CA ROM:001266A8 bsr.w sub_1266CE ROM:001266AC move.w $62A(a5),d0 ROM:001266B0 clr.b ($833).w ROM:001266B4 move.w d0,($718).w ROM:001266B8 move.b #1,($833).w ROM:001266BE move.w #2,($BDE).w ROM:001266C4 bra.l *+6 ROM:001266CA ; --------------------------------------------------------------------------- ROM:001266CA ROM:001266CA locret_1266CA: ; CODE XREF: ROM:0012667C↑j ROM:001266CA ; ROM:001266A6↑j ... ROM:001266CA rts ROM:001266CC ; --------------------------------------------------------------------------- ROM:001266CC rts ROM:001266CE ROM:001266CE ; =============== S U B R O U T I N E ======================================= ROM:001266CE ROM:001266CE ROM:001266CE sub_1266CE: ; CODE XREF: ROM:00126660↑p ROM:001266CE ; ROM:001266A8↑p ROM:001266CE btst #2,($1266).w ROM:001266D4 beq.s loc_1266E4 ROM:001266D6 bclr #2,($1266).w ROM:001266DC bset #2,($CCB).w ROM:001266E2 bra.s loc_1266EA ROM:001266E4 ; --------------------------------------------------------------------------- ROM:001266E4 ROM:001266E4 loc_1266E4: ; CODE XREF: sub_1266CE+6↑j ROM:001266E4 bclr #2,($CCB).w ROM:001266EA ROM:001266EA loc_1266EA: ; CODE XREF: sub_1266CE+14↑j ROM:001266EA bset #2,($CE3).w ROM:001266F0 rts ROM:001266F0 ; End of function sub_1266CE ROM:001266F0 ROM:001266F2 ROM:001266F2 ; =============== S U B R O U T I N E ======================================= ROM:001266F2 ROM:001266F2 ROM:001266F2 sub_1266F2: ; CODE XREF: sub_126FE0+20↓p ROM:001266F2 move.w $340(a5),d0 ROM:001266F6 cmpi.w #0,d0 ROM:001266FA bne.s loc_126702 ROM:001266FC bsr.w sub_126708 ROM:00126700 bra.s locret_126706 ROM:00126702 ; --------------------------------------------------------------------------- ROM:00126702 ROM:00126702 loc_126702: ; CODE XREF: sub_1266F2+8↑j ROM:00126702 bsr.w sub_1267D4 ROM:00126706 ROM:00126706 locret_126706: ; CODE XREF: sub_1266F2+E↑j ROM:00126706 rts ROM:00126706 ; End of function sub_1266F2 ROM:00126706 ROM:00126708 ROM:00126708 ; =============== S U B R O U T I N E ======================================= ROM:00126708 ROM:00126708 ROM:00126708 sub_126708: ; CODE XREF: sub_1266F2+A↑p ROM:00126708 clr.w d1 ROM:0012670A move.b ($10BB).w,d1 ROM:0012670E cmpi.w #3,d1 ROM:00126712 bcc.s locret_12671C ROM:00126714 movea.l off_12671E(pc,d1.w*4),a0 ROM:00126718 nop ROM:0012671A jmp (a0) ROM:0012671C ; --------------------------------------------------------------------------- ROM:0012671C ROM:0012671C locret_12671C: ; CODE XREF: sub_126708+A↑j ROM:0012671C rts ROM:0012671C ; End of function sub_126708 ROM:0012671C ROM:0012671C ; --------------------------------------------------------------------------- ROM:0012671E off_12671E: dc.l loc_12672A ; DATA XREF: sub_126708+C↑r ROM:00126722 dc.l loc_12673A ROM:00126726 dc.l loc_126790 ROM:0012672A ; --------------------------------------------------------------------------- ROM:0012672A ROM:0012672A loc_12672A: ; DATA XREF: ROM:off_12671E↑o ROM:0012672A bclr #1,($CCA).w ROM:00126730 move.b #1,($10BB).w ROM:00126736 bra.s locret_12678E ROM:00126738 ; --------------------------------------------------------------------------- ROM:00126738 rts ROM:0012673A ; --------------------------------------------------------------------------- ROM:0012673A ROM:0012673A loc_12673A: ; DATA XREF: ROM:00126722↑o ROM:0012673A move.w $630(a5),d0 ROM:0012673E cmp.w ($53E).w,d0 ROM:00126742 bgt.s loc_126752 ROM:00126744 bset #1,($CCA).w ROM:0012674A bset #1,($CE2).w ROM:00126750 bra.s locret_12678E ROM:00126752 ; --------------------------------------------------------------------------- ROM:00126752 ROM:00126752 loc_126752: ; CODE XREF: ROM:00126742↑j ROM:00126752 move.w $62E(a5),d0 ROM:00126756 cmp.w ($53E).w,d0 ROM:0012675A bgt.s loc_12676C ROM:0012675C bclr #1,($CCA).w ROM:00126762 bset #1,($CE2).w ROM:00126768 bra.s locret_12678E ROM:0012676A ; --------------------------------------------------------------------------- ROM:0012676A bra.s locret_12678E ROM:0012676C ; --------------------------------------------------------------------------- ROM:0012676C ROM:0012676C loc_12676C: ; CODE XREF: ROM:0012675A↑j ROM:0012676C btst #2,($1259).w ROM:00126772 beq.s locret_12678E ROM:00126774 move.w $62C(a5),d1 ROM:00126778 clr.b ($813).w ROM:0012677C move.w d1,($6D8).w ROM:00126780 move.b #1,($813).w ROM:00126786 move.b #2,($10BB).w ROM:0012678C bra.s locret_1267D0 ROM:0012678E ; --------------------------------------------------------------------------- ROM:0012678E ROM:0012678E locret_12678E: ; CODE XREF: ROM:00126736↑j ROM:0012678E ; ROM:00126750↑j ... ROM:0012678E rts ROM:00126790 ; --------------------------------------------------------------------------- ROM:00126790 ROM:00126790 loc_126790: ; DATA XREF: ROM:00126726↑o ROM:00126790 move.w $62E(a5),d0 ROM:00126794 cmp.w ($53E).w,d0 ROM:00126798 bgt.s loc_12679C ROM:0012679A bra.s loc_1267A4 ROM:0012679C ; --------------------------------------------------------------------------- ROM:0012679C ROM:0012679C loc_12679C: ; CODE XREF: ROM:00126798↑j ROM:0012679C btst #2,($1259).w ROM:001267A2 bne.s loc_1267B4 ROM:001267A4 ROM:001267A4 loc_1267A4: ; CODE XREF: ROM:0012679A↑j ROM:001267A4 clr.b ($813).w ROM:001267A8 clr.w ($6D8).w ROM:001267AC move.b #1,($10BB).w ROM:001267B2 bra.s locret_12678E ROM:001267B4 ; --------------------------------------------------------------------------- ROM:001267B4 ROM:001267B4 loc_1267B4: ; CODE XREF: ROM:001267A2↑j ROM:001267B4 cmpi.w #0,($6D8).w ROM:001267BA bgt.s locret_1267D0 ROM:001267BC bset #1,($CCA).w ROM:001267C2 bset #1,($CE2).w ROM:001267C8 move.b #1,($10BB).w ROM:001267CE bra.s locret_12678E ROM:001267D0 ; --------------------------------------------------------------------------- ROM:001267D0 ROM:001267D0 locret_1267D0: ; CODE XREF: ROM:0012678C↑j ROM:001267D0 ; ROM:001267BA↑j ROM:001267D0 rts ROM:001267D2 ; --------------------------------------------------------------------------- ROM:001267D2 rts ROM:001267D4 ROM:001267D4 ; =============== S U B R O U T I N E ======================================= ROM:001267D4 ROM:001267D4 ROM:001267D4 sub_1267D4: ; CODE XREF: sub_1266F2:loc_126702↑p ROM:001267D4 btst #6,($1266).w ROM:001267DA beq.s loc_1267E4 ROM:001267DC bset #1,($CCA).w ROM:001267E2 bra.s loc_1267EA ROM:001267E4 ; --------------------------------------------------------------------------- ROM:001267E4 ROM:001267E4 loc_1267E4: ; CODE XREF: sub_1267D4+6↑j ROM:001267E4 bclr #1,($CCA).w ROM:001267EA ROM:001267EA loc_1267EA: ; CODE XREF: sub_1267D4+E↑j ROM:001267EA btst #1,($CE3).w ROM:001267F0 bne.s loc_1267FA ROM:001267F2 btst #4,($CE3).w ROM:001267F8 beq.s loc_126802 ROM:001267FA ROM:001267FA loc_1267FA: ; CODE XREF: sub_1267D4+1C↑j ROM:001267FA bset #1,($CE2).w ROM:00126800 bra.s locret_126808 ROM:00126802 ; --------------------------------------------------------------------------- ROM:00126802 ROM:00126802 loc_126802: ; CODE XREF: sub_1267D4+24↑j ROM:00126802 bclr #1,($CE2).w ROM:00126808 ROM:00126808 locret_126808: ; CODE XREF: sub_1267D4+2C↑j ROM:00126808 rts ROM:00126808 ; End of function sub_1267D4 ROM:00126808 ROM:0012680A ROM:0012680A ; =============== S U B R O U T I N E ======================================= ROM:0012680A ROM:0012680A ROM:0012680A sub_12680A: ; CODE XREF: sub_126FE0↓p ROM:0012680A bsr.w sub_126814 ROM:0012680E bsr.w sub_126A42 ROM:00126812 rts ROM:00126812 ; End of function sub_12680A ROM:00126812 ROM:00126814 ROM:00126814 ; =============== S U B R O U T I N E ======================================= ROM:00126814 ROM:00126814 ROM:00126814 sub_126814: ; CODE XREF: sub_12680A↑p ROM:00126814 clr.w d1 ROM:00126816 move.b ($10BC).w,d1 ROM:0012681A cmpi.w #7,d1 ROM:0012681E bcc.s locret_126828 ROM:00126820 movea.l off_12682A(pc,d1.w*4),a0 ROM:00126824 nop ROM:00126826 jmp (a0) ROM:00126828 ; --------------------------------------------------------------------------- ROM:00126828 ROM:00126828 locret_126828: ; CODE XREF: sub_126814+A↑j ROM:00126828 rts ROM:00126828 ; End of function sub_126814 ROM:00126828 ROM:00126828 ; --------------------------------------------------------------------------- ROM:0012682A off_12682A: dc.l loc_126846 ; DATA XREF: sub_126814+C↑r ROM:0012682E dc.l loc_12685A ROM:00126832 dc.l loc_1268B0 ROM:00126836 dc.l loc_126910 ROM:0012683A dc.l loc_126966 ROM:0012683E dc.l loc_1269D0 ROM:00126842 dc.l locret_1269F2 ROM:00126846 ; --------------------------------------------------------------------------- ROM:00126846 ROM:00126846 loc_126846: ; DATA XREF: ROM:off_12682A↑o ROM:00126846 bclr #7,($CC8).w ROM:0012684C bsr.w sub_1269F4 ROM:00126850 move.b #1,($10BC).w ROM:00126856 bra.s loc_1268AA ROM:00126858 ; --------------------------------------------------------------------------- ROM:00126858 rts ROM:0012685A ; --------------------------------------------------------------------------- ROM:0012685A ROM:0012685A loc_12685A: ; DATA XREF: ROM:0012682E↑o ROM:0012685A btst #0,($1263).w ROM:00126860 beq.s loc_126874 ROM:00126862 bset #7,($CE0).w ROM:00126868 move.b #6,($10BC).w ROM:0012686E bra.l locret_1269F2 ROM:00126874 ; --------------------------------------------------------------------------- ROM:00126874 ROM:00126874 loc_126874: ; CODE XREF: ROM:00126860↑j ROM:00126874 btst #4,($126A).w ROM:0012687A bne.s loc_1268AA ROM:0012687C move.w $632(a5),d0 ROM:00126880 move.w $634(a5),d1 ROM:00126884 cmp.w ($5D2).w,d0 ROM:00126888 bgt.s loc_1268AA ROM:0012688A cmp.w ($98A).w,d1 ROM:0012688E bgt.s loc_1268AA ROM:00126890 move.w $636(a5),d2 ROM:00126894 clr.b ($814).w ROM:00126898 move.w d2,($6DA).w ROM:0012689C move.b #1,($814).w ROM:001268A2 move.b #2,($10BC).w ROM:001268A8 bra.s loc_12690A ROM:001268AA ; --------------------------------------------------------------------------- ROM:001268AA ROM:001268AA loc_1268AA: ; CODE XREF: ROM:00126856↑j ROM:001268AA ; ROM:0012687A↑j ... ROM:001268AA bsr.w sub_126A02 ROM:001268AE rts ROM:001268B0 ; --------------------------------------------------------------------------- ROM:001268B0 ROM:001268B0 loc_1268B0: ; DATA XREF: ROM:00126832↑o ROM:001268B0 btst #0,($1263).w ROM:001268B6 beq.s loc_1268CA ROM:001268B8 bset #7,($CE0).w ROM:001268BE move.b #6,($10BC).w ROM:001268C4 bra.l locret_1269F2 ROM:001268CA ; --------------------------------------------------------------------------- ROM:001268CA ROM:001268CA loc_1268CA: ; CODE XREF: ROM:001268B6↑j ROM:001268CA cmpi.w #0,($6DA).w ROM:001268D0 bgt.s loc_1268DE ROM:001268D2 move.b #3,($10BC).w ROM:001268D8 bra.l loc_126960 ROM:001268DE ; --------------------------------------------------------------------------- ROM:001268DE ROM:001268DE loc_1268DE: ; CODE XREF: ROM:001268D0↑j ROM:001268DE btst #4,($126A).w ROM:001268E4 bne.s loc_1268FA ROM:001268E6 move.w $632(a5),d0 ROM:001268EA move.w $634(a5),d1 ROM:001268EE cmp.w ($5D2).w,d0 ROM:001268F2 bgt.s loc_1268FA ROM:001268F4 cmp.w ($98A).w,d1 ROM:001268F8 ble.s loc_12690A ROM:001268FA ROM:001268FA loc_1268FA: ; CODE XREF: ROM:001268E4↑j ROM:001268FA ; ROM:001268F2↑j ROM:001268FA clr.b ($814).w ROM:001268FE clr.w ($6DA).w ROM:00126902 move.b #1,($10BC).w ROM:00126908 bra.s loc_1268AA ROM:0012690A ; --------------------------------------------------------------------------- ROM:0012690A ROM:0012690A loc_12690A: ; CODE XREF: ROM:001268A8↑j ROM:0012690A ; ROM:001268F8↑j ROM:0012690A bsr.w sub_126A02 ROM:0012690E rts ROM:00126910 ; --------------------------------------------------------------------------- ROM:00126910 ROM:00126910 loc_126910: ; DATA XREF: ROM:00126836↑o ROM:00126910 btst #0,($1263).w ROM:00126916 beq.s loc_12692A ROM:00126918 bset #7,($CE0).w ROM:0012691E move.b #6,($10BC).w ROM:00126924 bra.l locret_1269F2 ROM:0012692A ; --------------------------------------------------------------------------- ROM:0012692A ROM:0012692A loc_12692A: ; CODE XREF: ROM:00126916↑j ROM:0012692A btst #4,($126A).w ROM:00126930 bne.s loc_126960 ROM:00126932 move.w $638(a5),d0 ROM:00126936 move.w $63A(a5),d1 ROM:0012693A cmp.w ($5D2).w,d0 ROM:0012693E blt.s loc_126960 ROM:00126940 cmp.w ($98A).w,d1 ROM:00126944 blt.s loc_126960 ROM:00126946 move.w $63C(a5),d2 ROM:0012694A clr.b ($814).w ROM:0012694E move.w d2,($6DA).w ROM:00126952 move.b #1,($814).w ROM:00126958 move.b #4,($10BC).w ROM:0012695E bra.s loc_1269CA ROM:00126960 ; --------------------------------------------------------------------------- ROM:00126960 ROM:00126960 loc_126960: ; CODE XREF: ROM:001268D8↑j ROM:00126960 ; ROM:00126930↑j ... ROM:00126960 bsr.w sub_126A02 ROM:00126964 rts ROM:00126966 ; --------------------------------------------------------------------------- ROM:00126966 ROM:00126966 loc_126966: ; DATA XREF: ROM:0012683A↑o ROM:00126966 btst #0,($1263).w ROM:0012696C beq.s loc_12697C ROM:0012696E bset #7,($CE0).w ROM:00126974 move.b #6,($10BC).w ROM:0012697A bra.s locret_1269F2 ROM:0012697C ; --------------------------------------------------------------------------- ROM:0012697C ROM:0012697C loc_12697C: ; CODE XREF: ROM:0012696C↑j ROM:0012697C cmpi.w #0,($6DA).w ROM:00126982 bgt.s loc_12699E ROM:00126984 bset #7,($CC8).w ROM:0012698A bset #6,($126A).w ROM:00126990 bset #7,($CE0).w ROM:00126996 move.b #5,($10BC).w ROM:0012699C bra.s loc_1269EC ROM:0012699E ; --------------------------------------------------------------------------- ROM:0012699E ROM:0012699E loc_12699E: ; CODE XREF: ROM:00126982↑j ROM:0012699E btst #4,($126A).w ROM:001269A4 bne.s loc_1269BA ROM:001269A6 move.w $638(a5),d0 ROM:001269AA move.w $63A(a5),d1 ROM:001269AE cmp.w ($5D2).w,d0 ROM:001269B2 blt.s loc_1269BA ROM:001269B4 cmp.w ($98A).w,d1 ROM:001269B8 bge.s loc_1269CA ROM:001269BA ROM:001269BA loc_1269BA: ; CODE XREF: ROM:001269A4↑j ROM:001269BA ; ROM:001269B2↑j ROM:001269BA clr.b ($814).w ROM:001269BE clr.w ($6DA).w ROM:001269C2 move.b #3,($10BC).w ROM:001269C8 bra.s loc_126960 ROM:001269CA ; --------------------------------------------------------------------------- ROM:001269CA ROM:001269CA loc_1269CA: ; CODE XREF: ROM:0012695E↑j ROM:001269CA ; ROM:001269B8↑j ROM:001269CA bsr.w sub_126A02 ROM:001269CE rts ROM:001269D0 ; --------------------------------------------------------------------------- ROM:001269D0 ROM:001269D0 loc_1269D0: ; DATA XREF: ROM:0012683E↑o ROM:001269D0 btst #0,($1263).w ROM:001269D6 beq.s loc_1269EC ROM:001269D8 bclr #7,($CC8).w ROM:001269DE bset #7,($CE0).w ROM:001269E4 move.b #6,($10BC).w ROM:001269EA bra.s locret_1269F2 ROM:001269EC ; --------------------------------------------------------------------------- ROM:001269EC ROM:001269EC loc_1269EC: ; CODE XREF: ROM:0012699C↑j ROM:001269EC ; ROM:001269D6↑j ROM:001269EC bsr.w sub_126A02 ROM:001269F0 rts ROM:001269F2 ; --------------------------------------------------------------------------- ROM:001269F2 ROM:001269F2 locret_1269F2: ; CODE XREF: ROM:0012686E↑j ROM:001269F2 ; ROM:001268C4↑j ... ROM:001269F2 rts ROM:001269F4 ROM:001269F4 ; =============== S U B R O U T I N E ======================================= ROM:001269F4 ROM:001269F4 ROM:001269F4 sub_1269F4: ; CODE XREF: ROM:0012684C↑p ROM:001269F4 move.w ($4D0).w,($BE0).w ROM:001269FA move.w ($4D0).w,($BE2).w ROM:00126A00 rts ROM:00126A00 ; End of function sub_1269F4 ROM:00126A00 ROM:00126A02 ROM:00126A02 ; =============== S U B R O U T I N E ======================================= ROM:00126A02 ROM:00126A02 ROM:00126A02 sub_126A02: ; CODE XREF: ROM:loc_1268AA↑p ROM:00126A02 ; ROM:loc_12690A↑p ... ROM:00126A02 move.w ($BE2).w,d0 ROM:00126A06 cmp.w ($4D0).w,d0 ROM:00126A0A bge.s loc_126A12 ROM:00126A0C move.w ($4D0).w,($BE2).w ROM:00126A12 ROM:00126A12 loc_126A12: ; CODE XREF: sub_126A02+8↑j ROM:00126A12 move.w ($BE0).w,d0 ROM:00126A16 cmp.w ($4D0).w,d0 ROM:00126A1A ble.s loc_126A22 ROM:00126A1C move.w ($4D0).w,($BE0).w ROM:00126A22 ROM:00126A22 loc_126A22: ; CODE XREF: sub_126A02+18↑j ROM:00126A22 move.w ($BE2).w,d0 ROM:00126A26 sub.w ($BE0).w,d0 ROM:00126A2A move.w $63E(a5),d1 ROM:00126A2E cmp.w d0,d1 ROM:00126A30 bgt.s loc_126A3A ROM:00126A32 bset #0,($1263).w ROM:00126A38 bra.s locret_126A40 ROM:00126A3A ; --------------------------------------------------------------------------- ROM:00126A3A ROM:00126A3A loc_126A3A: ; CODE XREF: sub_126A02+2E↑j ROM:00126A3A bclr #0,($1263).w ROM:00126A40 ROM:00126A40 locret_126A40: ; CODE XREF: sub_126A02+36↑j ROM:00126A40 rts ROM:00126A40 ; End of function sub_126A02 ROM:00126A40 ROM:00126A42 ROM:00126A42 ; =============== S U B R O U T I N E ======================================= ROM:00126A42 ROM:00126A42 ROM:00126A42 sub_126A42: ; CODE XREF: sub_12680A+4↑p ROM:00126A42 btst #7,($4D2).w ROM:00126A48 beq.s loc_126A52 ROM:00126A4A bset #6,($CC8).w ROM:00126A50 bra.s loc_126A58 ROM:00126A52 ; --------------------------------------------------------------------------- ROM:00126A52 ROM:00126A52 loc_126A52: ; CODE XREF: sub_126A42+6↑j ROM:00126A52 bclr #6,($CC8).w ROM:00126A58 ROM:00126A58 loc_126A58: ; CODE XREF: sub_126A42+E↑j ROM:00126A58 bset #6,($CE0).w ROM:00126A5E rts ROM:00126A5E ; End of function sub_126A42 ROM:00126A5E ROM:00126A60 ROM:00126A60 ; =============== S U B R O U T I N E ======================================= ROM:00126A60 ROM:00126A60 ROM:00126A60 sub_126A60: ; CODE XREF: sub_126FE0+1A↓p ROM:00126A60 bsr.w sub_126A6E ROM:00126A64 bsr.w sub_126AA4 ROM:00126A68 bsr.w sub_126B54 ROM:00126A6C rts ROM:00126A6C ; End of function sub_126A60 ROM:00126A6C ROM:00126A6E ROM:00126A6E ; =============== S U B R O U T I N E ======================================= ROM:00126A6E ROM:00126A6E ROM:00126A6E sub_126A6E: ; CODE XREF: sub_126A60↑p ROM:00126A6E move.w $646(a5),d0 ROM:00126A72 btst #4,($127B).w ROM:00126A78 beq.s loc_126A9C ROM:00126A7A cmp.w ($5D2).w,d0 ROM:00126A7E bge.s loc_126A9C ROM:00126A80 move.w $644(a5),d0 ROM:00126A84 move.w $642(a5),d1 ROM:00126A88 cmp.w ($5D2).w,d0 ROM:00126A8C ble.s loc_126A9C ROM:00126A8E cmp.w ($98A).w,d1 ROM:00126A92 bge.s loc_126A9C ROM:00126A94 bset #2,($1259).w ROM:00126A9A bra.s locret_126AA2 ROM:00126A9C ; --------------------------------------------------------------------------- ROM:00126A9C ROM:00126A9C loc_126A9C: ; CODE XREF: sub_126A6E+A↑j ROM:00126A9C ; sub_126A6E+10↑j ... ROM:00126A9C bclr #2,($1259).w ROM:00126AA2 ROM:00126AA2 locret_126AA2: ; CODE XREF: sub_126A6E+2C↑j ROM:00126AA2 rts ROM:00126AA2 ; End of function sub_126A6E ROM:00126AA2 ROM:00126AA4 ROM:00126AA4 ; =============== S U B R O U T I N E ======================================= ROM:00126AA4 ROM:00126AA4 ROM:00126AA4 sub_126AA4: ; CODE XREF: sub_126A60+4↑p ROM:00126AA4 clr.w d1 ROM:00126AA6 move.b ($10BD).w,d1 ROM:00126AAA cmpi.w #3,d1 ROM:00126AAE bcc.s locret_126AB8 ROM:00126AB0 movea.l off_126ABA(pc,d1.w*4),a0 ROM:00126AB4 nop ROM:00126AB6 jmp (a0) ROM:00126AB8 ; --------------------------------------------------------------------------- ROM:00126AB8 ROM:00126AB8 locret_126AB8: ; CODE XREF: sub_126AA4+A↑j ROM:00126AB8 rts ROM:00126AB8 ; End of function sub_126AA4 ROM:00126AB8 ROM:00126AB8 ; --------------------------------------------------------------------------- ROM:00126ABA off_126ABA: dc.l loc_126AC6 ; DATA XREF: sub_126AA4+C↑r ROM:00126ABE dc.l loc_126AD6 ROM:00126AC2 dc.l loc_126B12 ROM:00126AC6 ; --------------------------------------------------------------------------- ROM:00126AC6 ROM:00126AC6 loc_126AC6: ; DATA XREF: ROM:off_126ABA↑o ROM:00126AC6 bclr #1,($CCB).w ROM:00126ACC move.b #1,($10BD).w ROM:00126AD2 bra.s locret_126B10 ROM:00126AD4 ; --------------------------------------------------------------------------- ROM:00126AD4 rts ROM:00126AD6 ; --------------------------------------------------------------------------- ROM:00126AD6 ROM:00126AD6 loc_126AD6: ; DATA XREF: ROM:00126ABE↑o ROM:00126AD6 btst #3,($1285).w ROM:00126ADC beq.s loc_126AEE ROM:00126ADE bclr #1,($CCB).w ROM:00126AE4 bset #1,($CE3).w ROM:00126AEA bra.s locret_126B10 ROM:00126AEC ; --------------------------------------------------------------------------- ROM:00126AEC bra.s locret_126B10 ROM:00126AEE ; --------------------------------------------------------------------------- ROM:00126AEE ROM:00126AEE loc_126AEE: ; CODE XREF: ROM:00126ADC↑j ROM:00126AEE btst #2,($1259).w ROM:00126AF4 beq.s locret_126B10 ROM:00126AF6 move.w $640(a5),d1 ROM:00126AFA clr.b ($815).w ROM:00126AFE move.w d1,($6DC).w ROM:00126B02 move.b #1,($815).w ROM:00126B08 move.b #2,($10BD).w ROM:00126B0E bra.s locret_126B50 ROM:00126B10 ; --------------------------------------------------------------------------- ROM:00126B10 ROM:00126B10 locret_126B10: ; CODE XREF: ROM:00126AD2↑j ROM:00126B10 ; ROM:00126AEA↑j ... ROM:00126B10 rts ROM:00126B12 ; --------------------------------------------------------------------------- ROM:00126B12 ROM:00126B12 loc_126B12: ; DATA XREF: ROM:00126AC2↑o ROM:00126B12 btst #3,($1285).w ROM:00126B18 beq.s loc_126B1C ROM:00126B1A bra.s loc_126B24 ROM:00126B1C ; --------------------------------------------------------------------------- ROM:00126B1C ROM:00126B1C loc_126B1C: ; CODE XREF: ROM:00126B18↑j ROM:00126B1C btst #2,($1259).w ROM:00126B22 bne.s loc_126B34 ROM:00126B24 ROM:00126B24 loc_126B24: ; CODE XREF: ROM:00126B1A↑j ROM:00126B24 clr.b ($815).w ROM:00126B28 clr.w ($6DC).w ROM:00126B2C move.b #1,($10BD).w ROM:00126B32 bra.s locret_126B10 ROM:00126B34 ; --------------------------------------------------------------------------- ROM:00126B34 ROM:00126B34 loc_126B34: ; CODE XREF: ROM:00126B22↑j ROM:00126B34 cmpi.w #0,($6DC).w ROM:00126B3A bgt.s locret_126B50 ROM:00126B3C bset #1,($CCB).w ROM:00126B42 bset #1,($CE3).w ROM:00126B48 move.b #1,($10BD).w ROM:00126B4E bra.s locret_126B10 ROM:00126B50 ; --------------------------------------------------------------------------- ROM:00126B50 ROM:00126B50 locret_126B50: ; CODE XREF: ROM:00126B0E↑j ROM:00126B50 ; ROM:00126B3A↑j ROM:00126B50 rts ROM:00126B52 ; --------------------------------------------------------------------------- ROM:00126B52 rts ROM:00126B54 ROM:00126B54 ; =============== S U B R O U T I N E ======================================= ROM:00126B54 ROM:00126B54 ROM:00126B54 sub_126B54: ; CODE XREF: sub_126A60+8↑p ROM:00126B54 btst #0,($B89).w ROM:00126B5A bne.s loc_126B64 ROM:00126B5C bclr #4,($CCB).w ROM:00126B62 bra.s loc_126B6A ROM:00126B64 ; --------------------------------------------------------------------------- ROM:00126B64 ROM:00126B64 loc_126B64: ; CODE XREF: sub_126B54+6↑j ROM:00126B64 bset #4,($CCB).w ROM:00126B6A ROM:00126B6A loc_126B6A: ; CODE XREF: sub_126B54+E↑j ROM:00126B6A bset #4,($CE3).w ROM:00126B70 rts ROM:00126B70 ; End of function sub_126B54 ROM:00126B70 ROM:00126B72 ROM:00126B72 ; =============== S U B R O U T I N E ======================================= ROM:00126B72 ROM:00126B72 ROM:00126B72 sub_126B72: ; CODE XREF: sub_1270F2+A↓p ROM:00126B72 bsr.l sub_127DA6 ROM:00126B78 bsr.w sub_126B82 ROM:00126B7C bsr.w sub_126C3A ROM:00126B80 rts ROM:00126B80 ; End of function sub_126B72 ROM:00126B80 ROM:00126B82 ROM:00126B82 ; =============== S U B R O U T I N E ======================================= ROM:00126B82 ROM:00126B82 ROM:00126B82 sub_126B82: ; CODE XREF: sub_126B72+6↑p ROM:00126B82 clr.w d1 ROM:00126B84 move.b ($10BE).w,d1 ROM:00126B88 cmpi.w #4,d1 ROM:00126B8C bcc.s locret_126B96 ROM:00126B8E movea.l off_126B98(pc,d1.w*4),a0 ROM:00126B92 nop ROM:00126B94 jmp (a0) ROM:00126B96 ; --------------------------------------------------------------------------- ROM:00126B96 ROM:00126B96 locret_126B96: ; CODE XREF: sub_126B82+A↑j ROM:00126B96 rts ROM:00126B96 ; End of function sub_126B82 ROM:00126B96 ROM:00126B96 ; --------------------------------------------------------------------------- ROM:00126B98 off_126B98: dc.l loc_126BA8 ; DATA XREF: sub_126B82+C↑r ROM:00126B9C dc.l loc_126BB6 ROM:00126BA0 dc.l loc_126BDA ROM:00126BA4 dc.l loc_126C0E ROM:00126BA8 ; --------------------------------------------------------------------------- ROM:00126BA8 ROM:00126BA8 loc_126BA8: ; DATA XREF: ROM:off_126B98↑o ROM:00126BA8 bclr #2,($1283).w ROM:00126BAE move.b #1,($10BE).w ROM:00126BB4 rts ROM:00126BB6 ; --------------------------------------------------------------------------- ROM:00126BB6 ROM:00126BB6 loc_126BB6: ; DATA XREF: ROM:00126B9C↑o ROM:00126BB6 btst #2,($1282).w ROM:00126BBC beq.s locret_126BD8 ROM:00126BBE move.w $64A(a5),d1 ROM:00126BC2 clr.b ($834).w ROM:00126BC6 move.w d1,($71A).w ROM:00126BCA move.b #1,($834).w ROM:00126BD0 move.b #2,($10BE).w ROM:00126BD6 rts ROM:00126BD8 ; --------------------------------------------------------------------------- ROM:00126BD8 ROM:00126BD8 locret_126BD8: ; CODE XREF: ROM:00126BBC↑j ROM:00126BD8 rts ROM:00126BDA ; --------------------------------------------------------------------------- ROM:00126BDA ROM:00126BDA loc_126BDA: ; DATA XREF: ROM:00126BA0↑o ROM:00126BDA btst #2,($1282).w ROM:00126BE0 beq.s loc_126BF6 ROM:00126BE2 move.w $64A(a5),d1 ROM:00126BE6 clr.b ($834).w ROM:00126BEA move.w d1,($71A).w ROM:00126BEE move.b #1,($834).w ROM:00126BF4 rts ROM:00126BF6 ; --------------------------------------------------------------------------- ROM:00126BF6 ROM:00126BF6 loc_126BF6: ; CODE XREF: ROM:00126BE0↑j ROM:00126BF6 cmpi.w #0,($71A).w ROM:00126BFC bgt.s locret_126C0C ROM:00126BFE bset #2,($1283).w ROM:00126C04 move.b #3,($10BE).w ROM:00126C0A rts ROM:00126C0C ; --------------------------------------------------------------------------- ROM:00126C0C ROM:00126C0C locret_126C0C: ; CODE XREF: ROM:00126BFC↑j ROM:00126C0C rts ROM:00126C0E ; --------------------------------------------------------------------------- ROM:00126C0E ROM:00126C0E loc_126C0E: ; DATA XREF: ROM:00126BA4↑o ROM:00126C0E btst #2,($1282).w ROM:00126C14 beq.s locret_126C36 ROM:00126C16 bclr #2,($1283).w ROM:00126C1C move.w $64A(a5),d1 ROM:00126C20 clr.b ($834).w ROM:00126C24 move.w d1,($71A).w ROM:00126C28 move.b #1,($834).w ROM:00126C2E move.b #2,($10BE).w ROM:00126C34 rts ROM:00126C36 ; --------------------------------------------------------------------------- ROM:00126C36 ROM:00126C36 locret_126C36: ; CODE XREF: ROM:00126C14↑j ROM:00126C36 rts ROM:00126C38 ; --------------------------------------------------------------------------- ROM:00126C38 rts ROM:00126C3A ROM:00126C3A ; =============== S U B R O U T I N E ======================================= ROM:00126C3A ROM:00126C3A ROM:00126C3A sub_126C3A: ; CODE XREF: sub_126B72+A↑p ROM:00126C3A move.w $648(a5),d0 ROM:00126C3E cmpi.w #0,d0 ROM:00126C42 beq.l loc_126E06 ROM:00126C48 btst #1,($125B).w ROM:00126C4E bne.l loc_126D58 ROM:00126C54 btst #3,($1274).w ROM:00126C5A bne.l loc_126D58 ROM:00126C60 btst #5,($1273).w ROM:00126C66 bne.l loc_126D58 ROM:00126C6C btst #6,($1271).w ROM:00126C72 bne.l loc_126D58 ROM:00126C78 btst #5,($1270).w ROM:00126C7E bne.l loc_126D58 ROM:00126C84 btst #5,($CCB).w ROM:00126C8A bne.l loc_126D58 ROM:00126C90 btst #5,($CDF).w ROM:00126C96 bne.l loc_126D58 ROM:00126C9C btst #6,($1266).w ROM:00126CA2 bne.l loc_126D58 ROM:00126CA8 btst #6,($1262).w ROM:00126CAE bne.l loc_126D58 ROM:00126CB4 btst #6,($CC9).w ROM:00126CBA bne.l loc_126D58 ROM:00126CC0 btst #6,($CDD).w ROM:00126CC6 bne.l loc_126D58 ROM:00126CCC btst #5,($CC8).w ROM:00126CD2 bne.l loc_126D58 ROM:00126CD8 btst #5,($CDC).w ROM:00126CDE bne.s loc_126D58 ROM:00126CE0 btst #0,($CC8).w ROM:00126CE6 bne.s loc_126D58 ROM:00126CE8 btst #0,($CDC).w ROM:00126CEE bne.s loc_126D58 ROM:00126CF0 btst #7,($CC9).w ROM:00126CF6 bne.s loc_126D58 ROM:00126CF8 btst #7,($CDD).w ROM:00126CFE bne.s loc_126D58 ROM:00126D00 btst #1,($CC8).w ROM:00126D06 bne.s loc_126D58 ROM:00126D08 btst #1,($CDC).w ROM:00126D0E bne.s loc_126D58 ROM:00126D10 btst #0,($1049).w ROM:00126D16 beq.s loc_126D58 ROM:00126D18 move.w $64C(a5),d0 ROM:00126D1C cmp.w ($9C0).w,d0 ROM:00126D20 bgt.s loc_126D58 ROM:00126D22 move.w ($BF2).w,d1 ROM:00126D26 sub.w ($BEE).w,d1 ROM:00126D2A bpl.w loc_126D30 ROM:00126D2E neg.w d1 ROM:00126D30 ROM:00126D30 loc_126D30: ; CODE XREF: sub_126C3A+F0↑j ROM:00126D30 move.w $64E(a5),d0 ROM:00126D34 cmp.w d1,d0 ROM:00126D36 blt.s loc_126D58 ROM:00126D38 move.w $650(a5),d0 ROM:00126D3C cmp.w ($129C).w,d0 ROM:00126D40 bge.s loc_126D58 ROM:00126D42 btst #7,($1260).w ROM:00126D48 beq.s loc_126D58 ROM:00126D4A btst #2,($1283).w ROM:00126D50 beq.s loc_126D58 ROM:00126D52 bra.l loc_126D5E ROM:00126D58 ; --------------------------------------------------------------------------- ROM:00126D58 ROM:00126D58 loc_126D58: ; CODE XREF: sub_126C3A+14↑j ROM:00126D58 ; sub_126C3A+20↑j ... ROM:00126D58 bra.l loc_126DFE ROM:00126D5E ; --------------------------------------------------------------------------- ROM:00126D5E ROM:00126D5E loc_126D5E: ; CODE XREF: sub_126C3A+118↑j ROM:00126D5E move.w $652(a5),d2 ROM:00126D62 move.w $654(a5),d3 ROM:00126D66 cmp.w ($BF2).w,d2 ROM:00126D6A bgt.s loc_126DA2 ROM:00126D6C cmp.w ($BF2).w,d3 ROM:00126D70 blt.s loc_126DA2 ROM:00126D72 move.w $658(a5),d2 ROM:00126D76 move.w $65A(a5),d3 ROM:00126D7A cmp.w ($5D2).w,d2 ROM:00126D7E bgt.s loc_126DA2 ROM:00126D80 cmp.w ($5D2).w,d3 ROM:00126D84 blt.s loc_126DA2 ROM:00126D86 move.w $65E(a5),d2 ROM:00126D8A move.w $660(a5),d3 ROM:00126D8E cmp.w ($53A).w,d2 ROM:00126D92 bgt.s loc_126DA2 ROM:00126D94 cmp.w ($53A).w,d3 ROM:00126D98 blt.s loc_126DA2 ROM:00126D9A bset #0,($10EC).w ROM:00126DA0 bra.s locret_126E0C ROM:00126DA2 ; --------------------------------------------------------------------------- ROM:00126DA2 ROM:00126DA2 loc_126DA2: ; CODE XREF: sub_126C3A+130↑j ROM:00126DA2 ; sub_126C3A+136↑j ... ROM:00126DA2 move.w $652(a5),d2 ROM:00126DA6 sub.w $656(a5),d2 ROM:00126DAA move.w $654(a5),d3 ROM:00126DAE add.w $656(a5),d3 ROM:00126DB2 cmp.w ($BF2).w,d2 ROM:00126DB6 bgt.s loc_126DBE ROM:00126DB8 cmp.w ($BF2).w,d3 ROM:00126DBC bge.s loc_126DC0 ROM:00126DBE ROM:00126DBE loc_126DBE: ; CODE XREF: sub_126C3A+17C↑j ROM:00126DBE bra.s loc_126DFE ROM:00126DC0 ; --------------------------------------------------------------------------- ROM:00126DC0 ROM:00126DC0 loc_126DC0: ; CODE XREF: sub_126C3A+182↑j ROM:00126DC0 move.w $658(a5),d2 ROM:00126DC4 sub.w $65C(a5),d2 ROM:00126DC8 move.w $65A(a5),d3 ROM:00126DCC add.w $65C(a5),d3 ROM:00126DD0 cmp.w ($5D2).w,d2 ROM:00126DD4 bgt.s loc_126DDC ROM:00126DD6 cmp.w ($5D2).w,d3 ROM:00126DDA bge.s loc_126DDE ROM:00126DDC ROM:00126DDC loc_126DDC: ; CODE XREF: sub_126C3A+19A↑j ROM:00126DDC bra.s loc_126DFE ROM:00126DDE ; --------------------------------------------------------------------------- ROM:00126DDE ROM:00126DDE loc_126DDE: ; CODE XREF: sub_126C3A+1A0↑j ROM:00126DDE move.w $65E(a5),d2 ROM:00126DE2 sub.w $662(a5),d2 ROM:00126DE6 move.w $660(a5),d3 ROM:00126DEA add.w $662(a5),d3 ROM:00126DEE cmp.w ($53A).w,d2 ROM:00126DF2 bgt.s loc_126DFA ROM:00126DF4 cmp.w ($53A).w,d3 ROM:00126DF8 bge.s loc_126DFC ROM:00126DFA ROM:00126DFA loc_126DFA: ; CODE XREF: sub_126C3A+1B8↑j ROM:00126DFA bra.s loc_126DFE ROM:00126DFC ; --------------------------------------------------------------------------- ROM:00126DFC ROM:00126DFC loc_126DFC: ; CODE XREF: sub_126C3A+1BE↑j ROM:00126DFC bra.s locret_126E0C ROM:00126DFE ; --------------------------------------------------------------------------- ROM:00126DFE ROM:00126DFE loc_126DFE: ; CODE XREF: sub_126C3A:loc_126D58↑j ROM:00126DFE ; sub_126C3A:loc_126DBE↑j ... ROM:00126DFE bclr #0,($10EC).w ROM:00126E04 bra.s locret_126E0C ROM:00126E06 ; --------------------------------------------------------------------------- ROM:00126E06 ROM:00126E06 loc_126E06: ; CODE XREF: sub_126C3A+8↑j ROM:00126E06 bset #0,($10EC).w ROM:00126E0C ROM:00126E0C locret_126E0C: ; CODE XREF: sub_126C3A+166↑j ROM:00126E0C ; sub_126C3A:loc_126DFC↑j ... ROM:00126E0C rts ROM:00126E0C ; End of function sub_126C3A ROM:00126E0C ROM:00126E0E ROM:00126E0E ; =============== S U B R O U T I N E ======================================= ROM:00126E0E ROM:00126E0E ROM:00126E0E sub_126E0E: ; CODE XREF: sub_127104+A↓p ROM:00126E0E clr.w d1 ROM:00126E10 move.b ($10BF).w,d1 ROM:00126E14 cmpi.w #6,d1 ROM:00126E18 bcc.s locret_126E22 ROM:00126E1A movea.l off_126E24(pc,d1.w*4),a0 ROM:00126E1E nop ROM:00126E20 jmp (a0) ROM:00126E22 ; --------------------------------------------------------------------------- ROM:00126E22 ROM:00126E22 locret_126E22: ; CODE XREF: sub_126E0E+A↑j ROM:00126E22 rts ROM:00126E22 ; End of function sub_126E0E ROM:00126E22 ROM:00126E22 ; --------------------------------------------------------------------------- ROM:00126E24 off_126E24: dc.l loc_126E3C ; DATA XREF: sub_126E0E+C↑r ROM:00126E28 dc.l loc_126E46 ROM:00126E2C dc.l loc_126E88 ROM:00126E30 dc.l loc_126EBE ROM:00126E34 dc.l loc_126EF6 ROM:00126E38 dc.l loc_126F30 ROM:00126E3C ; --------------------------------------------------------------------------- ROM:00126E3C ROM:00126E3C loc_126E3C: ; DATA XREF: ROM:off_126E24↑o ROM:00126E3C move.b #1,($10BF).w ROM:00126E42 bra.s locret_126E86 ROM:00126E44 ; --------------------------------------------------------------------------- ROM:00126E44 rts ROM:00126E46 ; --------------------------------------------------------------------------- ROM:00126E46 ROM:00126E46 loc_126E46: ; DATA XREF: ROM:00126E28↑o ROM:00126E46 btst #1,($1269).w ROM:00126E4C beq.s locret_126E86 ROM:00126E4E move.w $66E(a5),d0 ROM:00126E52 cmp.w ($DDC).w,d0 ROM:00126E56 bge.s loc_126E6A ROM:00126E58 cmp.w ($BAC).w,d0 ROM:00126E5C bge.s loc_126E6A ROM:00126E5E bsr.w sub_126F72 ROM:00126E62 move.b #2,($10BF).w ROM:00126E68 bra.s locret_126EBC ROM:00126E6A ; --------------------------------------------------------------------------- ROM:00126E6A ROM:00126E6A loc_126E6A: ; CODE XREF: ROM:00126E56↑j ROM:00126E6A ; ROM:00126E5C↑j ROM:00126E6A cmp.w ($DDC).w,d0 ROM:00126E6E ble.s locret_126E86 ROM:00126E70 cmp.w ($BAC).w,d0 ROM:00126E74 ble.s locret_126E86 ROM:00126E76 bsr.w sub_126F72 ROM:00126E7A move.b #4,($10BF).w ROM:00126E80 bra.l locret_126F2E ROM:00126E86 ; --------------------------------------------------------------------------- ROM:00126E86 ROM:00126E86 locret_126E86: ; CODE XREF: ROM:00126E42↑j ROM:00126E86 ; ROM:00126E4C↑j ... ROM:00126E86 rts ROM:00126E88 ; --------------------------------------------------------------------------- ROM:00126E88 ROM:00126E88 loc_126E88: ; DATA XREF: ROM:00126E2C↑o ROM:00126E88 btst #1,($1269).w ROM:00126E8E bne.s loc_126E9C ROM:00126E90 bsr.w sub_126F9C ROM:00126E94 move.b #1,($10BF).w ROM:00126E9A bra.s locret_126E86 ROM:00126E9C ; --------------------------------------------------------------------------- ROM:00126E9C ROM:00126E9C loc_126E9C: ; CODE XREF: ROM:00126E8E↑j ROM:00126E9C move.w $66E(a5),d0 ROM:00126EA0 cmp.w ($DDC).w,d0 ROM:00126EA4 ble.s locret_126EBC ROM:00126EA6 clr.b ($816).w ROM:00126EAA clr.w ($6DE).w ROM:00126EAE move.b #3,($816).w ROM:00126EB4 move.b #3,($10BF).w ROM:00126EBA bra.s locret_126EF4 ROM:00126EBC ; --------------------------------------------------------------------------- ROM:00126EBC ROM:00126EBC locret_126EBC: ; CODE XREF: ROM:00126E68↑j ROM:00126EBC ; ROM:00126EA4↑j ... ROM:00126EBC rts ROM:00126EBE ; --------------------------------------------------------------------------- ROM:00126EBE ROM:00126EBE loc_126EBE: ; DATA XREF: ROM:00126E30↑o ROM:00126EBE btst #1,($1269).w ROM:00126EC4 bne.s loc_126ED2 ROM:00126EC6 bsr.w sub_126F9C ROM:00126ECA move.b #1,($10BF).w ROM:00126ED0 bra.s locret_126E86 ROM:00126ED2 ; --------------------------------------------------------------------------- ROM:00126ED2 ROM:00126ED2 loc_126ED2: ; CODE XREF: ROM:00126EC4↑j ROM:00126ED2 move.w $66E(a5),d0 ROM:00126ED6 cmp.w ($BAC).w,d0 ROM:00126EDA ble.s locret_126EF4 ROM:00126EDC bclr #0,($816).w ROM:00126EE2 bset #2,($816).w ROM:00126EE8 bsr.w sub_126F84 ROM:00126EEC move.b #4,($10BF).w ROM:00126EF2 bra.s locret_126F2E ROM:00126EF4 ; --------------------------------------------------------------------------- ROM:00126EF4 ROM:00126EF4 locret_126EF4: ; CODE XREF: ROM:00126EBA↑j ROM:00126EF4 ; ROM:00126EDA↑j ROM:00126EF4 rts ROM:00126EF6 ; --------------------------------------------------------------------------- ROM:00126EF6 ROM:00126EF6 loc_126EF6: ; DATA XREF: ROM:00126E34↑o ROM:00126EF6 btst #1,($1269).w ROM:00126EFC bne.s loc_126F0E ROM:00126EFE bsr.w sub_126F9C ROM:00126F02 move.b #1,($10BF).w ROM:00126F08 bra.l locret_126E86 ROM:00126F0E ; --------------------------------------------------------------------------- ROM:00126F0E ROM:00126F0E loc_126F0E: ; CODE XREF: ROM:00126EFC↑j ROM:00126F0E move.w $66E(a5),d0 ROM:00126F12 cmp.w ($DDC).w,d0 ROM:00126F16 bge.s locret_126F2E ROM:00126F18 clr.b ($816).w ROM:00126F1C clr.w ($6DE).w ROM:00126F20 move.b #3,($816).w ROM:00126F26 move.b #5,($10BF).w ROM:00126F2C bra.s locret_126F6E ROM:00126F2E ; --------------------------------------------------------------------------- ROM:00126F2E ROM:00126F2E locret_126F2E: ; CODE XREF: ROM:00126E80↑j ROM:00126F2E ; ROM:00126EF2↑j ... ROM:00126F2E rts ROM:00126F30 ; --------------------------------------------------------------------------- ROM:00126F30 ROM:00126F30 loc_126F30: ; DATA XREF: ROM:00126E38↑o ROM:00126F30 btst #1,($1269).w ROM:00126F36 bne.s loc_126F48 ROM:00126F38 bsr.w sub_126F9C ROM:00126F3C move.b #1,($10BF).w ROM:00126F42 bra.l locret_126E86 ROM:00126F48 ; --------------------------------------------------------------------------- ROM:00126F48 ROM:00126F48 loc_126F48: ; CODE XREF: ROM:00126F36↑j ROM:00126F48 move.w $66E(a5),d0 ROM:00126F4C cmp.w ($BAC).w,d0 ROM:00126F50 bge.s locret_126F6E ROM:00126F52 bclr #0,($816).w ROM:00126F58 bset #2,($816).w ROM:00126F5E bsr.w sub_126FC8 ROM:00126F62 move.b #2,($10BF).w ROM:00126F68 bra.l locret_126EBC ROM:00126F6E ; --------------------------------------------------------------------------- ROM:00126F6E ROM:00126F6E locret_126F6E: ; CODE XREF: ROM:00126F2C↑j ROM:00126F6E ; ROM:00126F50↑j ROM:00126F6E rts ROM:00126F70 ; --------------------------------------------------------------------------- ROM:00126F70 rts ROM:00126F72 ROM:00126F72 ; =============== S U B R O U T I N E ======================================= ROM:00126F72 ROM:00126F72 ROM:00126F72 sub_126F72: ; CODE XREF: ROM:00126E5E↑p ROM:00126F72 ; ROM:00126E76↑p ROM:00126F72 clr.l ($8B4).w ROM:00126F76 clr.w ($BE4).w ROM:00126F7A clr.l ($8B8).w ROM:00126F7E clr.w ($BE6).w ROM:00126F82 rts ROM:00126F82 ; End of function sub_126F72 ROM:00126F82 ROM:00126F84 ROM:00126F84 ; =============== S U B R O U T I N E ======================================= ROM:00126F84 ROM:00126F84 ROM:00126F84 sub_126F84: ; CODE XREF: ROM:00126EE8↑p ROM:00126F84 addq.w #1,($BE4).w ROM:00126F88 bvc.s loc_126F90 ROM:00126F8A move.w #$8000,($BE4).w ROM:00126F90 ROM:00126F90 loc_126F90: ; CODE XREF: sub_126F84+4↑j ROM:00126F90 move.w ($6DE).w,d0 ROM:00126F94 ext.l d0 ROM:00126F96 add.l d0,($8B4).w ROM:00126F9A rts ROM:00126F9A ; End of function sub_126F84 ROM:00126F9A ROM:00126F9C ROM:00126F9C ; =============== S U B R O U T I N E ======================================= ROM:00126F9C ROM:00126F9C ROM:00126F9C sub_126F9C: ; CODE XREF: ROM:00126E90↑p ROM:00126F9C ; ROM:00126EC6↑p ... ROM:00126F9C move.l ($8B4).w,d0 ROM:00126FA0 divs.w ($BE4).w,d0 ROM:00126FA4 move.w d0,($BE8).w ROM:00126FA8 move.l ($8B8).w,d0 ROM:00126FAC divs.w ($BE6).w,d0 ROM:00126FB0 move.w d0,($BEA).w ROM:00126FB4 ext.l d0 ROM:00126FB6 move.w ($BE8).w,d1 ROM:00126FBA ext.l d1 ROM:00126FBC add.l d1,d0 ROM:00126FBE divs.w #2,d0 ROM:00126FC2 move.w d0,($BEC).w ROM:00126FC6 rts ROM:00126FC6 ; End of function sub_126F9C ROM:00126FC6 ROM:00126FC8 ROM:00126FC8 ; =============== S U B R O U T I N E ======================================= ROM:00126FC8 ROM:00126FC8 ROM:00126FC8 sub_126FC8: ; CODE XREF: ROM:00126F5E↑p ROM:00126FC8 addq.w #1,($BE6).w ROM:00126FCC bvc.s loc_126FD4 ROM:00126FCE move.w #$8000,($BE6).w ROM:00126FD4 ROM:00126FD4 loc_126FD4: ; CODE XREF: sub_126FC8+4↑j ROM:00126FD4 move.w ($6DE).w,d0 ROM:00126FD8 ext.l d0 ROM:00126FDA add.l d0,($8B8).w ROM:00126FDE rts ROM:00126FDE ; End of function sub_126FC8 ROM:00126FDE ROM:00126FE0 ROM:00126FE0 ; =============== S U B R O U T I N E ======================================= ROM:00126FE0 ROM:00126FE0 ROM:00126FE0 sub_126FE0: ; CODE XREF: sub_1237EC+C6↑p ROM:00126FE0 bsr.l sub_12680A ROM:00126FE6 bsr.l sub_1259EA ROM:00126FEC bsr.l sub_1253D0 ROM:00126FF2 bsr.w sub_12704E ROM:00126FF6 bsr.w sub_127080 ROM:00126FFA bsr.l sub_126A60 ROM:00127000 bsr.l sub_1266F2 ROM:00127006 bsr.l sub_126356 ROM:0012700C bsr.l sub_12529A ROM:00127012 bsr.l sub_125D72 ROM:00127018 bsr.l sub_125CBC ROM:0012701E bsr.l sub_126234 ROM:00127024 bsr.l sub_126626 ROM:0012702A bsr.l sub_125438 ROM:00127030 btst #2,($4D2).w ROM:00127036 beq.s loc_127040 ROM:00127038 bset #0,($CCB).w ROM:0012703E bra.s loc_127046 ROM:00127040 ; --------------------------------------------------------------------------- ROM:00127040 ROM:00127040 loc_127040: ; CODE XREF: sub_126FE0+56↑j ROM:00127040 bclr #0,($CCB).w ROM:00127046 ROM:00127046 loc_127046: ; CODE XREF: sub_126FE0+5E↑j ROM:00127046 bset #0,($CE3).w ROM:0012704C rts ROM:0012704C ; End of function sub_126FE0 ROM:0012704C ROM:0012704E ROM:0012704E ; =============== S U B R O U T I N E ======================================= ROM:0012704E ROM:0012704E ROM:0012704E sub_12704E: ; CODE XREF: sub_126FE0+12↑p ROM:0012704E btst #4,($1260).w ROM:00127054 beq.s loc_12706A ROM:00127056 bclr #4,($1260).w ROM:0012705C bset #5,($CCB).w ROM:00127062 bset #5,($CE3).w ROM:00127068 bra.s locret_12707E ROM:0012706A ; --------------------------------------------------------------------------- ROM:0012706A ROM:0012706A loc_12706A: ; CODE XREF: sub_12704E+6↑j ROM:0012706A cmpi.w #0,($5D2).w ROM:00127070 ble.s locret_12707E ROM:00127072 bclr #5,($CCB).w ROM:00127078 bset #5,($CE3).w ROM:0012707E ROM:0012707E locret_12707E: ; CODE XREF: sub_12704E+1A↑j ROM:0012707E ; sub_12704E+22↑j ROM:0012707E rts ROM:0012707E ; End of function sub_12704E ROM:0012707E ROM:00127080 ROM:00127080 ; =============== S U B R O U T I N E ======================================= ROM:00127080 ROM:00127080 ROM:00127080 sub_127080: ; CODE XREF: sub_126FE0+16↑p ROM:00127080 btst #6,($127B).w ROM:00127086 beq.s loc_12709C ROM:00127088 bclr #6,($127B).w ROM:0012708E bset #5,($1360).w ROM:00127094 bset #3,($1362).w ROM:0012709A bra.s loc_1270B8 ROM:0012709C ; --------------------------------------------------------------------------- ROM:0012709C ROM:0012709C loc_12709C: ; CODE XREF: sub_127080+6↑j ROM:0012709C btst #6,($86F).w ROM:001270A2 beq.s loc_1270B8 ROM:001270A4 cmpi.w #0,($5D2).w ROM:001270AA ble.s loc_1270B8 ROM:001270AC bclr #5,($1360).w ROM:001270B2 bset #3,($1362).w ROM:001270B8 ROM:001270B8 loc_1270B8: ; CODE XREF: sub_127080+1A↑j ROM:001270B8 ; sub_127080+22↑j ... ROM:001270B8 btst #6,($1277).w ROM:001270BE beq.s loc_1270D4 ROM:001270C0 bclr #6,($1277).w ROM:001270C6 bset #6,($1360).w ROM:001270CC bset #4,($1360).w ROM:001270D2 bra.s locret_1270F0 ROM:001270D4 ; --------------------------------------------------------------------------- ROM:001270D4 ROM:001270D4 loc_1270D4: ; CODE XREF: sub_127080+3E↑j ROM:001270D4 btst #6,($86F).w ROM:001270DA beq.s locret_1270F0 ROM:001270DC cmpi.w #0,($5D2).w ROM:001270E2 ble.s locret_1270F0 ROM:001270E4 bclr #6,($1360).w ROM:001270EA bset #4,($1360).w ROM:001270F0 ROM:001270F0 locret_1270F0: ; CODE XREF: sub_127080+52↑j ROM:001270F0 ; sub_127080+5A↑j ... ROM:001270F0 rts ROM:001270F0 ; End of function sub_127080 ROM:001270F0 ROM:001270F2 ROM:001270F2 ; =============== S U B R O U T I N E ======================================= ROM:001270F2 ROM:001270F2 ROM:001270F2 sub_1270F2: ; CODE XREF: sub_1237EC+CC↑p ROM:001270F2 bsr.l sub_1254B2 ROM:001270F8 bsr.w sub_12750A ROM:001270FC bsr.l sub_126B72 ROM:00127102 rts ROM:00127102 ; End of function sub_1270F2 ROM:00127102 ROM:00127104 ROM:00127104 ; =============== S U B R O U T I N E ======================================= ROM:00127104 ROM:00127104 ROM:00127104 sub_127104: ; CODE XREF: sub_1237EC+E4↑p ROM:00127104 bsr.l sub_12799A ROM:0012710A bsr.w sub_127116 ROM:0012710E bsr.l sub_126E0E ROM:00127114 rts ROM:00127114 ; End of function sub_127104 ROM:00127114 ROM:00127116 ROM:00127116 ; =============== S U B R O U T I N E ======================================= ROM:00127116 ROM:00127116 ROM:00127116 sub_127116: ; CODE XREF: sub_127104+6↑p ROM:00127116 bclr #0,($10F1).w ROM:0012711C bclr #3,($1282).w ROM:00127122 clr.w d1 ROM:00127124 move.b ($10C1).w,d1 ROM:00127128 cmpi.w #8,d1 ROM:0012712C bcc.s locret_127136 ROM:0012712E movea.l off_127138(pc,d1.w*4),a0 ROM:00127132 nop ROM:00127134 jmp (a0) ROM:00127136 ; --------------------------------------------------------------------------- ROM:00127136 ROM:00127136 locret_127136: ; CODE XREF: sub_127116+16↑j ROM:00127136 rts ROM:00127136 ; End of function sub_127116 ROM:00127136 ROM:00127136 ; --------------------------------------------------------------------------- ROM:00127138 off_127138: dc.l loc_127158 ; DATA XREF: sub_127116+18↑r ROM:0012713C dc.l loc_127180 ROM:00127140 dc.l loc_1271AA ROM:00127144 dc.l loc_127208 ROM:00127148 dc.l loc_1272A4 ROM:0012714C dc.l loc_127320 ROM:00127150 dc.l loc_127392 ROM:00127154 dc.l loc_127470 ROM:00127158 ; --------------------------------------------------------------------------- ROM:00127158 ROM:00127158 loc_127158: ; DATA XREF: ROM:off_127138↑o ROM:00127158 bclr #0,($1269).w ROM:0012715E bclr #1,($1269).w ROM:00127164 bclr #4,($1269).w ROM:0012716A bclr #7,($127D).w ROM:00127170 bclr #2,($1275).w ROM:00127176 move.b #1,($10C1).w ROM:0012717C bra.s locret_1271A8 ROM:0012717E ; --------------------------------------------------------------------------- ROM:0012717E rts ROM:00127180 ; --------------------------------------------------------------------------- ROM:00127180 ROM:00127180 loc_127180: ; DATA XREF: ROM:0012713C↑o ROM:00127180 btst #0,($10ED).w ROM:00127186 beq.s locret_1271A8 ROM:00127188 bset #2,($1275).w ROM:0012718E move.w $664(a5),d1 ROM:00127192 clr.b ($7DB).w ROM:00127196 move.w d1,($668).w ROM:0012719A move.b #1,($7DB).w ROM:001271A0 move.b #2,($10C1).w ROM:001271A6 bra.s locret_127206 ROM:001271A8 ; --------------------------------------------------------------------------- ROM:001271A8 ROM:001271A8 locret_1271A8: ; CODE XREF: ROM:0012717C↑j ROM:001271A8 ; ROM:00127186↑j ... ROM:001271A8 rts ROM:001271AA ; --------------------------------------------------------------------------- ROM:001271AA ROM:001271AA loc_1271AA: ; DATA XREF: ROM:00127140↑o ROM:001271AA bsr.w sub_127722 ROM:001271AE btst #0,($10ED).w ROM:001271B4 bne.s loc_1271C6 ROM:001271B6 bclr #2,($1275).w ROM:001271BC move.b #1,($10C1).w ROM:001271C2 bra.s locret_1271A8 ROM:001271C4 ; --------------------------------------------------------------------------- ROM:001271C4 bra.s locret_127206 ROM:001271C6 ; --------------------------------------------------------------------------- ROM:001271C6 ROM:001271C6 loc_1271C6: ; CODE XREF: ROM:001271B4↑j ROM:001271C6 cmpi.w #0,($668).w ROM:001271CC bgt.s locret_127206 ROM:001271CE btst #3,($1282).w ROM:001271D4 beq.s locret_127206 ROM:001271D6 bset #0,($1269).w ROM:001271DC bsr.w sub_1274FC ROM:001271E0 bsr.w sub_12769E ROM:001271E4 bsr.w sub_127662 ROM:001271E8 move.w #1,($BF8).w ROM:001271EE move.w $668(a5),($BFA).w ROM:001271F4 bclr #2,($1263).w ROM:001271FA move.b #3,($10C1).w ROM:00127200 bra.l loc_12729C ROM:00127206 ; --------------------------------------------------------------------------- ROM:00127206 ROM:00127206 locret_127206: ; CODE XREF: ROM:001271A6↑j ROM:00127206 ; ROM:001271C4↑j ... ROM:00127206 rts ROM:00127208 ; --------------------------------------------------------------------------- ROM:00127208 ROM:00127208 loc_127208: ; DATA XREF: ROM:00127144↑o ROM:00127208 bsr.w sub_127544 ROM:0012720C bsr.w sub_12756C ROM:00127210 bsr.w sub_127588 ROM:00127214 btst #0,($10ED).w ROM:0012721A bne.s loc_12721E ROM:0012721C bra.s loc_127226 ROM:0012721E ; --------------------------------------------------------------------------- ROM:0012721E ROM:0012721E loc_12721E: ; CODE XREF: ROM:0012721A↑j ROM:0012721E btst #2,($1279).w ROM:00127224 beq.s loc_12724C ROM:00127226 ROM:00127226 loc_127226: ; CODE XREF: ROM:0012721C↑j ROM:00127226 bclr #2,($1275).w ROM:0012722C bsr.w sub_127702 ROM:00127230 bclr #0,($1269).w ROM:00127236 bsr.l sub_127CD0 ROM:0012723C bsr.w sub_12764E ROM:00127240 move.b #1,($10C1).w ROM:00127246 bra.l locret_1271A8 ROM:0012724C ; --------------------------------------------------------------------------- ROM:0012724C ROM:0012724C loc_12724C: ; CODE XREF: ROM:00127224↑j ROM:0012724C btst #7,($1278).w ROM:00127252 beq.s loc_12729C ROM:00127254 btst #2,($1263).w ROM:0012725A beq.s loc_127276 ROM:0012725C bset #1,($1269).w ROM:00127262 move.w $66A(a5),($BFA).w ROM:00127268 move.b #4,($10C1).w ROM:0012726E bra.l loc_127318 ROM:00127274 ; --------------------------------------------------------------------------- ROM:00127274 bra.s loc_12729C ROM:00127276 ; --------------------------------------------------------------------------- ROM:00127276 ROM:00127276 loc_127276: ; CODE XREF: ROM:0012725A↑j ROM:00127276 bsr.w sub_12769E ROM:0012727A bsr.w sub_1276A6 ROM:0012727E addq.w #1,($BF8).w ROM:00127282 bvc.s loc_12728A ROM:00127284 move.w #$8000,($BF8).w ROM:0012728A ROM:0012728A loc_12728A: ; CODE XREF: ROM:00127282↑j ROM:0012728A move.w $668(a5),($BFA).w ROM:00127290 move.b #6,($10C1).w ROM:00127296 bra.l loc_127468 ROM:0012729C ; --------------------------------------------------------------------------- ROM:0012729C ROM:0012729C loc_12729C: ; CODE XREF: ROM:00127200↑j ROM:0012729C ; ROM:00127252↑j ... ROM:0012729C bsr.l sub_127AB4 ROM:001272A2 rts ROM:001272A4 ; --------------------------------------------------------------------------- ROM:001272A4 ROM:001272A4 loc_1272A4: ; DATA XREF: ROM:00127148↑o ROM:001272A4 bsr.w sub_127544 ROM:001272A8 bsr.w sub_12756C ROM:001272AC bsr.w sub_127588 ROM:001272B0 btst #0,($10ED).w ROM:001272B6 bne.s loc_1272BA ROM:001272B8 bra.s loc_1272C2 ROM:001272BA ; --------------------------------------------------------------------------- ROM:001272BA ROM:001272BA loc_1272BA: ; CODE XREF: ROM:001272B6↑j ROM:001272BA btst #2,($1279).w ROM:001272C0 beq.s loc_1272EE ROM:001272C2 ROM:001272C2 loc_1272C2: ; CODE XREF: ROM:001272B8↑j ROM:001272C2 bclr #2,($1275).w ROM:001272C8 bsr.w sub_127702 ROM:001272CC bclr #0,($1269).w ROM:001272D2 bclr #1,($1269).w ROM:001272D8 bsr.l sub_127CD0 ROM:001272DE bsr.w sub_12764E ROM:001272E2 move.b #1,($10C1).w ROM:001272E8 bra.l locret_1271A8 ROM:001272EE ; --------------------------------------------------------------------------- ROM:001272EE ROM:001272EE loc_1272EE: ; CODE XREF: ROM:001272C0↑j ROM:001272EE btst #7,($1278).w ROM:001272F4 beq.s loc_127318 ROM:001272F6 bclr #1,($1269).w ROM:001272FC bsr.w sub_1276C4 ROM:00127300 bset #0,($CE1).w ROM:00127306 bset #7,($127D).w ROM:0012730C bsr.w sub_12764E ROM:00127310 move.b #5,($10C1).w ROM:00127316 bra.s loc_12738A ROM:00127318 ; --------------------------------------------------------------------------- ROM:00127318 ROM:00127318 loc_127318: ; CODE XREF: ROM:0012726E↑j ROM:00127318 ; ROM:001272F4↑j ... ROM:00127318 bsr.l sub_127AB4 ROM:0012731E rts ROM:00127320 ; --------------------------------------------------------------------------- ROM:00127320 ROM:00127320 loc_127320: ; DATA XREF: ROM:0012714C↑o ROM:00127320 btst #1,($1281).w ROM:00127326 beq.s loc_127354 ROM:00127328 bclr #2,($1275).w ROM:0012732E bclr #0,($1269).w ROM:00127334 bclr #7,($127D).w ROM:0012733A bsr.l sub_127CD0 ROM:00127340 bset #0,($10F1).w ROM:00127346 move.b #1,($10C1).w ROM:0012734C bra.l locret_1271A8 ROM:00127352 ; --------------------------------------------------------------------------- ROM:00127352 bra.s loc_12738A ROM:00127354 ; --------------------------------------------------------------------------- ROM:00127354 ROM:00127354 loc_127354: ; CODE XREF: ROM:00127326↑j ROM:00127354 btst #0,($10ED).w ROM:0012735A bne.s loc_12738A ROM:0012735C bclr #2,($1275).w ROM:00127362 bsr.w sub_127702 ROM:00127366 bclr #0,($1269).w ROM:0012736C bsr.l sub_127CD0 ROM:00127372 bclr #7,($127D).w ROM:00127378 bset #0,($10F1).w ROM:0012737E move.b #1,($10C1).w ROM:00127384 bra.l locret_1271A8 ROM:0012738A ; --------------------------------------------------------------------------- ROM:0012738A ROM:0012738A loc_12738A: ; CODE XREF: ROM:00127316↑j ROM:0012738A ; ROM:00127352↑j ... ROM:0012738A bsr.l sub_127AB4 ROM:00127390 rts ROM:00127392 ; --------------------------------------------------------------------------- ROM:00127392 ROM:00127392 loc_127392: ; DATA XREF: ROM:00127150↑o ROM:00127392 bsr.w sub_127544 ROM:00127396 bsr.w sub_12756C ROM:0012739A bsr.w sub_127588 ROM:0012739E btst #0,($10ED).w ROM:001273A4 bne.s loc_1273A8 ROM:001273A6 bra.s loc_1273B0 ROM:001273A8 ; --------------------------------------------------------------------------- ROM:001273A8 ROM:001273A8 loc_1273A8: ; CODE XREF: ROM:001273A4↑j ROM:001273A8 btst #2,($1279).w ROM:001273AE beq.s loc_1273D6 ROM:001273B0 ROM:001273B0 loc_1273B0: ; CODE XREF: ROM:001273A6↑j ROM:001273B0 bclr #2,($1275).w ROM:001273B6 bsr.w sub_127702 ROM:001273BA bclr #0,($1269).w ROM:001273C0 bsr.l sub_127CD0 ROM:001273C6 bsr.w sub_12764E ROM:001273CA move.b #1,($10C1).w ROM:001273D0 bra.l locret_1271A8 ROM:001273D6 ; --------------------------------------------------------------------------- ROM:001273D6 ROM:001273D6 loc_1273D6: ; CODE XREF: ROM:001273AE↑j ROM:001273D6 btst #1,($1287).w ROM:001273DC beq.s loc_1273FE ROM:001273DE btst #2,($1263).w ROM:001273E4 beq.s loc_1273FE ROM:001273E6 bset #1,($1269).w ROM:001273EC move.w $66A(a5),($BFA).w ROM:001273F2 move.b #4,($10C1).w ROM:001273F8 bra.l loc_127318 ROM:001273FE ; --------------------------------------------------------------------------- ROM:001273FE ROM:001273FE loc_1273FE: ; CODE XREF: ROM:001273DC↑j ROM:001273FE ; ROM:001273E4↑j ROM:001273FE btst #7,($1278).w ROM:00127404 beq.s loc_127468 ROM:00127406 btst #2,($1263).w ROM:0012740C bne.s loc_127468 ROM:0012740E move.w $66C(a5),d0 ROM:00127412 cmp.w ($BF8).w,d0 ROM:00127416 bgt.s loc_127442 ROM:00127418 bset #4,($1269).w ROM:0012741E bsr.w sub_12764E ROM:00127422 move.w $67E(a5),d1 ROM:00127426 clr.b ($7DB).w ROM:0012742A move.w d1,($668).w ROM:0012742E move.b #1,($7DB).w ROM:00127434 move.b #7,($10C1).w ROM:0012743A bra.l loc_1274F4 ROM:00127440 ; --------------------------------------------------------------------------- ROM:00127440 bra.s loc_127468 ROM:00127442 ; --------------------------------------------------------------------------- ROM:00127442 ROM:00127442 loc_127442: ; CODE XREF: ROM:00127416↑j ROM:00127442 bsr.w sub_12769E ROM:00127446 bsr.w sub_1276A6 ROM:0012744A addq.w #1,($BF8).w ROM:0012744E bvc.s loc_127456 ROM:00127450 move.w #$8000,($BF8).w ROM:00127456 ROM:00127456 loc_127456: ; CODE XREF: ROM:0012744E↑j ROM:00127456 move.w $668(a5),($BFA).w ROM:0012745C move.b #6,($10C1).w ROM:00127462 bra.l *+6 ROM:00127468 ; --------------------------------------------------------------------------- ROM:00127468 ROM:00127468 loc_127468: ; CODE XREF: ROM:00127296↑j ROM:00127468 ; ROM:00127404↑j ... ROM:00127468 bsr.l sub_127AB4 ROM:0012746E rts ROM:00127470 ; --------------------------------------------------------------------------- ROM:00127470 ROM:00127470 loc_127470: ; DATA XREF: ROM:00127154↑o ROM:00127470 btst #0,($10ED).w ROM:00127476 bne.s loc_1274A0 ROM:00127478 bclr #2,($1275).w ROM:0012747E bclr #0,($1269).w ROM:00127484 bclr #4,($1269).w ROM:0012748A bsr.l sub_127CD0 ROM:00127490 bsr.w sub_127702 ROM:00127494 move.b #1,($10C1).w ROM:0012749A bra.l locret_1271A8 ROM:001274A0 ; --------------------------------------------------------------------------- ROM:001274A0 ROM:001274A0 loc_1274A0: ; CODE XREF: ROM:00127476↑j ROM:001274A0 btst #0,($125B).w ROM:001274A6 beq.s loc_1274CA ROM:001274A8 bsr.w sub_12771A ROM:001274AC bset #1,($CE1).w ROM:001274B2 bset #7,($127D).w ROM:001274B8 bclr #4,($1269).w ROM:001274BE move.b #5,($10C1).w ROM:001274C4 bra.l loc_12738A ROM:001274CA ; --------------------------------------------------------------------------- ROM:001274CA ROM:001274CA loc_1274CA: ; CODE XREF: ROM:001274A6↑j ROM:001274CA cmpi.w #0,($668).w ROM:001274D0 bgt.s loc_1274F4 ROM:001274D2 bsr.w sub_127712 ROM:001274D6 bset #1,($CE1).w ROM:001274DC bset #7,($127D).w ROM:001274E2 bclr #4,($1269).w ROM:001274E8 move.b #5,($10C1).w ROM:001274EE bra.l loc_12738A ROM:001274F4 ; --------------------------------------------------------------------------- ROM:001274F4 ROM:001274F4 loc_1274F4: ; CODE XREF: ROM:0012743A↑j ROM:001274F4 ; ROM:001274D0↑j ROM:001274F4 bsr.l sub_127AB4 ROM:001274FA rts ROM:001274FC ROM:001274FC ; =============== S U B R O U T I N E ======================================= ROM:001274FC ROM:001274FC ROM:001274FC sub_1274FC: ; CODE XREF: ROM:001271DC↑p ROM:001274FC move.w ($C10).w,($BF6).w ROM:00127502 move.w ($BF2).w,($BF4).w ROM:00127508 rts ROM:00127508 ; End of function sub_1274FC ROM:00127508 ROM:0012750A ROM:0012750A ; =============== S U B R O U T I N E ======================================= ROM:0012750A ROM:0012750A ROM:0012750A sub_12750A: ; CODE XREF: sub_1270F2+6↑p ROM:0012750A move.l ($8EC).w,d0 ROM:0012750E divs.w #$2710,d0 ROM:00127512 bvc.w loc_12751A ROM:00127516 move.w #$7FFF,d0 ROM:0012751A ROM:0012751A loc_12751A: ; CODE XREF: sub_12750A+8↑j ROM:0012751A move.w d0,($BF2).w ROM:0012751E move.w #$2710,d6 ROM:00127522 move.w ($BEE).w,d2 ROM:00127526 move.w ($BF0).w,d5 ROM:0012752A move.w $666(a5),d3 ROM:0012752E move.w ($BF2).w,d1 ROM:00127532 bsr.l sub_127A8E ROM:00127538 move.w d4,($BF0).w ROM:0012753C swap d4 ROM:0012753E move.w d4,($BEE).w ROM:00127542 rts ROM:00127542 ; End of function sub_12750A ROM:00127542 ROM:00127544 ROM:00127544 ; =============== S U B R O U T I N E ======================================= ROM:00127544 ROM:00127544 ROM:00127544 sub_127544: ; CODE XREF: ROM:loc_127208↑p ROM:00127544 ; ROM:loc_1272A4↑p ... ROM:00127544 move.w ($BF2).w,d0 ROM:00127548 sub.w ($BF4).w,d0 ROM:0012754C cmpi.w #0,d0 ROM:00127550 bge.s loc_127554 ROM:00127552 neg.w d0 ROM:00127554 ROM:00127554 loc_127554: ; CODE XREF: sub_127544+C↑j ROM:00127554 move.w $67C(a5),d1 ROM:00127558 cmp.w d0,d1 ROM:0012755A bge.s loc_127564 ROM:0012755C bset #2,($1279).w ROM:00127562 bra.s locret_12756A ROM:00127564 ; --------------------------------------------------------------------------- ROM:00127564 ROM:00127564 loc_127564: ; CODE XREF: sub_127544+16↑j ROM:00127564 bclr #2,($1279).w ROM:0012756A ROM:0012756A locret_12756A: ; CODE XREF: sub_127544+1E↑j ROM:0012756A rts ROM:0012756A ; End of function sub_127544 ROM:0012756A ROM:0012756C ROM:0012756C ; =============== S U B R O U T I N E ======================================= ROM:0012756C ROM:0012756C ROM:0012756C sub_12756C: ; CODE XREF: ROM:0012720C↑p ROM:0012756C ; ROM:001272A8↑p ... ROM:0012756C move.w $670(a5),d0 ROM:00127570 move.w $672(a5),d1 ROM:00127574 cmp.w ($C0C).w,d0 ROM:00127578 bgt.s locret_127586 ROM:0012757A cmp.w ($C0C).w,d1 ROM:0012757E ble.s locret_127586 ROM:00127580 bset #2,($1263).w ROM:00127586 ROM:00127586 locret_127586: ; CODE XREF: sub_12756C+C↑j ROM:00127586 ; sub_12756C+12↑j ROM:00127586 rts ROM:00127586 ; End of function sub_12756C ROM:00127586 ROM:00127588 ROM:00127588 ; =============== S U B R O U T I N E ======================================= ROM:00127588 ROM:00127588 ROM:00127588 sub_127588: ; CODE XREF: ROM:00127210↑p ROM:00127588 ; ROM:001272AC↑p ... ROM:00127588 bclr #1,($1287).w ROM:0012758E bclr #7,($1278).w ROM:00127594 clr.w d1 ROM:00127596 move.b ($10C2).w,d1 ROM:0012759A cmpi.w #3,d1 ROM:0012759E bcc.s locret_1275A8 ROM:001275A0 movea.l off_1275AA(pc,d1.w*4),a0 ROM:001275A4 nop ROM:001275A6 jmp (a0) ROM:001275A8 ; --------------------------------------------------------------------------- ROM:001275A8 ROM:001275A8 locret_1275A8: ; CODE XREF: sub_127588+16↑j ROM:001275A8 rts ROM:001275A8 ; End of function sub_127588 ROM:001275A8 ROM:001275A8 ; --------------------------------------------------------------------------- ROM:001275AA off_1275AA: dc.l loc_1275B6 ; DATA XREF: sub_127588+18↑r ROM:001275AE dc.l loc_1275D4 ROM:001275B2 dc.l loc_12763E ROM:001275B6 ; --------------------------------------------------------------------------- ROM:001275B6 ROM:001275B6 loc_1275B6: ; DATA XREF: ROM:off_1275AA↑o ROM:001275B6 bsr.w sub_12768A ROM:001275BA move.w ($BFC).w,d2 ROM:001275BE clr.b ($7DC).w ROM:001275C2 move.w d2,($66A).w ROM:001275C6 move.b #1,($7DC).w ROM:001275CC move.b #1,($10C2).w ROM:001275D2 rts ROM:001275D4 ; --------------------------------------------------------------------------- ROM:001275D4 ROM:001275D4 loc_1275D4: ; DATA XREF: ROM:001275AE↑o ROM:001275D4 cmpi.w #0,($66A).w ROM:001275DA bgt.s locret_12763C ROM:001275DC cmpi.w #1,($BFA).w ROM:001275E2 ble.s loc_12760C ROM:001275E4 subq.w #1,($BFA).w ROM:001275E8 bvc.s loc_1275F0 ROM:001275EA move.w #$8000,($BFA).w ROM:001275F0 ROM:001275F0 loc_1275F0: ; CODE XREF: ROM:001275E8↑j ROM:001275F0 bset #1,($1287).w ROM:001275F6 move.w ($BFC).w,d2 ROM:001275FA clr.b ($7DC).w ROM:001275FE move.w d2,($66A).w ROM:00127602 move.b #1,($7DC).w ROM:00127608 bra.w locret_12763C ROM:0012760C ; --------------------------------------------------------------------------- ROM:0012760C ROM:0012760C loc_12760C: ; CODE XREF: ROM:001275E2↑j ROM:0012760C subq.w #1,($BFA).w ROM:00127610 bvc.s loc_127618 ROM:00127612 move.w #$8000,($BFA).w ROM:00127618 ROM:00127618 loc_127618: ; CODE XREF: ROM:00127610↑j ROM:00127618 bset #1,($1287).w ROM:0012761E bset #7,($1278).w ROM:00127624 move.w ($BFC).w,d2 ROM:00127628 clr.b ($7DC).w ROM:0012762C move.w d2,($66A).w ROM:00127630 move.b #1,($7DC).w ROM:00127636 move.b #2,($10C2).w ROM:0012763C ROM:0012763C locret_12763C: ; CODE XREF: ROM:001275DA↑j ROM:0012763C ; ROM:00127608↑j ROM:0012763C rts ROM:0012763E ; --------------------------------------------------------------------------- ROM:0012763E ROM:0012763E loc_12763E: ; DATA XREF: ROM:001275B2↑o ROM:0012763E cmpi.w #0,($BFA).w ROM:00127644 ble.s locret_12764C ROM:00127646 move.b #1,($10C2).w ROM:0012764C ROM:0012764C locret_12764C: ; CODE XREF: ROM:00127644↑j ROM:0012764C rts ROM:0012764E ROM:0012764E ; =============== S U B R O U T I N E ======================================= ROM:0012764E ROM:0012764E ROM:0012764E sub_12764E: ; CODE XREF: ROM:0012723C↑p ROM:0012764E ; ROM:001272DE↑p ... ROM:0012764E move.b #0,($10C2).w ROM:00127654 bclr #1,($1287).w ROM:0012765A bclr #7,($1278).w ROM:00127660 rts ROM:00127660 ; End of function sub_12764E ROM:00127660 ROM:00127662 ROM:00127662 ; =============== S U B R O U T I N E ======================================= ROM:00127662 ROM:00127662 ROM:00127662 sub_127662: ; CODE XREF: ROM:001271E4↑p ROM:00127662 move.w $670(a5),d0 ROM:00127666 move.w ($BF6).w,d1 ROM:0012766A cmp.w ($BFE).w,d0 ROM:0012766E ble.s loc_127676 ROM:00127670 add.w $678(a5),d1 ROM:00127674 bra.s loc_127684 ROM:00127676 ; --------------------------------------------------------------------------- ROM:00127676 ROM:00127676 loc_127676: ; CODE XREF: sub_127662+C↑j ROM:00127676 move.w $672(a5),d0 ROM:0012767A cmp.w ($BFE).w,d0 ROM:0012767E bge.s loc_127684 ROM:00127680 sub.w $67A(a5),d1 ROM:00127684 ROM:00127684 loc_127684: ; CODE XREF: sub_127662+12↑j ROM:00127684 ; sub_127662+1C↑j ROM:00127684 move.w d1,($C00).w ROM:00127688 rts ROM:00127688 ; End of function sub_127662 ROM:00127688 ROM:0012768A ROM:0012768A ; =============== S U B R O U T I N E ======================================= ROM:0012768A ROM:0012768A ROM:0012768A sub_12768A: ; CODE XREF: ROM:loc_1275B6↑p ROM:0012768A move.w #$3ACA,d1 ROM:0012768E move.w ($BEE).w,d2 ROM:00127692 bsr.l sub_116E84 ROM:00127698 move.w d1,($BFC).w ROM:0012769C rts ROM:0012769C ; End of function sub_12768A 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:001271E0↑p ROM:0012769E ; ROM:loc_127276↑p ... ROM:0012769E move.w ($C0C).w,($BFE).w ROM:001276A4 rts ROM:001276A4 ; End of function sub_12769E ROM:001276A4 ROM:001276A6 ROM:001276A6 ; =============== S U B R O U T I N E ======================================= ROM:001276A6 ROM:001276A6 ROM:001276A6 sub_1276A6: ; CODE XREF: ROM:0012727A↑p ROM:001276A6 ; ROM:00127446↑p ROM:001276A6 move.w $66E(a5),d0 ROM:001276AA cmp.w ($BFE).w,d0 ROM:001276AE ble.s loc_1276BA ROM:001276B0 move.w $674(a5),d1 ROM:001276B4 add.w d1,($C00).w ROM:001276B8 bra.s locret_1276C2 ROM:001276BA ; --------------------------------------------------------------------------- ROM:001276BA ROM:001276BA loc_1276BA: ; CODE XREF: sub_1276A6+8↑j ROM:001276BA move.w $676(a5),d1 ROM:001276BE sub.w d1,($C00).w ROM:001276C2 ROM:001276C2 locret_1276C2: ; CODE XREF: sub_1276A6+12↑j ROM:001276C2 rts ROM:001276C2 ; End of function sub_1276A6 ROM:001276C2 ROM:001276C4 ROM:001276C4 ; =============== S U B R O U T I N E ======================================= ROM:001276C4 ROM:001276C4 ROM:001276C4 sub_1276C4: ; CODE XREF: ROM:001272FC↑p ROM:001276C4 move.w #$3ACC,d1 ROM:001276C8 move.w ($BEE).w,d2 ROM:001276CC bsr.l sub_116E84 ROM:001276D2 move.w d1,($C02).w ROM:001276D6 muls.w #$3E8,d1 ROM:001276DA cmp.l ($8BC).w,d1 ROM:001276DE bgt.s loc_1276E8 ROM:001276E0 bset #0,($CC9).w ROM:001276E6 bra.s loc_1276EE ROM:001276E8 ; --------------------------------------------------------------------------- ROM:001276E8 ROM:001276E8 loc_1276E8: ; CODE XREF: sub_1276C4+1A↑j ROM:001276E8 bclr #0,($CC9).w ROM:001276EE ROM:001276EE loc_1276EE: ; CODE XREF: sub_1276C4+22↑j ROM:001276EE bclr #1,($CC9).w ROM:001276F4 bset #1,($CE1).w ROM:001276FA move.l ($8BC).w,($8C0).w ROM:00127700 rts ROM:00127700 ; End of function sub_1276C4 ROM:00127700 ROM:00127702 ROM:00127702 ; =============== S U B R O U T I N E ======================================= ROM:00127702 ROM:00127702 ROM:00127702 sub_127702: ; CODE XREF: ROM:0012722C↑p ROM:00127702 ; ROM:001272C8↑p ... ROM:00127702 btst #0,($1049).w ROM:00127708 beq.s locret_127710 ROM:0012770A move.w ($BF6).w,($E26).w ROM:00127710 ROM:00127710 locret_127710: ; CODE XREF: sub_127702+6↑j ROM:00127710 rts ROM:00127710 ; End of function sub_127702 ROM:00127710 ROM:00127712 ROM:00127712 ; =============== S U B R O U T I N E ======================================= ROM:00127712 ROM:00127712 ROM:00127712 sub_127712: ; CODE XREF: ROM:001274D2↑p ROM:00127712 bset #1,($CC9).w ROM:00127718 rts ROM:00127718 ; End of function sub_127712 ROM:00127718 ROM:0012771A ROM:0012771A ; =============== S U B R O U T I N E ======================================= ROM:0012771A ROM:0012771A ROM:0012771A sub_12771A: ; CODE XREF: ROM:001274A8↑p ROM:0012771A bclr #1,($CC9).w ROM:00127720 rts ROM:00127720 ; End of function sub_12771A ROM:00127720 ROM:00127722 ROM:00127722 ; =============== S U B R O U T I N E ======================================= ROM:00127722 ROM:00127722 ROM:00127722 sub_127722: ; CODE XREF: ROM:loc_1271AA↑p ROM:00127722 btst #0,($1057).w ROM:00127728 beq.s locret_127758 ROM:0012772A move.w $66E(a5),d0 ROM:0012772E btst #0,($1056).w ROM:00127734 beq.s loc_127744 ROM:00127736 cmp.w ($C0C).w,d0 ROM:0012773A blt.s loc_127744 ROM:0012773C bset #3,($1282).w ROM:00127742 bra.s locret_127758 ROM:00127744 ; --------------------------------------------------------------------------- ROM:00127744 ROM:00127744 loc_127744: ; CODE XREF: sub_127722+12↑j ROM:00127744 ; sub_127722+18↑j ROM:00127744 btst #0,($1056).w ROM:0012774A bne.s locret_127758 ROM:0012774C cmp.w ($C0C).w,d0 ROM:00127750 bge.s locret_127758 ROM:00127752 bset #3,($1282).w ROM:00127758 ROM:00127758 locret_127758: ; CODE XREF: sub_127722+6↑j ROM:00127758 ; sub_127722+20↑j ... ROM:00127758 rts ROM:00127758 ; End of function sub_127722 ROM:00127758 ROM:0012775A ROM:0012775A ; =============== S U B R O U T I N E ======================================= ROM:0012775A ROM:0012775A ROM:0012775A sub_12775A: ; CODE XREF: ROM:00117040↑p ROM:0012775A bsr.l sub_1278A8 ROM:00127760 clr.w d1 ROM:00127762 move.b ($10C3).w,d1 ROM:00127766 cmpi.w #4,d1 ROM:0012776A bcc.s locret_127774 ROM:0012776C movea.l off_127776(pc,d1.w*4),a0 ROM:00127770 nop ROM:00127772 jmp (a0) ROM:00127774 ; --------------------------------------------------------------------------- ROM:00127774 ROM:00127774 locret_127774: ; CODE XREF: sub_12775A+10↑j ROM:00127774 rts ROM:00127774 ; End of function sub_12775A ROM:00127774 ROM:00127774 ; --------------------------------------------------------------------------- ROM:00127776 off_127776: dc.l loc_127786 ; DATA XREF: sub_12775A+12↑r ROM:0012777A dc.l loc_12778E ROM:0012777E dc.l loc_1277B4 ROM:00127782 dc.l loc_1277F4 ROM:00127786 ; --------------------------------------------------------------------------- ROM:00127786 ROM:00127786 loc_127786: ; DATA XREF: ROM:off_127776↑o ROM:00127786 move.b #1,($10C3).w ROM:0012778C rts ROM:0012778E ; --------------------------------------------------------------------------- ROM:0012778E ROM:0012778E loc_12778E: ; DATA XREF: ROM:0012777A↑o ROM:0012778E btst #2,($1275).w ROM:00127794 beq.s locret_1277B2 ROM:00127796 bsr.w sub_127830 ROM:0012779A move.w $680(a5),d1 ROM:0012779E clr.b ($7DD).w ROM:001277A2 move.w d1,($66C).w ROM:001277A6 move.b #1,($7DD).w ROM:001277AC move.b #2,($10C3).w ROM:001277B2 ROM:001277B2 locret_1277B2: ; CODE XREF: ROM:00127794↑j ROM:001277B2 rts ROM:001277B4 ; --------------------------------------------------------------------------- ROM:001277B4 ROM:001277B4 loc_1277B4: ; DATA XREF: ROM:0012777E↑o ROM:001277B4 btst #2,($1275).w ROM:001277BA bne.s loc_1277C4 ROM:001277BC move.b #1,($10C3).w ROM:001277C2 bra.s locret_1277F2 ROM:001277C4 ; --------------------------------------------------------------------------- ROM:001277C4 ROM:001277C4 loc_1277C4: ; CODE XREF: ROM:001277BA↑j ROM:001277C4 btst #1,($1269).w ROM:001277CA beq.s loc_1277D4 ROM:001277CC move.b #3,($10C3).w ROM:001277D2 bra.s locret_1277F2 ROM:001277D4 ; --------------------------------------------------------------------------- ROM:001277D4 ROM:001277D4 loc_1277D4: ; CODE XREF: ROM:001277CA↑j ROM:001277D4 cmpi.w #0,($66C).w ROM:001277DA bgt.s locret_1277F2 ROM:001277DC bsr.w sub_127844 ROM:001277E0 move.w $680(a5),d1 ROM:001277E4 clr.b ($7DD).w ROM:001277E8 move.w d1,($66C).w ROM:001277EC move.b #1,($7DD).w ROM:001277F2 ROM:001277F2 locret_1277F2: ; CODE XREF: ROM:001277C2↑j ROM:001277F2 ; ROM:001277D2↑j ... ROM:001277F2 rts ROM:001277F4 ; --------------------------------------------------------------------------- ROM:001277F4 ROM:001277F4 loc_1277F4: ; DATA XREF: ROM:00127782↑o ROM:001277F4 btst #2,($1275).w ROM:001277FA bne.s loc_127804 ROM:001277FC move.b #1,($10C3).w ROM:00127802 bra.s locret_12782E ROM:00127804 ; --------------------------------------------------------------------------- ROM:00127804 ROM:00127804 loc_127804: ; CODE XREF: ROM:001277FA↑j ROM:00127804 btst #1,($1269).w ROM:0012780A beq.s locret_12782E ROM:0012780C cmpi.w #0,($66C).w ROM:00127812 bgt.s locret_12782E ROM:00127814 bsr.w sub_127844 ROM:00127818 bsr.w sub_12787C ROM:0012781C move.w $680(a5),d1 ROM:00127820 clr.b ($7DD).w ROM:00127824 move.w d1,($66C).w ROM:00127828 move.b #1,($7DD).w ROM:0012782E ROM:0012782E locret_12782E: ; CODE XREF: ROM:00127802↑j ROM:0012782E ; ROM:0012780A↑j ... ROM:0012782E rts ROM:00127830 ROM:00127830 ; =============== S U B R O U T I N E ======================================= ROM:00127830 ROM:00127830 ROM:00127830 sub_127830: ; CODE XREF: ROM:00127796↑p ROM:00127830 move.w ($BAC).w,($C04).w ROM:00127836 clr.w ($C06).w ROM:0012783A clr.l ($8BC).w ROM:0012783E clr.w ($C08).w ROM:00127842 rts ROM:00127842 ; End of function sub_127830 ROM:00127842 ROM:00127844 ROM:00127844 ; =============== S U B R O U T I N E ======================================= ROM:00127844 ROM:00127844 ROM:00127844 sub_127844: ; CODE XREF: ROM:001277DC↑p ROM:00127844 ; ROM:00127814↑p ROM:00127844 move.w #$3ACE,d1 ROM:00127848 move.w ($BEE).w,d2 ROM:0012784C bsr.l sub_116E84 ROM:00127852 move.w d1,($C0A).w ROM:00127856 move.w #$2710,d6 ROM:0012785A move.w ($C04).w,d2 ROM:0012785E move.w ($C06).w,d5 ROM:00127862 move.w ($C0A).w,d3 ROM:00127866 move.w ($BAC).w,d1 ROM:0012786A bsr.l sub_127A8E ROM:00127870 move.w d4,($C06).w ROM:00127874 swap d4 ROM:00127876 move.w d4,($C04).w ROM:0012787A rts ROM:0012787A ; End of function sub_127844 ROM:0012787A ROM:0012787C ROM:0012787C ; =============== S U B R O U T I N E ======================================= ROM:0012787C ROM:0012787C ROM:0012787C sub_12787C: ; CODE XREF: ROM:00127818↑p ROM:0012787C move.w ($BAC).w,d0 ROM:00127880 sub.w ($C04).w,d0 ROM:00127884 cmpi.w #0,d0 ROM:00127888 bge.s loc_12788C ROM:0012788A neg.w d0 ROM:0012788C ROM:0012788C loc_12788C: ; CODE XREF: sub_12787C+C↑j ROM:0012788C ext.l d0 ROM:0012788E add.l d0,($8BC).w ROM:00127892 move.l ($8BC).w,d0 ROM:00127896 divs.w #$3E8,d0 ROM:0012789A bvc.w loc_1278A2 ROM:0012789E move.w #$7FFF,d0 ROM:001278A2 ROM:001278A2 loc_1278A2: ; CODE XREF: sub_12787C+1E↑j ROM:001278A2 move.w d0,($C08).w ROM:001278A6 rts ROM:001278A6 ; End of function sub_12787C ROM:001278A6 ROM:001278A8 ROM:001278A8 ; =============== S U B R O U T I N E ======================================= ROM:001278A8 ROM:001278A8 ROM:001278A8 sub_1278A8: ; CODE XREF: sub_12775A↑p ROM:001278A8 clr.w d1 ROM:001278AA move.b ($10C4).w,d1 ROM:001278AE cmpi.w #3,d1 ROM:001278B2 bcc.s locret_1278BC ROM:001278B4 movea.l off_1278BE(pc,d1.w*4),a0 ROM:001278B8 nop ROM:001278BA jmp (a0) ROM:001278BC ; --------------------------------------------------------------------------- ROM:001278BC ROM:001278BC locret_1278BC: ; CODE XREF: sub_1278A8+A↑j ROM:001278BC rts ROM:001278BC ; End of function sub_1278A8 ROM:001278BC ROM:001278BC ; --------------------------------------------------------------------------- ROM:001278BE off_1278BE: dc.l loc_1278CA ; DATA XREF: sub_1278A8+C↑r ROM:001278C2 dc.l loc_1278EA ROM:001278C6 dc.l loc_12793C ROM:001278CA ; --------------------------------------------------------------------------- ROM:001278CA ROM:001278CA loc_1278CA: ; DATA XREF: ROM:off_1278BE↑o ROM:001278CA bsr.w sub_12798E ROM:001278CE move.w $684(a5),d0 ROM:001278D2 clr.b ($7DE).w ROM:001278D6 move.w d0,($66E).w ROM:001278DA move.b #1,($7DE).w ROM:001278E0 move.b #1,($10C4).w ROM:001278E6 bra.s locret_12793A ROM:001278E8 ; --------------------------------------------------------------------------- ROM:001278E8 rts ROM:001278EA ; --------------------------------------------------------------------------- ROM:001278EA ROM:001278EA loc_1278EA: ; DATA XREF: ROM:001278C2↑o ROM:001278EA btst #2,($1282).w ROM:001278F0 beq.s loc_12790A ROM:001278F2 bsr.w sub_12798E ROM:001278F6 move.w $684(a5),d0 ROM:001278FA clr.b ($7DE).w ROM:001278FE move.w d0,($66E).w ROM:00127902 move.b #1,($7DE).w ROM:00127908 bra.s locret_12793A ROM:0012790A ; --------------------------------------------------------------------------- ROM:0012790A ROM:0012790A loc_12790A: ; CODE XREF: ROM:001278F0↑j ROM:0012790A move.w $682(a5),d1 ROM:0012790E cmp.w ($5D2).w,d1 ROM:00127912 bgt.s loc_12791C ROM:00127914 move.b #2,($10C4).w ROM:0012791A bra.s locret_127964 ROM:0012791C ; --------------------------------------------------------------------------- ROM:0012791C ROM:0012791C loc_12791C: ; CODE XREF: ROM:00127912↑j ROM:0012791C cmpi.w #0,($66E).w ROM:00127922 bgt.s locret_12793A ROM:00127924 bsr.w sub_127968 ROM:00127928 move.w $684(a5),d0 ROM:0012792C clr.b ($7DE).w ROM:00127930 move.w d0,($66E).w ROM:00127934 move.b #1,($7DE).w ROM:0012793A ROM:0012793A locret_12793A: ; CODE XREF: ROM:001278E6↑j ROM:0012793A ; ROM:00127908↑j ... ROM:0012793A rts ROM:0012793C ; --------------------------------------------------------------------------- ROM:0012793C ROM:0012793C loc_12793C: ; DATA XREF: ROM:001278C6↑o ROM:0012793C move.w $682(a5),d1 ROM:00127940 cmp.w ($5D2).w,d1 ROM:00127944 ble.s locret_127964 ROM:00127946 bsr.w sub_12798E ROM:0012794A move.w $684(a5),d0 ROM:0012794E clr.b ($7DE).w ROM:00127952 move.w d0,($66E).w ROM:00127956 move.b #1,($7DE).w ROM:0012795C move.b #1,($10C4).w ROM:00127962 bra.s locret_12793A ROM:00127964 ; --------------------------------------------------------------------------- ROM:00127964 ROM:00127964 locret_127964: ; CODE XREF: ROM:0012791A↑j ROM:00127964 ; ROM:00127944↑j ROM:00127964 rts ROM:00127966 ; --------------------------------------------------------------------------- ROM:00127966 rts ROM:00127968 ROM:00127968 ; =============== S U B R O U T I N E ======================================= ROM:00127968 ROM:00127968 ROM:00127968 sub_127968: ; CODE XREF: ROM:00127924↑p ROM:00127968 move.w #$2710,d6 ROM:0012796C move.w ($C0C).w,d2 ROM:00127970 move.w ($C0E).w,d5 ROM:00127974 move.w $686(a5),d3 ROM:00127978 move.w ($BAC).w,d1 ROM:0012797C bsr.l sub_127A8E ROM:00127982 move.w d4,($C0E).w ROM:00127986 swap d4 ROM:00127988 move.w d4,($C0C).w ROM:0012798C rts ROM:0012798C ; End of function sub_127968 ROM:0012798C ROM:0012798E ROM:0012798E ; =============== S U B R O U T I N E ======================================= ROM:0012798E ROM:0012798E ROM:0012798E sub_12798E: ; CODE XREF: ROM:loc_1278CA↑p ROM:0012798E ; ROM:001278F2↑p ... ROM:0012798E move.w ($BAC).w,($C0C).w ROM:00127994 clr.w ($C0E).w ROM:00127998 rts ROM:00127998 ; End of function sub_12798E ROM:00127998 ROM:0012799A ROM:0012799A ; =============== S U B R O U T I N E ======================================= ROM:0012799A ROM:0012799A ROM:0012799A sub_12799A: ; CODE XREF: sub_127104↑p ROM:0012799A clr.w d1 ROM:0012799C move.b ($10C5).w,d1 ROM:001279A0 cmpi.w #5,d1 ROM:001279A4 bcc.s locret_1279AE ROM:001279A6 movea.l off_1279B0(pc,d1.w*4),a0 ROM:001279AA nop ROM:001279AC jmp (a0) ROM:001279AE ; --------------------------------------------------------------------------- ROM:001279AE ROM:001279AE locret_1279AE: ; CODE XREF: sub_12799A+A↑j ROM:001279AE rts ROM:001279AE ; End of function sub_12799A ROM:001279AE ROM:001279AE ; --------------------------------------------------------------------------- ROM:001279B0 off_1279B0: dc.l loc_1279C4 ; DATA XREF: sub_12799A+C↑r ROM:001279B4 dc.l loc_1279CC ROM:001279B8 dc.l loc_1279DC ROM:001279BC dc.l loc_127A00 ROM:001279C0 dc.l loc_127A2E ROM:001279C4 ; --------------------------------------------------------------------------- ROM:001279C4 ROM:001279C4 loc_1279C4: ; DATA XREF: ROM:off_1279B0↑o ROM:001279C4 move.b #1,($10C5).w ROM:001279CA rts ROM:001279CC ; --------------------------------------------------------------------------- ROM:001279CC ROM:001279CC loc_1279CC: ; DATA XREF: ROM:001279B4↑o ROM:001279CC btst #0,($1057).w ROM:001279D2 beq.s locret_1279DA ROM:001279D4 move.b #2,($10C5).w ROM:001279DA ROM:001279DA locret_1279DA: ; CODE XREF: ROM:001279D2↑j ROM:001279DA rts ROM:001279DC ; --------------------------------------------------------------------------- ROM:001279DC ROM:001279DC loc_1279DC: ; DATA XREF: ROM:001279B8↑o ROM:001279DC btst #0,($1049).w ROM:001279E2 bne.s loc_1279EC ROM:001279E4 move.b #1,($10C5).w ROM:001279EA bra.s locret_1279FE ROM:001279EC ; --------------------------------------------------------------------------- ROM:001279EC ROM:001279EC loc_1279EC: ; CODE XREF: ROM:001279E2↑j ROM:001279EC btst #0,($1057).w ROM:001279F2 beq.s locret_1279FE ROM:001279F4 move.b #3,($10C5).w ROM:001279FA bsr.w sub_127A82 ROM:001279FE ROM:001279FE locret_1279FE: ; CODE XREF: ROM:001279EA↑j ROM:001279FE ; ROM:001279F2↑j ROM:001279FE rts ROM:00127A00 ; --------------------------------------------------------------------------- ROM:00127A00 ROM:00127A00 loc_127A00: ; DATA XREF: ROM:001279BC↑o ROM:00127A00 btst #0,($1049).w ROM:00127A06 bne.s loc_127A10 ROM:00127A08 move.b #1,($10C5).w ROM:00127A0E bra.s locret_127A2C ROM:00127A10 ; --------------------------------------------------------------------------- ROM:00127A10 ROM:00127A10 loc_127A10: ; CODE XREF: ROM:00127A06↑j ROM:00127A10 btst #0,($1269).w ROM:00127A16 beq.s loc_127A20 ROM:00127A18 move.b #4,($10C5).w ROM:00127A1E bra.s locret_127A2C ROM:00127A20 ; --------------------------------------------------------------------------- ROM:00127A20 ROM:00127A20 loc_127A20: ; CODE XREF: ROM:00127A16↑j ROM:00127A20 btst #0,($1057).w ROM:00127A26 beq.s locret_127A2C ROM:00127A28 bsr.w sub_127A5E ROM:00127A2C ROM:00127A2C locret_127A2C: ; CODE XREF: ROM:00127A0E↑j ROM:00127A2C ; ROM:00127A1E↑j ... ROM:00127A2C rts ROM:00127A2E ; --------------------------------------------------------------------------- ROM:00127A2E ROM:00127A2E loc_127A2E: ; DATA XREF: ROM:001279C0↑o ROM:00127A2E btst #0,($1049).w ROM:00127A34 bne.s loc_127A3E ROM:00127A36 move.b #1,($10C5).w ROM:00127A3C bra.s locret_127A50 ROM:00127A3E ; --------------------------------------------------------------------------- ROM:00127A3E ROM:00127A3E loc_127A3E: ; CODE XREF: ROM:00127A34↑j ROM:00127A3E btst #0,($1269).w ROM:00127A44 bne.s locret_127A50 ROM:00127A46 move.b #3,($10C5).w ROM:00127A4C bsr.w sub_127A52 ROM:00127A50 ROM:00127A50 locret_127A50: ; CODE XREF: ROM:00127A3C↑j ROM:00127A50 ; ROM:00127A44↑j ROM:00127A50 rts ROM:00127A52 ROM:00127A52 ; =============== S U B R O U T I N E ======================================= ROM:00127A52 ROM:00127A52 ROM:00127A52 sub_127A52: ; CODE XREF: ROM:00127A4C↑p ROM:00127A52 move.w ($C00).w,($C10).w ROM:00127A58 clr.w ($C12).w ROM:00127A5C rts ROM:00127A5C ; End of function sub_127A52 ROM:00127A5C ROM:00127A5E ROM:00127A5E ; =============== S U B R O U T I N E ======================================= ROM:00127A5E ROM:00127A5E ROM:00127A5E sub_127A5E: ; CODE XREF: ROM:00127A28↑p ROM:00127A5E move.w #$2710,d6 ROM:00127A62 move.w ($C10).w,d2 ROM:00127A66 move.w ($C12).w,d5 ROM:00127A6A move.w $688(a5),d3 ROM:00127A6E move.w ($E28).w,d1 ROM:00127A72 bsr.w sub_127A8E ROM:00127A76 move.w d4,($C12).w ROM:00127A7A swap d4 ROM:00127A7C move.w d4,($C10).w ROM:00127A80 rts ROM:00127A80 ; End of function sub_127A5E ROM:00127A80 ROM:00127A82 ROM:00127A82 ; =============== S U B R O U T I N E ======================================= ROM:00127A82 ROM:00127A82 ROM:00127A82 sub_127A82: ; CODE XREF: ROM:001279FA↑p ROM:00127A82 move.w ($E28).w,($C10).w ROM:00127A88 clr.w ($C12).w ROM:00127A8C rts ROM:00127A8C ; End of function sub_127A82 ROM:00127A8C ROM:00127A8E ROM:00127A8E ; =============== S U B R O U T I N E ======================================= ROM:00127A8E ROM:00127A8E ROM:00127A8E sub_127A8E: ; CODE XREF: sub_12750A+28↑p ROM:00127A8E ; sub_127844+26↑p ... ROM:00127A8E move.w d6,d4 ROM:00127A90 sub.w d3,d4 ROM:00127A92 ext.l d4 ROM:00127A94 ext.l d6 ROM:00127A96 ext.l d3 ROM:00127A98 swap d2 ROM:00127A9A move.w d5,d2 ROM:00127A9C muls.l d2,d7:d4 ROM:00127AA0 divs.l d6,d7:d4 ROM:00127AA4 swap d1 ROM:00127AA6 clr.w d1 ROM:00127AA8 muls.l d1,d7:d3 ROM:00127AAC divs.l d6,d7:d3 ROM:00127AB0 add.l d3,d4 ROM:00127AB2 rts ROM:00127AB2 ; End of function sub_127A8E ROM:00127AB2 ROM:00127AB4 ROM:00127AB4 ; =============== S U B R O U T I N E ======================================= ROM:00127AB4 ROM:00127AB4 ROM:00127AB4 sub_127AB4: ; CODE XREF: ROM:loc_12729C↑p ROM:00127AB4 ; ROM:loc_127318↑p ... ROM:00127AB4 bclr #0,($125B).w ROM:00127ABA clr.w d1 ROM:00127ABC move.b ($10C6).w,d1 ROM:00127AC0 cmpi.w #$A,d1 ROM:00127AC4 bcc.s locret_127ACE ROM:00127AC6 movea.l off_127AD0(pc,d1.w*4),a0 ROM:00127ACA nop ROM:00127ACC jmp (a0) ROM:00127ACE ; --------------------------------------------------------------------------- ROM:00127ACE ROM:00127ACE locret_127ACE: ; CODE XREF: sub_127AB4+10↑j ROM:00127ACE rts ROM:00127ACE ; End of function sub_127AB4 ROM:00127ACE ROM:00127ACE ; --------------------------------------------------------------------------- ROM:00127AD0 off_127AD0: dc.l loc_127AF8 ; DATA XREF: sub_127AB4+12↑r ROM:00127AD4 dc.l loc_127AFE ROM:00127AD8 dc.l loc_127B28 ROM:00127ADC dc.l loc_127B8C ROM:00127AE0 dc.l loc_127BE8 ROM:00127AE4 dc.l loc_127C12 ROM:00127AE8 dc.l loc_127C48 ROM:00127AEC dc.l loc_127C7E ROM:00127AF0 dc.l loc_127CA4 ROM:00127AF4 dc.l locret_127CCA ROM:00127AF8 ; --------------------------------------------------------------------------- ROM:00127AF8 ROM:00127AF8 loc_127AF8: ; DATA XREF: ROM:off_127AD0↑o ROM:00127AF8 bclr #1,($1281).w ROM:00127AFE ROM:00127AFE loc_127AFE: ; DATA XREF: ROM:00127AD4↑o ROM:00127AFE move.w $66E(a5),d0 ROM:00127B02 cmp.w ($C0C).w,d0 ROM:00127B06 bge.s loc_127B1A ROM:00127B08 bsr.w sub_127CEC ROM:00127B0C move.b #3,($10C6).w ROM:00127B12 bra.l locret_127BE6 ROM:00127B18 ; --------------------------------------------------------------------------- ROM:00127B18 bra.s locret_127B26 ROM:00127B1A ; --------------------------------------------------------------------------- ROM:00127B1A ROM:00127B1A loc_127B1A: ; CODE XREF: ROM:00127B06↑j ROM:00127B1A bsr.w sub_127CDE ROM:00127B1E move.b #2,($10C6).w ROM:00127B24 bra.s locret_127B8A ROM:00127B26 ; --------------------------------------------------------------------------- ROM:00127B26 ROM:00127B26 locret_127B26: ; CODE XREF: ROM:00127B18↑j ROM:00127B26 rts ROM:00127B28 ; --------------------------------------------------------------------------- ROM:00127B28 ROM:00127B28 loc_127B28: ; DATA XREF: ROM:00127AD8↑o ROM:00127B28 btst #7,($127D).w ROM:00127B2E bne.s loc_127B50 ROM:00127B30 btst #4,($1269).w ROM:00127B36 bne.s loc_127B50 ROM:00127B38 btst #1,($1287).w ROM:00127B3E beq.s loc_127B50 ROM:00127B40 bsr.w sub_127CEC ROM:00127B44 move.b #3,($10C6).w ROM:00127B4A bra.l locret_127BE6 ROM:00127B50 ; --------------------------------------------------------------------------- ROM:00127B50 ROM:00127B50 loc_127B50: ; CODE XREF: ROM:00127B2E↑j ROM:00127B50 ; ROM:00127B36↑j ... ROM:00127B50 btst #7,($127D).w ROM:00127B56 beq.s loc_127B76 ROM:00127B58 move.w $68E(a5),d1 ROM:00127B5C clr.b ($7DF).w ROM:00127B60 move.w d1,($670).w ROM:00127B64 move.b #1,($7DF).w ROM:00127B6A move.b #7,($10C6).w ROM:00127B70 bra.l locret_127CA2 ROM:00127B76 ; --------------------------------------------------------------------------- ROM:00127B76 ROM:00127B76 loc_127B76: ; CODE XREF: ROM:00127B56↑j ROM:00127B76 btst #4,($1269).w ROM:00127B7C beq.s locret_127B8A ROM:00127B7E move.b #4,($10C6).w ROM:00127B84 bra.l locret_127C10 ROM:00127B8A ; --------------------------------------------------------------------------- ROM:00127B8A ROM:00127B8A locret_127B8A: ; CODE XREF: ROM:00127B24↑j ROM:00127B8A ; ROM:00127B7C↑j ... ROM:00127B8A rts ROM:00127B8C ; --------------------------------------------------------------------------- ROM:00127B8C ROM:00127B8C loc_127B8C: ; DATA XREF: ROM:00127ADC↑o ROM:00127B8C btst #7,($127D).w ROM:00127B92 bne.s loc_127BB0 ROM:00127B94 btst #4,($1269).w ROM:00127B9A bne.s loc_127BB0 ROM:00127B9C btst #1,($1287).w ROM:00127BA2 beq.s loc_127BB0 ROM:00127BA4 bsr.w sub_127CDE ROM:00127BA8 move.b #2,($10C6).w ROM:00127BAE bra.s locret_127B8A ROM:00127BB0 ; --------------------------------------------------------------------------- ROM:00127BB0 ROM:00127BB0 loc_127BB0: ; CODE XREF: ROM:00127B92↑j ROM:00127BB0 ; ROM:00127B9A↑j ... ROM:00127BB0 btst #7,($127D).w ROM:00127BB6 beq.s loc_127BD6 ROM:00127BB8 move.w $68E(a5),d1 ROM:00127BBC clr.b ($7DF).w ROM:00127BC0 move.w d1,($670).w ROM:00127BC4 move.b #1,($7DF).w ROM:00127BCA move.b #8,($10C6).w ROM:00127BD0 bra.l locret_127CC8 ROM:00127BD6 ; --------------------------------------------------------------------------- ROM:00127BD6 ROM:00127BD6 loc_127BD6: ; CODE XREF: ROM:00127BB6↑j ROM:00127BD6 btst #4,($1269).w ROM:00127BDC beq.s locret_127BE6 ROM:00127BDE move.b #4,($10C6).w ROM:00127BE4 bra.s locret_127C10 ROM:00127BE6 ; --------------------------------------------------------------------------- ROM:00127BE6 ROM:00127BE6 locret_127BE6: ; CODE XREF: ROM:00127B12↑j ROM:00127BE6 ; ROM:00127B4A↑j ... ROM:00127BE6 rts ROM:00127BE8 ; --------------------------------------------------------------------------- ROM:00127BE8 ROM:00127BE8 loc_127BE8: ; DATA XREF: ROM:00127AE0↑o ROM:00127BE8 move.w $66E(a5),d0 ROM:00127BEC cmp.w ($BAC).w,d0 ROM:00127BF0 bge.s loc_127C00 ROM:00127BF2 bsr.w sub_127D8A ROM:00127BF6 move.b #5,($10C6).w ROM:00127BFC bra.s locret_127C46 ROM:00127BFE ; --------------------------------------------------------------------------- ROM:00127BFE bra.s locret_127C10 ROM:00127C00 ; --------------------------------------------------------------------------- ROM:00127C00 ROM:00127C00 loc_127C00: ; CODE XREF: ROM:00127BF0↑j ROM:00127C00 bsr.w sub_127D98 ROM:00127C04 move.b #6,($10C6).w ROM:00127C0A bra.l locret_127C7C ROM:00127C10 ; --------------------------------------------------------------------------- ROM:00127C10 ROM:00127C10 locret_127C10: ; CODE XREF: ROM:00127B84↑j ROM:00127C10 ; ROM:00127BE4↑j ... ROM:00127C10 rts ROM:00127C12 ; --------------------------------------------------------------------------- ROM:00127C12 ROM:00127C12 loc_127C12: ; DATA XREF: ROM:00127AE4↑o ROM:00127C12 move.w $66E(a5),d0 ROM:00127C16 cmp.w ($BAC).w,d0 ROM:00127C1A blt.s loc_127C24 ROM:00127C1C bset #0,($125B).w ROM:00127C22 bra.s loc_127C2C ROM:00127C24 ; --------------------------------------------------------------------------- ROM:00127C24 ROM:00127C24 loc_127C24: ; CODE XREF: ROM:00127C1A↑j ROM:00127C24 btst #7,($127D).w ROM:00127C2A beq.s locret_127C46 ROM:00127C2C ROM:00127C2C loc_127C2C: ; CODE XREF: ROM:00127C22↑j ROM:00127C2C move.w $68E(a5),d1 ROM:00127C30 clr.b ($7DF).w ROM:00127C34 move.w d1,($670).w ROM:00127C38 move.b #1,($7DF).w ROM:00127C3E move.b #7,($10C6).w ROM:00127C44 bra.s locret_127CA2 ROM:00127C46 ; --------------------------------------------------------------------------- ROM:00127C46 ROM:00127C46 locret_127C46: ; CODE XREF: ROM:00127BFC↑j ROM:00127C46 ; ROM:00127C2A↑j ROM:00127C46 rts ROM:00127C48 ; --------------------------------------------------------------------------- ROM:00127C48 ROM:00127C48 loc_127C48: ; DATA XREF: ROM:00127AE8↑o ROM:00127C48 move.w $66E(a5),d0 ROM:00127C4C cmp.w ($BAC).w,d0 ROM:00127C50 bge.s loc_127C5A ROM:00127C52 bset #0,($125B).w ROM:00127C58 bra.s loc_127C62 ROM:00127C5A ; --------------------------------------------------------------------------- ROM:00127C5A ROM:00127C5A loc_127C5A: ; CODE XREF: ROM:00127C50↑j ROM:00127C5A btst #7,($127D).w ROM:00127C60 beq.s locret_127C7C ROM:00127C62 ROM:00127C62 loc_127C62: ; CODE XREF: ROM:00127C58↑j ROM:00127C62 move.w $68E(a5),d1 ROM:00127C66 clr.b ($7DF).w ROM:00127C6A move.w d1,($670).w ROM:00127C6E move.b #1,($7DF).w ROM:00127C74 move.b #8,($10C6).w ROM:00127C7A bra.s locret_127CC8 ROM:00127C7C ; --------------------------------------------------------------------------- ROM:00127C7C ROM:00127C7C locret_127C7C: ; CODE XREF: ROM:00127C0A↑j ROM:00127C7C ; ROM:00127C60↑j ROM:00127C7C rts ROM:00127C7E ; --------------------------------------------------------------------------- ROM:00127C7E ROM:00127C7E loc_127C7E: ; DATA XREF: ROM:00127AEC↑o ROM:00127C7E btst #0,($1056).w ROM:00127C84 bne.s loc_127C88 ROM:00127C86 bra.s loc_127C90 ROM:00127C88 ; --------------------------------------------------------------------------- ROM:00127C88 ROM:00127C88 loc_127C88: ; CODE XREF: ROM:00127C84↑j ROM:00127C88 cmpi.w #0,($670).w ROM:00127C8E bgt.s locret_127CA2 ROM:00127C90 ROM:00127C90 loc_127C90: ; CODE XREF: ROM:00127C86↑j ROM:00127C90 bsr.w sub_127CFA ROM:00127C94 bset #1,($1281).w ROM:00127C9A move.b #9,($10C6).w ROM:00127CA0 bra.s locret_127CCC ROM:00127CA2 ; --------------------------------------------------------------------------- ROM:00127CA2 ROM:00127CA2 locret_127CA2: ; CODE XREF: ROM:00127B70↑j ROM:00127CA2 ; ROM:00127C44↑j ... ROM:00127CA2 rts ROM:00127CA4 ; --------------------------------------------------------------------------- ROM:00127CA4 ROM:00127CA4 loc_127CA4: ; DATA XREF: ROM:00127AF0↑o ROM:00127CA4 btst #0,($1056).w ROM:00127CAA beq.s loc_127CAE ROM:00127CAC bra.s loc_127CB6 ROM:00127CAE ; --------------------------------------------------------------------------- ROM:00127CAE ROM:00127CAE loc_127CAE: ; CODE XREF: ROM:00127CAA↑j ROM:00127CAE cmpi.w #0,($670).w ROM:00127CB4 bgt.s locret_127CC8 ROM:00127CB6 ROM:00127CB6 loc_127CB6: ; CODE XREF: ROM:00127CAC↑j ROM:00127CB6 bsr.w sub_127D40 ROM:00127CBA bset #1,($1281).w ROM:00127CC0 move.b #9,($10C6).w ROM:00127CC6 bra.s locret_127CCC ROM:00127CC8 ; --------------------------------------------------------------------------- ROM:00127CC8 ROM:00127CC8 locret_127CC8: ; CODE XREF: ROM:00127BD0↑j ROM:00127CC8 ; ROM:00127C7A↑j ... ROM:00127CC8 rts ROM:00127CCA ; --------------------------------------------------------------------------- ROM:00127CCA ROM:00127CCA locret_127CCA: ; DATA XREF: ROM:00127AF4↑o ROM:00127CCA rts ROM:00127CCC ; --------------------------------------------------------------------------- ROM:00127CCC ROM:00127CCC locret_127CCC: ; CODE XREF: ROM:00127CA0↑j ROM:00127CCC ; ROM:00127CC6↑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:00127236↑p ROM:00127CD0 ; ROM:001272D8↑p ... ROM:00127CD0 move.b #0,($10C6).w ROM:00127CD6 bclr #0,($125B).w ROM:00127CDC rts ROM:00127CDC ; End of function sub_127CD0 ROM:00127CDC ROM:00127CDE ROM:00127CDE ; =============== S U B R O U T I N E ======================================= ROM:00127CDE ROM:00127CDE ROM:00127CDE sub_127CDE: ; CODE XREF: ROM:loc_127B1A↑p ROM:00127CDE ; ROM:00127BA4↑p ROM:00127CDE move.w ($C00).w,d0 ROM:00127CE2 sub.w $68C(a5),d0 ROM:00127CE6 move.w d0,($E26).w ROM:00127CEA rts ROM:00127CEA ; End of function sub_127CDE ROM:00127CEA ROM:00127CEC ROM:00127CEC ; =============== S U B R O U T I N E ======================================= ROM:00127CEC ROM:00127CEC ROM:00127CEC sub_127CEC: ; CODE XREF: ROM:00127B08↑p ROM:00127CEC ; ROM:00127B40↑p ROM:00127CEC move.w ($C00).w,d0 ROM:00127CF0 add.w $68C(a5),d0 ROM:00127CF4 move.w d0,($E26).w ROM:00127CF8 rts ROM:00127CF8 ; End of function sub_127CEC ROM:00127CF8 ROM:00127CFA ROM:00127CFA ; =============== S U B R O U T I N E ======================================= ROM:00127CFA ROM:00127CFA ROM:00127CFA sub_127CFA: ; CODE XREF: ROM:loc_127C90↑p ROM:00127CFA move.w #$3B14,d1 ROM:00127CFE move.w ($98A).w,d2 ROM:00127D02 move.w ($5D2).w,d3 ROM:00127D06 bsr.l sub_116E84 ROM:00127D0C move.w ($C8A).w,d2 ROM:00127D10 ext.l d2 ROM:00127D12 divs.w #$64,d2 ; 'd' ROM:00127D16 sub.w d2,d1 ROM:00127D18 muls.w ($E32).w,d1 ROM:00127D1C divs.w #$2710,d1 ROM:00127D20 move.w $672(a5),d0 ROM:00127D24 cmp.w ($C0C).w,d0 ROM:00127D28 ble.s loc_127D30 ROM:00127D2A add.w ($C00).w,d1 ROM:00127D2E bra.s loc_127D3A ROM:00127D30 ; --------------------------------------------------------------------------- ROM:00127D30 ROM:00127D30 loc_127D30: ; CODE XREF: sub_127CFA+2E↑j ROM:00127D30 ext.l d1 ROM:00127D32 divs.w #2,d1 ROM:00127D36 add.w ($C00).w,d1 ROM:00127D3A ROM:00127D3A loc_127D3A: ; CODE XREF: sub_127CFA+34↑j ROM:00127D3A move.w d1,($E26).w ROM:00127D3E rts ROM:00127D3E ; End of function sub_127CFA ROM:00127D3E ROM:00127D40 ROM:00127D40 ; =============== S U B R O U T I N E ======================================= ROM:00127D40 ROM:00127D40 ROM:00127D40 sub_127D40: ; CODE XREF: ROM:loc_127CB6↑p ROM:00127D40 move.w #$3B16,d1 ROM:00127D44 move.w ($98A).w,d2 ROM:00127D48 move.w ($5D2).w,d3 ROM:00127D4C bsr.l sub_116E84 ROM:00127D52 move.w ($C8A).w,d2 ROM:00127D56 ext.l d2 ROM:00127D58 divs.w #$64,d2 ; 'd' ROM:00127D5C add.w d2,d1 ROM:00127D5E muls.w ($E32).w,d1 ROM:00127D62 divs.w #$2710,d1 ROM:00127D66 move.w $672(a5),d0 ROM:00127D6A cmp.w ($C0C).w,d0 ROM:00127D6E ble.s loc_127D78 ROM:00127D70 move.w ($C00).w,($E26).w ROM:00127D76 bra.s locret_127D88 ROM:00127D78 ; --------------------------------------------------------------------------- ROM:00127D78 ROM:00127D78 loc_127D78: ; CODE XREF: sub_127D40+2E↑j ROM:00127D78 ext.l d1 ROM:00127D7A divs.w #2,d1 ROM:00127D7E move.w ($C00).w,d3 ROM:00127D82 sub.w d1,d3 ROM:00127D84 move.w d3,($E26).w ROM:00127D88 ROM:00127D88 locret_127D88: ; CODE XREF: sub_127D40+36↑j ROM:00127D88 rts ROM:00127D88 ; End of function sub_127D40 ROM:00127D88 ROM:00127D8A ROM:00127D8A ; =============== S U B R O U T I N E ======================================= ROM:00127D8A ROM:00127D8A ROM:00127D8A sub_127D8A: ; CODE XREF: ROM:00127BF2↑p ROM:00127D8A move.w ($C00).w,d0 ROM:00127D8E sub.w $68A(a5),d0 ROM:00127D92 move.w d0,($E26).w ROM:00127D96 rts ROM:00127D96 ; End of function sub_127D8A ROM:00127D96 ROM:00127D98 ROM:00127D98 ; =============== S U B R O U T I N E ======================================= ROM:00127D98 ROM:00127D98 ROM:00127D98 sub_127D98: ; CODE XREF: ROM:loc_127C00↑p ROM:00127D98 move.w ($C00).w,d0 ROM:00127D9C add.w $68A(a5),d0 ROM:00127DA0 move.w d0,($E26).w ROM:00127DA4 rts ROM:00127DA4 ; End of function sub_127D98 ROM:00127DA4 ROM:00127DA6 ROM:00127DA6 ; =============== S U B R O U T I N E ======================================= ROM:00127DA6 ROM:00127DA6 ROM:00127DA6 sub_127DA6: ; CODE XREF: sub_126B72↑p ROM:00127DA6 bsr.w sub_127E8C ROM:00127DAA clr.w d1 ROM:00127DAC move.b ($10C7).w,d1 ROM:00127DB0 cmpi.w #3,d1 ROM:00127DB4 bcc.s locret_127DBE ROM:00127DB6 movea.l off_127DC0(pc,d1.w*4),a0 ROM:00127DBA nop ROM:00127DBC jmp (a0) ROM:00127DBE ; --------------------------------------------------------------------------- ROM:00127DBE ROM:00127DBE locret_127DBE: ; CODE XREF: sub_127DA6+E↑j ROM:00127DBE rts ROM:00127DBE ; End of function sub_127DA6 ROM:00127DBE ROM:00127DBE ; --------------------------------------------------------------------------- ROM:00127DC0 off_127DC0: dc.l loc_127DCC ; DATA XREF: sub_127DA6+10↑r ROM:00127DC4 dc.l loc_127DDC ROM:00127DC8 dc.l loc_127E00 ROM:00127DCC ; --------------------------------------------------------------------------- ROM:00127DCC ROM:00127DCC loc_127DCC: ; DATA XREF: ROM:off_127DC0↑o ROM:00127DCC bsr.w sub_127E7A ROM:00127DD0 bsr.w sub_127E56 ROM:00127DD4 move.b #1,($10C7).w ROM:00127DDA rts ROM:00127DDC ; --------------------------------------------------------------------------- ROM:00127DDC ROM:00127DDC loc_127DDC: ; DATA XREF: ROM:00127DC4↑o ROM:00127DDC btst #2,($1282).w ROM:00127DE2 beq.s locret_127DFE ROM:00127DE4 move.w $690(a5),d0 ROM:00127DE8 clr.b ($7E0).w ROM:00127DEC move.w d0,($672).w ROM:00127DF0 move.b #1,($7E0).w ROM:00127DF6 move.b #2,($10C7).w ROM:00127DFC rts ROM:00127DFE ; --------------------------------------------------------------------------- ROM:00127DFE ROM:00127DFE locret_127DFE: ; CODE XREF: ROM:00127DE2↑j ROM:00127DFE rts ROM:00127E00 ; --------------------------------------------------------------------------- ROM:00127E00 ROM:00127E00 loc_127E00: ; DATA XREF: ROM:00127DC8↑o ROM:00127E00 btst #2,($1282).w ROM:00127E06 beq.s loc_127E26 ROM:00127E08 bsr.w sub_127E7A ROM:00127E0C bsr.w sub_127E56 ROM:00127E10 move.w $690(a5),d0 ROM:00127E14 clr.b ($7E0).w ROM:00127E18 move.w d0,($672).w ROM:00127E1C move.b #1,($7E0).w ROM:00127E22 rts ROM:00127E24 ; --------------------------------------------------------------------------- ROM:00127E24 bra.s locret_127E52 ROM:00127E26 ; --------------------------------------------------------------------------- ROM:00127E26 ROM:00127E26 loc_127E26: ; CODE XREF: ROM:00127E06↑j ROM:00127E26 cmpi.w #0,($672).w ROM:00127E2C bgt.s locret_127E52 ROM:00127E2E bsr.w sub_127E9E ROM:00127E32 bsr.w sub_127EFA ROM:00127E36 bsr.w sub_127F44 ROM:00127E3A bsr.w sub_127E56 ROM:00127E3E move.w $690(a5),d0 ROM:00127E42 clr.b ($7E0).w ROM:00127E46 move.w d0,($672).w ROM:00127E4A move.b #1,($7E0).w ROM:00127E50 rts ROM:00127E52 ; --------------------------------------------------------------------------- ROM:00127E52 ROM:00127E52 locret_127E52: ; CODE XREF: ROM:00127E24↑j ROM:00127E52 ; ROM:00127E2C↑j ROM:00127E52 rts ROM:00127E54 ; --------------------------------------------------------------------------- ROM:00127E54 rts ROM:00127E56 ROM:00127E56 ; =============== S U B R O U T I N E ======================================= ROM:00127E56 ROM:00127E56 ROM:00127E56 sub_127E56: ; CODE XREF: ROM:00127DD0↑p ROM:00127E56 ; ROM:00127E0C↑p ... ROM:00127E56 move.w $692(a5),d0 ROM:00127E5A move.w $694(a5),d1 ROM:00127E5E cmp.w ($C14).w,d0 ROM:00127E62 bgt.s loc_127E72 ROM:00127E64 cmp.w ($C14).w,d1 ROM:00127E68 blt.s loc_127E72 ROM:00127E6A bset #7,($1260).w ROM:00127E70 bra.s locret_127E78 ROM:00127E72 ; --------------------------------------------------------------------------- ROM:00127E72 ROM:00127E72 loc_127E72: ; CODE XREF: sub_127E56+C↑j ROM:00127E72 ; sub_127E56+12↑j ROM:00127E72 bclr #7,($1260).w ROM:00127E78 ROM:00127E78 locret_127E78: ; CODE XREF: sub_127E56+1A↑j ROM:00127E78 rts ROM:00127E78 ; End of function sub_127E56 ROM:00127E78 ROM:00127E7A ROM:00127E7A ; =============== S U B R O U T I N E ======================================= ROM:00127E7A ROM:00127E7A ROM:00127E7A sub_127E7A: ; CODE XREF: ROM:loc_127DCC↑p ROM:00127E7A ; ROM:00127E08↑p ROM:00127E7A move.w ($986).w,($C18).w ROM:00127E80 move.w ($986).w,($C14).w ROM:00127E86 clr.w ($C16).w ROM:00127E8A rts ROM:00127E8A ; End of function sub_127E7A ROM:00127E8A ROM:00127E8C ROM:00127E8C ; =============== S U B R O U T I N E ======================================= ROM:00127E8C ROM:00127E8C ROM:00127E8C sub_127E8C: ; CODE XREF: sub_127DA6↑p ROM:00127E8C move.w ($C18).w,d0 ROM:00127E90 cmp.w ($986).w,d0 ROM:00127E94 ble.s locret_127E9C ROM:00127E96 move.w ($986).w,($C18).w ROM:00127E9C ROM:00127E9C locret_127E9C: ; CODE XREF: sub_127E8C+8↑j ROM:00127E9C rts ROM:00127E9C ; End of function sub_127E8C ROM:00127E9C ROM:00127E9E ROM:00127E9E ; =============== S U B R O U T I N E ======================================= ROM:00127E9E ROM:00127E9E ROM:00127E9E sub_127E9E: ; CODE XREF: ROM:00127E2E↑p ROM:00127E9E move.w #$3B70,d1 ROM:00127EA2 move.w ($5D2).w,d2 ROM:00127EA6 move.w ($98A).w,d3 ROM:00127EAA bsr.l sub_116E84 ROM:00127EB0 move.w d1,($C1A).w ROM:00127EB4 move.w #$3AD0,d1 ROM:00127EB8 move.w ($53A).w,d2 ROM:00127EBC bsr.l sub_116E84 ROM:00127EC2 move.w d1,($C1E).w ROM:00127EC6 move.w #$3AD2,d1 ROM:00127ECA move.w ($C18).w,d2 ROM:00127ECE bsr.l sub_116E84 ROM:00127ED4 move.w d1,($C1C).w ROM:00127ED8 move.w ($C1C).w,d0 ROM:00127EDC add.w ($C1E).w,d0 ROM:00127EE0 move.w d0,($C20).w ROM:00127EE4 move.w ($C1A).w,d0 ROM:00127EE8 sub.w ($C20).w,d0 ROM:00127EEC cmpi.w #0,d0 ROM:00127EF0 bge.s loc_127EF4 ROM:00127EF2 clr.w d0 ROM:00127EF4 ROM:00127EF4 loc_127EF4: ; CODE XREF: sub_127E9E+52↑j ROM:00127EF4 move.w d0,($C22).w ROM:00127EF8 rts ROM:00127EF8 ; End of function sub_127E9E ROM:00127EF8 ROM:00127EFA ROM:00127EFA ; =============== S U B R O U T I N E ======================================= ROM:00127EFA ROM:00127EFA ROM:00127EFA sub_127EFA: ; CODE XREF: ROM:00127E32↑p ROM:00127EFA move.w ($C14).w,d0 ROM:00127EFE cmp.w ($C22).w,d0 ROM:00127F02 bge.s loc_127F18 ROM:00127F04 move.w #$3AD4,d1 ROM:00127F08 move.w ($BF2).w,d2 ROM:00127F0C bsr.l sub_116E84 ROM:00127F12 move.w d1,($C24).w ROM:00127F16 bra.s locret_127F42 ROM:00127F18 ; --------------------------------------------------------------------------- ROM:00127F18 ROM:00127F18 loc_127F18: ; CODE XREF: sub_127EFA+8↑j ROM:00127F18 btst #7,($126E).w ROM:00127F1E bne.s loc_127F3C ROM:00127F20 btst #4,($126C).w ROM:00127F26 bne.s loc_127F3C ROM:00127F28 move.w #$3AD6,d1 ROM:00127F2C move.w ($BF2).w,d2 ROM:00127F30 bsr.l sub_116E84 ROM:00127F36 move.w d1,($C24).w ROM:00127F3A bra.s locret_127F42 ROM:00127F3C ; --------------------------------------------------------------------------- ROM:00127F3C ROM:00127F3C loc_127F3C: ; CODE XREF: sub_127EFA+24↑j ROM:00127F3C ; sub_127EFA+2C↑j ROM:00127F3C move.w $696(a5),($C24).w ROM:00127F42 ROM:00127F42 locret_127F42: ; CODE XREF: sub_127EFA+1C↑j ROM:00127F42 ; sub_127EFA+40↑j ROM:00127F42 rts ROM:00127F42 ; End of function sub_127EFA ROM:00127F42 ROM:00127F44 ROM:00127F44 ; =============== S U B R O U T I N E ======================================= ROM:00127F44 ROM:00127F44 ROM:00127F44 sub_127F44: ; CODE XREF: ROM:00127E36↑p ROM:00127F44 move.w #$2710,d6 ROM:00127F48 move.w ($C14).w,d2 ROM:00127F4C move.w ($C16).w,d5 ROM:00127F50 move.w ($C24).w,d3 ROM:00127F54 move.w ($C22).w,d1 ROM:00127F58 bsr.l sub_127A8E ROM:00127F5E move.w d4,($C16).w ROM:00127F62 swap d4 ROM:00127F64 move.w d4,($C14).w ROM:00127F68 rts ROM:00127F68 ; End of function sub_127F44 ROM:00127F68 ROM:00127F6A ROM:00127F6A ; =============== S U B R O U T I N E ======================================= ROM:00127F6A ROM:00127F6A ROM:00127F6A sub_127F6A: ; CODE XREF: sub_110E14+23C↑p ROM:00127F6A bset #5,($1272).w ROM:00127F70 btst #1,($86E).w ROM:00127F76 beq.s loc_127F8E ROM:00127F78 btst #5,($86D).w ROM:00127F7E beq.s loc_127F8E ROM:00127F80 btst #4,($126A).w ROM:00127F86 bne.s loc_127F8E ROM:00127F88 bclr #5,($1272).w ROM:00127F8E ROM:00127F8E loc_127F8E: ; CODE XREF: sub_127F6A+C↑j ROM:00127F8E ; sub_127F6A+14↑j ... ROM:00127F8E move.w #$3AD8,d1 ROM:00127F92 move.w ($BB4).w,d2 ROM:00127F96 bsr.l sub_116E84 ROM:00127F9C move.w d1,d0 ROM:00127F9E move.w ($BB4).w,d1 ROM:00127FA2 sub.w ($C26).w,d1 ROM:00127FA6 move.w ($BB4).w,($C26).w ROM:00127FAC cmp.w d1,d0 ROM:00127FAE blt.s loc_127FCA ROM:00127FB0 neg.w d0 ROM:00127FB2 cmp.w d1,d0 ROM:00127FB4 bgt.s loc_127FC0 ROM:00127FB6 bclr #1,($1267).w ROM:00127FBC bra.w loc_127FC6 ROM:00127FC0 ; --------------------------------------------------------------------------- ROM:00127FC0 ROM:00127FC0 loc_127FC0: ; CODE XREF: sub_127F6A+4A↑j ROM:00127FC0 bset #1,($1267).w ROM:00127FC6 ROM:00127FC6 loc_127FC6: ; CODE XREF: sub_127F6A+52↑j ROM:00127FC6 bra.w loc_127FD0 ROM:00127FCA ; --------------------------------------------------------------------------- ROM:00127FCA ROM:00127FCA loc_127FCA: ; CODE XREF: sub_127F6A+44↑j ROM:00127FCA bset #1,($1267).w ROM:00127FD0 ROM:00127FD0 loc_127FD0: ; CODE XREF: sub_127F6A:loc_127FC6↑j ROM:00127FD0 move.w #$3ADA,d1 ROM:00127FD4 move.w ($F38).w,d2 ROM:00127FD8 bsr.l sub_116E84 ROM:00127FDE move.w d1,d0 ROM:00127FE0 move.w ($F38).w,d1 ROM:00127FE4 sub.w ($F3A).w,d1 ROM:00127FE8 cmp.w d1,d0 ROM:00127FEA blt.s loc_128006 ROM:00127FEC neg.w d0 ROM:00127FEE cmp.w d1,d0 ROM:00127FF0 bgt.s loc_127FFC ROM:00127FF2 bclr #4,($1265).w ROM:00127FF8 bra.w loc_128002 ROM:00127FFC ; --------------------------------------------------------------------------- ROM:00127FFC ROM:00127FFC loc_127FFC: ; CODE XREF: sub_127F6A+86↑j ROM:00127FFC bset #4,($1265).w ROM:00128002 ROM:00128002 loc_128002: ; CODE XREF: sub_127F6A+8E↑j ROM:00128002 bra.w loc_12800C ROM:00128006 ; --------------------------------------------------------------------------- ROM:00128006 ROM:00128006 loc_128006: ; CODE XREF: sub_127F6A+80↑j ROM:00128006 bset #4,($1265).w ROM:0012800C ROM:0012800C loc_12800C: ; CODE XREF: sub_127F6A:loc_128002↑j ROM:0012800C move.w $69E(a5),d0 ROM:00128010 move.w ($B22).w,d1 ROM:00128014 sub.w ($C28).w,d1 ROM:00128018 move.w ($B22).w,($C28).w ROM:0012801E cmp.w d1,d0 ROM:00128020 blt.s loc_12803C ROM:00128022 neg.w d0 ROM:00128024 cmp.w d1,d0 ROM:00128026 bgt.s loc_128032 ROM:00128028 bclr #4,($1272).w ROM:0012802E bra.w loc_128038 ROM:00128032 ; --------------------------------------------------------------------------- ROM:00128032 ROM:00128032 loc_128032: ; CODE XREF: sub_127F6A+BC↑j ROM:00128032 bset #4,($1272).w ROM:00128038 ROM:00128038 loc_128038: ; CODE XREF: sub_127F6A+C4↑j ROM:00128038 bra.w loc_128042 ROM:0012803C ; --------------------------------------------------------------------------- ROM:0012803C ROM:0012803C loc_12803C: ; CODE XREF: sub_127F6A+B6↑j ROM:0012803C bset #4,($1272).w ROM:00128042 ROM:00128042 loc_128042: ; CODE XREF: sub_127F6A:loc_128038↑j ROM:00128042 move.w ($F36).w,d2 ROM:00128046 move.w #$3ADC,d1 ROM:0012804A bsr.l sub_116E84 ROM:00128050 move.w d1,d2 ROM:00128052 cmp.w ($F40).w,d2 ROM:00128056 bgt.s loc_12807A ROM:00128058 btst #6,($1284).w ROM:0012805E bne.s loc_12806A ROM:00128060 bset #7,($126F).w ROM:00128066 bra.w loc_128070 ROM:0012806A ; --------------------------------------------------------------------------- ROM:0012806A ROM:0012806A loc_12806A: ; CODE XREF: sub_127F6A+F4↑j ROM:0012806A bclr #7,($126F).w ROM:00128070 ROM:00128070 loc_128070: ; CODE XREF: sub_127F6A+FC↑j ROM:00128070 bset #6,($1284).w ROM:00128076 bra.w loc_128086 ROM:0012807A ; --------------------------------------------------------------------------- ROM:0012807A ROM:0012807A loc_12807A: ; CODE XREF: sub_127F6A+EC↑j ROM:0012807A bclr #7,($126F).w ROM:00128080 bclr #6,($1284).w ROM:00128086 ROM:00128086 loc_128086: ; CODE XREF: sub_127F6A+10C↑j ROM:00128086 btst #5,($CF1).w ROM:0012808C bne.s loc_1280D4 ROM:0012808E btst #3,($86F).w ROM:00128094 beq.s loc_1280B4 ROM:00128096 btst #2,($10C9).w ROM:0012809C bne.s loc_1280A6 ROM:0012809E bset #3,($1283).w ROM:001280A4 bra.s loc_1280AC ROM:001280A6 ; --------------------------------------------------------------------------- ROM:001280A6 ROM:001280A6 loc_1280A6: ; CODE XREF: sub_127F6A+132↑j ROM:001280A6 bclr #3,($1283).w ROM:001280AC ROM:001280AC loc_1280AC: ; CODE XREF: sub_127F6A+13A↑j ROM:001280AC bset #2,($10C9).w ROM:001280B2 bra.s loc_1280D0 ROM:001280B4 ; --------------------------------------------------------------------------- ROM:001280B4 ROM:001280B4 loc_1280B4: ; CODE XREF: sub_127F6A+12A↑j ROM:001280B4 btst #2,($10C9).w ROM:001280BA beq.s loc_1280C4 ROM:001280BC bset #3,($1283).w ROM:001280C2 bra.s loc_1280CA ROM:001280C4 ; --------------------------------------------------------------------------- ROM:001280C4 ROM:001280C4 loc_1280C4: ; CODE XREF: sub_127F6A+150↑j ROM:001280C4 bclr #3,($1283).w ROM:001280CA ROM:001280CA loc_1280CA: ; CODE XREF: sub_127F6A+158↑j ROM:001280CA bclr #2,($10C9).w ROM:001280D0 ROM:001280D0 loc_1280D0: ; CODE XREF: sub_127F6A+148↑j ROM:001280D0 bra.w loc_1280F0 ROM:001280D4 ; --------------------------------------------------------------------------- ROM:001280D4 ROM:001280D4 loc_1280D4: ; CODE XREF: sub_127F6A+122↑j ROM:001280D4 bclr #3,($1283).w ROM:001280DA btst #3,($86F).w ROM:001280E0 beq.s loc_1280EA ROM:001280E2 bset #2,($10C9).w ROM:001280E8 bra.s loc_1280F0 ROM:001280EA ; --------------------------------------------------------------------------- ROM:001280EA ROM:001280EA loc_1280EA: ; CODE XREF: sub_127F6A+176↑j ROM:001280EA bclr #2,($10C9).w ROM:001280F0 ROM:001280F0 loc_1280F0: ; CODE XREF: sub_127F6A:loc_1280D0↑j ROM:001280F0 ; sub_127F6A+17E↑j ROM:001280F0 btst #7,($CF1).w ROM:001280F6 bne.s loc_12813E ROM:001280F8 btst #7,($868).w ROM:001280FE beq.s loc_12811E ROM:00128100 btst #0,($10C9).w ROM:00128106 bne.s loc_128110 ROM:00128108 bset #5,($1266).w ROM:0012810E bra.s loc_128116 ROM:00128110 ; --------------------------------------------------------------------------- ROM:00128110 ROM:00128110 loc_128110: ; CODE XREF: sub_127F6A+19C↑j ROM:00128110 bclr #5,($1266).w ROM:00128116 ROM:00128116 loc_128116: ; CODE XREF: sub_127F6A+1A4↑j ROM:00128116 bset #0,($10C9).w ROM:0012811C bra.s loc_12813A ROM:0012811E ; --------------------------------------------------------------------------- ROM:0012811E ROM:0012811E loc_12811E: ; CODE XREF: sub_127F6A+194↑j ROM:0012811E btst #0,($10C9).w ROM:00128124 beq.s loc_12812E ROM:00128126 bset #5,($1266).w ROM:0012812C bra.s loc_128134 ROM:0012812E ; --------------------------------------------------------------------------- ROM:0012812E ROM:0012812E loc_12812E: ; CODE XREF: sub_127F6A+1BA↑j ROM:0012812E bclr #5,($1266).w ROM:00128134 ROM:00128134 loc_128134: ; CODE XREF: sub_127F6A+1C2↑j ROM:00128134 bclr #0,($10C9).w ROM:0012813A ROM:0012813A loc_12813A: ; CODE XREF: sub_127F6A+1B2↑j ROM:0012813A bra.w loc_12815A ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E loc_12813E: ; CODE XREF: sub_127F6A+18C↑j ROM:0012813E bclr #5,($1266).w ROM:00128144 btst #7,($868).w ROM:0012814A beq.s loc_128154 ROM:0012814C bset #0,($10C9).w ROM:00128152 bra.s loc_12815A ROM:00128154 ; --------------------------------------------------------------------------- ROM:00128154 ROM:00128154 loc_128154: ; CODE XREF: sub_127F6A+1E0↑j ROM:00128154 bclr #0,($10C9).w ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: sub_127F6A:loc_12813A↑j ROM:0012815A ; sub_127F6A+1E8↑j ROM:0012815A btst #6,($CF1).w ROM:00128160 bne.s loc_1281A8 ROM:00128162 btst #1,($86F).w ROM:00128168 beq.s loc_128188 ROM:0012816A btst #1,($10C9).w ROM:00128170 bne.s loc_12817A ROM:00128172 bset #7,($1286).w ROM:00128178 bra.s loc_128180 ROM:0012817A ; --------------------------------------------------------------------------- ROM:0012817A ROM:0012817A loc_12817A: ; CODE XREF: sub_127F6A+206↑j ROM:0012817A bclr #7,($1286).w ROM:00128180 ROM:00128180 loc_128180: ; CODE XREF: sub_127F6A+20E↑j ROM:00128180 bset #1,($10C9).w ROM:00128186 bra.s loc_1281A4 ROM:00128188 ; --------------------------------------------------------------------------- ROM:00128188 ROM:00128188 loc_128188: ; CODE XREF: sub_127F6A+1FE↑j ROM:00128188 btst #1,($10C9).w ROM:0012818E beq.s loc_128198 ROM:00128190 bset #7,($1286).w ROM:00128196 bra.s loc_12819E ROM:00128198 ; --------------------------------------------------------------------------- ROM:00128198 ROM:00128198 loc_128198: ; CODE XREF: sub_127F6A+224↑j ROM:00128198 bclr #7,($1286).w ROM:0012819E ROM:0012819E loc_12819E: ; CODE XREF: sub_127F6A+22C↑j ROM:0012819E bclr #1,($10C9).w ROM:001281A4 ROM:001281A4 loc_1281A4: ; CODE XREF: sub_127F6A+21C↑j ROM:001281A4 bra.w loc_1281C4 ROM:001281A8 ; --------------------------------------------------------------------------- ROM:001281A8 ROM:001281A8 loc_1281A8: ; CODE XREF: sub_127F6A+1F6↑j ROM:001281A8 bclr #7,($1286).w ROM:001281AE btst #1,($86F).w ROM:001281B4 beq.s loc_1281BE ROM:001281B6 bset #1,($10C9).w ROM:001281BC bra.s loc_1281C4 ROM:001281BE ; --------------------------------------------------------------------------- ROM:001281BE ROM:001281BE loc_1281BE: ; CODE XREF: sub_127F6A+24A↑j ROM:001281BE bclr #1,($10C9).w ROM:001281C4 ROM:001281C4 loc_1281C4: ; CODE XREF: sub_127F6A:loc_1281A4↑j ROM:001281C4 ; sub_127F6A+252↑j ROM:001281C4 btst #7,($1277).w ROM:001281CA beq.s loc_1281EA ROM:001281CC btst #3,($10C9).w ROM:001281D2 bne.s loc_1281DC ROM:001281D4 bset #4,($1271).w ROM:001281DA bra.s loc_1281E2 ROM:001281DC ; --------------------------------------------------------------------------- ROM:001281DC ROM:001281DC loc_1281DC: ; CODE XREF: sub_127F6A+268↑j ROM:001281DC bclr #4,($1271).w ROM:001281E2 ROM:001281E2 loc_1281E2: ; CODE XREF: sub_127F6A+270↑j ROM:001281E2 bset #3,($10C9).w ROM:001281E8 bra.s loc_128206 ROM:001281EA ; --------------------------------------------------------------------------- ROM:001281EA ROM:001281EA loc_1281EA: ; CODE XREF: sub_127F6A+260↑j ROM:001281EA btst #3,($10C9).w ROM:001281F0 beq.s loc_1281FA ROM:001281F2 bset #4,($1271).w ROM:001281F8 bra.s loc_128200 ROM:001281FA ; --------------------------------------------------------------------------- ROM:001281FA ROM:001281FA loc_1281FA: ; CODE XREF: sub_127F6A+286↑j ROM:001281FA bclr #4,($1271).w ROM:00128200 ROM:00128200 loc_128200: ; CODE XREF: sub_127F6A+28E↑j ROM:00128200 bclr #3,($10C9).w ROM:00128206 ROM:00128206 loc_128206: ; CODE XREF: sub_127F6A+27E↑j ROM:00128206 bsr.w sub_12827A ROM:0012820A bsr.w sub_128214 ROM:0012820E bsr.w sub_128540 ROM:00128212 rts ROM:00128212 ; End of function sub_127F6A ROM:00128212 ROM:00128214 ROM:00128214 ; =============== S U B R O U T I N E ======================================= ROM:00128214 ROM:00128214 ROM:00128214 sub_128214: ; CODE XREF: sub_127F6A+2A0↑p ROM:00128214 btst #6,($1284).w ROM:0012821A beq.s loc_128272 ROM:0012821C btst #2,($1268).w ROM:00128222 bne.s loc_128268 ROM:00128224 btst #5,($1272).w ROM:0012822A bne.s loc_12825E ROM:0012822C move.w $698(a5),d1 ROM:00128230 cmp.w ($F36).w,d1 ROM:00128234 blt.s loc_128254 ROM:00128236 move.w $69A(a5),d2 ROM:0012823A cmp.w ($F36).w,d2 ROM:0012823E bgt.s loc_12824A ROM:00128240 bset #1,($125A).w ROM:00128246 bra.w loc_128250 ROM:0012824A ; --------------------------------------------------------------------------- ROM:0012824A ROM:0012824A loc_12824A: ; CODE XREF: sub_128214+2A↑j ROM:0012824A bclr #1,($125A).w ROM:00128250 ROM:00128250 loc_128250: ; CODE XREF: sub_128214+32↑j ROM:00128250 bra.w loc_12825A ROM:00128254 ; --------------------------------------------------------------------------- ROM:00128254 ROM:00128254 loc_128254: ; CODE XREF: sub_128214+20↑j ROM:00128254 bclr #1,($125A).w ROM:0012825A ROM:0012825A loc_12825A: ; CODE XREF: sub_128214:loc_128250↑j ROM:0012825A bra.w loc_128264 ROM:0012825E ; --------------------------------------------------------------------------- ROM:0012825E ROM:0012825E loc_12825E: ; CODE XREF: sub_128214+16↑j ROM:0012825E bclr #1,($125A).w ROM:00128264 ROM:00128264 loc_128264: ; CODE XREF: sub_128214:loc_12825A↑j ROM:00128264 bra.w loc_12826E ROM:00128268 ; --------------------------------------------------------------------------- ROM:00128268 ROM:00128268 loc_128268: ; CODE XREF: sub_128214+E↑j ROM:00128268 bclr #1,($125A).w ROM:0012826E ROM:0012826E loc_12826E: ; CODE XREF: sub_128214:loc_128264↑j ROM:0012826E bra.w locret_128278 ROM:00128272 ; --------------------------------------------------------------------------- ROM:00128272 ROM:00128272 loc_128272: ; CODE XREF: sub_128214+6↑j ROM:00128272 bclr #1,($125A).w ROM:00128278 ROM:00128278 locret_128278: ; CODE XREF: sub_128214:loc_12826E↑j ROM:00128278 rts ROM:00128278 ; End of function sub_128214 ROM:00128278 ROM:0012827A ROM:0012827A ; =============== S U B R O U T I N E ======================================= ROM:0012827A ROM:0012827A ROM:0012827A sub_12827A: ; CODE XREF: sub_127F6A:loc_128206↑p ROM:0012827A clr.w d1 ROM:0012827C move.b ($10CA).w,d1 ROM:00128280 cmpi.w #3,d1 ROM:00128284 bcc.s locret_12828E ROM:00128286 movea.l off_128290(pc,d1.w*4),a0 ROM:0012828A nop ROM:0012828C jmp (a0) ROM:0012828E ; --------------------------------------------------------------------------- ROM:0012828E ROM:0012828E locret_12828E: ; CODE XREF: sub_12827A+A↑j ROM:0012828E rts ROM:0012828E ; End of function sub_12827A ROM:0012828E ROM:0012828E ; --------------------------------------------------------------------------- ROM:00128290 off_128290: dc.l loc_12829C ; DATA XREF: sub_12827A+C↑r ROM:00128294 dc.l loc_1282B0 ROM:00128298 dc.l loc_1283DC ROM:0012829C ; --------------------------------------------------------------------------- ROM:0012829C ROM:0012829C loc_12829C: ; DATA XREF: ROM:off_128290↑o ROM:0012829C bclr #2,($1268).w ROM:001282A2 move.b #2,($10CA).w ROM:001282A8 bra.l locret_12853C ROM:001282AE ; --------------------------------------------------------------------------- ROM:001282AE rts ROM:001282B0 ; --------------------------------------------------------------------------- ROM:001282B0 ROM:001282B0 loc_1282B0: ; DATA XREF: ROM:00128294↑o ROM:001282B0 cmpi.w #0,($71C).w ROM:001282B6 bgt.s loc_12830A ROM:001282B8 btst #1,($1267).w ROM:001282BE bne.s loc_12830A ROM:001282C0 btst #4,($1265).w ROM:001282C6 bne.s loc_12830A ROM:001282C8 btst #4,($1272).w ROM:001282CE bne.s loc_12830A ROM:001282D0 btst #7,($126F).w ROM:001282D6 bne.s loc_12830A ROM:001282D8 btst #3,($1283).w ROM:001282DE bne.s loc_12830A ROM:001282E0 btst #5,($1266).w ROM:001282E6 bne.s loc_12830A ROM:001282E8 btst #7,($1286).w ROM:001282EE bne.s loc_12830A ROM:001282F0 btst #4,($1271).w ROM:001282F6 bne.s loc_12830A ROM:001282F8 bclr #2,($1268).w ROM:001282FE move.b #2,($10CA).w ROM:00128304 bra.l locret_12853C ROM:0012830A ; --------------------------------------------------------------------------- ROM:0012830A ROM:0012830A loc_12830A: ; CODE XREF: ROM:001282B6↑j ROM:0012830A ; ROM:001282BE↑j ... ROM:0012830A move.w $69C(a5),d2 ROM:0012830E btst #7,($126F).w ROM:00128314 beq.s loc_128328 ROM:00128316 clr.b ($835).w ROM:0012831A move.w d2,($71C).w ROM:0012831E move.b #1,($835).w ROM:00128324 bra.w locret_1283DA ROM:00128328 ; --------------------------------------------------------------------------- ROM:00128328 ROM:00128328 loc_128328: ; CODE XREF: ROM:00128314↑j ROM:00128328 btst #1,($1267).w ROM:0012832E beq.s loc_128342 ROM:00128330 clr.b ($835).w ROM:00128334 move.w d2,($71C).w ROM:00128338 move.b #1,($835).w ROM:0012833E bra.w locret_1283DA ROM:00128342 ; --------------------------------------------------------------------------- ROM:00128342 ROM:00128342 loc_128342: ; CODE XREF: ROM:0012832E↑j ROM:00128342 btst #4,($1265).w ROM:00128348 beq.s loc_12835C ROM:0012834A clr.b ($835).w ROM:0012834E move.w d2,($71C).w ROM:00128352 move.b #1,($835).w ROM:00128358 bra.w locret_1283DA ROM:0012835C ; --------------------------------------------------------------------------- ROM:0012835C ROM:0012835C loc_12835C: ; CODE XREF: ROM:00128348↑j ROM:0012835C btst #4,($1272).w ROM:00128362 beq.s loc_128376 ROM:00128364 clr.b ($835).w ROM:00128368 move.w d2,($71C).w ROM:0012836C move.b #1,($835).w ROM:00128372 bra.w locret_1283DA ROM:00128376 ; --------------------------------------------------------------------------- ROM:00128376 ROM:00128376 loc_128376: ; CODE XREF: ROM:00128362↑j ROM:00128376 btst #4,($1271).w ROM:0012837C beq.s loc_128390 ROM:0012837E clr.b ($835).w ROM:00128382 move.w d2,($71C).w ROM:00128386 move.b #1,($835).w ROM:0012838C bra.w locret_1283DA ROM:00128390 ; --------------------------------------------------------------------------- ROM:00128390 ROM:00128390 loc_128390: ; CODE XREF: ROM:0012837C↑j ROM:00128390 btst #5,($1266).w ROM:00128396 beq.s loc_1283AA ROM:00128398 clr.b ($835).w ROM:0012839C move.w d2,($71C).w ROM:001283A0 move.b #1,($835).w ROM:001283A6 bra.w locret_1283DA ROM:001283AA ; --------------------------------------------------------------------------- ROM:001283AA ROM:001283AA loc_1283AA: ; CODE XREF: ROM:00128396↑j ROM:001283AA btst #7,($1286).w ROM:001283B0 beq.s loc_1283C4 ROM:001283B2 clr.b ($835).w ROM:001283B6 move.w d2,($71C).w ROM:001283BA move.b #1,($835).w ROM:001283C0 bra.w locret_1283DA ROM:001283C4 ; --------------------------------------------------------------------------- ROM:001283C4 ROM:001283C4 loc_1283C4: ; CODE XREF: ROM:001283B0↑j ROM:001283C4 btst #3,($1283).w ROM:001283CA beq.s locret_1283DA ROM:001283CC clr.b ($835).w ROM:001283D0 move.w d2,($71C).w ROM:001283D4 move.b #1,($835).w ROM:001283DA ROM:001283DA locret_1283DA: ; CODE XREF: ROM:00128324↑j ROM:001283DA ; ROM:0012833E↑j ... ROM:001283DA rts ROM:001283DC ; --------------------------------------------------------------------------- ROM:001283DC ROM:001283DC loc_1283DC: ; DATA XREF: ROM:00128298↑o ROM:001283DC move.w $69C(a5),d2 ROM:001283E0 btst #7,($126F).w ROM:001283E6 beq.s loc_12840C ROM:001283E8 clr.b ($835).w ROM:001283EC move.w d2,($71C).w ROM:001283F0 move.b #1,($835).w ROM:001283F6 bset #2,($1268).w ROM:001283FC move.b #1,($10CA).w ROM:00128402 bra.l locret_1283DA ROM:00128408 ; --------------------------------------------------------------------------- ROM:00128408 bra.w locret_12853C ROM:0012840C ; --------------------------------------------------------------------------- ROM:0012840C ROM:0012840C loc_12840C: ; CODE XREF: ROM:001283E6↑j ROM:0012840C btst #1,($1267).w ROM:00128412 beq.s loc_128438 ROM:00128414 clr.b ($835).w ROM:00128418 move.w d2,($71C).w ROM:0012841C move.b #1,($835).w ROM:00128422 bset #2,($1268).w ROM:00128428 move.b #1,($10CA).w ROM:0012842E bra.l locret_1283DA ROM:00128434 ; --------------------------------------------------------------------------- ROM:00128434 bra.w locret_12853C ROM:00128438 ; --------------------------------------------------------------------------- ROM:00128438 ROM:00128438 loc_128438: ; CODE XREF: ROM:00128412↑j ROM:00128438 btst #4,($1265).w ROM:0012843E beq.s loc_128464 ROM:00128440 clr.b ($835).w ROM:00128444 move.w d2,($71C).w ROM:00128448 move.b #1,($835).w ROM:0012844E bset #2,($1268).w ROM:00128454 move.b #1,($10CA).w ROM:0012845A bra.l locret_1283DA ROM:00128460 ; --------------------------------------------------------------------------- ROM:00128460 bra.w locret_12853C ROM:00128464 ; --------------------------------------------------------------------------- ROM:00128464 ROM:00128464 loc_128464: ; CODE XREF: ROM:0012843E↑j ROM:00128464 btst #4,($1272).w ROM:0012846A beq.s loc_128490 ROM:0012846C clr.b ($835).w ROM:00128470 move.w d2,($71C).w ROM:00128474 move.b #1,($835).w ROM:0012847A bset #2,($1268).w ROM:00128480 move.b #1,($10CA).w ROM:00128486 bra.l locret_1283DA ROM:0012848C ; --------------------------------------------------------------------------- ROM:0012848C bra.w locret_12853C ROM:00128490 ; --------------------------------------------------------------------------- ROM:00128490 ROM:00128490 loc_128490: ; CODE XREF: ROM:0012846A↑j ROM:00128490 btst #4,($1271).w ROM:00128496 beq.s loc_1284BC ROM:00128498 clr.b ($835).w ROM:0012849C move.w d2,($71C).w ROM:001284A0 move.b #1,($835).w ROM:001284A6 bset #2,($1268).w ROM:001284AC move.b #1,($10CA).w ROM:001284B2 bra.l locret_1283DA ROM:001284B8 ; --------------------------------------------------------------------------- ROM:001284B8 bra.w locret_12853C ROM:001284BC ; --------------------------------------------------------------------------- ROM:001284BC ROM:001284BC loc_1284BC: ; CODE XREF: ROM:00128496↑j ROM:001284BC btst #5,($1266).w ROM:001284C2 beq.s loc_1284E8 ROM:001284C4 clr.b ($835).w ROM:001284C8 move.w d2,($71C).w ROM:001284CC move.b #1,($835).w ROM:001284D2 bset #2,($1268).w ROM:001284D8 move.b #1,($10CA).w ROM:001284DE bra.l locret_1283DA ROM:001284E4 ; --------------------------------------------------------------------------- ROM:001284E4 bra.w locret_12853C ROM:001284E8 ; --------------------------------------------------------------------------- ROM:001284E8 ROM:001284E8 loc_1284E8: ; CODE XREF: ROM:001284C2↑j ROM:001284E8 btst #7,($1286).w ROM:001284EE beq.s loc_128514 ROM:001284F0 clr.b ($835).w ROM:001284F4 move.w d2,($71C).w ROM:001284F8 move.b #1,($835).w ROM:001284FE bset #2,($1268).w ROM:00128504 move.b #1,($10CA).w ROM:0012850A bra.l locret_1283DA ROM:00128510 ; --------------------------------------------------------------------------- ROM:00128510 bra.w locret_12853C ROM:00128514 ; --------------------------------------------------------------------------- ROM:00128514 ROM:00128514 loc_128514: ; CODE XREF: ROM:001284EE↑j ROM:00128514 btst #3,($1283).w ROM:0012851A beq.s locret_12853C ROM:0012851C clr.b ($835).w ROM:00128520 move.w d2,($71C).w ROM:00128524 move.b #1,($835).w ROM:0012852A bset #2,($1268).w ROM:00128530 move.b #1,($10CA).w ROM:00128536 bra.l locret_1283DA ROM:0012853C ; --------------------------------------------------------------------------- ROM:0012853C ROM:0012853C locret_12853C: ; CODE XREF: ROM:001282A8↑j ROM:0012853C ; ROM:00128304↑j ... ROM:0012853C rts ROM:0012853E ; --------------------------------------------------------------------------- ROM:0012853E rts ROM:00128540 ROM:00128540 ; =============== S U B R O U T I N E ======================================= ROM:00128540 ROM:00128540 ROM:00128540 sub_128540: ; CODE XREF: sub_127F6A+2A4↑p ROM:00128540 clr.w d1 ROM:00128542 move.b ($10CB).w,d1 ROM:00128546 cmpi.w #2,d1 ROM:0012854A bcc.s locret_128554 ROM:0012854C movea.l off_128556(pc,d1.w*4),a0 ROM:00128550 nop ROM:00128552 jmp (a0) ROM:00128554 ; --------------------------------------------------------------------------- ROM:00128554 ROM:00128554 locret_128554: ; CODE XREF: sub_128540+A↑j ROM:00128554 rts ROM:00128554 ; End of function sub_128540 ROM:00128554 ROM:00128554 ; --------------------------------------------------------------------------- ROM:00128556 off_128556: dc.l loc_12855E ; DATA XREF: sub_128540+C↑r ROM:0012855A dc.l loc_12856E ROM:0012855E ; --------------------------------------------------------------------------- ROM:0012855E ROM:0012855E loc_12855E: ; DATA XREF: ROM:off_128556↑o ROM:0012855E move.b #0,($10C8).w ROM:00128564 move.b #1,($10CB).w ROM:0012856A bra.s locret_1285A0 ROM:0012856C ; --------------------------------------------------------------------------- ROM:0012856C rts ROM:0012856E ; --------------------------------------------------------------------------- ROM:0012856E ROM:0012856E loc_12856E: ; DATA XREF: ROM:0012855A↑o ROM:0012856E btst #4,($1266).w ROM:00128574 bne.s loc_12859A ROM:00128576 btst #4,($1277).w ROM:0012857C bne.s loc_128590 ROM:0012857E move.b #9,d1 ROM:00128582 cmp.b ($10C8).w,d1 ROM:00128586 blt.s loc_12858C ROM:00128588 addq.b #1,($10C8).w ROM:0012858C ROM:0012858C loc_12858C: ; CODE XREF: ROM:00128586↑j ROM:0012858C bra.w loc_128596 ROM:00128590 ; --------------------------------------------------------------------------- ROM:00128590 ROM:00128590 loc_128590: ; CODE XREF: ROM:0012857C↑j ROM:00128590 move.b #0,($10C8).w ROM:00128596 ROM:00128596 loc_128596: ; CODE XREF: ROM:loc_12858C↑j ROM:00128596 bra.w locret_1285A0 ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859A ROM:0012859A loc_12859A: ; CODE XREF: ROM:00128574↑j ROM:0012859A move.b #0,($10C8).w ROM:001285A0 ROM:001285A0 locret_1285A0: ; CODE XREF: ROM:0012856A↑j ROM:001285A0 ; ROM:loc_128596↑j ROM:001285A0 rts ROM:001285A2 ; --------------------------------------------------------------------------- ROM:001285A2 rts ROM:001285A4 ROM:001285A4 ; =============== S U B R O U T I N E ======================================= ROM:001285A4 ROM:001285A4 ROM:001285A4 sub_1285A4: ; CODE XREF: sub_110E14:loc_111066↑p ROM:001285A4 ; sub_111092↑p ROM:001285A4 move.b #0,($10CA).w ROM:001285AA bset #2,($1268).w ROM:001285B0 move.b #0,($10CB).w ROM:001285B6 move.b #0,($10C8).w ROM:001285BC bset #5,($1272).w ROM:001285C2 bclr #1,($125A).w ROM:001285C8 rts ROM:001285C8 ; End of function sub_1285A4 ROM:001285C8 ROM:001285CA ROM:001285CA ; =============== S U B R O U T I N E ======================================= ROM:001285CA ROM:001285CA ROM:001285CA sub_1285CA: ; CODE XREF: sub_1237EC+F6↑p ROM:001285CA bclr #7,($1264).w ROM:001285D0 bclr #6,($1278).w ROM:001285D6 clr.w d1 ROM:001285D8 move.b ($10D1).w,d1 ROM:001285DC cmpi.w #2,d1 ROM:001285E0 bcc.s locret_1285EA ROM:001285E2 movea.l off_1285EC(pc,d1.w*4),a0 ROM:001285E6 nop ROM:001285E8 jmp (a0) ROM:001285EA ; --------------------------------------------------------------------------- ROM:001285EA ROM:001285EA locret_1285EA: ; CODE XREF: sub_1285CA+16↑j ROM:001285EA rts ROM:001285EA ; End of function sub_1285CA ROM:001285EA ROM:001285EA ; --------------------------------------------------------------------------- ROM:001285EC off_1285EC: dc.l loc_1285F4 ; DATA XREF: sub_1285CA+18↑r ROM:001285F0 dc.l loc_128606 ROM:001285F4 ; --------------------------------------------------------------------------- ROM:001285F4 ROM:001285F4 loc_1285F4: ; DATA XREF: ROM:off_1285EC↑o ROM:001285F4 bsr.w sub_128632 ROM:001285F8 bsr.w sub_1286AA ROM:001285FC move.b #1,($10D1).w ROM:00128602 bra.s locret_12862E ROM:00128604 ; --------------------------------------------------------------------------- ROM:00128604 rts ROM:00128606 ; --------------------------------------------------------------------------- ROM:00128606 ROM:00128606 loc_128606: ; DATA XREF: ROM:001285F0↑o ROM:00128606 btst #5,($126B).w ROM:0012860C beq.s locret_12862E ROM:0012860E btst #2,($1265).w ROM:00128614 bne.s loc_128620 ROM:00128616 bset #7,($1264).w ROM:0012861C bra.w loc_128626 ROM:00128620 ; --------------------------------------------------------------------------- ROM:00128620 ROM:00128620 loc_128620: ; CODE XREF: ROM:00128614↑j ROM:00128620 bset #6,($1278).w ROM:00128626 ROM:00128626 loc_128626: ; CODE XREF: ROM:0012861C↑j ROM:00128626 bsr.w sub_128632 ROM:0012862A bsr.w sub_1286AA ROM:0012862E ROM:0012862E locret_12862E: ; CODE XREF: ROM:00128602↑j ROM:0012862E ; ROM:0012860C↑j ROM:0012862E rts ROM:00128630 ; --------------------------------------------------------------------------- ROM:00128630 rts ROM:00128632 ROM:00128632 ; =============== S U B R O U T I N E ======================================= ROM:00128632 ROM:00128632 ROM:00128632 sub_128632: ; CODE XREF: ROM:loc_1285F4↑p ROM:00128632 ; ROM:loc_128626↑p ROM:00128632 clr.w d1 ROM:00128634 move.b ($10D0).w,d1 ROM:00128638 cmpi.w #2,d1 ROM:0012863C bcc.s locret_128646 ROM:0012863E movea.l off_128648(pc,d1.w*4),a0 ROM:00128642 nop ROM:00128644 jmp (a0) ROM:00128646 ; --------------------------------------------------------------------------- ROM:00128646 ROM:00128646 locret_128646: ; CODE XREF: sub_128632+A↑j ROM:00128646 rts ROM:00128646 ; End of function sub_128632 ROM:00128646 ROM:00128646 ; --------------------------------------------------------------------------- ROM:00128648 off_128648: dc.l loc_128650 ; DATA XREF: sub_128632+C↑r ROM:0012864C dc.l loc_12865E ROM:00128650 ; --------------------------------------------------------------------------- ROM:00128650 ROM:00128650 loc_128650: ; DATA XREF: ROM:off_128648↑o ROM:00128650 bsr.w sub_1288EC ROM:00128654 move.b #1,($10D0).w ROM:0012865A bra.s locret_1286A6 ROM:0012865C ; --------------------------------------------------------------------------- ROM:0012865C rts ROM:0012865E ; --------------------------------------------------------------------------- ROM:0012865E ROM:0012865E loc_12865E: ; DATA XREF: ROM:0012864C↑o ROM:0012865E btst #6,($1278).w ROM:00128664 beq.s loc_12866A ROM:00128666 bsr.w sub_1288EC ROM:0012866A ROM:0012866A loc_12866A: ; CODE XREF: ROM:00128664↑j ROM:0012866A btst #7,($1264).w ROM:00128670 beq.s locret_1286A6 ROM:00128672 bsr.w sub_1287F4 ROM:00128676 btst #1,($126E).w ROM:0012867C beq.s loc_1286A0 ROM:0012867E bset #3,($CC8).w ROM:00128684 bset #1,($1273).w ROM:0012868A bset #3,($135F).w ROM:00128690 move.w $6B0(a5),d1 ROM:00128694 cmp.w ($982).w,d1 ROM:00128698 blt.s loc_1286A0 ROM:0012869A bset #6,($135E).w ROM:001286A0 ROM:001286A0 loc_1286A0: ; CODE XREF: ROM:0012867C↑j ROM:001286A0 ; ROM:00128698↑j ROM:001286A0 bset #3,($CE0).w ROM:001286A6 ROM:001286A6 locret_1286A6: ; CODE XREF: ROM:0012865A↑j ROM:001286A6 ; ROM:00128670↑j ROM:001286A6 rts ROM:001286A8 ; --------------------------------------------------------------------------- ROM:001286A8 rts ROM:001286AA ROM:001286AA ; =============== S U B R O U T I N E ======================================= ROM:001286AA ROM:001286AA ROM:001286AA sub_1286AA: ; CODE XREF: ROM:001285F8↑p ROM:001286AA ; ROM:0012862A↑p ROM:001286AA clr.w d1 ROM:001286AC move.b ($10CF).w,d1 ROM:001286B0 cmpi.w #6,d1 ROM:001286B4 bcc.s locret_1286BE ROM:001286B6 movea.l off_1286C0(pc,d1.w*4),a0 ROM:001286BA nop ROM:001286BC jmp (a0) ROM:001286BE ; --------------------------------------------------------------------------- ROM:001286BE ROM:001286BE locret_1286BE: ; CODE XREF: sub_1286AA+A↑j ROM:001286BE rts ROM:001286BE ; End of function sub_1286AA ROM:001286BE ROM:001286BE ; --------------------------------------------------------------------------- ROM:001286C0 off_1286C0: dc.l loc_1286D8 ; DATA XREF: sub_1286AA+C↑r ROM:001286C4 dc.l loc_1286F4 ROM:001286C8 dc.l loc_128724 ROM:001286CC dc.l loc_128748 ROM:001286D0 dc.l loc_12876C ROM:001286D4 dc.l loc_128790 ROM:001286D8 ; --------------------------------------------------------------------------- ROM:001286D8 ROM:001286D8 loc_1286D8: ; DATA XREF: ROM:off_1286C0↑o ROM:001286D8 bsr.w sub_128A7A ROM:001286DC bsr.w sub_128A26 ROM:001286E0 bsr.w sub_128A96 ROM:001286E4 bclr #1,($1260).w ROM:001286EA move.b #1,($10CF).w ROM:001286F0 bra.s locret_128722 ROM:001286F2 ; --------------------------------------------------------------------------- ROM:001286F2 rts ROM:001286F4 ; --------------------------------------------------------------------------- ROM:001286F4 ROM:001286F4 loc_1286F4: ; DATA XREF: ROM:001286C4↑o ROM:001286F4 move.w $6AE(a5),d1 ROM:001286F8 btst #7,($1264).w ROM:001286FE beq.s locret_128722 ROM:00128700 cmp.w ($C2C).w,d1 ROM:00128704 ble.s locret_128722 ROM:00128706 bsr.w sub_128A7A ROM:0012870A bsr.w sub_128A26 ROM:0012870E bsr.w sub_128A96 ROM:00128712 bsr.w sub_128A4A ROM:00128716 bsr.w sub_128AC8 ROM:0012871A move.b #2,($10CF).w ROM:00128720 bra.s locret_128746 ROM:00128722 ; --------------------------------------------------------------------------- ROM:00128722 ROM:00128722 locret_128722: ; CODE XREF: ROM:001286F0↑j ROM:00128722 ; ROM:001286FE↑j ... ROM:00128722 rts ROM:00128724 ; --------------------------------------------------------------------------- ROM:00128724 ROM:00128724 loc_128724: ; DATA XREF: ROM:001286C8↑o ROM:00128724 move.w $6AE(a5),d1 ROM:00128728 btst #7,($1264).w ROM:0012872E beq.s locret_128746 ROM:00128730 cmp.w ($C2C).w,d1 ROM:00128734 ble.s locret_128746 ROM:00128736 bsr.w sub_128A4A ROM:0012873A bsr.w sub_128AC8 ROM:0012873E move.b #3,($10CF).w ROM:00128744 bra.s locret_12876A ROM:00128746 ; --------------------------------------------------------------------------- ROM:00128746 ROM:00128746 locret_128746: ; CODE XREF: ROM:00128720↑j ROM:00128746 ; ROM:0012872E↑j ... ROM:00128746 rts ROM:00128748 ; --------------------------------------------------------------------------- ROM:00128748 ROM:00128748 loc_128748: ; DATA XREF: ROM:001286CC↑o ROM:00128748 move.w $6AE(a5),d1 ROM:0012874C btst #7,($1264).w ROM:00128752 beq.s locret_12876A ROM:00128754 cmp.w ($C2C).w,d1 ROM:00128758 ble.s locret_12876A ROM:0012875A bsr.w sub_128A4A ROM:0012875E bsr.w sub_128AC8 ROM:00128762 move.b #4,($10CF).w ROM:00128768 bra.s locret_12878E ROM:0012876A ; --------------------------------------------------------------------------- ROM:0012876A ROM:0012876A locret_12876A: ; CODE XREF: ROM:00128744↑j ROM:0012876A ; ROM:00128752↑j ... ROM:0012876A rts ROM:0012876C ; --------------------------------------------------------------------------- ROM:0012876C ROM:0012876C loc_12876C: ; DATA XREF: ROM:001286D0↑o ROM:0012876C move.w $6AE(a5),d1 ROM:00128770 btst #7,($1264).w ROM:00128776 beq.s locret_12878E ROM:00128778 cmp.w ($C2C).w,d1 ROM:0012877C ble.s locret_12878E ROM:0012877E bsr.w sub_128A4A ROM:00128782 bsr.w sub_128AC8 ROM:00128786 move.b #5,($10CF).w ROM:0012878C bra.s locret_1287F0 ROM:0012878E ; --------------------------------------------------------------------------- ROM:0012878E ROM:0012878E locret_12878E: ; CODE XREF: ROM:00128768↑j ROM:0012878E ; ROM:00128776↑j ... ROM:0012878E rts ROM:00128790 ; --------------------------------------------------------------------------- ROM:00128790 ROM:00128790 loc_128790: ; DATA XREF: ROM:001286D4↑o ROM:00128790 move.w $6AE(a5),d1 ROM:00128794 btst #7,($1264).w ROM:0012879A beq.s locret_1287F0 ROM:0012879C cmp.w ($C2C).w,d1 ROM:001287A0 ble.s locret_1287F0 ROM:001287A2 bsr.w sub_128A4A ROM:001287A6 bsr.w sub_128910 ROM:001287AA bsr.w sub_128AC8 ROM:001287AE bset #1,($1260).w ROM:001287B4 btst #1,($126E).w ROM:001287BA beq.s loc_1287DE ROM:001287BC bset #4,($CC8).w ROM:001287C2 bset #1,($1273).w ROM:001287C8 bset #3,($135F).w ROM:001287CE move.w $6B0(a5),d2 ROM:001287D2 cmp.w ($982).w,d2 ROM:001287D6 blt.s loc_1287DE ROM:001287D8 bset #6,($135E).w ROM:001287DE ROM:001287DE loc_1287DE: ; CODE XREF: ROM:001287BA↑j ROM:001287DE ; ROM:001287D6↑j ROM:001287DE bset #4,($CE0).w ROM:001287E4 move.b #1,($10CF).w ROM:001287EA bra.l locret_128722 ROM:001287F0 ; --------------------------------------------------------------------------- ROM:001287F0 ROM:001287F0 locret_1287F0: ; CODE XREF: ROM:0012878C↑j ROM:001287F0 ; ROM:0012879A↑j ... ROM:001287F0 rts ROM:001287F2 ; --------------------------------------------------------------------------- ROM:001287F2 rts ROM:001287F4 ROM:001287F4 ; =============== S U B R O U T I N E ======================================= ROM:001287F4 ROM:001287F4 ROM:001287F4 sub_1287F4: ; CODE XREF: ROM:00128672↑p ROM:001287F4 clr.l d0 ROM:001287F6 move.w ($C60).w,d0 ROM:001287FA moveq #4,d1 ROM:001287FC divs.w d1,d0 ROM:001287FE move.w d0,($C4A).w ROM:00128802 move.w $6A2(a5),d4 ROM:00128806 move.w $6A0(a5),d5 ROM:0012880A cmp.w d0,d4 ROM:0012880C bgt.l loc_1288CE ROM:00128812 bset #3,($CC8).w ROM:00128818 move.w $6B0(a5),d1 ROM:0012881C cmp.w ($982).w,d1 ROM:00128820 blt.s loc_128828 ROM:00128822 bset #6,($135E).w ROM:00128828 ROM:00128828 loc_128828: ; CODE XREF: sub_1287F4+2C↑j ROM:00128828 move.w #0,d1 ROM:0012882C bra.s loc_128832 ROM:0012882E ; --------------------------------------------------------------------------- ROM:0012882E ROM:0012882E loc_12882E: ; CODE XREF: sub_1287F4:loc_1288C8↓j ROM:0012882E addi.w #1,d1 ROM:00128832 ROM:00128832 loc_128832: ; CODE XREF: sub_1287F4+38↑j ROM:00128832 cmpi.w #3,d1 ROM:00128836 bgt.l loc_1288CC ROM:0012883C clr.w d3 ROM:0012883E move.b $124A(d1.w),d3 ROM:00128844 muls.w #$64,d3 ; 'd' ROM:00128848 cmp.w d3,d5 ROM:0012884A bgt.s loc_1288C4 ROM:0012884C bset d1,($10CD).w ROM:00128850 btst #3,($135F).w ROM:00128856 bne.s loc_1288BA ROM:00128858 cmpi.w #0,d1 ROM:0012885C bne.s loc_128866 ROM:0012885E bset #0,($10CE).w ROM:00128864 bra.s loc_12888A ROM:00128866 ; --------------------------------------------------------------------------- ROM:00128866 ROM:00128866 loc_128866: ; CODE XREF: sub_1287F4+68↑j ROM:00128866 cmpi.w #1,d1 ROM:0012886A bne.s loc_128874 ROM:0012886C bset #2,($10CE).w ROM:00128872 bra.s loc_12888A ROM:00128874 ; --------------------------------------------------------------------------- ROM:00128874 ROM:00128874 loc_128874: ; CODE XREF: sub_1287F4+76↑j ROM:00128874 cmpi.w #2,d1 ROM:00128878 bne.s loc_128884 ROM:0012887A bset #3,($10CE).w ROM:00128880 bra.w loc_12888A ROM:00128884 ; --------------------------------------------------------------------------- ROM:00128884 ROM:00128884 loc_128884: ; CODE XREF: sub_1287F4+84↑j ROM:00128884 bset #1,($10CE).w ROM:0012888A ROM:0012888A loc_12888A: ; CODE XREF: sub_1287F4+70↑j ROM:0012888A ; sub_1287F4+7E↑j ... ROM:0012888A cmpi.b #1,($10CE).w ROM:00128890 beq.s loc_1288BA ROM:00128892 cmpi.b #2,($10CE).w ROM:00128898 beq.s loc_1288BA ROM:0012889A cmpi.b #4,($10CE).w ROM:001288A0 beq.s loc_1288BA ROM:001288A2 cmpi.b #8,($10CE).w ROM:001288A8 beq.s loc_1288BA ROM:001288AA clr.b ($10CE).w ROM:001288AE bset #1,($1273).w ROM:001288B4 bset #3,($135F).w ROM:001288BA ROM:001288BA loc_1288BA: ; CODE XREF: sub_1287F4+62↑j ROM:001288BA ; sub_1287F4+9C↑j ... ROM:001288BA move.b ($10CE).w,($1304).w ROM:001288C0 bra.w loc_1288C8 ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C4 ROM:001288C4 loc_1288C4: ; CODE XREF: sub_1287F4+56↑j ROM:001288C4 bclr d1,($10CD).w ROM:001288C8 ROM:001288C8 loc_1288C8: ; CODE XREF: sub_1287F4+CC↑j ROM:001288C8 bra.w loc_12882E ROM:001288CC ; --------------------------------------------------------------------------- ROM:001288CC ROM:001288CC loc_1288CC: ; CODE XREF: sub_1287F4+42↑j ROM:001288CC bra.s locret_1288EA ROM:001288CE ; --------------------------------------------------------------------------- ROM:001288CE ROM:001288CE loc_1288CE: ; CODE XREF: sub_1287F4+18↑j ROM:001288CE bclr #3,($CC8).w ROM:001288D4 move.w #0,d1 ROM:001288D8 bra.s loc_1288DE ROM:001288DA ; --------------------------------------------------------------------------- ROM:001288DA ROM:001288DA loc_1288DA: ; CODE XREF: sub_1287F4+F4↓j ROM:001288DA addi.w #1,d1 ROM:001288DE ROM:001288DE loc_1288DE: ; CODE XREF: sub_1287F4+E4↑j ROM:001288DE cmpi.w #3,d1 ROM:001288E2 bgt.s locret_1288EA ROM:001288E4 bclr d1,($10CD).w ROM:001288E8 bra.s loc_1288DA ROM:001288EA ; --------------------------------------------------------------------------- ROM:001288EA ROM:001288EA locret_1288EA: ; CODE XREF: sub_1287F4:loc_1288CC↑j ROM:001288EA ; sub_1287F4+EE↑j ROM:001288EA rts ROM:001288EA ; End of function sub_1287F4 ROM:001288EA ROM:001288EC ROM:001288EC ; =============== S U B R O U T I N E ======================================= ROM:001288EC ROM:001288EC ROM:001288EC sub_1288EC: ; CODE XREF: ROM:loc_128650↑p ROM:001288EC ; ROM:00128666↑p ROM:001288EC move.w #0,($C4A).w ROM:001288F2 bclr #3,($CC8).w ROM:001288F8 move.w #0,d1 ROM:001288FC bra.s loc_128902 ROM:001288FE ; --------------------------------------------------------------------------- ROM:001288FE ROM:001288FE loc_1288FE: ; CODE XREF: sub_1288EC+20↓j ROM:001288FE addi.w #1,d1 ROM:00128902 ROM:00128902 loc_128902: ; CODE XREF: sub_1288EC+10↑j ROM:00128902 cmpi.w #3,d1 ROM:00128906 bgt.s locret_12890E ROM:00128908 bclr d1,($10CD).w ROM:0012890C bra.s loc_1288FE ROM:0012890E ; --------------------------------------------------------------------------- ROM:0012890E ROM:0012890E locret_12890E: ; CODE XREF: sub_1288EC+1A↑j ROM:0012890E rts ROM:0012890E ; End of function sub_1288EC ROM:0012890E ROM:00128910 ROM:00128910 ; =============== S U B R O U T I N E ======================================= ROM:00128910 ROM:00128910 ROM:00128910 sub_128910: ; CODE XREF: ROM:001287A6↑p ROM:00128910 clr.l d0 ROM:00128912 move.w ($F0C).w,d0 ROM:00128916 move.w #1,d1 ROM:0012891A bra.s loc_128920 ROM:0012891C ; --------------------------------------------------------------------------- ROM:0012891C ROM:0012891C loc_12891C: ; CODE XREF: sub_128910+1C↓j ROM:0012891C addi.w #1,d1 ROM:00128920 ROM:00128920 loc_128920: ; CODE XREF: sub_128910+A↑j ROM:00128920 cmpi.w #3,d1 ROM:00128924 bgt.s loc_12892E ROM:00128926 add.w $F0C(d1.w*2),d0 ROM:0012892C bra.s loc_12891C ROM:0012892E ; --------------------------------------------------------------------------- ROM:0012892E ROM:0012892E loc_12892E: ; CODE XREF: sub_128910+14↑j ROM:0012892E moveq #4,d2 ROM:00128930 muls.w #$1F4,d2 ROM:00128934 muls.w #$2710,d0 ROM:00128938 divs.w d2,d0 ROM:0012893A move.w d0,($C4C).w ROM:0012893E move.w $6A4(a5),d4 ROM:00128942 move.w $6A6(a5),d5 ROM:00128946 cmp.w d0,d4 ROM:00128948 bgt.l loc_128A08 ROM:0012894E bset #4,($CC8).w ROM:00128954 move.w $6B0(a5),d1 ROM:00128958 cmp.w ($982).w,d1 ROM:0012895C blt.s loc_128964 ROM:0012895E bset #6,($135E).w ROM:00128964 ROM:00128964 loc_128964: ; CODE XREF: sub_128910+4C↑j ROM:00128964 move.w #0,d1 ROM:00128968 bra.s loc_12896E ROM:0012896A ; --------------------------------------------------------------------------- ROM:0012896A ROM:0012896A loc_12896A: ; CODE XREF: sub_128910:loc_128A02↓j ROM:0012896A addi.w #1,d1 ROM:0012896E ROM:0012896E loc_12896E: ; CODE XREF: sub_128910+58↑j ROM:0012896E cmpi.w #3,d1 ROM:00128972 bgt.l loc_128A06 ROM:00128978 move.w $F0C(d1.w*2),d3 ROM:0012897E muls.w #$14,d3 ROM:00128982 cmp.w d3,d5 ROM:00128984 bgt.s loc_1289FE ROM:00128986 bset d1,($10CC).w ROM:0012898A btst #3,($135F).w ROM:00128990 bne.s loc_1289F4 ROM:00128992 cmpi.w #0,d1 ROM:00128996 bne.s loc_1289A0 ROM:00128998 bset #0,($10CE).w ROM:0012899E bra.s loc_1289C4 ROM:001289A0 ; --------------------------------------------------------------------------- ROM:001289A0 ROM:001289A0 loc_1289A0: ; CODE XREF: sub_128910+86↑j ROM:001289A0 cmpi.w #1,d1 ROM:001289A4 bne.s loc_1289AE ROM:001289A6 bset #2,($10CE).w ROM:001289AC bra.s loc_1289C4 ROM:001289AE ; --------------------------------------------------------------------------- ROM:001289AE ROM:001289AE loc_1289AE: ; CODE XREF: sub_128910+94↑j ROM:001289AE cmpi.w #2,d1 ROM:001289B2 bne.s loc_1289BE ROM:001289B4 bset #3,($10CE).w ROM:001289BA bra.w loc_1289C4 ROM:001289BE ; --------------------------------------------------------------------------- ROM:001289BE ROM:001289BE loc_1289BE: ; CODE XREF: sub_128910+A2↑j ROM:001289BE bset #1,($10CE).w ROM:001289C4 ROM:001289C4 loc_1289C4: ; CODE XREF: sub_128910+8E↑j ROM:001289C4 ; sub_128910+9C↑j ... ROM:001289C4 cmpi.b #1,($10CE).w ROM:001289CA beq.s loc_1289F4 ROM:001289CC cmpi.b #2,($10CE).w ROM:001289D2 beq.s loc_1289F4 ROM:001289D4 cmpi.b #4,($10CE).w ROM:001289DA beq.s loc_1289F4 ROM:001289DC cmpi.b #8,($10CE).w ROM:001289E2 beq.s loc_1289F4 ROM:001289E4 clr.b ($10CE).w ROM:001289E8 bset #1,($1273).w ROM:001289EE bset #3,($135F).w ROM:001289F4 ROM:001289F4 loc_1289F4: ; CODE XREF: sub_128910+80↑j ROM:001289F4 ; sub_128910+BA↑j ... ROM:001289F4 move.b ($10CE).w,($1304).w ROM:001289FA bra.w loc_128A02 ROM:001289FE ; --------------------------------------------------------------------------- ROM:001289FE ROM:001289FE loc_1289FE: ; CODE XREF: sub_128910+74↑j ROM:001289FE bclr d1,($10CC).w ROM:00128A02 ROM:00128A02 loc_128A02: ; CODE XREF: sub_128910+EA↑j ROM:00128A02 bra.w loc_12896A ROM:00128A06 ; --------------------------------------------------------------------------- ROM:00128A06 ROM:00128A06 loc_128A06: ; CODE XREF: sub_128910+62↑j ROM:00128A06 bra.s locret_128A24 ROM:00128A08 ; --------------------------------------------------------------------------- ROM:00128A08 ROM:00128A08 loc_128A08: ; CODE XREF: sub_128910+38↑j ROM:00128A08 bclr #4,($CC8).w ROM:00128A0E move.w #0,d1 ROM:00128A12 bra.s loc_128A18 ROM:00128A14 ; --------------------------------------------------------------------------- ROM:00128A14 ROM:00128A14 loc_128A14: ; CODE XREF: sub_128910+112↓j ROM:00128A14 addi.w #1,d1 ROM:00128A18 ROM:00128A18 loc_128A18: ; CODE XREF: sub_128910+102↑j ROM:00128A18 cmpi.w #3,d1 ROM:00128A1C bgt.s locret_128A24 ROM:00128A1E bclr d1,($10CC).w ROM:00128A22 bra.s loc_128A14 ROM:00128A24 ; --------------------------------------------------------------------------- ROM:00128A24 ROM:00128A24 locret_128A24: ; CODE XREF: sub_128910:loc_128A06↑j ROM:00128A24 ; sub_128910+10C↑j ROM:00128A24 rts ROM:00128A24 ; End of function sub_128910 ROM:00128A24 ROM:00128A26 ROM:00128A26 ; =============== S U B R O U T I N E ======================================= ROM:00128A26 ROM:00128A26 ROM:00128A26 sub_128A26: ; CODE XREF: ROM:001286DC↑p ROM:00128A26 ; ROM:0012870A↑p ROM:00128A26 move.w #0,($C4C).w ROM:00128A2C bclr #4,($CC8).w ROM:00128A32 move.w #0,d1 ROM:00128A36 bra.s loc_128A3C ROM:00128A38 ; --------------------------------------------------------------------------- ROM:00128A38 ROM:00128A38 loc_128A38: ; CODE XREF: sub_128A26+20↓j ROM:00128A38 addi.w #1,d1 ROM:00128A3C ROM:00128A3C loc_128A3C: ; CODE XREF: sub_128A26+10↑j ROM:00128A3C cmpi.w #3,d1 ROM:00128A40 bgt.s locret_128A48 ROM:00128A42 bclr d1,($10CC).w ROM:00128A46 bra.s loc_128A38 ROM:00128A48 ; --------------------------------------------------------------------------- ROM:00128A48 ROM:00128A48 locret_128A48: ; CODE XREF: sub_128A26+1A↑j ROM:00128A48 rts ROM:00128A48 ; End of function sub_128A26 ROM:00128A48 ROM:00128A4A ROM:00128A4A ; =============== S U B R O U T I N E ======================================= ROM:00128A4A ROM:00128A4A ROM:00128A4A sub_128A4A: ; CODE XREF: ROM:00128712↑p ROM:00128A4A ; ROM:00128736↑p ... ROM:00128A4A clr.w d2 ROM:00128A4C move.w #0,d0 ROM:00128A50 bra.s loc_128A56 ROM:00128A52 ; --------------------------------------------------------------------------- ROM:00128A52 ROM:00128A52 loc_128A52: ; CODE XREF: sub_128A4A+26↓j ROM:00128A52 addi.w #1,d0 ROM:00128A56 ROM:00128A56 loc_128A56: ; CODE XREF: sub_128A4A+6↑j ROM:00128A56 cmpi.w #3,d0 ROM:00128A5A bgt.s loc_128A72 ROM:00128A5C move.w $F0C(d0.w*2),d1 ROM:00128A62 move.b $124A(d0.w),d2 ROM:00128A68 add.w d2,d1 ROM:00128A6A move.w d1,$F0C(d0.w*2) ROM:00128A70 bra.s loc_128A52 ROM:00128A72 ; --------------------------------------------------------------------------- ROM:00128A72 ROM:00128A72 loc_128A72: ; CODE XREF: sub_128A4A+10↑j ROM:00128A72 addi.w #$C8,($C4E).w ROM:00128A78 rts ROM:00128A78 ; End of function sub_128A4A ROM:00128A78 ROM:00128A7A ROM:00128A7A ; =============== S U B R O U T I N E ======================================= ROM:00128A7A ROM:00128A7A ROM:00128A7A sub_128A7A: ; CODE XREF: ROM:loc_1286D8↑p ROM:00128A7A ; ROM:00128706↑p ROM:00128A7A move.w #0,d0 ROM:00128A7E bra.s loc_128A84 ROM:00128A80 ; --------------------------------------------------------------------------- ROM:00128A80 ROM:00128A80 loc_128A80: ; CODE XREF: sub_128A7A+18↓j ROM:00128A80 addi.w #1,d0 ROM:00128A84 ROM:00128A84 loc_128A84: ; CODE XREF: sub_128A7A+4↑j ROM:00128A84 cmpi.w #3,d0 ROM:00128A88 bgt.s locret_128A94 ROM:00128A8A move.w #0,$F0C(d0.w*2) ROM:00128A92 bra.s loc_128A80 ROM:00128A94 ; --------------------------------------------------------------------------- ROM:00128A94 ROM:00128A94 locret_128A94: ; CODE XREF: sub_128A7A+E↑j ROM:00128A94 rts ROM:00128A94 ; End of function sub_128A7A ROM:00128A94 ROM:00128A96 ROM:00128A96 ; =============== S U B R O U T I N E ======================================= ROM:00128A96 ROM:00128A96 ROM:00128A96 sub_128A96: ; CODE XREF: ROM:001286E0↑p ROM:00128A96 ; ROM:0012870E↑p ROM:00128A96 move.w $698(a5),($C42).w ROM:00128A9C move.w $69A(a5),($C44).w ROM:00128AA2 move.w $6AA(a5),($C46).w ROM:00128AA8 move.w $6A8(a5),($C48).w ROM:00128AAE move.w $698(a5),($C3A).w ROM:00128AB4 move.w $69A(a5),($C3C).w ROM:00128ABA move.w $6AA(a5),($C3E).w ROM:00128AC0 move.w $6A8(a5),($C40).w ROM:00128AC6 rts ROM:00128AC6 ; End of function sub_128A96 ROM:00128AC6 ROM:00128AC8 ROM:00128AC8 ; =============== S U B R O U T I N E ======================================= ROM:00128AC8 ROM:00128AC8 ROM:00128AC8 sub_128AC8: ; CODE XREF: ROM:00128716↑p ROM:00128AC8 ; ROM:0012873A↑p ... ROM:00128AC8 move.w ($C2A).w,d0 ROM:00128ACC cmp.w ($C42).w,d0 ROM:00128AD0 bge.s loc_128AD6 ROM:00128AD2 move.w d0,($C42).w ROM:00128AD6 ROM:00128AD6 loc_128AD6: ; CODE XREF: sub_128AC8+8↑j ROM:00128AD6 move.w ($C2C).w,d0 ROM:00128ADA cmp.w ($C44).w,d0 ROM:00128ADE ble.s loc_128AE4 ROM:00128AE0 move.w d0,($C44).w ROM:00128AE4 ROM:00128AE4 loc_128AE4: ; CODE XREF: sub_128AC8+16↑j ROM:00128AE4 move.w ($C2E).w,d0 ROM:00128AE8 cmp.w ($C46).w,d0 ROM:00128AEC bge.s loc_128AF2 ROM:00128AEE move.w d0,($C46).w ROM:00128AF2 ROM:00128AF2 loc_128AF2: ; CODE XREF: sub_128AC8+24↑j ROM:00128AF2 move.w ($C30).w,d0 ROM:00128AF6 cmp.w ($C48).w,d0 ROM:00128AFA ble.s loc_128B00 ROM:00128AFC move.w d0,($C48).w ROM:00128B00 ROM:00128B00 loc_128B00: ; CODE XREF: sub_128AC8+32↑j ROM:00128B00 move.w ($C32).w,d0 ROM:00128B04 cmp.w ($C3A).w,d0 ROM:00128B08 bge.s loc_128B0E ROM:00128B0A move.w d0,($C3A).w ROM:00128B0E ROM:00128B0E loc_128B0E: ; CODE XREF: sub_128AC8+40↑j ROM:00128B0E move.w ($C34).w,d0 ROM:00128B12 cmp.w ($C3C).w,d0 ROM:00128B16 ble.s loc_128B1C ROM:00128B18 move.w d0,($C3C).w ROM:00128B1C ROM:00128B1C loc_128B1C: ; CODE XREF: sub_128AC8+4E↑j ROM:00128B1C move.w ($C36).w,d0 ROM:00128B20 cmp.w ($C3E).w,d0 ROM:00128B24 bge.s loc_128B2A ROM:00128B26 move.w d0,($C3E).w ROM:00128B2A ROM:00128B2A loc_128B2A: ; CODE XREF: sub_128AC8+5C↑j ROM:00128B2A move.w ($C38).w,d0 ROM:00128B2E cmp.w ($C40).w,d0 ROM:00128B32 ble.s locret_128B38 ROM:00128B34 move.w d0,($C40).w ROM:00128B38 ROM:00128B38 locret_128B38: ; CODE XREF: sub_128AC8+6A↑j ROM:00128B38 rts ROM:00128B38 ; End of function sub_128AC8 ROM:00128B38 ROM:00128B3A ROM:00128B3A ; =============== S U B R O U T I N E ======================================= ROM:00128B3A ROM:00128B3A ROM:00128B3A sub_128B3A: ; CODE XREF: sub_110E14+242↑p ROM:00128B3A bclr #6,($127A).w ROM:00128B40 clr.w d0 ROM:00128B42 move.b ($10C8).w,d0 ROM:00128B46 clr.w d1 ROM:00128B48 move.b ($10D2).w,d1 ROM:00128B4C cmpi.w #5,d1 ROM:00128B50 bcc.s locret_128B5A ROM:00128B52 movea.l off_128B5C(pc,d1.w*4),a0 ROM:00128B56 nop ROM:00128B58 jmp (a0) ROM:00128B5A ; --------------------------------------------------------------------------- ROM:00128B5A ROM:00128B5A locret_128B5A: ; CODE XREF: sub_128B3A+16↑j ROM:00128B5A rts ROM:00128B5A ; End of function sub_128B3A ROM:00128B5A ROM:00128B5A ; --------------------------------------------------------------------------- ROM:00128B5C off_128B5C: dc.l loc_128B70 ; DATA XREF: sub_128B3A+18↑r ROM:00128B60 dc.l loc_128B7A ROM:00128B64 dc.l loc_128B8E ROM:00128B68 dc.l loc_128BC8 ROM:00128B6C dc.l loc_128C16 ROM:00128B70 ; --------------------------------------------------------------------------- ROM:00128B70 ROM:00128B70 loc_128B70: ; DATA XREF: ROM:off_128B5C↑o ROM:00128B70 move.b #1,($10D2).w ROM:00128B76 bra.s locret_128B8C ROM:00128B78 ; --------------------------------------------------------------------------- ROM:00128B78 rts ROM:00128B7A ; --------------------------------------------------------------------------- ROM:00128B7A ROM:00128B7A loc_128B7A: ; DATA XREF: ROM:00128B60↑o ROM:00128B7A cmpi.w #0,d0 ROM:00128B7E ble.s locret_128B8C ROM:00128B80 bsr.w sub_128C56 ROM:00128B84 move.b #2,($10D2).w ROM:00128B8A bra.s locret_128BC6 ROM:00128B8C ; --------------------------------------------------------------------------- ROM:00128B8C ROM:00128B8C locret_128B8C: ; CODE XREF: ROM:00128B76↑j ROM:00128B8C ; ROM:00128B7E↑j ... ROM:00128B8C rts ROM:00128B8E ; --------------------------------------------------------------------------- ROM:00128B8E ROM:00128B8E loc_128B8E: ; DATA XREF: ROM:00128B64↑o ROM:00128B8E cmpi.w #0,d0 ROM:00128B92 bne.s loc_128B9C ROM:00128B94 move.b #1,($10D2).w ROM:00128B9A bra.s locret_128B8C ROM:00128B9C ; --------------------------------------------------------------------------- ROM:00128B9C ROM:00128B9C loc_128B9C: ; CODE XREF: ROM:00128B92↑j ROM:00128B9C cmpi.w #5,d0 ROM:00128BA0 bge.s loc_128BAE ROM:00128BA2 bsr.w sub_128C56 ROM:00128BA6 move.b #2,($10D2).w ROM:00128BAC bra.s locret_128BC6 ROM:00128BAE ; --------------------------------------------------------------------------- ROM:00128BAE ROM:00128BAE loc_128BAE: ; CODE XREF: ROM:00128BA0↑j ROM:00128BAE cmpi.w #5,d0 ROM:00128BB2 blt.s locret_128BC6 ROM:00128BB4 bsr.w sub_128C56 ROM:00128BB8 bsr.l sub_128ECA ROM:00128BBE move.b #3,($10D2).w ROM:00128BC4 bra.s locret_128C14 ROM:00128BC6 ; --------------------------------------------------------------------------- ROM:00128BC6 ROM:00128BC6 locret_128BC6: ; CODE XREF: ROM:00128B8A↑j ROM:00128BC6 ; ROM:00128BAC↑j ... ROM:00128BC6 rts ROM:00128BC8 ; --------------------------------------------------------------------------- ROM:00128BC8 ROM:00128BC8 loc_128BC8: ; DATA XREF: ROM:00128B68↑o ROM:00128BC8 cmpi.w #0,d0 ROM:00128BCC bne.s loc_128BD6 ROM:00128BCE move.b #1,($10D2).w ROM:00128BD4 bra.s locret_128B8C ROM:00128BD6 ; --------------------------------------------------------------------------- ROM:00128BD6 ROM:00128BD6 loc_128BD6: ; CODE XREF: ROM:00128BCC↑j ROM:00128BD6 cmpi.w #9,d0 ROM:00128BDA bge.s loc_128BEE ROM:00128BDC bsr.w sub_128C56 ROM:00128BE0 bsr.l sub_128ECA ROM:00128BE6 move.b #3,($10D2).w ROM:00128BEC bra.s locret_128C14 ROM:00128BEE ; --------------------------------------------------------------------------- ROM:00128BEE ROM:00128BEE loc_128BEE: ; CODE XREF: ROM:00128BDA↑j ROM:00128BEE cmpi.w #9,d0 ROM:00128BF2 blt.s locret_128C14 ROM:00128BF4 bsr.w sub_128C56 ROM:00128BF8 bsr.w sub_128CB8 ROM:00128BFC bsr.w sub_128E70 ROM:00128C00 bsr.l sub_128ECA ROM:00128C06 bset #6,($127A).w ROM:00128C0C move.b #4,($10D2).w ROM:00128C12 bra.s locret_128C52 ROM:00128C14 ; --------------------------------------------------------------------------- ROM:00128C14 ROM:00128C14 locret_128C14: ; CODE XREF: ROM:00128BC4↑j ROM:00128C14 ; ROM:00128BEC↑j ... ROM:00128C14 rts ROM:00128C16 ; --------------------------------------------------------------------------- ROM:00128C16 ROM:00128C16 loc_128C16: ; DATA XREF: ROM:00128B6C↑o ROM:00128C16 cmpi.w #0,d0 ROM:00128C1A bne.s loc_128C28 ROM:00128C1C move.b #1,($10D2).w ROM:00128C22 bra.l locret_128B8C ROM:00128C28 ; --------------------------------------------------------------------------- ROM:00128C28 ROM:00128C28 loc_128C28: ; CODE XREF: ROM:00128C1A↑j ROM:00128C28 cmpi.w #9,d0 ROM:00128C2C blt.s locret_128C52 ROM:00128C2E bsr.w sub_128C56 ROM:00128C32 bsr.w sub_128CB8 ROM:00128C36 bsr.w sub_128E70 ROM:00128C3A bsr.l sub_128ECA ROM:00128C40 bset #6,($127A).w ROM:00128C46 move.b #4,($10D2).w ROM:00128C4C bra.l *+6 ROM:00128C52 ; --------------------------------------------------------------------------- ROM:00128C52 ROM:00128C52 locret_128C52: ; CODE XREF: ROM:00128C12↑j ROM:00128C52 ; ROM:00128C2C↑j ... ROM:00128C52 rts ROM:00128C54 ; --------------------------------------------------------------------------- ROM:00128C54 rts ROM:00128C56 ROM:00128C56 ; =============== S U B R O U T I N E ======================================= ROM:00128C56 ROM:00128C56 ROM:00128C56 sub_128C56: ; CODE XREF: ROM:00128B80↑p ROM:00128C56 ; ROM:00128BA2↑p ... ROM:00128C56 move.w #7,d0 ROM:00128C5A bra.s loc_128C60 ROM:00128C5C ; --------------------------------------------------------------------------- ROM:00128C5C ROM:00128C5C loc_128C5C: ; CODE XREF: sub_128C56+1E↓j ROM:00128C5C subi.w #1,d0 ROM:00128C60 ROM:00128C60 loc_128C60: ; CODE XREF: sub_128C56+4↑j ROM:00128C60 cmpi.w #0,d0 ROM:00128C64 blt.s loc_128C76 ROM:00128C66 move.w d0,d1 ROM:00128C68 addq.w #1,d1 ROM:00128C6A move.w $F14(d0.w*2),$F14(d1.w*2) ROM:00128C74 bra.s loc_128C5C ROM:00128C76 ; --------------------------------------------------------------------------- ROM:00128C76 ROM:00128C76 loc_128C76: ; CODE XREF: sub_128C56+E↑j ROM:00128C76 move.w ($4F2).w,d2 ROM:00128C7A cmpi.w #0,d2 ROM:00128C7E blt.s locret_128CB6 ROM:00128C80 cmpi.w #3,d2 ROM:00128C84 bgt.s locret_128CB6 ROM:00128C86 move.w $12E8(d2.w*2),d0 ROM:00128C8C clr.l d1 ROM:00128C8E move.w ($F42).w,d1 ROM:00128C92 ext.l d0 ROM:00128C94 muls.l d1,d0 ROM:00128C98 divs.l #$3E8,d0 ROM:00128CA0 muls.l #$3E8,d1 ROM:00128CA8 sub.l d0,d1 ROM:00128CAA divs.l #$3E8,d1 ROM:00128CB2 move.w d1,($F14).w ROM:00128CB6 ROM:00128CB6 locret_128CB6: ; CODE XREF: sub_128C56+28↑j ROM:00128CB6 ; sub_128C56+2E↑j ROM:00128CB6 rts ROM:00128CB6 ; End of function sub_128C56 ROM:00128CB6 ROM:00128CB8 ROM:00128CB8 ; =============== S U B R O U T I N E ======================================= ROM:00128CB8 ROM:00128CB8 ROM:00128CB8 sub_128CB8: ; CODE XREF: ROM:00128BF8↑p ROM:00128CB8 ; ROM:00128C32↑p ROM:00128CB8 move.w ($F36).w,d3 ROM:00128CBC move.w ($F40).w,d2 ROM:00128CC0 move.w #$3B72,d1 ROM:00128CC4 bsr.l sub_116E84 ROM:00128CCA move.w d1,-(sp) ROM:00128CCC move.w ($F36).w,d2 ROM:00128CD0 move.w #$3ADE,d1 ROM:00128CD4 bsr.l sub_116E84 ROM:00128CDA move.w d1,d6 ROM:00128CDC cmpi.w #$3E8,d6 ROM:00128CE0 ble.s loc_128CE6 ROM:00128CE2 move.w #$3E8,d6 ROM:00128CE6 ROM:00128CE6 loc_128CE6: ; CODE XREF: sub_128CB8+28↑j ROM:00128CE6 ext.l d6 ROM:00128CE8 move.w (sp)+,d5 ROM:00128CEA cmpi.w #$2710,d5 ROM:00128CEE ble.s loc_128CF4 ROM:00128CF0 move.w #$2710,d5 ROM:00128CF4 ROM:00128CF4 loc_128CF4: ; CODE XREF: sub_128CB8+36↑j ROM:00128CF4 ext.l d5 ROM:00128CF6 clr.l d2 ROM:00128CF8 clr.l d3 ROM:00128CFA clr.l d4 ROM:00128CFC clr.l d1 ROM:00128CFE move.w ($F1C).w,d2 ROM:00128D02 move.w ($F1A).w,d1 ROM:00128D06 sub.l d1,d2 ROM:00128D08 lsl.l #2,d2 ROM:00128D0A move.w ($F20).w,d3 ROM:00128D0E move.w ($F18).w,d1 ROM:00128D12 sub.l d1,d3 ROM:00128D14 move.w ($F24).w,d4 ROM:00128D18 move.w ($F14).w,d1 ROM:00128D1C add.l d1,d4 ROM:00128D1E move.w ($F1C).w,d1 ROM:00128D22 sub.l d1,d4 ROM:00128D24 sub.l d1,d4 ROM:00128D26 cmpi.l #0,d4 ROM:00128D2C bge.s loc_128D30 ROM:00128D2E clr.l d4 ROM:00128D30 ROM:00128D30 loc_128D30: ; CODE XREF: sub_128CB8+74↑j ROM:00128D30 muls.l d5,d4 ROM:00128D34 move.l d4,d7 ROM:00128D36 divs.l #$3E8,d7 ROM:00128D3E clr.l d1 ROM:00128D40 move.w ($C50).w,d1 ROM:00128D44 muls.l #$3E8,d1 ROM:00128D4C sub.l d1,d4 ROM:00128D4E cmpi.l #$20C2B8,d4 ROM:00128D54 bgt.s loc_128D5E ROM:00128D56 cmpi.l #$FFDF3D48,d4 ROM:00128D5C bge.s loc_128DA8 ROM:00128D5E ROM:00128D5E loc_128D5E: ; CODE XREF: sub_128CB8+9C↑j ROM:00128D5E cmpi.l #0,d4 ROM:00128D64 blt.s loc_128D70 ROM:00128D66 addi.l #$1F4,d4 ROM:00128D6C bra.w loc_128D76 ROM:00128D70 ; --------------------------------------------------------------------------- ROM:00128D70 ROM:00128D70 loc_128D70: ; CODE XREF: sub_128CB8+AC↑j ROM:00128D70 subi.l #$1F4,d4 ROM:00128D76 ROM:00128D76 loc_128D76: ; CODE XREF: sub_128CB8+B4↑j ROM:00128D76 divs.l #$3E8,d4 ROM:00128D7E muls.l d6,d4 ROM:00128D82 add.l d1,d4 ROM:00128D84 cmpi.l #0,d4 ROM:00128D8A blt.s loc_128D96 ROM:00128D8C addi.l #$1F4,d4 ROM:00128D92 bra.w loc_128D9C ROM:00128D96 ; --------------------------------------------------------------------------- ROM:00128D96 ROM:00128D96 loc_128D96: ; CODE XREF: sub_128CB8+D2↑j ROM:00128D96 subi.l #$1F4,d4 ROM:00128D9C ROM:00128D9C loc_128D9C: ; CODE XREF: sub_128CB8+DA↑j ROM:00128D9C divs.l #$3E8,d4 ROM:00128DA4 bra.w loc_128DEE ROM:00128DA8 ; --------------------------------------------------------------------------- ROM:00128DA8 ROM:00128DA8 loc_128DA8: ; CODE XREF: sub_128CB8+A4↑j ROM:00128DA8 muls.l d6,d4 ROM:00128DAC cmpi.l #0,d4 ROM:00128DB2 blt.s loc_128DBE ROM:00128DB4 addi.l #$1F4,d4 ROM:00128DBA bra.w loc_128DC4 ROM:00128DBE ; --------------------------------------------------------------------------- ROM:00128DBE ROM:00128DBE loc_128DBE: ; CODE XREF: sub_128CB8+FA↑j ROM:00128DBE subi.l #$1F4,d4 ROM:00128DC4 ROM:00128DC4 loc_128DC4: ; CODE XREF: sub_128CB8+102↑j ROM:00128DC4 divs.l #$3E8,d4 ROM:00128DCC add.l d1,d4 ROM:00128DCE cmpi.l #0,d4 ROM:00128DD4 blt.s loc_128DE0 ROM:00128DD6 addi.l #$1F4,d4 ROM:00128DDC bra.w loc_128DE6 ROM:00128DE0 ; --------------------------------------------------------------------------- ROM:00128DE0 ROM:00128DE0 loc_128DE0: ; CODE XREF: sub_128CB8+11C↑j ROM:00128DE0 subi.l #$1F4,d4 ROM:00128DE6 ROM:00128DE6 loc_128DE6: ; CODE XREF: sub_128CB8+124↑j ROM:00128DE6 divs.l #$3E8,d4 ROM:00128DEE ROM:00128DEE loc_128DEE: ; CODE XREF: sub_128CB8+EC↑j ROM:00128DEE cmpi.l #0,d4 ROM:00128DF4 bge.s loc_128DF8 ROM:00128DF6 clr.l d4 ROM:00128DF8 ROM:00128DF8 loc_128DF8: ; CODE XREF: sub_128CB8+13C↑j ROM:00128DF8 cmpi.l #$FFFF,d4 ROM:00128DFE bgt.s loc_128E06 ROM:00128E00 move.w d4,($C50).w ROM:00128E04 bra.s loc_128E0C ROM:00128E06 ; --------------------------------------------------------------------------- ROM:00128E06 ROM:00128E06 loc_128E06: ; CODE XREF: sub_128CB8+146↑j ROM:00128E06 move.w #$FFFF,($C50).w ROM:00128E0C ROM:00128E0C loc_128E0C: ; CODE XREF: sub_128CB8+14C↑j ROM:00128E0C clr.w d1 ROM:00128E0E move.b $B9A(a5),d1 ROM:00128E12 cmpi.w #0,d1 ROM:00128E16 bne.s loc_128E22 ROM:00128E18 move.l d2,d0 ROM:00128E1A sub.l d3,d0 ROM:00128E1C add.l d4,d0 ROM:00128E1E bra.w loc_128E6A ROM:00128E22 ; --------------------------------------------------------------------------- ROM:00128E22 ROM:00128E22 loc_128E22: ; CODE XREF: sub_128CB8+15E↑j ROM:00128E22 cmpi.w #1,d1 ROM:00128E26 bne.s loc_128E2A ROM:00128E28 move.l d2,d0 ROM:00128E2A ROM:00128E2A loc_128E2A: ; CODE XREF: sub_128CB8+16E↑j ROM:00128E2A cmpi.w #2,d1 ROM:00128E2E bne.s loc_128E32 ROM:00128E30 move.l d3,d0 ROM:00128E32 ROM:00128E32 loc_128E32: ; CODE XREF: sub_128CB8+176↑j ROM:00128E32 cmpi.w #3,d1 ROM:00128E36 bne.s loc_128E3A ROM:00128E38 move.l d7,d0 ROM:00128E3A ROM:00128E3A loc_128E3A: ; CODE XREF: sub_128CB8+17E↑j ROM:00128E3A cmpi.w #4,d1 ROM:00128E3E bne.s loc_128E42 ROM:00128E40 move.l d4,d0 ROM:00128E42 ROM:00128E42 loc_128E42: ; CODE XREF: sub_128CB8+186↑j ROM:00128E42 cmpi.w #5,d1 ROM:00128E46 bne.s loc_128E4A ROM:00128E48 move.l d5,d0 ROM:00128E4A ROM:00128E4A loc_128E4A: ; CODE XREF: sub_128CB8+18E↑j ROM:00128E4A cmpi.w #6,d1 ROM:00128E4E bne.s loc_128E52 ROM:00128E50 move.l d6,d0 ROM:00128E52 ROM:00128E52 loc_128E52: ; CODE XREF: sub_128CB8+196↑j ROM:00128E52 cmpi.w #0,d1 ROM:00128E56 bge.s loc_128E5E ROM:00128E58 move.l #0,d0 ROM:00128E5E ROM:00128E5E loc_128E5E: ; CODE XREF: sub_128CB8+19E↑j ROM:00128E5E cmpi.w #6,d1 ROM:00128E62 ble.s loc_128E6A ROM:00128E64 move.l #0,d0 ROM:00128E6A ROM:00128E6A loc_128E6A: ; CODE XREF: sub_128CB8+166↑j ROM:00128E6A ; sub_128CB8+1AA↑j ROM:00128E6A move.l d0,($8C4).w ROM:00128E6E rts ROM:00128E6E ; End of function sub_128CB8 ROM:00128E6E ROM:00128E70 ROM:00128E70 ; =============== S U B R O U T I N E ======================================= ROM:00128E70 ROM:00128E70 ROM:00128E70 sub_128E70: ; CODE XREF: ROM:00128BFC↑p ROM:00128E70 ; ROM:00128C36↑p ROM:00128E70 move.l ($8C4).w,d0 ROM:00128E74 cmpi.l #$FFFF8001,d0 ROM:00128E7A bge.s loc_128E84 ROM:00128E7C move.w #$8001,($C52).w ROM:00128E82 bra.s locret_128E98 ROM:00128E84 ; --------------------------------------------------------------------------- ROM:00128E84 ROM:00128E84 loc_128E84: ; CODE XREF: sub_128E70+A↑j ROM:00128E84 cmpi.l #$7FFF,d0 ROM:00128E8A ble.s loc_128E94 ROM:00128E8C move.w #$7FFF,($C52).w ROM:00128E92 bra.s locret_128E98 ROM:00128E94 ; --------------------------------------------------------------------------- ROM:00128E94 ROM:00128E94 loc_128E94: ; CODE XREF: sub_128E70+1A↑j ROM:00128E94 move.w d0,($C52).w ROM:00128E98 ROM:00128E98 locret_128E98: ; CODE XREF: sub_128E70+12↑j ROM:00128E98 ; sub_128E70+22↑j ROM:00128E98 rts ROM:00128E98 ; End of function sub_128E70 ROM:00128E98 ROM:00128E9A ROM:00128E9A ; =============== S U B R O U T I N E ======================================= ROM:00128E9A ROM:00128E9A ROM:00128E9A sub_128E9A: ; CODE XREF: sub_110E14+12C↑p ROM:00128E9A move.w #7,d1 ROM:00128E9E bra.s loc_128EA4 ROM:00128EA0 ; --------------------------------------------------------------------------- ROM:00128EA0 ROM:00128EA0 loc_128EA0: ; CODE XREF: sub_128E9A+1E↓j ROM:00128EA0 subi.w #1,d1 ROM:00128EA4 ROM:00128EA4 loc_128EA4: ; CODE XREF: sub_128E9A+4↑j ROM:00128EA4 cmpi.w #0,d1 ROM:00128EA8 blt.s loc_128EBA ROM:00128EAA move.w d1,d2 ROM:00128EAC addq.w #1,d2 ROM:00128EAE move.b $1241(d1.w),$1241(d2.w) ROM:00128EB8 bra.s loc_128EA0 ROM:00128EBA ; --------------------------------------------------------------------------- ROM:00128EBA ROM:00128EBA loc_128EBA: ; CODE XREF: sub_128E9A+E↑j ROM:00128EBA clr.l d1 ROM:00128EBC move.w ($4C8).w,d1 ROM:00128EC0 divs.w #$64,d1 ; 'd' ROM:00128EC4 move.b d1,($1241).w ROM:00128EC8 rts ROM:00128EC8 ; End of function sub_128E9A ROM:00128EC8 ROM:00128ECA ROM:00128ECA ; =============== S U B R O U T I N E ======================================= ROM:00128ECA ROM:00128ECA ROM:00128ECA sub_128ECA: ; CODE XREF: ROM:00128BB8↑p ROM:00128ECA ; ROM:00128BE0↑p ... ROM:00128ECA clr.w d1 ROM:00128ECC move.b $B9C(a5),d1 ROM:00128ED0 cmpi.w #0,d1 ROM:00128ED4 bne.s loc_128EDC ROM:00128ED6 bsr.w sub_128EE2 ROM:00128EDA bra.s locret_128EE0 ROM:00128EDC ; --------------------------------------------------------------------------- ROM:00128EDC ROM:00128EDC loc_128EDC: ; CODE XREF: sub_128ECA+A↑j ROM:00128EDC bsr.w sub_12913E ROM:00128EE0 ROM:00128EE0 locret_128EE0: ; CODE XREF: sub_128ECA+10↑j ROM:00128EE0 rts ROM:00128EE0 ; End of function sub_128ECA ROM:00128EE0 ROM:00128EE2 ROM:00128EE2 ; =============== S U B R O U T I N E ======================================= ROM:00128EE2 ROM:00128EE2 ROM:00128EE2 sub_128EE2: ; CODE XREF: sub_128ECA+C↑p ROM:00128EE2 btst #7,($135E).w ROM:00128EE8 bne.l locret_128F66 ROM:00128EEE move.w $6B8(a5),d0 ROM:00128EF2 move.b $B9B(a5),d1 ROM:00128EF6 cmp.w ($CE4).w,d0 ROM:00128EFA bne.s loc_128F08 ROM:00128EFC cmp.b ($10D3).w,d1 ROM:00128F00 ble.s loc_128F06 ROM:00128F02 addq.b #1,($10D3).w ROM:00128F06 ROM:00128F06 loc_128F06: ; CODE XREF: sub_128EE2+1E↑j ROM:00128F06 bra.s loc_128F0C ROM:00128F08 ; --------------------------------------------------------------------------- ROM:00128F08 ROM:00128F08 loc_128F08: ; CODE XREF: sub_128EE2+18↑j ROM:00128F08 clr.b ($10D3).w ROM:00128F0C ROM:00128F0C loc_128F0C: ; CODE XREF: sub_128EE2:loc_128F06↑j ROM:00128F0C clr.l d0 ROM:00128F0E clr.l d2 ROM:00128F10 move.w ($F1C).w,d0 ROM:00128F14 move.w ($F14).w,d2 ROM:00128F18 sub.l d2,d0 ROM:00128F1A cmpi.w #2,($4F2).w ROM:00128F20 bne.s locret_128F66 ROM:00128F22 move.w $6B4(a5),d2 ROM:00128F26 cmp.w ($F2E).w,d2 ROM:00128F2A bge.s locret_128F66 ROM:00128F2C move.w $6B6(a5),d2 ROM:00128F30 cmp.w ($F2E).w,d2 ROM:00128F34 ble.s locret_128F66 ROM:00128F36 cmp.b ($10D3).w,d1 ROM:00128F3A bgt.s locret_128F66 ROM:00128F3C move.w $6B2(a5),d3 ROM:00128F40 cmp.w d0,d3 ROM:00128F42 blt.s locret_128F66 ROM:00128F44 neg.w d3 ROM:00128F46 cmp.w d0,d3 ROM:00128F48 bgt.s locret_128F66 ROM:00128F4A btst #2,($1268).w ROM:00128F50 bne.s locret_128F66 ROM:00128F52 btst #5,($1272).w ROM:00128F58 bne.s locret_128F66 ROM:00128F5A bsr.w sub_128F68 ROM:00128F5E bsr.w sub_12904E ROM:00128F62 bsr.w sub_1290D4 ROM:00128F66 ROM:00128F66 locret_128F66: ; CODE XREF: sub_128EE2+6↑j ROM:00128F66 ; sub_128EE2+3E↑j ... ROM:00128F66 rts ROM:00128F66 ; End of function sub_128EE2 ROM:00128F66 ROM:00128F68 ROM:00128F68 ; =============== S U B R O U T I N E ======================================= ROM:00128F68 ROM:00128F68 ROM:00128F68 sub_128F68: ; CODE XREF: sub_128EE2+78↑p ROM:00128F68 clr.l d0 ROM:00128F6A clr.l d1 ROM:00128F6C clr.l d2 ROM:00128F6E move.w ($F42).w,d0 ROM:00128F72 move.w ($F4A).w,d1 ROM:00128F76 move.w ($F4A).w,d2 ROM:00128F7A addi.l #$20,d2 ; ' ' ROM:00128F80 lsr.l #6,d2 ROM:00128F82 sub.l d1,d0 ROM:00128F84 clr.w ($F2A).w ROM:00128F88 clr.l d3 ROM:00128F8A move.w ($F44).w,d3 ROM:00128F8E sub.l d1,d3 ROM:00128F90 asl.l #1,d3 ROM:00128F92 sub.l d0,d3 ROM:00128F94 asl.l #1,d3 ROM:00128F96 sub.l d0,d3 ROM:00128F98 muls.l #$F42,d3 ROM:00128FA0 divs.l d2,d3 ROM:00128FA4 cmpi.l #$7FFF,d3 ROM:00128FAA bge.s loc_128FC6 ROM:00128FAC cmpi.l #$FFFF8001,d3 ROM:00128FB2 ble.s loc_128FBC ROM:00128FB4 move.w d3,($F26).w ROM:00128FB8 bra.w loc_128FC2 ROM:00128FBC ; --------------------------------------------------------------------------- ROM:00128FBC ROM:00128FBC loc_128FBC: ; CODE XREF: sub_128F68+4A↑j ROM:00128FBC move.w #$8001,($F26).w ROM:00128FC2 ROM:00128FC2 loc_128FC2: ; CODE XREF: sub_128F68+50↑j ROM:00128FC2 bra.w loc_128FCC ROM:00128FC6 ; --------------------------------------------------------------------------- ROM:00128FC6 ROM:00128FC6 loc_128FC6: ; CODE XREF: sub_128F68+42↑j ROM:00128FC6 move.w #$7FFF,($F26).w ROM:00128FCC ROM:00128FCC loc_128FCC: ; CODE XREF: sub_128F68:loc_128FC2↑j ROM:00128FCC clr.l d3 ROM:00128FCE move.w ($F48).w,d3 ROM:00128FD2 sub.l d1,d3 ROM:00128FD4 asl.l #2,d3 ROM:00128FD6 sub.l d0,d3 ROM:00128FD8 muls.l #$F42,d3 ROM:00128FE0 divs.l d2,d3 ROM:00128FE4 cmpi.l #$7FFF,d3 ROM:00128FEA bge.s loc_129006 ROM:00128FEC cmpi.l #$FFFF8001,d3 ROM:00128FF2 ble.s loc_128FFC ROM:00128FF4 move.w d3,($F2C).w ROM:00128FF8 bra.w loc_129002 ROM:00128FFC ; --------------------------------------------------------------------------- ROM:00128FFC ROM:00128FFC loc_128FFC: ; CODE XREF: sub_128F68+8A↑j ROM:00128FFC move.w #$8001,($F2C).w ROM:00129002 ROM:00129002 loc_129002: ; CODE XREF: sub_128F68+90↑j ROM:00129002 bra.w loc_12900C ROM:00129006 ; --------------------------------------------------------------------------- ROM:00129006 ROM:00129006 loc_129006: ; CODE XREF: sub_128F68+82↑j ROM:00129006 move.w #$7FFF,($F2C).w ROM:0012900C ROM:0012900C loc_12900C: ; CODE XREF: sub_128F68:loc_129002↑j ROM:0012900C clr.l d3 ROM:0012900E move.w ($F46).w,d3 ROM:00129012 sub.l d1,d3 ROM:00129014 asl.l #1,d3 ROM:00129016 sub.l d0,d3 ROM:00129018 muls.l #$1E84,d3 ROM:00129020 divs.l d2,d3 ROM:00129024 cmpi.l #$7FFF,d3 ROM:0012902A bge.s loc_129046 ROM:0012902C cmpi.l #$FFFF8001,d3 ROM:00129032 ble.s loc_12903C ROM:00129034 move.w d3,($F28).w ROM:00129038 bra.w loc_129042 ROM:0012903C ; --------------------------------------------------------------------------- ROM:0012903C ROM:0012903C loc_12903C: ; CODE XREF: sub_128F68+CA↑j ROM:0012903C move.w #$8001,($F28).w ROM:00129042 ROM:00129042 loc_129042: ; CODE XREF: sub_128F68+D0↑j ROM:00129042 bra.w locret_12904C ROM:00129046 ; --------------------------------------------------------------------------- ROM:00129046 ROM:00129046 loc_129046: ; CODE XREF: sub_128F68+C2↑j ROM:00129046 move.w #$7FFF,($F28).w ROM:0012904C ROM:0012904C locret_12904C: ; CODE XREF: sub_128F68:loc_129042↑j ROM:0012904C rts ROM:0012904C ; End of function sub_128F68 ROM:0012904C ROM:0012904E ROM:0012904E ; =============== S U B R O U T I N E ======================================= ROM:0012904E ROM:0012904E ROM:0012904E sub_12904E: ; CODE XREF: sub_128EE2+7C↑p ROM:0012904E clr.l d3 ROM:00129050 move.w $6BA(a5),d3 ROM:00129054 move.w #0,($12EC).w ROM:0012905A clr.l d1 ROM:0012905C clr.l d2 ROM:0012905E move.w ($F26).w,d1 ROM:00129062 ext.l d1 ROM:00129064 move.w ($12E8).w,d2 ROM:00129068 ext.l d2 ROM:0012906A sub.l d2,d1 ROM:0012906C muls.l d3,d1 ROM:00129070 muls.l #$64,d2 ; 'd' ROM:00129078 add.l d1,d2 ROM:0012907A divs.w #$64,d2 ; 'd' ROM:0012907E move.w d2,($12E8).w ROM:00129082 clr.l d1 ROM:00129084 clr.l d2 ROM:00129086 move.w ($F2C).w,d1 ROM:0012908A ext.l d1 ROM:0012908C move.w ($12EE).w,d2 ROM:00129090 ext.l d2 ROM:00129092 sub.l d2,d1 ROM:00129094 muls.l d3,d1 ROM:00129098 muls.l #$64,d2 ; 'd' ROM:001290A0 add.l d1,d2 ROM:001290A2 divs.w #$64,d2 ; 'd' ROM:001290A6 move.w d2,($12EE).w ROM:001290AA clr.l d1 ROM:001290AC clr.l d2 ROM:001290AE move.w ($F28).w,d1 ROM:001290B2 ext.l d1 ROM:001290B4 move.w ($12EA).w,d2 ROM:001290B8 ext.l d2 ROM:001290BA sub.l d2,d1 ROM:001290BC muls.l d3,d1 ROM:001290C0 muls.l #$64,d2 ; 'd' ROM:001290C8 add.l d1,d2 ROM:001290CA divs.w #$64,d2 ; 'd' ROM:001290CE move.w d2,($12EA).w ROM:001290D2 rts ROM:001290D2 ; End of function sub_12904E ROM:001290D2 ROM:001290D4 ROM:001290D4 ; =============== S U B R O U T I N E ======================================= ROM:001290D4 ROM:001290D4 ROM:001290D4 sub_1290D4: ; CODE XREF: sub_128EE2+80↑p ROM:001290D4 clr.w d0 ROM:001290D6 move.b ($1305).w,d0 ROM:001290DA cmp.w ($12B8).w,d0 ROM:001290DE bgt.s loc_1290E6 ROM:001290E0 bset #2,($135F).w ROM:001290E6 ROM:001290E6 loc_1290E6: ; CODE XREF: sub_1290D4+A↑j ROM:001290E6 muls.w #5,d0 ROM:001290EA cmp.w ($12B8).w,d0 ROM:001290EE bgt.s loc_1290F8 ROM:001290F0 bset #7,($135E).w ROM:001290F6 bra.s loc_1290FC ROM:001290F8 ; --------------------------------------------------------------------------- ROM:001290F8 ROM:001290F8 loc_1290F8: ; CODE XREF: sub_1290D4+1A↑j ROM:001290F8 addq.w #1,($12B8).w ROM:001290FC ROM:001290FC loc_1290FC: ; CODE XREF: sub_1290D4+22↑j ROM:001290FC move.w $6BC(a5),d2 ROM:00129100 move.w #0,d0 ROM:00129104 bra.s loc_12910A ROM:00129106 ; --------------------------------------------------------------------------- ROM:00129106 ROM:00129106 loc_129106: ; CODE XREF: sub_1290D4+66↓j ROM:00129106 addi.w #1,d0 ROM:0012910A ROM:0012910A loc_12910A: ; CODE XREF: sub_1290D4+30↑j ROM:0012910A cmpi.w #3,d0 ROM:0012910E bgt.s locret_12913C ROM:00129110 move.w $12E8(d0.w*2),d1 ROM:00129116 cmp.w d1,d2 ROM:00129118 bge.s loc_129124 ROM:0012911A move.w d2,d1 ROM:0012911C bset #5,($135E).w ROM:00129122 bra.s loc_129134 ROM:00129124 ; --------------------------------------------------------------------------- ROM:00129124 ROM:00129124 loc_129124: ; CODE XREF: sub_1290D4+44↑j ROM:00129124 neg.w d2 ROM:00129126 cmp.w d1,d2 ROM:00129128 ble.s loc_129132 ROM:0012912A move.w d2,d1 ROM:0012912C bset #5,($135E).w ROM:00129132 ROM:00129132 loc_129132: ; CODE XREF: sub_1290D4+54↑j ROM:00129132 neg.w d2 ROM:00129134 ROM:00129134 loc_129134: ; CODE XREF: sub_1290D4+4E↑j ROM:00129134 move.w d1,$12E8(d0.w*2) ROM:0012913A bra.s loc_129106 ROM:0012913C ; --------------------------------------------------------------------------- ROM:0012913C ROM:0012913C locret_12913C: ; CODE XREF: sub_1290D4+3A↑j ROM:0012913C rts ROM:0012913C ; End of function sub_1290D4 ROM:0012913C ROM:0012913E ROM:0012913E ; =============== S U B R O U T I N E ======================================= ROM:0012913E ROM:0012913E ROM:0012913E sub_12913E: ; CODE XREF: sub_128ECA:loc_128EDC↑p ROM:0012913E ; sub_12BC72+22↓p ROM:0012913E clr.l d1 ROM:00129140 move.w $6BA(a5),d0 ROM:00129144 move.w #$12C,d1 ROM:00129148 divs.w d0,d1 ROM:0012914A move.b d1,($1305).w ROM:0012914E clr.l d0 ROM:00129150 move.w $6BC(a5),d0 ROM:00129154 asl.l #2,d0 ROM:00129156 move.w d0,($12BA).w ROM:0012915A move.w #0,($12B8).w ROM:00129160 bclr #5,($135E).w ROM:00129166 bclr #7,($135E).w ROM:0012916C bclr #2,($135F).w ROM:00129172 move.w #0,d0 ROM:00129176 bra.s loc_12917C ROM:00129178 ; --------------------------------------------------------------------------- ROM:00129178 ROM:00129178 loc_129178: ; CODE XREF: sub_12913E+4C↓j ROM:00129178 addi.w #1,d0 ROM:0012917C ROM:0012917C loc_12917C: ; CODE XREF: sub_12913E+38↑j ROM:0012917C cmpi.w #3,d0 ROM:00129180 bgt.s locret_12918C ROM:00129182 move.w #0,$12E8(d0.w*2) ROM:0012918A bra.s loc_129178 ROM:0012918C ; --------------------------------------------------------------------------- ROM:0012918C ROM:0012918C locret_12918C: ; CODE XREF: sub_12913E+42↑j ROM:0012918C rts ROM:0012918C ; End of function sub_12913E ROM:0012918C ROM:0012918E ROM:0012918E ; =============== S U B R O U T I N E ======================================= ROM:0012918E ROM:0012918E ROM:0012918E sub_12918E: ; CODE XREF: sub_110E14+248↑p ROM:0012918E clr.w d1 ROM:00129190 move.b ($10D4).w,d1 ROM:00129194 cmpi.w #3,d1 ROM:00129198 bcc.s locret_1291A2 ROM:0012919A movea.l off_1291A4(pc,d1.w*4),a0 ROM:0012919E nop ROM:001291A0 jmp (a0) ROM:001291A2 ; --------------------------------------------------------------------------- ROM:001291A2 ROM:001291A2 locret_1291A2: ; CODE XREF: sub_12918E+A↑j ROM:001291A2 rts ROM:001291A2 ; End of function sub_12918E ROM:001291A2 ROM:001291A2 ; --------------------------------------------------------------------------- ROM:001291A4 off_1291A4: dc.l loc_1291B0 ; DATA XREF: sub_12918E+C↑r ROM:001291A8 dc.l loc_1291BA ROM:001291AC dc.l loc_129214 ROM:001291B0 ; --------------------------------------------------------------------------- ROM:001291B0 ROM:001291B0 loc_1291B0: ; DATA XREF: ROM:off_1291A4↑o ROM:001291B0 move.b #1,($10D4).w ROM:001291B6 bra.s locret_129212 ROM:001291B8 ; --------------------------------------------------------------------------- ROM:001291B8 rts ROM:001291BA ; --------------------------------------------------------------------------- ROM:001291BA ROM:001291BA loc_1291BA: ; DATA XREF: ROM:001291A8↑o ROM:001291BA btst #6,($127A).w ROM:001291C0 beq.s loc_1291EC ROM:001291C2 btst #1,($125A).w ROM:001291C8 beq.l loc_1291EC ROM:001291CE bsr.l sub_12925E ROM:001291D4 bsr.l sub_12964E ROM:001291DA bsr.l sub_1293D2 ROM:001291E0 move.b #2,($10D4).w ROM:001291E6 bra.l locret_12925A ROM:001291EC ; --------------------------------------------------------------------------- ROM:001291EC ROM:001291EC loc_1291EC: ; CODE XREF: ROM:001291C0↑j ROM:001291EC ; ROM:001291C8↑j ROM:001291EC btst #6,($127A).w ROM:001291F2 beq.s locret_129212 ROM:001291F4 btst #1,($125A).w ROM:001291FA bne.l locret_129212 ROM:00129200 bsr.l sub_12925E ROM:00129206 move.b #1,($10D4).w ROM:0012920C bra.l *+6 ROM:00129212 ; --------------------------------------------------------------------------- ROM:00129212 ROM:00129212 locret_129212: ; CODE XREF: ROM:001291B6↑j ROM:00129212 ; ROM:001291F2↑j ... ROM:00129212 rts ROM:00129214 ; --------------------------------------------------------------------------- ROM:00129214 ROM:00129214 loc_129214: ; DATA XREF: ROM:001291AC↑o ROM:00129214 btst #6,($127A).w ROM:0012921A beq.s loc_129232 ROM:0012921C btst #1,($125A).w ROM:00129222 bne.s loc_129232 ROM:00129224 bsr.l sub_12925E ROM:0012922A move.b #1,($10D4).w ROM:00129230 bra.s locret_129212 ROM:00129232 ; --------------------------------------------------------------------------- ROM:00129232 ROM:00129232 loc_129232: ; CODE XREF: ROM:0012921A↑j ROM:00129232 ; ROM:00129222↑j ROM:00129232 btst #6,($127A).w ROM:00129238 beq.s locret_12925A ROM:0012923A btst #1,($125A).w ROM:00129240 beq.s locret_12925A ROM:00129242 bsr.l sub_12925E ROM:00129248 bsr.l sub_12964E ROM:0012924E bsr.l sub_1293D2 ROM:00129254 move.b #2,($10D4).w ROM:0012925A ROM:0012925A locret_12925A: ; CODE XREF: ROM:001291E6↑j ROM:0012925A ; ROM:00129238↑j ... ROM:0012925A rts ROM:0012925C ; --------------------------------------------------------------------------- ROM:0012925C rts ROM:0012925E ROM:0012925E ; =============== S U B R O U T I N E ======================================= ROM:0012925E ROM:0012925E ROM:0012925E sub_12925E: ; CODE XREF: ROM:001291CE↑p ROM:0012925E ; ROM:00129200↑p ... ROM:0012925E move.w ($F36).w,d3 ROM:00129262 move.w ($F40).w,d2 ROM:00129266 move.w #$3B74,d1 ROM:0012926A bsr.l sub_116E84 ROM:00129270 move.w d1,-(sp) ROM:00129272 move.w ($9C0).w,d2 ROM:00129276 move.w #$3AE0,d1 ROM:0012927A bsr.l sub_116E84 ROM:00129280 move.w d1,d6 ROM:00129282 move.w (sp)+,d7 ROM:00129284 clr.l d0 ROM:00129286 clr.w d5 ROM:00129288 move.b ($1305).w,d5 ROM:0012928C move.w ($12B8).w,d4 ROM:00129290 btst #5,($135E).w ROM:00129296 beq.s loc_1292AE ROM:00129298 move.w ($12BA).w,d0 ROM:0012929C clr.l d2 ROM:0012929E move.w ($F1C).w,d2 ROM:001292A2 mulu.w d2,d0 ROM:001292A4 divu.l #$2710,d0 ROM:001292AC bra.s loc_1292FE ROM:001292AE ; --------------------------------------------------------------------------- ROM:001292AE ROM:001292AE loc_1292AE: ; CODE XREF: sub_12925E+38↑j ROM:001292AE cmp.w d4,d5 ROM:001292B0 ble.l loc_1292FA ROM:001292B6 cmpi.w #0,d5 ROM:001292BA ble.l loc_1292E4 ROM:001292C0 move.w ($12BA).w,d0 ROM:001292C4 move.w d5,d1 ROM:001292C6 sub.w ($12B8).w,d1 ROM:001292CA mulu.w d1,d0 ROM:001292CC ext.l d5 ROM:001292CE divs.l d5,d0 ROM:001292D2 clr.l d2 ROM:001292D4 move.w ($F1C).w,d2 ROM:001292D8 mulu.w d2,d0 ROM:001292DA divu.l #$2710,d0 ROM:001292E2 bra.s loc_1292F8 ROM:001292E4 ; --------------------------------------------------------------------------- ROM:001292E4 ROM:001292E4 loc_1292E4: ; CODE XREF: sub_12925E+5C↑j ROM:001292E4 move.w ($12BA).w,d0 ROM:001292E8 clr.l d2 ROM:001292EA move.w ($F1C).w,d2 ROM:001292EE mulu.w d2,d0 ROM:001292F0 divu.l #$2710,d0 ROM:001292F8 ROM:001292F8 loc_1292F8: ; CODE XREF: sub_12925E+84↑j ROM:001292F8 bra.s loc_1292FE ROM:001292FA ; --------------------------------------------------------------------------- ROM:001292FA ROM:001292FA loc_1292FA: ; CODE XREF: sub_12925E+52↑j ROM:001292FA move.w #0,d0 ROM:001292FE ROM:001292FE loc_1292FE: ; CODE XREF: sub_12925E+4E↑j ROM:001292FE ; sub_12925E:loc_1292F8↑j ROM:001292FE cmpi.l #$8000,d0 ROM:00129304 ble.s loc_12930C ROM:00129306 move.l #$8000,d0 ROM:0012930C ROM:0012930C loc_12930C: ; CODE XREF: sub_12925E+A6↑j ROM:0012930C clr.w d5 ROM:0012930E move.b $B9E(a5),d5 ROM:00129312 cmpi.w #0,d5 ROM:00129316 bne.s loc_129328 ROM:00129318 muls.w d6,d7 ROM:0012931A divs.l #$64,d7 ; 'd' ROM:00129322 sub.l d0,d7 ROM:00129324 bra.w loc_129378 ROM:00129328 ; --------------------------------------------------------------------------- ROM:00129328 ROM:00129328 loc_129328: ; CODE XREF: sub_12925E+B8↑j ROM:00129328 cmpi.w #1,d5 ROM:0012932C bne.s loc_12934C ROM:0012932E muls.w d6,d7 ROM:00129330 divs.l #$64,d7 ; 'd' ROM:00129338 sub.l d0,d7 ROM:0012933A clr.l d1 ROM:0012933C move.b $B9D(a5),d1 ROM:00129340 muls.l d1,d7 ROM:00129344 divs.l #$64,d7 ; 'd' ROM:0012934C ROM:0012934C loc_12934C: ; CODE XREF: sub_12925E+CE↑j ROM:0012934C cmpi.w #2,d5 ROM:00129350 bne.s loc_129354 ROM:00129352 ext.l d7 ROM:00129354 ROM:00129354 loc_129354: ; CODE XREF: sub_12925E+F2↑j ROM:00129354 cmpi.w #3,d5 ROM:00129358 bne.s loc_12935E ROM:0012935A clr.l d7 ROM:0012935C move.w d6,d7 ROM:0012935E ROM:0012935E loc_12935E: ; CODE XREF: sub_12925E+FA↑j ROM:0012935E cmpi.w #4,d5 ROM:00129362 bne.s loc_129368 ROM:00129364 clr.l d7 ROM:00129366 move.w d0,d7 ROM:00129368 ROM:00129368 loc_129368: ; CODE XREF: sub_12925E+104↑j ROM:00129368 cmpi.w #5,d5 ROM:0012936C bne.s loc_129378 ROM:0012936E muls.w d6,d7 ROM:00129370 divs.l #$64,d7 ; 'd' ROM:00129378 ROM:00129378 loc_129378: ; CODE XREF: sub_12925E+C6↑j ROM:00129378 ; sub_12925E+10E↑j ROM:00129378 cmpi.l #$FFFF8000,d7 ROM:0012937E bge.s loc_12938A ROM:00129380 move.w #$8000,($C54).w ROM:00129386 bra.w loc_12938E ROM:0012938A ; --------------------------------------------------------------------------- ROM:0012938A ROM:0012938A loc_12938A: ; CODE XREF: sub_12925E+120↑j ROM:0012938A move.w d7,($C54).w ROM:0012938E ROM:0012938E loc_12938E: ; CODE XREF: sub_12925E+128↑j ROM:0012938E move.w ($C54).w,d0 ROM:00129392 move.w ($C52).w,d1 ROM:00129396 ext.l d0 ROM:00129398 ext.l d1 ROM:0012939A sub.l d1,d0 ROM:0012939C cmpi.l #$FFFF8000,d0 ROM:001293A2 bge.s loc_1293AA ROM:001293A4 move.l #$FFFF8000,d0 ROM:001293AA ROM:001293AA loc_1293AA: ; CODE XREF: sub_12925E+144↑j ROM:001293AA cmpi.l #$7FFF,d0 ROM:001293B0 ble.s loc_1293B8 ROM:001293B2 move.l #$7FFF,d0 ROM:001293B8 ROM:001293B8 loc_1293B8: ; CODE XREF: sub_12925E+152↑j ROM:001293B8 move.w d0,($C56).w ROM:001293BC cmpi.w #0,d0 ROM:001293C0 ble.s loc_1293CA ROM:001293C2 bset #4,($1273).w ROM:001293C8 bra.s locret_1293D0 ROM:001293CA ; --------------------------------------------------------------------------- ROM:001293CA ROM:001293CA loc_1293CA: ; CODE XREF: sub_12925E+162↑j ROM:001293CA bclr #4,($1273).w ROM:001293D0 ROM:001293D0 locret_1293D0: ; CODE XREF: sub_12925E+16A↑j ROM:001293D0 rts ROM:001293D0 ; End of function sub_12925E ROM:001293D0 ROM:001293D2 ROM:001293D2 ; =============== S U B R O U T I N E ======================================= ROM:001293D2 ROM:001293D2 ROM:001293D2 sub_1293D2: ; CODE XREF: ROM:001291DA↑p ROM:001293D2 ; ROM:0012924E↑p ROM:001293D2 move.w ($C5C).w,d0 ROM:001293D6 clr.w d1 ROM:001293D8 move.b ($10D5).w,d1 ROM:001293DC cmpi.w #2,d1 ROM:001293E0 bcc.s locret_1293EA ROM:001293E2 movea.l off_1293EC(pc,d1.w*4),a0 ROM:001293E6 nop ROM:001293E8 jmp (a0) ROM:001293EA ; --------------------------------------------------------------------------- ROM:001293EA ROM:001293EA locret_1293EA: ; CODE XREF: sub_1293D2+E↑j ROM:001293EA rts ROM:001293EA ; End of function sub_1293D2 ROM:001293EA ROM:001293EA ; --------------------------------------------------------------------------- ROM:001293EC off_1293EC: dc.l loc_1293F4 ; DATA XREF: sub_1293D2+10↑r ROM:001293F0 dc.l loc_129402 ROM:001293F4 ; --------------------------------------------------------------------------- ROM:001293F4 ROM:001293F4 loc_1293F4: ; DATA XREF: ROM:off_1293EC↑o ROM:001293F4 move.b #1,($10D5).w ROM:001293FA bsr.w sub_12942A ROM:001293FE bra.s locret_129426 ROM:00129400 ; --------------------------------------------------------------------------- ROM:00129400 rts ROM:00129402 ; --------------------------------------------------------------------------- ROM:00129402 ROM:00129402 loc_129402: ; DATA XREF: ROM:001293F0↑o ROM:00129402 cmpi.w #$190,d0 ROM:00129406 bne.s loc_12941E ROM:00129408 bsr.w sub_1294A0 ROM:0012940C bsr.w sub_12942A ROM:00129410 bsr.w sub_12945A ROM:00129414 bsr.w sub_1294C4 ROM:00129418 bsr.w sub_12953C ROM:0012941C bra.s locret_129426 ROM:0012941E ; --------------------------------------------------------------------------- ROM:0012941E ROM:0012941E loc_12941E: ; CODE XREF: ROM:00129406↑j ROM:0012941E bsr.w sub_12945A ROM:00129422 bsr.w sub_1294C4 ROM:00129426 ROM:00129426 locret_129426: ; CODE XREF: ROM:001293FE↑j ROM:00129426 ; ROM:0012941C↑j ROM:00129426 rts ROM:00129428 ; --------------------------------------------------------------------------- ROM:00129428 rts ROM:0012942A ROM:0012942A ; =============== S U B R O U T I N E ======================================= ROM:0012942A ROM:0012942A ROM:0012942A sub_12942A: ; CODE XREF: ROM:001293FA↑p ROM:0012942A ; ROM:0012940C↑p ROM:0012942A move.w #0,d0 ROM:0012942E bra.s loc_129434 ROM:00129430 ; --------------------------------------------------------------------------- ROM:00129430 ROM:00129430 loc_129430: ; CODE XREF: sub_12942A+18↓j ROM:00129430 addi.w #1,d0 ROM:00129434 ROM:00129434 loc_129434: ; CODE XREF: sub_12942A+4↑j ROM:00129434 cmpi.w #3,d0 ROM:00129438 bgt.s loc_129444 ROM:0012943A move.b #0,$124E(d0.w) ROM:00129442 bra.s loc_129430 ROM:00129444 ; --------------------------------------------------------------------------- ROM:00129444 ROM:00129444 loc_129444: ; CODE XREF: sub_12942A+E↑j ROM:00129444 move.w #0,($C5E).w ROM:0012944A move.w #0,($C5C).w ROM:00129450 clr.w ($C5A).w ROM:00129454 clr.l ($8C8).w ROM:00129458 rts ROM:00129458 ; End of function sub_12942A ROM:00129458 ROM:0012945A ROM:0012945A ; =============== S U B R O U T I N E ======================================= ROM:0012945A ROM:0012945A ROM:0012945A sub_12945A: ; CODE XREF: ROM:00129410↑p ROM:0012945A ; ROM:loc_12941E↑p ROM:0012945A addi.w #1,($C5C).w ROM:00129460 btst #4,($1273).w ROM:00129466 beq.s locret_12949E ROM:00129468 move.w ($4F2).w,d1 ROM:0012946C cmpi.w #0,d1 ROM:00129470 blt.s locret_12949E ROM:00129472 cmpi.w #3,d1 ROM:00129476 bgt.s locret_12949E ROM:00129478 clr.w d2 ROM:0012947A move.b $BA4(a5,d1.w),d2 ROM:00129480 addi.b #1,$124E(d2.w) ROM:00129488 move.w ($F36).w,d2 ROM:0012948C move.w ($F40).w,d3 ROM:00129490 move.w #$3B76,d1 ROM:00129494 bsr.l sub_116E84 ROM:0012949A add.w d1,($C5E).w ROM:0012949E ROM:0012949E locret_12949E: ; CODE XREF: sub_12945A+C↑j ROM:0012949E ; sub_12945A+16↑j ... ROM:0012949E rts ROM:0012949E ; End of function sub_12945A ROM:0012949E ROM:001294A0 ROM:001294A0 ; =============== S U B R O U T I N E ======================================= ROM:001294A0 ROM:001294A0 ROM:001294A0 sub_1294A0: ; CODE XREF: ROM:00129408↑p ROM:001294A0 move.w #0,d0 ROM:001294A4 bra.s loc_1294AA ROM:001294A6 ; --------------------------------------------------------------------------- ROM:001294A6 ROM:001294A6 loc_1294A6: ; CODE XREF: sub_1294A0+1A↓j ROM:001294A6 addi.w #1,d0 ROM:001294AA ROM:001294AA loc_1294AA: ; CODE XREF: sub_1294A0+4↑j ROM:001294AA cmpi.w #3,d0 ROM:001294AE bgt.s loc_1294BC ROM:001294B0 move.b $124E(d0.w),$124A(d0.w) ROM:001294BA bra.s loc_1294A6 ROM:001294BC ; --------------------------------------------------------------------------- ROM:001294BC ROM:001294BC loc_1294BC: ; CODE XREF: sub_1294A0+E↑j ROM:001294BC move.w ($C5E).w,($C60).w ROM:001294C2 rts ROM:001294C2 ; End of function sub_1294A0 ROM:001294C2 ROM:001294C4 ROM:001294C4 ; =============== S U B R O U T I N E ======================================= ROM:001294C4 ROM:001294C4 ROM:001294C4 sub_1294C4: ; CODE XREF: ROM:00129414↑p ROM:001294C4 ; ROM:00129422↑p ROM:001294C4 move.w ($F36).w,d2 ROM:001294C8 move.w ($F40).w,d3 ROM:001294CC move.w #$3B78,d1 ROM:001294D0 bsr.l sub_116E84 ROM:001294D6 move.w ($C52).w,d2 ROM:001294DA ext.l d2 ROM:001294DC move.w ($C58).w,d4 ROM:001294E0 ext.l d4 ROM:001294E2 sub.l d4,d2 ROM:001294E4 move.w $6C2(a5),d3 ROM:001294E8 ext.l d3 ROM:001294EA muls.l d3,d2 ROM:001294EE divs.w d1,d2 ROM:001294F0 cmpi.w #0,d2 ROM:001294F4 bge.s loc_1294F8 ROM:001294F6 neg.w d2 ROM:001294F8 ROM:001294F8 loc_1294F8: ; CODE XREF: sub_1294C4+30↑j ROM:001294F8 move.w $6BE(a5),d0 ROM:001294FC cmp.w d2,d0 ROM:001294FE bge.s loc_129502 ROM:00129500 move.w d0,d2 ROM:00129502 ROM:00129502 loc_129502: ; CODE XREF: sub_1294C4+3A↑j ROM:00129502 ext.l d2 ROM:00129504 cmpi.w #0,($C5A).w ROM:0012950A bne.s loc_129512 ROM:0012950C move.l d2,($8C8).w ROM:00129510 bra.s loc_12951C ROM:00129512 ; --------------------------------------------------------------------------- ROM:00129512 ROM:00129512 loc_129512: ; CODE XREF: sub_1294C4+46↑j ROM:00129512 muls.l ($8C8).w,d2 ROM:00129518 move.l d2,($8C8).w ROM:0012951C ROM:0012951C loc_12951C: ; CODE XREF: sub_1294C4+4C↑j ROM:0012951C addq.w #1,($C5A).w ROM:00129520 cmpi.w #3,($C5A).w ROM:00129526 ble.s loc_129534 ROM:00129528 clr.w ($C5A).w ROM:0012952C move.l ($8C8).w,d1 ROM:00129530 add.l d1,($8CC).w ROM:00129534 ROM:00129534 loc_129534: ; CODE XREF: sub_1294C4+62↑j ROM:00129534 move.w ($C52).w,($C58).w ROM:0012953A rts ROM:0012953A ; End of function sub_1294C4 ROM:0012953A ROM:0012953C ROM:0012953C ; =============== S U B R O U T I N E ======================================= ROM:0012953C ROM:0012953C ROM:0012953C sub_12953C: ; CODE XREF: ROM:00129418↑p ROM:0012953C move.l ($8CC).w,d0 ROM:00129540 divs.l $25C(a5),d0 ROM:00129546 move.w $6C0(a5),d1 ROM:0012954A cmp.w d0,d1 ROM:0012954C bge.s loc_129556 ROM:0012954E bset #1,($126E).w ROM:00129554 bra.s loc_12955C ROM:00129556 ; --------------------------------------------------------------------------- ROM:00129556 ROM:00129556 loc_129556: ; CODE XREF: sub_12953C+10↑j ROM:00129556 bclr #1,($126E).w ROM:0012955C ROM:0012955C loc_12955C: ; CODE XREF: sub_12953C+18↑j ROM:0012955C clr.w ($C5A).w ROM:00129560 clr.l ($8C8).w ROM:00129564 clr.l ($8CC).w ROM:00129568 clr.w ($C58).w ROM:0012956C rts ROM:0012956C ; End of function sub_12953C ROM:0012956C ROM:0012956E ROM:0012956E ; =============== S U B R O U T I N E ======================================= ROM:0012956E ROM:0012956E ROM:0012956E sub_12956E: ; CODE XREF: sub_110E14+232↑p ROM:0012956E ; sub_110E14+258↑p ROM:0012956E move.l ($404).w,($8D0).w ROM:00129574 rts ROM:00129574 ; End of function sub_12956E ROM:00129574 ROM:00129576 ROM:00129576 ; =============== S U B R O U T I N E ======================================= ROM:00129576 ROM:00129576 ROM:00129576 sub_129576: ; CODE XREF: sub_110E14+22C↑p ROM:00129576 move.w #3,d0 ROM:0012957A bra.s loc_129580 ROM:0012957C ; --------------------------------------------------------------------------- ROM:0012957C ROM:0012957C loc_12957C: ; CODE XREF: sub_129576+1E↓j ROM:0012957C subi.w #1,d0 ROM:00129580 ROM:00129580 loc_129580: ; CODE XREF: sub_129576+4↑j ROM:00129580 cmpi.w #0,d0 ROM:00129584 blt.s loc_129596 ROM:00129586 move.w d0,d1 ROM:00129588 addq.w #1,d1 ROM:0012958A move.w $F42(d0.w*2),$F42(d1.w*2) ROM:00129594 bra.s loc_12957C ROM:00129596 ; --------------------------------------------------------------------------- ROM:00129596 ROM:00129596 loc_129596: ; CODE XREF: sub_129576+E↑j ROM:00129596 move.w #3,d0 ROM:0012959A bra.s loc_1295A0 ROM:0012959C ; --------------------------------------------------------------------------- ROM:0012959C ROM:0012959C loc_12959C: ; CODE XREF: sub_129576+48↓j ROM:0012959C subi.w #1,d0 ROM:001295A0 ROM:001295A0 loc_1295A0: ; CODE XREF: sub_129576+24↑j ROM:001295A0 cmpi.w #0,d0 ROM:001295A4 blt.s loc_1295C0 ROM:001295A6 move.w d0,d1 ROM:001295A8 addq.w #1,d1 ROM:001295AA move.w $F2E(d0.w*2),$F2E(d1.w*2) ROM:001295B4 move.w $F38(d0.w*2),$F38(d1.w*2) ROM:001295BE bra.s loc_12959C ROM:001295C0 ; --------------------------------------------------------------------------- ROM:001295C0 ROM:001295C0 loc_1295C0: ; CODE XREF: sub_129576+2E↑j ROM:001295C0 move.w ($5D2).w,($F2E).w ROM:001295C6 move.w ($98A).w,($F38).w ROM:001295CC move.w $6C4(a5),d0 ROM:001295D0 cmp.w ($F2E).w,d0 ROM:001295D4 ble.s loc_1295F6 ROM:001295D6 move.l #$1C9C380,d2 ROM:001295DC divs.l d0,d2 ROM:001295E0 move.w d2,($F42).w ROM:001295E4 move.w d0,($F2E).w ROM:001295E8 bset #4,($1266).w ROM:001295EE bclr #4,($1277).w ROM:001295F4 bra.s locret_12964C ROM:001295F6 ; --------------------------------------------------------------------------- ROM:001295F6 ROM:001295F6 loc_1295F6: ; CODE XREF: sub_129576+5E↑j ROM:001295F6 move.w $6C6(a5),d1 ROM:001295FA cmp.w ($F2E).w,d1 ROM:001295FE bge.s loc_129620 ROM:00129600 move.l #$1C9C380,d2 ROM:00129606 divs.l d1,d2 ROM:0012960A move.w d2,($F42).w ROM:0012960E move.w d1,($F2E).w ROM:00129612 bset #4,($1277).w ROM:00129618 bclr #4,($1266).w ROM:0012961E bra.s locret_12964C ROM:00129620 ; --------------------------------------------------------------------------- ROM:00129620 ROM:00129620 loc_129620: ; CODE XREF: sub_129576+88↑j ROM:00129620 bclr #4,($1266).w ROM:00129626 bclr #4,($1277).w ROM:0012962C move.l ($404).w,d2 ROM:00129630 cmp.l ($8D0).w,d2 ROM:00129634 bge.s loc_129644 ROM:00129636 move.l #$80000000,d3 ROM:0012963C sub.l ($8D0).w,d3 ROM:00129640 add.l d3,d2 ROM:00129642 bra.s loc_129648 ROM:00129644 ; --------------------------------------------------------------------------- ROM:00129644 ROM:00129644 loc_129644: ; CODE XREF: sub_129576+BE↑j ROM:00129644 sub.l ($8D0).w,d2 ROM:00129648 ROM:00129648 loc_129648: ; CODE XREF: sub_129576+CC↑j ROM:00129648 move.w d2,($F42).w ROM:0012964C ROM:0012964C locret_12964C: ; CODE XREF: sub_129576+7E↑j ROM:0012964C ; sub_129576+A8↑j ROM:0012964C rts ROM:0012964C ; End of function sub_129576 ROM:0012964C ROM:0012964E ROM:0012964E ; =============== S U B R O U T I N E ======================================= ROM:0012964E ROM:0012964E ROM:0012964E sub_12964E: ; CODE XREF: ROM:001291D4↑p ROM:0012964E ; ROM:00129248↑p ROM:0012964E bsr.w sub_129666 ROM:00129652 btst #4,($1273).w ROM:00129658 beq.s loc_129660 ROM:0012965A bsr.w sub_1296A6 ROM:0012965E bra.s locret_129664 ROM:00129660 ; --------------------------------------------------------------------------- ROM:00129660 ROM:00129660 loc_129660: ; CODE XREF: sub_12964E+A↑j ROM:00129660 bsr.w sub_1296D8 ROM:00129664 ROM:00129664 locret_129664: ; CODE XREF: sub_12964E+10↑j ROM:00129664 rts ROM:00129664 ; End of function sub_12964E ROM:00129664 ROM:00129666 ROM:00129666 ; =============== S U B R O U T I N E ======================================= ROM:00129666 ROM:00129666 ROM:00129666 sub_129666: ; CODE XREF: sub_12964E↑p ROM:00129666 move.w ($C5C).w,d0 ROM:0012966A move.w ($C72).w,d1 ROM:0012966E cmpi.w #2,d1 ROM:00129672 bcc.s locret_12967C ROM:00129674 movea.l off_12967E(pc,d1.w*4),a0 ROM:00129678 nop ROM:0012967A jmp (a0) ROM:0012967C ; --------------------------------------------------------------------------- ROM:0012967C ROM:0012967C locret_12967C: ; CODE XREF: sub_129666+C↑j ROM:0012967C rts ROM:0012967C ; End of function sub_129666 ROM:0012967C ROM:0012967C ; --------------------------------------------------------------------------- ROM:0012967E off_12967E: dc.l loc_129686 ; DATA XREF: sub_129666+E↑r ROM:00129682 dc.l loc_129694 ROM:00129686 ; --------------------------------------------------------------------------- ROM:00129686 ROM:00129686 loc_129686: ; DATA XREF: ROM:off_12967E↑o ROM:00129686 move.w #1,($C72).w ROM:0012968C bsr.w sub_12973C ROM:00129690 bra.s locret_1296A2 ROM:00129692 ; --------------------------------------------------------------------------- ROM:00129692 rts ROM:00129694 ; --------------------------------------------------------------------------- ROM:00129694 ROM:00129694 loc_129694: ; DATA XREF: ROM:00129682↑o ROM:00129694 cmpi.w #$190,d0 ROM:00129698 bne.s locret_1296A2 ROM:0012969A bsr.w sub_12970A ROM:0012969E bsr.w sub_12973C ROM:001296A2 ROM:001296A2 locret_1296A2: ; CODE XREF: ROM:00129690↑j ROM:001296A2 ; ROM:00129698↑j ROM:001296A2 rts ROM:001296A4 ; --------------------------------------------------------------------------- ROM:001296A4 rts ROM:001296A6 ROM:001296A6 ; =============== S U B R O U T I N E ======================================= ROM:001296A6 ROM:001296A6 ROM:001296A6 sub_1296A6: ; CODE XREF: sub_12964E+C↑p ROM:001296A6 move.w ($F36).w,d3 ROM:001296AA move.w ($F40).w,d2 ROM:001296AE cmp.w ($C62).w,d3 ROM:001296B2 bge.s loc_1296B8 ROM:001296B4 move.w d3,($C62).w ROM:001296B8 ROM:001296B8 loc_1296B8: ; CODE XREF: sub_1296A6+C↑j ROM:001296B8 cmp.w ($C64).w,d3 ROM:001296BC ble.s loc_1296C2 ROM:001296BE move.w d3,($C64).w ROM:001296C2 ROM:001296C2 loc_1296C2: ; CODE XREF: sub_1296A6+16↑j ROM:001296C2 cmp.w ($C66).w,d2 ROM:001296C6 bge.s loc_1296CC ROM:001296C8 move.w d2,($C66).w ROM:001296CC ROM:001296CC loc_1296CC: ; CODE XREF: sub_1296A6+20↑j ROM:001296CC cmp.w ($C68).w,d2 ROM:001296D0 ble.s locret_1296D6 ROM:001296D2 move.w d2,($C68).w ROM:001296D6 ROM:001296D6 locret_1296D6: ; CODE XREF: sub_1296A6+2A↑j ROM:001296D6 rts ROM:001296D6 ; End of function sub_1296A6 ROM:001296D6 ROM:001296D8 ROM:001296D8 ; =============== S U B R O U T I N E ======================================= ROM:001296D8 ROM:001296D8 ROM:001296D8 sub_1296D8: ; CODE XREF: sub_12964E:loc_129660↑p ROM:001296D8 move.w ($F36).w,d3 ROM:001296DC move.w ($F40).w,d2 ROM:001296E0 cmp.w ($C6A).w,d3 ROM:001296E4 bge.s loc_1296EA ROM:001296E6 move.w d3,($C6A).w ROM:001296EA ROM:001296EA loc_1296EA: ; CODE XREF: sub_1296D8+C↑j ROM:001296EA cmp.w ($C6C).w,d3 ROM:001296EE ble.s loc_1296F4 ROM:001296F0 move.w d3,($C6C).w ROM:001296F4 ROM:001296F4 loc_1296F4: ; CODE XREF: sub_1296D8+16↑j ROM:001296F4 cmp.w ($C6E).w,d2 ROM:001296F8 bge.s loc_1296FE ROM:001296FA move.w d2,($C6E).w ROM:001296FE ROM:001296FE loc_1296FE: ; CODE XREF: sub_1296D8+20↑j ROM:001296FE cmp.w ($C70).w,d2 ROM:00129702 ble.s locret_129708 ROM:00129704 move.w d2,($C70).w ROM:00129708 ROM:00129708 locret_129708: ; CODE XREF: sub_1296D8+2A↑j ROM:00129708 rts ROM:00129708 ; End of function sub_1296D8 ROM:00129708 ROM:0012970A ROM:0012970A ; =============== S U B R O U T I N E ======================================= ROM:0012970A ROM:0012970A ROM:0012970A sub_12970A: ; CODE XREF: ROM:0012969A↑p ROM:0012970A move.w ($C62).w,($C2A).w ROM:00129710 move.w ($C64).w,($C2C).w ROM:00129716 move.w ($C66).w,($C2E).w ROM:0012971C move.w ($C68).w,($C30).w ROM:00129722 move.w ($C6A).w,($C32).w ROM:00129728 move.w ($C6C).w,($C34).w ROM:0012972E move.w ($C6E).w,($C36).w ROM:00129734 move.w ($C70).w,($C38).w ROM:0012973A rts ROM:0012973A ; End of function sub_12970A ROM:0012973A ROM:0012973C ROM:0012973C ; =============== S U B R O U T I N E ======================================= ROM:0012973C ROM:0012973C ROM:0012973C sub_12973C: ; CODE XREF: ROM:0012968C↑p ROM:0012973C ; ROM:0012969E↑p ROM:0012973C move.w $698(a5),($C62).w ROM:00129742 move.w $69A(a5),($C64).w ROM:00129748 move.w $6AA(a5),($C66).w ROM:0012974E move.w $6A8(a5),($C68).w ROM:00129754 move.w $6C6(a5),($C6A).w ROM:0012975A move.w $6C4(a5),($C6C).w ROM:00129760 move.w $6AA(a5),($C6E).w ROM:00129766 move.w $6A8(a5),($C70).w ROM:0012976C rts ROM:0012976C ; End of function sub_12973C ROM:0012976C ROM:0012976E ROM:0012976E ; =============== S U B R O U T I N E ======================================= ROM:0012976E ROM:0012976E ROM:0012976E sub_12976E: ; CODE XREF: sub_129C7A+6↓p ROM:0012976E bsr.w sub_129778 ROM:00129772 bsr.w sub_129836 ROM:00129776 rts ROM:00129776 ; End of function sub_12976E ROM:00129776 ROM:00129778 ROM:00129778 ; =============== S U B R O U T I N E ======================================= ROM:00129778 ROM:00129778 ROM:00129778 sub_129778: ; CODE XREF: sub_12976E↑p ROM:00129778 clr.w d1 ROM:0012977A move.b ($10D6).w,d1 ROM:0012977E cmpi.w #4,d1 ROM:00129782 bcc.s locret_12978C ROM:00129784 movea.l off_12978E(pc,d1.w*4),a0 ROM:00129788 nop ROM:0012978A jmp (a0) ROM:0012978C ; --------------------------------------------------------------------------- ROM:0012978C ROM:0012978C locret_12978C: ; CODE XREF: sub_129778+A↑j ROM:0012978C rts ROM:0012978C ; End of function sub_129778 ROM:0012978C ROM:0012978C ; --------------------------------------------------------------------------- ROM:0012978E off_12978E: dc.l loc_12979E ; DATA XREF: sub_129778+C↑r ROM:00129792 dc.l loc_1297AC ROM:00129796 dc.l loc_1297D0 ROM:0012979A dc.l loc_12980A ROM:0012979E ; --------------------------------------------------------------------------- ROM:0012979E ROM:0012979E loc_12979E: ; DATA XREF: ROM:off_12978E↑o ROM:0012979E bclr #3,($1286).w ROM:001297A4 move.b #1,($10D6).w ROM:001297AA rts ROM:001297AC ; --------------------------------------------------------------------------- ROM:001297AC ROM:001297AC loc_1297AC: ; DATA XREF: ROM:00129792↑o ROM:001297AC btst #2,($1282).w ROM:001297B2 beq.s locret_1297CE ROM:001297B4 move.w $6CC(a5),d1 ROM:001297B8 clr.b ($836).w ROM:001297BC move.w d1,($71E).w ROM:001297C0 move.b #1,($836).w ROM:001297C6 move.b #2,($10D6).w ROM:001297CC rts ROM:001297CE ; --------------------------------------------------------------------------- ROM:001297CE ROM:001297CE locret_1297CE: ; CODE XREF: ROM:001297B2↑j ROM:001297CE rts ROM:001297D0 ; --------------------------------------------------------------------------- ROM:001297D0 ROM:001297D0 loc_1297D0: ; DATA XREF: ROM:00129796↑o ROM:001297D0 btst #2,($1282).w ROM:001297D6 beq.s loc_1297F2 ROM:001297D8 move.w $6CC(a5),d1 ROM:001297DC clr.b ($836).w ROM:001297E0 move.w d1,($71E).w ROM:001297E4 move.b #1,($836).w ROM:001297EA move.b #2,($10D6).w ROM:001297F0 rts ROM:001297F2 ; --------------------------------------------------------------------------- ROM:001297F2 ROM:001297F2 loc_1297F2: ; CODE XREF: ROM:001297D6↑j ROM:001297F2 cmpi.w #0,($71E).w ROM:001297F8 bgt.s locret_129808 ROM:001297FA bset #3,($1286).w ROM:00129800 move.b #3,($10D6).w ROM:00129806 rts ROM:00129808 ; --------------------------------------------------------------------------- ROM:00129808 ROM:00129808 locret_129808: ; CODE XREF: ROM:001297F8↑j ROM:00129808 rts ROM:0012980A ; --------------------------------------------------------------------------- ROM:0012980A ROM:0012980A loc_12980A: ; DATA XREF: ROM:0012979A↑o ROM:0012980A btst #2,($1282).w ROM:00129810 beq.s locret_129832 ROM:00129812 bclr #3,($1286).w ROM:00129818 move.w $6CC(a5),d1 ROM:0012981C clr.b ($836).w ROM:00129820 move.w d1,($71E).w ROM:00129824 move.b #1,($836).w ROM:0012982A move.b #2,($10D6).w ROM:00129830 rts ROM:00129832 ; --------------------------------------------------------------------------- ROM:00129832 ROM:00129832 locret_129832: ; CODE XREF: ROM:00129810↑j ROM:00129832 rts ROM:00129834 ; --------------------------------------------------------------------------- ROM:00129834 rts ROM:00129836 ROM:00129836 ; =============== S U B R O U T I N E ======================================= ROM:00129836 ROM:00129836 ROM:00129836 sub_129836: ; CODE XREF: sub_12976E+4↑p ROM:00129836 move.w $6CA(a5),d0 ROM:0012983A cmpi.w #0,d0 ROM:0012983E beq.l loc_129A1C ROM:00129844 btst #3,($CC8).w ROM:0012984A bne.l loc_129A14 ROM:00129850 btst #4,($CC8).w ROM:00129856 bne.l loc_129A14 ROM:0012985C btst #3,($CDC).w ROM:00129862 bne.l loc_129A14 ROM:00129868 btst #4,($CDC).w ROM:0012986E bne.l loc_129A14 ROM:00129874 btst #2,($CC8).w ROM:0012987A bne.l loc_129A14 ROM:00129880 btst #3,($CCA).w ROM:00129886 bne.l loc_129A14 ROM:0012988C btst #2,($CDC).w ROM:00129892 bne.l loc_129A14 ROM:00129898 btst #3,($CDE).w ROM:0012989E bne.l loc_129A14 ROM:001298A4 btst #5,($CCB).w ROM:001298AA bne.l loc_129A14 ROM:001298B0 btst #5,($CDF).w ROM:001298B6 bne.l loc_129A14 ROM:001298BC btst #4,($CCB).w ROM:001298C2 bne.l loc_129A14 ROM:001298C8 btst #1,($CCB).w ROM:001298CE bne.l loc_129A14 ROM:001298D4 btst #4,($CDF).w ROM:001298DA bne.l loc_129A14 ROM:001298E0 btst #1,($CDF).w ROM:001298E6 bne.l loc_129A14 ROM:001298EC btst #6,($CC9).w ROM:001298F2 bne.l loc_129A14 ROM:001298F8 btst #6,($CDD).w ROM:001298FE bne.l loc_129A14 ROM:00129904 btst #5,($CC8).w ROM:0012990A bne.l loc_129A14 ROM:00129910 btst #5,($CDC).w ROM:00129916 bne.l loc_129A14 ROM:0012991C btst #0,($CC8).w ROM:00129922 bne.l loc_129A14 ROM:00129928 btst #0,($CDC).w ROM:0012992E bne.l loc_129A14 ROM:00129934 btst #7,($CC9).w ROM:0012993A bne.l loc_129A14 ROM:00129940 btst #7,($CDD).w ROM:00129946 bne.l loc_129A14 ROM:0012994C btst #1,($CC8).w ROM:00129952 bne.l loc_129A14 ROM:00129958 btst #1,($CDC).w ROM:0012995E bne.l loc_129A14 ROM:00129964 btst #0,($1049).w ROM:0012996A beq.l loc_129A14 ROM:00129970 move.w $6E4(a5),d0 ROM:00129974 cmp.w ($5DC).w,d0 ROM:00129978 ble.l loc_129A14 ROM:0012997E move.w $6CE(a5),d0 ROM:00129982 cmp.w ($9C0).w,d0 ROM:00129986 bgt.l loc_129A14 ROM:0012998C move.w $6E0(a5),d2 ROM:00129990 move.w $6E2(a5),d0 ROM:00129994 cmp.w ($98A).w,d2 ROM:00129998 bgt.s loc_129A14 ROM:0012999A cmp.w ($98A).w,d0 ROM:0012999E ble.s loc_129A14 ROM:001299A0 move.w $6D4(a5),d2 ROM:001299A4 move.w $6D6(a5),d0 ROM:001299A8 cmp.w ($BF2).w,d2 ROM:001299AC bgt.s loc_129A14 ROM:001299AE cmp.w ($BF2).w,d0 ROM:001299B2 ble.s loc_129A14 ROM:001299B4 move.w ($BF2).w,d1 ROM:001299B8 sub.w ($BEE).w,d1 ROM:001299BC bpl.w loc_1299C2 ROM:001299C0 neg.w d1 ROM:001299C2 ROM:001299C2 loc_1299C2: ; CODE XREF: sub_129836+186↑j ROM:001299C2 move.w $6D0(a5),d0 ROM:001299C6 cmp.w d1,d0 ROM:001299C8 blt.s loc_129A14 ROM:001299CA move.w $6D8(a5),d2 ROM:001299CE move.w $6DA(a5),d0 ROM:001299D2 cmp.w ($5D2).w,d2 ROM:001299D6 bgt.s loc_129A14 ROM:001299D8 cmp.w ($5D2).w,d0 ROM:001299DC ble.s loc_129A14 ROM:001299DE move.w $6DC(a5),d2 ROM:001299E2 move.w $6DE(a5),d0 ROM:001299E6 cmp.w ($53A).w,d2 ROM:001299EA bgt.s loc_129A14 ROM:001299EC cmp.w ($53A).w,d0 ROM:001299F0 ble.s loc_129A14 ROM:001299F2 move.w $6D2(a5),d0 ROM:001299F6 cmp.w ($129C).w,d0 ROM:001299FA bge.s loc_129A14 ROM:001299FC btst #0,($10D8).w ROM:00129A02 beq.s loc_129A14 ROM:00129A04 btst #3,($1286).w ROM:00129A0A beq.s loc_129A14 ROM:00129A0C bset #1,($10EC).w ROM:00129A12 bra.s locret_129A22 ROM:00129A14 ; --------------------------------------------------------------------------- ROM:00129A14 ROM:00129A14 loc_129A14: ; CODE XREF: sub_129836+14↑j ROM:00129A14 ; sub_129836+20↑j ... ROM:00129A14 bclr #1,($10EC).w ROM:00129A1A bra.s locret_129A22 ROM:00129A1C ; --------------------------------------------------------------------------- ROM:00129A1C ROM:00129A1C loc_129A1C: ; CODE XREF: sub_129836+8↑j ROM:00129A1C bset #1,($10EC).w ROM:00129A22 ROM:00129A22 locret_129A22: ; CODE XREF: sub_129836+1DC↑j ROM:00129A22 ; sub_129836+1E4↑j ROM:00129A22 rts ROM:00129A22 ; End of function sub_129836 ROM:00129A22 ROM:00129A24 ROM:00129A24 ; =============== S U B R O U T I N E ======================================= ROM:00129A24 ROM:00129A24 ROM:00129A24 sub_129A24: ; CODE XREF: sub_1237EC+5A↑p ROM:00129A24 clr.w d1 ROM:00129A26 move.b ($10D7).w,d1 ROM:00129A2A cmpi.w #6,d1 ROM:00129A2E bcc.s locret_129A38 ROM:00129A30 movea.l off_129A3A(pc,d1.w*4),a0 ROM:00129A34 nop ROM:00129A36 jmp (a0) ROM:00129A38 ; --------------------------------------------------------------------------- ROM:00129A38 ROM:00129A38 locret_129A38: ; CODE XREF: sub_129A24+A↑j ROM:00129A38 rts ROM:00129A38 ; End of function sub_129A24 ROM:00129A38 ROM:00129A38 ; --------------------------------------------------------------------------- ROM:00129A3A off_129A3A: dc.l loc_129A52 ; DATA XREF: sub_129A24+C↑r ROM:00129A3E dc.l loc_129A5C ROM:00129A42 dc.l loc_129A84 ROM:00129A46 dc.l loc_129AC2 ROM:00129A4A dc.l loc_129AD8 ROM:00129A4E dc.l loc_129B02 ROM:00129A52 ; --------------------------------------------------------------------------- ROM:00129A52 ROM:00129A52 loc_129A52: ; DATA XREF: ROM:off_129A3A↑o ROM:00129A52 move.b #1,($10D7).w ROM:00129A58 bra.s locret_129A82 ROM:00129A5A ; --------------------------------------------------------------------------- ROM:00129A5A rts ROM:00129A5C ; --------------------------------------------------------------------------- ROM:00129A5C ROM:00129A5C loc_129A5C: ; DATA XREF: ROM:00129A3E↑o ROM:00129A5C move.w $6E6(a5),d7 ROM:00129A60 cmpi.w #0,d7 ROM:00129A64 bne.s locret_129A82 ROM:00129A66 move.w $6E8(a5),d1 ROM:00129A6A cmp.w ($DDC).w,d1 ROM:00129A6E ble.s loc_129A7A ROM:00129A70 move.b #2,($10D7).w ROM:00129A76 bra.s locret_129AC0 ROM:00129A78 ; --------------------------------------------------------------------------- ROM:00129A78 bra.s locret_129A82 ROM:00129A7A ; --------------------------------------------------------------------------- ROM:00129A7A ROM:00129A7A loc_129A7A: ; CODE XREF: ROM:00129A6E↑j ROM:00129A7A move.b #4,($10D7).w ROM:00129A80 bra.s locret_129B00 ROM:00129A82 ; --------------------------------------------------------------------------- ROM:00129A82 ROM:00129A82 locret_129A82: ; CODE XREF: ROM:00129A58↑j ROM:00129A82 ; ROM:00129A64↑j ... ROM:00129A82 rts ROM:00129A84 ; --------------------------------------------------------------------------- ROM:00129A84 ROM:00129A84 loc_129A84: ; DATA XREF: ROM:00129A42↑o ROM:00129A84 move.w $6E6(a5),d7 ROM:00129A88 cmpi.w #0,d7 ROM:00129A8C beq.s loc_129A98 ROM:00129A8E move.b #1,($10D7).w ROM:00129A94 bra.s locret_129A82 ROM:00129A96 ; --------------------------------------------------------------------------- ROM:00129A96 bra.s locret_129AC0 ROM:00129A98 ; --------------------------------------------------------------------------- ROM:00129A98 ROM:00129A98 loc_129A98: ; CODE XREF: ROM:00129A8C↑j ROM:00129A98 move.w $6E8(a5),d1 ROM:00129A9C cmp.w ($DDC).w,d1 ROM:00129AA0 bgt.s locret_129AC0 ROM:00129AA2 bsr.w sub_129B1A ROM:00129AA6 move.w ($C74).w,d7 ROM:00129AAA clr.b ($817).w ROM:00129AAE move.w d7,($6E0).w ROM:00129AB2 move.b #1,($817).w ROM:00129AB8 move.b #3,($10D7).w ROM:00129ABE bra.s loc_129AD2 ROM:00129AC0 ; --------------------------------------------------------------------------- ROM:00129AC0 ROM:00129AC0 locret_129AC0: ; CODE XREF: ROM:00129A76↑j ROM:00129AC0 ; ROM:00129A96↑j ... ROM:00129AC0 rts ROM:00129AC2 ; --------------------------------------------------------------------------- ROM:00129AC2 ROM:00129AC2 loc_129AC2: ; DATA XREF: ROM:00129A46↑o ROM:00129AC2 cmpi.w #0,($6E0).w ROM:00129AC8 bgt.s loc_129AD2 ROM:00129ACA move.b #4,($10D7).w ROM:00129AD0 bra.s locret_129B00 ROM:00129AD2 ; --------------------------------------------------------------------------- ROM:00129AD2 ROM:00129AD2 loc_129AD2: ; CODE XREF: ROM:00129ABE↑j ROM:00129AD2 ; ROM:00129AC8↑j ROM:00129AD2 bsr.w sub_129B42 ROM:00129AD6 rts ROM:00129AD8 ; --------------------------------------------------------------------------- ROM:00129AD8 ROM:00129AD8 loc_129AD8: ; DATA XREF: ROM:00129A4A↑o ROM:00129AD8 move.w $6E8(a5),d1 ROM:00129ADC cmp.w ($DDC).w,d1 ROM:00129AE0 ble.s locret_129B00 ROM:00129AE2 bsr.w sub_129B2E ROM:00129AE6 move.w ($C76).w,d7 ROM:00129AEA clr.b ($817).w ROM:00129AEE move.w d7,($6E0).w ROM:00129AF2 move.b #1,($817).w ROM:00129AF8 move.b #5,($10D7).w ROM:00129AFE bra.s loc_129B12 ROM:00129B00 ; --------------------------------------------------------------------------- ROM:00129B00 ROM:00129B00 locret_129B00: ; CODE XREF: ROM:00129A80↑j ROM:00129B00 ; ROM:00129AD0↑j ... ROM:00129B00 rts ROM:00129B02 ; --------------------------------------------------------------------------- ROM:00129B02 ROM:00129B02 loc_129B02: ; DATA XREF: ROM:00129A4E↑o ROM:00129B02 cmpi.w #0,($6E0).w ROM:00129B08 bgt.s loc_129B12 ROM:00129B0A move.b #2,($10D7).w ROM:00129B10 bra.s locret_129AC0 ROM:00129B12 ; --------------------------------------------------------------------------- ROM:00129B12 ROM:00129B12 loc_129B12: ; CODE XREF: ROM:00129AFE↑j ROM:00129B12 ; ROM:00129B08↑j ROM:00129B12 bsr.w sub_129B42 ROM:00129B16 rts ROM:00129B18 ; --------------------------------------------------------------------------- ROM:00129B18 rts ROM:00129B1A ROM:00129B1A ; =============== S U B R O U T I N E ======================================= ROM:00129B1A ROM:00129B1A ROM:00129B1A sub_129B1A: ; CODE XREF: ROM:00129AA2↑p ROM:00129B1A move.w #$3AE2,d1 ROM:00129B1E move.w ($BEE).w,d2 ROM:00129B22 bsr.l sub_116E84 ROM:00129B28 move.w d1,($C74).w ROM:00129B2C rts ROM:00129B2C ; End of function sub_129B1A ROM:00129B2C ROM:00129B2E ROM:00129B2E ; =============== S U B R O U T I N E ======================================= ROM:00129B2E ROM:00129B2E ROM:00129B2E sub_129B2E: ; CODE XREF: ROM:00129AE2↑p ROM:00129B2E move.w #$3AE4,d1 ROM:00129B32 move.w ($BEE).w,d2 ROM:00129B36 bsr.l sub_116E84 ROM:00129B3C move.w d1,($C76).w ROM:00129B40 rts ROM:00129B40 ; End of function sub_129B2E ROM:00129B40 ROM:00129B42 ROM:00129B42 ; =============== S U B R O U T I N E ======================================= ROM:00129B42 ROM:00129B42 ROM:00129B42 sub_129B42: ; CODE XREF: ROM:loc_129AD2↑p ROM:00129B42 ; ROM:loc_129B12↑p ROM:00129B42 move.w $6E8(a5),($DDC).w ROM:00129B48 rts ROM:00129B48 ; End of function sub_129B42 ROM:00129B48 ROM:00129B4A ROM:00129B4A ; =============== S U B R O U T I N E ======================================= ROM:00129B4A ROM:00129B4A ROM:00129B4A sub_129B4A: ; CODE XREF: sub_129C7A↓p ROM:00129B4A clr.w d7 ROM:00129B4C ROM:00129B4C loc_129B4C: ; CODE XREF: sub_129B4A:loc_129B5E↓j ROM:00129B4C bsr.w sub_129B66 ROM:00129B50 cmpi.w #0,d7 ROM:00129B54 bne.s loc_129B60 ROM:00129B56 addq.w #1,d7 ROM:00129B58 bvc.s loc_129B5E ROM:00129B5A move.w #$8000,d7 ROM:00129B5E ROM:00129B5E loc_129B5E: ; CODE XREF: sub_129B4A+E↑j ROM:00129B5E bra.s loc_129B4C ROM:00129B60 ; --------------------------------------------------------------------------- ROM:00129B60 ROM:00129B60 loc_129B60: ; CODE XREF: sub_129B4A+A↑j ROM:00129B60 bsr.w sub_129C0C ROM:00129B64 rts ROM:00129B64 ; End of function sub_129B4A ROM:00129B64 ROM:00129B66 ROM:00129B66 ; =============== S U B R O U T I N E ======================================= ROM:00129B66 ROM:00129B66 ROM:00129B66 sub_129B66: ; CODE XREF: sub_129B4A:loc_129B4C↑p ROM:00129B66 clr.w d1 ROM:00129B68 move.b $1252(d7.w),d1 ROM:00129B6E cmpi.w #4,d1 ROM:00129B72 bcc.s locret_129B7C ROM:00129B74 movea.l off_129B7E(pc,d1.w*4),a0 ROM:00129B78 nop ROM:00129B7A jmp (a0) ROM:00129B7C ; --------------------------------------------------------------------------- ROM:00129B7C ROM:00129B7C locret_129B7C: ; CODE XREF: sub_129B66+C↑j ROM:00129B7C rts ROM:00129B7C ; End of function sub_129B66 ROM:00129B7C ROM:00129B7C ; --------------------------------------------------------------------------- ROM:00129B7E off_129B7E: dc.l loc_129B8E ; DATA XREF: sub_129B66+E↑r ROM:00129B82 dc.l loc_129B9E ROM:00129B86 dc.l loc_129BCA ROM:00129B8A dc.l loc_129BF4 ROM:00129B8E ; --------------------------------------------------------------------------- ROM:00129B8E ROM:00129B8E loc_129B8E: ; DATA XREF: ROM:off_129B7E↑o ROM:00129B8E bclr d7,($10D8).w ROM:00129B92 move.b #1,$1252(d7.w) ROM:00129B9A bra.s locret_129BC8 ROM:00129B9C ; --------------------------------------------------------------------------- ROM:00129B9C rts ROM:00129B9E ; --------------------------------------------------------------------------- ROM:00129B9E ROM:00129B9E loc_129B9E: ; DATA XREF: ROM:00129B82↑o ROM:00129B9E btst d7,($10A7).w ROM:00129BA2 beq.s locret_129BC8 ROM:00129BA4 move.w $98E(a5,d7.w*2),d0 ROM:00129BAA clr.b $837(d7.w) ROM:00129BB0 move.w d0,$720(d7.w*2) ROM:00129BB6 move.b #1,$837(d7.w) ROM:00129BBE move.b #2,$1252(d7.w) ROM:00129BC6 bra.s locret_129BF2 ROM:00129BC8 ; --------------------------------------------------------------------------- ROM:00129BC8 ROM:00129BC8 locret_129BC8: ; CODE XREF: ROM:00129B9A↑j ROM:00129BC8 ; ROM:00129BA2↑j ... ROM:00129BC8 rts ROM:00129BCA ; --------------------------------------------------------------------------- ROM:00129BCA ROM:00129BCA loc_129BCA: ; DATA XREF: ROM:00129B86↑o ROM:00129BCA btst d7,($10A7).w ROM:00129BCE bne.s loc_129BDA ROM:00129BD0 move.b #1,$1252(d7.w) ROM:00129BD8 bra.s locret_129BC8 ROM:00129BDA ; --------------------------------------------------------------------------- ROM:00129BDA ROM:00129BDA loc_129BDA: ; CODE XREF: ROM:00129BCE↑j ROM:00129BDA cmpi.w #0,$720(d7.w*2) ROM:00129BE2 bgt.s locret_129BF2 ROM:00129BE4 bset d7,($10D8).w ROM:00129BE8 move.b #3,$1252(d7.w) ROM:00129BF0 bra.s locret_129C08 ROM:00129BF2 ; --------------------------------------------------------------------------- ROM:00129BF2 ROM:00129BF2 locret_129BF2: ; CODE XREF: ROM:00129BC6↑j ROM:00129BF2 ; ROM:00129BE2↑j ROM:00129BF2 rts ROM:00129BF4 ; --------------------------------------------------------------------------- ROM:00129BF4 ROM:00129BF4 loc_129BF4: ; DATA XREF: ROM:00129B8A↑o ROM:00129BF4 btst d7,($10A7).w ROM:00129BF8 bne.s locret_129C08 ROM:00129BFA bclr d7,($10D8).w ROM:00129BFE move.b #1,$1252(d7.w) ROM:00129C06 bra.s locret_129BC8 ROM:00129C08 ; --------------------------------------------------------------------------- ROM:00129C08 ROM:00129C08 locret_129C08: ; CODE XREF: ROM:00129BF0↑j ROM:00129C08 ; ROM:00129BF8↑j ROM:00129C08 rts ROM:00129C0A ; --------------------------------------------------------------------------- ROM:00129C0A rts ROM:00129C0C ROM:00129C0C ; =============== S U B R O U T I N E ======================================= ROM:00129C0C ROM:00129C0C ROM:00129C0C sub_129C0C: ; CODE XREF: sub_129B4A:loc_129B60↑p ROM:00129C0C move.w $6EA(a5),d0 ROM:00129C10 move.w $6EC(a5),d1 ROM:00129C14 btst #0,($10D8).w ROM:00129C1A beq.s loc_129C46 ROM:00129C1C cmp.w ($EFC).w,d0 ROM:00129C20 bge.s loc_129C28 ROM:00129C22 cmp.w ($EFC).w,d1 ROM:00129C26 bgt.s loc_129C2A ROM:00129C28 ROM:00129C28 loc_129C28: ; CODE XREF: sub_129C0C+14↑j ROM:00129C28 bra.s loc_129C32 ROM:00129C2A ; --------------------------------------------------------------------------- ROM:00129C2A ROM:00129C2A loc_129C2A: ; CODE XREF: sub_129C0C+1A↑j ROM:00129C2A btst #0,($1112).w ROM:00129C30 beq.s loc_129C3A ROM:00129C32 ROM:00129C32 loc_129C32: ; CODE XREF: sub_129C0C:loc_129C28↑j ROM:00129C32 bset #0,($CC8).w ROM:00129C38 bra.s loc_129C40 ROM:00129C3A ; --------------------------------------------------------------------------- ROM:00129C3A ROM:00129C3A loc_129C3A: ; CODE XREF: sub_129C0C+24↑j ROM:00129C3A bclr #0,($CC8).w ROM:00129C40 ROM:00129C40 loc_129C40: ; CODE XREF: sub_129C0C+2C↑j ROM:00129C40 bset #0,($CE0).w ROM:00129C46 ROM:00129C46 loc_129C46: ; CODE XREF: sub_129C0C+E↑j ROM:00129C46 btst #1,($10D8).w ROM:00129C4C beq.s locret_129C78 ROM:00129C4E cmp.w ($EFE).w,d0 ROM:00129C52 bge.s loc_129C5A ROM:00129C54 cmp.w ($EFE).w,d1 ROM:00129C58 bgt.s loc_129C5C ROM:00129C5A ROM:00129C5A loc_129C5A: ; CODE XREF: sub_129C0C+46↑j ROM:00129C5A bra.s loc_129C64 ROM:00129C5C ; --------------------------------------------------------------------------- ROM:00129C5C ROM:00129C5C loc_129C5C: ; CODE XREF: sub_129C0C+4C↑j ROM:00129C5C btst #1,($1112).w ROM:00129C62 beq.s loc_129C6C ROM:00129C64 ROM:00129C64 loc_129C64: ; CODE XREF: sub_129C0C:loc_129C5A↑j ROM:00129C64 bset #7,($CC9).w ROM:00129C6A bra.s loc_129C72 ROM:00129C6C ; --------------------------------------------------------------------------- ROM:00129C6C ROM:00129C6C loc_129C6C: ; CODE XREF: sub_129C0C+56↑j ROM:00129C6C bclr #7,($CC9).w ROM:00129C72 ROM:00129C72 loc_129C72: ; CODE XREF: sub_129C0C+5E↑j ROM:00129C72 bset #7,($CE1).w ROM:00129C78 ROM:00129C78 locret_129C78: ; CODE XREF: sub_129C0C+40↑j ROM:00129C78 rts ROM:00129C78 ; End of function sub_129C0C ROM:00129C78 ROM:00129C7A ROM:00129C7A ; =============== S U B R O U T I N E ======================================= ROM:00129C7A ROM:00129C7A ROM:00129C7A sub_129C7A: ; CODE XREF: sub_1237EC+D8↑p ROM:00129C7A bsr.l sub_129B4A ROM:00129C80 bsr.l sub_12976E ROM:00129C86 clr.w d1 ROM:00129C88 move.b ($10D9).w,d1 ROM:00129C8C cmpi.w #4,d1 ROM:00129C90 bcc.s locret_129C9A ROM:00129C92 movea.l off_129C9C(pc,d1.w*4),a0 ROM:00129C96 nop ROM:00129C98 jmp (a0) ROM:00129C9A ; --------------------------------------------------------------------------- ROM:00129C9A ROM:00129C9A locret_129C9A: ; CODE XREF: sub_129C7A+16↑j ROM:00129C9A rts ROM:00129C9A ; End of function sub_129C7A ROM:00129C9A ROM:00129C9A ; --------------------------------------------------------------------------- ROM:00129C9C off_129C9C: dc.l loc_129CAC ; DATA XREF: sub_129C7A+18↑r ROM:00129CA0 dc.l loc_129CB6 ROM:00129CA4 dc.l loc_129CD0 ROM:00129CA8 dc.l loc_129D2E ROM:00129CAC ; --------------------------------------------------------------------------- ROM:00129CAC ROM:00129CAC loc_129CAC: ; DATA XREF: ROM:off_129C9C↑o ROM:00129CAC move.b #1,($10D9).w ROM:00129CB2 bra.s locret_129CCE ROM:00129CB4 ; --------------------------------------------------------------------------- ROM:00129CB4 rts ROM:00129CB6 ; --------------------------------------------------------------------------- ROM:00129CB6 ROM:00129CB6 loc_129CB6: ; DATA XREF: ROM:00129CA0↑o ROM:00129CB6 btst #1,($10ED).w ROM:00129CBC beq.s locret_129CCE ROM:00129CBE bsr.w sub_129D5E ROM:00129CC2 bsr.w sub_129D96 ROM:00129CC6 move.b #2,($10D9).w ROM:00129CCC bra.s loc_129D24 ROM:00129CCE ; --------------------------------------------------------------------------- ROM:00129CCE ROM:00129CCE locret_129CCE: ; CODE XREF: ROM:00129CB2↑j ROM:00129CCE ; ROM:00129CBC↑j ... ROM:00129CCE rts ROM:00129CD0 ; --------------------------------------------------------------------------- ROM:00129CD0 ROM:00129CD0 loc_129CD0: ; DATA XREF: ROM:00129CA4↑o ROM:00129CD0 btst #2,($1282).w ROM:00129CD6 beq.s loc_129CE8 ROM:00129CD8 bsr.w sub_129D5E ROM:00129CDC bsr.w sub_129D9E ROM:00129CE0 move.b #1,($10D9).w ROM:00129CE6 bra.s locret_129CCE ROM:00129CE8 ; --------------------------------------------------------------------------- ROM:00129CE8 ROM:00129CE8 loc_129CE8: ; CODE XREF: ROM:00129CD6↑j ROM:00129CE8 btst #1,($10F1).w ROM:00129CEE beq.s loc_129CFC ROM:00129CF0 bsr.w sub_129D9E ROM:00129CF4 move.b #3,($10D9).w ROM:00129CFA bra.s locret_129D5A ROM:00129CFC ; --------------------------------------------------------------------------- ROM:00129CFC ROM:00129CFC loc_129CFC: ; CODE XREF: ROM:00129CEE↑j ROM:00129CFC btst #1,($10ED).w ROM:00129D02 bne.s loc_129D10 ROM:00129D04 bsr.w sub_129D9E ROM:00129D08 move.b #1,($10D9).w ROM:00129D0E bra.s locret_129CCE ROM:00129D10 ; --------------------------------------------------------------------------- ROM:00129D10 ROM:00129D10 loc_129D10: ; CODE XREF: ROM:00129D02↑j ROM:00129D10 btst #0,($125F).w ROM:00129D16 beq.s loc_129D24 ROM:00129D18 bsr.w sub_129D9E ROM:00129D1C move.b #1,($10D9).w ROM:00129D22 bra.s locret_129CCE ROM:00129D24 ; --------------------------------------------------------------------------- ROM:00129D24 ROM:00129D24 loc_129D24: ; CODE XREF: ROM:00129CCC↑j ROM:00129D24 ; ROM:00129D16↑j ... ROM:00129D24 bsr.w sub_129D70 ROM:00129D28 bsr.w sub_129DAA ROM:00129D2C rts ROM:00129D2E ; --------------------------------------------------------------------------- ROM:00129D2E ROM:00129D2E loc_129D2E: ; DATA XREF: ROM:00129CA8↑o ROM:00129D2E btst #2,($1282).w ROM:00129D34 beq.s loc_129D42 ROM:00129D36 bsr.w sub_129D5E ROM:00129D3A move.b #1,($10D9).w ROM:00129D40 bra.s locret_129CCE ROM:00129D42 ; --------------------------------------------------------------------------- ROM:00129D42 ROM:00129D42 loc_129D42: ; CODE XREF: ROM:00129D34↑j ROM:00129D42 btst #1,($10ED).w ROM:00129D48 beq.s locret_129D5A ROM:00129D4A bsr.w sub_129D5E ROM:00129D4E bsr.w sub_129D96 ROM:00129D52 move.b #2,($10D9).w ROM:00129D58 bra.s loc_129D24 ROM:00129D5A ; --------------------------------------------------------------------------- ROM:00129D5A ROM:00129D5A locret_129D5A: ; CODE XREF: ROM:00129CFA↑j ROM:00129D5A ; ROM:00129D48↑j ROM:00129D5A rts ROM:00129D5C ; --------------------------------------------------------------------------- ROM:00129D5C rts ROM:00129D5E ROM:00129D5E ; =============== S U B R O U T I N E ======================================= ROM:00129D5E ROM:00129D5E ROM:00129D5E sub_129D5E: ; CODE XREF: ROM:00129CBE↑p ROM:00129D5E ; ROM:00129CD8↑p ... ROM:00129D5E clr.w ($C7A).w ROM:00129D62 clr.w ($1B0C).w ROM:00129D66 clr.w ($1B0E).w ROM:00129D6A clr.w ($1B10).w ROM:00129D6E rts ROM:00129D6E ; End of function sub_129D5E ROM:00129D6E ROM:00129D70 ROM:00129D70 ; =============== S U B R O U T I N E ======================================= ROM:00129D70 ROM:00129D70 ROM:00129D70 sub_129D70: ; CODE XREF: ROM:loc_129D24↑p ROM:00129D70 move.w ($BEE).w,d0 ROM:00129D74 sub.w ($C78).w,d0 ROM:00129D78 bpl.w loc_129D7E ROM:00129D7C neg.w d0 ROM:00129D7E ROM:00129D7E loc_129D7E: ; CODE XREF: sub_129D70+8↑j ROM:00129D7E move.w $6EE(a5),d1 ROM:00129D82 cmp.w d0,d1 ROM:00129D84 bgt.s loc_129D8E ROM:00129D86 bset #0,($125F).w ROM:00129D8C bra.s locret_129D94 ROM:00129D8E ; --------------------------------------------------------------------------- ROM:00129D8E ROM:00129D8E loc_129D8E: ; CODE XREF: sub_129D70+14↑j ROM:00129D8E bclr #0,($125F).w ROM:00129D94 ROM:00129D94 locret_129D94: ; CODE XREF: sub_129D70+1C↑j ROM:00129D94 rts ROM:00129D94 ; End of function sub_129D70 ROM:00129D94 ROM:00129D96 ROM:00129D96 ; =============== S U B R O U T I N E ======================================= ROM:00129D96 ROM:00129D96 ROM:00129D96 sub_129D96: ; CODE XREF: ROM:00129CC2↑p ROM:00129D96 ; ROM:00129D4E↑p ROM:00129D96 move.w ($BEE).w,($C78).w ROM:00129D9C rts ROM:00129D9C ; End of function sub_129D96 ROM:00129D9C ROM:00129D9E ROM:00129D9E ; =============== S U B R O U T I N E ======================================= ROM:00129D9E ROM:00129D9E ROM:00129D9E sub_129D9E: ; CODE XREF: ROM:00129CDC↑p ROM:00129D9E ; ROM:00129CF0↑p ... ROM:00129D9E bclr #1,($10F1).w ROM:00129DA4 clr.b ($10DA).w ROM:00129DA8 rts ROM:00129DA8 ; End of function sub_129D9E ROM:00129DA8 ROM:00129DAA ROM:00129DAA ; =============== S U B R O U T I N E ======================================= ROM:00129DAA ROM:00129DAA ROM:00129DAA sub_129DAA: ; CODE XREF: ROM:00129D28↑p ROM:00129DAA bclr #1,($10F1).w ROM:00129DB0 clr.w d1 ROM:00129DB2 move.b ($10DA).w,d1 ROM:00129DB6 cmpi.w #7,d1 ROM:00129DBA bcc.s locret_129DC4 ROM:00129DBC movea.l off_129DC6(pc,d1.w*4),a0 ROM:00129DC0 nop ROM:00129DC2 jmp (a0) ROM:00129DC4 ; --------------------------------------------------------------------------- ROM:00129DC4 ROM:00129DC4 locret_129DC4: ; CODE XREF: sub_129DAA+10↑j ROM:00129DC4 rts ROM:00129DC4 ; End of function sub_129DAA ROM:00129DC4 ROM:00129DC4 ; --------------------------------------------------------------------------- ROM:00129DC6 off_129DC6: dc.l loc_129DE2 ; DATA XREF: sub_129DAA+12↑r ROM:00129DCA dc.l loc_129DF2 ROM:00129DCE dc.l loc_129E06 ROM:00129DD2 dc.l loc_129E62 ROM:00129DD6 dc.l loc_129E76 ROM:00129DDA dc.l loc_129ECC ROM:00129DDE dc.l locret_129F3C ROM:00129DE2 ; --------------------------------------------------------------------------- ROM:00129DE2 ROM:00129DE2 loc_129DE2: ; DATA XREF: ROM:off_129DC6↑o ROM:00129DE2 move.w $6F6(a5),($C7C).w ROM:00129DE8 move.b #1,($10DA).w ROM:00129DEE bra.s locret_129E04 ROM:00129DF0 ; --------------------------------------------------------------------------- ROM:00129DF0 rts ROM:00129DF2 ; --------------------------------------------------------------------------- ROM:00129DF2 ROM:00129DF2 loc_129DF2: ; DATA XREF: ROM:00129DCA↑o ROM:00129DF2 move.w $6F0(a5),d0 ROM:00129DF6 cmp.w ($DDC).w,d0 ROM:00129DFA ble.s locret_129E04 ROM:00129DFC move.b #2,($10DA).w ROM:00129E02 bra.s locret_129E60 ROM:00129E04 ; --------------------------------------------------------------------------- ROM:00129E04 ROM:00129E04 locret_129E04: ; CODE XREF: ROM:00129DEE↑j ROM:00129E04 ; ROM:00129DFA↑j ROM:00129E04 rts ROM:00129E06 ; --------------------------------------------------------------------------- ROM:00129E06 ROM:00129E06 loc_129E06: ; DATA XREF: ROM:00129DCE↑o ROM:00129E06 move.w $6F0(a5),d0 ROM:00129E0A cmp.w ($DDC).w,d0 ROM:00129E0E bgt.s loc_129E2C ROM:00129E10 cmpi.w #1,($C7C).w ROM:00129E16 ble.s loc_129E2C ROM:00129E18 subq.w #1,($C7C).w ROM:00129E1C bvc.s loc_129E24 ROM:00129E1E move.w #$8000,($C7C).w ROM:00129E24 ROM:00129E24 loc_129E24: ; CODE XREF: ROM:00129E1C↑j ROM:00129E24 move.b #3,($10DA).w ROM:00129E2A bra.s locret_129E74 ROM:00129E2C ; --------------------------------------------------------------------------- ROM:00129E2C ROM:00129E2C loc_129E2C: ; CODE XREF: ROM:00129E0E↑j ROM:00129E2C ; ROM:00129E16↑j ROM:00129E2C cmp.w ($DDC).w,d0 ROM:00129E30 bgt.s locret_129E60 ROM:00129E32 cmpi.w #1,($C7C).w ROM:00129E38 bne.s locret_129E60 ROM:00129E3A subq.w #1,($C7C).w ROM:00129E3E bvc.s loc_129E46 ROM:00129E40 move.w #$8000,($C7C).w ROM:00129E46 ROM:00129E46 loc_129E46: ; CODE XREF: ROM:00129E3E↑j ROM:00129E46 bsr.w sub_129F64 ROM:00129E4A clr.b ($818).w ROM:00129E4E clr.w ($6E2).w ROM:00129E52 move.b #3,($818).w ROM:00129E58 move.b #4,($10DA).w ROM:00129E5E bra.s loc_129EC6 ROM:00129E60 ; --------------------------------------------------------------------------- ROM:00129E60 ROM:00129E60 locret_129E60: ; CODE XREF: ROM:00129E02↑j ROM:00129E60 ; ROM:00129E30↑j ... ROM:00129E60 rts ROM:00129E62 ; --------------------------------------------------------------------------- ROM:00129E62 ROM:00129E62 loc_129E62: ; DATA XREF: ROM:00129DD2↑o ROM:00129E62 move.w $6F0(a5),d0 ROM:00129E66 cmp.w ($DDC).w,d0 ROM:00129E6A ble.s locret_129E74 ROM:00129E6C move.b #2,($10DA).w ROM:00129E72 bra.s locret_129E60 ROM:00129E74 ; --------------------------------------------------------------------------- ROM:00129E74 ROM:00129E74 locret_129E74: ; CODE XREF: ROM:00129E2A↑j ROM:00129E74 ; ROM:00129E6A↑j ROM:00129E74 rts ROM:00129E76 ; --------------------------------------------------------------------------- ROM:00129E76 ROM:00129E76 loc_129E76: ; DATA XREF: ROM:00129DD6↑o ROM:00129E76 move.w $6F4(a5),d1 ROM:00129E7A move.w $6F2(a5),d2 ROM:00129E7E cmp.w ($C7A).w,d1 ROM:00129E82 ble.s loc_129E8A ROM:00129E84 cmp.w ($1B0C).w,d2 ROM:00129E88 bgt.s loc_129EB4 ROM:00129E8A ROM:00129E8A loc_129E8A: ; CODE XREF: ROM:00129E82↑j ROM:00129E8A bsr.w sub_129FA6 ROM:00129E8E bsr.w sub_129FCC ROM:00129E92 bset #2,($CE1).w ROM:00129E98 clr.b ($818).w ROM:00129E9C clr.w ($6E2).w ROM:00129EA0 bset #1,($10F1).w ROM:00129EA6 move.b #6,($10DA).w ROM:00129EAC bra.l locret_129F3C ROM:00129EB2 ; --------------------------------------------------------------------------- ROM:00129EB2 bra.s loc_129EC6 ROM:00129EB4 ; --------------------------------------------------------------------------- ROM:00129EB4 ROM:00129EB4 loc_129EB4: ; CODE XREF: ROM:00129E88↑j ROM:00129EB4 move.w $6F0(a5),d0 ROM:00129EB8 cmp.w ($DDC).w,d0 ROM:00129EBC ble.s loc_129EC6 ROM:00129EBE move.b #5,($10DA).w ROM:00129EC4 bra.s loc_129F36 ROM:00129EC6 ; --------------------------------------------------------------------------- ROM:00129EC6 ROM:00129EC6 loc_129EC6: ; CODE XREF: ROM:00129E5E↑j ROM:00129EC6 ; ROM:00129EB2↑j ... ROM:00129EC6 bsr.w sub_129F40 ROM:00129ECA rts ROM:00129ECC ; --------------------------------------------------------------------------- ROM:00129ECC ROM:00129ECC loc_129ECC: ; DATA XREF: ROM:00129DDA↑o ROM:00129ECC move.w $6F0(a5),d0 ROM:00129ED0 cmp.w ($DDC).w,d0 ROM:00129ED4 bgt.s loc_129F36 ROM:00129ED6 btst #2,($127F).w ROM:00129EDC beq.s loc_129F10 ROM:00129EDE btst #5,($1259).w ROM:00129EE4 beq.s loc_129F10 ROM:00129EE6 bsr.w sub_129F72 ROM:00129EEA addq.w #1,($C7A).w ROM:00129EEE bvc.s loc_129EF6 ROM:00129EF0 move.w #$8000,($C7A).w ROM:00129EF6 ROM:00129EF6 loc_129EF6: ; CODE XREF: ROM:00129EEE↑j ROM:00129EF6 bsr.w sub_129F64 ROM:00129EFA clr.b ($818).w ROM:00129EFE clr.w ($6E2).w ROM:00129F02 move.b #3,($818).w ROM:00129F08 move.b #4,($10DA).w ROM:00129F0E bra.s loc_129EC6 ROM:00129F10 ; --------------------------------------------------------------------------- ROM:00129F10 ROM:00129F10 loc_129F10: ; CODE XREF: ROM:00129EDC↑j ROM:00129F10 ; ROM:00129EE4↑j ROM:00129F10 addq.w #1,($1B0C).w ROM:00129F14 bvc.s loc_129F1C ROM:00129F16 move.w #$8000,($1B0C).w ROM:00129F1C ROM:00129F1C loc_129F1C: ; CODE XREF: ROM:00129F14↑j ROM:00129F1C bsr.w sub_129F64 ROM:00129F20 clr.b ($818).w ROM:00129F24 clr.w ($6E2).w ROM:00129F28 move.b #3,($818).w ROM:00129F2E move.b #4,($10DA).w ROM:00129F34 bra.s loc_129EC6 ROM:00129F36 ; --------------------------------------------------------------------------- ROM:00129F36 ROM:00129F36 loc_129F36: ; CODE XREF: ROM:00129EC4↑j ROM:00129F36 ; ROM:00129ED4↑j ROM:00129F36 bsr.w sub_129F40 ROM:00129F3A rts ROM:00129F3C ; --------------------------------------------------------------------------- ROM:00129F3C ROM:00129F3C locret_129F3C: ; CODE XREF: ROM:00129EAC↑j ROM:00129F3C ; DATA XREF: ROM:00129DDE↑o ROM:00129F3C rts ROM:00129F3E ; --------------------------------------------------------------------------- ROM:00129F3E rts ROM:00129F40 ROM:00129F40 ; =============== S U B R O U T I N E ======================================= ROM:00129F40 ROM:00129F40 ROM:00129F40 sub_129F40: ; CODE XREF: ROM:loc_129EC6↑p ROM:00129F40 ; ROM:loc_129F36↑p ROM:00129F40 move.w $6F8(a5),d0 ROM:00129F44 cmp.w ($DDC).w,d0 ROM:00129F48 bgt.s loc_129F52 ROM:00129F4A bset #2,($127F).w ROM:00129F50 bra.s locret_129F62 ROM:00129F52 ; --------------------------------------------------------------------------- ROM:00129F52 ROM:00129F52 loc_129F52: ; CODE XREF: sub_129F40+8↑j ROM:00129F52 move.w $6FA(a5),d0 ROM:00129F56 cmp.w ($DDC).w,d0 ROM:00129F5A blt.s locret_129F62 ROM:00129F5C bset #5,($1259).w ROM:00129F62 ROM:00129F62 locret_129F62: ; CODE XREF: sub_129F40+10↑j ROM:00129F62 ; sub_129F40+1A↑j ROM:00129F62 rts ROM:00129F62 ; End of function sub_129F40 ROM:00129F62 ROM:00129F64 ROM:00129F64 ; =============== S U B R O U T I N E ======================================= ROM:00129F64 ROM:00129F64 ROM:00129F64 sub_129F64: ; CODE XREF: ROM:loc_129E46↑p ROM:00129F64 ; ROM:loc_129EF6↑p ... ROM:00129F64 bclr #2,($127F).w ROM:00129F6A bclr #5,($1259).w ROM:00129F70 rts ROM:00129F70 ; End of function sub_129F64 ROM:00129F70 ROM:00129F72 ROM:00129F72 ; =============== S U B R O U T I N E ======================================= ROM:00129F72 ROM:00129F72 ROM:00129F72 sub_129F72: ; CODE XREF: ROM:00129EE6↑p ROM:00129F72 move.w ($6E2).w,d0 ROM:00129F76 add.w d0,($1B0E).w ROM:00129F7A bvc.w loc_129F84 ROM:00129F7E move.w #$7FFF,($1B0E).w ROM:00129F84 ROM:00129F84 loc_129F84: ; CODE XREF: sub_129F72+8↑j ROM:00129F84 move.w #$3B7A,d1 ROM:00129F88 move.w ($5D2).w,d2 ROM:00129F8C move.w ($98A).w,d3 ROM:00129F90 bsr.l sub_116E84 ROM:00129F96 add.w d1,($1B10).w ROM:00129F9A bvc.w locret_129FA4 ROM:00129F9E move.w #$7FFF,($1B10).w ROM:00129FA4 ROM:00129FA4 locret_129FA4: ; CODE XREF: sub_129F72+28↑j ROM:00129FA4 rts ROM:00129FA4 ; End of function sub_129F72 ROM:00129FA4 ROM:00129FA6 ROM:00129FA6 ; =============== S U B R O U T I N E ======================================= ROM:00129FA6 ROM:00129FA6 ROM:00129FA6 sub_129FA6: ; CODE XREF: ROM:loc_129E8A↑p ROM:00129FA6 cmpi.w #0,($C7A).w ROM:00129FAC ble.s loc_129FC6 ROM:00129FAE cmpi.w #$7FFF,($1B0E).w ROM:00129FB4 bge.s loc_129FC6 ROM:00129FB6 move.w ($1B0E).w,d0 ROM:00129FBA ext.l d0 ROM:00129FBC divs.w ($C7A).w,d0 ROM:00129FC0 move.w d0,($C7E).w ROM:00129FC4 bra.s locret_129FCA ROM:00129FC6 ; --------------------------------------------------------------------------- ROM:00129FC6 ROM:00129FC6 loc_129FC6: ; CODE XREF: sub_129FA6+6↑j ROM:00129FC6 ; sub_129FA6+E↑j ROM:00129FC6 clr.w ($C7E).w ROM:00129FCA ROM:00129FCA locret_129FCA: ; CODE XREF: sub_129FA6+1E↑j ROM:00129FCA rts ROM:00129FCA ; End of function sub_129FA6 ROM:00129FCA ROM:00129FCC ROM:00129FCC ; =============== S U B R O U T I N E ======================================= ROM:00129FCC ROM:00129FCC ROM:00129FCC sub_129FCC: ; CODE XREF: ROM:00129E8E↑p ROM:00129FCC bclr #2,($CC9).w ROM:00129FD2 clr.w d0 ROM:00129FD4 ROM:00129FD4 loc_129FD4: ; CODE XREF: sub_129FCC:loc_12A006↓j ROM:00129FD4 move.w $992(a5,d0.w*2),d1 ROM:00129FDA move.w $9A4(a5,d0.w*2),d2 ROM:00129FE0 cmp.w $12F0(d0.w*2),d1 ROM:00129FE6 ble.s loc_129FF0 ROM:00129FE8 cmp.w $12F0(d0.w*2),d2 ROM:00129FEE blt.s loc_129FF6 ROM:00129FF0 ROM:00129FF0 loc_129FF0: ; CODE XREF: sub_129FCC+1A↑j ROM:00129FF0 bset #2,($CC9).w ROM:00129FF6 ROM:00129FF6 loc_129FF6: ; CODE XREF: sub_129FCC+22↑j ROM:00129FF6 cmpi.w #8,d0 ROM:00129FFA bge.w loc_12A008 ROM:00129FFE addq.w #1,d0 ROM:0012A000 bvc.s loc_12A006 ROM:0012A002 move.w #$8000,d0 ROM:0012A006 ROM:0012A006 loc_12A006: ; CODE XREF: sub_129FCC+34↑j ROM:0012A006 bra.s loc_129FD4 ROM:0012A008 ; --------------------------------------------------------------------------- ROM:0012A008 ROM:0012A008 loc_12A008: ; CODE XREF: sub_129FCC+2E↑j ROM:0012A008 move.w $6F2(a5),d0 ROM:0012A00C move.w ($1B10).w,d1 ROM:0012A010 cmp.w ($1B0E).w,d1 ROM:0012A014 blt.s loc_12A01C ROM:0012A016 cmp.w ($1B0C).w,d0 ROM:0012A01A bgt.s locret_12A022 ROM:0012A01C ROM:0012A01C loc_12A01C: ; CODE XREF: sub_129FCC+48↑j ROM:0012A01C bset #2,($CC9).w ROM:0012A022 ROM:0012A022 locret_12A022: ; CODE XREF: sub_129FCC+4E↑j ROM:0012A022 rts ROM:0012A022 ; End of function sub_129FCC ROM:0012A022 ROM:0012A024 ROM:0012A024 ; =============== S U B R O U T I N E ======================================= ROM:0012A024 ROM:0012A024 ROM:0012A024 sub_12A024: ; CODE XREF: sub_12A264↓p ROM:0012A024 bsr.w sub_12A032 ROM:0012A028 bsr.w sub_12A22A ROM:0012A02C bsr.w sub_12A0E8 ROM:0012A030 rts ROM:0012A030 ; End of function sub_12A024 ROM:0012A030 ROM:0012A032 ROM:0012A032 ; =============== S U B R O U T I N E ======================================= ROM:0012A032 ROM:0012A032 ROM:0012A032 sub_12A032: ; CODE XREF: sub_12A024↑p ROM:0012A032 clr.w d1 ROM:0012A034 move.b ($10DB).w,d1 ROM:0012A038 cmpi.w #4,d1 ROM:0012A03C bcc.s locret_12A046 ROM:0012A03E movea.l off_12A048(pc,d1.w*4),a0 ROM:0012A042 nop ROM:0012A044 jmp (a0) ROM:0012A046 ; --------------------------------------------------------------------------- ROM:0012A046 ROM:0012A046 locret_12A046: ; CODE XREF: sub_12A032+A↑j ROM:0012A046 rts ROM:0012A046 ; End of function sub_12A032 ROM:0012A046 ROM:0012A046 ; --------------------------------------------------------------------------- ROM:0012A048 off_12A048: dc.l loc_12A058 ; DATA XREF: sub_12A032+C↑r ROM:0012A04C dc.l loc_12A066 ROM:0012A050 dc.l loc_12A080 ROM:0012A054 dc.l loc_12A0CC ROM:0012A058 ; --------------------------------------------------------------------------- ROM:0012A058 ROM:0012A058 loc_12A058: ; DATA XREF: ROM:off_12A048↑o ROM:0012A058 move.b #1,($10DB).w ROM:0012A05E bclr #5,($125B).w ROM:0012A064 bra.s locret_12A07E ROM:0012A066 ; --------------------------------------------------------------------------- ROM:0012A066 ROM:0012A066 loc_12A066: ; DATA XREF: ROM:0012A04C↑o ROM:0012A066 move.w $6FC(a5),d0 ROM:0012A06A cmp.w ($C96).w,d0 ROM:0012A06E bgt.s locret_12A07E ROM:0012A070 move.w $6FE(a5),($C80).w ROM:0012A076 move.b #2,($10DB).w ROM:0012A07C bra.s locret_12A0CA ROM:0012A07E ; --------------------------------------------------------------------------- ROM:0012A07E ROM:0012A07E locret_12A07E: ; CODE XREF: ROM:0012A064↑j ROM:0012A07E ; ROM:0012A06E↑j ... ROM:0012A07E rts ROM:0012A080 ; --------------------------------------------------------------------------- ROM:0012A080 ROM:0012A080 loc_12A080: ; DATA XREF: ROM:0012A050↑o ROM:0012A080 move.w $6FC(a5),d0 ROM:0012A084 cmp.w ($C96).w,d0 ROM:0012A088 ble.s loc_12A092 ROM:0012A08A move.b #1,($10DB).w ROM:0012A090 bra.s locret_12A07E ROM:0012A092 ; --------------------------------------------------------------------------- ROM:0012A092 ROM:0012A092 loc_12A092: ; CODE XREF: ROM:0012A088↑j ROM:0012A092 btst #0,($1057).w ROM:0012A098 beq.s locret_12A0CA ROM:0012A09A cmpi.w #1,($C80).w ROM:0012A0A0 ble.s loc_12A0B0 ROM:0012A0A2 subq.w #1,($C80).w ROM:0012A0A6 bvc.s loc_12A0AE ROM:0012A0A8 move.w #$8000,($C80).w ROM:0012A0AE ROM:0012A0AE loc_12A0AE: ; CODE XREF: ROM:0012A0A6↑j ROM:0012A0AE bra.s locret_12A0CA ROM:0012A0B0 ; --------------------------------------------------------------------------- ROM:0012A0B0 ROM:0012A0B0 loc_12A0B0: ; CODE XREF: ROM:0012A0A0↑j ROM:0012A0B0 subq.w #1,($C80).w ROM:0012A0B4 bvc.s loc_12A0BC ROM:0012A0B6 move.w #$8000,($C80).w ROM:0012A0BC ROM:0012A0BC loc_12A0BC: ; CODE XREF: ROM:0012A0B4↑j ROM:0012A0BC bset #5,($125B).w ROM:0012A0C2 move.b #3,($10DB).w ROM:0012A0C8 bra.s locret_12A0E4 ROM:0012A0CA ; --------------------------------------------------------------------------- ROM:0012A0CA ROM:0012A0CA locret_12A0CA: ; CODE XREF: ROM:0012A07C↑j ROM:0012A0CA ; ROM:0012A098↑j ... ROM:0012A0CA rts ROM:0012A0CC ; --------------------------------------------------------------------------- ROM:0012A0CC ROM:0012A0CC loc_12A0CC: ; DATA XREF: ROM:0012A054↑o ROM:0012A0CC move.w $6FC(a5),d0 ROM:0012A0D0 cmp.w ($C96).w,d0 ROM:0012A0D4 ble.s locret_12A0E4 ROM:0012A0D6 bclr #5,($125B).w ROM:0012A0DC move.b #1,($10DB).w ROM:0012A0E2 bra.s locret_12A07E ROM:0012A0E4 ; --------------------------------------------------------------------------- ROM:0012A0E4 ROM:0012A0E4 locret_12A0E4: ; CODE XREF: ROM:0012A0C8↑j ROM:0012A0E4 ; ROM:0012A0D4↑j ROM:0012A0E4 rts ROM:0012A0E6 ; --------------------------------------------------------------------------- ROM:0012A0E6 rts ROM:0012A0E8 ROM:0012A0E8 ; =============== S U B R O U T I N E ======================================= ROM:0012A0E8 ROM:0012A0E8 ROM:0012A0E8 sub_12A0E8: ; CODE XREF: sub_12A024+8↑p ROM:0012A0E8 bclr #5,($1265).w ROM:0012A0EE btst #0,($1049).w ROM:0012A0F4 beq.l locret_12A228 ROM:0012A0FA btst #3,($1274).w ROM:0012A100 bne.l locret_12A228 ROM:0012A106 btst #1,($127B).w ROM:0012A10C bne.l locret_12A228 ROM:0012A112 btst #0,($10ED).w ROM:0012A118 bne.l locret_12A228 ROM:0012A11E btst #2,($127C).w ROM:0012A124 bne.l locret_12A228 ROM:0012A12A move.w $702(a5),d0 ROM:0012A12E cmp.w ($5D2).w,d0 ROM:0012A132 bgt.l locret_12A228 ROM:0012A138 move.w $704(a5),d0 ROM:0012A13C cmp.w ($5D2).w,d0 ROM:0012A140 ble.l locret_12A228 ROM:0012A146 move.w $706(a5),d0 ROM:0012A14A cmp.w ($98A).w,d0 ROM:0012A14E bgt.l locret_12A228 ROM:0012A154 move.w $708(a5),d0 ROM:0012A158 cmp.w ($98A).w,d0 ROM:0012A15C ble.l locret_12A228 ROM:0012A162 move.w $700(a5),d0 ROM:0012A166 cmp.w ($9C0).w,d0 ROM:0012A16A bgt.l locret_12A228 ROM:0012A170 btst #0,($10D8).w ROM:0012A176 beq.l locret_12A228 ROM:0012A17C btst #1,($10D8).w ROM:0012A182 beq.l locret_12A228 ROM:0012A188 btst #1,($1054).w ROM:0012A18E beq.l locret_12A228 ROM:0012A194 btst #6,($CC9).w ROM:0012A19A bne.l locret_12A228 ROM:0012A1A0 btst #6,($12BF).w ROM:0012A1A6 bne.l locret_12A228 ROM:0012A1AC btst #0,($CC8).w ROM:0012A1B2 bne.s locret_12A228 ROM:0012A1B4 btst #0,($12BE).w ROM:0012A1BA bne.s locret_12A228 ROM:0012A1BC btst #5,($CC8).w ROM:0012A1C2 bne.s locret_12A228 ROM:0012A1C4 btst #5,($12BE).w ROM:0012A1CA bne.s locret_12A228 ROM:0012A1CC btst #7,($CC9).w ROM:0012A1D2 bne.s locret_12A228 ROM:0012A1D4 btst #7,($12BF).w ROM:0012A1DA bne.s locret_12A228 ROM:0012A1DC btst #6,($1271).w ROM:0012A1E2 bne.s locret_12A228 ROM:0012A1E4 btst #3,($1278).w ROM:0012A1EA bne.s locret_12A228 ROM:0012A1EC btst #1,($CC8).w ROM:0012A1F2 bne.s locret_12A228 ROM:0012A1F4 btst #1,($12BE).w ROM:0012A1FA bne.s locret_12A228 ROM:0012A1FC btst #5,($125B).w ROM:0012A202 bne.s locret_12A228 ROM:0012A204 move.w ($BF2).w,d1 ROM:0012A208 sub.w ($BEE).w,d1 ROM:0012A20C bpl.w loc_12A212 ROM:0012A210 neg.w d1 ROM:0012A212 ROM:0012A212 loc_12A212: ; CODE XREF: sub_12A0E8+124↑j ROM:0012A212 move.w $70A(a5),d0 ROM:0012A216 cmp.w d1,d0 ROM:0012A218 ble.s locret_12A228 ROM:0012A21A btst #6,($1260).w ROM:0012A220 beq.s locret_12A228 ROM:0012A222 bset #5,($1265).w ROM:0012A228 ROM:0012A228 locret_12A228: ; CODE XREF: sub_12A0E8+C↑j ROM:0012A228 ; sub_12A0E8+18↑j ... ROM:0012A228 rts ROM:0012A228 ; End of function sub_12A0E8 ROM:0012A228 ROM:0012A22A ROM:0012A22A ; =============== S U B R O U T I N E ======================================= ROM:0012A22A ROM:0012A22A ROM:0012A22A sub_12A22A: ; CODE XREF: sub_12A024+4↑p ROM:0012A22A btst #0,($1057).w ROM:0012A230 beq.s locret_12A236 ROM:0012A232 bsr.w sub_12A238 ROM:0012A236 ROM:0012A236 locret_12A236: ; CODE XREF: sub_12A22A+6↑j ROM:0012A236 rts ROM:0012A236 ; End of function sub_12A22A ROM:0012A236 ROM:0012A238 ROM:0012A238 ; =============== S U B R O U T I N E ======================================= ROM:0012A238 ROM:0012A238 ROM:0012A238 sub_12A238: ; CODE XREF: sub_12A22A+8↑p ROM:0012A238 move.w ($E28).w,d0 ROM:0012A23C sub.w ($C82).w,d0 ROM:0012A240 bpl.w loc_12A246 ROM:0012A244 neg.w d0 ROM:0012A246 ROM:0012A246 loc_12A246: ; CODE XREF: sub_12A238+8↑j ROM:0012A246 move.w $70C(a5),d1 ROM:0012A24A cmp.w d0,d1 ROM:0012A24C ble.s loc_12A256 ROM:0012A24E bset #6,($1260).w ROM:0012A254 bra.s loc_12A25C ROM:0012A256 ; --------------------------------------------------------------------------- ROM:0012A256 ROM:0012A256 loc_12A256: ; CODE XREF: sub_12A238+14↑j ROM:0012A256 bclr #6,($1260).w ROM:0012A25C ROM:0012A25C loc_12A25C: ; CODE XREF: sub_12A238+1C↑j ROM:0012A25C move.w ($E28).w,($C82).w ROM:0012A262 rts ROM:0012A262 ; End of function sub_12A238 ROM:0012A262 ROM:0012A264 ROM:0012A264 ; =============== S U B R O U T I N E ======================================= ROM:0012A264 ROM:0012A264 ROM:0012A264 sub_12A264: ; CODE XREF: sub_1237EC+D2↑p ROM:0012A264 bsr.l sub_12A024 ROM:0012A26A bsr.l sub_12A58C ROM:0012A270 bsr.w sub_12A276 ROM:0012A274 rts ROM:0012A274 ; End of function sub_12A264 ROM:0012A274 ROM:0012A276 ROM:0012A276 ; =============== S U B R O U T I N E ======================================= ROM:0012A276 ROM:0012A276 ROM:0012A276 sub_12A276: ; CODE XREF: sub_12A264+C↑p ROM:0012A276 clr.w d1 ROM:0012A278 move.b ($10DC).w,d1 ROM:0012A27C cmpi.w #4,d1 ROM:0012A280 bcc.s locret_12A28A ROM:0012A282 movea.l off_12A28C(pc,d1.w*4),a0 ROM:0012A286 nop ROM:0012A288 jmp (a0) ROM:0012A28A ; --------------------------------------------------------------------------- ROM:0012A28A ROM:0012A28A locret_12A28A: ; CODE XREF: sub_12A276+A↑j ROM:0012A28A rts ROM:0012A28A ; End of function sub_12A276 ROM:0012A28A ROM:0012A28A ; --------------------------------------------------------------------------- ROM:0012A28C off_12A28C: dc.l loc_12A29C ; DATA XREF: sub_12A276+C↑r ROM:0012A290 dc.l loc_12A2A4 ROM:0012A294 dc.l loc_12A2C0 ROM:0012A298 dc.l loc_12A30E ROM:0012A29C ; --------------------------------------------------------------------------- ROM:0012A29C ROM:0012A29C loc_12A29C: ; DATA XREF: ROM:off_12A28C↑o ROM:0012A29C move.b #1,($10DC).w ROM:0012A2A2 bra.s loc_12A2BA ROM:0012A2A4 ; --------------------------------------------------------------------------- ROM:0012A2A4 ROM:0012A2A4 loc_12A2A4: ; DATA XREF: ROM:0012A290↑o ROM:0012A2A4 btst #5,($1265).w ROM:0012A2AA beq.s loc_12A2BA ROM:0012A2AC move.w $70E(a5),($C84).w ROM:0012A2B2 move.b #2,($10DC).w ROM:0012A2B8 bra.s loc_12A308 ROM:0012A2BA ; --------------------------------------------------------------------------- ROM:0012A2BA ROM:0012A2BA loc_12A2BA: ; CODE XREF: ROM:0012A2A2↑j ROM:0012A2BA ; ROM:0012A2AA↑j ... ROM:0012A2BA bsr.w sub_12A360 ROM:0012A2BE rts ROM:0012A2C0 ; --------------------------------------------------------------------------- ROM:0012A2C0 ROM:0012A2C0 loc_12A2C0: ; DATA XREF: ROM:0012A294↑o ROM:0012A2C0 btst #5,($1265).w ROM:0012A2C6 bne.s loc_12A2D0 ROM:0012A2C8 move.b #1,($10DC).w ROM:0012A2CE bra.s loc_12A2BA ROM:0012A2D0 ; --------------------------------------------------------------------------- ROM:0012A2D0 ROM:0012A2D0 loc_12A2D0: ; CODE XREF: ROM:0012A2C6↑j ROM:0012A2D0 btst #0,($1057).w ROM:0012A2D6 beq.s loc_12A308 ROM:0012A2D8 cmpi.w #1,($C84).w ROM:0012A2DE ble.s loc_12A2F0 ROM:0012A2E0 subq.w #1,($C84).w ROM:0012A2E4 bvc.s loc_12A2EC ROM:0012A2E6 move.w #$8000,($C84).w ROM:0012A2EC ROM:0012A2EC loc_12A2EC: ; CODE XREF: ROM:0012A2E4↑j ROM:0012A2EC bra.s loc_12A308 ROM:0012A2EE ; --------------------------------------------------------------------------- ROM:0012A2EE bra.s loc_12A308 ROM:0012A2F0 ; --------------------------------------------------------------------------- ROM:0012A2F0 ROM:0012A2F0 loc_12A2F0: ; CODE XREF: ROM:0012A2DE↑j ROM:0012A2F0 subq.w #1,($C84).w ROM:0012A2F4 bvc.s loc_12A2FC ROM:0012A2F6 move.w #$8000,($C84).w ROM:0012A2FC ROM:0012A2FC loc_12A2FC: ; CODE XREF: ROM:0012A2F4↑j ROM:0012A2FC bsr.w sub_12A36E ROM:0012A300 move.b #3,($10DC).w ROM:0012A306 bra.s locret_12A35C ROM:0012A308 ; --------------------------------------------------------------------------- ROM:0012A308 ROM:0012A308 loc_12A308: ; CODE XREF: ROM:0012A2B8↑j ROM:0012A308 ; ROM:0012A2D6↑j ... ROM:0012A308 bsr.w sub_12A360 ROM:0012A30C rts ROM:0012A30E ; --------------------------------------------------------------------------- ROM:0012A30E ROM:0012A30E loc_12A30E: ; DATA XREF: ROM:0012A298↑o ROM:0012A30E btst #5,($1265).w ROM:0012A314 bne.s loc_12A31E ROM:0012A316 move.b #1,($10DC).w ROM:0012A31C bra.s loc_12A2BA ROM:0012A31E ; --------------------------------------------------------------------------- ROM:0012A31E ROM:0012A31E loc_12A31E: ; CODE XREF: ROM:0012A314↑j ROM:0012A31E btst #5,($1274).w ROM:0012A324 beq.s loc_12A348 ROM:0012A326 btst #0,($1057).w ROM:0012A32C beq.s loc_12A342 ROM:0012A32E bsr.w sub_12A36E ROM:0012A332 bsr.w sub_12A45A ROM:0012A336 bsr.w sub_12A37C ROM:0012A33A bsr.w sub_12A414 ROM:0012A33E bra.s locret_12A35C ROM:0012A340 ; --------------------------------------------------------------------------- ROM:0012A340 bra.s loc_12A348 ROM:0012A342 ; --------------------------------------------------------------------------- ROM:0012A342 ROM:0012A342 loc_12A342: ; CODE XREF: ROM:0012A32C↑j ROM:0012A342 bsr.w sub_12A36E ROM:0012A346 bra.s locret_12A35C ROM:0012A348 ; --------------------------------------------------------------------------- ROM:0012A348 ROM:0012A348 loc_12A348: ; CODE XREF: ROM:0012A324↑j ROM:0012A348 ; ROM:0012A340↑j ROM:0012A348 btst #0,($1057).w ROM:0012A34E beq.s locret_12A35C ROM:0012A350 bsr.w sub_12A45A ROM:0012A354 bsr.w sub_12A37C ROM:0012A358 bsr.w sub_12A414 ROM:0012A35C ROM:0012A35C locret_12A35C: ; CODE XREF: ROM:0012A306↑j ROM:0012A35C ; ROM:0012A33E↑j ... ROM:0012A35C rts ROM:0012A35E ; --------------------------------------------------------------------------- ROM:0012A35E rts ROM:0012A360 ROM:0012A360 ; =============== S U B R O U T I N E ======================================= ROM:0012A360 ROM:0012A360 ROM:0012A360 sub_12A360: ; CODE XREF: ROM:loc_12A2BA↑p ROM:0012A360 ; ROM:loc_12A308↑p ROM:0012A360 move.w ($CA0).w,d0 ROM:0012A364 move.w $12F0(d0.w*2),($C8A).w ROM:0012A36C rts ROM:0012A36C ; End of function sub_12A360 ROM:0012A36C ROM:0012A36E ROM:0012A36E ; =============== S U B R O U T I N E ======================================= ROM:0012A36E ROM:0012A36E ROM:0012A36E sub_12A36E: ; CODE XREF: ROM:loc_12A2FC↑p ROM:0012A36E ; ROM:0012A32E↑p ... ROM:0012A36E move.w ($CA0).w,d0 ROM:0012A372 move.w $12F0(d0.w*2),($C86).w ROM:0012A37A rts ROM:0012A37A ; End of function sub_12A36E ROM:0012A37A ROM:0012A37C ROM:0012A37C ; =============== S U B R O U T I N E ======================================= ROM:0012A37C ROM:0012A37C ROM:0012A37C sub_12A37C: ; CODE XREF: ROM:0012A336↑p ROM:0012A37C ; ROM:0012A354↑p ROM:0012A37C move.w ($C90).w,d0 ROM:0012A380 cmp.w ($C92).w,d0 ROM:0012A384 bgt.s loc_12A390 ROM:0012A386 move.w $712(a5),d1 ROM:0012A38A move.w $714(a5),d2 ROM:0012A38E bra.s loc_12A3A8 ROM:0012A390 ; --------------------------------------------------------------------------- ROM:0012A390 ROM:0012A390 loc_12A390: ; CODE XREF: sub_12A37C+8↑j ROM:0012A390 move.w ($C8E).w,d0 ROM:0012A394 cmp.w ($C92).w,d0 ROM:0012A398 bge.s loc_12A3A0 ROM:0012A39A clr.w d1 ROM:0012A39C clr.w d2 ROM:0012A39E bra.s loc_12A3A8 ROM:0012A3A0 ; --------------------------------------------------------------------------- ROM:0012A3A0 ROM:0012A3A0 loc_12A3A0: ; CODE XREF: sub_12A37C+1C↑j ROM:0012A3A0 move.w $718(a5),d1 ROM:0012A3A4 move.w $71A(a5),d2 ROM:0012A3A8 ROM:0012A3A8 loc_12A3A8: ; CODE XREF: sub_12A37C+12↑j ROM:0012A3A8 ; sub_12A37C+22↑j ROM:0012A3A8 move.w ($C92).w,d3 ROM:0012A3AC sub.w ($C8C).w,d3 ROM:0012A3B0 muls.w d3,d1 ROM:0012A3B2 divs.w #$A,d1 ROM:0012A3B6 bvc.w loc_12A3CC ROM:0012A3BA cmpi.l #0,d1 ROM:0012A3C0 ble.s loc_12A3C8 ROM:0012A3C2 move.w #$7FFF,d1 ROM:0012A3C6 bra.s loc_12A3CC ROM:0012A3C8 ; --------------------------------------------------------------------------- ROM:0012A3C8 ROM:0012A3C8 loc_12A3C8: ; CODE XREF: sub_12A37C+44↑j ROM:0012A3C8 move.w #$8000,d1 ROM:0012A3CC ROM:0012A3CC loc_12A3CC: ; CODE XREF: sub_12A37C+3A↑j ROM:0012A3CC ; sub_12A37C+4A↑j ROM:0012A3CC move.w d1,($C88).w ROM:0012A3D0 muls.w d3,d2 ROM:0012A3D2 move.w ($C86).w,d4 ROM:0012A3D6 muls.w #$3E8,d4 ROM:0012A3DA add.l d2,d4 ROM:0012A3DC divs.w #$3E8,d4 ROM:0012A3E0 bvc.w loc_12A3F6 ROM:0012A3E4 cmpi.l #0,d4 ROM:0012A3EA ble.s loc_12A3F2 ROM:0012A3EC move.w #$7FFF,d4 ROM:0012A3F0 bra.s loc_12A3F6 ROM:0012A3F2 ; --------------------------------------------------------------------------- ROM:0012A3F2 ROM:0012A3F2 loc_12A3F2: ; CODE XREF: sub_12A37C+6E↑j ROM:0012A3F2 move.w #$8000,d4 ROM:0012A3F6 ROM:0012A3F6 loc_12A3F6: ; CODE XREF: sub_12A37C+64↑j ROM:0012A3F6 ; sub_12A37C+74↑j ROM:0012A3F6 move.w d4,($C86).w ROM:0012A3FA add.w d4,d1 ROM:0012A3FC bvc.w loc_12A40E ROM:0012A400 bpl.w loc_12A40A ROM:0012A404 move.w #$7FFF,d1 ROM:0012A408 bra.s loc_12A40E ROM:0012A40A ; --------------------------------------------------------------------------- ROM:0012A40A ROM:0012A40A loc_12A40A: ; CODE XREF: sub_12A37C+84↑j ROM:0012A40A move.w #$8000,d1 ROM:0012A40E ROM:0012A40E loc_12A40E: ; CODE XREF: sub_12A37C+80↑j ROM:0012A40E ; sub_12A37C+8C↑j ROM:0012A40E move.w d1,($C8A).w ROM:0012A412 rts ROM:0012A412 ; End of function sub_12A37C ROM:0012A412 ROM:0012A414 ROM:0012A414 ; =============== S U B R O U T I N E ======================================= ROM:0012A414 ROM:0012A414 ROM:0012A414 sub_12A414: ; CODE XREF: ROM:0012A33A↑p ROM:0012A414 ; ROM:0012A358↑p ROM:0012A414 move.w #$2710,d6 ROM:0012A418 move.w ($CA0).w,d4 ROM:0012A41C move.w $12F0(d4.w*2),d2 ROM:0012A422 clr.w d5 ROM:0012A424 move.w $71E(a5),d3 ROM:0012A428 move.w ($C86).w,d1 ROM:0012A42C bsr.l sub_127A8E ROM:0012A432 swap d4 ROM:0012A434 move.w ($CA0).w,d3 ROM:0012A438 move.w $720(a5),d0 ROM:0012A43C cmp.w d4,d0 ROM:0012A43E bge.s loc_12A446 ROM:0012A440 move.w $720(a5),d4 ROM:0012A444 bra.s loc_12A452 ROM:0012A446 ; --------------------------------------------------------------------------- ROM:0012A446 ROM:0012A446 loc_12A446: ; CODE XREF: sub_12A414+2A↑j ROM:0012A446 move.w $722(a5),d0 ROM:0012A44A cmp.w d4,d0 ROM:0012A44C ble.s loc_12A452 ROM:0012A44E move.w $722(a5),d4 ROM:0012A452 ROM:0012A452 loc_12A452: ; CODE XREF: sub_12A414+30↑j ROM:0012A452 ; sub_12A414+38↑j ROM:0012A452 move.w d4,$12F0(d3.w*2) ROM:0012A458 rts ROM:0012A458 ; End of function sub_12A414 ROM:0012A458 ROM:0012A45A ROM:0012A45A ; =============== S U B R O U T I N E ======================================= ROM:0012A45A ROM:0012A45A ROM:0012A45A sub_12A45A: ; CODE XREF: ROM:0012A332↑p ROM:0012A45A ; ROM:0012A350↑p ROM:0012A45A move.w #$3AE6,d1 ROM:0012A45E move.w ($BEE).w,d2 ROM:0012A462 bsr.l sub_116E84 ROM:0012A468 move.w $71C(a5),($C8C).w ROM:0012A46E add.w d1,($C8C).w ROM:0012A472 move.w $716(a5),($C8E).w ROM:0012A478 add.w d1,($C8E).w ROM:0012A47C move.w $710(a5),($C90).w ROM:0012A482 add.w d1,($C90).w ROM:0012A486 rts ROM:0012A486 ; End of function sub_12A45A ROM:0012A486 ROM:0012A488 ROM:0012A488 ; =============== S U B R O U T I N E ======================================= ROM:0012A488 ROM:0012A488 ROM:0012A488 sub_12A488: ; CODE XREF: ROM:00117046↑p ROM:0012A488 clr.w d1 ROM:0012A48A move.b ($10DD).w,d1 ROM:0012A48E cmpi.w #2,d1 ROM:0012A492 bcc.s locret_12A49C ROM:0012A494 movea.l off_12A49E(pc,d1.w*4),a0 ROM:0012A498 nop ROM:0012A49A jmp (a0) ROM:0012A49C ; --------------------------------------------------------------------------- ROM:0012A49C ROM:0012A49C locret_12A49C: ; CODE XREF: sub_12A488+A↑j ROM:0012A49C rts ROM:0012A49C ; End of function sub_12A488 ROM:0012A49C ROM:0012A49C ; --------------------------------------------------------------------------- ROM:0012A49E off_12A49E: dc.l loc_12A4A6 ; DATA XREF: sub_12A488+C↑r ROM:0012A4A2 dc.l loc_12A4C4 ROM:0012A4A6 ; --------------------------------------------------------------------------- ROM:0012A4A6 ROM:0012A4A6 loc_12A4A6: ; DATA XREF: ROM:off_12A49E↑o ROM:0012A4A6 move.b #1,($10DD).w ROM:0012A4AC bsr.w sub_12A50A ROM:0012A4B0 move.w $724(a5),d0 ROM:0012A4B4 clr.b ($819).w ROM:0012A4B8 move.w d0,($6E4).w ROM:0012A4BC move.b #1,($819).w ROM:0012A4C2 rts ROM:0012A4C4 ; --------------------------------------------------------------------------- ROM:0012A4C4 ROM:0012A4C4 loc_12A4C4: ; DATA XREF: ROM:0012A4A2↑o ROM:0012A4C4 btst #2,($1282).w ROM:0012A4CA beq.s loc_12A4E4 ROM:0012A4CC bsr.w sub_12A50A ROM:0012A4D0 move.w $724(a5),d0 ROM:0012A4D4 clr.b ($819).w ROM:0012A4D8 move.w d0,($6E4).w ROM:0012A4DC move.b #1,($819).w ROM:0012A4E2 rts ROM:0012A4E4 ; --------------------------------------------------------------------------- ROM:0012A4E4 ROM:0012A4E4 loc_12A4E4: ; CODE XREF: ROM:0012A4CA↑j ROM:0012A4E4 cmpi.w #0,($6E4).w ROM:0012A4EA bgt.s locret_12A506 ROM:0012A4EC bsr.w sub_12A51E ROM:0012A4F0 bsr.w sub_12A544 ROM:0012A4F4 move.w $724(a5),d0 ROM:0012A4F8 clr.b ($819).w ROM:0012A4FC move.w d0,($6E4).w ROM:0012A500 move.b #1,($819).w ROM:0012A506 ROM:0012A506 locret_12A506: ; CODE XREF: ROM:0012A4EA↑j ROM:0012A506 rts ROM:0012A508 ; --------------------------------------------------------------------------- ROM:0012A508 rts ROM:0012A50A ROM:0012A50A ; =============== S U B R O U T I N E ======================================= ROM:0012A50A ROM:0012A50A ROM:0012A50A sub_12A50A: ; CODE XREF: ROM:0012A4AC↑p ROM:0012A50A ; ROM:0012A4CC↑p ROM:0012A50A move.w ($BAC).w,($C92).w ROM:0012A510 clr.w ($C94).w ROM:0012A514 clr.w ($C96).w ROM:0012A518 clr.w ($C98).w ROM:0012A51C rts ROM:0012A51C ; End of function sub_12A50A ROM:0012A51C ROM:0012A51E ROM:0012A51E ; =============== S U B R O U T I N E ======================================= ROM:0012A51E ROM:0012A51E ROM:0012A51E sub_12A51E: ; CODE XREF: ROM:0012A4EC↑p ROM:0012A51E move.w #$2710,d6 ROM:0012A522 move.w ($C92).w,d2 ROM:0012A526 move.w ($C94).w,d5 ROM:0012A52A move.w $726(a5),d3 ROM:0012A52E move.w ($BAC).w,d1 ROM:0012A532 bsr.l sub_127A8E ROM:0012A538 move.w d4,($C94).w ROM:0012A53C swap d4 ROM:0012A53E move.w d4,($C92).w ROM:0012A542 rts ROM:0012A542 ; End of function sub_12A51E ROM:0012A542 ROM:0012A544 ROM:0012A544 ; =============== S U B R O U T I N E ======================================= ROM:0012A544 ROM:0012A544 ROM:0012A544 sub_12A544: ; CODE XREF: ROM:0012A4F0↑p ROM:0012A544 move.w #$3AE8,d1 ROM:0012A548 move.w ($BEE).w,d2 ROM:0012A54C bsr.l sub_116E84 ROM:0012A552 move.w d1,($C9A).w ROM:0012A556 move.w #$2710,d6 ROM:0012A55A move.w ($C96).w,d2 ROM:0012A55E move.w ($C98).w,d5 ROM:0012A562 move.w ($C9A).w,d3 ROM:0012A566 move.w ($BAC).w,d1 ROM:0012A56A sub.w ($C92).w,d1 ROM:0012A56E cmpi.w #0,d1 ROM:0012A572 blt.s loc_12A578 ROM:0012A574 bra.s loc_12A57A ROM:0012A576 ; --------------------------------------------------------------------------- ROM:0012A576 bra.s loc_12A57A ROM:0012A578 ; --------------------------------------------------------------------------- ROM:0012A578 ROM:0012A578 loc_12A578: ; CODE XREF: sub_12A544+2E↑j ROM:0012A578 neg.w d1 ROM:0012A57A ROM:0012A57A loc_12A57A: ; CODE XREF: sub_12A544+30↑j ROM:0012A57A ; sub_12A544+32↑j ROM:0012A57A bsr.l sub_127A8E ROM:0012A580 move.w d4,($C98).w ROM:0012A584 swap d4 ROM:0012A586 move.w d4,($C96).w ROM:0012A58A rts ROM:0012A58A ; End of function sub_12A544 ROM:0012A58A ROM:0012A58C ROM:0012A58C ; =============== S U B R O U T I N E ======================================= ROM:0012A58C ROM:0012A58C ROM:0012A58C sub_12A58C: ; CODE XREF: sub_12A264+6↑p ROM:0012A58C bclr #5,($1274).w ROM:0012A592 bsr.w sub_12A5A0 ROM:0012A596 bsr.w sub_12A65A ROM:0012A59A bsr.w sub_12A714 ROM:0012A59E rts ROM:0012A59E ; End of function sub_12A58C ROM:0012A59E ROM:0012A5A0 ROM:0012A5A0 ; =============== S U B R O U T I N E ======================================= ROM:0012A5A0 ROM:0012A5A0 ROM:0012A5A0 sub_12A5A0: ; CODE XREF: sub_12A58C+6↑p ROM:0012A5A0 clr.w d1 ROM:0012A5A2 move.b ($10DE).w,d1 ROM:0012A5A6 cmpi.w #4,d1 ROM:0012A5AA bcc.s locret_12A5B4 ROM:0012A5AC movea.l off_12A5B6(pc,d1.w*4),a0 ROM:0012A5B0 nop ROM:0012A5B2 jmp (a0) ROM:0012A5B4 ; --------------------------------------------------------------------------- ROM:0012A5B4 ROM:0012A5B4 locret_12A5B4: ; CODE XREF: sub_12A5A0+A↑j ROM:0012A5B4 rts ROM:0012A5B4 ; End of function sub_12A5A0 ROM:0012A5B4 ROM:0012A5B4 ; --------------------------------------------------------------------------- ROM:0012A5B6 off_12A5B6: dc.l loc_12A5C6 ; DATA XREF: sub_12A5A0+C↑r ROM:0012A5BA dc.l loc_12A5D2 ROM:0012A5BE dc.l loc_12A5F2 ROM:0012A5C2 dc.l loc_12A634 ROM:0012A5C6 ; --------------------------------------------------------------------------- ROM:0012A5C6 ROM:0012A5C6 loc_12A5C6: ; DATA XREF: ROM:off_12A5B6↑o ROM:0012A5C6 clr.w ($C9C).w ROM:0012A5CA move.b #1,($10DE).w ROM:0012A5D0 rts ROM:0012A5D2 ; --------------------------------------------------------------------------- ROM:0012A5D2 ROM:0012A5D2 loc_12A5D2: ; DATA XREF: ROM:0012A5BA↑o ROM:0012A5D2 move.w $9B6(a5),d1 ROM:0012A5D6 cmp.w ($98A).w,d1 ROM:0012A5DA bgt.s locret_12A5F0 ROM:0012A5DC move.w #1,($C9C).w ROM:0012A5E2 bset #5,($1274).w ROM:0012A5E8 move.b #2,($10DE).w ROM:0012A5EE bra.s loc_12A5F2 ROM:0012A5F0 ; --------------------------------------------------------------------------- ROM:0012A5F0 ROM:0012A5F0 locret_12A5F0: ; CODE XREF: ROM:0012A5DA↑j ROM:0012A5F0 ; ROM:0012A630↓j ROM:0012A5F0 rts ROM:0012A5F2 ; --------------------------------------------------------------------------- ROM:0012A5F2 ROM:0012A5F2 loc_12A5F2: ; CODE XREF: ROM:0012A5EE↑j ROM:0012A5F2 ; ROM:0012A654↓j ROM:0012A5F2 ; DATA XREF: ... ROM:0012A5F2 move.w $9B8(a5),d1 ROM:0012A5F6 cmp.w ($98A).w,d1 ROM:0012A5FA bgt.s loc_12A610 ROM:0012A5FC move.w #2,($C9C).w ROM:0012A602 bset #5,($1274).w ROM:0012A608 move.b #3,($10DE).w ROM:0012A60E bra.s locret_12A656 ROM:0012A610 ; --------------------------------------------------------------------------- ROM:0012A610 ROM:0012A610 loc_12A610: ; CODE XREF: ROM:0012A5FA↑j ROM:0012A610 move.w $9B6(a5),d1 ROM:0012A614 sub.w $728(a5),d1 ROM:0012A618 cmp.w ($98A).w,d1 ROM:0012A61C ble.s locret_12A632 ROM:0012A61E move.w #0,($C9C).w ROM:0012A624 bset #5,($1274).w ROM:0012A62A move.b #1,($10DE).w ROM:0012A630 bra.s locret_12A5F0 ROM:0012A632 ; --------------------------------------------------------------------------- ROM:0012A632 ROM:0012A632 locret_12A632: ; CODE XREF: ROM:0012A61C↑j ROM:0012A632 rts ROM:0012A634 ; --------------------------------------------------------------------------- ROM:0012A634 ROM:0012A634 loc_12A634: ; DATA XREF: ROM:0012A5C2↑o ROM:0012A634 move.w $9B8(a5),d1 ROM:0012A638 sub.w $728(a5),d1 ROM:0012A63C cmp.w ($98A).w,d1 ROM:0012A640 ble.s locret_12A656 ROM:0012A642 move.w #1,($C9C).w ROM:0012A648 bset #5,($1274).w ROM:0012A64E move.b #2,($10DE).w ROM:0012A654 bra.s loc_12A5F2 ROM:0012A656 ; --------------------------------------------------------------------------- ROM:0012A656 ROM:0012A656 locret_12A656: ; CODE XREF: ROM:0012A60E↑j ROM:0012A656 ; ROM:0012A640↑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: sub_12A58C+A↑p ROM:0012A65A clr.w d1 ROM:0012A65C move.b ($10DF).w,d1 ROM:0012A660 cmpi.w #4,d1 ROM:0012A664 bcc.s locret_12A66E ROM:0012A666 movea.l off_12A670(pc,d1.w*4),a0 ROM:0012A66A nop ROM:0012A66C jmp (a0) ROM:0012A66E ; --------------------------------------------------------------------------- ROM:0012A66E ROM:0012A66E locret_12A66E: ; CODE XREF: sub_12A65A+A↑j ROM:0012A66E rts ROM:0012A66E ; End of function sub_12A65A ROM:0012A66E ROM:0012A66E ; --------------------------------------------------------------------------- ROM:0012A670 off_12A670: dc.l loc_12A680 ; DATA XREF: sub_12A65A+C↑r ROM:0012A674 dc.l loc_12A68C ROM:0012A678 dc.l loc_12A6AC ROM:0012A67C dc.l loc_12A6EE ROM:0012A680 ; --------------------------------------------------------------------------- ROM:0012A680 ROM:0012A680 loc_12A680: ; DATA XREF: ROM:off_12A670↑o ROM:0012A680 clr.w ($C9E).w ROM:0012A684 move.b #1,($10DF).w ROM:0012A68A rts ROM:0012A68C ; --------------------------------------------------------------------------- ROM:0012A68C ROM:0012A68C loc_12A68C: ; DATA XREF: ROM:0012A674↑o ROM:0012A68C move.w $9BA(a5),d1 ROM:0012A690 cmp.w ($5D2).w,d1 ROM:0012A694 bgt.s locret_12A6AA ROM:0012A696 move.w #1,($C9E).w ROM:0012A69C bset #5,($1274).w ROM:0012A6A2 move.b #2,($10DF).w ROM:0012A6A8 bra.s loc_12A6AC ROM:0012A6AA ; --------------------------------------------------------------------------- ROM:0012A6AA ROM:0012A6AA locret_12A6AA: ; CODE XREF: ROM:0012A694↑j ROM:0012A6AA ; ROM:0012A6EA↓j ROM:0012A6AA rts ROM:0012A6AC ; --------------------------------------------------------------------------- ROM:0012A6AC ROM:0012A6AC loc_12A6AC: ; CODE XREF: ROM:0012A6A8↑j ROM:0012A6AC ; ROM:0012A70E↓j ROM:0012A6AC ; DATA XREF: ... ROM:0012A6AC move.w $9BC(a5),d1 ROM:0012A6B0 cmp.w ($5D2).w,d1 ROM:0012A6B4 bgt.s loc_12A6CA ROM:0012A6B6 move.w #2,($C9E).w ROM:0012A6BC bset #5,($1274).w ROM:0012A6C2 move.b #3,($10DF).w ROM:0012A6C8 bra.s locret_12A710 ROM:0012A6CA ; --------------------------------------------------------------------------- ROM:0012A6CA ROM:0012A6CA loc_12A6CA: ; CODE XREF: ROM:0012A6B4↑j ROM:0012A6CA move.w $9BA(a5),d1 ROM:0012A6CE sub.w $72A(a5),d1 ROM:0012A6D2 cmp.w ($5D2).w,d1 ROM:0012A6D6 ble.s locret_12A6EC ROM:0012A6D8 move.w #0,($C9E).w ROM:0012A6DE bset #5,($1274).w ROM:0012A6E4 move.b #1,($10DF).w ROM:0012A6EA bra.s locret_12A6AA ROM:0012A6EC ; --------------------------------------------------------------------------- ROM:0012A6EC ROM:0012A6EC locret_12A6EC: ; CODE XREF: ROM:0012A6D6↑j ROM:0012A6EC rts ROM:0012A6EE ; --------------------------------------------------------------------------- ROM:0012A6EE ROM:0012A6EE loc_12A6EE: ; DATA XREF: ROM:0012A67C↑o ROM:0012A6EE move.w $9BC(a5),d1 ROM:0012A6F2 sub.w $72A(a5),d1 ROM:0012A6F6 cmp.w ($5D2).w,d1 ROM:0012A6FA ble.s locret_12A710 ROM:0012A6FC move.w #1,($C9E).w ROM:0012A702 bset #5,($1274).w ROM:0012A708 move.b #2,($10DF).w ROM:0012A70E bra.s loc_12A6AC ROM:0012A710 ; --------------------------------------------------------------------------- ROM:0012A710 ROM:0012A710 locret_12A710: ; CODE XREF: ROM:0012A6C8↑j ROM:0012A710 ; ROM:0012A6FA↑j ROM:0012A710 rts ROM:0012A712 ; --------------------------------------------------------------------------- ROM:0012A712 rts ROM:0012A714 ROM:0012A714 ; =============== S U B R O U T I N E ======================================= ROM:0012A714 ROM:0012A714 ROM:0012A714 sub_12A714: ; CODE XREF: sub_12A58C+E↑p ROM:0012A714 move.w #3,d0 ROM:0012A718 muls.w ($C9E).w,d0 ROM:0012A71C add.w ($C9C).w,d0 ROM:0012A720 move.w d0,($CA0).w ROM:0012A724 rts ROM:0012A724 ; End of function sub_12A714 ROM:0012A724 ROM:0012A726 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012A728 ROM:0012A728 ; =============== S U B R O U T I N E ======================================= ROM:0012A728 ROM:0012A728 ROM:0012A728 sub_12A728: ; CODE XREF: sub_12A864+A↓p ROM:0012A728 clr.w d1 ROM:0012A72A move.b ($10E0).w,d1 ROM:0012A72E cmpi.w #3,d1 ROM:0012A732 bcc.s locret_12A73C ROM:0012A734 movea.l off_12A73E(pc,d1.w*4),a0 ROM:0012A738 nop ROM:0012A73A jmp (a0) ROM:0012A73C ; --------------------------------------------------------------------------- ROM:0012A73C ROM:0012A73C locret_12A73C: ; CODE XREF: sub_12A728+A↑j ROM:0012A73C rts ROM:0012A73C ; End of function sub_12A728 ROM:0012A73C ROM:0012A73C ; --------------------------------------------------------------------------- ROM:0012A73E off_12A73E: dc.l loc_12A74A ; DATA XREF: sub_12A728+C↑r ROM:0012A742 dc.l loc_12A754 ROM:0012A746 dc.l loc_12A786 ROM:0012A74A ; --------------------------------------------------------------------------- ROM:0012A74A ROM:0012A74A loc_12A74A: ; DATA XREF: ROM:off_12A73E↑o ROM:0012A74A move.b #1,($10E0).w ROM:0012A750 bra.s locret_12A784 ROM:0012A752 ; --------------------------------------------------------------------------- ROM:0012A752 rts ROM:0012A754 ; --------------------------------------------------------------------------- ROM:0012A754 ROM:0012A754 loc_12A754: ; DATA XREF: ROM:0012A742↑o ROM:0012A754 move.w $730(a5),d1 ROM:0012A758 move.w $72E(a5),d2 ROM:0012A75C cmp.w ($53A).w,d1 ROM:0012A760 bgt.s locret_12A784 ROM:0012A762 cmp.w ($53A).w,d2 ROM:0012A766 ble.s locret_12A784 ROM:0012A768 clr.w ($CA2).w ROM:0012A76C clr.l ($8D4).w ROM:0012A770 bclr #3,($877).w ROM:0012A776 bset #2,($879).w ROM:0012A77C move.b #2,($10E0).w ROM:0012A782 bra.s locret_12A7C0 ROM:0012A784 ; --------------------------------------------------------------------------- ROM:0012A784 ROM:0012A784 locret_12A784: ; CODE XREF: ROM:0012A750↑j ROM:0012A784 ; ROM:0012A760↑j ... ROM:0012A784 rts ROM:0012A786 ; --------------------------------------------------------------------------- ROM:0012A786 ROM:0012A786 loc_12A786: ; DATA XREF: ROM:0012A746↑o ROM:0012A786 move.w $730(a5),d1 ROM:0012A78A move.w $72E(a5),d2 ROM:0012A78E cmp.w ($53A).w,d1 ROM:0012A792 bgt.s loc_12A79A ROM:0012A794 cmp.w ($53A).w,d2 ROM:0012A798 bgt.s loc_12A7A8 ROM:0012A79A ROM:0012A79A loc_12A79A: ; CODE XREF: ROM:0012A792↑j ROM:0012A79A bclr #2,($879).w ROM:0012A7A0 move.b #1,($10E0).w ROM:0012A7A6 bra.s locret_12A784 ROM:0012A7A8 ; --------------------------------------------------------------------------- ROM:0012A7A8 ROM:0012A7A8 loc_12A7A8: ; CODE XREF: ROM:0012A798↑j ROM:0012A7A8 move.l $260(a5),d3 ROM:0012A7AC cmp.l ($8D4).w,d3 ROM:0012A7B0 bgt.s locret_12A7C0 ROM:0012A7B2 bclr #2,($879).w ROM:0012A7B8 move.b #1,($10E0).w ROM:0012A7BE bra.s locret_12A784 ROM:0012A7C0 ; --------------------------------------------------------------------------- ROM:0012A7C0 ROM:0012A7C0 locret_12A7C0: ; CODE XREF: ROM:0012A782↑j ROM:0012A7C0 ; ROM:0012A7B0↑j ROM:0012A7C0 rts ROM:0012A7C2 ; --------------------------------------------------------------------------- ROM:0012A7C2 rts ROM:0012A7C4 ROM:0012A7C4 ; =============== S U B R O U T I N E ======================================= ROM:0012A7C4 ROM:0012A7C4 ROM:0012A7C4 sub_12A7C4: ; CODE XREF: sub_12A808+30↓p ROM:0012A7C4 cmpi.l #0,($8D8).w ROM:0012A7CC ble.s locret_12A806 ROM:0012A7CE move.l ($8D8).w,d0 ROM:0012A7D2 sub.l ($8D4).w,d0 ROM:0012A7D6 bge.w loc_12A7DC ROM:0012A7DA neg.l d0 ROM:0012A7DC ROM:0012A7DC loc_12A7DC: ; CODE XREF: sub_12A7C4+12↑j ROM:0012A7DC muls.l #$186A0,d1:d0 ROM:0012A7E4 divs.l ($8D8).w,d1:d0 ROM:0012A7EA bvc.s loc_12A7F2 ROM:0012A7EC move.l #$7FFFFFFF,d0 ROM:0012A7F2 ROM:0012A7F2 loc_12A7F2: ; CODE XREF: sub_12A7C4+26↑j ROM:0012A7F2 cmpi.l #$7FFF,d0 ROM:0012A7F8 ble.s loc_12A802 ROM:0012A7FA move.w #$7FFF,($CA6).w ROM:0012A800 bra.s locret_12A806 ROM:0012A802 ; --------------------------------------------------------------------------- ROM:0012A802 ROM:0012A802 loc_12A802: ; CODE XREF: sub_12A7C4+34↑j ROM:0012A802 move.w d0,($CA6).w ROM:0012A806 ROM:0012A806 locret_12A806: ; CODE XREF: sub_12A7C4+8↑j ROM:0012A806 ; sub_12A7C4+3C↑j ROM:0012A806 rts ROM:0012A806 ; End of function sub_12A7C4 ROM:0012A806 ROM:0012A808 ROM:0012A808 ; =============== S U B R O U T I N E ======================================= ROM:0012A808 ROM:0012A808 ROM:0012A808 sub_12A808: ; CODE XREF: ROM:00112C8C↑p ROM:0012A808 btst #2,($879).w ROM:0012A80E beq.s locret_12A862 ROM:0012A810 move.l ($40C).w,d0 ROM:0012A814 add.l d0,($8D4).w ROM:0012A818 bvc.s loc_12A822 ROM:0012A81A move.l #$7FFFFFFF,($8D4).w ROM:0012A822 ROM:0012A822 loc_12A822: ; CODE XREF: sub_12A808+10↑j ROM:0012A822 addq.w #1,($CA2).w ROM:0012A826 move.w $72C(a5),d0 ROM:0012A82A cmp.w ($CA2).w,d0 ROM:0012A82E bne.s locret_12A862 ROM:0012A830 btst #3,($877).w ROM:0012A836 beq.s loc_12A84E ROM:0012A838 bsr.w sub_12A7C4 ROM:0012A83C bsr.l sub_12AB00 ROM:0012A842 bsr.l sub_12AB3A ROM:0012A848 bset #6,($125D).w ROM:0012A84E ROM:0012A84E loc_12A84E: ; CODE XREF: sub_12A808+2E↑j ROM:0012A84E clr.w ($CA2).w ROM:0012A852 move.l ($8D4).w,($8D8).w ROM:0012A858 clr.l ($8D4).w ROM:0012A85C bset #3,($877).w ROM:0012A862 ROM:0012A862 locret_12A862: ; CODE XREF: sub_12A808+6↑j ROM:0012A862 ; sub_12A808+26↑j ROM:0012A862 rts ROM:0012A862 ; End of function sub_12A808 ROM:0012A862 ROM:0012A864 ROM:0012A864 ; =============== S U B R O U T I N E ======================================= ROM:0012A864 ROM:0012A864 ROM:0012A864 sub_12A864: ; CODE XREF: sub_1237EC+F0↑p ROM:0012A864 bclr #5,($126B).w ROM:0012A86A move.w ($C5C).w,d0 ROM:0012A86E bsr.l sub_12A728 ROM:0012A874 clr.w d1 ROM:0012A876 move.b ($10E2).w,d1 ROM:0012A87A cmpi.w #6,d1 ROM:0012A87E bcc.s locret_12A888 ROM:0012A880 movea.l off_12A88A(pc,d1.w*4),a0 ROM:0012A884 nop ROM:0012A886 jmp (a0) ROM:0012A888 ; --------------------------------------------------------------------------- ROM:0012A888 ROM:0012A888 locret_12A888: ; CODE XREF: sub_12A864+1A↑j ROM:0012A888 rts ROM:0012A888 ; End of function sub_12A864 ROM:0012A888 ROM:0012A888 ; --------------------------------------------------------------------------- ROM:0012A88A off_12A88A: dc.l loc_12A8A2 ; DATA XREF: sub_12A864+1C↑r ROM:0012A88E dc.l loc_12A8B8 ROM:0012A892 dc.l loc_12A8CA ROM:0012A896 dc.l loc_12A932 ROM:0012A89A dc.l loc_12A9C2 ROM:0012A89E dc.l loc_12AA2E ROM:0012A8A2 ; --------------------------------------------------------------------------- ROM:0012A8A2 ROM:0012A8A2 loc_12A8A2: ; DATA XREF: ROM:off_12A88A↑o ROM:0012A8A2 move.w #0,($F4C).w ROM:0012A8A8 move.w #0,($F4E).w ROM:0012A8AE move.b #1,($10E2).w ROM:0012A8B4 bra.s locret_12A8C8 ROM:0012A8B6 ; --------------------------------------------------------------------------- ROM:0012A8B6 rts ROM:0012A8B8 ; --------------------------------------------------------------------------- ROM:0012A8B8 ROM:0012A8B8 loc_12A8B8: ; DATA XREF: ROM:0012A88E↑o ROM:0012A8B8 btst #7,($125E).w ROM:0012A8BE beq.s locret_12A8C8 ROM:0012A8C0 move.b #2,($10E2).w ROM:0012A8C6 bra.s locret_12A930 ROM:0012A8C8 ; --------------------------------------------------------------------------- ROM:0012A8C8 ROM:0012A8C8 locret_12A8C8: ; CODE XREF: ROM:0012A8B4↑j ROM:0012A8C8 ; ROM:0012A8BE↑j ... ROM:0012A8C8 rts ROM:0012A8CA ; --------------------------------------------------------------------------- ROM:0012A8CA ROM:0012A8CA loc_12A8CA: ; DATA XREF: ROM:0012A892↑o ROM:0012A8CA btst #7,($125E).w ROM:0012A8D0 bne.s loc_12A8DA ROM:0012A8D2 move.b #1,($10E2).w ROM:0012A8D8 bra.s locret_12A8C8 ROM:0012A8DA ; --------------------------------------------------------------------------- ROM:0012A8DA ROM:0012A8DA loc_12A8DA: ; CODE XREF: ROM:0012A8D0↑j ROM:0012A8DA cmpi.w #$118,d0 ROM:0012A8DE blt.s loc_12A91A ROM:0012A8E0 btst #6,($125D).w ROM:0012A8E6 beq.s loc_12A90C ROM:0012A8E8 bclr #6,($125D).w ROM:0012A8EE move.w #0,d3 ROM:0012A8F2 bsr.w sub_12AAEA ROM:0012A8F6 move.w #1,d3 ROM:0012A8FA bsr.w sub_12AAEA ROM:0012A8FE move.b #3,($10E2).w ROM:0012A904 bra.l locret_12A9C0 ROM:0012A90A ; --------------------------------------------------------------------------- ROM:0012A90A bra.s loc_12A918 ROM:0012A90C ; --------------------------------------------------------------------------- ROM:0012A90C ROM:0012A90C loc_12A90C: ; CODE XREF: ROM:0012A8E6↑j ROM:0012A90C move.b #3,($10E2).w ROM:0012A912 bra.l locret_12A9C0 ROM:0012A918 ; --------------------------------------------------------------------------- ROM:0012A918 ROM:0012A918 loc_12A918: ; CODE XREF: ROM:0012A90A↑j ROM:0012A918 bra.s locret_12A930 ROM:0012A91A ; --------------------------------------------------------------------------- ROM:0012A91A ROM:0012A91A loc_12A91A: ; CODE XREF: ROM:0012A8DE↑j ROM:0012A91A btst #6,($125D).w ROM:0012A920 beq.s locret_12A930 ROM:0012A922 bclr #6,($125D).w ROM:0012A928 move.w #0,d3 ROM:0012A92C bsr.w sub_12AAEA ROM:0012A930 ROM:0012A930 locret_12A930: ; CODE XREF: ROM:0012A8C6↑j ROM:0012A930 ; ROM:loc_12A918↑j ... ROM:0012A930 rts ROM:0012A932 ; --------------------------------------------------------------------------- ROM:0012A932 ROM:0012A932 loc_12A932: ; DATA XREF: ROM:0012A896↑o ROM:0012A932 btst #7,($125E).w ROM:0012A938 bne.s loc_12A946 ROM:0012A93A move.b #1,($10E2).w ROM:0012A940 bra.l locret_12A8C8 ROM:0012A946 ; --------------------------------------------------------------------------- ROM:0012A946 ROM:0012A946 loc_12A946: ; CODE XREF: ROM:0012A938↑j ROM:0012A946 cmpi.w #$78,d0 ; 'x' ROM:0012A94A blt.s loc_12A9A2 ROM:0012A94C cmpi.w #$118,d0 ROM:0012A950 bge.s loc_12A9A2 ROM:0012A952 btst #6,($125D).w ROM:0012A958 beq.s loc_12A988 ROM:0012A95A bclr #6,($125D).w ROM:0012A960 move.w #1,d3 ROM:0012A964 bsr.w sub_12AAEA ROM:0012A968 move.w #0,d3 ROM:0012A96C bsr.w sub_12AAEA ROM:0012A970 bsr.w sub_12AAC4 ROM:0012A974 bset #5,($126B).w ROM:0012A97A move.b #4,($10E2).w ROM:0012A980 bra.l locret_12AA2C ROM:0012A986 ; --------------------------------------------------------------------------- ROM:0012A986 bra.s loc_12A9A2 ROM:0012A988 ; --------------------------------------------------------------------------- ROM:0012A988 ROM:0012A988 loc_12A988: ; CODE XREF: ROM:0012A958↑j ROM:0012A988 move.w #0,d3 ROM:0012A98C bsr.w sub_12AAC4 ROM:0012A990 bset #5,($126B).w ROM:0012A996 move.b #4,($10E2).w ROM:0012A99C bra.l locret_12AA2C ROM:0012A9A2 ; --------------------------------------------------------------------------- ROM:0012A9A2 ROM:0012A9A2 loc_12A9A2: ; CODE XREF: ROM:0012A94A↑j ROM:0012A9A2 ; ROM:0012A950↑j ... ROM:0012A9A2 btst #6,($125D).w ROM:0012A9A8 beq.s locret_12A9C0 ROM:0012A9AA bclr #6,($125D).w ROM:0012A9B0 move.w #0,d3 ROM:0012A9B4 bsr.w sub_12AAEA ROM:0012A9B8 move.w #1,d3 ROM:0012A9BC bsr.w sub_12AAEA ROM:0012A9C0 ROM:0012A9C0 locret_12A9C0: ; CODE XREF: ROM:0012A904↑j ROM:0012A9C0 ; ROM:0012A912↑j ... ROM:0012A9C0 rts ROM:0012A9C2 ; --------------------------------------------------------------------------- ROM:0012A9C2 ROM:0012A9C2 loc_12A9C2: ; DATA XREF: ROM:0012A89A↑o ROM:0012A9C2 btst #7,($125E).w ROM:0012A9C8 bne.s loc_12A9D6 ROM:0012A9CA move.b #1,($10E2).w ROM:0012A9D0 bra.l locret_12A8C8 ROM:0012A9D6 ; --------------------------------------------------------------------------- ROM:0012A9D6 ROM:0012A9D6 loc_12A9D6: ; CODE XREF: ROM:0012A9C8↑j ROM:0012A9D6 cmpi.w #$118,d0 ROM:0012A9DA blt.s loc_12AA16 ROM:0012A9DC btst #6,($125D).w ROM:0012A9E2 beq.s loc_12AA08 ROM:0012A9E4 bclr #6,($125D).w ROM:0012A9EA move.w #0,d3 ROM:0012A9EE bsr.w sub_12AAEA ROM:0012A9F2 move.w #1,d3 ROM:0012A9F6 bsr.w sub_12AAEA ROM:0012A9FA move.b #5,($10E2).w ROM:0012AA00 bra.l locret_12AAC0 ROM:0012AA06 ; --------------------------------------------------------------------------- ROM:0012AA06 bra.s loc_12AA14 ROM:0012AA08 ; --------------------------------------------------------------------------- ROM:0012AA08 ROM:0012AA08 loc_12AA08: ; CODE XREF: ROM:0012A9E2↑j ROM:0012AA08 move.b #5,($10E2).w ROM:0012AA0E bra.l locret_12AAC0 ROM:0012AA14 ; --------------------------------------------------------------------------- ROM:0012AA14 ROM:0012AA14 loc_12AA14: ; CODE XREF: ROM:0012AA06↑j ROM:0012AA14 bra.s locret_12AA2C ROM:0012AA16 ; --------------------------------------------------------------------------- ROM:0012AA16 ROM:0012AA16 loc_12AA16: ; CODE XREF: ROM:0012A9DA↑j ROM:0012AA16 btst #6,($125D).w ROM:0012AA1C beq.s locret_12AA2C ROM:0012AA1E bclr #6,($125D).w ROM:0012AA24 move.w #1,d3 ROM:0012AA28 bsr.w sub_12AAEA ROM:0012AA2C ROM:0012AA2C locret_12AA2C: ; CODE XREF: ROM:0012A980↑j ROM:0012AA2C ; ROM:0012A99C↑j ... ROM:0012AA2C rts ROM:0012AA2E ; --------------------------------------------------------------------------- ROM:0012AA2E ROM:0012AA2E loc_12AA2E: ; DATA XREF: ROM:0012A89E↑o ROM:0012AA2E btst #7,($125E).w ROM:0012AA34 bne.s loc_12AA42 ROM:0012AA36 move.b #1,($10E2).w ROM:0012AA3C bra.l locret_12A8C8 ROM:0012AA42 ; --------------------------------------------------------------------------- ROM:0012AA42 ROM:0012AA42 loc_12AA42: ; CODE XREF: ROM:0012AA34↑j ROM:0012AA42 cmpi.w #$78,d0 ; 'x' ROM:0012AA46 blt.l loc_12AAA2 ROM:0012AA4C cmpi.w #$118,d0 ROM:0012AA50 bge.s loc_12AAA2 ROM:0012AA52 btst #6,($125D).w ROM:0012AA58 beq.s loc_12AA88 ROM:0012AA5A bclr #6,($125D).w ROM:0012AA60 move.w #0,d3 ROM:0012AA64 bsr.w sub_12AAEA ROM:0012AA68 move.w #1,d3 ROM:0012AA6C bsr.w sub_12AAEA ROM:0012AA70 bsr.w sub_12AAC4 ROM:0012AA74 bset #5,($126B).w ROM:0012AA7A move.b #2,($10E2).w ROM:0012AA80 bra.l locret_12A930 ROM:0012AA86 ; --------------------------------------------------------------------------- ROM:0012AA86 bra.s loc_12AAA2 ROM:0012AA88 ; --------------------------------------------------------------------------- ROM:0012AA88 ROM:0012AA88 loc_12AA88: ; CODE XREF: ROM:0012AA58↑j ROM:0012AA88 move.w #1,d3 ROM:0012AA8C bsr.w sub_12AAC4 ROM:0012AA90 bset #5,($126B).w ROM:0012AA96 move.b #2,($10E2).w ROM:0012AA9C bra.l locret_12A930 ROM:0012AAA2 ; --------------------------------------------------------------------------- ROM:0012AAA2 ROM:0012AAA2 loc_12AAA2: ; CODE XREF: ROM:0012AA46↑j ROM:0012AAA2 ; ROM:0012AA50↑j ... ROM:0012AAA2 btst #6,($125D).w ROM:0012AAA8 beq.s locret_12AAC0 ROM:0012AAAA bclr #6,($125D).w ROM:0012AAB0 move.w #0,d3 ROM:0012AAB4 bsr.w sub_12AAEA ROM:0012AAB8 move.w #1,d3 ROM:0012AABC bsr.w sub_12AAEA ROM:0012AAC0 ROM:0012AAC0 locret_12AAC0: ; CODE XREF: ROM:0012AA00↑j ROM:0012AAC0 ; ROM:0012AA0E↑j ... ROM:0012AAC0 rts ROM:0012AAC2 ; --------------------------------------------------------------------------- ROM:0012AAC2 rts ROM:0012AAC4 ROM:0012AAC4 ; =============== S U B R O U T I N E ======================================= ROM:0012AAC4 ROM:0012AAC4 ROM:0012AAC4 sub_12AAC4: ; CODE XREF: ROM:0012A970↑p ROM:0012AAC4 ; ROM:0012A98C↑p ... ROM:0012AAC4 move.w $F4C(d3.w*2),d1 ROM:0012AACA move.w $732(a5),d2 ROM:0012AACE cmp.w d1,d2 ROM:0012AAD0 bgt.s loc_12AADA ROM:0012AAD2 bset #2,($1265).w ROM:0012AAD8 bra.s loc_12AAE0 ROM:0012AADA ; --------------------------------------------------------------------------- ROM:0012AADA ROM:0012AADA loc_12AADA: ; CODE XREF: sub_12AAC4+C↑j ROM:0012AADA bclr #2,($1265).w ROM:0012AAE0 ROM:0012AAE0 loc_12AAE0: ; CODE XREF: sub_12AAC4+14↑j ROM:0012AAE0 move.w #0,$F4C(d3.w*2) ROM:0012AAE8 rts ROM:0012AAE8 ; End of function sub_12AAC4 ROM:0012AAE8 ROM:0012AAEA ROM:0012AAEA ; =============== S U B R O U T I N E ======================================= ROM:0012AAEA ROM:0012AAEA ROM:0012AAEA sub_12AAEA: ; CODE XREF: ROM:0012A8F2↑p ROM:0012AAEA ; ROM:0012A8FA↑p ... ROM:0012AAEA move.w $F4C(d3.w*2),d1 ROM:0012AAF0 cmp.w ($CA4).w,d1 ROM:0012AAF4 bge.s locret_12AAFE ROM:0012AAF6 move.w ($CA4).w,$F4C(d3.w*2) ROM:0012AAFE ROM:0012AAFE locret_12AAFE: ; CODE XREF: sub_12AAEA+A↑j ROM:0012AAFE rts ROM:0012AAFE ; End of function sub_12AAEA ROM:0012AAFE ROM:0012AB00 ROM:0012AB00 ; =============== S U B R O U T I N E ======================================= ROM:0012AB00 ROM:0012AB00 ROM:0012AB00 sub_12AB00: ; CODE XREF: sub_12A808+34↑p ROM:0012AB00 btst #2,($1273).w ROM:0012AB06 bne.s loc_12AB32 ROM:0012AB08 move.w ($CA6).w,d1 ROM:0012AB0C swap d1 ROM:0012AB0E clr.w d1 ROM:0012AB10 move.w ($CA8).w,d2 ROM:0012AB14 swap d2 ROM:0012AB16 move.w ($CAA).w,d2 ROM:0012AB1A move.w $734(a5),d3 ROM:0012AB1E ext.l d3 ROM:0012AB20 bsr.l sub_116D90 ROM:0012AB26 move.w d4,($CAA).w ROM:0012AB2A swap d4 ROM:0012AB2C move.w d4,($CA8).w ROM:0012AB30 bra.s locret_12AB38 ROM:0012AB32 ; --------------------------------------------------------------------------- ROM:0012AB32 ROM:0012AB32 loc_12AB32: ; CODE XREF: sub_12AB00+6↑j ROM:0012AB32 move.w #0,($CA8).w ROM:0012AB38 ROM:0012AB38 locret_12AB38: ; CODE XREF: sub_12AB00+30↑j ROM:0012AB38 rts ROM:0012AB38 ; End of function sub_12AB00 ROM:0012AB38 ROM:0012AB3A ROM:0012AB3A ; =============== S U B R O U T I N E ======================================= ROM:0012AB3A ROM:0012AB3A ROM:0012AB3A sub_12AB3A: ; CODE XREF: sub_12A808+3A↑p ROM:0012AB3A move.w #$3AEA,d1 ROM:0012AB3E move.w ($53A).w,d2 ROM:0012AB42 bsr.l sub_116E84 ROM:0012AB48 cmpi.w #0,d1 ROM:0012AB4C ble.s loc_12AB64 ROM:0012AB4E move.w ($CA8).w,d0 ROM:0012AB52 muls.w #$64,d0 ; 'd' ROM:0012AB56 divs.w d1,d0 ROM:0012AB58 bvc.s loc_12AB5E ROM:0012AB5A move.w #$7FFF,d0 ROM:0012AB5E ROM:0012AB5E loc_12AB5E: ; CODE XREF: sub_12AB3A+1E↑j ROM:0012AB5E move.w d0,($CA4).w ROM:0012AB62 bra.s locret_12AB6A ROM:0012AB64 ; --------------------------------------------------------------------------- ROM:0012AB64 ROM:0012AB64 loc_12AB64: ; CODE XREF: sub_12AB3A+12↑j ROM:0012AB64 move.w #$7FFF,($CA4).w ROM:0012AB6A ROM:0012AB6A locret_12AB6A: ; CODE XREF: sub_12AB3A+28↑j ROM:0012AB6A rts ROM:0012AB6A ; End of function sub_12AB3A ROM:0012AB6A ROM:0012AB6C ROM:0012AB6C ; =============== S U B R O U T I N E ======================================= ROM:0012AB6C ROM:0012AB6C ROM:0012AB6C sub_12AB6C: ; CODE XREF: ROM:001169B0↑p ROM:0012AB6C bsr.w sub_12BF18 ROM:0012AB70 bsr.w sub_12AD4C ROM:0012AB74 btst #3,($127F).w ROM:0012AB7A beq.s loc_12AB80 ROM:0012AB7C bsr.w sub_12AF54 ROM:0012AB80 ROM:0012AB80 loc_12AB80: ; CODE XREF: sub_12AB6C+E↑j ROM:0012AB80 bsr.w sub_12AC68 ROM:0012AB84 btst #3,($125D).w ROM:0012AB8A beq.s loc_12ABB2 ROM:0012AB8C bclr #3,($125D).w ROM:0012AB92 ori.w #2,($CAE).w ROM:0012AB98 bsr.w sub_12B556 ROM:0012AB9C bsr.w sub_12B684 ROM:0012ABA0 btst #3,($CC8).w ROM:0012ABA6 bne.s loc_12ABAE ROM:0012ABA8 bsr.w sub_12B820 ROM:0012ABAC bra.s loc_12ABB2 ROM:0012ABAE ; --------------------------------------------------------------------------- ROM:0012ABAE ROM:0012ABAE loc_12ABAE: ; CODE XREF: sub_12AB6C+3A↑j ROM:0012ABAE bsr.w sub_12B7B2 ROM:0012ABB2 ROM:0012ABB2 loc_12ABB2: ; CODE XREF: sub_12AB6C+1E↑j ROM:0012ABB2 ; sub_12AB6C+40↑j ROM:0012ABB2 btst #5,($127A).w ROM:0012ABB8 beq.s loc_12ABCA ROM:0012ABBA bclr #5,($127A).w ROM:0012ABC0 ori.w #4,($CAE).w ROM:0012ABC6 bsr.w sub_12BAAE ROM:0012ABCA ROM:0012ABCA loc_12ABCA: ; CODE XREF: sub_12AB6C+4C↑j ROM:0012ABCA move.w ($CCC).w,d0 ROM:0012ABCE not.w d0 ROM:0012ABD0 and.w ($12C2).w,d0 ROM:0012ABD4 move.w ($CCC).w,d1 ROM:0012ABD8 and.w ($12C6).w,d1 ROM:0012ABDC or.w d0,d1 ROM:0012ABDE move.w d1,($CDC).w ROM:0012ABE2 or.w ($1B2A).w,d1 ROM:0012ABE6 move.w d1,($1B2A).w ROM:0012ABEA move.w ($CCE).w,d0 ROM:0012ABEE not.w d0 ROM:0012ABF0 and.w ($12C4).w,d0 ROM:0012ABF4 move.w ($CCE).w,d1 ROM:0012ABF8 and.w ($12C8).w,d1 ROM:0012ABFC or.w d0,d1 ROM:0012ABFE move.w d1,($CDE).w ROM:0012AC02 or.w ($1B2C).w,d1 ROM:0012AC06 move.w d1,($1B2C).w ROM:0012AC0A bsr.w sub_12BC9C ROM:0012AC0E cmpi.w #0,($CC8).w ROM:0012AC14 beq.s loc_12AC1E ROM:0012AC16 bset #1,($1283).w ROM:0012AC1C bra.s locret_12AC34 ROM:0012AC1E ; --------------------------------------------------------------------------- ROM:0012AC1E ROM:0012AC1E loc_12AC1E: ; CODE XREF: sub_12AB6C+A8↑j ROM:0012AC1E cmpi.w #0,($CCA).w ROM:0012AC24 beq.s loc_12AC2E ROM:0012AC26 bset #1,($1283).w ROM:0012AC2C bra.s locret_12AC34 ROM:0012AC2E ; --------------------------------------------------------------------------- ROM:0012AC2E ROM:0012AC2E loc_12AC2E: ; CODE XREF: sub_12AB6C+B8↑j ROM:0012AC2E bclr #1,($1283).w ROM:0012AC34 ROM:0012AC34 locret_12AC34: ; CODE XREF: sub_12AB6C+B0↑j ROM:0012AC34 ; sub_12AB6C+C0↑j ROM:0012AC34 rts ROM:0012AC34 ; End of function sub_12AB6C ROM:0012AC34 ROM:0012AC36 ROM:0012AC36 ; =============== S U B R O U T I N E ======================================= ROM:0012AC36 ROM:0012AC36 ROM:0012AC36 sub_12AC36: ; CODE XREF: ROM:00117034↑p ROM:0012AC36 addi.w #1,($CBE).w ROM:0012AC3C cmpi.w #$F9,($CBE).w ROM:0012AC42 ble.s loc_12AC4E ROM:0012AC44 clr.w ($CBE).w ROM:0012AC48 bset #3,($125D).w ROM:0012AC4E ROM:0012AC4E loc_12AC4E: ; CODE XREF: sub_12AC36+C↑j ROM:0012AC4E addi.w #1,($CC0).w ROM:0012AC54 cmpi.w #$7CF,($CC0).w ROM:0012AC5A ble.s locret_12AC66 ROM:0012AC5C clr.w ($CC0).w ROM:0012AC60 bset #5,($127A).w ROM:0012AC66 ROM:0012AC66 locret_12AC66: ; CODE XREF: sub_12AC36+24↑j ROM:0012AC66 rts ROM:0012AC66 ; End of function sub_12AC36 ROM:0012AC66 ROM:0012AC68 ROM:0012AC68 ; =============== S U B R O U T I N E ======================================= ROM:0012AC68 ROM:0012AC68 ROM:0012AC68 sub_12AC68: ; CODE XREF: sub_12AB6C:loc_12AB80↑p ROM:0012AC68 bclr #2,($1282).w ROM:0012AC6E bclr #5,($1262).w ROM:0012AC74 clr.w d1 ROM:0012AC76 move.b ($10E4).w,d1 ROM:0012AC7A cmpi.w #4,d1 ROM:0012AC7E bcc.s locret_12AC88 ROM:0012AC80 movea.l off_12AC8A(pc,d1.w*4),a0 ROM:0012AC84 nop ROM:0012AC86 jmp (a0) ROM:0012AC88 ; --------------------------------------------------------------------------- ROM:0012AC88 ROM:0012AC88 locret_12AC88: ; CODE XREF: sub_12AC68+16↑j ROM:0012AC88 rts ROM:0012AC88 ; End of function sub_12AC68 ROM:0012AC88 ROM:0012AC88 ; --------------------------------------------------------------------------- ROM:0012AC8A off_12AC8A: dc.l loc_12AC9A ; DATA XREF: sub_12AC68+18↑r ROM:0012AC8E dc.l loc_12ACAA ROM:0012AC92 dc.l loc_12ACD6 ROM:0012AC96 dc.l loc_12AD1A ROM:0012AC9A ; --------------------------------------------------------------------------- ROM:0012AC9A ROM:0012AC9A loc_12AC9A: ; DATA XREF: ROM:off_12AC8A↑o ROM:0012AC9A bsr.w sub_12BC72 ROM:0012AC9E move.b #1,($10E4).w ROM:0012ACA4 bra.w locret_12ACD4 ROM:0012ACA8 ; --------------------------------------------------------------------------- ROM:0012ACA8 rts ROM:0012ACAA ; --------------------------------------------------------------------------- ROM:0012ACAA ROM:0012ACAA loc_12ACAA: ; DATA XREF: ROM:0012AC8E↑o ROM:0012ACAA btst #4,($127D).w ROM:0012ACB0 beq.s locret_12ACD4 ROM:0012ACB2 move.w $73E(a5),d1 ROM:0012ACB6 clr.b ($83B).w ROM:0012ACBA move.w d1,($728).w ROM:0012ACBE move.b #1,($83B).w ROM:0012ACC4 bset #2,($1282).w ROM:0012ACCA move.b #2,($10E4).w ROM:0012ACD0 bra.w locret_12AD18 ROM:0012ACD4 ; --------------------------------------------------------------------------- ROM:0012ACD4 ROM:0012ACD4 locret_12ACD4: ; CODE XREF: ROM:0012ACA4↑j ROM:0012ACD4 ; ROM:0012ACB0↑j ... ROM:0012ACD4 rts ROM:0012ACD6 ; --------------------------------------------------------------------------- ROM:0012ACD6 ROM:0012ACD6 loc_12ACD6: ; DATA XREF: ROM:0012AC92↑o ROM:0012ACD6 btst #4,($127D).w ROM:0012ACDC bne.s loc_12ACF4 ROM:0012ACDE clr.b ($83B).w ROM:0012ACE2 clr.w ($728).w ROM:0012ACE6 bset #5,($1262).w ROM:0012ACEC move.b #1,($10E4).w ROM:0012ACF2 bra.s locret_12ACD4 ROM:0012ACF4 ; --------------------------------------------------------------------------- ROM:0012ACF4 ROM:0012ACF4 loc_12ACF4: ; CODE XREF: ROM:0012ACDC↑j ROM:0012ACF4 cmpi.w #0,($728).w ROM:0012ACFA bgt.s locret_12AD18 ROM:0012ACFC bset #3,($127F).w ROM:0012AD02 bset #7,($125E).w ROM:0012AD08 ori.w #8,($CAE).w ROM:0012AD0E move.b #3,($10E4).w ROM:0012AD14 bra.w locret_12AD4A ROM:0012AD18 ; --------------------------------------------------------------------------- ROM:0012AD18 ROM:0012AD18 locret_12AD18: ; CODE XREF: ROM:0012ACD0↑j ROM:0012AD18 ; ROM:0012ACFA↑j ROM:0012AD18 rts ROM:0012AD1A ; --------------------------------------------------------------------------- ROM:0012AD1A ROM:0012AD1A loc_12AD1A: ; DATA XREF: ROM:0012AC96↑o ROM:0012AD1A btst #4,($127D).w ROM:0012AD20 bne.s locret_12AD4A ROM:0012AD22 bclr #3,($127F).w ROM:0012AD28 bclr #7,($125E).w ROM:0012AD2E bset #5,($1262).w ROM:0012AD34 ori.w #$10,($CAE).w ROM:0012AD3A bsr.w sub_12B414 ROM:0012AD3E bsr.w sub_12ADB0 ROM:0012AD42 move.b #1,($10E4).w ROM:0012AD48 bra.s locret_12ACD4 ROM:0012AD4A ; --------------------------------------------------------------------------- ROM:0012AD4A ROM:0012AD4A locret_12AD4A: ; CODE XREF: ROM:0012AD14↑j ROM:0012AD4A ; ROM:0012AD20↑j ROM:0012AD4A rts ROM:0012AD4C ROM:0012AD4C ; =============== S U B R O U T I N E ======================================= ROM:0012AD4C ROM:0012AD4C ROM:0012AD4C sub_12AD4C: ; CODE XREF: sub_12AB6C+4↑p ROM:0012AD4C clr.w d1 ROM:0012AD4E move.b ($10E5).w,d1 ROM:0012AD52 cmpi.w #3,d1 ROM:0012AD56 bcc.s locret_12AD60 ROM:0012AD58 movea.l off_12AD62(pc,d1.w*4),a0 ROM:0012AD5C nop ROM:0012AD5E jmp (a0) ROM:0012AD60 ; --------------------------------------------------------------------------- ROM:0012AD60 ROM:0012AD60 locret_12AD60: ; CODE XREF: sub_12AD4C+A↑j ROM:0012AD60 rts ROM:0012AD60 ; End of function sub_12AD4C ROM:0012AD60 ROM:0012AD60 ; --------------------------------------------------------------------------- ROM:0012AD62 off_12AD62: dc.l loc_12AD6E ; DATA XREF: sub_12AD4C+C↑r ROM:0012AD66 dc.l loc_12AD86 ROM:0012AD6A dc.l loc_12AD9E ROM:0012AD6E ; --------------------------------------------------------------------------- ROM:0012AD6E ROM:0012AD6E loc_12AD6E: ; DATA XREF: ROM:off_12AD62↑o ROM:0012AD6E btst #6,($86F).w ROM:0012AD74 beq.s locret_12AD84 ROM:0012AD76 bsr.w sub_12ADB0 ROM:0012AD7A move.b #1,($10E5).w ROM:0012AD80 bra.w locret_12AD9C ROM:0012AD84 ; --------------------------------------------------------------------------- ROM:0012AD84 ROM:0012AD84 locret_12AD84: ; CODE XREF: ROM:0012AD74↑j ROM:0012AD84 ; ROM:0012AD9A↓j ... ROM:0012AD84 rts ROM:0012AD86 ; --------------------------------------------------------------------------- ROM:0012AD86 ROM:0012AD86 loc_12AD86: ; DATA XREF: ROM:0012AD66↑o ROM:0012AD86 btst #6,($86F).w ROM:0012AD8C bne.s locret_12AD9C ROM:0012AD8E bclr #3,($127F).w ROM:0012AD94 move.b #0,($10E5).w ROM:0012AD9A bra.s locret_12AD84 ROM:0012AD9C ; --------------------------------------------------------------------------- ROM:0012AD9C ROM:0012AD9C locret_12AD9C: ; CODE XREF: ROM:0012AD80↑j ROM:0012AD9C ; ROM:0012AD8C↑j ROM:0012AD9C rts ROM:0012AD9E ; --------------------------------------------------------------------------- ROM:0012AD9E ROM:0012AD9E loc_12AD9E: ; DATA XREF: ROM:0012AD6A↑o ROM:0012AD9E btst #6,($86F).w ROM:0012ADA4 bne.s locret_12ADAE ROM:0012ADA6 move.b #0,($10E5).w ROM:0012ADAC bra.s locret_12AD84 ROM:0012ADAE ; --------------------------------------------------------------------------- ROM:0012ADAE ROM:0012ADAE locret_12ADAE: ; CODE XREF: ROM:0012ADA4↑j ROM:0012ADAE rts ROM:0012ADB0 ROM:0012ADB0 ; =============== S U B R O U T I N E ======================================= ROM:0012ADB0 ROM:0012ADB0 ROM:0012ADB0 sub_12ADB0: ; CODE XREF: ROM:0012AD3E↑p ROM:0012ADB0 ; ROM:0012AD76↑p ROM:0012ADB0 move.w #$FFFF,($CCC).w ROM:0012ADB6 move.w #$FFFF,($CCE).w ROM:0012ADBC move.w #$FFFF,($CD0).w ROM:0012ADC2 move.w #$FFFF,($CD2).w ROM:0012ADC8 move.w #$FFFF,($CB8).w ROM:0012ADCE move.w #$FFFF,($CC4).w ROM:0012ADD4 move.w #$FFFF,($CC6).w ROM:0012ADDA clr.w ($CC8).w ROM:0012ADDE clr.w ($CCA).w ROM:0012ADE2 clr.w ($CE0).w ROM:0012ADE6 clr.w ($CE2).w ROM:0012ADEA bclr #7,($1272).w ROM:0012ADF0 btst #2,($1267).w ROM:0012ADF6 beq.s loc_12AE24 ROM:0012ADF8 btst #6,($125B).w ROM:0012ADFE bne.s loc_12AE24 ROM:0012AE00 bset #6,($125B).w ROM:0012AE06 ori.w #$1000,($CAE).w ROM:0012AE0C move.w #$FFFF,($1B22).w ROM:0012AE12 move.w #$FFFF,($1B24).w ROM:0012AE18 move.w #$FFFF,($1B26).w ROM:0012AE1E move.w #$FFFF,($1B28).w ROM:0012AE24 ROM:0012AE24 loc_12AE24: ; CODE XREF: sub_12ADB0+46↑j ROM:0012AE24 ; sub_12ADB0+4E↑j ROM:0012AE24 move.w #0,d0 ROM:0012AE28 bra.s loc_12AE2E ROM:0012AE2A ; --------------------------------------------------------------------------- ROM:0012AE2A ROM:0012AE2A loc_12AE2A: ; CODE XREF: sub_12ADB0+94↓j ROM:0012AE2A addi.w #1,d0 ROM:0012AE2E ROM:0012AE2E loc_12AE2E: ; CODE XREF: sub_12ADB0+78↑j ROM:0012AE2E cmpi.w #$1F,d0 ROM:0012AE32 bgt.l loc_12AE46 ROM:0012AE38 clr.w $F50(d0.w*2) ROM:0012AE3E clr.w $F90(d0.w*2) ROM:0012AE44 bra.s loc_12AE2A ROM:0012AE46 ; --------------------------------------------------------------------------- ROM:0012AE46 ROM:0012AE46 loc_12AE46: ; CODE XREF: sub_12ADB0+82↑j ROM:0012AE46 clr.w ($CB6).w ROM:0012AE4A rts ROM:0012AE4A ; End of function sub_12ADB0 ROM:0012AE4A ROM:0012AE4C ROM:0012AE4C ; =============== S U B R O U T I N E ======================================= ROM:0012AE4C ROM:0012AE4C ROM:0012AE4C sub_12AE4C: ; CODE XREF: sub_12B1EA+54↓p ROM:0012AE4C ; sub_12B1EA+106↓p ROM:0012AE4C move.w ($12CE).w,d0 ROM:0012AE50 move.w ($12D0).w,d1 ROM:0012AE54 move.w ($CB8).w,d2 ROM:0012AE58 cmpi.w #$10,d2 ROM:0012AE5C bge.s loc_12AE6C ROM:0012AE5E btst d2,d0 ROM:0012AE60 bne.s loc_12AE66 ROM:0012AE62 bra.w loc_12AE7A ROM:0012AE66 ; --------------------------------------------------------------------------- ROM:0012AE66 ROM:0012AE66 loc_12AE66: ; CODE XREF: sub_12AE4C+14↑j ROM:0012AE66 bra.l locret_12AF52 ROM:0012AE6C ; --------------------------------------------------------------------------- ROM:0012AE6C ROM:0012AE6C loc_12AE6C: ; CODE XREF: sub_12AE4C+10↑j ROM:0012AE6C move.w d2,d3 ROM:0012AE6E subi.w #$10,d3 ROM:0012AE72 btst d3,d1 ROM:0012AE74 bne.l locret_12AF52 ROM:0012AE7A ROM:0012AE7A loc_12AE7A: ; CODE XREF: sub_12AE4C+16↑j ROM:0012AE7A ori.w #$800,($CAE).w ROM:0012AE80 move.w ($4B6).w,$1B2E(d2.w*2) ROM:0012AE88 move.w ($E26).w,$1B6E(d2.w*2) ROM:0012AE90 move.w ($ECA).w,$1BAE(d2.w*2) ROM:0012AE98 move.w ($4B2).w,$1BEE(d2.w*2) ROM:0012AEA0 move.w ($5D2).w,$1C2E(d2.w*2) ROM:0012AEA8 move.w ($53A).w,$1C6E(d2.w*2) ROM:0012AEB0 move.w ($982).w,$1CEE(d2.w*2) ROM:0012AEB8 move.w ($CAC).w,$1CAE(d2.w*2) ROM:0012AEC0 move.l ($1290).w,d4 ROM:0012AEC4 divs.w #$3E8,d4 ROM:0012AEC8 move.w d4,$1D2E(d2.w*2) ROM:0012AECE move.b #$28,$1D6F(d2.w) ; '(' ROM:0012AED6 btst #0,($104A).w ROM:0012AEDC beq.s loc_12AF1E ROM:0012AEDE btst #6,($CC9).w ROM:0012AEE4 bne.s loc_12AF14 ROM:0012AEE6 btst #2,($CC9).w ROM:0012AEEC bne.s loc_12AF0A ROM:0012AEEE btst #0,($CC8).w ROM:0012AEF4 bne.s loc_12AF00 ROM:0012AEF6 move.b #2,$1D8F(d2.w) ROM:0012AEFE bra.s loc_12AF08 ROM:0012AF00 ; --------------------------------------------------------------------------- ROM:0012AF00 ROM:0012AF00 loc_12AF00: ; CODE XREF: sub_12AE4C+A8↑j ROM:0012AF00 move.b #$10,$1D8F(d2.w) ROM:0012AF08 ROM:0012AF08 loc_12AF08: ; CODE XREF: sub_12AE4C+B2↑j ROM:0012AF08 bra.s loc_12AF12 ROM:0012AF0A ; --------------------------------------------------------------------------- ROM:0012AF0A ROM:0012AF0A loc_12AF0A: ; CODE XREF: sub_12AE4C+A0↑j ROM:0012AF0A move.b #$10,$1D8F(d2.w) ROM:0012AF12 ROM:0012AF12 loc_12AF12: ; CODE XREF: sub_12AE4C:loc_12AF08↑j ROM:0012AF12 bra.s loc_12AF1C ROM:0012AF14 ; --------------------------------------------------------------------------- ROM:0012AF14 ROM:0012AF14 loc_12AF14: ; CODE XREF: sub_12AE4C+98↑j ROM:0012AF14 move.b #$10,$1D8F(d2.w) ROM:0012AF1C ROM:0012AF1C loc_12AF1C: ; CODE XREF: sub_12AE4C:loc_12AF12↑j ROM:0012AF1C bra.s loc_12AF4A ROM:0012AF1E ; --------------------------------------------------------------------------- ROM:0012AF1E ROM:0012AF1E loc_12AF1E: ; CODE XREF: sub_12AE4C+90↑j ROM:0012AF1E btst #0,($1050).w ROM:0012AF24 beq.s loc_12AF30 ROM:0012AF26 move.b #8,$1D8F(d2.w) ROM:0012AF2E bra.s loc_12AF4A ROM:0012AF30 ; --------------------------------------------------------------------------- ROM:0012AF30 ROM:0012AF30 loc_12AF30: ; CODE XREF: sub_12AE4C+D8↑j ROM:0012AF30 btst #0,($1054).w ROM:0012AF36 bne.s loc_12AF42 ROM:0012AF38 move.b #1,$1D8F(d2.w) ROM:0012AF40 bra.s loc_12AF4A ROM:0012AF42 ; --------------------------------------------------------------------------- ROM:0012AF42 ROM:0012AF42 loc_12AF42: ; CODE XREF: sub_12AE4C+EA↑j ROM:0012AF42 move.b #4,$1D8F(d2.w) ROM:0012AF4A ROM:0012AF4A loc_12AF4A: ; CODE XREF: sub_12AE4C:loc_12AF1C↑j ROM:0012AF4A ; sub_12AE4C+E2↑j ... ROM:0012AF4A move.w d1,($12D0).w ROM:0012AF4E move.w d0,($12CE).w ROM:0012AF52 ROM:0012AF52 locret_12AF52: ; CODE XREF: sub_12AE4C:loc_12AE66↑j ROM:0012AF52 ; sub_12AE4C+28↑j ROM:0012AF52 rts ROM:0012AF52 ; End of function sub_12AE4C ROM:0012AF52 ROM:0012AF54 ROM:0012AF54 ; =============== S U B R O U T I N E ======================================= ROM:0012AF54 ROM:0012AF54 ROM:0012AF54 sub_12AF54: ; CODE XREF: sub_12AB6C+10↑p ROM:0012AF54 move.w ($CE0).w,d0 ROM:0012AF58 move.w ($CE2).w,d1 ROM:0012AF5C addq.w #1,($CC2).w ROM:0012AF60 cmpi.w #1,($CC2).w ROM:0012AF66 bne.s loc_12AF72 ROM:0012AF68 move.w #0,d2 ROM:0012AF6C move.w #7,d3 ROM:0012AF70 bra.s loc_12AFA2 ROM:0012AF72 ; --------------------------------------------------------------------------- ROM:0012AF72 ROM:0012AF72 loc_12AF72: ; CODE XREF: sub_12AF54+12↑j ROM:0012AF72 cmpi.w #2,($CC2).w ROM:0012AF78 bne.s loc_12AF84 ROM:0012AF7A move.w #8,d2 ROM:0012AF7E move.w #$F,d3 ROM:0012AF82 bra.s loc_12AFA2 ROM:0012AF84 ; --------------------------------------------------------------------------- ROM:0012AF84 ROM:0012AF84 loc_12AF84: ; CODE XREF: sub_12AF54+24↑j ROM:0012AF84 cmpi.w #3,($CC2).w ROM:0012AF8A bne.s loc_12AF96 ROM:0012AF8C move.w #$10,d2 ROM:0012AF90 move.w #$17,d3 ROM:0012AF94 bra.s loc_12AFA2 ROM:0012AF96 ; --------------------------------------------------------------------------- ROM:0012AF96 ROM:0012AF96 loc_12AF96: ; CODE XREF: sub_12AF54+36↑j ROM:0012AF96 move.w #$18,d2 ROM:0012AF9A move.w #$1F,d3 ROM:0012AF9E clr.w ($CC2).w ROM:0012AFA2 ROM:0012AFA2 loc_12AFA2: ; CODE XREF: sub_12AF54+1C↑j ROM:0012AFA2 ; sub_12AF54+2E↑j ... ROM:0012AFA2 move.w d2,d5 ROM:0012AFA4 bra.s loc_12AFAA ROM:0012AFA6 ; --------------------------------------------------------------------------- ROM:0012AFA6 ROM:0012AFA6 loc_12AFA6: ; CODE XREF: sub_12AF54:loc_12B010↓j ROM:0012AFA6 addi.w #1,d5 ROM:0012AFAA ROM:0012AFAA loc_12AFAA: ; CODE XREF: sub_12AF54+50↑j ROM:0012AFAA cmp.w d3,d5 ROM:0012AFAC bgt.l loc_12B012 ROM:0012AFB2 cmpi.w #$10,d5 ROM:0012AFB6 bge.s loc_12AFE2 ROM:0012AFB8 btst d5,d0 ROM:0012AFBA beq.s loc_12AFE0 ROM:0012AFBC bclr d5,d0 ROM:0012AFBE move.w ($CB2).w,d7 ROM:0012AFC2 bset d5,d7 ROM:0012AFC4 move.w d7,($CB2).w ROM:0012AFC8 move.w d5,($CB6).w ROM:0012AFCC movem.l d0-d7,-(sp) ROM:0012AFD0 bsr.w sub_12B01C ROM:0012AFD4 bsr.w sub_12B0CA ROM:0012AFD8 bsr.w sub_12B1EA ROM:0012AFDC movem.l (sp)+,d0-d7 ROM:0012AFE0 ROM:0012AFE0 loc_12AFE0: ; CODE XREF: sub_12AF54+66↑j ROM:0012AFE0 bra.s loc_12B010 ROM:0012AFE2 ; --------------------------------------------------------------------------- ROM:0012AFE2 ROM:0012AFE2 loc_12AFE2: ; CODE XREF: sub_12AF54+62↑j ROM:0012AFE2 move.w d5,d6 ROM:0012AFE4 subi.w #$10,d6 ROM:0012AFE8 btst d6,d1 ROM:0012AFEA beq.s loc_12B010 ROM:0012AFEC bclr d6,d1 ROM:0012AFEE move.w ($CB4).w,d7 ROM:0012AFF2 bset d6,d7 ROM:0012AFF4 move.w d7,($CB4).w ROM:0012AFF8 move.w d5,($CB6).w ROM:0012AFFC movem.l d0-d7,-(sp) ROM:0012B000 bsr.w sub_12B01C ROM:0012B004 bsr.w sub_12B0CA ROM:0012B008 bsr.w sub_12B1EA ROM:0012B00C movem.l (sp)+,d0-d7 ROM:0012B010 ROM:0012B010 loc_12B010: ; CODE XREF: sub_12AF54:loc_12AFE0↑j ROM:0012B010 ; sub_12AF54+96↑j ROM:0012B010 bra.s loc_12AFA6 ROM:0012B012 ; --------------------------------------------------------------------------- ROM:0012B012 ROM:0012B012 loc_12B012: ; CODE XREF: sub_12AF54+58↑j ROM:0012B012 move.w d1,($CE2).w ROM:0012B016 move.w d0,($CE0).w ROM:0012B01A rts ROM:0012B01A ; End of function sub_12AF54 ROM:0012B01A ROM:0012B01C ROM:0012B01C ; =============== S U B R O U T I N E ======================================= ROM:0012B01C ROM:0012B01C ROM:0012B01C sub_12B01C: ; CODE XREF: sub_12AF54+7C↑p ROM:0012B01C ; sub_12AF54+AC↑p ROM:0012B01C move.w ($CC8).w,d0 ROM:0012B020 move.w ($CCA).w,d1 ROM:0012B024 clr.w d2 ROM:0012B026 move.w ($CB6).w,d3 ROM:0012B02A cmpi.w #$10,d3 ROM:0012B02E bge.s loc_12B042 ROM:0012B030 move.w ($CCC).w,d5 ROM:0012B034 btst d3,d5 ROM:0012B036 beq.s loc_12B03C ROM:0012B038 move.w #1,d2 ROM:0012B03C ROM:0012B03C loc_12B03C: ; CODE XREF: sub_12B01C+1A↑j ROM:0012B03C move.w d5,($CCC).w ROM:0012B040 bra.s loc_12B056 ROM:0012B042 ; --------------------------------------------------------------------------- ROM:0012B042 ROM:0012B042 loc_12B042: ; CODE XREF: sub_12B01C+12↑j ROM:0012B042 subi.w #$10,d3 ROM:0012B046 move.w ($CCE).w,d5 ROM:0012B04A btst d3,d5 ROM:0012B04C beq.s loc_12B052 ROM:0012B04E move.w #1,d2 ROM:0012B052 ROM:0012B052 loc_12B052: ; CODE XREF: sub_12B01C+30↑j ROM:0012B052 move.w d5,($CCE).w ROM:0012B056 ROM:0012B056 loc_12B056: ; CODE XREF: sub_12B01C+24↑j ROM:0012B056 cmpi.w #1,d2 ROM:0012B05A bne.s loc_12B0C0 ROM:0012B05C move.w ($CB6).w,d3 ROM:0012B060 move.w $F90(d3.w*2),d4 ROM:0012B066 move.w $A3E(a5,d3.w*2),d7 ROM:0012B06C cmp.w d4,d7 ROM:0012B06E ble.s loc_12B07C ROM:0012B070 add.w $9BE(a5,d3.w*2),d4 ROM:0012B076 move.w d4,$F90(d3.w*2) ROM:0012B07C ROM:0012B07C loc_12B07C: ; CODE XREF: sub_12B01C+52↑j ROM:0012B07C cmp.w d4,d7 ROM:0012B07E bgt.s loc_12B0C0 ROM:0012B080 cmpi.w #$10,d3 ROM:0012B084 bge.s loc_12B0A2 ROM:0012B086 move.w ($CCC).w,d5 ROM:0012B08A move.w ($1B22).w,d6 ROM:0012B08E ori.w #$100,($CAE).w ROM:0012B094 bclr d3,d5 ROM:0012B096 bclr d3,d6 ROM:0012B098 move.w d6,($1B22).w ROM:0012B09C move.w d5,($CCC).w ROM:0012B0A0 bra.s loc_12B0C0 ROM:0012B0A2 ; --------------------------------------------------------------------------- ROM:0012B0A2 ROM:0012B0A2 loc_12B0A2: ; CODE XREF: sub_12B01C+68↑j ROM:0012B0A2 subi.w #$10,d3 ROM:0012B0A6 move.w ($CCE).w,d5 ROM:0012B0AA move.w ($1B24).w,d6 ROM:0012B0AE ori.w #$100,($CAE).w ROM:0012B0B4 bclr d3,d5 ROM:0012B0B6 bclr d3,d6 ROM:0012B0B8 move.w d6,($1B24).w ROM:0012B0BC move.w d5,($CCE).w ROM:0012B0C0 ROM:0012B0C0 loc_12B0C0: ; CODE XREF: sub_12B01C+3E↑j ROM:0012B0C0 ; sub_12B01C+62↑j ... ROM:0012B0C0 move.w d1,($CCA).w ROM:0012B0C4 move.w d0,($CC8).w ROM:0012B0C8 rts ROM:0012B0C8 ; End of function sub_12B01C ROM:0012B0C8 ROM:0012B0CA ROM:0012B0CA ; =============== S U B R O U T I N E ======================================= ROM:0012B0CA ROM:0012B0CA ROM:0012B0CA sub_12B0CA: ; CODE XREF: sub_12AF54+80↑p ROM:0012B0CA ; sub_12AF54+B0↑p ROM:0012B0CA move.w ($CC8).w,d0 ROM:0012B0CE move.w ($CCA).w,d1 ROM:0012B0D2 move.w ($CD8).w,d2 ROM:0012B0D6 move.w ($CDA).w,d3 ROM:0012B0DA move.w ($CB6).w,d4 ROM:0012B0DE cmpi.w #$10,d4 ROM:0012B0E2 bge.s loc_12B15C ROM:0012B0E4 btst d4,d0 ROM:0012B0E6 beq.s loc_12B136 ROM:0012B0E8 addi.w #1,($CBA).w ROM:0012B0EE move.w $F50(d4.w*2),d6 ROM:0012B0F4 add.w $9BE(a5,d4.w*2),d6 ROM:0012B0FA move.w $A3E(a5,d4.w*2),d7 ROM:0012B100 cmp.w d6,d7 ROM:0012B102 bge.s loc_12B106 ROM:0012B104 move.w d7,d6 ROM:0012B106 ROM:0012B106 loc_12B106: ; CODE XREF: sub_12B0CA+38↑j ROM:0012B106 move.w d6,$F50(d4.w*2) ROM:0012B10C cmp.w $FD0(d4.w*2),d6 ROM:0012B112 ble.s loc_12B11A ROM:0012B114 move.w d6,$FD0(d4.w*2) ROM:0012B11A ROM:0012B11A loc_12B11A: ; CODE XREF: sub_12B0CA+48↑j ROM:0012B11A move.w d4,($CC4).w ROM:0012B11E bset d4,d2 ROM:0012B120 move.w ($CD0).w,d7 ROM:0012B124 bclr d4,d7 ROM:0012B126 move.w d7,($CD0).w ROM:0012B12A move.w ($1B26).w,d7 ROM:0012B12E bclr d4,d7 ROM:0012B130 move.w d7,($1B26).w ROM:0012B134 bra.s loc_12B15A ROM:0012B136 ; --------------------------------------------------------------------------- ROM:0012B136 ROM:0012B136 loc_12B136: ; CODE XREF: sub_12B0CA+1C↑j ROM:0012B136 cmpi.w #0,$F50(d4.w*2) ROM:0012B13E ble.s loc_12B15A ROM:0012B140 move.w $F50(d4.w*2),d6 ROM:0012B146 sub.w $9FE(a5,d4.w*2),d6 ROM:0012B14C cmpi.w #0,d6 ROM:0012B150 bge.s loc_12B154 ROM:0012B152 clr.w d6 ROM:0012B154 ROM:0012B154 loc_12B154: ; CODE XREF: sub_12B0CA+86↑j ROM:0012B154 move.w d6,$F50(d4.w*2) ROM:0012B15A ROM:0012B15A loc_12B15A: ; CODE XREF: sub_12B0CA+6A↑j ROM:0012B15A ; sub_12B0CA+74↑j ROM:0012B15A bra.s loc_12B1D8 ROM:0012B15C ; --------------------------------------------------------------------------- ROM:0012B15C ROM:0012B15C loc_12B15C: ; CODE XREF: sub_12B0CA+18↑j ROM:0012B15C move.w d4,d5 ROM:0012B15E subi.w #$10,d5 ROM:0012B162 btst d5,d1 ROM:0012B164 beq.s loc_12B1B4 ROM:0012B166 addi.w #1,($CBA).w ROM:0012B16C move.w $F50(d4.w*2),d6 ROM:0012B172 add.w $9BE(a5,d4.w*2),d6 ROM:0012B178 move.w $A3E(a5,d4.w*2),d7 ROM:0012B17E cmp.w d6,d7 ROM:0012B180 bge.s loc_12B184 ROM:0012B182 move.w d7,d6 ROM:0012B184 ROM:0012B184 loc_12B184: ; CODE XREF: sub_12B0CA+B6↑j ROM:0012B184 move.w d6,$F50(d4.w*2) ROM:0012B18A cmp.w $FD0(d4.w*2),d6 ROM:0012B190 ble.s loc_12B198 ROM:0012B192 move.w d6,$FD0(d4.w*2) ROM:0012B198 ROM:0012B198 loc_12B198: ; CODE XREF: sub_12B0CA+C6↑j ROM:0012B198 move.w d4,($CC4).w ROM:0012B19C bset d5,d3 ROM:0012B19E move.w ($CD2).w,d7 ROM:0012B1A2 bclr d5,d7 ROM:0012B1A4 move.w d7,($CD2).w ROM:0012B1A8 move.w ($1B28).w,d7 ROM:0012B1AC bclr d5,d7 ROM:0012B1AE move.w d7,($1B28).w ROM:0012B1B2 bra.s loc_12B1D8 ROM:0012B1B4 ; --------------------------------------------------------------------------- ROM:0012B1B4 ROM:0012B1B4 loc_12B1B4: ; CODE XREF: sub_12B0CA+9A↑j ROM:0012B1B4 cmpi.w #0,$F50(d4.w*2) ROM:0012B1BC ble.s loc_12B1D8 ROM:0012B1BE move.w $F50(d4.w*2),d6 ROM:0012B1C4 sub.w $9FE(a5,d4.w*2),d6 ROM:0012B1CA cmpi.w #0,d6 ROM:0012B1CE bge.s loc_12B1D2 ROM:0012B1D0 clr.w d6 ROM:0012B1D2 ROM:0012B1D2 loc_12B1D2: ; CODE XREF: sub_12B0CA+104↑j ROM:0012B1D2 move.w d6,$F50(d4.w*2) ROM:0012B1D8 ROM:0012B1D8 loc_12B1D8: ; CODE XREF: sub_12B0CA:loc_12B15A↑j ROM:0012B1D8 ; sub_12B0CA+E8↑j ... ROM:0012B1D8 move.w d3,($CDA).w ROM:0012B1DC move.w d2,($CD8).w ROM:0012B1E0 move.w d1,($CCA).w ROM:0012B1E4 move.w d0,($CC8).w ROM:0012B1E8 rts ROM:0012B1E8 ; End of function sub_12B0CA ROM:0012B1E8 ROM:0012B1EA ROM:0012B1EA ; =============== S U B R O U T I N E ======================================= ROM:0012B1EA ROM:0012B1EA ROM:0012B1EA sub_12B1EA: ; CODE XREF: sub_12AF54+84↑p ROM:0012B1EA ; sub_12AF54+B4↑p ROM:0012B1EA move.w ($12C2).w,d0 ROM:0012B1EE move.w ($12C4).w,d1 ROM:0012B1F2 move.w ($12BE).w,d2 ROM:0012B1F6 move.w ($12C0).w,d3 ROM:0012B1FA move.w ($CB6).w,d4 ROM:0012B1FE cmpi.w #$10,d4 ROM:0012B202 bge.l loc_12B29A ROM:0012B208 btst d4,d0 ROM:0012B20A bne.s loc_12B254 ROM:0012B20C move.w $A3E(a5,d4.w*2),d6 ROM:0012B212 cmp.w $F50(d4.w*2),d6 ROM:0012B218 bgt.s loc_12B252 ROM:0012B21A move.w d6,$F50(d4.w*2) ROM:0012B220 move.w d4,($CB8).w ROM:0012B224 bset d4,d0 ROM:0012B226 bset d4,d2 ROM:0012B228 move.w d4,($CC6).w ROM:0012B22C ori.w #$40,($CAE).w ; '@' ROM:0012B232 move.w d1,($12C4).w ROM:0012B236 move.w d0,($12C2).w ROM:0012B23A movem.l d0-d7,-(sp) ROM:0012B23E bsr.w sub_12AE4C ROM:0012B242 bsr.w sub_12B372 ROM:0012B246 movem.l (sp)+,d0-d7 ROM:0012B24A move.w ($12C2).w,d0 ROM:0012B24E move.w ($12C4).w,d1 ROM:0012B252 ROM:0012B252 loc_12B252: ; CODE XREF: sub_12B1EA+2E↑j ROM:0012B252 bra.s loc_12B294 ROM:0012B254 ; --------------------------------------------------------------------------- ROM:0012B254 ROM:0012B254 loc_12B254: ; CODE XREF: sub_12B1EA+20↑j ROM:0012B254 cmpi.w #0,$F50(d4.w*2) ROM:0012B25C bge.s loc_12B264 ROM:0012B25E clr.w $F50(d4.w*2) ROM:0012B264 ROM:0012B264 loc_12B264: ; CODE XREF: sub_12B1EA+72↑j ROM:0012B264 move.w $A7E(a5,d4.w*2),d6 ROM:0012B26A cmp.w $F50(d4.w*2),d6 ROM:0012B270 ble.s loc_12B294 ROM:0012B272 move.w d4,($CB8).w ROM:0012B276 bclr d4,d0 ROM:0012B278 move.w d1,($12C4).w ROM:0012B27C move.w d0,($12C2).w ROM:0012B280 movem.l d0-d7,-(sp) ROM:0012B284 bsr.w sub_12B372 ROM:0012B288 movem.l (sp)+,d0-d7 ROM:0012B28C move.w ($12C2).w,d0 ROM:0012B290 move.w ($12C4).w,d1 ROM:0012B294 ROM:0012B294 loc_12B294: ; CODE XREF: sub_12B1EA:loc_12B252↑j ROM:0012B294 ; sub_12B1EA+86↑j ROM:0012B294 bra.l loc_12B360 ROM:0012B29A ; --------------------------------------------------------------------------- ROM:0012B29A ROM:0012B29A loc_12B29A: ; CODE XREF: sub_12B1EA+18↑j ROM:0012B29A move.w d4,d5 ROM:0012B29C subi.w #$10,d5 ROM:0012B2A0 btst d5,d1 ROM:0012B2A2 bne.s loc_12B306 ROM:0012B2A4 move.w $A3E(a5,d4.w*2),d6 ROM:0012B2AA cmp.w $F50(d4.w*2),d6 ROM:0012B2B0 bgt.s loc_12B304 ROM:0012B2B2 move.w d6,$F50(d4.w*2) ROM:0012B2B8 move.w d4,($CB8).w ROM:0012B2BC bset d5,d1 ROM:0012B2BE bset d5,d3 ROM:0012B2C0 cmpi.w #7,d5 ROM:0012B2C4 bne.s loc_12B2DA ROM:0012B2C6 move.w ($12C8).w,d7 ROM:0012B2CA bset d5,d7 ROM:0012B2CC move.w d7,($12C8).w ROM:0012B2D0 move.w ($12CC).w,d7 ROM:0012B2D4 bset d5,d7 ROM:0012B2D6 move.w d7,($12CC).w ROM:0012B2DA ROM:0012B2DA loc_12B2DA: ; CODE XREF: sub_12B1EA+DA↑j ROM:0012B2DA move.w d4,($CC6).w ROM:0012B2DE ori.w #$40,($CAE).w ; '@' ROM:0012B2E4 move.w d1,($12C4).w ROM:0012B2E8 move.w d0,($12C2).w ROM:0012B2EC movem.l d0-d7,-(sp) ROM:0012B2F0 bsr.w sub_12AE4C ROM:0012B2F4 bsr.w sub_12B372 ROM:0012B2F8 movem.l (sp)+,d0-d7 ROM:0012B2FC move.w ($12C2).w,d0 ROM:0012B300 move.w ($12C4).w,d1 ROM:0012B304 ROM:0012B304 loc_12B304: ; CODE XREF: sub_12B1EA+C6↑j ROM:0012B304 bra.s loc_12B360 ROM:0012B306 ; --------------------------------------------------------------------------- ROM:0012B306 ROM:0012B306 loc_12B306: ; CODE XREF: sub_12B1EA+B8↑j ROM:0012B306 cmpi.w #0,$F50(d4.w*2) ROM:0012B30E bge.s loc_12B316 ROM:0012B310 clr.w $F50(d4.w*2) ROM:0012B316 ROM:0012B316 loc_12B316: ; CODE XREF: sub_12B1EA+124↑j ROM:0012B316 move.w $A7E(a5,d4.w*2),d6 ROM:0012B31C cmp.w $F50(d4.w*2),d6 ROM:0012B322 ble.s loc_12B360 ROM:0012B324 move.w d4,($CB8).w ROM:0012B328 bclr d5,d1 ROM:0012B32A cmpi.w #7,d5 ROM:0012B32E bne.s loc_12B344 ROM:0012B330 move.w ($12C8).w,d7 ROM:0012B334 bclr d5,d7 ROM:0012B336 move.w d7,($12C8).w ROM:0012B33A move.w ($12CC).w,d7 ROM:0012B33E bclr d5,d7 ROM:0012B340 move.w d7,($12CC).w ROM:0012B344 ROM:0012B344 loc_12B344: ; CODE XREF: sub_12B1EA+144↑j ROM:0012B344 move.w d1,($12C4).w ROM:0012B348 move.w d0,($12C2).w ROM:0012B34C movem.l d0-d7,-(sp) ROM:0012B350 bsr.w sub_12B372 ROM:0012B354 movem.l (sp)+,d0-d7 ROM:0012B358 move.w ($12C2).w,d0 ROM:0012B35C move.w ($12C4).w,d1 ROM:0012B360 ROM:0012B360 loc_12B360: ; CODE XREF: sub_12B1EA:loc_12B294↑j ROM:0012B360 ; sub_12B1EA:loc_12B304↑j ... ROM:0012B360 move.w d3,($12C0).w ROM:0012B364 move.w d2,($12BE).w ROM:0012B368 move.w d1,($12C4).w ROM:0012B36C move.w d0,($12C2).w ROM:0012B370 rts ROM:0012B370 ; End of function sub_12B1EA ROM:0012B370 ROM:0012B372 ROM:0012B372 ; =============== S U B R O U T I N E ======================================= ROM:0012B372 ROM:0012B372 ROM:0012B372 sub_12B372: ; CODE XREF: sub_12B1EA+58↑p ROM:0012B372 ; sub_12B1EA+9A↑p ... ROM:0012B372 move.w ($CB8).w,d0 ROM:0012B376 cmpi.w #$10,d0 ROM:0012B37A bge.s loc_12B3C6 ROM:0012B37C move.w ($12C2).w,d1 ROM:0012B380 move.w ($12C6).w,d2 ROM:0012B384 move.w ($12CA).w,d3 ROM:0012B388 btst d0,d1 ROM:0012B38A beq.s loc_12B3B8 ROM:0012B38C btst d0,d2 ROM:0012B38E beq.s loc_12B3B8 ROM:0012B390 btst d0,d3 ROM:0012B392 beq.s loc_12B3B8 ROM:0012B394 move.w ($12CE).w,d4 ROM:0012B398 move.w ($CCC).w,d5 ROM:0012B39C move.w ($1B22).w,d6 ROM:0012B3A0 bset d0,d4 ROM:0012B3A2 ori.w #$200,($CAE).w ROM:0012B3A8 bclr d0,d5 ROM:0012B3AA bclr d0,d6 ROM:0012B3AC move.w d6,($1B22).w ROM:0012B3B0 move.w d5,($CCC).w ROM:0012B3B4 move.w d4,($12CE).w ROM:0012B3B8 ROM:0012B3B8 loc_12B3B8: ; CODE XREF: sub_12B372+18↑j ROM:0012B3B8 ; sub_12B372+1C↑j ... ROM:0012B3B8 move.w d3,($12CA).w ROM:0012B3BC move.w d2,($12C6).w ROM:0012B3C0 move.w d1,($12C2).w ROM:0012B3C4 bra.s locret_12B412 ROM:0012B3C6 ; --------------------------------------------------------------------------- ROM:0012B3C6 ROM:0012B3C6 loc_12B3C6: ; CODE XREF: sub_12B372+8↑j ROM:0012B3C6 subi.w #$10,d0 ROM:0012B3CA move.w ($12C4).w,d1 ROM:0012B3CE move.w ($12C8).w,d2 ROM:0012B3D2 move.w ($12CC).w,d3 ROM:0012B3D6 btst d0,d1 ROM:0012B3D8 beq.s loc_12B406 ROM:0012B3DA btst d0,d2 ROM:0012B3DC beq.s loc_12B406 ROM:0012B3DE btst d0,d3 ROM:0012B3E0 beq.s loc_12B406 ROM:0012B3E2 move.w ($12D0).w,d4 ROM:0012B3E6 move.w ($CCE).w,d5 ROM:0012B3EA move.w ($1B24).w,d6 ROM:0012B3EE bset d0,d4 ROM:0012B3F0 ori.w #$200,($CAE).w ROM:0012B3F6 bclr d0,d5 ROM:0012B3F8 bclr d0,d6 ROM:0012B3FA move.w d6,($1B24).w ROM:0012B3FE move.w d5,($CCE).w ROM:0012B402 move.w d4,($12D0).w ROM:0012B406 ROM:0012B406 loc_12B406: ; CODE XREF: sub_12B372+66↑j ROM:0012B406 ; sub_12B372+6A↑j ... ROM:0012B406 move.w d3,($12CC).w ROM:0012B40A move.w d2,($12C8).w ROM:0012B40E move.w d1,($12C4).w ROM:0012B412 ROM:0012B412 locret_12B412: ; CODE XREF: sub_12B372+52↑j ROM:0012B412 rts ROM:0012B412 ; End of function sub_12B372 ROM:0012B412 ROM:0012B414 ROM:0012B414 ; =============== S U B R O U T I N E ======================================= ROM:0012B414 ROM:0012B414 ROM:0012B414 sub_12B414: ; CODE XREF: ROM:0012AD3A↑p ROM:0012B414 move.b #0,($10D5).w ROM:0012B41A move.b #0,($10CF).w ROM:0012B420 move.w #0,d0 ROM:0012B424 bra.s loc_12B42A ROM:0012B426 ; --------------------------------------------------------------------------- ROM:0012B426 ROM:0012B426 loc_12B426: ; CODE XREF: sub_12B414:loc_12B4A6↓j ROM:0012B426 addi.w #1,d0 ROM:0012B42A ROM:0012B42A loc_12B42A: ; CODE XREF: sub_12B414+10↑j ROM:0012B42A cmpi.w #$1F,d0 ROM:0012B42E bgt.l loc_12B4AA ROM:0012B434 cmpi.w #$10,d0 ROM:0012B438 bge.s loc_12B46E ROM:0012B43A move.w ($12CE).w,d2 ROM:0012B43E move.w ($12C2).w,d3 ROM:0012B442 move.w ($12C6).w,d4 ROM:0012B446 move.w ($12CA).w,d5 ROM:0012B44A btst d0,d2 ROM:0012B44C beq.s loc_12B45C ROM:0012B44E btst d0,d3 ROM:0012B450 bne.s loc_12B45C ROM:0012B452 btst d0,d4 ROM:0012B454 bne.s loc_12B45C ROM:0012B456 btst d0,d5 ROM:0012B458 bne.s loc_12B45C ROM:0012B45A bclr d0,d2 ROM:0012B45C ROM:0012B45C loc_12B45C: ; CODE XREF: sub_12B414+38↑j ROM:0012B45C ; sub_12B414+3C↑j ... ROM:0012B45C move.w d5,($12CA).w ROM:0012B460 move.w d4,($12C6).w ROM:0012B464 move.w d3,($12C2).w ROM:0012B468 move.w d2,($12CE).w ROM:0012B46C bra.s loc_12B4A6 ROM:0012B46E ; --------------------------------------------------------------------------- ROM:0012B46E ROM:0012B46E loc_12B46E: ; CODE XREF: sub_12B414+24↑j ROM:0012B46E move.w d0,d1 ROM:0012B470 subi.w #$10,d1 ROM:0012B474 move.w ($12D0).w,d2 ROM:0012B478 move.w ($12C4).w,d3 ROM:0012B47C move.w ($12C8).w,d4 ROM:0012B480 move.w ($12CC).w,d5 ROM:0012B484 btst d1,d2 ROM:0012B486 beq.s loc_12B496 ROM:0012B488 btst d1,d3 ROM:0012B48A bne.s loc_12B496 ROM:0012B48C btst d1,d4 ROM:0012B48E bne.s loc_12B496 ROM:0012B490 btst d1,d5 ROM:0012B492 bne.s loc_12B496 ROM:0012B494 bclr d1,d2 ROM:0012B496 ROM:0012B496 loc_12B496: ; CODE XREF: sub_12B414+72↑j ROM:0012B496 ; sub_12B414+76↑j ... ROM:0012B496 move.w d5,($12CC).w ROM:0012B49A move.w d4,($12C8).w ROM:0012B49E move.w d3,($12C4).w ROM:0012B4A2 move.w d2,($12D0).w ROM:0012B4A6 ROM:0012B4A6 loc_12B4A6: ; CODE XREF: sub_12B414+58↑j ROM:0012B4A6 bra.w loc_12B426 ROM:0012B4AA ; --------------------------------------------------------------------------- ROM:0012B4AA ROM:0012B4AA loc_12B4AA: ; CODE XREF: sub_12B414+1A↑j ROM:0012B4AA move.w #0,d0 ROM:0012B4AE bra.s loc_12B4B4 ROM:0012B4B0 ; --------------------------------------------------------------------------- ROM:0012B4B0 ROM:0012B4B0 loc_12B4B0: ; CODE XREF: sub_12B414:loc_12B550↓j ROM:0012B4B0 addi.w #1,d0 ROM:0012B4B4 ROM:0012B4B4 loc_12B4B4: ; CODE XREF: sub_12B414+9A↑j ROM:0012B4B4 cmpi.w #$1F,d0 ROM:0012B4B8 bgt.l locret_12B554 ROM:0012B4BE cmpi.w #$10,d0 ROM:0012B4C2 bge.s loc_12B508 ROM:0012B4C4 move.w ($CCC).w,d2 ROM:0012B4C8 move.w ($12C2).w,d3 ROM:0012B4CC move.w ($12C6).w,d4 ROM:0012B4D0 move.w ($12CA).w,d5 ROM:0012B4D4 btst d0,d3 ROM:0012B4D6 beq.s loc_12B4DC ROM:0012B4D8 bra.w loc_12B4E0 ROM:0012B4DC ; --------------------------------------------------------------------------- ROM:0012B4DC ROM:0012B4DC loc_12B4DC: ; CODE XREF: sub_12B414+C2↑j ROM:0012B4DC btst d0,d2 ROM:0012B4DE bne.s loc_12B4F4 ROM:0012B4E0 ROM:0012B4E0 loc_12B4E0: ; CODE XREF: sub_12B414+C4↑j ROM:0012B4E0 btst d0,d4 ROM:0012B4E2 beq.s loc_12B4E8 ROM:0012B4E4 bset d0,d5 ROM:0012B4E6 bra.s loc_12B4EA ROM:0012B4E8 ; --------------------------------------------------------------------------- ROM:0012B4E8 ROM:0012B4E8 loc_12B4E8: ; CODE XREF: sub_12B414+CE↑j ROM:0012B4E8 bclr d0,d5 ROM:0012B4EA ROM:0012B4EA loc_12B4EA: ; CODE XREF: sub_12B414+D2↑j ROM:0012B4EA btst d0,d3 ROM:0012B4EC beq.s loc_12B4F2 ROM:0012B4EE bset d0,d4 ROM:0012B4F0 bra.s loc_12B4F4 ROM:0012B4F2 ; --------------------------------------------------------------------------- ROM:0012B4F2 ROM:0012B4F2 loc_12B4F2: ; CODE XREF: sub_12B414+D8↑j ROM:0012B4F2 bclr d0,d4 ROM:0012B4F4 ROM:0012B4F4 loc_12B4F4: ; CODE XREF: sub_12B414+CA↑j ROM:0012B4F4 ; sub_12B414+DC↑j ROM:0012B4F4 bclr d0,d3 ROM:0012B4F6 move.w d5,($12CA).w ROM:0012B4FA move.w d4,($12C6).w ROM:0012B4FE move.w d3,($12C2).w ROM:0012B502 move.w d2,($CCC).w ROM:0012B506 bra.s loc_12B550 ROM:0012B508 ; --------------------------------------------------------------------------- ROM:0012B508 ROM:0012B508 loc_12B508: ; CODE XREF: sub_12B414+AE↑j ROM:0012B508 move.w d0,d1 ROM:0012B50A subi.w #$10,d1 ROM:0012B50E move.w ($CCE).w,d2 ROM:0012B512 move.w ($12C4).w,d3 ROM:0012B516 move.w ($12C8).w,d4 ROM:0012B51A move.w ($12CC).w,d5 ROM:0012B51E btst d1,d3 ROM:0012B520 beq.s loc_12B526 ROM:0012B522 bra.w loc_12B52A ROM:0012B526 ; --------------------------------------------------------------------------- ROM:0012B526 ROM:0012B526 loc_12B526: ; CODE XREF: sub_12B414+10C↑j ROM:0012B526 btst d1,d2 ROM:0012B528 bne.s loc_12B53E ROM:0012B52A ROM:0012B52A loc_12B52A: ; CODE XREF: sub_12B414+10E↑j ROM:0012B52A btst d1,d4 ROM:0012B52C beq.s loc_12B532 ROM:0012B52E bset d1,d5 ROM:0012B530 bra.s loc_12B534 ROM:0012B532 ; --------------------------------------------------------------------------- ROM:0012B532 ROM:0012B532 loc_12B532: ; CODE XREF: sub_12B414+118↑j ROM:0012B532 bclr d1,d5 ROM:0012B534 ROM:0012B534 loc_12B534: ; CODE XREF: sub_12B414+11C↑j ROM:0012B534 btst d1,d3 ROM:0012B536 beq.s loc_12B53C ROM:0012B538 bset d1,d4 ROM:0012B53A bra.s loc_12B53E ROM:0012B53C ; --------------------------------------------------------------------------- ROM:0012B53C ROM:0012B53C loc_12B53C: ; CODE XREF: sub_12B414+122↑j ROM:0012B53C bclr d1,d4 ROM:0012B53E ROM:0012B53E loc_12B53E: ; CODE XREF: sub_12B414+114↑j ROM:0012B53E ; sub_12B414+126↑j ROM:0012B53E bclr d1,d3 ROM:0012B540 move.w d5,($12CC).w ROM:0012B544 move.w d4,($12C8).w ROM:0012B548 move.w d3,($12C4).w ROM:0012B54C move.w d2,($CCE).w ROM:0012B550 ROM:0012B550 loc_12B550: ; CODE XREF: sub_12B414+F2↑j ROM:0012B550 bra.w loc_12B4B0 ROM:0012B554 ; --------------------------------------------------------------------------- ROM:0012B554 ROM:0012B554 locret_12B554: ; CODE XREF: sub_12B414+A4↑j ROM:0012B554 rts ROM:0012B554 ; End of function sub_12B414 ROM:0012B554 ROM:0012B556 ROM:0012B556 ; =============== S U B R O U T I N E ======================================= ROM:0012B556 ROM:0012B556 ROM:0012B556 sub_12B556: ; CODE XREF: sub_12AB6C+2C↑p ROM:0012B556 clr.w d2 ROM:0012B558 cmpi.b #0,($1306).w ROM:0012B55E ble.l loc_12B5BE ROM:0012B564 move.b ($1307).w,d0 ROM:0012B568 ext.w d0 ROM:0012B56A cmpi.w #$10,d0 ROM:0012B56E bge.s loc_12B594 ROM:0012B570 move.w ($12CE).w,d6 ROM:0012B574 btst d0,d6 ROM:0012B576 bne.s loc_12B586 ROM:0012B578 move.b #$FF,($1307).w ROM:0012B57E clr.w d4 ROM:0012B580 move.w #$FF,d5 ROM:0012B584 bra.s loc_12B58E ROM:0012B586 ; --------------------------------------------------------------------------- ROM:0012B586 ROM:0012B586 loc_12B586: ; CODE XREF: sub_12B556+20↑j ROM:0012B586 move.w $ABE(a5,d0.w*2),d4 ROM:0012B58C move.w d0,d5 ROM:0012B58E ROM:0012B58E loc_12B58E: ; CODE XREF: sub_12B556+2E↑j ROM:0012B58E move.w d6,($12CE).w ROM:0012B592 bra.s loc_12B5BC ROM:0012B594 ; --------------------------------------------------------------------------- ROM:0012B594 ROM:0012B594 loc_12B594: ; CODE XREF: sub_12B556+18↑j ROM:0012B594 move.w d0,d1 ROM:0012B596 subi.w #$10,d1 ROM:0012B59A move.w ($12D0).w,d6 ROM:0012B59E btst d1,d6 ROM:0012B5A0 bne.s loc_12B5B0 ROM:0012B5A2 clr.w d4 ROM:0012B5A4 move.b #$FF,($1307).w ROM:0012B5AA move.w #$FF,d5 ROM:0012B5AE bra.s loc_12B5B8 ROM:0012B5B0 ; --------------------------------------------------------------------------- ROM:0012B5B0 ROM:0012B5B0 loc_12B5B0: ; CODE XREF: sub_12B556+4A↑j ROM:0012B5B0 move.w $ABE(a5,d0.w*2),d4 ROM:0012B5B6 move.w d0,d5 ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: sub_12B556+58↑j ROM:0012B5B8 move.w d6,($12D0).w ROM:0012B5BC ROM:0012B5BC loc_12B5BC: ; CODE XREF: sub_12B556+3C↑j ROM:0012B5BC bra.s loc_12B5D0 ROM:0012B5BE ; --------------------------------------------------------------------------- ROM:0012B5BE ROM:0012B5BE loc_12B5BE: ; CODE XREF: sub_12B556+8↑j ROM:0012B5BE clr.w d4 ROM:0012B5C0 move.b #$FF,($1307).w ROM:0012B5C6 move.w #$FF,d5 ROM:0012B5CA move.b #$FF,($10E3).w ROM:0012B5D0 ROM:0012B5D0 loc_12B5D0: ; CODE XREF: sub_12B556:loc_12B5BC↑j ROM:0012B5D0 move.w #0,d0 ROM:0012B5D4 bra.s loc_12B5DA ROM:0012B5D6 ; --------------------------------------------------------------------------- ROM:0012B5D6 ROM:0012B5D6 loc_12B5D6: ; CODE XREF: sub_12B556:loc_12B62A↓j ROM:0012B5D6 addi.w #1,d0 ROM:0012B5DA ROM:0012B5DA loc_12B5DA: ; CODE XREF: sub_12B556+7E↑j ROM:0012B5DA cmpi.w #$1F,d0 ROM:0012B5DE bgt.l loc_12B62C ROM:0012B5E4 cmpi.w #$10,d0 ROM:0012B5E8 bge.s loc_12B608 ROM:0012B5EA move.w ($12CE).w,d6 ROM:0012B5EE btst d0,d6 ROM:0012B5F0 beq.s loc_12B602 ROM:0012B5F2 addq.w #1,d2 ROM:0012B5F4 move.w $ABE(a5,d0.w*2),d3 ROM:0012B5FA cmp.w d3,d4 ROM:0012B5FC bge.s loc_12B602 ROM:0012B5FE move.w d0,d5 ROM:0012B600 move.w d3,d4 ROM:0012B602 ROM:0012B602 loc_12B602: ; CODE XREF: sub_12B556+9A↑j ROM:0012B602 ; sub_12B556+A6↑j ROM:0012B602 move.w d6,($12CE).w ROM:0012B606 bra.s loc_12B62A ROM:0012B608 ; --------------------------------------------------------------------------- ROM:0012B608 ROM:0012B608 loc_12B608: ; CODE XREF: sub_12B556+92↑j ROM:0012B608 move.w d0,d1 ROM:0012B60A subi.w #$10,d1 ROM:0012B60E move.w ($12D0).w,d6 ROM:0012B612 btst d1,d6 ROM:0012B614 beq.s loc_12B626 ROM:0012B616 addq.w #1,d2 ROM:0012B618 move.w $ABE(a5,d0.w*2),d3 ROM:0012B61E cmp.w d3,d4 ROM:0012B620 bge.s loc_12B626 ROM:0012B622 move.w d0,d5 ROM:0012B624 move.w d3,d4 ROM:0012B626 ROM:0012B626 loc_12B626: ; CODE XREF: sub_12B556+BE↑j ROM:0012B626 ; sub_12B556+CA↑j ROM:0012B626 move.w d6,($12D0).w ROM:0012B62A ROM:0012B62A loc_12B62A: ; CODE XREF: sub_12B556+B0↑j ROM:0012B62A bra.s loc_12B5D6 ROM:0012B62C ; --------------------------------------------------------------------------- ROM:0012B62C ROM:0012B62C loc_12B62C: ; CODE XREF: sub_12B556+88↑j ROM:0012B62C cmpi.w #0,d2 ROM:0012B630 ble.s loc_12B676 ROM:0012B632 cmp.b ($1307).w,d5 ROM:0012B636 beq.s loc_12B674 ROM:0012B638 clr.w ($CD4).w ROM:0012B63C clr.w ($CD6).w ROM:0012B640 move.b d5,($1307).w ROM:0012B644 move.b d5,d7 ROM:0012B646 ext.w d7 ROM:0012B648 cmpi.w #$10,d7 ROM:0012B64C bge.s loc_12B65A ROM:0012B64E move.w ($CD4).w,d6 ROM:0012B652 bset d7,d6 ROM:0012B654 move.w d6,($CD4).w ROM:0012B658 bra.s loc_12B66E ROM:0012B65A ; --------------------------------------------------------------------------- ROM:0012B65A ROM:0012B65A loc_12B65A: ; CODE XREF: sub_12B556+F6↑j ROM:0012B65A cmpi.w #$20,d7 ; ' ' ROM:0012B65E bge.s loc_12B66E ROM:0012B660 subi.w #$10,d7 ROM:0012B664 move.w ($CD6).w,d6 ROM:0012B668 bset d7,d6 ROM:0012B66A move.w d6,($CD6).w ROM:0012B66E ROM:0012B66E loc_12B66E: ; CODE XREF: sub_12B556+102↑j ROM:0012B66E ; sub_12B556+108↑j ROM:0012B66E bset #6,($127E).w ROM:0012B674 ROM:0012B674 loc_12B674: ; CODE XREF: sub_12B556+E0↑j ROM:0012B674 bra.s loc_12B67E ROM:0012B676 ; --------------------------------------------------------------------------- ROM:0012B676 ROM:0012B676 loc_12B676: ; CODE XREF: sub_12B556+DA↑j ROM:0012B676 clr.w ($CD4).w ROM:0012B67A clr.w ($CD6).w ROM:0012B67E ROM:0012B67E loc_12B67E: ; CODE XREF: sub_12B556:loc_12B674↑j ROM:0012B67E move.b d2,($1306).w ROM:0012B682 rts ROM:0012B682 ; End of function sub_12B556 ROM:0012B682 ROM:0012B684 ROM:0012B684 ; =============== S U B R O U T I N E ======================================= ROM:0012B684 ROM:0012B684 ROM:0012B684 sub_12B684: ; CODE XREF: sub_12AB6C+30↑p ROM:0012B684 clr.w d1 ROM:0012B686 move.b ($10E7).w,d1 ROM:0012B68A cmpi.w #2,d1 ROM:0012B68E bcc.s locret_12B698 ROM:0012B690 movea.l off_12B69A(pc,d1.w*4),a0 ROM:0012B694 nop ROM:0012B696 jmp (a0) ROM:0012B698 ; --------------------------------------------------------------------------- ROM:0012B698 ROM:0012B698 locret_12B698: ; CODE XREF: sub_12B684+A↑j ROM:0012B698 rts ROM:0012B698 ; End of function sub_12B684 ROM:0012B698 ROM:0012B698 ; --------------------------------------------------------------------------- ROM:0012B69A off_12B69A: dc.l loc_12B6A2 ; DATA XREF: sub_12B684+C↑r ROM:0012B69E dc.l loc_12B6AE ROM:0012B6A2 ; --------------------------------------------------------------------------- ROM:0012B6A2 ROM:0012B6A2 loc_12B6A2: ; DATA XREF: ROM:off_12B69A↑o ROM:0012B6A2 move.b #1,($10E7).w ROM:0012B6A8 bra.w locret_12B6E4 ROM:0012B6AC ; --------------------------------------------------------------------------- ROM:0012B6AC rts ROM:0012B6AE ; --------------------------------------------------------------------------- ROM:0012B6AE ROM:0012B6AE loc_12B6AE: ; DATA XREF: ROM:0012B69E↑o ROM:0012B6AE btst #1,($127F).w ROM:0012B6B4 beq.s loc_12B6C6 ROM:0012B6B6 bclr #1,($127F).w ROM:0012B6BC ori.w #$400,($CAE).w ROM:0012B6C2 bsr.w sub_12B74E ROM:0012B6C6 ROM:0012B6C6 loc_12B6C6: ; CODE XREF: ROM:0012B6B4↑j ROM:0012B6C6 btst #6,($127E).w ROM:0012B6CC beq.s locret_12B6E4 ROM:0012B6CE bclr #6,($127E).w ROM:0012B6D4 ori.w #$80,($CAE).w ROM:0012B6DA bsr.w sub_12B6E6 ROM:0012B6DE bset #2,($1277).w ROM:0012B6E4 ROM:0012B6E4 locret_12B6E4: ; CODE XREF: ROM:0012B6A8↑j ROM:0012B6E4 ; ROM:0012B6CC↑j ROM:0012B6E4 rts ROM:0012B6E6 ROM:0012B6E6 ; =============== S U B R O U T I N E ======================================= ROM:0012B6E6 ROM:0012B6E6 ROM:0012B6E6 sub_12B6E6: ; CODE XREF: ROM:0012B6DA↑p ROM:0012B6E6 move.b ($1307).w,d0 ROM:0012B6EA cmp.b ($1308).w,d0 ROM:0012B6EE beq.s locret_12B74C ROM:0012B6F0 move.b d0,($1308).w ROM:0012B6F4 move.b $1D6F(d0.w),($1309).w ROM:0012B6FC move.w $1B2E(d0.w*2),($1B12).w ROM:0012B704 move.w $1B6E(d0.w*2),($1B14).w ROM:0012B70C move.w $1BAE(d0.w*2),($1B16).w ROM:0012B714 move.w $1BEE(d0.w*2),($1B18).w ROM:0012B71C move.w $1C2E(d0.w*2),($1B1A).w ROM:0012B724 move.w $1C6E(d0.w*2),($1B1C).w ROM:0012B72C move.b $1D8F(d0.w),($1D6E).w ROM:0012B734 move.w $1CAE(d0.w*2),($1B1E).w ROM:0012B73C move.w $1CEE(d0.w*2),($1B20).w ROM:0012B744 move.w $1D2E(d0.w*2),($12BC).w ROM:0012B74C ROM:0012B74C locret_12B74C: ; CODE XREF: sub_12B6E6+8↑j ROM:0012B74C rts ROM:0012B74C ; End of function sub_12B6E6 ROM:0012B74C ROM:0012B74E ROM:0012B74E ; =============== S U B R O U T I N E ======================================= ROM:0012B74E ROM:0012B74E ROM:0012B74E sub_12B74E: ; CODE XREF: sub_122900+13E↑p ROM:0012B74E ; ROM:0012B6C2↑p ROM:0012B74E move.w ($12BE).w,d1 ROM:0012B752 move.w ($12C0).w,d2 ROM:0012B756 move.b ($1308).w,d0 ROM:0012B75A ext.w d0 ROM:0012B75C move.b #$FF,($1308).w ROM:0012B762 move.b #0,($1309).w ROM:0012B768 move.w #0,($1B12).w ROM:0012B76E move.w #0,($1B14).w ROM:0012B774 move.w #0,($1B16).w ROM:0012B77A move.w #0,($1B18).w ROM:0012B780 move.w #0,($1B1A).w ROM:0012B786 move.w #0,($1B1C).w ROM:0012B78C move.b #0,($1D6E).w ROM:0012B792 move.w #0,($1B1E).w ROM:0012B798 cmpi.w #$10,d0 ROM:0012B79C bge.s loc_12B7A2 ROM:0012B79E bclr d0,d1 ROM:0012B7A0 bra.s loc_12B7A8 ROM:0012B7A2 ; --------------------------------------------------------------------------- ROM:0012B7A2 ROM:0012B7A2 loc_12B7A2: ; CODE XREF: sub_12B74E+4E↑j ROM:0012B7A2 subi.w #$10,d0 ROM:0012B7A6 bclr d0,d2 ROM:0012B7A8 ROM:0012B7A8 loc_12B7A8: ; CODE XREF: sub_12B74E+52↑j ROM:0012B7A8 move.w d2,($12C0).w ROM:0012B7AC move.w d1,($12BE).w ROM:0012B7B0 rts ROM:0012B7B0 ; End of function sub_12B74E ROM:0012B7B0 ROM:0012B7B2 ROM:0012B7B2 ; =============== S U B R O U T I N E ======================================= ROM:0012B7B2 ROM:0012B7B2 ROM:0012B7B2 sub_12B7B2: ; CODE XREF: sub_12AB6C:loc_12ABAE↑p ROM:0012B7B2 clr.w d1 ROM:0012B7B4 move.b ($10E8).w,d1 ROM:0012B7B8 cmpi.w #2,d1 ROM:0012B7BC bcc.s locret_12B7C6 ROM:0012B7BE movea.l off_12B7C8(pc,d1.w*4),a0 ROM:0012B7C2 nop ROM:0012B7C4 jmp (a0) ROM:0012B7C6 ; --------------------------------------------------------------------------- ROM:0012B7C6 ROM:0012B7C6 locret_12B7C6: ; CODE XREF: sub_12B7B2+A↑j ROM:0012B7C6 rts ROM:0012B7C6 ; End of function sub_12B7B2 ROM:0012B7C6 ROM:0012B7C6 ; --------------------------------------------------------------------------- ROM:0012B7C8 off_12B7C8: dc.l loc_12B7D0 ; DATA XREF: sub_12B7B2+C↑r ROM:0012B7CC dc.l loc_12B7F8 ROM:0012B7D0 ; --------------------------------------------------------------------------- ROM:0012B7D0 ROM:0012B7D0 loc_12B7D0: ; DATA XREF: ROM:off_12B7C8↑o ROM:0012B7D0 cmpi.w #0,($726).w ROM:0012B7D6 bgt.s locret_12B7F6 ROM:0012B7D8 move.w $73C(a5),d0 ROM:0012B7DC clr.b ($839).w ROM:0012B7E0 move.w d0,($724).w ROM:0012B7E4 move.b #1,($839).w ROM:0012B7EA bset #1,($1266).w ROM:0012B7F0 move.b #1,($10E8).w ROM:0012B7F6 ROM:0012B7F6 locret_12B7F6: ; CODE XREF: ROM:0012B7D6↑j ROM:0012B7F6 rts ROM:0012B7F8 ; --------------------------------------------------------------------------- ROM:0012B7F8 ROM:0012B7F8 loc_12B7F8: ; DATA XREF: ROM:0012B7CC↑o ROM:0012B7F8 cmpi.w #0,($726).w ROM:0012B7FE bgt.s locret_12B81E ROM:0012B800 move.w $73C(a5),d0 ROM:0012B804 clr.b ($839).w ROM:0012B808 move.w d0,($724).w ROM:0012B80C move.b #1,($839).w ROM:0012B812 bclr #1,($1266).w ROM:0012B818 move.b #0,($10E8).w ROM:0012B81E ROM:0012B81E locret_12B81E: ; CODE XREF: ROM:0012B7FE↑j ROM:0012B81E rts ROM:0012B820 ROM:0012B820 ; =============== S U B R O U T I N E ======================================= ROM:0012B820 ROM:0012B820 ROM:0012B820 sub_12B820: ; CODE XREF: sub_12AB6C+3C↑p ROM:0012B820 clr.w d1 ROM:0012B822 move.b ($10E9).w,d1 ROM:0012B826 cmpi.w #8,d1 ROM:0012B82A bcc.s locret_12B834 ROM:0012B82C movea.l off_12B836(pc,d1.w*4),a0 ROM:0012B830 nop ROM:0012B832 jmp (a0) ROM:0012B834 ; --------------------------------------------------------------------------- ROM:0012B834 ROM:0012B834 locret_12B834: ; CODE XREF: sub_12B820+A↑j ROM:0012B834 rts ROM:0012B834 ; End of function sub_12B820 ROM:0012B834 ROM:0012B834 ; --------------------------------------------------------------------------- ROM:0012B836 off_12B836: dc.l loc_12B856 ; DATA XREF: sub_12B820+C↑r ROM:0012B83A dc.l loc_12B862 ROM:0012B83E dc.l loc_12B88E ROM:0012B842 dc.l loc_12B8BE ROM:0012B846 dc.l loc_12B902 ROM:0012B84A dc.l loc_12B94C ROM:0012B84E dc.l loc_12B9C0 ROM:0012B852 dc.l loc_12BA32 ROM:0012B856 ; --------------------------------------------------------------------------- ROM:0012B856 ROM:0012B856 loc_12B856: ; DATA XREF: ROM:off_12B836↑o ROM:0012B856 move.b #1,($10E9).w ROM:0012B85C bra.w locret_12B88C ROM:0012B860 ; --------------------------------------------------------------------------- ROM:0012B860 rts ROM:0012B862 ; --------------------------------------------------------------------------- ROM:0012B862 ROM:0012B862 loc_12B862: ; DATA XREF: ROM:0012B83A↑o ROM:0012B862 btst #6,($86F).w ROM:0012B868 beq.s locret_12B88C ROM:0012B86A move.w $73A(a5),d0 ROM:0012B86E clr.b ($839).w ROM:0012B872 move.w d0,($724).w ROM:0012B876 move.b #1,($839).w ROM:0012B87C bset #1,($1266).w ROM:0012B882 move.b #2,($10E9).w ROM:0012B888 bra.w locret_12B8BC ROM:0012B88C ; --------------------------------------------------------------------------- ROM:0012B88C ROM:0012B88C locret_12B88C: ; CODE XREF: ROM:0012B85C↑j ROM:0012B88C ; ROM:0012B868↑j ... ROM:0012B88C rts ROM:0012B88E ; --------------------------------------------------------------------------- ROM:0012B88E ROM:0012B88E loc_12B88E: ; DATA XREF: ROM:0012B83E↑o ROM:0012B88E btst #4,($127D).w ROM:0012B894 beq.s loc_12B8A6 ROM:0012B896 bclr #1,($1266).w ROM:0012B89C move.b #7,($10E9).w ROM:0012B8A2 bra.w locret_12BAAC ROM:0012B8A6 ; --------------------------------------------------------------------------- ROM:0012B8A6 ROM:0012B8A6 loc_12B8A6: ; CODE XREF: ROM:0012B894↑j ROM:0012B8A6 btst #6,($86F).w ROM:0012B8AC bne.s locret_12B8BC ROM:0012B8AE bclr #1,($1266).w ROM:0012B8B4 move.b #1,($10E9).w ROM:0012B8BA bra.s locret_12B88C ROM:0012B8BC ; --------------------------------------------------------------------------- ROM:0012B8BC ROM:0012B8BC locret_12B8BC: ; CODE XREF: ROM:0012B888↑j ROM:0012B8BC ; ROM:0012B8AC↑j ROM:0012B8BC rts ROM:0012B8BE ; --------------------------------------------------------------------------- ROM:0012B8BE ROM:0012B8BE loc_12B8BE: ; DATA XREF: ROM:0012B842↑o ROM:0012B8BE btst #7,($1272).w ROM:0012B8C4 beq.s loc_12B8CC ROM:0012B8C6 bset #1,($1266).w ROM:0012B8CC ROM:0012B8CC loc_12B8CC: ; CODE XREF: ROM:0012B8C4↑j ROM:0012B8CC btst #2,($1277).w ROM:0012B8D2 beq.s loc_12B8E4 ROM:0012B8D4 bclr #2,($1277).w ROM:0012B8DA move.b #7,($10E9).w ROM:0012B8E0 bra.w locret_12BAAC ROM:0012B8E4 ; --------------------------------------------------------------------------- ROM:0012B8E4 ROM:0012B8E4 loc_12B8E4: ; CODE XREF: ROM:0012B8D2↑j ROM:0012B8E4 btst #6,($86F).w ROM:0012B8EA bne.s loc_12B8FA ROM:0012B8EC bclr #1,($1266).w ROM:0012B8F2 move.b #1,($10E9).w ROM:0012B8F8 bra.s locret_12B88C ROM:0012B8FA ; --------------------------------------------------------------------------- ROM:0012B8FA ROM:0012B8FA loc_12B8FA: ; CODE XREF: ROM:0012B8EA↑j ROM:0012B8FA ; ROM:0012BA46↓j ... ROM:0012B8FA bclr #1,($1266).w ROM:0012B900 rts ROM:0012B902 ; --------------------------------------------------------------------------- ROM:0012B902 ROM:0012B902 loc_12B902: ; DATA XREF: ROM:0012B846↑o ROM:0012B902 btst #2,($1277).w ROM:0012B908 beq.s loc_12B91A ROM:0012B90A bclr #2,($1277).w ROM:0012B910 move.b #7,($10E9).w ROM:0012B916 bra.w locret_12BAAC ROM:0012B91A ; --------------------------------------------------------------------------- ROM:0012B91A ROM:0012B91A loc_12B91A: ; CODE XREF: ROM:0012B908↑j ROM:0012B91A cmpi.b #0,($1306).w ROM:0012B920 bne.s loc_12B92C ROM:0012B922 move.b #7,($10E9).w ROM:0012B928 bra.w locret_12BAAC ROM:0012B92C ; --------------------------------------------------------------------------- ROM:0012B92C ROM:0012B92C loc_12B92C: ; CODE XREF: ROM:0012B920↑j ROM:0012B92C btst #6,($86F).w ROM:0012B932 bne.s loc_12B944 ROM:0012B934 bclr #1,($1266).w ROM:0012B93A move.b #1,($10E9).w ROM:0012B940 bra.w locret_12B88C ROM:0012B944 ; --------------------------------------------------------------------------- ROM:0012B944 ROM:0012B944 loc_12B944: ; CODE XREF: ROM:0012B932↑j ROM:0012B944 ; ROM:0012BA80↓j ROM:0012B944 bset #1,($1266).w ROM:0012B94A rts ROM:0012B94C ; --------------------------------------------------------------------------- ROM:0012B94C ROM:0012B94C loc_12B94C: ; DATA XREF: ROM:0012B84A↑o ROM:0012B94C btst #2,($1277).w ROM:0012B952 beq.s loc_12B964 ROM:0012B954 bclr #2,($1277).w ROM:0012B95A move.b #7,($10E9).w ROM:0012B960 bra.w locret_12BAAC ROM:0012B964 ; --------------------------------------------------------------------------- ROM:0012B964 ROM:0012B964 loc_12B964: ; CODE XREF: ROM:0012B952↑j ROM:0012B964 cmpi.b #0,($1306).w ROM:0012B96A bne.s loc_12B976 ROM:0012B96C move.b #7,($10E9).w ROM:0012B972 bra.w locret_12BAAC ROM:0012B976 ; --------------------------------------------------------------------------- ROM:0012B976 ROM:0012B976 loc_12B976: ; CODE XREF: ROM:0012B96A↑j ROM:0012B976 btst #6,($86F).w ROM:0012B97C bne.s loc_12B98E ROM:0012B97E bclr #1,($1266).w ROM:0012B984 move.b #1,($10E9).w ROM:0012B98A bra.w locret_12B88C ROM:0012B98E ; --------------------------------------------------------------------------- ROM:0012B98E ROM:0012B98E loc_12B98E: ; CODE XREF: ROM:0012B97C↑j ROM:0012B98E cmpi.w #0,($726).w ROM:0012B994 bgt.s loc_12B9B8 ROM:0012B996 move.w $73C(a5),d0 ROM:0012B99A clr.b ($839).w ROM:0012B99E move.w d0,($724).w ROM:0012B9A2 move.b #1,($839).w ROM:0012B9A8 bclr #1,($1266).w ROM:0012B9AE move.b #6,($10E9).w ROM:0012B9B4 bra.w loc_12BA2A ROM:0012B9B8 ; --------------------------------------------------------------------------- ROM:0012B9B8 ROM:0012B9B8 loc_12B9B8: ; CODE XREF: ROM:0012B994↑j ROM:0012B9B8 ; ROM:0012BA28↓j ... ROM:0012B9B8 bset #1,($1266).w ROM:0012B9BE rts ROM:0012B9C0 ; --------------------------------------------------------------------------- ROM:0012B9C0 ROM:0012B9C0 loc_12B9C0: ; DATA XREF: ROM:0012B84E↑o ROM:0012B9C0 btst #2,($1277).w ROM:0012B9C6 beq.s loc_12B9D8 ROM:0012B9C8 bclr #2,($1277).w ROM:0012B9CE move.b #7,($10E9).w ROM:0012B9D4 bra.w locret_12BAAC ROM:0012B9D8 ; --------------------------------------------------------------------------- ROM:0012B9D8 ROM:0012B9D8 loc_12B9D8: ; CODE XREF: ROM:0012B9C6↑j ROM:0012B9D8 cmpi.b #0,($1306).w ROM:0012B9DE bne.s loc_12B9EA ROM:0012B9E0 move.b #7,($10E9).w ROM:0012B9E6 bra.w locret_12BAAC ROM:0012B9EA ; --------------------------------------------------------------------------- ROM:0012B9EA ROM:0012B9EA loc_12B9EA: ; CODE XREF: ROM:0012B9DE↑j ROM:0012B9EA btst #6,($86F).w ROM:0012B9F0 bne.s loc_12BA02 ROM:0012B9F2 bclr #1,($1266).w ROM:0012B9F8 move.b #1,($10E9).w ROM:0012B9FE bra.w locret_12B88C ROM:0012BA02 ; --------------------------------------------------------------------------- ROM:0012BA02 ROM:0012BA02 loc_12BA02: ; CODE XREF: ROM:0012B9F0↑j ROM:0012BA02 cmpi.w #0,($726).w ROM:0012BA08 bgt.s loc_12BA2A ROM:0012BA0A move.w $73C(a5),d0 ROM:0012BA0E clr.b ($839).w ROM:0012BA12 move.w d0,($724).w ROM:0012BA16 move.b #1,($839).w ROM:0012BA1C bset #1,($1266).w ROM:0012BA22 move.b #5,($10E9).w ROM:0012BA28 bra.s loc_12B9B8 ROM:0012BA2A ; --------------------------------------------------------------------------- ROM:0012BA2A ROM:0012BA2A loc_12BA2A: ; CODE XREF: ROM:0012B9B4↑j ROM:0012BA2A ; ROM:0012BA08↑j ROM:0012BA2A bclr #1,($1266).w ROM:0012BA30 rts ROM:0012BA32 ; --------------------------------------------------------------------------- ROM:0012BA32 ROM:0012BA32 loc_12BA32: ; DATA XREF: ROM:0012B852↑o ROM:0012BA32 cmpi.b #0,($1306).w ROM:0012BA38 bne.s loc_12BA4C ROM:0012BA3A bclr #1,($1266).w ROM:0012BA40 move.b #3,($10E9).w ROM:0012BA46 bra.w loc_12B8FA ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4A bra.s locret_12BAAC ROM:0012BA4C ; --------------------------------------------------------------------------- ROM:0012BA4C ROM:0012BA4C loc_12BA4C: ; CODE XREF: ROM:0012BA38↑j ROM:0012BA4C move.b ($1307).w,d0 ROM:0012BA50 ext.w d0 ROM:0012BA52 move.w $AFE(a5,d0.w*2),d1 ROM:0012BA58 cmpi.w #0,d1 ROM:0012BA5C bne.s loc_12BA6E ROM:0012BA5E bclr #1,($1266).w ROM:0012BA64 move.b #3,($10E9).w ROM:0012BA6A bra.w loc_12B8FA ROM:0012BA6E ; --------------------------------------------------------------------------- ROM:0012BA6E ROM:0012BA6E loc_12BA6E: ; CODE XREF: ROM:0012BA5C↑j ROM:0012BA6E cmpi.w #1,d1 ROM:0012BA72 bne.s loc_12BA84 ROM:0012BA74 bset #1,($1266).w ROM:0012BA7A move.b #4,($10E9).w ROM:0012BA80 bra.w loc_12B944 ROM:0012BA84 ; --------------------------------------------------------------------------- ROM:0012BA84 ROM:0012BA84 loc_12BA84: ; CODE XREF: ROM:0012BA72↑j ROM:0012BA84 cmpi.w #2,d1 ROM:0012BA88 bne.s locret_12BAAC ROM:0012BA8A move.w $73C(a5),d2 ROM:0012BA8E clr.b ($839).w ROM:0012BA92 move.w d2,($724).w ROM:0012BA96 move.b #1,($839).w ROM:0012BA9C bset #1,($1266).w ROM:0012BAA2 move.b #5,($10E9).w ROM:0012BAA8 bra.w loc_12B9B8 ROM:0012BAAC ; --------------------------------------------------------------------------- ROM:0012BAAC ROM:0012BAAC locret_12BAAC: ; CODE XREF: ROM:0012B8A2↑j ROM:0012BAAC ; ROM:0012B8E0↑j ... ROM:0012BAAC rts ROM:0012BAAE ROM:0012BAAE ; =============== S U B R O U T I N E ======================================= ROM:0012BAAE ROM:0012BAAE ROM:0012BAAE sub_12BAAE: ; CODE XREF: sub_12AB6C+5A↑p ROM:0012BAAE clr.w d1 ROM:0012BAB0 move.b ($10EA).w,d1 ROM:0012BAB4 cmpi.w #2,d1 ROM:0012BAB8 bcc.s locret_12BAC2 ROM:0012BABA movea.l off_12BAC4(pc,d1.w*4),a0 ROM:0012BABE nop ROM:0012BAC0 jmp (a0) ROM:0012BAC2 ; --------------------------------------------------------------------------- ROM:0012BAC2 ROM:0012BAC2 locret_12BAC2: ; CODE XREF: sub_12BAAE+A↑j ROM:0012BAC2 rts ROM:0012BAC2 ; End of function sub_12BAAE ROM:0012BAC2 ROM:0012BAC2 ; --------------------------------------------------------------------------- ROM:0012BAC4 off_12BAC4: dc.l loc_12BACC ; DATA XREF: sub_12BAAE+C↑r ROM:0012BAC8 dc.l loc_12BAD8 ROM:0012BACC ; --------------------------------------------------------------------------- ROM:0012BACC ROM:0012BACC loc_12BACC: ; DATA XREF: ROM:off_12BAC4↑o ROM:0012BACC move.b #1,($10EA).w ROM:0012BAD2 bra.w loc_12BAEA ROM:0012BAD6 ; --------------------------------------------------------------------------- ROM:0012BAD6 rts ROM:0012BAD8 ; --------------------------------------------------------------------------- ROM:0012BAD8 ROM:0012BAD8 loc_12BAD8: ; DATA XREF: ROM:0012BAC8↑o ROM:0012BAD8 btst #2,($1269).w ROM:0012BADE beq.s loc_12BAEA ROM:0012BAE0 bclr #2,($1269).w ROM:0012BAE6 bsr.w sub_12BAF0 ROM:0012BAEA ROM:0012BAEA loc_12BAEA: ; CODE XREF: ROM:0012BAD2↑j ROM:0012BAEA ; ROM:0012BADE↑j ROM:0012BAEA bsr.w sub_12BBBA ROM:0012BAEE rts ROM:0012BAF0 ROM:0012BAF0 ; =============== S U B R O U T I N E ======================================= ROM:0012BAF0 ROM:0012BAF0 ROM:0012BAF0 sub_12BAF0: ; CODE XREF: ROM:0012BAE6↑p ROM:0012BAF0 move.w ($12CE).w,d2 ROM:0012BAF4 move.w ($12D0).w,d3 ROM:0012BAF8 cmpi.b #0,($1306).w ROM:0012BAFE ble.s loc_12BB44 ROM:0012BB00 move.b #$28,($1309).w ; '(' ROM:0012BB06 move.w #0,d0 ROM:0012BB0A bra.s loc_12BB10 ROM:0012BB0C ; --------------------------------------------------------------------------- ROM:0012BB0C ROM:0012BB0C loc_12BB0C: ; CODE XREF: sub_12BAF0:loc_12BB40↓j ROM:0012BB0C addi.w #1,d0 ROM:0012BB10 ROM:0012BB10 loc_12BB10: ; CODE XREF: sub_12BAF0+1A↑j ROM:0012BB10 cmpi.w #$1F,d0 ROM:0012BB14 bgt.l loc_12BB42 ROM:0012BB1A cmpi.w #$10,d0 ROM:0012BB1E bge.s loc_12BB2E ROM:0012BB20 btst d0,d2 ROM:0012BB22 beq.s loc_12BB2C ROM:0012BB24 move.b #$28,$1D6F(d0.w) ; '(' ROM:0012BB2C ROM:0012BB2C loc_12BB2C: ; CODE XREF: sub_12BAF0+32↑j ROM:0012BB2C bra.s loc_12BB40 ROM:0012BB2E ; --------------------------------------------------------------------------- ROM:0012BB2E ROM:0012BB2E loc_12BB2E: ; CODE XREF: sub_12BAF0+2E↑j ROM:0012BB2E move.w d0,d1 ROM:0012BB30 subi.w #$10,d1 ROM:0012BB34 btst d1,d3 ROM:0012BB36 beq.s loc_12BB40 ROM:0012BB38 move.b #$28,$1D6F(d0.w) ; '(' ROM:0012BB40 ROM:0012BB40 loc_12BB40: ; CODE XREF: sub_12BAF0:loc_12BB2C↑j ROM:0012BB40 ; sub_12BAF0+46↑j ROM:0012BB40 bra.s loc_12BB0C ROM:0012BB42 ; --------------------------------------------------------------------------- ROM:0012BB42 ROM:0012BB42 loc_12BB42: ; CODE XREF: sub_12BAF0+24↑j ROM:0012BB42 bra.s loc_12BB60 ROM:0012BB44 ; --------------------------------------------------------------------------- ROM:0012BB44 ROM:0012BB44 loc_12BB44: ; CODE XREF: sub_12BAF0+E↑j ROM:0012BB44 cmpi.b #0,($1309).w ROM:0012BB4A ble.s loc_12BB60 ROM:0012BB4C subi.b #1,($1309).w ROM:0012BB52 cmpi.b #0,($1309).w ROM:0012BB58 bne.s loc_12BB60 ROM:0012BB5A bset #1,($127F).w ROM:0012BB60 ROM:0012BB60 loc_12BB60: ; CODE XREF: sub_12BAF0:loc_12BB42↑j ROM:0012BB60 ; sub_12BAF0+5A↑j ... ROM:0012BB60 move.w #0,d0 ROM:0012BB64 bra.s loc_12BB6A ROM:0012BB66 ; --------------------------------------------------------------------------- ROM:0012BB66 ROM:0012BB66 loc_12BB66: ; CODE XREF: sub_12BAF0:loc_12BBAE↓j ROM:0012BB66 addi.w #1,d0 ROM:0012BB6A ROM:0012BB6A loc_12BB6A: ; CODE XREF: sub_12BAF0+74↑j ROM:0012BB6A cmpi.w #$1F,d0 ROM:0012BB6E bgt.l loc_12BBB0 ROM:0012BB74 cmpi.w #$10,d0 ROM:0012BB78 bge.s loc_12BB92 ROM:0012BB7A btst d0,d2 ROM:0012BB7C bne.s loc_12BB90 ROM:0012BB7E cmpi.b #0,$1D6F(d0.w) ROM:0012BB86 ble.s loc_12BB90 ROM:0012BB88 subi.b #1,$1D6F(d0.w) ROM:0012BB90 ROM:0012BB90 loc_12BB90: ; CODE XREF: sub_12BAF0+8C↑j ROM:0012BB90 ; sub_12BAF0+96↑j ROM:0012BB90 bra.s loc_12BBAE ROM:0012BB92 ; --------------------------------------------------------------------------- ROM:0012BB92 ROM:0012BB92 loc_12BB92: ; CODE XREF: sub_12BAF0+88↑j ROM:0012BB92 move.w d0,d1 ROM:0012BB94 subi.w #$10,d1 ROM:0012BB98 btst d1,d3 ROM:0012BB9A bne.s loc_12BBAE ROM:0012BB9C cmpi.b #0,$1D6F(d0.w) ROM:0012BBA4 ble.s loc_12BBAE ROM:0012BBA6 subi.b #1,$1D6F(d0.w) ROM:0012BBAE ROM:0012BBAE loc_12BBAE: ; CODE XREF: sub_12BAF0:loc_12BB90↑j ROM:0012BBAE ; sub_12BAF0+AA↑j ... ROM:0012BBAE bra.s loc_12BB66 ROM:0012BBB0 ; --------------------------------------------------------------------------- ROM:0012BBB0 ROM:0012BBB0 loc_12BBB0: ; CODE XREF: sub_12BAF0+7E↑j ROM:0012BBB0 move.w d3,($12D0).w ROM:0012BBB4 move.w d2,($12CE).w ROM:0012BBB8 rts ROM:0012BBB8 ; End of function sub_12BAF0 ROM:0012BBB8 ROM:0012BBBA ROM:0012BBBA ; =============== S U B R O U T I N E ======================================= ROM:0012BBBA ROM:0012BBBA ROM:0012BBBA sub_12BBBA: ; CODE XREF: ROM:loc_12BAEA↑p ROM:0012BBBA clr.w d1 ROM:0012BBBC move.b ($10EB).w,d1 ROM:0012BBC0 cmpi.w #4,d1 ROM:0012BBC4 bcc.s locret_12BBCE ROM:0012BBC6 movea.l off_12BBD0(pc,d1.w*4),a0 ROM:0012BBCA nop ROM:0012BBCC jmp (a0) ROM:0012BBCE ; --------------------------------------------------------------------------- ROM:0012BBCE ROM:0012BBCE locret_12BBCE: ; CODE XREF: sub_12BBBA+A↑j ROM:0012BBCE rts ROM:0012BBCE ; End of function sub_12BBBA ROM:0012BBCE ROM:0012BBCE ; --------------------------------------------------------------------------- ROM:0012BBD0 off_12BBD0: dc.l loc_12BBE0 ; DATA XREF: sub_12BBBA+C↑r ROM:0012BBD4 dc.l loc_12BBEC ROM:0012BBD8 dc.l loc_12BC04 ROM:0012BBDC dc.l loc_12BC38 ROM:0012BBE0 ; --------------------------------------------------------------------------- ROM:0012BBE0 ROM:0012BBE0 loc_12BBE0: ; DATA XREF: ROM:off_12BBD0↑o ROM:0012BBE0 move.b #1,($10EB).w ROM:0012BBE6 bra.w locret_12BC02 ROM:0012BBEA ; --------------------------------------------------------------------------- ROM:0012BBEA rts ROM:0012BBEC ; --------------------------------------------------------------------------- ROM:0012BBEC ROM:0012BBEC loc_12BBEC: ; DATA XREF: ROM:0012BBD4↑o ROM:0012BBEC btst #4,($127D).w ROM:0012BBF2 beq.s locret_12BC02 ROM:0012BBF4 bsr.w sub_12BC4A ROM:0012BBF8 move.b #2,($10EB).w ROM:0012BBFE bra.w loc_12BC32 ROM:0012BC02 ; --------------------------------------------------------------------------- ROM:0012BC02 ROM:0012BC02 locret_12BC02: ; CODE XREF: ROM:0012BBE6↑j ROM:0012BC02 ; ROM:0012BBF2↑j ... ROM:0012BC02 rts ROM:0012BC04 ; --------------------------------------------------------------------------- ROM:0012BC04 ROM:0012BC04 loc_12BC04: ; DATA XREF: ROM:0012BBD8↑o ROM:0012BC04 btst #2,($1284).w ROM:0012BC0A beq.s loc_12BC22 ROM:0012BC0C bclr #2,($1284).w ROM:0012BC12 bset #2,($1269).w ROM:0012BC18 move.b #3,($10EB).w ROM:0012BC1E bra.w locret_12BC48 ROM:0012BC22 ; --------------------------------------------------------------------------- ROM:0012BC22 ROM:0012BC22 loc_12BC22: ; CODE XREF: ROM:0012BC0A↑j ROM:0012BC22 btst #4,($127D).w ROM:0012BC28 bne.s loc_12BC32 ROM:0012BC2A move.b #1,($10EB).w ROM:0012BC30 bra.s locret_12BC02 ROM:0012BC32 ; --------------------------------------------------------------------------- ROM:0012BC32 ROM:0012BC32 loc_12BC32: ; CODE XREF: ROM:0012BBFE↑j ROM:0012BC32 ; ROM:0012BC28↑j ROM:0012BC32 bsr.w sub_12BC52 ROM:0012BC36 rts ROM:0012BC38 ; --------------------------------------------------------------------------- ROM:0012BC38 ROM:0012BC38 loc_12BC38: ; DATA XREF: ROM:0012BBDC↑o ROM:0012BC38 btst #4,($127D).w ROM:0012BC3E bne.s locret_12BC48 ROM:0012BC40 move.b #1,($10EB).w ROM:0012BC46 bra.s locret_12BC02 ROM:0012BC48 ; --------------------------------------------------------------------------- ROM:0012BC48 ROM:0012BC48 locret_12BC48: ; CODE XREF: ROM:0012BC1E↑j ROM:0012BC48 ; ROM:0012BC3E↑j ROM:0012BC48 rts ROM:0012BC4A ROM:0012BC4A ; =============== S U B R O U T I N E ======================================= ROM:0012BC4A ROM:0012BC4A ROM:0012BC4A sub_12BC4A: ; CODE XREF: ROM:0012BBF4↑p ROM:0012BC4A move.w ($9C0).w,($CBC).w ROM:0012BC50 rts ROM:0012BC50 ; End of function sub_12BC4A ROM:0012BC50 ROM:0012BC52 ROM:0012BC52 ; =============== S U B R O U T I N E ======================================= ROM:0012BC52 ROM:0012BC52 ROM:0012BC52 sub_12BC52: ; CODE XREF: ROM:loc_12BC32↑p ROM:0012BC52 move.w $742(a5),d0 ROM:0012BC56 cmp.w ($9C0).w,d0 ROM:0012BC5A bge.s locret_12BC70 ROM:0012BC5C move.w $740(a5),d0 ROM:0012BC60 add.w ($CBC).w,d0 ROM:0012BC64 cmp.w ($9C0).w,d0 ROM:0012BC68 bgt.s locret_12BC70 ROM:0012BC6A bset #2,($1284).w ROM:0012BC70 ROM:0012BC70 locret_12BC70: ; CODE XREF: sub_12BC52+8↑j ROM:0012BC70 ; sub_12BC52+16↑j ROM:0012BC70 rts ROM:0012BC70 ; End of function sub_12BC52 ROM:0012BC70 ROM:0012BC72 ROM:0012BC72 ; =============== S U B R O U T I N E ======================================= ROM:0012BC72 ROM:0012BC72 ROM:0012BC72 sub_12BC72: ; CODE XREF: ROM:loc_12AC9A↑p ROM:0012BC72 move.w ($12E8).w,d0 ROM:0012BC76 move.w ($12EA).w,d1 ROM:0012BC7A move.w ($12EC).w,d2 ROM:0012BC7E move.w ($12EE).w,d3 ROM:0012BC82 cmp.w d0,d1 ROM:0012BC84 bne.s locret_12BC9A ROM:0012BC86 cmp.w d1,d2 ROM:0012BC88 bne.s locret_12BC9A ROM:0012BC8A cmp.w d2,d3 ROM:0012BC8C bne.s locret_12BC9A ROM:0012BC8E ori.w #$8000,($CAE).w ROM:0012BC94 bsr.l sub_12913E ROM:0012BC9A ROM:0012BC9A locret_12BC9A: ; CODE XREF: sub_12BC72+12↑j ROM:0012BC9A ; sub_12BC72+16↑j ... ROM:0012BC9A rts ROM:0012BC9A ; End of function sub_12BC72 ROM:0012BC9A ROM:0012BC9C ROM:0012BC9C ; =============== S U B R O U T I N E ======================================= ROM:0012BC9C ROM:0012BC9C ROM:0012BC9C sub_12BC9C: ; CODE XREF: sub_12AB6C+9E↑p ROM:0012BC9C btst #1,($CDF).w ROM:0012BCA2 beq.s loc_12BCAC ROM:0012BCA4 bset #6,($1262).w ROM:0012BCAA bra.s loc_12BCC2 ROM:0012BCAC ; --------------------------------------------------------------------------- ROM:0012BCAC ROM:0012BCAC loc_12BCAC: ; CODE XREF: sub_12BC9C+6↑j ROM:0012BCAC btst #4,($CDF).w ROM:0012BCB2 beq.s loc_12BCBC ROM:0012BCB4 bset #6,($1262).w ROM:0012BCBA bra.s loc_12BCC2 ROM:0012BCBC ; --------------------------------------------------------------------------- ROM:0012BCBC ROM:0012BCBC loc_12BCBC: ; CODE XREF: sub_12BC9C+16↑j ROM:0012BCBC bclr #6,($1262).w ROM:0012BCC2 ROM:0012BCC2 loc_12BCC2: ; CODE XREF: sub_12BC9C+E↑j ROM:0012BCC2 ; sub_12BC9C+1E↑j ROM:0012BCC2 btst #4,($CDC).w ROM:0012BCC8 beq.s loc_12BCD2 ROM:0012BCCA bset #5,($1273).w ROM:0012BCD0 bra.s loc_12BCE8 ROM:0012BCD2 ; --------------------------------------------------------------------------- ROM:0012BCD2 ROM:0012BCD2 loc_12BCD2: ; CODE XREF: sub_12BC9C+2C↑j ROM:0012BCD2 btst #3,($CDC).w ROM:0012BCD8 beq.s loc_12BCE2 ROM:0012BCDA bset #5,($1273).w ROM:0012BCE0 bra.s loc_12BCE8 ROM:0012BCE2 ; --------------------------------------------------------------------------- ROM:0012BCE2 ROM:0012BCE2 loc_12BCE2: ; CODE XREF: sub_12BC9C+3C↑j ROM:0012BCE2 bclr #5,($1273).w ROM:0012BCE8 ROM:0012BCE8 loc_12BCE8: ; CODE XREF: sub_12BC9C+34↑j ROM:0012BCE8 ; sub_12BC9C+44↑j ROM:0012BCE8 btst #3,($CDE).w ROM:0012BCEE beq.s loc_12BCF8 ROM:0012BCF0 bset #5,($1270).w ROM:0012BCF6 bra.s loc_12BD0E ROM:0012BCF8 ; --------------------------------------------------------------------------- ROM:0012BCF8 ROM:0012BCF8 loc_12BCF8: ; CODE XREF: sub_12BC9C+52↑j ROM:0012BCF8 btst #2,($CDC).w ROM:0012BCFE beq.s loc_12BD08 ROM:0012BD00 bset #5,($1270).w ROM:0012BD06 bra.s loc_12BD0E ROM:0012BD08 ; --------------------------------------------------------------------------- ROM:0012BD08 ROM:0012BD08 loc_12BD08: ; CODE XREF: sub_12BC9C+62↑j ROM:0012BD08 bclr #5,($1270).w ROM:0012BD0E ROM:0012BD0E loc_12BD0E: ; CODE XREF: sub_12BC9C+5A↑j ROM:0012BD0E ; sub_12BC9C+6A↑j ROM:0012BD0E btst #1,($12C1).w ROM:0012BD14 beq.s loc_12BD1E ROM:0012BD16 bset #6,($1280).w ROM:0012BD1C bra.s loc_12BD34 ROM:0012BD1E ; --------------------------------------------------------------------------- ROM:0012BD1E ROM:0012BD1E loc_12BD1E: ; CODE XREF: sub_12BC9C+78↑j ROM:0012BD1E btst #4,($12C1).w ROM:0012BD24 beq.s loc_12BD2E ROM:0012BD26 bset #6,($1280).w ROM:0012BD2C bra.s loc_12BD34 ROM:0012BD2E ; --------------------------------------------------------------------------- ROM:0012BD2E ROM:0012BD2E loc_12BD2E: ; CODE XREF: sub_12BC9C+88↑j ROM:0012BD2E bclr #6,($1280).w ROM:0012BD34 ROM:0012BD34 loc_12BD34: ; CODE XREF: sub_12BC9C+80↑j ROM:0012BD34 ; sub_12BC9C+90↑j ROM:0012BD34 btst #4,($12BE).w ROM:0012BD3A beq.s loc_12BD44 ROM:0012BD3C bset #1,($127B).w ROM:0012BD42 bra.s loc_12BD5A ROM:0012BD44 ; --------------------------------------------------------------------------- ROM:0012BD44 ROM:0012BD44 loc_12BD44: ; CODE XREF: sub_12BC9C+9E↑j ROM:0012BD44 btst #3,($12BE).w ROM:0012BD4A beq.s loc_12BD54 ROM:0012BD4C bset #1,($127B).w ROM:0012BD52 bra.s loc_12BD5A ROM:0012BD54 ; --------------------------------------------------------------------------- ROM:0012BD54 ROM:0012BD54 loc_12BD54: ; CODE XREF: sub_12BC9C+AE↑j ROM:0012BD54 bclr #1,($127B).w ROM:0012BD5A ROM:0012BD5A loc_12BD5A: ; CODE XREF: sub_12BC9C+A6↑j ROM:0012BD5A ; sub_12BC9C+B6↑j ROM:0012BD5A btst #4,($12C0).w ROM:0012BD60 beq.s loc_12BD6A ROM:0012BD62 bset #1,($1277).w ROM:0012BD68 bra.s loc_12BDA0 ROM:0012BD6A ; --------------------------------------------------------------------------- ROM:0012BD6A ROM:0012BD6A loc_12BD6A: ; CODE XREF: sub_12BC9C+C4↑j ROM:0012BD6A btst #5,($12C0).w ROM:0012BD70 beq.s loc_12BD7A ROM:0012BD72 bset #1,($1277).w ROM:0012BD78 bra.s loc_12BDA0 ROM:0012BD7A ; --------------------------------------------------------------------------- ROM:0012BD7A ROM:0012BD7A loc_12BD7A: ; CODE XREF: sub_12BC9C+D4↑j ROM:0012BD7A btst #6,($12C0).w ROM:0012BD80 beq.s loc_12BD8A ROM:0012BD82 bset #1,($1277).w ROM:0012BD88 bra.s loc_12BDA0 ROM:0012BD8A ; --------------------------------------------------------------------------- ROM:0012BD8A ROM:0012BD8A loc_12BD8A: ; CODE XREF: sub_12BC9C+E4↑j ROM:0012BD8A btst #7,($12C0).w ROM:0012BD90 beq.s loc_12BD9A ROM:0012BD92 bset #1,($1277).w ROM:0012BD98 bra.s loc_12BDA0 ROM:0012BD9A ; --------------------------------------------------------------------------- ROM:0012BD9A ROM:0012BD9A loc_12BD9A: ; CODE XREF: sub_12BC9C+F4↑j ROM:0012BD9A bclr #1,($1277).w ROM:0012BDA0 ROM:0012BDA0 loc_12BDA0: ; CODE XREF: sub_12BC9C+CC↑j ROM:0012BDA0 ; sub_12BC9C+DC↑j ... ROM:0012BDA0 btst #6,($12C1).w ROM:0012BDA6 beq.s loc_12BDB0 ROM:0012BDA8 bset #6,($125F).w ROM:0012BDAE bra.s loc_12BDC6 ROM:0012BDB0 ; --------------------------------------------------------------------------- ROM:0012BDB0 ROM:0012BDB0 loc_12BDB0: ; CODE XREF: sub_12BC9C+10A↑j ROM:0012BDB0 btst #5,($12BF).w ROM:0012BDB6 beq.s loc_12BDC0 ROM:0012BDB8 bset #6,($125F).w ROM:0012BDBE bra.s loc_12BDC6 ROM:0012BDC0 ; --------------------------------------------------------------------------- ROM:0012BDC0 ROM:0012BDC0 loc_12BDC0: ; CODE XREF: sub_12BC9C+11A↑j ROM:0012BDC0 bclr #6,($125F).w ROM:0012BDC6 ROM:0012BDC6 loc_12BDC6: ; CODE XREF: sub_12BC9C+112↑j ROM:0012BDC6 ; sub_12BC9C+122↑j ROM:0012BDC6 btst #3,($12C0).w ROM:0012BDCC beq.s loc_12BDD6 ROM:0012BDCE bset #3,($1278).w ROM:0012BDD4 bra.s loc_12BDEC ROM:0012BDD6 ; --------------------------------------------------------------------------- ROM:0012BDD6 ROM:0012BDD6 loc_12BDD6: ; CODE XREF: sub_12BC9C+130↑j ROM:0012BDD6 btst #2,($12BE).w ROM:0012BDDC beq.s loc_12BDE6 ROM:0012BDDE bset #3,($1278).w ROM:0012BDE4 bra.s loc_12BDEC ROM:0012BDE6 ; --------------------------------------------------------------------------- ROM:0012BDE6 ROM:0012BDE6 loc_12BDE6: ; CODE XREF: sub_12BC9C+140↑j ROM:0012BDE6 bclr #3,($1278).w ROM:0012BDEC ROM:0012BDEC loc_12BDEC: ; CODE XREF: sub_12BC9C+138↑j ROM:0012BDEC ; sub_12BC9C+148↑j ROM:0012BDEC btst #6,($12BE).w ROM:0012BDF2 beq.s loc_12BDFC ROM:0012BDF4 bset #3,($1276).w ROM:0012BDFA bra.s loc_12BE12 ROM:0012BDFC ; --------------------------------------------------------------------------- ROM:0012BDFC ROM:0012BDFC loc_12BDFC: ; CODE XREF: sub_12BC9C+156↑j ROM:0012BDFC btst #7,($12BE).w ROM:0012BE02 beq.s loc_12BE0C ROM:0012BE04 bset #3,($1276).w ROM:0012BE0A bra.s loc_12BE12 ROM:0012BE0C ; --------------------------------------------------------------------------- ROM:0012BE0C ROM:0012BE0C loc_12BE0C: ; CODE XREF: sub_12BC9C+166↑j ROM:0012BE0C bclr #3,($1276).w ROM:0012BE12 ROM:0012BE12 loc_12BE12: ; CODE XREF: sub_12BC9C+15E↑j ROM:0012BE12 ; sub_12BC9C+16E↑j ROM:0012BE12 btst #1,($CCB).w ROM:0012BE18 beq.s loc_12BE22 ROM:0012BE1A bset #6,($1266).w ROM:0012BE20 bra.s loc_12BE38 ROM:0012BE22 ; --------------------------------------------------------------------------- ROM:0012BE22 ROM:0012BE22 loc_12BE22: ; CODE XREF: sub_12BC9C+17C↑j ROM:0012BE22 btst #4,($CCB).w ROM:0012BE28 beq.s loc_12BE32 ROM:0012BE2A bset #6,($1266).w ROM:0012BE30 bra.s loc_12BE38 ROM:0012BE32 ; --------------------------------------------------------------------------- ROM:0012BE32 ROM:0012BE32 loc_12BE32: ; CODE XREF: sub_12BC9C+18C↑j ROM:0012BE32 bclr #6,($1266).w ROM:0012BE38 ROM:0012BE38 loc_12BE38: ; CODE XREF: sub_12BC9C+184↑j ROM:0012BE38 ; sub_12BC9C+194↑j ROM:0012BE38 btst #4,($CC8).w ROM:0012BE3E beq.s loc_12BE48 ROM:0012BE40 bset #3,($1274).w ROM:0012BE46 bra.s loc_12BE5E ROM:0012BE48 ; --------------------------------------------------------------------------- ROM:0012BE48 ROM:0012BE48 loc_12BE48: ; CODE XREF: sub_12BC9C+1A2↑j ROM:0012BE48 btst #3,($CC8).w ROM:0012BE4E beq.s loc_12BE58 ROM:0012BE50 bset #3,($1274).w ROM:0012BE56 bra.s loc_12BE5E ROM:0012BE58 ; --------------------------------------------------------------------------- ROM:0012BE58 ROM:0012BE58 loc_12BE58: ; CODE XREF: sub_12BC9C+1B2↑j ROM:0012BE58 bclr #3,($1274).w ROM:0012BE5E ROM:0012BE5E loc_12BE5E: ; CODE XREF: sub_12BC9C+1AA↑j ROM:0012BE5E ; sub_12BC9C+1BA↑j ROM:0012BE5E btst #4,($CCA).w ROM:0012BE64 beq.s loc_12BE6E ROM:0012BE66 bset #1,($1270).w ROM:0012BE6C bra.s loc_12BEA4 ROM:0012BE6E ; --------------------------------------------------------------------------- ROM:0012BE6E ROM:0012BE6E loc_12BE6E: ; CODE XREF: sub_12BC9C+1C8↑j ROM:0012BE6E btst #5,($CCA).w ROM:0012BE74 beq.s loc_12BE7E ROM:0012BE76 bset #1,($1270).w ROM:0012BE7C bra.s loc_12BEA4 ROM:0012BE7E ; --------------------------------------------------------------------------- ROM:0012BE7E ROM:0012BE7E loc_12BE7E: ; CODE XREF: sub_12BC9C+1D8↑j ROM:0012BE7E btst #6,($CCA).w ROM:0012BE84 beq.s loc_12BE8E ROM:0012BE86 bset #1,($1270).w ROM:0012BE8C bra.s loc_12BEA4 ROM:0012BE8E ; --------------------------------------------------------------------------- ROM:0012BE8E ROM:0012BE8E loc_12BE8E: ; CODE XREF: sub_12BC9C+1E8↑j ROM:0012BE8E btst #7,($CCA).w ROM:0012BE94 beq.s loc_12BE9E ROM:0012BE96 bset #1,($1270).w ROM:0012BE9C bra.s loc_12BEA4 ROM:0012BE9E ; --------------------------------------------------------------------------- ROM:0012BE9E ROM:0012BE9E loc_12BE9E: ; CODE XREF: sub_12BC9C+1F8↑j ROM:0012BE9E bclr #1,($1270).w ROM:0012BEA4 ROM:0012BEA4 loc_12BEA4: ; CODE XREF: sub_12BC9C+1D0↑j ROM:0012BEA4 ; sub_12BC9C+1E0↑j ... ROM:0012BEA4 btst #6,($CCB).w ROM:0012BEAA beq.s loc_12BEB4 ROM:0012BEAC bset #4,($125A).w ROM:0012BEB2 bra.s loc_12BECA ROM:0012BEB4 ; --------------------------------------------------------------------------- ROM:0012BEB4 ROM:0012BEB4 loc_12BEB4: ; CODE XREF: sub_12BC9C+20E↑j ROM:0012BEB4 btst #5,($CC9).w ROM:0012BEBA beq.s loc_12BEC4 ROM:0012BEBC bset #4,($125A).w ROM:0012BEC2 bra.s loc_12BECA ROM:0012BEC4 ; --------------------------------------------------------------------------- ROM:0012BEC4 ROM:0012BEC4 loc_12BEC4: ; CODE XREF: sub_12BC9C+21E↑j ROM:0012BEC4 bclr #4,($125A).w ROM:0012BECA ROM:0012BECA loc_12BECA: ; CODE XREF: sub_12BC9C+216↑j ROM:0012BECA ; sub_12BC9C+226↑j ROM:0012BECA btst #6,($CC8).w ROM:0012BED0 beq.s loc_12BEDA ROM:0012BED2 bset #2,($1270).w ROM:0012BED8 bra.s loc_12BEF0 ROM:0012BEDA ; --------------------------------------------------------------------------- ROM:0012BEDA ROM:0012BEDA loc_12BEDA: ; CODE XREF: sub_12BC9C+234↑j ROM:0012BEDA btst #7,($CC8).w ROM:0012BEE0 beq.s loc_12BEEA ROM:0012BEE2 bset #2,($1270).w ROM:0012BEE8 bra.s loc_12BEF0 ROM:0012BEEA ; --------------------------------------------------------------------------- ROM:0012BEEA ROM:0012BEEA loc_12BEEA: ; CODE XREF: sub_12BC9C+244↑j ROM:0012BEEA bclr #2,($1270).w ROM:0012BEF0 ROM:0012BEF0 loc_12BEF0: ; CODE XREF: sub_12BC9C+23C↑j ROM:0012BEF0 ; sub_12BC9C+24C↑j ROM:0012BEF0 btst #3,($CCA).w ROM:0012BEF6 beq.s loc_12BF00 ROM:0012BEF8 bset #6,($1271).w ROM:0012BEFE bra.s locret_12BF16 ROM:0012BF00 ; --------------------------------------------------------------------------- ROM:0012BF00 ROM:0012BF00 loc_12BF00: ; CODE XREF: sub_12BC9C+25A↑j ROM:0012BF00 btst #2,($CC8).w ROM:0012BF06 beq.s loc_12BF10 ROM:0012BF08 bset #6,($1271).w ROM:0012BF0E bra.s locret_12BF16 ROM:0012BF10 ; --------------------------------------------------------------------------- ROM:0012BF10 ROM:0012BF10 loc_12BF10: ; CODE XREF: sub_12BC9C+26A↑j ROM:0012BF10 bclr #6,($1271).w ROM:0012BF16 ROM:0012BF16 locret_12BF16: ; CODE XREF: sub_12BC9C+262↑j ROM:0012BF16 ; sub_12BC9C+272↑j ROM:0012BF16 rts ROM:0012BF16 ; End of function sub_12BC9C ROM:0012BF16 ROM:0012BF18 ROM:0012BF18 ; =============== S U B R O U T I N E ======================================= ROM:0012BF18 ROM:0012BF18 ROM:0012BF18 sub_12BF18: ; CODE XREF: sub_12AB6C↑p ROM:0012BF18 move.l ($8EC).w,d5 ROM:0012BF1C move.w $2AA(a5),d4 ROM:0012BF20 ext.l d4 ROM:0012BF22 muls.l d4,d6:d5 ROM:0012BF26 move.w ($129C).w,d4 ROM:0012BF2A ext.l d4 ROM:0012BF2C divs.l d4,d6:d5 ROM:0012BF30 muls.l #$3E8,d6:d5 ROM:0012BF38 move.l $264(a5),d4 ROM:0012BF3C divs.l d4,d6:d5 ROM:0012BF40 bvc.s loc_12BF4A ROM:0012BF42 move.w #$3E8,($CAC).w ROM:0012BF48 bra.s locret_12BF4E ROM:0012BF4A ; --------------------------------------------------------------------------- ROM:0012BF4A ROM:0012BF4A loc_12BF4A: ; CODE XREF: sub_12BF18+28↑j ROM:0012BF4A move.w d5,($CAC).w ROM:0012BF4E ROM:0012BF4E locret_12BF4E: ; CODE XREF: sub_12BF18+30↑j ROM:0012BF4E rts ROM:0012BF4E ; End of function sub_12BF18 ROM:0012BF4E ROM:0012BF50 ROM:0012BF50 ; =============== S U B R O U T I N E ======================================= ROM:0012BF50 ROM:0012BF50 ROM:0012BF50 sub_12BF50: ; CODE XREF: sub_1237EC+DE↑p ROM:0012BF50 clr.w d2 ROM:0012BF52 ROM:0012BF52 loc_12BF52: ; CODE XREF: sub_12BF50:loc_12BF66↓j ROM:0012BF52 bsr.w sub_12BF6E ROM:0012BF56 move.w #4,d0 ROM:0012BF5A cmp.w d2,d0 ROM:0012BF5C ble.s loc_12BF68 ROM:0012BF5E addq.w #1,d2 ROM:0012BF60 bvc.s loc_12BF66 ROM:0012BF62 move.w #$8000,d2 ROM:0012BF66 ROM:0012BF66 loc_12BF66: ; CODE XREF: sub_12BF50+10↑j ROM:0012BF66 bra.s loc_12BF52 ROM:0012BF68 ; --------------------------------------------------------------------------- ROM:0012BF68 ROM:0012BF68 loc_12BF68: ; CODE XREF: sub_12BF50+C↑j ROM:0012BF68 bsr.w sub_12C19A ROM:0012BF6C rts ROM:0012BF6C ; End of function sub_12BF50 ROM:0012BF6C ROM:0012BF6E ROM:0012BF6E ; =============== S U B R O U T I N E ======================================= ROM:0012BF6E ROM:0012BF6E ROM:0012BF6E sub_12BF6E: ; CODE XREF: sub_12BF50:loc_12BF52↑p ROM:0012BF6E clr.w d1 ROM:0012BF70 move.b $1254(d2.w),d1 ROM:0012BF76 cmpi.w #7,d1 ROM:0012BF7A bcc.s locret_12BF84 ROM:0012BF7C movea.l off_12BF86(pc,d1.w*4),a0 ROM:0012BF80 nop ROM:0012BF82 jmp (a0) ROM:0012BF84 ; --------------------------------------------------------------------------- ROM:0012BF84 ROM:0012BF84 locret_12BF84: ; CODE XREF: sub_12BF6E+C↑j ROM:0012BF84 rts ROM:0012BF84 ; End of function sub_12BF6E ROM:0012BF84 ROM:0012BF84 ; --------------------------------------------------------------------------- ROM:0012BF86 off_12BF86: dc.l loc_12BFA2 ; DATA XREF: sub_12BF6E+E↑r ROM:0012BF8A dc.l loc_12BFC4 ROM:0012BF8E dc.l loc_12BFDE ROM:0012BF92 dc.l loc_12C026 ROM:0012BF96 dc.l loc_12C0F2 ROM:0012BF9A dc.l loc_12C126 ROM:0012BF9E dc.l loc_12C15A ROM:0012BFA2 ; --------------------------------------------------------------------------- ROM:0012BFA2 ROM:0012BFA2 loc_12BFA2: ; DATA XREF: ROM:off_12BF86↑o ROM:0012BFA2 bclr #2,($1261).w ROM:0012BFA8 bclr d2,($10ED).w ROM:0012BFAC bclr d2,($10EE).w ROM:0012BFB0 bclr d2,($10EF).w ROM:0012BFB4 clr.w $1010(d2.w*2) ROM:0012BFBA move.b #1,$1254(d2.w) ROM:0012BFC2 rts ROM:0012BFC4 ; --------------------------------------------------------------------------- ROM:0012BFC4 ROM:0012BFC4 loc_12BFC4: ; DATA XREF: ROM:0012BF8A↑o ROM:0012BFC4 move.w $B48(a5,d2.w*2),d0 ROM:0012BFCA cmpi.w #1,d0 ROM:0012BFCE blt.s locret_12BFDC ROM:0012BFD0 bset d2,($10EE).w ROM:0012BFD4 move.b #2,$1254(d2.w) ROM:0012BFDC ROM:0012BFDC locret_12BFDC: ; CODE XREF: ROM:0012BFCE↑j ROM:0012BFDC rts ROM:0012BFDE ; --------------------------------------------------------------------------- ROM:0012BFDE ROM:0012BFDE loc_12BFDE: ; DATA XREF: ROM:0012BF8E↑o ROM:0012BFDE btst #2,($1282).w ROM:0012BFE4 beq.s loc_12BFF4 ROM:0012BFE6 bclr d2,($10EE).w ROM:0012BFEA move.b #1,$1254(d2.w) ROM:0012BFF2 rts ROM:0012BFF4 ; --------------------------------------------------------------------------- ROM:0012BFF4 ROM:0012BFF4 loc_12BFF4: ; CODE XREF: ROM:0012BFE4↑j ROM:0012BFF4 btst d2,($10EC).w ROM:0012BFF8 beq.s locret_12C024 ROM:0012BFFA btst #2,($1261).w ROM:0012C000 bne.s locret_12C024 ROM:0012C002 bset d2,($10ED).w ROM:0012C006 bset #2,($1261).w ROM:0012C00C addq.w #1,$1010(d2.w*2) ROM:0012C012 bvc.s loc_12C01C ROM:0012C014 move.w #$8000,$1010(d2.w*2) ROM:0012C01C ROM:0012C01C loc_12C01C: ; CODE XREF: ROM:0012C012↑j ROM:0012C01C move.b #3,$1254(d2.w) ROM:0012C024 ROM:0012C024 locret_12C024: ; CODE XREF: ROM:0012BFF8↑j ROM:0012C024 ; ROM:0012C000↑j ROM:0012C024 rts ROM:0012C026 ; --------------------------------------------------------------------------- ROM:0012C026 ROM:0012C026 loc_12C026: ; DATA XREF: ROM:0012BF92↑o ROM:0012C026 btst #2,($1282).w ROM:0012C02C beq.s loc_12C046 ROM:0012C02E bclr #2,($1261).w ROM:0012C034 bclr d2,($10ED).w ROM:0012C038 bclr d2,($10EE).w ROM:0012C03C move.b #1,$1254(d2.w) ROM:0012C044 rts ROM:0012C046 ; --------------------------------------------------------------------------- ROM:0012C046 ROM:0012C046 loc_12C046: ; CODE XREF: ROM:0012C02C↑j ROM:0012C046 btst d2,($10F1).w ROM:0012C04A beq.s loc_12C07C ROM:0012C04C bclr d2,($10ED).w ROM:0012C050 bclr d2,($10EE).w ROM:0012C054 bset d2,($10EF).w ROM:0012C058 clr.w $1010(d2.w*2) ROM:0012C05E move.w $B3E(a5,d2.w*2),d1 ROM:0012C064 clr.b ($83C).w ROM:0012C068 move.w d1,($72A).w ROM:0012C06C move.b #1,($83C).w ROM:0012C072 move.b #4,$1254(d2.w) ROM:0012C07A rts ROM:0012C07C ; --------------------------------------------------------------------------- ROM:0012C07C ROM:0012C07C loc_12C07C: ; CODE XREF: ROM:0012C04A↑j ROM:0012C07C btst d2,($10EC).w ROM:0012C080 bne.s loc_12C0A4 ROM:0012C082 move.w $1010(d2.w*2),d3 ROM:0012C088 move.w $B5C(a5,d2.w*2),d4 ROM:0012C08E cmp.w d3,d4 ROM:0012C090 blt.s loc_12C0A4 ROM:0012C092 bclr d2,($10ED).w ROM:0012C096 bclr #2,($1261).w ROM:0012C09C move.b #2,$1254(d2.w) ROM:0012C0A4 ROM:0012C0A4 loc_12C0A4: ; CODE XREF: ROM:0012C080↑j ROM:0012C0A4 ; ROM:0012C090↑j ROM:0012C0A4 btst d2,($10EC).w ROM:0012C0A8 bne.s locret_12C0F0 ROM:0012C0AA move.w $1010(d2.w*2),d3 ROM:0012C0B0 move.w $B5C(a5,d2.w*2),d4 ROM:0012C0B6 cmp.w d3,d4 ROM:0012C0B8 bge.s locret_12C0F0 ROM:0012C0BA bclr d2,($10ED).w ROM:0012C0BE bclr #2,($1261).w ROM:0012C0C4 bset d2,($10F0).w ROM:0012C0C8 clr.w $1010(d2.w*2) ROM:0012C0CE move.w $B66(a5,d2.w*2),d5 ROM:0012C0D4 clr.b $83D(d2.w) ROM:0012C0DA move.w d5,$72C(d2.w*2) ROM:0012C0E0 move.b #1,$83D(d2.w) ROM:0012C0E8 move.b #6,$1254(d2.w) ROM:0012C0F0 ROM:0012C0F0 locret_12C0F0: ; CODE XREF: ROM:0012C0A8↑j ROM:0012C0F0 ; ROM:0012C0B8↑j ROM:0012C0F0 rts ROM:0012C0F2 ; --------------------------------------------------------------------------- ROM:0012C0F2 ROM:0012C0F2 loc_12C0F2: ; DATA XREF: ROM:0012BF96↑o ROM:0012C0F2 btst #2,($1282).w ROM:0012C0F8 beq.s loc_12C10E ROM:0012C0FA bclr #2,($1261).w ROM:0012C100 bclr d2,($10EF).w ROM:0012C104 move.b #1,$1254(d2.w) ROM:0012C10C rts ROM:0012C10E ; --------------------------------------------------------------------------- ROM:0012C10E ROM:0012C10E loc_12C10E: ; CODE XREF: ROM:0012C0F8↑j ROM:0012C10E cmpi.w #0,($72A).w ROM:0012C114 bgt.s locret_12C124 ROM:0012C116 bclr #2,($1261).w ROM:0012C11C move.b #5,$1254(d2.w) ROM:0012C124 ROM:0012C124 locret_12C124: ; CODE XREF: ROM:0012C114↑j ROM:0012C124 rts ROM:0012C126 ; --------------------------------------------------------------------------- ROM:0012C126 ROM:0012C126 loc_12C126: ; DATA XREF: ROM:0012BF9A↑o ROM:0012C126 btst #2,($1282).w ROM:0012C12C beq.s loc_12C13C ROM:0012C12E bclr d2,($10EF).w ROM:0012C132 move.b #1,$1254(d2.w) ROM:0012C13A rts ROM:0012C13C ; --------------------------------------------------------------------------- ROM:0012C13C ROM:0012C13C loc_12C13C: ; CODE XREF: ROM:0012C12C↑j ROM:0012C13C move.w $B52(a5,d2.w*2),d0 ROM:0012C142 cmpi.w #0,d0 ROM:0012C146 bne.s locret_12C158 ROM:0012C148 bset d2,($10EE).w ROM:0012C14C bclr d2,($10EF).w ROM:0012C150 move.b #2,$1254(d2.w) ROM:0012C158 ROM:0012C158 locret_12C158: ; CODE XREF: ROM:0012C146↑j ROM:0012C158 rts ROM:0012C15A ; --------------------------------------------------------------------------- ROM:0012C15A ROM:0012C15A loc_12C15A: ; DATA XREF: ROM:0012BF9E↑o ROM:0012C15A btst #2,($1282).w ROM:0012C160 beq.s loc_12C180 ROM:0012C162 bclr d2,($10F0).w ROM:0012C166 bclr d2,($10EE).w ROM:0012C16A clr.b $83D(d2.w) ROM:0012C170 clr.w $72C(d2.w*2) ROM:0012C176 move.b #1,$1254(d2.w) ROM:0012C17E rts ROM:0012C180 ; --------------------------------------------------------------------------- ROM:0012C180 ROM:0012C180 loc_12C180: ; CODE XREF: ROM:0012C160↑j ROM:0012C180 cmpi.w #0,$72C(d2.w*2) ROM:0012C188 bgt.s locret_12C198 ROM:0012C18A bclr d2,($10F0).w ROM:0012C18E move.b #2,$1254(d2.w) ROM:0012C196 rts ROM:0012C198 ; --------------------------------------------------------------------------- ROM:0012C198 ROM:0012C198 locret_12C198: ; CODE XREF: ROM:0012C188↑j ROM:0012C198 rts ROM:0012C19A ROM:0012C19A ; =============== S U B R O U T I N E ======================================= ROM:0012C19A ROM:0012C19A ROM:0012C19A sub_12C19A: ; CODE XREF: sub_12BF50:loc_12BF68↑p ROM:0012C19A btst #0,($10ED).w ROM:0012C1A0 beq.s loc_12C1B0 ROM:0012C1A2 bset #4,($1267).w ROM:0012C1A8 bset #0,($127E).w ROM:0012C1AE bra.s locret_12C1BC ROM:0012C1B0 ; --------------------------------------------------------------------------- ROM:0012C1B0 ROM:0012C1B0 loc_12C1B0: ; CODE XREF: sub_12C19A+6↑j ROM:0012C1B0 bclr #4,($1267).w ROM:0012C1B6 bclr #0,($127E).w ROM:0012C1BC ROM:0012C1BC locret_12C1BC: ; CODE XREF: sub_12C19A+14↑j ROM:0012C1BC rts ROM:0012C1BC ; End of function sub_12C19A ROM:0012C1BC ROM:0012C1BE ROM:0012C1BE ; =============== S U B R O U T I N E ======================================= ROM:0012C1BE ROM:0012C1BE ROM:0012C1BE sub_12C1BE: ; CODE XREF: sub_1237EC+54↑p ROM:0012C1BE bsr.w sub_12C5FA ROM:0012C1C2 bsr.w sub_12C1D4 ROM:0012C1C6 bsr.w sub_12C2BA ROM:0012C1CA bsr.w sub_12C40A ROM:0012C1CE bsr.w sub_12C532 ROM:0012C1D2 rts ROM:0012C1D2 ; End of function sub_12C1BE ROM:0012C1D2 ROM:0012C1D4 ROM:0012C1D4 ; =============== S U B R O U T I N E ======================================= ROM:0012C1D4 ROM:0012C1D4 ROM:0012C1D4 sub_12C1D4: ; CODE XREF: sub_12C1BE+4↑p ROM:0012C1D4 clr.w d1 ROM:0012C1D6 move.b ($10F2).w,d1 ROM:0012C1DA cmpi.w #5,d1 ROM:0012C1DE bcc.s locret_12C1E8 ROM:0012C1E0 movea.l off_12C1EA(pc,d1.w*4),a0 ROM:0012C1E4 nop ROM:0012C1E6 jmp (a0) ROM:0012C1E8 ; --------------------------------------------------------------------------- ROM:0012C1E8 ROM:0012C1E8 locret_12C1E8: ; CODE XREF: sub_12C1D4+A↑j ROM:0012C1E8 rts ROM:0012C1E8 ; End of function sub_12C1D4 ROM:0012C1E8 ROM:0012C1E8 ; --------------------------------------------------------------------------- ROM:0012C1EA off_12C1EA: dc.l loc_12C1FE ; DATA XREF: sub_12C1D4+C↑r ROM:0012C1EE dc.l loc_12C20C ROM:0012C1F2 dc.l loc_12C226 ROM:0012C1F6 dc.l loc_12C274 ROM:0012C1FA dc.l loc_12C2A6 ROM:0012C1FE ; --------------------------------------------------------------------------- ROM:0012C1FE ROM:0012C1FE loc_12C1FE: ; DATA XREF: ROM:off_12C1EA↑o ROM:0012C1FE bclr #0,($1261).w ROM:0012C204 move.b #1,($10F2).w ROM:0012C20A rts ROM:0012C20C ; --------------------------------------------------------------------------- ROM:0012C20C ROM:0012C20C loc_12C20C: ; DATA XREF: ROM:0012C1EE↑o ROM:0012C20C btst #4,($127B).w ROM:0012C212 beq.s locret_12C224 ROM:0012C214 btst #2,($125F).w ROM:0012C21A bne.s locret_12C224 ROM:0012C21C move.b #2,($10F2).w ROM:0012C222 rts ROM:0012C224 ; --------------------------------------------------------------------------- ROM:0012C224 ROM:0012C224 locret_12C224: ; CODE XREF: ROM:0012C212↑j ROM:0012C224 ; ROM:0012C21A↑j ROM:0012C224 rts ROM:0012C226 ; --------------------------------------------------------------------------- ROM:0012C226 ROM:0012C226 loc_12C226: ; DATA XREF: ROM:0012C1F2↑o ROM:0012C226 move.w $758(a5),d0 ROM:0012C22A cmp.w ($9EC).w,d0 ROM:0012C22E bge.s loc_12C238 ROM:0012C230 move.b #4,($10F2).w ROM:0012C236 rts ROM:0012C238 ; --------------------------------------------------------------------------- ROM:0012C238 ROM:0012C238 loc_12C238: ; CODE XREF: ROM:0012C22E↑j ROM:0012C238 btst #1,($1261).w ROM:0012C23E bne.s loc_12C262 ROM:0012C240 move.w ($CE8).w,d1 ROM:0012C244 add.w $746(a5),d1 ROM:0012C248 cmp.w ($5D2).w,d1 ROM:0012C24C bge.s loc_12C262 ROM:0012C24E move.w ($98A).w,($CEC).w ROM:0012C254 bset #0,($1261).w ROM:0012C25A move.b #3,($10F2).w ROM:0012C260 rts ROM:0012C262 ; --------------------------------------------------------------------------- ROM:0012C262 ROM:0012C262 loc_12C262: ; CODE XREF: ROM:0012C23E↑j ROM:0012C262 ; ROM:0012C24C↑j ROM:0012C262 btst #1,($125F).w ROM:0012C268 beq.s locret_12C272 ROM:0012C26A move.b #1,($10F2).w ROM:0012C270 rts ROM:0012C272 ; --------------------------------------------------------------------------- ROM:0012C272 ROM:0012C272 locret_12C272: ; CODE XREF: ROM:0012C268↑j ROM:0012C272 rts ROM:0012C274 ; --------------------------------------------------------------------------- ROM:0012C274 ROM:0012C274 loc_12C274: ; DATA XREF: ROM:0012C1F6↑o ROM:0012C274 btst #1,($1261).w ROM:0012C27A bne.s loc_12C298 ROM:0012C27C move.w ($CE8).w,d0 ROM:0012C280 move.w ($AFC).w,d1 ROM:0012C284 add.w $744(a5),d1 ROM:0012C288 cmp.w ($5D2).w,d0 ROM:0012C28C bge.s loc_12C294 ROM:0012C28E cmp.w ($98A).w,d1 ROM:0012C292 bgt.s locret_12C296 ROM:0012C294 ROM:0012C294 loc_12C294: ; CODE XREF: ROM:0012C28C↑j ROM:0012C294 bra.s loc_12C298 ROM:0012C296 ; --------------------------------------------------------------------------- ROM:0012C296 ROM:0012C296 locret_12C296: ; CODE XREF: ROM:0012C292↑j ROM:0012C296 rts ROM:0012C298 ; --------------------------------------------------------------------------- ROM:0012C298 ROM:0012C298 loc_12C298: ; CODE XREF: ROM:0012C27A↑j ROM:0012C298 ; ROM:loc_12C294↑j ROM:0012C298 bclr #0,($1261).w ROM:0012C29E move.b #2,($10F2).w ROM:0012C2A4 rts ROM:0012C2A6 ; --------------------------------------------------------------------------- ROM:0012C2A6 ROM:0012C2A6 loc_12C2A6: ; DATA XREF: ROM:0012C1FA↑o ROM:0012C2A6 btst #1,($1261).w ROM:0012C2AC beq.s locret_12C2B6 ROM:0012C2AE move.b #2,($10F2).w ROM:0012C2B4 rts ROM:0012C2B6 ; --------------------------------------------------------------------------- ROM:0012C2B6 ROM:0012C2B6 locret_12C2B6: ; CODE XREF: ROM:0012C2AC↑j ROM:0012C2B6 rts ROM:0012C2B8 ; --------------------------------------------------------------------------- ROM:0012C2B8 rts ROM:0012C2BA ROM:0012C2BA ; =============== S U B R O U T I N E ======================================= ROM:0012C2BA ROM:0012C2BA ROM:0012C2BA sub_12C2BA: ; CODE XREF: sub_12C1BE+8↑p ROM:0012C2BA clr.w d1 ROM:0012C2BC move.b ($10F3).w,d1 ROM:0012C2C0 cmpi.w #5,d1 ROM:0012C2C4 bcc.s locret_12C2CE ROM:0012C2C6 movea.l off_12C2D0(pc,d1.w*4),a0 ROM:0012C2CA nop ROM:0012C2CC jmp (a0) ROM:0012C2CE ; --------------------------------------------------------------------------- ROM:0012C2CE ROM:0012C2CE locret_12C2CE: ; CODE XREF: sub_12C2BA+A↑j ROM:0012C2CE rts ROM:0012C2CE ; End of function sub_12C2BA ROM:0012C2CE ROM:0012C2CE ; --------------------------------------------------------------------------- ROM:0012C2D0 off_12C2D0: dc.l loc_12C2E4 ; DATA XREF: sub_12C2BA+C↑r ROM:0012C2D4 dc.l loc_12C2F8 ROM:0012C2D8 dc.l loc_12C326 ROM:0012C2DC dc.l loc_12C3AA ROM:0012C2E0 dc.l loc_12C3C2 ROM:0012C2E4 ; --------------------------------------------------------------------------- ROM:0012C2E4 ROM:0012C2E4 loc_12C2E4: ; DATA XREF: ROM:off_12C2D0↑o ROM:0012C2E4 bclr #4,($1263).w ROM:0012C2EA bclr #7,($126E).w ROM:0012C2F0 move.b #1,($10F3).w ROM:0012C2F6 rts ROM:0012C2F8 ; --------------------------------------------------------------------------- ROM:0012C2F8 ROM:0012C2F8 loc_12C2F8: ; DATA XREF: ROM:0012C2D4↑o ROM:0012C2F8 btst #0,($1261).w ROM:0012C2FE beq.s locret_12C324 ROM:0012C300 bsr.w sub_12C6D0 ROM:0012C304 move.w ($CEA).w,d0 ROM:0012C308 clr.b ($84D).w ROM:0012C30C move.w d0,($74C).w ROM:0012C310 move.b #1,($84D).w ROM:0012C316 bset #4,($1263).w ROM:0012C31C move.b #2,($10F3).w ROM:0012C322 rts ROM:0012C324 ; --------------------------------------------------------------------------- ROM:0012C324 ROM:0012C324 locret_12C324: ; CODE XREF: ROM:0012C2FE↑j ROM:0012C324 rts ROM:0012C326 ; --------------------------------------------------------------------------- ROM:0012C326 ROM:0012C326 loc_12C326: ; DATA XREF: ROM:0012C2D8↑o ROM:0012C326 move.w ($AFC).w,d0 ROM:0012C32A add.w $756(a5),d0 ROM:0012C32E cmp.w ($98A).w,d0 ROM:0012C332 ble.s loc_12C34A ROM:0012C334 cmpi.w #0,($74C).w ROM:0012C33A bgt.s loc_12C34A ROM:0012C33C bset #7,($126E).w ROM:0012C342 move.b #3,($10F3).w ROM:0012C348 rts ROM:0012C34A ; --------------------------------------------------------------------------- ROM:0012C34A ROM:0012C34A loc_12C34A: ; CODE XREF: ROM:0012C332↑j ROM:0012C34A ; ROM:0012C33A↑j ROM:0012C34A btst #3,($126A).w ROM:0012C350 bne.s loc_12C36A ROM:0012C352 cmpi.w #0,($74A).w ROM:0012C358 bgt.s loc_12C36A ROM:0012C35A btst #3,($126D).w ROM:0012C360 bne.s loc_12C394 ROM:0012C362 btst #0,($1261).w ROM:0012C368 beq.s loc_12C394 ROM:0012C36A ROM:0012C36A loc_12C36A: ; CODE XREF: ROM:0012C350↑j ROM:0012C36A ; ROM:0012C358↑j ROM:0012C36A btst #0,($1261).w ROM:0012C370 bne.s locret_12C392 ROM:0012C372 btst #3,($126A).w ROM:0012C378 bne.s loc_12C382 ROM:0012C37A cmpi.w #0,($74A).w ROM:0012C380 beq.s locret_12C392 ROM:0012C382 ROM:0012C382 loc_12C382: ; CODE XREF: ROM:0012C378↑j ROM:0012C382 clr.b ($84D).w ROM:0012C386 clr.w ($74C).w ROM:0012C38A move.b #4,($10F3).w ROM:0012C390 rts ROM:0012C392 ; --------------------------------------------------------------------------- ROM:0012C392 ROM:0012C392 locret_12C392: ; CODE XREF: ROM:0012C370↑j ROM:0012C392 ; ROM:0012C380↑j ROM:0012C392 rts ROM:0012C394 ; --------------------------------------------------------------------------- ROM:0012C394 ROM:0012C394 loc_12C394: ; CODE XREF: ROM:0012C360↑j ROM:0012C394 ; ROM:0012C368↑j ROM:0012C394 clr.b ($84D).w ROM:0012C398 clr.w ($74C).w ROM:0012C39C bclr #4,($1263).w ROM:0012C3A2 move.b #1,($10F3).w ROM:0012C3A8 rts ROM:0012C3AA ; --------------------------------------------------------------------------- ROM:0012C3AA ROM:0012C3AA loc_12C3AA: ; DATA XREF: ROM:0012C2DC↑o ROM:0012C3AA btst #0,($1261).w ROM:0012C3B0 bne.s locret_12C3C0 ROM:0012C3B2 bclr #7,($126E).w ROM:0012C3B8 move.b #4,($10F3).w ROM:0012C3BE rts ROM:0012C3C0 ; --------------------------------------------------------------------------- ROM:0012C3C0 ROM:0012C3C0 locret_12C3C0: ; CODE XREF: ROM:0012C3B0↑j ROM:0012C3C0 rts ROM:0012C3C2 ; --------------------------------------------------------------------------- ROM:0012C3C2 ROM:0012C3C2 loc_12C3C2: ; DATA XREF: ROM:0012C2E0↑o ROM:0012C3C2 btst #3,($126A).w ROM:0012C3C8 bne.s loc_12C3E0 ROM:0012C3CA cmpi.w #0,($74A).w ROM:0012C3D0 bgt.s loc_12C3E0 ROM:0012C3D2 bclr #4,($1263).w ROM:0012C3D8 move.b #1,($10F3).w ROM:0012C3DE rts ROM:0012C3E0 ; --------------------------------------------------------------------------- ROM:0012C3E0 ROM:0012C3E0 loc_12C3E0: ; CODE XREF: ROM:0012C3C8↑j ROM:0012C3E0 ; ROM:0012C3D0↑j ROM:0012C3E0 btst #0,($1261).w ROM:0012C3E6 beq.s locret_12C406 ROM:0012C3E8 bsr.w sub_12C6D0 ROM:0012C3EC move.w ($CEA).w,d0 ROM:0012C3F0 clr.b ($84D).w ROM:0012C3F4 move.w d0,($74C).w ROM:0012C3F8 move.b #1,($84D).w ROM:0012C3FE move.b #2,($10F3).w ROM:0012C404 rts ROM:0012C406 ; --------------------------------------------------------------------------- ROM:0012C406 ROM:0012C406 locret_12C406: ; CODE XREF: ROM:0012C3E6↑j ROM:0012C406 rts ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C408 rts ROM:0012C40A ROM:0012C40A ; =============== S U B R O U T I N E ======================================= ROM:0012C40A ROM:0012C40A ROM:0012C40A sub_12C40A: ; CODE XREF: sub_12C1BE+C↑p ROM:0012C40A clr.w d1 ROM:0012C40C move.b ($10F4).w,d1 ROM:0012C410 cmpi.w #4,d1 ROM:0012C414 bcc.s locret_12C41E ROM:0012C416 movea.l off_12C420(pc,d1.w*4),a0 ROM:0012C41A nop ROM:0012C41C jmp (a0) ROM:0012C41E ; --------------------------------------------------------------------------- ROM:0012C41E ROM:0012C41E locret_12C41E: ; CODE XREF: sub_12C40A+A↑j ROM:0012C41E rts ROM:0012C41E ; End of function sub_12C40A ROM:0012C41E ROM:0012C41E ; --------------------------------------------------------------------------- ROM:0012C420 off_12C420: dc.l loc_12C430 ; DATA XREF: sub_12C40A+C↑r ROM:0012C424 dc.l loc_12C44C ROM:0012C428 dc.l loc_12C46A ROM:0012C42C dc.l loc_12C4C8 ROM:0012C430 ; --------------------------------------------------------------------------- ROM:0012C430 ROM:0012C430 loc_12C430: ; DATA XREF: ROM:off_12C420↑o ROM:0012C430 move.w #$2710,($CE4).w ROM:0012C436 move.l #0,($8E4).w ROM:0012C43E bclr #3,($126A).w ROM:0012C444 move.b #1,($10F4).w ROM:0012C44A rts ROM:0012C44C ; --------------------------------------------------------------------------- ROM:0012C44C ROM:0012C44C loc_12C44C: ; DATA XREF: ROM:0012C424↑o ROM:0012C44C btst #7,($126E).w ROM:0012C452 beq.s locret_12C468 ROM:0012C454 move.w #0,($CE4).w ROM:0012C45A bset #7,($1276).w ROM:0012C460 move.b #2,($10F4).w ROM:0012C466 rts ROM:0012C468 ; --------------------------------------------------------------------------- ROM:0012C468 ROM:0012C468 locret_12C468: ; CODE XREF: ROM:0012C452↑j ROM:0012C468 rts ROM:0012C46A ; --------------------------------------------------------------------------- ROM:0012C46A ROM:0012C46A loc_12C46A: ; DATA XREF: ROM:0012C428↑o ROM:0012C46A bsr.w sub_12C642 ROM:0012C46E btst #3,($126A).w ROM:0012C474 beq.s loc_12C494 ROM:0012C476 btst #7,($126E).w ROM:0012C47C bne.s loc_12C494 ROM:0012C47E move.w $74E(a5),($CE4).w ROM:0012C484 move.l #0,($8E4).w ROM:0012C48C move.b #3,($10F4).w ROM:0012C492 rts ROM:0012C494 ; --------------------------------------------------------------------------- ROM:0012C494 ROM:0012C494 loc_12C494: ; CODE XREF: ROM:0012C474↑j ROM:0012C494 ; ROM:0012C47C↑j ROM:0012C494 btst #3,($126A).w ROM:0012C49A bne.s locret_12C4C6 ROM:0012C49C btst #7,($126E).w ROM:0012C4A2 bne.s locret_12C4C6 ROM:0012C4A4 move.w #$2710,($CE4).w ROM:0012C4AA move.l #0,($8E4).w ROM:0012C4B2 bclr #3,($126A).w ROM:0012C4B8 bclr #7,($1276).w ROM:0012C4BE move.b #1,($10F4).w ROM:0012C4C4 rts ROM:0012C4C6 ; --------------------------------------------------------------------------- ROM:0012C4C6 ROM:0012C4C6 locret_12C4C6: ; CODE XREF: ROM:0012C49A↑j ROM:0012C4C6 ; ROM:0012C4A2↑j ROM:0012C4C6 rts ROM:0012C4C8 ; --------------------------------------------------------------------------- ROM:0012C4C8 ROM:0012C4C8 loc_12C4C8: ; DATA XREF: ROM:0012C42C↑o ROM:0012C4C8 bsr.w sub_12C696 ROM:0012C4CC btst #7,($126E).w ROM:0012C4D2 beq.s loc_12C4F0 ROM:0012C4D4 move.w #0,($CE4).w ROM:0012C4DA move.l #0,($8E4).w ROM:0012C4E2 bclr #3,($126A).w ROM:0012C4E8 move.b #2,($10F4).w ROM:0012C4EE rts ROM:0012C4F0 ; --------------------------------------------------------------------------- ROM:0012C4F0 ROM:0012C4F0 loc_12C4F0: ; CODE XREF: ROM:0012C4D2↑j ROM:0012C4F0 move.w ($CE8).w,d0 ROM:0012C4F4 sub.w $752(a5),d0 ROM:0012C4F8 move.w $750(a5),d1 ROM:0012C4FC muls.w #$64,d1 ; 'd' ROM:0012C500 cmp.l ($8E4).w,d1 ROM:0012C504 ble.s loc_12C50C ROM:0012C506 cmp.w ($5D2).w,d0 ROM:0012C50A ble.s locret_12C52E ROM:0012C50C ROM:0012C50C loc_12C50C: ; CODE XREF: ROM:0012C504↑j ROM:0012C50C move.w #$2710,($CE4).w ROM:0012C512 move.l #0,($8E4).w ROM:0012C51A bclr #3,($126A).w ROM:0012C520 bclr #7,($1276).w ROM:0012C526 move.b #1,($10F4).w ROM:0012C52C rts ROM:0012C52E ; --------------------------------------------------------------------------- ROM:0012C52E ROM:0012C52E locret_12C52E: ; CODE XREF: ROM:0012C50A↑j ROM:0012C52E rts ROM:0012C530 ; --------------------------------------------------------------------------- ROM:0012C530 rts ROM:0012C532 ROM:0012C532 ; =============== S U B R O U T I N E ======================================= ROM:0012C532 ROM:0012C532 ROM:0012C532 sub_12C532: ; CODE XREF: sub_12C1BE+10↑p ROM:0012C532 clr.w d1 ROM:0012C534 move.b ($10F5).w,d1 ROM:0012C538 cmpi.w #4,d1 ROM:0012C53C bcc.s locret_12C546 ROM:0012C53E movea.l off_12C548(pc,d1.w*4),a0 ROM:0012C542 nop ROM:0012C544 jmp (a0) ROM:0012C546 ; --------------------------------------------------------------------------- ROM:0012C546 ROM:0012C546 locret_12C546: ; CODE XREF: sub_12C532+A↑j ROM:0012C546 rts ROM:0012C546 ; End of function sub_12C532 ROM:0012C546 ROM:0012C546 ; --------------------------------------------------------------------------- ROM:0012C548 off_12C548: dc.l loc_12C558 ; DATA XREF: sub_12C532+C↑r ROM:0012C54C dc.l loc_12C560 ROM:0012C550 dc.l loc_12C57C ROM:0012C554 dc.l loc_12C5BC ROM:0012C558 ; --------------------------------------------------------------------------- ROM:0012C558 ROM:0012C558 loc_12C558: ; DATA XREF: ROM:off_12C548↑o ROM:0012C558 move.b #1,($10F5).w ROM:0012C55E rts ROM:0012C560 ; --------------------------------------------------------------------------- ROM:0012C560 ROM:0012C560 loc_12C560: ; DATA XREF: ROM:0012C54C↑o ROM:0012C560 move.w $74C(a5),d0 ROM:0012C564 btst #7,($126E).w ROM:0012C56A beq.s locret_12C57A ROM:0012C56C cmpi.w #0,d0 ROM:0012C570 ble.s locret_12C57A ROM:0012C572 move.b #2,($10F5).w ROM:0012C578 rts ROM:0012C57A ; --------------------------------------------------------------------------- ROM:0012C57A ROM:0012C57A locret_12C57A: ; CODE XREF: ROM:0012C56A↑j ROM:0012C57A ; ROM:0012C570↑j ROM:0012C57A rts ROM:0012C57C ; --------------------------------------------------------------------------- ROM:0012C57C ROM:0012C57C loc_12C57C: ; DATA XREF: ROM:0012C550↑o ROM:0012C57C btst #1,($1261).w ROM:0012C582 beq.s loc_12C592 ROM:0012C584 move.w #0,($CE6).w ROM:0012C58A move.b #1,($10F5).w ROM:0012C590 rts ROM:0012C592 ; --------------------------------------------------------------------------- ROM:0012C592 ROM:0012C592 loc_12C592: ; CODE XREF: ROM:0012C582↑j ROM:0012C592 btst #7,($126E).w ROM:0012C598 bne.s locret_12C5BA ROM:0012C59A move.w $74A(a5),($CE6).w ROM:0012C5A0 move.w $74C(a5),d1 ROM:0012C5A4 clr.b ($84C).w ROM:0012C5A8 move.w d1,($74A).w ROM:0012C5AC move.b #1,($84C).w ROM:0012C5B2 move.b #3,($10F5).w ROM:0012C5B8 rts ROM:0012C5BA ; --------------------------------------------------------------------------- ROM:0012C5BA ROM:0012C5BA locret_12C5BA: ; CODE XREF: ROM:0012C598↑j ROM:0012C5BA rts ROM:0012C5BC ; --------------------------------------------------------------------------- ROM:0012C5BC ROM:0012C5BC loc_12C5BC: ; DATA XREF: ROM:0012C554↑o ROM:0012C5BC bsr.w sub_12C67A ROM:0012C5C0 move.w ($CE8).w,d0 ROM:0012C5C4 sub.w $752(a5),d0 ROM:0012C5C8 btst #1,($1261).w ROM:0012C5CE bne.s loc_12C5E2 ROM:0012C5D0 cmpi.w #0,($74A).w ROM:0012C5D6 ble.s loc_12C5DE ROM:0012C5D8 cmp.w ($5D2).w,d0 ROM:0012C5DC blt.s locret_12C5E0 ROM:0012C5DE ROM:0012C5DE loc_12C5DE: ; CODE XREF: ROM:0012C5D6↑j ROM:0012C5DE bra.s loc_12C5E2 ROM:0012C5E0 ; --------------------------------------------------------------------------- ROM:0012C5E0 ROM:0012C5E0 locret_12C5E0: ; CODE XREF: ROM:0012C5DC↑j ROM:0012C5E0 rts ROM:0012C5E2 ; --------------------------------------------------------------------------- ROM:0012C5E2 ROM:0012C5E2 loc_12C5E2: ; CODE XREF: ROM:0012C5CE↑j ROM:0012C5E2 ; ROM:loc_12C5DE↑j ROM:0012C5E2 move.w #0,($CE6).w ROM:0012C5E8 clr.b ($84C).w ROM:0012C5EC clr.w ($74A).w ROM:0012C5F0 move.b #1,($10F5).w ROM:0012C5F6 rts ROM:0012C5F8 ; --------------------------------------------------------------------------- ROM:0012C5F8 rts ROM:0012C5FA ROM:0012C5FA ; =============== S U B R O U T I N E ======================================= ROM:0012C5FA ROM:0012C5FA ROM:0012C5FA sub_12C5FA: ; CODE XREF: sub_12C1BE↑p ROM:0012C5FA move.w #$3AEC,d1 ROM:0012C5FE move.w ($9C0).w,d2 ROM:0012C602 bsr.l sub_116E84 ROM:0012C608 clr.w d7 ROM:0012C60A btst #7,($1262).w ROM:0012C610 beq.s loc_12C616 ROM:0012C612 move.w $75C(a5),d7 ROM:0012C616 ROM:0012C616 loc_12C616: ; CODE XREF: sub_12C5FA+16↑j ROM:0012C616 move.w $75E(a5),d6 ROM:0012C61A cmpi.w #1,($A56).w ROM:0012C620 bne.s loc_12C628 ROM:0012C622 cmp.w d6,d7 ROM:0012C624 bge.s loc_12C628 ROM:0012C626 move.w d6,d7 ROM:0012C628 ROM:0012C628 loc_12C628: ; CODE XREF: sub_12C5FA+26↑j ROM:0012C628 ; sub_12C5FA+2A↑j ROM:0012C628 move.w $754(a5),d6 ROM:0012C62C btst #3,($126D).w ROM:0012C632 beq.s loc_12C63A ROM:0012C634 cmp.w d6,d7 ROM:0012C636 bge.s loc_12C63A ROM:0012C638 move.w d6,d7 ROM:0012C63A ROM:0012C63A loc_12C63A: ; CODE XREF: sub_12C5FA+38↑j ROM:0012C63A ; sub_12C5FA+3C↑j ROM:0012C63A add.w d7,d1 ROM:0012C63C move.w d1,($CE8).w ROM:0012C640 rts ROM:0012C640 ; End of function sub_12C5FA ROM:0012C640 ROM:0012C642 ROM:0012C642 ; =============== S U B R O U T I N E ======================================= ROM:0012C642 ROM:0012C642 ROM:0012C642 sub_12C642: ; CODE XREF: ROM:loc_12C46A↑p ROM:0012C642 move.w $748(a5),d0 ROM:0012C646 muls.w #$3E8,d0 ROM:0012C64A move.w $750(a5),d1 ROM:0012C64E cmp.l ($8E4).w,d0 ROM:0012C652 bge.s loc_12C672 ROM:0012C654 btst #6,($1275).w ROM:0012C65A bne.s loc_12C66A ROM:0012C65C cmpi.w #0,d1 ROM:0012C660 ble.s loc_12C66A ROM:0012C662 bset #3,($126A).w ROM:0012C668 bra.s loc_12C670 ROM:0012C66A ; --------------------------------------------------------------------------- ROM:0012C66A ROM:0012C66A loc_12C66A: ; CODE XREF: sub_12C642+18↑j ROM:0012C66A ; sub_12C642+1E↑j ROM:0012C66A bclr #3,($126A).w ROM:0012C670 ROM:0012C670 loc_12C670: ; CODE XREF: sub_12C642+26↑j ROM:0012C670 bra.s locret_12C678 ROM:0012C672 ; --------------------------------------------------------------------------- ROM:0012C672 ROM:0012C672 loc_12C672: ; CODE XREF: sub_12C642+10↑j ROM:0012C672 bclr #3,($126A).w ROM:0012C678 ROM:0012C678 locret_12C678: ; CODE XREF: sub_12C642:loc_12C670↑j ROM:0012C678 rts ROM:0012C678 ; End of function sub_12C642 ROM:0012C678 ROM:0012C67A ROM:0012C67A ; =============== S U B R O U T I N E ======================================= ROM:0012C67A ROM:0012C67A ROM:0012C67A sub_12C67A: ; CODE XREF: ROM:loc_12C5BC↑p ROM:0012C67A move.w ($74A).w,d1 ROM:0012C67E move.w $74C(a5),d2 ROM:0012C682 muls.w $74A(a5),d1 ROM:0012C686 divs.w d2,d1 ROM:0012C688 bvc.w loc_12C690 ROM:0012C68C move.w #0,d1 ROM:0012C690 ROM:0012C690 loc_12C690: ; CODE XREF: sub_12C67A+E↑j ROM:0012C690 move.w d1,($CE6).w ROM:0012C694 rts ROM:0012C694 ; End of function sub_12C67A ROM:0012C694 ROM:0012C696 ROM:0012C696 ; =============== S U B R O U T I N E ======================================= ROM:0012C696 ROM:0012C696 ROM:0012C696 sub_12C696: ; CODE XREF: ROM:loc_12C4C8↑p ROM:0012C696 move.w $74E(a5),d0 ROM:0012C69A ext.l d0 ROM:0012C69C move.w $750(a5),d1 ROM:0012C6A0 muls.w #$64,d1 ; 'd' ROM:0012C6A4 move.l d1,d2 ROM:0012C6A6 sub.l ($8E4).w,d2 ROM:0012C6AA cmpi.l #0,d2 ROM:0012C6B0 bge.s loc_12C6B8 ROM:0012C6B2 move.l #0,d2 ROM:0012C6B8 ROM:0012C6B8 loc_12C6B8: ; CODE XREF: sub_12C696+1A↑j ROM:0012C6B8 subi.w #$2710,d0 ROM:0012C6BC clr.l d3 ROM:0012C6BE muls.l d0,d3:d2 ROM:0012C6C2 divs.l d1,d3:d2 ROM:0012C6C6 addi.w #$2710,d2 ROM:0012C6CA move.w d2,($CE4).w ROM:0012C6CE rts ROM:0012C6CE ; End of function sub_12C696 ROM:0012C6CE ROM:0012C6D0 ROM:0012C6D0 ; =============== S U B R O U T I N E ======================================= ROM:0012C6D0 ROM:0012C6D0 ROM:0012C6D0 sub_12C6D0: ; CODE XREF: ROM:0012C300↑p ROM:0012C6D0 ; ROM:0012C3E8↑p ROM:0012C6D0 move.w #$3B7C,d1 ROM:0012C6D4 move.w ($5D2).w,d2 ROM:0012C6D8 move.w ($A56).w,d3 ROM:0012C6DC bsr.l sub_116E84 ROM:0012C6E2 move.w d1,($CEA).w ROM:0012C6E6 rts ROM:0012C6E6 ; End of function sub_12C6D0 ROM:0012C6E6 ROM:0012C6E8 ROM:0012C6E8 ; =============== S U B R O U T I N E ======================================= ROM:0012C6E8 ROM:0012C6E8 ROM:0012C6E8 sub_12C6E8: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:0012C6E8 move.w ($BB4).w,d0 ROM:0012C6EC move.w $75A(a5),d1 ROM:0012C6F0 sub.w ($CEE).w,d0 ROM:0012C6F4 btst #6,($1265).w ROM:0012C6FA bne.s loc_12C700 ROM:0012C6FC cmp.w d0,d1 ROM:0012C6FE bge.s loc_12C708 ROM:0012C700 ROM:0012C700 loc_12C700: ; CODE XREF: sub_12C6E8+12↑j ROM:0012C700 bset #1,($1261).w ROM:0012C706 bra.s loc_12C70E ROM:0012C708 ; --------------------------------------------------------------------------- ROM:0012C708 ROM:0012C708 loc_12C708: ; CODE XREF: sub_12C6E8+16↑j ROM:0012C708 bclr #1,($1261).w ROM:0012C70E ROM:0012C70E loc_12C70E: ; CODE XREF: sub_12C6E8+1E↑j ROM:0012C70E move.w ($BB4).w,($CEE).w ROM:0012C714 btst #7,($1276).w ROM:0012C71A beq.s locret_12C744 ROM:0012C71C cmpi.l #0,($8E4).w ROM:0012C724 bne.s loc_12C72A ROM:0012C726 clr.l ($8E8).w ROM:0012C72A ROM:0012C72A loc_12C72A: ; CODE XREF: sub_12C6E8+3C↑j ROM:0012C72A clr.l d0 ROM:0012C72C move.l ($958).w,d1 ROM:0012C730 add.l ($8E8).w,d1 ROM:0012C734 divs.l #$3E8,d0:d1 ROM:0012C73C move.l d0,($8E8).w ROM:0012C740 add.l d1,($8E4).w ROM:0012C744 ROM:0012C744 locret_12C744: ; CODE XREF: sub_12C6E8+32↑j ROM:0012C744 rts ROM:0012C744 ; End of function sub_12C6E8 ROM:0012C744 ROM:0012C746 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012C748 ROM:0012C748 ; =============== S U B R O U T I N E ======================================= ROM:0012C748 ROM:0012C748 ROM:0012C748 sub_12C748: ; CODE XREF: sub_1237EC+72↑p ROM:0012C748 clr.w d1 ROM:0012C74A move.b ($10F8).w,d1 ROM:0012C74E cmpi.w #2,d1 ROM:0012C752 bcc.s locret_12C75C ROM:0012C754 movea.l off_12C75E(pc,d1.w*4),a0 ROM:0012C758 nop ROM:0012C75A jmp (a0) ROM:0012C75C ; --------------------------------------------------------------------------- ROM:0012C75C ROM:0012C75C locret_12C75C: ; CODE XREF: sub_12C748+A↑j ROM:0012C75C rts ROM:0012C75C ; End of function sub_12C748 ROM:0012C75C ROM:0012C75C ; --------------------------------------------------------------------------- ROM:0012C75E off_12C75E: dc.l loc_12C766 ; DATA XREF: sub_12C748+C↑r ROM:0012C762 dc.l loc_12C774 ROM:0012C766 ; --------------------------------------------------------------------------- ROM:0012C766 ROM:0012C766 loc_12C766: ; DATA XREF: ROM:off_12C75E↑o ROM:0012C766 bsr.w sub_12C7BA ROM:0012C76A move.b #1,($10F8).w ROM:0012C770 bra.s loc_12C774 ROM:0012C772 ; --------------------------------------------------------------------------- ROM:0012C772 rts ROM:0012C774 ; --------------------------------------------------------------------------- ROM:0012C774 ROM:0012C774 loc_12C774: ; CODE XREF: ROM:0012C770↑j ROM:0012C774 ; DATA XREF: ROM:0012C762↑o ROM:0012C774 bsr.w sub_12CA70 ROM:0012C778 bsr.w sub_12CA8A ROM:0012C77C bsr.w sub_12CA1A ROM:0012C780 bsr.w sub_12CBF2 ROM:0012C784 bsr.w sub_12CC3E ROM:0012C788 bsr.w sub_12CBA6 ROM:0012C78C bsr.w sub_12CC6E ROM:0012C790 bsr.w sub_12CB4C ROM:0012C794 bsr.w sub_12CBCC ROM:0012C798 bsr.w sub_12CA9E ROM:0012C79C bsr.w sub_12CCB2 ROM:0012C7A0 bsr.w sub_12CD74 ROM:0012C7A4 bsr.w sub_12CD94 ROM:0012C7A8 bsr.w sub_12CE2C ROM:0012C7AC bsr.w sub_12C7CE ROM:0012C7B0 bsr.w sub_12C830 ROM:0012C7B4 bsr.w sub_12CEFA ROM:0012C7B8 rts ROM:0012C7BA ROM:0012C7BA ; =============== S U B R O U T I N E ======================================= ROM:0012C7BA ROM:0012C7BA ROM:0012C7BA sub_12C7BA: ; CODE XREF: ROM:loc_12C766↑p ROM:0012C7BA move.w #$2710,d0 ROM:0012C7BE sub.w $774(a5),d0 ROM:0012C7C2 move.w d0,($D0A).w ROM:0012C7C6 move.w #$2710,($D0C).w ROM:0012C7CC rts ROM:0012C7CC ; End of function sub_12C7BA ROM:0012C7CC ROM:0012C7CE ROM:0012C7CE ; =============== S U B R O U T I N E ======================================= ROM:0012C7CE ROM:0012C7CE ROM:0012C7CE sub_12C7CE: ; CODE XREF: ROM:0012C7AC↑p ROM:0012C7CE move.w ($5DC).w,d0 ROM:0012C7D2 muls.w ($CFC).w,d0 ROM:0012C7D6 move.l d0,d1 ROM:0012C7D8 divs.w #$411B,d0 ROM:0012C7DC move.w d0,($D00).w ROM:0012C7E0 move.w ($674).w,d2 ROM:0012C7E4 ext.l d2 ROM:0012C7E6 muls.l d2,d1 ROM:0012C7EA divs.l #$186A0,d1 ROM:0012C7F2 add.l d1,($8F4).w ROM:0012C7F6 bvc.s loc_12C800 ROM:0012C7F8 move.l #$7FFFFFFF,($8F4).w ROM:0012C800 ROM:0012C800 loc_12C800: ; CODE XREF: sub_12C7CE+28↑j ROM:0012C800 clr.b ($7E1).w ROM:0012C804 move.w #0,($674).w ROM:0012C80A move.b #3,($7E1).w ROM:0012C810 rts ROM:0012C810 ; End of function sub_12C7CE ROM:0012C810 ROM:0012C812 ROM:0012C812 ; =============== S U B R O U T I N E ======================================= ROM:0012C812 ROM:0012C812 ROM:0012C812 sub_12C812: ; CODE XREF: ROM:0012C8E8↓p ROM:0012C812 ; ROM:0012C9AC↓p ROM:0012C812 move.l ($8F4).w,d0 ROM:0012C816 divs.l #$186A0,d0 ROM:0012C81E add.w d0,($D14).w ROM:0012C822 bvc.s loc_12C82A ROM:0012C824 move.w #$7FFF,($D14).w ROM:0012C82A ROM:0012C82A loc_12C82A: ; CODE XREF: sub_12C812+10↑j ROM:0012C82A clr.l ($8F4).w ROM:0012C82E rts ROM:0012C82E ; End of function sub_12C812 ROM:0012C82E ROM:0012C830 ROM:0012C830 ; =============== S U B R O U T I N E ======================================= ROM:0012C830 ROM:0012C830 ROM:0012C830 sub_12C830: ; CODE XREF: ROM:0012C7B0↑p ROM:0012C830 clr.w d1 ROM:0012C832 move.b ($10F9).w,d1 ROM:0012C836 cmpi.w #8,d1 ROM:0012C83A bcc.s locret_12C844 ROM:0012C83C movea.l off_12C846(pc,d1.w*4),a0 ROM:0012C840 nop ROM:0012C842 jmp (a0) ROM:0012C844 ; --------------------------------------------------------------------------- ROM:0012C844 ROM:0012C844 locret_12C844: ; CODE XREF: sub_12C830+A↑j ROM:0012C844 rts ROM:0012C844 ; End of function sub_12C830 ROM:0012C844 ROM:0012C844 ; --------------------------------------------------------------------------- ROM:0012C846 off_12C846: dc.l loc_12C866 ; DATA XREF: sub_12C830+C↑r ROM:0012C84A dc.l loc_12C882 ROM:0012C84E dc.l loc_12C8A0 ROM:0012C852 dc.l loc_12C966 ROM:0012C856 dc.l loc_12C98C ROM:0012C85A dc.l loc_12C9BA ROM:0012C85E dc.l locret_12CA16 ROM:0012C862 dc.l loc_12C93C ROM:0012C866 ; --------------------------------------------------------------------------- ROM:0012C866 ROM:0012C866 loc_12C866: ; DATA XREF: ROM:off_12C846↑o ROM:0012C866 bset #2,($1287).w ROM:0012C86C bset #2,($127D).w ROM:0012C872 bclr #3,($1280).w ROM:0012C878 move.b #1,($10F9).w ROM:0012C87E bra.s locret_12C89E ROM:0012C880 ; --------------------------------------------------------------------------- ROM:0012C880 rts ROM:0012C882 ; --------------------------------------------------------------------------- ROM:0012C882 ROM:0012C882 loc_12C882: ; DATA XREF: ROM:0012C84A↑o ROM:0012C882 btst #5,($1264).w ROM:0012C888 beq.s locret_12C89E ROM:0012C88A clr.l ($8F4).w ROM:0012C88E bclr #2,($1287).w ROM:0012C894 move.b #2,($10F9).w ROM:0012C89A bra.w locret_12C93A ROM:0012C89E ; --------------------------------------------------------------------------- ROM:0012C89E ROM:0012C89E locret_12C89E: ; CODE XREF: ROM:0012C87E↑j ROM:0012C89E ; ROM:0012C888↑j ROM:0012C89E rts ROM:0012C8A0 ; --------------------------------------------------------------------------- ROM:0012C8A0 ROM:0012C8A0 loc_12C8A0: ; DATA XREF: ROM:0012C84E↑o ROM:0012C8A0 btst #0,($1048).w ROM:0012C8A6 bne.s loc_12C8B0 ROM:0012C8A8 btst #0,($1048).w ROM:0012C8AE beq.s loc_12C8CC ROM:0012C8B0 ROM:0012C8B0 loc_12C8B0: ; CODE XREF: ROM:0012C8A6↑j ROM:0012C8B0 move.b #7,($10F9).w ROM:0012C8B6 move.w $78C(a5),d0 ROM:0012C8BA clr.b ($863).w ROM:0012C8BE move.w d0,($778).w ROM:0012C8C2 move.b #1,($863).w ROM:0012C8C8 bra.w locret_12C964 ROM:0012C8CC ; --------------------------------------------------------------------------- ROM:0012C8CC ROM:0012C8CC loc_12C8CC: ; CODE XREF: ROM:0012C8AE↑j ROM:0012C8CC btst #4,($1278).w ROM:0012C8D2 beq.s loc_12C8F6 ROM:0012C8D4 btst #1,($1282).w ROM:0012C8DA beq.s loc_12C8F6 ROM:0012C8DC bset #2,($1287).w ROM:0012C8E2 bclr #2,($127D).w ROM:0012C8E8 bsr.w sub_12C812 ROM:0012C8EC move.b #3,($10F9).w ROM:0012C8F2 bra.w locret_12C98A ROM:0012C8F6 ; --------------------------------------------------------------------------- ROM:0012C8F6 ROM:0012C8F6 loc_12C8F6: ; CODE XREF: ROM:0012C8D2↑j ROM:0012C8F6 ; ROM:0012C8DA↑j ROM:0012C8F6 btst #4,($1278).w ROM:0012C8FC beq.s locret_12C93A ROM:0012C8FE move.w $782(a5),d0 ROM:0012C902 move.w $784(a5),d1 ROM:0012C906 cmp.w ($D12).w,d0 ROM:0012C90A bgt.s loc_12C914 ROM:0012C90C cmp.w ($D10).w,d1 ROM:0012C910 ble.s loc_12C914 ROM:0012C912 bra.s loc_12C92C ROM:0012C914 ; --------------------------------------------------------------------------- ROM:0012C914 ROM:0012C914 loc_12C914: ; CODE XREF: ROM:0012C90A↑j ROM:0012C914 ; ROM:0012C910↑j ROM:0012C914 move.l ($8F4).w,d1 ROM:0012C918 divs.w #$2710,d1 ROM:0012C91C move.w $786(a5),d0 ROM:0012C920 cmp.w d1,d0 ROM:0012C922 bgt.s locret_12C93A ROM:0012C924 cmpi.w #0,($5DE).w ROM:0012C92A ble.s locret_12C93A ROM:0012C92C ROM:0012C92C loc_12C92C: ; CODE XREF: ROM:0012C912↑j ROM:0012C92C bset #2,($1287).w ROM:0012C932 move.b #4,($10F9).w ROM:0012C938 bra.s locret_12C9B8 ROM:0012C93A ; --------------------------------------------------------------------------- ROM:0012C93A ROM:0012C93A locret_12C93A: ; CODE XREF: ROM:0012C89A↑j ROM:0012C93A ; ROM:0012C8FC↑j ... ROM:0012C93A rts ROM:0012C93C ; --------------------------------------------------------------------------- ROM:0012C93C ROM:0012C93C loc_12C93C: ; DATA XREF: ROM:0012C862↑o ROM:0012C93C btst #0,($1048).w ROM:0012C942 bne.s loc_12C94C ROM:0012C944 move.b #2,($10F9).w ROM:0012C94A bra.s locret_12C93A ROM:0012C94C ; --------------------------------------------------------------------------- ROM:0012C94C ROM:0012C94C loc_12C94C: ; CODE XREF: ROM:0012C942↑j ROM:0012C94C cmpi.w #0,($778).w ROM:0012C952 bgt.s locret_12C964 ROM:0012C954 bset #3,($1280).w ROM:0012C95A move.b #6,($10F9).w ROM:0012C960 bra.w locret_12CA16 ROM:0012C964 ; --------------------------------------------------------------------------- ROM:0012C964 ROM:0012C964 locret_12C964: ; CODE XREF: ROM:0012C8C8↑j ROM:0012C964 ; ROM:0012C952↑j ROM:0012C964 rts ROM:0012C966 ; --------------------------------------------------------------------------- ROM:0012C966 ROM:0012C966 loc_12C966: ; DATA XREF: ROM:0012C852↑o ROM:0012C966 btst #4,($1278).w ROM:0012C96C beq.s loc_12C976 ROM:0012C96E btst #1,($1264).w ROM:0012C974 bne.s locret_12C98A ROM:0012C976 ROM:0012C976 loc_12C976: ; CODE XREF: ROM:0012C96C↑j ROM:0012C976 bset #2,($127D).w ROM:0012C97C bclr #2,($1287).w ROM:0012C982 move.b #2,($10F9).w ROM:0012C988 bra.s locret_12C93A ROM:0012C98A ; --------------------------------------------------------------------------- ROM:0012C98A ROM:0012C98A locret_12C98A: ; CODE XREF: ROM:0012C8F2↑j ROM:0012C98A ; ROM:0012C974↑j ... ROM:0012C98A rts ROM:0012C98C ; --------------------------------------------------------------------------- ROM:0012C98C ROM:0012C98C loc_12C98C: ; DATA XREF: ROM:0012C856↑o ROM:0012C98C cmpi.w #0,($5DE).w ROM:0012C992 bne.s locret_12C9B8 ROM:0012C994 bclr #2,($127D).w ROM:0012C99A move.w $788(a5),d0 ROM:0012C99E clr.b ($861).w ROM:0012C9A2 move.w d0,($774).w ROM:0012C9A6 move.b #1,($861).w ROM:0012C9AC bsr.w sub_12C812 ROM:0012C9B0 move.b #5,($10F9).w ROM:0012C9B6 bra.s locret_12CA14 ROM:0012C9B8 ; --------------------------------------------------------------------------- ROM:0012C9B8 ROM:0012C9B8 locret_12C9B8: ; CODE XREF: ROM:0012C938↑j ROM:0012C9B8 ; ROM:0012C992↑j ROM:0012C9B8 rts ROM:0012C9BA ; --------------------------------------------------------------------------- ROM:0012C9BA ROM:0012C9BA loc_12C9BA: ; DATA XREF: ROM:0012C85A↑o ROM:0012C9BA btst #1,($1282).w ROM:0012C9C0 beq.s loc_12C9CA ROM:0012C9C2 move.b #3,($10F9).w ROM:0012C9C8 bra.s locret_12C98A ROM:0012C9CA ; --------------------------------------------------------------------------- ROM:0012C9CA ROM:0012C9CA loc_12C9CA: ; CODE XREF: ROM:0012C9C0↑j ROM:0012C9CA btst #4,($1278).w ROM:0012C9D0 beq.s loc_12C9DA ROM:0012C9D2 cmpi.w #0,($774).w ROM:0012C9D8 bgt.s loc_12C9F0 ROM:0012C9DA ROM:0012C9DA loc_12C9DA: ; CODE XREF: ROM:0012C9D0↑j ROM:0012C9DA bset #2,($127D).w ROM:0012C9E0 bclr #2,($1287).w ROM:0012C9E6 move.b #2,($10F9).w ROM:0012C9EC bra.w locret_12C93A ROM:0012C9F0 ; --------------------------------------------------------------------------- ROM:0012C9F0 ROM:0012C9F0 loc_12C9F0: ; CODE XREF: ROM:0012C9D8↑j ROM:0012C9F0 move.w $78A(a5),d0 ROM:0012C9F4 cmp.w ($D10).w,d0 ROM:0012C9F8 bgt.s locret_12CA14 ROM:0012C9FA bset #2,($127D).w ROM:0012CA00 bclr #2,($1287).w ROM:0012CA06 bset #3,($1280).w ROM:0012CA0C move.b #6,($10F9).w ROM:0012CA12 bra.s locret_12CA16 ROM:0012CA14 ; --------------------------------------------------------------------------- ROM:0012CA14 ROM:0012CA14 locret_12CA14: ; CODE XREF: ROM:0012C9B6↑j ROM:0012CA14 ; ROM:0012C9F8↑j ROM:0012CA14 rts ROM:0012CA16 ; --------------------------------------------------------------------------- ROM:0012CA16 ROM:0012CA16 locret_12CA16: ; CODE XREF: ROM:0012C960↑j ROM:0012CA16 ; ROM:0012CA12↑j ROM:0012CA16 ; DATA XREF: ... ROM:0012CA16 rts ROM:0012CA18 ; --------------------------------------------------------------------------- ROM:0012CA18 rts ROM:0012CA1A ROM:0012CA1A ; =============== S U B R O U T I N E ======================================= ROM:0012CA1A ROM:0012CA1A ROM:0012CA1A sub_12CA1A: ; CODE XREF: ROM:0012C77C↑p ROM:0012CA1A btst #3,($1280).w ROM:0012CA20 beq.s loc_12CA28 ROM:0012CA22 move.w $776(a5),d0 ROM:0012CA26 bra.s loc_12CA2C ROM:0012CA28 ; --------------------------------------------------------------------------- ROM:0012CA28 ROM:0012CA28 loc_12CA28: ; CODE XREF: sub_12CA1A+6↑j ROM:0012CA28 move.w $774(a5),d0 ROM:0012CA2C ROM:0012CA2C loc_12CA2C: ; CODE XREF: sub_12CA1A+C↑j ROM:0012CA2C muls.w #$1F4,d0 ROM:0012CA30 muls.l ($8EC).w,d1:d0 ROM:0012CA36 move.w $766(a5),d3 ROM:0012CA3A muls.w ($D4E).w,d3 ROM:0012CA3E divs.l d3,d1:d0 ROM:0012CA42 bvs.s loc_12CA68 ROM:0012CA44 move.w $760(a5),d2 ROM:0012CA48 muls.w ($CFC).w,d2 ROM:0012CA4C muls.l #$FA0,d1:d0 ROM:0012CA54 divs.l d2,d1:d0 ROM:0012CA58 bvs.s loc_12CA68 ROM:0012CA5A cmpi.l #$2710,d0 ROM:0012CA60 bgt.s loc_12CA68 ROM:0012CA62 move.w d0,($D02).w ROM:0012CA66 bra.s locret_12CA6E ROM:0012CA68 ; --------------------------------------------------------------------------- ROM:0012CA68 ROM:0012CA68 loc_12CA68: ; CODE XREF: sub_12CA1A+28↑j ROM:0012CA68 ; sub_12CA1A+3E↑j ... ROM:0012CA68 move.w #$2710,($D02).w ROM:0012CA6E ROM:0012CA6E locret_12CA6E: ; CODE XREF: sub_12CA1A+4C↑j ROM:0012CA6E rts ROM:0012CA6E ; End of function sub_12CA1A ROM:0012CA6E ROM:0012CA70 ROM:0012CA70 ; =============== S U B R O U T I N E ======================================= ROM:0012CA70 ROM:0012CA70 ROM:0012CA70 sub_12CA70: ; CODE XREF: ROM:loc_12C774↑p ROM:0012CA70 move.w ($5D2).w,d0 ROM:0012CA74 ext.l d0 ROM:0012CA76 muls.l ($958).w,d1:d0 ROM:0012CA7C divs.l #$1E,d1:d0 ROM:0012CA84 move.l d0,($8EC).w ROM:0012CA88 rts ROM:0012CA88 ; End of function sub_12CA70 ROM:0012CA88 ROM:0012CA8A ROM:0012CA8A ; =============== S U B R O U T I N E ======================================= ROM:0012CA8A ROM:0012CA8A ROM:0012CA8A sub_12CA8A: ; CODE XREF: ROM:0012C778↑p ROM:0012CA8A move.w #$3AEE,d1 ROM:0012CA8E move.w ($98A).w,d2 ROM:0012CA92 bsr.l sub_116E84 ROM:0012CA98 move.w d1,($CFC).w ROM:0012CA9C rts ROM:0012CA9C ; End of function sub_12CA8A ROM:0012CA9C ROM:0012CA9E ROM:0012CA9E ; =============== S U B R O U T I N E ======================================= ROM:0012CA9E ROM:0012CA9E ROM:0012CA9E sub_12CA9E: ; CODE XREF: ROM:0012C798↑p ROM:0012CA9E move.b ($10F6).w,($10F7).w ROM:0012CAA4 bclr #1,($1282).w ROM:0012CAAA btst #0,($1047).w ROM:0012CAB0 bne.s loc_12CABA ROM:0012CAB2 btst #0,($1047).w ROM:0012CAB8 beq.s loc_12CACA ROM:0012CABA ROM:0012CABA loc_12CABA: ; CODE XREF: sub_12CA9E+12↑j ROM:0012CABA move.w #0,($D04).w ROM:0012CAC0 move.b #4,($10F6).w ROM:0012CAC6 bra.w locret_12CB4A ROM:0012CACA ; --------------------------------------------------------------------------- ROM:0012CACA ROM:0012CACA loc_12CACA: ; CODE XREF: sub_12CA9E+1A↑j ROM:0012CACA btst #5,($1264).w ROM:0012CAD0 beq.s loc_12CAE2 ROM:0012CAD2 btst #2,($1287).w ROM:0012CAD8 bne.s loc_12CAE2 ROM:0012CADA btst #3,($1269).w ROM:0012CAE0 beq.s loc_12CAF0 ROM:0012CAE2 ROM:0012CAE2 loc_12CAE2: ; CODE XREF: sub_12CA9E+32↑j ROM:0012CAE2 ; sub_12CA9E+3A↑j ROM:0012CAE2 move.w #0,($D04).w ROM:0012CAE8 move.b #0,($10F6).w ROM:0012CAEE bra.s locret_12CB4A ROM:0012CAF0 ; --------------------------------------------------------------------------- ROM:0012CAF0 ROM:0012CAF0 loc_12CAF0: ; CODE XREF: sub_12CA9E+42↑j ROM:0012CAF0 btst #3,($1272).w ROM:0012CAF6 beq.s loc_12CB08 ROM:0012CAF8 move.w $772(a5),($D04).w ROM:0012CAFE move.b #3,($10F6).w ROM:0012CB04 bra.w locret_12CB4A ROM:0012CB08 ; --------------------------------------------------------------------------- ROM:0012CB08 ROM:0012CB08 loc_12CB08: ; CODE XREF: sub_12CA9E+58↑j ROM:0012CB08 btst #1,($1264).w ROM:0012CB0E beq.s loc_12CB3E ROM:0012CB10 btst #3,($1280).w ROM:0012CB16 beq.s loc_12CB20 ROM:0012CB18 move.w $76A(a5),($D04).w ROM:0012CB1E bra.s loc_12CB26 ROM:0012CB20 ; --------------------------------------------------------------------------- ROM:0012CB20 ROM:0012CB20 loc_12CB20: ; CODE XREF: sub_12CA9E+78↑j ROM:0012CB20 move.w $768(a5),($D04).w ROM:0012CB26 ROM:0012CB26 loc_12CB26: ; CODE XREF: sub_12CA9E+80↑j ROM:0012CB26 move.b #2,($10F6).w ROM:0012CB2C cmpi.w #0,($D04).w ROM:0012CB32 bne.s loc_12CB3A ROM:0012CB34 bset #1,($1282).w ROM:0012CB3A ROM:0012CB3A loc_12CB3A: ; CODE XREF: sub_12CA9E+94↑j ROM:0012CB3A bra.w locret_12CB4A ROM:0012CB3E ; --------------------------------------------------------------------------- ROM:0012CB3E ROM:0012CB3E loc_12CB3E: ; CODE XREF: sub_12CA9E+70↑j ROM:0012CB3E move.w ($CFA).w,($D04).w ROM:0012CB44 move.b #1,($10F6).w ROM:0012CB4A ROM:0012CB4A locret_12CB4A: ; CODE XREF: sub_12CA9E+28↑j ROM:0012CB4A ; sub_12CA9E+50↑j ... ROM:0012CB4A rts ROM:0012CB4A ; End of function sub_12CA9E ROM:0012CB4A ROM:0012CB4C ROM:0012CB4C ; =============== S U B R O U T I N E ======================================= ROM:0012CB4C ROM:0012CB4C ROM:0012CB4C sub_12CB4C: ; CODE XREF: ROM:0012C790↑p ROM:0012CB4C btst #4,($127B).w ROM:0012CB52 beq.s loc_12CB9E ROM:0012CB54 move.w $764(a5),d0 ROM:0012CB58 sub.w $762(a5),d0 ROM:0012CB5C cmp.w ($9C0).w,d0 ROM:0012CB60 bgt.w loc_12CB9E ROM:0012CB64 btst #4,($1267).w ROM:0012CB6A bne.s loc_12CB9E ROM:0012CB6C btst #0,($1052).w ROM:0012CB72 bne.s loc_12CB8C ROM:0012CB74 btst #0,($1052).w ROM:0012CB7A bne.s loc_12CB8C ROM:0012CB7C btst #0,($1050).w ROM:0012CB82 beq.s loc_12CB9E ROM:0012CB84 btst #0,($1050).w ROM:0012CB8A beq.s loc_12CB9E ROM:0012CB8C ROM:0012CB8C loc_12CB8C: ; CODE XREF: sub_12CB4C+26↑j ROM:0012CB8C ; sub_12CB4C+2E↑j ROM:0012CB8C move.w $764(a5),d0 ROM:0012CB90 cmp.w ($9C0).w,d0 ROM:0012CB94 bge.s loc_12CB9C ROM:0012CB96 bset #5,($1264).w ROM:0012CB9C ROM:0012CB9C loc_12CB9C: ; CODE XREF: sub_12CB4C+48↑j ROM:0012CB9C bra.s locret_12CBA4 ROM:0012CB9E ; --------------------------------------------------------------------------- ROM:0012CB9E ROM:0012CB9E loc_12CB9E: ; CODE XREF: sub_12CB4C+6↑j ROM:0012CB9E ; sub_12CB4C+14↑j ... ROM:0012CB9E bclr #5,($1264).w ROM:0012CBA4 ROM:0012CBA4 locret_12CBA4: ; CODE XREF: sub_12CB4C:loc_12CB9C↑j ROM:0012CBA4 rts ROM:0012CBA4 ; End of function sub_12CB4C ROM:0012CBA4 ROM:0012CBA6 ROM:0012CBA6 ; =============== S U B R O U T I N E ======================================= ROM:0012CBA6 ROM:0012CBA6 ROM:0012CBA6 sub_12CBA6: ; CODE XREF: ROM:0012C788↑p ROM:0012CBA6 move.w ($ABC).w,d0 ROM:0012CBAA add.w $76C(a5),d0 ROM:0012CBAE btst #6,($1265).w ROM:0012CBB4 bne.s loc_12CBC4 ROM:0012CBB6 cmp.w ($5D2).w,d0 ROM:0012CBBA ble.s loc_12CBC4 ROM:0012CBBC bset #1,($1264).w ROM:0012CBC2 bra.s locret_12CBCA ROM:0012CBC4 ; --------------------------------------------------------------------------- ROM:0012CBC4 ROM:0012CBC4 loc_12CBC4: ; CODE XREF: sub_12CBA6+E↑j ROM:0012CBC4 ; sub_12CBA6+14↑j ROM:0012CBC4 bclr #1,($1264).w ROM:0012CBCA ROM:0012CBCA locret_12CBCA: ; CODE XREF: sub_12CBA6+1C↑j ROM:0012CBCA rts ROM:0012CBCA ; End of function sub_12CBA6 ROM:0012CBCA ROM:0012CBCC ROM:0012CBCC ; =============== S U B R O U T I N E ======================================= ROM:0012CBCC ROM:0012CBCC ROM:0012CBCC sub_12CBCC: ; CODE XREF: ROM:0012C794↑p ROM:0012CBCC bclr #3,($1269).w ROM:0012CBD2 btst #4,($126C).w ROM:0012CBD8 bne.s loc_12CBEA ROM:0012CBDA btst #4,($127D).w ROM:0012CBE0 beq.s loc_12CBEA ROM:0012CBE2 btst #6,($86F).w ROM:0012CBE8 bne.s locret_12CBF0 ROM:0012CBEA ROM:0012CBEA loc_12CBEA: ; CODE XREF: sub_12CBCC+C↑j ROM:0012CBEA ; sub_12CBCC+14↑j ROM:0012CBEA bset #3,($1269).w ROM:0012CBF0 ROM:0012CBF0 locret_12CBF0: ; CODE XREF: sub_12CBCC+1C↑j ROM:0012CBF0 rts ROM:0012CBF0 ; End of function sub_12CBCC ROM:0012CBF0 ROM:0012CBF2 ROM:0012CBF2 ; =============== S U B R O U T I N E ======================================= ROM:0012CBF2 ROM:0012CBF2 ROM:0012CBF2 sub_12CBF2: ; CODE XREF: ROM:0012C780↑p ROM:0012CBF2 move.w $774(a5),d0 ROM:0012CBF6 add.w $76E(a5),d0 ROM:0012CBFA muls.w #$1F4,d0 ROM:0012CBFE muls.l ($8EC).w,d1:d0 ROM:0012CC04 move.w $770(a5),d2 ROM:0012CC08 muls.w ($D4E).w,d2 ROM:0012CC0C divs.l d2,d1:d0 ROM:0012CC10 bvs.s loc_12CC36 ROM:0012CC12 move.w $760(a5),d2 ROM:0012CC16 muls.w ($CFC).w,d2 ROM:0012CC1A muls.l #$FA0,d1:d0 ROM:0012CC22 divs.l d2,d1:d0 ROM:0012CC26 bvs.s loc_12CC36 ROM:0012CC28 cmpi.l #$2710,d0 ROM:0012CC2E bgt.s loc_12CC36 ROM:0012CC30 move.w d0,($CFE).w ROM:0012CC34 bra.s locret_12CC3C ROM:0012CC36 ; --------------------------------------------------------------------------- ROM:0012CC36 ROM:0012CC36 loc_12CC36: ; CODE XREF: sub_12CBF2+1E↑j ROM:0012CC36 ; sub_12CBF2+34↑j ... ROM:0012CC36 move.w #$2710,($CFE).w ROM:0012CC3C ROM:0012CC3C locret_12CC3C: ; CODE XREF: sub_12CBF2+42↑j ROM:0012CC3C rts ROM:0012CC3C ; End of function sub_12CBF2 ROM:0012CC3C ROM:0012CC3E ROM:0012CC3E ; =============== S U B R O U T I N E ======================================= ROM:0012CC3E ROM:0012CC3E ROM:0012CC3E sub_12CC3E: ; CODE XREF: ROM:0012C784↑p ROM:0012CC3E move.w ($CFE).w,d1 ROM:0012CC42 cmp.w ($D02).w,d1 ROM:0012CC46 bge.s loc_12CC60 ROM:0012CC48 move.w ($CFE).w,($CFA).w ROM:0012CC4E move.w $774(a5),d0 ROM:0012CC52 muls.w ($CFE).w,d0 ROM:0012CC56 divs.w ($D02).w,d0 ROM:0012CC5A move.w d0,($CF8).w ROM:0012CC5E bra.s locret_12CC6C ROM:0012CC60 ; --------------------------------------------------------------------------- ROM:0012CC60 ROM:0012CC60 loc_12CC60: ; CODE XREF: sub_12CC3E+8↑j ROM:0012CC60 move.w ($D02).w,($CFA).w ROM:0012CC66 move.w $774(a5),($CF8).w ROM:0012CC6C ROM:0012CC6C locret_12CC6C: ; CODE XREF: sub_12CC3E+20↑j ROM:0012CC6C rts ROM:0012CC6C ; End of function sub_12CC3E ROM:0012CC6C ROM:0012CC6E ROM:0012CC6E ; =============== S U B R O U T I N E ======================================= ROM:0012CC6E ROM:0012CC6E ROM:0012CC6E sub_12CC6E: ; CODE XREF: ROM:0012C78C↑p ROM:0012CC6E btst #0,($1050).w ROM:0012CC74 beq.s loc_12CC98 ROM:0012CC76 btst #0,($1050).w ROM:0012CC7C beq.s loc_12CC98 ROM:0012CC7E btst #4,($1263).w ROM:0012CC84 beq.s loc_12CC90 ROM:0012CC86 bset #3,($1272).w ROM:0012CC8C bra.w loc_12CC96 ROM:0012CC90 ; --------------------------------------------------------------------------- ROM:0012CC90 ROM:0012CC90 loc_12CC90: ; CODE XREF: sub_12CC6E+16↑j ROM:0012CC90 bclr #3,($1272).w ROM:0012CC96 ROM:0012CC96 loc_12CC96: ; CODE XREF: sub_12CC6E+1E↑j ROM:0012CC96 bra.s locret_12CCB0 ROM:0012CC98 ; --------------------------------------------------------------------------- ROM:0012CC98 ROM:0012CC98 loc_12CC98: ; CODE XREF: sub_12CC6E+6↑j ROM:0012CC98 ; sub_12CC6E+E↑j ROM:0012CC98 btst #0,($1055).w ROM:0012CC9E beq.s loc_12CCAA ROM:0012CCA0 bset #3,($1272).w ROM:0012CCA6 bra.w locret_12CCB0 ROM:0012CCAA ; --------------------------------------------------------------------------- ROM:0012CCAA ROM:0012CCAA loc_12CCAA: ; CODE XREF: sub_12CC6E+30↑j ROM:0012CCAA bclr #3,($1272).w ROM:0012CCB0 ROM:0012CCB0 locret_12CCB0: ; CODE XREF: sub_12CC6E:loc_12CC96↑j ROM:0012CCB0 ; sub_12CC6E+38↑j ROM:0012CCB0 rts ROM:0012CCB0 ; End of function sub_12CC6E ROM:0012CCB0 ROM:0012CCB2 ROM:0012CCB2 ; =============== S U B R O U T I N E ======================================= ROM:0012CCB2 ROM:0012CCB2 ROM:0012CCB2 sub_12CCB2: ; CODE XREF: ROM:0012C79C↑p ROM:0012CCB2 btst #0,($1048).w ROM:0012CCB8 bne.s loc_12CCC2 ROM:0012CCBA btst #0,($1048).w ROM:0012CCC0 beq.s loc_12CCD4 ROM:0012CCC2 ROM:0012CCC2 loc_12CCC2: ; CODE XREF: sub_12CCB2+6↑j ROM:0012CCC2 move.w $410(a5),d0 ROM:0012CCC6 move.w d0,($D0A).w ROM:0012CCCA move.w #1,($D12).w ROM:0012CCD0 bra.w loc_12CD6A ROM:0012CCD4 ; --------------------------------------------------------------------------- ROM:0012CCD4 ROM:0012CCD4 loc_12CCD4: ; CODE XREF: sub_12CCB2+E↑j ROM:0012CCD4 move.w $77E(a5),d2 ROM:0012CCD8 btst d2,($1057).w ROM:0012CCDC beq.s loc_12CCF8 ROM:0012CCDE cmpi.w #0,($776).w ROM:0012CCE4 bne.s loc_12CCF8 ROM:0012CCE6 move.w $E28(d2.w*2),d0 ROM:0012CCEC ext.l d0 ROM:0012CCEE add.l d0,($8F0).w ROM:0012CCF2 addi.w #1,($D0E).w ROM:0012CCF8 ROM:0012CCF8 loc_12CCF8: ; CODE XREF: sub_12CCB2+2A↑j ROM:0012CCF8 ; sub_12CCB2+32↑j ROM:0012CCF8 move.w $77C(a5),d1 ROM:0012CCFC cmp.w ($D0E).w,d1 ROM:0012CD00 blt.s loc_12CD12 ROM:0012CD02 btst #6,($126E).w ROM:0012CD08 beq.s loc_12CD5E ROM:0012CD0A cmpi.w #5,($D0E).w ROM:0012CD10 blt.s loc_12CD5E ROM:0012CD12 ROM:0012CD12 loc_12CD12: ; CODE XREF: sub_12CCB2+4E↑j ROM:0012CD12 move.l ($8F0).w,d0 ROM:0012CD16 divs.w ($D0E).w,d0 ROM:0012CD1A clr.l ($8F0).w ROM:0012CD1E clr.w ($D0E).w ROM:0012CD22 cmpi.w #0,($5DE).w ROM:0012CD28 beq.s loc_12CD48 ROM:0012CD2A cmpi.b #3,($10F7).w ROM:0012CD30 beq.s loc_12CD48 ROM:0012CD32 cmp.w ($D0A).w,d0 ROM:0012CD36 blt.s loc_12CD40 ROM:0012CD38 cmpi.w #0,($D12).w ROM:0012CD3E bne.s loc_12CD44 ROM:0012CD40 ROM:0012CD40 loc_12CD40: ; CODE XREF: sub_12CCB2+84↑j ROM:0012CD40 move.w d0,($D0A).w ROM:0012CD44 ROM:0012CD44 loc_12CD44: ; CODE XREF: sub_12CCB2+8C↑j ROM:0012CD44 bra.w loc_12CD4C ROM:0012CD48 ; --------------------------------------------------------------------------- ROM:0012CD48 ROM:0012CD48 loc_12CD48: ; CODE XREF: sub_12CCB2+76↑j ROM:0012CD48 ; sub_12CCB2+7E↑j ROM:0012CD48 move.w d0,($D0C).w ROM:0012CD4C ROM:0012CD4C loc_12CD4C: ; CODE XREF: sub_12CCB2:loc_12CD44↑j ROM:0012CD4C move.w ($D0C).w,d0 ROM:0012CD50 sub.w ($D0A).w,d0 ROM:0012CD54 move.w d0,($D10).w ROM:0012CD58 addi.w #1,($D12).w ROM:0012CD5E ROM:0012CD5E loc_12CD5E: ; CODE XREF: sub_12CCB2+56↑j ROM:0012CD5E ; sub_12CCB2+5E↑j ROM:0012CD5E btst #6,($126E).w ROM:0012CD64 beq.s locret_12CD72 ROM:0012CD66 clr.w ($D12).w ROM:0012CD6A ROM:0012CD6A loc_12CD6A: ; CODE XREF: sub_12CCB2+1E↑j ROM:0012CD6A clr.l ($8F0).w ROM:0012CD6E clr.w ($D0E).w ROM:0012CD72 ROM:0012CD72 locret_12CD72: ; CODE XREF: sub_12CCB2+B2↑j ROM:0012CD72 rts ROM:0012CD72 ; End of function sub_12CCB2 ROM:0012CD72 ROM:0012CD74 ROM:0012CD74 ; =============== S U B R O U T I N E ======================================= ROM:0012CD74 ROM:0012CD74 ROM:0012CD74 sub_12CD74: ; CODE XREF: ROM:0012C7A0↑p ROM:0012CD74 move.w #$2710,d0 ROM:0012CD78 sub.w ($D0A).w,d0 ROM:0012CD7C bge.s loc_12CD82 ROM:0012CD7E move.w #0,d0 ROM:0012CD82 ROM:0012CD82 loc_12CD82: ; CODE XREF: sub_12CD74+8↑j ROM:0012CD82 muls.w $77A(a5),d0 ROM:0012CD86 divs.w #$64,d0 ; 'd' ROM:0012CD8A add.w $778(a5),d0 ROM:0012CD8E move.w d0,($D08).w ROM:0012CD92 rts ROM:0012CD92 ; End of function sub_12CD74 ROM:0012CD92 ROM:0012CD94 ROM:0012CD94 ; =============== S U B R O U T I N E ======================================= ROM:0012CD94 ROM:0012CD94 ROM:0012CD94 sub_12CD94: ; CODE XREF: ROM:0012C7A4↑p ROM:0012CD94 move.b ($10F7).w,d0 ROM:0012CD98 cmp.b ($10F6).w,d0 ROM:0012CD9C beq.l loc_12CE1E ROM:0012CDA2 bset #6,($126E).w ROM:0012CDA8 clr.w d0 ROM:0012CDAA cmpi.w #0,($D04).w ROM:0012CDB0 bne.s loc_12CDCE ROM:0012CDB2 cmpi.w #0,($5DE).w ROM:0012CDB8 beq.s loc_12CDCE ROM:0012CDBA cmpi.b #2,($10F6).w ROM:0012CDC0 beq.s loc_12CDCA ROM:0012CDC2 cmpi.b #3,($10F6).w ROM:0012CDC8 bne.s loc_12CDCE ROM:0012CDCA ROM:0012CDCA loc_12CDCA: ; CODE XREF: sub_12CD94+2C↑j ROM:0012CDCA move.w #1,d0 ROM:0012CDCE ROM:0012CDCE loc_12CDCE: ; CODE XREF: sub_12CD94+1C↑j ROM:0012CDCE ; sub_12CD94+24↑j ... ROM:0012CDCE btst #3,($1269).w ROM:0012CDD4 bne.s loc_12CDE4 ROM:0012CDD6 cmpi.b #4,($10F7).w ROM:0012CDDC beq.s loc_12CDE4 ROM:0012CDDE cmpi.w #1,d0 ROM:0012CDE2 bne.s loc_12CE12 ROM:0012CDE4 ROM:0012CDE4 loc_12CDE4: ; CODE XREF: sub_12CD94+40↑j ROM:0012CDE4 ; sub_12CD94+48↑j ROM:0012CDE4 clr.b ($862).w ROM:0012CDE8 clr.w ($776).w ROM:0012CDEC bclr #5,($1284).w ROM:0012CDF2 cmpi.w #1,d0 ROM:0012CDF6 bne.s loc_12CE10 ROM:0012CDF8 move.w #0,($A3C).w ROM:0012CDFE bsr.l sub_11AD34 ROM:0012CE04 move.w #0,($A3C).w ROM:0012CE0A bsr.l sub_11AD34 ROM:0012CE10 ROM:0012CE10 loc_12CE10: ; CODE XREF: sub_12CD94+62↑j ROM:0012CE10 bra.s locret_12CE2A ROM:0012CE12 ; --------------------------------------------------------------------------- ROM:0012CE12 ROM:0012CE12 loc_12CE12: ; CODE XREF: sub_12CD94+4E↑j ROM:0012CE12 bset #5,($1284).w ROM:0012CE18 bra.s locret_12CE2A ROM:0012CE1A ; --------------------------------------------------------------------------- ROM:0012CE1A bra.w locret_12CE2A ROM:0012CE1E ; --------------------------------------------------------------------------- ROM:0012CE1E ROM:0012CE1E loc_12CE1E: ; CODE XREF: sub_12CD94+8↑j ROM:0012CE1E bclr #5,($1284).w ROM:0012CE24 bclr #6,($126E).w ROM:0012CE2A ROM:0012CE2A locret_12CE2A: ; CODE XREF: sub_12CD94:loc_12CE10↑j ROM:0012CE2A ; sub_12CD94+84↑j ... ROM:0012CE2A rts ROM:0012CE2A ; End of function sub_12CD94 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:0012C7A8↑p ROM:0012CE2C clr.w d1 ROM:0012CE2E move.b ($10FA).w,d1 ROM:0012CE32 cmpi.w #3,d1 ROM:0012CE36 bcc.s locret_12CE40 ROM:0012CE38 movea.l off_12CE42(pc,d1.w*4),a0 ROM:0012CE3C nop ROM:0012CE3E jmp (a0) ROM:0012CE40 ; --------------------------------------------------------------------------- ROM:0012CE40 ROM:0012CE40 locret_12CE40: ; CODE XREF: sub_12CE2C+A↑j ROM:0012CE40 rts ROM:0012CE40 ; End of function sub_12CE2C ROM:0012CE40 ROM:0012CE40 ; --------------------------------------------------------------------------- ROM:0012CE42 off_12CE42: dc.l loc_12CE4E ; DATA XREF: sub_12CE2C+C↑r ROM:0012CE46 dc.l loc_12CE58 ROM:0012CE4A dc.l loc_12CE92 ROM:0012CE4E ; --------------------------------------------------------------------------- ROM:0012CE4E ROM:0012CE4E loc_12CE4E: ; DATA XREF: ROM:off_12CE42↑o ROM:0012CE4E move.b #1,($10FA).w ROM:0012CE54 bra.s loc_12CE8C ROM:0012CE56 ; --------------------------------------------------------------------------- ROM:0012CE56 rts ROM:0012CE58 ; --------------------------------------------------------------------------- ROM:0012CE58 ROM:0012CE58 loc_12CE58: ; DATA XREF: ROM:0012CE46↑o ROM:0012CE58 btst #5,($1284).w ROM:0012CE5E beq.s loc_12CE8C ROM:0012CE60 move.w ($D08).w,d0 ROM:0012CE64 move.w ($D08).w,($D06).w ROM:0012CE6A clr.b ($862).w ROM:0012CE6E move.w d0,($776).w ROM:0012CE72 move.b #1,($862).w ROM:0012CE78 clr.w ($D12).w ROM:0012CE7C clr.w ($D0E).w ROM:0012CE80 clr.l ($8F0).w ROM:0012CE84 move.b #2,($10FA).w ROM:0012CE8A bra.s locret_12CEC0 ROM:0012CE8C ; --------------------------------------------------------------------------- ROM:0012CE8C ROM:0012CE8C loc_12CE8C: ; CODE XREF: ROM:0012CE54↑j ROM:0012CE8C ; ROM:0012CE5E↑j ... ROM:0012CE8C bsr.w sub_12CEF0 ROM:0012CE90 rts ROM:0012CE92 ; --------------------------------------------------------------------------- ROM:0012CE92 ROM:0012CE92 loc_12CE92: ; DATA XREF: ROM:0012CE4A↑o ROM:0012CE92 cmpi.w #0,($776).w ROM:0012CE98 ble.s loc_12CEA2 ROM:0012CE9A cmpi.w #0,($5D2).w ROM:0012CEA0 bne.s loc_12CEAE ROM:0012CEA2 ROM:0012CEA2 loc_12CEA2: ; CODE XREF: ROM:0012CE98↑j ROM:0012CEA2 move.b #1,($10FA).w ROM:0012CEA8 bra.s loc_12CE8C ROM:0012CEAA ; --------------------------------------------------------------------------- ROM:0012CEAA bra.w locret_12CEC0 ROM:0012CEAE ; --------------------------------------------------------------------------- ROM:0012CEAE ROM:0012CEAE loc_12CEAE: ; CODE XREF: ROM:0012CEA0↑j ROM:0012CEAE move.w ($776).w,d0 ROM:0012CEB2 cmp.w ($D06).w,d0 ROM:0012CEB6 beq.s locret_12CEC0 ROM:0012CEB8 move.w d0,($D06).w ROM:0012CEBC bsr.w sub_12CEC2 ROM:0012CEC0 ROM:0012CEC0 locret_12CEC0: ; CODE XREF: ROM:0012CE8A↑j ROM:0012CEC0 ; ROM:0012CEAA↑j ... ROM:0012CEC0 rts ROM:0012CEC2 ROM:0012CEC2 ; =============== S U B R O U T I N E ======================================= ROM:0012CEC2 ROM:0012CEC2 ROM:0012CEC2 sub_12CEC2: ; CODE XREF: ROM:0012CEBC↑p ROM:0012CEC2 move.w ($776).w,d1 ROM:0012CEC6 muls.w d1,d1 ROM:0012CEC8 move.w ($D08).w,d0 ROM:0012CECC muls.w $780(a5),d0 ROM:0012CED0 divs.w #$64,d0 ; 'd' ROM:0012CED4 divs.w d0,d1 ROM:0012CED6 addi.w #1,d1 ROM:0012CEDA move.w ($D04).w,d0 ROM:0012CEDE sub.w ($5DE).w,d0 ROM:0012CEE2 ext.l d0 ROM:0012CEE4 divs.w d1,d0 ROM:0012CEE6 add.w ($5DE).w,d0 ROM:0012CEEA move.w d0,($5DE).w ROM:0012CEEE rts ROM:0012CEEE ; End of function sub_12CEC2 ROM:0012CEEE ROM:0012CEF0 ROM:0012CEF0 ; =============== S U B R O U T I N E ======================================= ROM:0012CEF0 ROM:0012CEF0 ROM:0012CEF0 sub_12CEF0: ; CODE XREF: ROM:loc_12CE8C↑p ROM:0012CEF0 move.w ($D04).w,d0 ROM:0012CEF4 move.w d0,($5DE).w ROM:0012CEF8 rts ROM:0012CEF8 ; End of function sub_12CEF0 ROM:0012CEF8 ROM:0012CEFA ROM:0012CEFA ; =============== S U B R O U T I N E ======================================= ROM:0012CEFA ROM:0012CEFA ROM:0012CEFA sub_12CEFA: ; CODE XREF: ROM:0012C7B4↑p ROM:0012CEFA btst #1,($8A1).w ROM:0012CF00 beq.s loc_12CF04 ROM:0012CF02 bra.s loc_12CF0C ROM:0012CF04 ; --------------------------------------------------------------------------- ROM:0012CF04 ROM:0012CF04 loc_12CF04: ; CODE XREF: sub_12CEFA+6↑j ROM:0012CF04 btst #4,($8A1).w ROM:0012CF0A beq.s loc_12CF14 ROM:0012CF0C ROM:0012CF0C loc_12CF0C: ; CODE XREF: sub_12CEFA+8↑j ROM:0012CF0C move.w ($D16).w,($5DC).w ROM:0012CF12 bra.s locret_12CF1A ROM:0012CF14 ; --------------------------------------------------------------------------- ROM:0012CF14 ROM:0012CF14 loc_12CF14: ; CODE XREF: sub_12CEFA+10↑j ROM:0012CF14 move.w ($5DE).w,($5DC).w ROM:0012CF1A ROM:0012CF1A locret_12CF1A: ; CODE XREF: sub_12CEFA+18↑j ROM:0012CF1A rts ROM:0012CF1A ; End of function sub_12CEFA ROM:0012CF1A ROM:0012CF1C ROM:0012CF1C ; =============== S U B R O U T I N E ======================================= ROM:0012CF1C ROM:0012CF1C ROM:0012CF1C sub_12CF1C: ; CODE XREF: sub_1237EC+30↑p ROM:0012CF1C bsr.w sub_12D112 ROM:0012CF20 bsr.w sub_12D104 ROM:0012CF24 bsr.w sub_12D0C6 ROM:0012CF28 bsr.w sub_12CF2E ROM:0012CF2C rts ROM:0012CF2C ; End of function sub_12CF1C ROM:0012CF2C ROM:0012CF2E ROM:0012CF2E ; =============== S U B R O U T I N E ======================================= ROM:0012CF2E ROM:0012CF2E ROM:0012CF2E sub_12CF2E: ; CODE XREF: sub_12CF1C+C↑p ROM:0012CF2E clr.w d1 ROM:0012CF30 move.b ($10FB).w,d1 ROM:0012CF34 cmpi.w #5,d1 ROM:0012CF38 bcc.s locret_12CF42 ROM:0012CF3A movea.l off_12CF44(pc,d1.w*4),a0 ROM:0012CF3E nop ROM:0012CF40 jmp (a0) ROM:0012CF42 ; --------------------------------------------------------------------------- ROM:0012CF42 ROM:0012CF42 locret_12CF42: ; CODE XREF: sub_12CF2E+A↑j ROM:0012CF42 rts ROM:0012CF42 ; End of function sub_12CF2E ROM:0012CF42 ROM:0012CF42 ; --------------------------------------------------------------------------- ROM:0012CF44 off_12CF44: dc.l loc_12CF58 ; DATA XREF: sub_12CF2E+C↑r ROM:0012CF48 dc.l loc_12CF74 ROM:0012CF4C dc.l loc_12CFC2 ROM:0012CF50 dc.l loc_12D058 ROM:0012CF54 dc.l loc_12D09C ROM:0012CF58 ; --------------------------------------------------------------------------- ROM:0012CF58 ROM:0012CF58 loc_12CF58: ; DATA XREF: ROM:off_12CF44↑o ROM:0012CF58 bclr #4,($126A).w ROM:0012CF5E bclr #3,($B87).w ROM:0012CF64 bclr #1,($CC8).w ROM:0012CF6A move.b #1,($10FB).w ROM:0012CF70 bra.s locret_12CFC0 ROM:0012CF72 ; --------------------------------------------------------------------------- ROM:0012CF72 rts ROM:0012CF74 ; --------------------------------------------------------------------------- ROM:0012CF74 ROM:0012CF74 loc_12CF74: ; DATA XREF: ROM:0012CF48↑o ROM:0012CF74 btst #4,($1280).w ROM:0012CF7A beq.s loc_12CFAC ROM:0012CF7C bset #3,($1271).w ROM:0012CF82 bset #4,($126A).w ROM:0012CF88 bset #1,($CC8).w ROM:0012CF8E bset #3,($B87).w ROM:0012CF94 bset #3,($12AD).w ROM:0012CF9A bset #1,($CE0).w ROM:0012CFA0 move.b #3,($10FB).w ROM:0012CFA6 bra.l locret_12D09A ROM:0012CFAC ; --------------------------------------------------------------------------- ROM:0012CFAC ROM:0012CFAC loc_12CFAC: ; CODE XREF: ROM:0012CF7A↑j ROM:0012CFAC btst #4,($127B).w ROM:0012CFB2 beq.s locret_12CFC0 ROM:0012CFB4 move.b #2,($10FB).w ROM:0012CFBA bra.l locret_12D056 ROM:0012CFC0 ; --------------------------------------------------------------------------- ROM:0012CFC0 ROM:0012CFC0 locret_12CFC0: ; CODE XREF: ROM:0012CF70↑j ROM:0012CFC0 ; ROM:0012CFB2↑j ... ROM:0012CFC0 rts ROM:0012CFC2 ; --------------------------------------------------------------------------- ROM:0012CFC2 ROM:0012CFC2 loc_12CFC2: ; DATA XREF: ROM:0012CF4C↑o ROM:0012CFC2 move.w $78E(a5),d0 ROM:0012CFC6 move.w $790(a5),d1 ROM:0012CFCA cmp.w ($98A).w,d0 ROM:0012CFCE bge.s loc_12D00E ROM:0012CFD0 cmp.w ($994).w,d1 ROM:0012CFD4 bge.s loc_12D008 ROM:0012CFD6 bset #6,($1273).w ROM:0012CFDC bset #4,($126A).w ROM:0012CFE2 bset #3,($B87).w ROM:0012CFE8 bset #3,($12AD).w ROM:0012CFEE bset #1,($CC8).w ROM:0012CFF4 bset #1,($CE0).w ROM:0012CFFA move.b #3,($10FB).w ROM:0012D000 bra.l locret_12D09A ROM:0012D006 ; --------------------------------------------------------------------------- ROM:0012D006 bra.s loc_12D00E ROM:0012D008 ; --------------------------------------------------------------------------- ROM:0012D008 ROM:0012D008 loc_12D008: ; CODE XREF: ROM:0012CFD4↑j ROM:0012D008 bset #1,($CE0).w ROM:0012D00E ROM:0012D00E loc_12D00E: ; CODE XREF: ROM:0012CFCE↑j ROM:0012D00E ; ROM:0012D006↑j ROM:0012D00E btst #4,($1280).w ROM:0012D014 beq.s loc_12D042 ROM:0012D016 bset #3,($B87).w ROM:0012D01C bset #3,($12AD).w ROM:0012D022 bset #3,($1271).w ROM:0012D028 bset #4,($126A).w ROM:0012D02E bset #1,($CC8).w ROM:0012D034 bset #1,($CE0).w ROM:0012D03A move.b #3,($10FB).w ROM:0012D040 bra.s locret_12D09A ROM:0012D042 ; --------------------------------------------------------------------------- ROM:0012D042 ROM:0012D042 loc_12D042: ; CODE XREF: ROM:0012D014↑j ROM:0012D042 btst #4,($127B).w ROM:0012D048 bne.s locret_12D056 ROM:0012D04A move.b #1,($10FB).w ROM:0012D050 bra.l locret_12CFC0 ROM:0012D056 ; --------------------------------------------------------------------------- ROM:0012D056 ROM:0012D056 locret_12D056: ; CODE XREF: ROM:0012CFBA↑j ROM:0012D056 ; ROM:0012D048↑j ROM:0012D056 rts ROM:0012D058 ; --------------------------------------------------------------------------- ROM:0012D058 ROM:0012D058 loc_12D058: ; DATA XREF: ROM:0012CF50↑o ROM:0012D058 btst #4,($127B).w ROM:0012D05E bne.s locret_12D09A ROM:0012D060 btst #4,($1280).w ROM:0012D066 bne.s loc_12D080 ROM:0012D068 bclr #4,($126A).w ROM:0012D06E bclr #1,($CC8).w ROM:0012D074 move.b #1,($10FB).w ROM:0012D07A bra.l locret_12CFC0 ROM:0012D080 ; --------------------------------------------------------------------------- ROM:0012D080 ROM:0012D080 loc_12D080: ; CODE XREF: ROM:0012D066↑j ROM:0012D080 btst #3,($127F).w ROM:0012D086 beq.s locret_12D09A ROM:0012D088 bset #1,($CC8).w ROM:0012D08E bset #1,($CE0).w ROM:0012D094 move.b #4,($10FB).w ROM:0012D09A ROM:0012D09A locret_12D09A: ; CODE XREF: ROM:0012CFA6↑j ROM:0012D09A ; ROM:0012D000↑j ... ROM:0012D09A rts ROM:0012D09C ; --------------------------------------------------------------------------- ROM:0012D09C ROM:0012D09C loc_12D09C: ; DATA XREF: ROM:0012CF54↑o ROM:0012D09C btst #4,($127B).w ROM:0012D0A2 bne.s locret_12D09A ROM:0012D0A4 btst #4,($1280).w ROM:0012D0AA bne.s locret_12D0C4 ROM:0012D0AC bclr #4,($126A).w ROM:0012D0B2 bclr #1,($CC8).w ROM:0012D0B8 move.b #1,($10FB).w ROM:0012D0BE bra.l locret_12CFC0 ROM:0012D0C4 ; --------------------------------------------------------------------------- ROM:0012D0C4 ROM:0012D0C4 locret_12D0C4: ; CODE XREF: ROM:0012D0AA↑j ROM:0012D0C4 rts ROM:0012D0C6 ROM:0012D0C6 ; =============== S U B R O U T I N E ======================================= ROM:0012D0C6 ROM:0012D0C6 ROM:0012D0C6 sub_12D0C6: ; CODE XREF: sub_12CF1C+8↑p ROM:0012D0C6 move.w $792(a5),d0 ROM:0012D0CA cmp.w ($BB4).w,d0 ROM:0012D0CE blt.s loc_12D0E4 ROM:0012D0D0 move.w #$3B80,d1 ROM:0012D0D4 move.w ($D1A).w,d2 ROM:0012D0D8 move.w ($5D2).w,d3 ROM:0012D0DC bsr.l sub_116E84 ROM:0012D0E2 bra.s loc_12D0F6 ROM:0012D0E4 ; --------------------------------------------------------------------------- ROM:0012D0E4 ROM:0012D0E4 loc_12D0E4: ; CODE XREF: sub_12D0C6+8↑j ROM:0012D0E4 move.w #$3B7E,d1 ROM:0012D0E8 move.w ($BB4).w,d2 ROM:0012D0EC move.w ($5D2).w,d3 ROM:0012D0F0 bsr.l sub_116E84 ROM:0012D0F6 ROM:0012D0F6 loc_12D0F6: ; CODE XREF: sub_12D0C6+1C↑j ROM:0012D0F6 muls.w ($129C).w,d1 ROM:0012D0FA divs.w $2AA(a5),d1 ROM:0012D0FE move.w d1,($D18).w ROM:0012D102 rts ROM:0012D102 ; End of function sub_12D0C6 ROM:0012D102 ROM:0012D104 ROM:0012D104 ; =============== S U B R O U T I N E ======================================= ROM:0012D104 ROM:0012D104 ROM:0012D104 sub_12D104: ; CODE XREF: sub_12CF1C+4↑p ROM:0012D104 move.w ($AE0).w,d0 ROM:0012D108 sub.w ($12A0).w,d0 ROM:0012D10C move.w d0,($D1A).w ROM:0012D110 rts ROM:0012D110 ; End of function sub_12D104 ROM:0012D110 ROM:0012D112 ROM:0012D112 ; =============== S U B R O U T I N E ======================================= ROM:0012D112 ROM:0012D112 ROM:0012D112 sub_12D112: ; CODE XREF: sub_12CF1C↑p ROM:0012D112 clr.w d1 ROM:0012D114 move.b ($10FC).w,d1 ROM:0012D118 cmpi.w #4,d1 ROM:0012D11C bcc.s locret_12D126 ROM:0012D11E movea.l off_12D128(pc,d1.w*4),a0 ROM:0012D122 nop ROM:0012D124 jmp (a0) ROM:0012D126 ; --------------------------------------------------------------------------- ROM:0012D126 ROM:0012D126 locret_12D126: ; CODE XREF: sub_12D112+A↑j ROM:0012D126 rts ROM:0012D126 ; End of function sub_12D112 ROM:0012D126 ROM:0012D126 ; --------------------------------------------------------------------------- ROM:0012D128 off_12D128: dc.l loc_12D138 ; DATA XREF: sub_12D112+C↑r ROM:0012D12C dc.l loc_12D148 ROM:0012D130 dc.l loc_12D190 ROM:0012D134 dc.l loc_12D1E4 ROM:0012D138 ; --------------------------------------------------------------------------- ROM:0012D138 ROM:0012D138 loc_12D138: ; DATA XREF: ROM:off_12D128↑o ROM:0012D138 bclr #4,($1280).w ROM:0012D13E move.b #1,($10FC).w ROM:0012D144 bra.s locret_12D18E ROM:0012D146 ; --------------------------------------------------------------------------- ROM:0012D146 rts ROM:0012D148 ; --------------------------------------------------------------------------- ROM:0012D148 ROM:0012D148 loc_12D148: ; DATA XREF: ROM:0012D12C↑o ROM:0012D148 move.w $794(a5),d0 ROM:0012D14C move.w $796(a5),d1 ROM:0012D150 move.w $798(a5),d3 ROM:0012D154 move.w $79A(a5),d2 ROM:0012D158 move.w $79C(a5),d4 ROM:0012D15C cmp.w ($9BA).w,d0 ROM:0012D160 bge.s loc_12D166 ROM:0012D162 bra.w loc_12D178 ROM:0012D166 ; --------------------------------------------------------------------------- ROM:0012D166 ROM:0012D166 loc_12D166: ; CODE XREF: ROM:0012D160↑j ROM:0012D166 cmp.w ($9BA).w,d1 ROM:0012D16A ble.s locret_12D18E ROM:0012D16C cmp.w ($5D2).w,d2 ROM:0012D170 bgt.s loc_12D178 ROM:0012D172 cmp.w ($BB4).w,d3 ROM:0012D176 bge.s locret_12D18E ROM:0012D178 ROM:0012D178 loc_12D178: ; CODE XREF: ROM:0012D162↑j ROM:0012D178 ; ROM:0012D170↑j ROM:0012D178 clr.b ($81A).w ROM:0012D17C move.w d4,($6E6).w ROM:0012D180 move.b #1,($81A).w ROM:0012D186 move.b #2,($10FC).w ROM:0012D18C bra.s locret_12D1E2 ROM:0012D18E ; --------------------------------------------------------------------------- ROM:0012D18E ROM:0012D18E locret_12D18E: ; CODE XREF: ROM:0012D144↑j ROM:0012D18E ; ROM:0012D16A↑j ... ROM:0012D18E rts ROM:0012D190 ; --------------------------------------------------------------------------- ROM:0012D190 ROM:0012D190 loc_12D190: ; DATA XREF: ROM:0012D130↑o ROM:0012D190 cmpi.w #0,($6E6).w ROM:0012D196 bgt.s loc_12D1A6 ROM:0012D198 bset #4,($1280).w ROM:0012D19E move.b #3,($10FC).w ROM:0012D1A4 bra.s locret_12D206 ROM:0012D1A6 ; --------------------------------------------------------------------------- ROM:0012D1A6 ROM:0012D1A6 loc_12D1A6: ; CODE XREF: ROM:0012D196↑j ROM:0012D1A6 move.w $794(a5),d0 ROM:0012D1AA move.w $796(a5),d1 ROM:0012D1AE move.w $798(a5),d3 ROM:0012D1B2 move.w $79A(a5),d2 ROM:0012D1B6 cmp.w ($9BA).w,d0 ROM:0012D1BA blt.s locret_12D1E2 ROM:0012D1BC cmp.w ($9BA).w,d1 ROM:0012D1C0 bgt.s loc_12D1C6 ROM:0012D1C2 bra.w loc_12D1D2 ROM:0012D1C6 ; --------------------------------------------------------------------------- ROM:0012D1C6 ROM:0012D1C6 loc_12D1C6: ; CODE XREF: ROM:0012D1C0↑j ROM:0012D1C6 cmp.w ($5D2).w,d2 ROM:0012D1CA bgt.s locret_12D1E2 ROM:0012D1CC cmp.w ($BB4).w,d3 ROM:0012D1D0 blt.s locret_12D1E2 ROM:0012D1D2 ROM:0012D1D2 loc_12D1D2: ; CODE XREF: ROM:0012D1C2↑j ROM:0012D1D2 clr.b ($81A).w ROM:0012D1D6 clr.w ($6E6).w ROM:0012D1DA move.b #1,($10FC).w ROM:0012D1E0 bra.s locret_12D18E ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 locret_12D1E2: ; CODE XREF: ROM:0012D18C↑j ROM:0012D1E2 ; ROM:0012D1BA↑j ... ROM:0012D1E2 rts ROM:0012D1E4 ; --------------------------------------------------------------------------- ROM:0012D1E4 ROM:0012D1E4 loc_12D1E4: ; DATA XREF: ROM:0012D134↑o ROM:0012D1E4 move.w $794(a5),d0 ROM:0012D1E8 move.w $796(a5),d1 ROM:0012D1EC cmp.w ($9BA).w,d1 ROM:0012D1F0 bgt.s locret_12D206 ROM:0012D1F2 cmp.w ($9BA).w,d0 ROM:0012D1F6 blt.s locret_12D206 ROM:0012D1F8 bclr #4,($1280).w ROM:0012D1FE move.b #1,($10FC).w ROM:0012D204 bra.s locret_12D18E ROM:0012D206 ; --------------------------------------------------------------------------- ROM:0012D206 ROM:0012D206 locret_12D206: ; CODE XREF: ROM:0012D1A4↑j ROM:0012D206 ; ROM:0012D1F0↑j ... ROM:0012D206 rts ROM:0012D208 ; --------------------------------------------------------------------------- ROM:0012D208 rts ROM:0012D20A ROM:0012D20A ; =============== S U B R O U T I N E ======================================= ROM:0012D20A ROM:0012D20A ROM:0012D20A sub_12D20A: ; CODE XREF: sub_1237EC+90↑p ROM:0012D20A move.w ($D20).w,d1 ROM:0012D20E cmpi.w #6,d1 ROM:0012D212 bcc.s locret_12D21C ROM:0012D214 movea.l off_12D21E(pc,d1.w*4),a0 ROM:0012D218 nop ROM:0012D21A jmp (a0) ROM:0012D21C ; --------------------------------------------------------------------------- ROM:0012D21C ROM:0012D21C locret_12D21C: ; CODE XREF: sub_12D20A+8↑j ROM:0012D21C rts ROM:0012D21C ; End of function sub_12D20A ROM:0012D21C ROM:0012D21C ; --------------------------------------------------------------------------- ROM:0012D21E off_12D21E: dc.l loc_12D236 ; DATA XREF: sub_12D20A+A↑r ROM:0012D222 dc.l loc_12D240 ROM:0012D226 dc.l loc_12D27A ROM:0012D22A dc.l loc_12D296 ROM:0012D22E dc.l loc_12D2CA ROM:0012D232 dc.l loc_12D304 ROM:0012D236 ; --------------------------------------------------------------------------- ROM:0012D236 ROM:0012D236 loc_12D236: ; DATA XREF: ROM:off_12D21E↑o ROM:0012D236 move.w #1,($D20).w ROM:0012D23C bra.s loc_12D274 ROM:0012D23E ; --------------------------------------------------------------------------- ROM:0012D23E rts ROM:0012D240 ; --------------------------------------------------------------------------- ROM:0012D240 ROM:0012D240 loc_12D240: ; DATA XREF: ROM:0012D222↑o ROM:0012D240 btst #5,($1280).w ROM:0012D246 beq.s loc_12D274 ROM:0012D248 move.l ($8F8).w,d0 ROM:0012D24C divu.l #$3E8,d0 ROM:0012D254 bset #5,($1269).w ROM:0012D25A clr.b ($7E2).w ROM:0012D25E move.w d0,($676).w ROM:0012D262 move.b #1,($7E2).w ROM:0012D268 bsr.w sub_12D342 ROM:0012D26C move.w #2,($D20).w ROM:0012D272 bra.s loc_12D290 ROM:0012D274 ; --------------------------------------------------------------------------- ROM:0012D274 ROM:0012D274 loc_12D274: ; CODE XREF: ROM:0012D23C↑j ROM:0012D274 ; ROM:0012D246↑j ROM:0012D274 bsr.w sub_12D3D4 ROM:0012D278 rts ROM:0012D27A ; --------------------------------------------------------------------------- ROM:0012D27A ROM:0012D27A loc_12D27A: ; DATA XREF: ROM:0012D226↑o ROM:0012D27A cmpi.w #0,($676).w ROM:0012D280 bgt.s loc_12D290 ROM:0012D282 bclr #5,($1269).w ROM:0012D288 move.w #3,($D20).w ROM:0012D28E bra.s locret_12D2C8 ROM:0012D290 ; --------------------------------------------------------------------------- ROM:0012D290 ROM:0012D290 loc_12D290: ; CODE XREF: ROM:0012D272↑j ROM:0012D290 ; ROM:0012D280↑j ... ROM:0012D290 bsr.w sub_12D380 ROM:0012D294 rts ROM:0012D296 ; --------------------------------------------------------------------------- ROM:0012D296 ROM:0012D296 loc_12D296: ; DATA XREF: ROM:0012D22A↑o ROM:0012D296 btst #4,($126B).w ROM:0012D29C beq.s loc_12D2AC ROM:0012D29E bsr.w sub_12D424 ROM:0012D2A2 move.w #5,($D20).w ROM:0012D2A8 bra.w loc_12D33A ROM:0012D2AC ; --------------------------------------------------------------------------- ROM:0012D2AC ROM:0012D2AC loc_12D2AC: ; CODE XREF: ROM:0012D29C↑j ROM:0012D2AC btst #1,($125F).w ROM:0012D2B2 beq.s locret_12D2C8 ROM:0012D2B4 btst #4,($126B).w ROM:0012D2BA bne.s locret_12D2C8 ROM:0012D2BC bsr.w sub_12D402 ROM:0012D2C0 move.w #4,($D20).w ROM:0012D2C6 bra.s loc_12D2FE ROM:0012D2C8 ; --------------------------------------------------------------------------- ROM:0012D2C8 ROM:0012D2C8 locret_12D2C8: ; CODE XREF: ROM:0012D28E↑j ROM:0012D2C8 ; ROM:0012D2B2↑j ... ROM:0012D2C8 rts ROM:0012D2CA ; --------------------------------------------------------------------------- ROM:0012D2CA ROM:0012D2CA loc_12D2CA: ; DATA XREF: ROM:0012D22E↑o ROM:0012D2CA btst #5,($1280).w ROM:0012D2D0 beq.s loc_12D2FE ROM:0012D2D2 move.l ($8F8).w,d0 ROM:0012D2D6 divu.l #$3E8,d0 ROM:0012D2DE bset #5,($1269).w ROM:0012D2E4 clr.b ($7E2).w ROM:0012D2E8 move.w d0,($676).w ROM:0012D2EC move.b #1,($7E2).w ROM:0012D2F2 bsr.w sub_12D342 ROM:0012D2F6 move.w #2,($D20).w ROM:0012D2FC bra.s loc_12D290 ROM:0012D2FE ; --------------------------------------------------------------------------- ROM:0012D2FE ROM:0012D2FE loc_12D2FE: ; CODE XREF: ROM:0012D2C6↑j ROM:0012D2FE ; ROM:0012D2D0↑j ROM:0012D2FE bsr.w sub_12D402 ROM:0012D302 rts ROM:0012D304 ; --------------------------------------------------------------------------- ROM:0012D304 ROM:0012D304 loc_12D304: ; DATA XREF: ROM:0012D232↑o ROM:0012D304 btst #5,($1280).w ROM:0012D30A beq.s loc_12D33A ROM:0012D30C move.l ($8F8).w,d0 ROM:0012D310 divu.l #$3E8,d0 ROM:0012D318 bset #5,($1269).w ROM:0012D31E clr.b ($7E2).w ROM:0012D322 move.w d0,($676).w ROM:0012D326 move.b #1,($7E2).w ROM:0012D32C bsr.w sub_12D342 ROM:0012D330 move.w #2,($D20).w ROM:0012D336 bra.w loc_12D290 ROM:0012D33A ; --------------------------------------------------------------------------- ROM:0012D33A ROM:0012D33A loc_12D33A: ; CODE XREF: ROM:0012D2A8↑j ROM:0012D33A ; ROM:0012D30A↑j ROM:0012D33A bsr.w sub_12D424 ROM:0012D33E rts ROM:0012D340 ; --------------------------------------------------------------------------- ROM:0012D340 rts ROM:0012D342 ROM:0012D342 ; =============== S U B R O U T I N E ======================================= ROM:0012D342 ROM:0012D342 ROM:0012D342 sub_12D342: ; CODE XREF: ROM:0012D268↑p ROM:0012D342 ; ROM:0012D2F2↑p ... ROM:0012D342 move.l #$FDE8,d2 ROM:0012D348 move.w ($101A).w,d1 ROM:0012D34C ext.l d1 ROM:0012D34E sub.l d1,d2 ROM:0012D350 cmp.l ($8F8).w,d2 ROM:0012D354 bge.s loc_12D370 ROM:0012D356 move.l d2,d0 ROM:0012D358 move.l ($8F8).w,d1 ROM:0012D35C sub.l d2,d1 ROM:0012D35E move.l d1,($8F8).w ROM:0012D362 move.w ($676).w,d1 ROM:0012D366 sub.w $7A2(a5),d1 ROM:0012D36A move.w d1,($D1E).w ROM:0012D36E bra.s loc_12D378 ROM:0012D370 ; --------------------------------------------------------------------------- ROM:0012D370 ROM:0012D370 loc_12D370: ; CODE XREF: sub_12D342+12↑j ROM:0012D370 move.l ($8F8).w,d0 ROM:0012D374 clr.l ($8F8).w ROM:0012D378 ROM:0012D378 loc_12D378: ; CODE XREF: sub_12D342+2C↑j ROM:0012D378 bsr.l sub_11649E ROM:0012D37E rts ROM:0012D37E ; End of function sub_12D342 ROM:0012D37E ROM:0012D380 ROM:0012D380 ; =============== S U B R O U T I N E ======================================= ROM:0012D380 ROM:0012D380 ROM:0012D380 sub_12D380: ; CODE XREF: ROM:loc_12D290↑p ROM:0012D380 move.l ($8F8).w,d1 ROM:0012D384 cmpi.l #0,d1 ROM:0012D38A ble.s locret_12D3D2 ROM:0012D38C move.w ($D1E).w,d1 ROM:0012D390 cmp.w ($676).w,d1 ROM:0012D394 blt.s locret_12D3D2 ROM:0012D396 move.w $7A2(a5),d1 ROM:0012D39A muls.w #$3E8,d1 ROM:0012D39E cmp.l ($8F8).w,d1 ROM:0012D3A2 blt.s loc_12D3AE ROM:0012D3A4 move.l ($8F8).w,d0 ROM:0012D3A8 clr.l ($8F8).w ROM:0012D3AC bra.s loc_12D3CC ROM:0012D3AE ; --------------------------------------------------------------------------- ROM:0012D3AE ROM:0012D3AE loc_12D3AE: ; CODE XREF: sub_12D380+22↑j ROM:0012D3AE move.w $7A2(a5),d0 ROM:0012D3B2 add.w ($D1E).w,d0 ROM:0012D3B6 sub.w ($676).w,d0 ROM:0012D3BA sub.w d0,($D1E).w ROM:0012D3BE ext.l d0 ROM:0012D3C0 muls.l #$3E8,d0 ROM:0012D3C8 sub.l d0,($8F8).w ROM:0012D3CC ROM:0012D3CC loc_12D3CC: ; CODE XREF: sub_12D380+2C↑j ROM:0012D3CC bsr.l sub_11649E ROM:0012D3D2 ROM:0012D3D2 locret_12D3D2: ; CODE XREF: sub_12D380+A↑j ROM:0012D3D2 ; sub_12D380+14↑j ROM:0012D3D2 rts ROM:0012D3D2 ; End of function sub_12D380 ROM:0012D3D2 ROM:0012D3D4 ROM:0012D3D4 ; =============== S U B R O U T I N E ======================================= ROM:0012D3D4 ROM:0012D3D4 ROM:0012D3D4 sub_12D3D4: ; CODE XREF: ROM:loc_12D274↑p ROM:0012D3D4 move.w #$3AF0,d1 ROM:0012D3D8 move.w ($9C0).w,d2 ROM:0012D3DC bsr.l sub_116E84 ROM:0012D3E2 move.w d1,($D1C).w ROM:0012D3E6 move.w ($D1C).w,d3 ROM:0012D3EA muls.w ($D32).w,d3 ROM:0012D3EE muls.l ($95C).w,d4:d3 ROM:0012D3F4 divs.l #$6DDD00,d4:d3 ROM:0012D3FC move.l d3,($8F8).w ROM:0012D400 rts ROM:0012D400 ; End of function sub_12D3D4 ROM:0012D400 ROM:0012D402 ROM:0012D402 ; =============== S U B R O U T I N E ======================================= ROM:0012D402 ROM:0012D402 ROM:0012D402 sub_12D402: ; CODE XREF: ROM:0012D2BC↑p ROM:0012D402 ; ROM:loc_12D2FE↑p ROM:0012D402 move.w $7A0(a5),($D1C).w ROM:0012D408 move.w ($D1C).w,d3 ROM:0012D40C muls.w ($D32).w,d3 ROM:0012D410 muls.l ($95C).w,d4:d3 ROM:0012D416 divs.l #$6DDD00,d4:d3 ROM:0012D41E move.l d3,($8F8).w ROM:0012D422 rts ROM:0012D422 ; End of function sub_12D402 ROM:0012D422 ROM:0012D424 ROM:0012D424 ; =============== S U B R O U T I N E ======================================= ROM:0012D424 ROM:0012D424 ROM:0012D424 sub_12D424: ; CODE XREF: ROM:0012D29E↑p ROM:0012D424 ; ROM:loc_12D33A↑p ROM:0012D424 move.w $79E(a5),($D1C).w ROM:0012D42A move.w ($D1C).w,d3 ROM:0012D42E muls.w ($D32).w,d3 ROM:0012D432 muls.l ($95C).w,d4:d3 ROM:0012D438 divs.l #$6DDD00,d4:d3 ROM:0012D440 move.l d3,($8F8).w ROM:0012D444 rts ROM:0012D444 ; End of function sub_12D424 ROM:0012D444 ROM:0012D446 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012D448 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012D44A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012D44C ROM:0012D44C ; =============== S U B R O U T I N E ======================================= ROM:0012D44C ROM:0012D44C ROM:0012D44C sub_12D44C: ; CODE XREF: ROM:00116FC2↑p ROM:0012D44C bsr.w sub_12D9D8 ROM:0012D450 bsr.w sub_12D456 ROM:0012D454 rts ROM:0012D454 ; End of function sub_12D44C ROM:0012D454 ROM:0012D456 ROM:0012D456 ; =============== S U B R O U T I N E ======================================= ROM:0012D456 ROM:0012D456 ROM:0012D456 sub_12D456: ; CODE XREF: sub_12D44C+4↑p ROM:0012D456 clr.w d1 ROM:0012D458 move.b ($10FD).w,d1 ROM:0012D45C cmpi.w #7,d1 ROM:0012D460 bcc.s locret_12D46A ROM:0012D462 movea.l off_12D46C(pc,d1.w*4),a0 ROM:0012D466 nop ROM:0012D468 jmp (a0) ROM:0012D46A ; --------------------------------------------------------------------------- ROM:0012D46A ROM:0012D46A locret_12D46A: ; CODE XREF: sub_12D456+A↑j ROM:0012D46A rts ROM:0012D46A ; End of function sub_12D456 ROM:0012D46A ROM:0012D46A ; --------------------------------------------------------------------------- ROM:0012D46C off_12D46C: dc.l loc_12D488 ; DATA XREF: sub_12D456+C↑r ROM:0012D470 dc.l loc_12D4A2 ROM:0012D474 dc.l loc_12D516 ROM:0012D478 dc.l loc_12D5CE ROM:0012D47C dc.l loc_12D686 ROM:0012D480 dc.l loc_12D7F6 ROM:0012D484 dc.l loc_12D850 ROM:0012D488 ; --------------------------------------------------------------------------- ROM:0012D488 ROM:0012D488 loc_12D488: ; DATA XREF: ROM:off_12D46C↑o ROM:0012D488 move.w #7,($D26).w ROM:0012D48E bclr #6,($1261).w ROM:0012D494 move.b #5,($10FD).w ROM:0012D49A bra.l loc_12D83C ROM:0012D4A0 ; --------------------------------------------------------------------------- ROM:0012D4A0 rts ROM:0012D4A2 ; --------------------------------------------------------------------------- ROM:0012D4A2 ROM:0012D4A2 loc_12D4A2: ; DATA XREF: ROM:0012D470↑o ROM:0012D4A2 cmpi.w #0,($678).w ROM:0012D4A8 bgt.s loc_12D4CA ROM:0012D4AA btst #3,($878).w ROM:0012D4B0 beq.s loc_12D4CA ROM:0012D4B2 move.w #1,($D26).w ROM:0012D4B8 bclr #6,($1261).w ROM:0012D4BE move.b #5,($10FD).w ROM:0012D4C4 bra.l loc_12D83C ROM:0012D4CA ; --------------------------------------------------------------------------- ROM:0012D4CA ROM:0012D4CA loc_12D4CA: ; CODE XREF: ROM:0012D4A8↑j ROM:0012D4CA ; ROM:0012D4B0↑j ROM:0012D4CA cmpi.w #0,($678).w ROM:0012D4D0 bgt.s loc_12D4F2 ROM:0012D4D2 btst #3,($878).w ROM:0012D4D8 bne.s loc_12D4F2 ROM:0012D4DA move.w #2,($D26).w ROM:0012D4E0 bclr #6,($1261).w ROM:0012D4E6 move.b #5,($10FD).w ROM:0012D4EC bra.l loc_12D83C ROM:0012D4F2 ; --------------------------------------------------------------------------- ROM:0012D4F2 ROM:0012D4F2 loc_12D4F2: ; CODE XREF: ROM:0012D4D0↑j ROM:0012D4F2 ; ROM:0012D4D8↑j ROM:0012D4F2 btst #7,($127B).w ROM:0012D4F8 beq.s locret_12D514 ROM:0012D4FA clr.b ($7E4).w ROM:0012D4FE clr.w ($67A).w ROM:0012D502 move.b #3,($7E4).w ROM:0012D508 move.b #2,($10FD).w ROM:0012D50E bra.l loc_12D5C6 ROM:0012D514 ; --------------------------------------------------------------------------- ROM:0012D514 ROM:0012D514 locret_12D514: ; CODE XREF: ROM:0012D4F8↑j ROM:0012D514 ; ROM:0012D836↓j ROM:0012D514 rts ROM:0012D516 ; --------------------------------------------------------------------------- ROM:0012D516 ROM:0012D516 loc_12D516: ; CODE XREF: ROM:0012D576↓j ROM:0012D516 ; ROM:0012D62E↓j ... ROM:0012D516 cmpi.w #0,($678).w ROM:0012D51C bgt.s loc_12D536 ROM:0012D51E move.w #0,($D26).w ROM:0012D524 bclr #6,($1261).w ROM:0012D52A move.b #5,($10FD).w ROM:0012D530 bra.l loc_12D83C ROM:0012D536 ; --------------------------------------------------------------------------- ROM:0012D536 ROM:0012D536 loc_12D536: ; CODE XREF: ROM:0012D51C↑j ROM:0012D536 move.w #6,d0 ROM:0012D53A move.w #2,d1 ROM:0012D53E btst #7,($127B).w ROM:0012D544 beq.s loc_12D57E ROM:0012D546 cmp.w ($67A).w,d1 ROM:0012D54A ble.s loc_12D55C ROM:0012D54C clr.b ($7E4).w ROM:0012D550 clr.w ($67A).w ROM:0012D554 move.b #3,($7E4).w ROM:0012D55A bra.s loc_12D584 ROM:0012D55C ; --------------------------------------------------------------------------- ROM:0012D55C ROM:0012D55C loc_12D55C: ; CODE XREF: ROM:0012D54A↑j ROM:0012D55C cmp.w ($67A).w,d0 ROM:0012D560 bge.s loc_12D57C ROM:0012D562 clr.b ($7E4).w ROM:0012D566 clr.w ($67A).w ROM:0012D56A move.b #3,($7E4).w ROM:0012D570 move.b #2,($10FD).w ROM:0012D576 bra.l loc_12D516 ROM:0012D57C ; --------------------------------------------------------------------------- ROM:0012D57C ROM:0012D57C loc_12D57C: ; CODE XREF: ROM:0012D560↑j ROM:0012D57C bra.s loc_12D590 ROM:0012D57E ; --------------------------------------------------------------------------- ROM:0012D57E ROM:0012D57E loc_12D57E: ; CODE XREF: ROM:0012D544↑j ROM:0012D57E cmp.w ($67A).w,d0 ROM:0012D582 bge.s loc_12D590 ROM:0012D584 ROM:0012D584 loc_12D584: ; CODE XREF: ROM:0012D55A↑j ROM:0012D584 move.b #2,($10FD).w ROM:0012D58A bra.l loc_12D5C6 ROM:0012D590 ; --------------------------------------------------------------------------- ROM:0012D590 ROM:0012D590 loc_12D590: ; CODE XREF: ROM:loc_12D57C↑j ROM:0012D590 ; ROM:0012D582↑j ROM:0012D590 move.w #2,d0 ROM:0012D594 move.w #6,d1 ROM:0012D598 btst #7,($127B).w ROM:0012D59E beq.s loc_12D5C6 ROM:0012D5A0 cmp.w ($67A).w,d0 ROM:0012D5A4 bgt.s loc_12D5C6 ROM:0012D5A6 cmp.w ($67A).w,d1 ROM:0012D5AA blt.s loc_12D5C6 ROM:0012D5AC clr.b ($7E4).w ROM:0012D5B0 clr.w ($67A).w ROM:0012D5B4 move.b #3,($7E4).w ROM:0012D5BA move.b #3,($10FD).w ROM:0012D5C0 bra.l loc_12D67E ROM:0012D5C6 ; --------------------------------------------------------------------------- ROM:0012D5C6 ROM:0012D5C6 loc_12D5C6: ; CODE XREF: ROM:0012D50E↑j ROM:0012D5C6 ; ROM:0012D58A↑j ... ROM:0012D5C6 bclr #7,($127B).w ROM:0012D5CC rts ROM:0012D5CE ; --------------------------------------------------------------------------- ROM:0012D5CE ROM:0012D5CE loc_12D5CE: ; DATA XREF: ROM:0012D478↑o ROM:0012D5CE cmpi.w #0,($678).w ROM:0012D5D4 bgt.s loc_12D5EE ROM:0012D5D6 move.w #0,($D26).w ROM:0012D5DC bclr #6,($1261).w ROM:0012D5E2 move.b #5,($10FD).w ROM:0012D5E8 bra.l loc_12D83C ROM:0012D5EE ; --------------------------------------------------------------------------- ROM:0012D5EE ROM:0012D5EE loc_12D5EE: ; CODE XREF: ROM:0012D5D4↑j ROM:0012D5EE move.w #$10,d0 ROM:0012D5F2 move.w #$A,d1 ROM:0012D5F6 btst #7,($127B).w ROM:0012D5FC beq.s loc_12D636 ROM:0012D5FE cmp.w ($67A).w,d1 ROM:0012D602 ble.s loc_12D614 ROM:0012D604 clr.b ($7E4).w ROM:0012D608 clr.w ($67A).w ROM:0012D60C move.b #3,($7E4).w ROM:0012D612 bra.s loc_12D63C ROM:0012D614 ; --------------------------------------------------------------------------- ROM:0012D614 ROM:0012D614 loc_12D614: ; CODE XREF: ROM:0012D602↑j ROM:0012D614 cmp.w ($67A).w,d0 ROM:0012D618 bge.s loc_12D634 ROM:0012D61A clr.b ($7E4).w ROM:0012D61E clr.w ($67A).w ROM:0012D622 move.b #3,($7E4).w ROM:0012D628 move.b #2,($10FD).w ROM:0012D62E bra.l loc_12D516 ROM:0012D634 ; --------------------------------------------------------------------------- ROM:0012D634 ROM:0012D634 loc_12D634: ; CODE XREF: ROM:0012D618↑j ROM:0012D634 bra.s loc_12D648 ROM:0012D636 ; --------------------------------------------------------------------------- ROM:0012D636 ROM:0012D636 loc_12D636: ; CODE XREF: ROM:0012D5FC↑j ROM:0012D636 cmp.w ($67A).w,d0 ROM:0012D63A bge.s loc_12D648 ROM:0012D63C ROM:0012D63C loc_12D63C: ; CODE XREF: ROM:0012D612↑j ROM:0012D63C move.b #2,($10FD).w ROM:0012D642 bra.l loc_12D5C6 ROM:0012D648 ; --------------------------------------------------------------------------- ROM:0012D648 ROM:0012D648 loc_12D648: ; CODE XREF: ROM:loc_12D634↑j ROM:0012D648 ; ROM:0012D63A↑j ROM:0012D648 move.w #$A,d0 ROM:0012D64C move.w #$10,d1 ROM:0012D650 btst #7,($127B).w ROM:0012D656 beq.s loc_12D67E ROM:0012D658 cmp.w ($67A).w,d0 ROM:0012D65C bgt.s loc_12D67E ROM:0012D65E cmp.w ($67A).w,d1 ROM:0012D662 blt.s loc_12D67E ROM:0012D664 clr.b ($7E4).w ROM:0012D668 clr.w ($67A).w ROM:0012D66C move.b #3,($7E4).w ROM:0012D672 move.b #4,($10FD).w ROM:0012D678 bra.l loc_12D7EE ROM:0012D67E ; --------------------------------------------------------------------------- ROM:0012D67E ROM:0012D67E loc_12D67E: ; CODE XREF: ROM:0012D5C0↑j ROM:0012D67E ; ROM:0012D656↑j ... ROM:0012D67E bclr #7,($127B).w ROM:0012D684 rts ROM:0012D686 ; --------------------------------------------------------------------------- ROM:0012D686 ROM:0012D686 loc_12D686: ; DATA XREF: ROM:0012D47C↑o ROM:0012D686 cmpi.w #0,($678).w ROM:0012D68C bgt.s loc_12D6A6 ROM:0012D68E move.w #0,($D26).w ROM:0012D694 bclr #6,($1261).w ROM:0012D69A move.b #5,($10FD).w ROM:0012D6A0 bra.l loc_12D83C ROM:0012D6A6 ; --------------------------------------------------------------------------- ROM:0012D6A6 ROM:0012D6A6 loc_12D6A6: ; CODE XREF: ROM:0012D68C↑j ROM:0012D6A6 move.w #$A,d0 ROM:0012D6AA move.w #2,d1 ROM:0012D6AE move.w #6,d2 ROM:0012D6B2 move.w #6,d3 ROM:0012D6B6 btst #7,($127B).w ROM:0012D6BC beq.s loc_12D712 ROM:0012D6BE cmp.w ($67A).w,d1 ROM:0012D6C2 ble.s loc_12D6D4 ROM:0012D6C4 clr.b ($7E4).w ROM:0012D6C8 clr.w ($67A).w ROM:0012D6CC move.b #3,($7E4).w ROM:0012D6D2 bra.s loc_12D718 ROM:0012D6D4 ; --------------------------------------------------------------------------- ROM:0012D6D4 ROM:0012D6D4 loc_12D6D4: ; CODE XREF: ROM:0012D6C2↑j ROM:0012D6D4 cmp.w ($67A).w,d2 ROM:0012D6D8 bge.s loc_12D6F0 ROM:0012D6DA cmp.w ($67A).w,d3 ROM:0012D6DE ble.s loc_12D6F0 ROM:0012D6E0 clr.b ($7E4).w ROM:0012D6E4 clr.w ($67A).w ROM:0012D6E8 move.b #3,($7E4).w ROM:0012D6EE bra.s loc_12D718 ROM:0012D6F0 ; --------------------------------------------------------------------------- ROM:0012D6F0 ROM:0012D6F0 loc_12D6F0: ; CODE XREF: ROM:0012D6D8↑j ROM:0012D6F0 ; ROM:0012D6DE↑j ROM:0012D6F0 cmp.w ($67A).w,d0 ROM:0012D6F4 bge.s loc_12D710 ROM:0012D6F6 clr.b ($7E4).w ROM:0012D6FA clr.w ($67A).w ROM:0012D6FE move.b #3,($7E4).w ROM:0012D704 move.b #2,($10FD).w ROM:0012D70A bra.l loc_12D516 ROM:0012D710 ; --------------------------------------------------------------------------- ROM:0012D710 ROM:0012D710 loc_12D710: ; CODE XREF: ROM:0012D6F4↑j ROM:0012D710 bra.s loc_12D730 ROM:0012D712 ; --------------------------------------------------------------------------- ROM:0012D712 ROM:0012D712 loc_12D712: ; CODE XREF: ROM:0012D6BC↑j ROM:0012D712 cmp.w ($67A).w,d0 ROM:0012D716 bge.s loc_12D730 ROM:0012D718 ROM:0012D718 loc_12D718: ; CODE XREF: ROM:0012D6D2↑j ROM:0012D718 ; ROM:0012D6EE↑j ROM:0012D718 move.w #0,($D28).w ROM:0012D71E move.w #0,($D22).w ROM:0012D724 move.b #2,($10FD).w ROM:0012D72A bra.l loc_12D5C6 ROM:0012D730 ; --------------------------------------------------------------------------- ROM:0012D730 ROM:0012D730 loc_12D730: ; CODE XREF: ROM:loc_12D710↑j ROM:0012D730 ; ROM:0012D716↑j ROM:0012D730 move.w #6,d0 ROM:0012D734 move.w #$A,d1 ROM:0012D738 move.w #$F,d2 ROM:0012D73C btst #7,($127B).w ROM:0012D742 beq.s loc_12D77C ROM:0012D744 cmp.w ($67A).w,d0 ROM:0012D748 bgt.s loc_12D77C ROM:0012D74A cmp.w ($67A).w,d1 ROM:0012D74E blt.s loc_12D77C ROM:0012D750 cmp.w ($D28).w,d2 ROM:0012D754 ble.s loc_12D77C ROM:0012D756 clr.b ($7E4).w ROM:0012D75A clr.w ($67A).w ROM:0012D75E move.b #3,($7E4).w ROM:0012D764 bsr.w sub_12D974 ROM:0012D768 addq.w #1,($D28).w ROM:0012D76C bvc.s loc_12D774 ROM:0012D76E move.w #$8000,($D28).w ROM:0012D774 ROM:0012D774 loc_12D774: ; CODE XREF: ROM:0012D76C↑j ROM:0012D774 move.b #4,($10FD).w ROM:0012D77A bra.s loc_12D7EE ROM:0012D77C ; --------------------------------------------------------------------------- ROM:0012D77C ROM:0012D77C loc_12D77C: ; CODE XREF: ROM:0012D742↑j ROM:0012D77C ; ROM:0012D748↑j ... ROM:0012D77C btst #7,($127B).w ROM:0012D782 beq.s loc_12D7B8 ROM:0012D784 cmp.w ($67A).w,d0 ROM:0012D788 bgt.s loc_12D7B8 ROM:0012D78A cmp.w ($67A).w,d1 ROM:0012D78E blt.s loc_12D7B8 ROM:0012D790 cmp.w ($D28).w,d2 ROM:0012D794 bgt.s loc_12D7B8 ROM:0012D796 clr.b ($7E4).w ROM:0012D79A clr.w ($67A).w ROM:0012D79E bsr.w sub_12D974 ROM:0012D7A2 bsr.w sub_12D986 ROM:0012D7A6 bclr #6,($1261).w ROM:0012D7AC move.b #5,($10FD).w ROM:0012D7B2 bra.l loc_12D83C ROM:0012D7B8 ; --------------------------------------------------------------------------- ROM:0012D7B8 ROM:0012D7B8 loc_12D7B8: ; CODE XREF: ROM:0012D782↑j ROM:0012D7B8 ; ROM:0012D788↑j ... ROM:0012D7B8 move.w #2,d0 ROM:0012D7BC move.w #6,d1 ROM:0012D7C0 btst #7,($127B).w ROM:0012D7C6 beq.s loc_12D7EE ROM:0012D7C8 cmp.w ($67A).w,d0 ROM:0012D7CC bgt.s loc_12D7EE ROM:0012D7CE cmp.w ($67A).w,d1 ROM:0012D7D2 blt.s loc_12D7EE ROM:0012D7D4 clr.b ($7E4).w ROM:0012D7D8 clr.w ($67A).w ROM:0012D7DC move.b #3,($7E4).w ROM:0012D7E2 move.b #6,($10FD).w ROM:0012D7E8 bra.l loc_12D96A ROM:0012D7EE ; --------------------------------------------------------------------------- ROM:0012D7EE ROM:0012D7EE loc_12D7EE: ; CODE XREF: ROM:0012D678↑j ROM:0012D7EE ; ROM:0012D77A↑j ... ROM:0012D7EE bclr #7,($127B).w ROM:0012D7F4 rts ROM:0012D7F6 ; --------------------------------------------------------------------------- ROM:0012D7F6 ROM:0012D7F6 loc_12D7F6: ; DATA XREF: ROM:0012D480↑o ROM:0012D7F6 move.w $7AA(a5),d0 ROM:0012D7FA btst #4,($1276).w ROM:0012D800 beq.s loc_12D804 ROM:0012D802 bra.s loc_12D80C ROM:0012D804 ; --------------------------------------------------------------------------- ROM:0012D804 ROM:0012D804 loc_12D804: ; CODE XREF: ROM:0012D800↑j ROM:0012D804 btst #0,($1279).w ROM:0012D80A beq.s loc_12D83C ROM:0012D80C ROM:0012D80C loc_12D80C: ; CODE XREF: ROM:0012D802↑j ROM:0012D80C bsr.w sub_12D9C0 ROM:0012D810 move.w #0,($D28).w ROM:0012D816 move.w #0,($D22).w ROM:0012D81C clr.b ($7E3).w ROM:0012D820 move.w d0,($678).w ROM:0012D824 move.b #1,($7E3).w ROM:0012D82A bset #6,($1261).w ROM:0012D830 move.b #1,($10FD).w ROM:0012D836 bra.l locret_12D514 ROM:0012D83C ; --------------------------------------------------------------------------- ROM:0012D83C ROM:0012D83C loc_12D83C: ; CODE XREF: ROM:0012D49A↑j ROM:0012D83C ; ROM:0012D4C4↑j ... ROM:0012D83C bclr #4,($1276).w ROM:0012D842 bclr #0,($1279).w ROM:0012D848 bclr #7,($127B).w ROM:0012D84E rts ROM:0012D850 ; --------------------------------------------------------------------------- ROM:0012D850 ROM:0012D850 loc_12D850: ; DATA XREF: ROM:0012D484↑o ROM:0012D850 cmpi.w #0,($678).w ROM:0012D856 bgt.s loc_12D86C ROM:0012D858 move.w #0,($D26).w ROM:0012D85E bclr #6,($1261).w ROM:0012D864 move.b #5,($10FD).w ROM:0012D86A bra.s loc_12D83C ROM:0012D86C ; --------------------------------------------------------------------------- ROM:0012D86C ROM:0012D86C loc_12D86C: ; CODE XREF: ROM:0012D856↑j ROM:0012D86C move.w #2,d0 ROM:0012D870 move.w #6,d1 ROM:0012D874 move.w #$F,d2 ROM:0012D878 btst #7,($127B).w ROM:0012D87E beq.s loc_12D8B4 ROM:0012D880 cmp.w ($67A).w,d0 ROM:0012D884 bgt.s loc_12D8B4 ROM:0012D886 cmp.w ($67A).w,d1 ROM:0012D88A blt.s loc_12D8B4 ROM:0012D88C cmp.w ($D28).w,d2 ROM:0012D890 bgt.s loc_12D8B4 ROM:0012D892 clr.b ($7E4).w ROM:0012D896 clr.w ($67A).w ROM:0012D89A bsr.w sub_12D980 ROM:0012D89E bsr.w sub_12D986 ROM:0012D8A2 bclr #6,($1261).w ROM:0012D8A8 move.b #5,($10FD).w ROM:0012D8AE bra.l loc_12D83C ROM:0012D8B4 ; --------------------------------------------------------------------------- ROM:0012D8B4 ROM:0012D8B4 loc_12D8B4: ; CODE XREF: ROM:0012D87E↑j ROM:0012D8B4 ; ROM:0012D884↑j ... ROM:0012D8B4 move.w #6,d0 ROM:0012D8B8 move.w #2,d1 ROM:0012D8BC btst #7,($127B).w ROM:0012D8C2 beq.s loc_12D8FC ROM:0012D8C4 cmp.w ($67A).w,d1 ROM:0012D8C8 ble.s loc_12D8DA ROM:0012D8CA clr.b ($7E4).w ROM:0012D8CE clr.w ($67A).w ROM:0012D8D2 move.b #3,($7E4).w ROM:0012D8D8 bra.s loc_12D902 ROM:0012D8DA ; --------------------------------------------------------------------------- ROM:0012D8DA ROM:0012D8DA loc_12D8DA: ; CODE XREF: ROM:0012D8C8↑j ROM:0012D8DA cmp.w ($67A).w,d0 ROM:0012D8DE bge.s loc_12D8FA ROM:0012D8E0 clr.b ($7E4).w ROM:0012D8E4 clr.w ($67A).w ROM:0012D8E8 move.b #3,($7E4).w ROM:0012D8EE move.b #2,($10FD).w ROM:0012D8F4 bra.l loc_12D516 ROM:0012D8FA ; --------------------------------------------------------------------------- ROM:0012D8FA ROM:0012D8FA loc_12D8FA: ; CODE XREF: ROM:0012D8DE↑j ROM:0012D8FA bra.s loc_12D91A ROM:0012D8FC ; --------------------------------------------------------------------------- ROM:0012D8FC ROM:0012D8FC loc_12D8FC: ; CODE XREF: ROM:0012D8C2↑j ROM:0012D8FC cmp.w ($67A).w,d0 ROM:0012D900 bge.s loc_12D91A ROM:0012D902 ROM:0012D902 loc_12D902: ; CODE XREF: ROM:0012D8D8↑j ROM:0012D902 move.w #0,($D28).w ROM:0012D908 move.w #0,($D22).w ROM:0012D90E move.b #2,($10FD).w ROM:0012D914 bra.l loc_12D5C6 ROM:0012D91A ; --------------------------------------------------------------------------- ROM:0012D91A ROM:0012D91A loc_12D91A: ; CODE XREF: ROM:loc_12D8FA↑j ROM:0012D91A ; ROM:0012D900↑j ROM:0012D91A move.w #2,d0 ROM:0012D91E move.w #6,d1 ROM:0012D922 move.w #$F,d2 ROM:0012D926 btst #7,($127B).w ROM:0012D92C beq.s loc_12D96A ROM:0012D92E cmp.w ($67A).w,d0 ROM:0012D932 bgt.s loc_12D96A ROM:0012D934 cmp.w ($67A).w,d1 ROM:0012D938 blt.s loc_12D96A ROM:0012D93A cmp.w ($D28).w,d2 ROM:0012D93E ble.s loc_12D96A ROM:0012D940 clr.b ($7E4).w ROM:0012D944 clr.w ($67A).w ROM:0012D948 move.b #3,($7E4).w ROM:0012D94E bsr.w sub_12D980 ROM:0012D952 addq.w #1,($D28).w ROM:0012D956 bvc.s loc_12D95E ROM:0012D958 move.w #$8000,($D28).w ROM:0012D95E ROM:0012D95E loc_12D95E: ; CODE XREF: ROM:0012D956↑j ROM:0012D95E move.b #4,($10FD).w ROM:0012D964 bra.l loc_12D7EE ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A loc_12D96A: ; CODE XREF: ROM:0012D7E8↑j ROM:0012D96A ; ROM:0012D92C↑j ... ROM:0012D96A bclr #7,($127B).w ROM:0012D970 rts ROM:0012D972 ; --------------------------------------------------------------------------- ROM:0012D972 rts ROM:0012D974 ROM:0012D974 ; =============== S U B R O U T I N E ======================================= ROM:0012D974 ROM:0012D974 ROM:0012D974 sub_12D974: ; CODE XREF: ROM:0012D764↑p ROM:0012D974 ; ROM:0012D79E↑p ROM:0012D974 lsl ($D22).w ROM:0012D978 ori.w #1,($D22).w ROM:0012D97E rts ROM:0012D97E ; End of function sub_12D974 ROM:0012D97E ROM:0012D980 ROM:0012D980 ; =============== S U B R O U T I N E ======================================= ROM:0012D980 ROM:0012D980 ROM:0012D980 sub_12D980: ; CODE XREF: ROM:0012D89A↑p ROM:0012D980 ; ROM:0012D94E↑p ROM:0012D980 lsl ($D22).w ROM:0012D984 rts ROM:0012D984 ; End of function sub_12D980 ROM:0012D984 ROM:0012D986 ROM:0012D986 ; =============== S U B R O U T I N E ======================================= ROM:0012D986 ROM:0012D986 ROM:0012D986 sub_12D986: ; CODE XREF: ROM:0012D7A2↑p ROM:0012D986 ; ROM:0012D89E↑p ROM:0012D986 move.w ($D22).w,d0 ROM:0012D98A cmpi.w #$F0F0,d0 ROM:0012D98E bne.s loc_12D998 ROM:0012D990 move.w #5,($D26).w ROM:0012D996 bra.s loc_12D9AC ROM:0012D998 ; --------------------------------------------------------------------------- ROM:0012D998 ROM:0012D998 loc_12D998: ; CODE XREF: sub_12D986+8↑j ROM:0012D998 cmp.w ($D24).w,d0 ROM:0012D99C bne.s loc_12D9A6 ROM:0012D99E move.w #3,($D26).w ROM:0012D9A4 bra.s loc_12D9AC ROM:0012D9A6 ; --------------------------------------------------------------------------- ROM:0012D9A6 ROM:0012D9A6 loc_12D9A6: ; CODE XREF: sub_12D986+16↑j ROM:0012D9A6 move.w #4,($D26).w ROM:0012D9AC ROM:0012D9AC loc_12D9AC: ; CODE XREF: sub_12D986+10↑j ROM:0012D9AC ; sub_12D986+1E↑j ROM:0012D9AC cmpi.w #0,d0 ROM:0012D9B0 beq.s loc_12D9B8 ROM:0012D9B2 cmpi.w #$FFFF,d0 ROM:0012D9B6 bne.s locret_12D9BE ROM:0012D9B8 ROM:0012D9B8 loc_12D9B8: ; CODE XREF: sub_12D986+2A↑j ROM:0012D9B8 move.w #6,($D26).w ROM:0012D9BE ROM:0012D9BE locret_12D9BE: ; CODE XREF: sub_12D986+30↑j ROM:0012D9BE rts ROM:0012D9BE ; End of function sub_12D986 ROM:0012D9BE ROM:0012D9C0 ROM:0012D9C0 ; =============== S U B R O U T I N E ======================================= ROM:0012D9C0 ROM:0012D9C0 ROM:0012D9C0 sub_12D9C0: ; CODE XREF: ROM:loc_12D80C↑p ROM:0012D9C0 btst #3,($878).w ROM:0012D9C6 beq.s loc_12D9D0 ROM:0012D9C8 bset #1,($126D).w ROM:0012D9CE bra.s locret_12D9D6 ROM:0012D9D0 ; --------------------------------------------------------------------------- ROM:0012D9D0 ROM:0012D9D0 loc_12D9D0: ; CODE XREF: sub_12D9C0+6↑j ROM:0012D9D0 bclr #1,($126D).w ROM:0012D9D6 ROM:0012D9D6 locret_12D9D6: ; CODE XREF: sub_12D9C0+E↑j ROM:0012D9D6 rts ROM:0012D9D6 ; End of function sub_12D9C0 ROM:0012D9D6 ROM:0012D9D8 ROM:0012D9D8 ; =============== S U B R O U T I N E ======================================= ROM:0012D9D8 ROM:0012D9D8 ROM:0012D9D8 sub_12D9D8: ; CODE XREF: sub_12D44C↑p ROM:0012D9D8 btst #1,($126D).w ROM:0012D9DE beq.s loc_12D9F6 ROM:0012D9E0 btst #3,($878).w ROM:0012D9E6 bne.s loc_12D9F4 ROM:0012D9E8 bset #7,($127B).w ROM:0012D9EE bclr #1,($126D).w ROM:0012D9F4 ROM:0012D9F4 loc_12D9F4: ; CODE XREF: sub_12D9D8+E↑j ROM:0012D9F4 bra.s locret_12DA0A ROM:0012D9F6 ; --------------------------------------------------------------------------- ROM:0012D9F6 ROM:0012D9F6 loc_12D9F6: ; CODE XREF: sub_12D9D8+6↑j ROM:0012D9F6 btst #3,($878).w ROM:0012D9FC beq.s locret_12DA0A ROM:0012D9FE bset #7,($127B).w ROM:0012DA04 bset #1,($126D).w ROM:0012DA0A ROM:0012DA0A locret_12DA0A: ; CODE XREF: sub_12D9D8:loc_12D9F4↑j ROM:0012DA0A ; sub_12D9D8+24↑j ROM:0012DA0A rts ROM:0012DA0A ; End of function sub_12D9D8 ROM:0012DA0A ROM:0012DA0C ROM:0012DA0C ; =============== S U B R O U T I N E ======================================= ROM:0012DA0C ROM:0012DA0C ROM:0012DA0C sub_12DA0C: ; CODE XREF: sub_1237EC+B4↑p ROM:0012DA0C bsr.w sub_12DA12 ROM:0012DA10 rts ROM:0012DA10 ; End of function sub_12DA0C ROM:0012DA10 ROM:0012DA12 ROM:0012DA12 ; =============== S U B R O U T I N E ======================================= ROM:0012DA12 ROM:0012DA12 ROM:0012DA12 sub_12DA12: ; CODE XREF: sub_12DA0C↑p ROM:0012DA12 clr.w d1 ROM:0012DA14 move.b ($10FF).w,d1 ROM:0012DA18 cmpi.w #3,d1 ROM:0012DA1C bcc.s locret_12DA26 ROM:0012DA1E movea.l off_12DA28(pc,d1.w*4),a0 ROM:0012DA22 nop ROM:0012DA24 jmp (a0) ROM:0012DA26 ; --------------------------------------------------------------------------- ROM:0012DA26 ROM:0012DA26 locret_12DA26: ; CODE XREF: sub_12DA12+A↑j ROM:0012DA26 rts ROM:0012DA26 ; End of function sub_12DA12 ROM:0012DA26 ROM:0012DA26 ; --------------------------------------------------------------------------- ROM:0012DA28 off_12DA28: dc.l loc_12DA34 ; DATA XREF: sub_12DA12+C↑r ROM:0012DA2C dc.l loc_12DA42 ROM:0012DA30 dc.l loc_12DA82 ROM:0012DA34 ; --------------------------------------------------------------------------- ROM:0012DA34 ROM:0012DA34 loc_12DA34: ; DATA XREF: ROM:off_12DA28↑o ROM:0012DA34 bsr.w sub_12DA96 ROM:0012DA38 move.b #1,($10FF).w ROM:0012DA3E bra.s locret_12DA80 ROM:0012DA40 ; --------------------------------------------------------------------------- ROM:0012DA40 rts ROM:0012DA42 ; --------------------------------------------------------------------------- ROM:0012DA42 ROM:0012DA42 loc_12DA42: ; DATA XREF: ROM:0012DA2C↑o ROM:0012DA42 btst #6,($86F).w ROM:0012DA48 bne.s loc_12DA5C ROM:0012DA4A bsr.w sub_12DB1C ROM:0012DA4E bset #0,($875).w ROM:0012DA54 move.b #2,($10FF).w ROM:0012DA5A bra.s locret_12DA92 ROM:0012DA5C ; --------------------------------------------------------------------------- ROM:0012DA5C ROM:0012DA5C loc_12DA5C: ; CODE XREF: ROM:0012DA48↑j ROM:0012DA5C btst #6,($127F).w ROM:0012DA62 beq.s locret_12DA80 ROM:0012DA64 bsr.w sub_12DB5A ROM:0012DA68 bset #0,($875).w ROM:0012DA6E bclr #6,($127F).w ROM:0012DA74 move.b #1,($10FF).w ROM:0012DA7A bra.l *+6 ROM:0012DA80 ; --------------------------------------------------------------------------- ROM:0012DA80 ROM:0012DA80 locret_12DA80: ; CODE XREF: ROM:0012DA3E↑j ROM:0012DA80 ; ROM:0012DA62↑j ... ROM:0012DA80 rts ROM:0012DA82 ; --------------------------------------------------------------------------- ROM:0012DA82 ROM:0012DA82 loc_12DA82: ; DATA XREF: ROM:0012DA30↑o ROM:0012DA82 btst #6,($86F).w ROM:0012DA88 beq.s locret_12DA92 ROM:0012DA8A move.b #1,($10FF).w ROM:0012DA90 bra.s locret_12DA80 ROM:0012DA92 ; --------------------------------------------------------------------------- ROM:0012DA92 ROM:0012DA92 locret_12DA92: ; CODE XREF: ROM:0012DA5A↑j ROM:0012DA92 ; ROM:0012DA88↑j ROM:0012DA92 rts ROM:0012DA94 ; --------------------------------------------------------------------------- ROM:0012DA94 rts ROM:0012DA96 ROM:0012DA96 ; =============== S U B R O U T I N E ======================================= ROM:0012DA96 ROM:0012DA96 ROM:0012DA96 sub_12DA96: ; CODE XREF: ROM:loc_12DA34↑p ROM:0012DA96 move.b ($10FE).w,d0 ROM:0012DA9A andi.b #$F,d0 ROM:0012DA9E move.w #0,d1 ROM:0012DAA2 move.b ($10FE).w,d1 ROM:0012DAA6 lsr.b #4,d1 ROM:0012DAA8 cmpi.b #$F,d0 ROM:0012DAAC bne.s loc_12DAC4 ROM:0012DAAE bclr #6,($1268).w ROM:0012DAB4 btst #5,($878).w ROM:0012DABA beq.s loc_12DAC2 ROM:0012DABC bset #0,($1271).w ROM:0012DAC2 ROM:0012DAC2 loc_12DAC2: ; CODE XREF: sub_12DA96+24↑j ROM:0012DAC2 bra.s locret_12DB1A ROM:0012DAC4 ; --------------------------------------------------------------------------- ROM:0012DAC4 ROM:0012DAC4 loc_12DAC4: ; CODE XREF: sub_12DA96+16↑j ROM:0012DAC4 cmp.b d1,d0 ROM:0012DAC6 bne.s loc_12DAF8 ROM:0012DAC8 cmpi.b #7,d1 ROM:0012DACC beq.s loc_12DAD4 ROM:0012DACE cmpi.b #$B,d1 ROM:0012DAD2 bne.s loc_12DADC ROM:0012DAD4 ROM:0012DAD4 loc_12DAD4: ; CODE XREF: sub_12DA96+36↑j ROM:0012DAD4 bset #6,($1268).w ROM:0012DADA bra.s locret_12DB1A ROM:0012DADC ; --------------------------------------------------------------------------- ROM:0012DADC ROM:0012DADC loc_12DADC: ; CODE XREF: sub_12DA96+3C↑j ROM:0012DADC cmpi.b #$D,d1 ROM:0012DAE0 beq.s loc_12DAE8 ROM:0012DAE2 cmpi.b #$E,d1 ROM:0012DAE6 bne.s loc_12DAF0 ROM:0012DAE8 ROM:0012DAE8 loc_12DAE8: ; CODE XREF: sub_12DA96+4A↑j ROM:0012DAE8 bset #6,($1268).w ROM:0012DAEE bra.s locret_12DB1A ROM:0012DAF0 ; --------------------------------------------------------------------------- ROM:0012DAF0 ROM:0012DAF0 loc_12DAF0: ; CODE XREF: sub_12DA96+50↑j ROM:0012DAF0 bra.l loc_12DAF8 ROM:0012DAF6 ; --------------------------------------------------------------------------- ROM:0012DAF6 bra.s locret_12DB1A ROM:0012DAF8 ; --------------------------------------------------------------------------- ROM:0012DAF8 ROM:0012DAF8 loc_12DAF8: ; CODE XREF: sub_12DA96+30↑j ROM:0012DAF8 ; sub_12DA96:loc_12DAF0↑j ROM:0012DAF8 bclr #6,($1268).w ROM:0012DAFE bset #0,($1271).w ROM:0012DB04 cmpi.b #0,($10FE).w ROM:0012DB0A bne.s loc_12DB14 ROM:0012DB0C bset #1,($1285).w ROM:0012DB12 bra.s locret_12DB1A ROM:0012DB14 ; --------------------------------------------------------------------------- ROM:0012DB14 ROM:0012DB14 loc_12DB14: ; CODE XREF: sub_12DA96+74↑j ROM:0012DB14 bclr #1,($1285).w ROM:0012DB1A ROM:0012DB1A locret_12DB1A: ; CODE XREF: sub_12DA96:loc_12DAC2↑j ROM:0012DB1A ; sub_12DA96+44↑j ... ROM:0012DB1A rts ROM:0012DB1A ; End of function sub_12DA96 ROM:0012DB1A ROM:0012DB1C ROM:0012DB1C ; =============== S U B R O U T I N E ======================================= ROM:0012DB1C ROM:0012DB1C ROM:0012DB1C sub_12DB1C: ; CODE XREF: ROM:0012DA4A↑p ROM:0012DB1C move.w #0,d1 ROM:0012DB20 move.b ($10FE).w,d1 ROM:0012DB24 lsr.b #4,d1 ROM:0012DB26 cmpi.b #7,d1 ROM:0012DB2A beq.s loc_12DB42 ROM:0012DB2C cmpi.b #$B,d1 ROM:0012DB30 beq.s loc_12DB42 ROM:0012DB32 cmpi.b #$D,d1 ROM:0012DB36 beq.s loc_12DB42 ROM:0012DB38 cmpi.b #$E,d1 ROM:0012DB3C beq.s loc_12DB42 ROM:0012DB3E move.b #7,d1 ROM:0012DB42 ROM:0012DB42 loc_12DB42: ; CODE XREF: sub_12DB1C+E↑j ROM:0012DB42 ; sub_12DB1C+14↑j ... ROM:0012DB42 move.b d1,d0 ROM:0012DB44 move.w #0,d2 ROM:0012DB48 move.b d1,d2 ROM:0012DB4A lsl.b #4,d2 ROM:0012DB4C add.b d0,d2 ROM:0012DB4E rol.b #1,d2 ROM:0012DB50 ori.b #$F,d2 ROM:0012DB54 move.b d2,($10FE).w ROM:0012DB58 rts ROM:0012DB58 ; End of function sub_12DB1C ROM:0012DB58 ROM:0012DB5A ROM:0012DB5A ; =============== S U B R O U T I N E ======================================= ROM:0012DB5A ROM:0012DB5A ROM:0012DB5A sub_12DB5A: ; CODE XREF: ROM:0012DA64↑p ROM:0012DB5A move.w #0,d1 ROM:0012DB5E move.b ($10FE).w,d1 ROM:0012DB62 lsr.b #4,d1 ROM:0012DB64 cmpi.b #7,d1 ROM:0012DB68 beq.s loc_12DB80 ROM:0012DB6A cmpi.b #$B,d1 ROM:0012DB6E beq.s loc_12DB80 ROM:0012DB70 cmpi.b #$D,d1 ROM:0012DB74 beq.s loc_12DB80 ROM:0012DB76 cmpi.b #$E,d1 ROM:0012DB7A beq.s loc_12DB80 ROM:0012DB7C move.b #7,d1 ROM:0012DB80 ROM:0012DB80 loc_12DB80: ; CODE XREF: sub_12DB5A+E↑j ROM:0012DB80 ; sub_12DB5A+14↑j ... ROM:0012DB80 move.b d1,d0 ROM:0012DB82 move.w #0,d2 ROM:0012DB86 move.b d1,d2 ROM:0012DB88 lsl.b #4,d2 ROM:0012DB8A add.b d0,d2 ROM:0012DB8C rol.b #1,d2 ROM:0012DB8E btst #7,($127E).w ROM:0012DB94 bne.s loc_12DB9C ROM:0012DB96 move.b d2,($10FE).w ROM:0012DB9A bra.s locret_12DBA6 ROM:0012DB9C ; --------------------------------------------------------------------------- ROM:0012DB9C ROM:0012DB9C loc_12DB9C: ; CODE XREF: sub_12DB5A+3A↑j ROM:0012DB9C andi.b #$F0,d2 ROM:0012DBA0 or.b d0,d2 ROM:0012DBA2 move.b d2,($10FE).w ROM:0012DBA6 ROM:0012DBA6 locret_12DBA6: ; CODE XREF: sub_12DB5A+40↑j ROM:0012DBA6 rts ROM:0012DBA6 ; End of function sub_12DB5A ROM:0012DBA6 ROM:0012DBA8 ROM:0012DBA8 ; =============== S U B R O U T I N E ======================================= ROM:0012DBA8 ROM:0012DBA8 ROM:0012DBA8 sub_12DBA8: ; CODE XREF: sub_1237EC+AE↑p ROM:0012DBA8 bsr.w sub_12DE02 ROM:0012DBAC bsr.w sub_12DE24 ROM:0012DBB0 bsr.w sub_12DBB6 ROM:0012DBB4 rts ROM:0012DBB4 ; End of function sub_12DBA8 ROM:0012DBB4 ROM:0012DBB6 ROM:0012DBB6 ; =============== S U B R O U T I N E ======================================= ROM:0012DBB6 ROM:0012DBB6 ROM:0012DBB6 sub_12DBB6: ; CODE XREF: sub_12DBA8+8↑p ROM:0012DBB6 clr.w d1 ROM:0012DBB8 move.b ($1100).w,d1 ROM:0012DBBC cmpi.w #5,d1 ROM:0012DBC0 bcc.s locret_12DBCA ROM:0012DBC2 movea.l off_12DBCC(pc,d1.w*4),a0 ROM:0012DBC6 nop ROM:0012DBC8 jmp (a0) ROM:0012DBCA ; --------------------------------------------------------------------------- ROM:0012DBCA ROM:0012DBCA locret_12DBCA: ; CODE XREF: sub_12DBB6+A↑j ROM:0012DBCA rts ROM:0012DBCA ; End of function sub_12DBB6 ROM:0012DBCA ROM:0012DBCA ; --------------------------------------------------------------------------- ROM:0012DBCC off_12DBCC: dc.l loc_12DBE0 ; DATA XREF: sub_12DBB6+C↑r ROM:0012DBD0 dc.l loc_12DBF2 ROM:0012DBD4 dc.l loc_12DC8C ROM:0012DBD8 dc.l loc_12DCF8 ROM:0012DBDC dc.l loc_12DD4E ROM:0012DBE0 ; --------------------------------------------------------------------------- ROM:0012DBE0 ROM:0012DBE0 loc_12DBE0: ; DATA XREF: ROM:off_12DBCC↑o ROM:0012DBE0 bsr.w sub_12DD7C ROM:0012DBE4 move.b #1,($1100).w ROM:0012DBEA bra.l locret_12DC8A ROM:0012DBF0 ; --------------------------------------------------------------------------- ROM:0012DBF0 rts ROM:0012DBF2 ; --------------------------------------------------------------------------- ROM:0012DBF2 ROM:0012DBF2 loc_12DBF2: ; DATA XREF: ROM:0012DBD0↑o ROM:0012DBF2 btst #0,($1271).w ROM:0012DBF8 beq.s loc_12DC00 ROM:0012DBFA bset #7,($127E).w ROM:0012DC00 ROM:0012DC00 loc_12DC00: ; CODE XREF: ROM:0012DBF8↑j ROM:0012DC00 btst #6,($1268).w ROM:0012DC06 beq.s loc_12DC1E ROM:0012DC08 bsr.w sub_12DDA4 ROM:0012DC0C bset #6,($127F).w ROM:0012DC12 move.b #3,($1100).w ROM:0012DC18 bra.l loc_12DD46 ROM:0012DC1E ; --------------------------------------------------------------------------- ROM:0012DC1E ROM:0012DC1E loc_12DC1E: ; CODE XREF: ROM:0012DC06↑j ROM:0012DC1E btst #4,($126D).w ROM:0012DC24 beq.s loc_12DC4A ROM:0012DC26 bsr.w sub_12DDA4 ROM:0012DC2A bset #6,($127F).w ROM:0012DC30 bsr.w sub_12DDAC ROM:0012DC34 bsr.w sub_12DD7C ROM:0012DC38 bset #4,($877).w ROM:0012DC3E move.b #3,($1100).w ROM:0012DC44 bra.l loc_12DD46 ROM:0012DC4A ; --------------------------------------------------------------------------- ROM:0012DC4A ROM:0012DC4A loc_12DC4A: ; CODE XREF: ROM:0012DC24↑j ROM:0012DC4A btst #5,($127F).w ROM:0012DC50 beq.s loc_12DC74 ROM:0012DC52 bset #0,($1279).w ROM:0012DC58 bset #0,($125E).w ROM:0012DC5E bsr.w sub_12DDA4 ROM:0012DC62 bset #6,($127F).w ROM:0012DC68 move.b #4,($1100).w ROM:0012DC6E bra.l loc_12DD72 ROM:0012DC74 ; --------------------------------------------------------------------------- ROM:0012DC74 ROM:0012DC74 loc_12DC74: ; CODE XREF: ROM:0012DC50↑j ROM:0012DC74 cmpi.w #0,($5D2).w ROM:0012DC7A ble.s locret_12DC8A ROM:0012DC7C bset #0,($1279).w ROM:0012DC82 move.b #2,($1100).w ROM:0012DC88 bra.s locret_12DCF6 ROM:0012DC8A ; --------------------------------------------------------------------------- ROM:0012DC8A ROM:0012DC8A locret_12DC8A: ; CODE XREF: ROM:0012DBEA↑j ROM:0012DC8A ; ROM:0012DC7A↑j ROM:0012DC8A rts ROM:0012DC8C ; --------------------------------------------------------------------------- ROM:0012DC8C ROM:0012DC8C loc_12DC8C: ; DATA XREF: ROM:0012DBD4↑o ROM:0012DC8C btst #4,($126D).w ROM:0012DC92 beq.s loc_12DCB8 ROM:0012DC94 bsr.w sub_12DDA4 ROM:0012DC98 bset #6,($127F).w ROM:0012DC9E bsr.w sub_12DDAC ROM:0012DCA2 bsr.w sub_12DD7C ROM:0012DCA6 bset #4,($877).w ROM:0012DCAC move.b #3,($1100).w ROM:0012DCB2 bra.l loc_12DD46 ROM:0012DCB8 ; --------------------------------------------------------------------------- ROM:0012DCB8 ROM:0012DCB8 loc_12DCB8: ; CODE XREF: ROM:0012DC92↑j ROM:0012DCB8 btst #5,($127F).w ROM:0012DCBE beq.s loc_12DCDC ROM:0012DCC0 bset #0,($125E).w ROM:0012DCC6 bsr.w sub_12DDA4 ROM:0012DCCA bset #6,($127F).w ROM:0012DCD0 move.b #4,($1100).w ROM:0012DCD6 bra.l loc_12DD72 ROM:0012DCDC ; --------------------------------------------------------------------------- ROM:0012DCDC ROM:0012DCDC loc_12DCDC: ; CODE XREF: ROM:0012DCBE↑j ROM:0012DCDC btst #6,($1261).w ROM:0012DCE2 bne.s locret_12DCF6 ROM:0012DCE4 bsr.w sub_12DDBC ROM:0012DCE8 bset #6,($127F).w ROM:0012DCEE move.b #3,($1100).w ROM:0012DCF4 bra.s loc_12DD46 ROM:0012DCF6 ; --------------------------------------------------------------------------- ROM:0012DCF6 ROM:0012DCF6 locret_12DCF6: ; CODE XREF: ROM:0012DC88↑j ROM:0012DCF6 ; ROM:0012DCE2↑j ROM:0012DCF6 rts ROM:0012DCF8 ; --------------------------------------------------------------------------- ROM:0012DCF8 ROM:0012DCF8 loc_12DCF8: ; DATA XREF: ROM:0012DBD8↑o ROM:0012DCF8 btst #4,($126D).w ROM:0012DCFE beq.s loc_12DD20 ROM:0012DD00 bsr.w sub_12DDA4 ROM:0012DD04 bset #6,($127F).w ROM:0012DD0A bsr.w sub_12DDAC ROM:0012DD0E bsr.w sub_12DD7C ROM:0012DD12 bset #4,($877).w ROM:0012DD18 move.b #3,($1100).w ROM:0012DD1E bra.s loc_12DD46 ROM:0012DD20 ; --------------------------------------------------------------------------- ROM:0012DD20 ROM:0012DD20 loc_12DD20: ; CODE XREF: ROM:0012DCFE↑j ROM:0012DD20 btst #5,($127F).w ROM:0012DD26 beq.s loc_12DD46 ROM:0012DD28 bset #0,($1279).w ROM:0012DD2E bset #0,($125E).w ROM:0012DD34 bsr.w sub_12DDA4 ROM:0012DD38 bset #6,($127F).w ROM:0012DD3E move.b #4,($1100).w ROM:0012DD44 bra.s loc_12DD72 ROM:0012DD46 ; --------------------------------------------------------------------------- ROM:0012DD46 ROM:0012DD46 loc_12DD46: ; CODE XREF: ROM:0012DC18↑j ROM:0012DD46 ; ROM:0012DC44↑j ... ROM:0012DD46 bclr #4,($126D).w ROM:0012DD4C rts ROM:0012DD4E ; --------------------------------------------------------------------------- ROM:0012DD4E ROM:0012DD4E loc_12DD4E: ; DATA XREF: ROM:0012DBDC↑o ROM:0012DD4E btst #6,($1261).w ROM:0012DD54 bne.s loc_12DD72 ROM:0012DD56 bsr.w sub_12DDF0 ROM:0012DD5A bsr.w sub_12DD7C ROM:0012DD5E bset #4,($877).w ROM:0012DD64 bclr #0,($125E).w ROM:0012DD6A move.b #3,($1100).w ROM:0012DD70 bra.s loc_12DD46 ROM:0012DD72 ; --------------------------------------------------------------------------- ROM:0012DD72 ROM:0012DD72 loc_12DD72: ; CODE XREF: ROM:0012DC6E↑j ROM:0012DD72 ; ROM:0012DCD6↑j ... ROM:0012DD72 bclr #5,($127F).w ROM:0012DD78 rts ROM:0012DD7A ; --------------------------------------------------------------------------- ROM:0012DD7A rts ROM:0012DD7C ROM:0012DD7C ; =============== S U B R O U T I N E ======================================= ROM:0012DD7C ROM:0012DD7C ROM:0012DD7C sub_12DD7C: ; CODE XREF: ROM:loc_12DBE0↑p ROM:0012DD7C ; ROM:0012DC34↑p ... ROM:0012DD7C move.w ($D24).w,d0 ROM:0012DD80 cmpi.w #$FFFF,d0 ROM:0012DD84 bne.s loc_12DD8E ROM:0012DD86 move.w #0,($D2A).w ROM:0012DD8C bra.s locret_12DDA2 ROM:0012DD8E ; --------------------------------------------------------------------------- ROM:0012DD8E ROM:0012DD8E loc_12DD8E: ; CODE XREF: sub_12DD7C+8↑j ROM:0012DD8E cmpi.w #0,d0 ROM:0012DD92 bne.s loc_12DD9C ROM:0012DD94 move.w #1,($D2A).w ROM:0012DD9A bra.s locret_12DDA2 ROM:0012DD9C ; --------------------------------------------------------------------------- ROM:0012DD9C ROM:0012DD9C loc_12DD9C: ; CODE XREF: sub_12DD7C+16↑j ROM:0012DD9C move.w #2,($D2A).w ROM:0012DDA2 ROM:0012DDA2 locret_12DDA2: ; CODE XREF: sub_12DD7C+10↑j ROM:0012DDA2 ; sub_12DD7C+1E↑j ROM:0012DDA2 rts ROM:0012DDA2 ; End of function sub_12DD7C ROM:0012DDA2 ROM:0012DDA4 ROM:0012DDA4 ; =============== S U B R O U T I N E ======================================= ROM:0012DDA4 ROM:0012DDA4 ROM:0012DDA4 sub_12DDA4: ; CODE XREF: ROM:0012DC08↑p ROM:0012DDA4 ; ROM:0012DC26↑p ... ROM:0012DDA4 bclr #7,($127E).w ROM:0012DDAA rts ROM:0012DDAA ; End of function sub_12DDA4 ROM:0012DDAA ROM:0012DDAC ROM:0012DDAC ; =============== S U B R O U T I N E ======================================= ROM:0012DDAC ROM:0012DDAC ROM:0012DDAC sub_12DDAC: ; CODE XREF: ROM:0012DC30↑p ROM:0012DDAC ; ROM:0012DC9E↑p ... ROM:0012DDAC cmpi.w #0,($D2A).w ROM:0012DDB2 bne.s locret_12DDBA ROM:0012DDB4 move.w #0,($D24).w ROM:0012DDBA ROM:0012DDBA locret_12DDBA: ; CODE XREF: sub_12DDAC+6↑j ROM:0012DDBA rts ROM:0012DDBA ; End of function sub_12DDAC ROM:0012DDBA ROM:0012DDBC ROM:0012DDBC ; =============== S U B R O U T I N E ======================================= ROM:0012DDBC ROM:0012DDBC ROM:0012DDBC sub_12DDBC: ; CODE XREF: ROM:0012DCE4↑p ROM:0012DDBC move.w ($D24).w,d0 ROM:0012DDC0 move.w ($D26).w,d1 ROM:0012DDC4 cmpi.w #0,d0 ROM:0012DDC8 bne.s loc_12DDDA ROM:0012DDCA cmpi.w #1,d1 ROM:0012DDCE bne.s loc_12DDDA ROM:0012DDD0 btst #1,($1285).w ROM:0012DDD6 bne.s loc_12DDDA ROM:0012DDD8 bra.s loc_12DDE0 ROM:0012DDDA ; --------------------------------------------------------------------------- ROM:0012DDDA ROM:0012DDDA loc_12DDDA: ; CODE XREF: sub_12DDBC+C↑j ROM:0012DDDA ; sub_12DDBC+12↑j ... ROM:0012DDDA cmpi.w #3,d1 ROM:0012DDDE bne.s loc_12DDE8 ROM:0012DDE0 ROM:0012DDE0 loc_12DDE0: ; CODE XREF: sub_12DDBC+1C↑j ROM:0012DDE0 bclr #7,($127E).w ROM:0012DDE6 bra.s locret_12DDEE ROM:0012DDE8 ; --------------------------------------------------------------------------- ROM:0012DDE8 ROM:0012DDE8 loc_12DDE8: ; CODE XREF: sub_12DDBC+22↑j ROM:0012DDE8 bset #7,($127E).w ROM:0012DDEE ROM:0012DDEE locret_12DDEE: ; CODE XREF: sub_12DDBC+2A↑j ROM:0012DDEE rts ROM:0012DDEE ; End of function sub_12DDBC ROM:0012DDEE ROM:0012DDF0 ROM:0012DDF0 ; =============== S U B R O U T I N E ======================================= ROM:0012DDF0 ROM:0012DDF0 ROM:0012DDF0 sub_12DDF0: ; CODE XREF: ROM:0012DD56↑p ROM:0012DDF0 move.w ($D26).w,d0 ROM:0012DDF4 cmpi.w #4,d0 ROM:0012DDF8 bne.s locret_12DE00 ROM:0012DDFA move.w ($D22).w,($D24).w ROM:0012DE00 ROM:0012DE00 locret_12DE00: ; CODE XREF: sub_12DDF0+8↑j ROM:0012DE00 rts ROM:0012DE00 ; End of function sub_12DDF0 ROM:0012DE00 ROM:0012DE02 ROM:0012DE02 ; =============== S U B R O U T I N E ======================================= ROM:0012DE02 ROM:0012DE02 ROM:0012DE02 sub_12DE02: ; CODE XREF: sub_12DBA8↑p ROM:0012DE02 move.b $BA2(a5),d0 ROM:0012DE06 move.b $BA1(a5),d1 ROM:0012DE0A cmpi.b #1,d0 ROM:0012DE0E bne.s loc_12DE16 ROM:0012DE10 bset #5,($127F).w ROM:0012DE16 ROM:0012DE16 loc_12DE16: ; CODE XREF: sub_12DE02+C↑j ROM:0012DE16 cmpi.b #1,d1 ROM:0012DE1A bne.s locret_12DE22 ROM:0012DE1C bset #4,($126D).w ROM:0012DE22 ROM:0012DE22 locret_12DE22: ; CODE XREF: sub_12DE02+18↑j ROM:0012DE22 rts ROM:0012DE22 ; End of function sub_12DE02 ROM:0012DE22 ROM:0012DE24 ROM:0012DE24 ; =============== S U B R O U T I N E ======================================= ROM:0012DE24 ROM:0012DE24 ROM:0012DE24 sub_12DE24: ; CODE XREF: sub_12DBA8+4↑p ROM:0012DE24 clr.w d1 ROM:0012DE26 move.b ($1101).w,d1 ROM:0012DE2A cmpi.w #3,d1 ROM:0012DE2E bcc.s locret_12DE38 ROM:0012DE30 movea.l off_12DE3A(pc,d1.w*4),a0 ROM:0012DE34 nop ROM:0012DE36 jmp (a0) ROM:0012DE38 ; --------------------------------------------------------------------------- ROM:0012DE38 ROM:0012DE38 locret_12DE38: ; CODE XREF: sub_12DE24+A↑j ROM:0012DE38 rts ROM:0012DE38 ; End of function sub_12DE24 ROM:0012DE38 ROM:0012DE38 ; --------------------------------------------------------------------------- ROM:0012DE3A off_12DE3A: dc.l loc_12DE46 ; DATA XREF: sub_12DE24+C↑r ROM:0012DE3E dc.l loc_12DE50 ROM:0012DE42 dc.l loc_12DE6E ROM:0012DE46 ; --------------------------------------------------------------------------- ROM:0012DE46 ROM:0012DE46 loc_12DE46: ; DATA XREF: ROM:off_12DE3A↑o ROM:0012DE46 move.b #1,($1101).w ROM:0012DE4C bra.s locret_12DE6C ROM:0012DE4E ; --------------------------------------------------------------------------- ROM:0012DE4E rts ROM:0012DE50 ; --------------------------------------------------------------------------- ROM:0012DE50 ROM:0012DE50 loc_12DE50: ; DATA XREF: ROM:0012DE3E↑o ROM:0012DE50 btst #3,($126E).w ROM:0012DE56 beq.s locret_12DE6C ROM:0012DE58 bset #4,($1276).w ROM:0012DE5E bset #4,($1274).w ROM:0012DE64 move.b #2,($1101).w ROM:0012DE6A bra.s loc_12DE84 ROM:0012DE6C ; --------------------------------------------------------------------------- ROM:0012DE6C ROM:0012DE6C locret_12DE6C: ; CODE XREF: ROM:0012DE4C↑j ROM:0012DE6C ; ROM:0012DE56↑j ... ROM:0012DE6C rts ROM:0012DE6E ; --------------------------------------------------------------------------- ROM:0012DE6E ROM:0012DE6E loc_12DE6E: ; DATA XREF: ROM:0012DE42↑o ROM:0012DE6E btst #6,($1261).w ROM:0012DE74 bne.s loc_12DE84 ROM:0012DE76 bclr #4,($1274).w ROM:0012DE7C move.b #1,($1101).w ROM:0012DE82 bra.s locret_12DE6C ROM:0012DE84 ; --------------------------------------------------------------------------- ROM:0012DE84 ROM:0012DE84 loc_12DE84: ; CODE XREF: ROM:0012DE6A↑j ROM:0012DE84 ; ROM:0012DE74↑j ROM:0012DE84 bclr #3,($126E).w ROM:0012DE8A rts ROM:0012DE8C ; --------------------------------------------------------------------------- ROM:0012DE8C rts ROM:0012DE8E ROM:0012DE8E ; =============== S U B R O U T I N E ======================================= ROM:0012DE8E ROM:0012DE8E ROM:0012DE8E sub_12DE8E: ; CODE XREF: sub_12E258+10↓p ROM:0012DE8E bsr.w sub_12E1FC ROM:0012DE92 bsr.w sub_12DEA4 ROM:0012DE96 bsr.w sub_12E086 ROM:0012DE9A bsr.w sub_12E11A ROM:0012DE9E bsr.w sub_12E216 ROM:0012DEA2 rts ROM:0012DEA2 ; End of function sub_12DE8E ROM:0012DEA2 ROM:0012DEA4 ROM:0012DEA4 ; =============== S U B R O U T I N E ======================================= ROM:0012DEA4 ROM:0012DEA4 ROM:0012DEA4 sub_12DEA4: ; CODE XREF: sub_12DE8E+4↑p ROM:0012DEA4 move.w ($D2C).w,d0 ROM:0012DEA8 add.w $7B8(a5),d0 ROM:0012DEAC move.w d0,($D30).w ROM:0012DEB0 clr.w d1 ROM:0012DEB2 move.b ($1102).w,d1 ROM:0012DEB6 cmpi.w #6,d1 ROM:0012DEBA bcc.s locret_12DEC4 ROM:0012DEBC movea.l off_12DEC6(pc,d1.w*4),a0 ROM:0012DEC0 nop ROM:0012DEC2 jmp (a0) ROM:0012DEC4 ; --------------------------------------------------------------------------- ROM:0012DEC4 ROM:0012DEC4 locret_12DEC4: ; CODE XREF: sub_12DEA4+16↑j ROM:0012DEC4 rts ROM:0012DEC4 ; End of function sub_12DEA4 ROM:0012DEC4 ROM:0012DEC4 ; --------------------------------------------------------------------------- ROM:0012DEC6 off_12DEC6: dc.l loc_12DEDE ; DATA XREF: sub_12DEA4+18↑r ROM:0012DECA dc.l loc_12DEE8 ROM:0012DECE dc.l loc_12DF1C ROM:0012DED2 dc.l loc_12DF8C ROM:0012DED6 dc.l loc_12DFDA ROM:0012DEDA dc.l loc_12E020 ROM:0012DEDE ; --------------------------------------------------------------------------- ROM:0012DEDE ROM:0012DEDE loc_12DEDE: ; DATA XREF: ROM:off_12DEC6↑o ROM:0012DEDE move.b #1,($1102).w ROM:0012DEE4 bra.s loc_12DF14 ROM:0012DEE6 ; --------------------------------------------------------------------------- ROM:0012DEE6 rts ROM:0012DEE8 ; --------------------------------------------------------------------------- ROM:0012DEE8 ROM:0012DEE8 loc_12DEE8: ; DATA XREF: ROM:0012DECA↑o ROM:0012DEE8 move.w ($D2C).w,d0 ROM:0012DEEC sub.w $7AC(a5),d0 ROM:0012DEF0 cmp.w ($5D2).w,d0 ROM:0012DEF4 bgt.s loc_12DF14 ROM:0012DEF6 move.w $7B2(a5),d1 ROM:0012DEFA clr.b ($864).w ROM:0012DEFE move.w d1,($77A).w ROM:0012DF02 move.b #1,($864).w ROM:0012DF08 move.b #2,($1102).w ROM:0012DF0E bra.l locret_12DF8A ROM:0012DF14 ; --------------------------------------------------------------------------- ROM:0012DF14 ROM:0012DF14 loc_12DF14: ; CODE XREF: ROM:0012DEE4↑j ROM:0012DF14 ; ROM:0012DEF4↑j ... ROM:0012DF14 bsr.l sub_12F4D8 ROM:0012DF1A rts ROM:0012DF1C ; --------------------------------------------------------------------------- ROM:0012DF1C ROM:0012DF1C loc_12DF1C: ; DATA XREF: ROM:0012DECE↑o ROM:0012DF1C cmpi.w #0,($77A).w ROM:0012DF22 bgt.s loc_12DF42 ROM:0012DF24 move.w $7B4(a5),d1 ROM:0012DF28 clr.b ($864).w ROM:0012DF2C move.w d1,($77A).w ROM:0012DF30 move.b #1,($864).w ROM:0012DF36 move.b #3,($1102).w ROM:0012DF3C bra.l loc_12DFD4 ROM:0012DF42 ; --------------------------------------------------------------------------- ROM:0012DF42 ROM:0012DF42 loc_12DF42: ; CODE XREF: ROM:0012DF22↑j ROM:0012DF42 move.w $7B0(a5),d0 ROM:0012DF46 cmp.w ($5D2).w,d0 ROM:0012DF4A ble.s loc_12DF60 ROM:0012DF4C clr.b ($864).w ROM:0012DF50 clr.w ($77A).w ROM:0012DF54 move.b #1,($1102).w ROM:0012DF5A bra.l loc_12DF14 ROM:0012DF60 ; --------------------------------------------------------------------------- ROM:0012DF60 ROM:0012DF60 loc_12DF60: ; CODE XREF: ROM:0012DF4A↑j ROM:0012DF60 move.w ($D2C).w,d0 ROM:0012DF64 sub.w $7AC(a5),d0 ROM:0012DF68 sub.w $7AE(a5),d0 ROM:0012DF6C cmp.w ($5D2).w,d0 ROM:0012DF70 ble.s locret_12DF8A ROM:0012DF72 bclr #0,($864).w ROM:0012DF78 bset #2,($864).w ROM:0012DF7E move.b #4,($1102).w ROM:0012DF84 bra.l locret_12E01E ROM:0012DF8A ; --------------------------------------------------------------------------- ROM:0012DF8A ROM:0012DF8A locret_12DF8A: ; CODE XREF: ROM:0012DF0E↑j ROM:0012DF8A ; ROM:0012DF70↑j ... ROM:0012DF8A rts ROM:0012DF8C ; --------------------------------------------------------------------------- ROM:0012DF8C ROM:0012DF8C loc_12DF8C: ; DATA XREF: ROM:0012DED2↑o ROM:0012DF8C move.w $7B0(a5),d0 ROM:0012DF90 cmp.w ($5D2).w,d0 ROM:0012DF94 ble.s loc_12DFAA ROM:0012DF96 clr.b ($864).w ROM:0012DF9A clr.w ($77A).w ROM:0012DF9E move.b #1,($1102).w ROM:0012DFA4 bra.l loc_12DF14 ROM:0012DFAA ; --------------------------------------------------------------------------- ROM:0012DFAA ROM:0012DFAA loc_12DFAA: ; CODE XREF: ROM:0012DF94↑j ROM:0012DFAA move.w ($D2C).w,d0 ROM:0012DFAE sub.w $7AC(a5),d0 ROM:0012DFB2 sub.w $7AE(a5),d0 ROM:0012DFB6 cmp.w ($5D2).w,d0 ROM:0012DFBA ble.s loc_12DFD4 ROM:0012DFBC bclr #0,($864).w ROM:0012DFC2 bset #2,($864).w ROM:0012DFC8 move.b #5,($1102).w ROM:0012DFCE bra.l loc_12E064 ROM:0012DFD4 ; --------------------------------------------------------------------------- ROM:0012DFD4 ROM:0012DFD4 loc_12DFD4: ; CODE XREF: ROM:0012DF3C↑j ROM:0012DFD4 ; ROM:0012DFBA↑j ... ROM:0012DFD4 bsr.w sub_12E06C ROM:0012DFD8 rts ROM:0012DFDA ; --------------------------------------------------------------------------- ROM:0012DFDA ROM:0012DFDA loc_12DFDA: ; DATA XREF: ROM:0012DED6↑o ROM:0012DFDA move.w $7B0(a5),d0 ROM:0012DFDE cmp.w ($5D2).w,d0 ROM:0012DFE2 ble.s loc_12DFF8 ROM:0012DFE4 clr.b ($864).w ROM:0012DFE8 clr.w ($77A).w ROM:0012DFEC move.b #1,($1102).w ROM:0012DFF2 bra.l loc_12DF14 ROM:0012DFF8 ; --------------------------------------------------------------------------- ROM:0012DFF8 ROM:0012DFF8 loc_12DFF8: ; CODE XREF: ROM:0012DFE2↑j ROM:0012DFF8 move.w ($D2C).w,d0 ROM:0012DFFC sub.w $7AC(a5),d0 ROM:0012E000 cmp.w ($5D2).w,d0 ROM:0012E004 bgt.s locret_12E01E ROM:0012E006 bclr #2,($864).w ROM:0012E00C bset #0,($864).w ROM:0012E012 move.b #2,($1102).w ROM:0012E018 bra.l locret_12DF8A ROM:0012E01E ; --------------------------------------------------------------------------- ROM:0012E01E ROM:0012E01E locret_12E01E: ; CODE XREF: ROM:0012DF84↑j ROM:0012E01E ; ROM:0012E004↑j ROM:0012E01E rts ROM:0012E020 ; --------------------------------------------------------------------------- ROM:0012E020 ROM:0012E020 loc_12E020: ; DATA XREF: ROM:0012DEDA↑o ROM:0012E020 move.w $7B0(a5),d0 ROM:0012E024 cmp.w ($5D2).w,d0 ROM:0012E028 ble.s loc_12E03E ROM:0012E02A clr.b ($864).w ROM:0012E02E clr.w ($77A).w ROM:0012E032 move.b #1,($1102).w ROM:0012E038 bra.l loc_12DF14 ROM:0012E03E ; --------------------------------------------------------------------------- ROM:0012E03E ROM:0012E03E loc_12E03E: ; CODE XREF: ROM:0012E028↑j ROM:0012E03E move.w ($D2C).w,d0 ROM:0012E042 sub.w $7AC(a5),d0 ROM:0012E046 cmp.w ($5D2).w,d0 ROM:0012E04A bgt.s loc_12E064 ROM:0012E04C bclr #2,($864).w ROM:0012E052 bset #0,($864).w ROM:0012E058 move.b #3,($1102).w ROM:0012E05E bra.l loc_12DFD4 ROM:0012E064 ; --------------------------------------------------------------------------- ROM:0012E064 ROM:0012E064 loc_12E064: ; CODE XREF: ROM:0012DFCE↑j ROM:0012E064 ; ROM:0012E04A↑j ROM:0012E064 bsr.w sub_12E06C ROM:0012E068 rts ROM:0012E06A ; --------------------------------------------------------------------------- ROM:0012E06A rts ROM:0012E06C ROM:0012E06C ; =============== S U B R O U T I N E ======================================= ROM:0012E06C ROM:0012E06C ROM:0012E06C sub_12E06C: ; CODE XREF: ROM:loc_12DFD4↑p ROM:0012E06C ; ROM:loc_12E064↑p ROM:0012E06C move.w ($77A).w,d1 ROM:0012E070 muls.w $7AC(a5),d1 ROM:0012E074 divs.w $7B4(a5),d1 ROM:0012E078 add.w ($D2C).w,d1 ROM:0012E07C sub.w $7AC(a5),d1 ROM:0012E080 move.w d1,($D2E).w ROM:0012E084 rts ROM:0012E084 ; End of function sub_12E06C ROM:0012E084 ROM:0012E086 ROM:0012E086 ; =============== S U B R O U T I N E ======================================= ROM:0012E086 ROM:0012E086 ROM:0012E086 sub_12E086: ; CODE XREF: sub_12DE8E+8↑p ROM:0012E086 clr.w d1 ROM:0012E088 move.b ($1103).w,d1 ROM:0012E08C cmpi.w #3,d1 ROM:0012E090 bcc.s locret_12E09A ROM:0012E092 movea.l off_12E09C(pc,d1.w*4),a0 ROM:0012E096 nop ROM:0012E098 jmp (a0) ROM:0012E09A ; --------------------------------------------------------------------------- ROM:0012E09A ROM:0012E09A locret_12E09A: ; CODE XREF: sub_12E086+A↑j ROM:0012E09A rts ROM:0012E09A ; End of function sub_12E086 ROM:0012E09A ROM:0012E09A ; --------------------------------------------------------------------------- ROM:0012E09C off_12E09C: dc.l loc_12E0A8 ; DATA XREF: sub_12E086+C↑r ROM:0012E0A0 dc.l a088_5 ; "08\r.\b8" ROM:0012E0A4 dc.l loc_12E0E6 ROM:0012E0A8 ; --------------------------------------------------------------------------- ROM:0012E0A8 ROM:0012E0A8 loc_12E0A8: ; DATA XREF: ROM:off_12E09C↑o ROM:0012E0A8 bclr #4,($126C).w ROM:0012E0AE move.b #1,($1103).w ROM:0012E0B4 bra.s loc_12E0E0 ROM:0012E0B6 ; --------------------------------------------------------------------------- ROM:0012E0B6 rts ROM:0012E0B6 ; --------------------------------------------------------------------------- ROM:0012E0B8 a088_5: dc.b '08',$D,'.',8,'8',0 ROM:0012E0B8 ; DATA XREF: ROM:0012E0A0↑o ROM:0012E0BF dc.b 7 ROM:0012E0C0 dc.l $1267660E, $8380006, $86F6706, $B07805D2, $6E0E08F8 ROM:0012E0C0 dc.l $4126C, $11FC0002, $11036032 ROM:0012E0E0 ; --------------------------------------------------------------------------- ROM:0012E0E0 ROM:0012E0E0 loc_12E0E0: ; CODE XREF: ROM:0012E0B4↑j ROM:0012E0E0 ; ROM:0012E110↓j ROM:0012E0E0 bsr.w sub_12E1A8 ROM:0012E0E4 rts ROM:0012E0E6 ; --------------------------------------------------------------------------- ROM:0012E0E6 ROM:0012E0E6 loc_12E0E6: ; DATA XREF: ROM:0012E0A4↑o ROM:0012E0E6 btst #6,($86F).w ROM:0012E0EC beq.s loc_12E112 ROM:0012E0EE move.w ($D2E).w,d0 ROM:0012E0F2 sub.w $7AE(a5),d0 ROM:0012E0F6 btst #7,($1267).w ROM:0012E0FC bne.s loc_12E112 ROM:0012E0FE cmp.w ($5D2).w,d0 ROM:0012E102 ble.s loc_12E112 ROM:0012E104 bclr #4,($126C).w ROM:0012E10A move.b #1,($1103).w ROM:0012E110 bra.s loc_12E0E0 ROM:0012E112 ; --------------------------------------------------------------------------- ROM:0012E112 ROM:0012E112 loc_12E112: ; CODE XREF: ROM:0012E0EC↑j ROM:0012E112 ; ROM:0012E0FC↑j ... ROM:0012E112 bsr.w sub_12E1EC ROM:0012E116 rts ROM:0012E118 ; --------------------------------------------------------------------------- ROM:0012E118 rts ROM:0012E11A ROM:0012E11A ; =============== S U B R O U T I N E ======================================= ROM:0012E11A ROM:0012E11A ROM:0012E11A sub_12E11A: ; CODE XREF: sub_12DE8E+C↑p ROM:0012E11A clr.w d1 ROM:0012E11C move.b ($1104).w,d1 ROM:0012E120 cmpi.w #4,d1 ROM:0012E124 bcc.s locret_12E12E ROM:0012E126 movea.l off_12E130(pc,d1.w*4),a0 ROM:0012E12A nop ROM:0012E12C jmp (a0) ROM:0012E12E ; --------------------------------------------------------------------------- ROM:0012E12E ROM:0012E12E locret_12E12E: ; CODE XREF: sub_12E11A+A↑j ROM:0012E12E rts ROM:0012E12E ; End of function sub_12E11A ROM:0012E12E ROM:0012E12E ; --------------------------------------------------------------------------- ROM:0012E130 off_12E130: dc.l loc_12E140 ; DATA XREF: sub_12E11A+C↑r ROM:0012E134 dc.l loc_12E148 ROM:0012E138 dc.l loc_12E15E ROM:0012E13C dc.l loc_12E180 ROM:0012E140 ; --------------------------------------------------------------------------- ROM:0012E140 ROM:0012E140 loc_12E140: ; DATA XREF: ROM:off_12E130↑o ROM:0012E140 move.b #1,($1104).w ROM:0012E146 rts ROM:0012E148 ; --------------------------------------------------------------------------- ROM:0012E148 ROM:0012E148 loc_12E148: ; DATA XREF: ROM:0012E134↑o ROM:0012E148 btst #4,($126C).w ROM:0012E14E beq.s locret_12E15C ROM:0012E150 bset #5,($1275).w ROM:0012E156 move.b #2,($1104).w ROM:0012E15C ROM:0012E15C locret_12E15C: ; CODE XREF: ROM:0012E14E↑j ROM:0012E15C rts ROM:0012E15E ; --------------------------------------------------------------------------- ROM:0012E15E ROM:0012E15E loc_12E15E: ; DATA XREF: ROM:0012E138↑o ROM:0012E15E btst #4,($126C).w ROM:0012E164 bne.s locret_12E17E ROM:0012E166 move.w $7B6(a5),d0 ROM:0012E16A clr.b ($81B).w ROM:0012E16E move.w d0,($6E8).w ROM:0012E172 move.b #1,($81B).w ROM:0012E178 move.b #3,($1104).w ROM:0012E17E ROM:0012E17E locret_12E17E: ; CODE XREF: ROM:0012E164↑j ROM:0012E17E rts ROM:0012E180 ; --------------------------------------------------------------------------- ROM:0012E180 ROM:0012E180 loc_12E180: ; DATA XREF: ROM:0012E13C↑o ROM:0012E180 cmpi.w #0,($6E8).w ROM:0012E186 bgt.s loc_12E196 ROM:0012E188 bclr #5,($1275).w ROM:0012E18E move.b #1,($1104).w ROM:0012E194 rts ROM:0012E196 ; --------------------------------------------------------------------------- ROM:0012E196 ROM:0012E196 loc_12E196: ; CODE XREF: ROM:0012E186↑j ROM:0012E196 btst #4,($126C).w ROM:0012E19C beq.s locret_12E1A4 ROM:0012E19E move.b #2,($1104).w ROM:0012E1A4 ROM:0012E1A4 locret_12E1A4: ; CODE XREF: ROM:0012E19C↑j ROM:0012E1A4 rts ROM:0012E1A6 ; --------------------------------------------------------------------------- ROM:0012E1A6 rts ROM:0012E1A8 ROM:0012E1A8 ; =============== S U B R O U T I N E ======================================= ROM:0012E1A8 ROM:0012E1A8 ROM:0012E1A8 sub_12E1A8: ; CODE XREF: ROM:loc_12E0E0↑p ROM:0012E1A8 move.w #0,d1 ROM:0012E1AC bra.s loc_12E1B2 ROM:0012E1AE ; --------------------------------------------------------------------------- ROM:0012E1AE ROM:0012E1AE loc_12E1AE: ; CODE XREF: sub_12E1A8:loc_12E1E8↓j ROM:0012E1AE addi.w #1,d1 ROM:0012E1B2 ROM:0012E1B2 loc_12E1B2: ; CODE XREF: sub_12E1A8+4↑j ROM:0012E1B2 cmpi.w #0,d1 ROM:0012E1B6 bgt.s locret_12E1EA ROM:0012E1B8 btst #7,($127E).w ROM:0012E1BE bne.s loc_12E1D4 ROM:0012E1C0 btst #0,($1283).w ROM:0012E1C6 bne.s loc_12E1D4 ROM:0012E1C8 cmpi.l #0,$95C(d1.w*4) ROM:0012E1D2 bne.s loc_12E1DE ROM:0012E1D4 ROM:0012E1D4 loc_12E1D4: ; CODE XREF: sub_12E1A8+16↑j ROM:0012E1D4 ; sub_12E1A8+1E↑j ROM:0012E1D4 move.w #0,$101A(d1.w*2) ROM:0012E1DC bra.s loc_12E1E8 ROM:0012E1DE ; --------------------------------------------------------------------------- ROM:0012E1DE ROM:0012E1DE loc_12E1DE: ; CODE XREF: sub_12E1A8+2A↑j ROM:0012E1DE move.w $101C(d1.w*2),$101A(d1.w*2) ROM:0012E1E8 ROM:0012E1E8 loc_12E1E8: ; CODE XREF: sub_12E1A8+34↑j ROM:0012E1E8 bra.s loc_12E1AE ROM:0012E1EA ; --------------------------------------------------------------------------- ROM:0012E1EA ROM:0012E1EA locret_12E1EA: ; CODE XREF: sub_12E1A8+E↑j ROM:0012E1EA rts ROM:0012E1EA ; End of function sub_12E1A8 ROM:0012E1EA ROM:0012E1EC ROM:0012E1EC ; =============== S U B R O U T I N E ======================================= ROM:0012E1EC ROM:0012E1EC ROM:0012E1EC sub_12E1EC: ; CODE XREF: ROM:loc_12E112↑p ROM:0012E1EC move.l #0,($95C).w ROM:0012E1F4 move.w #0,($101A).w ROM:0012E1FA rts ROM:0012E1FA ; End of function sub_12E1EC ROM:0012E1FA ROM:0012E1FC ROM:0012E1FC ; =============== S U B R O U T I N E ======================================= ROM:0012E1FC ROM:0012E1FC ROM:0012E1FC sub_12E1FC: ; CODE XREF: sub_12DE8E↑p ROM:0012E1FC move.w #$3AF2,d1 ROM:0012E200 move.w ($978).w,d2 ROM:0012E204 bsr.l sub_116E84 ROM:0012E20A move.w d1,d0 ROM:0012E20C add.w ($12E6).w,d0 ROM:0012E210 move.w d0,($101C).w ROM:0012E214 rts ROM:0012E214 ; End of function sub_12E1FC ROM:0012E214 ROM:0012E216 ROM:0012E216 ; =============== S U B R O U T I N E ======================================= ROM:0012E216 ROM:0012E216 ROM:0012E216 sub_12E216: ; CODE XREF: sub_12DE8E+10↑p ROM:0012E216 lea ($95C).w,a0 ROM:0012E21A lea $B70(a5),a1 ROM:0012E21E lea ($940).w,a2 ROM:0012E222 move.w #0,d0 ROM:0012E226 bra.s loc_12E22C ROM:0012E228 ; --------------------------------------------------------------------------- ROM:0012E228 ROM:0012E228 loc_12E228: ; CODE XREF: sub_12E216+3C↓j ROM:0012E228 addi.w #1,d0 ROM:0012E22C ROM:0012E22C loc_12E22C: ; CODE XREF: sub_12E216+10↑j ROM:0012E22C cmpi.w #3,d0 ROM:0012E230 bgt.s locret_12E254 ROM:0012E232 move.w (a1,d0.w*2),d3 ROM:0012E236 ext.l d3 ROM:0012E238 move.l (a0),d6 ROM:0012E23A muls.l d6,d4:d3 ROM:0012E23E divs.l #$2710,d4:d3 ROM:0012E246 bvc.s loc_12E24E ROM:0012E248 move.l #$7FFFFFFF,d3 ROM:0012E24E ROM:0012E24E loc_12E24E: ; CODE XREF: sub_12E216+30↑j ROM:0012E24E move.l d3,(a2,d0.w*4) ROM:0012E252 bra.s loc_12E228 ROM:0012E254 ; --------------------------------------------------------------------------- ROM:0012E254 ROM:0012E254 locret_12E254: ; CODE XREF: sub_12E216+1A↑j ROM:0012E254 rts ROM:0012E254 ; End of function sub_12E216 ROM:0012E254 ROM:0012E256 ; --------------------------------------------------------------------------- ROM:0012E256 rts ROM:0012E258 ROM:0012E258 ; =============== S U B R O U T I N E ======================================= ROM:0012E258 ROM:0012E258 ROM:0012E258 sub_12E258: ; CODE XREF: sub_1237EC+84↑p ROM:0012E258 bsr.l sub_12E68C ROM:0012E25E bsr.w sub_12E484 ROM:0012E262 bsr.l sub_12EF7A ROM:0012E268 bsr.l sub_12DE8E ROM:0012E26E bsr.w sub_12E5FE ROM:0012E272 bsr.w sub_12E2CC ROM:0012E276 bsr.w sub_12E28A ROM:0012E27A bsr.w sub_12E37C ROM:0012E27E bsr.w sub_12E38E ROM:0012E282 bsr.l sub_11637A ROM:0012E288 rts ROM:0012E288 ; End of function sub_12E258 ROM:0012E288 ROM:0012E28A ROM:0012E28A ; =============== S U B R O U T I N E ======================================= ROM:0012E28A ROM:0012E28A ROM:0012E28A sub_12E28A: ; CODE XREF: sub_12E258+1E↑p ROM:0012E28A btst #0,($CF1).w ROM:0012E290 beq.s loc_12E29A ROM:0012E292 move.l #0,($940).w ROM:0012E29A ROM:0012E29A loc_12E29A: ; CODE XREF: sub_12E28A+6↑j ROM:0012E29A btst #1,($CF1).w ROM:0012E2A0 beq.s loc_12E2AA ROM:0012E2A2 move.l #0,($944).w ROM:0012E2AA ROM:0012E2AA loc_12E2AA: ; CODE XREF: sub_12E28A+16↑j ROM:0012E2AA btst #2,($CF1).w ROM:0012E2B0 beq.s loc_12E2BA ROM:0012E2B2 move.l #0,($948).w ROM:0012E2BA ROM:0012E2BA loc_12E2BA: ; CODE XREF: sub_12E28A+26↑j ROM:0012E2BA btst #3,($CF1).w ROM:0012E2C0 beq.s locret_12E2CA ROM:0012E2C2 move.l #0,($94C).w ROM:0012E2CA ROM:0012E2CA locret_12E2CA: ; CODE XREF: sub_12E28A+36↑j ROM:0012E2CA rts ROM:0012E2CA ; End of function sub_12E28A ROM:0012E2CA ROM:0012E2CC ROM:0012E2CC ; =============== S U B R O U T I N E ======================================= ROM:0012E2CC ROM:0012E2CC ROM:0012E2CC sub_12E2CC: ; CODE XREF: sub_12E258+1A↑p ROM:0012E2CC move.w #0,d0 ROM:0012E2D0 bra.s loc_12E2D6 ROM:0012E2D2 ; --------------------------------------------------------------------------- ROM:0012E2D2 ROM:0012E2D2 loc_12E2D2: ; CODE XREF: sub_12E2CC:loc_12E376↓j ROM:0012E2D2 addi.w #1,d0 ROM:0012E2D6 ROM:0012E2D6 loc_12E2D6: ; CODE XREF: sub_12E2CC+4↑j ROM:0012E2D6 cmpi.w #3,d0 ROM:0012E2DA bgt.l locret_12E37A ROM:0012E2E0 move.l $940(d0.w*4),d2 ROM:0012E2E6 move.w #1,d5 ROM:0012E2EA cmpi.w #2,d5 ROM:0012E2EE bne.s loc_12E2F8 ROM:0012E2F0 move.w d0,d4 ROM:0012E2F2 andi.w #1,d4 ROM:0012E2F6 bra.s loc_12E2FC ROM:0012E2F8 ; --------------------------------------------------------------------------- ROM:0012E2F8 ROM:0012E2F8 loc_12E2F8: ; CODE XREF: sub_12E2CC+22↑j ROM:0012E2F8 move.w #0,d4 ROM:0012E2FC ROM:0012E2FC loc_12E2FC: ; CODE XREF: sub_12E2CC+2A↑j ROM:0012E2FC move.w $101A(d4.w*2),d3 ROM:0012E302 ext.l d3 ROM:0012E304 add.l d3,d2 ROM:0012E306 cmpi.l #$5FFF4,d2 ROM:0012E30C ble.s loc_12E31C ROM:0012E30E move.l #$5FFF4,d1 ROM:0012E314 sub.l d3,d1 ROM:0012E316 bra.l loc_12E322 ROM:0012E31C ; --------------------------------------------------------------------------- ROM:0012E31C ROM:0012E31C loc_12E31C: ; CODE XREF: sub_12E2CC+40↑j ROM:0012E31C move.l $940(d0.w*4),d1 ROM:0012E322 ROM:0012E322 loc_12E322: ; CODE XREF: sub_12E2CC+4A↑j ROM:0012E322 move.l $268(a5),d4 ROM:0012E326 cmpi.l #0,d1 ROM:0012E32C ble.s loc_12E334 ROM:0012E32E cmp.l d1,d4 ROM:0012E330 ble.s loc_12E334 ROM:0012E332 move.l d4,d1 ROM:0012E334 ROM:0012E334 loc_12E334: ; CODE XREF: sub_12E2CC+60↑j ROM:0012E334 ; sub_12E2CC+64↑j ROM:0012E334 btst #2,($127C).w ROM:0012E33A beq.s loc_12E34C ROM:0012E33C move.w $7CA(a5),d6 ROM:0012E340 cmpi.w #0,d6 ROM:0012E344 bne.s loc_12E34C ROM:0012E346 cmp.l d1,d4 ROM:0012E348 ble.s loc_12E34C ROM:0012E34A move.l d4,d1 ROM:0012E34C ROM:0012E34C loc_12E34C: ; CODE XREF: sub_12E2CC+6E↑j ROM:0012E34C ; sub_12E2CC+78↑j ... ROM:0012E34C btst #7,($127E).w ROM:0012E352 bne.s loc_12E35C ROM:0012E354 btst #0,($1283).w ROM:0012E35A beq.s loc_12E370 ROM:0012E35C ROM:0012E35C loc_12E35C: ; CODE XREF: sub_12E2CC+86↑j ROM:0012E35C btst #6,($1279).w ROM:0012E362 bne.s loc_12E370 ROM:0012E364 move.l #0,$940(d0.w*4) ROM:0012E36E bra.s loc_12E376 ROM:0012E370 ; --------------------------------------------------------------------------- ROM:0012E370 ROM:0012E370 loc_12E370: ; CODE XREF: sub_12E2CC+8E↑j ROM:0012E370 ; sub_12E2CC+96↑j ROM:0012E370 move.l d1,$940(d0.w*4) ROM:0012E376 ROM:0012E376 loc_12E376: ; CODE XREF: sub_12E2CC+A2↑j ROM:0012E376 bra.w loc_12E2D2 ROM:0012E37A ; --------------------------------------------------------------------------- ROM:0012E37A ROM:0012E37A locret_12E37A: ; CODE XREF: sub_12E2CC+E↑j ROM:0012E37A rts ROM:0012E37A ; End of function sub_12E2CC ROM:0012E37A ROM:0012E37C ROM:0012E37C ; =============== S U B R O U T I N E ======================================= ROM:0012E37C ROM:0012E37C ROM:0012E37C sub_12E37C: ; CODE XREF: sub_12E258+22↑p ROM:0012E37C lea ($940).w,a0 ROM:0012E380 move.w ($101A).w,d1 ROM:0012E384 ext.l d1 ROM:0012E386 add.l (a0),d1 ROM:0012E388 move.l d1,($8FC).w ROM:0012E38C rts ROM:0012E38C ; End of function sub_12E37C ROM:0012E38C ROM:0012E38E ROM:0012E38E ; =============== S U B R O U T I N E ======================================= ROM:0012E38E ROM:0012E38E ROM:0012E38E sub_12E38E: ; CODE XREF: sub_12E258+26↑p ROM:0012E38E move.w $7BC(a5),d7 ROM:0012E392 cmp.w ($5D2).w,d7 ROM:0012E396 ble.s loc_12E3B2 ROM:0012E398 move.w #$3B82,d1 ROM:0012E39C move.w ($98A).w,d2 ROM:0012E3A0 move.w ($5D2).w,d3 ROM:0012E3A4 bsr.l sub_116E84 ROM:0012E3AA bclr #1,($127D).w ROM:0012E3B0 bra.s loc_12E3E6 ROM:0012E3B2 ; --------------------------------------------------------------------------- ROM:0012E3B2 ROM:0012E3B2 loc_12E3B2: ; CODE XREF: sub_12E38E+8↑j ROM:0012E3B2 btst #4,($127B).w ROM:0012E3B8 beq.s loc_12E3CE ROM:0012E3BA move.w #$3B84,d1 ROM:0012E3BE move.w ($98A).w,d2 ROM:0012E3C2 move.w ($5D2).w,d3 ROM:0012E3C6 bsr.l sub_116E84 ROM:0012E3CC bra.s loc_12E3E0 ROM:0012E3CE ; --------------------------------------------------------------------------- ROM:0012E3CE ROM:0012E3CE loc_12E3CE: ; CODE XREF: sub_12E38E+2A↑j ROM:0012E3CE move.w #$3B86,d1 ROM:0012E3D2 move.w ($98A).w,d2 ROM:0012E3D6 move.w ($5D2).w,d3 ROM:0012E3DA bsr.l sub_116E84 ROM:0012E3E0 ROM:0012E3E0 loc_12E3E0: ; CODE XREF: sub_12E38E+3E↑j ROM:0012E3E0 bset #1,($127D).w ROM:0012E3E6 ROM:0012E3E6 loc_12E3E6: ; CODE XREF: sub_12E38E+22↑j ROM:0012E3E6 move.w #0,d2 ROM:0012E3EA bra.s loc_12E3F0 ROM:0012E3EC ; --------------------------------------------------------------------------- ROM:0012E3EC ROM:0012E3EC loc_12E3EC: ; CODE XREF: sub_12E38E+AE↓j ROM:0012E3EC addi.w #1,d2 ROM:0012E3F0 ROM:0012E3F0 loc_12E3F0: ; CODE XREF: sub_12E38E+5C↑j ROM:0012E3F0 cmpi.w #3,d2 ROM:0012E3F4 bgt.l loc_12E43E ROM:0012E3FA move.w d1,d0 ROM:0012E3FC add.w $B80(a5,d2.w*2),d0 ROM:0012E402 cmpi.w #$1C20,d0 ROM:0012E406 blt.s loc_12E40C ROM:0012E408 subi.w #$1C20,d0 ROM:0012E40C ROM:0012E40C loc_12E40C: ; CODE XREF: sub_12E38E+78↑j ROM:0012E40C btst d2,$BA3(a5) ROM:0012E410 beq.s loc_12E424 ROM:0012E412 bclr d2,($1107).w ROM:0012E416 move.w $B90(a5,d2.w*2),d3 ROM:0012E41C move.w $101E(d3.w*2),d0 ROM:0012E422 bra.s loc_12E436 ROM:0012E424 ; --------------------------------------------------------------------------- ROM:0012E424 ROM:0012E424 loc_12E424: ; CODE XREF: sub_12E38E+82↑j ROM:0012E424 btst #1,($127D).w ROM:0012E42A beq.s loc_12E432 ROM:0012E42C bset d2,($1107).w ROM:0012E430 bra.s loc_12E436 ROM:0012E432 ; --------------------------------------------------------------------------- ROM:0012E432 ROM:0012E432 loc_12E432: ; CODE XREF: sub_12E38E+9C↑j ROM:0012E432 bclr d2,($1107).w ROM:0012E436 ROM:0012E436 loc_12E436: ; CODE XREF: sub_12E38E+94↑j ROM:0012E436 ; sub_12E38E+A2↑j ROM:0012E436 move.w d0,$101E(d2.w*2) ROM:0012E43C bra.s loc_12E3EC ROM:0012E43E ; --------------------------------------------------------------------------- ROM:0012E43E ROM:0012E43E loc_12E43E: ; CODE XREF: sub_12E38E+66↑j ROM:0012E43E move.w ($5D2).w,d4 ROM:0012E442 muls.w #$3C,d4 ; '<' ROM:0012E446 muls.l ($8FC).w,d5:d4 ROM:0012E44C divs.l #$F4240,d5:d4 ROM:0012E454 btst #0,($1107).w ROM:0012E45A beq.s loc_12E46E ROM:0012E45C move.w d1,($D36).w ROM:0012E460 sub.w d4,d1 ROM:0012E462 bge.s loc_12E468 ROM:0012E464 addi.w #$1C20,d1 ROM:0012E468 ROM:0012E468 loc_12E468: ; CODE XREF: sub_12E38E+D4↑j ROM:0012E468 move.w d1,($D34).w ROM:0012E46C bra.s locret_12E482 ROM:0012E46E ; --------------------------------------------------------------------------- ROM:0012E46E ROM:0012E46E loc_12E46E: ; CODE XREF: sub_12E38E+CC↑j ROM:0012E46E move.w d1,($D34).w ROM:0012E472 add.w d4,d1 ROM:0012E474 cmpi.w #$1C20,d1 ROM:0012E478 ble.s loc_12E47E ROM:0012E47A subi.w #$1C20,d1 ROM:0012E47E ROM:0012E47E loc_12E47E: ; CODE XREF: sub_12E38E+EA↑j ROM:0012E47E move.w d1,($D36).w ROM:0012E482 ROM:0012E482 locret_12E482: ; CODE XREF: sub_12E38E+DE↑j ROM:0012E482 rts ROM:0012E482 ; End of function sub_12E38E ROM:0012E482 ROM:0012E484 ROM:0012E484 ; =============== S U B R O U T I N E ======================================= ROM:0012E484 ROM:0012E484 ROM:0012E484 sub_12E484: ; CODE XREF: sub_12E258+6↑p ROM:0012E484 clr.w d1 ROM:0012E486 move.b ($1105).w,d1 ROM:0012E48A cmpi.w #4,d1 ROM:0012E48E bcc.s locret_12E498 ROM:0012E490 movea.l off_12E49A(pc,d1.w*4),a0 ROM:0012E494 nop ROM:0012E496 jmp (a0) ROM:0012E498 ; --------------------------------------------------------------------------- ROM:0012E498 ROM:0012E498 locret_12E498: ; CODE XREF: sub_12E484+A↑j ROM:0012E498 rts ROM:0012E498 ; End of function sub_12E484 ROM:0012E498 ROM:0012E498 ; --------------------------------------------------------------------------- ROM:0012E49A off_12E49A: dc.l loc_12E4AA ; DATA XREF: sub_12E484+C↑r ROM:0012E49E dc.l loc_12E4BA ROM:0012E4A2 dc.l loc_12E52E ROM:0012E4A6 dc.l loc_12E598 ROM:0012E4AA ; --------------------------------------------------------------------------- ROM:0012E4AA ROM:0012E4AA loc_12E4AA: ; DATA XREF: ROM:off_12E49A↑o ROM:0012E4AA bsr.w sub_12E5DE ROM:0012E4AE move.b #1,($1105).w ROM:0012E4B4 bra.w locret_12E52C ROM:0012E4B8 ; --------------------------------------------------------------------------- ROM:0012E4B8 rts ROM:0012E4BA ; --------------------------------------------------------------------------- ROM:0012E4BA ROM:0012E4BA loc_12E4BA: ; DATA XREF: ROM:0012E49E↑o ROM:0012E4BA move.w $7BE(a5),d0 ROM:0012E4BE move.w ($5D2).w,d1 ROM:0012E4C2 cmp.w $7C0(a5),d1 ROM:0012E4C6 bge.w loc_12E4E0 ROM:0012E4CA btst #4,($127D).w ROM:0012E4D0 beq.s loc_12E4F0 ROM:0012E4D2 btst #5,($86D).w ROM:0012E4D8 beq.s loc_12E4F0 ROM:0012E4DA cmpi.w #0,d0 ROM:0012E4DE bne.s loc_12E4F0 ROM:0012E4E0 ROM:0012E4E0 loc_12E4E0: ; CODE XREF: ROM:0012E4C6↑j ROM:0012E4E0 bsr.w sub_12E5F6 ROM:0012E4E4 move.b #3,($1105).w ROM:0012E4EA bra.l locret_12E5DA ROM:0012E4F0 ; --------------------------------------------------------------------------- ROM:0012E4F0 ROM:0012E4F0 loc_12E4F0: ; CODE XREF: ROM:0012E4D0↑j ROM:0012E4F0 ; ROM:0012E4D8↑j ... ROM:0012E4F0 cmp.w $7C4(a5),d1 ROM:0012E4F4 bge.w loc_12E520 ROM:0012E4F8 btst #1,($125F).w ROM:0012E4FE bne.s locret_12E52C ROM:0012E500 btst #5,($1280).w ROM:0012E506 bne.s locret_12E52C ROM:0012E508 btst #4,($127D).w ROM:0012E50E bne.s loc_12E512 ROM:0012E510 bra.s loc_12E520 ROM:0012E512 ; --------------------------------------------------------------------------- ROM:0012E512 ROM:0012E512 loc_12E512: ; CODE XREF: ROM:0012E50E↑j ROM:0012E512 btst #5,($86D).w ROM:0012E518 beq.s loc_12E520 ROM:0012E51A cmpi.w #0,d0 ROM:0012E51E beq.s locret_12E52C ROM:0012E520 ROM:0012E520 loc_12E520: ; CODE XREF: ROM:0012E4F4↑j ROM:0012E520 ; ROM:0012E510↑j ... ROM:0012E520 bsr.w sub_12E5EE ROM:0012E524 move.b #2,($1105).w ROM:0012E52A bra.s locret_12E596 ROM:0012E52C ; --------------------------------------------------------------------------- ROM:0012E52C ROM:0012E52C locret_12E52C: ; CODE XREF: ROM:0012E4B4↑j ROM:0012E52C ; ROM:0012E4FE↑j ... ROM:0012E52C rts ROM:0012E52E ; --------------------------------------------------------------------------- ROM:0012E52E ROM:0012E52E loc_12E52E: ; DATA XREF: ROM:0012E4A2↑o ROM:0012E52E move.w $7C4(a5),d1 ROM:0012E532 sub.w $7C6(a5),d1 ROM:0012E536 btst #5,($1280).w ROM:0012E53C beq.s loc_12E550 ROM:0012E53E cmp.w ($5D2).w,d1 ROM:0012E542 ble.s loc_12E550 ROM:0012E544 bsr.w sub_12E5DE ROM:0012E548 move.b #1,($1105).w ROM:0012E54E bra.s locret_12E52C ROM:0012E550 ; --------------------------------------------------------------------------- ROM:0012E550 ROM:0012E550 loc_12E550: ; CODE XREF: ROM:0012E53C↑j ROM:0012E550 ; ROM:0012E542↑j ROM:0012E550 move.w ($5D2).w,d1 ROM:0012E554 move.w $7BE(a5),d0 ROM:0012E558 move.w $7C0(a5),d2 ROM:0012E55C cmp.w d1,d2 ROM:0012E55E bgt.s loc_12E574 ROM:0012E560 cmpi.w #0,d0 ROM:0012E564 bne.s loc_12E574 ROM:0012E566 bsr.w sub_12E5F6 ROM:0012E56A move.b #3,($1105).w ROM:0012E570 bra.s locret_12E5DA ROM:0012E572 ; --------------------------------------------------------------------------- ROM:0012E572 bra.s locret_12E596 ROM:0012E574 ; --------------------------------------------------------------------------- ROM:0012E574 ROM:0012E574 loc_12E574: ; CODE XREF: ROM:0012E55E↑j ROM:0012E574 ; ROM:0012E564↑j ROM:0012E574 btst #4,($127D).w ROM:0012E57A beq.s locret_12E596 ROM:0012E57C btst #5,($86D).w ROM:0012E582 beq.s locret_12E596 ROM:0012E584 cmpi.w #0,d0 ROM:0012E588 bne.s locret_12E596 ROM:0012E58A bsr.w sub_12E5F6 ROM:0012E58E move.b #3,($1105).w ROM:0012E594 bra.s locret_12E5DA ROM:0012E596 ; --------------------------------------------------------------------------- ROM:0012E596 ROM:0012E596 locret_12E596: ; CODE XREF: ROM:0012E52A↑j ROM:0012E596 ; ROM:0012E572↑j ... ROM:0012E596 rts ROM:0012E598 ; --------------------------------------------------------------------------- ROM:0012E598 ROM:0012E598 loc_12E598: ; DATA XREF: ROM:0012E4A6↑o ROM:0012E598 move.w $7BE(a5),d0 ROM:0012E59C btst #1,($125F).w ROM:0012E5A2 bne.s loc_12E5B6 ROM:0012E5A4 cmpi.w #0,d0 ROM:0012E5A8 beq.s loc_12E5B6 ROM:0012E5AA bsr.w sub_12E5EE ROM:0012E5AE move.b #2,($1105).w ROM:0012E5B4 bra.s locret_12E596 ROM:0012E5B6 ; --------------------------------------------------------------------------- ROM:0012E5B6 ROM:0012E5B6 loc_12E5B6: ; CODE XREF: ROM:0012E5A2↑j ROM:0012E5B6 ; ROM:0012E5A8↑j ROM:0012E5B6 move.w $7C0(a5),d1 ROM:0012E5BA sub.w $7C2(a5),d1 ROM:0012E5BE btst #1,($125F).w ROM:0012E5C4 beq.s locret_12E5DA ROM:0012E5C6 cmp.w ($5D2).w,d1 ROM:0012E5CA ble.s locret_12E5DA ROM:0012E5CC bsr.w sub_12E5DE ROM:0012E5D0 move.b #1,($1105).w ROM:0012E5D6 bra.w locret_12E52C ROM:0012E5DA ; --------------------------------------------------------------------------- ROM:0012E5DA ROM:0012E5DA locret_12E5DA: ; CODE XREF: ROM:0012E4EA↑j ROM:0012E5DA ; ROM:0012E570↑j ... ROM:0012E5DA rts ROM:0012E5DC ; --------------------------------------------------------------------------- ROM:0012E5DC rts ROM:0012E5DE ROM:0012E5DE ; =============== S U B R O U T I N E ======================================= ROM:0012E5DE ROM:0012E5DE ROM:0012E5DE sub_12E5DE: ; CODE XREF: ROM:loc_12E4AA↑p ROM:0012E5DE ; ROM:0012E544↑p ... ROM:0012E5DE move.w #$1C20,d0 ROM:0012E5E2 ext.l d0 ROM:0012E5E4 divs.w #4,d0 ROM:0012E5E8 move.w d0,($D32).w ROM:0012E5EC rts ROM:0012E5EC ; End of function sub_12E5DE ROM:0012E5EC ROM:0012E5EE ROM:0012E5EE ; =============== S U B R O U T I N E ======================================= ROM:0012E5EE ROM:0012E5EE ROM:0012E5EE sub_12E5EE: ; CODE XREF: ROM:loc_12E520↑p ROM:0012E5EE ; ROM:0012E5AA↑p ROM:0012E5EE move.w #$E10,($D32).w ROM:0012E5F4 rts ROM:0012E5F4 ; End of function sub_12E5EE ROM:0012E5F4 ROM:0012E5F6 ROM:0012E5F6 ; =============== S U B R O U T I N E ======================================= ROM:0012E5F6 ROM:0012E5F6 ROM:0012E5F6 sub_12E5F6: ; CODE XREF: ROM:loc_12E4E0↑p ROM:0012E5F6 ; ROM:0012E566↑p ... ROM:0012E5F6 move.w #$1C20,($D32).w ROM:0012E5FC rts ROM:0012E5FC ; End of function sub_12E5F6 ROM:0012E5FC ROM:0012E5FE ROM:0012E5FE ; =============== S U B R O U T I N E ======================================= ROM:0012E5FE ROM:0012E5FE ROM:0012E5FE sub_12E5FE: ; CODE XREF: sub_12E258+16↑p ROM:0012E5FE clr.w d1 ROM:0012E600 move.b ($1106).w,d1 ROM:0012E604 cmpi.w #3,d1 ROM:0012E608 bcc.s locret_12E612 ROM:0012E60A movea.l off_12E614(pc,d1.w*4),a0 ROM:0012E60E nop ROM:0012E610 jmp (a0) ROM:0012E612 ; --------------------------------------------------------------------------- ROM:0012E612 ROM:0012E612 locret_12E612: ; CODE XREF: sub_12E5FE+A↑j ROM:0012E612 rts ROM:0012E612 ; End of function sub_12E5FE ROM:0012E612 ROM:0012E612 ; --------------------------------------------------------------------------- ROM:0012E614 off_12E614: dc.l loc_12E620 ; DATA XREF: sub_12E5FE+C↑r ROM:0012E618 dc.l loc_12E642 ROM:0012E61C dc.l loc_12E65A ROM:0012E620 ; --------------------------------------------------------------------------- ROM:0012E620 ROM:0012E620 loc_12E620: ; DATA XREF: ROM:off_12E614↑o ROM:0012E620 move.w $7C8(a5),d0 ROM:0012E624 clr.b ($84E).w ROM:0012E628 move.w d0,($74E).w ROM:0012E62C move.b #1,($84E).w ROM:0012E632 bset #0,($1283).w ROM:0012E638 move.b #1,($1106).w ROM:0012E63E bra.s locret_12E658 ROM:0012E640 ; --------------------------------------------------------------------------- ROM:0012E640 rts ROM:0012E642 ; --------------------------------------------------------------------------- ROM:0012E642 ROM:0012E642 loc_12E642: ; DATA XREF: ROM:0012E618↑o ROM:0012E642 cmpi.w #0,($74E).w ROM:0012E648 bgt.s locret_12E658 ROM:0012E64A bclr #0,($1283).w ROM:0012E650 move.b #2,($1106).w ROM:0012E656 bra.s locret_12E688 ROM:0012E658 ; --------------------------------------------------------------------------- ROM:0012E658 ROM:0012E658 locret_12E658: ; CODE XREF: ROM:0012E63E↑j ROM:0012E658 ; ROM:0012E648↑j ... ROM:0012E658 rts ROM:0012E65A ; --------------------------------------------------------------------------- ROM:0012E65A ROM:0012E65A loc_12E65A: ; DATA XREF: ROM:0012E61C↑o ROM:0012E65A move.w $7C8(a5),d0 ROM:0012E65E btst #1,($125F).w ROM:0012E664 beq.s locret_12E688 ROM:0012E666 cmpi.w #0,d0 ROM:0012E66A beq.s locret_12E688 ROM:0012E66C clr.b ($84E).w ROM:0012E670 move.w d0,($74E).w ROM:0012E674 move.b #1,($84E).w ROM:0012E67A bset #0,($1283).w ROM:0012E680 move.b #1,($1106).w ROM:0012E686 bra.s locret_12E658 ROM:0012E688 ; --------------------------------------------------------------------------- ROM:0012E688 ROM:0012E688 locret_12E688: ; CODE XREF: ROM:0012E656↑j ROM:0012E688 ; ROM:0012E664↑j ... ROM:0012E688 rts ROM:0012E68A ; --------------------------------------------------------------------------- ROM:0012E68A rts ROM:0012E68C ROM:0012E68C ; =============== S U B R O U T I N E ======================================= ROM:0012E68C ROM:0012E68C ROM:0012E68C sub_12E68C: ; CODE XREF: sub_12E258↑p ROM:0012E68C bsr.w sub_12E6BA ROM:0012E690 bsr.w sub_12E69A ROM:0012E694 bsr.w sub_12E8B6 ROM:0012E698 rts ROM:0012E698 ; End of function sub_12E68C ROM:0012E698 ROM:0012E69A ROM:0012E69A ; =============== S U B R O U T I N E ======================================= ROM:0012E69A ROM:0012E69A ROM:0012E69A sub_12E69A: ; CODE XREF: sub_12E68C+4↑p ROM:0012E69A btst #4,($127D).w ROM:0012E6A0 beq.s loc_12E6B2 ROM:0012E6A2 cmpi.w #$3E8,($D38).w ROM:0012E6A8 beq.s loc_12E6B2 ROM:0012E6AA bset #2,($125F).w ROM:0012E6B0 bra.s locret_12E6B8 ROM:0012E6B2 ; --------------------------------------------------------------------------- ROM:0012E6B2 ROM:0012E6B2 loc_12E6B2: ; CODE XREF: sub_12E69A+6↑j ROM:0012E6B2 ; sub_12E69A+E↑j ROM:0012E6B2 bclr #2,($125F).w ROM:0012E6B8 ROM:0012E6B8 locret_12E6B8: ; CODE XREF: sub_12E69A+16↑j ROM:0012E6B8 rts ROM:0012E6B8 ; End of function sub_12E69A ROM:0012E6B8 ROM:0012E6BA ROM:0012E6BA ; =============== S U B R O U T I N E ======================================= ROM:0012E6BA ROM:0012E6BA ROM:0012E6BA sub_12E6BA: ; CODE XREF: sub_12E68C↑p ROM:0012E6BA clr.w d1 ROM:0012E6BC move.b ($1108).w,d1 ROM:0012E6C0 cmpi.w #6,d1 ROM:0012E6C4 bcc.s locret_12E6CE ROM:0012E6C6 movea.l off_12E6D0(pc,d1.w*4),a0 ROM:0012E6CA nop ROM:0012E6CC jmp (a0) ROM:0012E6CE ; --------------------------------------------------------------------------- ROM:0012E6CE ROM:0012E6CE locret_12E6CE: ; CODE XREF: sub_12E6BA+A↑j ROM:0012E6CE rts ROM:0012E6CE ; End of function sub_12E6BA ROM:0012E6CE ROM:0012E6CE ; --------------------------------------------------------------------------- ROM:0012E6D0 off_12E6D0: dc.l loc_12E6E8 ; DATA XREF: sub_12E6BA+C↑r ROM:0012E6D4 dc.l loc_12E6F4 ROM:0012E6D8 dc.l loc_12E71C ROM:0012E6DC dc.l loc_12E786 ROM:0012E6E0 dc.l loc_12E7C6 ROM:0012E6E4 dc.l loc_12E7EA ROM:0012E6E8 ; --------------------------------------------------------------------------- ROM:0012E6E8 ROM:0012E6E8 loc_12E6E8: ; DATA XREF: ROM:off_12E6D0↑o ROM:0012E6E8 bsr.w sub_12E818 ROM:0012E6EC move.b #1,($1108).w ROM:0012E6F2 rts ROM:0012E6F4 ; --------------------------------------------------------------------------- ROM:0012E6F4 ROM:0012E6F4 loc_12E6F4: ; DATA XREF: ROM:0012E6D4↑o ROM:0012E6F4 btst #4,($127D).w ROM:0012E6FA beq.s loc_12E716 ROM:0012E6FC move.w $7CC(a5),d0 ROM:0012E700 clr.b ($84F).w ROM:0012E704 move.w d0,($750).w ROM:0012E708 move.b #1,($84F).w ROM:0012E70E move.b #2,($1108).w ROM:0012E714 rts ROM:0012E716 ; --------------------------------------------------------------------------- ROM:0012E716 ROM:0012E716 loc_12E716: ; CODE XREF: ROM:0012E6FA↑j ROM:0012E716 bsr.w sub_12E818 ROM:0012E71A rts ROM:0012E71C ; --------------------------------------------------------------------------- ROM:0012E71C ROM:0012E71C loc_12E71C: ; DATA XREF: ROM:0012E6D8↑o ROM:0012E71C btst #4,($127D).w ROM:0012E722 bne.s loc_12E746 ROM:0012E724 clr.b ($84F).w ROM:0012E728 clr.w ($750).w ROM:0012E72C move.w $7CE(a5),d0 ROM:0012E730 clr.b ($81C).w ROM:0012E734 move.w d0,($6EA).w ROM:0012E738 move.b #1,($81C).w ROM:0012E73E move.b #3,($1108).w ROM:0012E744 rts ROM:0012E746 ; --------------------------------------------------------------------------- ROM:0012E746 ROM:0012E746 loc_12E746: ; CODE XREF: ROM:0012E722↑j ROM:0012E746 cmpi.w #0,($750).w ROM:0012E74C bgt.s loc_12E774 ROM:0012E74E cmpi.w #$3E8,($D38).w ROM:0012E754 ble.s loc_12E774 ROM:0012E756 bsr.w sub_12E868 ROM:0012E75A move.w $7CC(a5),d0 ROM:0012E75E clr.b ($84F).w ROM:0012E762 move.w d0,($750).w ROM:0012E766 move.b #1,($84F).w ROM:0012E76C move.b #2,($1108).w ROM:0012E772 rts ROM:0012E774 ; --------------------------------------------------------------------------- ROM:0012E774 ROM:0012E774 loc_12E774: ; CODE XREF: ROM:0012E74C↑j ROM:0012E774 ; ROM:0012E754↑j ROM:0012E774 cmpi.w #$3E8,($D38).w ROM:0012E77A bgt.s locret_12E784 ROM:0012E77C move.b #4,($1108).w ROM:0012E782 rts ROM:0012E784 ; --------------------------------------------------------------------------- ROM:0012E784 ROM:0012E784 locret_12E784: ; CODE XREF: ROM:0012E77A↑j ROM:0012E784 rts ROM:0012E786 ; --------------------------------------------------------------------------- ROM:0012E786 ROM:0012E786 loc_12E786: ; DATA XREF: ROM:0012E6DC↑o ROM:0012E786 btst #4,($127D).w ROM:0012E78C beq.s loc_12E7B0 ROM:0012E78E move.w $7CC(a5),d0 ROM:0012E792 clr.b ($84F).w ROM:0012E796 move.w d0,($750).w ROM:0012E79A move.b #1,($84F).w ROM:0012E7A0 clr.b ($81C).w ROM:0012E7A4 clr.w ($6EA).w ROM:0012E7A8 move.b #2,($1108).w ROM:0012E7AE rts ROM:0012E7B0 ; --------------------------------------------------------------------------- ROM:0012E7B0 ROM:0012E7B0 loc_12E7B0: ; CODE XREF: ROM:0012E78C↑j ROM:0012E7B0 cmpi.w #0,($6EA).w ROM:0012E7B6 bgt.s locret_12E7C4 ROM:0012E7B8 bsr.w sub_12E818 ROM:0012E7BC move.b #1,($1108).w ROM:0012E7C2 rts ROM:0012E7C4 ; --------------------------------------------------------------------------- ROM:0012E7C4 ROM:0012E7C4 locret_12E7C4: ; CODE XREF: ROM:0012E7B6↑j ROM:0012E7C4 rts ROM:0012E7C6 ; --------------------------------------------------------------------------- ROM:0012E7C6 ROM:0012E7C6 loc_12E7C6: ; DATA XREF: ROM:0012E6E0↑o ROM:0012E7C6 btst #1,($125F).w ROM:0012E7CC beq.s locret_12E7E8 ROM:0012E7CE move.w $7CE(a5),d0 ROM:0012E7D2 clr.b ($81C).w ROM:0012E7D6 move.w d0,($6EA).w ROM:0012E7DA move.b #1,($81C).w ROM:0012E7E0 move.b #5,($1108).w ROM:0012E7E6 rts ROM:0012E7E8 ; --------------------------------------------------------------------------- ROM:0012E7E8 ROM:0012E7E8 locret_12E7E8: ; CODE XREF: ROM:0012E7CC↑j ROM:0012E7E8 rts ROM:0012E7EA ; --------------------------------------------------------------------------- ROM:0012E7EA ROM:0012E7EA loc_12E7EA: ; DATA XREF: ROM:0012E6E4↑o ROM:0012E7EA btst #1,($125F).w ROM:0012E7F0 bne.s loc_12E802 ROM:0012E7F2 clr.b ($81C).w ROM:0012E7F6 clr.w ($6EA).w ROM:0012E7FA move.b #4,($1108).w ROM:0012E800 rts ROM:0012E802 ; --------------------------------------------------------------------------- ROM:0012E802 ROM:0012E802 loc_12E802: ; CODE XREF: ROM:0012E7F0↑j ROM:0012E802 cmpi.w #0,($6EA).w ROM:0012E808 bgt.s locret_12E816 ROM:0012E80A bsr.w sub_12E818 ROM:0012E80E move.b #1,($1108).w ROM:0012E814 rts ROM:0012E816 ; --------------------------------------------------------------------------- ROM:0012E816 ROM:0012E816 locret_12E816: ; CODE XREF: ROM:0012E808↑j ROM:0012E816 rts ROM:0012E818 ROM:0012E818 ; =============== S U B R O U T I N E ======================================= ROM:0012E818 ROM:0012E818 ROM:0012E818 sub_12E818: ; CODE XREF: ROM:loc_12E6E8↑p ROM:0012E818 ; ROM:loc_12E716↑p ... ROM:0012E818 btst #4,($867).w ROM:0012E81E beq.s locret_12E866 ROM:0012E820 move.w #$3AF4,d1 ROM:0012E824 move.w ($9C0).w,d2 ROM:0012E828 bsr.l sub_116E84 ROM:0012E82E move.w d1,($D3A).w ROM:0012E832 move.w #$3AF6,d1 ROM:0012E836 move.w ($9C0).w,d2 ROM:0012E83A bsr.l sub_116E84 ROM:0012E840 move.w d1,($D3C).w ROM:0012E844 move.w #$3AF8,d1 ROM:0012E848 move.w ($9C0).w,d2 ROM:0012E84C bsr.l sub_116E84 ROM:0012E852 move.w d1,($D3E).w ROM:0012E856 add.w ($D3A).w,d1 ROM:0012E85A add.w ($D3C).w,d1 ROM:0012E85E addi.w #$3E8,d1 ROM:0012E862 move.w d1,($D38).w ROM:0012E866 ROM:0012E866 locret_12E866: ; CODE XREF: sub_12E818+6↑j ROM:0012E866 rts ROM:0012E866 ; End of function sub_12E818 ROM:0012E866 ROM:0012E868 ROM:0012E868 ; =============== S U B R O U T I N E ======================================= ROM:0012E868 ROM:0012E868 ROM:0012E868 sub_12E868: ; CODE XREF: ROM:0012E756↑p ROM:0012E868 move.w ($D3A).w,d4 ROM:0012E86C muls.w $7D4(a5),d4 ROM:0012E870 divs.w #$2710,d4 ROM:0012E874 move.w d4,($D3A).w ROM:0012E878 move.w ($D3C).w,d3 ROM:0012E87C muls.w $7D6(a5),d3 ROM:0012E880 divs.w #$2710,d3 ROM:0012E884 move.w d3,($D3C).w ROM:0012E888 move.w ($D3E).w,d5 ROM:0012E88C muls.w $7D8(a5),d5 ROM:0012E890 divs.w #$2710,d5 ROM:0012E894 move.w d5,($D3E).w ROM:0012E898 add.w d3,d4 ROM:0012E89A add.w d5,d4 ROM:0012E89C addi.w #$3E8,d4 ROM:0012E8A0 move.w $7D0(a5),d0 ROM:0012E8A4 cmp.w d4,d0 ROM:0012E8A6 ble.s loc_12E8B0 ROM:0012E8A8 move.w #$3E8,($D38).w ROM:0012E8AE bra.s locret_12E8B4 ROM:0012E8B0 ; --------------------------------------------------------------------------- ROM:0012E8B0 ROM:0012E8B0 loc_12E8B0: ; CODE XREF: sub_12E868+3E↑j ROM:0012E8B0 move.w d4,($D38).w ROM:0012E8B4 ROM:0012E8B4 locret_12E8B4: ; CODE XREF: sub_12E868+46↑j ROM:0012E8B4 rts ROM:0012E8B4 ; End of function sub_12E868 ROM:0012E8B4 ROM:0012E8B6 ROM:0012E8B6 ; =============== S U B R O U T I N E ======================================= ROM:0012E8B6 ROM:0012E8B6 ROM:0012E8B6 sub_12E8B6: ; CODE XREF: sub_12E68C+8↑p ROM:0012E8B6 move.w $7D2(a5),d0 ROM:0012E8BA cmp.w ($D38).w,d0 ROM:0012E8BE blt.s loc_12E8C8 ROM:0012E8C0 bset #7,($1283).w ROM:0012E8C6 bra.s locret_12E8CE ROM:0012E8C8 ; --------------------------------------------------------------------------- ROM:0012E8C8 ROM:0012E8C8 loc_12E8C8: ; CODE XREF: sub_12E8B6+8↑j ROM:0012E8C8 bclr #7,($1283).w ROM:0012E8CE ROM:0012E8CE locret_12E8CE: ; CODE XREF: sub_12E8B6+10↑j ROM:0012E8CE rts ROM:0012E8CE ; End of function sub_12E8B6 ROM:0012E8CE ROM:0012E8D0 ROM:0012E8D0 ; =============== S U B R O U T I N E ======================================= ROM:0012E8D0 ROM:0012E8D0 ROM:0012E8D0 sub_12E8D0: ; CODE XREF: ROM:0012EFAC↓p ROM:0012E8D0 move.w #$3AFA,d1 ROM:0012E8D4 move.w ($9C0).w,d2 ROM:0012E8D8 bsr.l sub_116E84 ROM:0012E8DE muls.w #$FA,d1 ROM:0012E8E2 move.l d1,($900).w ROM:0012E8E6 move.w #$3AFC,d1 ROM:0012E8EA move.w $7DA(a5),d2 ROM:0012E8EE bsr.l sub_116E84 ROM:0012E8F4 move.w d1,($D40).w ROM:0012E8F8 ext.l d1 ROM:0012E8FA muls.l ($900).w,d2:d1 ROM:0012E900 move.w ($D56).w,d3 ROM:0012E904 ext.l d3 ROM:0012E906 divs.l d3,d2:d1 ROM:0012E90A move.l d1,($904).w ROM:0012E90E clr.w d1 ROM:0012E910 move.b ($1109).w,d1 ROM:0012E914 cmpi.w #4,d1 ROM:0012E918 bcc.s locret_12E922 ROM:0012E91A movea.l off_12E924(pc,d1.w*4),a0 ROM:0012E91E nop ROM:0012E920 jmp (a0) ROM:0012E922 ; --------------------------------------------------------------------------- ROM:0012E922 ROM:0012E922 locret_12E922: ; CODE XREF: sub_12E8D0+48↑j ROM:0012E922 rts ROM:0012E922 ; End of function sub_12E8D0 ROM:0012E922 ROM:0012E922 ; --------------------------------------------------------------------------- ROM:0012E924 off_12E924: dc.l loc_12E934 ; DATA XREF: sub_12E8D0+4A↑r ROM:0012E928 dc.l loc_12E952 ROM:0012E92C dc.l loc_12E9AA ROM:0012E930 dc.l loc_12E9E0 ROM:0012E934 ; --------------------------------------------------------------------------- ROM:0012E934 ROM:0012E934 loc_12E934: ; DATA XREF: ROM:off_12E924↑o ROM:0012E934 bclr #2,($865).w ROM:0012E93A bset #0,($865).w ROM:0012E940 bsr.w sub_12EA04 ROM:0012E944 bsr.w sub_12EA44 ROM:0012E948 move.b #1,($1109).w ROM:0012E94E rts ROM:0012E950 ; --------------------------------------------------------------------------- ROM:0012E950 rts ROM:0012E952 ; --------------------------------------------------------------------------- ROM:0012E952 ROM:0012E952 loc_12E952: ; DATA XREF: ROM:0012E928↑o ROM:0012E952 move.w $7DC(a5),d0 ROM:0012E956 cmp.w ($77C).w,d0 ROM:0012E95A bge.s loc_12E968 ROM:0012E95C bsr.w sub_12EA3A ROM:0012E960 move.b #2,($1109).w ROM:0012E966 rts ROM:0012E968 ; --------------------------------------------------------------------------- ROM:0012E968 ROM:0012E968 loc_12E968: ; CODE XREF: ROM:0012E95A↑j ROM:0012E968 btst #1,($125F).w ROM:0012E96E beq.s loc_12E986 ROM:0012E970 btst #4,($126B).w ROM:0012E976 bne.s loc_12E986 ROM:0012E978 clr.b ($865).w ROM:0012E97C clr.w ($77C).w ROM:0012E980 move.b #3,($865).w ROM:0012E986 ROM:0012E986 loc_12E986: ; CODE XREF: ROM:0012E96E↑j ROM:0012E986 ; ROM:0012E976↑j ROM:0012E986 btst #5,($1269).w ROM:0012E98C beq.s loc_12E9A0 ROM:0012E98E bclr #0,($865).w ROM:0012E994 bset #2,($865).w ROM:0012E99A move.b #3,($1109).w ROM:0012E9A0 ROM:0012E9A0 loc_12E9A0: ; CODE XREF: ROM:0012E98C↑j ROM:0012E9A0 bsr.w sub_12EA04 ROM:0012E9A4 bsr.w sub_12EA44 ROM:0012E9A8 rts ROM:0012E9AA ; --------------------------------------------------------------------------- ROM:0012E9AA ROM:0012E9AA loc_12E9AA: ; DATA XREF: ROM:0012E92C↑o ROM:0012E9AA move.w $7DE(a5),d0 ROM:0012E9AE cmp.w ($77C).w,d0 ROM:0012E9B2 bgt.s loc_12E9DA ROM:0012E9B4 clr.b ($865).w ROM:0012E9B8 clr.w ($77C).w ROM:0012E9BC clr.b ($865).w ROM:0012E9C0 clr.w ($77C).w ROM:0012E9C4 move.b #3,($865).w ROM:0012E9CA bsr.w sub_12EA04 ROM:0012E9CE bsr.w sub_12EA44 ROM:0012E9D2 move.b #1,($1109).w ROM:0012E9D8 rts ROM:0012E9DA ; --------------------------------------------------------------------------- ROM:0012E9DA ROM:0012E9DA loc_12E9DA: ; CODE XREF: ROM:0012E9B2↑j ROM:0012E9DA bsr.w sub_12EA3A ROM:0012E9DE rts ROM:0012E9E0 ; --------------------------------------------------------------------------- ROM:0012E9E0 ROM:0012E9E0 loc_12E9E0: ; DATA XREF: ROM:0012E930↑o ROM:0012E9E0 btst #5,($1269).w ROM:0012E9E6 bne.s loc_12E9FA ROM:0012E9E8 move.b #1,($1109).w ROM:0012E9EE bclr #2,($865).w ROM:0012E9F4 bset #0,($865).w ROM:0012E9FA ROM:0012E9FA loc_12E9FA: ; CODE XREF: ROM:0012E9E6↑j ROM:0012E9FA bsr.w sub_12EA04 ROM:0012E9FE bsr.w sub_12EA44 ROM:0012EA02 rts ROM:0012EA04 ROM:0012EA04 ; =============== S U B R O U T I N E ======================================= ROM:0012EA04 ROM:0012EA04 ROM:0012EA04 sub_12EA04: ; CODE XREF: ROM:0012E940↑p ROM:0012EA04 ; ROM:loc_12E9A0↑p ... ROM:0012EA04 move.w ($77C).w,d1 ROM:0012EA08 muls.w $7E0(a5),d1 ROM:0012EA0C move.l #$2710,d0 ROM:0012EA12 sub.l d1,d0 ROM:0012EA14 cmpi.w #0,d0 ROM:0012EA18 bge.s loc_12EA24 ROM:0012EA1A move.l #0,($908).w ROM:0012EA22 bra.s locret_12EA38 ROM:0012EA24 ; --------------------------------------------------------------------------- ROM:0012EA24 ROM:0012EA24 loc_12EA24: ; CODE XREF: sub_12EA04+14↑j ROM:0012EA24 move.l ($904).w,d2 ROM:0012EA28 muls.l d0,d3:d2 ROM:0012EA2C divs.l #$2710,d3:d2 ROM:0012EA34 move.l d2,($908).w ROM:0012EA38 ROM:0012EA38 locret_12EA38: ; CODE XREF: sub_12EA04+1E↑j ROM:0012EA38 rts ROM:0012EA38 ; End of function sub_12EA04 ROM:0012EA38 ROM:0012EA3A ROM:0012EA3A ; =============== S U B R O U T I N E ======================================= ROM:0012EA3A ROM:0012EA3A ROM:0012EA3A sub_12EA3A: ; CODE XREF: ROM:0012E95C↑p ROM:0012EA3A ; ROM:loc_12E9DA↑p ROM:0012EA3A move.l #0,($95C).w ROM:0012EA42 rts ROM:0012EA42 ; End of function sub_12EA3A ROM:0012EA42 ROM:0012EA44 ROM:0012EA44 ; =============== S U B R O U T I N E ======================================= ROM:0012EA44 ROM:0012EA44 ROM:0012EA44 sub_12EA44: ; CODE XREF: ROM:0012E944↑p ROM:0012EA44 ; ROM:0012E9A4↑p ... ROM:0012EA44 move.w #0,d0 ROM:0012EA48 bra.s loc_12EA4E ROM:0012EA4A ; --------------------------------------------------------------------------- ROM:0012EA4A ROM:0012EA4A loc_12EA4A: ; CODE XREF: sub_12EA44+2E↓j ROM:0012EA4A addi.w #1,d0 ROM:0012EA4E ROM:0012EA4E loc_12EA4E: ; CODE XREF: sub_12EA44+4↑j ROM:0012EA4E cmpi.w #0,d0 ROM:0012EA52 bgt.s loc_12EA74 ROM:0012EA54 move.w $DD8(d0.w*2),d1 ROM:0012EA5A ext.l d1 ROM:0012EA5C muls.l ($908).w,d2:d1 ROM:0012EA62 move.w ($129C).w,d3 ROM:0012EA66 ext.l d3 ROM:0012EA68 divs.l d3,d2:d1 ROM:0012EA6C move.l d1,$950(d0.w*4) ROM:0012EA72 bra.s loc_12EA4A ROM:0012EA74 ; --------------------------------------------------------------------------- ROM:0012EA74 ROM:0012EA74 loc_12EA74: ; CODE XREF: sub_12EA44+E↑j ROM:0012EA74 move.w #0,d0 ROM:0012EA78 bra.s loc_12EA7E ROM:0012EA7A ; --------------------------------------------------------------------------- ROM:0012EA7A ROM:0012EA7A loc_12EA7A: ; CODE XREF: sub_12EA44+5C↓j ROM:0012EA7A addi.w #1,d0 ROM:0012EA7E ROM:0012EA7E loc_12EA7E: ; CODE XREF: sub_12EA44+34↑j ROM:0012EA7E cmpi.w #0,d0 ROM:0012EA82 bgt.s locret_12EAA2 ROM:0012EA84 move.w $ECA(d0.w*2),d1 ROM:0012EA8A ext.l d1 ROM:0012EA8C muls.l ($950).w,d2:d1 ROM:0012EA92 divs.l #$2710,d2:d1 ROM:0012EA9A move.l d1,$95C(d0.w*4) ROM:0012EAA0 bra.s loc_12EA7A ROM:0012EAA2 ; --------------------------------------------------------------------------- ROM:0012EAA2 ROM:0012EAA2 locret_12EAA2: ; CODE XREF: sub_12EA44+3E↑j ROM:0012EAA2 rts ROM:0012EAA2 ; End of function sub_12EA44 ROM:0012EAA2 ROM:0012EAA4 ROM:0012EAA4 ; =============== S U B R O U T I N E ======================================= ROM:0012EAA4 ROM:0012EAA4 ROM:0012EAA4 sub_12EAA4: ; CODE XREF: sub_12F252+C↓p ROM:0012EAA4 move.w ($1028).w,($1026).w ROM:0012EAAA rts ROM:0012EAAA ; End of function sub_12EAA4 ROM:0012EAAA ROM:0012EAAC ROM:0012EAAC ; =============== S U B R O U T I N E ======================================= ROM:0012EAAC ROM:0012EAAC ROM:0012EAAC sub_12EAAC: ; CODE XREF: sub_12F120+C↓p ROM:0012EAAC bsr.w sub_12ED3C ROM:0012EAB0 bsr.w sub_12ECDE ROM:0012EAB4 bsr.w sub_12ED0E ROM:0012EAB8 bsr.w sub_12EAC2 ROM:0012EABC bsr.w sub_12EE02 ROM:0012EAC0 rts ROM:0012EAC0 ; End of function sub_12EAAC ROM:0012EAC0 ROM:0012EAC2 ROM:0012EAC2 ; =============== S U B R O U T I N E ======================================= ROM:0012EAC2 ROM:0012EAC2 ROM:0012EAC2 sub_12EAC2: ; CODE XREF: sub_12EAAC+C↑p ROM:0012EAC2 clr.w d1 ROM:0012EAC4 move.b ($110A).w,d1 ROM:0012EAC8 cmpi.w #5,d1 ROM:0012EACC bcc.s locret_12EAD6 ROM:0012EACE movea.l off_12EAD8(pc,d1.w*4),a0 ROM:0012EAD2 nop ROM:0012EAD4 jmp (a0) ROM:0012EAD6 ; --------------------------------------------------------------------------- ROM:0012EAD6 ROM:0012EAD6 locret_12EAD6: ; CODE XREF: sub_12EAC2+A↑j ROM:0012EAD6 rts ROM:0012EAD6 ; End of function sub_12EAC2 ROM:0012EAD6 ROM:0012EAD6 ; --------------------------------------------------------------------------- ROM:0012EAD8 off_12EAD8: dc.l loc_12EAEC ; DATA XREF: sub_12EAC2+C↑r ROM:0012EADC dc.l loc_12EB00 ROM:0012EAE0 dc.l loc_12EB74 ROM:0012EAE4 dc.l loc_12EC08 ROM:0012EAE8 dc.l loc_12ECA6 ROM:0012EAEC ; --------------------------------------------------------------------------- ROM:0012EAEC ROM:0012EAEC loc_12EAEC: ; DATA XREF: ROM:off_12EAD8↑o ROM:0012EAEC clr.b ($866).w ROM:0012EAF0 clr.w ($77E).w ROM:0012EAF4 move.b #1,($110A).w ROM:0012EAFA bsr.w sub_12ED54 ROM:0012EAFE rts ROM:0012EB00 ; --------------------------------------------------------------------------- ROM:0012EB00 ROM:0012EB00 loc_12EB00: ; DATA XREF: ROM:0012EADC↑o ROM:0012EB00 btst #4,($125B).w ROM:0012EB06 beq.s loc_12EB44 ROM:0012EB08 move.w $7F8(a5),d0 ROM:0012EB0C move.w ($D44).w,d1 ROM:0012EB10 cmp.w ($9C0).w,d0 ROM:0012EB14 ble.s loc_12EB1C ROM:0012EB16 cmp.w ($BB4).w,d1 ROM:0012EB1A bgt.s loc_12EB44 ROM:0012EB1C ROM:0012EB1C loc_12EB1C: ; CODE XREF: ROM:0012EB14↑j ROM:0012EB1C move.w $7E2(a5),d2 ROM:0012EB20 add.w $7E4(a5),d2 ROM:0012EB24 clr.b ($866).w ROM:0012EB28 move.w d2,($77E).w ROM:0012EB2C move.b #3,($866).w ROM:0012EB32 bset #6,($1275).w ROM:0012EB38 move.b #4,($110A).w ROM:0012EB3E bsr.w sub_12ED5C ROM:0012EB42 rts ROM:0012EB44 ; --------------------------------------------------------------------------- ROM:0012EB44 ROM:0012EB44 loc_12EB44: ; CODE XREF: ROM:0012EB06↑j ROM:0012EB44 ; ROM:0012EB1A↑j ROM:0012EB44 btst #4,($125B).w ROM:0012EB4A beq.s loc_12EB6E ROM:0012EB4C move.w ($77E).w,($D4A).w ROM:0012EB52 clr.b ($866).w ROM:0012EB56 move.w ($D4A).w,($77E).w ROM:0012EB5C move.b #3,($866).w ROM:0012EB62 move.b #2,($110A).w ROM:0012EB68 bsr.w sub_12ED54 ROM:0012EB6C rts ROM:0012EB6E ; --------------------------------------------------------------------------- ROM:0012EB6E ROM:0012EB6E loc_12EB6E: ; CODE XREF: ROM:0012EB4A↑j ROM:0012EB6E bsr.w sub_12ED54 ROM:0012EB72 rts ROM:0012EB74 ; --------------------------------------------------------------------------- ROM:0012EB74 ROM:0012EB74 loc_12EB74: ; DATA XREF: ROM:0012EAE0↑o ROM:0012EB74 btst #4,($125B).w ROM:0012EB7A beq.s loc_12EBB8 ROM:0012EB7C move.w $7F8(a5),d0 ROM:0012EB80 move.w ($D44).w,d1 ROM:0012EB84 cmp.w ($9C0).w,d0 ROM:0012EB88 ble.s loc_12EB90 ROM:0012EB8A cmp.w ($BB4).w,d1 ROM:0012EB8E bgt.s loc_12EBB8 ROM:0012EB90 ROM:0012EB90 loc_12EB90: ; CODE XREF: ROM:0012EB88↑j ROM:0012EB90 move.w $7E2(a5),d2 ROM:0012EB94 add.w $7E4(a5),d2 ROM:0012EB98 clr.b ($866).w ROM:0012EB9C move.w d2,($77E).w ROM:0012EBA0 move.b #3,($866).w ROM:0012EBA6 bset #6,($1275).w ROM:0012EBAC move.b #4,($110A).w ROM:0012EBB2 bsr.w sub_12ED5C ROM:0012EBB6 rts ROM:0012EBB8 ; --------------------------------------------------------------------------- ROM:0012EBB8 ROM:0012EBB8 loc_12EBB8: ; CODE XREF: ROM:0012EB7A↑j ROM:0012EBB8 ; ROM:0012EB8E↑j ROM:0012EBB8 btst #4,($125B).w ROM:0012EBBE beq.s loc_12EBD6 ROM:0012EBC0 move.w $7E2(a5),d0 ROM:0012EBC4 cmp.w ($77E).w,d0 ROM:0012EBC8 bgt.s loc_12EBD6 ROM:0012EBCA move.b #3,($110A).w ROM:0012EBD0 bsr.w sub_12ED96 ROM:0012EBD4 rts ROM:0012EBD6 ; --------------------------------------------------------------------------- ROM:0012EBD6 ROM:0012EBD6 loc_12EBD6: ; CODE XREF: ROM:0012EBBE↑j ROM:0012EBD6 ; ROM:0012EBC8↑j ROM:0012EBD6 btst #4,($125B).w ROM:0012EBDC bne.s loc_12EC02 ROM:0012EBDE move.w ($77E).w,($D4A).w ROM:0012EBE4 move.w ($D4A).w,d0 ROM:0012EBE8 clr.b ($866).w ROM:0012EBEC move.w d0,($77E).w ROM:0012EBF0 move.b #1,($866).w ROM:0012EBF6 move.b #1,($110A).w ROM:0012EBFC bsr.w sub_12ED54 ROM:0012EC00 rts ROM:0012EC02 ; --------------------------------------------------------------------------- ROM:0012EC02 ROM:0012EC02 loc_12EC02: ; CODE XREF: ROM:0012EBDC↑j ROM:0012EC02 bsr.w sub_12ED54 ROM:0012EC06 rts ROM:0012EC08 ; --------------------------------------------------------------------------- ROM:0012EC08 ROM:0012EC08 loc_12EC08: ; DATA XREF: ROM:0012EAE4↑o ROM:0012EC08 btst #4,($125B).w ROM:0012EC0E beq.s loc_12EC4C ROM:0012EC10 move.w $7F8(a5),d0 ROM:0012EC14 move.w ($D44).w,d1 ROM:0012EC18 cmp.w ($9C0).w,d0 ROM:0012EC1C ble.s loc_12EC24 ROM:0012EC1E cmp.w ($BB4).w,d1 ROM:0012EC22 bgt.s loc_12EC4C ROM:0012EC24 ROM:0012EC24 loc_12EC24: ; CODE XREF: ROM:0012EC1C↑j ROM:0012EC24 move.w $7E2(a5),d2 ROM:0012EC28 add.w $7E4(a5),d2 ROM:0012EC2C clr.b ($866).w ROM:0012EC30 move.w d2,($77E).w ROM:0012EC34 move.b #3,($866).w ROM:0012EC3A bset #6,($1275).w ROM:0012EC40 move.b #4,($110A).w ROM:0012EC46 bsr.w sub_12ED5C ROM:0012EC4A rts ROM:0012EC4C ; --------------------------------------------------------------------------- ROM:0012EC4C ROM:0012EC4C loc_12EC4C: ; CODE XREF: ROM:0012EC0E↑j ROM:0012EC4C ; ROM:0012EC22↑j ROM:0012EC4C btst #4,($125B).w ROM:0012EC52 bne.s loc_12EC78 ROM:0012EC54 move.w ($77E).w,($D4A).w ROM:0012EC5A move.w ($D4A).w,d0 ROM:0012EC5E clr.b ($866).w ROM:0012EC62 move.w d0,($77E).w ROM:0012EC66 move.b #1,($866).w ROM:0012EC6C move.b #1,($110A).w ROM:0012EC72 bsr.w sub_12ED54 ROM:0012EC76 rts ROM:0012EC78 ; --------------------------------------------------------------------------- ROM:0012EC78 ROM:0012EC78 loc_12EC78: ; CODE XREF: ROM:0012EC52↑j ROM:0012EC78 btst #4,($125B).w ROM:0012EC7E beq.s loc_12ECA0 ROM:0012EC80 move.w $7E2(a5),d0 ROM:0012EC84 add.w $7E4(a5),d0 ROM:0012EC88 cmp.w ($77E).w,d0 ROM:0012EC8C bgt.s loc_12ECA0 ROM:0012EC8E bset #6,($1275).w ROM:0012EC94 move.b #4,($110A).w ROM:0012EC9A bsr.w sub_12ED5C ROM:0012EC9E rts ROM:0012ECA0 ; --------------------------------------------------------------------------- ROM:0012ECA0 ROM:0012ECA0 loc_12ECA0: ; CODE XREF: ROM:0012EC7E↑j ROM:0012ECA0 ; ROM:0012EC8C↑j ROM:0012ECA0 bsr.w sub_12ED96 ROM:0012ECA4 rts ROM:0012ECA6 ; --------------------------------------------------------------------------- ROM:0012ECA6 ROM:0012ECA6 loc_12ECA6: ; DATA XREF: ROM:0012EAE8↑o ROM:0012ECA6 btst #4,($125B).w ROM:0012ECAC bne.s loc_12ECD6 ROM:0012ECAE bsr.w sub_12EDB8 ROM:0012ECB2 move.w ($D4A).w,d0 ROM:0012ECB6 clr.b ($866).w ROM:0012ECBA move.w d0,($77E).w ROM:0012ECBE move.b #1,($866).w ROM:0012ECC4 bclr #6,($1275).w ROM:0012ECCA bsr.w sub_12ED54 ROM:0012ECCE move.b #1,($110A).w ROM:0012ECD4 rts ROM:0012ECD6 ; --------------------------------------------------------------------------- ROM:0012ECD6 ROM:0012ECD6 loc_12ECD6: ; CODE XREF: ROM:0012ECAC↑j ROM:0012ECD6 bsr.w sub_12ED5C ROM:0012ECDA rts ROM:0012ECDC ; --------------------------------------------------------------------------- ROM:0012ECDC rts ROM:0012ECDE ROM:0012ECDE ; =============== S U B R O U T I N E ======================================= ROM:0012ECDE ROM:0012ECDE ROM:0012ECDE sub_12ECDE: ; CODE XREF: sub_12EAAC+4↑p ROM:0012ECDE move.w $7F6(a5),d0 ROM:0012ECE2 cmp.w ($BB4).w,d0 ROM:0012ECE6 bgt.s loc_12ECF0 ROM:0012ECE8 move.w $7F4(a5),($D48).w ROM:0012ECEE bra.s loc_12ECF6 ROM:0012ECF0 ; --------------------------------------------------------------------------- ROM:0012ECF0 ROM:0012ECF0 loc_12ECF0: ; CODE XREF: sub_12ECDE+8↑j ROM:0012ECF0 move.w ($98A).w,($D48).w ROM:0012ECF6 ROM:0012ECF6 loc_12ECF6: ; CODE XREF: sub_12ECDE+10↑j ROM:0012ECF6 move.w #$3B8A,d1 ROM:0012ECFA move.w ($D48).w,d2 ROM:0012ECFE move.w ($5D2).w,d3 ROM:0012ED02 bsr.l sub_116E84 ROM:0012ED08 move.w d1,($D42).w ROM:0012ED0C rts ROM:0012ED0C ; End of function sub_12ECDE ROM:0012ED0C ROM:0012ED0E ROM:0012ED0E ; =============== S U B R O U T I N E ======================================= ROM:0012ED0E ROM:0012ED0E ROM:0012ED0E sub_12ED0E: ; CODE XREF: sub_12EAAC+8↑p ROM:0012ED0E move.w ($D42).w,d0 ROM:0012ED12 move.w ($D44).w,d1 ROM:0012ED16 move.w ($98A).w,d2 ROM:0012ED1A move.w $7EA(a5),d4 ROM:0012ED1E bclr #4,($125B).w ROM:0012ED24 cmp.w ($D52).w,d0 ROM:0012ED28 bge.s locret_12ED3A ROM:0012ED2A cmp.w d2,d4 ROM:0012ED2C ble.s loc_12ED34 ROM:0012ED2E cmp.w ($BB4).w,d1 ROM:0012ED32 bgt.s locret_12ED3A ROM:0012ED34 ROM:0012ED34 loc_12ED34: ; CODE XREF: sub_12ED0E+1E↑j ROM:0012ED34 bset #4,($125B).w ROM:0012ED3A ROM:0012ED3A locret_12ED3A: ; CODE XREF: sub_12ED0E+1A↑j ROM:0012ED3A ; sub_12ED0E+24↑j ROM:0012ED3A rts ROM:0012ED3A ; End of function sub_12ED0E ROM:0012ED3A ROM:0012ED3C ROM:0012ED3C ; =============== S U B R O U T I N E ======================================= ROM:0012ED3C ROM:0012ED3C ROM:0012ED3C sub_12ED3C: ; CODE XREF: sub_12EAAC↑p ROM:0012ED3C move.w #$3B88,d1 ROM:0012ED40 move.w ($5D2).w,d2 ROM:0012ED44 move.w ($98C).w,d3 ROM:0012ED48 bsr.l sub_116E84 ROM:0012ED4E move.w d1,($D44).w ROM:0012ED52 rts ROM:0012ED52 ; End of function sub_12ED3C ROM:0012ED52 ROM:0012ED54 ROM:0012ED54 ; =============== S U B R O U T I N E ======================================= ROM:0012ED54 ROM:0012ED54 ROM:0012ED54 sub_12ED54: ; CODE XREF: ROM:0012EAFA↑p ROM:0012ED54 ; ROM:0012EB68↑p ... ROM:0012ED54 move.w ($D52).w,($D46).w ROM:0012ED5A rts ROM:0012ED5A ; End of function sub_12ED54 ROM:0012ED5A ROM:0012ED5C ROM:0012ED5C ; =============== S U B R O U T I N E ======================================= ROM:0012ED5C ROM:0012ED5C ROM:0012ED5C sub_12ED5C: ; CODE XREF: ROM:0012EB3E↑p ROM:0012ED5C ; ROM:0012EBB2↑p ... ROM:0012ED5C move.w $7F8(a5),d0 ROM:0012ED60 sub.w $7FA(a5),d0 ROM:0012ED64 cmp.w ($9C0).w,d0 ROM:0012ED68 blt.s loc_12ED70 ROM:0012ED6A bclr #1,($125C).w ROM:0012ED70 ROM:0012ED70 loc_12ED70: ; CODE XREF: sub_12ED5C+C↑j ROM:0012ED70 move.w $7F8(a5),d0 ROM:0012ED74 cmp.w ($9C0).w,d0 ROM:0012ED78 bge.s loc_12ED80 ROM:0012ED7A bset #1,($125C).w ROM:0012ED80 ROM:0012ED80 loc_12ED80: ; CODE XREF: sub_12ED5C+1C↑j ROM:0012ED80 move.w ($D42).w,d0 ROM:0012ED84 btst #1,($125C).w ROM:0012ED8A beq.s loc_12ED90 ROM:0012ED8C add.w $7EC(a5),d0 ROM:0012ED90 ROM:0012ED90 loc_12ED90: ; CODE XREF: sub_12ED5C+2E↑j ROM:0012ED90 move.w d0,($D46).w ROM:0012ED94 rts ROM:0012ED94 ; End of function sub_12ED5C ROM:0012ED94 ROM:0012ED96 ROM:0012ED96 ; =============== S U B R O U T I N E ======================================= ROM:0012ED96 ROM:0012ED96 ROM:0012ED96 sub_12ED96: ; CODE XREF: ROM:0012EBD0↑p ROM:0012ED96 ; ROM:loc_12ECA0↑p ROM:0012ED96 move.w ($D52).w,d0 ROM:0012ED9A sub.w ($D42).w,d0 ROM:0012ED9E move.w ($77E).w,d1 ROM:0012EDA2 sub.w $7E2(a5),d1 ROM:0012EDA6 muls.w d0,d1 ROM:0012EDA8 divs.w $7E4(a5),d1 ROM:0012EDAC move.w ($D52).w,d0 ROM:0012EDB0 sub.w d1,d0 ROM:0012EDB2 move.w d0,($D46).w ROM:0012EDB6 rts ROM:0012EDB6 ; End of function sub_12ED96 ROM:0012EDB6 ROM:0012EDB8 ROM:0012EDB8 ; =============== S U B R O U T I N E ======================================= ROM:0012EDB8 ROM:0012EDB8 ROM:0012EDB8 sub_12EDB8: ; CODE XREF: ROM:0012ECAE↑p ROM:0012EDB8 move.w $7E8(a5),d0 ROM:0012EDBC muls.w $7E6(a5),d0 ROM:0012EDC0 move.w ($77E).w,d1 ROM:0012EDC4 ext.l d1 ROM:0012EDC6 cmp.l d1,d0 ROM:0012EDC8 bge.s loc_12EDE2 ROM:0012EDCA move.w $7E8(a5),d0 ROM:0012EDCE ext.l d0 ROM:0012EDD0 divs.w $7E6(a5),d0 ROM:0012EDD4 add.w $7E2(a5),d0 ROM:0012EDD8 add.w $7E4(a5),d0 ROM:0012EDDC move.w d0,($D4A).w ROM:0012EDE0 bra.s locret_12EE00 ROM:0012EDE2 ; --------------------------------------------------------------------------- ROM:0012EDE2 ROM:0012EDE2 loc_12EDE2: ; CODE XREF: sub_12EDB8+10↑j ROM:0012EDE2 move.w ($77E).w,d2 ROM:0012EDE6 sub.w $7E2(a5),d2 ROM:0012EDEA sub.w $7E4(a5),d2 ROM:0012EDEE ext.l d2 ROM:0012EDF0 divs.w $7E6(a5),d2 ROM:0012EDF4 add.w $7E2(a5),d2 ROM:0012EDF8 add.w $7E4(a5),d2 ROM:0012EDFC move.w d2,($D4A).w ROM:0012EE00 ROM:0012EE00 locret_12EE00: ; CODE XREF: sub_12EDB8+28↑j ROM:0012EE00 rts ROM:0012EE00 ; End of function sub_12EDB8 ROM:0012EE00 ROM:0012EE02 ROM:0012EE02 ; =============== S U B R O U T I N E ======================================= ROM:0012EE02 ROM:0012EE02 ROM:0012EE02 sub_12EE02: ; CODE XREF: sub_12EAAC+10↑p ROM:0012EE02 clr.w d1 ROM:0012EE04 move.b ($110B).w,d1 ROM:0012EE08 cmpi.w #5,d1 ROM:0012EE0C bcc.s locret_12EE16 ROM:0012EE0E movea.l off_12EE18(pc,d1.w*4),a0 ROM:0012EE12 nop ROM:0012EE14 jmp (a0) ROM:0012EE16 ; --------------------------------------------------------------------------- ROM:0012EE16 ROM:0012EE16 locret_12EE16: ; CODE XREF: sub_12EE02+A↑j ROM:0012EE16 rts ROM:0012EE16 ; End of function sub_12EE02 ROM:0012EE16 ROM:0012EE16 ; --------------------------------------------------------------------------- ROM:0012EE18 off_12EE18: dc.l loc_12EE2C ; DATA XREF: sub_12EE02+C↑r ROM:0012EE1C dc.l loc_12EE38 ROM:0012EE20 dc.l loc_12EE9C ROM:0012EE24 dc.l loc_12EF02 ROM:0012EE28 dc.l loc_12EF08 ROM:0012EE2C ; --------------------------------------------------------------------------- ROM:0012EE2C ROM:0012EE2C loc_12EE2C: ; DATA XREF: ROM:off_12EE18↑o ROM:0012EE2C move.b #1,($110B).w ROM:0012EE32 bsr.w sub_12EF66 ROM:0012EE36 rts ROM:0012EE38 ; --------------------------------------------------------------------------- ROM:0012EE38 ROM:0012EE38 loc_12EE38: ; DATA XREF: ROM:0012EE1C↑o ROM:0012EE38 move.w $7F0(a5),d0 ROM:0012EE3C move.w $418(a5),d1 ROM:0012EE40 move.w $7EE(a5),d2 ROM:0012EE44 cmp.w ($5D2).w,d0 ROM:0012EE48 bge.s loc_12EE74 ROM:0012EE4A cmp.w ($5D2).w,d2 ROM:0012EE4E ble.s loc_12EE74 ROM:0012EE50 cmp.w ($D46).w,d1 ROM:0012EE54 ble.s loc_12EE74 ROM:0012EE56 move.b #2,($110B).w ROM:0012EE5C bsr.w sub_12EF70 ROM:0012EE60 move.w $7F2(a5),d3 ROM:0012EE64 clr.b ($844).w ROM:0012EE68 move.w d3,($73A).w ROM:0012EE6C move.b #1,($844).w ROM:0012EE72 rts ROM:0012EE74 ; --------------------------------------------------------------------------- ROM:0012EE74 ROM:0012EE74 loc_12EE74: ; CODE XREF: ROM:0012EE48↑j ROM:0012EE74 ; ROM:0012EE4E↑j ... ROM:0012EE74 cmp.w ($D46).w,d1 ROM:0012EE78 ble.s loc_12EE96 ROM:0012EE7A cmp.w ($5D2).w,d2 ROM:0012EE7E bge.s loc_12EE84 ROM:0012EE80 bra.w loc_12EE8A ROM:0012EE84 ; --------------------------------------------------------------------------- ROM:0012EE84 ROM:0012EE84 loc_12EE84: ; CODE XREF: ROM:0012EE7E↑j ROM:0012EE84 cmp.w ($5D2).w,d0 ROM:0012EE88 ble.s loc_12EE96 ROM:0012EE8A ROM:0012EE8A loc_12EE8A: ; CODE XREF: ROM:0012EE80↑j ROM:0012EE8A ; ROM:0012EEA4↓j ... ROM:0012EE8A move.b #3,($110B).w ROM:0012EE90 bsr.w sub_12EF66 ROM:0012EE94 rts ROM:0012EE96 ; --------------------------------------------------------------------------- ROM:0012EE96 ROM:0012EE96 loc_12EE96: ; CODE XREF: ROM:0012EE78↑j ROM:0012EE96 ; ROM:0012EE88↑j ROM:0012EE96 bsr.w sub_12EF66 ROM:0012EE9A rts ROM:0012EE9C ; --------------------------------------------------------------------------- ROM:0012EE9C ROM:0012EE9C loc_12EE9C: ; DATA XREF: ROM:0012EE20↑o ROM:0012EE9C cmpi.w #0,($73A).w ROM:0012EEA2 bgt.s loc_12EEA6 ROM:0012EEA4 bra.s loc_12EE8A ROM:0012EEA6 ; --------------------------------------------------------------------------- ROM:0012EEA6 ROM:0012EEA6 loc_12EEA6: ; CODE XREF: ROM:0012EEA2↑j ROM:0012EEA6 move.w $7F0(a5),d0 ROM:0012EEAA move.w $7EE(a5),d2 ROM:0012EEAE cmp.w ($5D2).w,d2 ROM:0012EEB2 bge.s loc_12EEB6 ROM:0012EEB4 bra.s loc_12EE8A ROM:0012EEB6 ; --------------------------------------------------------------------------- ROM:0012EEB6 ROM:0012EEB6 loc_12EEB6: ; CODE XREF: ROM:0012EEB2↑j ROM:0012EEB6 cmp.w ($5D2).w,d0 ROM:0012EEBA ble.s loc_12EEC8 ROM:0012EEBC bsr.w sub_12EF66 ROM:0012EEC0 move.b #3,($110B).w ROM:0012EEC6 rts ROM:0012EEC8 ; --------------------------------------------------------------------------- ROM:0012EEC8 ROM:0012EEC8 loc_12EEC8: ; CODE XREF: ROM:0012EEBA↑j ROM:0012EEC8 move.w $7F0(a5),d0 ROM:0012EECC move.w $418(a5),d1 ROM:0012EED0 move.w $7EE(a5),d2 ROM:0012EED4 cmp.w ($5D2).w,d2 ROM:0012EED8 ble.s loc_12EEFC ROM:0012EEDA cmp.w ($5D2).w,d0 ROM:0012EEDE bge.s loc_12EEFC ROM:0012EEE0 cmp.w ($D46).w,d1 ROM:0012EEE4 bne.s loc_12EEFC ROM:0012EEE6 bsr.w sub_12EF66 ROM:0012EEEA bclr #0,($844).w ROM:0012EEF0 bset #2,($844).w ROM:0012EEF6 move.b #4,($110B).w ROM:0012EEFC ROM:0012EEFC loc_12EEFC: ; CODE XREF: ROM:0012EED8↑j ROM:0012EEFC ; ROM:0012EEDE↑j ... ROM:0012EEFC bsr.w sub_12EF70 ROM:0012EF00 rts ROM:0012EF02 ; --------------------------------------------------------------------------- ROM:0012EF02 ROM:0012EF02 loc_12EF02: ; DATA XREF: ROM:0012EE24↑o ROM:0012EF02 bsr.w sub_12EF66 ROM:0012EF06 rts ROM:0012EF08 ; --------------------------------------------------------------------------- ROM:0012EF08 ROM:0012EF08 loc_12EF08: ; DATA XREF: ROM:0012EE28↑o ROM:0012EF08 move.w $7F0(a5),d0 ROM:0012EF0C move.w $418(a5),d1 ROM:0012EF10 move.w $7EE(a5),d2 ROM:0012EF14 cmp.w ($5D2).w,d0 ROM:0012EF18 bge.s loc_12EF3E ROM:0012EF1A cmp.w ($5D2).w,d2 ROM:0012EF1E ble.s loc_12EF3E ROM:0012EF20 cmp.w ($D46).w,d1 ROM:0012EF24 ble.s loc_12EF3E ROM:0012EF26 move.b #2,($110B).w ROM:0012EF2C bsr.w sub_12EF70 ROM:0012EF30 bclr #2,($844).w ROM:0012EF36 bset #0,($844).w ROM:0012EF3C rts ROM:0012EF3E ; --------------------------------------------------------------------------- ROM:0012EF3E ROM:0012EF3E loc_12EF3E: ; CODE XREF: ROM:0012EF18↑j ROM:0012EF3E ; ROM:0012EF1E↑j ... ROM:0012EF3E cmp.w ($D46).w,d1 ROM:0012EF42 ble.s loc_12EF60 ROM:0012EF44 cmp.w ($5D2).w,d2 ROM:0012EF48 bge.s loc_12EF4E ROM:0012EF4A bra.w loc_12EF54 ROM:0012EF4E ; --------------------------------------------------------------------------- ROM:0012EF4E ROM:0012EF4E loc_12EF4E: ; CODE XREF: ROM:0012EF48↑j ROM:0012EF4E cmp.w ($5D2).w,d0 ROM:0012EF52 ble.s loc_12EF60 ROM:0012EF54 ROM:0012EF54 loc_12EF54: ; CODE XREF: ROM:0012EF4A↑j ROM:0012EF54 move.b #3,($110B).w ROM:0012EF5A bsr.w sub_12EF66 ROM:0012EF5E rts ROM:0012EF60 ; --------------------------------------------------------------------------- ROM:0012EF60 ROM:0012EF60 loc_12EF60: ; CODE XREF: ROM:0012EF42↑j ROM:0012EF60 ; ROM:0012EF52↑j ROM:0012EF60 bsr.w sub_12EF66 ROM:0012EF64 rts ROM:0012EF66 ROM:0012EF66 ; =============== S U B R O U T I N E ======================================= ROM:0012EF66 ROM:0012EF66 ROM:0012EF66 sub_12EF66: ; CODE XREF: ROM:0012EE32↑p ROM:0012EF66 ; ROM:0012EE90↑p ... ROM:0012EF66 move.w ($D46).w,d0 ROM:0012EF6A move.w d0,($D4C).w ROM:0012EF6E rts ROM:0012EF6E ; End of function sub_12EF66 ROM:0012EF6E ROM:0012EF70 ROM:0012EF70 ; =============== S U B R O U T I N E ======================================= ROM:0012EF70 ROM:0012EF70 ROM:0012EF70 sub_12EF70: ; CODE XREF: ROM:0012EE5C↑p ROM:0012EF70 ; ROM:loc_12EEFC↑p ... ROM:0012EF70 move.w $418(a5),d0 ROM:0012EF74 move.w d0,($D4C).w ROM:0012EF78 rts ROM:0012EF78 ; End of function sub_12EF70 ROM:0012EF78 ROM:0012EF7A ROM:0012EF7A ; =============== S U B R O U T I N E ======================================= ROM:0012EF7A ROM:0012EF7A ROM:0012EF7A sub_12EF7A: ; CODE XREF: sub_12E258+A↑p ROM:0012EF7A clr.w d1 ROM:0012EF7C move.b ($110D).w,d1 ROM:0012EF80 cmpi.w #4,d1 ROM:0012EF84 bcc.s locret_12EF8E ROM:0012EF86 movea.l off_12EF90(pc,d1.w*4),a0 ROM:0012EF8A nop ROM:0012EF8C jmp (a0) ROM:0012EF8E ; --------------------------------------------------------------------------- ROM:0012EF8E ROM:0012EF8E locret_12EF8E: ; CODE XREF: sub_12EF7A+A↑j ROM:0012EF8E rts ROM:0012EF8E ; End of function sub_12EF7A ROM:0012EF8E ROM:0012EF8E ; --------------------------------------------------------------------------- ROM:0012EF90 off_12EF90: dc.l loc_12EFA0 ; DATA XREF: sub_12EF7A+C↑r ROM:0012EF94 dc.l loc_12EFA8 ROM:0012EF98 dc.l loc_12EFDC ROM:0012EF9C dc.l loc_12F01E ROM:0012EFA0 ; --------------------------------------------------------------------------- ROM:0012EFA0 ROM:0012EFA0 loc_12EFA0: ; DATA XREF: ROM:off_12EF90↑o ROM:0012EFA0 move.b #1,($110D).w ROM:0012EFA6 rts ROM:0012EFA8 ; --------------------------------------------------------------------------- ROM:0012EFA8 ROM:0012EFA8 loc_12EFA8: ; DATA XREF: ROM:0012EF94↑o ROM:0012EFA8 bsr.w sub_12F4BA ROM:0012EFAC bsr.l sub_12E8D0 ROM:0012EFB2 btst #1,($125F).w ROM:0012EFB8 bne.s locret_12EFDA ROM:0012EFBA btst #5,($1280).w ROM:0012EFC0 bne.s locret_12EFDA ROM:0012EFC2 move.b #2,($110D).w ROM:0012EFC8 move.b #0,($1109).w ROM:0012EFCE bclr #0,($865).w ROM:0012EFD4 bset #2,($865).w ROM:0012EFDA ROM:0012EFDA locret_12EFDA: ; CODE XREF: ROM:0012EFB8↑j ROM:0012EFDA ; ROM:0012EFC0↑j ROM:0012EFDA rts ROM:0012EFDC ; --------------------------------------------------------------------------- ROM:0012EFDC ROM:0012EFDC loc_12EFDC: ; DATA XREF: ROM:0012EF98↑o ROM:0012EFDC bsr.w sub_12F112 ROM:0012EFE0 bsr.w sub_12F4BA ROM:0012EFE4 bsr.w sub_12F180 ROM:0012EFE8 btst #1,($125F).w ROM:0012EFEE bne.s loc_12F002 ROM:0012EFF0 btst #5,($1280).w ROM:0012EFF6 bne.s loc_12F002 ROM:0012EFF8 btst #6,($125A).w ROM:0012EFFE beq.s loc_12F00A ROM:0012F000 rts ROM:0012F002 ; --------------------------------------------------------------------------- ROM:0012F002 ROM:0012F002 loc_12F002: ; CODE XREF: ROM:0012EFEE↑j ROM:0012F002 ; ROM:0012EFF6↑j ROM:0012F002 move.b #1,($110D).w ROM:0012F008 rts ROM:0012F00A ; --------------------------------------------------------------------------- ROM:0012F00A ROM:0012F00A loc_12F00A: ; CODE XREF: ROM:0012EFFE↑j ROM:0012F00A bsr.w sub_12F120 ROM:0012F00E bsr.w sub_12F4BA ROM:0012F012 bsr.w sub_12F180 ROM:0012F016 move.b #3,($110D).w ROM:0012F01C rts ROM:0012F01E ; --------------------------------------------------------------------------- ROM:0012F01E ROM:0012F01E loc_12F01E: ; DATA XREF: ROM:0012EF9C↑o ROM:0012F01E bsr.w sub_12F120 ROM:0012F022 bsr.w sub_12F4BA ROM:0012F026 bsr.w sub_12F180 ROM:0012F02A btst #1,($125F).w ROM:0012F030 bne.s loc_12F044 ROM:0012F032 btst #5,($1280).w ROM:0012F038 bne.s loc_12F044 ROM:0012F03A btst #6,($125A).w ROM:0012F040 bne.s loc_12F052 ROM:0012F042 rts ROM:0012F044 ; --------------------------------------------------------------------------- ROM:0012F044 ROM:0012F044 loc_12F044: ; CODE XREF: ROM:0012F030↑j ROM:0012F044 ; ROM:0012F038↑j ROM:0012F044 move.b #1,($110D).w ROM:0012F04A move.b #0,($110A).w ROM:0012F050 rts ROM:0012F052 ; --------------------------------------------------------------------------- ROM:0012F052 ROM:0012F052 loc_12F052: ; CODE XREF: ROM:0012F040↑j ROM:0012F052 move.b #2,($110D).w ROM:0012F058 move.b #0,($110A).w ROM:0012F05E rts ROM:0012F060 ; --------------------------------------------------------------------------- ROM:0012F060 rts ROM:0012F062 ROM:0012F062 ; =============== S U B R O U T I N E ======================================= ROM:0012F062 ROM:0012F062 ROM:0012F062 sub_12F062: ; CODE XREF: sub_12F120+4↓p ROM:0012F062 clr.w d1 ROM:0012F064 move.b ($110C).w,d1 ROM:0012F068 cmpi.w #4,d1 ROM:0012F06C bcc.s locret_12F076 ROM:0012F06E movea.l off_12F078(pc,d1.w*4),a0 ROM:0012F072 nop ROM:0012F074 jmp (a0) ROM:0012F076 ; --------------------------------------------------------------------------- ROM:0012F076 ROM:0012F076 locret_12F076: ; CODE XREF: sub_12F062+A↑j ROM:0012F076 rts ROM:0012F076 ; End of function sub_12F062 ROM:0012F076 ROM:0012F076 ; --------------------------------------------------------------------------- ROM:0012F078 off_12F078: dc.l loc_12F088 ; DATA XREF: sub_12F062+C↑r ROM:0012F07C dc.l loc_12F09E ROM:0012F080 dc.l loc_12F0D4 ROM:0012F084 dc.l loc_12F0F2 ROM:0012F088 ; --------------------------------------------------------------------------- ROM:0012F088 ROM:0012F088 loc_12F088: ; DATA XREF: ROM:off_12F078↑o ROM:0012F088 bclr #3,($1277).w ROM:0012F08E bclr #6,($1285).w ROM:0012F094 move.b #1,($110C).w ROM:0012F09A bra.s loc_12F0CE ROM:0012F09C ; --------------------------------------------------------------------------- ROM:0012F09C rts ROM:0012F09E ; --------------------------------------------------------------------------- ROM:0012F09E ROM:0012F09E loc_12F09E: ; DATA XREF: ROM:0012F07C↑o ROM:0012F09E move.w $808(a5),d0 ROM:0012F0A2 cmp.w ($986).w,d0 ROM:0012F0A6 ble.s loc_12F0B6 ROM:0012F0A8 bset #3,($1277).w ROM:0012F0AE move.b #3,($110C).w ROM:0012F0B4 bra.s loc_12F10A ROM:0012F0B6 ; --------------------------------------------------------------------------- ROM:0012F0B6 ROM:0012F0B6 loc_12F0B6: ; CODE XREF: ROM:0012F0A6↑j ROM:0012F0B6 move.w $80E(a5),d0 ROM:0012F0BA cmp.w ($986).w,d0 ROM:0012F0BE bge.s loc_12F0CE ROM:0012F0C0 bset #6,($1285).w ROM:0012F0C6 move.b #2,($110C).w ROM:0012F0CC bra.s loc_12F0EC ROM:0012F0CE ; --------------------------------------------------------------------------- ROM:0012F0CE ROM:0012F0CE loc_12F0CE: ; CODE XREF: ROM:0012F09A↑j ROM:0012F0CE ; ROM:0012F0BE↑j ... ROM:0012F0CE bsr.w sub_12F17A ROM:0012F0D2 rts ROM:0012F0D4 ; --------------------------------------------------------------------------- ROM:0012F0D4 ROM:0012F0D4 loc_12F0D4: ; DATA XREF: ROM:0012F080↑o ROM:0012F0D4 move.w $80C(a5),d0 ROM:0012F0D8 cmp.w ($986).w,d0 ROM:0012F0DC ble.s loc_12F0EC ROM:0012F0DE bclr #6,($1285).w ROM:0012F0E4 move.b #1,($110C).w ROM:0012F0EA bra.s loc_12F0CE ROM:0012F0EC ; --------------------------------------------------------------------------- ROM:0012F0EC ROM:0012F0EC loc_12F0EC: ; CODE XREF: ROM:0012F0CC↑j ROM:0012F0EC ; ROM:0012F0DC↑j ROM:0012F0EC bsr.w sub_12F162 ROM:0012F0F0 rts ROM:0012F0F2 ; --------------------------------------------------------------------------- ROM:0012F0F2 ROM:0012F0F2 loc_12F0F2: ; DATA XREF: ROM:0012F084↑o ROM:0012F0F2 move.w $80A(a5),d0 ROM:0012F0F6 cmp.w ($986).w,d0 ROM:0012F0FA bge.s loc_12F10A ROM:0012F0FC bclr #3,($1277).w ROM:0012F102 move.b #1,($110C).w ROM:0012F108 bra.s loc_12F0CE ROM:0012F10A ; --------------------------------------------------------------------------- ROM:0012F10A ROM:0012F10A loc_12F10A: ; CODE XREF: ROM:0012F0B4↑j ROM:0012F10A ; ROM:0012F0FA↑j ROM:0012F10A bsr.w sub_12F162 ROM:0012F10E rts ROM:0012F110 ; --------------------------------------------------------------------------- ROM:0012F110 rts ROM:0012F112 ROM:0012F112 ; =============== S U B R O U T I N E ======================================= ROM:0012F112 ROM:0012F112 ROM:0012F112 sub_12F112: ; CODE XREF: ROM:loc_12EFDC↑p ROM:0012F112 bsr.w sub_12F118 ROM:0012F116 rts ROM:0012F116 ; End of function sub_12F112 ROM:0012F116 ROM:0012F118 ROM:0012F118 ; =============== S U B R O U T I N E ======================================= ROM:0012F118 ROM:0012F118 ROM:0012F118 sub_12F118: ; CODE XREF: sub_12F112↑p ROM:0012F118 move.w $7FC(a5),($D4C).w ROM:0012F11E rts ROM:0012F11E ; End of function sub_12F118 ROM:0012F11E ROM:0012F120 ROM:0012F120 ; =============== S U B R O U T I N E ======================================= ROM:0012F120 ROM:0012F120 ROM:0012F120 sub_12F120: ; CODE XREF: ROM:loc_12F00A↑p ROM:0012F120 ; ROM:loc_12F01E↑p ROM:0012F120 bsr.w sub_12F23A ROM:0012F124 bsr.w sub_12F062 ROM:0012F128 bsr.w sub_12F134 ROM:0012F12C bsr.l sub_12EAAC ROM:0012F132 rts ROM:0012F132 ; End of function sub_12F120 ROM:0012F132 ROM:0012F134 ROM:0012F134 ; =============== S U B R O U T I N E ======================================= ROM:0012F134 ROM:0012F134 ROM:0012F134 sub_12F134: ; CODE XREF: sub_12F120+8↑p ROM:0012F134 move.w ($986).w,d0 ROM:0012F138 sub.w $810(a5),d0 ROM:0012F13C move.w d0,($D66).w ROM:0012F140 muls.w ($D68).w,d0 ROM:0012F144 divs.w #$1F4,d0 ROM:0012F148 move.w d0,($D6A).w ROM:0012F14C move.w ($D50).w,d1 ROM:0012F150 sub.w d0,d1 ROM:0012F152 move.w $418(a5),d0 ROM:0012F156 cmp.w d1,d0 ROM:0012F158 bge.s loc_12F15C ROM:0012F15A move.w d0,d1 ROM:0012F15C ROM:0012F15C loc_12F15C: ; CODE XREF: sub_12F134+24↑j ROM:0012F15C move.w d1,($D52).w ROM:0012F160 rts ROM:0012F160 ; End of function sub_12F134 ROM:0012F160 ROM:0012F162 ROM:0012F162 ; =============== S U B R O U T I N E ======================================= ROM:0012F162 ROM:0012F162 ROM:0012F162 sub_12F162: ; CODE XREF: ROM:loc_12F0EC↑p ROM:0012F162 ; ROM:loc_12F10A↑p ROM:0012F162 move.w #$3B90,d1 ROM:0012F166 move.w ($DD8).w,d2 ROM:0012F16A move.w ($5D2).w,d3 ROM:0012F16E bsr.l sub_116E84 ROM:0012F174 move.w d1,($D68).w ROM:0012F178 rts ROM:0012F178 ; End of function sub_12F162 ROM:0012F178 ROM:0012F17A ROM:0012F17A ; =============== S U B R O U T I N E ======================================= ROM:0012F17A ROM:0012F17A ROM:0012F17A sub_12F17A: ; CODE XREF: ROM:loc_12F0CE↑p ROM:0012F17A clr.w ($D68).w ROM:0012F17E rts ROM:0012F17E ; End of function sub_12F17A ROM:0012F17E ROM:0012F180 ROM:0012F180 ; =============== S U B R O U T I N E ======================================= ROM:0012F180 ROM:0012F180 ROM:0012F180 sub_12F180: ; CODE XREF: ROM:0012EFE4↑p ROM:0012F180 ; ROM:0012F012↑p ... ROM:0012F180 bsr.w sub_12F252 ROM:0012F184 bsr.w sub_12F340 ROM:0012F188 bsr.w sub_12F352 ROM:0012F18C bsr.w sub_12F37A ROM:0012F190 bsr.w sub_12F1A6 ROM:0012F194 bsr.w sub_12F20A ROM:0012F198 bsr.w sub_12F222 ROM:0012F19C bsr.w sub_12F39E ROM:0012F1A0 bsr.w sub_12F3DA ROM:0012F1A4 rts ROM:0012F1A4 ; End of function sub_12F180 ROM:0012F1A4 ROM:0012F1A6 ROM:0012F1A6 ; =============== S U B R O U T I N E ======================================= ROM:0012F1A6 ROM:0012F1A6 ROM:0012F1A6 sub_12F1A6: ; CODE XREF: sub_12F180+10↑p ROM:0012F1A6 move.w #$2710,($D60).w ROM:0012F1AC btst #4,($127B).w ROM:0012F1B2 beq.s locret_12F208 ROM:0012F1B4 move.w $806(a5),d0 ROM:0012F1B8 cmp.w ($5D2).w,d0 ROM:0012F1BC bgt.s loc_12F1C6 ROM:0012F1BE move.w #$2710,($D60).w ROM:0012F1C4 bra.s locret_12F208 ROM:0012F1C6 ; --------------------------------------------------------------------------- ROM:0012F1C6 ROM:0012F1C6 loc_12F1C6: ; CODE XREF: sub_12F1A6+16↑j ROM:0012F1C6 move.w #$3B8E,d1 ROM:0012F1CA move.w ($986).w,d2 ROM:0012F1CE move.w ($9C0).w,d3 ROM:0012F1D2 bsr.l sub_116E84 ROM:0012F1D8 move.w $804(a5),d0 ROM:0012F1DC cmp.w ($5D2).w,d0 ROM:0012F1E0 blt.s loc_12F1E8 ROM:0012F1E2 move.w d1,($D60).w ROM:0012F1E6 bra.s locret_12F208 ROM:0012F1E8 ; --------------------------------------------------------------------------- ROM:0012F1E8 ROM:0012F1E8 loc_12F1E8: ; CODE XREF: sub_12F1A6+3A↑j ROM:0012F1E8 move.w $806(a5),d7 ROM:0012F1EC sub.w ($5D2).w,d7 ROM:0012F1F0 move.w $806(a5),d5 ROM:0012F1F4 sub.w $804(a5),d5 ROM:0012F1F8 subi.w #$2710,d1 ROM:0012F1FC muls.w d7,d1 ROM:0012F1FE divs.w d5,d1 ROM:0012F200 addi.w #$2710,d1 ROM:0012F204 move.w d1,($D60).w ROM:0012F208 ROM:0012F208 locret_12F208: ; CODE XREF: sub_12F1A6+C↑j ROM:0012F208 ; sub_12F1A6+1E↑j ... ROM:0012F208 rts ROM:0012F208 ; End of function sub_12F1A6 ROM:0012F208 ROM:0012F20A ROM:0012F20A ; =============== S U B R O U T I N E ======================================= ROM:0012F20A ROM:0012F20A ROM:0012F20A sub_12F20A: ; CODE XREF: sub_12F180+14↑p ROM:0012F20A move.w #$3B8C,d1 ROM:0012F20E move.w ($9C0).w,d2 ROM:0012F212 move.w ($DD8).w,d3 ROM:0012F216 bsr.l sub_116E84 ROM:0012F21C move.w d1,($D5E).w ROM:0012F220 rts ROM:0012F220 ; End of function sub_12F20A ROM:0012F220 ROM:0012F222 ROM:0012F222 ; =============== S U B R O U T I N E ======================================= ROM:0012F222 ROM:0012F222 ROM:0012F222 sub_12F222: ; CODE XREF: sub_12F180+18↑p ROM:0012F222 move.w #$3B92,d1 ROM:0012F226 move.w ($98C).w,d2 ROM:0012F22A move.w ($DD8).w,d3 ROM:0012F22E bsr.l sub_116E84 ROM:0012F234 move.w d1,($D62).w ROM:0012F238 rts ROM:0012F238 ; End of function sub_12F222 ROM:0012F238 ROM:0012F23A ROM:0012F23A ; =============== S U B R O U T I N E ======================================= ROM:0012F23A ROM:0012F23A ROM:0012F23A sub_12F23A: ; CODE XREF: sub_12F120↑p ROM:0012F23A move.w #$3B94,d1 ROM:0012F23E move.w ($DD8).w,d2 ROM:0012F242 move.w ($5D2).w,d3 ROM:0012F246 bsr.l sub_116E84 ROM:0012F24C move.w d1,($D50).w ROM:0012F250 rts ROM:0012F250 ; End of function sub_12F23A ROM:0012F250 ROM:0012F252 ROM:0012F252 ; =============== S U B R O U T I N E ======================================= ROM:0012F252 ROM:0012F252 ROM:0012F252 sub_12F252: ; CODE XREF: sub_12F180↑p ROM:0012F252 bsr.w sub_12F26A ROM:0012F256 bsr.w sub_12F282 ROM:0012F25A bsr.w sub_12F2B0 ROM:0012F25E bsr.l sub_12EAA4 ROM:0012F264 bsr.w sub_12F2F4 ROM:0012F268 rts ROM:0012F268 ; End of function sub_12F252 ROM:0012F268 ROM:0012F26A ROM:0012F26A ; =============== S U B R O U T I N E ======================================= ROM:0012F26A ROM:0012F26A ROM:0012F26A sub_12F26A: ; CODE XREF: sub_12F252↑p ROM:0012F26A move.w #$3B96,d1 ROM:0012F26E move.w ($DD8).w,d2 ROM:0012F272 move.w ($5D2).w,d3 ROM:0012F276 bsr.l sub_116E84 ROM:0012F27C move.w d1,($D54).w ROM:0012F280 rts ROM:0012F280 ; End of function sub_12F26A ROM:0012F280 ROM:0012F282 ROM:0012F282 ; =============== S U B R O U T I N E ======================================= ROM:0012F282 ROM:0012F282 ROM:0012F282 sub_12F282: ; CODE XREF: sub_12F252+4↑p ROM:0012F282 move.w #$3B98,d1 ROM:0012F286 move.w ($DD8).w,d2 ROM:0012F28A move.w ($5D2).w,d3 ROM:0012F28E bsr.l sub_116E84 ROM:0012F294 move.w d1,($D5A).w ROM:0012F298 move.w ($986).w,d0 ROM:0012F29C sub.w ($D54).w,d0 ROM:0012F2A0 muls.w d1,d0 ROM:0012F2A2 divs.w #$2710,d0 ROM:0012F2A6 add.w ($D54).w,d0 ROM:0012F2AA move.w d0,($D5C).w ROM:0012F2AE rts ROM:0012F2AE ; End of function sub_12F282 ROM:0012F2AE ROM:0012F2B0 ROM:0012F2B0 ; =============== S U B R O U T I N E ======================================= ROM:0012F2B0 ROM:0012F2B0 ROM:0012F2B0 sub_12F2B0: ; CODE XREF: sub_12F252+8↑p ROM:0012F2B0 move.w $800(a5),d1 ROM:0012F2B4 move.w ($DD8).w,d0 ROM:0012F2B8 cmpi.w #1,d1 ROM:0012F2BC bne.s loc_12F2C6 ROM:0012F2BE muls.w $2AA(a5),d0 ROM:0012F2C2 divs.w ($129C).w,d0 ROM:0012F2C6 ROM:0012F2C6 loc_12F2C6: ; CODE XREF: sub_12F2B0+C↑j ROM:0012F2C6 move.w d0,($102A).w ROM:0012F2CA move.w #$3B9A,d1 ROM:0012F2CE move.w ($102A).w,d2 ROM:0012F2D2 move.w ($5D2).w,d3 ROM:0012F2D6 bsr.l sub_116E84 ROM:0012F2DC move.w $800(a5),d7 ROM:0012F2E0 cmpi.w #2,d7 ROM:0012F2E4 bne.s loc_12F2EE ROM:0012F2E6 muls.w ($9C4).w,d1 ROM:0012F2EA divs.w #$2710,d1 ROM:0012F2EE ROM:0012F2EE loc_12F2EE: ; CODE XREF: sub_12F2B0+34↑j ROM:0012F2EE move.w d1,($1028).w ROM:0012F2F2 rts ROM:0012F2F2 ; End of function sub_12F2B0 ROM:0012F2F2 ROM:0012F2F4 ROM:0012F2F4 ; =============== S U B R O U T I N E ======================================= ROM:0012F2F4 ROM:0012F2F4 ROM:0012F2F4 sub_12F2F4: ; CODE XREF: sub_12F252+12↑p ROM:0012F2F4 move.w $7FE(a5),d0 ROM:0012F2F8 ext.l d0 ROM:0012F2FA divs.w #4,d0 ROM:0012F2FE move.w #0,d6 ROM:0012F302 bra.s loc_12F308 ROM:0012F304 ; --------------------------------------------------------------------------- ROM:0012F304 ROM:0012F304 loc_12F304: ; CODE XREF: sub_12F2F4+48↓j ROM:0012F304 addi.w #1,d6 ROM:0012F308 ROM:0012F308 loc_12F308: ; CODE XREF: sub_12F2F4+E↑j ROM:0012F308 cmpi.w #0,d6 ROM:0012F30C bgt.s locret_12F33E ROM:0012F30E move.w d0,d2 ROM:0012F310 muls.w $1026(d6.w*2),d2 ROM:0012F316 move.w $DD8(d6.w*2),d3 ROM:0012F31C muls.w #$220A,d3 ROM:0012F320 move.w ($D5C).w,d4 ROM:0012F324 ext.l d4 ROM:0012F326 muls.l #$2710,d4 ROM:0012F32E muls.l d2,d5:d3 ROM:0012F332 divs.l d4,d5:d3 ROM:0012F336 move.l d3,$958(d6.w*4) ROM:0012F33C bra.s loc_12F304 ROM:0012F33E ; --------------------------------------------------------------------------- ROM:0012F33E ROM:0012F33E locret_12F33E: ; CODE XREF: sub_12F2F4+18↑j ROM:0012F33E rts ROM:0012F33E ; End of function sub_12F2F4 ROM:0012F33E ROM:0012F340 ROM:0012F340 ; =============== S U B R O U T I N E ======================================= ROM:0012F340 ROM:0012F340 ROM:0012F340 sub_12F340: ; CODE XREF: sub_12F180+4↑p ROM:0012F340 move.w $812(a5),d0 ROM:0012F344 muls.w ($B28).w,d0 ROM:0012F348 divs.w #$A,d0 ROM:0012F34C move.w d0,($D58).w ROM:0012F350 rts ROM:0012F350 ; End of function sub_12F340 ROM:0012F350 ROM:0012F352 ROM:0012F352 ; =============== S U B R O U T I N E ======================================= ROM:0012F352 ROM:0012F352 ROM:0012F352 sub_12F352: ; CODE XREF: sub_12F180+8↑p ROM:0012F352 btst #5,($1275).w ROM:0012F358 beq.s loc_12F362 ROM:0012F35A move.w $802(a5),d0 ROM:0012F35E bra.w loc_12F366 ROM:0012F362 ; --------------------------------------------------------------------------- ROM:0012F362 ROM:0012F362 loc_12F362: ; CODE XREF: sub_12F352+6↑j ROM:0012F362 move.w ($D4C).w,d0 ROM:0012F366 ROM:0012F366 loc_12F366: ; CODE XREF: sub_12F352+C↑j ROM:0012F366 add.w ($D58).w,d0 ROM:0012F36A cmpi.w #1,d0 ROM:0012F36E bge.s loc_12F374 ROM:0012F370 move.w #1,d0 ROM:0012F374 ROM:0012F374 loc_12F374: ; CODE XREF: sub_12F352+1C↑j ROM:0012F374 move.w d0,($D4E).w ROM:0012F378 rts ROM:0012F378 ; End of function sub_12F352 ROM:0012F378 ROM:0012F37A ROM:0012F37A ; =============== S U B R O U T I N E ======================================= ROM:0012F37A ROM:0012F37A ROM:0012F37A sub_12F37A: ; CODE XREF: sub_12F180+C↑p ROM:0012F37A move.l ($958).w,d2 ROM:0012F37E muls.l #$14,d3:d2 ROM:0012F386 move.w ($D4E).w,d4 ROM:0012F38A ext.l d4 ROM:0012F38C divs.l d4,d3:d2 ROM:0012F390 move.l d2,($968).w ROM:0012F394 divs.w #$64,d2 ; 'd' ROM:0012F398 move.w d2,($D64).w ROM:0012F39C rts ROM:0012F39C ; End of function sub_12F37A ROM:0012F39C ROM:0012F39E ROM:0012F39E ; =============== S U B R O U T I N E ======================================= ROM:0012F39E ROM:0012F39E ROM:0012F39E sub_12F39E: ; CODE XREF: sub_12F180+1C↑p ROM:0012F39E move.l ($968).w,d2 ROM:0012F3A2 add.l ($924).w,d2 ROM:0012F3A6 bpl.s loc_12F3AA ROM:0012F3A8 clr.l d2 ROM:0012F3AA ROM:0012F3AA loc_12F3AA: ; CODE XREF: sub_12F39E+8↑j ROM:0012F3AA move.w $758(a5),d4 ROM:0012F3AE cmp.w ($9EC).w,d4 ROM:0012F3B2 bge.s loc_12F3BE ROM:0012F3B4 move.l $26C(a5),d5 ROM:0012F3B8 cmp.l d2,d5 ROM:0012F3BA ble.s loc_12F3BE ROM:0012F3BC move.l d5,d2 ROM:0012F3BE ROM:0012F3BE loc_12F3BE: ; CODE XREF: sub_12F39E+14↑j ROM:0012F3BE ; sub_12F39E+1C↑j ROM:0012F3BE move.l d2,($964).w ROM:0012F3C2 muls.l #$258,d3:d2 ROM:0012F3CA move.w ($D56).w,d4 ROM:0012F3CE ext.l d4 ROM:0012F3D0 divs.l d4,d3:d2 ROM:0012F3D4 move.l d2,($96C).w ROM:0012F3D8 rts ROM:0012F3D8 ; End of function sub_12F39E ROM:0012F3D8 ROM:0012F3DA ROM:0012F3DA ; =============== S U B R O U T I N E ======================================= ROM:0012F3DA ROM:0012F3DA ROM:0012F3DA sub_12F3DA: ; CODE XREF: sub_12F180+20↑p ROM:0012F3DA move.w #0,d7 ROM:0012F3DE bra.s loc_12F3E4 ROM:0012F3E0 ; --------------------------------------------------------------------------- ROM:0012F3E0 ROM:0012F3E0 loc_12F3E0: ; CODE XREF: sub_12F3DA+DA↓j ROM:0012F3E0 addi.w #1,d7 ROM:0012F3E4 ROM:0012F3E4 loc_12F3E4: ; CODE XREF: sub_12F3DA+4↑j ROM:0012F3E4 cmpi.w #0,d7 ROM:0012F3E8 bgt.l locret_12F4B8 ROM:0012F3EE move.l #$2710,d6 ROM:0012F3F4 move.w ($D5E).w,d4 ROM:0012F3F8 ext.l d4 ROM:0012F3FA move.l $96C(d7.w*4),d2 ROM:0012F400 muls.l d4,d3:d2 ROM:0012F404 divs.l d6,d3:d2 ROM:0012F408 bvc.w loc_12F412 ROM:0012F40C move.l #$7FFFFFFF,d2 ROM:0012F412 ROM:0012F412 loc_12F412: ; CODE XREF: sub_12F3DA+2E↑j ROM:0012F412 move.w ($D62).w,d4 ROM:0012F416 ext.l d4 ROM:0012F418 muls.l d4,d3:d2 ROM:0012F41C divs.l d6,d3:d2 ROM:0012F420 bvc.w loc_12F42A ROM:0012F424 move.l #$7FFFFFFF,d2 ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F3DA+46↑j ROM:0012F42A move.w ($D60).w,d4 ROM:0012F42E ext.l d4 ROM:0012F430 muls.l d4,d3:d2 ROM:0012F434 divs.l d6,d3:d2 ROM:0012F438 bvc.w loc_12F442 ROM:0012F43C move.l #$7FFFFFFF,d2 ROM:0012F442 ROM:0012F442 loc_12F442: ; CODE XREF: sub_12F3DA+5E↑j ROM:0012F442 move.w ($D38).w,d4 ROM:0012F446 muls.w #$A,d4 ROM:0012F44A muls.l d4,d3:d2 ROM:0012F44E divs.l d6,d3:d2 ROM:0012F452 bvc.w loc_12F45C ROM:0012F456 move.l #$7FFFFFFF,d2 ROM:0012F45C ROM:0012F45C loc_12F45C: ; CODE XREF: sub_12F3DA+78↑j ROM:0012F45C move.w ($CE4).w,d4 ROM:0012F460 ext.l d4 ROM:0012F462 muls.l d4,d3:d2 ROM:0012F466 divs.l d6,d3:d2 ROM:0012F46A bvc.w loc_12F474 ROM:0012F46E move.l #$7FFFFFFF,d2 ROM:0012F474 ROM:0012F474 loc_12F474: ; CODE XREF: sub_12F3DA+90↑j ROM:0012F474 move.w $E26(d7.w*2),d4 ROM:0012F47A ext.l d4 ROM:0012F47C muls.l d4,d3:d2 ROM:0012F480 divs.l d6,d3:d2 ROM:0012F484 bvc.w loc_12F48E ROM:0012F488 move.l #$7FFFFFFF,d2 ROM:0012F48E ROM:0012F48E loc_12F48E: ; CODE XREF: sub_12F3DA+AA↑j ROM:0012F48E move.w $ECA(d7.w*2),d4 ROM:0012F494 ext.l d4 ROM:0012F496 muls.l d4,d3:d2 ROM:0012F49A divs.l d6,d3:d2 ROM:0012F49E bvc.w loc_12F4A8 ROM:0012F4A2 move.l #$7FFFFFFF,d2 ROM:0012F4A8 ROM:0012F4A8 loc_12F4A8: ; CODE XREF: sub_12F3DA+C4↑j ROM:0012F4A8 move.l d2,$95C(d7.w*4) ROM:0012F4AE move.l d2,$960(d7.w*4) ROM:0012F4B4 bra.w loc_12F3E0 ROM:0012F4B8 ; --------------------------------------------------------------------------- ROM:0012F4B8 ROM:0012F4B8 locret_12F4B8: ; CODE XREF: sub_12F3DA+E↑j ROM:0012F4B8 rts ROM:0012F4B8 ; End of function sub_12F3DA ROM:0012F4B8 ROM:0012F4BA ROM:0012F4BA ; =============== S U B R O U T I N E ======================================= ROM:0012F4BA ROM:0012F4BA ROM:0012F4BA sub_12F4BA: ; CODE XREF: ROM:loc_12EFA8↑p ROM:0012F4BA ; ROM:0012EFE0↑p ... ROM:0012F4BA move.w #$3AFC,d1 ROM:0012F4BE move.w ($978).w,d2 ROM:0012F4C2 bsr.l sub_116E84 ROM:0012F4C8 cmpi.w #$258,d1 ROM:0012F4CC bge.s loc_12F4D2 ROM:0012F4CE move.w #$258,d1 ROM:0012F4D2 ROM:0012F4D2 loc_12F4D2: ; CODE XREF: sub_12F4BA+12↑j ROM:0012F4D2 move.w d1,($D56).w ROM:0012F4D6 rts ROM:0012F4D6 ; End of function sub_12F4BA ROM:0012F4D6 ROM:0012F4D8 ROM:0012F4D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F4D8 ROM:0012F4D8 ROM:0012F4D8 sub_12F4D8: ; CODE XREF: ROM:loc_12DF14↑p ROM:0012F4D8 move.w $814(a5),($D2C).w ROM:0012F4DE move.w $814(a5),($D2E).w ROM:0012F4E4 rts ROM:0012F4E4 ; End of function sub_12F4D8 ROM:0012F4E4 ROM:0012F4E6 ROM:0012F4E6 ; =============== S U B R O U T I N E ======================================= ROM:0012F4E6 ROM:0012F4E6 ROM:0012F4E6 sub_12F4E6: ; CODE XREF: ROM:00116992↑p ROM:0012F4E6 bclr #5,($125D).w ROM:0012F4EC move.w ($D9C).w,d1 ROM:0012F4F0 cmpi.w #6,d1 ROM:0012F4F4 bcc.s locret_12F4FE ROM:0012F4F6 movea.l off_12F500(pc,d1.w*4),a0 ROM:0012F4FA nop ROM:0012F4FC jmp (a0) ROM:0012F4FE ; --------------------------------------------------------------------------- ROM:0012F4FE ROM:0012F4FE locret_12F4FE: ; CODE XREF: sub_12F4E6+E↑j ROM:0012F4FE rts ROM:0012F4FE ; End of function sub_12F4E6 ROM:0012F4FE ROM:0012F4FE ; --------------------------------------------------------------------------- ROM:0012F500 off_12F500: dc.l loc_12F518 ; DATA XREF: sub_12F4E6+10↑r ROM:0012F504 dc.l loc_12F526 ROM:0012F508 dc.l loc_12F546 ROM:0012F50C dc.l loc_12F57A ROM:0012F510 dc.l loc_12F5A6 ROM:0012F514 dc.l loc_12F5F0 ROM:0012F518 ; --------------------------------------------------------------------------- ROM:0012F518 ROM:0012F518 loc_12F518: ; DATA XREF: ROM:off_12F500↑o ROM:0012F518 bsr.w sub_12F66E ROM:0012F51C move.w #1,($D9C).w ROM:0012F522 bra.s loc_12F540 ROM:0012F524 ; --------------------------------------------------------------------------- ROM:0012F524 rts ROM:0012F526 ; --------------------------------------------------------------------------- ROM:0012F526 ROM:0012F526 loc_12F526: ; DATA XREF: ROM:0012F504↑o ROM:0012F526 btst #1,($1263).w ROM:0012F52C beq.s loc_12F540 ROM:0012F52E bclr #1,($1263).w ROM:0012F534 bsr.w sub_1302C2 ROM:0012F538 move.w #2,($D9C).w ROM:0012F53E bra.s loc_12F574 ROM:0012F540 ; --------------------------------------------------------------------------- ROM:0012F540 ROM:0012F540 loc_12F540: ; CODE XREF: ROM:0012F522↑j ROM:0012F540 ; ROM:0012F52C↑j ROM:0012F540 bsr.w sub_12F6DA ROM:0012F544 rts ROM:0012F546 ; --------------------------------------------------------------------------- ROM:0012F546 ROM:0012F546 loc_12F546: ; DATA XREF: ROM:0012F508↑o ROM:0012F546 btst #1,($1263).w ROM:0012F54C beq.s loc_12F574 ROM:0012F54E bclr #1,($1263).w ROM:0012F554 bsr.w sub_1301D6 ROM:0012F558 bsr.w sub_1301AA ROM:0012F55C bsr.w sub_1302DE ROM:0012F560 bset #7,($FFFFFC1A).w ROM:0012F566 move.w #3,($D9C).w ROM:0012F56C bra.s loc_12F5A0 ROM:0012F56E ; --------------------------------------------------------------------------- ROM:0012F56E bra.l *+6 ROM:0012F574 ; --------------------------------------------------------------------------- ROM:0012F574 ROM:0012F574 loc_12F574: ; CODE XREF: ROM:0012F53E↑j ROM:0012F574 ; ROM:0012F54C↑j ... ROM:0012F574 bsr.w sub_12F6DA ROM:0012F578 rts ROM:0012F57A ; --------------------------------------------------------------------------- ROM:0012F57A ROM:0012F57A loc_12F57A: ; DATA XREF: ROM:0012F50C↑o ROM:0012F57A btst #1,($1263).w ROM:0012F580 beq.s loc_12F5A0 ROM:0012F582 bclr #1,($1263).w ROM:0012F588 bsr.w sub_12F700 ROM:0012F58C bsr.w sub_12FC38 ROM:0012F590 bsr.w sub_12FE90 ROM:0012F594 bsr.w sub_13009A ROM:0012F598 move.w #4,($D9C).w ROM:0012F59E bra.s loc_12F5A6 ROM:0012F5A0 ; --------------------------------------------------------------------------- ROM:0012F5A0 ROM:0012F5A0 loc_12F5A0: ; CODE XREF: ROM:0012F56C↑j ROM:0012F5A0 ; ROM:0012F580↑j ... ROM:0012F5A0 bsr.w sub_12F6DA ROM:0012F5A4 rts ROM:0012F5A6 ; --------------------------------------------------------------------------- ROM:0012F5A6 ROM:0012F5A6 loc_12F5A6: ; CODE XREF: ROM:0012F59E↑j ROM:0012F5A6 ; DATA XREF: ROM:0012F510↑o ROM:0012F5A6 btst #2,($125D).w ROM:0012F5AC bne.s loc_12F5D2 ROM:0012F5AE bsr.w sub_12F62E ROM:0012F5B2 bsr.w sub_1301D6 ROM:0012F5B6 bsr.w sub_1301AA ROM:0012F5BA bsr.w sub_1302DE ROM:0012F5BE bset #5,($125D).w ROM:0012F5C4 bset #7,($FFFFFC1A).w ROM:0012F5CA move.w #3,($D9C).w ROM:0012F5D0 bra.s loc_12F5A0 ROM:0012F5D2 ; --------------------------------------------------------------------------- ROM:0012F5D2 ROM:0012F5D2 loc_12F5D2: ; CODE XREF: ROM:0012F5AC↑j ROM:0012F5D2 btst #2,($125D).w ROM:0012F5D8 beq.s locret_12F5EE ROM:0012F5DA bset #7,($FFFFFC1A).w ROM:0012F5E0 bclr #2,($125D).w ROM:0012F5E6 move.w #5,($D9C).w ROM:0012F5EC bra.s loc_12F626 ROM:0012F5EE ; --------------------------------------------------------------------------- ROM:0012F5EE ROM:0012F5EE locret_12F5EE: ; CODE XREF: ROM:0012F5D8↑j ROM:0012F5EE rts ROM:0012F5F0 ; --------------------------------------------------------------------------- ROM:0012F5F0 ROM:0012F5F0 loc_12F5F0: ; DATA XREF: ROM:0012F514↑o ROM:0012F5F0 btst #1,($1263).w ROM:0012F5F6 beq.s loc_12F626 ROM:0012F5F8 bclr #1,($1263).w ROM:0012F5FE bsr.w sub_12F62E ROM:0012F602 bsr.w sub_1301D6 ROM:0012F606 bsr.w sub_1301AA ROM:0012F60A bsr.w sub_1302DE ROM:0012F60E bset #5,($125D).w ROM:0012F614 bset #7,($FFFFFC1A).w ROM:0012F61A move.w #3,($D9C).w ROM:0012F620 bra.l loc_12F5A0 ROM:0012F626 ; --------------------------------------------------------------------------- ROM:0012F626 ROM:0012F626 loc_12F626: ; CODE XREF: ROM:0012F5EC↑j ROM:0012F626 ; ROM:0012F5F6↑j ROM:0012F626 bsr.w sub_12F6DA ROM:0012F62A rts ROM:0012F62C ; --------------------------------------------------------------------------- ROM:0012F62C rts ROM:0012F62E ROM:0012F62E ; =============== S U B R O U T I N E ======================================= ROM:0012F62E ROM:0012F62E ROM:0012F62E sub_12F62E: ; CODE XREF: ROM:0012F5AE↑p ROM:0012F62E ; ROM:0012F5FE↑p ROM:0012F62E lea ($FFFFFD00).w,a0 ROM:0012F632 move.w (a0),($D6C).w ROM:0012F636 move.w 2(a0),($D6E).w ROM:0012F63C move.w 4(a0),($D70).w ROM:0012F642 move.w 6(a0),($D72).w ROM:0012F648 move.w #$FF,($D74).w ROM:0012F64E move.w #$FF,($D76).w ROM:0012F654 move.w #$FF,($D78).w ROM:0012F65A move.w #$FF,($D7A).w ROM:0012F660 move.w #$FF,($D7C).w ROM:0012F666 move.w #$FF,($D7E).w ROM:0012F66C rts ROM:0012F66C ; End of function sub_12F62E ROM:0012F66C ROM:0012F66E ROM:0012F66E ; =============== S U B R O U T I N E ======================================= ROM:0012F66E ROM:0012F66E ROM:0012F66E sub_12F66E: ; CODE XREF: ROM:loc_12F518↑p ROM:0012F66E lea ($FFFFFD20).w,a0 ROM:0012F672 move.w #$55,(a0) ; 'U' ROM:0012F676 move.w #$2A,2(a0) ; '*' ROM:0012F67C move.w #$2A,4(a0) ; '*' ROM:0012F682 move.w #0,6(a0) ROM:0012F688 lea ($FFFFFD40).w,a0 ROM:0012F68C move.b #$79,(a0) ; 'y' ROM:0012F690 move.b #$7A,1(a0) ; 'z' ROM:0012F696 move.b #$7B,2(a0) ; '{' ROM:0012F69C move.b #$38,3(a0) ; '8' ROM:0012F6A2 move.b ($FFFFFC15).w,($7A3).w ROM:0012F6A8 ori.b #8,($7A3).w ROM:0012F6AE move.b ($7A3).w,($FFFFFC15).w ROM:0012F6B4 move.b #$7E,($FFFFFC17).w ; '~' ROM:0012F6BA move.b #$7B,($FFFFFC16).w ; '{' ROM:0012F6C0 move.w #$A908,($FFFFFC18).w ROM:0012F6C6 move.w #$300,($FFFFFC1C).w ROM:0012F6CC move.b #0,($FFFFFC1E).w ROM:0012F6D2 move.w #$9814,($FFFFFC1A).w ROM:0012F6D8 rts ROM:0012F6D8 ; End of function sub_12F66E ROM:0012F6D8 ROM:0012F6DA ROM:0012F6DA ; =============== S U B R O U T I N E ======================================= ROM:0012F6DA ROM:0012F6DA ROM:0012F6DA sub_12F6DA: ; CODE XREF: ROM:loc_12F540↑p ROM:0012F6DA ; ROM:loc_12F574↑p ... ROM:0012F6DA btst #7,($FFFFFC1F).w ROM:0012F6E0 beq.s loc_12F6F0 ROM:0012F6E2 bset #1,($1263).w ROM:0012F6E8 bclr #7,($FFFFFC1F).w ROM:0012F6EE bra.s locret_12F6FE ROM:0012F6F0 ; --------------------------------------------------------------------------- ROM:0012F6F0 ROM:0012F6F0 loc_12F6F0: ; CODE XREF: sub_12F6DA+6↑j ROM:0012F6F0 btst #7,($FFFFFC1A).w ROM:0012F6F6 bne.s locret_12F6FE ROM:0012F6F8 bset #1,($1263).w ROM:0012F6FE ROM:0012F6FE locret_12F6FE: ; CODE XREF: sub_12F6DA+14↑j ROM:0012F6FE ; sub_12F6DA+1C↑j ROM:0012F6FE rts ROM:0012F6FE ; End of function sub_12F6DA ROM:0012F6FE ROM:0012F700 ROM:0012F700 ; =============== S U B R O U T I N E ======================================= ROM:0012F700 ROM:0012F700 ROM:0012F700 sub_12F700: ; CODE XREF: ROM:0012F588↑p ROM:0012F700 lea ($FFFFFD00).w,a0 ROM:0012F704 lea ($FFFFFD20).w,a1 ROM:0012F708 btst #4,($CE2).w ROM:0012F70E beq.s loc_12F732 ROM:0012F710 move.b #0,d0 ROM:0012F714 bra.s loc_12F71A ROM:0012F716 ; --------------------------------------------------------------------------- ROM:0012F716 ROM:0012F716 loc_12F716: ; CODE XREF: sub_12F700:loc_12F730↓j ROM:0012F716 addi.b #1,d0 ROM:0012F71A ROM:0012F71A loc_12F71A: ; CODE XREF: sub_12F700+14↑j ROM:0012F71A cmpi.b #$B,d0 ROM:0012F71E bgt.s loc_12F732 ROM:0012F720 cmpi.b #0,$7B8(d0.w) ROM:0012F728 beq.s loc_12F730 ROM:0012F72A subq.b #1,$7B8(d0.w) ROM:0012F730 ROM:0012F730 loc_12F730: ; CODE XREF: sub_12F700+28↑j ROM:0012F730 bra.s loc_12F716 ROM:0012F732 ; --------------------------------------------------------------------------- ROM:0012F732 ROM:0012F732 loc_12F732: ; CODE XREF: sub_12F700+E↑j ROM:0012F732 ; sub_12F700+1E↑j ROM:0012F732 btst #1,($FFFFFD00).w ROM:0012F738 beq.l locret_12FC36 ROM:0012F73E bset #0,($D81).w ROM:0012F744 bset #0,($12D3).w ROM:0012F74A move.w (a0),d5 ROM:0012F74C andi.w #$3F8,d5 ROM:0012F750 cmpi.w #$218,d5 ROM:0012F754 bne.l loc_12F76C ROM:0012F75A bset #1,($D81).w ROM:0012F760 bset #1,($12D3).w ROM:0012F766 bra.l loc_12FC2C ROM:0012F76C ; --------------------------------------------------------------------------- ROM:0012F76C ROM:0012F76C loc_12F76C: ; CODE XREF: sub_12F700+54↑j ROM:0012F76C cmpi.w #$3D8,d5 ROM:0012F770 bne.l loc_12F788 ROM:0012F776 bset #2,($D81).w ROM:0012F77C bset #2,($12D3).w ROM:0012F782 bra.l loc_12FC2C ROM:0012F788 ; --------------------------------------------------------------------------- ROM:0012F788 ROM:0012F788 loc_12F788: ; CODE XREF: sub_12F700+70↑j ROM:0012F788 cmpi.w #$3F8,d5 ROM:0012F78C bne.s loc_12F7AC ROM:0012F78E bset #1,($D81).w ROM:0012F794 bset #1,($12D3).w ROM:0012F79A bset #2,($D81).w ROM:0012F7A0 bset #2,($12D3).w ROM:0012F7A6 bra.l loc_12FC2C ROM:0012F7AC ; --------------------------------------------------------------------------- ROM:0012F7AC ROM:0012F7AC loc_12F7AC: ; CODE XREF: sub_12F700+8C↑j ROM:0012F7AC move.w d5,d1 ROM:0012F7AE andi.w #$1E0,d1 ROM:0012F7B2 asr.w #5,d1 ROM:0012F7B4 move.w d1,($D74).w ROM:0012F7B8 move.w d5,d2 ROM:0012F7BA andi.w #$18,d2 ROM:0012F7BE asr.w #3,d2 ROM:0012F7C0 move.w d2,($D76).w ROM:0012F7C4 cmpi.w #0,d2 ROM:0012F7C8 bne.l loc_12F93E ROM:0012F7CE move.w ($D84).w,d3 ROM:0012F7D2 move.w ($12D4).w,d4 ROM:0012F7D6 cmpi.w #1,d1 ROM:0012F7DA bne.s loc_12F816 ROM:0012F7DC move.w $816(a5),d6 ROM:0012F7E0 cmpi.w #0,d6 ROM:0012F7E4 bne.s loc_12F80A ROM:0012F7E6 move.b $22A(a5),d6 ROM:0012F7EA addq.b #2,($7B8).w ROM:0012F7EE cmpi.b #0,($7B8).w ROM:0012F7F4 bge.s loc_12F7FC ROM:0012F7F6 move.b #$7F,($7B8).w ROM:0012F7FC ROM:0012F7FC loc_12F7FC: ; CODE XREF: sub_12F700+F4↑j ROM:0012F7FC cmp.b ($7B8).w,d6 ROM:0012F800 bge.s loc_12F80A ROM:0012F802 bset #0,d3 ROM:0012F806 bset #0,d4 ROM:0012F80A ROM:0012F80A loc_12F80A: ; CODE XREF: sub_12F700+E4↑j ROM:0012F80A ; sub_12F700+100↑j ROM:0012F80A bset #0,($126C).w ROM:0012F810 bra.l loc_12F930 ROM:0012F816 ; --------------------------------------------------------------------------- ROM:0012F816 ROM:0012F816 loc_12F816: ; CODE XREF: sub_12F700+DA↑j ROM:0012F816 cmpi.w #2,d1 ROM:0012F81A bne.s loc_12F856 ROM:0012F81C move.w $816(a5),d6 ROM:0012F820 cmpi.w #0,d6 ROM:0012F824 bne.s loc_12F84A ROM:0012F826 move.b $22A(a5),d6 ROM:0012F82A addq.b #2,($7B9).w ROM:0012F82E cmpi.b #0,($7B9).w ROM:0012F834 bge.s loc_12F83C ROM:0012F836 move.b #$7F,($7B9).w ROM:0012F83C ROM:0012F83C loc_12F83C: ; CODE XREF: sub_12F700+134↑j ROM:0012F83C cmp.b ($7B9).w,d6 ROM:0012F840 bge.s loc_12F84A ROM:0012F842 bset #1,d3 ROM:0012F846 bset #1,d4 ROM:0012F84A ROM:0012F84A loc_12F84A: ; CODE XREF: sub_12F700+124↑j ROM:0012F84A ; sub_12F700+140↑j ROM:0012F84A bset #7,($126D).w ROM:0012F850 bra.l loc_12F930 ROM:0012F856 ; --------------------------------------------------------------------------- ROM:0012F856 ROM:0012F856 loc_12F856: ; CODE XREF: sub_12F700+11A↑j ROM:0012F856 cmpi.w #3,d1 ROM:0012F85A bne.s loc_12F896 ROM:0012F85C move.w $816(a5),d6 ROM:0012F860 cmpi.w #0,d6 ROM:0012F864 bne.s loc_12F88A ROM:0012F866 move.b $22A(a5),d6 ROM:0012F86A addq.b #2,($7BA).w ROM:0012F86E cmpi.b #0,($7BA).w ROM:0012F874 bge.s loc_12F87C ROM:0012F876 move.b #$7F,($7BA).w ROM:0012F87C ROM:0012F87C loc_12F87C: ; CODE XREF: sub_12F700+174↑j ROM:0012F87C cmp.b ($7BA).w,d6 ROM:0012F880 bge.s loc_12F88A ROM:0012F882 bset #2,d3 ROM:0012F886 bset #2,d4 ROM:0012F88A ROM:0012F88A loc_12F88A: ; CODE XREF: sub_12F700+164↑j ROM:0012F88A ; sub_12F700+180↑j ROM:0012F88A bset #2,($126A).w ROM:0012F890 bra.l loc_12F930 ROM:0012F896 ; --------------------------------------------------------------------------- ROM:0012F896 ROM:0012F896 loc_12F896: ; CODE XREF: sub_12F700+15A↑j ROM:0012F896 cmpi.w #4,d1 ROM:0012F89A bne.s loc_12F8D2 ROM:0012F89C move.w $816(a5),d6 ROM:0012F8A0 cmpi.w #0,d6 ROM:0012F8A4 bne.s loc_12F8CA ROM:0012F8A6 move.b $22A(a5),d6 ROM:0012F8AA addq.b #2,($7BB).w ROM:0012F8AE cmpi.b #0,($7BB).w ROM:0012F8B4 bge.s loc_12F8BC ROM:0012F8B6 move.b #$7F,($7BB).w ROM:0012F8BC ROM:0012F8BC loc_12F8BC: ; CODE XREF: sub_12F700+1B4↑j ROM:0012F8BC cmp.b ($7BB).w,d6 ROM:0012F8C0 bge.s loc_12F8CA ROM:0012F8C2 bset #3,d3 ROM:0012F8C6 bset #3,d4 ROM:0012F8CA ROM:0012F8CA loc_12F8CA: ; CODE XREF: sub_12F700+1A4↑j ROM:0012F8CA ; sub_12F700+1C0↑j ROM:0012F8CA bset #1,($126C).w ROM:0012F8D0 bra.s loc_12F930 ROM:0012F8D2 ; --------------------------------------------------------------------------- ROM:0012F8D2 ROM:0012F8D2 loc_12F8D2: ; CODE XREF: sub_12F700+19A↑j ROM:0012F8D2 cmpi.w #5,d1 ROM:0012F8D6 bne.s loc_12F8E2 ROM:0012F8D8 bset #4,d3 ROM:0012F8DC bset #4,d4 ROM:0012F8E0 bra.s loc_12F930 ROM:0012F8E2 ; --------------------------------------------------------------------------- ROM:0012F8E2 ROM:0012F8E2 loc_12F8E2: ; CODE XREF: sub_12F700+1D6↑j ROM:0012F8E2 cmpi.w #6,d1 ROM:0012F8E6 bne.s loc_12F8F2 ROM:0012F8E8 bset #5,d3 ROM:0012F8EC bset #5,d4 ROM:0012F8F0 bra.s loc_12F930 ROM:0012F8F2 ; --------------------------------------------------------------------------- ROM:0012F8F2 ROM:0012F8F2 loc_12F8F2: ; CODE XREF: sub_12F700+1E6↑j ROM:0012F8F2 cmpi.w #7,d1 ROM:0012F8F6 bne.s loc_12F902 ROM:0012F8F8 bset #6,d3 ROM:0012F8FC bset #6,d4 ROM:0012F900 bra.s loc_12F930 ROM:0012F902 ; --------------------------------------------------------------------------- ROM:0012F902 ROM:0012F902 loc_12F902: ; CODE XREF: sub_12F700+1F6↑j ROM:0012F902 cmpi.w #8,d1 ROM:0012F906 bne.s loc_12F912 ROM:0012F908 bset #7,d3 ROM:0012F90C bset #7,d4 ROM:0012F910 bra.s loc_12F930 ROM:0012F912 ; --------------------------------------------------------------------------- ROM:0012F912 ROM:0012F912 loc_12F912: ; CODE XREF: sub_12F700+206↑j ROM:0012F912 cmpi.w #9,d1 ROM:0012F916 bne.s loc_12F922 ROM:0012F918 bset #8,d3 ROM:0012F91C bset #8,d4 ROM:0012F920 bra.s loc_12F930 ROM:0012F922 ; --------------------------------------------------------------------------- ROM:0012F922 ROM:0012F922 loc_12F922: ; CODE XREF: sub_12F700+216↑j ROM:0012F922 cmpi.w #$C,d1 ROM:0012F926 bne.s loc_12F930 ROM:0012F928 bset #9,d3 ROM:0012F92C bset #9,d4 ROM:0012F930 ROM:0012F930 loc_12F930: ; CODE XREF: sub_12F700+110↑j ROM:0012F930 ; sub_12F700+150↑j ... ROM:0012F930 move.w d3,($D84).w ROM:0012F934 move.w d4,($12D4).w ROM:0012F938 bra.l loc_12FC2C ROM:0012F93E ; --------------------------------------------------------------------------- ROM:0012F93E ROM:0012F93E loc_12F93E: ; CODE XREF: sub_12F700+C8↑j ROM:0012F93E cmpi.w #1,d2 ROM:0012F942 bne.l loc_12FAB8 ROM:0012F948 move.w ($D86).w,d3 ROM:0012F94C move.w ($12D6).w,d4 ROM:0012F950 cmpi.w #1,d1 ROM:0012F954 bne.s loc_12F990 ROM:0012F956 move.w $816(a5),d6 ROM:0012F95A cmpi.w #0,d6 ROM:0012F95E bne.s loc_12F984 ROM:0012F960 move.b $22A(a5),d6 ROM:0012F964 addq.b #2,($7BC).w ROM:0012F968 cmpi.b #0,($7BC).w ROM:0012F96E bge.s loc_12F976 ROM:0012F970 move.b #$7F,($7BC).w ROM:0012F976 ROM:0012F976 loc_12F976: ; CODE XREF: sub_12F700+26E↑j ROM:0012F976 cmp.b ($7BC).w,d6 ROM:0012F97A bge.s loc_12F984 ROM:0012F97C bset #0,d3 ROM:0012F980 bset #0,d4 ROM:0012F984 ROM:0012F984 loc_12F984: ; CODE XREF: sub_12F700+25E↑j ROM:0012F984 ; sub_12F700+27A↑j ROM:0012F984 bset #0,($126C).w ROM:0012F98A bra.l loc_12FAAA ROM:0012F990 ; --------------------------------------------------------------------------- ROM:0012F990 ROM:0012F990 loc_12F990: ; CODE XREF: sub_12F700+254↑j ROM:0012F990 cmpi.w #2,d1 ROM:0012F994 bne.s loc_12F9D0 ROM:0012F996 move.w $816(a5),d6 ROM:0012F99A cmpi.w #0,d6 ROM:0012F99E bne.s loc_12F9C4 ROM:0012F9A0 move.b $22A(a5),d6 ROM:0012F9A4 addq.b #2,($7BD).w ROM:0012F9A8 cmpi.b #0,($7BD).w ROM:0012F9AE bge.s loc_12F9B6 ROM:0012F9B0 move.b #$7F,($7BD).w ROM:0012F9B6 ROM:0012F9B6 loc_12F9B6: ; CODE XREF: sub_12F700+2AE↑j ROM:0012F9B6 cmp.b ($7BD).w,d6 ROM:0012F9BA bge.s loc_12F9C4 ROM:0012F9BC bset #1,d3 ROM:0012F9C0 bset #1,d4 ROM:0012F9C4 ROM:0012F9C4 loc_12F9C4: ; CODE XREF: sub_12F700+29E↑j ROM:0012F9C4 ; sub_12F700+2BA↑j ROM:0012F9C4 bset #7,($126D).w ROM:0012F9CA bra.l loc_12FAAA ROM:0012F9D0 ; --------------------------------------------------------------------------- ROM:0012F9D0 ROM:0012F9D0 loc_12F9D0: ; CODE XREF: sub_12F700+294↑j ROM:0012F9D0 cmpi.w #3,d1 ROM:0012F9D4 bne.s loc_12FA10 ROM:0012F9D6 move.w $816(a5),d6 ROM:0012F9DA cmpi.w #0,d6 ROM:0012F9DE bne.s loc_12FA04 ROM:0012F9E0 move.b $22A(a5),d6 ROM:0012F9E4 addq.b #2,($7BE).w ROM:0012F9E8 cmpi.b #0,($7BE).w ROM:0012F9EE bge.s loc_12F9F6 ROM:0012F9F0 move.b #$7F,($7BE).w ROM:0012F9F6 ROM:0012F9F6 loc_12F9F6: ; CODE XREF: sub_12F700+2EE↑j ROM:0012F9F6 cmp.b ($7BE).w,d6 ROM:0012F9FA bge.s loc_12FA04 ROM:0012F9FC bset #2,d3 ROM:0012FA00 bset #2,d4 ROM:0012FA04 ROM:0012FA04 loc_12FA04: ; CODE XREF: sub_12F700+2DE↑j ROM:0012FA04 ; sub_12F700+2FA↑j ROM:0012FA04 bset #2,($126A).w ROM:0012FA0A bra.l loc_12FAAA ROM:0012FA10 ; --------------------------------------------------------------------------- ROM:0012FA10 ROM:0012FA10 loc_12FA10: ; CODE XREF: sub_12F700+2D4↑j ROM:0012FA10 cmpi.w #4,d1 ROM:0012FA14 bne.s loc_12FA4C ROM:0012FA16 move.w $816(a5),d6 ROM:0012FA1A cmpi.w #0,d6 ROM:0012FA1E bne.s loc_12FA44 ROM:0012FA20 move.b $22A(a5),d6 ROM:0012FA24 addq.b #2,($7BF).w ROM:0012FA28 cmpi.b #0,($7BF).w ROM:0012FA2E bge.s loc_12FA36 ROM:0012FA30 move.b #$7F,($7BF).w ROM:0012FA36 ROM:0012FA36 loc_12FA36: ; CODE XREF: sub_12F700+32E↑j ROM:0012FA36 cmp.b ($7BF).w,d6 ROM:0012FA3A bge.s loc_12FA44 ROM:0012FA3C bset #3,d3 ROM:0012FA40 bset #3,d4 ROM:0012FA44 ROM:0012FA44 loc_12FA44: ; CODE XREF: sub_12F700+31E↑j ROM:0012FA44 ; sub_12F700+33A↑j ROM:0012FA44 bset #1,($126C).w ROM:0012FA4A bra.s loc_12FAAA ROM:0012FA4C ; --------------------------------------------------------------------------- ROM:0012FA4C ROM:0012FA4C loc_12FA4C: ; CODE XREF: sub_12F700+314↑j ROM:0012FA4C cmpi.w #5,d1 ROM:0012FA50 bne.s loc_12FA5C ROM:0012FA52 bset #4,d3 ROM:0012FA56 bset #4,d4 ROM:0012FA5A bra.s loc_12FAAA ROM:0012FA5C ; --------------------------------------------------------------------------- ROM:0012FA5C ROM:0012FA5C loc_12FA5C: ; CODE XREF: sub_12F700+350↑j ROM:0012FA5C cmpi.w #6,d1 ROM:0012FA60 bne.s loc_12FA6C ROM:0012FA62 bset #5,d3 ROM:0012FA66 bset #5,d4 ROM:0012FA6A bra.s loc_12FAAA ROM:0012FA6C ; --------------------------------------------------------------------------- ROM:0012FA6C ROM:0012FA6C loc_12FA6C: ; CODE XREF: sub_12F700+360↑j ROM:0012FA6C cmpi.w #7,d1 ROM:0012FA70 bne.s loc_12FA7C ROM:0012FA72 bset #6,d3 ROM:0012FA76 bset #6,d4 ROM:0012FA7A bra.s loc_12FAAA ROM:0012FA7C ; --------------------------------------------------------------------------- ROM:0012FA7C ROM:0012FA7C loc_12FA7C: ; CODE XREF: sub_12F700+370↑j ROM:0012FA7C cmpi.w #8,d1 ROM:0012FA80 bne.s loc_12FA8C ROM:0012FA82 bset #7,d3 ROM:0012FA86 bset #7,d4 ROM:0012FA8A bra.s loc_12FAAA ROM:0012FA8C ; --------------------------------------------------------------------------- ROM:0012FA8C ROM:0012FA8C loc_12FA8C: ; CODE XREF: sub_12F700+380↑j ROM:0012FA8C cmpi.w #9,d1 ROM:0012FA90 bne.s loc_12FA9C ROM:0012FA92 bset #8,d3 ROM:0012FA96 bset #8,d4 ROM:0012FA9A bra.s loc_12FAAA ROM:0012FA9C ; --------------------------------------------------------------------------- ROM:0012FA9C ROM:0012FA9C loc_12FA9C: ; CODE XREF: sub_12F700+390↑j ROM:0012FA9C cmpi.w #$C,d1 ROM:0012FAA0 bne.s loc_12FAAA ROM:0012FAA2 bset #9,d3 ROM:0012FAA6 bset #9,d4 ROM:0012FAAA ROM:0012FAAA loc_12FAAA: ; CODE XREF: sub_12F700+28A↑j ROM:0012FAAA ; sub_12F700+2CA↑j ... ROM:0012FAAA move.w d3,($D86).w ROM:0012FAAE move.w d4,($12D6).w ROM:0012FAB2 bra.l loc_12FC2C ROM:0012FAB8 ; --------------------------------------------------------------------------- ROM:0012FAB8 ROM:0012FAB8 loc_12FAB8: ; CODE XREF: sub_12F700+242↑j ROM:0012FAB8 cmpi.w #2,d2 ROM:0012FABC bne.l loc_12FC2C ROM:0012FAC2 move.w ($D88).w,d3 ROM:0012FAC6 move.w ($12D8).w,d4 ROM:0012FACA cmpi.w #1,d1 ROM:0012FACE bne.s loc_12FB0A ROM:0012FAD0 move.w $816(a5),d6 ROM:0012FAD4 cmpi.w #0,d6 ROM:0012FAD8 bne.s loc_12FAFE ROM:0012FADA move.b $22A(a5),d6 ROM:0012FADE addq.b #2,($7C0).w ROM:0012FAE2 cmpi.b #0,($7C0).w ROM:0012FAE8 bge.s loc_12FAF0 ROM:0012FAEA move.b #$7F,($7C0).w ROM:0012FAF0 ROM:0012FAF0 loc_12FAF0: ; CODE XREF: sub_12F700+3E8↑j ROM:0012FAF0 cmp.b ($7C0).w,d6 ROM:0012FAF4 bge.s loc_12FAFE ROM:0012FAF6 bset #0,d3 ROM:0012FAFA bset #0,d4 ROM:0012FAFE ROM:0012FAFE loc_12FAFE: ; CODE XREF: sub_12F700+3D8↑j ROM:0012FAFE ; sub_12F700+3F4↑j ROM:0012FAFE bset #0,($126C).w ROM:0012FB04 bra.l loc_12FC24 ROM:0012FB0A ; --------------------------------------------------------------------------- ROM:0012FB0A ROM:0012FB0A loc_12FB0A: ; CODE XREF: sub_12F700+3CE↑j ROM:0012FB0A cmpi.w #2,d1 ROM:0012FB0E bne.s loc_12FB4A ROM:0012FB10 move.w $816(a5),d6 ROM:0012FB14 cmpi.w #0,d6 ROM:0012FB18 bne.s loc_12FB3E ROM:0012FB1A move.b $22A(a5),d6 ROM:0012FB1E addq.b #2,($7C1).w ROM:0012FB22 cmpi.b #0,($7C1).w ROM:0012FB28 bge.s loc_12FB30 ROM:0012FB2A move.b #$7F,($7C1).w ROM:0012FB30 ROM:0012FB30 loc_12FB30: ; CODE XREF: sub_12F700+428↑j ROM:0012FB30 cmp.b ($7C1).w,d6 ROM:0012FB34 bge.s loc_12FB3E ROM:0012FB36 bset #1,d3 ROM:0012FB3A bset #1,d4 ROM:0012FB3E ROM:0012FB3E loc_12FB3E: ; CODE XREF: sub_12F700+418↑j ROM:0012FB3E ; sub_12F700+434↑j ROM:0012FB3E bset #7,($126D).w ROM:0012FB44 bra.l loc_12FC24 ROM:0012FB4A ; --------------------------------------------------------------------------- ROM:0012FB4A ROM:0012FB4A loc_12FB4A: ; CODE XREF: sub_12F700+40E↑j ROM:0012FB4A cmpi.w #3,d1 ROM:0012FB4E bne.s loc_12FB8A ROM:0012FB50 move.w $816(a5),d6 ROM:0012FB54 cmpi.w #0,d6 ROM:0012FB58 bne.s loc_12FB7E ROM:0012FB5A move.b $22A(a5),d6 ROM:0012FB5E addq.b #2,($7C2).w ROM:0012FB62 cmpi.b #0,($7C2).w ROM:0012FB68 bge.s loc_12FB70 ROM:0012FB6A move.b #$7F,($7C2).w ROM:0012FB70 ROM:0012FB70 loc_12FB70: ; CODE XREF: sub_12F700+468↑j ROM:0012FB70 cmp.b ($7C2).w,d6 ROM:0012FB74 bge.s loc_12FB7E ROM:0012FB76 bset #2,d3 ROM:0012FB7A bset #2,d4 ROM:0012FB7E ROM:0012FB7E loc_12FB7E: ; CODE XREF: sub_12F700+458↑j ROM:0012FB7E ; sub_12F700+474↑j ROM:0012FB7E bset #2,($126A).w ROM:0012FB84 bra.l loc_12FC24 ROM:0012FB8A ; --------------------------------------------------------------------------- ROM:0012FB8A ROM:0012FB8A loc_12FB8A: ; CODE XREF: sub_12F700+44E↑j ROM:0012FB8A cmpi.w #4,d1 ROM:0012FB8E bne.s loc_12FBC6 ROM:0012FB90 move.w $816(a5),d6 ROM:0012FB94 cmpi.w #0,d6 ROM:0012FB98 bne.s loc_12FBBE ROM:0012FB9A move.b $22A(a5),d6 ROM:0012FB9E addq.b #2,($7C3).w ROM:0012FBA2 cmpi.b #0,($7C3).w ROM:0012FBA8 bge.s loc_12FBB0 ROM:0012FBAA move.b #$7F,($7C3).w ROM:0012FBB0 ROM:0012FBB0 loc_12FBB0: ; CODE XREF: sub_12F700+4A8↑j ROM:0012FBB0 cmp.b ($7C3).w,d6 ROM:0012FBB4 bge.s loc_12FBBE ROM:0012FBB6 bset #3,d3 ROM:0012FBBA bset #3,d4 ROM:0012FBBE ROM:0012FBBE loc_12FBBE: ; CODE XREF: sub_12F700+498↑j ROM:0012FBBE ; sub_12F700+4B4↑j ROM:0012FBBE bset #1,($126C).w ROM:0012FBC4 bra.s loc_12FC24 ROM:0012FBC6 ; --------------------------------------------------------------------------- ROM:0012FBC6 ROM:0012FBC6 loc_12FBC6: ; CODE XREF: sub_12F700+48E↑j ROM:0012FBC6 cmpi.w #5,d1 ROM:0012FBCA bne.s loc_12FBD6 ROM:0012FBCC bset #4,d3 ROM:0012FBD0 bset #4,d4 ROM:0012FBD4 bra.s loc_12FC24 ROM:0012FBD6 ; --------------------------------------------------------------------------- ROM:0012FBD6 ROM:0012FBD6 loc_12FBD6: ; CODE XREF: sub_12F700+4CA↑j ROM:0012FBD6 cmpi.w #6,d1 ROM:0012FBDA bne.s loc_12FBE6 ROM:0012FBDC bset #5,d3 ROM:0012FBE0 bset #5,d4 ROM:0012FBE4 bra.s loc_12FC24 ROM:0012FBE6 ; --------------------------------------------------------------------------- ROM:0012FBE6 ROM:0012FBE6 loc_12FBE6: ; CODE XREF: sub_12F700+4DA↑j ROM:0012FBE6 cmpi.w #7,d1 ROM:0012FBEA bne.s loc_12FBF6 ROM:0012FBEC bset #6,d3 ROM:0012FBF0 bset #6,d4 ROM:0012FBF4 bra.s loc_12FC24 ROM:0012FBF6 ; --------------------------------------------------------------------------- ROM:0012FBF6 ROM:0012FBF6 loc_12FBF6: ; CODE XREF: sub_12F700+4EA↑j ROM:0012FBF6 cmpi.w #8,d1 ROM:0012FBFA bne.s loc_12FC06 ROM:0012FBFC bset #7,d3 ROM:0012FC00 bset #7,d4 ROM:0012FC04 bra.s loc_12FC24 ROM:0012FC06 ; --------------------------------------------------------------------------- ROM:0012FC06 ROM:0012FC06 loc_12FC06: ; CODE XREF: sub_12F700+4FA↑j ROM:0012FC06 cmpi.w #9,d1 ROM:0012FC0A bne.s loc_12FC16 ROM:0012FC0C bset #8,d3 ROM:0012FC10 bset #8,d4 ROM:0012FC14 bra.s loc_12FC24 ROM:0012FC16 ; --------------------------------------------------------------------------- ROM:0012FC16 ROM:0012FC16 loc_12FC16: ; CODE XREF: sub_12F700+50A↑j ROM:0012FC16 cmpi.w #$C,d1 ROM:0012FC1A bne.s loc_12FC24 ROM:0012FC1C bset #9,d3 ROM:0012FC20 bset #9,d4 ROM:0012FC24 ROM:0012FC24 loc_12FC24: ; CODE XREF: sub_12F700+404↑j ROM:0012FC24 ; sub_12F700+444↑j ... ROM:0012FC24 move.w d3,($D88).w ROM:0012FC28 move.w d4,($12D8).w ROM:0012FC2C ROM:0012FC2C loc_12FC2C: ; CODE XREF: sub_12F700+66↑j ROM:0012FC2C ; sub_12F700+82↑j ... ROM:0012FC2C move.w #$7F,(a1) ROM:0012FC30 bset #2,($125D).w ROM:0012FC36 ROM:0012FC36 locret_12FC36: ; CODE XREF: sub_12F700+38↑j ROM:0012FC36 rts ROM:0012FC36 ; End of function sub_12F700 ROM:0012FC36 ROM:0012FC38 ROM:0012FC38 ; =============== S U B R O U T I N E ======================================= ROM:0012FC38 ROM:0012FC38 ROM:0012FC38 sub_12FC38: ; CODE XREF: ROM:0012F58C↑p ROM:0012FC38 bclr #0,($1112).w ROM:0012FC3E bclr #1,($1112).w ROM:0012FC44 btst #1,($FFFFFD02).w ROM:0012FC4A beq.l locret_12FE8E ROM:0012FC50 bset #3,($D81).w ROM:0012FC56 bset #3,($12D3).w ROM:0012FC5C move.w 2(a0),d5 ROM:0012FC60 andi.w #$3F0,d5 ROM:0012FC64 cmpi.w #$230,d5 ROM:0012FC68 bne.l loc_12FC80 ROM:0012FC6E bset #4,($D81).w ROM:0012FC74 bset #4,($12D3).w ROM:0012FC7A bra.l loc_12FE82 ROM:0012FC80 ; --------------------------------------------------------------------------- ROM:0012FC80 ROM:0012FC80 loc_12FC80: ; CODE XREF: sub_12FC38+30↑j ROM:0012FC80 cmpi.w #$3B0,d5 ROM:0012FC84 bne.l loc_12FC9C ROM:0012FC8A bset #5,($D81).w ROM:0012FC90 bset #5,($12D3).w ROM:0012FC96 bra.l loc_12FE82 ROM:0012FC9C ; --------------------------------------------------------------------------- ROM:0012FC9C ROM:0012FC9C loc_12FC9C: ; CODE XREF: sub_12FC38+4C↑j ROM:0012FC9C cmpi.w #$3F0,d5 ROM:0012FCA0 bne.s loc_12FCC0 ROM:0012FCA2 bset #4,($D81).w ROM:0012FCA8 bset #4,($12D3).w ROM:0012FCAE bset #5,($D81).w ROM:0012FCB4 bset #5,($12D3).w ROM:0012FCBA bra.l loc_12FE82 ROM:0012FCC0 ; --------------------------------------------------------------------------- ROM:0012FCC0 ROM:0012FCC0 loc_12FCC0: ; CODE XREF: sub_12FC38+68↑j ROM:0012FCC0 move.w d5,d1 ROM:0012FCC2 andi.w #$1C0,d1 ROM:0012FCC6 asr.w #6,d1 ROM:0012FCC8 move.w d1,($D78).w ROM:0012FCCC move.w d5,d2 ROM:0012FCCE andi.w #$30,d2 ; '0' ROM:0012FCD2 asr.w #4,d2 ROM:0012FCD4 move.w d2,($D7A).w ROM:0012FCD8 cmpi.w #0,d2 ROM:0012FCDC bne.l loc_12FD68 ROM:0012FCE2 move.w ($D8A).w,d3 ROM:0012FCE6 move.w ($12DA).w,d4 ROM:0012FCEA cmpi.w #4,d1 ROM:0012FCEE bne.s loc_12FCFA ROM:0012FCF0 bset #0,d3 ROM:0012FCF4 bset #0,d4 ROM:0012FCF8 bra.s loc_12FD5A ROM:0012FCFA ; --------------------------------------------------------------------------- ROM:0012FCFA ROM:0012FCFA loc_12FCFA: ; CODE XREF: sub_12FC38+B6↑j ROM:0012FCFA cmpi.w #2,d1 ROM:0012FCFE bne.s loc_12FD0A ROM:0012FD00 bset #1,d3 ROM:0012FD04 bset #1,d4 ROM:0012FD08 bra.s loc_12FD5A ROM:0012FD0A ; --------------------------------------------------------------------------- ROM:0012FD0A ROM:0012FD0A loc_12FD0A: ; CODE XREF: sub_12FC38+C6↑j ROM:0012FD0A cmpi.w #6,d1 ROM:0012FD0E bne.s loc_12FD20 ROM:0012FD10 bset #2,d3 ROM:0012FD14 bset #2,d4 ROM:0012FD18 bset #0,($1112).w ROM:0012FD1E bra.s loc_12FD5A ROM:0012FD20 ; --------------------------------------------------------------------------- ROM:0012FD20 ROM:0012FD20 loc_12FD20: ; CODE XREF: sub_12FC38+D6↑j ROM:0012FD20 cmpi.w #1,d1 ROM:0012FD24 bne.s loc_12FD36 ROM:0012FD26 bset #3,d3 ROM:0012FD2A bset #3,d4 ROM:0012FD2E bset #1,($1112).w ROM:0012FD34 bra.s loc_12FD5A ROM:0012FD36 ; --------------------------------------------------------------------------- ROM:0012FD36 ROM:0012FD36 loc_12FD36: ; CODE XREF: sub_12FC38+EC↑j ROM:0012FD36 cmpi.w #0,d1 ROM:0012FD3A bne.s loc_12FD4C ROM:0012FD3C bset #4,d3 ROM:0012FD40 bset #4,d4 ROM:0012FD44 bset #2,($1266).w ROM:0012FD4A bra.s loc_12FD5A ROM:0012FD4C ; --------------------------------------------------------------------------- ROM:0012FD4C ROM:0012FD4C loc_12FD4C: ; CODE XREF: sub_12FC38+102↑j ROM:0012FD4C cmpi.w #3,d1 ROM:0012FD50 bne.s loc_12FD5A ROM:0012FD52 bset #5,d3 ROM:0012FD56 bset #5,d4 ROM:0012FD5A ROM:0012FD5A loc_12FD5A: ; CODE XREF: sub_12FC38+C0↑j ROM:0012FD5A ; sub_12FC38+D0↑j ... ROM:0012FD5A move.w d3,($D8A).w ROM:0012FD5E move.w d4,($12DA).w ROM:0012FD62 bra.l loc_12FE82 ROM:0012FD68 ; --------------------------------------------------------------------------- ROM:0012FD68 ROM:0012FD68 loc_12FD68: ; CODE XREF: sub_12FC38+A4↑j ROM:0012FD68 cmpi.w #1,d2 ROM:0012FD6C bne.l loc_12FDF8 ROM:0012FD72 move.w ($D8C).w,d3 ROM:0012FD76 move.w ($12DC).w,d4 ROM:0012FD7A cmpi.w #4,d1 ROM:0012FD7E bne.s loc_12FD8A ROM:0012FD80 bset #0,d3 ROM:0012FD84 bset #0,d4 ROM:0012FD88 bra.s loc_12FDEA ROM:0012FD8A ; --------------------------------------------------------------------------- ROM:0012FD8A ROM:0012FD8A loc_12FD8A: ; CODE XREF: sub_12FC38+146↑j ROM:0012FD8A cmpi.w #2,d1 ROM:0012FD8E bne.s loc_12FD9A ROM:0012FD90 bset #1,d3 ROM:0012FD94 bset #1,d4 ROM:0012FD98 bra.s loc_12FDEA ROM:0012FD9A ; --------------------------------------------------------------------------- ROM:0012FD9A ROM:0012FD9A loc_12FD9A: ; CODE XREF: sub_12FC38+156↑j ROM:0012FD9A cmpi.w #6,d1 ROM:0012FD9E bne.s loc_12FDB0 ROM:0012FDA0 bset #2,d3 ROM:0012FDA4 bset #2,d4 ROM:0012FDA8 bset #0,($1112).w ROM:0012FDAE bra.s loc_12FDEA ROM:0012FDB0 ; --------------------------------------------------------------------------- ROM:0012FDB0 ROM:0012FDB0 loc_12FDB0: ; CODE XREF: sub_12FC38+166↑j ROM:0012FDB0 cmpi.w #1,d1 ROM:0012FDB4 bne.s loc_12FDC6 ROM:0012FDB6 bset #3,d3 ROM:0012FDBA bset #3,d4 ROM:0012FDBE bset #1,($1112).w ROM:0012FDC4 bra.s loc_12FDEA ROM:0012FDC6 ; --------------------------------------------------------------------------- ROM:0012FDC6 ROM:0012FDC6 loc_12FDC6: ; CODE XREF: sub_12FC38+17C↑j ROM:0012FDC6 cmpi.w #0,d1 ROM:0012FDCA bne.s loc_12FDDC ROM:0012FDCC bset #4,d3 ROM:0012FDD0 bset #4,d4 ROM:0012FDD4 bset #2,($1266).w ROM:0012FDDA bra.s loc_12FDEA ROM:0012FDDC ; --------------------------------------------------------------------------- ROM:0012FDDC ROM:0012FDDC loc_12FDDC: ; CODE XREF: sub_12FC38+192↑j ROM:0012FDDC cmpi.w #3,d1 ROM:0012FDE0 bne.s loc_12FDEA ROM:0012FDE2 bset #5,d3 ROM:0012FDE6 bset #5,d4 ROM:0012FDEA ROM:0012FDEA loc_12FDEA: ; CODE XREF: sub_12FC38+150↑j ROM:0012FDEA ; sub_12FC38+160↑j ... ROM:0012FDEA move.w d3,($D8C).w ROM:0012FDEE move.w d4,($12DC).w ROM:0012FDF2 bra.l loc_12FE82 ROM:0012FDF8 ; --------------------------------------------------------------------------- ROM:0012FDF8 ROM:0012FDF8 loc_12FDF8: ; CODE XREF: sub_12FC38+134↑j ROM:0012FDF8 cmpi.w #2,d2 ROM:0012FDFC bne.l loc_12FE82 ROM:0012FE02 move.w ($D8E).w,d3 ROM:0012FE06 move.w ($12DE).w,d4 ROM:0012FE0A cmpi.w #4,d1 ROM:0012FE0E bne.s loc_12FE1A ROM:0012FE10 bset #0,d3 ROM:0012FE14 bset #0,d4 ROM:0012FE18 bra.s loc_12FE7A ROM:0012FE1A ; --------------------------------------------------------------------------- ROM:0012FE1A ROM:0012FE1A loc_12FE1A: ; CODE XREF: sub_12FC38+1D6↑j ROM:0012FE1A cmpi.w #2,d1 ROM:0012FE1E bne.s loc_12FE2A ROM:0012FE20 bset #1,d3 ROM:0012FE24 bset #1,d4 ROM:0012FE28 bra.s loc_12FE7A ROM:0012FE2A ; --------------------------------------------------------------------------- ROM:0012FE2A ROM:0012FE2A loc_12FE2A: ; CODE XREF: sub_12FC38+1E6↑j ROM:0012FE2A cmpi.w #6,d1 ROM:0012FE2E bne.s loc_12FE40 ROM:0012FE30 bset #2,d3 ROM:0012FE34 bset #2,d4 ROM:0012FE38 bset #0,($1112).w ROM:0012FE3E bra.s loc_12FE7A ROM:0012FE40 ; --------------------------------------------------------------------------- ROM:0012FE40 ROM:0012FE40 loc_12FE40: ; CODE XREF: sub_12FC38+1F6↑j ROM:0012FE40 cmpi.w #1,d1 ROM:0012FE44 bne.s loc_12FE56 ROM:0012FE46 bset #3,d3 ROM:0012FE4A bset #3,d4 ROM:0012FE4E bset #1,($1112).w ROM:0012FE54 bra.s loc_12FE7A ROM:0012FE56 ; --------------------------------------------------------------------------- ROM:0012FE56 ROM:0012FE56 loc_12FE56: ; CODE XREF: sub_12FC38+20C↑j ROM:0012FE56 cmpi.w #0,d1 ROM:0012FE5A bne.s loc_12FE6C ROM:0012FE5C bset #4,d3 ROM:0012FE60 bset #4,d4 ROM:0012FE64 bset #2,($1266).w ROM:0012FE6A bra.s loc_12FE7A ROM:0012FE6C ; --------------------------------------------------------------------------- ROM:0012FE6C ROM:0012FE6C loc_12FE6C: ; CODE XREF: sub_12FC38+222↑j ROM:0012FE6C cmpi.w #3,d1 ROM:0012FE70 bne.s loc_12FE7A ROM:0012FE72 bset #5,d3 ROM:0012FE76 bset #5,d4 ROM:0012FE7A ROM:0012FE7A loc_12FE7A: ; CODE XREF: sub_12FC38+1E0↑j ROM:0012FE7A ; sub_12FC38+1F0↑j ... ROM:0012FE7A move.w d3,($D8E).w ROM:0012FE7E move.w d4,($12DE).w ROM:0012FE82 ROM:0012FE82 loc_12FE82: ; CODE XREF: sub_12FC38+42↑j ROM:0012FE82 ; sub_12FC38+5E↑j ... ROM:0012FE82 move.w #$3F,2(a1) ; '?' ROM:0012FE88 bset #2,($125D).w ROM:0012FE8E ROM:0012FE8E locret_12FE8E: ; CODE XREF: sub_12FC38+12↑j ROM:0012FE8E rts ROM:0012FE8E ; End of function sub_12FC38 ROM:0012FE8E ROM:0012FE90 ROM:0012FE90 ; =============== S U B R O U T I N E ======================================= ROM:0012FE90 ROM:0012FE90 ROM:0012FE90 sub_12FE90: ; CODE XREF: ROM:0012F590↑p ROM:0012FE90 btst #1,($FFFFFD04).w ROM:0012FE96 beq.l locret_130098 ROM:0012FE9C bset #6,($D81).w ROM:0012FEA2 bset #6,($12D3).w ROM:0012FEA8 move.w 4(a0),d5 ROM:0012FEAC andi.w #$3F0,d5 ROM:0012FEB0 cmpi.w #$230,d5 ROM:0012FEB4 bne.l loc_12FECC ROM:0012FEBA bset #7,($D81).w ROM:0012FEC0 bset #7,($12D3).w ROM:0012FEC6 bra.l loc_13008C ROM:0012FECC ; --------------------------------------------------------------------------- ROM:0012FECC ROM:0012FECC loc_12FECC: ; CODE XREF: sub_12FE90+24↑j ROM:0012FECC cmpi.w #$3B0,d5 ROM:0012FED0 bne.l loc_12FEE8 ROM:0012FED6 bset #0,($D80).w ROM:0012FEDC bset #0,($12D2).w ROM:0012FEE2 bra.l loc_13008C ROM:0012FEE8 ; --------------------------------------------------------------------------- ROM:0012FEE8 ROM:0012FEE8 loc_12FEE8: ; CODE XREF: sub_12FE90+40↑j ROM:0012FEE8 cmpi.w #$3F0,d5 ROM:0012FEEC bne.s loc_12FF0C ROM:0012FEEE bset #7,($D81).w ROM:0012FEF4 bset #7,($12D3).w ROM:0012FEFA bset #0,($D80).w ROM:0012FF00 bset #0,($12D2).w ROM:0012FF06 bra.l loc_13008C ROM:0012FF0C ; --------------------------------------------------------------------------- ROM:0012FF0C ROM:0012FF0C loc_12FF0C: ; CODE XREF: sub_12FE90+5C↑j ROM:0012FF0C move.w d5,d1 ROM:0012FF0E andi.w #$1C0,d1 ROM:0012FF12 asr.w #6,d1 ROM:0012FF14 move.w d1,($D7C).w ROM:0012FF18 move.w d5,d2 ROM:0012FF1A andi.w #$30,d2 ; '0' ROM:0012FF1E asr.w #4,d2 ROM:0012FF20 move.w d2,($D7E).w ROM:0012FF24 cmpi.w #0,d2 ROM:0012FF28 bne.l loc_12FFA2 ROM:0012FF2E move.w ($D90).w,d3 ROM:0012FF32 move.w ($12E0).w,d4 ROM:0012FF36 cmpi.w #4,d1 ROM:0012FF3A bne.s loc_12FF46 ROM:0012FF3C bset #0,d3 ROM:0012FF40 bset #0,d4 ROM:0012FF44 bra.s loc_12FF94 ROM:0012FF46 ; --------------------------------------------------------------------------- ROM:0012FF46 ROM:0012FF46 loc_12FF46: ; CODE XREF: sub_12FE90+AA↑j ROM:0012FF46 cmpi.w #2,d1 ROM:0012FF4A bne.s loc_12FF56 ROM:0012FF4C bset #1,d3 ROM:0012FF50 bset #1,d4 ROM:0012FF54 bra.s loc_12FF94 ROM:0012FF56 ; --------------------------------------------------------------------------- ROM:0012FF56 ROM:0012FF56 loc_12FF56: ; CODE XREF: sub_12FE90+BA↑j ROM:0012FF56 cmpi.w #6,d1 ROM:0012FF5A bne.s loc_12FF66 ROM:0012FF5C bset #2,d3 ROM:0012FF60 bset #2,d4 ROM:0012FF64 bra.s loc_12FF94 ROM:0012FF66 ; --------------------------------------------------------------------------- ROM:0012FF66 ROM:0012FF66 loc_12FF66: ; CODE XREF: sub_12FE90+CA↑j ROM:0012FF66 cmpi.w #1,d1 ROM:0012FF6A bne.s loc_12FF76 ROM:0012FF6C bset #3,d3 ROM:0012FF70 bset #3,d4 ROM:0012FF74 bra.s loc_12FF94 ROM:0012FF76 ; --------------------------------------------------------------------------- ROM:0012FF76 ROM:0012FF76 loc_12FF76: ; CODE XREF: sub_12FE90+DA↑j ROM:0012FF76 cmpi.w #0,d1 ROM:0012FF7A bne.s loc_12FF86 ROM:0012FF7C bset #4,d3 ROM:0012FF80 bset #4,d4 ROM:0012FF84 bra.s loc_12FF94 ROM:0012FF86 ; --------------------------------------------------------------------------- ROM:0012FF86 ROM:0012FF86 loc_12FF86: ; CODE XREF: sub_12FE90+EA↑j ROM:0012FF86 cmpi.w #3,d1 ROM:0012FF8A bne.s loc_12FF94 ROM:0012FF8C bset #5,d3 ROM:0012FF90 bset #5,d4 ROM:0012FF94 ROM:0012FF94 loc_12FF94: ; CODE XREF: sub_12FE90+B4↑j ROM:0012FF94 ; sub_12FE90+C4↑j ... ROM:0012FF94 move.w d3,($D90).w ROM:0012FF98 move.w d4,($12E0).w ROM:0012FF9C bra.l loc_13008C ROM:0012FFA2 ; --------------------------------------------------------------------------- ROM:0012FFA2 ROM:0012FFA2 loc_12FFA2: ; CODE XREF: sub_12FE90+98↑j ROM:0012FFA2 cmpi.w #1,d2 ROM:0012FFA6 bne.s loc_130018 ROM:0012FFA8 move.w ($D92).w,d3 ROM:0012FFAC move.w ($12E2).w,d4 ROM:0012FFB0 cmpi.w #4,d1 ROM:0012FFB4 bne.s loc_12FFC0 ROM:0012FFB6 bset #0,d3 ROM:0012FFBA bset #0,d4 ROM:0012FFBE bra.s loc_13000E ROM:0012FFC0 ; --------------------------------------------------------------------------- ROM:0012FFC0 ROM:0012FFC0 loc_12FFC0: ; CODE XREF: sub_12FE90+124↑j ROM:0012FFC0 cmpi.w #2,d1 ROM:0012FFC4 bne.s loc_12FFD0 ROM:0012FFC6 bset #1,d3 ROM:0012FFCA bset #1,d4 ROM:0012FFCE bra.s loc_13000E ROM:0012FFD0 ; --------------------------------------------------------------------------- ROM:0012FFD0 ROM:0012FFD0 loc_12FFD0: ; CODE XREF: sub_12FE90+134↑j ROM:0012FFD0 cmpi.w #6,d1 ROM:0012FFD4 bne.s loc_12FFE0 ROM:0012FFD6 bset #2,d3 ROM:0012FFDA bset #2,d4 ROM:0012FFDE bra.s loc_13000E ROM:0012FFE0 ; --------------------------------------------------------------------------- ROM:0012FFE0 ROM:0012FFE0 loc_12FFE0: ; CODE XREF: sub_12FE90+144↑j ROM:0012FFE0 cmpi.w #1,d1 ROM:0012FFE4 bne.s loc_12FFF0 ROM:0012FFE6 bset #3,d3 ROM:0012FFEA bset #3,d4 ROM:0012FFEE bra.s loc_13000E ROM:0012FFF0 ; --------------------------------------------------------------------------- ROM:0012FFF0 ROM:0012FFF0 loc_12FFF0: ; CODE XREF: sub_12FE90+154↑j ROM:0012FFF0 cmpi.w #0,d1 ROM:0012FFF4 bne.s loc_130000 ROM:0012FFF6 bset #4,d3 ROM:0012FFFA bset #4,d4 ROM:0012FFFE bra.s loc_13000E ROM:00130000 ; --------------------------------------------------------------------------- ROM:00130000 ROM:00130000 loc_130000: ; CODE XREF: sub_12FE90+164↑j ROM:00130000 cmpi.w #3,d1 ROM:00130004 bne.s loc_13000E ROM:00130006 bset #5,d3 ROM:0013000A bset #5,d4 ROM:0013000E ROM:0013000E loc_13000E: ; CODE XREF: sub_12FE90+12E↑j ROM:0013000E ; sub_12FE90+13E↑j ... ROM:0013000E move.w d3,($D92).w ROM:00130012 move.w d4,($12E2).w ROM:00130016 bra.s loc_13008C ROM:00130018 ; --------------------------------------------------------------------------- ROM:00130018 ROM:00130018 loc_130018: ; CODE XREF: sub_12FE90+116↑j ROM:00130018 cmpi.w #2,d2 ROM:0013001C bne.s loc_13008C ROM:0013001E move.w ($D94).w,d3 ROM:00130022 move.w ($12E4).w,d4 ROM:00130026 cmpi.w #4,d1 ROM:0013002A bne.s loc_130036 ROM:0013002C bset #0,d3 ROM:00130030 bset #0,d4 ROM:00130034 bra.s loc_130084 ROM:00130036 ; --------------------------------------------------------------------------- ROM:00130036 ROM:00130036 loc_130036: ; CODE XREF: sub_12FE90+19A↑j ROM:00130036 cmpi.w #2,d1 ROM:0013003A bne.s loc_130046 ROM:0013003C bset #1,d3 ROM:00130040 bset #1,d4 ROM:00130044 bra.s loc_130084 ROM:00130046 ; --------------------------------------------------------------------------- ROM:00130046 ROM:00130046 loc_130046: ; CODE XREF: sub_12FE90+1AA↑j ROM:00130046 cmpi.w #6,d1 ROM:0013004A bne.s loc_130056 ROM:0013004C bset #2,d3 ROM:00130050 bset #2,d4 ROM:00130054 bra.s loc_130084 ROM:00130056 ; --------------------------------------------------------------------------- ROM:00130056 ROM:00130056 loc_130056: ; CODE XREF: sub_12FE90+1BA↑j ROM:00130056 cmpi.w #1,d1 ROM:0013005A bne.s loc_130066 ROM:0013005C bset #3,d3 ROM:00130060 bset #3,d4 ROM:00130064 bra.s loc_130084 ROM:00130066 ; --------------------------------------------------------------------------- ROM:00130066 ROM:00130066 loc_130066: ; CODE XREF: sub_12FE90+1CA↑j ROM:00130066 cmpi.w #0,d1 ROM:0013006A bne.s loc_130076 ROM:0013006C bset #4,d3 ROM:00130070 bset #4,d4 ROM:00130074 bra.s loc_130084 ROM:00130076 ; --------------------------------------------------------------------------- ROM:00130076 ROM:00130076 loc_130076: ; CODE XREF: sub_12FE90+1DA↑j ROM:00130076 cmpi.w #3,d1 ROM:0013007A bne.s loc_130084 ROM:0013007C bset #5,d3 ROM:00130080 bset #5,d4 ROM:00130084 ROM:00130084 loc_130084: ; CODE XREF: sub_12FE90+1A4↑j ROM:00130084 ; sub_12FE90+1B4↑j ... ROM:00130084 move.w d3,($D94).w ROM:00130088 move.w d4,($12E4).w ROM:0013008C ROM:0013008C loc_13008C: ; CODE XREF: sub_12FE90+36↑j ROM:0013008C ; sub_12FE90+52↑j ... ROM:0013008C move.w #$3F,4(a1) ; '?' ROM:00130092 bset #2,($125D).w ROM:00130098 ROM:00130098 locret_130098: ; CODE XREF: sub_12FE90+6↑j ROM:00130098 rts ROM:00130098 ; End of function sub_12FE90 ROM:00130098 ROM:0013009A ROM:0013009A ; =============== S U B R O U T I N E ======================================= ROM:0013009A ROM:0013009A ROM:0013009A sub_13009A: ; CODE XREF: ROM:0012F594↑p ROM:0013009A btst #7,($FFFFFD07).w ROM:001300A0 beq.l locret_1301A8 ROM:001300A6 bset #1,($D80).w ROM:001300AC bset #1,($12D2).w ROM:001300B2 move.w 6(a0),d1 ROM:001300B6 cmpi.w #$D4,d1 ROM:001300BA bne.s loc_1300CE ROM:001300BC bset #2,($D80).w ROM:001300C2 bset #2,($12D2).w ROM:001300C8 bra.l locret_1301A8 ROM:001300CE ; --------------------------------------------------------------------------- ROM:001300CE ROM:001300CE loc_1300CE: ; CODE XREF: sub_13009A+20↑j ROM:001300CE andi.w #$60,d1 ; '`' ROM:001300D2 asr.w #5,d1 ROM:001300D4 cmpi.w #0,d1 ROM:001300D8 bne.s loc_1300E8 ROM:001300DA bset #0,($D97).w ROM:001300E0 bset #0,($130A).w ROM:001300E6 bra.s loc_13010E ROM:001300E8 ; --------------------------------------------------------------------------- ROM:001300E8 ROM:001300E8 loc_1300E8: ; CODE XREF: sub_13009A+3E↑j ROM:001300E8 cmpi.w #1,d1 ROM:001300EC bne.s loc_1300FC ROM:001300EE bset #0,($D99).w ROM:001300F4 bset #0,($130B).w ROM:001300FA bra.s loc_13010E ROM:001300FC ; --------------------------------------------------------------------------- ROM:001300FC ROM:001300FC loc_1300FC: ; CODE XREF: sub_13009A+52↑j ROM:001300FC cmpi.w #3,d1 ROM:00130100 bne.s loc_13010E ROM:00130102 bset #0,($D9B).w ROM:00130108 bset #0,($130C).w ROM:0013010E ROM:0013010E loc_13010E: ; CODE XREF: sub_13009A+4C↑j ROM:0013010E ; sub_13009A+60↑j ... ROM:0013010E move.w 6(a0),d1 ROM:00130112 andi.w #$18,d1 ROM:00130116 asr.w #3,d1 ROM:00130118 cmpi.w #0,d1 ROM:0013011C bne.s loc_130132 ROM:0013011E bset #1,($D97).w ROM:00130124 bset #1,($130A).w ROM:0013012A bset #5,($1263).w ROM:00130130 bra.s loc_130164 ROM:00130132 ; --------------------------------------------------------------------------- ROM:00130132 ROM:00130132 loc_130132: ; CODE XREF: sub_13009A+82↑j ROM:00130132 cmpi.w #1,d1 ROM:00130136 bne.s loc_13014C ROM:00130138 bset #1,($D99).w ROM:0013013E bset #1,($130B).w ROM:00130144 bset #5,($1263).w ROM:0013014A bra.s loc_130164 ROM:0013014C ; --------------------------------------------------------------------------- ROM:0013014C ROM:0013014C loc_13014C: ; CODE XREF: sub_13009A+9C↑j ROM:0013014C cmpi.w #3,d1 ROM:00130150 bne.s loc_130164 ROM:00130152 bset #1,($D9B).w ROM:00130158 bset #1,($130C).w ROM:0013015E bset #5,($1263).w ROM:00130164 ROM:00130164 loc_130164: ; CODE XREF: sub_13009A+96↑j ROM:00130164 ; sub_13009A+B0↑j ... ROM:00130164 move.w 6(a0),d1 ROM:00130168 andi.w #6,d1 ROM:0013016C asr.w #1,d1 ROM:0013016E cmpi.w #0,d1 ROM:00130172 bne.s loc_130182 ROM:00130174 bset #2,($D97).w ROM:0013017A bset #2,($130A).w ROM:00130180 bra.s locret_1301A8 ROM:00130182 ; --------------------------------------------------------------------------- ROM:00130182 ROM:00130182 loc_130182: ; CODE XREF: sub_13009A+D8↑j ROM:00130182 cmpi.w #1,d1 ROM:00130186 bne.s loc_130196 ROM:00130188 bset #2,($D99).w ROM:0013018E bset #2,($130B).w ROM:00130194 bra.s locret_1301A8 ROM:00130196 ; --------------------------------------------------------------------------- ROM:00130196 ROM:00130196 loc_130196: ; CODE XREF: sub_13009A+EC↑j ROM:00130196 cmpi.w #3,d1 ROM:0013019A bne.s locret_1301A8 ROM:0013019C bset #2,($D9B).w ROM:001301A2 bset #2,($130C).w ROM:001301A8 ROM:001301A8 locret_1301A8: ; CODE XREF: sub_13009A+6↑j ROM:001301A8 ; sub_13009A+2E↑j ... ROM:001301A8 rts ROM:001301A8 ; End of function sub_13009A ROM:001301A8 ROM:001301AA ROM:001301AA ; =============== S U B R O U T I N E ======================================= ROM:001301AA ROM:001301AA ROM:001301AA sub_1301AA: ; CODE XREF: ROM:0012F558↑p ROM:001301AA ; ROM:0012F5B6↑p ... ROM:001301AA lea ($FFFFFD00).w,a0 ROM:001301AE move.w (a0),d0 ROM:001301B0 andi.w #7,d0 ROM:001301B4 asl.w #8,d0 ROM:001301B6 move.w 2(a0),d1 ROM:001301BA andi.w #$F,d1 ROM:001301BE move.w 4(a0),d2 ROM:001301C2 andi.w #$F,d2 ROM:001301C6 asl.w #4,d2 ROM:001301C8 move.w d0,($D82).w ROM:001301CC add.w d1,($D82).w ROM:001301D0 add.w d2,($D82).w ROM:001301D4 rts ROM:001301D4 ; End of function sub_1301AA ROM:001301D4 ROM:001301D6 ROM:001301D6 ; =============== S U B R O U T I N E ======================================= ROM:001301D6 ROM:001301D6 ROM:001301D6 sub_1301D6: ; CODE XREF: ROM:0012F554↑p ROM:001301D6 ; ROM:0012F5B2↑p ... ROM:001301D6 lea ($FFFFFD20).w,a0 ROM:001301DA move.w #$55,d0 ; 'U' ROM:001301DE btst #3,($86F).w ROM:001301E4 beq.s loc_1301F2 ROM:001301E6 btst #5,($CF1).w ROM:001301EC bne.s loc_1301F2 ROM:001301EE addi.w #$200,d0 ROM:001301F2 ROM:001301F2 loc_1301F2: ; CODE XREF: sub_1301D6+E↑j ROM:001301F2 ; sub_1301D6+16↑j ROM:001301F2 btst #1,($86F).w ROM:001301F8 beq.s loc_130206 ROM:001301FA btst #6,($CF1).w ROM:00130200 bne.s loc_130206 ROM:00130202 addi.w #$100,d0 ROM:00130206 ROM:00130206 loc_130206: ; CODE XREF: sub_1301D6+22↑j ROM:00130206 ; sub_1301D6+2A↑j ROM:00130206 btst #7,($868).w ROM:0013020C beq.s loc_13021A ROM:0013020E btst #7,($CF1).w ROM:00130214 bne.s loc_13021A ROM:00130216 addi.w #$80,d0 ROM:0013021A ROM:0013021A loc_13021A: ; CODE XREF: sub_1301D6+36↑j ROM:0013021A ; sub_1301D6+3E↑j ROM:0013021A move.w d0,(a0) ROM:0013021C move.w #$2A,d0 ; '*' ROM:00130220 bclr #0,($1111).w ROM:00130226 btst #6,($879).w ROM:0013022C beq.s loc_130240 ROM:0013022E btst #0,($CF5).w ROM:00130234 bne.s loc_130240 ROM:00130236 bset #0,($1111).w ROM:0013023C addi.w #$200,d0 ROM:00130240 ROM:00130240 loc_130240: ; CODE XREF: sub_1301D6+56↑j ROM:00130240 ; sub_1301D6+5E↑j ROM:00130240 bclr #1,($1111).w ROM:00130246 btst #2,($86D).w ROM:0013024C beq.s loc_130260 ROM:0013024E btst #1,($CF5).w ROM:00130254 bne.s loc_130260 ROM:00130256 bset #1,($1111).w ROM:0013025C addi.w #$100,d0 ROM:00130260 ROM:00130260 loc_130260: ; CODE XREF: sub_1301D6+76↑j ROM:00130260 ; sub_1301D6+7E↑j ROM:00130260 bclr #0,($1110).w ROM:00130266 btst #7,($877).w ROM:0013026C beq.s loc_130280 ROM:0013026E btst #2,($CF5).w ROM:00130274 bne.s loc_130280 ROM:00130276 bset #0,($1110).w ROM:0013027C addi.w #$80,d0 ROM:00130280 ROM:00130280 loc_130280: ; CODE XREF: sub_1301D6+96↑j ROM:00130280 ; sub_1301D6+9E↑j ROM:00130280 bclr #1,($1110).w ROM:00130286 btst #6,($86B).w ROM:0013028C beq.s loc_1302A0 ROM:0013028E btst #3,($CF5).w ROM:00130294 bne.s loc_1302A0 ROM:00130296 bset #1,($1110).w ROM:0013029C addi.w #$40,d0 ; '@' ROM:001302A0 ROM:001302A0 loc_1302A0: ; CODE XREF: sub_1301D6+B6↑j ROM:001302A0 ; sub_1301D6+BE↑j ROM:001302A0 move.w d0,2(a0) ROM:001302A4 move.w #$2A,d0 ; '*' ROM:001302A8 btst #4,($870).w ROM:001302AE beq.s loc_1302BC ROM:001302B0 btst #2,($CF3).w ROM:001302B6 bne.s loc_1302BC ROM:001302B8 addi.w #$80,d0 ROM:001302BC ROM:001302BC loc_1302BC: ; CODE XREF: sub_1301D6+D8↑j ROM:001302BC ; sub_1301D6+E0↑j ROM:001302BC move.w d0,4(a0) ROM:001302C0 rts ROM:001302C0 ; End of function sub_1301D6 ROM:001302C0 ROM:001302C2 ROM:001302C2 ; =============== S U B R O U T I N E ======================================= ROM:001302C2 ROM:001302C2 ROM:001302C2 sub_1302C2: ; CODE XREF: ROM:0012F534↑p ROM:001302C2 lea ($FFFFFD20).w,a0 ROM:001302C6 move.w #$7F,(a0) ROM:001302CA move.w #$3F,2(a0) ; '?' ROM:001302D0 move.w #$3F,4(a0) ; '?' ROM:001302D6 bset #7,($FFFFFC1A).w ROM:001302DC rts ROM:001302DC ; End of function sub_1302C2 ROM:001302DC ROM:001302DE ROM:001302DE ; =============== S U B R O U T I N E ======================================= ROM:001302DE ROM:001302DE ROM:001302DE sub_1302DE: ; CODE XREF: ROM:0012F55C↑p ROM:001302DE ; ROM:0012F5BA↑p ... ROM:001302DE btst #1,($FFFFFD02).w ROM:001302E4 bne.s locret_13033E ROM:001302E6 btst #6,($FFFFFD03).w ROM:001302EC beq.s loc_1302F6 ROM:001302EE bset #0,($110E).w ROM:001302F4 bra.s loc_1302FC ROM:001302F6 ; --------------------------------------------------------------------------- ROM:001302F6 ROM:001302F6 loc_1302F6: ; CODE XREF: sub_1302DE+E↑j ROM:001302F6 bclr #0,($110E).w ROM:001302FC ROM:001302FC loc_1302FC: ; CODE XREF: sub_1302DE+16↑j ROM:001302FC btst #7,($FFFFFD03).w ROM:00130302 beq.s loc_13030C ROM:00130304 bset #0,($110F).w ROM:0013030A bra.s loc_130312 ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030C ROM:0013030C loc_13030C: ; CODE XREF: sub_1302DE+24↑j ROM:0013030C bclr #0,($110F).w ROM:00130312 ROM:00130312 loc_130312: ; CODE XREF: sub_1302DE+2C↑j ROM:00130312 btst #4,($FFFFFD03).w ROM:00130318 beq.s loc_130322 ROM:0013031A bset #1,($110E).w ROM:00130320 bra.s loc_130328 ROM:00130322 ; --------------------------------------------------------------------------- ROM:00130322 ROM:00130322 loc_130322: ; CODE XREF: sub_1302DE+3A↑j ROM:00130322 bclr #1,($110E).w ROM:00130328 ROM:00130328 loc_130328: ; CODE XREF: sub_1302DE+42↑j ROM:00130328 btst #5,($FFFFFD03).w ROM:0013032E beq.s loc_130338 ROM:00130330 bset #1,($110F).w ROM:00130336 bra.s locret_13033E ROM:00130338 ; --------------------------------------------------------------------------- ROM:00130338 ROM:00130338 loc_130338: ; CODE XREF: sub_1302DE+50↑j ROM:00130338 bclr #1,($110F).w ROM:0013033E ROM:0013033E locret_13033E: ; CODE XREF: sub_1302DE+6↑j ROM:0013033E ; sub_1302DE+58↑j ROM:0013033E rts ROM:0013033E ; End of function sub_1302DE ROM:0013033E ROM:00130340 ROM:00130340 ; =============== S U B R O U T I N E ======================================= ROM:00130340 ROM:00130340 ROM:00130340 sub_130340: ; CODE XREF: sub_1237EC+36↑p ROM:00130340 move.w #$2710,($9DE).w ROM:00130346 move.w #$2710,($D9E).w ROM:0013034C clr.w ($9E0).w ROM:00130350 clr.w ($9D6).w ROM:00130354 clr.w ($9D4).w ROM:00130358 rts ROM:00130358 ; End of function sub_130340 ROM:00130358 ROM:0013035A ROM:0013035A ; =============== S U B R O U T I N E ======================================= ROM:0013035A ROM:0013035A ROM:0013035A sub_13035A: ; CODE XREF: sub_1307FA↓p ROM:0013035A move.w ($DD6).w,d0 ROM:0013035E cmp.w ($BB4).w,d0 ROM:00130362 bge.s loc_13036C ROM:00130364 move.w ($DD4).w,($DCA).w ROM:0013036A bra.s loc_130394 ROM:0013036C ; --------------------------------------------------------------------------- ROM:0013036C ROM:0013036C loc_13036C: ; CODE XREF: sub_13035A+8↑j ROM:0013036C clr.l d1 ROM:0013036E move.w ($DD4).w,d1 ROM:00130372 swap d1 ROM:00130374 move.w ($DCA).w,d2 ROM:00130378 swap d2 ROM:0013037A move.w ($DA0).w,d2 ROM:0013037E move.w ($DC2).w,d3 ROM:00130382 ext.l d3 ROM:00130384 bsr.l sub_116D90 ROM:0013038A move.w d4,($DA0).w ROM:0013038E swap d4 ROM:00130390 move.w d4,($DCA).w ROM:00130394 ROM:00130394 loc_130394: ; CODE XREF: sub_13035A+10↑j ROM:00130394 move.l ($968).w,d1 ROM:00130398 btst #7,($126E).w ROM:0013039E beq.s loc_1303A8 ROM:001303A0 move.w $81E(a5),d1 ROM:001303A4 muls.w #$A,d1 ROM:001303A8 ROM:001303A8 loc_1303A8: ; CODE XREF: sub_13035A+44↑j ROM:001303A8 move.l d1,($91C).w ROM:001303AC divs.w #$A,d1 ROM:001303B0 move.w d1,($DAA).w ROM:001303B4 move.l ($91C).w,d1 ROM:001303B8 move.l ($928).w,d2 ROM:001303BC move.w ($DB4).w,d3 ROM:001303C0 ext.l d3 ROM:001303C2 bsr.l sub_116D90 ROM:001303C8 move.l d4,($928).w ROM:001303CC divs.w #$A,d4 ROM:001303D0 move.w d4,($DCE).w ROM:001303D4 move.l ($91C).w,d1 ROM:001303D8 move.l ($92C).w,d2 ROM:001303DC move.w ($DB6).w,d3 ROM:001303E0 muls.w #$64,d3 ; 'd' ROM:001303E4 bsr.l sub_116D90 ROM:001303EA move.l d4,($92C).w ROM:001303EE divs.w #$A,d4 ROM:001303F2 move.w d4,($DD0).w ROM:001303F6 move.l ($91C).w,d1 ROM:001303FA move.l ($930).w,d2 ROM:001303FE move.w ($DB8).w,d3 ROM:00130402 muls.w #$64,d3 ; 'd' ROM:00130406 bsr.l sub_116D90 ROM:0013040C move.l d4,($930).w ROM:00130410 divs.w #$A,d4 ROM:00130414 move.w d4,($DD2).w ROM:00130418 clr.l d0 ROM:0013041A move.l ($91C).w,d1 ROM:0013041E move.l ($928).w,d4 ROM:00130422 sub.l d4,d1 ROM:00130424 move.l d1,d2 ROM:00130426 cmpi.l #0,d2 ROM:0013042C bge.s loc_130430 ROM:0013042E neg.l d2 ROM:00130430 ROM:00130430 loc_130430: ; CODE XREF: sub_13035A+D2↑j ROM:00130430 move.w ($DC6).w,d3 ROM:00130434 ext.l d3 ROM:00130436 cmp.l d2,d3 ROM:00130438 bge.s loc_13045A ROM:0013043A move.w ($DBA).w,d5 ROM:0013043E ext.l d5 ROM:00130440 muls.l d5,d1 ROM:00130444 divs.l #$64,d1 ; 'd' ROM:0013044C move.l d1,($910).w ROM:00130450 move.l d1,d0 ROM:00130452 divs.w #$A,d1 ROM:00130456 move.w d1,($DA4).w ROM:0013045A ROM:0013045A loc_13045A: ; CODE XREF: sub_13035A+DE↑j ROM:0013045A move.l ($91C).w,d1 ROM:0013045E move.l ($92C).w,d4 ROM:00130462 sub.l d4,d1 ROM:00130464 move.l d1,d2 ROM:00130466 cmpi.l #0,d2 ROM:0013046C bge.s loc_130470 ROM:0013046E neg.l d2 ROM:00130470 ROM:00130470 loc_130470: ; CODE XREF: sub_13035A+112↑j ROM:00130470 cmp.l d2,d3 ROM:00130472 bge.s loc_130494 ROM:00130474 move.w ($DBC).w,d5 ROM:00130478 ext.l d5 ROM:0013047A muls.l d5,d1 ROM:0013047E divs.l #$3E8,d1 ROM:00130486 move.l d1,($914).w ROM:0013048A add.l d1,d0 ROM:0013048C divs.w #$A,d1 ROM:00130490 move.w d1,($DA6).w ROM:00130494 ROM:00130494 loc_130494: ; CODE XREF: sub_13035A+118↑j ROM:00130494 move.l ($91C).w,d1 ROM:00130498 move.l ($930).w,d4 ROM:0013049C sub.l d4,d1 ROM:0013049E move.l d1,d2 ROM:001304A0 cmpi.l #0,d2 ROM:001304A6 bge.s loc_1304AA ROM:001304A8 neg.l d2 ROM:001304AA ROM:001304AA loc_1304AA: ; CODE XREF: sub_13035A+14C↑j ROM:001304AA cmp.l d2,d3 ROM:001304AC bge.s loc_1304CE ROM:001304AE move.w ($DBE).w,d5 ROM:001304B2 ext.l d5 ROM:001304B4 muls.l d5,d1 ROM:001304B8 divs.l #$3E8,d1 ROM:001304C0 move.l d1,($918).w ROM:001304C4 add.l d1,d0 ROM:001304C6 divs.w #$A,d1 ROM:001304CA move.w d1,($DA8).w ROM:001304CE ROM:001304CE loc_1304CE: ; CODE XREF: sub_13035A+152↑j ROM:001304CE move.w ($DD4).w,d1 ROM:001304D2 sub.w ($DCA).w,d1 ROM:001304D6 move.w $81C(a5),d2 ROM:001304DA move.w $758(a5),d3 ROM:001304DE cmp.w d1,d2 ROM:001304E0 ble.s loc_1304FA ROM:001304E2 cmp.w ($9EC).w,d3 ROM:001304E6 blt.s loc_1304FA ROM:001304E8 muls.w ($DC4).w,d1 ROM:001304EC move.l d1,($90C).w ROM:001304F0 add.l d1,d0 ROM:001304F2 divs.w #$A,d1 ROM:001304F6 move.w d1,($DA2).w ROM:001304FA ROM:001304FA loc_1304FA: ; CODE XREF: sub_13035A+186↑j ROM:001304FA ; sub_13035A+18C↑j ROM:001304FA move.l d0,($924).w ROM:001304FE divs.w #$A,d0 ROM:00130502 move.w d0,($DC8).w ROM:00130506 rts ROM:00130506 ; End of function sub_13035A ROM:00130506 ROM:00130508 ROM:00130508 ; =============== S U B R O U T I N E ======================================= ROM:00130508 ROM:00130508 ROM:00130508 sub_130508: ; CODE XREF: sub_110E14+AE↑p ROM:00130508 clr.l ($920).w ROM:0013050C move.w $820(a5),d0 ROM:00130510 move.w ($DB2).w,d1 ROM:00130514 addq.w #1,d1 ROM:00130516 ext.l d1 ROM:00130518 divs.w d0,d1 ROM:0013051A swap d1 ROM:0013051C move.w d1,($DB2).w ROM:00130520 clr.w d1 ROM:00130522 move.b ($1113).w,d1 ROM:00130526 cmpi.w #2,d1 ROM:0013052A bcc.s locret_130534 ROM:0013052C movea.l off_130536(pc,d1.w*4),a0 ROM:00130530 nop ROM:00130532 jmp (a0) ROM:00130534 ; --------------------------------------------------------------------------- ROM:00130534 ROM:00130534 locret_130534: ; CODE XREF: sub_130508+22↑j ROM:00130534 rts ROM:00130534 ; End of function sub_130508 ROM:00130534 ROM:00130534 ; --------------------------------------------------------------------------- ROM:00130536 off_130536: dc.l loc_13053E ; DATA XREF: sub_130508+24↑r ROM:0013053A dc.l loc_13055E ROM:0013053E ; --------------------------------------------------------------------------- ROM:0013053E ROM:0013053E loc_13053E: ; DATA XREF: ROM:off_130536↑o ROM:0013053E move.w $820(a5),d0 ROM:00130542 cmpi.w #0,($502).w ROM:00130548 bne.s locret_13055C ROM:0013054A move.w #0,($DB2).w ROM:00130550 bsr.w sub_1305A0 ROM:00130554 move.b #1,($1113).w ROM:0013055A bra.s locret_13059E ROM:0013055C ; --------------------------------------------------------------------------- ROM:0013055C ROM:0013055C locret_13055C: ; CODE XREF: ROM:00130548↑j ROM:0013055C rts ROM:0013055E ; --------------------------------------------------------------------------- ROM:0013055E ROM:0013055E loc_13055E: ; DATA XREF: ROM:0013053A↑o ROM:0013055E move.w $820(a5),d0 ROM:00130562 move.w $822(a5),d1 ROM:00130566 cmpi.w #0,($DB2).w ROM:0013056C bne.s loc_13057C ROM:0013056E cmp.w ($5D2).w,d1 ROM:00130572 ble.s loc_13057C ROM:00130574 move.b #1,($1113).w ROM:0013057A bra.s locret_13059E ROM:0013057C ; --------------------------------------------------------------------------- ROM:0013057C ROM:0013057C loc_13057C: ; CODE XREF: ROM:0013056C↑j ROM:0013057C ; ROM:00130572↑j ROM:0013057C cmpi.w #0,($DB2).w ROM:00130582 bne.s locret_13059E ROM:00130584 cmp.w ($5D2).w,d1 ROM:00130588 bgt.s locret_13059E ROM:0013058A bsr.w sub_130618 ROM:0013058E bsr.w sub_1305A8 ROM:00130592 move.b #1,($1113).w ROM:00130598 bra.l *+6 ROM:0013059E ; --------------------------------------------------------------------------- ROM:0013059E ROM:0013059E locret_13059E: ; CODE XREF: ROM:0013055A↑j ROM:0013059E ; ROM:0013057A↑j ... ROM:0013059E rts ROM:001305A0 ROM:001305A0 ; =============== S U B R O U T I N E ======================================= ROM:001305A0 ROM:001305A0 ROM:001305A0 sub_1305A0: ; CODE XREF: ROM:00130550↑p ROM:001305A0 move.w ($BB4).w,($DAC).w ROM:001305A6 rts ROM:001305A6 ; End of function sub_1305A0 ROM:001305A6 ROM:001305A8 ROM:001305A8 ; =============== S U B R O U T I N E ======================================= ROM:001305A8 ROM:001305A8 ROM:001305A8 sub_1305A8: ; CODE XREF: ROM:0013058E↑p ROM:001305A8 move.w $824(a5),d1 ROM:001305AC move.w ($BB4).w,d0 ROM:001305B0 cmp.w ($DD6).w,d0 ROM:001305B4 ble.s loc_1305BE ROM:001305B6 move.w ($DD6).w,d0 ROM:001305BA bra.w loc_1305C2 ROM:001305BE ; --------------------------------------------------------------------------- ROM:001305BE ROM:001305BE loc_1305BE: ; CODE XREF: sub_1305A8+C↑j ROM:001305BE move.w ($BB4).w,d0 ROM:001305C2 ROM:001305C2 loc_1305C2: ; CODE XREF: sub_1305A8+12↑j ROM:001305C2 sub.w ($DAC).w,d0 ROM:001305C6 cmp.w d0,d1 ROM:001305C8 bgt.s loc_130608 ROM:001305CA muls.w ($DC0).w,d0 ROM:001305CE divs.l #$64,d0 ; 'd' ROM:001305D6 move.l d0,($920).w ROM:001305DA move.w ($101A).w,d3 ROM:001305DE ext.l d3 ROM:001305E0 move.l #$FFFE,d2 ROM:001305E6 sub.l d3,d2 ROM:001305E8 cmp.l d0,d2 ROM:001305EA bge.s loc_1305EE ROM:001305EC move.l d2,d0 ROM:001305EE ROM:001305EE loc_1305EE: ; CODE XREF: sub_1305A8+42↑j ROM:001305EE cmpi.w #0,d0 ROM:001305F2 ble.s loc_130606 ROM:001305F4 bsr.l sub_11649E ROM:001305FA addq.w #1,($DAE).w ROM:001305FE bvc.s loc_130606 ROM:00130600 move.w #$8000,($DAE).w ROM:00130606 ROM:00130606 loc_130606: ; CODE XREF: sub_1305A8+4A↑j ROM:00130606 ; sub_1305A8+56↑j ROM:00130606 bra.s locret_130616 ROM:00130608 ; --------------------------------------------------------------------------- ROM:00130608 ROM:00130608 loc_130608: ; CODE XREF: sub_1305A8+20↑j ROM:00130608 cmpi.w #0,d0 ROM:0013060C bge.s loc_130612 ROM:0013060E clr.w ($DAE).w ROM:00130612 ROM:00130612 loc_130612: ; CODE XREF: sub_1305A8+64↑j ROM:00130612 clr.l ($920).w ROM:00130616 ROM:00130616 locret_130616: ; CODE XREF: sub_1305A8:loc_130606↑j ROM:00130616 rts ROM:00130616 ; End of function sub_1305A8 ROM:00130616 ROM:00130618 ROM:00130618 ; =============== S U B R O U T I N E ======================================= ROM:00130618 ROM:00130618 ROM:00130618 sub_130618: ; CODE XREF: ROM:0013058A↑p ROM:00130618 move.w ($DD6).w,d0 ROM:0013061C clr.l d1 ROM:0013061E move.w ($BB4).w,d1 ROM:00130622 cmp.w d1,d0 ROM:00130624 bge.s loc_130628 ROM:00130626 move.w d0,d1 ROM:00130628 ROM:00130628 loc_130628: ; CODE XREF: sub_130618+C↑j ROM:00130628 swap d1 ROM:0013062A move.w ($DAC).w,d2 ROM:0013062E swap d2 ROM:00130630 move.w ($DB0).w,d2 ROM:00130634 move.w $826(a5),d3 ROM:00130638 ext.l d3 ROM:0013063A bsr.l sub_116D90 ROM:00130640 move.w d4,($DB0).w ROM:00130644 swap d4 ROM:00130646 move.w d4,($DAC).w ROM:0013064A rts ROM:0013064A ; End of function sub_130618 ROM:0013064A ROM:0013064C ROM:0013064C ; =============== S U B R O U T I N E ======================================= ROM:0013064C ROM:0013064C ROM:0013064C sub_13064C: ; CODE XREF: sub_130860:loc_130888↓p ROM:0013064C btst #4,($867).w ROM:00130652 beq.s loc_1306AE ROM:00130654 move.w #$3B04,d1 ROM:00130658 move.w ($9C0).w,d2 ROM:0013065C bsr.l sub_116E84 ROM:00130662 move.w d1,($DC2).w ROM:00130666 move.w #$3B06,d1 ROM:0013066A move.w ($9C0).w,d2 ROM:0013066E bsr.l sub_116E84 ROM:00130674 move.w d1,($DC4).w ROM:00130678 move.w #$3AFE,d1 ROM:0013067C move.w ($9C0).w,d2 ROM:00130680 bsr.l sub_116E84 ROM:00130686 move.w d1,($DB4).w ROM:0013068A move.w #$3B00,d1 ROM:0013068E move.w ($9C0).w,d2 ROM:00130692 bsr.l sub_116E84 ROM:00130698 move.w d1,($DB6).w ROM:0013069C move.w #$3B02,d1 ROM:001306A0 move.w ($9C0).w,d2 ROM:001306A4 bsr.l sub_116E84 ROM:001306AA move.w d1,($DB8).w ROM:001306AE ROM:001306AE loc_1306AE: ; CODE XREF: sub_13064C+6↑j ROM:001306AE move.w #$3BA6,d1 ROM:001306B2 move.w ($9C0).w,d2 ROM:001306B6 move.w ($9C2).w,d3 ROM:001306BA bsr.l sub_116E84 ROM:001306C0 move.w d1,($DC6).w ROM:001306C4 move.w #$3B9E,d1 ROM:001306C8 move.w ($9C0).w,d2 ROM:001306CC move.w ($98A).w,d3 ROM:001306D0 bsr.l sub_116E84 ROM:001306D6 move.w d1,($DBA).w ROM:001306DA move.w #$3BA0,d1 ROM:001306DE move.w ($9C0).w,d2 ROM:001306E2 move.w ($98A).w,d3 ROM:001306E6 bsr.l sub_116E84 ROM:001306EC move.w d1,($DBC).w ROM:001306F0 move.w #$3BA2,d1 ROM:001306F4 move.w ($9C0).w,d2 ROM:001306F8 move.w ($98A).w,d3 ROM:001306FC bsr.l sub_116E84 ROM:00130702 move.w d1,($DBE).w ROM:00130706 move.w #$3BA4,d1 ROM:0013070A move.w ($9C0).w,d2 ROM:0013070E move.w ($5D2).w,d3 ROM:00130712 bsr.l sub_116E84 ROM:00130718 move.w d1,($DC0).w ROM:0013071C rts ROM:0013071C ; End of function sub_13064C ROM:0013071C ROM:0013071E ROM:0013071E ; =============== S U B R O U T I N E ======================================= ROM:0013071E ROM:0013071E ROM:0013071E sub_13071E: ; CODE XREF: sub_130860+2E↓p ROM:0013071E clr.w d1 ROM:00130720 move.b ($1114).w,d1 ROM:00130724 cmpi.w #4,d1 ROM:00130728 bcc.s locret_130732 ROM:0013072A movea.l off_130734(pc,d1.w*4),a0 ROM:0013072E nop ROM:00130730 jmp (a0) ROM:00130732 ; --------------------------------------------------------------------------- ROM:00130732 ROM:00130732 locret_130732: ; CODE XREF: sub_13071E+A↑j ROM:00130732 rts ROM:00130732 ; End of function sub_13071E ROM:00130732 ROM:00130732 ; --------------------------------------------------------------------------- ROM:00130734 off_130734: dc.l loc_130744 ; DATA XREF: sub_13071E+C↑r ROM:00130738 dc.l loc_13075E ROM:0013073C dc.l loc_130786 ROM:00130740 dc.l loc_1307BE ROM:00130744 ; --------------------------------------------------------------------------- ROM:00130744 ROM:00130744 loc_130744: ; DATA XREF: ROM:off_130734↑o ROM:00130744 bsr.w sub_130844 ROM:00130748 bclr #4,($127C).w ROM:0013074E bclr #6,($1267).w ROM:00130754 move.b #1,($1114).w ROM:0013075A bra.s loc_13077C ROM:0013075C ; --------------------------------------------------------------------------- ROM:0013075C rts ROM:0013075E ; --------------------------------------------------------------------------- ROM:0013075E ROM:0013075E loc_13075E: ; DATA XREF: ROM:00130738↑o ROM:0013075E move.w $82A(a5),d0 ROM:00130762 move.w ($98A).w,d1 ROM:00130766 sub.w ($DCC).w,d1 ROM:0013076A cmp.w d1,d0 ROM:0013076C bge.s loc_13077C ROM:0013076E bset #4,($127C).w ROM:00130774 move.b #2,($1114).w ROM:0013077A bra.s loc_1307B8 ROM:0013077C ; --------------------------------------------------------------------------- ROM:0013077C ROM:0013077C loc_13077C: ; CODE XREF: ROM:0013075A↑j ROM:0013077C ; ROM:0013076C↑j ... ROM:0013077C bsr.w sub_130808 ROM:00130780 bsr.w sub_13084C ROM:00130784 rts ROM:00130786 ; --------------------------------------------------------------------------- ROM:00130786 ROM:00130786 loc_130786: ; DATA XREF: ROM:0013073C↑o ROM:00130786 btst #1,($125F).w ROM:0013078C beq.s loc_1307A0 ROM:0013078E bsr.w sub_130844 ROM:00130792 bclr #4,($127C).w ROM:00130798 move.b #1,($1114).w ROM:0013079E bra.s loc_13077C ROM:001307A0 ; --------------------------------------------------------------------------- ROM:001307A0 ROM:001307A0 loc_1307A0: ; CODE XREF: ROM:0013078C↑j ROM:001307A0 move.w $828(a5),d0 ROM:001307A4 cmp.w ($5D2).w,d0 ROM:001307A8 bgt.s loc_1307B8 ROM:001307AA bset #6,($1267).w ROM:001307B0 move.b #3,($1114).w ROM:001307B6 bra.s locret_1307F6 ROM:001307B8 ; --------------------------------------------------------------------------- ROM:001307B8 ROM:001307B8 loc_1307B8: ; CODE XREF: ROM:0013077A↑j ROM:001307B8 ; ROM:001307A8↑j ... ROM:001307B8 bsr.w sub_130808 ROM:001307BC rts ROM:001307BE ; --------------------------------------------------------------------------- ROM:001307BE ROM:001307BE loc_1307BE: ; DATA XREF: ROM:00130740↑o ROM:001307BE btst #1,($125F).w ROM:001307C4 beq.s loc_1307DE ROM:001307C6 bsr.w sub_130844 ROM:001307CA bclr #4,($127C).w ROM:001307D0 bclr #6,($1267).w ROM:001307D6 move.b #1,($1114).w ROM:001307DC bra.s loc_13077C ROM:001307DE ; --------------------------------------------------------------------------- ROM:001307DE ROM:001307DE loc_1307DE: ; CODE XREF: ROM:001307C4↑j ROM:001307DE move.w $828(a5),d0 ROM:001307E2 cmp.w ($5D2).w,d0 ROM:001307E6 ble.s locret_1307F6 ROM:001307E8 bclr #6,($1267).w ROM:001307EE move.b #2,($1114).w ROM:001307F4 bra.s loc_1307B8 ROM:001307F6 ; --------------------------------------------------------------------------- ROM:001307F6 ROM:001307F6 locret_1307F6: ; CODE XREF: ROM:001307B6↑j ROM:001307F6 ; ROM:001307E6↑j ROM:001307F6 rts ROM:001307F8 ; --------------------------------------------------------------------------- ROM:001307F8 rts ROM:001307FA ROM:001307FA ; =============== S U B R O U T I N E ======================================= ROM:001307FA ROM:001307FA ROM:001307FA sub_1307FA: ; CODE XREF: sub_110E14+13A↑p ROM:001307FA bsr.l sub_13035A ROM:00130800 bset #7,($125B).w ROM:00130806 rts ROM:00130806 ; End of function sub_1307FA ROM:00130806 ROM:00130808 ROM:00130808 ; =============== S U B R O U T I N E ======================================= ROM:00130808 ROM:00130808 ROM:00130808 sub_130808: ; CODE XREF: ROM:loc_13077C↑p ROM:00130808 ; ROM:loc_1307B8↑p ROM:00130808 move.l #0,($924).w ROM:00130810 move.w #0,($DC8).w ROM:00130816 move.w ($DD4).w,($DCA).w ROM:0013081C move.l ($968).w,($928).w ROM:00130822 move.l ($968).w,($92C).w ROM:00130828 move.l ($968).w,($930).w ROM:0013082E move.l ($968).w,d0 ROM:00130832 divs.w #$A,d0 ROM:00130836 move.w d0,($DCE).w ROM:0013083A move.w d0,($DD0).w ROM:0013083E move.w d0,($DD2).w ROM:00130842 rts ROM:00130842 ; End of function sub_130808 ROM:00130842 ROM:00130844 ROM:00130844 ; =============== S U B R O U T I N E ======================================= ROM:00130844 ROM:00130844 ROM:00130844 sub_130844: ; CODE XREF: ROM:loc_130744↑p ROM:00130844 ; ROM:0013078E↑p ... ROM:00130844 move.w #$7FFF,($DCC).w ROM:0013084A rts ROM:0013084A ; End of function sub_130844 ROM:0013084A ROM:0013084C ROM:0013084C ; =============== S U B R O U T I N E ======================================= ROM:0013084C ROM:0013084C ROM:0013084C sub_13084C: ; CODE XREF: ROM:00130780↑p ROM:0013084C move.w ($DCC).w,d0 ROM:00130850 move.w ($98A).w,d1 ROM:00130854 cmp.w d0,d1 ROM:00130856 bge.s locret_13085E ROM:00130858 move.w ($98A).w,($DCC).w ROM:0013085E ROM:0013085E locret_13085E: ; CODE XREF: sub_13084C+A↑j ROM:0013085E rts ROM:0013085E ; End of function sub_13084C ROM:0013085E ROM:00130860 ROM:00130860 ; =============== S U B R O U T I N E ======================================= ROM:00130860 ROM:00130860 ROM:00130860 sub_130860: ; CODE XREF: sub_1237EC+48↑p ROM:00130860 move.w #$3B08,d1 ROM:00130864 move.w ($5D2).w,d2 ROM:00130868 bsr.l sub_116E84 ROM:0013086E move.w d1,($DD6).w ROM:00130872 move.w ($DD6).w,d0 ROM:00130876 cmp.w ($BB4).w,d0 ROM:0013087A bge.s loc_130882 ROM:0013087C move.w d0,($DD4).w ROM:00130880 bra.s loc_130888 ROM:00130882 ; --------------------------------------------------------------------------- ROM:00130882 ROM:00130882 loc_130882: ; CODE XREF: sub_130860+1A↑j ROM:00130882 move.w ($BB4).w,($DD4).w ROM:00130888 ROM:00130888 loc_130888: ; CODE XREF: sub_130860+20↑j ROM:00130888 bsr.l sub_13064C ROM:0013088E bsr.l sub_13071E ROM:00130894 rts ROM:00130894 ; End of function sub_130860 ROM:00130894 ROM:00130896 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130898 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013089A ROM:0013089A ; =============== S U B R O U T I N E ======================================= ROM:0013089A ROM:0013089A ROM:0013089A sub_13089A: ; CODE XREF: sub_1237EC+78↑p ROM:0013089A bclr #6,($126D).w ROM:001308A0 bclr #7,($1285).w ROM:001308A6 rts ROM:001308A6 ; End of function sub_13089A ROM:001308A6 ROM:001308A8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001308AA word_1308AA: dc.w 6 ; DATA XREF: sub_12031A:loc_120736↑o ROM:001308AC dc.l $709C0, $204B6, $2098C, $204C6, $20986, $204B4, $20974 ROM:001308AC dc.l $20106, $109C0, $20206, $1098C, $20306, $10986, $20406 ROM:001308AC dc.l $10974, $20506, $109A2, $20606, $5098A, $204B2, $20BB4 ROM:001308AC dc.l $204D0, $205D2, $20706, $1098A, $21006, $20978, $204B8 ROM:001308AC dc.l $25C06, $70E00, $20E02, $20E04, $20E0E, $20E14, $20E18 ROM:001308AC dc.l $20E1C, $26E06, $100E00, $20E02, $20E04, $20E06, $20E08 ROM:001308AC dc.l $20E0A, $20E0C, $20E0E, $20E10, $20E12, $20E14, $20E16 ROM:001308AC dc.l $20E18, $20E1A, $20E1C, $20E1E, $20D06, $1053B, $14604 ROM:001308AC dc.l $1040C, $46F06, $2053A, $21092, $10A06, $70E26, $20DDC ROM:001308AC dc.l $204BC, $20E28, $20DDE, $204BE, $205D2, $25506, $D0E2E ROM:001308AC dc.l $20E32, $2108E, $10C8A, $212F0, $212F2, $212F4, $212F6 ROM:001308AC dc.l $212F8, $212FA, $212FC, $212FE, $21300, $27106, $10ECA ROM:001308AC dc.l $22106, $10ADE, $25D06, $1005D2, $20ABC, $20AC0, $212A0 ROM:001308AC dc.l $212B4, $20B0C, $2099E, $2050C, $20974, $20970, $20A5E ROM:001308AC dc.l $20ADE, $20AE0, $21090, $11091, $1097E, $26206, $10B22 ROM:001308AC dc.l $24404, $18224, $40040E07, $10400, $40101807, $11081 ROM:001308AC dc.l $13207, $A0400, $40010402, $40010404, $40010406, $40010408 ROM:001308AC dc.l $4001040A, $4001040C, $4001040E, $40010002, $8008022B ROM:001308AC dc.l $80083307, $A8228, $400407C4, $40400, $C0010402, $C0010404 ROM:001308AC dc.l $C0010406, $C0010408, $C001040A, $C001040C, $C001040E ROM:001308AC dc.l $C001610E, $1055A, $2900E, $10791, $13E04, $A045D ROM:001308AC dc.l $3822D, $40030461, $38230, $4001057E, $20459, $38233 ROM:001308AC dc.l $40038231, $40010795, $10471, $30F06, $11087, $11106 ROM:001308AC dc.l $3108A, $10558, $20502, $21306, $11088, $11406, $11089 ROM:001308AC dc.l $11506, $10B8A, $21907, $9129A, $41298, $404D2, $40898 ROM:001308AC dc.l $4128C, $40B86, $212AC, $20B88, $21302, $12006, $1089C ROM:001308AC dc.l $43506, $204E4, $204E6, $23A06, $312AA, $2129E, $212E6 ROM:001308AC dc.l $20B06, $30634, $40ED4, $88236, $40010906, $105D2 ROM:001308AC dc.l $24006, $212B0, $212AE, $20806, $10BB4, $25606, $40EE4 ROM:001308AC dc.l $20EE6, $20EFC, $20EFE, $25706, $308C0, $40C02, $210C0 ROM:001308AC dc.l $15206, $4124A, $1124B, $1124C, $1124D, $15106, $C04CE ROM:001308AC dc.l $204B6, $204B4, $204C6, $20AE0, $205D2, $2053A, $20BB4 ROM:001308AC dc.l $204B2, $20E26, $20E30, $2108B, $15A06, $90C52, $20C54 ROM:001308AC dc.l $20C4A, $20C4C, $20CA4, $20F4C, $20F4E, $2108F, $108D4 ROM:001308AC dc.l $45806, $C1308, $11309, $11B12, $21B14, $21B16, $21B18 ROM:001308AC dc.l $21B1A, $21B1C, $21D6E, $11B1E, $21B20, $212BC, $26306 ROM:001308AC dc.l $11D6F, $206406, $11B2E, $406506, $11B6E, $406606 ROM:001308AC dc.l $11BAE, $406706, $11BEE, $406806, $11C2E, $406906 ROM:001308AC dc.l $11C6E, $406A06, $11D8F, $206B06, $11CAE, $406C06 ROM:001308AC dc.l $11CEE, $406D06, $11D2E, $405906, $171308, $10CC8 ROM:001308AC dc.l $20CCA, $212CE, $212D0, $212C2, $212C4, $20CD8, $20CDA ROM:001308AC dc.l $212BE, $212C0, $20CCC, $20CCE, $21B22, $21B24, $20CD0 ROM:001308AC dc.l $20CD2, $21B26, $21B28, $212C6, $212C8, $212CA, $212CC ROM:001308AC dc.l $21606, $105DE, $22404, $10D2B, $10C06, $30D32, $20940 ROM:001308AC dc.l $10101A, $27006, $C0D84, $20D86, $20D88, $20D8A, $20D8C ROM:001308AC dc.l $20D8E, $20D90, $20D92, $20D94, $20D96, $20D98, $20D9A ROM:001308AC dc.l $21206, $10606, $2FFFF ROM:00130D84 byte_130D84: dc.b $FF ; DATA XREF: sub_121F2A+292↑r ROM:00130D84 ; sub_121F2A:loc_1221DC↑r ROM:00130D85 dc.b $FF ROM:00130D86 word_130D86: dc.w $8201 ; DATA XREF: sub_121510+E↑r ROM:00130D86 ; sub_121510+18↑r ... ROM:00130D88 dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:00130D88 dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:00130D88 dc.l $8308A004, $2C047F00 ROM:00130DB8 dword_130DB8: dc.l $B7170013 ; DATA XREF: sub_121510+A6↑r ROM:00130DB8 ; sub_121510+BA↑r ... ROM:00130DBC dc.l $2BC8BA18, $132BC8, $A2020013, $2BC8A000, $132BC8 ROM:00130DBC dc.l $A1010013, $2BC8A202, $132BC8, $A3030013, $2BC8A404 ROM:00130DBC dc.l $132BC8, $A5050013, $2BC8A606, $132BC8, $A9090013 ROM:00130DBC dc.l $2BC8C31B, $132BC8, $C21C0013, $2BC8B30B, $132BC8 ROM:00130DBC dc.l $C00C0013, $2BC8B616, $131DA8, $B5150013, $1E20FFFF ROM:00130DBC dc.l $FFFFFFFF ROM:00130E24 dword_130E24: dc.l $BE130013 ; DATA XREF: sub_121510+80↑r ROM:00130E24 ; sub_121510+94↑r ... ROM:00130E28 dc.l $1D7AB111, $132CC8, $BF140013, $2CF8B212, $132D40 ROM:00130E28 dc.l $FFFFFFFF ROM:00130E40 dcb.b 2,$FF ROM:00130E42 dword_130E42: dc.l $C3040013 ; DATA XREF: sub_121510+1D8↑r ROM:00130E42 ; sub_121510+1EC↑r ... ROM:00130E46 dc.w $2BB8 ROM:00130E48 dc.l $C4040013, $2BC0FFFF, $FFFFFFFF ROM:00130E54 dword_130E54: dc.l $84040011 ; DATA XREF: sub_121510+166↑r ROM:00130E54 ; sub_121510+17A↑r ... ROM:00130E58 dc.l $41B68204, $11D000, $20C0011, $47B2E604, $131E7C ROM:00130E58 dc.l $E1040013, $2266E004, $1322B2, $40F0012, $1468C004 ROM:00130E58 dc.l $1322BE, $C8040013, $2354C904, $1323FA, $CC040013 ROM:00130E58 dc.l $2408CD04, $1324A6, $D0040013, $2500D104, $132518 ROM:00130E58 dc.l $D2040013, $2520D404, $13260C, $D9040013, $2708DA04 ROM:00130E58 dc.l $13273C, $E2060013, $2802D604, $13280A, $D7040013 ROM:00130E58 dc.l $2828C104, $11F676, $E8040013, $2986E704, $13298E ROM:00130E58 dc.l $C2040013, $2996C404, $1329D2, $C3040013, $29DAC504 ROM:00130E58 dc.l $1329E2, $C6040013, $2A14C704, $132A46, $CA040011 ROM:00130E58 dc.l $C1FACB06, $132AC6, $CF040013, $2B30D304, $132B7E ROM:00130E58 dc.l $D8040013, $2B86DB04, $132C36, $F0040012, $325C4004 ROM:00130E58 dc.l $116CBE, $85040012, $913EFFFF, $FFFFFFFF ROM:00130F44 dword_130F44: dc.l $C0040013 ; DATA XREF: sub_12031A+5BE↑r ROM:00130F44 ; sub_12031A+5D2↑r ... ROM:00130F48 dc.l $22C6C804, $13236C, $D2040013, $2560D404, $132620 ROM:00130F48 dc.l $DA040013, $2756D704, $132882, $C1040013, $28BAFFFF ROM:00130F48 dc.l $FFFFFFFF ROM:00130F74 dword_130F74: dc.l $20003, $40001, $500FF ROM:00130F74 ; DATA XREF: sub_114D04+16↑o ROM:00130F80 dword_130F80: dc.l $12310000, $122862, $24070A, $CD20010, $D990140, $130B0120 ROM:00130F80 ; DATA XREF: sub_12031A+144↑o ROM:00130F80 ; sub_12031A+2E6↑o ROM:00130F80 dc.l $CD60080, $D990102, $12320000, $122862, $24070A, $CD20010 ROM:00130F80 dc.l $D970140, $130A0120, $CD60080, $D970104, $12320000 ROM:00130F80 dc.l $122862, $24070A, $CD20010, $D9B0140, $130C0120, $CD60080 ROM:00130F80 dc.l $D9B0101, $2610000, $122862, $26070A, $CD20410, $D870040 ROM:00130F80 dc.l $12D70020, $CD60480, $D870002, $2620000, $122862 ROM:00130F80 dc.l $26070A, $CD20410, $D850040, $12D50020, $CD60480 ROM:00130F80 dc.l $D850004, $2620000, $122862, $26070A, $CD20410, $D890040 ROM:00130F80 dc.l $12D90020, $CD60480, $D890001, $2640000, $122862 ROM:00130F80 dc.l $26070A, $CD20510, $D870140, $12D70120, $CD60580 ROM:00130F80 dc.l $D870102, $2650000, $122862, $26070A, $CD20510, $D850140 ROM:00130F80 dc.l $12D50120, $CD60580, $D850104, $2650000, $122862 ROM:00130F80 dc.l $26070A, $CD20510, $D890140, $12D90120, $CD60580 ROM:00130F80 dc.l $D890101, $2670000, $122862, $26070A, $CD20610, $D870240 ROM:00130F80 dc.l $12D70220, $CD60680, $D870202, $2680000, $122862 ROM:00130F80 dc.l $26070A, $CD20610, $D850240, $12D50220, $CD60680 ROM:00130F80 dc.l $D850204, $2680000, $122862, $26070A, $CD20610, $D890240 ROM:00130F80 dc.l $12D90220, $CD60680, $D890201, $2700000, $122862 ROM:00130F80 dc.l $26070A, $CD20710, $D870340, $12D70320, $CD60780 ROM:00130F80 dc.l $D870302, $2710000, $122862, $26070A, $CD20710, $D850340 ROM:00130F80 dc.l $12D50320, $CD60780, $D850304, $2710000, $122862 ROM:00130F80 dc.l $26070A, $CD20710, $D890340, $12D90320, $CD60780 ROM:00130F80 dc.l $D890301, $6500000, $122862, $280708, $D870440, $12D70420 ROM:00130F80 dc.l $12590680, $D870402, $6500000, $122862, $280708, $D850440 ROM:00130F80 dc.l $12D50420, $12590680, $D850404, $6500000, $122862 ROM:00130F80 dc.l $280708, $D890440, $12D90420, $12590680, $D890401 ROM:00130F80 dc.l $15370000, $122862, $2A0708, $D870540, $12D70520 ROM:00130F80 dc.l $12590680, $D870502, $15380000, $122862, $2A0708 ROM:00130F80 dc.l $D850540, $12D50520, $12590680, $D850504, $15380000 ROM:00130F80 dc.l $122862, $2A0708, $D890540, $12D90520, $12590680 ROM:00130F80 dc.l $D890501, $4810000, $122862, $2C070A, $12670510, $D870740 ROM:00130F80 dc.l $12D70720, $12590680, $D870702, $4810000, $122862 ROM:00130F80 dc.l $2C070A, $12670510, $D850740, $12D50720, $12590680 ROM:00130F80 dc.l $D850704, $4810000, $122862, $2C070A, $12670510, $D890740 ROM:00130F80 dc.l $12D90720, $12590680, $D890701, $15070000, $122862 ROM:00130F80 dc.l $320708, $D860040, $12D60020, $CD50380, $D860002 ROM:00130F80 dc.l $15080000, $122862, $320708, $D840040, $12D40020 ROM:00130F80 dc.l $CD50380, $D840004, $15060000, $122862, $320708, $D880040 ROM:00130F80 dc.l $12D80020, $CD50380, $D880001, $15070000, $122862 ROM:00130F80 dc.l $320708, $D860140, $12D60120, $CD50380, $D860102 ROM:00130F80 dc.l $15080000, $122862, $320708, $D840140, $12D40120 ROM:00130F80 dc.l $CD50380, $D840104, $15060000, $122862, $320708, $D880140 ROM:00130F80 dc.l $12D80120, $CD50380, $D880101, $11860000, $122862 ROM:00130F80 dc.l $34070E, $CD00010, $D8D0040, $12DD0020, $D8D0240 ROM:00130F80 dc.l $12DD0220, $CD40080, $D8D0002, $11850000, $122862 ROM:00130F80 dc.l $34070E, $CD00010, $D8B0040, $12DB0020, $D8B0240 ROM:00130F80 dc.l $12DB0220, $CD40080, $D8B0004, $11860000, $122862 ROM:00130F80 dc.l $34070E, $CD00010, $D8F0040, $12DF0020, $D8F0240 ROM:00130F80 dc.l $12DF0220, $CD40080, $D8F0001, $11920000, $122862 ROM:00130F80 dc.l $36070E, $CD10710, $D8D0140, $12DD0120, $D8D0340 ROM:00130F80 dc.l $12DD0320, $CD50780, $D8D0102, $11910000, $122862 ROM:00130F80 dc.l $36070E, $CD10710, $D8B0140, $12DB0120, $D8B0340 ROM:00130F80 dc.l $12DB0320, $CD50780, $D8B0104, $11920000, $122862 ROM:00130F80 dc.l $36070E, $CD10710, $D8F0140, $12DF0120, $D8F0340 ROM:00130F80 dc.l $12DF0320, $CD50780, $D8F0101, $4450000, $122862 ROM:00130F80 dc.l $30070A, $CD30210, $D8D0440, $12DD0420, $CD70280 ROM:00130F80 dc.l $D8D0402, $4440000, $122862, $30070A, $CD30210, $D8B0440 ROM:00130F80 dc.l $12DB0420, $CD70280, $D8B0404, $4450000, $122862 ROM:00130F80 dc.l $30070A, $CD30210, $D8F0440, $12DF0420, $CD70280 ROM:00130F80 dc.l $D8F0401, $4800000, $122862, $2E070A, $12670510, $D8D0540 ROM:00130F80 dc.l $12DD0520, $12590680, $D8D0502, $4800000, $122862 ROM:00130F80 dc.l $2E070A, $12670510, $D8B0540, $12DB0520, $12590680 ROM:00130F80 dc.l $D8B0504, $4800000, $122862, $2E070A, $12670510, $D8F0540 ROM:00130F80 dc.l $12DF0520, $12590680, $D8F0501, $16110000, $122862 ROM:00130F80 dc.l $380708, $D990040, $130B0020, $12590680, $D990002 ROM:00130F80 dc.l $16100000, $122862, $380708, $D970040, $130A0020 ROM:00130F80 dc.l $12590680, $D970004, $16100000, $122862, $380708 ROM:00130F80 dc.l $D9B0040, $130C0020, $12590680, $D9B0001, $15230000 ROM:00130F80 dc.l $122862, $7C070A, $12670510, $D930040, $12E30020 ROM:00130F80 dc.l $12590680, $D930002, $15240000, $122862, $7C070A ROM:00130F80 dc.l $12670510, $D910040, $12E10020, $12590680, $D910004 ROM:00130F80 dc.l $15240000, $122862, $7C070A, $12670510, $D950040 ROM:00130F80 dc.l $12E50020, $12590680, $D950001, $15290000, $122862 ROM:00130F80 dc.l $7C070A, $12670510, $D930140, $12E30120, $12590680 ROM:00130F80 dc.l $D930102, $15300000, $122862, $7C070A, $12670510 ROM:00130F80 dc.l $D910140, $12E10120, $12590680, $D910104, $15300000 ROM:00130F80 dc.l $122862, $7C070A, $12670510, $D950140, $12E50120 ROM:00130F80 dc.l $12590680, $D950101, $1070000, $122862, $420708, $9B70040 ROM:00130F80 dc.l $129B0020, $CD40180, $9B70002, $1080000, $122862 ROM:00130F80 dc.l $420708, $9B50040, $12990020, $CD40180, $9B50001 ROM:00130F80 dc.l $1120000, $122862, $3A0708, $9B70140, $129B0120, $CD70680 ROM:00130F80 dc.l $9B70102, $1130000, $122862, $3A0708, $9B50140, $12990120 ROM:00130F80 dc.l $CD70680, $9B50101, $1170000, $122862, $400708, $9B70240 ROM:00130F80 dc.l $129B0220, $CD40280, $9B70202, $1180000, $122862 ROM:00130F80 dc.l $400708, $9B50240, $12990220, $CD40280, $9B50201 ROM:00130F80 dc.l $1220000, $122862, $440708, $9B60740, $129A0720, $CD40680 ROM:00130F80 dc.l $9B60702, $1230000, $122862, $440708, $9B40740, $12980720 ROM:00130F80 dc.l $CD40680, $9B40701, $1310000, $122862, $460708, $9B70540 ROM:00130F80 dc.l $129B0520, $CD50680, $9B70502, $1320000, $122862 ROM:00130F80 dc.l $460708, $9B50540, $12990520, $CD50680, $9B50501 ROM:00130F80 dc.l $1370000, $122862, $480708, $9B70640, $129B0620, $CD40580 ROM:00130F80 dc.l $9B70602, $1380000, $122862, $480708, $9B50640, $12990620 ROM:00130F80 dc.l $12590680, $9B50601, $5620000, $122862, $4A0708, $9B70340 ROM:00130F80 dc.l $129B0320, $12590680, $9B70302, $5630000, $122862 ROM:00130F80 dc.l $4A0708, $9B50340, $12990320, $12590680, $9B50301 ROM:00130F80 dc.l $5520000, $122862, $500708, $9B70740, $129B0720, $12590680 ROM:00130F80 dc.l $9B70702, $5530000, $122862 ROM:00131780 dc.l $500708, $9B50740, $12990720, $12590680, $9B50701 ROM:00131780 dc.l $5320000, $122862, $4C0708, $9B60140, $129A0120, $12590680 ROM:00131780 dc.l $9B60102, $5330000, $122862, $4C0708, $9B40140, $12980120 ROM:00131780 dc.l $12590680, $9B40101, $15390000, $122862, $4E0708 ROM:00131780 dc.l $9B60540, $129A0520, $12590680, $9B60502, $15390000 ROM:00131780 dc.l $122862, $4E0708, $9B40540, $12980520, $12590680 ROM:00131780 dc.l $9B40501, $1980000, $122862, $3C070A, $CD30010, $9B60240 ROM:00131780 dc.l $129A0220, $CD70080, $9B60202, $1970000, $122862 ROM:00131780 dc.l $3C070A, $CD30010, $9B40240, $12980220, $CD70080 ROM:00131780 dc.l $9B40201, $15200000, $122862, $3E0708, $9B60440, $129A0420 ROM:00131780 dc.l $12590680, $9B60402, $15200000, $122862, $3E0708 ROM:00131780 dc.l $9B40440, $12980420, $12590680, $9B40401, $4620000 ROM:00131780 dc.l $122862, $520708, $12810340, $135F0120, $12590680 ROM:00131780 dc.l $12810302, $4630000, $122862, $520708, $127A0740 ROM:00131780 dc.l $135F0020, $12590680, $127A0701, $5050000, $122862 ROM:00131780 dc.l $56070A, $CD10310, $CC90340, $12BF0320, $CD50380 ROM:00131780 dc.l $CC90308, $15900000, $122862, $54070A, $CD20110, $CCA0140 ROM:00131780 dc.l $12C00120, $CD60180, $CCA0108, $3400000, $122862 ROM:00131780 dc.l $5A070A, $CD10410, $CC90440, $12BF0420, $CD50480 ROM:00131780 dc.l $CC90408, $1160000, $122862, $58070A, $CD20310, $CCA0340 ROM:00131780 dc.l $12C00320, $CD60380, $CCA0308, $15220000, $122862 ROM:00131780 dc.l $7C070A, $CD20310, $CCA0340, $12C00320, $CD60380 ROM:00131780 dc.l $CCA0308, $3350000, $122862, $5C070A, $CD30510, $CCB0540 ROM:00131780 dc.l $12C10520, $CD70580, $CCB0508, $3510000, $122862 ROM:00131780 dc.l $5E070A, $13610610, $13600540, $13620620, $13620180 ROM:00131780 dc.l $13600504, $3520000, $122862, $5E070A, $13610710 ROM:00131780 dc.l $13600640, $13620720, $13620280, $13600604, $1110000 ROM:00131780 dc.l $122862, $60070A, $CD10510, $CC90540, $12BF0520, $CD50580 ROM:00131780 dc.l $CC90508, $1060000, $122862, $62070A, $CD00110, $B870340 ROM:00131780 dc.l $12730620, $CD40180, $B870308, $1350000, $122862 ROM:00131780 dc.l $68070A, $CD00010, $CC80040, $12BE0020, $CD40080 ROM:00131780 dc.l $CC80008, $1410000, $122862, $6A070A, $CD10710, $CC90740 ROM:00131780 dc.l $12BF0720, $CD50780, $CC90708, $1300000, $122862 ROM:00131780 dc.l $64070A, $CD10610, $CC90640, $12BF0620, $CD50680 ROM:00131780 dc.l $CC90608, $1360000, $122862, $66070A, $CD00510, $CC80540 ROM:00131780 dc.l $12BE0520, $CD40580, $CC80508, $1330000, $122862 ROM:00131780 dc.l $64070A, $CD10210, $CC90240, $12BF0220, $CD50280 ROM:00131780 dc.l $CC90208, $1400000, $122862, $66070A, $CD10110, $CC90140 ROM:00131780 dc.l $12BF0120, $CD50180, $CC90104, $5010000, $122862 ROM:00131780 dc.l $78070A, $CD30110, $CCB0140, $12C10120, $CD70180 ROM:00131780 dc.l $CCB0108, $5000000, $122862, $78070A, $CD30410, $CCB0440 ROM:00131780 dc.l $13020020, $CD70480, $CCB0408, $1210000, $122862 ROM:00131780 dc.l $6C070A, $CD00710, $CC80740, $12BE0720, $CD40780 ROM:00131780 dc.l $CC80708, $4200000, $122862, $6E070A, $CD10010, $CC90040 ROM:00131780 dc.l $12BF0020, $CD50080, $CC90008, $13000000, $122862 ROM:00131780 dc.l $70070A, $CD00310, $CC80340, $12BE0320, $CD40380 ROM:00131780 dc.l $CC80308, $13160000, $122862, $72070A, $CD00410, $CC80440 ROM:00131780 dc.l $12BE0420, $CD40480, $CC80408, $1700000, $122862 ROM:00131780 dc.l $74070A, $CD30310, $CCB0340, $12C10320, $CD70380 ROM:00131780 dc.l $CCB0308, $16400000, $122862, $7A070A, $CD20210, $CCA0240 ROM:00131780 dc.l $12C00220, $CD60280, $CCA0208, $17750000, $122862 ROM:00131780 dc.l $76070A, $CD30710, $CCB0740, $12C10720, $CD70780 ROM:00131780 dc.l $CCB0708, $3010000, $122862, $7E070A, $CD00310, $10CE0040 ROM:00131780 dc.l $13600220, $CD40380, $10CE0008, $3020000, $122862 ROM:00131780 dc.l $7E070A, $CD00310, $10CE0140, $13610320, $CD40380 ROM:00131780 dc.l $10CE0108, $3030000, $122862, $7E070A, $CD00310, $10CE0240 ROM:00131780 dc.l $13620520, $CD40380, $10CE0208, $3040000, $122862 ROM:00131780 dc.l $7E070A, $CD00310, $10CE0340, $13600720, $CD40380 ROM:00131780 dc.l $10CE0308, $3000000, $122862, $80070A, $CD00310, $12730140 ROM:00131780 dc.l $135F0320, $CD40380, $12730108, $6010000, $122862 ROM:00131780 dc.l $880706, $7910140, $7910340, $12590680, $6550000 ROM:00131780 dc.l $122862, $820708, $D930240, $12E30220, $12590680 ROM:00131780 dc.l $D930202, $6550000, $122862, $820708, $D910240, $12E10220 ROM:00131780 dc.l $12590680, $D910204, $6550000, $122862, $820708, $D950240 ROM:00131780 dc.l $12E50220, $12590680, $D950201, $14870000, $122862 ROM:00131780 dc.l $860708, $9B70740, $129B0720, $12590680, $9B70702 ROM:00131780 dc.l $14870000, $122862, $860708, $9B50740, $12990720 ROM:00131780 dc.l $12590680, $9B50701, $14860000, $122862, $84070A ROM:00131780 dc.l $12670510, $D870640, $12D70620, $12590680, $D870602 ROM:00131780 dc.l $14860000, $122862, $84070A, $12670510, $D850640 ROM:00131780 dc.l $12D50620, $12590680, $D850604, $14860000, $122862 ROM:00131780 dc.l $84070A, $12670510, $D890640, $12D90620, $12590680 ROM:00131780 dc.l $D890601, $FF0C03, $FF661C, $2C3808A0, $5C621C6, $8A04247 ROM:00131780 dc.l $1E390000, $1135CFFC, $6431C7, $A32600A, $2C3808A0 ROM:00131780 dc.l $58621C6, $8A04E75, $C0300FF, $66423C3C, $13E3C, $6004 ROM:00131780 dc.l $6470001, $C470000, $6E0A0F38, $104B6602, $424660EC ROM:00131780 dc.l $C460000, $660808F8, $127A, $60142C38, $8A42E38, $8A00BC6 ROM:00131780 dc.l $BC721C6, $8A421C7, $8A0602E, $C0300F0, $66162C38 ROM:00131780 dc.l $8A42E38, $8A00B86, $BC721C6, $8A421C7, $8A06012 ROM:00131780 dc.l $2C3808A4, $2E3808A0, $B8721C6, $8A421C7, $8A04E75 ROM:00131780 dc.l $8380003, $127B6708, $8F80000, $127A604A, $C0300FF ROM:00131780 dc.l $66162C38, $8A42E38, $8A00BC6, $BC721C6, $8A421C7 ROM:00131780 dc.l $8A0602E, $C0300F0, $66162C38, $8A42E38, $8A00B86 ROM:00131780 dc.l $BC721C6, $8A421C7, $8A06012, $2C3808A4, $2E3808A0 ROM:00131780 dc.l $B8721C6, $8A421C7, $8A04E75, $46FC2700, $31FC000C ROM:00131780 dc.l $FC0A6100, $1704241, $61000022, $C870000, $6F00, $80487 ROM:00131780 dc.l 1, $11FC0055, $FA2711FC, $AAFA27, $60DE4E75, $C410004 ROM:00131780 dc.l $6408207B, $14084E71, $4ED04E75, $131ED0, $131ED6 ROM:00131780 dc.l $131F08, $131F46, $323C0001, $4E756100, $26A0C40 ROM:00131780 dc.l $7FFF6726, $2E3C000F, $42400C00, $671A, $C000008 ROM:00131780 dc.l $6E144284, $42854242, $42438880, $143C0001, $1600323C ROM:00131780 dc.l $34E75, $280A9889, $B684660E, $3C3C0002, $61000116 ROM:00131780 dc.l $323C0001, $60266100, $2220C40, $7FFF670A, $2E3C000F ROM:00131780 dc.l $424014C0, $60120C87, 0 ROM:00131F38 ; --------------------------------------------------------------------------- ROM:00131F38 bne.s locret_131F44 ROM:00131F3A movea.l a1,a2 ROM:00131F3C bsr.w sub_132068 ROM:00131F40 move.w #1,d1 ROM:00131F44 ROM:00131F44 locret_131F44: ; CODE XREF: ROM:00131F38↑j ROM:00131F44 rts ROM:00131F46 ; --------------------------------------------------------------------------- ROM:00131F46 cmp.w d2,d3 ROM:00131F48 beq.s loc_131F92 ROM:00131F4A bsr.w sub_132142 ROM:00131F4E cmpi.w #$7FFF,d0 ROM:00131F52 beq.s loc_131F7E ROM:00131F54 move.l #$F4240,d7 ROM:00131F5A andi.l #$FF,d0 ROM:00131F60 cmpi.w #3,d2 ROM:00131F64 bgt.s loc_131F70 ROM:00131F66 move.w d2,d6 ROM:00131F68 asl.w #3,d6 ROM:00131F6A asl.l d6,d0 ROM:00131F6C or.l d0,d4 ROM:00131F6E bra.s loc_131F7A ROM:00131F70 ; --------------------------------------------------------------------------- ROM:00131F70 ROM:00131F70 loc_131F70: ; CODE XREF: ROM:00131F64↑j ROM:00131F70 move.w d2,d6 ROM:00131F72 subq.w #4,d6 ROM:00131F74 asl.w #3,d6 ROM:00131F76 asl.l d6,d0 ROM:00131F78 or.l d0,d5 ROM:00131F7A ROM:00131F7A loc_131F7A: ; CODE XREF: ROM:00131F6E↑j ROM:00131F7A addq.w #1,d2 ROM:00131F7C bra.s loc_131F90 ROM:00131F7E ; --------------------------------------------------------------------------- ROM:00131F7E ROM:00131F7E loc_131F7E: ; CODE XREF: ROM:00131F52↑j ROM:00131F7E cmpi.l #0,d7 ROM:00131F84 bne.s loc_131F90 ROM:00131F86 clr.w d2 ROM:00131F88 bsr.w sub_132068 ROM:00131F8C move.w #1,d1 ROM:00131F90 ROM:00131F90 loc_131F90: ; CODE XREF: ROM:00131F7C↑j ROM:00131F90 ; ROM:00131F84↑j ROM:00131F90 bra.s locret_131FF4 ROM:00131F92 ; --------------------------------------------------------------------------- ROM:00131F92 ROM:00131F92 loc_131F92: ; CODE XREF: ROM:00131F48↑j ROM:00131F92 move.w d4,d6 ROM:00131F94 asr.w #8,d6 ROM:00131F96 andi.w #$FF,d6 ROM:00131F9A cmpi.w #3,d6 ROM:00131F9E bne.s loc_131FAA ROM:00131FA0 bsr.w sub_13202C ROM:00131FA4 move.w #1,d1 ROM:00131FA8 bra.s locret_131FF4 ROM:00131FAA ; --------------------------------------------------------------------------- ROM:00131FAA ROM:00131FAA loc_131FAA: ; CODE XREF: ROM:00131F9E↑j ROM:00131FAA cmpi.w #2,d6 ROM:00131FAE bne.s loc_131FBE ROM:00131FB0 bsr.w sub_132084 ROM:00131FB4 bsr.w sub_13202C ROM:00131FB8 move.w #2,d1 ROM:00131FBC bra.s locret_131FF4 ROM:00131FBE ; --------------------------------------------------------------------------- ROM:00131FBE ROM:00131FBE loc_131FBE: ; CODE XREF: ROM:00131FAE↑j ROM:00131FBE cmpi.w #4,d6 ROM:00131FC2 bne.s loc_131FE0 ROM:00131FC4 bsr.w sub_1320E0 ROM:00131FC8 move.w #4,d6 ROM:00131FCC cmp.w d2,d3 ROM:00131FCE bne.s loc_131FD6 ROM:00131FD0 bsr.w sub_13202C ROM:00131FD4 bra.s loc_131FDA ROM:00131FD6 ; --------------------------------------------------------------------------- ROM:00131FD6 ROM:00131FD6 loc_131FD6: ; CODE XREF: ROM:00131FCE↑j ROM:00131FD6 bsr.w sub_13204A ROM:00131FDA ROM:00131FDA loc_131FDA: ; CODE XREF: ROM:00131FD4↑j ROM:00131FDA move.w #1,d1 ROM:00131FDE bra.s locret_131FF4 ROM:00131FE0 ; --------------------------------------------------------------------------- ROM:00131FE0 ROM:00131FE0 loc_131FE0: ; CODE XREF: ROM:00131FC2↑j ROM:00131FE0 cmpi.w #5,d6 ROM:00131FE4 bne.s loc_131FF0 ROM:00131FE6 bsr.w sub_13202C ROM:00131FEA bsr.w sub_132114 ROM:00131FEE bra.s locret_131FF4 ROM:00131FF0 ; --------------------------------------------------------------------------- ROM:00131FF0 ROM:00131FF0 loc_131FF0: ; CODE XREF: ROM:00131FE4↑j ROM:00131FF0 move.w #1,d1 ROM:00131FF4 ROM:00131FF4 locret_131FF4: ; CODE XREF: ROM:loc_131F90↑j ROM:00131FF4 ; ROM:00131FA8↑j ... ROM:00131FF4 rts ROM:00131FF6 ; --------------------------------------------------------------------------- ROM:00131FF6 rts ROM:00131FF8 ; --------------------------------------------------------------------------- ROM:00131FF8 bsr.w sub_132142 ROM:00131FFC clr.w d1 ROM:00131FFE clr.l d0 ROM:00132000 move.b #2,d0 ROM:00132004 add.b d0,d1 ROM:00132006 bsr.w sub_132156 ROM:0013200A clr.l d0 ROM:0013200C move.b #$71,d0 ; 'q' ROM:00132010 add.b d0,d1 ROM:00132012 bsr.w sub_132156 ROM:00132016 clr.l d0 ROM:00132018 move.b #$E6,d0 ROM:0013201C add.b d0,d1 ROM:0013201E bsr.w sub_132156 ROM:00132022 clr.l d0 ROM:00132024 move.b d1,d0 ROM:00132026 bsr.w sub_132156 ROM:0013202A rts ROM:0013202C ROM:0013202C ; =============== S U B R O U T I N E ======================================= ROM:0013202C ROM:0013202C ROM:0013202C sub_13202C: ; CODE XREF: ROM:00131FA0↑p ROM:0013202C ; ROM:00131FB4↑p ... ROM:0013202C clr.w d0 ROM:0013202E move.b #3,d0 ROM:00132032 bsr.w sub_132156 ROM:00132036 clr.w d0 ROM:00132038 move.b d6,d0 ROM:0013203A bsr.w sub_132156 ROM:0013203E clr.w d0 ROM:00132040 move.w #$40,d0 ; '@' ROM:00132044 bsr.w sub_132156 ROM:00132048 rts ROM:00132048 ; End of function sub_13202C ROM:00132048 ROM:0013204A ROM:0013204A ; =============== S U B R O U T I N E ======================================= ROM:0013204A ROM:0013204A ROM:0013204A sub_13204A: ; CODE XREF: ROM:loc_131FD6↑p ROM:0013204A clr.w d0 ROM:0013204C move.b #3,d0 ROM:00132050 bsr.w sub_132156 ROM:00132054 clr.w d0 ROM:00132056 move.b d6,d0 ROM:00132058 bsr.w sub_132156 ROM:0013205C clr.w d0 ROM:0013205E move.w #$7F,d0 ROM:00132062 bsr.w sub_132156 ROM:00132066 rts ROM:00132066 ; End of function sub_13204A ROM:00132066 ROM:00132068 ROM:00132068 ; =============== S U B R O U T I N E ======================================= ROM:00132068 ROM:00132068 ROM:00132068 sub_132068: ; CODE XREF: ROM:00131F3C↑p ROM:00132068 ; ROM:00131F88↑p ROM:00132068 clr.w d0 ROM:0013206A move.b #3,d0 ROM:0013206E bsr.w sub_132156 ROM:00132072 clr.w d0 ROM:00132074 bsr.w sub_132156 ROM:00132078 clr.w d0 ROM:0013207A move.w #$FF,d0 ROM:0013207E bsr.w sub_132156 ROM:00132082 rts ROM:00132082 ; End of function sub_132068 ROM:00132082 ROM:00132084 ROM:00132084 ; =============== S U B R O U T I N E ======================================= ROM:00132084 ROM:00132084 ROM:00132084 sub_132084: ; CODE XREF: ROM:00131FB0↑p ROM:00132084 movea.l #0,a1 ROM:0013208A movea.l #0,a2 ROM:00132090 move.l d4,d2 ROM:00132092 andi.l #$FF0000,d2 ROM:00132098 adda.l d2,a1 ROM:0013209A move.l d4,d2 ROM:0013209C asr.l #8,d2 ROM:0013209E asr.l #8,d2 ROM:001320A0 andi.l #$FF00,d2 ROM:001320A6 adda.l d2,a1 ROM:001320A8 move.l d5,d2 ROM:001320AA andi.l #$FF,d2 ROM:001320B0 adda.l d2,a1 ROM:001320B2 movea.l a1,a2 ROM:001320B4 clr.l d3 ROM:001320B6 move.l d5,d2 ROM:001320B8 asl.l #8,d2 ROM:001320BA andi.l #$FF0000,d2 ROM:001320C0 or.l d2,d3 ROM:001320C2 move.l d5,d2 ROM:001320C4 asr.l #8,d2 ROM:001320C6 andi.l #$FF00,d2 ROM:001320CC or.l d2,d3 ROM:001320CE move.l d5,d2 ROM:001320D0 asr.l #8,d2 ROM:001320D2 asr.l #8,d2 ROM:001320D4 asr.l #8,d2 ROM:001320D6 andi.l #$FF,d2 ROM:001320DC or.l d2,d3 ROM:001320DE rts ROM:001320DE ; End of function sub_132084 ROM:001320DE ROM:001320E0 ROM:001320E0 ; =============== S U B R O U T I N E ======================================= ROM:001320E0 ROM:001320E0 ROM:001320E0 sub_1320E0: ; CODE XREF: ROM:00131FC4↑p ROM:001320E0 clr.l d3 ROM:001320E2 suba.l #1,a2 ROM:001320E8 ROM:001320E8 loc_1320E8: ; CODE XREF: sub_1320E0+10↓j ROM:001320E8 cmpa.l a1,a2 ROM:001320EA blt.s loc_1320F2 ROM:001320EC move.w (a1)+,d2 ROM:001320EE add.w d2,d3 ROM:001320F0 bra.s loc_1320E8 ROM:001320F2 ; --------------------------------------------------------------------------- ROM:001320F2 ROM:001320F2 loc_1320F2: ; CODE XREF: sub_1320E0+A↑j ROM:001320F2 clr.l d2 ROM:001320F4 clr.l d6 ROM:001320F6 move.l d4,d6 ROM:001320F8 asr.l #8,d6 ROM:001320FA andi.l #$FF00,d6 ROM:00132100 or.l d6,d2 ROM:00132102 move.l d4,d6 ROM:00132104 asr.l #8,d6 ROM:00132106 asr.l #8,d6 ROM:00132108 asr.l #8,d6 ROM:0013210A andi.l #$FF,d6 ROM:00132110 or.l d6,d2 ROM:00132112 rts ROM:00132112 ; End of function sub_1320E0 ROM:00132112 ROM:00132114 ROM:00132114 ; =============== S U B R O U T I N E ======================================= ROM:00132114 ROM:00132114 ROM:00132114 sub_132114: ; CODE XREF: ROM:00131FEA↑p ROM:00132114 movea.l #0,a1 ROM:0013211A clr.l d2 ROM:0013211C move.l d4,d2 ROM:0013211E andi.l #$FF0000,d2 ROM:00132124 adda.l d2,a1 ROM:00132126 move.l d4,d2 ROM:00132128 asr.l #8,d2 ROM:0013212A asr.l #8,d2 ROM:0013212C andi.l #$FF00,d2 ROM:00132132 adda.l d2,a1 ROM:00132134 move.l d5,d2 ROM:00132136 andi.l #$FF,d2 ROM:0013213C adda.l d2,a1 ROM:0013213E jmp (a1) ROM:0013213E ; End of function sub_132114 ROM:0013213E ROM:00132140 ; --------------------------------------------------------------------------- ROM:00132140 rts ROM:00132142 ROM:00132142 ; =============== S U B R O U T I N E ======================================= ROM:00132142 ROM:00132142 ROM:00132142 sub_132142: ; CODE XREF: ROM:00131F4A↑p ROM:00132142 ; ROM:00131FF8↑p ROM:00132142 clr.l d0 ROM:00132144 move.w #$7FFF,d0 ROM:00132148 btst #6,($FFFFFC0D).w ROM:0013214E beq.s locret_132154 ROM:00132150 move.w ($FFFFFC0E).w,d0 ROM:00132154 ROM:00132154 locret_132154: ; CODE XREF: sub_132142+C↑j ROM:00132154 rts ROM:00132154 ; End of function sub_132142 ROM:00132154 ROM:00132156 ROM:00132156 ; =============== S U B R O U T I N E ======================================= ROM:00132156 ROM:00132156 ROM:00132156 sub_132156: ; CODE XREF: ROM:00132006↑p ROM:00132156 ; ROM:00132012↑p ... ROM:00132156 move.w d0,($FFFFFC0E).w ROM:0013215A ROM:0013215A loc_13215A: ; CODE XREF: sub_132156+A↓j ROM:0013215A btst #6,($FFFFFC0D).w ROM:00132160 beq.s loc_13215A ROM:00132162 move.w ($FFFFFC0E).w,d0 ROM:00132166 rts ROM:00132166 ; End of function sub_132156 ROM:00132166 ROM:00132168 ROM:00132168 ; =============== S U B R O U T I N E ======================================= ROM:00132168 ROM:00132168 ROM:00132168 sub_132168: ; CODE XREF: sub_115546↑p ROM:00132168 ; sub_12031A+3CE↑p ... ROM:00132168 movea.l #$13C000,a2 ROM:0013216E move.w (a2),($57E).w ROM:00132172 clr.l d4 ROM:00132174 btst #7,($1268).w ROM:0013217A beq.s loc_13218E ROM:0013217C move.w ($57E).w,d4 ROM:00132180 asl.l #1,d4 ROM:00132182 addi.l #$1E00,d4 ROM:00132188 move.l d4,($460).w ROM:0013218C bra.s loc_1321A4 ROM:0013218E ; --------------------------------------------------------------------------- ROM:0013218E ROM:0013218E loc_13218E: ; CODE XREF: sub_132168+12↑j ROM:0013218E move.l #$32,d0 ; '2' ROM:00132194 asl.l #2,d0 ROM:00132196 addq.l #6,d0 ROM:00132198 move.l #$1B00,($460).w ROM:001321A0 sub.l d0,($460).w ROM:001321A4 ROM:001321A4 loc_1321A4: ; CODE XREF: sub_132168+24↑j ROM:001321A4 btst #1,($1274).w ROM:001321AA bne.s loc_1321BA ROM:001321AC move.l ($460).w,d4 ROM:001321B0 addi.l #2,d4 ROM:001321B6 move.l d4,($464).w ROM:001321BA ROM:001321BA loc_1321BA: ; CODE XREF: sub_132168+42↑j ROM:001321BA move.l #$10000,d0 ROM:001321C0 cmpi.l #0,d0 ROM:001321C6 bge.s loc_1321D2 ROM:001321C8 move.l #0,($458).w ROM:001321D0 bra.s loc_1321E4 ROM:001321D2 ; --------------------------------------------------------------------------- ROM:001321D2 ROM:001321D2 loc_1321D2: ; CODE XREF: sub_132168+5E↑j ROM:001321D2 move.l #$32,d0 ; '2' ROM:001321D8 asl.l #2,d0 ROM:001321DA addq.l #6,d0 ROM:001321DC add.l ($460).w,d0 ROM:001321E0 move.l d0,($458).w ROM:001321E4 ROM:001321E4 loc_1321E4: ; CODE XREF: sub_132168+68↑j ROM:001321E4 move.l #$1E00,d4 ROM:001321EA cmp.l ($470).w,d4 ROM:001321EE bne.s loc_1321F8 ROM:001321F0 move.b #1,($795).w ROM:001321F6 bra.s loc_13222E ROM:001321F8 ; --------------------------------------------------------------------------- ROM:001321F8 ROM:001321F8 loc_1321F8: ; CODE XREF: sub_132168+86↑j ROM:001321F8 clr.l d4 ROM:001321FA move.w ($57E).w,d4 ROM:001321FE addi.l #$1E00,d4 ROM:00132204 cmp.l ($470).w,d4 ROM:00132208 bne.s loc_132212 ROM:0013220A move.b #2,($795).w ROM:00132210 bra.s loc_13222E ROM:00132212 ; --------------------------------------------------------------------------- ROM:00132212 ROM:00132212 loc_132212: ; CODE XREF: sub_132168+A0↑j ROM:00132212 move.l #$13C000,d4 ROM:00132218 cmp.l ($470).w,d4 ROM:0013221C bgt.s loc_132228 ROM:0013221E move.b #0,($795).w ROM:00132224 bra.w loc_13222E ROM:00132228 ; --------------------------------------------------------------------------- ROM:00132228 ROM:00132228 loc_132228: ; CODE XREF: sub_132168+B4↑j ROM:00132228 nop ROM:0013222A nop ROM:0013222C nop ROM:0013222E ROM:0013222E loc_13222E: ; CODE XREF: sub_132168+8E↑j ROM:0013222E ; sub_132168+A8↑j ... ROM:0013222E move.w ($508).w,d4 ROM:00132232 ext.l d4 ROM:00132234 addi.l #$13C000,d4 ROM:0013223A move.l #$140000,d5 ROM:00132240 clr.l d6 ROM:00132242 move.w ($57E).w,d6 ROM:00132246 sub.l d6,d5 ROM:00132248 cmp.l d4,d5 ROM:0013224A bge.s loc_132252 ROM:0013224C move.l #$140000,d4 ROM:00132252 ROM:00132252 loc_132252: ; CODE XREF: sub_132168+E2↑j ROM:00132252 move.l d4,($45C).w ROM:00132256 move.l ($460).w,d4 ROM:0013225A move.l ($458).w,d5 ROM:0013225E bset #6,($125E).w ROM:00132264 rts ROM:00132264 ; End of function sub_132168 ROM:00132264 ROM:00132266 ; --------------------------------------------------------------------------- ROM:00132266 bsr.w sub_132168 ROM:0013226A clr.l d1 ROM:0013226C clr.l d0 ROM:0013226E move.b ($1134).l,d0 ROM:00132274 clr.l d1 ROM:00132276 move.w ($57E).w,d1 ROM:0013227A cmp.b ($795).w,d0 ROM:0013227E beq.s locret_1322B0 ROM:00132280 cmpi.b #0,d0 ROM:00132284 bne.s loc_13228E ROM:00132286 move.l ($45C).w,($470).w ROM:0013228C bra.s locret_1322B0 ROM:0013228E ; --------------------------------------------------------------------------- ROM:0013228E ROM:0013228E loc_13228E: ; CODE XREF: ROM:00132284↑j ROM:0013228E cmpi.b #2,d0 ROM:00132292 bgt.s loc_1322AA ROM:00132294 move.l #$1E00,d2 ROM:0013229A cmpi.l #2,d0 ROM:001322A0 bne.s loc_1322A4 ROM:001322A2 add.l d1,d2 ROM:001322A4 ROM:001322A4 loc_1322A4: ; CODE XREF: ROM:001322A0↑j ROM:001322A4 move.l d2,($470).w ROM:001322A8 bra.s locret_1322B0 ROM:001322AA ; --------------------------------------------------------------------------- ROM:001322AA ROM:001322AA loc_1322AA: ; CODE XREF: ROM:00132292↑j ROM:001322AA bset #0,($127A).w ROM:001322B0 ROM:001322B0 locret_1322B0: ; CODE XREF: ROM:0013227E↑j ROM:001322B0 ; ROM:0013228C↑j ... ROM:001322B0 rts ROM:001322B2 ; --------------------------------------------------------------------------- ROM:001322B2 bsr.w sub_132168 ROM:001322B6 bsr.l sub_1142B2 ROM:001322BC rts ROM:001322BE ; --------------------------------------------------------------------------- ROM:001322BE bset #3,($126E).w ROM:001322C4 rts ROM:001322C6 ; --------------------------------------------------------------------------- ROM:001322C6 btst #4,($1274).w ROM:001322CC bne.s loc_13234C ROM:001322CE btst #4,($1282).w ROM:001322D4 beq.s loc_132310 ROM:001322D6 move.b ($1132).l,d1 ROM:001322DC addi.b #$40,d1 ; '@' ROM:001322E0 move.b d1,($1135).l ROM:001322E6 move.b #3,($1134).l ROM:001322EE move.b ($1133).l,d1 ROM:001322F4 move.b d1,($1136).l ROM:001322FA move.b ($D27).w,($1137).l ROM:00132302 bsr.l sub_121384 ROM:00132308 move.w #8,($B76).w ROM:0013230E bra.s loc_13234A ROM:00132310 ; --------------------------------------------------------------------------- ROM:00132310 ROM:00132310 loc_132310: ; CODE XREF: ROM:001322D4↑j ROM:00132310 move.b #3,($1131).l ROM:00132318 addi.b #$40,($1132).l ; '@' ROM:00132320 move.b ($1132).l,d0 ROM:00132326 addi.b #3,d0 ROM:0013232A add.b ($1133).l,d0 ROM:00132330 move.b ($D27).w,($1134).l ROM:00132338 add.b ($1134).l,d0 ROM:0013233E move.b d0,($1135).l ROM:00132344 move.w #5,($B76).w ROM:0013234A ROM:0013234A loc_13234A: ; CODE XREF: ROM:0013230E↑j ROM:0013234A bra.s locret_132352 ROM:0013234C ; --------------------------------------------------------------------------- ROM:0013234C ROM:0013234C loc_13234C: ; CODE XREF: ROM:001322CC↑j ROM:0013234C bsr.l sub_120F20 ROM:00132352 ROM:00132352 locret_132352: ; CODE XREF: ROM:loc_13234A↑j ROM:00132352 rts ROM:00132354 ; --------------------------------------------------------------------------- ROM:00132354 cmpi.w #0,($5D2).w ROM:0013235A bne.s loc_132364 ROM:0013235C bsr.l sub_115778 ROM:00132362 bra.s locret_13236A ROM:00132364 ; --------------------------------------------------------------------------- ROM:00132364 ROM:00132364 loc_132364: ; CODE XREF: ROM:0013235A↑j ROM:00132364 bset #0,($127A).w ROM:0013236A ROM:0013236A locret_13236A: ; CODE XREF: ROM:00132362↑j ROM:0013236A rts ROM:0013236C ; --------------------------------------------------------------------------- ROM:0013236C btst #7,($125F).w ROM:00132372 bne.s loc_1323F2 ROM:00132374 btst #4,($1282).w ROM:0013237A beq.s loc_1323B6 ROM:0013237C move.b ($1132).l,d1 ROM:00132382 addi.b #$40,d1 ; '@' ROM:00132386 move.b d1,($1135).l ROM:0013238C move.b #3,($1134).l ROM:00132394 move.b ($1133).l,d1 ROM:0013239A move.b d1,($1136).l ROM:001323A0 move.b ($1084).w,($1137).l ROM:001323A8 bsr.l sub_121384 ROM:001323AE move.w #8,($B76).w ROM:001323B4 bra.s loc_1323F0 ROM:001323B6 ; --------------------------------------------------------------------------- ROM:001323B6 ROM:001323B6 loc_1323B6: ; CODE XREF: ROM:0013237A↑j ROM:001323B6 move.b #3,($1131).l ROM:001323BE addi.b #$40,($1132).l ; '@' ROM:001323C6 move.b ($1132).l,d0 ROM:001323CC addi.b #3,d0 ROM:001323D0 add.b ($1133).l,d0 ROM:001323D6 move.b ($1084).w,($1134).l ROM:001323DE add.b ($1134).l,d0 ROM:001323E4 move.b d0,($1135).l ROM:001323EA move.w #5,($B76).w ROM:001323F0 ROM:001323F0 loc_1323F0: ; CODE XREF: ROM:001323B4↑j ROM:001323F0 bra.s locret_1323F8 ROM:001323F2 ; --------------------------------------------------------------------------- ROM:001323F2 ROM:001323F2 loc_1323F2: ; CODE XREF: ROM:00132372↑j ROM:001323F2 bsr.l sub_120F20 ROM:001323F8 ROM:001323F8 locret_1323F8: ; CODE XREF: ROM:loc_1323F0↑j ROM:001323F8 rts ROM:001323FA ; --------------------------------------------------------------------------- ROM:001323FA bset #3,($86C).w ROM:00132400 bset #2,($876).w ROM:00132406 rts ROM:00132408 ; --------------------------------------------------------------------------- ROM:00132408 move.b ($1134).l,d5 ROM:0013240E cmpi.b #$FF,d5 ROM:00132412 bne.s loc_132460 ROM:00132414 bset #3,($125F).w ROM:0013241A bset #4,($125D).w ROM:00132420 move.w #0,d2 ROM:00132424 bra.s loc_13242A ROM:00132426 ; --------------------------------------------------------------------------- ROM:00132426 ROM:00132426 loc_132426: ; CODE XREF: ROM:00132452↓j ROM:00132426 addi.w #1,d2 ROM:0013242A ROM:0013242A loc_13242A: ; CODE XREF: ROM:00132424↑j ROM:0013242A cmpi.w #3,d2 ROM:0013242E bgt.s loc_132454 ROM:00132430 move.w d2,d4 ROM:00132432 lsl.w #1,d4 ROM:00132434 addi.w #4,d4 ROM:00132438 move.b $1131(d4.w),d0 ROM:0013243E lsl.w #8,d0 ROM:00132440 addi.w #1,d4 ROM:00132444 move.b $1131(d4.w),d1 ROM:0013244A or.b d1,d0 ROM:0013244C move.w d0,$EDC(d2.w*2) ROM:00132452 bra.s loc_132426 ROM:00132454 ; --------------------------------------------------------------------------- ROM:00132454 ROM:00132454 loc_132454: ; CODE XREF: ROM:0013242E↑j ROM:00132454 bset #4,($127A).w ROM:0013245A bra.l locret_1324A4 ROM:00132460 ; --------------------------------------------------------------------------- ROM:00132460 ROM:00132460 loc_132460: ; CODE XREF: ROM:00132412↑j ROM:00132460 cmpi.b #3,d5 ROM:00132464 bgt.s loc_13249E ROM:00132466 bset #3,($125F).w ROM:0013246C bclr #4,($125D).w ROM:00132472 clr.w d3 ROM:00132474 move.b ($1134).l,d3 ROM:0013247A addi.w #$FC,d3 ROM:0013247E move.w d3,($B7A).w ROM:00132482 move.b ($1135).l,d0 ROM:00132488 lsl.w #8,d0 ROM:0013248A move.b ($1136).l,d1 ROM:00132490 or.b d1,d0 ROM:00132492 move.w d0,($EDC).w ROM:00132496 bset #4,($127A).w ROM:0013249C bra.s locret_1324A4 ROM:0013249E ; --------------------------------------------------------------------------- ROM:0013249E ROM:0013249E loc_13249E: ; CODE XREF: ROM:00132464↑j ROM:0013249E bset #0,($127A).w ROM:001324A4 ROM:001324A4 locret_1324A4: ; CODE XREF: ROM:0013245A↑j ROM:001324A4 ; ROM:0013249C↑j ROM:001324A4 rts ROM:001324A6 ; --------------------------------------------------------------------------- ROM:001324A6 bset #3,($125F).w ROM:001324AC bclr #4,($125D).w ROM:001324B2 move.b ($1135).l,d0 ROM:001324B8 lsl.w #8,d0 ROM:001324BA move.b ($1136).l,d1 ROM:001324C0 or.b d1,d0 ROM:001324C2 move.w d0,($B7A).w ROM:001324C6 move.b ($1137).l,d2 ROM:001324CC lsl.w #8,d2 ROM:001324CE move.b ($1138).l,d3 ROM:001324D4 or.b d3,d2 ROM:001324D6 move.w #0,d4 ROM:001324DA move.w d2,$EDC(d4.w*2) ROM:001324E0 cmpi.w #0,($B7A).w ROM:001324E6 blt.s loc_1324F8 ROM:001324E8 cmpi.w #$FF,($B7A).w ROM:001324EE bgt.s loc_1324F8 ROM:001324F0 bset #4,($127A).w ROM:001324F6 bra.s locret_1324FE ROM:001324F8 ; --------------------------------------------------------------------------- ROM:001324F8 ROM:001324F8 loc_1324F8: ; CODE XREF: ROM:001324E6↑j ROM:001324F8 ; ROM:001324EE↑j ROM:001324F8 bset #0,($127A).w ROM:001324FE ROM:001324FE locret_1324FE: ; CODE XREF: ROM:001324F6↑j ROM:001324FE rts ROM:00132500 ; --------------------------------------------------------------------------- ROM:00132500 cmpi.w #0,($D2A).w ROM:00132506 bne.s loc_132510 ROM:00132508 bset #4,($126D).w ROM:0013250E bra.s locret_132516 ROM:00132510 ; --------------------------------------------------------------------------- ROM:00132510 ROM:00132510 loc_132510: ; CODE XREF: ROM:00132506↑j ROM:00132510 bset #0,($127A).w ROM:00132516 ROM:00132516 locret_132516: ; CODE XREF: ROM:0013250E↑j ROM:00132516 rts ROM:00132518 ; --------------------------------------------------------------------------- ROM:00132518 bset #5,($127F).w ROM:0013251E rts ROM:00132520 ; --------------------------------------------------------------------------- ROM:00132520 bclr #3,($125F).w ROM:00132526 bclr #4,($125D).w ROM:0013252C move.b ($1135).l,d0 ROM:00132532 lsl.w #8,d0 ROM:00132534 move.b ($1136).l,d1 ROM:0013253A or.b d1,d0 ROM:0013253C move.w d0,($B7A).w ROM:00132540 cmpi.w #0,($B7A).w ROM:00132546 blt.s loc_132558 ROM:00132548 cmpi.w #$FF,($B7A).w ROM:0013254E bgt.s loc_132558 ROM:00132550 bset #4,($127A).w ROM:00132556 bra.s locret_13255E ROM:00132558 ; --------------------------------------------------------------------------- ROM:00132558 ROM:00132558 loc_132558: ; CODE XREF: ROM:00132546↑j ROM:00132558 ; ROM:0013254E↑j ROM:00132558 bset #0,($127A).w ROM:0013255E ROM:0013255E locret_13255E: ; CODE XREF: ROM:00132556↑j ROM:0013255E rts ROM:00132560 ; --------------------------------------------------------------------------- ROM:00132560 btst #0,($1284).w ROM:00132566 bne.l loc_132604 ROM:0013256C btst #4,($1282).w ROM:00132572 beq.s loc_1325B8 ROM:00132574 move.b ($1132).l,d3 ROM:0013257A addi.b #$40,d3 ; '@' ROM:0013257E move.b d3,($1135).l ROM:00132584 move.b #4,($1134).l ROM:0013258C move.b ($1133).l,d3 ROM:00132592 move.b d3,($1136).l ROM:00132598 move.w ($EDC).w,d1 ROM:0013259C move.b d1,($1138).l ROM:001325A2 lsr.w #8,d1 ROM:001325A4 move.b d1,($1134).l ROM:001325AA bsr.l sub_121384 ROM:001325B0 move.w #9,($B76).w ROM:001325B6 bra.s loc_132602 ROM:001325B8 ; --------------------------------------------------------------------------- ROM:001325B8 ROM:001325B8 loc_1325B8: ; CODE XREF: ROM:00132572↑j ROM:001325B8 move.b #4,($1131).l ROM:001325C0 addi.b #$40,($1132).l ; '@' ROM:001325C8 move.b ($1132).l,d0 ROM:001325CE addi.b #4,d0 ROM:001325D2 add.b ($1133).l,d0 ROM:001325D8 move.w ($EDC).w,d1 ROM:001325DC move.b d1,($1135).l ROM:001325E2 add.b ($1135).l,d0 ROM:001325E8 lsr.w #8,d1 ROM:001325EA move.b d1,($1134).l ROM:001325F0 add.b ($1134).l,d0 ROM:001325F6 move.b d0,($1136).l ROM:001325FC move.w #6,($B76).w ROM:00132602 ROM:00132602 loc_132602: ; CODE XREF: ROM:001325B6↑j ROM:00132602 bra.s locret_13260A ROM:00132604 ; --------------------------------------------------------------------------- ROM:00132604 ROM:00132604 loc_132604: ; CODE XREF: ROM:00132566↑j ROM:00132604 bset #0,($127A).w ROM:0013260A ROM:0013260A locret_13260A: ; CODE XREF: ROM:loc_132602↑j ROM:0013260A rts ROM:0013260C ; --------------------------------------------------------------------------- ROM:0013260C bclr #3,($125F).w ROM:00132612 bset #4,($125D).w ROM:00132618 bset #4,($127A).w ROM:0013261E rts ROM:00132620 ; --------------------------------------------------------------------------- ROM:00132620 btst #0,($1284).w ROM:00132626 bne.l loc_132700 ROM:0013262C btst #4,($1282).w ROM:00132632 beq.s loc_132696 ROM:00132634 move.b ($1132).l,d4 ROM:0013263A addi.b #$40,d4 ; '@' ROM:0013263E move.b d4,($1135).l ROM:00132644 move.b #$A,($1134).l ROM:0013264C move.b ($1133).l,d4 ROM:00132652 move.b d4,($1136).l ROM:00132658 move.w #0,d2 ROM:0013265C bra.s loc_132662 ROM:0013265E ; --------------------------------------------------------------------------- ROM:0013265E ROM:0013265E loc_13265E: ; CODE XREF: ROM:00132686↓j ROM:0013265E addi.w #1,d2 ROM:00132662 ROM:00132662 loc_132662: ; CODE XREF: ROM:0013265C↑j ROM:00132662 cmpi.w #3,d2 ROM:00132666 bgt.s loc_132688 ROM:00132668 move.w $EDC(d2.w*2),d1 ROM:0013266E move.w d2,d3 ROM:00132670 lsl.w #1,d3 ROM:00132672 addi.w #7,d3 ROM:00132676 move.b d1,$1131(d3.w) ROM:0013267C lsr.w #8,d1 ROM:0013267E subq.w #1,d3 ROM:00132680 move.b d1,$1131(d3.w) ROM:00132686 bra.s loc_13265E ROM:00132688 ; --------------------------------------------------------------------------- ROM:00132688 ROM:00132688 loc_132688: ; CODE XREF: ROM:00132666↑j ROM:00132688 bsr.l sub_121384 ROM:0013268E move.w #$C,($B76).w ROM:00132694 bra.s loc_1326FE ROM:00132696 ; --------------------------------------------------------------------------- ROM:00132696 ROM:00132696 loc_132696: ; CODE XREF: ROM:00132632↑j ROM:00132696 move.b #$A,($1131).l ROM:0013269E addi.b #$40,($1132).l ; '@' ROM:001326A6 move.b ($1132).l,d0 ROM:001326AC addi.b #$A,d0 ROM:001326B0 add.b ($1133).l,d0 ROM:001326B6 move.w #0,d2 ROM:001326BA bra.s loc_1326C0 ROM:001326BC ; --------------------------------------------------------------------------- ROM:001326BC ROM:001326BC loc_1326BC: ; CODE XREF: ROM:001326F0↓j ROM:001326BC addi.w #1,d2 ROM:001326C0 ROM:001326C0 loc_1326C0: ; CODE XREF: ROM:001326BA↑j ROM:001326C0 cmpi.w #3,d2 ROM:001326C4 bgt.s loc_1326F2 ROM:001326C6 move.w $EDC(d2.w*2),d1 ROM:001326CC move.w d2,d3 ROM:001326CE lsl.w #1,d3 ROM:001326D0 addi.w #4,d3 ROM:001326D4 move.b d1,$1131(d3.w) ROM:001326DA add.b $1131(d3.w),d0 ROM:001326E0 lsr.w #8,d1 ROM:001326E2 subq.w #1,d3 ROM:001326E4 move.b d1,$1131(d3.w) ROM:001326EA add.b $1131(d3.w),d0 ROM:001326F0 bra.s loc_1326BC ROM:001326F2 ; --------------------------------------------------------------------------- ROM:001326F2 ROM:001326F2 loc_1326F2: ; CODE XREF: ROM:001326C4↑j ROM:001326F2 move.b d0,($113C).l ROM:001326F8 move.w #$C,($B76).w ROM:001326FE ROM:001326FE loc_1326FE: ; CODE XREF: ROM:00132694↑j ROM:001326FE bra.s locret_132706 ROM:00132700 ; --------------------------------------------------------------------------- ROM:00132700 ROM:00132700 loc_132700: ; CODE XREF: ROM:00132626↑j ROM:00132700 bset #0,($127A).w ROM:00132706 ROM:00132706 locret_132706: ; CODE XREF: ROM:loc_1326FE↑j ROM:00132706 rts ROM:00132708 ; --------------------------------------------------------------------------- ROM:00132708 bset #3,($125F).w ROM:0013270E bclr #4,($125D).w ROM:00132714 move.w #$EE,($B7A).w ROM:0013271A move.b ($1134).l,d2 ROM:00132720 lsl.w #8,d2 ROM:00132722 move.b ($1135).l,d3 ROM:00132728 or.b d3,d2 ROM:0013272A move.w #0,d4 ROM:0013272E move.w d2,$EDC(d4.w*2) ROM:00132734 bset #4,($127A).w ROM:0013273A rts ROM:0013273C ; --------------------------------------------------------------------------- ROM:0013273C bclr #3,($125F).w ROM:00132742 bclr #4,($125D).w ROM:00132748 move.w #$EE,($B7A).w ROM:0013274E bset #4,($127A).w ROM:00132754 rts ROM:00132756 ; --------------------------------------------------------------------------- ROM:00132756 btst #0,($1284).w ROM:0013275C bne.l loc_1327FA ROM:00132762 btst #4,($1282).w ROM:00132768 beq.s loc_1327AE ROM:0013276A move.b ($1132).l,d3 ROM:00132770 addi.b #$40,d3 ; '@' ROM:00132774 move.b d3,($1135).l ROM:0013277A move.b #4,($1134).l ROM:00132782 move.b ($1133).l,d3 ROM:00132788 move.b d3,($1136).l ROM:0013278E move.w ($EDC).w,d1 ROM:00132792 move.b d1,($1138).l ROM:00132798 lsr.w #8,d1 ROM:0013279A move.b d1,($1134).l ROM:001327A0 bsr.l sub_121384 ROM:001327A6 move.w #9,($B76).w ROM:001327AC bra.s loc_1327F8 ROM:001327AE ; --------------------------------------------------------------------------- ROM:001327AE ROM:001327AE loc_1327AE: ; CODE XREF: ROM:00132768↑j ROM:001327AE move.b #4,($1131).l ROM:001327B6 addi.b #$40,($1132).l ; '@' ROM:001327BE move.b ($1132).l,d0 ROM:001327C4 addi.b #4,d0 ROM:001327C8 add.b ($1133).l,d0 ROM:001327CE move.w ($EDC).w,d1 ROM:001327D2 move.b d1,($1135).l ROM:001327D8 add.b ($1135).l,d0 ROM:001327DE lsr.w #8,d1 ROM:001327E0 move.b d1,($1134).l ROM:001327E6 add.b ($1134).l,d0 ROM:001327EC move.b d0,($1136).l ROM:001327F2 move.w #6,($B76).w ROM:001327F8 ROM:001327F8 loc_1327F8: ; CODE XREF: ROM:001327AC↑j ROM:001327F8 bra.s locret_132800 ROM:001327FA ; --------------------------------------------------------------------------- ROM:001327FA ROM:001327FA loc_1327FA: ; CODE XREF: ROM:0013275C↑j ROM:001327FA bset #0,($127A).w ROM:00132800 ROM:00132800 locret_132800: ; CODE XREF: ROM:loc_1327F8↑j ROM:00132800 rts ROM:00132802 ; --------------------------------------------------------------------------- ROM:00132802 bset #2,($876).w ROM:00132808 rts ROM:0013280A ; --------------------------------------------------------------------------- ROM:0013280A bset #6,($1279).w ROM:00132810 movea.l #$13C000,a5 ROM:00132816 move.l a5,($470).w ROM:0013281A bsr.l sub_116A10 ROM:00132820 bset #3,($86C).w ROM:00132826 rts ROM:00132828 ; --------------------------------------------------------------------------- ROM:00132828 move.b ($1134).l,d1 ROM:0013282E lsl.w #8,d1 ROM:00132830 and.b ($1135).l,d1 ROM:00132836 move.w #$FB,($550).w ROM:0013283C move.w d1,($552).w ROM:00132840 bset #3,($879).w ROM:00132846 move.w #$FFFF,($D24).w ROM:0013284C bset #4,($877).w ROM:00132852 move.w #$4000,($508).w ROM:00132858 bset #7,($869).w ROM:0013285E movea.l #$140000,a5 ROM:00132864 move.l a5,($470).w ROM:00132868 bsr.l sub_116A10 ROM:0013286E bset #3,($86C).w ROM:00132874 bset #2,($876).w ROM:0013287A bclr #6,($1279).w ROM:00132880 rts ROM:00132882 ; --------------------------------------------------------------------------- ROM:00132882 btst #2,($876).w ROM:00132888 bne.s loc_1328B2 ROM:0013288A btst #4,($877).w ROM:00132890 bne.s loc_1328B2 ROM:00132892 btst #7,($869).w ROM:00132898 bne.s loc_1328B2 ROM:0013289A btst #5,($877).w ROM:001328A0 bne.s loc_1328B2 ROM:001328A2 btst #1,($872).w ROM:001328A8 bne.s loc_1328B2 ROM:001328AA bsr.l sub_120ECC ROM:001328B0 rts ROM:001328B2 ; --------------------------------------------------------------------------- ROM:001328B2 ROM:001328B2 loc_1328B2: ; CODE XREF: ROM:00132888↑j ROM:001328B2 ; ROM:00132890↑j ... ROM:001328B2 bsr.l sub_120F20 ROM:001328B8 rts ROM:001328BA ; --------------------------------------------------------------------------- ROM:001328BA clr.b d1 ROM:001328BC btst #3,($869).w ROM:001328C2 beq.s loc_1328C8 ROM:001328C4 ori.b #$F,d1 ROM:001328C8 ROM:001328C8 loc_1328C8: ; CODE XREF: ROM:001328C2↑j ROM:001328C8 btst #6,($872).w ROM:001328CE beq.s loc_1328D4 ROM:001328D0 ori.b #$F0,d1 ROM:001328D4 ROM:001328D4 loc_1328D4: ; CODE XREF: ROM:001328CE↑j ROM:001328D4 btst #4,($1282).w ROM:001328DA beq.s loc_13292C ROM:001328DC move.b #6,($1134).l ROM:001328E4 move.b ($1132).l,d0 ROM:001328EA addi.b #$40,d0 ; '@' ROM:001328EE move.b d0,($1135).l ROM:001328F4 move.b ($1133).l,d0 ROM:001328FA move.b d0,($1136).l ROM:00132900 move.b ($1073).w,($1137).l ROM:00132908 move.b ($B8C).w,($1138).l ROM:00132910 move.b ($B8D).w,($1139).l ROM:00132918 move.b d1,($113A).l ROM:0013291E bsr.l sub_121384 ROM:00132924 move.w #$B,($B76).w ROM:0013292A bra.s locret_132984 ROM:0013292C ; --------------------------------------------------------------------------- ROM:0013292C ROM:0013292C loc_13292C: ; CODE XREF: ROM:001328DA↑j ROM:0013292C move.b #6,($1131).l ROM:00132934 addi.b #$40,($1132).l ; '@' ROM:0013293C move.b ($1132).l,d0 ROM:00132942 addi.b #6,d0 ROM:00132946 add.b ($1133).l,d0 ROM:0013294C move.b ($1073).w,($1134).l ROM:00132954 add.b ($1073).w,d0 ROM:00132958 move.b ($B8C).w,($1135).l ROM:00132960 add.b ($B8C).w,d0 ROM:00132964 move.b ($B8D).w,($1136).l ROM:0013296C add.b ($B8D).w,d0 ROM:00132970 move.b d1,($1137).l ROM:00132976 add.b d1,d0 ROM:00132978 move.b d0,($1138).l ROM:0013297E move.w #8,($B76).w ROM:00132984 ROM:00132984 locret_132984: ; CODE XREF: ROM:0013292A↑j ROM:00132984 rts ROM:00132986 ; --------------------------------------------------------------------------- ROM:00132986 bset #6,($1272).w ROM:0013298C rts ROM:0013298E ; --------------------------------------------------------------------------- ROM:0013298E bset #1,($125B).w ROM:00132994 rts ROM:00132996 ; --------------------------------------------------------------------------- ROM:00132996 clr.w d7 ROM:00132998 move.b ($1134).l,d7 ROM:0013299E subq.w #1,d7 ROM:001329A0 cmpi.w #4,d7 ROM:001329A4 ble.s loc_1329AE ROM:001329A6 bset #0,($127A).w ROM:001329AC bra.s locret_1329D0 ROM:001329AE ; --------------------------------------------------------------------------- ROM:001329AE ROM:001329AE loc_1329AE: ; CODE XREF: ROM:001329A4↑j ROM:001329AE lea ($FFFFFF30).w,a0 ROM:001329B2 move.w d7,d6 ROM:001329B4 asl.w #4,d6 ROM:001329B6 adda.w d6,a0 ROM:001329B8 move.w #$30,d6 ; '0' ROM:001329BC asr.w #4,d6 ROM:001329BE add.w d7,d6 ROM:001329C0 move.w $582(a5),2(a0) ROM:001329C6 moveq #1,d5 ROM:001329C8 asl.l d6,d5 ROM:001329CA asl.l d6,d5 ROM:001329CC or.l d5,($FFFFFE18).w ROM:001329D0 ROM:001329D0 locret_1329D0: ; CODE XREF: ROM:001329AC↑j ROM:001329D0 rts ROM:001329D2 ; --------------------------------------------------------------------------- ROM:001329D2 bset #2,($1274).w ROM:001329D8 rts ROM:001329DA ; --------------------------------------------------------------------------- ROM:001329DA bset #7,($1267).w ROM:001329E0 rts ROM:001329E2 ; --------------------------------------------------------------------------- ROM:001329E2 move.b ($1134).l,d0 ROM:001329E8 lsl.w #8,d0 ROM:001329EA or.b ($1135).l,d0 ROM:001329F0 move.w $586(a5),d1 ROM:001329F4 move.w $588(a5),d2 ROM:001329F8 cmp.w d0,d1 ROM:001329FA bge.s loc_132A0C ROM:001329FC cmp.w d0,d2 ROM:001329FE ble.s loc_132A0C ROM:00132A00 move.w d0,($12AA).w ROM:00132A04 bset #2,($876).w ROM:00132A0A bra.s locret_132A12 ROM:00132A0C ; --------------------------------------------------------------------------- ROM:00132A0C ROM:00132A0C loc_132A0C: ; CODE XREF: ROM:001329FA↑j ROM:00132A0C ; ROM:001329FE↑j ROM:00132A0C bset #0,($127A).w ROM:00132A12 ROM:00132A12 locret_132A12: ; CODE XREF: ROM:00132A0A↑j ROM:00132A12 rts ROM:00132A14 ; --------------------------------------------------------------------------- ROM:00132A14 move.b ($1134).l,d0 ROM:00132A1A lsl.w #8,d0 ROM:00132A1C or.b ($1135).l,d0 ROM:00132A22 move.w $58A(a5),d1 ROM:00132A26 move.w $58C(a5),d2 ROM:00132A2A cmp.w d0,d1 ROM:00132A2C bge.s loc_132A3E ROM:00132A2E cmp.w d0,d2 ROM:00132A30 ble.s loc_132A3E ROM:00132A32 move.w d0,($129E).w ROM:00132A36 bset #2,($876).w ROM:00132A3C bra.s locret_132A44 ROM:00132A3E ; --------------------------------------------------------------------------- ROM:00132A3E ROM:00132A3E loc_132A3E: ; CODE XREF: ROM:00132A2C↑j ROM:00132A3E ; ROM:00132A30↑j ROM:00132A3E bset #0,($127A).w ROM:00132A44 ROM:00132A44 locret_132A44: ; CODE XREF: ROM:00132A3C↑j ROM:00132A44 rts ROM:00132A46 ; --------------------------------------------------------------------------- ROM:00132A46 move.w #3,d1 ROM:00132A4A cmpi.b #$FF,$1131(d1.w) ROM:00132A52 bne.s loc_132A84 ROM:00132A54 move.w #0,d2 ROM:00132A58 bra.s loc_132A5E ROM:00132A5A ; --------------------------------------------------------------------------- ROM:00132A5A ROM:00132A5A loc_132A5A: ; CODE XREF: ROM:00132A80↓j ROM:00132A5A addi.w #1,d2 ROM:00132A5E ROM:00132A5E loc_132A5E: ; CODE XREF: ROM:00132A58↑j ROM:00132A5E cmpi.w #0,d2 ROM:00132A62 bgt.s loc_132A82 ROM:00132A64 move.w $E26(d2.w*2),d3 ROM:00132A6A add.w $58E(a5),d3 ROM:00132A6E move.w $40E(a5),d4 ROM:00132A72 cmp.w d3,d4 ROM:00132A74 bge.s loc_132A7A ROM:00132A76 move.w $40E(a5),d3 ROM:00132A7A ROM:00132A7A loc_132A7A: ; CODE XREF: ROM:00132A74↑j ROM:00132A7A move.w d3,$E26(d2.w*2) ROM:00132A80 bra.s loc_132A5A ROM:00132A82 ; --------------------------------------------------------------------------- ROM:00132A82 ROM:00132A82 loc_132A82: ; CODE XREF: ROM:00132A62↑j ROM:00132A82 bra.s locret_132AC4 ROM:00132A84 ; --------------------------------------------------------------------------- ROM:00132A84 ROM:00132A84 loc_132A84: ; CODE XREF: ROM:00132A52↑j ROM:00132A84 cmpi.b #0,$1131(d1.w) ROM:00132A8C bne.s loc_132ABE ROM:00132A8E move.w #0,d2 ROM:00132A92 bra.s loc_132A98 ROM:00132A94 ; --------------------------------------------------------------------------- ROM:00132A94 ROM:00132A94 loc_132A94: ; CODE XREF: ROM:00132ABA↓j ROM:00132A94 addi.w #1,d2 ROM:00132A98 ROM:00132A98 loc_132A98: ; CODE XREF: ROM:00132A92↑j ROM:00132A98 cmpi.w #0,d2 ROM:00132A9C bgt.s loc_132ABC ROM:00132A9E move.w $E26(d2.w*2),d3 ROM:00132AA4 sub.w $58E(a5),d3 ROM:00132AA8 move.w $410(a5),d4 ROM:00132AAC cmp.w d3,d4 ROM:00132AAE ble.s loc_132AB4 ROM:00132AB0 move.w $410(a5),d3 ROM:00132AB4 ROM:00132AB4 loc_132AB4: ; CODE XREF: ROM:00132AAE↑j ROM:00132AB4 move.w d3,$E26(d2.w*2) ROM:00132ABA bra.s loc_132A94 ROM:00132ABC ; --------------------------------------------------------------------------- ROM:00132ABC ROM:00132ABC loc_132ABC: ; CODE XREF: ROM:00132A9C↑j ROM:00132ABC bra.s locret_132AC4 ROM:00132ABE ; --------------------------------------------------------------------------- ROM:00132ABE ROM:00132ABE loc_132ABE: ; CODE XREF: ROM:00132A8C↑j ROM:00132ABE bset #0,($127A).w ROM:00132AC4 ROM:00132AC4 locret_132AC4: ; CODE XREF: ROM:loc_132A82↑j ROM:00132AC4 ; ROM:loc_132ABC↑j ROM:00132AC4 rts ROM:00132AC6 ; --------------------------------------------------------------------------- ROM:00132AC6 clr.l d0 ROM:00132AC8 clr.l d1 ROM:00132ACA movea.l #$1134,a0 ROM:00132AD0 move.b (a0)+,d0 ROM:00132AD2 lsl.l #8,d0 ROM:00132AD4 or.b (a0)+,d0 ROM:00132AD6 swap d0 ROM:00132AD8 clr.l d1 ROM:00132ADA move.b (a0)+,d1 ROM:00132ADC lsl.l #8,d1 ROM:00132ADE or.b (a0)+,d1 ROM:00132AE0 or.l d1,d0 ROM:00132AE2 and.l d0,($129A).w ROM:00132AE6 clr.l d0 ROM:00132AE8 clr.l d1 ROM:00132AEA move.b (a0)+,d0 ROM:00132AEC lsl.l #8,d0 ROM:00132AEE or.b (a0)+,d0 ROM:00132AF0 swap d0 ROM:00132AF2 clr.l d1 ROM:00132AF4 move.b (a0)+,d1 ROM:00132AF6 lsl.l #8,d1 ROM:00132AF8 or.b (a0)+,d1 ROM:00132AFA or.l d1,d0 ROM:00132AFC and.l d0,($1298).w ROM:00132B00 clr.l d0 ROM:00132B02 clr.l d1 ROM:00132B04 move.b (a0)+,d0 ROM:00132B06 lsl.l #8,d0 ROM:00132B08 or.b (a0)+,d0 ROM:00132B0A swap d0 ROM:00132B0C clr.l d1 ROM:00132B0E move.b (a0)+,d1 ROM:00132B10 lsl.l #8,d1 ROM:00132B12 or.b (a0)+,d1 ROM:00132B14 or.l d1,d0 ROM:00132B16 and.l d0,($128C).w ROM:00132B1A clr.l d0 ROM:00132B1C clr.l d1 ROM:00132B1E move.b (a0)+,d0 ROM:00132B20 lsl.l #8,d0 ROM:00132B22 or.b (a0)+,d0 ROM:00132B24 and.w d0,($12AC).w ROM:00132B28 move.b (a0),d0 ROM:00132B2A and.b d0,($1302).w ROM:00132B2E rts ROM:00132B30 ; --------------------------------------------------------------------------- ROM:00132B30 lea ($FFFFFFF0).w,a0 ROM:00132B34 move.w #$F0,d0 ROM:00132B38 asr.w #4,d0 ROM:00132B3A bsr.l sub_1180DA ROM:00132B40 moveq #$D,d2 ROM:00132B42 moveq #1,d1 ROM:00132B44 moveq #3,d4 ROM:00132B46 clr.w (a0) ROM:00132B48 clr.w 2(a0) ROM:00132B4C clr.w 4(a0) ROM:00132B50 clr.w 6(a0) ROM:00132B54 clr.w 8(a0) ROM:00132B58 moveq #1,d3 ROM:00132B5A moveq #1,d5 ROM:00132B5C bsr.l sub_11805E ROM:00132B62 move.w #$F0,d0 ROM:00132B66 asr.w #4,d0 ROM:00132B68 lea ($FFFFFFF0).w,a0 ROM:00132B6C move.w $584(a5),2(a0) ROM:00132B72 moveq #1,d5 ROM:00132B74 asl.l d0,d5 ROM:00132B76 asl.l d0,d5 ROM:00132B78 or.l d5,($FFFFFE18).w ROM:00132B7C rts ROM:00132B7E ; --------------------------------------------------------------------------- ROM:00132B7E bset #1,($1271).w ROM:00132B84 rts ROM:00132B86 ; --------------------------------------------------------------------------- ROM:00132B86 move.b ($1134).l,d1 ROM:00132B8C cmpi.b #0,d1 ROM:00132B90 bne.s loc_132B98 ROM:00132B92 clr.b ($796).w ROM:00132B96 bra.s locret_132BB6 ROM:00132B98 ; --------------------------------------------------------------------------- ROM:00132B98 ROM:00132B98 loc_132B98: ; CODE XREF: ROM:00132B90↑j ROM:00132B98 andi.b #$E0,d1 ROM:00132B9C cmpi.b #$A0,d1 ROM:00132BA0 bne.s loc_132BAC ROM:00132BA2 move.b ($1134).l,($796).w ROM:00132BAA bra.s locret_132BB6 ROM:00132BAC ; --------------------------------------------------------------------------- ROM:00132BAC ROM:00132BAC loc_132BAC: ; CODE XREF: ROM:00132BA0↑j ROM:00132BAC clr.b ($796).w ROM:00132BB0 bset #0,($127A).w ROM:00132BB6 ROM:00132BB6 locret_132BB6: ; CODE XREF: ROM:00132B96↑j ROM:00132BB6 ; ROM:00132BAA↑j ROM:00132BB6 rts ROM:00132BB8 ; --------------------------------------------------------------------------- ROM:00132BB8 bclr #7,($1267).w ROM:00132BBE rts ROM:00132BC0 ; --------------------------------------------------------------------------- ROM:00132BC0 bclr #2,($1274).w ROM:00132BC6 rts ROM:00132BC8 ; --------------------------------------------------------------------------- ROM:00132BC8 move.l ($8A4).w,d6 ROM:00132BCC move.l ($8A0).w,d7 ROM:00132BD0 cmpi.b #$FF,d3 ROM:00132BD4 bne.s loc_132BDC ROM:00132BD6 bset d5,d6 ROM:00132BD8 bset d5,d7 ROM:00132BDA bra.s loc_132BEA ROM:00132BDC ; --------------------------------------------------------------------------- ROM:00132BDC ROM:00132BDC loc_132BDC: ; CODE XREF: ROM:00132BD4↑j ROM:00132BDC cmpi.b #$F0,d3 ROM:00132BE0 bne.s loc_132BE8 ROM:00132BE2 bclr d5,d6 ROM:00132BE4 bset d5,d7 ROM:00132BE6 bra.s loc_132BEA ROM:00132BE8 ; --------------------------------------------------------------------------- ROM:00132BE8 ROM:00132BE8 loc_132BE8: ; CODE XREF: ROM:00132BE0↑j ROM:00132BE8 bclr d5,d7 ROM:00132BEA ROM:00132BEA loc_132BEA: ; CODE XREF: ROM:00132BDA↑j ROM:00132BEA ; ROM:00132BE6↑j ROM:00132BEA move.l d6,($8A4).w ROM:00132BEE move.l d7,($8A0).w ROM:00132BF2 btst #3,($8A2).w ROM:00132BF8 beq.s locret_132C12 ROM:00132BFA bset #7,($126B).w ROM:00132C00 move.b ($1135).l,d2 ROM:00132C06 lsl.w #8,d2 ROM:00132C08 or.b ($1136).l,d2 ROM:00132C0E move.w d2,($B78).w ROM:00132C12 ROM:00132C12 locret_132C12: ; CODE XREF: ROM:00132BF8↑j ROM:00132C12 rts ROM:00132C14 ROM:00132C14 ; =============== S U B R O U T I N E ======================================= ROM:00132C14 ROM:00132C14 ROM:00132C14 sub_132C14: ; CODE XREF: ROM:0012184E↑p ROM:00132C14 ; ROM:001218AC↑p ... ROM:00132C14 clr.b ($796).w ROM:00132C18 bclr #7,($1267).w ROM:00132C1E bclr #2,($1274).w ROM:00132C24 rts ROM:00132C24 ; End of function sub_132C14 ROM:00132C24 ROM:00132C26 ROM:00132C26 ; =============== S U B R O U T I N E ======================================= ROM:00132C26 ROM:00132C26 ROM:00132C26 sub_132C26: ; CODE XREF: ROM:loc_121848↑p ROM:00132C26 ; ROM:001218DE↑p ... ROM:00132C26 clr.l ($8A0).w ROM:00132C2A clr.l ($8A8).w ROM:00132C2E bsr.l sub_123234 ROM:00132C34 rts ROM:00132C34 ; End of function sub_132C26 ROM:00132C34 ROM:00132C36 ; --------------------------------------------------------------------------- ROM:00132C36 move.b ($1134).l,d0 ROM:00132C3C lsl.w #8,d0 ROM:00132C3E or.b ($1135).l,d0 ROM:00132C44 move.w $394(a5),d1 ROM:00132C48 move.w $396(a5),d2 ROM:00132C4C cmp.w d0,d1 ROM:00132C4E bge.s loc_132C74 ROM:00132C50 cmp.w d0,d2 ROM:00132C52 ble.s loc_132C74 ROM:00132C54 move.w #0,d3 ROM:00132C58 bra.s loc_132C5E ROM:00132C5A ; --------------------------------------------------------------------------- ROM:00132C5A ROM:00132C5A loc_132C5A: ; CODE XREF: ROM:00132C6A↓j ROM:00132C5A addi.w #1,d3 ROM:00132C5E ROM:00132C5E loc_132C5E: ; CODE XREF: ROM:00132C58↑j ROM:00132C5E cmpi.w #0,d3 ROM:00132C62 bgt.s loc_132C6C ROM:00132C64 move.w d0,$12E6(d3.w*2) ROM:00132C6A bra.s loc_132C5A ROM:00132C6C ; --------------------------------------------------------------------------- ROM:00132C6C ROM:00132C6C loc_132C6C: ; CODE XREF: ROM:00132C62↑j ROM:00132C6C bset #2,($876).w ROM:00132C72 bra.s locret_132C7A ROM:00132C74 ; --------------------------------------------------------------------------- ROM:00132C74 ROM:00132C74 loc_132C74: ; CODE XREF: ROM:00132C4E↑j ROM:00132C74 ; ROM:00132C52↑j ROM:00132C74 bset #0,($127A).w ROM:00132C7A ROM:00132C7A locret_132C7A: ; CODE XREF: ROM:00132C72↑j ROM:00132C7A rts ROM:00132C7C ; --------------------------------------------------------------------------- ROM:00132C7C move.l ($8AC).w,d6 ROM:00132C80 move.l ($8A8).w,d7 ROM:00132C84 move.b d3,($1093).w ROM:00132C88 move.b d5,($1094).w ROM:00132C8C cmpi.b #$FF,d3 ROM:00132C90 bne.s loc_132C98 ROM:00132C92 bset d5,d6 ROM:00132C94 bset d5,d7 ROM:00132C96 bra.s loc_132CA6 ROM:00132C98 ; --------------------------------------------------------------------------- ROM:00132C98 ROM:00132C98 loc_132C98: ; CODE XREF: ROM:00132C90↑j ROM:00132C98 cmpi.b #$F0,d3 ROM:00132C9C bne.s loc_132CA4 ROM:00132C9E bclr d5,d6 ROM:00132CA0 bset d5,d7 ROM:00132CA2 bra.s loc_132CA6 ROM:00132CA4 ; --------------------------------------------------------------------------- ROM:00132CA4 ROM:00132CA4 loc_132CA4: ; CODE XREF: ROM:00132C9C↑j ROM:00132CA4 bclr d5,d7 ROM:00132CA6 ROM:00132CA6 loc_132CA6: ; CODE XREF: ROM:00132C96↑j ROM:00132CA6 ; ROM:00132CA2↑j ROM:00132CA6 move.l d6,($8AC).w ROM:00132CAA move.l d7,($8A8).w ROM:00132CAE btst #1,($8AB).w ROM:00132CB4 beq.s locret_132CC6 ROM:00132CB6 move.b ($1135).l,($1093).w ROM:00132CBE move.b ($1136).l,($1094).w ROM:00132CC6 ROM:00132CC6 locret_132CC6: ; CODE XREF: ROM:00132CB4↑j ROM:00132CC6 rts ROM:00132CC8 ; --------------------------------------------------------------------------- ROM:00132CC8 cmpi.b #$FF,d3 ROM:00132CCC bne.s loc_132CEC ROM:00132CCE move.l ($8A0).w,d6 ROM:00132CD2 bset d2,d6 ROM:00132CD4 move.l d6,($8A0).w ROM:00132CD8 move.b ($1135).l,d7 ROM:00132CDE lsl.w #8,d7 ROM:00132CE0 or.b ($1136).l,d7 ROM:00132CE6 move.w d7,($D16).w ROM:00132CEA bra.s locret_132CF6 ROM:00132CEC ; --------------------------------------------------------------------------- ROM:00132CEC ROM:00132CEC loc_132CEC: ; CODE XREF: ROM:00132CCC↑j ROM:00132CEC move.l ($8A0).w,d6 ROM:00132CF0 bclr d2,d6 ROM:00132CF2 move.l d6,($8A0).w ROM:00132CF6 ROM:00132CF6 locret_132CF6: ; CODE XREF: ROM:00132CEA↑j ROM:00132CF6 rts ROM:00132CF8 ; --------------------------------------------------------------------------- ROM:00132CF8 cmpi.b #$FF,d3 ROM:00132CFC bne.s loc_132D34 ROM:00132CFE move.l ($8A0).w,d6 ROM:00132D02 bset d2,d6 ROM:00132D04 move.l d6,($8A0).w ROM:00132D08 bset #7,($126B).w ROM:00132D0E move.b ($1135).l,d7 ROM:00132D14 lsl.w #8,d7 ROM:00132D16 or.b ($1136).l,d7 ROM:00132D1C move.w d7,($D16).w ROM:00132D20 move.b ($1137).l,d7 ROM:00132D26 lsl.w #8,d7 ROM:00132D28 or.b ($1138).l,d7 ROM:00132D2E move.w d7,($B78).w ROM:00132D32 bra.s locret_132D3E ROM:00132D34 ; --------------------------------------------------------------------------- ROM:00132D34 ROM:00132D34 loc_132D34: ; CODE XREF: ROM:00132CFC↑j ROM:00132D34 move.l ($8A0).w,d6 ROM:00132D38 bclr d2,d6 ROM:00132D3A move.l d6,($8A0).w ROM:00132D3E ROM:00132D3E locret_132D3E: ; CODE XREF: ROM:00132D32↑j ROM:00132D3E rts ROM:00132D40 ; --------------------------------------------------------------------------- ROM:00132D40 cmpi.b #$FF,d3 ROM:00132D44 bne.s loc_132D70 ROM:00132D46 move.l ($8A0).w,d6 ROM:00132D4A bset d2,d6 ROM:00132D4C move.l d6,($8A0).w ROM:00132D50 move.b ($1135).l,d7 ROM:00132D56 lsl.w #8,d7 ROM:00132D58 or.b ($1136).l,d7 ROM:00132D5E move.w #1,($5FE).w ROM:00132D64 move.w d7,($5FA).w ROM:00132D68 bsr.l sub_11778C ROM:00132D6E bra.s locret_132D86 ROM:00132D70 ; --------------------------------------------------------------------------- ROM:00132D70 ROM:00132D70 loc_132D70: ; CODE XREF: ROM:00132D44↑j ROM:00132D70 move.l ($8A0).w,d6 ROM:00132D74 bclr d2,d6 ROM:00132D76 move.l d6,($8A0).w ROM:00132D7A move.w #2,($5FE).w ROM:00132D80 bsr.l sub_11778C ROM:00132D86 ROM:00132D86 locret_132D86: ; CODE XREF: ROM:00132D6E↑j ROM:00132D86 rts ROM:00132D86 ; --------------------------------------------------------------------------- ROM:00132D88 dc.b 0, $FF ROM:00132D8A ROM:00132D8A ; =============== S U B R O U T I N E ======================================= ROM:00132D8A ROM:00132D8A ROM:00132D8A sub_132D8A: ; CODE XREF: ROM:0011685C↑p ROM:00132D8A move.w #0,($FFFFF462).w ROM:00132D90 move.w #$204,($FFFFF460).w ROM:00132D96 rts ROM:00132D96 ; End of function sub_132D8A ROM:00132D96 ROM:00132D98 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132D9A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132D9C ; --------------------------------------------------------------------------- ROM:00132D9C rts ROM:00132D9E ROM:00132D9E ; =============== S U B R O U T I N E ======================================= ROM:00132D9E ROM:00132D9E ROM:00132D9E sub_132D9E: ; CODE XREF: sub_13340E+88↓p ROM:00132D9E movem.l d2/a2-a3,-(sp) ROM:00132DA2 move.l #$DF,d0 ROM:00132DA8 and.b d0,($1361).l ROM:00132DAE move.l #$FE,d0 ROM:00132DB4 and.b d0,($1360).l ROM:00132DBA clr.w d2 ROM:00132DBC movea.l #$620,a0 ROM:00132DC2 lea (a0,d2.w*2),a0 ROM:00132DC6 movea.l a0,a1 ROM:00132DC8 lea $1AA(a5),a0 ROM:00132DCC lea (a0,d2.w*2),a0 ROM:00132DD0 movea.l a0,a3 ROM:00132DD2 movea.l #$13CC,a0 ROM:00132DD8 lea (a0,d2.w*2),a2 ROM:00132DDC move.w $8C(a5),d1 ROM:00132DE0 bra.s loc_132DE8 ROM:00132DE2 ; --------------------------------------------------------------------------- ROM:00132DE2 ROM:00132DE2 loc_132DE2: ; CODE XREF: sub_132D9E+4C↓j ROM:00132DE2 move.w (a3)+,(a2)+ ROM:00132DE4 clr.w (a1)+ ROM:00132DE6 addq.w #1,d2 ROM:00132DE8 ROM:00132DE8 loc_132DE8: ; CODE XREF: sub_132D9E+42↑j ROM:00132DE8 cmp.w d1,d2 ROM:00132DEA blt.s loc_132DE2 ROM:00132DEC clr.w ($5BA).l ROM:00132DF2 clr.w ($5B8).l ROM:00132DF8 clr.w ($582).l ROM:00132DFE clr.w ($584).l ROM:00132E04 clr.w ($586).l ROM:00132E0A clr.w ($588).l ROM:00132E10 move.w ($1296).l,($1414).l ROM:00132E1A movem.l (sp)+,d2/a2-a3 ROM:00132E1E rts ROM:00132E1E ; End of function sub_132D9E ROM:00132E1E ROM:00132E20 ROM:00132E20 ; =============== S U B R O U T I N E ======================================= ROM:00132E20 ROM:00132E20 ROM:00132E20 sub_132E20: ; CODE XREF: sub_13340E+8E↓p ROM:00132E20 movem.l d2/a2-a3,-(sp) ROM:00132E24 move.l #$EF,d0 ROM:00132E2A and.b d0,($1362).l ROM:00132E30 move.l #$400000,($1410).l ROM:00132E3A move.l #$400000,($13C4).l ROM:00132E44 move.l #$5FFDBE,($13BC).l ROM:00132E4E clr.w d2 ROM:00132E50 movea.l #$13E4,a0 ROM:00132E56 lea (a0,d2.w*4),a1 ROM:00132E5A movea.l #$1364,a0 ROM:00132E60 lea (a0,d2.w*4),a3 ROM:00132E64 movea.l #$1390,a0 ROM:00132E6A lea (a0,d2.w*4),a2 ROM:00132E6E move.w $8C(a5),d1 ROM:00132E72 bra.s loc_132E7C ROM:00132E74 ; --------------------------------------------------------------------------- ROM:00132E74 ROM:00132E74 loc_132E74: ; CODE XREF: sub_132E20+5E↓j ROM:00132E74 clr.l (a2)+ ROM:00132E76 clr.l (a3)+ ROM:00132E78 clr.l (a1)+ ROM:00132E7A addq.w #1,d2 ROM:00132E7C ROM:00132E7C loc_132E7C: ; CODE XREF: sub_132E20+52↑j ROM:00132E7C cmp.w d1,d2 ROM:00132E7E blt.s loc_132E74 ROM:00132E80 movem.l (sp)+,d2/a2-a3 ROM:00132E84 rts ROM:00132E84 ; End of function sub_132E20 ROM:00132E84 ROM:00132E86 ROM:00132E86 ; =============== S U B R O U T I N E ======================================= ROM:00132E86 ROM:00132E86 ROM:00132E86 sub_132E86: ; CODE XREF: sub_132ED4+8↓p ROM:00132E86 ; sub_132F02+8↓p ROM:00132E86 movem.l a2-a3,-(sp) ROM:00132E8A movea.l #$13C4,a3 ROM:00132E90 movea.l #$1410,a1 ROM:00132E96 move sr,-(sp) ROM:00132E98 ori #$2700,sr ROM:00132E9C movea.l (a1),a2 ROM:00132E9E move.l (a1),d0 ROM:00132EA0 cmp.l (a3),d0 ROM:00132EA2 bne.s loc_132EC4 ROM:00132EA4 move.l (a3),d0 ROM:00132EA6 cmp.l ($13BC).l,d0 ROM:00132EAC bcc.s loc_132EB6 ROM:00132EAE moveq #$18,d0 ROM:00132EB0 add.l d0,(a3) ROM:00132EB2 move.l (a3),(a1) ROM:00132EB4 bra.s loc_132ECA ROM:00132EB6 ; --------------------------------------------------------------------------- ROM:00132EB6 ROM:00132EB6 loc_132EB6: ; CODE XREF: sub_132E86+26↑j ROM:00132EB6 move.l #$10,d0 ROM:00132EBC or.b d0,($1362).l ROM:00132EC2 bra.s loc_132ECA ROM:00132EC4 ; --------------------------------------------------------------------------- ROM:00132EC4 ROM:00132EC4 loc_132EC4: ; CODE XREF: sub_132E86+1C↑j ROM:00132EC4 movea.l (a1),a0 ROM:00132EC6 move.l $14(a0),(a1) ROM:00132ECA ROM:00132ECA loc_132ECA: ; CODE XREF: sub_132E86+2E↑j ROM:00132ECA ; sub_132E86+3C↑j ROM:00132ECA move (sp)+,sr ROM:00132ECC move.l a2,d0 ROM:00132ECE movem.l (sp)+,a2-a3 ROM:00132ED2 rts ROM:00132ED2 ; End of function sub_132E86 ROM:00132ED2 ROM:00132ED4 ROM:00132ED4 ; =============== S U B R O U T I N E ======================================= ROM:00132ED4 ROM:00132ED4 ROM:00132ED4 sub_132ED4: ; CODE XREF: sub_13307C+254↓p ROM:00132ED4 ; sub_13307C+2A6↓p ROM:00132ED4 ROM:00132ED4 arg_0 = 4 ROM:00132ED4 ROM:00132ED4 movem.l d2/a2-a3,-(sp) ROM:00132ED8 move.l $C+arg_0(sp),d2 ROM:00132EDC bsr.w sub_132E86 ROM:00132EE0 movea.l d0,a3 ROM:00132EE2 movea.l #$1390,a0 ROM:00132EE8 lea (a0,d2.w*4),a0 ROM:00132EEC movea.l a0,a2 ROM:00132EEE movea.l (a0),a0 ROM:00132EF0 move.l a3,$14(a0) ROM:00132EF4 move.l a3,(a2) ROM:00132EF6 movea.l a3,a0 ROM:00132EF8 clr.l $14(a0) ROM:00132EFC movem.l (sp)+,d2/a2-a3 ROM:00132F00 rts ROM:00132F00 ; End of function sub_132ED4 ROM:00132F00 ROM:00132F02 ROM:00132F02 ; =============== S U B R O U T I N E ======================================= ROM:00132F02 ROM:00132F02 ROM:00132F02 sub_132F02: ; CODE XREF: sub_13307C+222↓p ROM:00132F02 ROM:00132F02 arg_0 = 4 ROM:00132F02 ROM:00132F02 movem.l d2/a2-a3,-(sp) ROM:00132F06 move.l $C+arg_0(sp),d2 ROM:00132F0A bsr.w sub_132E86 ROM:00132F0E movea.l d0,a3 ROM:00132F10 movea.l #$1390,a0 ROM:00132F16 lea (a0,d2.w*4),a0 ROM:00132F1A movea.l a0,a2 ROM:00132F1C move.l a3,(a0) ROM:00132F1E movea.l (a2),a0 ROM:00132F20 clr.l $14(a0) ROM:00132F24 movem.l (sp)+,d2/a2-a3 ROM:00132F28 rts ROM:00132F28 ; End of function sub_132F02 ROM:00132F28 ROM:00132F2A ROM:00132F2A ; =============== S U B R O U T I N E ======================================= ROM:00132F2A ROM:00132F2A ROM:00132F2A sub_132F2A: ; CODE XREF: sub_13307C+22A↓p ROM:00132F2A ; sub_13307C+2B0↓p ROM:00132F2A ROM:00132F2A arg_0 = 4 ROM:00132F2A ROM:00132F2A movem.l d2-d3/a2-a3,-(sp) ROM:00132F2E move.l $10+arg_0(sp),d3 ROM:00132F32 movea.l #$1390,a0 ROM:00132F38 lea (a0,d3.w*4),a0 ROM:00132F3C movea.l a0,a1 ROM:00132F3E movea.l (a0),a0 ROM:00132F40 move.w #1,$12(a0) ROM:00132F46 clr.w d2 ROM:00132F48 move.w d3,d0 ROM:00132F4A move.w d0,d1 ROM:00132F4C lsl.w #3,d0 ROM:00132F4E add.w d1,d0 ROM:00132F50 add.w d0,d0 ROM:00132F52 move.w d2,d1 ROM:00132F54 add.w d1,d1 ROM:00132F56 add.w d1,d0 ROM:00132F58 lea $D0(a5),a0 ROM:00132F5C lea (a0,d0.w),a0 ROM:00132F60 movea.l a0,a2 ROM:00132F62 movea.l a1,a3 ROM:00132F64 ROM:00132F64 loc_132F64: ; CODE XREF: sub_132F2A+5A↓j ROM:00132F64 move.w (a2)+,d3 ROM:00132F66 andi.w #$FFFE,d3 ROM:00132F6A move.w d3,d0 ROM:00132F6C ext.l d0 ROM:00132F6E movea.l d0,a0 ROM:00132F70 move.w (a0),d0 ROM:00132F72 move.w d2,d1 ROM:00132F74 ext.l d1 ROM:00132F76 add.l d1,d1 ROM:00132F78 add.l (a3),d1 ROM:00132F7A movea.l d1,a0 ROM:00132F7C move.w d0,(a0) ROM:00132F7E addq.w #1,d2 ROM:00132F80 cmpi.w #9,d2 ROM:00132F84 blt.s loc_132F64 ROM:00132F86 movem.l (sp)+,d2-d3/a2-a3 ROM:00132F8A rts ROM:00132F8A ; End of function sub_132F2A ROM:00132F8A ROM:00132F8C ROM:00132F8C ; =============== S U B R O U T I N E ======================================= ROM:00132F8C ROM:00132F8C ROM:00132F8C sub_132F8C: ; CODE XREF: sub_13307C+24A↓p ROM:00132F8C ROM:00132F8C arg_0 = 4 ROM:00132F8C ROM:00132F8C movem.l a2-a4,-(sp) ROM:00132F90 move.l $C+arg_0(sp),d1 ROM:00132F94 movea.l #$1410,a4 ROM:00132F9A move sr,-(sp) ROM:00132F9C ori #$2700,sr ROM:00132FA0 movea.l #$1390,a1 ROM:00132FA6 movea.l (a1,d1.w*4),a0 ROM:00132FAA move.l (a4),$14(a0) ROM:00132FAE movea.l #$1364,a0 ROM:00132FB4 tst.l (a0,d1.w*4) ROM:00132FB8 bne.s loc_132FDA ROM:00132FBA movea.l #$13E4,a0 ROM:00132FC0 lea (a0,d1.w*4),a0 ROM:00132FC4 movea.l a0,a2 ROM:00132FC6 move.l (a0),d0 ROM:00132FC8 movea.l d0,a3 ROM:00132FCA move.l d0,(a4) ROM:00132FCC movea.l #$1390,a0 ROM:00132FD2 move.l a3,(a0,d1.w*4) ROM:00132FD6 clr.l (a2) ROM:00132FD8 bra.s loc_132FFE ROM:00132FDA ; --------------------------------------------------------------------------- ROM:00132FDA ROM:00132FDA loc_132FDA: ; CODE XREF: sub_132F8C+2C↑j ROM:00132FDA movea.l #$1364,a1 ROM:00132FE0 movea.l (a1,d1.w*4),a0 ROM:00132FE4 movea.l a0,a3 ROM:00132FE6 move.l $14(a0),(a4) ROM:00132FEA movea.l #$1390,a0 ROM:00132FF0 lea (a0,d1.w*4),a0 ROM:00132FF4 movea.l a0,a2 ROM:00132FF6 move.l a3,(a0) ROM:00132FF8 movea.l (a2),a0 ROM:00132FFA clr.l $14(a0) ROM:00132FFE ROM:00132FFE loc_132FFE: ; CODE XREF: sub_132F8C+4C↑j ROM:00132FFE move (sp)+,sr ROM:00133000 movem.l (sp)+,a2-a4 ROM:00133004 rts ROM:00133004 ; End of function sub_132F8C ROM:00133004 ROM:00133006 ROM:00133006 ; =============== S U B R O U T I N E ======================================= ROM:00133006 ROM:00133006 ROM:00133006 sub_133006: ; CODE XREF: sub_13307C+25E↓p ROM:00133006 ROM:00133006 arg_2 = 6 ROM:00133006 ROM:00133006 movem.l d2-d3/a2-a3,-(sp) ROM:0013300A movea.w $10+arg_2(sp),a0 ROM:0013300E movea.l #$1390,a1 ROM:00133014 lea (a1,a0.w*4),a0 ROM:00133018 movea.l a0,a2 ROM:0013301A movea.l (a0),a0 ROM:0013301C move.w #2,$12(a0) ROM:00133022 clr.w d2 ROM:00133024 movea.l a2,a3 ROM:00133026 lea $184(a5),a0 ROM:0013302A lea (a0,d2.w*2),a0 ROM:0013302E movea.l a0,a2 ROM:00133030 ROM:00133030 loc_133030: ; CODE XREF: sub_133006+4A↓j ROM:00133030 move.w (a2)+,d3 ROM:00133032 andi.w #$FFFE,d3 ROM:00133036 move.w d3,d0 ROM:00133038 ext.l d0 ROM:0013303A movea.l d0,a0 ROM:0013303C move.w (a0),d0 ROM:0013303E move.w d2,d1 ROM:00133040 ext.l d1 ROM:00133042 add.l d1,d1 ROM:00133044 add.l (a3),d1 ROM:00133046 movea.l d1,a0 ROM:00133048 move.w d0,(a0) ROM:0013304A addq.w #1,d2 ROM:0013304C cmpi.w #9,d2 ROM:00133050 blt.s loc_133030 ROM:00133052 movem.l (sp)+,d2-d3/a2-a3 ROM:00133056 rts ROM:00133056 ; End of function sub_133006 ROM:00133056 ROM:00133058 ; --------------------------------------------------------------------------- ROM:00133058 movem.l a2-a4,-(sp) ROM:0013305C movea.w $12(sp),a0 ROM:00133060 movea.l #$13E4,a1 ROM:00133066 lea (a1,a0.w*4),a0 ROM:0013306A movea.l a0,a2 ROM:0013306C movea.l (a0),a4 ROM:0013306E movea.l a4,a3 ROM:00133070 move.l $14(a3),(a2) ROM:00133074 move.l a4,d0 ROM:00133076 movem.l (sp)+,a2-a4 ROM:0013307A rts ROM:0013307C ROM:0013307C ; =============== S U B R O U T I N E ======================================= ROM:0013307C ROM:0013307C ROM:0013307C sub_13307C: ; CODE XREF: sub_133338+84↓p ROM:0013307C ; sub_1333E0+18↓p ROM:0013307C ROM:0013307C arg_0 = 4 ROM:0013307C arg_4 = 8 ROM:0013307C arg_8 = $C ROM:0013307C ROM:0013307C movem.l d2-d4/a2-a4,-(sp) ROM:00133080 move.l $18+arg_4(sp),d2 ROM:00133084 move.l $18+arg_0(sp),d3 ROM:00133088 move.l $18+arg_8(sp),d4 ROM:0013308C movea.l #$13CC,a3 ROM:00133092 lea $20E(a5),a4 ROM:00133096 movea.l #$620,a0 ROM:0013309C lea (a0,d3.w*2),a0 ROM:001330A0 movea.l a0,a2 ROM:001330A2 move.w (a0),d0 ROM:001330A4 ext.l d0 ROM:001330A6 moveq #5,d1 ROM:001330A8 cmp.l d1,d0 ; switch 6 cases ROM:001330AA bhi.w def_1330B2 ; jumptable 001330B2 default case ROM:001330AE move.w jpt_1330B2(pc,d0.l*2),d0 ROM:001330B2 jmp jpt_1330B2(pc,d0.w) ; switch jump ROM:001330B2 ; --------------------------------------------------------------------------- ROM:001330B6 jpt_1330B2: dc.w loc_1330C2-$1330B6 ; DATA XREF: sub_13307C+32↑r ROM:001330B6 ; sub_13307C+36↑r ROM:001330B6 dc.w loc_1330D8-$1330B6 ; jump table for switch statement ROM:001330B6 dc.w loc_133160-$1330B6 ROM:001330B6 dc.w loc_1331D2-$1330B6 ROM:001330B6 dc.w loc_133216-$1330B6 ROM:001330B6 dc.w loc_133224-$1330B6 ROM:001330C2 ; --------------------------------------------------------------------------- ROM:001330C2 ROM:001330C2 loc_1330C2: ; CODE XREF: sub_13307C+36↑j ROM:001330C2 ; DATA XREF: sub_13307C:jpt_1330B2↑o ROM:001330C2 tst.b d2 ; jumptable 001330B2 case 0 ROM:001330C4 beq.w def_1330B2 ; jumptable 001330B2 default case ROM:001330C8 tst.b d4 ROM:001330CA bne.w def_1330B2 ; jumptable 001330B2 default case ROM:001330CE moveq #1,d2 ROM:001330D0 move.w #1,(a2) ROM:001330D4 bra.w loc_13326A ROM:001330D8 ; --------------------------------------------------------------------------- ROM:001330D8 ROM:001330D8 loc_1330D8: ; CODE XREF: sub_13307C+36↑j ROM:001330D8 ; DATA XREF: sub_13307C:jpt_1330B2↑o ROM:001330D8 tst.b d2 ; jumptable 001330B2 case 1 ROM:001330DA beq.s loc_1330EE ROM:001330DC movea.w d3,a0 ROM:001330DE tst.w (a3,a0.w*2) ROM:001330E2 ble.s loc_1330EE ROM:001330E4 moveq #5,d2 ROM:001330E6 move.w #2,(a2) ROM:001330EA bra.w loc_13326A ROM:001330EE ; --------------------------------------------------------------------------- ROM:001330EE ROM:001330EE loc_1330EE: ; CODE XREF: sub_13307C+5E↑j ROM:001330EE ; sub_13307C+66↑j ROM:001330EE tst.b d2 ROM:001330F0 beq.s loc_133104 ROM:001330F2 movea.w d3,a0 ROM:001330F4 tst.w (a3,a0.w*2) ROM:001330F8 bne.s loc_133104 ROM:001330FA moveq #4,d2 ROM:001330FC move.w #2,(a2) ROM:00133100 bra.w loc_13326A ROM:00133104 ; --------------------------------------------------------------------------- ROM:00133104 ROM:00133104 loc_133104: ; CODE XREF: sub_13307C+74↑j ROM:00133104 ; sub_13307C+7C↑j ROM:00133104 tst.b d2 ROM:00133106 bne.s loc_133130 ROM:00133108 tst.b d4 ROM:0013310A beq.s loc_133130 ROM:0013310C lea $1FA(a5),a0 ROM:00133110 move.w (a0,d3.w*2),d0 ROM:00133114 ext.l d0 ROM:00133116 movea.l d0,a0 ROM:00133118 move.w (a0),d0 ROM:0013311A movea.w d3,a0 ROM:0013311C cmp.w (a4,a0.w*2),d0 ROM:00133120 blt.s loc_133126 ROM:00133122 moveq #3,d2 ROM:00133124 bra.s loc_133128 ROM:00133126 ; --------------------------------------------------------------------------- ROM:00133126 ROM:00133126 loc_133126: ; CODE XREF: sub_13307C+A4↑j ROM:00133126 moveq #2,d2 ROM:00133128 ROM:00133128 loc_133128: ; CODE XREF: sub_13307C+A8↑j ROM:00133128 move.w #4,(a2) ROM:0013312C bra.w loc_13326A ROM:00133130 ; --------------------------------------------------------------------------- ROM:00133130 ROM:00133130 loc_133130: ; CODE XREF: sub_13307C+8A↑j ROM:00133130 ; sub_13307C+8E↑j ROM:00133130 tst.b d2 ROM:00133132 bne.s loc_133156 ROM:00133134 tst.b d4 ROM:00133136 bne.s loc_133156 ROM:00133138 lea $1E6(a5),a0 ROM:0013313C tst.w (a0,d3.w*2) ROM:00133140 bne.s loc_13314C ROM:00133142 moveq #2,d2 ROM:00133144 move.w #3,(a2) ROM:00133148 bra.w loc_13326A ROM:0013314C ; --------------------------------------------------------------------------- ROM:0013314C ROM:0013314C loc_13314C: ; CODE XREF: sub_13307C+C4↑j ROM:0013314C moveq #3,d2 ROM:0013314E move.w #5,(a2) ROM:00133152 bra.w loc_13326A ROM:00133156 ; --------------------------------------------------------------------------- ROM:00133156 ROM:00133156 loc_133156: ; CODE XREF: sub_13307C+B6↑j ROM:00133156 ; sub_13307C+BA↑j ROM:00133156 moveq #5,d2 ROM:00133158 move.w #1,(a2) ROM:0013315C bra.w loc_13326A ROM:00133160 ; --------------------------------------------------------------------------- ROM:00133160 ROM:00133160 loc_133160: ; CODE XREF: sub_13307C+36↑j ROM:00133160 ; DATA XREF: sub_13307C:jpt_1330B2↑o ROM:00133160 tst.b d2 ; jumptable 001330B2 case 2 ROM:00133162 beq.s loc_133176 ROM:00133164 movea.w d3,a0 ROM:00133166 tst.w (a3,a0.w*2) ROM:0013316A bne.s loc_133176 ROM:0013316C moveq #4,d2 ROM:0013316E move.w #2,(a2) ROM:00133172 bra.w loc_13326A ROM:00133176 ; --------------------------------------------------------------------------- ROM:00133176 ROM:00133176 loc_133176: ; CODE XREF: sub_13307C+E6↑j ROM:00133176 ; sub_13307C+EE↑j ROM:00133176 tst.b d2 ROM:00133178 bne.s loc_1331A2 ROM:0013317A tst.b d4 ROM:0013317C beq.s loc_1331A2 ROM:0013317E lea $1FA(a5),a0 ROM:00133182 move.w (a0,d3.w*2),d0 ROM:00133186 ext.l d0 ROM:00133188 movea.l d0,a0 ROM:0013318A move.w (a0),d0 ROM:0013318C movea.w d3,a0 ROM:0013318E cmp.w (a4,a0.w*2),d0 ROM:00133192 blt.s loc_133198 ROM:00133194 moveq #3,d2 ROM:00133196 bra.s loc_13319A ROM:00133198 ; --------------------------------------------------------------------------- ROM:00133198 ROM:00133198 loc_133198: ; CODE XREF: sub_13307C+116↑j ROM:00133198 moveq #2,d2 ROM:0013319A ROM:0013319A loc_13319A: ; CODE XREF: sub_13307C+11A↑j ROM:0013319A move.w #4,(a2) ROM:0013319E bra.w loc_13326A ROM:001331A2 ; --------------------------------------------------------------------------- ROM:001331A2 ROM:001331A2 loc_1331A2: ; CODE XREF: sub_13307C+FC↑j ROM:001331A2 ; sub_13307C+100↑j ROM:001331A2 tst.b d2 ROM:001331A4 bne.s loc_1331C8 ROM:001331A6 tst.b d4 ROM:001331A8 bne.s loc_1331C8 ROM:001331AA lea $1E6(a5),a0 ROM:001331AE tst.w (a0,d3.w*2) ROM:001331B2 bne.s loc_1331BE ROM:001331B4 moveq #2,d2 ROM:001331B6 move.w #3,(a2) ROM:001331BA bra.w loc_13326A ROM:001331BE ; --------------------------------------------------------------------------- ROM:001331BE ROM:001331BE loc_1331BE: ; CODE XREF: sub_13307C+136↑j ROM:001331BE moveq #3,d2 ROM:001331C0 move.w #5,(a2) ROM:001331C4 bra.w loc_13326A ROM:001331C8 ; --------------------------------------------------------------------------- ROM:001331C8 ROM:001331C8 loc_1331C8: ; CODE XREF: sub_13307C+128↑j ROM:001331C8 ; sub_13307C+12C↑j ROM:001331C8 moveq #5,d2 ROM:001331CA move.w #2,(a2) ROM:001331CE bra.w loc_13326A ROM:001331D2 ; --------------------------------------------------------------------------- ROM:001331D2 ROM:001331D2 loc_1331D2: ; CODE XREF: sub_13307C+36↑j ROM:001331D2 ; DATA XREF: sub_13307C:jpt_1330B2↑o ROM:001331D2 tst.b d2 ; jumptable 001330B2 case 3 ROM:001331D4 beq.s loc_1331E4 ROM:001331D6 tst.b d4 ROM:001331D8 bne.s loc_1331E4 ROM:001331DA moveq #4,d2 ROM:001331DC move.w #2,(a2) ROM:001331E0 bra.w loc_13326A ROM:001331E4 ; --------------------------------------------------------------------------- ROM:001331E4 ROM:001331E4 loc_1331E4: ; CODE XREF: sub_13307C+158↑j ROM:001331E4 ; sub_13307C+15C↑j ROM:001331E4 tst.b d2 ROM:001331E6 bne.s loc_13320E ROM:001331E8 tst.b d4 ROM:001331EA beq.s loc_13320E ROM:001331EC lea $1FA(a5),a0 ROM:001331F0 move.w (a0,d3.w*2),d0 ROM:001331F4 ext.l d0 ROM:001331F6 movea.l d0,a0 ROM:001331F8 move.w (a0),d0 ROM:001331FA movea.w d3,a0 ROM:001331FC cmp.w (a4,a0.w*2),d0 ROM:00133200 blt.s loc_133206 ROM:00133202 moveq #3,d2 ROM:00133204 bra.s loc_133208 ROM:00133206 ; --------------------------------------------------------------------------- ROM:00133206 ROM:00133206 loc_133206: ; CODE XREF: sub_13307C+184↑j ROM:00133206 moveq #2,d2 ROM:00133208 ROM:00133208 loc_133208: ; CODE XREF: sub_13307C+188↑j ROM:00133208 move.w #4,(a2) ROM:0013320C bra.s loc_13326A ROM:0013320E ; --------------------------------------------------------------------------- ROM:0013320E ROM:0013320E loc_13320E: ; CODE XREF: sub_13307C+16A↑j ROM:0013320E ; sub_13307C+16E↑j ROM:0013320E moveq #5,d2 ROM:00133210 move.w #3,(a2) ROM:00133214 bra.s loc_13326A ROM:00133216 ; --------------------------------------------------------------------------- ROM:00133216 ROM:00133216 loc_133216: ; CODE XREF: sub_13307C+36↑j ROM:00133216 ; DATA XREF: sub_13307C:jpt_1330B2↑o ROM:00133216 tst.b d4 ; jumptable 001330B2 case 4 ROM:00133218 bne.s loc_133220 ROM:0013321A move.w #5,(a2) ROM:0013321E bra.s loc_133224 ; jumptable 001330B2 case 5 ROM:00133220 ; --------------------------------------------------------------------------- ROM:00133220 ROM:00133220 loc_133220: ; CODE XREF: sub_13307C+19C↑j ROM:00133220 move.w #4,(a2) ROM:00133224 ROM:00133224 loc_133224: ; CODE XREF: sub_13307C+36↑j ROM:00133224 ; sub_13307C+1A2↑j ROM:00133224 ; DATA XREF: ... ROM:00133224 tst.b d2 ; jumptable 001330B2 case 5 ROM:00133226 beq.s loc_133234 ROM:00133228 tst.b d4 ROM:0013322A bne.s loc_133234 ROM:0013322C moveq #6,d2 ROM:0013322E move.w #1,(a2) ROM:00133232 bra.s loc_13326A ROM:00133234 ; --------------------------------------------------------------------------- ROM:00133234 ROM:00133234 loc_133234: ; CODE XREF: sub_13307C+1AA↑j ROM:00133234 ; sub_13307C+1AE↑j ROM:00133234 tst.b d2 ROM:00133236 bne.s loc_13325E ROM:00133238 tst.b d4 ROM:0013323A beq.s loc_13325E ROM:0013323C lea $1FA(a5),a0 ROM:00133240 move.w (a0,d3.w*2),d0 ROM:00133244 ext.l d0 ROM:00133246 movea.l d0,a0 ROM:00133248 move.w (a0),d0 ROM:0013324A movea.w d3,a0 ROM:0013324C cmp.w (a4,a0.w*2),d0 ROM:00133250 blt.s loc_133256 ROM:00133252 moveq #3,d2 ROM:00133254 bra.s loc_133258 ROM:00133256 ; --------------------------------------------------------------------------- ROM:00133256 ROM:00133256 loc_133256: ; CODE XREF: sub_13307C+1D4↑j ROM:00133256 moveq #2,d2 ROM:00133258 ROM:00133258 loc_133258: ; CODE XREF: sub_13307C+1D8↑j ROM:00133258 move.w #4,(a2) ROM:0013325C bra.s loc_13326A ROM:0013325E ; --------------------------------------------------------------------------- ROM:0013325E ROM:0013325E loc_13325E: ; CODE XREF: sub_13307C+1BA↑j ROM:0013325E ; sub_13307C+1BE↑j ROM:0013325E moveq #5,d2 ROM:00133260 move.w #5,(a2) ROM:00133264 bra.s loc_13326A ROM:00133266 ; --------------------------------------------------------------------------- ROM:00133266 ROM:00133266 def_1330B2: ; CODE XREF: sub_13307C+2E↑j ROM:00133266 ; sub_13307C+48↑j ... ROM:00133266 moveq #5,d2 ; jumptable 001330B2 default case ROM:00133268 clr.w (a2) ROM:0013326A ROM:0013326A loc_13326A: ; CODE XREF: sub_13307C+58↑j ROM:0013326A ; sub_13307C+6E↑j ... ROM:0013326A move.w d2,d0 ROM:0013326C ext.l d0 ROM:0013326E subq.l #1,d0 ; switch 6 cases ROM:00133270 moveq #5,d1 ROM:00133272 cmp.l d1,d0 ROM:00133274 bhi.w def_13327C ; jumptable 0013327C default case, case 5 ROM:00133278 move.w jpt_13327C(pc,d0.l*2),d0 ROM:0013327C jmp jpt_13327C(pc,d0.w) ; switch jump ROM:0013327C ; --------------------------------------------------------------------------- ROM:00133280 jpt_13327C: dc.w loc_13328C-$133280 ; DATA XREF: sub_13307C+1FC↑r ROM:00133280 ; sub_13307C+200↑r ROM:00133280 dc.w loc_1332C2-$133280 ; jump table for switch statement ROM:00133280 dc.w loc_1332CC-$133280 ROM:00133280 dc.w loc_1332E0-$133280 ROM:00133280 dc.w def_13327C-$133280 ROM:00133280 dc.w loc_1332FC-$133280 ROM:0013328C ; --------------------------------------------------------------------------- ROM:0013328C ROM:0013328C loc_13328C: ; CODE XREF: sub_13307C+200↑j ROM:0013328C ; DATA XREF: sub_13307C:jpt_13327C↑o ROM:0013328C lea $1AA(a5),a0 ; jumptable 0013327C case 1 ROM:00133290 move.w (a0,d3.w*2),d0 ROM:00133294 movea.w d3,a0 ROM:00133296 move.w d0,(a3,a0.w*2) ROM:0013329A move.w d3,d0 ROM:0013329C move.l d0,-(sp) ROM:0013329E bsr.w sub_132F02 ROM:001332A2 move.w d3,d0 ROM:001332A4 move.l d0,-(sp) ROM:001332A6 bsr.w sub_132F2A ROM:001332AA addq.l #8,sp ROM:001332AC movea.l #$1390,a0 ROM:001332B2 move.l (a0,d3.w*4),d0 ROM:001332B6 movea.l #$13E4,a0 ROM:001332BC move.l d0,(a0,d3.w*4) ROM:001332C0 bra.s def_13327C ; jumptable 0013327C default case, case 5 ROM:001332C2 ; --------------------------------------------------------------------------- ROM:001332C2 ROM:001332C2 loc_1332C2: ; CODE XREF: sub_13307C+200↑j ROM:001332C2 ; DATA XREF: sub_13307C:jpt_13327C↑o ROM:001332C2 move.w d3,d0 ; jumptable 0013327C case 2 ROM:001332C4 move.l d0,-(sp) ROM:001332C6 bsr.w sub_132F8C ROM:001332CA bra.s loc_133330 ROM:001332CC ; --------------------------------------------------------------------------- ROM:001332CC ROM:001332CC loc_1332CC: ; CODE XREF: sub_13307C+200↑j ROM:001332CC ; DATA XREF: sub_13307C:jpt_13327C↑o ROM:001332CC move.w d3,d0 ; jumptable 0013327C case 3 ROM:001332CE move.l d0,-(sp) ROM:001332D0 bsr.w sub_132ED4 ROM:001332D4 addq.l #4,sp ROM:001332D6 move.w d3,d0 ROM:001332D8 move.l d0,-(sp) ROM:001332DA bsr.w sub_133006 ROM:001332DE bra.s loc_133330 ROM:001332E0 ; --------------------------------------------------------------------------- ROM:001332E0 ROM:001332E0 loc_1332E0: ; CODE XREF: sub_13307C+200↑j ROM:001332E0 ; DATA XREF: sub_13307C:jpt_13327C↑o ROM:001332E0 lea $1AA(a5),a0 ; jumptable 0013327C case 4 ROM:001332E4 move.w (a0,d3.w*2),d0 ROM:001332E8 movea.w d3,a0 ROM:001332EA move.w d0,(a3,a0.w*2) ROM:001332EE cmpi.w #9,d3 ROM:001332F2 bne.s loc_13331E ROM:001332F4 jsr sub_133AE4 ROM:001332FA bra.s loc_13331E ROM:001332FC ; --------------------------------------------------------------------------- ROM:001332FC ROM:001332FC loc_1332FC: ; CODE XREF: sub_13307C+200↑j ROM:001332FC ; DATA XREF: sub_13307C:jpt_13327C↑o ROM:001332FC movea.l #$1390,a0 ; jumptable 0013327C case 6 ROM:00133302 move.l (a0,d3.w*4),d0 ROM:00133306 movea.l #$1364,a0 ROM:0013330C move.l d0,(a0,d3.w*4) ROM:00133310 lea $1AA(a5),a0 ROM:00133314 move.w (a0,d3.w*2),d0 ROM:00133318 movea.w d3,a0 ROM:0013331A move.w d0,(a3,a0.w*2) ROM:0013331E ROM:0013331E loc_13331E: ; CODE XREF: sub_13307C+276↑j ROM:0013331E ; sub_13307C+27E↑j ROM:0013331E move.w d3,d0 ROM:00133320 move.l d0,-(sp) ROM:00133322 bsr.w sub_132ED4 ROM:00133326 addq.l #4,sp ROM:00133328 move.w d3,d0 ROM:0013332A move.l d0,-(sp) ROM:0013332C bsr.w sub_132F2A ROM:00133330 ROM:00133330 loc_133330: ; CODE XREF: sub_13307C+24E↑j ROM:00133330 ; sub_13307C+262↑j ROM:00133330 addq.l #4,sp ROM:00133332 ROM:00133332 def_13327C: ; CODE XREF: sub_13307C+1F8↑j ROM:00133332 ; sub_13307C+200↑j ... ROM:00133332 movem.l (sp)+,d2-d4/a2-a4 ; jumptable 0013327C default case, case 5 ROM:00133336 rts ROM:00133336 ; End of function sub_13307C ROM:00133336 ROM:00133338 ROM:00133338 ; =============== S U B R O U T I N E ======================================= ROM:00133338 ROM:00133338 ROM:00133338 sub_133338: ; CODE XREF: sub_110E14+154↑p ROM:00133338 ; sub_1159EE+34↑p ... ROM:00133338 ROM:00133338 arg_0 = 4 ROM:00133338 ROM:00133338 movem.l d2-d5/a2-a4,-(sp) ROM:0013333C move.l $1C+arg_0(sp),d5 ROM:00133340 moveq #0,d0 ROM:00133342 move.b ($875).l,d0 ROM:00133348 andi.l #$80,d0 ROM:0013334E andi.l #$FF,d0 ROM:00133354 beq.w loc_1333D0 ROM:00133358 clr.w d2 ROM:0013335A movea.l #$13CC,a0 ROM:00133360 lea (a0,d2.w*2),a2 ROM:00133364 lea $196(a5),a0 ROM:00133368 lea (a0,d2.w*2),a0 ROM:0013336C movea.l a0,a4 ROM:0013336E lea $23D(a5),a0 ROM:00133372 lea (a0,d2.w),a0 ROM:00133376 movea.l a0,a3 ROM:00133378 bra.s loc_1333CA ROM:0013337A ; --------------------------------------------------------------------------- ROM:0013337A ROM:0013337A loc_13337A: ; CODE XREF: sub_133338+96↓j ROM:0013337A cmp.w (a4)+,d5 ROM:0013337C bne.s loc_1333C4 ROM:0013337E lea $1BE(a5),a0 ROM:00133382 move.w (a0,d2.w*2),d0 ROM:00133386 ext.l d0 ROM:00133388 movea.l d0,a0 ROM:0013338A move.b (a0),d4 ROM:0013338C lea $233(a5),a0 ROM:00133390 and.b (a0,d2.w),d4 ROM:00133394 extb.l d4 ROM:00133396 lea $1D2(a5),a0 ROM:0013339A move.w (a0,d2.w*2),d0 ROM:0013339E ext.l d0 ROM:001333A0 movea.l d0,a0 ROM:001333A2 move.b (a0),d3 ROM:001333A4 and.b (a3),d3 ROM:001333A6 extb.l d3 ROM:001333A8 tst.w (a2) ROM:001333AA ble.s loc_1333B0 ROM:001333AC addi.w #-1,(a2) ROM:001333B0 ROM:001333B0 loc_1333B0: ; CODE XREF: sub_133338+72↑j ROM:001333B0 move.b d3,d0 ROM:001333B2 move.l d0,-(sp) ROM:001333B4 move.b d4,d0 ROM:001333B6 move.l d0,-(sp) ROM:001333B8 move.w d2,d0 ROM:001333BA move.l d0,-(sp) ROM:001333BC bsr.w sub_13307C ROM:001333C0 lea $C(sp),sp ROM:001333C4 ROM:001333C4 loc_1333C4: ; CODE XREF: sub_133338+44↑j ROM:001333C4 addq.l #1,a3 ROM:001333C6 addq.l #2,a2 ROM:001333C8 addq.w #1,d2 ROM:001333CA ROM:001333CA loc_1333CA: ; CODE XREF: sub_133338+40↑j ROM:001333CA cmp.w $8C(a5),d2 ROM:001333CE blt.s loc_13337A ROM:001333D0 ROM:001333D0 loc_1333D0: ; CODE XREF: sub_133338+1C↑j ROM:001333D0 move.l ($13C4).l,($468).l ROM:001333DA movem.l (sp)+,d2-d5/a2-a4 ROM:001333DE rts ROM:001333DE ; End of function sub_133338 ROM:001333DE ROM:001333E0 ROM:001333E0 ; =============== S U B R O U T I N E ======================================= ROM:001333E0 ROM:001333E0 ROM:001333E0 sub_1333E0: ; CODE XREF: sub_13340E+CE↓p ROM:001333E0 ; sub_13340E+14A↓p ... ROM:001333E0 movem.l d2-d4,-(sp) ROM:001333E4 clr.b d4 ROM:001333E6 clr.b d3 ROM:001333E8 clr.w d2 ROM:001333EA bra.s loc_133402 ROM:001333EC ; --------------------------------------------------------------------------- ROM:001333EC ROM:001333EC loc_1333EC: ; CODE XREF: sub_1333E0+26↓j ROM:001333EC move.b d3,d0 ROM:001333EE move.l d0,-(sp) ROM:001333F0 move.b d4,d0 ROM:001333F2 move.l d0,-(sp) ROM:001333F4 move.w d2,d0 ROM:001333F6 move.l d0,-(sp) ROM:001333F8 bsr.w sub_13307C ROM:001333FC lea $C(sp),sp ROM:00133400 addq.w #1,d2 ROM:00133402 ROM:00133402 loc_133402: ; CODE XREF: sub_1333E0+A↑j ROM:00133402 cmp.w $8C(a5),d2 ROM:00133406 blt.s loc_1333EC ROM:00133408 movem.l (sp)+,d2-d4 ROM:0013340C rts ROM:0013340C ; End of function sub_1333E0 ROM:0013340C ROM:0013340E ROM:0013340E ; =============== S U B R O U T I N E ======================================= ROM:0013340E ROM:0013340E ROM:0013340E sub_13340E: ; CODE XREF: sub_1237EC+FC↑p ROM:0013340E movem.l a2-a4,-(sp) ROM:00133412 movea.l #$5BC,a2 ROM:00133418 movea.l #$875,a3 ROM:0013341E movea.l #$704,a4 ROM:00133424 jsr sub_133AB6 ROM:00133428 nop ROM:0013342A move.w (a2),d0 ROM:0013342C ext.l d0 ROM:0013342E moveq #$C,d1 ROM:00133430 cmp.l d1,d0 ; switch 13 cases ROM:00133432 bhi.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133436 move.w jpt_13343A(pc,d0.l*2),d0 ROM:0013343A jmp jpt_13343A(pc,d0.w) ; switch jump ROM:0013343A ; --------------------------------------------------------------------------- ROM:0013343E jpt_13343A: dc.w loc_133458-$13343E ; DATA XREF: sub_13340E+28↑r ROM:0013343E ; sub_13340E+2C↑r ROM:0013343E dc.w loc_13347E-$13343E ; jump table for switch statement ROM:0013343E dc.w loc_1334BE-$13343E ROM:0013343E dc.w loc_133604-$13343E ROM:0013343E dc.w loc_133756-$13343E ROM:0013343E dc.w loc_13380C-$13343E ROM:0013343E dc.w loc_1338D0-$13343E ROM:0013343E dc.w def_13343A-$13343E ROM:0013343E dc.w loc_13390E-$13343E ROM:0013343E dc.w loc_13392E-$13343E ROM:0013343E dc.w loc_13399C-$13343E ROM:0013343E dc.w loc_1339E0-$13343E ROM:0013343E dc.w loc_133A02-$13343E ROM:00133458 ; --------------------------------------------------------------------------- ROM:00133458 ROM:00133458 loc_133458: ; CODE XREF: sub_13340E+2C↑j ROM:00133458 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:00133458 moveq #0,d0 ; jumptable 0013343A case 0 ROM:0013345A move.b ($1268).l,d0 ROM:00133460 andi.l #$80,d0 ROM:00133466 andi.l #$FF,d0 ROM:0013346C beq.s loc_133476 ROM:0013346E move.w #1,(a2) ROM:00133472 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133476 ; --------------------------------------------------------------------------- ROM:00133476 ROM:00133476 loc_133476: ; CODE XREF: sub_13340E+5E↑j ROM:00133476 move.w #7,(a2) ROM:0013347A bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013347E ; --------------------------------------------------------------------------- ROM:0013347E ROM:0013347E loc_13347E: ; CODE XREF: sub_13340E+2C↑j ROM:0013347E ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:0013347E moveq #0,d0 ; jumptable 0013343A case 1 ROM:00133480 move.b ($86F).l,d0 ROM:00133486 andi.l #$40,d0 ; '@' ROM:0013348C andi.l #$FF,d0 ROM:00133492 beq.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133496 jsr sub_132D9E ROM:0013349C jsr sub_132E20 ROM:001334A2 jsr sub_133BFC ROM:001334A8 move.l #$80,d0 ROM:001334AE or.b d0,(a3) ROM:001334B0 jsr sub_133C18 ROM:001334B6 move.w #2,(a2) ROM:001334BA bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001334BE ; --------------------------------------------------------------------------- ROM:001334BE ROM:001334BE loc_1334BE: ; CODE XREF: sub_13340E+2C↑j ROM:001334BE ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:001334BE moveq #0,d0 ; jumptable 0013343A case 2 ROM:001334C0 move.b ($1360).l,d0 ROM:001334C6 andi.l #8,d0 ROM:001334CC andi.l #$FF,d0 ROM:001334D2 beq.s loc_13350C ROM:001334D4 move.l #$7F,d0 ROM:001334DA and.b d0,(a3) ROM:001334DC jsr sub_1333E0 ROM:001334E2 move.l #$FB,d0 ROM:001334E8 and.b d0,($1361).l ROM:001334EE move.b $229(a5),d0 ROM:001334F2 ext.w d0 ROM:001334F4 move.w d0,(a4) ROM:001334F6 move.b #1,($829).l ROM:001334FE jsr sub_133CF4 ROM:00133504 move.w #$A,(a2) ROM:00133508 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013350C ; --------------------------------------------------------------------------- ROM:0013350C ROM:0013350C loc_13350C: ; CODE XREF: sub_13340E+C4↑j ROM:0013350C move.w ($9D2).l,d0 ROM:00133512 andi.w #$10,d0 ROM:00133516 beq.s loc_133526 ROM:00133518 jsr sub_133C5C ROM:0013351E move.w #3,(a2) ROM:00133522 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133526 ; --------------------------------------------------------------------------- ROM:00133526 ROM:00133526 loc_133526: ; CODE XREF: sub_13340E+108↑j ROM:00133526 move.w ($588).l,d0 ROM:0013352C ext.l d0 ROM:0013352E move.b $227(a5),d1 ROM:00133532 extb.l d1 ROM:00133534 cmp.l d1,d0 ROM:00133536 bgt.w loc_1335F4 ROM:0013353A moveq #0,d0 ROM:0013353C move.b ($86F).l,d0 ROM:00133542 andi.l #$40,d0 ; '@' ROM:00133548 andi.l #$FF,d0 ROM:0013354E bne.s loc_133588 ROM:00133550 move.l #$7F,d0 ROM:00133556 and.b d0,(a3) ROM:00133558 jsr sub_1333E0 ROM:0013355E move.l #$FB,d0 ROM:00133564 and.b d0,($1361).l ROM:0013356A move.b $229(a5),d0 ROM:0013356E ext.w d0 ROM:00133570 move.w d0,(a4) ROM:00133572 move.b #1,($829).l ROM:0013357A jsr sub_133CF4 ROM:00133580 move.w #$A,(a2) ROM:00133584 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133588 ; --------------------------------------------------------------------------- ROM:00133588 ROM:00133588 loc_133588: ; CODE XREF: sub_13340E+140↑j ROM:00133588 move.w ($588).l,d0 ROM:0013358E ext.l d0 ROM:00133590 move.b $228(a5),d1 ROM:00133594 extb.l d1 ROM:00133596 divsl.l d1,d1:d0 ROM:0013359A tst.l d1 ROM:0013359C bne.s loc_1335CA ROM:0013359E moveq #0,d0 ROM:001335A0 move.b ($1361).l,d0 ROM:001335A6 andi.l #1,d0 ROM:001335AC andi.l #$FF,d0 ROM:001335B2 bne.s loc_1335CA ROM:001335B4 move.l #1,d0 ROM:001335BA or.b d0,($1361).l ROM:001335C0 jsr sub_133C18 ROM:001335C6 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001335CA ; --------------------------------------------------------------------------- ROM:001335CA ROM:001335CA loc_1335CA: ; CODE XREF: sub_13340E+18E↑j ROM:001335CA ; sub_13340E+1A4↑j ROM:001335CA move.w ($588).l,d0 ROM:001335D0 ext.l d0 ROM:001335D2 move.b $228(a5),d1 ROM:001335D6 extb.l d1 ROM:001335D8 divsl.l d1,d1:d0 ROM:001335DC moveq #1,d0 ROM:001335DE cmp.l d1,d0 ROM:001335E0 bne.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001335E4 move.l #$FE,d0 ROM:001335EA and.b d0,($1361).l ROM:001335F0 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001335F4 ; --------------------------------------------------------------------------- ROM:001335F4 ROM:001335F4 loc_1335F4: ; CODE XREF: sub_13340E+128↑j ROM:001335F4 move.l #$7F,d0 ROM:001335FA and.b d0,(a3) ROM:001335FC move.w #9,(a2) ROM:00133600 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133604 ; --------------------------------------------------------------------------- ROM:00133604 ROM:00133604 loc_133604: ; CODE XREF: sub_13340E+2C↑j ROM:00133604 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:00133604 moveq #0,d0 ; jumptable 0013343A case 3 ROM:00133606 move.b ($1360).l,d0 ROM:0013360C andi.l #8,d0 ROM:00133612 andi.l #$FF,d0 ROM:00133618 beq.s loc_133652 ROM:0013361A move.l #$7F,d0 ROM:00133620 and.b d0,(a3) ROM:00133622 jsr sub_1333E0 ROM:00133628 move.l #$FB,d0 ROM:0013362E and.b d0,($1361).l ROM:00133634 move.b $229(a5),d0 ROM:00133638 ext.w d0 ROM:0013363A move.w d0,(a4) ROM:0013363C move.b #1,($829).l ROM:00133644 jsr sub_133CF4 ROM:0013364A move.w #$A,(a2) ROM:0013364E bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133652 ; --------------------------------------------------------------------------- ROM:00133652 ROM:00133652 loc_133652: ; CODE XREF: sub_13340E+20A↑j ROM:00133652 moveq #0,d0 ROM:00133654 move.b ($86F).l,d0 ROM:0013365A andi.l #$40,d0 ; '@' ROM:00133660 andi.l #$FF,d0 ROM:00133666 bne.w loc_133728 ROM:0013366A move.w ($588).l,d0 ROM:00133670 ext.l d0 ROM:00133672 move.b $227(a5),d1 ROM:00133676 extb.l d1 ROM:00133678 cmp.l d1,d0 ROM:0013367A blt.s loc_1336F0 ROM:0013367C moveq #0,d0 ROM:0013367E move.b ($B89).l,d0 ROM:00133684 andi.l #$40,d0 ; '@' ROM:0013368A andi.l #$FF,d0 ROM:00133690 bne.s loc_1336E0 ROM:00133692 moveq #0,d0 ROM:00133694 move.b ($86F).l,d0 ROM:0013369A andi.l #$10,d0 ROM:001336A0 andi.l #$FF,d0 ROM:001336A6 beq.s loc_1336E0 ROM:001336A8 move.l #$7F,d0 ROM:001336AE and.b d0,(a3) ROM:001336B0 jsr sub_1333E0 ROM:001336B6 move.l #4,d0 ROM:001336BC or.b d0,($1361).l ROM:001336C2 move.b $229(a5),d0 ROM:001336C6 ext.w d0 ROM:001336C8 move.w d0,(a4) ROM:001336CA move.b #1,($829).l ROM:001336D2 jsr sub_133CF4 ROM:001336D8 move.w #$A,(a2) ROM:001336DC bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001336E0 ; --------------------------------------------------------------------------- ROM:001336E0 ROM:001336E0 loc_1336E0: ; CODE XREF: sub_13340E+282↑j ROM:001336E0 ; sub_13340E+298↑j ROM:001336E0 move.l #$7F,d0 ROM:001336E6 and.b d0,(a3) ROM:001336E8 move.w #8,(a2) ROM:001336EC bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001336F0 ; --------------------------------------------------------------------------- ROM:001336F0 ROM:001336F0 loc_1336F0: ; CODE XREF: sub_13340E+26C↑j ROM:001336F0 move.l #$7F,d0 ROM:001336F6 and.b d0,(a3) ROM:001336F8 jsr sub_1333E0 ROM:001336FE move.l #$FB,d0 ROM:00133704 and.b d0,($1361).l ROM:0013370A move.b $229(a5),d0 ROM:0013370E ext.w d0 ROM:00133710 move.w d0,(a4) ROM:00133712 move.b #1,($829).l ROM:0013371A jsr sub_133CF4 ROM:00133720 move.w #$A,(a2) ROM:00133724 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133728 ; --------------------------------------------------------------------------- ROM:00133728 ROM:00133728 loc_133728: ; CODE XREF: sub_13340E+258↑j ROM:00133728 moveq #0,d0 ROM:0013372A move.b ($1362).l,d0 ROM:00133730 andi.l #$10,d0 ROM:00133736 andi.l #$FF,d0 ROM:0013373C beq.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133740 move.l #$7F,d0 ROM:00133746 and.b d0,(a3) ROM:00133748 jsr sub_1333E0 ROM:0013374E move.w #4,(a2) ROM:00133752 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133756 ; --------------------------------------------------------------------------- ROM:00133756 ROM:00133756 loc_133756: ; CODE XREF: sub_13340E+2C↑j ROM:00133756 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:00133756 moveq #0,d0 ; jumptable 0013343A case 4 ROM:00133758 move.b ($1360).l,d0 ROM:0013375E andi.l #8,d0 ROM:00133764 andi.l #$FF,d0 ROM:0013376A beq.s loc_133796 ROM:0013376C move.l #$FB,d0 ROM:00133772 and.b d0,($1361).l ROM:00133778 move.b $229(a5),d0 ROM:0013377C ext.w d0 ROM:0013377E move.w d0,(a4) ROM:00133780 move.b #1,($829).l ROM:00133788 jsr sub_133CF4 ROM:0013378E move.w #$A,(a2) ROM:00133792 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133796 ; --------------------------------------------------------------------------- ROM:00133796 ROM:00133796 loc_133796: ; CODE XREF: sub_13340E+35C↑j ROM:00133796 moveq #0,d0 ROM:00133798 move.b ($86F).l,d0 ROM:0013379E andi.l #$40,d0 ; '@' ROM:001337A4 andi.l #$FF,d0 ROM:001337AA bne.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001337AE moveq #0,d0 ROM:001337B0 move.b ($B89).l,d0 ROM:001337B6 andi.l #$40,d0 ; '@' ROM:001337BC andi.l #$FF,d0 ROM:001337C2 bne.s loc_133804 ROM:001337C4 moveq #0,d0 ROM:001337C6 move.b ($86F).l,d0 ROM:001337CC andi.l #$10,d0 ROM:001337D2 andi.l #$FF,d0 ROM:001337D8 beq.s loc_133804 ROM:001337DA move.l #4,d0 ROM:001337E0 or.b d0,($1361).l ROM:001337E6 move.b $229(a5),d0 ROM:001337EA ext.w d0 ROM:001337EC move.w d0,(a4) ROM:001337EE move.b #1,($829).l ROM:001337F6 jsr sub_133CF4 ROM:001337FC move.w #$A,(a2) ROM:00133800 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133804 ; --------------------------------------------------------------------------- ROM:00133804 ROM:00133804 loc_133804: ; CODE XREF: sub_13340E+3B4↑j ROM:00133804 ; sub_13340E+3CA↑j ROM:00133804 move.w #8,(a2) ROM:00133808 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013380C ; --------------------------------------------------------------------------- ROM:0013380C ROM:0013380C loc_13380C: ; CODE XREF: sub_13340E+2C↑j ROM:0013380C ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:0013380C moveq #0,d0 ; jumptable 0013343A case 5 ROM:0013380E move.b ($86F).l,d0 ROM:00133814 andi.l #$40,d0 ; '@' ROM:0013381A andi.l #$FF,d0 ROM:00133820 beq.s loc_13387C ROM:00133822 moveq #0,d0 ROM:00133824 move.b ($1360).l,d0 ROM:0013382A andi.l #1,d0 ROM:00133830 andi.l #$FF,d0 ROM:00133836 bne.s loc_133848 ROM:00133838 move.l #1,d0 ROM:0013383E or.b d0,($1362).l ROM:00133844 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133848 ; --------------------------------------------------------------------------- ROM:00133848 ROM:00133848 loc_133848: ; CODE XREF: sub_13340E+428↑j ROM:00133848 move.l #$DF,d0 ROM:0013384E and.b d0,($1361).l ROM:00133854 move.l #$FE,d0 ROM:0013385A and.b d0,($1360).l ROM:00133860 move.l #$80,d0 ROM:00133866 or.b d0,(a3) ROM:00133868 jsr sub_133C18 ROM:0013386E clr.w ($588).l ROM:00133874 move.w #2,(a2) ROM:00133878 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013387C ; --------------------------------------------------------------------------- ROM:0013387C ROM:0013387C loc_13387C: ; CODE XREF: sub_13340E+412↑j ROM:0013387C moveq #0,d0 ROM:0013387E move.b ($1360).l,d0 ROM:00133884 andi.l #8,d0 ROM:0013388A andi.l #$FF,d0 ROM:00133890 bne.s loc_1338A8 ROM:00133892 moveq #0,d0 ROM:00133894 move.b ($1360).l,d0 ROM:0013389A andi.l #1,d0 ROM:001338A0 andi.l #$FF,d0 ROM:001338A6 beq.s loc_1338BC ROM:001338A8 ROM:001338A8 loc_1338A8: ; CODE XREF: sub_13340E+482↑j ROM:001338A8 move.l #$DF,d0 ROM:001338AE and.b d0,($1361).l ROM:001338B4 move.w #$B,(a2) ROM:001338B8 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001338BC ; --------------------------------------------------------------------------- ROM:001338BC ROM:001338BC loc_1338BC: ; CODE XREF: sub_13340E+498↑j ROM:001338BC move.w $7A4(a5),($738).l ROM:001338C4 move.b #1,($843).l ROM:001338CC bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001338D0 ; --------------------------------------------------------------------------- ROM:001338D0 ROM:001338D0 loc_1338D0: ; CODE XREF: sub_13340E+2C↑j ROM:001338D0 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:001338D0 moveq #0,d0 ; jumptable 0013343A case 6 ROM:001338D2 move.b ($1360).l,d0 ROM:001338D8 andi.l #8,d0 ROM:001338DE andi.l #$FF,d0 ROM:001338E4 beq.s loc_1338EE ROM:001338E6 move.w #1,(a2) ROM:001338EA bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:001338EE ; --------------------------------------------------------------------------- ROM:001338EE ROM:001338EE loc_1338EE: ; CODE XREF: sub_13340E+4D6↑j ROM:001338EE moveq #0,d0 ROM:001338F0 move.b ($86F).l,d0 ROM:001338F6 andi.l #$40,d0 ; '@' ROM:001338FC andi.l #$FF,d0 ROM:00133902 beq.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133906 move.w #1,(a2) ROM:0013390A bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013390E ; --------------------------------------------------------------------------- ROM:0013390E ROM:0013390E loc_13390E: ; CODE XREF: sub_13340E+2C↑j ROM:0013390E ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:0013390E moveq #0,d0 ; jumptable 0013343A case 8 ROM:00133910 move.b ($1360).l,d0 ROM:00133916 andi.l #8,d0 ROM:0013391C andi.l #$FF,d0 ROM:00133922 beq.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133926 move.w #1,(a2) ROM:0013392A bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013392E ; --------------------------------------------------------------------------- ROM:0013392E ROM:0013392E loc_13392E: ; CODE XREF: sub_13340E+2C↑j ROM:0013392E ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:0013392E moveq #0,d0 ; jumptable 0013343A case 9 ROM:00133930 move.b ($1360).l,d0 ROM:00133936 andi.l #8,d0 ROM:0013393C andi.l #$FF,d0 ROM:00133942 beq.s loc_13394C ROM:00133944 move.w #1,(a2) ROM:00133948 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013394C ; --------------------------------------------------------------------------- ROM:0013394C ROM:0013394C loc_13394C: ; CODE XREF: sub_13340E+534↑j ROM:0013394C moveq #0,d0 ROM:0013394E move.b ($86F).l,d0 ROM:00133954 andi.l #$40,d0 ; '@' ROM:0013395A andi.l #$FF,d0 ROM:00133960 bne.w def_13343A ; jumptable 0013343A default case, case 7 ROM:00133964 move.l #$7F,d0 ROM:0013396A and.b d0,(a3) ROM:0013396C jsr sub_1333E0 ROM:00133972 move.l #$FB,d0 ROM:00133978 and.b d0,($1361).l ROM:0013397E move.b $229(a5),d0 ROM:00133982 ext.w d0 ROM:00133984 move.w d0,(a4) ROM:00133986 move.b #1,($829).l ROM:0013398E jsr sub_133CF4 ROM:00133994 move.w #$A,(a2) ROM:00133998 bra.w def_13343A ; jumptable 0013343A default case, case 7 ROM:0013399C ; --------------------------------------------------------------------------- ROM:0013399C ROM:0013399C loc_13399C: ; CODE XREF: sub_13340E+2C↑j ROM:0013399C ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:0013399C tst.w (a4) ; jumptable 0013343A case 10 ROM:0013399E bgt.s loc_1339CE ROM:001339A0 moveq #0,d0 ROM:001339A2 move.b ($1361).l,d0 ROM:001339A8 andi.l #4,d0 ROM:001339AE andi.l #$FF,d0 ROM:001339B4 beq.s loc_1339C8 ROM:001339B6 move.l #$20,d0 ; ' ' ROM:001339BC or.b d0,($1361).l ROM:001339C2 move.w #5,(a2) ROM:001339C6 bra.s def_13343A ; jumptable 0013343A default case, case 7 ROM:001339C8 ; --------------------------------------------------------------------------- ROM:001339C8 ROM:001339C8 loc_1339C8: ; CODE XREF: sub_13340E+5A6↑j ROM:001339C8 move.w #$B,(a2) ROM:001339CC bra.s def_13343A ; jumptable 0013343A default case, case 7 ROM:001339CE ; --------------------------------------------------------------------------- ROM:001339CE ROM:001339CE loc_1339CE: ; CODE XREF: sub_13340E+590↑j ROM:001339CE move.w $7A4(a5),($738).l ROM:001339D6 move.b #1,($843).l ROM:001339DE bra.s def_13343A ; jumptable 0013343A default case, case 7 ROM:001339E0 ; --------------------------------------------------------------------------- ROM:001339E0 ROM:001339E0 loc_1339E0: ; CODE XREF: sub_13340E+2C↑j ROM:001339E0 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:001339E0 moveq #0,d0 ; jumptable 0013343A case 11 ROM:001339E2 move.b ($1361).l,d0 ROM:001339E8 andi.l #2,d0 ROM:001339EE andi.l #$FF,d0 ROM:001339F4 bne.s def_13343A ; jumptable 0013343A default case, case 7 ROM:001339F6 jsr sub_133D4E ROM:001339FC move.w #$C,(a2) ROM:00133A00 bra.s def_13343A ; jumptable 0013343A default case, case 7 ROM:00133A02 ; --------------------------------------------------------------------------- ROM:00133A02 ROM:00133A02 loc_133A02: ; CODE XREF: sub_13340E+2C↑j ROM:00133A02 ; DATA XREF: sub_13340E:jpt_13343A↑o ROM:00133A02 moveq #0,d0 ; jumptable 0013343A case 12 ROM:00133A04 move.b ($1361).l,d0 ROM:00133A0A andi.l #2,d0 ROM:00133A10 andi.l #$FF,d0 ROM:00133A16 bne.s def_13343A ; jumptable 0013343A default case, case 7 ROM:00133A18 jsr sub_133CB0 ROM:00133A1E move.w #6,(a2) ROM:00133A22 ROM:00133A22 def_13343A: ; CODE XREF: sub_13340E+24↑j ROM:00133A22 ; sub_13340E+2C↑j ... ROM:00133A22 movem.l (sp)+,a2-a4 ; jumptable 0013343A default case, case 7 ROM:00133A26 rts ROM:00133A26 ; End of function sub_13340E ROM:00133A26 ROM:00133A28 ROM:00133A28 ; =============== S U B R O U T I N E ======================================= ROM:00133A28 ROM:00133A28 ROM:00133A28 sub_133A28: ; CODE XREF: sub_1237EC+118↑p ROM:00133A28 movem.l d2/a2,-(sp) ROM:00133A2C movea.l #$584,a2 ROM:00133A32 movea.l #$586,a1 ROM:00133A38 movea.l #$582,a0 ROM:00133A3E move.l ($1294).l,d2 ROM:00133A44 sub.l ($1414).l,d2 ROM:00133A4A tst.l d2 ROM:00133A4C bge.s loc_133A50 ROM:00133A4E neg.l d2 ROM:00133A50 ROM:00133A50 loc_133A50: ; CODE XREF: sub_133A28+24↑j ROM:00133A50 add.w d2,(a1) ROM:00133A52 add.w d2,($588).l ROM:00133A58 cmpi.w #$3C,(a1) ; '<' ROM:00133A5C blt.s loc_133AA6 ROM:00133A5E move.w (a1),d0 ROM:00133A60 ext.l d0 ROM:00133A62 moveq #$3C,d1 ; '<' ROM:00133A64 divs.l d1,d0 ROM:00133A68 add.w d0,(a2) ROM:00133A6A move.w (a1),d0 ROM:00133A6C ext.l d0 ROM:00133A6E moveq #$3C,d1 ; '<' ROM:00133A70 divsl.l d1,d1:d0 ROM:00133A74 move.w d1,(a1) ROM:00133A76 cmpi.w #$3C,(a2) ; '<' ROM:00133A7A blt.s loc_133AA6 ROM:00133A7C move.w (a2),d0 ROM:00133A7E ext.l d0 ROM:00133A80 moveq #$3C,d1 ; '<' ROM:00133A82 divs.l d1,d0 ROM:00133A86 add.w d0,(a0) ROM:00133A88 move.w (a2),d0 ROM:00133A8A ext.l d0 ROM:00133A8C moveq #$3C,d1 ; '<' ROM:00133A8E divsl.l d1,d1:d0 ROM:00133A92 move.w d1,(a2) ROM:00133A94 cmpi.w #$18,(a0) ROM:00133A98 blt.s loc_133AA6 ROM:00133A9A move.w (a0),d0 ROM:00133A9C ext.l d0 ROM:00133A9E moveq #$18,d1 ROM:00133AA0 divsl.l d1,d1:d0 ROM:00133AA4 move.w d1,(a0) ROM:00133AA6 ROM:00133AA6 loc_133AA6: ; CODE XREF: sub_133A28+34↑j ROM:00133AA6 ; sub_133A28+52↑j ... ROM:00133AA6 move.l ($1294).l,($1414).l ROM:00133AB0 movem.l (sp)+,d2/a2 ROM:00133AB4 rts ROM:00133AB4 ; End of function sub_133A28 ROM:00133AB4 ROM:00133AB6 ROM:00133AB6 ; =============== S U B R O U T I N E ======================================= ROM:00133AB6 ROM:00133AB6 ROM:00133AB6 sub_133AB6: ; CODE XREF: sub_13340E+16↑p ROM:00133AB6 move.l #$F7,d0 ROM:00133ABC and.b d0,($1360).l ROM:00133AC2 move.b $226(a5),d0 ROM:00133AC6 cmp.b ($138C).l,d0 ROM:00133ACC beq.s locret_133AE2 ROM:00133ACE move.l #8,d0 ROM:00133AD4 or.b d0,($1360).l ROM:00133ADA move.b $226(a5),($138C).l ROM:00133AE2 ROM:00133AE2 locret_133AE2: ; CODE XREF: sub_133AB6+16↑j ROM:00133AE2 rts ROM:00133AE2 ; End of function sub_133AB6 ROM:00133AE2 ROM:00133AE4 ROM:00133AE4 ; =============== S U B R O U T I N E ======================================= ROM:00133AE4 ROM:00133AE4 ROM:00133AE4 sub_133AE4: ; CODE XREF: sub_13307C+278↑p ROM:00133AE4 movem.l a2-a3,-(sp) ROM:00133AE8 movea.l #$140C,a2 ROM:00133AEE movea.l #$FD0,a3 ROM:00133AF4 movea.l #$F50,a1 ROM:00133AFA move.b ($13C0).l,d0 ROM:00133B00 addq.b #1,($13C0).l ROM:00133B06 ext.w d0 ROM:00133B08 movea.l #word_135C26,a0 ROM:00133B0E move.b (a0,d0.w),d0 ROM:00133B12 ext.w d0 ROM:00133B14 move.w d0,($58A).l ROM:00133B1A cmpi.b #$13,($13C0).l ROM:00133B22 ble.s loc_133B2A ROM:00133B24 clr.b ($13C0).l ROM:00133B2A ROM:00133B2A loc_133B2A: ; CODE XREF: sub_133AE4+3E↑j ROM:00133B2A move.w ($58A).l,d0 ROM:00133B30 ext.l d0 ROM:00133B32 subq.l #1,d0 ; switch 8 cases ROM:00133B34 moveq #7,d1 ROM:00133B36 cmp.l d1,d0 ROM:00133B38 bhi.s def_133B3E ; jumptable 00133B3E default case ROM:00133B3A move.w jpt_133B3E(pc,d0.l*2),d0 ROM:00133B3E jmp jpt_133B3E(pc,d0.w) ; switch jump ROM:00133B3E ; --------------------------------------------------------------------------- ROM:00133B42 jpt_133B3E: dc.w loc_133B52-$133B42 ; DATA XREF: sub_133AE4+56↑r ROM:00133B42 ; sub_133AE4+5A↑r ROM:00133B42 dc.w loc_133B56-$133B42 ; jump table for switch statement ROM:00133B42 dc.w loc_133B5C-$133B42 ROM:00133B42 dc.w loc_133B62-$133B42 ROM:00133B42 dc.w loc_133B66-$133B42 ROM:00133B42 dc.w loc_133B6A-$133B42 ROM:00133B42 dc.w loc_133B70-$133B42 ROM:00133B42 dc.w loc_133B76-$133B42 ROM:00133B52 ; --------------------------------------------------------------------------- ROM:00133B52 ROM:00133B52 loc_133B52: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B52 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B52 move.l a1,(a2) ; jumptable 00133B3E case 1 ROM:00133B54 bra.s def_133B3E ; jumptable 00133B3E default case ROM:00133B56 ; --------------------------------------------------------------------------- ROM:00133B56 ROM:00133B56 loc_133B56: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B56 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B56 move.l a1,d0 ; jumptable 00133B3E case 2 ROM:00133B58 moveq #$10,d1 ROM:00133B5A bra.s loc_133B7A ROM:00133B5C ; --------------------------------------------------------------------------- ROM:00133B5C ROM:00133B5C loc_133B5C: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B5C ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B5C move.l a1,d0 ; jumptable 00133B3E case 3 ROM:00133B5E moveq #$20,d1 ; ' ' ROM:00133B60 bra.s loc_133B7A ROM:00133B62 ; --------------------------------------------------------------------------- ROM:00133B62 ROM:00133B62 loc_133B62: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B62 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B62 move.l a1,d0 ; jumptable 00133B3E case 4 ROM:00133B64 bra.s loc_133B78 ROM:00133B66 ; --------------------------------------------------------------------------- ROM:00133B66 ROM:00133B66 loc_133B66: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B66 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B66 move.l a3,(a2) ; jumptable 00133B3E case 5 ROM:00133B68 bra.s def_133B3E ; jumptable 00133B3E default case ROM:00133B6A ; --------------------------------------------------------------------------- ROM:00133B6A ROM:00133B6A loc_133B6A: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B6A ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B6A move.l a3,d0 ; jumptable 00133B3E case 6 ROM:00133B6C moveq #$10,d1 ROM:00133B6E bra.s loc_133B7A ROM:00133B70 ; --------------------------------------------------------------------------- ROM:00133B70 ROM:00133B70 loc_133B70: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B70 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B70 move.l a3,d0 ; jumptable 00133B3E case 7 ROM:00133B72 moveq #$20,d1 ; ' ' ROM:00133B74 bra.s loc_133B7A ROM:00133B76 ; --------------------------------------------------------------------------- ROM:00133B76 ROM:00133B76 loc_133B76: ; CODE XREF: sub_133AE4+5A↑j ROM:00133B76 ; DATA XREF: sub_133AE4:jpt_133B3E↑o ROM:00133B76 move.l a3,d0 ; jumptable 00133B3E case 8 ROM:00133B78 ROM:00133B78 loc_133B78: ; CODE XREF: sub_133AE4+80↑j ROM:00133B78 moveq #$30,d1 ; '0' ROM:00133B7A ROM:00133B7A loc_133B7A: ; CODE XREF: sub_133AE4+76↑j ROM:00133B7A ; sub_133AE4+7C↑j ... ROM:00133B7A add.l d1,d0 ROM:00133B7C move.l d0,(a2) ROM:00133B7E ROM:00133B7E def_133B3E: ; CODE XREF: sub_133AE4+54↑j ROM:00133B7E ; sub_133AE4+70↑j ... ROM:00133B7E movea.l (a2),a0 ; jumptable 00133B3E default case ROM:00133B80 addq.l #2,(a2) ROM:00133B82 move.w (a0),($58C).l ROM:00133B88 movea.l (a2),a0 ROM:00133B8A addq.l #2,(a2) ROM:00133B8C move.w (a0),($58E).l ROM:00133B92 movea.l (a2),a0 ROM:00133B94 addq.l #2,(a2) ROM:00133B96 move.w (a0),($590).l ROM:00133B9C movea.l (a2),a0 ROM:00133B9E addq.l #2,(a2) ROM:00133BA0 move.w (a0),($592).l ROM:00133BA6 movea.l (a2),a0 ROM:00133BA8 addq.l #2,(a2) ROM:00133BAA move.w (a0),($594).l ROM:00133BB0 movea.l (a2),a0 ROM:00133BB2 addq.l #2,(a2) ROM:00133BB4 move.w (a0),($596).l ROM:00133BBA movea.l (a2),a0 ROM:00133BBC addq.l #2,(a2) ROM:00133BBE move.w (a0),($598).l ROM:00133BC4 movea.l (a2),a0 ROM:00133BC6 addq.l #2,(a2) ROM:00133BC8 move.w (a0),($59A).l ROM:00133BCE cmpi.w #4,($58A).l ROM:00133BD6 bne.s loc_133BF6 ROM:00133BD8 move.w ($CC6).l,d0 ROM:00133BDE lsl.w #8,d0 ROM:00133BE0 andi.w #$FF00,d0 ROM:00133BE4 move.w ($CC4).l,d1 ROM:00133BEA andi.w #$FF,d1 ROM:00133BEE or.l d1,d0 ROM:00133BF0 move.w d0,($59A).l ROM:00133BF6 ROM:00133BF6 loc_133BF6: ; CODE XREF: sub_133AE4+F2↑j ROM:00133BF6 movem.l (sp)+,a2-a3 ROM:00133BFA rts ROM:00133BFA ; End of function sub_133AE4 ROM:00133BFA ROM:00133BFC ROM:00133BFC ; =============== S U B R O U T I N E ======================================= ROM:00133BFC ROM:00133BFC ROM:00133BFC sub_133BFC: ; CODE XREF: sub_13340E+94↑p ROM:00133BFC move.l #$FD,d0 ROM:00133C02 and.b d0,($1361).l ROM:00133C08 moveq #$10,d1 ROM:00133C0A not.b d1 ROM:00133C0C move.b d1,d0 ROM:00133C0E ext.w d0 ROM:00133C10 and.w d0,($9D2).l ROM:00133C16 rts ROM:00133C16 ; End of function sub_133BFC ROM:00133C16 ROM:00133C18 ROM:00133C18 ; =============== S U B R O U T I N E ======================================= ROM:00133C18 ROM:00133C18 ROM:00133C18 sub_133C18: ; CODE XREF: sub_13340E+A2↑p ROM:00133C18 ; sub_13340E+1B2↑p ... ROM:00133C18 movea.l #$111D,a0 ROM:00133C1E move.b #$A5,($111D).l ROM:00133C26 move.b #$5A,1(a0) ; 'Z' ROM:00133C2C move.b #$A5,2(a0) ROM:00133C32 move.b #$5A,3(a0) ; 'Z' ROM:00133C38 move.b #$A5,4(a0) ROM:00133C3E move.b #$5A,5(a0) ; 'Z' ROM:00133C44 move.b #1,6(a0) ROM:00133C4A clr.b 7(a0) ROM:00133C4E move.l #2,d0 ROM:00133C54 or.b d0,($1361).l ROM:00133C5A rts ROM:00133C5A ; End of function sub_133C18 ROM:00133C5A ROM:00133C5C ROM:00133C5C ; =============== S U B R O U T I N E ======================================= ROM:00133C5C ROM:00133C5C ROM:00133C5C sub_133C5C: ; CODE XREF: sub_13340E+10A↑p ROM:00133C5C movea.l #$1115,a0 ROM:00133C62 moveq #0,d0 ROM:00133C64 move.b 2(a0),d0 ROM:00133C68 move.w d0,($582).l ROM:00133C6E moveq #0,d0 ROM:00133C70 move.b 1(a0),d0 ROM:00133C74 move.w d0,($584).l ROM:00133C7A moveq #0,d0 ROM:00133C7C move.b ($1115).l,d0 ROM:00133C82 move.w d0,($586).l ROM:00133C88 move.b 5(a0),($798).l ROM:00133C90 move.b 4(a0),($799).l ROM:00133C98 move.b 3(a0),($79A).l ROM:00133CA0 moveq #$10,d1 ROM:00133CA2 not.b d1 ROM:00133CA4 move.b d1,d0 ROM:00133CA6 ext.w d0 ROM:00133CA8 and.w d0,($9D2).l ROM:00133CAE rts ROM:00133CAE ; End of function sub_133C5C ROM:00133CAE ROM:00133CB0 ROM:00133CB0 ; =============== S U B R O U T I N E ======================================= ROM:00133CB0 ROM:00133CB0 ROM:00133CB0 sub_133CB0: ; CODE XREF: sub_13340E+60A↑p ROM:00133CB0 movea.l #$111D,a0 ROM:00133CB6 move.b #$A5,($111D).l ROM:00133CBE move.b #$5A,1(a0) ; 'Z' ROM:00133CC4 move.b #$A5,2(a0) ROM:00133CCA move.b #$5A,3(a0) ; 'Z' ROM:00133CD0 move.b #$A5,4(a0) ROM:00133CD6 move.b #$5A,5(a0) ; 'Z' ROM:00133CDC move.b #3,6(a0) ROM:00133CE2 clr.b 7(a0) ROM:00133CE6 move.l #2,d0 ROM:00133CEC or.b d0,($1361).l ROM:00133CF2 rts ROM:00133CF2 ; End of function sub_133CB0 ROM:00133CF2 ROM:00133CF4 ROM:00133CF4 ; =============== S U B R O U T I N E ======================================= ROM:00133CF4 ROM:00133CF4 ROM:00133CF4 sub_133CF4: ; CODE XREF: sub_13340E+F0↑p ROM:00133CF4 ; sub_13340E+16C↑p ... ROM:00133CF4 movea.l #$111D,a0 ROM:00133CFA move.b #$A5,($111D).l ROM:00133D02 move.b #$5A,1(a0) ; 'Z' ROM:00133D08 move.b #$A5,2(a0) ROM:00133D0E move.b #$5A,3(a0) ; 'Z' ROM:00133D14 move.b #$A5,4(a0) ROM:00133D1A move.b #$5A,5(a0) ; 'Z' ROM:00133D20 move.b #2,6(a0) ROM:00133D26 move.b #9,7(a0) ROM:00133D2C moveq #0,d1 ROM:00133D2E movea.l a0,a1 ROM:00133D30 ROM:00133D30 loc_133D30: ; CODE XREF: sub_133CF4+4A↓j ROM:00133D30 move.b (a1)+,d0 ROM:00133D32 add.b d0,($79B).l ROM:00133D38 addq.l #1,d1 ROM:00133D3A moveq #8,d0 ROM:00133D3C cmp.l d1,d0 ROM:00133D3E bgt.s loc_133D30 ROM:00133D40 move.l #2,d0 ROM:00133D46 or.b d0,($1361).l ROM:00133D4C rts ROM:00133D4C ; End of function sub_133CF4 ROM:00133D4C ROM:00133D4E ROM:00133D4E ; =============== S U B R O U T I N E ======================================= ROM:00133D4E ROM:00133D4E ROM:00133D4E sub_133D4E: ; CODE XREF: sub_13340E+5E8↑p ROM:00133D4E movem.l a2-a3,-(sp) ROM:00133D52 movea.l #$111D,a1 ROM:00133D58 move.b #$A5,($111D).l ROM:00133D60 move.b #$5A,1(a1) ; 'Z' ROM:00133D66 move.b #$A5,2(a1) ROM:00133D6C move.b #$5A,3(a1) ; 'Z' ROM:00133D72 move.b #$A5,4(a1) ROM:00133D78 move.b #$5A,5(a1) ; 'Z' ROM:00133D7E move.b #6,6(a1) ROM:00133D84 movea.l a1,a0 ROM:00133D86 addq.l #7,a0 ROM:00133D88 movea.l a0,a3 ROM:00133D8A clr.b (a0) ROM:00133D8C moveq #0,d1 ROM:00133D8E movea.l a1,a2 ROM:00133D90 ROM:00133D90 loc_133D90: ; CODE XREF: sub_133D4E+50↓j ROM:00133D90 move.b (a2)+,d0 ROM:00133D92 add.b d0,($79B).l ROM:00133D98 addq.l #1,d1 ROM:00133D9A moveq #8,d0 ROM:00133D9C cmp.l d1,d0 ROM:00133D9E bgt.s loc_133D90 ROM:00133DA0 move.b ($79B).l,(a3) ROM:00133DA6 move.l #2,d0 ROM:00133DAC or.b d0,($1361).l ROM:00133DB2 movem.l (sp)+,a2-a3 ROM:00133DB6 rts ROM:00133DB6 ; End of function sub_133D4E ROM:00133DB6 ROM:00133DB8 ROM:00133DB8 ; =============== S U B R O U T I N E ======================================= ROM:00133DB8 ROM:00133DB8 ROM:00133DB8 sub_133DB8: ; CODE XREF: sub_1353DE+18↓p ROM:00133DB8 ROM:00133DB8 arg_0 = 4 ROM:00133DB8 ROM:00133DB8 movem.l d2-d3/a2-a3,-(sp) ROM:00133DBC move.l $10+arg_0(sp),d3 ROM:00133DC0 move.w d3,d0 ROM:00133DC2 ext.l d0 ROM:00133DC4 subq.l #1,d0 ; switch 53 cases ROM:00133DC6 moveq #$34,d1 ; '4' ROM:00133DC8 cmp.l d1,d0 ROM:00133DCA bhi.w def_133DD2 ; jumptable 00133DD2 default case ROM:00133DCE move.w jpt_133DD2(pc,d0.l*2),d0 ROM:00133DD2 jmp jpt_133DD2(pc,d0.w) ; switch jump ROM:00133DD2 ; --------------------------------------------------------------------------- ROM:00133DD6 jpt_133DD2: dc.w loc_133E40-$133DD6, loc_133E8E-$133DD6, loc_133EE2-$133DD6 ROM:00133DD6 ; DATA XREF: sub_133DB8+16↑r ROM:00133DD6 ; sub_133DB8+1A↑r ROM:00133DD6 dc.w loc_133F82-$133DD6, loc_133FD6-$133DD6, loc_134042-$133DD6 ; jump table for switch statement ROM:00133DD6 dc.w loc_1340BC-$133DD6, loc_13412A-$133DD6, loc_134198-$133DD6 ROM:00133DD6 dc.w loc_134206-$133DD6, loc_134274-$133DD6, loc_1342E2-$133DD6 ROM:00133DD6 dc.w loc_134350-$133DD6, loc_1343BE-$133DD6, loc_13442C-$133DD6 ROM:00133DD6 dc.w loc_13448E-$133DD6, loc_1344F2-$133DD6, loc_134556-$133DD6 ROM:00133DD6 dc.w loc_1345BA-$133DD6, loc_13461E-$133DD6, loc_134682-$133DD6 ROM:00133DD6 dc.w loc_1346E6-$133DD6, loc_13474A-$133DD6, loc_1347AE-$133DD6 ROM:00133DD6 dc.w loc_134812-$133DD6, loc_13487E-$133DD6, loc_1348EC-$133DD6 ROM:00133DD6 dc.w loc_134930-$133DD6, loc_13499C-$133DD6, loc_134A0A-$133DD6 ROM:00133DD6 dc.w loc_134A6A-$133DD6, loc_134AD8-$133DD6, loc_134B38-$133DD6 ROM:00133DD6 dc.w loc_134BA6-$133DD6, loc_134C14-$133DD6, loc_134C74-$133DD6 ROM:00133DD6 dc.w loc_134CE2-$133DD6, loc_134D42-$133DD6, loc_134DB0-$133DD6 ROM:00133DD6 dc.w loc_134E1E-$133DD6, loc_134E7E-$133DD6, loc_134EEC-$133DD6 ROM:00133DD6 dc.w loc_134F4C-$133DD6, loc_134FBA-$133DD6, loc_135028-$133DD6 ROM:00133DD6 dc.w loc_135088-$133DD6, loc_1350F6-$133DD6, loc_135156-$133DD6 ROM:00133DD6 dc.w loc_1351C4-$133DD6, loc_135232-$133DD6, loc_135292-$133DD6 ROM:00133DD6 dc.w loc_135300-$133DD6, loc_135360-$133DD6 ROM:00133E40 ; --------------------------------------------------------------------------- ROM:00133E40 ROM:00133E40 loc_133E40: ; CODE XREF: sub_133DB8+1A↑j ROM:00133E40 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00133E40 move.b #$64,($111D).l ; 'd' ; jumptable 00133DD2 case 1 ROM:00133E48 move.b #$6C,($111E).l ; 'l' ROM:00133E50 move.b #$5F,($111F).l ; '_' ROM:00133E58 move.b #$76,($1120).l ; 'v' ROM:00133E60 move.b #$69,($1121).l ; 'i' ROM:00133E68 move.b #$6E,($1122).l ; 'n' ROM:00133E70 move.b $8B(a5),($1123).l ROM:00133E78 move.w $8A(a5),d0 ROM:00133E7C andi.l #$FF00,d0 ROM:00133E82 asr.l #8,d0 ROM:00133E84 move.b d0,($1124).l ROM:00133E8A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00133E8E ; --------------------------------------------------------------------------- ROM:00133E8E ROM:00133E8E loc_133E8E: ; CODE XREF: sub_133DB8+1A↑j ROM:00133E8E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00133E8E move.b (byte_110400).l,($111D).l ; jumptable 00133DD2 case 2 ROM:00133E98 move.b (byte_110402).l,($111E).l ROM:00133EA2 move.b (byte_110404).l,($111F).l ROM:00133EAC move.b (byte_110406).l,($1120).l ROM:00133EB6 move.b (byte_110408).l,($1121).l ROM:00133EC0 move.b (byte_11040A).l,($1122).l ROM:00133ECA move.b (byte_11040C).l,($1123).l ROM:00133ED4 move.b (byte_11040E).l,($1124).l ROM:00133EDE bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00133EE2 ; --------------------------------------------------------------------------- ROM:00133EE2 ROM:00133EE2 loc_133EE2: ; CODE XREF: sub_133DB8+1A↑j ROM:00133EE2 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00133EE2 move.b ($79A).l,d0 ; jumptable 00133DD2 case 3 ROM:00133EE8 extb.l d0 ROM:00133EEA moveq #$A,d1 ROM:00133EEC divs.l d1,d0 ROM:00133EF0 addi.b #$30,d0 ; '0' ROM:00133EF4 move.b d0,($111D).l ROM:00133EFA move.b ($79A).l,d0 ROM:00133F00 extb.l d0 ROM:00133F02 moveq #$A,d1 ROM:00133F04 divsl.l d1,d1:d0 ROM:00133F08 addi.b #$30,d1 ; '0' ROM:00133F0C move.b d1,($111E).l ROM:00133F12 move.b ($799).l,d0 ROM:00133F18 extb.l d0 ROM:00133F1A moveq #$A,d1 ROM:00133F1C divs.l d1,d0 ROM:00133F20 addi.b #$30,d0 ; '0' ROM:00133F24 move.b d0,($111F).l ROM:00133F2A move.b ($799).l,d0 ROM:00133F30 extb.l d0 ROM:00133F32 moveq #$A,d1 ROM:00133F34 divsl.l d1,d1:d0 ROM:00133F38 addi.b #$30,d1 ; '0' ROM:00133F3C move.b d1,($1120).l ROM:00133F42 move.b ($798).l,d0 ROM:00133F48 extb.l d0 ROM:00133F4A moveq #$A,d1 ROM:00133F4C divs.l d1,d0 ROM:00133F50 addi.b #$30,d0 ; '0' ROM:00133F54 move.b d0,($1121).l ROM:00133F5A move.b ($798).l,d0 ROM:00133F60 extb.l d0 ROM:00133F62 moveq #$A,d1 ROM:00133F64 divsl.l d1,d1:d0 ROM:00133F68 addi.b #$30,d1 ; '0' ROM:00133F6C move.b d1,($1122).l ROM:00133F72 clr.b ($1123).l ROM:00133F78 clr.b ($1124).l ROM:00133F7E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00133F82 ; --------------------------------------------------------------------------- ROM:00133F82 ROM:00133F82 loc_133F82: ; CODE XREF: sub_133DB8+1A↑j ROM:00133F82 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00133F82 move.b $8B(a5),($111D).l ; jumptable 00133DD2 case 4 ROM:00133F8A move.w $8A(a5),d0 ROM:00133F8E andi.l #$FF00,d0 ROM:00133F94 asr.l #8,d0 ROM:00133F96 move.b d0,($111E).l ROM:00133F9C move.b $8D(a5),($111F).l ROM:00133FA4 move.w $8C(a5),d0 ROM:00133FA8 andi.l #$FF00,d0 ROM:00133FAE asr.l #8,d0 ROM:00133FB0 move.b d0,($1120).l ROM:00133FB6 move.b #9,($1121).l ROM:00133FBE move.b #$A,($1122).l ROM:00133FC6 clr.b ($1123).l ROM:00133FCC clr.b ($1124).l ROM:00133FD2 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00133FD6 ; --------------------------------------------------------------------------- ROM:00133FD6 ROM:00133FD6 loc_133FD6: ; CODE XREF: sub_133DB8+1A↑j ROM:00133FD6 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00133FD6 move.b $197(a5),($111D).l ; jumptable 00133DD2 case 5 ROM:00133FDE move.w $196(a5),d0 ROM:00133FE2 andi.l #$FF00,d0 ROM:00133FE8 asr.l #8,d0 ROM:00133FEA move.b d0,($111E).l ROM:00133FF0 move.b $1AB(a5),($111F).l ROM:00133FF8 move.w $1AA(a5),d0 ROM:00133FFC andi.l #$FF00,d0 ROM:00134002 asr.l #8,d0 ROM:00134004 move.b d0,($1120).l ROM:0013400A move.b $1FB(a5),($1121).l ROM:00134012 move.w $1FA(a5),d0 ROM:00134016 andi.l #$FF00,d0 ROM:0013401C asr.l #8,d0 ROM:0013401E move.b d0,($1122).l ROM:00134024 move.b $20F(a5),($1123).l ROM:0013402C move.w $20E(a5),d0 ROM:00134030 andi.l #$FF00,d0 ROM:00134036 asr.l #8,d0 ROM:00134038 move.b d0,($1124).l ROM:0013403E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134042 ; --------------------------------------------------------------------------- ROM:00134042 ROM:00134042 loc_134042: ; CODE XREF: sub_133DB8+1A↑j ROM:00134042 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134042 move.w $198(a5),d0 ; jumptable 00133DD2 case 6 ROM:00134046 move.w d0,d2 ROM:00134048 move.b d0,($111D).l ROM:0013404E move.w d2,d0 ROM:00134050 andi.l #$FF00,d0 ROM:00134056 asr.l #8,d0 ROM:00134058 move.b d0,($111E).l ROM:0013405E lea $1AC(a5),a0 ROM:00134062 movea.l a0,a1 ROM:00134064 move.w (a0),d0 ROM:00134066 move.b d0,($111F).l ROM:0013406C move.w (a1),d0 ROM:0013406E andi.l #$FF00,d0 ROM:00134074 asr.l #8,d0 ROM:00134076 move.b d0,($1120).l ROM:0013407C lea $1FC(a5),a0 ROM:00134080 movea.l a0,a3 ROM:00134082 move.w (a0),d0 ROM:00134084 move.b d0,($1121).l ROM:0013408A move.w (a3),d0 ROM:0013408C andi.l #$FF00,d0 ROM:00134092 asr.l #8,d0 ROM:00134094 move.b d0,($1122).l ROM:0013409A lea $210(a5),a0 ROM:0013409E movea.l a0,a2 ROM:001340A0 move.w (a0),d0 ROM:001340A2 move.b d0,($1123).l ROM:001340A8 move.w (a2),d0 ROM:001340AA andi.l #$FF00,d0 ROM:001340B0 asr.l #8,d0 ROM:001340B2 move.b d0,($1124).l ROM:001340B8 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001340BC ; --------------------------------------------------------------------------- ROM:001340BC ROM:001340BC loc_1340BC: ; CODE XREF: sub_133DB8+1A↑j ROM:001340BC ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001340BC move.w $19A(a5),d0 ; jumptable 00133DD2 case 7 ROM:001340C0 move.w d0,d2 ROM:001340C2 move.b d0,($111D).l ROM:001340C8 move.w d2,d0 ROM:001340CA andi.l #$FF00,d0 ROM:001340D0 asr.l #8,d0 ROM:001340D2 move.b d0,($111E).l ROM:001340D8 move.b $1AF(a5),($111F).l ROM:001340E0 move.w $1AE(a5),d0 ROM:001340E4 andi.l #$FF00,d0 ROM:001340EA asr.l #8,d0 ROM:001340EC move.b d0,($1120).l ROM:001340F2 move.b $1FF(a5),($1121).l ROM:001340FA move.w $1FE(a5),d0 ROM:001340FE andi.l #$FF00,d0 ROM:00134104 asr.l #8,d0 ROM:00134106 move.b d0,($1122).l ROM:0013410C move.b $213(a5),($1123).l ROM:00134114 move.w $212(a5),d0 ROM:00134118 andi.l #$FF00,d0 ROM:0013411E asr.l #8,d0 ROM:00134120 move.b d0,($1124).l ROM:00134126 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013412A ; --------------------------------------------------------------------------- ROM:0013412A ROM:0013412A loc_13412A: ; CODE XREF: sub_133DB8+1A↑j ROM:0013412A ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013412A move.w $19C(a5),d0 ; jumptable 00133DD2 case 8 ROM:0013412E move.w d0,d2 ROM:00134130 move.b d0,($111D).l ROM:00134136 move.w d2,d0 ROM:00134138 andi.l #$FF00,d0 ROM:0013413E asr.l #8,d0 ROM:00134140 move.b d0,($111E).l ROM:00134146 move.b $1B1(a5),($111F).l ROM:0013414E move.w $1B0(a5),d0 ROM:00134152 andi.l #$FF00,d0 ROM:00134158 asr.l #8,d0 ROM:0013415A move.b d0,($1120).l ROM:00134160 move.b $201(a5),($1121).l ROM:00134168 move.w $200(a5),d0 ROM:0013416C andi.l #$FF00,d0 ROM:00134172 asr.l #8,d0 ROM:00134174 move.b d0,($1122).l ROM:0013417A move.b $215(a5),($1123).l ROM:00134182 move.w $214(a5),d0 ROM:00134186 andi.l #$FF00,d0 ROM:0013418C asr.l #8,d0 ROM:0013418E move.b d0,($1124).l ROM:00134194 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134198 ; --------------------------------------------------------------------------- ROM:00134198 ROM:00134198 loc_134198: ; CODE XREF: sub_133DB8+1A↑j ROM:00134198 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134198 move.w $19E(a5),d0 ; jumptable 00133DD2 case 9 ROM:0013419C move.w d0,d2 ROM:0013419E move.b d0,($111D).l ROM:001341A4 move.w d2,d0 ROM:001341A6 andi.l #$FF00,d0 ROM:001341AC asr.l #8,d0 ROM:001341AE move.b d0,($111E).l ROM:001341B4 move.b $1B3(a5),($111F).l ROM:001341BC move.w $1B2(a5),d0 ROM:001341C0 andi.l #$FF00,d0 ROM:001341C6 asr.l #8,d0 ROM:001341C8 move.b d0,($1120).l ROM:001341CE move.b $203(a5),($1121).l ROM:001341D6 move.w $202(a5),d0 ROM:001341DA andi.l #$FF00,d0 ROM:001341E0 asr.l #8,d0 ROM:001341E2 move.b d0,($1122).l ROM:001341E8 move.b $217(a5),($1123).l ROM:001341F0 move.w $216(a5),d0 ROM:001341F4 andi.l #$FF00,d0 ROM:001341FA asr.l #8,d0 ROM:001341FC move.b d0,($1124).l ROM:00134202 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134206 ; --------------------------------------------------------------------------- ROM:00134206 ROM:00134206 loc_134206: ; CODE XREF: sub_133DB8+1A↑j ROM:00134206 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134206 move.w $1A0(a5),d0 ; jumptable 00133DD2 case 10 ROM:0013420A move.w d0,d2 ROM:0013420C move.b d0,($111D).l ROM:00134212 move.w d2,d0 ROM:00134214 andi.l #$FF00,d0 ROM:0013421A asr.l #8,d0 ROM:0013421C move.b d0,($111E).l ROM:00134222 move.b $1B5(a5),($111F).l ROM:0013422A move.w $1B4(a5),d0 ROM:0013422E andi.l #$FF00,d0 ROM:00134234 asr.l #8,d0 ROM:00134236 move.b d0,($1120).l ROM:0013423C move.b $205(a5),($1121).l ROM:00134244 move.w $204(a5),d0 ROM:00134248 andi.l #$FF00,d0 ROM:0013424E asr.l #8,d0 ROM:00134250 move.b d0,($1122).l ROM:00134256 move.b $219(a5),($1123).l ROM:0013425E move.w $218(a5),d0 ROM:00134262 andi.l #$FF00,d0 ROM:00134268 asr.l #8,d0 ROM:0013426A move.b d0,($1124).l ROM:00134270 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134274 ; --------------------------------------------------------------------------- ROM:00134274 ROM:00134274 loc_134274: ; CODE XREF: sub_133DB8+1A↑j ROM:00134274 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134274 move.w $1A2(a5),d0 ; jumptable 00133DD2 case 11 ROM:00134278 move.w d0,d2 ROM:0013427A move.b d0,($111D).l ROM:00134280 move.w d2,d0 ROM:00134282 andi.l #$FF00,d0 ROM:00134288 asr.l #8,d0 ROM:0013428A move.b d0,($111E).l ROM:00134290 move.b $1B7(a5),($111F).l ROM:00134298 move.w $1B6(a5),d0 ROM:0013429C andi.l #$FF00,d0 ROM:001342A2 asr.l #8,d0 ROM:001342A4 move.b d0,($1120).l ROM:001342AA move.b $207(a5),($1121).l ROM:001342B2 move.w $206(a5),d0 ROM:001342B6 andi.l #$FF00,d0 ROM:001342BC asr.l #8,d0 ROM:001342BE move.b d0,($1122).l ROM:001342C4 move.b $21B(a5),($1123).l ROM:001342CC move.w $21A(a5),d0 ROM:001342D0 andi.l #$FF00,d0 ROM:001342D6 asr.l #8,d0 ROM:001342D8 move.b d0,($1124).l ROM:001342DE bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001342E2 ; --------------------------------------------------------------------------- ROM:001342E2 ROM:001342E2 loc_1342E2: ; CODE XREF: sub_133DB8+1A↑j ROM:001342E2 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001342E2 move.w $1A4(a5),d0 ; jumptable 00133DD2 case 12 ROM:001342E6 move.w d0,d2 ROM:001342E8 move.b d0,($111D).l ROM:001342EE move.w d2,d0 ROM:001342F0 andi.l #$FF00,d0 ROM:001342F6 asr.l #8,d0 ROM:001342F8 move.b d0,($111E).l ROM:001342FE move.b $1B9(a5),($111F).l ROM:00134306 move.w $1B8(a5),d0 ROM:0013430A andi.l #$FF00,d0 ROM:00134310 asr.l #8,d0 ROM:00134312 move.b d0,($1120).l ROM:00134318 move.b $209(a5),($1121).l ROM:00134320 move.w $208(a5),d0 ROM:00134324 andi.l #$FF00,d0 ROM:0013432A asr.l #8,d0 ROM:0013432C move.b d0,($1122).l ROM:00134332 move.b $21D(a5),($1123).l ROM:0013433A move.w $21C(a5),d0 ROM:0013433E andi.l #$FF00,d0 ROM:00134344 asr.l #8,d0 ROM:00134346 move.b d0,($1124).l ROM:0013434C bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134350 ; --------------------------------------------------------------------------- ROM:00134350 ROM:00134350 loc_134350: ; CODE XREF: sub_133DB8+1A↑j ROM:00134350 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134350 move.w $1A6(a5),d0 ; jumptable 00133DD2 case 13 ROM:00134354 move.w d0,d2 ROM:00134356 move.b d0,($111D).l ROM:0013435C move.w d2,d0 ROM:0013435E andi.l #$FF00,d0 ROM:00134364 asr.l #8,d0 ROM:00134366 move.b d0,($111E).l ROM:0013436C move.b $1BB(a5),($111F).l ROM:00134374 move.w $1BA(a5),d0 ROM:00134378 andi.l #$FF00,d0 ROM:0013437E asr.l #8,d0 ROM:00134380 move.b d0,($1120).l ROM:00134386 move.b $20B(a5),($1121).l ROM:0013438E move.w $20A(a5),d0 ROM:00134392 andi.l #$FF00,d0 ROM:00134398 asr.l #8,d0 ROM:0013439A move.b d0,($1122).l ROM:001343A0 move.b $21F(a5),($1123).l ROM:001343A8 move.w $21E(a5),d0 ROM:001343AC andi.l #$FF00,d0 ROM:001343B2 asr.l #8,d0 ROM:001343B4 move.b d0,($1124).l ROM:001343BA bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001343BE ; --------------------------------------------------------------------------- ROM:001343BE ROM:001343BE loc_1343BE: ; CODE XREF: sub_133DB8+1A↑j ROM:001343BE ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001343BE move.w $1A8(a5),d0 ; jumptable 00133DD2 case 14 ROM:001343C2 move.w d0,d2 ROM:001343C4 move.b d0,($111D).l ROM:001343CA move.w d2,d0 ROM:001343CC andi.l #$FF00,d0 ROM:001343D2 asr.l #8,d0 ROM:001343D4 move.b d0,($111E).l ROM:001343DA move.b $1BD(a5),($111F).l ROM:001343E2 move.w $1BC(a5),d0 ROM:001343E6 andi.l #$FF00,d0 ROM:001343EC asr.l #8,d0 ROM:001343EE move.b d0,($1120).l ROM:001343F4 move.b $20D(a5),($1121).l ROM:001343FC move.w $20C(a5),d0 ROM:00134400 andi.l #$FF00,d0 ROM:00134406 asr.l #8,d0 ROM:00134408 move.b d0,($1122).l ROM:0013440E move.b $221(a5),($1123).l ROM:00134416 move.w $220(a5),d0 ROM:0013441A andi.l #$FF00,d0 ROM:00134420 asr.l #8,d0 ROM:00134422 move.b d0,($1124).l ROM:00134428 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013442C ; --------------------------------------------------------------------------- ROM:0013442C ROM:0013442C loc_13442C: ; CODE XREF: sub_133DB8+1A↑j ROM:0013442C ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013442C move.b $1BF(a5),($111D).l ; jumptable 00133DD2 case 15 ROM:00134434 move.w $1BE(a5),d0 ROM:00134438 andi.l #$FF00,d0 ROM:0013443E asr.l #8,d0 ROM:00134440 move.b d0,($111E).l ROM:00134446 move.b $233(a5),($111F).l ROM:0013444E move.b $1D3(a5),($1120).l ROM:00134456 move.w $1D2(a5),d0 ROM:0013445A andi.l #$FF00,d0 ROM:00134460 asr.l #8,d0 ROM:00134462 move.b d0,($1121).l ROM:00134468 move.b $23D(a5),($1122).l ROM:00134470 move.b $1E7(a5),($1123).l ROM:00134478 move.w $1E6(a5),d0 ROM:0013447C andi.l #$FF00,d0 ROM:00134482 asr.l #8,d0 ROM:00134484 move.b d0,($1124).l ROM:0013448A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013448E ; --------------------------------------------------------------------------- ROM:0013448E ROM:0013448E loc_13448E: ; CODE XREF: sub_133DB8+1A↑j ROM:0013448E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013448E move.w $1C0(a5),d0 ; jumptable 00133DD2 case 16 ROM:00134492 move.w d0,d2 ROM:00134494 move.b d0,($111D).l ROM:0013449A move.w d2,d0 ROM:0013449C andi.l #$FF00,d0 ROM:001344A2 asr.l #8,d0 ROM:001344A4 move.b d0,($111E).l ROM:001344AA move.b $234(a5),($111F).l ROM:001344B2 move.b $1D5(a5),($1120).l ROM:001344BA move.w $1D4(a5),d0 ROM:001344BE andi.l #$FF00,d0 ROM:001344C4 asr.l #8,d0 ROM:001344C6 move.b d0,($1121).l ROM:001344CC move.b $23E(a5),($1122).l ROM:001344D4 move.b $1E9(a5),($1123).l ROM:001344DC move.w $1E8(a5),d0 ROM:001344E0 andi.l #$FF00,d0 ROM:001344E6 asr.l #8,d0 ROM:001344E8 move.b d0,($1124).l ROM:001344EE bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001344F2 ; --------------------------------------------------------------------------- ROM:001344F2 ROM:001344F2 loc_1344F2: ; CODE XREF: sub_133DB8+1A↑j ROM:001344F2 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001344F2 move.w $1C2(a5),d0 ; jumptable 00133DD2 case 17 ROM:001344F6 move.w d0,d2 ROM:001344F8 move.b d0,($111D).l ROM:001344FE move.w d2,d0 ROM:00134500 andi.l #$FF00,d0 ROM:00134506 asr.l #8,d0 ROM:00134508 move.b d0,($111E).l ROM:0013450E move.b $235(a5),($111F).l ROM:00134516 move.b $1D7(a5),($1120).l ROM:0013451E move.w $1D6(a5),d0 ROM:00134522 andi.l #$FF00,d0 ROM:00134528 asr.l #8,d0 ROM:0013452A move.b d0,($1121).l ROM:00134530 move.b $23F(a5),($1122).l ROM:00134538 move.b $1EB(a5),($1123).l ROM:00134540 move.w $1EA(a5),d0 ROM:00134544 andi.l #$FF00,d0 ROM:0013454A asr.l #8,d0 ROM:0013454C move.b d0,($1124).l ROM:00134552 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134556 ; --------------------------------------------------------------------------- ROM:00134556 ROM:00134556 loc_134556: ; CODE XREF: sub_133DB8+1A↑j ROM:00134556 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134556 move.w $1C4(a5),d0 ; jumptable 00133DD2 case 18 ROM:0013455A move.w d0,d2 ROM:0013455C move.b d0,($111D).l ROM:00134562 move.w d2,d0 ROM:00134564 andi.l #$FF00,d0 ROM:0013456A asr.l #8,d0 ROM:0013456C move.b d0,($111E).l ROM:00134572 move.b $236(a5),($111F).l ROM:0013457A move.b $1D9(a5),($1120).l ROM:00134582 move.w $1D8(a5),d0 ROM:00134586 andi.l #$FF00,d0 ROM:0013458C asr.l #8,d0 ROM:0013458E move.b d0,($1121).l ROM:00134594 move.b $240(a5),($1122).l ROM:0013459C move.b $1ED(a5),($1123).l ROM:001345A4 move.w $1EC(a5),d0 ROM:001345A8 andi.l #$FF00,d0 ROM:001345AE asr.l #8,d0 ROM:001345B0 move.b d0,($1124).l ROM:001345B6 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001345BA ; --------------------------------------------------------------------------- ROM:001345BA ROM:001345BA loc_1345BA: ; CODE XREF: sub_133DB8+1A↑j ROM:001345BA ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001345BA move.w $1C6(a5),d0 ; jumptable 00133DD2 case 19 ROM:001345BE move.w d0,d2 ROM:001345C0 move.b d0,($111D).l ROM:001345C6 move.w d2,d0 ROM:001345C8 andi.l #$FF00,d0 ROM:001345CE asr.l #8,d0 ROM:001345D0 move.b d0,($111E).l ROM:001345D6 move.b $237(a5),($111F).l ROM:001345DE move.b $1DB(a5),($1120).l ROM:001345E6 move.w $1DA(a5),d0 ROM:001345EA andi.l #$FF00,d0 ROM:001345F0 asr.l #8,d0 ROM:001345F2 move.b d0,($1121).l ROM:001345F8 move.b $241(a5),($1122).l ROM:00134600 move.b $1EF(a5),($1123).l ROM:00134608 move.w $1EE(a5),d0 ROM:0013460C andi.l #$FF00,d0 ROM:00134612 asr.l #8,d0 ROM:00134614 move.b d0,($1124).l ROM:0013461A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013461E ; --------------------------------------------------------------------------- ROM:0013461E ROM:0013461E loc_13461E: ; CODE XREF: sub_133DB8+1A↑j ROM:0013461E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013461E move.w $1C8(a5),d0 ; jumptable 00133DD2 case 20 ROM:00134622 move.w d0,d2 ROM:00134624 move.b d0,($111D).l ROM:0013462A move.w d2,d0 ROM:0013462C andi.l #$FF00,d0 ROM:00134632 asr.l #8,d0 ROM:00134634 move.b d0,($111E).l ROM:0013463A move.b $238(a5),($111F).l ROM:00134642 move.b $1DD(a5),($1120).l ROM:0013464A move.w $1DC(a5),d0 ROM:0013464E andi.l #$FF00,d0 ROM:00134654 asr.l #8,d0 ROM:00134656 move.b d0,($1121).l ROM:0013465C move.b $242(a5),($1122).l ROM:00134664 move.b $1F1(a5),($1123).l ROM:0013466C move.w $1F0(a5),d0 ROM:00134670 andi.l #$FF00,d0 ROM:00134676 asr.l #8,d0 ROM:00134678 move.b d0,($1124).l ROM:0013467E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134682 ; --------------------------------------------------------------------------- ROM:00134682 ROM:00134682 loc_134682: ; CODE XREF: sub_133DB8+1A↑j ROM:00134682 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134682 move.w $1CA(a5),d0 ; jumptable 00133DD2 case 21 ROM:00134686 move.w d0,d2 ROM:00134688 move.b d0,($111D).l ROM:0013468E move.w d2,d0 ROM:00134690 andi.l #$FF00,d0 ROM:00134696 asr.l #8,d0 ROM:00134698 move.b d0,($111E).l ROM:0013469E move.b $239(a5),($111F).l ROM:001346A6 move.b $1DF(a5),($1120).l ROM:001346AE move.w $1DE(a5),d0 ROM:001346B2 andi.l #$FF00,d0 ROM:001346B8 asr.l #8,d0 ROM:001346BA move.b d0,($1121).l ROM:001346C0 move.b $243(a5),($1122).l ROM:001346C8 move.b $1F3(a5),($1123).l ROM:001346D0 move.w $1F2(a5),d0 ROM:001346D4 andi.l #$FF00,d0 ROM:001346DA asr.l #8,d0 ROM:001346DC move.b d0,($1124).l ROM:001346E2 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001346E6 ; --------------------------------------------------------------------------- ROM:001346E6 ROM:001346E6 loc_1346E6: ; CODE XREF: sub_133DB8+1A↑j ROM:001346E6 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001346E6 move.w $1CC(a5),d0 ; jumptable 00133DD2 case 22 ROM:001346EA move.w d0,d2 ROM:001346EC move.b d0,($111D).l ROM:001346F2 move.w d2,d0 ROM:001346F4 andi.l #$FF00,d0 ROM:001346FA asr.l #8,d0 ROM:001346FC move.b d0,($111E).l ROM:00134702 move.b $23A(a5),($111F).l ROM:0013470A move.b $1E1(a5),($1120).l ROM:00134712 move.w $1E0(a5),d0 ROM:00134716 andi.l #$FF00,d0 ROM:0013471C asr.l #8,d0 ROM:0013471E move.b d0,($1121).l ROM:00134724 move.b $244(a5),($1122).l ROM:0013472C move.b $1F5(a5),($1123).l ROM:00134734 move.w $1F4(a5),d0 ROM:00134738 andi.l #$FF00,d0 ROM:0013473E asr.l #8,d0 ROM:00134740 move.b d0,($1124).l ROM:00134746 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013474A ; --------------------------------------------------------------------------- ROM:0013474A ROM:0013474A loc_13474A: ; CODE XREF: sub_133DB8+1A↑j ROM:0013474A ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013474A move.w $1CE(a5),d0 ; jumptable 00133DD2 case 23 ROM:0013474E move.w d0,d2 ROM:00134750 move.b d0,($111D).l ROM:00134756 move.w d2,d0 ROM:00134758 andi.l #$FF00,d0 ROM:0013475E asr.l #8,d0 ROM:00134760 move.b d0,($111E).l ROM:00134766 move.b $23B(a5),($111F).l ROM:0013476E move.b $1E3(a5),($1120).l ROM:00134776 move.w $1E2(a5),d0 ROM:0013477A andi.l #$FF00,d0 ROM:00134780 asr.l #8,d0 ROM:00134782 move.b d0,($1121).l ROM:00134788 move.b $245(a5),($1122).l ROM:00134790 move.b $1F7(a5),($1123).l ROM:00134798 move.w $1F6(a5),d0 ROM:0013479C andi.l #$FF00,d0 ROM:001347A2 asr.l #8,d0 ROM:001347A4 move.b d0,($1124).l ROM:001347AA bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001347AE ; --------------------------------------------------------------------------- ROM:001347AE ROM:001347AE loc_1347AE: ; CODE XREF: sub_133DB8+1A↑j ROM:001347AE ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001347AE move.w $1D0(a5),d0 ; jumptable 00133DD2 case 24 ROM:001347B2 move.w d0,d2 ROM:001347B4 move.b d0,($111D).l ROM:001347BA move.w d2,d0 ROM:001347BC andi.l #$FF00,d0 ROM:001347C2 asr.l #8,d0 ROM:001347C4 move.b d0,($111E).l ROM:001347CA move.b $23C(a5),($111F).l ROM:001347D2 move.b $1E5(a5),($1120).l ROM:001347DA move.w $1E4(a5),d0 ROM:001347DE andi.l #$FF00,d0 ROM:001347E4 asr.l #8,d0 ROM:001347E6 move.b d0,($1121).l ROM:001347EC move.b $246(a5),($1122).l ROM:001347F4 move.b $1F9(a5),($1123).l ROM:001347FC move.w $1F8(a5),d0 ROM:00134800 andi.l #$FF00,d0 ROM:00134806 asr.l #8,d0 ROM:00134808 move.b d0,($1124).l ROM:0013480E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134812 ; --------------------------------------------------------------------------- ROM:00134812 ROM:00134812 loc_134812: ; CODE XREF: sub_133DB8+1A↑j ROM:00134812 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134812 move.b $185(a5),($111D).l ; jumptable 00133DD2 case 25 ROM:0013481A move.w $184(a5),d0 ROM:0013481E andi.l #$FF00,d0 ROM:00134824 asr.l #8,d0 ROM:00134826 move.b d0,($111E).l ROM:0013482C move.b $187(a5),($111F).l ROM:00134834 move.w $186(a5),d0 ROM:00134838 andi.l #$FF00,d0 ROM:0013483E asr.l #8,d0 ROM:00134840 move.b d0,($1120).l ROM:00134846 move.b $189(a5),($1121).l ROM:0013484E move.w $188(a5),d0 ROM:00134852 andi.l #$FF00,d0 ROM:00134858 asr.l #8,d0 ROM:0013485A move.b d0,($1122).l ROM:00134860 move.b $18B(a5),($1123).l ROM:00134868 move.w $18A(a5),d0 ROM:0013486C andi.l #$FF00,d0 ROM:00134872 asr.l #8,d0 ROM:00134874 move.b d0,($1124).l ROM:0013487A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013487E ; --------------------------------------------------------------------------- ROM:0013487E ROM:0013487E loc_13487E: ; CODE XREF: sub_133DB8+1A↑j ROM:0013487E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013487E move.w $18C(a5),d0 ; jumptable 00133DD2 case 26 ROM:00134882 move.w d0,d2 ROM:00134884 move.b d0,($111D).l ROM:0013488A move.w d2,d0 ROM:0013488C andi.l #$FF00,d0 ROM:00134892 asr.l #8,d0 ROM:00134894 move.b d0,($111E).l ROM:0013489A move.b $18F(a5),($111F).l ROM:001348A2 move.w $18E(a5),d0 ROM:001348A6 andi.l #$FF00,d0 ROM:001348AC asr.l #8,d0 ROM:001348AE move.b d0,($1120).l ROM:001348B4 move.b $191(a5),($1121).l ROM:001348BC move.w $190(a5),d0 ROM:001348C0 andi.l #$FF00,d0 ROM:001348C6 asr.l #8,d0 ROM:001348C8 move.b d0,($1122).l ROM:001348CE move.b $193(a5),($1123).l ROM:001348D6 move.w $192(a5),d0 ROM:001348DA andi.l #$FF00,d0 ROM:001348E0 asr.l #8,d0 ROM:001348E2 move.b d0,($1124).l ROM:001348E8 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001348EC ; --------------------------------------------------------------------------- ROM:001348EC ROM:001348EC loc_1348EC: ; CODE XREF: sub_133DB8+1A↑j ROM:001348EC ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001348EC move.w $194(a5),d0 ; jumptable 00133DD2 case 27 ROM:001348F0 move.w d0,d2 ROM:001348F2 move.b d0,($111D).l ROM:001348F8 move.w d2,d0 ROM:001348FA andi.l #$FF00,d0 ROM:00134900 asr.l #8,d0 ROM:00134902 move.b d0,($111E).l ROM:00134908 clr.b ($111F).l ROM:0013490E clr.b ($1120).l ROM:00134914 clr.b ($1121).l ROM:0013491A clr.b ($1122).l ROM:00134920 clr.b ($1123).l ROM:00134926 clr.b ($1124).l ROM:0013492C bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134930 ; --------------------------------------------------------------------------- ROM:00134930 ROM:00134930 loc_134930: ; CODE XREF: sub_133DB8+1A↑j ROM:00134930 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134930 move.b $D1(a5),($111D).l ; jumptable 00133DD2 case 28 ROM:00134938 move.w $D0(a5),d0 ROM:0013493C andi.l #$FF00,d0 ROM:00134942 asr.l #8,d0 ROM:00134944 move.b d0,($111E).l ROM:0013494A move.b $D3(a5),($111F).l ROM:00134952 move.w $D2(a5),d0 ROM:00134956 andi.l #$FF00,d0 ROM:0013495C asr.l #8,d0 ROM:0013495E move.b d0,($1120).l ROM:00134964 move.b $D5(a5),($1121).l ROM:0013496C move.w $D4(a5),d0 ROM:00134970 andi.l #$FF00,d0 ROM:00134976 asr.l #8,d0 ROM:00134978 move.b d0,($1122).l ROM:0013497E move.b $D7(a5),($1123).l ROM:00134986 move.w $D6(a5),d0 ROM:0013498A andi.l #$FF00,d0 ROM:00134990 asr.l #8,d0 ROM:00134992 move.b d0,($1124).l ROM:00134998 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:0013499C ; --------------------------------------------------------------------------- ROM:0013499C ROM:0013499C loc_13499C: ; CODE XREF: sub_133DB8+1A↑j ROM:0013499C ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:0013499C move.w $D8(a5),d0 ; jumptable 00133DD2 case 29 ROM:001349A0 move.w d0,d2 ROM:001349A2 move.b d0,($111D).l ROM:001349A8 move.w d2,d0 ROM:001349AA andi.l #$FF00,d0 ROM:001349B0 asr.l #8,d0 ROM:001349B2 move.b d0,($111E).l ROM:001349B8 move.b $DB(a5),($111F).l ROM:001349C0 move.w $DA(a5),d0 ROM:001349C4 andi.l #$FF00,d0 ROM:001349CA asr.l #8,d0 ROM:001349CC move.b d0,($1120).l ROM:001349D2 move.b $DD(a5),($1121).l ROM:001349DA move.w $DC(a5),d0 ROM:001349DE andi.l #$FF00,d0 ROM:001349E4 asr.l #8,d0 ROM:001349E6 move.b d0,($1122).l ROM:001349EC move.b $DF(a5),($1123).l ROM:001349F4 move.w $DE(a5),d0 ROM:001349F8 andi.l #$FF00,d0 ROM:001349FE asr.l #8,d0 ROM:00134A00 move.b d0,($1124).l ROM:00134A06 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134A0A ; --------------------------------------------------------------------------- ROM:00134A0A ROM:00134A0A loc_134A0A: ; CODE XREF: sub_133DB8+1A↑j ROM:00134A0A ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134A0A move.w $E0(a5),d0 ; jumptable 00133DD2 case 30 ROM:00134A0E move.w d0,d2 ROM:00134A10 move.b d0,($111D).l ROM:00134A16 move.w d2,d0 ROM:00134A18 andi.l #$FF00,d0 ROM:00134A1E asr.l #8,d0 ROM:00134A20 move.b d0,($111E).l ROM:00134A26 clr.b ($111F).l ROM:00134A2C clr.b ($1120).l ROM:00134A32 move.b $E3(a5),($1121).l ROM:00134A3A move.w $E2(a5),d0 ROM:00134A3E andi.l #$FF00,d0 ROM:00134A44 asr.l #8,d0 ROM:00134A46 move.b d0,($1122).l ROM:00134A4C move.b $E5(a5),($1123).l ROM:00134A54 move.w $E4(a5),d0 ROM:00134A58 andi.l #$FF00,d0 ROM:00134A5E asr.l #8,d0 ROM:00134A60 move.b d0,($1124).l ROM:00134A66 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134A6A ; --------------------------------------------------------------------------- ROM:00134A6A ROM:00134A6A loc_134A6A: ; CODE XREF: sub_133DB8+1A↑j ROM:00134A6A ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134A6A move.w $E6(a5),d0 ; jumptable 00133DD2 case 31 ROM:00134A6E move.w d0,d2 ROM:00134A70 move.b d0,($111D).l ROM:00134A76 move.w d2,d0 ROM:00134A78 andi.l #$FF00,d0 ROM:00134A7E asr.l #8,d0 ROM:00134A80 move.b d0,($111E).l ROM:00134A86 move.b $E9(a5),($111F).l ROM:00134A8E move.w $E8(a5),d0 ROM:00134A92 andi.l #$FF00,d0 ROM:00134A98 asr.l #8,d0 ROM:00134A9A move.b d0,($1120).l ROM:00134AA0 move.b $EB(a5),($1121).l ROM:00134AA8 move.w $EA(a5),d0 ROM:00134AAC andi.l #$FF00,d0 ROM:00134AB2 asr.l #8,d0 ROM:00134AB4 move.b d0,($1122).l ROM:00134ABA move.b $ED(a5),($1123).l ROM:00134AC2 move.w $EC(a5),d0 ROM:00134AC6 andi.l #$FF00,d0 ROM:00134ACC asr.l #8,d0 ROM:00134ACE move.b d0,($1124).l ROM:00134AD4 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134AD8 ; --------------------------------------------------------------------------- ROM:00134AD8 ROM:00134AD8 loc_134AD8: ; CODE XREF: sub_133DB8+1A↑j ROM:00134AD8 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134AD8 move.w $EE(a5),d0 ; jumptable 00133DD2 case 32 ROM:00134ADC move.w d0,d2 ROM:00134ADE move.b d0,($111D).l ROM:00134AE4 move.w d2,d0 ROM:00134AE6 andi.l #$FF00,d0 ROM:00134AEC asr.l #8,d0 ROM:00134AEE move.b d0,($111E).l ROM:00134AF4 move.b $F1(a5),($111F).l ROM:00134AFC move.w $F0(a5),d0 ROM:00134B00 andi.l #$FF00,d0 ROM:00134B06 asr.l #8,d0 ROM:00134B08 move.b d0,($1120).l ROM:00134B0E move.b $F3(a5),($1121).l ROM:00134B16 move.w $F2(a5),d0 ROM:00134B1A andi.l #$FF00,d0 ROM:00134B20 asr.l #8,d0 ROM:00134B22 move.b d0,($1122).l ROM:00134B28 clr.b ($1123).l ROM:00134B2E clr.b ($1124).l ROM:00134B34 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134B38 ; --------------------------------------------------------------------------- ROM:00134B38 ROM:00134B38 loc_134B38: ; CODE XREF: sub_133DB8+1A↑j ROM:00134B38 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134B38 move.w $F4(a5),d0 ; jumptable 00133DD2 case 33 ROM:00134B3C move.w d0,d2 ROM:00134B3E move.b d0,($111D).l ROM:00134B44 move.w d2,d0 ROM:00134B46 andi.l #$FF00,d0 ROM:00134B4C asr.l #8,d0 ROM:00134B4E move.b d0,($111E).l ROM:00134B54 move.b $F7(a5),($111F).l ROM:00134B5C move.w $F6(a5),d0 ROM:00134B60 andi.l #$FF00,d0 ROM:00134B66 asr.l #8,d0 ROM:00134B68 move.b d0,($1120).l ROM:00134B6E move.b $F9(a5),($1121).l ROM:00134B76 move.w $F8(a5),d0 ROM:00134B7A andi.l #$FF00,d0 ROM:00134B80 asr.l #8,d0 ROM:00134B82 move.b d0,($1122).l ROM:00134B88 move.b $FB(a5),($1123).l ROM:00134B90 move.w $FA(a5),d0 ROM:00134B94 andi.l #$FF00,d0 ROM:00134B9A asr.l #8,d0 ROM:00134B9C move.b d0,($1124).l ROM:00134BA2 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134BA6 ; --------------------------------------------------------------------------- ROM:00134BA6 ROM:00134BA6 loc_134BA6: ; CODE XREF: sub_133DB8+1A↑j ROM:00134BA6 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134BA6 move.w $FC(a5),d0 ; jumptable 00133DD2 case 34 ROM:00134BAA move.w d0,d2 ROM:00134BAC move.b d0,($111D).l ROM:00134BB2 move.w d2,d0 ROM:00134BB4 andi.l #$FF00,d0 ROM:00134BBA asr.l #8,d0 ROM:00134BBC move.b d0,($111E).l ROM:00134BC2 move.b $FF(a5),($111F).l ROM:00134BCA move.w $FE(a5),d0 ROM:00134BCE andi.l #$FF00,d0 ROM:00134BD4 asr.l #8,d0 ROM:00134BD6 move.b d0,($1120).l ROM:00134BDC move.b $101(a5),($1121).l ROM:00134BE4 move.w $100(a5),d0 ROM:00134BE8 andi.l #$FF00,d0 ROM:00134BEE asr.l #8,d0 ROM:00134BF0 move.b d0,($1122).l ROM:00134BF6 move.b $103(a5),($1123).l ROM:00134BFE move.w $102(a5),d0 ROM:00134C02 andi.l #$FF00,d0 ROM:00134C08 asr.l #8,d0 ROM:00134C0A move.b d0,($1124).l ROM:00134C10 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134C14 ; --------------------------------------------------------------------------- ROM:00134C14 ROM:00134C14 loc_134C14: ; CODE XREF: sub_133DB8+1A↑j ROM:00134C14 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134C14 move.w $104(a5),d0 ; jumptable 00133DD2 case 35 ROM:00134C18 move.w d0,d2 ROM:00134C1A move.b d0,($111D).l ROM:00134C20 move.w d2,d0 ROM:00134C22 andi.l #$FF00,d0 ROM:00134C28 asr.l #8,d0 ROM:00134C2A move.b d0,($111E).l ROM:00134C30 clr.b ($111F).l ROM:00134C36 clr.b ($1120).l ROM:00134C3C move.b $107(a5),($1121).l ROM:00134C44 move.w $106(a5),d0 ROM:00134C48 andi.l #$FF00,d0 ROM:00134C4E asr.l #8,d0 ROM:00134C50 move.b d0,($1122).l ROM:00134C56 move.b $109(a5),($1123).l ROM:00134C5E move.w $108(a5),d0 ROM:00134C62 andi.l #$FF00,d0 ROM:00134C68 asr.l #8,d0 ROM:00134C6A move.b d0,($1124).l ROM:00134C70 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134C74 ; --------------------------------------------------------------------------- ROM:00134C74 ROM:00134C74 loc_134C74: ; CODE XREF: sub_133DB8+1A↑j ROM:00134C74 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134C74 move.w $10A(a5),d0 ; jumptable 00133DD2 case 36 ROM:00134C78 move.w d0,d2 ROM:00134C7A move.b d0,($111D).l ROM:00134C80 move.w d2,d0 ROM:00134C82 andi.l #$FF00,d0 ROM:00134C88 asr.l #8,d0 ROM:00134C8A move.b d0,($111E).l ROM:00134C90 move.b $10D(a5),($111F).l ROM:00134C98 move.w $10C(a5),d0 ROM:00134C9C andi.l #$FF00,d0 ROM:00134CA2 asr.l #8,d0 ROM:00134CA4 move.b d0,($1120).l ROM:00134CAA move.b $10F(a5),($1121).l ROM:00134CB2 move.w $10E(a5),d0 ROM:00134CB6 andi.l #$FF00,d0 ROM:00134CBC asr.l #8,d0 ROM:00134CBE move.b d0,($1122).l ROM:00134CC4 move.b $111(a5),($1123).l ROM:00134CCC move.w $110(a5),d0 ROM:00134CD0 andi.l #$FF00,d0 ROM:00134CD6 asr.l #8,d0 ROM:00134CD8 move.b d0,($1124).l ROM:00134CDE bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134CE2 ; --------------------------------------------------------------------------- ROM:00134CE2 ROM:00134CE2 loc_134CE2: ; CODE XREF: sub_133DB8+1A↑j ROM:00134CE2 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134CE2 move.w $112(a5),d0 ; jumptable 00133DD2 case 37 ROM:00134CE6 move.w d0,d2 ROM:00134CE8 move.b d0,($111D).l ROM:00134CEE move.w d2,d0 ROM:00134CF0 andi.l #$FF00,d0 ROM:00134CF6 asr.l #8,d0 ROM:00134CF8 move.b d0,($111E).l ROM:00134CFE move.b $115(a5),($111F).l ROM:00134D06 move.w $114(a5),d0 ROM:00134D0A andi.l #$FF00,d0 ROM:00134D10 asr.l #8,d0 ROM:00134D12 move.b d0,($1120).l ROM:00134D18 move.b $117(a5),($1121).l ROM:00134D20 move.w $116(a5),d0 ROM:00134D24 andi.l #$FF00,d0 ROM:00134D2A asr.l #8,d0 ROM:00134D2C move.b d0,($1122).l ROM:00134D32 clr.b ($1123).l ROM:00134D38 clr.b ($1124).l ROM:00134D3E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134D42 ; --------------------------------------------------------------------------- ROM:00134D42 ROM:00134D42 loc_134D42: ; CODE XREF: sub_133DB8+1A↑j ROM:00134D42 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134D42 move.w $118(a5),d0 ; jumptable 00133DD2 case 38 ROM:00134D46 move.w d0,d2 ROM:00134D48 move.b d0,($111D).l ROM:00134D4E move.w d2,d0 ROM:00134D50 andi.l #$FF00,d0 ROM:00134D56 asr.l #8,d0 ROM:00134D58 move.b d0,($111E).l ROM:00134D5E move.b $11B(a5),($111F).l ROM:00134D66 move.w $11A(a5),d0 ROM:00134D6A andi.l #$FF00,d0 ROM:00134D70 asr.l #8,d0 ROM:00134D72 move.b d0,($1120).l ROM:00134D78 move.b $11D(a5),($1121).l ROM:00134D80 move.w $11C(a5),d0 ROM:00134D84 andi.l #$FF00,d0 ROM:00134D8A asr.l #8,d0 ROM:00134D8C move.b d0,($1122).l ROM:00134D92 move.b $11F(a5),($1123).l ROM:00134D9A move.w $11E(a5),d0 ROM:00134D9E andi.l #$FF00,d0 ROM:00134DA4 asr.l #8,d0 ROM:00134DA6 move.b d0,($1124).l ROM:00134DAC bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134DB0 ; --------------------------------------------------------------------------- ROM:00134DB0 ROM:00134DB0 loc_134DB0: ; CODE XREF: sub_133DB8+1A↑j ROM:00134DB0 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134DB0 move.w $120(a5),d0 ; jumptable 00133DD2 case 39 ROM:00134DB4 move.w d0,d2 ROM:00134DB6 move.b d0,($111D).l ROM:00134DBC move.w d2,d0 ROM:00134DBE andi.l #$FF00,d0 ROM:00134DC4 asr.l #8,d0 ROM:00134DC6 move.b d0,($111E).l ROM:00134DCC move.b $123(a5),($111F).l ROM:00134DD4 move.w $122(a5),d0 ROM:00134DD8 andi.l #$FF00,d0 ROM:00134DDE asr.l #8,d0 ROM:00134DE0 move.b d0,($1120).l ROM:00134DE6 move.b $125(a5),($1121).l ROM:00134DEE move.w $124(a5),d0 ROM:00134DF2 andi.l #$FF00,d0 ROM:00134DF8 asr.l #8,d0 ROM:00134DFA move.b d0,($1122).l ROM:00134E00 move.b $127(a5),($1123).l ROM:00134E08 move.w $126(a5),d0 ROM:00134E0C andi.l #$FF00,d0 ROM:00134E12 asr.l #8,d0 ROM:00134E14 move.b d0,($1124).l ROM:00134E1A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134E1E ; --------------------------------------------------------------------------- ROM:00134E1E ROM:00134E1E loc_134E1E: ; CODE XREF: sub_133DB8+1A↑j ROM:00134E1E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134E1E move.w $128(a5),d0 ; jumptable 00133DD2 case 40 ROM:00134E22 move.w d0,d2 ROM:00134E24 move.b d0,($111D).l ROM:00134E2A move.w d2,d0 ROM:00134E2C andi.l #$FF00,d0 ROM:00134E32 asr.l #8,d0 ROM:00134E34 move.b d0,($111E).l ROM:00134E3A clr.b ($111F).l ROM:00134E40 clr.b ($1120).l ROM:00134E46 move.b $12B(a5),($1121).l ROM:00134E4E move.w $12A(a5),d0 ROM:00134E52 andi.l #$FF00,d0 ROM:00134E58 asr.l #8,d0 ROM:00134E5A move.b d0,($1122).l ROM:00134E60 move.b $12D(a5),($1123).l ROM:00134E68 move.w $12C(a5),d0 ROM:00134E6C andi.l #$FF00,d0 ROM:00134E72 asr.l #8,d0 ROM:00134E74 move.b d0,($1124).l ROM:00134E7A bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134E7E ; --------------------------------------------------------------------------- ROM:00134E7E ROM:00134E7E loc_134E7E: ; CODE XREF: sub_133DB8+1A↑j ROM:00134E7E ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134E7E move.w $12E(a5),d0 ; jumptable 00133DD2 case 41 ROM:00134E82 move.w d0,d2 ROM:00134E84 move.b d0,($111D).l ROM:00134E8A move.w d2,d0 ROM:00134E8C andi.l #$FF00,d0 ROM:00134E92 asr.l #8,d0 ROM:00134E94 move.b d0,($111E).l ROM:00134E9A move.b $131(a5),($111F).l ROM:00134EA2 move.w $130(a5),d0 ROM:00134EA6 andi.l #$FF00,d0 ROM:00134EAC asr.l #8,d0 ROM:00134EAE move.b d0,($1120).l ROM:00134EB4 move.b $133(a5),($1121).l ROM:00134EBC move.w $132(a5),d0 ROM:00134EC0 andi.l #$FF00,d0 ROM:00134EC6 asr.l #8,d0 ROM:00134EC8 move.b d0,($1122).l ROM:00134ECE move.b $135(a5),($1123).l ROM:00134ED6 move.w $134(a5),d0 ROM:00134EDA andi.l #$FF00,d0 ROM:00134EE0 asr.l #8,d0 ROM:00134EE2 move.b d0,($1124).l ROM:00134EE8 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134EEC ; --------------------------------------------------------------------------- ROM:00134EEC ROM:00134EEC loc_134EEC: ; CODE XREF: sub_133DB8+1A↑j ROM:00134EEC ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134EEC move.w $136(a5),d0 ; jumptable 00133DD2 case 42 ROM:00134EF0 move.w d0,d2 ROM:00134EF2 move.b d0,($111D).l ROM:00134EF8 move.w d2,d0 ROM:00134EFA andi.l #$FF00,d0 ROM:00134F00 asr.l #8,d0 ROM:00134F02 move.b d0,($111E).l ROM:00134F08 move.b $139(a5),($111F).l ROM:00134F10 move.w $138(a5),d0 ROM:00134F14 andi.l #$FF00,d0 ROM:00134F1A asr.l #8,d0 ROM:00134F1C move.b d0,($1120).l ROM:00134F22 move.b $13B(a5),($1121).l ROM:00134F2A move.w $13A(a5),d0 ROM:00134F2E andi.l #$FF00,d0 ROM:00134F34 asr.l #8,d0 ROM:00134F36 move.b d0,($1122).l ROM:00134F3C clr.b ($1123).l ROM:00134F42 clr.b ($1124).l ROM:00134F48 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134F4C ; --------------------------------------------------------------------------- ROM:00134F4C ROM:00134F4C loc_134F4C: ; CODE XREF: sub_133DB8+1A↑j ROM:00134F4C ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134F4C move.w $13C(a5),d0 ; jumptable 00133DD2 case 43 ROM:00134F50 move.w d0,d2 ROM:00134F52 move.b d0,($111D).l ROM:00134F58 move.w d2,d0 ROM:00134F5A andi.l #$FF00,d0 ROM:00134F60 asr.l #8,d0 ROM:00134F62 move.b d0,($111E).l ROM:00134F68 move.b $13F(a5),($111F).l ROM:00134F70 move.w $13E(a5),d0 ROM:00134F74 andi.l #$FF00,d0 ROM:00134F7A asr.l #8,d0 ROM:00134F7C move.b d0,($1120).l ROM:00134F82 move.b $141(a5),($1121).l ROM:00134F8A move.w $140(a5),d0 ROM:00134F8E andi.l #$FF00,d0 ROM:00134F94 asr.l #8,d0 ROM:00134F96 move.b d0,($1122).l ROM:00134F9C move.b $143(a5),($1123).l ROM:00134FA4 move.w $142(a5),d0 ROM:00134FA8 andi.l #$FF00,d0 ROM:00134FAE asr.l #8,d0 ROM:00134FB0 move.b d0,($1124).l ROM:00134FB6 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00134FBA ; --------------------------------------------------------------------------- ROM:00134FBA ROM:00134FBA loc_134FBA: ; CODE XREF: sub_133DB8+1A↑j ROM:00134FBA ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00134FBA move.w $144(a5),d0 ; jumptable 00133DD2 case 44 ROM:00134FBE move.w d0,d2 ROM:00134FC0 move.b d0,($111D).l ROM:00134FC6 move.w d2,d0 ROM:00134FC8 andi.l #$FF00,d0 ROM:00134FCE asr.l #8,d0 ROM:00134FD0 move.b d0,($111E).l ROM:00134FD6 move.b $147(a5),($111F).l ROM:00134FDE move.w $146(a5),d0 ROM:00134FE2 andi.l #$FF00,d0 ROM:00134FE8 asr.l #8,d0 ROM:00134FEA move.b d0,($1120).l ROM:00134FF0 move.b $149(a5),($1121).l ROM:00134FF8 move.w $148(a5),d0 ROM:00134FFC andi.l #$FF00,d0 ROM:00135002 asr.l #8,d0 ROM:00135004 move.b d0,($1122).l ROM:0013500A move.b $14B(a5),($1123).l ROM:00135012 move.w $14A(a5),d0 ROM:00135016 andi.l #$FF00,d0 ROM:0013501C asr.l #8,d0 ROM:0013501E move.b d0,($1124).l ROM:00135024 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135028 ; --------------------------------------------------------------------------- ROM:00135028 ROM:00135028 loc_135028: ; CODE XREF: sub_133DB8+1A↑j ROM:00135028 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135028 move.w $14C(a5),d0 ; jumptable 00133DD2 case 45 ROM:0013502C move.w d0,d2 ROM:0013502E move.b d0,($111D).l ROM:00135034 move.w d2,d0 ROM:00135036 andi.l #$FF00,d0 ROM:0013503C asr.l #8,d0 ROM:0013503E move.b d0,($111E).l ROM:00135044 clr.b ($111F).l ROM:0013504A clr.b ($1120).l ROM:00135050 move.b $14F(a5),($1121).l ROM:00135058 move.w $14E(a5),d0 ROM:0013505C andi.l #$FF00,d0 ROM:00135062 asr.l #8,d0 ROM:00135064 move.b d0,($1122).l ROM:0013506A move.b $151(a5),($1123).l ROM:00135072 move.w $150(a5),d0 ROM:00135076 andi.l #$FF00,d0 ROM:0013507C asr.l #8,d0 ROM:0013507E move.b d0,($1124).l ROM:00135084 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135088 ; --------------------------------------------------------------------------- ROM:00135088 ROM:00135088 loc_135088: ; CODE XREF: sub_133DB8+1A↑j ROM:00135088 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135088 move.w $152(a5),d0 ; jumptable 00133DD2 case 46 ROM:0013508C move.w d0,d2 ROM:0013508E move.b d0,($111D).l ROM:00135094 move.w d2,d0 ROM:00135096 andi.l #$FF00,d0 ROM:0013509C asr.l #8,d0 ROM:0013509E move.b d0,($111E).l ROM:001350A4 move.b $155(a5),($111F).l ROM:001350AC move.w $154(a5),d0 ROM:001350B0 andi.l #$FF00,d0 ROM:001350B6 asr.l #8,d0 ROM:001350B8 move.b d0,($1120).l ROM:001350BE move.b $157(a5),($1121).l ROM:001350C6 move.w $156(a5),d0 ROM:001350CA andi.l #$FF00,d0 ROM:001350D0 asr.l #8,d0 ROM:001350D2 move.b d0,($1122).l ROM:001350D8 move.b $159(a5),($1123).l ROM:001350E0 move.w $158(a5),d0 ROM:001350E4 andi.l #$FF00,d0 ROM:001350EA asr.l #8,d0 ROM:001350EC move.b d0,($1124).l ROM:001350F2 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001350F6 ; --------------------------------------------------------------------------- ROM:001350F6 ROM:001350F6 loc_1350F6: ; CODE XREF: sub_133DB8+1A↑j ROM:001350F6 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001350F6 move.w $15A(a5),d0 ; jumptable 00133DD2 case 47 ROM:001350FA move.w d0,d2 ROM:001350FC move.b d0,($111D).l ROM:00135102 move.w d2,d0 ROM:00135104 andi.l #$FF00,d0 ROM:0013510A asr.l #8,d0 ROM:0013510C move.b d0,($111E).l ROM:00135112 move.b $15D(a5),($111F).l ROM:0013511A move.w $15C(a5),d0 ROM:0013511E andi.l #$FF00,d0 ROM:00135124 asr.l #8,d0 ROM:00135126 move.b d0,($1120).l ROM:0013512C move.b $15F(a5),($1121).l ROM:00135134 move.w $15E(a5),d0 ROM:00135138 andi.l #$FF00,d0 ROM:0013513E asr.l #8,d0 ROM:00135140 move.b d0,($1122).l ROM:00135146 clr.b ($1123).l ROM:0013514C clr.b ($1124).l ROM:00135152 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135156 ; --------------------------------------------------------------------------- ROM:00135156 ROM:00135156 loc_135156: ; CODE XREF: sub_133DB8+1A↑j ROM:00135156 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135156 move.w $160(a5),d0 ; jumptable 00133DD2 case 48 ROM:0013515A move.w d0,d2 ROM:0013515C move.b d0,($111D).l ROM:00135162 move.w d2,d0 ROM:00135164 andi.l #$FF00,d0 ROM:0013516A asr.l #8,d0 ROM:0013516C move.b d0,($111E).l ROM:00135172 move.b $163(a5),($111F).l ROM:0013517A move.w $162(a5),d0 ROM:0013517E andi.l #$FF00,d0 ROM:00135184 asr.l #8,d0 ROM:00135186 move.b d0,($1120).l ROM:0013518C move.b $165(a5),($1121).l ROM:00135194 move.w $164(a5),d0 ROM:00135198 andi.l #$FF00,d0 ROM:0013519E asr.l #8,d0 ROM:001351A0 move.b d0,($1122).l ROM:001351A6 move.b $167(a5),($1123).l ROM:001351AE move.w $166(a5),d0 ROM:001351B2 andi.l #$FF00,d0 ROM:001351B8 asr.l #8,d0 ROM:001351BA move.b d0,($1124).l ROM:001351C0 bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:001351C4 ; --------------------------------------------------------------------------- ROM:001351C4 ROM:001351C4 loc_1351C4: ; CODE XREF: sub_133DB8+1A↑j ROM:001351C4 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:001351C4 move.w $168(a5),d0 ; jumptable 00133DD2 case 49 ROM:001351C8 move.w d0,d2 ROM:001351CA move.b d0,($111D).l ROM:001351D0 move.w d2,d0 ROM:001351D2 andi.l #$FF00,d0 ROM:001351D8 asr.l #8,d0 ROM:001351DA move.b d0,($111E).l ROM:001351E0 move.b $16B(a5),($111F).l ROM:001351E8 move.w $16A(a5),d0 ROM:001351EC andi.l #$FF00,d0 ROM:001351F2 asr.l #8,d0 ROM:001351F4 move.b d0,($1120).l ROM:001351FA move.b $16D(a5),($1121).l ROM:00135202 move.w $16C(a5),d0 ROM:00135206 andi.l #$FF00,d0 ROM:0013520C asr.l #8,d0 ROM:0013520E move.b d0,($1122).l ROM:00135214 move.b $16F(a5),($1123).l ROM:0013521C move.w $16E(a5),d0 ROM:00135220 andi.l #$FF00,d0 ROM:00135226 asr.l #8,d0 ROM:00135228 move.b d0,($1124).l ROM:0013522E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135232 ; --------------------------------------------------------------------------- ROM:00135232 ROM:00135232 loc_135232: ; CODE XREF: sub_133DB8+1A↑j ROM:00135232 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135232 move.w $170(a5),d0 ; jumptable 00133DD2 case 50 ROM:00135236 move.w d0,d2 ROM:00135238 move.b d0,($111D).l ROM:0013523E move.w d2,d0 ROM:00135240 andi.l #$FF00,d0 ROM:00135246 asr.l #8,d0 ROM:00135248 move.b d0,($111E).l ROM:0013524E clr.b ($111F).l ROM:00135254 clr.b ($1120).l ROM:0013525A move.b $173(a5),($1121).l ROM:00135262 move.w $172(a5),d0 ROM:00135266 andi.l #$FF00,d0 ROM:0013526C asr.l #8,d0 ROM:0013526E move.b d0,($1122).l ROM:00135274 move.b $175(a5),($1123).l ROM:0013527C move.w $174(a5),d0 ROM:00135280 andi.l #$FF00,d0 ROM:00135286 asr.l #8,d0 ROM:00135288 move.b d0,($1124).l ROM:0013528E bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135292 ; --------------------------------------------------------------------------- ROM:00135292 ROM:00135292 loc_135292: ; CODE XREF: sub_133DB8+1A↑j ROM:00135292 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135292 move.w $176(a5),d0 ; jumptable 00133DD2 case 51 ROM:00135296 move.w d0,d2 ROM:00135298 move.b d0,($111D).l ROM:0013529E move.w d2,d0 ROM:001352A0 andi.l #$FF00,d0 ROM:001352A6 asr.l #8,d0 ROM:001352A8 move.b d0,($111E).l ROM:001352AE move.b $179(a5),($111F).l ROM:001352B6 move.w $178(a5),d0 ROM:001352BA andi.l #$FF00,d0 ROM:001352C0 asr.l #8,d0 ROM:001352C2 move.b d0,($1120).l ROM:001352C8 move.b $17B(a5),($1121).l ROM:001352D0 move.w $17A(a5),d0 ROM:001352D4 andi.l #$FF00,d0 ROM:001352DA asr.l #8,d0 ROM:001352DC move.b d0,($1122).l ROM:001352E2 move.b $17D(a5),($1123).l ROM:001352EA move.w $17C(a5),d0 ROM:001352EE andi.l #$FF00,d0 ROM:001352F4 asr.l #8,d0 ROM:001352F6 move.b d0,($1124).l ROM:001352FC bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135300 ; --------------------------------------------------------------------------- ROM:00135300 ROM:00135300 loc_135300: ; CODE XREF: sub_133DB8+1A↑j ROM:00135300 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135300 move.w $17E(a5),d0 ; jumptable 00133DD2 case 52 ROM:00135304 move.w d0,d2 ROM:00135306 move.b d0,($111D).l ROM:0013530C move.w d2,d0 ROM:0013530E andi.l #$FF00,d0 ROM:00135314 asr.l #8,d0 ROM:00135316 move.b d0,($111E).l ROM:0013531C move.b $181(a5),($111F).l ROM:00135324 move.w $180(a5),d0 ROM:00135328 andi.l #$FF00,d0 ROM:0013532E asr.l #8,d0 ROM:00135330 move.b d0,($1120).l ROM:00135336 move.b $183(a5),($1121).l ROM:0013533E move.w $182(a5),d0 ROM:00135342 andi.l #$FF00,d0 ROM:00135348 asr.l #8,d0 ROM:0013534A move.b d0,($1122).l ROM:00135350 clr.b ($1123).l ROM:00135356 clr.b ($1124).l ROM:0013535C bra.w def_133DD2 ; jumptable 00133DD2 default case ROM:00135360 ; --------------------------------------------------------------------------- ROM:00135360 ROM:00135360 loc_135360: ; CODE XREF: sub_133DB8+1A↑j ROM:00135360 ; DATA XREF: sub_133DB8:jpt_133DD2↑o ROM:00135360 move.b $6F3(a5),($111D).l ; jumptable 00133DD2 case 53 ROM:00135368 move.w $6F2(a5),d0 ROM:0013536C andi.l #$FF00,d0 ROM:00135372 asr.l #8,d0 ROM:00135374 move.b d0,($111E).l ROM:0013537A move.b $6F9(a5),($111F).l ROM:00135382 move.w $6F8(a5),d0 ROM:00135386 andi.l #$FF00,d0 ROM:0013538C asr.l #8,d0 ROM:0013538E move.b d0,($1120).l ROM:00135394 move.b $6FB(a5),($1121).l ROM:0013539C move.w $6FA(a5),d0 ROM:001353A0 andi.l #$FF00,d0 ROM:001353A6 asr.l #8,d0 ROM:001353A8 move.b d0,($1122).l ROM:001353AE move.b $59D(a5),($1123).l ROM:001353B6 move.w $59C(a5),d0 ROM:001353BA andi.l #$FF00,d0 ROM:001353C0 asr.l #8,d0 ROM:001353C2 move.b d0,($1124).l ROM:001353C8 move.l #2,d0 ROM:001353CE or.b d0,($1360).l ROM:001353D4 ROM:001353D4 def_133DD2: ; CODE XREF: sub_133DB8+12↑j ROM:001353D4 ; sub_133DB8+D2↑j ... ROM:001353D4 move.w d3,d0 ; jumptable 00133DD2 default case ROM:001353D6 addq.w #1,d0 ROM:001353D8 movem.l (sp)+,d2-d3/a2-a3 ROM:001353DC rts ROM:001353DC ; End of function sub_133DB8 ROM:001353DC ROM:001353DE ROM:001353DE ; =============== S U B R O U T I N E ======================================= ROM:001353DE ROM:001353DE ROM:001353DE sub_1353DE: ; CODE XREF: sub_135598+1C4↓p ROM:001353DE movem.l d2/a2,-(sp) ROM:001353E2 move.l #$FD,d0 ROM:001353E8 and.b d0,($1360).l ROM:001353EE move.w ($13E0).l,d0 ROM:001353F4 move.l d0,-(sp) ROM:001353F6 bsr.w sub_133DB8 ROM:001353FA addq.l #4,sp ROM:001353FC move.w d0,($13E0).l ROM:00135402 moveq #0,d2 ROM:00135404 movea.l #$111D,a2 ROM:0013540A ROM:0013540A loc_13540A: ; CODE XREF: sub_1353DE+3A↓j ROM:0013540A move.b (a2)+,d0 ROM:0013540C add.b d0,($79B).l ROM:00135412 addq.l #1,d2 ROM:00135414 moveq #8,d0 ROM:00135416 cmp.l d2,d0 ROM:00135418 bgt.s loc_13540A ROM:0013541A move.l #2,d0 ROM:00135420 or.b d0,($1361).l ROM:00135426 moveq #0,d0 ROM:00135428 move.b ($1360).l,d0 ROM:0013542E andi.l #2,d0 ROM:00135434 andi.l #$FF,d0 ROM:0013543A beq.s loc_135448 ROM:0013543C move.l #$EF,d0 ROM:00135442 and.b d0,($1361).l ROM:00135448 ROM:00135448 loc_135448: ; CODE XREF: sub_1353DE+5C↑j ROM:00135448 movem.l (sp)+,d2/a2 ROM:0013544C rts ROM:0013544C ; End of function sub_1353DE ROM:0013544C ROM:0013544E ROM:0013544E ; =============== S U B R O U T I N E ======================================= ROM:0013544E ROM:0013544E ROM:0013544E sub_13544E: ; CODE XREF: sub_135598+216↓p ROM:0013544E ROM:0013544E arg_3 = 7 ROM:0013544E ROM:0013544E movea.l #$111D,a0 ROM:00135454 move.b #$A5,($111D).l ROM:0013545C move.b #$5A,1(a0) ; 'Z' ROM:00135462 move.b #$A5,2(a0) ROM:00135468 move.b #$5A,3(a0) ; 'Z' ROM:0013546E move.b #$A5,4(a0) ROM:00135474 move.b #$5A,5(a0) ; 'Z' ROM:0013547A move.b #4,6(a0) ROM:00135480 move.b arg_3(sp),7(a0) ROM:00135486 moveq #0,d1 ROM:00135488 movea.l a0,a1 ROM:0013548A ROM:0013548A loc_13548A: ; CODE XREF: sub_13544E+4A↓j ROM:0013548A move.b (a1)+,d0 ROM:0013548C add.b d0,($79B).l ROM:00135492 addq.l #1,d1 ROM:00135494 moveq #8,d0 ROM:00135496 cmp.l d1,d0 ROM:00135498 bgt.s loc_13548A ROM:0013549A move.l #2,d0 ROM:001354A0 or.b d0,($1361).l ROM:001354A6 move.l #$EF,d0 ROM:001354AC and.b d0,($1361).l ROM:001354B2 rts ROM:001354B2 ; End of function sub_13544E ROM:001354B2 ROM:001354B4 ROM:001354B4 ; =============== S U B R O U T I N E ======================================= ROM:001354B4 ROM:001354B4 ; Attributes: bp-based frame ROM:001354B4 ROM:001354B4 sub_1354B4: ; CODE XREF: sub_135598+2AA↓p ROM:001354B4 ROM:001354B4 var_14 = -$14 ROM:001354B4 var_2 = -2 ROM:001354B4 arg_2 = $A ROM:001354B4 ROM:001354B4 link a6,#-4 ROM:001354B8 movem.l d2-d3/a2-a3,-(sp) ROM:001354BC clr.w d2 ROM:001354BE movea.w arg_2(a6),a2 ROM:001354C2 movea.l #$13E4,a0 ROM:001354C8 lea (a0,a2.w*4),a2 ROM:001354CC moveq #0,d1 ROM:001354CE move.b ($1362).l,d1 ROM:001354D4 andi.l #1,d1 ROM:001354DA andi.l #$FF,d1 ROM:001354E0 lea var_2+1(a6),a1 ROM:001354E4 move.l #$EF,d3 ROM:001354EA ROM:001354EA loc_1354EA: ; CODE XREF: sub_1354B4+CA↓j ROM:001354EA cmpi.w #9,($13B8).l ROM:001354F2 bge.s loc_135512 ROM:001354F4 move.w ($13B8).l,d0 ROM:001354FA ext.l d0 ROM:001354FC add.l d0,d0 ROM:001354FE add.l ($13C8).l,d0 ROM:00135504 movea.l d0,a0 ROM:00135506 move.w (a0),var_2(a6) ROM:0013550A addq.w #1,($13B8).l ROM:00135510 bra.s loc_135546 ROM:00135512 ; --------------------------------------------------------------------------- ROM:00135512 ROM:00135512 loc_135512: ; CODE XREF: sub_1354B4+3E↑j ROM:00135512 tst.l d1 ROM:00135514 bne.s loc_13553A ROM:00135516 tst.l (a2) ROM:00135518 beq.s loc_13553A ROM:0013551A move.l (a2),($13C8).l ROM:00135520 movea.l (a2),a0 ROM:00135522 move.l $14(a0),(a2) ROM:00135526 movea.l ($13C8).l,a0 ROM:0013552C move.w $12(a0),var_2(a6) ROM:00135532 clr.w ($13B8).l ROM:00135538 bra.s loc_135546 ROM:0013553A ; --------------------------------------------------------------------------- ROM:0013553A ROM:0013553A loc_13553A: ; CODE XREF: sub_1354B4+60↑j ROM:0013553A ; sub_1354B4+64↑j ROM:0013553A clr.w var_2(a6) ROM:0013553E move.b d3,d0 ROM:00135540 and.b d0,($1361).l ROM:00135546 ROM:00135546 loc_135546: ; CODE XREF: sub_1354B4+5C↑j ROM:00135546 ; sub_1354B4+84↑j ROM:00135546 movea.l #$111D,a0 ROM:0013554C move.b var_2(a6),(a0,d2.w) ROM:00135552 movea.l #$111E,a0 ROM:00135558 lea (a0,d2.w),a0 ROM:0013555C movea.l a0,a3 ROM:0013555E move.b (a1),(a0) ROM:00135560 movea.l #$111D,a0 ROM:00135566 move.b (a0,d2.w),d0 ROM:0013556A add.b d0,($79B).l ROM:00135570 move.b (a3),d0 ROM:00135572 add.b d0,($79B).l ROM:00135578 addq.w #2,d2 ROM:0013557A cmpi.w #8,d2 ROM:0013557E blt.w loc_1354EA ROM:00135582 move.l #2,d0 ROM:00135588 or.b d0,($1361).l ROM:0013558E movem.l var_14(a6),d2-d3/a2-a3 ROM:00135594 unlk a6 ROM:00135596 rts ROM:00135596 ; End of function sub_1354B4 ROM:00135596 ROM:00135598 ROM:00135598 ; =============== S U B R O U T I N E ======================================= ROM:00135598 ROM:00135598 ROM:00135598 sub_135598: ; CODE XREF: ROM:loc_116FF6↑p ROM:00135598 movem.l a2-a4,-(sp) ROM:0013559C movea.l #$5B8,a3 ROM:001355A2 movea.l #$5BA,a4 ROM:001355A8 move.w (a4),d0 ROM:001355AA ext.l d0 ROM:001355AC tst.w d0 ROM:001355AE beq.s loc_1355C2 ROM:001355B0 moveq #1,d1 ROM:001355B2 cmp.w d1,d0 ROM:001355B4 beq.s loc_1355E2 ROM:001355B6 moveq #2,d1 ROM:001355B8 cmp.w d1,d0 ROM:001355BA beq.w loc_135646 ROM:001355BE bra.w loc_135662 ROM:001355C2 ; --------------------------------------------------------------------------- ROM:001355C2 ROM:001355C2 loc_1355C2: ; CODE XREF: sub_135598+16↑j ROM:001355C2 moveq #0,d0 ROM:001355C4 move.b ($1361).l,d0 ROM:001355CA andi.l #$10,d0 ROM:001355D0 andi.l #$FF,d0 ROM:001355D6 beq.w loc_135662 ROM:001355DA move.w #1,(a4) ROM:001355DE bra.w loc_135664 ROM:001355E2 ; --------------------------------------------------------------------------- ROM:001355E2 ROM:001355E2 loc_1355E2: ; CODE XREF: sub_135598+1C↑j ROM:001355E2 moveq #0,d0 ROM:001355E4 move.b ($1361).l,d0 ROM:001355EA andi.l #$10,d0 ROM:001355F0 andi.l #$FF,d0 ROM:001355F6 bne.s loc_135614 ROM:001355F8 moveq #0,d0 ROM:001355FA move.b ($1361).l,d0 ROM:00135600 andi.l #2,d0 ROM:00135606 andi.l #$FF,d0 ROM:0013560C beq.s loc_135614 ROM:0013560E move.w #2,(a4) ROM:00135612 bra.s loc_135664 ROM:00135614 ; --------------------------------------------------------------------------- ROM:00135614 ROM:00135614 loc_135614: ; CODE XREF: sub_135598+5E↑j ROM:00135614 ; sub_135598+74↑j ROM:00135614 moveq #0,d0 ROM:00135616 move.b ($1361).l,d0 ROM:0013561C andi.l #$10,d0 ROM:00135622 andi.l #$FF,d0 ROM:00135628 bne.s loc_135640 ROM:0013562A moveq #0,d0 ROM:0013562C move.b ($1361).l,d0 ROM:00135632 andi.l #2,d0 ROM:00135638 andi.l #$FF,d0 ROM:0013563E beq.s loc_135662 ROM:00135640 ROM:00135640 loc_135640: ; CODE XREF: sub_135598+90↑j ROM:00135640 move.w #1,(a4) ROM:00135644 bra.s loc_135664 ROM:00135646 ; --------------------------------------------------------------------------- ROM:00135646 ROM:00135646 loc_135646: ; CODE XREF: sub_135598+22↑j ROM:00135646 moveq #0,d0 ROM:00135648 move.b ($1361).l,d0 ROM:0013564E andi.l #2,d0 ROM:00135654 andi.l #$FF,d0 ROM:0013565A beq.s loc_135662 ROM:0013565C move.w #2,(a4) ROM:00135660 bra.s loc_135664 ROM:00135662 ; --------------------------------------------------------------------------- ROM:00135662 ROM:00135662 loc_135662: ; CODE XREF: sub_135598+26↑j ROM:00135662 ; sub_135598+3E↑j ... ROM:00135662 clr.w (a4) ROM:00135664 ROM:00135664 loc_135664: ; CODE XREF: sub_135598+46↑j ROM:00135664 ; sub_135598+7A↑j ... ROM:00135664 moveq #0,d0 ROM:00135666 move.b ($1361).l,d0 ROM:0013566C andi.l #$20,d0 ; ' ' ROM:00135672 andi.l #$FF,d0 ROM:00135678 beq.w loc_135998 ROM:0013567C move.w (a3),d0 ROM:0013567E ext.l d0 ROM:00135680 moveq #7,d1 ROM:00135682 cmp.l d1,d0 ; switch 8 cases ROM:00135684 bhi.w def_13568C ; jumptable 0013568C default case ROM:00135688 move.w jpt_13568C(pc,d0.l*2),d0 ROM:0013568C jmp jpt_13568C(pc,d0.w) ; switch jump ROM:0013568C ; --------------------------------------------------------------------------- ROM:00135690 jpt_13568C: dc.w loc_1356A0-$135690 ; DATA XREF: sub_135598+F0↑r ROM:00135690 ; sub_135598+F4↑r ROM:00135690 dc.w loc_1356EC-$135690 ; jump table for switch statement ROM:00135690 dc.w loc_135780-$135690 ROM:00135690 dc.w loc_1357C0-$135690 ROM:00135690 dc.w loc_135854-$135690 ROM:00135690 dc.w loc_1358C6-$135690 ROM:00135690 dc.w loc_1358CE-$135690 ROM:00135690 dc.w loc_135914-$135690 ROM:001356A0 ; --------------------------------------------------------------------------- ROM:001356A0 ROM:001356A0 loc_1356A0: ; CODE XREF: sub_135598+F4↑j ROM:001356A0 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:001356A0 moveq #0,d0 ; jumptable 0013568C case 0 ROM:001356A2 move.b ($1361).l,d0 ROM:001356A8 andi.l #$20,d0 ; ' ' ROM:001356AE andi.l #$FF,d0 ROM:001356B4 beq.w loc_13596E ROM:001356B8 move.w #1,($13E0).l ROM:001356C0 move.l #$FE,d0 ROM:001356C6 and.b d0,($1360).l ROM:001356CC move.l #$FE,d0 ROM:001356D2 and.b d0,($1362).l ROM:001356D8 move.l #$10,d0 ROM:001356DE or.b d0,($1361).l ROM:001356E4 move.w #1,(a3) ROM:001356E8 bra.w loc_13596E ROM:001356EC ; --------------------------------------------------------------------------- ROM:001356EC ROM:001356EC loc_1356EC: ; CODE XREF: sub_135598+F4↑j ROM:001356EC ; DATA XREF: sub_135598:jpt_13568C↑o ROM:001356EC tst.w (a4) ; jumptable 0013568C case 1 ROM:001356EE bne.s loc_135728 ROM:001356F0 moveq #0,d0 ROM:001356F2 move.b ($1362).l,d0 ROM:001356F8 andi.l #1,d0 ROM:001356FE andi.l #$FF,d0 ROM:00135704 bne.s loc_135714 ROM:00135706 clr.w ($5B4).l ROM:0013570C move.w #4,(a3) ROM:00135710 bra.w loc_13596E ROM:00135714 ; --------------------------------------------------------------------------- ROM:00135714 ROM:00135714 loc_135714: ; CODE XREF: sub_135598+16C↑j ROM:00135714 move.l #1,d0 ROM:0013571A or.b d0,($1360).l ROM:00135720 move.w #6,(a3) ROM:00135724 bra.w loc_13596E ROM:00135728 ; --------------------------------------------------------------------------- ROM:00135728 ROM:00135728 loc_135728: ; CODE XREF: sub_135598+156↑j ROM:00135728 cmpi.w #1,(a4) ROM:0013572C bne.s loc_135778 ROM:0013572E moveq #0,d0 ROM:00135730 move.b ($1362).l,d0 ROM:00135736 andi.l #1,d0 ROM:0013573C andi.l #$FF,d0 ROM:00135742 bne.s loc_135764 ROM:00135744 moveq #0,d0 ROM:00135746 move.b ($1361).l,d0 ROM:0013574C andi.l #2,d0 ROM:00135752 andi.l #$FF,d0 ROM:00135758 bne.w loc_13596E ROM:0013575C bsr.w sub_1353DE ROM:00135760 bra.w loc_13596E ROM:00135764 ; --------------------------------------------------------------------------- ROM:00135764 ROM:00135764 loc_135764: ; CODE XREF: sub_135598+1AA↑j ROM:00135764 move.l #1,d0 ROM:0013576A or.b d0,($1360).l ROM:00135770 move.w #7,(a3) ROM:00135774 bra.w loc_13596E ROM:00135778 ; --------------------------------------------------------------------------- ROM:00135778 ROM:00135778 loc_135778: ; CODE XREF: sub_135598+194↑j ROM:00135778 move.w #1,(a3) ROM:0013577C bra.w loc_13596E ROM:00135780 ; --------------------------------------------------------------------------- ROM:00135780 ROM:00135780 loc_135780: ; CODE XREF: sub_135598+F4↑j ROM:00135780 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:00135780 tst.w (a4) ; jumptable 0013568C case 2 ROM:00135782 bne.s loc_1357A0 ROM:00135784 move.w #9,($13B8).l ROM:0013578C move.w #3,(a3) ROM:00135790 move.l #$10,d0 ROM:00135796 or.b d0,($1361).l ROM:0013579C bra.w loc_13596E ROM:001357A0 ; --------------------------------------------------------------------------- ROM:001357A0 ROM:001357A0 loc_1357A0: ; CODE XREF: sub_135598+1EA↑j ROM:001357A0 cmpi.w #1,(a4) ROM:001357A4 bne.s loc_1357B8 ROM:001357A6 move.b ($5B5).l,d0 ROM:001357AC move.l d0,-(sp) ROM:001357AE bsr.w sub_13544E ROM:001357B2 addq.l #4,sp ROM:001357B4 bra.w loc_13596E ROM:001357B8 ; --------------------------------------------------------------------------- ROM:001357B8 ROM:001357B8 loc_1357B8: ; CODE XREF: sub_135598+20C↑j ROM:001357B8 move.w #2,(a3) ROM:001357BC bra.w loc_13596E ROM:001357C0 ; --------------------------------------------------------------------------- ROM:001357C0 ROM:001357C0 loc_1357C0: ; CODE XREF: sub_135598+F4↑j ROM:001357C0 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:001357C0 tst.w (a4) ; jumptable 0013568C case 3 ROM:001357C2 bne.s loc_13581C ROM:001357C4 moveq #0,d0 ROM:001357C6 move.b ($1362).l,d0 ROM:001357CC andi.l #1,d0 ROM:001357D2 andi.l #$FF,d0 ROM:001357D8 bne.s loc_135808 ROM:001357DA move.w ($5B4).l,d0 ROM:001357E0 movea.l #$1390,a0 ROM:001357E6 move.l (a0,d0.w*4),d0 ROM:001357EA move.w ($5B4).l,d1 ROM:001357F0 movea.l #$13E4,a0 ROM:001357F6 move.l d0,(a0,d1.w*4) ROM:001357FA addq.w #1,($5B4).l ROM:00135800 move.w #4,(a3) ROM:00135804 bra.w loc_13596E ROM:00135808 ; --------------------------------------------------------------------------- ROM:00135808 ROM:00135808 loc_135808: ; CODE XREF: sub_135598+240↑j ROM:00135808 move.l #1,d0 ROM:0013580E or.b d0,($1360).l ROM:00135814 move.w #6,(a3) ROM:00135818 bra.w loc_13596E ROM:0013581C ; --------------------------------------------------------------------------- ROM:0013581C ROM:0013581C loc_13581C: ; CODE XREF: sub_135598+22A↑j ROM:0013581C cmpi.w #1,(a4) ROM:00135820 bne.s loc_13584C ROM:00135822 moveq #0,d0 ROM:00135824 move.b ($1361).l,d0 ROM:0013582A andi.l #2,d0 ROM:00135830 andi.l #$FF,d0 ROM:00135836 bne.w loc_13596E ROM:0013583A move.w ($5B4).l,d0 ROM:00135840 move.l d0,-(sp) ROM:00135842 bsr.w sub_1354B4 ROM:00135846 addq.l #4,sp ROM:00135848 bra.w loc_13596E ROM:0013584C ; --------------------------------------------------------------------------- ROM:0013584C ROM:0013584C loc_13584C: ; CODE XREF: sub_135598+288↑j ROM:0013584C move.w #3,(a3) ROM:00135850 bra.w loc_13596E ROM:00135854 ; --------------------------------------------------------------------------- ROM:00135854 ROM:00135854 loc_135854: ; CODE XREF: sub_135598+F4↑j ROM:00135854 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:00135854 move.w ($5B4).l,d0 ; jumptable 0013568C case 4 ROM:0013585A cmp.w $8C(a5),d0 ROM:0013585E blt.s loc_135874 ROM:00135860 move.l #1,d0 ROM:00135866 or.b d0,($1360).l ROM:0013586C move.w #5,(a3) ROM:00135870 bra.w loc_13596E ROM:00135874 ; --------------------------------------------------------------------------- ROM:00135874 ROM:00135874 loc_135874: ; CODE XREF: sub_135598+2C6↑j ROM:00135874 tst.w (a4) ROM:00135876 bne.s loc_1358BE ROM:00135878 move.w ($5B4).l,d0 ROM:0013587E lea $196(a5),a0 ROM:00135882 tst.w (a0,d0.w*2) ROM:00135886 bne.s loc_135892 ROM:00135888 addq.w #1,($5B4).l ROM:0013588E bra.w loc_13596E ROM:00135892 ; --------------------------------------------------------------------------- ROM:00135892 ROM:00135892 loc_135892: ; CODE XREF: sub_135598+2EE↑j ROM:00135892 moveq #0,d0 ROM:00135894 move.b ($1361).l,d0 ROM:0013589A andi.l #2,d0 ROM:001358A0 andi.l #$FF,d0 ROM:001358A6 bne.w loc_13596E ROM:001358AA move.l #$10,d0 ROM:001358B0 or.b d0,($1361).l ROM:001358B6 move.w #2,(a3) ROM:001358BA bra.w loc_13596E ROM:001358BE ; --------------------------------------------------------------------------- ROM:001358BE ROM:001358BE loc_1358BE: ; CODE XREF: sub_135598+2DE↑j ROM:001358BE move.w #1,(a3) ROM:001358C2 bra.w loc_13596E ROM:001358C6 ; --------------------------------------------------------------------------- ROM:001358C6 ROM:001358C6 loc_1358C6: ; CODE XREF: sub_135598+F4↑j ROM:001358C6 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:001358C6 move.w #5,(a3) ; jumptable 0013568C case 5 ROM:001358CA bra.w loc_13596E ROM:001358CE ; --------------------------------------------------------------------------- ROM:001358CE ROM:001358CE loc_1358CE: ; CODE XREF: sub_135598+F4↑j ROM:001358CE ; DATA XREF: sub_135598:jpt_13568C↑o ROM:001358CE moveq #0,d0 ; jumptable 0013568C case 6 ROM:001358D0 move.b ($1361).l,d0 ROM:001358D6 andi.l #$20,d0 ; ' ' ROM:001358DC andi.l #$FF,d0 ROM:001358E2 beq.w loc_13596E ROM:001358E6 moveq #0,d0 ROM:001358E8 move.b ($1360).l,d0 ROM:001358EE andi.l #1,d0 ROM:001358F4 andi.l #$FF,d0 ROM:001358FA bne.s loc_13596E ROM:001358FC move.l #$FE,d0 ROM:00135902 and.b d0,($1362).l ROM:00135908 clr.w ($5B4).l ROM:0013590E move.w #4,(a3) ROM:00135912 bra.s loc_13596E ROM:00135914 ; --------------------------------------------------------------------------- ROM:00135914 ROM:00135914 loc_135914: ; CODE XREF: sub_135598+F4↑j ROM:00135914 ; DATA XREF: sub_135598:jpt_13568C↑o ROM:00135914 moveq #0,d0 ; jumptable 0013568C case 7 ROM:00135916 move.b ($1361).l,d0 ROM:0013591C andi.l #$20,d0 ; ' ' ROM:00135922 andi.l #$FF,d0 ROM:00135928 beq.s loc_13596E ROM:0013592A moveq #0,d0 ROM:0013592C move.b ($1360).l,d0 ROM:00135932 andi.l #1,d0 ROM:00135938 andi.l #$FF,d0 ROM:0013593E bne.s loc_13596E ROM:00135940 move.l #$10,d0 ROM:00135946 or.b d0,($1361).l ROM:0013594C move.l #$FE,d0 ROM:00135952 and.b d0,($1362).l ROM:00135958 move.w #1,(a3) ROM:0013595C bra.s loc_13596E ROM:0013595E ; --------------------------------------------------------------------------- ROM:0013595E ROM:0013595E def_13568C: ; CODE XREF: sub_135598+EC↑j ROM:0013595E move.w #5,(a3) ; jumptable 0013568C default case ROM:00135962 move.l #1,d0 ROM:00135968 or.b d0,($1360).l ROM:0013596E ROM:0013596E loc_13596E: ; CODE XREF: sub_135598+11C↑j ROM:0013596E ; sub_135598+150↑j ... ROM:0013596E movea.w ($5B4).l,a0 ROM:00135974 movea.l #$13E4,a1 ROM:0013597A lea (a1,a0.w*4),a0 ROM:0013597E movea.l a0,a2 ROM:00135980 tst.l (a0) ROM:00135982 beq.s loc_135990 ROM:00135984 movea.l (a2),a0 ROM:00135986 move.l $14(a0),($46C).l ROM:0013598E bra.s loc_135998 ROM:00135990 ; --------------------------------------------------------------------------- ROM:00135990 ROM:00135990 loc_135990: ; CODE XREF: sub_135598+3EA↑j ROM:00135990 moveq #1,d0 ROM:00135992 move.l d0,($46C).l ROM:00135998 ROM:00135998 loc_135998: ; CODE XREF: sub_135598+E0↑j ROM:00135998 ; sub_135598+3F6↑j ROM:00135998 movem.l (sp)+,a2-a4 ROM:0013599C rts ROM:0013599C ; End of function sub_135598 ROM:0013599C ROM:0013599C ; --------------------------------------------------------------------------- ROM:0013599E dc.w $FFFF ROM:001359A0 dword_1359A0: dcb.l 5,0 ; DATA XREF: sub_11752E+4↑o ROM:001359B4 dc.l $280000, $6434BC ROM:001359B4 dcb.l 3,0 ROM:001359C8 dc.l $13880000 ROM:001359C8 dcb.l $14,0 ROM:00135A1C dc.l $FF000000, $7D7D7D ROM:00135A1C dcb.l $13,$7D7D7D7D ROM:00135A1C dc.l $7D7D0000 ROM:00135A1C dcb.l $6A,0 ROM:00135C1C dc.l $A469FFFF, $FFFF ROM:00135C24 dcb.b 2,0 ROM:00135C26 word_135C26: dc.w $102 ; DATA XREF: sub_133AE4+24↑o ROM:00135C28 dc.l $3040501, $2030406, $1020304, $7010203, $408FFFF ROM:00135C28 dcb.l $10F0,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_114716+6↑o ROM:00139FFF ; sub_1147D2+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END