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 : 4085252770040470E3A976A73491EC02433C6F448FD8A736FE772AB8FC452A78 ROM:00110000 ; Input MD5 : DA46D72E160FE22F7A4975A695BFFEBD ROM:00110000 ; Input CRC32 : 8AD6CE36 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_115D0A+A↓o ROM:00110000 ; sub_115D80↓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 $6E ; n ROM:00110007 dc.b $AE ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $77 ; w ROM:0011000B dc.b $A6 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $77 ; w ROM:0011000F dc.b $A6 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $77 ; w ROM:00110013 dc.b $A6 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $77 ; w ROM:00110017 dc.b $A8 ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $77 ; w ROM:0011001B dc.b $A8 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $77 ; w ROM:0011001F dc.b $A8 ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $77 ; w ROM:00110023 dc.b $A8 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $77 ; w ROM:00110027 dc.b $A6 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $77 ; w ROM:0011002B dc.b $A6 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $77 ; w ROM:0011002F dc.b $A6 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $77 ; w ROM:00110033 dc.b $A6 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $77 ; w ROM:00110037 dc.b $A6 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $77 ; w ROM:0011003B dc.b $A6 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $77 ; w ROM:0011003F dc.b $A6 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 $77 ; w ROM:00110063 dc.b $A6 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $77 ; w ROM:00110067 dc.b $A8 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $77 ; w ROM:0011006B dc.b $A8 ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $77 ; w ROM:0011006F dc.b $A8 ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $77 ; w ROM:00110073 dc.b $A8 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $77 ; w ROM:00110077 dc.b $A8 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $77 ; w ROM:0011007B dc.b $A8 ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $77 ; w ROM:0011007F dc.b $A8 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $77 ; w ROM:00110083 dc.b $A8 ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $77 ; w ROM:00110087 dc.b $A8 ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $77 ; w ROM:0011008B dc.b $A8 ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $77 ; w ROM:0011008F dc.b $A8 ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $77 ; w ROM:00110093 dc.b $A8 ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $77 ; w ROM:00110097 dc.b $A8 ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $77 ; w ROM:0011009B dc.b $A8 ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $77 ; w ROM:0011009F dc.b $A8 ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $77 ; w ROM:001100A3 dc.b $A8 ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $77 ; w ROM:001100A7 dc.b $A8 ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $77 ; w ROM:001100AB dc.b $A8 ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $77 ; w ROM:001100AF dc.b $A8 ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $77 ; w ROM:001100B3 dc.b $A8 ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $77 ; w ROM:001100B7 dc.b $A8 ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $77 ; w ROM:001100BB dc.b $A8 ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $77 ; w ROM:001100BF dc.b $A8 ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $77 ; w ROM:001100C3 dc.b $A6 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $77 ; w ROM:001100C7 dc.b $A6 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $77 ; w ROM:001100CB dc.b $A6 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $77 ; w ROM:001100CF dc.b $A6 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $77 ; w ROM:001100D3 dc.b $A6 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $77 ; w ROM:001100D7 dc.b $A6 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $77 ; w ROM:001100DB dc.b $A6 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $77 ; w ROM:001100DF dc.b $A6 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $77 ; w ROM:001100E3 dc.b $A6 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $77 ; w ROM:001100E7 dc.b $A6 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $77 ; w ROM:001100EB dc.b $A6 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 $25 ; % ROM:00110103 dc.b $AC ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $68 ; h ROM:00110107 dc.b $C0 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $68 ; h ROM:0011010B dc.b $C0 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6D ; m ROM:0011010F dc.b $5A ; Z ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6D ; m ROM:00110113 dc.b $5A ; Z ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6D ; m ROM:00110117 dc.b $5A ; Z ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6D ; m ROM:0011011B dc.b $5A ; Z ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $58 ; X ROM:0011011F dc.b $78 ; x ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $77 ; w ROM:00110123 dc.b $C4 ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $68 ; h ROM:00110127 dc.b $B8 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $68 ; h ROM:0011012B dc.b $B0 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $77 ; w ROM:0011012F dc.b $B4 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $77 ; w ROM:00110133 dc.b $BC ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $77 ; w ROM:00110137 dc.b $D2 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $77 ; w ROM:0011013B dc.b $E8 ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $77 ; w ROM:0011013F dc.b $E0 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $2F ; / ROM:00110143 dc.b $10 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 $76 ; v ROM:0011014B dc.b $A8 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 $58 ; X ROM:00110227 dc.b $50 ; P ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $2C ; , ROM:0011022B dc.b $6E ; n ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_115CB8↓o ROM:00110400 ; sub_1197EE+510↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $6C ; l ROM:00110403 dc.b $6C ; l ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $65 ; e ROM:00110407 dc.b $65 ; e ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $31 ; 1 ROM:0011040D dc.b $31 ; 1 ROM:0011040E dc.b $33 ; 3 ROM:0011040F dc.b $33 ; 3 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $76 ; v ROM:00110413 dc.b $74 ; t 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_117020↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #3,($133C).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110864 ROM:00110424 ROM:00110424 locret_110424: ; CODE XREF: sub_110414+A↑j ROM:00110424 rts ROM:00110424 ; End of function sub_110414 ROM:00110424 ROM:00110426 ROM:00110426 ; =============== S U B R O U T I N E ======================================= ROM:00110426 ROM:00110426 ROM:00110426 sub_110426: ; CODE XREF: sub_110414↑p ROM:00110426 clr.w d1 ROM:00110428 move.b ($730).w,d1 ROM:0011042C cmpi.w #2,d1 ROM:00110430 bcc.s locret_11043A ROM:00110432 movea.l off_11043C(pc,d1.w*4),a0 ROM:00110436 nop ROM:00110438 jmp (a0) ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043A ROM:0011043A locret_11043A: ; CODE XREF: sub_110426+A↑j ROM:0011043A rts ROM:0011043A ; End of function sub_110426 ROM:0011043A ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043C off_11043C: dc.l loc_110444 ; DATA XREF: sub_110426+C↑r ROM:00110440 dc.l loc_110456 ROM:00110444 ; --------------------------------------------------------------------------- ROM:00110444 ROM:00110444 loc_110444: ; DATA XREF: ROM:off_11043C↑o ROM:00110444 bsr.w sub_11045E ROM:00110448 bsr.w sub_110678 ROM:0011044C move.b #1,($730).w ROM:00110452 bra.s loc_110456 ROM:00110454 ; --------------------------------------------------------------------------- ROM:00110454 rts ROM:00110456 ; --------------------------------------------------------------------------- ROM:00110456 ROM:00110456 loc_110456: ; CODE XREF: ROM:00110452↑j ROM:00110456 ; DATA XREF: ROM:00110440↑o ROM:00110456 bsr.w sub_11060A ROM:0011045A rts ROM:0011045C ; --------------------------------------------------------------------------- ROM:0011045C rts ROM:0011045E ROM:0011045E ; =============== S U B R O U T I N E ======================================= ROM:0011045E ROM:0011045E ROM:0011045E sub_11045E: ; CODE XREF: ROM:loc_110444↑p ROM:0011045E lea ($FFFFF230).w,a0 ROM:00110462 move.w #0,d0 ROM:00110466 move.w $17E(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 $E2(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_11231A+F8↓p ROM:001104AA move.w ($4F4).w,d0 ROM:001104AE sub.w ($4E0).w,d0 ROM:001104B2 ext.l d0 ROM:001104B4 divs.w #$64,d0 ; 'd' ROM:001104B8 bpl.s loc_1104BE ROM:001104BA addi.w #$48,d0 ; 'H' ROM:001104BE ROM:001104BE loc_1104BE: ; CODE XREF: sub_1104AA+E↑j ROM:001104BE bne.s loc_1104C2 ROM:001104C0 moveq #1,d0 ROM:001104C2 ROM:001104C2 loc_1104C2: ; CODE XREF: sub_1104AA:loc_1104BE↑j ROM:001104C2 move.w ($49E).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4AA).w ROM:001104CC rts ROM:001104CC ; End of function sub_1104AA ROM:001104CC ROM:001104CE ; --------------------------------------------------------------------------- ROM:001104CE lea ($FFFFF2B0).w,a2 ROM:001104D2 move.w #0,d2 ROM:001104D6 move.w ($49E).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($49E).w ROM:001104E4 cmp.w ($4F2).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4F2).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4F0).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4F0).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_11231A+11A↓p ROM:001104FA ; ROM:00117040↓p ROM:001104FA cmpi.b #1,($730).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $778(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 $778(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EC4).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 ($4F0).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_11075A ROM:0011054C move.w d1,($4A0).w ROM:00110550 move.w ($4F2).w,d2 ROM:00110554 bsr.w sub_11075A ROM:00110558 move.w d1,($4A2).w ROM:0011055C move.w #$400,($4F0).w ROM:00110562 move.w #0,($4F2).w ROM:00110568 sub.w ($4A0).w,d1 ROM:0011056C move.w d1,($4A4).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #3,($930).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AA).w,d2 ROM:00110580 move.w ($4AA).w,($A7A).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),($A7A).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_1106BC ROM:0011059E bsr.w sub_11075A ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($47A).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ; --------------------------------------------------------------------------- ROM:001105B6 cmpi.b #1,($730).w ROM:001105BC bne.s locret_110608 ROM:001105BE clr.w d7 ROM:001105C0 move.w $760(a5),d6 ROM:001105C4 cmpi.w #0,d6 ROM:001105C8 ble.s locret_110608 ROM:001105CA ROM:001105CA loc_1105CA: ; CODE XREF: ROM:00110606↓j ROM:001105CA cmp.w d7,d6 ROM:001105CC ble.s locret_110608 ROM:001105CE move.w d7,d5 ROM:001105D0 addq.w #1,d5 ROM:001105D2 move.w $760(a5,d5.w*2),d4 ROM:001105D8 move.w d4,d5 ROM:001105DA lea ($FFFFF2B0).w,a2 ROM:001105DE lea ($EC4).w,a1 ROM:001105E2 move.w (a2,d4.w*2),d2 ROM:001105E6 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:001105EC move.w d7,-(sp) ROM:001105EE move.w d6,-(sp) ROM:001105F0 bsr.w sub_1106BC ROM:001105F4 bsr.w sub_11075A ROM:001105F8 move.w (sp)+,d6 ROM:001105FA move.w (sp)+,d7 ROM:001105FC lea ($47A).w,a3 ROM:00110600 move.w d1,(a3,d4.w*2) ROM:00110604 addq.w #1,d7 ROM:00110606 bra.s loc_1105CA ROM:00110608 ; --------------------------------------------------------------------------- ROM:00110608 ROM:00110608 locret_110608: ; CODE XREF: ROM:001105BC↑j ROM:00110608 ; ROM:001105C8↑j ... ROM:00110608 rts ROM:0011060A ROM:0011060A ; =============== S U B R O U T I N E ======================================= ROM:0011060A ROM:0011060A ROM:0011060A sub_11060A: ; CODE XREF: ROM:loc_110456↑p ROM:0011060A bclr #0,($93F).w ROM:00110610 bclr #4,($92B).w ROM:00110616 bclr #6,($937).w ROM:0011061C bclr #0,($93E).w ROM:00110622 bclr #1,($92E).w ROM:00110628 bclr #7,($931).w ROM:0011062E clr.w d7 ROM:00110630 move.w $748(a5),d6 ROM:00110634 cmpi.w #0,d6 ROM:00110638 ble.s locret_110676 ROM:0011063A ROM:0011063A loc_11063A: ; CODE XREF: sub_11060A+6A↓j ROM:0011063A cmp.w d7,d6 ROM:0011063C ble.s locret_110676 ROM:0011063E move.w d7,d5 ROM:00110640 addq.w #1,d5 ROM:00110642 move.w $748(a5,d5.w*2),d4 ROM:00110648 lea ($FFFFF2B0).w,a2 ROM:0011064C lea ($EC4).w,a1 ROM:00110650 move.w (a2,d4.w*2),d2 ROM:00110654 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011065A move.w d7,-(sp) ROM:0011065C move.w d6,-(sp) ROM:0011065E bsr.w sub_1106BC ROM:00110662 bsr.w sub_11075A ROM:00110666 move.w (sp)+,d6 ROM:00110668 move.w (sp)+,d7 ROM:0011066A lea ($47A).w,a3 ROM:0011066E move.w d1,(a3,d4.w*2) ROM:00110672 addq.w #1,d7 ROM:00110674 bra.s loc_11063A ROM:00110676 ; --------------------------------------------------------------------------- ROM:00110676 ROM:00110676 locret_110676: ; CODE XREF: sub_11060A+2E↑j ROM:00110676 ; sub_11060A+32↑j ROM:00110676 rts ROM:00110676 ; End of function sub_11060A ROM:00110676 ROM:00110678 ROM:00110678 ; =============== S U B R O U T I N E ======================================= ROM:00110678 ROM:00110678 ROM:00110678 sub_110678: ; CODE XREF: ROM:00110448↑p ROM:00110678 ; sub_110678+8↓j ROM:00110678 btst #7,($FFFFF210).w ROM:0011067E bne.s loc_110682 ROM:00110680 bra.s sub_110678 ROM:00110682 ; --------------------------------------------------------------------------- ROM:00110682 ROM:00110682 loc_110682: ; CODE XREF: sub_110678+6↑j ROM:00110682 bclr #7,($FFFFF210).w ROM:00110688 move.w $17E(a5),d0 ROM:0011068C subq.w #1,d0 ROM:0011068E move.w #0,d4 ROM:00110692 bra.s loc_110698 ROM:00110694 ; --------------------------------------------------------------------------- ROM:00110694 ROM:00110694 loc_110694: ; CODE XREF: sub_110678+40↓j ROM:00110694 addi.w #1,d4 ROM:00110698 ROM:00110698 loc_110698: ; CODE XREF: sub_110678+1A↑j ROM:00110698 cmp.w d0,d4 ROM:0011069A bgt.s locret_1106BA ROM:0011069C lea ($FFFFF2B0).w,a0 ROM:001106A0 move.w (a0,d4.w*2),d2 ROM:001106A4 move.w d0,-(sp) ROM:001106A6 bsr.w sub_1106BC ROM:001106AA bsr.w sub_11075A ROM:001106AE lea ($47A).w,a0 ROM:001106B2 move.w d1,(a0,d4.w*2) ROM:001106B6 move.w (sp)+,d0 ROM:001106B8 bra.s loc_110694 ROM:001106BA ; --------------------------------------------------------------------------- ROM:001106BA ROM:001106BA locret_1106BA: ; CODE XREF: sub_110678+22↑j ROM:001106BA rts ROM:001106BA ; End of function sub_110678 ROM:001106BA ROM:001106BC ROM:001106BC ; =============== S U B R O U T I N E ======================================= ROM:001106BC ROM:001106BC ROM:001106BC sub_1106BC: ; CODE XREF: sub_1104FA+A0↑p ROM:001106BC ; ROM:001105F0↑p ... ROM:001106BC clr.w d1 ROM:001106BE move.b ($731).w,d1 ROM:001106C2 cmpi.w #3,d1 ROM:001106C6 bcc.s locret_1106D0 ROM:001106C8 movea.l off_1106D2(pc,d1.w*4),a0 ROM:001106CC nop ROM:001106CE jmp (a0) ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D0 ROM:001106D0 locret_1106D0: ; CODE XREF: sub_1106BC+A↑j ROM:001106D0 rts ROM:001106D0 ; End of function sub_1106BC ROM:001106D0 ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D2 off_1106D2: dc.l loc_1106DE ; DATA XREF: sub_1106BC+C↑r ROM:001106D6 dc.l loc_1106F8 ROM:001106DA dc.l loc_110708 ROM:001106DE ; --------------------------------------------------------------------------- ROM:001106DE ROM:001106DE loc_1106DE: ; DATA XREF: ROM:off_1106D2↑o ROM:001106DE move.w $18(a5),d0 ROM:001106E2 clr.b ($8B7).w ROM:001106E6 move.w d0,($648).w ROM:001106EA move.b #1,($8B7).w ROM:001106F0 move.b #1,($731).w ROM:001106F6 rts ROM:001106F8 ; --------------------------------------------------------------------------- ROM:001106F8 ROM:001106F8 loc_1106F8: ; DATA XREF: ROM:001106D6↑o ROM:001106F8 cmpi.w #0,($648).w ROM:001106FE bgt.s locret_110706 ROM:00110700 move.b #2,($731).w ROM:00110706 ROM:00110706 locret_110706: ; CODE XREF: ROM:001106FE↑j ROM:00110706 rts ROM:00110708 ; --------------------------------------------------------------------------- ROM:00110708 ROM:00110708 loc_110708: ; DATA XREF: ROM:001106DA↑o ROM:00110708 move.w ($49A).w,d1 ROM:0011070C move.w d4,d3 ROM:0011070E move.w $7D0(a5,d3.w*2),d0 ROM:00110714 cmp.w d2,d0 ROM:00110716 bge.s loc_110730 ROM:00110718 bset d3,d1 ROM:0011071A move.w ($1364).w,d0 ROM:0011071E move.w ($A74).w,d5 ROM:00110722 bset d3,d0 ROM:00110724 bset d3,d5 ROM:00110726 move.w d0,($1364).w ROM:0011072A move.w d5,($A74).w ROM:0011072E bra.s loc_110754 ROM:00110730 ; --------------------------------------------------------------------------- ROM:00110730 ROM:00110730 loc_110730: ; CODE XREF: ROM:00110716↑j ROM:00110730 move.w $7B0(a5,d3.w*2),d0 ROM:00110736 cmp.w d2,d0 ROM:00110738 ble.s loc_110752 ROM:0011073A bset d3,d1 ROM:0011073C move.w ($1366).w,d0 ROM:00110740 move.w ($A76).w,d5 ROM:00110744 bset d3,d0 ROM:00110746 bset d3,d5 ROM:00110748 move.w d0,($1366).w ROM:0011074C move.w d5,($A76).w ROM:00110750 bra.s loc_110754 ROM:00110752 ; --------------------------------------------------------------------------- ROM:00110752 ROM:00110752 loc_110752: ; CODE XREF: ROM:00110738↑j ROM:00110752 bclr d3,d1 ROM:00110754 ROM:00110754 loc_110754: ; CODE XREF: ROM:0011072E↑j ROM:00110754 ; ROM:00110750↑j ROM:00110754 move.w d1,($49A).w ROM:00110758 rts ROM:0011075A ROM:0011075A ; =============== S U B R O U T I N E ======================================= ROM:0011075A ROM:0011075A ROM:0011075A sub_11075A: ; CODE XREF: sub_1104FA+4E↑p ROM:0011075A ; sub_1104FA+5A↑p ... ROM:0011075A move.w d4,d3 ROM:0011075C cmpi.w #7,d4 ROM:00110760 bne.s loc_110794 ROM:00110762 move.w d2,d1 ROM:00110764 muls.w $7F0(a5,d3.w*2),d1 ROM:0011076A divs.w $810(a5,d3.w*2),d1 ROM:00110770 add.w $830(a5,d3.w*2),d1 ROM:00110776 move.w d1,($4A6).w ROM:0011077A move.w d4,-(sp) ROM:0011077C move.w #$3A9A,d1 ROM:00110780 bsr.l sub_1175A4 ROM:00110786 move.w (sp)+,d4 ROM:00110788 bset #7,($931).w ROM:0011078E bra.l locret_110862 ROM:00110794 ; --------------------------------------------------------------------------- ROM:00110794 ROM:00110794 loc_110794: ; CODE XREF: sub_11075A+6↑j ROM:00110794 cmpi.w #$C,d4 ROM:00110798 bne.s loc_1107B4 ROM:0011079A move.w d4,-(sp) ROM:0011079C move.w #$3A92,d1 ROM:001107A0 bsr.l sub_1175A4 ROM:001107A6 move.w (sp)+,d4 ROM:001107A8 bset #0,($93F).w ROM:001107AE bra.l locret_110862 ROM:001107B4 ; --------------------------------------------------------------------------- ROM:001107B4 ROM:001107B4 loc_1107B4: ; CODE XREF: sub_11075A+3E↑j ROM:001107B4 cmpi.w #$D,d4 ROM:001107B8 bne.s loc_1107D4 ROM:001107BA move.w d4,-(sp) ROM:001107BC move.w #$3A96,d1 ROM:001107C0 bsr.l sub_1175A4 ROM:001107C6 move.w (sp)+,d4 ROM:001107C8 bset #1,($92E).w ROM:001107CE bra.l locret_110862 ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_11075A+5E↑j ROM:001107D4 cmpi.w #2,d4 ROM:001107D8 bne.s loc_1107F0 ROM:001107DA move.w d4,-(sp) ROM:001107DC move.w #$3A94,d1 ROM:001107E0 bsr.l sub_1175A4 ROM:001107E6 move.w (sp)+,d4 ROM:001107E8 bset #4,($92B).w ROM:001107EE bra.s locret_110862 ROM:001107F0 ; --------------------------------------------------------------------------- ROM:001107F0 ROM:001107F0 loc_1107F0: ; CODE XREF: sub_11075A+7E↑j ROM:001107F0 cmpi.w #1,d4 ROM:001107F4 bne.s loc_11080C ROM:001107F6 move.w d4,-(sp) ROM:001107F8 move.w #$3A98,d1 ROM:001107FC bsr.l sub_1175A4 ROM:00110802 move.w (sp)+,d4 ROM:00110804 bset #6,($937).w ROM:0011080A bra.s locret_110862 ROM:0011080C ; --------------------------------------------------------------------------- ROM:0011080C ROM:0011080C loc_11080C: ; CODE XREF: sub_11075A+9A↑j ROM:0011080C cmpi.w #$A,d4 ROM:00110810 bne.s loc_110828 ROM:00110812 move.w d4,-(sp) ROM:00110814 move.w #$3A9C,d1 ROM:00110818 bsr.l sub_1175A4 ROM:0011081E move.w (sp)+,d4 ROM:00110820 bset #0,($93E).w ROM:00110826 bra.s locret_110862 ROM:00110828 ; --------------------------------------------------------------------------- ROM:00110828 ROM:00110828 loc_110828: ; CODE XREF: sub_11075A+B6↑j ROM:00110828 cmpi.w #$E,d4 ROM:0011082C bne.s loc_11084E ROM:0011082E move.w d2,d1 ROM:00110830 muls.w $7F0(a5,d3.w*2),d1 ROM:00110836 divs.w ($480).l,d1 ROM:0011083C muls.w #$3E8,d1 ROM:00110840 divs.w $810(a5,d3.w*2),d1 ROM:00110846 add.w $830(a5,d3.w*2),d1 ROM:0011084C bra.s locret_110862 ROM:0011084E ; --------------------------------------------------------------------------- ROM:0011084E ROM:0011084E loc_11084E: ; CODE XREF: sub_11075A+D2↑j ROM:0011084E move.w d2,d1 ROM:00110850 muls.w $7F0(a5,d3.w*2),d1 ROM:00110856 divs.w $810(a5,d3.w*2),d1 ROM:0011085C add.w $830(a5,d3.w*2),d1 ROM:00110862 ROM:00110862 locret_110862: ; CODE XREF: sub_11075A+34↑j ROM:00110862 ; sub_11075A+54↑j ... ROM:00110862 rts ROM:00110862 ; End of function sub_11075A ROM:00110862 ROM:00110864 ROM:00110864 ; =============== S U B R O U T I N E ======================================= ROM:00110864 ROM:00110864 ROM:00110864 sub_110864: ; CODE XREF: sub_110414+C↑p ROM:00110864 move.w ($49A).w,d0 ROM:00110868 and.w $12C(a5),d0 ROM:0011086C move.w ($C58).w,d1 ROM:00110870 and.w $180(a5),d1 ROM:00110874 cmpi.w #0,($C56).w ROM:0011087A bne.s loc_110882 ROM:0011087C cmpi.w #0,d1 ROM:00110880 beq.s loc_110884 ROM:00110882 ROM:00110882 loc_110882: ; CODE XREF: sub_110864+16↑j ROM:00110882 bra.s loc_11088A ROM:00110884 ; --------------------------------------------------------------------------- ROM:00110884 ROM:00110884 loc_110884: ; CODE XREF: sub_110864+1C↑j ROM:00110884 cmpi.w #0,d0 ROM:00110888 beq.s loc_110896 ROM:0011088A ROM:0011088A loc_11088A: ; CODE XREF: sub_110864:loc_110882↑j ROM:0011088A bset #4,($131E).w ROM:00110890 bset #1,($133C).w ROM:00110896 ROM:00110896 loc_110896: ; CODE XREF: sub_110864+24↑j ROM:00110896 btst #7,($1345).w ROM:0011089C beq.s loc_1108A6 ROM:0011089E bset #1,($133C).w ROM:001108A4 bra.s locret_1108B4 ROM:001108A6 ; --------------------------------------------------------------------------- ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110864+38↑j ROM:001108A6 btst #4,($131E).w ROM:001108AC bne.s locret_1108B4 ROM:001108AE bclr #1,($133C).w ROM:001108B4 ROM:001108B4 locret_1108B4: ; CODE XREF: sub_110864+40↑j ROM:001108B4 ; sub_110864+48↑j ROM:001108B4 rts ROM:001108B4 ; End of function sub_110864 ROM:001108B4 ROM:001108B6 ROM:001108B6 ; =============== S U B R O U T I N E ======================================= ROM:001108B6 ROM:001108B6 ROM:001108B6 sub_1108B6: ; CODE XREF: sub_112278↓p ROM:001108B6 moveq #1,d0 ROM:001108B8 move.w #$70,d1 ; 'p' ROM:001108BC asr.w #3,d1 ROM:001108BE asl.l d1,d0 ROM:001108C0 move.l d0,($FFFFFE18).w ROM:001108C4 lea ($FFFFFF70).w,a0 ROM:001108C8 move.w ($4F6).w,d3 ROM:001108CC add.w $1A8(a5),d3 ROM:001108D0 bclr #2,($93F).w ROM:001108D6 move.w $1A0(a5),d1 ROM:001108DA move.w $1A2(a5),d2 ROM:001108DE cmp.w d1,d2 ROM:001108E0 blt.s loc_110912 ROM:001108E2 cmpi.w #0,d3 ROM:001108E6 blt.s loc_1108FA ROM:001108E8 cmp.w d3,d1 ROM:001108EA ble.s loc_1108FA ROM:001108EC btst #0,($93A).w ROM:001108F2 beq.s loc_1108FA ROM:001108F4 bset #2,($93F).w ROM:001108FA ROM:001108FA loc_1108FA: ; CODE XREF: sub_1108B6+30↑j ROM:001108FA ; sub_1108B6+34↑j ... ROM:001108FA cmp.w d1,d3 ROM:001108FC blt.s loc_110910 ROM:001108FE cmp.w d3,d2 ROM:00110900 ble.s loc_110910 ROM:00110902 btst #0,($93A).w ROM:00110908 bne.s loc_110910 ROM:0011090A bset #2,($93F).w ROM:00110910 ROM:00110910 loc_110910: ; CODE XREF: sub_1108B6+46↑j ROM:00110910 ; sub_1108B6+4A↑j ... ROM:00110910 bra.s loc_110960 ROM:00110912 ; --------------------------------------------------------------------------- ROM:00110912 ROM:00110912 loc_110912: ; CODE XREF: sub_1108B6+2A↑j ROM:00110912 cmpi.w #0,d3 ROM:00110916 blt.s loc_11092A ROM:00110918 cmp.w d3,d2 ROM:0011091A ble.s loc_11092A ROM:0011091C btst #0,($93A).w ROM:00110922 bne.s loc_11092A ROM:00110924 bset #2,($93F).w ROM:0011092A ROM:0011092A loc_11092A: ; CODE XREF: sub_1108B6+60↑j ROM:0011092A ; sub_1108B6+64↑j ... ROM:0011092A cmp.w d2,d3 ROM:0011092C blt.s loc_110940 ROM:0011092E cmp.w d3,d1 ROM:00110930 ble.s loc_110940 ROM:00110932 btst #0,($93A).w ROM:00110938 beq.s loc_110940 ROM:0011093A bset #2,($93F).w ROM:00110940 ROM:00110940 loc_110940: ; CODE XREF: sub_1108B6+76↑j ROM:00110940 ; sub_1108B6+7A↑j ... ROM:00110940 move.w $856(a5),d4 ROM:00110944 cmp.w ($4F6).w,d4 ROM:00110948 bne.s loc_110960 ROM:0011094A btst #0,($93A).w ROM:00110950 beq.s loc_11095A ROM:00110952 bclr #2,($93F).w ROM:00110958 bra.s loc_110960 ROM:0011095A ; --------------------------------------------------------------------------- ROM:0011095A ROM:0011095A loc_11095A: ; CODE XREF: sub_1108B6+9A↑j ROM:0011095A bset #2,($93F).w ROM:00110960 ROM:00110960 loc_110960: ; CODE XREF: sub_1108B6:loc_110910↑j ROM:00110960 ; sub_1108B6+92↑j ... ROM:00110960 btst #2,($93F).w ROM:00110966 bne.s loc_11096E ROM:00110968 addi.w #$E10,($4F4).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_1108B6+B0↑j ROM:0011096E bset #2,($938).w ROM:00110974 bset #0,($932).w ROM:0011097A ROM:0011097A loc_11097A: ; CODE XREF: sub_1108B6+C8↓j ROM:0011097A and.l ($FFFFFE18).w,d0 ROM:0011097E bne.s loc_11097A ROM:00110980 btst #7,($FFFFFF76).w ROM:00110986 beq.s loc_110990 ROM:00110988 bset #1,($933).w ROM:0011098E bra.s locret_110996 ROM:00110990 ; --------------------------------------------------------------------------- ROM:00110990 ROM:00110990 loc_110990: ; CODE XREF: sub_1108B6+D0↑j ROM:00110990 bclr #1,($933).w ROM:00110996 ROM:00110996 locret_110996: ; CODE XREF: sub_1108B6+D8↑j ROM:00110996 rts ROM:00110996 ; End of function sub_1108B6 ROM:00110996 ROM:00110998 ROM:00110998 ; =============== S U B R O U T I N E ======================================= ROM:00110998 ROM:00110998 ROM:00110998 sub_110998: ; CODE XREF: ROM:loc_11269C↓p ROM:00110998 moveq #1,d0 ROM:0011099A move.w #$70,d1 ; 'p' ROM:0011099E asr.w #3,d1 ROM:001109A0 asl.l d1,d0 ROM:001109A2 move.l d0,($FFFFFE18).w ROM:001109A6 move.w ($4F4).w,($4B0).w ROM:001109AC cmpi.w #$1BBC,($4B0).w ROM:001109B2 bge.s loc_1109BC ROM:001109B4 addi.w #$64,($4B0).w ; 'd' ROM:001109BA bra.s loc_1109C2 ROM:001109BC ; --------------------------------------------------------------------------- ROM:001109BC ROM:001109BC loc_1109BC: ; CODE XREF: sub_110998+1A↑j ROM:001109BC move.w #0,($4B0).w ROM:001109C2 ROM:001109C2 loc_1109C2: ; CODE XREF: sub_110998+22↑j ROM:001109C2 lea ($FFFFFF70).w,a0 ROM:001109C6 move.w $1A8(a5),d1 ROM:001109CA ROM:001109CA loc_1109CA: ; CODE XREF: sub_110998+36↓j ROM:001109CA and.l ($FFFFFE18).w,d0 ROM:001109CE bne.s loc_1109CA ROM:001109D0 btst #7,($FFFFFF76).w ROM:001109D6 bne.s loc_1109E0 ROM:001109D8 bclr #1,($933).w ROM:001109DE bra.s loc_1109E6 ROM:001109E0 ; --------------------------------------------------------------------------- ROM:001109E0 ROM:001109E0 loc_1109E0: ; CODE XREF: sub_110998+3E↑j ROM:001109E0 bset #1,($933).w ROM:001109E6 ROM:001109E6 loc_1109E6: ; CODE XREF: sub_110998+46↑j ROM:001109E6 cmp.w ($4B0).w,d1 ROM:001109EA bne.s loc_110A02 ROM:001109EC btst #7,($FFFFFF76).w ROM:001109F2 beq.s loc_1109FC ROM:001109F4 bset #0,($93A).w ROM:001109FA bra.s loc_110A02 ROM:001109FC ; --------------------------------------------------------------------------- ROM:001109FC ROM:001109FC loc_1109FC: ; CODE XREF: sub_110998+5A↑j ROM:001109FC bclr #0,($93A).w ROM:00110A02 ROM:00110A02 loc_110A02: ; CODE XREF: sub_110998+52↑j ROM:00110A02 ; sub_110998+62↑j ROM:00110A02 bclr #2,($938).w ROM:00110A08 rts ROM:00110A08 ; End of function sub_110998 ROM:00110A08 ROM:00110A0A ROM:00110A0A ; =============== S U B R O U T I N E ======================================= ROM:00110A0A ROM:00110A0A ROM:00110A0A sub_110A0A: ; CODE XREF: ROM:loc_112724↓p ROM:00110A0A ; ROM:loc_11277E↓p ... ROM:00110A0A move.w ($4F4).w,($4B0).w ROM:00110A10 cmpi.w #$1BBC,($4B0).w ROM:00110A16 bge.s loc_110A20 ROM:00110A18 addi.w #$64,($4B0).w ; 'd' ROM:00110A1E bra.s loc_110A26 ROM:00110A20 ; --------------------------------------------------------------------------- ROM:00110A20 ROM:00110A20 loc_110A20: ; CODE XREF: sub_110A0A+C↑j ROM:00110A20 move.w #0,($4B0).w ROM:00110A26 ROM:00110A26 loc_110A26: ; CODE XREF: sub_110A0A+14↑j ROM:00110A26 bsr.w sub_110A6A ROM:00110A2A btst #5,($93E).w ROM:00110A30 beq.s locret_110A36 ROM:00110A32 bsr.w sub_110AC8 ROM:00110A36 ROM:00110A36 locret_110A36: ; CODE XREF: sub_110A0A+26↑j ROM:00110A36 rts ROM:00110A36 ; End of function sub_110A0A ROM:00110A36 ROM:00110A38 ROM:00110A38 ; =============== S U B R O U T I N E ======================================= ROM:00110A38 ROM:00110A38 ROM:00110A38 sub_110A38: ; CODE XREF: ROM:00116F5E↓p ROM:00110A38 move.w #$70,d0 ; 'p' ROM:00110A3C asr.w #4,d0 ROM:00110A3E bsr.l sub_11B31C ROM:00110A44 lea ($FFFFFF70).w,a0 ROM:00110A48 move.w #$F,4(a0) ROM:00110A4E move.w #0,d1 ROM:00110A52 move.w #8,d2 ROM:00110A56 move.w #0,d3 ROM:00110A5A move.w #1,d4 ROM:00110A5E move.w #1,d5 ROM:00110A62 bsr.l sub_11B2A0 ROM:00110A68 rts ROM:00110A68 ; End of function sub_110A38 ROM:00110A68 ROM:00110A6A ROM:00110A6A ; =============== S U B R O U T I N E ======================================= ROM:00110A6A ROM:00110A6A ROM:00110A6A sub_110A6A: ; CODE XREF: sub_110A0A:loc_110A26↑p ROM:00110A6A bset #5,($93E).w ROM:00110A70 move.w $1A4(a5),d0 ROM:00110A74 cmp.w ($572).w,d0 ROM:00110A78 bge.s loc_110A82 ROM:00110A7A bclr #5,($93E).w ROM:00110A80 bra.s locret_110AC6 ROM:00110A82 ; --------------------------------------------------------------------------- ROM:00110A82 ROM:00110A82 loc_110A82: ; CODE XREF: sub_110A6A+E↑j ROM:00110A82 move.w $1A0(a5),d1 ROM:00110A86 sub.w $1A6(a5),d1 ROM:00110A8A move.w $1A0(a5),d2 ROM:00110A8E add.w $1A6(a5),d2 ROM:00110A92 cmp.w ($4B0).w,d1 ROM:00110A96 bge.s loc_110AA4 ROM:00110A98 cmp.w ($4B0).w,d2 ROM:00110A9C ble.s loc_110AA4 ROM:00110A9E bclr #5,($93E).w ROM:00110AA4 ROM:00110AA4 loc_110AA4: ; CODE XREF: sub_110A6A+2C↑j ROM:00110AA4 ; sub_110A6A+32↑j ROM:00110AA4 move.w $1A2(a5),d1 ROM:00110AA8 sub.w $1A6(a5),d1 ROM:00110AAC move.w $1A2(a5),d2 ROM:00110AB0 add.w $1A6(a5),d2 ROM:00110AB4 cmp.w ($4B0).w,d1 ROM:00110AB8 bge.s locret_110AC6 ROM:00110ABA cmp.w ($4B0).w,d2 ROM:00110ABE ble.s locret_110AC6 ROM:00110AC0 bclr #5,($93E).w ROM:00110AC6 ROM:00110AC6 locret_110AC6: ; CODE XREF: sub_110A6A+16↑j ROM:00110AC6 ; sub_110A6A+4E↑j ... ROM:00110AC6 rts ROM:00110AC6 ; End of function sub_110A6A ROM:00110AC6 ROM:00110AC8 ROM:00110AC8 ; =============== S U B R O U T I N E ======================================= ROM:00110AC8 ROM:00110AC8 ROM:00110AC8 sub_110AC8: ; CODE XREF: sub_110A0A+28↑p ROM:00110AC8 moveq #1,d0 ROM:00110ACA move.w #$70,d1 ; 'p' ROM:00110ACE asr.w #3,d1 ROM:00110AD0 asl.l d1,d0 ROM:00110AD2 move.l d0,($FFFFFE18).w ROM:00110AD6 lea ($FFFFFF70).w,a0 ROM:00110ADA move.w $1A0(a5),d1 ROM:00110ADE move.w $1A2(a5),d2 ROM:00110AE2 bclr #6,($936).w ROM:00110AE8 ROM:00110AE8 loc_110AE8: ; CODE XREF: sub_110AC8+24↓j ROM:00110AE8 and.l ($FFFFFE18).w,d0 ROM:00110AEC bne.s loc_110AE8 ROM:00110AEE cmp.w d1,d2 ROM:00110AF0 ble.l loc_110B96 ROM:00110AF6 cmpi.w #0,($4B0).w ROM:00110AFC blt.s loc_110B2A ROM:00110AFE cmp.w ($4B0).w,d1 ROM:00110B02 ble.s loc_110B2A ROM:00110B04 btst #7,($FFFFFF76).w ROM:00110B0A bne.s loc_110B2A ROM:00110B0C move.w #0,($4B2).w ROM:00110B12 bclr #2,($938).w ROM:00110B18 bclr #0,($932).w ROM:00110B1E bset #6,($936).w ROM:00110B24 bset #0,($142A).w ROM:00110B2A ROM:00110B2A loc_110B2A: ; CODE XREF: sub_110AC8+34↑j ROM:00110B2A ; sub_110AC8+3A↑j ... ROM:00110B2A cmp.w ($4B0).w,d1 ROM:00110B2E bgt.s loc_110B5C ROM:00110B30 cmp.w ($4B0).w,d2 ROM:00110B34 ble.s loc_110B5C ROM:00110B36 btst #7,($FFFFFF76).w ROM:00110B3C beq.s loc_110B5C ROM:00110B3E move.w #0,($4B2).w ROM:00110B44 bclr #2,($938).w ROM:00110B4A bclr #0,($932).w ROM:00110B50 bset #6,($936).w ROM:00110B56 bset #0,($142A).w ROM:00110B5C ROM:00110B5C loc_110B5C: ; CODE XREF: sub_110AC8+66↑j ROM:00110B5C ; sub_110AC8+6C↑j ... ROM:00110B5C cmp.w ($4B0).w,d2 ROM:00110B60 bge.s loc_110B90 ROM:00110B62 cmpi.w #$1C20,($4B0).w ROM:00110B68 bge.s loc_110B90 ROM:00110B6A btst #7,($FFFFFF76).w ROM:00110B70 bne.s loc_110B90 ROM:00110B72 move.w #0,($4B2).w ROM:00110B78 bclr #2,($938).w ROM:00110B7E bclr #0,($932).w ROM:00110B84 bset #6,($936).w ROM:00110B8A bset #0,($142A).w ROM:00110B90 ROM:00110B90 loc_110B90: ; CODE XREF: sub_110AC8+98↑j ROM:00110B90 ; sub_110AC8+A0↑j ... ROM:00110B90 bra.l loc_110C30 ROM:00110B96 ; --------------------------------------------------------------------------- ROM:00110B96 ROM:00110B96 loc_110B96: ; CODE XREF: sub_110AC8+28↑j ROM:00110B96 cmpi.w #0,($4B0).w ROM:00110B9C blt.s loc_110BCA ROM:00110B9E cmp.w ($4B0).w,d2 ROM:00110BA2 ble.s loc_110BCA ROM:00110BA4 btst #7,($FFFFFF76).w ROM:00110BAA beq.s loc_110BCA ROM:00110BAC move.w #0,($4B2).w ROM:00110BB2 bclr #2,($938).w ROM:00110BB8 bclr #0,($932).w ROM:00110BBE bset #6,($936).w ROM:00110BC4 bset #0,($142A).w ROM:00110BCA ROM:00110BCA loc_110BCA: ; CODE XREF: sub_110AC8+D4↑j ROM:00110BCA ; sub_110AC8+DA↑j ... ROM:00110BCA cmp.w ($4B0).w,d2 ROM:00110BCE bgt.s loc_110BFC ROM:00110BD0 cmp.w ($4B0).w,d1 ROM:00110BD4 ble.s loc_110BFC ROM:00110BD6 btst #7,($FFFFFF76).w ROM:00110BDC bne.s loc_110BFC ROM:00110BDE move.w #0,($4B2).w ROM:00110BE4 bclr #2,($938).w ROM:00110BEA bclr #0,($932).w ROM:00110BF0 bset #6,($936).w ROM:00110BF6 bset #0,($142A).w ROM:00110BFC ROM:00110BFC loc_110BFC: ; CODE XREF: sub_110AC8+106↑j ROM:00110BFC ; sub_110AC8+10C↑j ... ROM:00110BFC cmp.w ($4B0).w,d1 ROM:00110C00 bge.s loc_110C30 ROM:00110C02 cmpi.w #$1C20,($4B0).w ROM:00110C08 bge.s loc_110C30 ROM:00110C0A btst #7,($FFFFFF76).w ROM:00110C10 beq.s loc_110C30 ROM:00110C12 move.w #0,($4B2).w ROM:00110C18 bclr #2,($938).w ROM:00110C1E bclr #0,($932).w ROM:00110C24 bset #6,($936).w ROM:00110C2A bset #0,($142A).w ROM:00110C30 ROM:00110C30 loc_110C30: ; CODE XREF: sub_110AC8:loc_110B90↑j ROM:00110C30 ; sub_110AC8+138↑j ... ROM:00110C30 btst #6,($936).w ROM:00110C36 bne.s loc_110C52 ROM:00110C38 cmpi.w #$48,($4B2).w ; 'H' ROM:00110C3E ble.s loc_110C4E ROM:00110C40 bset #0,($932).w ROM:00110C46 bset #2,($938).w ROM:00110C4C bra.s loc_110C52 ROM:00110C4E ; --------------------------------------------------------------------------- ROM:00110C4E ROM:00110C4E loc_110C4E: ; CODE XREF: sub_110AC8+176↑j ROM:00110C4E addq.w #1,($4B2).w ROM:00110C52 ROM:00110C52 loc_110C52: ; CODE XREF: sub_110AC8+16E↑j ROM:00110C52 ; sub_110AC8+184↑j ROM:00110C52 btst #7,($FFFFFF76).w ROM:00110C58 beq.s loc_110C62 ROM:00110C5A bset #1,($933).w ROM:00110C60 bra.s locret_110C68 ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110AC8+190↑j ROM:00110C62 bclr #1,($933).w ROM:00110C68 ROM:00110C68 locret_110C68: ; CODE XREF: sub_110AC8+198↑j ROM:00110C68 rts ROM:00110C68 ; End of function sub_110AC8 ROM:00110C68 ROM:00110C6A ROM:00110C6A ; =============== S U B R O U T I N E ======================================= ROM:00110C6A ROM:00110C6A ROM:00110C6A sub_110C6A: ; CODE XREF: ROM:001170B8↓p ROM:00110C6A move.b ($FFFFE000).w,($732).w ROM:00110C70 move.b ($FFFFE001).w,($733).w ROM:00110C76 move.b ($FFFFE002).w,($734).w ROM:00110C7C move.w ($4B6).w,d1 ROM:00110C80 cmpi.w #$A,d1 ROM:00110C84 bcc.s locret_110C8E ROM:00110C86 movea.l off_110C90(pc,d1.w*4),a0 ROM:00110C8A nop ROM:00110C8C jmp (a0) ROM:00110C8E ; --------------------------------------------------------------------------- ROM:00110C8E ROM:00110C8E locret_110C8E: ; CODE XREF: sub_110C6A+1A↑j ROM:00110C8E rts ROM:00110C8E ; End of function sub_110C6A ROM:00110C8E ROM:00110C8E ; --------------------------------------------------------------------------- ROM:00110C90 off_110C90: dc.l loc_110CB8 ; DATA XREF: sub_110C6A+1C↑r ROM:00110C94 dc.l loc_110CC2 ROM:00110C98 dc.l loc_110CDA ROM:00110C9C dc.l aNu8 ; "Nu\b8" ROM:00110CA0 dc.l aNu8+2 ; "\b8" ROM:00110CA4 dc.l aNu8_0 ; "Nu\b8" ROM:00110CA8 dc.l aNu8_0+2 ; "\b8" ROM:00110CAC dc.l aNunu8 ; "NuNu\b8" ROM:00110CB0 dc.l aNunu8+2 ; "Nu\b8" ROM:00110CB4 dc.l aNunu8+4 ; "\b8" ROM:00110CB8 ; --------------------------------------------------------------------------- ROM:00110CB8 ROM:00110CB8 loc_110CB8: ; DATA XREF: ROM:off_110C90↑o ROM:00110CB8 move.w #1,($4B6).w ROM:00110CBE rts ROM:00110CC0 ; --------------------------------------------------------------------------- ROM:00110CC0 rts ROM:00110CC2 ; --------------------------------------------------------------------------- ROM:00110CC2 ROM:00110CC2 loc_110CC2: ; DATA XREF: ROM:00110C94↑o ROM:00110CC2 btst #7,($FFFFE002).w ROM:00110CC8 bne.s locret_110CD8 ROM:00110CCA bsr.w sub_110F38 ROM:00110CCE bsr.w sub_110DD2 ROM:00110CD2 move.w #2,($4B6).w ROM:00110CD8 ROM:00110CD8 locret_110CD8: ; CODE XREF: ROM:00110CC8↑j ROM:00110CD8 rts ROM:00110CDA ; --------------------------------------------------------------------------- ROM:00110CDA ROM:00110CDA loc_110CDA: ; DATA XREF: ROM:00110C98↑o ROM:00110CDA btst #2,($934).w ROM:00110CE0 bne.s loc_110CEA ROM:00110CE2 move.w #3,($4B6).w ROM:00110CE8 rts ROM:00110CEA ; --------------------------------------------------------------------------- ROM:00110CEA ROM:00110CEA loc_110CEA: ; CODE XREF: ROM:00110CE0↑j ROM:00110CEA btst #2,($934).w ROM:00110CF0 beq.s locret_110CFE ROM:00110CF2 bsr.w sub_110E1A ROM:00110CF6 move.w #4,($4B6).w ROM:00110CFC rts ROM:00110CFE ; --------------------------------------------------------------------------- ROM:00110CFE ROM:00110CFE locret_110CFE: ; CODE XREF: ROM:00110CF0↑j ROM:00110CFE rts ROM:00110CFE ; --------------------------------------------------------------------------- ROM:00110D00 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110C9C↑o ROM:00110D00 ; ROM:00110CA0↑o ROM:00110D05 dc.b 1, 9, $38 ROM:00110D08 ; --------------------------------------------------------------------------- ROM:00110D08 beq.s loc_110D1E ROM:00110D0A bsr.w sub_110EC2 ROM:00110D0E bsr.w sub_110F5E ROM:00110D12 move.w #6,($4B6).w ROM:00110D18 bra.w loc_110DA6 ROM:00110D1C ; --------------------------------------------------------------------------- ROM:00110D1C rts ROM:00110D1E ; --------------------------------------------------------------------------- ROM:00110D1E ROM:00110D1E loc_110D1E: ; CODE XREF: ROM:00110D08↑j ROM:00110D1E btst #1,($938).w ROM:00110D24 bne.s locret_110D2E ROM:00110D26 move.w #5,($4B6).w ROM:00110D2C rts ROM:00110D2E ; --------------------------------------------------------------------------- ROM:00110D2E ROM:00110D2E locret_110D2E: ; CODE XREF: ROM:00110D24↑j ROM:00110D2E rts ROM:00110D2E ; --------------------------------------------------------------------------- ROM:00110D30 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110CA4↑o ROM:00110D30 ; ROM:00110CA8↑o ROM:00110D35 dc.b 2, $C, $58 ROM:00110D38 ; --------------------------------------------------------------------------- ROM:00110D38 beq.s loc_110D42 ROM:00110D3A move.w #7,($4B6).w ROM:00110D40 rts ROM:00110D42 ; --------------------------------------------------------------------------- ROM:00110D42 ROM:00110D42 loc_110D42: ; CODE XREF: ROM:00110D38↑j ROM:00110D42 btst #6,($C59).w ROM:00110D48 beq.s loc_110D60 ROM:00110D4A bset #2,($D8C).w ROM:00110D50 bset #2,($DA4).w ROM:00110D56 move.w #8,($4B6).w ROM:00110D5C rts ROM:00110D5E ; --------------------------------------------------------------------------- ROM:00110D5E bra.s loc_110D6C ROM:00110D60 ; --------------------------------------------------------------------------- ROM:00110D60 ROM:00110D60 loc_110D60: ; CODE XREF: ROM:00110D48↑j ROM:00110D60 bclr #2,($D8C).w ROM:00110D66 bset #2,($DA4).w ROM:00110D6C ROM:00110D6C loc_110D6C: ; CODE XREF: ROM:00110D5E↑j ROM:00110D6C btst #4,($934).w ROM:00110D72 bne.s loc_110D8A ROM:00110D74 move.w #0,($4BC).w ROM:00110D7A move.w #0,($4BE).w ROM:00110D80 move.w #9,($4B6).w ROM:00110D86 rts ROM:00110D88 ; --------------------------------------------------------------------------- ROM:00110D88 bra.s loc_110DA6 ROM:00110D8A ; --------------------------------------------------------------------------- ROM:00110D8A ROM:00110D8A loc_110D8A: ; CODE XREF: ROM:00110D72↑j ROM:00110D8A btst #0,($1341).w ROM:00110D90 beq.s loc_110DA6 ROM:00110D92 move.w #0,($4BC).w ROM:00110D98 move.w #0,($4BE).w ROM:00110D9E move.w #9,($4B6).w ROM:00110DA4 rts ROM:00110DA6 ; --------------------------------------------------------------------------- ROM:00110DA6 ROM:00110DA6 loc_110DA6: ; CODE XREF: ROM:00110D18↑j ROM:00110DA6 ; ROM:00110D88↑j ... ROM:00110DA6 bsr.w sub_1113E0 ROM:00110DAA bsr.w sub_1110CE ROM:00110DAE bsr.w sub_1112F0 ROM:00110DB2 rts ROM:00110DB2 ; --------------------------------------------------------------------------- ROM:00110DB4 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:00110CAC↑o ROM:00110DB4 ; ROM:00110CB0↑o ... ROM:00110DBB dc.b 4 ROM:00110DBC ; --------------------------------------------------------------------------- ROM:00110DBC btst d4,(a4,d6.w*8) ROM:00110DC0 btst #0,($1341).w ROM:00110DC6 bne.s locret_110DD0 ROM:00110DC8 move.w #6,($4B6).w ROM:00110DCE bra.s loc_110DA6 ROM:00110DD0 ; --------------------------------------------------------------------------- ROM:00110DD0 ROM:00110DD0 locret_110DD0: ; CODE XREF: ROM:00110DC6↑j ROM:00110DD0 rts ROM:00110DD2 ROM:00110DD2 ; =============== S U B R O U T I N E ======================================= ROM:00110DD2 ROM:00110DD2 ROM:00110DD2 sub_110DD2: ; CODE XREF: ROM:00110CCE↑p ROM:00110DD2 bclr #2,($934).w ROM:00110DD8 move.w #7,d0 ROM:00110DDC move.b #$AA,-$1FF0(d0.w) ROM:00110DE4 cmpi.b #$AA,-$1FF0(d0.w) ROM:00110DEC bne.s locret_110E18 ROM:00110DEE move.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110DF6 cmpi.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110DFE bne.s locret_110E18 ROM:00110E00 move.b #0,-$1FF0(d0.w) ROM:00110E08 cmpi.b #0,-$1FF0(d0.w) ROM:00110E10 bne.s locret_110E18 ROM:00110E12 bset #2,($934).w ROM:00110E18 ROM:00110E18 locret_110E18: ; CODE XREF: sub_110DD2+1A↑j ROM:00110E18 ; sub_110DD2+2C↑j ... ROM:00110E18 rts ROM:00110E18 ; End of function sub_110DD2 ROM:00110E18 ROM:00110E1A ROM:00110E1A ; =============== S U B R O U T I N E ======================================= ROM:00110E1A ROM:00110E1A ROM:00110E1A sub_110E1A: ; CODE XREF: ROM:00110CF2↑p ROM:00110E1A bset #1,($938).w ROM:00110E20 clr.w d0 ROM:00110E22 ROM:00110E22 loc_110E22: ; CODE XREF: sub_110E1A:loc_110EBC↓j ROM:00110E22 cmpi.w #$F,d0 ROM:00110E26 bge.l locret_110EC0 ROM:00110E2C btst #1,($938).w ROM:00110E32 beq.l loc_110EB4 ROM:00110E38 move.w #7,d1 ROM:00110E3C ROM:00110E3C loc_110E3C: ; CODE XREF: sub_110E1A:loc_110EB2↓j ROM:00110E3C cmpi.w #$F,d1 ROM:00110E40 bge.l loc_110EB4 ROM:00110E46 btst #1,($938).w ROM:00110E4C beq.s loc_110EAA ROM:00110E4E move.w #$10,d3 ROM:00110E52 mulu.w d0,d3 ROM:00110E54 add.w d1,d3 ROM:00110E56 move.b #$AA,-$1FF0(d3.w) ROM:00110E5E cmpi.b #$AA,-$1FF0(d3.w) ROM:00110E66 beq.s loc_110E72 ROM:00110E68 bclr #1,($938).w ROM:00110E6E move.w d3,($4B4).w ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E1A+4C↑j ROM:00110E72 move.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E7A cmpi.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E82 beq.s loc_110E8E ROM:00110E84 bclr #1,($938).w ROM:00110E8A move.w d3,($4B4).w ROM:00110E8E ROM:00110E8E loc_110E8E: ; CODE XREF: sub_110E1A+68↑j ROM:00110E8E move.b #0,-$1FF0(d3.w) ROM:00110E96 cmpi.b #0,-$1FF0(d3.w) ROM:00110E9E beq.s loc_110EAA ROM:00110EA0 bclr #1,($938).w ROM:00110EA6 move.w d3,($4B4).w ROM:00110EAA ROM:00110EAA loc_110EAA: ; CODE XREF: sub_110E1A+32↑j ROM:00110EAA ; sub_110E1A+84↑j ROM:00110EAA addq.w #1,d1 ROM:00110EAC bvc.s loc_110EB2 ROM:00110EAE move.w #$8000,d1 ROM:00110EB2 ROM:00110EB2 loc_110EB2: ; CODE XREF: sub_110E1A+92↑j ROM:00110EB2 bra.s loc_110E3C ROM:00110EB4 ; --------------------------------------------------------------------------- ROM:00110EB4 ROM:00110EB4 loc_110EB4: ; CODE XREF: sub_110E1A+18↑j ROM:00110EB4 ; sub_110E1A+26↑j ROM:00110EB4 addq.w #1,d0 ROM:00110EB6 bvc.s loc_110EBC ROM:00110EB8 move.w #$8000,d0 ROM:00110EBC ROM:00110EBC loc_110EBC: ; CODE XREF: sub_110E1A+9C↑j ROM:00110EBC bra.w loc_110E22 ROM:00110EC0 ; --------------------------------------------------------------------------- ROM:00110EC0 ROM:00110EC0 locret_110EC0: ; CODE XREF: sub_110E1A+C↑j ROM:00110EC0 rts ROM:00110EC0 ; End of function sub_110E1A ROM:00110EC0 ROM:00110EC2 ROM:00110EC2 ; =============== S U B R O U T I N E ======================================= ROM:00110EC2 ROM:00110EC2 ROM:00110EC2 sub_110EC2: ; CODE XREF: ROM:00110D0A↑p ROM:00110EC2 lea ($FFFFE010).w,a0 ROM:00110EC6 move.w #$FFFF,($FFFFE006).w ROM:00110ECC move.l #$FFFFFFFF,($FFFFE008).w ROM:00110ED4 move.l #0,($FFFFE00C).w ROM:00110EDC move.w #0,d1 ROM:00110EE0 bra.s loc_110EE6 ROM:00110EE2 ; --------------------------------------------------------------------------- ROM:00110EE2 ROM:00110EE2 loc_110EE2: ; CODE XREF: sub_110EC2+60↓j ROM:00110EE2 addi.w #1,d1 ROM:00110EE6 ROM:00110EE6 loc_110EE6: ; CODE XREF: sub_110EC2+1E↑j ROM:00110EE6 cmpi.w #$E,d1 ROM:00110EEA bgt.s loc_110F24 ROM:00110EEC move.w #$10,d0 ROM:00110EF0 mulu.w d1,d0 ROM:00110EF2 move.b #$7F,(a0,d0.w) ROM:00110EF8 move.b #$DF,(a0,d0.w) ROM:00110EFE move.b #$F7,(a0,d0.w) ROM:00110F04 move.b #$FD,(a0,d0.w) ROM:00110F0A move.b #$7F,1(a0,d0.w) ROM:00110F10 move.b #$DF,1(a0,d0.w) ROM:00110F16 move.b #$F7,1(a0,d0.w) ROM:00110F1C move.b #$FD,1(a0,d0.w) ROM:00110F22 bra.s loc_110EE2 ROM:00110F24 ; --------------------------------------------------------------------------- ROM:00110F24 ROM:00110F24 loc_110F24: ; CODE XREF: sub_110EC2+28↑j ROM:00110F24 move.b #$BF,(a0,d0.w) ROM:00110F2A clr.w ($4D2).w ROM:00110F2E clr.w ($4D0).w ROM:00110F32 clr.w ($4CE).w ROM:00110F36 rts ROM:00110F36 ; End of function sub_110EC2 ROM:00110F36 ROM:00110F38 ROM:00110F38 ; =============== S U B R O U T I N E ======================================= ROM:00110F38 ROM:00110F38 ROM:00110F38 sub_110F38: ; CODE XREF: ROM:00110CCA↑p ROM:00110F38 move.b #$41,($FFFFE000).w ; 'A' ROM:00110F3E move.b #$40,($FFFFE002).w ; '@' ROM:00110F44 move.b #8,($FFFFE02F).w ROM:00110F4A move.b $A8E(a5),($FFFFE03F).w ROM:00110F50 move.b $A8F(a5),($FFFFE04F).w ROM:00110F56 bclr #6,($FFFFE000).w ROM:00110F5C rts ROM:00110F5C ; End of function sub_110F38 ROM:00110F5C ROM:00110F5E ROM:00110F5E ; =============== S U B R O U T I N E ======================================= ROM:00110F5E ROM:00110F5E ROM:00110F5E sub_110F5E: ; CODE XREF: ROM:00110D0E↑p ROM:00110F5E clr.w d7 ROM:00110F60 lea ($5CA).w,a0 ROM:00110F64 movea.l #word_133816,a0 ROM:00110F6A clr.w d6 ROM:00110F6C ROM:00110F6C loc_110F6C: ; CODE XREF: sub_110F5E+7C↓j ROM:00110F6C move.w d7,d5 ROM:00110F6E mulu.w #$10,d5 ROM:00110F72 move.w (a0,d6.w*2),d0 ROM:00110F76 lea ($FFFFE010).w,a1 ROM:00110F7A lsl.w #5,d0 ROM:00110F7C move.b d0,3(a1,d5.w) ROM:00110F80 lsr.w #8,d0 ROM:00110F82 move.b d0,2(a1,d5.w) ROM:00110F86 addq.w #1,d6 ROM:00110F88 bvc.s loc_110F8E ROM:00110F8A move.w #$8000,d6 ROM:00110F8E ROM:00110F8E loc_110F8E: ; CODE XREF: sub_110F5E+2A↑j ROM:00110F8E move.w (a0,d6.w*2),d0 ROM:00110F92 addq.w #1,d6 ROM:00110F94 bvc.s loc_110F9A ROM:00110F96 move.w #$8000,d6 ROM:00110F9A ROM:00110F9A loc_110F9A: ; CODE XREF: sub_110F5E+36↑j ROM:00110F9A move.w (a0,d6.w*2),d1 ROM:00110F9E asl.w #4,d1 ROM:00110FA0 andi.b #$F3,d1 ROM:00110FA4 move.b d1,6(a1,d5.w) ROM:00110FA8 move.b #$BF,(a1,d5.w) ROM:00110FAE move.w d0,d2 ROM:00110FB0 mulu.w #5,d2 ROM:00110FB4 addi.w #2,d2 ROM:00110FB8 add.w d2,d6 ROM:00110FBA addq.w #1,d7 ROM:00110FBC bvc.s loc_110FC2 ROM:00110FBE move.w #$8000,d7 ROM:00110FC2 ROM:00110FC2 loc_110FC2: ; CODE XREF: sub_110F5E+5E↑j ROM:00110FC2 move.l #word_133846,d4 ROM:00110FC8 subi.l #word_133816,d4 ROM:00110FCE divu.w #2,d4 ROM:00110FD2 cmp.w d6,d4 ROM:00110FD4 ble.s loc_110FDC ROM:00110FD6 cmpi.w #$D,d7 ROM:00110FDA ble.s loc_110F6C ROM:00110FDC ROM:00110FDC loc_110FDC: ; CODE XREF: sub_110F5E+76↑j ROM:00110FDC move.w d7,($4CE).w ROM:00110FE0 cmpi.w #$D,($4CE).w ROM:00110FE6 ble.s loc_110FF4 ROM:00110FE8 move.w #$D,($4CE).w ROM:00110FEE bset #7,($92B).w ROM:00110FF4 ROM:00110FF4 loc_110FF4: ; CODE XREF: sub_110F5E+88↑j ROM:00110FF4 movea.l #word_133846,a0 ROM:00110FFA clr.w d6 ROM:00110FFC move.w ($4CE).w,($4D2).w ROM:00111002 clr.w d5 ROM:00111004 ROM:00111004 loc_111004: ; CODE XREF: sub_110F5E+148↓j ROM:00111004 move.w d5,d4 ROM:00111006 add.w ($4CE).w,d4 ROM:0011100A mulu.w #$10,d4 ROM:0011100E move.w (a0,d6.w*2),d0 ROM:00111012 lsl.w #5,d0 ROM:00111014 move.b d0,3(a1,d4.w) ROM:00111018 lsr.w #8,d0 ROM:0011101A move.b d0,2(a1,d4.w) ROM:0011101E addq.w #1,d6 ROM:00111020 bvc.s loc_111026 ROM:00111022 move.w #$8000,d6 ROM:00111026 ROM:00111026 loc_111026: ; CODE XREF: sub_110F5E+C2↑j ROM:00111026 move.w (a0,d6.w*2),d0 ROM:0011102A addq.w #1,d6 ROM:0011102C bvc.s loc_111032 ROM:0011102E move.w #$8000,d6 ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110F5E+CE↑j ROM:00111032 move.w (a0,d6.w*2),d2 ROM:00111036 addq.w #1,d6 ROM:00111038 bvc.s loc_11103E ROM:0011103A move.w #$8000,d6 ROM:0011103E ROM:0011103E loc_11103E: ; CODE XREF: sub_110F5E+DA↑j ROM:0011103E asl.w #4,d2 ROM:00111040 ori.b #8,d2 ROM:00111044 andi.b #$FB,d2 ROM:00111048 move.b d2,6(a1,d4.w) ROM:0011104C move.b #$BF,(a1,d4.w) ROM:00111052 move.w (a0,d6.w*2),d1 ROM:00111056 move.w d0,d2 ROM:00111058 mulu.w #5,d2 ROM:0011105C addi.w #1,d2 ROM:00111060 add.w d2,d6 ROM:00111062 cmpi.w #$FFFF,d1 ROM:00111066 beq.s loc_111080 ROM:00111068 move.w ($5BC).w,d2 ROM:0011106C sub.w d1,d2 ROM:0011106E sub.w d5,d2 ROM:00111070 cmpi.w #0,d2 ROM:00111074 bgt.s loc_11107A ROM:00111076 addi.w #$400,d2 ROM:0011107A ROM:0011107A loc_11107A: ; CODE XREF: sub_110F5E+116↑j ROM:0011107A move.w d2,$5C4(d5.w*2) ROM:00111080 ROM:00111080 loc_111080: ; CODE XREF: sub_110F5E+108↑j ROM:00111080 addq.w #1,d5 ROM:00111082 bvc.s loc_111088 ROM:00111084 move.w #$8000,d5 ROM:00111088 ROM:00111088 loc_111088: ; CODE XREF: sub_110F5E+124↑j ROM:00111088 move.w ($4CE).w,d4 ROM:0011108C add.w d5,d4 ROM:0011108E move.l #word_133866,d3 ROM:00111094 subi.l #word_133846,d3 ROM:0011109A divu.w #2,d3 ROM:0011109E cmp.w d6,d3 ROM:001110A0 ble.s loc_1110AA ROM:001110A2 cmpi.w #$E,d4 ROM:001110A6 ble.w loc_111004 ROM:001110AA ROM:001110AA loc_1110AA: ; CODE XREF: sub_110F5E+142↑j ROM:001110AA move.w ($4CE).w,($4D2).w ROM:001110B0 add.w d5,($4D2).w ROM:001110B4 move.w d5,($4D0).w ROM:001110B8 cmpi.w #$E,($4D2).w ROM:001110BE ble.s loc_1110C6 ROM:001110C0 bset #4,($936).w ROM:001110C6 ROM:001110C6 loc_1110C6: ; CODE XREF: sub_110F5E+160↑j ROM:001110C6 bclr #0,($FFFFE000).w ROM:001110CC rts ROM:001110CC ; End of function sub_110F5E ROM:001110CC ROM:001110CE ROM:001110CE ; =============== S U B R O U T I N E ======================================= ROM:001110CE ROM:001110CE ROM:001110CE sub_1110CE: ; CODE XREF: ROM:00110DAA↑p ROM:001110CE bsr.w sub_1110E0 ROM:001110D2 bsr.w sub_111180 ROM:001110D6 bsr.w sub_111220 ROM:001110DA bsr.w sub_1112C0 ROM:001110DE rts ROM:001110DE ; End of function sub_1110CE ROM:001110DE ROM:001110E0 ROM:001110E0 ; =============== S U B R O U T I N E ======================================= ROM:001110E0 ROM:001110E0 ROM:001110E0 sub_1110E0: ; CODE XREF: sub_1110CE↑p ROM:001110E0 move.w ($4BC).w,d1 ROM:001110E4 cmpi.w #3,d1 ROM:001110E8 bcc.s locret_1110F2 ROM:001110EA movea.l off_1110F4(pc,d1.w*4),a0 ROM:001110EE nop ROM:001110F0 jmp (a0) ROM:001110F2 ; --------------------------------------------------------------------------- ROM:001110F2 ROM:001110F2 locret_1110F2: ; CODE XREF: sub_1110E0+8↑j ROM:001110F2 rts ROM:001110F2 ; End of function sub_1110E0 ROM:001110F2 ROM:001110F2 ; --------------------------------------------------------------------------- ROM:001110F4 off_1110F4: dc.l loc_111100 ; DATA XREF: sub_1110E0+A↑r ROM:001110F8 dc.l loc_111122 ROM:001110FC dc.l locret_11117C ROM:00111100 ; --------------------------------------------------------------------------- ROM:00111100 ROM:00111100 loc_111100: ; DATA XREF: ROM:off_1110F4↑o ROM:00111100 move.w ($4D8).w,($4C2).w ROM:00111106 move.w $1B4(a5),d1 ROM:0011110A clr.b ($888).w ROM:0011110E move.w d1,($5EA).w ROM:00111112 move.b #1,($888).w ROM:00111118 move.w #1,($4BC).w ROM:0011111E rts ROM:00111120 ; --------------------------------------------------------------------------- ROM:00111120 rts ROM:00111122 ; --------------------------------------------------------------------------- ROM:00111122 ROM:00111122 loc_111122: ; DATA XREF: ROM:001110F8↑o ROM:00111122 move.w ($4D8).w,d0 ROM:00111126 sub.w ($4C2).w,d0 ROM:0011112A move.w $1B0(a5),d2 ROM:0011112E cmpi.w #0,($5EA).w ROM:00111134 bgt.s loc_11115A ROM:00111136 cmp.w d0,d2 ROM:00111138 blt.s loc_11115A ROM:0011113A move.w ($4D8).w,($4C2).w ROM:00111140 move.w $1B4(a5),d1 ROM:00111144 clr.b ($888).w ROM:00111148 move.w d1,($5EA).w ROM:0011114C move.b #1,($888).w ROM:00111152 move.w #1,($4BC).w ROM:00111158 rts ROM:0011115A ; --------------------------------------------------------------------------- ROM:0011115A ROM:0011115A loc_11115A: ; CODE XREF: ROM:00111134↑j ROM:0011115A ; ROM:00111138↑j ROM:0011115A cmpi.w #0,($5EA).w ROM:00111160 bgt.s locret_11117A ROM:00111162 cmp.w d0,d2 ROM:00111164 bge.s locret_11117A ROM:00111166 bset #1,($C58).w ROM:0011116C bset #5,($13CE).w ROM:00111172 move.w #2,($4BC).w ROM:00111178 rts ROM:0011117A ; --------------------------------------------------------------------------- ROM:0011117A ROM:0011117A locret_11117A: ; CODE XREF: ROM:00111160↑j ROM:0011117A ; ROM:00111164↑j ROM:0011117A rts ROM:0011117C ; --------------------------------------------------------------------------- ROM:0011117C ROM:0011117C locret_11117C: ; DATA XREF: ROM:001110FC↑o ROM:0011117C rts ROM:0011117E ; --------------------------------------------------------------------------- ROM:0011117E rts ROM:00111180 ROM:00111180 ; =============== S U B R O U T I N E ======================================= ROM:00111180 ROM:00111180 ROM:00111180 sub_111180: ; CODE XREF: sub_1110CE+4↑p ROM:00111180 move.w ($4BE).w,d1 ROM:00111184 cmpi.w #3,d1 ROM:00111188 bcc.s locret_111192 ROM:0011118A movea.l off_111194(pc,d1.w*4),a0 ROM:0011118E nop ROM:00111190 jmp (a0) ROM:00111192 ; --------------------------------------------------------------------------- ROM:00111192 ROM:00111192 locret_111192: ; CODE XREF: sub_111180+8↑j ROM:00111192 rts ROM:00111192 ; End of function sub_111180 ROM:00111192 ROM:00111192 ; --------------------------------------------------------------------------- ROM:00111194 off_111194: dc.l loc_1111A0 ; DATA XREF: sub_111180+A↑r ROM:00111198 dc.l loc_1111C2 ROM:0011119C dc.l locret_11121C ROM:001111A0 ; --------------------------------------------------------------------------- ROM:001111A0 ROM:001111A0 loc_1111A0: ; DATA XREF: ROM:off_111194↑o ROM:001111A0 move.w ($4DA).w,($4C4).w ROM:001111A6 move.w $1B6(a5),d1 ROM:001111AA clr.b ($889).w ROM:001111AE move.w d1,($5EC).w ROM:001111B2 move.b #1,($889).w ROM:001111B8 move.w #1,($4BE).w ROM:001111BE rts ROM:001111C0 ; --------------------------------------------------------------------------- ROM:001111C0 rts ROM:001111C2 ; --------------------------------------------------------------------------- ROM:001111C2 ROM:001111C2 loc_1111C2: ; DATA XREF: ROM:00111198↑o ROM:001111C2 move.w ($4DA).w,d0 ROM:001111C6 sub.w ($4C4).w,d0 ROM:001111CA move.w $1B2(a5),d2 ROM:001111CE cmpi.w #0,($5EC).w ROM:001111D4 bgt.s loc_1111FA ROM:001111D6 cmp.w d0,d2 ROM:001111D8 blt.s loc_1111FA ROM:001111DA move.w ($4DA).w,($4C4).w ROM:001111E0 move.w $1B6(a5),d1 ROM:001111E4 clr.b ($889).w ROM:001111E8 move.w d1,($5EC).w ROM:001111EC move.b #1,($889).w ROM:001111F2 move.w #1,($4BE).w ROM:001111F8 rts ROM:001111FA ; --------------------------------------------------------------------------- ROM:001111FA ROM:001111FA loc_1111FA: ; CODE XREF: ROM:001111D4↑j ROM:001111FA ; ROM:001111D8↑j ROM:001111FA cmpi.w #0,($5EC).w ROM:00111200 bgt.s locret_11121A ROM:00111202 cmp.w d0,d2 ROM:00111204 bge.s locret_11121A ROM:00111206 bset #0,($C58).w ROM:0011120C bset #4,($13CE).w ROM:00111212 move.w #2,($4BE).w ROM:00111218 rts ROM:0011121A ; --------------------------------------------------------------------------- ROM:0011121A ROM:0011121A locret_11121A: ; CODE XREF: ROM:00111200↑j ROM:0011121A ; ROM:00111204↑j ROM:0011121A rts ROM:0011121C ; --------------------------------------------------------------------------- ROM:0011121C ROM:0011121C locret_11121C: ; DATA XREF: ROM:0011119C↑o ROM:0011121C rts ROM:0011121E ; --------------------------------------------------------------------------- ROM:0011121E rts ROM:00111220 ROM:00111220 ; =============== S U B R O U T I N E ======================================= ROM:00111220 ROM:00111220 ROM:00111220 sub_111220: ; CODE XREF: sub_1110CE+8↑p ROM:00111220 move.w ($4C0).w,d1 ROM:00111224 cmpi.w #4,d1 ROM:00111228 bcc.s locret_111232 ROM:0011122A movea.l off_111234(pc,d1.w*4),a0 ROM:0011122E nop ROM:00111230 jmp (a0) ROM:00111232 ; --------------------------------------------------------------------------- ROM:00111232 ROM:00111232 locret_111232: ; CODE XREF: sub_111220+8↑j ROM:00111232 rts ROM:00111232 ; End of function sub_111220 ROM:00111232 ROM:00111232 ; --------------------------------------------------------------------------- ROM:00111234 off_111234: dc.l loc_111244 ; DATA XREF: sub_111220+A↑r ROM:00111238 dc.l loc_11125A ROM:0011123C dc.l aNu8_1 ; "Nu\b8" ROM:00111240 dc.l aNu8_1+2 ; "\b8" ROM:00111244 ; --------------------------------------------------------------------------- ROM:00111244 ROM:00111244 loc_111244: ; DATA XREF: ROM:off_111234↑o ROM:00111244 move.w #0,($4D4).w ROM:0011124A bclr #7,($C59).w ROM:00111250 move.w #1,($4C0).w ROM:00111256 rts ROM:00111258 ; --------------------------------------------------------------------------- ROM:00111258 rts ROM:0011125A ; --------------------------------------------------------------------------- ROM:0011125A ROM:0011125A loc_11125A: ; DATA XREF: ROM:00111238↑o ROM:0011125A move.w $1B8(a5),d0 ROM:0011125E btst #7,($FFFFE001).w ROM:00111264 beq.s loc_111280 ROM:00111266 cmp.w ($4D4).w,d0 ROM:0011126A bge.s loc_111280 ROM:0011126C bset #7,($C59).w ROM:00111272 bset #3,($13CE).w ROM:00111278 move.w #2,($4C0).w ROM:0011127E rts ROM:00111280 ; --------------------------------------------------------------------------- ROM:00111280 ROM:00111280 loc_111280: ; CODE XREF: ROM:00111264↑j ROM:00111280 ; ROM:0011126A↑j ROM:00111280 btst #7,($FFFFE001).w ROM:00111286 beq.s locret_1112A8 ROM:00111288 cmp.w ($4D4).w,d0 ROM:0011128C blt.s locret_1112A8 ROM:0011128E bclr #0,($FFFFE000).w ROM:00111294 addq.w #1,($4D4).w ROM:00111298 bvc.s loc_1112A0 ROM:0011129A move.w #$8000,($4D4).w ROM:001112A0 ROM:001112A0 loc_1112A0: ; CODE XREF: ROM:00111298↑j ROM:001112A0 move.w #3,($4C0).w ROM:001112A6 rts ROM:001112A8 ; --------------------------------------------------------------------------- ROM:001112A8 ROM:001112A8 locret_1112A8: ; CODE XREF: ROM:00111286↑j ROM:001112A8 ; ROM:0011128C↑j ROM:001112A8 rts ROM:001112A8 ; --------------------------------------------------------------------------- ROM:001112AA aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0011123C↑o ROM:001112AA ; ROM:00111240↑o ROM:001112AF dc.b 7 ROM:001112B0 ; --------------------------------------------------------------------------- ROM:001112B0 asr.b #8,d1 ROM:001112B2 bne.s locret_1112BC ROM:001112B4 move.w #1,($4C0).w ROM:001112BA rts ROM:001112BC ; --------------------------------------------------------------------------- ROM:001112BC ROM:001112BC locret_1112BC: ; CODE XREF: ROM:001112B2↑j ROM:001112BC rts ROM:001112BE ; --------------------------------------------------------------------------- ROM:001112BE rts ROM:001112C0 ROM:001112C0 ; =============== S U B R O U T I N E ======================================= ROM:001112C0 ROM:001112C0 ROM:001112C0 sub_1112C0: ; CODE XREF: sub_1110CE+C↑p ROM:001112C0 btst #1,($C58).w ROM:001112C6 beq.s loc_1112D0 ROM:001112C8 bset #6,($C59).w ROM:001112CE bra.s locret_1112EE ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: sub_1112C0+6↑j ROM:001112D0 btst #0,($C58).w ROM:001112D6 beq.s loc_1112E0 ROM:001112D8 bset #6,($C59).w ROM:001112DE bra.s locret_1112EE ROM:001112E0 ; --------------------------------------------------------------------------- ROM:001112E0 ROM:001112E0 loc_1112E0: ; CODE XREF: sub_1112C0+16↑j ROM:001112E0 btst #7,($C59).w ROM:001112E6 beq.s locret_1112EE ROM:001112E8 bset #6,($C59).w ROM:001112EE ROM:001112EE locret_1112EE: ; CODE XREF: sub_1112C0+E↑j ROM:001112EE ; sub_1112C0+1E↑j ... ROM:001112EE rts ROM:001112EE ; End of function sub_1112C0 ROM:001112EE ROM:001112F0 ROM:001112F0 ; =============== S U B R O U T I N E ======================================= ROM:001112F0 ROM:001112F0 ROM:001112F0 sub_1112F0: ; CODE XREF: ROM:00110DAE↑p ROM:001112F0 move.w ($4B8).w,d1 ROM:001112F4 cmpi.w #4,d1 ROM:001112F8 bcc.s locret_111302 ROM:001112FA movea.l off_111304(pc,d1.w*4),a0 ROM:001112FE nop ROM:00111300 jmp (a0) ROM:00111302 ; --------------------------------------------------------------------------- ROM:00111302 ROM:00111302 locret_111302: ; CODE XREF: sub_1112F0+8↑j ROM:00111302 rts ROM:00111302 ; End of function sub_1112F0 ROM:00111302 ROM:00111302 ; --------------------------------------------------------------------------- ROM:00111304 off_111304: dc.l loc_111314 ; DATA XREF: sub_1112F0+A↑r ROM:00111308 dc.l loc_111324 ROM:0011130C dc.l loc_111356 ROM:00111310 dc.l locret_1113DE ROM:00111314 ; --------------------------------------------------------------------------- ROM:00111314 ROM:00111314 loc_111314: ; DATA XREF: ROM:off_111304↑o ROM:00111314 bclr #2,($C58).w ROM:0011131A move.w #1,($4B8).w ROM:00111320 rts ROM:00111322 ; --------------------------------------------------------------------------- ROM:00111322 rts ROM:00111324 ; --------------------------------------------------------------------------- ROM:00111324 ROM:00111324 loc_111324: ; DATA XREF: ROM:00111308↑o ROM:00111324 move.w $1BA(a5),d0 ROM:00111328 cmp.w ($A38).w,d0 ROM:0011132C bgt.s locret_111354 ROM:0011132E move.w ($4D8).w,($4C8).w ROM:00111334 move.w ($4DA).w,($4C6).w ROM:0011133A move.w $1BC(a5),d1 ROM:0011133E clr.b ($88B).w ROM:00111342 move.w d1,($5F0).w ROM:00111346 move.b #1,($88B).w ROM:0011134C move.w #2,($4B8).w ROM:00111352 rts ROM:00111354 ; --------------------------------------------------------------------------- ROM:00111354 ROM:00111354 locret_111354: ; CODE XREF: ROM:0011132C↑j ROM:00111354 rts ROM:00111356 ; --------------------------------------------------------------------------- ROM:00111356 ROM:00111356 loc_111356: ; DATA XREF: ROM:0011130C↑o ROM:00111356 move.w $1BA(a5),d0 ROM:0011135A move.w ($4D8).w,d1 ROM:0011135E sub.w ($4C8).w,d1 ROM:00111362 move.w $1BE(a5),d2 ROM:00111366 move.w ($4DA).w,d3 ROM:0011136A sub.w ($4C6).w,d3 ROM:0011136E move.w $1C0(a5),d4 ROM:00111372 cmp.w ($A38).w,d0 ROM:00111376 ble.s loc_111388 ROM:00111378 clr.b ($88B).w ROM:0011137C clr.w ($5F0).w ROM:00111380 move.w #1,($4B8).w ROM:00111386 rts ROM:00111388 ; --------------------------------------------------------------------------- ROM:00111388 ROM:00111388 loc_111388: ; CODE XREF: ROM:00111376↑j ROM:00111388 cmpi.w #0,($5F0).w ROM:0011138E bgt.s loc_1113BE ROM:00111390 cmp.w d1,d2 ROM:00111392 bge.s loc_111398 ROM:00111394 cmp.w d3,d4 ROM:00111396 blt.s loc_1113BE ROM:00111398 ROM:00111398 loc_111398: ; CODE XREF: ROM:00111392↑j ROM:00111398 move.w ($4D8).w,($4C8).w ROM:0011139E move.w ($4DA).w,($4C6).w ROM:001113A4 move.w $1BC(a5),d5 ROM:001113A8 clr.b ($88B).w ROM:001113AC move.w d5,($5F0).w ROM:001113B0 move.b #1,($88B).w ROM:001113B6 move.w #2,($4B8).w ROM:001113BC rts ROM:001113BE ; --------------------------------------------------------------------------- ROM:001113BE ROM:001113BE loc_1113BE: ; CODE XREF: ROM:0011138E↑j ROM:001113BE ; ROM:00111396↑j ROM:001113BE cmpi.w #0,($5F0).w ROM:001113C4 bgt.s locret_1113DC ROM:001113C6 cmp.w d1,d2 ROM:001113C8 blt.s loc_1113CE ROM:001113CA cmp.w d3,d4 ROM:001113CC bge.s locret_1113DC ROM:001113CE ROM:001113CE loc_1113CE: ; CODE XREF: ROM:001113C8↑j ROM:001113CE bset #2,($C58).w ROM:001113D4 move.w #3,($4B8).w ROM:001113DA rts ROM:001113DC ; --------------------------------------------------------------------------- ROM:001113DC ROM:001113DC locret_1113DC: ; CODE XREF: ROM:001113C4↑j ROM:001113DC ; ROM:001113CC↑j ROM:001113DC rts ROM:001113DE ; --------------------------------------------------------------------------- ROM:001113DE ROM:001113DE locret_1113DE: ; DATA XREF: ROM:00111310↑o ROM:001113DE rts ROM:001113E0 ROM:001113E0 ; =============== S U B R O U T I N E ======================================= ROM:001113E0 ROM:001113E0 ROM:001113E0 sub_1113E0: ; CODE XREF: ROM:loc_110DA6↑p ROM:001113E0 move.w ($4BA).w,d1 ROM:001113E4 cmpi.w #2,d1 ROM:001113E8 bcc.s locret_1113F2 ROM:001113EA movea.l off_1113F4(pc,d1.w*4),a0 ROM:001113EE nop ROM:001113F0 jmp (a0) ROM:001113F2 ; --------------------------------------------------------------------------- ROM:001113F2 ROM:001113F2 locret_1113F2: ; CODE XREF: sub_1113E0+8↑j ROM:001113F2 rts ROM:001113F2 ; End of function sub_1113E0 ROM:001113F2 ROM:001113F2 ; --------------------------------------------------------------------------- ROM:001113F4 off_1113F4: dc.l loc_1113FC ; DATA XREF: sub_1113E0+A↑r ROM:001113F8 dc.l loc_11141E ROM:001113FC ; --------------------------------------------------------------------------- ROM:001113FC ROM:001113FC loc_1113FC: ; DATA XREF: ROM:off_1113F4↑o ROM:001113FC move.w $1AC(a5),d0 ROM:00111400 clr.b ($887).w ROM:00111404 move.w d0,($5E8).w ROM:00111408 move.b #1,($887).w ROM:0011140E bclr #4,($FFFFE001).w ROM:00111414 move.w #1,($4BA).w ROM:0011141A rts ROM:0011141C ; --------------------------------------------------------------------------- ROM:0011141C rts ROM:0011141E ; --------------------------------------------------------------------------- ROM:0011141E ROM:0011141E loc_11141E: ; DATA XREF: ROM:001113F8↑o ROM:0011141E move.w $1AC(a5),d0 ROM:00111422 cmpi.w #0,($5E8).w ROM:00111428 bgt.s loc_111454 ROM:0011142A btst #4,($FFFFE001).w ROM:00111430 bne.s loc_111454 ROM:00111432 addq.w #1,($4DA).w ROM:00111436 bvc.s loc_11143E ROM:00111438 move.w #$8000,($4DA).w ROM:0011143E ROM:0011143E loc_11143E: ; CODE XREF: ROM:00111436↑j ROM:0011143E clr.b ($887).w ROM:00111442 move.w d0,($5E8).w ROM:00111446 move.b #1,($887).w ROM:0011144C move.w #1,($4BA).w ROM:00111452 rts ROM:00111454 ; --------------------------------------------------------------------------- ROM:00111454 ROM:00111454 loc_111454: ; CODE XREF: ROM:00111428↑j ROM:00111454 ; ROM:00111430↑j ROM:00111454 cmpi.w #0,($5E8).w ROM:0011145A bgt.s locret_111480 ROM:0011145C btst #4,($FFFFE001).w ROM:00111462 beq.s locret_111480 ROM:00111464 bclr #4,($FFFFE001).w ROM:0011146A clr.b ($887).w ROM:0011146E move.w d0,($5E8).w ROM:00111472 move.b #1,($887).w ROM:00111478 move.w #1,($4BA).w ROM:0011147E rts ROM:00111480 ; --------------------------------------------------------------------------- ROM:00111480 ROM:00111480 locret_111480: ; CODE XREF: ROM:0011145A↑j ROM:00111480 ; ROM:00111462↑j ROM:00111480 rts ROM:00111482 ROM:00111482 ; =============== S U B R O U T I N E ======================================= ROM:00111482 ROM:00111482 ROM:00111482 sub_111482: ; CODE XREF: ROM:loc_117742↓p ROM:00111482 lea ($5C4).w,a0 ROM:00111486 lea ($FFFFE010).w,a1 ROM:0011148A move.w (a0),d0 ROM:0011148C cmp.w ($5BC).w,d0 ROM:00111490 bne.l loc_111576 ROM:00111496 subi.w #$A,d0 ROM:0011149A cmpi.w #0,d0 ROM:0011149E bgt.s loc_1114A4 ROM:001114A0 addi.w #$400,d0 ROM:001114A4 ROM:001114A4 loc_1114A4: ; CODE XREF: sub_111482+1C↑j ROM:001114A4 move.w d0,(a0) ROM:001114A6 clr.l d2 ROM:001114A8 clr.l d3 ROM:001114AA btst #4,($934).w ROM:001114B0 beq.s loc_1114B6 ROM:001114B2 ori.w #1,d2 ROM:001114B6 ROM:001114B6 loc_1114B6: ; CODE XREF: sub_111482+2E↑j ROM:001114B6 move.w ($AB0).w,d4 ROM:001114BA lsl.w #4,d4 ROM:001114BC or.w d4,d2 ROM:001114BE btst #6,($92E).w ROM:001114C4 beq.s loc_1114CA ROM:001114C6 ori.w #$40,d2 ; '@' ROM:001114CA ROM:001114CA loc_1114CA: ; CODE XREF: sub_111482+42↑j ROM:001114CA move.b ($10F5).w,d4 ROM:001114CE lsl.w #8,d4 ROM:001114D0 or.w d4,d2 ROM:001114D2 move.w ($572).w,d4 ROM:001114D6 cmpi.w #$2710,d4 ROM:001114DA ble.s loc_1114E0 ROM:001114DC move.w #$27FB,d4 ROM:001114E0 ROM:001114E0 loc_1114E0: ; CODE XREF: sub_111482+58↑j ROM:001114E0 mulu.w #$1900,d4 ROM:001114E4 divu.w #$3E8,d4 ROM:001114E8 move.w #$10,d1 ROM:001114EC lsl.l d1,d4 ROM:001114EE or.l d4,d2 ROM:001114F0 move.w ($AAC).w,d4 ROM:001114F4 ext.l d4 ROM:001114F6 divu.w #$27,d4 ; ''' ROM:001114FA or.w d4,d3 ROM:001114FC move.w ($AAE).w,d4 ROM:00111500 ext.l d4 ROM:00111502 divu.w #$27,d4 ; ''' ROM:00111506 lsl.w #8,d4 ROM:00111508 or.w d4,d3 ROM:0011150A move.b #$FB,$61(a1) ROM:00111510 move.w #7,d4 ROM:00111514 bra.s loc_11151A ROM:00111516 ; --------------------------------------------------------------------------- ROM:00111516 ROM:00111516 loc_111516: ; CODE XREF: sub_111482+A4↓j ROM:00111516 addi.w #1,d4 ROM:0011151A ROM:0011151A loc_11151A: ; CODE XREF: sub_111482+92↑j ROM:0011151A cmpi.w #$A,d4 ROM:0011151E bgt.s loc_111528 ROM:00111520 move.b d2,$60(a1,d4.w) ROM:00111524 ror.l #8,d2 ROM:00111526 bra.s loc_111516 ROM:00111528 ; --------------------------------------------------------------------------- ROM:00111528 ROM:00111528 loc_111528: ; CODE XREF: sub_111482+9C↑j ROM:00111528 move.w #$B,d4 ROM:0011152C bra.s loc_111532 ROM:0011152E ; --------------------------------------------------------------------------- ROM:0011152E ROM:0011152E loc_11152E: ; CODE XREF: sub_111482+BC↓j ROM:0011152E addi.w #1,d4 ROM:00111532 ROM:00111532 loc_111532: ; CODE XREF: sub_111482+AA↑j ROM:00111532 cmpi.w #$E,d4 ROM:00111536 bgt.s loc_111540 ROM:00111538 move.b d3,$60(a1,d4.w) ROM:0011153C ror.l #8,d3 ROM:0011153E bra.s loc_11152E ROM:00111540 ; --------------------------------------------------------------------------- ROM:00111540 ROM:00111540 loc_111540: ; CODE XREF: sub_111482+B4↑j ROM:00111540 clr.w d5 ROM:00111542 move.b ($FFFFE001).w,d5 ROM:00111546 andi.w #7,d5 ROM:0011154A move.w d5,($4DC).w ROM:0011154E ori.b #7,($FFFFE001).w ROM:00111554 move.b #$E6,$61(a1) ROM:0011155A btst #3,($FFFFE001).w ROM:00111560 beq.s loc_11156A ROM:00111562 bclr #3,($FFFFE001).w ROM:00111568 bra.s loc_111576 ROM:0011156A ; --------------------------------------------------------------------------- ROM:0011156A ROM:0011156A loc_11156A: ; CODE XREF: sub_111482+DE↑j ROM:0011156A addq.w #1,($4D8).w ROM:0011156E bvc.s loc_111576 ROM:00111570 move.w #$8000,($4D8).w ROM:00111576 ROM:00111576 loc_111576: ; CODE XREF: sub_111482+E↑j ROM:00111576 ; sub_111482+E6↑j ... ROM:00111576 move.w 2(a0),d0 ROM:0011157A cmp.w ($5BC).w,d0 ROM:0011157E bne.l loc_111624 ROM:00111584 subi.w #$A,d0 ROM:00111588 cmpi.w #0,d0 ROM:0011158C bgt.s loc_111592 ROM:0011158E addi.w #$400,d0 ROM:00111592 ROM:00111592 loc_111592: ; CODE XREF: sub_111482+10A↑j ROM:00111592 move.w d0,2(a0) ROM:00111596 clr.l d2 ROM:00111598 clr.l d3 ROM:0011159A move.w ($AA2).w,d4 ROM:0011159E or.w d4,d2 ROM:001115A0 move.w ($AA4).w,d4 ROM:001115A4 lsl.w #6,d4 ROM:001115A6 or.w d4,d2 ROM:001115A8 move.b ($10EA).w,d4 ROM:001115AC lsl.w #8,d4 ROM:001115AE or.w d4,d2 ROM:001115B0 move.b ($10EB).w,d4 ROM:001115B4 lsl.w #8,d4 ROM:001115B6 or.w d4,d3 ROM:001115B8 move.b #$FB,$71(a1) ROM:001115BE move.w #7,d4 ROM:001115C2 bra.s loc_1115C8 ROM:001115C4 ; --------------------------------------------------------------------------- ROM:001115C4 ROM:001115C4 loc_1115C4: ; CODE XREF: sub_111482+152↓j ROM:001115C4 addi.w #1,d4 ROM:001115C8 ROM:001115C8 loc_1115C8: ; CODE XREF: sub_111482+140↑j ROM:001115C8 cmpi.w #$A,d4 ROM:001115CC bgt.s loc_1115D6 ROM:001115CE move.b d2,$70(a1,d4.w) ROM:001115D2 ror.l #8,d2 ROM:001115D4 bra.s loc_1115C4 ROM:001115D6 ; --------------------------------------------------------------------------- ROM:001115D6 ROM:001115D6 loc_1115D6: ; CODE XREF: sub_111482+14A↑j ROM:001115D6 move.w #$B,d4 ROM:001115DA bra.s loc_1115E0 ROM:001115DC ; --------------------------------------------------------------------------- ROM:001115DC ROM:001115DC loc_1115DC: ; CODE XREF: sub_111482+16A↓j ROM:001115DC addi.w #1,d4 ROM:001115E0 ROM:001115E0 loc_1115E0: ; CODE XREF: sub_111482+158↑j ROM:001115E0 cmpi.w #$E,d4 ROM:001115E4 bgt.s loc_1115EE ROM:001115E6 move.b d3,$70(a1,d4.w) ROM:001115EA ror.l #8,d3 ROM:001115EC bra.s loc_1115DC ROM:001115EE ; --------------------------------------------------------------------------- ROM:001115EE ROM:001115EE loc_1115EE: ; CODE XREF: sub_111482+162↑j ROM:001115EE clr.w d5 ROM:001115F0 move.b ($FFFFE001).w,d5 ROM:001115F4 andi.w #7,d5 ROM:001115F8 move.w d5,($4DC).w ROM:001115FC ori.b #7,($FFFFE001).w ROM:00111602 move.b #$E6,$71(a1) ROM:00111608 btst #3,($FFFFE001).w ROM:0011160E beq.s loc_111618 ROM:00111610 bclr #3,($FFFFE001).w ROM:00111616 bra.s loc_111624 ROM:00111618 ; --------------------------------------------------------------------------- ROM:00111618 ROM:00111618 loc_111618: ; CODE XREF: sub_111482+18C↑j ROM:00111618 addq.w #1,($4D8).w ROM:0011161C bvc.s loc_111624 ROM:0011161E move.w #$8000,($4D8).w ROM:00111624 ROM:00111624 loc_111624: ; CODE XREF: sub_111482+FC↑j ROM:00111624 ; sub_111482+194↑j ... ROM:00111624 move.w 4(a0),d0 ROM:00111628 cmp.w ($5BC).w,d0 ROM:0011162C bne.l loc_1116CE ROM:00111632 subi.w #$A,d0 ROM:00111636 cmpi.w #0,d0 ROM:0011163A bgt.s loc_111640 ROM:0011163C addi.w #$400,d0 ROM:00111640 ROM:00111640 loc_111640: ; CODE XREF: sub_111482+1B8↑j ROM:00111640 move.w d0,4(a0) ROM:00111644 clr.l d2 ROM:00111646 clr.l d3 ROM:00111648 btst #1,($1328).w ROM:0011164E beq.s loc_111654 ROM:00111650 ori.w #2,d2 ROM:00111654 ROM:00111654 loc_111654: ; CODE XREF: sub_111482+1CC↑j ROM:00111654 clr.l d4 ROM:00111656 move.w ($AAA).w,d4 ROM:0011165A lsl.l #8,d4 ROM:0011165C or.l d4,d2 ROM:0011165E move.b #$FB,$81(a1) ROM:00111664 move.w #7,d4 ROM:00111668 bra.s loc_11166E ROM:0011166A ; --------------------------------------------------------------------------- ROM:0011166A ROM:0011166A loc_11166A: ; CODE XREF: sub_111482+1FA↓j ROM:0011166A addi.w #1,d4 ROM:0011166E ROM:0011166E loc_11166E: ; CODE XREF: sub_111482+1E6↑j ROM:0011166E cmpi.w #$A,d4 ROM:00111672 bgt.s loc_11167E ROM:00111674 move.b d2,$80(a1,d4.w) ROM:0011167A ror.l #8,d2 ROM:0011167C bra.s loc_11166A ROM:0011167E ; --------------------------------------------------------------------------- ROM:0011167E ROM:0011167E loc_11167E: ; CODE XREF: sub_111482+1F0↑j ROM:0011167E move.w #$B,d4 ROM:00111682 bra.s loc_111688 ROM:00111684 ; --------------------------------------------------------------------------- ROM:00111684 ROM:00111684 loc_111684: ; CODE XREF: sub_111482+214↓j ROM:00111684 addi.w #1,d4 ROM:00111688 ROM:00111688 loc_111688: ; CODE XREF: sub_111482+200↑j ROM:00111688 cmpi.w #$E,d4 ROM:0011168C bgt.s loc_111698 ROM:0011168E move.b d3,$80(a1,d4.w) ROM:00111694 ror.l #8,d3 ROM:00111696 bra.s loc_111684 ROM:00111698 ; --------------------------------------------------------------------------- ROM:00111698 ROM:00111698 loc_111698: ; CODE XREF: sub_111482+20A↑j ROM:00111698 clr.w d5 ROM:0011169A move.b ($FFFFE001).w,d5 ROM:0011169E andi.w #7,d5 ROM:001116A2 move.w d5,($4DC).w ROM:001116A6 ori.b #7,($FFFFE001).w ROM:001116AC move.b #$E6,$81(a1) ROM:001116B2 btst #3,($FFFFE001).w ROM:001116B8 beq.s loc_1116C2 ROM:001116BA bclr #3,($FFFFE001).w ROM:001116C0 bra.s loc_1116CE ROM:001116C2 ; --------------------------------------------------------------------------- ROM:001116C2 ROM:001116C2 loc_1116C2: ; CODE XREF: sub_111482+236↑j ROM:001116C2 addq.w #1,($4D8).w ROM:001116C6 bvc.s loc_1116CE ROM:001116C8 move.w #$8000,($4D8).w ROM:001116CE ROM:001116CE loc_1116CE: ; CODE XREF: sub_111482+1AA↑j ROM:001116CE ; sub_111482+23E↑j ... ROM:001116CE btst #4,($933).w ROM:001116D4 beq.s locret_111736 ROM:001116D6 bclr #4,($933).w ROM:001116DC move.b #$FB,$91(a1) ROM:001116E2 lea ($11E0).w,a2 ROM:001116E6 move.w #0,d4 ROM:001116EA bra.s loc_1116F0 ROM:001116EC ; --------------------------------------------------------------------------- ROM:001116EC ROM:001116EC loc_1116EC: ; CODE XREF: sub_111482+27C↓j ROM:001116EC addi.w #1,d4 ROM:001116F0 ROM:001116F0 loc_1116F0: ; CODE XREF: sub_111482+268↑j ROM:001116F0 cmpi.w #7,d4 ROM:001116F4 bgt.s loc_111700 ROM:001116F6 move.b (a2,d4.w),$97(a1,d4.w) ROM:001116FE bra.s loc_1116EC ROM:00111700 ; --------------------------------------------------------------------------- ROM:00111700 ROM:00111700 loc_111700: ; CODE XREF: sub_111482+272↑j ROM:00111700 clr.w d5 ROM:00111702 move.b ($FFFFE001).w,d5 ROM:00111706 andi.w #7,d5 ROM:0011170A move.w d5,($4DC).w ROM:0011170E ori.b #7,($FFFFE001).w ROM:00111714 move.b #$E6,$91(a1) ROM:0011171A btst #3,($FFFFE001).w ROM:00111720 beq.s loc_11172A ROM:00111722 bclr #3,($FFFFE001).w ROM:00111728 bra.s locret_111736 ROM:0011172A ; --------------------------------------------------------------------------- ROM:0011172A ROM:0011172A loc_11172A: ; CODE XREF: sub_111482+29E↑j ROM:0011172A addq.w #1,($4D8).w ROM:0011172E bvc.s locret_111736 ROM:00111730 move.w #$8000,($4D8).w ROM:00111736 ROM:00111736 locret_111736: ; CODE XREF: sub_111482+252↑j ROM:00111736 ; sub_111482+2A6↑j ... ROM:00111736 rts ROM:00111736 ; End of function sub_111482 ROM:00111736 ROM:00111738 ROM:00111738 ; =============== S U B R O U T I N E ======================================= ROM:00111738 ROM:00111738 ROM:00111738 sub_111738: ; CODE XREF: ROM:00117748↓p ROM:00111738 lea ($FFFFE010).w,a1 ROM:0011173C btst #1,1(a1) ROM:00111742 beq.l loc_111838 ROM:00111748 addq.w #1,($A9E).w ROM:0011174C bvc.s loc_111754 ROM:0011174E move.w #$8000,($A9E).w ROM:00111754 ROM:00111754 loc_111754: ; CODE XREF: sub_111738+14↑j ROM:00111754 clr.w d4 ROM:00111756 move.b ($FFFFE001).w,d4 ROM:0011175A andi.w #7,d4 ROM:0011175E move.w d4,($4DC).w ROM:00111762 ori.b #7,($FFFFE001).w ROM:00111768 clr.w d4 ROM:0011176A ROM:0011176A loc_11176A: ; CODE XREF: sub_111738+7E↓j ROM:0011176A move.b #$FD,1(a1) ROM:00111770 move.w #7,d5 ROM:00111774 bra.s loc_11177A ROM:00111776 ; --------------------------------------------------------------------------- ROM:00111776 ROM:00111776 loc_111776: ; CODE XREF: sub_111738+4E↓j ROM:00111776 addi.w #1,d5 ROM:0011177A ROM:0011177A loc_11177A: ; CODE XREF: sub_111738+3C↑j ROM:0011177A cmpi.w #$A,d5 ROM:0011177E bgt.s loc_111788 ROM:00111780 move.b (a1,d5.w),d2 ROM:00111784 ror.l #8,d2 ROM:00111786 bra.s loc_111776 ROM:00111788 ; --------------------------------------------------------------------------- ROM:00111788 ROM:00111788 loc_111788: ; CODE XREF: sub_111738+46↑j ROM:00111788 move.w #$B,d5 ROM:0011178C bra.s loc_111792 ROM:0011178E ; --------------------------------------------------------------------------- ROM:0011178E ROM:0011178E loc_11178E: ; CODE XREF: sub_111738+66↓j ROM:0011178E addi.w #1,d5 ROM:00111792 ROM:00111792 loc_111792: ; CODE XREF: sub_111738+54↑j ROM:00111792 cmpi.w #$E,d5 ROM:00111796 bgt.s loc_1117A0 ROM:00111798 move.b (a1,d5.w),d3 ROM:0011179C ror.l #8,d3 ROM:0011179E bra.s loc_11178E ROM:001117A0 ; --------------------------------------------------------------------------- ROM:001117A0 ROM:001117A0 loc_1117A0: ; CODE XREF: sub_111738+5E↑j ROM:001117A0 addq.w #1,d4 ROM:001117A2 bvc.s loc_1117A8 ROM:001117A4 move.w #$8000,d4 ROM:001117A8 ROM:001117A8 loc_1117A8: ; CODE XREF: sub_111738+6A↑j ROM:001117A8 move.w $1AA(a5),d1 ROM:001117AC btst #1,1(a1) ROM:001117B2 beq.s loc_1117B8 ROM:001117B4 cmp.w d4,d1 ROM:001117B6 bge.s loc_11176A ROM:001117B8 ROM:001117B8 loc_1117B8: ; CODE XREF: sub_111738+7A↑j ROM:001117B8 bne.s loc_1117BE ROM:001117BA cmp.w d4,d1 ROM:001117BC bge.s loc_1117D0 ROM:001117BE ROM:001117BE loc_1117BE: ; CODE XREF: sub_111738:loc_1117B8↑j ROM:001117BE move.w ($4DE).w,d4 ROM:001117C2 bset #0,d4 ROM:001117C6 move.w d4,($4DE).w ROM:001117CA bra.l loc_111838 ROM:001117D0 ; --------------------------------------------------------------------------- ROM:001117D0 ROM:001117D0 loc_1117D0: ; CODE XREF: sub_111738+84↑j ROM:001117D0 move.w ($A9C).w,d4 ROM:001117D4 bset #0,d4 ROM:001117D8 move.w d4,($A9C).w ROM:001117DC bset #7,($939).w ROM:001117E2 move.w d2,d4 ROM:001117E4 andi.w #7,d4 ROM:001117E8 move.w d4,($AA8).w ROM:001117EC move.w d2,d4 ROM:001117EE andi.w #$F00,d4 ROM:001117F2 lsr.w #8,d4 ROM:001117F4 move.w d4,($AA6).w ROM:001117F8 btst #4,d2 ROM:001117FC beq.s loc_111806 ROM:001117FE bset #7,($D8D).w ROM:00111804 bra.s loc_11180C ROM:00111806 ; --------------------------------------------------------------------------- ROM:00111806 ROM:00111806 loc_111806: ; CODE XREF: sub_111738+C4↑j ROM:00111806 bclr #7,($D8D).w ROM:0011180C ROM:0011180C loc_11180C: ; CODE XREF: sub_111738+CC↑j ROM:0011180C bset #7,($DA5).w ROM:00111812 move.l d2,d4 ROM:00111814 andi.l #$FF000000,d4 ROM:0011181A move.w #$18,d6 ROM:0011181E lsr.l d6,d4 ROM:00111820 move.b d4,($10F4).w ROM:00111824 btst #$C,d3 ROM:00111828 beq.s loc_111832 ROM:0011182A bset #6,($132D).w ROM:00111830 bra.s loc_111838 ROM:00111832 ; --------------------------------------------------------------------------- ROM:00111832 ROM:00111832 loc_111832: ; CODE XREF: sub_111738+F0↑j ROM:00111832 bclr #6,($132D).w ROM:00111838 ROM:00111838 loc_111838: ; CODE XREF: sub_111738+A↑j ROM:00111838 ; sub_111738+92↑j ... ROM:00111838 btst #1,$11(a1) ROM:0011183E beq.l loc_1118F0 ROM:00111844 addq.w #1,($A9E).w ROM:00111848 bvc.s loc_111850 ROM:0011184A move.w #$8000,($A9E).w ROM:00111850 ROM:00111850 loc_111850: ; CODE XREF: sub_111738+110↑j ROM:00111850 clr.w d4 ROM:00111852 move.b ($FFFFE001).w,d4 ROM:00111856 andi.w #7,d4 ROM:0011185A move.w d4,($4DC).w ROM:0011185E ori.b #7,($FFFFE001).w ROM:00111864 clr.w d4 ROM:00111866 ROM:00111866 loc_111866: ; CODE XREF: sub_111738+17A↓j ROM:00111866 move.b #$FD,$11(a1) ROM:0011186C move.w #7,d5 ROM:00111870 bra.s loc_111876 ROM:00111872 ; --------------------------------------------------------------------------- ROM:00111872 ROM:00111872 loc_111872: ; CODE XREF: sub_111738+14A↓j ROM:00111872 addi.w #1,d5 ROM:00111876 ROM:00111876 loc_111876: ; CODE XREF: sub_111738+138↑j ROM:00111876 cmpi.w #$A,d5 ROM:0011187A bgt.s loc_111884 ROM:0011187C move.b $10(a1,d5.w),d2 ROM:00111880 ror.l #8,d2 ROM:00111882 bra.s loc_111872 ROM:00111884 ; --------------------------------------------------------------------------- ROM:00111884 ROM:00111884 loc_111884: ; CODE XREF: sub_111738+142↑j ROM:00111884 move.w #$B,d5 ROM:00111888 bra.s loc_11188E ROM:0011188A ; --------------------------------------------------------------------------- ROM:0011188A ROM:0011188A loc_11188A: ; CODE XREF: sub_111738+162↓j ROM:0011188A addi.w #1,d5 ROM:0011188E ROM:0011188E loc_11188E: ; CODE XREF: sub_111738+150↑j ROM:0011188E cmpi.w #$E,d5 ROM:00111892 bgt.s loc_11189C ROM:00111894 move.b $10(a1,d5.w),d3 ROM:00111898 ror.l #8,d3 ROM:0011189A bra.s loc_11188A ROM:0011189C ; --------------------------------------------------------------------------- ROM:0011189C ROM:0011189C loc_11189C: ; CODE XREF: sub_111738+15A↑j ROM:0011189C addq.w #1,d4 ROM:0011189E bvc.s loc_1118A4 ROM:001118A0 move.w #$8000,d4 ROM:001118A4 ROM:001118A4 loc_1118A4: ; CODE XREF: sub_111738+166↑j ROM:001118A4 move.w $1AA(a5),d1 ROM:001118A8 btst #1,$11(a1) ROM:001118AE beq.s loc_1118B4 ROM:001118B0 cmp.w d4,d1 ROM:001118B2 bge.s loc_111866 ROM:001118B4 ROM:001118B4 loc_1118B4: ; CODE XREF: sub_111738+176↑j ROM:001118B4 bne.s loc_1118BA ROM:001118B6 cmp.w d4,d1 ROM:001118B8 bge.s loc_1118CC ROM:001118BA ROM:001118BA loc_1118BA: ; CODE XREF: sub_111738:loc_1118B4↑j ROM:001118BA move.w ($4DE).w,d4 ROM:001118BE bset #1,d4 ROM:001118C2 move.w d4,($4DE).w ROM:001118C6 bra.l loc_1118F0 ROM:001118CC ; --------------------------------------------------------------------------- ROM:001118CC ROM:001118CC loc_1118CC: ; CODE XREF: sub_111738+180↑j ROM:001118CC move.w ($A9C).w,d4 ROM:001118D0 bset #1,d4 ROM:001118D4 move.w d4,($A9C).w ROM:001118D8 bset #1,($92F).w ROM:001118DE move.l d2,d4 ROM:001118E0 andi.l #$7F0000,d4 ROM:001118E6 move.w #$10,d6 ROM:001118EA lsr.l d6,d4 ROM:001118EC move.w d4,($AB8).w ROM:001118F0 ROM:001118F0 loc_1118F0: ; CODE XREF: sub_111738+106↑j ROM:001118F0 ; sub_111738+18E↑j ROM:001118F0 btst #1,$21(a1) ROM:001118F6 beq.l loc_1119F6 ROM:001118FC addq.w #1,($A9E).w ROM:00111900 bvc.s loc_111908 ROM:00111902 move.w #$8000,($A9E).w ROM:00111908 ROM:00111908 loc_111908: ; CODE XREF: sub_111738+1C8↑j ROM:00111908 clr.w d4 ROM:0011190A move.b ($FFFFE001).w,d4 ROM:0011190E andi.w #7,d4 ROM:00111912 move.w d4,($4DC).w ROM:00111916 ori.b #7,($FFFFE001).w ROM:0011191C clr.w d4 ROM:0011191E ROM:0011191E loc_11191E: ; CODE XREF: sub_111738+232↓j ROM:0011191E move.b #$FD,$21(a1) ROM:00111924 move.w #7,d5 ROM:00111928 bra.s loc_11192E ROM:0011192A ; --------------------------------------------------------------------------- ROM:0011192A ROM:0011192A loc_11192A: ; CODE XREF: sub_111738+202↓j ROM:0011192A addi.w #1,d5 ROM:0011192E ROM:0011192E loc_11192E: ; CODE XREF: sub_111738+1F0↑j ROM:0011192E cmpi.w #$A,d5 ROM:00111932 bgt.s loc_11193C ROM:00111934 move.b $20(a1,d5.w),d2 ROM:00111938 ror.l #8,d2 ROM:0011193A bra.s loc_11192A ROM:0011193C ; --------------------------------------------------------------------------- ROM:0011193C ROM:0011193C loc_11193C: ; CODE XREF: sub_111738+1FA↑j ROM:0011193C move.w #$B,d5 ROM:00111940 bra.s loc_111946 ROM:00111942 ; --------------------------------------------------------------------------- ROM:00111942 ROM:00111942 loc_111942: ; CODE XREF: sub_111738+21A↓j ROM:00111942 addi.w #1,d5 ROM:00111946 ROM:00111946 loc_111946: ; CODE XREF: sub_111738+208↑j ROM:00111946 cmpi.w #$E,d5 ROM:0011194A bgt.s loc_111954 ROM:0011194C move.b $20(a1,d5.w),d3 ROM:00111950 ror.l #8,d3 ROM:00111952 bra.s loc_111942 ROM:00111954 ; --------------------------------------------------------------------------- ROM:00111954 ROM:00111954 loc_111954: ; CODE XREF: sub_111738+212↑j ROM:00111954 addq.w #1,d4 ROM:00111956 bvc.s loc_11195C ROM:00111958 move.w #$8000,d4 ROM:0011195C ROM:0011195C loc_11195C: ; CODE XREF: sub_111738+21E↑j ROM:0011195C move.w $1AA(a5),d1 ROM:00111960 btst #1,$21(a1) ROM:00111966 beq.s loc_11196C ROM:00111968 cmp.w d4,d1 ROM:0011196A bge.s loc_11191E ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111738+22E↑j ROM:0011196C bne.s loc_111972 ROM:0011196E cmp.w d4,d1 ROM:00111970 bge.s loc_111984 ROM:00111972 ROM:00111972 loc_111972: ; CODE XREF: sub_111738:loc_11196C↑j ROM:00111972 move.w ($4DE).w,d4 ROM:00111976 bset #2,d4 ROM:0011197A move.w d4,($4DE).w ROM:0011197E bra.l loc_1119F6 ROM:00111984 ; --------------------------------------------------------------------------- ROM:00111984 ROM:00111984 loc_111984: ; CODE XREF: sub_111738+238↑j ROM:00111984 move.w ($A9C).w,d4 ROM:00111988 bset #2,d4 ROM:0011198C move.w d4,($A9C).w ROM:00111990 bset #0,($930).w ROM:00111996 btst #6,d2 ROM:0011199A beq.s loc_1119A4 ROM:0011199C bset #7,($1343).w ROM:001119A2 bra.s loc_1119AA ROM:001119A4 ; --------------------------------------------------------------------------- ROM:001119A4 ROM:001119A4 loc_1119A4: ; CODE XREF: sub_111738+262↑j ROM:001119A4 bclr #7,($1343).w ROM:001119AA ROM:001119AA loc_1119AA: ; CODE XREF: sub_111738+26A↑j ROM:001119AA btst #7,d2 ROM:001119AE beq.s loc_1119B8 ROM:001119B0 bset #6,($132E).w ROM:001119B6 bra.s loc_1119BE ROM:001119B8 ; --------------------------------------------------------------------------- ROM:001119B8 ROM:001119B8 loc_1119B8: ; CODE XREF: sub_111738+276↑j ROM:001119B8 bclr #6,($132E).w ROM:001119BE ROM:001119BE loc_1119BE: ; CODE XREF: sub_111738+27E↑j ROM:001119BE move.l d2,d4 ROM:001119C0 andi.l #$F000,d4 ROM:001119C6 move.w #$C,d6 ROM:001119CA lsr.l d6,d4 ROM:001119CC move.b d4,($10F6).w ROM:001119D0 move.l d2,d4 ROM:001119D2 andi.l #$7F000000,d4 ROM:001119D8 move.w #$18,d6 ROM:001119DC lsr.l d6,d4 ROM:001119DE move.w d4,($AB2).w ROM:001119E2 btst #$1F,d2 ROM:001119E6 beq.s loc_1119F0 ROM:001119E8 bset #4,($1324).w ROM:001119EE bra.s loc_1119F6 ROM:001119F0 ; --------------------------------------------------------------------------- ROM:001119F0 ROM:001119F0 loc_1119F0: ; CODE XREF: sub_111738+2AE↑j ROM:001119F0 bclr #4,($1324).w ROM:001119F6 ROM:001119F6 loc_1119F6: ; CODE XREF: sub_111738+1BE↑j ROM:001119F6 ; sub_111738+246↑j ... ROM:001119F6 btst #1,$31(a1) ROM:001119FC beq.l loc_111AB8 ROM:00111A02 addq.w #1,($A9E).w ROM:00111A06 bvc.s loc_111A0E ROM:00111A08 move.w #$8000,($A9E).w ROM:00111A0E ROM:00111A0E loc_111A0E: ; CODE XREF: sub_111738+2CE↑j ROM:00111A0E clr.w d4 ROM:00111A10 move.b ($FFFFE001).w,d4 ROM:00111A14 andi.w #7,d4 ROM:00111A18 move.w d4,($4DC).w ROM:00111A1C ori.b #7,($FFFFE001).w ROM:00111A22 clr.w d4 ROM:00111A24 ROM:00111A24 loc_111A24: ; CODE XREF: sub_111738+338↓j ROM:00111A24 move.b #$FD,$31(a1) ROM:00111A2A move.w #7,d5 ROM:00111A2E bra.s loc_111A34 ROM:00111A30 ; --------------------------------------------------------------------------- ROM:00111A30 ROM:00111A30 loc_111A30: ; CODE XREF: sub_111738+308↓j ROM:00111A30 addi.w #1,d5 ROM:00111A34 ROM:00111A34 loc_111A34: ; CODE XREF: sub_111738+2F6↑j ROM:00111A34 cmpi.w #$A,d5 ROM:00111A38 bgt.s loc_111A42 ROM:00111A3A move.b $30(a1,d5.w),d2 ROM:00111A3E ror.l #8,d2 ROM:00111A40 bra.s loc_111A30 ROM:00111A42 ; --------------------------------------------------------------------------- ROM:00111A42 ROM:00111A42 loc_111A42: ; CODE XREF: sub_111738+300↑j ROM:00111A42 move.w #$B,d5 ROM:00111A46 bra.s loc_111A4C ROM:00111A48 ; --------------------------------------------------------------------------- ROM:00111A48 ROM:00111A48 loc_111A48: ; CODE XREF: sub_111738+320↓j ROM:00111A48 addi.w #1,d5 ROM:00111A4C ROM:00111A4C loc_111A4C: ; CODE XREF: sub_111738+30E↑j ROM:00111A4C cmpi.w #$E,d5 ROM:00111A50 bgt.s loc_111A5A ROM:00111A52 move.b $30(a1,d5.w),d3 ROM:00111A56 ror.l #8,d3 ROM:00111A58 bra.s loc_111A48 ROM:00111A5A ; --------------------------------------------------------------------------- ROM:00111A5A ROM:00111A5A loc_111A5A: ; CODE XREF: sub_111738+318↑j ROM:00111A5A addq.w #1,d4 ROM:00111A5C bvc.s loc_111A62 ROM:00111A5E move.w #$8000,d4 ROM:00111A62 ROM:00111A62 loc_111A62: ; CODE XREF: sub_111738+324↑j ROM:00111A62 move.w $1AA(a5),d1 ROM:00111A66 btst #1,$31(a1) ROM:00111A6C beq.s loc_111A72 ROM:00111A6E cmp.w d4,d1 ROM:00111A70 bge.s loc_111A24 ROM:00111A72 ROM:00111A72 loc_111A72: ; CODE XREF: sub_111738+334↑j ROM:00111A72 bne.s loc_111A78 ROM:00111A74 cmp.w d4,d1 ROM:00111A76 bge.s loc_111A8A ROM:00111A78 ROM:00111A78 loc_111A78: ; CODE XREF: sub_111738:loc_111A72↑j ROM:00111A78 move.w ($4DE).w,d4 ROM:00111A7C bset #3,d4 ROM:00111A80 move.w d4,($4DE).w ROM:00111A84 bra.l loc_111AB8 ROM:00111A8A ; --------------------------------------------------------------------------- ROM:00111A8A ROM:00111A8A loc_111A8A: ; CODE XREF: sub_111738+33E↑j ROM:00111A8A move.w ($A9C).w,d4 ROM:00111A8E bset #3,d4 ROM:00111A92 move.w d4,($A9C).w ROM:00111A96 bset #7,($92D).w ROM:00111A9C move.w d2,d4 ROM:00111A9E andi.w #$FF,d4 ROM:00111AA2 move.w d4,($AB6).w ROM:00111AA6 move.l d2,d4 ROM:00111AA8 andi.l #$FF0000,d4 ROM:00111AAE move.w #$10,d6 ROM:00111AB2 lsr.l d6,d4 ROM:00111AB4 move.w d4,($AB4).w ROM:00111AB8 ROM:00111AB8 loc_111AB8: ; CODE XREF: sub_111738+2C4↑j ROM:00111AB8 ; sub_111738+34C↑j ROM:00111AB8 btst #1,$41(a1) ROM:00111ABE beq.l locret_111B44 ROM:00111AC4 addq.w #1,($A9E).w ROM:00111AC8 bvc.s loc_111AD0 ROM:00111ACA move.w #$8000,($A9E).w ROM:00111AD0 ROM:00111AD0 loc_111AD0: ; CODE XREF: sub_111738+390↑j ROM:00111AD0 clr.w d4 ROM:00111AD2 move.b ($FFFFE001).w,d4 ROM:00111AD6 andi.w #7,d4 ROM:00111ADA move.w d4,($4DC).w ROM:00111ADE ori.b #7,($FFFFE001).w ROM:00111AE4 clr.w d4 ROM:00111AE6 ROM:00111AE6 loc_111AE6: ; CODE XREF: sub_111738+3E6↓j ROM:00111AE6 move.b #$FD,$41(a1) ROM:00111AEC lea ($11D8).w,a2 ROM:00111AF0 move.w #0,d5 ROM:00111AF4 bra.s loc_111AFA ROM:00111AF6 ; --------------------------------------------------------------------------- ROM:00111AF6 ROM:00111AF6 loc_111AF6: ; CODE XREF: sub_111738+3CE↓j ROM:00111AF6 addi.w #1,d5 ROM:00111AFA ROM:00111AFA loc_111AFA: ; CODE XREF: sub_111738+3BC↑j ROM:00111AFA cmpi.w #7,d5 ROM:00111AFE bgt.s loc_111B08 ROM:00111B00 move.b $47(a1,d5.w),(a2,d5.w) ROM:00111B06 bra.s loc_111AF6 ROM:00111B08 ; --------------------------------------------------------------------------- ROM:00111B08 ROM:00111B08 loc_111B08: ; CODE XREF: sub_111738+3C6↑j ROM:00111B08 addq.w #1,d4 ROM:00111B0A bvc.s loc_111B10 ROM:00111B0C move.w #$8000,d4 ROM:00111B10 ROM:00111B10 loc_111B10: ; CODE XREF: sub_111738+3D2↑j ROM:00111B10 move.w $1AA(a5),d1 ROM:00111B14 btst #1,$41(a1) ROM:00111B1A beq.s loc_111B20 ROM:00111B1C cmp.w d4,d1 ROM:00111B1E bge.s loc_111AE6 ROM:00111B20 ROM:00111B20 loc_111B20: ; CODE XREF: sub_111738+3E2↑j ROM:00111B20 bne.s loc_111B26 ROM:00111B22 cmp.w d4,d1 ROM:00111B24 bge.s loc_111B38 ROM:00111B26 ROM:00111B26 loc_111B26: ; CODE XREF: sub_111738:loc_111B20↑j ROM:00111B26 move.w ($4DE).w,d4 ROM:00111B2A bset #4,d4 ROM:00111B2E move.w d4,($4DE).w ROM:00111B32 bra.l locret_111B44 ROM:00111B38 ; --------------------------------------------------------------------------- ROM:00111B38 ROM:00111B38 loc_111B38: ; CODE XREF: sub_111738+3EC↑j ROM:00111B38 move.w ($A9C).w,d4 ROM:00111B3C bset #4,d4 ROM:00111B40 move.w d4,($A9C).w ROM:00111B44 ROM:00111B44 locret_111B44: ; CODE XREF: sub_111738+386↑j ROM:00111B44 ; sub_111738+3FA↑j ROM:00111B44 rts ROM:00111B44 ; End of function sub_111738 ROM:00111B44 ROM:00111B46 ; --------------------------------------------------------------------------- ROM:00111B46 clr.w d1 ROM:00111B48 move.w #$FFFF,d2 ROM:00111B4C lea ($5CA).w,a0 ROM:00111B50 movea.l #word_133846,a0 ROM:00111B56 clr.w d6 ROM:00111B58 ROM:00111B58 loc_111B58: ; CODE XREF: ROM:00111B8E↓j ROM:00111B58 move.w (a0,d6.w*2),d3 ROM:00111B5C cmp.w d3,d0 ROM:00111B5E bne.s loc_111B66 ROM:00111B60 move.w #0,d2 ROM:00111B64 bra.s loc_111B84 ROM:00111B66 ; --------------------------------------------------------------------------- ROM:00111B66 ROM:00111B66 loc_111B66: ; CODE XREF: ROM:00111B5E↑j ROM:00111B66 addq.w #1,d6 ROM:00111B68 bvc.s loc_111B6E ROM:00111B6A move.w #$8000,d6 ROM:00111B6E ROM:00111B6E loc_111B6E: ; CODE XREF: ROM:00111B68↑j ROM:00111B6E move.w (a0,d6.w*2),d4 ROM:00111B72 addq.w #3,d6 ROM:00111B74 move.w #5,d5 ROM:00111B78 mulu.w d4,d5 ROM:00111B7A add.w d5,d6 ROM:00111B7C addq.w #1,d1 ROM:00111B7E bvc.s loc_111B84 ROM:00111B80 move.w #$8000,d1 ROM:00111B84 ROM:00111B84 loc_111B84: ; CODE XREF: ROM:00111B64↑j ROM:00111B84 ; ROM:00111B7E↑j ROM:00111B84 cmpi.w #0,d2 ROM:00111B88 beq.s loc_111B90 ROM:00111B8A cmp.w ($4D0).w,d1 ROM:00111B8E ble.s loc_111B58 ROM:00111B90 ROM:00111B90 loc_111B90: ; CODE XREF: ROM:00111B88↑j ROM:00111B90 cmpi.w #$FFFF,d2 ROM:00111B94 bne.s locret_111BD8 ROM:00111B96 clr.w d1 ROM:00111B98 movea.l #word_133816,a0 ROM:00111B9E clr.w d6 ROM:00111BA0 ROM:00111BA0 loc_111BA0: ; CODE XREF: ROM:00111BD6↓j ROM:00111BA0 move.w (a0,d6.w*2),d3 ROM:00111BA4 cmp.w d3,d0 ROM:00111BA6 bne.s loc_111BAE ROM:00111BA8 move.w #0,d2 ROM:00111BAC bra.s loc_111BCC ROM:00111BAE ; --------------------------------------------------------------------------- ROM:00111BAE ROM:00111BAE loc_111BAE: ; CODE XREF: ROM:00111BA6↑j ROM:00111BAE addq.w #1,d6 ROM:00111BB0 bvc.s loc_111BB6 ROM:00111BB2 move.w #$8000,d6 ROM:00111BB6 ROM:00111BB6 loc_111BB6: ; CODE XREF: ROM:00111BB0↑j ROM:00111BB6 move.w (a0,d6.w*2),d4 ROM:00111BBA addq.w #3,d6 ROM:00111BBC move.w #5,d5 ROM:00111BC0 mulu.w d4,d5 ROM:00111BC2 add.w d5,d6 ROM:00111BC4 addq.w #1,d1 ROM:00111BC6 bvc.s loc_111BCC ROM:00111BC8 move.w #$8000,d1 ROM:00111BCC ROM:00111BCC loc_111BCC: ; CODE XREF: ROM:00111BAC↑j ROM:00111BCC ; ROM:00111BC6↑j ROM:00111BCC cmpi.w #0,d2 ROM:00111BD0 beq.s locret_111BD8 ROM:00111BD2 cmp.w ($4CE).w,d1 ROM:00111BD6 ble.s loc_111BA0 ROM:00111BD8 ROM:00111BD8 locret_111BD8: ; CODE XREF: ROM:00111B94↑j ROM:00111BD8 ; ROM:00111BD0↑j ROM:00111BD8 rts ROM:00111BDA ROM:00111BDA ; =============== S U B R O U T I N E ======================================= ROM:00111BDA ROM:00111BDA ROM:00111BDA sub_111BDA: ; CODE XREF: ROM:001170BE↓p ROM:00111BDA bsr.w sub_111BEC ROM:00111BDE bsr.w sub_111D3A ROM:00111BE2 bsr.w sub_111E88 ROM:00111BE6 bsr.w sub_111FD6 ROM:00111BEA rts ROM:00111BEA ; End of function sub_111BDA ROM:00111BEA ROM:00111BEC ROM:00111BEC ; =============== S U B R O U T I N E ======================================= ROM:00111BEC ROM:00111BEC ROM:00111BEC sub_111BEC: ; CODE XREF: sub_111BDA↑p ROM:00111BEC clr.w d1 ROM:00111BEE move.b ($735).w,d1 ROM:00111BF2 cmpi.w #5,d1 ROM:00111BF6 bcc.s locret_111C00 ROM:00111BF8 movea.l off_111C02(pc,d1.w*4),a0 ROM:00111BFC nop ROM:00111BFE jmp (a0) ROM:00111C00 ; --------------------------------------------------------------------------- ROM:00111C00 ROM:00111C00 locret_111C00: ; CODE XREF: sub_111BEC+A↑j ROM:00111C00 rts ROM:00111C00 ; End of function sub_111BEC ROM:00111C00 ROM:00111C00 ; --------------------------------------------------------------------------- ROM:00111C02 off_111C02: dc.l loc_111C16 ; DATA XREF: sub_111BEC+C↑r ROM:00111C06 dc.l loc_111C20 ROM:00111C0A dc.l loc_111C4C ROM:00111C0E dc.l loc_111CB0 ROM:00111C12 dc.l loc_111D00 ROM:00111C16 ; --------------------------------------------------------------------------- ROM:00111C16 ROM:00111C16 loc_111C16: ; DATA XREF: ROM:off_111C02↑o ROM:00111C16 move.b #1,($735).w ROM:00111C1C bra.s locret_111C4A ROM:00111C1E ; --------------------------------------------------------------------------- ROM:00111C1E rts ROM:00111C20 ; --------------------------------------------------------------------------- ROM:00111C20 ROM:00111C20 loc_111C20: ; DATA XREF: ROM:00111C06↑o ROM:00111C20 btst #0,($FFFFE000).w ROM:00111C26 bne.s locret_111C4A ROM:00111C28 btst #2,($934).w ROM:00111C2E beq.s locret_111C4A ROM:00111C30 move.w $26(a5),d0 ROM:00111C34 clr.b ($88C).w ROM:00111C38 move.w d0,($5F2).w ROM:00111C3C move.b #1,($88C).w ROM:00111C42 move.b #2,($735).w ROM:00111C48 bra.s locret_111CAE ROM:00111C4A ; --------------------------------------------------------------------------- ROM:00111C4A ROM:00111C4A locret_111C4A: ; CODE XREF: ROM:00111C1C↑j ROM:00111C4A ; ROM:00111C26↑j ... ROM:00111C4A rts ROM:00111C4C ; --------------------------------------------------------------------------- ROM:00111C4C ROM:00111C4C loc_111C4C: ; DATA XREF: ROM:00111C0A↑o ROM:00111C4C btst #4,($934).w ROM:00111C52 beq.s loc_111C5E ROM:00111C54 move.w $1A(a5),d0 ROM:00111C58 cmp.w ($A38).w,d0 ROM:00111C5C ble.s loc_111C6A ROM:00111C5E ROM:00111C5E loc_111C5E: ; CODE XREF: ROM:00111C52↑j ROM:00111C5E move.b #4,($735).w ROM:00111C64 bra.l locret_111D36 ROM:00111C6A ; --------------------------------------------------------------------------- ROM:00111C6A ROM:00111C6A loc_111C6A: ; CODE XREF: ROM:00111C5C↑j ROM:00111C6A btst #7,($939).w ROM:00111C70 beq.s loc_111C92 ROM:00111C72 move.w $1E(a5),d0 ROM:00111C76 clr.b ($88C).w ROM:00111C7A move.w d0,($5F2).w ROM:00111C7E move.b #1,($88C).w ROM:00111C84 bclr #7,($939).w ROM:00111C8A move.b #2,($735).w ROM:00111C90 bra.s locret_111CAE ROM:00111C92 ; --------------------------------------------------------------------------- ROM:00111C92 ROM:00111C92 loc_111C92: ; CODE XREF: ROM:00111C70↑j ROM:00111C92 cmpi.w #0,($5F2).w ROM:00111C98 bgt.s locret_111CAE ROM:00111C9A bset #1,($93B).w ROM:00111CA0 bset #2,($142B).w ROM:00111CA6 move.b #3,($735).w ROM:00111CAC bra.s locret_111CFE ROM:00111CAE ; --------------------------------------------------------------------------- ROM:00111CAE ROM:00111CAE locret_111CAE: ; CODE XREF: ROM:00111C48↑j ROM:00111CAE ; ROM:00111C90↑j ... ROM:00111CAE rts ROM:00111CB0 ; --------------------------------------------------------------------------- ROM:00111CB0 ROM:00111CB0 loc_111CB0: ; DATA XREF: ROM:00111C0E↑o ROM:00111CB0 btst #4,($934).w ROM:00111CB6 beq.s loc_111CC2 ROM:00111CB8 move.w $1A(a5),d0 ROM:00111CBC cmp.w ($A38).w,d0 ROM:00111CC0 ble.s loc_111CD0 ROM:00111CC2 ROM:00111CC2 loc_111CC2: ; CODE XREF: ROM:00111CB6↑j ROM:00111CC2 bclr #1,($93B).w ROM:00111CC8 move.b #4,($735).w ROM:00111CCE bra.s locret_111D36 ROM:00111CD0 ; --------------------------------------------------------------------------- ROM:00111CD0 ROM:00111CD0 loc_111CD0: ; CODE XREF: ROM:00111CC0↑j ROM:00111CD0 btst #7,($939).w ROM:00111CD6 beq.s locret_111CFE ROM:00111CD8 move.w $1E(a5),d0 ROM:00111CDC clr.b ($88C).w ROM:00111CE0 move.w d0,($5F2).w ROM:00111CE4 move.b #1,($88C).w ROM:00111CEA bclr #7,($939).w ROM:00111CF0 bclr #1,($93B).w ROM:00111CF6 move.b #2,($735).w ROM:00111CFC bra.s locret_111CAE ROM:00111CFE ; --------------------------------------------------------------------------- ROM:00111CFE ROM:00111CFE locret_111CFE: ; CODE XREF: ROM:00111CAC↑j ROM:00111CFE ; ROM:00111CD6↑j ROM:00111CFE rts ROM:00111D00 ; --------------------------------------------------------------------------- ROM:00111D00 ROM:00111D00 loc_111D00: ; DATA XREF: ROM:00111C12↑o ROM:00111D00 move.w $1A(a5),d0 ROM:00111D04 cmp.w ($A38).w,d0 ROM:00111D08 bge.s locret_111D36 ROM:00111D0A btst #4,($934).w ROM:00111D10 beq.s locret_111D36 ROM:00111D12 move.w $1E(a5),d1 ROM:00111D16 clr.b ($88C).w ROM:00111D1A move.w d1,($5F2).w ROM:00111D1E move.b #1,($88C).w ROM:00111D24 bclr #7,($939).w ROM:00111D2A move.b #2,($735).w ROM:00111D30 bra.l locret_111CAE ROM:00111D36 ; --------------------------------------------------------------------------- ROM:00111D36 ROM:00111D36 locret_111D36: ; CODE XREF: ROM:00111C64↑j ROM:00111D36 ; ROM:00111CCE↑j ... ROM:00111D36 rts ROM:00111D38 ; --------------------------------------------------------------------------- ROM:00111D38 rts ROM:00111D3A ROM:00111D3A ; =============== S U B R O U T I N E ======================================= ROM:00111D3A ROM:00111D3A ROM:00111D3A sub_111D3A: ; CODE XREF: sub_111BDA+4↑p ROM:00111D3A clr.w d1 ROM:00111D3C move.b ($736).w,d1 ROM:00111D40 cmpi.w #5,d1 ROM:00111D44 bcc.s locret_111D4E ROM:00111D46 movea.l off_111D50(pc,d1.w*4),a0 ROM:00111D4A nop ROM:00111D4C jmp (a0) ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: sub_111D3A+A↑j ROM:00111D4E rts ROM:00111D4E ; End of function sub_111D3A ROM:00111D4E ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D50 off_111D50: dc.l loc_111D64 ; DATA XREF: sub_111D3A+C↑r ROM:00111D54 dc.l loc_111D6E ROM:00111D58 dc.l loc_111D9A ROM:00111D5C dc.l loc_111DFE ROM:00111D60 dc.l loc_111E4E ROM:00111D64 ; --------------------------------------------------------------------------- ROM:00111D64 ROM:00111D64 loc_111D64: ; DATA XREF: ROM:off_111D50↑o ROM:00111D64 move.b #1,($736).w ROM:00111D6A bra.s locret_111D98 ROM:00111D6C ; --------------------------------------------------------------------------- ROM:00111D6C rts ROM:00111D6E ; --------------------------------------------------------------------------- ROM:00111D6E ROM:00111D6E loc_111D6E: ; DATA XREF: ROM:00111D54↑o ROM:00111D6E btst #0,($FFFFE000).w ROM:00111D74 bne.s locret_111D98 ROM:00111D76 btst #2,($934).w ROM:00111D7C beq.s locret_111D98 ROM:00111D7E move.w $28(a5),d0 ROM:00111D82 clr.b ($88D).w ROM:00111D86 move.w d0,($5F4).w ROM:00111D8A move.b #1,($88D).w ROM:00111D90 move.b #2,($736).w ROM:00111D96 bra.s locret_111DFC ROM:00111D98 ; --------------------------------------------------------------------------- ROM:00111D98 ROM:00111D98 locret_111D98: ; CODE XREF: ROM:00111D6A↑j ROM:00111D98 ; ROM:00111D74↑j ... ROM:00111D98 rts ROM:00111D9A ; --------------------------------------------------------------------------- ROM:00111D9A ROM:00111D9A loc_111D9A: ; DATA XREF: ROM:00111D58↑o ROM:00111D9A btst #4,($934).w ROM:00111DA0 beq.s loc_111DAC ROM:00111DA2 move.w $1C(a5),d0 ROM:00111DA6 cmp.w ($A38).w,d0 ROM:00111DAA ble.s loc_111DB8 ROM:00111DAC ROM:00111DAC loc_111DAC: ; CODE XREF: ROM:00111DA0↑j ROM:00111DAC move.b #4,($736).w ROM:00111DB2 bra.l locret_111E84 ROM:00111DB8 ; --------------------------------------------------------------------------- ROM:00111DB8 ROM:00111DB8 loc_111DB8: ; CODE XREF: ROM:00111DAA↑j ROM:00111DB8 btst #1,($92F).w ROM:00111DBE beq.s loc_111DE0 ROM:00111DC0 move.w $20(a5),d0 ROM:00111DC4 clr.b ($88D).w ROM:00111DC8 move.w d0,($5F4).w ROM:00111DCC move.b #1,($88D).w ROM:00111DD2 bclr #1,($92F).w ROM:00111DD8 move.b #2,($736).w ROM:00111DDE bra.s locret_111DFC ROM:00111DE0 ; --------------------------------------------------------------------------- ROM:00111DE0 ROM:00111DE0 loc_111DE0: ; CODE XREF: ROM:00111DBE↑j ROM:00111DE0 cmpi.w #0,($5F4).w ROM:00111DE6 bgt.s locret_111DFC ROM:00111DE8 bset #2,($93C).w ROM:00111DEE bset #3,($142A).w ROM:00111DF4 move.b #3,($736).w ROM:00111DFA bra.s locret_111E4C ROM:00111DFC ; --------------------------------------------------------------------------- ROM:00111DFC ROM:00111DFC locret_111DFC: ; CODE XREF: ROM:00111D96↑j ROM:00111DFC ; ROM:00111DDE↑j ... ROM:00111DFC rts ROM:00111DFE ; --------------------------------------------------------------------------- ROM:00111DFE ROM:00111DFE loc_111DFE: ; DATA XREF: ROM:00111D5C↑o ROM:00111DFE btst #4,($934).w ROM:00111E04 beq.s loc_111E10 ROM:00111E06 move.w $1C(a5),d0 ROM:00111E0A cmp.w ($A38).w,d0 ROM:00111E0E ble.s loc_111E1E ROM:00111E10 ROM:00111E10 loc_111E10: ; CODE XREF: ROM:00111E04↑j ROM:00111E10 bclr #2,($93C).w ROM:00111E16 move.b #4,($736).w ROM:00111E1C bra.s locret_111E84 ROM:00111E1E ; --------------------------------------------------------------------------- ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: ROM:00111E0E↑j ROM:00111E1E btst #1,($92F).w ROM:00111E24 beq.s locret_111E4C ROM:00111E26 move.w $20(a5),d0 ROM:00111E2A clr.b ($88D).w ROM:00111E2E move.w d0,($5F4).w ROM:00111E32 move.b #1,($88D).w ROM:00111E38 bclr #1,($92F).w ROM:00111E3E bclr #2,($93C).w ROM:00111E44 move.b #2,($736).w ROM:00111E4A bra.s locret_111DFC ROM:00111E4C ; --------------------------------------------------------------------------- ROM:00111E4C ROM:00111E4C locret_111E4C: ; CODE XREF: ROM:00111DFA↑j ROM:00111E4C ; ROM:00111E24↑j ROM:00111E4C rts ROM:00111E4E ; --------------------------------------------------------------------------- ROM:00111E4E ROM:00111E4E loc_111E4E: ; DATA XREF: ROM:00111D60↑o ROM:00111E4E move.w $1C(a5),d0 ROM:00111E52 cmp.w ($A38).w,d0 ROM:00111E56 bge.s locret_111E84 ROM:00111E58 btst #4,($934).w ROM:00111E5E beq.s locret_111E84 ROM:00111E60 move.w $20(a5),d1 ROM:00111E64 clr.b ($88D).w ROM:00111E68 move.w d1,($5F4).w ROM:00111E6C move.b #1,($88D).w ROM:00111E72 bclr #1,($92F).w ROM:00111E78 move.b #2,($736).w ROM:00111E7E bra.l locret_111DFC ROM:00111E84 ; --------------------------------------------------------------------------- ROM:00111E84 ROM:00111E84 locret_111E84: ; CODE XREF: ROM:00111DB2↑j ROM:00111E84 ; ROM:00111E1C↑j ... ROM:00111E84 rts ROM:00111E86 ; --------------------------------------------------------------------------- ROM:00111E86 rts ROM:00111E88 ROM:00111E88 ; =============== S U B R O U T I N E ======================================= ROM:00111E88 ROM:00111E88 ROM:00111E88 sub_111E88: ; CODE XREF: sub_111BDA+8↑p ROM:00111E88 clr.w d1 ROM:00111E8A move.b ($737).w,d1 ROM:00111E8E cmpi.w #5,d1 ROM:00111E92 bcc.s locret_111E9C ROM:00111E94 movea.l off_111E9E(pc,d1.w*4),a0 ROM:00111E98 nop ROM:00111E9A jmp (a0) ROM:00111E9C ; --------------------------------------------------------------------------- ROM:00111E9C ROM:00111E9C locret_111E9C: ; CODE XREF: sub_111E88+A↑j ROM:00111E9C rts ROM:00111E9C ; End of function sub_111E88 ROM:00111E9C ROM:00111E9C ; --------------------------------------------------------------------------- ROM:00111E9E off_111E9E: dc.l loc_111EB2 ; DATA XREF: sub_111E88+C↑r ROM:00111EA2 dc.l loc_111EBC ROM:00111EA6 dc.l loc_111EE8 ROM:00111EAA dc.l loc_111F4C ROM:00111EAE dc.l loc_111F9C ROM:00111EB2 ; --------------------------------------------------------------------------- ROM:00111EB2 ROM:00111EB2 loc_111EB2: ; DATA XREF: ROM:off_111E9E↑o ROM:00111EB2 move.b #1,($737).w ROM:00111EB8 bra.s locret_111EE6 ROM:00111EBA ; --------------------------------------------------------------------------- ROM:00111EBA rts ROM:00111EBC ; --------------------------------------------------------------------------- ROM:00111EBC ROM:00111EBC loc_111EBC: ; DATA XREF: ROM:00111EA2↑o ROM:00111EBC btst #0,($FFFFE000).w ROM:00111EC2 bne.s locret_111EE6 ROM:00111EC4 btst #2,($934).w ROM:00111ECA beq.s locret_111EE6 ROM:00111ECC move.w $28(a5),d0 ROM:00111ED0 clr.b ($88E).w ROM:00111ED4 move.w d0,($5F6).w ROM:00111ED8 move.b #1,($88E).w ROM:00111EDE move.b #2,($737).w ROM:00111EE4 bra.s locret_111F4A ROM:00111EE6 ; --------------------------------------------------------------------------- ROM:00111EE6 ROM:00111EE6 locret_111EE6: ; CODE XREF: ROM:00111EB8↑j ROM:00111EE6 ; ROM:00111EC2↑j ... ROM:00111EE6 rts ROM:00111EE8 ; --------------------------------------------------------------------------- ROM:00111EE8 ROM:00111EE8 loc_111EE8: ; DATA XREF: ROM:00111EA6↑o ROM:00111EE8 btst #4,($934).w ROM:00111EEE beq.s loc_111EFA ROM:00111EF0 move.w $1C(a5),d0 ROM:00111EF4 cmp.w ($A38).w,d0 ROM:00111EF8 ble.s loc_111F06 ROM:00111EFA ROM:00111EFA loc_111EFA: ; CODE XREF: ROM:00111EEE↑j ROM:00111EFA move.b #4,($737).w ROM:00111F00 bra.l locret_111FD2 ROM:00111F06 ; --------------------------------------------------------------------------- ROM:00111F06 ROM:00111F06 loc_111F06: ; CODE XREF: ROM:00111EF8↑j ROM:00111F06 btst #0,($930).w ROM:00111F0C beq.s loc_111F2E ROM:00111F0E move.w $22(a5),d0 ROM:00111F12 clr.b ($88E).w ROM:00111F16 move.w d0,($5F6).w ROM:00111F1A move.b #1,($88E).w ROM:00111F20 bclr #0,($930).w ROM:00111F26 move.b #2,($737).w ROM:00111F2C bra.s locret_111F4A ROM:00111F2E ; --------------------------------------------------------------------------- ROM:00111F2E ROM:00111F2E loc_111F2E: ; CODE XREF: ROM:00111F0C↑j ROM:00111F2E cmpi.w #0,($5F6).w ROM:00111F34 bgt.s locret_111F4A ROM:00111F36 bset #2,($933).w ROM:00111F3C bset #5,($142A).w ROM:00111F42 move.b #3,($737).w ROM:00111F48 bra.s locret_111F9A ROM:00111F4A ; --------------------------------------------------------------------------- ROM:00111F4A ROM:00111F4A locret_111F4A: ; CODE XREF: ROM:00111EE4↑j ROM:00111F4A ; ROM:00111F2C↑j ... ROM:00111F4A rts ROM:00111F4C ; --------------------------------------------------------------------------- ROM:00111F4C ROM:00111F4C loc_111F4C: ; DATA XREF: ROM:00111EAA↑o ROM:00111F4C btst #4,($934).w ROM:00111F52 beq.s loc_111F5E ROM:00111F54 move.w $1C(a5),d0 ROM:00111F58 cmp.w ($A38).w,d0 ROM:00111F5C ble.s loc_111F6C ROM:00111F5E ROM:00111F5E loc_111F5E: ; CODE XREF: ROM:00111F52↑j ROM:00111F5E bclr #2,($933).w ROM:00111F64 move.b #4,($737).w ROM:00111F6A bra.s locret_111FD2 ROM:00111F6C ; --------------------------------------------------------------------------- ROM:00111F6C ROM:00111F6C loc_111F6C: ; CODE XREF: ROM:00111F5C↑j ROM:00111F6C btst #0,($930).w ROM:00111F72 beq.s locret_111F9A ROM:00111F74 move.w $22(a5),d0 ROM:00111F78 clr.b ($88E).w ROM:00111F7C move.w d0,($5F6).w ROM:00111F80 move.b #1,($88E).w ROM:00111F86 bclr #0,($930).w ROM:00111F8C bclr #2,($933).w ROM:00111F92 move.b #2,($737).w ROM:00111F98 bra.s locret_111F4A ROM:00111F9A ; --------------------------------------------------------------------------- ROM:00111F9A ROM:00111F9A locret_111F9A: ; CODE XREF: ROM:00111F48↑j ROM:00111F9A ; ROM:00111F72↑j ROM:00111F9A rts ROM:00111F9C ; --------------------------------------------------------------------------- ROM:00111F9C ROM:00111F9C loc_111F9C: ; DATA XREF: ROM:00111EAE↑o ROM:00111F9C move.w $1C(a5),d0 ROM:00111FA0 cmp.w ($A38).w,d0 ROM:00111FA4 bge.s locret_111FD2 ROM:00111FA6 btst #4,($934).w ROM:00111FAC beq.s locret_111FD2 ROM:00111FAE move.w $22(a5),d1 ROM:00111FB2 clr.b ($88E).w ROM:00111FB6 move.w d1,($5F6).w ROM:00111FBA move.b #1,($88E).w ROM:00111FC0 bclr #0,($930).w ROM:00111FC6 move.b #2,($737).w ROM:00111FCC bra.l locret_111F4A ROM:00111FD2 ; --------------------------------------------------------------------------- ROM:00111FD2 ROM:00111FD2 locret_111FD2: ; CODE XREF: ROM:00111F00↑j ROM:00111FD2 ; ROM:00111F6A↑j ... ROM:00111FD2 rts ROM:00111FD4 ; --------------------------------------------------------------------------- ROM:00111FD4 rts ROM:00111FD6 ROM:00111FD6 ; =============== S U B R O U T I N E ======================================= ROM:00111FD6 ROM:00111FD6 ROM:00111FD6 sub_111FD6: ; CODE XREF: sub_111BDA+C↑p ROM:00111FD6 clr.w d1 ROM:00111FD8 move.b ($738).w,d1 ROM:00111FDC cmpi.w #5,d1 ROM:00111FE0 bcc.s locret_111FEA ROM:00111FE2 movea.l off_111FEC(pc,d1.w*4),a0 ROM:00111FE6 nop ROM:00111FE8 jmp (a0) ROM:00111FEA ; --------------------------------------------------------------------------- ROM:00111FEA ROM:00111FEA locret_111FEA: ; CODE XREF: sub_111FD6+A↑j ROM:00111FEA rts ROM:00111FEA ; End of function sub_111FD6 ROM:00111FEA ROM:00111FEA ; --------------------------------------------------------------------------- ROM:00111FEC off_111FEC: dc.l loc_112000 ; DATA XREF: sub_111FD6+C↑r ROM:00111FF0 dc.l loc_11200A ROM:00111FF4 dc.l loc_112036 ROM:00111FF8 dc.l loc_11209A ROM:00111FFC dc.l loc_1120EA ROM:00112000 ; --------------------------------------------------------------------------- ROM:00112000 ROM:00112000 loc_112000: ; DATA XREF: ROM:off_111FEC↑o ROM:00112000 move.b #1,($738).w ROM:00112006 bra.s locret_112034 ROM:00112008 ; --------------------------------------------------------------------------- ROM:00112008 rts ROM:0011200A ; --------------------------------------------------------------------------- ROM:0011200A ROM:0011200A loc_11200A: ; DATA XREF: ROM:00111FF0↑o ROM:0011200A btst #0,($FFFFE000).w ROM:00112010 bne.s locret_112034 ROM:00112012 btst #2,($934).w ROM:00112018 beq.s locret_112034 ROM:0011201A move.w $28(a5),d0 ROM:0011201E clr.b ($88F).w ROM:00112022 move.w d0,($5F8).w ROM:00112026 move.b #1,($88F).w ROM:0011202C move.b #2,($738).w ROM:00112032 bra.s locret_112098 ROM:00112034 ; --------------------------------------------------------------------------- ROM:00112034 ROM:00112034 locret_112034: ; CODE XREF: ROM:00112006↑j ROM:00112034 ; ROM:00112010↑j ... ROM:00112034 rts ROM:00112036 ; --------------------------------------------------------------------------- ROM:00112036 ROM:00112036 loc_112036: ; DATA XREF: ROM:00111FF4↑o ROM:00112036 btst #4,($934).w ROM:0011203C beq.s loc_112048 ROM:0011203E move.w $1C(a5),d0 ROM:00112042 cmp.w ($A38).w,d0 ROM:00112046 ble.s loc_112054 ROM:00112048 ROM:00112048 loc_112048: ; CODE XREF: ROM:0011203C↑j ROM:00112048 move.b #4,($738).w ROM:0011204E bra.l locret_112120 ROM:00112054 ; --------------------------------------------------------------------------- ROM:00112054 ROM:00112054 loc_112054: ; CODE XREF: ROM:00112046↑j ROM:00112054 btst #7,($92D).w ROM:0011205A beq.s loc_11207C ROM:0011205C move.w $24(a5),d0 ROM:00112060 clr.b ($88F).w ROM:00112064 move.w d0,($5F8).w ROM:00112068 move.b #1,($88F).w ROM:0011206E bclr #7,($92D).w ROM:00112074 move.b #2,($738).w ROM:0011207A bra.s locret_112098 ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:0011205A↑j ROM:0011207C cmpi.w #0,($5F8).w ROM:00112082 bgt.s locret_112098 ROM:00112084 bset #5,($93F).w ROM:0011208A bset #2,($142A).w ROM:00112090 move.b #3,($738).w ROM:00112096 bra.s locret_1120E8 ROM:00112098 ; --------------------------------------------------------------------------- ROM:00112098 ROM:00112098 locret_112098: ; CODE XREF: ROM:00112032↑j ROM:00112098 ; ROM:0011207A↑j ... ROM:00112098 rts ROM:0011209A ; --------------------------------------------------------------------------- ROM:0011209A ROM:0011209A loc_11209A: ; DATA XREF: ROM:00111FF8↑o ROM:0011209A btst #4,($934).w ROM:001120A0 beq.s loc_1120AC ROM:001120A2 move.w $1C(a5),d0 ROM:001120A6 cmp.w ($A38).w,d0 ROM:001120AA ble.s loc_1120BA ROM:001120AC ROM:001120AC loc_1120AC: ; CODE XREF: ROM:001120A0↑j ROM:001120AC bclr #5,($93F).w ROM:001120B2 move.b #4,($738).w ROM:001120B8 bra.s locret_112120 ROM:001120BA ; --------------------------------------------------------------------------- ROM:001120BA ROM:001120BA loc_1120BA: ; CODE XREF: ROM:001120AA↑j ROM:001120BA btst #7,($92D).w ROM:001120C0 beq.s locret_1120E8 ROM:001120C2 move.w $24(a5),d0 ROM:001120C6 clr.b ($88F).w ROM:001120CA move.w d0,($5F8).w ROM:001120CE move.b #1,($88F).w ROM:001120D4 bclr #7,($92D).w ROM:001120DA bclr #5,($93F).w ROM:001120E0 move.b #2,($738).w ROM:001120E6 bra.s locret_112098 ROM:001120E8 ; --------------------------------------------------------------------------- ROM:001120E8 ROM:001120E8 locret_1120E8: ; CODE XREF: ROM:00112096↑j ROM:001120E8 ; ROM:001120C0↑j ROM:001120E8 rts ROM:001120EA ; --------------------------------------------------------------------------- ROM:001120EA ROM:001120EA loc_1120EA: ; DATA XREF: ROM:00111FFC↑o ROM:001120EA move.w $1C(a5),d0 ROM:001120EE cmp.w ($A38).w,d0 ROM:001120F2 bge.s locret_112120 ROM:001120F4 btst #4,($934).w ROM:001120FA beq.s locret_112120 ROM:001120FC move.w $24(a5),d1 ROM:00112100 clr.b ($88F).w ROM:00112104 move.w d1,($5F8).w ROM:00112108 move.b #1,($88F).w ROM:0011210E bclr #7,($92D).w ROM:00112114 move.b #2,($738).w ROM:0011211A bra.l locret_112098 ROM:00112120 ; --------------------------------------------------------------------------- ROM:00112120 ROM:00112120 locret_112120: ; CODE XREF: ROM:0011204E↑j ROM:00112120 ; ROM:001120B8↑j ... ROM:00112120 rts ROM:00112122 ; --------------------------------------------------------------------------- ROM:00112122 rts ROM:00112124 ROM:00112124 ; =============== S U B R O U T I N E ======================================= ROM:00112124 ROM:00112124 ROM:00112124 sub_112124: ; CODE XREF: ROM:00116F6A↓p ROM:00112124 move.w #$1C20,d1 ROM:00112128 move.w $1DE(a5),d0 ROM:0011212C add.w $1E0(a5),d0 ROM:00112130 ext.l d1 ROM:00112132 divs.w d0,d1 ROM:00112134 move.w d1,($4EE).w ROM:00112138 move.w #4,d0 ROM:0011213C cmp.w ($4EE).w,d0 ROM:00112140 bne.s loc_112150 ROM:00112142 move.w #5,($4E8).w ROM:00112148 move.w #5,($4EA).w ROM:0011214E bra.s loc_112174 ROM:00112150 ; --------------------------------------------------------------------------- ROM:00112150 ROM:00112150 loc_112150: ; CODE XREF: sub_112124+1C↑j ROM:00112150 move.w #6,d0 ROM:00112154 cmp.w ($4EE).w,d0 ROM:00112158 bne.s loc_112168 ROM:0011215A move.w #3,($4E8).w ROM:00112160 move.w #3,($4EA).w ROM:00112166 bra.s loc_112174 ROM:00112168 ; --------------------------------------------------------------------------- ROM:00112168 ROM:00112168 loc_112168: ; CODE XREF: sub_112124+34↑j ROM:00112168 move.w #3,($4E8).w ROM:0011216E move.w #2,($4EA).w ROM:00112174 ROM:00112174 loc_112174: ; CODE XREF: sub_112124+2A↑j ROM:00112174 ; sub_112124+42↑j ROM:00112174 move.w #0,($4E6).w ROM:0011217A move.w ($4E8).w,($4EC).w ROM:00112180 lea ($FFFFFFC0).w,a0 ROM:00112184 move.w #$C0,d0 ROM:00112188 asr.w #4,d0 ROM:0011218A bsr.l sub_11B31C ROM:00112190 move.w #$1FF,4(a0) ROM:00112196 move.w #0,d1 ROM:0011219A move.w #8,d2 ROM:0011219E move.w #1,d3 ROM:001121A2 move.w #1,d4 ROM:001121A6 move.w #1,d5 ROM:001121AA bsr.l sub_11B2A0 ROM:001121B0 rts ROM:001121B0 ; End of function sub_112124 ROM:001121B0 ROM:001121B2 ROM:001121B2 ; =============== S U B R O U T I N E ======================================= ROM:001121B2 ROM:001121B2 ROM:001121B2 sub_1121B2: ; CODE XREF: ROM:001176EE↓p ROM:001121B2 btst #7,($975).w ROM:001121B8 beq.s loc_112228 ROM:001121BA btst #7,($979).w ROM:001121C0 beq.s loc_112220 ROM:001121C2 lea ($FFFFFFC0).w,a0 ROM:001121C6 move.w ($4E6).w,d1 ROM:001121CA btst #7,($131D).w ROM:001121D0 beq.s loc_1121FA ROM:001121D2 cmp.w ($4EA).w,d1 ROM:001121D6 blt.s loc_1121EE ROM:001121D8 move.w #$82,4(a0) ROM:001121DE bclr #7,($131D).w ROM:001121E4 move.w #1,($4E6).w ROM:001121EA bra.w loc_1121F8 ROM:001121EE ; --------------------------------------------------------------------------- ROM:001121EE ROM:001121EE loc_1121EE: ; CODE XREF: sub_1121B2+24↑j ROM:001121EE move.w #$81,4(a0) ROM:001121F4 addq.w #1,($4E6).w ROM:001121F8 ROM:001121F8 loc_1121F8: ; CODE XREF: sub_1121B2+38↑j ROM:001121F8 bra.s loc_112220 ROM:001121FA ; --------------------------------------------------------------------------- ROM:001121FA ROM:001121FA loc_1121FA: ; CODE XREF: sub_1121B2+1E↑j ROM:001121FA cmp.w ($4E8).w,d1 ROM:001121FE blt.s loc_112216 ROM:00112200 move.w #$81,4(a0) ROM:00112206 bset #7,($131D).w ROM:0011220C move.w #1,($4E6).w ROM:00112212 bra.w loc_112220 ROM:00112216 ; --------------------------------------------------------------------------- ROM:00112216 ROM:00112216 loc_112216: ; CODE XREF: sub_1121B2+4C↑j ROM:00112216 move.w #$82,4(a0) ROM:0011221C addq.w #1,($4E6).w ROM:00112220 ROM:00112220 loc_112220: ; CODE XREF: sub_1121B2+E↑j ROM:00112220 ; sub_1121B2:loc_1121F8↑j ... ROM:00112220 ori.l #$1000000,($FFFFFE18).w ROM:00112228 ROM:00112228 loc_112228: ; CODE XREF: sub_1121B2+6↑j ROM:00112228 btst #0,($974).w ROM:0011222E beq.s loc_11225A ROM:00112230 lea ($FFFFFFC0).w,a0 ROM:00112234 btst #0,($978).w ROM:0011223A beq.s loc_11224A ROM:0011223C move.w #$81,4(a0) ROM:00112242 bset #0,($1345).w ROM:00112248 bra.s loc_112250 ROM:0011224A ; --------------------------------------------------------------------------- ROM:0011224A ROM:0011224A loc_11224A: ; CODE XREF: sub_1121B2+88↑j ROM:0011224A move.w #$82,4(a0) ROM:00112250 ROM:00112250 loc_112250: ; CODE XREF: sub_1121B2+96↑j ROM:00112250 ori.l #$1000000,($FFFFFE18).w ROM:00112258 bra.s locret_112276 ROM:0011225A ; --------------------------------------------------------------------------- ROM:0011225A ROM:0011225A loc_11225A: ; CODE XREF: sub_1121B2+7C↑j ROM:0011225A btst #0,($1345).w ROM:00112260 beq.s locret_112276 ROM:00112262 move.w #$82,4(a0) ROM:00112268 bclr #0,($1345).w ROM:0011226E ori.l #$1000000,($FFFFFE18).w ROM:00112276 ROM:00112276 locret_112276: ; CODE XREF: sub_1121B2+A6↑j ROM:00112276 ; sub_1121B2+AE↑j ROM:00112276 rts ROM:00112276 ; End of function sub_1121B2 ROM:00112276 ROM:00112278 ROM:00112278 ; =============== S U B R O U T I N E ======================================= ROM:00112278 ROM:00112278 ROM:00112278 sub_112278: ; CODE XREF: sub_1129DA:loc_112B3E↓p ROM:00112278 bsr.l sub_1108B6 ROM:0011227E bsr.l sub_1165C6 ROM:00112284 bsr.l sub_116C3C ROM:0011228A move.w ($4F4).w,($4E0).w ROM:00112290 move.w #0,($4F2).w ROM:00112296 move.w #$400,($4F0).w ROM:0011229C move.b #0,($11D6).w ROM:001122A2 lea ($FFFFFFC0).w,a0 ROM:001122A6 move.w #$C0,d0 ROM:001122AA asr.w #4,d0 ROM:001122AC bsr.l sub_11B31C ROM:001122B2 move.w #$1FF,4(a0) ROM:001122B8 move.w #0,d1 ROM:001122BC move.w #8,d2 ROM:001122C0 move.w #1,d3 ROM:001122C4 move.w #1,d4 ROM:001122C8 move.w #1,d5 ROM:001122CC bsr.l sub_11B2A0 ROM:001122D2 cmpi.w #4,($55C).w ROM:001122D8 bne.s locret_1122E0 ROM:001122DA bsr.l nullsub_1 ROM:001122E0 ROM:001122E0 locret_1122E0: ; CODE XREF: sub_112278+60↑j ROM:001122E0 rts ROM:001122E0 ; End of function sub_112278 ROM:001122E0 ROM:001122E2 ROM:001122E2 ; =============== S U B R O U T I N E ======================================= ROM:001122E2 ROM:001122E2 ROM:001122E2 sub_1122E2: ; CODE XREF: sub_112BEE+18↓p ROM:001122E2 bsr.l sub_116898 ROM:001122E8 bsr.l sub_116C98 ROM:001122EE cmpi.w #$E10,($4E0).w ROM:001122F4 bge.s loc_1122FE ROM:001122F6 addi.w #$E10,($4E0).w ROM:001122FC bra.s loc_112304 ROM:001122FE ; --------------------------------------------------------------------------- ROM:001122FE ROM:001122FE loc_1122FE: ; CODE XREF: sub_1122E2+12↑j ROM:001122FE subi.w #$E10,($4E0).w ROM:00112304 ROM:00112304 loc_112304: ; CODE XREF: sub_1122E2+1A↑j ROM:00112304 move.b #0,($11D6).w ROM:0011230A cmpi.w #4,($55C).w ROM:00112310 bne.s locret_112318 ROM:00112312 bsr.l nullsub_1 ROM:00112318 ROM:00112318 locret_112318: ; CODE XREF: sub_1122E2+2E↑j ROM:00112318 rts ROM:00112318 ; End of function sub_1122E2 ROM:00112318 ROM:0011231A ROM:0011231A ; =============== S U B R O U T I N E ======================================= ROM:0011231A ROM:0011231A ROM:0011231A sub_11231A: ; CODE XREF: sub_112C12+28↓p ROM:0011231A move.l sp,d0 ROM:0011231C cmp.w ($570).w,d0 ROM:00112320 bge.s loc_112326 ROM:00112322 move.w d0,($570).w ROM:00112326 ROM:00112326 loc_112326: ; CODE XREF: sub_11231A+6↑j ROM:00112326 move.w ($4F4).w,d1 ROM:0011232A cmp.w ($AC4).w,d1 ROM:0011232E bne.s loc_112392 ROM:00112330 btst #0,($935).w ROM:00112336 beq.s loc_112344 ROM:00112338 bclr #0,($935).w ROM:0011233E move.w $1E0(a5),d2 ROM:00112342 bra.s loc_11234E ROM:00112344 ; --------------------------------------------------------------------------- ROM:00112344 ROM:00112344 loc_112344: ; CODE XREF: sub_11231A+1C↑j ROM:00112344 bset #0,($935).w ROM:0011234A move.w $1DE(a5),d2 ROM:0011234E ROM:0011234E loc_11234E: ; CODE XREF: sub_11231A+28↑j ROM:0011234E btst #7,($975).w ROM:00112354 bne.s loc_112380 ROM:00112356 btst #0,($974).w ROM:0011235C bne.s loc_112380 ROM:0011235E lea ($FFFFFFC0).w,a0 ROM:00112362 btst #0,($935).w ROM:00112368 beq.s loc_112372 ROM:0011236A move.w #$81,4(a0) ROM:00112370 bra.s loc_112378 ROM:00112372 ; --------------------------------------------------------------------------- ROM:00112372 ROM:00112372 loc_112372: ; CODE XREF: sub_11231A+4E↑j ROM:00112372 move.w #$82,4(a0) ROM:00112378 ROM:00112378 loc_112378: ; CODE XREF: sub_11231A+56↑j ROM:00112378 ori.l #$1000000,($FFFFFE18).w ROM:00112380 ROM:00112380 loc_112380: ; CODE XREF: sub_11231A+3A↑j ROM:00112380 ; sub_11231A+42↑j ROM:00112380 add.w ($AC4).w,d2 ROM:00112384 cmpi.w #$1C20,d2 ROM:00112388 blt.s loc_11238E ROM:0011238A subi.w #$1C20,d2 ROM:0011238E ROM:0011238E loc_11238E: ; CODE XREF: sub_11231A+6E↑j ROM:0011238E move.w d2,($AC4).w ROM:00112392 ROM:00112392 loc_112392: ; CODE XREF: sub_11231A+14↑j ROM:00112392 ext.l d1 ROM:00112394 divs.w #$708,d1 ROM:00112398 swap d1 ROM:0011239A move.w d1,($4E2).w ROM:0011239E move.w d1,-(sp) ROM:001123A0 lea $A76(a5),a0 ROM:001123A4 move.l d1,d2 ROM:001123A6 swap d1 ROM:001123A8 cmp.w (a0),d2 ROM:001123AA bge.s loc_1123B4 ROM:001123AC subq.w #1,d1 ROM:001123AE bge.s loc_1123B4 ROM:001123B0 addi.w #4,d1 ROM:001123B4 ROM:001123B4 loc_1123B4: ; CODE XREF: sub_11231A+90↑j ROM:001123B4 ; sub_11231A+94↑j ROM:001123B4 muls.w #$708,d1 ROM:001123B8 add.w (a0),d1 ROM:001123BA moveq #3,d2 ROM:001123BC ROM:001123BC loc_1123BC: ; CODE XREF: sub_11231A+A6↓j ROM:001123BC cmp.w (a0,d2.w*2),d1 ROM:001123C0 dbeq d2,loc_1123BC ROM:001123C4 move.w d2,($4E4).w ROM:001123C8 bsr.l sub_133474 ROM:001123CE cmpi.w #0,(sp) ROM:001123D2 bne.s loc_1123E0 ROM:001123D4 bsr.l sub_1173E8 ROM:001123DA bsr.l sub_11B33A ROM:001123E0 ROM:001123E0 loc_1123E0: ; CODE XREF: sub_11231A+B8↑j ROM:001123E0 lea ($FFFFF2B0).w,a1 ROM:001123E4 moveq #0,d1 ROM:001123E6 move.w (a1,d1.w*2),d0 ROM:001123EA add.w d0,($49E).w ROM:001123EE cmp.w ($4F2).w,d0 ROM:001123F2 ble.s loc_1123F8 ROM:001123F4 move.w d0,($4F2).w ROM:001123F8 ROM:001123F8 loc_1123F8: ; CODE XREF: sub_11231A+D8↑j ROM:001123F8 cmp.w ($4F0).w,d0 ROM:001123FC bge.s loc_112402 ROM:001123FE move.w d0,($4F0).w ROM:00112402 ROM:00112402 loc_112402: ; CODE XREF: sub_11231A+E2↑j ROM:00112402 move.w $1CA(a5),d0 ROM:00112406 cmp.w (sp),d0 ROM:00112408 bne.l loc_112514 ROM:0011240E subq.w #1,($C76).w ROM:00112412 bsr.l sub_1104AA ROM:00112418 clr.w ($49E).w ROM:0011241C move.w ($4F4).w,($4E0).w ROM:00112422 btst #0,($934).w ROM:00112428 bne.s loc_112478 ROM:0011242A bset #0,($934).w ROM:00112430 move #$2500,sr ROM:00112434 bsr.l sub_1104FA ROM:0011243A bset #3,($930).w ROM:00112440 bsr.l sub_11BC44 ROM:00112446 bsr.l sub_12C1E4 ROM:0011244C btst #6,($1329).w ROM:00112452 beq.s loc_11245A ROM:00112454 bsr.l sub_133766 ROM:0011245A ROM:0011245A loc_11245A: ; CODE XREF: sub_11231A+138↑j ROM:0011245A bclr #0,($934).w ROM:00112460 bsr.l nullsub_2 ROM:00112466 move.l #1,d0 ROM:0011246C move.l d0,-(sp) ROM:0011246E bsr.l nullsub_3 ROM:00112474 move.l (sp)+,d0 ROM:00112476 bra.s loc_112482 ROM:00112478 ; --------------------------------------------------------------------------- ROM:00112478 ROM:00112478 loc_112478: ; CODE XREF: sub_11231A+10E↑j ROM:00112478 bset #1,($1DBD).w ROM:0011247E move #$2500,sr ROM:00112482 ROM:00112482 loc_112482: ; CODE XREF: sub_11231A+15C↑j ROM:00112482 move.w ($DEA).w,d0 ROM:00112486 cmp.w ($572).w,d0 ROM:0011248A bge.s loc_1124B6 ROM:0011248C lea ($FFFFFF30).w,a0 ROM:00112490 clr.w (a0) ROM:00112492 clr.w 4(a0) ROM:00112496 clr.w $20(a0) ROM:0011249A clr.w $24(a0) ROM:0011249E clr.w $40(a0) ROM:001124A2 clr.w $44(a0) ROM:001124A6 clr.w $60(a0) ROM:001124AA clr.w $64(a0) ROM:001124AE bset #1,($131C).w ROM:001124B4 bra.s loc_1124BC ROM:001124B6 ; --------------------------------------------------------------------------- ROM:001124B6 ROM:001124B6 loc_1124B6: ; CODE XREF: sub_11231A+170↑j ROM:001124B6 bclr #1,($131C).w ROM:001124BC ROM:001124BC loc_1124BC: ; CODE XREF: sub_11231A+19A↑j ROM:001124BC bsr.l sub_12F9D0 ROM:001124C2 bsr.l sub_11C5B2 ROM:001124C8 bsr.l sub_122958 ROM:001124CE bsr.l sub_11FCB6 ROM:001124D4 move.w ($E12).w,d4 ROM:001124D8 ext.l d4 ROM:001124DA muls.l ($A04).w,d4 ROM:001124E0 move.w $1CC(a5),d5 ROM:001124E4 muls.w #$3C,d5 ; '<' ROM:001124E8 divs.l d5,d4 ROM:001124EC move.l d4,($948).w ROM:001124F0 move.l ($94C).w,d3 ROM:001124F4 add.l d4,d3 ROM:001124F6 move.l d3,($94C).w ROM:001124FA divs.l #$A,d3 ROM:00112502 move.w d3,($AAA).w ROM:00112506 cmpi.w #2,($55C).w ROM:0011250C bne.s loc_112514 ROM:0011250E bsr.l nullsub_1 ROM:00112514 ROM:00112514 loc_112514: ; CODE XREF: sub_11231A+EE↑j ROM:00112514 ; sub_11231A+1F2↑j ROM:00112514 cmpi.w #3,($55C).w ROM:0011251A bne.s loc_112522 ROM:0011251C bsr.l nullsub_1 ROM:00112522 ROM:00112522 loc_112522: ; CODE XREF: sub_11231A+200↑j ROM:00112522 move.w $584(a5),d0 ROM:00112526 cmp.w (sp),d0 ROM:00112528 bne.s loc_11257E ROM:0011252A btst #7,($133B).w ROM:00112530 beq.s loc_112538 ROM:00112532 bset #0,($1DBD).w ROM:00112538 ROM:00112538 loc_112538: ; CODE XREF: sub_11231A+216↑j ROM:00112538 bset #7,($133B).w ROM:0011253E btst #5,($1321).w ROM:00112544 beq.s loc_11256C ROM:00112546 bsr.l sub_12C8C0 ROM:0011254C bsr.l sub_12C8B8 ROM:00112552 move #$2500,sr ROM:00112556 bsr.l sub_12B2B4 ROM:0011255C bsr.l sub_12BE84 ROM:00112562 bsr.l sub_12C4D8 ROM:00112568 bra.w loc_112578 ROM:0011256C ; --------------------------------------------------------------------------- ROM:0011256C ROM:0011256C loc_11256C: ; CODE XREF: sub_11231A+22A↑j ROM:0011256C bsr.l sub_12B8EE ROM:00112572 bsr.l sub_12C8B8 ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_11231A+24E↑j ROM:00112578 bclr #7,($133B).w ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: sub_11231A+20E↑j ROM:0011257E addq.l #2,sp ROM:00112580 rts ROM:00112580 ; End of function sub_11231A ROM:00112580 ROM:00112582 ROM:00112582 ; =============== S U B R O U T I N E ======================================= ROM:00112582 ROM:00112582 ROM:00112582 sub_112582: ; CODE XREF: ROM:0011263A↓p ROM:00112582 ; ROM:001126A6↓p ROM:00112582 cmpi.w #0,($548).w ROM:00112588 blt.s loc_112590 ROM:0011258A addi.w #$64,($548).w ; 'd' ROM:00112590 ROM:00112590 loc_112590: ; CODE XREF: sub_112582+6↑j ROM:00112590 bset #7,($936).w ROM:00112596 rts ROM:00112596 ; End of function sub_112582 ROM:00112596 ROM:00112598 ROM:00112598 ; =============== S U B R O U T I N E ======================================= ROM:00112598 ROM:00112598 ROM:00112598 sub_112598: ; CODE XREF: sub_112886:loc_1128D8↓p ROM:00112598 bsr.l sub_12B8EE ROM:0011259E bclr #1,($1DBD).w ROM:001125A4 bclr #0,($1DBD).w ROM:001125AA rts ROM:001125AA ; End of function sub_112598 ROM:001125AA ROM:001125AC ; --------------------------------------------------------------------------- ROM:001125AC movem.l d0-a4,-(sp) ROM:001125B0 andi.w #$FFFE,($FFFFFE20).w ROM:001125B6 bsr.w sub_112604 ROM:001125BA movem.l (sp)+,d0-a4 ROM:001125BE rte ROM:001125C0 ROM:001125C0 ; =============== S U B R O U T I N E ======================================= ROM:001125C0 ROM:001125C0 ROM:001125C0 sub_1125C0: ; CODE XREF: ROM:00116F58↓p ROM:001125C0 cmpi.b #0,($739).w ROM:001125C6 bne.s locret_1125E2 ROM:001125C8 ROM:001125C8 loc_1125C8: ; DATA XREF: ROM:off_11261A↓o ROM:001125C8 bsr.w sub_112886 ROM:001125CC clr.b ($890).w ROM:001125D0 clr.w ($5FA).w ROM:001125D4 move.b #3,($890).w ROM:001125DA move.b #1,($739).w ROM:001125E0 rts ROM:001125E2 ; --------------------------------------------------------------------------- ROM:001125E2 ROM:001125E2 locret_1125E2: ; CODE XREF: sub_1125C0+6↑j ROM:001125E2 rts ROM:001125E2 ; End of function sub_1125C0 ROM:001125E2 ROM:001125E4 ; --------------------------------------------------------------------------- ROM:001125E4 move.b ($739).w,d1 ROM:001125E8 cmpi.b #3,d1 ROM:001125EC bne.s loc_1125F6 ROM:001125EE move.b #4,($739).w ROM:001125F4 bra.s locret_112602 ROM:001125F6 ; --------------------------------------------------------------------------- ROM:001125F6 ROM:001125F6 loc_1125F6: ; CODE XREF: ROM:001125EC↑j ROM:001125F6 cmpi.b #5,d1 ROM:001125FA bne.s locret_112602 ROM:001125FC move.b #6,($739).w ROM:00112602 ROM:00112602 locret_112602: ; CODE XREF: ROM:001125F4↑j ROM:00112602 ; ROM:001125FA↑j ROM:00112602 rts ROM:00112604 ROM:00112604 ; =============== S U B R O U T I N E ======================================= ROM:00112604 ROM:00112604 ROM:00112604 sub_112604: ; CODE XREF: ROM:001125B6↑p ROM:00112604 clr.w d1 ROM:00112606 move.b ($739).w,d1 ROM:0011260A cmpi.w #7,d1 ROM:0011260E bcc.s locret_112618 ROM:00112610 movea.l off_11261A(pc,d1.w*4),a0 ROM:00112614 nop ROM:00112616 jmp (a0) ROM:00112618 ; --------------------------------------------------------------------------- ROM:00112618 ROM:00112618 locret_112618: ; CODE XREF: sub_112604+A↑j ROM:00112618 rts ROM:00112618 ; End of function sub_112604 ROM:00112618 ROM:00112618 ; --------------------------------------------------------------------------- ROM:0011261A off_11261A: dc.l loc_1125C8 ; DATA XREF: sub_112604+C↑r ROM:0011261E dc.l loc_112636 ROM:00112622 dc.l loc_11269C ROM:00112626 dc.l loc_112724 ROM:0011262A dc.l loc_11277E ROM:0011262E dc.l loc_1127E2 ROM:00112632 dc.l loc_112832 ROM:00112636 ; --------------------------------------------------------------------------- ROM:00112636 ROM:00112636 loc_112636: ; DATA XREF: ROM:0011261E↑o ROM:00112636 bsr.w sub_112932 ROM:0011263A bsr.l sub_112582 ROM:00112640 btst #2,($93D).w ROM:00112646 beq.s loc_112662 ROM:00112648 bsr.w sub_1129CC ROM:0011264C clr.b ($890).w ROM:00112650 clr.w ($5FA).w ROM:00112654 move.b #3,($890).w ROM:0011265A move.b #2,($739).w ROM:00112660 rts ROM:00112662 ; --------------------------------------------------------------------------- ROM:00112662 ROM:00112662 loc_112662: ; CODE XREF: ROM:00112646↑j ROM:00112662 move.w $1E2(a5),d1 ROM:00112666 cmp.w ($5FA).w,d1 ROM:0011266A bgt.s loc_112686 ROM:0011266C bsr.w sub_112886 ROM:00112670 clr.b ($890).w ROM:00112674 clr.w ($5FA).w ROM:00112678 move.b #3,($890).w ROM:0011267E move.b #1,($739).w ROM:00112684 rts ROM:00112686 ; --------------------------------------------------------------------------- ROM:00112686 ROM:00112686 loc_112686: ; CODE XREF: ROM:0011266A↑j ROM:00112686 clr.b ($890).w ROM:0011268A clr.w ($5FA).w ROM:0011268E move.b #3,($890).w ROM:00112694 move.b #1,($739).w ROM:0011269A rts ROM:0011269C ; --------------------------------------------------------------------------- ROM:0011269C ROM:0011269C loc_11269C: ; DATA XREF: ROM:00112622↑o ROM:0011269C bsr.l sub_110998 ROM:001126A2 bsr.w sub_112932 ROM:001126A6 bsr.l sub_112582 ROM:001126AC btst #2,($93D).w ROM:001126B2 beq.s loc_1126EA ROM:001126B4 bsr.w sub_1129DA ROM:001126B8 btst #0,($931).w ROM:001126BE beq.s loc_1126DA ROM:001126C0 bsr.w sub_1129CC ROM:001126C4 clr.b ($890).w ROM:001126C8 clr.w ($5FA).w ROM:001126CC move.b #3,($890).w ROM:001126D2 move.b #2,($739).w ROM:001126D8 rts ROM:001126DA ; --------------------------------------------------------------------------- ROM:001126DA ROM:001126DA loc_1126DA: ; CODE XREF: ROM:001126BE↑j ROM:001126DA clr.b ($890).w ROM:001126DE clr.w ($5FA).w ROM:001126E2 move.b #3,($739).w ROM:001126E8 rts ROM:001126EA ; --------------------------------------------------------------------------- ROM:001126EA ROM:001126EA loc_1126EA: ; CODE XREF: ROM:001126B2↑j ROM:001126EA move.w $1E2(a5),d1 ROM:001126EE cmp.w ($5FA).w,d1 ROM:001126F2 bgt.s loc_11270E ROM:001126F4 bsr.w sub_112886 ROM:001126F8 clr.b ($890).w ROM:001126FC clr.w ($5FA).w ROM:00112700 move.b #3,($890).w ROM:00112706 move.b #1,($739).w ROM:0011270C rts ROM:0011270E ; --------------------------------------------------------------------------- ROM:0011270E ROM:0011270E loc_11270E: ; CODE XREF: ROM:001126F2↑j ROM:0011270E clr.b ($890).w ROM:00112712 clr.w ($5FA).w ROM:00112716 move.b #3,($890).w ROM:0011271C move.b #2,($739).w ROM:00112722 rts ROM:00112724 ; --------------------------------------------------------------------------- ROM:00112724 ROM:00112724 loc_112724: ; DATA XREF: ROM:00112626↑o ROM:00112724 bsr.l sub_110A0A ROM:0011272A clr.l d3 ROM:0011272C move.w ($FFFFFF0A).w,d0 ROM:00112730 move.w ($FFFFFFFE).w,d3 ROM:00112734 move.w ($FFFFFFFC).w,d4 ROM:00112738 btst #$F,d0 ROM:0011273C beq.s loc_112762 ROM:0011273E bsr.w sub_112886 ROM:00112742 bsr.l sub_1174A0 ROM:00112748 bsr.w sub_112C42 ROM:0011274C clr.b ($890).w ROM:00112750 clr.w ($5FA).w ROM:00112754 move.b #3,($890).w ROM:0011275A move.b #1,($739).w ROM:00112760 rts ROM:00112762 ; --------------------------------------------------------------------------- ROM:00112762 ROM:00112762 loc_112762: ; CODE XREF: ROM:0011273C↑j ROM:00112762 btst #$E,d0 ROM:00112766 beq.s loc_112778 ROM:00112768 move.b #5,($739).w ROM:0011276E bsr.w sub_112B7A ROM:00112772 bsr.w sub_112C12 ROM:00112776 rts ROM:00112778 ; --------------------------------------------------------------------------- ROM:00112778 ROM:00112778 loc_112778: ; CODE XREF: ROM:00112766↑j ROM:00112778 bsr.w sub_112C12 ROM:0011277C rts ROM:0011277E ; --------------------------------------------------------------------------- ROM:0011277E ROM:0011277E loc_11277E: ; DATA XREF: ROM:0011262A↑o ROM:0011277E bsr.l sub_110A0A ROM:00112784 move.w ($FFFFFF0A).w,d0 ROM:00112788 bsr.w sub_112BEE ROM:0011278C clr.l d3 ROM:0011278E move.w ($FFFFFFFE).w,d3 ROM:00112792 move.w ($FFFFFFFC).w,d4 ROM:00112796 btst #$F,d0 ROM:0011279A beq.s loc_1127C0 ROM:0011279C bsr.w sub_112886 ROM:001127A0 bsr.l sub_1174A0 ROM:001127A6 bsr.w sub_112C42 ROM:001127AA clr.b ($890).w ROM:001127AE clr.w ($5FA).w ROM:001127B2 move.b #3,($890).w ROM:001127B8 move.b #1,($739).w ROM:001127BE rts ROM:001127C0 ; --------------------------------------------------------------------------- ROM:001127C0 ROM:001127C0 loc_1127C0: ; CODE XREF: ROM:0011279A↑j ROM:001127C0 btst #$E,d0 ROM:001127C4 beq.s loc_1127D6 ROM:001127C6 move.b #5,($739).w ROM:001127CC bsr.w sub_112B7A ROM:001127D0 bsr.w sub_112C12 ROM:001127D4 rts ROM:001127D6 ; --------------------------------------------------------------------------- ROM:001127D6 ROM:001127D6 loc_1127D6: ; CODE XREF: ROM:001127C4↑j ROM:001127D6 move.b #3,($739).w ROM:001127DC bsr.w sub_112C12 ROM:001127E0 rts ROM:001127E2 ; --------------------------------------------------------------------------- ROM:001127E2 ROM:001127E2 loc_1127E2: ; DATA XREF: ROM:0011262E↑o ROM:001127E2 bsr.l sub_110A0A ROM:001127E8 clr.l d3 ROM:001127EA move.w ($FFFFFF0A).w,d0 ROM:001127EE move.w ($FFFFFFFE).w,d3 ROM:001127F2 move.w ($FFFFFFFC).w,d4 ROM:001127F6 bsr.w sub_112B90 ROM:001127FA btst #$F,d0 ROM:001127FE bne.s loc_112814 ROM:00112800 btst #1,($937).w ROM:00112806 bne.s loc_112814 ROM:00112808 move.b #3,($739).w ROM:0011280E bsr.w sub_112C12 ROM:00112812 rts ROM:00112814 ; --------------------------------------------------------------------------- ROM:00112814 ROM:00112814 loc_112814: ; CODE XREF: ROM:001127FE↑j ROM:00112814 ; ROM:00112806↑j ROM:00112814 bsr.w sub_112886 ROM:00112818 bsr.w sub_112C42 ROM:0011281C clr.b ($890).w ROM:00112820 clr.w ($5FA).w ROM:00112824 move.b #3,($890).w ROM:0011282A move.b #1,($739).w ROM:00112830 rts ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 loc_112832: ; DATA XREF: ROM:00112632↑o ROM:00112832 bsr.l sub_110A0A ROM:00112838 move.w ($FFFFFF0A).w,d0 ROM:0011283C bsr.w sub_112BEE ROM:00112840 clr.l d3 ROM:00112842 move.w ($FFFFFFFE).w,d3 ROM:00112846 move.w ($FFFFFFFC).w,d4 ROM:0011284A bsr.w sub_112B90 ROM:0011284E btst #$F,d0 ROM:00112852 bne.s loc_112868 ROM:00112854 btst #1,($937).w ROM:0011285A bne.s loc_112868 ROM:0011285C move.b #3,($739).w ROM:00112862 bsr.w sub_112C12 ROM:00112866 rts ROM:00112868 ; --------------------------------------------------------------------------- ROM:00112868 ROM:00112868 loc_112868: ; CODE XREF: ROM:00112852↑j ROM:00112868 ; ROM:0011285A↑j ROM:00112868 bsr.w sub_112886 ROM:0011286C bsr.w sub_112C42 ROM:00112870 clr.b ($890).w ROM:00112874 clr.w ($5FA).w ROM:00112878 move.b #3,($890).w ROM:0011287E move.b #1,($739).w ROM:00112884 rts ROM:00112886 ROM:00112886 ; =============== S U B R O U T I N E ======================================= ROM:00112886 ROM:00112886 ROM:00112886 sub_112886: ; CODE XREF: sub_1125C0:loc_1125C8↑p ROM:00112886 ; ROM:0011266C↑p ... ROM:00112886 btst #6,($932).w ROM:0011288C beq.s loc_1128D8 ROM:0011288E move.l $130(a5),d1 ROM:00112892 cmp.l ($400).w,d1 ROM:00112896 ble.s loc_1128D8 ROM:00112898 cmp.l ($408).w,d1 ROM:0011289C ble.s loc_1128D8 ROM:0011289E btst #$F,d0 ROM:001128A2 bne.s loc_1128C4 ROM:001128A4 move.l d3,($400).w ROM:001128A8 cmp.l d3,d1 ROM:001128AA ble.s loc_1128C0 ROM:001128AC bset #1,($1378).w ROM:001128B2 btst #4,($934).w ROM:001128B8 beq.s loc_1128C0 ROM:001128BA bset #2,($1323).w ROM:001128C0 ROM:001128C0 loc_1128C0: ; CODE XREF: sub_112886+24↑j ROM:001128C0 ; sub_112886+32↑j ROM:001128C0 bra.w loc_1128D8 ROM:001128C4 ; --------------------------------------------------------------------------- ROM:001128C4 ROM:001128C4 loc_1128C4: ; CODE XREF: sub_112886+1C↑j ROM:001128C4 bset #1,($1378).w ROM:001128CA btst #4,($934).w ROM:001128D0 beq.s loc_1128D8 ROM:001128D2 bset #2,($1323).w ROM:001128D8 ROM:001128D8 loc_1128D8: ; CODE XREF: sub_112886+6↑j ROM:001128D8 ; sub_112886+10↑j ... ROM:001128D8 bsr.l sub_112598 ROM:001128DE move.w $1E4(a5),d0 ROM:001128E2 neg.w d0 ROM:001128E4 muls.w #$64,d0 ; 'd' ROM:001128E8 move.w d0,($4F4).w ROM:001128EC bclr #6,($932).w ROM:001128F2 move.w #0,d0 ROM:001128F6 bsr.l sub_11B31C ROM:001128FC lea ($FFFFFF00).w,a0 ROM:00112900 move.w #$B,(a0) ROM:00112904 move.w #$E,2(a0) ROM:0011290A move.w #0,4(a0) ROM:00112910 move.w #1,d1 ROM:00112914 move.w #$A,d2 ROM:00112918 move.w #1,d3 ROM:0011291C move.w #1,d4 ROM:00112920 move.w #1,d5 ROM:00112924 bsr.l sub_11B2A0 ROM:0011292A bsr.l sub_1174A0 ROM:00112930 rts ROM:00112930 ; End of function sub_112886 ROM:00112930 ROM:00112932 ROM:00112932 ; =============== S U B R O U T I N E ======================================= ROM:00112932 ROM:00112932 ROM:00112932 sub_112932: ; CODE XREF: ROM:loc_112636↑p ROM:00112932 ; ROM:001126A2↑p ROM:00112932 bclr #2,($93D).w ROM:00112938 clr.l d0 ROM:0011293A move.w ($FFFFFF08).w,d0 ROM:0011293E move.l d0,d3 ROM:00112940 sub.l ($404).w,d3 ROM:00112944 bcc.s loc_11294C ROM:00112946 addi.l #$10000,d3 ROM:0011294C ROM:0011294C loc_11294C: ; CODE XREF: sub_112932+12↑j ROM:0011294C move.w ($5FA).w,d2 ROM:00112950 ext.l d2 ROM:00112952 divs.w $2A(a5),d2 ROM:00112956 move.l d2,d6 ROM:00112958 swap d6 ROM:0011295A move.w $2A(a5),d5 ROM:0011295E asr.w #1,d5 ROM:00112960 cmpi.l #$10000,d3 ROM:00112966 bge.s loc_11296E ROM:00112968 cmp.w d6,d5 ROM:0011296A bge.s loc_11296E ROM:0011296C addq.w #1,d2 ROM:0011296E ROM:0011296E loc_11296E: ; CODE XREF: sub_112932+34↑j ROM:0011296E ; sub_112932+38↑j ROM:0011296E cmpi.l #$10000,d3 ROM:00112974 ble.s loc_11297C ROM:00112976 cmp.w d6,d5 ROM:00112978 ble.s loc_11297C ROM:0011297A subq.w #1,d2 ROM:0011297C ROM:0011297C loc_11297C: ; CODE XREF: sub_112932+42↑j ROM:0011297C ; sub_112932+46↑j ROM:0011297C cmpi.w #0,d2 ROM:00112980 ble.s loc_112988 ROM:00112982 moveq #$11,d6 ROM:00112984 asl.l d6,d2 ROM:00112986 add.l d2,d3 ROM:00112988 ROM:00112988 loc_112988: ; CODE XREF: sub_112932+4E↑j ROM:00112988 move.l ($400).w,d6 ROM:0011298C muls.l #$3E8,d6 ROM:00112994 divs.l d3,d6 ROM:00112998 cmpi.w #0,($4F4).w ROM:0011299E blt.s loc_1129B8 ROM:001129A0 move.w ($4F8).w,d5 ROM:001129A4 muls.w $1E6(a5),d5 ROM:001129A8 divs.w #$3E8,d5 ROM:001129AC bvs.s loc_1129B8 ROM:001129AE cmp.w d6,d5 ROM:001129B0 bgt.s loc_1129B8 ROM:001129B2 bset #2,($93D).w ROM:001129B8 ROM:001129B8 loc_1129B8: ; CODE XREF: sub_112932+6C↑j ROM:001129B8 ; sub_112932+7A↑j ... ROM:001129B8 move.w d6,($4F8).w ROM:001129BC move.l d0,($404).w ROM:001129C0 move.l d3,($400).w ROM:001129C4 addi.w #$64,($4F4).w ; 'd' ROM:001129CA rts ROM:001129CA ; End of function sub_112932 ROM:001129CA ROM:001129CC ROM:001129CC ; =============== S U B R O U T I N E ======================================= ROM:001129CC ROM:001129CC ROM:001129CC sub_1129CC: ; CODE XREF: ROM:00112648↑p ROM:001129CC ; ROM:001126C0↑p ROM:001129CC move.w #$2710,($AC6).w ROM:001129D2 move.w #$C8,($4F4).w ROM:001129D8 rts ROM:001129D8 ; End of function sub_1129CC ROM:001129D8 ROM:001129DA ROM:001129DA ; =============== S U B R O U T I N E ======================================= ROM:001129DA ROM:001129DA ROM:001129DA sub_1129DA: ; CODE XREF: ROM:001126B4↑p ROM:001129DA moveq #5,d0 ROM:001129DC move.w $850(a5,d0.w*2),d1 ROM:001129E2 ROM:001129E2 loc_1129E2: ; CODE XREF: sub_1129DA+12↓j ROM:001129E2 bge.s loc_1129EE ROM:001129E4 subq.w #1,d0 ROM:001129E6 move.w $850(a5,d0.w*2),d1 ROM:001129EC bra.s loc_1129E2 ROM:001129EE ; --------------------------------------------------------------------------- ROM:001129EE ROM:001129EE loc_1129EE: ; CODE XREF: sub_1129DA:loc_1129E2↑j ROM:001129EE clr.w d7 ROM:001129F0 move.w ($4F4).w,d2 ROM:001129F4 subi.w #$64,d2 ; 'd' ROM:001129F8 move.w #$E10,d5 ROM:001129FC add.w $850(a5),d5 ROM:00112A00 move.w $850(a5,d0.w*2),d1 ROM:00112A06 sub.w d1,d5 ROM:00112A08 ROM:00112A08 loc_112A08: ; CODE XREF: sub_1129DA+46↓j ROM:00112A08 cmp.w d2,d5 ROM:00112A0A beq.s loc_112A22 ROM:00112A0C cmp.w d7,d0 ROM:00112A0E blt.s loc_112A22 ROM:00112A10 addq.w #1,d7 ROM:00112A12 move.w $850(a5,d7.w*2),d5 ROM:00112A18 move.w $84E(a5,d7.w*2),d1 ROM:00112A1E sub.w d1,d5 ROM:00112A20 bra.s loc_112A08 ROM:00112A22 ; --------------------------------------------------------------------------- ROM:00112A22 ROM:00112A22 loc_112A22: ; CODE XREF: sub_1129DA+30↑j ROM:00112A22 ; sub_1129DA+34↑j ROM:00112A22 cmp.w d7,d0 ROM:00112A24 blt.l loc_112B6C ROM:00112A2A move.w d1,($4F6).w ROM:00112A2E move.w #0,d0 ROM:00112A32 bsr.l sub_11B31C ROM:00112A38 move.w $850(a5,d7.w*2),d0 ROM:00112A3E addi.w #$C8,d0 ROM:00112A42 cmpi.w #$E10,d0 ROM:00112A46 blt.s loc_112A4C ROM:00112A48 subi.w #$E10,d0 ROM:00112A4C ROM:00112A4C loc_112A4C: ; CODE XREF: sub_1129DA+6C↑j ROM:00112A4C move.w d0,($4F4).w ROM:00112A50 lea ($FFFFFF00).w,a0 ROM:00112A54 move.w $850(a5),d2 ROM:00112A58 ext.l d2 ROM:00112A5A divs.w #$64,d2 ; 'd' ROM:00112A5E subq.w #1,d2 ROM:00112A60 bge.s loc_112A66 ROM:00112A62 addi.w #$24,d2 ; '$' ROM:00112A66 ROM:00112A66 loc_112A66: ; CODE XREF: sub_1129DA+86↑j ROM:00112A66 move.w $852(a5),d6 ROM:00112A6A ext.l d6 ROM:00112A6C divs.w #$64,d6 ; 'd' ROM:00112A70 subq.w #1,d6 ROM:00112A72 bge.s loc_112A78 ROM:00112A74 move.w #$80,d6 ROM:00112A78 ROM:00112A78 loc_112A78: ; CODE XREF: sub_1129DA+98↑j ROM:00112A78 asl.w #8,d6 ROM:00112A7A add.w d6,d2 ROM:00112A7C move.w d2,(a0) ROM:00112A7E move.w $856(a5),d2 ROM:00112A82 ext.l d2 ROM:00112A84 divs.w #$64,d2 ; 'd' ROM:00112A88 subq.w #1,d2 ROM:00112A8A bge.s loc_112A90 ROM:00112A8C move.w #$80,d2 ROM:00112A90 ROM:00112A90 loc_112A90: ; CODE XREF: sub_1129DA+B0↑j ROM:00112A90 asl.w #8,d2 ROM:00112A92 move.w $854(a5),d6 ROM:00112A96 ext.l d6 ROM:00112A98 divs.w #$64,d6 ; 'd' ROM:00112A9C subq.w #1,d6 ROM:00112A9E bge.s loc_112AA4 ROM:00112AA0 move.w #$80,d6 ROM:00112AA4 ROM:00112AA4 loc_112AA4: ; CODE XREF: sub_1129DA+C4↑j ROM:00112AA4 add.w d6,d2 ROM:00112AA6 move.w d2,2(a0) ROM:00112AAA move.w $85A(a5),d2 ROM:00112AAE ext.l d2 ROM:00112AB0 divs.w #$64,d2 ; 'd' ROM:00112AB4 subq.w #1,d2 ROM:00112AB6 bge.s loc_112ABC ROM:00112AB8 move.w #$80,d2 ROM:00112ABC ROM:00112ABC loc_112ABC: ; CODE XREF: sub_1129DA+DC↑j ROM:00112ABC asl.w #8,d2 ROM:00112ABE move.w $858(a5),d6 ROM:00112AC2 ext.l d6 ROM:00112AC4 divs.w #$64,d6 ; 'd' ROM:00112AC8 subq.w #1,d6 ROM:00112ACA bge.s loc_112AD0 ROM:00112ACC move.w #$80,d6 ROM:00112AD0 ROM:00112AD0 loc_112AD0: ; CODE XREF: sub_1129DA+F0↑j ROM:00112AD0 add.w d6,d2 ROM:00112AD2 move.w d2,4(a0) ROM:00112AD6 move.w #$30,d2 ; '0' ROM:00112ADA asl.w #8,d2 ROM:00112ADC addi.w #$80,d2 ROM:00112AE0 move.w d2,6(a0) ROM:00112AE4 ext.l d0 ROM:00112AE6 divs.w #$64,d0 ; 'd' ROM:00112AEA move.w d0,d2 ROM:00112AEC asl.w #8,d2 ROM:00112AEE move.w d7,d5 ROM:00112AF0 addq.w #1,d5 ROM:00112AF2 tst.w $850(a5,d5.w*2) ROM:00112AF8 bge.s loc_112AFC ROM:00112AFA clr.w d5 ROM:00112AFC ROM:00112AFC loc_112AFC: ; CODE XREF: sub_1129DA+11E↑j ROM:00112AFC add.w d5,d2 ROM:00112AFE move.w d2,8(a0) ROM:00112B02 move.w d0,d2 ROM:00112B04 move.w d2,$A(a0) ROM:00112B08 move.l ($404).w,d2 ROM:00112B0C move.w d2,($FFFFFFFC).w ROM:00112B10 move.l ($400).w,d2 ROM:00112B14 move.w d2,($FFFFFFFE).w ROM:00112B18 bset #6,($932).w ROM:00112B1E move.w $850(a5,d5.w*2),d6 ROM:00112B24 subi.w #$64,d6 ; 'd' ROM:00112B28 bge.s loc_112B2E ROM:00112B2A addi.w #$E10,d6 ROM:00112B2E ROM:00112B2E loc_112B2E: ; CODE XREF: sub_1129DA+14E↑j ROM:00112B2E cmp.w ($4F4).w,d6 ROM:00112B32 bne.s loc_112B3A ROM:00112B34 move.w #2,-(sp) ROM:00112B38 bra.s loc_112B3E ROM:00112B3A ; --------------------------------------------------------------------------- ROM:00112B3A ROM:00112B3A loc_112B3A: ; CODE XREF: sub_1129DA+158↑j ROM:00112B3A move.w #3,-(sp) ROM:00112B3E ROM:00112B3E loc_112B3E: ; CODE XREF: sub_1129DA+15E↑j ROM:00112B3E bsr.l sub_112278 ROM:00112B44 move.w ($4F4).w,d0 ROM:00112B48 ext.l d0 ROM:00112B4A divs.w #$64,d0 ; 'd' ROM:00112B4E move.w d0,($FFFFFF0A).w ROM:00112B52 moveq #0,d0 ROM:00112B54 moveq #1,d1 ROM:00112B56 moveq #$F,d2 ROM:00112B58 moveq #0,d3 ROM:00112B5A move.w (sp)+,d4 ROM:00112B5C moveq #1,d5 ROM:00112B5E bsr.l sub_11B2A0 ROM:00112B64 bclr #0,($931).w ROM:00112B6A bra.s locret_112B78 ROM:00112B6C ; --------------------------------------------------------------------------- ROM:00112B6C ROM:00112B6C loc_112B6C: ; CODE XREF: sub_1129DA+4A↑j ROM:00112B6C bset #0,($931).w ROM:00112B72 bset #6,($935).w ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: sub_1129DA+190↑j ROM:00112B78 rts ROM:00112B78 ; End of function sub_1129DA ROM:00112B78 ROM:00112B7A ROM:00112B7A ; =============== S U B R O U T I N E ======================================= ROM:00112B7A ROM:00112B7A ROM:00112B7A sub_112B7A: ; CODE XREF: ROM:0011276E↑p ROM:00112B7A ; ROM:001127CC↑p ROM:00112B7A move.l d3,d1 ROM:00112B7C mulu.l #$7D0,d1 ROM:00112B84 divu.l ($400).w,d1 ROM:00112B8A move.w d1,($4F8).w ROM:00112B8E rts ROM:00112B8E ; End of function sub_112B7A ROM:00112B8E ROM:00112B90 ROM:00112B90 ; =============== S U B R O U T I N E ======================================= ROM:00112B90 ROM:00112B90 ROM:00112B90 sub_112B90: ; CODE XREF: ROM:001127F6↑p ROM:00112B90 ; ROM:0011284A↑p ROM:00112B90 bclr #1,($937).w ROM:00112B96 move.w d3,d1 ROM:00112B98 move.l #$E10,d2 ROM:00112B9E divs.w #4,d2 ROM:00112BA2 cmp.w ($4E2).w,d2 ROM:00112BA6 ble.s loc_112BAE ROM:00112BA8 mulu.w $1E8(a5),d1 ROM:00112BAC bra.s loc_112BB2 ROM:00112BAE ; --------------------------------------------------------------------------- ROM:00112BAE ROM:00112BAE loc_112BAE: ; CODE XREF: sub_112B90+16↑j ROM:00112BAE mulu.w $1EA(a5),d1 ROM:00112BB2 ROM:00112BB2 loc_112BB2: ; CODE XREF: sub_112B90+1C↑j ROM:00112BB2 move.l ($400).w,d2 ROM:00112BB6 asl.l #1,d2 ROM:00112BB8 divu.l d2,d1 ROM:00112BBC cmp.w ($4F8).w,d1 ROM:00112BC0 ble.s loc_112BC8 ROM:00112BC2 bset #1,($937).w ROM:00112BC8 ROM:00112BC8 loc_112BC8: ; CODE XREF: sub_112B90+30↑j ROM:00112BC8 move.w d3,d1 ROM:00112BCA mulu.w #$3E8,d1 ROM:00112BCE divu.l d2,d1 ROM:00112BD2 move.w ($4F8).w,d2 ROM:00112BD6 mulu.w #$3E8,d2 ROM:00112BDA divu.l d1,d2 ROM:00112BDE cmp.w ($AC6).w,d2 ROM:00112BE2 bge.s loc_112BE8 ROM:00112BE4 move.w d2,($AC6).w ROM:00112BE8 ROM:00112BE8 loc_112BE8: ; CODE XREF: sub_112B90+52↑j ROM:00112BE8 move.w d1,($4F8).w ROM:00112BEC rts ROM:00112BEC ; End of function sub_112B90 ROM:00112BEC ROM:00112BEE ROM:00112BEE ; =============== S U B R O U T I N E ======================================= ROM:00112BEE ROM:00112BEE ROM:00112BEE sub_112BEE: ; CODE XREF: ROM:00112788↑p ROM:00112BEE ; ROM:0011283C↑p ROM:00112BEE subi.b #$24,d0 ; '$' ROM:00112BF2 bge.s loc_112BF8 ROM:00112BF4 addi.b #$48,d0 ; 'H' ROM:00112BF8 ROM:00112BF8 loc_112BF8: ; CODE XREF: sub_112BEE+4↑j ROM:00112BF8 move.w d0,($FFFFFF0A).w ROM:00112BFC ext.w d0 ROM:00112BFE muls.w #$64,d0 ; 'd' ROM:00112C02 move.w d0,($4F4).w ROM:00112C06 bsr.l sub_1122E2 ROM:00112C0C move.w ($FFFFFF0A).w,d0 ROM:00112C10 rts ROM:00112C10 ; End of function sub_112BEE ROM:00112C10 ROM:00112C12 ROM:00112C12 ; =============== S U B R O U T I N E ======================================= ROM:00112C12 ROM:00112C12 ROM:00112C12 sub_112C12: ; CODE XREF: ROM:00112772↑p ROM:00112C12 ; ROM:loc_112778↑p ... ROM:00112C12 ext.w d0 ROM:00112C14 muls.w #$64,d0 ; 'd' ROM:00112C18 move.w d0,($4F4).w ROM:00112C1C move.l ($400).w,($408).w ROM:00112C22 move.l d3,($400).w ROM:00112C26 move.l ($404).w,d1 ROM:00112C2A cmp.w d4,d1 ROM:00112C2C bls.s loc_112C34 ROM:00112C2E addi.l #$10000,d1 ROM:00112C34 ROM:00112C34 loc_112C34: ; CODE XREF: sub_112C12+1A↑j ROM:00112C34 move.w d4,d1 ROM:00112C36 move.l d1,($404).w ROM:00112C3A bsr.l sub_11231A ROM:00112C40 rts ROM:00112C40 ; End of function sub_112C12 ROM:00112C40 ROM:00112C42 ROM:00112C42 ; =============== S U B R O U T I N E ======================================= ROM:00112C42 ROM:00112C42 ROM:00112C42 sub_112C42: ; CODE XREF: ROM:00112748↑p ROM:00112C42 ; ROM:001127A6↑p ... ROM:00112C42 move.w #$30,d2 ; '0' ROM:00112C46 asr.w #3,d2 ROM:00112C48 move.l #$FF,d1 ROM:00112C4E asl.l d2,d1 ROM:00112C50 or.l d1,($FFFFFE18).w ROM:00112C54 rts ROM:00112C54 ; End of function sub_112C42 ROM:00112C54 ROM:00112C56 ; --------------------------------------------------------------------------- ROM:00112C56 movea.l #$13C000,a5 ROM:00112C5C move.l a5,($438).w ROM:00112C60 rts ROM:00112C62 ; --------------------------------------------------------------------------- ROM:00112C62 movea.l #$13C000,a5 ROM:00112C68 move.l a5,($438).w ROM:00112C6C rts ROM:00112C6E ; --------------------------------------------------------------------------- ROM:00112C6E movem.l d0-d2,-(sp) ROM:00112C72 move.w ($FFFFF452).w,d2 ROM:00112C76 move.w ($FFFFF454).w,d0 ROM:00112C7A move.w ($500).w,d1 ROM:00112C7E move.w d2,($500).w ROM:00112C82 btst #0,($933).w ROM:00112C88 beq.s loc_112CBA ROM:00112C8A sub.w d1,d2 ROM:00112C8C move.w d2,($4FC).w ROM:00112C90 sub.w d0,d1 ROM:00112C92 add.w d2,d1 ROM:00112C94 mulu.w #$2710,d1 ROM:00112C98 divu.w d2,d1 ROM:00112C9A move.w d1,d2 ROM:00112C9C sub.w ($4FE).w,d2 ROM:00112CA0 muls.w #$64,d2 ; 'd' ROM:00112CA4 divs.w $1EE(a5),d2 ROM:00112CA8 bne.s loc_112CB0 ROM:00112CAA move.w d1,($4FE).w ROM:00112CAE bra.s loc_112CB4 ROM:00112CB0 ; --------------------------------------------------------------------------- ROM:00112CB0 ROM:00112CB0 loc_112CB0: ; CODE XREF: ROM:00112CA8↑j ROM:00112CB0 add.w d2,($4FE).w ROM:00112CB4 ROM:00112CB4 loc_112CB4: ; CODE XREF: ROM:00112CAE↑j ROM:00112CB4 bset #3,($936).w ROM:00112CBA ROM:00112CBA loc_112CBA: ; CODE XREF: ROM:00112C88↑j ROM:00112CBA bset #0,($933).w ROM:00112CC0 clr.b ($8B9).w ROM:00112CC4 move.w #$F,($64C).w ROM:00112CCA move.b #1,($8B9).w ROM:00112CD0 bclr #7,($FFFFF450).w ROM:00112CD6 movem.l (sp)+,d0-d2 ROM:00112CDA rte ROM:00112CDC ROM:00112CDC ; =============== S U B R O U T I N E ======================================= ROM:00112CDC ROM:00112CDC ROM:00112CDC sub_112CDC: ; CODE XREF: ROM:00116F76↓p ROM:00112CDC move.w #$204,($FFFFF460).w ROM:00112CE2 move.w #$54,($FFFFF420).w ; 'T' ROM:00112CE8 bsr.l nullsub_4 ROM:00112CEE move.w #$1011,($FFFFF450).w ROM:00112CF4 rts ROM:00112CF4 ; End of function sub_112CDC ROM:00112CF4 ROM:00112CF6 ; --------------------------------------------------------------------------- ROM:00112CF6 rte ROM:00112CF8 ROM:00112CF8 ; =============== S U B R O U T I N E ======================================= ROM:00112CF8 ROM:00112CF8 ROM:00112CF8 sub_112CF8: ; CODE XREF: ROM:00116F70↓p ROM:00112CF8 move.w #$1201,($FFFFF400).w ROM:00112CFE move.w #8,($FFFFF408).w ROM:00112D04 move.w #6,($502).w ROM:00112D0A move.w #0,($506).w ROM:00112D10 move.w #$3E8,($504).w ROM:00112D16 bsr.w sub_112E76 ROM:00112D1A move.w #8,($502).w ROM:00112D20 move.w #0,($506).w ROM:00112D26 move.w #$3E8,($504).w ROM:00112D2C bsr.w sub_112E76 ROM:00112D30 move.w #5,($502).w ROM:00112D36 move.w #0,($506).w ROM:00112D3C move.w #$3E8,($504).w ROM:00112D42 bsr.w sub_112E76 ROM:00112D46 move.w #7,($502).w ROM:00112D4C move.w #0,($506).w ROM:00112D52 move.w #$3E8,($504).w ROM:00112D58 bsr.w sub_112E76 ROM:00112D5C rts ROM:00112D5C ; End of function sub_112CF8 ROM:00112D5C ROM:00112D5E ROM:00112D5E ; =============== S U B R O U T I N E ======================================= ROM:00112D5E ROM:00112D5E ROM:00112D5E sub_112D5E: ; CODE XREF: ROM:001170CA↓p ROM:00112D5E move.w $1FC(a5),d0 ROM:00112D62 cmpi.w #0,d0 ROM:00112D66 beq.s loc_112D74 ROM:00112D68 move.w $1FE(a5),($AE0).w ROM:00112D6E move.w $200(a5),($AD0).w ROM:00112D74 ROM:00112D74 loc_112D74: ; CODE XREF: sub_112D5E+8↑j ROM:00112D74 move.w #6,($502).w ROM:00112D7A move.w ($AD0).w,($506).w ROM:00112D80 move.w ($AE0).w,($504).w ROM:00112D86 move.w ($AE6).w,d0 ROM:00112D8A cmp.w ($504).w,d0 ROM:00112D8E beq.s loc_112D96 ROM:00112D90 bsr.w sub_112E76 ROM:00112D94 bra.s loc_112D9A ROM:00112D96 ; --------------------------------------------------------------------------- ROM:00112D96 ROM:00112D96 loc_112D96: ; CODE XREF: sub_112D5E+30↑j ROM:00112D96 bsr.w sub_112EEC ROM:00112D9A ROM:00112D9A loc_112D9A: ; CODE XREF: sub_112D5E+36↑j ROM:00112D9A move.w ($504).w,($AE6).w ROM:00112DA0 move.w $202(a5),d0 ROM:00112DA4 cmpi.w #0,d0 ROM:00112DA8 beq.s loc_112DB8 ROM:00112DAA move.w $204(a5),($ADE).w ROM:00112DB0 move.w $206(a5),($ACE).w ROM:00112DB6 bra.s loc_112DC4 ROM:00112DB8 ; --------------------------------------------------------------------------- ROM:00112DB8 ROM:00112DB8 loc_112DB8: ; CODE XREF: sub_112D5E+4A↑j ROM:00112DB8 move.w $204(a5),($ADE).w ROM:00112DBE move.w ($57C).w,($ACE).w ROM:00112DC4 ROM:00112DC4 loc_112DC4: ; CODE XREF: sub_112D5E+58↑j ROM:00112DC4 move.w #5,($502).w ROM:00112DCA move.w ($ACE).w,($506).w ROM:00112DD0 move.w ($ADE).w,($504).w ROM:00112DD6 move.w ($AEC).w,d0 ROM:00112DDA cmp.w ($504).w,d0 ROM:00112DDE beq.s loc_112DE6 ROM:00112DE0 bsr.w sub_112E76 ROM:00112DE4 bra.s loc_112DEA ROM:00112DE6 ; --------------------------------------------------------------------------- ROM:00112DE6 ROM:00112DE6 loc_112DE6: ; CODE XREF: sub_112D5E+80↑j ROM:00112DE6 bsr.w sub_112EEC ROM:00112DEA ROM:00112DEA loc_112DEA: ; CODE XREF: sub_112D5E+86↑j ROM:00112DEA move.w ($504).w,($AEC).w ROM:00112DF0 move.w $1F6(a5),d0 ROM:00112DF4 cmpi.w #0,d0 ROM:00112DF8 beq.s loc_112E06 ROM:00112DFA move.w $1F8(a5),($AE4).w ROM:00112E00 move.w $1FA(a5),($AD4).w ROM:00112E06 ROM:00112E06 loc_112E06: ; CODE XREF: sub_112D5E+9A↑j ROM:00112E06 move.w #8,($502).w ROM:00112E0C move.w ($AD4).w,($506).w ROM:00112E12 move.w ($AE4).w,($504).w ROM:00112E18 move.w ($AEA).w,d0 ROM:00112E1C cmp.w ($504).w,d0 ROM:00112E20 beq.s loc_112E28 ROM:00112E22 bsr.w sub_112E76 ROM:00112E26 bra.s loc_112E2C ROM:00112E28 ; --------------------------------------------------------------------------- ROM:00112E28 ROM:00112E28 loc_112E28: ; CODE XREF: sub_112D5E+C2↑j ROM:00112E28 bsr.w sub_112EEC ROM:00112E2C ROM:00112E2C loc_112E2C: ; CODE XREF: sub_112D5E+C8↑j ROM:00112E2C move.w ($504).w,($AEA).w ROM:00112E32 move.w $208(a5),d0 ROM:00112E36 cmpi.w #0,d0 ROM:00112E3A beq.s loc_112E48 ROM:00112E3C move.w $20A(a5),($AE2).w ROM:00112E42 move.w $20C(a5),($AD2).w ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: sub_112D5E+DC↑j ROM:00112E48 move.w #7,($502).w ROM:00112E4E move.w ($AD2).w,($506).w ROM:00112E54 move.w ($AE2).w,($504).w ROM:00112E5A move.w ($AE8).w,d0 ROM:00112E5E cmp.w ($504).w,d0 ROM:00112E62 beq.s loc_112E6A ROM:00112E64 bsr.w sub_112E76 ROM:00112E68 bra.s loc_112E6E ROM:00112E6A ; --------------------------------------------------------------------------- ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: sub_112D5E+104↑j ROM:00112E6A bsr.w sub_112EEC ROM:00112E6E ROM:00112E6E loc_112E6E: ; CODE XREF: sub_112D5E+10A↑j ROM:00112E6E move.w ($504).w,($AE8).w ROM:00112E74 rts ROM:00112E74 ; End of function sub_112D5E ROM:00112E74 ROM:00112E76 ROM:00112E76 ; =============== S U B R O U T I N E ======================================= ROM:00112E76 ROM:00112E76 ROM:00112E76 sub_112E76: ; CODE XREF: sub_112CF8+1E↑p ROM:00112E76 ; sub_112CF8+34↑p ... ROM:00112E76 move.w ($502).w,d0 ROM:00112E7A asl.w #3,d0 ROM:00112E7C subi.w #$28,d0 ; '(' ROM:00112E80 lea ($FFFFF428).w,a0 ROM:00112E84 adda.w d0,a0 ROM:00112E86 move.l #$F42400,d2 ROM:00112E8C clr.l d0 ROM:00112E8E move.w ($504).w,d0 ROM:00112E92 cmpi.w #2,d0 ROM:00112E96 bge.s loc_112E9C ROM:00112E98 move.w #2,d0 ROM:00112E9C ROM:00112E9C loc_112E9C: ; CODE XREF: sub_112E76+20↑j ROM:00112E9C clr.w d1 ROM:00112E9E divu.l d0,d2 ROM:00112EA2 asr.l #1,d2 ROM:00112EA4 ROM:00112EA4 loc_112EA4: ; CODE XREF: sub_112E76:loc_112EBE↓j ROM:00112EA4 cmpi.l #$FFFF,d2 ROM:00112EAA ble.s loc_112EC0 ROM:00112EAC cmpi.w #7,d1 ROM:00112EB0 bge.s loc_112EC0 ROM:00112EB2 asr.l #1,d2 ROM:00112EB4 addq.l #1,d1 ROM:00112EB6 cmpi.w #7,d1 ROM:00112EBA bne.s loc_112EBE ROM:00112EBC asr.l #1,d2 ROM:00112EBE ROM:00112EBE loc_112EBE: ; CODE XREF: sub_112E76+44↑j ROM:00112EBE bra.s loc_112EA4 ROM:00112EC0 ; --------------------------------------------------------------------------- ROM:00112EC0 ROM:00112EC0 loc_112EC0: ; CODE XREF: sub_112E76+34↑j ROM:00112EC0 ; sub_112E76+3A↑j ROM:00112EC0 move.l d2,d0 ROM:00112EC2 mulu.w ($506).w,d0 ROM:00112EC6 divu.w #$2710,d0 ROM:00112ECA swap d2 ROM:00112ECC move.w d0,d2 ROM:00112ECE move.l d2,2(a0) ROM:00112ED2 move.w ($502).w,d0 ROM:00112ED6 cmpi.w #8,d0 ROM:00112EDA bne.s loc_112EE4 ROM:00112EDC ori.w #$18,d1 ROM:00112EE0 move.w d1,(a0) ROM:00112EE2 bra.s locret_112EEA ROM:00112EE4 ; --------------------------------------------------------------------------- ROM:00112EE4 ROM:00112EE4 loc_112EE4: ; CODE XREF: sub_112E76+64↑j ROM:00112EE4 ori.w #8,d1 ROM:00112EE8 move.w d1,(a0) ROM:00112EEA ROM:00112EEA locret_112EEA: ; CODE XREF: sub_112E76+6C↑j ROM:00112EEA rts ROM:00112EEA ; End of function sub_112E76 ROM:00112EEA ROM:00112EEC ROM:00112EEC ; =============== S U B R O U T I N E ======================================= ROM:00112EEC ROM:00112EEC ROM:00112EEC sub_112EEC: ; CODE XREF: sub_112D5E:loc_112D96↑p ROM:00112EEC ; sub_112D5E:loc_112DE6↑p ... ROM:00112EEC move.w ($502).w,d0 ROM:00112EF0 asl.w #3,d0 ROM:00112EF2 subi.w #$28,d0 ; '(' ROM:00112EF6 lea ($FFFFF428).w,a0 ROM:00112EFA adda.w d0,a0 ROM:00112EFC clr.l d0 ROM:00112EFE move.w 2(a0),d0 ROM:00112F02 mulu.w ($506).w,d0 ROM:00112F06 divu.w #$2710,d0 ROM:00112F0A move.w d0,4(a0) ROM:00112F0E rts ROM:00112F0E ; End of function sub_112EEC ROM:00112F0E ROM:00112F10 ; --------------------------------------------------------------------------- ROM:00112F10 movem.l d0-d5,-(sp) ROM:00112F14 bsr.w sub_113A02 ROM:00112F18 bsr.w sub_11327E ROM:00112F1C bsr.w sub_1135DC ROM:00112F20 btst #0,($92E).w ROM:00112F26 beq.s loc_112F5A ROM:00112F28 bsr.l sub_11854C ROM:00112F2E btst #5,($934).w ROM:00112F34 beq.s loc_112F3C ROM:00112F36 bsr.l sub_11A704 ROM:00112F3C ROM:00112F3C loc_112F3C: ; CODE XREF: ROM:00112F34↑j ROM:00112F3C btst #4,($932).w ROM:00112F42 beq.s loc_112F4C ROM:00112F44 bsr.l sub_11A2EE ROM:00112F4A bra.s loc_112F5A ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: ROM:00112F42↑j ROM:00112F4C btst #4,($935).w ROM:00112F52 beq.s loc_112F5A ROM:00112F54 bsr.l sub_11A190 ROM:00112F5A ROM:00112F5A loc_112F5A: ; CODE XREF: ROM:00112F26↑j ROM:00112F5A ; ROM:00112F4A↑j ... ROM:00112F5A movem.l (sp)+,d0-d5 ROM:00112F5E rte ROM:00112F60 ROM:00112F60 ; =============== S U B R O U T I N E ======================================= ROM:00112F60 ROM:00112F60 ROM:00112F60 sub_112F60: ; CODE XREF: ROM:001176F4↓p ROM:00112F60 bsr.w sub_11332C ROM:00112F64 rts ROM:00112F64 ; End of function sub_112F60 ROM:00112F64 ROM:00112F66 ROM:00112F66 ; =============== S U B R O U T I N E ======================================= ROM:00112F66 ROM:00112F66 ROM:00112F66 sub_112F66: ; CODE XREF: ROM:001170A0↓p ROM:00112F66 bsr.w sub_113766 ROM:00112F6A bsr.w sub_112F70 ROM:00112F6E rts ROM:00112F6E ; End of function sub_112F66 ROM:00112F6E ROM:00112F70 ROM:00112F70 ; =============== S U B R O U T I N E ======================================= ROM:00112F70 ROM:00112F70 ROM:00112F70 sub_112F70: ; CODE XREF: sub_112F66+4↑p ROM:00112F70 bclr #4,($131F).w ROM:00112F76 bclr #3,($1321).w ROM:00112F7C bclr #6,($93A).w ROM:00112F82 bclr #0,($92F).w ROM:00112F88 clr.w d1 ROM:00112F8A move.b ($73C).w,d1 ROM:00112F8E cmpi.w #7,d1 ROM:00112F92 bcc.s locret_112F9C ROM:00112F94 movea.l off_112F9E(pc,d1.w*4),a0 ROM:00112F98 nop ROM:00112F9A jmp (a0) ROM:00112F9C ; --------------------------------------------------------------------------- ROM:00112F9C ROM:00112F9C locret_112F9C: ; CODE XREF: sub_112F70+22↑j ROM:00112F9C rts ROM:00112F9C ; End of function sub_112F70 ROM:00112F9C ROM:00112F9C ; --------------------------------------------------------------------------- ROM:00112F9E off_112F9E: dc.l loc_112FBA ; DATA XREF: sub_112F70+24↑r ROM:00112FA2 dc.l loc_11303E ROM:00112FA6 dc.l loc_113146 ROM:00112FAA dc.l loc_113180 ROM:00112FAE dc.l loc_1131F8 ROM:00112FB2 dc.l loc_112FE8 ROM:00112FB6 dc.l loc_11322C ROM:00112FBA ; --------------------------------------------------------------------------- ROM:00112FBA ROM:00112FBA loc_112FBA: ; DATA XREF: ROM:off_112F9E↑o ROM:00112FBA bsr.w sub_113AD6 ROM:00112FBE bsr.w sub_113AA0 ROM:00112FC2 bset #0,($92F).w ROM:00112FC8 bset #5,($FFFFFC0B).w ROM:00112FCE bset #6,($1342).w ROM:00112FD4 bsr.l sub_123202 ROM:00112FDA move.b #5,($73C).w ROM:00112FE0 bra.l loc_113036 ROM:00112FE6 ; --------------------------------------------------------------------------- ROM:00112FE6 ROM:00112FE6 locret_112FE6: ; CODE XREF: ROM:00113030↓j ROM:00112FE6 rts ROM:00112FE8 ; --------------------------------------------------------------------------- ROM:00112FE8 ROM:00112FE8 loc_112FE8: ; DATA XREF: ROM:00112FB2↑o ROM:00112FE8 btst #2,($936).w ROM:00112FEE beq.s loc_113008 ROM:00112FF0 bclr #6,($1342).w ROM:00112FF6 bclr #2,($936).w ROM:00112FFC move.b #1,($73C).w ROM:00113002 bra.l locret_113144 ROM:00113008 ; --------------------------------------------------------------------------- ROM:00113008 ROM:00113008 loc_113008: ; CODE XREF: ROM:00112FEE↑j ROM:00113008 btst #7,($1333).w ROM:0011300E beq.s loc_113036 ROM:00113010 bclr #3,($93B).w ROM:00113016 bclr #5,($FFFFFC0B).w ROM:0011301C bset #0,($92F).w ROM:00113022 clr.w ($520).w ROM:00113026 clr.w ($522).w ROM:0011302A move.b #0,($73C).w ROM:00113030 bra.l locret_112FE6 ROM:00113036 ; --------------------------------------------------------------------------- ROM:00113036 ROM:00113036 loc_113036: ; CODE XREF: ROM:00112FE0↑j ROM:00113036 ; ROM:0011300E↑j ROM:00113036 bsr.l sub_1231F0 ROM:0011303C rts ROM:0011303E ; --------------------------------------------------------------------------- ROM:0011303E ROM:0011303E loc_11303E: ; DATA XREF: ROM:00112FA2↑o ROM:0011303E move.w $21C(a5),d0 ROM:00113042 move.w $21E(a5),d1 ROM:00113046 move.w $220(a5),d2 ROM:0011304A btst #3,($933).w ROM:00113050 beq.s loc_113078 ROM:00113052 cmp.w ($51E).w,d0 ROM:00113056 bne.s loc_113078 ROM:00113058 bsr.w sub_113A7E ROM:0011305C bsr.w sub_113AFA ROM:00113060 bset #6,($93A).w ROM:00113066 bclr #3,($933).w ROM:0011306C move.b #3,($73C).w ROM:00113072 bra.l locret_1131F6 ROM:00113078 ; --------------------------------------------------------------------------- ROM:00113078 ROM:00113078 loc_113078: ; CODE XREF: ROM:00113050↑j ROM:00113078 ; ROM:00113056↑j ROM:00113078 btst #3,($933).w ROM:0011307E beq.s loc_1130BA ROM:00113080 cmp.w ($51E).w,d2 ROM:00113084 bne.s loc_1130BA ROM:00113086 bsr.w sub_113A7E ROM:0011308A bclr #3,($933).w ROM:00113090 bclr #7,($FFFFFC0B).w ROM:00113096 bclr #5,($FFFFFC0B).w ROM:0011309C bclr #4,($FFFFFC0B).w ROM:001130A2 bset #3,($FFFFFC0B).w ROM:001130A8 bset #2,($FFFFFC0B).w ROM:001130AE move.b #6,($73C).w ROM:001130B4 bra.l loc_11326A ROM:001130BA ; --------------------------------------------------------------------------- ROM:001130BA ROM:001130BA loc_1130BA: ; CODE XREF: ROM:0011307E↑j ROM:001130BA ; ROM:00113084↑j ROM:001130BA btst #3,($933).w ROM:001130C0 beq.s loc_1130EC ROM:001130C2 cmp.w ($51E).w,d0 ROM:001130C6 beq.s loc_1130EC ROM:001130C8 cmp.w ($51E).w,d1 ROM:001130CC beq.s loc_1130EC ROM:001130CE cmp.w ($51E).w,d2 ROM:001130D2 beq.s loc_1130EC ROM:001130D4 bsr.w sub_113A7E ROM:001130D8 bset #0,($92F).w ROM:001130DE bclr #3,($933).w ROM:001130E4 move.b #1,($73C).w ROM:001130EA bra.s locret_113144 ROM:001130EC ; --------------------------------------------------------------------------- ROM:001130EC ROM:001130EC loc_1130EC: ; CODE XREF: ROM:001130C0↑j ROM:001130EC ; ROM:001130C6↑j ... ROM:001130EC btst #3,($933).w ROM:001130F2 beq.s loc_11311E ROM:001130F4 cmp.w ($51E).w,d1 ROM:001130F8 bne.s loc_11311E ROM:001130FA bsr.w sub_113A7E ROM:001130FE bsr.w sub_113AD6 ROM:00113102 bsr.w sub_113AE8 ROM:00113106 bset #6,($93A).w ROM:0011310C bclr #3,($933).w ROM:00113112 move.b #3,($73C).w ROM:00113118 bra.l locret_1131F6 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: ROM:001130F2↑j ROM:0011311E ; ROM:001130F8↑j ROM:0011311E btst #3,($93B).w ROM:00113124 beq.s loc_11313E ROM:00113126 bsr.l sub_123202 ROM:0011312C move.b #2,($73C).w ROM:00113132 bset #5,($FFFFFC0B).w ROM:00113138 bra.l loc_113178 ROM:0011313E ; --------------------------------------------------------------------------- ROM:0011313E ROM:0011313E loc_11313E: ; CODE XREF: ROM:00113124↑j ROM:0011313E bclr #3,($933).w ROM:00113144 ROM:00113144 locret_113144: ; CODE XREF: ROM:00113002↑j ROM:00113144 ; ROM:001130EA↑j ... ROM:00113144 rts ROM:00113146 ; --------------------------------------------------------------------------- ROM:00113146 ROM:00113146 loc_113146: ; DATA XREF: ROM:00112FA6↑o ROM:00113146 btst #7,($1333).w ROM:0011314C beq.s loc_113178 ROM:0011314E bclr #3,($93B).w ROM:00113154 bclr #5,($FFFFFC0B).w ROM:0011315A bset #0,($92F).w ROM:00113160 bsr.w sub_113AC4 ROM:00113164 clr.w ($520).w ROM:00113168 clr.w ($522).w ROM:0011316C move.b #1,($73C).w ROM:00113172 bra.l locret_113144 ROM:00113178 ; --------------------------------------------------------------------------- ROM:00113178 ROM:00113178 loc_113178: ; CODE XREF: ROM:00113138↑j ROM:00113178 ; ROM:0011314C↑j ... ROM:00113178 bsr.l sub_1231F0 ROM:0011317E rts ROM:00113180 ; --------------------------------------------------------------------------- ROM:00113180 ROM:00113180 loc_113180: ; DATA XREF: ROM:00112FAA↑o ROM:00113180 btst #0,($133E).w ROM:00113186 beq.s loc_1131A6 ROM:00113188 move.w $21C(a5),d0 ROM:0011318C cmp.w ($51E).w,d0 ROM:00113190 bne.s loc_1131A6 ROM:00113192 bsr.l sub_123202 ROM:00113198 move.b #2,($73C).w ROM:0011319E bset #5,($FFFFFC0B).w ROM:001131A4 bra.s loc_113178 ROM:001131A6 ; --------------------------------------------------------------------------- ROM:001131A6 ROM:001131A6 loc_1131A6: ; CODE XREF: ROM:00113186↑j ROM:001131A6 ; ROM:00113190↑j ROM:001131A6 btst #0,($133E).w ROM:001131AC beq.s loc_1131DC ROM:001131AE move.w $21E(a5),d0 ROM:001131B2 cmp.w ($51E).w,d0 ROM:001131B6 bne.s loc_1131DC ROM:001131B8 move.b #4,($73C).w ROM:001131BE bclr #7,($FFFFFC0B).w ROM:001131C4 bclr #5,($FFFFFC0B).w ROM:001131CA bset #3,($FFFFFC0B).w ROM:001131D0 bset #2,($FFFFFC0B).w ROM:001131D6 bra.l locret_11322A ROM:001131DC ; --------------------------------------------------------------------------- ROM:001131DC ROM:001131DC loc_1131DC: ; CODE XREF: ROM:001131AC↑j ROM:001131DC ; ROM:001131B6↑j ROM:001131DC btst #6,($938).w ROM:001131E2 beq.s locret_1131F6 ROM:001131E4 bset #0,($92F).w ROM:001131EA move.b #1,($73C).w ROM:001131F0 bra.l locret_113144 ROM:001131F6 ; --------------------------------------------------------------------------- ROM:001131F6 ROM:001131F6 locret_1131F6: ; CODE XREF: ROM:00113072↑j ROM:001131F6 ; ROM:00113118↑j ... ROM:001131F6 rts ROM:001131F8 ; --------------------------------------------------------------------------- ROM:001131F8 ROM:001131F8 loc_1131F8: ; DATA XREF: ROM:00112FAE↑o ROM:001131F8 btst #7,($92E).w ROM:001131FE beq.s locret_11322A ROM:00113200 bclr #7,($FFFFFC0B).w ROM:00113206 bclr #5,($FFFFFC0B).w ROM:0011320C bset #0,($92F).w ROM:00113212 bsr.w sub_113AC4 ROM:00113216 clr.w ($520).w ROM:0011321A clr.w ($522).w ROM:0011321E move.b #1,($73C).w ROM:00113224 bra.l locret_113144 ROM:0011322A ; --------------------------------------------------------------------------- ROM:0011322A ROM:0011322A locret_11322A: ; CODE XREF: ROM:001131D6↑j ROM:0011322A ; ROM:001131FE↑j ROM:0011322A rts ROM:0011322C ; --------------------------------------------------------------------------- ROM:0011322C ROM:0011322C loc_11322C: ; DATA XREF: ROM:00112FB6↑o ROM:0011322C btst #5,($939).w ROM:00113232 beq.s loc_11326A ROM:00113234 bclr #5,($939).w ROM:0011323A bclr #0,($92E).w ROM:00113240 move.b #0,($758).w ROM:00113246 move.b #0,($75F).w ROM:0011324C bclr #3,($FFFFFC0B).w ROM:00113252 bclr #2,($FFFFFC0B).w ROM:00113258 bset #0,($92F).w ROM:0011325E move.b #1,($73C).w ROM:00113264 bra.l locret_113144 ROM:0011326A ; --------------------------------------------------------------------------- ROM:0011326A ROM:0011326A loc_11326A: ; CODE XREF: ROM:001130B4↑j ROM:0011326A ; ROM:00113232↑j ROM:0011326A bsr.l sub_117FBA ROM:00113270 bsr.l sub_11A4EA ROM:00113276 bset #0,($92E).w ROM:0011327C rts ROM:0011327E ROM:0011327E ; =============== S U B R O U T I N E ======================================= ROM:0011327E ROM:0011327E ROM:0011327E sub_11327E: ; CODE XREF: ROM:00112F18↑p ROM:0011327E cmpi.b #2,($73C).w ROM:00113284 beq.s loc_11328E ROM:00113286 cmpi.b #5,($73C).w ROM:0011328C bne.s loc_11330C ROM:0011328E ROM:0011328E loc_11328E: ; CODE XREF: sub_11327E+6↑j ROM:0011328E btst #7,($FFFFFC0B).w ROM:00113294 beq.s loc_1132BA ROM:00113296 btst #3,($92C).w ROM:0011329C beq.s loc_1132BA ROM:0011329E bclr #7,($FFFFFC0B).w ROM:001132A4 bset #3,($1321).w ROM:001132AA movem.l d0-a5,-(sp) ROM:001132AE bsr.l sub_126A84 ROM:001132B4 movem.l (sp)+,d0-a5 ROM:001132B8 bra.s loc_113306 ROM:001132BA ; --------------------------------------------------------------------------- ROM:001132BA ROM:001132BA loc_1132BA: ; CODE XREF: sub_11327E+16↑j ROM:001132BA ; sub_11327E+1E↑j ROM:001132BA btst #1,($92C).w ROM:001132C0 beq.s loc_1132E8 ROM:001132C2 btst #1,($930).w ROM:001132C8 bne.s loc_1132E8 ROM:001132CA btst #4,($93F).w ROM:001132D0 bne.s loc_1132E8 ROM:001132D2 bset #4,($131F).w ROM:001132D8 movem.l d0-a5,-(sp) ROM:001132DC bsr.l sub_1265C6 ROM:001132E2 movem.l (sp)+,d0-a5 ROM:001132E6 bra.s loc_113306 ROM:001132E8 ; --------------------------------------------------------------------------- ROM:001132E8 ROM:001132E8 loc_1132E8: ; CODE XREF: sub_11327E+42↑j ROM:001132E8 ; sub_11327E+4A↑j ... ROM:001132E8 btst #1,($92C).w ROM:001132EE beq.s loc_113306 ROM:001132F0 btst #1,($930).w ROM:001132F6 beq.s loc_1132FA ROM:001132F8 bra.s loc_113302 ROM:001132FA ; --------------------------------------------------------------------------- ROM:001132FA ROM:001132FA loc_1132FA: ; CODE XREF: sub_11327E+78↑j ROM:001132FA btst #4,($93F).w ROM:00113300 beq.s loc_113306 ROM:00113302 ROM:00113302 loc_113302: ; CODE XREF: sub_11327E+7A↑j ROM:00113302 bsr.w sub_113B08 ROM:00113306 ROM:00113306 loc_113306: ; CODE XREF: sub_11327E+3A↑j ROM:00113306 ; sub_11327E+68↑j ... ROM:00113306 bra.l locret_11332A ROM:0011330C ; --------------------------------------------------------------------------- ROM:0011330C ROM:0011330C loc_11330C: ; CODE XREF: sub_11327E+E↑j ROM:0011330C cmpi.b #4,($73C).w ROM:00113312 bne.s locret_11332A ROM:00113314 btst #5,($FFFFFC0B).w ROM:0011331A beq.s locret_11332A ROM:0011331C btst #1,($92C).w ROM:00113322 beq.s locret_11332A ROM:00113324 bsr.l sub_113BA8 ROM:0011332A ROM:0011332A locret_11332A: ; CODE XREF: sub_11327E:loc_113306↑j ROM:0011332A ; sub_11327E+94↑j ... ROM:0011332A rts ROM:0011332A ; End of function sub_11327E ROM:0011332A ROM:0011332C ROM:0011332C ; =============== S U B R O U T I N E ======================================= ROM:0011332C ROM:0011332C ROM:0011332C sub_11332C: ; CODE XREF: sub_112F60↑p ROM:0011332C clr.w d1 ROM:0011332E move.b ($73D).w,d1 ROM:00113332 cmpi.w #8,d1 ROM:00113336 bcc.s locret_113340 ROM:00113338 movea.l off_113342(pc,d1.w*4),a0 ROM:0011333C nop ROM:0011333E jmp (a0) ROM:00113340 ; --------------------------------------------------------------------------- ROM:00113340 ROM:00113340 locret_113340: ; CODE XREF: sub_11332C+A↑j ROM:00113340 rts ROM:00113340 ; End of function sub_11332C ROM:00113340 ROM:00113340 ; --------------------------------------------------------------------------- ROM:00113342 off_113342: dc.l loc_113362 ; DATA XREF: sub_11332C+C↑r ROM:00113346 dc.l loc_11336C ROM:0011334A dc.l loc_1133A4 ROM:0011334E dc.l locret_1133B8 ROM:00113352 dc.l loc_1133BA ROM:00113356 dc.l loc_1133F0 ROM:0011335A dc.l loc_113462 ROM:0011335E dc.l loc_113534 ROM:00113362 ; --------------------------------------------------------------------------- ROM:00113362 ROM:00113362 loc_113362: ; DATA XREF: ROM:off_113342↑o ROM:00113362 move.b #1,($73D).w ROM:00113368 bra.s locret_1133A2 ROM:0011336A ; --------------------------------------------------------------------------- ROM:0011336A rts ROM:0011336C ; --------------------------------------------------------------------------- ROM:0011336C ROM:0011336C loc_11336C: ; DATA XREF: ROM:00113346↑o ROM:0011336C btst #0,($92F).w ROM:00113372 beq.s locret_1133A2 ROM:00113374 bset #3,($FFFFFC0B).w ROM:0011337A bset #2,($FFFFFC0B).w ROM:00113380 bset #4,($FFFFFC0B).w ROM:00113386 bset #5,($FFFFFC0B).w ROM:0011338C clr.b ($8BA).w ROM:00113390 clr.w ($64E).w ROM:00113394 move.b #3,($8BA).w ROM:0011339A move.b #2,($73D).w ROM:001133A0 bra.s locret_1133B6 ROM:001133A2 ; --------------------------------------------------------------------------- ROM:001133A2 ROM:001133A2 locret_1133A2: ; CODE XREF: ROM:00113368↑j ROM:001133A2 ; ROM:00113372↑j ... ROM:001133A2 rts ROM:001133A4 ; --------------------------------------------------------------------------- ROM:001133A4 ROM:001133A4 loc_1133A4: ; DATA XREF: ROM:0011334A↑o ROM:001133A4 move.w $21A(a5),d1 ROM:001133A8 cmp.w ($64E).w,d1 ROM:001133AC bgt.s locret_1133B6 ROM:001133AE move.b #3,($73D).w ROM:001133B4 bra.s locret_1133B8 ROM:001133B6 ; --------------------------------------------------------------------------- ROM:001133B6 ROM:001133B6 locret_1133B6: ; CODE XREF: ROM:001133A0↑j ROM:001133B6 ; ROM:001133AC↑j ... ROM:001133B6 rts ROM:001133B8 ; --------------------------------------------------------------------------- ROM:001133B8 ROM:001133B8 locret_1133B8: ; CODE XREF: ROM:001133B4↑j ROM:001133B8 ; DATA XREF: ROM:0011334E↑o ROM:001133B8 rts ROM:001133BA ; --------------------------------------------------------------------------- ROM:001133BA ROM:001133BA loc_1133BA: ; DATA XREF: ROM:00113352↑o ROM:001133BA move.w ($518).w,d1 ROM:001133BE cmp.w ($5FC).w,d1 ROM:001133C2 bgt.s locret_1133EE ROM:001133C4 btst #1,($92C).w ROM:001133CA bne.s locret_1133EE ROM:001133CC bclr #4,($FFFFFC0B).w ROM:001133D2 bclr #5,($FFFFFC0B).w ROM:001133D8 bset #2,($936).w ROM:001133DE bsr.w sub_113B76 ROM:001133E2 move.b #7,($73D).w ROM:001133E8 bra.l locret_1135D8 ROM:001133EE ; --------------------------------------------------------------------------- ROM:001133EE ROM:001133EE locret_1133EE: ; CODE XREF: ROM:001133C2↑j ROM:001133EE ; ROM:001133CA↑j ROM:001133EE rts ROM:001133F0 ; --------------------------------------------------------------------------- ROM:001133F0 ROM:001133F0 loc_1133F0: ; DATA XREF: ROM:00113356↑o ROM:001133F0 move.w $22C(a5),d3 ROM:001133F4 cmp.w ($5FC).w,d3 ROM:001133F8 bgt.s loc_113426 ROM:001133FA bclr #4,($FFFFFC0B).w ROM:00113400 bclr #5,($FFFFFC0B).w ROM:00113406 clr.b ($891).w ROM:0011340A clr.w ($5FC).w ROM:0011340E bset #3,($93B).w ROM:00113414 bset #3,($FFFFFC0B).w ROM:0011341A move.b #1,($73D).w ROM:00113420 bra.l locret_1133A2 ROM:00113426 ; --------------------------------------------------------------------------- ROM:00113426 ROM:00113426 loc_113426: ; CODE XREF: ROM:001133F8↑j ROM:00113426 btst #6,($FFFFFC0D).w ROM:0011342C beq.s locret_113460 ROM:0011342E bsr.w sub_113B08 ROM:00113432 bclr #4,($FFFFFC0B).w ROM:00113438 bclr #5,($FFFFFC0B).w ROM:0011343E clr.b ($891).w ROM:00113442 clr.w ($5FC).w ROM:00113446 clr.b ($8BA).w ROM:0011344A clr.w ($64E).w ROM:0011344E move.b #3,($8BA).w ROM:00113454 move.b #2,($73D).w ROM:0011345A bra.l locret_1133B6 ROM:00113460 ; --------------------------------------------------------------------------- ROM:00113460 ROM:00113460 locret_113460: ; CODE XREF: ROM:0011342C↑j ROM:00113460 rts ROM:00113462 ; --------------------------------------------------------------------------- ROM:00113462 ROM:00113462 loc_113462: ; DATA XREF: ROM:0011335A↑o ROM:00113462 move.w ($5FC).w,d0 ROM:00113466 move.w ($518).w,d1 ROM:0011346A move.w ($51A).w,d2 ROM:0011346E btst #6,($FFFFFC0D).w ROM:00113474 beq.s loc_1134AA ROM:00113476 cmp.w d0,d2 ROM:00113478 blt.s loc_11347C ROM:0011347A bra.s loc_113484 ROM:0011347C ; --------------------------------------------------------------------------- ROM:0011347C ROM:0011347C loc_11347C: ; CODE XREF: ROM:00113478↑j ROM:0011347C btst #1,($FFFFFC0D).w ROM:00113482 bne.s loc_1134AA ROM:00113484 ROM:00113484 loc_113484: ; CODE XREF: ROM:0011347A↑j ROM:00113484 bsr.w sub_113B08 ROM:00113488 clr.b ($891).w ROM:0011348C clr.w ($5FC).w ROM:00113490 clr.b ($8BA).w ROM:00113494 clr.w ($64E).w ROM:00113498 move.b #3,($8BA).w ROM:0011349E move.b #2,($73D).w ROM:001134A4 bra.l locret_1133B6 ROM:001134AA ; --------------------------------------------------------------------------- ROM:001134AA ROM:001134AA loc_1134AA: ; CODE XREF: ROM:00113474↑j ROM:001134AA ; ROM:00113482↑j ROM:001134AA cmp.w ($5FC).w,d1 ROM:001134AE bgt.s loc_1134D8 ROM:001134B0 cmpi.w #$80,($51C).w ROM:001134B6 ble.s loc_1134D8 ROM:001134B8 clr.b ($891).w ROM:001134BC clr.w ($5FC).w ROM:001134C0 bset #3,($933).w ROM:001134C6 bclr #2,($FFFFFC0B).w ROM:001134CC move.b #1,($73D).w ROM:001134D2 bra.l locret_1133A2 ROM:001134D8 ; --------------------------------------------------------------------------- ROM:001134D8 ROM:001134D8 loc_1134D8: ; CODE XREF: ROM:001134AE↑j ROM:001134D8 ; ROM:001134B6↑j ROM:001134D8 btst #1,($FFFFFC0D).w ROM:001134DE beq.s loc_113510 ROM:001134E0 cmpi.w #0,($FFFFFC0E).w ROM:001134E6 bne.s loc_113510 ROM:001134E8 cmpi.w #$80,($51C).w ROM:001134EE bgt.s loc_113510 ROM:001134F0 cmp.w d2,d0 ROM:001134F2 ble.s loc_113510 ROM:001134F4 cmp.w d0,d1 ROM:001134F6 ble.s loc_113510 ROM:001134F8 bsr.w sub_113B08 ROM:001134FC bsr.w sub_113B3E ROM:00113500 bsr.w sub_113B76 ROM:00113504 move.b #7,($73D).w ROM:0011350A bra.l locret_1135D8 ROM:00113510 ; --------------------------------------------------------------------------- ROM:00113510 ROM:00113510 loc_113510: ; CODE XREF: ROM:001134DE↑j ROM:00113510 ; ROM:001134E6↑j ... ROM:00113510 cmp.w ($5FC).w,d1 ROM:00113514 bgt.s locret_113532 ROM:00113516 cmpi.w #$80,($51C).w ROM:0011351C bgt.s locret_113532 ROM:0011351E bsr.w sub_113B3E ROM:00113522 bsr.w sub_113B76 ROM:00113526 move.b #6,($73D).w ROM:0011352C bra.l *+6 ROM:00113532 ; --------------------------------------------------------------------------- ROM:00113532 ROM:00113532 locret_113532: ; CODE XREF: ROM:00113514↑j ROM:00113532 ; ROM:0011351C↑j ... ROM:00113532 rts ROM:00113534 ; --------------------------------------------------------------------------- ROM:00113534 ROM:00113534 loc_113534: ; DATA XREF: ROM:0011335E↑o ROM:00113534 move.w ($5FC).w,d0 ROM:00113538 move.w ($518).w,d1 ROM:0011353C move.w ($51A).w,d2 ROM:00113540 btst #4,($FFFFFC0D).w ROM:00113546 beq.s loc_11354E ROM:00113548 cmp.w d0,d2 ROM:0011354A blt.s loc_11354E ROM:0011354C bra.s loc_113560 ROM:0011354E ; --------------------------------------------------------------------------- ROM:0011354E ROM:0011354E loc_11354E: ; CODE XREF: ROM:00113546↑j ROM:0011354E ; ROM:0011354A↑j ROM:0011354E btst #6,($FFFFFC0D).w ROM:00113554 beq.s loc_113558 ROM:00113556 bra.s loc_113560 ROM:00113558 ; --------------------------------------------------------------------------- ROM:00113558 ROM:00113558 loc_113558: ; CODE XREF: ROM:00113554↑j ROM:00113558 cmpi.w #$80,($51C).w ROM:0011355E ble.s loc_113586 ROM:00113560 ROM:00113560 loc_113560: ; CODE XREF: ROM:0011354C↑j ROM:00113560 ; ROM:00113556↑j ROM:00113560 bsr.w sub_113B08 ROM:00113564 clr.b ($891).w ROM:00113568 clr.w ($5FC).w ROM:0011356C clr.b ($8BA).w ROM:00113570 clr.w ($64E).w ROM:00113574 move.b #3,($8BA).w ROM:0011357A move.b #2,($73D).w ROM:00113580 bra.l locret_1133B6 ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 loc_113586: ; CODE XREF: ROM:0011355E↑j ROM:00113586 btst #4,($FFFFFC0D).w ROM:0011358C beq.s loc_1135B6 ROM:0011358E cmp.w d2,d0 ROM:00113590 ble.s loc_1135B6 ROM:00113592 cmp.w d0,d1 ROM:00113594 ble.s loc_1135B6 ROM:00113596 cmpi.w #$80,($51C).w ROM:0011359C bgt.s loc_1135B6 ROM:0011359E bsr.w sub_113B08 ROM:001135A2 bsr.w sub_113B4C ROM:001135A6 bsr.w sub_113B76 ROM:001135AA move.b #6,($73D).w ROM:001135B0 bra.l locret_113532 ROM:001135B6 ; --------------------------------------------------------------------------- ROM:001135B6 ROM:001135B6 loc_1135B6: ; CODE XREF: ROM:0011358C↑j ROM:001135B6 ; ROM:00113590↑j ... ROM:001135B6 cmp.w ($5FC).w,d1 ROM:001135BA bgt.s locret_1135D8 ROM:001135BC cmpi.w #$80,($51C).w ROM:001135C2 bgt.s locret_1135D8 ROM:001135C4 bsr.w sub_113B4C ROM:001135C8 bsr.w sub_113B76 ROM:001135CC move.b #7,($73D).w ROM:001135D2 bra.l *+6 ROM:001135D8 ; --------------------------------------------------------------------------- ROM:001135D8 ROM:001135D8 locret_1135D8: ; CODE XREF: ROM:001133E8↑j ROM:001135D8 ; ROM:0011350A↑j ... ROM:001135D8 rts ROM:001135DA ; --------------------------------------------------------------------------- ROM:001135DA rts ROM:001135DC ROM:001135DC ; =============== S U B R O U T I N E ======================================= ROM:001135DC ROM:001135DC ROM:001135DC sub_1135DC: ; CODE XREF: ROM:00112F1C↑p ROM:001135DC clr.b ($8BA).w ROM:001135E0 clr.w ($64E).w ROM:001135E4 move.b #3,($8BA).w ROM:001135EA cmpi.b #3,($73D).w ROM:001135F0 bne.l loc_113678 ROM:001135F6 btst #1,($930).w ROM:001135FC beq.s loc_11363E ROM:001135FE btst #4,($93F).w ROM:00113604 bne.s loc_11363E ROM:00113606 cmpi.w #0,($52A).w ROM:0011360C bne.s loc_11363E ROM:0011360E bsr.w sub_113AC4 ROM:00113612 andi.w #$F9FF,($FFFFFC0A).w ROM:00113618 bsr.w sub_113B1A ROM:0011361C clr.b ($8BA).w ROM:00113620 clr.w ($64E).w ROM:00113624 clr.b ($891).w ROM:00113628 clr.w ($5FC).w ROM:0011362C move.b #3,($891).w ROM:00113632 move.b #4,($73D).w ROM:00113638 bra.l locret_113764 ROM:0011363E ; --------------------------------------------------------------------------- ROM:0011363E ROM:0011363E loc_11363E: ; CODE XREF: sub_1135DC+20↑j ROM:0011363E ; sub_1135DC+28↑j ... ROM:0011363E btst #4,($93F).w ROM:00113644 beq.s loc_113648 ROM:00113646 bra.s loc_113658 ROM:00113648 ; --------------------------------------------------------------------------- ROM:00113648 ROM:00113648 loc_113648: ; CODE XREF: sub_1135DC+68↑j ROM:00113648 btst #1,($930).w ROM:0011364E beq.s loc_113672 ROM:00113650 cmpi.w #0,($52A).w ROM:00113656 beq.s loc_113672 ROM:00113658 ROM:00113658 loc_113658: ; CODE XREF: sub_1135DC+6A↑j ROM:00113658 clr.b ($8BA).w ROM:0011365C clr.w ($64E).w ROM:00113660 move.b #3,($8BA).w ROM:00113666 move.b #2,($73D).w ROM:0011366C bra.l locret_113764 ROM:00113672 ; --------------------------------------------------------------------------- ROM:00113672 ROM:00113672 loc_113672: ; CODE XREF: sub_1135DC+72↑j ROM:00113672 ; sub_1135DC+7A↑j ROM:00113672 bra.l locret_113764 ROM:00113678 ; --------------------------------------------------------------------------- ROM:00113678 ROM:00113678 loc_113678: ; CODE XREF: sub_1135DC+14↑j ROM:00113678 cmpi.b #4,($73D).w ROM:0011367E bne.l locret_113764 ROM:00113684 move.w ($5FC).w,d0 ROM:00113688 move.w ($518).w,d1 ROM:0011368C move.w ($51A).w,d2 ROM:00113690 move.w $228(a5),d3 ROM:00113694 move.w $22A(a5),d4 ROM:00113698 btst #1,($92C).w ROM:0011369E beq.s loc_1136A2 ROM:001136A0 bra.s loc_1136BE ROM:001136A2 ; --------------------------------------------------------------------------- ROM:001136A2 ROM:001136A2 loc_1136A2: ; CODE XREF: sub_1135DC+C2↑j ROM:001136A2 btst #6,($931).w ROM:001136A8 beq.s loc_1136FE ROM:001136AA cmpi.w #0,d0 ROM:001136AE ble.s loc_1136B6 ROM:001136B0 cmp.w d0,d4 ROM:001136B2 ble.s loc_1136B6 ROM:001136B4 bra.s loc_1136BE ROM:001136B6 ; --------------------------------------------------------------------------- ROM:001136B6 ROM:001136B6 loc_1136B6: ; CODE XREF: sub_1135DC+D2↑j ROM:001136B6 ; sub_1135DC+D6↑j ROM:001136B6 cmp.w d3,d0 ROM:001136B8 ble.s loc_1136FE ROM:001136BA cmp.w d0,d2 ROM:001136BC ble.s loc_1136FE ROM:001136BE ROM:001136BE loc_1136BE: ; CODE XREF: sub_1135DC+C4↑j ROM:001136BE ; sub_1135DC+D8↑j ROM:001136BE btst #6,($1342).w ROM:001136C4 beq.s loc_1136DC ROM:001136C6 bsr.w sub_113AD6 ROM:001136CA ori.w #$600,($FFFFFC0A).w ROM:001136D0 bset #5,($FFFFFC0B).w ROM:001136D6 bset #6,($1342).w ROM:001136DC ROM:001136DC loc_1136DC: ; CODE XREF: sub_1135DC+E8↑j ROM:001136DC clr.b ($891).w ROM:001136E0 clr.w ($5FC).w ROM:001136E4 clr.b ($8BA).w ROM:001136E8 clr.w ($64E).w ROM:001136EC move.b #3,($8BA).w ROM:001136F2 move.b #2,($73D).w ROM:001136F8 bra.l locret_113764 ROM:001136FE ; --------------------------------------------------------------------------- ROM:001136FE ROM:001136FE loc_1136FE: ; CODE XREF: sub_1135DC+CC↑j ROM:001136FE ; sub_1135DC+DC↑j ... ROM:001136FE btst #6,($931).w ROM:00113704 beq.s loc_11373C ROM:00113706 btst #1,($92C).w ROM:0011370C bne.s loc_11373C ROM:0011370E cmp.w d2,d0 ROM:00113710 ble.s loc_11373C ROM:00113712 cmp.w d0,d1 ROM:00113714 ble.s loc_11373C ROM:00113716 bclr #4,($FFFFFC0B).w ROM:0011371C bclr #5,($FFFFFC0B).w ROM:00113722 bset #2,($936).w ROM:00113728 bsr.w sub_113B08 ROM:0011372C bsr.w sub_113B76 ROM:00113730 move.b #6,($73D).w ROM:00113736 bra.l locret_113764 ROM:0011373C ; --------------------------------------------------------------------------- ROM:0011373C ROM:0011373C loc_11373C: ; CODE XREF: sub_1135DC+128↑j ROM:0011373C ; sub_1135DC+130↑j ... ROM:0011373C btst #6,($931).w ROM:00113742 beq.s locret_113764 ROM:00113744 cmp.w d4,d0 ROM:00113746 blt.s locret_113764 ROM:00113748 cmp.w d0,d3 ROM:0011374A blt.s locret_113764 ROM:0011374C btst #1,($92C).w ROM:00113752 bne.s locret_113764 ROM:00113754 bset #2,($936).w ROM:0011375A bsr.w sub_113B08 ROM:0011375E move.b #5,($73D).w ROM:00113764 ROM:00113764 locret_113764: ; CODE XREF: sub_1135DC+5C↑j ROM:00113764 ; sub_1135DC+90↑j ... ROM:00113764 rts ROM:00113764 ; End of function sub_1135DC ROM:00113764 ROM:00113766 ROM:00113766 ; =============== S U B R O U T I N E ======================================= ROM:00113766 ROM:00113766 ROM:00113766 sub_113766: ; CODE XREF: sub_112F66↑p ROM:00113766 bclr #6,($938).w ROM:0011376C clr.w d1 ROM:0011376E move.b ($73E).w,d1 ROM:00113772 cmpi.w #$C,d1 ROM:00113776 bcc.s locret_113780 ROM:00113778 movea.l off_113782(pc,d1.w*4),a0 ROM:0011377C nop ROM:0011377E jmp (a0) ROM:00113780 ; --------------------------------------------------------------------------- ROM:00113780 ROM:00113780 locret_113780: ; CODE XREF: sub_113766+10↑j ROM:00113780 rts ROM:00113780 ; End of function sub_113766 ROM:00113780 ROM:00113780 ; --------------------------------------------------------------------------- ROM:00113782 off_113782: dc.l loc_1137B2 ; DATA XREF: sub_113766+12↑r ROM:00113786 dc.l loc_1137CE ROM:0011378A dc.l loc_113804 ROM:0011378E dc.l loc_11382C ROM:00113792 dc.l loc_113860 ROM:00113796 dc.l loc_113876 ROM:0011379A dc.l loc_1138AA ROM:0011379E dc.l loc_1138C0 ROM:001137A2 dc.l loc_1138F4 ROM:001137A6 dc.l loc_11397A ROM:001137AA dc.l loc_113990 ROM:001137AE dc.l loc_1139B4 ROM:001137B2 ; --------------------------------------------------------------------------- ROM:001137B2 ROM:001137B2 loc_1137B2: ; DATA XREF: ROM:off_113782↑o ROM:001137B2 bclr #0,($133E).w ROM:001137B8 bset #2,($FFFFFC0B).w ROM:001137BE bset #3,($FFFFFC0B).w ROM:001137C4 move.b #1,($73E).w ROM:001137CA bra.s locret_113802 ROM:001137CC ; --------------------------------------------------------------------------- ROM:001137CC rts ROM:001137CE ; --------------------------------------------------------------------------- ROM:001137CE ROM:001137CE loc_1137CE: ; DATA XREF: ROM:00113786↑o ROM:001137CE btst #6,($93A).w ROM:001137D4 beq.s locret_113802 ROM:001137D6 bclr #4,($FFFFFC0B).w ROM:001137DC bset #2,($FFFFFC0B).w ROM:001137E2 bset #3,($FFFFFC0B).w ROM:001137E8 move.w $20E(a5),d0 ROM:001137EC clr.b ($891).w ROM:001137F0 move.w d0,($5FC).w ROM:001137F4 move.b #1,($891).w ROM:001137FA move.b #2,($73E).w ROM:00113800 bra.s locret_11382A ROM:00113802 ; --------------------------------------------------------------------------- ROM:00113802 ROM:00113802 locret_113802: ; CODE XREF: ROM:001137CA↑j ROM:00113802 ; ROM:001137D4↑j ... ROM:00113802 rts ROM:00113804 ; --------------------------------------------------------------------------- ROM:00113804 ROM:00113804 loc_113804: ; DATA XREF: ROM:0011378A↑o ROM:00113804 cmpi.w #0,($5FC).w ROM:0011380A bgt.s locret_11382A ROM:0011380C move.w $210(a5),d0 ROM:00113810 clr.b ($891).w ROM:00113814 move.w d0,($5FC).w ROM:00113818 move.b #1,($891).w ROM:0011381E move.b #3,($73E).w ROM:00113824 bsr.w sub_113B52 ROM:00113828 bra.s locret_11385E ROM:0011382A ; --------------------------------------------------------------------------- ROM:0011382A ROM:0011382A locret_11382A: ; CODE XREF: ROM:00113800↑j ROM:0011382A ; ROM:0011380A↑j ROM:0011382A rts ROM:0011382C ; --------------------------------------------------------------------------- ROM:0011382C ROM:0011382C loc_11382C: ; DATA XREF: ROM:0011378E↑o ROM:0011382C btst #0,($FFFFFC0C).w ROM:00113832 beq.s locret_11385E ROM:00113834 btst #6,($FFFFFC0D).w ROM:0011383A beq.s locret_11385E ROM:0011383C bsr.w sub_113B08 ROM:00113840 move.w $210(a5),d0 ROM:00113844 clr.b ($891).w ROM:00113848 move.w d0,($5FC).w ROM:0011384C move.b #1,($891).w ROM:00113852 move.b #4,($73E).w ROM:00113858 bra.l locret_113874 ROM:0011385E ; --------------------------------------------------------------------------- ROM:0011385E ROM:0011385E locret_11385E: ; CODE XREF: ROM:00113828↑j ROM:0011385E ; ROM:00113832↑j ... ROM:0011385E rts ROM:00113860 ; --------------------------------------------------------------------------- ROM:00113860 ROM:00113860 loc_113860: ; DATA XREF: ROM:00113792↑o ROM:00113860 cmpi.w #0,($5FC).w ROM:00113866 bgt.s locret_113874 ROM:00113868 move.b #5,($73E).w ROM:0011386E bsr.w sub_113B5A ROM:00113872 bra.s locret_1138A8 ROM:00113874 ; --------------------------------------------------------------------------- ROM:00113874 ROM:00113874 locret_113874: ; CODE XREF: ROM:00113858↑j ROM:00113874 ; ROM:00113866↑j ROM:00113874 rts ROM:00113876 ; --------------------------------------------------------------------------- ROM:00113876 ROM:00113876 loc_113876: ; DATA XREF: ROM:00113796↑o ROM:00113876 btst #0,($FFFFFC0C).w ROM:0011387C beq.s locret_1138A8 ROM:0011387E btst #6,($FFFFFC0D).w ROM:00113884 beq.s locret_1138A8 ROM:00113886 bsr.w sub_113B08 ROM:0011388A move.w $212(a5),d0 ROM:0011388E clr.b ($891).w ROM:00113892 move.w d0,($5FC).w ROM:00113896 move.b #1,($891).w ROM:0011389C move.b #6,($73E).w ROM:001138A2 bra.l locret_1138BE ROM:001138A8 ; --------------------------------------------------------------------------- ROM:001138A8 ROM:001138A8 locret_1138A8: ; CODE XREF: ROM:00113872↑j ROM:001138A8 ; ROM:0011387C↑j ... ROM:001138A8 rts ROM:001138AA ; --------------------------------------------------------------------------- ROM:001138AA ROM:001138AA loc_1138AA: ; DATA XREF: ROM:0011379A↑o ROM:001138AA cmpi.w #0,($5FC).w ROM:001138B0 bgt.s locret_1138BE ROM:001138B2 move.b #7,($73E).w ROM:001138B8 bsr.w sub_113B62 ROM:001138BC bra.s locret_1138F2 ROM:001138BE ; --------------------------------------------------------------------------- ROM:001138BE ROM:001138BE locret_1138BE: ; CODE XREF: ROM:001138A2↑j ROM:001138BE ; ROM:001138B0↑j ROM:001138BE rts ROM:001138C0 ; --------------------------------------------------------------------------- ROM:001138C0 ROM:001138C0 loc_1138C0: ; DATA XREF: ROM:0011379E↑o ROM:001138C0 btst #0,($FFFFFC0C).w ROM:001138C6 beq.s locret_1138F2 ROM:001138C8 btst #6,($FFFFFC0D).w ROM:001138CE beq.s locret_1138F2 ROM:001138D0 bsr.w sub_113B08 ROM:001138D4 move.w $216(a5),d0 ROM:001138D8 clr.b ($891).w ROM:001138DC move.w d0,($5FC).w ROM:001138E0 move.b #1,($891).w ROM:001138E6 move.b #8,($73E).w ROM:001138EC bra.l locret_113978 ROM:001138F2 ; --------------------------------------------------------------------------- ROM:001138F2 ROM:001138F2 locret_1138F2: ; CODE XREF: ROM:001138BC↑j ROM:001138F2 ; ROM:001138C6↑j ... ROM:001138F2 rts ROM:001138F4 ; --------------------------------------------------------------------------- ROM:001138F4 ROM:001138F4 loc_1138F4: ; DATA XREF: ROM:001137A2↑o ROM:001138F4 move.w ($FFFFFC0E).w,d2 ROM:001138F8 move.w ($522).w,d0 ROM:001138FC not.b d0 ROM:001138FE btst #6,($FFFFFC0D).w ROM:00113904 beq.s loc_113942 ROM:00113906 cmp.w d2,d0 ROM:00113908 beq.s loc_11390C ROM:0011390A bra.s loc_11391E ROM:0011390C ; --------------------------------------------------------------------------- ROM:0011390C ROM:0011390C loc_11390C: ; CODE XREF: ROM:00113908↑j ROM:0011390C btst #1,($FFFFFC0D).w ROM:00113912 beq.s loc_113916 ROM:00113914 bra.s loc_11391E ROM:00113916 ; --------------------------------------------------------------------------- ROM:00113916 ROM:00113916 loc_113916: ; CODE XREF: ROM:00113912↑j ROM:00113916 btst #3,($FFFFFC0D).w ROM:0011391C beq.s loc_113942 ROM:0011391E ROM:0011391E loc_11391E: ; CODE XREF: ROM:0011390A↑j ROM:0011391E ; ROM:00113914↑j ROM:0011391E bsr.w sub_113B08 ROM:00113922 bset #4,($FFFFFC0B).w ROM:00113928 bset #6,($938).w ROM:0011392E clr.b ($891).w ROM:00113932 clr.w ($5FC).w ROM:00113936 move.b #1,($73E).w ROM:0011393C bra.l locret_113802 ROM:00113942 ; --------------------------------------------------------------------------- ROM:00113942 ROM:00113942 loc_113942: ; CODE XREF: ROM:00113904↑j ROM:00113942 ; ROM:0011391C↑j ROM:00113942 btst #6,($FFFFFC0D).w ROM:00113948 beq.s locret_113978 ROM:0011394A btst #1,($FFFFFC0D).w ROM:00113950 bne.s locret_113978 ROM:00113952 btst #3,($FFFFFC0D).w ROM:00113958 bne.s locret_113978 ROM:0011395A cmp.w d2,d0 ROM:0011395C bne.s locret_113978 ROM:0011395E move.w $214(a5),d1 ROM:00113962 clr.b ($891).w ROM:00113966 move.w d1,($5FC).w ROM:0011396A move.b #1,($891).w ROM:00113970 move.b #9,($73E).w ROM:00113976 bra.s locret_11398E ROM:00113978 ; --------------------------------------------------------------------------- ROM:00113978 ROM:00113978 locret_113978: ; CODE XREF: ROM:001138EC↑j ROM:00113978 ; ROM:00113948↑j ... ROM:00113978 rts ROM:0011397A ; --------------------------------------------------------------------------- ROM:0011397A ROM:0011397A loc_11397A: ; DATA XREF: ROM:001137A6↑o ROM:0011397A cmpi.w #0,($5FC).w ROM:00113980 bgt.s locret_11398E ROM:00113982 move.b #$A,($73E).w ROM:00113988 bsr.w sub_113B6A ROM:0011398C bra.s locret_1139B2 ROM:0011398E ; --------------------------------------------------------------------------- ROM:0011398E ROM:0011398E locret_11398E: ; CODE XREF: ROM:00113976↑j ROM:0011398E ; ROM:00113980↑j ROM:0011398E rts ROM:00113990 ; --------------------------------------------------------------------------- ROM:00113990 ROM:00113990 loc_113990: ; DATA XREF: ROM:001137AA↑o ROM:00113990 btst #0,($FFFFFC0C).w ROM:00113996 beq.s locret_1139B2 ROM:00113998 btst #6,($FFFFFC0D).w ROM:0011399E beq.s locret_1139B2 ROM:001139A0 bsr.w sub_113B08 ROM:001139A4 bset #0,($133E).w ROM:001139AA move.b #$B,($73E).w ROM:001139B0 bra.s locret_1139FE ROM:001139B2 ; --------------------------------------------------------------------------- ROM:001139B2 ROM:001139B2 locret_1139B2: ; CODE XREF: ROM:0011398C↑j ROM:001139B2 ; ROM:00113996↑j ... ROM:001139B2 rts ROM:001139B4 ; --------------------------------------------------------------------------- ROM:001139B4 ROM:001139B4 loc_1139B4: ; DATA XREF: ROM:001137AE↑o ROM:001139B4 move.w $21C(a5),d0 ROM:001139B8 move.w $21E(a5),d1 ROM:001139BC btst #7,($1333).w ROM:001139C2 beq.s loc_1139CC ROM:001139C4 cmp.w ($51E).w,d0 ROM:001139C8 bne.s loc_1139CC ROM:001139CA bra.s loc_1139DA ROM:001139CC ; --------------------------------------------------------------------------- ROM:001139CC ROM:001139CC loc_1139CC: ; CODE XREF: ROM:001139C2↑j ROM:001139CC ; ROM:001139C8↑j ROM:001139CC btst #7,($92E).w ROM:001139D2 beq.s locret_1139FE ROM:001139D4 cmp.w ($51E).w,d1 ROM:001139D8 bne.s locret_1139FE ROM:001139DA ROM:001139DA loc_1139DA: ; CODE XREF: ROM:001139CA↑j ROM:001139DA bset #4,($FFFFFC0B).w ROM:001139E0 bclr #0,($133E).w ROM:001139E6 bclr #2,($FFFFFC0B).w ROM:001139EC bclr #3,($FFFFFC0B).w ROM:001139F2 move.b #1,($73E).w ROM:001139F8 bra.l locret_113802 ROM:001139FE ; --------------------------------------------------------------------------- ROM:001139FE ROM:001139FE locret_1139FE: ; CODE XREF: ROM:001139B0↑j ROM:001139FE ; ROM:001139D2↑j ... ROM:001139FE rts ROM:00113A00 ; --------------------------------------------------------------------------- ROM:00113A00 rts ROM:00113A02 ROM:00113A02 ; =============== S U B R O U T I N E ======================================= ROM:00113A02 ROM:00113A02 ROM:00113A02 sub_113A02: ; CODE XREF: ROM:00112F14↑p ROM:00113A02 btst #1,($FFFFFC0D).w ROM:00113A08 beq.s loc_113A12 ROM:00113A0A bset #1,($930).w ROM:00113A10 bra.s loc_113A18 ROM:00113A12 ; --------------------------------------------------------------------------- ROM:00113A12 ROM:00113A12 loc_113A12: ; CODE XREF: sub_113A02+6↑j ROM:00113A12 bclr #1,($930).w ROM:00113A18 ROM:00113A18 loc_113A18: ; CODE XREF: sub_113A02+E↑j ROM:00113A18 btst #3,($FFFFFC0D).w ROM:00113A1E beq.s loc_113A28 ROM:00113A20 bset #4,($93F).w ROM:00113A26 bra.s loc_113A2E ROM:00113A28 ; --------------------------------------------------------------------------- ROM:00113A28 ROM:00113A28 loc_113A28: ; CODE XREF: sub_113A02+1C↑j ROM:00113A28 bclr #4,($93F).w ROM:00113A2E ROM:00113A2E loc_113A2E: ; CODE XREF: sub_113A02+24↑j ROM:00113A2E btst #4,($FFFFFC0D).w ROM:00113A34 beq.s loc_113A3E ROM:00113A36 bset #6,($931).w ROM:00113A3C bra.s loc_113A44 ROM:00113A3E ; --------------------------------------------------------------------------- ROM:00113A3E ROM:00113A3E loc_113A3E: ; CODE XREF: sub_113A02+32↑j ROM:00113A3E bclr #6,($931).w ROM:00113A44 ROM:00113A44 loc_113A44: ; CODE XREF: sub_113A02+3A↑j ROM:00113A44 btst #6,($FFFFFC0D).w ROM:00113A4A beq.s loc_113A54 ROM:00113A4C bset #1,($92C).w ROM:00113A52 bra.s loc_113A5A ROM:00113A54 ; --------------------------------------------------------------------------- ROM:00113A54 ROM:00113A54 loc_113A54: ; CODE XREF: sub_113A02+48↑j ROM:00113A54 bclr #1,($92C).w ROM:00113A5A ROM:00113A5A loc_113A5A: ; CODE XREF: sub_113A02+50↑j ROM:00113A5A btst #0,($FFFFFC0C).w ROM:00113A60 beq.s loc_113A6A ROM:00113A62 bset #3,($92C).w ROM:00113A68 bra.s loc_113A70 ROM:00113A6A ; --------------------------------------------------------------------------- ROM:00113A6A ROM:00113A6A loc_113A6A: ; CODE XREF: sub_113A02+5E↑j ROM:00113A6A bclr #3,($92C).w ROM:00113A70 ROM:00113A70 loc_113A70: ; CODE XREF: sub_113A02+66↑j ROM:00113A70 move.w ($FFFFFC0C).w,($528).w ROM:00113A76 move.w ($FFFFFC0E).w,($52A).w ROM:00113A7C rts ROM:00113A7C ; End of function sub_113A02 ROM:00113A7C ROM:00113A7E ROM:00113A7E ; =============== S U B R O U T I N E ======================================= ROM:00113A7E ROM:00113A7E ROM:00113A7E sub_113A7E: ; CODE XREF: ROM:00113058↑p ROM:00113A7E ; ROM:00113086↑p ... ROM:00113A7E move.b ($FFFFFC04).w,d0 ROM:00113A82 andi.b #$F8,d0 ROM:00113A86 ori.b #6,d0 ROM:00113A8A move.b d0,($FFFFFC04).w ROM:00113A8E move.b #$50,($FFFFFC05).w ; 'P' ROM:00113A94 move.w #$82,($FFFFFC00).w ROM:00113A9A clr.w ($FFFFFC0A).w ROM:00113A9E rts ROM:00113A9E ; End of function sub_113A7E ROM:00113A9E ROM:00113AA0 ROM:00113AA0 ; =============== S U B R O U T I N E ======================================= ROM:00113AA0 ROM:00113AA0 ROM:00113AA0 sub_113AA0: ; CODE XREF: ROM:00112FBE↑p ROM:00113AA0 move.b ($FFFFFC04).w,d0 ROM:00113AA4 andi.b #$F8,d0 ROM:00113AA8 ori.b #6,d0 ROM:00113AAC move.b d0,($FFFFFC04).w ROM:00113AB0 move.b #$50,($FFFFFC05).w ; 'P' ROM:00113AB6 move.w #$82,($FFFFFC00).w ROM:00113ABC move.w #$600,($FFFFFC0A).w ROM:00113AC2 rts ROM:00113AC2 ; End of function sub_113AA0 ROM:00113AC2 ROM:00113AC4 ROM:00113AC4 ; =============== S U B R O U T I N E ======================================= ROM:00113AC4 ROM:00113AC4 ROM:00113AC4 sub_113AC4: ; CODE XREF: ROM:00113160↑p ROM:00113AC4 ; ROM:00113212↑p ... ROM:00113AC4 move.l $134(a5),d0 ROM:00113AC8 divu.l #$51400,d0 ROM:00113AD0 move.w d0,($FFFFFC08).w ROM:00113AD4 rts ROM:00113AD4 ; End of function sub_113AC4 ROM:00113AD4 ROM:00113AD6 ROM:00113AD6 ; =============== S U B R O U T I N E ======================================= ROM:00113AD6 ROM:00113AD6 ROM:00113AD6 sub_113AD6: ; CODE XREF: ROM:loc_112FBA↑p ROM:00113AD6 ; ROM:001130FE↑p ... ROM:00113AD6 move.l $134(a5),d0 ROM:00113ADA divu.l #$4B000,d0 ROM:00113AE2 move.w d0,($FFFFFC08).w ROM:00113AE6 rts ROM:00113AE6 ; End of function sub_113AD6 ROM:00113AE6 ROM:00113AE8 ROM:00113AE8 ; =============== S U B R O U T I N E ======================================= ROM:00113AE8 ROM:00113AE8 ROM:00113AE8 sub_113AE8: ; CODE XREF: ROM:00113102↑p ROM:00113AE8 move.w ($144450).l,($520).w ROM:00113AF0 move.w ($144452).l,($522).w ROM:00113AF8 rts ROM:00113AF8 ; End of function sub_113AE8 ROM:00113AF8 ROM:00113AFA ROM:00113AFA ; =============== S U B R O U T I N E ======================================= ROM:00113AFA ROM:00113AFA ROM:00113AFA sub_113AFA: ; CODE XREF: ROM:0011305C↑p ROM:00113AFA move.w #$57,($520).w ; 'W' ROM:00113B00 move.w #$8F,($522).w ROM:00113B06 rts ROM:00113B06 ; End of function sub_113AFA ROM:00113B06 ROM:00113B08 ROM:00113B08 ; =============== S U B R O U T I N E ======================================= ROM:00113B08 ROM:00113B08 ROM:00113B08 sub_113B08: ; CODE XREF: sub_11327E:loc_113302↑p ROM:00113B08 ; ROM:0011342E↑p ... ROM:00113B08 move.w ($FFFFFC0C).w,d1 ROM:00113B0C move.w ($FFFFFC0E).w,d1 ROM:00113B10 move.w ($FFFFFC0C).w,d1 ROM:00113B14 move.w ($FFFFFC0E).w,d1 ROM:00113B18 rts ROM:00113B18 ; End of function sub_113B08 ROM:00113B18 ROM:00113B1A ROM:00113B1A ; =============== S U B R O U T I N E ======================================= ROM:00113B1A ROM:00113B1A ROM:00113B1A sub_113B1A: ; CODE XREF: sub_1135DC+3C↑p ROM:00113B1A move.w #1,($51C).w ROM:00113B20 clr.w ($51E).w ROM:00113B24 move.w $226(a5),($51A).w ROM:00113B2A move.w $222(a5),($518).w ROM:00113B30 move.w $224(a5),($524).w ROM:00113B36 move.w $224(a5),($526).w ROM:00113B3C rts ROM:00113B3C ; End of function sub_113B1A ROM:00113B3C ROM:00113B3E ROM:00113B3E ; =============== S U B R O U T I N E ======================================= ROM:00113B3E ROM:00113B3E ROM:00113B3E sub_113B3E: ; CODE XREF: ROM:001134FC↑p ROM:00113B3E ; ROM:0011351E↑p ROM:00113B3E move.w ($51C).w,d0 ROM:00113B42 or.w d0,($51E).w ROM:00113B46 lsl ($51C).w ROM:00113B4A rts ROM:00113B4A ; End of function sub_113B3E ROM:00113B4A ROM:00113B4C ROM:00113B4C ; =============== S U B R O U T I N E ======================================= ROM:00113B4C ROM:00113B4C ROM:00113B4C sub_113B4C: ; CODE XREF: ROM:001135A2↑p ROM:00113B4C ; ROM:001135C4↑p ROM:00113B4C lsl ($51C).w ROM:00113B50 rts ROM:00113B50 ; End of function sub_113B4C ROM:00113B50 ROM:00113B52 ROM:00113B52 ; =============== S U B R O U T I N E ======================================= ROM:00113B52 ROM:00113B52 ROM:00113B52 sub_113B52: ; CODE XREF: ROM:00113824↑p ROM:00113B52 move.w #$55,($FFFFFC0E).w ; 'U' ROM:00113B58 rts ROM:00113B58 ; End of function sub_113B52 ROM:00113B58 ROM:00113B5A ROM:00113B5A ; =============== S U B R O U T I N E ======================================= ROM:00113B5A ROM:00113B5A ROM:00113B5A sub_113B5A: ; CODE XREF: ROM:0011386E↑p ROM:00113B5A move.w ($520).w,($FFFFFC0E).w ROM:00113B60 rts ROM:00113B60 ; End of function sub_113B5A ROM:00113B60 ROM:00113B62 ROM:00113B62 ; =============== S U B R O U T I N E ======================================= ROM:00113B62 ROM:00113B62 ROM:00113B62 sub_113B62: ; CODE XREF: ROM:001138B8↑p ROM:00113B62 move.w ($522).w,($FFFFFC0E).w ROM:00113B68 rts ROM:00113B68 ; End of function sub_113B62 ROM:00113B68 ROM:00113B6A ROM:00113B6A ; =============== S U B R O U T I N E ======================================= ROM:00113B6A ROM:00113B6A ROM:00113B6A sub_113B6A: ; CODE XREF: ROM:00113988↑p ROM:00113B6A move.w ($51E).w,d0 ROM:00113B6E not.w d0 ROM:00113B70 move.w d0,($FFFFFC0E).w ROM:00113B74 rts ROM:00113B74 ; End of function sub_113B6A ROM:00113B74 ROM:00113B76 ROM:00113B76 ; =============== S U B R O U T I N E ======================================= ROM:00113B76 ROM:00113B76 ROM:00113B76 sub_113B76: ; CODE XREF: ROM:001133DE↑p ROM:00113B76 ; ROM:00113500↑p ... ROM:00113B76 move.w ($5FC).w,d2 ROM:00113B7A move.w ($524).w,d1 ROM:00113B7E cmp.w ($518).w,d2 ROM:00113B82 bge.s loc_113B9A ROM:00113B84 sub.w ($526).w,d2 ROM:00113B88 add.w d2,d1 ROM:00113B8A add.w d2,($526).w ROM:00113B8E move.w d1,($524).w ROM:00113B92 add.w d2,($51A).w ROM:00113B96 add.w d2,($518).w ROM:00113B9A ROM:00113B9A loc_113B9A: ; CODE XREF: sub_113B76+C↑j ROM:00113B9A add.w d1,($51A).w ROM:00113B9E add.w d1,($518).w ROM:00113BA2 add.w d1,($526).w ROM:00113BA6 rts ROM:00113BA6 ; End of function sub_113B76 ROM:00113BA6 ROM:00113BA8 ROM:00113BA8 ; =============== S U B R O U T I N E ======================================= ROM:00113BA8 ROM:00113BA8 ROM:00113BA8 sub_113BA8: ; CODE XREF: sub_11327E+A6↑p ROM:00113BA8 bclr #5,($FFFFFC0B).w ROM:00113BAE btst #6,($FFFFFC0D).w ROM:00113BB4 beq.s loc_113BF2 ROM:00113BB6 btst #3,($FFFFFC0D).w ROM:00113BBC beq.s loc_113BC4 ROM:00113BBE bset #3,($1341).w ROM:00113BC4 ROM:00113BC4 loc_113BC4: ; CODE XREF: sub_113BA8+14↑j ROM:00113BC4 btst #2,($FFFFFC0D).w ROM:00113BCA beq.s loc_113BD2 ROM:00113BCC bset #0,($1321).w ROM:00113BD2 ROM:00113BD2 loc_113BD2: ; CODE XREF: sub_113BA8+22↑j ROM:00113BD2 btst #1,($FFFFFC0D).w ROM:00113BD8 beq.s loc_113BE0 ROM:00113BDA bset #0,($1323).w ROM:00113BE0 ROM:00113BE0 loc_113BE0: ; CODE XREF: sub_113BA8+30↑j ROM:00113BE0 move.w ($FFFFFC0E).w,d0 ROM:00113BE4 cmp.b ($74C).w,d0 ROM:00113BE8 beq.s loc_113BF0 ROM:00113BEA bset #4,($92F).w ROM:00113BF0 ROM:00113BF0 loc_113BF0: ; CODE XREF: sub_113BA8+40↑j ROM:00113BF0 bra.s locret_113BF8 ROM:00113BF2 ; --------------------------------------------------------------------------- ROM:00113BF2 ROM:00113BF2 loc_113BF2: ; CODE XREF: sub_113BA8+C↑j ROM:00113BF2 bset #4,($93E).w ROM:00113BF8 ROM:00113BF8 locret_113BF8: ; CODE XREF: sub_113BA8:loc_113BF0↑j ROM:00113BF8 rts ROM:00113BF8 ; End of function sub_113BA8 ROM:00113BF8 ROM:00113BFA ROM:00113BFA ; =============== S U B R O U T I N E ======================================= ROM:00113BFA ROM:00113BFA ROM:00113BFA sub_113BFA: ; DATA XREF: ROM:00113CE6↓o ROM:00113BFA cmpi.w #0,($C68).w ROM:00113C00 bne.s loc_113C12 ROM:00113C02 movea.l #$13C000,a0 ROM:00113C08 move.w ($4FA).w,d0 ROM:00113C0C ext.l d0 ROM:00113C0E adda.l d0,a0 ROM:00113C10 bra.s loc_113C28 ROM:00113C12 ; --------------------------------------------------------------------------- ROM:00113C12 ROM:00113C12 loc_113C12: ; CODE XREF: sub_113BFA+6↑j ROM:00113C12 cmpi.w #1,($C68).w ROM:00113C18 bne.s loc_113C22 ROM:00113C1A movea.l #$144000,a0 ROM:00113C20 bra.s loc_113C28 ROM:00113C22 ; --------------------------------------------------------------------------- ROM:00113C22 ROM:00113C22 loc_113C22: ; CODE XREF: sub_113BFA+1E↑j ROM:00113C22 movea.l #$14C000,a0 ROM:00113C28 ROM:00113C28 loc_113C28: ; CODE XREF: sub_113BFA+16↑j ROM:00113C28 ; sub_113BFA+26↑j ROM:00113C28 cmpi.w #1,($C66).w ROM:00113C2E bne.s loc_113C38 ROM:00113C30 movea.l #$1E00,a1 ROM:00113C36 bra.s loc_113C3E ROM:00113C38 ; --------------------------------------------------------------------------- ROM:00113C38 ROM:00113C38 loc_113C38: ; CODE XREF: sub_113BFA+34↑j ROM:00113C38 movea.l #$3E00,a1 ROM:00113C3E ROM:00113C3E loc_113C3E: ; CODE XREF: sub_113BFA+3C↑j ROM:00113C3E move sr,-(sp) ROM:00113C40 move #$2700,sr ROM:00113C44 move.w (a1),d2 ROM:00113C46 ext.l d2 ROM:00113C48 add.l a0,d2 ROM:00113C4A move.w #$7031,($FFFFFA56).w ROM:00113C50 movea.l #$10AAAA,a3 ROM:00113C56 movea.l #$105554,a4 ROM:00113C5C cmpi.w #2,($C66).w ROM:00113C62 beq.s loc_113C96 ROM:00113C64 move.b #$AA,(a3) ROM:00113C68 move.b #$55,(a4) ; 'U' ROM:00113C6C move.b #$80,(a3) ROM:00113C70 move.b #$AA,(a3) ROM:00113C74 move.b #$55,(a4) ; 'U' ROM:00113C78 move.w #$30,(a0) ; '0' ROM:00113C7C move.w #0,d3 ROM:00113C80 ROM:00113C80 loc_113C80: ; CODE XREF: sub_113BFA+9A↓j ROM:00113C80 subq.w #1,d3 ROM:00113C82 move.b #$55,($FFFFFA27).w ; 'U' ROM:00113C88 move.b #$AA,($FFFFFA27).w ROM:00113C8E move.w (a0),d4 ROM:00113C90 andi.w #$80,d4 ROM:00113C94 beq.s loc_113C80 ROM:00113C96 ROM:00113C96 loc_113C96: ; CODE XREF: sub_113BFA+68↑j ROM:00113C96 ; sub_113BFA+D4↓j ROM:00113C96 cmp.l a0,d2 ROM:00113C98 ble.l loc_113CD0 ROM:00113C9E move.b #$AA,(a3) ROM:00113CA2 move.b #$55,(a4) ; 'U' ROM:00113CA6 move.b #$A0,(a3) ROM:00113CAA move.w (a1)+,(a0)+ ROM:00113CAC move.b #$55,($FFFFFA27).w ; 'U' ROM:00113CB2 move.b #$AA,($FFFFFA27).w ROM:00113CB8 move.w -2(a1),d0 ROM:00113CBC move.w #$2500,d3 ROM:00113CC0 ROM:00113CC0 loc_113CC0: ; CODE XREF: sub_113BFA+D2↓j ROM:00113CC0 subq.w #1,d3 ROM:00113CC2 move.w -2(a0),d4 ROM:00113CC6 eor.w d0,d4 ROM:00113CC8 andi.w #$80,d4 ROM:00113CCC bne.s loc_113CC0 ROM:00113CCE bra.s loc_113C96 ROM:00113CD0 ; --------------------------------------------------------------------------- ROM:00113CD0 ROM:00113CD0 loc_113CD0: ; CODE XREF: sub_113BFA+9E↑j ROM:00113CD0 move.w #$1031,($FFFFFA56).w ROM:00113CD6 move (sp)+,sr ROM:00113CD8 rts ROM:00113CD8 ; End of function sub_113BFA ROM:00113CD8 ROM:00113CDA ; --------------------------------------------------------------------------- ROM:00113CDA move.w #$E0,d0 ROM:00113CDE asr.w #1,d0 ROM:00113CE0 movea.l #$5E00,a0 ROM:00113CE6 movea.l #sub_113BFA,a1 ROM:00113CEC ROM:00113CEC loc_113CEC: ; CODE XREF: ROM:00113CEE↓j ROM:00113CEC move.w (a1)+,(a0)+ ROM:00113CEE dbf d0,loc_113CEC ROM:00113CF2 jsr ($5E00).l ROM:00113CF8 rts ROM:00113CFA ROM:00113CFA ; =============== S U B R O U T I N E ======================================= ROM:00113CFA ROM:00113CFA ROM:00113CFA sub_113CFA: ; CODE XREF: ROM:001176DC↓p ROM:00113CFA btst #7,($FFFFF449).w ROM:00113D00 beq.s loc_113D0A ROM:00113D02 bset #3,($93D).w ROM:00113D08 bra.s locret_113D10 ROM:00113D0A ; --------------------------------------------------------------------------- ROM:00113D0A ROM:00113D0A loc_113D0A: ; CODE XREF: sub_113CFA+6↑j ROM:00113D0A bclr #3,($93D).w ROM:00113D10 ROM:00113D10 locret_113D10: ; CODE XREF: sub_113CFA+E↑j ROM:00113D10 rts ROM:00113D10 ; End of function sub_113CFA ROM:00113D10 ROM:00113D12 ROM:00113D12 ; =============== S U B R O U T I N E ======================================= ROM:00113D12 ROM:00113D12 ROM:00113D12 sub_113D12: ; CODE XREF: ROM:00117052↓p ROM:00113D12 bclr #5,($92C).w ROM:00113D18 move.w $22E(a5),d1 ROM:00113D1C cmpi.w #4,d1 ROM:00113D20 bcc.s locret_113D2A ROM:00113D22 movea.l off_113D2C(pc,d1.w*4),a0 ; "`6\b8" ROM:00113D26 nop ROM:00113D28 jmp (a0) ROM:00113D2A ; --------------------------------------------------------------------------- ROM:00113D2A ROM:00113D2A locret_113D2A: ; CODE XREF: sub_113D12+E↑j ROM:00113D2A rts ROM:00113D2A ; End of function sub_113D12 ROM:00113D2A ROM:00113D2A ; --------------------------------------------------------------------------- ROM:00113D2C off_113D2C: dc.l a68 ; DATA XREF: sub_113D12+10↑r ROM:00113D2C ; "`6\b8" ROM:00113D30 dc.l a68+2 ; "\b8" ROM:00113D34 dc.l loc_113D4E ROM:00113D38 dc.l loc_113D5E ROM:00113D3C a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_113D2C↑o ROM:00113D3C ; ROM:00113D30↑o ROM:00113D41 dc.b 6, $13, $2E ROM:00113D44 ; --------------------------------------------------------------------------- ROM:00113D44 beq.s loc_113D4C ROM:00113D46 bset #5,($92C).w ROM:00113D4C ROM:00113D4C loc_113D4C: ; CODE XREF: ROM:00113D44↑j ROM:00113D4C bra.s loc_113D74 ROM:00113D4E ; --------------------------------------------------------------------------- ROM:00113D4E ROM:00113D4E loc_113D4E: ; DATA XREF: ROM:00113D34↑o ROM:00113D4E btst #6,($FFFFFA19).w ROM:00113D54 bne.s loc_113D5C ROM:00113D56 bset #5,($92C).w ROM:00113D5C ROM:00113D5C loc_113D5C: ; CODE XREF: ROM:00113D54↑j ROM:00113D5C bra.s loc_113D74 ROM:00113D5E ; --------------------------------------------------------------------------- ROM:00113D5E ROM:00113D5E loc_113D5E: ; DATA XREF: ROM:00113D38↑o ROM:00113D5E btst #7,($1343).w ROM:00113D64 beq.s loc_113D74 ROM:00113D66 btst #6,($FFFFFA19).w ROM:00113D6C bne.s loc_113D74 ROM:00113D6E bset #5,($92C).w ROM:00113D74 ROM:00113D74 loc_113D74: ; CODE XREF: ROM:loc_113D4C↑j ROM:00113D74 ; ROM:loc_113D5C↑j ... ROM:00113D74 clr.w d1 ROM:00113D76 move.b ($73F).w,d1 ROM:00113D7A cmpi.w #5,d1 ROM:00113D7E bcc.s locret_113D88 ROM:00113D80 movea.l off_113D8A(pc,d1.w*4),a0 ROM:00113D84 nop ROM:00113D86 jmp (a0) ROM:00113D88 ; --------------------------------------------------------------------------- ROM:00113D88 ROM:00113D88 locret_113D88: ; CODE XREF: ROM:00113D7E↑j ROM:00113D88 rts ROM:00113D88 ; --------------------------------------------------------------------------- ROM:00113D8A off_113D8A: dc.l loc_113D9E ; DATA XREF: ROM:00113D80↑r ROM:00113D8E dc.l loc_113DAE ROM:00113D92 dc.l loc_113DD0 ROM:00113D96 dc.l loc_113E00 ROM:00113D9A dc.l loc_113E22 ROM:00113D9E ; --------------------------------------------------------------------------- ROM:00113D9E ROM:00113D9E loc_113D9E: ; DATA XREF: ROM:off_113D8A↑o ROM:00113D9E bclr #1,($936).w ROM:00113DA4 move.b #1,($73F).w ROM:00113DAA bra.s locret_113DCE ROM:00113DAC ; --------------------------------------------------------------------------- ROM:00113DAC rts ROM:00113DAE ; --------------------------------------------------------------------------- ROM:00113DAE ROM:00113DAE loc_113DAE: ; DATA XREF: ROM:00113D8E↑o ROM:00113DAE btst #5,($92C).w ROM:00113DB4 beq.s locret_113DCE ROM:00113DB6 clr.b ($892).w ROM:00113DBA move.w #$A,($5FE).w ROM:00113DC0 move.b #1,($892).w ROM:00113DC6 move.b #2,($73F).w ROM:00113DCC bra.s locret_113DFE ROM:00113DCE ; --------------------------------------------------------------------------- ROM:00113DCE ROM:00113DCE locret_113DCE: ; CODE XREF: ROM:00113DAA↑j ROM:00113DCE ; ROM:00113DB4↑j ... ROM:00113DCE rts ROM:00113DD0 ; --------------------------------------------------------------------------- ROM:00113DD0 ROM:00113DD0 loc_113DD0: ; DATA XREF: ROM:00113D92↑o ROM:00113DD0 btst #5,($92C).w ROM:00113DD6 bne.s loc_113DE8 ROM:00113DD8 clr.b ($892).w ROM:00113DDC clr.w ($5FE).w ROM:00113DE0 move.b #1,($73F).w ROM:00113DE6 bra.s locret_113DCE ROM:00113DE8 ; --------------------------------------------------------------------------- ROM:00113DE8 ROM:00113DE8 loc_113DE8: ; CODE XREF: ROM:00113DD6↑j ROM:00113DE8 cmpi.w #0,($5FE).w ROM:00113DEE bgt.s locret_113DFE ROM:00113DF0 bset #1,($936).w ROM:00113DF6 move.b #3,($73F).w ROM:00113DFC bra.s locret_113E20 ROM:00113DFE ; --------------------------------------------------------------------------- ROM:00113DFE ROM:00113DFE locret_113DFE: ; CODE XREF: ROM:00113DCC↑j ROM:00113DFE ; ROM:00113DEE↑j ROM:00113DFE rts ROM:00113E00 ; --------------------------------------------------------------------------- ROM:00113E00 ROM:00113E00 loc_113E00: ; DATA XREF: ROM:00113D96↑o ROM:00113E00 btst #5,($92C).w ROM:00113E06 bne.s locret_113E20 ROM:00113E08 clr.b ($892).w ROM:00113E0C move.w #$A,($5FE).w ROM:00113E12 move.b #1,($892).w ROM:00113E18 move.b #4,($73F).w ROM:00113E1E bra.s locret_113E54 ROM:00113E20 ; --------------------------------------------------------------------------- ROM:00113E20 ROM:00113E20 locret_113E20: ; CODE XREF: ROM:00113DFC↑j ROM:00113E20 ; ROM:00113E06↑j ... ROM:00113E20 rts ROM:00113E22 ; --------------------------------------------------------------------------- ROM:00113E22 ROM:00113E22 loc_113E22: ; DATA XREF: ROM:00113D9A↑o ROM:00113E22 btst #5,($92C).w ROM:00113E28 beq.s loc_113E3A ROM:00113E2A clr.b ($892).w ROM:00113E2E clr.w ($5FE).w ROM:00113E32 move.b #3,($73F).w ROM:00113E38 bra.s locret_113E20 ROM:00113E3A ; --------------------------------------------------------------------------- ROM:00113E3A ROM:00113E3A loc_113E3A: ; CODE XREF: ROM:00113E28↑j ROM:00113E3A cmpi.w #0,($5FE).w ROM:00113E40 bgt.s locret_113E54 ROM:00113E42 bclr #1,($936).w ROM:00113E48 move.b #1,($73F).w ROM:00113E4E bra.l locret_113DCE ROM:00113E54 ; --------------------------------------------------------------------------- ROM:00113E54 ROM:00113E54 locret_113E54: ; CODE XREF: ROM:00113E1E↑j ROM:00113E54 ; ROM:00113E40↑j ROM:00113E54 rts ROM:00113E56 ROM:00113E56 ; =============== S U B R O U T I N E ======================================= ROM:00113E56 ROM:00113E56 ROM:00113E56 sub_113E56: ; CODE XREF: ROM:0011705E↓p ROM:00113E56 move.w $2C(a5),d0 ROM:00113E5A cmpi.w #0,d0 ROM:00113E5E bne.s loc_113E78 ROM:00113E60 btst #7,($FFFFF411).w ROM:00113E66 bne.s loc_113E70 ROM:00113E68 bclr #1,($93D).w ROM:00113E6E bra.s loc_113E76 ROM:00113E70 ; --------------------------------------------------------------------------- ROM:00113E70 ROM:00113E70 loc_113E70: ; CODE XREF: sub_113E56+10↑j ROM:00113E70 bset #1,($93D).w ROM:00113E76 ROM:00113E76 loc_113E76: ; CODE XREF: sub_113E56+18↑j ROM:00113E76 bra.s loc_113E8E ROM:00113E78 ; --------------------------------------------------------------------------- ROM:00113E78 ROM:00113E78 loc_113E78: ; CODE XREF: sub_113E56+8↑j ROM:00113E78 btst #7,($FFFFFA19).w ROM:00113E7E bne.s loc_113E88 ROM:00113E80 bclr #1,($93D).w ROM:00113E86 bra.s loc_113E8E ROM:00113E88 ; --------------------------------------------------------------------------- ROM:00113E88 ROM:00113E88 loc_113E88: ; CODE XREF: sub_113E56+28↑j ROM:00113E88 bset #1,($93D).w ROM:00113E8E ROM:00113E8E loc_113E8E: ; CODE XREF: sub_113E56:loc_113E76↑j ROM:00113E8E ; sub_113E56+30↑j ROM:00113E8E clr.w d1 ROM:00113E90 move.b ($740).w,d1 ROM:00113E94 cmpi.w #5,d1 ROM:00113E98 bcc.s locret_113EA2 ROM:00113E9A movea.l off_113EA4(pc,d1.w*4),a0 ROM:00113E9E nop ROM:00113EA0 jmp (a0) ROM:00113EA2 ; --------------------------------------------------------------------------- ROM:00113EA2 ROM:00113EA2 locret_113EA2: ; CODE XREF: sub_113E56+42↑j ROM:00113EA2 rts ROM:00113EA2 ; End of function sub_113E56 ROM:00113EA2 ROM:00113EA2 ; --------------------------------------------------------------------------- ROM:00113EA4 off_113EA4: dc.l loc_113EB8 ; DATA XREF: sub_113E56+44↑r ROM:00113EA8 dc.l loc_113EC8 ROM:00113EAC dc.l loc_113EEA ROM:00113EB0 dc.l loc_113F1A ROM:00113EB4 dc.l loc_113F3C ROM:00113EB8 ; --------------------------------------------------------------------------- ROM:00113EB8 ROM:00113EB8 loc_113EB8: ; DATA XREF: ROM:off_113EA4↑o ROM:00113EB8 bclr #4,($93D).w ROM:00113EBE move.b #1,($740).w ROM:00113EC4 bra.s locret_113EE8 ROM:00113EC6 ; --------------------------------------------------------------------------- ROM:00113EC6 rts ROM:00113EC8 ; --------------------------------------------------------------------------- ROM:00113EC8 ROM:00113EC8 loc_113EC8: ; DATA XREF: ROM:00113EA8↑o ROM:00113EC8 btst #1,($93D).w ROM:00113ECE bne.s locret_113EE8 ROM:00113ED0 clr.b ($893).w ROM:00113ED4 move.w #$A,($600).w ROM:00113EDA move.b #1,($893).w ROM:00113EE0 move.b #2,($740).w ROM:00113EE6 bra.s locret_113F18 ROM:00113EE8 ; --------------------------------------------------------------------------- ROM:00113EE8 ROM:00113EE8 locret_113EE8: ; CODE XREF: ROM:00113EC4↑j ROM:00113EE8 ; ROM:00113ECE↑j ... ROM:00113EE8 rts ROM:00113EEA ; --------------------------------------------------------------------------- ROM:00113EEA ROM:00113EEA loc_113EEA: ; DATA XREF: ROM:00113EAC↑o ROM:00113EEA btst #1,($93D).w ROM:00113EF0 beq.s loc_113F02 ROM:00113EF2 clr.b ($893).w ROM:00113EF6 clr.w ($600).w ROM:00113EFA move.b #1,($740).w ROM:00113F00 bra.s locret_113EE8 ROM:00113F02 ; --------------------------------------------------------------------------- ROM:00113F02 ROM:00113F02 loc_113F02: ; CODE XREF: ROM:00113EF0↑j ROM:00113F02 cmpi.w #0,($600).w ROM:00113F08 bgt.s locret_113F18 ROM:00113F0A bset #4,($93D).w ROM:00113F10 move.b #3,($740).w ROM:00113F16 bra.s locret_113F3A ROM:00113F18 ; --------------------------------------------------------------------------- ROM:00113F18 ROM:00113F18 locret_113F18: ; CODE XREF: ROM:00113EE6↑j ROM:00113F18 ; ROM:00113F08↑j ROM:00113F18 rts ROM:00113F1A ; --------------------------------------------------------------------------- ROM:00113F1A ROM:00113F1A loc_113F1A: ; DATA XREF: ROM:00113EB0↑o ROM:00113F1A btst #1,($93D).w ROM:00113F20 beq.s locret_113F3A ROM:00113F22 clr.b ($893).w ROM:00113F26 move.w #$A,($600).w ROM:00113F2C move.b #1,($893).w ROM:00113F32 move.b #4,($740).w ROM:00113F38 bra.s locret_113F6E ROM:00113F3A ; --------------------------------------------------------------------------- ROM:00113F3A ROM:00113F3A locret_113F3A: ; CODE XREF: ROM:00113F16↑j ROM:00113F3A ; ROM:00113F20↑j ... ROM:00113F3A rts ROM:00113F3C ; --------------------------------------------------------------------------- ROM:00113F3C ROM:00113F3C loc_113F3C: ; DATA XREF: ROM:00113EB4↑o ROM:00113F3C btst #1,($93D).w ROM:00113F42 bne.s loc_113F54 ROM:00113F44 clr.b ($893).w ROM:00113F48 clr.w ($600).w ROM:00113F4C move.b #3,($740).w ROM:00113F52 bra.s locret_113F3A ROM:00113F54 ; --------------------------------------------------------------------------- ROM:00113F54 ROM:00113F54 loc_113F54: ; CODE XREF: ROM:00113F42↑j ROM:00113F54 cmpi.w #0,($600).w ROM:00113F5A bgt.s locret_113F6E ROM:00113F5C bclr #4,($93D).w ROM:00113F62 move.b #1,($740).w ROM:00113F68 bra.l locret_113EE8 ROM:00113F6E ; --------------------------------------------------------------------------- ROM:00113F6E ROM:00113F6E locret_113F6E: ; CODE XREF: ROM:00113F38↑j ROM:00113F6E ; ROM:00113F5A↑j ROM:00113F6E rts ROM:00113F70 ROM:00113F70 ; =============== S U B R O U T I N E ======================================= ROM:00113F70 ROM:00113F70 ROM:00113F70 sub_113F70: ; CODE XREF: ROM:loc_11704C↓p ROM:00113F70 clr.w d1 ROM:00113F72 move.b ($741).w,d1 ROM:00113F76 cmpi.w #5,d1 ROM:00113F7A bcc.s locret_113F84 ROM:00113F7C movea.l off_113F86(pc,d1.w*4),a0 ROM:00113F80 nop ROM:00113F82 jmp (a0) ROM:00113F84 ; --------------------------------------------------------------------------- ROM:00113F84 ROM:00113F84 locret_113F84: ; CODE XREF: sub_113F70+A↑j ROM:00113F84 rts ROM:00113F84 ; End of function sub_113F70 ROM:00113F84 ROM:00113F84 ; --------------------------------------------------------------------------- ROM:00113F86 off_113F86: dc.l loc_113F9A ; DATA XREF: sub_113F70+C↑r ROM:00113F8A dc.l loc_113FB4 ROM:00113F8E dc.l loc_113FDE ROM:00113F92 dc.l loc_114014 ROM:00113F96 dc.l loc_11403E ROM:00113F9A ; --------------------------------------------------------------------------- ROM:00113F9A ROM:00113F9A loc_113F9A: ; DATA XREF: ROM:off_113F86↑o ROM:00113F9A bset #4,($934).w ROM:00113FA0 bset #6,($92C).w ROM:00113FA6 move.b #3,($741).w ROM:00113FAC bra.l locret_11403C ROM:00113FB2 ; --------------------------------------------------------------------------- ROM:00113FB2 rts ROM:00113FB4 ; --------------------------------------------------------------------------- ROM:00113FB4 ROM:00113FB4 loc_113FB4: ; DATA XREF: ROM:00113F8A↑o ROM:00113FB4 btst #5,($FFFFFA19).w ROM:00113FBA bne.s locret_113FDC ROM:00113FBC bset #6,($92C).w ROM:00113FC2 move.w $2E(a5),d0 ROM:00113FC6 clr.b ($894).w ROM:00113FCA move.w d0,($602).w ROM:00113FCE move.b #1,($894).w ROM:00113FD4 move.b #2,($741).w ROM:00113FDA bra.s locret_114012 ROM:00113FDC ; --------------------------------------------------------------------------- ROM:00113FDC ROM:00113FDC locret_113FDC: ; CODE XREF: ROM:00113FBA↑j ROM:00113FDC ; ROM:00114010↓j ... ROM:00113FDC rts ROM:00113FDE ; --------------------------------------------------------------------------- ROM:00113FDE ROM:00113FDE loc_113FDE: ; DATA XREF: ROM:00113F8E↑o ROM:00113FDE cmpi.w #0,($602).w ROM:00113FE4 bgt.s loc_113FF4 ROM:00113FE6 bset #4,($934).w ROM:00113FEC move.b #3,($741).w ROM:00113FF2 bra.s locret_11403C ROM:00113FF4 ; --------------------------------------------------------------------------- ROM:00113FF4 ROM:00113FF4 loc_113FF4: ; CODE XREF: ROM:00113FE4↑j ROM:00113FF4 btst #5,($FFFFFA19).w ROM:00113FFA beq.s locret_114012 ROM:00113FFC bclr #6,($92C).w ROM:00114002 clr.b ($894).w ROM:00114006 clr.w ($602).w ROM:0011400A move.b #1,($741).w ROM:00114010 bra.s locret_113FDC ROM:00114012 ; --------------------------------------------------------------------------- ROM:00114012 ROM:00114012 locret_114012: ; CODE XREF: ROM:00113FDA↑j ROM:00114012 ; ROM:00113FFA↑j ROM:00114012 rts ROM:00114014 ; --------------------------------------------------------------------------- ROM:00114014 ROM:00114014 loc_114014: ; DATA XREF: ROM:00113F92↑o ROM:00114014 btst #5,($FFFFFA19).w ROM:0011401A beq.s locret_11403C ROM:0011401C bclr #6,($92C).w ROM:00114022 move.w $2E(a5),d0 ROM:00114026 clr.b ($894).w ROM:0011402A move.w d0,($602).w ROM:0011402E move.b #1,($894).w ROM:00114034 move.b #4,($741).w ROM:0011403A bra.s locret_114076 ROM:0011403C ; --------------------------------------------------------------------------- ROM:0011403C ROM:0011403C locret_11403C: ; CODE XREF: ROM:00113FAC↑j ROM:0011403C ; ROM:00113FF2↑j ... ROM:0011403C rts ROM:0011403E ; --------------------------------------------------------------------------- ROM:0011403E ROM:0011403E loc_11403E: ; DATA XREF: ROM:00113F96↑o ROM:0011403E cmpi.w #0,($602).w ROM:00114044 bgt.s loc_114054 ROM:00114046 bclr #4,($934).w ROM:0011404C move.b #1,($741).w ROM:00114052 bra.s locret_113FDC ROM:00114054 ; --------------------------------------------------------------------------- ROM:00114054 ROM:00114054 loc_114054: ; CODE XREF: ROM:00114044↑j ROM:00114054 btst #5,($FFFFFA19).w ROM:0011405A bne.s locret_114076 ROM:0011405C bset #6,($92C).w ROM:00114062 clr.b ($894).w ROM:00114066 clr.w ($602).w ROM:0011406A move.b #3,($741).w ROM:00114070 bra.l locret_11403C ROM:00114076 ; --------------------------------------------------------------------------- ROM:00114076 ROM:00114076 locret_114076: ; CODE XREF: ROM:0011403A↑j ROM:00114076 ; ROM:0011405A↑j ROM:00114076 rts ROM:00114078 ROM:00114078 ; =============== S U B R O U T I N E ======================================= ROM:00114078 ROM:00114078 ROM:00114078 sub_114078: ; CODE XREF: ROM:00117064↓p ROM:00114078 bsr.w sub_1140A0 ROM:0011407C move.w $232(a5),d0 ROM:00114080 cmpi.w #0,d0 ROM:00114084 bne.s loc_11408E ROM:00114086 bsr.l sub_11C65A ROM:0011408C bra.s loc_114092 ROM:0011408E ; --------------------------------------------------------------------------- ROM:0011408E ROM:0011408E loc_11408E: ; CODE XREF: sub_114078+C↑j ROM:0011408E bsr.w sub_11434E ROM:00114092 ROM:00114092 loc_114092: ; CODE XREF: sub_114078+14↑j ROM:00114092 bsr.w sub_1144D4 ROM:00114096 bsr.w sub_114392 ROM:0011409A bsr.w sub_114502 ROM:0011409E rts ROM:0011409E ; End of function sub_114078 ROM:0011409E ROM:001140A0 ROM:001140A0 ; =============== S U B R O U T I N E ======================================= ROM:001140A0 ROM:001140A0 ROM:001140A0 sub_1140A0: ; CODE XREF: sub_114078↑p ROM:001140A0 clr.w d1 ROM:001140A2 move.b ($742).w,d1 ROM:001140A6 cmpi.w #4,d1 ROM:001140AA bcc.s locret_1140B4 ROM:001140AC movea.l off_1140B6(pc,d1.w*4),a0 ROM:001140B0 nop ROM:001140B2 jmp (a0) ROM:001140B4 ; --------------------------------------------------------------------------- ROM:001140B4 ROM:001140B4 locret_1140B4: ; CODE XREF: sub_1140A0+A↑j ROM:001140B4 rts ROM:001140B4 ; End of function sub_1140A0 ROM:001140B4 ROM:001140B4 ; --------------------------------------------------------------------------- ROM:001140B6 off_1140B6: dc.l loc_1140C6 ; DATA XREF: sub_1140A0+C↑r ROM:001140BA dc.l loc_1140E4 ROM:001140BE dc.l loc_114108 ROM:001140C2 dc.l loc_114146 ROM:001140C6 ; --------------------------------------------------------------------------- ROM:001140C6 ROM:001140C6 loc_1140C6: ; DATA XREF: ROM:off_1140B6↑o ROM:001140C6 bsr.w sub_114194 ROM:001140CA bsr.w sub_1141F2 ROM:001140CE bclr #0,($939).w ROM:001140D4 bclr #5,($1344).w ROM:001140DA move.b #1,($742).w ROM:001140E0 bra.s locret_114106 ROM:001140E2 ; --------------------------------------------------------------------------- ROM:001140E2 rts ROM:001140E4 ; --------------------------------------------------------------------------- ROM:001140E4 ROM:001140E4 loc_1140E4: ; DATA XREF: ROM:001140BA↑o ROM:001140E4 btst #4,($934).w ROM:001140EA beq.s locret_114106 ROM:001140EC move.w $246(a5),d0 ROM:001140F0 clr.b ($8BC).w ROM:001140F4 move.w d0,($652).w ROM:001140F8 move.b #1,($8BC).w ROM:001140FE move.b #2,($742).w ROM:00114104 bra.s locret_114144 ROM:00114106 ; --------------------------------------------------------------------------- ROM:00114106 ROM:00114106 locret_114106: ; CODE XREF: ROM:001140E0↑j ROM:00114106 ; ROM:001140EA↑j ... ROM:00114106 rts ROM:00114108 ; --------------------------------------------------------------------------- ROM:00114108 ROM:00114108 loc_114108: ; DATA XREF: ROM:001140BE↑o ROM:00114108 btst #4,($934).w ROM:0011410E bne.s loc_114120 ROM:00114110 clr.b ($8BC).w ROM:00114114 clr.w ($652).w ROM:00114118 move.b #1,($742).w ROM:0011411E bra.s locret_114106 ROM:00114120 ; --------------------------------------------------------------------------- ROM:00114120 ROM:00114120 loc_114120: ; CODE XREF: ROM:0011410E↑j ROM:00114120 cmpi.w #0,($652).w ROM:00114126 bgt.s locret_114144 ROM:00114128 clr.b ($8BB).w ROM:0011412C clr.w ($650).w ROM:00114130 move.b #3,($8BB).w ROM:00114136 bset #0,($939).w ROM:0011413C move.b #3,($742).w ROM:00114142 bra.s locret_114190 ROM:00114144 ; --------------------------------------------------------------------------- ROM:00114144 ROM:00114144 locret_114144: ; CODE XREF: ROM:00114104↑j ROM:00114144 ; ROM:00114126↑j ROM:00114144 rts ROM:00114146 ; --------------------------------------------------------------------------- ROM:00114146 ROM:00114146 loc_114146: ; DATA XREF: ROM:001140C2↑o ROM:00114146 move.w $234(a5),d0 ROM:0011414A cmp.w ($650).w,d0 ROM:0011414E bgt.s loc_11416A ROM:00114150 bsr.w sub_1141F2 ROM:00114154 bsr.w sub_11420A ROM:00114158 bclr #0,($8BB).w ROM:0011415E bset #2,($8BB).w ROM:00114164 move.b #3,($742).w ROM:0011416A ROM:0011416A loc_11416A: ; CODE XREF: ROM:0011414E↑j ROM:0011416A btst #4,($934).w ROM:00114170 bne.s locret_114190 ROM:00114172 bclr #0,($939).w ROM:00114178 bsr.w sub_1141F2 ROM:0011417C clr.b ($8BB).w ROM:00114180 clr.w ($650).w ROM:00114184 move.b #1,($742).w ROM:0011418A bra.l locret_114106 ROM:00114190 ; --------------------------------------------------------------------------- ROM:00114190 ROM:00114190 locret_114190: ; CODE XREF: ROM:00114142↑j ROM:00114190 ; ROM:00114170↑j ROM:00114190 rts ROM:00114192 ; --------------------------------------------------------------------------- ROM:00114192 rts ROM:00114194 ROM:00114194 ; =============== S U B R O U T I N E ======================================= ROM:00114194 ROM:00114194 ROM:00114194 sub_114194: ; CODE XREF: ROM:loc_1140C6↑p ROM:00114194 lea ($FFFFFF80).w,a0 ROM:00114198 move.w #$80,d0 ROM:0011419C asr.w #4,d0 ROM:0011419E bsr.l sub_11B31C ROM:001141A4 move.w #7,(a0) ROM:001141A8 lea ($FFFFFFD0).w,a1 ROM:001141AC move.w #$D0,d0 ROM:001141B0 asr.w #4,d0 ROM:001141B2 bsr.l sub_11B31C ROM:001141B8 move.w #7,(a1) ROM:001141BC move.w #$A,d2 ROM:001141C0 moveq #0,d3 ROM:001141C2 moveq #3,d4 ROM:001141C4 moveq #1,d1 ROM:001141C6 moveq #1,d5 ROM:001141C8 move.w #$80,d0 ROM:001141CC asr.w #4,d0 ROM:001141CE bsr.l sub_11B2A0 ROM:001141D4 move.w #$A,d2 ROM:001141D8 moveq #0,d3 ROM:001141DA moveq #3,d4 ROM:001141DC moveq #1,d1 ROM:001141DE moveq #1,d5 ROM:001141E0 move.w #$D0,d0 ROM:001141E4 asr.w #4,d0 ROM:001141E6 bsr.l sub_11B2A0 ROM:001141EC clr.w ($53C).w ROM:001141F0 rts ROM:001141F0 ; End of function sub_114194 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:001140CA↑p ROM:001141F2 ; ROM:00114150↑p ... ROM:001141F2 move.w $232(a5),d0 ROM:001141F6 cmpi.w #0,d0 ROM:001141FA beq.s loc_114204 ROM:001141FC clr.w ($52C).w ROM:00114200 clr.w ($52E).w ROM:00114204 ROM:00114204 loc_114204: ; CODE XREF: sub_1141F2+8↑j ROM:00114204 clr.w ($530).w ROM:00114208 rts ROM:00114208 ; End of function sub_1141F2 ROM:00114208 ROM:0011420A ROM:0011420A ; =============== S U B R O U T I N E ======================================= ROM:0011420A ROM:0011420A ROM:0011420A sub_11420A: ; CODE XREF: ROM:00114154↑p ROM:0011420A move.w $23E(a5),d0 ROM:0011420E cmpi.w #0,d0 ROM:00114212 ble.s loc_11421E ROM:00114214 bset #5,($1344).w ROM:0011421A bra.w locret_114224 ROM:0011421E ; --------------------------------------------------------------------------- ROM:0011421E ROM:0011421E loc_11421E: ; CODE XREF: sub_11420A+8↑j ROM:0011421E bclr #5,($1344).w ROM:00114224 ROM:00114224 locret_114224: ; CODE XREF: sub_11420A+10↑j ROM:00114224 rts ROM:00114224 ; End of function sub_11420A ROM:00114224 ROM:00114226 ; --------------------------------------------------------------------------- ROM:00114226 ROM:00114226 loc_114226: ; CODE XREF: ROM:001177CA↓j ROM:00114226 ; ROM:001177D8↓j ROM:00114226 movem.l d0-a4,-(sp) ROM:0011422A btst #2,($133E).w ROM:00114230 beq.s loc_11423C ROM:00114232 lea ($FFFFFF80).w,a0 ROM:00114236 move.w #$80,d0 ROM:0011423A bra.s loc_114244 ROM:0011423C ; --------------------------------------------------------------------------- ROM:0011423C ROM:0011423C loc_11423C: ; CODE XREF: ROM:00114230↑j ROM:0011423C lea ($FFFFFFD0).w,a1 ROM:00114240 move.w #$D0,d0 ROM:00114244 ROM:00114244 loc_114244: ; CODE XREF: ROM:0011423A↑j ROM:00114244 asr.w #4,d0 ROM:00114246 move.w #$FFFF,d1 ROM:0011424A bclr d0,d1 ROM:0011424C and.w d1,($FFFFFE20).w ROM:00114250 bsr.w sub_114272 ROM:00114254 bsr.w sub_1142B4 ROM:00114258 bsr.l sub_12DB1C ROM:0011425E clr.b ($8BB).w ROM:00114262 clr.w ($650).w ROM:00114266 move.b #3,($8BB).w ROM:0011426C movem.l (sp)+,d0-a4 ROM:00114270 rte 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:00114250↑p ROM:00114272 btst #2,($133E).w ROM:00114278 beq.s loc_114280 ROM:0011427A move.w 8(a0),d0 ROM:0011427E bra.s loc_114284 ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 ROM:00114280 loc_114280: ; CODE XREF: sub_114272+6↑j ROM:00114280 move.w 8(a1),d0 ROM:00114284 ROM:00114284 loc_114284: ; CODE XREF: sub_114272+C↑j ROM:00114284 clr.l d1 ROM:00114286 move.w d0,d1 ROM:00114288 sub.w ($53C).w,d1 ROM:0011428C move.w ($650).w,d2 ROM:00114290 mulu.w #$2710,d2 ROM:00114294 move.w d2,d3 ROM:00114296 swap d2 ROM:00114298 eor.w d1,d3 ROM:0011429A bpl.s loc_1142A6 ROM:0011429C tst.w d1 ROM:0011429E bpl.s loc_1142A4 ROM:001142A0 subq.w #1,d2 ROM:001142A2 bra.s loc_1142A6 ROM:001142A4 ; --------------------------------------------------------------------------- ROM:001142A4 ROM:001142A4 loc_1142A4: ; CODE XREF: sub_114272+2C↑j ROM:001142A4 addq.w #1,d2 ROM:001142A6 ROM:001142A6 loc_1142A6: ; CODE XREF: sub_114272+28↑j ROM:001142A6 ; sub_114272+30↑j ROM:001142A6 swap d2 ROM:001142A8 move.w d1,d2 ROM:001142AA move.l d2,($40C).w ROM:001142AE move.w d0,($53C).w ROM:001142B2 rts ROM:001142B2 ; End of function sub_114272 ROM:001142B2 ROM:001142B4 ROM:001142B4 ; =============== S U B R O U T I N E ======================================= ROM:001142B4 ROM:001142B4 ROM:001142B4 sub_1142B4: ; CODE XREF: ROM:00114254↑p ROM:001142B4 btst #0,($939).w ROM:001142BA beq.l locret_11434C ROM:001142C0 move.l ($40C).w,d0 ROM:001142C4 move.l ($410).w,d1 ROM:001142C8 clr.l d2 ROM:001142CA move.w $248(a5),d2 ROM:001142CE mulu.l d2,d1 ROM:001142D2 divu.l #$64,d1 ; 'd' ROM:001142DA move.w $24A(a5),d3 ROM:001142DE cmp.l d0,d1 ROM:001142E0 ble.s loc_1142EC ROM:001142E2 cmp.w ($538).w,d3 ROM:001142E6 bgt.l loc_114346 ROM:001142EC ROM:001142EC loc_1142EC: ; CODE XREF: sub_1142B4+2C↑j ROM:001142EC move.w #0,($538).w ROM:001142F2 move.l d0,($410).w ROM:001142F6 move.w $23E(a5),d1 ROM:001142FA cmpi.w #0,d1 ROM:001142FE beq.s loc_114320 ROM:00114300 move.w $23E(a5),d1 ROM:00114304 sub.w $24C(a5),d1 ROM:00114308 ext.l d1 ROM:0011430A move.l #$989680,d2 ROM:00114310 divu.l d1,d2 ROM:00114314 cmp.l d0,d2 ROM:00114316 bge.s loc_114320 ROM:00114318 bset #5,($1344).w ROM:0011431E bra.s loc_114326 ROM:00114320 ; --------------------------------------------------------------------------- ROM:00114320 ROM:00114320 loc_114320: ; CODE XREF: sub_1142B4+4A↑j ROM:00114320 ; sub_1142B4+62↑j ROM:00114320 bclr #5,($1344).w ROM:00114326 ROM:00114326 loc_114326: ; CODE XREF: sub_1142B4+6A↑j ROM:00114326 clr.l d2 ROM:00114328 move.w $236(a5),d2 ROM:0011432C move.l #$D,d4 ROM:00114332 move.l #$7D48C23C,d3 ROM:00114338 divu.l d2,d4:d3 ROM:0011433C divu.l d0,d3 ROM:00114340 move.w d3,($530).w ROM:00114344 bra.s locret_11434C ROM:00114346 ; --------------------------------------------------------------------------- ROM:00114346 ROM:00114346 loc_114346: ; CODE XREF: sub_1142B4+32↑j ROM:00114346 addi.w #1,($538).w ROM:0011434C ROM:0011434C locret_11434C: ; CODE XREF: sub_1142B4+6↑j ROM:0011434C ; sub_1142B4+90↑j ROM:0011434C rts ROM:0011434C ; End of function sub_1142B4 ROM:0011434C ROM:0011434E ROM:0011434E ; =============== S U B R O U T I N E ======================================= ROM:0011434E ROM:0011434E ROM:0011434E sub_11434E: ; CODE XREF: sub_114078:loc_11408E↑p ROM:0011434E clr.l d3 ROM:00114350 move.w ($530).w,d3 ROM:00114354 swap d3 ROM:00114356 move.w ($52E).w,d2 ROM:0011435A swap d2 ROM:0011435C move.w ($536).w,d2 ROM:00114360 sub.l d2,d3 ROM:00114362 clr.l d1 ROM:00114364 move.w $244(a5),d1 ROM:00114368 divs.l d1,d3 ROM:0011436C muls.l #$64,d3 ; 'd' ROM:00114374 add.l d3,d2 ROM:00114376 move.w d2,($536).w ROM:0011437A swap d2 ROM:0011437C move.w d2,($52E).w ROM:00114380 swap d2 ROM:00114382 divu.l #$A,d2 ROM:0011438A swap d2 ROM:0011438C move.w d2,($52C).w ROM:00114390 rts ROM:00114390 ; End of function sub_11434E ROM:00114390 ROM:00114392 ROM:00114392 ; =============== S U B R O U T I N E ======================================= ROM:00114392 ROM:00114392 ROM:00114392 sub_114392: ; CODE XREF: sub_114078+1E↑p ROM:00114392 clr.w d1 ROM:00114394 move.b ($743).w,d1 ROM:00114398 cmpi.w #5,d1 ROM:0011439C bcc.s locret_1143A6 ROM:0011439E movea.l off_1143A8(pc,d1.w*4),a0 ROM:001143A2 nop ROM:001143A4 jmp (a0) ROM:001143A6 ; --------------------------------------------------------------------------- ROM:001143A6 ROM:001143A6 locret_1143A6: ; CODE XREF: sub_114392+A↑j ROM:001143A6 rts ROM:001143A6 ; End of function sub_114392 ROM:001143A6 ROM:001143A6 ; --------------------------------------------------------------------------- ROM:001143A8 off_1143A8: dc.l loc_1143BC ; DATA XREF: sub_114392+C↑r ROM:001143AC dc.l loc_1143E6 ROM:001143B0 dc.l loc_114404 ROM:001143B4 dc.l loc_11445A ROM:001143B8 dc.l loc_1144B6 ROM:001143BC ; --------------------------------------------------------------------------- ROM:001143BC ROM:001143BC loc_1143BC: ; DATA XREF: ROM:off_1143A8↑o ROM:001143BC bclr #0,($C59).w ROM:001143C2 bsr.w sub_11452E ROM:001143C6 bclr #4,($142A).w ROM:001143CC move.w $238(a5),d0 ROM:001143D0 cmpi.w #0,d0 ROM:001143D4 bne.s loc_1143DC ROM:001143D6 bset #4,($142A).w ROM:001143DC ROM:001143DC loc_1143DC: ; CODE XREF: ROM:001143D4↑j ROM:001143DC move.b #1,($743).w ROM:001143E2 bra.s locret_114402 ROM:001143E4 ; --------------------------------------------------------------------------- ROM:001143E4 rts ROM:001143E6 ; --------------------------------------------------------------------------- ROM:001143E6 ROM:001143E6 loc_1143E6: ; DATA XREF: ROM:001143AC↑o ROM:001143E6 btst #4,($142A).w ROM:001143EC beq.s locret_114402 ROM:001143EE btst #0,($939).w ROM:001143F4 beq.s locret_114402 ROM:001143F6 move.b #2,($743).w ROM:001143FC bra.l locret_114458 ROM:00114402 ; --------------------------------------------------------------------------- ROM:00114402 ROM:00114402 locret_114402: ; CODE XREF: ROM:001143E2↑j ROM:00114402 ; ROM:001143EC↑j ... ROM:00114402 rts ROM:00114404 ; --------------------------------------------------------------------------- ROM:00114404 ROM:00114404 loc_114404: ; DATA XREF: ROM:001143B0↑o ROM:00114404 btst #0,($939).w ROM:0011440A bne.s loc_114414 ROM:0011440C move.b #1,($743).w ROM:00114412 bra.s locret_114402 ROM:00114414 ; --------------------------------------------------------------------------- ROM:00114414 ROM:00114414 loc_114414: ; CODE XREF: ROM:0011440A↑j ROM:00114414 btst #4,($93A).w ROM:0011441A beq.s loc_114424 ROM:0011441C bclr #4,($93A).w ROM:00114422 bra.s loc_114436 ROM:00114424 ; --------------------------------------------------------------------------- ROM:00114424 ROM:00114424 loc_114424: ; CODE XREF: ROM:0011441A↑j ROM:00114424 move.w $23A(a5),d0 ROM:00114428 btst #5,($1344).w ROM:0011442E bne.s loc_114436 ROM:00114430 cmp.w ($52E).w,d0 ROM:00114434 bge.s locret_114458 ROM:00114436 ROM:00114436 loc_114436: ; CODE XREF: ROM:00114422↑j ROM:00114436 ; ROM:0011442E↑j ROM:00114436 move.w $24E(a5),d0 ROM:0011443A clr.b ($8BD).w ROM:0011443E move.w d0,($654).w ROM:00114442 move.b #1,($8BD).w ROM:00114448 clr.w ($53A).w ROM:0011444C move.b #3,($743).w ROM:00114452 bra.l locret_1144B4 ROM:00114458 ; --------------------------------------------------------------------------- ROM:00114458 ROM:00114458 locret_114458: ; CODE XREF: ROM:001143FC↑j ROM:00114458 ; ROM:00114434↑j ROM:00114458 rts ROM:0011445A ; --------------------------------------------------------------------------- ROM:0011445A ROM:0011445A loc_11445A: ; DATA XREF: ROM:001143B4↑o ROM:0011445A move.w $250(a5),d0 ROM:0011445E cmp.w ($53A).w,d0 ROM:00114462 bgt.s loc_114466 ROM:00114464 bra.s loc_114478 ROM:00114466 ; --------------------------------------------------------------------------- ROM:00114466 ROM:00114466 loc_114466: ; CODE XREF: ROM:00114462↑j ROM:00114466 move.w $23A(a5),d0 ROM:0011446A btst #5,($1344).w ROM:00114470 bne.s loc_114478 ROM:00114472 cmp.w ($52E).w,d0 ROM:00114476 bge.s loc_114494 ROM:00114478 ROM:00114478 loc_114478: ; CODE XREF: ROM:00114464↑j ROM:00114478 ; ROM:00114470↑j ROM:00114478 cmpi.w #0,($654).w ROM:0011447E bgt.s loc_114492 ROM:00114480 bset #0,($C59).w ROM:00114486 bset #0,($13CE).w ROM:0011448C move.b #4,($743).w ROM:00114492 ROM:00114492 loc_114492: ; CODE XREF: ROM:0011447E↑j ROM:00114492 bra.s locret_1144B4 ROM:00114494 ; --------------------------------------------------------------------------- ROM:00114494 ROM:00114494 loc_114494: ; CODE XREF: ROM:00114476↑j ROM:00114494 btst #4,($93A).w ROM:0011449A beq.s loc_1144AE ROM:0011449C bclr #4,($93A).w ROM:001144A2 addq.w #1,($53A).w ROM:001144A6 move.b #3,($743).w ROM:001144AC bra.s locret_1144B4 ROM:001144AE ; --------------------------------------------------------------------------- ROM:001144AE ROM:001144AE loc_1144AE: ; CODE XREF: ROM:0011449A↑j ROM:001144AE move.b #2,($743).w ROM:001144B4 ROM:001144B4 locret_1144B4: ; CODE XREF: ROM:00114452↑j ROM:001144B4 ; ROM:loc_114492↑j ... ROM:001144B4 rts ROM:001144B6 ; --------------------------------------------------------------------------- ROM:001144B6 ROM:001144B6 loc_1144B6: ; DATA XREF: ROM:001143B8↑o ROM:001144B6 btst #4,($934).w ROM:001144BC bne.s locret_1144D0 ROM:001144BE bclr #0,($C59).w ROM:001144C4 move.b #1,($743).w ROM:001144CA bra.l locret_114106 ROM:001144D0 ; --------------------------------------------------------------------------- ROM:001144D0 ROM:001144D0 locret_1144D0: ; CODE XREF: ROM:001144BC↑j ROM:001144D0 rts ROM:001144D2 ; --------------------------------------------------------------------------- ROM:001144D2 rts ROM:001144D4 ROM:001144D4 ; =============== S U B R O U T I N E ======================================= ROM:001144D4 ROM:001144D4 ROM:001144D4 sub_1144D4: ; CODE XREF: sub_114078:loc_114092↑p ROM:001144D4 btst #0,($939).w ROM:001144DA beq.s loc_1144FA ROM:001144DC move.w ($52C).w,d0 ROM:001144E0 sub.w ($532).w,d0 ROM:001144E4 cmpi.w #0,d0 ROM:001144E8 bge.s loc_1144EC ROM:001144EA neg.w d0 ROM:001144EC ROM:001144EC loc_1144EC: ; CODE XREF: sub_1144D4+14↑j ROM:001144EC move.w $23C(a5),d1 ROM:001144F0 cmp.w d0,d1 ROM:001144F2 bge.s loc_1144FA ROM:001144F4 bset #4,($93A).w ROM:001144FA ROM:001144FA loc_1144FA: ; CODE XREF: sub_1144D4+6↑j ROM:001144FA ; sub_1144D4+1E↑j ROM:001144FA move.w ($52C).w,($532).w ROM:00114500 rts ROM:00114500 ; End of function sub_1144D4 ROM:00114500 ROM:00114502 ROM:00114502 ; =============== S U B R O U T I N E ======================================= ROM:00114502 ROM:00114502 ROM:00114502 sub_114502: ; CODE XREF: sub_114078+22↑p ROM:00114502 move.w ($534).w,d0 ROM:00114506 add.w $242(a5),d0 ROM:0011450A cmp.w ($52E).w,d0 ROM:0011450E bgt.s loc_114518 ROM:00114510 bset #3,($1345).w ROM:00114516 bra.s locret_11452C ROM:00114518 ; --------------------------------------------------------------------------- ROM:00114518 ROM:00114518 loc_114518: ; CODE XREF: sub_114502+C↑j ROM:00114518 move.w ($534).w,d0 ROM:0011451C add.w $240(a5),d0 ROM:00114520 cmp.w ($52E).w,d0 ROM:00114524 ble.s locret_11452C ROM:00114526 bclr #3,($1345).w ROM:0011452C ROM:0011452C locret_11452C: ; CODE XREF: sub_114502+14↑j ROM:0011452C ; sub_114502+22↑j ROM:0011452C rts ROM:0011452C ; End of function sub_114502 ROM:0011452C ROM:0011452E ROM:0011452E ; =============== S U B R O U T I N E ======================================= ROM:0011452E ROM:0011452E ROM:0011452E sub_11452E: ; CODE XREF: ROM:001143C2↑p ROM:0011452E move.w $236(a5),d0 ROM:00114532 move.l #$16A1,d1 ROM:00114538 clr.l d2 ROM:0011453A move.w $23E(a5),d2 ROM:0011453E muls.l d2,d1 ROM:00114542 divs.w d0,d1 ROM:00114544 move.w d1,($534).w ROM:00114548 rts ROM:00114548 ; End of function sub_11452E ROM:00114548 ROM:0011454A ; --------------------------------------------------------------------------- ROM:0011454A rts ROM:0011454C ; --------------------------------------------------------------------------- ROM:0011454C rte ROM:0011454E ROM:0011454E ; =============== S U B R O U T I N E ======================================= ROM:0011454E ROM:0011454E ROM:0011454E sub_11454E: ; CODE XREF: ROM:00117058↓p ROM:0011454E move.w $252(a5),d7 ROM:00114552 cmpi.w #0,d7 ROM:00114556 bne.s loc_1145AA ROM:00114558 cmpi.w #0,($AA8).w ROM:0011455E bne.s loc_114596 ROM:00114560 bclr #5,($938).w ROM:00114566 cmpi.w #1,($AA6).w ROM:0011456C blt.s loc_11457E ROM:0011456E cmpi.w #5,($AA6).w ROM:00114574 bgt.s loc_11457E ROM:00114576 bset #5,($93B).w ROM:0011457C bra.s loc_114594 ROM:0011457E ; --------------------------------------------------------------------------- ROM:0011457E ROM:0011457E loc_11457E: ; CODE XREF: sub_11454E+1E↑j ROM:0011457E ; sub_11454E+26↑j ROM:0011457E cmpi.w #7,($AA6).w ROM:00114584 bne.s loc_11458E ROM:00114586 bset #5,($93B).w ROM:0011458C bra.s loc_114594 ROM:0011458E ; --------------------------------------------------------------------------- ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_11454E+36↑j ROM:0011458E bclr #5,($93B).w ROM:00114594 ROM:00114594 loc_114594: ; CODE XREF: sub_11454E+2E↑j ROM:00114594 ; sub_11454E+3E↑j ROM:00114594 bra.s loc_1145A2 ROM:00114596 ; --------------------------------------------------------------------------- ROM:00114596 ROM:00114596 loc_114596: ; CODE XREF: sub_11454E+10↑j ROM:00114596 bset #5,($938).w ROM:0011459C bclr #5,($93B).w ROM:001145A2 ROM:001145A2 loc_1145A2: ; CODE XREF: sub_11454E:loc_114594↑j ROM:001145A2 bra.l locret_11469A ROM:001145A8 ; --------------------------------------------------------------------------- ROM:001145A8 bra.s loc_1145BC ROM:001145AA ; --------------------------------------------------------------------------- ROM:001145AA ROM:001145AA loc_1145AA: ; CODE XREF: sub_11454E+8↑j ROM:001145AA btst #4,($FFFFFA19).w ROM:001145B0 bne.s loc_1145B8 ROM:001145B2 move.w #6,d6 ROM:001145B6 bra.s loc_1145BC ROM:001145B8 ; --------------------------------------------------------------------------- ROM:001145B8 ROM:001145B8 loc_1145B8: ; CODE XREF: sub_11454E+62↑j ROM:001145B8 move.w #5,d6 ROM:001145BC ROM:001145BC loc_1145BC: ; CODE XREF: sub_11454E+5A↑j ROM:001145BC ; sub_11454E+68↑j ROM:001145BC clr.w d1 ROM:001145BE move.b ($744).w,d1 ROM:001145C2 cmpi.w #5,d1 ROM:001145C6 bcc.s locret_1145D0 ROM:001145C8 movea.l off_1145D2(pc,d1.w*4),a0 ROM:001145CC nop ROM:001145CE jmp (a0) ROM:001145D0 ; --------------------------------------------------------------------------- ROM:001145D0 ROM:001145D0 locret_1145D0: ; CODE XREF: sub_11454E+78↑j ROM:001145D0 rts ROM:001145D0 ; --------------------------------------------------------------------------- ROM:001145D2 off_1145D2: dc.l loc_1145E6 ; DATA XREF: sub_11454E+7A↑r ROM:001145D6 dc.l loc_1145FC ROM:001145DA dc.l loc_11461C ROM:001145DE dc.l loc_11464A ROM:001145E2 dc.l loc_11466A ROM:001145E6 ; --------------------------------------------------------------------------- ROM:001145E6 ROM:001145E6 loc_1145E6: ; DATA XREF: sub_11454E:off_1145D2↑o ROM:001145E6 bclr #5,($938).w ROM:001145EC move.w #6,($AA6).w ROM:001145F2 move.b #1,($744).w ROM:001145F8 bra.s locret_11461A ROM:001145FA ; --------------------------------------------------------------------------- ROM:001145FA rts ROM:001145FC ; --------------------------------------------------------------------------- ROM:001145FC ROM:001145FC loc_1145FC: ; DATA XREF: sub_11454E+88↑o ROM:001145FC cmpi.w #5,d6 ROM:00114600 bne.s locret_11461A ROM:00114602 clr.b ($895).w ROM:00114606 move.w #$A,($604).w ROM:0011460C move.b #1,($895).w ROM:00114612 move.b #2,($744).w ROM:00114618 bra.s locret_114648 ROM:0011461A ; --------------------------------------------------------------------------- ROM:0011461A ROM:0011461A locret_11461A: ; CODE XREF: sub_11454E+AA↑j ROM:0011461A ; sub_11454E+B2↑j ... ROM:0011461A rts ROM:0011461C ; --------------------------------------------------------------------------- ROM:0011461C ROM:0011461C loc_11461C: ; DATA XREF: sub_11454E+8C↑o ROM:0011461C cmpi.w #6,d6 ROM:00114620 bne.s loc_114632 ROM:00114622 clr.b ($895).w ROM:00114626 clr.w ($604).w ROM:0011462A move.b #1,($744).w ROM:00114630 bra.s locret_11461A ROM:00114632 ; --------------------------------------------------------------------------- ROM:00114632 ROM:00114632 loc_114632: ; CODE XREF: sub_11454E+D2↑j ROM:00114632 cmpi.w #0,($604).w ROM:00114638 bgt.s locret_114648 ROM:0011463A bset #5,($938).w ROM:00114640 move.b #3,($744).w ROM:00114646 bra.s locret_114668 ROM:00114648 ; --------------------------------------------------------------------------- ROM:00114648 ROM:00114648 locret_114648: ; CODE XREF: sub_11454E+CA↑j ROM:00114648 ; sub_11454E+EA↑j ROM:00114648 rts ROM:0011464A ; --------------------------------------------------------------------------- ROM:0011464A ROM:0011464A loc_11464A: ; DATA XREF: sub_11454E+90↑o ROM:0011464A cmpi.w #6,d6 ROM:0011464E bne.s locret_114668 ROM:00114650 clr.b ($895).w ROM:00114654 move.w #$A,($604).w ROM:0011465A move.b #1,($895).w ROM:00114660 move.b #4,($744).w ROM:00114666 bra.s locret_11469A ROM:00114668 ; --------------------------------------------------------------------------- ROM:00114668 ROM:00114668 locret_114668: ; CODE XREF: sub_11454E+F8↑j ROM:00114668 ; sub_11454E+100↑j ... ROM:00114668 rts ROM:0011466A ; --------------------------------------------------------------------------- ROM:0011466A ROM:0011466A loc_11466A: ; DATA XREF: sub_11454E+94↑o ROM:0011466A cmpi.w #5,d6 ROM:0011466E bne.s loc_114680 ROM:00114670 clr.b ($895).w ROM:00114674 clr.w ($604).w ROM:00114678 move.b #3,($744).w ROM:0011467E bra.s locret_114668 ROM:00114680 ; --------------------------------------------------------------------------- ROM:00114680 ROM:00114680 loc_114680: ; CODE XREF: sub_11454E+120↑j ROM:00114680 cmpi.w #0,($604).w ROM:00114686 bgt.s locret_11469A ROM:00114688 bclr #5,($938).w ROM:0011468E move.b #1,($744).w ROM:00114694 bra.l locret_11461A ROM:0011469A ; --------------------------------------------------------------------------- ROM:0011469A ROM:0011469A locret_11469A: ; CODE XREF: sub_11454E:loc_1145A2↑j ROM:0011469A ; sub_11454E+118↑j ... ROM:0011469A rts ROM:0011469A ; End of function sub_11454E ROM:0011469A ROM:0011469C ; --------------------------------------------------------------------------- ROM:0011469C rts ROM:0011469E ROM:0011469E ; =============== S U B R O U T I N E ======================================= ROM:0011469E ROM:0011469E ROM:0011469E sub_11469E: ; CODE XREF: ROM:00117026↓p ROM:0011469E bsr.l nullsub_5 ROM:001146A4 bsr.l sub_11C66E ROM:001146AA btst #3,($977).w ROM:001146B0 beq.s loc_1146CA ROM:001146B2 btst #3,($97B).w ROM:001146B8 beq.s loc_1146C2 ROM:001146BA bset #1,($934).w ROM:001146C0 bra.s loc_1146C8 ROM:001146C2 ; --------------------------------------------------------------------------- ROM:001146C2 ROM:001146C2 loc_1146C2: ; CODE XREF: sub_11469E+1A↑j ROM:001146C2 bclr #1,($934).w ROM:001146C8 ROM:001146C8 loc_1146C8: ; CODE XREF: sub_11469E+22↑j ROM:001146C8 bra.s loc_114710 ROM:001146CA ; --------------------------------------------------------------------------- ROM:001146CA ROM:001146CA loc_1146CA: ; CODE XREF: sub_11469E+12↑j ROM:001146CA move.w $256(a5),d0 ROM:001146CE cmpi.w #1,d0 ROM:001146D2 bne.s loc_1146DC ROM:001146D4 bclr #1,($934).w ROM:001146DA bra.s loc_114710 ROM:001146DC ; --------------------------------------------------------------------------- ROM:001146DC ROM:001146DC loc_1146DC: ; CODE XREF: sub_11469E+34↑j ROM:001146DC cmpi.w #2,d0 ROM:001146E0 bne.s loc_1146EA ROM:001146E2 bset #1,($934).w ROM:001146E8 bra.s loc_114710 ROM:001146EA ; --------------------------------------------------------------------------- ROM:001146EA ROM:001146EA loc_1146EA: ; CODE XREF: sub_11469E+42↑j ROM:001146EA btst #6,($92E).w ROM:001146F0 beq.s loc_11470A ROM:001146F2 btst #5,($DB3).w ROM:001146F8 bne.s loc_114702 ROM:001146FA bset #1,($934).w ROM:00114700 bra.s loc_114708 ROM:00114702 ; --------------------------------------------------------------------------- ROM:00114702 ROM:00114702 loc_114702: ; CODE XREF: sub_11469E+5A↑j ROM:00114702 bclr #1,($934).w ROM:00114708 ROM:00114708 loc_114708: ; CODE XREF: sub_11469E+62↑j ROM:00114708 bra.s loc_114710 ROM:0011470A ; --------------------------------------------------------------------------- ROM:0011470A ROM:0011470A loc_11470A: ; CODE XREF: sub_11469E+52↑j ROM:0011470A bclr #1,($934).w ROM:00114710 ROM:00114710 loc_114710: ; CODE XREF: sub_11469E:loc_1146C8↑j ROM:00114710 ; sub_11469E+3C↑j ... ROM:00114710 btst #0,($977).w ROM:00114716 beq.s loc_114730 ROM:00114718 btst #0,($97B).w ROM:0011471E beq.s loc_114728 ROM:00114720 bset #2,($FFFFFA19).w ROM:00114726 bra.s loc_11472E ROM:00114728 ; --------------------------------------------------------------------------- ROM:00114728 ROM:00114728 loc_114728: ; CODE XREF: sub_11469E+80↑j ROM:00114728 bclr #2,($FFFFFA19).w ROM:0011472E ROM:0011472E loc_11472E: ; CODE XREF: sub_11469E+88↑j ROM:0011472E bra.s loc_114766 ROM:00114730 ; --------------------------------------------------------------------------- ROM:00114730 ROM:00114730 loc_114730: ; CODE XREF: sub_11469E+78↑j ROM:00114730 move.w $258(a5),d0 ROM:00114734 cmpi.w #1,d0 ROM:00114738 bne.s loc_114742 ROM:0011473A bclr #2,($FFFFFA19).w ROM:00114740 bra.s loc_114766 ROM:00114742 ; --------------------------------------------------------------------------- ROM:00114742 ROM:00114742 loc_114742: ; CODE XREF: sub_11469E+9A↑j ROM:00114742 cmpi.w #2,d0 ROM:00114746 bne.s loc_114750 ROM:00114748 bset #2,($FFFFFA19).w ROM:0011474E bra.s loc_114766 ROM:00114750 ; --------------------------------------------------------------------------- ROM:00114750 ROM:00114750 loc_114750: ; CODE XREF: sub_11469E+A8↑j ROM:00114750 btst #2,($133A).w ROM:00114756 beq.s loc_114760 ROM:00114758 bset #2,($FFFFFA19).w ROM:0011475E bra.s loc_114766 ROM:00114760 ; --------------------------------------------------------------------------- ROM:00114760 ROM:00114760 loc_114760: ; CODE XREF: sub_11469E+B8↑j ROM:00114760 bclr #2,($FFFFFA19).w ROM:00114766 ROM:00114766 loc_114766: ; CODE XREF: sub_11469E:loc_11472E↑j ROM:00114766 ; sub_11469E+A2↑j ... ROM:00114766 btst #5,($977).w ROM:0011476C beq.s loc_114786 ROM:0011476E btst #5,($97B).w ROM:00114774 beq.s loc_11477E ROM:00114776 bset #2,($92D).w ROM:0011477C bra.s loc_114784 ROM:0011477E ; --------------------------------------------------------------------------- ROM:0011477E ROM:0011477E loc_11477E: ; CODE XREF: sub_11469E+D6↑j ROM:0011477E bclr #2,($92D).w ROM:00114784 ROM:00114784 loc_114784: ; CODE XREF: sub_11469E+DE↑j ROM:00114784 bra.s loc_1147BC ROM:00114786 ; --------------------------------------------------------------------------- ROM:00114786 ROM:00114786 loc_114786: ; CODE XREF: sub_11469E+CE↑j ROM:00114786 move.w $25A(a5),d0 ROM:0011478A cmpi.w #1,d0 ROM:0011478E bne.s loc_114798 ROM:00114790 bclr #2,($92D).w ROM:00114796 bra.s loc_1147BC ROM:00114798 ; --------------------------------------------------------------------------- ROM:00114798 ROM:00114798 loc_114798: ; CODE XREF: sub_11469E+F0↑j ROM:00114798 cmpi.w #2,d0 ROM:0011479C bne.s loc_1147A6 ROM:0011479E bset #2,($92D).w ROM:001147A4 bra.s loc_1147BC ROM:001147A6 ; --------------------------------------------------------------------------- ROM:001147A6 ROM:001147A6 loc_1147A6: ; CODE XREF: sub_11469E+FE↑j ROM:001147A6 btst #6,($132F).w ROM:001147AC beq.s loc_1147B6 ROM:001147AE bset #2,($92D).w ROM:001147B4 bra.s loc_1147BC ROM:001147B6 ; --------------------------------------------------------------------------- ROM:001147B6 ROM:001147B6 loc_1147B6: ; CODE XREF: sub_11469E+10E↑j ROM:001147B6 bclr #2,($92D).w ROM:001147BC ROM:001147BC loc_1147BC: ; CODE XREF: sub_11469E:loc_114784↑j ROM:001147BC ; sub_11469E+F8↑j ... ROM:001147BC btst #1,($976).w ROM:001147C2 beq.s loc_1147DC ROM:001147C4 btst #1,($97A).w ROM:001147CA beq.s loc_1147D4 ROM:001147CC bset #7,($933).w ROM:001147D2 bra.s loc_1147DA ROM:001147D4 ; --------------------------------------------------------------------------- ROM:001147D4 ROM:001147D4 loc_1147D4: ; CODE XREF: sub_11469E+12C↑j ROM:001147D4 bclr #7,($933).w ROM:001147DA ROM:001147DA loc_1147DA: ; CODE XREF: sub_11469E+134↑j ROM:001147DA bra.s loc_114812 ROM:001147DC ; --------------------------------------------------------------------------- ROM:001147DC ROM:001147DC loc_1147DC: ; CODE XREF: sub_11469E+124↑j ROM:001147DC move.w $260(a5),d0 ROM:001147E0 cmpi.w #1,d0 ROM:001147E4 bne.s loc_1147EE ROM:001147E6 bclr #7,($933).w ROM:001147EC bra.s loc_114812 ROM:001147EE ; --------------------------------------------------------------------------- ROM:001147EE ROM:001147EE loc_1147EE: ; CODE XREF: sub_11469E+146↑j ROM:001147EE cmpi.w #2,d0 ROM:001147F2 bne.s loc_1147FC ROM:001147F4 bset #7,($933).w ROM:001147FA bra.s loc_114812 ROM:001147FC ; --------------------------------------------------------------------------- ROM:001147FC ROM:001147FC loc_1147FC: ; CODE XREF: sub_11469E+154↑j ROM:001147FC btst #1,($1323).w ROM:00114802 beq.s loc_11480C ROM:00114804 bset #7,($933).w ROM:0011480A bra.s loc_114812 ROM:0011480C ; --------------------------------------------------------------------------- ROM:0011480C ROM:0011480C loc_11480C: ; CODE XREF: sub_11469E+164↑j ROM:0011480C bclr #7,($933).w ROM:00114812 ROM:00114812 loc_114812: ; CODE XREF: sub_11469E:loc_1147DA↑j ROM:00114812 ; sub_11469E+14E↑j ... ROM:00114812 move.w $28E(a5),d0 ROM:00114816 cmpi.w #0,d0 ROM:0011481A bne.s loc_114882 ROM:0011481C btst #4,($977).w ROM:00114822 beq.s loc_11483C ROM:00114824 btst #4,($97B).w ROM:0011482A beq.s loc_114834 ROM:0011482C bset #4,($FFFFF441).w ROM:00114832 bra.s loc_11483A ROM:00114834 ; --------------------------------------------------------------------------- ROM:00114834 ROM:00114834 loc_114834: ; CODE XREF: sub_11469E+18C↑j ROM:00114834 bclr #4,($FFFFF441).w ROM:0011483A ROM:0011483A loc_11483A: ; CODE XREF: sub_11469E+194↑j ROM:0011483A bra.s loc_114882 ROM:0011483C ; --------------------------------------------------------------------------- ROM:0011483C ROM:0011483C loc_11483C: ; CODE XREF: sub_11469E+184↑j ROM:0011483C move.w $262(a5),d0 ROM:00114840 cmpi.w #1,d0 ROM:00114844 bne.s loc_11484E ROM:00114846 bclr #4,($FFFFF441).w ROM:0011484C bra.s loc_114882 ROM:0011484E ; --------------------------------------------------------------------------- ROM:0011484E ROM:0011484E loc_11484E: ; CODE XREF: sub_11469E+1A6↑j ROM:0011484E cmpi.w #2,d0 ROM:00114852 bne.s loc_11485C ROM:00114854 bset #4,($FFFFF441).w ROM:0011485A bra.s loc_114882 ROM:0011485C ; --------------------------------------------------------------------------- ROM:0011485C ROM:0011485C loc_11485C: ; CODE XREF: sub_11469E+1B4↑j ROM:0011485C btst #1,($1339).w ROM:00114862 beq.s loc_11487C ROM:00114864 btst #5,($DB7).w ROM:0011486A bne.s loc_114874 ROM:0011486C bset #4,($FFFFF441).w ROM:00114872 bra.s loc_11487A ROM:00114874 ; --------------------------------------------------------------------------- ROM:00114874 ROM:00114874 loc_114874: ; CODE XREF: sub_11469E+1CC↑j ROM:00114874 bclr #4,($FFFFF441).w ROM:0011487A ROM:0011487A loc_11487A: ; CODE XREF: sub_11469E+1D4↑j ROM:0011487A bra.s loc_114882 ROM:0011487C ; --------------------------------------------------------------------------- ROM:0011487C ROM:0011487C loc_11487C: ; CODE XREF: sub_11469E+1C4↑j ROM:0011487C bclr #4,($FFFFF441).w ROM:00114882 ROM:00114882 loc_114882: ; CODE XREF: sub_11469E+17C↑j ROM:00114882 ; sub_11469E:loc_11483A↑j ... ROM:00114882 btst #3,($976).w ROM:00114888 beq.s loc_1148A2 ROM:0011488A btst #3,($97A).w ROM:00114890 beq.s loc_11489A ROM:00114892 bset #5,($FFFFFA41).w ROM:00114898 bra.s loc_1148A0 ROM:0011489A ; --------------------------------------------------------------------------- ROM:0011489A ROM:0011489A loc_11489A: ; CODE XREF: sub_11469E+1F2↑j ROM:0011489A bclr #5,($FFFFFA41).w ROM:001148A0 ROM:001148A0 loc_1148A0: ; CODE XREF: sub_11469E+1FA↑j ROM:001148A0 bra.s loc_114908 ROM:001148A2 ; --------------------------------------------------------------------------- ROM:001148A2 ROM:001148A2 loc_1148A2: ; CODE XREF: sub_11469E+1EA↑j ROM:001148A2 btst #1,($977).w ROM:001148A8 beq.s loc_1148C2 ROM:001148AA btst #1,($97B).w ROM:001148B0 beq.s loc_1148BA ROM:001148B2 bset #5,($FFFFFA41).w ROM:001148B8 bra.s loc_1148C0 ROM:001148BA ; --------------------------------------------------------------------------- ROM:001148BA ROM:001148BA loc_1148BA: ; CODE XREF: sub_11469E+212↑j ROM:001148BA bclr #5,($FFFFFA41).w ROM:001148C0 ROM:001148C0 loc_1148C0: ; CODE XREF: sub_11469E+21A↑j ROM:001148C0 bra.s loc_114908 ROM:001148C2 ; --------------------------------------------------------------------------- ROM:001148C2 ROM:001148C2 loc_1148C2: ; CODE XREF: sub_11469E+20A↑j ROM:001148C2 move.w $264(a5),d0 ROM:001148C6 cmpi.w #1,d0 ROM:001148CA bne.s loc_1148D4 ROM:001148CC bclr #5,($FFFFFA41).w ROM:001148D2 bra.s loc_114908 ROM:001148D4 ; --------------------------------------------------------------------------- ROM:001148D4 ROM:001148D4 loc_1148D4: ; CODE XREF: sub_11469E+22C↑j ROM:001148D4 cmpi.w #2,d0 ROM:001148D8 bne.s loc_1148E2 ROM:001148DA bset #5,($FFFFFA41).w ROM:001148E0 bra.s loc_114908 ROM:001148E2 ; --------------------------------------------------------------------------- ROM:001148E2 ROM:001148E2 loc_1148E2: ; CODE XREF: sub_11469E+23A↑j ROM:001148E2 btst #3,($1337).w ROM:001148E8 beq.s loc_114902 ROM:001148EA btst #1,($DB9).w ROM:001148F0 bne.s loc_1148FA ROM:001148F2 bset #5,($FFFFFA41).w ROM:001148F8 bra.s loc_114900 ROM:001148FA ; --------------------------------------------------------------------------- ROM:001148FA ROM:001148FA loc_1148FA: ; CODE XREF: sub_11469E+252↑j ROM:001148FA bclr #5,($FFFFFA41).w ROM:00114900 ROM:00114900 loc_114900: ; CODE XREF: sub_11469E+25A↑j ROM:00114900 bra.s loc_114908 ROM:00114902 ; --------------------------------------------------------------------------- ROM:00114902 ROM:00114902 loc_114902: ; CODE XREF: sub_11469E+24A↑j ROM:00114902 bclr #5,($FFFFFA41).w ROM:00114908 ROM:00114908 loc_114908: ; CODE XREF: sub_11469E:loc_1148A0↑j ROM:00114908 ; sub_11469E:loc_1148C0↑j ... ROM:00114908 btst #6,($977).w ROM:0011490E beq.s loc_114928 ROM:00114910 btst #6,($97B).w ROM:00114916 beq.s loc_114920 ROM:00114918 bset #6,($93E).w ROM:0011491E bra.s loc_114926 ROM:00114920 ; --------------------------------------------------------------------------- ROM:00114920 ROM:00114920 loc_114920: ; CODE XREF: sub_11469E+278↑j ROM:00114920 bclr #6,($93E).w ROM:00114926 ROM:00114926 loc_114926: ; CODE XREF: sub_11469E+280↑j ROM:00114926 bra.s loc_11495E ROM:00114928 ; --------------------------------------------------------------------------- ROM:00114928 ROM:00114928 loc_114928: ; CODE XREF: sub_11469E+270↑j ROM:00114928 move.w $266(a5),d0 ROM:0011492C cmpi.w #1,d0 ROM:00114930 bne.s loc_11493A ROM:00114932 bclr #6,($93E).w ROM:00114938 bra.s loc_11495E ROM:0011493A ; --------------------------------------------------------------------------- ROM:0011493A ROM:0011493A loc_11493A: ; CODE XREF: sub_11469E+292↑j ROM:0011493A cmpi.w #2,d0 ROM:0011493E bne.s loc_114948 ROM:00114940 bset #6,($93E).w ROM:00114946 bra.s loc_11495E ROM:00114948 ; --------------------------------------------------------------------------- ROM:00114948 ROM:00114948 loc_114948: ; CODE XREF: sub_11469E+2A0↑j ROM:00114948 btst #7,($1324).w ROM:0011494E beq.s loc_114958 ROM:00114950 bset #6,($93E).w ROM:00114956 bra.s loc_11495E ROM:00114958 ; --------------------------------------------------------------------------- ROM:00114958 ROM:00114958 loc_114958: ; CODE XREF: sub_11469E+2B0↑j ROM:00114958 bclr #6,($93E).w ROM:0011495E ROM:0011495E loc_11495E: ; CODE XREF: sub_11469E:loc_114926↑j ROM:0011495E ; sub_11469E+29A↑j ... ROM:0011495E btst #3,($974).w ROM:00114964 beq.s loc_11497E ROM:00114966 btst #3,($978).w ROM:0011496C beq.s loc_114976 ROM:0011496E bset #5,($931).w ROM:00114974 bra.s loc_11497C ROM:00114976 ; --------------------------------------------------------------------------- ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: sub_11469E+2CE↑j ROM:00114976 bclr #5,($931).w ROM:0011497C ROM:0011497C loc_11497C: ; CODE XREF: sub_11469E+2D6↑j ROM:0011497C bra.s loc_1149B4 ROM:0011497E ; --------------------------------------------------------------------------- ROM:0011497E ROM:0011497E loc_11497E: ; CODE XREF: sub_11469E+2C6↑j ROM:0011497E move.w $26A(a5),d0 ROM:00114982 cmpi.w #1,d0 ROM:00114986 bne.s loc_114990 ROM:00114988 bclr #5,($931).w ROM:0011498E bra.s loc_1149B4 ROM:00114990 ; --------------------------------------------------------------------------- ROM:00114990 ROM:00114990 loc_114990: ; CODE XREF: sub_11469E+2E8↑j ROM:00114990 cmpi.w #2,d0 ROM:00114994 bne.s loc_11499E ROM:00114996 bset #5,($931).w ROM:0011499C bra.s loc_1149B4 ROM:0011499E ; --------------------------------------------------------------------------- ROM:0011499E ROM:0011499E loc_11499E: ; CODE XREF: sub_11469E+2F6↑j ROM:0011499E btst #5,($1335).w ROM:001149A4 beq.s loc_1149AE ROM:001149A6 bset #5,($931).w ROM:001149AC bra.s loc_1149B4 ROM:001149AE ; --------------------------------------------------------------------------- ROM:001149AE ROM:001149AE loc_1149AE: ; CODE XREF: sub_11469E+306↑j ROM:001149AE bclr #5,($931).w ROM:001149B4 ROM:001149B4 loc_1149B4: ; CODE XREF: sub_11469E:loc_11497C↑j ROM:001149B4 ; sub_11469E+2F0↑j ... ROM:001149B4 move.w $268(a5),d0 ROM:001149B8 cmpi.w #1,d0 ROM:001149BC bne.s loc_1149C6 ROM:001149BE bclr #7,($93C).w ROM:001149C4 bra.s loc_1149EA ROM:001149C6 ; --------------------------------------------------------------------------- ROM:001149C6 ROM:001149C6 loc_1149C6: ; CODE XREF: sub_11469E+31E↑j ROM:001149C6 cmpi.w #2,d0 ROM:001149CA bne.s loc_1149D4 ROM:001149CC bset #7,($93C).w ROM:001149D2 bra.s loc_1149EA ROM:001149D4 ; --------------------------------------------------------------------------- ROM:001149D4 ROM:001149D4 loc_1149D4: ; CODE XREF: sub_11469E+32C↑j ROM:001149D4 btst #4,($1346).w ROM:001149DA beq.s loc_1149E4 ROM:001149DC bset #7,($93C).w ROM:001149E2 bra.s loc_1149EA ROM:001149E4 ; --------------------------------------------------------------------------- ROM:001149E4 ROM:001149E4 loc_1149E4: ; CODE XREF: sub_11469E+33C↑j ROM:001149E4 bclr #7,($93C).w ROM:001149EA ROM:001149EA loc_1149EA: ; CODE XREF: sub_11469E+326↑j ROM:001149EA ; sub_11469E+334↑j ... ROM:001149EA move.w $26C(a5),d0 ROM:001149EE cmpi.w #1,d0 ROM:001149F2 bne.s loc_1149FC ROM:001149F4 bclr #2,($930).w ROM:001149FA bra.s loc_114A20 ROM:001149FC ; --------------------------------------------------------------------------- ROM:001149FC ROM:001149FC loc_1149FC: ; CODE XREF: sub_11469E+354↑j ROM:001149FC cmpi.w #2,d0 ROM:00114A00 bne.s loc_114A0A ROM:00114A02 bset #2,($930).w ROM:00114A08 bra.s loc_114A20 ROM:00114A0A ; --------------------------------------------------------------------------- ROM:00114A0A ROM:00114A0A loc_114A0A: ; CODE XREF: sub_11469E+362↑j ROM:00114A0A btst #3,($132D).w ROM:00114A10 beq.s loc_114A1A ROM:00114A12 bset #2,($930).w ROM:00114A18 bra.s loc_114A20 ROM:00114A1A ; --------------------------------------------------------------------------- ROM:00114A1A ROM:00114A1A loc_114A1A: ; CODE XREF: sub_11469E+372↑j ROM:00114A1A bclr #2,($930).w ROM:00114A20 ROM:00114A20 loc_114A20: ; CODE XREF: sub_11469E+35C↑j ROM:00114A20 ; sub_11469E+36A↑j ... ROM:00114A20 move.w $25C(a5),d0 ROM:00114A24 cmpi.w #1,d0 ROM:00114A28 bne.s loc_114A32 ROM:00114A2A bclr #6,($FFFFFA41).w ROM:00114A30 bra.s loc_114A3E ROM:00114A32 ; --------------------------------------------------------------------------- ROM:00114A32 ROM:00114A32 loc_114A32: ; CODE XREF: sub_11469E+38A↑j ROM:00114A32 cmpi.w #2,d0 ROM:00114A36 bne.s loc_114A3E ROM:00114A38 bset #6,($FFFFFA41).w ROM:00114A3E ROM:00114A3E loc_114A3E: ; CODE XREF: sub_11469E+392↑j ROM:00114A3E ; sub_11469E+398↑j ROM:00114A3E btst #4,($974).w ROM:00114A44 beq.s loc_114A5E ROM:00114A46 btst #4,($978).w ROM:00114A4C beq.s loc_114A56 ROM:00114A4E bset #2,($935).w ROM:00114A54 bra.s loc_114A5C ROM:00114A56 ; --------------------------------------------------------------------------- ROM:00114A56 ROM:00114A56 loc_114A56: ; CODE XREF: sub_11469E+3AE↑j ROM:00114A56 bclr #2,($935).w ROM:00114A5C ROM:00114A5C loc_114A5C: ; CODE XREF: sub_11469E+3B6↑j ROM:00114A5C bra.s loc_114A94 ROM:00114A5E ; --------------------------------------------------------------------------- ROM:00114A5E ROM:00114A5E loc_114A5E: ; CODE XREF: sub_11469E+3A6↑j ROM:00114A5E move.w $25E(a5),d0 ROM:00114A62 cmpi.w #1,d0 ROM:00114A66 bne.s loc_114A70 ROM:00114A68 bclr #2,($935).w ROM:00114A6E bra.s loc_114A94 ROM:00114A70 ; --------------------------------------------------------------------------- ROM:00114A70 ROM:00114A70 loc_114A70: ; CODE XREF: sub_11469E+3C8↑j ROM:00114A70 cmpi.w #2,d0 ROM:00114A74 bne.s loc_114A7E ROM:00114A76 bset #2,($935).w ROM:00114A7C bra.s loc_114A94 ROM:00114A7E ; --------------------------------------------------------------------------- ROM:00114A7E ROM:00114A7E loc_114A7E: ; CODE XREF: sub_11469E+3D6↑j ROM:00114A7E btst #3,($1339).w ROM:00114A84 beq.s loc_114A8E ROM:00114A86 bset #2,($935).w ROM:00114A8C bra.s loc_114A94 ROM:00114A8E ; --------------------------------------------------------------------------- ROM:00114A8E ROM:00114A8E loc_114A8E: ; CODE XREF: sub_11469E+3E6↑j ROM:00114A8E bclr #2,($935).w ROM:00114A94 ROM:00114A94 loc_114A94: ; CODE XREF: sub_11469E:loc_114A5C↑j ROM:00114A94 ; sub_11469E+3D0↑j ... ROM:00114A94 move.w $26E(a5),d0 ROM:00114A98 cmpi.w #$FFFF,d0 ROM:00114A9C beq.s loc_114AB6 ROM:00114A9E move.w #1,($5A2).w ROM:00114AA4 move.w d0,($59E).w ROM:00114AA8 bsr.l sub_11A850 ROM:00114AAE bset #6,($930).w ROM:00114AB4 bra.s locret_114AD0 ROM:00114AB6 ; --------------------------------------------------------------------------- ROM:00114AB6 ROM:00114AB6 loc_114AB6: ; CODE XREF: sub_11469E+3FE↑j ROM:00114AB6 btst #6,($930).w ROM:00114ABC beq.s locret_114AD0 ROM:00114ABE move.w #2,($5A2).w ROM:00114AC4 bsr.l sub_11A850 ROM:00114ACA bclr #6,($930).w ROM:00114AD0 ROM:00114AD0 locret_114AD0: ; CODE XREF: sub_11469E+416↑j ROM:00114AD0 ; sub_11469E+41E↑j ROM:00114AD0 rts ROM:00114AD0 ; End of function sub_11469E ROM:00114AD0 ROM:00114AD2 ; --------------------------------------------------------------------------- ROM:00114AD2 rts ROM:00114AD4 ; --------------------------------------------------------------------------- ROM:00114AD4 rts ROM:00114AD6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114AD8 ROM:00114AD8 ; =============== S U B R O U T I N E ======================================= ROM:00114AD8 ROM:00114AD8 ROM:00114AD8 sub_114AD8: ; CODE XREF: sub_1177F8↓p ROM:00114AD8 bclr #7,($935).w ROM:00114ADE bsr.w sub_114AE8 ROM:00114AE2 bsr.w sub_114CEA ROM:00114AE6 rts ROM:00114AE6 ; End of function sub_114AD8 ROM:00114AE6 ROM:00114AE8 ROM:00114AE8 ; =============== S U B R O U T I N E ======================================= ROM:00114AE8 ROM:00114AE8 ROM:00114AE8 sub_114AE8: ; CODE XREF: sub_114AD8+6↑p ROM:00114AE8 clr.w d1 ROM:00114AEA move.b ($746).w,d1 ROM:00114AEE cmpi.w #5,d1 ROM:00114AF2 bcc.s locret_114AFC ROM:00114AF4 movea.l off_114AFE(pc,d1.w*4),a0 ROM:00114AF8 nop ROM:00114AFA jmp (a0) ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFC ROM:00114AFC locret_114AFC: ; CODE XREF: sub_114AE8+A↑j ROM:00114AFC rts ROM:00114AFC ; End of function sub_114AE8 ROM:00114AFC ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFE off_114AFE: dc.l loc_114B12 ; DATA XREF: sub_114AE8+C↑r ROM:00114B02 dc.l loc_114B20 ROM:00114B06 dc.l loc_114B54 ROM:00114B0A dc.l loc_114B94 ROM:00114B0E dc.l loc_114CC0 ROM:00114B12 ; --------------------------------------------------------------------------- ROM:00114B12 ROM:00114B12 loc_114B12: ; DATA XREF: ROM:off_114AFE↑o ROM:00114B12 bsr.w sub_115436 ROM:00114B16 move.b #1,($746).w ROM:00114B1C bra.s locret_114B52 ROM:00114B1E ; --------------------------------------------------------------------------- ROM:00114B1E rts ROM:00114B20 ; --------------------------------------------------------------------------- ROM:00114B20 ROM:00114B20 loc_114B20: ; DATA XREF: ROM:00114B02↑o ROM:00114B20 btst #5,($92F).w ROM:00114B26 beq.s locret_114B52 ROM:00114B28 bclr #5,($92F).w ROM:00114B2E bsr.w sub_11540C ROM:00114B32 bsr.w sub_115544 ROM:00114B36 bsr.w sub_1155BE ROM:00114B3A bsr.w sub_115760 ROM:00114B3E bsr.l nullsub_6 ROM:00114B44 bset #1,($92D).w ROM:00114B4A move.b #2,($746).w ROM:00114B50 bra.s locret_114B92 ROM:00114B52 ; --------------------------------------------------------------------------- ROM:00114B52 ROM:00114B52 locret_114B52: ; CODE XREF: ROM:00114B1C↑j ROM:00114B52 ; ROM:00114B26↑j ROM:00114B52 rts ROM:00114B54 ; --------------------------------------------------------------------------- ROM:00114B54 ROM:00114B54 loc_114B54: ; DATA XREF: ROM:00114B06↑o ROM:00114B54 btst #5,($92D).w ROM:00114B5A beq.s loc_114B78 ROM:00114B5C bclr #5,($92D).w ROM:00114B62 bsr.w sub_115602 ROM:00114B66 bset #3,($935).w ROM:00114B6C move.b #3,($746).w ROM:00114B72 bra.l locret_114CBE ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B78 ROM:00114B78 loc_114B78: ; CODE XREF: ROM:00114B5A↑j ROM:00114B78 btst #2,($93A).w ROM:00114B7E beq.s locret_114B92 ROM:00114B80 bclr #2,($93A).w ROM:00114B86 move.b #3,($746).w ROM:00114B8C bra.l locret_114CBE ROM:00114B92 ; --------------------------------------------------------------------------- ROM:00114B92 ROM:00114B92 locret_114B92: ; CODE XREF: ROM:00114B50↑j ROM:00114B92 ; ROM:00114B7E↑j ROM:00114B92 rts ROM:00114B94 ; --------------------------------------------------------------------------- ROM:00114B94 ROM:00114B94 loc_114B94: ; DATA XREF: ROM:00114B0A↑o ROM:00114B94 btst #7,($93E).w ROM:00114B9A beq.s loc_114BB6 ROM:00114B9C btst #5,($93C).w ROM:00114BA2 beq.s loc_114BB6 ROM:00114BA4 bclr #7,($93E).w ROM:00114BAA move.b #4,($746).w ROM:00114BB0 bra.l locret_114CE6 ROM:00114BB6 ; --------------------------------------------------------------------------- ROM:00114BB6 ROM:00114BB6 loc_114BB6: ; CODE XREF: ROM:00114B9A↑j ROM:00114BB6 ; ROM:00114BA2↑j ROM:00114BB6 btst #7,($93E).w ROM:00114BBC beq.s loc_114BEC ROM:00114BBE btst #5,($93C).w ROM:00114BC4 bne.s loc_114BEC ROM:00114BC6 bclr #7,($93E).w ROM:00114BCC bsr.w sub_1153A0 ROM:00114BD0 bsr.w sub_11540C ROM:00114BD4 bsr.w sub_1156C0 ROM:00114BD8 bsr.w sub_115492 ROM:00114BDC bset #7,($935).w ROM:00114BE2 move.b #3,($746).w ROM:00114BE8 bra.w locret_114CBE ROM:00114BEC ; --------------------------------------------------------------------------- ROM:00114BEC ROM:00114BEC loc_114BEC: ; CODE XREF: ROM:00114BBC↑j ROM:00114BEC ; ROM:00114BC4↑j ROM:00114BEC btst #2,($92F).w ROM:00114BF2 beq.s loc_114C18 ROM:00114BF4 bclr #2,($92F).w ROM:00114BFA bsr.w sub_11540C ROM:00114BFE bsr.w sub_115386 ROM:00114C02 bsr.w sub_1156EE ROM:00114C06 bset #4,($931).w ROM:00114C0C move.b #3,($746).w ROM:00114C12 bra.l locret_114CBE ROM:00114C18 ; --------------------------------------------------------------------------- ROM:00114C18 ROM:00114C18 loc_114C18: ; CODE XREF: ROM:00114BF2↑j ROM:00114C18 btst #5,($1336).w ROM:00114C1E beq.s loc_114C56 ROM:00114C20 ori.w #1,($AEE).w ROM:00114C26 btst #5,($93C).w ROM:00114C2C bne.s loc_114C56 ROM:00114C2E ori.w #2,($AEE).w ROM:00114C34 bsr.w sub_1153A0 ROM:00114C38 bsr.w sub_11540C ROM:00114C3C bsr.w sub_11578A ROM:00114C40 bsr.w sub_115492 ROM:00114C44 bclr #5,($1336).w ROM:00114C4A move.b #3,($746).w ROM:00114C50 bra.l locret_114CBE ROM:00114C56 ; --------------------------------------------------------------------------- ROM:00114C56 ROM:00114C56 loc_114C56: ; CODE XREF: ROM:00114C1E↑j ROM:00114C56 ; ROM:00114C2C↑j ROM:00114C56 btst #4,($1336).w ROM:00114C5C beq.s loc_114C94 ROM:00114C5E ori.w #$10,($AEE).w ROM:00114C64 btst #5,($93C).w ROM:00114C6A bne.s loc_114C94 ROM:00114C6C ori.w #$20,($AEE).w ; ' ' ROM:00114C72 bsr.w sub_1153A0 ROM:00114C76 bsr.w sub_11540C ROM:00114C7A bsr.w sub_1157BE ROM:00114C7E bsr.w sub_115492 ROM:00114C82 bclr #4,($1336).w ROM:00114C88 move.b #3,($746).w ROM:00114C8E bra.l locret_114CBE ROM:00114C94 ; --------------------------------------------------------------------------- ROM:00114C94 ROM:00114C94 loc_114C94: ; CODE XREF: ROM:00114C5C↑j ROM:00114C94 ; ROM:00114C6A↑j ROM:00114C94 btst #3,($938).w ROM:00114C9A beq.s locret_114CBE ROM:00114C9C bclr #3,($938).w ROM:00114CA2 bsr.w sub_1153A0 ROM:00114CA6 bsr.w sub_11540C ROM:00114CAA bsr.w sub_115760 ROM:00114CAE bsr.w sub_115492 ROM:00114CB2 move.b #3,($746).w ROM:00114CB8 bra.l *+6 ROM:00114CBE ; --------------------------------------------------------------------------- ROM:00114CBE ROM:00114CBE locret_114CBE: ; CODE XREF: ROM:00114B72↑j ROM:00114CBE ; ROM:00114B8C↑j ... ROM:00114CBE rts ROM:00114CC0 ; --------------------------------------------------------------------------- ROM:00114CC0 ROM:00114CC0 loc_114CC0: ; DATA XREF: ROM:00114B0E↑o ROM:00114CC0 btst #5,($93C).w ROM:00114CC6 bne.s locret_114CE6 ROM:00114CC8 bsr.w sub_1153A0 ROM:00114CCC bsr.w sub_11540C ROM:00114CD0 bsr.w sub_1156C0 ROM:00114CD4 bsr.w sub_115492 ROM:00114CD8 bset #7,($935).w ROM:00114CDE move.b #3,($746).w ROM:00114CE4 bra.s locret_114CBE ROM:00114CE6 ; --------------------------------------------------------------------------- ROM:00114CE6 ROM:00114CE6 locret_114CE6: ; CODE XREF: ROM:00114BB0↑j ROM:00114CE6 ; ROM:00114CC6↑j ROM:00114CE6 rts ROM:00114CE8 ; --------------------------------------------------------------------------- ROM:00114CE8 rts ROM:00114CEA ROM:00114CEA ; =============== S U B R O U T I N E ======================================= ROM:00114CEA ROM:00114CEA ROM:00114CEA sub_114CEA: ; CODE XREF: sub_114AD8+A↑p ROM:00114CEA clr.w d1 ROM:00114CEC move.b ($747).w,d1 ROM:00114CF0 cmpi.w #$E,d1 ROM:00114CF4 bcc.s locret_114CFE ROM:00114CF6 movea.l off_114D00(pc,d1.w*4),a0 ROM:00114CFA nop ROM:00114CFC jmp (a0) ROM:00114CFE ; --------------------------------------------------------------------------- ROM:00114CFE ROM:00114CFE locret_114CFE: ; CODE XREF: sub_114CEA+A↑j ROM:00114CFE rts ROM:00114CFE ; End of function sub_114CEA ROM:00114CFE ROM:00114CFE ; --------------------------------------------------------------------------- ROM:00114D00 off_114D00: dc.l loc_114D38 ; DATA XREF: sub_114CEA+C↑r ROM:00114D04 dc.l loc_114D52 ROM:00114D08 dc.l loc_114FA0 ROM:00114D0C dc.l loc_115024 ROM:00114D10 dc.l loc_115096 ROM:00114D14 dc.l loc_115104 ROM:00114D18 dc.l loc_115136 ROM:00114D1C dc.l loc_115170 ROM:00114D20 dc.l loc_1151A2 ROM:00114D24 dc.l loc_11520E ROM:00114D28 dc.l loc_11524C ROM:00114D2C dc.l loc_11528A ROM:00114D30 dc.l loc_1152C2 ROM:00114D34 dc.l loc_115300 ROM:00114D38 ; --------------------------------------------------------------------------- ROM:00114D38 ROM:00114D38 loc_114D38: ; DATA XREF: ROM:off_114D00↑o ROM:00114D38 bclr #5,($93C).w ROM:00114D3E bclr #0,($92B).w ROM:00114D44 move.b #1,($747).w ROM:00114D4A bra.l locret_114F9E ROM:00114D50 ; --------------------------------------------------------------------------- ROM:00114D50 rts ROM:00114D52 ; --------------------------------------------------------------------------- ROM:00114D52 ROM:00114D52 loc_114D52: ; DATA XREF: ROM:00114D04↑o ROM:00114D52 btst #0,($93C).w ROM:00114D58 beq.s loc_114D9E ROM:00114D5A bclr #0,($93C).w ROM:00114D60 bset #5,($93C).w ROM:00114D66 bset #0,($92B).w ROM:00114D6C bsr.w sub_1153A0 ROM:00114D70 bsr.w sub_11540C ROM:00114D74 bsr.w sub_1154E8 ROM:00114D78 bsr.w sub_1154B4 ROM:00114D7C move.w $30(a5),d0 ROM:00114D80 clr.b ($896).w ROM:00114D84 move.w d0,($606).w ROM:00114D88 move.b #1,($896).w ROM:00114D8E bsr.w sub_115492 ROM:00114D92 move.b #6,($747).w ROM:00114D98 bra.l locret_11516E ROM:00114D9E ; --------------------------------------------------------------------------- ROM:00114D9E ROM:00114D9E loc_114D9E: ; CODE XREF: ROM:00114D58↑j ROM:00114D9E btst #3,($93E).w ROM:00114DA4 beq.s loc_114DE4 ROM:00114DA6 bclr #3,($93E).w ROM:00114DAC bset #5,($93C).w ROM:00114DB2 bsr.w sub_1153A0 ROM:00114DB6 bsr.w sub_11540C ROM:00114DBA bsr.w sub_1154E8 ROM:00114DBE bsr.w sub_115724 ROM:00114DC2 move.w $30(a5),d0 ROM:00114DC6 clr.b ($896).w ROM:00114DCA move.w d0,($606).w ROM:00114DCE move.b #1,($896).w ROM:00114DD4 bsr.w sub_115492 ROM:00114DD8 move.b #5,($747).w ROM:00114DDE bra.l locret_115134 ROM:00114DE4 ; --------------------------------------------------------------------------- ROM:00114DE4 ROM:00114DE4 loc_114DE4: ; CODE XREF: ROM:00114DA4↑j ROM:00114DE4 btst #1,($93A).w ROM:00114DEA beq.s loc_114E2E ROM:00114DEC bclr #1,($93A).w ROM:00114DF2 bset #5,($93C).w ROM:00114DF8 bsr.w sub_115752 ROM:00114DFC bsr.w sub_1153A0 ROM:00114E00 bsr.w sub_11540C ROM:00114E04 bsr.w sub_1154E8 ROM:00114E08 bsr.w sub_1156D2 ROM:00114E0C move.w $30(a5),d0 ROM:00114E10 clr.b ($896).w ROM:00114E14 move.w d0,($606).w ROM:00114E18 move.b #1,($896).w ROM:00114E1E bsr.w sub_115492 ROM:00114E22 move.b #4,($747).w ROM:00114E28 bra.l locret_115102 ROM:00114E2E ; --------------------------------------------------------------------------- ROM:00114E2E ROM:00114E2E loc_114E2E: ; CODE XREF: ROM:00114DEA↑j ROM:00114E2E btst #4,($93C).w ROM:00114E34 beq.s loc_114E78 ROM:00114E36 bclr #4,($93C).w ROM:00114E3C bset #5,($93C).w ROM:00114E42 bsr.w sub_115736 ROM:00114E46 bsr.w sub_1153A0 ROM:00114E4A bsr.w sub_11540C ROM:00114E4E bsr.w sub_1154E8 ROM:00114E52 bsr.w sub_115518 ROM:00114E56 move.w $30(a5),d0 ROM:00114E5A clr.b ($896).w ROM:00114E5E move.w d0,($606).w ROM:00114E62 move.b #1,($896).w ROM:00114E68 bsr.w sub_115492 ROM:00114E6C move.b #3,($747).w ROM:00114E72 bra.l locret_115094 ROM:00114E78 ; --------------------------------------------------------------------------- ROM:00114E78 ROM:00114E78 loc_114E78: ; CODE XREF: ROM:00114E34↑j ROM:00114E78 btst #5,($93A).w ROM:00114E7E beq.s loc_114EC2 ROM:00114E80 bclr #5,($93A).w ROM:00114E86 bset #5,($93C).w ROM:00114E8C bsr.w sub_1153A0 ROM:00114E90 bsr.w sub_11540C ROM:00114E94 bsr.w sub_115386 ROM:00114E98 bsr.w sub_1154E8 ROM:00114E9C bsr.w sub_11565A ROM:00114EA0 move.w $30(a5),d0 ROM:00114EA4 clr.b ($896).w ROM:00114EA8 move.w d0,($606).w ROM:00114EAC move.b #1,($896).w ROM:00114EB2 bsr.w sub_115492 ROM:00114EB6 move.b #2,($747).w ROM:00114EBC bra.l locret_115022 ROM:00114EC2 ; --------------------------------------------------------------------------- ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: ROM:00114E7E↑j ROM:00114EC2 btst #2,($92E).w ROM:00114EC8 beq.s loc_114F0C ROM:00114ECA bclr #2,($92E).w ROM:00114ED0 bset #5,($93C).w ROM:00114ED6 bsr.w sub_115744 ROM:00114EDA bsr.w sub_1153A0 ROM:00114EDE bsr.w sub_11540C ROM:00114EE2 bsr.w sub_1154E8 ROM:00114EE6 bsr.w sub_11552C ROM:00114EEA move.w $30(a5),d0 ROM:00114EEE clr.b ($896).w ROM:00114EF2 move.w d0,($606).w ROM:00114EF6 move.b #1,($896).w ROM:00114EFC bsr.w sub_115492 ROM:00114F00 move.b #8,($747).w ROM:00114F06 bra.l locret_11520C ROM:00114F0C ; --------------------------------------------------------------------------- ROM:00114F0C ROM:00114F0C loc_114F0C: ; CODE XREF: ROM:00114EC8↑j ROM:00114F0C btst #3,($1322).w ROM:00114F12 beq.s loc_114F52 ROM:00114F14 ori.w #$100,($AEE).w ROM:00114F1A bset #5,($93C).w ROM:00114F20 bsr.w sub_1153A0 ROM:00114F24 bsr.w sub_11540C ROM:00114F28 bsr.w sub_1154E8 ROM:00114F2C bsr.w sub_1157EC ROM:00114F30 move.w $30(a5),d0 ROM:00114F34 clr.b ($896).w ROM:00114F38 move.w d0,($606).w ROM:00114F3C move.b #1,($896).w ROM:00114F42 bsr.w sub_115492 ROM:00114F46 move.b #9,($747).w ROM:00114F4C bra.l locret_11524A ROM:00114F52 ; --------------------------------------------------------------------------- ROM:00114F52 ROM:00114F52 loc_114F52: ; CODE XREF: ROM:00114F12↑j ROM:00114F52 btst #2,($133F).w ROM:00114F58 beq.s locret_114F9E ROM:00114F5A move.l ($1358).w,($414).w ROM:00114F60 ori.w #$1000,($AEE).w ROM:00114F66 bset #5,($93C).w ROM:00114F6C bsr.w sub_1153A0 ROM:00114F70 bsr.w sub_11540C ROM:00114F74 bsr.w sub_1154E8 ROM:00114F78 bsr.w sub_115824 ROM:00114F7C move.w $30(a5),d0 ROM:00114F80 clr.b ($896).w ROM:00114F84 move.w d0,($606).w ROM:00114F88 move.b #1,($896).w ROM:00114F8E bsr.w sub_115492 ROM:00114F92 move.b #$C,($747).w ROM:00114F98 bra.l locret_1152FE ROM:00114F9E ; --------------------------------------------------------------------------- ROM:00114F9E ROM:00114F9E locret_114F9E: ; CODE XREF: ROM:00114D4A↑j ROM:00114F9E ; ROM:00114F58↑j ... ROM:00114F9E rts ROM:00114FA0 ; --------------------------------------------------------------------------- ROM:00114FA0 ROM:00114FA0 loc_114FA0: ; DATA XREF: ROM:00114D08↑o ROM:00114FA0 move.w #$E0,d0 ROM:00114FA4 cmpi.w #0,($606).w ROM:00114FAA bgt.s loc_114FE6 ROM:00114FAC cmp.w ($546).w,d0 ROM:00114FB0 bgt.s loc_114FE6 ROM:00114FB2 bset #0,($92B).w ROM:00114FB8 bsr.w sub_1153A0 ROM:00114FBC bsr.w sub_11540C ROM:00114FC0 bsr.w sub_1154B4 ROM:00114FC4 move.w $30(a5),d1 ROM:00114FC8 clr.b ($896).w ROM:00114FCC move.w d1,($606).w ROM:00114FD0 move.b #1,($896).w ROM:00114FD6 bsr.w sub_115492 ROM:00114FDA move.b #6,($747).w ROM:00114FE0 bra.l locret_11516E ROM:00114FE6 ; --------------------------------------------------------------------------- ROM:00114FE6 ROM:00114FE6 loc_114FE6: ; CODE XREF: ROM:00114FAA↑j ROM:00114FE6 ; ROM:00114FB0↑j ROM:00114FE6 cmpi.w #0,($606).w ROM:00114FEC bgt.s locret_115022 ROM:00114FEE cmp.w ($546).w,d0 ROM:00114FF2 ble.s locret_115022 ROM:00114FF4 bsr.w sub_1153A0 ROM:00114FF8 bsr.w sub_11540C ROM:00114FFC bsr.w sub_11565A ROM:00115000 move.w $30(a5),d1 ROM:00115004 clr.b ($896).w ROM:00115008 move.w d1,($606).w ROM:0011500C move.b #1,($896).w ROM:00115012 bsr.w sub_115492 ROM:00115016 move.b #2,($747).w ROM:0011501C bra.l *+6 ROM:00115022 ; --------------------------------------------------------------------------- ROM:00115022 ROM:00115022 locret_115022: ; CODE XREF: ROM:00114EBC↑j ROM:00115022 ; ROM:00114FEC↑j ... ROM:00115022 rts ROM:00115024 ; --------------------------------------------------------------------------- ROM:00115024 ROM:00115024 loc_115024: ; DATA XREF: ROM:00114D0C↑o ROM:00115024 cmpi.w #0,($606).w ROM:0011502A bgt.s loc_115056 ROM:0011502C cmpi.b #0,($745).w ROM:00115032 bne.s loc_115056 ROM:00115034 bsr.w sub_1153A0 ROM:00115038 bsr.w sub_11540C ROM:0011503C bsr.w sub_115690 ROM:00115040 bsr.w sub_115492 ROM:00115044 bclr #5,($93C).w ROM:0011504A move.b #1,($747).w ROM:00115050 bra.l locret_114F9E ROM:00115056 ; --------------------------------------------------------------------------- ROM:00115056 ROM:00115056 loc_115056: ; CODE XREF: ROM:0011502A↑j ROM:00115056 ; ROM:00115032↑j ROM:00115056 cmpi.w #0,($606).w ROM:0011505C bgt.s locret_115094 ROM:0011505E cmpi.b #0,($745).w ROM:00115064 ble.s locret_115094 ROM:00115066 bsr.w sub_1153A0 ROM:0011506A bsr.w sub_11540C ROM:0011506E bsr.w sub_115518 ROM:00115072 move.w $30(a5),d0 ROM:00115076 clr.b ($896).w ROM:0011507A move.w d0,($606).w ROM:0011507E move.b #1,($896).w ROM:00115084 bsr.w sub_115492 ROM:00115088 move.b #3,($747).w ROM:0011508E bra.l *+6 ROM:00115094 ; --------------------------------------------------------------------------- ROM:00115094 ROM:00115094 locret_115094: ; CODE XREF: ROM:00114E72↑j ROM:00115094 ; ROM:0011505C↑j ... ROM:00115094 rts ROM:00115096 ; --------------------------------------------------------------------------- ROM:00115096 ROM:00115096 loc_115096: ; DATA XREF: ROM:00114D10↑o ROM:00115096 cmpi.w #0,($606).w ROM:0011509C bgt.s loc_1150D0 ROM:0011509E cmpi.b #0,($745).w ROM:001150A4 ble.s loc_1150D0 ROM:001150A6 bsr.w sub_1153A0 ROM:001150AA bsr.w sub_11540C ROM:001150AE bsr.w sub_1156D2 ROM:001150B2 move.w $30(a5),d0 ROM:001150B6 clr.b ($896).w ROM:001150BA move.w d0,($606).w ROM:001150BE move.b #1,($896).w ROM:001150C4 bsr.w sub_115492 ROM:001150C8 move.b #4,($747).w ROM:001150CE bra.s locret_115102 ROM:001150D0 ; --------------------------------------------------------------------------- ROM:001150D0 ROM:001150D0 loc_1150D0: ; CODE XREF: ROM:0011509C↑j ROM:001150D0 ; ROM:001150A4↑j ROM:001150D0 cmpi.w #0,($606).w ROM:001150D6 bgt.s locret_115102 ROM:001150D8 cmpi.b #0,($745).w ROM:001150DE bne.s locret_115102 ROM:001150E0 bsr.w sub_1153A0 ROM:001150E4 bsr.w sub_11540C ROM:001150E8 bsr.w sub_115690 ROM:001150EC bsr.w sub_115492 ROM:001150F0 bclr #5,($93C).w ROM:001150F6 move.b #1,($747).w ROM:001150FC bra.l locret_114F9E ROM:00115102 ; --------------------------------------------------------------------------- ROM:00115102 ROM:00115102 locret_115102: ; CODE XREF: ROM:00114E28↑j ROM:00115102 ; ROM:001150CE↑j ... ROM:00115102 rts ROM:00115104 ; --------------------------------------------------------------------------- ROM:00115104 ROM:00115104 loc_115104: ; DATA XREF: ROM:00114D14↑o ROM:00115104 cmpi.w #0,($606).w ROM:0011510A bgt.s locret_115134 ROM:0011510C bsr.w sub_1153A0 ROM:00115110 bsr.w sub_11540C ROM:00115114 bsr.w sub_115690 ROM:00115118 bsr.w sub_115492 ROM:0011511C bclr #5,($93C).w ROM:00115122 bset #7,($935).w ROM:00115128 move.b #1,($747).w ROM:0011512E bra.l locret_114F9E ROM:00115134 ; --------------------------------------------------------------------------- ROM:00115134 ROM:00115134 locret_115134: ; CODE XREF: ROM:00114DDE↑j ROM:00115134 ; ROM:0011510A↑j ROM:00115134 rts ROM:00115136 ; --------------------------------------------------------------------------- ROM:00115136 ROM:00115136 loc_115136: ; DATA XREF: ROM:00114D18↑o ROM:00115136 cmpi.w #0,($606).w ROM:0011513C bgt.s locret_11516E ROM:0011513E bclr #0,($92B).w ROM:00115144 bsr.w sub_1153A0 ROM:00115148 bsr.w sub_11540C ROM:0011514C bsr.w sub_1154B4 ROM:00115150 move.w $30(a5),d0 ROM:00115154 clr.b ($896).w ROM:00115158 move.w d0,($606).w ROM:0011515C move.b #1,($896).w ROM:00115162 bsr.w sub_115492 ROM:00115166 move.b #7,($747).w ROM:0011516C bra.s locret_1151A0 ROM:0011516E ; --------------------------------------------------------------------------- ROM:0011516E ROM:0011516E locret_11516E: ; CODE XREF: ROM:00114D98↑j ROM:0011516E ; ROM:00114FE0↑j ... ROM:0011516E rts ROM:00115170 ; --------------------------------------------------------------------------- ROM:00115170 ROM:00115170 loc_115170: ; DATA XREF: ROM:00114D1C↑o ROM:00115170 cmpi.w #0,($606).w ROM:00115176 bgt.s locret_1151A0 ROM:00115178 bsr.w sub_1153A0 ROM:0011517C bsr.w sub_11540C ROM:00115180 bsr.w sub_115690 ROM:00115184 bsr.w sub_115492 ROM:00115188 bclr #5,($93C).w ROM:0011518E bset #4,($93B).w ROM:00115194 move.b #1,($747).w ROM:0011519A bra.l locret_114F9E ROM:001151A0 ; --------------------------------------------------------------------------- ROM:001151A0 ROM:001151A0 locret_1151A0: ; CODE XREF: ROM:0011516C↑j ROM:001151A0 ; ROM:00115176↑j ROM:001151A0 rts ROM:001151A2 ; --------------------------------------------------------------------------- ROM:001151A2 ROM:001151A2 loc_1151A2: ; DATA XREF: ROM:00114D20↑o ROM:001151A2 cmpi.w #0,($606).w ROM:001151A8 bgt.s loc_1151D4 ROM:001151AA cmpi.b #0,($745).w ROM:001151B0 bne.s loc_1151D4 ROM:001151B2 bsr.w sub_1153A0 ROM:001151B6 bsr.w sub_11540C ROM:001151BA bsr.w sub_115690 ROM:001151BE bsr.w sub_115492 ROM:001151C2 bclr #5,($93C).w ROM:001151C8 move.b #1,($747).w ROM:001151CE bra.l locret_114F9E ROM:001151D4 ; --------------------------------------------------------------------------- ROM:001151D4 ROM:001151D4 loc_1151D4: ; CODE XREF: ROM:001151A8↑j ROM:001151D4 ; ROM:001151B0↑j ROM:001151D4 cmpi.w #0,($606).w ROM:001151DA bgt.s locret_11520C ROM:001151DC cmpi.b #0,($745).w ROM:001151E2 ble.s locret_11520C ROM:001151E4 bsr.w sub_1153A0 ROM:001151E8 bsr.w sub_11540C ROM:001151EC bsr.w sub_11552C ROM:001151F0 move.w $30(a5),d0 ROM:001151F4 clr.b ($896).w ROM:001151F8 move.w d0,($606).w ROM:001151FC move.b #1,($896).w ROM:00115202 bsr.w sub_115492 ROM:00115206 bra.l *+6 ROM:0011520C ; --------------------------------------------------------------------------- ROM:0011520C ROM:0011520C locret_11520C: ; CODE XREF: ROM:00114F06↑j ROM:0011520C ; ROM:001151DA↑j ... ROM:0011520C rts ROM:0011520E ; --------------------------------------------------------------------------- ROM:0011520E ROM:0011520E loc_11520E: ; DATA XREF: ROM:00114D24↑o ROM:0011520E cmpi.w #0,($606).w ROM:00115214 bgt.s locret_11524A ROM:00115216 ori.w #$200,($AEE).w ROM:0011521C bsr.w sub_1153A0 ROM:00115220 bsr.w sub_11540C ROM:00115224 bsr.w sub_115804 ROM:00115228 move.w $30(a5),d0 ROM:0011522C clr.b ($896).w ROM:00115230 move.w d0,($606).w ROM:00115234 move.b #1,($896).w ROM:0011523A bsr.w sub_115492 ROM:0011523E move.b #$A,($747).w ROM:00115244 bra.l locret_115288 ROM:0011524A ; --------------------------------------------------------------------------- ROM:0011524A ROM:0011524A locret_11524A: ; CODE XREF: ROM:00114F4C↑j ROM:0011524A ; ROM:00115214↑j ROM:0011524A rts ROM:0011524C ; --------------------------------------------------------------------------- ROM:0011524C ROM:0011524C loc_11524C: ; DATA XREF: ROM:00114D28↑o ROM:0011524C cmpi.w #0,($606).w ROM:00115252 bgt.s locret_115288 ROM:00115254 ori.w #$400,($AEE).w ROM:0011525A bsr.w sub_1153A0 ROM:0011525E bsr.w sub_11540C ROM:00115262 bsr.w sub_115816 ROM:00115266 move.w $30(a5),d0 ROM:0011526A clr.b ($896).w ROM:0011526E move.w d0,($606).w ROM:00115272 move.b #1,($896).w ROM:00115278 bsr.w sub_115492 ROM:0011527C move.b #$B,($747).w ROM:00115282 bra.l locret_1152C0 ROM:00115288 ; --------------------------------------------------------------------------- ROM:00115288 ROM:00115288 locret_115288: ; CODE XREF: ROM:00115244↑j ROM:00115288 ; ROM:00115252↑j ROM:00115288 rts ROM:0011528A ; --------------------------------------------------------------------------- ROM:0011528A ROM:0011528A loc_11528A: ; DATA XREF: ROM:00114D2C↑o ROM:0011528A cmpi.w #0,($606).w ROM:00115290 bgt.s locret_1152C0 ROM:00115292 ori.w #$800,($AEE).w ROM:00115298 bsr.w sub_1153A0 ROM:0011529C bsr.w sub_11540C ROM:001152A0 bsr.w sub_115690 ROM:001152A4 bsr.w sub_115492 ROM:001152A8 bclr #5,($93C).w ROM:001152AE bclr #3,($1322).w ROM:001152B4 move.b #1,($747).w ROM:001152BA bra.l locret_114F9E ROM:001152C0 ; --------------------------------------------------------------------------- ROM:001152C0 ROM:001152C0 locret_1152C0: ; CODE XREF: ROM:00115282↑j ROM:001152C0 ; ROM:00115290↑j ROM:001152C0 rts ROM:001152C2 ; --------------------------------------------------------------------------- ROM:001152C2 ROM:001152C2 loc_1152C2: ; DATA XREF: ROM:00114D30↑o ROM:001152C2 cmpi.w #0,($606).w ROM:001152C8 bgt.s locret_1152FE ROM:001152CA ori.w #$2000,($AEE).w ROM:001152D0 bsr.w sub_1153A0 ROM:001152D4 bsr.w sub_11540C ROM:001152D8 bsr.w sub_11583E ROM:001152DC move.w $30(a5),d0 ROM:001152E0 clr.b ($896).w ROM:001152E4 move.w d0,($606).w ROM:001152E8 move.b #1,($896).w ROM:001152EE bsr.w sub_115492 ROM:001152F2 move.b #$D,($747).w ROM:001152F8 bra.l locret_115336 ROM:001152FE ; --------------------------------------------------------------------------- ROM:001152FE ROM:001152FE locret_1152FE: ; CODE XREF: ROM:00114F98↑j ROM:001152FE ; ROM:001152C8↑j ROM:001152FE rts ROM:00115300 ; --------------------------------------------------------------------------- ROM:00115300 ROM:00115300 loc_115300: ; DATA XREF: ROM:00114D34↑o ROM:00115300 cmpi.w #0,($606).w ROM:00115306 bgt.s locret_115336 ROM:00115308 ori.w #$4000,($AEE).w ROM:0011530E bsr.w sub_1153A0 ROM:00115312 bsr.w sub_11540C ROM:00115316 bsr.w sub_115690 ROM:0011531A bsr.w sub_115492 ROM:0011531E bclr #5,($93C).w ROM:00115324 bclr #2,($133F).w ROM:0011532A move.b #1,($747).w ROM:00115330 bra.l locret_114F9E ROM:00115336 ; --------------------------------------------------------------------------- ROM:00115336 ROM:00115336 locret_115336: ; CODE XREF: ROM:001152F8↑j ROM:00115336 ; ROM:00115306↑j ROM:00115336 rts ROM:00115338 ; --------------------------------------------------------------------------- ROM:00115338 rts ROM:0011533A ROM:0011533A ; =============== S U B R O U T I N E ======================================= ROM:0011533A ROM:0011533A ROM:0011533A sub_11533A: ; CODE XREF: sub_115544+6↓p ROM:0011533A ; sub_115544+12↓p ... ROM:0011533A lea ($FFFFFD20).w,a0 ROM:0011533E move.w ($53E).w,d0 ROM:00115342 muls.w #2,d0 ROM:00115346 ori.w #$C00,d0 ROM:0011534A move.w d0,$1A(a0) ROM:0011534E clr.w $1C(a0) ROM:00115352 clr.w $1E(a0) ROM:00115356 bclr #7,($FFFFFC1F).w ROM:0011535C bset #7,($FFFFFC1A).w ROM:00115362 ROM:00115362 loc_115362: ; CODE XREF: sub_11533A+30↓j ROM:00115362 btst #7,($FFFFFC1F).w ROM:00115368 bne.s loc_11536C ROM:0011536A bra.s loc_115362 ROM:0011536C ; --------------------------------------------------------------------------- ROM:0011536C ROM:0011536C loc_11536C: ; CODE XREF: sub_11533A+2E↑j ROM:0011536C lea ($FFFFFD00).w,a0 ROM:00115370 move.w $1C(a0),d0 ROM:00115374 lsl.w #8,d0 ROM:00115376 add.w $1E(a0),d0 ROM:0011537A move.w d0,($540).w ROM:0011537E bclr #7,($FFFFFC1F).w ROM:00115384 rts ROM:00115384 ; End of function sub_11533A ROM:00115384 ROM:00115386 ROM:00115386 ; =============== S U B R O U T I N E ======================================= ROM:00115386 ROM:00115386 ROM:00115386 sub_115386: ; CODE XREF: ROM:00114BFE↑p ROM:00115386 ; ROM:00114E94↑p ROM:00115386 move.b ($754).w,d1 ROM:0011538A ext.w d1 ROM:0011538C subq.w #1,d1 ROM:0011538E muls.w #$EC,d1 ROM:00115392 divs.w #2,d1 ROM:00115396 move.w d1,($53E).w ROM:0011539A clr.w ($546).w ROM:0011539E rts ROM:0011539E ; End of function sub_115386 ROM:0011539E ROM:001153A0 ROM:001153A0 ; =============== S U B R O U T I N E ======================================= ROM:001153A0 ROM:001153A0 ROM:001153A0 sub_1153A0: ; CODE XREF: ROM:00114BCC↑p ROM:001153A0 ; ROM:00114C34↑p ... ROM:001153A0 btst #7,($FFFFFC1A).w ROM:001153A6 beq.s loc_1153F2 ROM:001153A8 bset #5,($932).w ROM:001153AE btst #6,($FFFFFC1C).w ROM:001153B4 beq.s loc_1153E0 ROM:001153B6 bset #0,($FFFFFC1E).w ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: sub_1153A0+24↓j ROM:001153BC btst #5,($FFFFFC1F).w ROM:001153C2 bne.s loc_1153C6 ROM:001153C4 bra.s loc_1153BC ROM:001153C6 ; --------------------------------------------------------------------------- ROM:001153C6 ROM:001153C6 loc_1153C6: ; CODE XREF: sub_1153A0+22↑j ROM:001153C6 bclr #7,($FFFFFC1A).w ROM:001153CC bclr #7,($FFFFFC1F).w ROM:001153D2 bclr #5,($FFFFFC1F).w ROM:001153D8 bclr #0,($FFFFFC1E).w ROM:001153DE bra.s loc_1153F0 ROM:001153E0 ; --------------------------------------------------------------------------- ROM:001153E0 ROM:001153E0 loc_1153E0: ; CODE XREF: sub_1153A0+14↑j ROM:001153E0 ; sub_1153A0+48↓j ROM:001153E0 btst #7,($FFFFFC1A).w ROM:001153E6 beq.s loc_1153EA ROM:001153E8 bra.s loc_1153E0 ROM:001153EA ; --------------------------------------------------------------------------- ROM:001153EA ROM:001153EA loc_1153EA: ; CODE XREF: sub_1153A0+46↑j ROM:001153EA bclr #7,($FFFFFC1F).w ROM:001153F0 ROM:001153F0 loc_1153F0: ; CODE XREF: sub_1153A0+3E↑j ROM:001153F0 bra.s loc_1153F8 ROM:001153F2 ; --------------------------------------------------------------------------- ROM:001153F2 ROM:001153F2 loc_1153F2: ; CODE XREF: sub_1153A0+6↑j ROM:001153F2 bclr #5,($932).w ROM:001153F8 ROM:001153F8 loc_1153F8: ; CODE XREF: sub_1153A0:loc_1153F0↑j ROM:001153F8 move.w ($FFFFFC18).w,($5CA).w ROM:001153FE move.w ($FFFFFC1A).w,($5CC).w ROM:00115404 move.w ($FFFFFC1C).w,($5CE).w ROM:0011540A rts ROM:0011540A ; End of function sub_1153A0 ROM:0011540A ROM:0011540C ROM:0011540C ; =============== S U B R O U T I N E ======================================= ROM:0011540C ROM:0011540C ROM:0011540C sub_11540C: ; CODE XREF: ROM:00114B2E↑p ROM:0011540C ; ROM:00114BD0↑p ... ROM:0011540C lea ($FFFFFD40).w,a0 ROM:00115410 move.b #$D5,$D(a0) ROM:00115416 move.b #$95,$E(a0) ROM:0011541C move.b #$15,$F(a0) ROM:00115422 move.w #$2F0D,($FFFFFC1C).w ROM:00115428 move.w #$401,($FFFFFC1A).w ROM:0011542E move.w #$B010,($FFFFFC18).w ROM:00115434 rts ROM:00115434 ; End of function sub_11540C ROM:00115434 ROM:00115436 ROM:00115436 ; =============== S U B R O U T I N E ======================================= ROM:00115436 ROM:00115436 ROM:00115436 sub_115436: ; CODE XREF: ROM:loc_114B12↑p ROM:00115436 move.b #0,($FFFFFC15).w ROM:0011543C move.b #$7E,($FFFFFC17).w ; '~' ROM:00115442 move.b #$7B,($FFFFFC16).w ; '{' ROM:00115448 rts ROM:00115448 ; End of function sub_115436 ROM:00115448 ROM:0011544A ROM:0011544A ; =============== S U B R O U T I N E ======================================= ROM:0011544A ROM:0011544A ROM:0011544A sub_11544A: ; CODE XREF: sub_1154B4+2E↓p ROM:0011544A ; sub_115518+6↓p ... ROM:0011544A lea ($FFFFFD20).w,a0 ROM:0011544E move.w #$500,d0 ROM:00115452 or.w ($53E).w,d0 ROM:00115456 move.w d0,$1A(a0) ROM:0011545A clr.w d0 ROM:0011545C move.w ($540).w,d0 ROM:00115460 andi.w #$FF,d0 ROM:00115464 move.w d0,$1E(a0) ROM:00115468 clr.w d0 ROM:0011546A move.w ($540).w,d0 ROM:0011546E lsr.w #8,d0 ROM:00115470 move.w d0,$1C(a0) ROM:00115474 bclr #7,($FFFFFC1F).w ROM:0011547A bset #7,($FFFFFC1A).w ROM:00115480 ROM:00115480 loc_115480: ; CODE XREF: sub_11544A+3E↓j ROM:00115480 btst #7,($FFFFFC1F).w ROM:00115486 bne.s loc_11548A ROM:00115488 bra.s loc_115480 ROM:0011548A ; --------------------------------------------------------------------------- ROM:0011548A ROM:0011548A loc_11548A: ; CODE XREF: sub_11544A+3C↑j ROM:0011548A bclr #7,($FFFFFC1F).w ROM:00115490 rts ROM:00115490 ; End of function sub_11544A ROM:00115490 ROM:00115492 ROM:00115492 ; =============== S U B R O U T I N E ======================================= ROM:00115492 ROM:00115492 ROM:00115492 sub_115492: ; CODE XREF: ROM:00114BD8↑p ROM:00115492 ; ROM:00114C40↑p ... ROM:00115492 move.w ($5CA).w,($FFFFFC18).w ROM:00115498 move.w ($5CC).w,($FFFFFC1A).w ROM:0011549E move.w ($5CE).w,($FFFFFC1C).w ROM:001154A4 btst #5,($932).w ROM:001154AA beq.s locret_1154B2 ROM:001154AC bset #7,($FFFFFC1A).w ROM:001154B2 ROM:001154B2 locret_1154B2: ; CODE XREF: sub_115492+18↑j ROM:001154B2 rts ROM:001154B2 ; End of function sub_115492 ROM:001154B2 ROM:001154B4 ROM:001154B4 ; =============== S U B R O U T I N E ======================================= ROM:001154B4 ROM:001154B4 ROM:001154B4 sub_1154B4: ; CODE XREF: ROM:00114D78↑p ROM:001154B4 ; ROM:00114FC0↑p ... ROM:001154B4 move.w #$F2,d1 ROM:001154B8 cmpi.b #1,($754).w ROM:001154BE bne.s loc_1154C6 ROM:001154C0 move.l ($444).w,d0 ROM:001154C4 bra.s loc_1154CC ROM:001154C6 ; --------------------------------------------------------------------------- ROM:001154C6 ROM:001154C6 loc_1154C6: ; CODE XREF: sub_1154B4+A↑j ROM:001154C6 move.l ($448).w,d0 ROM:001154CA addq.w #2,d1 ROM:001154CC ROM:001154CC loc_1154CC: ; CODE XREF: sub_1154B4+10↑j ROM:001154CC btst #0,($92B).w ROM:001154D2 beq.s loc_1154D8 ROM:001154D4 swap d0 ROM:001154D6 bra.s loc_1154DA ROM:001154D8 ; --------------------------------------------------------------------------- ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_1154B4+1E↑j ROM:001154D8 addq.w #1,d1 ROM:001154DA ROM:001154DA loc_1154DA: ; CODE XREF: sub_1154B4+22↑j ROM:001154DA move.w d0,($540).w ROM:001154DE move.w d1,($53E).w ROM:001154E2 bsr.w sub_11544A ROM:001154E6 rts ROM:001154E6 ; End of function sub_1154B4 ROM:001154E6 ROM:001154E8 ROM:001154E8 ; =============== S U B R O U T I N E ======================================= ROM:001154E8 ROM:001154E8 ROM:001154E8 sub_1154E8: ; CODE XREF: ROM:00114D74↑p ROM:001154E8 ; ROM:00114DBA↑p ... ROM:001154E8 lea ($FFFFFD20).w,a0 ROM:001154EC move.w #$4C0,$1A(a0) ROM:001154F2 clr.w $1C(a0) ROM:001154F6 clr.w $1E(a0) ROM:001154FA bclr #7,($FFFFFC1F).w ROM:00115500 bset #7,($FFFFFC1A).w ROM:00115506 ROM:00115506 loc_115506: ; CODE XREF: sub_1154E8+26↓j ROM:00115506 btst #7,($FFFFFC1F).w ROM:0011550C bne.s loc_115510 ROM:0011550E bra.s loc_115506 ROM:00115510 ; --------------------------------------------------------------------------- ROM:00115510 ROM:00115510 loc_115510: ; CODE XREF: sub_1154E8+24↑j ROM:00115510 bclr #7,($FFFFFC1F).w ROM:00115516 rts ROM:00115516 ; End of function sub_1154E8 ROM:00115516 ROM:00115518 ROM:00115518 ; =============== S U B R O U T I N E ======================================= ROM:00115518 ROM:00115518 ROM:00115518 sub_115518: ; CODE XREF: ROM:00114E52↑p ROM:00115518 ; ROM:0011506E↑p ROM:00115518 move.w ($B06).w,($540).w ROM:0011551E bsr.w sub_11544A ROM:00115522 addq.w #1,($53E).w ROM:00115526 subq.b #1,($745).w ROM:0011552A rts ROM:0011552A ; End of function sub_115518 ROM:0011552A ROM:0011552C ROM:0011552C ; =============== S U B R O U T I N E ======================================= ROM:0011552C ROM:0011552C ROM:0011552C sub_11552C: ; CODE XREF: ROM:00114EE6↑p ROM:0011552C ; ROM:001151EC↑p ROM:0011552C move.w ($4FA).w,($540).w ROM:00115532 addq.w #1,($540).w ROM:00115536 bsr.w sub_11544A ROM:0011553A addq.w #1,($53E).w ROM:0011553E subq.b #1,($745).w ROM:00115542 rts ROM:00115542 ; End of function sub_11552C ROM:00115542 ROM:00115544 ROM:00115544 ; =============== S U B R O U T I N E ======================================= ROM:00115544 ROM:00115544 ROM:00115544 sub_115544: ; CODE XREF: ROM:00114B32↑p ROM:00115544 move.w #$F6,($53E).w ROM:0011554A bsr.w sub_11533A ROM:0011554E move.w ($540).w,d1 ROM:00115552 addq.w #1,($53E).w ROM:00115556 bsr.w sub_11533A ROM:0011555A move.w ($540).w,d2 ROM:0011555E addq.w #1,($53E).w ROM:00115562 bsr.w sub_11533A ROM:00115566 move.w ($540).w,d3 ROM:0011556A move.w d1,d4 ROM:0011556C and.w d2,d4 ROM:0011556E move.w d2,d5 ROM:00115570 and.w d3,d5 ROM:00115572 move.w d1,($B06).w ROM:00115576 and.w d3,($B06).w ROM:0011557A or.w d4,($B06).w ROM:0011557E or.w d5,($B06).w ROM:00115582 move.w #$F9,($53E).w ROM:00115588 bsr.w sub_11533A ROM:0011558C move.b ($540).w,d1 ROM:00115590 move.w ($540).w,d6 ROM:00115594 lsr.w #8,d6 ROM:00115596 move.b d6,d2 ROM:00115598 addq.w #1,($53E).w ROM:0011559C bsr.w sub_11533A ROM:001155A0 move.b ($540).w,d3 ROM:001155A4 move.b d1,d4 ROM:001155A6 and.b d2,d4 ROM:001155A8 move.b d2,d5 ROM:001155AA and.b d3,d5 ROM:001155AC move.b d1,($1108).w ROM:001155B0 and.b d3,($1108).w ROM:001155B4 or.b d4,($1108).w ROM:001155B8 or.b d5,($1108).w ROM:001155BC rts ROM:001155BC ; End of function sub_115544 ROM:001155BC ROM:001155BE ROM:001155BE ; =============== S U B R O U T I N E ======================================= ROM:001155BE ROM:001155BE ROM:001155BE sub_1155BE: ; CODE XREF: ROM:00114B36↑p ROM:001155BE move.w #$EF,($53E).w ROM:001155C4 bsr.w sub_11533A ROM:001155C8 move.w ($540).w,d1 ROM:001155CC addq.w #1,($53E).w ROM:001155D0 bsr.w sub_11533A ROM:001155D4 move.w ($540).w,d2 ROM:001155D8 addq.w #1,($53E).w ROM:001155DC bsr.w sub_11533A ROM:001155E0 move.w ($540).w,d3 ROM:001155E4 move.w d1,d4 ROM:001155E6 and.w d2,d4 ROM:001155E8 move.w d2,d5 ROM:001155EA and.w d3,d5 ROM:001155EC move.w d1,($4FA).w ROM:001155F0 and.w d3,($4FA).w ROM:001155F4 or.w d4,($4FA).w ROM:001155F8 or.w d5,($4FA).w ROM:001155FC subq.w #1,($4FA).w ROM:00115600 rts ROM:00115600 ; End of function sub_1155BE ROM:00115600 ROM:00115602 ROM:00115602 ; =============== S U B R O U T I N E ======================================= ROM:00115602 ROM:00115602 ROM:00115602 sub_115602: ; CODE XREF: ROM:00114B62↑p ROM:00115602 clr.l ($444).w ROM:00115606 clr.l ($448).w ROM:0011560A move.w #$F2,($53E).w ROM:00115610 bsr.w sub_11533A ROM:00115614 clr.l d0 ROM:00115616 move.w ($540).w,d0 ROM:0011561A swap d0 ROM:0011561C add.l d0,($444).w ROM:00115620 addq.w #1,($53E).w ROM:00115624 bsr.w sub_11533A ROM:00115628 clr.l d0 ROM:0011562A move.w ($540).w,d0 ROM:0011562E add.l d0,($444).w ROM:00115632 addq.w #1,($53E).w ROM:00115636 bsr.w sub_11533A ROM:0011563A clr.l d0 ROM:0011563C move.w ($540).w,d0 ROM:00115640 swap d0 ROM:00115642 add.l d0,($448).w ROM:00115646 addq.w #1,($53E).w ROM:0011564A bsr.w sub_11533A ROM:0011564E clr.l d0 ROM:00115650 move.w ($540).w,d0 ROM:00115654 add.l d0,($448).w ROM:00115658 rts ROM:00115658 ; End of function sub_115602 ROM:00115658 ROM:0011565A ROM:0011565A ; =============== S U B R O U T I N E ======================================= ROM:0011565A ROM:0011565A ROM:0011565A sub_11565A: ; CODE XREF: ROM:00114E9C↑p ROM:0011565A ; ROM:00114FFC↑p ROM:0011565A lea ($134C).w,a1 ROM:0011565E clr.l d1 ROM:00115660 move.w ($546).w,d2 ROM:00115664 lsr.w #1,d2 ROM:00115666 move.w (a1,d2.w*2),($540).w ROM:0011566C move.w ($540).w,d1 ROM:00115670 cmpi.b #1,($754).w ROM:00115676 bne.s loc_11567E ROM:00115678 add.l d1,($444).w ROM:0011567C bra.s loc_115682 ROM:0011567E ; --------------------------------------------------------------------------- ROM:0011567E ROM:0011567E loc_11567E: ; CODE XREF: sub_11565A+1C↑j ROM:0011567E add.l d1,($448).w ROM:00115682 ROM:00115682 loc_115682: ; CODE XREF: sub_11565A+22↑j ROM:00115682 bsr.w sub_11544A ROM:00115686 addq.w #2,($546).w ROM:0011568A addq.w #1,($53E).w ROM:0011568E rts ROM:0011568E ; End of function sub_11565A ROM:0011568E ROM:00115690 ROM:00115690 ; =============== S U B R O U T I N E ======================================= ROM:00115690 ROM:00115690 ROM:00115690 sub_115690: ; CODE XREF: ROM:0011503C↑p ROM:00115690 ; ROM:001150E8↑p ... ROM:00115690 lea ($FFFFFD20).w,a0 ROM:00115694 move.w #$400,$1A(a0) ROM:0011569A clr.w $1C(a0) ROM:0011569E clr.w $1E(a0) ROM:001156A2 bclr #7,($FFFFFC1F).w ROM:001156A8 bset #7,($FFFFFC1A).w ROM:001156AE ROM:001156AE loc_1156AE: ; CODE XREF: sub_115690+26↓j ROM:001156AE btst #7,($FFFFFC1F).w ROM:001156B4 bne.s loc_1156B8 ROM:001156B6 bra.s loc_1156AE ROM:001156B8 ; --------------------------------------------------------------------------- ROM:001156B8 ROM:001156B8 loc_1156B8: ; CODE XREF: sub_115690+24↑j ROM:001156B8 bclr #7,($FFFFFC1F).w ROM:001156BE rts ROM:001156BE ; End of function sub_115690 ROM:001156BE ROM:001156C0 ROM:001156C0 ; =============== S U B R O U T I N E ======================================= ROM:001156C0 ROM:001156C0 ROM:001156C0 sub_1156C0: ; CODE XREF: ROM:00114BD4↑p ROM:001156C0 ; ROM:00114CD0↑p ROM:001156C0 move.w ($542).w,($53E).w ROM:001156C6 bsr.w sub_11533A ROM:001156CA move.w ($540).w,($544).w ROM:001156D0 rts ROM:001156D0 ; End of function sub_1156C0 ROM:001156D0 ROM:001156D2 ROM:001156D2 ; =============== S U B R O U T I N E ======================================= ROM:001156D2 ROM:001156D2 ROM:001156D2 sub_1156D2: ; CODE XREF: ROM:00114E08↑p ROM:001156D2 ; ROM:001150AE↑p ROM:001156D2 move.b ($1108).w,d0 ROM:001156D6 lsl.w #8,d0 ROM:001156D8 add.b ($1108).w,d0 ROM:001156DC move.w d0,($540).w ROM:001156E0 bsr.w sub_11544A ROM:001156E4 addq.w #1,($53E).w ROM:001156E8 subq.b #1,($745).w ROM:001156EC rts ROM:001156EC ; End of function sub_1156D2 ROM:001156EC ROM:001156EE ROM:001156EE ; =============== S U B R O U T I N E ======================================= ROM:001156EE ROM:001156EE ROM:001156EE sub_1156EE: ; CODE XREF: ROM:00114C02↑p ROM:001156EE lea ($134C).w,a1 ROM:001156F2 move.w #$E0,d3 ROM:001156F6 clr.w d1 ROM:001156F8 clr.w d2 ROM:001156FA clr.l ($440).w ROM:001156FE ROM:001156FE loc_1156FE: ; CODE XREF: sub_1156EE+32↓j ROM:001156FE cmp.w d1,d3 ROM:00115700 ble.s locret_115722 ROM:00115702 clr.l d4 ROM:00115704 bsr.w sub_11533A ROM:00115708 move.w ($540).w,d4 ROM:0011570C add.l d4,($440).w ROM:00115710 move.w ($540).w,(a1,d2.w*2) ROM:00115716 addq.w #2,d1 ROM:00115718 move.w d1,d2 ROM:0011571A lsr.w #1,d2 ROM:0011571C addq.w #1,($53E).w ROM:00115720 bra.s loc_1156FE ROM:00115722 ; --------------------------------------------------------------------------- ROM:00115722 ROM:00115722 locret_115722: ; CODE XREF: sub_1156EE+12↑j ROM:00115722 rts ROM:00115722 ; End of function sub_1156EE ROM:00115722 ROM:00115724 ROM:00115724 ; =============== S U B R O U T I N E ======================================= ROM:00115724 ROM:00115724 ROM:00115724 sub_115724: ; CODE XREF: ROM:00114DBE↑p ROM:00115724 move.w ($542).w,($53E).w ROM:0011572A move.w ($544).w,($540).w ROM:00115730 bsr.w sub_11544A ROM:00115734 rts ROM:00115734 ; End of function sub_115724 ROM:00115734 ROM:00115736 ROM:00115736 ; =============== S U B R O U T I N E ======================================= ROM:00115736 ROM:00115736 ROM:00115736 sub_115736: ; CODE XREF: ROM:00114E42↑p ROM:00115736 move.w #$F6,($53E).w ROM:0011573C move.b #3,($745).w ROM:00115742 rts ROM:00115742 ; End of function sub_115736 ROM:00115742 ROM:00115744 ROM:00115744 ; =============== S U B R O U T I N E ======================================= ROM:00115744 ROM:00115744 ROM:00115744 sub_115744: ; CODE XREF: ROM:00114ED6↑p ROM:00115744 move.w #$EF,($53E).w ROM:0011574A move.b #3,($745).w ROM:00115750 rts ROM:00115750 ; End of function sub_115744 ROM:00115750 ROM:00115752 ROM:00115752 ; =============== S U B R O U T I N E ======================================= ROM:00115752 ROM:00115752 ROM:00115752 sub_115752: ; CODE XREF: ROM:00114DF8↑p ROM:00115752 move.w #$F9,($53E).w ROM:00115758 move.b #2,($745).w ROM:0011575E rts ROM:0011575E ; End of function sub_115752 ROM:0011575E ROM:00115760 ROM:00115760 ; =============== S U B R O U T I N E ======================================= ROM:00115760 ROM:00115760 ROM:00115760 sub_115760: ; CODE XREF: ROM:00114B3A↑p ROM:00115760 ; ROM:00114CAA↑p ROM:00115760 move.w #$EC,($53E).w ROM:00115766 bsr.w sub_11533A ROM:0011576A move.w ($540).w,($A66).w ROM:00115770 move.w #$ED,($53E).w ROM:00115776 bsr.w sub_11533A ROM:0011577A move.w ($540).w,($A68).w ROM:00115780 rts ROM:00115780 ; End of function sub_115760 ROM:00115780 ROM:00115782 ; --------------------------------------------------------------------------- ROM:00115782 bset #3,($938).w ROM:00115788 rts ROM:0011578A ROM:0011578A ; =============== S U B R O U T I N E ======================================= ROM:0011578A ROM:0011578A ROM:0011578A sub_11578A: ; CODE XREF: ROM:00114C3C↑p ROM:0011578A move.w #$F6,($53E).w ROM:00115790 bsr.w sub_11533A ROM:00115794 move.w ($540).w,d1 ROM:00115798 move.w d1,($5D0).w ROM:0011579C addq.w #1,($53E).w ROM:001157A0 bsr.w sub_11533A ROM:001157A4 move.w ($540).w,d1 ROM:001157A8 move.w d1,($5D2).w ROM:001157AC addq.w #1,($53E).w ROM:001157B0 bsr.w sub_11533A ROM:001157B4 move.w ($540).w,d1 ROM:001157B8 move.w d1,($5D4).w ROM:001157BC rts ROM:001157BC ; End of function sub_11578A ROM:001157BC ROM:001157BE ROM:001157BE ; =============== S U B R O U T I N E ======================================= ROM:001157BE ROM:001157BE ROM:001157BE sub_1157BE: ; CODE XREF: ROM:00114C7A↑p ROM:001157BE move.w #$EF,($53E).w ROM:001157C4 bsr.w sub_11533A ROM:001157C8 move.w ($540).w,d1 ROM:001157CC swap d1 ROM:001157CE addq.w #1,($53E).w ROM:001157D2 bsr.w sub_11533A ROM:001157D6 move.w ($540).w,d1 ROM:001157DA move.l d1,($1358).w ROM:001157DE move.l d1,($135C).w ROM:001157E2 move.l d1,($1360).w ROM:001157E6 move.l d1,($958).w ROM:001157EA rts ROM:001157EA ; End of function sub_1157BE ROM:001157EA ROM:001157EC ROM:001157EC ; =============== S U B R O U T I N E ======================================= ROM:001157EC ROM:001157EC ROM:001157EC sub_1157EC: ; CODE XREF: ROM:00114F2C↑p ROM:001157EC move.w #$F6,($53E).w ROM:001157F2 move.w ($5D0).w,d1 ROM:001157F6 move.w d1,($540).w ROM:001157FA bsr.w sub_11544A ROM:001157FE addq.w #1,($53E).w ROM:00115802 rts ROM:00115802 ; End of function sub_1157EC ROM:00115802 ROM:00115804 ROM:00115804 ; =============== S U B R O U T I N E ======================================= ROM:00115804 ROM:00115804 ROM:00115804 sub_115804: ; CODE XREF: ROM:00115224↑p ROM:00115804 move.w ($5D2).w,d1 ROM:00115808 move.w d1,($540).w ROM:0011580C bsr.w sub_11544A ROM:00115810 addq.w #1,($53E).w ROM:00115814 rts ROM:00115814 ; End of function sub_115804 ROM:00115814 ROM:00115816 ROM:00115816 ; =============== S U B R O U T I N E ======================================= ROM:00115816 ROM:00115816 ROM:00115816 sub_115816: ; CODE XREF: ROM:00115262↑p ROM:00115816 move.w ($5D4).w,d1 ROM:0011581A move.w d1,($540).w ROM:0011581E bsr.w sub_11544A ROM:00115822 rts ROM:00115822 ; End of function sub_115816 ROM:00115822 ROM:00115824 ROM:00115824 ; =============== S U B R O U T I N E ======================================= ROM:00115824 ROM:00115824 ROM:00115824 sub_115824: ; CODE XREF: ROM:00114F78↑p ROM:00115824 move.w #$EF,($53E).w ROM:0011582A move.l ($414).w,d1 ROM:0011582E swap d1 ROM:00115830 move.w d1,($540).w ROM:00115834 bsr.w sub_11544A ROM:00115838 addq.w #1,($53E).w ROM:0011583C rts ROM:0011583C ; End of function sub_115824 ROM:0011583C ROM:0011583E ROM:0011583E ; =============== S U B R O U T I N E ======================================= ROM:0011583E ROM:0011583E ROM:0011583E sub_11583E: ; CODE XREF: ROM:001152D8↑p ROM:0011583E move.l ($414).w,d1 ROM:00115842 move.w d1,($540).w ROM:00115846 bsr.w sub_11544A ROM:0011584A rts ROM:0011584A ; End of function sub_11583E ROM:0011584A ROM:0011584C ; --------------------------------------------------------------------------- ROM:0011584C rts ROM:0011584E ; --------------------------------------------------------------------------- ROM:0011584E rts ROM:00115850 ; --------------------------------------------------------------------------- ROM:00115850 movem.l d0-a5,-(sp) ROM:00115854 move.w #$8000,d0 ROM:00115858 and.w ($FFFFF448).w,d0 ROM:0011585C beq.s loc_115864 ROM:0011585E not.w d0 ROM:00115860 and.w d0,($FFFFF448).w ROM:00115864 ROM:00115864 loc_115864: ; CODE XREF: ROM:0011585C↑j ROM:00115864 bsr.l sub_136622 ROM:0011586A ori.w #$4000,($B00).w ROM:00115870 movem.l (sp)+,d0-a5 ROM:00115874 rte ROM:00115876 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115878 ; --------------------------------------------------------------------------- ROM:00115878 rts ROM:0011587A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011587C ; --------------------------------------------------------------------------- ROM:0011587C rts ROM:0011587E ; --------------------------------------------------------------------------- ROM:0011587E rts ROM:00115880 ; --------------------------------------------------------------------------- ROM:00115880 rts ROM:00115882 ; --------------------------------------------------------------------------- ROM:00115882 rte ROM:00115884 ROM:00115884 ; =============== S U B R O U T I N E ======================================= ROM:00115884 ROM:00115884 ROM:00115884 sub_115884: ; CODE XREF: ROM:0013526A↓p ROM:00115884 clr.l d2 ROM:00115886 move.w ($552).w,d2 ROM:0011588A bset #6,($1341).w ROM:00115890 bclr #0,($940).w ROM:00115896 move.b ($11F8).l,d0 ROM:0011589C cmpi.b #2,d0 ROM:001158A0 ble.s loc_1158A8 ROM:001158A2 bra.l loc_1159EA ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 ROM:001158A8 loc_1158A8: ; CODE XREF: sub_115884+1C↑j ROM:001158A8 move.b ($11FA).l,d0 ROM:001158AE cmpi.b #2,d0 ROM:001158B2 ble.s loc_1158BA ROM:001158B4 bra.l loc_1159EA ROM:001158BA ; --------------------------------------------------------------------------- ROM:001158BA ROM:001158BA loc_1158BA: ; CODE XREF: sub_115884+2E↑j ROM:001158BA cmp.b ($749).w,d0 ROM:001158BE beq.l loc_1159EA ROM:001158C4 move.b ($11F7).l,d0 ROM:001158CA cmpi.b #0,d0 ROM:001158CE ble.s loc_115918 ROM:001158D0 move.b ($11F8).l,d0 ROM:001158D6 cmpi.b #2,d0 ROM:001158DA bgt.s loc_115910 ROM:001158DC cmpi.b #0,d0 ROM:001158E0 bne.s loc_1158EE ROM:001158E2 movea.l ($420).w,a0 ROM:001158E6 move.l #$140000,d3 ROM:001158EC bra.s loc_11590E ROM:001158EE ; --------------------------------------------------------------------------- ROM:001158EE ROM:001158EE loc_1158EE: ; CODE XREF: sub_115884+5C↑j ROM:001158EE cmpi.b #1,d0 ROM:001158F2 bne.s loc_115902 ROM:001158F4 movea.l #$144000,a0 ROM:001158FA move.l #$14C000,d3 ROM:00115900 bra.s loc_11590E ROM:00115902 ; --------------------------------------------------------------------------- ROM:00115902 ROM:00115902 loc_115902: ; CODE XREF: sub_115884+6E↑j ROM:00115902 movea.l #$14C000,a0 ROM:00115908 move.l #$150000,d3 ROM:0011590E ROM:0011590E loc_11590E: ; CODE XREF: sub_115884+68↑j ROM:0011590E ; sub_115884+7C↑j ROM:0011590E bra.s loc_115916 ROM:00115910 ; --------------------------------------------------------------------------- ROM:00115910 ROM:00115910 loc_115910: ; CODE XREF: sub_115884+56↑j ROM:00115910 bra.l loc_1159EA ROM:00115916 ; --------------------------------------------------------------------------- ROM:00115916 ROM:00115916 loc_115916: ; CODE XREF: sub_115884:loc_11590E↑j ROM:00115916 bra.s loc_115946 ROM:00115918 ; --------------------------------------------------------------------------- ROM:00115918 ROM:00115918 loc_115918: ; CODE XREF: sub_115884+4A↑j ROM:00115918 move.b ($11F8).l,d0 ROM:0011591E cmpi.b #0,d0 ROM:00115922 bne.s loc_11592C ROM:00115924 bra.l loc_1159EA ROM:0011592A ; --------------------------------------------------------------------------- ROM:0011592A bra.s loc_115946 ROM:0011592C ; --------------------------------------------------------------------------- ROM:0011592C ROM:0011592C loc_11592C: ; CODE XREF: sub_115884+9E↑j ROM:0011592C clr.l d1 ROM:0011592E move.b ($11F8).l,d1 ROM:00115934 subi.l #1,d1 ROM:0011593A mulu.l d2,d1 ROM:0011593E movea.l #$1E00,a0 ROM:00115944 adda.l d1,a0 ROM:00115946 ROM:00115946 loc_115946: ; CODE XREF: sub_115884:loc_115916↑j ROM:00115946 ; sub_115884+A6↑j ROM:00115946 move.b ($11F9).l,d0 ROM:0011594C cmpi.b #0,d0 ROM:00115950 ble.l loc_1159BE ROM:00115956 btst #7,($1321).w ROM:0011595C beq.l loc_1159BA ROM:00115962 clr.w d0 ROM:00115964 move.b ($11FA).l,d0 ROM:0011596A cmpi.b #0,d0 ROM:0011596E bne.s loc_11598A ROM:00115970 movea.l ($420).w,a1 ROM:00115974 move.l #$140000,d3 ROM:0011597A clr.w d0 ROM:0011597C move.b ($11F8).l,d0 ROM:00115982 movea.l #$1E00,a0 ROM:00115988 bra.s loc_115992 ROM:0011598A ; --------------------------------------------------------------------------- ROM:0011598A ROM:0011598A loc_11598A: ; CODE XREF: sub_115884+EA↑j ROM:0011598A bset #5,($1340).w ROM:00115990 bra.s loc_1159EA ROM:00115992 ; --------------------------------------------------------------------------- ROM:00115992 ROM:00115992 loc_115992: ; CODE XREF: sub_115884+104↑j ROM:00115992 move.b ($11F7).l,d0 ROM:00115998 cmpi.b #0,d0 ROM:0011599C ble.s loc_1159A2 ROM:0011599E bra.s loc_1159EA ROM:001159A0 ; --------------------------------------------------------------------------- ROM:001159A0 bra.s loc_1159B8 ROM:001159A2 ; --------------------------------------------------------------------------- ROM:001159A2 ROM:001159A2 loc_1159A2: ; CODE XREF: sub_115884+118↑j ROM:001159A2 adda.w #$12,a0 ROM:001159A6 move.w #$5AA5,(a0) ROM:001159AA suba.w #$12,a0 ROM:001159AE bsr.w sub_115ADC ROM:001159B2 bclr #6,($1341).w ROM:001159B8 ROM:001159B8 loc_1159B8: ; CODE XREF: sub_115884+11C↑j ROM:001159B8 bra.s loc_1159BC ROM:001159BA ; --------------------------------------------------------------------------- ROM:001159BA ROM:001159BA loc_1159BA: ; CODE XREF: sub_115884+D8↑j ROM:001159BA bra.s loc_1159EA ROM:001159BC ; --------------------------------------------------------------------------- ROM:001159BC ROM:001159BC loc_1159BC: ; CODE XREF: sub_115884:loc_1159B8↑j ROM:001159BC bra.s loc_1159E8 ROM:001159BE ; --------------------------------------------------------------------------- ROM:001159BE ROM:001159BE loc_1159BE: ; CODE XREF: sub_115884+CC↑j ROM:001159BE move.b ($11FA).l,d0 ROM:001159C4 cmpi.b #0,d0 ROM:001159C8 bne.s loc_1159CE ROM:001159CA bra.s loc_1159EA ROM:001159CC ; --------------------------------------------------------------------------- ROM:001159CC bra.s loc_1159E8 ROM:001159CE ; --------------------------------------------------------------------------- ROM:001159CE ROM:001159CE loc_1159CE: ; CODE XREF: sub_115884+144↑j ROM:001159CE clr.l d1 ROM:001159D0 move.b ($11FA).l,d1 ROM:001159D6 subi.l #1,d1 ROM:001159DC mulu.l d2,d1 ROM:001159E0 movea.l #$1E00,a1 ROM:001159E6 adda.l d1,a1 ROM:001159E8 ROM:001159E8 loc_1159E8: ; CODE XREF: sub_115884:loc_1159BC↑j ROM:001159E8 ; sub_115884+148↑j ROM:001159E8 bra.s loc_1159F6 ROM:001159EA ; --------------------------------------------------------------------------- ROM:001159EA ROM:001159EA loc_1159EA: ; CODE XREF: sub_115884+1E↑j ROM:001159EA ; sub_115884+30↑j ... ROM:001159EA bset #0,($133B).w ROM:001159F0 bclr #6,($1341).w ROM:001159F6 ROM:001159F6 loc_1159F6: ; CODE XREF: sub_115884:loc_1159E8↑j ROM:001159F6 btst #6,($1341).w ROM:001159FC beq.s locret_115A14 ROM:001159FE subi.w #1,d2 ROM:00115A02 move.w #0,d1 ROM:00115A06 bra.s loc_115A0C ROM:00115A08 ; --------------------------------------------------------------------------- ROM:00115A08 ROM:00115A08 loc_115A08: ; CODE XREF: sub_115884+18E↓j ROM:00115A08 addi.w #1,d1 ROM:00115A0C ROM:00115A0C loc_115A0C: ; CODE XREF: sub_115884+182↑j ROM:00115A0C cmp.w d2,d1 ROM:00115A0E bgt.s locret_115A14 ROM:00115A10 move.b (a0)+,(a1)+ ROM:00115A12 bra.s loc_115A08 ROM:00115A14 ; --------------------------------------------------------------------------- ROM:00115A14 ROM:00115A14 locret_115A14: ; CODE XREF: sub_115884+178↑j ROM:00115A14 ; sub_115884+18A↑j ROM:00115A14 rts ROM:00115A14 ; End of function sub_115884 ROM:00115A14 ROM:00115A16 ROM:00115A16 ; =============== S U B R O U T I N E ======================================= ROM:00115A16 ROM:00115A16 ROM:00115A16 sub_115A16: ; DATA XREF: sub_115ADC+6↓o ROM:00115A16 move sr,-(sp) ROM:00115A18 move #$2700,sr ROM:00115A1C move.w ($552).w,d2 ROM:00115A20 ext.l d2 ROM:00115A22 add.l a1,d2 ROM:00115A24 move.w #$7031,($FFFFFA56).w ROM:00115A2A movea.l #$10AAAA,a3 ROM:00115A30 movea.l #$105554,a4 ROM:00115A36 move.b #$AA,(a3) ROM:00115A3A move.b #$55,(a4) ; 'U' ROM:00115A3E move.b #$80,(a3) ROM:00115A42 move.b #$AA,(a3) ROM:00115A46 move.b #$55,(a4) ; 'U' ROM:00115A4A move.w #$30,(a1) ; '0' ROM:00115A4E ROM:00115A4E loc_115A4E: ; CODE XREF: sub_115A16+4A↓j ROM:00115A4E move.b #$55,($FFFFFA27).w ; 'U' ROM:00115A54 move.b #$AA,($FFFFFA27).w ROM:00115A5A move.w (a1),d4 ROM:00115A5C andi.w #$80,d4 ROM:00115A60 beq.s loc_115A4E ROM:00115A62 bsr.w sub_115AA0 ROM:00115A66 btst #0,($940).w ROM:00115A6C beq.s loc_115A96 ROM:00115A6E movea.l #$14C000,a1 ROM:00115A74 move.w ($552).w,d2 ROM:00115A78 ext.l d2 ROM:00115A7A add.l a1,d2 ROM:00115A7C movea.l #0,a0 ROM:00115A82 movea.w ($552).w,a0 ROM:00115A86 adda.l #$1E00,a0 ROM:00115A8C bsr.w sub_115AA0 ROM:00115A90 bclr #0,($940).w ROM:00115A96 ROM:00115A96 loc_115A96: ; CODE XREF: sub_115A16+56↑j ROM:00115A96 move.w #$1031,($FFFFFA56).w ROM:00115A9C move (sp)+,sr ROM:00115A9E rts ROM:00115A9E ; End of function sub_115A16 ROM:00115A9E ROM:00115AA0 ROM:00115AA0 ; =============== S U B R O U T I N E ======================================= ROM:00115AA0 ROM:00115AA0 ROM:00115AA0 sub_115AA0: ; CODE XREF: sub_115A16+4C↑p ROM:00115AA0 ; sub_115A16+76↑p ... ROM:00115AA0 cmp.l a1,d2 ROM:00115AA2 ble.l locret_115ADA ROM:00115AA8 move.b #$AA,(a3) ROM:00115AAC move.b #$55,(a4) ; 'U' ROM:00115AB0 move.b #$A0,(a3) ROM:00115AB4 move.w (a0)+,(a1)+ ROM:00115AB6 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115ABC move.b #$AA,($FFFFFA27).w ROM:00115AC2 move.w -2(a0),d0 ROM:00115AC6 move.w #$2500,d3 ROM:00115ACA ROM:00115ACA loc_115ACA: ; CODE XREF: sub_115AA0+36↓j ROM:00115ACA subq.w #1,d3 ROM:00115ACC move.w -2(a1),d4 ROM:00115AD0 eor.w d0,d4 ROM:00115AD2 andi.w #$80,d4 ROM:00115AD6 bne.s loc_115ACA ROM:00115AD8 bra.s sub_115AA0 ROM:00115ADA ; --------------------------------------------------------------------------- ROM:00115ADA ROM:00115ADA locret_115ADA: ; CODE XREF: sub_115AA0+2↑j ROM:00115ADA rts ROM:00115ADA ; End of function sub_115AA0 ROM:00115ADA ROM:00115ADC ROM:00115ADC ; =============== S U B R O U T I N E ======================================= ROM:00115ADC ROM:00115ADC ROM:00115ADC sub_115ADC: ; CODE XREF: sub_115884+12A↑p ROM:00115ADC move.w #$C6,d0 ROM:00115AE0 asr.w #1,d0 ROM:00115AE2 movea.l #sub_115A16,a3 ROM:00115AE8 movea.l ($434).w,a2 ROM:00115AEC ROM:00115AEC loc_115AEC: ; CODE XREF: sub_115ADC+12↓j ROM:00115AEC move.w (a3)+,(a2)+ ROM:00115AEE dbf d0,loc_115AEC ROM:00115AF2 movea.l ($434).w,a2 ROM:00115AF6 jsr (a2) ROM:00115AF8 rts ROM:00115AF8 ; End of function sub_115ADC ROM:00115AF8 ROM:00115AFA ROM:00115AFA ; =============== S U B R O U T I N E ======================================= ROM:00115AFA ROM:00115AFA ROM:00115AFA sub_115AFA: ; CODE XREF: sub_115B72↓p ROM:00115AFA ; sub_115C62↓p ... ROM:00115AFA clr.l d1 ROM:00115AFC bclr #4,($92C).w ROM:00115B02 bclr #1,($931).w ROM:00115B08 bclr #0,($54D).w ROM:00115B0E ROM:00115B0E loc_115B0E: ; CODE XREF: sub_115AFA+68↓j ROM:00115B0E movea.l #$13A000,a0 ROM:00115B14 move.w #$2E,d2 ; '.' ROM:00115B18 mulu.w d1,d2 ROM:00115B1A adda.l d2,a0 ROM:00115B1C clr.l d4 ROM:00115B1E clr.l d3 ROM:00115B20 ROM:00115B20 loc_115B20: ; CODE XREF: sub_115AFA+44↓j ROM:00115B20 cmpi.b #$FF,(a0,d4.w) ROM:00115B26 beq.s loc_115B30 ROM:00115B28 bset #1,($931).w ROM:00115B2E moveq #1,d3 ROM:00115B30 ROM:00115B30 loc_115B30: ; CODE XREF: sub_115AFA+2C↑j ROM:00115B30 addi.b #1,d4 ROM:00115B34 cmpi.w #0,d3 ROM:00115B38 bne.s loc_115B40 ROM:00115B3A cmpi.b #$2E,d4 ; '.' ROM:00115B3E bne.s loc_115B20 ROM:00115B40 ROM:00115B40 loc_115B40: ; CODE XREF: sub_115AFA+3E↑j ROM:00115B40 clr.l d3 ROM:00115B42 cmpi.b #$2E,d4 ; '.' ROM:00115B46 bne.s loc_115B52 ROM:00115B48 bset #4,($92C).w ROM:00115B4E moveq #1,d3 ROM:00115B50 bra.s loc_115B56 ROM:00115B52 ; --------------------------------------------------------------------------- ROM:00115B52 ROM:00115B52 loc_115B52: ; CODE XREF: sub_115AFA+4C↑j ROM:00115B52 addi.b #1,d1 ROM:00115B56 ROM:00115B56 loc_115B56: ; CODE XREF: sub_115AFA+56↑j ROM:00115B56 cmpi.b #$50,d1 ; 'P' ROM:00115B5A beq.s loc_115B64 ROM:00115B5C cmpi.l #0,d3 ROM:00115B62 beq.s loc_115B0E ROM:00115B64 ROM:00115B64 loc_115B64: ; CODE XREF: sub_115AFA+60↑j ROM:00115B64 cmpi.b #$50,d1 ; 'P' ROM:00115B68 bne.s locret_115B70 ROM:00115B6A bset #0,($54D).w ROM:00115B70 ROM:00115B70 locret_115B70: ; CODE XREF: sub_115AFA+6E↑j ROM:00115B70 rts ROM:00115B70 ; End of function sub_115AFA ROM:00115B70 ROM:00115B72 ROM:00115B72 ; =============== S U B R O U T I N E ======================================= ROM:00115B72 ROM:00115B72 ROM:00115B72 sub_115B72: ; CODE XREF: sub_12361A+80A↓p ROM:00115B72 bsr.w sub_115AFA ROM:00115B76 cmpi.b #0,d1 ROM:00115B7A bne.s loc_115B84 ROM:00115B7C bset #3,($937).w ROM:00115B82 bra.s loc_115B86 ROM:00115B84 ; --------------------------------------------------------------------------- ROM:00115B84 ROM:00115B84 loc_115B84: ; CODE XREF: sub_115B72+8↑j ROM:00115B84 subq.b #1,d1 ROM:00115B86 ROM:00115B86 loc_115B86: ; CODE XREF: sub_115B72+10↑j ROM:00115B86 movea.l #$13A000,a0 ROM:00115B8C move.w #$2E,d2 ; '.' ROM:00115B90 mulu.w d1,d2 ROM:00115B92 adda.l d2,a0 ROM:00115B94 movea.l #$11F4,a1 ROM:00115B9A btst #6,($1342).w ROM:00115BA0 beq.s loc_115BAA ROM:00115BA2 adda.l #6,a1 ROM:00115BA8 bra.s loc_115BB0 ROM:00115BAA ; --------------------------------------------------------------------------- ROM:00115BAA ROM:00115BAA loc_115BAA: ; CODE XREF: sub_115B72+2E↑j ROM:00115BAA adda.l #3,a1 ROM:00115BB0 ROM:00115BB0 loc_115BB0: ; CODE XREF: sub_115B72+36↑j ROM:00115BB0 move.b #1,d3 ROM:00115BB4 bra.s loc_115BBA ROM:00115BB6 ; --------------------------------------------------------------------------- ROM:00115BB6 ROM:00115BB6 loc_115BB6: ; CODE XREF: sub_115B72+50↓j ROM:00115BB6 addi.b #1,d3 ROM:00115BBA ROM:00115BBA loc_115BBA: ; CODE XREF: sub_115B72+42↑j ROM:00115BBA cmpi.b #$2E,d3 ; '.' ROM:00115BBE bgt.s locret_115BC4 ROM:00115BC0 move.b (a0)+,(a1)+ ROM:00115BC2 bra.s loc_115BB6 ROM:00115BC4 ; --------------------------------------------------------------------------- ROM:00115BC4 ROM:00115BC4 locret_115BC4: ; CODE XREF: sub_115B72+4C↑j ROM:00115BC4 rts ROM:00115BC4 ; End of function sub_115B72 ROM:00115BC4 ROM:00115BC6 ROM:00115BC6 ; =============== S U B R O U T I N E ======================================= ROM:00115BC6 ROM:00115BC6 ROM:00115BC6 sub_115BC6: ; CODE XREF: ROM:00124788↓p ROM:00115BC6 move.b ($11F7).l,d1 ROM:00115BCC cmpi.b #0,d1 ROM:00115BD0 bne.s loc_115BDA ROM:00115BD2 bset #3,($937).w ROM:00115BD8 bra.s loc_115BDC ROM:00115BDA ; --------------------------------------------------------------------------- ROM:00115BDA ROM:00115BDA loc_115BDA: ; CODE XREF: sub_115BC6+A↑j ROM:00115BDA subq.b #1,d1 ROM:00115BDC ROM:00115BDC loc_115BDC: ; CODE XREF: sub_115BC6+12↑j ROM:00115BDC movea.l #$13A000,a0 ROM:00115BE2 move.w #$2E,d2 ; '.' ROM:00115BE6 mulu.w d1,d2 ROM:00115BE8 adda.l d2,a0 ROM:00115BEA movea.l #$11F4,a1 ROM:00115BF0 btst #6,($1342).w ROM:00115BF6 beq.s loc_115C00 ROM:00115BF8 adda.l #6,a1 ROM:00115BFE bra.s loc_115C06 ROM:00115C00 ; --------------------------------------------------------------------------- ROM:00115C00 ROM:00115C00 loc_115C00: ; CODE XREF: sub_115BC6+30↑j ROM:00115C00 adda.l #3,a1 ROM:00115C06 ROM:00115C06 loc_115C06: ; CODE XREF: sub_115BC6+38↑j ROM:00115C06 move.b #1,d3 ROM:00115C0A bra.s loc_115C10 ROM:00115C0C ; --------------------------------------------------------------------------- ROM:00115C0C ROM:00115C0C loc_115C0C: ; CODE XREF: sub_115BC6+52↓j ROM:00115C0C addi.b #1,d3 ROM:00115C10 ROM:00115C10 loc_115C10: ; CODE XREF: sub_115BC6+44↑j ROM:00115C10 cmpi.b #$2E,d3 ; '.' ROM:00115C14 bgt.s locret_115C1A ROM:00115C16 move.b (a0)+,(a1)+ ROM:00115C18 bra.s loc_115C0C ROM:00115C1A ; --------------------------------------------------------------------------- ROM:00115C1A ROM:00115C1A locret_115C1A: ; CODE XREF: sub_115BC6+4E↑j ROM:00115C1A rts ROM:00115C1A ; End of function sub_115BC6 ROM:00115C1A ROM:00115C1C ; --------------------------------------------------------------------------- ROM:00115C1C ROM:00115C1C loc_115C1C: ; CODE XREF: ROM:00115C5E↓j ROM:00115C1C ; DATA XREF: sub_115C62+32↓o ROM:00115C1C movea.l #$10AAAA,a3 ROM:00115C22 movea.l #$105554,a4 ROM:00115C28 move.b (a1)+,d5 ROM:00115C2A lsl.w #8,d5 ROM:00115C2C move.b (a1)+,d5 ROM:00115C2E move.b #$AA,(a3) ROM:00115C32 move.b #$55,(a4) ; 'U' ROM:00115C36 move.b #$A0,(a3) ROM:00115C3A move.w d5,(a0) ROM:00115C3C ROM:00115C3C loc_115C3C: ; CODE XREF: ROM:00115C50↓j ROM:00115C3C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C42 move.b #$AA,($FFFFFA27).w ROM:00115C48 move.w (a0),d4 ROM:00115C4A eor.w d5,d4 ROM:00115C4C andi.w #$80,d4 ROM:00115C50 bne.s loc_115C3C ROM:00115C52 adda.l #2,a0 ROM:00115C58 addq.b #2,d0 ROM:00115C5A cmpi.b #$2E,d0 ; '.' ROM:00115C5E bne.s loc_115C1C ROM:00115C60 rts ROM:00115C62 ROM:00115C62 ; =============== S U B R O U T I N E ======================================= ROM:00115C62 ROM:00115C62 ROM:00115C62 sub_115C62: ; CODE XREF: sub_12361A+49E↓p ROM:00115C62 bsr.w sub_115AFA ROM:00115C66 movea.l #$13A000,a0 ROM:00115C6C move.w #$2E,d5 ; '.' ROM:00115C70 mulu.w d1,d5 ROM:00115C72 adda.l d5,a0 ROM:00115C74 movea.l #$11F4,a1 ROM:00115C7A adda.l #3,a1 ROM:00115C80 clr.l d0 ROM:00115C82 move sr,-(sp) ROM:00115C84 move #$2700,sr ROM:00115C88 move.w #$7031,($FFFFFA56).w ROM:00115C8E move.w #$46,d2 ; 'F' ROM:00115C92 asr.w #1,d2 ROM:00115C94 movea.l #loc_115C1C,a3 ROM:00115C9A movea.l #$1E00,a2 ROM:00115CA0 ROM:00115CA0 loc_115CA0: ; CODE XREF: sub_115C62+40↓j ROM:00115CA0 move.w (a3)+,(a2)+ ROM:00115CA2 dbf d2,loc_115CA0 ROM:00115CA6 movea.l #$1E00,a2 ROM:00115CAC jsr (a2) ROM:00115CAE move.w #$1031,($FFFFFA56).w ROM:00115CB4 move (sp)+,sr ROM:00115CB6 rts ROM:00115CB6 ; End of function sub_115C62 ROM:00115CB6 ROM:00115CB8 ROM:00115CB8 ; =============== S U B R O U T I N E ======================================= ROM:00115CB8 ROM:00115CB8 ROM:00115CB8 sub_115CB8: ; CODE XREF: ROM:00115E20↓p ROM:00115CB8 movea.l #unk_110400,a1 ROM:00115CBE movea.l #$13C00A,a0 ROM:00115CC4 bclr #4,($54D).w ROM:00115CCA move.b #0,d0 ROM:00115CCE bra.s loc_115CD4 ROM:00115CD0 ; --------------------------------------------------------------------------- ROM:00115CD0 ROM:00115CD0 loc_115CD0: ; CODE XREF: sub_115CB8+36↓j ROM:00115CD0 addi.b #1,d0 ROM:00115CD4 ROM:00115CD4 loc_115CD4: ; CODE XREF: sub_115CB8+16↑j ROM:00115CD4 cmpi.b #7,d0 ROM:00115CD8 bgt.s locret_115CF0 ROM:00115CDA move.b (a1),d1 ROM:00115CDC cmp.b (a0),d1 ROM:00115CDE beq.s loc_115CE6 ROM:00115CE0 bset #4,($54D).w ROM:00115CE6 ROM:00115CE6 loc_115CE6: ; CODE XREF: sub_115CB8+26↑j ROM:00115CE6 adda.w #1,a0 ROM:00115CEA adda.w #2,a1 ROM:00115CEE bra.s loc_115CD0 ROM:00115CF0 ; --------------------------------------------------------------------------- ROM:00115CF0 ROM:00115CF0 locret_115CF0: ; CODE XREF: sub_115CB8+20↑j ROM:00115CF0 rts ROM:00115CF0 ; End of function sub_115CB8 ROM:00115CF0 ROM:00115CF2 ROM:00115CF2 ; =============== S U B R O U T I N E ======================================= ROM:00115CF2 ROM:00115CF2 ROM:00115CF2 sub_115CF2: ; CODE XREF: sub_115D22+2E↓p ROM:00115CF2 move.w #$5AA5,d0 ROM:00115CF6 movea.l #$12,a0 ROM:00115CFC adda.l #$13C000,a0 ROM:00115D02 bsr.l sub_116310 ROM:00115D08 rts ROM:00115D08 ; End of function sub_115CF2 ROM:00115D08 ROM:00115D0A ROM:00115D0A ; =============== S U B R O U T I N E ======================================= ROM:00115D0A ROM:00115D0A ROM:00115D0A sub_115D0A: ; CODE XREF: sub_115D80+2E↓p ROM:00115D0A move.w #$5AA5,d0 ROM:00115D0E movea.l #$410,a0 ROM:00115D14 adda.l #unk_110000,a0 ROM:00115D1A bsr.l sub_116310 ROM:00115D20 rts ROM:00115D20 ; End of function sub_115D0A ROM:00115D20 ROM:00115D22 ROM:00115D22 ; =============== S U B R O U T I N E ======================================= ROM:00115D22 ROM:00115D22 ROM:00115D22 sub_115D22: ; CODE XREF: ROM:00115E28↓p ROM:00115D22 movea.l #$13C000,a0 ROM:00115D28 movea.l #$13FFFF,a1 ROM:00115D2E bsr.w sub_115DDE ROM:00115D32 movea.l #$13C000,a2 ROM:00115D38 adda.l #$12,a2 ROM:00115D3E cmpi.w #$FFFF,(a2) ROM:00115D42 bne.s loc_115D56 ROM:00115D44 cmpi.w #$A5A5,d0 ROM:00115D48 bne.s loc_115D54 ROM:00115D4A bset #7,($54C).w ROM:00115D50 bsr.w sub_115CF2 ROM:00115D54 ROM:00115D54 loc_115D54: ; CODE XREF: sub_115D22+26↑j ROM:00115D54 bra.s locret_115D7E ROM:00115D56 ; --------------------------------------------------------------------------- ROM:00115D56 ROM:00115D56 loc_115D56: ; CODE XREF: sub_115D22+20↑j ROM:00115D56 cmpi.w #$5AA5,(a2) ROM:00115D5A bne.s loc_115D78 ROM:00115D5C subi.w #$5AA5,d0 ROM:00115D60 subi.w #1,d0 ROM:00115D64 cmpi.w #$A5A5,d0 ROM:00115D68 bne.s loc_115D76 ROM:00115D6A bset #7,($54C).w ROM:00115D70 bset #1,($92B).w ROM:00115D76 ROM:00115D76 loc_115D76: ; CODE XREF: sub_115D22+46↑j ROM:00115D76 bra.s locret_115D7E ROM:00115D78 ; --------------------------------------------------------------------------- ROM:00115D78 ROM:00115D78 loc_115D78: ; CODE XREF: sub_115D22+38↑j ROM:00115D78 bset #0,($93B).w ROM:00115D7E ROM:00115D7E locret_115D7E: ; CODE XREF: sub_115D22:loc_115D54↑j ROM:00115D7E ; sub_115D22:loc_115D76↑j ROM:00115D7E rts ROM:00115D7E ; End of function sub_115D22 ROM:00115D7E ROM:00115D80 ROM:00115D80 ; =============== S U B R O U T I N E ======================================= ROM:00115D80 ROM:00115D80 ROM:00115D80 sub_115D80: ; CODE XREF: ROM:00115E24↓p ROM:00115D80 movea.l #unk_110000,a0 ROM:00115D86 movea.l #byte_139FFF,a1 ROM:00115D8C bsr.w sub_115DDE ROM:00115D90 movea.l #unk_110000,a2 ROM:00115D96 adda.l #$410,a2 ROM:00115D9C cmpi.w #$FFFF,(a2) ROM:00115DA0 bne.s loc_115DB4 ROM:00115DA2 cmpi.w #$AA55,d0 ROM:00115DA6 bne.s loc_115DB2 ROM:00115DA8 bset #3,($54C).w ROM:00115DAE bsr.w sub_115D0A ROM:00115DB2 ROM:00115DB2 loc_115DB2: ; CODE XREF: sub_115D80+26↑j ROM:00115DB2 bra.s locret_115DDC ROM:00115DB4 ; --------------------------------------------------------------------------- ROM:00115DB4 ROM:00115DB4 loc_115DB4: ; CODE XREF: sub_115D80+20↑j ROM:00115DB4 cmpi.w #$5AA5,(a2) ROM:00115DB8 bne.s loc_115DD6 ROM:00115DBA subi.w #$5AA5,d0 ROM:00115DBE subi.w #1,d0 ROM:00115DC2 cmpi.w #$AA55,d0 ROM:00115DC6 bne.s loc_115DD4 ROM:00115DC8 bset #3,($54C).w ROM:00115DCE bset #4,($92E).w ROM:00115DD4 ROM:00115DD4 loc_115DD4: ; CODE XREF: sub_115D80+46↑j ROM:00115DD4 bra.s locret_115DDC ROM:00115DD6 ; --------------------------------------------------------------------------- ROM:00115DD6 ROM:00115DD6 loc_115DD6: ; CODE XREF: sub_115D80+38↑j ROM:00115DD6 bset #5,($933).w ROM:00115DDC ROM:00115DDC locret_115DDC: ; CODE XREF: sub_115D80:loc_115DB2↑j ROM:00115DDC ; sub_115D80:loc_115DD4↑j ROM:00115DDC rts ROM:00115DDC ; End of function sub_115D80 ROM:00115DDC ROM:00115DDE ROM:00115DDE ; =============== S U B R O U T I N E ======================================= ROM:00115DDE ROM:00115DDE ROM:00115DDE sub_115DDE: ; CODE XREF: sub_115D22+C↑p ROM:00115DDE ; sub_115D80+C↑p ... ROM:00115DDE move.l a1,d2 ROM:00115DE0 sub.l a0,d2 ROM:00115DE2 lsr.l #1,d2 ROM:00115DE4 clr.l d0 ROM:00115DE6 ROM:00115DE6 loc_115DE6: ; CODE XREF: sub_115DDE+3A↓j ROM:00115DE6 cmpi.l #0,d2 ROM:00115DEC ble.s locret_115E1A ROM:00115DEE move.b #$55,($FFFFFA27).w ; 'U' ROM:00115DF4 move.b #$AA,($FFFFFA27).w ROM:00115DFA cmpi.l #$FFFF,d2 ROM:00115E00 ble.s loc_115E0E ROM:00115E02 move.w #$FFFF,d1 ROM:00115E06 subi.l #$10000,d2 ROM:00115E0C bra.s loc_115E12 ROM:00115E0E ; --------------------------------------------------------------------------- ROM:00115E0E ROM:00115E0E loc_115E0E: ; CODE XREF: sub_115DDE+22↑j ROM:00115E0E move.w d2,d1 ROM:00115E10 clr.l d2 ROM:00115E12 ROM:00115E12 loc_115E12: ; CODE XREF: sub_115DDE+2E↑j ROM:00115E12 ; sub_115DDE+36↓j ROM:00115E12 add.w (a0)+,d0 ROM:00115E14 dbf d1,loc_115E12 ROM:00115E18 bra.s loc_115DE6 ROM:00115E1A ; --------------------------------------------------------------------------- ROM:00115E1A ROM:00115E1A locret_115E1A: ; CODE XREF: sub_115DDE+E↑j ROM:00115E1A rts ROM:00115E1A ; End of function sub_115DDE ROM:00115E1A ROM:00115E1C ; --------------------------------------------------------------------------- ROM:00115E1C clr.w ($54C).w ROM:00115E20 bsr.w sub_115CB8 ROM:00115E24 bsr.w sub_115D80 ROM:00115E28 bsr.w sub_115D22 ROM:00115E2C cmpi.w #$8800,($54C).w ROM:00115E32 bne.s locret_115E3A ROM:00115E34 bset #7,($54D).w ROM:00115E3A ROM:00115E3A locret_115E3A: ; CODE XREF: ROM:00115E32↑j ROM:00115E3A rts ROM:00115E3C ROM:00115E3C ; =============== S U B R O U T I N E ======================================= ROM:00115E3C ROM:00115E3C ROM:00115E3C sub_115E3C: ; CODE XREF: ROM:001170DC↓p ROM:00115E3C btst #2,($937).w ROM:00115E42 bne.l loc_115ED4 ROM:00115E48 btst #2,($92B).w ROM:00115E4E bne.s loc_115E62 ROM:00115E50 bset #2,($92B).w ROM:00115E56 movea.l #unk_110000,a0 ROM:00115E5C clr.w ($54E).w ROM:00115E60 bra.s loc_115E66 ROM:00115E62 ; --------------------------------------------------------------------------- ROM:00115E62 ROM:00115E62 loc_115E62: ; CODE XREF: sub_115E3C+12↑j ROM:00115E62 movea.l ($418).w,a0 ROM:00115E66 ROM:00115E66 loc_115E66: ; CODE XREF: sub_115E3C+24↑j ROM:00115E66 movea.l a0,a1 ROM:00115E68 move.l $14(a5),d1 ROM:00115E6C lsl.l #1,d1 ROM:00115E6E adda.l d1,a1 ROM:00115E70 move.l a1,($418).w ROM:00115E74 suba.w #1,a1 ROM:00115E78 cmpa.l #byte_139FFF,a1 ROM:00115E7E blt.s loc_115E92 ROM:00115E80 movea.l #byte_139FFF,a1 ROM:00115E86 bset #2,($937).w ROM:00115E8C bset #0,($748).w ROM:00115E92 ROM:00115E92 loc_115E92: ; CODE XREF: sub_115E3C+42↑j ROM:00115E92 bsr.w sub_115DDE ROM:00115E96 add.w d0,($54E).w ROM:00115E9A btst #2,($937).w ROM:00115EA0 beq.s loc_115ED2 ROM:00115EA2 move.w ($54E).w,d0 ROM:00115EA6 subi.w #$5AA5,d0 ROM:00115EAA subi.w #1,d0 ROM:00115EAE cmpi.w #$AA55,d0 ROM:00115EB2 beq.s loc_115EC6 ROM:00115EB4 bset #7,($92F).w ROM:00115EBA bset #1,($748).w ROM:00115EC0 bset #3,($92B).w ROM:00115EC6 ROM:00115EC6 loc_115EC6: ; CODE XREF: sub_115E3C+76↑j ROM:00115EC6 move.l #$13C000,($418).w ROM:00115ECE clr.w ($550).w ROM:00115ED2 ROM:00115ED2 loc_115ED2: ; CODE XREF: sub_115E3C+64↑j ROM:00115ED2 bra.s locret_115F40 ROM:00115ED4 ; --------------------------------------------------------------------------- ROM:00115ED4 ROM:00115ED4 loc_115ED4: ; CODE XREF: sub_115E3C+6↑j ROM:00115ED4 btst #3,($934).w ROM:00115EDA bne.s locret_115F40 ROM:00115EDC movea.l ($418).w,a0 ROM:00115EE0 movea.l a0,a1 ROM:00115EE2 move.l $14(a5),d1 ROM:00115EE6 lsl.l #1,d1 ROM:00115EE8 adda.l d1,a1 ROM:00115EEA move.l a1,($418).w ROM:00115EEE suba.w #1,a1 ROM:00115EF2 cmpa.l #$13FFFF,a1 ROM:00115EF8 blt.s loc_115F0C ROM:00115EFA movea.l #$13FFFF,a1 ROM:00115F00 bset #3,($934).w ROM:00115F06 bset #2,($748).w ROM:00115F0C ROM:00115F0C loc_115F0C: ; CODE XREF: sub_115E3C+BC↑j ROM:00115F0C bsr.w sub_115DDE ROM:00115F10 add.w d0,($550).w ROM:00115F14 btst #3,($934).w ROM:00115F1A beq.s locret_115F40 ROM:00115F1C move.w ($550).w,d0 ROM:00115F20 subi.w #$5AA5,d0 ROM:00115F24 subi.w #1,d0 ROM:00115F28 cmpi.w #$A5A5,d0 ROM:00115F2C beq.s locret_115F40 ROM:00115F2E bset #0,($93D).w ROM:00115F34 bset #3,($748).w ROM:00115F3A bset #3,($92B).w ROM:00115F40 ROM:00115F40 locret_115F40: ; CODE XREF: sub_115E3C:loc_115ED2↑j ROM:00115F40 ; sub_115E3C+9E↑j ... ROM:00115F40 rts ROM:00115F40 ; End of function sub_115E3C ROM:00115F40 ROM:00115F42 ROM:00115F42 ; =============== S U B R O U T I N E ======================================= ROM:00115F42 ROM:00115F42 ROM:00115F42 sub_115F42: ; CODE XREF: ROM:00135310↓p ROM:00115F42 movea.l #unk_110000,a0 ROM:00115F48 clr.w d0 ROM:00115F4A move.l #$2FFFF,d1 ROM:00115F50 lsr.l #1,d1 ROM:00115F52 move.l d1,d2 ROM:00115F54 swap d2 ROM:00115F56 ROM:00115F56 loc_115F56: ; CODE XREF: sub_115F42+2E↓j ROM:00115F56 cmpi.w #0,d2 ROM:00115F5A blt.s loc_115F72 ROM:00115F5C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115F62 move.b #$AA,($FFFFFA27).w ROM:00115F68 ROM:00115F68 loc_115F68: ; CODE XREF: sub_115F42+28↓j ROM:00115F68 add.w (a0)+,d0 ROM:00115F6A dbf d1,loc_115F68 ROM:00115F6E subq.w #1,d2 ROM:00115F70 bra.s loc_115F56 ROM:00115F72 ; --------------------------------------------------------------------------- ROM:00115F72 ROM:00115F72 loc_115F72: ; CODE XREF: sub_115F42+18↑j ROM:00115F72 cmpi.w #$AA55,d0 ROM:00115F76 beq.s locret_115F7E ROM:00115F78 bset #0,($114E).w ROM:00115F7E ROM:00115F7E locret_115F7E: ; CODE XREF: sub_115F42+34↑j ROM:00115F7E rts ROM:00115F7E ; End of function sub_115F42 ROM:00115F7E ROM:00115F80 ; --------------------------------------------------------------------------- ROM:00115F80 move.w ($558).w,d1 ROM:00115F84 cmpi.w #3,d1 ROM:00115F88 bcc.s locret_115F92 ROM:00115F8A movea.l off_115F94(pc,d1.w*4),a0 ROM:00115F8E nop ROM:00115F90 jmp (a0) ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F92 ROM:00115F92 locret_115F92: ; CODE XREF: ROM:00115F88↑j ROM:00115F92 rts ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F94 off_115F94: dc.l loc_115FA0 ; DATA XREF: ROM:00115F8A↑r ROM:00115F98 dc.l loc_115FAC ROM:00115F9C dc.l loc_115FD0 ROM:00115FA0 ; --------------------------------------------------------------------------- ROM:00115FA0 ROM:00115FA0 loc_115FA0: ; DATA XREF: ROM:off_115F94↑o ROM:00115FA0 move.w #1,($558).w ROM:00115FA6 bra.w locret_115FCE ROM:00115FAA ; --------------------------------------------------------------------------- ROM:00115FAA rts ROM:00115FAC ; --------------------------------------------------------------------------- ROM:00115FAC ROM:00115FAC loc_115FAC: ; DATA XREF: ROM:00115F98↑o ROM:00115FAC btst #5,($1337).w ROM:00115FB2 beq.s locret_115FCE ROM:00115FB4 bclr #5,($1337).w ROM:00115FBA clr.w ($554).w ROM:00115FBE clr.w ($556).w ROM:00115FC2 clr.l ($42C).w ROM:00115FC6 move.w #2,($558).w ROM:00115FCC bra.s loc_115FFA ROM:00115FCE ; --------------------------------------------------------------------------- ROM:00115FCE ROM:00115FCE locret_115FCE: ; CODE XREF: ROM:00115FA6↑j ROM:00115FCE ; ROM:00115FB2↑j ... ROM:00115FCE rts ROM:00115FD0 ; --------------------------------------------------------------------------- ROM:00115FD0 ROM:00115FD0 loc_115FD0: ; DATA XREF: ROM:00115F9C↑o ROM:00115FD0 btst #6,($1343).w ROM:00115FD6 beq.s loc_115FE0 ROM:00115FD8 bclr #6,($1343).w ROM:00115FDE bra.s loc_115FFA ROM:00115FE0 ; --------------------------------------------------------------------------- ROM:00115FE0 ROM:00115FE0 loc_115FE0: ; CODE XREF: ROM:00115FD6↑j ROM:00115FE0 btst #3,($1328).w ROM:00115FE6 beq.s loc_115FFA ROM:00115FE8 bclr #3,($1328).w ROM:00115FEE bsr.w sub_11607E ROM:00115FF2 move.w #1,($558).w ROM:00115FF8 bra.s locret_115FCE ROM:00115FFA ; --------------------------------------------------------------------------- ROM:00115FFA ROM:00115FFA loc_115FFA: ; CODE XREF: ROM:00115FCC↑j ROM:00115FFA ; ROM:00115FDE↑j ... ROM:00115FFA bsr.w sub_116090 ROM:00115FFE rts ROM:00116000 ; --------------------------------------------------------------------------- ROM:00116000 rts ROM:00116002 ROM:00116002 ; =============== S U B R O U T I N E ======================================= ROM:00116002 ROM:00116002 ROM:00116002 sub_116002: ; CODE XREF: sub_124810+2C2↓p ROM:00116002 clr.l d0 ROM:00116004 move.b ($11F6).w,d0 ROM:00116008 lsl.l #8,d0 ROM:0011600A or.b ($11F7).w,d0 ROM:0011600E lsl.l #8,d0 ROM:00116010 or.b ($11F8).w,d0 ROM:00116014 move.l d0,($430).w ROM:00116018 clr.l d0 ROM:0011601A move.b ($11FA).w,d0 ROM:0011601E lsl.l #8,d0 ROM:00116020 or.b ($11FB).w,d0 ROM:00116024 lsl.l #8,d0 ROM:00116026 or.b ($11FC).w,d0 ROM:0011602A move.l d0,($428).w ROM:0011602E rts ROM:0011602E ; End of function sub_116002 ROM:0011602E ROM:00116030 ROM:00116030 ; =============== S U B R O U T I N E ======================================= ROM:00116030 ROM:00116030 ROM:00116030 sub_116030: ; CODE XREF: sub_124810+2D6↓p ROM:00116030 lea ($11F4).w,a0 ROM:00116034 moveq #2,d1 ROM:00116036 clr.l d0 ROM:00116038 move.b (a0),d0 ROM:0011603A subq.b #1,d0 ROM:0011603C lea ($76C).w,a1 ROM:00116040 move.w ($554).w,d2 ROM:00116044 ROM:00116044 loc_116044: ; CODE XREF: sub_116030+3A↓j ROM:00116044 move.b (a0,d1.w),(a1,d2.w) ROM:0011604A cmpi.w #$104,d2 ROM:0011604E bge.s loc_116054 ROM:00116050 addq.w #1,d2 ROM:00116052 bra.s loc_116056 ROM:00116054 ; --------------------------------------------------------------------------- ROM:00116054 ROM:00116054 loc_116054: ; CODE XREF: sub_116030+1E↑j ROM:00116054 clr.w d2 ROM:00116056 ROM:00116056 loc_116056: ; CODE XREF: sub_116030+22↑j ROM:00116056 addq.b #1,d1 ROM:00116058 addq.l #1,($42C).w ROM:0011605C subq.b #1,d0 ROM:0011605E cmpi.l #0,d0 ROM:00116064 beq.s loc_11606C ROM:00116066 cmp.w ($556).w,d2 ROM:0011606A bne.s loc_116044 ROM:0011606C ROM:0011606C loc_11606C: ; CODE XREF: sub_116030+34↑j ROM:0011606C move.w d2,($554).w ROM:00116070 cmp.w ($556).w,d2 ROM:00116074 bne.s locret_11607C ROM:00116076 bset #0,($938).w ROM:0011607C ROM:0011607C locret_11607C: ; CODE XREF: sub_116030+44↑j ROM:0011607C rts ROM:0011607C ; End of function sub_116030 ROM:0011607C ROM:0011607E ROM:0011607E ; =============== S U B R O U T I N E ======================================= ROM:0011607E ROM:0011607E ROM:0011607E sub_11607E: ; CODE XREF: ROM:00115FEE↑p ROM:0011607E ; sub_11607E+E↓j ROM:0011607E cmpi.l #0,($42C).w ROM:00116086 ble.s locret_11608E ROM:00116088 bsr.w sub_116090 ROM:0011608C bra.s sub_11607E ROM:0011608E ; --------------------------------------------------------------------------- ROM:0011608E ROM:0011608E locret_11608E: ; CODE XREF: sub_11607E+8↑j ROM:0011608E rts ROM:0011608E ; End of function sub_11607E ROM:0011608E ROM:00116090 ROM:00116090 ; =============== S U B R O U T I N E ======================================= ROM:00116090 ROM:00116090 ROM:00116090 sub_116090: ; CODE XREF: ROM:loc_115FFA↑p ROM:00116090 ; sub_11607E+A↑p ROM:00116090 move.w ($55A).w,d1 ROM:00116094 cmpi.w #3,d1 ROM:00116098 bcc.s locret_1160A2 ROM:0011609A movea.l off_1160A4(pc,d1.w*4),a0 ROM:0011609E nop ROM:001160A0 jmp (a0) ROM:001160A2 ; --------------------------------------------------------------------------- ROM:001160A2 ROM:001160A2 locret_1160A2: ; CODE XREF: sub_116090+8↑j ROM:001160A2 rts ROM:001160A2 ; End of function sub_116090 ROM:001160A2 ROM:001160A2 ; --------------------------------------------------------------------------- ROM:001160A4 off_1160A4: dc.l loc_1160B0 ; DATA XREF: sub_116090+A↑r ROM:001160A8 dc.l loc_1160BC ROM:001160AC dc.l loc_1160DC ROM:001160B0 ; --------------------------------------------------------------------------- ROM:001160B0 ROM:001160B0 loc_1160B0: ; DATA XREF: ROM:off_1160A4↑o ROM:001160B0 move.w #1,($55A).w ROM:001160B6 bra.w locret_1160DA ROM:001160BA ; --------------------------------------------------------------------------- ROM:001160BA rts ROM:001160BC ; --------------------------------------------------------------------------- ROM:001160BC ROM:001160BC loc_1160BC: ; DATA XREF: ROM:001160A8↑o ROM:001160BC move.w ($554).w,d0 ROM:001160C0 cmpi.l #0,($42C).w ROM:001160C8 ble.s locret_1160DA ROM:001160CA cmp.w ($556).w,d0 ROM:001160CE beq.s locret_1160DA ROM:001160D0 move.w #2,($55A).w ROM:001160D6 bra.w locret_116132 ROM:001160DA ; --------------------------------------------------------------------------- ROM:001160DA ROM:001160DA locret_1160DA: ; CODE XREF: ROM:001160B6↑j ROM:001160DA ; ROM:001160C8↑j ... ROM:001160DA rts ROM:001160DC ; --------------------------------------------------------------------------- ROM:001160DC ROM:001160DC loc_1160DC: ; DATA XREF: ROM:001160AC↑o ROM:001160DC move.w ($554).w,d0 ROM:001160E0 cmpi.l #2,($42C).w ROM:001160E8 blt.s loc_1160FC ROM:001160EA cmp.w ($556).w,d0 ROM:001160EE beq.s loc_1160FC ROM:001160F0 bsr.w sub_116136 ROM:001160F4 bsr.w sub_116310 ROM:001160F8 bra.w locret_116132 ROM:001160FC ; --------------------------------------------------------------------------- ROM:001160FC ROM:001160FC loc_1160FC: ; CODE XREF: ROM:001160E8↑j ROM:001160FC ; ROM:001160EE↑j ROM:001160FC cmpi.l #1,($42C).w ROM:00116104 bne.s loc_116118 ROM:00116106 cmp.w ($556).w,d0 ROM:0011610A beq.s loc_116118 ROM:0011610C bsr.w sub_116172 ROM:00116110 bsr.w sub_116310 ROM:00116114 bra.w locret_116132 ROM:00116118 ; --------------------------------------------------------------------------- ROM:00116118 ROM:00116118 loc_116118: ; CODE XREF: ROM:00116104↑j ROM:00116118 ; ROM:0011610A↑j ROM:00116118 cmpi.l #1,($42C).w ROM:00116120 bne.s locret_116132 ROM:00116122 cmp.w ($556).w,d0 ROM:00116126 beq.s locret_116132 ROM:00116128 move.w #1,($55A).w ROM:0011612E bra.w locret_1160DA ROM:00116132 ; --------------------------------------------------------------------------- ROM:00116132 ROM:00116132 locret_116132: ; CODE XREF: ROM:001160D6↑j ROM:00116132 ; ROM:001160F8↑j ... ROM:00116132 rts ROM:00116134 ; --------------------------------------------------------------------------- ROM:00116134 rts ROM:00116136 ROM:00116136 ; =============== S U B R O U T I N E ======================================= ROM:00116136 ROM:00116136 ROM:00116136 sub_116136: ; CODE XREF: ROM:001160F0↑p ROM:00116136 lea ($76C).w,a1 ROM:0011613A move.w ($556).w,d1 ROM:0011613E movea.l ($430).w,a0 ROM:00116142 move.b (a1,d1.w),d0 ROM:00116146 lsl.w #8,d0 ROM:00116148 cmpi.w #$104,d1 ROM:0011614C bge.s loc_116152 ROM:0011614E addq.w #1,d1 ROM:00116150 bra.s loc_116154 ROM:00116152 ; --------------------------------------------------------------------------- ROM:00116152 ROM:00116152 loc_116152: ; CODE XREF: sub_116136+16↑j ROM:00116152 clr.w d1 ROM:00116154 ROM:00116154 loc_116154: ; CODE XREF: sub_116136+1A↑j ROM:00116154 or.b (a1,d1.w),d0 ROM:00116158 cmpi.w #$104,d1 ROM:0011615C bge.s loc_116162 ROM:0011615E addq.w #1,d1 ROM:00116160 bra.s loc_116164 ROM:00116162 ; --------------------------------------------------------------------------- ROM:00116162 ROM:00116162 loc_116162: ; CODE XREF: sub_116136+26↑j ROM:00116162 clr.w d1 ROM:00116164 ROM:00116164 loc_116164: ; CODE XREF: sub_116136+2A↑j ROM:00116164 subq.l #2,($42C).w ROM:00116168 addq.l #2,($430).w ROM:0011616C move.w d1,($556).w ROM:00116170 rts ROM:00116170 ; End of function sub_116136 ROM:00116170 ROM:00116172 ROM:00116172 ; =============== S U B R O U T I N E ======================================= ROM:00116172 ROM:00116172 ROM:00116172 sub_116172: ; CODE XREF: ROM:0011610C↑p ROM:00116172 lea ($76C).w,a1 ROM:00116176 move.w ($556).w,d1 ROM:0011617A movea.l ($430).w,a0 ROM:0011617E move.b (a1,d1.w),d0 ROM:00116182 cmpi.w #$104,d1 ROM:00116186 bge.s loc_11618C ROM:00116188 addq.w #1,d1 ROM:0011618A bra.s loc_11618E ROM:0011618C ; --------------------------------------------------------------------------- ROM:0011618C ROM:0011618C loc_11618C: ; CODE XREF: sub_116172+14↑j ROM:0011618C clr.w d1 ROM:0011618E ROM:0011618E loc_11618E: ; CODE XREF: sub_116172+18↑j ROM:0011618E lsl.w #8,d0 ROM:00116190 ori.w #$FF,d0 ROM:00116194 subq.l #1,($42C).w ROM:00116198 addq.l #1,($430).w ROM:0011619C move.w d1,($556).w ROM:001161A0 rts ROM:001161A0 ; End of function sub_116172 ROM:001161A0 ROM:001161A2 ROM:001161A2 ; =============== S U B R O U T I N E ======================================= ROM:001161A2 ROM:001161A2 ROM:001161A2 sub_1161A2: ; DATA XREF: ROM:00116206↓o ROM:001161A2 move sr,-(sp) ROM:001161A4 move #$2700,sr ROM:001161A8 move.w #$7031,($FFFFFA56).w ROM:001161AE movea.l #$13C000,a2 ROM:001161B4 movea.l #$10AAAA,a3 ROM:001161BA movea.l #$105554,a4 ROM:001161C0 move.b #$AA,(a3) ROM:001161C4 move.b #$55,(a4) ; 'U' ROM:001161C8 move.b #$80,(a3) ROM:001161CC move.b #$AA,(a3) ROM:001161D0 move.b #$55,(a4) ; 'U' ROM:001161D4 move.w #$30,(a2) ; '0' ROM:001161D8 ROM:001161D8 loc_1161D8: ; CODE XREF: sub_1161A2+4C↓j ROM:001161D8 move.b #$55,($FFFFFA27).w ; 'U' ROM:001161DE move.b #$AA,($FFFFFA27).w ROM:001161E4 move.w ($13C000).l,d4 ROM:001161EA andi.w #$80,d4 ROM:001161EE beq.s loc_1161D8 ROM:001161F0 move.w #$1031,($FFFFFA56).w ROM:001161F6 move (sp)+,sr ROM:001161F8 bset #4,($938).w ROM:001161FE rts ROM:001161FE ; End of function sub_1161A2 ROM:001161FE ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116200 move.w #$5E,d0 ; '^' ROM:00116204 asr.w #1,d0 ROM:00116206 movea.l #sub_1161A2,a3 ROM:0011620C movea.l #$1E00,a2 ROM:00116212 ROM:00116212 loc_116212: ; CODE XREF: ROM:00116214↓j ROM:00116212 move.w (a3)+,(a2)+ ROM:00116214 dbf d0,loc_116212 ROM:00116218 movea.l #$1E00,a2 ROM:0011621E jsr (a2) ROM:00116220 rts ROM:00116222 ROM:00116222 ; =============== S U B R O U T I N E ======================================= ROM:00116222 ROM:00116222 ROM:00116222 sub_116222: ; DATA XREF: ROM:001162AE↓o ROM:00116222 move sr,-(sp) ROM:00116224 move #$2700,sr ROM:00116228 move.w #$7031,($FFFFFA56).w ROM:0011622E movea.l #unk_110000,a2 ROM:00116234 movea.l #$10AAAA,a3 ROM:0011623A movea.l #$105554,a4 ROM:00116240 move.b #$AA,(a3) ROM:00116244 move.b #$55,(a4) ; 'U' ROM:00116248 move.b #$80,(a3) ROM:0011624C move.b #$AA,(a3) ROM:00116250 move.b #$55,(a4) ; 'U' ROM:00116254 move.w #$30,(a2) ; '0' ROM:00116258 movea.l #(loc_11FFFC+4),a2 ROM:0011625E move.w #$30,(a2) ; '0' ROM:00116262 movea.l #loc_130000,a2 ROM:00116268 move.w #$30,(a2) ; '0' ROM:0011626C movea.l #dword_138000,a2 ROM:00116272 move.w #$30,(a2) ; '0' ROM:00116276 movea.l #$13C000,a2 ROM:0011627C move.w #$30,(a2) ; '0' ROM:00116280 ROM:00116280 loc_116280: ; CODE XREF: sub_116222+74↓j ROM:00116280 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116286 move.b #$AA,($FFFFFA27).w ROM:0011628C move.w ($13C000).l,d4 ROM:00116292 andi.w #$80,d4 ROM:00116296 beq.s loc_116280 ROM:00116298 move.w #$1031,($FFFFFA56).w ROM:0011629E move (sp)+,sr ROM:001162A0 bset #4,($938).w ROM:001162A6 rts ROM:001162A6 ; End of function sub_116222 ROM:001162A6 ROM:001162A8 ; --------------------------------------------------------------------------- ROM:001162A8 move.w #$86,d0 ROM:001162AC asr.w #1,d0 ROM:001162AE movea.l #sub_116222,a3 ROM:001162B4 movea.l #$1E00,a2 ROM:001162BA ROM:001162BA loc_1162BA: ; CODE XREF: ROM:001162BC↓j ROM:001162BA move.w (a3)+,(a2)+ ROM:001162BC dbf d0,loc_1162BA ROM:001162C0 movea.l #$1E00,a2 ROM:001162C6 jsr (a2) ROM:001162C8 rts ROM:001162CA ; --------------------------------------------------------------------------- ROM:001162CA ROM:001162CA loc_1162CA: ; DATA XREF: sub_116310+6↓o ROM:001162CA move sr,-(sp) ROM:001162CC move #$2700,sr ROM:001162D0 move.w #$7031,($FFFFFA56).w ROM:001162D6 movea.l #$10AAAA,a3 ROM:001162DC movea.l #$105554,a4 ROM:001162E2 move.b #$AA,(a3) ROM:001162E6 move.b #$55,(a4) ; 'U' ROM:001162EA move.b #$A0,(a3) ROM:001162EE move.w d0,(a0) ROM:001162F0 ROM:001162F0 loc_1162F0: ; CODE XREF: ROM:00116304↓j ROM:001162F0 move.b #$55,($FFFFFA27).w ; 'U' ROM:001162F6 move.b #$AA,($FFFFFA27).w ROM:001162FC move.w (a0),d4 ROM:001162FE eor.w d0,d4 ROM:00116300 andi.w #$80,d4 ROM:00116304 bne.s loc_1162F0 ROM:00116306 move.w #$1031,($FFFFFA56).w ROM:0011630C move (sp)+,sr ROM:0011630E rts ROM:00116310 ROM:00116310 ; =============== S U B R O U T I N E ======================================= ROM:00116310 ROM:00116310 ROM:00116310 sub_116310: ; CODE XREF: sub_115CF2+10↑p ROM:00116310 ; sub_115D0A+10↑p ... ROM:00116310 move.w #$46,d1 ; 'F' ROM:00116314 asr.w #1,d1 ROM:00116316 movea.l #loc_1162CA,a3 ROM:0011631C movea.l #$1E00,a2 ROM:00116322 ROM:00116322 loc_116322: ; CODE XREF: sub_116310+14↓j ROM:00116322 move.w (a3)+,(a2)+ ROM:00116324 dbf d1,loc_116322 ROM:00116328 movea.l #$1E00,a2 ROM:0011632E jsr (a2) ROM:00116330 rts ROM:00116330 ; End of function sub_116310 ROM:00116330 ROM:00116332 ROM:00116332 ; =============== S U B R O U T I N E ======================================= ROM:00116332 ROM:00116332 ROM:00116332 sub_116332: ; CODE XREF: sub_1163AA↓p ROM:00116332 ; sub_116444↓p ROM:00116332 clr.l d1 ROM:00116334 bclr #6,($939).w ROM:0011633A bclr #6,($92B).w ROM:00116340 bclr #1,($54D).w ROM:00116346 ROM:00116346 loc_116346: ; CODE XREF: sub_116332+68↓j ROM:00116346 movea.l #$13B000,a0 ROM:0011634C move.w #$14,d2 ROM:00116350 mulu.w d1,d2 ROM:00116352 adda.l d2,a0 ROM:00116354 clr.l d4 ROM:00116356 clr.l d3 ROM:00116358 ROM:00116358 loc_116358: ; CODE XREF: sub_116332+44↓j ROM:00116358 cmpi.b #$FF,(a0,d4.w) ROM:0011635E beq.s loc_116368 ROM:00116360 bset #6,($92B).w ROM:00116366 moveq #1,d3 ROM:00116368 ROM:00116368 loc_116368: ; CODE XREF: sub_116332+2C↑j ROM:00116368 addi.b #1,d4 ROM:0011636C cmpi.w #0,d3 ROM:00116370 bne.s loc_116378 ROM:00116372 cmpi.b #$14,d4 ROM:00116376 bne.s loc_116358 ROM:00116378 ROM:00116378 loc_116378: ; CODE XREF: sub_116332+3E↑j ROM:00116378 clr.l d3 ROM:0011637A cmpi.b #$14,d4 ROM:0011637E bne.s loc_11638A ROM:00116380 bset #6,($939).w ROM:00116386 moveq #1,d3 ROM:00116388 bra.s loc_11638E ROM:0011638A ; --------------------------------------------------------------------------- ROM:0011638A ROM:0011638A loc_11638A: ; CODE XREF: sub_116332+4C↑j ROM:0011638A addi.b #1,d1 ROM:0011638E ROM:0011638E loc_11638E: ; CODE XREF: sub_116332+56↑j ROM:0011638E cmpi.b #$C8,d1 ROM:00116392 beq.s loc_11639C ROM:00116394 cmpi.l #0,d3 ROM:0011639A beq.s loc_116346 ROM:0011639C ROM:0011639C loc_11639C: ; CODE XREF: sub_116332+60↑j ROM:0011639C cmpi.b #$C8,d1 ROM:001163A0 bne.s locret_1163A8 ROM:001163A2 bset #1,($54D).w ROM:001163A8 ROM:001163A8 locret_1163A8: ; CODE XREF: sub_116332+6E↑j ROM:001163A8 rts ROM:001163A8 ; End of function sub_116332 ROM:001163A8 ROM:001163AA ROM:001163AA ; =============== S U B R O U T I N E ======================================= ROM:001163AA ROM:001163AA ROM:001163AA sub_1163AA: ; CODE XREF: sub_12361A+89C↓p ROM:001163AA bsr.w sub_116332 ROM:001163AE cmpi.b #0,d1 ROM:001163B2 bne.s loc_1163BC ROM:001163B4 bset #6,($92F).w ROM:001163BA bra.s loc_1163BE ROM:001163BC ; --------------------------------------------------------------------------- ROM:001163BC ROM:001163BC loc_1163BC: ; CODE XREF: sub_1163AA+8↑j ROM:001163BC subq.b #1,d1 ROM:001163BE ROM:001163BE loc_1163BE: ; CODE XREF: sub_1163AA+10↑j ROM:001163BE movea.l #$13B000,a0 ROM:001163C4 move.w #$14,d2 ROM:001163C8 mulu.w d1,d2 ROM:001163CA adda.l d2,a0 ROM:001163CC movea.l #$11F4,a1 ROM:001163D2 btst #6,($1342).w ROM:001163D8 beq.s loc_1163E2 ROM:001163DA adda.l #6,a1 ROM:001163E0 bra.s loc_1163E8 ROM:001163E2 ; --------------------------------------------------------------------------- ROM:001163E2 ROM:001163E2 loc_1163E2: ; CODE XREF: sub_1163AA+2E↑j ROM:001163E2 adda.l #3,a1 ROM:001163E8 ROM:001163E8 loc_1163E8: ; CODE XREF: sub_1163AA+36↑j ROM:001163E8 move.b #1,d3 ROM:001163EC bra.s loc_1163F2 ROM:001163EE ; --------------------------------------------------------------------------- ROM:001163EE ROM:001163EE loc_1163EE: ; CODE XREF: sub_1163AA+50↓j ROM:001163EE addi.b #1,d3 ROM:001163F2 ROM:001163F2 loc_1163F2: ; CODE XREF: sub_1163AA+42↑j ROM:001163F2 cmpi.b #$14,d3 ROM:001163F6 bgt.s locret_1163FC ROM:001163F8 move.b (a0)+,(a1)+ ROM:001163FA bra.s loc_1163EE ROM:001163FC ; --------------------------------------------------------------------------- ROM:001163FC ROM:001163FC locret_1163FC: ; CODE XREF: sub_1163AA+4C↑j ROM:001163FC rts ROM:001163FC ; End of function sub_1163AA ROM:001163FC ROM:001163FE ; --------------------------------------------------------------------------- ROM:001163FE ROM:001163FE loc_1163FE: ; CODE XREF: ROM:00116440↓j ROM:001163FE ; DATA XREF: sub_116444+32↓o ROM:001163FE movea.l #$10AAAA,a3 ROM:00116404 movea.l #$105554,a4 ROM:0011640A move.b (a1)+,d5 ROM:0011640C lsl.w #8,d5 ROM:0011640E move.b (a1)+,d5 ROM:00116410 move.b #$AA,(a3) ROM:00116414 move.b #$55,(a4) ; 'U' ROM:00116418 move.b #$A0,(a3) ROM:0011641C move.w d5,(a0) ROM:0011641E ROM:0011641E loc_11641E: ; CODE XREF: ROM:00116432↓j ROM:0011641E move.b #$55,($FFFFFA27).w ; 'U' ROM:00116424 move.b #$AA,($FFFFFA27).w ROM:0011642A move.w (a0),d4 ROM:0011642C eor.w d5,d4 ROM:0011642E andi.w #$80,d4 ROM:00116432 bne.s loc_11641E ROM:00116434 adda.l #2,a0 ROM:0011643A addq.b #2,d0 ROM:0011643C cmpi.b #$14,d0 ROM:00116440 bne.s loc_1163FE ROM:00116442 rts ROM:00116444 ROM:00116444 ; =============== S U B R O U T I N E ======================================= ROM:00116444 ROM:00116444 ROM:00116444 sub_116444: ; CODE XREF: sub_12361A+4BC↓p ROM:00116444 bsr.w sub_116332 ROM:00116448 movea.l #$13B000,a0 ROM:0011644E move.w #$14,d5 ROM:00116452 mulu.w d1,d5 ROM:00116454 adda.l d5,a0 ROM:00116456 movea.l #$11F4,a1 ROM:0011645C adda.l #3,a1 ROM:00116462 clr.l d0 ROM:00116464 move sr,-(sp) ROM:00116466 move #$2700,sr ROM:0011646A move.w #$7031,($FFFFFA56).w ROM:00116470 move.w #$46,d2 ; 'F' ROM:00116474 asr.w #1,d2 ROM:00116476 movea.l #loc_1163FE,a3 ROM:0011647C movea.l #$1E00,a2 ROM:00116482 ROM:00116482 loc_116482: ; CODE XREF: sub_116444+40↓j ROM:00116482 move.w (a3)+,(a2)+ ROM:00116484 dbf d2,loc_116482 ROM:00116488 movea.l #$1E00,a2 ROM:0011648E jsr (a2) ROM:00116490 move.w #$1031,($FFFFFA56).w ROM:00116496 move (sp)+,sr ROM:00116498 rts ROM:00116498 ; End of function sub_116444 ROM:00116498 ROM:0011649A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011649C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011649E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164A0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164A2 ROM:001164A2 ; =============== S U B R O U T I N E ======================================= ROM:001164A2 ROM:001164A2 ROM:001164A2 sub_1164A2: ; CODE XREF: sub_125C00+150↓p ROM:001164A2 ; sub_125C00+15A↓p ... ROM:001164A2 move.w d0,d3 ROM:001164A4 cmpi.b #$10,d1 ROM:001164A8 bne.s loc_1164AC ROM:001164AA lsl.w #1,d3 ROM:001164AC ROM:001164AC loc_1164AC: ; CODE XREF: sub_1164A2+6↑j ROM:001164AC subq.w #1,d3 ROM:001164AE move.w (0).w,d2 ROM:001164B2 bra.s loc_1164B8 ROM:001164B4 ; --------------------------------------------------------------------------- ROM:001164B4 ROM:001164B4 loc_1164B4: ; CODE XREF: sub_1164A2+22↓j ROM:001164B4 addi.w #1,d2 ROM:001164B8 ROM:001164B8 loc_1164B8: ; CODE XREF: sub_1164A2+10↑j ROM:001164B8 cmp.w d3,d2 ROM:001164BA bgt.s locret_1164C6 ROM:001164BC clr.b (a0) ROM:001164BE adda.l #1,a0 ROM:001164C4 bra.s loc_1164B4 ROM:001164C6 ; --------------------------------------------------------------------------- ROM:001164C6 ROM:001164C6 locret_1164C6: ; CODE XREF: sub_1164A2+18↑j ROM:001164C6 rts ROM:001164C6 ; End of function sub_1164A2 ROM:001164C6 ROM:001164C8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164CA ; --------------------------------------------------------------------------- ROM:001164CA rts ROM:001164CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164D0 ; --------------------------------------------------------------------------- ROM:001164D0 rts ROM:001164D2 ; --------------------------------------------------------------------------- ROM:001164D2 rts ROM:001164D4 ROM:001164D4 ; =============== S U B R O U T I N E ======================================= ROM:001164D4 ROM:001164D4 ROM:001164D4 sub_1164D4: ; CODE XREF: ROM:00117094↓p ROM:001164D4 clr.w d1 ROM:001164D6 move.b ($750).w,d1 ROM:001164DA cmpi.w #4,d1 ROM:001164DE bcc.s locret_1164E8 ROM:001164E0 movea.l off_1164EA(pc,d1.w*4),a0 ROM:001164E4 nop ROM:001164E6 jmp (a0) ROM:001164E8 ; --------------------------------------------------------------------------- ROM:001164E8 ROM:001164E8 locret_1164E8: ; CODE XREF: sub_1164D4+A↑j ROM:001164E8 rts ROM:001164E8 ; End of function sub_1164D4 ROM:001164E8 ROM:001164E8 ; --------------------------------------------------------------------------- ROM:001164EA off_1164EA: dc.l loc_1164FA ; DATA XREF: sub_1164D4+C↑r ROM:001164EE dc.l loc_116510 ROM:001164F2 dc.l loc_116552 ROM:001164F6 dc.l loc_116580 ROM:001164FA ; --------------------------------------------------------------------------- ROM:001164FA ROM:001164FA loc_1164FA: ; DATA XREF: ROM:off_1164EA↑o ROM:001164FA bsr.w sub_116688 ROM:001164FE bsr.w sub_1166F2 ROM:00116502 bsr.w sub_116722 ROM:00116506 move.b #1,($750).w ROM:0011650C bra.s loc_11654C ROM:0011650E ; --------------------------------------------------------------------------- ROM:0011650E rts ROM:00116510 ; --------------------------------------------------------------------------- ROM:00116510 ROM:00116510 loc_116510: ; DATA XREF: ROM:001164EE↑o ROM:00116510 btst #5,($131F).w ROM:00116516 beq.s loc_116534 ROM:00116518 btst #6,($932).w ROM:0011651E beq.s loc_116534 ROM:00116520 bsr.w sub_1165C6 ROM:00116524 bsr.w sub_116638 ROM:00116528 move.b #3,($750).w ROM:0011652E bra.l loc_1165C0 ROM:00116534 ; --------------------------------------------------------------------------- ROM:00116534 ROM:00116534 loc_116534: ; CODE XREF: ROM:00116516↑j ROM:00116534 ; ROM:0011651E↑j ROM:00116534 btst #5,($131F).w ROM:0011653A beq.s loc_11654C ROM:0011653C btst #6,($932).w ROM:00116542 bne.s loc_11654C ROM:00116544 move.b #2,($750).w ROM:0011654A bra.s loc_11657A ROM:0011654C ; --------------------------------------------------------------------------- ROM:0011654C ROM:0011654C loc_11654C: ; CODE XREF: ROM:0011650C↑j ROM:0011654C ; ROM:0011653A↑j ... ROM:0011654C bsr.w sub_1167F2 ROM:00116550 rts ROM:00116552 ; --------------------------------------------------------------------------- ROM:00116552 ROM:00116552 loc_116552: ; DATA XREF: ROM:001164F2↑o ROM:00116552 btst #6,($932).w ROM:00116558 beq.s loc_11656A ROM:0011655A bsr.w sub_1165C6 ROM:0011655E bsr.w sub_116638 ROM:00116562 move.b #3,($750).w ROM:00116568 bra.s loc_1165C0 ROM:0011656A ; --------------------------------------------------------------------------- ROM:0011656A ROM:0011656A loc_11656A: ; CODE XREF: ROM:00116558↑j ROM:0011656A btst #2,($1342).w ROM:00116570 beq.s loc_11657A ROM:00116572 move.b #1,($750).w ROM:00116578 bra.s loc_11654C ROM:0011657A ; --------------------------------------------------------------------------- ROM:0011657A ROM:0011657A loc_11657A: ; CODE XREF: ROM:0011654A↑j ROM:0011657A ; ROM:00116570↑j ... ROM:0011657A bsr.w sub_1167F2 ROM:0011657E rts ROM:00116580 ; --------------------------------------------------------------------------- ROM:00116580 ROM:00116580 loc_116580: ; DATA XREF: ROM:001164F6↑o ROM:00116580 btst #6,($932).w ROM:00116586 bne.s loc_116594 ROM:00116588 bsr.w sub_11664A ROM:0011658C move.b #2,($750).w ROM:00116592 bra.s loc_11657A ROM:00116594 ; --------------------------------------------------------------------------- ROM:00116594 ROM:00116594 loc_116594: ; CODE XREF: ROM:00116586↑j ROM:00116594 btst #2,($1342).w ROM:0011659A beq.s loc_1165A8 ROM:0011659C bsr.w sub_11664A ROM:001165A0 move.b #1,($750).w ROM:001165A6 bra.s loc_11654C ROM:001165A8 ; --------------------------------------------------------------------------- ROM:001165A8 ROM:001165A8 loc_1165A8: ; CODE XREF: ROM:0011659A↑j ROM:001165A8 move.w ($FFFFFF06).w,d0 ROM:001165AC asr.w #8,d0 ROM:001165AE move.b #$10,d1 ROM:001165B2 cmp.b d0,d1 ROM:001165B4 beq.s loc_1165C0 ROM:001165B6 subi.b #$10,d0 ROM:001165BA asl.w #8,d0 ROM:001165BC sub.w d0,($FFFFFF06).w ROM:001165C0 ROM:001165C0 loc_1165C0: ; CODE XREF: ROM:0011652E↑j ROM:001165C0 ; ROM:00116568↑j ... ROM:001165C0 bsr.w sub_1167F2 ROM:001165C4 rts ROM:001165C6 ROM:001165C6 ; =============== S U B R O U T I N E ======================================= ROM:001165C6 ROM:001165C6 ROM:001165C6 sub_1165C6: ; CODE XREF: sub_112278+6↑p ROM:001165C6 ; ROM:00116520↑p ... ROM:001165C6 lea ($FFFFFF10).w,a0 ROM:001165CA move.w $454(a5),d3 ROM:001165CE muls.w #$100,d3 ROM:001165D2 divs.w #$64,d3 ; 'd' ROM:001165D6 move.w ($4F4).w,d4 ROM:001165DA muls.w #$100,d4 ROM:001165DE divs.w #$64,d4 ; 'd' ROM:001165E2 move.w #0,d0 ROM:001165E6 bra.s loc_1165EC ROM:001165E8 ; --------------------------------------------------------------------------- ROM:001165E8 ROM:001165E8 loc_1165E8: ; CODE XREF: sub_1165C6:loc_116634↓j ROM:001165E8 addi.w #1,d0 ROM:001165EC ROM:001165EC loc_1165EC: ; CODE XREF: sub_1165C6+20↑j ROM:001165EC cmpi.w #1,d0 ROM:001165F0 bgt.s locret_116636 ROM:001165F2 move.w d4,d1 ROM:001165F4 sub.w $F8A(d0.w*2),d1 ROM:001165FA neg.w d1 ROM:001165FC bgt.s loc_116602 ROM:001165FE addi.w #$4800,d1 ROM:00116602 ROM:00116602 loc_116602: ; CODE XREF: sub_1165C6+36↑j ROM:00116602 sub.w d3,d1 ROM:00116604 bgt.s loc_11660A ROM:00116606 addi.w #$4800,d1 ROM:0011660A ROM:0011660A loc_11660A: ; CODE XREF: sub_1165C6+3E↑j ROM:0011660A move.w d0,d2 ROM:0011660C muls.w #8,d2 ROM:00116610 cmpi.w #$2400,d1 ROM:00116614 bge.s loc_116624 ROM:00116616 move.w $F8A(d0.w*2),2(a0,d2.w*2) ROM:0011661E bclr d0,($74D).w ROM:00116622 bra.s loc_116634 ROM:00116624 ; --------------------------------------------------------------------------- ROM:00116624 ROM:00116624 loc_116624: ; CODE XREF: sub_1165C6+4E↑j ROM:00116624 move.w d0,d6 ROM:00116626 addq.w #2,d6 ROM:00116628 move.w $F8A(d6.w*2),2(a0,d2.w*2) ROM:00116630 bset d0,($74D).w ROM:00116634 ROM:00116634 loc_116634: ; CODE XREF: sub_1165C6+5C↑j ROM:00116634 bra.s loc_1165E8 ROM:00116636 ; --------------------------------------------------------------------------- ROM:00116636 ROM:00116636 locret_116636: ; CODE XREF: sub_1165C6+2A↑j ROM:00116636 rts ROM:00116636 ; End of function sub_1165C6 ROM:00116636 ROM:00116638 ROM:00116638 ; =============== S U B R O U T I N E ======================================= ROM:00116638 ROM:00116638 ROM:00116638 sub_116638: ; CODE XREF: ROM:00116524↑p ROM:00116638 ; ROM:0011655E↑p ROM:00116638 move.w ($FFFFFF06).w,d0 ROM:0011663C asr.w #8,d0 ROM:0011663E subi.b #$10,d0 ROM:00116642 asl.w #8,d0 ROM:00116644 sub.w d0,($FFFFFF06).w ROM:00116648 rts ROM:00116648 ; End of function sub_116638 ROM:00116648 ROM:0011664A ROM:0011664A ; =============== S U B R O U T I N E ======================================= ROM:0011664A ROM:0011664A ROM:0011664A sub_11664A: ; CODE XREF: ROM:00116588↑p ROM:0011664A ; ROM:0011659C↑p ROM:0011664A move.w ($FFFFFF06).w,d0 ROM:0011664E asr.w #8,d0 ROM:00116650 subi.b #$30,d0 ; '0' ROM:00116654 asl.w #8,d0 ROM:00116656 sub.w d0,($FFFFFF06).w ROM:0011665A rts ROM:0011665A ; End of function sub_11664A ROM:0011665A ROM:0011665C ROM:0011665C ; =============== S U B R O U T I N E ======================================= ROM:0011665C ROM:0011665C ROM:0011665C sub_11665C: ; CODE XREF: sub_116898+10↓p ROM:0011665C ; ROM:001168E0↓p ROM:0011665C lea ($FFFFFF10).w,a0 ROM:00116660 asl.w #4,d0 ROM:00116662 adda.w d0,a0 ROM:00116664 asr.w #4,d0 ROM:00116666 btst d0,($74D).w ROM:0011666A beq.s loc_11667A ROM:0011666C move.w $F8A(d0.w*2),2(a0) ROM:00116674 bclr d0,($74D).w ROM:00116678 bra.s locret_116686 ROM:0011667A ; --------------------------------------------------------------------------- ROM:0011667A ROM:0011667A loc_11667A: ; CODE XREF: sub_11665C+E↑j ROM:0011667A move.w $F8E(d0.w*2),2(a0) ROM:00116682 bset d0,($74D).w ROM:00116686 ROM:00116686 locret_116686: ; CODE XREF: sub_11665C+1C↑j ROM:00116686 rts ROM:00116686 ; End of function sub_11665C ROM:00116686 ROM:00116688 ROM:00116688 ; =============== S U B R O U T I N E ======================================= ROM:00116688 ROM:00116688 ROM:00116688 sub_116688: ; CODE XREF: ROM:loc_1164FA↑p ROM:00116688 ; ROM:loc_122AE8↓p ROM:00116688 move.w $9A(a5),($FFFFFFEC).w ROM:0011668E move.w #0,d7 ROM:00116692 bra.s loc_116698 ROM:00116694 ; --------------------------------------------------------------------------- ROM:00116694 ROM:00116694 loc_116694: ; CODE XREF: sub_116688+66↓j ROM:00116694 addi.w #1,d7 ROM:00116698 ROM:00116698 loc_116698: ; CODE XREF: sub_116688+A↑j ROM:00116698 cmpi.w #1,d7 ROM:0011669C bgt.s locret_1166F0 ROM:0011669E moveq #$10,d0 ROM:001166A0 asr.w #4,d0 ROM:001166A2 add.w d7,d0 ROM:001166A4 lea ($FFFFFF10).w,a0 ROM:001166A8 asl.w #4,d7 ROM:001166AA adda.w d7,a0 ROM:001166AC asr.w #4,d7 ROM:001166AE bsr.l sub_11B31C ROM:001166B4 moveq #$B,d2 ROM:001166B6 moveq #1,d1 ROM:001166B8 moveq #3,d4 ROM:001166BA move.w $F8A(d7.w*2),2(a0) ROM:001166C2 move.w $A4(a5),4(a0) ROM:001166C8 cmpi.w #1,d7 ROM:001166CC beq.s loc_1166D6 ROM:001166CE move.w d0,d6 ROM:001166D0 addq.l #1,d6 ROM:001166D2 asl.l #4,d6 ROM:001166D4 bra.s loc_1166DA ROM:001166D6 ; --------------------------------------------------------------------------- ROM:001166D6 ROM:001166D6 loc_1166D6: ; CODE XREF: sub_116688+44↑j ROM:001166D6 move.w #$30,d6 ; '0' ROM:001166DA ROM:001166DA loc_1166DA: ; CODE XREF: sub_116688+4C↑j ROM:001166DA asl.w #8,d6 ROM:001166DC addi.w #$A,d6 ROM:001166E0 move.w d6,6(a0) ROM:001166E4 moveq #1,d3 ROM:001166E6 moveq #1,d5 ROM:001166E8 bsr.l sub_11B2A0 ROM:001166EE bra.s loc_116694 ROM:001166F0 ; --------------------------------------------------------------------------- ROM:001166F0 ROM:001166F0 locret_1166F0: ; CODE XREF: sub_116688+14↑j ROM:001166F0 rts ROM:001166F0 ; End of function sub_116688 ROM:001166F0 ROM:001166F2 ROM:001166F2 ; =============== S U B R O U T I N E ======================================= ROM:001166F2 ROM:001166F2 ROM:001166F2 sub_1166F2: ; CODE XREF: ROM:001164FE↑p ROM:001166F2 move.w #$90,d0 ROM:001166F6 asr.w #4,d0 ROM:001166F8 bsr.l sub_11B31C ROM:001166FE lea ($FFFFFF90).w,a0 ROM:00116702 move.w #7,(a0) ROM:00116706 move.w #1,d1 ROM:0011670A move.w #$A,d2 ROM:0011670E move.w #0,d3 ROM:00116712 move.w #3,d4 ROM:00116716 move.w #1,d5 ROM:0011671A bsr.l sub_11B2A0 ROM:00116720 rts ROM:00116720 ; End of function sub_1166F2 ROM:00116720 ROM:00116722 ROM:00116722 ; =============== S U B R O U T I N E ======================================= ROM:00116722 ROM:00116722 ROM:00116722 sub_116722: ; CODE XREF: ROM:00116502↑p ROM:00116722 move.w #$A0,d0 ROM:00116726 asr.w #4,d0 ROM:00116728 bsr.l sub_11B31C ROM:0011672E lea ($FFFFFFA0).w,a0 ROM:00116732 move.w #7,(a0) ROM:00116736 move.w #0,d1 ROM:0011673A move.w #$A,d2 ROM:0011673E move.w #0,d3 ROM:00116742 move.w #3,d4 ROM:00116746 move.w #3,d5 ROM:0011674A bsr.l sub_11B2A0 ROM:00116750 rts ROM:00116750 ; End of function sub_116722 ROM:00116750 ROM:00116752 ; --------------------------------------------------------------------------- ROM:00116752 lea ($FFFFFF10).w,a0 ROM:00116756 ROM:00116756 ; =============== S U B R O U T I N E ======================================= ROM:00116756 ROM:00116756 ROM:00116756 sub_116756: ; CODE XREF: ROM:001168E4↓p ROM:00116756 move.w $102(a5,d0.w*2),d1 ROM:0011675C btst #0,($936).w ROM:00116762 beq.s loc_116794 ROM:00116764 move.w $9C(a5),($FFFFFFEC).w ROM:0011676A move.w $9C(a5),(a0) ROM:0011676E bclr #0,($936).w ROM:00116774 addi.w #1,($562).w ROM:0011677A cmpi.w #0,d0 ROM:0011677E bne.s loc_116788 ROM:00116780 bset #5,($133C).w ROM:00116786 bra.s loc_116794 ROM:00116788 ; --------------------------------------------------------------------------- ROM:00116788 ROM:00116788 loc_116788: ; CODE XREF: sub_116756+28↑j ROM:00116788 cmpi.w #1,d0 ROM:0011678C bne.s loc_116794 ROM:0011678E bset #0,($1339).w ROM:00116794 ROM:00116794 loc_116794: ; CODE XREF: sub_116756+C↑j ROM:00116794 ; sub_116756+30↑j ... ROM:00116794 btst #3,($92E).w ROM:0011679A bne.s loc_1167C8 ROM:0011679C move.w (a0),d1 ROM:0011679E add.w $A6(a5),d1 ROM:001167A2 cmp.w ($FFFFFFEE).w,d1 ROM:001167A6 ble.s loc_1167B0 ROM:001167A8 move.w ($FFFFFFEE).w,d1 ROM:001167AC bset d0,($74E).w ROM:001167B0 ROM:001167B0 loc_1167B0: ; CODE XREF: sub_116756+50↑j ROM:001167B0 move.w $9A(a5),d2 ROM:001167B4 cmp.w ($FFFFFFEC).w,d2 ROM:001167B8 ble.s loc_1167C2 ROM:001167BA move.w $A6(a5),d2 ROM:001167BE add.w d2,($FFFFFFEC).w ROM:001167C2 ROM:001167C2 loc_1167C2: ; CODE XREF: sub_116756+62↑j ROM:001167C2 bra.l loc_1167E8 ROM:001167C8 ; --------------------------------------------------------------------------- ROM:001167C8 ROM:001167C8 loc_1167C8: ; CODE XREF: sub_116756+44↑j ROM:001167C8 move.w (a0),d1 ROM:001167CA sub.w $A6(a5),d1 ROM:001167CE bclr #3,($92E).w ROM:001167D4 addi.w #1,($564).w ROM:001167DA cmp.w ($FFFFFFEC).w,d1 ROM:001167DE bge.s loc_1167E8 ROM:001167E0 move.w ($FFFFFFEC).w,d1 ROM:001167E4 bset d0,($74F).w ROM:001167E8 ROM:001167E8 loc_1167E8: ; CODE XREF: sub_116756:loc_1167C2↑j ROM:001167E8 ; sub_116756+88↑j ROM:001167E8 move.w d1,(a0) ROM:001167EA move.w d1,$5D6(d0.w*2) ROM:001167F0 rts ROM:001167F0 ; End of function sub_116756 ROM:001167F0 ROM:001167F2 ROM:001167F2 ; =============== S U B R O U T I N E ======================================= ROM:001167F2 ROM:001167F2 ROM:001167F2 sub_1167F2: ; CODE XREF: ROM:loc_11654C↑p ROM:001167F2 ; ROM:loc_11657A↑p ... ROM:001167F2 move.w #$3B7E,d1 ROM:001167F6 move.w ($A38).w,d2 ROM:001167FA move.w ($572).w,d3 ROM:001167FE bsr.l sub_1175A4 ROM:00116804 btst #1,($133E).w ROM:0011680A beq.s loc_11682A ROM:0011680C move.w d1,($FFFFFFEE).w ROM:00116810 move.w $A0(a5),d2 ROM:00116814 muls.w #$411B,d2 ROM:00116818 divs.w ($572).w,d2 ROM:0011681C bvs.s loc_116828 ROM:0011681E cmp.w ($FFFFFFEE).w,d2 ROM:00116822 bge.s loc_116828 ROM:00116824 move.w d2,($FFFFFFEE).w ROM:00116828 ROM:00116828 loc_116828: ; CODE XREF: sub_1167F2+2A↑j ROM:00116828 ; sub_1167F2+30↑j ROM:00116828 bra.s loc_116854 ROM:0011682A ; --------------------------------------------------------------------------- ROM:0011682A ROM:0011682A loc_11682A: ; CODE XREF: sub_1167F2+18↑j ROM:0011682A move.w #0,d0 ROM:0011682E bra.s loc_116834 ROM:00116830 ; --------------------------------------------------------------------------- ROM:00116830 ROM:00116830 loc_116830: ; CODE XREF: sub_1167F2+5A↓j ROM:00116830 addi.w #1,d0 ROM:00116834 ROM:00116834 loc_116834: ; CODE XREF: sub_1167F2+3C↑j ROM:00116834 cmpi.w #1,d0 ROM:00116838 bgt.s loc_11684E ROM:0011683A lea ($FFFFFF10).w,a0 ROM:0011683E move.w d0,d7 ROM:00116840 asl.w #4,d7 ROM:00116842 adda.w d7,a0 ROM:00116844 move.w d1,(a0) ROM:00116846 move.w d1,$5D6(d0.w*2) ROM:0011684C bra.s loc_116830 ROM:0011684E ; --------------------------------------------------------------------------- ROM:0011684E ROM:0011684E loc_11684E: ; CODE XREF: sub_1167F2+46↑j ROM:0011684E move.w $9E(a5),($FFFFFFEE).w ROM:00116854 ROM:00116854 loc_116854: ; CODE XREF: sub_1167F2:loc_116828↑j ROM:00116854 move.w ($FFFFFFEE).w,($560).w ROM:0011685A rts ROM:0011685A ; End of function sub_1167F2 ROM:0011685A ROM:0011685C ROM:0011685C ; =============== S U B R O U T I N E ======================================= ROM:0011685C ROM:0011685C ROM:0011685C sub_11685C: ; CODE XREF: sub_12260C:loc_1226A0↓p ROM:0011685C move sr,-(sp) ROM:0011685E move #$2700,sr ROM:00116862 lea ($FFFFFF10).w,a0 ROM:00116866 clr.w d0 ROM:00116868 move.w #0,d1 ROM:0011686C bra.s loc_116872 ROM:0011686E ; --------------------------------------------------------------------------- ROM:0011686E ROM:0011686E loc_11686E: ; CODE XREF: sub_11685C+36↓j ROM:0011686E addi.w #1,d1 ROM:00116872 ROM:00116872 loc_116872: ; CODE XREF: sub_11685C+10↑j ROM:00116872 cmpi.w #1,d1 ROM:00116876 bgt.s loc_116894 ROM:00116878 btst d1,($74D).w ROM:0011687C bne.s loc_116888 ROM:0011687E move.w $F8A(d1.w*2),2(a0,d0.w*2) ROM:00116886 bra.s loc_116890 ROM:00116888 ; --------------------------------------------------------------------------- ROM:00116888 ROM:00116888 loc_116888: ; CODE XREF: sub_11685C+20↑j ROM:00116888 move.w $F8E(d1.w*2),2(a0,d0.w*2) ROM:00116890 ROM:00116890 loc_116890: ; CODE XREF: sub_11685C+2A↑j ROM:00116890 addq.w #8,d0 ROM:00116892 bra.s loc_11686E ROM:00116894 ; --------------------------------------------------------------------------- ROM:00116894 ROM:00116894 loc_116894: ; CODE XREF: sub_11685C+1A↑j ROM:00116894 move (sp)+,sr ROM:00116896 rts ROM:00116896 ; End of function sub_11685C ROM:00116896 ROM:00116898 ROM:00116898 ; =============== S U B R O U T I N E ======================================= ROM:00116898 ROM:00116898 ROM:00116898 sub_116898: ; CODE XREF: sub_1122E2↑p ROM:00116898 move.w #0,d0 ROM:0011689C bra.s loc_1168A2 ROM:0011689E ; --------------------------------------------------------------------------- ROM:0011689E ROM:0011689E loc_11689E: ; CODE XREF: sub_116898+14↓j ROM:0011689E addi.w #1,d0 ROM:001168A2 ROM:001168A2 loc_1168A2: ; CODE XREF: sub_116898+4↑j ROM:001168A2 cmpi.w #1,d0 ROM:001168A6 bgt.s locret_1168AE ROM:001168A8 bsr.w sub_11665C ROM:001168AC bra.s loc_11689E ROM:001168AE ; --------------------------------------------------------------------------- ROM:001168AE ROM:001168AE locret_1168AE: ; CODE XREF: sub_116898+E↑j ROM:001168AE rts ROM:001168AE ; End of function sub_116898 ROM:001168AE ROM:001168B0 ; --------------------------------------------------------------------------- ROM:001168B0 andi.w #$FBFF,($FFFFFE20).w ROM:001168B6 rte ROM:001168B8 ; --------------------------------------------------------------------------- ROM:001168B8 andi.w #$FDFF,($FFFFFE20).w ROM:001168BE rte ROM:001168C0 ; --------------------------------------------------------------------------- ROM:001168C0 movem.l d0-d2/a0,-(sp) ROM:001168C4 move.w $16(sp),d0 ROM:001168C8 subi.w #$100,d0 ROM:001168CC asr.w #2,d0 ROM:001168CE move.w #$FFFF,d1 ROM:001168D2 bclr d0,d1 ROM:001168D4 and.w d1,($FFFFFE20).w ROM:001168D8 asl.w #4,d0 ROM:001168DA subi.w #$10,d0 ROM:001168DE asr.w #4,d0 ROM:001168E0 bsr.w sub_11665C ROM:001168E4 bsr.w sub_116756 ROM:001168E8 movem.l (sp)+,d0-d2/a0 ROM:001168EC rte ROM:001168EE ROM:001168EE ; =============== S U B R O U T I N E ======================================= ROM:001168EE ROM:001168EE ROM:001168EE sub_1168EE: ; CODE XREF: ROM:0011708E↓p ROM:001168EE move.w #0,d7 ROM:001168F2 bra.s loc_1168F8 ROM:001168F4 ; --------------------------------------------------------------------------- ROM:001168F4 ROM:001168F4 loc_1168F4: ; CODE XREF: sub_1168EE+14↓j ROM:001168F4 addi.w #1,d7 ROM:001168F8 ROM:001168F8 loc_1168F8: ; CODE XREF: sub_1168EE+4↑j ROM:001168F8 cmpi.w #3,d7 ROM:001168FC bgt.s locret_116904 ROM:001168FE bsr.w sub_116906 ROM:00116902 bra.s loc_1168F4 ROM:00116904 ; --------------------------------------------------------------------------- ROM:00116904 ROM:00116904 locret_116904: ; CODE XREF: sub_1168EE+E↑j ROM:00116904 rts ROM:00116904 ; End of function sub_1168EE ROM:00116904 ROM:00116906 ROM:00116906 ; =============== S U B R O U T I N E ======================================= ROM:00116906 ROM:00116906 ROM:00116906 sub_116906: ; CODE XREF: sub_1168EE+10↑p ROM:00116906 clr.w d1 ROM:00116908 move.b $871(d7.w),d1 ROM:0011690E cmpi.w #4,d1 ROM:00116912 bcc.s locret_11691C ROM:00116914 movea.l off_11691E(pc,d1.w*4),a0 ROM:00116918 nop ROM:0011691A jmp (a0) ROM:0011691C ; --------------------------------------------------------------------------- ROM:0011691C ROM:0011691C locret_11691C: ; CODE XREF: sub_116906+C↑j ROM:0011691C rts ROM:0011691C ; End of function sub_116906 ROM:0011691C ROM:0011691C ; --------------------------------------------------------------------------- ROM:0011691E off_11691E: dc.l loc_11692E ; DATA XREF: sub_116906+E↑r ROM:00116922 dc.l loc_11693E ROM:00116926 dc.l loc_116962 ROM:0011692A dc.l loc_1169BC ROM:0011692E ; --------------------------------------------------------------------------- ROM:0011692E ROM:0011692E loc_11692E: ; DATA XREF: ROM:off_11691E↑o ROM:0011692E bsr.w sub_116A3A ROM:00116932 move.b #1,$871(d7.w) ROM:0011693A bra.s locret_116960 ROM:0011693C ; --------------------------------------------------------------------------- ROM:0011693C rts ROM:0011693E ; --------------------------------------------------------------------------- ROM:0011693E ROM:0011693E loc_11693E: ; DATA XREF: ROM:00116922↑o ROM:0011693E cmpi.l #$F618,$A00(d7.w*4) ROM:00116948 ble.s locret_116960 ROM:0011694A cmpi.b #3,($11C5).w ROM:00116950 bne.s locret_116960 ROM:00116952 bsr.w sub_116CD6 ROM:00116956 move.b #2,$871(d7.w) ROM:0011695E bra.s locret_1169BA ROM:00116960 ; --------------------------------------------------------------------------- ROM:00116960 ROM:00116960 locret_116960: ; CODE XREF: ROM:0011693A↑j ROM:00116960 ; ROM:00116948↑j ... ROM:00116960 rts ROM:00116962 ; --------------------------------------------------------------------------- ROM:00116962 ROM:00116962 loc_116962: ; DATA XREF: ROM:00116926↑o ROM:00116962 btst #6,($132B).w ROM:00116968 bne.s locret_1169BA ROM:0011696A lea ($FFFFFF30).w,a0 ROM:0011696E move.w d7,d0 ROM:00116970 asl.w #4,d0 ROM:00116972 adda.w d0,a0 ROM:00116974 move.w $A(a0),d1 ROM:00116978 andi.w #1,d1 ROM:0011697C cmpi.w #1,d1 ROM:00116980 bne.s loc_11698A ROM:00116982 bset #3,($931).w ROM:00116988 bra.s loc_116990 ROM:0011698A ; --------------------------------------------------------------------------- ROM:0011698A ROM:0011698A loc_11698A: ; CODE XREF: ROM:00116980↑j ROM:0011698A bclr #3,($931).w ROM:00116990 ROM:00116990 loc_116990: ; CODE XREF: ROM:00116988↑j ROM:00116990 btst #3,($931).w ROM:00116996 beq.s locret_1169BA ROM:00116998 move.w #$20,d0 ; ' ' ROM:0011699C clr.b $89A(d7.w) ROM:001169A2 move.w d0,$60E(d7.w*2) ROM:001169A8 move.b #1,$89A(d7.w) ROM:001169B0 move.b #3,$871(d7.w) ROM:001169B8 bra.s locret_116A36 ROM:001169BA ; --------------------------------------------------------------------------- ROM:001169BA ROM:001169BA locret_1169BA: ; CODE XREF: ROM:0011695E↑j ROM:001169BA ; ROM:00116968↑j ... ROM:001169BA rts ROM:001169BC ; --------------------------------------------------------------------------- ROM:001169BC ROM:001169BC loc_1169BC: ; DATA XREF: ROM:0011692A↑o ROM:001169BC cmpi.w #0,$60E(d7.w*2) ROM:001169C4 bgt.s loc_1169FA ROM:001169C6 cmpi.l #$3E7,$460(d7.w*4) ROM:001169D0 ble.s loc_1169FA ROM:001169D2 bsr.w sub_116D02 ROM:001169D6 clr.l d0 ROM:001169D8 move.w $5DC(d7.w*2),d0 ROM:001169DE divu.w #$3E8,d0 ROM:001169E2 clr.b $89A(d7.w) ROM:001169E8 move.w d0,$60E(d7.w*2) ROM:001169EE move.b #1,$89A(d7.w) ROM:001169F6 bsr.w sub_116D4A ROM:001169FA ROM:001169FA loc_1169FA: ; CODE XREF: ROM:001169C4↑j ROM:001169FA ; ROM:001169D0↑j ROM:001169FA cmpi.w #0,$60E(d7.w*2) ROM:00116A02 bgt.s locret_116A36 ROM:00116A04 cmpi.l #$3E8,$460(d7.w*4) ROM:00116A0E bgt.s locret_116A36 ROM:00116A10 lea ($FFFFFF30).w,a0 ROM:00116A14 move.w d7,d0 ROM:00116A16 asl.w #4,d0 ROM:00116A18 adda.w d0,a0 ROM:00116A1A move.w $A(a0),d1 ROM:00116A1E andi.w #1,d1 ROM:00116A22 cmpi.w #0,d1 ROM:00116A26 bne.s locret_116A36 ROM:00116A28 move.b #1,$871(d7.w) ROM:00116A30 bra.l locret_116960 ROM:00116A36 ; --------------------------------------------------------------------------- ROM:00116A36 ROM:00116A36 locret_116A36: ; CODE XREF: ROM:001169B8↑j ROM:00116A36 ; ROM:00116A02↑j ... ROM:00116A36 rts ROM:00116A38 ; --------------------------------------------------------------------------- ROM:00116A38 rts ROM:00116A3A ROM:00116A3A ; =============== S U B R O U T I N E ======================================= ROM:00116A3A ROM:00116A3A ROM:00116A3A sub_116A3A: ; CODE XREF: ROM:loc_11692E↑p ROM:00116A3A lea ($FFFFFF30).w,a0 ROM:00116A3E move.w d7,d0 ROM:00116A40 asl.w #4,d0 ROM:00116A42 adda.w d0,a0 ROM:00116A44 move.w #$30,d0 ; '0' ROM:00116A48 asr.w #4,d0 ROM:00116A4A add.w d7,d0 ROM:00116A4C bsr.l sub_11B31C ROM:00116A52 moveq #$D,d2 ROM:00116A54 moveq #1,d1 ROM:00116A56 moveq #3,d4 ROM:00116A58 clr.w (a0) ROM:00116A5A clr.w 2(a0) ROM:00116A5E clr.w 4(a0) ROM:00116A62 clr.w 6(a0) ROM:00116A66 clr.w 8(a0) ROM:00116A6A clr.l d3 ROM:00116A6C move.w $A76(a5,d7.w*2),d3 ROM:00116A72 add.w $6A8(a5),d3 ROM:00116A76 cmpi.w #$1C20,d3 ROM:00116A7A blt.s loc_116A80 ROM:00116A7C subi.w #$1C20,d3 ROM:00116A80 ROM:00116A80 loc_116A80: ; CODE XREF: sub_116A3A+40↑j ROM:00116A80 divs.w #$64,d3 ; 'd' ROM:00116A84 asl.w #8,d3 ROM:00116A86 move.b #$A,d3 ROM:00116A8A move.w d3,$A(a0) ROM:00116A8E moveq #1,d3 ROM:00116A90 moveq #1,d5 ROM:00116A92 bsr.l sub_11B2A0 ROM:00116A98 rts ROM:00116A98 ; End of function sub_116A3A ROM:00116A98 ROM:00116A9A ROM:00116A9A ; =============== S U B R O U T I N E ======================================= ROM:00116A9A ROM:00116A9A ROM:00116A9A sub_116A9A: ; CODE XREF: sub_130D18+2A↓p ROM:00116A9A move.w #0,d7 ROM:00116A9E bra.s loc_116AA4 ROM:00116AA0 ; --------------------------------------------------------------------------- ROM:00116AA0 ROM:00116AA0 loc_116AA0: ; CODE XREF: sub_116A9A+11E↓j ROM:00116AA0 addi.w #1,d7 ROM:00116AA4 ROM:00116AA4 loc_116AA4: ; CODE XREF: sub_116A9A+4↑j ROM:00116AA4 cmpi.w #3,d7 ROM:00116AA8 bgt.l locret_116BBC ROM:00116AAE lea ($FFFFFF30).w,a0 ROM:00116AB2 move.w d7,d0 ROM:00116AB4 asl.w #4,d0 ROM:00116AB6 adda.w d0,a0 ROM:00116AB8 move.w #$30,d0 ; '0' ROM:00116ABC asr.w #4,d0 ROM:00116ABE add.w d7,d0 ROM:00116AC0 move.w #1,d5 ROM:00116AC4 cmpi.w #2,d5 ROM:00116AC8 bne.s loc_116AD2 ROM:00116ACA move.w d7,d4 ROM:00116ACC andi.w #1,d4 ROM:00116AD0 bra.s loc_116AD6 ROM:00116AD2 ; --------------------------------------------------------------------------- ROM:00116AD2 ROM:00116AD2 loc_116AD2: ; CODE XREF: sub_116A9A+2E↑j ROM:00116AD2 move.w #0,d4 ROM:00116AD6 ROM:00116AD6 loc_116AD6: ; CODE XREF: sub_116A9A+36↑j ROM:00116AD6 move.w $10D8(d4.w*2),d6 ROM:00116ADC btst d7,($11C7).w ROM:00116AE0 bne.s loc_116AEC ROM:00116AE2 btst #6,($133D).w ROM:00116AE8 beq.s loc_116AEC ROM:00116AEA clr.w d6 ROM:00116AEC ROM:00116AEC loc_116AEC: ; CODE XREF: sub_116A9A+46↑j ROM:00116AEC ; sub_116A9A+4E↑j ROM:00116AEC move.w d6,4(a0) ROM:00116AF0 btst #6,($932).w ROM:00116AF6 bne.s loc_116B64 ROM:00116AF8 clr.l d5 ROM:00116AFA move.w $10DC(d7.w*2),d5 ROM:00116B00 asl.l #8,d5 ROM:00116B02 divs.w #$64,d5 ; 'd' ROM:00116B06 move.w d5,6(a0) ROM:00116B0A cmpi.w #3,d7 ROM:00116B0E beq.s loc_116B18 ROM:00116B10 move.w d0,d5 ROM:00116B12 addq.l #1,d5 ROM:00116B14 asl.w #4,d5 ROM:00116B16 bra.s loc_116B1C ROM:00116B18 ; --------------------------------------------------------------------------- ROM:00116B18 ROM:00116B18 loc_116B18: ; CODE XREF: sub_116A9A+74↑j ROM:00116B18 move.w #0,d5 ROM:00116B1C ROM:00116B1C loc_116B1C: ; CODE XREF: sub_116A9A+7C↑j ROM:00116B1C asl.w #8,d5 ROM:00116B1E cmpi.w #$1C20,($DEE).w ROM:00116B24 bne.s loc_116B2A ROM:00116B26 clr.w d4 ROM:00116B28 bra.s loc_116B36 ROM:00116B2A ; --------------------------------------------------------------------------- ROM:00116B2A ROM:00116B2A loc_116B2A: ; CODE XREF: sub_116A9A+8A↑j ROM:00116B2A move.w ($DEE).w,d4 ROM:00116B2E ext.l d4 ROM:00116B30 divs.w #$64,d4 ; 'd' ROM:00116B34 add.w d4,d5 ROM:00116B36 ROM:00116B36 loc_116B36: ; CODE XREF: sub_116A9A+8E↑j ROM:00116B36 move.w d5,8(a0) ROM:00116B3A move.b $A99(a5),d4 ROM:00116B3E cmpi.b #0,d4 ROM:00116B42 ble.s loc_116B64 ROM:00116B44 move.w 8(a0),d4 ROM:00116B48 ext.w d4 ROM:00116B4A ext.l d4 ROM:00116B4C bne.s loc_116B50 ROM:00116B4E moveq #$48,d4 ; 'H' ROM:00116B50 ROM:00116B50 loc_116B50: ; CODE XREF: sub_116A9A+B2↑j ROM:00116B50 muls.l $A00(d7.w*4),d4 ROM:00116B58 divu.w #$48,d4 ; 'H' ROM:00116B5C bvc.s loc_116B62 ROM:00116B5E move.w #$FFFF,d4 ROM:00116B62 ROM:00116B62 loc_116B62: ; CODE XREF: sub_116A9A+C2↑j ROM:00116B62 move.w d4,(a0) ROM:00116B64 ROM:00116B64 loc_116B64: ; CODE XREF: sub_116A9A+5C↑j ROM:00116B64 ; sub_116A9A+A8↑j ROM:00116B64 move sr,-(sp) ROM:00116B66 move #$2700,sr ROM:00116B6A move.b $A99(a5),d4 ROM:00116B6E cmpi.b #0,d4 ROM:00116B72 bne.s loc_116BB6 ROM:00116B74 move.w 8(a0),d4 ROM:00116B78 ext.w d4 ROM:00116B7A ext.l d4 ROM:00116B7C bne.s loc_116B80 ROM:00116B7E moveq #$48,d4 ; 'H' ROM:00116B80 ROM:00116B80 loc_116B80: ; CODE XREF: sub_116A9A+E2↑j ROM:00116B80 muls.l $A00(d7.w*4),d4 ROM:00116B88 divu.l #$48,d4 ; 'H' ROM:00116B90 cmpi.l #$F618,d4 ROM:00116B96 ble.s loc_116B9E ROM:00116B98 move.l $450(d7.w*4),d4 ROM:00116B9E ROM:00116B9E loc_116B9E: ; CODE XREF: sub_116A9A+FC↑j ROM:00116B9E btst #6,($132B).w ROM:00116BA4 bne.s loc_116BAA ROM:00116BA6 move.w d4,(a0) ROM:00116BA8 bra.s loc_116BAC ROM:00116BAA ; --------------------------------------------------------------------------- ROM:00116BAA ROM:00116BAA loc_116BAA: ; CODE XREF: sub_116A9A+10A↑j ROM:00116BAA clr.w (a0) ROM:00116BAC ROM:00116BAC loc_116BAC: ; CODE XREF: sub_116A9A+10E↑j ROM:00116BAC cmpi.w #0,d7 ROM:00116BB0 bne.s loc_116BB6 ROM:00116BB2 move.w d4,($56E).w ROM:00116BB6 ROM:00116BB6 loc_116BB6: ; CODE XREF: sub_116A9A+D8↑j ROM:00116BB6 ; sub_116A9A+116↑j ROM:00116BB6 move (sp)+,sr ROM:00116BB8 bra.w loc_116AA0 ROM:00116BBC ; --------------------------------------------------------------------------- ROM:00116BBC ROM:00116BBC locret_116BBC: ; CODE XREF: sub_116A9A+E↑j ROM:00116BBC rts ROM:00116BBC ; End of function sub_116A9A ROM:00116BBC ROM:00116BBE ROM:00116BBE ; =============== S U B R O U T I N E ======================================= ROM:00116BBE ROM:00116BBE ROM:00116BBE sub_116BBE: ; CODE XREF: sub_120764+E↓p ROM:00116BBE ; sub_13083A:loc_130870↓p ... ROM:00116BBE btst #4,($133F).w ROM:00116BC4 bne.s locret_116C3A ROM:00116BC6 move.w #0,d7 ROM:00116BCA bra.s loc_116BD0 ROM:00116BCC ; --------------------------------------------------------------------------- ROM:00116BCC ROM:00116BCC loc_116BCC: ; CODE XREF: sub_116BBE:loc_116C00↓j ROM:00116BCC addi.w #1,d7 ROM:00116BD0 ROM:00116BD0 loc_116BD0: ; CODE XREF: sub_116BBE+C↑j ROM:00116BD0 cmpi.w #3,d7 ROM:00116BD4 bgt.s loc_116C02 ROM:00116BD6 lea ($FFFFFF30).w,a0 ROM:00116BDA move.w d7,d6 ROM:00116BDC asl.w #4,d6 ROM:00116BDE adda.w d6,a0 ROM:00116BE0 move.w #$30,d6 ; '0' ROM:00116BE4 asr.w #4,d6 ROM:00116BE6 add.w d7,d6 ROM:00116BE8 move.w d0,2(a0) ROM:00116BEC move.w $456(a5),d5 ROM:00116BF0 cmpi.w #0,d5 ROM:00116BF4 bne.s loc_116C00 ROM:00116BF6 moveq #1,d5 ROM:00116BF8 asl.l d6,d5 ROM:00116BFA asl.l d6,d5 ROM:00116BFC or.l d5,($FFFFFE18).w ROM:00116C00 ROM:00116C00 loc_116C00: ; CODE XREF: sub_116BBE+36↑j ROM:00116C00 bra.s loc_116BCC ROM:00116C02 ; --------------------------------------------------------------------------- ROM:00116C02 ROM:00116C02 loc_116C02: ; CODE XREF: sub_116BBE+16↑j ROM:00116C02 move.w ($E12).w,d4 ROM:00116C06 ext.l d4 ROM:00116C08 muls.l d0,d4 ROM:00116C0C muls.l #4,d4 ROM:00116C14 move.w $1CC(a5),d5 ROM:00116C18 muls.w #$3C,d5 ; '<' ROM:00116C1C divs.l d5,d4 ROM:00116C20 move.l d4,($97C).w ROM:00116C24 move.l ($94C).w,d3 ROM:00116C28 add.l d4,d3 ROM:00116C2A move.l d3,($94C).w ROM:00116C2E divs.l #$A,d3 ROM:00116C36 move.w d3,($AAA).w ROM:00116C3A ROM:00116C3A locret_116C3A: ; CODE XREF: sub_116BBE+6↑j ROM:00116C3A rts ROM:00116C3A ; End of function sub_116BBE ROM:00116C3A ROM:00116C3C ROM:00116C3C ; =============== S U B R O U T I N E ======================================= ROM:00116C3C ROM:00116C3C ROM:00116C3C sub_116C3C: ; CODE XREF: sub_112278+C↑p ROM:00116C3C move.w #0,d7 ROM:00116C40 bra.s loc_116C46 ROM:00116C42 ; --------------------------------------------------------------------------- ROM:00116C42 ROM:00116C42 loc_116C42: ; CODE XREF: sub_116C3C:loc_116C94↓j ROM:00116C42 addi.w #1,d7 ROM:00116C46 ROM:00116C46 loc_116C46: ; CODE XREF: sub_116C3C+4↑j ROM:00116C46 cmpi.w #3,d7 ROM:00116C4A bgt.s locret_116C96 ROM:00116C4C lea ($FFFFFF30).w,a0 ROM:00116C50 move.w d7,d6 ROM:00116C52 asl.w #4,d6 ROM:00116C54 adda.w d6,a0 ROM:00116C56 move.w 8(a0),d5 ROM:00116C5A cmpi.b #0,d5 ROM:00116C5E beq.s loc_116C94 ROM:00116C60 move.w 6(a0),d4 ROM:00116C64 move.b d4,d2 ROM:00116C66 asr.w #8,d4 ROM:00116C68 move.w d4,d3 ROM:00116C6A move.w ($4F4).w,d1 ROM:00116C6E ext.l d1 ROM:00116C70 divs.w #$64,d1 ; 'd' ROM:00116C74 sub.w d1,d3 ROM:00116C76 bpl.s loc_116C7C ROM:00116C78 addi.w #$48,d3 ; 'H' ROM:00116C7C ROM:00116C7C loc_116C7C: ; CODE XREF: sub_116C3C+3A↑j ROM:00116C7C ; sub_116C3C+4E↓j ROM:00116C7C cmp.b d3,d5 ROM:00116C7E bge.s loc_116C8C ROM:00116C80 sub.b d5,d4 ROM:00116C82 bge.s loc_116C88 ROM:00116C84 addi.b #$48,d4 ; 'H' ROM:00116C88 ROM:00116C88 loc_116C88: ; CODE XREF: sub_116C3C+46↑j ROM:00116C88 sub.b d5,d3 ROM:00116C8A bra.s loc_116C7C ROM:00116C8C ; --------------------------------------------------------------------------- ROM:00116C8C ROM:00116C8C loc_116C8C: ; CODE XREF: sub_116C3C+42↑j ROM:00116C8C asl.w #8,d4 ROM:00116C8E move.b d2,d4 ROM:00116C90 move.w d4,6(a0) ROM:00116C94 ROM:00116C94 loc_116C94: ; CODE XREF: sub_116C3C+22↑j ROM:00116C94 bra.s loc_116C42 ROM:00116C96 ; --------------------------------------------------------------------------- ROM:00116C96 ROM:00116C96 locret_116C96: ; CODE XREF: sub_116C3C+E↑j ROM:00116C96 rts ROM:00116C96 ; End of function sub_116C3C ROM:00116C96 ROM:00116C98 ROM:00116C98 ; =============== S U B R O U T I N E ======================================= ROM:00116C98 ROM:00116C98 ROM:00116C98 sub_116C98: ; CODE XREF: sub_1122E2+6↑p ROM:00116C98 move.w #0,d7 ROM:00116C9C bra.s loc_116CA2 ROM:00116C9E ; --------------------------------------------------------------------------- ROM:00116C9E ROM:00116C9E loc_116C9E: ; CODE XREF: sub_116C98:loc_116CD2↓j ROM:00116C9E addi.w #1,d7 ROM:00116CA2 ROM:00116CA2 loc_116CA2: ; CODE XREF: sub_116C98+4↑j ROM:00116CA2 cmpi.w #3,d7 ROM:00116CA6 bgt.s locret_116CD4 ROM:00116CA8 lea ($FFFFFF30).w,a0 ROM:00116CAC move.w d7,d6 ROM:00116CAE asl.w #4,d6 ROM:00116CB0 adda.w d6,a0 ROM:00116CB2 move.w 8(a0),d4 ROM:00116CB6 cmpi.b #0,d4 ROM:00116CBA ble.s loc_116CD2 ROM:00116CBC cmpi.w #$2400,6(a0) ROM:00116CC2 bge.s loc_116CCC ROM:00116CC4 addi.w #$2400,6(a0) ROM:00116CCA bra.s loc_116CD2 ROM:00116CCC ; --------------------------------------------------------------------------- ROM:00116CCC ROM:00116CCC loc_116CCC: ; CODE XREF: sub_116C98+2A↑j ROM:00116CCC subi.w #$2400,6(a0) ROM:00116CD2 ROM:00116CD2 loc_116CD2: ; CODE XREF: sub_116C98+22↑j ROM:00116CD2 ; sub_116C98+32↑j ROM:00116CD2 bra.s loc_116C9E ROM:00116CD4 ; --------------------------------------------------------------------------- ROM:00116CD4 ROM:00116CD4 locret_116CD4: ; CODE XREF: sub_116C98+E↑j ROM:00116CD4 rts ROM:00116CD4 ; End of function sub_116C98 ROM:00116CD4 ROM:00116CD6 ROM:00116CD6 ; =============== S U B R O U T I N E ======================================= ROM:00116CD6 ROM:00116CD6 ROM:00116CD6 sub_116CD6: ; CODE XREF: ROM:00116952↑p ROM:00116CD6 move.l #$F618,d3 ROM:00116CDC move.l $A00(d7.w*4),d2 ROM:00116CE2 divu.w #$3E8,d2 ROM:00116CE6 swap d2 ROM:00116CE8 ext.l d2 ROM:00116CEA add.l d2,d3 ROM:00116CEC move.l d3,$450(d7.w*4) ROM:00116CF2 move.l $A00(d7.w*4),d1 ROM:00116CF8 sub.l d3,d1 ROM:00116CFA move.l d1,$460(d7.w*4) ROM:00116D00 rts ROM:00116D00 ; End of function sub_116CD6 ROM:00116D00 ROM:00116D02 ROM:00116D02 ; =============== S U B R O U T I N E ======================================= ROM:00116D02 ROM:00116D02 ROM:00116D02 sub_116D02: ; CODE XREF: ROM:001169D2↑p ROM:00116D02 cmpi.l #$7D00,$460(d7.w*4) ROM:00116D0C ble.s loc_116D18 ROM:00116D0E move.w #$7D00,$5DC(d7.w*2) ROM:00116D16 bra.s loc_116D24 ROM:00116D18 ; --------------------------------------------------------------------------- ROM:00116D18 ROM:00116D18 loc_116D18: ; CODE XREF: sub_116D02+A↑j ROM:00116D18 move.l $460(d7.w*4),d2 ROM:00116D1E move.w d2,$5DC(d7.w*2) ROM:00116D24 ROM:00116D24 loc_116D24: ; CODE XREF: sub_116D02+14↑j ROM:00116D24 lea ($FFFFFF30).w,a0 ROM:00116D28 move.w d7,d0 ROM:00116D2A asl.w #4,d0 ROM:00116D2C adda.w d0,a0 ROM:00116D2E move.w #$30,d0 ; '0' ROM:00116D32 asr.w #4,d0 ROM:00116D34 add.w d7,d0 ROM:00116D36 move.w $5DC(d7.w*2),2(a0) ROM:00116D3E moveq #1,d5 ROM:00116D40 asl.l d0,d5 ROM:00116D42 asl.l d0,d5 ROM:00116D44 or.l d5,($FFFFFE18).w ROM:00116D48 rts ROM:00116D48 ; End of function sub_116D02 ROM:00116D48 ROM:00116D4A ROM:00116D4A ; =============== S U B R O U T I N E ======================================= ROM:00116D4A ROM:00116D4A ROM:00116D4A sub_116D4A: ; CODE XREF: ROM:001169F6↑p ROM:00116D4A clr.l d0 ROM:00116D4C move.w $5DC(d7.w*2),d0 ROM:00116D52 sub.l d0,$460(d7.w*4) ROM:00116D58 rts ROM:00116D58 ; End of function sub_116D4A ROM:00116D58 ROM:00116D5A ; --------------------------------------------------------------------------- ROM:00116D5A movem.l d0-d4/a0,-(sp) ROM:00116D5E lea ($FFFFFF30).w,a0 ROM:00116D62 move.w $1E(sp),d0 ROM:00116D66 subi.w #$100,d0 ROM:00116D6A asr.w #2,d0 ROM:00116D6C move.w #$FFFF,d1 ROM:00116D70 bclr d0,d1 ROM:00116D72 and.w d1,($FFFFFE20).w ROM:00116D76 move.w d0,d2 ROM:00116D78 asl.w #4,d0 ROM:00116D7A subi.w #$30,d0 ; '0' ROM:00116D7E adda.w d0,a0 ROM:00116D80 asr.w #4,d0 ROM:00116D82 move.l ($FFFFFE14).w,d1 ROM:00116D86 asr.l d2,d1 ROM:00116D88 asr.l d2,d1 ROM:00116D8A andi.l #3,d1 ROM:00116D90 btst d0,($11C7).w ROM:00116D94 beq.s loc_116D9C ROM:00116D96 eori.w #1,d1 ROM:00116D9A bra.s loc_116DA0 ROM:00116D9C ; --------------------------------------------------------------------------- ROM:00116D9C ROM:00116D9C loc_116D9C: ; CODE XREF: ROM:00116D94↑j ROM:00116D9C eori.w #0,d1 ROM:00116DA0 ROM:00116DA0 loc_116DA0: ; CODE XREF: ROM:00116D9A↑j ROM:00116DA0 beq.s loc_116DAA ROM:00116DA2 asl.l d2,d1 ROM:00116DA4 asl.l d2,d1 ROM:00116DA6 eor.l d1,($FFFFFE14).w ROM:00116DAA ROM:00116DAA loc_116DAA: ; CODE XREF: ROM:loc_116DA0↑j ROM:00116DAA bsr.w sub_116DB4 ROM:00116DAE movem.l (sp)+,d0-d4/a0 ROM:00116DB2 rte ROM:00116DB4 ROM:00116DB4 ; =============== S U B R O U T I N E ======================================= ROM:00116DB4 ROM:00116DB4 ROM:00116DB4 sub_116DB4: ; CODE XREF: ROM:loc_116DAA↑p ROM:00116DB4 move.w $10DC(d0.w*2),d1 ROM:00116DBA ext.l d1 ROM:00116DBC asl.l #8,d1 ROM:00116DBE divs.w #$64,d1 ; 'd' ROM:00116DC2 cmpi.w #$1C20,($DEE).w ROM:00116DC8 bne.s loc_116DCE ROM:00116DCA clr.w d2 ROM:00116DCC bra.s loc_116DD8 ROM:00116DCE ; --------------------------------------------------------------------------- ROM:00116DCE ROM:00116DCE loc_116DCE: ; CODE XREF: sub_116DB4+14↑j ROM:00116DCE move.w ($DEE).w,d2 ROM:00116DD2 ext.l d2 ROM:00116DD4 divs.w #$64,d2 ; 'd' ROM:00116DD8 ROM:00116DD8 loc_116DD8: ; CODE XREF: sub_116DB4+18↑j ROM:00116DD8 move.w 8(a0),d3 ROM:00116DDC cmp.b d2,d3 ROM:00116DDE beq.s loc_116E16 ROM:00116DE0 move.b d2,d3 ROM:00116DE2 move.w d3,8(a0) ROM:00116DE6 move.w ($DEE).w,d3 ROM:00116DEA ext.l d3 ROM:00116DEC muls.l $A00(d0.w*4),d3 ROM:00116DF4 divu.w #$1C20,d3 ROM:00116DF8 bvc.s loc_116DFE ROM:00116DFA move.w #$FFFF,d3 ROM:00116DFE ROM:00116DFE loc_116DFE: ; CODE XREF: sub_116DB4+44↑j ROM:00116DFE btst #6,($132B).w ROM:00116E04 bne.s loc_116E0A ROM:00116E06 move.w d3,(a0) ROM:00116E08 bra.s loc_116E0C ROM:00116E0A ; --------------------------------------------------------------------------- ROM:00116E0A ROM:00116E0A loc_116E0A: ; CODE XREF: sub_116DB4+50↑j ROM:00116E0A clr.w (a0) ROM:00116E0C ROM:00116E0C loc_116E0C: ; CODE XREF: sub_116DB4+54↑j ROM:00116E0C cmpi.w #0,d0 ROM:00116E10 bne.s loc_116E16 ROM:00116E12 move.w d3,($56E).w ROM:00116E16 ROM:00116E16 loc_116E16: ; CODE XREF: sub_116DB4+2A↑j ROM:00116E16 ; sub_116DB4+5C↑j ROM:00116E16 move.w d1,d4 ROM:00116E18 asr.w #8,d4 ROM:00116E1A cmpi.w #0,d2 ROM:00116E1E ble.s loc_116E42 ROM:00116E20 move.w d1,d3 ROM:00116E22 asr.w #8,d3 ROM:00116E24 sub.w ($FFFFFF0A).w,d3 ROM:00116E28 cmpi.b #0,d3 ROM:00116E2C bge.s loc_116E32 ROM:00116E2E addi.b #$48,d3 ; 'H' ROM:00116E32 ROM:00116E32 loc_116E32: ; CODE XREF: sub_116DB4+78↑j ROM:00116E32 ; sub_116DB4+8C↓j ROM:00116E32 cmp.b d3,d2 ROM:00116E34 bge.s loc_116E42 ROM:00116E36 sub.b d2,d4 ROM:00116E38 bpl.s loc_116E3E ROM:00116E3A addi.b #$48,d4 ; 'H' ROM:00116E3E ROM:00116E3E loc_116E3E: ; CODE XREF: sub_116DB4+84↑j ROM:00116E3E sub.b d2,d3 ROM:00116E40 bra.s loc_116E32 ROM:00116E42 ; --------------------------------------------------------------------------- ROM:00116E42 ROM:00116E42 loc_116E42: ; CODE XREF: sub_116DB4+6A↑j ROM:00116E42 ; sub_116DB4+80↑j ROM:00116E42 asl.w #8,d4 ROM:00116E44 move.b d1,d4 ROM:00116E46 btst #6,($133D).w ROM:00116E4C beq.s loc_116E52 ROM:00116E4E move.w d4,6(a0) ROM:00116E52 ROM:00116E52 loc_116E52: ; CODE XREF: sub_116DB4+98↑j ROM:00116E52 move.b $A99(a5),d1 ROM:00116E56 cmpi.b #0,d1 ROM:00116E5A ble.s loc_116E86 ROM:00116E5C move.w 8(a0),d1 ROM:00116E60 ext.w d1 ROM:00116E62 ext.l d1 ROM:00116E64 bne.s loc_116E68 ROM:00116E66 moveq #$48,d1 ; 'H' ROM:00116E68 ROM:00116E68 loc_116E68: ; CODE XREF: sub_116DB4+B0↑j ROM:00116E68 muls.l $A00(d0.w*4),d1 ROM:00116E70 divu.w #$48,d1 ; 'H' ROM:00116E74 bvc.s loc_116E7A ROM:00116E76 move.w #$FFFF,d1 ROM:00116E7A ROM:00116E7A loc_116E7A: ; CODE XREF: sub_116DB4+C0↑j ROM:00116E7A move.w d1,(a0) ROM:00116E7C cmpi.w #0,d0 ROM:00116E80 bne.s loc_116E86 ROM:00116E82 move.w d1,($56E).w ROM:00116E86 ROM:00116E86 loc_116E86: ; CODE XREF: sub_116DB4+A6↑j ROM:00116E86 ; sub_116DB4+CC↑j ROM:00116E86 lea ($FFFFFF30).w,a0 ROM:00116E8A move.b $A99(a5),d2 ROM:00116E8E cmpi.b #0,d2 ROM:00116E92 ble.s locret_116EAC ROM:00116E94 btst #6,($133D).w ROM:00116E9A beq.s locret_116EAC ROM:00116E9C move.w $A86(a5,d0.w*2),d2 ROM:00116EA2 asl.w #4,d2 ROM:00116EA4 adda.w d2,a0 ROM:00116EA6 move.w d4,6(a0) ROM:00116EAA move.w d1,(a0) ROM:00116EAC ROM:00116EAC locret_116EAC: ; CODE XREF: sub_116DB4+DE↑j ROM:00116EAC ; sub_116DB4+E6↑j ROM:00116EAC rts ROM:00116EAC ; End of function sub_116DB4 ROM:00116EAC ROM:00116EAE ; --------------------------------------------------------------------------- ROM:00116EAE move.l #unk_110000,d0 ROM:00116EB4 movec d0,vbr ROM:00116EB8 movea.l #$400,sp ROM:00116EBE bsr.l sub_11B1BC ROM:00116EC4 clr.l d0 ROM:00116EC6 move.l #$1B00,d1 ROM:00116ECC movea.l d0,a0 ROM:00116ECE ROM:00116ECE loc_116ECE: ; CODE XREF: ROM:00116ED6↓j ROM:00116ECE cmp.l a0,d1 ROM:00116ED0 ble.s loc_116ED8 ROM:00116ED2 move.b #0,(a0)+ ROM:00116ED6 bra.s loc_116ECE ROM:00116ED8 ; --------------------------------------------------------------------------- ROM:00116ED8 ROM:00116ED8 loc_116ED8: ; CODE XREF: ROM:00116ED0↑j ROM:00116ED8 bclr #2,($1329).w ROM:00116EDE move.l ($1B04).w,d4 ROM:00116EE2 cmpi.l #$4812BC29,d4 ROM:00116EE8 beq.s loc_116EF2 ROM:00116EEA bset #2,($1329).w ROM:00116EF0 bra.s loc_116F04 ROM:00116EF2 ; --------------------------------------------------------------------------- ROM:00116EF2 ROM:00116EF2 loc_116EF2: ; CODE XREF: ROM:00116EE8↑j ROM:00116EF2 move.l ($1B08).w,d4 ROM:00116EF6 cmpi.l #$6D2E3304,d4 ROM:00116EFC beq.s loc_116F04 ROM:00116EFE bset #2,($1329).w ROM:00116F04 ROM:00116F04 loc_116F04: ; CODE XREF: ROM:00116EF0↑j ROM:00116F04 ; ROM:00116EFC↑j ROM:00116F04 btst #2,($1329).w ROM:00116F0A beq.s loc_116F30 ROM:00116F0C movea.l #$1B00,a0 ROM:00116F12 ROM:00116F12 loc_116F12: ; CODE XREF: ROM:00116F1E↓j ROM:00116F12 cmpa.l #$1DFF,a0 ROM:00116F18 bge.s loc_116F20 ROM:00116F1A move.b #0,(a0)+ ROM:00116F1E bra.s loc_116F12 ROM:00116F20 ; --------------------------------------------------------------------------- ROM:00116F20 ROM:00116F20 loc_116F20: ; CODE XREF: ROM:00116F18↑j ROM:00116F20 move.l #$4812BC29,($1B04).w ROM:00116F28 move.l #$6D2E3304,($1B08).w ROM:00116F30 ROM:00116F30 loc_116F30: ; CODE XREF: ROM:00116F0A↑j ROM:00116F30 movea.l #$400,sp ROM:00116F36 move.w sp,($570).w ROM:00116F3A movea.l #$13C000,a5 ROM:00116F40 move.l a5,($438).w ROM:00116F44 bsr.w sub_11713E ROM:00116F48 bsr.l sub_1177F8 ROM:00116F4E clr.w ($4FA).w ROM:00116F52 bsr.l sub_11B1BC ROM:00116F58 bsr.l sub_1125C0 ROM:00116F5E bsr.l sub_110A38 ROM:00116F64 bsr.l sub_117696 ROM:00116F6A bsr.l sub_112124 ROM:00116F70 bsr.l sub_112CF8 ROM:00116F76 bsr.l sub_112CDC ROM:00116F7C bsr.l sub_13721C ROM:00116F82 move.b #0,($FFFFFA1F).w ROM:00116F88 move #$2000,sr ROM:00116F8C ROM:00116F8C loc_116F8C: ; CODE XREF: ROM:loc_11712A↓j ROM:00116F8C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116F92 move.b #$AA,($FFFFFA27).w ROM:00116F98 movea.l ($438).w,a5 ROM:00116F9C addq.w #1,($C6A).w ROM:00116FA0 bvc.s loc_116FA8 ROM:00116FA2 move.w #$8000,($C6A).w ROM:00116FA8 ROM:00116FA8 loc_116FA8: ; CODE XREF: ROM:00116FA0↑j ROM:00116FA8 move.w $45A(a5),d0 ROM:00116FAC cmp.w ($C6A).w,d0 ROM:00116FB0 bgt.s loc_116FE2 ROM:00116FB2 move.w ($C72).w,d1 ROM:00116FB6 sub.w ($5BC).w,d1 ROM:00116FBA bpl.s loc_116FC0 ROM:00116FBC addi.w #$400,d1 ROM:00116FC0 ROM:00116FC0 loc_116FC0: ; CODE XREF: ROM:00116FBA↑j ROM:00116FC0 move.w ($5BC).w,($C72).w ROM:00116FC6 muls.w #$A,d1 ROM:00116FCA divs.w ($C6A).w,d1 ROM:00116FCE move.w d1,($C6C).w ROM:00116FD2 cmp.w ($1B16).w,d1 ROM:00116FD6 bge.w loc_116FDE ROM:00116FDA move.w d1,($1B16).w ROM:00116FDE ROM:00116FDE loc_116FDE: ; CODE XREF: ROM:00116FD6↑j ROM:00116FDE clr.w ($C6A).w ROM:00116FE2 ROM:00116FE2 loc_116FE2: ; CODE XREF: ROM:00116FB0↑j ROM:00116FE2 move.l #$927C0,d0 ROM:00116FE8 move.w ($572).w,d1 ROM:00116FEC asl.w #1,d1 ROM:00116FEE divs.w d1,d0 ROM:00116FF0 move.w d0,($C6E).w ROM:00116FF4 move.w ($C6C).w,d0 ROM:00116FF8 sub.w ($C6E).w,d0 ROM:00116FFC bpl.s loc_117000 ROM:00116FFE neg.w d0 ROM:00117000 ROM:00117000 loc_117000: ; CODE XREF: ROM:00116FFC↑j ROM:00117000 cmpi.w #1,d0 ROM:00117004 bgt.s loc_11700C ROM:00117006 move.w ($572).w,($C70).w ROM:0011700C ROM:0011700C loc_11700C: ; CODE XREF: ROM:00117004↑j ROM:0011700C tst.w ($570).w ROM:00117010 beq.s loc_117020 ROM:00117012 movea.w ($570).w,a0 ROM:00117016 cmpi.w #0,-(a0) ROM:0011701A beq.s loc_117020 ROM:0011701C move.w a0,($570).w ROM:00117020 ROM:00117020 loc_117020: ; CODE XREF: ROM:00117010↑j ROM:00117020 ; ROM:0011701A↑j ROM:00117020 bsr.l sub_110414 ROM:00117026 bsr.l sub_11469E ROM:0011702C btst #6,($932).w ROM:00117032 bne.s loc_11704C ROM:00117034 bset #0,($934).w ROM:0011703A bclr #3,($930).w ROM:00117040 bsr.l sub_1104FA ROM:00117046 bclr #0,($934).w ROM:0011704C ROM:0011704C loc_11704C: ; CODE XREF: ROM:00117032↑j ROM:0011704C bsr.l sub_113F70 ROM:00117052 bsr.l sub_113D12 ROM:00117058 bsr.l sub_11454E ROM:0011705E bsr.l sub_113E56 ROM:00117064 bsr.l sub_114078 ROM:0011706A bsr.l nullsub_9 ROM:00117070 bsr.l sub_137294 ROM:00117076 bsr.l sub_11C60C ROM:0011707C bsr.l sub_1177F8 ROM:00117082 bsr.l sub_117D14 ROM:00117088 bsr.l sub_126B3C ROM:0011708E bsr.l sub_1168EE ROM:00117094 bsr.l sub_1164D4 ROM:0011709A bsr.l nullsub_7 ROM:001170A0 bsr.l sub_112F66 ROM:001170A6 bsr.l sub_11ABD8 ROM:001170AC bsr.l sub_12FA2E ROM:001170B2 bsr.l sub_131F74 ROM:001170B8 bsr.l sub_110C6A ROM:001170BE bsr.l sub_111BDA ROM:001170C4 bsr.l sub_127758 ROM:001170CA bsr.l sub_112D5E ROM:001170D0 bsr.l sub_12DE80 ROM:001170D6 bsr.l sub_117F92 ROM:001170DC bsr.l sub_115E3C ROM:001170E2 move.w $A8(a5),d0 ROM:001170E6 cmp.w ($572).w,d0 ROM:001170EA bgt.s loc_1170FA ROM:001170EC bclr #3,($FFFFFA11).w ROM:001170F2 bset #1,($132C).w ROM:001170F8 bra.s loc_117106 ROM:001170FA ; --------------------------------------------------------------------------- ROM:001170FA ROM:001170FA loc_1170FA: ; CODE XREF: ROM:001170EA↑j ROM:001170FA bset #3,($FFFFFA11).w ROM:00117100 bclr #1,($132C).w ROM:00117106 ROM:00117106 loc_117106: ; CODE XREF: ROM:001170F8↑j ROM:00117106 move.w $AA(a5),d0 ROM:0011710A cmp.w ($572).w,d0 ROM:0011710E bgt.s loc_11711E ROM:00117110 bclr #4,($FFFFFA11).w ROM:00117116 bset #2,($1322).w ROM:0011711C bra.s loc_11712A ROM:0011711E ; --------------------------------------------------------------------------- ROM:0011711E ROM:0011711E loc_11711E: ; CODE XREF: ROM:0011710E↑j ROM:0011711E bset #4,($FFFFFA11).w ROM:00117124 bclr #2,($1322).w ROM:0011712A ROM:0011712A loc_11712A: ; CODE XREF: ROM:0011711C↑j ROM:0011712A bra.w loc_116F8C ROM:0011712E ; --------------------------------------------------------------------------- ROM:0011712E rts ROM:00117130 ROM:00117130 ; =============== S U B R O U T I N E ======================================= ROM:00117130 ROM:00117130 ROM:00117130 sub_117130: ; CODE XREF: ROM:001357CE↓p ROM:00117130 ; ROM:0013581C↓p ROM:00117130 move.b #0,($10F8).w ROM:00117136 move.b #0,($10F7).w ROM:0011713C rts ROM:0011713C ; End of function sub_117130 ROM:0011713C ROM:0011713E ROM:0011713E ; =============== S U B R O U T I N E ======================================= ROM:0011713E ROM:0011713E ROM:0011713E sub_11713E: ; CODE XREF: ROM:00116F44↑p ROM:0011713E move.w #$A55A,($1E00).l ROM:00117146 move.w #$5AA5,($1E02).l ROM:0011714E cmpi.w #$A55A,($1E00).l ROM:00117156 bne.s loc_117168 ROM:00117158 cmpi.w #$5AA5,($1E02).l ROM:00117160 bne.s loc_117168 ROM:00117162 bset #6,($132A).w ROM:00117168 ROM:00117168 loc_117168: ; CODE XREF: sub_11713E+18↑j ROM:00117168 ; sub_11713E+22↑j ROM:00117168 clr.w ($1E00).l ROM:0011716E clr.w ($1E02).l ROM:00117174 rts ROM:00117174 ; End of function sub_11713E ROM:00117174 ROM:00117176 ROM:00117176 ; =============== S U B R O U T I N E ======================================= ROM:00117176 ROM:00117176 ; Attributes: bp-based frame ROM:00117176 ROM:00117176 sub_117176: ; CODE XREF: sub_11EE48+DC↓p ROM:00117176 ROM:00117176 var_24 = -$24 ROM:00117176 var_22 = -$22 ROM:00117176 var_20 = -$20 ROM:00117176 var_1E = -$1E ROM:00117176 var_1C = -$1C ROM:00117176 var_1A = -$1A ROM:00117176 var_18 = -$18 ROM:00117176 var_16 = -$16 ROM:00117176 var_14 = -$14 ROM:00117176 var_12 = -$12 ROM:00117176 var_10 = -$10 ROM:00117176 var_E = -$E ROM:00117176 var_C = -$C ROM:00117176 var_A = -$A ROM:00117176 var_8 = -8 ROM:00117176 var_6 = -6 ROM:00117176 var_4 = -4 ROM:00117176 var_2 = -2 ROM:00117176 ROM:00117176 link a4,#-$24 ROM:0011717A movea.w (a5,d1.w),a1 ROM:0011717E adda.l a5,a1 ROM:00117180 move.w (a1),var_22(a4) ROM:00117184 move.w 2(a1),var_24(a4) ROM:0011718A movea.l a1,a2 ROM:0011718C addq.w #4,a2 ROM:0011718E adda.w var_22(a4),a2 ROM:00117192 adda.w var_22(a4),a2 ROM:00117196 move.w var_22(a4),d7 ROM:0011719A subq.w #1,d7 ROM:0011719C move.w d7,d6 ROM:0011719E ROM:0011719E loc_11719E: ; CODE XREF: sub_117176+2A↓j ROM:0011719E cmp.w -(a2),d2 ROM:001171A0 dbgt d7,loc_11719E ROM:001171A4 cmp.w d7,d6 ROM:001171A6 beq.w loc_1171B4 ROM:001171AA cmpi.w #$FFFF,d7 ROM:001171AE bne.w loc_1171CA ROM:001171B2 clr.w d7 ROM:001171B4 ROM:001171B4 loc_1171B4: ; CODE XREF: sub_117176+30↑j ROM:001171B4 ; sub_117176+66↓j ROM:001171B4 move.w d7,var_1A(a4) ROM:001171B8 move.w d7,var_1C(a4) ROM:001171BC clr.w var_12(a4) ROM:001171C0 move.w #$2710,var_14(a4) ROM:001171C6 bra.w loc_117200 ROM:001171CA ; --------------------------------------------------------------------------- ROM:001171CA ROM:001171CA loc_1171CA: ; CODE XREF: sub_117176+38↑j ROM:001171CA move.w d7,var_1A(a4) ROM:001171CE addq.w #1,var_1A(a4) ROM:001171D2 move.w d7,var_1C(a4) ROM:001171D6 move.w 2(a2),d7 ROM:001171DA sub.w (a2),d7 ROM:001171DC beq.s loc_1171B4 ROM:001171DE clr.l d6 ROM:001171E0 move.w d2,d6 ROM:001171E2 sub.w (a2),d6 ROM:001171E4 muls.w #$2710,d6 ROM:001171E8 divs.w d7,d6 ROM:001171EA move.w d6,var_14(a4) ROM:001171EE clr.l d6 ROM:001171F0 move.w 2(a2),d6 ROM:001171F4 sub.w d2,d6 ROM:001171F6 muls.w #$2710,d6 ROM:001171FA divs.w d7,d6 ROM:001171FC move.w d6,var_12(a4) ROM:00117200 ROM:00117200 loc_117200: ; CODE XREF: sub_117176+50↑j ROM:00117200 movea.l a1,a2 ROM:00117202 addq.w #4,a2 ROM:00117204 adda.w var_22(a4),a2 ROM:00117208 adda.w var_22(a4),a2 ROM:0011720C adda.w var_24(a4),a2 ROM:00117210 adda.w var_24(a4),a2 ROM:00117214 move.w var_24(a4),d7 ROM:00117218 subq.w #1,d7 ROM:0011721A move.w d7,d6 ROM:0011721C ROM:0011721C loc_11721C: ; CODE XREF: sub_117176+A8↓j ROM:0011721C cmp.w -(a2),d3 ROM:0011721E dbgt d7,loc_11721C ROM:00117222 cmp.w d7,d6 ROM:00117224 beq.w loc_117232 ROM:00117228 cmpi.w #$FFFF,d7 ROM:0011722C bne.w loc_117248 ROM:00117230 clr.w d7 ROM:00117232 ROM:00117232 loc_117232: ; CODE XREF: sub_117176+AE↑j ROM:00117232 ; sub_117176+E4↓j ROM:00117232 move.w d7,var_1E(a4) ROM:00117236 move.w d7,var_20(a4) ROM:0011723A clr.w var_16(a4) ROM:0011723E move.w #$2710,var_18(a4) ROM:00117244 bra.w loc_11727E ROM:00117248 ; --------------------------------------------------------------------------- ROM:00117248 ROM:00117248 loc_117248: ; CODE XREF: sub_117176+B6↑j ROM:00117248 move.w d7,var_1E(a4) ROM:0011724C addq.w #1,var_1E(a4) ROM:00117250 move.w d7,var_20(a4) ROM:00117254 move.w 2(a2),d7 ROM:00117258 sub.w (a2),d7 ROM:0011725A beq.s loc_117232 ROM:0011725C clr.l d6 ROM:0011725E move.w d3,d6 ROM:00117260 sub.w (a2),d6 ROM:00117262 muls.w #$2710,d6 ROM:00117266 divs.w d7,d6 ROM:00117268 move.w d6,var_18(a4) ROM:0011726C clr.l d6 ROM:0011726E move.w 2(a2),d6 ROM:00117272 sub.w d3,d6 ROM:00117274 muls.w #$2710,d6 ROM:00117278 divs.w d7,d6 ROM:0011727A move.w d6,var_16(a4) ROM:0011727E ROM:0011727E loc_11727E: ; CODE XREF: sub_117176+CE↑j ROM:0011727E move.w var_12(a4),d2 ROM:00117282 move.w var_14(a4),d3 ROM:00117286 move.w var_16(a4),d5 ROM:0011728A move.w var_18(a4),d6 ROM:0011728E move.w d2,d7 ROM:00117290 muls.w d5,d7 ROM:00117292 divs.w #$2710,d7 ROM:00117296 move.w d7,var_A(a4) ROM:0011729A move.w d3,d7 ROM:0011729C muls.w d5,d7 ROM:0011729E divs.w #$2710,d7 ROM:001172A2 move.w d7,var_E(a4) ROM:001172A6 muls.w d6,d2 ROM:001172A8 divs.w #$2710,d2 ROM:001172AC move.w d2,var_C(a4) ROM:001172B0 muls.w d6,d3 ROM:001172B2 divs.w #$2710,d3 ROM:001172B6 move.w d3,var_10(a4) ROM:001172BA move.w var_20(a4),d5 ROM:001172BE muls.w var_22(a4),d5 ROM:001172C2 add.w var_1C(a4),d5 ROM:001172C6 move.w d5,var_2(a4) ROM:001172CA move.w var_20(a4),d5 ROM:001172CE muls.w var_22(a4),d5 ROM:001172D2 add.w var_1A(a4),d5 ROM:001172D6 move.w d5,var_6(a4) ROM:001172DA move.w var_1E(a4),d5 ROM:001172DE muls.w var_22(a4),d5 ROM:001172E2 add.w var_1C(a4),d5 ROM:001172E6 move.w d5,var_4(a4) ROM:001172EA move.w var_1E(a4),d5 ROM:001172EE muls.w var_22(a4),d5 ROM:001172F2 add.w var_1A(a4),d5 ROM:001172F6 move.w d5,var_8(a4) ROM:001172FA muls.w #$14,d4 ROM:001172FE addi.w #$1D4C,d4 ROM:00117302 clr.l d5 ROM:00117304 movea.w var_2(a4),a2 ROM:00117308 move.b (a0,a2.w),d5 ROM:0011730C muls.w #$14,d5 ROM:00117310 addi.w #$1D4C,d5 ROM:00117314 move.w d4,d2 ROM:00117316 sub.w d5,d2 ROM:00117318 move.w var_A(a4),d3 ROM:0011731C muls.w d2,d3 ROM:0011731E divs.w #$2710,d3 ROM:00117322 add.w d3,d5 ROM:00117324 bsr.w sub_1173AE ROM:00117328 move.b d5,(a0,a2.w) ROM:0011732C clr.l d5 ROM:0011732E movea.w var_4(a4),a2 ROM:00117332 move.b (a0,a2.w),d5 ROM:00117336 muls.w #$14,d5 ROM:0011733A addi.w #$1D4C,d5 ROM:0011733E move.w d4,d2 ROM:00117340 sub.w d5,d2 ROM:00117342 move.w var_C(a4),d3 ROM:00117346 muls.w d2,d3 ROM:00117348 divs.w #$2710,d3 ROM:0011734C add.w d3,d5 ROM:0011734E bsr.w sub_1173AE ROM:00117352 move.b d5,(a0,a2.w) ROM:00117356 clr.l d5 ROM:00117358 movea.w var_6(a4),a2 ROM:0011735C move.b (a0,a2.w),d5 ROM:00117360 muls.w #$14,d5 ROM:00117364 addi.w #$1D4C,d5 ROM:00117368 move.w d4,d2 ROM:0011736A sub.w d5,d2 ROM:0011736C move.w var_E(a4),d3 ROM:00117370 muls.w d2,d3 ROM:00117372 divs.w #$2710,d3 ROM:00117376 add.w d3,d5 ROM:00117378 bsr.w sub_1173AE ROM:0011737C move.b d5,(a0,a2.w) ROM:00117380 clr.l d5 ROM:00117382 movea.w var_8(a4),a2 ROM:00117386 move.b (a0,a2.w),d5 ROM:0011738A muls.w #$14,d5 ROM:0011738E addi.w #$1D4C,d5 ROM:00117392 move.w d4,d2 ROM:00117394 sub.w d5,d2 ROM:00117396 move.w var_10(a4),d3 ROM:0011739A muls.w d2,d3 ROM:0011739C divs.w #$2710,d3 ROM:001173A0 add.w d3,d5 ROM:001173A2 bsr.w sub_1173AE ROM:001173A6 move.b d5,(a0,a2.w) ROM:001173AA unlk a4 ROM:001173AC rts ROM:001173AC ; End of function sub_117176 ROM:001173AC ROM:001173AE ROM:001173AE ; =============== S U B R O U T I N E ======================================= ROM:001173AE ROM:001173AE ROM:001173AE sub_1173AE: ; CODE XREF: sub_117176+1AE↑p ROM:001173AE ; sub_117176+1D8↑p ... ROM:001173AE cmpi.w #$1D4C,d5 ROM:001173B2 bge.w loc_1173BA ROM:001173B6 move.w #$1D4C,d5 ROM:001173BA ROM:001173BA loc_1173BA: ; CODE XREF: sub_1173AE+4↑j ROM:001173BA cmpi.w #$3138,d5 ROM:001173BE ble.w loc_1173C6 ROM:001173C2 move.w #$3138,d5 ROM:001173C6 ROM:001173C6 loc_1173C6: ; CODE XREF: sub_1173AE+10↑j ROM:001173C6 cmpi.w #$2710,d5 ROM:001173CA bge.w loc_1173D0 ROM:001173CE addq.w #1,d5 ROM:001173D0 ROM:001173D0 loc_1173D0: ; CODE XREF: sub_1173AE+1C↑j ROM:001173D0 addi.w #9,d5 ROM:001173D4 divs.w #$14,d5 ROM:001173D8 subi.w #$177,d5 ROM:001173DC rts ROM:001173DC ; End of function sub_1173AE ROM:001173DC ROM:001173DE ; --------------------------------------------------------------------------- ROM:001173DE clr.w ($137A).w ROM:001173E2 clr.w ($137C).w ROM:001173E6 rts ROM:001173E8 ROM:001173E8 ; =============== S U B R O U T I N E ======================================= ROM:001173E8 ROM:001173E8 ROM:001173E8 sub_1173E8: ; CODE XREF: sub_11231A+BA↑p ROM:001173E8 btst #4,($937).w ROM:001173EE beq.l loc_11748C ROM:001173F4 move.l ($404).w,d1 ROM:001173F8 sub.l ($43C).w,d1 ROM:001173FC bpl.s loc_117408 ROM:001173FE bclr #$1F,d1 ROM:00117402 bset #7,($93B).w ROM:00117408 ROM:00117408 loc_117408: ; CODE XREF: sub_1173E8+14↑j ROM:00117408 move.l #$7270E00,d3 ROM:0011740E cmpi.l #0,d1 ROM:00117414 beq.s loc_11746E ROM:00117416 divs.l d1,d3 ROM:0011741A divs.w #4,d3 ROM:0011741E cmpi.w #$7D00,d3 ROM:00117422 ble.s loc_117428 ROM:00117424 move.w #$7D00,d3 ROM:00117428 ROM:00117428 loc_117428: ; CODE XREF: sub_1173E8+3A↑j ROM:00117428 move.w d3,($572).w ROM:0011742C move.w $AC(a5),d4 ROM:00117430 cmp.w d3,d4 ROM:00117432 bge.s loc_117468 ROM:00117434 cmp.w ($137C).w,d3 ROM:00117438 ble.s loc_11743E ROM:0011743A move.w d3,($137C).w ROM:0011743E ROM:0011743E loc_11743E: ; CODE XREF: sub_1173E8+50↑j ROM:0011743E btst #6,($93D).w ROM:00117444 bne.s loc_117464 ROM:00117446 bset #6,($93D).w ROM:0011744C clr.l d4 ROM:0011744E move.w ($137A).w,d4 ROM:00117452 cmpi.l #$FFFF,d4 ROM:00117458 bge.s loc_117464 ROM:0011745A addi.l #1,d4 ROM:00117460 move.w d4,($137A).w ROM:00117464 ROM:00117464 loc_117464: ; CODE XREF: sub_1173E8+5C↑j ROM:00117464 ; sub_1173E8+70↑j ROM:00117464 bra.w loc_11746E ROM:00117468 ; --------------------------------------------------------------------------- ROM:00117468 ROM:00117468 loc_117468: ; CODE XREF: sub_1173E8+4A↑j ROM:00117468 bclr #6,($93D).w ROM:0011746E ROM:0011746E loc_11746E: ; CODE XREF: sub_1173E8+2C↑j ROM:0011746E ; sub_1173E8:loc_117464↑j ROM:0011746E sub.w ($576).w,d3 ROM:00117472 ext.l d3 ROM:00117474 muls.l #$F4240,d2:d3 ROM:0011747C cmpi.l #0,d1 ROM:00117482 beq.s loc_11748C ROM:00117484 divs.l d1,d2:d3 ROM:00117488 move.w d3,($574).w ROM:0011748C ROM:0011748C loc_11748C: ; CODE XREF: sub_1173E8+6↑j ROM:0011748C ; sub_1173E8+9A↑j ROM:0011748C bset #4,($937).w ROM:00117492 move.l ($404).w,($43C).w ROM:00117498 move.w ($572).w,($576).w ROM:0011749E rts ROM:0011749E ; End of function sub_1173E8 ROM:0011749E ROM:001174A0 ROM:001174A0 ; =============== S U B R O U T I N E ======================================= ROM:001174A0 ROM:001174A0 ROM:001174A0 sub_1174A0: ; CODE XREF: ROM:00112742↑p ROM:001174A0 ; ROM:001127A0↑p ... ROM:001174A0 clr.w ($572).w ROM:001174A4 bclr #4,($937).w ROM:001174AA clr.w ($574).w ROM:001174AE rts ROM:001174AE ; End of function sub_1174A0 ROM:001174AE ROM:001174B0 ROM:001174B0 ; =============== S U B R O U T I N E ======================================= ROM:001174B0 ROM:001174B0 ROM:001174B0 sub_1174B0: ; CODE XREF: sub_11B48E+64↓p ROM:001174B0 ; sub_11B48E+19C↓p ... ROM:001174B0 sub.l d2,d1 ROM:001174B2 muls.l #$64,d4:d1 ; 'd' ROM:001174BA divs.l d3,d4:d1 ROM:001174BE move.l d2,d4 ROM:001174C0 add.l d1,d4 ROM:001174C2 rts ROM:001174C2 ; End of function sub_1174B0 ROM:001174C2 ROM:001174C4 ; --------------------------------------------------------------------------- ROM:001174C4 rts ROM:001174C6 ROM:001174C6 ; =============== S U B R O U T I N E ======================================= ROM:001174C6 ROM:001174C6 ROM:001174C6 sub_1174C6: ; CODE XREF: sub_11EE48+3A↓p ROM:001174C6 ; sub_11F03C+1C↓p ROM:001174C6 movea.w (a5,d1.w),a0 ROM:001174CA adda.l a5,a0 ROM:001174CC move.w (a0)+,d4 ROM:001174CE ble.w loc_11759E ROM:001174D2 move.w (a0)+,d5 ROM:001174D4 ble.w loc_11759E ROM:001174D8 move.w d4,d7 ROM:001174DA subq.w #1,d7 ROM:001174DC adda.w d4,a0 ROM:001174DE adda.w d4,a0 ROM:001174E0 movea.l a0,a2 ROM:001174E2 ROM:001174E2 loc_1174E2: ; CODE XREF: sub_1174C6+1E↓j ROM:001174E2 cmp.w -(a2),d2 ROM:001174E4 dbge d7,loc_1174E2 ROM:001174E8 bge.s loc_1174EE ROM:001174EA clr.w d7 ROM:001174EC bra.s loc_1174F6 ROM:001174EE ; --------------------------------------------------------------------------- ROM:001174EE ROM:001174EE loc_1174EE: ; CODE XREF: sub_1174C6+22↑j ROM:001174EE move.w (a2)+,d0 ROM:001174F0 cmpa.l a2,a0 ROM:001174F2 bne.s loc_1174F8 ROM:001174F4 subq.l #2,a2 ROM:001174F6 ROM:001174F6 loc_1174F6: ; CODE XREF: sub_1174C6+26↑j ROM:001174F6 move.w (a2),d0 ROM:001174F8 ROM:001174F8 loc_1174F8: ; CODE XREF: sub_1174C6+2C↑j ROM:001174F8 swap d0 ROM:001174FA move.w (a2),d0 ROM:001174FC swap d0 ROM:001174FE move.w d5,d1 ROM:00117500 subq.w #1,d1 ROM:00117502 beq.w loc_11759A ROM:00117506 adda.w d5,a0 ROM:00117508 adda.w d5,a0 ROM:0011750A movea.l a0,a2 ROM:0011750C swap d2 ROM:0011750E ROM:0011750E loc_11750E: ; CODE XREF: sub_1174C6+4A↓j ROM:0011750E cmp.w -(a2),d3 ROM:00117510 dbge d1,loc_11750E ROM:00117514 bge.s loc_11751A ROM:00117516 clr.w d1 ROM:00117518 bra.s loc_117522 ROM:0011751A ; --------------------------------------------------------------------------- ROM:0011751A ROM:0011751A loc_11751A: ; CODE XREF: sub_1174C6+4E↑j ROM:0011751A move.w (a2)+,d2 ROM:0011751C cmpa.l a2,a0 ROM:0011751E bne.s loc_117524 ROM:00117520 subq.l #2,a2 ROM:00117522 ROM:00117522 loc_117522: ; CODE XREF: sub_1174C6+52↑j ROM:00117522 move.w (a2),d2 ROM:00117524 ROM:00117524 loc_117524: ; CODE XREF: sub_1174C6+58↑j ROM:00117524 swap d3 ROM:00117526 move.w (a2),d3 ROM:00117528 muls.w d4,d1 ROM:0011752A adda.l d1,a1 ROM:0011752C adda.w d7,a1 ROM:0011752E move.l d2,d6 ROM:00117530 swap d6 ROM:00117532 sub.w d0,d6 ROM:00117534 ble.s loc_11756C ROM:00117536 move.l d0,d5 ROM:00117538 swap d5 ROM:0011753A sub.w d0,d5 ROM:0011753C beq.s loc_11756C ROM:0011753E clr.w d1 ROM:00117540 clr.w d7 ROM:00117542 move.b 1(a1),d7 ROM:00117546 move.b (a1),d1 ROM:00117548 sub.w d1,d7 ROM:0011754A beq.s loc_117550 ROM:0011754C muls.w d6,d7 ROM:0011754E divs.w d5,d7 ROM:00117550 ROM:00117550 loc_117550: ; CODE XREF: sub_1174C6+84↑j ROM:00117550 add.b (a1),d7 ROM:00117552 clr.w d0 ROM:00117554 clr.w d1 ROM:00117556 move.b 1(a1,d4.w),d1 ROM:0011755A move.b (a1,d4.w),d0 ROM:0011755E sub.w d0,d1 ROM:00117560 beq.s loc_117566 ROM:00117562 muls.w d6,d1 ROM:00117564 divs.w d5,d1 ROM:00117566 ROM:00117566 loc_117566: ; CODE XREF: sub_1174C6+9A↑j ROM:00117566 add.b (a1,d4.w),d1 ROM:0011756A bra.s loc_117572 ROM:0011756C ; --------------------------------------------------------------------------- ROM:0011756C ROM:0011756C loc_11756C: ; CODE XREF: sub_1174C6+6E↑j ROM:0011756C ; sub_1174C6+76↑j ROM:0011756C move.b (a1),d7 ROM:0011756E move.b (a1,d4.w),d1 ROM:00117572 ROM:00117572 loc_117572: ; CODE XREF: sub_1174C6+A4↑j ROM:00117572 move.l d3,d6 ROM:00117574 swap d6 ROM:00117576 sub.w d2,d6 ROM:00117578 ble.s loc_117598 ROM:0011757A move.w d3,d5 ROM:0011757C sub.w d2,d5 ROM:0011757E beq.s loc_117598 ROM:00117580 andi.w #$FF,d7 ROM:00117584 andi.w #$FF,d1 ROM:00117588 sub.w d7,d1 ROM:0011758A beq.s loc_117598 ROM:0011758C muls.w d6,d1 ROM:0011758E divs.w d5,d1 ROM:00117590 add.b d7,d1 ROM:00117592 andi.w #$FF,d1 ROM:00117596 bra.s loc_11759A ROM:00117598 ; --------------------------------------------------------------------------- ROM:00117598 ROM:00117598 loc_117598: ; CODE XREF: sub_1174C6+B2↑j ROM:00117598 ; sub_1174C6+B8↑j ... ROM:00117598 move.w d7,d1 ROM:0011759A ROM:0011759A loc_11759A: ; CODE XREF: sub_1174C6+3C↑j ROM:0011759A ; sub_1174C6+D0↑j ROM:0011759A clr.l d0 ROM:0011759C bra.s locret_1175A2 ROM:0011759E ; --------------------------------------------------------------------------- ROM:0011759E ROM:0011759E loc_11759E: ; CODE XREF: sub_1174C6+8↑j ROM:0011759E ; sub_1174C6+E↑j ROM:0011759E move.b #$FF,d0 ROM:001175A2 ROM:001175A2 locret_1175A2: ; CODE XREF: sub_1174C6+D6↑j ROM:001175A2 rts ROM:001175A2 ; End of function sub_1174C6 ROM:001175A2 ROM:001175A4 ROM:001175A4 ; =============== S U B R O U T I N E ======================================= ROM:001175A4 ROM:001175A4 ROM:001175A4 sub_1175A4: ; CODE XREF: sub_11075A+26↑p ROM:001175A4 ; sub_11075A+46↑p ... ROM:001175A4 movea.w (a5,d1.w),a0 ROM:001175A8 adda.l a5,a0 ROM:001175AA move.w (a0)+,d4 ROM:001175AC ble.w loc_117690 ROM:001175B0 move.w (a0)+,d5 ROM:001175B2 ble.w loc_117690 ROM:001175B6 move.w d4,d7 ROM:001175B8 subq.w #1,d7 ROM:001175BA adda.w d4,a0 ROM:001175BC adda.w d4,a0 ROM:001175BE movea.l a0,a1 ROM:001175C0 ROM:001175C0 loc_1175C0: ; CODE XREF: sub_1175A4+1E↓j ROM:001175C0 cmp.w -(a1),d2 ROM:001175C2 dbge d7,loc_1175C0 ROM:001175C6 bge.s loc_1175CC ROM:001175C8 clr.w d7 ROM:001175CA bra.s loc_1175D4 ROM:001175CC ; --------------------------------------------------------------------------- ROM:001175CC ROM:001175CC loc_1175CC: ; CODE XREF: sub_1175A4+22↑j ROM:001175CC move.w (a1)+,d0 ROM:001175CE cmpa.l a1,a0 ROM:001175D0 bne.s loc_1175D6 ROM:001175D2 subq.l #2,a1 ROM:001175D4 ROM:001175D4 loc_1175D4: ; CODE XREF: sub_1175A4+26↑j ROM:001175D4 move.w (a1),d0 ROM:001175D6 ROM:001175D6 loc_1175D6: ; CODE XREF: sub_1175A4+2C↑j ROM:001175D6 swap d0 ROM:001175D8 move.w (a1),d0 ROM:001175DA swap d0 ROM:001175DC move.w d5,d1 ROM:001175DE subq.w #1,d1 ROM:001175E0 beq.w loc_117668 ROM:001175E4 adda.w d5,a0 ROM:001175E6 adda.w d5,a0 ROM:001175E8 movea.l a0,a1 ROM:001175EA swap d2 ROM:001175EC ROM:001175EC loc_1175EC: ; CODE XREF: sub_1175A4+4A↓j ROM:001175EC cmp.w -(a1),d3 ROM:001175EE dbge d1,loc_1175EC ROM:001175F2 bge.s loc_1175F8 ROM:001175F4 clr.w d1 ROM:001175F6 bra.s loc_117600 ROM:001175F8 ; --------------------------------------------------------------------------- ROM:001175F8 ROM:001175F8 loc_1175F8: ; CODE XREF: sub_1175A4+4E↑j ROM:001175F8 move.w (a1)+,d2 ROM:001175FA cmpa.l a1,a0 ROM:001175FC bne.s loc_117602 ROM:001175FE subq.l #2,a1 ROM:00117600 ROM:00117600 loc_117600: ; CODE XREF: sub_1175A4+52↑j ROM:00117600 move.w (a1),d2 ROM:00117602 ROM:00117602 loc_117602: ; CODE XREF: sub_1175A4+58↑j ROM:00117602 swap d3 ROM:00117604 move.w (a1),d3 ROM:00117606 muls.w d4,d1 ROM:00117608 muls.w #2,d1 ROM:0011760C adda.l d1,a0 ROM:0011760E adda.w d7,a0 ROM:00117610 adda.w d7,a0 ROM:00117612 move.l d2,d6 ROM:00117614 swap d6 ROM:00117616 sub.w d0,d6 ROM:00117618 ble.s loc_117644 ROM:0011761A move.l d0,d5 ROM:0011761C swap d5 ROM:0011761E sub.w d0,d5 ROM:00117620 beq.s loc_117644 ROM:00117622 move.w 2(a0),d7 ROM:00117626 sub.w (a0),d7 ROM:00117628 beq.s loc_11762E ROM:0011762A muls.w d6,d7 ROM:0011762C divs.w d5,d7 ROM:0011762E ROM:0011762E loc_11762E: ; CODE XREF: sub_1175A4+84↑j ROM:0011762E add.w (a0),d7 ROM:00117630 move.w 2(a0,d4.w*2),d1 ROM:00117634 sub.w (a0,d4.w*2),d1 ROM:00117638 beq.s loc_11763E ROM:0011763A muls.w d6,d1 ROM:0011763C divs.w d5,d1 ROM:0011763E ROM:0011763E loc_11763E: ; CODE XREF: sub_1175A4+94↑j ROM:0011763E add.w (a0,d4.w*2),d1 ROM:00117642 bra.s loc_11764A ROM:00117644 ; --------------------------------------------------------------------------- ROM:00117644 ROM:00117644 loc_117644: ; CODE XREF: sub_1175A4+74↑j ROM:00117644 ; sub_1175A4+7C↑j ROM:00117644 move.w (a0),d7 ROM:00117646 move.w (a0,d4.w*2),d1 ROM:0011764A ROM:0011764A loc_11764A: ; CODE XREF: sub_1175A4+9E↑j ROM:0011764A move.l d3,d6 ROM:0011764C swap d6 ROM:0011764E sub.w d2,d6 ROM:00117650 ble.s loc_117664 ROM:00117652 move.w d3,d5 ROM:00117654 sub.w d2,d5 ROM:00117656 beq.s loc_117664 ROM:00117658 sub.w d7,d1 ROM:0011765A beq.s loc_117664 ROM:0011765C muls.w d6,d1 ROM:0011765E divs.w d5,d1 ROM:00117660 add.w d7,d1 ROM:00117662 bra.s loc_11768C ROM:00117664 ; --------------------------------------------------------------------------- ROM:00117664 ROM:00117664 loc_117664: ; CODE XREF: sub_1175A4+AC↑j ROM:00117664 ; sub_1175A4+B2↑j ... ROM:00117664 move.w d7,d1 ROM:00117666 bra.s loc_11768C ROM:00117668 ; --------------------------------------------------------------------------- ROM:00117668 ROM:00117668 loc_117668: ; CODE XREF: sub_1175A4+3C↑j ROM:00117668 adda.w d7,a0 ROM:0011766A adda.w d7,a0 ROM:0011766C move.w d2,d6 ROM:0011766E sub.w d0,d6 ROM:00117670 ble.s loc_11768A ROM:00117672 move.l d0,d5 ROM:00117674 swap d5 ROM:00117676 sub.w d0,d5 ROM:00117678 beq.s loc_11768A ROM:0011767A move.w 2(a0),d1 ROM:0011767E sub.w (a0),d1 ROM:00117680 beq.s loc_11768A ROM:00117682 muls.w d6,d1 ROM:00117684 divs.w d5,d1 ROM:00117686 add.w (a0),d1 ROM:00117688 bra.s loc_11768C ROM:0011768A ; --------------------------------------------------------------------------- ROM:0011768A ROM:0011768A loc_11768A: ; CODE XREF: sub_1175A4+CC↑j ROM:0011768A ; sub_1175A4+D4↑j ... ROM:0011768A move.w (a0),d1 ROM:0011768C ROM:0011768C loc_11768C: ; CODE XREF: sub_1175A4+BE↑j ROM:0011768C ; sub_1175A4+C2↑j ... ROM:0011768C moveq #0,d0 ROM:0011768E bra.s locret_117694 ROM:00117690 ; --------------------------------------------------------------------------- ROM:00117690 ROM:00117690 loc_117690: ; CODE XREF: sub_1175A4+8↑j ROM:00117690 ; sub_1175A4+E↑j ROM:00117690 move.b #$FF,d0 ROM:00117694 ROM:00117694 locret_117694: ; CODE XREF: sub_1175A4+EA↑j ROM:00117694 rts ROM:00117694 ; End of function sub_1175A4 ROM:00117694 ROM:00117696 ROM:00117696 ; =============== S U B R O U T I N E ======================================= ROM:00117696 ROM:00117696 ROM:00117696 sub_117696: ; CODE XREF: ROM:00116F64↑p ROM:00117696 clr.w ($FFFFFA22).w ROM:0011769A ori.w #8,($FFFFFA24).w ROM:001176A0 move.w #$552,($FFFFFA22).w ROM:001176A6 rts ROM:001176A6 ; End of function sub_117696 ROM:001176A6 ROM:001176A8 ; --------------------------------------------------------------------------- ROM:001176A8 movem.l d0-a5,-(sp) ROM:001176AC move.w ($FFFFF462).w,-(sp) ROM:001176B0 move sr,-(sp) ROM:001176B2 move #$2700,sr ROM:001176B6 move.l sp,d0 ROM:001176B8 cmp.w ($570).w,d0 ROM:001176BC bge.s loc_1176C2 ROM:001176BE move.w d0,($570).w ROM:001176C2 ROM:001176C2 loc_1176C2: ; CODE XREF: ROM:001176BC↑j ROM:001176C2 bsr.l sub_11B3A8 ROM:001176C8 move (sp)+,sr ROM:001176CA bsr.l sub_11ABF4 ROM:001176D0 bsr.l nullsub_28 ROM:001176D6 bsr.l nullsub_25 ROM:001176DC bsr.l sub_113CFA ROM:001176E2 bsr.l nullsub_26 ROM:001176E8 bsr.l nullsub_27 ROM:001176EE bsr.l sub_1121B2 ROM:001176F4 bsr.l sub_112F60 ROM:001176FA btst #0,($92E).w ROM:00117700 beq.s loc_117716 ROM:00117702 bsr.l sub_118298 ROM:00117708 btst #7,($938).w ROM:0011770E beq.s loc_117716 ROM:00117710 bsr.l sub_11A730 ROM:00117716 ROM:00117716 loc_117716: ; CODE XREF: ROM:00117700↑j ROM:00117716 ; ROM:0011770E↑j ROM:00117716 bsr.l nullsub_30 ROM:0011771C addq.w #1,($57A).w ROM:00117720 cmpi.w #$C8,($57A).w ROM:00117726 blt.s loc_117732 ROM:00117728 clr.w ($57A).w ROM:0011772C bset #3,($93A).w ROM:00117732 ROM:00117732 loc_117732: ; CODE XREF: ROM:00117726↑j ROM:00117732 cmpi.w #6,($4B6).w ROM:00117738 beq.s loc_117742 ROM:0011773A cmpi.w #9,($4B6).w ROM:00117740 bne.s loc_11774E ROM:00117742 ROM:00117742 loc_117742: ; CODE XREF: ROM:00117738↑j ROM:00117742 bsr.l sub_111482 ROM:00117748 bsr.l sub_111738 ROM:0011774E ROM:0011774E loc_11774E: ; CODE XREF: ROM:00117740↑j ROM:0011774E cmpi.w #0,($AB0).w ROM:00117754 bne.s loc_11775C ROM:00117756 bsr.l sub_11C312 ROM:0011775C ROM:0011775C loc_11775C: ; CODE XREF: ROM:00117754↑j ROM:0011775C bsr.l sub_137234 ROM:00117762 bsr.l sub_12DF4A ROM:00117768 move.w ($EA2).w,($C74).w ROM:0011776E bsr.l sub_12AAA4 ROM:00117774 bsr.l sub_12D79C ROM:0011777A cmpi.w #1,($55C).w ROM:00117780 bne.s loc_117788 ROM:00117782 bsr.l nullsub_1 ROM:00117788 ROM:00117788 loc_117788: ; CODE XREF: ROM:00117780↑j ROM:00117788 move.w ($FFFFF462).w,d0 ROM:0011778C sub.w (sp)+,d0 ROM:0011778E move.w d0,($578).w ROM:00117792 cmp.w ($1B18).w,d0 ROM:00117796 bge.w loc_11779E ROM:0011779A move.w d0,($1B18).w ROM:0011779E ROM:0011779E loc_11779E: ; CODE XREF: ROM:00117796↑j ROM:0011779E movem.l (sp)+,d0-a5 ROM:001177A2 rte ROM:001177A4 ; --------------------------------------------------------------------------- ROM:001177A4 rts ROM:001177A6 ; --------------------------------------------------------------------------- ROM:001177A6 bgnd ROM:001177A8 move.l (sp),($470).w ROM:001177AC move.l 4(sp),($474).w ROM:001177B2 rte ROM:001177B4 ; --------------------------------------------------------------------------- ROM:001177B4 andi.w #$F7FF,($FFFFFE20).w ROM:001177BA rte ROM:001177BC ; --------------------------------------------------------------------------- ROM:001177BC andi.w #$EFFF,($FFFFFE20).w ROM:001177C2 rte ROM:001177C4 ; --------------------------------------------------------------------------- ROM:001177C4 bset #2,($133E).w ROM:001177CA bra.l loc_114226 ROM:001177D0 ; --------------------------------------------------------------------------- ROM:001177D0 rte ROM:001177D2 ; --------------------------------------------------------------------------- ROM:001177D2 bclr #2,($133E).w ROM:001177D8 bra.l loc_114226 ROM:001177DE ; --------------------------------------------------------------------------- ROM:001177DE rte ROM:001177E0 ; --------------------------------------------------------------------------- ROM:001177E0 andi.w #$7FFF,($FFFFFE20).w ROM:001177E6 rte ROM:001177E8 ; --------------------------------------------------------------------------- ROM:001177E8 andi.w #$BFFF,($FFFFFE20).w ROM:001177EE rte ROM:001177F0 ; --------------------------------------------------------------------------- ROM:001177F0 bsr.w nullsub_31 ROM:001177F4 rts ROM:001177F6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001177F8 ROM:001177F8 ; =============== S U B R O U T I N E ======================================= ROM:001177F8 ROM:001177F8 ROM:001177F8 sub_1177F8: ; CODE XREF: ROM:00116F48↑p ROM:001177F8 ; ROM:0011707C↑p ... ROM:001177F8 bsr.l sub_114AD8 ROM:001177FE bsr.w sub_11780E ROM:00117802 btst #7,($92C).w ROM:00117808 bne.s locret_11780C ROM:0011780A bra.s sub_1177F8 ROM:0011780C ; --------------------------------------------------------------------------- ROM:0011780C ROM:0011780C locret_11780C: ; CODE XREF: sub_1177F8+10↑j ROM:0011780C rts ROM:0011780C ; End of function sub_1177F8 ROM:0011780C ROM:0011780E ROM:0011780E ; =============== S U B R O U T I N E ======================================= ROM:0011780E ROM:0011780E ROM:0011780E sub_11780E: ; CODE XREF: sub_1177F8+6↑p ROM:0011780E bclr #2,($931).w ROM:00117814 clr.w d1 ROM:00117816 move.b ($755).w,d1 ROM:0011781A cmpi.w #$E,d1 ROM:0011781E bcc.s locret_117828 ROM:00117820 movea.l off_11782A(pc,d1.w*4),a0 ROM:00117824 nop ROM:00117826 jmp (a0) ROM:00117828 ; --------------------------------------------------------------------------- ROM:00117828 ROM:00117828 locret_117828: ; CODE XREF: sub_11780E+10↑j ROM:00117828 rts ROM:00117828 ; End of function sub_11780E ROM:00117828 ROM:00117828 ; --------------------------------------------------------------------------- ROM:0011782A off_11782A: dc.l loc_117862 ; DATA XREF: sub_11780E+12↑r ROM:0011782E dc.l loc_117878 ROM:00117832 dc.l loc_117894 ROM:00117836 dc.l loc_1178D2 ROM:0011783A dc.l loc_1178EE ROM:0011783E dc.l loc_117934 ROM:00117842 dc.l loc_117950 ROM:00117846 dc.l loc_1179A8 ROM:0011784A dc.l loc_1179C8 ROM:0011784E dc.l loc_117A4C ROM:00117852 dc.l loc_117A88 ROM:00117856 dc.l loc_117AF8 ROM:0011785A dc.l loc_117B14 ROM:0011785E dc.l loc_117B34 ROM:00117862 ; --------------------------------------------------------------------------- ROM:00117862 ROM:00117862 loc_117862: ; DATA XREF: ROM:off_11782A↑o ROM:00117862 bclr #7,($92C).w ROM:00117868 bset #5,($92F).w ROM:0011786E move.b #1,($755).w ROM:00117874 bra.s locret_117892 ROM:00117876 ; --------------------------------------------------------------------------- ROM:00117876 rts ROM:00117878 ; --------------------------------------------------------------------------- ROM:00117878 ROM:00117878 loc_117878: ; DATA XREF: ROM:0011782E↑o ROM:00117878 btst #1,($92D).w ROM:0011787E beq.s locret_117892 ROM:00117880 bclr #1,($92D).w ROM:00117886 bsr.w sub_117D02 ROM:0011788A move.b #2,($755).w ROM:00117890 bra.s locret_1178D0 ROM:00117892 ; --------------------------------------------------------------------------- ROM:00117892 ROM:00117892 locret_117892: ; CODE XREF: ROM:00117874↑j ROM:00117892 ; ROM:0011787E↑j ROM:00117892 rts ROM:00117894 ; --------------------------------------------------------------------------- ROM:00117894 ROM:00117894 loc_117894: ; DATA XREF: ROM:00117832↑o ROM:00117894 btst #1,($935).w ROM:0011789A beq.s loc_1178BA ROM:0011789C bsr.w sub_117C5C ROM:001178A0 bsr.w sub_117B60 ROM:001178A4 bsr.w sub_117C44 ROM:001178A8 bset #2,($93A).w ROM:001178AE move.b #8,($755).w ROM:001178B4 bra.l locret_117A4A ROM:001178BA ; --------------------------------------------------------------------------- ROM:001178BA ROM:001178BA loc_1178BA: ; CODE XREF: ROM:0011789A↑j ROM:001178BA btst #1,($935).w ROM:001178C0 bne.s locret_1178D0 ROM:001178C2 bset #5,($92D).w ROM:001178C8 move.b #3,($755).w ROM:001178CE bra.s locret_1178EC ROM:001178D0 ; --------------------------------------------------------------------------- ROM:001178D0 ROM:001178D0 locret_1178D0: ; CODE XREF: ROM:00117890↑j ROM:001178D0 ; ROM:001178C0↑j ROM:001178D0 rts ROM:001178D2 ; --------------------------------------------------------------------------- ROM:001178D2 ROM:001178D2 loc_1178D2: ; DATA XREF: ROM:00117836↑o ROM:001178D2 btst #3,($935).w ROM:001178D8 beq.s locret_1178EC ROM:001178DA bclr #4,($931).w ROM:001178E0 bsr.w sub_117C8E ROM:001178E4 move.b #4,($755).w ROM:001178EA bra.s locret_117932 ROM:001178EC ; --------------------------------------------------------------------------- ROM:001178EC ROM:001178EC locret_1178EC: ; CODE XREF: ROM:001178CE↑j ROM:001178EC ; ROM:001178D8↑j ROM:001178EC rts ROM:001178EE ; --------------------------------------------------------------------------- ROM:001178EE ROM:001178EE loc_1178EE: ; DATA XREF: ROM:0011783A↑o ROM:001178EE cmpi.b #0,($754).w ROM:001178F4 bne.s loc_11791C ROM:001178F6 bsr.w sub_117C5C ROM:001178FA bsr.w sub_117B60 ROM:001178FE bsr.w sub_117C44 ROM:00117902 bsr.w sub_117BFC ROM:00117906 bsr.w sub_117C28 ROM:0011790A bset #5,($93A).w ROM:00117910 move.b #7,($755).w ROM:00117916 bra.l locret_1179C6 ROM:0011791C ; --------------------------------------------------------------------------- ROM:0011791C ROM:0011791C loc_11791C: ; CODE XREF: ROM:001178F4↑j ROM:0011791C cmpi.b #0,($754).w ROM:00117922 beq.s locret_117932 ROM:00117924 bset #2,($92F).w ROM:0011792A move.b #5,($755).w ROM:00117930 bra.s locret_11794E ROM:00117932 ; --------------------------------------------------------------------------- ROM:00117932 ROM:00117932 locret_117932: ; CODE XREF: ROM:001178EA↑j ROM:00117932 ; ROM:00117922↑j ... ROM:00117932 rts ROM:00117934 ; --------------------------------------------------------------------------- ROM:00117934 ROM:00117934 loc_117934: ; DATA XREF: ROM:0011783E↑o ROM:00117934 btst #4,($931).w ROM:0011793A beq.s locret_11794E ROM:0011793C bclr #4,($931).w ROM:00117942 bsr.w sub_117B68 ROM:00117946 move.b #6,($755).w ROM:0011794C bra.s locret_1179A6 ROM:0011794E ; --------------------------------------------------------------------------- ROM:0011794E ROM:0011794E locret_11794E: ; CODE XREF: ROM:00117930↑j ROM:0011794E ; ROM:0011793A↑j ROM:0011794E rts ROM:00117950 ; --------------------------------------------------------------------------- ROM:00117950 ROM:00117950 loc_117950: ; DATA XREF: ROM:00117842↑o ROM:00117950 btst #7,($92C).w ROM:00117956 beq.s loc_117970 ROM:00117958 btst #5,($93D).w ROM:0011795E beq.s loc_117970 ROM:00117960 bsr.w sub_117C44 ROM:00117964 move.b #8,($755).w ROM:0011796A bra.l locret_117A4A ROM:00117970 ; --------------------------------------------------------------------------- ROM:00117970 ROM:00117970 loc_117970: ; CODE XREF: ROM:00117956↑j ROM:00117970 ; ROM:0011795E↑j ROM:00117970 btst #7,($92C).w ROM:00117976 bne.s loc_117984 ROM:00117978 bsr.w sub_117C8E ROM:0011797C move.b #4,($755).w ROM:00117982 bra.s locret_117932 ROM:00117984 ; --------------------------------------------------------------------------- ROM:00117984 ROM:00117984 loc_117984: ; CODE XREF: ROM:00117976↑j ROM:00117984 btst #7,($92C).w ROM:0011798A beq.s locret_1179A6 ROM:0011798C btst #5,($93D).w ROM:00117992 bne.s locret_1179A6 ROM:00117994 bsr.w sub_117BFC ROM:00117998 bset #0,($93C).w ROM:0011799E move.b #7,($755).w ROM:001179A4 bra.s locret_1179C6 ROM:001179A6 ; --------------------------------------------------------------------------- ROM:001179A6 ROM:001179A6 locret_1179A6: ; CODE XREF: ROM:0011794C↑j ROM:001179A6 ; ROM:0011798A↑j ... ROM:001179A6 rts ROM:001179A8 ; --------------------------------------------------------------------------- ROM:001179A8 ROM:001179A8 loc_1179A8: ; DATA XREF: ROM:00117846↑o ROM:001179A8 btst #4,($93B).w ROM:001179AE beq.s locret_1179C6 ROM:001179B0 bclr #4,($93B).w ROM:001179B6 bsr.w sub_117C44 ROM:001179BA move.b #8,($755).w ROM:001179C0 bra.l locret_117A4A ROM:001179C6 ; --------------------------------------------------------------------------- ROM:001179C6 ROM:001179C6 locret_1179C6: ; CODE XREF: ROM:00117916↑j ROM:001179C6 ; ROM:001179A4↑j ... ROM:001179C6 rts ROM:001179C8 ; --------------------------------------------------------------------------- ROM:001179C8 ROM:001179C8 loc_1179C8: ; DATA XREF: ROM:0011784A↑o ROM:001179C8 move.b $A98(a5),d0 ROM:001179CC btst #7,($930).w ROM:001179D2 beq.s loc_1179DC ROM:001179D4 bclr #7,($930).w ROM:001179DA bra.s loc_1179E6 ROM:001179DC ; --------------------------------------------------------------------------- ROM:001179DC ROM:001179DC loc_1179DC: ; CODE XREF: ROM:001179D2↑j ROM:001179DC cmpi.b #0,d0 ROM:001179E0 beq.s loc_1179F8 ROM:001179E2 clr.b $A98(a5) ROM:001179E6 ROM:001179E6 loc_1179E6: ; CODE XREF: ROM:001179DA↑j ROM:001179E6 bsr.w sub_117C5C ROM:001179EA bset #2,($931).w ROM:001179F0 move.b #8,($755).w ROM:001179F6 bra.s locret_117A4A ROM:001179F8 ; --------------------------------------------------------------------------- ROM:001179F8 ROM:001179F8 loc_1179F8: ; CODE XREF: ROM:001179E0↑j ROM:001179F8 move.b $A97(a5),d0 ROM:001179FC btst #1,($935).w ROM:00117A02 bne.s loc_117A32 ROM:00117A04 btst #2,($93B).w ROM:00117A0A bne.s loc_117A12 ROM:00117A0C cmpi.b #0,d0 ROM:00117A10 beq.s loc_117A32 ROM:00117A12 ROM:00117A12 loc_117A12: ; CODE XREF: ROM:00117A0A↑j ROM:00117A12 bset #0,($937).w ROM:00117A18 bsr.w sub_117BD0 ROM:00117A1C bsr.w sub_117C28 ROM:00117A20 bset #5,($93A).w ROM:00117A26 move.b #$A,($755).w ROM:00117A2C bra.l loc_117AF2 ROM:00117A32 ; --------------------------------------------------------------------------- ROM:00117A32 ROM:00117A32 loc_117A32: ; CODE XREF: ROM:00117A02↑j ROM:00117A32 ; ROM:00117A10↑j ROM:00117A32 btst #4,($934).w ROM:00117A38 bne.s locret_117A4A ROM:00117A3A btst #1,($935).w ROM:00117A40 bne.s locret_117A4A ROM:00117A42 move.b #9,($755).w ROM:00117A48 bra.s loc_117A7E ROM:00117A4A ; --------------------------------------------------------------------------- ROM:00117A4A ROM:00117A4A locret_117A4A: ; CODE XREF: ROM:001178B4↑j ROM:00117A4A ; ROM:0011796A↑j ... ROM:00117A4A rts ROM:00117A4C ; --------------------------------------------------------------------------- ROM:00117A4C ROM:00117A4C loc_117A4C: ; DATA XREF: ROM:0011784E↑o ROM:00117A4C btst #4,($934).w ROM:00117A52 beq.s loc_117A5C ROM:00117A54 move.b #8,($755).w ROM:00117A5A bra.s locret_117A4A ROM:00117A5C ; --------------------------------------------------------------------------- ROM:00117A5C ROM:00117A5C loc_117A5C: ; CODE XREF: ROM:00117A52↑j ROM:00117A5C btst #6,($934).w ROM:00117A62 beq.s loc_117A7E ROM:00117A64 bsr.w sub_117BD0 ROM:00117A68 bsr.w sub_117C28 ROM:00117A6C bset #5,($93A).w ROM:00117A72 move.b #$A,($755).w ROM:00117A78 bra.l loc_117AF2 ROM:00117A7E ; --------------------------------------------------------------------------- ROM:00117A7E ROM:00117A7E loc_117A7E: ; CODE XREF: ROM:00117A48↑j ROM:00117A7E ; ROM:00117A62↑j ROM:00117A7E bsr.w sub_117BC8 ROM:00117A82 bsr.w sub_117BC0 ROM:00117A86 rts ROM:00117A88 ; --------------------------------------------------------------------------- ROM:00117A88 ROM:00117A88 loc_117A88: ; DATA XREF: ROM:00117852↑o ROM:00117A88 move.b $A97(a5),d0 ROM:00117A8C btst #4,($93B).w ROM:00117A92 beq.s loc_117ACE ROM:00117A94 btst #2,($93B).w ROM:00117A9A beq.s loc_117AA4 ROM:00117A9C bclr #2,($93B).w ROM:00117AA2 bra.s loc_117AAE ROM:00117AA4 ; --------------------------------------------------------------------------- ROM:00117AA4 ROM:00117AA4 loc_117AA4: ; CODE XREF: ROM:00117A9A↑j ROM:00117AA4 cmpi.b #0,d0 ROM:00117AA8 beq.s loc_117ACE ROM:00117AAA clr.b $A97(a5) ROM:00117AAE ROM:00117AAE loc_117AAE: ; CODE XREF: ROM:00117AA2↑j ROM:00117AAE bclr #4,($93B).w ROM:00117AB4 bsr.w sub_117C44 ROM:00117AB8 bsr.w sub_117C28 ROM:00117ABC bset #5,($93A).w ROM:00117AC2 move.b #$D,($755).w ROM:00117AC8 bra.l loc_117B58 ROM:00117ACE ; --------------------------------------------------------------------------- ROM:00117ACE ROM:00117ACE loc_117ACE: ; CODE XREF: ROM:00117A92↑j ROM:00117ACE ; ROM:00117AA8↑j ROM:00117ACE btst #4,($93B).w ROM:00117AD4 beq.s loc_117AF2 ROM:00117AD6 btst #2,($93B).w ROM:00117ADC bne.s loc_117AF2 ROM:00117ADE cmpi.b #0,d0 ROM:00117AE2 bne.s loc_117AF2 ROM:00117AE4 bclr #4,($93B).w ROM:00117AEA move.b #$B,($755).w ROM:00117AF0 bra.s locret_117B12 ROM:00117AF2 ; --------------------------------------------------------------------------- ROM:00117AF2 ROM:00117AF2 loc_117AF2: ; CODE XREF: ROM:00117A2C↑j ROM:00117AF2 ; ROM:00117A78↑j ... ROM:00117AF2 bsr.w sub_117BC0 ROM:00117AF6 rts ROM:00117AF8 ; --------------------------------------------------------------------------- ROM:00117AF8 ROM:00117AF8 loc_117AF8: ; DATA XREF: ROM:00117856↑o ROM:00117AF8 btst #4,($934).w ROM:00117AFE beq.s locret_117B12 ROM:00117B00 bsr.w sub_117BFC ROM:00117B04 bset #0,($93C).w ROM:00117B0A move.b #$C,($755).w ROM:00117B10 bra.s locret_117B32 ROM:00117B12 ; --------------------------------------------------------------------------- ROM:00117B12 ROM:00117B12 locret_117B12: ; CODE XREF: ROM:00117AF0↑j ROM:00117B12 ; ROM:00117AFE↑j ROM:00117B12 rts ROM:00117B14 ; --------------------------------------------------------------------------- ROM:00117B14 ROM:00117B14 loc_117B14: ; DATA XREF: ROM:0011785A↑o ROM:00117B14 btst #4,($93B).w ROM:00117B1A beq.s locret_117B32 ROM:00117B1C bclr #4,($93B).w ROM:00117B22 bsr.w sub_117C44 ROM:00117B26 move.b #8,($755).w ROM:00117B2C bra.l locret_117A4A ROM:00117B32 ; --------------------------------------------------------------------------- ROM:00117B32 ROM:00117B32 locret_117B32: ; CODE XREF: ROM:00117B10↑j ROM:00117B32 ; ROM:00117B1A↑j ROM:00117B32 rts ROM:00117B34 ; --------------------------------------------------------------------------- ROM:00117B34 ROM:00117B34 loc_117B34: ; DATA XREF: ROM:0011785E↑o ROM:00117B34 btst #4,($93B).w ROM:00117B3A beq.s loc_117B58 ROM:00117B3C bclr #0,($937).w ROM:00117B42 bclr #4,($93B).w ROM:00117B48 bsr.w sub_117C44 ROM:00117B4C move.b #8,($755).w ROM:00117B52 bra.l locret_117A4A ROM:00117B58 ; --------------------------------------------------------------------------- ROM:00117B58 ROM:00117B58 loc_117B58: ; CODE XREF: ROM:00117AC8↑j ROM:00117B58 ; ROM:00117B3A↑j ROM:00117B58 bsr.w sub_117BC0 ROM:00117B5C rts ROM:00117B5E ; --------------------------------------------------------------------------- ROM:00117B5E rts ROM:00117B60 ROM:00117B60 ; =============== S U B R O U T I N E ======================================= ROM:00117B60 ROM:00117B60 ROM:00117B60 sub_117B60: ; CODE XREF: ROM:001178A0↑p ROM:00117B60 ; ROM:001178FA↑p ROM:00117B60 bset #7,($92C).w ROM:00117B66 rts ROM:00117B66 ; End of function sub_117B60 ROM:00117B66 ROM:00117B68 ROM:00117B68 ; =============== S U B R O U T I N E ======================================= ROM:00117B68 ROM:00117B68 ROM:00117B68 sub_117B68: ; CODE XREF: ROM:00117942↑p ROM:00117B68 cmpi.b #1,($754).w ROM:00117B6E bne.s loc_117B76 ROM:00117B70 move.l ($444).w,d0 ROM:00117B74 bra.s loc_117B7A ROM:00117B76 ; --------------------------------------------------------------------------- ROM:00117B76 ROM:00117B76 loc_117B76: ; CODE XREF: sub_117B68+6↑j ROM:00117B76 move.l ($448).w,d0 ROM:00117B7A ROM:00117B7A loc_117B7A: ; CODE XREF: sub_117B68+C↑j ROM:00117B7A andi.l #$FFFFFFF,d0 ROM:00117B80 cmp.l ($440).w,d0 ROM:00117B84 bne.s loc_117B8E ROM:00117B86 bset #7,($92C).w ROM:00117B8C bra.s locret_117BBE ROM:00117B8E ; --------------------------------------------------------------------------- ROM:00117B8E ROM:00117B8E loc_117B8E: ; CODE XREF: sub_117B68+1C↑j ROM:00117B8E bclr #7,($92C).w ROM:00117B94 cmpi.b #1,($754).w ROM:00117B9A bne.s loc_117BAE ROM:00117B9C andi.l #$FFFFFFF,($444).w ROM:00117BA4 ori.l #$F0000000,($444).w ROM:00117BAC bra.s locret_117BBE ROM:00117BAE ; --------------------------------------------------------------------------- ROM:00117BAE ROM:00117BAE loc_117BAE: ; CODE XREF: sub_117B68+32↑j ROM:00117BAE andi.l #$FFFFFFF,($448).w ROM:00117BB6 ori.l #$F0000000,($448).w ROM:00117BBE ROM:00117BBE locret_117BBE: ; CODE XREF: sub_117B68+24↑j ROM:00117BBE ; sub_117B68+44↑j ROM:00117BBE rts ROM:00117BBE ; End of function sub_117B68 ROM:00117BBE ROM:00117BC0 ROM:00117BC0 ; =============== S U B R O U T I N E ======================================= ROM:00117BC0 ROM:00117BC0 ROM:00117BC0 sub_117BC0: ; CODE XREF: ROM:00117A82↑p ROM:00117BC0 ; ROM:loc_117AF2↑p ... ROM:00117BC0 bset #7,($934).w ROM:00117BC6 rts ROM:00117BC6 ; End of function sub_117BC0 ROM:00117BC6 ROM:00117BC8 ROM:00117BC8 ; =============== S U B R O U T I N E ======================================= ROM:00117BC8 ROM:00117BC8 ROM:00117BC8 sub_117BC8: ; CODE XREF: ROM:loc_117A7E↑p ROM:00117BC8 bset #6,($934).w ROM:00117BCE rts ROM:00117BCE ; End of function sub_117BC8 ROM:00117BCE ROM:00117BD0 ROM:00117BD0 ; =============== S U B R O U T I N E ======================================= ROM:00117BD0 ROM:00117BD0 ROM:00117BD0 sub_117BD0: ; CODE XREF: ROM:00117A18↑p ROM:00117BD0 ; ROM:00117A64↑p ROM:00117BD0 cmpi.b #1,($754).w ROM:00117BD6 bne.s loc_117BEA ROM:00117BD8 andi.l #$FFFFFFF,($444).w ROM:00117BE0 ori.l #$A0000000,($444).w ROM:00117BE8 bra.s locret_117BFA ROM:00117BEA ; --------------------------------------------------------------------------- ROM:00117BEA ROM:00117BEA loc_117BEA: ; CODE XREF: sub_117BD0+6↑j ROM:00117BEA andi.l #$FFFFFFF,($448).w ROM:00117BF2 ori.l #$A0000000,($448).w ROM:00117BFA ROM:00117BFA locret_117BFA: ; CODE XREF: sub_117BD0+18↑j ROM:00117BFA rts ROM:00117BFA ; End of function sub_117BD0 ROM:00117BFA ROM:00117BFC ROM:00117BFC ; =============== S U B R O U T I N E ======================================= ROM:00117BFC ROM:00117BFC ROM:00117BFC sub_117BFC: ; CODE XREF: ROM:00117902↑p ROM:00117BFC ; ROM:00117994↑p ... ROM:00117BFC cmpi.b #1,($754).w ROM:00117C02 bne.s loc_117C16 ROM:00117C04 andi.l #$FFFFFFF,($444).w ROM:00117C0C ori.l #$50000000,($444).w ROM:00117C14 bra.s locret_117C26 ROM:00117C16 ; --------------------------------------------------------------------------- ROM:00117C16 ROM:00117C16 loc_117C16: ; CODE XREF: sub_117BFC+6↑j ROM:00117C16 andi.l #$FFFFFFF,($448).w ROM:00117C1E ori.l #$50000000,($448).w ROM:00117C26 ROM:00117C26 locret_117C26: ; CODE XREF: sub_117BFC+18↑j ROM:00117C26 rts ROM:00117C26 ; End of function sub_117BFC ROM:00117C26 ROM:00117C28 ROM:00117C28 ; =============== S U B R O U T I N E ======================================= ROM:00117C28 ROM:00117C28 ROM:00117C28 sub_117C28: ; CODE XREF: ROM:00117906↑p ROM:00117C28 ; ROM:00117A1C↑p ... ROM:00117C28 cmpi.b #1,($754).w ROM:00117C2E bne.s loc_117C3A ROM:00117C30 andi.l #$F0000000,($444).w ROM:00117C38 bra.s locret_117C42 ROM:00117C3A ; --------------------------------------------------------------------------- ROM:00117C3A ROM:00117C3A loc_117C3A: ; CODE XREF: sub_117C28+6↑j ROM:00117C3A andi.l #$F0000000,($448).w ROM:00117C42 ROM:00117C42 locret_117C42: ; CODE XREF: sub_117C28+10↑j ROM:00117C42 rts ROM:00117C42 ; End of function sub_117C28 ROM:00117C42 ROM:00117C44 ROM:00117C44 ; =============== S U B R O U T I N E ======================================= ROM:00117C44 ROM:00117C44 ROM:00117C44 sub_117C44: ; CODE XREF: ROM:001178A4↑p ROM:00117C44 ; ROM:001178FE↑p ... ROM:00117C44 cmpi.b #1,($754).w ROM:00117C4A bne.s loc_117C54 ROM:00117C4C move.b #2,($754).w ROM:00117C52 bra.s locret_117C5A ROM:00117C54 ; --------------------------------------------------------------------------- ROM:00117C54 ROM:00117C54 loc_117C54: ; CODE XREF: sub_117C44+6↑j ROM:00117C54 move.b #1,($754).w ROM:00117C5A ROM:00117C5A locret_117C5A: ; CODE XREF: sub_117C44+E↑j ROM:00117C5A rts ROM:00117C5A ; End of function sub_117C44 ROM:00117C5A ROM:00117C5C ROM:00117C5C ; =============== S U B R O U T I N E ======================================= ROM:00117C5C ROM:00117C5C ROM:00117C5C sub_117C5C: ; CODE XREF: ROM:0011789C↑p ROM:00117C5C ; ROM:001178F6↑p ... ROM:00117C5C lea ($134C).w,a0 ROM:00117C60 lea (dword_13798C).l,a1 ROM:00117C66 move.w #$E0,d1 ROM:00117C6A clr.w d0 ROM:00117C6C clr.w d2 ROM:00117C6E ROM:00117C6E loc_117C6E: ; CODE XREF: sub_117C5C+22↓j ROM:00117C6E cmp.w d0,d1 ROM:00117C70 ble.s loc_117C80 ROM:00117C72 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117C78 addq.w #2,d0 ROM:00117C7A move.w d0,d2 ROM:00117C7C lsr.w #1,d2 ROM:00117C7E bra.s loc_117C6E ROM:00117C80 ; --------------------------------------------------------------------------- ROM:00117C80 ROM:00117C80 loc_117C80: ; CODE XREF: sub_117C5C+14↑j ROM:00117C80 bset #0,($92D).w ROM:00117C86 bset #5,($93D).w ROM:00117C8C rts ROM:00117C8C ; End of function sub_117C5C ROM:00117C8C ROM:00117C8E ROM:00117C8E ; =============== S U B R O U T I N E ======================================= ROM:00117C8E ROM:00117C8E ROM:00117C8E sub_117C8E: ; CODE XREF: ROM:001178E0↑p ROM:00117C8E ; ROM:00117978↑p ROM:00117C8E bclr #0,($92D).w ROM:00117C94 bclr #5,($93D).w ROM:00117C9A move.l ($444).w,d0 ROM:00117C9E move.l ($448).w,d1 ROM:00117CA2 andi.l #$F0000000,d0 ROM:00117CA8 andi.l #$F0000000,d1 ROM:00117CAE cmpi.l #$A0000000,d0 ROM:00117CB4 bne.s loc_117CBE ROM:00117CB6 move.b #1,($754).w ROM:00117CBC bra.s locret_117D00 ROM:00117CBE ; --------------------------------------------------------------------------- ROM:00117CBE ROM:00117CBE loc_117CBE: ; CODE XREF: sub_117C8E+26↑j ROM:00117CBE cmpi.l #$A0000000,d1 ROM:00117CC4 bne.s loc_117CCE ROM:00117CC6 move.b #2,($754).w ROM:00117CCC bra.s locret_117D00 ROM:00117CCE ; --------------------------------------------------------------------------- ROM:00117CCE ROM:00117CCE loc_117CCE: ; CODE XREF: sub_117C8E+36↑j ROM:00117CCE cmpi.l #$50000000,d0 ROM:00117CD4 bne.s loc_117CE4 ROM:00117CD6 move.b #1,($754).w ROM:00117CDC bset #5,($93D).w ROM:00117CE2 bra.s locret_117D00 ROM:00117CE4 ; --------------------------------------------------------------------------- ROM:00117CE4 ROM:00117CE4 loc_117CE4: ; CODE XREF: sub_117C8E+46↑j ROM:00117CE4 cmpi.l #$50000000,d1 ROM:00117CEA bne.s loc_117CFA ROM:00117CEC move.b #2,($754).w ROM:00117CF2 bset #5,($93D).w ROM:00117CF8 bra.s locret_117D00 ROM:00117CFA ; --------------------------------------------------------------------------- ROM:00117CFA ROM:00117CFA loc_117CFA: ; CODE XREF: sub_117C8E+5C↑j ROM:00117CFA move.b #0,($754).w ROM:00117D00 ROM:00117D00 locret_117D00: ; CODE XREF: sub_117C8E+2E↑j ROM:00117D00 ; sub_117C8E+3E↑j ... ROM:00117D00 rts ROM:00117D00 ; End of function sub_117C8E ROM:00117D00 ROM:00117D02 ROM:00117D02 ; =============== S U B R O U T I N E ======================================= ROM:00117D02 ROM:00117D02 ROM:00117D02 sub_117D02: ; CODE XREF: ROM:00117886↑p ROM:00117D02 move.w #$E0,d0 ROM:00117D06 cmpi.w #$EC,d0 ROM:00117D0A ble.s locret_117D12 ROM:00117D0C bset #1,($935).w ROM:00117D12 ROM:00117D12 locret_117D12: ; CODE XREF: sub_117D02+8↑j ROM:00117D12 rts ROM:00117D12 ; End of function sub_117D02 ROM:00117D12 ROM:00117D14 ROM:00117D14 ; =============== S U B R O U T I N E ======================================= ROM:00117D14 ROM:00117D14 ROM:00117D14 sub_117D14: ; CODE XREF: ROM:00117082↑p ROM:00117D14 clr.w d1 ROM:00117D16 move.b ($756).w,d1 ROM:00117D1A cmpi.w #5,d1 ROM:00117D1E bcc.s locret_117D28 ROM:00117D20 movea.l off_117D2A(pc,d1.w*4),a0 ROM:00117D24 nop ROM:00117D26 jmp (a0) ROM:00117D28 ; --------------------------------------------------------------------------- ROM:00117D28 ROM:00117D28 locret_117D28: ; CODE XREF: sub_117D14+A↑j ROM:00117D28 rts ROM:00117D28 ; End of function sub_117D14 ROM:00117D28 ROM:00117D28 ; --------------------------------------------------------------------------- ROM:00117D2A off_117D2A: dc.l loc_117D3E ; DATA XREF: sub_117D14+C↑r ROM:00117D2E dc.l loc_117D4C ROM:00117D32 dc.l loc_117D86 ROM:00117D36 dc.l loc_117E14 ROM:00117D3A dc.l loc_117E5E ROM:00117D3E ; --------------------------------------------------------------------------- ROM:00117D3E ROM:00117D3E loc_117D3E: ; DATA XREF: ROM:off_117D2A↑o ROM:00117D3E bsr.w sub_117E66 ROM:00117D42 move.b #1,($756).w ROM:00117D48 bra.s locret_117D84 ROM:00117D4A ; --------------------------------------------------------------------------- ROM:00117D4A rts ROM:00117D4C ; --------------------------------------------------------------------------- ROM:00117D4C ROM:00117D4C loc_117D4C: ; DATA XREF: ROM:00117D2E↑o ROM:00117D4C btst #4,($934).w ROM:00117D52 bne.s locret_117D84 ROM:00117D54 move.w $692(a5),d0 ROM:00117D58 move.w $694(a5),d1 ROM:00117D5C clr.b ($908).w ROM:00117D60 move.w d0,($6EA).w ROM:00117D64 move.b #1,($908).w ROM:00117D6A clr.b ($907).w ROM:00117D6E move.w d1,($6E8).w ROM:00117D72 move.b #1,($907).w ROM:00117D78 move.b #2,($756).w ROM:00117D7E bra.l loc_117E0E ROM:00117D84 ; --------------------------------------------------------------------------- ROM:00117D84 ROM:00117D84 locret_117D84: ; CODE XREF: ROM:00117D48↑j ROM:00117D84 ; ROM:00117D52↑j ... ROM:00117D84 rts ROM:00117D86 ; --------------------------------------------------------------------------- ROM:00117D86 ROM:00117D86 loc_117D86: ; DATA XREF: ROM:00117D32↑o ROM:00117D86 btst #4,($934).w ROM:00117D8C bne.s loc_117DBE ROM:00117D8E cmpi.w #0,($6EA).w ROM:00117D94 bgt.s loc_117DBE ROM:00117D96 move.w $696(a5),d0 ROM:00117D9A btst #7,($934).w ROM:00117DA0 beq.s loc_117DA8 ROM:00117DA2 cmpi.w #0,d0 ROM:00117DA6 ble.s loc_117DBE ROM:00117DA8 ROM:00117DA8 loc_117DA8: ; CODE XREF: ROM:00117DA0↑j ROM:00117DA8 bsr.w sub_117E6E ROM:00117DAC bset #3,($939).w ROM:00117DB2 move.b #4,($756).w ROM:00117DB8 bra.l loc_117E5E ROM:00117DBE ; --------------------------------------------------------------------------- ROM:00117DBE ROM:00117DBE loc_117DBE: ; CODE XREF: ROM:00117D8C↑j ROM:00117DBE ; ROM:00117D94↑j ... ROM:00117DBE btst #4,($934).w ROM:00117DC4 beq.s loc_117DDE ROM:00117DC6 clr.b ($907).w ROM:00117DCA clr.w ($6E8).w ROM:00117DCE clr.b ($908).w ROM:00117DD2 clr.w ($6EA).w ROM:00117DD6 move.b #1,($756).w ROM:00117DDC bra.s locret_117D84 ROM:00117DDE ; --------------------------------------------------------------------------- ROM:00117DDE ROM:00117DDE loc_117DDE: ; CODE XREF: ROM:00117DC4↑j ROM:00117DDE btst #4,($934).w ROM:00117DE4 bne.s loc_117E0E ROM:00117DE6 cmpi.w #0,($6EA).w ROM:00117DEC bgt.s loc_117E0E ROM:00117DEE move.w $696(a5),d0 ROM:00117DF2 btst #7,($934).w ROM:00117DF8 beq.s loc_117E0E ROM:00117DFA cmpi.w #0,d0 ROM:00117DFE bne.s loc_117E0E ROM:00117E00 bset #3,($939).w ROM:00117E06 move.b #3,($756).w ROM:00117E0C bra.s loc_117E58 ROM:00117E0E ; --------------------------------------------------------------------------- ROM:00117E0E ROM:00117E0E loc_117E0E: ; CODE XREF: ROM:00117D7E↑j ROM:00117E0E ; ROM:00117DE4↑j ... ROM:00117E0E bsr.w sub_117E86 ROM:00117E12 rts ROM:00117E14 ; --------------------------------------------------------------------------- ROM:00117E14 ROM:00117E14 loc_117E14: ; DATA XREF: ROM:00117D36↑o ROM:00117E14 btst #4,($934).w ROM:00117E1A beq.s loc_117E28 ROM:00117E1C bsr.w sub_117E76 ROM:00117E20 move.b #4,($756).w ROM:00117E26 bra.s loc_117E5E ROM:00117E28 ; --------------------------------------------------------------------------- ROM:00117E28 ROM:00117E28 loc_117E28: ; CODE XREF: ROM:00117E1A↑j ROM:00117E28 btst #4,($934).w ROM:00117E2E bne.s loc_117E58 ROM:00117E30 cmpi.w #0,($6E8).w ROM:00117E36 bgt.s loc_117E3A ROM:00117E38 bra.s loc_117E4C ROM:00117E3A ; --------------------------------------------------------------------------- ROM:00117E3A ROM:00117E3A loc_117E3A: ; CODE XREF: ROM:00117E36↑j ROM:00117E3A move.w $696(a5),d0 ROM:00117E3E btst #7,($934).w ROM:00117E44 beq.s loc_117E4C ROM:00117E46 cmpi.w #0,d0 ROM:00117E4A ble.s loc_117E58 ROM:00117E4C ROM:00117E4C loc_117E4C: ; CODE XREF: ROM:00117E38↑j ROM:00117E4C ; ROM:00117E44↑j ROM:00117E4C bsr.w sub_117E6E ROM:00117E50 move.b #4,($756).w ROM:00117E56 bra.s loc_117E5E ROM:00117E58 ; --------------------------------------------------------------------------- ROM:00117E58 ROM:00117E58 loc_117E58: ; CODE XREF: ROM:00117E0C↑j ROM:00117E58 ; ROM:00117E2E↑j ... ROM:00117E58 bsr.w sub_117E86 ROM:00117E5C rts ROM:00117E5E ; --------------------------------------------------------------------------- ROM:00117E5E ROM:00117E5E loc_117E5E: ; CODE XREF: ROM:00117DB8↑j ROM:00117E5E ; ROM:00117E26↑j ... ROM:00117E5E bsr.w sub_117E86 ROM:00117E62 rts ROM:00117E64 ; --------------------------------------------------------------------------- ROM:00117E64 rts ROM:00117E66 ROM:00117E66 ; =============== S U B R O U T I N E ======================================= ROM:00117E66 ROM:00117E66 ROM:00117E66 sub_117E66: ; CODE XREF: ROM:loc_117D3E↑p ROM:00117E66 bset #2,($133A).w ROM:00117E6C rts ROM:00117E6C ; End of function sub_117E66 ROM:00117E6C ROM:00117E6E ROM:00117E6E ; =============== S U B R O U T I N E ======================================= ROM:00117E6E ROM:00117E6E ROM:00117E6E sub_117E6E: ; CODE XREF: ROM:loc_117DA8↑p ROM:00117E6E ; ROM:loc_117E4C↑p ROM:00117E6E bclr #2,($133A).w ROM:00117E74 rts ROM:00117E74 ; End of function sub_117E6E ROM:00117E74 ROM:00117E76 ROM:00117E76 ; =============== S U B R O U T I N E ======================================= ROM:00117E76 ROM:00117E76 ROM:00117E76 sub_117E76: ; CODE XREF: ROM:00117E1C↑p ROM:00117E76 ; ROM:001259AE↓p ROM:00117E76 move.w #0,($FFFFFA4A).w ROM:00117E7C move.w #0,($FFFFFA4A).w ROM:00117E82 nop ROM:00117E84 rts ROM:00117E84 ; End of function sub_117E76 ROM:00117E84 ROM:00117E86 ROM:00117E86 ; =============== S U B R O U T I N E ======================================= ROM:00117E86 ROM:00117E86 ROM:00117E86 sub_117E86: ; CODE XREF: ROM:loc_117E0E↑p ROM:00117E86 ; ROM:loc_117E58↑p ... ROM:00117E86 bclr #7,($934).w ROM:00117E8C rts ROM:00117E8C ; End of function sub_117E86 ROM:00117E8C ROM:00117E8E ROM:00117E8E ; =============== S U B R O U T I N E ======================================= ROM:00117E8E ROM:00117E8E ROM:00117E8E sub_117E8E: ; CODE XREF: ROM:0011A5D2↓p ROM:00117E8E clr.w ($E58).w ROM:00117E92 clr.w ($58C).w ROM:00117E96 cmpi.b #1,($75A).w ROM:00117E9C bne.s loc_117EA6 ROM:00117E9E bsr.l sub_118672 ROM:00117EA4 bra.s locret_117F04 ROM:00117EA6 ; --------------------------------------------------------------------------- ROM:00117EA6 ROM:00117EA6 loc_117EA6: ; CODE XREF: sub_117E8E+E↑j ROM:00117EA6 cmpi.b #2,($75A).w ROM:00117EAC bne.s loc_117EB6 ROM:00117EAE bsr.l sub_118C7A ROM:00117EB4 bra.s locret_117F04 ROM:00117EB6 ; --------------------------------------------------------------------------- ROM:00117EB6 ROM:00117EB6 loc_117EB6: ; CODE XREF: sub_117E8E+1E↑j ROM:00117EB6 cmpi.b #3,($75A).w ROM:00117EBC bne.s loc_117EC6 ROM:00117EBE bsr.l sub_1190E8 ROM:00117EC4 bra.s locret_117F04 ROM:00117EC6 ; --------------------------------------------------------------------------- ROM:00117EC6 ROM:00117EC6 loc_117EC6: ; CODE XREF: sub_117E8E+2E↑j ROM:00117EC6 cmpi.b #4,($75A).w ROM:00117ECC bne.s loc_117ED6 ROM:00117ECE bsr.l sub_1191E2 ROM:00117ED4 bra.s locret_117F04 ROM:00117ED6 ; --------------------------------------------------------------------------- ROM:00117ED6 ROM:00117ED6 loc_117ED6: ; CODE XREF: sub_117E8E+3E↑j ROM:00117ED6 cmpi.b #6,($75A).w ROM:00117EDC bne.s loc_117EE6 ROM:00117EDE bsr.l sub_1191FA ROM:00117EE4 bra.s locret_117F04 ROM:00117EE6 ; --------------------------------------------------------------------------- ROM:00117EE6 ROM:00117EE6 loc_117EE6: ; CODE XREF: sub_117E8E+4E↑j ROM:00117EE6 cmpi.b #7,($75A).w ROM:00117EEC bne.s loc_117EF6 ROM:00117EEE bsr.l sub_1196E2 ROM:00117EF4 bra.s locret_117F04 ROM:00117EF6 ; --------------------------------------------------------------------------- ROM:00117EF6 ROM:00117EF6 loc_117EF6: ; CODE XREF: sub_117E8E+5E↑j ROM:00117EF6 cmpi.b #9,($75A).w ROM:00117EFC bne.s locret_117F04 ROM:00117EFE bsr.l sub_1197EE ROM:00117F04 ROM:00117F04 locret_117F04: ; CODE XREF: sub_117E8E+16↑j ROM:00117F04 ; sub_117E8E+26↑j ... ROM:00117F04 rts ROM:00117F04 ; End of function sub_117E8E ROM:00117F04 ROM:00117F06 ROM:00117F06 ; =============== S U B R O U T I N E ======================================= ROM:00117F06 ROM:00117F06 ROM:00117F06 sub_117F06: ; CODE XREF: sub_118672+10↓p ROM:00117F06 ; sub_118672+7C↓p ... ROM:00117F06 lea ($11F4).w,a0 ROM:00117F0A clr.w d0 ROM:00117F0C move.w ($58C).w,d0 ROM:00117F10 move.b $107(a5),(a0,d0.w) ROM:00117F16 addq.w #1,d0 ROM:00117F18 bvc.s loc_117F1E ROM:00117F1A move.w #$8000,d0 ROM:00117F1E ROM:00117F1E loc_117F1E: ; CODE XREF: sub_117F06+12↑j ROM:00117F1E move.b $108(a5),(a0,d0.w) ROM:00117F24 addq.w #1,d0 ROM:00117F26 bvc.s loc_117F2C ROM:00117F28 move.w #$8000,d0 ROM:00117F2C ROM:00117F2C loc_117F2C: ; CODE XREF: sub_117F06+20↑j ROM:00117F2C move.b $109(a5),(a0,d0.w) ROM:00117F32 addq.w #1,d0 ROM:00117F34 bvc.s loc_117F3A ROM:00117F36 move.w #$8000,d0 ROM:00117F3A ROM:00117F3A loc_117F3A: ; CODE XREF: sub_117F06+2E↑j ROM:00117F3A move.b ($75A).w,d1 ROM:00117F3E addi.b #$40,d1 ; '@' ROM:00117F42 move.b d1,(a0,d0.w) ROM:00117F46 addq.w #1,d0 ROM:00117F48 bvc.s loc_117F4E ROM:00117F4A move.w #$8000,d0 ROM:00117F4E ROM:00117F4E loc_117F4E: ; CODE XREF: sub_117F06+42↑j ROM:00117F4E move.w d0,($58C).w ROM:00117F52 rts ROM:00117F52 ; End of function sub_117F06 ROM:00117F52 ROM:00117F54 ROM:00117F54 ; =============== S U B R O U T I N E ======================================= ROM:00117F54 ROM:00117F54 ROM:00117F54 sub_117F54: ; CODE XREF: sub_118672+64↓p ROM:00117F54 ; sub_118672+12A↓p ... ROM:00117F54 move.w ($58C).w,d0 ROM:00117F58 cmpi.w #0,d0 ROM:00117F5C ble.s locret_117F90 ROM:00117F5E lea ($11F4).w,a0 ROM:00117F62 clr.w d1 ROM:00117F64 clr.w d2 ROM:00117F66 move.w ($E58).w,d3 ROM:00117F6A subq.w #1,d0 ROM:00117F6C move.w d3,d1 ROM:00117F6E bra.s loc_117F74 ROM:00117F70 ; --------------------------------------------------------------------------- ROM:00117F70 ROM:00117F70 loc_117F70: ; CODE XREF: sub_117F54+28↓j ROM:00117F70 addi.w #1,d1 ROM:00117F74 ROM:00117F74 loc_117F74: ; CODE XREF: sub_117F54+1A↑j ROM:00117F74 cmp.w d0,d1 ROM:00117F76 bgt.s loc_117F7E ROM:00117F78 add.b (a0,d1.w),d2 ROM:00117F7C bra.s loc_117F70 ROM:00117F7E ; --------------------------------------------------------------------------- ROM:00117F7E ROM:00117F7E loc_117F7E: ; CODE XREF: sub_117F54+22↑j ROM:00117F7E addq.w #1,d0 ROM:00117F80 move.b d2,(a0,d0.w) ROM:00117F84 addq.w #1,d0 ROM:00117F86 bvc.s loc_117F8C ROM:00117F88 move.w #$8000,d0 ROM:00117F8C ROM:00117F8C loc_117F8C: ; CODE XREF: sub_117F54+32↑j ROM:00117F8C move.w d0,($58C).w ROM:00117F90 ROM:00117F90 locret_117F90: ; CODE XREF: sub_117F54+8↑j ROM:00117F90 rts ROM:00117F90 ; End of function sub_117F54 ROM:00117F90 ROM:00117F92 ROM:00117F92 ; =============== S U B R O U T I N E ======================================= ROM:00117F92 ROM:00117F92 ROM:00117F92 sub_117F92: ; CODE XREF: ROM:001170D6↑p ROM:00117F92 btst #0,($1340).w ROM:00117F98 beq.s loc_117FA8 ROM:00117F9A move.w ($138E).w,($588).w ROM:00117FA0 move.w ($1390).w,($58A).w ROM:00117FA6 bra.s locret_117FB8 ROM:00117FA8 ; --------------------------------------------------------------------------- ROM:00117FA8 ROM:00117FA8 loc_117FA8: ; CODE XREF: sub_117F92+6↑j ROM:00117FA8 btst #4,($1342).w ROM:00117FAE beq.s locret_117FB8 ROM:00117FB0 clr.w ($588).w ROM:00117FB4 clr.w ($58A).w ROM:00117FB8 ROM:00117FB8 locret_117FB8: ; CODE XREF: sub_117F92+14↑j ROM:00117FB8 ; sub_117F92+1C↑j ROM:00117FB8 rts ROM:00117FB8 ; End of function sub_117F92 ROM:00117FB8 ROM:00117FBA ROM:00117FBA ; =============== S U B R O U T I N E ======================================= ROM:00117FBA ROM:00117FBA ROM:00117FBA sub_117FBA: ; CODE XREF: ROM:loc_11326A↑p ROM:00117FBA clr.w d1 ROM:00117FBC move.b ($758).w,d1 ROM:00117FC0 cmpi.w #$10,d1 ROM:00117FC4 bcc.s locret_117FCE ROM:00117FC6 movea.l off_117FD0(pc,d1.w*4),a0 ROM:00117FCA nop ROM:00117FCC jmp (a0) ROM:00117FCE ; --------------------------------------------------------------------------- ROM:00117FCE ROM:00117FCE locret_117FCE: ; CODE XREF: sub_117FBA+A↑j ROM:00117FCE rts ROM:00117FCE ; End of function sub_117FBA ROM:00117FCE ROM:00117FCE ; --------------------------------------------------------------------------- ROM:00117FD0 off_117FD0: dc.l locret_118010 ; DATA XREF: sub_117FBA+C↑r ROM:00117FD4 dc.l loc_118012 ROM:00117FD8 dc.l loc_118042 ROM:00117FDC dc.l loc_11806C ROM:00117FE0 dc.l loc_118096 ROM:00117FE4 dc.l loc_1180C0 ROM:00117FE8 dc.l loc_1180EA ROM:00117FEC dc.l loc_118114 ROM:00117FF0 dc.l loc_11813E ROM:00117FF4 dc.l loc_118168 ROM:00117FF8 dc.l loc_118192 ROM:00117FFC dc.l loc_1181D4 ROM:00118000 dc.l loc_118206 ROM:00118004 dc.l loc_118236 ROM:00118008 dc.l loc_118266 ROM:0011800C dc.l locret_118296 ROM:00118010 ; --------------------------------------------------------------------------- ROM:00118010 ROM:00118010 locret_118010: ; DATA XREF: ROM:off_117FD0↑o ROM:00118010 rts ROM:00118012 ; --------------------------------------------------------------------------- ROM:00118012 ROM:00118012 loc_118012: ; DATA XREF: ROM:00117FD4↑o ROM:00118012 cmpi.w #0,($632).w ROM:00118018 bgt.s locret_118040 ROM:0011801A move.w ($FFFFFC0E).w,d0 ROM:0011801E move.w ($FFFFFC0C).w,d0 ROM:00118022 bclr #5,($FFFFFC0B).w ROM:00118028 bset #4,($FFFFFC0B).w ROM:0011802E bset #5,($92B).w ROM:00118034 bset #5,($939).w ROM:0011803A move.b #$F,($758).w ROM:00118040 ROM:00118040 locret_118040: ; CODE XREF: ROM:00118018↑j ROM:00118040 rts ROM:00118042 ; --------------------------------------------------------------------------- ROM:00118042 ROM:00118042 loc_118042: ; DATA XREF: ROM:00117FD8↑o ROM:00118042 cmpi.w #0,($632).w ROM:00118048 bgt.s locret_11806A ROM:0011804A move.w ($FFFFFC0E).w,d0 ROM:0011804E move.w ($FFFFFC0C).w,d0 ROM:00118052 bset #4,($FFFFFC0B).w ROM:00118058 bset #5,($92B).w ROM:0011805E bset #5,($939).w ROM:00118064 move.b #$F,($758).w ROM:0011806A ROM:0011806A locret_11806A: ; CODE XREF: ROM:00118048↑j ROM:0011806A rts ROM:0011806C ; --------------------------------------------------------------------------- ROM:0011806C ROM:0011806C loc_11806C: ; DATA XREF: ROM:00117FDC↑o ROM:0011806C cmpi.w #0,($632).w ROM:00118072 bgt.s locret_118094 ROM:00118074 move.w ($FFFFFC0E).w,d0 ROM:00118078 move.w ($FFFFFC0C).w,d0 ROM:0011807C bset #4,($FFFFFC0B).w ROM:00118082 bset #5,($92B).w ROM:00118088 bset #5,($939).w ROM:0011808E move.b #$F,($758).w ROM:00118094 ROM:00118094 locret_118094: ; CODE XREF: ROM:00118072↑j ROM:00118094 rts ROM:00118096 ; --------------------------------------------------------------------------- ROM:00118096 ROM:00118096 loc_118096: ; DATA XREF: ROM:00117FE0↑o ROM:00118096 cmpi.w #0,($632).w ROM:0011809C bgt.s locret_1180BE ROM:0011809E move.w ($FFFFFC0E).w,d0 ROM:001180A2 move.w ($FFFFFC0C).w,d0 ROM:001180A6 bset #4,($FFFFFC0B).w ROM:001180AC bset #5,($92B).w ROM:001180B2 bset #5,($939).w ROM:001180B8 move.b #$F,($758).w ROM:001180BE ROM:001180BE locret_1180BE: ; CODE XREF: ROM:0011809C↑j ROM:001180BE rts ROM:001180C0 ; --------------------------------------------------------------------------- ROM:001180C0 ROM:001180C0 loc_1180C0: ; DATA XREF: ROM:00117FE4↑o ROM:001180C0 cmpi.w #0,($632).w ROM:001180C6 bgt.s locret_1180E8 ROM:001180C8 move.w ($FFFFFC0E).w,d0 ROM:001180CC move.w ($FFFFFC0C).w,d0 ROM:001180D0 bset #4,($FFFFFC0B).w ROM:001180D6 bset #5,($92B).w ROM:001180DC bset #5,($939).w ROM:001180E2 move.b #$F,($758).w ROM:001180E8 ROM:001180E8 locret_1180E8: ; CODE XREF: ROM:001180C6↑j ROM:001180E8 rts ROM:001180EA ; --------------------------------------------------------------------------- ROM:001180EA ROM:001180EA loc_1180EA: ; DATA XREF: ROM:00117FE8↑o ROM:001180EA cmpi.w #0,($632).w ROM:001180F0 bgt.s locret_118112 ROM:001180F2 move.w ($FFFFFC0E).w,d0 ROM:001180F6 move.w ($FFFFFC0C).w,d0 ROM:001180FA bset #4,($FFFFFC0B).w ROM:00118100 bset #5,($92B).w ROM:00118106 bset #5,($939).w ROM:0011810C move.b #$F,($758).w ROM:00118112 ROM:00118112 locret_118112: ; CODE XREF: ROM:001180F0↑j ROM:00118112 rts ROM:00118114 ; --------------------------------------------------------------------------- ROM:00118114 ROM:00118114 loc_118114: ; DATA XREF: ROM:00117FEC↑o ROM:00118114 cmpi.w #0,($632).w ROM:0011811A bgt.s locret_11813C ROM:0011811C move.w ($FFFFFC0E).w,d0 ROM:00118120 move.w ($FFFFFC0C).w,d0 ROM:00118124 bset #4,($FFFFFC0B).w ROM:0011812A bset #5,($92B).w ROM:00118130 bset #5,($939).w ROM:00118136 move.b #$F,($758).w ROM:0011813C ROM:0011813C locret_11813C: ; CODE XREF: ROM:0011811A↑j ROM:0011813C rts ROM:0011813E ; --------------------------------------------------------------------------- ROM:0011813E ROM:0011813E loc_11813E: ; DATA XREF: ROM:00117FF0↑o ROM:0011813E cmpi.w #0,($632).w ROM:00118144 bgt.s locret_118166 ROM:00118146 move.w ($FFFFFC0E).w,d0 ROM:0011814A move.w ($FFFFFC0C).w,d0 ROM:0011814E bset #4,($FFFFFC0B).w ROM:00118154 bset #5,($92B).w ROM:0011815A bset #5,($939).w ROM:00118160 move.b #$F,($758).w ROM:00118166 ROM:00118166 locret_118166: ; CODE XREF: ROM:00118144↑j ROM:00118166 rts ROM:00118168 ; --------------------------------------------------------------------------- ROM:00118168 ROM:00118168 loc_118168: ; DATA XREF: ROM:00117FF4↑o ROM:00118168 cmpi.w #0,($632).w ROM:0011816E bgt.s locret_118190 ROM:00118170 move.w ($FFFFFC0E).w,d0 ROM:00118174 move.w ($FFFFFC0C).w,d0 ROM:00118178 bset #4,($FFFFFC0B).w ROM:0011817E bset #5,($92B).w ROM:00118184 bset #5,($939).w ROM:0011818A move.b #$F,($758).w ROM:00118190 ROM:00118190 locret_118190: ; CODE XREF: ROM:0011816E↑j ROM:00118190 rts ROM:00118192 ; --------------------------------------------------------------------------- ROM:00118192 ROM:00118192 loc_118192: ; DATA XREF: ROM:00117FF8↑o ROM:00118192 btst #1,($932).w ROM:00118198 beq.s locret_1181D2 ROM:0011819A bclr #1,($932).w ROM:001181A0 bclr #7,($93A).w ROM:001181A6 move.w ($FFFFFC0E).w,d0 ROM:001181AA move.w ($FFFFFC0C).w,d0 ROM:001181AE bset #3,($FFFFFC0B).w ROM:001181B4 bset #4,($FFFFFC0B).w ROM:001181BA bclr #5,($FFFFFC0B).w ROM:001181C0 bclr #7,($FFFFFC0B).w ROM:001181C6 bset #5,($939).w ROM:001181CC move.b #$F,($758).w ROM:001181D2 ROM:001181D2 locret_1181D2: ; CODE XREF: ROM:00118198↑j ROM:001181D2 rts ROM:001181D4 ; --------------------------------------------------------------------------- ROM:001181D4 ROM:001181D4 loc_1181D4: ; DATA XREF: ROM:00117FFC↑o ROM:001181D4 cmpi.w #0,($630).w ROM:001181DA bgt.s locret_118204 ROM:001181DC bclr #5,($FFFFFC0B).w ROM:001181E2 move.w ($FFFFFC0E).w,d0 ROM:001181E6 move.w ($FFFFFC0C).w,d0 ROM:001181EA bset #4,($FFFFFC0B).w ROM:001181F0 bset #5,($92B).w ROM:001181F6 bset #5,($939).w ROM:001181FC move.b #$F,($758).w ROM:00118202 rts ROM:00118204 ; --------------------------------------------------------------------------- ROM:00118204 ROM:00118204 locret_118204: ; CODE XREF: ROM:001181DA↑j ROM:00118204 rts ROM:00118206 ; --------------------------------------------------------------------------- ROM:00118206 ROM:00118206 loc_118206: ; DATA XREF: ROM:00118000↑o ROM:00118206 cmpi.w #0,($630).w ROM:0011820C bgt.s locret_118234 ROM:0011820E move.w ($FFFFFC0E).w,d0 ROM:00118212 move.w ($FFFFFC0C).w,d0 ROM:00118216 bclr #5,($FFFFFC0B).w ROM:0011821C bset #4,($FFFFFC0B).w ROM:00118222 bset #5,($92B).w ROM:00118228 bset #5,($939).w ROM:0011822E move.b #$F,($758).w ROM:00118234 ROM:00118234 locret_118234: ; CODE XREF: ROM:0011820C↑j ROM:00118234 rts ROM:00118236 ; --------------------------------------------------------------------------- ROM:00118236 ROM:00118236 loc_118236: ; DATA XREF: ROM:00118004↑o ROM:00118236 cmpi.w #0,($630).w ROM:0011823C bgt.s locret_118264 ROM:0011823E move.w ($FFFFFC0E).w,d0 ROM:00118242 move.w ($FFFFFC0C).w,d0 ROM:00118246 bclr #5,($FFFFFC0B).w ROM:0011824C bset #4,($FFFFFC0B).w ROM:00118252 bset #5,($92B).w ROM:00118258 bset #5,($939).w ROM:0011825E move.b #$F,($758).w ROM:00118264 ROM:00118264 locret_118264: ; CODE XREF: ROM:0011823C↑j ROM:00118264 rts ROM:00118266 ; --------------------------------------------------------------------------- ROM:00118266 ROM:00118266 loc_118266: ; DATA XREF: ROM:00118008↑o ROM:00118266 cmpi.w #0,($630).w ROM:0011826C bgt.s locret_118294 ROM:0011826E move.w ($FFFFFC0E).w,d0 ROM:00118272 move.w ($FFFFFC0C).w,d0 ROM:00118276 bclr #5,($FFFFFC0B).w ROM:0011827C bset #4,($FFFFFC0B).w ROM:00118282 bset #5,($92B).w ROM:00118288 bset #5,($939).w ROM:0011828E move.b #$F,($758).w ROM:00118294 ROM:00118294 locret_118294: ; CODE XREF: ROM:0011826C↑j ROM:00118294 rts ROM:00118296 ; --------------------------------------------------------------------------- ROM:00118296 ROM:00118296 locret_118296: ; DATA XREF: ROM:0011800C↑o ROM:00118296 rts ROM:00118298 ROM:00118298 ; =============== S U B R O U T I N E ======================================= ROM:00118298 ROM:00118298 ROM:00118298 sub_118298: ; CODE XREF: ROM:00117702↑p ROM:00118298 cmpi.b #0,($758).w ROM:0011829E bne.s loc_1182EA ROM:001182A0 bclr #5,($92B).w ROM:001182A6 bclr #4,($FFFFFC0B).w ROM:001182AC move.w ($FFFFFC0E).w,d0 ROM:001182B0 move.w ($FFFFFC0C).w,d0 ROM:001182B4 bset #5,($FFFFFC0B).w ROM:001182BA move.w $AE(a5),d0 ROM:001182BE clr.b ($8AB).w ROM:001182C2 move.w d0,($630).w ROM:001182C6 move.b #1,($8AB).w ROM:001182CC move.w $B0(a5),d0 ROM:001182D0 clr.b ($8AC).w ROM:001182D4 move.w d0,($632).w ROM:001182D8 move.b #1,($8AC).w ROM:001182DE move.b #1,($758).w ROM:001182E4 bra.l locret_11854A ROM:001182EA ; --------------------------------------------------------------------------- ROM:001182EA ROM:001182EA loc_1182EA: ; CODE XREF: sub_118298+6↑j ROM:001182EA cmpi.b #1,($758).w ROM:001182F0 bne.s loc_11832C ROM:001182F2 btst #6,($FFFFFC0D).w ROM:001182F8 bne.s loc_118326 ROM:001182FA cmpi.w #0,($630).w ROM:00118300 bgt.s loc_118326 ROM:00118302 bclr #5,($FFFFFC0B).w ROM:00118308 move.w $C2(a5),($FFFFFC0E).w ROM:0011830E move.w $B4(a5),d0 ROM:00118312 clr.b ($8AC).w ROM:00118316 move.w d0,($632).w ROM:0011831A move.b #1,($8AC).w ROM:00118320 move.b #2,($758).w ROM:00118326 ROM:00118326 loc_118326: ; CODE XREF: sub_118298+60↑j ROM:00118326 ; sub_118298+68↑j ROM:00118326 bra.l locret_11854A ROM:0011832C ; --------------------------------------------------------------------------- ROM:0011832C ROM:0011832C loc_11832C: ; CODE XREF: sub_118298+58↑j ROM:0011832C cmpi.b #2,($758).w ROM:00118332 bne.s loc_11837C ROM:00118334 btst #0,($FFFFFC0C).w ROM:0011833A beq.s loc_118376 ROM:0011833C btst #6,($FFFFFC0D).w ROM:00118342 beq.s loc_118376 ROM:00118344 move.w ($FFFFFC0E).w,d1 ROM:00118348 move.w ($FFFFFC0C).w,d1 ROM:0011834C move.w $B2(a5),d1 ROM:00118350 clr.b ($8AB).w ROM:00118354 move.w d1,($630).w ROM:00118358 move.b #1,($8AB).w ROM:0011835E move.w $B4(a5),d1 ROM:00118362 clr.b ($8AC).w ROM:00118366 move.w d1,($632).w ROM:0011836A move.b #1,($8AC).w ROM:00118370 move.b #3,($758).w ROM:00118376 ROM:00118376 loc_118376: ; CODE XREF: sub_118298+A2↑j ROM:00118376 ; sub_118298+AA↑j ROM:00118376 bra.l locret_11854A ROM:0011837C ; --------------------------------------------------------------------------- ROM:0011837C ROM:0011837C loc_11837C: ; CODE XREF: sub_118298+9A↑j ROM:0011837C cmpi.b #3,($758).w ROM:00118382 bne.s loc_1183B8 ROM:00118384 btst #6,($FFFFFC0D).w ROM:0011838A bne.s loc_1183B2 ROM:0011838C cmpi.w #0,($630).w ROM:00118392 bgt.s loc_1183B2 ROM:00118394 move.w $C4(a5),($FFFFFC0E).w ROM:0011839A move.w $B8(a5),d0 ROM:0011839E clr.b ($8AC).w ROM:001183A2 move.w d0,($632).w ROM:001183A6 move.b #1,($8AC).w ROM:001183AC move.b #4,($758).w ROM:001183B2 ROM:001183B2 loc_1183B2: ; CODE XREF: sub_118298+F2↑j ROM:001183B2 ; sub_118298+FA↑j ROM:001183B2 bra.l locret_11854A ROM:001183B8 ; --------------------------------------------------------------------------- ROM:001183B8 ROM:001183B8 loc_1183B8: ; CODE XREF: sub_118298+EA↑j ROM:001183B8 cmpi.b #4,($758).w ROM:001183BE bne.s loc_118408 ROM:001183C0 btst #0,($FFFFFC0C).w ROM:001183C6 beq.s loc_118402 ROM:001183C8 btst #6,($FFFFFC0D).w ROM:001183CE beq.s loc_118402 ROM:001183D0 move.w ($FFFFFC0E).w,d1 ROM:001183D4 move.w ($FFFFFC0C).w,d1 ROM:001183D8 move.w $B6(a5),d1 ROM:001183DC clr.b ($8AB).w ROM:001183E0 move.w d1,($630).w ROM:001183E4 move.b #1,($8AB).w ROM:001183EA move.w $B8(a5),d1 ROM:001183EE clr.b ($8AC).w ROM:001183F2 move.w d1,($632).w ROM:001183F6 move.b #1,($8AC).w ROM:001183FC move.b #5,($758).w ROM:00118402 ROM:00118402 loc_118402: ; CODE XREF: sub_118298+12E↑j ROM:00118402 ; sub_118298+136↑j ROM:00118402 bra.l locret_11854A ROM:00118408 ; --------------------------------------------------------------------------- ROM:00118408 ROM:00118408 loc_118408: ; CODE XREF: sub_118298+126↑j ROM:00118408 cmpi.b #5,($758).w ROM:0011840E bne.s loc_118444 ROM:00118410 btst #6,($FFFFFC0D).w ROM:00118416 bne.s loc_11843E ROM:00118418 cmpi.w #0,($630).w ROM:0011841E bgt.s loc_11843E ROM:00118420 move.w $C4(a5),($FFFFFC0E).w ROM:00118426 move.w $BC(a5),d0 ROM:0011842A clr.b ($8AC).w ROM:0011842E move.w d0,($632).w ROM:00118432 move.b #1,($8AC).w ROM:00118438 move.b #6,($758).w ROM:0011843E ROM:0011843E loc_11843E: ; CODE XREF: sub_118298+17E↑j ROM:0011843E ; sub_118298+186↑j ROM:0011843E bra.l locret_11854A ROM:00118444 ; --------------------------------------------------------------------------- ROM:00118444 ROM:00118444 loc_118444: ; CODE XREF: sub_118298+176↑j ROM:00118444 cmpi.b #6,($758).w ROM:0011844A bne.s loc_118482 ROM:0011844C btst #0,($FFFFFC0C).w ROM:00118452 beq.s loc_11847C ROM:00118454 btst #6,($FFFFFC0D).w ROM:0011845A beq.s loc_11847C ROM:0011845C move.w ($FFFFFC0E).w,d1 ROM:00118460 move.w ($FFFFFC0C).w,d1 ROM:00118464 move.w $BC(a5),d1 ROM:00118468 clr.b ($8AC).w ROM:0011846C move.w d1,($632).w ROM:00118470 move.b #1,($8AC).w ROM:00118476 move.b #7,($758).w ROM:0011847C ROM:0011847C loc_11847C: ; CODE XREF: sub_118298+1BA↑j ROM:0011847C ; sub_118298+1C2↑j ROM:0011847C bra.l locret_11854A ROM:00118482 ; --------------------------------------------------------------------------- ROM:00118482 ROM:00118482 loc_118482: ; CODE XREF: sub_118298+1B2↑j ROM:00118482 cmpi.b #7,($758).w ROM:00118488 bne.s loc_1184D4 ROM:0011848A btst #6,($FFFFFC0D).w ROM:00118490 beq.s loc_1184D2 ROM:00118492 move.w $C4(a5),d0 ROM:00118496 not.b d0 ROM:00118498 move.w ($FFFFFC0E).w,d1 ROM:0011849C cmp.b d1,d0 ROM:0011849E bne.s loc_1184D2 ROM:001184A0 move.w ($FFFFFC0E).w,d2 ROM:001184A4 move.w ($FFFFFC0C).w,d2 ROM:001184A8 move.w $BA(a5),d2 ROM:001184AC clr.b ($8AB).w ROM:001184B0 move.w d2,($630).w ROM:001184B4 move.b #1,($8AB).w ROM:001184BA move.w $BC(a5),d2 ROM:001184BE clr.b ($8AC).w ROM:001184C2 move.w d2,($632).w ROM:001184C6 move.b #1,($8AC).w ROM:001184CC move.b #8,($758).w ROM:001184D2 ROM:001184D2 loc_1184D2: ; CODE XREF: sub_118298+1F8↑j ROM:001184D2 ; sub_118298+206↑j ROM:001184D2 bra.s locret_11854A ROM:001184D4 ; --------------------------------------------------------------------------- ROM:001184D4 ROM:001184D4 loc_1184D4: ; CODE XREF: sub_118298+1F0↑j ROM:001184D4 cmpi.b #8,($758).w ROM:001184DA bne.s loc_118510 ROM:001184DC btst #6,($FFFFFC0D).w ROM:001184E2 bne.s loc_11850E ROM:001184E4 cmpi.w #0,($630).w ROM:001184EA bgt.s loc_11850E ROM:001184EC move.w $C0(a5),d0 ROM:001184F0 not.b d0 ROM:001184F2 move.w d0,($FFFFFC0E).w ROM:001184F6 move.w $BC(a5),d0 ROM:001184FA clr.b ($8AC).w ROM:001184FE move.w d0,($632).w ROM:00118502 move.b #1,($8AC).w ROM:00118508 move.b #9,($758).w ROM:0011850E ROM:0011850E loc_11850E: ; CODE XREF: sub_118298+24A↑j ROM:0011850E ; sub_118298+252↑j ROM:0011850E bra.s locret_11854A ROM:00118510 ; --------------------------------------------------------------------------- ROM:00118510 ROM:00118510 loc_118510: ; CODE XREF: sub_118298+242↑j ROM:00118510 cmpi.b #9,($758).w ROM:00118516 bne.s locret_11854A ROM:00118518 btst #0,($FFFFFC0C).w ROM:0011851E beq.s locret_11854A ROM:00118520 btst #6,($FFFFFC0D).w ROM:00118526 beq.s locret_11854A ROM:00118528 move.w ($FFFFFC0E).w,d1 ROM:0011852C move.w ($FFFFFC0C).w,d1 ROM:00118530 bclr #3,($FFFFFC0B).w ROM:00118536 clr.b ($8AC).w ROM:0011853A clr.w ($632).w ROM:0011853E bset #7,($93A).w ROM:00118544 move.b #$A,($758).w ROM:0011854A ROM:0011854A locret_11854A: ; CODE XREF: sub_118298+4C↑j ROM:0011854A ; sub_118298:loc_118326↑j ... ROM:0011854A rts ROM:0011854A ; End of function sub_118298 ROM:0011854A ROM:0011854C ROM:0011854C ; =============== S U B R O U T I N E ======================================= ROM:0011854C ROM:0011854C ROM:0011854C sub_11854C: ; CODE XREF: ROM:00112F28↑p ROM:0011854C cmpi.b #1,($758).w ROM:00118552 bne.s loc_118586 ROM:00118554 move.w $C2(a5),d0 ROM:00118558 move.w ($FFFFFC0E).w,d1 ROM:0011855C cmp.b d1,d0 ROM:0011855E bne.s loc_118580 ROM:00118560 move.w ($FFFFFC0E).w,d2 ROM:00118564 move.w ($FFFFFC0C).w,d2 ROM:00118568 move.w $BE(a5),d2 ROM:0011856C clr.b ($8AB).w ROM:00118570 move.w d2,($630).w ROM:00118574 move.b #1,($8AB).w ROM:0011857A move.b #$B,($758).w ROM:00118580 ROM:00118580 loc_118580: ; CODE XREF: sub_11854C+12↑j ROM:00118580 bra.l locret_118670 ROM:00118586 ; --------------------------------------------------------------------------- ROM:00118586 ROM:00118586 loc_118586: ; CODE XREF: sub_11854C+6↑j ROM:00118586 cmpi.b #$B,($758).w ROM:0011858C bne.s loc_1185C0 ROM:0011858E move.w $C4(a5),d0 ROM:00118592 move.w ($FFFFFC0E).w,d1 ROM:00118596 cmp.b d1,d0 ROM:00118598 bne.s loc_1185BA ROM:0011859A move.w ($FFFFFC0E).w,d2 ROM:0011859E move.w ($FFFFFC0C).w,d2 ROM:001185A2 move.w $BE(a5),d2 ROM:001185A6 clr.b ($8AB).w ROM:001185AA move.w d2,($630).w ROM:001185AE move.b #1,($8AB).w ROM:001185B4 move.b #$C,($758).w ROM:001185BA ROM:001185BA loc_1185BA: ; CODE XREF: sub_11854C+4C↑j ROM:001185BA bra.l locret_118670 ROM:001185C0 ; --------------------------------------------------------------------------- ROM:001185C0 ROM:001185C0 loc_1185C0: ; CODE XREF: sub_11854C+40↑j ROM:001185C0 cmpi.b #$C,($758).w ROM:001185C6 bne.s loc_1185FA ROM:001185C8 move.w $C4(a5),d0 ROM:001185CC move.w ($FFFFFC0E).w,d1 ROM:001185D0 cmp.b d1,d0 ROM:001185D2 bne.s loc_1185F4 ROM:001185D4 move.w ($FFFFFC0E).w,d2 ROM:001185D8 move.w ($FFFFFC0C).w,d2 ROM:001185DC move.w $BE(a5),d2 ROM:001185E0 clr.b ($8AB).w ROM:001185E4 move.w d2,($630).w ROM:001185E8 move.b #1,($8AB).w ROM:001185EE move.b #$D,($758).w ROM:001185F4 ROM:001185F4 loc_1185F4: ; CODE XREF: sub_11854C+86↑j ROM:001185F4 bra.l locret_118670 ROM:001185FA ; --------------------------------------------------------------------------- ROM:001185FA ROM:001185FA loc_1185FA: ; CODE XREF: sub_11854C+7A↑j ROM:001185FA cmpi.b #$D,($758).w ROM:00118600 bne.s loc_118632 ROM:00118602 move.w $C4(a5),d0 ROM:00118606 not.b d0 ROM:00118608 move.w ($FFFFFC0E).w,d1 ROM:0011860C cmp.b d1,d0 ROM:0011860E bne.s loc_118630 ROM:00118610 move.w ($FFFFFC0E).w,d2 ROM:00118614 move.w ($FFFFFC0C).w,d2 ROM:00118618 move.w $BE(a5),d2 ROM:0011861C clr.b ($8AB).w ROM:00118620 move.w d2,($630).w ROM:00118624 move.b #1,($8AB).w ROM:0011862A move.b #$E,($758).w ROM:00118630 ROM:00118630 loc_118630: ; CODE XREF: sub_11854C+C2↑j ROM:00118630 bra.s locret_118670 ROM:00118632 ; --------------------------------------------------------------------------- ROM:00118632 ROM:00118632 loc_118632: ; CODE XREF: sub_11854C+B4↑j ROM:00118632 cmpi.b #$E,($758).w ROM:00118638 bne.s locret_118670 ROM:0011863A move.w $C0(a5),d0 ROM:0011863E not.b d0 ROM:00118640 move.w ($FFFFFC0E).w,d1 ROM:00118644 cmp.b d1,d0 ROM:00118646 bne.s locret_118670 ROM:00118648 bclr #5,($FFFFFC0B).w ROM:0011864E move.w ($FFFFFC0E).w,d2 ROM:00118652 move.w ($FFFFFC0C).w,d2 ROM:00118656 bclr #3,($FFFFFC0B).w ROM:0011865C clr.b ($8AB).w ROM:00118660 clr.w ($630).w ROM:00118664 bset #7,($93A).w ROM:0011866A move.b #$A,($758).w ROM:00118670 ROM:00118670 locret_118670: ; CODE XREF: sub_11854C:loc_118580↑j ROM:00118670 ; sub_11854C:loc_1185BA↑j ... ROM:00118670 rts ROM:00118670 ; End of function sub_11854C ROM:00118670 ROM:00118672 ROM:00118672 ; =============== S U B R O U T I N E ======================================= ROM:00118672 ROM:00118672 ROM:00118672 sub_118672: ; CODE XREF: sub_117E8E+10↑p ROM:00118672 lea ($11F4).w,a0 ROM:00118676 clr.w ($E58).w ROM:0011867A cmpi.b #0,($75B).w ROM:00118680 bne.s loc_1186E2 ROM:00118682 bsr.l sub_117F06 ROM:00118688 move.w ($58C).w,d2 ROM:0011868C move.b ($75B).w,(a0,d2.w) ROM:00118692 addq.w #1,d2 ROM:00118694 bvc.s loc_11869A ROM:00118696 move.w #$8000,d2 ROM:0011869A ROM:0011869A loc_11869A: ; CODE XREF: sub_118672+22↑j ROM:0011869A move.b $10A(a5),(a0,d2.w) ROM:001186A0 addq.w #1,d2 ROM:001186A2 bvc.s loc_1186A8 ROM:001186A4 move.w #$8000,d2 ROM:001186A8 ROM:001186A8 loc_1186A8: ; CODE XREF: sub_118672+30↑j ROM:001186A8 move.b $10B(a5),(a0,d2.w) ROM:001186AE addq.w #1,d2 ROM:001186B0 bvc.s loc_1186B6 ROM:001186B2 move.w #$8000,d2 ROM:001186B6 ROM:001186B6 loc_1186B6: ; CODE XREF: sub_118672+3E↑j ROM:001186B6 move.b $10C(a5),(a0,d2.w) ROM:001186BC addq.w #1,d2 ROM:001186BE bvc.s loc_1186C4 ROM:001186C0 move.w #$8000,d2 ROM:001186C4 ROM:001186C4 loc_1186C4: ; CODE XREF: sub_118672+4C↑j ROM:001186C4 move.b $10D(a5),(a0,d2.w) ROM:001186CA addq.w #1,d2 ROM:001186CC bvc.s loc_1186D2 ROM:001186CE move.w #$8000,d2 ROM:001186D2 ROM:001186D2 loc_1186D2: ; CODE XREF: sub_118672+5A↑j ROM:001186D2 move.w d2,($58C).w ROM:001186D6 bsr.l sub_117F54 ROM:001186DC bra.l locret_118C78 ROM:001186E2 ; --------------------------------------------------------------------------- ROM:001186E2 ROM:001186E2 loc_1186E2: ; CODE XREF: sub_118672+E↑j ROM:001186E2 cmpi.b #1,($75B).w ROM:001186E8 bne.l loc_1187A8 ROM:001186EE bsr.l sub_117F06 ROM:001186F4 move.w ($58C).w,d2 ROM:001186F8 move.b ($75B).w,(a0,d2.w) ROM:001186FE addq.w #1,($58C).w ROM:00118702 bvc.s loc_11870A ROM:00118704 move.w #$8000,($58C).w ROM:0011870A ROM:0011870A loc_11870A: ; CODE XREF: sub_118672+90↑j ROM:0011870A clr.b d0 ROM:0011870C bsr.l sub_132DCE ROM:00118712 move.w ($58C).w,d2 ROM:00118716 move.b ($11D3).w,d0 ROM:0011871A btst #1,($1328).w ROM:00118720 beq.s loc_118728 ROM:00118722 ori.b #$80,d0 ROM:00118726 bra.s loc_11872C ROM:00118728 ; --------------------------------------------------------------------------- ROM:00118728 ROM:00118728 loc_118728: ; CODE XREF: sub_118672+AE↑j ROM:00118728 andi.b #$7F,d0 ROM:0011872C ROM:0011872C loc_11872C: ; CODE XREF: sub_118672+B4↑j ROM:0011872C move.b d0,(a0,d2.w) ROM:00118730 addq.w #1,d2 ROM:00118732 bvc.s loc_118738 ROM:00118734 move.w #$8000,d2 ROM:00118738 ROM:00118738 loc_118738: ; CODE XREF: sub_118672+C0↑j ROM:00118738 move.b $10E(a5),(a0,d2.w) ROM:0011873E addq.w #1,d2 ROM:00118740 bvc.s loc_118746 ROM:00118742 move.w #$8000,d2 ROM:00118746 ROM:00118746 loc_118746: ; CODE XREF: sub_118672+CE↑j ROM:00118746 move.b $10F(a5),(a0,d2.w) ROM:0011874C addq.w #1,d2 ROM:0011874E bvc.s loc_118754 ROM:00118750 move.w #$8000,d2 ROM:00118754 ROM:00118754 loc_118754: ; CODE XREF: sub_118672+DC↑j ROM:00118754 clr.b d4 ROM:00118756 move.w ($D8E).w,d5 ROM:0011875A andi.w #1,d5 ROM:0011875E cmpi.w #0,d5 ROM:00118762 ble.s loc_118768 ROM:00118764 ori.b #1,d4 ROM:00118768 ROM:00118768 loc_118768: ; CODE XREF: sub_118672+F0↑j ROM:00118768 move.w ($D8E).w,d5 ROM:0011876C andi.w #6,d5 ROM:00118770 cmpi.w #6,d5 ROM:00118774 bne.s loc_11877A ROM:00118776 ori.b #$20,d4 ; ' ' ROM:0011877A ROM:0011877A loc_11877A: ; CODE XREF: sub_118672+102↑j ROM:0011877A move.w ($D8E).w,d5 ROM:0011877E andi.w #$180,d5 ROM:00118782 cmpi.w #$180,d5 ROM:00118786 bne.s loc_11878C ROM:00118788 ori.b #$40,d4 ; '@' ROM:0011878C ROM:0011878C loc_11878C: ; CODE XREF: sub_118672+114↑j ROM:0011878C move.b d4,(a0,d2.w) ROM:00118790 addq.w #1,d2 ROM:00118792 bvc.s loc_118798 ROM:00118794 move.w #$8000,d2 ROM:00118798 ROM:00118798 loc_118798: ; CODE XREF: sub_118672+120↑j ROM:00118798 move.w d2,($58C).w ROM:0011879C bsr.l sub_117F54 ROM:001187A2 bra.l locret_118C78 ROM:001187A8 ; --------------------------------------------------------------------------- ROM:001187A8 ROM:001187A8 loc_1187A8: ; CODE XREF: sub_118672+76↑j ROM:001187A8 cmpi.b #3,($75B).w ROM:001187AE bne.l loc_118850 ROM:001187B4 bsr.l sub_117F06 ROM:001187BA move.w ($58C).w,d2 ROM:001187BE move.b ($75B).w,(a0,d2.w) ROM:001187C4 addq.w #1,d2 ROM:001187C6 bvc.s loc_1187CC ROM:001187C8 move.w #$8000,d2 ROM:001187CC ROM:001187CC loc_1187CC: ; CODE XREF: sub_118672+154↑j ROM:001187CC clr.b d5 ROM:001187CE btst #0,($1114).w ROM:001187D4 beq.s loc_118806 ROM:001187D6 btst #6,($D8B).w ROM:001187DC bne.s loc_118800 ROM:001187DE btst #2,($D8B).w ROM:001187E4 bne.s loc_1187FA ROM:001187E6 btst #0,($D8A).w ROM:001187EC bne.s loc_1187F4 ROM:001187EE move.b #2,d5 ROM:001187F2 bra.s loc_1187F8 ROM:001187F4 ; --------------------------------------------------------------------------- ROM:001187F4 ROM:001187F4 loc_1187F4: ; CODE XREF: sub_118672+17A↑j ROM:001187F4 move.b #$10,d5 ROM:001187F8 ROM:001187F8 loc_1187F8: ; CODE XREF: sub_118672+180↑j ROM:001187F8 bra.s loc_1187FE ROM:001187FA ; --------------------------------------------------------------------------- ROM:001187FA ROM:001187FA loc_1187FA: ; CODE XREF: sub_118672+172↑j ROM:001187FA move.b #$10,d5 ROM:001187FE ROM:001187FE loc_1187FE: ; CODE XREF: sub_118672:loc_1187F8↑j ROM:001187FE bra.s loc_118804 ROM:00118800 ; --------------------------------------------------------------------------- ROM:00118800 ROM:00118800 loc_118800: ; CODE XREF: sub_118672+16A↑j ROM:00118800 move.b #$10,d5 ROM:00118804 ROM:00118804 loc_118804: ; CODE XREF: sub_118672:loc_1187FE↑j ROM:00118804 bra.s loc_118826 ROM:00118806 ; --------------------------------------------------------------------------- ROM:00118806 ROM:00118806 loc_118806: ; CODE XREF: sub_118672+162↑j ROM:00118806 btst #0,($111A).w ROM:0011880C beq.s loc_118814 ROM:0011880E move.b #8,d5 ROM:00118812 bra.s loc_118826 ROM:00118814 ; --------------------------------------------------------------------------- ROM:00118814 ROM:00118814 loc_118814: ; CODE XREF: sub_118672+19A↑j ROM:00118814 btst #0,($111E).w ROM:0011881A bne.s loc_118822 ROM:0011881C move.b #1,d5 ROM:00118820 bra.s loc_118826 ROM:00118822 ; --------------------------------------------------------------------------- ROM:00118822 ROM:00118822 loc_118822: ; CODE XREF: sub_118672+1A8↑j ROM:00118822 move.b #4,d5 ROM:00118826 ROM:00118826 loc_118826: ; CODE XREF: sub_118672:loc_118804↑j ROM:00118826 ; sub_118672+1A0↑j ... ROM:00118826 move.b d5,(a0,d2.w) ROM:0011882A addq.w #1,d2 ROM:0011882C bvc.s loc_118832 ROM:0011882E move.w #$8000,d2 ROM:00118832 ROM:00118832 loc_118832: ; CODE XREF: sub_118672+1BA↑j ROM:00118832 move.b #0,(a0,d2.w) ROM:00118838 addq.w #1,d2 ROM:0011883A bvc.s loc_118840 ROM:0011883C move.w #$8000,d2 ROM:00118840 ROM:00118840 loc_118840: ; CODE XREF: sub_118672+1C8↑j ROM:00118840 move.w d2,($58C).w ROM:00118844 bsr.l sub_117F54 ROM:0011884A bra.l locret_118C78 ROM:00118850 ; --------------------------------------------------------------------------- ROM:00118850 ROM:00118850 loc_118850: ; CODE XREF: sub_118672+13C↑j ROM:00118850 cmpi.b #4,($75B).w ROM:00118856 bne.s loc_1188A4 ROM:00118858 bsr.l sub_117F06 ROM:0011885E move.w ($58C).w,d2 ROM:00118862 move.b ($75B).w,(a0,d2.w) ROM:00118868 addq.w #1,d2 ROM:0011886A bvc.s loc_118870 ROM:0011886C move.w #$8000,d2 ROM:00118870 ROM:00118870 loc_118870: ; CODE XREF: sub_118672+1F8↑j ROM:00118870 clr.l d4 ROM:00118872 move.w ($D6E).w,d4 ROM:00118876 mulu.w #$FF,d4 ROM:0011887A divu.w #$3E8,d4 ROM:0011887E cmpi.w #$FF,d4 ROM:00118882 ble.s loc_118888 ROM:00118884 move.w #$FF,d4 ROM:00118888 ROM:00118888 loc_118888: ; CODE XREF: sub_118672+210↑j ROM:00118888 move.b d4,(a0,d2.w) ROM:0011888C addq.w #1,d2 ROM:0011888E bvc.s loc_118894 ROM:00118890 move.w #$8000,d2 ROM:00118894 ROM:00118894 loc_118894: ; CODE XREF: sub_118672+21C↑j ROM:00118894 move.w d2,($58C).w ROM:00118898 bsr.l sub_117F54 ROM:0011889E bra.l locret_118C78 ROM:001188A4 ; --------------------------------------------------------------------------- ROM:001188A4 ROM:001188A4 loc_1188A4: ; CODE XREF: sub_118672+1E4↑j ROM:001188A4 cmpi.b #5,($75B).w ROM:001188AA bne.s loc_1188EE ROM:001188AC bsr.l sub_117F06 ROM:001188B2 move.w ($58C).w,d2 ROM:001188B6 move.b ($75B).w,(a0,d2.w) ROM:001188BC addq.w #1,d2 ROM:001188BE bvc.s loc_1188C4 ROM:001188C0 move.w #$8000,d2 ROM:001188C4 ROM:001188C4 loc_1188C4: ; CODE XREF: sub_118672+24C↑j ROM:001188C4 clr.l d5 ROM:001188C6 move.w ($47E).w,d5 ROM:001188CA subi.w #$91C,d5 ROM:001188CE divs.w #$A,d5 ROM:001188D2 move.b d5,(a0,d2.w) ROM:001188D6 addq.w #1,d2 ROM:001188D8 bvc.s loc_1188DE ROM:001188DA move.w #$8000,d2 ROM:001188DE ROM:001188DE loc_1188DE: ; CODE XREF: sub_118672+266↑j ROM:001188DE move.w d2,($58C).w ROM:001188E2 bsr.l sub_117F54 ROM:001188E8 bra.l locret_118C78 ROM:001188EE ; --------------------------------------------------------------------------- ROM:001188EE ROM:001188EE loc_1188EE: ; CODE XREF: sub_118672+238↑j ROM:001188EE cmpi.b #6,($75B).w ROM:001188F4 bne.s loc_118934 ROM:001188F6 bsr.l sub_117F06 ROM:001188FC move.w ($58C).w,d2 ROM:00118900 move.b ($75B).w,(a0,d2.w) ROM:00118906 addq.w #1,d2 ROM:00118908 bvc.s loc_11890E ROM:0011890A move.w #$8000,d2 ROM:0011890E ROM:0011890E loc_11890E: ; CODE XREF: sub_118672+296↑j ROM:0011890E clr.l d5 ROM:00118910 move.w ($EE4).w,d5 ROM:00118914 divs.w #$4E,d5 ; 'N' ROM:00118918 move.b d5,(a0,d2.w) ROM:0011891C addq.w #1,d2 ROM:0011891E bvc.s loc_118924 ROM:00118920 move.w #$8000,d2 ROM:00118924 ROM:00118924 loc_118924: ; CODE XREF: sub_118672+2AC↑j ROM:00118924 move.w d2,($58C).w ROM:00118928 bsr.l sub_117F54 ROM:0011892E bra.l locret_118C78 ROM:00118934 ; --------------------------------------------------------------------------- ROM:00118934 ROM:00118934 loc_118934: ; CODE XREF: sub_118672+282↑j ROM:00118934 cmpi.b #7,($75B).w ROM:0011893A bne.s loc_11897A ROM:0011893C bsr.l sub_117F06 ROM:00118942 move.w ($58C).w,d2 ROM:00118946 move.b ($75B).w,(a0,d2.w) ROM:0011894C addq.w #1,d2 ROM:0011894E bvc.s loc_118954 ROM:00118950 move.w #$8000,d2 ROM:00118954 ROM:00118954 loc_118954: ; CODE XREF: sub_118672+2DC↑j ROM:00118954 clr.l d5 ROM:00118956 move.w ($F88).w,d5 ROM:0011895A divs.w #$4E,d5 ; 'N' ROM:0011895E move.b d5,(a0,d2.w) ROM:00118962 addq.w #1,d2 ROM:00118964 bvc.s loc_11896A ROM:00118966 move.w #$8000,d2 ROM:0011896A ROM:0011896A loc_11896A: ; CODE XREF: sub_118672+2F2↑j ROM:0011896A move.w d2,($58C).w ROM:0011896E bsr.l sub_117F54 ROM:00118974 bra.l locret_118C78 ROM:0011897A ; --------------------------------------------------------------------------- ROM:0011897A ROM:0011897A loc_11897A: ; CODE XREF: sub_118672+2C8↑j ROM:0011897A cmpi.b #$B,($75B).w ROM:00118980 bne.s loc_1189C0 ROM:00118982 bsr.l sub_117F06 ROM:00118988 move.w ($58C).w,d2 ROM:0011898C move.b ($75B).w,(a0,d2.w) ROM:00118992 addq.w #1,d2 ROM:00118994 bvc.s loc_11899A ROM:00118996 move.w #$8000,d2 ROM:0011899A ROM:0011899A loc_11899A: ; CODE XREF: sub_118672+322↑j ROM:0011899A clr.l d5 ROM:0011899C move.w ($47A).w,d5 ROM:001189A0 divs.w #$64,d5 ; 'd' ROM:001189A4 move.b d5,(a0,d2.w) ROM:001189A8 addq.w #1,d2 ROM:001189AA bvc.s loc_1189B0 ROM:001189AC move.w #$8000,d2 ROM:001189B0 ROM:001189B0 loc_1189B0: ; CODE XREF: sub_118672+338↑j ROM:001189B0 move.w d2,($58C).w ROM:001189B4 bsr.l sub_117F54 ROM:001189BA bra.l locret_118C78 ROM:001189C0 ; --------------------------------------------------------------------------- ROM:001189C0 ROM:001189C0 loc_1189C0: ; CODE XREF: sub_118672+30E↑j ROM:001189C0 cmpi.b #$C,($75B).w ROM:001189C6 bne.s loc_118A14 ROM:001189C8 bsr.l sub_117F06 ROM:001189CE move.w ($58C).w,d2 ROM:001189D2 move.b ($75B).w,(a0,d2.w) ROM:001189D8 addq.w #1,d2 ROM:001189DA bvc.s loc_1189E0 ROM:001189DC move.w #$8000,d2 ROM:001189E0 ROM:001189E0 loc_1189E0: ; CODE XREF: sub_118672+368↑j ROM:001189E0 move.w ($572).w,d5 ROM:001189E4 mulu.w #4,d5 ROM:001189E8 move.w d5,d4 ROM:001189EA lsr.w #8,d4 ROM:001189EC move.b d4,(a0,d2.w) ROM:001189F0 addq.w #1,d2 ROM:001189F2 bvc.s loc_1189F8 ROM:001189F4 move.w #$8000,d2 ROM:001189F8 ROM:001189F8 loc_1189F8: ; CODE XREF: sub_118672+380↑j ROM:001189F8 move.b d5,(a0,d2.w) ROM:001189FC addq.w #1,d2 ROM:001189FE bvc.s loc_118A04 ROM:00118A00 move.w #$8000,d2 ROM:00118A04 ROM:00118A04 loc_118A04: ; CODE XREF: sub_118672+38C↑j ROM:00118A04 move.w d2,($58C).w ROM:00118A08 bsr.l sub_117F54 ROM:00118A0E bra.l locret_118C78 ROM:00118A14 ; --------------------------------------------------------------------------- ROM:00118A14 ROM:00118A14 loc_118A14: ; CODE XREF: sub_118672+354↑j ROM:00118A14 cmpi.b #$D,($75B).w ROM:00118A1A bne.s loc_118A54 ROM:00118A1C bsr.l sub_117F06 ROM:00118A22 move.w ($58C).w,d2 ROM:00118A26 move.b ($75B).w,(a0,d2.w) ROM:00118A2C addq.w #1,d2 ROM:00118A2E bvc.s loc_118A34 ROM:00118A30 move.w #$8000,d2 ROM:00118A34 ROM:00118A34 loc_118A34: ; CODE XREF: sub_118672+3BC↑j ROM:00118A34 move.w ($52C).w,d0 ROM:00118A38 move.b d0,(a0,d2.w) ROM:00118A3C addq.w #1,d2 ROM:00118A3E bvc.s loc_118A44 ROM:00118A40 move.w #$8000,d2 ROM:00118A44 ROM:00118A44 loc_118A44: ; CODE XREF: sub_118672+3CC↑j ROM:00118A44 move.w d2,($58C).w ROM:00118A48 bsr.l sub_117F54 ROM:00118A4E bra.l locret_118C78 ROM:00118A54 ; --------------------------------------------------------------------------- ROM:00118A54 ROM:00118A54 loc_118A54: ; CODE XREF: sub_118672+3A8↑j ROM:00118A54 cmpi.b #$E,($75B).w ROM:00118A5A bne.s loc_118AAE ROM:00118A5C bsr.l sub_117F06 ROM:00118A62 move.w ($58C).w,d2 ROM:00118A66 move.b ($75B).w,(a0,d2.w) ROM:00118A6C addq.w #1,d2 ROM:00118A6E bvc.s loc_118A74 ROM:00118A70 move.w #$8000,d2 ROM:00118A74 ROM:00118A74 loc_118A74: ; CODE XREF: sub_118672+3FC↑j ROM:00118A74 clr.l d5 ROM:00118A76 move.w ($BF6).w,d5 ROM:00118A7A cmpi.w #0,d5 ROM:00118A7E ble.s loc_118A8A ROM:00118A80 divu.w #5,d5 ROM:00118A84 addi.w #$80,d5 ROM:00118A88 bra.s loc_118A92 ROM:00118A8A ; --------------------------------------------------------------------------- ROM:00118A8A ROM:00118A8A loc_118A8A: ; CODE XREF: sub_118672+40C↑j ROM:00118A8A addi.w #$280,d5 ROM:00118A8E divu.w #5,d5 ROM:00118A92 ROM:00118A92 loc_118A92: ; CODE XREF: sub_118672+416↑j ROM:00118A92 move.b d5,(a0,d2.w) ROM:00118A96 addq.w #1,d2 ROM:00118A98 bvc.s loc_118A9E ROM:00118A9A move.w #$8000,d2 ROM:00118A9E ROM:00118A9E loc_118A9E: ; CODE XREF: sub_118672+426↑j ROM:00118A9E move.w d2,($58C).w ROM:00118AA2 bsr.l sub_117F54 ROM:00118AA8 bra.l locret_118C78 ROM:00118AAE ; --------------------------------------------------------------------------- ROM:00118AAE ROM:00118AAE loc_118AAE: ; CODE XREF: sub_118672+3E8↑j ROM:00118AAE cmpi.b #$F,($75B).w ROM:00118AB4 bne.s loc_118AF8 ROM:00118AB6 bsr.l sub_117F06 ROM:00118ABC move.w ($58C).w,d2 ROM:00118AC0 move.b ($75B).w,(a0,d2.w) ROM:00118AC6 addq.w #1,d2 ROM:00118AC8 bvc.s loc_118ACE ROM:00118ACA move.w #$8000,d2 ROM:00118ACE ROM:00118ACE loc_118ACE: ; CODE XREF: sub_118672+456↑j ROM:00118ACE clr.l d5 ROM:00118AD0 move.w ($47C).w,d5 ROM:00118AD4 subi.w #$91C,d5 ROM:00118AD8 divs.w #$A,d5 ROM:00118ADC move.b d5,(a0,d2.w) ROM:00118AE0 addq.w #1,d2 ROM:00118AE2 bvc.s loc_118AE8 ROM:00118AE4 move.w #$8000,d2 ROM:00118AE8 ROM:00118AE8 loc_118AE8: ; CODE XREF: sub_118672+470↑j ROM:00118AE8 move.w d2,($58C).w ROM:00118AEC bsr.l sub_117F54 ROM:00118AF2 bra.l locret_118C78 ROM:00118AF8 ; --------------------------------------------------------------------------- ROM:00118AF8 ROM:00118AF8 loc_118AF8: ; CODE XREF: sub_118672+442↑j ROM:00118AF8 cmpi.b #$11,($75B).w ROM:00118AFE bne.s loc_118B50 ROM:00118B00 bsr.l sub_117F06 ROM:00118B06 move.w ($58C).w,d2 ROM:00118B0A move.b ($75B).w,(a0,d2.w) ROM:00118B10 addq.w #1,d2 ROM:00118B12 bvc.s loc_118B18 ROM:00118B14 move.w #$8000,d2 ROM:00118B18 ROM:00118B18 loc_118B18: ; CODE XREF: sub_118672+4A0↑j ROM:00118B18 clr.l d5 ROM:00118B1A move.w ($C7C).w,d5 ROM:00118B1E divu.w #$64,d5 ; 'd' ROM:00118B22 mulu.w #$FF,d5 ROM:00118B26 divu.w #$64,d5 ; 'd' ROM:00118B2A cmpi.w #$FF,d5 ROM:00118B2E ble.s loc_118B34 ROM:00118B30 move.w #$FF,d5 ROM:00118B34 ROM:00118B34 loc_118B34: ; CODE XREF: sub_118672+4BC↑j ROM:00118B34 move.b d5,(a0,d2.w) ROM:00118B38 addq.w #1,d2 ROM:00118B3A bvc.s loc_118B40 ROM:00118B3C move.w #$8000,d2 ROM:00118B40 ROM:00118B40 loc_118B40: ; CODE XREF: sub_118672+4C8↑j ROM:00118B40 move.w d2,($58C).w ROM:00118B44 bsr.l sub_117F54 ROM:00118B4A bra.l locret_118C78 ROM:00118B50 ; --------------------------------------------------------------------------- ROM:00118B50 ROM:00118B50 loc_118B50: ; CODE XREF: sub_118672+48C↑j ROM:00118B50 cmpi.b #$13,($75B).w ROM:00118B56 bne.s loc_118B8E ROM:00118B58 bsr.l sub_117F06 ROM:00118B5E move.w ($58C).w,d2 ROM:00118B62 move.b ($75B).w,(a0,d2.w) ROM:00118B68 addq.w #1,d2 ROM:00118B6A bvc.s loc_118B70 ROM:00118B6C move.w #$8000,d2 ROM:00118B70 ROM:00118B70 loc_118B70: ; CODE XREF: sub_118672+4F8↑j ROM:00118B70 move.b #3,(a0,d2.w) ROM:00118B76 addq.w #1,d2 ROM:00118B78 bvc.s loc_118B7E ROM:00118B7A move.w #$8000,d2 ROM:00118B7E ROM:00118B7E loc_118B7E: ; CODE XREF: sub_118672+506↑j ROM:00118B7E move.w d2,($58C).w ROM:00118B82 bsr.l sub_117F54 ROM:00118B88 bra.l locret_118C78 ROM:00118B8E ; --------------------------------------------------------------------------- ROM:00118B8E ROM:00118B8E loc_118B8E: ; CODE XREF: sub_118672+4E4↑j ROM:00118B8E cmpi.b #$14,($75B).w ROM:00118B94 bne.s loc_118BEA ROM:00118B96 bsr.l sub_117F06 ROM:00118B9C move.w ($58C).w,d2 ROM:00118BA0 move.b ($75B).w,(a0,d2.w) ROM:00118BA6 addq.w #1,d2 ROM:00118BA8 bvc.s loc_118BAE ROM:00118BAA move.w #$8000,d2 ROM:00118BAE ROM:00118BAE loc_118BAE: ; CODE XREF: sub_118672+536↑j ROM:00118BAE clr.l d5 ROM:00118BB0 move.w ($EA0).w,d5 ROM:00118BB4 divu.w #5,d5 ROM:00118BB8 move.b d5,(a0,d2.w) ROM:00118BBC addq.w #1,d2 ROM:00118BBE bvc.s loc_118BC4 ROM:00118BC0 move.w #$8000,d2 ROM:00118BC4 ROM:00118BC4 loc_118BC4: ; CODE XREF: sub_118672+54C↑j ROM:00118BC4 clr.l d5 ROM:00118BC6 move.w ($EE4).w,d5 ROM:00118BCA divs.w #$4E,d5 ; 'N' ROM:00118BCE move.b d5,(a0,d2.w) ROM:00118BD2 addq.w #1,d2 ROM:00118BD4 bvc.s loc_118BDA ROM:00118BD6 move.w #$8000,d2 ROM:00118BDA ROM:00118BDA loc_118BDA: ; CODE XREF: sub_118672+562↑j ROM:00118BDA move.w d2,($58C).w ROM:00118BDE bsr.l sub_117F54 ROM:00118BE4 bra.l locret_118C78 ROM:00118BEA ; --------------------------------------------------------------------------- ROM:00118BEA ROM:00118BEA loc_118BEA: ; CODE XREF: sub_118672+522↑j ROM:00118BEA cmpi.b #$15,($75B).w ROM:00118BF0 bne.s loc_118C3E ROM:00118BF2 bsr.l sub_117F06 ROM:00118BF8 move.w ($58C).w,d2 ROM:00118BFC move.b ($75B).w,(a0,d2.w) ROM:00118C02 addq.w #1,d2 ROM:00118C04 bvc.s loc_118C0A ROM:00118C06 move.w #$8000,d2 ROM:00118C0A ROM:00118C0A loc_118C0A: ; CODE XREF: sub_118672+592↑j ROM:00118C0A clr.l d5 ROM:00118C0C move.w ($EA2).w,d5 ROM:00118C10 divu.w #5,d5 ROM:00118C14 move.b d5,(a0,d2.w) ROM:00118C18 addq.w #1,d2 ROM:00118C1A bvc.s loc_118C20 ROM:00118C1C move.w #$8000,d2 ROM:00118C20 ROM:00118C20 loc_118C20: ; CODE XREF: sub_118672+5A8↑j ROM:00118C20 move.b #$FF,(a0,d2.w) ROM:00118C26 addq.w #1,d2 ROM:00118C28 bvc.s loc_118C2E ROM:00118C2A move.w #$8000,d2 ROM:00118C2E ROM:00118C2E loc_118C2E: ; CODE XREF: sub_118672+5B6↑j ROM:00118C2E move.w d2,($58C).w ROM:00118C32 bsr.l sub_117F54 ROM:00118C38 bra.l locret_118C78 ROM:00118C3E ; --------------------------------------------------------------------------- ROM:00118C3E ROM:00118C3E loc_118C3E: ; CODE XREF: sub_118672+57E↑j ROM:00118C3E cmpi.b #$1C,($75B).w ROM:00118C44 bne.s locret_118C78 ROM:00118C46 bsr.l sub_117F06 ROM:00118C4C move.w ($58C).w,d2 ROM:00118C50 move.b ($75B).w,(a0,d2.w) ROM:00118C56 addq.w #1,d2 ROM:00118C58 bvc.s loc_118C5E ROM:00118C5A move.w #$8000,d2 ROM:00118C5E ROM:00118C5E loc_118C5E: ; CODE XREF: sub_118672+5E6↑j ROM:00118C5E move.b $110(a5),d5 ROM:00118C62 move.b d5,(a0,d2.w) ROM:00118C66 addq.w #1,d2 ROM:00118C68 bvc.s loc_118C6E ROM:00118C6A move.w #$8000,d2 ROM:00118C6E ROM:00118C6E loc_118C6E: ; CODE XREF: sub_118672+5F6↑j ROM:00118C6E move.w d2,($58C).w ROM:00118C72 bsr.l sub_117F54 ROM:00118C78 ROM:00118C78 locret_118C78: ; CODE XREF: sub_118672+6A↑j ROM:00118C78 ; sub_118672+130↑j ... ROM:00118C78 rts ROM:00118C78 ; End of function sub_118672 ROM:00118C78 ROM:00118C7A ROM:00118C7A ; =============== S U B R O U T I N E ======================================= ROM:00118C7A ROM:00118C7A ROM:00118C7A sub_118C7A: ; CODE XREF: sub_117E8E+20↑p ROM:00118C7A lea ($11F4).w,a0 ROM:00118C7E clr.w ($E58).w ROM:00118C82 cmpi.b #0,($75C).w ROM:00118C88 bne.l locret_1190E6 ROM:00118C8E cmpi.b #0,($75B).w ROM:00118C94 bne.l loc_118D08 ROM:00118C9A bsr.l sub_117F06 ROM:00118CA0 move.w ($58C).w,d3 ROM:00118CA4 move.b ($75B).w,(a0,d3.w) ROM:00118CAA addq.w #1,d3 ROM:00118CAC bvc.s loc_118CB2 ROM:00118CAE move.w #$8000,d3 ROM:00118CB2 ROM:00118CB2 loc_118CB2: ; CODE XREF: sub_118C7A+32↑j ROM:00118CB2 move.b ($75C).w,(a0,d3.w) ROM:00118CB8 addq.w #1,d3 ROM:00118CBA bvc.s loc_118CC0 ROM:00118CBC move.w #$8000,d3 ROM:00118CC0 ROM:00118CC0 loc_118CC0: ; CODE XREF: sub_118C7A+40↑j ROM:00118CC0 move.b $111(a5),(a0,d3.w) ROM:00118CC6 addq.w #1,d3 ROM:00118CC8 bvc.s loc_118CCE ROM:00118CCA move.w #$8000,d3 ROM:00118CCE ROM:00118CCE loc_118CCE: ; CODE XREF: sub_118C7A+4E↑j ROM:00118CCE move.b $112(a5),(a0,d3.w) ROM:00118CD4 addq.w #1,d3 ROM:00118CD6 bvc.s loc_118CDC ROM:00118CD8 move.w #$8000,d3 ROM:00118CDC ROM:00118CDC loc_118CDC: ; CODE XREF: sub_118C7A+5C↑j ROM:00118CDC move.b $113(a5),(a0,d3.w) ROM:00118CE2 addq.w #1,d3 ROM:00118CE4 bvc.s loc_118CEA ROM:00118CE6 move.w #$8000,d3 ROM:00118CEA ROM:00118CEA loc_118CEA: ; CODE XREF: sub_118C7A+6A↑j ROM:00118CEA move.b $114(a5),(a0,d3.w) ROM:00118CF0 addq.w #1,d3 ROM:00118CF2 bvc.s loc_118CF8 ROM:00118CF4 move.w #$8000,d3 ROM:00118CF8 ROM:00118CF8 loc_118CF8: ; CODE XREF: sub_118C7A+78↑j ROM:00118CF8 move.w d3,($58C).w ROM:00118CFC bsr.l sub_117F54 ROM:00118D02 bra.l locret_1190E6 ROM:00118D08 ; --------------------------------------------------------------------------- ROM:00118D08 ROM:00118D08 loc_118D08: ; CODE XREF: sub_118C7A+1A↑j ROM:00118D08 cmpi.b #2,($75B).w ROM:00118D0E bne.s loc_118D76 ROM:00118D10 bsr.l sub_117F06 ROM:00118D16 move.w ($58C).w,d3 ROM:00118D1A move.b ($75B).w,(a0,d3.w) ROM:00118D20 addq.w #1,d3 ROM:00118D22 bvc.s loc_118D28 ROM:00118D24 move.w #$8000,d3 ROM:00118D28 ROM:00118D28 loc_118D28: ; CODE XREF: sub_118C7A+A8↑j ROM:00118D28 move.b ($75C).w,(a0,d3.w) ROM:00118D2E addq.w #1,d3 ROM:00118D30 bvc.s loc_118D36 ROM:00118D32 move.w #$8000,d3 ROM:00118D36 ROM:00118D36 loc_118D36: ; CODE XREF: sub_118C7A+B6↑j ROM:00118D36 addq.w #2,($58C).w ROM:00118D3A bsr.l sub_132E1A ROM:00118D40 move.w ($58C).w,d3 ROM:00118D44 move.w ($E5A).w,d0 ROM:00118D48 lsr.w #8,d0 ROM:00118D4A move.b d0,(a0,d3.w) ROM:00118D4E addq.w #1,d3 ROM:00118D50 bvc.s loc_118D56 ROM:00118D52 move.w #$8000,d3 ROM:00118D56 ROM:00118D56 loc_118D56: ; CODE XREF: sub_118C7A+D6↑j ROM:00118D56 move.w ($E5A).w,d0 ROM:00118D5A move.b d0,(a0,d3.w) ROM:00118D5E addq.w #1,d3 ROM:00118D60 bvc.s loc_118D66 ROM:00118D62 move.w #$8000,d3 ROM:00118D66 ROM:00118D66 loc_118D66: ; CODE XREF: sub_118C7A+E6↑j ROM:00118D66 move.w d3,($58C).w ROM:00118D6A bsr.l sub_117F54 ROM:00118D70 bra.l locret_1190E6 ROM:00118D76 ; --------------------------------------------------------------------------- ROM:00118D76 ROM:00118D76 loc_118D76: ; CODE XREF: sub_118C7A+94↑j ROM:00118D76 cmpi.b #3,($75B).w ROM:00118D7C bne.s loc_118DD0 ROM:00118D7E bsr.l sub_117F06 ROM:00118D84 move.w ($58C).w,d3 ROM:00118D88 move.b ($75B).w,(a0,d3.w) ROM:00118D8E addq.w #1,d3 ROM:00118D90 bvc.s loc_118D96 ROM:00118D92 move.w #$8000,d3 ROM:00118D96 ROM:00118D96 loc_118D96: ; CODE XREF: sub_118C7A+116↑j ROM:00118D96 move.b ($75C).w,(a0,d3.w) ROM:00118D9C addq.w #1,d3 ROM:00118D9E bvc.s loc_118DA4 ROM:00118DA0 move.w #$8000,d3 ROM:00118DA4 ROM:00118DA4 loc_118DA4: ; CODE XREF: sub_118C7A+124↑j ROM:00118DA4 move.b ($1D7C).w,(a0,d3.w) ROM:00118DAA addq.w #1,d3 ROM:00118DAC bvc.s loc_118DB2 ROM:00118DAE move.w #$8000,d3 ROM:00118DB2 ROM:00118DB2 loc_118DB2: ; CODE XREF: sub_118C7A+132↑j ROM:00118DB2 move.b #0,(a0,d3.w) ROM:00118DB8 addq.w #1,d3 ROM:00118DBA bvc.s loc_118DC0 ROM:00118DBC move.w #$8000,d3 ROM:00118DC0 ROM:00118DC0 loc_118DC0: ; CODE XREF: sub_118C7A+140↑j ROM:00118DC0 move.w d3,($58C).w ROM:00118DC4 bsr.l sub_117F54 ROM:00118DCA bra.l locret_1190E6 ROM:00118DD0 ; --------------------------------------------------------------------------- ROM:00118DD0 ROM:00118DD0 loc_118DD0: ; CODE XREF: sub_118C7A+102↑j ROM:00118DD0 cmpi.b #4,($75B).w ROM:00118DD6 bne.s loc_118E32 ROM:00118DD8 bsr.l sub_117F06 ROM:00118DDE move.w ($58C).w,d3 ROM:00118DE2 move.b ($75B).w,(a0,d3.w) ROM:00118DE8 addq.w #1,d3 ROM:00118DEA bvc.s loc_118DF0 ROM:00118DEC move.w #$8000,d3 ROM:00118DF0 ROM:00118DF0 loc_118DF0: ; CODE XREF: sub_118C7A+170↑j ROM:00118DF0 move.b ($75C).w,(a0,d3.w) ROM:00118DF6 addq.w #1,d3 ROM:00118DF8 bvc.s loc_118DFE ROM:00118DFA move.w #$8000,d3 ROM:00118DFE ROM:00118DFE loc_118DFE: ; CODE XREF: sub_118C7A+17E↑j ROM:00118DFE clr.l d5 ROM:00118E00 move.w ($1B2C).w,d5 ROM:00118E04 mulu.w #$FF,d5 ROM:00118E08 divu.w #$3E8,d5 ROM:00118E0C cmpi.w #$FF,d5 ROM:00118E10 ble.s loc_118E16 ROM:00118E12 move.w #$FF,d5 ROM:00118E16 ROM:00118E16 loc_118E16: ; CODE XREF: sub_118C7A+196↑j ROM:00118E16 move.b d5,(a0,d3.w) ROM:00118E1A addq.w #1,d3 ROM:00118E1C bvc.s loc_118E22 ROM:00118E1E move.w #$8000,d3 ROM:00118E22 ROM:00118E22 loc_118E22: ; CODE XREF: sub_118C7A+1A2↑j ROM:00118E22 move.w d3,($58C).w ROM:00118E26 bsr.l sub_117F54 ROM:00118E2C bra.l locret_1190E6 ROM:00118E32 ; --------------------------------------------------------------------------- ROM:00118E32 ROM:00118E32 loc_118E32: ; CODE XREF: sub_118C7A+15C↑j ROM:00118E32 cmpi.b #5,($75B).w ROM:00118E38 bne.s loc_118E8A ROM:00118E3A bsr.l sub_117F06 ROM:00118E40 move.w ($58C).w,d3 ROM:00118E44 move.b ($75B).w,(a0,d3.w) ROM:00118E4A addq.w #1,d3 ROM:00118E4C bvc.s loc_118E52 ROM:00118E4E move.w #$8000,d3 ROM:00118E52 ROM:00118E52 loc_118E52: ; CODE XREF: sub_118C7A+1D2↑j ROM:00118E52 move.b ($75C).w,(a0,d3.w) ROM:00118E58 addq.w #1,d3 ROM:00118E5A bvc.s loc_118E60 ROM:00118E5C move.w #$8000,d3 ROM:00118E60 ROM:00118E60 loc_118E60: ; CODE XREF: sub_118C7A+1E0↑j ROM:00118E60 clr.l d5 ROM:00118E62 move.w ($1B20).w,d5 ROM:00118E66 subi.w #$91C,d5 ROM:00118E6A divs.w #$A,d5 ROM:00118E6E move.b d5,(a0,d3.w) ROM:00118E72 addq.w #1,d3 ROM:00118E74 bvc.s loc_118E7A ROM:00118E76 move.w #$8000,d3 ROM:00118E7A ROM:00118E7A loc_118E7A: ; CODE XREF: sub_118C7A+1FA↑j ROM:00118E7A move.w d3,($58C).w ROM:00118E7E bsr.l sub_117F54 ROM:00118E84 bra.l locret_1190E6 ROM:00118E8A ; --------------------------------------------------------------------------- ROM:00118E8A ROM:00118E8A loc_118E8A: ; CODE XREF: sub_118C7A+1BE↑j ROM:00118E8A cmpi.b #6,($75B).w ROM:00118E90 bne.s loc_118EDE ROM:00118E92 bsr.l sub_117F06 ROM:00118E98 move.w ($58C).w,d3 ROM:00118E9C move.b ($75B).w,(a0,d3.w) ROM:00118EA2 addq.w #1,d3 ROM:00118EA4 bvc.s loc_118EAA ROM:00118EA6 move.w #$8000,d3 ROM:00118EAA ROM:00118EAA loc_118EAA: ; CODE XREF: sub_118C7A+22A↑j ROM:00118EAA move.b ($75C).w,(a0,d3.w) ROM:00118EB0 addq.w #1,d3 ROM:00118EB2 bvc.s loc_118EB8 ROM:00118EB4 move.w #$8000,d3 ROM:00118EB8 ROM:00118EB8 loc_118EB8: ; CODE XREF: sub_118C7A+238↑j ROM:00118EB8 clr.l d5 ROM:00118EBA move.w ($1B22).w,d5 ROM:00118EBE divs.w #$4E,d5 ; 'N' ROM:00118EC2 move.b d5,(a0,d3.w) ROM:00118EC6 addq.w #1,d3 ROM:00118EC8 bvc.s loc_118ECE ROM:00118ECA move.w #$8000,d3 ROM:00118ECE ROM:00118ECE loc_118ECE: ; CODE XREF: sub_118C7A+24E↑j ROM:00118ECE move.w d3,($58C).w ROM:00118ED2 bsr.l sub_117F54 ROM:00118ED8 bra.l locret_1190E6 ROM:00118EDE ; --------------------------------------------------------------------------- ROM:00118EDE ROM:00118EDE loc_118EDE: ; CODE XREF: sub_118C7A+216↑j ROM:00118EDE cmpi.b #7,($75B).w ROM:00118EE4 bne.s loc_118F32 ROM:00118EE6 bsr.l sub_117F06 ROM:00118EEC move.w ($58C).w,d3 ROM:00118EF0 move.b ($75B).w,(a0,d3.w) ROM:00118EF6 addq.w #1,d3 ROM:00118EF8 bvc.s loc_118EFE ROM:00118EFA move.w #$8000,d3 ROM:00118EFE ROM:00118EFE loc_118EFE: ; CODE XREF: sub_118C7A+27E↑j ROM:00118EFE move.b ($75C).w,(a0,d3.w) ROM:00118F04 addq.w #1,d3 ROM:00118F06 bvc.s loc_118F0C ROM:00118F08 move.w #$8000,d3 ROM:00118F0C ROM:00118F0C loc_118F0C: ; CODE XREF: sub_118C7A+28C↑j ROM:00118F0C clr.l d5 ROM:00118F0E move.w ($1B24).w,d5 ROM:00118F12 divs.w #$4E,d5 ; 'N' ROM:00118F16 move.b d5,(a0,d3.w) ROM:00118F1A addq.w #1,d3 ROM:00118F1C bvc.s loc_118F22 ROM:00118F1E move.w #$8000,d3 ROM:00118F22 ROM:00118F22 loc_118F22: ; CODE XREF: sub_118C7A+2A2↑j ROM:00118F22 move.w d3,($58C).w ROM:00118F26 bsr.l sub_117F54 ROM:00118F2C bra.l locret_1190E6 ROM:00118F32 ; --------------------------------------------------------------------------- ROM:00118F32 ROM:00118F32 loc_118F32: ; CODE XREF: sub_118C7A+26A↑j ROM:00118F32 cmpi.b #$B,($75B).w ROM:00118F38 bne.s loc_118F86 ROM:00118F3A bsr.l sub_117F06 ROM:00118F40 move.w ($58C).w,d3 ROM:00118F44 move.b ($75B).w,(a0,d3.w) ROM:00118F4A addq.w #1,d3 ROM:00118F4C bvc.s loc_118F52 ROM:00118F4E move.w #$8000,d3 ROM:00118F52 ROM:00118F52 loc_118F52: ; CODE XREF: sub_118C7A+2D2↑j ROM:00118F52 move.b ($75C).w,(a0,d3.w) ROM:00118F58 addq.w #1,d3 ROM:00118F5A bvc.s loc_118F60 ROM:00118F5C move.w #$8000,d3 ROM:00118F60 ROM:00118F60 loc_118F60: ; CODE XREF: sub_118C7A+2E0↑j ROM:00118F60 clr.l d5 ROM:00118F62 move.w ($1B26).w,d5 ROM:00118F66 divs.w #$64,d5 ; 'd' ROM:00118F6A move.b d5,(a0,d3.w) ROM:00118F6E addq.w #1,d3 ROM:00118F70 bvc.s loc_118F76 ROM:00118F72 move.w #$8000,d3 ROM:00118F76 ROM:00118F76 loc_118F76: ; CODE XREF: sub_118C7A+2F6↑j ROM:00118F76 move.w d3,($58C).w ROM:00118F7A bsr.l sub_117F54 ROM:00118F80 bra.l locret_1190E6 ROM:00118F86 ; --------------------------------------------------------------------------- ROM:00118F86 ROM:00118F86 loc_118F86: ; CODE XREF: sub_118C7A+2BE↑j ROM:00118F86 cmpi.b #$C,($75B).w ROM:00118F8C bne.s loc_118FE8 ROM:00118F8E bsr.l sub_117F06 ROM:00118F94 move.w ($58C).w,d3 ROM:00118F98 move.b ($75B).w,(a0,d3.w) ROM:00118F9E addq.w #1,d3 ROM:00118FA0 bvc.s loc_118FA6 ROM:00118FA2 move.w #$8000,d3 ROM:00118FA6 ROM:00118FA6 loc_118FA6: ; CODE XREF: sub_118C7A+326↑j ROM:00118FA6 move.b ($75C).w,(a0,d3.w) ROM:00118FAC addq.w #1,d3 ROM:00118FAE bvc.s loc_118FB4 ROM:00118FB0 move.w #$8000,d3 ROM:00118FB4 ROM:00118FB4 loc_118FB4: ; CODE XREF: sub_118C7A+334↑j ROM:00118FB4 move.w ($1B28).w,d5 ROM:00118FB8 mulu.w #4,d5 ROM:00118FBC move.w d5,d4 ROM:00118FBE lsr.w #8,d4 ROM:00118FC0 move.b d4,(a0,d3.w) ROM:00118FC4 addq.w #1,d3 ROM:00118FC6 bvc.s loc_118FCC ROM:00118FC8 move.w #$8000,d3 ROM:00118FCC ROM:00118FCC loc_118FCC: ; CODE XREF: sub_118C7A+34C↑j ROM:00118FCC move.b d5,(a0,d3.w) ROM:00118FD0 addq.w #1,d3 ROM:00118FD2 bvc.s loc_118FD8 ROM:00118FD4 move.w #$8000,d3 ROM:00118FD8 ROM:00118FD8 loc_118FD8: ; CODE XREF: sub_118C7A+358↑j ROM:00118FD8 move.w d3,($58C).w ROM:00118FDC bsr.l sub_117F54 ROM:00118FE2 bra.l locret_1190E6 ROM:00118FE8 ; --------------------------------------------------------------------------- ROM:00118FE8 ROM:00118FE8 loc_118FE8: ; CODE XREF: sub_118C7A+312↑j ROM:00118FE8 cmpi.b #$D,($75B).w ROM:00118FEE bne.s loc_119036 ROM:00118FF0 bsr.l sub_117F06 ROM:00118FF6 move.w ($58C).w,d3 ROM:00118FFA move.b ($75B).w,(a0,d3.w) ROM:00119000 addq.w #1,d3 ROM:00119002 bvc.s loc_119008 ROM:00119004 move.w #$8000,d3 ROM:00119008 ROM:00119008 loc_119008: ; CODE XREF: sub_118C7A+388↑j ROM:00119008 move.b ($75C).w,(a0,d3.w) ROM:0011900E addq.w #1,d3 ROM:00119010 bvc.s loc_119016 ROM:00119012 move.w #$8000,d3 ROM:00119016 ROM:00119016 loc_119016: ; CODE XREF: sub_118C7A+396↑j ROM:00119016 move.w ($1B2A).w,d0 ROM:0011901A move.b d0,(a0,d3.w) ROM:0011901E addq.w #1,d3 ROM:00119020 bvc.s loc_119026 ROM:00119022 move.w #$8000,d3 ROM:00119026 ROM:00119026 loc_119026: ; CODE XREF: sub_118C7A+3A6↑j ROM:00119026 move.w d3,($58C).w ROM:0011902A bsr.l sub_117F54 ROM:00119030 bra.l locret_1190E6 ROM:00119036 ; --------------------------------------------------------------------------- ROM:00119036 ROM:00119036 loc_119036: ; CODE XREF: sub_118C7A+374↑j ROM:00119036 cmpi.b #$20,($75B).w ; ' ' ROM:0011903C bne.s loc_11909A ROM:0011903E bsr.l sub_117F06 ROM:00119044 move.w ($58C).w,d3 ROM:00119048 move.b ($75B).w,(a0,d3.w) ROM:0011904E addq.w #1,d3 ROM:00119050 bvc.s loc_119056 ROM:00119052 move.w #$8000,d3 ROM:00119056 ROM:00119056 loc_119056: ; CODE XREF: sub_118C7A+3D6↑j ROM:00119056 move.b $115(a5),(a0,d3.w) ROM:0011905C addq.w #1,d3 ROM:0011905E bvc.s loc_119064 ROM:00119060 move.w #$8000,d3 ROM:00119064 ROM:00119064 loc_119064: ; CODE XREF: sub_118C7A+3E4↑j ROM:00119064 move.b $116(a5),(a0,d3.w) ROM:0011906A addq.w #1,d3 ROM:0011906C bvc.s loc_119072 ROM:0011906E move.w #$8000,d3 ROM:00119072 ROM:00119072 loc_119072: ; CODE XREF: sub_118C7A+3F2↑j ROM:00119072 move.b $117(a5),(a0,d3.w) ROM:00119078 addq.w #1,d3 ROM:0011907A bvc.s loc_119080 ROM:0011907C move.w #$8000,d3 ROM:00119080 ROM:00119080 loc_119080: ; CODE XREF: sub_118C7A+400↑j ROM:00119080 move.b $118(a5),(a0,d3.w) ROM:00119086 addq.w #1,d3 ROM:00119088 bvc.s loc_11908E ROM:0011908A move.w #$8000,d3 ROM:0011908E ROM:0011908E loc_11908E: ; CODE XREF: sub_118C7A+40E↑j ROM:0011908E move.w d3,($58C).w ROM:00119092 bsr.l sub_117F54 ROM:00119098 bra.s locret_1190E6 ROM:0011909A ; --------------------------------------------------------------------------- ROM:0011909A ROM:0011909A loc_11909A: ; CODE XREF: sub_118C7A+3C2↑j ROM:0011909A cmpi.b #$21,($75B).w ; '!' ROM:001190A0 bne.s locret_1190E6 ROM:001190A2 bsr.l sub_117F06 ROM:001190A8 move.w ($58C).w,d3 ROM:001190AC move.b ($75B).w,(a0,d3.w) ROM:001190B2 addq.w #1,d3 ROM:001190B4 bvc.s loc_1190BA ROM:001190B6 move.w #$8000,d3 ROM:001190BA ROM:001190BA loc_1190BA: ; CODE XREF: sub_118C7A+43A↑j ROM:001190BA move.w ($1388).w,d0 ROM:001190BE lsr.w #8,d0 ROM:001190C0 move.b d0,(a0,d3.w) ROM:001190C4 addq.w #1,d3 ROM:001190C6 bvc.s loc_1190CC ROM:001190C8 move.w #$8000,d3 ROM:001190CC ROM:001190CC loc_1190CC: ; CODE XREF: sub_118C7A+44C↑j ROM:001190CC move.w ($1388).w,d0 ROM:001190D0 move.b d0,(a0,d3.w) ROM:001190D4 addq.w #1,d3 ROM:001190D6 bvc.s loc_1190DC ROM:001190D8 move.w #$8000,d3 ROM:001190DC ROM:001190DC loc_1190DC: ; CODE XREF: sub_118C7A+45C↑j ROM:001190DC move.w d3,($58C).w ROM:001190E0 bsr.l sub_117F54 ROM:001190E6 ROM:001190E6 locret_1190E6: ; CODE XREF: sub_118C7A+E↑j ROM:001190E6 ; sub_118C7A+88↑j ... ROM:001190E6 rts ROM:001190E6 ; End of function sub_118C7A ROM:001190E6 ROM:001190E8 ROM:001190E8 ; =============== S U B R O U T I N E ======================================= ROM:001190E8 ROM:001190E8 ROM:001190E8 sub_1190E8: ; CODE XREF: sub_117E8E+30↑p ROM:001190E8 clr.w ($E58).w ROM:001190EC cmpi.b #0,($11D3).w ROM:001190F2 ble.l locret_1191E0 ROM:001190F8 clr.w d1 ROM:001190FA lea (word_135CAA).l,a3 ROM:00119100 move.w (a3),d4 ROM:00119102 ROM:00119102 loc_119102: ; CODE XREF: sub_1190E8+F4↓j ROM:00119102 cmpi.w #$FF,d4 ROM:00119106 beq.l locret_1191E0 ROM:0011910C clr.b ($11D4).w ROM:00119110 ROM:00119110 loc_119110: ; CODE XREF: sub_1190E8+82↓j ROM:00119110 cmpi.w #$FF,d4 ROM:00119114 beq.s loc_11916C ROM:00119116 cmpi.b #3,($11D4).w ROM:0011911C bge.s loc_11916C ROM:0011911E move.w 6(a3),d2 ROM:00119122 move.b 8(a3),d3 ROM:00119126 btst d3,(d2.w) ROM:0011912A beq.s loc_119164 ROM:0011912C cmpi.b #0,($11D4).w ROM:00119132 bne.s loc_11913E ROM:00119134 bsr.l sub_117F06 ROM:0011913A move.w ($58C).w,d1 ROM:0011913E ROM:0011913E loc_11913E: ; CODE XREF: sub_1190E8+4A↑j ROM:0011913E move.b (a3),d5 ROM:00119140 move.b d5,$11F4(d1.w) ROM:00119146 addq.w #1,d1 ROM:00119148 bvc.s loc_11914E ROM:0011914A move.w #$8000,d1 ROM:0011914E ROM:0011914E loc_11914E: ; CODE XREF: sub_1190E8+60↑j ROM:0011914E move.b 1(a3),d5 ROM:00119152 move.b d5,$11F4(d1.w) ROM:00119158 addq.w #1,d1 ROM:0011915A bvc.s loc_119160 ROM:0011915C move.w #$8000,d1 ROM:00119160 ROM:00119160 loc_119160: ; CODE XREF: sub_1190E8+72↑j ROM:00119160 addq.b #1,($11D4).w ROM:00119164 ROM:00119164 loc_119164: ; CODE XREF: sub_1190E8+42↑j ROM:00119164 adda.w #$A,a3 ROM:00119168 move.w (a3),d4 ROM:0011916A bra.s loc_119110 ROM:0011916C ; --------------------------------------------------------------------------- ROM:0011916C ROM:0011916C loc_11916C: ; CODE XREF: sub_1190E8+2C↑j ROM:0011916C ; sub_1190E8+34↑j ROM:0011916C cmpi.b #3,($11D4).w ROM:00119172 bge.s loc_1191C4 ROM:00119174 cmpi.b #0,($11D4).w ROM:0011917A ble.s loc_1191C4 ROM:0011917C move.b #0,$11F4(d1.w) ROM:00119184 addq.w #1,d1 ROM:00119186 bvc.s loc_11918C ROM:00119188 move.w #$8000,d1 ROM:0011918C ROM:0011918C loc_11918C: ; CODE XREF: sub_1190E8+9E↑j ROM:0011918C move.b #0,$11F4(d1.w) ROM:00119194 addq.w #1,d1 ROM:00119196 bvc.s loc_11919C ROM:00119198 move.w #$8000,d1 ROM:0011919C ROM:0011919C loc_11919C: ; CODE XREF: sub_1190E8+AE↑j ROM:0011919C cmpi.b #2,($11D4).w ROM:001191A2 bge.s loc_1191C4 ROM:001191A4 move.b #0,$11F4(d1.w) ROM:001191AC addq.w #1,d1 ROM:001191AE bvc.s loc_1191B4 ROM:001191B0 move.w #$8000,d1 ROM:001191B4 ROM:001191B4 loc_1191B4: ; CODE XREF: sub_1190E8+C6↑j ROM:001191B4 move.b #0,$11F4(d1.w) ROM:001191BC addq.w #1,d1 ROM:001191BE bvc.s loc_1191C4 ROM:001191C0 move.w #$8000,d1 ROM:001191C4 ROM:001191C4 loc_1191C4: ; CODE XREF: sub_1190E8+8A↑j ROM:001191C4 ; sub_1190E8+92↑j ... ROM:001191C4 cmpi.b #0,($11D4).w ROM:001191CA ble.s loc_1191D6 ROM:001191CC move.w d1,($58C).w ROM:001191D0 bsr.l sub_117F54 ROM:001191D6 ROM:001191D6 loc_1191D6: ; CODE XREF: sub_1190E8+E2↑j ROM:001191D6 move.w ($58C).w,($E58).w ROM:001191DC bra.w loc_119102 ROM:001191E0 ; --------------------------------------------------------------------------- ROM:001191E0 ROM:001191E0 locret_1191E0: ; CODE XREF: sub_1190E8+A↑j ROM:001191E0 ; sub_1190E8+1E↑j ROM:001191E0 rts ROM:001191E0 ; End of function sub_1190E8 ROM:001191E0 ROM:001191E2 ROM:001191E2 ; =============== S U B R O U T I N E ======================================= ROM:001191E2 ROM:001191E2 ROM:001191E2 sub_1191E2: ; CODE XREF: sub_117E8E+40↑p ROM:001191E2 clr.w ($E58).w ROM:001191E6 bsr.l sub_117F06 ROM:001191EC bsr.l sub_125C00 ROM:001191F2 bsr.l sub_117F54 ROM:001191F8 rts ROM:001191F8 ; End of function sub_1191E2 ROM:001191F8 ROM:001191FA ROM:001191FA ; =============== S U B R O U T I N E ======================================= ROM:001191FA ROM:001191FA ROM:001191FA sub_1191FA: ; CODE XREF: sub_117E8E+50↑p ROM:001191FA lea ($11F4).w,a0 ROM:001191FE clr.w ($E58).w ROM:00119202 cmpi.b #0,($75B).w ROM:00119208 bne.s loc_119278 ROM:0011920A bsr.l sub_117F06 ROM:00119210 move.w ($58C).w,d2 ROM:00119214 move.b ($75B).w,(a0,d2.w) ROM:0011921A addq.w #1,d2 ROM:0011921C bvc.s loc_119222 ROM:0011921E move.w #$8000,d2 ROM:00119222 ROM:00119222 loc_119222: ; CODE XREF: sub_1191FA+22↑j ROM:00119222 move.b #$FF,(a0,d2.w) ROM:00119228 addq.w #1,d2 ROM:0011922A bvc.s loc_119230 ROM:0011922C move.w #$8000,d2 ROM:00119230 ROM:00119230 loc_119230: ; CODE XREF: sub_1191FA+30↑j ROM:00119230 move.b $119(a5),(a0,d2.w) ROM:00119236 addq.w #1,d2 ROM:00119238 bvc.s loc_11923E ROM:0011923A move.w #$8000,d2 ROM:0011923E ROM:0011923E loc_11923E: ; CODE XREF: sub_1191FA+3E↑j ROM:0011923E move.b $11A(a5),(a0,d2.w) ROM:00119244 addq.w #1,d2 ROM:00119246 bvc.s loc_11924C ROM:00119248 move.w #$8000,d2 ROM:0011924C ROM:0011924C loc_11924C: ; CODE XREF: sub_1191FA+4C↑j ROM:0011924C move.b $11B(a5),(a0,d2.w) ROM:00119252 addq.w #1,d2 ROM:00119254 bvc.s loc_11925A ROM:00119256 move.w #$8000,d2 ROM:0011925A ROM:0011925A loc_11925A: ; CODE XREF: sub_1191FA+5A↑j ROM:0011925A move.b $11C(a5),(a0,d2.w) ROM:00119260 addq.w #1,d2 ROM:00119262 bvc.s loc_119268 ROM:00119264 move.w #$8000,d2 ROM:00119268 ROM:00119268 loc_119268: ; CODE XREF: sub_1191FA+68↑j ROM:00119268 move.w d2,($58C).w ROM:0011926C bsr.l sub_117F54 ROM:00119272 bra.l locret_1196E0 ROM:00119278 ; --------------------------------------------------------------------------- ROM:00119278 ROM:00119278 loc_119278: ; CODE XREF: sub_1191FA+E↑j ROM:00119278 cmpi.b #1,($75B).w ROM:0011927E bne.l loc_119302 ROM:00119284 bsr.l sub_117F06 ROM:0011928A move.w ($58C).w,d2 ROM:0011928E move.b ($75B).w,(a0,d2.w) ROM:00119294 addq.w #1,d2 ROM:00119296 bvc.s loc_11929C ROM:00119298 move.w #$8000,d2 ROM:0011929C ROM:0011929C loc_11929C: ; CODE XREF: sub_1191FA+9C↑j ROM:0011929C clr.b d0 ROM:0011929E move.b $A9A(a5),d0 ROM:001192A2 move.b d0,(a0,d2.w) ROM:001192A6 addq.w #1,d2 ROM:001192A8 bvc.s loc_1192AE ROM:001192AA move.w #$8000,d2 ROM:001192AE ROM:001192AE loc_1192AE: ; CODE XREF: sub_1191FA+AE↑j ROM:001192AE move.w ($CD0).w,d0 ROM:001192B2 lsr.w #8,d0 ROM:001192B4 move.b d0,(a0,d2.w) ROM:001192B8 addq.w #1,d2 ROM:001192BA bvc.s loc_1192C0 ROM:001192BC move.w #$8000,d2 ROM:001192C0 ROM:001192C0 loc_1192C0: ; CODE XREF: sub_1191FA+C0↑j ROM:001192C0 move.w ($CD0).w,d0 ROM:001192C4 move.b d0,(a0,d2.w) ROM:001192C8 addq.w #1,d2 ROM:001192CA bvc.s loc_1192D0 ROM:001192CC move.w #$8000,d2 ROM:001192D0 ROM:001192D0 loc_1192D0: ; CODE XREF: sub_1191FA+D0↑j ROM:001192D0 move.w ($CCA).w,d0 ROM:001192D4 lsr.w #8,d0 ROM:001192D6 move.b d0,(a0,d2.w) ROM:001192DA addq.w #1,d2 ROM:001192DC bvc.s loc_1192E2 ROM:001192DE move.w #$8000,d2 ROM:001192E2 ROM:001192E2 loc_1192E2: ; CODE XREF: sub_1191FA+E2↑j ROM:001192E2 move.w ($CCA).w,d0 ROM:001192E6 move.b d0,(a0,d2.w) ROM:001192EA addq.w #1,d2 ROM:001192EC bvc.s loc_1192F2 ROM:001192EE move.w #$8000,d2 ROM:001192F2 ROM:001192F2 loc_1192F2: ; CODE XREF: sub_1191FA+F2↑j ROM:001192F2 move.w d2,($58C).w ROM:001192F6 bsr.l sub_117F54 ROM:001192FC bra.l locret_1196E0 ROM:00119302 ; --------------------------------------------------------------------------- ROM:00119302 ROM:00119302 loc_119302: ; CODE XREF: sub_1191FA+84↑j ROM:00119302 cmpi.b #2,($75B).w ROM:00119308 bne.l loc_11940E ROM:0011930E bsr.l sub_117F06 ROM:00119314 move.w ($58C).w,d2 ROM:00119318 move.b ($75B).w,(a0,d2.w) ROM:0011931E addq.w #1,d2 ROM:00119320 bvc.s loc_119326 ROM:00119322 move.w #$8000,d2 ROM:00119326 ROM:00119326 loc_119326: ; CODE XREF: sub_1191FA+126↑j ROM:00119326 clr.b d0 ROM:00119328 move.b $A9B(a5),d0 ROM:0011932C ori.b #$80,d0 ROM:00119330 move.b d0,(a0,d2.w) ROM:00119334 addq.w #1,d2 ROM:00119336 bvc.s loc_11933C ROM:00119338 move.w #$8000,d2 ROM:0011933C ROM:0011933C loc_11933C: ; CODE XREF: sub_1191FA+13C↑j ROM:0011933C lea ($FBA).w,a1 ROM:00119340 move.w (a1),d0 ROM:00119342 lsr.w #8,d0 ROM:00119344 move.b d0,(a0,d2.w) ROM:00119348 addq.w #1,d2 ROM:0011934A bvc.s loc_119350 ROM:0011934C move.w #$8000,d2 ROM:00119350 ROM:00119350 loc_119350: ; CODE XREF: sub_1191FA+150↑j ROM:00119350 move.w (a1),d0 ROM:00119352 move.b d0,(a0,d2.w) ROM:00119356 addq.w #1,d2 ROM:00119358 bvc.s loc_11935E ROM:0011935A move.w #$8000,d2 ROM:0011935E ROM:0011935E loc_11935E: ; CODE XREF: sub_1191FA+15E↑j ROM:0011935E move.w $5A6(a5),d0 ROM:00119362 lsr.w #8,d0 ROM:00119364 move.b d0,(a0,d2.w) ROM:00119368 addq.w #1,d2 ROM:0011936A bvc.s loc_119370 ROM:0011936C move.w #$8000,d2 ROM:00119370 ROM:00119370 loc_119370: ; CODE XREF: sub_1191FA+170↑j ROM:00119370 move.w $5A6(a5),d0 ROM:00119374 move.b d0,(a0,d2.w) ROM:00119378 addq.w #1,d2 ROM:0011937A bvc.s loc_119380 ROM:0011937C move.w #$8000,d2 ROM:00119380 ROM:00119380 loc_119380: ; CODE XREF: sub_1191FA+180↑j ROM:00119380 move.w d2,($58C).w ROM:00119384 bsr.l sub_117F54 ROM:0011938A move.w ($58C).w,($E58).w ROM:00119390 bsr.l sub_117F06 ROM:00119396 move.w ($58C).w,d2 ROM:0011939A move.b ($75B).w,(a0,d2.w) ROM:001193A0 addq.w #1,d2 ROM:001193A2 bvc.s loc_1193A8 ROM:001193A4 move.w #$8000,d2 ROM:001193A8 ROM:001193A8 loc_1193A8: ; CODE XREF: sub_1191FA+1A8↑j ROM:001193A8 clr.b d0 ROM:001193AA move.b $A9B(a5),d0 ROM:001193AE move.b d0,(a0,d2.w) ROM:001193B2 addq.w #1,d2 ROM:001193B4 bvc.s loc_1193BA ROM:001193B6 move.w #$8000,d2 ROM:001193BA ROM:001193BA loc_1193BA: ; CODE XREF: sub_1191FA+1BA↑j ROM:001193BA lea ($FBA).w,a1 ROM:001193BE move.w (a1),d0 ROM:001193C0 lsr.w #8,d0 ROM:001193C2 move.b d0,(a0,d2.w) ROM:001193C6 addq.w #1,d2 ROM:001193C8 bvc.s loc_1193CE ROM:001193CA move.w #$8000,d2 ROM:001193CE ROM:001193CE loc_1193CE: ; CODE XREF: sub_1191FA+1CE↑j ROM:001193CE move.w (a1),d0 ROM:001193D0 move.b d0,(a0,d2.w) ROM:001193D4 addq.w #1,d2 ROM:001193D6 bvc.s loc_1193DC ROM:001193D8 move.w #$8000,d2 ROM:001193DC ROM:001193DC loc_1193DC: ; CODE XREF: sub_1191FA+1DC↑j ROM:001193DC move.w $5A8(a5),d0 ROM:001193E0 lsr.w #8,d0 ROM:001193E2 move.b d0,(a0,d2.w) ROM:001193E6 addq.w #1,d2 ROM:001193E8 bvc.s loc_1193EE ROM:001193EA move.w #$8000,d2 ROM:001193EE ROM:001193EE loc_1193EE: ; CODE XREF: sub_1191FA+1EE↑j ROM:001193EE move.w $5A8(a5),d0 ROM:001193F2 move.b d0,(a0,d2.w) ROM:001193F6 addq.w #1,d2 ROM:001193F8 bvc.s loc_1193FE ROM:001193FA move.w #$8000,d2 ROM:001193FE ROM:001193FE loc_1193FE: ; CODE XREF: sub_1191FA+1FE↑j ROM:001193FE move.w d2,($58C).w ROM:00119402 bsr.l sub_117F54 ROM:00119408 bra.l locret_1196E0 ROM:0011940E ; --------------------------------------------------------------------------- ROM:0011940E ROM:0011940E loc_11940E: ; CODE XREF: sub_1191FA+10E↑j ROM:0011940E cmpi.b #4,($75B).w ROM:00119414 bne.s loc_119494 ROM:00119416 bsr.l sub_117F06 ROM:0011941C move.w ($58C).w,d2 ROM:00119420 move.b ($75B).w,(a0,d2.w) ROM:00119426 addq.w #1,d2 ROM:00119428 bvc.s loc_11942E ROM:0011942A move.w #$8000,d2 ROM:0011942E ROM:0011942E loc_11942E: ; CODE XREF: sub_1191FA+22E↑j ROM:0011942E clr.b d0 ROM:00119430 move.b $A9C(a5),d0 ROM:00119434 move.b d0,(a0,d2.w) ROM:00119438 addq.w #1,d2 ROM:0011943A bvc.s loc_119440 ROM:0011943C move.w #$8000,d2 ROM:00119440 ROM:00119440 loc_119440: ; CODE XREF: sub_1191FA+240↑j ROM:00119440 move.w ($1B1C).w,d0 ROM:00119444 lsr.w #8,d0 ROM:00119446 move.b d0,(a0,d2.w) ROM:0011944A addq.w #1,d2 ROM:0011944C bvc.s loc_119452 ROM:0011944E move.w #$8000,d2 ROM:00119452 ROM:00119452 loc_119452: ; CODE XREF: sub_1191FA+252↑j ROM:00119452 move.w ($1B1C).w,d0 ROM:00119456 move.b d0,(a0,d2.w) ROM:0011945A addq.w #1,d2 ROM:0011945C bvc.s loc_119462 ROM:0011945E move.w #$8000,d2 ROM:00119462 ROM:00119462 loc_119462: ; CODE XREF: sub_1191FA+262↑j ROM:00119462 move.w ($1B1E).w,d0 ROM:00119466 lsr.w #8,d0 ROM:00119468 move.b d0,(a0,d2.w) ROM:0011946C addq.w #1,d2 ROM:0011946E bvc.s loc_119474 ROM:00119470 move.w #$8000,d2 ROM:00119474 ROM:00119474 loc_119474: ; CODE XREF: sub_1191FA+274↑j ROM:00119474 move.w ($1B1E).w,d0 ROM:00119478 move.b d0,(a0,d2.w) ROM:0011947C addq.w #1,d2 ROM:0011947E bvc.s loc_119484 ROM:00119480 move.w #$8000,d2 ROM:00119484 ROM:00119484 loc_119484: ; CODE XREF: sub_1191FA+284↑j ROM:00119484 move.w d2,($58C).w ROM:00119488 bsr.l sub_117F54 ROM:0011948E bra.l locret_1196E0 ROM:00119494 ; --------------------------------------------------------------------------- ROM:00119494 ROM:00119494 loc_119494: ; CODE XREF: sub_1191FA+21A↑j ROM:00119494 cmpi.b #5,($75B).w ROM:0011949A bne.l loc_11951E ROM:001194A0 bsr.l sub_117F06 ROM:001194A6 move.w ($58C).w,d2 ROM:001194AA move.b ($75B).w,(a0,d2.w) ROM:001194B0 addq.w #1,d2 ROM:001194B2 bvc.s loc_1194B8 ROM:001194B4 move.w #$8000,d2 ROM:001194B8 ROM:001194B8 loc_1194B8: ; CODE XREF: sub_1191FA+2B8↑j ROM:001194B8 clr.b d0 ROM:001194BA move.b $A9C(a5),d0 ROM:001194BE move.b d0,(a0,d2.w) ROM:001194C2 addq.w #1,d2 ROM:001194C4 bvc.s loc_1194CA ROM:001194C6 move.w #$8000,d2 ROM:001194CA ROM:001194CA loc_1194CA: ; CODE XREF: sub_1191FA+2CA↑j ROM:001194CA move.w ($1B1A).w,d0 ROM:001194CE lsr.w #8,d0 ROM:001194D0 move.b d0,(a0,d2.w) ROM:001194D4 addq.w #1,d2 ROM:001194D6 bvc.s loc_1194DC ROM:001194D8 move.w #$8000,d2 ROM:001194DC ROM:001194DC loc_1194DC: ; CODE XREF: sub_1191FA+2DC↑j ROM:001194DC move.w ($1B1A).w,d0 ROM:001194E0 move.b d0,(a0,d2.w) ROM:001194E4 addq.w #1,d2 ROM:001194E6 bvc.s loc_1194EC ROM:001194E8 move.w #$8000,d2 ROM:001194EC ROM:001194EC loc_1194EC: ; CODE XREF: sub_1191FA+2EC↑j ROM:001194EC move.w $5AE(a5),d0 ROM:001194F0 lsr.w #8,d0 ROM:001194F2 move.b d0,(a0,d2.w) ROM:001194F6 addq.w #1,d2 ROM:001194F8 bvc.s loc_1194FE ROM:001194FA move.w #$8000,d2 ROM:001194FE ROM:001194FE loc_1194FE: ; CODE XREF: sub_1191FA+2FE↑j ROM:001194FE move.w $5AE(a5),d0 ROM:00119502 move.b d0,(a0,d2.w) ROM:00119506 addq.w #1,d2 ROM:00119508 bvc.s loc_11950E ROM:0011950A move.w #$8000,d2 ROM:0011950E ROM:0011950E loc_11950E: ; CODE XREF: sub_1191FA+30E↑j ROM:0011950E move.w d2,($58C).w ROM:00119512 bsr.l sub_117F54 ROM:00119518 bra.l locret_1196E0 ROM:0011951E ; --------------------------------------------------------------------------- ROM:0011951E ROM:0011951E loc_11951E: ; CODE XREF: sub_1191FA+2A0↑j ROM:0011951E cmpi.b #6,($75B).w ROM:00119524 bne.l loc_119632 ROM:0011952A bsr.l sub_117F06 ROM:00119530 move.w ($58C).w,d2 ROM:00119534 move.b ($75B).w,(a0,d2.w) ROM:0011953A addq.w #1,d2 ROM:0011953C bvc.s loc_119542 ROM:0011953E move.w #$8000,d2 ROM:00119542 ROM:00119542 loc_119542: ; CODE XREF: sub_1191FA+342↑j ROM:00119542 clr.b d0 ROM:00119544 move.b $A9D(a5),d0 ROM:00119548 ori.b #$80,d0 ROM:0011954C move.b d0,(a0,d2.w) ROM:00119550 addq.w #1,d2 ROM:00119552 bvc.s loc_119558 ROM:00119554 move.w #$8000,d2 ROM:00119558 ROM:00119558 loc_119558: ; CODE XREF: sub_1191FA+358↑j ROM:00119558 lea ($FBA).w,a1 ROM:0011955C move.w 2(a1),d0 ROM:00119560 lsr.w #8,d0 ROM:00119562 move.b d0,(a0,d2.w) ROM:00119566 addq.w #1,d2 ROM:00119568 bvc.s loc_11956E ROM:0011956A move.w #$8000,d2 ROM:0011956E ROM:0011956E loc_11956E: ; CODE XREF: sub_1191FA+36E↑j ROM:0011956E move.w 2(a1),d0 ROM:00119572 move.b d0,(a0,d2.w) ROM:00119576 addq.w #1,d2 ROM:00119578 bvc.s loc_11957E ROM:0011957A move.w #$8000,d2 ROM:0011957E ROM:0011957E loc_11957E: ; CODE XREF: sub_1191FA+37E↑j ROM:0011957E move.w $5A6(a5),d0 ROM:00119582 lsr.w #8,d0 ROM:00119584 move.b d0,(a0,d2.w) ROM:00119588 addq.w #1,d2 ROM:0011958A bvc.s loc_119590 ROM:0011958C move.w #$8000,d2 ROM:00119590 ROM:00119590 loc_119590: ; CODE XREF: sub_1191FA+390↑j ROM:00119590 move.w $5A6(a5),d0 ROM:00119594 move.b d0,(a0,d2.w) ROM:00119598 addq.w #1,d2 ROM:0011959A bvc.s loc_1195A0 ROM:0011959C move.w #$8000,d2 ROM:001195A0 ROM:001195A0 loc_1195A0: ; CODE XREF: sub_1191FA+3A0↑j ROM:001195A0 move.w d2,($58C).w ROM:001195A4 bsr.l sub_117F54 ROM:001195AA move.w ($58C).w,($E58).w ROM:001195B0 bsr.l sub_117F06 ROM:001195B6 move.w ($58C).w,d2 ROM:001195BA move.b ($75B).w,(a0,d2.w) ROM:001195C0 addq.w #1,d2 ROM:001195C2 bvc.s loc_1195C8 ROM:001195C4 move.w #$8000,d2 ROM:001195C8 ROM:001195C8 loc_1195C8: ; CODE XREF: sub_1191FA+3C8↑j ROM:001195C8 clr.b d0 ROM:001195CA move.b $A9D(a5),d0 ROM:001195CE move.b d0,(a0,d2.w) ROM:001195D2 addq.w #1,d2 ROM:001195D4 bvc.s loc_1195DA ROM:001195D6 move.w #$8000,d2 ROM:001195DA ROM:001195DA loc_1195DA: ; CODE XREF: sub_1191FA+3DA↑j ROM:001195DA lea ($FBA).w,a1 ROM:001195DE move.w 2(a1),d0 ROM:001195E2 lsr.w #8,d0 ROM:001195E4 move.b d0,(a0,d2.w) ROM:001195E8 addq.w #1,d2 ROM:001195EA bvc.s loc_1195F0 ROM:001195EC move.w #$8000,d2 ROM:001195F0 ROM:001195F0 loc_1195F0: ; CODE XREF: sub_1191FA+3F0↑j ROM:001195F0 move.w 2(a1),d0 ROM:001195F4 move.b d0,(a0,d2.w) ROM:001195F8 addq.w #1,d2 ROM:001195FA bvc.s loc_119600 ROM:001195FC move.w #$8000,d2 ROM:00119600 ROM:00119600 loc_119600: ; CODE XREF: sub_1191FA+400↑j ROM:00119600 move.w $5A8(a5),d0 ROM:00119604 lsr.w #8,d0 ROM:00119606 move.b d0,(a0,d2.w) ROM:0011960A addq.w #1,d2 ROM:0011960C bvc.s loc_119612 ROM:0011960E move.w #$8000,d2 ROM:00119612 ROM:00119612 loc_119612: ; CODE XREF: sub_1191FA+412↑j ROM:00119612 move.w $5A8(a5),d0 ROM:00119616 move.b d0,(a0,d2.w) ROM:0011961A addq.w #1,d2 ROM:0011961C bvc.s loc_119622 ROM:0011961E move.w #$8000,d2 ROM:00119622 ROM:00119622 loc_119622: ; CODE XREF: sub_1191FA+422↑j ROM:00119622 move.w d2,($58C).w ROM:00119626 bsr.l sub_117F54 ROM:0011962C bra.l locret_1196E0 ROM:00119632 ; --------------------------------------------------------------------------- ROM:00119632 ROM:00119632 loc_119632: ; CODE XREF: sub_1191FA+32A↑j ROM:00119632 cmpi.b #8,($75B).w ROM:00119638 bne.l locret_1196E0 ROM:0011963E bsr.l sub_117F06 ROM:00119644 move.w ($58C).w,d2 ROM:00119648 move.b ($75B).w,(a0,d2.w) ROM:0011964E addq.w #1,d2 ROM:00119650 bvc.s loc_119656 ROM:00119652 move.w #$8000,d2 ROM:00119656 ROM:00119656 loc_119656: ; CODE XREF: sub_1191FA+456↑j ROM:00119656 clr.b d0 ROM:00119658 move.b $A9E(a5),d0 ROM:0011965C btst #2,($D8B).w ROM:00119662 bne.l loc_119678 ROM:00119668 move.w $52A(a5),d1 ROM:0011966C cmp.w ($C74).w,d1 ROM:00119670 bge.s loc_119676 ROM:00119672 ori.b #$80,d0 ROM:00119676 ROM:00119676 loc_119676: ; CODE XREF: sub_1191FA+476↑j ROM:00119676 bra.s loc_119686 ROM:00119678 ; --------------------------------------------------------------------------- ROM:00119678 ROM:00119678 loc_119678: ; CODE XREF: sub_1191FA+468↑j ROM:00119678 move.w $52A(a5),d1 ROM:0011967C cmp.w ($C74).w,d1 ROM:00119680 blt.s loc_119686 ROM:00119682 ori.b #$80,d0 ROM:00119686 ROM:00119686 loc_119686: ; CODE XREF: sub_1191FA:loc_119676↑j ROM:00119686 ; sub_1191FA+486↑j ROM:00119686 move.b d0,(a0,d2.w) ROM:0011968A addq.w #1,d2 ROM:0011968C bvc.s loc_119692 ROM:0011968E move.w #$8000,d2 ROM:00119692 ROM:00119692 loc_119692: ; CODE XREF: sub_1191FA+492↑j ROM:00119692 move.w ($C74).w,d0 ROM:00119696 lsr.w #8,d0 ROM:00119698 move.b d0,(a0,d2.w) ROM:0011969C addq.w #1,d2 ROM:0011969E bvc.s loc_1196A4 ROM:001196A0 move.w #$8000,d2 ROM:001196A4 ROM:001196A4 loc_1196A4: ; CODE XREF: sub_1191FA+4A4↑j ROM:001196A4 move.w ($C74).w,d0 ROM:001196A8 move.b d0,(a0,d2.w) ROM:001196AC addq.w #1,d2 ROM:001196AE bvc.s loc_1196B4 ROM:001196B0 move.w #$8000,d2 ROM:001196B4 ROM:001196B4 loc_1196B4: ; CODE XREF: sub_1191FA+4B4↑j ROM:001196B4 move.w $52A(a5),d0 ROM:001196B8 lsr.w #8,d0 ROM:001196BA move.b d0,(a0,d2.w) ROM:001196BE addq.w #1,d2 ROM:001196C0 bvc.s loc_1196C6 ROM:001196C2 move.w #$8000,d2 ROM:001196C6 ROM:001196C6 loc_1196C6: ; CODE XREF: sub_1191FA+4C6↑j ROM:001196C6 move.w $52A(a5),d0 ROM:001196CA move.b d0,(a0,d2.w) ROM:001196CE addq.w #1,d2 ROM:001196D0 bvc.s loc_1196D6 ROM:001196D2 move.w #$8000,d2 ROM:001196D6 ROM:001196D6 loc_1196D6: ; CODE XREF: sub_1191FA+4D6↑j ROM:001196D6 move.w d2,($58C).w ROM:001196DA bsr.l sub_117F54 ROM:001196E0 ROM:001196E0 locret_1196E0: ; CODE XREF: sub_1191FA+78↑j ROM:001196E0 ; sub_1191FA+102↑j ... ROM:001196E0 rts ROM:001196E0 ; End of function sub_1191FA ROM:001196E0 ROM:001196E2 ROM:001196E2 ; =============== S U B R O U T I N E ======================================= ROM:001196E2 ROM:001196E2 ROM:001196E2 sub_1196E2: ; CODE XREF: sub_117E8E+60↑p ROM:001196E2 btst #3,($139A).w ROM:001196E8 beq.s loc_1196F2 ROM:001196EA bset #2,($132B).w ROM:001196F0 bra.s loc_119700 ROM:001196F2 ; --------------------------------------------------------------------------- ROM:001196F2 ROM:001196F2 loc_1196F2: ; CODE XREF: sub_1196E2+6↑j ROM:001196F2 btst #4,($139A).w ROM:001196F8 beq.s loc_119700 ROM:001196FA bset #2,($132B).w ROM:00119700 ROM:00119700 loc_119700: ; CODE XREF: sub_1196E2+E↑j ROM:00119700 ; sub_1196E2+16↑j ROM:00119700 clr.w ($E58).w ROM:00119704 clr.w d1 ROM:00119706 lea (word_135CAA).l,a3 ROM:0011970C move.w (a3),d4 ROM:0011970E ROM:0011970E loc_11970E: ; CODE XREF: sub_1196E2+106↓j ROM:0011970E cmpi.w #$FF,d4 ROM:00119712 beq.l locret_1197EC ROM:00119718 clr.b ($11D5).w ROM:0011971C ROM:0011971C loc_11971C: ; CODE XREF: sub_1196E2+94↓j ROM:0011971C cmpi.w #$FF,d4 ROM:00119720 beq.s loc_119778 ROM:00119722 cmpi.b #3,($11D5).w ROM:00119728 bge.s loc_119778 ROM:0011972A move.w 2(a3),d2 ROM:0011972E move.b 4(a3),d3 ROM:00119732 btst d3,(d2.w) ROM:00119736 beq.s loc_119770 ROM:00119738 cmpi.b #0,($11D5).w ROM:0011973E bne.s loc_11974A ROM:00119740 bsr.l sub_117F06 ROM:00119746 move.w ($58C).w,d1 ROM:0011974A ROM:0011974A loc_11974A: ; CODE XREF: sub_1196E2+5C↑j ROM:0011974A move.b (a3),d5 ROM:0011974C move.b d5,$11F4(d1.w) ROM:00119752 addq.w #1,d1 ROM:00119754 bvc.s loc_11975A ROM:00119756 move.w #$8000,d1 ROM:0011975A ROM:0011975A loc_11975A: ; CODE XREF: sub_1196E2+72↑j ROM:0011975A move.b 1(a3),d5 ROM:0011975E move.b d5,$11F4(d1.w) ROM:00119764 addq.w #1,d1 ROM:00119766 bvc.s loc_11976C ROM:00119768 move.w #$8000,d1 ROM:0011976C ROM:0011976C loc_11976C: ; CODE XREF: sub_1196E2+84↑j ROM:0011976C addq.b #1,($11D5).w ROM:00119770 ROM:00119770 loc_119770: ; CODE XREF: sub_1196E2+54↑j ROM:00119770 adda.w #$A,a3 ROM:00119774 move.w (a3),d4 ROM:00119776 bra.s loc_11971C ROM:00119778 ; --------------------------------------------------------------------------- ROM:00119778 ROM:00119778 loc_119778: ; CODE XREF: sub_1196E2+3E↑j ROM:00119778 ; sub_1196E2+46↑j ROM:00119778 cmpi.b #3,($11D5).w ROM:0011977E bge.s loc_1197D0 ROM:00119780 cmpi.b #0,($11D5).w ROM:00119786 ble.s loc_1197D0 ROM:00119788 move.b #0,$11F4(d1.w) ROM:00119790 addq.w #1,d1 ROM:00119792 bvc.s loc_119798 ROM:00119794 move.w #$8000,d1 ROM:00119798 ROM:00119798 loc_119798: ; CODE XREF: sub_1196E2+B0↑j ROM:00119798 move.b #0,$11F4(d1.w) ROM:001197A0 addq.w #1,d1 ROM:001197A2 bvc.s loc_1197A8 ROM:001197A4 move.w #$8000,d1 ROM:001197A8 ROM:001197A8 loc_1197A8: ; CODE XREF: sub_1196E2+C0↑j ROM:001197A8 cmpi.b #2,($11D5).w ROM:001197AE bge.s loc_1197D0 ROM:001197B0 move.b #0,$11F4(d1.w) ROM:001197B8 addq.w #1,d1 ROM:001197BA bvc.s loc_1197C0 ROM:001197BC move.w #$8000,d1 ROM:001197C0 ROM:001197C0 loc_1197C0: ; CODE XREF: sub_1196E2+D8↑j ROM:001197C0 move.b #0,$11F4(d1.w) ROM:001197C8 addq.w #1,d1 ROM:001197CA bvc.s loc_1197D0 ROM:001197CC move.w #$8000,d1 ROM:001197D0 ROM:001197D0 loc_1197D0: ; CODE XREF: sub_1196E2+9C↑j ROM:001197D0 ; sub_1196E2+A4↑j ... ROM:001197D0 cmpi.b #0,($11D5).w ROM:001197D6 ble.s loc_1197E2 ROM:001197D8 move.w d1,($58C).w ROM:001197DC bsr.l sub_117F54 ROM:001197E2 ROM:001197E2 loc_1197E2: ; CODE XREF: sub_1196E2+F4↑j ROM:001197E2 move.w ($58C).w,($E58).w ROM:001197E8 bra.w loc_11970E ROM:001197EC ; --------------------------------------------------------------------------- ROM:001197EC ROM:001197EC locret_1197EC: ; CODE XREF: sub_1196E2+30↑j ROM:001197EC rts ROM:001197EC ; End of function sub_1196E2 ROM:001197EC ROM:001197EE ROM:001197EE ; =============== S U B R O U T I N E ======================================= ROM:001197EE ROM:001197EE ROM:001197EE sub_1197EE: ; CODE XREF: sub_117E8E+70↑p ROM:001197EE lea ($11F4).w,a0 ROM:001197F2 clr.w ($E58).w ROM:001197F6 cmpi.b #0,($75B).w ROM:001197FC bne.s loc_11986C ROM:001197FE bsr.l sub_117F06 ROM:00119804 move.w ($58C).w,d0 ROM:00119808 move.b ($75B).w,(a0,d0.w) ROM:0011980E addq.w #1,d0 ROM:00119810 bvc.s loc_119816 ROM:00119812 move.w #$8000,d0 ROM:00119816 ROM:00119816 loc_119816: ; CODE XREF: sub_1197EE+22↑j ROM:00119816 move.b #1,(a0,d0.w) ROM:0011981C addq.w #1,d0 ROM:0011981E bvc.s loc_119824 ROM:00119820 move.w #$8000,d0 ROM:00119824 ROM:00119824 loc_119824: ; CODE XREF: sub_1197EE+30↑j ROM:00119824 move.b $11D(a5),(a0,d0.w) ROM:0011982A addq.w #1,d0 ROM:0011982C bvc.s loc_119832 ROM:0011982E move.w #$8000,d0 ROM:00119832 ROM:00119832 loc_119832: ; CODE XREF: sub_1197EE+3E↑j ROM:00119832 move.b $11E(a5),(a0,d0.w) ROM:00119838 addq.w #1,d0 ROM:0011983A bvc.s loc_119840 ROM:0011983C move.w #$8000,d0 ROM:00119840 ROM:00119840 loc_119840: ; CODE XREF: sub_1197EE+4C↑j ROM:00119840 move.b $11F(a5),(a0,d0.w) ROM:00119846 addq.w #1,d0 ROM:00119848 bvc.s loc_11984E ROM:0011984A move.w #$8000,d0 ROM:0011984E ROM:0011984E loc_11984E: ; CODE XREF: sub_1197EE+5A↑j ROM:0011984E move.b $120(a5),(a0,d0.w) ROM:00119854 addq.w #1,d0 ROM:00119856 bvc.s loc_11985C ROM:00119858 move.w #$8000,d0 ROM:0011985C ROM:0011985C loc_11985C: ; CODE XREF: sub_1197EE+68↑j ROM:0011985C move.w d0,($58C).w ROM:00119860 bsr.l sub_117F54 ROM:00119866 bra.l locret_11A18E ROM:0011986C ; --------------------------------------------------------------------------- ROM:0011986C ROM:0011986C loc_11986C: ; CODE XREF: sub_1197EE+E↑j ROM:0011986C cmpi.b #1,($75B).w ROM:00119872 bne.l loc_1198AE ROM:00119878 bsr.l sub_117F06 ROM:0011987E move.w ($58C).w,d0 ROM:00119882 move.b ($75B).w,(a0,d0.w) ROM:00119888 addq.w #1,d0 ROM:0011988A bvc.s loc_119890 ROM:0011988C move.w #$8000,d0 ROM:00119890 ROM:00119890 loc_119890: ; CODE XREF: sub_1197EE+9C↑j ROM:00119890 move.b #5,(a0,d0.w) ROM:00119896 addq.w #1,d0 ROM:00119898 bvc.s loc_11989E ROM:0011989A move.w #$8000,d0 ROM:0011989E ROM:0011989E loc_11989E: ; CODE XREF: sub_1197EE+AA↑j ROM:0011989E move.w d0,($58C).w ROM:001198A2 bsr.l sub_117F54 ROM:001198A8 bra.l locret_11A18E ROM:001198AE ; --------------------------------------------------------------------------- ROM:001198AE ROM:001198AE loc_1198AE: ; CODE XREF: sub_1197EE+84↑j ROM:001198AE cmpi.b #2,($75B).w ROM:001198B4 bne.l loc_119CB0 ROM:001198BA bsr.l sub_115AFA ROM:001198C0 cmpi.b #0,d1 ROM:001198C4 bne.s loc_1198CE ROM:001198C6 bset #3,($937).w ROM:001198CC bra.s loc_1198D0 ROM:001198CE ; --------------------------------------------------------------------------- ROM:001198CE ROM:001198CE loc_1198CE: ; CODE XREF: sub_1197EE+D6↑j ROM:001198CE subq.b #1,d1 ROM:001198D0 ROM:001198D0 loc_1198D0: ; CODE XREF: sub_1197EE+DE↑j ROM:001198D0 movea.l #$13A000,a1 ROM:001198D6 move.w #$2E,d2 ; '.' ROM:001198DA ext.w d1 ROM:001198DC mulu.w d1,d2 ROM:001198DE ext.l d2 ROM:001198E0 adda.l d2,a1 ROM:001198E2 bsr.l sub_117F06 ROM:001198E8 move.w ($58C).w,d0 ROM:001198EC move.b ($75B).w,(a0,d0.w) ROM:001198F2 addq.w #1,d0 ROM:001198F4 bvc.s loc_1198FA ROM:001198F6 move.w #$8000,d0 ROM:001198FA ROM:001198FA loc_1198FA: ; CODE XREF: sub_1197EE+106↑j ROM:001198FA move.b #1,(a0,d0.w) ROM:00119900 addq.w #1,d0 ROM:00119902 bvc.s loc_119908 ROM:00119904 move.w #$8000,d0 ROM:00119908 ROM:00119908 loc_119908: ; CODE XREF: sub_1197EE+114↑j ROM:00119908 btst #3,($937).w ROM:0011990E bne.s loc_119918 ROM:00119910 move.b #0,(a0,d0.w) ROM:00119916 bra.s loc_11991E ROM:00119918 ; --------------------------------------------------------------------------- ROM:00119918 ROM:00119918 loc_119918: ; CODE XREF: sub_1197EE+120↑j ROM:00119918 move.b #$FF,(a0,d0.w) ROM:0011991E ROM:0011991E loc_11991E: ; CODE XREF: sub_1197EE+128↑j ROM:0011991E addq.w #1,d0 ROM:00119920 bvc.s loc_119926 ROM:00119922 move.w #$8000,d0 ROM:00119926 ROM:00119926 loc_119926: ; CODE XREF: sub_1197EE+132↑j ROM:00119926 btst #3,($937).w ROM:0011992C bne.s loc_119936 ROM:0011992E move.b #0,(a0,d0.w) ROM:00119934 bra.s loc_11993C ROM:00119936 ; --------------------------------------------------------------------------- ROM:00119936 ROM:00119936 loc_119936: ; CODE XREF: sub_1197EE+13E↑j ROM:00119936 move.b #$FF,(a0,d0.w) ROM:0011993C ROM:0011993C loc_11993C: ; CODE XREF: sub_1197EE+146↑j ROM:0011993C addq.w #1,d0 ROM:0011993E bvc.s loc_119944 ROM:00119940 move.w #$8000,d0 ROM:00119944 ROM:00119944 loc_119944: ; CODE XREF: sub_1197EE+150↑j ROM:00119944 btst #3,($937).w ROM:0011994A bne.s loc_119954 ROM:0011994C move.b #0,(a0,d0.w) ROM:00119952 bra.s loc_11995A ROM:00119954 ; --------------------------------------------------------------------------- ROM:00119954 ROM:00119954 loc_119954: ; CODE XREF: sub_1197EE+15C↑j ROM:00119954 move.b #$FF,(a0,d0.w) ROM:0011995A ROM:0011995A loc_11995A: ; CODE XREF: sub_1197EE+164↑j ROM:0011995A addq.w #1,d0 ROM:0011995C bvc.s loc_119962 ROM:0011995E move.w #$8000,d0 ROM:00119962 ROM:00119962 loc_119962: ; CODE XREF: sub_1197EE+16E↑j ROM:00119962 btst #3,($937).w ROM:00119968 bne.s loc_119970 ROM:0011996A move.b (a1),(a0,d0.w) ROM:0011996E bra.s loc_119976 ROM:00119970 ; --------------------------------------------------------------------------- ROM:00119970 ROM:00119970 loc_119970: ; CODE XREF: sub_1197EE+17A↑j ROM:00119970 move.b #$FF,(a0,d0.w) ROM:00119976 ROM:00119976 loc_119976: ; CODE XREF: sub_1197EE+180↑j ROM:00119976 addq.w #1,d0 ROM:00119978 bvc.s loc_11997E ROM:0011997A move.w #$8000,d0 ROM:0011997E ROM:0011997E loc_11997E: ; CODE XREF: sub_1197EE+18A↑j ROM:0011997E adda.l #1,a1 ROM:00119984 move.w d0,($58C).w ROM:00119988 bsr.l sub_117F54 ROM:0011998E move.w ($58C).w,($E58).w ROM:00119994 bsr.l sub_117F06 ROM:0011999A move.w ($58C).w,d0 ROM:0011999E move.b ($75B).w,(a0,d0.w) ROM:001199A4 addq.w #1,d0 ROM:001199A6 bvc.s loc_1199AC ROM:001199A8 move.w #$8000,d0 ROM:001199AC ROM:001199AC loc_1199AC: ; CODE XREF: sub_1197EE+1B8↑j ROM:001199AC move.b #2,(a0,d0.w) ROM:001199B2 addq.w #1,d0 ROM:001199B4 bvc.s loc_1199BA ROM:001199B6 move.w #$8000,d0 ROM:001199BA ROM:001199BA loc_1199BA: ; CODE XREF: sub_1197EE+1C6↑j ROM:001199BA btst #3,($937).w ROM:001199C0 bne.s loc_1199C8 ROM:001199C2 move.b (a1),(a0,d0.w) ROM:001199C6 bra.s loc_1199CE ROM:001199C8 ; --------------------------------------------------------------------------- ROM:001199C8 ROM:001199C8 loc_1199C8: ; CODE XREF: sub_1197EE+1D2↑j ROM:001199C8 move.b #$FF,(a0,d0.w) ROM:001199CE ROM:001199CE loc_1199CE: ; CODE XREF: sub_1197EE+1D8↑j ROM:001199CE addq.w #1,d0 ROM:001199D0 bvc.s loc_1199D6 ROM:001199D2 move.w #$8000,d0 ROM:001199D6 ROM:001199D6 loc_1199D6: ; CODE XREF: sub_1197EE+1E2↑j ROM:001199D6 adda.l #1,a1 ROM:001199DC btst #3,($937).w ROM:001199E2 bne.s loc_1199EA ROM:001199E4 move.b (a1),(a0,d0.w) ROM:001199E8 bra.s loc_1199F0 ROM:001199EA ; --------------------------------------------------------------------------- ROM:001199EA ROM:001199EA loc_1199EA: ; CODE XREF: sub_1197EE+1F4↑j ROM:001199EA move.b #$FF,(a0,d0.w) ROM:001199F0 ROM:001199F0 loc_1199F0: ; CODE XREF: sub_1197EE+1FA↑j ROM:001199F0 addq.w #1,d0 ROM:001199F2 bvc.s loc_1199F8 ROM:001199F4 move.w #$8000,d0 ROM:001199F8 ROM:001199F8 loc_1199F8: ; CODE XREF: sub_1197EE+204↑j ROM:001199F8 adda.l #1,a1 ROM:001199FE btst #3,($937).w ROM:00119A04 bne.s loc_119A0C ROM:00119A06 move.b (a1),(a0,d0.w) ROM:00119A0A bra.s loc_119A12 ROM:00119A0C ; --------------------------------------------------------------------------- ROM:00119A0C ROM:00119A0C loc_119A0C: ; CODE XREF: sub_1197EE+216↑j ROM:00119A0C move.b #$FF,(a0,d0.w) ROM:00119A12 ROM:00119A12 loc_119A12: ; CODE XREF: sub_1197EE+21C↑j ROM:00119A12 addq.w #1,d0 ROM:00119A14 bvc.s loc_119A1A ROM:00119A16 move.w #$8000,d0 ROM:00119A1A ROM:00119A1A loc_119A1A: ; CODE XREF: sub_1197EE+226↑j ROM:00119A1A adda.l #1,a1 ROM:00119A20 btst #3,($937).w ROM:00119A26 bne.s loc_119A2E ROM:00119A28 move.b (a1),(a0,d0.w) ROM:00119A2C bra.s loc_119A34 ROM:00119A2E ; --------------------------------------------------------------------------- ROM:00119A2E ROM:00119A2E loc_119A2E: ; CODE XREF: sub_1197EE+238↑j ROM:00119A2E move.b #$FF,(a0,d0.w) ROM:00119A34 ROM:00119A34 loc_119A34: ; CODE XREF: sub_1197EE+23E↑j ROM:00119A34 addq.w #1,d0 ROM:00119A36 bvc.s loc_119A3C ROM:00119A38 move.w #$8000,d0 ROM:00119A3C ROM:00119A3C loc_119A3C: ; CODE XREF: sub_1197EE+248↑j ROM:00119A3C adda.l #1,a1 ROM:00119A42 move.w d0,($58C).w ROM:00119A46 bsr.l sub_117F54 ROM:00119A4C move.w ($58C).w,($E58).w ROM:00119A52 bsr.l sub_117F06 ROM:00119A58 move.w ($58C).w,d0 ROM:00119A5C move.b ($75B).w,(a0,d0.w) ROM:00119A62 addq.w #1,d0 ROM:00119A64 bvc.s loc_119A6A ROM:00119A66 move.w #$8000,d0 ROM:00119A6A ROM:00119A6A loc_119A6A: ; CODE XREF: sub_1197EE+276↑j ROM:00119A6A move.b #3,(a0,d0.w) ROM:00119A70 addq.w #1,d0 ROM:00119A72 bvc.s loc_119A78 ROM:00119A74 move.w #$8000,d0 ROM:00119A78 ROM:00119A78 loc_119A78: ; CODE XREF: sub_1197EE+284↑j ROM:00119A78 btst #3,($937).w ROM:00119A7E bne.s loc_119A86 ROM:00119A80 move.b (a1),(a0,d0.w) ROM:00119A84 bra.s loc_119A8C ROM:00119A86 ; --------------------------------------------------------------------------- ROM:00119A86 ROM:00119A86 loc_119A86: ; CODE XREF: sub_1197EE+290↑j ROM:00119A86 move.b #$FF,(a0,d0.w) ROM:00119A8C ROM:00119A8C loc_119A8C: ; CODE XREF: sub_1197EE+296↑j ROM:00119A8C addq.w #1,d0 ROM:00119A8E bvc.s loc_119A94 ROM:00119A90 move.w #$8000,d0 ROM:00119A94 ROM:00119A94 loc_119A94: ; CODE XREF: sub_1197EE+2A0↑j ROM:00119A94 adda.l #1,a1 ROM:00119A9A btst #3,($937).w ROM:00119AA0 bne.s loc_119AA8 ROM:00119AA2 move.b (a1),(a0,d0.w) ROM:00119AA6 bra.s loc_119AAE ROM:00119AA8 ; --------------------------------------------------------------------------- ROM:00119AA8 ROM:00119AA8 loc_119AA8: ; CODE XREF: sub_1197EE+2B2↑j ROM:00119AA8 move.b #$FF,(a0,d0.w) ROM:00119AAE ROM:00119AAE loc_119AAE: ; CODE XREF: sub_1197EE+2B8↑j ROM:00119AAE addq.w #1,d0 ROM:00119AB0 bvc.s loc_119AB6 ROM:00119AB2 move.w #$8000,d0 ROM:00119AB6 ROM:00119AB6 loc_119AB6: ; CODE XREF: sub_1197EE+2C2↑j ROM:00119AB6 adda.l #1,a1 ROM:00119ABC btst #3,($937).w ROM:00119AC2 bne.s loc_119ACA ROM:00119AC4 move.b (a1),(a0,d0.w) ROM:00119AC8 bra.s loc_119AD0 ROM:00119ACA ; --------------------------------------------------------------------------- ROM:00119ACA ROM:00119ACA loc_119ACA: ; CODE XREF: sub_1197EE+2D4↑j ROM:00119ACA move.b #$FF,(a0,d0.w) ROM:00119AD0 ROM:00119AD0 loc_119AD0: ; CODE XREF: sub_1197EE+2DA↑j ROM:00119AD0 addq.w #1,d0 ROM:00119AD2 bvc.s loc_119AD8 ROM:00119AD4 move.w #$8000,d0 ROM:00119AD8 ROM:00119AD8 loc_119AD8: ; CODE XREF: sub_1197EE+2E4↑j ROM:00119AD8 adda.l #1,a1 ROM:00119ADE btst #3,($937).w ROM:00119AE4 bne.s loc_119AEC ROM:00119AE6 move.b (a1),(a0,d0.w) ROM:00119AEA bra.s loc_119AF2 ROM:00119AEC ; --------------------------------------------------------------------------- ROM:00119AEC ROM:00119AEC loc_119AEC: ; CODE XREF: sub_1197EE+2F6↑j ROM:00119AEC move.b #$FF,(a0,d0.w) ROM:00119AF2 ROM:00119AF2 loc_119AF2: ; CODE XREF: sub_1197EE+2FC↑j ROM:00119AF2 addq.w #1,d0 ROM:00119AF4 bvc.s loc_119AFA ROM:00119AF6 move.w #$8000,d0 ROM:00119AFA ROM:00119AFA loc_119AFA: ; CODE XREF: sub_1197EE+306↑j ROM:00119AFA adda.l #1,a1 ROM:00119B00 move.w d0,($58C).w ROM:00119B04 bsr.l sub_117F54 ROM:00119B0A move.w ($58C).w,($E58).w ROM:00119B10 bsr.l sub_117F06 ROM:00119B16 move.w ($58C).w,d0 ROM:00119B1A move.b ($75B).w,(a0,d0.w) ROM:00119B20 addq.w #1,d0 ROM:00119B22 bvc.s loc_119B28 ROM:00119B24 move.w #$8000,d0 ROM:00119B28 ROM:00119B28 loc_119B28: ; CODE XREF: sub_1197EE+334↑j ROM:00119B28 move.b #4,(a0,d0.w) ROM:00119B2E addq.w #1,d0 ROM:00119B30 bvc.s loc_119B36 ROM:00119B32 move.w #$8000,d0 ROM:00119B36 ROM:00119B36 loc_119B36: ; CODE XREF: sub_1197EE+342↑j ROM:00119B36 btst #3,($937).w ROM:00119B3C bne.s loc_119B44 ROM:00119B3E move.b (a1),(a0,d0.w) ROM:00119B42 bra.s loc_119B4A ROM:00119B44 ; --------------------------------------------------------------------------- ROM:00119B44 ROM:00119B44 loc_119B44: ; CODE XREF: sub_1197EE+34E↑j ROM:00119B44 move.b #$FF,(a0,d0.w) ROM:00119B4A ROM:00119B4A loc_119B4A: ; CODE XREF: sub_1197EE+354↑j ROM:00119B4A addq.w #1,d0 ROM:00119B4C bvc.s loc_119B52 ROM:00119B4E move.w #$8000,d0 ROM:00119B52 ROM:00119B52 loc_119B52: ; CODE XREF: sub_1197EE+35E↑j ROM:00119B52 adda.l #1,a1 ROM:00119B58 btst #3,($937).w ROM:00119B5E bne.s loc_119B66 ROM:00119B60 move.b (a1),(a0,d0.w) ROM:00119B64 bra.s loc_119B6C ROM:00119B66 ; --------------------------------------------------------------------------- ROM:00119B66 ROM:00119B66 loc_119B66: ; CODE XREF: sub_1197EE+370↑j ROM:00119B66 move.b #$FF,(a0,d0.w) ROM:00119B6C ROM:00119B6C loc_119B6C: ; CODE XREF: sub_1197EE+376↑j ROM:00119B6C addq.w #1,d0 ROM:00119B6E bvc.s loc_119B74 ROM:00119B70 move.w #$8000,d0 ROM:00119B74 ROM:00119B74 loc_119B74: ; CODE XREF: sub_1197EE+380↑j ROM:00119B74 adda.l #1,a1 ROM:00119B7A btst #3,($937).w ROM:00119B80 bne.s loc_119B90 ROM:00119B82 move.b (a1),d5 ROM:00119B84 lsr.b #4,d5 ROM:00119B86 ori.b #$30,d5 ; '0' ROM:00119B8A move.b d5,(a0,d0.w) ROM:00119B8E bra.s loc_119B96 ROM:00119B90 ; --------------------------------------------------------------------------- ROM:00119B90 ROM:00119B90 loc_119B90: ; CODE XREF: sub_1197EE+392↑j ROM:00119B90 move.b #$FF,(a0,d0.w) ROM:00119B96 ROM:00119B96 loc_119B96: ; CODE XREF: sub_1197EE+3A0↑j ROM:00119B96 addq.w #1,d0 ROM:00119B98 bvc.s loc_119B9E ROM:00119B9A move.w #$8000,d0 ROM:00119B9E ROM:00119B9E loc_119B9E: ; CODE XREF: sub_1197EE+3AA↑j ROM:00119B9E btst #3,($937).w ROM:00119BA4 bne.s loc_119BB6 ROM:00119BA6 move.b (a1),d5 ROM:00119BA8 andi.b #$F,d5 ROM:00119BAC ori.b #$30,d5 ; '0' ROM:00119BB0 move.b d5,(a0,d0.w) ROM:00119BB4 bra.s loc_119BBC ROM:00119BB6 ; --------------------------------------------------------------------------- ROM:00119BB6 ROM:00119BB6 loc_119BB6: ; CODE XREF: sub_1197EE+3B6↑j ROM:00119BB6 move.b #$FF,(a0,d0.w) ROM:00119BBC ROM:00119BBC loc_119BBC: ; CODE XREF: sub_1197EE+3C6↑j ROM:00119BBC addq.w #1,d0 ROM:00119BBE bvc.s loc_119BC4 ROM:00119BC0 move.w #$8000,d0 ROM:00119BC4 ROM:00119BC4 loc_119BC4: ; CODE XREF: sub_1197EE+3D0↑j ROM:00119BC4 adda.l #1,a1 ROM:00119BCA move.w d0,($58C).w ROM:00119BCE bsr.l sub_117F54 ROM:00119BD4 move.w ($58C).w,($E58).w ROM:00119BDA bsr.l sub_117F06 ROM:00119BE0 move.w ($58C).w,d0 ROM:00119BE4 move.b ($75B).w,(a0,d0.w) ROM:00119BEA addq.w #1,d0 ROM:00119BEC bvc.s loc_119BF2 ROM:00119BEE move.w #$8000,d0 ROM:00119BF2 ROM:00119BF2 loc_119BF2: ; CODE XREF: sub_1197EE+3FE↑j ROM:00119BF2 move.b #5,(a0,d0.w) ROM:00119BF8 addq.w #1,d0 ROM:00119BFA bvc.s loc_119C00 ROM:00119BFC move.w #$8000,d0 ROM:00119C00 ROM:00119C00 loc_119C00: ; CODE XREF: sub_1197EE+40C↑j ROM:00119C00 btst #3,($937).w ROM:00119C06 bne.s loc_119C16 ROM:00119C08 move.b (a1),d5 ROM:00119C0A lsr.b #4,d5 ROM:00119C0C ori.b #$30,d5 ; '0' ROM:00119C10 move.b d5,(a0,d0.w) ROM:00119C14 bra.s loc_119C1C ROM:00119C16 ; --------------------------------------------------------------------------- ROM:00119C16 ROM:00119C16 loc_119C16: ; CODE XREF: sub_1197EE+418↑j ROM:00119C16 move.b #$FF,(a0,d0.w) ROM:00119C1C ROM:00119C1C loc_119C1C: ; CODE XREF: sub_1197EE+426↑j ROM:00119C1C addq.w #1,d0 ROM:00119C1E bvc.s loc_119C24 ROM:00119C20 move.w #$8000,d0 ROM:00119C24 ROM:00119C24 loc_119C24: ; CODE XREF: sub_1197EE+430↑j ROM:00119C24 btst #3,($937).w ROM:00119C2A bne.s loc_119C3C ROM:00119C2C move.b (a1),d5 ROM:00119C2E andi.b #$F,d5 ROM:00119C32 ori.b #$30,d5 ; '0' ROM:00119C36 move.b d5,(a0,d0.w) ROM:00119C3A bra.s loc_119C42 ROM:00119C3C ; --------------------------------------------------------------------------- ROM:00119C3C ROM:00119C3C loc_119C3C: ; CODE XREF: sub_1197EE+43C↑j ROM:00119C3C move.b #$FF,(a0,d0.w) ROM:00119C42 ROM:00119C42 loc_119C42: ; CODE XREF: sub_1197EE+44C↑j ROM:00119C42 addq.w #1,d0 ROM:00119C44 bvc.s loc_119C4A ROM:00119C46 move.w #$8000,d0 ROM:00119C4A ROM:00119C4A loc_119C4A: ; CODE XREF: sub_1197EE+456↑j ROM:00119C4A adda.l #1,a1 ROM:00119C50 btst #3,($937).w ROM:00119C56 bne.s loc_119C66 ROM:00119C58 move.b (a1),d5 ROM:00119C5A lsr.b #4,d5 ROM:00119C5C ori.b #$30,d5 ; '0' ROM:00119C60 move.b d5,(a0,d0.w) ROM:00119C64 bra.s loc_119C6C ROM:00119C66 ; --------------------------------------------------------------------------- ROM:00119C66 ROM:00119C66 loc_119C66: ; CODE XREF: sub_1197EE+468↑j ROM:00119C66 move.b #$FF,(a0,d0.w) ROM:00119C6C ROM:00119C6C loc_119C6C: ; CODE XREF: sub_1197EE+476↑j ROM:00119C6C addq.w #1,d0 ROM:00119C6E bvc.s loc_119C74 ROM:00119C70 move.w #$8000,d0 ROM:00119C74 ROM:00119C74 loc_119C74: ; CODE XREF: sub_1197EE+480↑j ROM:00119C74 btst #3,($937).w ROM:00119C7A bne.s loc_119C8C ROM:00119C7C move.b (a1),d5 ROM:00119C7E andi.b #$F,d5 ROM:00119C82 ori.b #$30,d5 ; '0' ROM:00119C86 move.b d5,(a0,d0.w) ROM:00119C8A bra.s loc_119C92 ROM:00119C8C ; --------------------------------------------------------------------------- ROM:00119C8C ROM:00119C8C loc_119C8C: ; CODE XREF: sub_1197EE+48C↑j ROM:00119C8C move.b #$FF,(a0,d0.w) ROM:00119C92 ROM:00119C92 loc_119C92: ; CODE XREF: sub_1197EE+49C↑j ROM:00119C92 addq.w #1,d0 ROM:00119C94 bvc.s loc_119C9A ROM:00119C96 move.w #$8000,d0 ROM:00119C9A ROM:00119C9A loc_119C9A: ; CODE XREF: sub_1197EE+4A6↑j ROM:00119C9A move.w d0,($58C).w ROM:00119C9E bsr.l sub_117F54 ROM:00119CA4 bclr #3,($937).w ROM:00119CAA bra.l locret_11A18E ROM:00119CB0 ; --------------------------------------------------------------------------- ROM:00119CB0 ROM:00119CB0 loc_119CB0: ; CODE XREF: sub_1197EE+C6↑j ROM:00119CB0 cmpi.b #3,($75B).w ROM:00119CB6 bne.l loc_119CF2 ROM:00119CBC bsr.l sub_117F06 ROM:00119CC2 move.w ($58C).w,d0 ROM:00119CC6 move.b ($75B).w,(a0,d0.w) ROM:00119CCC addq.w #1,d0 ROM:00119CCE bvc.s loc_119CD4 ROM:00119CD0 move.w #$8000,d0 ROM:00119CD4 ROM:00119CD4 loc_119CD4: ; CODE XREF: sub_1197EE+4E0↑j ROM:00119CD4 move.b #4,(a0,d0.w) ROM:00119CDA addq.w #1,d0 ROM:00119CDC bvc.s loc_119CE2 ROM:00119CDE move.w #$8000,d0 ROM:00119CE2 ROM:00119CE2 loc_119CE2: ; CODE XREF: sub_1197EE+4EE↑j ROM:00119CE2 move.w d0,($58C).w ROM:00119CE6 bsr.l sub_117F54 ROM:00119CEC bra.l locret_11A18E ROM:00119CF2 ; --------------------------------------------------------------------------- ROM:00119CF2 ROM:00119CF2 loc_119CF2: ; CODE XREF: sub_1197EE+4C8↑j ROM:00119CF2 cmpi.b #4,($75B).w ROM:00119CF8 bne.l loc_119EE6 ROM:00119CFE movea.l #unk_110400,a1 ROM:00119D04 bsr.l sub_117F06 ROM:00119D0A move.w ($58C).w,d0 ROM:00119D0E move.b ($75B).w,(a0,d0.w) ROM:00119D14 addq.w #1,d0 ROM:00119D16 bvc.s loc_119D1C ROM:00119D18 move.w #$8000,d0 ROM:00119D1C ROM:00119D1C loc_119D1C: ; CODE XREF: sub_1197EE+528↑j ROM:00119D1C move.b #1,(a0,d0.w) ROM:00119D22 addq.w #1,d0 ROM:00119D24 bvc.s loc_119D2A ROM:00119D26 move.w #$8000,d0 ROM:00119D2A ROM:00119D2A loc_119D2A: ; CODE XREF: sub_1197EE+536↑j ROM:00119D2A move.b (a1),(a0,d0.w) ROM:00119D2E adda.w #2,a1 ROM:00119D32 addq.w #1,d0 ROM:00119D34 bvc.s loc_119D3A ROM:00119D36 move.w #$8000,d0 ROM:00119D3A ROM:00119D3A loc_119D3A: ; CODE XREF: sub_1197EE+546↑j ROM:00119D3A move.b (a1),(a0,d0.w) ROM:00119D3E adda.w #2,a1 ROM:00119D42 addq.w #1,d0 ROM:00119D44 bvc.s loc_119D4A ROM:00119D46 move.w #$8000,d0 ROM:00119D4A ROM:00119D4A loc_119D4A: ; CODE XREF: sub_1197EE+556↑j ROM:00119D4A move.b (a1),(a0,d0.w) ROM:00119D4E adda.w #2,a1 ROM:00119D52 addq.w #1,d0 ROM:00119D54 bvc.s loc_119D5A ROM:00119D56 move.w #$8000,d0 ROM:00119D5A ROM:00119D5A loc_119D5A: ; CODE XREF: sub_1197EE+566↑j ROM:00119D5A move.b (a1),(a0,d0.w) ROM:00119D5E adda.w #2,a1 ROM:00119D62 addq.w #1,d0 ROM:00119D64 bvc.s loc_119D6A ROM:00119D66 move.w #$8000,d0 ROM:00119D6A ROM:00119D6A loc_119D6A: ; CODE XREF: sub_1197EE+576↑j ROM:00119D6A move.w d0,($58C).w ROM:00119D6E bsr.l sub_117F54 ROM:00119D74 move.w ($58C).w,($E58).w ROM:00119D7A bsr.l sub_117F06 ROM:00119D80 move.w ($58C).w,d0 ROM:00119D84 move.b ($75B).w,(a0,d0.w) ROM:00119D8A addq.w #1,d0 ROM:00119D8C bvc.s loc_119D92 ROM:00119D8E move.w #$8000,d0 ROM:00119D92 ROM:00119D92 loc_119D92: ; CODE XREF: sub_1197EE+59E↑j ROM:00119D92 move.b #2,(a0,d0.w) ROM:00119D98 addq.w #1,d0 ROM:00119D9A bvc.s loc_119DA0 ROM:00119D9C move.w #$8000,d0 ROM:00119DA0 ROM:00119DA0 loc_119DA0: ; CODE XREF: sub_1197EE+5AC↑j ROM:00119DA0 move.b (a1),(a0,d0.w) ROM:00119DA4 adda.w #2,a1 ROM:00119DA8 addq.w #1,d0 ROM:00119DAA bvc.s loc_119DB0 ROM:00119DAC move.w #$8000,d0 ROM:00119DB0 ROM:00119DB0 loc_119DB0: ; CODE XREF: sub_1197EE+5BC↑j ROM:00119DB0 move.b (a1),d1 ROM:00119DB2 move.b d1,(a0,d0.w) ROM:00119DB6 adda.w #2,a1 ROM:00119DBA addq.w #1,d0 ROM:00119DBC bvc.s loc_119DC2 ROM:00119DBE move.w #$8000,d0 ROM:00119DC2 ROM:00119DC2 loc_119DC2: ; CODE XREF: sub_1197EE+5CE↑j ROM:00119DC2 move.b (a1),d1 ROM:00119DC4 move.b d1,(a0,d0.w) ROM:00119DC8 adda.w #2,a1 ROM:00119DCC addq.w #1,d0 ROM:00119DCE bvc.s loc_119DD4 ROM:00119DD0 move.w #$8000,d0 ROM:00119DD4 ROM:00119DD4 loc_119DD4: ; CODE XREF: sub_1197EE+5E0↑j ROM:00119DD4 move.b (a1),d1 ROM:00119DD6 move.b d1,(a0,d0.w) ROM:00119DDA addq.w #1,d0 ROM:00119DDC bvc.s loc_119DE2 ROM:00119DDE move.w #$8000,d0 ROM:00119DE2 ROM:00119DE2 loc_119DE2: ; CODE XREF: sub_1197EE+5EE↑j ROM:00119DE2 move.w d0,($58C).w ROM:00119DE6 bsr.l sub_117F54 ROM:00119DEC move.w ($58C).w,($E58).w ROM:00119DF2 movea.l #$13C002,a1 ROM:00119DF8 bsr.l sub_117F06 ROM:00119DFE move.w ($58C).w,d0 ROM:00119E02 move.b ($75B).w,(a0,d0.w) ROM:00119E08 addq.w #1,d0 ROM:00119E0A bvc.s loc_119E10 ROM:00119E0C move.w #$8000,d0 ROM:00119E10 ROM:00119E10 loc_119E10: ; CODE XREF: sub_1197EE+61C↑j ROM:00119E10 move.b #3,(a0,d0.w) ROM:00119E16 addq.w #1,d0 ROM:00119E18 bvc.s loc_119E1E ROM:00119E1A move.w #$8000,d0 ROM:00119E1E ROM:00119E1E loc_119E1E: ; CODE XREF: sub_1197EE+62A↑j ROM:00119E1E move.b (a1),(a0,d0.w) ROM:00119E22 adda.w #1,a1 ROM:00119E26 addq.w #1,d0 ROM:00119E28 bvc.s loc_119E2E ROM:00119E2A move.w #$8000,d0 ROM:00119E2E ROM:00119E2E loc_119E2E: ; CODE XREF: sub_1197EE+63A↑j ROM:00119E2E move.b (a1),(a0,d0.w) ROM:00119E32 adda.w #1,a1 ROM:00119E36 addq.w #1,d0 ROM:00119E38 bvc.s loc_119E3E ROM:00119E3A move.w #$8000,d0 ROM:00119E3E ROM:00119E3E loc_119E3E: ; CODE XREF: sub_1197EE+64A↑j ROM:00119E3E move.b (a1),(a0,d0.w) ROM:00119E42 adda.w #1,a1 ROM:00119E46 addq.w #1,d0 ROM:00119E48 bvc.s loc_119E4E ROM:00119E4A move.w #$8000,d0 ROM:00119E4E ROM:00119E4E loc_119E4E: ; CODE XREF: sub_1197EE+65A↑j ROM:00119E4E move.b (a1),(a0,d0.w) ROM:00119E52 adda.w #1,a1 ROM:00119E56 addq.w #1,d0 ROM:00119E58 bvc.s loc_119E5E ROM:00119E5A move.w #$8000,d0 ROM:00119E5E ROM:00119E5E loc_119E5E: ; CODE XREF: sub_1197EE+66A↑j ROM:00119E5E move.w d0,($58C).w ROM:00119E62 bsr.l sub_117F54 ROM:00119E68 move.w ($58C).w,($E58).w ROM:00119E6E bsr.l sub_117F06 ROM:00119E74 move.w ($58C).w,d0 ROM:00119E78 move.b ($75B).w,(a0,d0.w) ROM:00119E7E addq.w #1,d0 ROM:00119E80 bvc.s loc_119E86 ROM:00119E82 move.w #$8000,d0 ROM:00119E86 ROM:00119E86 loc_119E86: ; CODE XREF: sub_1197EE+692↑j ROM:00119E86 move.b #4,(a0,d0.w) ROM:00119E8C addq.w #1,d0 ROM:00119E8E bvc.s loc_119E94 ROM:00119E90 move.w #$8000,d0 ROM:00119E94 ROM:00119E94 loc_119E94: ; CODE XREF: sub_1197EE+6A0↑j ROM:00119E94 move.b (a1),(a0,d0.w) ROM:00119E98 adda.w #1,a1 ROM:00119E9C addq.w #1,d0 ROM:00119E9E bvc.s loc_119EA4 ROM:00119EA0 move.w #$8000,d0 ROM:00119EA4 ROM:00119EA4 loc_119EA4: ; CODE XREF: sub_1197EE+6B0↑j ROM:00119EA4 move.b (a1),d1 ROM:00119EA6 move.b d1,(a0,d0.w) ROM:00119EAA adda.w #1,a1 ROM:00119EAE addq.w #1,d0 ROM:00119EB0 bvc.s loc_119EB6 ROM:00119EB2 move.w #$8000,d0 ROM:00119EB6 ROM:00119EB6 loc_119EB6: ; CODE XREF: sub_1197EE+6C2↑j ROM:00119EB6 move.b (a1),d1 ROM:00119EB8 move.b d1,(a0,d0.w) ROM:00119EBC adda.w #1,a1 ROM:00119EC0 addq.w #1,d0 ROM:00119EC2 bvc.s loc_119EC8 ROM:00119EC4 move.w #$8000,d0 ROM:00119EC8 ROM:00119EC8 loc_119EC8: ; CODE XREF: sub_1197EE+6D4↑j ROM:00119EC8 move.b (a1),d1 ROM:00119ECA move.b d1,(a0,d0.w) ROM:00119ECE addq.w #1,d0 ROM:00119ED0 bvc.s loc_119ED6 ROM:00119ED2 move.w #$8000,d0 ROM:00119ED6 ROM:00119ED6 loc_119ED6: ; CODE XREF: sub_1197EE+6E2↑j ROM:00119ED6 move.w d0,($58C).w ROM:00119EDA bsr.l sub_117F54 ROM:00119EE0 bra.l locret_11A18E ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE6 ROM:00119EE6 loc_119EE6: ; CODE XREF: sub_1197EE+50A↑j ROM:00119EE6 cmpi.b #5,($75B).w ROM:00119EEC bne.s loc_119F24 ROM:00119EEE bsr.l sub_117F06 ROM:00119EF4 move.w ($58C).w,d0 ROM:00119EF8 move.b ($75B).w,(a0,d0.w) ROM:00119EFE addq.w #1,d0 ROM:00119F00 bvc.s loc_119F06 ROM:00119F02 move.w #$8000,d0 ROM:00119F06 ROM:00119F06 loc_119F06: ; CODE XREF: sub_1197EE+712↑j ROM:00119F06 move.b #4,(a0,d0.w) ROM:00119F0C addq.w #1,d0 ROM:00119F0E bvc.s loc_119F14 ROM:00119F10 move.w #$8000,d0 ROM:00119F14 ROM:00119F14 loc_119F14: ; CODE XREF: sub_1197EE+720↑j ROM:00119F14 move.w d0,($58C).w ROM:00119F18 bsr.l sub_117F54 ROM:00119F1E bra.l locret_11A18E ROM:00119F24 ; --------------------------------------------------------------------------- ROM:00119F24 ROM:00119F24 loc_119F24: ; CODE XREF: sub_1197EE+6FE↑j ROM:00119F24 cmpi.b #6,($75B).w ROM:00119F2A bne.l locret_11A18E ROM:00119F30 movea.l #unk_110000,a1 ROM:00119F36 bsr.l sub_117F06 ROM:00119F3C move.w ($58C).w,d0 ROM:00119F40 move.b ($75B).w,(a0,d0.w) ROM:00119F46 addq.w #1,d0 ROM:00119F48 bvc.s loc_119F4E ROM:00119F4A move.w #$8000,d0 ROM:00119F4E ROM:00119F4E loc_119F4E: ; CODE XREF: sub_1197EE+75A↑j ROM:00119F4E move.b #1,(a0,d0.w) ROM:00119F54 addq.w #1,d0 ROM:00119F56 bvc.s loc_119F5C ROM:00119F58 move.w #$8000,d0 ROM:00119F5C ROM:00119F5C loc_119F5C: ; CODE XREF: sub_1197EE+768↑j ROM:00119F5C move.b (a1),d1 ROM:00119F5E andi.b #$F0,d1 ROM:00119F62 cmpi.b #9,d1 ROM:00119F66 ble.s loc_119F6C ROM:00119F68 addi.b #1,d1 ROM:00119F6C ROM:00119F6C loc_119F6C: ; CODE XREF: sub_1197EE+778↑j ROM:00119F6C addi.b #$1E,d1 ROM:00119F70 move.b d1,(a0,d0.w) ROM:00119F74 addq.w #1,d0 ROM:00119F76 bvc.s loc_119F7C ROM:00119F78 move.w #$8000,d0 ROM:00119F7C ROM:00119F7C loc_119F7C: ; CODE XREF: sub_1197EE+788↑j ROM:00119F7C move.b (a1),d1 ROM:00119F7E andi.b #$F,d1 ROM:00119F82 cmpi.b #9,d1 ROM:00119F86 ble.s loc_119F8C ROM:00119F88 addi.b #1,d1 ROM:00119F8C ROM:00119F8C loc_119F8C: ; CODE XREF: sub_1197EE+798↑j ROM:00119F8C addi.b #$1E,d1 ROM:00119F90 move.b d1,(a0,d0.w) ROM:00119F94 adda.w #1,a1 ROM:00119F98 addq.w #1,d0 ROM:00119F9A bvc.s loc_119FA0 ROM:00119F9C move.w #$8000,d0 ROM:00119FA0 ROM:00119FA0 loc_119FA0: ; CODE XREF: sub_1197EE+7AC↑j ROM:00119FA0 move.b (a1),d1 ROM:00119FA2 andi.b #$F0,d1 ROM:00119FA6 cmpi.b #9,d1 ROM:00119FAA ble.s loc_119FB0 ROM:00119FAC addi.b #1,d1 ROM:00119FB0 ROM:00119FB0 loc_119FB0: ; CODE XREF: sub_1197EE+7BC↑j ROM:00119FB0 addi.b #$1E,d1 ROM:00119FB4 move.b d1,(a0,d0.w) ROM:00119FB8 addq.w #1,d0 ROM:00119FBA bvc.s loc_119FC0 ROM:00119FBC move.w #$8000,d0 ROM:00119FC0 ROM:00119FC0 loc_119FC0: ; CODE XREF: sub_1197EE+7CC↑j ROM:00119FC0 move.b (a1),d1 ROM:00119FC2 andi.b #$F,d1 ROM:00119FC6 cmpi.b #9,d1 ROM:00119FCA ble.s loc_119FD0 ROM:00119FCC addi.b #1,d1 ROM:00119FD0 ROM:00119FD0 loc_119FD0: ; CODE XREF: sub_1197EE+7DC↑j ROM:00119FD0 addi.b #$1E,d1 ROM:00119FD4 move.b d1,(a0,d0.w) ROM:00119FD8 adda.w #1,a1 ROM:00119FDC addq.w #1,d0 ROM:00119FDE bvc.s loc_119FE4 ROM:00119FE0 move.w #$8000,d0 ROM:00119FE4 ROM:00119FE4 loc_119FE4: ; CODE XREF: sub_1197EE+7F0↑j ROM:00119FE4 move.w d0,($58C).w ROM:00119FE8 bsr.l sub_117F54 ROM:00119FEE move.w ($58C).w,($E58).w ROM:00119FF4 movea.l #$13C000,a1 ROM:00119FFA bsr.l sub_117F06 ROM:0011A000 move.w ($58C).w,d0 ROM:0011A004 move.b ($75B).w,(a0,d0.w) ROM:0011A00A addq.w #1,d0 ROM:0011A00C bvc.s loc_11A012 ROM:0011A00E move.w #$8000,d0 ROM:0011A012 ROM:0011A012 loc_11A012: ; CODE XREF: sub_1197EE+81E↑j ROM:0011A012 move.b #2,(a0,d0.w) ROM:0011A018 addq.w #1,d0 ROM:0011A01A bvc.s loc_11A020 ROM:0011A01C move.w #$8000,d0 ROM:0011A020 ROM:0011A020 loc_11A020: ; CODE XREF: sub_1197EE+82C↑j ROM:0011A020 move.b (a1),d1 ROM:0011A022 andi.b #$F0,d1 ROM:0011A026 cmpi.b #9,d1 ROM:0011A02A ble.s loc_11A030 ROM:0011A02C addi.b #1,d1 ROM:0011A030 ROM:0011A030 loc_11A030: ; CODE XREF: sub_1197EE+83C↑j ROM:0011A030 addi.b #$1E,d1 ROM:0011A034 move.b d1,(a0,d0.w) ROM:0011A038 adda.w #1,a1 ROM:0011A03C addq.w #1,d0 ROM:0011A03E bvc.s loc_11A044 ROM:0011A040 move.w #$8000,d0 ROM:0011A044 ROM:0011A044 loc_11A044: ; CODE XREF: sub_1197EE+850↑j ROM:0011A044 move.b (a1),d1 ROM:0011A046 andi.b #$F,d1 ROM:0011A04A cmpi.b #9,d1 ROM:0011A04E ble.s loc_11A054 ROM:0011A050 addi.b #1,d1 ROM:0011A054 ROM:0011A054 loc_11A054: ; CODE XREF: sub_1197EE+860↑j ROM:0011A054 addi.b #$1E,d1 ROM:0011A058 move.b d1,(a0,d0.w) ROM:0011A05C adda.w #1,a1 ROM:0011A060 addq.w #1,d0 ROM:0011A062 bvc.s loc_11A068 ROM:0011A064 move.w #$8000,d0 ROM:0011A068 ROM:0011A068 loc_11A068: ; CODE XREF: sub_1197EE+874↑j ROM:0011A068 move.b (a1),d1 ROM:0011A06A andi.b #$F0,d1 ROM:0011A06E cmpi.b #9,d1 ROM:0011A072 ble.s loc_11A078 ROM:0011A074 addi.b #1,d1 ROM:0011A078 ROM:0011A078 loc_11A078: ; CODE XREF: sub_1197EE+884↑j ROM:0011A078 addi.b #$1E,d1 ROM:0011A07C move.b d1,(a0,d0.w) ROM:0011A080 addq.w #1,d0 ROM:0011A082 bvc.s loc_11A088 ROM:0011A084 move.w #$8000,d0 ROM:0011A088 ROM:0011A088 loc_11A088: ; CODE XREF: sub_1197EE+894↑j ROM:0011A088 move.b (a1),d1 ROM:0011A08A andi.b #$F,d1 ROM:0011A08E cmpi.b #9,d1 ROM:0011A092 ble.s loc_11A098 ROM:0011A094 addi.b #1,d1 ROM:0011A098 ROM:0011A098 loc_11A098: ; CODE XREF: sub_1197EE+8A4↑j ROM:0011A098 addi.b #$1E,d1 ROM:0011A09C move.b d1,(a0,d0.w) ROM:0011A0A0 addq.w #1,d0 ROM:0011A0A2 bvc.s loc_11A0A8 ROM:0011A0A4 move.w #$8000,d0 ROM:0011A0A8 ROM:0011A0A8 loc_11A0A8: ; CODE XREF: sub_1197EE+8B4↑j ROM:0011A0A8 move.w d0,($58C).w ROM:0011A0AC bsr.l sub_117F54 ROM:0011A0B2 move.w ($58C).w,($E58).w ROM:0011A0B8 bsr.l sub_117F06 ROM:0011A0BE move.w ($58C).w,d0 ROM:0011A0C2 move.b ($75B).w,(a0,d0.w) ROM:0011A0C8 addq.w #1,d0 ROM:0011A0CA bvc.s loc_11A0D0 ROM:0011A0CC move.w #$8000,d0 ROM:0011A0D0 ROM:0011A0D0 loc_11A0D0: ; CODE XREF: sub_1197EE+8DC↑j ROM:0011A0D0 move.b #3,(a0,d0.w) ROM:0011A0D6 addq.w #1,d0 ROM:0011A0D8 bvc.s loc_11A0DE ROM:0011A0DA move.w #$8000,d0 ROM:0011A0DE ROM:0011A0DE loc_11A0DE: ; CODE XREF: sub_1197EE+8EA↑j ROM:0011A0DE move.b #0,(a0,d0.w) ROM:0011A0E4 addq.w #1,d0 ROM:0011A0E6 bvc.s loc_11A0EC ROM:0011A0E8 move.w #$8000,d0 ROM:0011A0EC ROM:0011A0EC loc_11A0EC: ; CODE XREF: sub_1197EE+8F8↑j ROM:0011A0EC move.b #0,(a0,d0.w) ROM:0011A0F2 addq.w #1,d0 ROM:0011A0F4 bvc.s loc_11A0FA ROM:0011A0F6 move.w #$8000,d0 ROM:0011A0FA ROM:0011A0FA loc_11A0FA: ; CODE XREF: sub_1197EE+906↑j ROM:0011A0FA move.b #0,(a0,d0.w) ROM:0011A100 addq.w #1,d0 ROM:0011A102 bvc.s loc_11A108 ROM:0011A104 move.w #$8000,d0 ROM:0011A108 ROM:0011A108 loc_11A108: ; CODE XREF: sub_1197EE+914↑j ROM:0011A108 move.b #0,(a0,d0.w) ROM:0011A10E addq.w #1,d0 ROM:0011A110 bvc.s loc_11A116 ROM:0011A112 move.w #$8000,d0 ROM:0011A116 ROM:0011A116 loc_11A116: ; CODE XREF: sub_1197EE+922↑j ROM:0011A116 move.w d0,($58C).w ROM:0011A11A bsr.l sub_117F54 ROM:0011A120 move.w ($58C).w,($E58).w ROM:0011A126 bsr.l sub_117F06 ROM:0011A12C move.w ($58C).w,d0 ROM:0011A130 move.b ($75B).w,(a0,d0.w) ROM:0011A136 addq.w #1,d0 ROM:0011A138 bvc.s loc_11A13E ROM:0011A13A move.w #$8000,d0 ROM:0011A13E ROM:0011A13E loc_11A13E: ; CODE XREF: sub_1197EE+94A↑j ROM:0011A13E move.b #4,(a0,d0.w) ROM:0011A144 addq.w #1,d0 ROM:0011A146 bvc.s loc_11A14C ROM:0011A148 move.w #$8000,d0 ROM:0011A14C ROM:0011A14C loc_11A14C: ; CODE XREF: sub_1197EE+958↑j ROM:0011A14C move.b #0,(a0,d0.w) ROM:0011A152 addq.w #1,d0 ROM:0011A154 bvc.s loc_11A15A ROM:0011A156 move.w #$8000,d0 ROM:0011A15A ROM:0011A15A loc_11A15A: ; CODE XREF: sub_1197EE+966↑j ROM:0011A15A move.b #0,(a0,d0.w) ROM:0011A160 addq.w #1,d0 ROM:0011A162 bvc.s loc_11A168 ROM:0011A164 move.w #$8000,d0 ROM:0011A168 ROM:0011A168 loc_11A168: ; CODE XREF: sub_1197EE+974↑j ROM:0011A168 move.b #0,(a0,d0.w) ROM:0011A16E addq.w #1,d0 ROM:0011A170 bvc.s loc_11A176 ROM:0011A172 move.w #$8000,d0 ROM:0011A176 ROM:0011A176 loc_11A176: ; CODE XREF: sub_1197EE+982↑j ROM:0011A176 move.b #0,(a0,d0.w) ROM:0011A17C addq.w #1,d0 ROM:0011A17E bvc.s loc_11A184 ROM:0011A180 move.w #$8000,d0 ROM:0011A184 ROM:0011A184 loc_11A184: ; CODE XREF: sub_1197EE+990↑j ROM:0011A184 move.w d0,($58C).w ROM:0011A188 bsr.l sub_117F54 ROM:0011A18E ROM:0011A18E locret_11A18E: ; CODE XREF: sub_1197EE+78↑j ROM:0011A18E ; sub_1197EE+BA↑j ... ROM:0011A18E rts ROM:0011A18E ; End of function sub_1197EE ROM:0011A18E ROM:0011A190 ROM:0011A190 ; =============== S U B R O U T I N E ======================================= ROM:0011A190 ROM:0011A190 ROM:0011A190 sub_11A190: ; CODE XREF: ROM:00112F54↑p ROM:0011A190 btst #1,($FFFFFC0D).w ROM:0011A196 bne.s loc_11A1A0 ROM:0011A198 btst #3,($FFFFFC0D).w ROM:0011A19E beq.s loc_11A1AA ROM:0011A1A0 ROM:0011A1A0 loc_11A1A0: ; CODE XREF: sub_11A190+6↑j ROM:0011A1A0 move.w ($FFFFFC0E).w,d0 ROM:0011A1A4 move.w ($FFFFFC0C).w,d0 ROM:0011A1A8 bra.s locret_11A204 ROM:0011A1AA ; --------------------------------------------------------------------------- ROM:0011A1AA ROM:0011A1AA loc_11A1AA: ; CODE XREF: sub_11A190+E↑j ROM:0011A1AA cmpi.b #0,($759).w ROM:0011A1B0 bne.s loc_11A1D4 ROM:0011A1B2 move.w ($FFFFFC0E).w,d0 ROM:0011A1B6 move.w ($FFFFFC0C).w,d0 ROM:0011A1BA move.w $C8(a5),d0 ROM:0011A1BE clr.b ($8AD).w ROM:0011A1C2 move.w d0,($634).w ROM:0011A1C6 move.b #1,($8AD).w ROM:0011A1CC move.b #1,($759).w ROM:0011A1D2 bra.s locret_11A204 ROM:0011A1D4 ; --------------------------------------------------------------------------- ROM:0011A1D4 ROM:0011A1D4 loc_11A1D4: ; CODE XREF: sub_11A190+20↑j ROM:0011A1D4 cmpi.b #1,($759).w ROM:0011A1DA bne.s loc_11A1F8 ROM:0011A1DC move.w ($FFFFFC0E).w,d0 ROM:0011A1E0 move.w ($FFFFFC0C).w,d0 ROM:0011A1E4 move.w $C8(a5),d0 ROM:0011A1E8 clr.b ($8AD).w ROM:0011A1EC move.w d0,($634).w ROM:0011A1F0 move.b #1,($8AD).w ROM:0011A1F6 bra.s locret_11A204 ROM:0011A1F8 ; --------------------------------------------------------------------------- ROM:0011A1F8 ROM:0011A1F8 loc_11A1F8: ; CODE XREF: sub_11A190+4A↑j ROM:0011A1F8 cmpi.b #2,($759).w ROM:0011A1FE bne.l *+6 ROM:0011A204 ROM:0011A204 locret_11A204: ; CODE XREF: sub_11A190+18↑j ROM:0011A204 ; sub_11A190+42↑j ... ROM:0011A204 rts ROM:0011A204 ; End of function sub_11A190 ROM:0011A204 ROM:0011A206 ROM:0011A206 ; =============== S U B R O U T I N E ======================================= ROM:0011A206 ROM:0011A206 ROM:0011A206 sub_11A206: ; CODE XREF: ROM:loc_11A6FA↓p ROM:0011A206 cmpi.b #1,($759).w ROM:0011A20C bne.s locret_11A222 ROM:0011A20E cmpi.w #0,($634).w ROM:0011A214 bgt.s locret_11A222 ROM:0011A216 bset #7,($93F).w ROM:0011A21C move.b #2,($759).w ROM:0011A222 ROM:0011A222 locret_11A222: ; CODE XREF: sub_11A206+6↑j ROM:0011A222 ; sub_11A206+E↑j ROM:0011A222 rts ROM:0011A222 ; End of function sub_11A206 ROM:0011A222 ROM:0011A224 ROM:0011A224 ; =============== S U B R O U T I N E ======================================= ROM:0011A224 ROM:0011A224 ROM:0011A224 sub_11A224: ; CODE XREF: ROM:0011A598↓p ROM:0011A224 ; ROM:loc_11A608↓p ROM:0011A224 clr.w d1 ROM:0011A226 move.b ($75E).w,d1 ROM:0011A22A cmpi.w #9,d1 ROM:0011A22E bcc.s locret_11A238 ROM:0011A230 movea.l off_11A23A(pc,d1.w*4),a0 ROM:0011A234 nop ROM:0011A236 jmp (a0) ROM:0011A238 ; --------------------------------------------------------------------------- ROM:0011A238 ROM:0011A238 locret_11A238: ; CODE XREF: sub_11A224+A↑j ROM:0011A238 rts ROM:0011A238 ; End of function sub_11A224 ROM:0011A238 ROM:0011A238 ; --------------------------------------------------------------------------- ROM:0011A23A off_11A23A: dc.l loc_11A25E ; DATA XREF: sub_11A224+C↑r ROM:0011A23E dc.l locret_11A266 ROM:0011A242 dc.l loc_11A268 ROM:0011A246 dc.l loc_11A27E ROM:0011A24A dc.l loc_11A294 ROM:0011A24E dc.l loc_11A2AA ROM:0011A252 dc.l loc_11A2C0 ROM:0011A256 dc.l loc_11A2D6 ROM:0011A25A dc.l locret_11A2EC ROM:0011A25E ; --------------------------------------------------------------------------- ROM:0011A25E ROM:0011A25E loc_11A25E: ; DATA XREF: ROM:off_11A23A↑o ROM:0011A25E move.b #1,($75E).w ROM:0011A264 rts ROM:0011A266 ; --------------------------------------------------------------------------- ROM:0011A266 ROM:0011A266 locret_11A266: ; DATA XREF: ROM:0011A23E↑o ROM:0011A266 rts ROM:0011A268 ; --------------------------------------------------------------------------- ROM:0011A268 ROM:0011A268 loc_11A268: ; DATA XREF: ROM:0011A242↑o ROM:0011A268 cmpi.w #0,($636).w ROM:0011A26E bgt.s locret_11A27C ROM:0011A270 bset #2,($92C).w ROM:0011A276 move.b #1,($75E).w ROM:0011A27C ROM:0011A27C locret_11A27C: ; CODE XREF: ROM:0011A26E↑j ROM:0011A27C rts ROM:0011A27E ; --------------------------------------------------------------------------- ROM:0011A27E ROM:0011A27E loc_11A27E: ; DATA XREF: ROM:0011A246↑o ROM:0011A27E cmpi.w #0,($636).w ROM:0011A284 bgt.s locret_11A292 ROM:0011A286 bset #2,($92C).w ROM:0011A28C move.b #1,($75E).w ROM:0011A292 ROM:0011A292 locret_11A292: ; CODE XREF: ROM:0011A284↑j ROM:0011A292 rts ROM:0011A294 ; --------------------------------------------------------------------------- ROM:0011A294 ROM:0011A294 loc_11A294: ; DATA XREF: ROM:0011A24A↑o ROM:0011A294 cmpi.w #0,($636).w ROM:0011A29A bgt.s locret_11A2A8 ROM:0011A29C bset #2,($92C).w ROM:0011A2A2 move.b #1,($75E).w ROM:0011A2A8 ROM:0011A2A8 locret_11A2A8: ; CODE XREF: ROM:0011A29A↑j ROM:0011A2A8 rts ROM:0011A2AA ; --------------------------------------------------------------------------- ROM:0011A2AA ROM:0011A2AA loc_11A2AA: ; DATA XREF: ROM:0011A24E↑o ROM:0011A2AA cmpi.w #0,($636).w ROM:0011A2B0 bgt.s locret_11A2BE ROM:0011A2B2 bset #2,($92C).w ROM:0011A2B8 move.b #1,($75E).w ROM:0011A2BE ROM:0011A2BE locret_11A2BE: ; CODE XREF: ROM:0011A2B0↑j ROM:0011A2BE rts ROM:0011A2C0 ; --------------------------------------------------------------------------- ROM:0011A2C0 ROM:0011A2C0 loc_11A2C0: ; DATA XREF: ROM:0011A252↑o ROM:0011A2C0 cmpi.w #0,($636).w ROM:0011A2C6 bgt.s locret_11A2D4 ROM:0011A2C8 bset #2,($92C).w ROM:0011A2CE move.b #1,($75E).w ROM:0011A2D4 ROM:0011A2D4 locret_11A2D4: ; CODE XREF: ROM:0011A2C6↑j ROM:0011A2D4 rts ROM:0011A2D6 ; --------------------------------------------------------------------------- ROM:0011A2D6 ROM:0011A2D6 loc_11A2D6: ; DATA XREF: ROM:0011A256↑o ROM:0011A2D6 cmpi.w #0,($636).w ROM:0011A2DC bgt.s locret_11A2EA ROM:0011A2DE bset #2,($92C).w ROM:0011A2E4 move.b #1,($75E).w ROM:0011A2EA ROM:0011A2EA locret_11A2EA: ; CODE XREF: ROM:0011A2DC↑j ROM:0011A2EA rts ROM:0011A2EC ; --------------------------------------------------------------------------- ROM:0011A2EC ROM:0011A2EC locret_11A2EC: ; DATA XREF: ROM:0011A25A↑o ROM:0011A2EC rts ROM:0011A2EE ROM:0011A2EE ; =============== S U B R O U T I N E ======================================= ROM:0011A2EE ROM:0011A2EE ROM:0011A2EE sub_11A2EE: ; CODE XREF: ROM:00112F44↑p ROM:0011A2EE move.w ($FFFFFC0C).w,d3 ROM:0011A2F2 move.w ($FFFFFC0E).w,d4 ROM:0011A2F6 andi.w #$A,d3 ROM:0011A2FA cmpi.w #0,d3 ROM:0011A2FE beq.s loc_11A306 ROM:0011A300 bra.l locret_11A4E8 ROM:0011A306 ; --------------------------------------------------------------------------- ROM:0011A306 ROM:0011A306 loc_11A306: ; CODE XREF: sub_11A2EE+10↑j ROM:0011A306 cmpi.b #1,($75E).w ROM:0011A30C bne.s loc_11A33E ROM:0011A30E move.b $121(a5),d0 ROM:0011A312 cmp.b d4,d0 ROM:0011A314 bne.s loc_11A338 ROM:0011A316 move.b d0,($75D).w ROM:0011A31A bset #0,($92C).w ROM:0011A320 move.w $C6(a5),d1 ROM:0011A324 clr.b ($8AE).w ROM:0011A328 move.w d1,($636).w ROM:0011A32C move.b #1,($8AE).w ROM:0011A332 move.b #2,($75E).w ROM:0011A338 ROM:0011A338 loc_11A338: ; CODE XREF: sub_11A2EE+26↑j ROM:0011A338 bra.l locret_11A4E8 ROM:0011A33E ; --------------------------------------------------------------------------- ROM:0011A33E ROM:0011A33E loc_11A33E: ; CODE XREF: sub_11A2EE+1E↑j ROM:0011A33E cmpi.b #2,($75E).w ROM:0011A344 bne.s loc_11A370 ROM:0011A346 move.b $122(a5),d0 ROM:0011A34A cmp.b d4,d0 ROM:0011A34C bne.s loc_11A36A ROM:0011A34E add.b d0,($75D).w ROM:0011A352 move.w $C6(a5),d1 ROM:0011A356 clr.b ($8AE).w ROM:0011A35A move.w d1,($636).w ROM:0011A35E move.b #1,($8AE).w ROM:0011A364 move.b #3,($75E).w ROM:0011A36A ROM:0011A36A loc_11A36A: ; CODE XREF: sub_11A2EE+5E↑j ROM:0011A36A bra.l locret_11A4E8 ROM:0011A370 ; --------------------------------------------------------------------------- ROM:0011A370 ROM:0011A370 loc_11A370: ; CODE XREF: sub_11A2EE+56↑j ROM:0011A370 cmpi.b #3,($75E).w ROM:0011A376 bne.s loc_11A3A2 ROM:0011A378 move.b $123(a5),d0 ROM:0011A37C cmp.b d4,d0 ROM:0011A37E bne.s loc_11A39C ROM:0011A380 add.b d0,($75D).w ROM:0011A384 move.w $C6(a5),d1 ROM:0011A388 clr.b ($8AE).w ROM:0011A38C move.w d1,($636).w ROM:0011A390 move.b #1,($8AE).w ROM:0011A396 move.b #4,($75E).w ROM:0011A39C ROM:0011A39C loc_11A39C: ; CODE XREF: sub_11A2EE+90↑j ROM:0011A39C bra.l locret_11A4E8 ROM:0011A3A2 ; --------------------------------------------------------------------------- ROM:0011A3A2 ROM:0011A3A2 loc_11A3A2: ; CODE XREF: sub_11A2EE+88↑j ROM:0011A3A2 cmpi.b #4,($75E).w ROM:0011A3A8 bne.l loc_11A42A ROM:0011A3AE cmpi.b #1,d4 ROM:0011A3B2 bne.s loc_11A3B6 ROM:0011A3B4 bra.s loc_11A3CC ROM:0011A3B6 ; --------------------------------------------------------------------------- ROM:0011A3B6 ROM:0011A3B6 loc_11A3B6: ; CODE XREF: sub_11A2EE+C4↑j ROM:0011A3B6 cmpi.b #2,d4 ROM:0011A3BA bne.s loc_11A3BE ROM:0011A3BC bra.s loc_11A3CC ROM:0011A3BE ; --------------------------------------------------------------------------- ROM:0011A3BE ROM:0011A3BE loc_11A3BE: ; CODE XREF: sub_11A2EE+CC↑j ROM:0011A3BE cmpi.b #6,d4 ROM:0011A3C2 bne.s loc_11A3C6 ROM:0011A3C4 bra.s loc_11A3CC ROM:0011A3C6 ; --------------------------------------------------------------------------- ROM:0011A3C6 ROM:0011A3C6 loc_11A3C6: ; CODE XREF: sub_11A2EE+D4↑j ROM:0011A3C6 cmpi.b #9,d4 ROM:0011A3CA bne.s loc_11A3EE ROM:0011A3CC ROM:0011A3CC loc_11A3CC: ; CODE XREF: sub_11A2EE+C6↑j ROM:0011A3CC ; sub_11A2EE+CE↑j ... ROM:0011A3CC add.b d4,($75D).w ROM:0011A3D0 move.b d4,($75A).w ROM:0011A3D4 move.w $C6(a5),d1 ROM:0011A3D8 clr.b ($8AE).w ROM:0011A3DC move.w d1,($636).w ROM:0011A3E0 move.b #1,($8AE).w ROM:0011A3E6 move.b #5,($75E).w ROM:0011A3EC bra.s loc_11A424 ROM:0011A3EE ; --------------------------------------------------------------------------- ROM:0011A3EE ROM:0011A3EE loc_11A3EE: ; CODE XREF: sub_11A2EE+DC↑j ROM:0011A3EE cmpi.b #3,d4 ROM:0011A3F2 bne.s loc_11A3F6 ROM:0011A3F4 bra.s loc_11A404 ROM:0011A3F6 ; --------------------------------------------------------------------------- ROM:0011A3F6 ROM:0011A3F6 loc_11A3F6: ; CODE XREF: sub_11A2EE+104↑j ROM:0011A3F6 cmpi.b #4,d4 ROM:0011A3FA bne.s loc_11A3FE ROM:0011A3FC bra.s loc_11A404 ROM:0011A3FE ; --------------------------------------------------------------------------- ROM:0011A3FE ROM:0011A3FE loc_11A3FE: ; CODE XREF: sub_11A2EE+10C↑j ROM:0011A3FE cmpi.b #7,d4 ROM:0011A402 bne.s loc_11A424 ROM:0011A404 ROM:0011A404 loc_11A404: ; CODE XREF: sub_11A2EE+106↑j ROM:0011A404 ; sub_11A2EE+10E↑j ROM:0011A404 add.b d4,($75D).w ROM:0011A408 move.b d4,($75A).w ROM:0011A40C move.w $C6(a5),d1 ROM:0011A410 clr.b ($8AE).w ROM:0011A414 move.w d1,($636).w ROM:0011A418 move.b #1,($8AE).w ROM:0011A41E move.b #7,($75E).w ROM:0011A424 ROM:0011A424 loc_11A424: ; CODE XREF: sub_11A2EE+FE↑j ROM:0011A424 ; sub_11A2EE+114↑j ROM:0011A424 bra.l locret_11A4E8 ROM:0011A42A ; --------------------------------------------------------------------------- ROM:0011A42A ROM:0011A42A loc_11A42A: ; CODE XREF: sub_11A2EE+BA↑j ROM:0011A42A cmpi.b #5,($75E).w ROM:0011A430 bne.l loc_11A4A2 ROM:0011A436 cmpi.b #1,($75A).w ROM:0011A43C bne.s loc_11A440 ROM:0011A43E bra.s loc_11A452 ROM:0011A440 ; --------------------------------------------------------------------------- ROM:0011A440 ROM:0011A440 loc_11A440: ; CODE XREF: sub_11A2EE+14E↑j ROM:0011A440 cmpi.b #6,($75A).w ROM:0011A446 bne.s loc_11A44A ROM:0011A448 bra.s loc_11A452 ROM:0011A44A ; --------------------------------------------------------------------------- ROM:0011A44A ROM:0011A44A loc_11A44A: ; CODE XREF: sub_11A2EE+158↑j ROM:0011A44A cmpi.b #9,($75A).w ROM:0011A450 bne.s loc_11A474 ROM:0011A452 ROM:0011A452 loc_11A452: ; CODE XREF: sub_11A2EE+150↑j ROM:0011A452 ; sub_11A2EE+15A↑j ROM:0011A452 add.b d4,($75D).w ROM:0011A456 move.b d4,($75B).w ROM:0011A45A move.w $C6(a5),d1 ROM:0011A45E clr.b ($8AE).w ROM:0011A462 move.w d1,($636).w ROM:0011A466 move.b #1,($8AE).w ROM:0011A46C move.b #7,($75E).w ROM:0011A472 bra.s loc_11A49C ROM:0011A474 ; --------------------------------------------------------------------------- ROM:0011A474 ROM:0011A474 loc_11A474: ; CODE XREF: sub_11A2EE+162↑j ROM:0011A474 cmpi.b #2,($75A).w ROM:0011A47A bne.s loc_11A49C ROM:0011A47C add.b d4,($75D).w ROM:0011A480 move.b d4,($75B).w ROM:0011A484 move.w $C6(a5),d1 ROM:0011A488 clr.b ($8AE).w ROM:0011A48C move.w d1,($636).w ROM:0011A490 move.b #1,($8AE).w ROM:0011A496 move.b #6,($75E).w ROM:0011A49C ROM:0011A49C loc_11A49C: ; CODE XREF: sub_11A2EE+184↑j ROM:0011A49C ; sub_11A2EE+18C↑j ROM:0011A49C bra.l locret_11A4E8 ROM:0011A4A2 ; --------------------------------------------------------------------------- ROM:0011A4A2 ROM:0011A4A2 loc_11A4A2: ; CODE XREF: sub_11A2EE+142↑j ROM:0011A4A2 cmpi.b #6,($75E).w ROM:0011A4A8 bne.s loc_11A4CC ROM:0011A4AA add.b d4,($75D).w ROM:0011A4AE move.b d4,($75C).w ROM:0011A4B2 move.w $C6(a5),d1 ROM:0011A4B6 clr.b ($8AE).w ROM:0011A4BA move.w d1,($636).w ROM:0011A4BE move.b #1,($8AE).w ROM:0011A4C4 move.b #7,($75E).w ROM:0011A4CA bra.s locret_11A4E8 ROM:0011A4CC ; --------------------------------------------------------------------------- ROM:0011A4CC ROM:0011A4CC loc_11A4CC: ; CODE XREF: sub_11A2EE+1BA↑j ROM:0011A4CC cmpi.b #7,($75E).w ROM:0011A4D2 bne.s locret_11A4E8 ROM:0011A4D4 move.b ($75D).w,d0 ROM:0011A4D8 cmp.b d4,d0 ROM:0011A4DA bne.s locret_11A4E8 ROM:0011A4DC bset #3,($93F).w ROM:0011A4E2 move.b #8,($75E).w ROM:0011A4E8 ROM:0011A4E8 locret_11A4E8: ; CODE XREF: sub_11A2EE+12↑j ROM:0011A4E8 ; sub_11A2EE:loc_11A338↑j ... ROM:0011A4E8 rts ROM:0011A4E8 ; End of function sub_11A2EE ROM:0011A4E8 ROM:0011A4EA ROM:0011A4EA ; =============== S U B R O U T I N E ======================================= ROM:0011A4EA ROM:0011A4EA ROM:0011A4EA sub_11A4EA: ; CODE XREF: ROM:00113270↑p ROM:0011A4EA clr.w d1 ROM:0011A4EC move.b ($75F).w,d1 ROM:0011A4F0 cmpi.w #8,d1 ROM:0011A4F4 bcc.s locret_11A4FE ROM:0011A4F6 movea.l off_11A500(pc,d1.w*4),a0 ROM:0011A4FA nop ROM:0011A4FC jmp (a0) ROM:0011A4FE ; --------------------------------------------------------------------------- ROM:0011A4FE ROM:0011A4FE locret_11A4FE: ; CODE XREF: sub_11A4EA+A↑j ROM:0011A4FE rts ROM:0011A4FE ; End of function sub_11A4EA ROM:0011A4FE ROM:0011A4FE ; --------------------------------------------------------------------------- ROM:0011A500 off_11A500: dc.l loc_11A520 ; DATA XREF: sub_11A4EA+C↑r ROM:0011A504 dc.l loc_11A526 ROM:0011A508 dc.l loc_11A550 ROM:0011A50C dc.l loc_11A5A0 ROM:0011A510 dc.l loc_11A610 ROM:0011A514 dc.l loc_11A66E ROM:0011A518 dc.l loc_11A6BC ROM:0011A51C dc.l locret_11A702 ROM:0011A520 ; --------------------------------------------------------------------------- ROM:0011A520 ROM:0011A520 loc_11A520: ; DATA XREF: ROM:off_11A500↑o ROM:0011A520 move.b #1,($75F).w ROM:0011A526 ROM:0011A526 loc_11A526: ; DATA XREF: ROM:0011A504↑o ROM:0011A526 btst #7,($93A).w ROM:0011A52C beq.s locret_11A54E ROM:0011A52E move.w $CE(a5),d0 ROM:0011A532 clr.b ($8AF).w ROM:0011A536 move.w d0,($638).w ROM:0011A53A move.b #1,($8AF).w ROM:0011A540 bset #5,($FFFFFC0B).w ROM:0011A546 move.b #2,($75F).w ROM:0011A54C bra.s loc_11A592 ROM:0011A54E ; --------------------------------------------------------------------------- ROM:0011A54E ROM:0011A54E locret_11A54E: ; CODE XREF: ROM:0011A52C↑j ROM:0011A54E rts ROM:0011A550 ; --------------------------------------------------------------------------- ROM:0011A550 ROM:0011A550 loc_11A550: ; DATA XREF: ROM:0011A508↑o ROM:0011A550 btst #0,($92C).w ROM:0011A556 beq.s loc_11A56A ROM:0011A558 bclr #0,($92C).w ROM:0011A55E move.b #3,($75F).w ROM:0011A564 bra.l loc_11A608 ROM:0011A56A ; --------------------------------------------------------------------------- ROM:0011A56A ROM:0011A56A loc_11A56A: ; CODE XREF: ROM:0011A556↑j ROM:0011A56A cmpi.w #0,($638).w ROM:0011A570 bgt.s loc_11A592 ROM:0011A572 bset #1,($932).w ROM:0011A578 bclr #5,($FFFFFC0B).w ROM:0011A57E bclr #4,($932).w ROM:0011A584 move.b #0,($75E).w ROM:0011A58A move.b #7,($75F).w ROM:0011A590 rts ROM:0011A592 ; --------------------------------------------------------------------------- ROM:0011A592 ROM:0011A592 loc_11A592: ; CODE XREF: ROM:0011A54C↑j ROM:0011A592 ; ROM:0011A570↑j ... ROM:0011A592 bset #4,($932).w ROM:0011A598 bsr.l sub_11A224 ROM:0011A59E rts ROM:0011A5A0 ; --------------------------------------------------------------------------- ROM:0011A5A0 ROM:0011A5A0 loc_11A5A0: ; DATA XREF: ROM:0011A50C↑o ROM:0011A5A0 btst #3,($93F).w ROM:0011A5A6 beq.s loc_11A5E0 ROM:0011A5A8 bclr #3,($93F).w ROM:0011A5AE move.w $CC(a5),d0 ROM:0011A5B2 clr.b ($8AF).w ROM:0011A5B6 move.w d0,($638).w ROM:0011A5BA move.b #1,($8AF).w ROM:0011A5C0 bclr #4,($932).w ROM:0011A5C6 move.b #0,($75E).w ROM:0011A5CC bset #5,($934).w ROM:0011A5D2 bsr.l sub_117E8E ROM:0011A5D8 move.b #4,($75F).w ROM:0011A5DE rts ROM:0011A5E0 ; --------------------------------------------------------------------------- ROM:0011A5E0 ROM:0011A5E0 loc_11A5E0: ; CODE XREF: ROM:0011A5A6↑j ROM:0011A5E0 btst #2,($92C).w ROM:0011A5E6 beq.s loc_11A608 ROM:0011A5E8 bclr #2,($92C).w ROM:0011A5EE move.w $CE(a5),d0 ROM:0011A5F2 clr.b ($8AF).w ROM:0011A5F6 move.w d0,($638).w ROM:0011A5FA move.b #1,($8AF).w ROM:0011A600 move.b #2,($75F).w ROM:0011A606 bra.s loc_11A592 ROM:0011A608 ; --------------------------------------------------------------------------- ROM:0011A608 ROM:0011A608 loc_11A608: ; CODE XREF: ROM:0011A564↑j ROM:0011A608 ; ROM:0011A5E6↑j ROM:0011A608 bsr.l sub_11A224 ROM:0011A60E rts ROM:0011A610 ; --------------------------------------------------------------------------- ROM:0011A610 ROM:0011A610 loc_11A610: ; DATA XREF: ROM:0011A510↑o ROM:0011A610 cmpi.w #0,($638).w ROM:0011A616 bgt.s loc_11A636 ROM:0011A618 move.w $CE(a5),d0 ROM:0011A61C clr.b ($8AF).w ROM:0011A620 move.w d0,($638).w ROM:0011A624 move.b #1,($8AF).w ROM:0011A62A move.b #2,($75F).w ROM:0011A630 bra.l loc_11A592 ROM:0011A636 ; --------------------------------------------------------------------------- ROM:0011A636 ROM:0011A636 loc_11A636: ; CODE XREF: ROM:0011A616↑j ROM:0011A636 move.w $CC(a5),d0 ROM:0011A63A sub.w $CA(a5),d0 ROM:0011A63E cmp.w ($638).w,d0 ROM:0011A642 blt.s locret_11A66C ROM:0011A644 btst #6,($FFFFFC0D).w ROM:0011A64A bne.s locret_11A66C ROM:0011A64C bclr #5,($934).w ROM:0011A652 bclr #5,($FFFFFC0B).w ROM:0011A658 bset #3,($FFFFFC0B).w ROM:0011A65E bset #7,($938).w ROM:0011A664 move.b #5,($75F).w ROM:0011A66A bra.s locret_11A6BA ROM:0011A66C ; --------------------------------------------------------------------------- ROM:0011A66C ROM:0011A66C locret_11A66C: ; CODE XREF: ROM:0011A642↑j ROM:0011A66C ; ROM:0011A64A↑j ROM:0011A66C rts ROM:0011A66E ; --------------------------------------------------------------------------- ROM:0011A66E ROM:0011A66E loc_11A66E: ; DATA XREF: ROM:0011A514↑o ROM:0011A66E btst #6,($93B).w ROM:0011A674 beq.s locret_11A6BA ROM:0011A676 bclr #6,($93B).w ROM:0011A67C bclr #3,($FFFFFC0B).w ROM:0011A682 bclr #7,($938).w ROM:0011A688 move.b #0,($761).w ROM:0011A68E move.w ($FFFFFC0E).w,d0 ROM:0011A692 move.w ($FFFFFC0C).w,d0 ROM:0011A696 move.w $CE(a5),d0 ROM:0011A69A clr.b ($8AF).w ROM:0011A69E move.w d0,($638).w ROM:0011A6A2 move.b #1,($8AF).w ROM:0011A6A8 bset #5,($FFFFFC0B).w ROM:0011A6AE move.b #2,($75F).w ROM:0011A6B4 bra.l loc_11A592 ROM:0011A6BA ; --------------------------------------------------------------------------- ROM:0011A6BA ROM:0011A6BA locret_11A6BA: ; CODE XREF: ROM:0011A66A↑j ROM:0011A6BA ; ROM:0011A674↑j ROM:0011A6BA rts ROM:0011A6BC ; --------------------------------------------------------------------------- ROM:0011A6BC ROM:0011A6BC loc_11A6BC: ; DATA XREF: ROM:0011A518↑o ROM:0011A6BC btst #7,($93F).w ROM:0011A6C2 beq.s loc_11A6FA ROM:0011A6C4 bclr #7,($93F).w ROM:0011A6CA bclr #4,($935).w ROM:0011A6D0 move.b #0,($759).w ROM:0011A6D6 bset #5,($934).w ROM:0011A6DC move.w $CC(a5),d0 ROM:0011A6E0 sub.w $C8(a5),d0 ROM:0011A6E4 clr.b ($8AF).w ROM:0011A6E8 move.w d0,($638).w ROM:0011A6EC move.b #1,($8AF).w ROM:0011A6F2 move.b #4,($75F).w ROM:0011A6F8 rts ROM:0011A6FA ; --------------------------------------------------------------------------- ROM:0011A6FA ROM:0011A6FA loc_11A6FA: ; CODE XREF: ROM:0011A6C2↑j ROM:0011A6FA bsr.l sub_11A206 ROM:0011A700 rts ROM:0011A702 ; --------------------------------------------------------------------------- ROM:0011A702 ROM:0011A702 locret_11A702: ; DATA XREF: ROM:0011A51C↑o ROM:0011A702 rts ROM:0011A704 ROM:0011A704 ; =============== S U B R O U T I N E ======================================= ROM:0011A704 ROM:0011A704 ROM:0011A704 sub_11A704: ; CODE XREF: ROM:00112F36↑p ROM:0011A704 cmpi.b #4,($75F).w ROM:0011A70A bne.s locret_11A72E ROM:0011A70C btst #1,($FFFFFC0D).w ROM:0011A712 bne.s locret_11A72E ROM:0011A714 btst #3,($FFFFFC0D).w ROM:0011A71A bne.s locret_11A72E ROM:0011A71C bclr #5,($934).w ROM:0011A722 bset #4,($935).w ROM:0011A728 move.b #6,($75F).w ROM:0011A72E ROM:0011A72E locret_11A72E: ; CODE XREF: sub_11A704+6↑j ROM:0011A72E ; sub_11A704+E↑j ... ROM:0011A72E rts ROM:0011A72E ; End of function sub_11A704 ROM:0011A72E ROM:0011A730 ROM:0011A730 ; =============== S U B R O U T I N E ======================================= ROM:0011A730 ROM:0011A730 ROM:0011A730 sub_11A730: ; CODE XREF: ROM:00117710↑p ROM:0011A730 clr.w d1 ROM:0011A732 move.b ($761).w,d1 ROM:0011A736 cmpi.w #4,d1 ROM:0011A73A bcc.s locret_11A744 ROM:0011A73C movea.l off_11A746(pc,d1.w*4),a0 ROM:0011A740 nop ROM:0011A742 jmp (a0) ROM:0011A744 ; --------------------------------------------------------------------------- ROM:0011A744 ROM:0011A744 locret_11A744: ; CODE XREF: sub_11A730+A↑j ROM:0011A744 rts ROM:0011A744 ; End of function sub_11A730 ROM:0011A744 ROM:0011A744 ; --------------------------------------------------------------------------- ROM:0011A746 off_11A746: dc.l loc_11A756 ; DATA XREF: sub_11A730+C↑r ROM:0011A74A dc.l loc_11A76C ROM:0011A74E dc.l locret_11A7D8 ROM:0011A752 dc.l loc_11A7DA ROM:0011A756 ; --------------------------------------------------------------------------- ROM:0011A756 ROM:0011A756 loc_11A756: ; DATA XREF: ROM:off_11A746↑o ROM:0011A756 clr.w ($58E).w ROM:0011A75A bsr.w sub_11A7F4 ROM:0011A75E move.b #1,($760).w ROM:0011A764 move.b #1,($761).w ROM:0011A76A rts ROM:0011A76C ; --------------------------------------------------------------------------- ROM:0011A76C ROM:0011A76C loc_11A76C: ; DATA XREF: ROM:0011A74A↑o ROM:0011A76C btst #7,($937).w ROM:0011A772 beq.s loc_11A788 ROM:0011A774 bclr #7,($937).w ROM:0011A77A bset #6,($93B).w ROM:0011A780 move.b #2,($761).w ROM:0011A786 rts ROM:0011A788 ; --------------------------------------------------------------------------- ROM:0011A788 ROM:0011A788 loc_11A788: ; CODE XREF: ROM:0011A772↑j ROM:0011A788 btst #0,($FFFFFC0C).w ROM:0011A78E beq.s locret_11A7D6 ROM:0011A790 btst #6,($FFFFFC0D).w ROM:0011A796 beq.s locret_11A7D6 ROM:0011A798 cmpi.b #$B,($760).w ROM:0011A79E blt.s loc_11A7C8 ROM:0011A7A0 move.w ($FFFFFC0E).w,d1 ROM:0011A7A4 move.w ($FFFFFC0C).w,d1 ROM:0011A7A8 clr.b ($760).w ROM:0011A7AC move.w $D2(a5),d1 ROM:0011A7B0 clr.b ($8B0).w ROM:0011A7B4 move.w d1,($63A).w ROM:0011A7B8 move.b #1,($8B0).w ROM:0011A7BE move.b #3,($761).w ROM:0011A7C4 rts ROM:0011A7C6 ; --------------------------------------------------------------------------- ROM:0011A7C6 bra.s locret_11A7D6 ROM:0011A7C8 ; --------------------------------------------------------------------------- ROM:0011A7C8 ROM:0011A7C8 loc_11A7C8: ; CODE XREF: ROM:0011A79E↑j ROM:0011A7C8 bsr.w sub_11A7F4 ROM:0011A7CC addq.b #1,($760).w ROM:0011A7D0 move.b #1,($761).w ROM:0011A7D6 ROM:0011A7D6 locret_11A7D6: ; CODE XREF: ROM:0011A78E↑j ROM:0011A7D6 ; ROM:0011A796↑j ... ROM:0011A7D6 rts ROM:0011A7D8 ; --------------------------------------------------------------------------- ROM:0011A7D8 ROM:0011A7D8 locret_11A7D8: ; DATA XREF: ROM:0011A74E↑o ROM:0011A7D8 rts ROM:0011A7DA ; --------------------------------------------------------------------------- ROM:0011A7DA ROM:0011A7DA loc_11A7DA: ; DATA XREF: ROM:0011A752↑o ROM:0011A7DA cmpi.w #0,($63A).w ROM:0011A7E0 bgt.s locret_11A7F2 ROM:0011A7E2 bsr.w sub_11A7F4 ROM:0011A7E6 move.b #1,($760).w ROM:0011A7EC move.b #1,($761).w ROM:0011A7F2 ROM:0011A7F2 locret_11A7F2: ; CODE XREF: ROM:0011A7E0↑j ROM:0011A7F2 rts ROM:0011A7F4 ROM:0011A7F4 ; =============== S U B R O U T I N E ======================================= ROM:0011A7F4 ROM:0011A7F4 ROM:0011A7F4 sub_11A7F4: ; CODE XREF: ROM:0011A75A↑p ROM:0011A7F4 ; ROM:loc_11A7C8↑p ... ROM:0011A7F4 cmpi.w #0,($58C).w ROM:0011A7FA ble.s loc_11A830 ROM:0011A7FC lea ($11F4).w,a0 ROM:0011A800 clr.w d1 ROM:0011A802 move.w ($FFFFFC0E).w,d2 ROM:0011A806 move.w ($FFFFFC0C).w,d2 ROM:0011A80A move.w ($58E).w,d0 ROM:0011A80E move.b (a0,d0.w),d1 ROM:0011A812 move.w d1,($FFFFFC0E).w ROM:0011A816 addq.w #1,d0 ROM:0011A818 bvc.s loc_11A81E ROM:0011A81A move.w #$8000,d0 ROM:0011A81E ROM:0011A81E loc_11A81E: ; CODE XREF: sub_11A7F4+24↑j ROM:0011A81E cmp.w ($58C).w,d0 ROM:0011A822 blt.s loc_11A82A ROM:0011A824 bset #7,($937).w ROM:0011A82A ROM:0011A82A loc_11A82A: ; CODE XREF: sub_11A7F4+2E↑j ROM:0011A82A move.w d0,($58E).w ROM:0011A82E bra.s locret_11A836 ROM:0011A830 ; --------------------------------------------------------------------------- ROM:0011A830 ROM:0011A830 loc_11A830: ; CODE XREF: sub_11A7F4+6↑j ROM:0011A830 bset #7,($937).w ROM:0011A836 ROM:0011A836 locret_11A836: ; CODE XREF: sub_11A7F4+3A↑j ROM:0011A836 rts ROM:0011A836 ; End of function sub_11A7F4 ROM:0011A836 ROM:0011A838 ROM:0011A838 ; =============== S U B R O U T I N E ======================================= ROM:0011A838 ROM:0011A838 ROM:0011A838 sub_11A838: ; CODE XREF: sub_11ABD8↓p ROM:0011A838 move.w #$3BBA,d1 ROM:0011A83C move.w ($A80).w,d2 ROM:0011A840 move.w ($A38).w,d3 ROM:0011A844 bsr.l sub_1175A4 ROM:0011A84A move.w d1,($590).w ROM:0011A84E rts ROM:0011A84E ; End of function sub_11A838 ROM:0011A84E ROM:0011A850 ROM:0011A850 ; =============== S U B R O U T I N E ======================================= ROM:0011A850 ROM:0011A850 ROM:0011A850 sub_11A850: ; CODE XREF: sub_11469E+40A↑p ROM:0011A850 ; sub_11469E+426↑p ... ROM:0011A850 bsr.w sub_11A86A ROM:0011A854 bsr.w sub_11A8EC ROM:0011A858 bsr.w sub_11A96E ROM:0011A85C bsr.w sub_11A994 ROM:0011A860 bsr.w sub_11A9B2 ROM:0011A864 bsr.w sub_11A9D2 ROM:0011A868 rts ROM:0011A868 ; End of function sub_11A850 ROM:0011A868 ROM:0011A86A ROM:0011A86A ; =============== S U B R O U T I N E ======================================= ROM:0011A86A ROM:0011A86A ROM:0011A86A sub_11A86A: ; CODE XREF: sub_11A850↑p ROM:0011A86A clr.w d1 ROM:0011A86C move.b ($762).w,d1 ROM:0011A870 cmpi.w #3,d1 ROM:0011A874 bcc.s locret_11A87E ROM:0011A876 movea.l off_11A880(pc,d1.w*4),a0 ROM:0011A87A nop ROM:0011A87C jmp (a0) ROM:0011A87E ; --------------------------------------------------------------------------- ROM:0011A87E ROM:0011A87E locret_11A87E: ; CODE XREF: sub_11A86A+A↑j ROM:0011A87E rts ROM:0011A87E ; End of function sub_11A86A ROM:0011A87E ROM:0011A87E ; --------------------------------------------------------------------------- ROM:0011A880 off_11A880: dc.l loc_11A88C ; DATA XREF: sub_11A86A+C↑r ROM:0011A884 dc.l loc_11A89A ROM:0011A888 dc.l loc_11A8B6 ROM:0011A88C ; --------------------------------------------------------------------------- ROM:0011A88C ROM:0011A88C loc_11A88C: ; DATA XREF: ROM:off_11A880↑o ROM:0011A88C bclr #3,($92F).w ROM:0011A892 move.b #1,($762).w ROM:0011A898 rts ROM:0011A89A ; --------------------------------------------------------------------------- ROM:0011A89A ROM:0011A89A loc_11A89A: ; DATA XREF: ROM:0011A884↑o ROM:0011A89A cmpi.w #5,($5A2).w ROM:0011A8A0 bne.s locret_11A8B4 ROM:0011A8A2 bsr.w sub_11A8E4 ROM:0011A8A6 bset #3,($92F).w ROM:0011A8AC move.b #2,($762).w ROM:0011A8B2 rts ROM:0011A8B4 ; --------------------------------------------------------------------------- ROM:0011A8B4 ROM:0011A8B4 locret_11A8B4: ; CODE XREF: ROM:0011A8A0↑j ROM:0011A8B4 rts ROM:0011A8B6 ; --------------------------------------------------------------------------- ROM:0011A8B6 ROM:0011A8B6 loc_11A8B6: ; DATA XREF: ROM:0011A888↑o ROM:0011A8B6 cmpi.w #5,($5A2).w ROM:0011A8BC bne.s loc_11A8CA ROM:0011A8BE bsr.w sub_11A8E4 ROM:0011A8C2 move.b #2,($762).w ROM:0011A8C8 rts ROM:0011A8CA ; --------------------------------------------------------------------------- ROM:0011A8CA ROM:0011A8CA loc_11A8CA: ; CODE XREF: ROM:0011A8BC↑j ROM:0011A8CA cmpi.w #6,($5A2).w ROM:0011A8D0 bne.s locret_11A8E0 ROM:0011A8D2 bclr #3,($92F).w ROM:0011A8D8 move.b #1,($762).w ROM:0011A8DE rts ROM:0011A8E0 ; --------------------------------------------------------------------------- ROM:0011A8E0 ROM:0011A8E0 locret_11A8E0: ; CODE XREF: ROM:0011A8D0↑j ROM:0011A8E0 rts ROM:0011A8E2 ; --------------------------------------------------------------------------- ROM:0011A8E2 rts ROM:0011A8E4 ROM:0011A8E4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8E4 ROM:0011A8E4 ROM:0011A8E4 sub_11A8E4: ; CODE XREF: ROM:0011A8A2↑p ROM:0011A8E4 ; ROM:0011A8BE↑p ROM:0011A8E4 move.w ($59E).w,($592).w ROM:0011A8EA rts ROM:0011A8EA ; End of function sub_11A8E4 ROM:0011A8EA ROM:0011A8EC ROM:0011A8EC ; =============== S U B R O U T I N E ======================================= ROM:0011A8EC ROM:0011A8EC ROM:0011A8EC sub_11A8EC: ; CODE XREF: sub_11A850+4↑p ROM:0011A8EC clr.w d1 ROM:0011A8EE move.b ($763).w,d1 ROM:0011A8F2 cmpi.w #3,d1 ROM:0011A8F6 bcc.s locret_11A900 ROM:0011A8F8 movea.l off_11A902(pc,d1.w*4),a0 ROM:0011A8FC nop ROM:0011A8FE jmp (a0) ROM:0011A900 ; --------------------------------------------------------------------------- ROM:0011A900 ROM:0011A900 locret_11A900: ; CODE XREF: sub_11A8EC+A↑j ROM:0011A900 rts ROM:0011A900 ; End of function sub_11A8EC ROM:0011A900 ROM:0011A900 ; --------------------------------------------------------------------------- ROM:0011A902 off_11A902: dc.l loc_11A90E ; DATA XREF: sub_11A8EC+C↑r ROM:0011A906 dc.l loc_11A91C ROM:0011A90A dc.l loc_11A938 ROM:0011A90E ; --------------------------------------------------------------------------- ROM:0011A90E ROM:0011A90E loc_11A90E: ; DATA XREF: ROM:off_11A902↑o ROM:0011A90E bclr #7,($932).w ROM:0011A914 move.b #1,($763).w ROM:0011A91A rts ROM:0011A91C ; --------------------------------------------------------------------------- ROM:0011A91C ROM:0011A91C loc_11A91C: ; DATA XREF: ROM:0011A906↑o ROM:0011A91C cmpi.w #1,($5A2).w ROM:0011A922 bne.s locret_11A936 ROM:0011A924 bsr.w sub_11A966 ROM:0011A928 bset #7,($932).w ROM:0011A92E move.b #2,($763).w ROM:0011A934 rts ROM:0011A936 ; --------------------------------------------------------------------------- ROM:0011A936 ROM:0011A936 locret_11A936: ; CODE XREF: ROM:0011A922↑j ROM:0011A936 rts ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A938 ROM:0011A938 loc_11A938: ; DATA XREF: ROM:0011A90A↑o ROM:0011A938 cmpi.w #1,($5A2).w ROM:0011A93E bne.s loc_11A94C ROM:0011A940 bsr.w sub_11A966 ROM:0011A944 move.b #2,($763).w ROM:0011A94A rts ROM:0011A94C ; --------------------------------------------------------------------------- ROM:0011A94C ROM:0011A94C loc_11A94C: ; CODE XREF: ROM:0011A93E↑j ROM:0011A94C cmpi.w #2,($5A2).w ROM:0011A952 bne.s locret_11A962 ROM:0011A954 bclr #7,($932).w ROM:0011A95A move.b #1,($763).w ROM:0011A960 rts ROM:0011A962 ; --------------------------------------------------------------------------- ROM:0011A962 ROM:0011A962 locret_11A962: ; CODE XREF: ROM:0011A952↑j ROM:0011A962 rts ROM:0011A964 ; --------------------------------------------------------------------------- ROM:0011A964 rts ROM:0011A966 ROM:0011A966 ; =============== S U B R O U T I N E ======================================= ROM:0011A966 ROM:0011A966 ROM:0011A966 sub_11A966: ; CODE XREF: ROM:0011A924↑p ROM:0011A966 ; ROM:0011A940↑p ROM:0011A966 move.w ($59E).w,($594).w ROM:0011A96C rts ROM:0011A96C ; End of function sub_11A966 ROM:0011A96C ROM:0011A96E ROM:0011A96E ; =============== S U B R O U T I N E ======================================= ROM:0011A96E ROM:0011A96E ROM:0011A96E sub_11A96E: ; CODE XREF: sub_11A850+8↑p ROM:0011A96E cmpi.w #0,($5A2).w ROM:0011A974 bne.s locret_11A992 ROM:0011A976 move.w $D4(a5),d0 ROM:0011A97A cmp.w ($5A0).w,d0 ROM:0011A97E bge.s loc_11A986 ROM:0011A980 move.w d0,($598).w ROM:0011A984 bra.s loc_11A98C ROM:0011A986 ; --------------------------------------------------------------------------- ROM:0011A986 ROM:0011A986 loc_11A986: ; CODE XREF: sub_11A96E+10↑j ROM:0011A986 move.w ($5A0).w,($598).w ROM:0011A98C ROM:0011A98C loc_11A98C: ; CODE XREF: sub_11A96E+16↑j ROM:0011A98C move.w ($59E).w,($596).w ROM:0011A992 ROM:0011A992 locret_11A992: ; CODE XREF: sub_11A96E+6↑j ROM:0011A992 rts ROM:0011A992 ; End of function sub_11A96E ROM:0011A992 ROM:0011A994 ROM:0011A994 ; =============== S U B R O U T I N E ======================================= ROM:0011A994 ROM:0011A994 ROM:0011A994 sub_11A994: ; CODE XREF: sub_11A850+C↑p ROM:0011A994 cmpi.w #3,($5A2).w ROM:0011A99A bne.s locret_11A9B0 ROM:0011A99C btst #3,($92F).w ROM:0011A9A2 bne.s locret_11A9B0 ROM:0011A9A4 bclr #1,($939).w ROM:0011A9AA bset #1,($93E).w ROM:0011A9B0 ROM:0011A9B0 locret_11A9B0: ; CODE XREF: sub_11A994+6↑j ROM:0011A9B0 ; sub_11A994+E↑j ROM:0011A9B0 rts ROM:0011A9B0 ; End of function sub_11A994 ROM:0011A9B0 ROM:0011A9B2 ROM:0011A9B2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9B2 ROM:0011A9B2 ROM:0011A9B2 sub_11A9B2: ; CODE XREF: sub_11A850+10↑p ROM:0011A9B2 cmpi.w #4,($5A2).w ROM:0011A9B8 bne.s locret_11A9D0 ROM:0011A9BA btst #5,($93D).w ROM:0011A9C0 beq.s loc_11A9CA ROM:0011A9C2 btst #6,($93C).w ROM:0011A9C8 beq.s locret_11A9D0 ROM:0011A9CA ROM:0011A9CA loc_11A9CA: ; CODE XREF: sub_11A9B2+E↑j ROM:0011A9CA bset #1,($939).w ROM:0011A9D0 ROM:0011A9D0 locret_11A9D0: ; CODE XREF: sub_11A9B2+6↑j ROM:0011A9D0 ; sub_11A9B2+16↑j ROM:0011A9D0 rts ROM:0011A9D0 ; End of function sub_11A9B2 ROM:0011A9D0 ROM:0011A9D2 ROM:0011A9D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9D2 ROM:0011A9D2 ROM:0011A9D2 sub_11A9D2: ; CODE XREF: sub_11A850+14↑p ROM:0011A9D2 clr.w d1 ROM:0011A9D4 move.b ($764).w,d1 ROM:0011A9D8 cmpi.w #4,d1 ROM:0011A9DC bcc.s locret_11A9E6 ROM:0011A9DE movea.l off_11A9E8(pc,d1.w*4),a0 ROM:0011A9E2 nop ROM:0011A9E4 jmp (a0) ROM:0011A9E6 ; --------------------------------------------------------------------------- ROM:0011A9E6 ROM:0011A9E6 locret_11A9E6: ; CODE XREF: sub_11A9D2+A↑j ROM:0011A9E6 rts ROM:0011A9E6 ; End of function sub_11A9D2 ROM:0011A9E6 ROM:0011A9E6 ; --------------------------------------------------------------------------- ROM:0011A9E8 off_11A9E8: dc.l loc_11A9F8 ; DATA XREF: sub_11A9D2+C↑r ROM:0011A9EC dc.l loc_11AA00 ROM:0011A9F0 dc.l loc_11AA26 ROM:0011A9F4 dc.l loc_11AA4C ROM:0011A9F8 ; --------------------------------------------------------------------------- ROM:0011A9F8 ROM:0011A9F8 loc_11A9F8: ; DATA XREF: ROM:off_11A9E8↑o ROM:0011A9F8 move.b #1,($764).w ROM:0011A9FE rts ROM:0011AA00 ; --------------------------------------------------------------------------- ROM:0011AA00 ROM:0011AA00 loc_11AA00: ; DATA XREF: ROM:0011A9EC↑o ROM:0011AA00 btst #3,($92F).w ROM:0011AA06 beq.s loc_11AA10 ROM:0011AA08 move.b #3,($764).w ROM:0011AA0E bra.s loc_11AA6E ROM:0011AA10 ; --------------------------------------------------------------------------- ROM:0011AA10 ROM:0011AA10 loc_11AA10: ; CODE XREF: ROM:0011AA06↑j ROM:0011AA10 btst #7,($932).w ROM:0011AA16 beq.s loc_11AA20 ROM:0011AA18 move.b #2,($764).w ROM:0011AA1E bra.s loc_11AA6E ROM:0011AA20 ; --------------------------------------------------------------------------- ROM:0011AA20 ROM:0011AA20 loc_11AA20: ; CODE XREF: ROM:0011AA16↑j ROM:0011AA20 ; ROM:0011AA44↓j ... ROM:0011AA20 bsr.w sub_11AA76 ROM:0011AA24 rts ROM:0011AA26 ; --------------------------------------------------------------------------- ROM:0011AA26 ROM:0011AA26 loc_11AA26: ; DATA XREF: ROM:0011A9F0↑o ROM:0011AA26 btst #3,($92F).w ROM:0011AA2C beq.s loc_11AA36 ROM:0011AA2E move.b #3,($764).w ROM:0011AA34 bra.s loc_11AA6E ROM:0011AA36 ; --------------------------------------------------------------------------- ROM:0011AA36 ROM:0011AA36 loc_11AA36: ; CODE XREF: ROM:0011AA2C↑j ROM:0011AA36 btst #7,($932).w ROM:0011AA3C bne.s loc_11AA46 ROM:0011AA3E move.b #1,($764).w ROM:0011AA44 bra.s loc_11AA20 ROM:0011AA46 ; --------------------------------------------------------------------------- ROM:0011AA46 ROM:0011AA46 loc_11AA46: ; CODE XREF: ROM:0011AA3C↑j ROM:0011AA46 ; ROM:0011AA62↓j ROM:0011AA46 bsr.w sub_11AA84 ROM:0011AA4A rts ROM:0011AA4C ; --------------------------------------------------------------------------- ROM:0011AA4C ROM:0011AA4C loc_11AA4C: ; DATA XREF: ROM:0011A9F4↑o ROM:0011AA4C btst #3,($92F).w ROM:0011AA52 bne.s loc_11AA6E ROM:0011AA54 btst #7,($932).w ROM:0011AA5A beq.s loc_11AA66 ROM:0011AA5C move.b #2,($764).w ROM:0011AA62 bra.s loc_11AA46 ROM:0011AA64 ; --------------------------------------------------------------------------- ROM:0011AA64 bra.s loc_11AA6E ROM:0011AA66 ; --------------------------------------------------------------------------- ROM:0011AA66 ROM:0011AA66 loc_11AA66: ; CODE XREF: ROM:0011AA5A↑j ROM:0011AA66 move.b #1,($764).w ROM:0011AA6C bra.s loc_11AA20 ROM:0011AA6E ; --------------------------------------------------------------------------- ROM:0011AA6E ROM:0011AA6E loc_11AA6E: ; CODE XREF: ROM:0011AA0E↑j ROM:0011AA6E ; ROM:0011AA1E↑j ... ROM:0011AA6E bsr.w sub_11AA92 ROM:0011AA72 rts ROM:0011AA74 ; --------------------------------------------------------------------------- ROM:0011AA74 rts ROM:0011AA76 ROM:0011AA76 ; =============== S U B R O U T I N E ======================================= ROM:0011AA76 ROM:0011AA76 ROM:0011AA76 sub_11AA76: ; CODE XREF: ROM:loc_11AA20↑p ROM:0011AA76 move.w ($596).w,($59A).w ROM:0011AA7C move.w ($598).w,($59C).w ROM:0011AA82 rts ROM:0011AA82 ; End of function sub_11AA76 ROM:0011AA82 ROM:0011AA84 ROM:0011AA84 ; =============== S U B R O U T I N E ======================================= ROM:0011AA84 ROM:0011AA84 ROM:0011AA84 sub_11AA84: ; CODE XREF: ROM:loc_11AA46↑p ROM:0011AA84 move.w ($594).w,($59A).w ROM:0011AA8A move.w $D4(a5),($59C).w ROM:0011AA90 rts ROM:0011AA90 ; End of function sub_11AA84 ROM:0011AA90 ROM:0011AA92 ROM:0011AA92 ; =============== S U B R O U T I N E ======================================= ROM:0011AA92 ROM:0011AA92 ROM:0011AA92 sub_11AA92: ; CODE XREF: ROM:loc_11AA6E↑p ROM:0011AA92 move.w ($592).w,($59A).w ROM:0011AA98 move.w $D4(a5),($59C).w ROM:0011AA9E rts ROM:0011AA9E ; End of function sub_11AA92 ROM:0011AA9E ROM:0011AAA0 ROM:0011AAA0 ; =============== S U B R O U T I N E ======================================= ROM:0011AAA0 ROM:0011AAA0 ROM:0011AAA0 sub_11AAA0: ; CODE XREF: sub_11ABF4↓p ROM:0011AAA0 move.w ($5B6).w,d7 ROM:0011AAA4 clr.w d1 ROM:0011AAA6 move.b ($765).w,d1 ROM:0011AAAA cmpi.w #6,d1 ROM:0011AAAE bcc.s locret_11AAB8 ROM:0011AAB0 movea.l off_11AABA(pc,d1.w*4),a0 ROM:0011AAB4 nop ROM:0011AAB6 jmp (a0) ROM:0011AAB8 ; --------------------------------------------------------------------------- ROM:0011AAB8 ROM:0011AAB8 locret_11AAB8: ; CODE XREF: sub_11AAA0+E↑j ROM:0011AAB8 rts ROM:0011AAB8 ; End of function sub_11AAA0 ROM:0011AAB8 ROM:0011AAB8 ; --------------------------------------------------------------------------- ROM:0011AABA off_11AABA: dc.l loc_11AAD2 ; DATA XREF: sub_11AAA0+10↑r ROM:0011AABE dc.l loc_11AADE ROM:0011AAC2 dc.l loc_11AAFC ROM:0011AAC6 dc.l loc_11AB1A ROM:0011AACA dc.l loc_11AB3A ROM:0011AACE dc.l loc_11AB72 ROM:0011AAD2 ; --------------------------------------------------------------------------- ROM:0011AAD2 ROM:0011AAD2 loc_11AAD2: ; DATA XREF: ROM:off_11AABA↑o ROM:0011AAD2 bsr.w sub_11ABAE ROM:0011AAD6 move.b #1,($765).w ROM:0011AADC rts ROM:0011AADE ; --------------------------------------------------------------------------- ROM:0011AADE ROM:0011AADE loc_11AADE: ; DATA XREF: ROM:0011AABE↑o ROM:0011AADE cmp.w ($5AA).w,d7 ROM:0011AAE2 bge.s loc_11AAEC ROM:0011AAE4 move.b #3,($765).w ROM:0011AAEA bra.s loc_11AB34 ROM:0011AAEC ; --------------------------------------------------------------------------- ROM:0011AAEC ROM:0011AAEC loc_11AAEC: ; CODE XREF: ROM:0011AAE2↑j ROM:0011AAEC cmp.w ($5AA).w,d7 ROM:0011AAF0 ble.s locret_11AAFA ROM:0011AAF2 move.b #2,($765).w ROM:0011AAF8 bra.s loc_11AB14 ROM:0011AAFA ; --------------------------------------------------------------------------- ROM:0011AAFA ROM:0011AAFA locret_11AAFA: ; CODE XREF: ROM:0011AAF0↑j ROM:0011AAFA rts ROM:0011AAFC ; --------------------------------------------------------------------------- ROM:0011AAFC ROM:0011AAFC loc_11AAFC: ; DATA XREF: ROM:0011AAC2↑o ROM:0011AAFC cmp.w ($5A4).w,d7 ROM:0011AB00 bgt.s loc_11AB14 ROM:0011AB02 cmp.w ($5AA).w,d7 ROM:0011AB06 bgt.s loc_11AB14 ROM:0011AB08 bsr.w sub_11ABBE ROM:0011AB0C move.b #4,($765).w ROM:0011AB12 bra.s locret_11AB70 ROM:0011AB14 ; --------------------------------------------------------------------------- ROM:0011AB14 ROM:0011AB14 loc_11AB14: ; CODE XREF: ROM:0011AAF8↑j ROM:0011AB14 ; ROM:0011AB00↑j ... ROM:0011AB14 bsr.w sub_11ABCA ROM:0011AB18 rts ROM:0011AB1A ; --------------------------------------------------------------------------- ROM:0011AB1A ROM:0011AB1A loc_11AB1A: ; DATA XREF: ROM:0011AAC6↑o ROM:0011AB1A cmp.w ($5A4).w,d7 ROM:0011AB1E blt.s loc_11AB34 ROM:0011AB20 cmp.w ($5AA).w,d7 ROM:0011AB24 blt.s loc_11AB34 ROM:0011AB26 bsr.w sub_11ABBE ROM:0011AB2A move.b #5,($765).w ROM:0011AB30 bra.w locret_11ABAA ROM:0011AB34 ; --------------------------------------------------------------------------- ROM:0011AB34 ROM:0011AB34 loc_11AB34: ; CODE XREF: ROM:0011AAEA↑j ROM:0011AB34 ; ROM:0011AB1E↑j ... ROM:0011AB34 bsr.w sub_11ABCA ROM:0011AB38 rts ROM:0011AB3A ; --------------------------------------------------------------------------- ROM:0011AB3A ROM:0011AB3A loc_11AB3A: ; DATA XREF: ROM:0011AACA↑o ROM:0011AB3A cmp.w ($5A4).w,d7 ROM:0011AB3E ble.s loc_11AB48 ROM:0011AB40 move.b #2,($765).w ROM:0011AB46 bra.s loc_11AB14 ROM:0011AB48 ; --------------------------------------------------------------------------- ROM:0011AB48 ROM:0011AB48 loc_11AB48: ; CODE XREF: ROM:0011AB3E↑j ROM:0011AB48 btst #5,($930).w ROM:0011AB4E bne.s loc_11AB58 ROM:0011AB50 move.b #1,($765).w ROM:0011AB56 rts ROM:0011AB58 ; --------------------------------------------------------------------------- ROM:0011AB58 ROM:0011AB58 loc_11AB58: ; CODE XREF: ROM:0011AB4E↑j ROM:0011AB58 move.w $D6(a5),d4 ROM:0011AB5C cmp.w ($5AA).w,d7 ROM:0011AB60 bge.s locret_11AB70 ROM:0011AB62 cmp.w ($5A8).w,d4 ROM:0011AB66 ble.s locret_11AB70 ROM:0011AB68 move.b #3,($765).w ROM:0011AB6E bra.s loc_11AB34 ROM:0011AB70 ; --------------------------------------------------------------------------- ROM:0011AB70 ROM:0011AB70 locret_11AB70: ; CODE XREF: ROM:0011AB12↑j ROM:0011AB70 ; ROM:0011AB60↑j ... ROM:0011AB70 rts ROM:0011AB72 ; --------------------------------------------------------------------------- ROM:0011AB72 ROM:0011AB72 loc_11AB72: ; DATA XREF: ROM:0011AACE↑o ROM:0011AB72 cmp.w ($5A4).w,d7 ROM:0011AB76 bge.s loc_11AB80 ROM:0011AB78 move.b #3,($765).w ROM:0011AB7E bra.s loc_11AB34 ROM:0011AB80 ; --------------------------------------------------------------------------- ROM:0011AB80 ROM:0011AB80 loc_11AB80: ; CODE XREF: ROM:0011AB76↑j ROM:0011AB80 btst #5,($930).w ROM:0011AB86 bne.s loc_11AB90 ROM:0011AB88 move.b #1,($765).w ROM:0011AB8E rts ROM:0011AB90 ; --------------------------------------------------------------------------- ROM:0011AB90 ROM:0011AB90 loc_11AB90: ; CODE XREF: ROM:0011AB86↑j ROM:0011AB90 move.w $D6(a5),d0 ROM:0011AB94 cmp.w ($5AA).w,d7 ROM:0011AB98 ble.s locret_11ABAA ROM:0011AB9A cmp.w ($5A8).w,d0 ROM:0011AB9E ble.s locret_11ABAA ROM:0011ABA0 move.b #2,($765).w ROM:0011ABA6 bra.w loc_11AB14 ROM:0011ABAA ; --------------------------------------------------------------------------- ROM:0011ABAA ROM:0011ABAA locret_11ABAA: ; CODE XREF: ROM:0011AB30↑j ROM:0011ABAA ; ROM:0011AB98↑j ... ROM:0011ABAA rts ROM:0011ABAC ; --------------------------------------------------------------------------- ROM:0011ABAC rts ROM:0011ABAE ROM:0011ABAE ; =============== S U B R O U T I N E ======================================= ROM:0011ABAE ROM:0011ABAE ROM:0011ABAE sub_11ABAE: ; CODE XREF: ROM:loc_11AAD2↑p ROM:0011ABAE andi.w #$FFFE,($1370).w ROM:0011ABB4 move.w ($1370).w,($5AA).w ROM:0011ABBA rts ROM:0011ABBA ; End of function sub_11ABAE ROM:0011ABBA ROM:0011ABBC ; --------------------------------------------------------------------------- ROM:0011ABBC rts ROM:0011ABBE ROM:0011ABBE ; =============== S U B R O U T I N E ======================================= ROM:0011ABBE ROM:0011ABBE ROM:0011ABBE sub_11ABBE: ; CODE XREF: ROM:0011AB08↑p ROM:0011ABBE ; ROM:0011AB26↑p ROM:0011ABBE clr.w ($5A6).w ROM:0011ABC2 move.w ($5AA).w,($5A4).w ROM:0011ABC8 rts ROM:0011ABC8 ; End of function sub_11ABBE ROM:0011ABC8 ROM:0011ABCA ROM:0011ABCA ; =============== S U B R O U T I N E ======================================= ROM:0011ABCA ROM:0011ABCA ROM:0011ABCA sub_11ABCA: ; CODE XREF: ROM:loc_11AB14↑p ROM:0011ABCA ; ROM:loc_11AB34↑p ROM:0011ABCA move.w ($5B6).w,($5A4).w ROM:0011ABD0 move.w ($5B8).w,($5A6).w ROM:0011ABD6 rts ROM:0011ABD6 ; End of function sub_11ABCA ROM:0011ABD6 ROM:0011ABD8 ROM:0011ABD8 ; =============== S U B R O U T I N E ======================================= ROM:0011ABD8 ROM:0011ABD8 ROM:0011ABD8 sub_11ABD8: ; CODE XREF: ROM:001170A6↑p ROM:0011ABD8 bsr.l sub_11A838 ROM:0011ABDE bsr.w sub_11AC34 ROM:0011ABE2 bsr.l sub_11AECC ROM:0011ABE8 bsr.l sub_11AEDE ROM:0011ABEE bsr.w sub_11AC0E ROM:0011ABF2 rts ROM:0011ABF2 ; End of function sub_11ABD8 ROM:0011ABF2 ROM:0011ABF4 ROM:0011ABF4 ; =============== S U B R O U T I N E ======================================= ROM:0011ABF4 ROM:0011ABF4 ROM:0011ABF4 sub_11ABF4: ; CODE XREF: ROM:001176CA↑p ROM:0011ABF4 bsr.l sub_11AAA0 ROM:0011ABFA bsr.l sub_11AC98 ROM:0011AC00 bsr.l sub_11ACA0 ROM:0011AC06 bsr.l sub_11AD44 ROM:0011AC0C rts ROM:0011AC0C ; End of function sub_11ABF4 ROM:0011AC0C ROM:0011AC0E ROM:0011AC0E ; =============== S U B R O U T I N E ======================================= ROM:0011AC0E ROM:0011AC0E ROM:0011AC0E sub_11AC0E: ; CODE XREF: sub_11ABD8+16↑p ROM:0011AC0E bclr #4,($930).w ROM:0011AC14 btst #7,($932).w ROM:0011AC1A bne.s locret_11AC32 ROM:0011AC1C btst #3,($92F).w ROM:0011AC22 bne.s locret_11AC32 ROM:0011AC24 btst #4,($92D).w ROM:0011AC2A bne.s locret_11AC32 ROM:0011AC2C bset #4,($930).w ROM:0011AC32 ROM:0011AC32 locret_11AC32: ; CODE XREF: sub_11AC0E+C↑j ROM:0011AC32 ; sub_11AC0E+14↑j ... ROM:0011AC32 rts ROM:0011AC32 ; End of function sub_11AC0E ROM:0011AC32 ROM:0011AC34 ROM:0011AC34 ; =============== S U B R O U T I N E ======================================= ROM:0011AC34 ROM:0011AC34 ROM:0011AC34 sub_11AC34: ; CODE XREF: sub_11ABD8+6↑p ROM:0011AC34 clr.w d1 ROM:0011AC36 move.b ($766).w,d1 ROM:0011AC3A cmpi.w #4,d1 ROM:0011AC3E bcc.s locret_11AC48 ROM:0011AC40 movea.l off_11AC4A(pc,d1.w*4),a0 ROM:0011AC44 nop ROM:0011AC46 jmp (a0) ROM:0011AC48 ; --------------------------------------------------------------------------- ROM:0011AC48 ROM:0011AC48 locret_11AC48: ; CODE XREF: sub_11AC34+A↑j ROM:0011AC48 rts ROM:0011AC48 ; End of function sub_11AC34 ROM:0011AC48 ROM:0011AC48 ; --------------------------------------------------------------------------- ROM:0011AC4A off_11AC4A: dc.l loc_11AC5A ; DATA XREF: sub_11AC34+C↑r ROM:0011AC4E dc.l loc_11AC68 ROM:0011AC52 dc.l loc_11AC7E ROM:0011AC56 dc.l locret_11AC94 ROM:0011AC5A ; --------------------------------------------------------------------------- ROM:0011AC5A ROM:0011AC5A loc_11AC5A: ; DATA XREF: ROM:off_11AC4A↑o ROM:0011AC5A bclr #6,($93C).w ROM:0011AC60 move.b #1,($766).w ROM:0011AC66 rts ROM:0011AC68 ; --------------------------------------------------------------------------- ROM:0011AC68 ROM:0011AC68 loc_11AC68: ; DATA XREF: ROM:0011AC4E↑o ROM:0011AC68 btst #5,($93D).w ROM:0011AC6E beq.s locret_11AC7C ROM:0011AC70 bset #1,($93E).w ROM:0011AC76 move.b #2,($766).w ROM:0011AC7C ROM:0011AC7C locret_11AC7C: ; CODE XREF: ROM:0011AC6E↑j ROM:0011AC7C rts ROM:0011AC7E ; --------------------------------------------------------------------------- ROM:0011AC7E ROM:0011AC7E loc_11AC7E: ; DATA XREF: ROM:0011AC52↑o ROM:0011AC7E btst #4,($92D).w ROM:0011AC84 bne.s locret_11AC92 ROM:0011AC86 bset #6,($93C).w ROM:0011AC8C move.b #3,($766).w ROM:0011AC92 ROM:0011AC92 locret_11AC92: ; CODE XREF: ROM:0011AC84↑j ROM:0011AC92 rts ROM:0011AC94 ; --------------------------------------------------------------------------- ROM:0011AC94 ROM:0011AC94 locret_11AC94: ; DATA XREF: ROM:0011AC56↑o ROM:0011AC94 rts ROM:0011AC96 ; --------------------------------------------------------------------------- ROM:0011AC96 rts ROM:0011AC98 ROM:0011AC98 ; =============== S U B R O U T I N E ======================================= ROM:0011AC98 ROM:0011AC98 ROM:0011AC98 sub_11AC98: ; CODE XREF: sub_11ABF4+6↑p ROM:0011AC98 move.w ($5A6).w,($5A8).w ROM:0011AC9E rts ROM:0011AC9E ; End of function sub_11AC98 ROM:0011AC9E ROM:0011ACA0 ROM:0011ACA0 ; =============== S U B R O U T I N E ======================================= ROM:0011ACA0 ROM:0011ACA0 ROM:0011ACA0 sub_11ACA0: ; CODE XREF: sub_11ABF4+C↑p ROM:0011ACA0 cmpi.w #0,($5A8).w ROM:0011ACA6 beq.s locret_11ACC6 ROM:0011ACA8 move.l #$3E8,d0 ROM:0011ACAE divs.w ($5A8).w,d0 ROM:0011ACB2 move.l d0,d1 ROM:0011ACB4 swap d1 ROM:0011ACB6 cmpi.w #0,d1 ROM:0011ACBA ble.s loc_11ACBE ROM:0011ACBC addq.w #1,d0 ROM:0011ACBE ROM:0011ACBE loc_11ACBE: ; CODE XREF: sub_11ACA0+1A↑j ROM:0011ACBE move.w d0,d2 ROM:0011ACC0 lsr.w #1,d2 ROM:0011ACC2 move.w d2,($5AC).w ROM:0011ACC6 ROM:0011ACC6 locret_11ACC6: ; CODE XREF: sub_11ACA0+6↑j ROM:0011ACC6 rts ROM:0011ACC6 ; End of function sub_11ACA0 ROM:0011ACC6 ROM:0011ACC8 ROM:0011ACC8 ; =============== S U B R O U T I N E ======================================= ROM:0011ACC8 ROM:0011ACC8 ROM:0011ACC8 sub_11ACC8: ; CODE XREF: ROM:0011ADD4↓p ROM:0011ACC8 ; ROM:0011AEAC↓p ROM:0011ACC8 bclr #3,($932).w ROM:0011ACCE btst #5,($92E).w ROM:0011ACD4 beq.s loc_11ACDE ROM:0011ACD6 bset #2,($939).w ROM:0011ACDC bra.s loc_11ACE4 ROM:0011ACDE ; --------------------------------------------------------------------------- ROM:0011ACDE ROM:0011ACDE loc_11ACDE: ; CODE XREF: sub_11ACC8+C↑j ROM:0011ACDE bclr #2,($939).w ROM:0011ACE4 ROM:0011ACE4 loc_11ACE4: ; CODE XREF: sub_11ACC8+14↑j ROM:0011ACE4 move.w ($5AA).w,d7 ROM:0011ACE8 cmp.w ($5A4).w,d7 ROM:0011ACEC bge.s loc_11ACFC ROM:0011ACEE bset #5,($92E).w ROM:0011ACF4 bset #2,($FFFFFA11).w ROM:0011ACFA bra.s loc_11AD08 ROM:0011ACFC ; --------------------------------------------------------------------------- ROM:0011ACFC ROM:0011ACFC loc_11ACFC: ; CODE XREF: sub_11ACC8+24↑j ROM:0011ACFC bclr #5,($92E).w ROM:0011AD02 bclr #2,($FFFFFA11).w ROM:0011AD08 ROM:0011AD08 loc_11AD08: ; CODE XREF: sub_11ACC8+32↑j ROM:0011AD08 btst #5,($92E).w ROM:0011AD0E beq.s loc_11AD20 ROM:0011AD10 btst #2,($939).w ROM:0011AD16 bne.s loc_11AD1E ROM:0011AD18 bset #3,($932).w ROM:0011AD1E ROM:0011AD1E loc_11AD1E: ; CODE XREF: sub_11ACC8+4E↑j ROM:0011AD1E bra.s locret_11AD2E ROM:0011AD20 ; --------------------------------------------------------------------------- ROM:0011AD20 ROM:0011AD20 loc_11AD20: ; CODE XREF: sub_11ACC8+46↑j ROM:0011AD20 btst #2,($939).w ROM:0011AD26 beq.s locret_11AD2E ROM:0011AD28 bset #3,($932).w ROM:0011AD2E ROM:0011AD2E locret_11AD2E: ; CODE XREF: sub_11ACC8:loc_11AD1E↑j ROM:0011AD2E ; sub_11ACC8+5E↑j ROM:0011AD2E rts ROM:0011AD2E ; End of function sub_11ACC8 ROM:0011AD2E ROM:0011AD30 ROM:0011AD30 ; =============== S U B R O U T I N E ======================================= ROM:0011AD30 ROM:0011AD30 ROM:0011AD30 sub_11AD30: ; CODE XREF: ROM:0011AE3A↓p ROM:0011AD30 btst #5,($92E).w ROM:0011AD36 beq.s loc_11AD3E ROM:0011AD38 addq.w #1,($5AA).w ROM:0011AD3C bra.s locret_11AD42 ROM:0011AD3E ; --------------------------------------------------------------------------- ROM:0011AD3E ROM:0011AD3E loc_11AD3E: ; CODE XREF: sub_11AD30+6↑j ROM:0011AD3E subq.w #1,($5AA).w ROM:0011AD42 ROM:0011AD42 locret_11AD42: ; CODE XREF: sub_11AD30+C↑j ROM:0011AD42 rts ROM:0011AD42 ; End of function sub_11AD30 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: sub_11ABF4+12↑p ROM:0011AD44 clr.w d1 ROM:0011AD46 move.b ($767).w,d1 ROM:0011AD4A cmpi.w #5,d1 ROM:0011AD4E bcc.s locret_11AD58 ROM:0011AD50 movea.l off_11AD5A(pc,d1.w*4),a0 ROM:0011AD54 nop ROM:0011AD56 jmp (a0) ROM:0011AD58 ; --------------------------------------------------------------------------- ROM:0011AD58 ROM:0011AD58 locret_11AD58: ; CODE XREF: sub_11AD44+A↑j ROM:0011AD58 rts ROM:0011AD58 ; End of function sub_11AD44 ROM:0011AD58 ROM:0011AD58 ; --------------------------------------------------------------------------- ROM:0011AD5A off_11AD5A: dc.l loc_11AD6E ; DATA XREF: sub_11AD44+C↑r ROM:0011AD5E dc.l loc_11ADA0 ROM:0011AD62 dc.l loc_11ADB6 ROM:0011AD66 dc.l loc_11AE0A ROM:0011AD6A dc.l loc_11AE58 ROM:0011AD6E ; --------------------------------------------------------------------------- ROM:0011AD6E ROM:0011AD6E loc_11AD6E: ; DATA XREF: ROM:off_11AD5A↑o ROM:0011AD6E move.w $D8(a5),d7 ROM:0011AD72 move.w #$104,($FFFFF410).w ROM:0011AD78 move.w #0,($FFFFF41A).w ROM:0011AD7E move.w #$FFFF,($FFFFF41C).w ROM:0011AD84 move.w #$11F,($FFFFF418).w ROM:0011AD8A clr.b ($8B2).w ROM:0011AD8E move.w d7,($63E).w ROM:0011AD92 move.b #1,($8B2).w ROM:0011AD98 move.b #1,($767).w ROM:0011AD9E rts ROM:0011ADA0 ; --------------------------------------------------------------------------- ROM:0011ADA0 ROM:0011ADA0 loc_11ADA0: ; DATA XREF: ROM:0011AD5E↑o ROM:0011ADA0 cmpi.w #0,($63E).w ROM:0011ADA6 bgt.s locret_11ADB4 ROM:0011ADA8 bclr #5,($930).w ROM:0011ADAE move.b #2,($767).w ROM:0011ADB4 ROM:0011ADB4 locret_11ADB4: ; CODE XREF: ROM:0011ADA6↑j ROM:0011ADB4 rts ROM:0011ADB6 ; --------------------------------------------------------------------------- ROM:0011ADB6 ROM:0011ADB6 loc_11ADB6: ; DATA XREF: ROM:0011AD62↑o ROM:0011ADB6 move.w ($5A4).w,d7 ROM:0011ADBA cmp.w ($5AA).w,d7 ROM:0011ADBE beq.s loc_11ADF8 ROM:0011ADC0 cmpi.w #0,($5A8).w ROM:0011ADC6 beq.s loc_11ADF8 ROM:0011ADC8 move.w #$54,($FFFFF420).w ; 'T' ROM:0011ADCE move.w #$FFFF,($FFFFF41C).w ROM:0011ADD4 bsr.w sub_11ACC8 ROM:0011ADD8 move.w ($5AC).w,d7 ROM:0011ADDC clr.b ($8B1).w ROM:0011ADE0 move.w d7,($63C).w ROM:0011ADE4 move.b #1,($8B1).w ROM:0011ADEA bset #5,($930).w ROM:0011ADF0 move.b #3,($767).w ROM:0011ADF6 rts ROM:0011ADF8 ; --------------------------------------------------------------------------- ROM:0011ADF8 ROM:0011ADF8 loc_11ADF8: ; CODE XREF: ROM:0011ADBE↑j ROM:0011ADF8 ; ROM:0011ADC6↑j ROM:0011ADF8 move.w ($590).w,d0 ROM:0011ADFC muls.w #$7F,d0 ROM:0011AE00 divs.w #$64,d0 ; 'd' ROM:0011AE04 move.w d0,($FFFFF41C).w ROM:0011AE08 rts ROM:0011AE0A ; --------------------------------------------------------------------------- ROM:0011AE0A ROM:0011AE0A loc_11AE0A: ; DATA XREF: ROM:0011AD66↑o ROM:0011AE0A btst #3,($932).w ROM:0011AE10 beq.s loc_11AE2C ROM:0011AE12 move.w $704(a5),d7 ROM:0011AE16 clr.b ($8B2).w ROM:0011AE1A move.w d7,($63E).w ROM:0011AE1E move.b #1,($8B2).w ROM:0011AE24 move.b #1,($767).w ROM:0011AE2A rts ROM:0011AE2C ; --------------------------------------------------------------------------- ROM:0011AE2C ROM:0011AE2C loc_11AE2C: ; CODE XREF: ROM:0011AE10↑j ROM:0011AE2C cmpi.w #0,($63C).w ROM:0011AE32 bgt.s locret_11AE56 ROM:0011AE34 move.w #$74,($FFFFF420).w ; 't' ROM:0011AE3A bsr.w sub_11AD30 ROM:0011AE3E move.w ($5AC).w,d7 ROM:0011AE42 clr.b ($8B1).w ROM:0011AE46 move.w d7,($63C).w ROM:0011AE4A move.b #1,($8B1).w ROM:0011AE50 move.b #4,($767).w ROM:0011AE56 ROM:0011AE56 locret_11AE56: ; CODE XREF: ROM:0011AE32↑j ROM:0011AE56 rts ROM:0011AE58 ; --------------------------------------------------------------------------- ROM:0011AE58 ROM:0011AE58 loc_11AE58: ; DATA XREF: ROM:0011AD6A↑o ROM:0011AE58 cmpi.w #0,($5A8).w ROM:0011AE5E bne.s loc_11AE7A ROM:0011AE60 move.w $704(a5),d7 ROM:0011AE64 clr.b ($8B2).w ROM:0011AE68 move.w d7,($63E).w ROM:0011AE6C move.b #1,($8B2).w ROM:0011AE72 move.b #1,($767).w ROM:0011AE78 rts ROM:0011AE7A ; --------------------------------------------------------------------------- ROM:0011AE7A ROM:0011AE7A loc_11AE7A: ; CODE XREF: ROM:0011AE5E↑j ROM:0011AE7A move.w ($5A4).w,d7 ROM:0011AE7E cmp.w ($5AA).w,d7 ROM:0011AE82 bne.s loc_11AE9E ROM:0011AE84 move.w $704(a5),d7 ROM:0011AE88 clr.b ($8B2).w ROM:0011AE8C move.w d7,($63E).w ROM:0011AE90 move.b #1,($8B2).w ROM:0011AE96 move.b #1,($767).w ROM:0011AE9C rts ROM:0011AE9E ; --------------------------------------------------------------------------- ROM:0011AE9E ROM:0011AE9E loc_11AE9E: ; CODE XREF: ROM:0011AE82↑j ROM:0011AE9E cmpi.w #0,($63C).w ROM:0011AEA4 bgt.s locret_11AEC8 ROM:0011AEA6 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AEAC bsr.w sub_11ACC8 ROM:0011AEB0 move.w ($5AC).w,d7 ROM:0011AEB4 clr.b ($8B1).w ROM:0011AEB8 move.w d7,($63C).w ROM:0011AEBC move.b #1,($8B1).w ROM:0011AEC2 move.b #3,($767).w ROM:0011AEC8 ROM:0011AEC8 locret_11AEC8: ; CODE XREF: ROM:0011AEA4↑j ROM:0011AEC8 rts ROM:0011AECA ; --------------------------------------------------------------------------- ROM:0011AECA rts ROM:0011AECC ROM:0011AECC ; =============== S U B R O U T I N E ======================================= ROM:0011AECC ROM:0011AECC ROM:0011AECC sub_11AECC: ; CODE XREF: sub_11ABD8+A↑p ROM:0011AECC move.w ($5AA).w,d1 ROM:0011AED0 subi.w #5,d1 ROM:0011AED4 andi.w #$FFFC,d1 ROM:0011AED8 move.w d1,($5B0).w ROM:0011AEDC rts ROM:0011AEDC ; End of function sub_11AECC ROM:0011AEDC ROM:0011AEDE ROM:0011AEDE ; =============== S U B R O U T I N E ======================================= ROM:0011AEDE ROM:0011AEDE ROM:0011AEDE sub_11AEDE: ; CODE XREF: sub_11ABD8+10↑p ROM:0011AEDE move.w ($5AA).w,d0 ROM:0011AEE2 clr.w d1 ROM:0011AEE4 move.b ($768).w,d1 ROM:0011AEE8 cmpi.w #5,d1 ROM:0011AEEC bcc.s locret_11AEF6 ROM:0011AEEE movea.l off_11AEF8(pc,d1.w*4),a0 ROM:0011AEF2 nop ROM:0011AEF4 jmp (a0) ROM:0011AEF6 ; --------------------------------------------------------------------------- ROM:0011AEF6 ROM:0011AEF6 locret_11AEF6: ; CODE XREF: sub_11AEDE+E↑j ROM:0011AEF6 rts ROM:0011AEF6 ; End of function sub_11AEDE ROM:0011AEF6 ROM:0011AEF6 ; --------------------------------------------------------------------------- ROM:0011AEF8 off_11AEF8: dc.l loc_11AF0C ; DATA XREF: sub_11AEDE+10↑r ROM:0011AEFC dc.l loc_11AF26 ROM:0011AF00 dc.l loc_11AF50 ROM:0011AF04 dc.l loc_11AFAA ROM:0011AF08 dc.l loc_11AFE0 ROM:0011AF0C ; --------------------------------------------------------------------------- ROM:0011AF0C ROM:0011AF0C loc_11AF0C: ; DATA XREF: ROM:off_11AEF8↑o ROM:0011AF0C bclr #4,($92D).w ROM:0011AF12 bclr #1,($939).w ROM:0011AF18 bclr #1,($93E).w ROM:0011AF1E move.b #1,($768).w ROM:0011AF24 rts ROM:0011AF26 ; --------------------------------------------------------------------------- ROM:0011AF26 ROM:0011AF26 loc_11AF26: ; DATA XREF: ROM:0011AEFC↑o ROM:0011AF26 btst #1,($93E).w ROM:0011AF2C beq.s loc_11AF4A ROM:0011AF2E bclr #1,($93E).w ROM:0011AF34 bset #4,($92D).w ROM:0011AF3A bsr.w sub_11B00C ROM:0011AF3E bsr.w sub_11AFFE ROM:0011AF42 move.b #2,($768).w ROM:0011AF48 bra.s locret_11AFA8 ROM:0011AF4A ; --------------------------------------------------------------------------- ROM:0011AF4A ROM:0011AF4A loc_11AF4A: ; CODE XREF: ROM:0011AF2C↑j ROM:0011AF4A ; ROM:0011AF84↓j ... ROM:0011AF4A bsr.w sub_11B042 ROM:0011AF4E rts ROM:0011AF50 ; --------------------------------------------------------------------------- ROM:0011AF50 ROM:0011AF50 loc_11AF50: ; DATA XREF: ROM:0011AF00↑o ROM:0011AF50 cmp.w ($5B2).w,d0 ROM:0011AF54 bne.s loc_11AF62 ROM:0011AF56 bsr.w sub_11B034 ROM:0011AF5A move.b #3,($768).w ROM:0011AF60 bra.s locret_11AFDE ROM:0011AF62 ; --------------------------------------------------------------------------- ROM:0011AF62 ROM:0011AF62 loc_11AF62: ; CODE XREF: ROM:0011AF54↑j ROM:0011AF62 btst #1,($939).w ROM:0011AF68 beq.s loc_11AF86 ROM:0011AF6A cmpi.w #0,($5B0).w ROM:0011AF70 ble.s loc_11AF86 ROM:0011AF72 bclr #4,($92D).w ROM:0011AF78 bclr #1,($939).w ROM:0011AF7E move.b #1,($768).w ROM:0011AF84 bra.s loc_11AF4A ROM:0011AF86 ; --------------------------------------------------------------------------- ROM:0011AF86 ROM:0011AF86 loc_11AF86: ; CODE XREF: ROM:0011AF68↑j ROM:0011AF86 ; ROM:0011AF70↑j ROM:0011AF86 btst #1,($939).w ROM:0011AF8C beq.s locret_11AFA8 ROM:0011AF8E cmpi.w #0,($5B0).w ROM:0011AF94 bgt.s locret_11AFA8 ROM:0011AF96 bsr.w sub_11B026 ROM:0011AF9A bclr #1,($939).w ROM:0011AFA0 move.b #4,($768).w ROM:0011AFA6 bra.s locret_11AFFA ROM:0011AFA8 ; --------------------------------------------------------------------------- ROM:0011AFA8 ROM:0011AFA8 locret_11AFA8: ; CODE XREF: ROM:0011AF48↑j ROM:0011AFA8 ; ROM:0011AF8C↑j ... ROM:0011AFA8 rts ROM:0011AFAA ; --------------------------------------------------------------------------- ROM:0011AFAA ROM:0011AFAA loc_11AFAA: ; DATA XREF: ROM:0011AF04↑o ROM:0011AFAA btst #1,($939).w ROM:0011AFB0 beq.s loc_11AFC4 ROM:0011AFB2 bsr.w sub_11B026 ROM:0011AFB6 bclr #1,($939).w ROM:0011AFBC move.b #4,($768).w ROM:0011AFC2 bra.s locret_11AFFA ROM:0011AFC4 ; --------------------------------------------------------------------------- ROM:0011AFC4 ROM:0011AFC4 loc_11AFC4: ; CODE XREF: ROM:0011AFB0↑j ROM:0011AFC4 cmp.w ($5B4).w,d0 ROM:0011AFC8 bne.s locret_11AFDE ROM:0011AFCA bsr.w sub_11B1AE ROM:0011AFCE bclr #4,($92D).w ROM:0011AFD4 move.b #1,($768).w ROM:0011AFDA bra.w loc_11AF4A ROM:0011AFDE ; --------------------------------------------------------------------------- ROM:0011AFDE ROM:0011AFDE locret_11AFDE: ; CODE XREF: ROM:0011AF60↑j ROM:0011AFDE ; ROM:0011AFC8↑j ROM:0011AFDE rts ROM:0011AFE0 ; --------------------------------------------------------------------------- ROM:0011AFE0 ROM:0011AFE0 loc_11AFE0: ; DATA XREF: ROM:0011AF08↑o ROM:0011AFE0 cmp.w ($5B6).w,d0 ROM:0011AFE4 bne.s locret_11AFFA ROM:0011AFE6 bsr.w sub_11B1AE ROM:0011AFEA bclr #4,($92D).w ROM:0011AFF0 move.b #1,($768).w ROM:0011AFF6 bra.w loc_11AF4A ROM:0011AFFA ; --------------------------------------------------------------------------- ROM:0011AFFA ROM:0011AFFA locret_11AFFA: ; CODE XREF: ROM:0011AFA6↑j ROM:0011AFFA ; ROM:0011AFC2↑j ... ROM:0011AFFA rts ROM:0011AFFC ; --------------------------------------------------------------------------- ROM:0011AFFC rts ROM:0011AFFE ROM:0011AFFE ; =============== S U B R O U T I N E ======================================= ROM:0011AFFE ROM:0011AFFE ROM:0011AFFE sub_11AFFE: ; CODE XREF: ROM:0011AF3E↑p ROM:0011AFFE move.w ($5B2).w,($5B6).w ROM:0011B004 move.w $D4(a5),($5B8).w ROM:0011B00A rts ROM:0011B00A ; End of function sub_11AFFE ROM:0011B00A ROM:0011B00C ROM:0011B00C ; =============== S U B R O U T I N E ======================================= ROM:0011B00C ROM:0011B00C ROM:0011B00C sub_11B00C: ; CODE XREF: ROM:0011AF3A↑p ROM:0011B00C move.w ($5AA).w,d0 ROM:0011B010 sub.w $DC(a5),d0 ROM:0011B014 move.w d0,($5B2).w ROM:0011B018 sub.w $DE(a5),d0 ROM:0011B01C andi.w #$FFFC,d0 ROM:0011B020 move.w d0,($5B4).w ROM:0011B024 rts ROM:0011B024 ; End of function sub_11B00C ROM:0011B024 ROM:0011B026 ROM:0011B026 ; =============== S U B R O U T I N E ======================================= ROM:0011B026 ROM:0011B026 ROM:0011B026 sub_11B026: ; CODE XREF: ROM:0011AF96↑p ROM:0011B026 ; ROM:0011AFB2↑p ROM:0011B026 move.w ($5B0).w,($5B6).w ROM:0011B02C move.w $D4(a5),($5B8).w ROM:0011B032 rts ROM:0011B032 ; End of function sub_11B026 ROM:0011B032 ROM:0011B034 ROM:0011B034 ; =============== S U B R O U T I N E ======================================= ROM:0011B034 ROM:0011B034 ROM:0011B034 sub_11B034: ; CODE XREF: ROM:0011AF56↑p ROM:0011B034 move.w ($5B4).w,($5B6).w ROM:0011B03A move.w $E0(a5),($5B8).w ROM:0011B040 rts ROM:0011B040 ; End of function sub_11B034 ROM:0011B040 ROM:0011B042 ROM:0011B042 ; =============== S U B R O U T I N E ======================================= ROM:0011B042 ROM:0011B042 ROM:0011B042 sub_11B042: ; CODE XREF: ROM:loc_11AF4A↑p ROM:0011B042 move.w $DC(a5),d1 ROM:0011B046 move.w ($59A).w,d0 ROM:0011B04A cmp.w d0,d1 ROM:0011B04C bge.s loc_11B050 ROM:0011B04E move.w d1,d0 ROM:0011B050 ROM:0011B050 loc_11B050: ; CODE XREF: sub_11B042+A↑j ROM:0011B050 cmpi.w #0,d0 ROM:0011B054 bge.s loc_11B058 ROM:0011B056 clr.w d0 ROM:0011B058 ROM:0011B058 loc_11B058: ; CODE XREF: sub_11B042+12↑j ROM:0011B058 move.w d0,($5B6).w ROM:0011B05C move.w $D4(a5),d1 ROM:0011B060 move.w ($59C).w,d0 ROM:0011B064 cmp.w d0,d1 ROM:0011B066 bge.s loc_11B06A ROM:0011B068 move.w d1,d0 ROM:0011B06A ROM:0011B06A loc_11B06A: ; CODE XREF: sub_11B042+24↑j ROM:0011B06A cmpi.w #0,d0 ROM:0011B06E bge.s loc_11B072 ROM:0011B070 clr.w d0 ROM:0011B072 ROM:0011B072 loc_11B072: ; CODE XREF: sub_11B042+2C↑j ROM:0011B072 move.w d0,($5B8).w ROM:0011B076 move.w ($5BA).w,d1 ROM:0011B07A cmpi.w #6,d1 ROM:0011B07E bcc.s locret_11B088 ROM:0011B080 movea.l off_11B08A(pc,d1.w*4),a0 ROM:0011B084 nop ROM:0011B086 jmp (a0) ROM:0011B088 ; --------------------------------------------------------------------------- ROM:0011B088 ROM:0011B088 locret_11B088: ; CODE XREF: sub_11B042+3C↑j ROM:0011B088 rts ROM:0011B088 ; End of function sub_11B042 ROM:0011B088 ROM:0011B088 ; --------------------------------------------------------------------------- ROM:0011B08A off_11B08A: dc.l loc_11B0A2 ; DATA XREF: sub_11B042+3E↑r ROM:0011B08E dc.l loc_11B0AC ROM:0011B092 dc.l loc_11B0D0 ROM:0011B096 dc.l loc_11B11A ROM:0011B09A dc.l loc_11B148 ROM:0011B09E dc.l loc_11B17E ROM:0011B0A2 ; --------------------------------------------------------------------------- ROM:0011B0A2 ROM:0011B0A2 loc_11B0A2: ; DATA XREF: ROM:off_11B08A↑o ROM:0011B0A2 move.w #1,($5BA).w ROM:0011B0A8 bra.w locret_11B1AC ROM:0011B0AC ; --------------------------------------------------------------------------- ROM:0011B0AC ROM:0011B0AC loc_11B0AC: ; DATA XREF: ROM:0011B08E↑o ROM:0011B0AC move.w $706(a5),d0 ROM:0011B0B0 cmpi.w #0,d0 ROM:0011B0B4 beq.s loc_11B0CC ROM:0011B0B6 move.w $70E(a5),($5B6).w ROM:0011B0BC move.w $710(a5),($5B8).w ROM:0011B0C2 move.w #2,($5BA).w ROM:0011B0C8 bra.w locret_11B1AC ROM:0011B0CC ; --------------------------------------------------------------------------- ROM:0011B0CC ROM:0011B0CC loc_11B0CC: ; CODE XREF: ROM:0011B0B4↑j ROM:0011B0CC bra.w locret_11B1AC ROM:0011B0D0 ; --------------------------------------------------------------------------- ROM:0011B0D0 ROM:0011B0D0 loc_11B0D0: ; DATA XREF: ROM:0011B092↑o ROM:0011B0D0 move.w $706(a5),d0 ROM:0011B0D4 cmpi.w #0,d0 ROM:0011B0D8 bne.s loc_11B0E4 ROM:0011B0DA move.w #1,($5BA).w ROM:0011B0E0 bra.w locret_11B1AC ROM:0011B0E4 ; --------------------------------------------------------------------------- ROM:0011B0E4 ROM:0011B0E4 loc_11B0E4: ; CODE XREF: ROM:0011B0D8↑j ROM:0011B0E4 move.w $70E(a5),d0 ROM:0011B0E8 cmp.w ($5AA).w,d0 ROM:0011B0EC bne.s loc_11B10A ROM:0011B0EE move.w $712(a5),d1 ROM:0011B0F2 clr.b ($8B4).w ROM:0011B0F6 move.w d1,($642).w ROM:0011B0FA move.b #1,($8B4).w ROM:0011B100 move.w #3,($5BA).w ROM:0011B106 bra.w loc_11B138 ROM:0011B10A ; --------------------------------------------------------------------------- ROM:0011B10A ROM:0011B10A loc_11B10A: ; CODE XREF: ROM:0011B0EC↑j ROM:0011B10A move.w $70E(a5),($5B6).w ROM:0011B110 move.w $710(a5),($5B8).w ROM:0011B116 bra.w locret_11B1AC ROM:0011B11A ; --------------------------------------------------------------------------- ROM:0011B11A ROM:0011B11A loc_11B11A: ; DATA XREF: ROM:0011B096↑o ROM:0011B11A cmpi.w #0,($642).w ROM:0011B120 bgt.s loc_11B138 ROM:0011B122 move.w $708(a5),($5B6).w ROM:0011B128 move.w $70A(a5),($5B8).w ROM:0011B12E move.w #4,($5BA).w ROM:0011B134 bra.w locret_11B1AC ROM:0011B138 ; --------------------------------------------------------------------------- ROM:0011B138 ROM:0011B138 loc_11B138: ; CODE XREF: ROM:0011B106↑j ROM:0011B138 ; ROM:0011B120↑j ROM:0011B138 move.w $70E(a5),($5B6).w ROM:0011B13E move.w $710(a5),($5B8).w ROM:0011B144 bra.w locret_11B1AC ROM:0011B148 ; --------------------------------------------------------------------------- ROM:0011B148 ROM:0011B148 loc_11B148: ; DATA XREF: ROM:0011B09A↑o ROM:0011B148 move.w $708(a5),d0 ROM:0011B14C cmp.w ($5AA).w,d0 ROM:0011B150 bne.s loc_11B16E ROM:0011B152 move.w $70C(a5),d1 ROM:0011B156 clr.b ($8B4).w ROM:0011B15A move.w d1,($642).w ROM:0011B15E move.b #1,($8B4).w ROM:0011B164 move.w #5,($5BA).w ROM:0011B16A bra.w loc_11B19C ROM:0011B16E ; --------------------------------------------------------------------------- ROM:0011B16E ROM:0011B16E loc_11B16E: ; CODE XREF: ROM:0011B150↑j ROM:0011B16E move.w $708(a5),($5B6).w ROM:0011B174 move.w $70A(a5),($5B8).w ROM:0011B17A bra.w locret_11B1AC ROM:0011B17E ; --------------------------------------------------------------------------- ROM:0011B17E ROM:0011B17E loc_11B17E: ; DATA XREF: ROM:0011B09E↑o ROM:0011B17E cmpi.w #0,($642).w ROM:0011B184 bgt.s loc_11B19C ROM:0011B186 move.w $70E(a5),($5B6).w ROM:0011B18C move.w $710(a5),($5B8).w ROM:0011B192 move.w #2,($5BA).w ROM:0011B198 bra.w locret_11B1AC ROM:0011B19C ; --------------------------------------------------------------------------- ROM:0011B19C ROM:0011B19C loc_11B19C: ; CODE XREF: ROM:0011B16A↑j ROM:0011B19C ; ROM:0011B184↑j ROM:0011B19C move.w $708(a5),($5B6).w ROM:0011B1A2 move.w $70A(a5),($5B8).w ROM:0011B1A8 bra.w *+4 ROM:0011B1AC ; --------------------------------------------------------------------------- ROM:0011B1AC ROM:0011B1AC locret_11B1AC: ; CODE XREF: ROM:0011B0A8↑j ROM:0011B1AC ; ROM:0011B0C8↑j ... ROM:0011B1AC rts ROM:0011B1AE ROM:0011B1AE ; =============== S U B R O U T I N E ======================================= ROM:0011B1AE ROM:0011B1AE ROM:0011B1AE sub_11B1AE: ; CODE XREF: ROM:0011AFCA↑p ROM:0011B1AE ; ROM:0011AFE6↑p ROM:0011B1AE clr.w ($5B6).w ROM:0011B1B2 clr.w ($5A4).w ROM:0011B1B6 clr.w ($5AA).w ROM:0011B1BA rts ROM:0011B1BA ; End of function sub_11B1AE ROM:0011B1BA ROM:0011B1BC ROM:0011B1BC ; =============== S U B R O U T I N E ======================================= ROM:0011B1BC ROM:0011B1BC ROM:0011B1BC sub_11B1BC: ; CODE XREF: ROM:00116EBE↑p ROM:0011B1BC ; ROM:00116F52↑p ROM:0011B1BC clr.w ($FFFFFE0A).w ROM:0011B1C0 clr.l ($FFFFFE0C).w ROM:0011B1C4 clr.l ($FFFFFE10).w ROM:0011B1C8 clr.l ($FFFFFE14).w ROM:0011B1CC clr.l ($FFFFFE18).w ROM:0011B1D0 clr.l ($FFFFFE1C).w ROM:0011B1D4 clr.w ($FFFFFE20).w ROM:0011B1D8 moveq #0,d0 ROM:0011B1DA moveq #0,d1 ROM:0011B1DC moveq #$F,d2 ROM:0011B1DE moveq #0,d3 ROM:0011B1E0 moveq #1,d4 ROM:0011B1E2 moveq #3,d5 ROM:0011B1E4 clr.w ($FFFFFF00).w ROM:0011B1E8 bsr.l sub_11B2A0 ROM:0011B1EE ROM:0011B1EE loc_11B1EE: ; CODE XREF: sub_11B1BC+3E↓j ROM:0011B1EE cmpi.l #0,($FFFFFE18).w ROM:0011B1F6 beq.s loc_11B1FC ROM:0011B1F8 nop ROM:0011B1FA bra.s loc_11B1EE ROM:0011B1FC ; --------------------------------------------------------------------------- ROM:0011B1FC ROM:0011B1FC loc_11B1FC: ; CODE XREF: sub_11B1BC+3A↑j ROM:0011B1FC bsr.w sub_11B25C ROM:0011B200 cmpi.w #$201,($FFFFFF00).w ROM:0011B206 beq.s loc_11B248 ROM:0011B208 clr.l ($FFFFFE1C).w ROM:0011B20C clr.l ($FFFFFE0C).w ROM:0011B210 clr.l ($FFFFFE10).w ROM:0011B214 btst #2,($FFFFFE00).w ROM:0011B21A bne.s loc_11B246 ROM:0011B21C movea.l #$1000,a0 ROM:0011B222 movea.l #dword_135E20,a1 ROM:0011B228 move.l #locret_136620,d0 ROM:0011B22E sub.l a1,d0 ROM:0011B230 subq.l #1,d0 ROM:0011B232 lsr.l #2,d0 ROM:0011B234 ROM:0011B234 loc_11B234: ; CODE XREF: sub_11B1BC+7A↓j ROM:0011B234 move.l (a1)+,(a0)+ ROM:0011B236 dbf d0,loc_11B234 ROM:0011B23A move.w #$44C0,($FFFFFE00).w ROM:0011B240 bset #2,($932).w ROM:0011B246 ROM:0011B246 loc_11B246: ; CODE XREF: sub_11B1BC+5E↑j ROM:0011B246 bra.s loc_11B24E ROM:0011B248 ; --------------------------------------------------------------------------- ROM:0011B248 ROM:0011B248 loc_11B248: ; CODE XREF: sub_11B1BC+4A↑j ROM:0011B248 move.w #$40C0,($FFFFFE00).w ROM:0011B24E ROM:0011B24E loc_11B24E: ; CODE XREF: sub_11B1BC:loc_11B246↑j ROM:0011B24E ori.w #1,($FFFFFE00).w ROM:0011B254 move.w #$640,($FFFFFE08).w ROM:0011B25A rts ROM:0011B25A ; End of function sub_11B1BC ROM:0011B25A ROM:0011B25C ROM:0011B25C ; =============== S U B R O U T I N E ======================================= ROM:0011B25C ROM:0011B25C ROM:0011B25C sub_11B25C: ; CODE XREF: sub_11B1BC:loc_11B1FC↑p ROM:0011B25C move.w ($FFFFFF00).w,d0 ROM:0011B260 move.b d0,d1 ROM:0011B262 andi.b #$F,d1 ROM:0011B266 addi.b #$30,d1 ; '0' ROM:0011B26A move.b d1,($884).w ROM:0011B26E move.b d0,d1 ROM:0011B270 lsr.b #4,d1 ROM:0011B272 andi.b #$F,d1 ROM:0011B276 addi.b #$30,d1 ; '0' ROM:0011B27A move.b d1,($883).w ROM:0011B27E lsr.w #8,d0 ROM:0011B280 move.b d0,d1 ROM:0011B282 andi.b #$F,d1 ROM:0011B286 addi.b #$30,d1 ; '0' ROM:0011B28A move.b d1,($882).w ROM:0011B28E move.b d0,d1 ROM:0011B290 lsr.b #4,d1 ROM:0011B292 andi.b #$F,d1 ROM:0011B296 addi.b #$30,d1 ; '0' ROM:0011B29A move.b d1,($881).w ROM:0011B29E rts ROM:0011B29E ; End of function sub_11B25C ROM:0011B29E ROM:0011B2A0 ROM:0011B2A0 ; =============== S U B R O U T I N E ======================================= ROM:0011B2A0 ROM:0011B2A0 ROM:0011B2A0 sub_11B2A0: ; CODE XREF: sub_110A38+2A↑p ROM:0011B2A0 ; sub_112124+86↑p ... ROM:0011B2A0 cmpi.w #0,d1 ROM:0011B2A4 bne.s loc_11B2B2 ROM:0011B2A6 move.w #$FFFF,d1 ROM:0011B2AA bclr d0,d1 ROM:0011B2AC and.w d1,($FFFFFE0A).w ROM:0011B2B0 bra.s loc_11B2BA ROM:0011B2B2 ; --------------------------------------------------------------------------- ROM:0011B2B2 ROM:0011B2B2 loc_11B2B2: ; CODE XREF: sub_11B2A0+4↑j ROM:0011B2B2 clr.w d1 ROM:0011B2B4 bset d0,d1 ROM:0011B2B6 or.w d1,($FFFFFE0A).w ROM:0011B2BA ROM:0011B2BA loc_11B2BA: ; CODE XREF: sub_11B2A0+10↑j ROM:0011B2BA asl.w #1,d0 ROM:0011B2BC moveq #3,d1 ROM:0011B2BE asl.l d0,d1 ROM:0011B2C0 eori.l #$FFFFFFFF,d1 ROM:0011B2C6 and.l d1,($FFFFFE1C).w ROM:0011B2CA and.l d1,($FFFFFE14).w ROM:0011B2CE and.l d1,($FFFFFE18).w ROM:0011B2D2 clr.l d1 ROM:0011B2D4 move.w d3,d1 ROM:0011B2D6 asl.l d0,d1 ROM:0011B2D8 or.l d1,($FFFFFE14).w ROM:0011B2DC clr.l d1 ROM:0011B2DE move.w d4,d1 ROM:0011B2E0 asl.l d0,d1 ROM:0011B2E2 or.l d1,($FFFFFE18).w ROM:0011B2E6 move.w d0,d3 ROM:0011B2E8 asl.w #1,d0 ROM:0011B2EA movea.w #$FE10,a0 ROM:0011B2EE cmpi.w #$20,d0 ; ' ' ROM:0011B2F2 blt.s loc_11B2FC ROM:0011B2F4 subi.w #$20,d0 ; ' ' ROM:0011B2F8 movea.w #$FE0C,a0 ROM:0011B2FC ROM:0011B2FC loc_11B2FC: ; CODE XREF: sub_11B2A0+52↑j ROM:0011B2FC moveq #$F,d1 ROM:0011B2FE asl.l d0,d1 ROM:0011B300 eori.l #$FFFFFFFF,d1 ROM:0011B306 and.l d1,(a0) ROM:0011B308 clr.l d1 ROM:0011B30A move.w d2,d1 ROM:0011B30C asl.l d0,d1 ROM:0011B30E or.l d1,(a0) ROM:0011B310 clr.l d1 ROM:0011B312 move.w d5,d1 ROM:0011B314 asl.l d3,d1 ROM:0011B316 or.l d1,($FFFFFE1C).w ROM:0011B31A rts ROM:0011B31A ; End of function sub_11B2A0 ROM:0011B31A ROM:0011B31C ROM:0011B31C ; =============== S U B R O U T I N E ======================================= ROM:0011B31C ROM:0011B31C ROM:0011B31C sub_11B31C: ; CODE XREF: sub_110A38+6↑p ROM:0011B31C ; sub_112124+66↑p ... ROM:0011B31C asl.w #1,d0 ROM:0011B31E moveq #3,d1 ROM:0011B320 asl.l d0,d1 ROM:0011B322 eori.l #$FFFFFFFF,d1 ROM:0011B328 and.l d1,($FFFFFE1C).w ROM:0011B32C asr.w #1,d0 ROM:0011B32E rts ROM:0011B32E ; End of function sub_11B31C ROM:0011B32E ROM:0011B330 ; --------------------------------------------------------------------------- ROM:0011B330 lea ($5C0).w,a0 ROM:0011B334 lea ($5C0).w,a1 ROM:0011B338 rts ROM:0011B33A ROM:0011B33A ; =============== S U B R O U T I N E ======================================= ROM:0011B33A ROM:0011B33A ROM:0011B33A sub_11B33A: ; CODE XREF: sub_11231A+C0↑p ROM:0011B33A movea.w #$90A,a0 ROM:0011B33E movea.w #$6EE,a1 ROM:0011B342 move.w #0,d0 ROM:0011B346 bsr.w sub_11B432 ROM:0011B34A cmpi.w #0,($4F4).w ROM:0011B350 bne.s loc_11B376 ROM:0011B352 addq.l #1,($44C).w ROM:0011B356 movea.w #$92B,a0 ROM:0011B35A movea.w #$730,a1 ROM:0011B35E move.w #0,d0 ROM:0011B362 bsr.w sub_11B432 ROM:0011B366 movea.w #$92B,a0 ROM:0011B36A movea.w #$704,a1 ROM:0011B36E move.w #$16,d0 ROM:0011B372 bsr.w sub_11B432 ROM:0011B376 ROM:0011B376 loc_11B376: ; CODE XREF: sub_11B33A+16↑j ROM:0011B376 cmpi.w #$E10,($4F4).w ROM:0011B37C bne.s loc_11B38E ROM:0011B37E movea.w #$92B,a0 ROM:0011B382 movea.w #$704,a1 ROM:0011B386 move.w #$16,d0 ROM:0011B38A bsr.w sub_11B432 ROM:0011B38E ROM:0011B38E loc_11B38E: ; CODE XREF: sub_11B33A+42↑j ROM:0011B38E cmpi.w #0,($4E2).w ROM:0011B394 bne.s locret_11B3A6 ROM:0011B396 movea.w #$915,a0 ROM:0011B39A movea.w #$6EE,a1 ROM:0011B39E move.w #$B,d0 ROM:0011B3A2 bsr.w sub_11B432 ROM:0011B3A6 ROM:0011B3A6 locret_11B3A6: ; CODE XREF: sub_11B33A+5A↑j ROM:0011B3A6 rts ROM:0011B3A6 ; End of function sub_11B33A ROM:0011B3A6 ROM:0011B3A8 ROM:0011B3A8 ; =============== S U B R O U T I N E ======================================= ROM:0011B3A8 ROM:0011B3A8 ROM:0011B3A8 sub_11B3A8: ; CODE XREF: ROM:loc_1176C2↑p ROM:0011B3A8 subq.w #1,($5BE).w ROM:0011B3AC bgt.s loc_11B3C4 ROM:0011B3AE move.w #$A,($5BE).w ROM:0011B3B4 movea.w #$8E8,a0 ROM:0011B3B8 movea.w #$646,a1 ROM:0011B3BC move.w #$32,d0 ; '2' ROM:0011B3C0 bsr.w sub_11B432 ROM:0011B3C4 ROM:0011B3C4 loc_11B3C4: ; CODE XREF: sub_11B3A8+4↑j ROM:0011B3C4 subq.w #1,($5BC).w ROM:0011B3C8 bgt.s loc_11B426 ROM:0011B3CA move.w #$400,($5BC).w ROM:0011B3D0 addq.l #1,($1354).w ROM:0011B3D4 movea.w #$90A,a0 ROM:0011B3D8 movea.w #$6AA,a1 ROM:0011B3DC move.w #$22,d0 ; '"' ROM:0011B3E0 bsr.w sub_11B432 ROM:0011B3E4 move.l ($1354).w,d2 ROM:0011B3E8 clr.l d3 ROM:0011B3EA divsl.l #$3C,d3:d2 ; '<' ROM:0011B3F2 cmpi.w #0,d3 ROM:0011B3F6 bne.s loc_11B426 ROM:0011B3F8 movea.w #$90A,a0 ROM:0011B3FC movea.w #$6EE,a1 ROM:0011B400 move.w #0,d0 ROM:0011B404 bsr.w sub_11B432 ROM:0011B408 divsl.l #$3C,d3:d2 ; '<' ROM:0011B410 cmpi.w #0,d3 ROM:0011B414 bne.s loc_11B426 ROM:0011B416 movea.w #$90A,a0 ROM:0011B41A movea.w #$6EE,a1 ROM:0011B41E move.w #0,d0 ROM:0011B422 bsr.w sub_11B432 ROM:0011B426 ROM:0011B426 loc_11B426: ; CODE XREF: sub_11B3A8+20↑j ROM:0011B426 ; sub_11B3A8+4E↑j ... ROM:0011B426 movea.w #$8B6,a0 ROM:0011B42A movea.w #$5E4,a1 ROM:0011B42E move.w #$31,d0 ; '1' ROM:0011B42E ; End of function sub_11B3A8 ROM:0011B42E ROM:0011B432 ROM:0011B432 ; =============== S U B R O U T I N E ======================================= ROM:0011B432 ROM:0011B432 ROM:0011B432 sub_11B432: ; CODE XREF: sub_11B33A+C↑p ROM:0011B432 ; sub_11B33A+28↑p ... ROM:0011B432 moveq #0,d1 ROM:0011B434 ROM:0011B434 loc_11B434: ; CODE XREF: sub_11B432+4↓j ROM:0011B434 ; sub_11B432:loc_11B462↓j ROM:0011B434 btst d1,-(a0) ROM:0011B436 dbne d0,loc_11B434 ROM:0011B43A subq.w #1,d0 ROM:0011B43C blt.s locret_11B464 ROM:0011B43E btst #1,(a0) ROM:0011B442 beq.s loc_11B456 ROM:0011B444 addq.w #1,(a1,d0.w*2) ROM:0011B448 bvc.s loc_11B452 ROM:0011B44A move.w #$7FFF,(a1,d0.w*2) ROM:0011B450 clr.b (a0) ROM:0011B452 ROM:0011B452 loc_11B452: ; CODE XREF: sub_11B432+16↑j ROM:0011B452 bra.w loc_11B462 ROM:0011B456 ; --------------------------------------------------------------------------- ROM:0011B456 ROM:0011B456 loc_11B456: ; CODE XREF: sub_11B432+10↑j ROM:0011B456 subq.w #1,(a1,d0.w*2) ROM:0011B45A bpl.s loc_11B462 ROM:0011B45C clr.w (a1,d0.w*2) ROM:0011B460 clr.b (a0) ROM:0011B462 ROM:0011B462 loc_11B462: ; CODE XREF: sub_11B432:loc_11B452↑j ROM:0011B462 ; sub_11B432+28↑j ROM:0011B462 bra.s loc_11B434 ROM:0011B464 ; --------------------------------------------------------------------------- ROM:0011B464 ROM:0011B464 locret_11B464: ; CODE XREF: sub_11B432+A↑j ROM:0011B464 rts ROM:0011B464 ; End of function sub_11B432 ROM:0011B464 ROM:0011B464 ; --------------------------------------------------------------------------- ROM:0011B466 dc.w $FFFF ROM:0011B468 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011B478 dc.b $F, $FF ROM:0011B47A ROM:0011B47A ; =============== S U B R O U T I N E ======================================= ROM:0011B47A ROM:0011B47A ROM:0011B47A sub_11B47A: ; CODE XREF: sub_126B3C+6↓p ROM:0011B47A bsr.w sub_11B48E ROM:0011B47E bsr.l sub_11BDD4 ROM:0011B484 bsr.w sub_11BA84 ROM:0011B488 bsr.w sub_11BBE6 ROM:0011B48C rts ROM:0011B48C ; End of function sub_11B47A ROM:0011B48C ROM:0011B48E ROM:0011B48E ; =============== S U B R O U T I N E ======================================= ROM:0011B48E ROM:0011B48E ROM:0011B48E sub_11B48E: ; CODE XREF: sub_11B47A↑p ROM:0011B48E move.w ($A66).w,d1 ROM:0011B492 cmp.w ($A68).w,d1 ROM:0011B496 bne.s loc_11B4B8 ROM:0011B498 cmpi.w #$190,d1 ROM:0011B49C ble.s loc_11B4AA ROM:0011B49E cmpi.w #$28A,d1 ROM:0011B4A2 bge.s loc_11B4AA ROM:0011B4A4 move.w d1,($A64).w ROM:0011B4A8 bra.s loc_11B4B6 ROM:0011B4AA ; --------------------------------------------------------------------------- ROM:0011B4AA ROM:0011B4AA loc_11B4AA: ; CODE XREF: sub_11B48E+E↑j ROM:0011B4AA ; sub_11B48E+14↑j ROM:0011B4AA move.w $154(a5),($A64).w ROM:0011B4B0 bset #7,($1344).w ROM:0011B4B6 ROM:0011B4B6 loc_11B4B6: ; CODE XREF: sub_11B48E+1A↑j ROM:0011B4B6 bra.s loc_11B4C4 ROM:0011B4B8 ; --------------------------------------------------------------------------- ROM:0011B4B8 ROM:0011B4B8 loc_11B4B8: ; CODE XREF: sub_11B48E+8↑j ROM:0011B4B8 move.w $154(a5),($A64).w ROM:0011B4BE bset #7,($1344).w ROM:0011B4C4 ROM:0011B4C4 loc_11B4C4: ; CODE XREF: sub_11B48E:loc_11B4B6↑j ROM:0011B4C4 move.w #$20D,d0 ROM:0011B4C8 muls.w #$3E8,d0 ROM:0011B4CC divs.w ($A64).w,d0 ROM:0011B4D0 move.w d0,($478).w ROM:0011B4D4 muls.w ($480).w,d0 ROM:0011B4D8 divs.w #$3E8,d0 ROM:0011B4DC clr.l d1 ROM:0011B4DE move.w d0,d1 ROM:0011B4E0 swap d1 ROM:0011B4E2 move.w ($A38).w,d2 ROM:0011B4E6 swap d2 ROM:0011B4E8 move.w ($A3A).w,d2 ROM:0011B4EC move.w $162(a5),d3 ROM:0011B4F0 ext.l d3 ROM:0011B4F2 bsr.l sub_1174B0 ROM:0011B4F8 move.w d4,($A3A).w ROM:0011B4FC swap d4 ROM:0011B4FE move.w d4,($A38).w ROM:0011B502 btst #2,($49B).w ROM:0011B508 beq.s loc_11B510 ROM:0011B50A bset #5,($1345).w ROM:0011B510 ROM:0011B510 loc_11B510: ; CODE XREF: sub_11B48E+7A↑j ROM:0011B510 btst #5,($1345).w ROM:0011B516 beq.s loc_11B520 ROM:0011B518 move.b #$FF,($10EA).w ROM:0011B51E bra.s loc_11B542 ROM:0011B520 ; --------------------------------------------------------------------------- ROM:0011B520 ROM:0011B520 loc_11B520: ; CODE XREF: sub_11B48E+88↑j ROM:0011B520 move.w ($A80).w,d0 ROM:0011B524 subi.w #$8CA,d0 ROM:0011B528 bpl.s loc_11B52C ROM:0011B52A clr.w d0 ROM:0011B52C ROM:0011B52C loc_11B52C: ; CODE XREF: sub_11B48E+9A↑j ROM:0011B52C muls.w #$86,d0 ROM:0011B530 divs.w #$3E8,d0 ROM:0011B534 cmpi.w #$FE,d0 ROM:0011B538 ble.s loc_11B53E ROM:0011B53A move.w #$FE,d0 ROM:0011B53E ROM:0011B53E loc_11B53E: ; CODE XREF: sub_11B48E+AA↑j ROM:0011B53E move.b d0,($10EA).w ROM:0011B542 ROM:0011B542 loc_11B542: ; CODE XREF: sub_11B48E+90↑j ROM:0011B542 btst #2,($49A).w ROM:0011B548 beq.s loc_11B550 ROM:0011B54A bset #2,($1324).w ROM:0011B550 ROM:0011B550 loc_11B550: ; CODE XREF: sub_11B48E+BA↑j ROM:0011B550 move.w $156(a5),d0 ROM:0011B554 cmp.w ($A4C).w,d0 ROM:0011B558 bgt.s loc_11B562 ROM:0011B55A bset #7,($1326).w ROM:0011B560 bra.s loc_11B570 ROM:0011B562 ; --------------------------------------------------------------------------- ROM:0011B562 ROM:0011B562 loc_11B562: ; CODE XREF: sub_11B48E+CA↑j ROM:0011B562 btst #4,($934).w ROM:0011B568 bne.s loc_11B570 ROM:0011B56A bclr #7,($1326).w ROM:0011B570 ROM:0011B570 loc_11B570: ; CODE XREF: sub_11B48E+D2↑j ROM:0011B570 ; sub_11B48E+DA↑j ROM:0011B570 move.w $174(a5),d0 ROM:0011B574 cmpi.w #1,d0 ROM:0011B578 bne.s loc_11B5D8 ROM:0011B57A clr.w d1 ROM:0011B57C move.w ($AB2).w,d0 ROM:0011B580 btst #4,($1324).w ROM:0011B586 beq.s loc_11B594 ROM:0011B588 cmpi.w #$7F,d0 ROM:0011B58C bne.s loc_11B594 ROM:0011B58E move.w #1,d1 ROM:0011B592 bra.s loc_11B5A0 ROM:0011B594 ; --------------------------------------------------------------------------- ROM:0011B594 ROM:0011B594 loc_11B594: ; CODE XREF: sub_11B48E+F8↑j ROM:0011B594 ; sub_11B48E+FE↑j ROM:0011B594 btst #0,($131D).w ROM:0011B59A beq.s loc_11B5A0 ROM:0011B59C move.w #1,d1 ROM:0011B5A0 ROM:0011B5A0 loc_11B5A0: ; CODE XREF: sub_11B48E+104↑j ROM:0011B5A0 ; sub_11B48E+10C↑j ROM:0011B5A0 cmpi.w #1,d1 ROM:0011B5A4 bne.s loc_11B5BC ROM:0011B5A6 lea $790(a5),a0 ROM:0011B5AA move.w #$C,d0 ROM:0011B5AE move.w (a0,d0.w*2),($A34).w ROM:0011B5B4 bset #0,($131D).w ROM:0011B5BA bra.s loc_11B5D6 ROM:0011B5BC ; --------------------------------------------------------------------------- ROM:0011B5BC ROM:0011B5BC loc_11B5BC: ; CODE XREF: sub_11B48E+116↑j ROM:0011B5BC move.w ($AB2).w,d0 ROM:0011B5C0 muls.w #$A,d0 ROM:0011B5C4 btst #4,($1324).w ROM:0011B5CA beq.s loc_11B5CE ROM:0011B5CC neg.w d0 ROM:0011B5CE ROM:0011B5CE loc_11B5CE: ; CODE XREF: sub_11B48E+13C↑j ROM:0011B5CE addi.w #$AAC,d0 ROM:0011B5D2 move.w d0,($A34).w ROM:0011B5D6 ROM:0011B5D6 loc_11B5D6: ; CODE XREF: sub_11B48E+12C↑j ROM:0011B5D6 bra.s loc_11B63E ROM:0011B5D8 ; --------------------------------------------------------------------------- ROM:0011B5D8 ROM:0011B5D8 loc_11B5D8: ; CODE XREF: sub_11B48E+EA↑j ROM:0011B5D8 clr.w d0 ROM:0011B5DA btst #0,($131D).w ROM:0011B5E0 beq.s loc_11B5E6 ROM:0011B5E2 move.w #1,d0 ROM:0011B5E6 ROM:0011B5E6 loc_11B5E6: ; CODE XREF: sub_11B48E+152↑j ROM:0011B5E6 btst #4,($49A).w ROM:0011B5EC bne.s loc_11B5F4 ROM:0011B5EE cmpi.w #1,d0 ROM:0011B5F2 bne.s loc_11B612 ROM:0011B5F4 ROM:0011B5F4 loc_11B5F4: ; CODE XREF: sub_11B48E+15E↑j ROM:0011B5F4 lea $790(a5),a0 ROM:0011B5F8 move.w #$C,d0 ROM:0011B5FC move.w (a0,d0.w*2),($A34).w ROM:0011B602 bset #0,($131D).w ROM:0011B608 move.w ($A4C).w,d0 ROM:0011B60C move.w d0,($A62).w ROM:0011B610 bra.s loc_11B63E ROM:0011B612 ; --------------------------------------------------------------------------- ROM:0011B612 ROM:0011B612 loc_11B612: ; CODE XREF: sub_11B48E+164↑j ROM:0011B612 clr.l d1 ROM:0011B614 move.w ($492).w,d1 ROM:0011B618 swap d1 ROM:0011B61A move.w ($A34).w,d2 ROM:0011B61E swap d2 ROM:0011B620 move.w ($A36).w,d2 ROM:0011B624 move.w $164(a5),d3 ROM:0011B628 ext.l d3 ROM:0011B62A bsr.l sub_1174B0 ROM:0011B630 move.w d4,($A36).w ROM:0011B634 swap d4 ROM:0011B636 move.w d4,($A34).w ROM:0011B63A move.w d4,($A62).w ROM:0011B63E ROM:0011B63E loc_11B63E: ; CODE XREF: sub_11B48E:loc_11B5D6↑j ROM:0011B63E ; sub_11B48E+182↑j ROM:0011B63E move.w $172(a5),d0 ROM:0011B642 cmpi.w #1,d0 ROM:0011B646 bne.s loc_11B662 ROM:0011B648 move.w ($AB4).w,d0 ROM:0011B64C move.w ($AB4).w,d0 ROM:0011B650 muls.w #$16C,d0 ROM:0011B654 divs.w #$64,d0 ; 'd' ROM:0011B658 addi.w #$980,d0 ROM:0011B65C move.w d0,($A30).w ROM:0011B660 bra.s loc_11B6BC ROM:0011B662 ; --------------------------------------------------------------------------- ROM:0011B662 ROM:0011B662 loc_11B662: ; CODE XREF: sub_11B48E+1B8↑j ROM:0011B662 clr.w d0 ROM:0011B664 btst #7,($1338).w ROM:0011B66A beq.s loc_11B670 ROM:0011B66C move.w #1,d0 ROM:0011B670 ROM:0011B670 loc_11B670: ; CODE XREF: sub_11B48E+1DC↑j ROM:0011B670 btst #5,($49A).w ROM:0011B676 bne.s loc_11B67E ROM:0011B678 cmpi.w #1,d0 ROM:0011B67C bne.s loc_11B694 ROM:0011B67E ROM:0011B67E loc_11B67E: ; CODE XREF: sub_11B48E+1E8↑j ROM:0011B67E lea $790(a5),a0 ROM:0011B682 move.w #$D,d0 ROM:0011B686 move.w (a0,d0.w*2),($A30).w ROM:0011B68C bset #7,($1338).w ROM:0011B692 bra.s loc_11B6BC ROM:0011B694 ; --------------------------------------------------------------------------- ROM:0011B694 ROM:0011B694 loc_11B694: ; CODE XREF: sub_11B48E+1EE↑j ROM:0011B694 clr.l d1 ROM:0011B696 move.w ($494).w,d1 ROM:0011B69A swap d1 ROM:0011B69C move.w ($A30).w,d2 ROM:0011B6A0 swap d2 ROM:0011B6A2 move.w ($A32).w,d2 ROM:0011B6A6 move.w $166(a5),d3 ROM:0011B6AA ext.l d3 ROM:0011B6AC bsr.l sub_1174B0 ROM:0011B6B2 move.w d4,($A32).w ROM:0011B6B6 swap d4 ROM:0011B6B8 move.w d4,($A30).w ROM:0011B6BC ROM:0011B6BC loc_11B6BC: ; CODE XREF: sub_11B48E+1D2↑j ROM:0011B6BC ; sub_11B48E+204↑j ROM:0011B6BC move.w $176(a5),d0 ROM:0011B6C0 cmpi.w #1,d0 ROM:0011B6C4 bne.s loc_11B700 ROM:0011B6C6 move.w ($AB8).w,d0 ROM:0011B6CA btst #4,($1326).w ROM:0011B6D0 bne.s loc_11B6D8 ROM:0011B6D2 cmpi.w #$7F,d0 ROM:0011B6D6 bne.s loc_11B6EE ROM:0011B6D8 ROM:0011B6D8 loc_11B6D8: ; CODE XREF: sub_11B48E+242↑j ROM:0011B6D8 lea $790(a5),a0 ROM:0011B6DC move.w #$E,d0 ROM:0011B6E0 move.w (a0,d0.w*2),($A42).w ROM:0011B6E6 bset #4,($1326).w ROM:0011B6EC bra.s loc_11B6FA ROM:0011B6EE ; --------------------------------------------------------------------------- ROM:0011B6EE ROM:0011B6EE loc_11B6EE: ; CODE XREF: sub_11B48E+248↑j ROM:0011B6EE move.w ($AB8).w,d0 ROM:0011B6F2 muls.w #$A,d0 ROM:0011B6F6 move.w d0,($A42).w ROM:0011B6FA ROM:0011B6FA loc_11B6FA: ; CODE XREF: sub_11B48E+25E↑j ROM:0011B6FA bra.l loc_11B8AA ROM:0011B700 ; --------------------------------------------------------------------------- ROM:0011B700 ROM:0011B700 loc_11B700: ; CODE XREF: sub_11B48E+236↑j ROM:0011B700 move.w ($49A).w,d2 ROM:0011B704 clr.w d1 ROM:0011B706 move.b ($10EE).w,d1 ROM:0011B70A cmpi.w #6,d1 ROM:0011B70E bcc.s locret_11B718 ROM:0011B710 movea.l off_11B71A(pc,d1.w*4),a0 ROM:0011B714 nop ROM:0011B716 jmp (a0) ROM:0011B718 ; --------------------------------------------------------------------------- ROM:0011B718 ROM:0011B718 locret_11B718: ; CODE XREF: sub_11B48E+280↑j ROM:0011B718 rts ROM:0011B718 ; --------------------------------------------------------------------------- ROM:0011B71A off_11B71A: dc.l loc_11B732 ; DATA XREF: sub_11B48E+282↑r ROM:0011B71E dc.l loc_11B73E ROM:0011B722 dc.l loc_11B790 ROM:0011B726 dc.l loc_11B7D4 ROM:0011B72A dc.l loc_11B7FE ROM:0011B72E dc.l loc_11B83E ROM:0011B732 ; --------------------------------------------------------------------------- ROM:0011B732 ROM:0011B732 loc_11B732: ; DATA XREF: sub_11B48E:off_11B71A↑o ROM:0011B732 move.b #1,($10EE).w ROM:0011B738 bra.l loc_11B866 ROM:0011B73E ; --------------------------------------------------------------------------- ROM:0011B73E ROM:0011B73E loc_11B73E: ; DATA XREF: sub_11B48E+290↑o ROM:0011B73E move.w $178(a5),d0 ROM:0011B742 btst #6,($92C).w ROM:0011B748 beq.s loc_11B78A ROM:0011B74A btst #$E,d2 ROM:0011B74E beq.s loc_11B78A ROM:0011B750 btst #6,($A74).w ROM:0011B756 beq.s loc_11B76E ROM:0011B758 clr.b ($8B6).w ROM:0011B75C move.w d0,($646).w ROM:0011B760 move.b #1,($8B6).w ROM:0011B766 move.b #2,($10EE).w ROM:0011B76C bra.s loc_11B78A ROM:0011B76E ; --------------------------------------------------------------------------- ROM:0011B76E ROM:0011B76E loc_11B76E: ; CODE XREF: sub_11B48E+2C8↑j ROM:0011B76E btst #6,($A76).w ROM:0011B774 beq.s loc_11B78A ROM:0011B776 clr.b ($8B6).w ROM:0011B77A move.w d0,($646).w ROM:0011B77E move.b #1,($8B6).w ROM:0011B784 move.b #4,($10EE).w ROM:0011B78A ROM:0011B78A loc_11B78A: ; CODE XREF: sub_11B48E+2BA↑j ROM:0011B78A ; sub_11B48E+2C0↑j ... ROM:0011B78A bra.l loc_11B866 ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; DATA XREF: sub_11B48E+294↑o ROM:0011B790 btst #6,($92C).w ROM:0011B796 bne.s loc_11B7A0 ROM:0011B798 move.b #1,($10EE).w ROM:0011B79E bra.s loc_11B7CE ROM:0011B7A0 ; --------------------------------------------------------------------------- ROM:0011B7A0 ROM:0011B7A0 loc_11B7A0: ; CODE XREF: sub_11B48E+308↑j ROM:0011B7A0 btst #$E,d2 ROM:0011B7A4 bne.s loc_11B7AE ROM:0011B7A6 move.b #1,($10EE).w ROM:0011B7AC bra.s loc_11B7CE ROM:0011B7AE ; --------------------------------------------------------------------------- ROM:0011B7AE ROM:0011B7AE loc_11B7AE: ; CODE XREF: sub_11B48E+316↑j ROM:0011B7AE cmpi.w #0,($646).w ROM:0011B7B4 bgt.s loc_11B7CE ROM:0011B7B6 bset #6,($133B).w ROM:0011B7BC bset #1,($142B).w ROM:0011B7C2 bset #4,($1326).w ROM:0011B7C8 move.b #3,($10EE).w ROM:0011B7CE ROM:0011B7CE loc_11B7CE: ; CODE XREF: sub_11B48E+310↑j ROM:0011B7CE ; sub_11B48E+31E↑j ... ROM:0011B7CE bra.l loc_11B866 ROM:0011B7D4 ; --------------------------------------------------------------------------- ROM:0011B7D4 ROM:0011B7D4 loc_11B7D4: ; DATA XREF: sub_11B48E+298↑o ROM:0011B7D4 btst #6,($92C).w ROM:0011B7DA bne.s loc_11B7EA ROM:0011B7DC move.b #1,($10EE).w ROM:0011B7E2 bclr #6,($133B).w ROM:0011B7E8 bra.s loc_11B7FC ROM:0011B7EA ; --------------------------------------------------------------------------- ROM:0011B7EA ROM:0011B7EA loc_11B7EA: ; CODE XREF: sub_11B48E+34C↑j ROM:0011B7EA btst #$E,d2 ROM:0011B7EE bne.s loc_11B7FC ROM:0011B7F0 move.b #1,($10EE).w ROM:0011B7F6 bclr #6,($133B).w ROM:0011B7FC ROM:0011B7FC loc_11B7FC: ; CODE XREF: sub_11B48E+35A↑j ROM:0011B7FC ; sub_11B48E+360↑j ROM:0011B7FC bra.s loc_11B866 ROM:0011B7FE ; --------------------------------------------------------------------------- ROM:0011B7FE ROM:0011B7FE loc_11B7FE: ; DATA XREF: sub_11B48E+29C↑o ROM:0011B7FE btst #6,($92C).w ROM:0011B804 bne.s loc_11B80E ROM:0011B806 move.b #1,($10EE).w ROM:0011B80C bra.s loc_11B83C ROM:0011B80E ; --------------------------------------------------------------------------- ROM:0011B80E ROM:0011B80E loc_11B80E: ; CODE XREF: sub_11B48E+376↑j ROM:0011B80E btst #$E,d2 ROM:0011B812 bne.s loc_11B81C ROM:0011B814 move.b #1,($10EE).w ROM:0011B81A bra.s loc_11B83C ROM:0011B81C ; --------------------------------------------------------------------------- ROM:0011B81C ROM:0011B81C loc_11B81C: ; CODE XREF: sub_11B48E+384↑j ROM:0011B81C cmpi.w #0,($646).w ROM:0011B822 bgt.s loc_11B83C ROM:0011B824 bset #7,($1341).w ROM:0011B82A bset #3,($142B).w ROM:0011B830 bset #4,($1326).w ROM:0011B836 move.b #5,($10EE).w ROM:0011B83C ROM:0011B83C loc_11B83C: ; CODE XREF: sub_11B48E+37E↑j ROM:0011B83C ; sub_11B48E+38C↑j ... ROM:0011B83C bra.s loc_11B866 ROM:0011B83E ; --------------------------------------------------------------------------- ROM:0011B83E ROM:0011B83E loc_11B83E: ; DATA XREF: sub_11B48E+2A0↑o ROM:0011B83E btst #6,($92C).w ROM:0011B844 bne.s loc_11B854 ROM:0011B846 move.b #1,($10EE).w ROM:0011B84C bclr #7,($1341).w ROM:0011B852 bra.s loc_11B866 ROM:0011B854 ; --------------------------------------------------------------------------- ROM:0011B854 ROM:0011B854 loc_11B854: ; CODE XREF: sub_11B48E+3B6↑j ROM:0011B854 btst #$E,d2 ROM:0011B858 bne.s loc_11B866 ROM:0011B85A move.b #1,($10EE).w ROM:0011B860 bclr #7,($1341).w ROM:0011B866 ROM:0011B866 loc_11B866: ; CODE XREF: sub_11B48E+2AA↑j ROM:0011B866 ; sub_11B48E:loc_11B78A↑j ... ROM:0011B866 move.w d2,($49A).w ROM:0011B86A btst #4,($1326).w ROM:0011B870 beq.s loc_11B882 ROM:0011B872 lea $790(a5),a0 ROM:0011B876 move.w #$E,d0 ROM:0011B87A move.w (a0,d0.w*2),($A42).w ROM:0011B880 bra.s loc_11B8AA ROM:0011B882 ; --------------------------------------------------------------------------- ROM:0011B882 ROM:0011B882 loc_11B882: ; CODE XREF: sub_11B48E+3E2↑j ROM:0011B882 clr.l d1 ROM:0011B884 move.w ($496).w,d1 ROM:0011B888 swap d1 ROM:0011B88A move.w ($A42).w,d2 ROM:0011B88E swap d2 ROM:0011B890 move.w ($A44).w,d2 ROM:0011B894 move.w $16A(a5),d3 ROM:0011B898 ext.l d3 ROM:0011B89A bsr.l sub_1174B0 ROM:0011B8A0 move.w d4,($A44).w ROM:0011B8A4 swap d4 ROM:0011B8A6 move.w d4,($A42).w ROM:0011B8AA ROM:0011B8AA loc_11B8AA: ; CODE XREF: sub_11B48E:loc_11B6FA↑j ROM:0011B8AA ; sub_11B48E+3F2↑j ROM:0011B8AA btst #7,($49B).w ROM:0011B8B0 beq.s loc_11B8C8 ROM:0011B8B2 lea $790(a5),a0 ROM:0011B8B6 move.w #7,d0 ROM:0011B8BA move.w (a0,d0.w*2),($A3E).w ROM:0011B8C0 bset #1,($1326).w ROM:0011B8C6 bra.s loc_11B8F0 ROM:0011B8C8 ; --------------------------------------------------------------------------- ROM:0011B8C8 ROM:0011B8C8 loc_11B8C8: ; CODE XREF: sub_11B48E+422↑j ROM:0011B8C8 clr.l d1 ROM:0011B8CA move.w ($488).w,d1 ROM:0011B8CE swap d1 ROM:0011B8D0 move.w ($A3E).w,d2 ROM:0011B8D4 swap d2 ROM:0011B8D6 move.w ($A40).w,d2 ROM:0011B8DA move.w $168(a5),d3 ROM:0011B8DE ext.l d3 ROM:0011B8E0 bsr.l sub_1174B0 ROM:0011B8E6 move.w d4,($A40).w ROM:0011B8EA swap d4 ROM:0011B8EC move.w d4,($A3E).w ROM:0011B8F0 ROM:0011B8F0 loc_11B8F0: ; CODE XREF: sub_11B48E+438↑j ROM:0011B8F0 btst #0,($49A).w ROM:0011B8F6 beq.s loc_11B908 ROM:0011B8F8 lea $790(a5),a0 ROM:0011B8FC move.w #8,d0 ROM:0011B900 move.w (a0,d0.w*2),($A50).w ROM:0011B906 bra.s loc_11B930 ROM:0011B908 ; --------------------------------------------------------------------------- ROM:0011B908 ROM:0011B908 loc_11B908: ; CODE XREF: sub_11B48E+468↑j ROM:0011B908 clr.l d1 ROM:0011B90A move.w ($48A).w,d1 ROM:0011B90E swap d1 ROM:0011B910 move.w ($A50).w,d2 ROM:0011B914 swap d2 ROM:0011B916 move.w ($A52).w,d2 ROM:0011B91A move.w $16C(a5),d3 ROM:0011B91E ext.l d3 ROM:0011B920 bsr.l sub_1174B0 ROM:0011B926 move.w d4,($A52).w ROM:0011B92A swap d4 ROM:0011B92C move.w d4,($A50).w ROM:0011B930 ROM:0011B930 loc_11B930: ; CODE XREF: sub_11B48E+478↑j ROM:0011B930 btst #4,($49B).w ROM:0011B936 beq.s loc_11B948 ROM:0011B938 lea $790(a5),a0 ROM:0011B93C move.w #4,d0 ROM:0011B940 move.w (a0,d0.w*2),($A48).w ROM:0011B946 bra.s loc_11B94E ROM:0011B948 ; --------------------------------------------------------------------------- ROM:0011B948 ROM:0011B948 loc_11B948: ; CODE XREF: sub_11B48E+4A8↑j ROM:0011B948 move.w ($482).w,($A48).w ROM:0011B94E ROM:0011B94E loc_11B94E: ; CODE XREF: sub_11B48E+4B8↑j ROM:0011B94E btst #1,($49A).w ROM:0011B954 beq.s loc_11B966 ROM:0011B956 lea $790(a5),a0 ROM:0011B95A move.w #9,d0 ROM:0011B95E move.w (a0,d0.w*2),($A5A).w ROM:0011B964 bra.s loc_11B98E ROM:0011B966 ; --------------------------------------------------------------------------- ROM:0011B966 ROM:0011B966 loc_11B966: ; CODE XREF: sub_11B48E+4C6↑j ROM:0011B966 clr.l d1 ROM:0011B968 move.w ($48C).w,d1 ROM:0011B96C swap d1 ROM:0011B96E move.w ($A5A).w,d2 ROM:0011B972 swap d2 ROM:0011B974 move.w ($A5C).w,d2 ROM:0011B978 move.w $16E(a5),d3 ROM:0011B97C ext.l d3 ROM:0011B97E bsr.l sub_1174B0 ROM:0011B984 move.w d4,($A5C).w ROM:0011B988 swap d4 ROM:0011B98A move.w d4,($A5A).w ROM:0011B98E ROM:0011B98E loc_11B98E: ; CODE XREF: sub_11B48E+4D6↑j ROM:0011B98E btst #7,($49B).w ROM:0011B994 beq.s loc_11B9A6 ROM:0011B996 lea $790(a5),a0 ROM:0011B99A move.w #7,d0 ROM:0011B99E move.w (a0,d0.w*2),($A5E).w ROM:0011B9A4 bra.s loc_11B9CE ROM:0011B9A6 ; --------------------------------------------------------------------------- ROM:0011B9A6 ROM:0011B9A6 loc_11B9A6: ; CODE XREF: sub_11B48E+506↑j ROM:0011B9A6 clr.l d1 ROM:0011B9A8 move.w ($4A6).w,d1 ROM:0011B9AC swap d1 ROM:0011B9AE move.w ($A5E).w,d2 ROM:0011B9B2 swap d2 ROM:0011B9B4 move.w ($A60).w,d2 ROM:0011B9B8 move.w $170(a5),d3 ROM:0011B9BC ext.l d3 ROM:0011B9BE bsr.l sub_1174B0 ROM:0011B9C4 move.w d4,($A60).w ROM:0011B9C8 swap d4 ROM:0011B9CA move.w d4,($A5E).w ROM:0011B9CE ROM:0011B9CE loc_11B9CE: ; CODE XREF: sub_11B48E+516↑j ROM:0011B9CE move.w #$3A90,d1 ROM:0011B9D2 move.w ($490).w,d2 ROM:0011B9D6 bsr.l sub_1175A4 ROM:0011B9DC move.w d1,($A58).w ROM:0011B9E0 btst #5,($132C).w ROM:0011B9E6 beq.s loc_11B9EE ROM:0011B9E8 bset #7,($131F).w ROM:0011B9EE ROM:0011B9EE loc_11B9EE: ; CODE XREF: sub_11B48E+558↑j ROM:0011B9EE btst #7,($1327).w ROM:0011B9F4 bne.s loc_11B9FA ROM:0011B9F6 clr.b d0 ROM:0011B9F8 bra.s loc_11BA32 ROM:0011B9FA ; --------------------------------------------------------------------------- ROM:0011B9FA ROM:0011B9FA loc_11B9FA: ; CODE XREF: sub_11B48E+566↑j ROM:0011B9FA btst #7,($49A).w ROM:0011BA00 beq.s loc_11BA08 ROM:0011BA02 move.b #$FF,d0 ROM:0011BA06 bra.s loc_11BA32 ROM:0011BA08 ; --------------------------------------------------------------------------- ROM:0011BA08 ROM:0011BA08 loc_11BA08: ; CODE XREF: sub_11B48E+572↑j ROM:0011BA08 move.w ($C7C).w,d0 ROM:0011BA0C subi.w #$1F4,d0 ROM:0011BA10 bpl.s loc_11BA14 ROM:0011BA12 clr.w d0 ROM:0011BA14 ROM:0011BA14 loc_11BA14: ; CODE XREF: sub_11B48E+582↑j ROM:0011BA14 muls.w #$100,d0 ROM:0011BA18 divs.w #$2134,d0 ROM:0011BA1C cmpi.w #$FE,d0 ROM:0011BA20 ble.s loc_11BA28 ROM:0011BA22 move.w #$FE,d0 ROM:0011BA26 bra.s loc_11BA32 ROM:0011BA28 ; --------------------------------------------------------------------------- ROM:0011BA28 ROM:0011BA28 loc_11BA28: ; CODE XREF: sub_11B48E+592↑j ROM:0011BA28 cmpi.w #1,d0 ROM:0011BA2C bge.s loc_11BA32 ROM:0011BA2E move.w #1,d0 ROM:0011BA32 ROM:0011BA32 loc_11BA32: ; CODE XREF: sub_11B48E+56A↑j ROM:0011BA32 ; sub_11B48E+578↑j ... ROM:0011BA32 btst #7,($49A).w ROM:0011BA38 bne.s loc_11BA62 ROM:0011BA3A btst #1,($93C).w ROM:0011BA40 beq.s loc_11BA5A ROM:0011BA42 btst #6,($933).w ROM:0011BA48 bne.s loc_11BA4E ROM:0011BA4A move.b d0,($74B).w ROM:0011BA4E ROM:0011BA4E loc_11BA4E: ; CODE XREF: sub_11B48E+5BA↑j ROM:0011BA4E move.b d0,d1 ROM:0011BA50 sub.b ($74B).w,d1 ROM:0011BA54 bpl.s loc_11BA58 ROM:0011BA56 clr.b d1 ROM:0011BA58 ROM:0011BA58 loc_11BA58: ; CODE XREF: sub_11B48E+5C6↑j ROM:0011BA58 bra.s loc_11BA60 ROM:0011BA5A ; --------------------------------------------------------------------------- ROM:0011BA5A ROM:0011BA5A loc_11BA5A: ; CODE XREF: sub_11B48E+5B2↑j ROM:0011BA5A move.b d0,d1 ROM:0011BA5C clr.b ($74B).w ROM:0011BA60 ROM:0011BA60 loc_11BA60: ; CODE XREF: sub_11B48E:loc_11BA58↑j ROM:0011BA60 bra.s loc_11BA66 ROM:0011BA62 ; --------------------------------------------------------------------------- ROM:0011BA62 ROM:0011BA62 loc_11BA62: ; CODE XREF: sub_11B48E+5AA↑j ROM:0011BA62 move.b #$FF,d1 ROM:0011BA66 ROM:0011BA66 loc_11BA66: ; CODE XREF: sub_11B48E:loc_11BA60↑j ROM:0011BA66 move sr,-(sp) ROM:0011BA68 move #$2700,sr ROM:0011BA6C move.b d0,($10EB).w ROM:0011BA70 move.b d1,($1163).w ROM:0011BA74 move (sp)+,sr ROM:0011BA76 btst #6,($932).w ROM:0011BA7C bne.s locret_11BA82 ROM:0011BA7E bsr.w sub_11BC44 ROM:0011BA82 ROM:0011BA82 locret_11BA82: ; CODE XREF: sub_11B48E+5EE↑j ROM:0011BA82 rts ROM:0011BA82 ; End of function sub_11B48E ROM:0011BA82 ROM:0011BA84 ROM:0011BA84 ; =============== S U B R O U T I N E ======================================= ROM:0011BA84 ROM:0011BA84 ROM:0011BA84 sub_11BA84: ; CODE XREF: sub_11B47A+A↑p ROM:0011BA84 clr.w d1 ROM:0011BA86 move.b ($10ED).w,d1 ROM:0011BA8A cmpi.w #4,d1 ROM:0011BA8E bcc.s locret_11BA98 ROM:0011BA90 movea.l off_11BA9A(pc,d1.w*4),a0 ROM:0011BA94 nop ROM:0011BA96 jmp (a0) ROM:0011BA98 ; --------------------------------------------------------------------------- ROM:0011BA98 ROM:0011BA98 locret_11BA98: ; CODE XREF: sub_11BA84+A↑j ROM:0011BA98 rts ROM:0011BA98 ; End of function sub_11BA84 ROM:0011BA98 ROM:0011BA98 ; --------------------------------------------------------------------------- ROM:0011BA9A off_11BA9A: dc.l loc_11BAAA ; DATA XREF: sub_11BA84+C↑r ROM:0011BA9E dc.l loc_11BAB6 ROM:0011BAA2 dc.l loc_11BB00 ROM:0011BAA6 dc.l loc_11BB28 ROM:0011BAAA ; --------------------------------------------------------------------------- ROM:0011BAAA ROM:0011BAAA loc_11BAAA: ; DATA XREF: ROM:off_11BA9A↑o ROM:0011BAAA move.b #1,($10ED).w ROM:0011BAB0 bsr.w sub_11BBAA ROM:0011BAB4 rts ROM:0011BAB6 ; --------------------------------------------------------------------------- ROM:0011BAB6 ROM:0011BAB6 loc_11BAB6: ; DATA XREF: ROM:0011BA9E↑o ROM:0011BAB6 btst #2,($1324).w ROM:0011BABC beq.s loc_11BACE ROM:0011BABE btst #1,($133E).w ROM:0011BAC4 bne.s loc_11BACE ROM:0011BAC6 move.b #2,($10ED).w ROM:0011BACC bra.s loc_11BB22 ROM:0011BACE ; --------------------------------------------------------------------------- ROM:0011BACE ROM:0011BACE loc_11BACE: ; CODE XREF: ROM:0011BABC↑j ROM:0011BACE ; ROM:0011BAC4↑j ROM:0011BACE btst #2,($1324).w ROM:0011BAD4 beq.s loc_11BAFA ROM:0011BAD6 btst #1,($133E).w ROM:0011BADC beq.s loc_11BAFA ROM:0011BADE move.w $158(a5),d0 ROM:0011BAE2 clr.b ($915).w ROM:0011BAE6 move.w d0,($704).w ROM:0011BAEA move.b #1,($915).w ROM:0011BAF0 move.b #3,($10ED).w ROM:0011BAF6 bra.w locret_11BB66 ROM:0011BAFA ; --------------------------------------------------------------------------- ROM:0011BAFA ROM:0011BAFA loc_11BAFA: ; CODE XREF: ROM:0011BAD4↑j ROM:0011BAFA ; ROM:0011BADC↑j ROM:0011BAFA bsr.w sub_11BBB2 ROM:0011BAFE rts ROM:0011BB00 ; --------------------------------------------------------------------------- ROM:0011BB00 ROM:0011BB00 loc_11BB00: ; DATA XREF: ROM:0011BAA2↑o ROM:0011BB00 btst #1,($133E).w ROM:0011BB06 beq.s loc_11BB22 ROM:0011BB08 move.w $158(a5),d0 ROM:0011BB0C clr.b ($915).w ROM:0011BB10 move.w d0,($704).w ROM:0011BB14 move.b #1,($915).w ROM:0011BB1A move.b #3,($10ED).w ROM:0011BB20 bra.s locret_11BB66 ROM:0011BB22 ; --------------------------------------------------------------------------- ROM:0011BB22 ROM:0011BB22 loc_11BB22: ; CODE XREF: ROM:0011BACC↑j ROM:0011BB22 ; ROM:0011BB06↑j ... ROM:0011BB22 bsr.w sub_11BB6A ROM:0011BB26 rts ROM:0011BB28 ; --------------------------------------------------------------------------- ROM:0011BB28 ROM:0011BB28 loc_11BB28: ; DATA XREF: ROM:0011BAA6↑o ROM:0011BB28 btst #1,($133E).w ROM:0011BB2E bne.s loc_11BB38 ROM:0011BB30 move.b #2,($10ED).w ROM:0011BB36 bra.s loc_11BB22 ROM:0011BB38 ; --------------------------------------------------------------------------- ROM:0011BB38 ROM:0011BB38 loc_11BB38: ; CODE XREF: ROM:0011BB2E↑j ROM:0011BB38 cmpi.w #0,($704).w ROM:0011BB3E bgt.s locret_11BB66 ROM:0011BB40 move.w $15C(a5),d0 ROM:0011BB44 cmp.w ($A4C).w,d0 ROM:0011BB48 blt.s locret_11BB66 ROM:0011BB4A bsr.w sub_11BBA2 ROM:0011BB4E move.w $158(a5),d0 ROM:0011BB52 clr.b ($915).w ROM:0011BB56 move.w d0,($704).w ROM:0011BB5A move.b #1,($915).w ROM:0011BB60 move.b #3,($10ED).w ROM:0011BB66 ROM:0011BB66 locret_11BB66: ; CODE XREF: ROM:0011BAF6↑j ROM:0011BB66 ; ROM:0011BB20↑j ... ROM:0011BB66 rts ROM:0011BB68 ; --------------------------------------------------------------------------- ROM:0011BB68 rts ROM:0011BB6A ROM:0011BB6A ; =============== S U B R O U T I N E ======================================= ROM:0011BB6A ROM:0011BB6A ROM:0011BB6A sub_11BB6A: ; CODE XREF: ROM:loc_11BB22↑p ROM:0011BB6A btst #5,($1345).w ROM:0011BB70 bne.s loc_11BB7A ROM:0011BB72 move.w ($A80).w,($A4C).w ROM:0011BB78 bra.s loc_11BB90 ROM:0011BB7A ; --------------------------------------------------------------------------- ROM:0011BB7A ROM:0011BB7A loc_11BB7A: ; CODE XREF: sub_11BB6A+6↑j ROM:0011BB7A btst #5,($131C).w ROM:0011BB80 bne.s loc_11BB8A ROM:0011BB82 move.w ($A46).w,($A4C).w ROM:0011BB88 bra.s loc_11BB90 ROM:0011BB8A ; --------------------------------------------------------------------------- ROM:0011BB8A ROM:0011BB8A loc_11BB8A: ; CODE XREF: sub_11BB6A+16↑j ROM:0011BB8A move.w $15A(a5),($A4C).w ROM:0011BB90 ROM:0011BB90 loc_11BB90: ; CODE XREF: sub_11BB6A+E↑j ROM:0011BB90 ; sub_11BB6A+1E↑j ROM:0011BB90 move.w $15C(a5),d0 ROM:0011BB94 cmp.w ($A4C).w,d0 ROM:0011BB98 bge.s locret_11BBA0 ROM:0011BB9A move.w $15C(a5),($A4C).w ROM:0011BBA0 ROM:0011BBA0 locret_11BBA0: ; CODE XREF: sub_11BB6A+2E↑j ROM:0011BBA0 rts ROM:0011BBA0 ; End of function sub_11BB6A ROM:0011BBA0 ROM:0011BBA2 ROM:0011BBA2 ; =============== S U B R O U T I N E ======================================= ROM:0011BBA2 ROM:0011BBA2 ROM:0011BBA2 sub_11BBA2: ; CODE XREF: ROM:0011BB4A↑p ROM:0011BBA2 addi.w #$A,($A4C).w ROM:0011BBA8 rts ROM:0011BBA8 ; End of function sub_11BBA2 ROM:0011BBA8 ROM:0011BBAA ROM:0011BBAA ; =============== S U B R O U T I N E ======================================= ROM:0011BBAA ROM:0011BBAA ROM:0011BBAA sub_11BBAA: ; CODE XREF: ROM:0011BAB0↑p ROM:0011BBAA move.w ($48E).w,($A4C).w ROM:0011BBB0 rts ROM:0011BBB0 ; End of function sub_11BBAA ROM:0011BBB0 ROM:0011BBB2 ROM:0011BBB2 ; =============== S U B R O U T I N E ======================================= ROM:0011BBB2 ROM:0011BBB2 ROM:0011BBB2 sub_11BBB2: ; CODE XREF: ROM:loc_11BAFA↑p ROM:0011BBB2 move.w ($A4C).w,d1 ROM:0011BBB6 sub.w ($48E).w,d1 ROM:0011BBBA cmpi.w #0,d1 ROM:0011BBBE bge.s loc_11BBC2 ROM:0011BBC0 neg.w d1 ROM:0011BBC2 ROM:0011BBC2 loc_11BBC2: ; CODE XREF: sub_11BBB2+C↑j ROM:0011BBC2 move.w $15E(a5),d2 ROM:0011BBC6 cmp.w d1,d2 ROM:0011BBC8 bge.s loc_11BBDE ROM:0011BBCA bset #2,($1324).w ROM:0011BBD0 bset #2,($C57).w ROM:0011BBD6 bset #2,($1379).w ROM:0011BBDC bra.s locret_11BBE4 ROM:0011BBDE ; --------------------------------------------------------------------------- ROM:0011BBDE ROM:0011BBDE loc_11BBDE: ; CODE XREF: sub_11BBB2+16↑j ROM:0011BBDE move.w ($48E).w,($A4C).w ROM:0011BBE4 ROM:0011BBE4 locret_11BBE4: ; CODE XREF: sub_11BBB2+2A↑j ROM:0011BBE4 rts ROM:0011BBE4 ; End of function sub_11BBB2 ROM:0011BBE4 ROM:0011BBE6 ROM:0011BBE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BBE6 ROM:0011BBE6 ROM:0011BBE6 sub_11BBE6: ; CODE XREF: sub_11B47A+E↑p ROM:0011BBE6 clr.w d1 ROM:0011BBE8 move.b ($10EC).w,d1 ROM:0011BBEC cmpi.w #3,d1 ROM:0011BBF0 bcc.s locret_11BBFA ROM:0011BBF2 movea.l off_11BBFC(pc,d1.w*4),a0 ROM:0011BBF6 nop ROM:0011BBF8 jmp (a0) ROM:0011BBFA ; --------------------------------------------------------------------------- ROM:0011BBFA ROM:0011BBFA locret_11BBFA: ; CODE XREF: sub_11BBE6+A↑j ROM:0011BBFA rts ROM:0011BBFA ; End of function sub_11BBE6 ROM:0011BBFA ROM:0011BBFA ; --------------------------------------------------------------------------- ROM:0011BBFC off_11BBFC: dc.l loc_11BC08 ; DATA XREF: sub_11BBE6+C↑r ROM:0011BC00 dc.l loc_11BC12 ROM:0011BC04 dc.l loc_11BC30 ROM:0011BC08 ; --------------------------------------------------------------------------- ROM:0011BC08 ROM:0011BC08 loc_11BC08: ; DATA XREF: ROM:off_11BBFC↑o ROM:0011BC08 move.b #1,($10EC).w ROM:0011BC0E bra.s loc_11BC22 ROM:0011BC10 ; --------------------------------------------------------------------------- ROM:0011BC10 rts ROM:0011BC12 ; --------------------------------------------------------------------------- ROM:0011BC12 ROM:0011BC12 loc_11BC12: ; DATA XREF: ROM:0011BC00↑o ROM:0011BC12 btst #1,($133E).w ROM:0011BC18 beq.s loc_11BC22 ROM:0011BC1A move.b #2,($10EC).w ROM:0011BC20 bra.s locret_11BC40 ROM:0011BC22 ; --------------------------------------------------------------------------- ROM:0011BC22 ROM:0011BC22 loc_11BC22: ; CODE XREF: ROM:0011BC0E↑j ROM:0011BC22 ; ROM:0011BC18↑j ... ROM:0011BC22 move.w ($A80).w,($A3C).w ROM:0011BC28 move.w ($A4C).w,($A4E).w ROM:0011BC2E rts ROM:0011BC30 ; --------------------------------------------------------------------------- ROM:0011BC30 ROM:0011BC30 loc_11BC30: ; DATA XREF: ROM:0011BC04↑o ROM:0011BC30 btst #1,($133E).w ROM:0011BC36 bne.s locret_11BC40 ROM:0011BC38 move.b #1,($10EC).w ROM:0011BC3E bra.s loc_11BC22 ROM:0011BC40 ; --------------------------------------------------------------------------- ROM:0011BC40 ROM:0011BC40 locret_11BC40: ; CODE XREF: ROM:0011BC20↑j ROM:0011BC40 ; ROM:0011BC36↑j ROM:0011BC40 rts ROM:0011BC42 ; --------------------------------------------------------------------------- ROM:0011BC42 rts ROM:0011BC44 ROM:0011BC44 ; =============== S U B R O U T I N E ======================================= ROM:0011BC44 ROM:0011BC44 ROM:0011BC44 sub_11BC44: ; CODE XREF: sub_11231A+126↑p ROM:0011BC44 ; sub_11B48E+5F0↑p ROM:0011BC44 lea ($EB4).w,a0 ROM:0011BC48 lea ($EA8).w,a1 ROM:0011BC4C clr.w d0 ROM:0011BC4E move.w ($484).w,d1 ROM:0011BC52 bsr.w sub_11BD62 ROM:0011BC56 lea ($EBC).w,a0 ROM:0011BC5A lea ($EAE).w,a1 ROM:0011BC5E moveq #1,d0 ROM:0011BC60 move.w ($486).w,d1 ROM:0011BC64 bsr.w sub_11BD62 ROM:0011BC68 move.w #0,d0 ROM:0011BC6C bra.s loc_11BC72 ROM:0011BC6E ; --------------------------------------------------------------------------- ROM:0011BC6E ROM:0011BC6E loc_11BC6E: ; CODE XREF: sub_11BC44+3E↓j ROM:0011BC6E addi.w #1,d0 ROM:0011BC72 ROM:0011BC72 loc_11BC72: ; CODE XREF: sub_11BC44+28↑j ROM:0011BC72 cmpi.w #1,d0 ROM:0011BC76 bgt.s loc_11BC84 ROM:0011BC78 move.w $EA4(d0.w*2),$EA0(d0.w*2) ROM:0011BC82 bra.s loc_11BC6E ROM:0011BC84 ; --------------------------------------------------------------------------- ROM:0011BC84 ROM:0011BC84 loc_11BC84: ; CODE XREF: sub_11BC44+32↑j ROM:0011BC84 btst #1,($49B).w ROM:0011BC8A beq.s loc_11BC9A ROM:0011BC8C bset #5,($131C).w ROM:0011BC92 move.w ($E10).w,($A46).w ROM:0011BC98 bra.s loc_11BCA6 ROM:0011BC9A ; --------------------------------------------------------------------------- ROM:0011BC9A ROM:0011BC9A loc_11BC9A: ; CODE XREF: sub_11BC44+46↑j ROM:0011BC9A bclr #5,($131C).w ROM:0011BCA0 move.w ($47C).w,($A46).w ROM:0011BCA6 ROM:0011BCA6 loc_11BCA6: ; CODE XREF: sub_11BC44+54↑j ROM:0011BCA6 move.w $160(a5),d0 ROM:0011BCAA move.w ($A54).w,d1 ROM:0011BCAE cmp.w ($4A4).w,d0 ROM:0011BCB2 ble.s loc_11BCBA ROM:0011BCB4 addi.w #1,d1 ROM:0011BCB8 bra.s loc_11BCBC ROM:0011BCBA ; --------------------------------------------------------------------------- ROM:0011BCBA ROM:0011BCBA loc_11BCBA: ; CODE XREF: sub_11BC44+6E↑j ROM:0011BCBA clr.w d1 ROM:0011BCBC ROM:0011BCBC loc_11BCBC: ; CODE XREF: sub_11BC44+74↑j ROM:0011BCBC move.w d1,($A54).w ROM:0011BCC0 btst #5,($132C).w ROM:0011BCC6 beq.s loc_11BCD4 ROM:0011BCC8 move.w ($DDC).w,($A4A).w ROM:0011BCCE bra.l loc_11BD0C ROM:0011BCD4 ; --------------------------------------------------------------------------- ROM:0011BCD4 ROM:0011BCD4 loc_11BCD4: ; CODE XREF: sub_11BC44+82↑j ROM:0011BCD4 btst #5,($132C).w ROM:0011BCDA bne.s loc_11BD0C ROM:0011BCDC move.w $742(a5),d0 ROM:0011BCE0 move.w $744(a5),d1 ROM:0011BCE4 move.w $746(a5),d2 ROM:0011BCE8 move.w ($47A).w,d4 ROM:0011BCEC muls.w d1,d4 ROM:0011BCEE move.w ($A6A).w,d3 ROM:0011BCF2 muls.w d2,d3 ROM:0011BCF4 add.l d3,d4 ROM:0011BCF6 move.w ($A6C).w,d3 ROM:0011BCFA muls.w d0,d3 ROM:0011BCFC sub.l d3,d4 ROM:0011BCFE divs.w #$2710,d4 ROM:0011BD02 move.w d4,($A6C).w ROM:0011BD06 move.w ($47A).w,($A6A).w ROM:0011BD0C ROM:0011BD0C loc_11BD0C: ; CODE XREF: sub_11BC44+8A↑j ROM:0011BD0C ; sub_11BC44+96↑j ROM:0011BD0C btst #5,($132C).w ROM:0011BD12 bne.s loc_11BD18 ROM:0011BD14 move.w d4,($A4A).w ROM:0011BD18 ROM:0011BD18 loc_11BD18: ; CODE XREF: sub_11BC44+CE↑j ROM:0011BD18 move.w ($A4A).w,($E9C).w ROM:0011BD1E move.w ($A4A).w,($E9E).w ROM:0011BD24 move.w #$3A8E,d1 ROM:0011BD28 move.w ($A46).w,d2 ROM:0011BD2C bsr.l sub_1175A4 ROM:0011BD32 add.w ($498).w,d1 ROM:0011BD36 bpl.s loc_11BD3A ROM:0011BD38 moveq #0,d1 ROM:0011BD3A ROM:0011BD3A loc_11BD3A: ; CODE XREF: sub_11BC44+F2↑j ROM:0011BD3A move.w d1,($A56).w ROM:0011BD3E move.w $17A(a5),d0 ROM:0011BD42 cmp.w ($498).w,d0 ROM:0011BD46 bgt.s loc_11BD50 ROM:0011BD48 bset #0,($133F).w ROM:0011BD4E bra.s locret_11BD60 ROM:0011BD50 ; --------------------------------------------------------------------------- ROM:0011BD50 ROM:0011BD50 loc_11BD50: ; CODE XREF: sub_11BC44+102↑j ROM:0011BD50 move.w $17C(a5),d0 ROM:0011BD54 cmp.w ($498).w,d0 ROM:0011BD58 blt.s locret_11BD60 ROM:0011BD5A bclr #0,($133F).w ROM:0011BD60 ROM:0011BD60 locret_11BD60: ; CODE XREF: sub_11BC44+10A↑j ROM:0011BD60 ; sub_11BC44+114↑j ROM:0011BD60 rts ROM:0011BD60 ; End of function sub_11BC44 ROM:0011BD60 ROM:0011BD62 ROM:0011BD62 ; =============== S U B R O U T I N E ======================================= ROM:0011BD62 ROM:0011BD62 ROM:0011BD62 sub_11BD62: ; CODE XREF: sub_11BC44+E↑p ROM:0011BD62 ; sub_11BC44+20↑p ROM:0011BD62 move.w 2(a0),(a0) ROM:0011BD66 move.w 4(a0),2(a0) ROM:0011BD6C move.w 6(a0),4(a0) ROM:0011BD72 move.w d1,6(a0) ROM:0011BD76 move.w 6(a0),d3 ROM:0011BD7A muls.w $738(a5),d3 ROM:0011BD7E move.w 4(a0),d2 ROM:0011BD82 muls.w $73A(a5),d2 ROM:0011BD86 add.l d2,d3 ROM:0011BD88 move.w 2(a0),d2 ROM:0011BD8C muls.w $73C(a5),d2 ROM:0011BD90 add.l d2,d3 ROM:0011BD92 move.w (a0),d2 ROM:0011BD94 muls.w $73E(a5),d2 ROM:0011BD98 add.l d2,d3 ROM:0011BD9A move.w 4(a1),d2 ROM:0011BD9E muls.w $732(a5),d2 ROM:0011BDA2 sub.l d2,d3 ROM:0011BDA4 move.w 2(a1),d2 ROM:0011BDA8 muls.w $734(a5),d2 ROM:0011BDAC sub.l d2,d3 ROM:0011BDAE move.w (a1),d2 ROM:0011BDB0 muls.w $736(a5),d2 ROM:0011BDB4 sub.l d2,d3 ROM:0011BDB6 divs.w #$2710,d3 ROM:0011BDBA move.w d3,$EA4(d0.w*2) ROM:0011BDC0 move.w 2(a1),(a1) ROM:0011BDC4 move.w 4(a1),2(a1) ROM:0011BDCA move.w $EA4(d0.w*2),4(a1) ROM:0011BDD2 rts ROM:0011BDD2 ; End of function sub_11BD62 ROM:0011BDD2 ROM:0011BDD4 ROM:0011BDD4 ; =============== S U B R O U T I N E ======================================= ROM:0011BDD4 ROM:0011BDD4 ROM:0011BDD4 sub_11BDD4: ; CODE XREF: sub_11B47A+4↑p ROM:0011BDD4 clr.w d1 ROM:0011BDD6 move.b ($10F0).w,d1 ROM:0011BDDA cmpi.w #4,d1 ROM:0011BDDE bcc.s locret_11BDE8 ROM:0011BDE0 movea.l off_11BDEA(pc,d1.w*4),a0 ROM:0011BDE4 nop ROM:0011BDE6 jmp (a0) ROM:0011BDE8 ; --------------------------------------------------------------------------- ROM:0011BDE8 ROM:0011BDE8 locret_11BDE8: ; CODE XREF: sub_11BDD4+A↑j ROM:0011BDE8 rts ROM:0011BDE8 ; End of function sub_11BDD4 ROM:0011BDE8 ROM:0011BDE8 ; --------------------------------------------------------------------------- ROM:0011BDEA off_11BDEA: dc.l loc_11BDFA ; DATA XREF: sub_11BDD4+C↑r ROM:0011BDEE dc.l loc_11BE06 ROM:0011BDF2 dc.l loc_11BE50 ROM:0011BDF6 dc.l loc_11BE78 ROM:0011BDFA ; --------------------------------------------------------------------------- ROM:0011BDFA ROM:0011BDFA loc_11BDFA: ; DATA XREF: ROM:off_11BDEA↑o ROM:0011BDFA move.b #1,($10F0).w ROM:0011BE00 bsr.w sub_11BF2C ROM:0011BE04 rts ROM:0011BE06 ; --------------------------------------------------------------------------- ROM:0011BE06 ROM:0011BE06 loc_11BE06: ; DATA XREF: ROM:0011BDEE↑o ROM:0011BE06 btst #5,($1345).w ROM:0011BE0C beq.s loc_11BE1E ROM:0011BE0E btst #1,($133E).w ROM:0011BE14 bne.s loc_11BE1E ROM:0011BE16 move.b #2,($10F0).w ROM:0011BE1C bra.s loc_11BE72 ROM:0011BE1E ; --------------------------------------------------------------------------- ROM:0011BE1E ROM:0011BE1E loc_11BE1E: ; CODE XREF: ROM:0011BE0C↑j ROM:0011BE1E ; ROM:0011BE14↑j ROM:0011BE1E btst #5,($1345).w ROM:0011BE24 beq.s loc_11BE4A ROM:0011BE26 btst #1,($133E).w ROM:0011BE2C beq.s loc_11BE4A ROM:0011BE2E move.w $182(a5),d0 ROM:0011BE32 clr.b ($916).w ROM:0011BE36 move.w d0,($706).w ROM:0011BE3A move.b #1,($916).w ROM:0011BE40 move.b #3,($10F0).w ROM:0011BE46 bra.w locret_11BEB6 ROM:0011BE4A ; --------------------------------------------------------------------------- ROM:0011BE4A ROM:0011BE4A loc_11BE4A: ; CODE XREF: ROM:0011BE24↑j ROM:0011BE4A ; ROM:0011BE2C↑j ROM:0011BE4A bsr.w sub_11BEF8 ROM:0011BE4E rts ROM:0011BE50 ; --------------------------------------------------------------------------- ROM:0011BE50 ROM:0011BE50 loc_11BE50: ; DATA XREF: ROM:0011BDF2↑o ROM:0011BE50 btst #1,($133E).w ROM:0011BE56 beq.s loc_11BE72 ROM:0011BE58 move.w $182(a5),d0 ROM:0011BE5C clr.b ($916).w ROM:0011BE60 move.w d0,($706).w ROM:0011BE64 move.b #1,($916).w ROM:0011BE6A move.b #3,($10F0).w ROM:0011BE70 bra.s locret_11BEB6 ROM:0011BE72 ; --------------------------------------------------------------------------- ROM:0011BE72 ROM:0011BE72 loc_11BE72: ; CODE XREF: ROM:0011BE1C↑j ROM:0011BE72 ; ROM:0011BE56↑j ... ROM:0011BE72 bsr.w sub_11BEB8 ROM:0011BE76 rts ROM:0011BE78 ; --------------------------------------------------------------------------- ROM:0011BE78 ROM:0011BE78 loc_11BE78: ; DATA XREF: ROM:0011BDF6↑o ROM:0011BE78 btst #1,($133E).w ROM:0011BE7E bne.s loc_11BE88 ROM:0011BE80 move.b #2,($10F0).w ROM:0011BE86 bra.s loc_11BE72 ROM:0011BE88 ; --------------------------------------------------------------------------- ROM:0011BE88 ROM:0011BE88 loc_11BE88: ; CODE XREF: ROM:0011BE7E↑j ROM:0011BE88 cmpi.w #0,($706).w ROM:0011BE8E bgt.s locret_11BEB6 ROM:0011BE90 move.w $184(a5),d0 ROM:0011BE94 cmp.w ($A80).w,d0 ROM:0011BE98 ble.s locret_11BEB6 ROM:0011BE9A bsr.w sub_11BEF0 ROM:0011BE9E move.w $182(a5),d0 ROM:0011BEA2 clr.b ($916).w ROM:0011BEA6 move.w d0,($706).w ROM:0011BEAA move.b #1,($916).w ROM:0011BEB0 move.b #3,($10F0).w ROM:0011BEB6 ROM:0011BEB6 locret_11BEB6: ; CODE XREF: ROM:0011BE46↑j ROM:0011BEB6 ; ROM:0011BE70↑j ... ROM:0011BEB6 rts ROM:0011BEB8 ROM:0011BEB8 ; =============== S U B R O U T I N E ======================================= ROM:0011BEB8 ROM:0011BEB8 ROM:0011BEB8 sub_11BEB8: ; CODE XREF: ROM:loc_11BE72↑p ROM:0011BEB8 btst #2,($1324).w ROM:0011BEBE bne.s loc_11BEC8 ROM:0011BEC0 move.w ($A4C).w,($A80).w ROM:0011BEC6 bra.s loc_11BEDE ROM:0011BEC8 ; --------------------------------------------------------------------------- ROM:0011BEC8 ROM:0011BEC8 loc_11BEC8: ; CODE XREF: sub_11BEB8+6↑j ROM:0011BEC8 btst #5,($131C).w ROM:0011BECE bne.s loc_11BED8 ROM:0011BED0 move.w ($A46).w,($A80).w ROM:0011BED6 bra.s loc_11BEDE ROM:0011BED8 ; --------------------------------------------------------------------------- ROM:0011BED8 ROM:0011BED8 loc_11BED8: ; CODE XREF: sub_11BEB8+16↑j ROM:0011BED8 move.w $186(a5),($A80).w ROM:0011BEDE ROM:0011BEDE loc_11BEDE: ; CODE XREF: sub_11BEB8+E↑j ROM:0011BEDE ; sub_11BEB8+1E↑j ROM:0011BEDE move.w $184(a5),d0 ROM:0011BEE2 cmp.w ($A80).w,d0 ROM:0011BEE6 bge.s locret_11BEEE ROM:0011BEE8 move.w $184(a5),($A80).w ROM:0011BEEE ROM:0011BEEE locret_11BEEE: ; CODE XREF: sub_11BEB8+2E↑j ROM:0011BEEE rts ROM:0011BEEE ; End of function sub_11BEB8 ROM:0011BEEE ROM:0011BEF0 ROM:0011BEF0 ; =============== S U B R O U T I N E ======================================= ROM:0011BEF0 ROM:0011BEF0 ROM:0011BEF0 sub_11BEF0: ; CODE XREF: ROM:0011BE9A↑p ROM:0011BEF0 addi.w #$A,($A80).w ROM:0011BEF6 rts ROM:0011BEF6 ; End of function sub_11BEF0 ROM:0011BEF6 ROM:0011BEF8 ROM:0011BEF8 ; =============== S U B R O U T I N E ======================================= ROM:0011BEF8 ROM:0011BEF8 ROM:0011BEF8 sub_11BEF8: ; CODE XREF: ROM:loc_11BE4A↑p ROM:0011BEF8 move.w ($A80).w,d1 ROM:0011BEFC sub.w ($47E).w,d1 ROM:0011BF00 cmpi.w #0,d1 ROM:0011BF04 bge.s loc_11BF08 ROM:0011BF06 neg.w d1 ROM:0011BF08 ROM:0011BF08 loc_11BF08: ; CODE XREF: sub_11BEF8+C↑j ROM:0011BF08 move.w $188(a5),d2 ROM:0011BF0C cmp.w d1,d2 ROM:0011BF0E bgt.s loc_11BF24 ROM:0011BF10 bset #5,($1345).w ROM:0011BF16 bset #0,($C57).w ROM:0011BF1C bset #0,($1379).w ROM:0011BF22 bra.s locret_11BF2A ROM:0011BF24 ; --------------------------------------------------------------------------- ROM:0011BF24 ROM:0011BF24 loc_11BF24: ; CODE XREF: sub_11BEF8+16↑j ROM:0011BF24 move.w ($47E).w,($A80).w ROM:0011BF2A ROM:0011BF2A locret_11BF2A: ; CODE XREF: sub_11BEF8+2A↑j ROM:0011BF2A rts ROM:0011BF2A ; End of function sub_11BEF8 ROM:0011BF2A ROM:0011BF2C ROM:0011BF2C ; =============== S U B R O U T I N E ======================================= ROM:0011BF2C ROM:0011BF2C ROM:0011BF2C sub_11BF2C: ; CODE XREF: ROM:0011BE00↑p ROM:0011BF2C move.w ($47E).w,($A80).w ROM:0011BF32 rts ROM:0011BF32 ; End of function sub_11BF2C ROM:0011BF32 ROM:0011BF34 ROM:0011BF34 ; =============== S U B R O U T I N E ======================================= ROM:0011BF34 ROM:0011BF34 ROM:0011BF34 sub_11BF34: ; CODE XREF: sub_11BFA4+38↓p ROM:0011BF34 move.w ($A4A).w,d0 ROM:0011BF38 muls.w $18A(a5),d0 ROM:0011BF3C divs.w ($1368).w,d0 ROM:0011BF40 move.w d0,($A82).w ROM:0011BF44 move.w #$3B2C,d1 ROM:0011BF48 move.w ($A4A).w,d2 ROM:0011BF4C move.w ($572).w,d3 ROM:0011BF50 bsr.l sub_1175A4 ROM:0011BF56 move.w d1,($A86).w ROM:0011BF5A move.w $18C(a5),d0 ROM:0011BF5E subi.w #$3E8,d0 ROM:0011BF62 muls.w #$E,d0 ROM:0011BF66 divs.w #$A,d0 ROM:0011BF6A addi.w #$3E8,d0 ROM:0011BF6E muls.w ($A4A).w,d0 ROM:0011BF72 divs.l #$3E8,d0 ROM:0011BF7A ext.l d1 ROM:0011BF7C sub.l d1,d0 ROM:0011BF7E move.l d0,d3 ROM:0011BF80 move.w ($1368).w,d2 ROM:0011BF84 ext.l d2 ROM:0011BF86 sub.l d2,d3 ROM:0011BF88 move.l d0,d4 ROM:0011BF8A move.w $18A(a5),d2 ROM:0011BF8E ext.l d2 ROM:0011BF90 sub.l d2,d4 ROM:0011BF92 muls.l #$2710,d1:d3 ROM:0011BF9A divs.l d4,d1:d3 ROM:0011BF9E move.w d3,($A84).w ROM:0011BFA2 rts ROM:0011BFA2 ; End of function sub_11BF34 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: sub_126B3C+24↓p ROM:0011BFA4 cmpi.b #0,($10F1).w ROM:0011BFAA bne.s loc_11BFBA ROM:0011BFAC btst #0,($92D).w ROM:0011BFB2 beq.s loc_11BFBA ROM:0011BFB4 move.w $18A(a5),($1368).w ROM:0011BFBA ROM:0011BFBA loc_11BFBA: ; CODE XREF: sub_11BFA4+6↑j ROM:0011BFBA ; sub_11BFA4+E↑j ROM:0011BFBA btst #5,($132C).w ROM:0011BFC0 bne.s loc_11BFD8 ROM:0011BFC2 move.w ($49A).w,d0 ROM:0011BFC6 btst #0,d0 ROM:0011BFCA bne.s loc_11BFD8 ROM:0011BFCC move.w d0,($49A).w ROM:0011BFD0 bsr.w sub_11C12A ROM:0011BFD4 bsr.w sub_11BFE4 ROM:0011BFD8 ROM:0011BFD8 loc_11BFD8: ; CODE XREF: sub_11BFA4+1C↑j ROM:0011BFD8 ; sub_11BFA4+26↑j ROM:0011BFD8 bsr.w sub_11C192 ROM:0011BFDC bsr.l sub_11BF34 ROM:0011BFE2 rts ROM:0011BFE2 ; End of function sub_11BFA4 ROM:0011BFE2 ROM:0011BFE4 ROM:0011BFE4 ; =============== S U B R O U T I N E ======================================= ROM:0011BFE4 ROM:0011BFE4 ROM:0011BFE4 sub_11BFE4: ; CODE XREF: sub_11BFA4+30↑p ROM:0011BFE4 clr.w d1 ROM:0011BFE6 move.b ($10F1).w,d1 ROM:0011BFEA cmpi.w #6,d1 ROM:0011BFEE bcc.s locret_11BFF8 ROM:0011BFF0 movea.l off_11BFFA(pc,d1.w*4),a0 ROM:0011BFF4 nop ROM:0011BFF6 jmp (a0) ROM:0011BFF8 ; --------------------------------------------------------------------------- ROM:0011BFF8 ROM:0011BFF8 locret_11BFF8: ; CODE XREF: sub_11BFE4+A↑j ROM:0011BFF8 rts ROM:0011BFF8 ; End of function sub_11BFE4 ROM:0011BFF8 ROM:0011BFF8 ; --------------------------------------------------------------------------- ROM:0011BFFA off_11BFFA: dc.l loc_11C012 ; DATA XREF: sub_11BFE4+C↑r ROM:0011BFFE dc.l loc_11C032 ROM:0011C002 dc.l loc_11C048 ROM:0011C006 dc.l loc_11C092 ROM:0011C00A dc.l loc_11C0D8 ROM:0011C00E dc.l loc_11C102 ROM:0011C012 ; --------------------------------------------------------------------------- ROM:0011C012 ROM:0011C012 loc_11C012: ; DATA XREF: ROM:off_11BFFA↑o ROM:0011C012 move.w $192(a5),d0 ROM:0011C016 clr.b ($8B8).w ROM:0011C01A move.w d0,($64A).w ROM:0011C01E move.b #1,($8B8).w ROM:0011C024 move.b #5,($10F1).w ROM:0011C02A bra.l locret_11C126 ROM:0011C030 ; --------------------------------------------------------------------------- ROM:0011C030 rts ROM:0011C032 ; --------------------------------------------------------------------------- ROM:0011C032 ROM:0011C032 loc_11C032: ; DATA XREF: ROM:0011BFFE↑o ROM:0011C032 btst #7,($1321).w ROM:0011C038 bne.s loc_11C042 ROM:0011C03A move.b #2,($10F1).w ROM:0011C040 bra.s locret_11C090 ROM:0011C042 ; --------------------------------------------------------------------------- ROM:0011C042 ROM:0011C042 loc_11C042: ; CODE XREF: ROM:0011C038↑j ROM:0011C042 ; ROM:0011C0E6↓j ... ROM:0011C042 bsr.w sub_11C162 ROM:0011C046 rts ROM:0011C048 ; --------------------------------------------------------------------------- ROM:0011C048 ROM:0011C048 loc_11C048: ; DATA XREF: ROM:0011C002↑o ROM:0011C048 move.w ($A88).w,d0 ROM:0011C04C cmp.w ($C7C).w,d0 ROM:0011C050 bge.s loc_11C06C ROM:0011C052 move.w $18E(a5),d0 ROM:0011C056 clr.b ($8B8).w ROM:0011C05A move.w d0,($64A).w ROM:0011C05E move.b #1,($8B8).w ROM:0011C064 move.b #3,($10F1).w ROM:0011C06A bra.s locret_11C0D6 ROM:0011C06C ; --------------------------------------------------------------------------- ROM:0011C06C ROM:0011C06C loc_11C06C: ; CODE XREF: ROM:0011C050↑j ROM:0011C06C btst #7,($1321).w ROM:0011C072 beq.s locret_11C090 ROM:0011C074 move.w $190(a5),d0 ROM:0011C078 clr.b ($8B8).w ROM:0011C07C move.w d0,($64A).w ROM:0011C080 move.b #1,($8B8).w ROM:0011C086 move.b #5,($10F1).w ROM:0011C08C bra.w locret_11C126 ROM:0011C090 ; --------------------------------------------------------------------------- ROM:0011C090 ROM:0011C090 locret_11C090: ; CODE XREF: ROM:0011C040↑j ROM:0011C090 ; ROM:0011C072↑j ... ROM:0011C090 rts ROM:0011C092 ; --------------------------------------------------------------------------- ROM:0011C092 ROM:0011C092 loc_11C092: ; DATA XREF: ROM:0011C006↑o ROM:0011C092 btst #7,($1321).w ROM:0011C098 beq.s loc_11C0B4 ROM:0011C09A move.w $190(a5),d0 ROM:0011C09E clr.b ($8B8).w ROM:0011C0A2 move.w d0,($64A).w ROM:0011C0A6 move.b #1,($8B8).w ROM:0011C0AC move.b #5,($10F1).w ROM:0011C0B2 bra.s locret_11C126 ROM:0011C0B4 ; --------------------------------------------------------------------------- ROM:0011C0B4 ROM:0011C0B4 loc_11C0B4: ; CODE XREF: ROM:0011C098↑j ROM:0011C0B4 move.w ($A88).w,d0 ROM:0011C0B8 cmp.w ($C7C).w,d0 ROM:0011C0BC blt.s loc_11C0C6 ROM:0011C0BE move.b #2,($10F1).w ROM:0011C0C4 bra.s locret_11C090 ROM:0011C0C6 ; --------------------------------------------------------------------------- ROM:0011C0C6 ROM:0011C0C6 loc_11C0C6: ; CODE XREF: ROM:0011C0BC↑j ROM:0011C0C6 cmpi.w #0,($64A).w ROM:0011C0CC bgt.s locret_11C0D6 ROM:0011C0CE move.b #4,($10F1).w ROM:0011C0D4 bra.s loc_11C0FC ROM:0011C0D6 ; --------------------------------------------------------------------------- ROM:0011C0D6 ROM:0011C0D6 locret_11C0D6: ; CODE XREF: ROM:0011C06A↑j ROM:0011C0D6 ; ROM:0011C0CC↑j ROM:0011C0D6 rts ROM:0011C0D8 ; --------------------------------------------------------------------------- ROM:0011C0D8 ROM:0011C0D8 loc_11C0D8: ; DATA XREF: ROM:0011C00A↑o ROM:0011C0D8 btst #7,($1321).w ROM:0011C0DE beq.s loc_11C0EA ROM:0011C0E0 move.b #1,($10F1).w ROM:0011C0E6 bra.w loc_11C042 ROM:0011C0EA ; --------------------------------------------------------------------------- ROM:0011C0EA ROM:0011C0EA loc_11C0EA: ; CODE XREF: ROM:0011C0DE↑j ROM:0011C0EA move.w ($A88).w,d0 ROM:0011C0EE cmp.w ($C7C).w,d0 ROM:0011C0F2 blt.s loc_11C0FC ROM:0011C0F4 move.b #2,($10F1).w ROM:0011C0FA bra.s locret_11C090 ROM:0011C0FC ; --------------------------------------------------------------------------- ROM:0011C0FC ROM:0011C0FC loc_11C0FC: ; CODE XREF: ROM:0011C0D4↑j ROM:0011C0FC ; ROM:0011C0F2↑j ROM:0011C0FC bsr.w sub_11C142 ROM:0011C100 rts ROM:0011C102 ; --------------------------------------------------------------------------- ROM:0011C102 ROM:0011C102 loc_11C102: ; DATA XREF: ROM:0011C00E↑o ROM:0011C102 btst #7,($1321).w ROM:0011C108 bne.s loc_11C114 ROM:0011C10A move.b #2,($10F1).w ROM:0011C110 bra.w locret_11C090 ROM:0011C114 ; --------------------------------------------------------------------------- ROM:0011C114 ROM:0011C114 loc_11C114: ; CODE XREF: ROM:0011C108↑j ROM:0011C114 cmpi.w #0,($64A).w ROM:0011C11A bgt.s locret_11C126 ROM:0011C11C move.b #1,($10F1).w ROM:0011C122 bra.w loc_11C042 ROM:0011C126 ; --------------------------------------------------------------------------- ROM:0011C126 ROM:0011C126 locret_11C126: ; CODE XREF: ROM:0011C02A↑j ROM:0011C126 ; ROM:0011C08C↑j ... ROM:0011C126 rts ROM:0011C128 ; --------------------------------------------------------------------------- ROM:0011C128 rts ROM:0011C12A ROM:0011C12A ; =============== S U B R O U T I N E ======================================= ROM:0011C12A ROM:0011C12A ROM:0011C12A sub_11C12A: ; CODE XREF: sub_11BFA4+2C↑p ROM:0011C12A move.w #$3B2E,d1 ROM:0011C12E move.w ($572).w,d2 ROM:0011C132 move.w ($1368).w,d3 ROM:0011C136 bsr.l sub_1175A4 ROM:0011C13C move.w d1,($A88).w ROM:0011C140 rts ROM:0011C140 ; End of function sub_11C12A ROM:0011C140 ROM:0011C142 ROM:0011C142 ; =============== S U B R O U T I N E ======================================= ROM:0011C142 ROM:0011C142 ROM:0011C142 sub_11C142: ; CODE XREF: ROM:loc_11C0FC↑p ROM:0011C142 move.w #$3A9E,d1 ROM:0011C146 move.w ($572).w,d2 ROM:0011C14A bsr.l sub_1175A4 ROM:0011C150 add.w ($A4A).w,d1 ROM:0011C154 move.w d1,($A8C).w ROM:0011C158 move.w $198(a5),d3 ROM:0011C15C bsr.w sub_11C170 ROM:0011C160 rts ROM:0011C160 ; End of function sub_11C142 ROM:0011C160 ROM:0011C162 ROM:0011C162 ; =============== S U B R O U T I N E ======================================= ROM:0011C162 ROM:0011C162 ROM:0011C162 sub_11C162: ; CODE XREF: ROM:loc_11C042↑p ROM:0011C162 move.w ($A4A).w,d1 ROM:0011C166 move.w $196(a5),d3 ROM:0011C16A bsr.w sub_11C170 ROM:0011C16E rts ROM:0011C16E ; End of function sub_11C162 ROM:0011C16E ROM:0011C170 ROM:0011C170 ; =============== S U B R O U T I N E ======================================= ROM:0011C170 ROM:0011C170 ROM:0011C170 sub_11C170: ; CODE XREF: sub_11C142+1A↑p ROM:0011C170 ; sub_11C162+8↑p ROM:0011C170 swap d1 ROM:0011C172 clr.w d1 ROM:0011C174 move.w ($1368).w,d2 ROM:0011C178 swap d2 ROM:0011C17A move.w ($A8A).w,d2 ROM:0011C17E ext.l d3 ROM:0011C180 bsr.l sub_1174B0 ROM:0011C186 move.w d4,($A8A).w ROM:0011C18A swap d4 ROM:0011C18C move.w d4,($1368).w ROM:0011C190 rts ROM:0011C190 ; End of function sub_11C170 ROM:0011C190 ROM:0011C192 ROM:0011C192 ; =============== S U B R O U T I N E ======================================= ROM:0011C192 ROM:0011C192 ROM:0011C192 sub_11C192: ; CODE XREF: sub_11BFA4:loc_11BFD8↑p ROM:0011C192 clr.w d1 ROM:0011C194 move.b ($10F2).w,d1 ROM:0011C198 cmpi.w #4,d1 ROM:0011C19C bcc.s locret_11C1A6 ROM:0011C19E movea.l off_11C1A8(pc,d1.w*4),a0 ROM:0011C1A2 nop ROM:0011C1A4 jmp (a0) ROM:0011C1A6 ; --------------------------------------------------------------------------- ROM:0011C1A6 ROM:0011C1A6 locret_11C1A6: ; CODE XREF: sub_11C192+A↑j ROM:0011C1A6 rts ROM:0011C1A6 ; End of function sub_11C192 ROM:0011C1A6 ROM:0011C1A6 ; --------------------------------------------------------------------------- ROM:0011C1A8 off_11C1A8: dc.l loc_11C1B8 ; DATA XREF: sub_11C192+C↑r ROM:0011C1AC dc.l loc_11C1C0 ROM:0011C1B0 dc.l loc_11C1EA ROM:0011C1B4 dc.l loc_11C22A ROM:0011C1B8 ; --------------------------------------------------------------------------- ROM:0011C1B8 ROM:0011C1B8 loc_11C1B8: ; DATA XREF: ROM:off_11C1A8↑o ROM:0011C1B8 move.b #1,($10F2).w ROM:0011C1BE rts ROM:0011C1C0 ; --------------------------------------------------------------------------- ROM:0011C1C0 ROM:0011C1C0 loc_11C1C0: ; DATA XREF: ROM:0011C1AC↑o ROM:0011C1C0 btst #4,($934).w ROM:0011C1C6 bne.s locret_11C1E8 ROM:0011C1C8 move.w $194(a5),d0 ROM:0011C1CC clr.b ($8E8).w ROM:0011C1D0 move.w d0,($6AA).w ROM:0011C1D4 move.b #1,($8E8).w ROM:0011C1DA bclr #6,($934).w ROM:0011C1E0 move.b #2,($10F2).w ROM:0011C1E6 rts ROM:0011C1E8 ; --------------------------------------------------------------------------- ROM:0011C1E8 ROM:0011C1E8 locret_11C1E8: ; CODE XREF: ROM:0011C1C6↑j ROM:0011C1E8 rts ROM:0011C1EA ; --------------------------------------------------------------------------- ROM:0011C1EA ROM:0011C1EA loc_11C1EA: ; DATA XREF: ROM:0011C1B0↑o ROM:0011C1EA btst #4,($934).w ROM:0011C1F0 beq.s loc_11C20A ROM:0011C1F2 bset #6,($934).w ROM:0011C1F8 clr.b ($8E8).w ROM:0011C1FC clr.w ($6AA).w ROM:0011C200 move.b #1,($10F2).w ROM:0011C206 rts ROM:0011C208 ; --------------------------------------------------------------------------- ROM:0011C208 bra.s loc_11C22A ROM:0011C20A ; --------------------------------------------------------------------------- ROM:0011C20A ROM:0011C20A loc_11C20A: ; CODE XREF: ROM:0011C1F0↑j ROM:0011C20A cmpi.w #0,($6AA).w ROM:0011C210 bgt.s loc_11C222 ROM:0011C212 bset #6,($934).w ROM:0011C218 move.b #3,($10F2).w ROM:0011C21E rts ROM:0011C220 ; --------------------------------------------------------------------------- ROM:0011C220 bra.s loc_11C22A ROM:0011C222 ; --------------------------------------------------------------------------- ROM:0011C222 ROM:0011C222 loc_11C222: ; CODE XREF: ROM:0011C210↑j ROM:0011C222 bclr #6,($934).w ROM:0011C228 rts ROM:0011C22A ; --------------------------------------------------------------------------- ROM:0011C22A ROM:0011C22A loc_11C22A: ; CODE XREF: ROM:0011C208↑j ROM:0011C22A ; ROM:0011C220↑j ROM:0011C22A ; DATA XREF: ... ROM:0011C22A btst #4,($934).w ROM:0011C230 beq.s locret_11C23A ROM:0011C232 move.b #1,($10F2).w ROM:0011C238 rts ROM:0011C23A ; --------------------------------------------------------------------------- ROM:0011C23A ROM:0011C23A locret_11C23A: ; CODE XREF: ROM:0011C230↑j ROM:0011C23A rts ROM:0011C23C ROM:0011C23C ; =============== S U B R O U T I N E ======================================= ROM:0011C23C ROM:0011C23C ROM:0011C23C sub_11C23C: ; CODE XREF: sub_126B3C+36↓p ROM:0011C23C clr.w d1 ROM:0011C23E move.b ($10F3).w,d1 ROM:0011C242 cmpi.w #6,d1 ROM:0011C246 bcc.s locret_11C250 ROM:0011C248 movea.l off_11C252(pc,d1.w*4),a0 ROM:0011C24C nop ROM:0011C24E jmp (a0) ROM:0011C250 ; --------------------------------------------------------------------------- ROM:0011C250 ROM:0011C250 locret_11C250: ; CODE XREF: sub_11C23C+A↑j ROM:0011C250 rts ROM:0011C250 ; End of function sub_11C23C ROM:0011C250 ROM:0011C250 ; --------------------------------------------------------------------------- ROM:0011C252 off_11C252: dc.l loc_11C26A ; DATA XREF: sub_11C23C+C↑r ROM:0011C256 dc.l loc_11C280 ROM:0011C25A dc.l loc_11C29A ROM:0011C25E dc.l locret_11C30A ROM:0011C262 dc.l locret_11C30C ROM:0011C266 dc.l locret_11C30E ROM:0011C26A ; --------------------------------------------------------------------------- ROM:0011C26A ROM:0011C26A loc_11C26A: ; DATA XREF: ROM:off_11C252↑o ROM:0011C26A move.w #3,($AB0).w ROM:0011C270 move.b #$FF,($10F5).w ROM:0011C276 move.b #1,($10F3).w ROM:0011C27C rts ROM:0011C27E ; --------------------------------------------------------------------------- ROM:0011C27E rts ROM:0011C280 ; --------------------------------------------------------------------------- ROM:0011C280 ROM:0011C280 loc_11C280: ; DATA XREF: ROM:0011C256↑o ROM:0011C280 move.w $19C(a5),d1 ROM:0011C284 cmp.w ($A80).w,d1 ROM:0011C288 bgt.s locret_11C298 ROM:0011C28A move.w #0,($AB0).w ROM:0011C290 move.b #2,($10F3).w ROM:0011C296 rts ROM:0011C298 ; --------------------------------------------------------------------------- ROM:0011C298 ROM:0011C298 locret_11C298: ; CODE XREF: ROM:0011C288↑j ROM:0011C298 rts ROM:0011C29A ; --------------------------------------------------------------------------- ROM:0011C29A ROM:0011C29A loc_11C29A: ; DATA XREF: ROM:0011C25A↑o ROM:0011C29A move.w $19E(a5),d1 ROM:0011C29E cmpi.w #0,d1 ROM:0011C2A2 beq.s loc_11C2B2 ROM:0011C2A4 move.w #3,($AB0).w ROM:0011C2AA move.b #1,($10F3).w ROM:0011C2B0 rts ROM:0011C2B2 ; --------------------------------------------------------------------------- ROM:0011C2B2 ROM:0011C2B2 loc_11C2B2: ; CODE XREF: ROM:0011C2A2↑j ROM:0011C2B2 move.w $19C(a5),d1 ROM:0011C2B6 btst #6,($C59).w ROM:0011C2BC bne.s loc_11C2C4 ROM:0011C2BE cmp.w ($A80).w,d1 ROM:0011C2C2 ble.s loc_11C2D2 ROM:0011C2C4 ROM:0011C2C4 loc_11C2C4: ; CODE XREF: ROM:0011C2BC↑j ROM:0011C2C4 move.w #3,($AB0).w ROM:0011C2CA move.b #1,($10F3).w ROM:0011C2D0 rts ROM:0011C2D2 ; --------------------------------------------------------------------------- ROM:0011C2D2 ROM:0011C2D2 loc_11C2D2: ; CODE XREF: ROM:0011C2C2↑j ROM:0011C2D2 cmpi.b #$FF,($10F4).w ROM:0011C2D8 beq.s locret_11C308 ROM:0011C2DA move.b #0,($10F5).w ROM:0011C2E0 bsr.w sub_11C410 ROM:0011C2E4 bsr.w sub_11C424 ROM:0011C2E8 bsr.w sub_11C3FC ROM:0011C2EC bsr.w sub_11C438 ROM:0011C2F0 bsr.w sub_11C4BA ROM:0011C2F4 clr.b ($885).w ROM:0011C2F8 clr.w ($5E4).w ROM:0011C2FC move.b #3,($885).w ROM:0011C302 move.b #3,($10F3).w ROM:0011C308 ROM:0011C308 locret_11C308: ; CODE XREF: ROM:0011C2D8↑j ROM:0011C308 rts ROM:0011C30A ; --------------------------------------------------------------------------- ROM:0011C30A ROM:0011C30A locret_11C30A: ; DATA XREF: ROM:0011C25E↑o ROM:0011C30A rts ROM:0011C30C ; --------------------------------------------------------------------------- ROM:0011C30C ROM:0011C30C locret_11C30C: ; DATA XREF: ROM:0011C262↑o ROM:0011C30C rts ROM:0011C30E ; --------------------------------------------------------------------------- ROM:0011C30E ROM:0011C30E locret_11C30E: ; DATA XREF: ROM:0011C266↑o ROM:0011C30E rts ROM:0011C310 ; --------------------------------------------------------------------------- ROM:0011C310 rts ROM:0011C312 ROM:0011C312 ; =============== S U B R O U T I N E ======================================= ROM:0011C312 ROM:0011C312 ROM:0011C312 sub_11C312: ; CODE XREF: ROM:00117756↑p ROM:0011C312 cmpi.b #3,($10F3).w ROM:0011C318 bne.s loc_11C33E ROM:0011C31A move.w ($A8E).w,d1 ROM:0011C31E cmp.w ($A94).w,d1 ROM:0011C322 bne.s loc_11C330 ROM:0011C324 move.b #4,($10F3).w ROM:0011C32A bra.l locret_11C3FA ROM:0011C330 ; --------------------------------------------------------------------------- ROM:0011C330 ROM:0011C330 loc_11C330: ; CODE XREF: sub_11C312+10↑j ROM:0011C330 bsr.w sub_11C438 ROM:0011C334 bsr.w sub_11C4BA ROM:0011C338 bra.l locret_11C3FA ROM:0011C33E ; --------------------------------------------------------------------------- ROM:0011C33E ROM:0011C33E loc_11C33E: ; CODE XREF: sub_11C312+6↑j ROM:0011C33E cmpi.b #4,($10F3).w ROM:0011C344 bne.l loc_11C3D2 ROM:0011C34A cmpi.b #$FF,($10F4).w ROM:0011C350 bne.s loc_11C38A ROM:0011C352 move.b #$FF,($10F5).w ROM:0011C358 bsr.w sub_11C478 ROM:0011C35C bsr.w sub_11C464 ROM:0011C360 clr.b ($885).w ROM:0011C364 clr.w ($5E4).w ROM:0011C368 bsr.w sub_11C48C ROM:0011C36C bsr.w sub_11C4BA ROM:0011C370 clr.b ($885).w ROM:0011C374 clr.w ($5E4).w ROM:0011C378 move.b #3,($885).w ROM:0011C37E move.b #5,($10F3).w ROM:0011C384 bra.l locret_11C3FA ROM:0011C38A ; --------------------------------------------------------------------------- ROM:0011C38A ROM:0011C38A loc_11C38A: ; CODE XREF: sub_11C312+3E↑j ROM:0011C38A move.w $19A(a5),d1 ROM:0011C38E move.w ($5E4).w,d2 ROM:0011C392 cmp.w d2,d1 ROM:0011C394 bgt.s loc_11C3D0 ROM:0011C396 move.b #$FF,($10F4).w ROM:0011C39C move.b #$FF,($10F5).w ROM:0011C3A2 bsr.w sub_11C478 ROM:0011C3A6 bsr.w sub_11C464 ROM:0011C3AA clr.b ($885).w ROM:0011C3AE clr.w ($5E4).w ROM:0011C3B2 bsr.w sub_11C48C ROM:0011C3B6 bsr.w sub_11C4BA ROM:0011C3BA clr.b ($885).w ROM:0011C3BE clr.w ($5E4).w ROM:0011C3C2 move.b #3,($885).w ROM:0011C3C8 move.b #5,($10F3).w ROM:0011C3CE bra.s locret_11C3FA ROM:0011C3D0 ; --------------------------------------------------------------------------- ROM:0011C3D0 ROM:0011C3D0 loc_11C3D0: ; CODE XREF: sub_11C312+82↑j ROM:0011C3D0 bra.s locret_11C3FA ROM:0011C3D2 ; --------------------------------------------------------------------------- ROM:0011C3D2 ROM:0011C3D2 loc_11C3D2: ; CODE XREF: sub_11C312+32↑j ROM:0011C3D2 cmpi.b #5,($10F3).w ROM:0011C3D8 bne.s locret_11C3FA ROM:0011C3DA cmpi.w #0,($A8E).w ROM:0011C3E0 bne.s loc_11C3F2 ROM:0011C3E2 clr.b ($885).w ROM:0011C3E6 clr.w ($5E4).w ROM:0011C3EA move.b #2,($10F3).w ROM:0011C3F0 bra.s locret_11C3FA ROM:0011C3F2 ; --------------------------------------------------------------------------- ROM:0011C3F2 ROM:0011C3F2 loc_11C3F2: ; CODE XREF: sub_11C312+CE↑j ROM:0011C3F2 bsr.w sub_11C48C ROM:0011C3F6 bsr.w sub_11C4BA ROM:0011C3FA ROM:0011C3FA locret_11C3FA: ; CODE XREF: sub_11C312+18↑j ROM:0011C3FA ; sub_11C312+26↑j ... ROM:0011C3FA rts ROM:0011C3FA ; End of function sub_11C312 ROM:0011C3FA ROM:0011C3FC ROM:0011C3FC ; =============== S U B R O U T I N E ======================================= ROM:0011C3FC ROM:0011C3FC ROM:0011C3FC sub_11C3FC: ; CODE XREF: ROM:0011C2E8↑p ROM:0011C3FC move.w #$3AA4,d1 ROM:0011C400 move.w ($C7C).w,d2 ROM:0011C404 bsr.l sub_1175A4 ROM:0011C40A move.w d1,($A94).w ROM:0011C40E rts ROM:0011C40E ; End of function sub_11C3FC ROM:0011C40E ROM:0011C410 ROM:0011C410 ; =============== S U B R O U T I N E ======================================= ROM:0011C410 ROM:0011C410 ROM:0011C410 sub_11C410: ; CODE XREF: ROM:0011C2E0↑p ROM:0011C410 move.w #$3AA6,d1 ROM:0011C414 move.w ($C7C).w,d2 ROM:0011C418 bsr.l sub_1175A4 ROM:0011C41E move.w d1,($A96).w ROM:0011C422 rts ROM:0011C422 ; End of function sub_11C410 ROM:0011C422 ROM:0011C424 ROM:0011C424 ; =============== S U B R O U T I N E ======================================= ROM:0011C424 ROM:0011C424 ROM:0011C424 sub_11C424: ; CODE XREF: ROM:0011C2E4↑p ROM:0011C424 move.w #$3AA8,d1 ROM:0011C428 move.w ($C7C).w,d2 ROM:0011C42C bsr.l sub_1175A4 ROM:0011C432 move.w d1,($A98).w ROM:0011C436 rts ROM:0011C436 ; End of function sub_11C424 ROM:0011C436 ROM:0011C438 ROM:0011C438 ; =============== S U B R O U T I N E ======================================= ROM:0011C438 ROM:0011C438 ROM:0011C438 sub_11C438: ; CODE XREF: ROM:0011C2EC↑p ROM:0011C438 ; sub_11C312:loc_11C330↑p ROM:0011C438 move.w ($A94).w,d0 ROM:0011C43C muls.w ($A96).w,d0 ROM:0011C440 divs.w #$2710,d0 ROM:0011C444 move.w ($5E4).w,d1 ROM:0011C448 muls.w ($A98).w,d1 ROM:0011C44C move.w d0,d2 ROM:0011C44E add.w d1,d2 ROM:0011C450 cmp.w ($A94).w,d2 ROM:0011C454 bge.s loc_11C45C ROM:0011C456 move.w d2,($A8E).w ROM:0011C45A bra.s locret_11C462 ROM:0011C45C ; --------------------------------------------------------------------------- ROM:0011C45C ROM:0011C45C loc_11C45C: ; CODE XREF: sub_11C438+1C↑j ROM:0011C45C move.w ($A94).w,($A8E).w ROM:0011C462 ROM:0011C462 locret_11C462: ; CODE XREF: sub_11C438+22↑j ROM:0011C462 rts ROM:0011C462 ; End of function sub_11C438 ROM:0011C462 ROM:0011C464 ROM:0011C464 ; =============== S U B R O U T I N E ======================================= ROM:0011C464 ROM:0011C464 ROM:0011C464 sub_11C464: ; CODE XREF: sub_11C312+4A↑p ROM:0011C464 ; sub_11C312+94↑p ROM:0011C464 move.w #$3AA2,d1 ROM:0011C468 move.w ($C7C).w,d2 ROM:0011C46C bsr.l sub_1175A4 ROM:0011C472 move.w d1,($A92).w ROM:0011C476 rts ROM:0011C476 ; End of function sub_11C464 ROM:0011C476 ROM:0011C478 ROM:0011C478 ; =============== S U B R O U T I N E ======================================= ROM:0011C478 ROM:0011C478 ROM:0011C478 sub_11C478: ; CODE XREF: sub_11C312+46↑p ROM:0011C478 ; sub_11C312+90↑p ROM:0011C478 move.w #$3AA0,d1 ROM:0011C47C move.w ($C7C).w,d2 ROM:0011C480 bsr.l sub_1175A4 ROM:0011C486 move.w d1,($A90).w ROM:0011C48A rts ROM:0011C48A ; End of function sub_11C478 ROM:0011C48A ROM:0011C48C ROM:0011C48C ; =============== S U B R O U T I N E ======================================= ROM:0011C48C ROM:0011C48C ROM:0011C48C sub_11C48C: ; CODE XREF: sub_11C312+56↑p ROM:0011C48C ; sub_11C312+A0↑p ... ROM:0011C48C move.w ($A94).w,d0 ROM:0011C490 muls.w ($A90).w,d0 ROM:0011C494 divs.w #$2710,d0 ROM:0011C498 move.w ($5E4).w,d1 ROM:0011C49C muls.w ($A92).w,d1 ROM:0011C4A0 move.w ($A94).w,d2 ROM:0011C4A4 sub.w d0,d2 ROM:0011C4A6 sub.w d1,d2 ROM:0011C4A8 cmpi.w #0,d2 ROM:0011C4AC ble.s loc_11C4B4 ROM:0011C4AE move.w d2,($A8E).w ROM:0011C4B2 bra.s locret_11C4B8 ROM:0011C4B4 ; --------------------------------------------------------------------------- ROM:0011C4B4 ROM:0011C4B4 loc_11C4B4: ; CODE XREF: sub_11C48C+20↑j ROM:0011C4B4 clr.w ($A8E).w ROM:0011C4B8 ROM:0011C4B8 locret_11C4B8: ; CODE XREF: sub_11C48C+26↑j ROM:0011C4B8 rts ROM:0011C4B8 ; End of function sub_11C48C ROM:0011C4B8 ROM:0011C4BA ROM:0011C4BA ; =============== S U B R O U T I N E ======================================= ROM:0011C4BA ROM:0011C4BA ROM:0011C4BA sub_11C4BA: ; CODE XREF: ROM:0011C2F0↑p ROM:0011C4BA ; sub_11C312+22↑p ... ROM:0011C4BA bsr.l sub_122594 ROM:0011C4C0 bsr.l sub_12260C ROM:0011C4C6 rts ROM:0011C4C6 ; End of function sub_11C4BA ROM:0011C4C6 ROM:0011C4C8 ROM:0011C4C8 ; =============== S U B R O U T I N E ======================================= ROM:0011C4C8 ROM:0011C4C8 ROM:0011C4C8 sub_11C4C8: ; CODE XREF: sub_126B3C+54↓p ROM:0011C4C8 move.w ($AC2).w,d1 ROM:0011C4CC cmpi.w #4,d1 ROM:0011C4D0 bcc.s locret_11C4DA ROM:0011C4D2 movea.l off_11C4DC(pc,d1.w*4),a0 ROM:0011C4D6 nop ROM:0011C4D8 jmp (a0) ROM:0011C4DA ; --------------------------------------------------------------------------- ROM:0011C4DA ROM:0011C4DA locret_11C4DA: ; CODE XREF: sub_11C4C8+8↑j ROM:0011C4DA rts ROM:0011C4DA ; End of function sub_11C4C8 ROM:0011C4DA ROM:0011C4DA ; --------------------------------------------------------------------------- ROM:0011C4DC off_11C4DC: dc.l loc_11C4EC ; DATA XREF: sub_11C4C8+A↑r ROM:0011C4E0 dc.l loc_11C500 ROM:0011C4E4 dc.l loc_11C536 ROM:0011C4E8 dc.l loc_11C55E ROM:0011C4EC ; --------------------------------------------------------------------------- ROM:0011C4EC ROM:0011C4EC loc_11C4EC: ; DATA XREF: ROM:off_11C4DC↑o ROM:0011C4EC bsr.w sub_11C578 ROM:0011C4F0 move.w $1C2(a5),($ABE).w ROM:0011C4F6 move.w #1,($AC2).w ROM:0011C4FC rts ROM:0011C4FE ; --------------------------------------------------------------------------- ROM:0011C4FE rts ROM:0011C500 ; --------------------------------------------------------------------------- ROM:0011C500 ROM:0011C500 loc_11C500: ; DATA XREF: ROM:0011C4E0↑o ROM:0011C500 bsr.w sub_11C58C ROM:0011C504 btst #5,($1330).w ROM:0011C50A beq.s loc_11C524 ROM:0011C50C move.w $1C6(a5),($ABC).w ROM:0011C512 move.w $1C4(a5),($ABE).w ROM:0011C518 bsr.w sub_11C5A4 ROM:0011C51C move.w #2,($AC2).w ROM:0011C522 rts ROM:0011C524 ; --------------------------------------------------------------------------- ROM:0011C524 ROM:0011C524 loc_11C524: ; CODE XREF: ROM:0011C50A↑j ROM:0011C524 btst #7,($1321).w ROM:0011C52A beq.s locret_11C534 ROM:0011C52C move.w #3,($AC2).w ROM:0011C532 rts ROM:0011C534 ; --------------------------------------------------------------------------- ROM:0011C534 ROM:0011C534 locret_11C534: ; CODE XREF: ROM:0011C52A↑j ROM:0011C534 rts ROM:0011C536 ; --------------------------------------------------------------------------- ROM:0011C536 ROM:0011C536 loc_11C536: ; DATA XREF: ROM:0011C4E4↑o ROM:0011C536 btst #5,($1330).w ROM:0011C53C bne.s loc_11C54C ROM:0011C53E move.w $1C2(a5),($ABE).w ROM:0011C544 move.w #1,($AC2).w ROM:0011C54A rts ROM:0011C54C ; --------------------------------------------------------------------------- ROM:0011C54C ROM:0011C54C loc_11C54C: ; CODE XREF: ROM:0011C53C↑j ROM:0011C54C btst #7,($1321).w ROM:0011C552 beq.s locret_11C55C ROM:0011C554 move.w #3,($AC2).w ROM:0011C55A rts ROM:0011C55C ; --------------------------------------------------------------------------- ROM:0011C55C ROM:0011C55C locret_11C55C: ; CODE XREF: ROM:0011C552↑j ROM:0011C55C rts ROM:0011C55E ; --------------------------------------------------------------------------- ROM:0011C55E ROM:0011C55E loc_11C55E: ; DATA XREF: ROM:0011C4E8↑o ROM:0011C55E btst #7,($1321).w ROM:0011C564 bne.s locret_11C574 ROM:0011C566 move.w $1C2(a5),($ABE).w ROM:0011C56C move.w #1,($AC2).w ROM:0011C572 rts ROM:0011C574 ; --------------------------------------------------------------------------- ROM:0011C574 ROM:0011C574 locret_11C574: ; CODE XREF: ROM:0011C564↑j ROM:0011C574 rts ROM:0011C576 ; --------------------------------------------------------------------------- ROM:0011C576 rts ROM:0011C578 ROM:0011C578 ; =============== S U B R O U T I N E ======================================= ROM:0011C578 ROM:0011C578 ROM:0011C578 sub_11C578: ; CODE XREF: ROM:loc_11C4EC↑p ROM:0011C578 move.w #$3AAA,d1 ROM:0011C57C move.w ($A80).w,d2 ROM:0011C580 bsr.l sub_1175A4 ROM:0011C586 move.w d1,($ABA).w ROM:0011C58A rts ROM:0011C58A ; End of function sub_11C578 ROM:0011C58A ROM:0011C58C ROM:0011C58C ; =============== S U B R O U T I N E ======================================= ROM:0011C58C ROM:0011C58C ROM:0011C58C sub_11C58C: ; CODE XREF: ROM:loc_11C500↑p ROM:0011C58C move.w #$3B30,d1 ROM:0011C590 move.w ($A4A).w,d2 ROM:0011C594 move.w ($572).w,d3 ROM:0011C598 bsr.l sub_1175A4 ROM:0011C59E move.w d1,($ABC).w ROM:0011C5A2 rts ROM:0011C5A2 ; End of function sub_11C58C ROM:0011C5A2 ROM:0011C5A4 ROM:0011C5A4 ; =============== S U B R O U T I N E ======================================= ROM:0011C5A4 ROM:0011C5A4 ROM:0011C5A4 sub_11C5A4: ; CODE XREF: ROM:0011C518↑p ROM:0011C5A4 move.w $1C8(a5),d0 ROM:0011C5A8 add.w ($ABA).w,d0 ROM:0011C5AC move.w d0,($ABA).w ROM:0011C5B0 rts ROM:0011C5B0 ; End of function sub_11C5A4 ROM:0011C5B0 ROM:0011C5B2 ROM:0011C5B2 ; =============== S U B R O U T I N E ======================================= ROM:0011C5B2 ROM:0011C5B2 ROM:0011C5B2 sub_11C5B2: ; CODE XREF: sub_11231A+1A8↑p ROM:0011C5B2 move.w ($ABE).w,d0 ROM:0011C5B6 ext.l d0 ROM:0011C5B8 muls.l ($A18).w,d1:d0 ROM:0011C5BE divs.l #$6B6C0,d1:d0 ROM:0011C5C6 cmpi.w #$2710,d0 ROM:0011C5CA ble.s loc_11C5D0 ROM:0011C5CC move.w #$2710,d0 ROM:0011C5D0 ROM:0011C5D0 loc_11C5D0: ; CODE XREF: sub_11C5B2+18↑j ROM:0011C5D0 cmpi.w #0,d0 ROM:0011C5D4 bge.s loc_11C5DA ROM:0011C5D6 move.w #0,d0 ROM:0011C5DA ROM:0011C5DA loc_11C5DA: ; CODE XREF: sub_11C5B2+22↑j ROM:0011C5DA move.w d0,d2 ROM:0011C5DC ext.l d2 ROM:0011C5DE move.w ($ABC).w,d1 ROM:0011C5E2 swap d1 ROM:0011C5E4 clr.w d1 ROM:0011C5E6 move.w ($ABA).w,d0 ROM:0011C5EA swap d0 ROM:0011C5EC move.w ($AC0).w,d0 ROM:0011C5F0 sub.l d0,d1 ROM:0011C5F2 muls.l d2,d3:d1 ROM:0011C5F6 divs.l #$F4240,d3:d1 ROM:0011C5FE add.l d0,d1 ROM:0011C600 move.w d1,($AC0).w ROM:0011C604 swap d1 ROM:0011C606 move.w d1,($ABA).w ROM:0011C60A rts ROM:0011C60A ; End of function sub_11C5B2 ROM:0011C60A ROM:0011C60C ROM:0011C60C ; =============== S U B R O U T I N E ======================================= ROM:0011C60C ROM:0011C60C ROM:0011C60C sub_11C60C: ; CODE XREF: ROM:00117076↑p ROM:0011C60C cmpi.w #0,($64C).w ROM:0011C612 bgt.s loc_11C646 ROM:0011C614 btst #0,($933).w ROM:0011C61A beq.s loc_11C644 ROM:0011C61C bclr #0,($933).w ROM:0011C622 btst #7,($FFFFF451).w ROM:0011C628 bne.s loc_11C638 ROM:0011C62A bset #3,($92D).w ROM:0011C630 bclr #3,($936).w ROM:0011C636 bra.s loc_11C644 ROM:0011C638 ; --------------------------------------------------------------------------- ROM:0011C638 ROM:0011C638 loc_11C638: ; CODE XREF: sub_11C60C+1C↑j ROM:0011C638 bset #1,($1340).w ROM:0011C63E move.w #$2710,($4FE).w ROM:0011C644 ROM:0011C644 loc_11C644: ; CODE XREF: sub_11C60C+E↑j ROM:0011C644 ; sub_11C60C+2A↑j ROM:0011C644 bra.s locret_11C656 ROM:0011C646 ; --------------------------------------------------------------------------- ROM:0011C646 ROM:0011C646 loc_11C646: ; CODE XREF: sub_11C60C+6↑j ROM:0011C646 move.w $1EC(a5),d0 ROM:0011C64A cmp.w ($4FE).w,d0 ROM:0011C64E ble.s locret_11C656 ROM:0011C650 bclr #1,($1340).w ROM:0011C656 ROM:0011C656 locret_11C656: ; CODE XREF: sub_11C60C:loc_11C644↑j ROM:0011C656 ; sub_11C60C+42↑j ROM:0011C656 rts ROM:0011C656 ; End of function sub_11C60C ROM:0011C656 ROM:0011C658 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C65A ROM:0011C65A ; =============== S U B R O U T I N E ======================================= ROM:0011C65A ROM:0011C65A ROM:0011C65A sub_11C65A: ; CODE XREF: sub_114078+E↑p ROM:0011C65A move.w ($AB6).w,($52C).w ROM:0011C660 move.w #$A,d0 ROM:0011C664 muls.w ($52C).w,d0 ROM:0011C668 move.w d0,($52E).w ROM:0011C66C rts ROM:0011C66C ; End of function sub_11C65A ROM:0011C66C ROM:0011C66E ROM:0011C66E ; =============== S U B R O U T I N E ======================================= ROM:0011C66E ROM:0011C66E ROM:0011C66E sub_11C66E: ; CODE XREF: sub_11469E+6↑p ROM:0011C66E btst #2,($977).w ROM:0011C674 beq.s loc_11C69A ROM:0011C676 btst #2,($97B).w ROM:0011C67C beq.s loc_11C68C ROM:0011C67E bset #6,($FFFFFA41).w ROM:0011C684 bset #1,($1328).w ROM:0011C68A bra.s loc_11C698 ROM:0011C68C ; --------------------------------------------------------------------------- ROM:0011C68C ROM:0011C68C loc_11C68C: ; CODE XREF: sub_11C66E+E↑j ROM:0011C68C bclr #6,($FFFFFA41).w ROM:0011C692 bclr #1,($1328).w ROM:0011C698 ROM:0011C698 loc_11C698: ; CODE XREF: sub_11C66E+1C↑j ROM:0011C698 bra.s locret_11C6D0 ROM:0011C69A ; --------------------------------------------------------------------------- ROM:0011C69A ROM:0011C69A loc_11C69A: ; CODE XREF: sub_11C66E+6↑j ROM:0011C69A move.w $254(a5),d0 ROM:0011C69E cmpi.w #1,d0 ROM:0011C6A2 bne.s loc_11C6AC ROM:0011C6A4 bclr #6,($FFFFFA41).w ROM:0011C6AA bra.s locret_11C6D0 ROM:0011C6AC ; --------------------------------------------------------------------------- ROM:0011C6AC ROM:0011C6AC loc_11C6AC: ; CODE XREF: sub_11C66E+34↑j ROM:0011C6AC cmpi.w #2,d0 ROM:0011C6B0 bne.s loc_11C6BA ROM:0011C6B2 bset #6,($FFFFFA41).w ROM:0011C6B8 bra.s locret_11C6D0 ROM:0011C6BA ; --------------------------------------------------------------------------- ROM:0011C6BA ROM:0011C6BA loc_11C6BA: ; CODE XREF: sub_11C66E+42↑j ROM:0011C6BA btst #1,($1328).w ROM:0011C6C0 beq.s loc_11C6CA ROM:0011C6C2 bset #6,($FFFFFA41).w ROM:0011C6C8 bra.s locret_11C6D0 ROM:0011C6CA ; --------------------------------------------------------------------------- ROM:0011C6CA ROM:0011C6CA loc_11C6CA: ; CODE XREF: sub_11C66E+52↑j ROM:0011C6CA bclr #6,($FFFFFA41).w ROM:0011C6D0 ROM:0011C6D0 locret_11C6D0: ; CODE XREF: sub_11C66E:loc_11C698↑j ROM:0011C6D0 ; sub_11C66E+3C↑j ... ROM:0011C6D0 rts ROM:0011C6D0 ; End of function sub_11C66E ROM:0011C6D0 ROM:0011C6D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D6 ROM:0011C6D6 ; =============== S U B R O U T I N E ======================================= ROM:0011C6D6 ROM:0011C6D6 ROM:0011C6D6 sub_11C6D6: ; CODE XREF: sub_126B3C+A8↓p ROM:0011C6D6 clr.w d1 ROM:0011C6D8 move.b ($10FA).w,d1 ROM:0011C6DC cmpi.w #5,d1 ROM:0011C6E0 bcc.s locret_11C6EA ROM:0011C6E2 movea.l off_11C6EC(pc,d1.w*4),a0 ROM:0011C6E6 nop ROM:0011C6E8 jmp (a0) ROM:0011C6EA ; --------------------------------------------------------------------------- ROM:0011C6EA ROM:0011C6EA locret_11C6EA: ; CODE XREF: sub_11C6D6+A↑j ROM:0011C6EA rts ROM:0011C6EA ; End of function sub_11C6D6 ROM:0011C6EA ROM:0011C6EA ; --------------------------------------------------------------------------- ROM:0011C6EC off_11C6EC: dc.l loc_11C700 ; DATA XREF: sub_11C6D6+C↑r ROM:0011C6F0 dc.l loc_11C71A ROM:0011C6F4 dc.l loc_11C742 ROM:0011C6F8 dc.l loc_11C78E ROM:0011C6FC dc.l loc_11C7AE ROM:0011C700 ; --------------------------------------------------------------------------- ROM:0011C700 ROM:0011C700 loc_11C700: ; DATA XREF: ROM:off_11C6EC↑o ROM:0011C700 move.w $272(a5),d0 ROM:0011C704 clr.b ($8BE).w ROM:0011C708 move.w d0,($656).w ROM:0011C70C move.b #1,($8BE).w ROM:0011C712 move.b #1,($10FA).w ROM:0011C718 rts ROM:0011C71A ; --------------------------------------------------------------------------- ROM:0011C71A ROM:0011C71A loc_11C71A: ; DATA XREF: ROM:0011C6F0↑o ROM:0011C71A cmpi.w #0,($656).w ROM:0011C720 bgt.s locret_11C740 ROM:0011C722 move.w $270(a5),d0 ROM:0011C726 clr.b ($8BE).w ROM:0011C72A move.w d0,($656).w ROM:0011C72E move.b #1,($8BE).w ROM:0011C734 bset #3,($1337).w ROM:0011C73A move.b #2,($10FA).w ROM:0011C740 ROM:0011C740 locret_11C740: ; CODE XREF: ROM:0011C720↑j ROM:0011C740 rts ROM:0011C742 ; --------------------------------------------------------------------------- ROM:0011C742 ROM:0011C742 loc_11C742: ; DATA XREF: ROM:0011C6F4↑o ROM:0011C742 cmpi.w #0,($656).w ROM:0011C748 bgt.s loc_11C76A ROM:0011C74A btst #7,($1321).w ROM:0011C750 bne.s loc_11C75A ROM:0011C752 btst #4,($934).w ROM:0011C758 bne.s loc_11C768 ROM:0011C75A ROM:0011C75A loc_11C75A: ; CODE XREF: ROM:0011C750↑j ROM:0011C75A bclr #3,($1337).w ROM:0011C760 move.b #3,($10FA).w ROM:0011C766 rts ROM:0011C768 ; --------------------------------------------------------------------------- ROM:0011C768 ROM:0011C768 loc_11C768: ; CODE XREF: ROM:0011C758↑j ROM:0011C768 bra.s locret_11C78C ROM:0011C76A ; --------------------------------------------------------------------------- ROM:0011C76A ROM:0011C76A loc_11C76A: ; CODE XREF: ROM:0011C748↑j ROM:0011C76A btst #4,($934).w ROM:0011C770 bne.s locret_11C78C ROM:0011C772 bclr #0,($8BE).w ROM:0011C778 bset #2,($8BE).w ROM:0011C77E bclr #3,($1337).w ROM:0011C784 move.b #4,($10FA).w ROM:0011C78A rts ROM:0011C78C ; --------------------------------------------------------------------------- ROM:0011C78C ROM:0011C78C locret_11C78C: ; CODE XREF: ROM:loc_11C768↑j ROM:0011C78C ; ROM:0011C770↑j ROM:0011C78C rts ROM:0011C78E ; --------------------------------------------------------------------------- ROM:0011C78E ROM:0011C78E loc_11C78E: ; DATA XREF: ROM:0011C6F8↑o ROM:0011C78E btst #4,($934).w ROM:0011C794 beq.s locret_11C7AC ROM:0011C796 btst #7,($1321).w ROM:0011C79C bne.s locret_11C7AC ROM:0011C79E bset #3,($1337).w ROM:0011C7A4 move.b #2,($10FA).w ROM:0011C7AA rts ROM:0011C7AC ; --------------------------------------------------------------------------- ROM:0011C7AC ROM:0011C7AC locret_11C7AC: ; CODE XREF: ROM:0011C794↑j ROM:0011C7AC ; ROM:0011C79C↑j ROM:0011C7AC rts ROM:0011C7AE ; --------------------------------------------------------------------------- ROM:0011C7AE ROM:0011C7AE loc_11C7AE: ; DATA XREF: ROM:0011C6FC↑o ROM:0011C7AE btst #4,($934).w ROM:0011C7B4 beq.s locret_11C7D0 ROM:0011C7B6 bclr #2,($8BE).w ROM:0011C7BC bset #0,($8BE).w ROM:0011C7C2 bset #3,($1337).w ROM:0011C7C8 move.b #2,($10FA).w ROM:0011C7CE rts ROM:0011C7D0 ; --------------------------------------------------------------------------- ROM:0011C7D0 ROM:0011C7D0 locret_11C7D0: ; CODE XREF: ROM:0011C7B4↑j ROM:0011C7D0 rts ROM:0011C7D2 ; --------------------------------------------------------------------------- ROM:0011C7D2 move.w #1,($AFE).w ROM:0011C7D8 bclr #0,($1333).w ROM:0011C7DE bclr #0,($132A).w ROM:0011C7E4 bset #4,($131C).w ROM:0011C7EA rts ROM:0011C7EC ; --------------------------------------------------------------------------- ROM:0011C7EC move.w #2,($AFE).w ROM:0011C7F2 bclr #0,($1333).w ROM:0011C7F8 bclr #0,($132A).w ROM:0011C7FE bset #4,($131C).w ROM:0011C804 rts ROM:0011C806 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C808 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C80A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C80C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C80E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C810 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C812 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C814 ROM:0011C814 ; =============== S U B R O U T I N E ======================================= ROM:0011C814 ROM:0011C814 ROM:0011C814 sub_11C814: ; CODE XREF: sub_11C924+C↓p ROM:0011C814 clr.w d1 ROM:0011C816 move.b ($1109).w,d1 ROM:0011C81A cmpi.w #5,d1 ROM:0011C81E bcc.s locret_11C828 ROM:0011C820 movea.l off_11C82A(pc,d1.w*4),a0 ROM:0011C824 nop ROM:0011C826 jmp (a0) ROM:0011C828 ; --------------------------------------------------------------------------- ROM:0011C828 ROM:0011C828 locret_11C828: ; CODE XREF: sub_11C814+A↑j ROM:0011C828 rts ROM:0011C828 ; End of function sub_11C814 ROM:0011C828 ROM:0011C828 ; --------------------------------------------------------------------------- ROM:0011C82A off_11C82A: dc.l loc_11C83E ; DATA XREF: sub_11C814+C↑r ROM:0011C82E dc.l loc_11C848 ROM:0011C832 dc.l loc_11C8B8 ROM:0011C836 dc.l loc_11C8E2 ROM:0011C83A dc.l loc_11C912 ROM:0011C83E ; --------------------------------------------------------------------------- ROM:0011C83E ROM:0011C83E loc_11C83E: ; DATA XREF: ROM:off_11C82A↑o ROM:0011C83E move.b #1,($1109).w ROM:0011C844 bra.s locret_11C8B6 ROM:0011C846 ; --------------------------------------------------------------------------- ROM:0011C846 rts ROM:0011C848 ; --------------------------------------------------------------------------- ROM:0011C848 ROM:0011C848 loc_11C848: ; DATA XREF: ROM:0011C82E↑o ROM:0011C848 btst #7,($1321).w ROM:0011C84E beq.s loc_11C88E ROM:0011C850 btst #5,($1345).w ROM:0011C856 beq.s loc_11C88E ROM:0011C858 move.w $28A(a5),d0 ROM:0011C85C cmpi.w #1,d0 ROM:0011C860 bne.s loc_11C88E ROM:0011C862 bset #4,($1332).w ROM:0011C868 move.w #$3AAC,d1 ROM:0011C86C move.w ($A46).w,d2 ROM:0011C870 bsr.l sub_1175A4 ROM:0011C876 clr.b ($8E9).w ROM:0011C87A move.w d1,($6AC).w ROM:0011C87E move.b #1,($8E9).w ROM:0011C884 move.b #3,($1109).w ROM:0011C88A bra.w locret_11C910 ROM:0011C88E ; --------------------------------------------------------------------------- ROM:0011C88E ROM:0011C88E loc_11C88E: ; CODE XREF: ROM:0011C84E↑j ROM:0011C88E ; ROM:0011C856↑j ... ROM:0011C88E btst #7,($1321).w ROM:0011C894 beq.s locret_11C8B6 ROM:0011C896 btst #6,($132D).w ROM:0011C89C bne.s loc_11C8A8 ROM:0011C89E move.w $288(a5),d1 ROM:0011C8A2 cmp.w ($A80).w,d1 ROM:0011C8A6 bge.s locret_11C8B6 ROM:0011C8A8 ROM:0011C8A8 loc_11C8A8: ; CODE XREF: ROM:0011C89C↑j ROM:0011C8A8 bset #4,($1332).w ROM:0011C8AE move.b #2,($1109).w ROM:0011C8B4 bra.s locret_11C8E0 ROM:0011C8B6 ; --------------------------------------------------------------------------- ROM:0011C8B6 ROM:0011C8B6 locret_11C8B6: ; CODE XREF: ROM:0011C844↑j ROM:0011C8B6 ; ROM:0011C894↑j ... ROM:0011C8B6 rts ROM:0011C8B8 ; --------------------------------------------------------------------------- ROM:0011C8B8 ROM:0011C8B8 loc_11C8B8: ; DATA XREF: ROM:0011C832↑o ROM:0011C8B8 btst #7,($1321).w ROM:0011C8BE beq.s loc_11C8D2 ROM:0011C8C0 move.w $286(a5),d1 ROM:0011C8C4 cmp.w ($A80).w,d1 ROM:0011C8C8 ble.s locret_11C8E0 ROM:0011C8CA btst #6,($132D).w ROM:0011C8D0 bne.s locret_11C8E0 ROM:0011C8D2 ROM:0011C8D2 loc_11C8D2: ; CODE XREF: ROM:0011C8BE↑j ROM:0011C8D2 bclr #4,($1332).w ROM:0011C8D8 move.b #1,($1109).w ROM:0011C8DE bra.s locret_11C8B6 ROM:0011C8E0 ; --------------------------------------------------------------------------- ROM:0011C8E0 ROM:0011C8E0 locret_11C8E0: ; CODE XREF: ROM:0011C8B4↑j ROM:0011C8E0 ; ROM:0011C8C8↑j ... ROM:0011C8E0 rts ROM:0011C8E2 ; --------------------------------------------------------------------------- ROM:0011C8E2 ROM:0011C8E2 loc_11C8E2: ; DATA XREF: ROM:0011C836↑o ROM:0011C8E2 btst #7,($1321).w ROM:0011C8E8 bne.s loc_11C8F8 ROM:0011C8EA bclr #4,($1332).w ROM:0011C8F0 move.b #1,($1109).w ROM:0011C8F6 bra.s locret_11C8B6 ROM:0011C8F8 ; --------------------------------------------------------------------------- ROM:0011C8F8 ROM:0011C8F8 loc_11C8F8: ; CODE XREF: ROM:0011C8E8↑j ROM:0011C8F8 cmpi.w #0,($6AC).w ROM:0011C8FE bgt.s locret_11C910 ROM:0011C900 btst #6,($132D).w ROM:0011C906 bne.s locret_11C910 ROM:0011C908 bclr #4,($1332).w ROM:0011C90E bra.s locret_11C922 ROM:0011C910 ; --------------------------------------------------------------------------- ROM:0011C910 ROM:0011C910 locret_11C910: ; CODE XREF: ROM:0011C88A↑j ROM:0011C910 ; ROM:0011C8FE↑j ... ROM:0011C910 rts ROM:0011C912 ; --------------------------------------------------------------------------- ROM:0011C912 ROM:0011C912 loc_11C912: ; DATA XREF: ROM:0011C83A↑o ROM:0011C912 btst #7,($1321).w ROM:0011C918 bne.s locret_11C922 ROM:0011C91A move.b #1,($1109).w ROM:0011C920 bra.s locret_11C8B6 ROM:0011C922 ; --------------------------------------------------------------------------- ROM:0011C922 ROM:0011C922 locret_11C922: ; CODE XREF: ROM:0011C90E↑j ROM:0011C922 ; ROM:0011C918↑j ROM:0011C922 rts ROM:0011C924 ROM:0011C924 ; =============== S U B R O U T I N E ======================================= ROM:0011C924 ROM:0011C924 ROM:0011C924 sub_11C924: ; CODE XREF: sub_126B3C+18↓p ROM:0011C924 bsr.l sub_11D52A ROM:0011C92A bsr.l sub_11CFA2 ROM:0011C930 bsr.l sub_11C814 ROM:0011C936 bsr.l sub_11CC5E ROM:0011C93C bsr.w sub_11C954 ROM:0011C940 bsr.l nullsub_16 ROM:0011C946 bsr.l nullsub_17 ROM:0011C94C bsr.l nullsub_15 ROM:0011C952 rts ROM:0011C952 ; End of function sub_11C924 ROM:0011C952 ROM:0011C954 ROM:0011C954 ; =============== S U B R O U T I N E ======================================= ROM:0011C954 ROM:0011C954 ROM:0011C954 sub_11C954: ; CODE XREF: sub_11C924+18↑p ROM:0011C954 clr.w d1 ROM:0011C956 move.b ($110A).w,d1 ROM:0011C95A cmpi.w #5,d1 ROM:0011C95E bcc.s locret_11C968 ROM:0011C960 movea.l off_11C96A(pc,d1.w*4),a0 ROM:0011C964 nop ROM:0011C966 jmp (a0) ROM:0011C968 ; --------------------------------------------------------------------------- ROM:0011C968 ROM:0011C968 locret_11C968: ; CODE XREF: sub_11C954+A↑j ROM:0011C968 rts ROM:0011C968 ; End of function sub_11C954 ROM:0011C968 ROM:0011C968 ; --------------------------------------------------------------------------- ROM:0011C96A off_11C96A: dc.l loc_11C97E ; DATA XREF: sub_11C954+C↑r ROM:0011C96E dc.l loc_11C996 ROM:0011C972 dc.l loc_11CA20 ROM:0011C976 dc.l loc_11CA84 ROM:0011C97A dc.l loc_11CADC ROM:0011C97E ; --------------------------------------------------------------------------- ROM:0011C97E ROM:0011C97E loc_11C97E: ; DATA XREF: ROM:off_11C96A↑o ROM:0011C97E bset #2,($1344).w ROM:0011C984 bsr.l sub_11CD96 ROM:0011C98A move.b #1,($110A).w ROM:0011C990 bra.w loc_11CA18 ROM:0011C994 ; --------------------------------------------------------------------------- ROM:0011C994 rts ROM:0011C996 ; --------------------------------------------------------------------------- ROM:0011C996 ROM:0011C996 loc_11C996: ; DATA XREF: ROM:0011C96E↑o ROM:0011C996 move.w $28E(a5),d1 ROM:0011C99A cmpi.w #1,d1 ROM:0011C99E bne.s loc_11C9B6 ROM:0011C9A0 bclr #1,($1339).w ROM:0011C9A6 bclr #6,($132F).w ROM:0011C9AC move.b #4,($110A).w ROM:0011C9B2 bra.w loc_11CB46 ROM:0011C9B6 ; --------------------------------------------------------------------------- ROM:0011C9B6 ROM:0011C9B6 loc_11C9B6: ; CODE XREF: ROM:0011C99E↑j ROM:0011C9B6 move.w $28C(a5),d0 ROM:0011C9BA cmpi.w #1,d0 ROM:0011C9BE bne.s loc_11C9D0 ROM:0011C9C0 bclr #2,($1344).w ROM:0011C9C6 move.b #3,($110A).w ROM:0011C9CC bra.w loc_11CAD4 ROM:0011C9D0 ; --------------------------------------------------------------------------- ROM:0011C9D0 ROM:0011C9D0 loc_11C9D0: ; CODE XREF: ROM:0011C9BE↑j ROM:0011C9D0 move.w #2,d0 ROM:0011C9D4 move.w #1,d1 ROM:0011C9D8 cmp.w $28C(a5),d0 ROM:0011C9DC beq.s loc_11C9F4 ROM:0011C9DE cmp.w $28C(a5),d1 ROM:0011C9E2 beq.s loc_11CA18 ROM:0011C9E4 btst #1,($142A).w ROM:0011C9EA bne.s loc_11C9F4 ROM:0011C9EC btst #1,($936).w ROM:0011C9F2 beq.s loc_11CA18 ROM:0011C9F4 ROM:0011C9F4 loc_11C9F4: ; CODE XREF: ROM:0011C9DC↑j ROM:0011C9F4 ; ROM:0011C9EA↑j ROM:0011C9F4 bset #1,($142A).w ROM:0011C9FA bsr.l sub_11D062 ROM:0011CA00 move.b #0,($110C).w ROM:0011CA06 bclr #1,($131F).w ROM:0011CA0C move.b #2,($110A).w ROM:0011CA12 bra.l loc_11CA7C ROM:0011CA18 ; --------------------------------------------------------------------------- ROM:0011CA18 ROM:0011CA18 loc_11CA18: ; CODE XREF: ROM:0011C990↑j ROM:0011CA18 ; ROM:0011C9E2↑j ... ROM:0011CA18 bsr.l sub_11CD96 ROM:0011CA1E rts ROM:0011CA20 ; --------------------------------------------------------------------------- ROM:0011CA20 ROM:0011CA20 loc_11CA20: ; DATA XREF: ROM:0011C972↑o ROM:0011CA20 move.w $28E(a5),d1 ROM:0011CA24 cmpi.w #1,d1 ROM:0011CA28 bne.s loc_11CA3A ROM:0011CA2A bclr #1,($142A).w ROM:0011CA30 move.b #4,($110A).w ROM:0011CA36 bra.w loc_11CB46 ROM:0011CA3A ; --------------------------------------------------------------------------- ROM:0011CA3A ROM:0011CA3A loc_11CA3A: ; CODE XREF: ROM:0011CA28↑j ROM:0011CA3A move.w $28C(a5),d0 ROM:0011CA3E cmpi.w #1,d0 ROM:0011CA42 bne.s loc_11CA5C ROM:0011CA44 bclr #1,($142A).w ROM:0011CA4A bclr #2,($1344).w ROM:0011CA50 move.b #3,($110A).w ROM:0011CA56 bra.l loc_11CAD4 ROM:0011CA5C ; --------------------------------------------------------------------------- ROM:0011CA5C ROM:0011CA5C loc_11CA5C: ; CODE XREF: ROM:0011CA42↑j ROM:0011CA5C btst #6,($1332).w ROM:0011CA62 beq.s loc_11CA7C ROM:0011CA64 bclr #1,($142A).w ROM:0011CA6A bclr #6,($1332).w ROM:0011CA70 move.b #1,($110A).w ROM:0011CA76 bra.l loc_11CA18 ROM:0011CA7C ; --------------------------------------------------------------------------- ROM:0011CA7C ROM:0011CA7C loc_11CA7C: ; CODE XREF: ROM:0011CA12↑j ROM:0011CA7C ; ROM:0011CA62↑j ... ROM:0011CA7C bsr.l sub_11D062 ROM:0011CA82 rts ROM:0011CA84 ; --------------------------------------------------------------------------- ROM:0011CA84 ROM:0011CA84 loc_11CA84: ; DATA XREF: ROM:0011C976↑o ROM:0011CA84 move.w $28E(a5),d1 ROM:0011CA88 cmpi.w #1,d1 ROM:0011CA8C bne.s loc_11CA9E ROM:0011CA8E bset #2,($1344).w ROM:0011CA94 move.b #4,($110A).w ROM:0011CA9A bra.w loc_11CB46 ROM:0011CA9E ; --------------------------------------------------------------------------- ROM:0011CA9E ROM:0011CA9E loc_11CA9E: ; CODE XREF: ROM:0011CA8C↑j ROM:0011CA9E move.w $28C(a5),d0 ROM:0011CAA2 cmpi.w #2,d0 ROM:0011CAA6 bne.s loc_11CABC ROM:0011CAA8 bset #2,($1344).w ROM:0011CAAE bset #1,($142A).w ROM:0011CAB4 move.b #2,($110A).w ROM:0011CABA bra.s loc_11CA7C ROM:0011CABC ; --------------------------------------------------------------------------- ROM:0011CABC ROM:0011CABC loc_11CABC: ; CODE XREF: ROM:0011CAA6↑j ROM:0011CABC cmpi.w #0,d0 ROM:0011CAC0 bne.s loc_11CAD4 ROM:0011CAC2 bset #2,($1344).w ROM:0011CAC8 move.b #1,($110A).w ROM:0011CACE bra.l loc_11CA18 ROM:0011CAD4 ; --------------------------------------------------------------------------- ROM:0011CAD4 ROM:0011CAD4 loc_11CAD4: ; CODE XREF: ROM:0011C9CC↑j ROM:0011CAD4 ; ROM:0011CA56↑j ... ROM:0011CAD4 bsr.l sub_11CD96 ROM:0011CADA rts ROM:0011CADC ; --------------------------------------------------------------------------- ROM:0011CADC ROM:0011CADC loc_11CADC: ; DATA XREF: ROM:0011C97A↑o ROM:0011CADC move.w $28E(a5),d0 ROM:0011CAE0 cmpi.w #0,d0 ROM:0011CAE4 bne.s loc_11CAFE ROM:0011CAE6 move.w $28C(a5),d0 ROM:0011CAEA cmpi.w #1,d0 ROM:0011CAEE bne.s loc_11CAFE ROM:0011CAF0 bclr #2,($1344).w ROM:0011CAF6 move.b #3,($110A).w ROM:0011CAFC bra.s loc_11CAD4 ROM:0011CAFE ; --------------------------------------------------------------------------- ROM:0011CAFE ROM:0011CAFE loc_11CAFE: ; CODE XREF: ROM:0011CAE4↑j ROM:0011CAFE ; ROM:0011CAEE↑j ROM:0011CAFE move.w $28E(a5),d0 ROM:0011CB02 cmpi.w #0,d0 ROM:0011CB06 bne.s loc_11CB22 ROM:0011CB08 move.w $28C(a5),d0 ROM:0011CB0C cmpi.w #2,d0 ROM:0011CB10 bne.s loc_11CB22 ROM:0011CB12 bset #1,($142A).w ROM:0011CB18 move.b #2,($110A).w ROM:0011CB1E bra.w loc_11CA7C ROM:0011CB22 ; --------------------------------------------------------------------------- ROM:0011CB22 ROM:0011CB22 loc_11CB22: ; CODE XREF: ROM:0011CB06↑j ROM:0011CB22 ; ROM:0011CB10↑j ROM:0011CB22 move.w $28E(a5),d0 ROM:0011CB26 cmpi.w #0,d0 ROM:0011CB2A bne.s loc_11CB46 ROM:0011CB2C move.w $28C(a5),d0 ROM:0011CB30 cmpi.w #0,d0 ROM:0011CB34 bne.s loc_11CB46 ROM:0011CB36 bclr #1,($142A).w ROM:0011CB3C move.b #1,($110A).w ROM:0011CB42 bra.w loc_11CA18 ROM:0011CB46 ; --------------------------------------------------------------------------- ROM:0011CB46 ROM:0011CB46 loc_11CB46: ; CODE XREF: ROM:0011C9B2↑j ROM:0011CB46 ; ROM:0011CA36↑j ... ROM:0011CB46 bsr.w sub_11CB4E ROM:0011CB4A rts ROM:0011CB4C ; --------------------------------------------------------------------------- ROM:0011CB4C rts 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:loc_11CB46↑p ROM:0011CB4E move.w #$3B32,d1 ROM:0011CB52 move.w ($A80).w,d2 ROM:0011CB56 move.w ($A5A).w,d3 ROM:0011CB5A bsr.l sub_1175A4 ROM:0011CB60 move.w d1,($B10).w ROM:0011CB64 move.w #$3AAE,d1 ROM:0011CB68 move.w ($A4C).w,d2 ROM:0011CB6C bsr.l sub_1175A4 ROM:0011CB72 move.w d1,($B0A).w ROM:0011CB76 btst #6,($132D).w ROM:0011CB7C beq.s loc_11CB86 ROM:0011CB7E move.w $292(a5),($B0C).w ROM:0011CB84 bra.s loc_11CB8A ROM:0011CB86 ; --------------------------------------------------------------------------- ROM:0011CB86 ROM:0011CB86 loc_11CB86: ; CODE XREF: sub_11CB4E+2E↑j ROM:0011CB86 clr.w ($B0C).w ROM:0011CB8A ROM:0011CB8A loc_11CB8A: ; CODE XREF: sub_11CB4E+36↑j ROM:0011CB8A btst #5,($132A).w ROM:0011CB90 beq.s loc_11CB9E ROM:0011CB92 btst #6,($92E).w ROM:0011CB98 beq.s loc_11CB9E ROM:0011CB9A bra.w loc_11CBA6 ROM:0011CB9E ; --------------------------------------------------------------------------- ROM:0011CB9E ROM:0011CB9E loc_11CB9E: ; CODE XREF: sub_11CB4E+42↑j ROM:0011CB9E ; sub_11CB4E+4A↑j ROM:0011CB9E btst #5,($1345).w ROM:0011CBA4 beq.s loc_11CBAC ROM:0011CBA6 ROM:0011CBA6 loc_11CBA6: ; CODE XREF: sub_11CB4E+4C↑j ROM:0011CBA6 move.w #$2710,($B10).w ROM:0011CBAC ROM:0011CBAC loc_11CBAC: ; CODE XREF: sub_11CB4E+56↑j ROM:0011CBAC btst #2,($1324).w ROM:0011CBB2 beq.s loc_11CBBC ROM:0011CBB4 move.w $296(a5),d1 ROM:0011CBB8 move.w d1,($B0A).w ROM:0011CBBC ROM:0011CBBC loc_11CBBC: ; CODE XREF: sub_11CB4E+64↑j ROM:0011CBBC btst #7,($1321).w ROM:0011CBC2 beq.s loc_11CBDA ROM:0011CBC4 btst #4,($1332).w ROM:0011CBCA beq.s loc_11CBD4 ROM:0011CBCC move.w #$2710,($B0E).w ROM:0011CBD2 bra.s loc_11CBD8 ROM:0011CBD4 ; --------------------------------------------------------------------------- ROM:0011CBD4 ROM:0011CBD4 loc_11CBD4: ; CODE XREF: sub_11CB4E+7C↑j ROM:0011CBD4 clr.w ($B0E).w ROM:0011CBD8 ROM:0011CBD8 loc_11CBD8: ; CODE XREF: sub_11CB4E+84↑j ROM:0011CBD8 bra.s loc_11CBFC ROM:0011CBDA ; --------------------------------------------------------------------------- ROM:0011CBDA ROM:0011CBDA loc_11CBDA: ; CODE XREF: sub_11CB4E+74↑j ROM:0011CBDA move.w ($B10).w,($B0E).w ROM:0011CBE0 move.w ($B0A).w,d0 ROM:0011CBE4 cmp.w ($B0E).w,d0 ROM:0011CBE8 ble.s loc_11CBEE ROM:0011CBEA move.w d0,($B0E).w ROM:0011CBEE ROM:0011CBEE loc_11CBEE: ; CODE XREF: sub_11CB4E+9A↑j ROM:0011CBEE move.w ($B0C).w,d0 ROM:0011CBF2 cmp.w ($B0E).w,d0 ROM:0011CBF6 ble.s loc_11CBFC ROM:0011CBF8 move.w d0,($B0E).w ROM:0011CBFC ROM:0011CBFC loc_11CBFC: ; CODE XREF: sub_11CB4E:loc_11CBD8↑j ROM:0011CBFC ; sub_11CB4E+A8↑j ROM:0011CBFC move.w $290(a5),($AE4).w ROM:0011CC02 move.w ($B12).w,d2 ROM:0011CC06 cmp.w ($B0E).w,d2 ROM:0011CC0A bge.s loc_11CC14 ROM:0011CC0C move.w ($B0E).w,($B12).w ROM:0011CC12 bra.s loc_11CC2A ROM:0011CC14 ; --------------------------------------------------------------------------- ROM:0011CC14 ROM:0011CC14 loc_11CC14: ; CODE XREF: sub_11CB4E+BC↑j ROM:0011CC14 sub.w ($B0E).w,d2 ROM:0011CC18 move.w $294(a5),d3 ROM:0011CC1C cmp.w d2,d3 ROM:0011CC1E bge.s loc_11CC2A ROM:0011CC20 move.w ($B0E).w,d2 ROM:0011CC24 add.w d3,d2 ROM:0011CC26 move.w d2,($B12).w ROM:0011CC2A ROM:0011CC2A loc_11CC2A: ; CODE XREF: sub_11CB4E+C4↑j ROM:0011CC2A ; sub_11CB4E+D0↑j ROM:0011CC2A cmpi.w #0,($B0E).w ROM:0011CC30 bgt.s loc_11CC36 ROM:0011CC32 clr.w ($B12).w ROM:0011CC36 ROM:0011CC36 loc_11CC36: ; CODE XREF: sub_11CB4E+E2↑j ROM:0011CC36 move.w $298(a5),d1 ROM:0011CC3A cmpi.w #$FF9C,d1 ROM:0011CC3E beq.s loc_11CC44 ROM:0011CC40 move.w d1,($B12).w ROM:0011CC44 ROM:0011CC44 loc_11CC44: ; CODE XREF: sub_11CB4E+F0↑j ROM:0011CC44 move.w #$3AB0,d1 ROM:0011CC48 move.w ($B12).w,d2 ROM:0011CC4C bsr.l sub_1175A4 ROM:0011CC52 move.w d1,($B14).w ROM:0011CC56 move.w ($B14).w,($AD4).w ROM:0011CC5C rts ROM:0011CC5C ; End of function sub_11CB4E ROM:0011CC5C ROM:0011CC5E ROM:0011CC5E ; =============== S U B R O U T I N E ======================================= ROM:0011CC5E ROM:0011CC5E ROM:0011CC5E sub_11CC5E: ; CODE XREF: sub_11C924+12↑p ROM:0011CC5E clr.w d1 ROM:0011CC60 move.b ($110B).w,d1 ROM:0011CC64 cmpi.w #5,d1 ROM:0011CC68 bcc.s locret_11CC72 ROM:0011CC6A movea.l off_11CC74(pc,d1.w*4),a0 ROM:0011CC6E nop ROM:0011CC70 jmp (a0) ROM:0011CC72 ; --------------------------------------------------------------------------- ROM:0011CC72 ROM:0011CC72 locret_11CC72: ; CODE XREF: sub_11CC5E+A↑j ROM:0011CC72 rts ROM:0011CC72 ; End of function sub_11CC5E ROM:0011CC72 ROM:0011CC72 ; --------------------------------------------------------------------------- ROM:0011CC74 off_11CC74: dc.l loc_11CC88 ; DATA XREF: sub_11CC5E+C↑r ROM:0011CC78 dc.l loc_11CC98 ROM:0011CC7C dc.l loc_11CCC0 ROM:0011CC80 dc.l loc_11CD38 ROM:0011CC84 dc.l loc_11CD70 ROM:0011CC88 ; --------------------------------------------------------------------------- ROM:0011CC88 ROM:0011CC88 loc_11CC88: ; DATA XREF: ROM:off_11CC74↑o ROM:0011CC88 bclr #6,($1337).w ROM:0011CC8E move.b #1,($110B).w ROM:0011CC94 bra.s locret_11CCBE ROM:0011CC96 ; --------------------------------------------------------------------------- ROM:0011CC96 rts ROM:0011CC98 ; --------------------------------------------------------------------------- ROM:0011CC98 ROM:0011CC98 loc_11CC98: ; DATA XREF: ROM:0011CC78↑o ROM:0011CC98 btst #4,($934).w ROM:0011CC9E bne.s locret_11CCBE ROM:0011CCA0 move.w $29C(a5),d0 ROM:0011CCA4 clr.b ($8EA).w ROM:0011CCA8 move.w d0,($6AE).w ROM:0011CCAC move.b #1,($8EA).w ROM:0011CCB2 move.b #2,($110B).w ROM:0011CCB8 bra.l loc_11CD32 ROM:0011CCBE ; --------------------------------------------------------------------------- ROM:0011CCBE ROM:0011CCBE locret_11CCBE: ; CODE XREF: ROM:0011CC94↑j ROM:0011CCBE ; ROM:0011CC9E↑j ... ROM:0011CCBE rts ROM:0011CCC0 ; --------------------------------------------------------------------------- ROM:0011CCC0 ROM:0011CCC0 loc_11CCC0: ; DATA XREF: ROM:0011CC7C↑o ROM:0011CCC0 btst #4,($934).w ROM:0011CCC6 bne.s loc_11CCEA ROM:0011CCC8 cmpi.w #0,($6AE).w ROM:0011CCCE bgt.s loc_11CCEA ROM:0011CCD0 btst #4,($1332).w ROM:0011CCD6 bne.s loc_11CCEA ROM:0011CCD8 bset #6,($1337).w ROM:0011CCDE move.b #4,($110B).w ROM:0011CCE4 bra.l locret_11CD8A ROM:0011CCEA ; --------------------------------------------------------------------------- ROM:0011CCEA ROM:0011CCEA loc_11CCEA: ; CODE XREF: ROM:0011CCC6↑j ROM:0011CCEA ; ROM:0011CCCE↑j ... ROM:0011CCEA btst #4,($934).w ROM:0011CCF0 beq.s loc_11CCFA ROM:0011CCF2 move.b #1,($110B).w ROM:0011CCF8 bra.s locret_11CCBE ROM:0011CCFA ; --------------------------------------------------------------------------- ROM:0011CCFA ROM:0011CCFA loc_11CCFA: ; CODE XREF: ROM:0011CCF0↑j ROM:0011CCFA cmpi.w #0,($6AE).w ROM:0011CD00 bgt.s loc_11CD32 ROM:0011CD02 btst #4,($1332).w ROM:0011CD08 beq.s loc_11CD32 ROM:0011CD0A btst #4,($934).w ROM:0011CD10 bne.s loc_11CD32 ROM:0011CD12 move.w $29A(a5),d0 ROM:0011CD16 clr.b ($8EA).w ROM:0011CD1A move.w d0,($6AE).w ROM:0011CD1E move.b #1,($8EA).w ROM:0011CD24 bset #6,($1337).w ROM:0011CD2A move.b #3,($110B).w ROM:0011CD30 bra.s loc_11CD6A ROM:0011CD32 ; --------------------------------------------------------------------------- ROM:0011CD32 ROM:0011CD32 loc_11CD32: ; CODE XREF: ROM:0011CCB8↑j ROM:0011CD32 ; ROM:0011CD00↑j ... ROM:0011CD32 bsr.w sub_11CD8E ROM:0011CD36 rts ROM:0011CD38 ; --------------------------------------------------------------------------- ROM:0011CD38 ROM:0011CD38 loc_11CD38: ; DATA XREF: ROM:0011CC80↑o ROM:0011CD38 btst #4,($1332).w ROM:0011CD3E beq.s loc_11CD48 ROM:0011CD40 cmpi.w #0,($6AE).w ROM:0011CD46 bgt.s loc_11CD50 ROM:0011CD48 ROM:0011CD48 loc_11CD48: ; CODE XREF: ROM:0011CD3E↑j ROM:0011CD48 move.b #4,($110B).w ROM:0011CD4E bra.s locret_11CD8A ROM:0011CD50 ; --------------------------------------------------------------------------- ROM:0011CD50 ROM:0011CD50 loc_11CD50: ; CODE XREF: ROM:0011CD46↑j ROM:0011CD50 btst #4,($934).w ROM:0011CD56 beq.s loc_11CD6A ROM:0011CD58 bclr #6,($1337).w ROM:0011CD5E move.b #1,($110B).w ROM:0011CD64 bra.l locret_11CCBE ROM:0011CD6A ; --------------------------------------------------------------------------- ROM:0011CD6A ROM:0011CD6A loc_11CD6A: ; CODE XREF: ROM:0011CD30↑j ROM:0011CD6A ; ROM:0011CD56↑j ROM:0011CD6A bsr.w sub_11CD8E ROM:0011CD6E rts ROM:0011CD70 ; --------------------------------------------------------------------------- ROM:0011CD70 ROM:0011CD70 loc_11CD70: ; DATA XREF: ROM:0011CC84↑o ROM:0011CD70 btst #4,($934).w ROM:0011CD76 beq.s locret_11CD8A ROM:0011CD78 bclr #6,($1337).w ROM:0011CD7E move.b #1,($110B).w ROM:0011CD84 bra.l locret_11CCBE ROM:0011CD8A ; --------------------------------------------------------------------------- ROM:0011CD8A ROM:0011CD8A locret_11CD8A: ; CODE XREF: ROM:0011CCE4↑j ROM:0011CD8A ; ROM:0011CD4E↑j ... ROM:0011CD8A rts ROM:0011CD8C ; --------------------------------------------------------------------------- ROM:0011CD8C rts ROM:0011CD8E ROM:0011CD8E ; =============== S U B R O U T I N E ======================================= ROM:0011CD8E ROM:0011CD8E ROM:0011CD8E sub_11CD8E: ; CODE XREF: ROM:loc_11CD32↑p ROM:0011CD8E ; ROM:loc_11CD6A↑p ROM:0011CD8E bset #7,($934).w ROM:0011CD94 rts ROM:0011CD94 ; End of function sub_11CD8E ROM:0011CD94 ROM:0011CD96 ROM:0011CD96 ; =============== S U B R O U T I N E ======================================= ROM:0011CD96 ROM:0011CD96 ROM:0011CD96 sub_11CD96: ; CODE XREF: ROM:0011C984↑p ROM:0011CD96 ; ROM:loc_11CA18↑p ... ROM:0011CD96 clr.w d1 ROM:0011CD98 move.b ($110C).w,d1 ROM:0011CD9C cmpi.w #6,d1 ROM:0011CDA0 bcc.s locret_11CDAA ROM:0011CDA2 movea.l off_11CDAC(pc,d1.w*4),a0 ROM:0011CDA6 nop ROM:0011CDA8 jmp (a0) ROM:0011CDAA ; --------------------------------------------------------------------------- ROM:0011CDAA ROM:0011CDAA locret_11CDAA: ; CODE XREF: sub_11CD96+A↑j ROM:0011CDAA rts ROM:0011CDAA ; End of function sub_11CD96 ROM:0011CDAA ROM:0011CDAA ; --------------------------------------------------------------------------- ROM:0011CDAC off_11CDAC: dc.l loc_11CDC4 ; DATA XREF: sub_11CD96+C↑r ROM:0011CDB0 dc.l loc_11CDDC ROM:0011CDB4 dc.l loc_11CE42 ROM:0011CDB8 dc.l loc_11CE90 ROM:0011CDBC dc.l loc_11CEC0 ROM:0011CDC0 dc.l loc_11CEF6 ROM:0011CDC4 ; --------------------------------------------------------------------------- ROM:0011CDC4 ROM:0011CDC4 loc_11CDC4: ; DATA XREF: ROM:off_11CDAC↑o ROM:0011CDC4 bclr #1,($1339).w ROM:0011CDCA bclr #6,($132F).w ROM:0011CDD0 move.b #1,($110C).w ROM:0011CDD6 bra.w locret_11CE40 ROM:0011CDDA ; --------------------------------------------------------------------------- ROM:0011CDDA rts ROM:0011CDDC ; --------------------------------------------------------------------------- ROM:0011CDDC ROM:0011CDDC loc_11CDDC: ; DATA XREF: ROM:0011CDB0↑o ROM:0011CDDC btst #4,($1332).w ROM:0011CDE2 beq.s loc_11CE00 ROM:0011CDE4 bset #1,($1339).w ROM:0011CDEA bset #6,($132F).w ROM:0011CDF0 bset #1,($131F).w ROM:0011CDF6 move.b #4,($110C).w ROM:0011CDFC bra.w locret_11CEF4 ROM:0011CE00 ; --------------------------------------------------------------------------- ROM:0011CE00 ROM:0011CE00 loc_11CE00: ; CODE XREF: ROM:0011CDE2↑j ROM:0011CE00 btst #4,($132A).w ROM:0011CE06 bne.s loc_11CE10 ROM:0011CE08 btst #6,($132D).w ROM:0011CE0E beq.s locret_11CE40 ROM:0011CE10 ROM:0011CE10 loc_11CE10: ; CODE XREF: ROM:0011CE06↑j ROM:0011CE10 btst #1,($1324).w ROM:0011CE16 bne.s locret_11CE40 ROM:0011CE18 btst #6,($1336).w ROM:0011CE1E bne.s locret_11CE40 ROM:0011CE20 btst #4,($934).w ROM:0011CE26 beq.s locret_11CE40 ROM:0011CE28 bsr.w sub_11CF7A ROM:0011CE2C bset #7,($132B).w ROM:0011CE32 bset #1,($1324).w ROM:0011CE38 move.b #2,($110C).w ROM:0011CE3E bra.s locret_11CE8E ROM:0011CE40 ; --------------------------------------------------------------------------- ROM:0011CE40 ROM:0011CE40 locret_11CE40: ; CODE XREF: ROM:0011CDD6↑j ROM:0011CE40 ; ROM:0011CE0E↑j ... ROM:0011CE40 rts ROM:0011CE42 ; --------------------------------------------------------------------------- ROM:0011CE42 ROM:0011CE42 loc_11CE42: ; DATA XREF: ROM:0011CDB4↑o ROM:0011CE42 btst #7,($1321).w ROM:0011CE48 beq.s loc_11CE5E ROM:0011CE4A bclr #7,($132B).w ROM:0011CE50 bclr #1,($1324).w ROM:0011CE56 move.b #1,($110C).w ROM:0011CE5C bra.s locret_11CE40 ROM:0011CE5E ; --------------------------------------------------------------------------- ROM:0011CE5E ROM:0011CE5E loc_11CE5E: ; CODE XREF: ROM:0011CE48↑j ROM:0011CE5E move.w ($BEE).w,d0 ROM:0011CE62 btst #6,($1336).w ROM:0011CE68 bne.s locret_11CE8E ROM:0011CE6A cmp.w ($BBC).w,d0 ROM:0011CE6E bne.s locret_11CE8E ROM:0011CE70 bset #1,($1339).w ROM:0011CE76 bset #6,($132F).w ROM:0011CE7C bset #1,($131F).w ROM:0011CE82 bsr.w sub_11CF58 ROM:0011CE86 move.b #3,($110C).w ROM:0011CE8C bra.s locret_11CEBE ROM:0011CE8E ; --------------------------------------------------------------------------- ROM:0011CE8E ROM:0011CE8E locret_11CE8E: ; CODE XREF: ROM:0011CE3E↑j ROM:0011CE8E ; ROM:0011CE68↑j ... ROM:0011CE8E rts ROM:0011CE90 ; --------------------------------------------------------------------------- ROM:0011CE90 ROM:0011CE90 loc_11CE90: ; DATA XREF: ROM:0011CDB8↑o ROM:0011CE90 move.w ($BEE).w,d0 ROM:0011CE94 btst #7,($1321).w ROM:0011CE9A bne.s loc_11CEAA ROM:0011CE9C btst #6,($1336).w ROM:0011CEA2 bne.s locret_11CEBE ROM:0011CEA4 cmp.w ($BBC).w,d0 ROM:0011CEA8 bne.s locret_11CEBE ROM:0011CEAA ROM:0011CEAA loc_11CEAA: ; CODE XREF: ROM:0011CE9A↑j ROM:0011CEAA bclr #7,($132B).w ROM:0011CEB0 bclr #1,($1324).w ROM:0011CEB6 move.b #4,($110C).w ROM:0011CEBC bra.s locret_11CEF4 ROM:0011CEBE ; --------------------------------------------------------------------------- ROM:0011CEBE ROM:0011CEBE locret_11CEBE: ; CODE XREF: ROM:0011CE8C↑j ROM:0011CEBE ; ROM:0011CEA2↑j ... ROM:0011CEBE rts ROM:0011CEC0 ; --------------------------------------------------------------------------- ROM:0011CEC0 ROM:0011CEC0 loc_11CEC0: ; DATA XREF: ROM:0011CDBC↑o ROM:0011CEC0 btst #4,($132A).w ROM:0011CEC6 bne.s locret_11CEF4 ROM:0011CEC8 btst #4,($1332).w ROM:0011CECE bne.s locret_11CEF4 ROM:0011CED0 btst #6,($132D).w ROM:0011CED6 bne.s locret_11CEF4 ROM:0011CED8 move.w $29E(a5),d0 ROM:0011CEDC clr.b ($8BF).w ROM:0011CEE0 move.w d0,($658).w ROM:0011CEE4 move.b #1,($8BF).w ROM:0011CEEA move.b #5,($110C).w ROM:0011CEF0 bra.w locret_11CF54 ROM:0011CEF4 ; --------------------------------------------------------------------------- ROM:0011CEF4 ROM:0011CEF4 locret_11CEF4: ; CODE XREF: ROM:0011CDFC↑j ROM:0011CEF4 ; ROM:0011CEBC↑j ... ROM:0011CEF4 rts ROM:0011CEF6 ; --------------------------------------------------------------------------- ROM:0011CEF6 ROM:0011CEF6 loc_11CEF6: ; DATA XREF: ROM:0011CDC0↑o ROM:0011CEF6 btst #4,($132A).w ROM:0011CEFC bne.s loc_11CF0E ROM:0011CEFE btst #4,($1332).w ROM:0011CF04 bne.s loc_11CF0E ROM:0011CF06 btst #6,($132D).w ROM:0011CF0C beq.s loc_11CF18 ROM:0011CF0E ROM:0011CF0E loc_11CF0E: ; CODE XREF: ROM:0011CEFC↑j ROM:0011CF0E ; ROM:0011CF04↑j ROM:0011CF0E move.b #4,($110C).w ROM:0011CF14 bra.s locret_11CEF4 ROM:0011CF16 ; --------------------------------------------------------------------------- ROM:0011CF16 rts ROM:0011CF18 ; --------------------------------------------------------------------------- ROM:0011CF18 ROM:0011CF18 loc_11CF18: ; CODE XREF: ROM:0011CF0C↑j ROM:0011CF18 cmpi.w #0,($658).w ROM:0011CF1E bgt.s locret_11CF54 ROM:0011CF20 btst #4,($132A).w ROM:0011CF26 bne.s locret_11CF54 ROM:0011CF28 btst #4,($1332).w ROM:0011CF2E bne.s locret_11CF54 ROM:0011CF30 btst #6,($132D).w ROM:0011CF36 bne.s locret_11CF54 ROM:0011CF38 bclr #1,($1339).w ROM:0011CF3E bclr #6,($132F).w ROM:0011CF44 bclr #1,($131F).w ROM:0011CF4A move.b #1,($110C).w ROM:0011CF50 bra.w locret_11CE40 ROM:0011CF54 ; --------------------------------------------------------------------------- ROM:0011CF54 ROM:0011CF54 locret_11CF54: ; CODE XREF: ROM:0011CEF0↑j ROM:0011CF54 ; ROM:0011CF1E↑j ... ROM:0011CF54 rts ROM:0011CF56 ; --------------------------------------------------------------------------- ROM:0011CF56 rts ROM:0011CF58 ROM:0011CF58 ; =============== S U B R O U T I N E ======================================= ROM:0011CF58 ROM:0011CF58 ROM:0011CF58 sub_11CF58: ; CODE XREF: ROM:0011CE82↑p ROM:0011CF58 move.w ($BBC).w,d0 ROM:0011CF5C sub.w $2A2(a5),d0 ROM:0011CF60 cmp.w ($B16).w,d0 ROM:0011CF64 blt.s loc_11CF6C ROM:0011CF66 move.w d0,($BEE).w ROM:0011CF6A bra.s loc_11CF72 ROM:0011CF6C ; --------------------------------------------------------------------------- ROM:0011CF6C ROM:0011CF6C loc_11CF6C: ; CODE XREF: sub_11CF58+C↑j ROM:0011CF6C move.w ($B16).w,($BEE).w ROM:0011CF72 ROM:0011CF72 loc_11CF72: ; CODE XREF: sub_11CF58+12↑j ROM:0011CF72 move.w $284(a5),($BEC).w ROM:0011CF78 rts ROM:0011CF78 ; End of function sub_11CF58 ROM:0011CF78 ROM:0011CF7A ROM:0011CF7A ; =============== S U B R O U T I N E ======================================= ROM:0011CF7A ROM:0011CF7A ROM:0011CF7A sub_11CF7A: ; CODE XREF: ROM:0011CE28↑p ROM:0011CF7A move.w ($BBC).w,($B16).w ROM:0011CF80 move.w ($BBC).w,d0 ROM:0011CF84 add.w $2A0(a5),d0 ROM:0011CF88 move.w $DC(a5),d1 ROM:0011CF8C cmp.w d0,d1 ROM:0011CF8E ble.s loc_11CF96 ROM:0011CF90 move.w d0,($BEE).w ROM:0011CF94 bra.s loc_11CF9A ROM:0011CF96 ; --------------------------------------------------------------------------- ROM:0011CF96 ROM:0011CF96 loc_11CF96: ; CODE XREF: sub_11CF7A+14↑j ROM:0011CF96 move.w d1,($BEE).w ROM:0011CF9A ROM:0011CF9A loc_11CF9A: ; CODE XREF: sub_11CF7A+1A↑j ROM:0011CF9A move.w $D4(a5),($BEC).w ROM:0011CFA0 rts ROM:0011CFA0 ; End of function sub_11CF7A ROM:0011CFA0 ROM:0011CFA2 ROM:0011CFA2 ; =============== S U B R O U T I N E ======================================= ROM:0011CFA2 ROM:0011CFA2 ROM:0011CFA2 sub_11CFA2: ; CODE XREF: sub_11C924+6↑p ROM:0011CFA2 clr.w d1 ROM:0011CFA4 move.b ($110D).w,d1 ROM:0011CFA8 cmpi.w #3,d1 ROM:0011CFAC bcc.s locret_11CFB6 ROM:0011CFAE movea.l off_11CFB8(pc,d1.w*4),a0 ROM:0011CFB2 nop ROM:0011CFB4 jmp (a0) ROM:0011CFB6 ; --------------------------------------------------------------------------- ROM:0011CFB6 ROM:0011CFB6 locret_11CFB6: ; CODE XREF: sub_11CFA2+A↑j ROM:0011CFB6 rts ROM:0011CFB6 ; End of function sub_11CFA2 ROM:0011CFB6 ROM:0011CFB6 ; --------------------------------------------------------------------------- ROM:0011CFB8 off_11CFB8: dc.l loc_11CFC4 ; DATA XREF: sub_11CFA2+C↑r ROM:0011CFBC dc.l loc_11CFCE ROM:0011CFC0 dc.l loc_11D01C ROM:0011CFC4 ; --------------------------------------------------------------------------- ROM:0011CFC4 ROM:0011CFC4 loc_11CFC4: ; DATA XREF: ROM:off_11CFB8↑o ROM:0011CFC4 move.b #1,($110D).w ROM:0011CFCA bra.s locret_11D01A ROM:0011CFCC ; --------------------------------------------------------------------------- ROM:0011CFCC rts ROM:0011CFCE ; --------------------------------------------------------------------------- ROM:0011CFCE ROM:0011CFCE loc_11CFCE: ; DATA XREF: ROM:0011CFBC↑o ROM:0011CFCE btst #1,($133E).w ROM:0011CFD4 beq.s locret_11D01A ROM:0011CFD6 btst #3,($133C).w ROM:0011CFDC beq.s locret_11D01A ROM:0011CFDE btst #1,($132A).w ROM:0011CFE4 beq.s loc_11CFF2 ROM:0011CFE6 move.w $2A4(a5),d0 ROM:0011CFEA cmpi.w #0,d0 ROM:0011CFEE beq.w loc_11D00C ROM:0011CFF2 ROM:0011CFF2 loc_11CFF2: ; CODE XREF: ROM:0011CFE4↑j ROM:0011CFF2 btst #5,($133D).w ROM:0011CFF8 bne.s loc_11D00C ROM:0011CFFA btst #5,($1345).w ROM:0011D000 bne.s loc_11D00C ROM:0011D002 move.w $2A8(a5),d0 ROM:0011D006 cmp.w ($A80).w,d0 ROM:0011D00A bge.s locret_11D01A ROM:0011D00C ROM:0011D00C loc_11D00C: ; CODE XREF: ROM:0011CFEE↑j ROM:0011D00C ; ROM:0011CFF8↑j ... ROM:0011D00C bset #4,($132A).w ROM:0011D012 move.b #2,($110D).w ROM:0011D018 bra.s locret_11D05E ROM:0011D01A ; --------------------------------------------------------------------------- ROM:0011D01A ROM:0011D01A locret_11D01A: ; CODE XREF: ROM:0011CFCA↑j ROM:0011D01A ; ROM:0011CFD4↑j ... ROM:0011D01A rts ROM:0011D01C ; --------------------------------------------------------------------------- ROM:0011D01C ROM:0011D01C loc_11D01C: ; DATA XREF: ROM:0011CFC0↑o ROM:0011D01C btst #1,($133E).w ROM:0011D022 beq.s loc_11D050 ROM:0011D024 move.w $2A6(a5),d0 ROM:0011D028 cmp.w ($A80).w,d0 ROM:0011D02C ble.s locret_11D05E ROM:0011D02E move.w $2A4(a5),d0 ROM:0011D032 btst #1,($132A).w ROM:0011D038 beq.s loc_11D040 ROM:0011D03A cmpi.w #1,d0 ROM:0011D03E bne.s locret_11D05E ROM:0011D040 ROM:0011D040 loc_11D040: ; CODE XREF: ROM:0011D038↑j ROM:0011D040 btst #5,($133D).w ROM:0011D046 bne.s locret_11D05E ROM:0011D048 btst #5,($1345).w ROM:0011D04E bne.s locret_11D05E ROM:0011D050 ROM:0011D050 loc_11D050: ; CODE XREF: ROM:0011D022↑j ROM:0011D050 bclr #4,($132A).w ROM:0011D056 move.b #1,($110D).w ROM:0011D05C bra.s locret_11D01A ROM:0011D05E ; --------------------------------------------------------------------------- ROM:0011D05E ROM:0011D05E locret_11D05E: ; CODE XREF: ROM:0011D018↑j ROM:0011D05E ; ROM:0011D02C↑j ... ROM:0011D05E rts ROM:0011D060 ; --------------------------------------------------------------------------- ROM:0011D060 rts ROM:0011D062 ROM:0011D062 ; =============== S U B R O U T I N E ======================================= ROM:0011D062 ROM:0011D062 ROM:0011D062 sub_11D062: ; CODE XREF: ROM:0011C9FA↑p ROM:0011D062 ; ROM:loc_11CA7C↑p ROM:0011D062 clr.w d1 ROM:0011D064 move.b ($110E).w,d1 ROM:0011D068 cmpi.w #$A,d1 ROM:0011D06C bcc.s locret_11D076 ROM:0011D06E movea.l off_11D078(pc,d1.w*4),a0 ROM:0011D072 nop ROM:0011D074 jmp (a0) ROM:0011D076 ; --------------------------------------------------------------------------- ROM:0011D076 ROM:0011D076 locret_11D076: ; CODE XREF: sub_11D062+A↑j ROM:0011D076 rts ROM:0011D076 ; End of function sub_11D062 ROM:0011D076 ROM:0011D076 ; --------------------------------------------------------------------------- ROM:0011D078 off_11D078: dc.l loc_11D0A0 ; DATA XREF: sub_11D062+C↑r ROM:0011D07C dc.l loc_11D0B6 ROM:0011D080 dc.l loc_11D12C ROM:0011D084 dc.l loc_11D182 ROM:0011D088 dc.l loc_11D1D0 ROM:0011D08C dc.l loc_11D280 ROM:0011D090 dc.l loc_11D2DC ROM:0011D094 dc.l loc_11D314 ROM:0011D098 dc.l loc_11D34C ROM:0011D09C dc.l loc_11D41A ROM:0011D0A0 ; --------------------------------------------------------------------------- ROM:0011D0A0 ROM:0011D0A0 loc_11D0A0: ; DATA XREF: ROM:off_11D078↑o ROM:0011D0A0 bclr #6,($132F).w ROM:0011D0A6 bclr #1,($1339).w ROM:0011D0AC move.b #1,($110E).w ROM:0011D0B2 bra.s locret_11D12A ROM:0011D0B4 ; --------------------------------------------------------------------------- ROM:0011D0B4 rts ROM:0011D0B6 ; --------------------------------------------------------------------------- ROM:0011D0B6 ROM:0011D0B6 loc_11D0B6: ; DATA XREF: ROM:0011D07C↑o ROM:0011D0B6 btst #4,($1332).w ROM:0011D0BC beq.s loc_11D0DA ROM:0011D0BE bset #1,($1339).w ROM:0011D0C4 bset #6,($132F).w ROM:0011D0CA bset #3,($1340).w ROM:0011D0D0 move.b #7,($110E).w ROM:0011D0D6 bra.w locret_11D34A ROM:0011D0DA ; --------------------------------------------------------------------------- ROM:0011D0DA ROM:0011D0DA loc_11D0DA: ; CODE XREF: ROM:0011D0BC↑j ROM:0011D0DA btst #5,($132E).w ROM:0011D0E0 bne.s loc_11D0F2 ROM:0011D0E2 btst #2,($132C).w ROM:0011D0E8 bne.s loc_11D0F2 ROM:0011D0EA btst #6,($132D).w ROM:0011D0F0 beq.s locret_11D12A ROM:0011D0F2 ROM:0011D0F2 loc_11D0F2: ; CODE XREF: ROM:0011D0E0↑j ROM:0011D0F2 ; ROM:0011D0E8↑j ROM:0011D0F2 btst #1,($1324).w ROM:0011D0F8 bne.s locret_11D12A ROM:0011D0FA btst #6,($1336).w ROM:0011D100 bne.s locret_11D12A ROM:0011D102 btst #6,($131D).w ROM:0011D108 bne.s locret_11D12A ROM:0011D10A btst #4,($934).w ROM:0011D110 beq.s locret_11D12A ROM:0011D112 bsr.w sub_11D4BC ROM:0011D116 bset #7,($132B).w ROM:0011D11C bset #1,($1324).w ROM:0011D122 move.b #2,($110E).w ROM:0011D128 bra.s locret_11D180 ROM:0011D12A ; --------------------------------------------------------------------------- ROM:0011D12A ROM:0011D12A locret_11D12A: ; CODE XREF: ROM:0011D0B2↑j ROM:0011D12A ; ROM:0011D0F0↑j ... ROM:0011D12A rts ROM:0011D12C ; --------------------------------------------------------------------------- ROM:0011D12C ROM:0011D12C loc_11D12C: ; DATA XREF: ROM:0011D080↑o ROM:0011D12C btst #7,($1321).w ROM:0011D132 beq.s loc_11D148 ROM:0011D134 bclr #7,($132B).w ROM:0011D13A bclr #1,($1324).w ROM:0011D140 move.b #1,($110E).w ROM:0011D146 bra.s locret_11D12A ROM:0011D148 ; --------------------------------------------------------------------------- ROM:0011D148 ROM:0011D148 loc_11D148: ; CODE XREF: ROM:0011D132↑j ROM:0011D148 move.w ($BEE).w,d0 ROM:0011D14C btst #6,($1336).w ROM:0011D152 bne.s locret_11D180 ROM:0011D154 cmp.w ($BBC).w,d0 ROM:0011D158 bne.s locret_11D180 ROM:0011D15A btst #6,($131D).w ROM:0011D160 bne.s locret_11D180 ROM:0011D162 bset #1,($1339).w ROM:0011D168 bclr #6,($132F).w ROM:0011D16E bsr.w sub_11D508 ROM:0011D172 bset #3,($131C).w ROM:0011D178 move.b #3,($110E).w ROM:0011D17E bra.s locret_11D1CE ROM:0011D180 ; --------------------------------------------------------------------------- ROM:0011D180 ROM:0011D180 locret_11D180: ; CODE XREF: ROM:0011D128↑j ROM:0011D180 ; ROM:0011D152↑j ... ROM:0011D180 rts ROM:0011D182 ; --------------------------------------------------------------------------- ROM:0011D182 ROM:0011D182 loc_11D182: ; DATA XREF: ROM:0011D084↑o ROM:0011D182 move.w ($BEE).w,d0 ROM:0011D186 btst #7,($1321).w ROM:0011D18C bne.s loc_11D1A4 ROM:0011D18E btst #6,($1336).w ROM:0011D194 bne.s locret_11D1CE ROM:0011D196 cmp.w ($BBC).w,d0 ROM:0011D19A bne.s locret_11D1CE ROM:0011D19C btst #6,($131D).w ROM:0011D1A2 bne.s locret_11D1CE ROM:0011D1A4 ROM:0011D1A4 loc_11D1A4: ; CODE XREF: ROM:0011D18C↑j ROM:0011D1A4 move.w $2B2(a5),d0 ROM:0011D1A8 clr.b ($8C1).w ROM:0011D1AC move.w d0,($65C).w ROM:0011D1B0 move.b #1,($8C1).w ROM:0011D1B6 bclr #7,($132B).w ROM:0011D1BC bclr #1,($1324).w ROM:0011D1C2 move.b #4,($110E).w ROM:0011D1C8 bra.l locret_11D27E ROM:0011D1CE ; --------------------------------------------------------------------------- ROM:0011D1CE ROM:0011D1CE locret_11D1CE: ; CODE XREF: ROM:0011D17E↑j ROM:0011D1CE ; ROM:0011D194↑j ... ROM:0011D1CE rts ROM:0011D1D0 ; --------------------------------------------------------------------------- ROM:0011D1D0 ROM:0011D1D0 loc_11D1D0: ; DATA XREF: ROM:0011D088↑o ROM:0011D1D0 btst #5,($132E).w ROM:0011D1D6 bne.s loc_11D204 ROM:0011D1D8 btst #2,($132C).w ROM:0011D1DE bne.s loc_11D204 ROM:0011D1E0 btst #6,($132D).w ROM:0011D1E6 bne.s loc_11D204 ROM:0011D1E8 move.w $29E(a5),d0 ROM:0011D1EC clr.b ($8C0).w ROM:0011D1F0 move.w d0,($65A).w ROM:0011D1F4 move.b #1,($8C0).w ROM:0011D1FA move.b #9,($110E).w ROM:0011D200 bra.w locret_11D48E ROM:0011D204 ; --------------------------------------------------------------------------- ROM:0011D204 ROM:0011D204 loc_11D204: ; CODE XREF: ROM:0011D1D6↑j ROM:0011D204 ; ROM:0011D1DE↑j ... ROM:0011D204 btst #4,($1332).w ROM:0011D20A beq.s loc_11D22E ROM:0011D20C bset #1,($1339).w ROM:0011D212 bset #6,($132F).w ROM:0011D218 bset #3,($1340).w ROM:0011D21E bclr #3,($131C).w ROM:0011D224 move.b #7,($110E).w ROM:0011D22A bra.w locret_11D34A ROM:0011D22E ; --------------------------------------------------------------------------- ROM:0011D22E ROM:0011D22E loc_11D22E: ; CODE XREF: ROM:0011D20A↑j ROM:0011D22E cmpi.w #0,($65C).w ROM:0011D234 bgt.s locret_11D27E ROM:0011D236 btst #1,($1324).w ROM:0011D23C bne.s locret_11D27E ROM:0011D23E btst #6,($1336).w ROM:0011D244 bne.s locret_11D27E ROM:0011D246 btst #6,($131D).w ROM:0011D24C bne.s locret_11D27E ROM:0011D24E btst #4,($934).w ROM:0011D254 beq.s locret_11D27E ROM:0011D256 btst #2,($132C).w ROM:0011D25C bne.s loc_11D266 ROM:0011D25E btst #6,($132D).w ROM:0011D264 beq.s locret_11D27E ROM:0011D266 ROM:0011D266 loc_11D266: ; CODE XREF: ROM:0011D25C↑j ROM:0011D266 bsr.w sub_11D492 ROM:0011D26A bset #7,($132B).w ROM:0011D270 bset #1,($1324).w ROM:0011D276 move.b #5,($110E).w ROM:0011D27C bra.s locret_11D2DA ROM:0011D27E ; --------------------------------------------------------------------------- ROM:0011D27E ROM:0011D27E locret_11D27E: ; CODE XREF: ROM:0011D1C8↑j ROM:0011D27E ; ROM:0011D234↑j ... ROM:0011D27E rts ROM:0011D280 ; --------------------------------------------------------------------------- ROM:0011D280 ROM:0011D280 loc_11D280: ; DATA XREF: ROM:0011D08C↑o ROM:0011D280 btst #7,($1321).w ROM:0011D286 beq.s loc_11D29C ROM:0011D288 bclr #7,($132B).w ROM:0011D28E bclr #1,($1324).w ROM:0011D294 move.b #4,($110E).w ROM:0011D29A bra.s locret_11D27E ROM:0011D29C ; --------------------------------------------------------------------------- ROM:0011D29C ROM:0011D29C loc_11D29C: ; CODE XREF: ROM:0011D286↑j ROM:0011D29C move.w ($BEE).w,d0 ROM:0011D2A0 btst #6,($1336).w ROM:0011D2A6 bne.s locret_11D2DA ROM:0011D2A8 cmp.w ($BBC).w,d0 ROM:0011D2AC bne.s locret_11D2DA ROM:0011D2AE btst #6,($131D).w ROM:0011D2B4 bne.s locret_11D2DA ROM:0011D2B6 bset #1,($1339).w ROM:0011D2BC bset #6,($132F).w ROM:0011D2C2 bclr #3,($131C).w ROM:0011D2C8 bsr.w sub_11D4E6 ROM:0011D2CC bset #3,($1340).w ROM:0011D2D2 move.b #6,($110E).w ROM:0011D2D8 bra.s locret_11D312 ROM:0011D2DA ; --------------------------------------------------------------------------- ROM:0011D2DA ROM:0011D2DA locret_11D2DA: ; CODE XREF: ROM:0011D27C↑j ROM:0011D2DA ; ROM:0011D2A6↑j ... ROM:0011D2DA rts ROM:0011D2DC ; --------------------------------------------------------------------------- ROM:0011D2DC ROM:0011D2DC loc_11D2DC: ; DATA XREF: ROM:0011D090↑o ROM:0011D2DC move.w ($BEE).w,d0 ROM:0011D2E0 btst #7,($1321).w ROM:0011D2E6 bne.s loc_11D2FE ROM:0011D2E8 btst #6,($1336).w ROM:0011D2EE bne.s locret_11D312 ROM:0011D2F0 cmp.w ($BBC).w,d0 ROM:0011D2F4 bne.s locret_11D312 ROM:0011D2F6 btst #6,($131D).w ROM:0011D2FC bne.s locret_11D312 ROM:0011D2FE ROM:0011D2FE loc_11D2FE: ; CODE XREF: ROM:0011D2E6↑j ROM:0011D2FE bclr #7,($132B).w ROM:0011D304 bclr #1,($1324).w ROM:0011D30A move.b #7,($110E).w ROM:0011D310 bra.s locret_11D34A ROM:0011D312 ; --------------------------------------------------------------------------- ROM:0011D312 ROM:0011D312 locret_11D312: ; CODE XREF: ROM:0011D2D8↑j ROM:0011D312 ; ROM:0011D2EE↑j ... ROM:0011D312 rts ROM:0011D314 ; --------------------------------------------------------------------------- ROM:0011D314 ROM:0011D314 loc_11D314: ; DATA XREF: ROM:0011D094↑o ROM:0011D314 btst #2,($132C).w ROM:0011D31A bne.s locret_11D34A ROM:0011D31C btst #4,($1332).w ROM:0011D322 bne.s locret_11D34A ROM:0011D324 btst #6,($132D).w ROM:0011D32A bne.s locret_11D34A ROM:0011D32C move.w $29E(a5),d0 ROM:0011D330 clr.b ($8C0).w ROM:0011D334 move.w d0,($65A).w ROM:0011D338 move.b #1,($8C0).w ROM:0011D33E move.b #8,($110E).w ROM:0011D344 bra.l locret_11D418 ROM:0011D34A ; --------------------------------------------------------------------------- ROM:0011D34A ROM:0011D34A locret_11D34A: ; CODE XREF: ROM:0011D0D6↑j ROM:0011D34A ; ROM:0011D22A↑j ... ROM:0011D34A rts ROM:0011D34C ; --------------------------------------------------------------------------- ROM:0011D34C ROM:0011D34C loc_11D34C: ; DATA XREF: ROM:0011D098↑o ROM:0011D34C cmpi.w #0,($65A).w ROM:0011D352 bgt.s loc_11D3AA ROM:0011D354 btst #5,($132E).w ROM:0011D35A beq.s loc_11D3AA ROM:0011D35C btst #2,($132C).w ROM:0011D362 bne.s loc_11D3AA ROM:0011D364 btst #4,($1332).w ROM:0011D36A bne.s loc_11D3AA ROM:0011D36C btst #6,($132D).w ROM:0011D372 bne.s loc_11D3AA ROM:0011D374 bset #1,($1339).w ROM:0011D37A bclr #6,($132F).w ROM:0011D380 bclr #3,($1340).w ROM:0011D386 bset #3,($131C).w ROM:0011D38C move.w $2B2(a5),d0 ROM:0011D390 clr.b ($8C1).w ROM:0011D394 move.w d0,($65C).w ROM:0011D398 move.b #1,($8C1).w ROM:0011D39E move.b #4,($110E).w ROM:0011D3A4 bra.l locret_11D27E ROM:0011D3AA ; --------------------------------------------------------------------------- ROM:0011D3AA ROM:0011D3AA loc_11D3AA: ; CODE XREF: ROM:0011D352↑j ROM:0011D3AA ; ROM:0011D35A↑j ... ROM:0011D3AA btst #2,($132C).w ROM:0011D3B0 bne.s loc_11D3C2 ROM:0011D3B2 btst #4,($1332).w ROM:0011D3B8 bne.s loc_11D3C2 ROM:0011D3BA btst #6,($132D).w ROM:0011D3C0 beq.s loc_11D3CE ROM:0011D3C2 ROM:0011D3C2 loc_11D3C2: ; CODE XREF: ROM:0011D3B0↑j ROM:0011D3C2 ; ROM:0011D3B8↑j ROM:0011D3C2 move.b #7,($110E).w ROM:0011D3C8 bra.l locret_11D34A ROM:0011D3CE ; --------------------------------------------------------------------------- ROM:0011D3CE ROM:0011D3CE loc_11D3CE: ; CODE XREF: ROM:0011D3C0↑j ROM:0011D3CE cmpi.w #0,($65A).w ROM:0011D3D4 bgt.s locret_11D418 ROM:0011D3D6 btst #2,($132C).w ROM:0011D3DC bne.s locret_11D418 ROM:0011D3DE btst #4,($1332).w ROM:0011D3E4 bne.s locret_11D418 ROM:0011D3E6 btst #6,($132D).w ROM:0011D3EC bne.s locret_11D418 ROM:0011D3EE btst #5,($132E).w ROM:0011D3F4 bne.s locret_11D418 ROM:0011D3F6 bclr #1,($1339).w ROM:0011D3FC bclr #6,($132F).w ROM:0011D402 bclr #3,($1340).w ROM:0011D408 bclr #3,($131C).w ROM:0011D40E move.b #1,($110E).w ROM:0011D414 bra.w locret_11D12A ROM:0011D418 ; --------------------------------------------------------------------------- ROM:0011D418 ROM:0011D418 locret_11D418: ; CODE XREF: ROM:0011D344↑j ROM:0011D418 ; ROM:0011D3D4↑j ... ROM:0011D418 rts ROM:0011D41A ; --------------------------------------------------------------------------- ROM:0011D41A ROM:0011D41A loc_11D41A: ; DATA XREF: ROM:0011D09C↑o ROM:0011D41A btst #4,($1332).w ROM:0011D420 beq.s loc_11D43E ROM:0011D422 bset #6,($132F).w ROM:0011D428 bset #3,($1340).w ROM:0011D42E bclr #3,($131C).w ROM:0011D434 move.b #7,($110E).w ROM:0011D43A bra.w locret_11D34A ROM:0011D43E ; --------------------------------------------------------------------------- ROM:0011D43E ROM:0011D43E loc_11D43E: ; CODE XREF: ROM:0011D420↑j ROM:0011D43E btst #2,($132C).w ROM:0011D444 bne.s loc_11D456 ROM:0011D446 btst #6,($132D).w ROM:0011D44C bne.s loc_11D456 ROM:0011D44E btst #5,($132E).w ROM:0011D454 beq.s loc_11D460 ROM:0011D456 ROM:0011D456 loc_11D456: ; CODE XREF: ROM:0011D444↑j ROM:0011D456 ; ROM:0011D44C↑j ROM:0011D456 move.b #4,($110E).w ROM:0011D45C bra.w locret_11D27E ROM:0011D460 ; --------------------------------------------------------------------------- ROM:0011D460 ROM:0011D460 loc_11D460: ; CODE XREF: ROM:0011D454↑j ROM:0011D460 cmpi.w #0,($65A).w ROM:0011D466 bgt.s locret_11D48E ROM:0011D468 btst #5,($132E).w ROM:0011D46E bne.s locret_11D48E ROM:0011D470 bclr #1,($1339).w ROM:0011D476 bclr #6,($132F).w ROM:0011D47C bclr #3,($131C).w ROM:0011D482 move.b #1,($110E).w ROM:0011D488 bra.l locret_11D12A ROM:0011D48E ; --------------------------------------------------------------------------- ROM:0011D48E ROM:0011D48E locret_11D48E: ; CODE XREF: ROM:0011D200↑j ROM:0011D48E ; ROM:0011D466↑j ... ROM:0011D48E rts ROM:0011D490 ; --------------------------------------------------------------------------- ROM:0011D490 rts ROM:0011D492 ROM:0011D492 ; =============== S U B R O U T I N E ======================================= ROM:0011D492 ROM:0011D492 ROM:0011D492 sub_11D492: ; CODE XREF: ROM:loc_11D266↑p ROM:0011D492 move.w ($BBC).w,($B16).w ROM:0011D498 move.w ($BBC).w,d0 ROM:0011D49C add.w $2AC(a5),d0 ROM:0011D4A0 move.w $DC(a5),d1 ROM:0011D4A4 cmp.w d0,d1 ROM:0011D4A6 ble.s loc_11D4AE ROM:0011D4A8 move.w d0,($BEE).w ROM:0011D4AC bra.s loc_11D4B4 ROM:0011D4AE ; --------------------------------------------------------------------------- ROM:0011D4AE ROM:0011D4AE loc_11D4AE: ; CODE XREF: sub_11D492+14↑j ROM:0011D4AE move.w $DC(a5),($BEE).w ROM:0011D4B4 ROM:0011D4B4 loc_11D4B4: ; CODE XREF: sub_11D492+1A↑j ROM:0011D4B4 move.w $D4(a5),($BEC).w ROM:0011D4BA rts ROM:0011D4BA ; End of function sub_11D492 ROM:0011D4BA ROM:0011D4BC ROM:0011D4BC ; =============== S U B R O U T I N E ======================================= ROM:0011D4BC ROM:0011D4BC ROM:0011D4BC sub_11D4BC: ; CODE XREF: ROM:0011D112↑p ROM:0011D4BC move.w ($BBC).w,($B16).w ROM:0011D4C2 move.w ($BBC).w,d0 ROM:0011D4C6 add.w $2AA(a5),d0 ROM:0011D4CA move.w $DC(a5),d1 ROM:0011D4CE cmp.w d0,d1 ROM:0011D4D0 ble.s loc_11D4D8 ROM:0011D4D2 move.w d0,($BEE).w ROM:0011D4D6 bra.s loc_11D4DE ROM:0011D4D8 ; --------------------------------------------------------------------------- ROM:0011D4D8 ROM:0011D4D8 loc_11D4D8: ; CODE XREF: sub_11D4BC+14↑j ROM:0011D4D8 move.w $DC(a5),($BEE).w ROM:0011D4DE ROM:0011D4DE loc_11D4DE: ; CODE XREF: sub_11D4BC+1A↑j ROM:0011D4DE move.w $D4(a5),($BEC).w ROM:0011D4E4 rts ROM:0011D4E4 ; End of function sub_11D4BC ROM:0011D4E4 ROM:0011D4E6 ROM:0011D4E6 ; =============== S U B R O U T I N E ======================================= ROM:0011D4E6 ROM:0011D4E6 ROM:0011D4E6 sub_11D4E6: ; CODE XREF: ROM:0011D2C8↑p ROM:0011D4E6 move.w ($BBC).w,d0 ROM:0011D4EA sub.w $2AE(a5),d0 ROM:0011D4EE cmp.w ($B16).w,d0 ROM:0011D4F2 blt.s loc_11D4FA ROM:0011D4F4 move.w d0,($BEE).w ROM:0011D4F8 bra.s loc_11D500 ROM:0011D4FA ; --------------------------------------------------------------------------- ROM:0011D4FA ROM:0011D4FA loc_11D4FA: ; CODE XREF: sub_11D4E6+C↑j ROM:0011D4FA move.w ($B16).w,($BEE).w ROM:0011D500 ROM:0011D500 loc_11D500: ; CODE XREF: sub_11D4E6+12↑j ROM:0011D500 move.w $284(a5),($BEC).w ROM:0011D506 rts ROM:0011D506 ; End of function sub_11D4E6 ROM:0011D506 ROM:0011D508 ROM:0011D508 ; =============== S U B R O U T I N E ======================================= ROM:0011D508 ROM:0011D508 ROM:0011D508 sub_11D508: ; CODE XREF: ROM:0011D16E↑p ROM:0011D508 move.w ($BBC).w,d0 ROM:0011D50C sub.w $2B0(a5),d0 ROM:0011D510 cmp.w ($B16).w,d0 ROM:0011D514 blt.s loc_11D51C ROM:0011D516 move.w d0,($BEE).w ROM:0011D51A bra.s loc_11D522 ROM:0011D51C ; --------------------------------------------------------------------------- ROM:0011D51C ROM:0011D51C loc_11D51C: ; CODE XREF: sub_11D508+C↑j ROM:0011D51C move.w ($B16).w,($BEE).w ROM:0011D522 ROM:0011D522 loc_11D522: ; CODE XREF: sub_11D508+12↑j ROM:0011D522 move.w $284(a5),($BEC).w ROM:0011D528 rts ROM:0011D528 ; End of function sub_11D508 ROM:0011D528 ROM:0011D52A ROM:0011D52A ; =============== S U B R O U T I N E ======================================= ROM:0011D52A ROM:0011D52A ROM:0011D52A sub_11D52A: ; CODE XREF: sub_11C924↑p ROM:0011D52A bsr.w sub_11D534 ROM:0011D52E bsr.w sub_11D70C ROM:0011D532 rts ROM:0011D532 ; End of function sub_11D52A ROM:0011D532 ROM:0011D534 ROM:0011D534 ; =============== S U B R O U T I N E ======================================= ROM:0011D534 ROM:0011D534 ROM:0011D534 sub_11D534: ; CODE XREF: sub_11D52A↑p ROM:0011D534 clr.w d1 ROM:0011D536 move.b ($1110).w,d1 ROM:0011D53A cmpi.w #4,d1 ROM:0011D53E bcc.s locret_11D548 ROM:0011D540 movea.l off_11D54A(pc,d1.w*4),a0 ROM:0011D544 nop ROM:0011D546 jmp (a0) ROM:0011D548 ; --------------------------------------------------------------------------- ROM:0011D548 ROM:0011D548 locret_11D548: ; CODE XREF: sub_11D534+A↑j ROM:0011D548 rts ROM:0011D548 ; End of function sub_11D534 ROM:0011D548 ROM:0011D548 ; --------------------------------------------------------------------------- ROM:0011D54A off_11D54A: dc.l loc_11D55A ; DATA XREF: sub_11D534+C↑r ROM:0011D54E dc.l loc_11D56E ROM:0011D552 dc.l loc_11D5F2 ROM:0011D556 dc.l loc_11D6B6 ROM:0011D55A ; --------------------------------------------------------------------------- ROM:0011D55A ROM:0011D55A loc_11D55A: ; DATA XREF: ROM:off_11D54A↑o ROM:0011D55A bclr #1,($132A).w ROM:0011D560 bclr #5,($133D).w ROM:0011D566 move.b #1,($1110).w ROM:0011D56C rts ROM:0011D56E ; --------------------------------------------------------------------------- ROM:0011D56E ROM:0011D56E loc_11D56E: ; DATA XREF: ROM:0011D54E↑o ROM:0011D56E btst #0,($1347).w ROM:0011D574 bne.s loc_11D58C ROM:0011D576 btst #4,($93D).w ROM:0011D57C beq.s loc_11D58C ROM:0011D57E bset #5,($133D).w ROM:0011D584 move.b #3,($1110).w ROM:0011D58A rts ROM:0011D58C ; --------------------------------------------------------------------------- ROM:0011D58C ROM:0011D58C loc_11D58C: ; CODE XREF: ROM:0011D574↑j ROM:0011D58C ; ROM:0011D57C↑j ROM:0011D58C btst #6,($92E).w ROM:0011D592 beq.s loc_11D596 ROM:0011D594 bra.s loc_11D59E ROM:0011D596 ; --------------------------------------------------------------------------- ROM:0011D596 ROM:0011D596 loc_11D596: ; CODE XREF: ROM:0011D592↑j ROM:0011D596 cmpi.b #8,($10F6).w ROM:0011D59C bne.s loc_11D5C8 ROM:0011D59E ROM:0011D59E loc_11D59E: ; CODE XREF: ROM:0011D594↑j ROM:0011D59E btst #0,($1347).w ROM:0011D5A4 bne.s loc_11D5C8 ROM:0011D5A6 move.w $2C6(a5),d2 ROM:0011D5AA cmp.w ($A30).w,d2 ROM:0011D5AE bge.s loc_11D5C8 ROM:0011D5B0 move.w $2CA(a5),d2 ROM:0011D5B4 cmp.w ($A34).w,d2 ROM:0011D5B8 bge.s loc_11D5C8 ROM:0011D5BA bset #1,($132A).w ROM:0011D5C0 move.b #2,($1110).w ROM:0011D5C6 rts ROM:0011D5C8 ; --------------------------------------------------------------------------- ROM:0011D5C8 ROM:0011D5C8 loc_11D5C8: ; CODE XREF: ROM:0011D59C↑j ROM:0011D5C8 ; ROM:0011D5A4↑j ... ROM:0011D5C8 btst #0,($1347).w ROM:0011D5CE beq.s locret_11D5F0 ROM:0011D5D0 btst #1,($936).w ROM:0011D5D6 beq.s locret_11D5F0 ROM:0011D5D8 move.w $2BE(a5),d1 ROM:0011D5DC cmp.w ($A5A).w,d1 ROM:0011D5E0 bgt.s locret_11D5F0 ROM:0011D5E2 bset #1,($132A).w ROM:0011D5E8 move.b #2,($1110).w ROM:0011D5EE rts ROM:0011D5F0 ; --------------------------------------------------------------------------- ROM:0011D5F0 ROM:0011D5F0 locret_11D5F0: ; CODE XREF: ROM:0011D5CE↑j ROM:0011D5F0 ; ROM:0011D5D6↑j ... ROM:0011D5F0 rts ROM:0011D5F2 ; --------------------------------------------------------------------------- ROM:0011D5F2 ROM:0011D5F2 loc_11D5F2: ; DATA XREF: ROM:0011D552↑o ROM:0011D5F2 btst #0,($1347).w ROM:0011D5F8 beq.s loc_11D61C ROM:0011D5FA move.w $2C0(a5),d1 ROM:0011D5FE cmp.w ($A5A).w,d1 ROM:0011D602 ble.s loc_11D606 ROM:0011D604 bra.s loc_11D60E ROM:0011D606 ; --------------------------------------------------------------------------- ROM:0011D606 ROM:0011D606 loc_11D606: ; CODE XREF: ROM:0011D602↑j ROM:0011D606 btst #1,($936).w ROM:0011D60C bne.s loc_11D61C ROM:0011D60E ROM:0011D60E loc_11D60E: ; CODE XREF: ROM:0011D604↑j ROM:0011D60E bclr #1,($132A).w ROM:0011D614 move.b #1,($1110).w ROM:0011D61A rts ROM:0011D61C ; --------------------------------------------------------------------------- ROM:0011D61C ROM:0011D61C loc_11D61C: ; CODE XREF: ROM:0011D5F8↑j ROM:0011D61C ; ROM:0011D60C↑j ROM:0011D61C btst #0,($1347).w ROM:0011D622 bne.s loc_11D662 ROM:0011D624 btst #6,($92E).w ROM:0011D62A bne.s loc_11D662 ROM:0011D62C cmpi.b #8,($10F6).w ROM:0011D632 beq.s loc_11D636 ROM:0011D634 bra.s loc_11D654 ROM:0011D636 ; --------------------------------------------------------------------------- ROM:0011D636 ROM:0011D636 loc_11D636: ; CODE XREF: ROM:0011D632↑j ROM:0011D636 move.w $2C6(a5),d2 ROM:0011D63A sub.w $2C8(a5),d2 ROM:0011D63E cmp.w ($A30).w,d2 ROM:0011D642 ble.s loc_11D646 ROM:0011D644 bra.s loc_11D654 ROM:0011D646 ; --------------------------------------------------------------------------- ROM:0011D646 ROM:0011D646 loc_11D646: ; CODE XREF: ROM:0011D642↑j ROM:0011D646 move.w $2CA(a5),d2 ROM:0011D64A sub.w $2CC(a5),d2 ROM:0011D64E cmp.w ($A34).w,d2 ROM:0011D652 ble.s loc_11D662 ROM:0011D654 ROM:0011D654 loc_11D654: ; CODE XREF: ROM:0011D634↑j ROM:0011D654 ; ROM:0011D644↑j ROM:0011D654 bclr #1,($132A).w ROM:0011D65A move.b #1,($1110).w ROM:0011D660 rts ROM:0011D662 ; --------------------------------------------------------------------------- ROM:0011D662 ROM:0011D662 loc_11D662: ; CODE XREF: ROM:0011D622↑j ROM:0011D662 ; ROM:0011D62A↑j ... ROM:0011D662 btst #0,($1347).w ROM:0011D668 beq.s loc_11D690 ROM:0011D66A btst #1,($936).w ROM:0011D670 beq.s loc_11D690 ROM:0011D672 move.w $2C2(a5),d1 ROM:0011D676 cmp.w ($A5A).w,d1 ROM:0011D67A bgt.s loc_11D690 ROM:0011D67C bset #5,($133D).w ROM:0011D682 bclr #1,($132A).w ROM:0011D688 move.b #3,($1110).w ROM:0011D68E rts ROM:0011D690 ; --------------------------------------------------------------------------- ROM:0011D690 ROM:0011D690 loc_11D690: ; CODE XREF: ROM:0011D668↑j ROM:0011D690 ; ROM:0011D670↑j ... ROM:0011D690 btst #0,($1347).w ROM:0011D696 bne.s locret_11D6B4 ROM:0011D698 btst #4,($93D).w ROM:0011D69E beq.s locret_11D6B4 ROM:0011D6A0 bset #5,($133D).w ROM:0011D6A6 bclr #1,($132A).w ROM:0011D6AC move.b #3,($1110).w ROM:0011D6B2 rts ROM:0011D6B4 ; --------------------------------------------------------------------------- ROM:0011D6B4 ROM:0011D6B4 locret_11D6B4: ; CODE XREF: ROM:0011D696↑j ROM:0011D6B4 ; ROM:0011D69E↑j ROM:0011D6B4 rts ROM:0011D6B6 ; --------------------------------------------------------------------------- ROM:0011D6B6 ROM:0011D6B6 loc_11D6B6: ; DATA XREF: ROM:0011D556↑o ROM:0011D6B6 btst #0,($1347).w ROM:0011D6BC beq.s loc_11D6E6 ROM:0011D6BE move.w $2C4(a5),d1 ROM:0011D6C2 cmp.w ($A5A).w,d1 ROM:0011D6C6 ble.s loc_11D6CA ROM:0011D6C8 bra.s loc_11D6D2 ROM:0011D6CA ; --------------------------------------------------------------------------- ROM:0011D6CA ROM:0011D6CA loc_11D6CA: ; CODE XREF: ROM:0011D6C6↑j ROM:0011D6CA btst #1,($936).w ROM:0011D6D0 bne.s loc_11D6E6 ROM:0011D6D2 ROM:0011D6D2 loc_11D6D2: ; CODE XREF: ROM:0011D6C8↑j ROM:0011D6D2 bclr #5,($133D).w ROM:0011D6D8 bset #1,($132A).w ROM:0011D6DE move.b #2,($1110).w ROM:0011D6E4 rts ROM:0011D6E6 ; --------------------------------------------------------------------------- ROM:0011D6E6 ROM:0011D6E6 loc_11D6E6: ; CODE XREF: ROM:0011D6BC↑j ROM:0011D6E6 ; ROM:0011D6D0↑j ROM:0011D6E6 btst #0,($1347).w ROM:0011D6EC bne.s locret_11D70A ROM:0011D6EE btst #4,($93D).w ROM:0011D6F4 bne.s locret_11D70A ROM:0011D6F6 bclr #5,($133D).w ROM:0011D6FC bset #1,($132A).w ROM:0011D702 move.b #2,($1110).w ROM:0011D708 rts ROM:0011D70A ; --------------------------------------------------------------------------- ROM:0011D70A ROM:0011D70A locret_11D70A: ; CODE XREF: ROM:0011D6EC↑j ROM:0011D70A ; ROM:0011D6F4↑j ROM:0011D70A rts ROM:0011D70C ROM:0011D70C ; =============== S U B R O U T I N E ======================================= ROM:0011D70C ROM:0011D70C ROM:0011D70C sub_11D70C: ; CODE XREF: sub_11D52A+4↑p ROM:0011D70C clr.w d1 ROM:0011D70E move.b ($110F).w,d1 ROM:0011D712 cmpi.w #4,d1 ROM:0011D716 bcc.s locret_11D720 ROM:0011D718 movea.l off_11D722(pc,d1.w*4),a0 ROM:0011D71C nop ROM:0011D71E jmp (a0) ROM:0011D720 ; --------------------------------------------------------------------------- ROM:0011D720 ROM:0011D720 locret_11D720: ; CODE XREF: sub_11D70C+A↑j ROM:0011D720 rts ROM:0011D720 ; End of function sub_11D70C ROM:0011D720 ROM:0011D720 ; --------------------------------------------------------------------------- ROM:0011D722 off_11D722: dc.l loc_11D732 ; DATA XREF: sub_11D70C+C↑r ROM:0011D726 dc.l loc_11D73E ROM:0011D72A dc.l loc_11D7CA ROM:0011D72E dc.l loc_11D83E ROM:0011D732 ; --------------------------------------------------------------------------- ROM:0011D732 ROM:0011D732 loc_11D732: ; DATA XREF: ROM:off_11D722↑o ROM:0011D732 move.b #1,($110F).w ROM:0011D738 bra.w locret_11D7C8 ROM:0011D73C ; --------------------------------------------------------------------------- ROM:0011D73C rts ROM:0011D73E ; --------------------------------------------------------------------------- ROM:0011D73E ROM:0011D73E loc_11D73E: ; DATA XREF: ROM:0011D726↑o ROM:0011D73E btst #1,($133E).w ROM:0011D744 beq.s loc_11D77E ROM:0011D746 btst #3,($133C).w ROM:0011D74C beq.s loc_11D77E ROM:0011D74E btst #5,($133D).w ROM:0011D754 bne.s loc_11D768 ROM:0011D756 btst #5,($1345).w ROM:0011D75C bne.s loc_11D768 ROM:0011D75E move.w $2B6(a5),d0 ROM:0011D762 cmp.w ($A80).w,d0 ROM:0011D766 bge.s loc_11D77E ROM:0011D768 ROM:0011D768 loc_11D768: ; CODE XREF: ROM:0011D754↑j ROM:0011D768 ; ROM:0011D75C↑j ROM:0011D768 bset #2,($132C).w ROM:0011D76E bset #5,($132E).w ROM:0011D774 move.b #3,($110F).w ROM:0011D77A bra.w locret_11D896 ROM:0011D77E ; --------------------------------------------------------------------------- ROM:0011D77E ROM:0011D77E loc_11D77E: ; CODE XREF: ROM:0011D744↑j ROM:0011D77E ; ROM:0011D74C↑j ... ROM:0011D77E move.w $2B6(a5),d0 ROM:0011D782 move.w $2BA(a5),d1 ROM:0011D786 btst #1,($133E).w ROM:0011D78C beq.s locret_11D7C8 ROM:0011D78E btst #3,($133C).w ROM:0011D794 beq.s locret_11D7C8 ROM:0011D796 cmp.w ($A80).w,d0 ROM:0011D79A ble.s locret_11D7C8 ROM:0011D79C btst #5,($133D).w ROM:0011D7A2 bne.s locret_11D7C8 ROM:0011D7A4 btst #5,($1345).w ROM:0011D7AA bne.s locret_11D7C8 ROM:0011D7AC btst #1,($132A).w ROM:0011D7B2 bne.s loc_11D7BA ROM:0011D7B4 cmp.w ($A80).w,d1 ROM:0011D7B8 bge.s locret_11D7C8 ROM:0011D7BA ROM:0011D7BA loc_11D7BA: ; CODE XREF: ROM:0011D7B2↑j ROM:0011D7BA bset #5,($132E).w ROM:0011D7C0 move.b #2,($110F).w ROM:0011D7C6 bra.s locret_11D83C ROM:0011D7C8 ; --------------------------------------------------------------------------- ROM:0011D7C8 ROM:0011D7C8 locret_11D7C8: ; CODE XREF: ROM:0011D738↑j ROM:0011D7C8 ; ROM:0011D78C↑j ... ROM:0011D7C8 rts ROM:0011D7CA ; --------------------------------------------------------------------------- ROM:0011D7CA ROM:0011D7CA loc_11D7CA: ; DATA XREF: ROM:0011D72A↑o ROM:0011D7CA btst #1,($133E).w ROM:0011D7D0 beq.s loc_11D7E4 ROM:0011D7D2 btst #1,($132A).w ROM:0011D7D8 bne.s loc_11D7F2 ROM:0011D7DA move.w $2B8(a5),d0 ROM:0011D7DE cmp.w ($A80).w,d0 ROM:0011D7E2 ble.s loc_11D7F2 ROM:0011D7E4 ROM:0011D7E4 loc_11D7E4: ; CODE XREF: ROM:0011D7D0↑j ROM:0011D7E4 bclr #5,($132E).w ROM:0011D7EA move.b #1,($110F).w ROM:0011D7F0 bra.s locret_11D7C8 ROM:0011D7F2 ; --------------------------------------------------------------------------- ROM:0011D7F2 ROM:0011D7F2 loc_11D7F2: ; CODE XREF: ROM:0011D7D8↑j ROM:0011D7F2 ; ROM:0011D7E2↑j ROM:0011D7F2 move.w #0,d0 ROM:0011D7F6 move.w $2B6(a5),d1 ROM:0011D7FA btst #1,($133E).w ROM:0011D800 beq.s locret_11D83C ROM:0011D802 btst #3,($133C).w ROM:0011D808 beq.s locret_11D83C ROM:0011D80A btst #5,($133D).w ROM:0011D810 bne.s loc_11D82E ROM:0011D812 btst #5,($1345).w ROM:0011D818 bne.s loc_11D82E ROM:0011D81A btst #6,($1325).w ROM:0011D820 beq.s loc_11D828 ROM:0011D822 cmp.w $2BC(a5),d0 ROM:0011D826 beq.s loc_11D82E ROM:0011D828 ROM:0011D828 loc_11D828: ; CODE XREF: ROM:0011D820↑j ROM:0011D828 cmp.w ($A80).w,d1 ROM:0011D82C bge.s locret_11D83C ROM:0011D82E ROM:0011D82E loc_11D82E: ; CODE XREF: ROM:0011D810↑j ROM:0011D82E ; ROM:0011D818↑j ... ROM:0011D82E bset #2,($132C).w ROM:0011D834 move.b #3,($110F).w ROM:0011D83A bra.s locret_11D896 ROM:0011D83C ; --------------------------------------------------------------------------- ROM:0011D83C ROM:0011D83C locret_11D83C: ; CODE XREF: ROM:0011D7C6↑j ROM:0011D83C ; ROM:0011D800↑j ... ROM:0011D83C rts ROM:0011D83E ; --------------------------------------------------------------------------- ROM:0011D83E ROM:0011D83E loc_11D83E: ; DATA XREF: ROM:0011D72E↑o ROM:0011D83E btst #1,($133E).w ROM:0011D844 bne.s loc_11D85C ROM:0011D846 bclr #2,($132C).w ROM:0011D84C bclr #5,($132E).w ROM:0011D852 move.b #1,($110F).w ROM:0011D858 bra.w locret_11D7C8 ROM:0011D85C ; --------------------------------------------------------------------------- ROM:0011D85C ROM:0011D85C loc_11D85C: ; CODE XREF: ROM:0011D844↑j ROM:0011D85C move.w $2B4(a5),d0 ROM:0011D860 cmp.w ($A80).w,d0 ROM:0011D864 ble.s locret_11D896 ROM:0011D866 btst #6,($1325).w ROM:0011D86C beq.s loc_11D878 ROM:0011D86E move.w $2BC(a5),d0 ROM:0011D872 cmpi.w #0,d0 ROM:0011D876 beq.s locret_11D896 ROM:0011D878 ROM:0011D878 loc_11D878: ; CODE XREF: ROM:0011D86C↑j ROM:0011D878 btst #5,($133D).w ROM:0011D87E bne.s locret_11D896 ROM:0011D880 btst #5,($1345).w ROM:0011D886 bne.s locret_11D896 ROM:0011D888 bclr #2,($132C).w ROM:0011D88E move.b #2,($110F).w ROM:0011D894 bra.s locret_11D83C ROM:0011D896 ; --------------------------------------------------------------------------- ROM:0011D896 ROM:0011D896 locret_11D896: ; CODE XREF: ROM:0011D77A↑j ROM:0011D896 ; ROM:0011D83A↑j ... ROM:0011D896 rts ROM:0011D898 ; --------------------------------------------------------------------------- ROM:0011D898 rts ROM:0011D89A ROM:0011D89A ; =============== S U B R O U T I N E ======================================= ROM:0011D89A ROM:0011D89A ROM:0011D89A sub_11D89A: ; CODE XREF: ROM:0011DB6C↓p ROM:0011D89A lea ($11E8).w,a1 ROM:0011D89E lea ($EE4).w,a2 ROM:0011D8A2 move.w ($B1A).w,d0 ROM:0011D8A6 move.w $2D8(a5),d2 ROM:0011D8AA move.w $2DA(a5),d3 ROM:0011D8AE clr.w d1 ROM:0011D8B0 move.b (a1,d0.w),d1 ROM:0011D8B4 cmpi.w #6,d1 ROM:0011D8B8 bcc.s locret_11D8C2 ROM:0011D8BA movea.l off_11D8C4(pc,d1.w*4),a0 ROM:0011D8BE nop ROM:0011D8C0 jmp (a0) ROM:0011D8C2 ; --------------------------------------------------------------------------- ROM:0011D8C2 ROM:0011D8C2 locret_11D8C2: ; CODE XREF: sub_11D89A+1E↑j ROM:0011D8C2 rts ROM:0011D8C2 ; End of function sub_11D89A ROM:0011D8C2 ROM:0011D8C2 ; --------------------------------------------------------------------------- ROM:0011D8C4 off_11D8C4: dc.l loc_11D8DC ; DATA XREF: sub_11D89A+20↑r ROM:0011D8C8 dc.l loc_11D8E8 ROM:0011D8CC dc.l loc_11D93E ROM:0011D8D0 dc.l locret_11D97C ROM:0011D8D4 dc.l loc_11D97E ROM:0011D8D8 dc.l loc_11D9D0 ROM:0011D8DC ; --------------------------------------------------------------------------- ROM:0011D8DC ROM:0011D8DC loc_11D8DC: ; DATA XREF: ROM:off_11D8C4↑o ROM:0011D8DC bclr d0,($1111).w ROM:0011D8E0 move.b #1,(a1,d0.w) ROM:0011D8E6 rts ROM:0011D8E8 ; --------------------------------------------------------------------------- ROM:0011D8E8 ROM:0011D8E8 loc_11D8E8: ; DATA XREF: ROM:0011D8C8↑o ROM:0011D8E8 cmp.w (a2,d0.w*2),d2 ROM:0011D8EC bgt.s loc_11D8F0 ROM:0011D8EE bra.s loc_11D8FA ROM:0011D8F0 ; --------------------------------------------------------------------------- ROM:0011D8F0 ROM:0011D8F0 loc_11D8F0: ; CODE XREF: ROM:0011D8EC↑j ROM:0011D8F0 cmp.w (a2,d0.w*2),d3 ROM:0011D8F4 blt.s locret_11D8F8 ROM:0011D8F6 bra.s loc_11D91A ROM:0011D8F8 ; --------------------------------------------------------------------------- ROM:0011D8F8 ROM:0011D8F8 locret_11D8F8: ; CODE XREF: ROM:0011D8F4↑j ROM:0011D8F8 rts ROM:0011D8FA ; --------------------------------------------------------------------------- ROM:0011D8FA ROM:0011D8FA loc_11D8FA: ; CODE XREF: ROM:0011D8EE↑j ROM:0011D8FA move.w $2CE(a5),d4 ROM:0011D8FE clr.b $8EB(d0.w) ROM:0011D904 move.w d4,$6B0(d0.w*2) ROM:0011D90A move.b #1,$8EB(d0.w) ROM:0011D912 move.b #2,(a1,d0.w) ROM:0011D918 rts ROM:0011D91A ; --------------------------------------------------------------------------- ROM:0011D91A ROM:0011D91A loc_11D91A: ; CODE XREF: ROM:0011D8F6↑j ROM:0011D91A move.w $2D0(a5),d4 ROM:0011D91E clr.b $8EC(d0.w) ROM:0011D924 move.w d4,$6B2(d0.w*2) ROM:0011D92A move.b #1,$8EC(d0.w) ROM:0011D932 bset d0,($1112).w ROM:0011D936 move.b #4,(a1,d0.w) ROM:0011D93C rts ROM:0011D93E ; --------------------------------------------------------------------------- ROM:0011D93E ROM:0011D93E loc_11D93E: ; DATA XREF: ROM:0011D8CC↑o ROM:0011D93E cmpi.w #0,$6B0(d0.w*2) ROM:0011D946 bgt.s loc_11D94A ROM:0011D948 bra.s loc_11D954 ROM:0011D94A ; --------------------------------------------------------------------------- ROM:0011D94A ROM:0011D94A loc_11D94A: ; CODE XREF: ROM:0011D946↑j ROM:0011D94A cmp.w (a2,d0.w*2),d2 ROM:0011D94E ble.s locret_11D952 ROM:0011D950 bra.s loc_11D968 ROM:0011D952 ; --------------------------------------------------------------------------- ROM:0011D952 ROM:0011D952 locret_11D952: ; CODE XREF: ROM:0011D94E↑j ROM:0011D952 rts ROM:0011D954 ; --------------------------------------------------------------------------- ROM:0011D954 ROM:0011D954 loc_11D954: ; CODE XREF: ROM:0011D948↑j ROM:0011D954 bset d0,($111A).w ROM:0011D958 bset d0,($111D).w ROM:0011D95C bsr.w sub_11DA1A ROM:0011D960 move.b #3,(a1,d0.w) ROM:0011D966 rts ROM:0011D968 ; --------------------------------------------------------------------------- ROM:0011D968 ROM:0011D968 loc_11D968: ; CODE XREF: ROM:0011D950↑j ROM:0011D968 clr.b $8EB(d0.w) ROM:0011D96E clr.w $6B0(d0.w*2) ROM:0011D974 move.b #1,(a1,d0.w) ROM:0011D97A rts ROM:0011D97C ; --------------------------------------------------------------------------- ROM:0011D97C ROM:0011D97C locret_11D97C: ; DATA XREF: ROM:0011D8D0↑o ROM:0011D97C rts ROM:0011D97E ; --------------------------------------------------------------------------- ROM:0011D97E ROM:0011D97E loc_11D97E: ; DATA XREF: ROM:0011D8D4↑o ROM:0011D97E cmp.w (a2,d0.w*2),d3 ROM:0011D982 bge.s loc_11D986 ROM:0011D984 bra.s loc_11D994 ROM:0011D986 ; --------------------------------------------------------------------------- ROM:0011D986 ROM:0011D986 loc_11D986: ; CODE XREF: ROM:0011D982↑j ROM:0011D986 cmpi.w #0,$6B2(d0.w*2) ROM:0011D98E bgt.s locret_11D992 ROM:0011D990 bra.s loc_11D9AC ROM:0011D992 ; --------------------------------------------------------------------------- ROM:0011D992 ROM:0011D992 locret_11D992: ; CODE XREF: ROM:0011D98E↑j ROM:0011D992 rts ROM:0011D994 ; --------------------------------------------------------------------------- ROM:0011D994 ROM:0011D994 loc_11D994: ; CODE XREF: ROM:0011D984↑j ROM:0011D994 clr.b $8EC(d0.w) ROM:0011D99A clr.w $6B2(d0.w*2) ROM:0011D9A0 bclr d0,($1112).w ROM:0011D9A4 move.b #1,(a1,d0.w) ROM:0011D9AA rts ROM:0011D9AC ; --------------------------------------------------------------------------- ROM:0011D9AC ROM:0011D9AC loc_11D9AC: ; CODE XREF: ROM:0011D990↑j ROM:0011D9AC bset d0,($1111).w ROM:0011D9B0 move.w $2D2(a5),d4 ROM:0011D9B4 clr.b $8C2(d0.w) ROM:0011D9BA move.w d4,$65E(d0.w*2) ROM:0011D9C0 move.b #1,$8C2(d0.w) ROM:0011D9C8 move.b #5,(a1,d0.w) ROM:0011D9CE rts ROM:0011D9D0 ; --------------------------------------------------------------------------- ROM:0011D9D0 ROM:0011D9D0 loc_11D9D0: ; DATA XREF: ROM:0011D8D8↑o ROM:0011D9D0 cmpi.w #0,$65E(d0.w*2) ROM:0011D9D8 bgt.s loc_11D9DC ROM:0011D9DA bra.s loc_11D9E6 ROM:0011D9DC ; --------------------------------------------------------------------------- ROM:0011D9DC ROM:0011D9DC loc_11D9DC: ; CODE XREF: ROM:0011D9D8↑j ROM:0011D9DC cmp.w (a2,d0.w*2),d3 ROM:0011D9E0 bge.s locret_11D9E4 ROM:0011D9E2 bra.s loc_11DA02 ROM:0011D9E4 ; --------------------------------------------------------------------------- ROM:0011D9E4 ROM:0011D9E4 locret_11D9E4: ; CODE XREF: ROM:0011D9E0↑j ROM:0011D9E4 rts ROM:0011D9E6 ; --------------------------------------------------------------------------- ROM:0011D9E6 ROM:0011D9E6 loc_11D9E6: ; CODE XREF: ROM:0011D9DA↑j ROM:0011D9E6 bclr d0,($1111).w ROM:0011D9EA bclr d0,($1112).w ROM:0011D9EE bset d0,($111A).w ROM:0011D9F2 bset d0,($111D).w ROM:0011D9F6 bsr.w sub_11DA1A ROM:0011D9FA move.b #3,(a1,d0.w) ROM:0011DA00 rts ROM:0011DA02 ; --------------------------------------------------------------------------- ROM:0011DA02 ROM:0011DA02 loc_11DA02: ; CODE XREF: ROM:0011D9E2↑j ROM:0011DA02 bclr d0,($1111).w ROM:0011DA06 clr.b $8C2(d0.w) ROM:0011DA0C clr.w $65E(d0.w*2) ROM:0011DA12 move.b #1,(a1,d0.w) ROM:0011DA18 rts ROM:0011DA1A ROM:0011DA1A ; =============== S U B R O U T I N E ======================================= ROM:0011DA1A ROM:0011DA1A ROM:0011DA1A sub_11DA1A: ; CODE XREF: ROM:0011D95C↑p ROM:0011DA1A ; ROM:0011D9F6↑p ROM:0011DA1A cmpi.w #0,($B1A).w ROM:0011DA20 bne.s loc_11DA30 ROM:0011DA22 bset #4,($C59).w ROM:0011DA28 bset #1,($13CE).w ROM:0011DA2E bra.s locret_11DA44 ROM:0011DA30 ; --------------------------------------------------------------------------- ROM:0011DA30 ROM:0011DA30 loc_11DA30: ; CODE XREF: sub_11DA1A+6↑j ROM:0011DA30 cmpi.w #1,($B1A).w ROM:0011DA36 bne.s locret_11DA44 ROM:0011DA38 bset #5,($C59).w ROM:0011DA3E bset #2,($13CE).w ROM:0011DA44 ROM:0011DA44 locret_11DA44: ; CODE XREF: sub_11DA1A+14↑j ROM:0011DA44 ; sub_11DA1A+1C↑j ROM:0011DA44 rts ROM:0011DA44 ; End of function sub_11DA1A ROM:0011DA44 ROM:0011DA46 ROM:0011DA46 ; =============== S U B R O U T I N E ======================================= ROM:0011DA46 ROM:0011DA46 ROM:0011DA46 sub_11DA46: ; CODE XREF: ROM:0011DB66↓p ROM:0011DA46 lea ($11E9).w,a1 ROM:0011DA4A lea ($EF0).w,a2 ROM:0011DA4E move.w ($B1A).w,d0 ROM:0011DA52 move.w $2D6(a5),d2 ROM:0011DA56 clr.w d1 ROM:0011DA58 move.b (a1,d0.w),d1 ROM:0011DA5C cmpi.w #3,d1 ROM:0011DA60 bcc.s locret_11DA6A ROM:0011DA62 movea.l off_11DA6C(pc,d1.w*4),a0 ROM:0011DA66 nop ROM:0011DA68 jmp (a0) ROM:0011DA6A ; --------------------------------------------------------------------------- ROM:0011DA6A ROM:0011DA6A locret_11DA6A: ; CODE XREF: sub_11DA46+1A↑j ROM:0011DA6A rts ROM:0011DA6A ; End of function sub_11DA46 ROM:0011DA6A ROM:0011DA6A ; --------------------------------------------------------------------------- ROM:0011DA6C off_11DA6C: dc.l loc_11DA78 ; DATA XREF: sub_11DA46+1C↑r ROM:0011DA70 dc.l loc_11DA94 ROM:0011DA74 dc.l locret_11DAF6 ROM:0011DA78 ; --------------------------------------------------------------------------- ROM:0011DA78 ROM:0011DA78 loc_11DA78: ; DATA XREF: ROM:off_11DA6C↑o ROM:0011DA78 clr.b $917(d0.w) ROM:0011DA7E move.w d2,$708(d0.w*2) ROM:0011DA84 move.b #1,$917(d0.w) ROM:0011DA8C move.b #1,(a1,d0.w) ROM:0011DA92 rts ROM:0011DA94 ; --------------------------------------------------------------------------- ROM:0011DA94 ROM:0011DA94 loc_11DA94: ; DATA XREF: ROM:0011DA70↑o ROM:0011DA94 cmpi.w #0,$708(d0.w*2) ROM:0011DA9C bgt.s loc_11DAB0 ROM:0011DA9E cmpi.w #$2710,(a2,d0.w*2) ROM:0011DAA4 bne.s loc_11DAB0 ROM:0011DAA6 btst #1,($1321).w ROM:0011DAAC beq.s loc_11DAB0 ROM:0011DAAE bra.s loc_11DACE ROM:0011DAB0 ; --------------------------------------------------------------------------- ROM:0011DAB0 ROM:0011DAB0 loc_11DAB0: ; CODE XREF: ROM:0011DA9C↑j ROM:0011DAB0 ; ROM:0011DAA4↑j ... ROM:0011DAB0 cmpi.w #0,$708(d0.w*2) ROM:0011DAB8 bgt.s locret_11DACC ROM:0011DABA cmpi.w #$2710,(a2,d0.w*2) ROM:0011DAC0 beq.s locret_11DACC ROM:0011DAC2 btst #1,($1321).w ROM:0011DAC8 beq.s locret_11DACC ROM:0011DACA bra.s loc_11DAD6 ROM:0011DACC ; --------------------------------------------------------------------------- ROM:0011DACC ROM:0011DACC locret_11DACC: ; CODE XREF: ROM:0011DAB8↑j ROM:0011DACC ; ROM:0011DAC0↑j ... ROM:0011DACC rts ROM:0011DACE ; --------------------------------------------------------------------------- ROM:0011DACE ROM:0011DACE loc_11DACE: ; CODE XREF: ROM:0011DAAE↑j ROM:0011DACE move.b #2,(a1,d0.w) ROM:0011DAD4 rts ROM:0011DAD6 ; --------------------------------------------------------------------------- ROM:0011DAD6 ROM:0011DAD6 loc_11DAD6: ; CODE XREF: ROM:0011DACA↑j ROM:0011DAD6 bsr.w sub_11DAF8 ROM:0011DADA clr.b $917(d0.w) ROM:0011DAE0 move.w d2,$708(d0.w*2) ROM:0011DAE6 move.b #1,$917(d0.w) ROM:0011DAEE move.b #1,(a1,d0.w) ROM:0011DAF4 rts ROM:0011DAF6 ; --------------------------------------------------------------------------- ROM:0011DAF6 ROM:0011DAF6 locret_11DAF6: ; DATA XREF: ROM:0011DA74↑o ROM:0011DAF6 rts ROM:0011DAF8 ROM:0011DAF8 ; =============== S U B R O U T I N E ======================================= ROM:0011DAF8 ROM:0011DAF8 ROM:0011DAF8 sub_11DAF8: ; CODE XREF: ROM:loc_11DAD6↑p ROM:0011DAF8 move.w $2D4(a5),d3 ROM:0011DAFC sub.w d3,(a2,d0.w*2) ROM:0011DB00 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DB06 bge.s locret_11DB0E ROM:0011DB08 move.w #$2710,(a2,d0.w*2) ROM:0011DB0E ROM:0011DB0E locret_11DB0E: ; CODE XREF: sub_11DAF8+E↑j ROM:0011DB0E rts ROM:0011DB0E ; End of function sub_11DAF8 ROM:0011DB0E ROM:0011DB10 ROM:0011DB10 ; =============== S U B R O U T I N E ======================================= ROM:0011DB10 ROM:0011DB10 ROM:0011DB10 sub_11DB10: ; CODE XREF: sub_11E020+40↓p ROM:0011DB10 lea ($11EA).w,a1 ROM:0011DB14 move.w ($B1A).w,d0 ROM:0011DB18 clr.w d1 ROM:0011DB1A move.b (a1,d0.w),d1 ROM:0011DB1E cmpi.w #3,d1 ROM:0011DB22 bcc.s locret_11DB2C ROM:0011DB24 movea.l off_11DB2E(pc,d1.w*4),a0 ROM:0011DB28 nop ROM:0011DB2A jmp (a0) ROM:0011DB2C ; --------------------------------------------------------------------------- ROM:0011DB2C ROM:0011DB2C locret_11DB2C: ; CODE XREF: sub_11DB10+12↑j ROM:0011DB2C rts ROM:0011DB2C ; End of function sub_11DB10 ROM:0011DB2C ROM:0011DB2C ; --------------------------------------------------------------------------- ROM:0011DB2E off_11DB2E: dc.l loc_11DB3A ; DATA XREF: sub_11DB10+14↑r ROM:0011DB32 dc.l loc_11DB4A ROM:0011DB36 dc.l loc_11DB60 ROM:0011DB3A ; --------------------------------------------------------------------------- ROM:0011DB3A ROM:0011DB3A loc_11DB3A: ; DATA XREF: ROM:off_11DB2E↑o ROM:0011DB3A bclr d0,($1113).w ROM:0011DB3E bsr.w sub_11DBD8 ROM:0011DB42 move.b #1,(a1,d0.w) ROM:0011DB48 rts ROM:0011DB4A ; --------------------------------------------------------------------------- ROM:0011DB4A ROM:0011DB4A loc_11DB4A: ; DATA XREF: ROM:0011DB32↑o ROM:0011DB4A btst d0,($1114).w ROM:0011DB4E beq.s locret_11DB52 ROM:0011DB50 bra.s loc_11DB54 ROM:0011DB52 ; --------------------------------------------------------------------------- ROM:0011DB52 ROM:0011DB52 locret_11DB52: ; CODE XREF: ROM:0011DB4E↑j ROM:0011DB52 rts ROM:0011DB54 ; --------------------------------------------------------------------------- ROM:0011DB54 ROM:0011DB54 loc_11DB54: ; CODE XREF: ROM:0011DB50↑j ROM:0011DB54 bset d0,($1113).w ROM:0011DB58 move.b #2,(a1,d0.w) ROM:0011DB5E rts ROM:0011DB60 ; --------------------------------------------------------------------------- ROM:0011DB60 ROM:0011DB60 loc_11DB60: ; DATA XREF: ROM:0011DB36↑o ROM:0011DB60 bsr.l sub_11E7A4 ROM:0011DB66 bsr.l sub_11DA46 ROM:0011DB6C bsr.l sub_11D89A ROM:0011DB72 lea ($11EA).w,a1 ROM:0011DB76 move.w ($B1A).w,d0 ROM:0011DB7A btst d0,($1114).w ROM:0011DB7E bne.s locret_11DB82 ROM:0011DB80 bra.s loc_11DB84 ROM:0011DB82 ; --------------------------------------------------------------------------- ROM:0011DB82 ROM:0011DB82 locret_11DB82: ; CODE XREF: ROM:0011DB7E↑j ROM:0011DB82 rts ROM:0011DB84 ; --------------------------------------------------------------------------- ROM:0011DB84 ROM:0011DB84 loc_11DB84: ; CODE XREF: ROM:0011DB80↑j ROM:0011DB84 bsr.w sub_11DBD8 ROM:0011DB88 bclr d0,($1113).w ROM:0011DB8C bclr d0,($1121).w ROM:0011DB90 bclr d0,($1112).w ROM:0011DB94 lea ($11F2).w,a2 ROM:0011DB98 lea ($11E9).w,a3 ROM:0011DB9C lea ($11E8).w,a4 ROM:0011DBA0 move.b #0,(a2,d0.w) ROM:0011DBA6 move.b #0,(a3,d0.w) ROM:0011DBAC move.b #0,(a4,d0.w) ROM:0011DBB2 lea ($11EE).w,a2 ROM:0011DBB6 lea ($11F3).w,a3 ROM:0011DBBA lea ($11EB).w,a4 ROM:0011DBBE move.b #0,(a2,d0.w) ROM:0011DBC4 move.b #0,(a3,d0.w) ROM:0011DBCA move.b #0,(a4,d0.w) ROM:0011DBD0 move.b #1,(a1,d0.w) ROM:0011DBD6 rts ROM:0011DBD8 ROM:0011DBD8 ; =============== S U B R O U T I N E ======================================= ROM:0011DBD8 ROM:0011DBD8 ROM:0011DBD8 sub_11DBD8: ; CODE XREF: ROM:0011DB3E↑p ROM:0011DBD8 ; ROM:loc_11DB84↑p ... ROM:0011DBD8 lea ($EE4).w,a0 ROM:0011DBDC move.w ($B1A).w,d0 ROM:0011DBE0 move.w #$2710,(a0,d0.w*2) ROM:0011DBE6 rts ROM:0011DBE6 ; End of function sub_11DBD8 ROM:0011DBE6 ROM:0011DBE8 ROM:0011DBE8 ; =============== S U B R O U T I N E ======================================= ROM:0011DBE8 ROM:0011DBE8 ROM:0011DBE8 sub_11DBE8: ; CODE XREF: ROM:0011E990↓p ROM:0011DBE8 ; ROM:0011EA06↓p ROM:0011DBE8 lea ($11EB).w,a1 ROM:0011DBEC move.w ($B1A).w,d0 ROM:0011DBF0 move.w $2DE(a5),d2 ROM:0011DBF4 move.w $2DC(a5),d3 ROM:0011DBF8 clr.w d1 ROM:0011DBFA move.b (a1,d0.w),d1 ROM:0011DBFE cmpi.w #4,d1 ROM:0011DC02 bcc.s locret_11DC0C ROM:0011DC04 movea.l off_11DC0E(pc,d1.w*4),a0 ROM:0011DC08 nop ROM:0011DC0A jmp (a0) ROM:0011DC0C ; --------------------------------------------------------------------------- ROM:0011DC0C ROM:0011DC0C locret_11DC0C: ; CODE XREF: sub_11DBE8+1A↑j ROM:0011DC0C rts ROM:0011DC0C ; End of function sub_11DBE8 ROM:0011DC0C ROM:0011DC0C ; --------------------------------------------------------------------------- ROM:0011DC0E off_11DC0E: dc.l loc_11DC1E ; DATA XREF: sub_11DBE8+1C↑r ROM:0011DC12 dc.l loc_11DC26 ROM:0011DC16 dc.l loc_11DC74 ROM:0011DC1A dc.l loc_11DD50 ROM:0011DC1E ; --------------------------------------------------------------------------- ROM:0011DC1E ROM:0011DC1E loc_11DC1E: ; DATA XREF: ROM:off_11DC0E↑o ROM:0011DC1E move.b #1,(a1,d0.w) ROM:0011DC24 rts ROM:0011DC26 ; --------------------------------------------------------------------------- ROM:0011DC26 ROM:0011DC26 loc_11DC26: ; DATA XREF: ROM:0011DC12↑o ROM:0011DC26 btst #0,($131E).w ROM:0011DC2C beq.s loc_11DC30 ROM:0011DC2E bra.s loc_11DC3C ROM:0011DC30 ; --------------------------------------------------------------------------- ROM:0011DC30 ROM:0011DC30 loc_11DC30: ; CODE XREF: ROM:0011DC2C↑j ROM:0011DC30 btst #0,($131E).w ROM:0011DC36 bne.s locret_11DC3A ROM:0011DC38 bra.s loc_11DC58 ROM:0011DC3A ; --------------------------------------------------------------------------- ROM:0011DC3A ROM:0011DC3A locret_11DC3A: ; CODE XREF: ROM:0011DC36↑j ROM:0011DC3A rts ROM:0011DC3C ; --------------------------------------------------------------------------- ROM:0011DC3C ROM:0011DC3C loc_11DC3C: ; CODE XREF: ROM:0011DC2E↑j ROM:0011DC3C clr.b $8C4(d0.w) ROM:0011DC42 move.w d3,$662(d0.w*2) ROM:0011DC48 move.b #1,$8C4(d0.w) ROM:0011DC50 move.b #2,(a1,d0.w) ROM:0011DC56 rts ROM:0011DC58 ; --------------------------------------------------------------------------- ROM:0011DC58 ROM:0011DC58 loc_11DC58: ; CODE XREF: ROM:0011DC38↑j ROM:0011DC58 clr.b $8C3(d0.w) ROM:0011DC5E move.w d2,$660(d0.w*2) ROM:0011DC64 move.b #1,$8C3(d0.w) ROM:0011DC6C move.b #3,(a1,d0.w) ROM:0011DC72 rts ROM:0011DC74 ; --------------------------------------------------------------------------- ROM:0011DC74 ROM:0011DC74 loc_11DC74: ; DATA XREF: ROM:0011DC16↑o ROM:0011DC74 btst d0,($1121).w ROM:0011DC78 beq.s loc_11DC7C ROM:0011DC7A bra.s loc_11DCAC ROM:0011DC7C ; --------------------------------------------------------------------------- ROM:0011DC7C ROM:0011DC7C loc_11DC7C: ; CODE XREF: ROM:0011DC78↑j ROM:0011DC7C cmpi.w #0,$662(d0.w*2) ROM:0011DC84 bgt.s loc_11DC8E ROM:0011DC86 btst d0,($1120).w ROM:0011DC8A beq.s loc_11DC8E ROM:0011DC8C bra.s loc_11DCC8 ROM:0011DC8E ; --------------------------------------------------------------------------- ROM:0011DC8E ROM:0011DC8E loc_11DC8E: ; CODE XREF: ROM:0011DC84↑j ROM:0011DC8E ; ROM:0011DC8A↑j ROM:0011DC8E cmpi.w #0,$662(d0.w*2) ROM:0011DC96 bgt.s loc_11DCA0 ROM:0011DC98 btst d0,($1120).w ROM:0011DC9C bne.s loc_11DCA0 ROM:0011DC9E bra.s loc_11DCF8 ROM:0011DCA0 ; --------------------------------------------------------------------------- ROM:0011DCA0 ROM:0011DCA0 loc_11DCA0: ; CODE XREF: ROM:0011DC96↑j ROM:0011DCA0 ; ROM:0011DC9C↑j ROM:0011DCA0 btst #0,($131E).w ROM:0011DCA6 bne.s locret_11DCAA ROM:0011DCA8 bra.s loc_11DD28 ROM:0011DCAA ; --------------------------------------------------------------------------- ROM:0011DCAA ROM:0011DCAA locret_11DCAA: ; CODE XREF: ROM:0011DCA6↑j ROM:0011DCAA rts ROM:0011DCAC ; --------------------------------------------------------------------------- ROM:0011DCAC ROM:0011DCAC loc_11DCAC: ; CODE XREF: ROM:0011DC7A↑j ROM:0011DCAC clr.b $8C4(d0.w) ROM:0011DCB2 move.w d3,$662(d0.w*2) ROM:0011DCB8 move.b #1,$8C4(d0.w) ROM:0011DCC0 move.b #2,(a1,d0.w) ROM:0011DCC6 rts ROM:0011DCC8 ; --------------------------------------------------------------------------- ROM:0011DCC8 ROM:0011DCC8 loc_11DCC8: ; CODE XREF: ROM:0011DC8C↑j ROM:0011DCC8 bsr.w sub_11DE72 ROM:0011DCCC lea ($11EB).w,a1 ROM:0011DCD0 move.w ($B1A).w,d0 ROM:0011DCD4 move.w $2DE(a5),d2 ROM:0011DCD8 move.w $2DC(a5),d3 ROM:0011DCDC clr.b $8C4(d0.w) ROM:0011DCE2 move.w d3,$662(d0.w*2) ROM:0011DCE8 move.b #1,$8C4(d0.w) ROM:0011DCF0 move.b #2,(a1,d0.w) ROM:0011DCF6 rts ROM:0011DCF8 ; --------------------------------------------------------------------------- ROM:0011DCF8 ROM:0011DCF8 loc_11DCF8: ; CODE XREF: ROM:0011DC9E↑j ROM:0011DCF8 bsr.w sub_11DE2C ROM:0011DCFC lea ($11EB).w,a1 ROM:0011DD00 move.w ($B1A).w,d0 ROM:0011DD04 move.w $2DE(a5),d2 ROM:0011DD08 move.w $2DC(a5),d3 ROM:0011DD0C clr.b $8C4(d0.w) ROM:0011DD12 move.w d3,$662(d0.w*2) ROM:0011DD18 move.b #1,$8C4(d0.w) ROM:0011DD20 move.b #2,(a1,d0.w) ROM:0011DD26 rts ROM:0011DD28 ; --------------------------------------------------------------------------- ROM:0011DD28 ROM:0011DD28 loc_11DD28: ; CODE XREF: ROM:0011DCA8↑j ROM:0011DD28 clr.b $8C4(d0.w) ROM:0011DD2E clr.w $662(d0.w*2) ROM:0011DD34 clr.b $8C3(d0.w) ROM:0011DD3A move.w d2,$660(d0.w*2) ROM:0011DD40 move.b #1,$8C3(d0.w) ROM:0011DD48 move.b #3,(a1,d0.w) ROM:0011DD4E rts ROM:0011DD50 ; --------------------------------------------------------------------------- ROM:0011DD50 ROM:0011DD50 loc_11DD50: ; DATA XREF: ROM:0011DC1A↑o ROM:0011DD50 btst d0,($1121).w ROM:0011DD54 beq.s loc_11DD58 ROM:0011DD56 bra.s loc_11DD88 ROM:0011DD58 ; --------------------------------------------------------------------------- ROM:0011DD58 ROM:0011DD58 loc_11DD58: ; CODE XREF: ROM:0011DD54↑j ROM:0011DD58 cmpi.w #0,$660(d0.w*2) ROM:0011DD60 bgt.s loc_11DD6A ROM:0011DD62 btst d0,($1120).w ROM:0011DD66 beq.s loc_11DD6A ROM:0011DD68 bra.s loc_11DDA4 ROM:0011DD6A ; --------------------------------------------------------------------------- ROM:0011DD6A ROM:0011DD6A loc_11DD6A: ; CODE XREF: ROM:0011DD60↑j ROM:0011DD6A ; ROM:0011DD66↑j ROM:0011DD6A cmpi.w #0,$660(d0.w*2) ROM:0011DD72 bgt.s loc_11DD7C ROM:0011DD74 btst d0,($1120).w ROM:0011DD78 bne.s loc_11DD7C ROM:0011DD7A bra.s loc_11DDD4 ROM:0011DD7C ; --------------------------------------------------------------------------- ROM:0011DD7C ROM:0011DD7C loc_11DD7C: ; CODE XREF: ROM:0011DD72↑j ROM:0011DD7C ; ROM:0011DD78↑j ROM:0011DD7C btst #0,($131E).w ROM:0011DD82 beq.s locret_11DD86 ROM:0011DD84 bra.s loc_11DE04 ROM:0011DD86 ; --------------------------------------------------------------------------- ROM:0011DD86 ROM:0011DD86 locret_11DD86: ; CODE XREF: ROM:0011DD82↑j ROM:0011DD86 rts ROM:0011DD88 ; --------------------------------------------------------------------------- ROM:0011DD88 ROM:0011DD88 loc_11DD88: ; CODE XREF: ROM:0011DD56↑j ROM:0011DD88 clr.b $8C3(d0.w) ROM:0011DD8E move.w d2,$660(d0.w*2) ROM:0011DD94 move.b #1,$8C3(d0.w) ROM:0011DD9C move.b #3,(a1,d0.w) ROM:0011DDA2 rts ROM:0011DDA4 ; --------------------------------------------------------------------------- ROM:0011DDA4 ROM:0011DDA4 loc_11DDA4: ; CODE XREF: ROM:0011DD68↑j ROM:0011DDA4 bsr.w sub_11DE72 ROM:0011DDA8 lea ($11EB).w,a1 ROM:0011DDAC move.w ($B1A).w,d0 ROM:0011DDB0 move.w $2DE(a5),d2 ROM:0011DDB4 move.w $2DC(a5),d3 ROM:0011DDB8 clr.b $8C3(d0.w) ROM:0011DDBE move.w d2,$660(d0.w*2) ROM:0011DDC4 move.b #1,$8C3(d0.w) ROM:0011DDCC move.b #3,(a1,d0.w) ROM:0011DDD2 rts ROM:0011DDD4 ; --------------------------------------------------------------------------- ROM:0011DDD4 ROM:0011DDD4 loc_11DDD4: ; CODE XREF: ROM:0011DD7A↑j ROM:0011DDD4 bsr.w sub_11DE2C ROM:0011DDD8 lea ($11EB).w,a1 ROM:0011DDDC move.w ($B1A).w,d0 ROM:0011DDE0 move.w $2DE(a5),d2 ROM:0011DDE4 move.w $2DC(a5),d3 ROM:0011DDE8 clr.b $8C3(d0.w) ROM:0011DDEE move.w d2,$660(d0.w*2) ROM:0011DDF4 move.b #1,$8C3(d0.w) ROM:0011DDFC move.b #3,(a1,d0.w) ROM:0011DE02 rts ROM:0011DE04 ; --------------------------------------------------------------------------- ROM:0011DE04 ROM:0011DE04 loc_11DE04: ; CODE XREF: ROM:0011DD84↑j ROM:0011DE04 clr.b $8C3(d0.w) ROM:0011DE0A clr.w $660(d0.w*2) ROM:0011DE10 clr.b $8C4(d0.w) ROM:0011DE16 move.w d3,$662(d0.w*2) ROM:0011DE1C move.b #1,$8C4(d0.w) ROM:0011DE24 move.b #2,(a1,d0.w) ROM:0011DE2A rts ROM:0011DE2C ROM:0011DE2C ; =============== S U B R O U T I N E ======================================= ROM:0011DE2C ROM:0011DE2C ROM:0011DE2C sub_11DE2C: ; CODE XREF: ROM:loc_11DCF8↑p ROM:0011DE2C ; ROM:loc_11DDD4↑p ... ROM:0011DE2C move.w #$3B34,d1 ROM:0011DE30 move.w ($A4A).w,d2 ROM:0011DE34 move.w ($572).w,d3 ROM:0011DE38 bsr.l sub_1175A4 ROM:0011DE3E move.w ($D52).w,d2 ROM:0011DE42 ext.l d2 ROM:0011DE44 divs.w #$64,d2 ; 'd' ROM:0011DE48 sub.w d2,d1 ROM:0011DE4A lea ($EF0).w,a3 ROM:0011DE4E move.w ($B1A).w,d4 ROM:0011DE52 muls.w (a3,d4.w*2),d1 ROM:0011DE56 divs.w #$2710,d1 ROM:0011DE5A lea ($EE4).w,a4 ROM:0011DE5E add.w d1,(a4,d4.w*2) ROM:0011DE62 move.w $2D8(a5),d5 ROM:0011DE66 cmp.w (a4,d4.w*2),d5 ROM:0011DE6A bge.s locret_11DE70 ROM:0011DE6C move.w d5,(a4,d4.w*2) ROM:0011DE70 ROM:0011DE70 locret_11DE70: ; CODE XREF: sub_11DE2C+3E↑j ROM:0011DE70 rts ROM:0011DE70 ; End of function sub_11DE2C ROM:0011DE70 ROM:0011DE72 ROM:0011DE72 ; =============== S U B R O U T I N E ======================================= ROM:0011DE72 ROM:0011DE72 ROM:0011DE72 sub_11DE72: ; CODE XREF: ROM:loc_11DCC8↑p ROM:0011DE72 ; ROM:loc_11DDA4↑p ... ROM:0011DE72 move.w #$3B36,d1 ROM:0011DE76 move.w ($A4A).w,d2 ROM:0011DE7A move.w ($572).w,d3 ROM:0011DE7E bsr.l sub_1175A4 ROM:0011DE84 move.w ($D52).w,d2 ROM:0011DE88 ext.l d2 ROM:0011DE8A divs.w #$64,d2 ; 'd' ROM:0011DE8E add.w d2,d1 ROM:0011DE90 lea ($EF0).w,a3 ROM:0011DE94 move.w ($B1A).w,d4 ROM:0011DE98 muls.w (a3,d4.w*2),d1 ROM:0011DE9C divs.w #$2710,d1 ROM:0011DEA0 lea ($EE4).w,a4 ROM:0011DEA4 sub.w d1,(a4,d4.w*2) ROM:0011DEA8 move.w $2DA(a5),d5 ROM:0011DEAC cmp.w (a4,d4.w*2),d5 ROM:0011DEB0 ble.s locret_11DEB6 ROM:0011DEB2 move.w d5,(a4,d4.w*2) ROM:0011DEB6 ROM:0011DEB6 locret_11DEB6: ; CODE XREF: sub_11DE72+3E↑j ROM:0011DEB6 rts ROM:0011DEB6 ; End of function sub_11DE72 ROM:0011DEB6 ROM:0011DEB8 ROM:0011DEB8 ; =============== S U B R O U T I N E ======================================= ROM:0011DEB8 ROM:0011DEB8 ROM:0011DEB8 sub_11DEB8: ; CODE XREF: sub_11E020+46↓p ROM:0011DEB8 lea ($11EC).w,a1 ROM:0011DEBC move.w ($B1A).w,d0 ROM:0011DEC0 clr.w d1 ROM:0011DEC2 move.b (a1,d0.w),d1 ROM:0011DEC6 cmpi.w #4,d1 ROM:0011DECA bcc.s locret_11DED4 ROM:0011DECC movea.l off_11DED6(pc,d1.w*4),a0 ROM:0011DED0 nop ROM:0011DED2 jmp (a0) ROM:0011DED4 ; --------------------------------------------------------------------------- ROM:0011DED4 ROM:0011DED4 locret_11DED4: ; CODE XREF: sub_11DEB8+12↑j ROM:0011DED4 rts ROM:0011DED4 ; End of function sub_11DEB8 ROM:0011DED4 ROM:0011DED4 ; --------------------------------------------------------------------------- ROM:0011DED6 off_11DED6: dc.l loc_11DEE6 ; DATA XREF: sub_11DEB8+14↑r ROM:0011DEDA dc.l loc_11DEF8 ROM:0011DEDE dc.l loc_11DF1C ROM:0011DEE2 dc.l loc_11DF2C ROM:0011DEE6 ; --------------------------------------------------------------------------- ROM:0011DEE6 ROM:0011DEE6 loc_11DEE6: ; DATA XREF: ROM:off_11DED6↑o ROM:0011DEE6 bsr.w sub_11DFA8 ROM:0011DEEA bsr.w sub_11E014 ROM:0011DEEE move.b #1,(a1,d0.w) ROM:0011DEF4 rts ROM:0011DEF6 ; --------------------------------------------------------------------------- ROM:0011DEF6 rts ROM:0011DEF8 ; --------------------------------------------------------------------------- ROM:0011DEF8 ROM:0011DEF8 loc_11DEF8: ; DATA XREF: ROM:0011DEDA↑o ROM:0011DEF8 btst d0,($1121).w ROM:0011DEFC beq.s locret_11DF1A ROM:0011DEFE clr.b $8C5(d0.w) ROM:0011DF04 clr.w $664(d0.w*2) ROM:0011DF0A move.b #3,$8C5(d0.w) ROM:0011DF12 move.b #2,(a1,d0.w) ROM:0011DF18 rts ROM:0011DF1A ; --------------------------------------------------------------------------- ROM:0011DF1A ROM:0011DF1A locret_11DF1A: ; CODE XREF: ROM:0011DEFC↑j ROM:0011DF1A rts ROM:0011DF1C ; --------------------------------------------------------------------------- ROM:0011DF1C ROM:0011DF1C loc_11DF1C: ; DATA XREF: ROM:0011DEDE↑o ROM:0011DF1C btst d0,($1121).w ROM:0011DF20 beq.s locret_11DF2A ROM:0011DF22 move.b #3,(a1,d0.w) ROM:0011DF28 rts ROM:0011DF2A ; --------------------------------------------------------------------------- ROM:0011DF2A ROM:0011DF2A locret_11DF2A: ; CODE XREF: ROM:0011DF20↑j ROM:0011DF2A rts ROM:0011DF2C ; --------------------------------------------------------------------------- ROM:0011DF2C ROM:0011DF2C loc_11DF2C: ; DATA XREF: ROM:0011DEE2↑o ROM:0011DF2C btst d0,($1121).w ROM:0011DF30 beq.s locret_11DF62 ROM:0011DF32 bclr #0,$8C5(d0.w) ROM:0011DF3A bset #2,$8C5(d0.w) ROM:0011DF42 bsr.w sub_11DFC4 ROM:0011DF46 clr.b $8C5(d0.w) ROM:0011DF4C clr.w $664(d0.w*2) ROM:0011DF52 move.b #3,$8C5(d0.w) ROM:0011DF5A move.b #2,(a1,d0.w) ROM:0011DF60 rts ROM:0011DF62 ; --------------------------------------------------------------------------- ROM:0011DF62 ROM:0011DF62 locret_11DF62: ; CODE XREF: ROM:0011DF30↑j ROM:0011DF62 rts ROM:0011DF64 ROM:0011DF64 ; =============== S U B R O U T I N E ======================================= ROM:0011DF64 ROM:0011DF64 ROM:0011DF64 sub_11DF64: ; CODE XREF: ROM:0011E8A2↓p ROM:0011DF64 ; ROM:0011E924↓p ... ROM:0011DF64 lea ($EE6).w,a3 ROM:0011DF68 lea ($EE8).w,a4 ROM:0011DF6C lea ($EE4).w,a2 ROM:0011DF70 move.w (a4,d0.w*2),d3 ROM:0011DF74 add.w (a2,d0.w*2),d3 ROM:0011DF78 ext.l d3 ROM:0011DF7A divs.w #2,d3 ROM:0011DF7E move.w d3,(a3,d0.w*2) ROM:0011DF82 move.w #1,d1 ROM:0011DF86 cmpi.w #2,d1 ROM:0011DF8A bne.s loc_11DF9E ROM:0011DF8C move.w (a3),d4 ROM:0011DF8E add.w 2(a3),d4 ROM:0011DF92 ext.l d4 ROM:0011DF94 divs.w #2,d4 ROM:0011DF98 move.w d4,($B18).w ROM:0011DF9C bra.s loc_11DFA0 ROM:0011DF9E ; --------------------------------------------------------------------------- ROM:0011DF9E ROM:0011DF9E loc_11DF9E: ; CODE XREF: sub_11DF64+26↑j ROM:0011DF9E move.w (a3),d4 ROM:0011DFA0 ROM:0011DFA0 loc_11DFA0: ; CODE XREF: sub_11DF64+38↑j ROM:0011DFA0 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011DFA6 rts ROM:0011DFA6 ; End of function sub_11DF64 ROM:0011DFA6 ROM:0011DFA8 ROM:0011DFA8 ; =============== S U B R O U T I N E ======================================= ROM:0011DFA8 ROM:0011DFA8 ROM:0011DFA8 sub_11DFA8: ; CODE XREF: ROM:loc_11DEE6↑p ROM:0011DFA8 lea ($EE6).w,a3 ROM:0011DFAC lea ($EE8).w,a4 ROM:0011DFB0 move.w #$2710,(a3,d0.w*2) ROM:0011DFB6 move.w #$2710,(a4,d0.w*2) ROM:0011DFBC move.w #$2710,($B18).w ROM:0011DFC2 rts ROM:0011DFC2 ; End of function sub_11DFA8 ROM:0011DFC2 ROM:0011DFC4 ROM:0011DFC4 ; =============== S U B R O U T I N E ======================================= ROM:0011DFC4 ROM:0011DFC4 ROM:0011DFC4 sub_11DFC4: ; CODE XREF: ROM:0011DF42↑p ROM:0011DFC4 addi.w #1,$EEC(d0.w*2) ROM:0011DFCC move.w $2E0(a5),d2 ROM:0011DFD0 cmp.w $EEC(d0.w*2),d2 ROM:0011DFD6 blt.s loc_11DFE6 ROM:0011DFD8 move.w $664(d0.w*2),d3 ROM:0011DFDE add.w d3,$EEE(d0.w*2) ROM:0011DFE4 bra.s locret_11E012 ROM:0011DFE6 ; --------------------------------------------------------------------------- ROM:0011DFE6 ROM:0011DFE6 loc_11DFE6: ; CODE XREF: sub_11DFC4+12↑j ROM:0011DFE6 move.w $EEC(d0.w*2),d4 ROM:0011DFEC ext.l d4 ROM:0011DFEE muls.l #$2710,d4 ROM:0011DFF6 divs.w $EEE(d0.w*2),d4 ROM:0011DFFC move.w d4,$EEA(d0.w*2) ROM:0011E002 move.w #0,$EEE(d0.w*2) ROM:0011E00A move.w #0,$EEC(d0.w*2) ROM:0011E012 ROM:0011E012 locret_11E012: ; CODE XREF: sub_11DFC4+20↑j ROM:0011E012 rts ROM:0011E012 ; End of function sub_11DFC4 ROM:0011E012 ROM:0011E014 ROM:0011E014 ; =============== S U B R O U T I N E ======================================= ROM:0011E014 ROM:0011E014 ROM:0011E014 sub_11E014: ; CODE XREF: ROM:0011DEEA↑p ROM:0011E014 lea ($EEA).w,a3 ROM:0011E018 move.w #0,(a3,d0.w*2) ROM:0011E01E rts ROM:0011E01E ; End of function sub_11E014 ROM:0011E01E ROM:0011E020 ROM:0011E020 ; =============== S U B R O U T I N E ======================================= ROM:0011E020 ROM:0011E020 ROM:0011E020 sub_11E020: ; CODE XREF: sub_126B3C+66↓p ROM:0011E020 bsr.l sub_11E428 ROM:0011E026 bsr.l sub_11E278 ROM:0011E02C move.w #0,($B1A).w ROM:0011E032 bra.s loc_11E03A ROM:0011E034 ; --------------------------------------------------------------------------- ROM:0011E034 ROM:0011E034 loc_11E034: ; CODE XREF: sub_11E020+4C↓j ROM:0011E034 addi.w #1,($B1A).w ROM:0011E03A ROM:0011E03A loc_11E03A: ; CODE XREF: sub_11E020+12↑j ROM:0011E03A cmpi.w #0,($B1A).w ROM:0011E040 bgt.s locret_11E06E ROM:0011E042 bsr.l sub_11E50A ROM:0011E048 bsr.l sub_11E3B2 ROM:0011E04E bsr.l sub_11E68C ROM:0011E054 bsr.w sub_11E070 ROM:0011E058 bsr.w sub_11E1D6 ROM:0011E05C bsr.w sub_11E228 ROM:0011E060 bsr.l sub_11DB10 ROM:0011E066 bsr.l sub_11DEB8 ROM:0011E06C bra.s loc_11E034 ROM:0011E06E ; --------------------------------------------------------------------------- ROM:0011E06E ROM:0011E06E locret_11E06E: ; CODE XREF: sub_11E020+20↑j ROM:0011E06E rts ROM:0011E06E ; End of function sub_11E020 ROM:0011E06E ROM:0011E070 ROM:0011E070 ; =============== S U B R O U T I N E ======================================= ROM:0011E070 ROM:0011E070 ROM:0011E070 sub_11E070: ; CODE XREF: sub_11E020+34↑p ROM:0011E070 lea ($11ED).w,a1 ROM:0011E074 lea ($EA0).w,a2 ROM:0011E078 move.w ($B1A).w,d0 ROM:0011E07C move.w $2E6(a5),d2 ROM:0011E080 move.w $2F4(a5),d3 ROM:0011E084 move.w $2F6(a5),d4 ROM:0011E088 clr.w d1 ROM:0011E08A move.b (a1,d0.w),d1 ROM:0011E08E cmpi.w #5,d1 ROM:0011E092 bcc.s locret_11E09C ROM:0011E094 movea.l off_11E09E(pc,d1.w*4),a0 ROM:0011E098 nop ROM:0011E09A jmp (a0) ROM:0011E09C ; --------------------------------------------------------------------------- ROM:0011E09C ROM:0011E09C locret_11E09C: ; CODE XREF: sub_11E070+22↑j ROM:0011E09C rts ROM:0011E09C ; End of function sub_11E070 ROM:0011E09C ROM:0011E09C ; --------------------------------------------------------------------------- ROM:0011E09E off_11E09E: dc.l loc_11E0B2 ; DATA XREF: sub_11E070+24↑r ROM:0011E0A2 dc.l loc_11E0C0 ROM:0011E0A6 dc.l loc_11E0EC ROM:0011E0AA dc.l loc_11E144 ROM:0011E0AE dc.l loc_11E194 ROM:0011E0B2 ; --------------------------------------------------------------------------- ROM:0011E0B2 ROM:0011E0B2 loc_11E0B2: ; DATA XREF: ROM:off_11E09E↑o ROM:0011E0B2 bset d0,($1117).w ROM:0011E0B6 move.b #1,(a1,d0.w) ROM:0011E0BC bra.s locret_11E0EA ROM:0011E0BE ; --------------------------------------------------------------------------- ROM:0011E0BE rts ROM:0011E0C0 ; --------------------------------------------------------------------------- ROM:0011E0C0 ROM:0011E0C0 loc_11E0C0: ; DATA XREF: ROM:0011E0A2↑o ROM:0011E0C0 btst #1,($133B).w ROM:0011E0C6 beq.s locret_11E0EA ROM:0011E0C8 btst d0,($1114).w ROM:0011E0CC beq.s locret_11E0EA ROM:0011E0CE clr.b $918(d0.w) ROM:0011E0D4 move.w d2,$70A(d0.w*2) ROM:0011E0DA move.b #1,$918(d0.w) ROM:0011E0E2 move.b #2,(a1,d0.w) ROM:0011E0E8 bra.s locret_11E142 ROM:0011E0EA ; --------------------------------------------------------------------------- ROM:0011E0EA ROM:0011E0EA locret_11E0EA: ; CODE XREF: ROM:0011E0BC↑j ROM:0011E0EA ; ROM:0011E0C6↑j ... ROM:0011E0EA rts ROM:0011E0EC ; --------------------------------------------------------------------------- ROM:0011E0EC ROM:0011E0EC loc_11E0EC: ; DATA XREF: ROM:0011E0A6↑o ROM:0011E0EC cmpi.w #0,$70A(d0.w*2) ROM:0011E0F4 bgt.s loc_11E106 ROM:0011E0F6 bclr d0,($1117).w ROM:0011E0FA move.b #4,(a1,d0.w) ROM:0011E100 bra.l locret_11E1D2 ROM:0011E106 ; --------------------------------------------------------------------------- ROM:0011E106 ROM:0011E106 loc_11E106: ; CODE XREF: ROM:0011E0F4↑j ROM:0011E106 btst d0,($1114).w ROM:0011E10A bne.s loc_11E120 ROM:0011E10C clr.b $918(d0.w) ROM:0011E112 clr.w $70A(d0.w*2) ROM:0011E118 move.b #1,(a1,d0.w) ROM:0011E11E bra.s locret_11E0EA ROM:0011E120 ; --------------------------------------------------------------------------- ROM:0011E120 ROM:0011E120 loc_11E120: ; CODE XREF: ROM:0011E10A↑j ROM:0011E120 cmp.w (a2,d0.w*2),d3 ROM:0011E124 bgt.s loc_11E128 ROM:0011E126 bra.s loc_11E12E ROM:0011E128 ; --------------------------------------------------------------------------- ROM:0011E128 ROM:0011E128 loc_11E128: ; CODE XREF: ROM:0011E124↑j ROM:0011E128 cmp.w (a2,d0.w*2),d4 ROM:0011E12C blt.s locret_11E142 ROM:0011E12E ROM:0011E12E loc_11E12E: ; CODE XREF: ROM:0011E126↑j ROM:0011E12E clr.b $918(d0.w) ROM:0011E134 clr.w $70A(d0.w*2) ROM:0011E13A move.b #3,(a1,d0.w) ROM:0011E140 bra.s locret_11E192 ROM:0011E142 ; --------------------------------------------------------------------------- ROM:0011E142 ROM:0011E142 locret_11E142: ; CODE XREF: ROM:0011E0E8↑j ROM:0011E142 ; ROM:0011E12C↑j ... ROM:0011E142 rts ROM:0011E144 ; --------------------------------------------------------------------------- ROM:0011E144 ROM:0011E144 loc_11E144: ; DATA XREF: ROM:0011E0AA↑o ROM:0011E144 cmp.w (a2,d0.w*2),d3 ROM:0011E148 ble.l loc_11E174 ROM:0011E14E cmp.w (a2,d0.w*2),d4 ROM:0011E152 bge.l loc_11E174 ROM:0011E158 clr.b $918(d0.w) ROM:0011E15E move.w d2,$70A(d0.w*2) ROM:0011E164 move.b #1,$918(d0.w) ROM:0011E16C move.b #2,(a1,d0.w) ROM:0011E172 bra.s locret_11E142 ROM:0011E174 ; --------------------------------------------------------------------------- ROM:0011E174 ROM:0011E174 loc_11E174: ; CODE XREF: ROM:0011E148↑j ROM:0011E174 ; ROM:0011E152↑j ROM:0011E174 btst d0,($1114).w ROM:0011E178 bne.s locret_11E192 ROM:0011E17A clr.b $918(d0.w) ROM:0011E180 clr.w $70A(d0.w*2) ROM:0011E186 move.b #1,(a1,d0.w) ROM:0011E18C bra.l locret_11E0EA ROM:0011E192 ; --------------------------------------------------------------------------- ROM:0011E192 ROM:0011E192 locret_11E192: ; CODE XREF: ROM:0011E140↑j ROM:0011E192 ; ROM:0011E178↑j ... ROM:0011E192 rts ROM:0011E194 ; --------------------------------------------------------------------------- ROM:0011E194 ROM:0011E194 loc_11E194: ; DATA XREF: ROM:0011E0AE↑o ROM:0011E194 btst #7,($1321).w ROM:0011E19A beq.s loc_11E1B8 ROM:0011E19C clr.b $918(d0.w) ROM:0011E1A2 clr.w $70A(d0.w*2) ROM:0011E1A8 bset d0,($1117).w ROM:0011E1AC move.b #1,(a1,d0.w) ROM:0011E1B2 bra.l locret_11E0EA ROM:0011E1B8 ; --------------------------------------------------------------------------- ROM:0011E1B8 ROM:0011E1B8 loc_11E1B8: ; CODE XREF: ROM:0011E19A↑j ROM:0011E1B8 cmp.w (a2,d0.w*2),d3 ROM:0011E1BC bgt.s loc_11E1C0 ROM:0011E1BE bra.s loc_11E1C6 ROM:0011E1C0 ; --------------------------------------------------------------------------- ROM:0011E1C0 ROM:0011E1C0 loc_11E1C0: ; CODE XREF: ROM:0011E1BC↑j ROM:0011E1C0 cmp.w (a2,d0.w*2),d4 ROM:0011E1C4 blt.s locret_11E1D2 ROM:0011E1C6 ROM:0011E1C6 loc_11E1C6: ; CODE XREF: ROM:0011E1BE↑j ROM:0011E1C6 bset d0,($1117).w ROM:0011E1CA move.b #3,(a1,d0.w) ROM:0011E1D0 bra.s locret_11E192 ROM:0011E1D2 ; --------------------------------------------------------------------------- ROM:0011E1D2 ROM:0011E1D2 locret_11E1D2: ; CODE XREF: ROM:0011E100↑j ROM:0011E1D2 ; ROM:0011E1C4↑j ROM:0011E1D2 rts ROM:0011E1D4 ; --------------------------------------------------------------------------- ROM:0011E1D4 rts ROM:0011E1D6 ROM:0011E1D6 ; =============== S U B R O U T I N E ======================================= ROM:0011E1D6 ROM:0011E1D6 ROM:0011E1D6 sub_11E1D6: ; CODE XREF: sub_11E020+38↑p ROM:0011E1D6 move.w ($B1A).w,d0 ROM:0011E1DA bclr d0,($1115).w ROM:0011E1DE bclr d0,($1116).w ROM:0011E1E2 btst d0,($111F).w ROM:0011E1E6 bne.s locret_11E226 ROM:0011E1E8 btst #6,($D8B).w ROM:0011E1EE bne.s locret_11E226 ROM:0011E1F0 btst #2,($D8B).w ROM:0011E1F6 bne.s locret_11E226 ROM:0011E1F8 btst d0,($111A).w ROM:0011E1FC bne.s locret_11E226 ROM:0011E1FE btst #3,($132E).w ROM:0011E204 bne.s locret_11E226 ROM:0011E206 btst #1,($133E).w ROM:0011E20C beq.s locret_11E226 ROM:0011E20E move.w $2E2(a5),d1 ROM:0011E212 cmp.w ($E0A).w,d1 ROM:0011E216 bne.s locret_11E226 ROM:0011E218 bset d0,($1116).w ROM:0011E21C btst d0,($1117).w ROM:0011E220 beq.s locret_11E226 ROM:0011E222 bset d0,($1115).w ROM:0011E226 ROM:0011E226 locret_11E226: ; CODE XREF: sub_11E1D6+10↑j ROM:0011E226 ; sub_11E1D6+18↑j ... ROM:0011E226 rts ROM:0011E226 ; End of function sub_11E1D6 ROM:0011E226 ROM:0011E228 ROM:0011E228 ; =============== S U B R O U T I N E ======================================= ROM:0011E228 ROM:0011E228 ROM:0011E228 sub_11E228: ; CODE XREF: sub_11E020+3C↑p ROM:0011E228 move.w ($B1A).w,d0 ROM:0011E22C bclr d0,($1114).w ROM:0011E230 btst #6,($975).w ROM:0011E236 beq.s loc_11E240 ROM:0011E238 btst #6,($979).w ROM:0011E23E beq.s locret_11E276 ROM:0011E240 ROM:0011E240 loc_11E240: ; CODE XREF: sub_11E228+E↑j ROM:0011E240 btst d0,($1116).w ROM:0011E244 beq.s locret_11E276 ROM:0011E246 btst #6,($975).w ROM:0011E24C beq.s loc_11E256 ROM:0011E24E btst #6,($979).w ROM:0011E254 bne.s loc_11E272 ROM:0011E256 ROM:0011E256 loc_11E256: ; CODE XREF: sub_11E228+24↑j ROM:0011E256 btst d0,($1119).w ROM:0011E25A bne.s locret_11E276 ROM:0011E25C btst d0,($111A).w ROM:0011E260 bne.s locret_11E276 ROM:0011E262 btst d0,($111E).w ROM:0011E266 beq.s locret_11E276 ROM:0011E268 move.w $2E4(a5),d2 ROM:0011E26C cmp.w ($A80).w,d2 ROM:0011E270 bge.s locret_11E276 ROM:0011E272 ROM:0011E272 loc_11E272: ; CODE XREF: sub_11E228+2C↑j ROM:0011E272 bset d0,($1114).w ROM:0011E276 ROM:0011E276 locret_11E276: ; CODE XREF: sub_11E228+16↑j ROM:0011E276 ; sub_11E228+1C↑j ... ROM:0011E276 rts ROM:0011E276 ; End of function sub_11E228 ROM:0011E276 ROM:0011E278 ROM:0011E278 ; =============== S U B R O U T I N E ======================================= ROM:0011E278 ROM:0011E278 ROM:0011E278 sub_11E278: ; CODE XREF: sub_11E020+6↑p ROM:0011E278 clr.w d1 ROM:0011E27A move.b ($1118).w,d1 ROM:0011E27E cmpi.w #3,d1 ROM:0011E282 bcc.s locret_11E28C ROM:0011E284 movea.l off_11E28E(pc,d1.w*4),a0 ROM:0011E288 nop ROM:0011E28A jmp (a0) ROM:0011E28C ; --------------------------------------------------------------------------- ROM:0011E28C ROM:0011E28C locret_11E28C: ; CODE XREF: sub_11E278+A↑j ROM:0011E28C rts ROM:0011E28C ; End of function sub_11E278 ROM:0011E28C ROM:0011E28C ; --------------------------------------------------------------------------- ROM:0011E28E off_11E28E: dc.l loc_11E29A ; DATA XREF: sub_11E278+C↑r ROM:0011E292 dc.l loc_11E2A8 ROM:0011E296 dc.l locret_11E2C6 ROM:0011E29A ; --------------------------------------------------------------------------- ROM:0011E29A ROM:0011E29A loc_11E29A: ; DATA XREF: ROM:off_11E28E↑o ROM:0011E29A bclr #1,($1321).w ROM:0011E2A0 move.b #1,($1118).w ROM:0011E2A6 rts ROM:0011E2A8 ; --------------------------------------------------------------------------- ROM:0011E2A8 ROM:0011E2A8 loc_11E2A8: ; DATA XREF: ROM:0011E292↑o ROM:0011E2A8 btst #1,($133B).w ROM:0011E2AE beq.s locret_11E2B2 ROM:0011E2B0 bra.s loc_11E2B4 ROM:0011E2B2 ; --------------------------------------------------------------------------- ROM:0011E2B2 ROM:0011E2B2 locret_11E2B2: ; CODE XREF: ROM:0011E2AE↑j ROM:0011E2B2 rts ROM:0011E2B4 ; --------------------------------------------------------------------------- ROM:0011E2B4 ROM:0011E2B4 loc_11E2B4: ; CODE XREF: ROM:0011E2B0↑j ROM:0011E2B4 bsr.w sub_11E2C8 ROM:0011E2B8 bset #1,($1321).w ROM:0011E2BE move.b #2,($1118).w ROM:0011E2C4 rts ROM:0011E2C6 ; --------------------------------------------------------------------------- ROM:0011E2C6 ROM:0011E2C6 locret_11E2C6: ; DATA XREF: ROM:0011E296↑o ROM:0011E2C6 rts ROM:0011E2C8 ROM:0011E2C8 ; =============== S U B R O U T I N E ======================================= ROM:0011E2C8 ROM:0011E2C8 ROM:0011E2C8 sub_11E2C8: ; CODE XREF: ROM:loc_11E2B4↑p ROM:0011E2C8 move.w #$3AB2,d1 ROM:0011E2CC move.w ($A80).w,d2 ROM:0011E2D0 bsr.l sub_1175A4 ROM:0011E2D6 lea ($EF0).w,a0 ROM:0011E2DA move.w d1,(a0) ROM:0011E2DC move.w #1,d0 ROM:0011E2E0 cmpi.w #2,d0 ROM:0011E2E4 bne.s locret_11E2FA ROM:0011E2E6 move.w #$3AB2,d1 ROM:0011E2EA move.w ($A80).w,d2 ROM:0011E2EE bsr.l sub_1175A4 ROM:0011E2F4 lea ($EF0).w,a0 ROM:0011E2F8 move.w d1,(a0) ROM:0011E2FA ROM:0011E2FA locret_11E2FA: ; CODE XREF: sub_11E2C8+1C↑j ROM:0011E2FA rts ROM:0011E2FA ; End of function sub_11E2C8 ROM:0011E2FA ROM:0011E2FC ROM:0011E2FC ; =============== S U B R O U T I N E ======================================= ROM:0011E2FC ROM:0011E2FC ROM:0011E2FC sub_11E2FC: ; CODE XREF: ROM:loc_11E90E↓p ROM:0011E2FC ; ROM:loc_11EA00↓p ROM:0011E2FC lea ($11EE).w,a1 ROM:0011E300 move.w ($B1A).w,d0 ROM:0011E304 move.w $2E8(a5),d2 ROM:0011E308 clr.w d1 ROM:0011E30A move.b (a1,d0.w),d1 ROM:0011E30E cmpi.w #2,d1 ROM:0011E312 bcc.s locret_11E31C ROM:0011E314 movea.l off_11E31E(pc,d1.w*4),a0 ROM:0011E318 nop ROM:0011E31A jmp (a0) ROM:0011E31C ; --------------------------------------------------------------------------- ROM:0011E31C ROM:0011E31C locret_11E31C: ; CODE XREF: sub_11E2FC+16↑j ROM:0011E31C rts ROM:0011E31C ; End of function sub_11E2FC ROM:0011E31C ROM:0011E31C ; --------------------------------------------------------------------------- ROM:0011E31E off_11E31E: dc.l loc_11E326 ; DATA XREF: sub_11E2FC+18↑r ROM:0011E322 dc.l loc_11E342 ROM:0011E326 ; --------------------------------------------------------------------------- ROM:0011E326 ROM:0011E326 loc_11E326: ; DATA XREF: ROM:off_11E31E↑o ROM:0011E326 clr.b $897(d0.w) ROM:0011E32C move.w d2,$608(d0.w*2) ROM:0011E332 move.b #1,$897(d0.w) ROM:0011E33A move.b #1,(a1,d0.w) ROM:0011E340 rts ROM:0011E342 ; --------------------------------------------------------------------------- ROM:0011E342 ROM:0011E342 loc_11E342: ; DATA XREF: ROM:0011E322↑o ROM:0011E342 cmpi.w #0,$608(d0.w*2) ROM:0011E34A bgt.s locret_11E34E ROM:0011E34C bra.s loc_11E350 ROM:0011E34E ; --------------------------------------------------------------------------- ROM:0011E34E ROM:0011E34E locret_11E34E: ; CODE XREF: ROM:0011E34A↑j ROM:0011E34E rts ROM:0011E350 ; --------------------------------------------------------------------------- ROM:0011E350 ROM:0011E350 loc_11E350: ; CODE XREF: ROM:0011E34C↑j ROM:0011E350 bsr.w sub_11E37C ROM:0011E354 lea ($11EE).w,a1 ROM:0011E358 move.w ($B1A).w,d0 ROM:0011E35C move.w $2E8(a5),d2 ROM:0011E360 clr.b $897(d0.w) ROM:0011E366 move.w d2,$608(d0.w*2) ROM:0011E36C move.b #1,$897(d0.w) ROM:0011E374 move.b #1,(a1,d0.w) ROM:0011E37A rts ROM:0011E37C ROM:0011E37C ; =============== S U B R O U T I N E ======================================= ROM:0011E37C ROM:0011E37C ROM:0011E37C sub_11E37C: ; CODE XREF: ROM:loc_11E350↑p ROM:0011E37C move.w #$3B38,d1 ROM:0011E380 move.w ($A4A).w,d2 ROM:0011E384 move.w ($572).w,d3 ROM:0011E388 bsr.l sub_1175A4 ROM:0011E38E lea ($EF2).w,a2 ROM:0011E392 move.w ($B1A).w,d3 ROM:0011E396 move.w d1,(a2,d3.w*2) ROM:0011E39A lea ($EE4).w,a3 ROM:0011E39E sub.w d1,(a3,d3.w*2) ROM:0011E3A2 move.w $2DA(a5),d4 ROM:0011E3A6 cmp.w (a3,d3.w*2),d4 ROM:0011E3AA ble.s locret_11E3B0 ROM:0011E3AC move.w d4,(a3,d3.w*2) ROM:0011E3B0 ROM:0011E3B0 locret_11E3B0: ; CODE XREF: sub_11E37C+2E↑j ROM:0011E3B0 rts ROM:0011E3B0 ; End of function sub_11E37C ROM:0011E3B0 ROM:0011E3B2 ROM:0011E3B2 ; =============== S U B R O U T I N E ======================================= ROM:0011E3B2 ROM:0011E3B2 ROM:0011E3B2 sub_11E3B2: ; CODE XREF: sub_11E020+28↑p ROM:0011E3B2 lea ($11EF).w,a1 ROM:0011E3B6 move.w ($B1A).w,d0 ROM:0011E3BA clr.w d1 ROM:0011E3BC move.b (a1,d0.w),d1 ROM:0011E3C0 cmpi.w #3,d1 ROM:0011E3C4 bcc.s locret_11E3CE ROM:0011E3C6 movea.l off_11E3D0(pc,d1.w*4),a0 ROM:0011E3CA nop ROM:0011E3CC jmp (a0) ROM:0011E3CE ; --------------------------------------------------------------------------- ROM:0011E3CE ROM:0011E3CE locret_11E3CE: ; CODE XREF: sub_11E3B2+12↑j ROM:0011E3CE rts ROM:0011E3CE ; End of function sub_11E3B2 ROM:0011E3CE ROM:0011E3CE ; --------------------------------------------------------------------------- ROM:0011E3D0 off_11E3D0: dc.l loc_11E3DC ; DATA XREF: sub_11E3B2+14↑r ROM:0011E3D4 dc.l loc_11E3E8 ROM:0011E3D8 dc.l loc_11E408 ROM:0011E3DC ; --------------------------------------------------------------------------- ROM:0011E3DC ROM:0011E3DC loc_11E3DC: ; DATA XREF: ROM:off_11E3D0↑o ROM:0011E3DC bclr d0,($1119).w ROM:0011E3E0 move.b #1,(a1,d0.w) ROM:0011E3E6 rts ROM:0011E3E8 ; --------------------------------------------------------------------------- ROM:0011E3E8 ROM:0011E3E8 loc_11E3E8: ; DATA XREF: ROM:0011E3D4↑o ROM:0011E3E8 lea ($A20).w,a3 ROM:0011E3EC move.w $2EA(a5),d2 ROM:0011E3F0 ext.l d2 ROM:0011E3F2 cmp.l (a3,d0.w*4),d2 ROM:0011E3F6 ble.s locret_11E3FA ROM:0011E3F8 bra.s loc_11E3FC ROM:0011E3FA ; --------------------------------------------------------------------------- ROM:0011E3FA ROM:0011E3FA locret_11E3FA: ; CODE XREF: ROM:0011E3F6↑j ROM:0011E3FA rts ROM:0011E3FC ; --------------------------------------------------------------------------- ROM:0011E3FC ROM:0011E3FC loc_11E3FC: ; CODE XREF: ROM:0011E3F8↑j ROM:0011E3FC bset d0,($1119).w ROM:0011E400 move.b #2,(a1,d0.w) ROM:0011E406 rts ROM:0011E408 ; --------------------------------------------------------------------------- ROM:0011E408 ROM:0011E408 loc_11E408: ; DATA XREF: ROM:0011E3D8↑o ROM:0011E408 lea ($A20).w,a3 ROM:0011E40C move.w $2EA(a5),d2 ROM:0011E410 ext.l d2 ROM:0011E412 cmp.l (a3,d0.w*4),d2 ROM:0011E416 bgt.s locret_11E41A ROM:0011E418 bra.s loc_11E41C ROM:0011E41A ; --------------------------------------------------------------------------- ROM:0011E41A ROM:0011E41A locret_11E41A: ; CODE XREF: ROM:0011E416↑j ROM:0011E41A rts ROM:0011E41C ; --------------------------------------------------------------------------- ROM:0011E41C ROM:0011E41C loc_11E41C: ; CODE XREF: ROM:0011E418↑j ROM:0011E41C bclr d0,($1119).w ROM:0011E420 move.b #1,(a1,d0.w) ROM:0011E426 rts ROM:0011E428 ROM:0011E428 ; =============== S U B R O U T I N E ======================================= ROM:0011E428 ROM:0011E428 ROM:0011E428 sub_11E428: ; CODE XREF: sub_11E020↑p ROM:0011E428 move.w #1,d7 ROM:0011E42C clr.w d1 ROM:0011E42E move.b ($111B).w,d1 ROM:0011E432 cmpi.w #4,d1 ROM:0011E436 bcc.s locret_11E440 ROM:0011E438 movea.l off_11E442(pc,d1.w*4),a0 ROM:0011E43C nop ROM:0011E43E jmp (a0) ROM:0011E440 ; --------------------------------------------------------------------------- ROM:0011E440 ROM:0011E440 locret_11E440: ; CODE XREF: sub_11E428+E↑j ROM:0011E440 rts ROM:0011E440 ; End of function sub_11E428 ROM:0011E440 ROM:0011E440 ; --------------------------------------------------------------------------- ROM:0011E442 off_11E442: dc.l loc_11E452 ; DATA XREF: sub_11E428+10↑r ROM:0011E446 dc.l loc_11E472 ROM:0011E44A dc.l loc_11E498 ROM:0011E44E dc.l loc_11E4DE ROM:0011E452 ; --------------------------------------------------------------------------- ROM:0011E452 ROM:0011E452 loc_11E452: ; DATA XREF: ROM:off_11E442↑o ROM:0011E452 bclr #3,($132F).w ROM:0011E458 bclr #0,($111A).w ROM:0011E45E cmpi.w #2,d7 ROM:0011E462 bne.s loc_11E46A ROM:0011E464 bclr #0,($111A).w ROM:0011E46A ROM:0011E46A loc_11E46A: ; CODE XREF: ROM:0011E462↑j ROM:0011E46A move.b #1,($111B).w ROM:0011E470 rts ROM:0011E472 ; --------------------------------------------------------------------------- ROM:0011E472 ROM:0011E472 loc_11E472: ; DATA XREF: ROM:0011E446↑o ROM:0011E472 btst #1,($133B).w ROM:0011E478 beq.s locret_11E47C ROM:0011E47A bra.s loc_11E47E ROM:0011E47C ; --------------------------------------------------------------------------- ROM:0011E47C ROM:0011E47C locret_11E47C: ; CODE XREF: ROM:0011E478↑j ROM:0011E47C rts ROM:0011E47E ; --------------------------------------------------------------------------- ROM:0011E47E ROM:0011E47E loc_11E47E: ; CODE XREF: ROM:0011E47A↑j ROM:0011E47E move.w $2EC(a5),d0 ROM:0011E482 clr.b ($919).w ROM:0011E486 move.w d0,($70C).w ROM:0011E48A move.b #1,($919).w ROM:0011E490 move.b #2,($111B).w ROM:0011E496 rts ROM:0011E498 ; --------------------------------------------------------------------------- ROM:0011E498 ROM:0011E498 loc_11E498: ; DATA XREF: ROM:0011E44A↑o ROM:0011E498 cmpi.w #0,($70C).w ROM:0011E49E bgt.s loc_11E4A2 ROM:0011E4A0 bra.s loc_11E4AE ROM:0011E4A2 ; --------------------------------------------------------------------------- ROM:0011E4A2 ROM:0011E4A2 loc_11E4A2: ; CODE XREF: ROM:0011E49E↑j ROM:0011E4A2 btst #7,($1321).w ROM:0011E4A8 beq.s locret_11E4AC ROM:0011E4AA bra.s loc_11E4BC ROM:0011E4AC ; --------------------------------------------------------------------------- ROM:0011E4AC ROM:0011E4AC locret_11E4AC: ; CODE XREF: ROM:0011E4A8↑j ROM:0011E4AC rts ROM:0011E4AE ; --------------------------------------------------------------------------- ROM:0011E4AE ROM:0011E4AE loc_11E4AE: ; CODE XREF: ROM:0011E4A0↑j ROM:0011E4AE bset #3,($132F).w ROM:0011E4B4 move.b #3,($111B).w ROM:0011E4BA rts ROM:0011E4BC ; --------------------------------------------------------------------------- ROM:0011E4BC ROM:0011E4BC loc_11E4BC: ; CODE XREF: ROM:0011E4AA↑j ROM:0011E4BC clr.b ($919).w ROM:0011E4C0 clr.w ($70C).w ROM:0011E4C4 bclr #0,($111A).w ROM:0011E4CA cmpi.w #2,d7 ROM:0011E4CE bne.s loc_11E4D6 ROM:0011E4D0 bclr #0,($111A).w ROM:0011E4D6 ROM:0011E4D6 loc_11E4D6: ; CODE XREF: ROM:0011E4CE↑j ROM:0011E4D6 move.b #1,($111B).w ROM:0011E4DC rts ROM:0011E4DE ; --------------------------------------------------------------------------- ROM:0011E4DE ROM:0011E4DE loc_11E4DE: ; DATA XREF: ROM:0011E44E↑o ROM:0011E4DE btst #7,($1321).w ROM:0011E4E4 beq.s locret_11E4E8 ROM:0011E4E6 bra.s loc_11E4EA ROM:0011E4E8 ; --------------------------------------------------------------------------- ROM:0011E4E8 ROM:0011E4E8 locret_11E4E8: ; CODE XREF: ROM:0011E4E4↑j ROM:0011E4E8 rts ROM:0011E4EA ; --------------------------------------------------------------------------- ROM:0011E4EA ROM:0011E4EA loc_11E4EA: ; CODE XREF: ROM:0011E4E6↑j ROM:0011E4EA bclr #3,($132F).w ROM:0011E4F0 bclr #0,($111A).w ROM:0011E4F6 cmpi.w #2,d7 ROM:0011E4FA bne.s loc_11E502 ROM:0011E4FC bclr #0,($111A).w ROM:0011E502 ROM:0011E502 loc_11E502: ; CODE XREF: ROM:0011E4FA↑j ROM:0011E502 move.b #1,($111B).w ROM:0011E508 rts ROM:0011E50A ROM:0011E50A ; =============== S U B R O U T I N E ======================================= ROM:0011E50A ROM:0011E50A ROM:0011E50A sub_11E50A: ; CODE XREF: sub_11E020+22↑p ROM:0011E50A lea ($11F0).w,a1 ROM:0011E50E move.w ($B1A).w,d0 ROM:0011E512 clr.w d1 ROM:0011E514 move.b (a1,d0.w),d1 ROM:0011E518 cmpi.w #7,d1 ROM:0011E51C bcc.s locret_11E526 ROM:0011E51E movea.l off_11E528(pc,d1.w*4),a0 ROM:0011E522 nop ROM:0011E524 jmp (a0) ROM:0011E526 ; --------------------------------------------------------------------------- ROM:0011E526 ROM:0011E526 locret_11E526: ; CODE XREF: sub_11E50A+12↑j ROM:0011E526 rts ROM:0011E526 ; End of function sub_11E50A ROM:0011E526 ROM:0011E526 ; --------------------------------------------------------------------------- ROM:0011E528 off_11E528: dc.l loc_11E544 ; DATA XREF: sub_11E50A+14↑r ROM:0011E52C dc.l loc_11E55C ROM:0011E530 dc.l loc_11E570 ROM:0011E534 dc.l loc_11E5CA ROM:0011E538 dc.l loc_11E626 ROM:0011E53C dc.l loc_11E63A ROM:0011E540 dc.l loc_11E672 ROM:0011E544 ; --------------------------------------------------------------------------- ROM:0011E544 ROM:0011E544 loc_11E544: ; DATA XREF: ROM:off_11E528↑o ROM:0011E544 bclr d0,($111C).w ROM:0011E548 bclr d0,($111A).w ROM:0011E54C bclr d0,($111D).w ROM:0011E550 bclr d0,($111E).w ROM:0011E554 move.b #1,(a1,d0.w) ROM:0011E55A rts ROM:0011E55C ; --------------------------------------------------------------------------- ROM:0011E55C ROM:0011E55C loc_11E55C: ; DATA XREF: ROM:0011E52C↑o ROM:0011E55C btst #1,($133B).w ROM:0011E562 beq.s locret_11E566 ROM:0011E564 bra.s loc_11E568 ROM:0011E566 ; --------------------------------------------------------------------------- ROM:0011E566 ROM:0011E566 locret_11E566: ; CODE XREF: ROM:0011E562↑j ROM:0011E566 rts ROM:0011E568 ; --------------------------------------------------------------------------- ROM:0011E568 ROM:0011E568 loc_11E568: ; CODE XREF: ROM:0011E564↑j ROM:0011E568 move.b #2,(a1,d0.w) ROM:0011E56E rts ROM:0011E570 ; --------------------------------------------------------------------------- ROM:0011E570 ROM:0011E570 loc_11E570: ; DATA XREF: ROM:0011E530↑o ROM:0011E570 btst #3,($132F).w ROM:0011E576 beq.s loc_11E57A ROM:0011E578 bra.s loc_11E596 ROM:0011E57A ; --------------------------------------------------------------------------- ROM:0011E57A ROM:0011E57A loc_11E57A: ; CODE XREF: ROM:0011E576↑j ROM:0011E57A lea ($EA0).w,a2 ROM:0011E57E move.w $2EE(a5),d2 ROM:0011E582 move.w $2F0(a5),d3 ROM:0011E586 cmp.w (a2,d0.w*2),d2 ROM:0011E58A ble.s loc_11E592 ROM:0011E58C cmp.w (a2,d0.w*2),d3 ROM:0011E590 blt.s locret_11E594 ROM:0011E592 ROM:0011E592 loc_11E592: ; CODE XREF: ROM:0011E58A↑j ROM:0011E592 bra.s loc_11E5A6 ROM:0011E594 ; --------------------------------------------------------------------------- ROM:0011E594 ROM:0011E594 locret_11E594: ; CODE XREF: ROM:0011E590↑j ROM:0011E594 rts ROM:0011E596 ; --------------------------------------------------------------------------- ROM:0011E596 ROM:0011E596 loc_11E596: ; CODE XREF: ROM:0011E578↑j ROM:0011E596 bset d0,($111A).w ROM:0011E59A bset d0,($111D).w ROM:0011E59E move.b #4,(a1,d0.w) ROM:0011E5A4 rts ROM:0011E5A6 ; --------------------------------------------------------------------------- ROM:0011E5A6 ROM:0011E5A6 loc_11E5A6: ; CODE XREF: ROM:loc_11E592↑j ROM:0011E5A6 bset d0,($111C).w ROM:0011E5AA move.w $2F2(a5),d2 ROM:0011E5AE clr.b $91A(d0.w) ROM:0011E5B4 move.w d2,$70E(d0.w*2) ROM:0011E5BA move.b #1,$91A(d0.w) ROM:0011E5C2 move.b #3,(a1,d0.w) ROM:0011E5C8 rts ROM:0011E5CA ; --------------------------------------------------------------------------- ROM:0011E5CA ROM:0011E5CA loc_11E5CA: ; DATA XREF: ROM:0011E534↑o ROM:0011E5CA btst #7,($1321).w ROM:0011E5D0 beq.s loc_11E5D4 ROM:0011E5D2 bra.s loc_11E5EA ROM:0011E5D4 ; --------------------------------------------------------------------------- ROM:0011E5D4 ROM:0011E5D4 loc_11E5D4: ; CODE XREF: ROM:0011E5D0↑j ROM:0011E5D4 cmpi.w #0,$70E(d0.w*2) ROM:0011E5DC bgt.s locret_11E5E8 ROM:0011E5DE btst #0,($1344).w ROM:0011E5E4 beq.s locret_11E5E8 ROM:0011E5E6 bra.s loc_11E5F6 ROM:0011E5E8 ; --------------------------------------------------------------------------- ROM:0011E5E8 ROM:0011E5E8 locret_11E5E8: ; CODE XREF: ROM:0011E5DC↑j ROM:0011E5E8 ; ROM:0011E5E4↑j ROM:0011E5E8 rts ROM:0011E5EA ; --------------------------------------------------------------------------- ROM:0011E5EA ROM:0011E5EA loc_11E5EA: ; CODE XREF: ROM:0011E5D2↑j ROM:0011E5EA bclr d0,($111C).w ROM:0011E5EE move.b #1,(a1,d0.w) ROM:0011E5F4 rts ROM:0011E5F6 ; --------------------------------------------------------------------------- ROM:0011E5F6 ROM:0011E5F6 loc_11E5F6: ; CODE XREF: ROM:0011E5E6↑j ROM:0011E5F6 bset d0,($111E).w ROM:0011E5FA move.w $2F8(a5),($B1C).w ROM:0011E600 move.w $2FA(a5),($B1E).w ROM:0011E606 move.w $2FC(a5),d2 ROM:0011E60A clr.b $91A(d0.w) ROM:0011E610 move.w d2,$70E(d0.w*2) ROM:0011E616 move.b #1,$91A(d0.w) ROM:0011E61E move.b #5,(a1,d0.w) ROM:0011E624 rts ROM:0011E626 ; --------------------------------------------------------------------------- ROM:0011E626 ROM:0011E626 loc_11E626: ; DATA XREF: ROM:0011E538↑o ROM:0011E626 btst #7,($1321).w ROM:0011E62C beq.s locret_11E638 ROM:0011E62E bclr d0,($111A).w ROM:0011E632 move.b #1,(a1,d0.w) ROM:0011E638 ROM:0011E638 locret_11E638: ; CODE XREF: ROM:0011E62C↑j ROM:0011E638 rts ROM:0011E63A ; --------------------------------------------------------------------------- ROM:0011E63A ROM:0011E63A loc_11E63A: ; DATA XREF: ROM:0011E53C↑o ROM:0011E63A btst #7,($1321).w ROM:0011E640 beq.s loc_11E652 ROM:0011E642 bclr d0,($111C).w ROM:0011E646 bclr d0,($111E).w ROM:0011E64A move.b #1,(a1,d0.w) ROM:0011E650 rts ROM:0011E652 ; --------------------------------------------------------------------------- ROM:0011E652 ROM:0011E652 loc_11E652: ; CODE XREF: ROM:0011E640↑j ROM:0011E652 cmpi.w #0,$70E(d0.w*2) ROM:0011E65A bgt.s locret_11E670 ROM:0011E65C move.w $2F4(a5),($B1C).w ROM:0011E662 move.w $2F6(a5),($B1E).w ROM:0011E668 move.b #6,(a1,d0.w) ROM:0011E66E rts ROM:0011E670 ; --------------------------------------------------------------------------- ROM:0011E670 ROM:0011E670 locret_11E670: ; CODE XREF: ROM:0011E65A↑j ROM:0011E670 rts ROM:0011E672 ; --------------------------------------------------------------------------- ROM:0011E672 ROM:0011E672 loc_11E672: ; DATA XREF: ROM:0011E540↑o ROM:0011E672 btst #7,($1321).w ROM:0011E678 beq.s locret_11E68A ROM:0011E67A bclr d0,($111C).w ROM:0011E67E bclr d0,($111E).w ROM:0011E682 move.b #1,(a1,d0.w) ROM:0011E688 rts ROM:0011E68A ; --------------------------------------------------------------------------- ROM:0011E68A ROM:0011E68A locret_11E68A: ; CODE XREF: ROM:0011E678↑j ROM:0011E68A rts ROM:0011E68C ROM:0011E68C ; =============== S U B R O U T I N E ======================================= ROM:0011E68C ROM:0011E68C ROM:0011E68C sub_11E68C: ; CODE XREF: sub_11E020+2E↑p ROM:0011E68C lea ($11F1).w,a1 ROM:0011E690 move.w ($B1A).w,d0 ROM:0011E694 clr.w d1 ROM:0011E696 move.b (a1,d0.w),d1 ROM:0011E69A cmpi.w #4,d1 ROM:0011E69E bcc.s locret_11E6A8 ROM:0011E6A0 movea.l off_11E6AA(pc,d1.w*4),a0 ROM:0011E6A4 nop ROM:0011E6A6 jmp (a0) ROM:0011E6A8 ; --------------------------------------------------------------------------- ROM:0011E6A8 ROM:0011E6A8 locret_11E6A8: ; CODE XREF: sub_11E68C+12↑j ROM:0011E6A8 rts ROM:0011E6A8 ; End of function sub_11E68C ROM:0011E6A8 ROM:0011E6A8 ; --------------------------------------------------------------------------- ROM:0011E6AA off_11E6AA: dc.l loc_11E6BA ; DATA XREF: sub_11E68C+14↑r ROM:0011E6AE dc.l loc_11E6C6 ROM:0011E6B2 dc.l loc_11E6DE ROM:0011E6B6 dc.l loc_11E73E ROM:0011E6BA ; --------------------------------------------------------------------------- ROM:0011E6BA ROM:0011E6BA loc_11E6BA: ; DATA XREF: ROM:off_11E6AA↑o ROM:0011E6BA bclr d0,($111F).w ROM:0011E6BE move.b #1,(a1,d0.w) ROM:0011E6C4 rts ROM:0011E6C6 ; --------------------------------------------------------------------------- ROM:0011E6C6 ROM:0011E6C6 loc_11E6C6: ; DATA XREF: ROM:0011E6AE↑o ROM:0011E6C6 btst #5,($1330).w ROM:0011E6CC beq.s locret_11E6D0 ROM:0011E6CE bra.s loc_11E6D2 ROM:0011E6D0 ; --------------------------------------------------------------------------- ROM:0011E6D0 ROM:0011E6D0 locret_11E6D0: ; CODE XREF: ROM:0011E6CC↑j ROM:0011E6D0 rts ROM:0011E6D2 ; --------------------------------------------------------------------------- ROM:0011E6D2 ROM:0011E6D2 loc_11E6D2: ; CODE XREF: ROM:0011E6CE↑j ROM:0011E6D2 bset d0,($111F).w ROM:0011E6D6 move.b #3,(a1,d0.w) ROM:0011E6DC rts ROM:0011E6DE ; --------------------------------------------------------------------------- ROM:0011E6DE ROM:0011E6DE loc_11E6DE: ; DATA XREF: ROM:0011E6B2↑o ROM:0011E6DE cmpi.w #0,$710(d0.w*2) ROM:0011E6E6 bgt.s loc_11E6EA ROM:0011E6E8 bra.s loc_11E706 ROM:0011E6EA ; --------------------------------------------------------------------------- ROM:0011E6EA ROM:0011E6EA loc_11E6EA: ; CODE XREF: ROM:0011E6E6↑j ROM:0011E6EA lea ($EA0).w,a4 ROM:0011E6EE move.w $2F4(a5),d2 ROM:0011E6F2 cmp.w (a4,d0.w*2),d2 ROM:0011E6F6 bge.s loc_11E6FA ROM:0011E6F8 bra.s loc_11E712 ROM:0011E6FA ; --------------------------------------------------------------------------- ROM:0011E6FA ROM:0011E6FA loc_11E6FA: ; CODE XREF: ROM:0011E6F6↑j ROM:0011E6FA btst #5,($1330).w ROM:0011E700 beq.s locret_11E704 ROM:0011E702 bra.s loc_11E72A ROM:0011E704 ; --------------------------------------------------------------------------- ROM:0011E704 ROM:0011E704 locret_11E704: ; CODE XREF: ROM:0011E700↑j ROM:0011E704 rts ROM:0011E706 ; --------------------------------------------------------------------------- ROM:0011E706 ROM:0011E706 loc_11E706: ; CODE XREF: ROM:0011E6E8↑j ROM:0011E706 bclr d0,($111F).w ROM:0011E70A move.b #1,(a1,d0.w) ROM:0011E710 rts ROM:0011E712 ; --------------------------------------------------------------------------- ROM:0011E712 ROM:0011E712 loc_11E712: ; CODE XREF: ROM:0011E6F8↑j ROM:0011E712 clr.b $91B(d0.w) ROM:0011E718 clr.w $710(d0.w*2) ROM:0011E71E bclr d0,($111F).w ROM:0011E722 move.b #1,(a1,d0.w) ROM:0011E728 rts ROM:0011E72A ; --------------------------------------------------------------------------- ROM:0011E72A ROM:0011E72A loc_11E72A: ; CODE XREF: ROM:0011E702↑j ROM:0011E72A clr.b $91B(d0.w) ROM:0011E730 clr.w $710(d0.w*2) ROM:0011E736 move.b #3,(a1,d0.w) ROM:0011E73C rts ROM:0011E73E ; --------------------------------------------------------------------------- ROM:0011E73E ROM:0011E73E loc_11E73E: ; DATA XREF: ROM:0011E6B6↑o ROM:0011E73E btst #6,($1325).w ROM:0011E744 bne.s loc_11E750 ROM:0011E746 btst #7,($1327).w ROM:0011E74C beq.s loc_11E750 ROM:0011E74E bra.s loc_11E764 ROM:0011E750 ; --------------------------------------------------------------------------- ROM:0011E750 ROM:0011E750 loc_11E750: ; CODE XREF: ROM:0011E744↑j ROM:0011E750 ; ROM:0011E74C↑j ROM:0011E750 btst #6,($1325).w ROM:0011E756 bne.s locret_11E762 ROM:0011E758 btst #7,($1327).w ROM:0011E75E bne.s locret_11E762 ROM:0011E760 bra.s loc_11E784 ROM:0011E762 ; --------------------------------------------------------------------------- ROM:0011E762 ROM:0011E762 locret_11E762: ; CODE XREF: ROM:0011E756↑j ROM:0011E762 ; ROM:0011E75E↑j ROM:0011E762 rts ROM:0011E764 ; --------------------------------------------------------------------------- ROM:0011E764 ROM:0011E764 loc_11E764: ; CODE XREF: ROM:0011E74E↑j ROM:0011E764 move.w $300(a5),d1 ROM:0011E768 clr.b $91B(d0.w) ROM:0011E76E move.w d1,$710(d0.w*2) ROM:0011E774 move.b #1,$91B(d0.w) ROM:0011E77C move.b #2,(a1,d0.w) ROM:0011E782 rts ROM:0011E784 ; --------------------------------------------------------------------------- ROM:0011E784 ROM:0011E784 loc_11E784: ; CODE XREF: ROM:0011E760↑j ROM:0011E784 move.w $2FE(a5),d1 ROM:0011E788 clr.b $91B(d0.w) ROM:0011E78E move.w d1,$710(d0.w*2) ROM:0011E794 move.b #1,$91B(d0.w) ROM:0011E79C move.b #2,(a1,d0.w) ROM:0011E7A2 rts ROM:0011E7A4 ROM:0011E7A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E7A4 ROM:0011E7A4 ROM:0011E7A4 sub_11E7A4: ; CODE XREF: ROM:loc_11DB60↑p ROM:0011E7A4 lea ($11F2).w,a1 ROM:0011E7A8 lea ($EA0).w,a2 ROM:0011E7AC move.w ($B1A).w,d0 ROM:0011E7B0 bclr d0,($1121).w ROM:0011E7B4 clr.w d1 ROM:0011E7B6 move.b (a1,d0.w),d1 ROM:0011E7BA cmpi.w #8,d1 ROM:0011E7BE bcc.s locret_11E7C8 ROM:0011E7C0 movea.l off_11E7CA(pc,d1.w*4),a0 ROM:0011E7C4 nop ROM:0011E7C6 jmp (a0) ROM:0011E7C8 ; --------------------------------------------------------------------------- ROM:0011E7C8 ROM:0011E7C8 locret_11E7C8: ; CODE XREF: sub_11E7A4+1A↑j ROM:0011E7C8 rts ROM:0011E7C8 ; End of function sub_11E7A4 ROM:0011E7C8 ROM:0011E7C8 ; --------------------------------------------------------------------------- ROM:0011E7CA off_11E7CA: dc.l loc_11E7EA ; DATA XREF: sub_11E7A4+1C↑r ROM:0011E7CE dc.l loc_11E7FA ROM:0011E7D2 dc.l loc_11E852 ROM:0011E7D6 dc.l loc_11E8D4 ROM:0011E7DA dc.l loc_11E958 ROM:0011E7DE dc.l loc_11E9CE ROM:0011E7E2 dc.l loc_11EA46 ROM:0011E7E6 dc.l loc_11EA7C ROM:0011E7EA ; --------------------------------------------------------------------------- ROM:0011E7EA ROM:0011E7EA loc_11E7EA: ; DATA XREF: ROM:off_11E7CA↑o ROM:0011E7EA bclr d0,($1120).w ROM:0011E7EE bsr.w sub_11EAB4 ROM:0011E7F2 move.b #1,(a1,d0.w) ROM:0011E7F8 rts ROM:0011E7FA ; --------------------------------------------------------------------------- ROM:0011E7FA ROM:0011E7FA loc_11E7FA: ; DATA XREF: ROM:0011E7CE↑o ROM:0011E7FA move.w ($B1E).w,d2 ROM:0011E7FE cmp.w (a2,d0.w*2),d2 ROM:0011E802 ble.s loc_11E806 ROM:0011E804 bra.s loc_11E814 ROM:0011E806 ; --------------------------------------------------------------------------- ROM:0011E806 ROM:0011E806 loc_11E806: ; CODE XREF: ROM:0011E802↑j ROM:0011E806 move.w ($B1C).w,d2 ROM:0011E80A cmp.w (a2,d0.w*2),d2 ROM:0011E80E bge.s locret_11E812 ROM:0011E810 bra.s loc_11E832 ROM:0011E812 ; --------------------------------------------------------------------------- ROM:0011E812 ROM:0011E812 locret_11E812: ; CODE XREF: ROM:0011E80E↑j ROM:0011E812 rts ROM:0011E814 ; --------------------------------------------------------------------------- ROM:0011E814 ROM:0011E814 loc_11E814: ; CODE XREF: ROM:0011E804↑j ROM:0011E814 bclr d0,($1120).w ROM:0011E818 bsr.l sub_11DE2C ROM:0011E81E lea ($11F2).w,a1 ROM:0011E822 lea ($EA0).w,a2 ROM:0011E826 move.w ($B1A).w,d0 ROM:0011E82A move.b #2,(a1,d0.w) ROM:0011E830 bra.s loc_11E88C ROM:0011E832 ; --------------------------------------------------------------------------- ROM:0011E832 ROM:0011E832 loc_11E832: ; CODE XREF: ROM:0011E810↑j ROM:0011E832 bset d0,($1120).w ROM:0011E836 bsr.l sub_11DE72 ROM:0011E83C lea ($11F2).w,a1 ROM:0011E840 lea ($EA0).w,a2 ROM:0011E844 move.w ($B1A).w,d0 ROM:0011E848 move.b #3,(a1,d0.w) ROM:0011E84E bra.w loc_11E90E ROM:0011E852 ; --------------------------------------------------------------------------- ROM:0011E852 ROM:0011E852 loc_11E852: ; DATA XREF: ROM:0011E7D2↑o ROM:0011E852 move.w ($B1A).w,d0 ROM:0011E856 btst #7,($132A).w ROM:0011E85C beq.s loc_11E870 ROM:0011E85E move.b #0,$11F3(d0.w) ROM:0011E866 move.b #6,(a1,d0.w) ROM:0011E86C bra.w locret_11EA7A ROM:0011E870 ; --------------------------------------------------------------------------- ROM:0011E870 ROM:0011E870 loc_11E870: ; CODE XREF: ROM:0011E85C↑j ROM:0011E870 lea ($EF4).w,a3 ROM:0011E874 move.w $302(a5),d2 ROM:0011E878 cmp.w (a3,d0.w*2),d2 ROM:0011E87C bge.s loc_11E880 ROM:0011E87E bra.s loc_11E894 ROM:0011E880 ; --------------------------------------------------------------------------- ROM:0011E880 ROM:0011E880 loc_11E880: ; CODE XREF: ROM:0011E87C↑j ROM:0011E880 move.w ($B1C).w,d2 ROM:0011E884 cmp.w (a2,d0.w*2),d2 ROM:0011E888 bge.s loc_11E88C ROM:0011E88A bra.s loc_11E89E ROM:0011E88C ; --------------------------------------------------------------------------- ROM:0011E88C ROM:0011E88C loc_11E88C: ; CODE XREF: ROM:0011E830↑j ROM:0011E88C ; ROM:0011E888↑j ... ROM:0011E88C bsr.l sub_11EACC ROM:0011E892 rts ROM:0011E894 ; --------------------------------------------------------------------------- ROM:0011E894 ROM:0011E894 loc_11E894: ; CODE XREF: ROM:0011E87E↑j ROM:0011E894 move.b #4,(a1,d0.w) ROM:0011E89A bra.w loc_11E98A ROM:0011E89E ; --------------------------------------------------------------------------- ROM:0011E89E ROM:0011E89E loc_11E89E: ; CODE XREF: ROM:0011E88A↑j ROM:0011E89E bset d0,($1120).w ROM:0011E8A2 bsr.l sub_11DF64 ROM:0011E8A8 bsr.l sub_11DE72 ROM:0011E8AE lea ($EA0).w,a2 ROM:0011E8B2 move.w ($B1A).w,d0 ROM:0011E8B6 bsr.w sub_11EAC0 ROM:0011E8BA bset d0,($1121).w ROM:0011E8BE lea ($11F3).w,a3 ROM:0011E8C2 move.b #0,(a3,d0.w) ROM:0011E8C8 lea ($11F2).w,a1 ROM:0011E8CC move.b #3,(a1,d0.w) ROM:0011E8D2 bra.s loc_11E90E ROM:0011E8D4 ; --------------------------------------------------------------------------- ROM:0011E8D4 ROM:0011E8D4 loc_11E8D4: ; DATA XREF: ROM:0011E7D6↑o ROM:0011E8D4 move.w ($B1A).w,d0 ROM:0011E8D8 btst #7,($132A).w ROM:0011E8DE beq.s loc_11E8F2 ROM:0011E8E0 move.b #0,$11EE(d0.w) ROM:0011E8E8 move.b #7,(a1,d0.w) ROM:0011E8EE bra.w locret_11EAB0 ROM:0011E8F2 ; --------------------------------------------------------------------------- ROM:0011E8F2 ROM:0011E8F2 loc_11E8F2: ; CODE XREF: ROM:0011E8DE↑j ROM:0011E8F2 lea ($EF4).w,a3 ROM:0011E8F6 move.w $302(a5),d2 ROM:0011E8FA cmp.w (a3,d0.w*2),d2 ROM:0011E8FE bge.s loc_11E902 ROM:0011E900 bra.s loc_11E916 ROM:0011E902 ; --------------------------------------------------------------------------- ROM:0011E902 ROM:0011E902 loc_11E902: ; CODE XREF: ROM:0011E8FE↑j ROM:0011E902 move.w ($B1E).w,d2 ROM:0011E906 cmp.w (a2,d0.w*2),d2 ROM:0011E90A ble.s loc_11E90E ROM:0011E90C bra.s loc_11E920 ROM:0011E90E ; --------------------------------------------------------------------------- ROM:0011E90E ROM:0011E90E loc_11E90E: ; CODE XREF: ROM:0011E84E↑j ROM:0011E90E ; ROM:0011E8D2↑j ... ROM:0011E90E bsr.l sub_11E2FC ROM:0011E914 rts ROM:0011E916 ; --------------------------------------------------------------------------- ROM:0011E916 ROM:0011E916 loc_11E916: ; CODE XREF: ROM:0011E900↑j ROM:0011E916 move.b #5,(a1,d0.w) ROM:0011E91C bra.w loc_11EA00 ROM:0011E920 ; --------------------------------------------------------------------------- ROM:0011E920 ROM:0011E920 loc_11E920: ; CODE XREF: ROM:0011E90C↑j ROM:0011E920 bclr d0,($1120).w ROM:0011E924 bsr.l sub_11DF64 ROM:0011E92A bsr.l sub_11DE2C ROM:0011E930 lea ($EA0).w,a2 ROM:0011E934 move.w ($B1A).w,d0 ROM:0011E938 bsr.w sub_11EAC0 ROM:0011E93C bset d0,($1121).w ROM:0011E940 lea ($11EE).w,a3 ROM:0011E944 move.b #0,(a3,d0.w) ROM:0011E94A lea ($11F2).w,a1 ROM:0011E94E move.b #2,(a1,d0.w) ROM:0011E954 bra.w loc_11E88C ROM:0011E958 ; --------------------------------------------------------------------------- ROM:0011E958 ROM:0011E958 loc_11E958: ; DATA XREF: ROM:0011E7DA↑o ROM:0011E958 move.w ($B1A).w,d0 ROM:0011E95C btst #7,($132A).w ROM:0011E962 beq.s loc_11E97E ROM:0011E964 move.b #0,$11EB(d0.w) ROM:0011E96C move.b #0,$11F3(d0.w) ROM:0011E974 move.b #6,(a1,d0.w) ROM:0011E97A bra.w locret_11EA7A ROM:0011E97E ; --------------------------------------------------------------------------- ROM:0011E97E ROM:0011E97E loc_11E97E: ; CODE XREF: ROM:0011E962↑j ROM:0011E97E move.w ($B1C).w,d2 ROM:0011E982 cmp.w (a2,d0.w*2),d2 ROM:0011E986 bge.s loc_11E98A ROM:0011E988 bra.s loc_11E998 ROM:0011E98A ; --------------------------------------------------------------------------- ROM:0011E98A ROM:0011E98A loc_11E98A: ; CODE XREF: ROM:0011E89A↑j ROM:0011E98A ; ROM:0011E986↑j ... ROM:0011E98A bsr.l sub_11EACC ROM:0011E990 bsr.l sub_11DBE8 ROM:0011E996 rts ROM:0011E998 ; --------------------------------------------------------------------------- ROM:0011E998 ROM:0011E998 loc_11E998: ; CODE XREF: ROM:0011E988↑j ROM:0011E998 bset d0,($1120).w ROM:0011E99C bsr.l sub_11DF64 ROM:0011E9A2 bsr.l sub_11DE72 ROM:0011E9A8 lea ($EA0).w,a2 ROM:0011E9AC move.w ($B1A).w,d0 ROM:0011E9B0 bsr.w sub_11EAC0 ROM:0011E9B4 bset d0,($1121).w ROM:0011E9B8 lea ($11F3).w,a3 ROM:0011E9BC move.b #0,(a3,d0.w) ROM:0011E9C2 lea ($11F2).w,a1 ROM:0011E9C6 move.b #5,(a1,d0.w) ROM:0011E9CC bra.s loc_11EA00 ROM:0011E9CE ; --------------------------------------------------------------------------- ROM:0011E9CE ROM:0011E9CE loc_11E9CE: ; DATA XREF: ROM:0011E7DE↑o ROM:0011E9CE move.w ($B1A).w,d0 ROM:0011E9D2 btst #7,($132A).w ROM:0011E9D8 beq.s loc_11E9F4 ROM:0011E9DA move.b #0,$11EB(d0.w) ROM:0011E9E2 move.b #0,$11EE(d0.w) ROM:0011E9EA move.b #7,(a1,d0.w) ROM:0011E9F0 bra.w locret_11EAB0 ROM:0011E9F4 ; --------------------------------------------------------------------------- ROM:0011E9F4 ROM:0011E9F4 loc_11E9F4: ; CODE XREF: ROM:0011E9D8↑j ROM:0011E9F4 move.w ($B1E).w,d2 ROM:0011E9F8 cmp.w (a2,d0.w*2),d2 ROM:0011E9FC ble.s loc_11EA00 ROM:0011E9FE bra.s loc_11EA0E ROM:0011EA00 ; --------------------------------------------------------------------------- ROM:0011EA00 ROM:0011EA00 loc_11EA00: ; CODE XREF: ROM:0011E91C↑j ROM:0011EA00 ; ROM:0011E9CC↑j ... ROM:0011EA00 bsr.l sub_11E2FC ROM:0011EA06 bsr.l sub_11DBE8 ROM:0011EA0C rts ROM:0011EA0E ; --------------------------------------------------------------------------- ROM:0011EA0E ROM:0011EA0E loc_11EA0E: ; CODE XREF: ROM:0011E9FE↑j ROM:0011EA0E bclr d0,($1120).w ROM:0011EA12 bsr.l sub_11DF64 ROM:0011EA18 bsr.l sub_11DE2C ROM:0011EA1E lea ($EA0).w,a2 ROM:0011EA22 move.w ($B1A).w,d0 ROM:0011EA26 bsr.w sub_11EAC0 ROM:0011EA2A bset d0,($1121).w ROM:0011EA2E lea ($11EE).w,a3 ROM:0011EA32 move.b #0,(a3,d0.w) ROM:0011EA38 lea ($11F2).w,a1 ROM:0011EA3C move.b #4,(a1,d0.w) ROM:0011EA42 bra.w loc_11E98A ROM:0011EA46 ; --------------------------------------------------------------------------- ROM:0011EA46 ROM:0011EA46 loc_11EA46: ; DATA XREF: ROM:0011E7E2↑o ROM:0011EA46 move.w ($B1A).w,d0 ROM:0011EA4A btst #7,($132A).w ROM:0011EA50 bne.s loc_11EA5E ROM:0011EA52 move.b #2,$11F2(d0.w) ROM:0011EA5A bra.w loc_11E88C ROM:0011EA5E ; --------------------------------------------------------------------------- ROM:0011EA5E ROM:0011EA5E loc_11EA5E: ; CODE XREF: ROM:0011EA50↑j ROM:0011EA5E move.w ($B1C).w,d2 ROM:0011EA62 cmp.w $EA0(d0.w),d2 ROM:0011EA68 bge.s locret_11EA7A ROM:0011EA6A bset d0,($1120).w ROM:0011EA6E move.b #7,$11F2(d0.w) ROM:0011EA76 bra.w locret_11EAB0 ROM:0011EA7A ; --------------------------------------------------------------------------- ROM:0011EA7A ROM:0011EA7A locret_11EA7A: ; CODE XREF: ROM:0011E86C↑j ROM:0011EA7A ; ROM:0011E97A↑j ... ROM:0011EA7A rts ROM:0011EA7C ; --------------------------------------------------------------------------- ROM:0011EA7C ROM:0011EA7C loc_11EA7C: ; DATA XREF: ROM:0011E7E6↑o ROM:0011EA7C move.w ($B1A).w,d0 ROM:0011EA80 btst #7,($132A).w ROM:0011EA86 bne.s loc_11EA94 ROM:0011EA88 move.b #3,$11F2(d0.w) ROM:0011EA90 bra.w loc_11E90E ROM:0011EA94 ; --------------------------------------------------------------------------- ROM:0011EA94 ROM:0011EA94 loc_11EA94: ; CODE XREF: ROM:0011EA86↑j ROM:0011EA94 move.w ($B1E).w,d2 ROM:0011EA98 cmp.w $EA0(d0.w),d2 ROM:0011EA9E ble.s locret_11EAB0 ROM:0011EAA0 bclr d0,($1120).w ROM:0011EAA4 move.b #6,$11F2(d0.w) ROM:0011EAAC bra.w locret_11EA7A ROM:0011EAB0 ; --------------------------------------------------------------------------- ROM:0011EAB0 ROM:0011EAB0 locret_11EAB0: ; CODE XREF: ROM:0011E8EE↑j ROM:0011EAB0 ; ROM:0011E9F0↑j ... ROM:0011EAB0 rts ROM:0011EAB2 ; --------------------------------------------------------------------------- ROM:0011EAB2 rts ROM:0011EAB4 ROM:0011EAB4 ; =============== S U B R O U T I N E ======================================= ROM:0011EAB4 ROM:0011EAB4 ROM:0011EAB4 sub_11EAB4: ; CODE XREF: ROM:0011E7EE↑p ROM:0011EAB4 lea ($EF4).w,a3 ROM:0011EAB8 move.w #0,(a3,d0.w*2) ROM:0011EABE rts ROM:0011EABE ; End of function sub_11EAB4 ROM:0011EABE ROM:0011EAC0 ROM:0011EAC0 ; =============== S U B R O U T I N E ======================================= ROM:0011EAC0 ROM:0011EAC0 ROM:0011EAC0 sub_11EAC0: ; CODE XREF: ROM:0011E8B6↑p ROM:0011EAC0 ; ROM:0011E938↑p ... ROM:0011EAC0 lea ($EF4).w,a3 ROM:0011EAC4 addi.w #1,(a3,d0.w*2) ROM:0011EACA rts ROM:0011EACA ; End of function sub_11EAC0 ROM:0011EACA ROM:0011EACC ROM:0011EACC ; =============== S U B R O U T I N E ======================================= ROM:0011EACC ROM:0011EACC ROM:0011EACC sub_11EACC: ; CODE XREF: ROM:loc_11E88C↑p ROM:0011EACC ; ROM:loc_11E98A↑p ROM:0011EACC lea ($11F3).w,a1 ROM:0011EAD0 move.w ($B1A).w,d0 ROM:0011EAD4 move.w $304(a5),d2 ROM:0011EAD8 clr.w d1 ROM:0011EADA move.b (a1,d0.w),d1 ROM:0011EADE cmpi.w #2,d1 ROM:0011EAE2 bcc.s locret_11EAEC ROM:0011EAE4 movea.l off_11EAEE(pc,d1.w*4),a0 ROM:0011EAE8 nop ROM:0011EAEA jmp (a0) ROM:0011EAEC ; --------------------------------------------------------------------------- ROM:0011EAEC ROM:0011EAEC locret_11EAEC: ; CODE XREF: sub_11EACC+16↑j ROM:0011EAEC rts ROM:0011EAEC ; End of function sub_11EACC ROM:0011EAEC ROM:0011EAEC ; --------------------------------------------------------------------------- ROM:0011EAEE off_11EAEE: dc.l loc_11EAF6 ; DATA XREF: sub_11EACC+18↑r ROM:0011EAF2 dc.l loc_11EB12 ROM:0011EAF6 ; --------------------------------------------------------------------------- ROM:0011EAF6 ROM:0011EAF6 loc_11EAF6: ; DATA XREF: ROM:off_11EAEE↑o ROM:0011EAF6 clr.b $898(d0.w) ROM:0011EAFC move.w d2,$60A(d0.w*2) ROM:0011EB02 move.b #1,$898(d0.w) ROM:0011EB0A move.b #1,(a1,d0.w) ROM:0011EB10 rts ROM:0011EB12 ; --------------------------------------------------------------------------- ROM:0011EB12 ROM:0011EB12 loc_11EB12: ; DATA XREF: ROM:0011EAF2↑o ROM:0011EB12 cmpi.w #0,$60A(d0.w*2) ROM:0011EB1A bgt.s locret_11EB1E ROM:0011EB1C bra.s loc_11EB20 ROM:0011EB1E ; --------------------------------------------------------------------------- ROM:0011EB1E ROM:0011EB1E locret_11EB1E: ; CODE XREF: ROM:0011EB1A↑j ROM:0011EB1E rts ROM:0011EB20 ; --------------------------------------------------------------------------- ROM:0011EB20 ROM:0011EB20 loc_11EB20: ; CODE XREF: ROM:0011EB1C↑j ROM:0011EB20 bsr.w sub_11EB4C ROM:0011EB24 lea ($11F3).w,a1 ROM:0011EB28 move.w ($B1A).w,d0 ROM:0011EB2C move.w $304(a5),d2 ROM:0011EB30 clr.b $898(d0.w) ROM:0011EB36 move.w d2,$60A(d0.w*2) ROM:0011EB3C move.b #1,$898(d0.w) ROM:0011EB44 move.b #1,(a1,d0.w) ROM:0011EB4A rts ROM:0011EB4C ROM:0011EB4C ; =============== S U B R O U T I N E ======================================= ROM:0011EB4C ROM:0011EB4C ROM:0011EB4C sub_11EB4C: ; CODE XREF: ROM:loc_11EB20↑p ROM:0011EB4C move.w #$3B3A,d1 ROM:0011EB50 move.w ($A4A).w,d2 ROM:0011EB54 move.w ($572).w,d3 ROM:0011EB58 bsr.l sub_1175A4 ROM:0011EB5E lea ($EF6).w,a2 ROM:0011EB62 move.w ($B1A).w,d3 ROM:0011EB66 move.w d1,(a2,d3.w*2) ROM:0011EB6A lea ($EE4).w,a3 ROM:0011EB6E add.w d1,(a3,d3.w*2) ROM:0011EB72 move.w $2D8(a5),d4 ROM:0011EB76 cmp.w (a3,d3.w*2),d4 ROM:0011EB7A bge.s locret_11EB80 ROM:0011EB7C move.w d4,(a3,d3.w*2) ROM:0011EB80 ROM:0011EB80 locret_11EB80: ; CODE XREF: sub_11EB4C+2E↑j ROM:0011EB80 rts ROM:0011EB80 ; End of function sub_11EB4C ROM:0011EB80 ROM:0011EB82 ROM:0011EB82 ; =============== S U B R O U T I N E ======================================= ROM:0011EB82 ROM:0011EB82 ROM:0011EB82 sub_11EB82: ; CODE XREF: sub_11EF34:loc_11EF7C↓p ROM:0011EB82 move.w ($B2E).w,d0 ROM:0011EB86 bclr d0,($1124).w ROM:0011EB8A move.w $F86(d0.w*2),d1 ROM:0011EB90 cmpi.w #4,d1 ROM:0011EB94 bcc.s locret_11EB9E ROM:0011EB96 movea.l off_11EBA0(pc,d1.w*4),a0 ROM:0011EB9A nop ROM:0011EB9C jmp (a0) ROM:0011EB9E ; --------------------------------------------------------------------------- ROM:0011EB9E ROM:0011EB9E locret_11EB9E: ; CODE XREF: sub_11EB82+12↑j ROM:0011EB9E rts ROM:0011EB9E ; End of function sub_11EB82 ROM:0011EB9E ROM:0011EB9E ; --------------------------------------------------------------------------- ROM:0011EBA0 off_11EBA0: dc.l loc_11EBB0 ; DATA XREF: sub_11EB82+14↑r ROM:0011EBA4 dc.l loc_11EBC8 ROM:0011EBA8 dc.l loc_11EBDC ROM:0011EBAC dc.l loc_11EC42 ROM:0011EBB0 ; --------------------------------------------------------------------------- ROM:0011EBB0 ROM:0011EBB0 loc_11EBB0: ; DATA XREF: ROM:off_11EBA0↑o ROM:0011EBB0 move.w #0,$F82(d0.w*2) ROM:0011EBB8 bsr.w sub_11ED8A ROM:0011EBBC move.w #1,$F86(d0.w*2) ROM:0011EBC4 bra.s locret_11EBDA ROM:0011EBC6 ; --------------------------------------------------------------------------- ROM:0011EBC6 rts ROM:0011EBC8 ; --------------------------------------------------------------------------- ROM:0011EBC8 ROM:0011EBC8 loc_11EBC8: ; DATA XREF: ROM:0011EBA4↑o ROM:0011EBC8 btst #3,($1336).w ROM:0011EBCE beq.s locret_11EBDA ROM:0011EBD0 move.w #2,$F86(d0.w*2) ROM:0011EBD8 bra.s loc_11EC2C ROM:0011EBDA ; --------------------------------------------------------------------------- ROM:0011EBDA ROM:0011EBDA locret_11EBDA: ; CODE XREF: ROM:0011EBC4↑j ROM:0011EBDA ; ROM:0011EBCE↑j ... ROM:0011EBDA rts ROM:0011EBDC ; --------------------------------------------------------------------------- ROM:0011EBDC ROM:0011EBDC loc_11EBDC: ; DATA XREF: ROM:0011EBA8↑o ROM:0011EBDC btst #3,($1336).w ROM:0011EBE2 bne.s loc_11EBFA ROM:0011EBE4 move.w #0,$F82(d0.w*2) ROM:0011EBEC bsr.w sub_11ED8A ROM:0011EBF0 move.w #1,$F86(d0.w*2) ROM:0011EBF8 bra.s locret_11EBDA ROM:0011EBFA ; --------------------------------------------------------------------------- ROM:0011EBFA ROM:0011EBFA loc_11EBFA: ; CODE XREF: ROM:0011EBE2↑j ROM:0011EBFA move.w $306(a5),d2 ROM:0011EBFE subq.w #1,d2 ROM:0011EC00 bvc.s loc_11EC06 ROM:0011EC02 move.w #$8000,d2 ROM:0011EC06 ROM:0011EC06 loc_11EC06: ; CODE XREF: ROM:0011EC00↑j ROM:0011EC06 cmp.w $F82(d0.w*2),d2 ROM:0011EC0C bgt.s loc_11EC2C ROM:0011EC0E addq.w #1,$F82(d0.w*2) ROM:0011EC14 bvc.s loc_11EC1E ROM:0011EC16 move.w #$8000,$F82(d0.w*2) ROM:0011EC1E ROM:0011EC1E loc_11EC1E: ; CODE XREF: ROM:0011EC14↑j ROM:0011EC1E move.w #3,$F86(d0.w*2) ROM:0011EC26 bra.l loc_11EC9C ROM:0011EC2C ; --------------------------------------------------------------------------- ROM:0011EC2C ROM:0011EC2C loc_11EC2C: ; CODE XREF: ROM:0011EBD8↑j ROM:0011EC2C ; ROM:0011EC0C↑j ... ROM:0011EC2C addq.w #1,$F82(d0.w*2) ROM:0011EC32 bvc.s loc_11EC3C ROM:0011EC34 move.w #$8000,$F82(d0.w*2) ROM:0011EC3C ROM:0011EC3C loc_11EC3C: ; CODE XREF: ROM:0011EC32↑j ROM:0011EC3C bsr.w sub_11ED30 ROM:0011EC40 rts ROM:0011EC42 ; --------------------------------------------------------------------------- ROM:0011EC42 ROM:0011EC42 loc_11EC42: ; DATA XREF: ROM:0011EBAC↑o ROM:0011EC42 btst #3,($1336).w ROM:0011EC48 bne.s loc_11EC64 ROM:0011EC4A move.w #0,$F82(d0.w*2) ROM:0011EC52 bsr.w sub_11ED8A ROM:0011EC56 move.w #1,$F86(d0.w*2) ROM:0011EC5E bra.l locret_11EBDA ROM:0011EC64 ; --------------------------------------------------------------------------- ROM:0011EC64 ROM:0011EC64 loc_11EC64: ; CODE XREF: ROM:0011EC48↑j ROM:0011EC64 move.w $EFE(d0.w*2),d2 ROM:0011EC6A move.w $308(a5),d3 ROM:0011EC6E cmp.w $EFE(d0.w*2),d3 ROM:0011EC74 blt.s loc_11EC9C ROM:0011EC76 bsr.w sub_11ED92 ROM:0011EC7A bsr.w sub_11EE48 ROM:0011EC7E bsr.w sub_11EE2E ROM:0011EC82 bset d0,($1124).w ROM:0011EC86 move.w #0,$F82(d0.w*2) ROM:0011EC8E move.w #2,$F86(d0.w*2) ROM:0011EC96 bra.l loc_11EC2C ROM:0011EC9C ; --------------------------------------------------------------------------- ROM:0011EC9C ROM:0011EC9C loc_11EC9C: ; CODE XREF: ROM:0011EC26↑j ROM:0011EC9C ; ROM:0011EC74↑j ROM:0011EC9C bsr.w sub_11ED30 ROM:0011ECA0 bsr.w sub_11ECA6 ROM:0011ECA4 rts ROM:0011ECA6 ROM:0011ECA6 ; =============== S U B R O U T I N E ======================================= ROM:0011ECA6 ROM:0011ECA6 ROM:0011ECA6 sub_11ECA6: ; CODE XREF: ROM:0011ECA0↑p ROM:0011ECA6 move.w #$7D00,d5 ROM:0011ECAA move.w #0,d6 ROM:0011ECAE move.w $306(a5),d4 ROM:0011ECB2 subi.w #1,d4 ROM:0011ECB6 cmpi.w #0,d0 ROM:0011ECBA bne.s loc_11ECEE ROM:0011ECBC move.w #0,d3 ROM:0011ECC0 bra.s loc_11ECC6 ROM:0011ECC2 ; --------------------------------------------------------------------------- ROM:0011ECC2 ROM:0011ECC2 loc_11ECC2: ; CODE XREF: sub_11ECA6:loc_11ECE6↓j ROM:0011ECC2 addi.w #1,d3 ROM:0011ECC6 ROM:0011ECC6 loc_11ECC6: ; CODE XREF: sub_11ECA6+1A↑j ROM:0011ECC6 cmp.w d4,d3 ROM:0011ECC8 bgt.s loc_11ECE8 ROM:0011ECCA cmp.w $F32(d3.w*2),d5 ROM:0011ECD0 ble.s loc_11ECD8 ROM:0011ECD2 move.w $F32(d3.w*2),d5 ROM:0011ECD8 ROM:0011ECD8 loc_11ECD8: ; CODE XREF: sub_11ECA6+2A↑j ROM:0011ECD8 cmp.w $F32(d3.w*2),d6 ROM:0011ECDE bge.s loc_11ECE6 ROM:0011ECE0 move.w $F32(d3.w*2),d6 ROM:0011ECE6 ROM:0011ECE6 loc_11ECE6: ; CODE XREF: sub_11ECA6+38↑j ROM:0011ECE6 bra.s loc_11ECC2 ROM:0011ECE8 ; --------------------------------------------------------------------------- ROM:0011ECE8 ROM:0011ECE8 loc_11ECE8: ; CODE XREF: sub_11ECA6+22↑j ROM:0011ECE8 bra.l loc_11ED1A ROM:0011ECEE ; --------------------------------------------------------------------------- ROM:0011ECEE ROM:0011ECEE loc_11ECEE: ; CODE XREF: sub_11ECA6+14↑j ROM:0011ECEE move.w #0,d3 ROM:0011ECF2 bra.s loc_11ECF8 ROM:0011ECF4 ; --------------------------------------------------------------------------- ROM:0011ECF4 ROM:0011ECF4 loc_11ECF4: ; CODE XREF: sub_11ECA6:loc_11ED18↓j ROM:0011ECF4 addi.w #1,d3 ROM:0011ECF8 ROM:0011ECF8 loc_11ECF8: ; CODE XREF: sub_11ECA6+4C↑j ROM:0011ECF8 cmp.w d4,d3 ROM:0011ECFA bgt.s loc_11ED1A ROM:0011ECFC cmp.w $F6E(d3.w*2),d5 ROM:0011ED02 ble.s loc_11ED0A ROM:0011ED04 move.w $F6E(d3.w*2),d5 ROM:0011ED0A ROM:0011ED0A loc_11ED0A: ; CODE XREF: sub_11ECA6+5C↑j ROM:0011ED0A cmp.w $F6E(d3.w*2),d6 ROM:0011ED10 bge.s loc_11ED18 ROM:0011ED12 move.w $F6E(d3.w*2),d6 ROM:0011ED18 ROM:0011ED18 loc_11ED18: ; CODE XREF: sub_11ECA6+6A↑j ROM:0011ED18 bra.s loc_11ECF4 ROM:0011ED1A ; --------------------------------------------------------------------------- ROM:0011ED1A ROM:0011ED1A loc_11ED1A: ; CODE XREF: sub_11ECA6:loc_11ECE8↑j ROM:0011ED1A ; sub_11ECA6+54↑j ROM:0011ED1A move.w d5,$EFC(d0.w*2) ROM:0011ED20 move.w d6,$EFA(d0.w*2) ROM:0011ED26 sub.w d5,d6 ROM:0011ED28 move.w d6,$EFE(d0.w*2) ROM:0011ED2E rts ROM:0011ED2E ; End of function sub_11ECA6 ROM:0011ED2E ROM:0011ED30 ROM:0011ED30 ; =============== S U B R O U T I N E ======================================= ROM:0011ED30 ROM:0011ED30 ROM:0011ED30 sub_11ED30: ; CODE XREF: ROM:loc_11EC3C↑p ROM:0011ED30 ; ROM:loc_11EC9C↑p ROM:0011ED30 move.w $EF8(d0.w*2),d4 ROM:0011ED36 cmpi.w #0,d0 ROM:0011ED3A bne.s loc_11ED5A ROM:0011ED3C move.w $E9C(d0.w*2),$F1E(d4.w*2) ROM:0011ED46 move.w ($572).w,$F0A(d4.w*2) ROM:0011ED4E move.w $EE6(d0.w*2),$F32(d4.w*2) ROM:0011ED58 bra.s loc_11ED76 ROM:0011ED5A ; --------------------------------------------------------------------------- ROM:0011ED5A ROM:0011ED5A loc_11ED5A: ; CODE XREF: sub_11ED30+A↑j ROM:0011ED5A move.w $E9C(d0.w*2),$F5A(d4.w*2) ROM:0011ED64 move.w ($572).w,$F46(d4.w*2) ROM:0011ED6C move.w $EE6(d0.w*2),$F6E(d4.w*2) ROM:0011ED76 ROM:0011ED76 loc_11ED76: ; CODE XREF: sub_11ED30+28↑j ROM:0011ED76 addq.w #1,d4 ROM:0011ED78 move.w $306(a5),d5 ROM:0011ED7C cmp.w d4,d5 ROM:0011ED7E bgt.s loc_11ED82 ROM:0011ED80 clr.w d4 ROM:0011ED82 ROM:0011ED82 loc_11ED82: ; CODE XREF: sub_11ED30+4E↑j ROM:0011ED82 move.w d4,$EF8(d0.w*2) ROM:0011ED88 rts ROM:0011ED88 ; End of function sub_11ED30 ROM:0011ED88 ROM:0011ED8A ROM:0011ED8A ; =============== S U B R O U T I N E ======================================= ROM:0011ED8A ROM:0011ED8A ROM:0011ED8A sub_11ED8A: ; CODE XREF: ROM:0011EBB8↑p ROM:0011ED8A ; ROM:0011EBEC↑p ... ROM:0011ED8A clr.w $EF8(d0.w*2) ROM:0011ED90 rts ROM:0011ED90 ; End of function sub_11ED8A ROM:0011ED90 ROM:0011ED92 ROM:0011ED92 ; =============== S U B R O U T I N E ======================================= ROM:0011ED92 ROM:0011ED92 ROM:0011ED92 sub_11ED92: ; CODE XREF: ROM:0011EC76↑p ROM:0011ED92 clr.l d5 ROM:0011ED94 clr.l d6 ROM:0011ED96 clr.l d7 ROM:0011ED98 move.w $306(a5),d3 ROM:0011ED9C subq.w #1,d3 ROM:0011ED9E bvc.s loc_11EDA4 ROM:0011EDA0 move.w #$8000,d3 ROM:0011EDA4 ROM:0011EDA4 loc_11EDA4: ; CODE XREF: sub_11ED92+C↑j ROM:0011EDA4 cmpi.w #0,d0 ROM:0011EDA8 bne.s loc_11EDDA ROM:0011EDAA move.w #0,d2 ROM:0011EDAE bra.s loc_11EDB4 ROM:0011EDB0 ; --------------------------------------------------------------------------- ROM:0011EDB0 ROM:0011EDB0 loc_11EDB0: ; CODE XREF: sub_11ED92+44↓j ROM:0011EDB0 addi.w #1,d2 ROM:0011EDB4 ROM:0011EDB4 loc_11EDB4: ; CODE XREF: sub_11ED92+1C↑j ROM:0011EDB4 cmp.w d3,d2 ROM:0011EDB6 bgt.s loc_11EDD8 ROM:0011EDB8 move.w $F0A(d2.w*2),d4 ROM:0011EDBE ext.l d4 ROM:0011EDC0 add.l d4,d5 ROM:0011EDC2 move.w $F1E(d2.w*2),d4 ROM:0011EDC8 ext.l d4 ROM:0011EDCA add.l d4,d6 ROM:0011EDCC move.w $F32(d2.w*2),d4 ROM:0011EDD2 ext.l d4 ROM:0011EDD4 add.l d4,d7 ROM:0011EDD6 bra.s loc_11EDB0 ROM:0011EDD8 ; --------------------------------------------------------------------------- ROM:0011EDD8 ROM:0011EDD8 loc_11EDD8: ; CODE XREF: sub_11ED92+24↑j ROM:0011EDD8 bra.s loc_11EE08 ROM:0011EDDA ; --------------------------------------------------------------------------- ROM:0011EDDA ROM:0011EDDA loc_11EDDA: ; CODE XREF: sub_11ED92+16↑j ROM:0011EDDA move.w #0,d2 ROM:0011EDDE bra.s loc_11EDE4 ROM:0011EDE0 ; --------------------------------------------------------------------------- ROM:0011EDE0 ROM:0011EDE0 loc_11EDE0: ; CODE XREF: sub_11ED92+74↓j ROM:0011EDE0 addi.w #1,d2 ROM:0011EDE4 ROM:0011EDE4 loc_11EDE4: ; CODE XREF: sub_11ED92+4C↑j ROM:0011EDE4 cmp.w d3,d2 ROM:0011EDE6 bgt.s loc_11EE08 ROM:0011EDE8 move.w $F46(d2.w*2),d4 ROM:0011EDEE ext.l d4 ROM:0011EDF0 add.l d4,d5 ROM:0011EDF2 move.w $F5A(d2.w*2),d4 ROM:0011EDF8 ext.l d4 ROM:0011EDFA add.l d4,d6 ROM:0011EDFC move.w $F6E(d2.w*2),d4 ROM:0011EE02 ext.l d4 ROM:0011EE04 add.l d4,d7 ROM:0011EE06 bra.s loc_11EDE0 ROM:0011EE08 ; --------------------------------------------------------------------------- ROM:0011EE08 ROM:0011EE08 loc_11EE08: ; CODE XREF: sub_11ED92:loc_11EDD8↑j ROM:0011EE08 ; sub_11ED92+54↑j ROM:0011EE08 move.l d5,d2 ROM:0011EE0A divs.w $306(a5),d2 ROM:0011EE0E move.w d2,$F00(d0.w*2) ROM:0011EE14 move.l d6,d2 ROM:0011EE16 divs.w $306(a5),d2 ROM:0011EE1A move.w d2,$F02(d0.w*2) ROM:0011EE20 move.l d7,d2 ROM:0011EE22 divs.w $306(a5),d2 ROM:0011EE26 move.w d2,$F04(d0.w*2) ROM:0011EE2C rts ROM:0011EE2C ; End of function sub_11ED92 ROM:0011EE2C ROM:0011EE2E ROM:0011EE2E ; =============== S U B R O U T I N E ======================================= ROM:0011EE2E ROM:0011EE2E ROM:0011EE2E sub_11EE2E: ; CODE XREF: ROM:0011EC7E↑p ROM:0011EE2E move.w $F08(d0.w*2),d3 ROM:0011EE34 muls.w $EE4(d0.w*2),d3 ROM:0011EE3A divs.w $F88(d0.w*2),d3 ROM:0011EE40 move.w d3,$EE4(d0.w*2) ROM:0011EE46 rts ROM:0011EE46 ; End of function sub_11EE2E ROM:0011EE46 ROM:0011EE48 ROM:0011EE48 ; =============== S U B R O U T I N E ======================================= ROM:0011EE48 ROM:0011EE48 ROM:0011EE48 sub_11EE48: ; CODE XREF: ROM:0011EC7A↑p ROM:0011EE48 move.w $F02(d0.w*2),d2 ROM:0011EE4E move.w $F00(d0.w*2),d3 ROM:0011EE54 move.w #$3B3C,d1 ROM:0011EE58 bsr.l sub_1175A4 ROM:0011EE5E move.w ($B2E).w,d0 ROM:0011EE62 move.w d1,$F06(d0.w*2) ROM:0011EE68 move.w $F02(d0.w*2),d2 ROM:0011EE6E move.w $F00(d0.w*2),d3 ROM:0011EE74 cmpi.w #0,d0 ROM:0011EE78 bne.s loc_11EE8A ROM:0011EE7A move.w #$3A8C,d1 ROM:0011EE7E movea.w #$13D9,a1 ROM:0011EE82 bsr.l sub_1174C6 ROM:0011EE88 bra.s loc_11EE8E ROM:0011EE8A ; --------------------------------------------------------------------------- ROM:0011EE8A ROM:0011EE8A loc_11EE8A: ; CODE XREF: sub_11EE48+30↑j ROM:0011EE8A move.w #$80,d1 ROM:0011EE8E ROM:0011EE8E loc_11EE8E: ; CODE XREF: sub_11EE48+40↑j ROM:0011EE8E move.b d1,($1122).w ROM:0011EE92 move.w ($B2E).w,d0 ROM:0011EE96 clr.l d1 ROM:0011EE98 move.b ($1122).w,d1 ROM:0011EE9C muls.w #$14,d1 ROM:0011EEA0 addi.w #$1D4C,d1 ROM:0011EEA4 move.w d1,$F08(d0.w*2) ROM:0011EEAA clr.l d3 ROM:0011EEAC move.w $F04(d0.w*2),d3 ROM:0011EEB2 muls.w $F08(d0.w*2),d3 ROM:0011EEB8 divs.w #$2710,d3 ROM:0011EEBC sub.w $F08(d0.w*2),d3 ROM:0011EEC2 muls.w $F06(d0.w*2),d3 ROM:0011EEC8 divs.w #$2710,d3 ROM:0011EECC add.w $F08(d0.w*2),d3 ROM:0011EED2 move.w d3,$F88(d0.w*2) ROM:0011EED8 ext.l d3 ROM:0011EEDA cmpi.w #$1D4C,d3 ROM:0011EEDE blt.s loc_11EEE6 ROM:0011EEE0 subi.w #$1D4C,d3 ROM:0011EEE4 bra.s loc_11EEE8 ROM:0011EEE6 ; --------------------------------------------------------------------------- ROM:0011EEE6 ROM:0011EEE6 loc_11EEE6: ; CODE XREF: sub_11EE48+96↑j ROM:0011EEE6 clr.l d3 ROM:0011EEE8 ROM:0011EEE8 loc_11EEE8: ; CODE XREF: sub_11EE48+9C↑j ROM:0011EEE8 divs.w #$14,d3 ROM:0011EEEC cmpi.w #0,d3 ROM:0011EEF0 bge.s loc_11EEF6 ROM:0011EEF2 clr.w d3 ROM:0011EEF4 bra.s loc_11EF00 ROM:0011EEF6 ; --------------------------------------------------------------------------- ROM:0011EEF6 ROM:0011EEF6 loc_11EEF6: ; CODE XREF: sub_11EE48+A8↑j ROM:0011EEF6 cmpi.w #$FF,d3 ROM:0011EEFA ble.s loc_11EF00 ROM:0011EEFC move.w #$FF,d3 ROM:0011EF00 ROM:0011EF00 loc_11EF00: ; CODE XREF: sub_11EE48+AC↑j ROM:0011EF00 ; sub_11EE48+B2↑j ROM:0011EF00 move.b d3,($1123).w ROM:0011EF04 move.w $F02(d0.w*2),d2 ROM:0011EF0A move.w $F00(d0.w*2),d3 ROM:0011EF10 clr.w d4 ROM:0011EF12 cmpi.w #0,d0 ROM:0011EF16 bne.s loc_11EF2A ROM:0011EF18 move.w #$3A8C,d1 ROM:0011EF1C move.b ($1123).w,d4 ROM:0011EF20 movea.w #$13D9,a0 ROM:0011EF24 bsr.l sub_117176 ROM:0011EF2A ROM:0011EF2A loc_11EF2A: ; CODE XREF: sub_11EE48+CE↑j ROM:0011EF2A move.w ($B2E).w,d0 ROM:0011EF2E rts ROM:0011EF2E ; End of function sub_11EE48 ROM:0011EF2E ROM:0011EF30 ; --------------------------------------------------------------------------- ROM:0011EF30 rts ROM:0011EF32 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011EF34 ROM:0011EF34 ; =============== S U B R O U T I N E ======================================= ROM:0011EF34 ROM:0011EF34 ROM:0011EF34 sub_11EF34: ; CODE XREF: sub_126B3C+6C↓p ROM:0011EF34 move.w #0,($B2E).w ROM:0011EF3A bra.s loc_11EF42 ROM:0011EF3C ; --------------------------------------------------------------------------- ROM:0011EF3C ROM:0011EF3C loc_11EF3C: ; CODE XREF: sub_11EF34+60↓j ROM:0011EF3C addi.w #1,($B2E).w ROM:0011EF42 ROM:0011EF42 loc_11EF42: ; CODE XREF: sub_11EF34+6↑j ROM:0011EF42 cmpi.w #0,($B2E).w ROM:0011EF48 bgt.s locret_11EF96 ROM:0011EF4A move.w ($B2E).w,d0 ROM:0011EF4E btst #1,($133E).w ROM:0011EF54 bne.s loc_11EF58 ROM:0011EF56 bra.s loc_11EF5E ROM:0011EF58 ; --------------------------------------------------------------------------- ROM:0011EF58 ROM:0011EF58 loc_11EF58: ; CODE XREF: sub_11EF34+20↑j ROM:0011EF58 btst d0,($1121).w ROM:0011EF5C beq.s loc_11EF82 ROM:0011EF5E ROM:0011EF5E loc_11EF5E: ; CODE XREF: sub_11EF34+22↑j ROM:0011EF5E move.w $85E(a5,d0.w*2),d1 ROM:0011EF64 cmpi.w #0,d1 ROM:0011EF68 bne.s loc_11EF82 ROM:0011EF6A cmpi.w #0,d0 ROM:0011EF6E bne.s loc_11EF7C ROM:0011EF70 bsr.w sub_11F00E ROM:0011EF74 bsr.w sub_11EF98 ROM:0011EF78 bsr.w sub_11F076 ROM:0011EF7C ROM:0011EF7C loc_11EF7C: ; CODE XREF: sub_11EF34+3A↑j ROM:0011EF7C bsr.l sub_11EB82 ROM:0011EF82 ROM:0011EF82 loc_11EF82: ; CODE XREF: sub_11EF34+28↑j ROM:0011EF82 ; sub_11EF34+34↑j ROM:0011EF82 move.w ($B2E).w,d0 ROM:0011EF86 btst d0,($1124).w ROM:0011EF8A bne.s loc_11EF90 ROM:0011EF8C bsr.w sub_11F03C ROM:0011EF90 ROM:0011EF90 loc_11EF90: ; CODE XREF: sub_11EF34+56↑j ROM:0011EF90 bclr d0,($1124).w ROM:0011EF94 bra.s loc_11EF3C ROM:0011EF96 ; --------------------------------------------------------------------------- ROM:0011EF96 ROM:0011EF96 locret_11EF96: ; CODE XREF: sub_11EF34+14↑j ROM:0011EF96 rts ROM:0011EF96 ; End of function sub_11EF34 ROM:0011EF96 ROM:0011EF98 ROM:0011EF98 ; =============== S U B R O U T I N E ======================================= ROM:0011EF98 ROM:0011EF98 ROM:0011EF98 sub_11EF98: ; CODE XREF: sub_11EF34+40↑p ROM:0011EF98 clr.w d4 ROM:0011EF9A move.w $312(a5),d2 ROM:0011EF9E move.w $314(a5),d3 ROM:0011EFA2 cmp.w ($A80).w,d2 ROM:0011EFA6 bgt.s loc_11F000 ROM:0011EFA8 cmp.w ($A80).w,d3 ROM:0011EFAC ble.s loc_11F000 ROM:0011EFAE move.w $318(a5),d2 ROM:0011EFB2 move.w $31A(a5),d3 ROM:0011EFB6 cmp.w ($A46).w,d3 ROM:0011EFBA bgt.s loc_11F000 ROM:0011EFBC cmp.w ($A46).w,d2 ROM:0011EFC0 ble.s loc_11F000 ROM:0011EFC2 move.w ($B30).w,d2 ROM:0011EFC6 move.w ($B32).w,d3 ROM:0011EFCA cmp.w ($A4C).w,d2 ROM:0011EFCE bgt.s loc_11F000 ROM:0011EFD0 cmp.w ($A4C).w,d3 ROM:0011EFD4 ble.s loc_11F000 ROM:0011EFD6 move.w $316(a5),d3 ROM:0011EFDA btst #1,($133C).w ROM:0011EFE0 bne.s loc_11F000 ROM:0011EFE2 cmp.w ($A38).w,d3 ROM:0011EFE6 bgt.s loc_11F000 ROM:0011EFE8 btst #1,($133E).w ROM:0011EFEE beq.s loc_11F000 ROM:0011EFF0 btst #5,($133E).w ROM:0011EFF6 bne.s loc_11F000 ROM:0011EFF8 bset #6,($1339).w ROM:0011EFFE subq.w #1,d4 ROM:0011F000 ROM:0011F000 loc_11F000: ; CODE XREF: sub_11EF98+E↑j ROM:0011F000 ; sub_11EF98+14↑j ... ROM:0011F000 cmpi.w #0,d4 ROM:0011F004 bne.s locret_11F00C ROM:0011F006 bclr #6,($1339).w ROM:0011F00C ROM:0011F00C locret_11F00C: ; CODE XREF: sub_11EF98+6C↑j ROM:0011F00C rts ROM:0011F00C ; End of function sub_11EF98 ROM:0011F00C ROM:0011F00E ROM:0011F00E ; =============== S U B R O U T I N E ======================================= ROM:0011F00E ROM:0011F00E ROM:0011F00E sub_11F00E: ; CODE XREF: sub_11EF34+3C↑p ROM:0011F00E move.w #$3B40,d1 ROM:0011F012 move.w ($A4A).w,d2 ROM:0011F016 move.w ($572).w,d3 ROM:0011F01A bsr.l sub_1175A4 ROM:0011F020 move.w d1,($B32).w ROM:0011F024 move.w #$3B3E,d1 ROM:0011F028 move.w ($A4A).w,d2 ROM:0011F02C move.w ($572).w,d3 ROM:0011F030 bsr.l sub_1175A4 ROM:0011F036 move.w d1,($B30).w ROM:0011F03A rts ROM:0011F03A ; End of function sub_11F00E ROM:0011F03A ROM:0011F03C ROM:0011F03C ; =============== S U B R O U T I N E ======================================= ROM:0011F03C ROM:0011F03C ROM:0011F03C sub_11F03C: ; CODE XREF: sub_11EF34+58↑p ROM:0011F03C move.w ($B2E).w,d0 ROM:0011F040 move.w $E9C(d0.w*2),d2 ROM:0011F046 cmpi.w #0,d0 ROM:0011F04A bne.s loc_11F05E ROM:0011F04C move.w #$3A8C,d1 ROM:0011F050 move.w ($572).w,d3 ROM:0011F054 movea.w #$13D9,a1 ROM:0011F058 bsr.l sub_1174C6 ROM:0011F05E ROM:0011F05E loc_11F05E: ; CODE XREF: sub_11F03C+E↑j ROM:0011F05E clr.w d3 ROM:0011F060 move.b d1,d3 ROM:0011F062 move.w ($B2E).w,d0 ROM:0011F066 muls.w #$14,d3 ROM:0011F06A addi.w #$1D4C,d3 ROM:0011F06E move.w d3,$F88(d0.w*2) ROM:0011F074 rts ROM:0011F074 ; End of function sub_11F03C ROM:0011F074 ROM:0011F076 ROM:0011F076 ; =============== S U B R O U T I N E ======================================= ROM:0011F076 ROM:0011F076 ROM:0011F076 sub_11F076: ; CODE XREF: sub_11EF34+44↑p ROM:0011F076 btst #6,($1339).w ROM:0011F07C beq.s loc_11F096 ROM:0011F07E btst #7,($133D).w ROM:0011F084 bne.s loc_11F08E ROM:0011F086 bset #3,($1336).w ROM:0011F08C bra.s loc_11F094 ROM:0011F08E ; --------------------------------------------------------------------------- ROM:0011F08E ROM:0011F08E loc_11F08E: ; CODE XREF: sub_11F076+E↑j ROM:0011F08E bclr #3,($1336).w ROM:0011F094 ROM:0011F094 loc_11F094: ; CODE XREF: sub_11F076+16↑j ROM:0011F094 bra.s locret_11F09C ROM:0011F096 ; --------------------------------------------------------------------------- ROM:0011F096 ROM:0011F096 loc_11F096: ; CODE XREF: sub_11F076+6↑j ROM:0011F096 bclr #3,($1336).w ROM:0011F09C ROM:0011F09C locret_11F09C: ; CODE XREF: sub_11F076:loc_11F094↑j ROM:0011F09C rts ROM:0011F09C ; End of function sub_11F076 ROM:0011F09C ROM:0011F09E ; --------------------------------------------------------------------------- ROM:0011F09E move.b ($11F7).l,d0 ROM:0011F0A4 move.w #9,d1 ROM:0011F0A8 muls.w #9,d1 ROM:0011F0AC subq.w #1,d1 ROM:0011F0AE lea ($13D9).w,a0 ROM:0011F0B2 move.w #0,d2 ROM:0011F0B6 bra.s loc_11F0BC ROM:0011F0B8 ; --------------------------------------------------------------------------- ROM:0011F0B8 ROM:0011F0B8 loc_11F0B8: ; CODE XREF: ROM:0011F0C4↓j ROM:0011F0B8 addi.w #1,d2 ROM:0011F0BC ROM:0011F0BC loc_11F0BC: ; CODE XREF: ROM:0011F0B6↑j ROM:0011F0BC cmp.w d1,d2 ROM:0011F0BE bgt.s locret_11F0C6 ROM:0011F0C0 move.b d0,(a0,d2.w) ROM:0011F0C4 bra.s loc_11F0B8 ROM:0011F0C6 ; --------------------------------------------------------------------------- ROM:0011F0C6 ROM:0011F0C6 locret_11F0C6: ; CODE XREF: ROM:0011F0BE↑j ROM:0011F0C6 rts ROM:0011F0C8 ROM:0011F0C8 ; =============== S U B R O U T I N E ======================================= ROM:0011F0C8 ROM:0011F0C8 ROM:0011F0C8 sub_11F0C8: ; CODE XREF: sub_126B3C+12↓p ROM:0011F0C8 clr.w d0 ROM:0011F0CA move.w $31C(a5),d1 ROM:0011F0CE btst #4,($142A).w ROM:0011F0D4 beq.s loc_11F100 ROM:0011F0D6 btst #0,($C59).w ROM:0011F0DC bne.s loc_11F100 ROM:0011F0DE ROM:0011F0DE loc_11F0DE: ; CODE XREF: sub_11F0C8+36↓j ROM:0011F0DE cmp.w d0,d1 ROM:0011F0E0 blt.s loc_11F100 ROM:0011F0E2 move.w $862(a5,d0.w*2),d2 ROM:0011F0E8 cmp.w ($C78).w,d2 ROM:0011F0EC ble.s loc_11F0FA ROM:0011F0EE move.w d0,($B34).w ROM:0011F0F2 bclr #0,($132D).w ROM:0011F0F8 bra.s locret_11F10C ROM:0011F0FA ; --------------------------------------------------------------------------- ROM:0011F0FA ROM:0011F0FA loc_11F0FA: ; CODE XREF: sub_11F0C8+24↑j ROM:0011F0FA addi.w #1,d0 ROM:0011F0FE bra.s loc_11F0DE ROM:0011F100 ; --------------------------------------------------------------------------- ROM:0011F100 ROM:0011F100 loc_11F100: ; CODE XREF: sub_11F0C8+C↑j ROM:0011F100 ; sub_11F0C8+14↑j ... ROM:0011F100 move.w $31E(a5),($B34).w ROM:0011F106 bset #0,($132D).w ROM:0011F10C ROM:0011F10C locret_11F10C: ; CODE XREF: sub_11F0C8+30↑j ROM:0011F10C rts ROM:0011F10C ; End of function sub_11F0C8 ROM:0011F10C ROM:0011F10E ROM:0011F10E ; =============== S U B R O U T I N E ======================================= ROM:0011F10E ROM:0011F10E ROM:0011F10E sub_11F10E: ; CODE XREF: sub_120C72+36↓p ROM:0011F10E clr.w d1 ROM:0011F110 move.b ($1125).w,d1 ROM:0011F114 cmpi.w #5,d1 ROM:0011F118 bcc.s locret_11F122 ROM:0011F11A movea.l off_11F124(pc,d1.w*4),a0 ROM:0011F11E nop ROM:0011F120 jmp (a0) ROM:0011F122 ; --------------------------------------------------------------------------- ROM:0011F122 ROM:0011F122 locret_11F122: ; CODE XREF: sub_11F10E+A↑j ROM:0011F122 rts ROM:0011F122 ; End of function sub_11F10E ROM:0011F122 ROM:0011F122 ; --------------------------------------------------------------------------- ROM:0011F124 off_11F124: dc.l loc_11F138 ; DATA XREF: sub_11F10E+C↑r ROM:0011F128 dc.l loc_11F154 ROM:0011F12C dc.l loc_11F19A ROM:0011F130 dc.l loc_11F1F4 ROM:0011F134 dc.l loc_11F23E ROM:0011F138 ; --------------------------------------------------------------------------- ROM:0011F138 ROM:0011F138 loc_11F138: ; DATA XREF: ROM:off_11F124↑o ROM:0011F138 bclr #6,($131F).w ROM:0011F13E bclr #6,($92E).w ROM:0011F144 bclr #1,($1324).w ROM:0011F14A move.b #1,($1125).w ROM:0011F150 bra.s locret_11F198 ROM:0011F152 ; --------------------------------------------------------------------------- ROM:0011F152 rts ROM:0011F154 ; --------------------------------------------------------------------------- ROM:0011F154 ROM:0011F154 loc_11F154: ; DATA XREF: ROM:0011F128↑o ROM:0011F154 btst #1,($936).w ROM:0011F15A beq.s locret_11F198 ROM:0011F15C btst #5,($1334).w ROM:0011F162 beq.s locret_11F198 ROM:0011F164 btst #1,($1324).w ROM:0011F16A bne.s locret_11F198 ROM:0011F16C btst #6,($1336).w ROM:0011F172 bne.s locret_11F198 ROM:0011F174 btst #6,($131D).w ROM:0011F17A bne.s locret_11F198 ROM:0011F17C bsr.w sub_11F4EA ROM:0011F180 bsr.w sub_11F4F2 ROM:0011F184 bset #2,($133B).w ROM:0011F18A bset #1,($1324).w ROM:0011F190 move.b #2,($1125).w ROM:0011F196 bra.s locret_11F1F2 ROM:0011F198 ; --------------------------------------------------------------------------- ROM:0011F198 ROM:0011F198 locret_11F198: ; CODE XREF: ROM:0011F150↑j ROM:0011F198 ; ROM:0011F15A↑j ... ROM:0011F198 rts ROM:0011F19A ; --------------------------------------------------------------------------- ROM:0011F19A ROM:0011F19A loc_11F19A: ; DATA XREF: ROM:0011F12C↑o ROM:0011F19A btst #1,($936).w ROM:0011F1A0 beq.s loc_11F1AA ROM:0011F1A2 btst #5,($1334).w ROM:0011F1A8 bne.s loc_11F1B8 ROM:0011F1AA ROM:0011F1AA loc_11F1AA: ; CODE XREF: ROM:0011F1A0↑j ROM:0011F1AA bsr.w sub_11F4D4 ROM:0011F1AE move.b #4,($1125).w ROM:0011F1B4 bra.w locret_11F2C0 ROM:0011F1B8 ; --------------------------------------------------------------------------- ROM:0011F1B8 ROM:0011F1B8 loc_11F1B8: ; CODE XREF: ROM:0011F1A8↑j ROM:0011F1B8 move.w ($BBC).w,d0 ROM:0011F1BC btst #6,($131D).w ROM:0011F1C2 bne.s locret_11F1F2 ROM:0011F1C4 btst #6,($1336).w ROM:0011F1CA bne.s locret_11F1F2 ROM:0011F1CC cmp.w ($B38).w,d0 ROM:0011F1D0 bne.s locret_11F1F2 ROM:0011F1D2 bclr #2,($133B).w ROM:0011F1D8 bclr #1,($1324).w ROM:0011F1DE bset #6,($131F).w ROM:0011F1E4 bset #6,($92E).w ROM:0011F1EA move.b #3,($1125).w ROM:0011F1F0 bra.s locret_11F23C ROM:0011F1F2 ; --------------------------------------------------------------------------- ROM:0011F1F2 ROM:0011F1F2 locret_11F1F2: ; CODE XREF: ROM:0011F196↑j ROM:0011F1F2 ; ROM:0011F1C2↑j ... ROM:0011F1F2 rts ROM:0011F1F4 ; --------------------------------------------------------------------------- ROM:0011F1F4 ROM:0011F1F4 loc_11F1F4: ; DATA XREF: ROM:0011F130↑o ROM:0011F1F4 btst #1,($936).w ROM:0011F1FA beq.s loc_11F204 ROM:0011F1FC btst #5,($1334).w ROM:0011F202 bne.s locret_11F23C ROM:0011F204 ROM:0011F204 loc_11F204: ; CODE XREF: ROM:0011F1FA↑j ROM:0011F204 btst #1,($1324).w ROM:0011F20A bne.s locret_11F23C ROM:0011F20C btst #6,($1336).w ROM:0011F212 bne.s locret_11F23C ROM:0011F214 btst #6,($131D).w ROM:0011F21A bne.s locret_11F23C ROM:0011F21C bsr.w sub_11F4EA ROM:0011F220 bsr.w sub_11F524 ROM:0011F224 bset #2,($133B).w ROM:0011F22A bset #1,($1324).w ROM:0011F230 move.b #4,($1125).w ROM:0011F236 bra.l locret_11F2C0 ROM:0011F23C ; --------------------------------------------------------------------------- ROM:0011F23C ROM:0011F23C locret_11F23C: ; CODE XREF: ROM:0011F1F0↑j ROM:0011F23C ; ROM:0011F202↑j ... ROM:0011F23C rts ROM:0011F23E ; --------------------------------------------------------------------------- ROM:0011F23E ROM:0011F23E loc_11F23E: ; DATA XREF: ROM:0011F134↑o ROM:0011F23E btst #1,($936).w ROM:0011F244 beq.s loc_11F25A ROM:0011F246 btst #5,($1334).w ROM:0011F24C beq.s loc_11F25A ROM:0011F24E bsr.w sub_11F4D4 ROM:0011F252 move.b #2,($1125).w ROM:0011F258 bra.s locret_11F1F2 ROM:0011F25A ; --------------------------------------------------------------------------- ROM:0011F25A ROM:0011F25A loc_11F25A: ; CODE XREF: ROM:0011F244↑j ROM:0011F25A ; ROM:0011F24C↑j ROM:0011F25A move.w ($BBC).w,d0 ROM:0011F25E btst #6,($131D).w ROM:0011F264 bne.s loc_11F296 ROM:0011F266 btst #6,($1336).w ROM:0011F26C bne.s loc_11F296 ROM:0011F26E cmp.w ($B38).w,d0 ROM:0011F272 bne.s loc_11F296 ROM:0011F274 bclr #2,($133B).w ROM:0011F27A bclr #1,($1324).w ROM:0011F280 move.b #1,($1125).w ROM:0011F286 bclr #6,($131F).w ROM:0011F28C bclr #6,($92E).w ROM:0011F292 bra.w locret_11F198 ROM:0011F296 ; --------------------------------------------------------------------------- ROM:0011F296 ROM:0011F296 loc_11F296: ; CODE XREF: ROM:0011F264↑j ROM:0011F296 ; ROM:0011F26C↑j ... ROM:0011F296 btst #7,($1321).w ROM:0011F29C beq.s locret_11F2C0 ROM:0011F29E bclr #2,($133B).w ROM:0011F2A4 bclr #1,($1324).w ROM:0011F2AA move.b #1,($1125).w ROM:0011F2B0 bclr #6,($131F).w ROM:0011F2B6 bclr #6,($92E).w ROM:0011F2BC bra.w locret_11F198 ROM:0011F2C0 ; --------------------------------------------------------------------------- ROM:0011F2C0 ROM:0011F2C0 locret_11F2C0: ; CODE XREF: ROM:0011F1B4↑j ROM:0011F2C0 ; ROM:0011F236↑j ... ROM:0011F2C0 rts ROM:0011F2C2 ; --------------------------------------------------------------------------- ROM:0011F2C2 rts ROM:0011F2C4 ROM:0011F2C4 ; =============== S U B R O U T I N E ======================================= ROM:0011F2C4 ROM:0011F2C4 ROM:0011F2C4 sub_11F2C4: ; CODE XREF: sub_120C72+30↓p ROM:0011F2C4 btst #0,($1347).w ROM:0011F2CA bne.s loc_11F2DA ROM:0011F2CC bclr #5,($1326).w ROM:0011F2D2 bclr #0,($1329).w ROM:0011F2D8 bra.s loc_11F31E ROM:0011F2DA ; --------------------------------------------------------------------------- ROM:0011F2DA ROM:0011F2DA loc_11F2DA: ; CODE XREF: sub_11F2C4+6↑j ROM:0011F2DA move.w $338(a5),d0 ROM:0011F2DE cmp.w ($A5A).w,d0 ROM:0011F2E2 ble.s loc_11F2EC ROM:0011F2E4 bset #5,($1326).w ROM:0011F2EA bra.s loc_11F2FC ROM:0011F2EC ; --------------------------------------------------------------------------- ROM:0011F2EC ROM:0011F2EC loc_11F2EC: ; CODE XREF: sub_11F2C4+1E↑j ROM:0011F2EC add.w $33A(a5),d0 ROM:0011F2F0 cmp.w ($A5A).w,d0 ROM:0011F2F4 bge.s loc_11F2FC ROM:0011F2F6 bclr #5,($1326).w ROM:0011F2FC ROM:0011F2FC loc_11F2FC: ; CODE XREF: sub_11F2C4+26↑j ROM:0011F2FC ; sub_11F2C4+30↑j ROM:0011F2FC move.w $33C(a5),d0 ROM:0011F300 cmp.w ($A5A).w,d0 ROM:0011F304 bge.s loc_11F30E ROM:0011F306 bset #0,($1329).w ROM:0011F30C bra.s loc_11F31E ROM:0011F30E ; --------------------------------------------------------------------------- ROM:0011F30E ROM:0011F30E loc_11F30E: ; CODE XREF: sub_11F2C4+40↑j ROM:0011F30E sub.w $33E(a5),d0 ROM:0011F312 cmp.w ($A5A).w,d0 ROM:0011F316 ble.s loc_11F31E ROM:0011F318 bclr #0,($1329).w ROM:0011F31E ROM:0011F31E loc_11F31E: ; CODE XREF: sub_11F2C4+14↑j ROM:0011F31E ; sub_11F2C4+48↑j ... ROM:0011F31E clr.w d1 ROM:0011F320 move.b ($1126).w,d1 ROM:0011F324 cmpi.w #4,d1 ROM:0011F328 bcc.s locret_11F332 ROM:0011F32A movea.l off_11F334(pc,d1.w*4),a0 ROM:0011F32E nop ROM:0011F330 jmp (a0) ROM:0011F332 ; --------------------------------------------------------------------------- ROM:0011F332 ROM:0011F332 locret_11F332: ; CODE XREF: sub_11F2C4+64↑j ROM:0011F332 rts ROM:0011F332 ; End of function sub_11F2C4 ROM:0011F332 ROM:0011F332 ; --------------------------------------------------------------------------- ROM:0011F334 off_11F334: dc.l loc_11F344 ; DATA XREF: sub_11F2C4+66↑r ROM:0011F338 dc.l loc_11F354 ROM:0011F33C dc.l loc_11F382 ROM:0011F340 dc.l loc_11F3FE ROM:0011F344 ; --------------------------------------------------------------------------- ROM:0011F344 ROM:0011F344 loc_11F344: ; DATA XREF: ROM:off_11F334↑o ROM:0011F344 bclr #5,($1334).w ROM:0011F34A move.b #1,($1126).w ROM:0011F350 bra.s locret_11F380 ROM:0011F352 ; --------------------------------------------------------------------------- ROM:0011F352 rts ROM:0011F354 ; --------------------------------------------------------------------------- ROM:0011F354 ROM:0011F354 loc_11F354: ; DATA XREF: ROM:0011F338↑o ROM:0011F354 btst #3,($133C).w ROM:0011F35A beq.s locret_11F380 ROM:0011F35C move.w #$3AB4,d1 ROM:0011F360 move.w ($A80).w,d2 ROM:0011F364 bsr.l sub_1175A4 ROM:0011F36A clr.b ($8C6).w ROM:0011F36E move.w d1,($666).w ROM:0011F372 move.b #1,($8C6).w ROM:0011F378 move.b #2,($1126).w ROM:0011F37E bra.s locret_11F3FC ROM:0011F380 ; --------------------------------------------------------------------------- ROM:0011F380 ROM:0011F380 locret_11F380: ; CODE XREF: ROM:0011F350↑j ROM:0011F380 ; ROM:0011F35A↑j ... ROM:0011F380 rts ROM:0011F382 ; --------------------------------------------------------------------------- ROM:0011F382 ROM:0011F382 loc_11F382: ; DATA XREF: ROM:0011F33C↑o ROM:0011F382 btst #3,($133C).w ROM:0011F388 bne.s loc_11F392 ROM:0011F38A move.b #1,($1126).w ROM:0011F390 bra.s locret_11F380 ROM:0011F392 ; --------------------------------------------------------------------------- ROM:0011F392 ROM:0011F392 loc_11F392: ; CODE XREF: ROM:0011F388↑j ROM:0011F392 move.w $326(a5),d0 ROM:0011F396 sub.w $324(a5),d0 ROM:0011F39A cmp.w ($572).w,d0 ROM:0011F39E ble.s locret_11F3FC ROM:0011F3A0 cmpi.w #0,($6B4).w ROM:0011F3A6 bgt.s loc_11F3AA ROM:0011F3A8 bra.s loc_11F3B8 ROM:0011F3AA ; --------------------------------------------------------------------------- ROM:0011F3AA ROM:0011F3AA loc_11F3AA: ; CODE XREF: ROM:0011F3A6↑j ROM:0011F3AA move.w $32A(a5),d0 ROM:0011F3AE sub.w $328(a5),d0 ROM:0011F3B2 cmp.w ($C7C).w,d0 ROM:0011F3B6 ble.s locret_11F3FC ROM:0011F3B8 ROM:0011F3B8 loc_11F3B8: ; CODE XREF: ROM:0011F3A8↑j ROM:0011F3B8 move.w $32E(a5),d0 ROM:0011F3BC sub.w $32C(a5),d0 ROM:0011F3C0 btst #0,($1329).w ROM:0011F3C6 bne.s locret_11F3FC ROM:0011F3C8 cmp.w ($A80).w,d0 ROM:0011F3CC ble.s locret_11F3FC ROM:0011F3CE move.w $330(a5),d1 ROM:0011F3D2 add.w $332(a5),d1 ROM:0011F3D6 btst #5,($1326).w ROM:0011F3DC bne.s locret_11F3FC ROM:0011F3DE cmp.w ($A30).w,d1 ROM:0011F3E2 bge.s locret_11F3FC ROM:0011F3E4 cmpi.w #0,($666).w ROM:0011F3EA bgt.s locret_11F3FC ROM:0011F3EC bset #5,($1334).w ROM:0011F3F2 move.b #3,($1126).w ROM:0011F3F8 bra.w locret_11F47C ROM:0011F3FC ; --------------------------------------------------------------------------- ROM:0011F3FC ROM:0011F3FC locret_11F3FC: ; CODE XREF: ROM:0011F37E↑j ROM:0011F3FC ; ROM:0011F39E↑j ... ROM:0011F3FC rts ROM:0011F3FE ; --------------------------------------------------------------------------- ROM:0011F3FE ROM:0011F3FE loc_11F3FE: ; DATA XREF: ROM:0011F340↑o ROM:0011F3FE btst #3,($133C).w ROM:0011F404 bne.s loc_11F416 ROM:0011F406 bclr #5,($1334).w ROM:0011F40C move.b #1,($1126).w ROM:0011F412 bra.w locret_11F380 ROM:0011F416 ; --------------------------------------------------------------------------- ROM:0011F416 ROM:0011F416 loc_11F416: ; CODE XREF: ROM:0011F404↑j ROM:0011F416 move.w $326(a5),d0 ROM:0011F41A cmp.w ($572).w,d0 ROM:0011F41E bgt.s loc_11F422 ROM:0011F420 bra.s loc_11F45C ROM:0011F422 ; --------------------------------------------------------------------------- ROM:0011F422 ROM:0011F422 loc_11F422: ; CODE XREF: ROM:0011F41E↑j ROM:0011F422 btst #0,($1320).w ROM:0011F428 beq.s loc_11F432 ROM:0011F42A bclr #0,($1320).w ROM:0011F430 bra.s loc_11F45C ROM:0011F432 ; --------------------------------------------------------------------------- ROM:0011F432 ROM:0011F432 loc_11F432: ; CODE XREF: ROM:0011F428↑j ROM:0011F432 move.w $32E(a5),d0 ROM:0011F436 cmp.w ($A80).w,d0 ROM:0011F43A bgt.s loc_11F43E ROM:0011F43C bra.s loc_11F45C ROM:0011F43E ; --------------------------------------------------------------------------- ROM:0011F43E ROM:0011F43E loc_11F43E: ; CODE XREF: ROM:0011F43A↑j ROM:0011F43E move.w $330(a5),d0 ROM:0011F442 cmp.w ($A30).w,d0 ROM:0011F446 blt.s loc_11F44A ROM:0011F448 bra.s loc_11F45C ROM:0011F44A ; --------------------------------------------------------------------------- ROM:0011F44A ROM:0011F44A loc_11F44A: ; CODE XREF: ROM:0011F446↑j ROM:0011F44A btst #5,($1326).w ROM:0011F450 bne.s loc_11F45C ROM:0011F452 btst #0,($1329).w ROM:0011F458 bne.s loc_11F45C ROM:0011F45A bra.s locret_11F47C ROM:0011F45C ; --------------------------------------------------------------------------- ROM:0011F45C ROM:0011F45C loc_11F45C: ; CODE XREF: ROM:0011F420↑j ROM:0011F45C ; ROM:0011F430↑j ... ROM:0011F45C bclr #5,($1334).w ROM:0011F462 move.w $334(a5),d1 ROM:0011F466 clr.b ($8ED).w ROM:0011F46A move.w d1,($6B4).w ROM:0011F46E move.b #1,($8ED).w ROM:0011F474 move.b #2,($1126).w ROM:0011F47A bra.s locret_11F3FC ROM:0011F47C ; --------------------------------------------------------------------------- ROM:0011F47C ROM:0011F47C locret_11F47C: ; CODE XREF: ROM:0011F3F8↑j ROM:0011F47C ; ROM:0011F45A↑j ROM:0011F47C rts ROM:0011F47E ; --------------------------------------------------------------------------- ROM:0011F47E rts ROM:0011F480 ROM:0011F480 ; =============== S U B R O U T I N E ======================================= ROM:0011F480 ROM:0011F480 ROM:0011F480 sub_11F480: ; CODE XREF: sub_120C72+24↓p ROM:0011F480 move.w $32A(a5),d0 ROM:0011F484 btst #1,($1320).w ROM:0011F48A bne.s loc_11F4B0 ROM:0011F48C cmp.w ($C7C).w,d0 ROM:0011F490 bge.s loc_11F4B0 ROM:0011F492 move.w $334(a5),d1 ROM:0011F496 clr.b ($8ED).w ROM:0011F49A move.w d1,($6B4).w ROM:0011F49E move.b #1,($8ED).w ROM:0011F4A4 bset #0,($1320).w ROM:0011F4AA bset #1,($1320).w ROM:0011F4B0 ROM:0011F4B0 loc_11F4B0: ; CODE XREF: sub_11F480+A↑j ROM:0011F4B0 ; sub_11F480+10↑j ROM:0011F4B0 btst #1,($1320).w ROM:0011F4B6 beq.s locret_11F4D2 ROM:0011F4B8 move.w $328(a5),d1 ROM:0011F4BC sub.w d1,d0 ROM:0011F4BE cmp.w ($C7C).w,d0 ROM:0011F4C2 ble.s locret_11F4D2 ROM:0011F4C4 bclr #1,($1320).w ROM:0011F4CA clr.b ($8ED).w ROM:0011F4CE clr.w ($6B4).w ROM:0011F4D2 ROM:0011F4D2 locret_11F4D2: ; CODE XREF: sub_11F480+36↑j ROM:0011F4D2 ; sub_11F480+42↑j ROM:0011F4D2 rts ROM:0011F4D2 ; End of function sub_11F480 ROM:0011F4D2 ROM:0011F4D4 ROM:0011F4D4 ; =============== S U B R O U T I N E ======================================= ROM:0011F4D4 ROM:0011F4D4 ROM:0011F4D4 sub_11F4D4: ; CODE XREF: ROM:loc_11F1AA↑p ROM:0011F4D4 ; ROM:0011F24E↑p ROM:0011F4D4 move.w ($B38).w,d0 ROM:0011F4D8 move.w ($B36).w,($B38).w ROM:0011F4DE move.w d0,($B36).w ROM:0011F4E2 move.w $D4(a5),($B3A).w ROM:0011F4E8 rts ROM:0011F4E8 ; End of function sub_11F4D4 ROM:0011F4E8 ROM:0011F4EA ROM:0011F4EA ; =============== S U B R O U T I N E ======================================= ROM:0011F4EA ROM:0011F4EA ROM:0011F4EA sub_11F4EA: ; CODE XREF: ROM:0011F17C↑p ROM:0011F4EA ; ROM:0011F21C↑p ROM:0011F4EA move.w ($BBC).w,($B36).w ROM:0011F4F0 rts ROM:0011F4F0 ; End of function sub_11F4EA ROM:0011F4F0 ROM:0011F4F2 ROM:0011F4F2 ; =============== S U B R O U T I N E ======================================= ROM:0011F4F2 ROM:0011F4F2 ROM:0011F4F2 sub_11F4F2: ; CODE XREF: ROM:0011F180↑p ROM:0011F4F2 move.w #$3B4A,d1 ROM:0011F4F6 move.w ($572).w,d2 ROM:0011F4FA move.w ($B3C).w,d3 ROM:0011F4FE bsr.l sub_1175A4 ROM:0011F504 move.w $DC(a5),d0 ROM:0011F508 move.w ($B36).w,d2 ROM:0011F50C add.w d1,d2 ROM:0011F50E cmp.w d2,d0 ROM:0011F510 bge.s loc_11F518 ROM:0011F512 move.w d0,($B38).w ROM:0011F516 bra.s loc_11F51C ROM:0011F518 ; --------------------------------------------------------------------------- ROM:0011F518 ROM:0011F518 loc_11F518: ; CODE XREF: sub_11F4F2+1E↑j ROM:0011F518 move.w d2,($B38).w ROM:0011F51C ROM:0011F51C loc_11F51C: ; CODE XREF: sub_11F4F2+24↑j ROM:0011F51C move.w $322(a5),($B3A).w ROM:0011F522 rts ROM:0011F522 ; End of function sub_11F4F2 ROM:0011F522 ROM:0011F524 ROM:0011F524 ; =============== S U B R O U T I N E ======================================= ROM:0011F524 ROM:0011F524 ROM:0011F524 sub_11F524: ; CODE XREF: ROM:0011F220↑p ROM:0011F524 move.w #$3B48,d1 ROM:0011F528 move.w ($572).w,d2 ROM:0011F52C move.w ($B3C).w,d3 ROM:0011F530 bsr.l sub_1175A4 ROM:0011F536 move.w ($B36).w,d0 ROM:0011F53A btst #0,($1335).w ROM:0011F540 bne.s loc_11F552 ROM:0011F542 sub.w d1,d0 ROM:0011F544 move.w ($BB4).w,d2 ROM:0011F548 sub.w ($B3E).w,d2 ROM:0011F54C cmp.w d0,d2 ROM:0011F54E ble.s loc_11F552 ROM:0011F550 move.w d2,d0 ROM:0011F552 ROM:0011F552 loc_11F552: ; CODE XREF: sub_11F524+1C↑j ROM:0011F552 ; sub_11F524+2A↑j ROM:0011F552 move.w $DC(a5),d2 ROM:0011F556 cmp.w d0,d2 ROM:0011F558 bge.s loc_11F55C ROM:0011F55A move.w d2,d0 ROM:0011F55C ROM:0011F55C loc_11F55C: ; CODE XREF: sub_11F524+34↑j ROM:0011F55C move.w d0,($B38).w ROM:0011F560 move.w $320(a5),($B3A).w ROM:0011F566 rts ROM:0011F566 ; End of function sub_11F524 ROM:0011F566 ROM:0011F568 ROM:0011F568 ; =============== S U B R O U T I N E ======================================= ROM:0011F568 ROM:0011F568 ROM:0011F568 sub_11F568: ; CODE XREF: sub_120C72+2A↓p ROM:0011F568 move.w $336(a5),d0 ROM:0011F56C cmpi.w #0,d0 ROM:0011F570 beq.s loc_11F578 ROM:0011F572 cmpi.w #2,d0 ROM:0011F576 bne.s loc_11F580 ROM:0011F578 ROM:0011F578 loc_11F578: ; CODE XREF: sub_11F568+8↑j ROM:0011F578 bclr #0,($1347).w ROM:0011F57E bra.s loc_11F586 ROM:0011F580 ; --------------------------------------------------------------------------- ROM:0011F580 ROM:0011F580 loc_11F580: ; CODE XREF: sub_11F568+E↑j ROM:0011F580 bset #0,($1347).w ROM:0011F586 ROM:0011F586 loc_11F586: ; CODE XREF: sub_11F568+16↑j ROM:0011F586 cmpi.w #0,d0 ROM:0011F58A beq.s loc_11F592 ROM:0011F58C cmpi.w #1,d0 ROM:0011F590 bne.s loc_11F59A ROM:0011F592 ROM:0011F592 loc_11F592: ; CODE XREF: sub_11F568+22↑j ROM:0011F592 bclr #7,($133E).w ROM:0011F598 bra.s loc_11F5A0 ROM:0011F59A ; --------------------------------------------------------------------------- ROM:0011F59A ROM:0011F59A loc_11F59A: ; CODE XREF: sub_11F568+28↑j ROM:0011F59A bset #7,($133E).w ROM:0011F5A0 ROM:0011F5A0 loc_11F5A0: ; CODE XREF: sub_11F568+30↑j ROM:0011F5A0 btst #0,($1347).w ROM:0011F5A6 bne.s loc_11F5BC ROM:0011F5A8 move.w #$3B42,d1 ROM:0011F5AC move.w ($A34).w,d2 ROM:0011F5B0 move.w ($A30).w,d3 ROM:0011F5B4 bsr.l sub_1175A4 ROM:0011F5BA bra.s loc_11F5CE ROM:0011F5BC ; --------------------------------------------------------------------------- ROM:0011F5BC ROM:0011F5BC loc_11F5BC: ; CODE XREF: sub_11F568+3E↑j ROM:0011F5BC move.w #$3B44,d1 ROM:0011F5C0 move.w ($A5A).w,d2 ROM:0011F5C4 move.w ($A30).w,d3 ROM:0011F5C8 bsr.l sub_1175A4 ROM:0011F5CE ROM:0011F5CE loc_11F5CE: ; CODE XREF: sub_11F568+52↑j ROM:0011F5CE btst #7,($133E).w ROM:0011F5D4 beq.s loc_11F5DE ROM:0011F5D6 muls.w ($B40).w,d1 ROM:0011F5DA divs.w #$2710,d1 ROM:0011F5DE ROM:0011F5DE loc_11F5DE: ; CODE XREF: sub_11F568+6C↑j ROM:0011F5DE move.w d1,($B3C).w ROM:0011F5E2 move.w #$3B46,d1 ROM:0011F5E6 move.w ($B3C).w,d2 ROM:0011F5EA move.w ($1368).w,d3 ROM:0011F5EE bsr.l sub_1175A4 ROM:0011F5F4 move.w d1,($B3E).w ROM:0011F5F8 rts ROM:0011F5F8 ; End of function sub_11F568 ROM:0011F5F8 ROM:0011F5FA ROM:0011F5FA ; =============== S U B R O U T I N E ======================================= ROM:0011F5FA ROM:0011F5FA ROM:0011F5FA sub_11F5FA: ; CODE XREF: sub_120C72:loc_120C8A↓p ROM:0011F5FA clr.w d1 ROM:0011F5FC move.b ($1127).w,d1 ROM:0011F600 cmpi.w #6,d1 ROM:0011F604 bcc.s locret_11F60E ROM:0011F606 movea.l off_11F610(pc,d1.w*4),a0 ROM:0011F60A nop ROM:0011F60C jmp (a0) ROM:0011F60E ; --------------------------------------------------------------------------- ROM:0011F60E ROM:0011F60E locret_11F60E: ; CODE XREF: sub_11F5FA+A↑j ROM:0011F60E rts ROM:0011F60E ; End of function sub_11F5FA ROM:0011F60E ROM:0011F60E ; --------------------------------------------------------------------------- ROM:0011F610 off_11F610: dc.l loc_11F628 ; DATA XREF: sub_11F5FA+C↑r ROM:0011F614 dc.l loc_11F63E ROM:0011F618 dc.l loc_11F678 ROM:0011F61C dc.l loc_11F6AC ROM:0011F620 dc.l loc_11F6EC ROM:0011F624 dc.l loc_11F72E ROM:0011F628 ; --------------------------------------------------------------------------- ROM:0011F628 ROM:0011F628 loc_11F628: ; DATA XREF: ROM:off_11F610↑o ROM:0011F628 bclr #6,($1336).w ROM:0011F62E bclr #7,($1330).w ROM:0011F634 move.b #1,($1127).w ROM:0011F63A bra.s locret_11F676 ROM:0011F63C ; --------------------------------------------------------------------------- ROM:0011F63C rts ROM:0011F63E ; --------------------------------------------------------------------------- ROM:0011F63E ROM:0011F63E loc_11F63E: ; DATA XREF: ROM:0011F614↑o ROM:0011F63E btst #5,($938).w ROM:0011F644 beq.s loc_11F65E ROM:0011F646 btst #1,($133E).w ROM:0011F64C beq.s loc_11F65E ROM:0011F64E bset #7,($1330).w ROM:0011F654 move.b #4,($1127).w ROM:0011F65A bra.w loc_11F728 ROM:0011F65E ; --------------------------------------------------------------------------- ROM:0011F65E ROM:0011F65E loc_11F65E: ; CODE XREF: ROM:0011F644↑j ROM:0011F65E ; ROM:0011F64C↑j ROM:0011F65E btst #1,($133E).w ROM:0011F664 beq.s locret_11F676 ROM:0011F666 btst #5,($938).w ROM:0011F66C bne.s locret_11F676 ROM:0011F66E move.b #2,($1127).w ROM:0011F674 bra.s loc_11F6A6 ROM:0011F676 ; --------------------------------------------------------------------------- ROM:0011F676 ROM:0011F676 locret_11F676: ; CODE XREF: ROM:0011F63A↑j ROM:0011F676 ; ROM:0011F664↑j ... ROM:0011F676 rts ROM:0011F678 ; --------------------------------------------------------------------------- ROM:0011F678 ROM:0011F678 loc_11F678: ; DATA XREF: ROM:0011F618↑o ROM:0011F678 btst #1,($133E).w ROM:0011F67E bne.s loc_11F688 ROM:0011F680 move.b #1,($1127).w ROM:0011F686 bra.s locret_11F676 ROM:0011F688 ; --------------------------------------------------------------------------- ROM:0011F688 ROM:0011F688 loc_11F688: ; CODE XREF: ROM:0011F67E↑j ROM:0011F688 btst #5,($938).w ROM:0011F68E beq.s loc_11F6A6 ROM:0011F690 bsr.w sub_11F792 ROM:0011F694 bsr.w sub_11F7E0 ROM:0011F698 bset #6,($1336).w ROM:0011F69E move.b #3,($1127).w ROM:0011F6A4 bra.s loc_11F6E6 ROM:0011F6A6 ; --------------------------------------------------------------------------- ROM:0011F6A6 ROM:0011F6A6 loc_11F6A6: ; CODE XREF: ROM:0011F674↑j ROM:0011F6A6 ; ROM:0011F68E↑j ... ROM:0011F6A6 bsr.w sub_11F76A ROM:0011F6AA rts ROM:0011F6AC ; --------------------------------------------------------------------------- ROM:0011F6AC ROM:0011F6AC loc_11F6AC: ; DATA XREF: ROM:0011F61C↑o ROM:0011F6AC btst #5,($938).w ROM:0011F6B2 bne.s loc_11F6C2 ROM:0011F6B4 bsr.w sub_11F814 ROM:0011F6B8 move.b #5,($1127).w ROM:0011F6BE bra.w loc_11F762 ROM:0011F6C2 ; --------------------------------------------------------------------------- ROM:0011F6C2 ROM:0011F6C2 loc_11F6C2: ; CODE XREF: ROM:0011F6B2↑j ROM:0011F6C2 move.w ($B46).w,d0 ROM:0011F6C6 cmp.w ($BBC).w,d0 ROM:0011F6CA bne.s loc_11F6E6 ROM:0011F6CC bsr.l sub_121024 ROM:0011F6D2 bclr #6,($1336).w ROM:0011F6D8 bset #7,($1330).w ROM:0011F6DE move.b #4,($1127).w ROM:0011F6E4 bra.s loc_11F728 ROM:0011F6E6 ; --------------------------------------------------------------------------- ROM:0011F6E6 ROM:0011F6E6 loc_11F6E6: ; CODE XREF: ROM:0011F6A4↑j ROM:0011F6E6 ; ROM:0011F6CA↑j ... ROM:0011F6E6 bsr.w sub_11F77E ROM:0011F6EA rts ROM:0011F6EC ; --------------------------------------------------------------------------- ROM:0011F6EC ROM:0011F6EC loc_11F6EC: ; DATA XREF: ROM:0011F620↑o ROM:0011F6EC btst #1,($133E).w ROM:0011F6F2 bne.s loc_11F704 ROM:0011F6F4 bclr #7,($1330).w ROM:0011F6FA move.b #1,($1127).w ROM:0011F700 bra.w locret_11F676 ROM:0011F704 ; --------------------------------------------------------------------------- ROM:0011F704 ROM:0011F704 loc_11F704: ; CODE XREF: ROM:0011F6F2↑j ROM:0011F704 btst #5,($938).w ROM:0011F70A bne.s loc_11F728 ROM:0011F70C bsr.w sub_11F792 ROM:0011F710 bsr.w sub_11F79A ROM:0011F714 bset #6,($1336).w ROM:0011F71A bclr #7,($1330).w ROM:0011F720 move.b #5,($1127).w ROM:0011F726 bra.s loc_11F762 ROM:0011F728 ; --------------------------------------------------------------------------- ROM:0011F728 ROM:0011F728 loc_11F728: ; CODE XREF: ROM:0011F65A↑j ROM:0011F728 ; ROM:0011F6E4↑j ... ROM:0011F728 bsr.w sub_11F77E ROM:0011F72C rts ROM:0011F72E ; --------------------------------------------------------------------------- ROM:0011F72E ROM:0011F72E loc_11F72E: ; DATA XREF: ROM:0011F624↑o ROM:0011F72E btst #5,($938).w ROM:0011F734 beq.s loc_11F742 ROM:0011F736 bsr.w sub_11F814 ROM:0011F73A move.b #3,($1127).w ROM:0011F740 bra.s loc_11F6E6 ROM:0011F742 ; --------------------------------------------------------------------------- ROM:0011F742 ROM:0011F742 loc_11F742: ; CODE XREF: ROM:0011F734↑j ROM:0011F742 move.w ($B46).w,d0 ROM:0011F746 cmp.w ($BBC).w,d0 ROM:0011F74A bne.s loc_11F762 ROM:0011F74C bsr.l sub_121024 ROM:0011F752 bclr #6,($1336).w ROM:0011F758 move.b #2,($1127).w ROM:0011F75E bra.w loc_11F6A6 ROM:0011F762 ; --------------------------------------------------------------------------- ROM:0011F762 ROM:0011F762 loc_11F762: ; CODE XREF: ROM:0011F6BE↑j ROM:0011F762 ; ROM:0011F726↑j ... ROM:0011F762 bsr.w sub_11F76A ROM:0011F766 rts ROM:0011F768 ; --------------------------------------------------------------------------- ROM:0011F768 rts ROM:0011F76A ROM:0011F76A ; =============== S U B R O U T I N E ======================================= ROM:0011F76A ROM:0011F76A ROM:0011F76A sub_11F76A: ; CODE XREF: ROM:loc_11F6A6↑p ROM:0011F76A ; ROM:loc_11F762↑p ROM:0011F76A move.w #$3AB6,d1 ROM:0011F76E move.w ($A80).w,d2 ROM:0011F772 bsr.l sub_1175A4 ROM:0011F778 move.w d1,($B9A).w ROM:0011F77C rts ROM:0011F77C ; End of function sub_11F76A ROM:0011F77C ROM:0011F77E ROM:0011F77E ; =============== S U B R O U T I N E ======================================= ROM:0011F77E ROM:0011F77E ROM:0011F77E sub_11F77E: ; CODE XREF: ROM:loc_11F6E6↑p ROM:0011F77E ; ROM:loc_11F728↑p ROM:0011F77E move.w #$3AB8,d1 ROM:0011F782 move.w ($A80).w,d2 ROM:0011F786 bsr.l sub_1175A4 ROM:0011F78C move.w d1,($B9A).w ROM:0011F790 rts ROM:0011F790 ; End of function sub_11F77E ROM:0011F790 ROM:0011F792 ROM:0011F792 ; =============== S U B R O U T I N E ======================================= ROM:0011F792 ROM:0011F792 ROM:0011F792 sub_11F792: ; CODE XREF: ROM:0011F690↑p ROM:0011F792 ; ROM:0011F70C↑p ROM:0011F792 move.w ($BBC).w,($B42).w ROM:0011F798 rts ROM:0011F798 ; End of function sub_11F792 ROM:0011F798 ROM:0011F79A ROM:0011F79A ; =============== S U B R O U T I N E ======================================= ROM:0011F79A ROM:0011F79A ROM:0011F79A sub_11F79A: ; CODE XREF: ROM:0011F710↑p ROM:0011F79A move.w #$3ABA,d1 ROM:0011F79E move.w ($A80).w,d2 ROM:0011F7A2 bsr.l sub_1175A4 ROM:0011F7A8 move.w d1,($B48).w ROM:0011F7AC move.w ($B42).w,d0 ROM:0011F7B0 sub.w ($B48).w,d0 ROM:0011F7B4 move.w ($BB4).w,d1 ROM:0011F7B8 sub.w ($B48).w,d1 ROM:0011F7BC cmp.w d0,d1 ROM:0011F7BE ble.s loc_11F7C6 ROM:0011F7C0 move.w d1,($B46).w ROM:0011F7C4 bra.s loc_11F7CA ROM:0011F7C6 ; --------------------------------------------------------------------------- ROM:0011F7C6 ROM:0011F7C6 loc_11F7C6: ; CODE XREF: sub_11F79A+24↑j ROM:0011F7C6 move.w d0,($B46).w ROM:0011F7CA ROM:0011F7CA loc_11F7CA: ; CODE XREF: sub_11F79A+2A↑j ROM:0011F7CA move.w $DC(a5),d2 ROM:0011F7CE cmp.w ($B46).w,d2 ROM:0011F7D2 bge.s loc_11F7D8 ROM:0011F7D4 move.w d2,($B46).w ROM:0011F7D8 ROM:0011F7D8 loc_11F7D8: ; CODE XREF: sub_11F79A+38↑j ROM:0011F7D8 move.w $340(a5),($B44).w ROM:0011F7DE rts ROM:0011F7DE ; End of function sub_11F79A ROM:0011F7DE ROM:0011F7E0 ROM:0011F7E0 ; =============== S U B R O U T I N E ======================================= ROM:0011F7E0 ROM:0011F7E0 ROM:0011F7E0 sub_11F7E0: ; CODE XREF: ROM:0011F694↑p ROM:0011F7E0 move.w #$3ABC,d1 ROM:0011F7E4 move.w ($A80).w,d2 ROM:0011F7E8 bsr.l sub_1175A4 ROM:0011F7EE move.w d1,($B4A).w ROM:0011F7F2 move.w $DC(a5),d1 ROM:0011F7F6 move.w ($B42).w,d0 ROM:0011F7FA add.w ($B4A).w,d0 ROM:0011F7FE cmp.w d0,d1 ROM:0011F800 bge.s loc_11F808 ROM:0011F802 move.w d1,($B46).w ROM:0011F806 bra.s loc_11F80C ROM:0011F808 ; --------------------------------------------------------------------------- ROM:0011F808 ROM:0011F808 loc_11F808: ; CODE XREF: sub_11F7E0+20↑j ROM:0011F808 move.w d0,($B46).w ROM:0011F80C ROM:0011F80C loc_11F80C: ; CODE XREF: sub_11F7E0+26↑j ROM:0011F80C move.w $342(a5),($B44).w ROM:0011F812 rts ROM:0011F812 ; End of function sub_11F7E0 ROM:0011F812 ROM:0011F814 ROM:0011F814 ; =============== S U B R O U T I N E ======================================= ROM:0011F814 ROM:0011F814 ROM:0011F814 sub_11F814: ; CODE XREF: ROM:0011F6B4↑p ROM:0011F814 ; ROM:0011F736↑p ROM:0011F814 move.w ($B46).w,d0 ROM:0011F818 move.w ($B42).w,($B46).w ROM:0011F81E move.w d0,($B42).w ROM:0011F822 move.w $D4(a5),($B44).w ROM:0011F828 rts ROM:0011F828 ; End of function sub_11F814 ROM:0011F828 ROM:0011F82A ROM:0011F82A ; =============== S U B R O U T I N E ======================================= ROM:0011F82A ROM:0011F82A ROM:0011F82A sub_11F82A: ; CODE XREF: sub_121AA4+6↓p ROM:0011F82A btst #7,($1327).w ROM:0011F830 beq.s loc_11F844 ROM:0011F832 move.w $346(a5),d0 ROM:0011F836 clr.b ($90A).w ROM:0011F83A move.w d0,($6EE).w ROM:0011F83E move.b #1,($90A).w ROM:0011F844 ROM:0011F844 loc_11F844: ; CODE XREF: sub_11F82A+6↑j ROM:0011F844 btst #4,($930).w ROM:0011F84A beq.s loc_11F886 ROM:0011F84C btst #6,($1325).w ROM:0011F852 bne.s loc_11F886 ROM:0011F854 btst #0,($131E).w ROM:0011F85A beq.s loc_11F886 ROM:0011F85C btst #2,($1339).w ROM:0011F862 bne.s loc_11F886 ROM:0011F864 btst #5,($975).w ROM:0011F86A beq.s loc_11F874 ROM:0011F86C btst #5,($979).w ROM:0011F872 beq.s loc_11F886 ROM:0011F874 ROM:0011F874 loc_11F874: ; CODE XREF: sub_11F82A+40↑j ROM:0011F874 move.w $344(a5),d0 ROM:0011F878 btst #3,($133C).w ROM:0011F87E beq.s loc_11F88E ROM:0011F880 cmp.w ($A82).w,d0 ROM:0011F884 ble.s loc_11F88E ROM:0011F886 ROM:0011F886 loc_11F886: ; CODE XREF: sub_11F82A+20↑j ROM:0011F886 ; sub_11F82A+28↑j ... ROM:0011F886 bset #2,($133C).w ROM:0011F88C bra.s locret_11F89C ROM:0011F88E ; --------------------------------------------------------------------------- ROM:0011F88E ROM:0011F88E loc_11F88E: ; CODE XREF: sub_11F82A+54↑j ROM:0011F88E ; sub_11F82A+5A↑j ROM:0011F88E cmpi.w #0,($6EE).w ROM:0011F894 bgt.s locret_11F89C ROM:0011F896 bclr #2,($133C).w ROM:0011F89C ROM:0011F89C locret_11F89C: ; CODE XREF: sub_11F82A+62↑j ROM:0011F89C ; sub_11F82A+6A↑j ROM:0011F89C rts ROM:0011F89C ; End of function sub_11F82A ROM:0011F89C ROM:0011F89E ROM:0011F89E ; =============== S U B R O U T I N E ======================================= ROM:0011F89E ROM:0011F89E ROM:0011F89E sub_11F89E: ; CODE XREF: sub_121AA4+C↓p ROM:0011F89E move.w ($B4C).w,d0 ROM:0011F8A2 bclr #6,($133E).w ROM:0011F8A8 btst #4,($132E).w ROM:0011F8AE beq.s locret_11F8DC ROM:0011F8B0 btst #2,($133C).w ROM:0011F8B6 bne.s locret_11F8DC ROM:0011F8B8 cmp.w ($BBC).w,d0 ROM:0011F8BC bne.s locret_11F8DC ROM:0011F8BE btst #0,($1328).w ROM:0011F8C4 beq.s loc_11F8D6 ROM:0011F8C6 btst #0,($C59).w ROM:0011F8CC bne.s loc_11F8D6 ROM:0011F8CE btst #4,($142A).w ROM:0011F8D4 bne.s locret_11F8DC ROM:0011F8D6 ROM:0011F8D6 loc_11F8D6: ; CODE XREF: sub_11F89E+26↑j ROM:0011F8D6 ; sub_11F89E+2E↑j ROM:0011F8D6 bset #6,($133E).w ROM:0011F8DC ROM:0011F8DC locret_11F8DC: ; CODE XREF: sub_11F89E+10↑j ROM:0011F8DC ; sub_11F89E+18↑j ... ROM:0011F8DC rts ROM:0011F8DC ; End of function sub_11F89E ROM:0011F8DC ROM:0011F8DE ROM:0011F8DE ; =============== S U B R O U T I N E ======================================= ROM:0011F8DE ROM:0011F8DE ROM:0011F8DE sub_11F8DE: ; CODE XREF: sub_121AA4+12↓p ROM:0011F8DE btst #5,($975).w ROM:0011F8E4 beq.s loc_11F8F2 ROM:0011F8E6 btst #5,($979).w ROM:0011F8EC bne.s loc_11F8F2 ROM:0011F8EE bra.w loc_11F96A ROM:0011F8F2 ; --------------------------------------------------------------------------- ROM:0011F8F2 ROM:0011F8F2 loc_11F8F2: ; CODE XREF: sub_11F8DE+6↑j ROM:0011F8F2 ; sub_11F8DE+E↑j ROM:0011F8F2 btst #2,($133C).w ROM:0011F8F8 bne.l loc_11F96A ROM:0011F8FE cmpi.w #0,($BBA).w ROM:0011F904 blt.s loc_11F962 ROM:0011F906 btst #1,($1327).w ROM:0011F90C bne.s loc_11F962 ROM:0011F90E btst #1,($132F).w ROM:0011F914 bne.s loc_11F962 ROM:0011F916 btst #7,($132E).w ROM:0011F91C bne.s loc_11F962 ROM:0011F91E btst #4,($142A).w ROM:0011F924 beq.s loc_11F940 ROM:0011F926 btst #0,($C59).w ROM:0011F92C bne.s loc_11F940 ROM:0011F92E btst #3,($1345).w ROM:0011F934 beq.s loc_11F962 ROM:0011F936 move.w ($BBA).w,d0 ROM:0011F93A cmp.w $348(a5),d0 ROM:0011F93E blt.s loc_11F962 ROM:0011F940 ROM:0011F940 loc_11F940: ; CODE XREF: sub_11F8DE+46↑j ROM:0011F940 ; sub_11F8DE+4E↑j ROM:0011F940 btst #5,($975).w ROM:0011F946 beq.s loc_11F950 ROM:0011F948 btst #5,($979).w ROM:0011F94E bne.s loc_11F962 ROM:0011F950 ROM:0011F950 loc_11F950: ; CODE XREF: sub_11F8DE+68↑j ROM:0011F950 btst #0,($1328).w ROM:0011F956 beq.s loc_11F960 ROM:0011F958 btst #5,($938).w ROM:0011F95E beq.s loc_11F962 ROM:0011F960 ROM:0011F960 loc_11F960: ; CODE XREF: sub_11F8DE+78↑j ROM:0011F960 bra.s loc_11F968 ROM:0011F962 ; --------------------------------------------------------------------------- ROM:0011F962 ROM:0011F962 loc_11F962: ; CODE XREF: sub_11F8DE+26↑j ROM:0011F962 ; sub_11F8DE+2E↑j ... ROM:0011F962 bset #0,($1338).w ROM:0011F968 ROM:0011F968 loc_11F968: ; CODE XREF: sub_11F8DE:loc_11F960↑j ROM:0011F968 bra.s locret_11F970 ROM:0011F96A ; --------------------------------------------------------------------------- ROM:0011F96A ROM:0011F96A loc_11F96A: ; CODE XREF: sub_11F8DE+10↑j ROM:0011F96A ; sub_11F8DE+1A↑j ROM:0011F96A bclr #0,($1338).w ROM:0011F970 ROM:0011F970 locret_11F970: ; CODE XREF: sub_11F8DE:loc_11F968↑j ROM:0011F970 rts ROM:0011F970 ; End of function sub_11F8DE ROM:0011F970 ROM:0011F972 ROM:0011F972 ; =============== S U B R O U T I N E ======================================= ROM:0011F972 ROM:0011F972 ROM:0011F972 sub_11F972: ; CODE XREF: ROM:00121BC0↓p ROM:0011F972 move.w ($BBC).w,($B4C).w ROM:0011F978 rts ROM:0011F978 ; End of function sub_11F972 ROM:0011F978 ROM:0011F97A ROM:0011F97A ; =============== S U B R O U T I N E ======================================= ROM:0011F97A ROM:0011F97A ROM:0011F97A sub_11F97A: ; CODE XREF: sub_120C72+3C↓p ROM:0011F97A bsr.w sub_11F988 ROM:0011F97E bsr.w sub_11FB32 ROM:0011F982 bsr.w sub_11FB4E ROM:0011F986 rts ROM:0011F986 ; End of function sub_11F97A ROM:0011F986 ROM:0011F988 ROM:0011F988 ; =============== S U B R O U T I N E ======================================= ROM:0011F988 ROM:0011F988 ROM:0011F988 sub_11F988: ; CODE XREF: sub_11F97A↑p ROM:0011F988 clr.w d1 ROM:0011F98A move.b ($1128).w,d1 ROM:0011F98E cmpi.w #5,d1 ROM:0011F992 bcc.s locret_11F99C ROM:0011F994 movea.l off_11F99E(pc,d1.w*4),a0 ROM:0011F998 nop ROM:0011F99A jmp (a0) ROM:0011F99C ; --------------------------------------------------------------------------- ROM:0011F99C ROM:0011F99C locret_11F99C: ; CODE XREF: sub_11F988+A↑j ROM:0011F99C rts ROM:0011F99C ; End of function sub_11F988 ROM:0011F99C ROM:0011F99C ; --------------------------------------------------------------------------- ROM:0011F99E off_11F99E: dc.l loc_11F9B2 ; DATA XREF: sub_11F988+C↑r ROM:0011F9A2 dc.l loc_11F9C8 ROM:0011F9A6 dc.l loc_11F9F8 ROM:0011F9AA dc.l loc_11FA5E ROM:0011F9AE dc.l loc_11FACE ROM:0011F9B2 ; --------------------------------------------------------------------------- ROM:0011F9B2 ROM:0011F9B2 loc_11F9B2: ; DATA XREF: ROM:off_11F99E↑o ROM:0011F9B2 bclr #3,($131E).w ROM:0011F9B8 move.w #0,($B58).w ROM:0011F9BE move.b #1,($1128).w ROM:0011F9C4 rts ROM:0011F9C6 ; --------------------------------------------------------------------------- ROM:0011F9C6 rts ROM:0011F9C8 ; --------------------------------------------------------------------------- ROM:0011F9C8 ROM:0011F9C8 loc_11F9C8: ; DATA XREF: ROM:0011F9A2↑o ROM:0011F9C8 btst #3,($133C).w ROM:0011F9CE beq.s locret_11F9F6 ROM:0011F9D0 btst #1,($1340).w ROM:0011F9D6 beq.s locret_11F9F6 ROM:0011F9D8 bset #3,($131E).w ROM:0011F9DE clr.b ($8C7).w ROM:0011F9E2 move.w #$A,($668).w ROM:0011F9E8 move.b #1,($8C7).w ROM:0011F9EE move.b #2,($1128).w ROM:0011F9F4 rts ROM:0011F9F6 ; --------------------------------------------------------------------------- ROM:0011F9F6 ROM:0011F9F6 locret_11F9F6: ; CODE XREF: ROM:0011F9CE↑j ROM:0011F9F6 ; ROM:0011F9D6↑j ROM:0011F9F6 rts ROM:0011F9F8 ; --------------------------------------------------------------------------- ROM:0011F9F8 ROM:0011F9F8 loc_11F9F8: ; DATA XREF: ROM:0011F9A6↑o ROM:0011F9F8 btst #3,($133C).w ROM:0011F9FE bne.s loc_11FA14 ROM:0011FA00 bclr #3,($131E).w ROM:0011FA06 move.w #0,($B58).w ROM:0011FA0C move.b #1,($1128).w ROM:0011FA12 rts ROM:0011FA14 ; --------------------------------------------------------------------------- ROM:0011FA14 ROM:0011FA14 loc_11FA14: ; CODE XREF: ROM:0011F9FE↑j ROM:0011FA14 btst #1,($1340).w ROM:0011FA1A bne.s loc_11FA24 ROM:0011FA1C move.b #3,($1128).w ROM:0011FA22 rts ROM:0011FA24 ; --------------------------------------------------------------------------- ROM:0011FA24 ROM:0011FA24 loc_11FA24: ; CODE XREF: ROM:0011FA1A↑j ROM:0011FA24 cmpi.w #0,($668).w ROM:0011FA2A bgt.s locret_11FA5C ROM:0011FA2C cmpi.w #$2710,($B58).w ROM:0011FA32 bge.s locret_11FA5C ROM:0011FA34 move.w ($B58).w,d0 ROM:0011FA38 add.w $34A(a5),d0 ROM:0011FA3C cmpi.w #$2710,d0 ROM:0011FA40 ble.s loc_11FA46 ROM:0011FA42 move.w #$2710,d0 ROM:0011FA46 ROM:0011FA46 loc_11FA46: ; CODE XREF: ROM:0011FA40↑j ROM:0011FA46 move.w d0,($B58).w ROM:0011FA4A clr.b ($8C7).w ROM:0011FA4E move.w #$A,($668).w ROM:0011FA54 move.b #1,($8C7).w ROM:0011FA5A rts ROM:0011FA5C ; --------------------------------------------------------------------------- ROM:0011FA5C ROM:0011FA5C locret_11FA5C: ; CODE XREF: ROM:0011FA2A↑j ROM:0011FA5C ; ROM:0011FA32↑j ROM:0011FA5C rts ROM:0011FA5E ; --------------------------------------------------------------------------- ROM:0011FA5E ROM:0011FA5E loc_11FA5E: ; DATA XREF: ROM:0011F9AA↑o ROM:0011FA5E btst #3,($133C).w ROM:0011FA64 bne.s loc_11FA7A ROM:0011FA66 bclr #3,($131E).w ROM:0011FA6C move.w #0,($B58).w ROM:0011FA72 move.b #1,($1128).w ROM:0011FA78 rts ROM:0011FA7A ; --------------------------------------------------------------------------- ROM:0011FA7A ROM:0011FA7A loc_11FA7A: ; CODE XREF: ROM:0011FA64↑j ROM:0011FA7A move.w $34E(a5),d0 ROM:0011FA7E cmp.w ($4FE).w,d0 ROM:0011FA82 ble.s loc_11FAAC ROM:0011FA84 move.w ($B58).w,d0 ROM:0011FA88 sub.w $34C(a5),d0 ROM:0011FA8C bge.s loc_11FA90 ROM:0011FA8E clr.l d0 ROM:0011FA90 ROM:0011FA90 loc_11FA90: ; CODE XREF: ROM:0011FA8C↑j ROM:0011FA90 move.w ($B58).w,d0 ROM:0011FA94 clr.b ($8C7).w ROM:0011FA98 move.w #$A,($668).w ROM:0011FA9E move.b #1,($8C7).w ROM:0011FAA4 move.b #4,($1128).w ROM:0011FAAA rts ROM:0011FAAC ; --------------------------------------------------------------------------- ROM:0011FAAC ROM:0011FAAC loc_11FAAC: ; CODE XREF: ROM:0011FA82↑j ROM:0011FAAC btst #1,($1340).w ROM:0011FAB2 beq.s locret_11FACC ROM:0011FAB4 clr.b ($8C7).w ROM:0011FAB8 move.w #$A,($668).w ROM:0011FABE move.b #1,($8C7).w ROM:0011FAC4 move.b #2,($1128).w ROM:0011FACA rts ROM:0011FACC ; --------------------------------------------------------------------------- ROM:0011FACC ROM:0011FACC locret_11FACC: ; CODE XREF: ROM:0011FAB2↑j ROM:0011FACC rts ROM:0011FACE ; --------------------------------------------------------------------------- ROM:0011FACE ROM:0011FACE loc_11FACE: ; DATA XREF: ROM:0011F9AE↑o ROM:0011FACE btst #3,($133C).w ROM:0011FAD4 beq.s loc_11FADE ROM:0011FAD6 cmpi.w #0,($B58).w ROM:0011FADC bgt.s loc_11FAF2 ROM:0011FADE ROM:0011FADE loc_11FADE: ; CODE XREF: ROM:0011FAD4↑j ROM:0011FADE bclr #3,($131E).w ROM:0011FAE4 move.w #0,($B58).w ROM:0011FAEA move.b #1,($1128).w ROM:0011FAF0 rts ROM:0011FAF2 ; --------------------------------------------------------------------------- ROM:0011FAF2 ROM:0011FAF2 loc_11FAF2: ; CODE XREF: ROM:0011FADC↑j ROM:0011FAF2 move.w $34E(a5),d0 ROM:0011FAF6 cmp.w ($4FE).w,d0 ROM:0011FAFA bgt.s loc_11FB04 ROM:0011FAFC move.b #3,($1128).w ROM:0011FB02 rts ROM:0011FB04 ; --------------------------------------------------------------------------- ROM:0011FB04 ROM:0011FB04 loc_11FB04: ; CODE XREF: ROM:0011FAFA↑j ROM:0011FB04 cmpi.w #0,($668).w ROM:0011FB0A bgt.s locret_11FB2E ROM:0011FB0C move.w ($B58).w,d0 ROM:0011FB10 sub.w $34C(a5),d0 ROM:0011FB14 bge.s loc_11FB18 ROM:0011FB16 clr.w d0 ROM:0011FB18 ROM:0011FB18 loc_11FB18: ; CODE XREF: ROM:0011FB14↑j ROM:0011FB18 move.w d0,($B58).w ROM:0011FB1C clr.b ($8C7).w ROM:0011FB20 move.w #$A,($668).w ROM:0011FB26 move.b #1,($8C7).w ROM:0011FB2C rts ROM:0011FB2E ; --------------------------------------------------------------------------- ROM:0011FB2E ROM:0011FB2E locret_11FB2E: ; CODE XREF: ROM:0011FB0A↑j ROM:0011FB2E rts ROM:0011FB30 ; --------------------------------------------------------------------------- ROM:0011FB30 rts ROM:0011FB32 ROM:0011FB32 ; =============== S U B R O U T I N E ======================================= ROM:0011FB32 ROM:0011FB32 ROM:0011FB32 sub_11FB32: ; CODE XREF: sub_11F97A+4↑p ROM:0011FB32 move.w #$3ABE,d1 ROM:0011FB36 move.w ($A80).w,d2 ROM:0011FB3A bsr.l sub_1175A4 ROM:0011FB40 muls.w ($B58).w,d1 ROM:0011FB44 divs.w #$2710,d1 ROM:0011FB48 move.w d1,($B4E).w ROM:0011FB4C rts ROM:0011FB4C ; End of function sub_11FB32 ROM:0011FB4C ROM:0011FB4E ROM:0011FB4E ; =============== S U B R O U T I N E ======================================= ROM:0011FB4E ROM:0011FB4E ROM:0011FB4E sub_11FB4E: ; CODE XREF: sub_11F97A+8↑p ROM:0011FB4E move.w #$3AC2,d1 ROM:0011FB52 move.w ($4FE).w,d2 ROM:0011FB56 bsr.l sub_1175A4 ROM:0011FB5C move.w d1,($B50).w ROM:0011FB60 move.w d1,($B54).w ROM:0011FB64 move.w #$3AC0,d1 ROM:0011FB68 move.w ($A80).w,d2 ROM:0011FB6C bsr.l sub_1175A4 ROM:0011FB72 move.w d1,($B56).w ROM:0011FB76 muls.w ($B58).w,d1 ROM:0011FB7A divs.w #$2710,d1 ROM:0011FB7E add.w d1,($B50).w ROM:0011FB82 move.w #$3AC4,d1 ROM:0011FB86 move.w ($4FE).w,d2 ROM:0011FB8A bsr.l sub_1175A4 ROM:0011FB90 move.w d1,($B52).w ROM:0011FB94 rts ROM:0011FB94 ; End of function sub_11FB4E ROM:0011FB94 ROM:0011FB96 ROM:0011FB96 ; =============== S U B R O U T I N E ======================================= ROM:0011FB96 ROM:0011FB96 ROM:0011FB96 sub_11FB96: ; CODE XREF: sub_120C72+1E↓p ROM:0011FB96 clr.w d1 ROM:0011FB98 move.b ($1129).w,d1 ROM:0011FB9C cmpi.w #6,d1 ROM:0011FBA0 bcc.s locret_11FBAA ROM:0011FBA2 movea.l off_11FBAC(pc,d1.w*4),a0 ROM:0011FBA6 nop ROM:0011FBA8 jmp (a0) ROM:0011FBAA ; --------------------------------------------------------------------------- ROM:0011FBAA ROM:0011FBAA locret_11FBAA: ; CODE XREF: sub_11FB96+A↑j ROM:0011FBAA rts ROM:0011FBAA ; End of function sub_11FB96 ROM:0011FBAA ROM:0011FBAA ; --------------------------------------------------------------------------- ROM:0011FBAC off_11FBAC: dc.l loc_11FBC4 ; DATA XREF: sub_11FB96+C↑r ROM:0011FBB0 dc.l loc_11FBCE ROM:0011FBB4 dc.l loc_11FC22 ROM:0011FBB8 dc.l loc_11FC48 ROM:0011FBBC dc.l loc_11FC7A ROM:0011FBC0 dc.l loc_11FC9C ROM:0011FBC4 ; --------------------------------------------------------------------------- ROM:0011FBC4 ROM:0011FBC4 loc_11FBC4: ; DATA XREF: ROM:off_11FBAC↑o ROM:0011FBC4 move.b #1,($1129).w ROM:0011FBCA bra.s loc_11FC1C ROM:0011FBCC ; --------------------------------------------------------------------------- ROM:0011FBCC rts ROM:0011FBCE ; --------------------------------------------------------------------------- ROM:0011FBCE ROM:0011FBCE loc_11FBCE: ; DATA XREF: ROM:0011FBB0↑o ROM:0011FBCE move.w $35A(a5),d1 ROM:0011FBD2 cmp.w ($572).w,d1 ROM:0011FBD6 bgt.s loc_11FBE4 ROM:0011FBD8 move.b #5,($1129).w ROM:0011FBDE bra.l locret_11FCB2 ROM:0011FBE4 ; --------------------------------------------------------------------------- ROM:0011FBE4 ROM:0011FBE4 loc_11FBE4: ; CODE XREF: ROM:0011FBD6↑j ROM:0011FBE4 btst #1,($133E).w ROM:0011FBEA beq.s loc_11FC1C ROM:0011FBEC move.w $354(a5),d1 ROM:0011FBF0 cmp.w ($B62).w,d1 ROM:0011FBF4 bge.s loc_11FC04 ROM:0011FBF6 bset #6,($131D).w ROM:0011FBFC move.b #3,($1129).w ROM:0011FC02 bra.s loc_11FC74 ROM:0011FC04 ; --------------------------------------------------------------------------- ROM:0011FC04 ROM:0011FC04 loc_11FC04: ; CODE XREF: ROM:0011FBF4↑j ROM:0011FC04 move.w $356(a5),d1 ROM:0011FC08 cmp.w ($B62).w,d1 ROM:0011FC0C ble.s loc_11FC1C ROM:0011FC0E bset #6,($131D).w ROM:0011FC14 move.b #2,($1129).w ROM:0011FC1A bra.s loc_11FC42 ROM:0011FC1C ; --------------------------------------------------------------------------- ROM:0011FC1C ROM:0011FC1C loc_11FC1C: ; CODE XREF: ROM:0011FBCA↑j ROM:0011FC1C ; ROM:0011FBEA↑j ... ROM:0011FC1C bsr.w sub_11FCCA ROM:0011FC20 rts ROM:0011FC22 ; --------------------------------------------------------------------------- ROM:0011FC22 ROM:0011FC22 loc_11FC22: ; DATA XREF: ROM:0011FBB4↑o ROM:0011FC22 move.w ($B5E).w,d1 ROM:0011FC26 btst #1,($133E).w ROM:0011FC2C beq.s loc_11FC34 ROM:0011FC2E cmp.w ($BBC).w,d1 ROM:0011FC32 bne.s loc_11FC42 ROM:0011FC34 ROM:0011FC34 loc_11FC34: ; CODE XREF: ROM:0011FC2C↑j ROM:0011FC34 bclr #6,($131D).w ROM:0011FC3A move.b #1,($1129).w ROM:0011FC40 bra.s loc_11FC1C ROM:0011FC42 ; --------------------------------------------------------------------------- ROM:0011FC42 ROM:0011FC42 loc_11FC42: ; CODE XREF: ROM:0011FC1A↑j ROM:0011FC42 ; ROM:0011FC32↑j ROM:0011FC42 bsr.w sub_11FCD8 ROM:0011FC46 rts ROM:0011FC48 ; --------------------------------------------------------------------------- ROM:0011FC48 ROM:0011FC48 loc_11FC48: ; DATA XREF: ROM:0011FBB8↑o ROM:0011FC48 move.w ($B5E).w,d1 ROM:0011FC4C cmp.w ($BBC).w,d1 ROM:0011FC50 bne.s loc_11FC5E ROM:0011FC52 bsr.w sub_11FD2E ROM:0011FC56 move.b #4,($1129).w ROM:0011FC5C rts ROM:0011FC5E ; --------------------------------------------------------------------------- ROM:0011FC5E ROM:0011FC5E loc_11FC5E: ; CODE XREF: ROM:0011FC50↑j ROM:0011FC5E btst #1,($133E).w ROM:0011FC64 bne.s loc_11FC74 ROM:0011FC66 bclr #6,($131D).w ROM:0011FC6C move.b #1,($1129).w ROM:0011FC72 rts ROM:0011FC74 ; --------------------------------------------------------------------------- ROM:0011FC74 ROM:0011FC74 loc_11FC74: ; CODE XREF: ROM:0011FC02↑j ROM:0011FC74 ; ROM:0011FC64↑j ROM:0011FC74 bsr.w sub_11FCD8 ROM:0011FC78 rts ROM:0011FC7A ; --------------------------------------------------------------------------- ROM:0011FC7A ROM:0011FC7A loc_11FC7A: ; DATA XREF: ROM:0011FBBC↑o ROM:0011FC7A move.w ($B5E).w,d1 ROM:0011FC7E btst #1,($133E).w ROM:0011FC84 beq.s loc_11FC8C ROM:0011FC86 cmp.w ($BBC).w,d1 ROM:0011FC8A bne.s locret_11FC9A ROM:0011FC8C ROM:0011FC8C loc_11FC8C: ; CODE XREF: ROM:0011FC84↑j ROM:0011FC8C bclr #6,($131D).w ROM:0011FC92 move.b #1,($1129).w ROM:0011FC98 bra.s loc_11FC1C ROM:0011FC9A ; --------------------------------------------------------------------------- ROM:0011FC9A ROM:0011FC9A locret_11FC9A: ; CODE XREF: ROM:0011FC8A↑j ROM:0011FC9A rts ROM:0011FC9C ; --------------------------------------------------------------------------- ROM:0011FC9C ROM:0011FC9C loc_11FC9C: ; DATA XREF: ROM:0011FBC0↑o ROM:0011FC9C move.w $35C(a5),d1 ROM:0011FCA0 cmp.w ($572).w,d1 ROM:0011FCA4 blt.s locret_11FCB2 ROM:0011FCA6 move.b #1,($1129).w ROM:0011FCAC bra.l loc_11FC1C ROM:0011FCB2 ; --------------------------------------------------------------------------- ROM:0011FCB2 ROM:0011FCB2 locret_11FCB2: ; CODE XREF: ROM:0011FBDE↑j ROM:0011FCB2 ; ROM:0011FCA4↑j ROM:0011FCB2 rts ROM:0011FCB4 ; --------------------------------------------------------------------------- ROM:0011FCB4 rts ROM:0011FCB6 ROM:0011FCB6 ; =============== S U B R O U T I N E ======================================= ROM:0011FCB6 ROM:0011FCB6 ROM:0011FCB6 sub_11FCB6: ; CODE XREF: sub_11231A+1B4↑p ROM:0011FCB6 move.w ($A5E).w,d0 ROM:0011FCBA sub.w ($B68).w,d0 ROM:0011FCBE move.w d0,($B62).w ROM:0011FCC2 move.w ($A5E).w,($B68).w ROM:0011FCC8 rts ROM:0011FCC8 ; End of function sub_11FCB6 ROM:0011FCC8 ROM:0011FCCA ROM:0011FCCA ; =============== S U B R O U T I N E ======================================= ROM:0011FCCA ROM:0011FCCA ROM:0011FCCA sub_11FCCA: ; CODE XREF: ROM:loc_11FC1C↑p ROM:0011FCCA move.w ($BBC).w,($B5A).w ROM:0011FCD0 move.w ($A5E).w,($B64).w ROM:0011FCD6 rts ROM:0011FCD6 ; End of function sub_11FCCA ROM:0011FCD6 ROM:0011FCD8 ROM:0011FCD8 ; =============== S U B R O U T I N E ======================================= ROM:0011FCD8 ROM:0011FCD8 ROM:0011FCD8 sub_11FCD8: ; CODE XREF: ROM:loc_11FC42↑p ROM:0011FCD8 ; ROM:loc_11FC74↑p ROM:0011FCD8 move.w ($A5E).w,d1 ROM:0011FCDC sub.w ($B64).w,d1 ROM:0011FCE0 move.w d1,($B66).w ROM:0011FCE4 move.w #$3AC6,d1 ROM:0011FCE8 move.w ($B66).w,d2 ROM:0011FCEC bsr.l sub_1175A4 ROM:0011FCF2 add.w ($B5A).w,d1 ROM:0011FCF6 move.w ($BB4).w,d0 ROM:0011FCFA add.w $358(a5),d0 ROM:0011FCFE cmp.w d1,d0 ROM:0011FD00 bge.s loc_11FD04 ROM:0011FD02 move.w d0,d1 ROM:0011FD04 ROM:0011FD04 loc_11FD04: ; CODE XREF: sub_11FCD8+28↑j ROM:0011FD04 cmp.w ($BB4).w,d1 ROM:0011FD08 bge.s loc_11FD0E ROM:0011FD0A move.w ($BB4).w,d1 ROM:0011FD0E ROM:0011FD0E loc_11FD0E: ; CODE XREF: sub_11FCD8+30↑j ROM:0011FD0E cmp.w ($BBC).w,d1 ROM:0011FD12 bge.s loc_11FD18 ROM:0011FD14 move.w ($BBC).w,d1 ROM:0011FD18 ROM:0011FD18 loc_11FD18: ; CODE XREF: sub_11FCD8+3A↑j ROM:0011FD18 move.w $DC(a5),d0 ROM:0011FD1C cmp.w d1,d0 ROM:0011FD1E bge.s loc_11FD22 ROM:0011FD20 move.w d0,d1 ROM:0011FD22 ROM:0011FD22 loc_11FD22: ; CODE XREF: sub_11FCD8+46↑j ROM:0011FD22 move.w d1,($B5E).w ROM:0011FD26 move.w $350(a5),($B5C).w ROM:0011FD2C rts ROM:0011FD2C ; End of function sub_11FCD8 ROM:0011FD2C ROM:0011FD2E ROM:0011FD2E ; =============== S U B R O U T I N E ======================================= ROM:0011FD2E ROM:0011FD2E ROM:0011FD2E sub_11FD2E: ; CODE XREF: ROM:0011FC52↑p ROM:0011FD2E move.w #$3AC8,d1 ROM:0011FD32 move.w ($B66).w,d2 ROM:0011FD36 bsr.l sub_1175A4 ROM:0011FD3C move.w d1,($B60).w ROM:0011FD40 sub.w d1,($B5E).w ROM:0011FD44 move.w ($BB4).w,d0 ROM:0011FD48 cmp.w ($B5E).w,d0 ROM:0011FD4C ble.s loc_11FD52 ROM:0011FD4E move.w d0,($B5E).w ROM:0011FD52 ROM:0011FD52 loc_11FD52: ; CODE XREF: sub_11FD2E+1E↑j ROM:0011FD52 move.w ($BBC).w,d0 ROM:0011FD56 cmp.w ($B5E).w,d0 ROM:0011FD5A ble.s loc_11FD60 ROM:0011FD5C move.w d0,($B5E).w ROM:0011FD60 ROM:0011FD60 loc_11FD60: ; CODE XREF: sub_11FD2E+2C↑j ROM:0011FD60 move.w $DC(a5),d0 ROM:0011FD64 cmp.w ($B5E).w,d0 ROM:0011FD68 bge.s loc_11FD6E ROM:0011FD6A move.w d0,($B5E).w ROM:0011FD6E ROM:0011FD6E loc_11FD6E: ; CODE XREF: sub_11FD2E+3A↑j ROM:0011FD6E cmpi.w #0,($B5E).w ROM:0011FD74 bge.s loc_11FD7A ROM:0011FD76 clr.w ($B5E).w ROM:0011FD7A ROM:0011FD7A loc_11FD7A: ; CODE XREF: sub_11FD2E+46↑j ROM:0011FD7A move.w $352(a5),($B5C).w ROM:0011FD80 rts ROM:0011FD80 ; End of function sub_11FD2E ROM:0011FD80 ROM:0011FD82 ROM:0011FD82 ; =============== S U B R O U T I N E ======================================= ROM:0011FD82 ROM:0011FD82 ROM:0011FD82 sub_11FD82: ; CODE XREF: ROM:loc_121BBA↓p ROM:0011FD82 btst #4,($92B).w ROM:0011FD88 beq.s loc_11FDA0 ROM:0011FD8A move.w #$3B4C,d1 ROM:0011FD8E move.w ($A80).w,d2 ROM:0011FD92 move.w ($A3C).w,d3 ROM:0011FD96 bsr.l sub_1175A4 ROM:0011FD9C move.w d1,($B6A).w ROM:0011FDA0 ROM:0011FDA0 loc_11FDA0: ; CODE XREF: sub_11FD82+6↑j ROM:0011FDA0 btst #7,($1330).w ROM:0011FDA6 bne.s loc_11FDC6 ROM:0011FDA8 move.w ($B6A).w,d0 ROM:0011FDAC btst #5,($1330).w ROM:0011FDB2 beq.s loc_11FDBC ROM:0011FDB4 muls.w $360(a5),d0 ROM:0011FDB8 divs.w #$3E8,d0 ROM:0011FDBC ROM:0011FDBC loc_11FDBC: ; CODE XREF: sub_11FD82+30↑j ROM:0011FDBC add.w ($BB4).w,d0 ROM:0011FDC0 move.w d0,($B6C).w ROM:0011FDC4 bra.s loc_11FDCC ROM:0011FDC6 ; --------------------------------------------------------------------------- ROM:0011FDC6 ROM:0011FDC6 loc_11FDC6: ; CODE XREF: sub_11FD82+24↑j ROM:0011FDC6 move.w ($BB4).w,($B6C).w ROM:0011FDCC ROM:0011FDCC loc_11FDCC: ; CODE XREF: sub_11FD82+42↑j ROM:0011FDCC move.w $35E(a5),($BDE).w ROM:0011FDD2 btst #4,($92B).w ROM:0011FDD8 beq.s loc_11FDF0 ROM:0011FDDA move.w #$3B4E,d1 ROM:0011FDDE move.w ($A80).w,d2 ROM:0011FDE2 move.w ($A3C).w,d3 ROM:0011FDE6 bsr.l sub_1175A4 ROM:0011FDEC move.w d1,($B72).w ROM:0011FDF0 ROM:0011FDF0 loc_11FDF0: ; CODE XREF: sub_11FD82+56↑j ROM:0011FDF0 move.w #$3B50,d1 ROM:0011FDF4 move.w ($A5E).w,d2 ROM:0011FDF8 move.w ($A80).w,d3 ROM:0011FDFC bsr.l sub_1175A4 ROM:0011FE02 move.w d1,($B76).w ROM:0011FE06 cmpi.w #0,($BBA).w ROM:0011FE0C bge.s loc_11FE16 ROM:0011FE0E move.w ($B72).w,($B74).w ROM:0011FE14 bra.s loc_11FE48 ROM:0011FE16 ; --------------------------------------------------------------------------- ROM:0011FE16 ROM:0011FE16 loc_11FE16: ; CODE XREF: sub_11FD82+8A↑j ROM:0011FE16 move.w $3E4(a5),d0 ROM:0011FE1A sub.w ($BBA).w,d0 ROM:0011FE1E bgt.s loc_11FE28 ROM:0011FE20 move.w #0,($B74).w ROM:0011FE26 bra.s loc_11FE48 ROM:0011FE28 ; --------------------------------------------------------------------------- ROM:0011FE28 ROM:0011FE28 loc_11FE28: ; CODE XREF: sub_11FD82+9C↑j ROM:0011FE28 move.w ($B72).w,d1 ROM:0011FE2C muls.w d0,d1 ROM:0011FE2E divs.w $3E4(a5),d1 ROM:0011FE32 move.w d1,d2 ROM:0011FE34 add.w $3E6(a5),d2 ROM:0011FE38 cmp.w ($B74).w,d1 ROM:0011FE3C bgt.s loc_11FE44 ROM:0011FE3E cmp.w ($B74).w,d2 ROM:0011FE42 bgt.s loc_11FE48 ROM:0011FE44 ROM:0011FE44 loc_11FE44: ; CODE XREF: sub_11FD82+BA↑j ROM:0011FE44 move.w d1,($B74).w ROM:0011FE48 ROM:0011FE48 loc_11FE48: ; CODE XREF: sub_11FD82+92↑j ROM:0011FE48 ; sub_11FD82+A4↑j ... ROM:0011FE48 move.w #$3ACA,d1 ROM:0011FE4C move.w ($B3C).w,d2 ROM:0011FE50 bsr.l sub_1175A4 ROM:0011FE56 move.w d1,($B70).w ROM:0011FE5A move.w ($B6C).w,d0 ROM:0011FE5E add.w ($B52).w,d0 ROM:0011FE62 btst #7,($1330).w ROM:0011FE68 beq.s loc_11FE6E ROM:0011FE6A add.w ($B74).w,d0 ROM:0011FE6E ROM:0011FE6E loc_11FE6E: ; CODE XREF: sub_11FD82+E6↑j ROM:0011FE6E add.w ($B76).w,d0 ROM:0011FE72 btst #6,($131F).w ROM:0011FE78 beq.s loc_11FE7E ROM:0011FE7A add.w ($B70).w,d0 ROM:0011FE7E ROM:0011FE7E loc_11FE7E: ; CODE XREF: sub_11FD82+F6↑j ROM:0011FE7E btst #3,($1344).w ROM:0011FE84 beq.s loc_11FE8A ROM:0011FE86 add.w $362(a5),d0 ROM:0011FE8A ROM:0011FE8A loc_11FE8A: ; CODE XREF: sub_11FD82+102↑j ROM:0011FE8A move.w d0,($B6E).w ROM:0011FE8E move.w d0,($BDC).w ROM:0011FE92 rts ROM:0011FE92 ; End of function sub_11FD82 ROM:0011FE92 ROM:0011FE94 ; --------------------------------------------------------------------------- ROM:0011FE94 move.w $364(a5),d0 ROM:0011FE98 btst #0,($133D).w ROM:0011FE9E beq.s loc_11FEC2 ROM:0011FEA0 btst #7,($1327).w ROM:0011FEA6 bne.s loc_11FEB8 ROM:0011FEA8 cmp.w ($A80).w,d0 ROM:0011FEAC bgt.s loc_11FEB8 ROM:0011FEAE move.w ($BBC).w,($136C).w ROM:0011FEB4 bra.w loc_11FEBE ROM:0011FEB8 ; --------------------------------------------------------------------------- ROM:0011FEB8 ROM:0011FEB8 loc_11FEB8: ; CODE XREF: ROM:0011FEA6↑j ROM:0011FEB8 ; ROM:0011FEAC↑j ROM:0011FEB8 bset #5,($1340).w ROM:0011FEBE ROM:0011FEBE loc_11FEBE: ; CODE XREF: ROM:0011FEB4↑j ROM:0011FEBE bra.w locret_11FEC8 ROM:0011FEC2 ; --------------------------------------------------------------------------- ROM:0011FEC2 ROM:0011FEC2 loc_11FEC2: ; CODE XREF: ROM:0011FE9E↑j ROM:0011FEC2 bset #5,($1340).w ROM:0011FEC8 ROM:0011FEC8 locret_11FEC8: ; CODE XREF: ROM:loc_11FEBE↑j ROM:0011FEC8 rts ROM:0011FECA ROM:0011FECA ; =============== S U B R O U T I N E ======================================= ROM:0011FECA ROM:0011FECA ROM:0011FECA sub_11FECA: ; CODE XREF: sub_1213C6+36↓p ROM:0011FECA bsr.w sub_12004C ROM:0011FECE bsr.w sub_1200C2 ROM:0011FED2 bsr.l sub_122098 ROM:0011FED8 bclr #6,($132C).w ROM:0011FEDE clr.w d1 ROM:0011FEE0 move.b ($112A).w,d1 ROM:0011FEE4 cmpi.w #6,d1 ROM:0011FEE8 bcc.s locret_11FEF2 ROM:0011FEEA movea.l off_11FEF4(pc,d1.w*4),a0 ROM:0011FEEE nop ROM:0011FEF0 jmp (a0) ROM:0011FEF2 ; --------------------------------------------------------------------------- ROM:0011FEF2 ROM:0011FEF2 locret_11FEF2: ; CODE XREF: sub_11FECA+1E↑j ROM:0011FEF2 rts ROM:0011FEF2 ; End of function sub_11FECA ROM:0011FEF2 ROM:0011FEF2 ; --------------------------------------------------------------------------- ROM:0011FEF4 off_11FEF4: dc.l loc_11FF0C ; DATA XREF: sub_11FECA+20↑r ROM:0011FEF8 dc.l loc_11FF18 ROM:0011FEFC dc.l loc_11FF3C ROM:0011FF00 dc.l loc_11FF80 ROM:0011FF04 dc.l loc_11FFC8 ROM:0011FF08 dc.l loc_120016 ROM:0011FF0C ; --------------------------------------------------------------------------- ROM:0011FF0C ROM:0011FF0C loc_11FF0C: ; DATA XREF: ROM:off_11FEF4↑o ROM:0011FF0C bsr.w sub_120028 ROM:0011FF10 move.b #1,($112A).w ROM:0011FF16 rts ROM:0011FF18 ; --------------------------------------------------------------------------- ROM:0011FF18 ROM:0011FF18 loc_11FF18: ; DATA XREF: ROM:0011FEF8↑o ROM:0011FF18 btst #5,($1346).w ROM:0011FF1E beq.s locret_11FF3A ROM:0011FF20 move.w $36A(a5),d0 ROM:0011FF24 clr.b ($8EE).w ROM:0011FF28 move.w d0,($6B6).w ROM:0011FF2C move.b #1,($8EE).w ROM:0011FF32 move.b #2,($112A).w ROM:0011FF38 rts ROM:0011FF3A ; --------------------------------------------------------------------------- ROM:0011FF3A ROM:0011FF3A locret_11FF3A: ; CODE XREF: ROM:0011FF1E↑j ROM:0011FF3A rts ROM:0011FF3C ; --------------------------------------------------------------------------- ROM:0011FF3C ROM:0011FF3C loc_11FF3C: ; DATA XREF: ROM:0011FEFC↑o ROM:0011FF3C btst #0,($1343).w ROM:0011FF42 beq.s loc_11FF66 ROM:0011FF44 cmpi.w #0,($6B6).w ROM:0011FF4A bgt.s loc_11FF66 ROM:0011FF4C move.w $368(a5),d0 ROM:0011FF50 clr.b ($8C8).w ROM:0011FF54 move.w d0,($66A).w ROM:0011FF58 move.b #1,($8C8).w ROM:0011FF5E move.b #3,($112A).w ROM:0011FF64 rts ROM:0011FF66 ; --------------------------------------------------------------------------- ROM:0011FF66 ROM:0011FF66 loc_11FF66: ; CODE XREF: ROM:0011FF42↑j ROM:0011FF66 ; ROM:0011FF4A↑j ROM:0011FF66 btst #0,($133D).w ROM:0011FF6C bne.s locret_11FF7E ROM:0011FF6E clr.b ($8EE).w ROM:0011FF72 clr.w ($6B6).w ROM:0011FF76 move.b #1,($112A).w ROM:0011FF7C rts ROM:0011FF7E ; --------------------------------------------------------------------------- ROM:0011FF7E ROM:0011FF7E locret_11FF7E: ; CODE XREF: ROM:0011FF6C↑j ROM:0011FF7E rts ROM:0011FF80 ; --------------------------------------------------------------------------- ROM:0011FF80 ROM:0011FF80 loc_11FF80: ; DATA XREF: ROM:0011FF00↑o ROM:0011FF80 cmpi.w #0,($66A).w ROM:0011FF86 bgt.s loc_11FF96 ROM:0011FF88 bset #6,($132C).w ROM:0011FF8E move.b #4,($112A).w ROM:0011FF94 rts ROM:0011FF96 ; --------------------------------------------------------------------------- ROM:0011FF96 ROM:0011FF96 loc_11FF96: ; CODE XREF: ROM:0011FF86↑j ROM:0011FF96 btst #0,($1343).w ROM:0011FF9C bne.s loc_11FFAE ROM:0011FF9E clr.b ($8C8).w ROM:0011FFA2 clr.w ($66A).w ROM:0011FFA6 move.b #2,($112A).w ROM:0011FFAC rts ROM:0011FFAE ; --------------------------------------------------------------------------- ROM:0011FFAE ROM:0011FFAE loc_11FFAE: ; CODE XREF: ROM:0011FF9C↑j ROM:0011FFAE btst #0,($133D).w ROM:0011FFB4 bne.s locret_11FFC6 ROM:0011FFB6 clr.b ($8C8).w ROM:0011FFBA clr.w ($66A).w ROM:0011FFBE move.b #1,($112A).w ROM:0011FFC4 rts ROM:0011FFC6 ; --------------------------------------------------------------------------- ROM:0011FFC6 ROM:0011FFC6 locret_11FFC6: ; CODE XREF: ROM:0011FFB4↑j ROM:0011FFC6 rts ROM:0011FFC8 ; --------------------------------------------------------------------------- ROM:0011FFC8 ROM:0011FFC8 loc_11FFC8: ; DATA XREF: ROM:0011FF04↑o ROM:0011FFC8 move.w ($136C).w,d0 ROM:0011FFCC btst #4,($1327).w ROM:0011FFD2 bne.s loc_11FFDA ROM:0011FFD4 cmp.w ($BBC).w,d0 ROM:0011FFD8 ble.s loc_11FFE8 ROM:0011FFDA ROM:0011FFDA loc_11FFDA: ; CODE XREF: ROM:0011FFD2↑j ROM:0011FFDA bsr.l sub_1211B8 ROM:0011FFE0 move.b #5,($112A).w ROM:0011FFE6 rts ROM:0011FFE8 ; --------------------------------------------------------------------------- ROM:0011FFE8 ROM:0011FFE8 loc_11FFE8: ; CODE XREF: ROM:0011FFD8↑j ROM:0011FFE8 btst #2,($1330).w ROM:0011FFEE beq.s loc_120004 ROM:0011FFF0 cmp.w ($BBC).w,d0 ROM:0011FFF4 bge.s loc_120004 ROM:0011FFF6 bset #6,($132C).w ROM:0011FFFC ROM:0011FFFC loc_11FFFC: ; DATA XREF: sub_116222+36↑o ROM:0011FFFC move.b #4,($112A).w ROM:00120002 rts ROM:00120004 ; --------------------------------------------------------------------------- ROM:00120004 ROM:00120004 loc_120004: ; CODE XREF: ROM:0011FFEE↑j ROM:00120004 ; ROM:0011FFF4↑j ROM:00120004 btst #0,($1343).w ROM:0012000A bne.s locret_120014 ROM:0012000C move.b #2,($112A).w ROM:00120012 rts ROM:00120014 ; --------------------------------------------------------------------------- ROM:00120014 ROM:00120014 locret_120014: ; CODE XREF: ROM:0012000A↑j ROM:00120014 rts ROM:00120016 ; --------------------------------------------------------------------------- ROM:00120016 ROM:00120016 loc_120016: ; DATA XREF: ROM:0011FF08↑o ROM:00120016 btst #0,($133D).w ROM:0012001C bne.s locret_120026 ROM:0012001E move.b #1,($112A).w ROM:00120024 rts ROM:00120026 ; --------------------------------------------------------------------------- ROM:00120026 ROM:00120026 locret_120026: ; CODE XREF: ROM:0012001C↑j ROM:00120026 rts ROM:00120028 ROM:00120028 ; =============== S U B R O U T I N E ======================================= ROM:00120028 ROM:00120028 ROM:00120028 sub_120028: ; CODE XREF: ROM:loc_11FF0C↑p ROM:00120028 btst #0,($92D).w ROM:0012002E beq.s locret_12004A ROM:00120030 move.w $36C(a5),d0 ROM:00120034 move.w $36E(a5),d1 ROM:00120038 cmp.w d1,d0 ROM:0012003A blt.s loc_120042 ROM:0012003C move.w d1,($136C).w ROM:00120040 bra.s loc_120046 ROM:00120042 ; --------------------------------------------------------------------------- ROM:00120042 ROM:00120042 loc_120042: ; CODE XREF: sub_120028+12↑j ROM:00120042 move.w d0,($136C).w ROM:00120046 ROM:00120046 loc_120046: ; CODE XREF: sub_120028+18↑j ROM:00120046 clr.w ($136E).w ROM:0012004A ROM:0012004A locret_12004A: ; CODE XREF: sub_120028+6↑j ROM:0012004A rts ROM:0012004A ; End of function sub_120028 ROM:0012004A ROM:0012004C ROM:0012004C ; =============== S U B R O U T I N E ======================================= ROM:0012004C ROM:0012004C ROM:0012004C sub_12004C: ; CODE XREF: sub_11FECA↑p ROM:0012004C move.w $364(a5),d0 ROM:00120050 move.w $366(a5),d1 ROM:00120054 move.w ($A80).w,d2 ROM:00120058 move.w $370(a5),d3 ROM:0012005C cmpi.w #0,d3 ROM:00120060 bne.s loc_1200BA ROM:00120062 btst #7,($1327).w ROM:00120068 bne.s loc_1200BA ROM:0012006A btst #7,($1326).w ROM:00120070 beq.s loc_1200BA ROM:00120072 btst #3,($1344).w ROM:00120078 bne.s loc_1200BA ROM:0012007A btst #1,($133C).w ROM:00120080 bne.s loc_1200BA ROM:00120082 btst #4,($142A).w ROM:00120088 beq.s loc_12009A ROM:0012008A btst #3,($1345).w ROM:00120090 bne.s loc_1200BA ROM:00120092 btst #0,($C59).w ROM:00120098 bne.s loc_1200BA ROM:0012009A ROM:0012009A loc_12009A: ; CODE XREF: sub_12004C+3C↑j ROM:0012009A cmp.w d1,d2 ROM:0012009C bge.s loc_1200BA ROM:0012009E cmp.w d0,d2 ROM:001200A0 blt.s loc_1200BA ROM:001200A2 cmpi.w #0,($BDE).w ROM:001200A8 bne.s loc_1200BA ROM:001200AA btst #7,($1345).w ROM:001200B0 bne.s loc_1200BA ROM:001200B2 bset #0,($1343).w ROM:001200B8 bra.s locret_1200C0 ROM:001200BA ; --------------------------------------------------------------------------- ROM:001200BA ROM:001200BA loc_1200BA: ; CODE XREF: sub_12004C+14↑j ROM:001200BA ; sub_12004C+1C↑j ... ROM:001200BA bclr #0,($1343).w ROM:001200C0 ROM:001200C0 locret_1200C0: ; CODE XREF: sub_12004C+6C↑j ROM:001200C0 rts ROM:001200C0 ; End of function sub_12004C ROM:001200C0 ROM:001200C2 ROM:001200C2 ; =============== S U B R O U T I N E ======================================= ROM:001200C2 ROM:001200C2 ROM:001200C2 sub_1200C2: ; CODE XREF: sub_11FECA+4↑p ROM:001200C2 move.w $370(a5),d0 ROM:001200C6 btst #2,($931).w ROM:001200CC bne.s loc_1200D4 ROM:001200CE cmpi.w #0,d0 ROM:001200D2 beq.s locret_1200F0 ROM:001200D4 ROM:001200D4 loc_1200D4: ; CODE XREF: sub_1200C2+A↑j ROM:001200D4 move.w $36E(a5),d1 ROM:001200D8 move.w $36C(a5),d2 ROM:001200DC cmp.w d1,d2 ROM:001200DE blt.s loc_1200E6 ROM:001200E0 move.w d1,($136C).w ROM:001200E4 bra.s loc_1200EA ROM:001200E6 ; --------------------------------------------------------------------------- ROM:001200E6 ROM:001200E6 loc_1200E6: ; CODE XREF: sub_1200C2+1C↑j ROM:001200E6 move.w d2,($136C).w ROM:001200EA ROM:001200EA loc_1200EA: ; CODE XREF: sub_1200C2+22↑j ROM:001200EA move.w #0,($136E).w ROM:001200F0 ROM:001200F0 locret_1200F0: ; CODE XREF: sub_1200C2+10↑j ROM:001200F0 rts ROM:001200F0 ; End of function sub_1200C2 ROM:001200F0 ROM:001200F2 ROM:001200F2 ; =============== S U B R O U T I N E ======================================= ROM:001200F2 ROM:001200F2 ROM:001200F2 sub_1200F2: ; CODE XREF: ROM:loc_121C24↓p ROM:001200F2 move.w $38E(a5),d0 ROM:001200F6 cmpi.w #0,d0 ROM:001200FA beq.s loc_12010A ROM:001200FC bsr.w sub_12039E ROM:00120100 bsr.w sub_120114 ROM:00120104 bsr.w sub_1202E4 ROM:00120108 bra.s locret_120112 ROM:0012010A ; --------------------------------------------------------------------------- ROM:0012010A ROM:0012010A loc_12010A: ; CODE XREF: sub_1200F2+8↑j ROM:0012010A bsr.w sub_120404 ROM:0012010E bsr.w sub_1203CC ROM:00120112 ROM:00120112 locret_120112: ; CODE XREF: sub_1200F2+16↑j ROM:00120112 rts ROM:00120112 ; End of function sub_1200F2 ROM:00120112 ROM:00120114 ROM:00120114 ; =============== S U B R O U T I N E ======================================= ROM:00120114 ROM:00120114 ROM:00120114 sub_120114: ; CODE XREF: sub_1200F2+E↑p ROM:00120114 bclr #2,($1326).w ROM:0012011A clr.w d1 ROM:0012011C move.b ($112B).w,d1 ROM:00120120 cmpi.w #6,d1 ROM:00120124 bcc.s locret_12012E ROM:00120126 movea.l off_120130(pc,d1.w*4),a0 ROM:0012012A nop ROM:0012012C jmp (a0) ROM:0012012E ; --------------------------------------------------------------------------- ROM:0012012E ROM:0012012E locret_12012E: ; CODE XREF: sub_120114+10↑j ROM:0012012E rts ROM:0012012E ; End of function sub_120114 ROM:0012012E ROM:0012012E ; --------------------------------------------------------------------------- ROM:00120130 off_120130: dc.l loc_120148 ; DATA XREF: sub_120114+12↑r ROM:00120134 dc.l loc_12016E ROM:00120138 dc.l loc_1201CA ROM:0012013C dc.l loc_12022C ROM:00120140 dc.l loc_120254 ROM:00120144 dc.l locret_1202B2 ROM:00120148 ; --------------------------------------------------------------------------- ROM:00120148 ROM:00120148 loc_120148: ; DATA XREF: ROM:off_120130↑o ROM:00120148 bsr.w sub_120316 ROM:0012014C move.w #0,($B78).w ROM:00120152 move.w $378(a5),d0 ROM:00120156 clr.b ($8C9).w ROM:0012015A move.w d0,($66C).w ROM:0012015E move.b #1,($8C9).w ROM:00120164 move.b #1,($112B).w ROM:0012016A bra.s loc_1201C4 ROM:0012016C ; --------------------------------------------------------------------------- ROM:0012016C rts ROM:0012016E ; --------------------------------------------------------------------------- ROM:0012016E ROM:0012016E loc_12016E: ; DATA XREF: ROM:00120134↑o ROM:0012016E move.w $376(a5),d2 ROM:00120172 btst #2,($1338).w ROM:00120178 bne.s loc_120180 ROM:0012017A cmp.w ($B78).w,d2 ROM:0012017E bgt.s loc_1201A2 ROM:00120180 ROM:00120180 loc_120180: ; CODE XREF: ROM:00120178↑j ROM:00120180 bsr.w sub_120316 ROM:00120184 move.w $378(a5),d0 ROM:00120188 clr.b ($8C9).w ROM:0012018C move.w d0,($66C).w ROM:00120190 move.b #1,($8C9).w ROM:00120196 move.b #3,($112B).w ROM:0012019C bra.l loc_12024E ROM:001201A2 ; --------------------------------------------------------------------------- ROM:001201A2 ROM:001201A2 loc_1201A2: ; CODE XREF: ROM:0012017E↑j ROM:001201A2 cmpi.w #0,($66C).w ROM:001201A8 bgt.s loc_1201C4 ROM:001201AA move.w $37A(a5),d0 ROM:001201AE clr.b ($8C9).w ROM:001201B2 move.w d0,($66C).w ROM:001201B6 move.b #1,($8C9).w ROM:001201BC move.b #2,($112B).w ROM:001201C2 bra.s loc_120226 ROM:001201C4 ; --------------------------------------------------------------------------- ROM:001201C4 ROM:001201C4 loc_1201C4: ; CODE XREF: ROM:0012016A↑j ROM:001201C4 ; ROM:001201A8↑j ... ROM:001201C4 bsr.w sub_1202BE ROM:001201C8 rts ROM:001201CA ; --------------------------------------------------------------------------- ROM:001201CA ROM:001201CA loc_1201CA: ; DATA XREF: ROM:00120138↑o ROM:001201CA cmpi.w #0,($66C).w ROM:001201D0 bgt.s loc_1201EC ROM:001201D2 btst #2,($1327).w ROM:001201D8 beq.s loc_1201EC ROM:001201DA bset #2,($1326).w ROM:001201E0 move.b #5,($112B).w ROM:001201E6 bra.l locret_1202B2 ROM:001201EC ; --------------------------------------------------------------------------- ROM:001201EC ROM:001201EC loc_1201EC: ; CODE XREF: ROM:001201D0↑j ROM:001201EC ; ROM:001201D8↑j ROM:001201EC cmpi.w #0,($66C).w ROM:001201F2 bgt.s loc_120226 ROM:001201F4 btst #2,($1327).w ROM:001201FA bne.s loc_120226 ROM:001201FC addq.w #1,($B78).w ROM:00120200 bvc.s loc_120208 ROM:00120202 move.w #$8000,($B78).w ROM:00120208 ROM:00120208 loc_120208: ; CODE XREF: ROM:00120200↑j ROM:00120208 bsr.w sub_120316 ROM:0012020C move.w $378(a5),d0 ROM:00120210 clr.b ($8C9).w ROM:00120214 move.w d0,($66C).w ROM:00120218 move.b #1,($8C9).w ROM:0012021E move.b #1,($112B).w ROM:00120224 bra.s loc_1201C4 ROM:00120226 ; --------------------------------------------------------------------------- ROM:00120226 ROM:00120226 loc_120226: ; CODE XREF: ROM:001201C2↑j ROM:00120226 ; ROM:001201F2↑j ... ROM:00120226 bsr.w sub_120338 ROM:0012022A rts ROM:0012022C ; --------------------------------------------------------------------------- ROM:0012022C ROM:0012022C loc_12022C: ; DATA XREF: ROM:0012013C↑o ROM:0012022C cmpi.w #0,($66C).w ROM:00120232 bgt.s loc_12024E ROM:00120234 move.w $37A(a5),d0 ROM:00120238 clr.b ($8C9).w ROM:0012023C move.w d0,($66C).w ROM:00120240 move.b #1,($8C9).w ROM:00120246 move.b #4,($112B).w ROM:0012024C bra.s loc_1202A8 ROM:0012024E ; --------------------------------------------------------------------------- ROM:0012024E ROM:0012024E loc_12024E: ; CODE XREF: ROM:0012019C↑j ROM:0012024E ; ROM:00120232↑j ... ROM:0012024E bsr.w sub_1202BE ROM:00120252 rts ROM:00120254 ; --------------------------------------------------------------------------- ROM:00120254 ROM:00120254 loc_120254: ; DATA XREF: ROM:00120140↑o ROM:00120254 cmpi.w #0,($66C).w ROM:0012025A bgt.s loc_120286 ROM:0012025C btst #2,($1327).w ROM:00120262 bne.s loc_120286 ROM:00120264 bsr.w sub_1202B6 ROM:00120268 bsr.w sub_120316 ROM:0012026C move.w $378(a5),d0 ROM:00120270 clr.b ($8C9).w ROM:00120274 move.w d0,($66C).w ROM:00120278 move.b #1,($8C9).w ROM:0012027E move.b #3,($112B).w ROM:00120284 bra.s loc_12024E ROM:00120286 ; --------------------------------------------------------------------------- ROM:00120286 ROM:00120286 loc_120286: ; CODE XREF: ROM:0012025A↑j ROM:00120286 ; ROM:00120262↑j ROM:00120286 cmpi.w #0,($66C).w ROM:0012028C bgt.s loc_1202A8 ROM:0012028E btst #2,($1327).w ROM:00120294 beq.s loc_1202A8 ROM:00120296 bsr.w sub_1202B6 ROM:0012029A bset #2,($1326).w ROM:001202A0 move.b #5,($112B).w ROM:001202A6 bra.s locret_1202B2 ROM:001202A8 ; --------------------------------------------------------------------------- ROM:001202A8 ROM:001202A8 loc_1202A8: ; CODE XREF: ROM:0012024C↑j ROM:001202A8 ; ROM:0012028C↑j ... ROM:001202A8 bsr.w sub_120338 ROM:001202AC bsr.w sub_120378 ROM:001202B0 rts ROM:001202B2 ; --------------------------------------------------------------------------- ROM:001202B2 ROM:001202B2 locret_1202B2: ; CODE XREF: ROM:001201E6↑j ROM:001202B2 ; ROM:001202A6↑j ROM:001202B2 ; DATA XREF: ... ROM:001202B2 rts ROM:001202B4 ; --------------------------------------------------------------------------- ROM:001202B4 rts ROM:001202B6 ROM:001202B6 ; =============== S U B R O U T I N E ======================================= ROM:001202B6 ROM:001202B6 ROM:001202B6 sub_1202B6: ; CODE XREF: ROM:00120264↑p ROM:001202B6 ; ROM:00120296↑p ROM:001202B6 move.w $3FE(a5),($BE4).w ROM:001202BC rts ROM:001202BC ; End of function sub_1202B6 ROM:001202BC ROM:001202BE ROM:001202BE ; =============== S U B R O U T I N E ======================================= ROM:001202BE ROM:001202BE ROM:001202BE sub_1202BE: ; CODE XREF: ROM:loc_1201C4↑p ROM:001202BE ; ROM:loc_12024E↑p ROM:001202BE move.w ($BBA).w,d0 ROM:001202C2 move.w $37C(a5),d1 ROM:001202C6 cmpi.w #0,d1 ROM:001202CA blt.s loc_1202D8 ROM:001202CC cmp.w ($B7E).w,d0 ROM:001202D0 bge.s loc_1202D6 ROM:001202D2 move.w d0,($B7E).w ROM:001202D6 ROM:001202D6 loc_1202D6: ; CODE XREF: sub_1202BE+12↑j ROM:001202D6 bra.s locret_1202E2 ROM:001202D8 ; --------------------------------------------------------------------------- ROM:001202D8 ROM:001202D8 loc_1202D8: ; CODE XREF: sub_1202BE+C↑j ROM:001202D8 cmp.w ($B7E).w,d0 ROM:001202DC ble.s locret_1202E2 ROM:001202DE move.w d0,($B7E).w ROM:001202E2 ROM:001202E2 locret_1202E2: ; CODE XREF: sub_1202BE:loc_1202D6↑j ROM:001202E2 ; sub_1202BE+1E↑j ROM:001202E2 rts ROM:001202E2 ; End of function sub_1202BE ROM:001202E2 ROM:001202E4 ROM:001202E4 ; =============== S U B R O U T I N E ======================================= ROM:001202E4 ROM:001202E4 ROM:001202E4 sub_1202E4: ; CODE XREF: sub_1200F2+12↑p ROM:001202E4 move.w ($B7A).w,d0 ROM:001202E8 cmp.w ($B7C).w,d0 ROM:001202EC ble.s loc_1202F2 ROM:001202EE move.w d0,($B7C).w ROM:001202F2 ROM:001202F2 loc_1202F2: ; CODE XREF: sub_1202E4+8↑j ROM:001202F2 move.w $382(a5),d1 ROM:001202F6 move.w $384(a5),d2 ROM:001202FA cmp.w ($B7C).w,d1 ROM:001202FE bgt.s loc_12030E ROM:00120300 cmp.w ($B7C).w,d2 ROM:00120304 blt.s loc_12030E ROM:00120306 bset #2,($1327).w ROM:0012030C bra.s locret_120314 ROM:0012030E ; --------------------------------------------------------------------------- ROM:0012030E ROM:0012030E loc_12030E: ; CODE XREF: sub_1202E4+1A↑j ROM:0012030E ; sub_1202E4+20↑j ROM:0012030E bclr #2,($1327).w ROM:00120314 ROM:00120314 locret_120314: ; CODE XREF: sub_1202E4+28↑j ROM:00120314 rts ROM:00120314 ; End of function sub_1202E4 ROM:00120314 ROM:00120316 ROM:00120316 ; =============== S U B R O U T I N E ======================================= ROM:00120316 ROM:00120316 ROM:00120316 sub_120316: ; CODE XREF: ROM:loc_120148↑p ROM:00120316 ; ROM:loc_120180↑p ... ROM:00120316 move.w $37C(a5),d1 ROM:0012031A cmpi.w #0,d1 ROM:0012031E blt.s loc_120328 ROM:00120320 move.w #$2EE0,($B7E).w ROM:00120326 bra.s loc_12032E ROM:00120328 ; --------------------------------------------------------------------------- ROM:00120328 ROM:00120328 loc_120328: ; CODE XREF: sub_120316+8↑j ROM:00120328 move.w #$D120,($B7E).w ROM:0012032E ROM:0012032E loc_12032E: ; CODE XREF: sub_120316+10↑j ROM:0012032E clr.w ($B7C).w ROM:00120332 clr.w ($B7A).w ROM:00120336 rts ROM:00120336 ; End of function sub_120316 ROM:00120336 ROM:00120338 ROM:00120338 ; =============== S U B R O U T I N E ======================================= ROM:00120338 ROM:00120338 ROM:00120338 sub_120338: ; CODE XREF: ROM:loc_120226↑p ROM:00120338 ; ROM:loc_1202A8↑p ROM:00120338 move.w $37C(a5),d1 ROM:0012033C move.w ($BBA).w,d0 ROM:00120340 sub.w ($B7E).w,d0 ROM:00120344 cmpi.w #0,d1 ROM:00120348 blt.s loc_12035E ROM:0012034A cmpi.w #0,d0 ROM:0012034E ble.s loc_120356 ROM:00120350 move.w d0,($B7A).w ROM:00120354 bra.s loc_12035A ROM:00120356 ; --------------------------------------------------------------------------- ROM:00120356 ROM:00120356 loc_120356: ; CODE XREF: sub_120338+16↑j ROM:00120356 clr.w ($B7A).w ROM:0012035A ROM:0012035A loc_12035A: ; CODE XREF: sub_120338+1C↑j ROM:0012035A bra.w locret_120376 ROM:0012035E ; --------------------------------------------------------------------------- ROM:0012035E ROM:0012035E loc_12035E: ; CODE XREF: sub_120338+10↑j ROM:0012035E cmpi.w #0,d0 ROM:00120362 bge.s loc_120372 ROM:00120364 move.w ($B7E).w,d0 ROM:00120368 sub.w ($BBA).w,d0 ROM:0012036C move.w d0,($B7A).w ROM:00120370 bra.s locret_120376 ROM:00120372 ; --------------------------------------------------------------------------- ROM:00120372 ROM:00120372 loc_120372: ; CODE XREF: sub_120338+2A↑j ROM:00120372 clr.w ($B7A).w ROM:00120376 ROM:00120376 locret_120376: ; CODE XREF: sub_120338:loc_12035A↑j ROM:00120376 ; sub_120338+38↑j ROM:00120376 rts ROM:00120376 ; End of function sub_120338 ROM:00120376 ROM:00120378 ROM:00120378 ; =============== S U B R O U T I N E ======================================= ROM:00120378 ROM:00120378 ROM:00120378 sub_120378: ; CODE XREF: ROM:001202AC↑p ROM:00120378 move.w $3FE(a5),d0 ROM:0012037C btst #5,($938).w ROM:00120382 beq.s loc_120388 ROM:00120384 move.w $37E(a5),d0 ROM:00120388 ROM:00120388 loc_120388: ; CODE XREF: sub_120378+A↑j ROM:00120388 btst #6,($131F).w ROM:0012038E beq.s loc_120394 ROM:00120390 add.w $380(a5),d0 ROM:00120394 ROM:00120394 loc_120394: ; CODE XREF: sub_120378+16↑j ROM:00120394 add.w $37C(a5),d0 ROM:00120398 move.w d0,($BE4).w ROM:0012039C rts ROM:0012039C ; End of function sub_120378 ROM:0012039C ROM:0012039E ROM:0012039E ; =============== S U B R O U T I N E ======================================= ROM:0012039E ROM:0012039E ROM:0012039E sub_12039E: ; CODE XREF: sub_1200F2+A↑p ROM:0012039E move.w $374(a5),d0 ROM:001203A2 bclr #2,($1338).w ROM:001203A8 btst #5,($938).w ROM:001203AE bne.s loc_1203B6 ROM:001203B0 cmp.w ($A80).w,d0 ROM:001203B4 blt.s loc_1203BC ROM:001203B6 ROM:001203B6 loc_1203B6: ; CODE XREF: sub_12039E+10↑j ROM:001203B6 bset #2,($1338).w ROM:001203BC ROM:001203BC loc_1203BC: ; CODE XREF: sub_12039E+16↑j ROM:001203BC btst #6,($131F).w ROM:001203C2 beq.s locret_1203CA ROM:001203C4 bset #2,($1338).w ROM:001203CA ROM:001203CA locret_1203CA: ; CODE XREF: sub_12039E+24↑j ROM:001203CA rts ROM:001203CA ; End of function sub_12039E ROM:001203CA ROM:001203CC ROM:001203CC ; =============== S U B R O U T I N E ======================================= ROM:001203CC ROM:001203CC ROM:001203CC sub_1203CC: ; CODE XREF: sub_1200F2+1C↑p ROM:001203CC btst #5,($1331).w ROM:001203D2 beq.s locret_120402 ROM:001203D4 move.w $386(a5),d0 ROM:001203D8 cmp.w ($B80).w,d0 ROM:001203DC bgt.s locret_120402 ROM:001203DE move.w $388(a5),d0 ROM:001203E2 cmp.w ($B80).w,d0 ROM:001203E6 blt.s locret_120402 ROM:001203E8 move.w $38A(a5),d0 ROM:001203EC cmp.w ($B82).w,d0 ROM:001203F0 bgt.s locret_120402 ROM:001203F2 move.w $38C(a5),d0 ROM:001203F6 cmp.w ($B82).w,d0 ROM:001203FA blt.s locret_120402 ROM:001203FC bset #2,($1326).w ROM:00120402 ROM:00120402 locret_120402: ; CODE XREF: sub_1203CC+6↑j ROM:00120402 ; sub_1203CC+10↑j ... ROM:00120402 rts ROM:00120402 ; End of function sub_1203CC ROM:00120402 ROM:00120404 ROM:00120404 ; =============== S U B R O U T I N E ======================================= ROM:00120404 ROM:00120404 ROM:00120404 sub_120404: ; CODE XREF: sub_1200F2:loc_12010A↑p ROM:00120404 bclr #5,($1331).w ROM:0012040A clr.w d1 ROM:0012040C move.b ($112C).w,d1 ROM:00120410 cmpi.w #3,d1 ROM:00120414 bcc.s locret_12041E ROM:00120416 movea.l off_120420(pc,d1.w*4),a0 ROM:0012041A nop ROM:0012041C jmp (a0) ROM:0012041E ; --------------------------------------------------------------------------- ROM:0012041E ROM:0012041E locret_12041E: ; CODE XREF: sub_120404+10↑j ROM:0012041E rts ROM:0012041E ; End of function sub_120404 ROM:0012041E ROM:0012041E ; --------------------------------------------------------------------------- ROM:00120420 off_120420: dc.l loc_12042C ; DATA XREF: sub_120404+12↑r ROM:00120424 dc.l loc_12044A ROM:00120428 dc.l loc_1204B0 ROM:0012042C ; --------------------------------------------------------------------------- ROM:0012042C ROM:0012042C loc_12042C: ; DATA XREF: ROM:off_120420↑o ROM:0012042C bclr #1,($1341).w ROM:00120432 clr.b ($91D).w ROM:00120436 clr.w ($714).w ROM:0012043A move.b #3,($91D).w ROM:00120440 move.b #1,($112C).w ROM:00120446 bra.s locret_1204AE ROM:00120448 ; --------------------------------------------------------------------------- ROM:00120448 rts ROM:0012044A ; --------------------------------------------------------------------------- ROM:0012044A ROM:0012044A loc_12044A: ; DATA XREF: ROM:00120424↑o ROM:0012044A move.w ($B86).w,d0 ROM:0012044E btst #0,($131E).w ROM:00120454 beq.s loc_120468 ROM:00120456 cmp.w ($572).w,d0 ROM:0012045A bge.s loc_120468 ROM:0012045C bsr.w sub_1204FA ROM:00120460 move.b #1,($112C).w ROM:00120466 bra.s locret_1204AE ROM:00120468 ; --------------------------------------------------------------------------- ROM:00120468 ROM:00120468 loc_120468: ; CODE XREF: ROM:00120454↑j ROM:00120468 ; ROM:0012045A↑j ROM:00120468 move.w ($B86).w,d0 ROM:0012046C sub.w $372(a5),d0 ROM:00120470 btst #0,($131E).w ROM:00120476 beq.s locret_1204AE ROM:00120478 cmp.w ($572).w,d0 ROM:0012047C ble.s locret_1204AE ROM:0012047E bset #1,($1341).w ROM:00120484 bsr.w sub_120510 ROM:00120488 clr.b ($91D).w ROM:0012048C clr.w ($714).w ROM:00120490 move.b #3,($91D).w ROM:00120496 move.w ($712).w,($714).w ROM:0012049C bsr.w sub_120508 ROM:001204A0 bset #5,($1331).w ROM:001204A6 move.b #2,($112C).w ROM:001204AC bra.s locret_1204F6 ROM:001204AE ; --------------------------------------------------------------------------- ROM:001204AE ROM:001204AE locret_1204AE: ; CODE XREF: ROM:00120446↑j ROM:001204AE ; ROM:00120466↑j ... ROM:001204AE rts ROM:001204B0 ; --------------------------------------------------------------------------- ROM:001204B0 ROM:001204B0 loc_1204B0: ; DATA XREF: ROM:00120428↑o ROM:001204B0 move.w ($B88).w,d0 ROM:001204B4 btst #0,($131E).w ROM:001204BA beq.s loc_1204CE ROM:001204BC cmp.w ($572).w,d0 ROM:001204C0 ble.s loc_1204CE ROM:001204C2 bsr.w sub_120508 ROM:001204C6 move.b #2,($112C).w ROM:001204CC bra.s locret_1204F6 ROM:001204CE ; --------------------------------------------------------------------------- ROM:001204CE ROM:001204CE loc_1204CE: ; CODE XREF: ROM:001204BA↑j ROM:001204CE ; ROM:001204C0↑j ROM:001204CE move.w ($B88).w,d0 ROM:001204D2 add.w $372(a5),d0 ROM:001204D6 btst #0,($131E).w ROM:001204DC beq.s locret_1204F6 ROM:001204DE cmp.w ($572).w,d0 ROM:001204E2 bge.s locret_1204F6 ROM:001204E4 bclr #1,($1341).w ROM:001204EA bsr.w sub_1204FA ROM:001204EE move.b #1,($112C).w ROM:001204F4 bra.s locret_1204AE ROM:001204F6 ; --------------------------------------------------------------------------- ROM:001204F6 ROM:001204F6 locret_1204F6: ; CODE XREF: ROM:001204AC↑j ROM:001204F6 ; ROM:001204CC↑j ... ROM:001204F6 rts ROM:001204F8 ; --------------------------------------------------------------------------- ROM:001204F8 rts ROM:001204FA ROM:001204FA ; =============== S U B R O U T I N E ======================================= ROM:001204FA ROM:001204FA ROM:001204FA sub_1204FA: ; CODE XREF: ROM:0012045C↑p ROM:001204FA ; ROM:001204EA↑p ROM:001204FA move.w ($572).w,($B86).w ROM:00120500 move.w ($714).w,($B84).w ROM:00120506 rts ROM:00120506 ; End of function sub_1204FA ROM:00120506 ROM:00120508 ROM:00120508 ; =============== S U B R O U T I N E ======================================= ROM:00120508 ROM:00120508 ROM:00120508 sub_120508: ; CODE XREF: ROM:0012049C↑p ROM:00120508 ; ROM:001204C2↑p ROM:00120508 move.w ($572).w,($B88).w ROM:0012050E rts ROM:0012050E ; End of function sub_120508 ROM:0012050E ROM:00120510 ROM:00120510 ; =============== S U B R O U T I N E ======================================= ROM:00120510 ROM:00120510 ROM:00120510 sub_120510: ; CODE XREF: ROM:00120484↑p ROM:00120510 move.w ($B84).w,($B82).w ROM:00120516 move.w ($714).w,d0 ROM:0012051A sub.w ($B84).w,d0 ROM:0012051E move.w d0,($712).w ROM:00120522 move.w ($B86).w,d0 ROM:00120526 sub.w ($B88).w,d0 ROM:0012052A move.w d0,($B80).w ROM:0012052E rts ROM:0012052E ; End of function sub_120510 ROM:0012052E ROM:00120530 ROM:00120530 ; =============== S U B R O U T I N E ======================================= ROM:00120530 ROM:00120530 ROM:00120530 sub_120530: ; CODE XREF: sub_1213C6+2A↓p ROM:00120530 bsr.w sub_12070C ROM:00120534 bsr.w sub_120742 ROM:00120538 clr.w d1 ROM:0012053A move.b ($112D).w,d1 ROM:0012053E cmpi.w #4,d1 ROM:00120542 bcc.s locret_12054C ROM:00120544 movea.l off_12054E(pc,d1.w*4),a0 ROM:00120548 nop ROM:0012054A jmp (a0) ROM:0012054C ; --------------------------------------------------------------------------- ROM:0012054C ROM:0012054C locret_12054C: ; CODE XREF: sub_120530+12↑j ROM:0012054C rts ROM:0012054C ; End of function sub_120530 ROM:0012054C ROM:0012054C ; --------------------------------------------------------------------------- ROM:0012054E off_12054E: dc.l loc_12055E ; DATA XREF: sub_120530+14↑r ROM:00120552 dc.l loc_12056C ROM:00120556 dc.l loc_1205F4 ROM:0012055A dc.l loc_12067E ROM:0012055E ; --------------------------------------------------------------------------- ROM:0012055E ROM:0012055E loc_12055E: ; DATA XREF: ROM:off_12054E↑o ROM:0012055E move.b #1,($112D).w ROM:00120564 bra.l locret_1205F2 ROM:0012056A ; --------------------------------------------------------------------------- ROM:0012056A rts ROM:0012056C ; --------------------------------------------------------------------------- ROM:0012056C ROM:0012056C loc_12056C: ; DATA XREF: ROM:00120552↑o ROM:0012056C move.w $394(a5),d0 ROM:00120570 btst #3,($133E).w ROM:00120576 beq.s loc_1205B8 ROM:00120578 cmp.w ($574).w,d0 ROM:0012057C ble.s loc_1205B8 ROM:0012057E bsr.w sub_120764 ROM:00120582 move.w $392(a5),d1 ROM:00120586 clr.b ($8CB).w ROM:0012058A move.w d1,($670).w ROM:0012058E move.b #1,($8CB).w ROM:00120594 move.w $396(a5),d1 ROM:00120598 clr.b ($8CA).w ROM:0012059C move.w d1,($66E).w ROM:001205A0 move.b #1,($8CA).w ROM:001205A6 bset #0,($132F).w ROM:001205AC move.b #3,($112D).w ROM:001205B2 bra.l locret_120708 ROM:001205B8 ; --------------------------------------------------------------------------- ROM:001205B8 ROM:001205B8 loc_1205B8: ; CODE XREF: ROM:00120576↑j ROM:001205B8 ; ROM:0012057C↑j ROM:001205B8 move.w $390(a5),d0 ROM:001205BC btst #3,($133E).w ROM:001205C2 beq.s locret_1205F2 ROM:001205C4 cmp.w ($BBA).w,d0 ROM:001205C8 ble.s locret_1205F2 ROM:001205CA bsr.w sub_120764 ROM:001205CE move.w $392(a5),d1 ROM:001205D2 clr.b ($8CB).w ROM:001205D6 move.w d1,($670).w ROM:001205DA move.b #1,($8CB).w ROM:001205E0 bset #0,($132F).w ROM:001205E6 move.b #2,($112D).w ROM:001205EC bra.l locret_12067C ROM:001205F2 ; --------------------------------------------------------------------------- ROM:001205F2 ROM:001205F2 locret_1205F2: ; CODE XREF: ROM:00120564↑j ROM:001205F2 ; ROM:001205C2↑j ... ROM:001205F2 rts ROM:001205F4 ; --------------------------------------------------------------------------- ROM:001205F4 ROM:001205F4 loc_1205F4: ; DATA XREF: ROM:00120556↑o ROM:001205F4 move.w $390(a5),d1 ROM:001205F8 move.w $394(a5),d0 ROM:001205FC btst #3,($133E).w ROM:00120602 beq.s loc_120610 ROM:00120604 cmp.w ($BBA).w,d1 ROM:00120608 bgt.s loc_12061E ROM:0012060A cmp.w ($574).w,d0 ROM:0012060E bgt.s loc_12061E ROM:00120610 ROM:00120610 loc_120610: ; CODE XREF: ROM:00120602↑j ROM:00120610 bclr #0,($132F).w ROM:00120616 move.b #1,($112D).w ROM:0012061C bra.s locret_1205F2 ROM:0012061E ; --------------------------------------------------------------------------- ROM:0012061E ROM:0012061E loc_12061E: ; CODE XREF: ROM:00120608↑j ROM:0012061E ; ROM:0012060E↑j ROM:0012061E btst #3,($133E).w ROM:00120624 beq.s loc_12064A ROM:00120626 cmp.w ($574).w,d0 ROM:0012062A ble.s loc_12064A ROM:0012062C move.w $396(a5),d2 ROM:00120630 clr.b ($8CA).w ROM:00120634 move.w d2,($66E).w ROM:00120638 move.b #1,($8CA).w ROM:0012063E move.b #3,($112D).w ROM:00120644 bra.l locret_120708 ROM:0012064A ; --------------------------------------------------------------------------- ROM:0012064A ROM:0012064A loc_12064A: ; CODE XREF: ROM:00120624↑j ROM:0012064A ; ROM:0012062A↑j ROM:0012064A btst #3,($133E).w ROM:00120650 beq.s locret_12067C ROM:00120652 cmpi.w #0,($670).w ROM:00120658 bgt.s locret_12067C ROM:0012065A bsr.w sub_120764 ROM:0012065E move.w $392(a5),d2 ROM:00120662 clr.b ($8CB).w ROM:00120666 move.w d2,($670).w ROM:0012066A move.b #1,($8CB).w ROM:00120670 move.b #2,($112D).w ROM:00120676 bra.l *+6 ROM:0012067C ; --------------------------------------------------------------------------- ROM:0012067C ROM:0012067C locret_12067C: ; CODE XREF: ROM:001205EC↑j ROM:0012067C ; ROM:00120650↑j ... ROM:0012067C rts ROM:0012067E ; --------------------------------------------------------------------------- ROM:0012067E ROM:0012067E loc_12067E: ; DATA XREF: ROM:0012055A↑o ROM:0012067E move.w $390(a5),d0 ROM:00120682 btst #3,($133E).w ROM:00120688 beq.s loc_120698 ROM:0012068A cmp.w ($BBA).w,d0 ROM:0012068E bgt.s loc_1206AA ROM:00120690 cmpi.w #0,($66E).w ROM:00120696 bgt.s loc_1206AA ROM:00120698 ROM:00120698 loc_120698: ; CODE XREF: ROM:00120688↑j ROM:00120698 bclr #0,($132F).w ROM:0012069E move.b #1,($112D).w ROM:001206A4 bra.l locret_1205F2 ROM:001206AA ; --------------------------------------------------------------------------- ROM:001206AA ROM:001206AA loc_1206AA: ; CODE XREF: ROM:0012068E↑j ROM:001206AA ; ROM:00120696↑j ROM:001206AA cmpi.w #0,($670).w ROM:001206B0 bgt.s loc_1206D8 ROM:001206B2 btst #3,($133E).w ROM:001206B8 beq.s loc_1206D8 ROM:001206BA bsr.w sub_120764 ROM:001206BE move.w $392(a5),d2 ROM:001206C2 clr.b ($8CB).w ROM:001206C6 move.w d2,($670).w ROM:001206CA move.b #1,($8CB).w ROM:001206D0 move.b #3,($112D).w ROM:001206D6 bra.s locret_120708 ROM:001206D8 ; --------------------------------------------------------------------------- ROM:001206D8 ROM:001206D8 loc_1206D8: ; CODE XREF: ROM:001206B0↑j ROM:001206D8 ; ROM:001206B8↑j ROM:001206D8 move.w $394(a5),d1 ROM:001206DC btst #3,($133E).w ROM:001206E2 beq.s locret_120708 ROM:001206E4 cmp.w ($574).w,d1 ROM:001206E8 ble.s locret_120708 ROM:001206EA move.w $396(a5),d2 ROM:001206EE clr.b ($8CA).w ROM:001206F2 move.w d2,($66E).w ROM:001206F6 move.b #1,($8CA).w ROM:001206FC move.b #3,($112D).w ROM:00120702 bra.l *+6 ROM:00120708 ; --------------------------------------------------------------------------- ROM:00120708 ROM:00120708 locret_120708: ; CODE XREF: ROM:001205B2↑j ROM:00120708 ; ROM:00120644↑j ... ROM:00120708 rts ROM:0012070A ; --------------------------------------------------------------------------- ROM:0012070A rts ROM:0012070C ROM:0012070C ; =============== S U B R O U T I N E ======================================= ROM:0012070C ROM:0012070C ROM:0012070C sub_12070C: ; CODE XREF: sub_120530↑p ROM:0012070C move.w $39A(a5),d0 ROM:00120710 btst #4,($934).w ROM:00120716 beq.s loc_12073A ROM:00120718 cmp.w ($572).w,d0 ROM:0012071C blt.s loc_12073A ROM:0012071E btst #3,($133C).w ROM:00120724 beq.s loc_120730 ROM:00120726 bset #3,($133E).w ROM:0012072C bra.w loc_120736 ROM:00120730 ; --------------------------------------------------------------------------- ROM:00120730 ROM:00120730 loc_120730: ; CODE XREF: sub_12070C+18↑j ROM:00120730 bclr #3,($133E).w ROM:00120736 ROM:00120736 loc_120736: ; CODE XREF: sub_12070C+20↑j ROM:00120736 bra.w locret_120740 ROM:0012073A ; --------------------------------------------------------------------------- ROM:0012073A ROM:0012073A loc_12073A: ; CODE XREF: sub_12070C+A↑j ROM:0012073A ; sub_12070C+10↑j ROM:0012073A bclr #3,($133E).w ROM:00120740 ROM:00120740 locret_120740: ; CODE XREF: sub_12070C:loc_120736↑j ROM:00120740 rts ROM:00120740 ; End of function sub_12070C ROM:00120740 ROM:00120742 ROM:00120742 ; =============== S U B R O U T I N E ======================================= ROM:00120742 ROM:00120742 ROM:00120742 sub_120742: ; CODE XREF: sub_120530+4↑p ROM:00120742 move.w #$3ACC,d1 ROM:00120746 move.w ($A80).w,d2 ROM:0012074A bsr.l sub_1175A4 ROM:00120750 add.w ($BB4).w,d1 ROM:00120754 move.w $DC(a5),d0 ROM:00120758 cmp.w d1,d0 ROM:0012075A bge.s loc_12075E ROM:0012075C move.w d0,d1 ROM:0012075E ROM:0012075E loc_12075E: ; CODE XREF: sub_120742+18↑j ROM:0012075E move.w d1,($B8A).w ROM:00120762 rts ROM:00120762 ; End of function sub_120742 ROM:00120762 ROM:00120764 ROM:00120764 ; =============== S U B R O U T I N E ======================================= ROM:00120764 ROM:00120764 ROM:00120764 sub_120764: ; CODE XREF: ROM:0012057E↑p ROM:00120764 ; ROM:001205CA↑p ... ROM:00120764 move.w $398(a5),d0 ROM:00120768 ext.l d0 ROM:0012076A cmpi.l #0,d0 ROM:00120770 ble.s locret_120778 ROM:00120772 bsr.l sub_116BBE ROM:00120778 ROM:00120778 locret_120778: ; CODE XREF: sub_120764+C↑j ROM:00120778 rts ROM:00120778 ; End of function sub_120764 ROM:00120778 ROM:0012077A ROM:0012077A ; =============== S U B R O U T I N E ======================================= ROM:0012077A ROM:0012077A ROM:0012077A sub_12077A: ; CODE XREF: sub_121AA4↓p ROM:0012077A bsr.w sub_120788 ROM:0012077E bsr.w sub_1208A4 ROM:00120782 bsr.w sub_120AE6 ROM:00120786 rts ROM:00120786 ; End of function sub_12077A ROM:00120786 ROM:00120788 ROM:00120788 ; =============== S U B R O U T I N E ======================================= ROM:00120788 ROM:00120788 ROM:00120788 sub_120788: ; CODE XREF: sub_12077A↑p ROM:00120788 clr.w d1 ROM:0012078A move.b ($112E).w,d1 ROM:0012078E cmpi.w #5,d1 ROM:00120792 bcc.s locret_12079C ROM:00120794 movea.l off_12079E(pc,d1.w*4),a0 ROM:00120798 nop ROM:0012079A jmp (a0) ROM:0012079C ; --------------------------------------------------------------------------- ROM:0012079C ROM:0012079C locret_12079C: ; CODE XREF: sub_120788+A↑j ROM:0012079C rts ROM:0012079C ; End of function sub_120788 ROM:0012079C ROM:0012079C ; --------------------------------------------------------------------------- ROM:0012079E off_12079E: dc.l loc_1207B2 ; DATA XREF: sub_120788+C↑r ROM:001207A2 dc.l loc_1207C8 ROM:001207A6 dc.l loc_1207DA ROM:001207AA dc.l loc_120822 ROM:001207AE dc.l loc_12086C ROM:001207B2 ; --------------------------------------------------------------------------- ROM:001207B2 ROM:001207B2 loc_1207B2: ; DATA XREF: ROM:off_12079E↑o ROM:001207B2 bclr #5,($1333).w ROM:001207B8 bclr #1,($132F).w ROM:001207BE move.b #1,($112E).w ROM:001207C4 bra.s locret_1207D8 ROM:001207C6 ; --------------------------------------------------------------------------- ROM:001207C6 rts ROM:001207C8 ; --------------------------------------------------------------------------- ROM:001207C8 ROM:001207C8 loc_1207C8: ; DATA XREF: ROM:001207A2↑o ROM:001207C8 btst #0,($131E).w ROM:001207CE beq.s locret_1207D8 ROM:001207D0 move.b #2,($112E).w ROM:001207D6 bra.s loc_12081C ROM:001207D8 ; --------------------------------------------------------------------------- ROM:001207D8 ROM:001207D8 locret_1207D8: ; CODE XREF: ROM:001207C4↑j ROM:001207D8 ; ROM:001207CE↑j ... ROM:001207D8 rts ROM:001207DA ; --------------------------------------------------------------------------- ROM:001207DA ROM:001207DA loc_1207DA: ; DATA XREF: ROM:001207A6↑o ROM:001207DA btst #0,($131E).w ROM:001207E0 bne.s loc_1207EA ROM:001207E2 move.b #1,($112E).w ROM:001207E8 bra.s locret_1207D8 ROM:001207EA ; --------------------------------------------------------------------------- ROM:001207EA ROM:001207EA loc_1207EA: ; CODE XREF: ROM:001207E0↑j ROM:001207EA move.w ($B8C).w,d0 ROM:001207EE btst #0,($131E).w ROM:001207F4 beq.s loc_12081C ROM:001207F6 cmp.w ($574).w,d0 ROM:001207FA blt.s loc_12081C ROM:001207FC move.w $39E(a5),d1 ROM:00120800 clr.b ($90B).w ROM:00120804 move.w d1,($6F0).w ROM:00120808 move.b #1,($90B).w ROM:0012080E bset #5,($1333).w ROM:00120814 move.b #3,($112E).w ROM:0012081A bra.s loc_120866 ROM:0012081C ; --------------------------------------------------------------------------- ROM:0012081C ROM:0012081C loc_12081C: ; CODE XREF: ROM:001207D6↑j ROM:0012081C ; ROM:001207F4↑j ... ROM:0012081C bsr.w sub_120890 ROM:00120820 rts ROM:00120822 ; --------------------------------------------------------------------------- ROM:00120822 ROM:00120822 loc_120822: ; DATA XREF: ROM:001207AA↑o ROM:00120822 btst #0,($131E).w ROM:00120828 bne.s loc_120838 ROM:0012082A bclr #5,($1333).w ROM:00120830 move.b #1,($112E).w ROM:00120836 bra.s locret_1207D8 ROM:00120838 ; --------------------------------------------------------------------------- ROM:00120838 ROM:00120838 loc_120838: ; CODE XREF: ROM:00120828↑j ROM:00120838 move.w ($B8C).w,d0 ROM:0012083C cmp.w ($574).w,d0 ROM:00120840 bge.s loc_120850 ROM:00120842 bclr #5,($1333).w ROM:00120848 move.b #2,($112E).w ROM:0012084E bra.s loc_12081C ROM:00120850 ; --------------------------------------------------------------------------- ROM:00120850 ROM:00120850 loc_120850: ; CODE XREF: ROM:00120840↑j ROM:00120850 cmpi.w #0,($6F0).w ROM:00120856 bgt.s loc_120866 ROM:00120858 bset #1,($132F).w ROM:0012085E move.b #4,($112E).w ROM:00120864 bra.s locret_12088C ROM:00120866 ; --------------------------------------------------------------------------- ROM:00120866 ROM:00120866 loc_120866: ; CODE XREF: ROM:0012081A↑j ROM:00120866 ; ROM:00120856↑j ROM:00120866 bsr.w sub_120890 ROM:0012086A rts ROM:0012086C ; --------------------------------------------------------------------------- ROM:0012086C ROM:0012086C loc_12086C: ; DATA XREF: ROM:001207AE↑o ROM:0012086C btst #0,($131E).w ROM:00120872 bne.s locret_12088C ROM:00120874 bclr #5,($1333).w ROM:0012087A bclr #1,($132F).w ROM:00120880 move.b #1,($112E).w ROM:00120886 bra.l locret_1207D8 ROM:0012088C ; --------------------------------------------------------------------------- ROM:0012088C ROM:0012088C locret_12088C: ; CODE XREF: ROM:00120864↑j ROM:0012088C ; ROM:00120872↑j ROM:0012088C rts ROM:0012088E ; --------------------------------------------------------------------------- ROM:0012088E rts ROM:00120890 ROM:00120890 ; =============== S U B R O U T I N E ======================================= ROM:00120890 ROM:00120890 ROM:00120890 sub_120890: ; CODE XREF: ROM:loc_12081C↑p ROM:00120890 ; ROM:loc_120866↑p ROM:00120890 move.w #$3ACE,d1 ROM:00120894 move.w ($572).w,d2 ROM:00120898 bsr.l sub_1175A4 ROM:0012089E move.w d1,($B8C).w ROM:001208A2 rts ROM:001208A2 ; End of function sub_120890 ROM:001208A2 ROM:001208A4 ROM:001208A4 ; =============== S U B R O U T I N E ======================================= ROM:001208A4 ROM:001208A4 ROM:001208A4 sub_1208A4: ; CODE XREF: sub_12077A+4↑p ROM:001208A4 clr.w d1 ROM:001208A6 move.b ($112F).w,d1 ROM:001208AA cmpi.w #6,d1 ROM:001208AE bcc.s locret_1208B8 ROM:001208B0 movea.l off_1208BA(pc,d1.w*4),a0 ROM:001208B4 nop ROM:001208B6 jmp (a0) ROM:001208B8 ; --------------------------------------------------------------------------- ROM:001208B8 ROM:001208B8 locret_1208B8: ; CODE XREF: sub_1208A4+A↑j ROM:001208B8 rts ROM:001208B8 ; End of function sub_1208A4 ROM:001208B8 ROM:001208B8 ; --------------------------------------------------------------------------- ROM:001208BA off_1208BA: dc.l loc_1208D2 ; DATA XREF: sub_1208A4+C↑r ROM:001208BE dc.l loc_1208EE ROM:001208C2 dc.l loc_12091A ROM:001208C6 dc.l loc_120976 ROM:001208CA dc.l loc_1209EE ROM:001208CE dc.l loc_120A70 ROM:001208D2 ; --------------------------------------------------------------------------- ROM:001208D2 ROM:001208D2 loc_1208D2: ; DATA XREF: ROM:off_1208BA↑o ROM:001208D2 bclr #1,($1327).w ROM:001208D8 bclr #1,($132B).w ROM:001208DE bclr #6,($1330).w ROM:001208E4 move.b #1,($112F).w ROM:001208EA bra.s locret_120918 ROM:001208EC ; --------------------------------------------------------------------------- ROM:001208EC rts ROM:001208EE ; --------------------------------------------------------------------------- ROM:001208EE ROM:001208EE loc_1208EE: ; DATA XREF: ROM:001208BE↑o ROM:001208EE move.w $3A2(a5),d0 ROM:001208F2 btst #0,($133D).w ROM:001208F8 bne.s locret_120918 ROM:001208FA btst #3,($133C).w ROM:00120900 beq.s locret_120918 ROM:00120902 clr.b ($90C).w ROM:00120906 move.w d0,($6F2).w ROM:0012090A move.b #1,($90C).w ROM:00120910 move.b #2,($112F).w ROM:00120916 bra.s locret_120974 ROM:00120918 ; --------------------------------------------------------------------------- ROM:00120918 ; START OF FUNCTION CHUNK FOR sub_120A00 ROM:00120918 ; ADDITIONAL PARENT FUNCTION sub_120A82 ROM:00120918 ROM:00120918 locret_120918: ; CODE XREF: ROM:001208EA↑j ROM:00120918 ; ROM:001208F8↑j ... ROM:00120918 rts ROM:00120918 ; END OF FUNCTION CHUNK FOR sub_120A00 ROM:0012091A ; --------------------------------------------------------------------------- ROM:0012091A ROM:0012091A loc_12091A: ; DATA XREF: ROM:001208C2↑o ROM:0012091A btst #0,($133D).w ROM:00120920 beq.s loc_12092A ROM:00120922 move.b #1,($112F).w ROM:00120928 bra.s locret_120918 ROM:0012092A ; --------------------------------------------------------------------------- ROM:0012092A ROM:0012092A loc_12092A: ; CODE XREF: ROM:00120920↑j ROM:0012092A btst #3,($133C).w ROM:00120930 bne.s loc_12093A ROM:00120932 move.b #1,($112F).w ROM:00120938 bra.s locret_120918 ROM:0012093A ; --------------------------------------------------------------------------- ROM:0012093A ROM:0012093A loc_12093A: ; CODE XREF: ROM:00120930↑j ROM:0012093A move.w $39C(a5),d0 ROM:0012093E move.w $3A0(a5),d1 ROM:00120942 btst #0,($131E).w ROM:00120948 beq.s locret_120974 ROM:0012094A cmpi.w #0,($6F2).w ROM:00120950 bgt.s locret_120974 ROM:00120952 cmp.w ($574).w,d0 ROM:00120956 bgt.s locret_120974 ROM:00120958 clr.b ($90C).w ROM:0012095C move.w d1,($6F2).w ROM:00120960 move.b #1,($90C).w ROM:00120966 bset #1,($132B).w ROM:0012096C move.b #3,($112F).w ROM:00120972 bra.s locret_1209EC ROM:00120974 ; --------------------------------------------------------------------------- ROM:00120974 ROM:00120974 locret_120974: ; CODE XREF: ROM:00120916↑j ROM:00120974 ; ROM:00120948↑j ... ROM:00120974 rts ROM:00120976 ; --------------------------------------------------------------------------- ROM:00120976 ROM:00120976 loc_120976: ; DATA XREF: ROM:001208C6↑o ROM:00120976 btst #0,($133D).w ROM:0012097C beq.s loc_12098C ROM:0012097E bclr #1,($132B).w ROM:00120984 move.b #1,($112F).w ROM:0012098A bra.s locret_120918 ROM:0012098C ; --------------------------------------------------------------------------- ROM:0012098C ROM:0012098C loc_12098C: ; CODE XREF: ROM:0012097C↑j ROM:0012098C btst #3,($133C).w ROM:00120992 bne.s loc_1209A6 ROM:00120994 bclr #1,($132B).w ROM:0012099A move.b #1,($112F).w ROM:001209A0 bra.l locret_120918 ROM:001209A6 ; --------------------------------------------------------------------------- ROM:001209A6 ROM:001209A6 loc_1209A6: ; CODE XREF: ROM:00120992↑j ROM:001209A6 move.w $39C(a5),d0 ROM:001209AA btst #0,($131E).w ROM:001209B0 beq.s loc_1209B8 ROM:001209B2 cmp.w ($574).w,d0 ROM:001209B6 ble.s loc_1209CE ROM:001209B8 ROM:001209B8 loc_1209B8: ; CODE XREF: ROM:001209B0↑j ROM:001209B8 bclr #1,($132B).w ROM:001209BE clr.b ($90C).w ROM:001209C2 clr.w ($6F2).w ROM:001209C6 move.b #2,($112F).w ROM:001209CC bra.s locret_120974 ROM:001209CE ; --------------------------------------------------------------------------- ROM:001209CE ROM:001209CE loc_1209CE: ; CODE XREF: ROM:001209B6↑j ROM:001209CE cmpi.w #0,($6F2).w ROM:001209D4 bgt.s locret_1209EC ROM:001209D6 bset #6,($1330).w ROM:001209DC bsr.w sub_120ABE ROM:001209E0 move.b #4,($112F).w ROM:001209E6 bra.l locret_120A6E ROM:001209EC ; --------------------------------------------------------------------------- ROM:001209EC ROM:001209EC locret_1209EC: ; CODE XREF: ROM:00120972↑j ROM:001209EC ; ROM:001209D4↑j ROM:001209EC rts ROM:001209EE ; --------------------------------------------------------------------------- ROM:001209EE ROM:001209EE loc_1209EE: ; DATA XREF: ROM:001208CA↑o ROM:001209EE btst #0,($133D).w ROM:001209F4 beq.s loc_1209F8 ROM:001209F6 bsr.s sub_120A00 ROM:001209F8 ROM:001209F8 loc_1209F8: ; CODE XREF: ROM:001209F4↑j ROM:001209F8 btst #3,($133C).w ROM:001209FE bne.s loc_120A1C ROM:00120A00 ROM:00120A00 ; =============== S U B R O U T I N E ======================================= ROM:00120A00 ROM:00120A00 ROM:00120A00 sub_120A00: ; CODE XREF: ROM:001209F6↑p ROM:00120A00 ROM:00120A00 ; FUNCTION CHUNK AT ROM:00120918 SIZE 00000002 BYTES ROM:00120A00 ROM:00120A00 bclr #1,($132B).w ROM:00120A06 bclr #6,($1330).w ROM:00120A0C bsr.w sub_120ADE ROM:00120A10 move.b #1,($112F).w ROM:00120A16 bra.l locret_120918 ROM:00120A16 ; End of function sub_120A00 ROM:00120A16 ROM:00120A1C ; --------------------------------------------------------------------------- ROM:00120A1C ROM:00120A1C loc_120A1C: ; CODE XREF: ROM:001209FE↑j ROM:00120A1C btst #0,($131E).w ROM:00120A22 beq.s loc_120A2C ROM:00120A24 cmpi.w #0,($574).w ROM:00120A2A bne.s loc_120A48 ROM:00120A2C ROM:00120A2C loc_120A2C: ; CODE XREF: ROM:00120A22↑j ROM:00120A2C bclr #1,($132B).w ROM:00120A32 bclr #6,($1330).w ROM:00120A38 bsr.w sub_120ADE ROM:00120A3C move.b #2,($112F).w ROM:00120A42 bra.l locret_120974 ROM:00120A48 ; --------------------------------------------------------------------------- ROM:00120A48 ROM:00120A48 loc_120A48: ; CODE XREF: ROM:00120A2A↑j ROM:00120A48 move.w ($B98).w,d0 ROM:00120A4C cmpi.w #0,($574).w ROM:00120A52 ble.s locret_120A6E ROM:00120A54 cmp.w ($BBC).w,d0 ROM:00120A58 bne.s locret_120A6E ROM:00120A5A bset #1,($1327).w ROM:00120A60 bclr #6,($1330).w ROM:00120A66 move.b #5,($112F).w ROM:00120A6C bra.s locret_120ABA ROM:00120A6E ; --------------------------------------------------------------------------- ROM:00120A6E ROM:00120A6E locret_120A6E: ; CODE XREF: ROM:001209E6↑j ROM:00120A6E ; ROM:00120A52↑j ... ROM:00120A6E rts ROM:00120A70 ; --------------------------------------------------------------------------- ROM:00120A70 ROM:00120A70 loc_120A70: ; DATA XREF: ROM:001208CE↑o ROM:00120A70 btst #0,($133D).w ROM:00120A76 beq.s loc_120A7A ROM:00120A78 bsr.s sub_120A82 ROM:00120A7A ROM:00120A7A loc_120A7A: ; CODE XREF: ROM:00120A76↑j ROM:00120A7A btst #3,($133C).w ROM:00120A80 bne.s loc_120A9A ROM:00120A82 ROM:00120A82 ; =============== S U B R O U T I N E ======================================= ROM:00120A82 ROM:00120A82 ROM:00120A82 sub_120A82: ; CODE XREF: ROM:00120A78↑p ROM:00120A82 ROM:00120A82 ; FUNCTION CHUNK AT ROM:00120918 SIZE 00000002 BYTES ROM:00120A82 ROM:00120A82 bclr #1,($132B).w ROM:00120A88 bclr #1,($1327).w ROM:00120A8E move.b #1,($112F).w ROM:00120A94 bra.l locret_120918 ROM:00120A94 ; End of function sub_120A82 ROM:00120A94 ROM:00120A9A ; --------------------------------------------------------------------------- ROM:00120A9A ROM:00120A9A loc_120A9A: ; CODE XREF: ROM:00120A80↑j ROM:00120A9A btst #0,($131E).w ROM:00120AA0 bne.s locret_120ABA ROM:00120AA2 bclr #1,($132B).w ROM:00120AA8 bclr #1,($1327).w ROM:00120AAE move.b #2,($112F).w ROM:00120AB4 bra.l locret_120974 ROM:00120ABA ; --------------------------------------------------------------------------- ROM:00120ABA ROM:00120ABA locret_120ABA: ; CODE XREF: ROM:00120A6C↑j ROM:00120ABA ; ROM:00120AA0↑j ROM:00120ABA rts ROM:00120ABC ; --------------------------------------------------------------------------- ROM:00120ABC rts ROM:00120ABE ROM:00120ABE ; =============== S U B R O U T I N E ======================================= ROM:00120ABE ROM:00120ABE ROM:00120ABE sub_120ABE: ; CODE XREF: ROM:001209DC↑p ROM:00120ABE move.w #$3AD0,d1 ROM:00120AC2 move.w ($574).w,d2 ROM:00120AC6 bsr.l sub_1175A4 ROM:00120ACC move.w ($BBC).w,d0 ROM:00120AD0 sub.w d1,d0 ROM:00120AD2 move.w d0,($B98).w ROM:00120AD6 move.w $D4(a5),($B96).w ROM:00120ADC rts ROM:00120ADC ; End of function sub_120ABE ROM:00120ADC ROM:00120ADE ROM:00120ADE ; =============== S U B R O U T I N E ======================================= ROM:00120ADE ROM:00120ADE ROM:00120ADE sub_120ADE: ; CODE XREF: sub_120A00+C↑p ROM:00120ADE ; ROM:00120A38↑p ROM:00120ADE move.w #0,($B98).w ROM:00120AE4 rts ROM:00120AE4 ; End of function sub_120ADE ROM:00120AE4 ROM:00120AE6 ROM:00120AE6 ; =============== S U B R O U T I N E ======================================= ROM:00120AE6 ROM:00120AE6 ROM:00120AE6 sub_120AE6: ; CODE XREF: sub_12077A+8↑p ROM:00120AE6 clr.w d1 ROM:00120AE8 move.b ($1130).w,d1 ROM:00120AEC cmpi.w #5,d1 ROM:00120AF0 bcc.s locret_120AFA ROM:00120AF2 movea.l off_120AFC(pc,d1.w*4),a0 ROM:00120AF6 nop ROM:00120AF8 jmp (a0) ROM:00120AFA ; --------------------------------------------------------------------------- ROM:00120AFA ROM:00120AFA locret_120AFA: ; CODE XREF: sub_120AE6+A↑j ROM:00120AFA rts ROM:00120AFA ; End of function sub_120AE6 ROM:00120AFA ROM:00120AFA ; --------------------------------------------------------------------------- ROM:00120AFC off_120AFC: dc.l loc_120B10 ; DATA XREF: sub_120AE6+C↑r ROM:00120B00 dc.l loc_120B26 ROM:00120B04 dc.l loc_120B52 ROM:00120B08 dc.l loc_120B88 ROM:00120B0C dc.l loc_120BBA ROM:00120B10 ; --------------------------------------------------------------------------- ROM:00120B10 ROM:00120B10 loc_120B10: ; DATA XREF: ROM:off_120AFC↑o ROM:00120B10 bclr #7,($132E).w ROM:00120B16 bclr #2,($1339).w ROM:00120B1C move.b #1,($1130).w ROM:00120B22 bra.s locret_120B50 ROM:00120B24 ; --------------------------------------------------------------------------- ROM:00120B24 rts ROM:00120B26 ; --------------------------------------------------------------------------- ROM:00120B26 ROM:00120B26 loc_120B26: ; DATA XREF: ROM:00120B00↑o ROM:00120B26 btst #0,($133D).w ROM:00120B2C beq.s loc_120B3C ROM:00120B2E bsr.w sub_120C0E ROM:00120B32 move.b #3,($1130).w ROM:00120B38 bra.w loc_120BB4 ROM:00120B3C ; --------------------------------------------------------------------------- ROM:00120B3C ROM:00120B3C loc_120B3C: ; CODE XREF: ROM:00120B2C↑j ROM:00120B3C btst #7,($1327).w ROM:00120B42 bne.s locret_120B50 ROM:00120B44 bsr.w sub_120C0E ROM:00120B48 move.b #2,($1130).w ROM:00120B4E bra.s loc_120B82 ROM:00120B50 ; --------------------------------------------------------------------------- ROM:00120B50 ROM:00120B50 locret_120B50: ; CODE XREF: ROM:00120B22↑j ROM:00120B50 ; ROM:00120B42↑j ... ROM:00120B50 rts ROM:00120B52 ; --------------------------------------------------------------------------- ROM:00120B52 ROM:00120B52 loc_120B52: ; DATA XREF: ROM:00120B04↑o ROM:00120B52 btst #7,($1327).w ROM:00120B58 beq.s loc_120B68 ROM:00120B5A bclr #7,($132E).w ROM:00120B60 move.b #1,($1130).w ROM:00120B66 bra.s locret_120B50 ROM:00120B68 ; --------------------------------------------------------------------------- ROM:00120B68 ROM:00120B68 loc_120B68: ; CODE XREF: ROM:00120B58↑j ROM:00120B68 btst #0,($133D).w ROM:00120B6E beq.s loc_120B82 ROM:00120B70 bsr.w sub_120C0E ROM:00120B74 bclr #7,($132E).w ROM:00120B7A move.b #3,($1130).w ROM:00120B80 bra.s loc_120BB4 ROM:00120B82 ; --------------------------------------------------------------------------- ROM:00120B82 ROM:00120B82 loc_120B82: ; CODE XREF: ROM:00120B4E↑j ROM:00120B82 ; ROM:00120B6E↑j ROM:00120B82 bsr.w sub_120BD0 ROM:00120B86 rts ROM:00120B88 ; --------------------------------------------------------------------------- ROM:00120B88 ROM:00120B88 loc_120B88: ; DATA XREF: ROM:00120B08↑o ROM:00120B88 btst #0,($133D).w ROM:00120B8E bne.s loc_120B9E ROM:00120B90 bclr #2,($1339).w ROM:00120B96 move.b #1,($1130).w ROM:00120B9C bra.s locret_120B50 ROM:00120B9E ; --------------------------------------------------------------------------- ROM:00120B9E ROM:00120B9E loc_120B9E: ; CODE XREF: ROM:00120B8E↑j ROM:00120B9E btst #6,($1333).w ROM:00120BA4 beq.s loc_120BB4 ROM:00120BA6 bclr #2,($1339).w ROM:00120BAC move.b #4,($1130).w ROM:00120BB2 bra.s locret_120BCC ROM:00120BB4 ; --------------------------------------------------------------------------- ROM:00120BB4 ROM:00120BB4 loc_120BB4: ; CODE XREF: ROM:00120B38↑j ROM:00120BB4 ; ROM:00120B80↑j ... ROM:00120BB4 bsr.w sub_120C1C ROM:00120BB8 rts ROM:00120BBA ; --------------------------------------------------------------------------- ROM:00120BBA ROM:00120BBA loc_120BBA: ; DATA XREF: ROM:00120B0C↑o ROM:00120BBA btst #0,($133D).w ROM:00120BC0 bne.s locret_120BCC ROM:00120BC2 move.b #1,($1130).w ROM:00120BC8 bra.w locret_120B50 ROM:00120BCC ; --------------------------------------------------------------------------- ROM:00120BCC ROM:00120BCC locret_120BCC: ; CODE XREF: ROM:00120BB2↑j ROM:00120BCC ; ROM:00120BC0↑j ROM:00120BCC rts ROM:00120BCE ; --------------------------------------------------------------------------- ROM:00120BCE rts ROM:00120BD0 ROM:00120BD0 ; =============== S U B R O U T I N E ======================================= ROM:00120BD0 ROM:00120BD0 ROM:00120BD0 sub_120BD0: ; CODE XREF: ROM:loc_120B82↑p ROM:00120BD0 bclr #7,($132E).w ROM:00120BD6 move.w ($BBC).w,d0 ROM:00120BDA sub.w ($B8E).w,d0 ROM:00120BDE move.w d0,($B92).w ROM:00120BE2 move.w $3A4(a5),d0 ROM:00120BE6 cmp.w ($B92).w,d0 ROM:00120BEA bge.s locret_120C0C ROM:00120BEC move.w ($572).w,d0 ROM:00120BF0 sub.w ($B8E).w,d0 ROM:00120BF4 move.w d0,($B94).w ROM:00120BF8 move.w ($B92).w,d0 ROM:00120BFC muls.w $3A6(a5),d0 ROM:00120C00 cmp.w ($B94).w,d0 ROM:00120C04 bge.s locret_120C0C ROM:00120C06 bset #7,($132E).w ROM:00120C0C ROM:00120C0C locret_120C0C: ; CODE XREF: sub_120BD0+1A↑j ROM:00120C0C ; sub_120BD0+34↑j ROM:00120C0C rts ROM:00120C0C ; End of function sub_120BD0 ROM:00120C0C ROM:00120C0E ROM:00120C0E ; =============== S U B R O U T I N E ======================================= ROM:00120C0E ROM:00120C0E ROM:00120C0E sub_120C0E: ; CODE XREF: ROM:00120B2E↑p ROM:00120C0E ; ROM:00120B44↑p ... ROM:00120C0E move.w ($572).w,($B90).w ROM:00120C14 move.w ($BBC).w,($B8E).w ROM:00120C1A rts ROM:00120C1A ; End of function sub_120C0E ROM:00120C1A ROM:00120C1C ROM:00120C1C ; =============== S U B R O U T I N E ======================================= ROM:00120C1C ROM:00120C1C ROM:00120C1C sub_120C1C: ; CODE XREF: ROM:loc_120BB4↑p ROM:00120C1C bclr #2,($1339).w ROM:00120C22 move.w ($B8E).w,d0 ROM:00120C26 cmp.w ($BBC).w,d0 ROM:00120C2A bne.s loc_120C3E ROM:00120C2C move.w ($B90).w,d1 ROM:00120C30 cmp.w ($572).w,d1 ROM:00120C34 bge.s loc_120C3C ROM:00120C36 move.w ($572).w,($B90).w ROM:00120C3C ROM:00120C3C loc_120C3C: ; CODE XREF: sub_120C1C+18↑j ROM:00120C3C bra.s locret_120C70 ROM:00120C3E ; --------------------------------------------------------------------------- ROM:00120C3E ROM:00120C3E loc_120C3E: ; CODE XREF: sub_120C1C+E↑j ROM:00120C3E sub.w ($BBC).w,d0 ROM:00120C42 move.w d0,($B92).w ROM:00120C46 move.w $3A4(a5),d1 ROM:00120C4A cmp.w ($B92).w,d1 ROM:00120C4E bge.s locret_120C70 ROM:00120C50 move.w ($B90).w,d0 ROM:00120C54 sub.w ($572).w,d0 ROM:00120C58 move.w d0,($B94).w ROM:00120C5C move.w ($B92).w,d0 ROM:00120C60 muls.w $3A6(a5),d0 ROM:00120C64 cmp.w ($B94).w,d0 ROM:00120C68 ble.s locret_120C70 ROM:00120C6A bset #2,($1339).w ROM:00120C70 ROM:00120C70 locret_120C70: ; CODE XREF: sub_120C1C:loc_120C3C↑j ROM:00120C70 ; sub_120C1C+32↑j ... ROM:00120C70 rts ROM:00120C70 ; End of function sub_120C1C ROM:00120C70 ROM:00120C72 ROM:00120C72 ; =============== S U B R O U T I N E ======================================= ROM:00120C72 ROM:00120C72 ROM:00120C72 sub_120C72: ; CODE XREF: sub_1213C6+16↓p ROM:00120C72 move.w $3C4(a5),d0 ROM:00120C76 cmpi.w #0,d0 ROM:00120C7A bne.s loc_120C84 ROM:00120C7C bset #0,($1328).w ROM:00120C82 bra.s loc_120C8A ROM:00120C84 ; --------------------------------------------------------------------------- ROM:00120C84 ROM:00120C84 loc_120C84: ; CODE XREF: sub_120C72+8↑j ROM:00120C84 bclr #0,($1328).w ROM:00120C8A ROM:00120C8A loc_120C8A: ; CODE XREF: sub_120C72+10↑j ROM:00120C8A bsr.l sub_11F5FA ROM:00120C90 bsr.l sub_11FB96 ROM:00120C96 bsr.l sub_11F480 ROM:00120C9C bsr.l sub_11F568 ROM:00120CA2 bsr.l sub_11F2C4 ROM:00120CA8 bsr.l sub_11F10E ROM:00120CAE bsr.l sub_11F97A ROM:00120CB4 bsr.w sub_12109C ROM:00120CB8 bsr.w sub_121100 ROM:00120CBC bsr.w sub_120E3C ROM:00120CC0 bsr.w sub_120CD2 ROM:00120CC4 bsr.w sub_120EE0 ROM:00120CC8 bsr.w sub_120F44 ROM:00120CCC bsr.w sub_120F6E ROM:00120CD0 rts ROM:00120CD0 ; End of function sub_120C72 ROM:00120CD0 ROM:00120CD2 ROM:00120CD2 ; =============== S U B R O U T I N E ======================================= ROM:00120CD2 ROM:00120CD2 ROM:00120CD2 sub_120CD2: ; CODE XREF: sub_120C72+4E↑p ROM:00120CD2 clr.w d1 ROM:00120CD4 move.b ($1131).w,d1 ROM:00120CD8 cmpi.w #6,d1 ROM:00120CDC bcc.s locret_120CE6 ROM:00120CDE movea.l off_120CE8(pc,d1.w*4),a0 ROM:00120CE2 nop ROM:00120CE4 jmp (a0) ROM:00120CE6 ; --------------------------------------------------------------------------- ROM:00120CE6 ROM:00120CE6 locret_120CE6: ; CODE XREF: sub_120CD2+A↑j ROM:00120CE6 rts ROM:00120CE6 ; End of function sub_120CD2 ROM:00120CE6 ROM:00120CE6 ; --------------------------------------------------------------------------- ROM:00120CE8 off_120CE8: dc.l loc_120D00 ; DATA XREF: sub_120CD2+C↑r ROM:00120CEC dc.l loc_120D16 ROM:00120CF0 dc.l loc_120D44 ROM:00120CF4 dc.l loc_120D9C ROM:00120CF8 dc.l loc_120DDC ROM:00120CFC dc.l loc_120DF6 ROM:00120D00 ; --------------------------------------------------------------------------- ROM:00120D00 ROM:00120D00 loc_120D00: ; DATA XREF: ROM:off_120CE8↑o ROM:00120D00 bclr #0,($1331).w ROM:00120D06 bclr #6,($1333).w ROM:00120D0C move.b #1,($1131).w ROM:00120D12 bra.s locret_120D42 ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D14 rts ROM:00120D16 ; --------------------------------------------------------------------------- ROM:00120D16 ROM:00120D16 loc_120D16: ; DATA XREF: ROM:00120CEC↑o ROM:00120D16 btst #0,($133D).w ROM:00120D1C beq.s locret_120D42 ROM:00120D1E bsr.w sub_120FD2 ROM:00120D22 move.w #$A,d0 ROM:00120D26 clr.b ($8CC).w ROM:00120D2A move.w d0,($672).w ROM:00120D2E move.b #1,($8CC).w ROM:00120D34 bset #0,($1331).w ROM:00120D3A move.b #2,($1131).w ROM:00120D40 bra.s locret_120D9A ROM:00120D42 ; --------------------------------------------------------------------------- ROM:00120D42 ROM:00120D42 locret_120D42: ; CODE XREF: ROM:00120D12↑j ROM:00120D42 ; ROM:00120D1C↑j ... ROM:00120D42 rts ROM:00120D44 ; --------------------------------------------------------------------------- ROM:00120D44 ROM:00120D44 loc_120D44: ; DATA XREF: ROM:00120CF0↑o ROM:00120D44 btst #0,($133D).w ROM:00120D4A bne.s loc_120D5A ROM:00120D4C bclr #0,($1331).w ROM:00120D52 move.b #1,($1131).w ROM:00120D58 bra.s locret_120D42 ROM:00120D5A ; --------------------------------------------------------------------------- ROM:00120D5A ROM:00120D5A loc_120D5A: ; CODE XREF: ROM:00120D4A↑j ROM:00120D5A move.w ($BA0).w,d0 ROM:00120D5E cmp.w ($B9C).w,d0 ROM:00120D62 blt.s loc_120D72 ROM:00120D64 bclr #0,($1331).w ROM:00120D6A move.b #3,($1131).w ROM:00120D70 bra.s locret_120DDA ROM:00120D72 ; --------------------------------------------------------------------------- ROM:00120D72 ROM:00120D72 loc_120D72: ; CODE XREF: ROM:00120D62↑j ROM:00120D72 cmpi.w #0,($672).w ROM:00120D78 bgt.s locret_120D9A ROM:00120D7A bsr.w sub_120FDA ROM:00120D7E move.w #$A,d0 ROM:00120D82 clr.b ($8CC).w ROM:00120D86 move.w d0,($672).w ROM:00120D8A move.b #1,($8CC).w ROM:00120D90 move.b #2,($1131).w ROM:00120D96 bra.w *+4 ROM:00120D9A ; --------------------------------------------------------------------------- ROM:00120D9A ROM:00120D9A locret_120D9A: ; CODE XREF: ROM:00120D40↑j ROM:00120D9A ; ROM:00120D78↑j ... ROM:00120D9A rts ROM:00120D9C ; --------------------------------------------------------------------------- ROM:00120D9C ROM:00120D9C loc_120D9C: ; DATA XREF: ROM:00120CF4↑o ROM:00120D9C btst #0,($133D).w ROM:00120DA2 bne.s loc_120DAC ROM:00120DA4 move.b #1,($1131).w ROM:00120DAA bra.s locret_120D42 ROM:00120DAC ; --------------------------------------------------------------------------- ROM:00120DAC ROM:00120DAC loc_120DAC: ; CODE XREF: ROM:00120DA2↑j ROM:00120DAC move.w $3C0(a5),d0 ROM:00120DB0 cmpi.w #0,($BBA).w ROM:00120DB6 bge.s loc_120DBA ROM:00120DB8 neg.w d0 ROM:00120DBA ROM:00120DBA loc_120DBA: ; CODE XREF: ROM:00120DB6↑j ROM:00120DBA cmp.w ($BBA).w,d0 ROM:00120DBE blt.s locret_120DDA ROM:00120DC0 move.w $3C2(a5),d0 ROM:00120DC4 clr.b ($8CF).w ROM:00120DC8 move.w d0,($678).w ROM:00120DCC move.b #1,($8CF).w ROM:00120DD2 move.b #5,($1131).w ROM:00120DD8 bra.s locret_120E38 ROM:00120DDA ; --------------------------------------------------------------------------- ROM:00120DDA ROM:00120DDA locret_120DDA: ; CODE XREF: ROM:00120D70↑j ROM:00120DDA ; ROM:00120DBE↑j ... ROM:00120DDA rts ROM:00120DDC ; --------------------------------------------------------------------------- ROM:00120DDC ROM:00120DDC loc_120DDC: ; DATA XREF: ROM:00120CF8↑o ROM:00120DDC btst #0,($133D).w ROM:00120DE2 bne.s locret_120DF4 ROM:00120DE4 bclr #6,($1333).w ROM:00120DEA move.b #1,($1131).w ROM:00120DF0 bra.w locret_120D42 ROM:00120DF4 ; --------------------------------------------------------------------------- ROM:00120DF4 ROM:00120DF4 locret_120DF4: ; CODE XREF: ROM:00120DE2↑j ROM:00120DF4 ; ROM:00120E12↓j ROM:00120DF4 rts ROM:00120DF6 ; --------------------------------------------------------------------------- ROM:00120DF6 ROM:00120DF6 loc_120DF6: ; DATA XREF: ROM:00120CFC↑o ROM:00120DF6 cmpi.w #0,($678).w ROM:00120DFC ble.s loc_120E06 ROM:00120DFE cmpi.w #0,($BBA).w ROM:00120E04 bgt.s loc_120E14 ROM:00120E06 ROM:00120E06 loc_120E06: ; CODE XREF: ROM:00120DFC↑j ROM:00120E06 bset #6,($1333).w ROM:00120E0C move.b #4,($1131).w ROM:00120E12 bra.s locret_120DF4 ROM:00120E14 ; --------------------------------------------------------------------------- ROM:00120E14 ROM:00120E14 loc_120E14: ; CODE XREF: ROM:00120E04↑j ROM:00120E14 move.w $3C0(a5),d0 ROM:00120E18 cmp.w ($BBA).w,d0 ROM:00120E1C bge.s loc_120E26 ROM:00120E1E move.b #3,($1131).w ROM:00120E24 bra.s locret_120DDA ROM:00120E26 ; --------------------------------------------------------------------------- ROM:00120E26 ROM:00120E26 loc_120E26: ; CODE XREF: ROM:00120E1C↑j ROM:00120E26 btst #0,($133D).w ROM:00120E2C bne.s locret_120E38 ROM:00120E2E move.b #1,($1131).w ROM:00120E34 bra.w locret_120D42 ROM:00120E38 ; --------------------------------------------------------------------------- ROM:00120E38 ROM:00120E38 locret_120E38: ; CODE XREF: ROM:00120DD8↑j ROM:00120E38 ; ROM:00120E2C↑j ROM:00120E38 rts ROM:00120E3A ; --------------------------------------------------------------------------- ROM:00120E3A rts ROM:00120E3C ROM:00120E3C ; =============== S U B R O U T I N E ======================================= ROM:00120E3C ROM:00120E3C ROM:00120E3C sub_120E3C: ; CODE XREF: sub_120C72+4A↑p ROM:00120E3C clr.w d1 ROM:00120E3E move.b ($1132).w,d1 ROM:00120E42 cmpi.w #4,d1 ROM:00120E46 bcc.s locret_120E50 ROM:00120E48 movea.l off_120E52(pc,d1.w*4),a0 ROM:00120E4C nop ROM:00120E4E jmp (a0) ROM:00120E50 ; --------------------------------------------------------------------------- ROM:00120E50 ROM:00120E50 locret_120E50: ; CODE XREF: sub_120E3C+A↑j ROM:00120E50 rts ROM:00120E50 ; End of function sub_120E3C ROM:00120E50 ROM:00120E50 ; --------------------------------------------------------------------------- ROM:00120E52 off_120E52: dc.l loc_120E62 ; DATA XREF: sub_120E3C+C↑r ROM:00120E56 dc.l loc_120E72 ROM:00120E5A dc.l loc_120E84 ROM:00120E5E dc.l loc_120EAE ROM:00120E62 ; --------------------------------------------------------------------------- ROM:00120E62 ROM:00120E62 loc_120E62: ; DATA XREF: ROM:off_120E52↑o ROM:00120E62 bclr #3,($1344).w ROM:00120E68 move.b #1,($1132).w ROM:00120E6E bra.s locret_120E82 ROM:00120E70 ; --------------------------------------------------------------------------- ROM:00120E70 rts ROM:00120E72 ; --------------------------------------------------------------------------- ROM:00120E72 ROM:00120E72 loc_120E72: ; DATA XREF: ROM:00120E56↑o ROM:00120E72 btst #3,($133C).w ROM:00120E78 beq.s locret_120E82 ROM:00120E7A move.b #2,($1132).w ROM:00120E80 bra.s locret_120EAC ROM:00120E82 ; --------------------------------------------------------------------------- ROM:00120E82 ROM:00120E82 locret_120E82: ; CODE XREF: ROM:00120E6E↑j ROM:00120E82 ; ROM:00120E78↑j ... ROM:00120E82 rts ROM:00120E84 ; --------------------------------------------------------------------------- ROM:00120E84 ROM:00120E84 loc_120E84: ; DATA XREF: ROM:00120E5A↑o ROM:00120E84 btst #3,($133C).w ROM:00120E8A bne.s loc_120E94 ROM:00120E8C move.b #1,($1132).w ROM:00120E92 bra.s locret_120E82 ROM:00120E94 ; --------------------------------------------------------------------------- ROM:00120E94 ROM:00120E94 loc_120E94: ; CODE XREF: ROM:00120E8A↑j ROM:00120E94 move.w $3B6(a5),d0 ROM:00120E98 cmp.w ($A38).w,d0 ROM:00120E9C blt.s locret_120EAC ROM:00120E9E bset #3,($1344).w ROM:00120EA4 move.b #3,($1132).w ROM:00120EAA bra.s locret_120EDC ROM:00120EAC ; --------------------------------------------------------------------------- ROM:00120EAC ROM:00120EAC locret_120EAC: ; CODE XREF: ROM:00120E80↑j ROM:00120EAC ; ROM:00120E9C↑j ... ROM:00120EAC rts ROM:00120EAE ; --------------------------------------------------------------------------- ROM:00120EAE ROM:00120EAE loc_120EAE: ; DATA XREF: ROM:00120E5E↑o ROM:00120EAE btst #3,($133C).w ROM:00120EB4 bne.s loc_120EC4 ROM:00120EB6 bclr #3,($1344).w ROM:00120EBC move.b #1,($1132).w ROM:00120EC2 bra.s locret_120E82 ROM:00120EC4 ; --------------------------------------------------------------------------- ROM:00120EC4 ROM:00120EC4 loc_120EC4: ; CODE XREF: ROM:00120EB4↑j ROM:00120EC4 move.w $3B4(a5),d0 ROM:00120EC8 cmp.w ($A38).w,d0 ROM:00120ECC bge.s locret_120EDC ROM:00120ECE bclr #3,($1344).w ROM:00120ED4 move.b #2,($1132).w ROM:00120EDA bra.s locret_120EAC ROM:00120EDC ; --------------------------------------------------------------------------- ROM:00120EDC ROM:00120EDC locret_120EDC: ; CODE XREF: ROM:00120EAA↑j ROM:00120EDC ; ROM:00120ECC↑j ROM:00120EDC rts ROM:00120EDE ; --------------------------------------------------------------------------- ROM:00120EDE rts ROM:00120EE0 ROM:00120EE0 ; =============== S U B R O U T I N E ======================================= ROM:00120EE0 ROM:00120EE0 ROM:00120EE0 sub_120EE0: ; CODE XREF: sub_120C72+52↑p ROM:00120EE0 btst #4,($92B).w ROM:00120EE6 beq.s loc_120EFA ROM:00120EE8 move.w #$3AD4,d1 ROM:00120EEC move.w ($A80).w,d2 ROM:00120EF0 bsr.l sub_1175A4 ROM:00120EF6 move.w d1,($BA2).w ROM:00120EFA ROM:00120EFA loc_120EFA: ; CODE XREF: sub_120EE0+6↑j ROM:00120EFA btst #3,($1345).w ROM:00120F00 beq.s loc_120F12 ROM:00120F02 btst #0,($133D).w ROM:00120F08 bne.s loc_120F10 ROM:00120F0A move.w ($BA2).w,($BA4).w ROM:00120F10 ROM:00120F10 loc_120F10: ; CODE XREF: sub_120EE0+28↑j ROM:00120F10 bra.s locret_120F42 ROM:00120F12 ; --------------------------------------------------------------------------- ROM:00120F12 ROM:00120F12 loc_120F12: ; CODE XREF: sub_120EE0+20↑j ROM:00120F12 cmpi.w #0,($674).w ROM:00120F18 bgt.s locret_120F42 ROM:00120F1A cmpi.w #0,($BA4).w ROM:00120F20 ble.s locret_120F42 ROM:00120F22 clr.b ($8CD).w ROM:00120F26 move.w #$A,($674).w ROM:00120F2C move.b #1,($8CD).w ROM:00120F32 move.w ($BA4).w,d0 ROM:00120F36 sub.w $3AE(a5),d0 ROM:00120F3A bpl.s loc_120F3E ROM:00120F3C clr.w d0 ROM:00120F3E ROM:00120F3E loc_120F3E: ; CODE XREF: sub_120EE0+5A↑j ROM:00120F3E move.w d0,($BA4).w ROM:00120F42 ROM:00120F42 locret_120F42: ; CODE XREF: sub_120EE0:loc_120F10↑j ROM:00120F42 ; sub_120EE0+38↑j ... ROM:00120F42 rts ROM:00120F42 ; End of function sub_120EE0 ROM:00120F42 ROM:00120F44 ROM:00120F44 ; =============== S U B R O U T I N E ======================================= ROM:00120F44 ROM:00120F44 ROM:00120F44 sub_120F44: ; CODE XREF: sub_120C72+56↑p ROM:00120F44 btst #6,($1333).w ROM:00120F4A beq.s loc_120F66 ROM:00120F4C cmpi.w #0,($BA4).w ROM:00120F52 bne.s loc_120F62 ROM:00120F54 cmpi.w #0,($BBA).w ROM:00120F5A bgt.s loc_120F62 ROM:00120F5C bset #5,($1346).w ROM:00120F62 ROM:00120F62 loc_120F62: ; CODE XREF: sub_120F44+E↑j ROM:00120F62 ; sub_120F44+16↑j ROM:00120F62 bra.w locret_120F6C ROM:00120F66 ; --------------------------------------------------------------------------- ROM:00120F66 ROM:00120F66 loc_120F66: ; CODE XREF: sub_120F44+6↑j ROM:00120F66 bclr #5,($1346).w ROM:00120F6C ROM:00120F6C locret_120F6C: ; CODE XREF: sub_120F44:loc_120F62↑j ROM:00120F6C rts ROM:00120F6C ; End of function sub_120F44 ROM:00120F6C ROM:00120F6E ROM:00120F6E ; =============== S U B R O U T I N E ======================================= ROM:00120F6E ROM:00120F6E ROM:00120F6E sub_120F6E: ; CODE XREF: sub_120C72+5A↑p ROM:00120F6E move.w ($B9A).w,d0 ROM:00120F72 add.w ($136A).w,d0 ROM:00120F76 add.w ($B4E).w,d0 ROM:00120F7A btst #6,($131F).w ROM:00120F80 beq.s loc_120F86 ROM:00120F82 add.w $3AA(a5),d0 ROM:00120F86 ROM:00120F86 loc_120F86: ; CODE XREF: sub_120F6E+12↑j ROM:00120F86 btst #4,($132F).w ROM:00120F8C beq.s loc_120F92 ROM:00120F8E add.w $3A8(a5),d0 ROM:00120F92 ROM:00120F92 loc_120F92: ; CODE XREF: sub_120F6E+1E↑j ROM:00120F92 btst #3,($1344).w ROM:00120F98 beq.s loc_120F9E ROM:00120F9A add.w $3AC(a5),d0 ROM:00120F9E ROM:00120F9E loc_120F9E: ; CODE XREF: sub_120F6E+2A↑j ROM:00120F9E btst #4,($142A).w ROM:00120FA4 beq.s loc_120FB2 ROM:00120FA6 btst #0,($C59).w ROM:00120FAC bne.s loc_120FB2 ROM:00120FAE add.w ($BA4).w,d0 ROM:00120FB2 ROM:00120FB2 loc_120FB2: ; CODE XREF: sub_120F6E+36↑j ROM:00120FB2 ; sub_120F6E+3E↑j ROM:00120FB2 add.w ($BA6).w,d0 ROM:00120FB6 move.w d0,($BA0).w ROM:00120FBA btst #0,($1331).w ROM:00120FC0 beq.s loc_120FCA ROM:00120FC2 move.w ($B9C).w,($B9E).w ROM:00120FC8 bra.s locret_120FD0 ROM:00120FCA ; --------------------------------------------------------------------------- ROM:00120FCA ROM:00120FCA loc_120FCA: ; CODE XREF: sub_120F6E+52↑j ROM:00120FCA move.w ($BA0).w,($B9E).w ROM:00120FD0 ROM:00120FD0 locret_120FD0: ; CODE XREF: sub_120F6E+5A↑j ROM:00120FD0 rts ROM:00120FD0 ; End of function sub_120F6E ROM:00120FD0 ROM:00120FD2 ROM:00120FD2 ; =============== S U B R O U T I N E ======================================= ROM:00120FD2 ROM:00120FD2 ROM:00120FD2 sub_120FD2: ; CODE XREF: ROM:00120D1E↑p ROM:00120FD2 move.w ($572).w,($B9C).w ROM:00120FD8 rts ROM:00120FD8 ; End of function sub_120FD2 ROM:00120FD8 ROM:00120FDA ROM:00120FDA ; =============== S U B R O U T I N E ======================================= ROM:00120FDA ROM:00120FDA ROM:00120FDA sub_120FDA: ; CODE XREF: ROM:00120D7A↑p ROM:00120FDA move.w #$3AD2,d1 ROM:00120FDE move.w ($A80).w,d2 ROM:00120FE2 bsr.l sub_1175A4 ROM:00120FE8 move.w d1,($BAE).w ROM:00120FEC move.w ($B9C).w,d0 ROM:00120FF0 btst #3,($133C).w ROM:00120FF6 beq.s loc_12100C ROM:00120FF8 btst #6,($92E).w ROM:00120FFE beq.s loc_121006 ROM:00121000 sub.w $3B2(a5),d0 ROM:00121004 bra.s loc_12100A ROM:00121006 ; --------------------------------------------------------------------------- ROM:00121006 ROM:00121006 loc_121006: ; CODE XREF: sub_120FDA+24↑j ROM:00121006 sub.w $3B0(a5),d0 ROM:0012100A ROM:0012100A loc_12100A: ; CODE XREF: sub_120FDA+2A↑j ROM:0012100A bra.s loc_121010 ROM:0012100C ; --------------------------------------------------------------------------- ROM:0012100C ROM:0012100C loc_12100C: ; CODE XREF: sub_120FDA+1C↑j ROM:0012100C sub.w ($BAE).w,d0 ROM:00121010 ROM:00121010 loc_121010: ; CODE XREF: sub_120FDA:loc_12100A↑j ROM:00121010 move.w d0,($B9C).w ROM:00121014 move.w ($BA0).w,d0 ROM:00121018 cmp.w ($B9C).w,d0 ROM:0012101C ble.s locret_121022 ROM:0012101E move.w d0,($B9C).w ROM:00121022 ROM:00121022 locret_121022: ; CODE XREF: sub_120FDA+42↑j ROM:00121022 rts ROM:00121022 ; End of function sub_120FDA ROM:00121022 ROM:00121024 ROM:00121024 ; =============== S U B R O U T I N E ======================================= ROM:00121024 ROM:00121024 ROM:00121024 sub_121024: ; CODE XREF: ROM:0011F6CC↑p ROM:00121024 ; ROM:0011F74C↑p ROM:00121024 move.w $DC(a5),d1 ROM:00121028 btst #1,($1324).w ROM:0012102E beq.s locret_12109A ROM:00121030 btst #6,($1330).w ROM:00121036 beq.s loc_121054 ROM:00121038 move.w ($B98).w,d0 ROM:0012103C add.w ($B46).w,d0 ROM:00121040 sub.w ($B42).w,d0 ROM:00121044 cmp.w d0,d1 ROM:00121046 bge.s loc_12104E ROM:00121048 move.w d1,($B98).w ROM:0012104C bra.s loc_121052 ROM:0012104E ; --------------------------------------------------------------------------- ROM:0012104E ROM:0012104E loc_12104E: ; CODE XREF: sub_121024+22↑j ROM:0012104E move.w d0,($B98).w ROM:00121052 ROM:00121052 loc_121052: ; CODE XREF: sub_121024+28↑j ROM:00121052 bra.s locret_12109A ROM:00121054 ; --------------------------------------------------------------------------- ROM:00121054 ROM:00121054 loc_121054: ; CODE XREF: sub_121024+12↑j ROM:00121054 btst #7,($132B).w ROM:0012105A beq.s loc_121078 ROM:0012105C move.w ($BEE).w,d0 ROM:00121060 add.w ($B46).w,d0 ROM:00121064 sub.w ($B42).w,d0 ROM:00121068 cmp.w d0,d1 ROM:0012106A bge.s loc_121072 ROM:0012106C move.w d1,($BEE).w ROM:00121070 bra.s loc_121076 ROM:00121072 ; --------------------------------------------------------------------------- ROM:00121072 ROM:00121072 loc_121072: ; CODE XREF: sub_121024+46↑j ROM:00121072 move.w d0,($BEE).w ROM:00121076 ROM:00121076 loc_121076: ; CODE XREF: sub_121024+4C↑j ROM:00121076 bra.s locret_12109A ROM:00121078 ; --------------------------------------------------------------------------- ROM:00121078 ROM:00121078 loc_121078: ; CODE XREF: sub_121024+36↑j ROM:00121078 btst #2,($133B).w ROM:0012107E beq.s locret_12109A ROM:00121080 move.w ($B38).w,d0 ROM:00121084 add.w ($B46).w,d0 ROM:00121088 sub.w ($B42).w,d0 ROM:0012108C cmp.w d0,d1 ROM:0012108E bge.s loc_121096 ROM:00121090 move.w d1,($B38).w ROM:00121094 bra.s locret_12109A ROM:00121096 ; --------------------------------------------------------------------------- ROM:00121096 ROM:00121096 loc_121096: ; CODE XREF: sub_121024+6A↑j ROM:00121096 move.w d0,($B38).w ROM:0012109A ROM:0012109A locret_12109A: ; CODE XREF: sub_121024+A↑j ROM:0012109A ; sub_121024:loc_121052↑j ... ROM:0012109A rts ROM:0012109A ; End of function sub_121024 ROM:0012109A ROM:0012109C ROM:0012109C ; =============== S U B R O U T I N E ======================================= ROM:0012109C ROM:0012109C ROM:0012109C sub_12109C: ; CODE XREF: sub_120C72+42↑p ROM:0012109C btst #7,($1330).w ROM:001210A2 beq.s loc_1210AC ROM:001210A4 move.w $3B8(a5),($BAA).w ROM:001210AA bra.s locret_1210B2 ROM:001210AC ; --------------------------------------------------------------------------- ROM:001210AC ROM:001210AC loc_1210AC: ; CODE XREF: sub_12109C+6↑j ROM:001210AC move.w $3BA(a5),($BAA).w ROM:001210B2 ROM:001210B2 locret_1210B2: ; CODE XREF: sub_12109C+E↑j ROM:001210B2 rts ROM:001210B2 ; End of function sub_12109C ROM:001210B2 ROM:001210B4 ROM:001210B4 ; =============== S U B R O U T I N E ======================================= ROM:001210B4 ROM:001210B4 ROM:001210B4 sub_1210B4: ; CODE XREF: ROM:0012118A↓p ROM:001210B4 move.w ($676).w,d0 ROM:001210B8 muls.w ($BAA).w,d0 ROM:001210BC divs.w $3BC(a5),d0 ROM:001210C0 move.w d0,($BA6).w ROM:001210C4 rts ROM:001210C4 ; End of function sub_1210B4 ROM:001210C4 ROM:001210C6 ROM:001210C6 ; =============== S U B R O U T I N E ======================================= ROM:001210C6 ROM:001210C6 ROM:001210C6 sub_1210C6: ; CODE XREF: ROM:0012115C↓p ROM:001210C6 ; ROM:loc_121186↓p ROM:001210C6 move.w #$3AD6,d1 ROM:001210CA move.w ($A4C).w,d2 ROM:001210CE bsr.l sub_1175A4 ROM:001210D4 move.w d1,($BAC).w ROM:001210D8 move.w ($C0C).w,d0 ROM:001210DC muls.w ($BAC).w,d0 ROM:001210E0 divs.w ($C0A).w,d0 ROM:001210E4 move.w $3BE(a5),d1 ROM:001210E8 muls.w ($BA6).w,d1 ROM:001210EC divs.w ($BAA).w,d1 ROM:001210F0 add.w d0,d1 ROM:001210F2 move.w d1,($BA8).w ROM:001210F6 rts ROM:001210F6 ; End of function sub_1210C6 ROM:001210F6 ROM:001210F8 ROM:001210F8 ; =============== S U B R O U T I N E ======================================= ROM:001210F8 ROM:001210F8 ROM:001210F8 sub_1210F8: ; CODE XREF: ROM:loc_121158↓p ROM:001210F8 move.w ($BAA).w,($BA6).w ROM:001210FE rts ROM:001210FE ; End of function sub_1210F8 ROM:001210FE ROM:00121100 ROM:00121100 ; =============== S U B R O U T I N E ======================================= ROM:00121100 ROM:00121100 ROM:00121100 sub_121100: ; CODE XREF: sub_120C72+46↑p ROM:00121100 clr.w d1 ROM:00121102 move.b ($1133).w,d1 ROM:00121106 cmpi.w #4,d1 ROM:0012110A bcc.s locret_121114 ROM:0012110C movea.l off_121116(pc,d1.w*4),a0 ROM:00121110 nop ROM:00121112 jmp (a0) ROM:00121114 ; --------------------------------------------------------------------------- ROM:00121114 ROM:00121114 locret_121114: ; CODE XREF: sub_121100+A↑j ROM:00121114 rts ROM:00121114 ; End of function sub_121100 ROM:00121114 ROM:00121114 ; --------------------------------------------------------------------------- ROM:00121116 off_121116: dc.l loc_121126 ; DATA XREF: sub_121100+C↑r ROM:0012111A dc.l loc_121130 ROM:0012111E dc.l loc_121162 ROM:00121122 dc.l loc_1211A4 ROM:00121126 ; --------------------------------------------------------------------------- ROM:00121126 ROM:00121126 loc_121126: ; DATA XREF: ROM:off_121116↑o ROM:00121126 move.b #1,($1133).w ROM:0012112C bra.s loc_121158 ROM:0012112E ; --------------------------------------------------------------------------- ROM:0012112E rts ROM:00121130 ; --------------------------------------------------------------------------- ROM:00121130 ROM:00121130 loc_121130: ; DATA XREF: ROM:0012111A↑o ROM:00121130 btst #4,($1337).w ROM:00121136 beq.s loc_121158 ROM:00121138 bclr #4,($1337).w ROM:0012113E move.w $3BC(a5),d0 ROM:00121142 clr.b ($8CE).w ROM:00121146 move.w d0,($676).w ROM:0012114A move.b #1,($8CE).w ROM:00121150 move.b #2,($1133).w ROM:00121156 bra.s loc_121186 ROM:00121158 ; --------------------------------------------------------------------------- ROM:00121158 ROM:00121158 loc_121158: ; CODE XREF: ROM:0012112C↑j ROM:00121158 ; ROM:00121136↑j ... ROM:00121158 bsr.w sub_1210F8 ROM:0012115C bsr.w sub_1210C6 ROM:00121160 rts ROM:00121162 ; --------------------------------------------------------------------------- ROM:00121162 ROM:00121162 loc_121162: ; DATA XREF: ROM:0012111E↑o ROM:00121162 btst #7,($1321).w ROM:00121168 beq.s loc_121172 ROM:0012116A move.b #1,($1133).w ROM:00121170 bra.s loc_121158 ROM:00121172 ; --------------------------------------------------------------------------- ROM:00121172 ROM:00121172 loc_121172: ; CODE XREF: ROM:00121168↑j ROM:00121172 btst #0,($133D).w ROM:00121178 bne.s loc_12117C ROM:0012117A bra.s loc_121190 ROM:0012117C ; --------------------------------------------------------------------------- ROM:0012117C ROM:0012117C loc_12117C: ; CODE XREF: ROM:00121178↑j ROM:0012117C cmpi.w #0,($676).w ROM:00121182 bgt.s loc_121186 ROM:00121184 bra.s loc_121190 ROM:00121186 ; --------------------------------------------------------------------------- ROM:00121186 ROM:00121186 loc_121186: ; CODE XREF: ROM:00121156↑j ROM:00121186 ; ROM:00121182↑j ROM:00121186 bsr.w sub_1210C6 ROM:0012118A bsr.w sub_1210B4 ROM:0012118E rts ROM:00121190 ; --------------------------------------------------------------------------- ROM:00121190 ROM:00121190 loc_121190: ; CODE XREF: ROM:0012117A↑j ROM:00121190 ; ROM:00121184↑j ROM:00121190 move.w #0,($BA6).w ROM:00121196 move.w #0,($BA8).w ROM:0012119C move.b #3,($1133).w ROM:001211A2 bra.s locret_1211B4 ROM:001211A4 ; --------------------------------------------------------------------------- ROM:001211A4 ROM:001211A4 loc_1211A4: ; DATA XREF: ROM:00121122↑o ROM:001211A4 btst #7,($1321).w ROM:001211AA beq.s locret_1211B4 ROM:001211AC move.b #1,($1133).w ROM:001211B2 bra.s loc_121158 ROM:001211B4 ; --------------------------------------------------------------------------- ROM:001211B4 ROM:001211B4 locret_1211B4: ; CODE XREF: ROM:001211A2↑j ROM:001211B4 ; ROM:001211AA↑j ROM:001211B4 rts ROM:001211B6 ; --------------------------------------------------------------------------- ROM:001211B6 rts ROM:001211B8 ROM:001211B8 ; =============== S U B R O U T I N E ======================================= ROM:001211B8 ROM:001211B8 ROM:001211B8 sub_1211B8: ; CODE XREF: ROM:loc_11FFDA↑p ROM:001211B8 clr.l d1 ROM:001211BA move.w ($BBC).w,d1 ROM:001211BE sub.w ($BB6).w,d1 ROM:001211C2 swap d1 ROM:001211C4 move.w ($136C).w,d2 ROM:001211C8 swap d2 ROM:001211CA move.w ($136E).w,d2 ROM:001211CE btst #6,($131F).w ROM:001211D4 beq.s loc_1211DC ROM:001211D6 move.w $3C8(a5),d3 ROM:001211DA bra.s loc_1211E0 ROM:001211DC ; --------------------------------------------------------------------------- ROM:001211DC ROM:001211DC loc_1211DC: ; CODE XREF: sub_1211B8+1C↑j ROM:001211DC move.w $3C6(a5),d3 ROM:001211E0 ROM:001211E0 loc_1211E0: ; CODE XREF: sub_1211B8+22↑j ROM:001211E0 ext.l d3 ROM:001211E2 bsr.l sub_1174B0 ROM:001211E8 clr.l d5 ROM:001211EA move.w $3CA(a5),d5 ROM:001211EE swap d5 ROM:001211F0 cmp.l d4,d5 ROM:001211F2 bgt.s loc_1211F6 ROM:001211F4 move.l d5,d4 ROM:001211F6 ROM:001211F6 loc_1211F6: ; CODE XREF: sub_1211B8+3A↑j ROM:001211F6 move.w d4,($136E).w ROM:001211FA swap d4 ROM:001211FC cmpi.w #0,d4 ROM:00121200 blt.s loc_121208 ROM:00121202 move.w d4,($136C).w ROM:00121206 bra.s locret_12120E ROM:00121208 ; --------------------------------------------------------------------------- ROM:00121208 ROM:00121208 loc_121208: ; CODE XREF: sub_1211B8+48↑j ROM:00121208 move.w #0,($136C).w ROM:0012120E ROM:0012120E locret_12120E: ; CODE XREF: sub_1211B8+4E↑j ROM:0012120E rts ROM:0012120E ; End of function sub_1211B8 ROM:0012120E ROM:00121210 ROM:00121210 ; =============== S U B R O U T I N E ======================================= ROM:00121210 ROM:00121210 ROM:00121210 sub_121210: ; CODE XREF: sub_1213C6+10↓p ROM:00121210 bclr #7,($1331).w ROM:00121216 btst #0,($133D).w ROM:0012121C beq.s loc_121242 ROM:0012121E bset #7,($1331).w ROM:00121224 btst #4,($142A).w ROM:0012122A beq.s loc_121242 ROM:0012122C btst #0,($C59).w ROM:00121232 bne.s loc_121242 ROM:00121234 btst #3,($1345).w ROM:0012123A beq.s loc_121242 ROM:0012123C bclr #7,($1331).w ROM:00121242 ROM:00121242 loc_121242: ; CODE XREF: sub_121210+C↑j ROM:00121242 ; sub_121210+1A↑j ... ROM:00121242 clr.w d1 ROM:00121244 move.b ($1134).w,d1 ROM:00121248 cmpi.w #5,d1 ROM:0012124C bcc.s locret_121256 ROM:0012124E movea.l off_121258(pc,d1.w*4),a0 ROM:00121252 nop ROM:00121254 jmp (a0) ROM:00121256 ; --------------------------------------------------------------------------- ROM:00121256 ROM:00121256 locret_121256: ; CODE XREF: sub_121210+3C↑j ROM:00121256 rts ROM:00121256 ; End of function sub_121210 ROM:00121256 ROM:00121256 ; --------------------------------------------------------------------------- ROM:00121258 off_121258: dc.l loc_12126C ; DATA XREF: sub_121210+3E↑r ROM:0012125C dc.l loc_121276 ROM:00121260 dc.l loc_1212AC ROM:00121264 dc.l loc_1212DC ROM:00121268 dc.l loc_121328 ROM:0012126C ; --------------------------------------------------------------------------- ROM:0012126C ROM:0012126C loc_12126C: ; DATA XREF: ROM:off_121258↑o ROM:0012126C move.b #1,($1134).w ROM:00121272 bra.w loc_1212A6 ROM:00121276 ; --------------------------------------------------------------------------- ROM:00121276 ROM:00121276 loc_121276: ; DATA XREF: ROM:0012125C↑o ROM:00121276 btst #3,($133C).w ROM:0012127C beq.s loc_12128E ROM:0012127E btst #7,($1331).w ROM:00121284 beq.s loc_12128E ROM:00121286 move.b #3,($1134).w ROM:0012128C rts ROM:0012128E ; --------------------------------------------------------------------------- ROM:0012128E ROM:0012128E loc_12128E: ; CODE XREF: ROM:0012127C↑j ROM:0012128E ; ROM:00121284↑j ROM:0012128E btst #3,($133C).w ROM:00121294 beq.s loc_1212A6 ROM:00121296 btst #7,($1331).w ROM:0012129C bne.s loc_1212A6 ROM:0012129E move.b #2,($1134).w ROM:001212A4 bra.s loc_1212D6 ROM:001212A6 ; --------------------------------------------------------------------------- ROM:001212A6 ROM:001212A6 loc_1212A6: ; CODE XREF: ROM:00121272↑j ROM:001212A6 ; ROM:00121294↑j ... ROM:001212A6 bsr.w sub_1213B8 ROM:001212AA rts ROM:001212AC ; --------------------------------------------------------------------------- ROM:001212AC ROM:001212AC loc_1212AC: ; DATA XREF: ROM:00121260↑o ROM:001212AC btst #3,($133C).w ROM:001212B2 bne.s loc_1212BC ROM:001212B4 move.b #1,($1134).w ROM:001212BA bra.s loc_1212A6 ROM:001212BC ; --------------------------------------------------------------------------- ROM:001212BC ROM:001212BC loc_1212BC: ; CODE XREF: ROM:001212B2↑j ROM:001212BC move.w ($BB0).w,d0 ROM:001212C0 btst #7,($1331).w ROM:001212C6 beq.s loc_1212D6 ROM:001212C8 cmp.w ($BB4).w,d0 ROM:001212CC bgt.s loc_1212D6 ROM:001212CE move.b #3,($1134).w ROM:001212D4 rts ROM:001212D6 ; --------------------------------------------------------------------------- ROM:001212D6 ROM:001212D6 loc_1212D6: ; CODE XREF: ROM:001212A4↑j ROM:001212D6 ; ROM:001212C6↑j ... ROM:001212D6 bsr.w sub_1213B0 ROM:001212DA rts ROM:001212DC ; --------------------------------------------------------------------------- ROM:001212DC ROM:001212DC loc_1212DC: ; DATA XREF: ROM:00121264↑o ROM:001212DC btst #3,($133C).w ROM:001212E2 bne.s loc_1212EC ROM:001212E4 move.b #1,($1134).w ROM:001212EA bra.s loc_1212A6 ROM:001212EC ; --------------------------------------------------------------------------- ROM:001212EC ROM:001212EC loc_1212EC: ; CODE XREF: ROM:001212E2↑j ROM:001212EC move.w ($BB0).w,d0 ROM:001212F0 cmp.w ($BBC).w,d0 ROM:001212F4 bne.s loc_121310 ROM:001212F6 move.w $3D0(a5),d1 ROM:001212FA clr.b ($8D0).w ROM:001212FE move.w d1,($67A).w ROM:00121302 move.b #1,($8D0).w ROM:00121308 move.b #4,($1134).w ROM:0012130E rts ROM:00121310 ; --------------------------------------------------------------------------- ROM:00121310 ROM:00121310 loc_121310: ; CODE XREF: ROM:001212F4↑j ROM:00121310 btst #7,($1331).w ROM:00121316 beq.s loc_12131E ROM:00121318 cmp.w ($BB4).w,d0 ROM:0012131C ble.s locret_121326 ROM:0012131E ROM:0012131E loc_12131E: ; CODE XREF: ROM:00121316↑j ROM:0012131E move.b #2,($1134).w ROM:00121324 bra.s loc_1212D6 ROM:00121326 ; --------------------------------------------------------------------------- ROM:00121326 ROM:00121326 locret_121326: ; CODE XREF: ROM:0012131C↑j ROM:00121326 rts ROM:00121328 ; --------------------------------------------------------------------------- ROM:00121328 ROM:00121328 loc_121328: ; DATA XREF: ROM:00121268↑o ROM:00121328 btst #3,($133C).w ROM:0012132E bne.s loc_12133A ROM:00121330 move.b #1,($1134).w ROM:00121336 bra.w loc_1212A6 ROM:0012133A ; --------------------------------------------------------------------------- ROM:0012133A ROM:0012133A loc_12133A: ; CODE XREF: ROM:0012132E↑j ROM:0012133A cmpi.w #0,($67A).w ROM:00121340 bgt.s loc_12134E ROM:00121342 bsr.w sub_12138A ROM:00121346 move.b #3,($1134).w ROM:0012134C rts ROM:0012134E ; --------------------------------------------------------------------------- ROM:0012134E ROM:0012134E loc_12134E: ; CODE XREF: ROM:00121340↑j ROM:0012134E move.w ($BB0).w,d0 ROM:00121352 cmp.w ($BBC).w,d0 ROM:00121356 beq.s loc_121368 ROM:00121358 clr.b ($8D0).w ROM:0012135C clr.w ($67A).w ROM:00121360 move.b #3,($1134).w ROM:00121366 rts ROM:00121368 ; --------------------------------------------------------------------------- ROM:00121368 ROM:00121368 loc_121368: ; CODE XREF: ROM:00121356↑j ROM:00121368 btst #7,($1331).w ROM:0012136E beq.s loc_121376 ROM:00121370 cmp.w ($BB4).w,d0 ROM:00121374 ble.s locret_121388 ROM:00121376 ROM:00121376 loc_121376: ; CODE XREF: ROM:0012136E↑j ROM:00121376 clr.b ($8D0).w ROM:0012137A clr.w ($67A).w ROM:0012137E move.b #2,($1134).w ROM:00121384 bra.w loc_1212D6 ROM:00121388 ; --------------------------------------------------------------------------- ROM:00121388 ROM:00121388 locret_121388: ; CODE XREF: ROM:00121374↑j ROM:00121388 rts ROM:0012138A ROM:0012138A ; =============== S U B R O U T I N E ======================================= ROM:0012138A ROM:0012138A ROM:0012138A sub_12138A: ; CODE XREF: ROM:00121342↑p ROM:0012138A move.w ($BB0).w,d0 ROM:0012138E sub.w $3CE(a5),d0 ROM:00121392 move.w ($BB4).w,d1 ROM:00121396 sub.w ($BB0).w,d1 ROM:0012139A move.w $3CC(a5),d2 ROM:0012139E cmp.w d2,d1 ROM:001213A0 ble.s loc_1213AA ROM:001213A2 move.w ($BB4).w,d0 ROM:001213A6 sub.w $3CC(a5),d0 ROM:001213AA ROM:001213AA loc_1213AA: ; CODE XREF: sub_12138A+16↑j ROM:001213AA move.w d0,($BB0).w ROM:001213AE rts ROM:001213AE ; End of function sub_12138A ROM:001213AE ROM:001213B0 ROM:001213B0 ; =============== S U B R O U T I N E ======================================= ROM:001213B0 ROM:001213B0 ROM:001213B0 sub_1213B0: ; CODE XREF: ROM:loc_1212D6↑p ROM:001213B0 move.w ($BB4).w,($BB0).w ROM:001213B6 rts ROM:001213B6 ; End of function sub_1213B0 ROM:001213B6 ROM:001213B8 ROM:001213B8 ; =============== S U B R O U T I N E ======================================= ROM:001213B8 ROM:001213B8 ROM:001213B8 sub_1213B8: ; CODE XREF: ROM:loc_1212A6↑p ROM:001213B8 move.w ($BB4).w,d0 ROM:001213BC sub.w $3CC(a5),d0 ROM:001213C0 move.w d0,($BB0).w ROM:001213C4 rts ROM:001213C4 ; End of function sub_1213B8 ROM:001213C4 ROM:001213C6 ROM:001213C6 ; =============== S U B R O U T I N E ======================================= ROM:001213C6 ROM:001213C6 ROM:001213C6 sub_1213C6: ; CODE XREF: sub_126B3C+2A↓p ROM:001213C6 bsr.w sub_1214EC ROM:001213CA bsr.w sub_1214F4 ROM:001213CE bsr.w sub_12156A ROM:001213D2 bsr.w sub_12166A ROM:001213D6 bsr.l sub_121210 ROM:001213DC bsr.l sub_120C72 ROM:001213E2 bsr.w sub_121678 ROM:001213E6 bsr.l sub_121686 ROM:001213EC bsr.w sub_121404 ROM:001213F0 bsr.l sub_120530 ROM:001213F6 bsr.l sub_121CFE ROM:001213FC bsr.l sub_11FECA ROM:00121402 rts ROM:00121402 ; End of function sub_1213C6 ROM:00121402 ROM:00121404 ROM:00121404 ; =============== S U B R O U T I N E ======================================= ROM:00121404 ROM:00121404 ROM:00121404 sub_121404: ; CODE XREF: sub_1213C6+26↑p ROM:00121404 clr.w d1 ROM:00121406 move.b ($1135).w,d1 ROM:0012140A cmpi.w #4,d1 ROM:0012140E bcc.s locret_121418 ROM:00121410 movea.l off_12141A(pc,d1.w*4),a0 ROM:00121414 nop ROM:00121416 jmp (a0) ROM:00121418 ; --------------------------------------------------------------------------- ROM:00121418 ROM:00121418 locret_121418: ; CODE XREF: sub_121404+A↑j ROM:00121418 rts ROM:00121418 ; End of function sub_121404 ROM:00121418 ROM:00121418 ; --------------------------------------------------------------------------- ROM:0012141A off_12141A: dc.l loc_12142A ; DATA XREF: sub_121404+C↑r ROM:0012141E dc.l loc_12143A ROM:00121422 dc.l loc_121464 ROM:00121426 dc.l loc_1214AC ROM:0012142A ; --------------------------------------------------------------------------- ROM:0012142A ROM:0012142A loc_12142A: ; DATA XREF: ROM:off_12141A↑o ROM:0012142A bclr #0,($131E).w ROM:00121430 move.b #1,($1135).w ROM:00121436 bra.s locret_121462 ROM:00121438 ; --------------------------------------------------------------------------- ROM:00121438 rts ROM:0012143A ; --------------------------------------------------------------------------- ROM:0012143A ROM:0012143A loc_12143A: ; DATA XREF: ROM:0012141E↑o ROM:0012143A btst #1,($133E).w ROM:00121440 beq.s locret_121462 ROM:00121442 move.w $3E0(a5),d0 ROM:00121446 btst #7,($1327).w ROM:0012144C bne.s locret_121462 ROM:0012144E cmp.w ($BBA).w,d0 ROM:00121452 blt.s locret_121462 ROM:00121454 bset #0,($131E).w ROM:0012145A move.b #2,($1135).w ROM:00121460 bra.s locret_1214AA ROM:00121462 ; --------------------------------------------------------------------------- ROM:00121462 ROM:00121462 locret_121462: ; CODE XREF: ROM:00121436↑j ROM:00121462 ; ROM:00121440↑j ... ROM:00121462 rts ROM:00121464 ; --------------------------------------------------------------------------- ROM:00121464 ROM:00121464 loc_121464: ; DATA XREF: ROM:00121422↑o ROM:00121464 move.w $3E0(a5),d0 ROM:00121468 add.w $3E2(a5),d0 ROM:0012146C btst #1,($133E).w ROM:00121472 beq.s loc_12147A ROM:00121474 cmp.w ($BBA).w,d0 ROM:00121478 bge.s loc_121488 ROM:0012147A ROM:0012147A loc_12147A: ; CODE XREF: ROM:00121472↑j ROM:0012147A bclr #0,($131E).w ROM:00121480 move.b #1,($1135).w ROM:00121486 bra.s locret_121462 ROM:00121488 ; --------------------------------------------------------------------------- ROM:00121488 ROM:00121488 loc_121488: ; CODE XREF: ROM:00121478↑j ROM:00121488 btst #7,($1327).w ROM:0012148E beq.s locret_1214AA ROM:00121490 move.w $3E8(a5),d0 ROM:00121494 clr.b ($8D1).w ROM:00121498 move.w d0,($67C).w ROM:0012149C move.b #1,($8D1).w ROM:001214A2 move.b #3,($1135).w ROM:001214A8 bra.s locret_1214E8 ROM:001214AA ; --------------------------------------------------------------------------- ROM:001214AA ROM:001214AA locret_1214AA: ; CODE XREF: ROM:00121460↑j ROM:001214AA ; ROM:0012148E↑j ... ROM:001214AA rts ROM:001214AC ; --------------------------------------------------------------------------- ROM:001214AC ROM:001214AC loc_1214AC: ; DATA XREF: ROM:00121426↑o ROM:001214AC btst #1,($133E).w ROM:001214B2 beq.s loc_1214CA ROM:001214B4 move.w $3E0(a5),d0 ROM:001214B8 add.w $3E2(a5),d0 ROM:001214BC cmpi.w #0,($67C).w ROM:001214C2 ble.s loc_1214CA ROM:001214C4 cmp.w ($BBA).w,d0 ROM:001214C8 bge.s loc_1214D8 ROM:001214CA ROM:001214CA loc_1214CA: ; CODE XREF: ROM:001214B2↑j ROM:001214CA ; ROM:001214C2↑j ROM:001214CA bclr #0,($131E).w ROM:001214D0 move.b #1,($1135).w ROM:001214D6 bra.s locret_121462 ROM:001214D8 ; --------------------------------------------------------------------------- ROM:001214D8 ROM:001214D8 loc_1214D8: ; CODE XREF: ROM:001214C8↑j ROM:001214D8 btst #7,($1327).w ROM:001214DE bne.s locret_1214E8 ROM:001214E0 move.b #2,($1135).w ROM:001214E6 bra.s locret_1214AA ROM:001214E8 ; --------------------------------------------------------------------------- ROM:001214E8 ROM:001214E8 locret_1214E8: ; CODE XREF: ROM:001214A8↑j ROM:001214E8 ; ROM:001214DE↑j ROM:001214E8 rts ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EA rts ROM:001214EC ROM:001214EC ; =============== S U B R O U T I N E ======================================= ROM:001214EC ROM:001214EC ROM:001214EC sub_1214EC: ; CODE XREF: sub_1213C6↑p ROM:001214EC move.w ($5AA).w,($BBC).w ROM:001214F2 rts ROM:001214F2 ; End of function sub_1214EC ROM:001214F2 ROM:001214F4 ROM:001214F4 ; =============== S U B R O U T I N E ======================================= ROM:001214F4 ROM:001214F4 ROM:001214F4 sub_1214F4: ; CODE XREF: sub_1213C6+4↑p ROM:001214F4 btst #4,($92B).w ROM:001214FA beq.s loc_121528 ROM:001214FC move.w #$3B52,d1 ROM:00121500 move.w ($A80).w,d2 ROM:00121504 move.w ($A4C).w,d3 ROM:00121508 bsr.l sub_1175A4 ROM:0012150E move.w d1,($BC2).w ROM:00121512 move.w #$3B54,d1 ROM:00121516 move.w ($A80).w,d2 ROM:0012151A move.w ($A3C).w,d3 ROM:0012151E bsr.l sub_1175A4 ROM:00121524 move.w d1,($BC6).w ROM:00121528 ROM:00121528 loc_121528: ; CODE XREF: sub_1214F4+6↑j ROM:00121528 move.w #$3B56,d1 ROM:0012152C move.w ($1368).w,d2 ROM:00121530 move.w ($A46).w,d3 ROM:00121534 bsr.l sub_1175A4 ROM:0012153A move.w d1,($BC4).w ROM:0012153E move.w ($BA2).w,d0 ROM:00121542 cmpi.w #0,d0 ROM:00121546 beq.s loc_121554 ROM:00121548 move.w ($BC6).w,d0 ROM:0012154C muls.w ($BA4).w,d0 ROM:00121550 divs.w ($BA2).w,d0 ROM:00121554 ROM:00121554 loc_121554: ; CODE XREF: sub_1214F4+52↑j ROM:00121554 add.w ($BC4).w,d0 ROM:00121558 add.w ($BC2).w,d0 ROM:0012155C add.w ($136C).w,d0 ROM:00121560 add.w ($BA8).w,d0 ROM:00121564 move.w d0,($BB2).w ROM:00121568 rts ROM:00121568 ; End of function sub_1214F4 ROM:00121568 ROM:0012156A ROM:0012156A ; =============== S U B R O U T I N E ======================================= ROM:0012156A ROM:0012156A ROM:0012156A sub_12156A: ; CODE XREF: sub_1213C6+8↑p ROM:0012156A btst #4,($92B).w ROM:00121570 beq.s loc_121588 ROM:00121572 move.w #$3B58,d1 ROM:00121576 move.w ($A80).w,d2 ROM:0012157A move.w ($A3C).w,d3 ROM:0012157E bsr.l sub_1175A4 ROM:00121584 move.w d1,($BBE).w ROM:00121588 ROM:00121588 loc_121588: ; CODE XREF: sub_12156A+6↑j ROM:00121588 move.w #$3B5A,d1 ROM:0012158C move.w ($A5E).w,d2 ROM:00121590 move.w ($A80).w,d3 ROM:00121594 bsr.l sub_1175A4 ROM:0012159A move.w d1,($BC0).w ROM:0012159E btst #0,($133D).w ROM:001215A4 bne.s loc_1215B6 ROM:001215A6 cmpi.w #0,($BBA).w ROM:001215AC blt.s loc_1215B6 ROM:001215AE cmpi.w #0,($BBE).w ROM:001215B4 bge.s loc_1215BE ROM:001215B6 ROM:001215B6 loc_1215B6: ; CODE XREF: sub_12156A+3A↑j ROM:001215B6 ; sub_12156A+42↑j ROM:001215B6 move.w ($BBE).w,($BC8).w ROM:001215BC bra.s loc_1215F0 ROM:001215BE ; --------------------------------------------------------------------------- ROM:001215BE ROM:001215BE loc_1215BE: ; CODE XREF: sub_12156A+4A↑j ROM:001215BE move.w $3E4(a5),d0 ROM:001215C2 sub.w ($BBA).w,d0 ROM:001215C6 bgt.s loc_1215D0 ROM:001215C8 move.w #0,($BC8).w ROM:001215CE bra.s loc_1215F0 ROM:001215D0 ; --------------------------------------------------------------------------- ROM:001215D0 ROM:001215D0 loc_1215D0: ; CODE XREF: sub_12156A+5C↑j ROM:001215D0 move.w ($BBE).w,d1 ROM:001215D4 muls.w d0,d1 ROM:001215D6 divs.w $3E4(a5),d1 ROM:001215DA move.w d1,d2 ROM:001215DC add.w $3E6(a5),d2 ROM:001215E0 cmp.w ($BC8).w,d1 ROM:001215E4 bgt.s loc_1215EC ROM:001215E6 cmp.w ($BC8).w,d2 ROM:001215EA bgt.s loc_1215F0 ROM:001215EC ROM:001215EC loc_1215EC: ; CODE XREF: sub_12156A+7A↑j ROM:001215EC move.w d1,($BC8).w ROM:001215F0 ROM:001215F0 loc_1215F0: ; CODE XREF: sub_12156A+52↑j ROM:001215F0 ; sub_12156A+64↑j ... ROM:001215F0 move.w ($BB2).w,d0 ROM:001215F4 add.w ($B50).w,d0 ROM:001215F8 btst #7,($1330).w ROM:001215FE beq.s loc_121604 ROM:00121600 add.w ($BC8).w,d0 ROM:00121604 ROM:00121604 loc_121604: ; CODE XREF: sub_12156A+94↑j ROM:00121604 add.w ($BC0).w,d0 ROM:00121608 btst #6,($131F).w ROM:0012160E beq.s loc_121614 ROM:00121610 add.w ($B3E).w,d0 ROM:00121614 ROM:00121614 loc_121614: ; CODE XREF: sub_12156A+A4↑j ROM:00121614 btst #3,($1344).w ROM:0012161A beq.s loc_121620 ROM:0012161C add.w $3D4(a5),d0 ROM:00121620 ROM:00121620 loc_121620: ; CODE XREF: sub_12156A+B0↑j ROM:00121620 btst #7,($93D).w ROM:00121626 beq.s loc_12162C ROM:00121628 add.w $3D6(a5),d0 ROM:0012162C ROM:0012162C loc_12162C: ; CODE XREF: sub_12156A+BC↑j ROM:0012162C btst #1,($131F).w ROM:00121632 beq.s loc_121638 ROM:00121634 add.w $3D8(a5),d0 ROM:00121638 ROM:00121638 loc_121638: ; CODE XREF: sub_12156A+C8↑j ROM:00121638 btst #3,($1340).w ROM:0012163E beq.s loc_121644 ROM:00121640 add.w $3DA(a5),d0 ROM:00121644 ROM:00121644 loc_121644: ; CODE XREF: sub_12156A+D4↑j ROM:00121644 btst #3,($131C).w ROM:0012164A beq.s loc_121650 ROM:0012164C add.w $3DC(a5),d0 ROM:00121650 ROM:00121650 loc_121650: ; CODE XREF: sub_12156A+E0↑j ROM:00121650 btst #4,($132F).w ROM:00121656 beq.s loc_12165C ROM:00121658 add.w $3DE(a5),d0 ROM:0012165C ROM:0012165C loc_12165C: ; CODE XREF: sub_12156A+EC↑j ROM:0012165C move.w d0,($BB4).w ROM:00121660 sub.w ($BB2).w,d0 ROM:00121664 move.w d0,($BB6).w ROM:00121668 rts ROM:00121668 ; End of function sub_12156A ROM:00121668 ROM:0012166A ROM:0012166A ; =============== S U B R O U T I N E ======================================= ROM:0012166A ROM:0012166A ROM:0012166A sub_12166A: ; CODE XREF: sub_1213C6+C↑p ROM:0012166A move.w $3D2(a5),d0 ROM:0012166E add.w ($BB4).w,d0 ROM:00121672 move.w d0,($BB8).w ROM:00121676 rts ROM:00121676 ; End of function sub_12166A ROM:00121676 ROM:00121678 ROM:00121678 ; =============== S U B R O U T I N E ======================================= ROM:00121678 ROM:00121678 ROM:00121678 sub_121678: ; CODE XREF: sub_1213C6+1C↑p ROM:00121678 move.w ($572).w,d0 ROM:0012167C sub.w ($B9E).w,d0 ROM:00121680 move.w d0,($BBA).w ROM:00121684 rts ROM:00121684 ; End of function sub_121678 ROM:00121684 ROM:00121686 ROM:00121686 ; =============== S U B R O U T I N E ======================================= ROM:00121686 ROM:00121686 ROM:00121686 sub_121686: ; CODE XREF: sub_1213C6+20↑p ROM:00121686 bsr.w sub_121790 ROM:0012168A bsr.w sub_1218F4 ROM:0012168E bsr.w sub_121A86 ROM:00121692 bsr.w sub_121698 ROM:00121696 rts ROM:00121696 ; End of function sub_121686 ROM:00121696 ROM:00121698 ROM:00121698 ; =============== S U B R O U T I N E ======================================= ROM:00121698 ROM:00121698 ROM:00121698 sub_121698: ; CODE XREF: sub_121686+C↑p ROM:00121698 clr.w d1 ROM:0012169A move.b ($1136).w,d1 ROM:0012169E cmpi.w #5,d1 ROM:001216A2 bcc.s locret_1216AC ROM:001216A4 movea.l off_1216AE(pc,d1.w*4),a0 ROM:001216A8 nop ROM:001216AA jmp (a0) ROM:001216AC ; --------------------------------------------------------------------------- ROM:001216AC ROM:001216AC locret_1216AC: ; CODE XREF: sub_121698+A↑j ROM:001216AC rts ROM:001216AC ; End of function sub_121698 ROM:001216AC ROM:001216AC ; --------------------------------------------------------------------------- ROM:001216AE off_1216AE: dc.l loc_1216C2 ; DATA XREF: sub_121698+C↑r ROM:001216B2 dc.l loc_1216D0 ROM:001216B6 dc.l loc_121700 ROM:001216BA dc.l loc_121738 ROM:001216BE dc.l loc_121752 ROM:001216C2 ; --------------------------------------------------------------------------- ROM:001216C2 ROM:001216C2 loc_1216C2: ; DATA XREF: ROM:off_1216AE↑o ROM:001216C2 bsr.w sub_121A7C ROM:001216C6 move.b #1,($1136).w ROM:001216CC bra.s locret_1216FE ROM:001216CE ; --------------------------------------------------------------------------- ROM:001216CE rts ROM:001216D0 ; --------------------------------------------------------------------------- ROM:001216D0 ROM:001216D0 loc_1216D0: ; DATA XREF: ROM:001216B2↑o ROM:001216D0 btst #7,($1327).w ROM:001216D6 beq.s loc_1216E6 ROM:001216D8 bset #0,($1335).w ROM:001216DE move.b #2,($1136).w ROM:001216E4 bra.s loc_121732 ROM:001216E6 ; --------------------------------------------------------------------------- ROM:001216E6 ROM:001216E6 loc_1216E6: ; CODE XREF: ROM:001216D6↑j ROM:001216E6 btst #0,($133D).w ROM:001216EC bne.s locret_1216FE ROM:001216EE bset #0,($1335).w ROM:001216F4 move.b #4,($1136).w ROM:001216FA bra.w loc_121788 ROM:001216FE ; --------------------------------------------------------------------------- ROM:001216FE ROM:001216FE locret_1216FE: ; CODE XREF: ROM:001216CC↑j ROM:001216FE ; ROM:001216EC↑j ... ROM:001216FE rts ROM:00121700 ; --------------------------------------------------------------------------- ROM:00121700 ROM:00121700 loc_121700: ; DATA XREF: ROM:001216B6↑o ROM:00121700 btst #7,($1327).w ROM:00121706 bne.s loc_121716 ROM:00121708 bclr #0,($1335).w ROM:0012170E move.b #1,($1136).w ROM:00121714 bra.s locret_1216FE ROM:00121716 ; --------------------------------------------------------------------------- ROM:00121716 ROM:00121716 loc_121716: ; CODE XREF: ROM:00121706↑j ROM:00121716 move.w $3EA(a5),d0 ROM:0012171A move.w ($BCC).w,d1 ROM:0012171E cmp.w ($BBA).w,d0 ROM:00121722 bge.s loc_121732 ROM:00121724 cmp.w ($BCA).w,d1 ROM:00121728 bge.s loc_121732 ROM:0012172A move.b #3,($1136).w ROM:00121730 bra.s loc_12174C ROM:00121732 ; --------------------------------------------------------------------------- ROM:00121732 ROM:00121732 loc_121732: ; CODE XREF: ROM:001216E4↑j ROM:00121732 ; ROM:00121722↑j ... ROM:00121732 bsr.w sub_12194E ROM:00121736 rts ROM:00121738 ; --------------------------------------------------------------------------- ROM:00121738 ROM:00121738 loc_121738: ; DATA XREF: ROM:001216BA↑o ROM:00121738 btst #7,($1327).w ROM:0012173E bne.s loc_12174C ROM:00121740 bsr.w sub_121A68 ROM:00121744 move.b #4,($1136).w ROM:0012174A bra.s loc_121788 ROM:0012174C ; --------------------------------------------------------------------------- ROM:0012174C ROM:0012174C loc_12174C: ; CODE XREF: ROM:00121730↑j ROM:0012174C ; ROM:0012173E↑j ... ROM:0012174C bsr.w sub_1219A6 ROM:00121750 rts ROM:00121752 ; --------------------------------------------------------------------------- ROM:00121752 ROM:00121752 loc_121752: ; DATA XREF: ROM:001216BE↑o ROM:00121752 btst #0,($133D).w ROM:00121758 beq.s loc_12176A ROM:0012175A bclr #0,($1335).w ROM:00121760 move.b #1,($1136).w ROM:00121766 bra.w locret_1216FE ROM:0012176A ; --------------------------------------------------------------------------- ROM:0012176A ROM:0012176A loc_12176A: ; CODE XREF: ROM:00121758↑j ROM:0012176A move.w ($BD6).w,d0 ROM:0012176E cmp.w ($A4A).w,d0 ROM:00121772 ble.s loc_121778 ROM:00121774 bsr.w sub_121A7C ROM:00121778 ROM:00121778 loc_121778: ; CODE XREF: ROM:00121772↑j ROM:00121778 btst #7,($1327).w ROM:0012177E beq.s loc_121788 ROM:00121780 move.b #3,($1136).w ROM:00121786 bra.s loc_12174C ROM:00121788 ; --------------------------------------------------------------------------- ROM:00121788 ROM:00121788 loc_121788: ; CODE XREF: ROM:001216FA↑j ROM:00121788 ; ROM:0012174A↑j ... ROM:00121788 bsr.w sub_121A1A ROM:0012178C rts ROM:0012178E ; --------------------------------------------------------------------------- ROM:0012178E rts ROM:00121790 ROM:00121790 ; =============== S U B R O U T I N E ======================================= ROM:00121790 ROM:00121790 ROM:00121790 sub_121790: ; CODE XREF: sub_121686↑p ROM:00121790 clr.w d1 ROM:00121792 move.b ($1137).w,d1 ROM:00121796 cmpi.w #5,d1 ROM:0012179A bcc.s locret_1217A4 ROM:0012179C movea.l off_1217A6(pc,d1.w*4),a0 ROM:001217A0 nop ROM:001217A2 jmp (a0) ROM:001217A4 ; --------------------------------------------------------------------------- ROM:001217A4 ROM:001217A4 locret_1217A4: ; CODE XREF: sub_121790+A↑j ROM:001217A4 rts ROM:001217A4 ; End of function sub_121790 ROM:001217A4 ROM:001217A4 ; --------------------------------------------------------------------------- ROM:001217A6 off_1217A6: dc.l loc_1217BA ; DATA XREF: sub_121790+C↑r ROM:001217AA dc.l loc_1217C8 ROM:001217AE dc.l loc_121814 ROM:001217B2 dc.l loc_121866 ROM:001217B6 dc.l loc_1218AA ROM:001217BA ; --------------------------------------------------------------------------- ROM:001217BA ROM:001217BA loc_1217BA: ; DATA XREF: ROM:off_1217A6↑o ROM:001217BA bsr.w sub_121946 ROM:001217BE move.b #1,($1137).w ROM:001217C4 bra.s locret_121812 ROM:001217C6 ; --------------------------------------------------------------------------- ROM:001217C6 rts ROM:001217C8 ; --------------------------------------------------------------------------- ROM:001217C8 ROM:001217C8 loc_1217C8: ; DATA XREF: ROM:001217AA↑o ROM:001217C8 btst #0,($133D).w ROM:001217CE beq.s locret_121812 ROM:001217D0 btst #6,($131D).w ROM:001217D6 bne.s locret_121812 ROM:001217D8 btst #6,($1336).w ROM:001217DE bne.s locret_121812 ROM:001217E0 btst #7,($132B).w ROM:001217E6 bne.s locret_121812 ROM:001217E8 btst #2,($133B).w ROM:001217EE bne.s locret_121812 ROM:001217F0 cmpi.w #0,($BDE).w ROM:001217F6 bne.s locret_121812 ROM:001217F8 move.w $3EC(a5),d0 ROM:001217FC clr.b ($8D2).w ROM:00121800 move.w d0,($67E).w ROM:00121804 move.b #1,($8D2).w ROM:0012180A move.b #2,($1137).w ROM:00121810 bra.s locret_121864 ROM:00121812 ; --------------------------------------------------------------------------- ROM:00121812 ROM:00121812 locret_121812: ; CODE XREF: ROM:001217C4↑j ROM:00121812 ; ROM:001217CE↑j ... ROM:00121812 rts ROM:00121814 ; --------------------------------------------------------------------------- ROM:00121814 ROM:00121814 loc_121814: ; DATA XREF: ROM:001217AE↑o ROM:00121814 btst #0,($133D).w ROM:0012181A beq.s loc_121844 ROM:0012181C btst #6,($1336).w ROM:00121822 bne.s loc_121844 ROM:00121824 btst #6,($131D).w ROM:0012182A bne.s loc_121844 ROM:0012182C btst #7,($132B).w ROM:00121832 bne.s loc_121844 ROM:00121834 btst #2,($133B).w ROM:0012183A bne.s loc_121844 ROM:0012183C cmpi.w #0,($BDE).w ROM:00121842 ble.s loc_121854 ROM:00121844 ROM:00121844 loc_121844: ; CODE XREF: ROM:0012181A↑j ROM:00121844 ; ROM:00121822↑j ... ROM:00121844 clr.b ($8D2).w ROM:00121848 clr.w ($67E).w ROM:0012184C move.b #1,($1137).w ROM:00121852 bra.s locret_121812 ROM:00121854 ; --------------------------------------------------------------------------- ROM:00121854 ROM:00121854 loc_121854: ; CODE XREF: ROM:00121842↑j ROM:00121854 cmpi.w #0,($67E).w ROM:0012185A bgt.s locret_121864 ROM:0012185C move.b #3,($1137).w ROM:00121862 bra.s locret_1218A8 ROM:00121864 ; --------------------------------------------------------------------------- ROM:00121864 ROM:00121864 locret_121864: ; CODE XREF: ROM:00121810↑j ROM:00121864 ; ROM:0012185A↑j ROM:00121864 rts ROM:00121866 ; --------------------------------------------------------------------------- ROM:00121866 ROM:00121866 loc_121866: ; DATA XREF: ROM:001217B2↑o ROM:00121866 btst #0,($133D).w ROM:0012186C beq.s loc_12188E ROM:0012186E btst #6,($1336).w ROM:00121874 bne.s loc_12188E ROM:00121876 btst #6,($131D).w ROM:0012187C bne.s loc_12188E ROM:0012187E btst #7,($132B).w ROM:00121884 bne.s loc_12188E ROM:00121886 btst #2,($133B).w ROM:0012188C beq.s loc_121898 ROM:0012188E ROM:0012188E loc_12188E: ; CODE XREF: ROM:0012186C↑j ROM:0012188E ; ROM:00121874↑j ... ROM:0012188E move.b #1,($1137).w ROM:00121894 bra.w locret_121812 ROM:00121898 ; --------------------------------------------------------------------------- ROM:00121898 ROM:00121898 loc_121898: ; CODE XREF: ROM:0012188C↑j ROM:00121898 cmpi.w #0,($BDE).w ROM:0012189E bne.s locret_1218A8 ROM:001218A0 move.b #4,($1137).w ROM:001218A6 bra.s loc_1218EC ROM:001218A8 ; --------------------------------------------------------------------------- ROM:001218A8 ROM:001218A8 locret_1218A8: ; CODE XREF: ROM:00121862↑j ROM:001218A8 ; ROM:0012189E↑j ... ROM:001218A8 rts ROM:001218AA ; --------------------------------------------------------------------------- ROM:001218AA ROM:001218AA loc_1218AA: ; DATA XREF: ROM:001217B6↑o ROM:001218AA btst #0,($133D).w ROM:001218B0 beq.s loc_1218D2 ROM:001218B2 btst #6,($1336).w ROM:001218B8 bne.s loc_1218D2 ROM:001218BA btst #6,($131D).w ROM:001218C0 bne.s loc_1218D2 ROM:001218C2 btst #7,($132B).w ROM:001218C8 bne.s loc_1218D2 ROM:001218CA btst #2,($133B).w ROM:001218D0 beq.s loc_1218DC ROM:001218D2 ROM:001218D2 loc_1218D2: ; CODE XREF: ROM:001218B0↑j ROM:001218D2 ; ROM:001218B8↑j ... ROM:001218D2 move.b #1,($1137).w ROM:001218D8 bra.w locret_121812 ROM:001218DC ; --------------------------------------------------------------------------- ROM:001218DC ROM:001218DC loc_1218DC: ; CODE XREF: ROM:001218D0↑j ROM:001218DC cmpi.w #0,($BDE).w ROM:001218E2 ble.s loc_1218EC ROM:001218E4 move.b #3,($1137).w ROM:001218EA bra.s locret_1218A8 ROM:001218EC ; --------------------------------------------------------------------------- ROM:001218EC ROM:001218EC loc_1218EC: ; CODE XREF: ROM:001218A6↑j ROM:001218EC ; ROM:001218E2↑j ROM:001218EC bsr.w sub_12191C ROM:001218F0 rts ROM:001218F2 ; --------------------------------------------------------------------------- ROM:001218F2 rts ROM:001218F4 ROM:001218F4 ; =============== S U B R O U T I N E ======================================= ROM:001218F4 ROM:001218F4 ROM:001218F4 sub_1218F4: ; CODE XREF: sub_121686+4↑p ROM:001218F4 move.w #$3B5C,d1 ROM:001218F8 move.w ($572).w,d2 ROM:001218FC move.w ($A4A).w,d3 ROM:00121900 bsr.l sub_1175A4 ROM:00121906 add.w ($136C).w,d1 ROM:0012190A btst #6,($92E).w ROM:00121910 beq.s loc_121916 ROM:00121912 add.w $3FA(a5),d1 ROM:00121916 ROM:00121916 loc_121916: ; CODE XREF: sub_1218F4+1C↑j ROM:00121916 move.w d1,($BCA).w ROM:0012191A rts ROM:0012191A ; End of function sub_1218F4 ROM:0012191A ROM:0012191C ROM:0012191C ; =============== S U B R O U T I N E ======================================= ROM:0012191C ROM:0012191C ROM:0012191C sub_12191C: ; CODE XREF: ROM:loc_1218EC↑p ROM:0012191C clr.l d1 ROM:0012191E move.w ($BBC).w,d1 ROM:00121922 swap d1 ROM:00121924 move.w ($BCC).w,d2 ROM:00121928 swap d2 ROM:0012192A move.w ($BD8).w,d2 ROM:0012192E move.w $3EE(a5),d3 ROM:00121932 ext.l d3 ROM:00121934 bsr.l sub_1174B0 ROM:0012193A move.w d4,($BD8).w ROM:0012193E swap d4 ROM:00121940 move.w d4,($BCC).w ROM:00121944 rts ROM:00121944 ; End of function sub_12191C ROM:00121944 ROM:00121946 ROM:00121946 ; =============== S U B R O U T I N E ======================================= ROM:00121946 ROM:00121946 ROM:00121946 sub_121946: ; CODE XREF: ROM:loc_1217BA↑p ROM:00121946 move.w ($BB4).w,($BCC).w ROM:0012194C rts ROM:0012194C ; End of function sub_121946 ROM:0012194C ROM:0012194E ROM:0012194E ; =============== S U B R O U T I N E ======================================= ROM:0012194E ROM:0012194E ROM:0012194E sub_12194E: ; CODE XREF: ROM:loc_121732↑p ROM:0012194E move.w $3F0(a5),d0 ROM:00121952 cmpi.w #0,d0 ROM:00121956 bne.s loc_121966 ROM:00121958 move.w ($BCC).w,($BD2).w ROM:0012195E move.w ($BCC).w,($BD0).w ROM:00121964 bra.s loc_12199E ROM:00121966 ; --------------------------------------------------------------------------- ROM:00121966 ROM:00121966 loc_121966: ; CODE XREF: sub_12194E+8↑j ROM:00121966 cmpi.w #1,d0 ROM:0012196A bne.s loc_12197A ROM:0012196C move.w ($BB4).w,($BD2).w ROM:00121972 move.w ($BB4).w,($BD0).w ROM:00121978 bra.s loc_12199E ROM:0012197A ; --------------------------------------------------------------------------- ROM:0012197A ROM:0012197A loc_12197A: ; CODE XREF: sub_12194E+1C↑j ROM:0012197A move.w ($BB4).w,d1 ROM:0012197E cmp.w ($BCC).w,d1 ROM:00121982 ble.s loc_121992 ROM:00121984 move.w ($BB4).w,($BD2).w ROM:0012198A move.w ($BB4).w,($BD0).w ROM:00121990 bra.s loc_12199E ROM:00121992 ; --------------------------------------------------------------------------- ROM:00121992 ROM:00121992 loc_121992: ; CODE XREF: sub_12194E+34↑j ROM:00121992 move.w ($BCC).w,($BD2).w ROM:00121998 move.w ($BCC).w,($BD0).w ROM:0012199E ROM:0012199E loc_12199E: ; CODE XREF: sub_12194E+16↑j ROM:0012199E ; sub_12194E+2A↑j ... ROM:0012199E move.w $3F4(a5),($BCE).w ROM:001219A4 rts ROM:001219A4 ; End of function sub_12194E ROM:001219A4 ROM:001219A6 ROM:001219A6 ; =============== S U B R O U T I N E ======================================= ROM:001219A6 ROM:001219A6 ROM:001219A6 sub_1219A6: ; CODE XREF: ROM:loc_12174C↑p ROM:001219A6 move.w ($BB4).w,d0 ROM:001219AA cmp.w ($BCA).w,d0 ROM:001219AE ble.s loc_1219B4 ROM:001219B0 move.w d0,($BCA).w ROM:001219B4 ROM:001219B4 loc_1219B4: ; CODE XREF: sub_1219A6+8↑j ROM:001219B4 move.w $3F6(a5),d1 ROM:001219B8 cmp.w ($A4A).w,d1 ROM:001219BC bge.s loc_1219C6 ROM:001219BE bclr #0,($1326).w ROM:001219C4 bra.s loc_1219EC ROM:001219C6 ; --------------------------------------------------------------------------- ROM:001219C6 ROM:001219C6 loc_1219C6: ; CODE XREF: sub_1219A6+16↑j ROM:001219C6 bset #0,($1326).w ROM:001219CC btst #4,($142A).w ROM:001219D2 beq.s loc_1219EC ROM:001219D4 move.w $3F8(a5),d1 ROM:001219D8 btst #0,($C59).w ROM:001219DE bne.s loc_1219EC ROM:001219E0 cmp.w ($52C).w,d1 ROM:001219E4 bgt.s loc_1219EC ROM:001219E6 bclr #0,($1326).w ROM:001219EC ROM:001219EC loc_1219EC: ; CODE XREF: sub_1219A6+1E↑j ROM:001219EC ; sub_1219A6+2C↑j ... ROM:001219EC move.w ($BD2).w,d0 ROM:001219F0 btst #0,($1326).w ROM:001219F6 beq.s loc_1219FE ROM:001219F8 cmp.w ($BCA).w,d0 ROM:001219FC ble.s loc_121A0C ROM:001219FE ROM:001219FE loc_1219FE: ; CODE XREF: sub_1219A6+50↑j ROM:001219FE move.w ($BCA).w,($BD2).w ROM:00121A04 move.w ($BCA).w,($BD0).w ROM:00121A0A bra.s loc_121A12 ROM:00121A0C ; --------------------------------------------------------------------------- ROM:00121A0C ROM:00121A0C loc_121A0C: ; CODE XREF: sub_1219A6+56↑j ROM:00121A0C move.w ($BD2).w,($BD0).w ROM:00121A12 ROM:00121A12 loc_121A12: ; CODE XREF: sub_1219A6+64↑j ROM:00121A12 move.w $3F2(a5),($BCE).w ROM:00121A18 rts ROM:00121A18 ; End of function sub_1219A6 ROM:00121A18 ROM:00121A1A ROM:00121A1A ; =============== S U B R O U T I N E ======================================= ROM:00121A1A ROM:00121A1A ROM:00121A1A sub_121A1A: ; CODE XREF: ROM:loc_121788↑p ROM:00121A1A move.w ($B6E).w,d0 ROM:00121A1E cmp.w ($BD2).w,d0 ROM:00121A22 ble.s loc_121A28 ROM:00121A24 move.w d0,($BD2).w ROM:00121A28 ROM:00121A28 loc_121A28: ; CODE XREF: sub_121A1A+8↑j ROM:00121A28 cmpi.w #0,($BD4).w ROM:00121A2E bge.s loc_121A38 ROM:00121A30 move.w ($BD2).w,($BD0).w ROM:00121A36 bra.s loc_121A3E ROM:00121A38 ; --------------------------------------------------------------------------- ROM:00121A38 ROM:00121A38 loc_121A38: ; CODE XREF: sub_121A1A+14↑j ROM:00121A38 move.w ($B6E).w,($BD0).w ROM:00121A3E ROM:00121A3E loc_121A3E: ; CODE XREF: sub_121A1A+1C↑j ROM:00121A3E cmp.w ($BBC).w,d0 ROM:00121A42 ble.s loc_121A4C ROM:00121A44 move.w $35E(a5),($BCE).w ROM:00121A4A bra.s locret_121A66 ROM:00121A4C ; --------------------------------------------------------------------------- ROM:00121A4C ROM:00121A4C loc_121A4C: ; CODE XREF: sub_121A1A+28↑j ROM:00121A4C move.w #$3AD8,d1 ROM:00121A50 move.w ($BD4).w,d2 ROM:00121A54 bsr.l sub_1175A4 ROM:00121A5A muls.w ($BDA).w,d1 ROM:00121A5E divs.w #$2710,d1 ROM:00121A62 move.w d1,($BCE).w ROM:00121A66 ROM:00121A66 locret_121A66: ; CODE XREF: sub_121A1A+30↑j ROM:00121A66 rts ROM:00121A66 ; End of function sub_121A1A ROM:00121A66 ROM:00121A68 ROM:00121A68 ; =============== S U B R O U T I N E ======================================= ROM:00121A68 ROM:00121A68 ROM:00121A68 sub_121A68: ; CODE XREF: ROM:00121740↑p ROM:00121A68 move.w #$3ADA,d1 ROM:00121A6C move.w ($572).w,d2 ROM:00121A70 bsr.l sub_1175A4 ROM:00121A76 move.w d1,($BDA).w ROM:00121A7A rts ROM:00121A7A ; End of function sub_121A68 ROM:00121A7A ROM:00121A7C ROM:00121A7C ; =============== S U B R O U T I N E ======================================= ROM:00121A7C ROM:00121A7C ROM:00121A7C sub_121A7C: ; CODE XREF: ROM:loc_1216C2↑p ROM:00121A7C ; ROM:00121774↑p ROM:00121A7C move.w #$2710,d0 ROM:00121A80 move.w d0,($BDA).w ROM:00121A84 rts ROM:00121A84 ; End of function sub_121A7C ROM:00121A84 ROM:00121A86 ROM:00121A86 ; =============== S U B R O U T I N E ======================================= ROM:00121A86 ROM:00121A86 ROM:00121A86 sub_121A86: ; CODE XREF: sub_121686+8↑p ROM:00121A86 move.w #$3ADC,d1 ROM:00121A8A move.w ($1368).w,d2 ROM:00121A8E bsr.l sub_1175A4 ROM:00121A94 move.w d1,($BD6).w ROM:00121A98 move.w ($A4A).w,d0 ROM:00121A9C sub.w d1,d0 ROM:00121A9E move.w d0,($BD4).w ROM:00121AA2 rts ROM:00121AA2 ; End of function sub_121A86 ROM:00121AA2 ROM:00121AA4 ROM:00121AA4 ; =============== S U B R O U T I N E ======================================= ROM:00121AA4 ROM:00121AA4 ROM:00121AA4 sub_121AA4: ; CODE XREF: ROM:loc_121F20↓p ROM:00121AA4 bsr.l sub_12077A ROM:00121AAA bsr.l sub_11F82A ROM:00121AB0 bsr.l sub_11F89E ROM:00121AB6 bsr.l sub_11F8DE ROM:00121ABC bsr.w sub_121AC6 ROM:00121AC0 bsr.w sub_121CE4 ROM:00121AC4 rts ROM:00121AC4 ; End of function sub_121AA4 ROM:00121AC4 ROM:00121AC6 ROM:00121AC6 ; =============== S U B R O U T I N E ======================================= ROM:00121AC6 ROM:00121AC6 ROM:00121AC6 sub_121AC6: ; CODE XREF: sub_121AA4+18↑p ROM:00121AC6 bclr #6,($133C).w ROM:00121ACC bclr #2,($132E).w ROM:00121AD2 clr.w d1 ROM:00121AD4 move.b ($1138).w,d1 ROM:00121AD8 cmpi.w #5,d1 ROM:00121ADC bcc.s locret_121AE6 ROM:00121ADE movea.l off_121AE8(pc,d1.w*4),a0 ROM:00121AE2 nop ROM:00121AE4 jmp (a0) ROM:00121AE6 ; --------------------------------------------------------------------------- ROM:00121AE6 ROM:00121AE6 locret_121AE6: ; CODE XREF: sub_121AC6+16↑j ROM:00121AE6 rts ROM:00121AE6 ; End of function sub_121AC6 ROM:00121AE6 ROM:00121AE6 ; --------------------------------------------------------------------------- ROM:00121AE8 off_121AE8: dc.l loc_121AFC ; DATA XREF: sub_121AC6+18↑r ROM:00121AEC dc.l loc_121B10 ROM:00121AF0 dc.l loc_121B5A ROM:00121AF4 dc.l loc_121B86 ROM:00121AF8 dc.l loc_121BC8 ROM:00121AFC ; --------------------------------------------------------------------------- ROM:00121AFC ROM:00121AFC loc_121AFC: ; DATA XREF: ROM:off_121AE8↑o ROM:00121AFC bset #0,($133D).w ROM:00121B02 move.b #1,($1138).w ROM:00121B08 bsr.w sub_121CDE ROM:00121B0C bra.s loc_121B48 ROM:00121B0E ; --------------------------------------------------------------------------- ROM:00121B0E rts ROM:00121B10 ; --------------------------------------------------------------------------- ROM:00121B10 ROM:00121B10 loc_121B10: ; DATA XREF: ROM:00121AEC↑o ROM:00121B10 btst #2,($133C).w ROM:00121B16 beq.s loc_121B32 ROM:00121B18 bclr #0,($133D).w ROM:00121B1E bset #3,($133C).w ROM:00121B24 bsr.w sub_121CBE ROM:00121B28 move.b #3,($1138).w ROM:00121B2E bra.w loc_121BBA ROM:00121B32 ; --------------------------------------------------------------------------- ROM:00121B32 ROM:00121B32 loc_121B32: ; CODE XREF: ROM:00121B16↑j ROM:00121B32 btst #6,($1333).w ROM:00121B38 beq.s loc_121B48 ROM:00121B3A bset #3,($133C).w ROM:00121B40 move.b #2,($1138).w ROM:00121B46 bra.s loc_121B74 ROM:00121B48 ; --------------------------------------------------------------------------- ROM:00121B48 ROM:00121B48 loc_121B48: ; CODE XREF: ROM:00121B0C↑j ROM:00121B48 ; ROM:00121B38↑j ... ROM:00121B48 bsr.w sub_121C2E ROM:00121B4C bsr.w sub_121C6E ROM:00121B50 bsr.w sub_121CC6 ROM:00121B54 bsr.w sub_121C60 ROM:00121B58 rts ROM:00121B5A ; --------------------------------------------------------------------------- ROM:00121B5A ROM:00121B5A loc_121B5A: ; DATA XREF: ROM:00121AF0↑o ROM:00121B5A btst #2,($133C).w ROM:00121B60 beq.s loc_121B74 ROM:00121B62 bclr #0,($133D).w ROM:00121B68 bsr.w sub_121CBE ROM:00121B6C move.b #3,($1138).w ROM:00121B72 bra.s loc_121BBA ROM:00121B74 ; --------------------------------------------------------------------------- ROM:00121B74 ROM:00121B74 loc_121B74: ; CODE XREF: ROM:00121B46↑j ROM:00121B74 ; ROM:00121B60↑j ROM:00121B74 bsr.w sub_121C2E ROM:00121B78 bsr.w sub_121C9A ROM:00121B7C bsr.w sub_121C60 ROM:00121B80 bsr.w sub_121CC6 ROM:00121B84 rts ROM:00121B86 ; --------------------------------------------------------------------------- ROM:00121B86 ROM:00121B86 loc_121B86: ; DATA XREF: ROM:00121AF4↑o ROM:00121B86 btst #0,($1338).w ROM:00121B8C beq.s loc_121BA0 ROM:00121B8E bsr.w sub_121CDE ROM:00121B92 bset #0,($133D).w ROM:00121B98 move.b #1,($1138).w ROM:00121B9E bra.s loc_121B48 ROM:00121BA0 ; --------------------------------------------------------------------------- ROM:00121BA0 ROM:00121BA0 loc_121BA0: ; CODE XREF: ROM:00121B8C↑j ROM:00121BA0 btst #6,($133E).w ROM:00121BA6 beq.s loc_121BBA ROM:00121BA8 bset #0,($1337).w ROM:00121BAE move.b #4,($1138).w ROM:00121BB4 bra.l loc_121C24 ROM:00121BBA ; --------------------------------------------------------------------------- ROM:00121BBA ROM:00121BBA loc_121BBA: ; CODE XREF: ROM:00121B2E↑j ROM:00121BBA ; ROM:00121B72↑j ... ROM:00121BBA bsr.l sub_11FD82 ROM:00121BC0 bsr.l sub_11F972 ROM:00121BC6 rts ROM:00121BC8 ; --------------------------------------------------------------------------- ROM:00121BC8 ROM:00121BC8 loc_121BC8: ; DATA XREF: ROM:00121AF8↑o ROM:00121BC8 btst #0,($1338).w ROM:00121BCE beq.s loc_121BD2 ROM:00121BD0 bra.s loc_121BDA ROM:00121BD2 ; --------------------------------------------------------------------------- ROM:00121BD2 ROM:00121BD2 loc_121BD2: ; CODE XREF: ROM:00121BCE↑j ROM:00121BD2 btst #2,($1326).w ROM:00121BD8 beq.s loc_121C00 ROM:00121BDA ROM:00121BDA loc_121BDA: ; CODE XREF: ROM:00121BD0↑j ROM:00121BDA move.b #0,($112B).w ROM:00121BE0 bclr #0,($1337).w ROM:00121BE6 bsr.w sub_121CBE ROM:00121BEA bsr.w sub_121CDE ROM:00121BEE bset #0,($133D).w ROM:00121BF4 move.b #1,($1138).w ROM:00121BFA bra.l loc_121B48 ROM:00121C00 ; --------------------------------------------------------------------------- ROM:00121C00 ROM:00121C00 loc_121C00: ; CODE XREF: ROM:00121BD8↑j ROM:00121C00 btst #6,($133E).w ROM:00121C06 bne.s loc_121C24 ROM:00121C08 move.b #0,($112B).w ROM:00121C0E bclr #0,($1337).w ROM:00121C14 bsr.w sub_121CBE ROM:00121C18 move.b #3,($1138).w ROM:00121C1E bra.l loc_121BBA ROM:00121C24 ; --------------------------------------------------------------------------- ROM:00121C24 ROM:00121C24 loc_121C24: ; CODE XREF: ROM:00121BB4↑j ROM:00121C24 ; ROM:00121C06↑j ROM:00121C24 bsr.l sub_1200F2 ROM:00121C2A rts ROM:00121C2C ; --------------------------------------------------------------------------- ROM:00121C2C rts ROM:00121C2E ROM:00121C2E ; =============== S U B R O U T I N E ======================================= ROM:00121C2E ROM:00121C2E ROM:00121C2E sub_121C2E: ; CODE XREF: ROM:loc_121B48↑p ROM:00121C2E ; ROM:loc_121B74↑p ROM:00121C2E move.w ($BBA).w,d0 ROM:00121C32 ext.l d0 ROM:00121C34 divs.w $402(a5),d0 ROM:00121C38 move.w ($BBC).w,($BE2).w ROM:00121C3E sub.w d0,($BE2).w ROM:00121C42 move.w ($BB8).w,d0 ROM:00121C46 move.w ($BB0).w,d1 ROM:00121C4A cmp.w ($BE2).w,d0 ROM:00121C4E bge.s loc_121C54 ROM:00121C50 move.w d0,($BE2).w ROM:00121C54 ROM:00121C54 loc_121C54: ; CODE XREF: sub_121C2E+20↑j ROM:00121C54 cmp.w ($BE2).w,d1 ROM:00121C58 ble.s locret_121C5E ROM:00121C5A move.w d1,($BE2).w ROM:00121C5E ROM:00121C5E locret_121C5E: ; CODE XREF: sub_121C2E+2A↑j ROM:00121C5E rts ROM:00121C5E ; End of function sub_121C2E 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: ROM:00121B54↑p ROM:00121C60 ; ROM:00121B7C↑p ROM:00121C60 move.w ($BE2).w,($BDC).w ROM:00121C66 move.w ($BE0).w,($BDE).w ROM:00121C6C rts ROM:00121C6C ; End of function sub_121C60 ROM:00121C6C ROM:00121C6E ROM:00121C6E ; =============== S U B R O U T I N E ======================================= ROM:00121C6E ROM:00121C6E ROM:00121C6E sub_121C6E: ; CODE XREF: ROM:00121B4C↑p ROM:00121C6E move.w #$3ADE,d1 ROM:00121C72 move.w ($BBA).w,d2 ROM:00121C76 bsr.l sub_1175A4 ROM:00121C7C muls.w $3FC(a5),d1 ROM:00121C80 divs.w #$190,d1 ROM:00121C84 move.w d1,($BE0).w ROM:00121C88 move.w $D4(a5),d0 ROM:00121C8C cmp.w ($BE0).w,d0 ROM:00121C90 bge.s locret_121C98 ROM:00121C92 move.w $D4(a5),($BE0).w ROM:00121C98 ROM:00121C98 locret_121C98: ; CODE XREF: sub_121C6E+22↑j ROM:00121C98 rts ROM:00121C98 ; End of function sub_121C6E ROM:00121C98 ROM:00121C9A ROM:00121C9A ; =============== S U B R O U T I N E ======================================= ROM:00121C9A ROM:00121C9A ROM:00121C9A sub_121C9A: ; CODE XREF: ROM:00121B78↑p ROM:00121C9A move.w #$3ADE,d1 ROM:00121C9E move.w ($BBA).w,d2 ROM:00121CA2 bsr.l sub_1175A4 ROM:00121CA8 move.w d1,($BE0).w ROM:00121CAC move.w $D4(a5),d0 ROM:00121CB0 cmp.w ($BE0).w,d0 ROM:00121CB4 bge.s locret_121CBC ROM:00121CB6 move.w $D4(a5),($BE0).w ROM:00121CBC ROM:00121CBC locret_121CBC: ; CODE XREF: sub_121C9A+1A↑j ROM:00121CBC rts ROM:00121CBC ; End of function sub_121C9A ROM:00121CBC ROM:00121CBE ROM:00121CBE ; =============== S U B R O U T I N E ======================================= ROM:00121CBE ROM:00121CBE ROM:00121CBE sub_121CBE: ; CODE XREF: ROM:00121B24↑p ROM:00121CBE ; ROM:00121B68↑p ... ROM:00121CBE move.w $3FE(a5),($BE4).w ROM:00121CC4 rts ROM:00121CC4 ; End of function sub_121CBE ROM:00121CC4 ROM:00121CC6 ROM:00121CC6 ; =============== S U B R O U T I N E ======================================= ROM:00121CC6 ROM:00121CC6 ROM:00121CC6 sub_121CC6: ; CODE XREF: ROM:00121B50↑p ROM:00121CC6 ; ROM:00121B80↑p ROM:00121CC6 move.w #$3B5E,d1 ROM:00121CCA move.w ($BBA).w,d2 ROM:00121CCE move.w ($A4A).w,d3 ROM:00121CD2 bsr.l sub_1175A4 ROM:00121CD8 move.w d1,($BE4).w ROM:00121CDC rts ROM:00121CDC ; End of function sub_121CC6 ROM:00121CDC ROM:00121CDE ROM:00121CDE ; =============== S U B R O U T I N E ======================================= ROM:00121CDE ROM:00121CDE ROM:00121CDE sub_121CDE: ; CODE XREF: ROM:00121B08↑p ROM:00121CDE ; ROM:00121B8E↑p ... ROM:00121CDE clr.w ($BBA).w ROM:00121CE2 rts ROM:00121CE2 ; End of function sub_121CDE ROM:00121CE2 ROM:00121CE4 ROM:00121CE4 ; =============== S U B R O U T I N E ======================================= ROM:00121CE4 ROM:00121CE4 ROM:00121CE4 sub_121CE4: ; CODE XREF: sub_121AA4+1C↑p ROM:00121CE4 btst #0,($132F).w ROM:00121CEA beq.s loc_121CF6 ROM:00121CEC move.w $400(a5),d0 ROM:00121CF0 move.w d0,($BE6).w ROM:00121CF4 bra.s locret_121CFC ROM:00121CF6 ; --------------------------------------------------------------------------- ROM:00121CF6 ROM:00121CF6 loc_121CF6: ; CODE XREF: sub_121CE4+6↑j ROM:00121CF6 move.w ($BE4).w,($BE6).w ROM:00121CFC ROM:00121CFC locret_121CFC: ; CODE XREF: sub_121CE4+10↑j ROM:00121CFC rts ROM:00121CFC ; End of function sub_121CE4 ROM:00121CFC ROM:00121CFE ROM:00121CFE ; =============== S U B R O U T I N E ======================================= ROM:00121CFE ROM:00121CFE ROM:00121CFE sub_121CFE: ; CODE XREF: sub_1213C6+30↑p ROM:00121CFE clr.w d1 ROM:00121D00 move.b ($1139).w,d1 ROM:00121D04 cmpi.w #6,d1 ROM:00121D08 bcc.s locret_121D12 ROM:00121D0A movea.l off_121D14(pc,d1.w*4),a0 ROM:00121D0E nop ROM:00121D10 jmp (a0) ROM:00121D12 ; --------------------------------------------------------------------------- ROM:00121D12 ROM:00121D12 locret_121D12: ; CODE XREF: sub_121CFE+A↑j ROM:00121D12 rts ROM:00121D12 ; End of function sub_121CFE ROM:00121D12 ROM:00121D12 ; --------------------------------------------------------------------------- ROM:00121D14 off_121D14: dc.l loc_121D2C ; DATA XREF: sub_121CFE+C↑r ROM:00121D18 dc.l loc_121D4A ROM:00121D1C dc.l loc_121D92 ROM:00121D20 dc.l loc_121E26 ROM:00121D24 dc.l loc_121E76 ROM:00121D28 dc.l loc_121F2C ROM:00121D2C ; --------------------------------------------------------------------------- ROM:00121D2C ROM:00121D2C loc_121D2C: ; DATA XREF: ROM:off_121D14↑o ROM:00121D2C bclr #0,($133D).w ROM:00121D32 bclr #3,($133C).w ROM:00121D38 bsr.w sub_122066 ROM:00121D3C bsr.w sub_121F7A ROM:00121D40 move.b #1,($1139).w ROM:00121D46 bra.s loc_121D8C ROM:00121D48 ; --------------------------------------------------------------------------- ROM:00121D48 rts ROM:00121D4A ; --------------------------------------------------------------------------- ROM:00121D4A ROM:00121D4A loc_121D4A: ; DATA XREF: ROM:00121D18↑o ROM:00121D4A btst #4,($934).w ROM:00121D50 bne.s loc_121D66 ROM:00121D52 bsr.w sub_121F82 ROM:00121D56 bsr.w sub_121F90 ROM:00121D5A move.b #5,($1139).w ROM:00121D60 bra.l locret_121F44 ROM:00121D66 ; --------------------------------------------------------------------------- ROM:00121D66 ROM:00121D66 loc_121D66: ; CODE XREF: ROM:00121D50↑j ROM:00121D66 btst #1,($133E).w ROM:00121D6C beq.s loc_121D8C ROM:00121D6E move.w $408(a5),d0 ROM:00121D72 clr.b ($8D3).w ROM:00121D76 move.w d0,($680).w ROM:00121D7A move.b #1,($8D3).w ROM:00121D80 move.b #2,($1139).w ROM:00121D86 bra.l locret_121E24 ROM:00121D8C ; --------------------------------------------------------------------------- ROM:00121D8C ROM:00121D8C loc_121D8C: ; CODE XREF: ROM:00121D46↑j ROM:00121D8C ; ROM:00121D6C↑j ... ROM:00121D8C bsr.w sub_121F48 ROM:00121D90 rts ROM:00121D92 ; --------------------------------------------------------------------------- ROM:00121D92 ROM:00121D92 loc_121D92: ; DATA XREF: ROM:00121D1C↑o ROM:00121D92 move.w $404(a5),d4 ROM:00121D96 cmp.w ($BBA).w,d4 ROM:00121D9A bgt.s loc_121DBE ROM:00121D9C bsr.w sub_122080 ROM:00121DA0 move.w ($BEA).w,d5 ROM:00121DA4 clr.b ($8D3).w ROM:00121DA8 move.w d5,($680).w ROM:00121DAC move.b #1,($8D3).w ROM:00121DB2 move.b #3,($1139).w ROM:00121DB8 bra.l locret_121E74 ROM:00121DBE ; --------------------------------------------------------------------------- ROM:00121DBE ROM:00121DBE loc_121DBE: ; CODE XREF: ROM:00121D9A↑j ROM:00121DBE move.w ($BB8).w,d0 ROM:00121DC2 cmpi.w #0,($680).w ROM:00121DC8 bgt.s loc_121DE4 ROM:00121DCA cmpi.w #0,($BBA).w ROM:00121DD0 bge.s loc_121DD8 ROM:00121DD2 cmp.w ($BBC).w,d0 ROM:00121DD6 blt.s loc_121DE4 ROM:00121DD8 ROM:00121DD8 loc_121DD8: ; CODE XREF: ROM:00121DD0↑j ROM:00121DD8 move.b #4,($1139).w ROM:00121DDE bra.l loc_121F20 ROM:00121DE4 ; --------------------------------------------------------------------------- ROM:00121DE4 ROM:00121DE4 loc_121DE4: ; CODE XREF: ROM:00121DC8↑j ROM:00121DE4 ; ROM:00121DD6↑j ROM:00121DE4 btst #4,($934).w ROM:00121DEA bne.s loc_121E08 ROM:00121DEC clr.b ($8D3).w ROM:00121DF0 clr.w ($680).w ROM:00121DF4 bsr.w sub_121F82 ROM:00121DF8 bsr.w sub_121F90 ROM:00121DFC move.b #5,($1139).w ROM:00121E02 bra.l locret_121F44 ROM:00121E08 ; --------------------------------------------------------------------------- ROM:00121E08 ROM:00121E08 loc_121E08: ; CODE XREF: ROM:00121DEA↑j ROM:00121E08 btst #1,($133E).w ROM:00121E0E bne.s locret_121E24 ROM:00121E10 clr.b ($8D3).w ROM:00121E14 clr.w ($680).w ROM:00121E18 move.b #1,($1139).w ROM:00121E1E bra.l loc_121D8C ROM:00121E24 ; --------------------------------------------------------------------------- ROM:00121E24 ROM:00121E24 locret_121E24: ; CODE XREF: ROM:00121D86↑j ROM:00121E24 ; ROM:00121E0E↑j ROM:00121E24 rts ROM:00121E26 ; --------------------------------------------------------------------------- ROM:00121E26 ROM:00121E26 loc_121E26: ; DATA XREF: ROM:00121D20↑o ROM:00121E26 btst #4,($934).w ROM:00121E2C bne.s loc_121E48 ROM:00121E2E clr.b ($8D3).w ROM:00121E32 clr.w ($680).w ROM:00121E36 bsr.w sub_121F82 ROM:00121E3A bsr.w sub_121F90 ROM:00121E3E move.b #5,($1139).w ROM:00121E44 bra.w locret_121F44 ROM:00121E48 ; --------------------------------------------------------------------------- ROM:00121E48 ROM:00121E48 loc_121E48: ; CODE XREF: ROM:00121E2C↑j ROM:00121E48 cmpi.w #0,($680).w ROM:00121E4E bgt.s loc_121E5A ROM:00121E50 move.b #4,($1139).w ROM:00121E56 bra.w loc_121F20 ROM:00121E5A ; --------------------------------------------------------------------------- ROM:00121E5A ROM:00121E5A loc_121E5A: ; CODE XREF: ROM:00121E4E↑j ROM:00121E5A btst #1,($133E).w ROM:00121E60 bne.s locret_121E74 ROM:00121E62 clr.b ($8D3).w ROM:00121E66 clr.w ($680).w ROM:00121E6A move.b #1,($1139).w ROM:00121E70 bra.w loc_121D8C ROM:00121E74 ; --------------------------------------------------------------------------- ROM:00121E74 ROM:00121E74 locret_121E74: ; CODE XREF: ROM:00121DB8↑j ROM:00121E74 ; ROM:00121E60↑j ROM:00121E74 rts ROM:00121E76 ; --------------------------------------------------------------------------- ROM:00121E76 ROM:00121E76 loc_121E76: ; DATA XREF: ROM:00121D24↑o ROM:00121E76 btst #1,($133E).w ROM:00121E7C bne.s loc_121EC8 ROM:00121E7E move.b #0,($1138).w ROM:00121E84 move.b #0,($112B).w ROM:00121E8A move.b #0,($112E).w ROM:00121E90 move.b #0,($112F).w ROM:00121E96 move.b #0,($1130).w ROM:00121E9C move.b #0,($112C).w ROM:00121EA2 move.b #0,($1136).w ROM:00121EA8 move.b #0,($1137).w ROM:00121EAE bclr #0,($133D).w ROM:00121EB4 bclr #3,($133C).w ROM:00121EBA bsr.w sub_121F7A ROM:00121EBE move.b #1,($1139).w ROM:00121EC4 bra.w loc_121D8C ROM:00121EC8 ; --------------------------------------------------------------------------- ROM:00121EC8 ROM:00121EC8 loc_121EC8: ; CODE XREF: ROM:00121E7C↑j ROM:00121EC8 btst #4,($934).w ROM:00121ECE bne.s loc_121F20 ROM:00121ED0 move.b #0,($1138).w ROM:00121ED6 move.b #0,($112B).w ROM:00121EDC move.b #0,($112E).w ROM:00121EE2 move.b #0,($112F).w ROM:00121EE8 move.b #0,($1130).w ROM:00121EEE move.b #0,($112C).w ROM:00121EF4 move.b #0,($1136).w ROM:00121EFA move.b #0,($1137).w ROM:00121F00 bclr #0,($133D).w ROM:00121F06 bclr #3,($133C).w ROM:00121F0C bsr.w sub_121F7A ROM:00121F10 bsr.w sub_121F82 ROM:00121F14 bsr.w sub_121F90 ROM:00121F18 move.b #5,($1139).w ROM:00121F1E bra.s locret_121F44 ROM:00121F20 ; --------------------------------------------------------------------------- ROM:00121F20 ROM:00121F20 loc_121F20: ; CODE XREF: ROM:00121DDE↑j ROM:00121F20 ; ROM:00121E56↑j ... ROM:00121F20 bsr.l sub_121AA4 ROM:00121F26 bsr.w sub_121FAE ROM:00121F2A rts ROM:00121F2C ; --------------------------------------------------------------------------- ROM:00121F2C ROM:00121F2C loc_121F2C: ; DATA XREF: ROM:00121D28↑o ROM:00121F2C btst #4,($934).w ROM:00121F32 beq.s locret_121F44 ROM:00121F34 bsr.w sub_122066 ROM:00121F38 move.b #1,($1139).w ROM:00121F3E bra.l loc_121D8C ROM:00121F44 ; --------------------------------------------------------------------------- ROM:00121F44 ROM:00121F44 locret_121F44: ; CODE XREF: ROM:00121D60↑j ROM:00121F44 ; ROM:00121E02↑j ... ROM:00121F44 rts ROM:00121F46 ; --------------------------------------------------------------------------- ROM:00121F46 rts ROM:00121F48 ROM:00121F48 ; =============== S U B R O U T I N E ======================================= ROM:00121F48 ROM:00121F48 ROM:00121F48 sub_121F48: ; CODE XREF: ROM:loc_121D8C↑p ROM:00121F48 move.w #$3B60,d1 ROM:00121F4C move.w ($A80).w,d2 ROM:00121F50 move.w ($1368).w,d3 ROM:00121F54 bsr.l sub_1175A4 ROM:00121F5A move.w d1,($BE8).w ROM:00121F5E add.w ($136C).w,d1 ROM:00121F62 move.w d1,($59E).w ROM:00121F66 move.w $D4(a5),($5A0).w ROM:00121F6C move.w #0,($5A2).w ROM:00121F72 bsr.l sub_11A850 ROM:00121F78 rts ROM:00121F78 ; End of function sub_121F48 ROM:00121F78 ROM:00121F7A ROM:00121F7A ; =============== S U B R O U T I N E ======================================= ROM:00121F7A ROM:00121F7A ROM:00121F7A sub_121F7A: ; CODE XREF: ROM:00121D3C↑p ROM:00121F7A ; ROM:00121EBA↑p ... ROM:00121F7A move.w $3FE(a5),($BE6).w ROM:00121F80 rts ROM:00121F80 ; End of function sub_121F7A ROM:00121F80 ROM:00121F82 ROM:00121F82 ; =============== S U B R O U T I N E ======================================= ROM:00121F82 ROM:00121F82 ROM:00121F82 sub_121F82: ; CODE XREF: ROM:00121D52↑p ROM:00121F82 ; ROM:00121DF4↑p ... ROM:00121F82 move.w #3,($5A2).w ROM:00121F88 bsr.l sub_11A850 ROM:00121F8E rts ROM:00121F8E ; End of function sub_121F82 ROM:00121F8E ROM:00121F90 ROM:00121F90 ; =============== S U B R O U T I N E ======================================= ROM:00121F90 ROM:00121F90 ROM:00121F90 sub_121F90: ; CODE XREF: ROM:00121D56↑p ROM:00121F90 ; ROM:00121DF8↑p ... ROM:00121F90 move.w #5,($5A2).w ROM:00121F96 move.w $406(a5),d3 ROM:00121F9A add.w ($136C).w,d3 ROM:00121F9E move.w d3,($59E).w ROM:00121FA2 move.w d3,($1370).w ROM:00121FA6 bsr.l sub_11A850 ROM:00121FAC rts ROM:00121FAC ; End of function sub_121F90 ROM:00121FAC ROM:00121FAE ROM:00121FAE ; =============== S U B R O U T I N E ======================================= ROM:00121FAE ROM:00121FAE ROM:00121FAE sub_121FAE: ; CODE XREF: ROM:00121F26↑p ROM:00121FAE btst #0,($132F).w ROM:00121FB4 beq.s loc_121FC8 ROM:00121FB6 move.w ($B8A).w,($59E).w ROM:00121FBC move.w $D4(a5),($5A0).w ROM:00121FC2 bra.l loc_122058 ROM:00121FC8 ; --------------------------------------------------------------------------- ROM:00121FC8 ROM:00121FC8 loc_121FC8: ; CODE XREF: sub_121FAE+6↑j ROM:00121FC8 btst #6,($1336).w ROM:00121FCE beq.s loc_121FDE ROM:00121FD0 move.w ($B46).w,($59E).w ROM:00121FD6 move.w ($B44).w,($5A0).w ROM:00121FDC bra.s loc_122058 ROM:00121FDE ; --------------------------------------------------------------------------- ROM:00121FDE ROM:00121FDE loc_121FDE: ; CODE XREF: sub_121FAE+20↑j ROM:00121FDE btst #6,($131D).w ROM:00121FE4 beq.s loc_121FF4 ROM:00121FE6 move.w ($B5E).w,($59E).w ROM:00121FEC move.w ($B5C).w,($5A0).w ROM:00121FF2 bra.s loc_122058 ROM:00121FF4 ; --------------------------------------------------------------------------- ROM:00121FF4 ROM:00121FF4 loc_121FF4: ; CODE XREF: sub_121FAE+36↑j ROM:00121FF4 btst #6,($1330).w ROM:00121FFA beq.s loc_12200A ROM:00121FFC move.w ($B98).w,($59E).w ROM:00122002 move.w ($B96).w,($5A0).w ROM:00122008 bra.s loc_122058 ROM:0012200A ; --------------------------------------------------------------------------- ROM:0012200A ROM:0012200A loc_12200A: ; CODE XREF: sub_121FAE+4C↑j ROM:0012200A btst #7,($132B).w ROM:00122010 beq.s loc_122020 ROM:00122012 move.w ($BEE).w,($59E).w ROM:00122018 move.w ($BEC).w,($5A0).w ROM:0012201E bra.s loc_122058 ROM:00122020 ; --------------------------------------------------------------------------- ROM:00122020 ROM:00122020 loc_122020: ; CODE XREF: sub_121FAE+62↑j ROM:00122020 btst #2,($133B).w ROM:00122026 beq.s loc_122036 ROM:00122028 move.w ($B38).w,($59E).w ROM:0012202E move.w ($B3A).w,($5A0).w ROM:00122034 bra.s loc_122058 ROM:00122036 ; --------------------------------------------------------------------------- ROM:00122036 ROM:00122036 loc_122036: ; CODE XREF: sub_121FAE+78↑j ROM:00122036 btst #0,($1335).w ROM:0012203C beq.s loc_12204C ROM:0012203E move.w ($BD0).w,($59E).w ROM:00122044 move.w ($BCE).w,($5A0).w ROM:0012204A bra.s loc_122058 ROM:0012204C ; --------------------------------------------------------------------------- ROM:0012204C ROM:0012204C loc_12204C: ; CODE XREF: sub_121FAE+8E↑j ROM:0012204C move.w ($BDC).w,($59E).w ROM:00122052 move.w ($BDE).w,($5A0).w ROM:00122058 ROM:00122058 loc_122058: ; CODE XREF: sub_121FAE+14↑j ROM:00122058 ; sub_121FAE+2E↑j ... ROM:00122058 move.w #0,($5A2).w ROM:0012205E bsr.l sub_11A850 ROM:00122064 rts ROM:00122064 ; End of function sub_121FAE ROM:00122064 ROM:00122066 ROM:00122066 ; =============== S U B R O U T I N E ======================================= ROM:00122066 ROM:00122066 ROM:00122066 sub_122066: ; CODE XREF: ROM:00121D38↑p ROM:00122066 ; ROM:00121F34↑p ROM:00122066 move.w #4,($5A2).w ROM:0012206C bsr.l sub_11A850 ROM:00122072 move.w #6,($5A2).w ROM:00122078 bsr.l sub_11A850 ROM:0012207E rts ROM:0012207E ; End of function sub_122066 ROM:0012207E ROM:00122080 ROM:00122080 ; =============== S U B R O U T I N E ======================================= ROM:00122080 ROM:00122080 ROM:00122080 sub_122080: ; CODE XREF: ROM:00121D9C↑p ROM:00122080 move.w #$3B62,d1 ROM:00122084 move.w ($A80).w,d2 ROM:00122088 move.w ($A7C).w,d3 ROM:0012208C bsr.l sub_1175A4 ROM:00122092 move.w d1,($BEA).w ROM:00122096 rts ROM:00122096 ; End of function sub_122080 ROM:00122096 ROM:00122098 ROM:00122098 ; =============== S U B R O U T I N E ======================================= ROM:00122098 ROM:00122098 ROM:00122098 sub_122098: ; CODE XREF: sub_11FECA+8↑p ROM:00122098 bsr.w sub_1221AA ROM:0012209C bclr #4,($1327).w ROM:001220A2 bclr #2,($1330).w ROM:001220A8 clr.w d1 ROM:001220AA move.b ($113A).w,d1 ROM:001220AE cmpi.w #4,d1 ROM:001220B2 bcc.s locret_1220BC ROM:001220B4 movea.l off_1220BE(pc,d1.w*4),a0 ROM:001220B8 nop ROM:001220BA jmp (a0) ROM:001220BC ; --------------------------------------------------------------------------- ROM:001220BC ROM:001220BC locret_1220BC: ; CODE XREF: sub_122098+1A↑j ROM:001220BC rts ROM:001220BC ; End of function sub_122098 ROM:001220BC ROM:001220BC ; --------------------------------------------------------------------------- ROM:001220BE off_1220BE: dc.l loc_1220CE ; DATA XREF: sub_122098+1C↑r ROM:001220C2 dc.l loc_1220DA ROM:001220C6 dc.l loc_1220F6 ROM:001220CA dc.l loc_122108 ROM:001220CE ; --------------------------------------------------------------------------- ROM:001220CE ROM:001220CE loc_1220CE: ; DATA XREF: ROM:off_1220BE↑o ROM:001220CE bsr.w sub_122196 ROM:001220D2 move.b #1,($113A).w ROM:001220D8 rts ROM:001220DA ; --------------------------------------------------------------------------- ROM:001220DA ROM:001220DA loc_1220DA: ; DATA XREF: ROM:001220C2↑o ROM:001220DA btst #6,($132C).w ROM:001220E0 beq.s locret_1220F4 ROM:001220E2 bsr.w sub_12215E ROM:001220E6 bset #2,($1330).w ROM:001220EC move.b #2,($113A).w ROM:001220F2 rts ROM:001220F4 ; --------------------------------------------------------------------------- ROM:001220F4 ROM:001220F4 locret_1220F4: ; CODE XREF: ROM:001220E0↑j ROM:001220F4 rts ROM:001220F6 ; --------------------------------------------------------------------------- ROM:001220F6 ROM:001220F6 loc_1220F6: ; DATA XREF: ROM:001220C6↑o ROM:001220F6 btst #6,($132C).w ROM:001220FC beq.s locret_122106 ROM:001220FE move.b #3,($113A).w ROM:00122104 rts ROM:00122106 ; --------------------------------------------------------------------------- ROM:00122106 ROM:00122106 locret_122106: ; CODE XREF: ROM:001220FC↑j ROM:00122106 rts ROM:00122108 ; --------------------------------------------------------------------------- ROM:00122108 ROM:00122108 loc_122108: ; DATA XREF: ROM:001220CA↑o ROM:00122108 move.w ($1372).w,d0 ROM:0012210C move.w ($1372).w,d1 ROM:00122110 sub.w $40E(a5),d1 ROM:00122114 cmp.w ($A38).w,d1 ROM:00122118 ble.s loc_122128 ROM:0012211A bset #2,($1330).w ROM:00122120 move.b #2,($113A).w ROM:00122126 rts ROM:00122128 ; --------------------------------------------------------------------------- ROM:00122128 ROM:00122128 loc_122128: ; CODE XREF: ROM:00122118↑j ROM:00122128 cmp.w ($A38).w,d1 ROM:0012212C bgt.s loc_122142 ROM:0012212E cmp.w ($A38).w,d0 ROM:00122132 blt.s loc_122142 ROM:00122134 bset #4,($1327).w ROM:0012213A move.b #2,($113A).w ROM:00122140 rts ROM:00122142 ; --------------------------------------------------------------------------- ROM:00122142 ROM:00122142 loc_122142: ; CODE XREF: ROM:0012212C↑j ROM:00122142 ; ROM:00122132↑j ROM:00122142 cmp.w ($A38).w,d0 ROM:00122146 bge.s locret_12215A ROM:00122148 bsr.w sub_122188 ROM:0012214C bset #4,($1327).w ROM:00122152 move.b #2,($113A).w ROM:00122158 rts ROM:0012215A ; --------------------------------------------------------------------------- ROM:0012215A ROM:0012215A locret_12215A: ; CODE XREF: ROM:00122146↑j ROM:0012215A rts ROM:0012215C ; --------------------------------------------------------------------------- ROM:0012215C rts ROM:0012215E ROM:0012215E ; =============== S U B R O U T I N E ======================================= ROM:0012215E ROM:0012215E ROM:0012215E sub_12215E: ; CODE XREF: ROM:001220E2↑p ROM:0012215E clr.l d1 ROM:00122160 move.w ($A38).w,d1 ROM:00122164 swap d1 ROM:00122166 move.w ($1372).w,d2 ROM:0012216A swap d2 ROM:0012216C move.w ($1374).w,d2 ROM:00122170 move.w $3C6(a5),d3 ROM:00122174 ext.l d3 ROM:00122176 bsr.l sub_1174B0 ROM:0012217C move.w d4,($1374).w ROM:00122180 swap d4 ROM:00122182 move.w d4,($1372).w ROM:00122186 rts ROM:00122186 ; End of function sub_12215E ROM:00122186 ROM:00122188 ROM:00122188 ; =============== S U B R O U T I N E ======================================= ROM:00122188 ROM:00122188 ROM:00122188 sub_122188: ; CODE XREF: ROM:00122148↑p ROM:00122188 move.w ($1372).w,d0 ROM:0012218C add.w $40C(a5),d0 ROM:00122190 move.w d0,($1372).w ROM:00122194 rts ROM:00122194 ; End of function sub_122188 ROM:00122194 ROM:00122196 ROM:00122196 ; =============== S U B R O U T I N E ======================================= ROM:00122196 ROM:00122196 ROM:00122196 sub_122196: ; CODE XREF: ROM:loc_1220CE↑p ROM:00122196 btst #0,($92D).w ROM:0012219C beq.s locret_1221A8 ROM:0012219E move.w $40A(a5),($1372).w ROM:001221A4 clr.w ($1374).w ROM:001221A8 ROM:001221A8 locret_1221A8: ; CODE XREF: sub_122196+6↑j ROM:001221A8 rts ROM:001221A8 ; End of function sub_122196 ROM:001221A8 ROM:001221AA ROM:001221AA ; =============== S U B R O U T I N E ======================================= ROM:001221AA ROM:001221AA ROM:001221AA sub_1221AA: ; CODE XREF: sub_122098↑p ROM:001221AA btst #2,($931).w ROM:001221B0 beq.s locret_1221BC ROM:001221B2 move.w $40A(a5),($1372).w ROM:001221B8 clr.w ($1374).w ROM:001221BC ROM:001221BC locret_1221BC: ; CODE XREF: sub_1221AA+6↑j ROM:001221BC rts ROM:001221BC ; End of function sub_1221AA ROM:001221BC ROM:001221BE ROM:001221BE ; =============== S U B R O U T I N E ======================================= ROM:001221BE ROM:001221BE ROM:001221BE sub_1221BE: ; CODE XREF: sub_126B3C+42↓p ROM:001221BE bsr.w sub_1221E8 ROM:001221C2 bsr.w sub_122200 ROM:001221C6 bsr.l sub_122C80 ROM:001221CC bsr.l sub_1226A8 ROM:001221D2 bsr.l sub_122F1C ROM:001221D8 bsr.l sub_122B8A ROM:001221DE bsr.w sub_12221A ROM:001221E2 bsr.w sub_12260C ROM:001221E6 rts ROM:001221E6 ; End of function sub_1221BE ROM:001221E6 ROM:001221E8 ROM:001221E8 ; =============== S U B R O U T I N E ======================================= ROM:001221E8 ROM:001221E8 ROM:001221E8 sub_1221E8: ; CODE XREF: sub_1221BE↑p ROM:001221E8 move.w #$3B66,d1 ROM:001221EC move.w ($A4A).w,d2 ROM:001221F0 move.w ($A80).w,d3 ROM:001221F4 bsr.l sub_1175A4 ROM:001221FA move.w d1,($BF2).w ROM:001221FE rts ROM:001221FE ; End of function sub_1221E8 ROM:001221FE ROM:00122200 ROM:00122200 ; =============== S U B R O U T I N E ======================================= ROM:00122200 ROM:00122200 ROM:00122200 sub_122200: ; CODE XREF: sub_1221BE+4↑p ROM:00122200 btst #1,($1337).w ROM:00122206 beq.s loc_122210 ROM:00122208 move.w $41C(a5),d0 ROM:0012220C bra.w loc_122214 ROM:00122210 ; --------------------------------------------------------------------------- ROM:00122210 ROM:00122210 loc_122210: ; CODE XREF: sub_122200+6↑j ROM:00122210 move.w #0,d0 ROM:00122214 ROM:00122214 loc_122214: ; CODE XREF: sub_122200+C↑j ROM:00122214 move.w d0,($BF8).w ROM:00122218 rts ROM:00122218 ; End of function sub_122200 ROM:00122218 ROM:0012221A ROM:0012221A ; =============== S U B R O U T I N E ======================================= ROM:0012221A ROM:0012221A ROM:0012221A sub_12221A: ; CODE XREF: sub_1221BE+20↑p ROM:0012221A clr.w d1 ROM:0012221C move.b ($113B).w,d1 ROM:00122220 cmpi.w #6,d1 ROM:00122224 bcc.s locret_12222E ROM:00122226 movea.l off_122230(pc,d1.w*4),a0 ROM:0012222A nop ROM:0012222C jmp (a0) ROM:0012222E ; --------------------------------------------------------------------------- ROM:0012222E ROM:0012222E locret_12222E: ; CODE XREF: sub_12221A+A↑j ROM:0012222E rts ROM:0012222E ; End of function sub_12221A ROM:0012222E ROM:0012222E ; --------------------------------------------------------------------------- ROM:00122230 off_122230: dc.l loc_122248 ; DATA XREF: sub_12221A+C↑r ROM:00122234 dc.l loc_122256 ROM:00122238 dc.l loc_122272 ROM:0012223C dc.l loc_1222EA ROM:00122240 dc.l loc_122358 ROM:00122244 dc.l loc_1223E0 ROM:00122248 ; --------------------------------------------------------------------------- ROM:00122248 ROM:00122248 loc_122248: ; DATA XREF: ROM:off_122230↑o ROM:00122248 bclr #4,($132E).w ROM:0012224E move.b #1,($113B).w ROM:00122254 bra.s loc_12226C ROM:00122256 ; --------------------------------------------------------------------------- ROM:00122256 ROM:00122256 loc_122256: ; DATA XREF: ROM:00122234↑o ROM:00122256 btst #1,($133E).w ROM:0012225C beq.s loc_12226C ROM:0012225E bset #4,($132E).w ROM:00122264 move.b #2,($113B).w ROM:0012226A bra.s loc_1222DC ROM:0012226C ; --------------------------------------------------------------------------- ROM:0012226C ROM:0012226C loc_12226C: ; CODE XREF: ROM:00122254↑j ROM:0012226C ; ROM:0012225C↑j ... ROM:0012226C bsr.w sub_12246A ROM:00122270 rts ROM:00122272 ; --------------------------------------------------------------------------- ROM:00122272 ROM:00122272 loc_122272: ; DATA XREF: ROM:00122238↑o ROM:00122272 btst #7,($1321).w ROM:00122278 beq.s loc_122288 ROM:0012227A bclr #4,($132E).w ROM:00122280 move.b #1,($113B).w ROM:00122286 bra.s loc_12226C ROM:00122288 ; --------------------------------------------------------------------------- ROM:00122288 ROM:00122288 loc_122288: ; CODE XREF: ROM:00122278↑j ROM:00122288 move.w $418(a5),d0 ROM:0012228C btst #0,($131E).w ROM:00122292 bne.s loc_1222AA ROM:00122294 cmpi.w #0,d0 ROM:00122298 bne.s loc_1222AA ROM:0012229A bclr #4,($132E).w ROM:001222A0 move.b #3,($113B).w ROM:001222A6 bra.w loc_122346 ROM:001222AA ; --------------------------------------------------------------------------- ROM:001222AA ROM:001222AA loc_1222AA: ; CODE XREF: ROM:00122292↑j ROM:001222AA ; ROM:00122298↑j ROM:001222AA move.w $418(a5),d0 ROM:001222AE btst #0,($131E).w ROM:001222B4 bne.s loc_1222DC ROM:001222B6 cmpi.w #0,d0 ROM:001222BA beq.s loc_1222DC ROM:001222BC bclr #4,($132E).w ROM:001222C2 clr.b ($90D).w ROM:001222C6 move.w #0,($6F4).w ROM:001222CC move.b #3,($90D).w ROM:001222D2 move.b #5,($113B).w ROM:001222D8 bra.w loc_122458 ROM:001222DC ; --------------------------------------------------------------------------- ROM:001222DC ROM:001222DC loc_1222DC: ; CODE XREF: ROM:0012226A↑j ROM:001222DC ; ROM:001222B4↑j ... ROM:001222DC bsr.w sub_1224F8 ROM:001222E0 bsr.w sub_122510 ROM:001222E4 bsr.w sub_122522 ROM:001222E8 rts ROM:001222EA ; --------------------------------------------------------------------------- ROM:001222EA ROM:001222EA loc_1222EA: ; DATA XREF: ROM:0012223C↑o ROM:001222EA btst #7,($1321).w ROM:001222F0 beq.s loc_1222FC ROM:001222F2 move.b #1,($113B).w ROM:001222F8 bra.w loc_12226C ROM:001222FC ; --------------------------------------------------------------------------- ROM:001222FC ROM:001222FC loc_1222FC: ; CODE XREF: ROM:001222F0↑j ROM:001222FC move.w $41A(a5),d0 ROM:00122300 btst #0,($131E).w ROM:00122306 beq.s loc_122326 ROM:00122308 cmpi.w #0,d0 ROM:0012230C beq.s loc_122326 ROM:0012230E clr.b ($90D).w ROM:00122312 move.w d0,($6F4).w ROM:00122316 move.b #1,($90D).w ROM:0012231C move.b #4,($113B).w ROM:00122322 bra.w loc_1223CE ROM:00122326 ; --------------------------------------------------------------------------- ROM:00122326 ROM:00122326 loc_122326: ; CODE XREF: ROM:00122306↑j ROM:00122326 ; ROM:0012230C↑j ROM:00122326 move.w $41A(a5),d0 ROM:0012232A btst #0,($131E).w ROM:00122330 beq.s loc_122346 ROM:00122332 cmpi.w #0,d0 ROM:00122336 bne.s loc_122346 ROM:00122338 bset #4,($132E).w ROM:0012233E move.b #2,($113B).w ROM:00122344 bra.s loc_1222DC ROM:00122346 ; --------------------------------------------------------------------------- ROM:00122346 ROM:00122346 loc_122346: ; CODE XREF: ROM:001222A6↑j ROM:00122346 ; ROM:00122330↑j ... ROM:00122346 bsr.w sub_122482 ROM:0012234A bsr.w sub_1224F8 ROM:0012234E bsr.w sub_122510 ROM:00122352 bsr.w sub_122522 ROM:00122356 rts ROM:00122358 ; --------------------------------------------------------------------------- ROM:00122358 ROM:00122358 loc_122358: ; DATA XREF: ROM:00122240↑o ROM:00122358 btst #7,($1321).w ROM:0012235E beq.s loc_12236A ROM:00122360 move.b #1,($113B).w ROM:00122366 bra.w loc_12226C ROM:0012236A ; --------------------------------------------------------------------------- ROM:0012236A ROM:0012236A loc_12236A: ; CODE XREF: ROM:0012235E↑j ROM:0012236A move.w $418(a5),d0 ROM:0012236E btst #0,($131E).w ROM:00122374 bne.s loc_122386 ROM:00122376 cmpi.w #0,d0 ROM:0012237A bne.s loc_122386 ROM:0012237C move.b #3,($113B).w ROM:00122382 bra.w loc_122346 ROM:00122386 ; --------------------------------------------------------------------------- ROM:00122386 ROM:00122386 loc_122386: ; CODE XREF: ROM:00122374↑j ROM:00122386 ; ROM:0012237A↑j ROM:00122386 move.w $418(a5),d0 ROM:0012238A btst #0,($131E).w ROM:00122390 bne.s loc_1223A6 ROM:00122392 cmpi.w #0,d0 ROM:00122396 beq.s loc_1223A6 ROM:00122398 bsr.w sub_1225E8 ROM:0012239C move.b #5,($113B).w ROM:001223A2 bra.w loc_122458 ROM:001223A6 ; --------------------------------------------------------------------------- ROM:001223A6 ROM:001223A6 loc_1223A6: ; CODE XREF: ROM:00122390↑j ROM:001223A6 ; ROM:00122396↑j ROM:001223A6 cmpi.w #0,($6F4).w ROM:001223AC ble.s loc_1223B6 ROM:001223AE cmpi.w #0,($BBA).w ROM:001223B4 bge.s loc_1223CE ROM:001223B6 ROM:001223B6 loc_1223B6: ; CODE XREF: ROM:001223AC↑j ROM:001223B6 clr.b ($90D).w ROM:001223BA clr.w ($6F4).w ROM:001223BE bset #4,($132E).w ROM:001223C4 move.b #2,($113B).w ROM:001223CA bra.w loc_1222DC ROM:001223CE ; --------------------------------------------------------------------------- ROM:001223CE ROM:001223CE loc_1223CE: ; CODE XREF: ROM:00122322↑j ROM:001223CE ; ROM:001223B4↑j ... ROM:001223CE bsr.w sub_122482 ROM:001223D2 bsr.w sub_1224CC ROM:001223D6 bsr.w sub_122510 ROM:001223DA bsr.w sub_122522 ROM:001223DE rts ROM:001223E0 ; --------------------------------------------------------------------------- ROM:001223E0 ROM:001223E0 loc_1223E0: ; DATA XREF: ROM:00122244↑o ROM:001223E0 move.w $41A(a5),d0 ROM:001223E4 btst #0,($131E).w ROM:001223EA beq.s loc_122404 ROM:001223EC cmpi.w #0,d0 ROM:001223F0 bne.s loc_122404 ROM:001223F2 bset #4,($132E).w ROM:001223F8 move.b #2,($113B).w ROM:001223FE bra.w loc_1222DC ROM:00122402 ; --------------------------------------------------------------------------- ROM:00122402 rts ROM:00122404 ; --------------------------------------------------------------------------- ROM:00122404 ROM:00122404 loc_122404: ; CODE XREF: ROM:001223EA↑j ROM:00122404 ; ROM:001223F0↑j ROM:00122404 move.w $41A(a5),d0 ROM:00122408 btst #0,($131E).w ROM:0012240E beq.s loc_122426 ROM:00122410 cmpi.w #0,d0 ROM:00122414 beq.s loc_122426 ROM:00122416 bsr.w sub_1225C4 ROM:0012241A move.b #4,($113B).w ROM:00122420 bra.w loc_1223CE ROM:00122424 ; --------------------------------------------------------------------------- ROM:00122424 rts ROM:00122426 ; --------------------------------------------------------------------------- ROM:00122426 ROM:00122426 loc_122426: ; CODE XREF: ROM:0012240E↑j ROM:00122426 ; ROM:00122414↑j ROM:00122426 move.w $418(a5),d0 ROM:0012242A cmp.w ($6F4).w,d0 ROM:0012242E bgt.s loc_122444 ROM:00122430 clr.b ($90D).w ROM:00122434 clr.w ($6F4).w ROM:00122438 move.b #3,($113B).w ROM:0012243E bra.w loc_122346 ROM:00122442 ; --------------------------------------------------------------------------- ROM:00122442 rts ROM:00122444 ; --------------------------------------------------------------------------- ROM:00122444 ROM:00122444 loc_122444: ; CODE XREF: ROM:0012242E↑j ROM:00122444 btst #7,($1321).w ROM:0012244A beq.s loc_122458 ROM:0012244C move.b #1,($113B).w ROM:00122452 bra.w loc_12226C ROM:00122456 ; --------------------------------------------------------------------------- ROM:00122456 rts ROM:00122458 ; --------------------------------------------------------------------------- ROM:00122458 ROM:00122458 loc_122458: ; CODE XREF: ROM:001222D8↑j ROM:00122458 ; ROM:001223A2↑j ... ROM:00122458 bsr.w sub_122482 ROM:0012245C bsr.w sub_1224CC ROM:00122460 bsr.w sub_122510 ROM:00122464 bsr.w sub_122522 ROM:00122468 rts ROM:0012246A ROM:0012246A ; =============== S U B R O U T I N E ======================================= ROM:0012246A ROM:0012246A ROM:0012246A sub_12246A: ; CODE XREF: ROM:loc_12226C↑p ROM:0012246A move.w #$3AE2,d1 ROM:0012246E move.w ($A80).w,d2 ROM:00122472 bsr.l sub_1175A4 ROM:00122478 move.w d1,($BF0).w ROM:0012247C move.w d1,($BF6).w ROM:00122480 rts ROM:00122480 ; End of function sub_12246A ROM:00122480 ROM:00122482 ROM:00122482 ; =============== S U B R O U T I N E ======================================= ROM:00122482 ROM:00122482 ROM:00122482 sub_122482: ; CODE XREF: ROM:loc_122346↑p ROM:00122482 ; ROM:loc_1223CE↑p ... ROM:00122482 move.w #$3B64,d1 ROM:00122486 move.w ($A4A).w,d2 ROM:0012248A move.w ($572).w,d3 ROM:0012248E bsr.l sub_1175A4 ROM:00122494 move.w d1,($BFE).w ROM:00122498 move.w $416(a5),d0 ROM:0012249C cmp.w ($A4A).w,d0 ROM:001224A0 bgt.s loc_1224AA ROM:001224A2 bset #3,($131D).w ROM:001224A8 bra.s loc_1224BA ROM:001224AA ; --------------------------------------------------------------------------- ROM:001224AA ROM:001224AA loc_1224AA: ; CODE XREF: sub_122482+1E↑j ROM:001224AA sub.w $414(a5),d0 ROM:001224AE cmp.w ($A4A).w,d0 ROM:001224B2 ble.s loc_1224BA ROM:001224B4 bclr #3,($131D).w ROM:001224BA ROM:001224BA loc_1224BA: ; CODE XREF: sub_122482+26↑j ROM:001224BA ; sub_122482+30↑j ROM:001224BA btst #3,($131D).w ROM:001224C0 beq.s loc_1224C6 ROM:001224C2 add.w ($1376).w,d1 ROM:001224C6 ROM:001224C6 loc_1224C6: ; CODE XREF: sub_122482+3E↑j ROM:001224C6 move.w d1,($C04).w ROM:001224CA rts ROM:001224CA ; End of function sub_122482 ROM:001224CA ROM:001224CC ROM:001224CC ; =============== S U B R O U T I N E ======================================= ROM:001224CC ROM:001224CC ROM:001224CC sub_1224CC: ; CODE XREF: ROM:001223D2↑p ROM:001224CC ; ROM:0012245C↑p ROM:001224CC btst #0,($131E).w ROM:001224D2 beq.s loc_1224DA ROM:001224D4 move.w $41A(a5),d1 ROM:001224D8 bra.s loc_1224DE ROM:001224DA ; --------------------------------------------------------------------------- ROM:001224DA ROM:001224DA loc_1224DA: ; CODE XREF: sub_1224CC+6↑j ROM:001224DA move.w $418(a5),d1 ROM:001224DE ROM:001224DE loc_1224DE: ; CODE XREF: sub_1224CC+C↑j ROM:001224DE move.w ($C04).w,d2 ROM:001224E2 sub.w ($BE6).w,d2 ROM:001224E6 move.w ($6F4).w,d0 ROM:001224EA muls.w d2,d0 ROM:001224EC divs.w d1,d0 ROM:001224EE add.w ($BE6).w,d0 ROM:001224F2 move.w d0,($BFC).w ROM:001224F6 rts ROM:001224F6 ; End of function sub_1224CC ROM:001224F6 ROM:001224F8 ROM:001224F8 ; =============== S U B R O U T I N E ======================================= ROM:001224F8 ROM:001224F8 ROM:001224F8 sub_1224F8: ; CODE XREF: ROM:loc_1222DC↑p ROM:001224F8 ; ROM:0012234A↑p ROM:001224F8 btst #0,($131E).w ROM:001224FE beq.s loc_122508 ROM:00122500 move.w ($BE6).w,($BFC).w ROM:00122506 bra.s locret_12250E ROM:00122508 ; --------------------------------------------------------------------------- ROM:00122508 ROM:00122508 loc_122508: ; CODE XREF: sub_1224F8+6↑j ROM:00122508 move.w ($C04).w,($BFC).w ROM:0012250E ROM:0012250E locret_12250E: ; CODE XREF: sub_1224F8+E↑j ROM:0012250E rts ROM:0012250E ; End of function sub_1224F8 ROM:0012250E ROM:00122510 ROM:00122510 ; =============== S U B R O U T I N E ======================================= ROM:00122510 ROM:00122510 ROM:00122510 sub_122510: ; CODE XREF: ROM:001222E0↑p ROM:00122510 ; ROM:0012234E↑p ... ROM:00122510 move.w ($C2E).w,d0 ROM:00122514 add.w ($C22).w,d0 ROM:00122518 add.w ($DA8).w,d0 ROM:0012251C move.w d0,($BF4).w ROM:00122520 rts ROM:00122520 ; End of function sub_122510 ROM:00122520 ROM:00122522 ROM:00122522 ; =============== S U B R O U T I N E ======================================= ROM:00122522 ROM:00122522 ROM:00122522 sub_122522: ; CODE XREF: ROM:001222E4↑p ROM:00122522 ; ROM:00122352↑p ... ROM:00122522 move.w ($C24).w,d0 ROM:00122526 add.w ($BF2).w,d0 ROM:0012252A move.w d0,($C06).w ROM:0012252E cmp.w ($C0C).w,d0 ROM:00122532 ble.s loc_122538 ROM:00122534 move.w ($C0C).w,d0 ROM:00122538 ROM:00122538 loc_122538: ; CODE XREF: sub_122522+10↑j ROM:00122538 move.w ($BF4).w,d1 ROM:0012253C cmpi.w #0,d0 ROM:00122540 bge.s loc_122552 ROM:00122542 cmp.w d0,d1 ROM:00122544 ble.s loc_12254C ROM:00122546 move.w d0,($C00).w ROM:0012254A bra.s loc_122550 ROM:0012254C ; --------------------------------------------------------------------------- ROM:0012254C ROM:0012254C loc_12254C: ; CODE XREF: sub_122522+22↑j ROM:0012254C move.w d1,($C00).w ROM:00122550 ROM:00122550 loc_122550: ; CODE XREF: sub_122522+28↑j ROM:00122550 bra.s loc_122558 ROM:00122552 ; --------------------------------------------------------------------------- ROM:00122552 ROM:00122552 loc_122552: ; CODE XREF: sub_122522+1E↑j ROM:00122552 add.w d0,d1 ROM:00122554 move.w d1,($C00).w ROM:00122558 ROM:00122558 loc_122558: ; CODE XREF: sub_122522:loc_122550↑j ROM:00122558 move.w ($BFC).w,d0 ROM:0012255C add.w ($C00).w,d0 ROM:00122560 add.w ($BF8).w,d0 ROM:00122564 move.w d0,($BFA).w ROM:00122568 sub.w ($A8E).w,d0 ROM:0012256C move.w d0,($BF6).w ROM:00122570 move.w $410(a5),d0 ROM:00122574 move.w $412(a5),d1 ROM:00122578 cmp.w ($BF6).w,d0 ROM:0012257C ble.s loc_122586 ROM:0012257E move.w $410(a5),($BF6).w ROM:00122584 bra.s locret_122592 ROM:00122586 ; --------------------------------------------------------------------------- ROM:00122586 ROM:00122586 loc_122586: ; CODE XREF: sub_122522+5A↑j ROM:00122586 cmp.w ($BF6).w,d1 ROM:0012258A bge.s locret_122592 ROM:0012258C move.w $412(a5),($BF6).w ROM:00122592 ROM:00122592 locret_122592: ; CODE XREF: sub_122522+62↑j ROM:00122592 ; sub_122522+68↑j ROM:00122592 rts ROM:00122592 ; End of function sub_122522 ROM:00122592 ROM:00122594 ROM:00122594 ; =============== S U B R O U T I N E ======================================= ROM:00122594 ROM:00122594 ROM:00122594 sub_122594: ; CODE XREF: sub_11C4BA↑p ROM:00122594 move.w ($BFA).w,d0 ROM:00122598 sub.w ($A8E).w,d0 ROM:0012259C move.w d0,($BF6).w ROM:001225A0 move.w $410(a5),d0 ROM:001225A4 move.w $412(a5),d1 ROM:001225A8 cmp.w ($BF6).w,d0 ROM:001225AC ble.s loc_1225B6 ROM:001225AE move.w $410(a5),($BF6).w ROM:001225B4 bra.s locret_1225C2 ROM:001225B6 ; --------------------------------------------------------------------------- ROM:001225B6 ROM:001225B6 loc_1225B6: ; CODE XREF: sub_122594+18↑j ROM:001225B6 cmp.w ($BF6).w,d1 ROM:001225BA bge.s locret_1225C2 ROM:001225BC move.w $412(a5),($BF6).w ROM:001225C2 ROM:001225C2 locret_1225C2: ; CODE XREF: sub_122594+20↑j ROM:001225C2 ; sub_122594+26↑j ROM:001225C2 rts ROM:001225C2 ; End of function sub_122594 ROM:001225C2 ROM:001225C4 ROM:001225C4 ; =============== S U B R O U T I N E ======================================= ROM:001225C4 ROM:001225C4 ROM:001225C4 sub_1225C4: ; CODE XREF: ROM:00122416↑p ROM:001225C4 move.w ($6F4).w,d0 ROM:001225C8 muls.w $41A(a5),d0 ROM:001225CC divs.w $418(a5),d0 ROM:001225D0 clr.b ($90D).w ROM:001225D4 clr.w ($6F4).w ROM:001225D8 clr.b ($90D).w ROM:001225DC move.w d0,($6F4).w ROM:001225E0 move.b #1,($90D).w ROM:001225E6 rts ROM:001225E6 ; End of function sub_1225C4 ROM:001225E6 ROM:001225E8 ROM:001225E8 ; =============== S U B R O U T I N E ======================================= ROM:001225E8 ROM:001225E8 ROM:001225E8 sub_1225E8: ; CODE XREF: ROM:00122398↑p ROM:001225E8 move.w ($6F4).w,d0 ROM:001225EC muls.w $418(a5),d0 ROM:001225F0 divs.w $41A(a5),d0 ROM:001225F4 clr.b ($90D).w ROM:001225F8 clr.w ($6F4).w ROM:001225FC clr.b ($90D).w ROM:00122600 move.w d0,($6F4).w ROM:00122604 move.b #3,($90D).w ROM:0012260A rts ROM:0012260A ; End of function sub_1225E8 ROM:0012260A ROM:0012260C ROM:0012260C ; =============== S U B R O U T I N E ======================================= ROM:0012260C ROM:0012260C ROM:0012260C sub_12260C: ; CODE XREF: sub_11C4BA+6↑p ROM:0012260C ; sub_1221BE+24↑p ROM:0012260C move.w #$3AE0,d1 ROM:00122610 move.w ($572).w,d2 ROM:00122614 bsr.l sub_1175A4 ROM:0012261A move.w $32(a5),d0 ROM:0012261E muls.w ($572).w,d0 ROM:00122622 divs.w #$411A,d0 ROM:00122626 add.w d1,d0 ROM:00122628 move.w d0,($C02).w ROM:0012262C move.w #0,d0 ROM:00122630 bra.s loc_122636 ROM:00122632 ; --------------------------------------------------------------------------- ROM:00122632 ROM:00122632 loc_122632: ; CODE XREF: sub_12260C+58↓j ROM:00122632 addi.w #1,d0 ROM:00122636 ROM:00122636 loc_122636: ; CODE XREF: sub_12260C+24↑j ROM:00122636 cmpi.w #3,d0 ROM:0012263A bgt.s loc_122666 ROM:0012263C move.w $A76(a5,d0.w*2),d1 ROM:00122642 sub.w ($BF6).w,d1 ROM:00122646 sub.w ($C02).w,d1 ROM:0012264A cmpi.w #0,d1 ROM:0012264E bge.s loc_122654 ROM:00122650 addi.w #$1C20,d1 ROM:00122654 ROM:00122654 loc_122654: ; CODE XREF: sub_12260C+42↑j ROM:00122654 cmpi.w #$1C20,d1 ROM:00122658 blt.s loc_12265E ROM:0012265A subi.w #$1C20,d1 ROM:0012265E ROM:0012265E loc_12265E: ; CODE XREF: sub_12260C+4C↑j ROM:0012265E move.w d1,$F92(d0.w*2) ROM:00122664 bra.s loc_122632 ROM:00122666 ; --------------------------------------------------------------------------- ROM:00122666 ROM:00122666 loc_122666: ; CODE XREF: sub_12260C+2E↑j ROM:00122666 clr.l d0 ROM:00122668 move.w #$1C20,d0 ROM:0012266C divs.w #4,d0 ROM:00122670 move.w #0,d1 ROM:00122674 bra.s loc_12267A ROM:00122676 ; --------------------------------------------------------------------------- ROM:00122676 ROM:00122676 loc_122676: ; CODE XREF: sub_12260C+92↓j ROM:00122676 addi.w #1,d1 ROM:0012267A ROM:0012267A loc_12267A: ; CODE XREF: sub_12260C+68↑j ROM:0012267A cmpi.w #3,d1 ROM:0012267E bgt.s loc_1226A0 ROM:00122680 move.w $A76(a5,d1.w*2),d2 ROM:00122686 ext.l d2 ROM:00122688 divs.w d0,d2 ROM:0012268A move.w #$100,d3 ROM:0012268E muls.w $F92(d1.w*2),d3 ROM:00122694 divs.w #$64,d3 ; 'd' ROM:00122698 move.w d3,$F8A(d2.w*2) ROM:0012269E bra.s loc_122676 ROM:001226A0 ; --------------------------------------------------------------------------- ROM:001226A0 ROM:001226A0 loc_1226A0: ; CODE XREF: sub_12260C+72↑j ROM:001226A0 bsr.l sub_11685C ROM:001226A6 rts ROM:001226A6 ; End of function sub_12260C ROM:001226A6 ROM:001226A8 ROM:001226A8 ; =============== S U B R O U T I N E ======================================= ROM:001226A8 ROM:001226A8 ROM:001226A8 sub_1226A8: ; CODE XREF: sub_1221BE+E↑p ROM:001226A8 move.w ($C0E).w,d1 ROM:001226AC cmpi.w #7,d1 ROM:001226B0 bcc.s locret_1226BA ROM:001226B2 movea.l off_1226BC(pc,d1.w*4),a0 ROM:001226B6 nop ROM:001226B8 jmp (a0) ROM:001226BA ; --------------------------------------------------------------------------- ROM:001226BA ROM:001226BA locret_1226BA: ; CODE XREF: sub_1226A8+8↑j ROM:001226BA rts ROM:001226BA ; End of function sub_1226A8 ROM:001226BA ROM:001226BA ; --------------------------------------------------------------------------- ROM:001226BC off_1226BC: dc.l loc_1226D8 ; DATA XREF: sub_1226A8+A↑r ROM:001226C0 dc.l loc_1226EE ROM:001226C4 dc.l loc_122716 ROM:001226C8 dc.l loc_122796 ROM:001226CC dc.l loc_1227E0 ROM:001226D0 dc.l loc_122886 ROM:001226D4 dc.l loc_1228C0 ROM:001226D8 ; --------------------------------------------------------------------------- ROM:001226D8 ROM:001226D8 loc_1226D8: ; DATA XREF: ROM:off_1226BC↑o ROM:001226D8 bsr.w sub_1228D4 ROM:001226DC bsr.w sub_1228DA ROM:001226E0 bclr #2,($1321).w ROM:001226E6 move.w #1,($C0E).w ROM:001226EC rts ROM:001226EE ; --------------------------------------------------------------------------- ROM:001226EE ROM:001226EE loc_1226EE: ; DATA XREF: ROM:001226C0↑o ROM:001226EE btst #1,($133E).w ROM:001226F4 beq.s locret_122714 ROM:001226F6 bsr.w sub_1228E0 ROM:001226FA move.w $422(a5),d0 ROM:001226FE clr.b ($90F).w ROM:00122702 move.w d0,($6F8).w ROM:00122706 move.b #1,($90F).w ROM:0012270C move.w #2,($C0E).w ROM:00122712 rts ROM:00122714 ; --------------------------------------------------------------------------- ROM:00122714 ROM:00122714 locret_122714: ; CODE XREF: ROM:001226F4↑j ROM:00122714 rts ROM:00122716 ; --------------------------------------------------------------------------- ROM:00122716 ROM:00122716 loc_122716: ; DATA XREF: ROM:001226C4↑o ROM:00122716 move.w ($C08).w,d0 ROM:0012271A cmpi.w #0,d0 ROM:0012271E bne.s loc_122736 ROM:00122720 clr.b ($90F).w ROM:00122724 clr.w ($6F8).w ROM:00122728 bset #4,($1337).w ROM:0012272E move.w #6,($C0E).w ROM:00122734 rts ROM:00122736 ; --------------------------------------------------------------------------- ROM:00122736 ROM:00122736 loc_122736: ; CODE XREF: ROM:0012271E↑j ROM:00122736 move.w $41E(a5),d0 ROM:0012273A cmpi.w #0,($6F8).w ROM:00122740 bgt.s loc_122756 ROM:00122742 cmpi.w #0,d0 ROM:00122746 bne.s loc_122756 ROM:00122748 bset #2,($1321).w ROM:0012274E move.w #4,($C0E).w ROM:00122754 rts ROM:00122756 ; --------------------------------------------------------------------------- ROM:00122756 ROM:00122756 loc_122756: ; CODE XREF: ROM:00122740↑j ROM:00122756 ; ROM:00122746↑j ROM:00122756 btst #7,($1321).w ROM:0012275C beq.s loc_12276E ROM:0012275E clr.b ($90F).w ROM:00122762 clr.w ($6F8).w ROM:00122766 move.w #1,($C0E).w ROM:0012276C rts ROM:0012276E ; --------------------------------------------------------------------------- ROM:0012276E ROM:0012276E loc_12276E: ; CODE XREF: ROM:0012275C↑j ROM:0012276E cmpi.w #0,($6F8).w ROM:00122774 bgt.s locret_122794 ROM:00122776 clr.b ($90E).w ROM:0012277A move.w #0,($6F6).w ROM:00122780 move.b #3,($90E).w ROM:00122786 bset #2,($1321).w ROM:0012278C move.w #3,($C0E).w ROM:00122792 rts ROM:00122794 ; --------------------------------------------------------------------------- ROM:00122794 ROM:00122794 locret_122794: ; CODE XREF: ROM:00122774↑j ROM:00122794 rts ROM:00122796 ; --------------------------------------------------------------------------- ROM:00122796 ROM:00122796 loc_122796: ; DATA XREF: ROM:001226C8↑o ROM:00122796 bsr.w sub_1228F4 ROM:0012279A bsr.w sub_122934 ROM:0012279E btst #7,($1321).w ROM:001227A4 beq.s loc_1227C4 ROM:001227A6 bsr.w sub_1228D4 ROM:001227AA bsr.w sub_1228DA ROM:001227AE bclr #2,($1321).w ROM:001227B4 clr.b ($90E).w ROM:001227B8 clr.w ($6F6).w ROM:001227BC move.w #1,($C0E).w ROM:001227C2 rts ROM:001227C4 ; --------------------------------------------------------------------------- ROM:001227C4 ROM:001227C4 loc_1227C4: ; CODE XREF: ROM:001227A4↑j ROM:001227C4 move.w $41E(a5),d0 ROM:001227C8 cmp.w ($6F6).w,d0 ROM:001227CC bgt.s locret_1227DE ROM:001227CE clr.b ($90E).w ROM:001227D2 clr.w ($6F6).w ROM:001227D6 move.w #4,($C0E).w ROM:001227DC rts ROM:001227DE ; --------------------------------------------------------------------------- ROM:001227DE ROM:001227DE locret_1227DE: ; CODE XREF: ROM:001227CC↑j ROM:001227DE rts ROM:001227E0 ; --------------------------------------------------------------------------- ROM:001227E0 ROM:001227E0 loc_1227E0: ; DATA XREF: ROM:001226CC↑o ROM:001227E0 bsr.w sub_1228F4 ROM:001227E4 bsr.w sub_12292C ROM:001227E8 move.w ($C08).w,d0 ROM:001227EC ext.l d0 ROM:001227EE muls.l #$186A0,d0 ROM:001227F6 cmp.l ($964).w,d0 ROM:001227FA bgt.s loc_122822 ROM:001227FC move.w $420(a5),d0 ROM:00122800 cmpi.w #0,d0 ROM:00122804 bne.s loc_122822 ROM:00122806 bsr.w sub_1228D4 ROM:0012280A bsr.w sub_1228DA ROM:0012280E bclr #2,($1321).w ROM:00122814 bset #4,($1337).w ROM:0012281A move.w #6,($C0E).w ROM:00122820 rts ROM:00122822 ; --------------------------------------------------------------------------- ROM:00122822 ROM:00122822 loc_122822: ; CODE XREF: ROM:001227FA↑j ROM:00122822 ; ROM:00122804↑j ROM:00122822 btst #7,($1321).w ROM:00122828 beq.s loc_122840 ROM:0012282A bsr.w sub_1228D4 ROM:0012282E bsr.w sub_1228DA ROM:00122832 bclr #2,($1321).w ROM:00122838 move.w #1,($C0E).w ROM:0012283E rts ROM:00122840 ; --------------------------------------------------------------------------- ROM:00122840 ROM:00122840 loc_122840: ; CODE XREF: ROM:00122828↑j ROM:00122840 move.w ($C08).w,d0 ROM:00122844 ext.l d0 ROM:00122846 muls.l #$186A0,d0 ROM:0012284E cmp.l ($964).w,d0 ROM:00122852 bgt.s locret_122884 ROM:00122854 move.w $420(a5),d0 ROM:00122858 cmpi.w #0,d0 ROM:0012285C beq.s locret_122884 ROM:0012285E clr.b ($90E).w ROM:00122862 move.w d0,($6F6).w ROM:00122866 move.b #1,($90E).w ROM:0012286C bsr.w sub_1228D4 ROM:00122870 bclr #2,($1321).w ROM:00122876 bset #4,($1337).w ROM:0012287C move.w #5,($C0E).w ROM:00122882 rts ROM:00122884 ; --------------------------------------------------------------------------- ROM:00122884 ROM:00122884 locret_122884: ; CODE XREF: ROM:00122852↑j ROM:00122884 ; ROM:0012285C↑j ROM:00122884 rts ROM:00122886 ; --------------------------------------------------------------------------- ROM:00122886 ROM:00122886 loc_122886: ; DATA XREF: ROM:001226D0↑o ROM:00122886 bsr.w sub_1228F4 ROM:0012288A bsr.w sub_122946 ROM:0012288E btst #7,($1321).w ROM:00122894 beq.s loc_1228AA ROM:00122896 bsr.w sub_1228DA ROM:0012289A clr.b ($90E).w ROM:0012289E clr.w ($6F6).w ROM:001228A2 move.w #1,($C0E).w ROM:001228A8 rts ROM:001228AA ; --------------------------------------------------------------------------- ROM:001228AA ROM:001228AA loc_1228AA: ; CODE XREF: ROM:00122894↑j ROM:001228AA cmpi.w #0,($6F6).w ROM:001228B0 bgt.s locret_1228BE ROM:001228B2 bsr.w sub_1228DA ROM:001228B6 move.w #6,($C0E).w ROM:001228BC rts ROM:001228BE ; --------------------------------------------------------------------------- ROM:001228BE ROM:001228BE locret_1228BE: ; CODE XREF: ROM:001228B0↑j ROM:001228BE rts ROM:001228C0 ; --------------------------------------------------------------------------- ROM:001228C0 ROM:001228C0 loc_1228C0: ; DATA XREF: ROM:001226D4↑o ROM:001228C0 btst #7,($1321).w ROM:001228C6 beq.s locret_1228D0 ROM:001228C8 move.w #1,($C0E).w ROM:001228CE rts ROM:001228D0 ; --------------------------------------------------------------------------- ROM:001228D0 ROM:001228D0 locret_1228D0: ; CODE XREF: ROM:001228C6↑j ROM:001228D0 rts ROM:001228D2 ; --------------------------------------------------------------------------- ROM:001228D2 rts ROM:001228D4 ROM:001228D4 ; =============== S U B R O U T I N E ======================================= ROM:001228D4 ROM:001228D4 ROM:001228D4 sub_1228D4: ; CODE XREF: ROM:loc_1226D8↑p ROM:001228D4 ; ROM:001227A6↑p ... ROM:001228D4 clr.l ($964).w ROM:001228D8 rts ROM:001228D8 ; End of function sub_1228D4 ROM:001228D8 ROM:001228DA ROM:001228DA ; =============== S U B R O U T I N E ======================================= ROM:001228DA ROM:001228DA ROM:001228DA sub_1228DA: ; CODE XREF: ROM:001226DC↑p ROM:001228DA ; ROM:001227AA↑p ... ROM:001228DA clr.w ($C0C).w ROM:001228DE rts ROM:001228DE ; End of function sub_1228DA ROM:001228DE ROM:001228E0 ROM:001228E0 ; =============== S U B R O U T I N E ======================================= ROM:001228E0 ROM:001228E0 ROM:001228E0 sub_1228E0: ; CODE XREF: ROM:001226F6↑p ROM:001228E0 move.w #$3AE4,d1 ROM:001228E4 move.w ($A80).w,d2 ROM:001228E8 bsr.l sub_1175A4 ROM:001228EE move.w d1,($C08).w ROM:001228F2 rts ROM:001228F2 ; End of function sub_1228E0 ROM:001228F2 ROM:001228F4 ROM:001228F4 ; =============== S U B R O U T I N E ======================================= ROM:001228F4 ROM:001228F4 ROM:001228F4 sub_1228F4: ; CODE XREF: ROM:loc_122796↑p ROM:001228F4 ; ROM:loc_1227E0↑p ... ROM:001228F4 btst #0,($131E).w ROM:001228FA beq.s loc_122914 ROM:001228FC move.w #$3B6A,d1 ROM:00122900 move.w ($A4A).w,d2 ROM:00122904 move.w ($BBA).w,d3 ROM:00122908 bsr.l sub_1175A4 ROM:0012290E move.w d1,($C0A).w ROM:00122912 bra.s locret_12292A ROM:00122914 ; --------------------------------------------------------------------------- ROM:00122914 ROM:00122914 loc_122914: ; CODE XREF: sub_1228F4+6↑j ROM:00122914 move.w #$3B68,d1 ROM:00122918 move.w ($A4A).w,d2 ROM:0012291C move.w ($572).w,d3 ROM:00122920 bsr.l sub_1175A4 ROM:00122926 move.w d1,($C0A).w ROM:0012292A ROM:0012292A locret_12292A: ; CODE XREF: sub_1228F4+1E↑j ROM:0012292A rts ROM:0012292A ; End of function sub_1228F4 ROM:0012292A ROM:0012292C ROM:0012292C ; =============== S U B R O U T I N E ======================================= ROM:0012292C ROM:0012292C ROM:0012292C sub_12292C: ; CODE XREF: ROM:001227E4↑p ROM:0012292C move.w ($C0A).w,($C0C).w ROM:00122932 rts ROM:00122932 ; End of function sub_12292C ROM:00122932 ROM:00122934 ROM:00122934 ; =============== S U B R O U T I N E ======================================= ROM:00122934 ROM:00122934 ROM:00122934 sub_122934: ; CODE XREF: ROM:0012279A↑p ROM:00122934 move.w ($6F6).w,d0 ROM:00122938 muls.w ($C0A).w,d0 ROM:0012293C divs.w $41E(a5),d0 ROM:00122940 move.w d0,($C0C).w ROM:00122944 rts ROM:00122944 ; End of function sub_122934 ROM:00122944 ROM:00122946 ROM:00122946 ; =============== S U B R O U T I N E ======================================= ROM:00122946 ROM:00122946 ROM:00122946 sub_122946: ; CODE XREF: ROM:0012288A↑p ROM:00122946 move.w ($6F6).w,d0 ROM:0012294A muls.w ($C0A).w,d0 ROM:0012294E divs.w $420(a5),d0 ROM:00122952 move.w d0,($C0C).w ROM:00122956 rts ROM:00122956 ; End of function sub_122946 ROM:00122956 ROM:00122958 ROM:00122958 ; =============== S U B R O U T I N E ======================================= ROM:00122958 ROM:00122958 ROM:00122958 sub_122958: ; CODE XREF: sub_11231A+1AE↑p ROM:00122958 btst #2,($1321).w ROM:0012295E beq.s locret_122974 ROM:00122960 move.l ($A18).w,d0 ROM:00122964 divs.l #$64,d0 ; 'd' ROM:0012296C add.l ($964).w,d0 ROM:00122970 move.l d0,($964).w ROM:00122974 ROM:00122974 locret_122974: ; CODE XREF: sub_122958+6↑j ROM:00122974 rts ROM:00122974 ; End of function sub_122958 ROM:00122974 ROM:00122976 ; --------------------------------------------------------------------------- ROM:00122976 cmpi.w #0,($572).w ROM:0012297C bne.l loc_122B06 ROM:00122982 bset #1,($93F).w ROM:00122988 bclr #5,($937).w ROM:0012298E bclr #6,($92D).w ROM:00122994 bclr #3,($92E).w ROM:0012299A bclr #0,($936).w ROM:001229A0 move.w #$3B7E,d1 ROM:001229A4 move.w ($A38).w,d2 ROM:001229A8 move.w ($572).w,d3 ROM:001229AC bsr.l sub_1175A4 ROM:001229B2 move.w d1,($C16).w ROM:001229B6 clr.w d7 ROM:001229B8 move.b ($11F7).l,d7 ROM:001229BE andi.w #$F,d7 ROM:001229C2 move.b ($11F7).l,($113C).w ROM:001229CA cmpi.w #2,d7 ROM:001229CE bgt.s loc_1229D6 ROM:001229D0 cmpi.w #0,d7 ROM:001229D4 bgt.s loc_1229DC ROM:001229D6 ROM:001229D6 loc_1229D6: ; CODE XREF: ROM:001229CE↑j ROM:001229D6 bra.l loc_122B06 ROM:001229DC ; --------------------------------------------------------------------------- ROM:001229DC ROM:001229DC loc_1229DC: ; CODE XREF: ROM:001229D4↑j ROM:001229DC subq.w #1,d7 ROM:001229DE moveq #$10,d0 ROM:001229E0 asr.w #4,d0 ROM:001229E2 add.w d7,d0 ROM:001229E4 lea ($FFFFFF10).w,a1 ROM:001229E8 asl.w #4,d7 ROM:001229EA adda.w d7,a1 ROM:001229EC asr.w #4,d7 ROM:001229EE move.w d0,($C18).w ROM:001229F2 bsr.l sub_11B31C ROM:001229F8 moveq #8,d2 ROM:001229FA moveq #0,d1 ROM:001229FC moveq #1,d4 ROM:001229FE moveq #1,d5 ROM:00122A00 moveq #1,d1 ROM:00122A02 asl.w d0,d1 ROM:00122A04 move.w d1,($C14).w ROM:00122A08 move.w ($C14).w,d1 ROM:00122A0C not.w d1 ROM:00122A0E and.w d1,($FFFFFE20).w ROM:00122A12 move.w #0,d1 ROM:00122A16 bsr.l sub_11B2A0 ROM:00122A1C move.w ($C18).w,d0 ROM:00122A20 move.w ($FFFFFE20).w,d1 ROM:00122A24 and.w ($C14).w,d1 ROM:00122A28 ROM:00122A28 loc_122A28: ; CODE XREF: ROM:00122A32↓j ROM:00122A28 bne.s loc_122A34 ROM:00122A2A move.w ($FFFFFE20).w,d1 ROM:00122A2E and.w ($C14).w,d1 ROM:00122A32 bra.s loc_122A28 ROM:00122A34 ; --------------------------------------------------------------------------- ROM:00122A34 ROM:00122A34 loc_122A34: ; CODE XREF: ROM:loc_122A28↑j ROM:00122A34 move.w 8(a1),($C10).w ROM:00122A3A bsr.l sub_11B31C ROM:00122A40 moveq #$C,d2 ROM:00122A42 moveq #0,d1 ROM:00122A44 moveq #0,d3 ROM:00122A46 moveq #1,d4 ROM:00122A48 moveq #1,d5 ROM:00122A4A move.w #$89,(a1) ROM:00122A4E move.w ($C16).w,2(a1) ROM:00122A54 asl.w #4,d0 ROM:00122A56 addi.w #8,d0 ROM:00122A5A move.w d0,4(a1) ROM:00122A5E move.w ($C18).w,d0 ROM:00122A62 move.w ($C14).w,d1 ROM:00122A66 not.w d1 ROM:00122A68 and.w d1,($FFFFFE20).w ROM:00122A6C move.w #0,d1 ROM:00122A70 bsr.l sub_11B2A0 ROM:00122A76 move.w ($C18).w,d0 ROM:00122A7A clr.w d6 ROM:00122A7C clr.w d6 ROM:00122A7E clr.w d1 ROM:00122A80 ROM:00122A80 loc_122A80: ; CODE XREF: ROM:loc_122AAE↓j ROM:00122A80 cmpi.w #0,d6 ROM:00122A84 bne.s loc_122AB0 ROM:00122A86 cmpi.w #0,d1 ROM:00122A8A bne.s loc_122AB0 ROM:00122A8C move.w ($FFFFFE20).w,d1 ROM:00122A90 and.w ($C14).w,d1 ROM:00122A94 btst #3,($92E).w ROM:00122A9A beq.s loc_122AAE ROM:00122A9C move.w #$FFFF,d6 ROM:00122AA0 bset #6,($92D).w ROM:00122AA6 lea ($FFFFFF90).w,a0 ROM:00122AAA move.w 8(a0),d5 ROM:00122AAE ROM:00122AAE loc_122AAE: ; CODE XREF: ROM:00122A9A↑j ROM:00122AAE bra.s loc_122A80 ROM:00122AB0 ; --------------------------------------------------------------------------- ROM:00122AB0 ROM:00122AB0 loc_122AB0: ; CODE XREF: ROM:00122A84↑j ROM:00122AB0 ; ROM:00122A8A↑j ROM:00122AB0 btst #6,($92D).w ROM:00122AB6 beq.s loc_122ABC ROM:00122AB8 move.w d5,($C12).w ROM:00122ABC ROM:00122ABC loc_122ABC: ; CODE XREF: ROM:00122AB6↑j ROM:00122ABC clr.w d6 ROM:00122ABE clr.w d1 ROM:00122AC0 ROM:00122AC0 loc_122AC0: ; CODE XREF: ROM:loc_122AE6↓j ROM:00122AC0 cmpi.w #0,d6 ROM:00122AC4 bne.s loc_122AE8 ROM:00122AC6 cmpi.w #0,d1 ROM:00122ACA bne.s loc_122AE8 ROM:00122ACC move.w ($FFFFFE20).w,d1 ROM:00122AD0 and.w ($C14).w,d1 ROM:00122AD4 btst #0,($936).w ROM:00122ADA beq.s loc_122AE6 ROM:00122ADC move.w #$FFFF,d6 ROM:00122AE0 bset #5,($937).w ROM:00122AE6 ROM:00122AE6 loc_122AE6: ; CODE XREF: ROM:00122ADA↑j ROM:00122AE6 bra.s loc_122AC0 ROM:00122AE8 ; --------------------------------------------------------------------------- ROM:00122AE8 ROM:00122AE8 loc_122AE8: ; CODE XREF: ROM:00122AC4↑j ROM:00122AE8 ; ROM:00122ACA↑j ROM:00122AE8 bsr.l sub_116688 ROM:00122AEE move.w ($C12).w,d0 ROM:00122AF2 sub.w ($C10).w,d0 ROM:00122AF6 move.w d0,($C5C).w ROM:00122AFA bclr #1,($93F).w ROM:00122B00 bra.l locret_122B0C ROM:00122B06 ; --------------------------------------------------------------------------- ROM:00122B06 ROM:00122B06 loc_122B06: ; CODE XREF: ROM:0012297C↑j ROM:00122B06 ; ROM:loc_1229D6↑j ROM:00122B06 bset #0,($133B).w ROM:00122B0C ROM:00122B0C locret_122B0C: ; CODE XREF: ROM:00122B00↑j ROM:00122B0C rts ROM:00122B0E ROM:00122B0E ; =============== S U B R O U T I N E ======================================= ROM:00122B0E ROM:00122B0E ROM:00122B0E sub_122B0E: ; CODE XREF: sub_126B3C+48↓p ROM:00122B0E bclr #5,($131F).w ROM:00122B14 bclr #2,($1342).w ROM:00122B1A clr.w d1 ROM:00122B1C move.b ($113D).w,d1 ROM:00122B20 cmpi.w #3,d1 ROM:00122B24 bcc.s locret_122B2E ROM:00122B26 movea.l off_122B30(pc,d1.w*4),a0 ROM:00122B2A nop ROM:00122B2C jmp (a0) ROM:00122B2E ; --------------------------------------------------------------------------- ROM:00122B2E ROM:00122B2E locret_122B2E: ; CODE XREF: sub_122B0E+16↑j ROM:00122B2E rts ROM:00122B2E ; End of function sub_122B0E ROM:00122B2E ROM:00122B2E ; --------------------------------------------------------------------------- ROM:00122B30 off_122B30: dc.l loc_122B3C ; DATA XREF: sub_122B0E+18↑r ROM:00122B34 dc.l loc_122B4A ROM:00122B38 dc.l loc_122B6A ROM:00122B3C ; --------------------------------------------------------------------------- ROM:00122B3C ROM:00122B3C loc_122B3C: ; DATA XREF: ROM:off_122B30↑o ROM:00122B3C bset #2,($1342).w ROM:00122B42 move.b #1,($113D).w ROM:00122B48 rts ROM:00122B4A ; --------------------------------------------------------------------------- ROM:00122B4A ROM:00122B4A loc_122B4A: ; DATA XREF: ROM:00122B34↑o ROM:00122B4A btst #7,($1335).w ROM:00122B50 bne.s locret_122B5A ROM:00122B52 btst #4,($934).w ROM:00122B58 bne.s loc_122B5C ROM:00122B5A ROM:00122B5A locret_122B5A: ; CODE XREF: ROM:00122B50↑j ROM:00122B5A rts ROM:00122B5C ; --------------------------------------------------------------------------- ROM:00122B5C ROM:00122B5C loc_122B5C: ; CODE XREF: ROM:00122B58↑j ROM:00122B5C bset #5,($131F).w ROM:00122B62 move.b #2,($113D).w ROM:00122B68 rts ROM:00122B6A ; --------------------------------------------------------------------------- ROM:00122B6A ROM:00122B6A loc_122B6A: ; DATA XREF: ROM:00122B38↑o ROM:00122B6A btst #7,($1335).w ROM:00122B70 bne.s loc_122B7C ROM:00122B72 btst #4,($934).w ROM:00122B78 beq.s loc_122B7C ROM:00122B7A rts ROM:00122B7C ; --------------------------------------------------------------------------- ROM:00122B7C ROM:00122B7C loc_122B7C: ; CODE XREF: ROM:00122B70↑j ROM:00122B7C ; ROM:00122B78↑j ROM:00122B7C bset #2,($1342).w ROM:00122B82 move.b #1,($113D).w ROM:00122B88 rts ROM:00122B8A ROM:00122B8A ; =============== S U B R O U T I N E ======================================= ROM:00122B8A ROM:00122B8A ROM:00122B8A sub_122B8A: ; CODE XREF: sub_1221BE+1A↑p ROM:00122B8A clr.l d1 ROM:00122B8C move.w ($574).w,d1 ROM:00122B90 swap d1 ROM:00122B92 move.w ($C1A).w,d2 ROM:00122B96 swap d2 ROM:00122B98 move.w ($C20).w,d2 ROM:00122B9C move.w $428(a5),d3 ROM:00122BA0 ext.l d3 ROM:00122BA2 bsr.l sub_1174B0 ROM:00122BA8 move.w d4,($C20).w ROM:00122BAC swap d4 ROM:00122BAE move.w $426(a5),d0 ROM:00122BB2 cmp.w d4,d0 ROM:00122BB4 ble.s loc_122BBE ROM:00122BB6 move.w $426(a5),($C1A).w ROM:00122BBC bra.s loc_122BC2 ROM:00122BBE ; --------------------------------------------------------------------------- ROM:00122BBE ROM:00122BBE loc_122BBE: ; CODE XREF: sub_122B8A+2A↑j ROM:00122BBE move.w d4,($C1A).w ROM:00122BC2 ROM:00122BC2 loc_122BC2: ; CODE XREF: sub_122B8A+32↑j ROM:00122BC2 btst #7,($1327).w ROM:00122BC8 bne.s loc_122BD4 ROM:00122BCA move.w #0,($C22).w ROM:00122BD0 bra.w locret_122C7E ROM:00122BD4 ; --------------------------------------------------------------------------- ROM:00122BD4 ROM:00122BD4 loc_122BD4: ; CODE XREF: sub_122B8A+3E↑j ROM:00122BD4 move.w $42A(a5),d0 ROM:00122BD8 btst #4,($142A).w ROM:00122BDE beq.s loc_122BF8 ROM:00122BE0 btst #0,($C59).w ROM:00122BE6 bne.s loc_122BF8 ROM:00122BE8 cmp.w ($52C).w,d0 ROM:00122BEC blt.s loc_122BF8 ROM:00122BEE move.w #0,($C22).w ROM:00122BF4 bra.w locret_122C7E ROM:00122BF8 ; --------------------------------------------------------------------------- ROM:00122BF8 ROM:00122BF8 loc_122BF8: ; CODE XREF: sub_122B8A+54↑j ROM:00122BF8 ; sub_122B8A+5C↑j ... ROM:00122BF8 btst #3,($133C).w ROM:00122BFE bne.s loc_122C0A ROM:00122C00 move.w #0,($C22).w ROM:00122C06 bra.w locret_122C7E ROM:00122C0A ; --------------------------------------------------------------------------- ROM:00122C0A ROM:00122C0A loc_122C0A: ; CODE XREF: sub_122B8A+74↑j ROM:00122C0A cmpi.w #$1F4,($572).w ROM:00122C10 ble.s loc_122C44 ROM:00122C12 move.w ($574).w,d0 ROM:00122C16 move.w ($C1A).w,d2 ROM:00122C1A cmpi.w #$1388,d2 ROM:00122C1E ble.s loc_122C24 ROM:00122C20 move.w #$1388,d2 ROM:00122C24 ROM:00122C24 loc_122C24: ; CODE XREF: sub_122B8A+94↑j ROM:00122C24 sub.w d2,d0 ROM:00122C26 muls.w #$2710,d0 ROM:00122C2A move.w ($572).w,d1 ROM:00122C2E muls.w ($572).w,d1 ROM:00122C32 divs.l #$3C,d1 ; '<' ROM:00122C3A divs.l d1,d0 ROM:00122C3E move.w d0,($C1C).w ROM:00122C42 bra.s loc_122C48 ROM:00122C44 ; --------------------------------------------------------------------------- ROM:00122C44 ROM:00122C44 loc_122C44: ; CODE XREF: sub_122B8A+86↑j ROM:00122C44 clr.w ($C1C).w ROM:00122C48 ROM:00122C48 loc_122C48: ; CODE XREF: sub_122B8A+B8↑j ROM:00122C48 move.w #$3B6C,d1 ROM:00122C4C move.w ($A80).w,d2 ROM:00122C50 move.w ($572).w,d3 ROM:00122C54 bsr.l sub_1175A4 ROM:00122C5A move.w d1,($C1E).w ROM:00122C5E move.w #$3B6E,d1 ROM:00122C62 move.w ($C1C).w,d2 ROM:00122C66 move.w ($A4A).w,d3 ROM:00122C6A bsr.l sub_1175A4 ROM:00122C70 cmp.w ($C1E).w,d1 ROM:00122C74 bge.s loc_122C7A ROM:00122C76 move.w ($C1E).w,d1 ROM:00122C7A ROM:00122C7A loc_122C7A: ; CODE XREF: sub_122B8A+EA↑j ROM:00122C7A move.w d1,($C22).w ROM:00122C7E ROM:00122C7E locret_122C7E: ; CODE XREF: sub_122B8A+46↑j ROM:00122C7E ; sub_122B8A+6A↑j ... ROM:00122C7E rts ROM:00122C7E ; End of function sub_122B8A ROM:00122C7E ROM:00122C80 ROM:00122C80 ; =============== S U B R O U T I N E ======================================= ROM:00122C80 ROM:00122C80 ROM:00122C80 sub_122C80: ; CODE XREF: sub_1221BE+8↑p ROM:00122C80 bsr.w sub_122C8A ROM:00122C84 bsr.w sub_122CEA ROM:00122C88 rts ROM:00122C88 ; End of function sub_122C80 ROM:00122C88 ROM:00122C8A ROM:00122C8A ; =============== S U B R O U T I N E ======================================= ROM:00122C8A ROM:00122C8A ROM:00122C8A sub_122C8A: ; CODE XREF: sub_122C80↑p ROM:00122C8A move.w #$3B70,d1 ROM:00122C8E move.w ($A4A).w,d2 ROM:00122C92 move.w ($A46).w,d3 ROM:00122C96 bsr.l sub_1175A4 ROM:00122C9C move.w d1,($C26).w ROM:00122CA0 move.w #$3B72,d1 ROM:00122CA4 move.w ($572).w,d2 ROM:00122CA8 move.w ($A46).w,d3 ROM:00122CAC bsr.l sub_1175A4 ROM:00122CB2 move.w d1,($C28).w ROM:00122CB6 move.w #$3B74,d1 ROM:00122CBA move.w ($A4A).w,d2 ROM:00122CBE move.w ($572).w,d3 ROM:00122CC2 bsr.l sub_1175A4 ROM:00122CC8 move.w d1,($C2C).w ROM:00122CCC move.w ($C26).w,d0 ROM:00122CD0 cmp.w ($C28).w,d0 ROM:00122CD4 bge.s loc_122CDA ROM:00122CD6 move.w ($C28).w,d0 ROM:00122CDA ROM:00122CDA loc_122CDA: ; CODE XREF: sub_122C8A+4A↑j ROM:00122CDA cmp.w ($C2C).w,d0 ROM:00122CDE bge.s loc_122CE4 ROM:00122CE0 move.w ($C2C).w,d0 ROM:00122CE4 ROM:00122CE4 loc_122CE4: ; CODE XREF: sub_122C8A+54↑j ROM:00122CE4 move.w d0,($C2A).w ROM:00122CE8 rts ROM:00122CE8 ; End of function sub_122C8A ROM:00122CE8 ROM:00122CEA ROM:00122CEA ; =============== S U B R O U T I N E ======================================= ROM:00122CEA ROM:00122CEA ROM:00122CEA sub_122CEA: ; CODE XREF: sub_122C80+4↑p ROM:00122CEA clr.w d1 ROM:00122CEC move.b ($113E).w,d1 ROM:00122CF0 cmpi.w #4,d1 ROM:00122CF4 bcc.s locret_122CFE ROM:00122CF6 movea.l off_122D00(pc,d1.w*4),a0 ROM:00122CFA nop ROM:00122CFC jmp (a0) ROM:00122CFE ; --------------------------------------------------------------------------- ROM:00122CFE ROM:00122CFE locret_122CFE: ; CODE XREF: sub_122CEA+A↑j ROM:00122CFE rts ROM:00122CFE ; End of function sub_122CEA ROM:00122CFE ROM:00122CFE ; --------------------------------------------------------------------------- ROM:00122D00 off_122D00: dc.l loc_122D10 ; DATA XREF: sub_122CEA+C↑r ROM:00122D04 dc.l loc_122D1E ROM:00122D08 dc.l loc_122D42 ROM:00122D0C dc.l loc_122D6C ROM:00122D10 ; --------------------------------------------------------------------------- ROM:00122D10 ROM:00122D10 loc_122D10: ; DATA XREF: ROM:off_122D00↑o ROM:00122D10 bsr.w sub_122EEE ROM:00122D14 move.b #1,($113E).w ROM:00122D1A bra.s locret_122D40 ROM:00122D1C ; --------------------------------------------------------------------------- ROM:00122D1C rts ROM:00122D1E ; --------------------------------------------------------------------------- ROM:00122D1E ROM:00122D1E loc_122D1E: ; DATA XREF: ROM:00122D04↑o ROM:00122D1E btst #1,($133E).w ROM:00122D24 beq.s locret_122D40 ROM:00122D26 move.w $42C(a5),d0 ROM:00122D2A clr.b ($91E).w ROM:00122D2E move.w d0,($716).w ROM:00122D32 move.b #1,($91E).w ROM:00122D38 move.b #2,($113E).w ROM:00122D3E bra.s locret_122D6A ROM:00122D40 ; --------------------------------------------------------------------------- ROM:00122D40 ROM:00122D40 locret_122D40: ; CODE XREF: ROM:00122D1A↑j ROM:00122D40 ; ROM:00122D24↑j ... ROM:00122D40 rts ROM:00122D42 ; --------------------------------------------------------------------------- ROM:00122D42 ROM:00122D42 loc_122D42: ; DATA XREF: ROM:00122D08↑o ROM:00122D42 cmpi.w #0,($716).w ROM:00122D48 bgt.s loc_122D52 ROM:00122D4A move.b #3,($113E).w ROM:00122D50 bra.s loc_122D84 ROM:00122D52 ; --------------------------------------------------------------------------- ROM:00122D52 ROM:00122D52 loc_122D52: ; CODE XREF: ROM:00122D48↑j ROM:00122D52 btst #1,($133E).w ROM:00122D58 bne.s locret_122D6A ROM:00122D5A clr.b ($91E).w ROM:00122D5E clr.w ($716).w ROM:00122D62 move.b #1,($113E).w ROM:00122D68 bra.s locret_122D40 ROM:00122D6A ; --------------------------------------------------------------------------- ROM:00122D6A ROM:00122D6A locret_122D6A: ; CODE XREF: ROM:00122D3E↑j ROM:00122D6A ; ROM:00122D58↑j ROM:00122D6A rts ROM:00122D6C ; --------------------------------------------------------------------------- ROM:00122D6C ROM:00122D6C loc_122D6C: ; DATA XREF: ROM:00122D0C↑o ROM:00122D6C btst #1,($133E).w ROM:00122D72 bne.s loc_122D84 ROM:00122D74 bsr.w sub_122D8C ROM:00122D78 bsr.w sub_122EEE ROM:00122D7C move.b #1,($113E).w ROM:00122D82 bra.s locret_122D40 ROM:00122D84 ; --------------------------------------------------------------------------- ROM:00122D84 ROM:00122D84 loc_122D84: ; CODE XREF: ROM:00122D50↑j ROM:00122D84 ; ROM:00122D72↑j ROM:00122D84 bsr.w sub_122DAC ROM:00122D88 rts ROM:00122D8A ; --------------------------------------------------------------------------- ROM:00122D8A rts ROM:00122D8C ROM:00122D8C ; =============== S U B R O U T I N E ======================================= ROM:00122D8C ROM:00122D8C ROM:00122D8C sub_122D8C: ; CODE XREF: ROM:00122D74↑p ROM:00122D8C move.b #0,($113F).w ROM:00122D92 clr.b ($920).w ROM:00122D96 clr.w ($71A).w ROM:00122D9A clr.b ($91F).w ROM:00122D9E clr.w ($718).w ROM:00122DA2 clr.b ($921).w ROM:00122DA6 clr.w ($71C).w ROM:00122DAA rts ROM:00122DAA ; End of function sub_122D8C ROM:00122DAA ROM:00122DAC ROM:00122DAC ; =============== S U B R O U T I N E ======================================= ROM:00122DAC ROM:00122DAC ROM:00122DAC sub_122DAC: ; CODE XREF: ROM:loc_122D84↑p ROM:00122DAC clr.w d1 ROM:00122DAE move.b ($113F).w,d1 ROM:00122DB2 cmpi.w #5,d1 ROM:00122DB6 bcc.s locret_122DC0 ROM:00122DB8 movea.l off_122DC2(pc,d1.w*4),a0 ROM:00122DBC nop ROM:00122DBE jmp (a0) ROM:00122DC0 ; --------------------------------------------------------------------------- ROM:00122DC0 ROM:00122DC0 locret_122DC0: ; CODE XREF: sub_122DAC+A↑j ROM:00122DC0 rts ROM:00122DC0 ; End of function sub_122DAC ROM:00122DC0 ROM:00122DC0 ; --------------------------------------------------------------------------- ROM:00122DC2 off_122DC2: dc.l loc_122DD6 ; DATA XREF: sub_122DAC+C↑r ROM:00122DC6 dc.l loc_122DF2 ROM:00122DCA dc.l loc_122E48 ROM:00122DCE dc.l loc_122E88 ROM:00122DD2 dc.l loc_122EB0 ROM:00122DD6 ; --------------------------------------------------------------------------- ROM:00122DD6 ROM:00122DD6 loc_122DD6: ; DATA XREF: ROM:off_122DC2↑o ROM:00122DD6 move.w $42E(a5),d0 ROM:00122DDA clr.b ($921).w ROM:00122DDE move.w d0,($71C).w ROM:00122DE2 move.b #1,($921).w ROM:00122DE8 move.b #1,($113F).w ROM:00122DEE bra.s locret_122E46 ROM:00122DF0 ; --------------------------------------------------------------------------- ROM:00122DF0 rts ROM:00122DF2 ; --------------------------------------------------------------------------- ROM:00122DF2 ROM:00122DF2 loc_122DF2: ; DATA XREF: ROM:00122DC6↑o ROM:00122DF2 cmpi.w #0,($C2A).w ROM:00122DF8 blt.s loc_122E24 ROM:00122DFA move.w ($71C).w,d0 ROM:00122DFE move.w $42E(a5),d1 ROM:00122E02 sub.w d0,d1 ROM:00122E04 clr.b ($91F).w ROM:00122E08 move.w d1,($718).w ROM:00122E0C move.b #1,($91F).w ROM:00122E12 clr.b ($921).w ROM:00122E16 clr.w ($71C).w ROM:00122E1A move.b #4,($113F).w ROM:00122E20 bra.w loc_122EE6 ROM:00122E24 ; --------------------------------------------------------------------------- ROM:00122E24 ROM:00122E24 loc_122E24: ; CODE XREF: ROM:00122DF8↑j ROM:00122E24 cmpi.w #0,($71C).w ROM:00122E2A bgt.s locret_122E46 ROM:00122E2C move.w $430(a5),d0 ROM:00122E30 clr.b ($920).w ROM:00122E34 move.w d0,($71A).w ROM:00122E38 move.b #1,($920).w ROM:00122E3E move.b #2,($113F).w ROM:00122E44 bra.s loc_122E82 ROM:00122E46 ; --------------------------------------------------------------------------- ROM:00122E46 ROM:00122E46 locret_122E46: ; CODE XREF: ROM:00122DEE↑j ROM:00122E46 ; ROM:00122E2A↑j ... ROM:00122E46 rts ROM:00122E48 ; --------------------------------------------------------------------------- ROM:00122E48 ROM:00122E48 loc_122E48: ; DATA XREF: ROM:00122DCA↑o ROM:00122E48 cmpi.w #0,($C2A).w ROM:00122E4E blt.s loc_122E72 ROM:00122E50 move.w $42E(a5),d1 ROM:00122E54 clr.b ($91F).w ROM:00122E58 move.w d1,($718).w ROM:00122E5C move.b #1,($91F).w ROM:00122E62 clr.b ($920).w ROM:00122E66 clr.w ($71A).w ROM:00122E6A move.b #4,($113F).w ROM:00122E70 bra.s loc_122EE6 ROM:00122E72 ; --------------------------------------------------------------------------- ROM:00122E72 ROM:00122E72 loc_122E72: ; CODE XREF: ROM:00122E4E↑j ROM:00122E72 cmpi.w #0,($71A).w ROM:00122E78 bgt.s loc_122E82 ROM:00122E7A move.b #3,($113F).w ROM:00122E80 bra.s loc_122EAA ROM:00122E82 ; --------------------------------------------------------------------------- ROM:00122E82 ROM:00122E82 loc_122E82: ; CODE XREF: ROM:00122E44↑j ROM:00122E82 ; ROM:00122E78↑j ROM:00122E82 bsr.w sub_122EF4 ROM:00122E86 rts ROM:00122E88 ; --------------------------------------------------------------------------- ROM:00122E88 ROM:00122E88 loc_122E88: ; DATA XREF: ROM:00122DCE↑o ROM:00122E88 cmpi.w #0,($C2A).w ROM:00122E8E blt.s loc_122EAA ROM:00122E90 move.w $42E(a5),d1 ROM:00122E94 clr.b ($91F).w ROM:00122E98 move.w d1,($718).w ROM:00122E9C move.b #1,($91F).w ROM:00122EA2 move.b #4,($113F).w ROM:00122EA8 bra.s loc_122EE6 ROM:00122EAA ; --------------------------------------------------------------------------- ROM:00122EAA ROM:00122EAA loc_122EAA: ; CODE XREF: ROM:00122E80↑j ROM:00122EAA ; ROM:00122E8E↑j ROM:00122EAA bsr.w sub_122EF4 ROM:00122EAE rts ROM:00122EB0 ; --------------------------------------------------------------------------- ROM:00122EB0 ROM:00122EB0 loc_122EB0: ; DATA XREF: ROM:00122DD2↑o ROM:00122EB0 cmpi.w #0,($C2A).w ROM:00122EB6 bge.s loc_122EE6 ROM:00122EB8 move.w ($718).w,d0 ROM:00122EBC move.w $42E(a5),d1 ROM:00122EC0 sub.w d0,d1 ROM:00122EC2 clr.b ($921).w ROM:00122EC6 move.w d1,($71C).w ROM:00122ECA move.b #1,($921).w ROM:00122ED0 bsr.w sub_122EEE ROM:00122ED4 clr.b ($91F).w ROM:00122ED8 clr.w ($718).w ROM:00122EDC move.b #1,($113F).w ROM:00122EE2 bra.w locret_122E46 ROM:00122EE6 ; --------------------------------------------------------------------------- ROM:00122EE6 ROM:00122EE6 loc_122EE6: ; CODE XREF: ROM:00122E20↑j ROM:00122EE6 ; ROM:00122E70↑j ... ROM:00122EE6 bsr.w sub_122EF4 ROM:00122EEA rts ROM:00122EEC ; --------------------------------------------------------------------------- ROM:00122EEC rts ROM:00122EEE ROM:00122EEE ; =============== S U B R O U T I N E ======================================= ROM:00122EEE ROM:00122EEE ROM:00122EEE sub_122EEE: ; CODE XREF: ROM:loc_122D10↑p ROM:00122EEE ; ROM:00122D78↑p ... ROM:00122EEE clr.w ($C24).w ROM:00122EF2 rts ROM:00122EF2 ; End of function sub_122EEE ROM:00122EF2 ROM:00122EF4 ROM:00122EF4 ; =============== S U B R O U T I N E ======================================= ROM:00122EF4 ROM:00122EF4 ROM:00122EF4 sub_122EF4: ; CODE XREF: ROM:loc_122E82↑p ROM:00122EF4 ; ROM:loc_122EAA↑p ... ROM:00122EF4 move.w $430(a5),d0 ROM:00122EF8 cmpi.w #0,d0 ROM:00122EFC bne.s loc_122F06 ROM:00122EFE move.w ($C2A).w,($C24).w ROM:00122F04 bra.s locret_122F1A ROM:00122F06 ; --------------------------------------------------------------------------- ROM:00122F06 ROM:00122F06 loc_122F06: ; CODE XREF: sub_122EF4+8↑j ROM:00122F06 move.w ($71A).w,d1 ROM:00122F0A sub.w d1,d0 ROM:00122F0C move.w ($C2A).w,d2 ROM:00122F10 muls.w d0,d2 ROM:00122F12 divs.w $430(a5),d2 ROM:00122F16 move.w d2,($C24).w ROM:00122F1A ROM:00122F1A locret_122F1A: ; CODE XREF: sub_122EF4+10↑j ROM:00122F1A rts ROM:00122F1A ; End of function sub_122EF4 ROM:00122F1A ROM:00122F1C ROM:00122F1C ; =============== S U B R O U T I N E ======================================= ROM:00122F1C ROM:00122F1C ROM:00122F1C sub_122F1C: ; CODE XREF: sub_1221BE+14↑p ROM:00122F1C btst #4,($92B).w ROM:00122F22 beq.s loc_122F36 ROM:00122F24 move.w #$3AE6,d1 ROM:00122F28 move.w ($A80).w,d2 ROM:00122F2C bsr.l sub_1175A4 ROM:00122F32 move.w d1,($C30).w ROM:00122F36 ROM:00122F36 loc_122F36: ; CODE XREF: sub_122F1C+6↑j ROM:00122F36 bsr.w sub_12316A ROM:00122F3A bsr.w sub_12319E ROM:00122F3E clr.w d1 ROM:00122F40 move.b ($1140).w,d1 ROM:00122F44 cmpi.w #5,d1 ROM:00122F48 bcc.s locret_122F52 ROM:00122F4A movea.l off_122F54(pc,d1.w*4),a0 ROM:00122F4E nop ROM:00122F50 jmp (a0) ROM:00122F52 ; --------------------------------------------------------------------------- ROM:00122F52 ROM:00122F52 locret_122F52: ; CODE XREF: sub_122F1C+2C↑j ROM:00122F52 rts ROM:00122F52 ; End of function sub_122F1C ROM:00122F52 ROM:00122F52 ; --------------------------------------------------------------------------- ROM:00122F54 off_122F54: dc.l loc_122F68 ; DATA XREF: sub_122F1C+2E↑r ROM:00122F58 dc.l loc_122F76 ROM:00122F5C dc.l loc_122F9A ROM:00122F60 dc.l loc_122FEC ROM:00122F64 dc.l loc_123038 ROM:00122F68 ; --------------------------------------------------------------------------- ROM:00122F68 ROM:00122F68 loc_122F68: ; DATA XREF: ROM:off_122F54↑o ROM:00122F68 bsr.w sub_123126 ROM:00122F6C move.b #1,($1140).w ROM:00122F72 bra.s loc_122F94 ROM:00122F74 ; --------------------------------------------------------------------------- ROM:00122F74 rts ROM:00122F76 ; --------------------------------------------------------------------------- ROM:00122F76 ROM:00122F76 loc_122F76: ; DATA XREF: ROM:00122F58↑o ROM:00122F76 move.w ($C36).w,d0 ROM:00122F7A sub.w $436(a5),d0 ROM:00122F7E btst #7,($1327).w ROM:00122F84 beq.s loc_122F8C ROM:00122F86 cmp.w ($A4A).w,d0 ROM:00122F8A ble.s loc_122F94 ROM:00122F8C ROM:00122F8C loc_122F8C: ; CODE XREF: ROM:00122F84↑j ROM:00122F8C move.b #2,($1140).w ROM:00122F92 bra.s loc_122FE2 ROM:00122F94 ; --------------------------------------------------------------------------- ROM:00122F94 ROM:00122F94 loc_122F94: ; CODE XREF: ROM:00122F72↑j ROM:00122F94 ; ROM:00122F8A↑j ... ROM:00122F94 bsr.w sub_123146 ROM:00122F98 rts ROM:00122F9A ; --------------------------------------------------------------------------- ROM:00122F9A ROM:00122F9A loc_122F9A: ; DATA XREF: ROM:00122F5C↑o ROM:00122F9A btst #3,($1323).w ROM:00122FA0 bne.s loc_122FB6 ROM:00122FA2 btst #7,($1320).w ROM:00122FA8 beq.s loc_122FB6 ROM:00122FAA move.b #1,($1140).w ROM:00122FB0 bra.w loc_122F94 ROM:00122FB4 ; --------------------------------------------------------------------------- ROM:00122FB4 rts ROM:00122FB6 ; --------------------------------------------------------------------------- ROM:00122FB6 ROM:00122FB6 loc_122FB6: ; CODE XREF: ROM:00122FA0↑j ROM:00122FB6 ; ROM:00122FA8↑j ROM:00122FB6 btst #3,($1323).w ROM:00122FBC beq.s loc_122FE2 ROM:00122FBE btst #7,($1320).w ROM:00122FC4 beq.s loc_122FE2 ROM:00122FC6 move.w ($C34).w,d0 ROM:00122FCA clr.b ($910).w ROM:00122FCE move.w d0,($6FA).w ROM:00122FD2 move.b #1,($910).w ROM:00122FD8 move.b #3,($1140).w ROM:00122FDE bra.s loc_123032 ROM:00122FE0 ; --------------------------------------------------------------------------- ROM:00122FE0 rts ROM:00122FE2 ; --------------------------------------------------------------------------- ROM:00122FE2 ROM:00122FE2 loc_122FE2: ; CODE XREF: ROM:00122F92↑j ROM:00122FE2 ; ROM:00122FBC↑j ... ROM:00122FE2 bsr.w sub_12312E ROM:00122FE6 bsr.w sub_123146 ROM:00122FEA rts ROM:00122FEC ; --------------------------------------------------------------------------- ROM:00122FEC ROM:00122FEC loc_122FEC: ; DATA XREF: ROM:00122F60↑o ROM:00122FEC move.w ($C36).w,d0 ROM:00122FF0 sub.w $436(a5),d0 ROM:00122FF4 btst #7,($1327).w ROM:00122FFA beq.s loc_123002 ROM:00122FFC cmp.w ($A4A).w,d0 ROM:00123000 ble.s loc_123010 ROM:00123002 ROM:00123002 loc_123002: ; CODE XREF: ROM:00122FFA↑j ROM:00123002 bsr.w sub_123126 ROM:00123006 move.b #2,($1140).w ROM:0012300C bra.s loc_122FE2 ROM:0012300E ; --------------------------------------------------------------------------- ROM:0012300E rts ROM:00123010 ; --------------------------------------------------------------------------- ROM:00123010 ROM:00123010 loc_123010: ; CODE XREF: ROM:00123000↑j ROM:00123010 cmpi.w #0,($6FA).w ROM:00123016 bgt.s loc_123032 ROM:00123018 move.w $432(a5),d0 ROM:0012301C clr.b ($910).w ROM:00123020 move.w d0,($6FA).w ROM:00123024 move.b #1,($910).w ROM:0012302A move.b #4,($1140).w ROM:00123030 bra.s loc_123078 ROM:00123032 ; --------------------------------------------------------------------------- ROM:00123032 ROM:00123032 loc_123032: ; CODE XREF: ROM:00122FDE↑j ROM:00123032 ; ROM:00123016↑j ROM:00123032 bsr.w sub_123080 ROM:00123036 rts ROM:00123038 ; --------------------------------------------------------------------------- ROM:00123038 ROM:00123038 loc_123038: ; DATA XREF: ROM:00122F64↑o ROM:00123038 cmpi.w #0,($6FA).w ROM:0012303E bgt.s loc_123050 ROM:00123040 bsr.w sub_123126 ROM:00123044 move.b #1,($1140).w ROM:0012304A bra.l loc_122F94 ROM:00123050 ; --------------------------------------------------------------------------- ROM:00123050 ROM:00123050 loc_123050: ; CODE XREF: ROM:0012303E↑j ROM:00123050 move.w ($C36).w,d0 ROM:00123054 sub.w $436(a5),d0 ROM:00123058 btst #7,($1327).w ROM:0012305E beq.s loc_123066 ROM:00123060 cmp.w ($A4A).w,d0 ROM:00123064 ble.s loc_123078 ROM:00123066 ROM:00123066 loc_123066: ; CODE XREF: ROM:0012305E↑j ROM:00123066 bsr.w sub_123126 ROM:0012306A move.b #2,($1140).w ROM:00123070 bra.l loc_122FE2 ROM:00123076 ; --------------------------------------------------------------------------- ROM:00123076 rts ROM:00123078 ; --------------------------------------------------------------------------- ROM:00123078 ROM:00123078 loc_123078: ; CODE XREF: ROM:00123030↑j ROM:00123078 ; ROM:00123064↑j ROM:00123078 bsr.w sub_123102 ROM:0012307C rts ROM:0012307E ; --------------------------------------------------------------------------- ROM:0012307E rts ROM:00123080 ROM:00123080 ; =============== S U B R O U T I N E ======================================= ROM:00123080 ROM:00123080 ROM:00123080 sub_123080: ; CODE XREF: ROM:loc_123032↑p ROM:00123080 move.w #$3B76,d1 ROM:00123084 move.w ($A4A).w,d2 ROM:00123088 move.w ($572).w,d3 ROM:0012308C bsr.l sub_1175A4 ROM:00123092 move.w d1,($C3A).w ROM:00123096 btst #6,($92E).w ROM:0012309C beq.s loc_1230D0 ROM:0012309E move.w #$3B78,d1 ROM:001230A2 move.w ($A4A).w,d2 ROM:001230A6 move.w ($572).w,d3 ROM:001230AA bsr.l sub_1175A4 ROM:001230B0 move.w d1,($C38).w ROM:001230B4 clr.l d0 ROM:001230B6 move.w ($C38).w,d0 ROM:001230BA sub.w ($C3A).w,d0 ROM:001230BE muls.w ($B3C).w,d0 ROM:001230C2 divs.w #$2710,d0 ROM:001230C6 add.w ($C3A).w,d0 ROM:001230CA move.w d0,($C2E).w ROM:001230CE bra.s loc_1230DC ROM:001230D0 ; --------------------------------------------------------------------------- ROM:001230D0 ROM:001230D0 loc_1230D0: ; CODE XREF: sub_123080+1C↑j ROM:001230D0 move.w ($C3A).w,($C2E).w ROM:001230D6 move.w #0,($C38).w ROM:001230DC ROM:001230DC loc_1230DC: ; CODE XREF: sub_123080+4E↑j ROM:001230DC cmpi.w #0,($C2E).w ROM:001230E2 ble.s loc_1230EA ROM:001230E4 move.w #0,($C2E).w ROM:001230EA ROM:001230EA loc_1230EA: ; CODE XREF: sub_123080+62↑j ROM:001230EA move.w ($C30).w,d0 ROM:001230EE cmp.w ($C2E).w,d0 ROM:001230F2 ble.s loc_1230FA ROM:001230F4 move.w ($C30).w,($C2E).w ROM:001230FA ROM:001230FA loc_1230FA: ; CODE XREF: sub_123080+72↑j ROM:001230FA move.w ($C2E).w,($C32).w ROM:00123100 rts ROM:00123100 ; End of function sub_123080 ROM:00123100 ROM:00123102 ROM:00123102 ; =============== S U B R O U T I N E ======================================= ROM:00123102 ROM:00123102 ROM:00123102 sub_123102: ; CODE XREF: ROM:loc_123078↑p ROM:00123102 move.w $432(a5),d0 ROM:00123106 cmpi.w #0,d0 ROM:0012310A ble.s loc_12311E ROM:0012310C move.w ($C32).w,d0 ROM:00123110 muls.w ($6FA).w,d0 ROM:00123114 divs.w $432(a5),d0 ROM:00123118 move.w d0,($C2E).w ROM:0012311C bra.s locret_123124 ROM:0012311E ; --------------------------------------------------------------------------- ROM:0012311E ROM:0012311E loc_12311E: ; CODE XREF: sub_123102+8↑j ROM:0012311E move.w #0,($C2E).w ROM:00123124 ROM:00123124 locret_123124: ; CODE XREF: sub_123102+1A↑j ROM:00123124 rts ROM:00123124 ; End of function sub_123102 ROM:00123124 ROM:00123126 ROM:00123126 ; =============== S U B R O U T I N E ======================================= ROM:00123126 ROM:00123126 ROM:00123126 sub_123126: ; CODE XREF: ROM:loc_122F68↑p ROM:00123126 ; ROM:loc_123002↑p ... ROM:00123126 move.w #0,($C2E).w ROM:0012312C rts ROM:0012312C ; End of function sub_123126 ROM:0012312C ROM:0012312E ROM:0012312E ; =============== S U B R O U T I N E ======================================= ROM:0012312E ROM:0012312E ROM:0012312E sub_12312E: ; CODE XREF: ROM:loc_122FE2↑p ROM:0012312E move.w #$3B7A,d1 ROM:00123132 move.w ($572).w,d2 ROM:00123136 move.w ($B34).w,d3 ROM:0012313A bsr.l sub_1175A4 ROM:00123140 move.w d1,($C34).w ROM:00123144 rts ROM:00123144 ; End of function sub_12312E ROM:00123144 ROM:00123146 ROM:00123146 ; =============== S U B R O U T I N E ======================================= ROM:00123146 ROM:00123146 ROM:00123146 sub_123146: ; CODE XREF: ROM:loc_122F94↑p ROM:00123146 ; ROM:00122FE6↑p ROM:00123146 btst #6,($92E).w ROM:0012314C beq.s loc_123154 ROM:0012314E move.w ($B3C).w,d3 ROM:00123152 bra.s loc_123156 ROM:00123154 ; --------------------------------------------------------------------------- ROM:00123154 ROM:00123154 loc_123154: ; CODE XREF: sub_123146+6↑j ROM:00123154 clr.w d3 ROM:00123156 ROM:00123156 loc_123156: ; CODE XREF: sub_123146+C↑j ROM:00123156 move.w #$3B7C,d1 ROM:0012315A move.w ($572).w,d2 ROM:0012315E bsr.l sub_1175A4 ROM:00123164 move.w d1,($C36).w ROM:00123168 rts ROM:00123168 ; End of function sub_123146 ROM:00123168 ROM:0012316A ROM:0012316A ; =============== S U B R O U T I N E ======================================= ROM:0012316A ROM:0012316A ROM:0012316A sub_12316A: ; CODE XREF: sub_122F1C:loc_122F36↑p ROM:0012316A move.w ($C36).w,d1 ROM:0012316E move.w $434(a5),d0 ROM:00123172 btst #7,($1327).w ROM:00123178 beq.s loc_123196 ROM:0012317A cmp.w ($A4A).w,d1 ROM:0012317E bgt.s loc_123196 ROM:00123180 cmp.w ($572).w,d0 ROM:00123184 blt.s loc_12318E ROM:00123186 bset #7,($1320).w ROM:0012318C bra.s loc_123194 ROM:0012318E ; --------------------------------------------------------------------------- ROM:0012318E ROM:0012318E loc_12318E: ; CODE XREF: sub_12316A+1A↑j ROM:0012318E bclr #7,($1320).w ROM:00123194 ROM:00123194 loc_123194: ; CODE XREF: sub_12316A+22↑j ROM:00123194 bra.s locret_12319C ROM:00123196 ; --------------------------------------------------------------------------- ROM:00123196 ROM:00123196 loc_123196: ; CODE XREF: sub_12316A+E↑j ROM:00123196 ; sub_12316A+14↑j ROM:00123196 bclr #7,($1320).w ROM:0012319C ROM:0012319C locret_12319C: ; CODE XREF: sub_12316A:loc_123194↑j ROM:0012319C rts ROM:0012319C ; End of function sub_12316A ROM:0012319C ROM:0012319E ROM:0012319E ; =============== S U B R O U T I N E ======================================= ROM:0012319E ROM:0012319E ROM:0012319E sub_12319E: ; CODE XREF: sub_122F1C+1E↑p ROM:0012319E move.w $438(a5),d0 ROM:001231A2 btst #4,($142A).w ROM:001231A8 beq.s loc_1231C0 ROM:001231AA btst #0,($C59).w ROM:001231B0 bne.s loc_1231C0 ROM:001231B2 cmp.w ($52C).w,d0 ROM:001231B6 bgt.s loc_1231C0 ROM:001231B8 bset #3,($1323).w ROM:001231BE bra.s locret_1231EE ROM:001231C0 ; --------------------------------------------------------------------------- ROM:001231C0 ROM:001231C0 loc_1231C0: ; CODE XREF: sub_12319E+A↑j ROM:001231C0 ; sub_12319E+12↑j ... ROM:001231C0 btst #4,($142A).w ROM:001231C6 beq.s loc_1231D8 ROM:001231C8 btst #0,($C59).w ROM:001231CE beq.s loc_1231D8 ROM:001231D0 bset #3,($1323).w ROM:001231D6 bra.s locret_1231EE ROM:001231D8 ; --------------------------------------------------------------------------- ROM:001231D8 ROM:001231D8 loc_1231D8: ; CODE XREF: sub_12319E+28↑j ROM:001231D8 ; sub_12319E+30↑j ROM:001231D8 btst #4,($142A).w ROM:001231DE bne.s loc_1231E8 ROM:001231E0 bset #3,($1323).w ROM:001231E6 bra.s locret_1231EE ROM:001231E8 ; --------------------------------------------------------------------------- ROM:001231E8 ROM:001231E8 loc_1231E8: ; CODE XREF: sub_12319E+40↑j ROM:001231E8 bclr #3,($1323).w ROM:001231EE ROM:001231EE locret_1231EE: ; CODE XREF: sub_12319E+20↑j ROM:001231EE ; sub_12319E+38↑j ... ROM:001231EE rts ROM:001231EE ; End of function sub_12319E ROM:001231EE ROM:001231F0 ROM:001231F0 ; =============== S U B R O U T I N E ======================================= ROM:001231F0 ROM:001231F0 ROM:001231F0 sub_1231F0: ; CODE XREF: ROM:loc_113036↑p ROM:001231F0 ; ROM:loc_113178↑p ROM:001231F0 bsr.l sub_124F60 ROM:001231F6 bsr.l sub_124B10 ROM:001231FC bsr.w sub_12323A ROM:00123200 rts ROM:00123200 ; End of function sub_1231F0 ROM:00123200 ROM:00123202 ROM:00123202 ; =============== S U B R O U T I N E ======================================= ROM:00123202 ROM:00123202 ROM:00123202 sub_123202: ; CODE XREF: ROM:00112FD4↑p ROM:00123202 ; ROM:00113126↑p ... ROM:00123202 move.b #0,($1162).w ROM:00123208 move.b #0,($1160).w ROM:0012320E move.b #0,($1161).w ROM:00123214 move.b #0,($114C).w ROM:0012321A move.b #0,($1149).w ROM:00123220 bsr.l sub_1265C6 ROM:00123226 bsr.l sub_126A84 ROM:0012322C bsr.l sub_124B10 ROM:00123232 bsr.l sub_124F60 ROM:00123238 rts ROM:00123238 ; End of function sub_123202 ROM:00123238 ROM:0012323A ROM:0012323A ; =============== S U B R O U T I N E ======================================= ROM:0012323A ROM:0012323A ROM:0012323A sub_12323A: ; CODE XREF: sub_1231F0+C↑p ROM:0012323A clr.w d1 ROM:0012323C move.b ($1146).w,d1 ROM:00123240 cmpi.w #5,d1 ROM:00123244 bcc.s locret_12324E ROM:00123246 movea.l off_123250(pc,d1.w*4),a0 ROM:0012324A nop ROM:0012324C jmp (a0) ROM:0012324E ; --------------------------------------------------------------------------- ROM:0012324E ROM:0012324E locret_12324E: ; CODE XREF: sub_12323A+A↑j ROM:0012324E rts ROM:0012324E ; End of function sub_12323A ROM:0012324E ROM:0012324E ; --------------------------------------------------------------------------- ROM:00123250 off_123250: dc.l loc_123264 ; DATA XREF: sub_12323A+C↑r ROM:00123254 dc.l loc_12327C ROM:00123258 dc.l loc_123346 ROM:0012325C dc.l loc_12336A ROM:00123260 dc.l loc_1233D2 ROM:00123264 ; --------------------------------------------------------------------------- ROM:00123264 ROM:00123264 loc_123264: ; DATA XREF: ROM:off_123250↑o ROM:00123264 bclr #1,($1344).w ROM:0012326A clr.w ($C3C).w ROM:0012326E move.b #1,($1146).w ROM:00123274 bra.l locret_123344 ROM:0012327A ; --------------------------------------------------------------------------- ROM:0012327A rts ROM:0012327C ; --------------------------------------------------------------------------- ROM:0012327C ROM:0012327C loc_12327C: ; DATA XREF: ROM:00123254↑o ROM:0012327C btst #3,($133B).w ROM:00123282 beq.l locret_123344 ROM:00123288 bclr #3,($133B).w ROM:0012328E btst #1,($1322).w ROM:00123294 bne.s loc_1232E4 ROM:00123296 btst #4,($1320).w ROM:0012329C bne.s loc_1232BE ROM:0012329E bset #1,($1344).w ROM:001232A4 move.w ($C4A).w,($542).w ROM:001232AA bset #7,($93E).w ROM:001232B0 move.b #2,($1146).w ROM:001232B6 bra.l locret_123368 ROM:001232BC ; --------------------------------------------------------------------------- ROM:001232BC bra.s loc_1232E2 ROM:001232BE ; --------------------------------------------------------------------------- ROM:001232BE ROM:001232BE loc_1232BE: ; CODE XREF: ROM:0012329C↑j ROM:001232BE bset #1,($1344).w ROM:001232C4 move.w ($C3C).w,($542).w ROM:001232CA addi.w #$FC,($542).w ROM:001232D0 bset #7,($93E).w ROM:001232D6 move.b #3,($1146).w ROM:001232DC bra.l locret_1233D0 ROM:001232E2 ; --------------------------------------------------------------------------- ROM:001232E2 ROM:001232E2 loc_1232E2: ; CODE XREF: ROM:001232BC↑j ROM:001232E2 bra.s locret_123344 ROM:001232E4 ; --------------------------------------------------------------------------- ROM:001232E4 ROM:001232E4 loc_1232E4: ; CODE XREF: ROM:00123294↑j ROM:001232E4 btst #4,($1320).w ROM:001232EA bne.s loc_123308 ROM:001232EC move.w ($C4A).w,($542).w ROM:001232F2 move.w ($C3C).w,d0 ROM:001232F6 move.w $F9A(d0.w*2),($544).w ROM:001232FE bset #3,($93E).w ROM:00123304 bra.s locret_123344 ROM:00123306 ; --------------------------------------------------------------------------- ROM:00123306 bra.s locret_123344 ROM:00123308 ; --------------------------------------------------------------------------- ROM:00123308 ROM:00123308 loc_123308: ; CODE XREF: ROM:001232EA↑j ROM:00123308 bset #1,($1344).w ROM:0012330E move.w ($C3C).w,($542).w ROM:00123314 addi.w #$FC,($542).w ROM:0012331A move.w ($C3C).w,d0 ROM:0012331E move.w $F9A(d0.w*2),($544).w ROM:00123326 addq.w #1,($C3C).w ROM:0012332A bvc.s loc_123332 ROM:0012332C move.w #$8000,($C3C).w ROM:00123332 ROM:00123332 loc_123332: ; CODE XREF: ROM:0012332A↑j ROM:00123332 bset #3,($93E).w ROM:00123338 move.b #4,($1146).w ROM:0012333E bra.l locret_12344E ROM:00123344 ; --------------------------------------------------------------------------- ROM:00123344 ROM:00123344 locret_123344: ; CODE XREF: ROM:00123274↑j ROM:00123344 ; ROM:00123282↑j ... ROM:00123344 rts ROM:00123346 ; --------------------------------------------------------------------------- ROM:00123346 ROM:00123346 loc_123346: ; DATA XREF: ROM:00123258↑o ROM:00123346 btst #7,($935).w ROM:0012334C beq.s locret_123368 ROM:0012334E bclr #1,($1344).w ROM:00123354 move.w ($C3C).w,d0 ROM:00123358 move.w ($544).w,$F9A(d0.w*2) ROM:00123360 move.b #1,($1146).w ROM:00123366 bra.s locret_123344 ROM:00123368 ; --------------------------------------------------------------------------- ROM:00123368 ROM:00123368 locret_123368: ; CODE XREF: ROM:001232B6↑j ROM:00123368 ; ROM:0012334C↑j ROM:00123368 rts ROM:0012336A ; --------------------------------------------------------------------------- ROM:0012336A ROM:0012336A loc_12336A: ; DATA XREF: ROM:0012325C↑o ROM:0012336A btst #7,($935).w ROM:00123370 beq.s locret_1233D0 ROM:00123372 cmpi.w #3,($C3C).w ROM:00123378 blt.s loc_12339A ROM:0012337A move.w ($C3C).w,d0 ROM:0012337E move.w ($544).w,$F9A(d0.w*2) ROM:00123386 bclr #1,($1344).w ROM:0012338C clr.w ($C3C).w ROM:00123390 move.b #1,($1146).w ROM:00123396 bra.s locret_123344 ROM:00123398 ; --------------------------------------------------------------------------- ROM:00123398 bra.s locret_1233D0 ROM:0012339A ; --------------------------------------------------------------------------- ROM:0012339A ROM:0012339A loc_12339A: ; CODE XREF: ROM:00123378↑j ROM:0012339A move.w ($C3C).w,d0 ROM:0012339E move.w ($544).w,$F9A(d0.w*2) ROM:001233A6 addq.w #1,($C3C).w ROM:001233AA bvc.s loc_1233B2 ROM:001233AC move.w #$8000,($C3C).w ROM:001233B2 ROM:001233B2 loc_1233B2: ; CODE XREF: ROM:001233AA↑j ROM:001233B2 move.w ($C3C).w,($542).w ROM:001233B8 addi.w #$FC,($542).w ROM:001233BE bset #7,($93E).w ROM:001233C4 move.b #3,($1146).w ROM:001233CA bra.l *+6 ROM:001233D0 ; --------------------------------------------------------------------------- ROM:001233D0 ROM:001233D0 locret_1233D0: ; CODE XREF: ROM:001232DC↑j ROM:001233D0 ; ROM:00123370↑j ... ROM:001233D0 rts ROM:001233D2 ; --------------------------------------------------------------------------- ROM:001233D2 ROM:001233D2 loc_1233D2: ; DATA XREF: ROM:00123260↑o ROM:001233D2 btst #7,($935).w ROM:001233D8 beq.s locret_12344E ROM:001233DA cmpi.w #3,($C3C).w ROM:001233E0 blt.s loc_123418 ROM:001233E2 move.w ($C3C).w,($542).w ROM:001233E8 addi.w #$FC,($542).w ROM:001233EE move.w ($C3C).w,d0 ROM:001233F2 move.w $F9A(d0.w*2),($544).w ROM:001233FA bset #3,($93E).w ROM:00123400 bclr #1,($1344).w ROM:00123406 clr.w ($C3C).w ROM:0012340A move.b #1,($1146).w ROM:00123410 bra.l locret_123344 ROM:00123416 ; --------------------------------------------------------------------------- ROM:00123416 bra.s locret_12344E ROM:00123418 ; --------------------------------------------------------------------------- ROM:00123418 ROM:00123418 loc_123418: ; CODE XREF: ROM:001233E0↑j ROM:00123418 move.w ($C3C).w,($542).w ROM:0012341E addi.w #$FC,($542).w ROM:00123424 move.w ($C3C).w,d0 ROM:00123428 move.w $F9A(d0.w*2),($544).w ROM:00123430 addq.w #1,($C3C).w ROM:00123434 bvc.s loc_12343C ROM:00123436 move.w #$8000,($C3C).w ROM:0012343C ROM:0012343C loc_12343C: ; CODE XREF: ROM:00123434↑j ROM:0012343C bset #3,($93E).w ROM:00123442 move.b #4,($1146).w ROM:00123448 bra.l *+6 ROM:0012344E ; --------------------------------------------------------------------------- ROM:0012344E ROM:0012344E locret_12344E: ; CODE XREF: ROM:0012333E↑j ROM:0012344E ; ROM:001233D8↑j ... ROM:0012344E rts ROM:00123450 ; --------------------------------------------------------------------------- ROM:00123450 rts ROM:00123452 ROM:00123452 ; =============== S U B R O U T I N E ======================================= ROM:00123452 ROM:00123452 ROM:00123452 sub_123452: ; CODE XREF: ROM:001256E8↓p ROM:00123452 cmpi.w #0,($544).w ROM:00123458 bne.s loc_123462 ROM:0012345A move.w #$A55A,($C40).w ROM:00123460 bra.s loc_123468 ROM:00123462 ; --------------------------------------------------------------------------- ROM:00123462 ROM:00123462 loc_123462: ; CODE XREF: sub_123452+6↑j ROM:00123462 move.w ($544).w,($C40).w ROM:00123468 ROM:00123468 loc_123468: ; CODE XREF: sub_123452+E↑j ROM:00123468 clr.w d0 ROM:0012346A move.w ($C40).w,d5 ROM:0012346E btst #0,d5 ROM:00123472 beq.w loc_12347A ROM:00123476 addi.w #1,d0 ROM:0012347A ROM:0012347A loc_12347A: ; CODE XREF: sub_123452+20↑j ROM:0012347A btst #4,d5 ROM:0012347E beq.w loc_123486 ROM:00123482 addi.w #1,d0 ROM:00123486 ROM:00123486 loc_123486: ; CODE XREF: sub_123452+2C↑j ROM:00123486 btst #$D,d5 ROM:0012348A beq.w loc_123492 ROM:0012348E addi.w #1,d0 ROM:00123492 ROM:00123492 loc_123492: ; CODE XREF: sub_123452+38↑j ROM:00123492 btst #$F,d5 ROM:00123496 beq.w loc_12349E ROM:0012349A addi.w #1,d0 ROM:0012349E ROM:0012349E loc_12349E: ; CODE XREF: sub_123452+44↑j ROM:0012349E lsr.w #1,d5 ROM:001234A0 cmpi.w #1,d0 ROM:001234A4 beq.s loc_1234AC ROM:001234A6 cmpi.w #3,d0 ROM:001234AA bne.s loc_1234B0 ROM:001234AC ROM:001234AC loc_1234AC: ; CODE XREF: sub_123452+52↑j ROM:001234AC bset #$F,d5 ROM:001234B0 ROM:001234B0 loc_1234B0: ; CODE XREF: sub_123452+58↑j ROM:001234B0 move.w d5,($C40).w ROM:001234B4 move.w #$FB,($542).w ROM:001234BA move.w ($C40).w,($544).w ROM:001234C0 bset #3,($93E).w ROM:001234C6 btst #4,($133A).w ROM:001234CC bne.s loc_1234DA ROM:001234CE btst #2,($1333).w ROM:001234D4 beq.l loc_12359C ROM:001234DA ROM:001234DA loc_1234DA: ; CODE XREF: sub_123452+7A↑j ROM:001234DA clr.w d1 ROM:001234DC btst #$F,d5 ROM:001234E0 beq.w loc_1234E8 ROM:001234E4 addi.w #8,d1 ROM:001234E8 ROM:001234E8 loc_1234E8: ; CODE XREF: sub_123452+8E↑j ROM:001234E8 btst #7,d5 ROM:001234EC beq.w loc_1234F4 ROM:001234F0 addi.w #4,d1 ROM:001234F4 ROM:001234F4 loc_1234F4: ; CODE XREF: sub_123452+9A↑j ROM:001234F4 btst #4,d5 ROM:001234F8 beq.w loc_123500 ROM:001234FC addi.w #2,d1 ROM:00123500 ROM:00123500 loc_123500: ; CODE XREF: sub_123452+A6↑j ROM:00123500 btst #0,d5 ROM:00123504 beq.w loc_12350C ROM:00123508 addi.w #1,d1 ROM:0012350C ROM:0012350C loc_12350C: ; CODE XREF: sub_123452+B2↑j ROM:0012350C addi.w #1,d1 ROM:00123510 move.w ($C40).w,d6 ROM:00123514 move.w #1,d2 ROM:00123518 bra.s loc_12351E ROM:0012351A ; --------------------------------------------------------------------------- ROM:0012351A ROM:0012351A loc_12351A: ; CODE XREF: sub_123452:loc_123590↓j ROM:0012351A addi.w #1,d2 ROM:0012351E ROM:0012351E loc_12351E: ; CODE XREF: sub_123452+C6↑j ROM:0012351E cmp.w d1,d2 ROM:00123520 bgt.l loc_123592 ROM:00123526 clr.w d3 ROM:00123528 btst #1,d6 ROM:0012352C beq.w loc_123534 ROM:00123530 addi.w #1,d3 ROM:00123534 ROM:00123534 loc_123534: ; CODE XREF: sub_123452+DA↑j ROM:00123534 btst #2,d6 ROM:00123538 beq.w loc_123540 ROM:0012353C addi.w #1,d3 ROM:00123540 ROM:00123540 loc_123540: ; CODE XREF: sub_123452+E6↑j ROM:00123540 btst #8,d6 ROM:00123544 beq.w loc_12354C ROM:00123548 addi.w #1,d3 ROM:0012354C ROM:0012354C loc_12354C: ; CODE XREF: sub_123452+F2↑j ROM:0012354C btst #9,d6 ROM:00123550 beq.w loc_123558 ROM:00123554 addi.w #1,d3 ROM:00123558 ROM:00123558 loc_123558: ; CODE XREF: sub_123452+FE↑j ROM:00123558 move.w #1,d4 ROM:0012355C btst #3,d6 ROM:00123560 beq.w loc_12356E ROM:00123564 btst #$D,d6 ROM:00123568 beq.w loc_12356E ROM:0012356C clr.w d4 ROM:0012356E ROM:0012356E loc_12356E: ; CODE XREF: sub_123452+10E↑j ROM:0012356E ; sub_123452+116↑j ROM:0012356E lsr.w #1,d6 ROM:00123570 cmpi.w #1,d3 ROM:00123574 beq.s loc_12357C ROM:00123576 cmpi.w #3,d3 ROM:0012357A bne.s loc_123580 ROM:0012357C ROM:0012357C loc_12357C: ; CODE XREF: sub_123452+122↑j ROM:0012357C bset #$F,d6 ROM:00123580 ROM:00123580 loc_123580: ; CODE XREF: sub_123452+128↑j ROM:00123580 cmpi.w #0,d4 ROM:00123584 beq.s loc_12358C ROM:00123586 bset #0,d6 ROM:0012358A bra.s loc_123590 ROM:0012358C ; --------------------------------------------------------------------------- ROM:0012358C ROM:0012358C loc_12358C: ; CODE XREF: sub_123452+132↑j ROM:0012358C bclr #0,d6 ROM:00123590 ROM:00123590 loc_123590: ; CODE XREF: sub_123452+138↑j ROM:00123590 bra.s loc_12351A ROM:00123592 ; --------------------------------------------------------------------------- ROM:00123592 ROM:00123592 loc_123592: ; CODE XREF: sub_123452+CE↑j ROM:00123592 move.w d6,($C3E).w ROM:00123596 bra.l locret_123618 ROM:0012359C ; --------------------------------------------------------------------------- ROM:0012359C ROM:0012359C loc_12359C: ; CODE XREF: sub_123452+82↑j ROM:0012359C move.w ($C40).w,d6 ROM:001235A0 move.w #1,d2 ROM:001235A4 bra.s loc_1235AA ROM:001235A6 ; --------------------------------------------------------------------------- ROM:001235A6 ROM:001235A6 loc_1235A6: ; CODE XREF: sub_123452:loc_123612↓j ROM:001235A6 addi.w #1,d2 ROM:001235AA ROM:001235AA loc_1235AA: ; CODE XREF: sub_123452+152↑j ROM:001235AA cmpi.w #2,d2 ROM:001235AE bgt.l loc_123614 ROM:001235B4 move.w #1,d4 ROM:001235B8 btst #9,d6 ROM:001235BC beq.w loc_1235CA ROM:001235C0 btst #$B,d6 ROM:001235C4 beq.w loc_1235CA ROM:001235C8 clr.w d4 ROM:001235CA ROM:001235CA loc_1235CA: ; CODE XREF: sub_123452+16A↑j ROM:001235CA ; sub_123452+172↑j ROM:001235CA clr.w d3 ROM:001235CC btst #1,d6 ROM:001235D0 beq.w loc_1235D8 ROM:001235D4 addi.w #1,d3 ROM:001235D8 ROM:001235D8 loc_1235D8: ; CODE XREF: sub_123452+17E↑j ROM:001235D8 btst #4,d6 ROM:001235DC beq.w loc_1235E4 ROM:001235E0 addi.w #1,d3 ROM:001235E4 ROM:001235E4 loc_1235E4: ; CODE XREF: sub_123452+18A↑j ROM:001235E4 btst #$C,d6 ROM:001235E8 beq.w loc_1235F0 ROM:001235EC addi.w #1,d3 ROM:001235F0 ROM:001235F0 loc_1235F0: ; CODE XREF: sub_123452+196↑j ROM:001235F0 lsr.w #1,d6 ROM:001235F2 cmpi.w #1,d3 ROM:001235F6 beq.s loc_1235FE ROM:001235F8 cmpi.w #3,d3 ROM:001235FC bne.s loc_123602 ROM:001235FE ROM:001235FE loc_1235FE: ; CODE XREF: sub_123452+1A4↑j ROM:001235FE bset #$F,d6 ROM:00123602 ROM:00123602 loc_123602: ; CODE XREF: sub_123452+1AA↑j ROM:00123602 cmpi.w #0,d4 ROM:00123606 beq.s loc_12360E ROM:00123608 bset #7,d6 ROM:0012360C bra.s loc_123612 ROM:0012360E ; --------------------------------------------------------------------------- ROM:0012360E ROM:0012360E loc_12360E: ; CODE XREF: sub_123452+1B4↑j ROM:0012360E bclr #7,d6 ROM:00123612 ROM:00123612 loc_123612: ; CODE XREF: sub_123452+1BA↑j ROM:00123612 bra.s loc_1235A6 ROM:00123614 ; --------------------------------------------------------------------------- ROM:00123614 ROM:00123614 loc_123614: ; CODE XREF: sub_123452+15C↑j ROM:00123614 move.w d6,($C3E).w ROM:00123618 ROM:00123618 locret_123618: ; CODE XREF: sub_123452+144↑j ROM:00123618 rts ROM:00123618 ; End of function sub_123452 ROM:00123618 ROM:0012361A ROM:0012361A ; =============== S U B R O U T I N E ======================================= ROM:0012361A ROM:0012361A ROM:0012361A sub_12361A: ; CODE XREF: ROM:001256EE↓p ROM:0012361A ; ROM:001258A8↓p ... ROM:0012361A btst #5,($1340).w ROM:00123620 beq.s loc_12362C ROM:00123622 bsr.w sub_124220 ROM:00123626 bra.l locret_1241CA ROM:0012362C ; --------------------------------------------------------------------------- ROM:0012362C ROM:0012362C loc_12362C: ; CODE XREF: sub_12361A+6↑j ROM:0012362C btst #0,($133B).w ROM:00123632 beq.s loc_12363E ROM:00123634 bsr.w sub_124220 ROM:00123638 bra.l locret_1241CA ROM:0012363E ; --------------------------------------------------------------------------- ROM:0012363E ROM:0012363E loc_12363E: ; CODE XREF: sub_12361A+18↑j ROM:0012363E move.w #1,d1 ROM:00123642 btst #6,($1342).w ROM:00123648 beq.l loc_123694 ROM:0012364E cmpi.b #$81,$11F4(d1.w) ROM:00123656 bne.l loc_123694 ROM:0012365C move.b #3,($11F7).l ROM:00123664 move.b ($11F5).l,d3 ROM:0012366A addi.b #$40,d3 ; '@' ROM:0012366E move.b d3,($11F8).l ROM:00123674 move.b #$57,($11F9).l ; 'W' ROM:0012367C move.b #$8F,($11FA).l ROM:00123684 bsr.w sub_124684 ROM:00123688 move.w #8,($C46).w ROM:0012368E bra.l locret_1241CA ROM:00123694 ; --------------------------------------------------------------------------- ROM:00123694 ROM:00123694 loc_123694: ; CODE XREF: sub_12361A+2E↑j ROM:00123694 ; sub_12361A+3C↑j ROM:00123694 move.w #0,d3 ROM:00123698 move.w #3,d1 ROM:0012369C cmpi.b #$81,$11F4(d3.w) ROM:001236A4 bne.s loc_1236F2 ROM:001236A6 cmpi.b #$81,$11F4(d1.w) ROM:001236AE bne.s loc_1236F2 ROM:001236B0 move.b #3,($11F4).l ROM:001236B8 move.b #$C1,($11F5).l ROM:001236C0 move.b #$57,($11F6).l ; 'W' ROM:001236C8 move.b #$8F,($11F7).l ROM:001236D0 move.b #$C4,d4 ROM:001236D4 add.b ($11F6).l,d4 ROM:001236DA add.b ($11F7).l,d4 ROM:001236E0 move.b d4,($11F8).l ROM:001236E6 move.w #5,($C46).w ROM:001236EC bra.l locret_1241CA ROM:001236F2 ; --------------------------------------------------------------------------- ROM:001236F2 ROM:001236F2 loc_1236F2: ; CODE XREF: sub_12361A+8A↑j ROM:001236F2 ; sub_12361A+94↑j ROM:001236F2 move.w #1,d1 ROM:001236F6 cmpi.b #$18,$11F4(d1.w) ROM:001236FE bne.l loc_1238D6 ROM:00123704 clr.b ($114F).w ROM:00123708 bclr #5,($1329).w ROM:0012370E bclr #7,($131C).w ROM:00123714 move.b ($11F6).l,d1 ROM:0012371A cmpi.b #1,d1 ROM:0012371E bne.l loc_12372E ROM:00123724 bset #1,($133F).w ROM:0012372A bra.w loc_123734 ROM:0012372E ; --------------------------------------------------------------------------- ROM:0012372E ROM:0012372E loc_12372E: ; CODE XREF: sub_12361A+104↑j ROM:0012372E bclr #1,($133F).w ROM:00123734 ROM:00123734 loc_123734: ; CODE XREF: sub_12361A+110↑j ROM:00123734 btst #6,($1342).w ROM:0012373A beq.s loc_123744 ROM:0012373C move.w #6,($C42).w ROM:00123742 bra.s loc_12374A ROM:00123744 ; --------------------------------------------------------------------------- ROM:00123744 ROM:00123744 loc_123744: ; CODE XREF: sub_12361A+120↑j ROM:00123744 move.w #3,($C42).w ROM:0012374A ROM:0012374A loc_12374A: ; CODE XREF: sub_12361A+128↑j ROM:0012374A clr.w d1 ROM:0012374C clr.w d2 ROM:0012374E move.b ($11F7).l,d1 ROM:00123754 lsl.w #8,d1 ROM:00123756 move.b ($11F8).l,d2 ROM:0012375C or.w d1,d2 ROM:0012375E lea (word_133F82).l,a3 ROM:00123764 move.w (a3),d0 ROM:00123766 ROM:00123766 loc_123766: ; CODE XREF: sub_12361A+18A↓j ROM:00123766 cmpi.w #$FF,d0 ROM:0012376A beq.s loc_1237A6 ROM:0012376C move.w 2(a3),d1 ROM:00123770 cmp.w d1,d2 ROM:00123772 bne.s loc_123794 ROM:00123774 clr.w d3 ROM:00123776 move.b $A(a3),d3 ROM:0012377A and.w ($C54).w,d3 ROM:0012377E cmpi.w #0,d3 ROM:00123782 beq.s loc_123794 ROM:00123784 move.w d0,($C44).w ROM:00123788 movea.l 4(a3),a0 ROM:0012378C jsr (a0) ROM:0012378E bset #3,($1324).w ROM:00123794 ROM:00123794 loc_123794: ; CODE XREF: sub_12361A+158↑j ROM:00123794 ; sub_12361A+168↑j ROM:00123794 clr.w d0 ROM:00123796 move.b $B(a3),d0 ROM:0012379A adda.w d0,a3 ROM:0012379C adda.w d0,a3 ROM:0012379E adda.w #$C,a3 ROM:001237A2 move.w (a3),d0 ROM:001237A4 bra.s loc_123766 ROM:001237A6 ; --------------------------------------------------------------------------- ROM:001237A6 ROM:001237A6 loc_1237A6: ; CODE XREF: sub_12361A+150↑j ROM:001237A6 btst #3,($1324).w ROM:001237AC bne.s loc_1237B8 ROM:001237AE bsr.w sub_124220 ROM:001237B2 bra.l loc_1238D0 ROM:001237B8 ; --------------------------------------------------------------------------- ROM:001237B8 ROM:001237B8 loc_1237B8: ; CODE XREF: sub_12361A+192↑j ROM:001237B8 bclr #3,($1324).w ROM:001237BE clr.w d3 ROM:001237C0 move.b ($114F).w,d3 ROM:001237C4 muls.w #3,d3 ROM:001237C8 addi.w #2,d3 ROM:001237CC btst #6,($1342).w ROM:001237D2 beq.s loc_12380C ROM:001237D4 move.b ($114F).w,($11F9).l ROM:001237DC move.b d3,($11F7).l ROM:001237E2 move.b ($11F5).l,d0 ROM:001237E8 addi.b #$40,d0 ; '@' ROM:001237EC move.b d0,($11F8).l ROM:001237F2 bsr.w sub_124684 ROM:001237F6 clr.w d3 ROM:001237F8 move.b ($11F7).l,d3 ROM:001237FE addi.w #5,d3 ROM:00123802 move.w d3,($C46).w ROM:00123806 bra.l loc_1238D0 ROM:0012380C ; --------------------------------------------------------------------------- ROM:0012380C ROM:0012380C loc_12380C: ; CODE XREF: sub_12361A+1B8↑j ROM:0012380C cmpi.w #$3F,d3 ; '?' ROM:00123810 ble.s loc_123888 ROM:00123812 move.b d3,d0 ROM:00123814 move.b d3,d1 ROM:00123816 addi.b #1,d1 ROM:0012381A move.w #0,d2 ROM:0012381E bra.s loc_123824 ROM:00123820 ; --------------------------------------------------------------------------- ROM:00123820 ROM:00123820 loc_123820: ; CODE XREF: sub_12361A+220↓j ROM:00123820 addi.w #1,d2 ROM:00123824 ROM:00123824 loc_123824: ; CODE XREF: sub_12361A+204↑j ROM:00123824 cmp.w d3,d2 ROM:00123826 bgt.s loc_12383C ROM:00123828 move.b $11F4(d0.w),$11F4(d1.w) ROM:00123832 subi.b #1,d0 ROM:00123836 subi.b #1,d1 ROM:0012383A bra.s loc_123820 ROM:0012383C ; --------------------------------------------------------------------------- ROM:0012383C ROM:0012383C loc_12383C: ; CODE XREF: sub_12361A+20C↑j ROM:0012383C clr.w d4 ROM:0012383E clr.w d1 ROM:00123840 addi.b #$40,($11F6).w ; '@' ROM:00123846 move.b d3,($11F5).w ROM:0012384A move.b ($114F).w,($11F7).w ROM:00123850 move.b #0,($11F4).w ROM:00123856 addi.b #1,d3 ROM:0012385A move.w #0,d2 ROM:0012385E bra.s loc_123864 ROM:00123860 ; --------------------------------------------------------------------------- ROM:00123860 ROM:00123860 loc_123860: ; CODE XREF: sub_12361A+256↓j ROM:00123860 addi.w #1,d2 ROM:00123864 ROM:00123864 loc_123864: ; CODE XREF: sub_12361A+244↑j ROM:00123864 cmp.w d3,d2 ROM:00123866 bgt.s loc_123872 ROM:00123868 add.b $11F4(d4.w),d1 ROM:0012386E addq.w #1,d4 ROM:00123870 bra.s loc_123860 ROM:00123872 ; --------------------------------------------------------------------------- ROM:00123872 ROM:00123872 loc_123872: ; CODE XREF: sub_12361A+24C↑j ROM:00123872 move.b d1,$11F4(d4.w) ROM:00123878 clr.w d3 ROM:0012387A move.b ($11F5).w,d3 ROM:0012387E addi.w #3,d3 ROM:00123882 move.w d3,($C46).w ROM:00123886 bra.s loc_1238D0 ROM:00123888 ; --------------------------------------------------------------------------- ROM:00123888 ROM:00123888 loc_123888: ; CODE XREF: sub_12361A+1F6↑j ROM:00123888 addi.b #$40,($11F5).l ; '@' ROM:00123890 move.b d3,($11F4).l ROM:00123896 move.b ($114F).w,($11F6).l ROM:0012389E clr.w d0 ROM:001238A0 clr.w d4 ROM:001238A2 move.w #0,d2 ROM:001238A6 bra.s loc_1238AC ROM:001238A8 ; --------------------------------------------------------------------------- ROM:001238A8 ROM:001238A8 loc_1238A8: ; CODE XREF: sub_12361A+29E↓j ROM:001238A8 addi.w #1,d2 ROM:001238AC ROM:001238AC loc_1238AC: ; CODE XREF: sub_12361A+28C↑j ROM:001238AC cmp.w d3,d2 ROM:001238AE bgt.s loc_1238BA ROM:001238B0 add.b $11F4(d4.w),d0 ROM:001238B6 addq.w #1,d4 ROM:001238B8 bra.s loc_1238A8 ROM:001238BA ; --------------------------------------------------------------------------- ROM:001238BA ROM:001238BA loc_1238BA: ; CODE XREF: sub_12361A+294↑j ROM:001238BA move.b d0,$11F4(d4.w) ROM:001238C0 clr.w d3 ROM:001238C2 move.b ($11F4).l,d3 ROM:001238C8 addi.w #2,d3 ROM:001238CC move.w d3,($C46).w ROM:001238D0 ROM:001238D0 loc_1238D0: ; CODE XREF: sub_12361A+198↑j ROM:001238D0 ; sub_12361A+1EC↑j ... ROM:001238D0 bra.l locret_1241CA ROM:001238D6 ; --------------------------------------------------------------------------- ROM:001238D6 ROM:001238D6 loc_1238D6: ; CODE XREF: sub_12361A+E4↑j ROM:001238D6 move.w #1,d1 ROM:001238DA cmpi.b #$14,$11F4(d1.w) ROM:001238E2 bne.l loc_1239D0 ROM:001238E8 clr.b ($114F).w ROM:001238EC clr.w d1 ROM:001238EE clr.w d2 ROM:001238F0 move.b ($11F6).l,d1 ROM:001238F6 lsl.w #8,d1 ROM:001238F8 move.b ($11F7).l,d2 ROM:001238FE or.w d1,d2 ROM:00123900 lea (word_133F82).l,a3 ROM:00123906 move.w (a3),d0 ROM:00123908 ROM:00123908 loc_123908: ; CODE XREF: sub_12361A+32C↓j ROM:00123908 cmpi.w #$FF,d0 ROM:0012390C beq.s loc_123948 ROM:0012390E move.w 2(a3),d1 ROM:00123912 cmp.w d1,d2 ROM:00123914 bne.s loc_123936 ROM:00123916 clr.w d3 ROM:00123918 move.b $A(a3),d3 ROM:0012391C and.w ($C54).w,d3 ROM:00123920 cmpi.w #0,d3 ROM:00123924 beq.s loc_123936 ROM:00123926 move.w d0,($C44).w ROM:0012392A bsr.l sub_125DD4 ROM:00123930 bset #3,($1324).w ROM:00123936 ROM:00123936 loc_123936: ; CODE XREF: sub_12361A+2FA↑j ROM:00123936 ; sub_12361A+30A↑j ROM:00123936 clr.w d0 ROM:00123938 move.b $B(a3),d0 ROM:0012393C adda.w d0,a3 ROM:0012393E adda.w d0,a3 ROM:00123940 adda.w #$C,a3 ROM:00123944 move.w (a3),d0 ROM:00123946 bra.s loc_123908 ROM:00123948 ; --------------------------------------------------------------------------- ROM:00123948 ROM:00123948 loc_123948: ; CODE XREF: sub_12361A+2F2↑j ROM:00123948 btst #3,($1324).w ROM:0012394E bne.s loc_12395A ROM:00123950 bsr.w sub_124220 ROM:00123954 bra.l loc_1239CA ROM:0012395A ; --------------------------------------------------------------------------- ROM:0012395A ROM:0012395A loc_12395A: ; CODE XREF: sub_12361A+334↑j ROM:0012395A bclr #3,($1324).w ROM:00123960 btst #6,($1342).w ROM:00123966 beq.s loc_1239A0 ROM:00123968 move.b ($11F5).l,d0 ROM:0012396E addi.b #$40,d0 ; '@' ROM:00123972 move.b d0,($11F8).l ROM:00123978 move.b ($11F6).l,($11F9).l ROM:00123982 move.b ($11F7).l,($11FA).l ROM:0012398C move.b #3,($11F7).l ROM:00123994 bsr.w sub_124684 ROM:00123998 move.w #8,($C46).w ROM:0012399E bra.s loc_1239CA ROM:001239A0 ; --------------------------------------------------------------------------- ROM:001239A0 ROM:001239A0 loc_1239A0: ; CODE XREF: sub_12361A+34C↑j ROM:001239A0 addi.b #$40,($11F5).l ; '@' ROM:001239A8 move.b ($11F5).l,d0 ROM:001239AE add.b ($11F6).l,d0 ROM:001239B4 add.b ($11F7).l,d0 ROM:001239BA addi.b #3,d0 ROM:001239BE move.b d0,($11F8).l ROM:001239C4 move.w #5,($C46).w ROM:001239CA ROM:001239CA loc_1239CA: ; CODE XREF: sub_12361A+33A↑j ROM:001239CA ; sub_12361A+384↑j ROM:001239CA bra.l locret_1241CA ROM:001239D0 ; --------------------------------------------------------------------------- ROM:001239D0 ROM:001239D0 loc_1239D0: ; CODE XREF: sub_12361A+2C8↑j ROM:001239D0 move.w #1,d1 ROM:001239D4 cmpi.b #$21,$11F4(d1.w) ; '!' ROM:001239DC bne.l loc_123A94 ROM:001239E2 bsr.l sub_125E0A ROM:001239E8 bsr.l sub_13511C ROM:001239EE move.b ($11F4).l,d0 ROM:001239F4 andi.b #$3F,d0 ; '?' ROM:001239F8 cmpi.b #2,d0 ROM:001239FC bne.l loc_123A8A ROM:00123A02 cmpi.w #3,($C52).w ROM:00123A08 bne.s loc_123A10 ROM:00123A0A bra.l loc_123A88 ROM:00123A10 ; --------------------------------------------------------------------------- ROM:00123A10 ROM:00123A10 loc_123A10: ; CODE XREF: sub_12361A+3EE↑j ROM:00123A10 clr.w d1 ROM:00123A12 move.b ($11F6).l,d1 ROM:00123A18 btst #6,($1335).w ROM:00123A1E beq.s loc_123A36 ROM:00123A20 cmpi.w #$F0,d1 ROM:00123A24 blt.s loc_123A36 ROM:00123A26 cmpi.w #$FE,d1 ROM:00123A2A bgt.s loc_123A36 ROM:00123A2C movea.l d4,a3 ROM:00123A2E bset #7,($1339).w ROM:00123A34 bra.s loc_123A42 ROM:00123A36 ; --------------------------------------------------------------------------- ROM:00123A36 ROM:00123A36 loc_123A36: ; CODE XREF: sub_12361A+404↑j ROM:00123A36 ; sub_12361A+40A↑j ... ROM:00123A36 lea (word_133866).l,a3 ROM:00123A3C bclr #7,($1339).w ROM:00123A42 ROM:00123A42 loc_123A42: ; CODE XREF: sub_12361A+41A↑j ROM:00123A42 move.b (a3),d0 ROM:00123A44 ROM:00123A44 loc_123A44: ; CODE XREF: sub_12361A+442↓j ROM:00123A44 cmpi.b #$FF,d0 ROM:00123A48 beq.s loc_123A5E ROM:00123A4A cmp.b d0,d1 ROM:00123A4C beq.s loc_123A5E ROM:00123A4E clr.w d2 ROM:00123A50 move.w 2(a3),d2 ROM:00123A54 lsl.w #2,d2 ROM:00123A56 addq.w #4,d2 ROM:00123A58 adda.w d2,a3 ROM:00123A5A move.b (a3),d0 ROM:00123A5C bra.s loc_123A44 ROM:00123A5E ; --------------------------------------------------------------------------- ROM:00123A5E ROM:00123A5E loc_123A5E: ; CODE XREF: sub_12361A+42E↑j ROM:00123A5E ; sub_12361A+432↑j ROM:00123A5E cmpi.b #$FF,d0 ROM:00123A62 bne.s loc_123A6E ROM:00123A64 bsr.w sub_124220 ROM:00123A68 bra.l loc_123A88 ROM:00123A6E ; --------------------------------------------------------------------------- ROM:00123A6E ROM:00123A6E loc_123A6E: ; CODE XREF: sub_12361A+448↑j ROM:00123A6E clr.w d1 ROM:00123A70 move.b 1(a3),d1 ROM:00123A74 and.w ($C54).w,d1 ROM:00123A78 cmpi.w #0,d1 ROM:00123A7C bne.s loc_123A84 ROM:00123A7E bsr.w sub_124220 ROM:00123A82 bra.s loc_123A88 ROM:00123A84 ; --------------------------------------------------------------------------- ROM:00123A84 ROM:00123A84 loc_123A84: ; CODE XREF: sub_12361A+462↑j ROM:00123A84 bsr.w sub_124314 ROM:00123A88 ROM:00123A88 loc_123A88: ; CODE XREF: sub_12361A+3F0↑j ROM:00123A88 ; sub_12361A+44E↑j ... ROM:00123A88 bra.s loc_123A8E ROM:00123A8A ; --------------------------------------------------------------------------- ROM:00123A8A ROM:00123A8A loc_123A8A: ; CODE XREF: sub_12361A+3E2↑j ROM:00123A8A bsr.w sub_124220 ROM:00123A8E ROM:00123A8E loc_123A8E: ; CODE XREF: sub_12361A:loc_123A88↑j ROM:00123A8E bra.l locret_1241CA ROM:00123A94 ; --------------------------------------------------------------------------- ROM:00123A94 ROM:00123A94 loc_123A94: ; CODE XREF: sub_12361A+3C2↑j ROM:00123A94 move.w #1,d0 ROM:00123A98 cmpi.b #$3B,$11F4(d0.w) ; ';' ROM:00123AA0 bne.l loc_123AEC ROM:00123AA6 move.w #2,d0 ROM:00123AAA cmpi.b #$87,$11F4(d0.w) ROM:00123AB2 bne.l loc_123AC8 ROM:00123AB8 bsr.l sub_115C62 ROM:00123ABE bsr.w sub_1242B0 ROM:00123AC2 bra.l loc_123AE6 ROM:00123AC8 ; --------------------------------------------------------------------------- ROM:00123AC8 ROM:00123AC8 loc_123AC8: ; CODE XREF: sub_12361A+498↑j ROM:00123AC8 cmpi.b #$8A,$11F4(d0.w) ROM:00123AD0 bne.l loc_123AE2 ROM:00123AD6 bsr.l sub_116444 ROM:00123ADC bsr.w sub_1242B0 ROM:00123AE0 bra.s loc_123AE6 ROM:00123AE2 ; --------------------------------------------------------------------------- ROM:00123AE2 ROM:00123AE2 loc_123AE2: ; CODE XREF: sub_12361A+4B6↑j ROM:00123AE2 bsr.w sub_124220 ROM:00123AE6 ROM:00123AE6 loc_123AE6: ; CODE XREF: sub_12361A+4A8↑j ROM:00123AE6 ; sub_12361A+4C6↑j ROM:00123AE6 bra.l locret_1241CA ROM:00123AEC ; --------------------------------------------------------------------------- ROM:00123AEC ROM:00123AEC loc_123AEC: ; CODE XREF: sub_12361A+486↑j ROM:00123AEC move.w #1,d0 ROM:00123AF0 cmpi.b #$23,$11F4(d0.w) ; '#' ROM:00123AF8 bne.l loc_123B08 ROM:00123AFE bsr.w sub_124450 ROM:00123B02 bra.l locret_1241CA ROM:00123B08 ; --------------------------------------------------------------------------- ROM:00123B08 ROM:00123B08 loc_123B08: ; CODE XREF: sub_12361A+4DE↑j ROM:00123B08 move.w #1,d0 ROM:00123B0C cmpi.b #$3D,$11F4(d0.w) ; '=' ROM:00123B14 bne.l loc_123B24 ROM:00123B1A bsr.w sub_1246E8 ROM:00123B1E bra.l locret_1241CA ROM:00123B24 ; --------------------------------------------------------------------------- ROM:00123B24 ROM:00123B24 loc_123B24: ; CODE XREF: sub_12361A+4FA↑j ROM:00123B24 move.w #1,d0 ROM:00123B28 cmpi.b #$30,$11F4(d0.w) ; '0' ROM:00123B30 bne.s loc_123B3C ROM:00123B32 bsr.w sub_1242B0 ROM:00123B36 bra.l locret_1241CA ROM:00123B3C ; --------------------------------------------------------------------------- ROM:00123B3C ROM:00123B3C loc_123B3C: ; CODE XREF: sub_12361A+516↑j ROM:00123B3C move.w #1,d0 ROM:00123B40 btst #1,($1343).w ROM:00123B46 beq.s loc_123B54 ROM:00123B48 bclr #1,($1343).w ROM:00123B4E bra.l locret_1241CA ROM:00123B54 ; --------------------------------------------------------------------------- ROM:00123B54 ROM:00123B54 loc_123B54: ; CODE XREF: sub_12361A+52C↑j ROM:00123B54 cmpi.b #$31,$11F4(d0.w) ; '1' ROM:00123B5C bne.s loc_123B68 ROM:00123B5E bsr.w sub_1242B0 ROM:00123B62 bra.l locret_1241CA ROM:00123B68 ; --------------------------------------------------------------------------- ROM:00123B68 ROM:00123B68 loc_123B68: ; CODE XREF: sub_12361A+542↑j ROM:00123B68 move.w #1,d0 ROM:00123B6C cmpi.b #$32,$11F4(d0.w) ; '2' ROM:00123B74 bne.s loc_123B80 ROM:00123B76 bsr.w sub_1242B0 ROM:00123B7A bra.l locret_1241CA ROM:00123B80 ; --------------------------------------------------------------------------- ROM:00123B80 ROM:00123B80 loc_123B80: ; CODE XREF: sub_12361A+55A↑j ROM:00123B80 move.w #1,d0 ROM:00123B84 cmpi.b #$2C,$11F4(d0.w) ; ',' ROM:00123B8C bne.s loc_123B98 ROM:00123B8E bsr.w sub_1242B0 ROM:00123B92 bra.l locret_1241CA ROM:00123B98 ; --------------------------------------------------------------------------- ROM:00123B98 ROM:00123B98 loc_123B98: ; CODE XREF: sub_12361A+572↑j ROM:00123B98 move.w #1,d0 ROM:00123B9C cmpi.b #$A0,$11F4(d0.w) ROM:00123BA4 bne.s loc_123BBE ROM:00123BA6 bsr.l nullsub_32 ROM:00123BAC btst #0,($133B).w ROM:00123BB2 beq.s loc_123BB8 ROM:00123BB4 bsr.w sub_124220 ROM:00123BB8 ROM:00123BB8 loc_123BB8: ; CODE XREF: sub_12361A+598↑j ROM:00123BB8 bra.l locret_1241CA ROM:00123BBE ; --------------------------------------------------------------------------- ROM:00123BBE ROM:00123BBE loc_123BBE: ; CODE XREF: sub_12361A+58A↑j ROM:00123BBE move.w #1,d0 ROM:00123BC2 cmpi.b #$33,$11F4(d0.w) ; '3' ROM:00123BCA bne.l loc_123C34 ROM:00123BD0 clr.w d1 ROM:00123BD2 move.b ($11F6).l,d3 ROM:00123BD8 move.b dword_133F46(d1.w),d2 ROM:00123BE0 ROM:00123BE0 loc_123BE0: ; CODE XREF: sub_12361A+5DA↓j ROM:00123BE0 cmpi.b #$FF,d2 ROM:00123BE4 beq.s loc_123BF6 ROM:00123BE6 cmp.b d2,d3 ROM:00123BE8 beq.s loc_123BF6 ROM:00123BEA addq.w #6,d1 ROM:00123BEC move.b dword_133F46(d1.w),d2 ROM:00123BF4 bra.s loc_123BE0 ROM:00123BF6 ; --------------------------------------------------------------------------- ROM:00123BF6 ROM:00123BF6 loc_123BF6: ; CODE XREF: sub_12361A+5CA↑j ROM:00123BF6 ; sub_12361A+5CE↑j ROM:00123BF6 clr.w d3 ROM:00123BF8 move.w d1,d4 ROM:00123BFA addq.w #1,d4 ROM:00123BFC move.b dword_133F46(d4.w),d3 ROM:00123C04 and.w ($C54).w,d3 ROM:00123C08 cmpi.b #$FF,d2 ROM:00123C0C beq.l loc_123C2A ROM:00123C12 cmpi.w #0,d3 ROM:00123C16 beq.l loc_123C2A ROM:00123C1C addq.w #1,d4 ROM:00123C1E movea.l dword_133F46(d4.w),a0 ROM:00123C26 jsr (a0) ROM:00123C28 bra.s loc_123C2E ROM:00123C2A ; --------------------------------------------------------------------------- ROM:00123C2A ROM:00123C2A loc_123C2A: ; CODE XREF: sub_12361A+5F2↑j ROM:00123C2A ; sub_12361A+5FC↑j ROM:00123C2A bsr.w sub_124220 ROM:00123C2E ROM:00123C2E loc_123C2E: ; CODE XREF: sub_12361A+60E↑j ROM:00123C2E bra.l locret_1241CA ROM:00123C34 ; --------------------------------------------------------------------------- ROM:00123C34 ROM:00123C34 loc_123C34: ; CODE XREF: sub_12361A+5B0↑j ROM:00123C34 move.w #1,d0 ROM:00123C38 cmpi.b #$27,$11F4(d0.w) ; ''' ROM:00123C40 bne.l loc_123D84 ROM:00123C46 btst #3,($1331).w ROM:00123C4C beq.l loc_123CB8 ROM:00123C52 btst #6,($1342).w ROM:00123C58 beq.s loc_123C8E ROM:00123C5A move.b #4,($11F7).l ROM:00123C62 move.b #$67,($11F8).l ; 'g' ROM:00123C6A move.b #1,($11F9).l ROM:00123C72 move.b #0,($11FA).l ROM:00123C7A move.b #0,($11FB).l ROM:00123C82 bsr.w sub_124684 ROM:00123C86 move.w #9,($C46).w ROM:00123C8C bra.s loc_123CB2 ROM:00123C8E ; --------------------------------------------------------------------------- ROM:00123C8E ROM:00123C8E loc_123C8E: ; CODE XREF: sub_12361A+63E↑j ROM:00123C8E movea.l #$11F4,a0 ROM:00123C94 move.b #4,(a0)+ ROM:00123C98 move.b #$67,(a0)+ ; 'g' ROM:00123C9C move.b #1,(a0)+ ROM:00123CA0 move.b #0,(a0)+ ROM:00123CA4 move.b #0,(a0)+ ROM:00123CA8 move.b #$6C,(a0)+ ; 'l' ROM:00123CAC move.w #6,($C46).w ROM:00123CB2 ROM:00123CB2 loc_123CB2: ; CODE XREF: sub_12361A+672↑j ROM:00123CB2 bra.l loc_123D7E ROM:00123CB8 ; --------------------------------------------------------------------------- ROM:00123CB8 ROM:00123CB8 loc_123CB8: ; CODE XREF: sub_12361A+632↑j ROM:00123CB8 move.w #2,d1 ROM:00123CBC cmpi.b #1,$11F4(d1.w) ROM:00123CC4 bne.l loc_123D36 ROM:00123CCA btst #6,($1342).w ROM:00123CD0 beq.s loc_123D06 ROM:00123CD2 move.b #4,($11F7).l ROM:00123CDA move.b #$67,($11F8).l ; 'g' ROM:00123CE2 move.b #1,($11F9).l ROM:00123CEA move.b ($C40).w,($11FA).l ROM:00123CF2 move.b ($C41).w,($11FB).l ROM:00123CFA bsr.w sub_124684 ROM:00123CFE move.w #9,($C46).w ROM:00123D04 bra.s loc_123D34 ROM:00123D06 ; --------------------------------------------------------------------------- ROM:00123D06 ROM:00123D06 loc_123D06: ; CODE XREF: sub_12361A+6B6↑j ROM:00123D06 movea.l #$11F4,a0 ROM:00123D0C move.b #4,(a0)+ ROM:00123D10 move.b #$67,(a0)+ ; 'g' ROM:00123D14 move.b #1,(a0)+ ROM:00123D18 move.b ($C40).w,(a0)+ ROM:00123D1C move.b ($C41).w,(a0)+ ROM:00123D20 move.b #$6C,d2 ; 'l' ROM:00123D24 add.b ($C40).w,d2 ROM:00123D28 add.b ($C41).w,d2 ROM:00123D2C move.b d2,(a0)+ ROM:00123D2E move.w #6,($C46).w ROM:00123D34 ROM:00123D34 loc_123D34: ; CODE XREF: sub_12361A+6EA↑j ROM:00123D34 bra.s loc_123D7E ROM:00123D36 ; --------------------------------------------------------------------------- ROM:00123D36 ROM:00123D36 loc_123D36: ; CODE XREF: sub_12361A+6AA↑j ROM:00123D36 btst #6,($1342).w ROM:00123D3C beq.s loc_123D62 ROM:00123D3E move.b #2,($11F7).l ROM:00123D46 move.b #$67,($11F8).l ; 'g' ROM:00123D4E move.b #2,($11F9).l ROM:00123D56 bsr.w sub_124684 ROM:00123D5A move.w #7,($C46).w ROM:00123D60 bra.s loc_123D7E ROM:00123D62 ; --------------------------------------------------------------------------- ROM:00123D62 ROM:00123D62 loc_123D62: ; CODE XREF: sub_12361A+722↑j ROM:00123D62 movea.l #$11F4,a0 ROM:00123D68 move.b #2,(a0)+ ROM:00123D6C move.b #$67,(a0)+ ; 'g' ROM:00123D70 move.b #2,(a0)+ ROM:00123D74 move.b #$6B,(a0)+ ; 'k' ROM:00123D78 move.w #4,($C46).w ROM:00123D7E ROM:00123D7E loc_123D7E: ; CODE XREF: sub_12361A:loc_123CB2↑j ROM:00123D7E ; sub_12361A:loc_123D34↑j ... ROM:00123D7E bra.l locret_1241CA ROM:00123D84 ; --------------------------------------------------------------------------- ROM:00123D84 ROM:00123D84 loc_123D84: ; CODE XREF: sub_12361A+626↑j ROM:00123D84 move.w #1,d0 ROM:00123D88 cmpi.b #$34,$11F4(d0.w) ; '4' ROM:00123D90 bne.s loc_123E00 ROM:00123D92 btst #6,($1342).w ROM:00123D98 beq.s loc_123DC6 ROM:00123D9A move.b #2,($11F7).l ROM:00123DA2 move.b ($11F5).l,d1 ROM:00123DA8 addi.b #$40,d1 ; '@' ROM:00123DAC move.b d1,($11F8).l ROM:00123DB2 move.b #$FA,($11F9).l ROM:00123DBA bsr.w sub_124684 ROM:00123DBE move.w #7,($C46).w ROM:00123DC4 bra.s loc_123DFA ROM:00123DC6 ; --------------------------------------------------------------------------- ROM:00123DC6 ROM:00123DC6 loc_123DC6: ; CODE XREF: sub_12361A+77E↑j ROM:00123DC6 addi.b #$40,($11F5).l ; '@' ROM:00123DCE move.b ($11F5).l,d0 ROM:00123DD4 move.b #2,($11F4).l ROM:00123DDC move.b #$FA,($11F6).l ROM:00123DE4 add.b ($11F6).l,d0 ROM:00123DEA addi.b #2,d0 ROM:00123DEE move.b d0,($11F7).l ROM:00123DF4 move.w #4,($C46).w ROM:00123DFA ROM:00123DFA loc_123DFA: ; CODE XREF: sub_12361A+7AA↑j ROM:00123DFA bra.l locret_1241CA ROM:00123E00 ; --------------------------------------------------------------------------- ROM:00123E00 ROM:00123E00 loc_123E00: ; CODE XREF: sub_12361A+776↑j ROM:00123E00 move.w #1,d0 ROM:00123E04 cmpi.b #$1A,$11F4(d0.w) ROM:00123E0C bne.l loc_1241C6 ROM:00123E12 move.w #2,d0 ROM:00123E16 cmpi.b #$87,$11F4(d0.w) ROM:00123E1E bne.l loc_123EA4 ROM:00123E24 bsr.l sub_115B72 ROM:00123E2A btst #6,($1342).w ROM:00123E30 beq.s loc_123E62 ROM:00123E32 move.b #$30,($11F7).l ; '0' ROM:00123E3A move.b ($11F5).l,d1 ROM:00123E40 addi.b #$40,d1 ; '@' ROM:00123E44 move.b d1,($11F8).l ROM:00123E4A move.b ($11F6).l,d1 ROM:00123E50 move.b d1,($11F9).l ROM:00123E56 bsr.w sub_124684 ROM:00123E5A move.w #$35,($C46).w ; '5' ROM:00123E60 bra.s loc_123E9E ROM:00123E62 ; --------------------------------------------------------------------------- ROM:00123E62 ROM:00123E62 loc_123E62: ; CODE XREF: sub_12361A+816↑j ROM:00123E62 addi.b #$40,($11F5).l ; '@' ROM:00123E6A move.b #$30,($11F4).l ; '0' ROM:00123E72 clr.b d0 ROM:00123E74 clr.w d4 ROM:00123E76 move.w #0,d2 ROM:00123E7A bra.s loc_123E80 ROM:00123E7C ; --------------------------------------------------------------------------- ROM:00123E7C ROM:00123E7C loc_123E7C: ; CODE XREF: sub_12361A+876↓j ROM:00123E7C addi.w #1,d2 ROM:00123E80 ROM:00123E80 loc_123E80: ; CODE XREF: sub_12361A+860↑j ROM:00123E80 cmpi.w #$30,d2 ; '0' ROM:00123E84 bgt.s loc_123E92 ROM:00123E86 add.b $11F4(d4.w),d0 ROM:00123E8C addi.w #1,d4 ROM:00123E90 bra.s loc_123E7C ROM:00123E92 ; --------------------------------------------------------------------------- ROM:00123E92 ROM:00123E92 loc_123E92: ; CODE XREF: sub_12361A+86A↑j ROM:00123E92 move.b d0,$11F4(d4.w) ROM:00123E98 move.w #$32,($C46).w ; '2' ROM:00123E9E ROM:00123E9E loc_123E9E: ; CODE XREF: sub_12361A+846↑j ROM:00123E9E bra.l loc_1241C4 ROM:00123EA4 ; --------------------------------------------------------------------------- ROM:00123EA4 ROM:00123EA4 loc_123EA4: ; CODE XREF: sub_12361A+804↑j ROM:00123EA4 move.w #2,d0 ROM:00123EA8 cmpi.b #$8A,$11F4(d0.w) ROM:00123EB0 bne.l loc_123F36 ROM:00123EB6 bsr.l sub_1163AA ROM:00123EBC btst #6,($1342).w ROM:00123EC2 beq.s loc_123EF4 ROM:00123EC4 move.b #$16,($11F7).l ROM:00123ECC move.b ($11F5).l,d1 ROM:00123ED2 addi.b #$40,d1 ; '@' ROM:00123ED6 move.b d1,($11F8).l ROM:00123EDC move.b ($11F6).l,d1 ROM:00123EE2 move.b d1,($11F9).l ROM:00123EE8 bsr.w sub_124684 ROM:00123EEC move.w #$1B,($C46).w ROM:00123EF2 bra.s loc_123F30 ROM:00123EF4 ; --------------------------------------------------------------------------- ROM:00123EF4 ROM:00123EF4 loc_123EF4: ; CODE XREF: sub_12361A+8A8↑j ROM:00123EF4 addi.b #$40,($11F5).l ; '@' ROM:00123EFC move.b #$16,($11F4).l ROM:00123F04 clr.b d0 ROM:00123F06 clr.w d4 ROM:00123F08 move.w #0,d2 ROM:00123F0C bra.s loc_123F12 ROM:00123F0E ; --------------------------------------------------------------------------- ROM:00123F0E ROM:00123F0E loc_123F0E: ; CODE XREF: sub_12361A+908↓j ROM:00123F0E addi.w #1,d2 ROM:00123F12 ROM:00123F12 loc_123F12: ; CODE XREF: sub_12361A+8F2↑j ROM:00123F12 cmpi.w #$16,d2 ROM:00123F16 bgt.s loc_123F24 ROM:00123F18 add.b $11F4(d4.w),d0 ROM:00123F1E addi.w #1,d4 ROM:00123F22 bra.s loc_123F0E ROM:00123F24 ; --------------------------------------------------------------------------- ROM:00123F24 ROM:00123F24 loc_123F24: ; CODE XREF: sub_12361A+8FC↑j ROM:00123F24 move.b d0,$11F4(d4.w) ROM:00123F2A move.w #$18,($C46).w ROM:00123F30 ROM:00123F30 loc_123F30: ; CODE XREF: sub_12361A+8D8↑j ROM:00123F30 bra.l loc_1241C4 ROM:00123F36 ; --------------------------------------------------------------------------- ROM:00123F36 ROM:00123F36 loc_123F36: ; CODE XREF: sub_12361A+896↑j ROM:00123F36 move.w #2,d0 ROM:00123F3A cmpi.b #$9A,$11F4(d0.w) ROM:00123F42 bne.l loc_123FF8 ROM:00123F48 movea.l #$10F000,a0 ROM:00123F4E movea.l #$11F4,a1 ROM:00123F54 btst #6,($1342).w ROM:00123F5A beq.s loc_123F64 ROM:00123F5C adda.l #6,a1 ROM:00123F62 bra.s loc_123F6A ROM:00123F64 ; --------------------------------------------------------------------------- ROM:00123F64 ROM:00123F64 loc_123F64: ; CODE XREF: sub_12361A+940↑j ROM:00123F64 adda.l #3,a1 ROM:00123F6A ROM:00123F6A loc_123F6A: ; CODE XREF: sub_12361A+948↑j ROM:00123F6A move.b #1,d3 ROM:00123F6E bra.s loc_123F74 ROM:00123F70 ; --------------------------------------------------------------------------- ROM:00123F70 ROM:00123F70 loc_123F70: ; CODE XREF: sub_12361A+962↓j ROM:00123F70 addi.b #1,d3 ROM:00123F74 ROM:00123F74 loc_123F74: ; CODE XREF: sub_12361A+954↑j ROM:00123F74 cmpi.b #6,d3 ROM:00123F78 bgt.s loc_123F7E ROM:00123F7A move.b (a0)+,(a1)+ ROM:00123F7C bra.s loc_123F70 ROM:00123F7E ; --------------------------------------------------------------------------- ROM:00123F7E ROM:00123F7E loc_123F7E: ; CODE XREF: sub_12361A+95E↑j ROM:00123F7E btst #6,($1342).w ROM:00123F84 beq.s loc_123FB6 ROM:00123F86 move.b #8,($11F7).l ROM:00123F8E move.b ($11F5).l,d1 ROM:00123F94 addi.b #$40,d1 ; '@' ROM:00123F98 move.b d1,($11F8).l ROM:00123F9E move.b ($11F6).l,d1 ROM:00123FA4 move.b d1,($11F9).l ROM:00123FAA bsr.w sub_124684 ROM:00123FAE move.w #$D,($C46).w ROM:00123FB4 bra.s loc_123FF2 ROM:00123FB6 ; --------------------------------------------------------------------------- ROM:00123FB6 ROM:00123FB6 loc_123FB6: ; CODE XREF: sub_12361A+96A↑j ROM:00123FB6 addi.b #$40,($11F5).l ; '@' ROM:00123FBE move.b #8,($11F4).l ROM:00123FC6 clr.b d0 ROM:00123FC8 clr.w d4 ROM:00123FCA move.w #0,d2 ROM:00123FCE bra.s loc_123FD4 ROM:00123FD0 ; --------------------------------------------------------------------------- ROM:00123FD0 ROM:00123FD0 loc_123FD0: ; CODE XREF: sub_12361A+9CA↓j ROM:00123FD0 addi.w #1,d2 ROM:00123FD4 ROM:00123FD4 loc_123FD4: ; CODE XREF: sub_12361A+9B4↑j ROM:00123FD4 cmpi.w #8,d2 ROM:00123FD8 bgt.s loc_123FE6 ROM:00123FDA add.b $11F4(d4.w),d0 ROM:00123FE0 addi.w #1,d4 ROM:00123FE4 bra.s loc_123FD0 ROM:00123FE6 ; --------------------------------------------------------------------------- ROM:00123FE6 ROM:00123FE6 loc_123FE6: ; CODE XREF: sub_12361A+9BE↑j ROM:00123FE6 move.b d0,$11F4(d4.w) ROM:00123FEC move.w #$A,($C46).w ROM:00123FF2 ROM:00123FF2 loc_123FF2: ; CODE XREF: sub_12361A+99A↑j ROM:00123FF2 bra.l loc_1241C4 ROM:00123FF8 ; --------------------------------------------------------------------------- ROM:00123FF8 ROM:00123FF8 loc_123FF8: ; CODE XREF: sub_12361A+928↑j ROM:00123FF8 move.w #2,d0 ROM:00123FFC cmpi.b #$9B,$11F4(d0.w) ROM:00124004 bne.l loc_12408E ROM:0012400A btst #6,($1342).w ROM:00124010 beq.s loc_12404C ROM:00124012 move.b #3,($11F7).l ROM:0012401A move.b ($11F5).l,d1 ROM:00124020 addi.b #$40,d1 ; '@' ROM:00124024 move.b d1,($11F8).l ROM:0012402A move.b ($11F6).l,d1 ROM:00124030 move.b d1,($11F9).l ROM:00124036 movea.l #$10F00A,a0 ROM:0012403C move.b (a0)+,($11FA).w ROM:00124040 bsr.w sub_124684 ROM:00124044 move.w #8,($C46).w ROM:0012404A bra.s loc_124088 ROM:0012404C ; --------------------------------------------------------------------------- ROM:0012404C ROM:0012404C loc_12404C: ; CODE XREF: sub_12361A+9F6↑j ROM:0012404C addi.b #$40,($11F5).l ; '@' ROM:00124054 move.b #3,($11F4).l ROM:0012405C move.b ($11F5).l,d0 ROM:00124062 addi.b #3,d0 ROM:00124066 add.b ($11F6).l,d0 ROM:0012406C movea.l #$10F00A,a0 ROM:00124072 move.b (a0)+,($11F7).l ROM:00124078 add.b ($11F7).l,d0 ROM:0012407E move.b d0,($11F8).w ROM:00124082 move.w #5,($C46).w ROM:00124088 ROM:00124088 loc_124088: ; CODE XREF: sub_12361A+A30↑j ROM:00124088 bra.l loc_1241C4 ROM:0012408E ; --------------------------------------------------------------------------- ROM:0012408E ROM:0012408E loc_12408E: ; CODE XREF: sub_12361A+9EA↑j ROM:0012408E move.w #2,d0 ROM:00124092 cmpi.b #$9C,$11F4(d0.w) ROM:0012409A bne.l loc_12412E ROM:001240A0 btst #6,($1342).w ROM:001240A6 beq.s loc_1240E6 ROM:001240A8 move.b #3,($11F7).l ROM:001240B0 move.b ($11F5).l,d1 ROM:001240B6 addi.b #$40,d1 ; '@' ROM:001240BA move.b d1,($11F8).l ROM:001240C0 move.b ($11F6).l,d1 ROM:001240C6 move.b d1,($11F9).l ROM:001240CC movea.l #$10F00A,a0 ROM:001240D2 move.b (a0)+,($11FA).w ROM:001240D6 move.b (a0)+,($11FA).w ROM:001240DA bsr.w sub_124684 ROM:001240DE move.w #8,($C46).w ROM:001240E4 bra.s loc_124128 ROM:001240E6 ; --------------------------------------------------------------------------- ROM:001240E6 ROM:001240E6 loc_1240E6: ; CODE XREF: sub_12361A+A8C↑j ROM:001240E6 addi.b #$40,($11F5).l ; '@' ROM:001240EE move.b #3,($11F4).l ROM:001240F6 move.b ($11F5).l,d0 ROM:001240FC addi.b #3,d0 ROM:00124100 add.b ($11F6).l,d0 ROM:00124106 movea.l #$10F00A,a0 ROM:0012410C move.b (a0)+,($11F7).l ROM:00124112 move.b (a0)+,($11F7).l ROM:00124118 add.b ($11F7).l,d0 ROM:0012411E move.b d0,($11F8).w ROM:00124122 move.w #5,($C46).w ROM:00124128 ROM:00124128 loc_124128: ; CODE XREF: sub_12361A+ACA↑j ROM:00124128 bra.l loc_1241C4 ROM:0012412E ; --------------------------------------------------------------------------- ROM:0012412E ROM:0012412E loc_12412E: ; CODE XREF: sub_12361A+A80↑j ROM:0012412E move.w #2,d0 ROM:00124132 cmpi.b #$9E,$11F4(d0.w) ROM:0012413A bne.l loc_1241C0 ROM:00124140 btst #6,($1342).w ROM:00124146 beq.s loc_124182 ROM:00124148 move.b #3,($11F7).l ROM:00124150 move.b ($11F5).l,d1 ROM:00124156 addi.b #$40,d1 ; '@' ROM:0012415A move.b d1,($11F8).l ROM:00124160 move.b ($11F6).l,d1 ROM:00124166 move.b d1,($11F9).l ROM:0012416C movea.l #$10F00C,a0 ROM:00124172 move.b (a0)+,($11FA).w ROM:00124176 bsr.w sub_124684 ROM:0012417A move.w #8,($C46).w ROM:00124180 bra.s loc_1241BE ROM:00124182 ; --------------------------------------------------------------------------- ROM:00124182 ROM:00124182 loc_124182: ; CODE XREF: sub_12361A+B2C↑j ROM:00124182 addi.b #$40,($11F5).l ; '@' ROM:0012418A move.b #3,($11F4).l ROM:00124192 move.b ($11F5).l,d0 ROM:00124198 addi.b #3,d0 ROM:0012419C add.b ($11F6).l,d0 ROM:001241A2 movea.l #$10F00C,a0 ROM:001241A8 move.b (a0)+,($11F7).l ROM:001241AE add.b ($11F7).l,d0 ROM:001241B4 move.b d0,($11F8).w ROM:001241B8 move.w #5,($C46).w ROM:001241BE ROM:001241BE loc_1241BE: ; CODE XREF: sub_12361A+B66↑j ROM:001241BE bra.s loc_1241C4 ROM:001241C0 ; --------------------------------------------------------------------------- ROM:001241C0 ROM:001241C0 loc_1241C0: ; CODE XREF: sub_12361A+B20↑j ROM:001241C0 bsr.w sub_124220 ROM:001241C4 ROM:001241C4 loc_1241C4: ; CODE XREF: sub_12361A:loc_123E9E↑j ROM:001241C4 ; sub_12361A:loc_123F30↑j ... ROM:001241C4 bra.s locret_1241CA ROM:001241C6 ; --------------------------------------------------------------------------- ROM:001241C6 ROM:001241C6 loc_1241C6: ; CODE XREF: sub_12361A+7F2↑j ROM:001241C6 bsr.w sub_1241CC ROM:001241CA ROM:001241CA locret_1241CA: ; CODE XREF: sub_12361A+C↑j ROM:001241CA ; sub_12361A+1E↑j ... ROM:001241CA rts ROM:001241CA ; End of function sub_12361A ROM:001241CA ROM:001241CC ROM:001241CC ; =============== S U B R O U T I N E ======================================= ROM:001241CC ROM:001241CC ROM:001241CC sub_1241CC: ; CODE XREF: sub_12361A:loc_1241C6↑p ROM:001241CC ; sub_1246E8+7A↓p ... ROM:001241CC btst #6,($1342).w ROM:001241D2 beq.s loc_1241F8 ROM:001241D4 move.b #1,($11F7).l ROM:001241DC move.b ($11F5).l,d1 ROM:001241E2 addi.b #$40,d1 ; '@' ROM:001241E6 move.b d1,($11F8).l ROM:001241EC bsr.w sub_124684 ROM:001241F0 move.w #6,($C46).w ROM:001241F6 bra.s locret_12421E ROM:001241F8 ; --------------------------------------------------------------------------- ROM:001241F8 ROM:001241F8 loc_1241F8: ; CODE XREF: sub_1241CC+6↑j ROM:001241F8 addi.b #$40,($11F5).l ; '@' ROM:00124200 move.b ($11F5).l,d0 ROM:00124206 addi.b #1,d0 ROM:0012420A move.b #1,($11F4).l ROM:00124212 move.b d0,($11F6).l ROM:00124218 move.w #3,($C46).w ROM:0012421E ROM:0012421E locret_12421E: ; CODE XREF: sub_1241CC+2A↑j ROM:0012421E rts ROM:0012421E ; End of function sub_1241CC ROM:0012421E ROM:00124220 ROM:00124220 ; =============== S U B R O U T I N E ======================================= ROM:00124220 ROM:00124220 ROM:00124220 sub_124220: ; CODE XREF: sub_12361A+8↑p ROM:00124220 ; sub_12361A+1A↑p ... ROM:00124220 move.b ($11F4).l,d1 ROM:00124226 btst #6,($1342).w ROM:0012422C beq.s loc_12425C ROM:0012422E move.b #3,($11F7).l ROM:00124236 move.b ($11F5).l,($11F9).l ROM:00124240 move.b #$7F,($11F8).l ROM:00124248 move.b ($1148).w,($11FA).l ROM:00124250 bsr.w sub_124684 ROM:00124254 move.w #8,($C46).w ROM:0012425A bra.s locret_1242AE ROM:0012425C ; --------------------------------------------------------------------------- ROM:0012425C ROM:0012425C loc_12425C: ; CODE XREF: sub_124220+C↑j ROM:0012425C andi.b #$C0,d1 ROM:00124260 cmpi.b #0,d1 ROM:00124264 bne.s loc_124272 ROM:00124266 move.b ($11F5).l,($11F6).l ROM:00124270 bra.s loc_12427C ROM:00124272 ; --------------------------------------------------------------------------- ROM:00124272 ROM:00124272 loc_124272: ; CODE XREF: sub_124220+44↑j ROM:00124272 move.b ($11F7).l,($11F6).l ROM:0012427C ROM:0012427C loc_12427C: ; CODE XREF: sub_124220+50↑j ROM:0012427C move.b ($11F6).l,d0 ROM:00124282 addi.b #-$7E,d0 ROM:00124286 add.b ($1148).w,d0 ROM:0012428A move.b #3,($11F4).l ROM:00124292 move.b #$7F,($11F5).l ROM:0012429A move.b ($1148).w,($11F7).l ROM:001242A2 move.b d0,($11F8).l ROM:001242A8 move.w #5,($C46).w ROM:001242AE ROM:001242AE locret_1242AE: ; CODE XREF: sub_124220+3A↑j ROM:001242AE rts ROM:001242AE ; End of function sub_124220 ROM:001242AE ROM:001242B0 ROM:001242B0 ; =============== S U B R O U T I N E ======================================= ROM:001242B0 ROM:001242B0 ROM:001242B0 sub_1242B0: ; CODE XREF: sub_12361A+4A4↑p ROM:001242B0 ; sub_12361A+4C2↑p ... ROM:001242B0 btst #6,($1342).w ROM:001242B6 beq.s loc_1242E6 ROM:001242B8 move.b #2,($11F7).l ROM:001242C0 move.b ($11F5).l,d1 ROM:001242C6 addi.b #$40,d1 ; '@' ROM:001242CA move.b d1,($11F8).l ROM:001242D0 move.b ($11F6).l,($11F9).l ROM:001242DA bsr.w sub_124684 ROM:001242DE move.w #7,($C46).w ROM:001242E4 bra.s locret_124312 ROM:001242E6 ; --------------------------------------------------------------------------- ROM:001242E6 ROM:001242E6 loc_1242E6: ; CODE XREF: sub_1242B0+6↑j ROM:001242E6 addi.b #$40,($11F5).l ; '@' ROM:001242EE move.b ($11F5).l,d0 ROM:001242F4 move.b #2,($11F4).l ROM:001242FC add.b ($11F6).l,d0 ROM:00124302 addi.b #2,d0 ROM:00124306 move.b d0,($11F7).l ROM:0012430C move.w #4,($C46).w ROM:00124312 ROM:00124312 locret_124312: ; CODE XREF: sub_1242B0+34↑j ROM:00124312 rts ROM:00124312 ; End of function sub_1242B0 ROM:00124312 ROM:00124314 ROM:00124314 ; =============== S U B R O U T I N E ======================================= ROM:00124314 ROM:00124314 ROM:00124314 sub_124314: ; CODE XREF: sub_12361A:loc_123A84↑p ROM:00124314 clr.l d1 ROM:00124316 movea.l #$11F4,a0 ROM:0012431C move.b 2(a0),d1 ROM:00124320 swap d1 ROM:00124322 move.b 1(a0),d1 ROM:00124326 btst #6,($1342).w ROM:0012432C beq.s loc_12433C ROM:0012432E adda.l #3,a0 ROM:00124334 move.w #7,($C46).w ROM:0012433A bra.s loc_124354 ROM:0012433C ; --------------------------------------------------------------------------- ROM:0012433C ROM:0012433C loc_12433C: ; CODE XREF: sub_124314+18↑j ROM:0012433C btst #7,($1339).w ROM:00124342 beq.s loc_12434E ROM:00124344 clr.b (a0)+ ROM:00124346 move.w #5,($C46).w ROM:0012434C bra.s loc_124354 ROM:0012434E ; --------------------------------------------------------------------------- ROM:0012434E ROM:0012434E loc_12434E: ; CODE XREF: sub_124314+2E↑j ROM:0012434E move.w #4,($C46).w ROM:00124354 ROM:00124354 loc_124354: ; CODE XREF: sub_124314+26↑j ROM:00124354 ; sub_124314+38↑j ROM:00124354 adda.l #1,a0 ROM:0012435A addi.b #$40,d1 ; '@' ROM:0012435E move.b d1,(a0)+ ROM:00124360 move.b d1,d2 ROM:00124362 swap d1 ROM:00124364 move.b d1,(a0)+ ROM:00124366 add.b d1,d2 ROM:00124368 clr.w d1 ROM:0012436A move.w 2(a3),d4 ROM:0012436E ROM:0012436E loc_12436E: ; CODE XREF: sub_124314+F8↓j ROM:0012436E cmp.w d1,d4 ROM:00124370 ble.l loc_124410 ROM:00124376 move.w d1,d3 ROM:00124378 lsl.w #2,d3 ROM:0012437A addq.w #6,d3 ROM:0012437C move.b (a3,d3.w),d5 ROM:00124380 btst #7,($1339).w ROM:00124386 bne.s loc_1243BA ROM:00124388 cmpi.b #0,d5 ROM:0012438C bne.s loc_124396 ROM:0012438E movea.l #0,a1 ROM:00124394 bra.s loc_1243BA ROM:00124396 ; --------------------------------------------------------------------------- ROM:00124396 ROM:00124396 loc_124396: ; CODE XREF: sub_124314+78↑j ROM:00124396 cmpi.b #$40,d5 ; '@' ROM:0012439A bne.s loc_1243A4 ROM:0012439C movea.l #unk_110000,a1 ROM:001243A2 bra.s loc_1243BA ROM:001243A4 ; --------------------------------------------------------------------------- ROM:001243A4 ROM:001243A4 loc_1243A4: ; CODE XREF: sub_124314+86↑j ROM:001243A4 cmpi.b #$80,d5 ROM:001243A8 bne.s loc_1243AE ROM:001243AA movea.l a5,a1 ROM:001243AC bra.s loc_1243BA ROM:001243AE ; --------------------------------------------------------------------------- ROM:001243AE ROM:001243AE loc_1243AE: ; CODE XREF: sub_124314+94↑j ROM:001243AE cmpi.b #$C0,d5 ROM:001243B2 bne.s loc_1243BA ROM:001243B4 movea.l #$100000,a1 ROM:001243BA ROM:001243BA loc_1243BA: ; CODE XREF: sub_124314+72↑j ROM:001243BA ; sub_124314+80↑j ... ROM:001243BA subq.w #2,d3 ROM:001243BC clr.l d5 ROM:001243BE btst #7,($1339).w ROM:001243C4 bne.s loc_1243CE ROM:001243C6 move.w (a3,d3.w),d5 ROM:001243CA adda.l d5,a1 ROM:001243CC bra.s loc_1243E0 ROM:001243CE ; --------------------------------------------------------------------------- ROM:001243CE ROM:001243CE loc_1243CE: ; CODE XREF: sub_124314+B0↑j ROM:001243CE move.b (a3,d3.w),d5 ROM:001243D2 asl.l #8,d5 ROM:001243D4 move.b 1(a3,d3.w),d5 ROM:001243D8 asl.l #8,d5 ROM:001243DA move.b 2(a3,d3.w),d5 ROM:001243DE movea.l d5,a1 ROM:001243E0 ROM:001243E0 loc_1243E0: ; CODE XREF: sub_124314+B8↑j ROM:001243E0 clr.w d5 ROM:001243E2 clr.w d6 ROM:001243E4 addq.w #3,d3 ROM:001243E6 move.b (a3,d3.w),d6 ROM:001243EA ROM:001243EA loc_1243EA: ; CODE XREF: sub_124314+F4↓j ROM:001243EA cmp.w d5,d6 ROM:001243EC ble.s loc_12440A ROM:001243EE move.b (a1),(a0)+ ROM:001243F0 addq.w #1,d5 ROM:001243F2 add.b (a1)+,d2 ROM:001243F4 addq.w #1,($C5E).w ROM:001243F8 move.l #$12F7,d3 ROM:001243FE cmp.l a0,d3 ROM:00124400 bge.s loc_124404 ROM:00124402 movea.l d3,a0 ROM:00124404 ROM:00124404 loc_124404: ; CODE XREF: sub_124314+EC↑j ROM:00124404 addq.w #1,($C46).w ROM:00124408 bra.s loc_1243EA ROM:0012440A ; --------------------------------------------------------------------------- ROM:0012440A ROM:0012440A loc_12440A: ; CODE XREF: sub_124314+D8↑j ROM:0012440A addq.w #1,d1 ROM:0012440C bra.w loc_12436E ROM:00124410 ; --------------------------------------------------------------------------- ROM:00124410 ROM:00124410 loc_124410: ; CODE XREF: sub_124314+5C↑j ROM:00124410 move.w ($C46).w,d3 ROM:00124414 btst #6,($1342).w ROM:0012441A beq.s loc_124426 ROM:0012441C subq.w #5,d3 ROM:0012441E move.b d3,($11F7).l ROM:00124424 bra.s loc_12443C ROM:00124426 ; --------------------------------------------------------------------------- ROM:00124426 ROM:00124426 loc_124426: ; CODE XREF: sub_124314+106↑j ROM:00124426 btst #7,($1339).w ROM:0012442C beq.s loc_124436 ROM:0012442E subq.w #3,d3 ROM:00124430 move.b d3,($11F5).w ROM:00124434 bra.s loc_12443C ROM:00124436 ; --------------------------------------------------------------------------- ROM:00124436 ROM:00124436 loc_124436: ; CODE XREF: sub_124314+118↑j ROM:00124436 subq.w #2,d3 ROM:00124438 move.b d3,($11F4).w ROM:0012443C ROM:0012443C loc_12443C: ; CODE XREF: sub_124314+110↑j ROM:0012443C ; sub_124314+120↑j ROM:0012443C add.b d3,d2 ROM:0012443E btst #6,($1342).w ROM:00124444 beq.s loc_12444C ROM:00124446 bsr.w sub_124684 ROM:0012444A bra.s locret_12444E ROM:0012444C ; --------------------------------------------------------------------------- ROM:0012444C ROM:0012444C loc_12444C: ; CODE XREF: sub_124314+130↑j ROM:0012444C move.b d2,(a0) ROM:0012444E ROM:0012444E locret_12444E: ; CODE XREF: sub_124314+136↑j ROM:0012444E rts ROM:0012444E ; End of function sub_124314 ROM:0012444E ROM:00124450 ROM:00124450 ; =============== S U B R O U T I N E ======================================= ROM:00124450 ROM:00124450 ROM:00124450 sub_124450: ; CODE XREF: sub_12361A+4E4↑p ROM:00124450 clr.l d2 ROM:00124452 clr.l d1 ROM:00124454 move.b ($11F6).l,d1 ROM:0012445A move.w #$10,d3 ROM:0012445E lsl.l d3,d1 ROM:00124460 or.l d1,d2 ROM:00124462 clr.l d1 ROM:00124464 move.b ($11F7).l,d1 ROM:0012446A lsl.l #8,d1 ROM:0012446C or.l d1,d2 ROM:0012446E clr.l d1 ROM:00124470 move.b ($11F8).l,d1 ROM:00124476 or.l d1,d2 ROM:00124478 movea.l d2,a0 ROM:0012447A clr.l d1 ROM:0012447C move.b ($11F9).l,d1 ROM:00124482 add.l d2,d1 ROM:00124484 subi.l #1,d1 ROM:0012448A move.l d1,d3 ROM:0012448C bclr #1,($1346).w ROM:00124492 cmpi.l #0,d2 ROM:00124498 blt.s loc_1244BE ROM:0012449A cmpi.l #$1E00,d2 ROM:001244A0 bge.s loc_1244BE ROM:001244A2 cmpi.l #0,d3 ROM:001244A8 blt.s loc_1244B8 ROM:001244AA cmpi.l #$1E00,d3 ROM:001244B0 bge.s loc_1244B8 ROM:001244B2 bset #1,($1346).w ROM:001244B8 ROM:001244B8 loc_1244B8: ; CODE XREF: sub_124450+58↑j ROM:001244B8 ; sub_124450+60↑j ROM:001244B8 bra.l loc_124562 ROM:001244BE ; --------------------------------------------------------------------------- ROM:001244BE ROM:001244BE loc_1244BE: ; CODE XREF: sub_124450+48↑j ROM:001244BE ; sub_124450+50↑j ROM:001244BE btst #6,($132A).w ROM:001244C4 beq.s loc_124514 ROM:001244C6 cmpi.l #$1E00,d2 ROM:001244CC blt.s loc_1244EE ROM:001244CE cmpi.l #$10000,d2 ROM:001244D4 bge.s loc_1244EE ROM:001244D6 cmpi.l #$1E00,d3 ROM:001244DC blt.s loc_1244EC ROM:001244DE cmpi.l #$10000,d3 ROM:001244E4 bge.s loc_1244EC ROM:001244E6 bset #1,($1346).w ROM:001244EC ROM:001244EC loc_1244EC: ; CODE XREF: sub_124450+8C↑j ROM:001244EC ; sub_124450+94↑j ROM:001244EC bra.s loc_124514 ROM:001244EE ; --------------------------------------------------------------------------- ROM:001244EE ROM:001244EE loc_1244EE: ; CODE XREF: sub_124450+7C↑j ROM:001244EE ; sub_124450+84↑j ROM:001244EE cmpi.l #0,d2 ROM:001244F4 blt.s loc_124514 ROM:001244F6 cmpi.l #$FFFE,d2 ROM:001244FC bge.s loc_124514 ROM:001244FE cmpi.l #0,d3 ROM:00124504 blt.s loc_124514 ROM:00124506 cmpi.l #$FFFE,d3 ROM:0012450C bge.s loc_124514 ROM:0012450E bset #1,($1346).w ROM:00124514 ROM:00124514 loc_124514: ; CODE XREF: sub_124450+74↑j ROM:00124514 ; sub_124450:loc_1244EC↑j ... ROM:00124514 cmpi.l #unk_110000,d2 ROM:0012451A blt.s loc_12453C ROM:0012451C cmpi.l #$13FFFF,d2 ROM:00124522 bge.s loc_12453C ROM:00124524 cmpi.l #unk_110000,d3 ROM:0012452A blt.s loc_12453A ROM:0012452C cmpi.l #$13FFFF,d3 ROM:00124532 bge.s loc_12453A ROM:00124534 bset #1,($1346).w ROM:0012453A ROM:0012453A loc_12453A: ; CODE XREF: sub_124450+DA↑j ROM:0012453A ; sub_124450+E2↑j ROM:0012453A bra.s loc_124562 ROM:0012453C ; --------------------------------------------------------------------------- ROM:0012453C ROM:0012453C loc_12453C: ; CODE XREF: sub_124450+CA↑j ROM:0012453C ; sub_124450+D2↑j ROM:0012453C cmpi.l #$13C000,d2 ROM:00124542 blt.s loc_124562 ROM:00124544 cmpi.l #$147BCA,d2 ROM:0012454A bge.s loc_124562 ROM:0012454C cmpi.l #$13C000,d3 ROM:00124552 blt.s loc_124562 ROM:00124554 cmpi.l #$147BCA,d3 ROM:0012455A bge.s loc_124562 ROM:0012455C bset #1,($1346).w ROM:00124562 ROM:00124562 loc_124562: ; CODE XREF: sub_124450:loc_1244B8↑j ROM:00124562 ; sub_124450:loc_12453A↑j ... ROM:00124562 clr.w d3 ROM:00124564 move.b ($11F9).l,d3 ROM:0012456A cmpi.w #$3E,d3 ; '>' ROM:0012456E ble.s loc_124594 ROM:00124570 cmpi.w #$FE,d3 ROM:00124574 ble.s loc_124580 ROM:00124576 bclr #1,($1346).w ROM:0012457C bra.w loc_124592 ROM:00124580 ; --------------------------------------------------------------------------- ROM:00124580 ROM:00124580 loc_124580: ; CODE XREF: sub_124450+124↑j ROM:00124580 move.w #$104,d4 ROM:00124584 subi.w #4,d4 ROM:00124588 cmp.w d3,d4 ROM:0012458A bge.s loc_124592 ROM:0012458C bclr #1,($1346).w ROM:00124592 ROM:00124592 loc_124592: ; CODE XREF: sub_124450+12C↑j ROM:00124592 ; sub_124450+13A↑j ROM:00124592 bra.s loc_1245A6 ROM:00124594 ; --------------------------------------------------------------------------- ROM:00124594 ROM:00124594 loc_124594: ; CODE XREF: sub_124450+11E↑j ROM:00124594 move.w #$104,d4 ROM:00124598 subi.w #3,d4 ROM:0012459C cmp.w d3,d4 ROM:0012459E bge.s loc_1245A6 ROM:001245A0 bclr #1,($1346).w ROM:001245A6 ROM:001245A6 loc_1245A6: ; CODE XREF: sub_124450:loc_124592↑j ROM:001245A6 ; sub_124450+14E↑j ROM:001245A6 btst #1,($1346).w ROM:001245AC beq.l loc_12467C ROM:001245B2 cmpi.w #$3E,d3 ; '>' ROM:001245B6 bgt.s loc_1245D4 ROM:001245B8 move.w #2,($C5E).w ROM:001245BE move.w #3,($C46).w ROM:001245C4 addi.b #$40,($11F5).l ; '@' ROM:001245CC move.b ($11F5).l,d3 ROM:001245D2 bra.s loc_124614 ROM:001245D4 ; --------------------------------------------------------------------------- ROM:001245D4 ROM:001245D4 loc_1245D4: ; CODE XREF: sub_124450+166↑j ROM:001245D4 clr.b ($11F4).l ROM:001245DA move.w #3,($C5E).w ROM:001245E0 move.w #4,($C46).w ROM:001245E6 move.b ($11F5).l,($11F6).l ROM:001245F0 addi.b #$40,($11F6).l ; '@' ROM:001245F8 move.b ($11F9).l,($11F5).l ROM:00124602 addq.b #1,($11F5).l ROM:00124608 move.b ($11F6).l,d3 ROM:0012460E add.b ($11F5).l,d3 ROM:00124614 ROM:00124614 loc_124614: ; CODE XREF: sub_124450+182↑j ROM:00124614 clr.w d5 ROM:00124616 clr.w d6 ROM:00124618 move.b ($11F9).l,d6 ROM:0012461E ROM:0012461E loc_12461E: ; CODE XREF: sub_124450+1FA↓j ROM:0012461E cmp.w d5,d6 ROM:00124620 ble.s loc_12464C ROM:00124622 movea.l #$11F4,a1 ROM:00124628 adda.w ($C5E).w,a1 ROM:0012462C move.b (a0)+,(a1) ROM:0012462E addq.w #1,d5 ROM:00124630 add.b (a1),d3 ROM:00124632 addq.w #1,($C5E).w ROM:00124636 move.w #$103,d7 ROM:0012463A cmp.w ($C5E).w,d7 ROM:0012463E bge.s loc_124646 ROM:00124640 move.w #$103,($C5E).w ROM:00124646 ROM:00124646 loc_124646: ; CODE XREF: sub_124450+1EE↑j ROM:00124646 addq.w #1,($C46).w ROM:0012464A bra.s loc_12461E ROM:0012464C ; --------------------------------------------------------------------------- ROM:0012464C ROM:0012464C loc_12464C: ; CODE XREF: sub_124450+1D0↑j ROM:0012464C cmpi.w #$3E,d6 ; '>' ROM:00124650 bgt.s loc_12466E ROM:00124652 movea.l #$C46,a2 ROM:00124658 move.b 1(a2),($11F4).l ROM:00124660 subi.b #2,($11F4).l ROM:00124668 add.b ($11F4).l,d3 ROM:0012466E ROM:0012466E loc_12466E: ; CODE XREF: sub_124450+200↑j ROM:0012466E movea.l #$11F4,a4 ROM:00124674 adda.w ($C5E).w,a4 ROM:00124678 move.b d3,(a4) ROM:0012467A bra.s locret_124682 ROM:0012467C ; --------------------------------------------------------------------------- ROM:0012467C ROM:0012467C loc_12467C: ; CODE XREF: sub_124450+15C↑j ROM:0012467C bset #0,($133B).w ROM:00124682 ROM:00124682 locret_124682: ; CODE XREF: sub_124450+22A↑j ROM:00124682 rts ROM:00124682 ; End of function sub_124450 ROM:00124682 ROM:00124684 ROM:00124684 ; =============== S U B R O U T I N E ======================================= ROM:00124684 ROM:00124684 ROM:00124684 sub_124684: ; CODE XREF: sub_12361A+6A↑p ROM:00124684 ; sub_12361A+1D8↑p ... ROM:00124684 move.b #$B8,($11F4).l ROM:0012468C move.b #$B8,d4 ROM:00124690 move.b ($115F).w,($11F5).l ROM:00124698 move.b ($115F).w,d3 ROM:0012469C eor.b d3,d4 ROM:0012469E move.b #$13,($11F6).l ROM:001246A6 move.b #$13,d3 ROM:001246AA eor.b d3,d4 ROM:001246AC move.b ($11F7).l,d3 ROM:001246B2 eor.b d3,d4 ROM:001246B4 clr.w d6 ROM:001246B6 move.b d3,d6 ROM:001246B8 subi.w #1,d6 ROM:001246BC move.w #3,d7 ROM:001246C0 move.w #0,d5 ROM:001246C4 bra.s loc_1246CA ROM:001246C6 ; --------------------------------------------------------------------------- ROM:001246C6 ROM:001246C6 loc_1246C6: ; CODE XREF: sub_124684+56↓j ROM:001246C6 addi.w #1,d5 ROM:001246CA ROM:001246CA loc_1246CA: ; CODE XREF: sub_124684+40↑j ROM:001246CA cmp.w d6,d5 ROM:001246CC bgt.s loc_1246DC ROM:001246CE addi.w #1,d7 ROM:001246D2 move.b $11F4(d7.w),d3 ROM:001246D8 eor.b d3,d4 ROM:001246DA bra.s loc_1246C6 ROM:001246DC ; --------------------------------------------------------------------------- ROM:001246DC ROM:001246DC loc_1246DC: ; CODE XREF: sub_124684+48↑j ROM:001246DC addi.b #1,d7 ROM:001246E0 move.b d4,$11F4(d7.w) ROM:001246E6 rts ROM:001246E6 ; End of function sub_124684 ROM:001246E6 ROM:001246E8 ROM:001246E8 ; =============== S U B R O U T I N E ======================================= ROM:001246E8 ROM:001246E8 ROM:001246E8 sub_1246E8: ; CODE XREF: sub_12361A+500↑p ROM:001246E8 bsr.l sub_13511C ROM:001246EE clr.l d0 ROM:001246F0 clr.l d1 ROM:001246F2 move.b ($11F6).l,d0 ROM:001246F8 asl.l #8,d0 ROM:001246FA move.b ($11F7).l,d0 ROM:00124700 asl.l #8,d0 ROM:00124702 move.b ($11F8).l,d0 ROM:00124708 move.b ($11F9).l,d1 ROM:0012470E subi.l #1,d1 ROM:00124714 move.l d0,d2 ROM:00124716 add.l d1,d2 ROM:00124718 cmpi.l #$1E00,d0 ROM:0012471E blt.l loc_124730 ROM:00124724 cmp.l d2,d4 ROM:00124726 ble.l loc_124730 ROM:0012472C bra.s loc_12474E ROM:0012472E ; --------------------------------------------------------------------------- ROM:0012472E bra.s loc_12474E ROM:00124730 ; --------------------------------------------------------------------------- ROM:00124730 ROM:00124730 loc_124730: ; CODE XREF: sub_1246E8+36↑j ROM:00124730 ; sub_1246E8+3E↑j ROM:00124730 cmp.l d0,d5 ROM:00124732 bgt.l loc_124748 ROM:00124738 cmpi.l #$FFFE,d2 ROM:0012473E bge.l loc_124748 ROM:00124744 bra.s loc_12474E ROM:00124746 ; --------------------------------------------------------------------------- ROM:00124746 bra.s loc_12474E ROM:00124748 ; --------------------------------------------------------------------------- ROM:00124748 ROM:00124748 loc_124748: ; CODE XREF: sub_1246E8+4A↑j ROM:00124748 ; sub_1246E8+56↑j ROM:00124748 bsr.w sub_124220 ROM:0012474C bra.s locret_124766 ROM:0012474E ; --------------------------------------------------------------------------- ROM:0012474E ROM:0012474E loc_12474E: ; CODE XREF: sub_1246E8+44↑j ROM:0012474E ; sub_1246E8+46↑j ... ROM:0012474E movea.l d0,a0 ROM:00124750 movea.l #$11F4,a1 ROM:00124756 adda.l #6,a1 ROM:0012475C ROM:0012475C loc_12475C: ; CODE XREF: sub_1246E8+76↓j ROM:0012475C move.b (a1)+,(a0)+ ROM:0012475E dbf d1,loc_12475C ROM:00124762 bsr.w sub_1241CC ROM:00124766 ROM:00124766 locret_124766: ; CODE XREF: sub_1246E8+64↑j ROM:00124766 rts ROM:00124766 ; End of function sub_1246E8 ROM:00124766 ROM:00124768 ; --------------------------------------------------------------------------- ROM:00124768 bset #1,($1343).w ROM:0012476E move.b ($11F7).l,d1 ROM:00124774 cmpi.b #$50,d1 ; 'P' ROM:00124778 bgt.l loc_12480A ROM:0012477E cmpi.b #0,d1 ROM:00124782 blt.l loc_124804 ROM:00124788 bsr.l sub_115BC6 ROM:0012478E btst #6,($1342).w ROM:00124794 beq.s loc_1247C6 ROM:00124796 move.b #$30,($11F7).l ; '0' ROM:0012479E move.b ($11F5).l,d1 ROM:001247A4 addi.b #$40,d1 ; '@' ROM:001247A8 move.b d1,($11F8).l ROM:001247AE move.b ($11F6).l,d1 ROM:001247B4 move.b d1,($11F9).l ROM:001247BA bsr.w sub_124684 ROM:001247BE move.w #$35,($C46).w ; '5' ROM:001247C4 bra.s loc_124802 ROM:001247C6 ; --------------------------------------------------------------------------- ROM:001247C6 ROM:001247C6 loc_1247C6: ; CODE XREF: ROM:00124794↑j ROM:001247C6 addi.b #$40,($11F5).l ; '@' ROM:001247CE move.b #$30,($11F4).l ; '0' ROM:001247D6 clr.b d0 ROM:001247D8 clr.w d4 ROM:001247DA move.w #0,d2 ROM:001247DE bra.s loc_1247E4 ROM:001247E0 ; --------------------------------------------------------------------------- ROM:001247E0 ROM:001247E0 loc_1247E0: ; CODE XREF: ROM:001247F4↓j ROM:001247E0 addi.w #1,d2 ROM:001247E4 ROM:001247E4 loc_1247E4: ; CODE XREF: ROM:001247DE↑j ROM:001247E4 cmpi.w #$30,d2 ; '0' ROM:001247E8 bgt.s loc_1247F6 ROM:001247EA add.b $11F4(d4.w),d0 ROM:001247F0 addi.w #1,d4 ROM:001247F4 bra.s loc_1247E0 ROM:001247F6 ; --------------------------------------------------------------------------- ROM:001247F6 ROM:001247F6 loc_1247F6: ; CODE XREF: ROM:001247E8↑j ROM:001247F6 move.b d0,$11F4(d4.w) ROM:001247FC move.w #$32,($C46).w ; '2' ROM:00124802 ROM:00124802 loc_124802: ; CODE XREF: ROM:001247C4↑j ROM:00124802 bra.s loc_124808 ROM:00124804 ; --------------------------------------------------------------------------- ROM:00124804 ROM:00124804 loc_124804: ; CODE XREF: ROM:00124782↑j ROM:00124804 bsr.w sub_124220 ROM:00124808 ROM:00124808 loc_124808: ; CODE XREF: ROM:loc_124802↑j ROM:00124808 bra.s locret_12480E ROM:0012480A ; --------------------------------------------------------------------------- ROM:0012480A ROM:0012480A loc_12480A: ; CODE XREF: ROM:00124778↑j ROM:0012480A bsr.w sub_124220 ROM:0012480E ROM:0012480E locret_12480E: ; CODE XREF: ROM:loc_124808↑j ROM:0012480E rts ROM:00124810 ROM:00124810 ; =============== S U B R O U T I N E ======================================= ROM:00124810 ROM:00124810 ROM:00124810 sub_124810: ; CODE XREF: ROM:00125902↓p ROM:00124810 ; ROM:loc_125920↓p ROM:00124810 bclr #0,($133B).w ROM:00124816 move.b #$10,($1148).w ROM:0012481C clr.w d0 ROM:0012481E move.w word_133D8A(d0.w*2),d1 ROM:00124826 lsr.w #8,d1 ROM:00124828 move.w word_133D8A(d0.w*2),d3 ROM:00124830 and.w ($C54).w,d3 ROM:00124834 move.b ($11F5).l,d2 ROM:0012483A ROM:0012483A loc_12483A: ; CODE XREF: sub_124810+52↓j ROM:0012483A cmpi.b #$7F,d1 ROM:0012483E beq.s loc_124864 ROM:00124840 cmp.b d1,d2 ROM:00124842 beq.s loc_124864 ROM:00124844 addq.w #1,d0 ROM:00124846 bvc.s loc_12484C ROM:00124848 move.w #$8000,d0 ROM:0012484C ROM:0012484C loc_12484C: ; CODE XREF: sub_124810+36↑j ROM:0012484C move.w word_133D8A(d0.w*2),d1 ROM:00124854 lsr.w #8,d1 ROM:00124856 move.w word_133D8A(d0.w*2),d3 ROM:0012485E and.w ($C54).w,d3 ROM:00124862 bra.s loc_12483A ROM:00124864 ; --------------------------------------------------------------------------- ROM:00124864 ROM:00124864 loc_124864: ; CODE XREF: sub_124810+2E↑j ROM:00124864 ; sub_124810+32↑j ROM:00124864 cmpi.b #$7F,d1 ROM:00124868 beq.l locret_124B0E ROM:0012486E cmpi.w #0,d3 ROM:00124872 beq.l locret_124B0E ROM:00124878 move.b ($11F5).l,d0 ROM:0012487E cmpi.b #$30,d0 ; '0' ROM:00124882 bne.l loc_124964 ROM:00124888 clr.w d1 ROM:0012488A move.b ($11F6).l,d3 ROM:00124890 move.b dword_133E20(d1.w),d2 ROM:00124898 ROM:00124898 loc_124898: ; CODE XREF: sub_124810+9C↓j ROM:00124898 cmpi.b #$FF,d2 ROM:0012489C beq.s loc_1248AE ROM:0012489E cmp.b d2,d3 ROM:001248A0 beq.s loc_1248AE ROM:001248A2 addq.w #6,d1 ROM:001248A4 move.b dword_133E20(d1.w),d2 ROM:001248AC bra.s loc_124898 ROM:001248AE ; --------------------------------------------------------------------------- ROM:001248AE ROM:001248AE loc_1248AE: ; CODE XREF: sub_124810+8C↑j ROM:001248AE ; sub_124810+90↑j ROM:001248AE cmpi.b #$FF,d2 ROM:001248B2 bne.s loc_124926 ROM:001248B4 clr.w d4 ROM:001248B6 move.b dword_133DBA(d4.w),d5 ROM:001248BE ROM:001248BE loc_1248BE: ; CODE XREF: sub_124810+C2↓j ROM:001248BE cmpi.b #$FF,d5 ROM:001248C2 beq.s loc_1248D4 ROM:001248C4 cmp.b d5,d3 ROM:001248C6 beq.s loc_1248D4 ROM:001248C8 addq.w #6,d4 ROM:001248CA move.b dword_133DBA(d4.w),d5 ROM:001248D2 bra.s loc_1248BE ROM:001248D4 ; --------------------------------------------------------------------------- ROM:001248D4 ROM:001248D4 loc_1248D4: ; CODE XREF: sub_124810+B2↑j ROM:001248D4 ; sub_124810+B6↑j ROM:001248D4 cmpi.b #$FF,d5 ROM:001248D8 bne.s loc_1248E2 ROM:001248DA bset #0,($133B).w ROM:001248E0 bra.s loc_124924 ROM:001248E2 ; --------------------------------------------------------------------------- ROM:001248E2 ROM:001248E2 loc_1248E2: ; CODE XREF: sub_124810+C8↑j ROM:001248E2 move.b ($11F7).l,d3 ROM:001248E8 cmpi.b #$FF,d3 ROM:001248EC beq.s loc_124906 ROM:001248EE cmpi.b #$F0,d3 ROM:001248F2 beq.s loc_124906 ROM:001248F4 cmpi.b #0,d3 ROM:001248F8 beq.s loc_124902 ROM:001248FA bset #0,($133B).w ROM:00124900 bra.s loc_124904 ROM:00124902 ; --------------------------------------------------------------------------- ROM:00124902 ROM:00124902 loc_124902: ; CODE XREF: sub_124810+E8↑j ROM:00124902 bra.s loc_124906 ROM:00124904 ; --------------------------------------------------------------------------- ROM:00124904 ROM:00124904 loc_124904: ; CODE XREF: sub_124810+F0↑j ROM:00124904 bra.s loc_124924 ROM:00124906 ; --------------------------------------------------------------------------- ROM:00124906 ROM:00124906 loc_124906: ; CODE XREF: sub_124810+DC↑j ROM:00124906 ; sub_124810+E2↑j ... ROM:00124906 bset #1,($132D).w ROM:0012490C addq.w #1,d4 ROM:0012490E clr.w d5 ROM:00124910 move.b dword_133DBA(d4.w),d5 ROM:00124918 addq.w #1,d4 ROM:0012491A movea.l dword_133DBA(d4.w),a0 ROM:00124922 jsr (a0) ROM:00124924 ROM:00124924 loc_124924: ; CODE XREF: sub_124810+D0↑j ROM:00124924 ; sub_124810:loc_124904↑j ROM:00124924 bra.s loc_12495E ROM:00124926 ; --------------------------------------------------------------------------- ROM:00124926 ROM:00124926 loc_124926: ; CODE XREF: sub_124810+A2↑j ROM:00124926 move.b ($11F7).l,d3 ROM:0012492C cmpi.b #0,d3 ROM:00124930 beq.s loc_124940 ROM:00124932 cmpi.b #$FF,d3 ROM:00124936 beq.s loc_124940 ROM:00124938 bset #0,($133B).w ROM:0012493E bra.s loc_12495E ROM:00124940 ; --------------------------------------------------------------------------- ROM:00124940 ROM:00124940 loc_124940: ; CODE XREF: sub_124810+120↑j ROM:00124940 ; sub_124810+126↑j ROM:00124940 bset #1,($132D).w ROM:00124946 addq.w #1,d1 ROM:00124948 clr.w d2 ROM:0012494A move.b dword_133E20(d1.w),d2 ROM:00124952 addq.w #1,d1 ROM:00124954 movea.l dword_133E20(d1.w),a0 ROM:0012495C jsr (a0) ROM:0012495E ROM:0012495E loc_12495E: ; CODE XREF: sub_124810:loc_124924↑j ROM:0012495E ; sub_124810+12E↑j ROM:0012495E bra.l locret_124B0E ROM:00124964 ; --------------------------------------------------------------------------- ROM:00124964 ROM:00124964 loc_124964: ; CODE XREF: sub_124810+72↑j ROM:00124964 cmpi.b #$31,d0 ; '1' ROM:00124968 bne.l loc_1249D4 ROM:0012496E clr.w d1 ROM:00124970 move.b ($11F6).l,d3 ROM:00124976 move.b dword_133E44(d1.w),d2 ROM:0012497E ROM:0012497E loc_12497E: ; CODE XREF: sub_124810+182↓j ROM:0012497E cmpi.b #$FF,d2 ROM:00124982 beq.s loc_124994 ROM:00124984 cmp.b d2,d3 ROM:00124986 beq.s loc_124994 ROM:00124988 addq.w #6,d1 ROM:0012498A move.b dword_133E44(d1.w),d2 ROM:00124992 bra.s loc_12497E ROM:00124994 ; --------------------------------------------------------------------------- ROM:00124994 ROM:00124994 loc_124994: ; CODE XREF: sub_124810+172↑j ROM:00124994 ; sub_124810+176↑j ROM:00124994 clr.w d3 ROM:00124996 move.w d1,d4 ROM:00124998 addq.w #1,d4 ROM:0012499A move.b dword_133E44(d4.w),d3 ROM:001249A2 and.w ($C54).w,d3 ROM:001249A6 cmpi.b #$FF,d2 ROM:001249AA beq.l loc_1249C8 ROM:001249B0 cmpi.w #0,d3 ROM:001249B4 beq.l loc_1249C8 ROM:001249BA addq.w #1,d4 ROM:001249BC movea.l dword_133E44(d4.w),a0 ROM:001249C4 jsr (a0) ROM:001249C6 bra.s loc_1249CE ROM:001249C8 ; --------------------------------------------------------------------------- ROM:001249C8 ROM:001249C8 loc_1249C8: ; CODE XREF: sub_124810+19A↑j ROM:001249C8 ; sub_124810+1A4↑j ROM:001249C8 bset #0,($133B).w ROM:001249CE ROM:001249CE loc_1249CE: ; CODE XREF: sub_124810+1B6↑j ROM:001249CE bra.l locret_124B0E ROM:001249D4 ; --------------------------------------------------------------------------- ROM:001249D4 ROM:001249D4 loc_1249D4: ; CODE XREF: sub_124810+158↑j ROM:001249D4 move.b ($11F5).l,d0 ROM:001249DA cmpi.b #$32,d0 ; '2' ROM:001249DE bne.s loc_124A46 ROM:001249E0 clr.w d1 ROM:001249E2 move.b ($11F6).l,d3 ROM:001249E8 move.b dword_133E32(d1.w),d2 ROM:001249F0 ROM:001249F0 loc_1249F0: ; CODE XREF: sub_124810+1F4↓j ROM:001249F0 cmpi.b #$FF,d2 ROM:001249F4 beq.s loc_124A06 ROM:001249F6 cmp.b d2,d3 ROM:001249F8 beq.s loc_124A06 ROM:001249FA addq.w #6,d1 ROM:001249FC move.b dword_133E32(d1.w),d2 ROM:00124A04 bra.s loc_1249F0 ROM:00124A06 ; --------------------------------------------------------------------------- ROM:00124A06 ROM:00124A06 loc_124A06: ; CODE XREF: sub_124810+1E4↑j ROM:00124A06 ; sub_124810+1E8↑j ROM:00124A06 clr.w d3 ROM:00124A08 move.w d1,d4 ROM:00124A0A addq.w #1,d4 ROM:00124A0C move.b dword_133E32(d4.w),d3 ROM:00124A14 and.w ($C54).w,d3 ROM:00124A18 cmpi.b #$FF,d2 ROM:00124A1C beq.l loc_124A3A ROM:00124A22 cmpi.w #0,d3 ROM:00124A26 beq.l loc_124A3A ROM:00124A2C addq.w #1,d4 ROM:00124A2E movea.l dword_133E32(d4.w),a0 ROM:00124A36 jsr (a0) ROM:00124A38 bra.s loc_124A40 ROM:00124A3A ; --------------------------------------------------------------------------- ROM:00124A3A ROM:00124A3A loc_124A3A: ; CODE XREF: sub_124810+20C↑j ROM:00124A3A ; sub_124810+216↑j ROM:00124A3A bset #0,($133B).w ROM:00124A40 ROM:00124A40 loc_124A40: ; CODE XREF: sub_124810+228↑j ROM:00124A40 bra.l locret_124B0E ROM:00124A46 ; --------------------------------------------------------------------------- ROM:00124A46 ROM:00124A46 loc_124A46: ; CODE XREF: sub_124810+1CE↑j ROM:00124A46 cmpi.b #$21,d0 ; '!' ROM:00124A4A bne.s loc_124A76 ROM:00124A4C cmpi.w #3,($C52).w ROM:00124A52 bne.s loc_124A70 ROM:00124A54 move.w #2,d1 ROM:00124A58 cmpi.b #$26,$11F4(d1.w) ; '&' ROM:00124A60 bne.s loc_124A6A ROM:00124A62 bsr.l sub_12657C ROM:00124A68 bra.s loc_124A70 ROM:00124A6A ; --------------------------------------------------------------------------- ROM:00124A6A ROM:00124A6A loc_124A6A: ; CODE XREF: sub_124810+250↑j ROM:00124A6A bsr.l sub_12659A ROM:00124A70 ROM:00124A70 loc_124A70: ; CODE XREF: sub_124810+242↑j ROM:00124A70 ; sub_124810+258↑j ROM:00124A70 bra.l locret_124B0E ROM:00124A76 ; --------------------------------------------------------------------------- ROM:00124A76 ROM:00124A76 loc_124A76: ; CODE XREF: sub_124810+23A↑j ROM:00124A76 cmpi.b #$A0,d0 ROM:00124A7A bne.s loc_124A88 ROM:00124A7C bsr.l nullsub_33 ROM:00124A82 bra.l locret_124B0E ROM:00124A88 ; --------------------------------------------------------------------------- ROM:00124A88 ROM:00124A88 loc_124A88: ; CODE XREF: sub_124810+26A↑j ROM:00124A88 cmpi.b #$2C,d0 ; ',' ROM:00124A8C bne.s loc_124AA8 ROM:00124A8E bsr.l sub_124C12 ROM:00124A94 btst #5,($133F).w ROM:00124A9A bne.s loc_124AA2 ROM:00124A9C bset #0,($133B).w ROM:00124AA2 ROM:00124AA2 loc_124AA2: ; CODE XREF: sub_124810+28A↑j ROM:00124AA2 bra.l locret_124B0E ROM:00124AA8 ; --------------------------------------------------------------------------- ROM:00124AA8 ROM:00124AA8 loc_124AA8: ; CODE XREF: sub_124810+27C↑j ROM:00124AA8 cmpi.b #$13,d0 ROM:00124AAC bne.s loc_124ABA ROM:00124AAE bsr.l sub_12657C ROM:00124AB4 bra.l locret_124B0E ROM:00124ABA ; --------------------------------------------------------------------------- ROM:00124ABA ROM:00124ABA loc_124ABA: ; CODE XREF: sub_124810+29C↑j ROM:00124ABA cmpi.b #$77,d0 ; 'w' ROM:00124ABE bne.s loc_124ACC ROM:00124AC0 bsr.l sub_12655E ROM:00124AC6 bra.l locret_124B0E ROM:00124ACC ; --------------------------------------------------------------------------- ROM:00124ACC ROM:00124ACC loc_124ACC: ; CODE XREF: sub_124810+2AE↑j ROM:00124ACC cmpi.b #$34,d0 ; '4' ROM:00124AD0 bne.s loc_124AE0 ROM:00124AD2 bsr.l sub_116002 ROM:00124AD8 bset #5,($1337).w ROM:00124ADE bra.s locret_124B0E ROM:00124AE0 ; --------------------------------------------------------------------------- ROM:00124AE0 ROM:00124AE0 loc_124AE0: ; CODE XREF: sub_124810+2C0↑j ROM:00124AE0 cmpi.b #$36,d0 ; '6' ROM:00124AE4 bne.s loc_124AF4 ROM:00124AE6 bsr.l sub_116030 ROM:00124AEC bset #6,($1343).w ROM:00124AF2 bra.s locret_124B0E ROM:00124AF4 ; --------------------------------------------------------------------------- ROM:00124AF4 ROM:00124AF4 loc_124AF4: ; CODE XREF: sub_124810+2D4↑j ROM:00124AF4 cmpi.b #$37,d0 ; '7' ROM:00124AF8 bne.s loc_124B02 ROM:00124AFA bset #3,($1328).w ROM:00124B00 bra.s locret_124B0E ROM:00124B02 ; --------------------------------------------------------------------------- ROM:00124B02 ROM:00124B02 loc_124B02: ; CODE XREF: sub_124810+2E8↑j ROM:00124B02 cmpi.b #$83,d0 ROM:00124B06 bne.s locret_124B0E ROM:00124B08 bset #2,($1345).w ROM:00124B0E ROM:00124B0E locret_124B0E: ; CODE XREF: sub_124810+58↑j ROM:00124B0E ; sub_124810+62↑j ... ROM:00124B0E rts ROM:00124B0E ; End of function sub_124810 ROM:00124B0E ROM:00124B10 ROM:00124B10 ; =============== S U B R O U T I N E ======================================= ROM:00124B10 ROM:00124B10 ROM:00124B10 sub_124B10: ; CODE XREF: sub_1231F0+6↑p ROM:00124B10 ; sub_123202+2A↑p ROM:00124B10 btst #3,($976).w ROM:00124B16 beq.s loc_124B26 ROM:00124B18 btst #4,($934).w ROM:00124B1E bne.s loc_124B26 ROM:00124B20 bset #4,($1345).w ROM:00124B26 ROM:00124B26 loc_124B26: ; CODE XREF: sub_124B10+6↑j ROM:00124B26 ; sub_124B10+E↑j ROM:00124B26 clr.w d1 ROM:00124B28 move.b ($1149).w,d1 ROM:00124B2C cmpi.w #3,d1 ROM:00124B30 bcc.s locret_124B3A ROM:00124B32 movea.l off_124B3C(pc,d1.w*4),a0 ROM:00124B36 nop ROM:00124B38 jmp (a0) ROM:00124B3A ; --------------------------------------------------------------------------- ROM:00124B3A ROM:00124B3A locret_124B3A: ; CODE XREF: sub_124B10+20↑j ROM:00124B3A rts ROM:00124B3A ; End of function sub_124B10 ROM:00124B3A ROM:00124B3A ; --------------------------------------------------------------------------- ROM:00124B3C off_124B3C: dc.l loc_124B48 ; DATA XREF: sub_124B10+22↑r ROM:00124B40 dc.l loc_124B5E ROM:00124B44 dc.l loc_124BB4 ROM:00124B48 ; --------------------------------------------------------------------------- ROM:00124B48 ROM:00124B48 loc_124B48: ; DATA XREF: ROM:off_124B3C↑o ROM:00124B48 bsr.l sub_135BDA ROM:00124B4E bsr.l sub_135BC8 ROM:00124B54 move.b #1,($1149).w ROM:00124B5A bra.s locret_124BB2 ROM:00124B5C ; --------------------------------------------------------------------------- ROM:00124B5C rts ROM:00124B5E ; --------------------------------------------------------------------------- ROM:00124B5E ROM:00124B5E loc_124B5E: ; DATA XREF: ROM:00124B40↑o ROM:00124B5E btst #1,($132D).w ROM:00124B64 beq.s loc_124B9E ROM:00124B66 bclr #1,($132D).w ROM:00124B6C btst #7,($132D).w ROM:00124B72 beq.s loc_124B80 ROM:00124B74 bclr #7,($132D).w ROM:00124B7A move.w ($C48).w,d0 ROM:00124B7E bra.s loc_124B84 ROM:00124B80 ; --------------------------------------------------------------------------- ROM:00124B80 ROM:00124B80 loc_124B80: ; CODE XREF: ROM:00124B72↑j ROM:00124B80 move.w $43A(a5),d0 ROM:00124B84 ROM:00124B84 loc_124B84: ; CODE XREF: ROM:00124B7E↑j ROM:00124B84 clr.b ($8D4).w ROM:00124B88 move.w d0,($682).w ROM:00124B8C move.b #1,($8D4).w ROM:00124B92 move.b #2,($1149).w ROM:00124B98 bra.l locret_124C0E ROM:00124B9E ; --------------------------------------------------------------------------- ROM:00124B9E ROM:00124B9E loc_124B9E: ; CODE XREF: ROM:00124B64↑j ROM:00124B9E btst #4,($1345).w ROM:00124BA4 beq.s locret_124BB2 ROM:00124BA6 bclr #4,($1345).w ROM:00124BAC bsr.l sub_135BC8 ROM:00124BB2 ROM:00124BB2 locret_124BB2: ; CODE XREF: ROM:00124B5A↑j ROM:00124BB2 ; ROM:00124BA4↑j ... ROM:00124BB2 rts ROM:00124BB4 ; --------------------------------------------------------------------------- ROM:00124BB4 ROM:00124BB4 loc_124BB4: ; DATA XREF: ROM:00124B44↑o ROM:00124BB4 btst #1,($132D).w ROM:00124BBA beq.s loc_124BD6 ROM:00124BBC bclr #1,($132D).w ROM:00124BC2 move.w $43A(a5),d0 ROM:00124BC6 clr.b ($8D4).w ROM:00124BCA move.w d0,($682).w ROM:00124BCE move.b #1,($8D4).w ROM:00124BD4 bra.s locret_124C0E ROM:00124BD6 ; --------------------------------------------------------------------------- ROM:00124BD6 ROM:00124BD6 loc_124BD6: ; CODE XREF: ROM:00124BBA↑j ROM:00124BD6 cmpi.w #0,($682).w ROM:00124BDC bgt.s loc_124BEC ROM:00124BDE bsr.l sub_135BDA ROM:00124BE4 move.b #1,($1149).w ROM:00124BEA bra.s locret_124BB2 ROM:00124BEC ; --------------------------------------------------------------------------- ROM:00124BEC ROM:00124BEC loc_124BEC: ; CODE XREF: ROM:00124BDC↑j ROM:00124BEC btst #4,($1345).w ROM:00124BF2 beq.s locret_124C0E ROM:00124BF4 bclr #4,($1345).w ROM:00124BFA bsr.l sub_135BC8 ROM:00124C00 bsr.l sub_135BDA ROM:00124C06 move.b #1,($1149).w ROM:00124C0C bra.s locret_124BB2 ROM:00124C0E ; --------------------------------------------------------------------------- ROM:00124C0E ROM:00124C0E locret_124C0E: ; CODE XREF: ROM:00124B98↑j ROM:00124C0E ; ROM:00124BD4↑j ... ROM:00124C0E rts ROM:00124C10 ; --------------------------------------------------------------------------- ROM:00124C10 rts ROM:00124C12 ROM:00124C12 ; =============== S U B R O U T I N E ======================================= ROM:00124C12 ROM:00124C12 ROM:00124C12 sub_124C12: ; CODE XREF: sub_124810+27E↑p ROM:00124C12 btst #4,($1321).w ROM:00124C18 bne.s loc_124C20 ROM:00124C1A bsr.l sub_13511C ROM:00124C20 ROM:00124C20 loc_124C20: ; CODE XREF: sub_124C12+6↑j ROM:00124C20 clr.w d0 ROM:00124C22 move.b ($11F4).l,d0 ROM:00124C28 move.b ($11F6).w,d1 ROM:00124C2C movea.l ($424).w,a0 ROM:00124C30 btst #6,($1335).w ROM:00124C36 bne.s loc_124C56 ROM:00124C38 clr.w ($C4C).w ROM:00124C3C move.l ($424).w,d2 ROM:00124C40 addi.l #2,d2 ROM:00124C46 move.l d2,($968).w ROM:00124C4A move.b #0,($114A).w ROM:00124C50 bra.l loc_124C6C ROM:00124C56 ; --------------------------------------------------------------------------- ROM:00124C56 ROM:00124C56 loc_124C56: ; CODE XREF: sub_124C12+24↑j ROM:00124C56 cmp.b (a0),d1 ROM:00124C58 bne.w loc_124CFA ROM:00124C5C bsr.w sub_124D1C ROM:00124C60 move.l ($434).w,($968).w ROM:00124C66 move.b 3(a0),($114A).w ROM:00124C6C ROM:00124C6C loc_124C6C: ; CODE XREF: sub_124C12+3E↑j ROM:00124C6C subi.w #2,d0 ROM:00124C70 move.w #3,d4 ROM:00124C74 ROM:00124C74 loc_124C74: ; CODE XREF: sub_124C12:loc_124CF0↓j ROM:00124C74 cmpi.w #0,d0 ROM:00124C78 ble.s loc_124CF2 ROM:00124C7A move.b $11F4(d4.w),d2 ROM:00124C80 addq.w #1,d4 ROM:00124C82 cmpi.b #4,d2 ROM:00124C86 bne.s loc_124C98 ROM:00124C88 cmpi.w #1,d0 ROM:00124C8C bne.s loc_124CFA ROM:00124C8E bsr.w sub_124D4C ROM:00124C92 subi.w #1,d0 ROM:00124C96 bra.s loc_124CF0 ROM:00124C98 ; --------------------------------------------------------------------------- ROM:00124C98 ROM:00124C98 loc_124C98: ; CODE XREF: sub_124C12+74↑j ROM:00124C98 cmpi.w #5,d0 ROM:00124C9C blt.s loc_124CFA ROM:00124C9E clr.w d3 ROM:00124CA0 move.b $11F4(d4.w),d3 ROM:00124CA6 move.w d3,($C4E).w ROM:00124CAA addq.w #1,d4 ROM:00124CAC clr.w d3 ROM:00124CAE move.b $11F4(d4.w),d3 ROM:00124CB4 move.w d3,($C50).w ROM:00124CB8 addq.w #1,d4 ROM:00124CBA cmpi.b #1,d2 ROM:00124CBE bne.s loc_124CC4 ROM:00124CC0 bra.s loc_124CFA ROM:00124CC2 ; --------------------------------------------------------------------------- ROM:00124CC2 bra.s loc_124CF0 ROM:00124CC4 ; --------------------------------------------------------------------------- ROM:00124CC4 ROM:00124CC4 loc_124CC4: ; CODE XREF: sub_124C12+AC↑j ROM:00124CC4 cmpi.b #3,d2 ROM:00124CC8 bne.s loc_124CF0 ROM:00124CCA cmpi.w #6,d0 ROM:00124CCE blt.s loc_124CFA ROM:00124CD0 bclr #5,($133F).w ROM:00124CD6 bsr.w sub_124D66 ROM:00124CDA btst #5,($133F).w ROM:00124CE0 beq.s loc_124CFA ROM:00124CE2 bset #6,($1335).w ROM:00124CE8 subi.w #6,d0 ROM:00124CEC addi.w #3,d4 ROM:00124CF0 ROM:00124CF0 loc_124CF0: ; CODE XREF: sub_124C12+84↑j ROM:00124CF0 ; sub_124C12+B0↑j ... ROM:00124CF0 bra.s loc_124C74 ROM:00124CF2 ; --------------------------------------------------------------------------- ROM:00124CF2 ROM:00124CF2 loc_124CF2: ; CODE XREF: sub_124C12+66↑j ROM:00124CF2 bset #5,($133F).w ROM:00124CF8 bra.s locret_124D1A ROM:00124CFA ; --------------------------------------------------------------------------- ROM:00124CFA ROM:00124CFA loc_124CFA: ; CODE XREF: sub_124C12+46↑j ROM:00124CFA ; sub_124C12+7A↑j ... ROM:00124CFA bclr #5,($133F).w ROM:00124D00 movea.l ($424).w,a0 ROM:00124D04 move.b ($114A).w,3(a0) ROM:00124D0A move.l ($968).w,($434).w ROM:00124D10 movea.l ($434).w,a0 ROM:00124D14 move.b #$FF,-2(a0) ROM:00124D1A ROM:00124D1A locret_124D1A: ; CODE XREF: sub_124C12+E6↑j ROM:00124D1A rts ROM:00124D1A ; End of function sub_124C12 ROM:00124D1A ROM:00124D1C ROM:00124D1C ; =============== S U B R O U T I N E ======================================= ROM:00124D1C ROM:00124D1C ROM:00124D1C sub_124D1C: ; CODE XREF: sub_124C12+4A↑p ROM:00124D1C clr.w d2 ROM:00124D1E move.b 3(a0),d2 ROM:00124D22 asl.w #2,d2 ROM:00124D24 ext.l d2 ROM:00124D26 adda.l d2,a0 ROM:00124D28 asr.l #2,d2 ROM:00124D2A clr.w ($C4C).w ROM:00124D2E ROM:00124D2E loc_124D2E: ; CODE XREF: sub_124D1C+2C↓j ROM:00124D2E cmpi.w #0,d2 ROM:00124D32 ble.s locret_124D4A ROM:00124D34 clr.w d3 ROM:00124D36 move.b 3(a0),d3 ROM:00124D3A add.w d3,($C4C).w ROM:00124D3E suba.l #4,a0 ROM:00124D44 subi.w #1,d2 ROM:00124D48 bra.s loc_124D2E ROM:00124D4A ; --------------------------------------------------------------------------- ROM:00124D4A ROM:00124D4A locret_124D4A: ; CODE XREF: sub_124D1C+16↑j ROM:00124D4A rts ROM:00124D4A ; End of function sub_124D1C ROM:00124D4A ROM:00124D4C ROM:00124D4C ; =============== S U B R O U T I N E ======================================= ROM:00124D4C ROM:00124D4C ROM:00124D4C sub_124D4C: ; CODE XREF: sub_124C12+7C↑p ROM:00124D4C move.b #$FF,(a0) ROM:00124D50 move.l ($424).w,d2 ROM:00124D54 addi.l #2,d2 ROM:00124D5A move.l d2,($434).w ROM:00124D5E bclr #6,($1335).w ROM:00124D64 rts ROM:00124D64 ; End of function sub_124D4C ROM:00124D64 ROM:00124D66 ROM:00124D66 ; =============== S U B R O U T I N E ======================================= ROM:00124D66 ROM:00124D66 ROM:00124D66 sub_124D66: ; CODE XREF: sub_124C12+C4↑p ROM:00124D66 cmpi.w #0,($C4C).w ROM:00124D6C bne.s loc_124DAA ROM:00124D6E move.l #$10000,d2 ROM:00124D74 cmp.l ($41C).w,d2 ROM:00124D78 ble.s loc_124D7E ROM:00124D7A move.l ($41C).w,d2 ROM:00124D7E ROM:00124D7E loc_124D7E: ; CODE XREF: sub_124D66+12↑j ROM:00124D7E subq.l #8,d2 ROM:00124D80 sub.l ($434).w,d2 ROM:00124D84 blt.l loc_124F58 ROM:00124D8A move.b d1,(a0)+ ROM:00124D8C clr.w d2 ROM:00124D8E move.w ($C54).w,d2 ROM:00124D92 move.b d2,(a0)+ ROM:00124D94 move.b #0,(a0)+ ROM:00124D98 move.b #0,(a0)+ ROM:00124D9C move.l #4,d2 ROM:00124DA2 add.l d2,($434).w ROM:00124DA6 move.l ($424).w,d2 ROM:00124DAA ROM:00124DAA loc_124DAA: ; CODE XREF: sub_124D66+6↑j ROM:00124DAA move.l #$10000,d2 ROM:00124DB0 cmp.l ($41C).w,d2 ROM:00124DB4 ble.s loc_124DBA ROM:00124DB6 move.l ($41C).w,d2 ROM:00124DBA ROM:00124DBA loc_124DBA: ; CODE XREF: sub_124D66+4E↑j ROM:00124DBA subq.l #4,d2 ROM:00124DBC sub.l ($434).w,d2 ROM:00124DC0 blt.l loc_124F58 ROM:00124DC6 move.l #4,d2 ROM:00124DCC add.l d2,($434).w ROM:00124DD0 move.l ($424).w,d2 ROM:00124DD4 move.w ($C4C).w,d2 ROM:00124DD8 move.w ($C4C).w,d3 ROM:00124DDC addq.w #1,d2 ROM:00124DDE cmp.w ($C4E).w,d2 ROM:00124DE2 bne.s loc_124DF0 ROM:00124DE4 movea.l ($434).w,a0 ROM:00124DE8 suba.l #6,a0 ROM:00124DEE bra.s loc_124E1A ROM:00124DF0 ; --------------------------------------------------------------------------- ROM:00124DF0 ROM:00124DF0 loc_124DF0: ; CODE XREF: sub_124D66+7C↑j ROM:00124DF0 addq.w #1,d2 ROM:00124DF2 cmp.w ($C4E).w,d2 ROM:00124DF6 ble.s loc_124E00 ROM:00124DF8 bra.l loc_124F58 ROM:00124DFE ; --------------------------------------------------------------------------- ROM:00124DFE bra.s loc_124E1A ROM:00124E00 ; --------------------------------------------------------------------------- ROM:00124E00 ROM:00124E00 loc_124E00: ; CODE XREF: sub_124D66+90↑j ROM:00124E00 cmpi.w #$FF,($C4E).w ROM:00124E06 bne.s loc_124E14 ROM:00124E08 movea.l ($434).w,a0 ROM:00124E0C suba.l #6,a0 ROM:00124E12 bra.s loc_124E1A ROM:00124E14 ; --------------------------------------------------------------------------- ROM:00124E14 ROM:00124E14 loc_124E14: ; CODE XREF: sub_124D66+A0↑j ROM:00124E14 bra.l loc_124F58 ROM:00124E1A ; --------------------------------------------------------------------------- ROM:00124E1A ROM:00124E1A loc_124E1A: ; CODE XREF: sub_124D66+88↑j ROM:00124E1A ; sub_124D66+98↑j ... ROM:00124E1A add.w ($C50).w,d3 ROM:00124E1E move.w d3,($C4C).w ROM:00124E22 move.w d4,d2 ROM:00124E24 clr.l d3 ROM:00124E26 clr.l d5 ROM:00124E28 move.b $11F4(d2.w),d3 ROM:00124E2E addq.w #1,d2 ROM:00124E30 asl.l #8,d3 ROM:00124E32 move.b $11F4(d2.w),d3 ROM:00124E38 addq.w #1,d2 ROM:00124E3A asl.l #8,d3 ROM:00124E3C move.b $11F4(d2.w),d3 ROM:00124E42 addq.w #1,d2 ROM:00124E44 move.w ($C50).w,d5 ROM:00124E48 add.l d3,d5 ROM:00124E4A bclr #4,($131D).w ROM:00124E50 cmpi.l #0,d3 ROM:00124E56 blt.s loc_124E7C ROM:00124E58 cmpi.l #$1E00,d3 ROM:00124E5E bge.s loc_124E7C ROM:00124E60 cmpi.l #0,d5 ROM:00124E66 blt.s loc_124E76 ROM:00124E68 cmpi.l #$1E00,d5 ROM:00124E6E bge.s loc_124E76 ROM:00124E70 bset #4,($131D).w ROM:00124E76 ROM:00124E76 loc_124E76: ; CODE XREF: sub_124D66+100↑j ROM:00124E76 ; sub_124D66+108↑j ROM:00124E76 bra.l loc_124EC6 ROM:00124E7C ; --------------------------------------------------------------------------- ROM:00124E7C ROM:00124E7C loc_124E7C: ; CODE XREF: sub_124D66+F0↑j ROM:00124E7C ; sub_124D66+F8↑j ROM:00124E7C cmpi.l #$1E00,d3 ROM:00124E82 blt.s loc_124EA4 ROM:00124E84 cmpi.l #$10000,d3 ROM:00124E8A bge.s loc_124EA4 ROM:00124E8C cmpi.l #$1E00,d5 ROM:00124E92 blt.s loc_124EA2 ROM:00124E94 cmpi.l #$10000,d5 ROM:00124E9A bge.s loc_124EA2 ROM:00124E9C bset #4,($131D).w ROM:00124EA2 ROM:00124EA2 loc_124EA2: ; CODE XREF: sub_124D66+12C↑j ROM:00124EA2 ; sub_124D66+134↑j ROM:00124EA2 bra.s loc_124EC6 ROM:00124EA4 ; --------------------------------------------------------------------------- ROM:00124EA4 ROM:00124EA4 loc_124EA4: ; CODE XREF: sub_124D66+11C↑j ROM:00124EA4 ; sub_124D66+124↑j ROM:00124EA4 cmp.l ($41C).w,d3 ROM:00124EA8 blt.s loc_124EC6 ROM:00124EAA cmpi.l #$FFFE,d3 ROM:00124EB0 bge.s loc_124EC6 ROM:00124EB2 cmp.l ($41C).w,d5 ROM:00124EB6 blt.s loc_124EC6 ROM:00124EB8 cmpi.l #$FFFE,d5 ROM:00124EBE bge.s loc_124EC6 ROM:00124EC0 bset #4,($131D).w ROM:00124EC6 ROM:00124EC6 loc_124EC6: ; CODE XREF: sub_124D66:loc_124E76↑j ROM:00124EC6 ; sub_124D66:loc_124EA2↑j ... ROM:00124EC6 cmpi.l #unk_110000,d3 ROM:00124ECC blt.s loc_124EEE ROM:00124ECE cmpi.l #$13FFFF,d3 ROM:00124ED4 bge.s loc_124EEE ROM:00124ED6 cmpi.l #unk_110000,d5 ROM:00124EDC blt.s loc_124EEC ROM:00124EDE cmpi.l #$13FFFF,d5 ROM:00124EE4 bge.s loc_124EEC ROM:00124EE6 bset #4,($131D).w ROM:00124EEC ROM:00124EEC loc_124EEC: ; CODE XREF: sub_124D66+176↑j ROM:00124EEC ; sub_124D66+17E↑j ROM:00124EEC bra.s loc_124F14 ROM:00124EEE ; --------------------------------------------------------------------------- ROM:00124EEE ROM:00124EEE loc_124EEE: ; CODE XREF: sub_124D66+166↑j ROM:00124EEE ; sub_124D66+16E↑j ROM:00124EEE cmpi.l #$13C000,d3 ROM:00124EF4 blt.s loc_124F14 ROM:00124EF6 cmpi.l #$147BCA,d3 ROM:00124EFC bge.s loc_124F14 ROM:00124EFE cmpi.l #$13C000,d5 ROM:00124F04 blt.s loc_124F14 ROM:00124F06 cmpi.l #$147BCA,d5 ROM:00124F0C bge.s loc_124F14 ROM:00124F0E bset #4,($131D).w ROM:00124F14 ROM:00124F14 loc_124F14: ; CODE XREF: sub_124D66:loc_124EEC↑j ROM:00124F14 ; sub_124D66+18E↑j ... ROM:00124F14 btst #4,($131D).w ROM:00124F1A beq.s loc_124F4E ROM:00124F1C move.w d4,d2 ROM:00124F1E move.b $11F4(d2.w),(a0)+ ROM:00124F24 addq.w #1,d2 ROM:00124F26 move.b $11F4(d2.w),(a0)+ ROM:00124F2C addq.w #1,d2 ROM:00124F2E move.b $11F4(d2.w),(a0)+ ROM:00124F34 addq.w #1,d2 ROM:00124F36 move.w ($C50).w,d2 ROM:00124F3A move.b d2,(a0)+ ROM:00124F3C move.b #$FF,(a0) ROM:00124F40 clr.w d2 ROM:00124F42 movea.l ($424).w,a0 ROM:00124F46 addi.b #1,3(a0) ROM:00124F4C bra.s loc_124F50 ROM:00124F4E ; --------------------------------------------------------------------------- ROM:00124F4E ROM:00124F4E loc_124F4E: ; CODE XREF: sub_124D66+1B4↑j ROM:00124F4E bra.s loc_124F58 ROM:00124F50 ; --------------------------------------------------------------------------- ROM:00124F50 ROM:00124F50 loc_124F50: ; CODE XREF: sub_124D66+1E6↑j ROM:00124F50 bset #5,($133F).w ROM:00124F56 bra.s locret_124F5E ROM:00124F58 ; --------------------------------------------------------------------------- ROM:00124F58 ROM:00124F58 loc_124F58: ; CODE XREF: sub_124D66+1E↑j ROM:00124F58 ; sub_124D66+5A↑j ... ROM:00124F58 bclr #5,($133F).w ROM:00124F5E ROM:00124F5E locret_124F5E: ; CODE XREF: sub_124D66+1F0↑j ROM:00124F5E rts ROM:00124F5E ; End of function sub_124D66 ROM:00124F5E ROM:00124F60 ROM:00124F60 ; =============== S U B R O U T I N E ======================================= ROM:00124F60 ROM:00124F60 ROM:00124F60 sub_124F60: ; CODE XREF: sub_1231F0↑p ROM:00124F60 ; sub_123202+30↑p ROM:00124F60 bclr #7,($1333).w ROM:00124F66 clr.w d1 ROM:00124F68 move.b ($114C).w,d1 ROM:00124F6C cmpi.w #8,d1 ROM:00124F70 bcc.s locret_124F7A ROM:00124F72 movea.l off_124F7C(pc,d1.w*4),a0 ROM:00124F76 nop ROM:00124F78 jmp (a0) ROM:00124F7A ; --------------------------------------------------------------------------- ROM:00124F7A ROM:00124F7A locret_124F7A: ; CODE XREF: sub_124F60+10↑j ROM:00124F7A rts ROM:00124F7A ; End of function sub_124F60 ROM:00124F7A ROM:00124F7A ; --------------------------------------------------------------------------- ROM:00124F7C off_124F7C: dc.l loc_124F9C ; DATA XREF: sub_124F60+12↑r ROM:00124F80 dc.l dword_124FE4 ROM:00124F84 dc.l loc_12506C ROM:00124F88 dc.l loc_1250BA ROM:00124F8C dc.l loc_125104 ROM:00124F90 dc.l word_125152 ROM:00124F94 dc.l aNu8_2 ; "Nu\b8" ROM:00124F98 dc.l aNu8_2+2 ; "\b8" ROM:00124F9C ; --------------------------------------------------------------------------- ROM:00124F9C ROM:00124F9C loc_124F9C: ; DATA XREF: ROM:off_124F7C↑o ROM:00124F9C move.w $43C(a5),d0 ROM:00124FA0 clr.b ($8D5).w ROM:00124FA4 move.w d0,($684).w ROM:00124FA8 move.b #1,($8D5).w ROM:00124FAE bset #5,($133A).w ROM:00124FB4 bsr.l sub_1269B0 ROM:00124FBA move.b #0,($114D).w ROM:00124FC0 bclr #4,($1339).w ROM:00124FC6 bclr #2,($132D).w ROM:00124FCC bclr #2,($1333).w ROM:00124FD2 clr.b ($114B).w ROM:00124FD6 move.b #1,($114C).w ROM:00124FDC bra.l loc_125064 ROM:00124FE2 ; --------------------------------------------------------------------------- ROM:00124FE2 rts ROM:00124FE2 ; --------------------------------------------------------------------------- ROM:00124FE4 dword_124FE4: dc.l $C780000, $C606F08, $8380006, $13426608, $8380000 ROM:00124FE4 ; DATA XREF: ROM:00124F80↑o ROM:00124FE4 dc.l $133E6720, $423808D5, $42780684, $8F80004, $133911FC ROM:00124FE4 dc.l $1114B, $11FC0002, $114C60FF, $9C, $C780000, $6846E1A ROM:00124FE4 dc.l $8380006, $13426612, $8F80007, $133311FC, $6114C ROM:00124FE4 dc.l $60FF0000, $1580838, $4133D, $671E0838, $61342, $661608B8 ROM:00124FE4 dc.l $4133D, $61000168, $11FC0005, $114C60FF, $F2 ROM:00125064 ; --------------------------------------------------------------------------- ROM:00125064 ROM:00125064 loc_125064: ; CODE XREF: ROM:00124FDC↑j ROM:00125064 bsr.l sub_1269F6 ROM:0012506A rts ROM:0012506C ; --------------------------------------------------------------------------- ROM:0012506C ROM:0012506C loc_12506C: ; DATA XREF: ROM:00124F84↑o ROM:0012506C btst #3,($1330).w ROM:00125072 beq.s loc_125092 ROM:00125074 bclr #4,($1339).w ROM:0012507A bset #2,($1333).w ROM:00125080 move.b #3,($114B).w ROM:00125086 move.b #4,($114C).w ROM:0012508C bra.l loc_12514C ROM:00125092 ; --------------------------------------------------------------------------- ROM:00125092 ROM:00125092 loc_125092: ; CODE XREF: ROM:00125072↑j ROM:00125092 btst #0,($1346).w ROM:00125098 beq.s loc_1250B4 ROM:0012509A bclr #4,($1339).w ROM:001250A0 bset #2,($132D).w ROM:001250A6 move.b #2,($114B).w ROM:001250AC move.b #3,($114C).w ROM:001250B2 bra.s loc_1250FE ROM:001250B4 ; --------------------------------------------------------------------------- ROM:001250B4 ROM:001250B4 loc_1250B4: ; CODE XREF: ROM:00125098↑j ROM:001250B4 ; ROM:001250FC↓j ... ROM:001250B4 bsr.w sub_125582 ROM:001250B8 rts ROM:001250BA ; --------------------------------------------------------------------------- ROM:001250BA ROM:001250BA loc_1250BA: ; DATA XREF: ROM:00124F88↑o ROM:001250BA btst #3,($1330).w ROM:001250C0 beq.s loc_1250DC ROM:001250C2 bclr #2,($132D).w ROM:001250C8 bset #2,($1333).w ROM:001250CE move.b #3,($114B).w ROM:001250D4 move.b #4,($114C).w ROM:001250DA bra.s loc_12514C ROM:001250DC ; --------------------------------------------------------------------------- ROM:001250DC ROM:001250DC loc_1250DC: ; CODE XREF: ROM:001250C0↑j ROM:001250DC btst #4,($1340).w ROM:001250E2 beq.s loc_1250FE ROM:001250E4 bclr #2,($132D).w ROM:001250EA bset #4,($1339).w ROM:001250F0 move.b #1,($114B).w ROM:001250F6 move.b #2,($114C).w ROM:001250FC bra.s loc_1250B4 ROM:001250FE ; --------------------------------------------------------------------------- ROM:001250FE ROM:001250FE loc_1250FE: ; CODE XREF: ROM:001250B2↑j ROM:001250FE ; ROM:001250E2↑j ... ROM:001250FE bsr.w sub_125582 ROM:00125102 rts ROM:00125104 ; --------------------------------------------------------------------------- ROM:00125104 ROM:00125104 loc_125104: ; DATA XREF: ROM:00124F8C↑o ROM:00125104 btst #0,($1346).w ROM:0012510A beq.s loc_125126 ROM:0012510C bclr #2,($1333).w ROM:00125112 bset #2,($132D).w ROM:00125118 move.b #2,($114B).w ROM:0012511E move.b #3,($114C).w ROM:00125124 bra.s loc_1250FE ROM:00125126 ; --------------------------------------------------------------------------- ROM:00125126 ROM:00125126 loc_125126: ; CODE XREF: ROM:0012510A↑j ROM:00125126 btst #4,($1340).w ROM:0012512C beq.s loc_12514C ROM:0012512E bclr #2,($1333).w ROM:00125134 bset #4,($1339).w ROM:0012513A move.b #1,($114B).w ROM:00125140 move.b #2,($114C).w ROM:00125146 bra.l loc_1250B4 ROM:0012514C ; --------------------------------------------------------------------------- ROM:0012514C ROM:0012514C loc_12514C: ; CODE XREF: ROM:0012508C↑j ROM:0012514C ; ROM:001250DA↑j ... ROM:0012514C bsr.w sub_125582 ROM:00125150 rts ROM:00125150 ; --------------------------------------------------------------------------- ROM:00125152 word_125152: dc.w $838 ; DATA XREF: ROM:00124F90↑o ROM:00125154 dc.l $1133D, $661408F8, $71333, $11FC0006, $114C60FF, $2A ROM:00125154 dc.l $60224238, $8D54278, $68461FF, $FFFFE4A2, $8F80003 ROM:00125154 dc.l $131F61FF, $1972, $11FC0007, $114C602A ROM:00125190 ; --------------------------------------------------------------------------- ROM:00125190 rts ROM:00125190 ; --------------------------------------------------------------------------- ROM:00125192 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124F94↑o ROM:00125192 ; ROM:00124F98↑o ROM:00125197 dc.b 4 ROM:00125198 ; --------------------------------------------------------------------------- ROM:00125198 move.b d1,$671E(a1) ROM:0012519C bclr #4,($1341).w ROM:001251A2 bset #4,($1339).w ROM:001251A8 move.b #1,($114B).w ROM:001251AE move.b #2,($114C).w ROM:001251B4 bra.l loc_1250B4 ROM:001251BA ; --------------------------------------------------------------------------- ROM:001251BA rts ROM:001251BC ; --------------------------------------------------------------------------- ROM:001251BC rts ROM:001251BE ROM:001251BE ; =============== S U B R O U T I N E ======================================= ROM:001251BE ROM:001251BE ROM:001251BE sub_1251BE: ROM:001251BE bset #1,($133D).w ROM:001251C4 bclr #5,($1340).w ROM:001251CA bclr #0,($133B).w ROM:001251D0 move.b ($11F4).l,d0 ROM:001251D6 andi.b #$BF,d0 ROM:001251DA cmpi.b #$81,d0 ROM:001251DE beq.s loc_1251E6 ROM:001251E0 bclr #1,($133D).w ROM:001251E6 ROM:001251E6 loc_1251E6: ; CODE XREF: sub_1251BE+20↑j ROM:001251E6 move.w $21C(a5),d0 ROM:001251EA move.b ($11F5).l,d1 ROM:001251F0 cmp.b d0,d1 ROM:001251F2 beq.s loc_1251FA ROM:001251F4 bclr #1,($133D).w ROM:001251FA ROM:001251FA loc_1251FA: ; CODE XREF: sub_1251BE+34↑j ROM:001251FA move.b ($11F6).l,d0 ROM:00125200 move.b $A90(a5),d1 ROM:00125204 move.b $A91(a5),d2 ROM:00125208 cmp.b d0,d1 ROM:0012520A bgt.s loc_125210 ROM:0012520C cmp.b d0,d2 ROM:0012520E bge.s loc_125216 ROM:00125210 ROM:00125210 loc_125210: ; CODE XREF: sub_1251BE+4C↑j ROM:00125210 bclr #1,($133D).w ROM:00125216 ROM:00125216 loc_125216: ; CODE XREF: sub_1251BE+50↑j ROM:00125216 move.b ($11F7).l,d0 ROM:0012521C cmpi.b #$81,d0 ROM:00125220 beq.s locret_125228 ROM:00125222 bclr #1,($133D).w ROM:00125228 ROM:00125228 locret_125228: ; CODE XREF: sub_1251BE+62↑j ROM:00125228 rts ROM:00125228 ; End of function sub_1251BE ROM:00125228 ROM:0012522A ROM:0012522A ; =============== S U B R O U T I N E ======================================= ROM:0012522A ROM:0012522A ROM:0012522A sub_12522A: ROM:0012522A bclr #5,($1340).w ROM:00125230 clr.w d0 ROM:00125232 move.w word_133D8A(d0.w*2),d1 ROM:0012523A lsr.w #8,d1 ROM:0012523C btst #6,($1342).w ROM:00125242 beq.s loc_12524C ROM:00125244 move.b ($11F5).l,d2 ROM:0012524A bra.s loc_125268 ROM:0012524C ; --------------------------------------------------------------------------- ROM:0012524C ROM:0012524C loc_12524C: ; CODE XREF: sub_12522A+18↑j ROM:0012524C move.b ($11F4).l,d3 ROM:00125252 andi.b #$C0,d3 ROM:00125256 cmpi.b #0,d3 ROM:0012525A bne.s loc_125264 ROM:0012525C move.b ($11F5).l,d2 ROM:00125262 bra.s loc_125268 ROM:00125264 ; --------------------------------------------------------------------------- ROM:00125264 ROM:00125264 loc_125264: ; CODE XREF: sub_12522A+30↑j ROM:00125264 move.b #$7F,d2 ROM:00125268 ROM:00125268 loc_125268: ; CODE XREF: sub_12522A+20↑j ROM:00125268 ; sub_12522A+38↑j ... ROM:00125268 cmpi.b #$7F,d1 ROM:0012526C beq.s loc_125286 ROM:0012526E cmp.b d1,d2 ROM:00125270 beq.s loc_125286 ROM:00125272 addq.w #1,d0 ROM:00125274 bvc.s loc_12527A ROM:00125276 move.w #$8000,d0 ROM:0012527A ROM:0012527A loc_12527A: ; CODE XREF: sub_12522A+4A↑j ROM:0012527A move.w word_133D8A(d0.w*2),d1 ROM:00125282 lsr.w #8,d1 ROM:00125284 bra.s loc_125268 ROM:00125286 ; --------------------------------------------------------------------------- ROM:00125286 ROM:00125286 loc_125286: ; CODE XREF: sub_12522A+42↑j ROM:00125286 ; sub_12522A+46↑j ROM:00125286 cmpi.b #$7F,d1 ROM:0012528A bne.s loc_12529E ROM:0012528C bset #5,($1340).w ROM:00125292 move.w #4,($C52).w ROM:00125298 bra.l locret_125580 ROM:0012529E ; --------------------------------------------------------------------------- ROM:0012529E ROM:0012529E loc_12529E: ; CODE XREF: sub_12522A+60↑j ROM:0012529E btst #4,($1339).w ROM:001252A4 beq.s loc_1252AE ROM:001252A6 move.w #1,($C54).w ROM:001252AC bra.s loc_1252D4 ROM:001252AE ; --------------------------------------------------------------------------- ROM:001252AE ROM:001252AE loc_1252AE: ; CODE XREF: sub_12522A+7A↑j ROM:001252AE btst #2,($132D).w ROM:001252B4 beq.s loc_1252BE ROM:001252B6 move.w #2,($C54).w ROM:001252BC bra.s loc_1252D4 ROM:001252BE ; --------------------------------------------------------------------------- ROM:001252BE ROM:001252BE loc_1252BE: ; CODE XREF: sub_12522A+8A↑j ROM:001252BE btst #2,($1333).w ROM:001252C4 beq.s loc_1252CE ROM:001252C6 move.w #4,($C54).w ROM:001252CC bra.s loc_1252D4 ROM:001252CE ; --------------------------------------------------------------------------- ROM:001252CE ROM:001252CE loc_1252CE: ; CODE XREF: sub_12522A+9A↑j ROM:001252CE move.w #0,($C54).w ROM:001252D4 ROM:001252D4 loc_1252D4: ; CODE XREF: sub_12522A+82↑j ROM:001252D4 ; sub_12522A+92↑j ... ROM:001252D4 move.w word_133D8A(d0.w*2),d1 ROM:001252DC and.w ($C54).w,d1 ROM:001252E0 cmpi.w #0,d1 ROM:001252E4 bne.s loc_1252F8 ROM:001252E6 bset #5,($1340).w ROM:001252EC move.w #4,($C52).w ROM:001252F2 bra.l locret_125580 ROM:001252F8 ; --------------------------------------------------------------------------- ROM:001252F8 ROM:001252F8 loc_1252F8: ; CODE XREF: sub_12522A+BA↑j ROM:001252F8 move.w #1,d0 ROM:001252FC cmpi.b #$82,$11F4(d0.w) ROM:00125304 bne.s loc_12533E ROM:00125306 btst #6,($1342).w ROM:0012530C bne.s loc_12532C ROM:0012530E btst #4,($1339).w ROM:00125314 beq.s loc_12531E ROM:00125316 move.w #5,($C52).w ROM:0012531C bra.s loc_12532A ROM:0012531E ; --------------------------------------------------------------------------- ROM:0012531E ROM:0012531E loc_12531E: ; CODE XREF: sub_12522A+EA↑j ROM:0012531E bset #5,($1340).w ROM:00125324 move.w #4,($C52).w ROM:0012532A ROM:0012532A loc_12532A: ; CODE XREF: sub_12522A+F2↑j ROM:0012532A bra.s loc_125338 ROM:0012532C ; --------------------------------------------------------------------------- ROM:0012532C ROM:0012532C loc_12532C: ; CODE XREF: sub_12522A+E2↑j ROM:0012532C bset #5,($1340).w ROM:00125332 move.w #4,($C52).w ROM:00125338 ROM:00125338 loc_125338: ; CODE XREF: sub_12522A:loc_12532A↑j ROM:00125338 bra.l locret_125580 ROM:0012533E ; --------------------------------------------------------------------------- ROM:0012533E ROM:0012533E loc_12533E: ; CODE XREF: sub_12522A+DA↑j ROM:0012533E move.w #1,d0 ROM:00125342 move.w #2,d1 ROM:00125346 cmpi.b #$10,$11F4(d0.w) ROM:0012534E bne.l loc_12547E ROM:00125354 cmpi.b #$80,$11F4(d1.w) ROM:0012535C beq.s loc_125368 ROM:0012535E cmpi.b #$86,$11F4(d1.w) ROM:00125366 bne.s loc_125384 ROM:00125368 ROM:00125368 loc_125368: ; CODE XREF: sub_12522A+132↑j ROM:00125368 btst #4,($1339).w ROM:0012536E beq.s loc_125378 ROM:00125370 move.w #4,($C52).w ROM:00125376 bra.s loc_12537E ROM:00125378 ; --------------------------------------------------------------------------- ROM:00125378 ROM:00125378 loc_125378: ; CODE XREF: sub_12522A+144↑j ROM:00125378 move.w #2,($C52).w ROM:0012537E ROM:0012537E loc_12537E: ; CODE XREF: sub_12522A+14C↑j ROM:0012537E bra.l loc_125478 ROM:00125384 ; --------------------------------------------------------------------------- ROM:00125384 ROM:00125384 loc_125384: ; CODE XREF: sub_12522A+13C↑j ROM:00125384 cmpi.b #$90,$11F4(d1.w) ROM:0012538C bne.s loc_1253AA ROM:0012538E btst #2,($132D).w ROM:00125394 beq.s loc_12539E ROM:00125396 move.w #4,($C52).w ROM:0012539C bra.s loc_1253A4 ROM:0012539E ; --------------------------------------------------------------------------- ROM:0012539E ROM:0012539E loc_12539E: ; CODE XREF: sub_12522A+16A↑j ROM:0012539E move.w #0,($C52).w ROM:001253A4 ROM:001253A4 loc_1253A4: ; CODE XREF: sub_12522A+172↑j ROM:001253A4 bra.l loc_125478 ROM:001253AA ; --------------------------------------------------------------------------- ROM:001253AA ROM:001253AA loc_1253AA: ; CODE XREF: sub_12522A+162↑j ROM:001253AA cmpi.b #$A0,$11F4(d1.w) ROM:001253B2 bne.s loc_1253D0 ROM:001253B4 btst #2,($1333).w ROM:001253BA beq.s loc_1253C4 ROM:001253BC move.w #4,($C52).w ROM:001253C2 bra.s loc_1253CA ROM:001253C4 ; --------------------------------------------------------------------------- ROM:001253C4 ROM:001253C4 loc_1253C4: ; CODE XREF: sub_12522A+190↑j ROM:001253C4 move.w #1,($C52).w ROM:001253CA ROM:001253CA loc_1253CA: ; CODE XREF: sub_12522A+198↑j ROM:001253CA bra.l loc_125478 ROM:001253D0 ; --------------------------------------------------------------------------- ROM:001253D0 ROM:001253D0 loc_1253D0: ; CODE XREF: sub_12522A+188↑j ROM:001253D0 cmpi.b #$85,$11F4(d1.w) ROM:001253D8 bne.l loc_12546C ROM:001253DE btst #4,($934).w ROM:001253E4 beq.l loc_12545E ROM:001253EA btst #7,($1321).w ROM:001253F0 beq.s loc_12544E ROM:001253F2 move sr,-(sp) ROM:001253F4 move #$2700,sr ROM:001253F8 move.w #0,($FFFFFE0A).w ROM:001253FE move.w #0,($FFFFF448).w ROM:00125404 move.w #0,($FFFFF450).w ROM:0012540A clr.l d6 ROM:0012540C move.b ($115F).w,d6 ROM:00125410 swap d6 ROM:00125412 btst #6,($1342).w ROM:00125418 beq.s loc_12541E ROM:0012541A move.w #1,d6 ROM:0012541E ROM:0012541E loc_12541E: ; CODE XREF: sub_12522A+1EE↑j ROM:0012541E move.w #3,d2 ROM:00125422 move.l #$12345678,d4 ROM:00125428 cmpi.b #6,$11F4(d2.w) ROM:00125430 bne.s loc_125438 ROM:00125432 move.l #$12345677,d4 ROM:00125438 ROM:00125438 loc_125438: ; CODE XREF: sub_12522A+206↑j ROM:00125438 movea.l #$100000,a0 ROM:0012543E adda.l 4(a0),a0 ROM:00125442 movea.l #$10E000,a5 ROM:00125448 jmp (a0) ROM:0012544A ; --------------------------------------------------------------------------- ROM:0012544A bra.w loc_12545A ROM:0012544E ; --------------------------------------------------------------------------- ROM:0012544E ROM:0012544E loc_12544E: ; CODE XREF: sub_12522A+1C6↑j ROM:0012544E move.w #4,($C52).w ROM:00125454 bset #5,($1340).w ROM:0012545A ROM:0012545A loc_12545A: ; CODE XREF: sub_12522A+220↑j ROM:0012545A bra.w loc_12546A ROM:0012545E ; --------------------------------------------------------------------------- ROM:0012545E ROM:0012545E loc_12545E: ; CODE XREF: sub_12522A+1BA↑j ROM:0012545E move.w #4,($C52).w ROM:00125464 bset #5,($1340).w ROM:0012546A ROM:0012546A loc_12546A: ; CODE XREF: sub_12522A:loc_12545A↑j ROM:0012546A bra.s loc_125478 ROM:0012546C ; --------------------------------------------------------------------------- ROM:0012546C ROM:0012546C loc_12546C: ; CODE XREF: sub_12522A+1AE↑j ROM:0012546C move.w #4,($C52).w ROM:00125472 bset #5,($1340).w ROM:00125478 ROM:00125478 loc_125478: ; CODE XREF: sub_12522A:loc_12537E↑j ROM:00125478 ; sub_12522A:loc_1253A4↑j ... ROM:00125478 bra.l locret_125580 ROM:0012547E ; --------------------------------------------------------------------------- ROM:0012547E ROM:0012547E loc_12547E: ; CODE XREF: sub_12522A+124↑j ROM:0012547E move.w #1,d0 ROM:00125482 cmpi.b #$20,$11F4(d0.w) ; ' ' ROM:0012548A bne.s loc_1254A8 ROM:0012548C btst #4,($1339).w ROM:00125492 beq.s loc_12549C ROM:00125494 move.w #4,($C52).w ROM:0012549A bra.s loc_1254A2 ROM:0012549C ; --------------------------------------------------------------------------- ROM:0012549C ROM:0012549C loc_12549C: ; CODE XREF: sub_12522A+268↑j ROM:0012549C move.w #2,($C52).w ROM:001254A2 ROM:001254A2 loc_1254A2: ; CODE XREF: sub_12522A+270↑j ROM:001254A2 bra.l locret_125580 ROM:001254A8 ; --------------------------------------------------------------------------- ROM:001254A8 ROM:001254A8 loc_1254A8: ; CODE XREF: sub_12522A+260↑j ROM:001254A8 move.w #1,d0 ROM:001254AC cmpi.b #$21,$11F4(d0.w) ; '!' ROM:001254B4 bne.s loc_125500 ROM:001254B6 move.w #2,d0 ROM:001254BA clr.w d3 ROM:001254BC move.b byte_133D88(d3.w),d1 ROM:001254C4 move.b $11F4(d0.w),d2 ROM:001254CA ROM:001254CA loc_1254CA: ; CODE XREF: sub_12522A+2BA↓j ROM:001254CA cmpi.b #$FF,d1 ROM:001254CE beq.s loc_1254E6 ROM:001254D0 cmp.b d1,d2 ROM:001254D2 beq.s loc_1254E6 ROM:001254D4 addq.w #1,d3 ROM:001254D6 bvc.s loc_1254DC ROM:001254D8 move.w #$8000,d3 ROM:001254DC ROM:001254DC loc_1254DC: ; CODE XREF: sub_12522A+2AC↑j ROM:001254DC move.b byte_133D88(d3.w),d1 ROM:001254E4 bra.s loc_1254CA ROM:001254E6 ; --------------------------------------------------------------------------- ROM:001254E6 ROM:001254E6 loc_1254E6: ; CODE XREF: sub_12522A+2A4↑j ROM:001254E6 ; sub_12522A+2A8↑j ROM:001254E6 cmpi.b #$FF,d1 ROM:001254EA bne.s loc_1254F4 ROM:001254EC move.w #4,($C52).w ROM:001254F2 bra.s loc_1254FA ROM:001254F4 ; --------------------------------------------------------------------------- ROM:001254F4 ROM:001254F4 loc_1254F4: ; CODE XREF: sub_12522A+2C0↑j ROM:001254F4 move.w #3,($C52).w ROM:001254FA ROM:001254FA loc_1254FA: ; CODE XREF: sub_12522A+2C8↑j ROM:001254FA bra.l locret_125580 ROM:00125500 ; --------------------------------------------------------------------------- ROM:00125500 ROM:00125500 loc_125500: ; CODE XREF: sub_12522A+28A↑j ROM:00125500 move.w #1,d0 ROM:00125504 cmpi.b #$23,$11F4(d0.w) ; '#' ROM:0012550C bne.s loc_125516 ROM:0012550E move.w #4,($C52).w ROM:00125514 bra.s locret_125580 ROM:00125516 ; --------------------------------------------------------------------------- ROM:00125516 ROM:00125516 loc_125516: ; CODE XREF: sub_12522A+2E2↑j ROM:00125516 move.w #1,d0 ROM:0012551A cmpi.b #$17,$11F4(d0.w) ROM:00125522 bne.s loc_12552C ROM:00125524 move.w #4,($C52).w ROM:0012552A bra.s locret_125580 ROM:0012552C ; --------------------------------------------------------------------------- ROM:0012552C ROM:0012552C loc_12552C: ; CODE XREF: sub_12522A+2F8↑j ROM:0012552C move.w #1,d0 ROM:00125530 cmpi.b #$18,$11F4(d0.w) ROM:00125538 bne.s loc_125542 ROM:0012553A move.w #4,($C52).w ROM:00125540 bra.s locret_125580 ROM:00125542 ; --------------------------------------------------------------------------- ROM:00125542 ROM:00125542 loc_125542: ; CODE XREF: sub_12522A+30E↑j ROM:00125542 move.w #1,d0 ROM:00125546 cmpi.b #$13,$11F4(d0.w) ROM:0012554E bne.s loc_125558 ROM:00125550 move.w #3,($C52).w ROM:00125556 bra.s locret_125580 ROM:00125558 ; --------------------------------------------------------------------------- ROM:00125558 ROM:00125558 loc_125558: ; CODE XREF: sub_12522A+324↑j ROM:00125558 move.w #1,d0 ROM:0012555C cmpi.b #$11,$11F4(d0.w) ROM:00125564 bne.s loc_125574 ROM:00125566 bset #5,($936).w ROM:0012556C move.w #4,($C52).w ROM:00125572 bra.s locret_125580 ROM:00125574 ; --------------------------------------------------------------------------- ROM:00125574 ROM:00125574 loc_125574: ; CODE XREF: sub_12522A+33A↑j ROM:00125574 move.w #4,($C52).w ROM:0012557A move.w #4,($C52).w ROM:00125580 ROM:00125580 locret_125580: ; CODE XREF: sub_12522A+6E↑j ROM:00125580 ; sub_12522A+C8↑j ... ROM:00125580 rts ROM:00125580 ; End of function sub_12522A ROM:00125580 ROM:00125582 ROM:00125582 ; =============== S U B R O U T I N E ======================================= ROM:00125582 ROM:00125582 ROM:00125582 sub_125582: ; CODE XREF: ROM:loc_1250B4↑p ROM:00125582 ; ROM:loc_1250FE↑p ... ROM:00125582 bclr #3,($1330).w ROM:00125588 bclr #0,($1346).w ROM:0012558E bclr #4,($1340).w ROM:00125594 bclr #7,($1333).w ROM:0012559A bclr #0,($133B).w ROM:001255A0 clr.w d1 ROM:001255A2 move.b ($114D).w,d1 ROM:001255A6 cmpi.w #$10,d1 ROM:001255AA bcc.s locret_1255B4 ROM:001255AC movea.l off_1255B6(pc,d1.w*4),a0 ROM:001255B0 nop ROM:001255B2 jmp (a0) ROM:001255B4 ; --------------------------------------------------------------------------- ROM:001255B4 ROM:001255B4 locret_1255B4: ; CODE XREF: sub_125582+28↑j ROM:001255B4 rts ROM:001255B4 ; End of function sub_125582 ROM:001255B4 ROM:001255B4 ; --------------------------------------------------------------------------- ROM:001255B6 off_1255B6: dc.l loc_1255F6 ; DATA XREF: sub_125582+2A↑r ROM:001255BA dc.l dword_125628 ROM:001255BE dc.l loc_12570E ROM:001255C2 dc.l dword_125748 ROM:001255C6 dc.l loc_125814 ROM:001255CA dc.l word_12584A ROM:001255CE dc.l loc_1258A0 ROM:001255D2 dc.l loc_12599E ROM:001255D6 dc.l loc_1259E8 ROM:001255DA dc.l loc_125A22 ROM:001255DE dc.l loc_125A62 ROM:001255E2 dc.l loc_125A96 ROM:001255E6 dc.l word_125ACA ROM:001255EA dc.l aNu8_3 ; "Nu\b8" ROM:001255EE dc.l aNu8_3+2 ; "\b8" ROM:001255F2 dc.l loc_1256E0 ROM:001255F6 ; --------------------------------------------------------------------------- ROM:001255F6 ROM:001255F6 loc_1255F6: ; DATA XREF: ROM:off_1255B6↑o ROM:001255F6 bset #5,($133A).w ROM:001255FC bsr.l sub_1269B0 ROM:00125602 move.w $43E(a5),d0 ROM:00125606 clr.b ($8D6).w ROM:0012560A move.w d0,($686).w ROM:0012560E move.b #1,($8D6).w ROM:00125614 bclr #3,($1331).w ROM:0012561A move.b #1,($114D).w ROM:00125620 bra.l loc_1256D8 ROM:00125626 ; --------------------------------------------------------------------------- ROM:00125626 rts ROM:00125626 ; --------------------------------------------------------------------------- ROM:00125628 dword_125628: dc.l $8380004, $13396712, $8F80003, $133111FC, $5114D ROM:00125628 ; DATA XREF: ROM:001255BA↑o ROM:00125628 dc.l $60FF0000, $20C0838, $61342, $66260C78, $686, $6E1E61FF ROM:00125628 dc.l $10574, $61FF0001, $58008F8, $71333, $11FC000D, $114D60FF ROM:00125628 dc.l $4CE, $8380004, $133D6760, $8B80004, $133D303C, $1323C ROM:00125628 dc.l $20C30, $2701A0, $11F46624, $C300001, $11A011F4, $661A31FC ROM:00125628 dc.l $FB0542, $8F80007, $93E11FC, $F114D, $60FF0000, $5E6024 ROM:00125628 dc.l $8F80000, $133B61FF, $FFFFDF5E, $8F80003, $131F61FF ROM:00125628 dc.l $142E, $11FC0009, $114D60FF, $38C ROM:001256D8 ; --------------------------------------------------------------------------- ROM:001256D8 ROM:001256D8 loc_1256D8: ; CODE XREF: ROM:00125620↑j ROM:001256D8 ; ROM:00125A1A↓j ... ROM:001256D8 bsr.l sub_1269F6 ROM:001256DE rts ROM:001256E0 ; --------------------------------------------------------------------------- ROM:001256E0 ROM:001256E0 loc_1256E0: ; DATA XREF: ROM:001255F2↑o ROM:001256E0 btst #7,($935).w ROM:001256E6 beq.s locret_12570C ROM:001256E8 bsr.l sub_123452 ROM:001256EE bsr.l sub_12361A ROM:001256F4 bset #3,($131F).w ROM:001256FA bsr.l sub_126AF6 ROM:00125700 move.b #2,($114D).w ROM:00125706 bra.l locret_125746 ROM:0012570C ; --------------------------------------------------------------------------- ROM:0012570C ROM:0012570C locret_12570C: ; CODE XREF: ROM:001256E6↑j ROM:0012570C rts ROM:0012570E ; --------------------------------------------------------------------------- ROM:0012570E ROM:0012570E loc_12570E: ; DATA XREF: ROM:001255BE↑o ROM:0012570E btst #4,($1341).w ROM:00125714 beq.s locret_125746 ROM:00125716 bclr #4,($1341).w ROM:0012571C bset #5,($133A).w ROM:00125722 bsr.l sub_1269B0 ROM:00125728 move.w $43E(a5),d0 ROM:0012572C clr.b ($8D6).w ROM:00125730 move.w d0,($686).w ROM:00125734 move.b #1,($8D6).w ROM:0012573A move.b #3,($114D).w ROM:00125740 bra.l loc_12580C ROM:00125746 ; --------------------------------------------------------------------------- ROM:00125746 ROM:00125746 locret_125746: ; CODE XREF: ROM:00125706↑j ROM:00125746 ; ROM:00125714↑j ROM:00125746 rts ROM:00125746 ; --------------------------------------------------------------------------- ROM:00125748 dword_125748: dc.l $8380006, $13426626, $C780000, $6866E1E, $61FF0001 ROM:00125748 ; DATA XREF: ROM:001255C2↑o ROM:00125748 dc.l $46E61FF, $1047A, $8F80007, $133311FC, $D114D, $60FF0000 ROM:00125748 dc.l $3C80838, $4133D, $67FF0000, $8E08B8, $4133D, $303C0001 ROM:00125748 dc.l $323C0002, $343C0003, $363C0004, $18380C3E, $1A380C3F ROM:00125748 dc.l $C300027, $1A011F4, $663E0C30, $211A0, $11F46634 ROM:00125748 dc.l $B83021A0, $11F4662C, $BA3031A0, $11F46624, $61FFFFFF ROM:00125748 dc.l $DE5408F8, $3131F, $61FF0000, $132408F8, $31331, $11FC0004 ROM:00125748 dc.l $114D60FF, $64, $8F80000, $133B61FF, $FFFFDE2A, $8F80003 ROM:00125748 dc.l $131F61FF, $12FA, $11FC0008, $114D60FF, $218 ROM:0012580C ; --------------------------------------------------------------------------- ROM:0012580C ROM:0012580C loc_12580C: ; CODE XREF: ROM:00125740↑j ROM:0012580C bsr.l sub_1269F6 ROM:00125812 rts ROM:00125814 ; --------------------------------------------------------------------------- ROM:00125814 ROM:00125814 loc_125814: ; DATA XREF: ROM:001255C6↑o ROM:00125814 btst #4,($1341).w ROM:0012581A beq.s locret_125848 ROM:0012581C bclr #4,($1341).w ROM:00125822 bset #5,($133A).w ROM:00125828 bsr.l sub_1269B0 ROM:0012582E move.w $43E(a5),d0 ROM:00125832 clr.b ($8D6).w ROM:00125836 move.w d0,($686).w ROM:0012583A move.b #1,($8D6).w ROM:00125840 move.b #5,($114D).w ROM:00125846 bra.s loc_125898 ROM:00125848 ; --------------------------------------------------------------------------- ROM:00125848 ROM:00125848 locret_125848: ; CODE XREF: ROM:0012581A↑j ROM:00125848 rts ROM:00125848 ; --------------------------------------------------------------------------- ROM:0012584A word_12584A: dc.w $838 ; DATA XREF: ROM:001255CA↑o ROM:0012584C dc.l $61342, $662C0C78, $686, $6E2461FF, $1036C, $61FF0001 ROM:0012584C dc.l $37808F8, $71333, $8B80003, $133111FC, $D114D, $60FF0000 ROM:0012584C dc.l $2C00838, $4133D, $671208B8, $4133D, $6100F99C, $11FC0006 ROM:0012584C dc.l $114D6008 ROM:00125898 ; --------------------------------------------------------------------------- ROM:00125898 ROM:00125898 loc_125898: ; CODE XREF: ROM:00125846↑j ROM:00125898 ; ROM:001259E0↓j ... ROM:00125898 bsr.l sub_1269F6 ROM:0012589E rts ROM:001258A0 ; --------------------------------------------------------------------------- ROM:001258A0 ROM:001258A0 loc_1258A0: ; DATA XREF: ROM:001255CE↑o ROM:001258A0 cmpi.w #5,($C52).w ROM:001258A6 bne.s loc_1258C6 ROM:001258A8 bsr.l sub_12361A ROM:001258AE bset #3,($131F).w ROM:001258B4 bsr.l sub_126AF6 ROM:001258BA move.b #$E,($114D).w ROM:001258C0 bra.l locret_125B5E ROM:001258C6 ; --------------------------------------------------------------------------- ROM:001258C6 ROM:001258C6 loc_1258C6: ; CODE XREF: ROM:001258A6↑j ROM:001258C6 cmpi.w #0,($C52).w ROM:001258CC bne.s loc_1258F2 ROM:001258CE bsr.l sub_12361A ROM:001258D4 bset #3,($131F).w ROM:001258DA bsr.l sub_126AF6 ROM:001258E0 bset #4,($1345).w ROM:001258E6 move.b #$B,($114D).w ROM:001258EC bra.l locret_125AC8 ROM:001258F2 ; --------------------------------------------------------------------------- ROM:001258F2 ROM:001258F2 loc_1258F2: ; CODE XREF: ROM:001258CC↑j ROM:001258F2 cmpi.w #3,($C52).w ROM:001258F8 bne.s loc_125918 ROM:001258FA btst #5,($935).w ROM:00125900 beq.s loc_125916 ROM:00125902 bsr.l sub_124810 ROM:00125908 move.b #$C,($114D).w ROM:0012590E bra.l locret_125B38 ROM:00125914 ; --------------------------------------------------------------------------- ROM:00125914 bra.s loc_125918 ROM:00125916 ; --------------------------------------------------------------------------- ROM:00125916 ROM:00125916 loc_125916: ; CODE XREF: ROM:00125900↑j ROM:00125916 bra.s loc_125920 ROM:00125918 ; --------------------------------------------------------------------------- ROM:00125918 ROM:00125918 loc_125918: ; CODE XREF: ROM:001258F8↑j ROM:00125918 ; ROM:00125914↑j ROM:00125918 cmpi.w #4,($C52).w ROM:0012591E bne.s loc_125944 ROM:00125920 ROM:00125920 loc_125920: ; CODE XREF: ROM:loc_125916↑j ROM:00125920 bsr.l sub_124810 ROM:00125926 bsr.l sub_12361A ROM:0012592C bset #3,($131F).w ROM:00125932 bsr.l sub_126AF6 ROM:00125938 move.b #7,($114D).w ROM:0012593E bra.l locret_1259E6 ROM:00125944 ; --------------------------------------------------------------------------- ROM:00125944 ROM:00125944 loc_125944: ; CODE XREF: ROM:0012591E↑j ROM:00125944 cmpi.w #2,($C52).w ROM:0012594A bne.s loc_125970 ROM:0012594C bsr.l sub_12361A ROM:00125952 bset #3,($131F).w ROM:00125958 bsr.l sub_126AF6 ROM:0012595E bset #4,($1345).w ROM:00125964 move.b #9,($114D).w ROM:0012596A bra.l locret_125A60 ROM:00125970 ; --------------------------------------------------------------------------- ROM:00125970 ROM:00125970 loc_125970: ; CODE XREF: ROM:0012594A↑j ROM:00125970 cmpi.w #1,($C52).w ROM:00125976 bne.s locret_12599C ROM:00125978 bsr.l sub_12361A ROM:0012597E bset #3,($131F).w ROM:00125984 bsr.l sub_126AF6 ROM:0012598A bset #4,($1345).w ROM:00125990 move.b #$A,($114D).w ROM:00125996 bra.l locret_125A94 ROM:0012599C ; --------------------------------------------------------------------------- ROM:0012599C ROM:0012599C locret_12599C: ; CODE XREF: ROM:00125976↑j ROM:0012599C rts ROM:0012599E ; --------------------------------------------------------------------------- ROM:0012599E ROM:0012599E loc_12599E: ; DATA XREF: ROM:001255D2↑o ROM:0012599E btst #4,($1341).w ROM:001259A4 beq.s locret_1259E6 ROM:001259A6 btst #5,($936).w ROM:001259AC beq.s loc_1259B6 ROM:001259AE bsr.l sub_117E76 ROM:001259B4 bra.s locret_1259E6 ROM:001259B6 ; --------------------------------------------------------------------------- ROM:001259B6 ROM:001259B6 loc_1259B6: ; CODE XREF: ROM:001259AC↑j ROM:001259B6 bclr #4,($1341).w ROM:001259BC bset #5,($133A).w ROM:001259C2 bsr.l sub_1269B0 ROM:001259C8 move.w $43E(a5),d0 ROM:001259CC clr.b ($8D6).w ROM:001259D0 move.w d0,($686).w ROM:001259D4 move.b #1,($8D6).w ROM:001259DA move.b #5,($114D).w ROM:001259E0 bra.l loc_125898 ROM:001259E6 ; --------------------------------------------------------------------------- ROM:001259E6 ROM:001259E6 locret_1259E6: ; CODE XREF: ROM:0012593E↑j ROM:001259E6 ; ROM:001259A4↑j ... ROM:001259E6 rts ROM:001259E8 ; --------------------------------------------------------------------------- ROM:001259E8 ROM:001259E8 loc_1259E8: ; DATA XREF: ROM:001255D6↑o ROM:001259E8 btst #4,($1341).w ROM:001259EE beq.s locret_125A20 ROM:001259F0 bclr #4,($1341).w ROM:001259F6 bset #5,($133A).w ROM:001259FC bsr.l sub_1269B0 ROM:00125A02 move.w $43E(a5),d0 ROM:00125A06 clr.b ($8D6).w ROM:00125A0A move.w d0,($686).w ROM:00125A0E move.b #1,($8D6).w ROM:00125A14 move.b #1,($114D).w ROM:00125A1A bra.l loc_1256D8 ROM:00125A20 ; --------------------------------------------------------------------------- ROM:00125A20 ROM:00125A20 locret_125A20: ; CODE XREF: ROM:001259EE↑j ROM:00125A20 rts ROM:00125A22 ; --------------------------------------------------------------------------- ROM:00125A22 ROM:00125A22 loc_125A22: ; DATA XREF: ROM:001255DA↑o ROM:00125A22 btst #4,($1341).w ROM:00125A28 beq.s locret_125A60 ROM:00125A2A bclr #4,($1341).w ROM:00125A30 bset #4,($1340).w ROM:00125A36 bset #5,($133A).w ROM:00125A3C bsr.l sub_1269B0 ROM:00125A42 move.w $43E(a5),d0 ROM:00125A46 clr.b ($8D6).w ROM:00125A4A move.w d0,($686).w ROM:00125A4E move.b #1,($8D6).w ROM:00125A54 move.b #5,($114D).w ROM:00125A5A bra.l loc_125898 ROM:00125A60 ; --------------------------------------------------------------------------- ROM:00125A60 ROM:00125A60 locret_125A60: ; CODE XREF: ROM:0012596A↑j ROM:00125A60 ; ROM:00125A28↑j ROM:00125A60 rts ROM:00125A62 ; --------------------------------------------------------------------------- ROM:00125A62 ROM:00125A62 loc_125A62: ; DATA XREF: ROM:001255DE↑o ROM:00125A62 btst #4,($1341).w ROM:00125A68 beq.s locret_125A94 ROM:00125A6A bclr #4,($1341).w ROM:00125A70 bset #5,($133A).w ROM:00125A76 bsr.l sub_1269B0 ROM:00125A7C bset #3,($1330).w ROM:00125A82 bclr #3,($1331).w ROM:00125A88 move.b #1,($114D).w ROM:00125A8E bra.l loc_1256D8 ROM:00125A94 ; --------------------------------------------------------------------------- ROM:00125A94 ROM:00125A94 locret_125A94: ; CODE XREF: ROM:00125996↑j ROM:00125A94 ; ROM:00125A68↑j ROM:00125A94 rts ROM:00125A96 ; --------------------------------------------------------------------------- ROM:00125A96 ROM:00125A96 loc_125A96: ; DATA XREF: ROM:001255E2↑o ROM:00125A96 btst #4,($1341).w ROM:00125A9C beq.s locret_125AC8 ROM:00125A9E bclr #4,($1341).w ROM:00125AA4 bset #5,($133A).w ROM:00125AAA bsr.l sub_1269B0 ROM:00125AB0 bset #0,($1346).w ROM:00125AB6 bclr #3,($1331).w ROM:00125ABC move.b #1,($114D).w ROM:00125AC2 bra.l loc_1256D8 ROM:00125AC8 ; --------------------------------------------------------------------------- ROM:00125AC8 ROM:00125AC8 locret_125AC8: ; CODE XREF: ROM:001258EC↑j ROM:00125AC8 ; ROM:00125A9C↑j ROM:00125AC8 rts ROM:00125AC8 ; --------------------------------------------------------------------------- ROM:00125ACA word_125ACA: dc.w $838 ; DATA XREF: ROM:001255E6↑o ROM:00125ACC dc.l $61342, $662C0C78, $686, $6E2461FF, $100EC, $61FF0001 ROM:00125ACC dc.l $F808F8, $71333, $8B80003, $133111FC, $D114D, $60FF0000 ROM:00125ACC dc.l $400838, $6093F, $67026012, $8380004, $9396702, $60080838 ROM:00125ACC dc.l $133B, $671E61FF, $FFFFDAFE, $8F80003, $131F61FF ROM:00125ACC dc.l $FCE, $11FC0007, $114D60FF, $FFFFFEB2 ROM:00125B38 ; --------------------------------------------------------------------------- ROM:00125B38 ROM:00125B38 locret_125B38: ; CODE XREF: ROM:0012590E↑j ROM:00125B38 rts ROM:00125B38 ; --------------------------------------------------------------------------- ROM:00125B3A aNu8_3: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001255EA↑o ROM:00125B3A ; ROM:001255EE↑o ROM:00125B3F dc.b 4 ROM:00125B40 dc.l $1341671A, $8B80004, $134108F8, $71333, $8B80003 ROM:00125B40 dc.l $133111FC, $D114D ROM:00125B5C dc.b $60, $DC ROM:00125B5E ; --------------------------------------------------------------------------- ROM:00125B5E ROM:00125B5E locret_125B5E: ; CODE XREF: ROM:001258C0↑j ROM:00125B5E rts ROM:00125B60 ; --------------------------------------------------------------------------- ROM:00125B60 rts ROM:00125B62 ; --------------------------------------------------------------------------- ROM:00125B62 movea.w 8(a3),a0 ROM:00125B66 adda.l #$13C000,a0 ROM:00125B6C move.w (a0),d7 ROM:00125B6E cmpi.w #0,d7 ROM:00125B72 bne.s locret_125BA8 ROM:00125B74 clr.b ($1150).w ROM:00125B78 move.b $B(a3),d7 ROM:00125B7C ext.w d7 ROM:00125B7E lsr.w #1,d7 ROM:00125B80 lea $C(a3),a2 ROM:00125B84 move.w #1,d3 ROM:00125B88 bra.s loc_125B8E ROM:00125B8A ; --------------------------------------------------------------------------- ROM:00125B8A ROM:00125B8A loc_125B8A: ; CODE XREF: ROM:loc_125BA2↓j ROM:00125B8A addi.w #1,d3 ROM:00125B8E ROM:00125B8E loc_125B8E: ; CODE XREF: ROM:00125B88↑j ROM:00125B8E cmp.w d7,d3 ROM:00125B90 bgt.w loc_125BA4 ROM:00125B94 movea.w (a2)+,a4 ROM:00125B96 move.b (a2)+,d6 ROM:00125B98 move.b (a2)+,d5 ROM:00125B9A btst d6,(a4) ROM:00125B9C beq.s loc_125BA2 ROM:00125B9E or.b d5,($1150).w ROM:00125BA2 ROM:00125BA2 loc_125BA2: ; CODE XREF: ROM:00125B9C↑j ROM:00125BA2 bra.s loc_125B8A ROM:00125BA4 ; --------------------------------------------------------------------------- ROM:00125BA4 ROM:00125BA4 loc_125BA4: ; CODE XREF: ROM:00125B90↑j ROM:00125BA4 bsr.w sub_125BAA ROM:00125BA8 ROM:00125BA8 locret_125BA8: ; CODE XREF: ROM:00125B72↑j ROM:00125BA8 rts ROM:00125BAA ROM:00125BAA ; =============== S U B R O U T I N E ======================================= ROM:00125BAA ROM:00125BAA ROM:00125BAA sub_125BAA: ; CODE XREF: ROM:loc_125BA4↑p ROM:00125BAA move.b ($1150).w,d0 ROM:00125BAE btst #1,($133F).w ROM:00125BB4 bne.s loc_125BBC ROM:00125BB6 andi.b #$60,d0 ; '`' ROM:00125BBA bra.s loc_125BC0 ROM:00125BBC ; --------------------------------------------------------------------------- ROM:00125BBC ROM:00125BBC loc_125BBC: ; CODE XREF: sub_125BAA+A↑j ROM:00125BBC andi.b #$10,d0 ROM:00125BC0 ROM:00125BC0 loc_125BC0: ; CODE XREF: sub_125BAA+10↑j ROM:00125BC0 cmpi.b #0,d0 ROM:00125BC4 ble.s locret_125BFE ROM:00125BC6 addi.b #1,($114F).w ROM:00125BCC cmpi.b #$50,($114F).w ; 'P' ROM:00125BD2 bgt.s locret_125BFE ROM:00125BD4 move.w ($C42).w,d0 ROM:00125BD8 move.b ($C44).w,$11F4(d0.w) ROM:00125BE0 addi.w #1,d0 ROM:00125BE4 move.b ($C45).w,$11F4(d0.w) ROM:00125BEC addi.w #1,d0 ROM:00125BF0 move.b ($1150).w,$11F4(d0.w) ROM:00125BF8 addi.w #3,($C42).w ROM:00125BFE ROM:00125BFE locret_125BFE: ; CODE XREF: sub_125BAA+1A↑j ROM:00125BFE ; sub_125BAA+28↑j ROM:00125BFE rts ROM:00125BFE ; End of function sub_125BAA ROM:00125BFE ROM:00125C00 ROM:00125C00 ; =============== S U B R O U T I N E ======================================= ROM:00125C00 ROM:00125C00 ROM:00125C00 sub_125C00: ; CODE XREF: sub_1191E2+A↑p ROM:00125C00 ; sub_125DD4:loc_125E04↓p ROM:00125C00 clr.w ($588).w ROM:00125C04 clr.w ($58A).w ROM:00125C08 bclr #3,($92B).w ROM:00125C0E bclr #2,($937).w ROM:00125C14 bclr #2,($92B).w ROM:00125C1A bclr #3,($934).w ROM:00125C20 clr.w ($D7C).w ROM:00125C24 clr.b ($13D2).w ROM:00125C28 clr.w ($138A).w ROM:00125C2C clr.w ($138C).w ROM:00125C30 clr.w ($138E).w ROM:00125C34 clr.w ($1390).w ROM:00125C38 clr.w ($1392).w ROM:00125C3C clr.w ($1394).w ROM:00125C40 clr.w ($1396).w ROM:00125C44 clr.w ($1398).w ROM:00125C48 clr.w ($139A).w ROM:00125C4C clr.w ($139C).w ROM:00125C50 clr.w ($D96).w ROM:00125C54 clr.w ($D98).w ROM:00125C58 clr.w ($D9A).w ROM:00125C5C clr.w ($D9C).w ROM:00125C60 clr.w ($D9E).w ROM:00125C64 clr.w ($DA0).w ROM:00125C68 clr.w ($1B38).w ROM:00125C6C clr.w ($1B3A).w ROM:00125C70 clr.w ($DA2).w ROM:00125C74 clr.w ($DA4).w ROM:00125C78 clr.b ($1193).w ROM:00125C7C clr.b ($13D0).w ROM:00125C80 bclr #6,($1334).w ROM:00125C86 bclr #5,($142B).w ROM:00125C8C bclr #7,($142A).w ROM:00125C92 bclr #1,($142B).w ROM:00125C98 bclr #3,($142B).w ROM:00125C9E move.b #$FF,($13D3).w ROM:00125CA4 move.b #$FF,($11A8).w ROM:00125CAA move.w #$FFFF,($D8E).w ROM:00125CB0 move.w #$FFFF,($D90).w ROM:00125CB6 move.w #$FFFF,($1B30).w ROM:00125CBC move.w #$FFFF,($1B32).w ROM:00125CC2 clr.w ($E3A).w ROM:00125CC6 clr.w ($139E).w ROM:00125CCA clr.w ($E3E).w ROM:00125CCE clr.w ($E40).w ROM:00125CD2 clr.w ($E42).w ROM:00125CD6 clr.w ($13A0).w ROM:00125CDA clr.w ($13A2).w ROM:00125CDE clr.w ($13A4).w ROM:00125CE2 clr.w ($E44).w ROM:00125CE6 clr.w ($E46).w ROM:00125CEA clr.w ($E48).w ROM:00125CEE clr.w ($13A6).w ROM:00125CF2 clr.w ($13A8).w ROM:00125CF6 clr.w ($13AA).w ROM:00125CFA clr.w ($E4A).w ROM:00125CFE clr.w ($E4C).w ROM:00125D02 clr.w ($E4E).w ROM:00125D06 clr.w ($13AC).w ROM:00125D0A clr.w ($13AE).w ROM:00125D0E clr.w ($13B0).w ROM:00125D12 clr.w ($E50).w ROM:00125D16 clr.w ($E52).w ROM:00125D1A clr.w ($E54).w ROM:00125D1E clr.b ($13D6).w ROM:00125D22 clr.b ($13D7).w ROM:00125D26 clr.b ($13D8).w ROM:00125D2A clr.w ($A74).w ROM:00125D2E clr.w ($A76).w ROM:00125D32 clr.w ($49A).w ROM:00125D36 clr.w ($1364).w ROM:00125D3A clr.w ($1366).w ROM:00125D3E bsr.l sub_12EA52 ROM:00125D44 move.w #$20,d0 ; ' ' ROM:00125D48 move.b #$10,d1 ROM:00125D4C lea ($100E).w,a0 ROM:00125D50 bsr.l sub_1164A2 ROM:00125D56 lea ($104E).w,a0 ROM:00125D5A bsr.l sub_1164A2 ROM:00125D60 lea ($1B3C).w,a0 ROM:00125D64 bsr.l sub_1164A2 ROM:00125D6A lea ($1B7C).w,a0 ROM:00125D6E bsr.l sub_1164A2 ROM:00125D74 lea ($1BBC).w,a0 ROM:00125D78 bsr.l sub_1164A2 ROM:00125D7E lea ($1BFC).w,a0 ROM:00125D82 bsr.l sub_1164A2 ROM:00125D88 lea ($1C3C).w,a0 ROM:00125D8C bsr.l sub_1164A2 ROM:00125D92 lea ($1C7C).w,a0 ROM:00125D96 bsr.l sub_1164A2 ROM:00125D9C lea ($1CBC).w,a0 ROM:00125DA0 bsr.l sub_1164A2 ROM:00125DA6 lea ($1CFC).w,a0 ROM:00125DAA bsr.l sub_1164A2 ROM:00125DB0 lea ($1D3C).w,a0 ROM:00125DB4 bsr.l sub_1164A2 ROM:00125DBA move.b #8,d1 ROM:00125DBE lea ($1D9D).w,a0 ROM:00125DC2 bsr.l sub_1164A2 ROM:00125DC8 lea ($1D7D).w,a0 ROM:00125DCC bsr.l sub_1164A2 ROM:00125DD2 rts ROM:00125DD2 ; End of function sub_125C00 ROM:00125DD2 ROM:00125DD4 ROM:00125DD4 ; =============== S U B R O U T I N E ======================================= ROM:00125DD4 ROM:00125DD4 ROM:00125DD4 sub_125DD4: ; CODE XREF: sub_12361A+310↑p ROM:00125DD4 move.b $B(a3),d7 ROM:00125DD8 ext.w d7 ROM:00125DDA lsr.w #1,d7 ROM:00125DDC lea $C(a3),a2 ROM:00125DE0 move.w #1,d3 ROM:00125DE4 bra.s loc_125DEA ROM:00125DE6 ; --------------------------------------------------------------------------- ROM:00125DE6 ROM:00125DE6 loc_125DE6: ; CODE XREF: sub_125DD4:loc_125E02↓j ROM:00125DE6 addi.w #1,d3 ROM:00125DEA ROM:00125DEA loc_125DEA: ; CODE XREF: sub_125DD4+10↑j ROM:00125DEA cmp.w d7,d3 ROM:00125DEC bgt.w loc_125E04 ROM:00125DF0 movea.w (a2)+,a4 ROM:00125DF2 move.b (a2)+,d6 ROM:00125DF4 move.b (a2)+,d5 ROM:00125DF6 cmpi.b #$10,d5 ROM:00125DFA bne.s loc_125E00 ROM:00125DFC bset d6,(a4) ROM:00125DFE bra.s loc_125E02 ROM:00125E00 ; --------------------------------------------------------------------------- ROM:00125E00 ROM:00125E00 loc_125E00: ; CODE XREF: sub_125DD4+26↑j ROM:00125E00 bclr d6,(a4) ROM:00125E02 ROM:00125E02 loc_125E02: ; CODE XREF: sub_125DD4+2A↑j ROM:00125E02 bra.s loc_125DE6 ROM:00125E04 ; --------------------------------------------------------------------------- ROM:00125E04 ROM:00125E04 loc_125E04: ; CODE XREF: sub_125DD4+18↑j ROM:00125E04 bsr.w sub_125C00 ROM:00125E08 rts ROM:00125E08 ; End of function sub_125DD4 ROM:00125E08 ROM:00125E0A ROM:00125E0A ; =============== S U B R O U T I N E ======================================= ROM:00125E0A ROM:00125E0A ROM:00125E0A sub_125E0A: ; CODE XREF: sub_12361A+3C8↑p ROM:00125E0A btst #2,($133E).w ROM:00125E10 beq.s loc_125E1A ROM:00125E12 ori.b #1,($115C).w ROM:00125E18 bra.s loc_125E20 ROM:00125E1A ; --------------------------------------------------------------------------- ROM:00125E1A ROM:00125E1A loc_125E1A: ; CODE XREF: sub_125E0A+6↑j ROM:00125E1A andi.b #$FE,($115C).w ROM:00125E20 ROM:00125E20 loc_125E20: ; CODE XREF: sub_125E0A+E↑j ROM:00125E20 btst #7,($1327).w ROM:00125E26 beq.s loc_125E30 ROM:00125E28 ori.b #1,($1151).w ROM:00125E2E bra.s loc_125E36 ROM:00125E30 ; --------------------------------------------------------------------------- ROM:00125E30 ROM:00125E30 loc_125E30: ; CODE XREF: sub_125E0A+1C↑j ROM:00125E30 andi.b #$FE,($1151).w ROM:00125E36 ROM:00125E36 loc_125E36: ; CODE XREF: sub_125E0A+24↑j ROM:00125E36 btst #4,($934).w ROM:00125E3C beq.s loc_125E46 ROM:00125E3E ori.b #2,($1151).w ROM:00125E44 bra.s loc_125E4C ROM:00125E46 ; --------------------------------------------------------------------------- ROM:00125E46 ROM:00125E46 loc_125E46: ; CODE XREF: sub_125E0A+32↑j ROM:00125E46 andi.b #$FD,($1151).w ROM:00125E4C ROM:00125E4C loc_125E4C: ; CODE XREF: sub_125E0A+3A↑j ROM:00125E4C btst #4,($93D).w ROM:00125E52 beq.s loc_125E5C ROM:00125E54 ori.b #4,($1151).w ROM:00125E5A bra.s loc_125E62 ROM:00125E5C ; --------------------------------------------------------------------------- ROM:00125E5C ROM:00125E5C loc_125E5C: ; CODE XREF: sub_125E0A+48↑j ROM:00125E5C andi.b #$FB,($1151).w ROM:00125E62 ROM:00125E62 loc_125E62: ; CODE XREF: sub_125E0A+50↑j ROM:00125E62 btst #1,($936).w ROM:00125E68 beq.s loc_125E72 ROM:00125E6A ori.b #8,($1151).w ROM:00125E70 bra.s loc_125E78 ROM:00125E72 ; --------------------------------------------------------------------------- ROM:00125E72 ROM:00125E72 loc_125E72: ; CODE XREF: sub_125E0A+5E↑j ROM:00125E72 andi.b #$F7,($1151).w ROM:00125E78 ROM:00125E78 loc_125E78: ; CODE XREF: sub_125E0A+66↑j ROM:00125E78 btst #5,($938).w ROM:00125E7E beq.s loc_125E88 ROM:00125E80 ori.b #$10,($1151).w ROM:00125E86 bra.s loc_125E8E ROM:00125E88 ; --------------------------------------------------------------------------- ROM:00125E88 ROM:00125E88 loc_125E88: ; CODE XREF: sub_125E0A+74↑j ROM:00125E88 andi.b #$EF,($1151).w ROM:00125E8E ROM:00125E8E loc_125E8E: ; CODE XREF: sub_125E0A+7C↑j ROM:00125E8E btst #3,($93D).w ROM:00125E94 beq.s loc_125E9E ROM:00125E96 ori.b #$20,($1151).w ; ' ' ROM:00125E9C bra.s loc_125EA4 ROM:00125E9E ; --------------------------------------------------------------------------- ROM:00125E9E ROM:00125E9E loc_125E9E: ; CODE XREF: sub_125E0A+8A↑j ROM:00125E9E andi.b #$DF,($1151).w ROM:00125EA4 ROM:00125EA4 loc_125EA4: ; CODE XREF: sub_125E0A+92↑j ROM:00125EA4 btst #7,($1343).w ROM:00125EAA beq.s loc_125EB4 ROM:00125EAC ori.b #$40,($1151).w ; '@' ROM:00125EB2 bra.s loc_125EBA ROM:00125EB4 ; --------------------------------------------------------------------------- ROM:00125EB4 ROM:00125EB4 loc_125EB4: ; CODE XREF: sub_125E0A+A0↑j ROM:00125EB4 andi.b #$BF,($1151).w ROM:00125EBA ROM:00125EBA loc_125EBA: ; CODE XREF: sub_125E0A+A8↑j ROM:00125EBA btst #7,($FFFFF411).w ROM:00125EC0 bne.s loc_125ECA ROM:00125EC2 ori.b #$80,($1151).w ROM:00125EC8 bra.s loc_125ED0 ROM:00125ECA ; --------------------------------------------------------------------------- ROM:00125ECA ROM:00125ECA loc_125ECA: ; CODE XREF: sub_125E0A+B6↑j ROM:00125ECA andi.b #$7F,($1151).w ROM:00125ED0 ROM:00125ED0 loc_125ED0: ; CODE XREF: sub_125E0A+BE↑j ROM:00125ED0 btst #7,($939).w ROM:00125ED6 beq.s loc_125EE0 ROM:00125ED8 ori.b #1,($1156).w ROM:00125EDE bra.s loc_125EE6 ROM:00125EE0 ; --------------------------------------------------------------------------- ROM:00125EE0 ROM:00125EE0 loc_125EE0: ; CODE XREF: sub_125E0A+CC↑j ROM:00125EE0 andi.b #$FE,($1156).w ROM:00125EE6 ROM:00125EE6 loc_125EE6: ; CODE XREF: sub_125E0A+D4↑j ROM:00125EE6 btst #1,($92F).w ROM:00125EEC beq.s loc_125EF6 ROM:00125EEE ori.b #2,($1156).w ROM:00125EF4 bra.s loc_125EFC ROM:00125EF6 ; --------------------------------------------------------------------------- ROM:00125EF6 ROM:00125EF6 loc_125EF6: ; CODE XREF: sub_125E0A+E2↑j ROM:00125EF6 andi.b #$FD,($1156).w ROM:00125EFC ROM:00125EFC loc_125EFC: ; CODE XREF: sub_125E0A+EA↑j ROM:00125EFC btst #0,($930).w ROM:00125F02 beq.s loc_125F0C ROM:00125F04 ori.b #4,($1156).w ROM:00125F0A bra.s loc_125F12 ROM:00125F0C ; --------------------------------------------------------------------------- ROM:00125F0C ROM:00125F0C loc_125F0C: ; CODE XREF: sub_125E0A+F8↑j ROM:00125F0C andi.b #$FB,($1156).w ROM:00125F12 ROM:00125F12 loc_125F12: ; CODE XREF: sub_125E0A+100↑j ROM:00125F12 btst #7,($92D).w ROM:00125F18 beq.s loc_125F22 ROM:00125F1A ori.b #8,($1156).w ROM:00125F20 bra.s loc_125F28 ROM:00125F22 ; --------------------------------------------------------------------------- ROM:00125F22 ROM:00125F22 loc_125F22: ; CODE XREF: sub_125E0A+10E↑j ROM:00125F22 andi.b #$F7,($1156).w ROM:00125F28 ROM:00125F28 loc_125F28: ; CODE XREF: sub_125E0A+116↑j ROM:00125F28 btst #1,($93B).w ROM:00125F2E beq.s loc_125F38 ROM:00125F30 ori.b #$10,($1156).w ROM:00125F36 bra.s loc_125F3E ROM:00125F38 ; --------------------------------------------------------------------------- ROM:00125F38 ROM:00125F38 loc_125F38: ; CODE XREF: sub_125E0A+124↑j ROM:00125F38 andi.b #$EF,($1156).w ROM:00125F3E ROM:00125F3E loc_125F3E: ; CODE XREF: sub_125E0A+12C↑j ROM:00125F3E btst #2,($93C).w ROM:00125F44 beq.s loc_125F4E ROM:00125F46 ori.b #$20,($1156).w ; ' ' ROM:00125F4C bra.s loc_125F54 ROM:00125F4E ; --------------------------------------------------------------------------- ROM:00125F4E ROM:00125F4E loc_125F4E: ; CODE XREF: sub_125E0A+13A↑j ROM:00125F4E andi.b #$DF,($1156).w ROM:00125F54 ROM:00125F54 loc_125F54: ; CODE XREF: sub_125E0A+142↑j ROM:00125F54 btst #2,($933).w ROM:00125F5A beq.s loc_125F64 ROM:00125F5C ori.b #$40,($1156).w ; '@' ROM:00125F62 bra.s loc_125F6A ROM:00125F64 ; --------------------------------------------------------------------------- ROM:00125F64 ROM:00125F64 loc_125F64: ; CODE XREF: sub_125E0A+150↑j ROM:00125F64 andi.b #$BF,($1156).w ROM:00125F6A ROM:00125F6A loc_125F6A: ; CODE XREF: sub_125E0A+158↑j ROM:00125F6A btst #5,($93F).w ROM:00125F70 beq.s loc_125F7A ROM:00125F72 ori.b #$80,($1156).w ROM:00125F78 bra.s loc_125F80 ROM:00125F7A ; --------------------------------------------------------------------------- ROM:00125F7A ROM:00125F7A loc_125F7A: ; CODE XREF: sub_125E0A+166↑j ROM:00125F7A andi.b #$7F,($1156).w ROM:00125F80 ROM:00125F80 loc_125F80: ; CODE XREF: sub_125E0A+16E↑j ROM:00125F80 btst #2,($934).w ROM:00125F86 beq.s loc_125F90 ROM:00125F88 ori.b #1,($1157).w ROM:00125F8E bra.s loc_125F96 ROM:00125F90 ; --------------------------------------------------------------------------- ROM:00125F90 ROM:00125F90 loc_125F90: ; CODE XREF: sub_125E0A+17C↑j ROM:00125F90 andi.b #$FE,($1157).w ROM:00125F96 ROM:00125F96 loc_125F96: ; CODE XREF: sub_125E0A+184↑j ROM:00125F96 btst #2,($C58).w ROM:00125F9C beq.s loc_125FA6 ROM:00125F9E ori.b #2,($1157).w ROM:00125FA4 bra.s loc_125FAC ROM:00125FA6 ; --------------------------------------------------------------------------- ROM:00125FA6 ROM:00125FA6 loc_125FA6: ; CODE XREF: sub_125E0A+192↑j ROM:00125FA6 andi.b #$FD,($1157).w ROM:00125FAC ROM:00125FAC loc_125FAC: ; CODE XREF: sub_125E0A+19A↑j ROM:00125FAC btst #1,($938).w ROM:00125FB2 beq.s loc_125FBC ROM:00125FB4 ori.b #4,($1157).w ROM:00125FBA bra.s loc_125FC2 ROM:00125FBC ; --------------------------------------------------------------------------- ROM:00125FBC ROM:00125FBC loc_125FBC: ; CODE XREF: sub_125E0A+1A8↑j ROM:00125FBC andi.b #$FB,($1157).w ROM:00125FC2 ROM:00125FC2 loc_125FC2: ; CODE XREF: sub_125E0A+1B0↑j ROM:00125FC2 btst #1,($C58).w ROM:00125FC8 beq.s loc_125FD2 ROM:00125FCA ori.b #8,($1157).w ROM:00125FD0 bra.s loc_125FD8 ROM:00125FD2 ; --------------------------------------------------------------------------- ROM:00125FD2 ROM:00125FD2 loc_125FD2: ; CODE XREF: sub_125E0A+1BE↑j ROM:00125FD2 andi.b #$F7,($1157).w ROM:00125FD8 ROM:00125FD8 loc_125FD8: ; CODE XREF: sub_125E0A+1C6↑j ROM:00125FD8 btst #0,($C58).w ROM:00125FDE beq.s loc_125FE8 ROM:00125FE0 ori.b #$10,($1157).w ROM:00125FE6 bra.s loc_125FEE ROM:00125FE8 ; --------------------------------------------------------------------------- ROM:00125FE8 ROM:00125FE8 loc_125FE8: ; CODE XREF: sub_125E0A+1D4↑j ROM:00125FE8 andi.b #$EF,($1157).w ROM:00125FEE ROM:00125FEE loc_125FEE: ; CODE XREF: sub_125E0A+1DC↑j ROM:00125FEE btst #7,($C59).w ROM:00125FF4 beq.s loc_125FFE ROM:00125FF6 ori.b #$20,($1157).w ; ' ' ROM:00125FFC bra.s loc_126004 ROM:00125FFE ; --------------------------------------------------------------------------- ROM:00125FFE ROM:00125FFE loc_125FFE: ; CODE XREF: sub_125E0A+1EA↑j ROM:00125FFE andi.b #$DF,($1157).w ROM:00126004 ROM:00126004 loc_126004: ; CODE XREF: sub_125E0A+1F2↑j ROM:00126004 btst #0,($1113).w ROM:0012600A beq.s loc_126014 ROM:0012600C ori.b #1,($1158).w ROM:00126012 bra.s loc_12601A ROM:00126014 ; --------------------------------------------------------------------------- ROM:00126014 ROM:00126014 loc_126014: ; CODE XREF: sub_125E0A+200↑j ROM:00126014 andi.b #$FE,($1158).w ROM:0012601A ROM:0012601A loc_12601A: ; CODE XREF: sub_125E0A+208↑j ROM:0012601A btst #0,($1120).w ROM:00126020 beq.s loc_12602A ROM:00126022 ori.b #2,($1158).w ROM:00126028 bra.s loc_126030 ROM:0012602A ; --------------------------------------------------------------------------- ROM:0012602A ROM:0012602A loc_12602A: ; CODE XREF: sub_125E0A+216↑j ROM:0012602A andi.b #$FD,($1158).w ROM:00126030 ROM:00126030 loc_126030: ; CODE XREF: sub_125E0A+21E↑j ROM:00126030 btst #0,($111E).w ROM:00126036 beq.s loc_126040 ROM:00126038 ori.b #4,($1158).w ROM:0012603E bra.s loc_126046 ROM:00126040 ; --------------------------------------------------------------------------- ROM:00126040 ROM:00126040 loc_126040: ; CODE XREF: sub_125E0A+22C↑j ROM:00126040 andi.b #$FB,($1158).w ROM:00126046 ROM:00126046 loc_126046: ; CODE XREF: sub_125E0A+234↑j ROM:00126046 btst #0,($11B4).w ROM:0012604C beq.s loc_126056 ROM:0012604E ori.b #1,($1185).w ROM:00126054 bra.s loc_12605C ROM:00126056 ; --------------------------------------------------------------------------- ROM:00126056 ROM:00126056 loc_126056: ; CODE XREF: sub_125E0A+242↑j ROM:00126056 andi.b #$FE,($1185).w ROM:0012605C ROM:0012605C loc_12605C: ; CODE XREF: sub_125E0A+24A↑j ROM:0012605C btst #2,($131D).w ROM:00126062 beq.s loc_12606C ROM:00126064 ori.b #1,($1159).w ROM:0012606A bra.s loc_126072 ROM:0012606C ; --------------------------------------------------------------------------- ROM:0012606C ROM:0012606C loc_12606C: ; CODE XREF: sub_125E0A+258↑j ROM:0012606C andi.b #$FE,($1159).w ROM:00126072 ROM:00126072 loc_126072: ; CODE XREF: sub_125E0A+260↑j ROM:00126072 btst #6,($1344).w ROM:00126078 beq.s loc_126082 ROM:0012607A ori.b #2,($1159).w ROM:00126080 bra.s loc_126088 ROM:00126082 ; --------------------------------------------------------------------------- ROM:00126082 ROM:00126082 loc_126082: ; CODE XREF: sub_125E0A+26E↑j ROM:00126082 andi.b #$FD,($1159).w ROM:00126088 ROM:00126088 loc_126088: ; CODE XREF: sub_125E0A+276↑j ROM:00126088 btst #2,($1334).w ROM:0012608E beq.s loc_126098 ROM:00126090 ori.b #4,($1159).w ROM:00126096 bra.s loc_12609E ROM:00126098 ; --------------------------------------------------------------------------- ROM:00126098 ROM:00126098 loc_126098: ; CODE XREF: sub_125E0A+284↑j ROM:00126098 andi.b #$FB,($1159).w ROM:0012609E ROM:0012609E loc_12609E: ; CODE XREF: sub_125E0A+28C↑j ROM:0012609E btst #3,($132A).w ROM:001260A4 beq.s loc_1260AE ROM:001260A6 ori.b #8,($1159).w ROM:001260AC bra.s loc_1260B4 ROM:001260AE ; --------------------------------------------------------------------------- ROM:001260AE ROM:001260AE loc_1260AE: ; CODE XREF: sub_125E0A+29A↑j ROM:001260AE andi.b #$F7,($1159).w ROM:001260B4 ROM:001260B4 loc_1260B4: ; CODE XREF: sub_125E0A+2A2↑j ROM:001260B4 btst #3,($1327).w ROM:001260BA beq.s loc_1260C4 ROM:001260BC ori.b #$10,($1159).w ROM:001260C2 bra.s loc_1260CA ROM:001260C4 ; --------------------------------------------------------------------------- ROM:001260C4 ROM:001260C4 loc_1260C4: ; CODE XREF: sub_125E0A+2B0↑j ROM:001260C4 andi.b #$EF,($1159).w ROM:001260CA ROM:001260CA loc_1260CA: ; CODE XREF: sub_125E0A+2B8↑j ROM:001260CA btst #4,($142B).w ROM:001260D0 beq.s loc_1260DA ROM:001260D2 ori.b #$20,($1159).w ; ' ' ROM:001260D8 bra.s loc_1260E0 ROM:001260DA ; --------------------------------------------------------------------------- ROM:001260DA ROM:001260DA loc_1260DA: ; CODE XREF: sub_125E0A+2C6↑j ROM:001260DA andi.b #$DF,($1159).w ROM:001260E0 ROM:001260E0 loc_1260E0: ; CODE XREF: sub_125E0A+2CE↑j ROM:001260E0 btst #2,($133C).w ROM:001260E6 beq.s loc_1260F0 ROM:001260E8 ori.b #1,($115A).w ROM:001260EE bra.s loc_1260F6 ROM:001260F0 ; --------------------------------------------------------------------------- ROM:001260F0 ROM:001260F0 loc_1260F0: ; CODE XREF: sub_125E0A+2DC↑j ROM:001260F0 andi.b #$FE,($115A).w ROM:001260F6 ROM:001260F6 loc_1260F6: ; CODE XREF: sub_125E0A+2E4↑j ROM:001260F6 btst #7,($1327).w ROM:001260FC beq.s loc_126106 ROM:001260FE ori.b #2,($115A).w ROM:00126104 bra.s loc_12610C ROM:00126106 ; --------------------------------------------------------------------------- ROM:00126106 ROM:00126106 loc_126106: ; CODE XREF: sub_125E0A+2F2↑j ROM:00126106 andi.b #$FD,($115A).w ROM:0012610C ROM:0012610C loc_12610C: ; CODE XREF: sub_125E0A+2FA↑j ROM:0012610C btst #4,($930).w ROM:00126112 beq.s loc_12611C ROM:00126114 ori.b #4,($115A).w ROM:0012611A bra.s loc_126122 ROM:0012611C ; --------------------------------------------------------------------------- ROM:0012611C ROM:0012611C loc_12611C: ; CODE XREF: sub_125E0A+308↑j ROM:0012611C andi.b #$FB,($115A).w ROM:00126122 ROM:00126122 loc_126122: ; CODE XREF: sub_125E0A+310↑j ROM:00126122 btst #6,($1325).w ROM:00126128 beq.s loc_126132 ROM:0012612A ori.b #8,($115A).w ROM:00126130 bra.s loc_126138 ROM:00126132 ; --------------------------------------------------------------------------- ROM:00126132 ROM:00126132 loc_126132: ; CODE XREF: sub_125E0A+31E↑j ROM:00126132 andi.b #$F7,($115A).w ROM:00126138 ROM:00126138 loc_126138: ; CODE XREF: sub_125E0A+326↑j ROM:00126138 btst #3,($133C).w ROM:0012613E beq.s loc_126148 ROM:00126140 ori.b #$10,($115A).w ROM:00126146 bra.s loc_12614E ROM:00126148 ; --------------------------------------------------------------------------- ROM:00126148 ROM:00126148 loc_126148: ; CODE XREF: sub_125E0A+334↑j ROM:00126148 andi.b #$EF,($115A).w ROM:0012614E ROM:0012614E loc_12614E: ; CODE XREF: sub_125E0A+33C↑j ROM:0012614E btst #0,($131E).w ROM:00126154 beq.s loc_12615E ROM:00126156 ori.b #$20,($115A).w ; ' ' ROM:0012615C bra.s loc_126164 ROM:0012615E ; --------------------------------------------------------------------------- ROM:0012615E ROM:0012615E loc_12615E: ; CODE XREF: sub_125E0A+34A↑j ROM:0012615E andi.b #$DF,($115A).w ROM:00126164 ROM:00126164 loc_126164: ; CODE XREF: sub_125E0A+352↑j ROM:00126164 btst #2,($1339).w ROM:0012616A beq.s loc_126174 ROM:0012616C ori.b #$20,($115A).w ; ' ' ROM:00126172 bra.s loc_12617A ROM:00126174 ; --------------------------------------------------------------------------- ROM:00126174 ROM:00126174 loc_126174: ; CODE XREF: sub_125E0A+360↑j ROM:00126174 andi.b #$DF,($115A).w ROM:0012617A ROM:0012617A loc_12617A: ; CODE XREF: sub_125E0A+368↑j ROM:0012617A btst #0,($1338).w ROM:00126180 beq.s loc_12618A ROM:00126182 ori.b #$20,($115A).w ; ' ' ROM:00126188 bra.s loc_126190 ROM:0012618A ; --------------------------------------------------------------------------- ROM:0012618A ROM:0012618A loc_12618A: ; CODE XREF: sub_125E0A+376↑j ROM:0012618A andi.b #$DF,($115A).w ROM:00126190 ROM:00126190 loc_126190: ; CODE XREF: sub_125E0A+37E↑j ROM:00126190 btst #1,($1327).w ROM:00126196 beq.s loc_1261A0 ROM:00126198 ori.b #1,($115B).w ROM:0012619E bra.s loc_1261A6 ROM:001261A0 ; --------------------------------------------------------------------------- ROM:001261A0 ROM:001261A0 loc_1261A0: ; CODE XREF: sub_125E0A+38C↑j ROM:001261A0 andi.b #$FE,($115B).w ROM:001261A6 ROM:001261A6 loc_1261A6: ; CODE XREF: sub_125E0A+394↑j ROM:001261A6 btst #1,($132F).w ROM:001261AC beq.s loc_1261B6 ROM:001261AE ori.b #2,($115B).w ROM:001261B4 bra.s loc_1261BC ROM:001261B6 ; --------------------------------------------------------------------------- ROM:001261B6 ROM:001261B6 loc_1261B6: ; CODE XREF: sub_125E0A+3A2↑j ROM:001261B6 andi.b #$FD,($115B).w ROM:001261BC ROM:001261BC loc_1261BC: ; CODE XREF: sub_125E0A+3AA↑j ROM:001261BC btst #7,($132E).w ROM:001261C2 beq.s loc_1261CC ROM:001261C4 ori.b #4,($115B).w ROM:001261CA bra.s loc_1261D2 ROM:001261CC ; --------------------------------------------------------------------------- ROM:001261CC ROM:001261CC loc_1261CC: ; CODE XREF: sub_125E0A+3B8↑j ROM:001261CC andi.b #$FB,($115B).w ROM:001261D2 ROM:001261D2 loc_1261D2: ; CODE XREF: sub_125E0A+3C0↑j ROM:001261D2 btst #6,($133E).w ROM:001261D8 beq.s loc_1261E2 ROM:001261DA ori.b #8,($115B).w ROM:001261E0 bra.s loc_1261E8 ROM:001261E2 ; --------------------------------------------------------------------------- ROM:001261E2 ROM:001261E2 loc_1261E2: ; CODE XREF: sub_125E0A+3CE↑j ROM:001261E2 andi.b #$F7,($115B).w ROM:001261E8 ROM:001261E8 loc_1261E8: ; CODE XREF: sub_125E0A+3D6↑j ROM:001261E8 btst #4,($132E).w ROM:001261EE beq.s loc_1261F8 ROM:001261F0 ori.b #$10,($115B).w ROM:001261F6 bra.s loc_1261FE ROM:001261F8 ; --------------------------------------------------------------------------- ROM:001261F8 ROM:001261F8 loc_1261F8: ; CODE XREF: sub_125E0A+3E4↑j ROM:001261F8 andi.b #$EF,($115B).w ROM:001261FE ROM:001261FE loc_1261FE: ; CODE XREF: sub_125E0A+3EC↑j ROM:001261FE btst #5,($938).w ROM:00126204 beq.s loc_12620E ROM:00126206 ori.b #$20,($115B).w ; ' ' ROM:0012620C bra.s loc_126214 ROM:0012620E ; --------------------------------------------------------------------------- ROM:0012620E ROM:0012620E loc_12620E: ; CODE XREF: sub_125E0A+3FA↑j ROM:0012620E andi.b #$DF,($115B).w ROM:00126214 ROM:00126214 loc_126214: ; CODE XREF: sub_125E0A+402↑j ROM:00126214 btst #3,($1345).w ROM:0012621A beq.s loc_126224 ROM:0012621C ori.b #$20,($115B).w ; ' ' ROM:00126222 bra.s loc_12622A ROM:00126224 ; --------------------------------------------------------------------------- ROM:00126224 ROM:00126224 loc_126224: ; CODE XREF: sub_125E0A+410↑j ROM:00126224 andi.b #$DF,($115B).w ROM:0012622A ROM:0012622A loc_12622A: ; CODE XREF: sub_125E0A+418↑j ROM:0012622A btst #0,($932).w ROM:00126230 bne.s loc_12623A ROM:00126232 ori.b #1,($1154).w ROM:00126238 bra.s loc_126240 ROM:0012623A ; --------------------------------------------------------------------------- ROM:0012623A ROM:0012623A loc_12623A: ; CODE XREF: sub_125E0A+426↑j ROM:0012623A andi.b #$FE,($1154).w ROM:00126240 ROM:00126240 loc_126240: ; CODE XREF: sub_125E0A+42E↑j ROM:00126240 btst #6,($932).w ROM:00126246 bne.s loc_126250 ROM:00126248 ori.b #2,($1154).w ROM:0012624E bra.s loc_126256 ROM:00126250 ; --------------------------------------------------------------------------- ROM:00126250 ROM:00126250 loc_126250: ; CODE XREF: sub_125E0A+43C↑j ROM:00126250 andi.b #$FD,($1154).w ROM:00126256 ROM:00126256 loc_126256: ; CODE XREF: sub_125E0A+444↑j ROM:00126256 btst #1,($1378).w ROM:0012625C beq.s loc_126266 ROM:0012625E ori.b #4,($1154).w ROM:00126264 bra.s loc_12626C ROM:00126266 ; --------------------------------------------------------------------------- ROM:00126266 ROM:00126266 loc_126266: ; CODE XREF: sub_125E0A+452↑j ROM:00126266 andi.b #$FB,($1154).w ROM:0012626C ROM:0012626C loc_12626C: ; CODE XREF: sub_125E0A+45A↑j ROM:0012626C btst #1,($933).w ROM:00126272 beq.s loc_12627C ROM:00126274 ori.b #8,($1154).w ROM:0012627A bra.s loc_126282 ROM:0012627C ; --------------------------------------------------------------------------- ROM:0012627C ROM:0012627C loc_12627C: ; CODE XREF: sub_125E0A+468↑j ROM:0012627C andi.b #$F7,($1154).w ROM:00126282 ROM:00126282 loc_126282: ; CODE XREF: sub_125E0A+470↑j ROM:00126282 btst #0,($1113).w ROM:00126288 beq.s loc_126292 ROM:0012628A ori.b #1,($1152).w ROM:00126290 bra.s loc_126298 ROM:00126292 ; --------------------------------------------------------------------------- ROM:00126292 ROM:00126292 loc_126292: ; CODE XREF: sub_125E0A+47E↑j ROM:00126292 andi.b #$FE,($1152).w ROM:00126298 ROM:00126298 loc_126298: ; CODE XREF: sub_125E0A+486↑j ROM:00126298 btst #1,($1113).w ROM:0012629E beq.s loc_1262A8 ROM:001262A0 ori.b #2,($1152).w ROM:001262A6 bra.s loc_1262AE ROM:001262A8 ; --------------------------------------------------------------------------- ROM:001262A8 ROM:001262A8 loc_1262A8: ; CODE XREF: sub_125E0A+494↑j ROM:001262A8 andi.b #$FD,($1152).w ROM:001262AE ROM:001262AE loc_1262AE: ; CODE XREF: sub_125E0A+49C↑j ROM:001262AE btst #0,($133D).w ROM:001262B4 beq.s loc_1262BE ROM:001262B6 ori.b #1,($1153).w ROM:001262BC bra.s loc_1262C4 ROM:001262BE ; --------------------------------------------------------------------------- ROM:001262BE ROM:001262BE loc_1262BE: ; CODE XREF: sub_125E0A+4AA↑j ROM:001262BE andi.b #$FE,($1153).w ROM:001262C4 ROM:001262C4 loc_1262C4: ; CODE XREF: sub_125E0A+4B2↑j ROM:001262C4 btst #0,($1337).w ROM:001262CA beq.s loc_1262D4 ROM:001262CC ori.b #2,($1153).w ROM:001262D2 bra.s loc_1262DA ROM:001262D4 ; --------------------------------------------------------------------------- ROM:001262D4 ROM:001262D4 loc_1262D4: ; CODE XREF: sub_125E0A+4C0↑j ROM:001262D4 andi.b #$FD,($1153).w ROM:001262DA ROM:001262DA loc_1262DA: ; CODE XREF: sub_125E0A+4C8↑j ROM:001262DA btst #7,($1327).w ROM:001262E0 beq.s loc_1262EA ROM:001262E2 ori.b #4,($1153).w ROM:001262E8 bra.s loc_1262F0 ROM:001262EA ; --------------------------------------------------------------------------- ROM:001262EA ROM:001262EA loc_1262EA: ; CODE XREF: sub_125E0A+4D6↑j ROM:001262EA andi.b #$FB,($1153).w ROM:001262F0 ROM:001262F0 loc_1262F0: ; CODE XREF: sub_125E0A+4DE↑j ROM:001262F0 btst #0,($1341).w ROM:001262F6 beq.s loc_126300 ROM:001262F8 ori.b #8,($1153).w ROM:001262FE bra.s loc_126306 ROM:00126300 ; --------------------------------------------------------------------------- ROM:00126300 ROM:00126300 loc_126300: ; CODE XREF: sub_125E0A+4EC↑j ROM:00126300 andi.b #$F7,($1153).w ROM:00126306 ROM:00126306 loc_126306: ; CODE XREF: sub_125E0A+4F4↑j ROM:00126306 btst #1,($133E).w ROM:0012630C beq.s loc_126316 ROM:0012630E ori.b #$10,($1153).w ROM:00126314 bra.s loc_12631C ROM:00126316 ; --------------------------------------------------------------------------- ROM:00126316 ROM:00126316 loc_126316: ; CODE XREF: sub_125E0A+502↑j ROM:00126316 andi.b #$EF,($1153).w ROM:0012631C ROM:0012631C loc_12631C: ; CODE XREF: sub_125E0A+50A↑j ROM:0012631C btst #7,($1321).w ROM:00126322 beq.s loc_12632C ROM:00126324 ori.b #$20,($1153).w ; ' ' ROM:0012632A bra.s loc_126332 ROM:0012632C ; --------------------------------------------------------------------------- ROM:0012632C ROM:0012632C loc_12632C: ; CODE XREF: sub_125E0A+518↑j ROM:0012632C andi.b #$DF,($1153).w ROM:00126332 ROM:00126332 loc_126332: ; CODE XREF: sub_125E0A+520↑j ROM:00126332 btst #6,($1325).w ROM:00126338 beq.s loc_126342 ROM:0012633A ori.b #$40,($1153).w ; '@' ROM:00126340 bra.s loc_126348 ROM:00126342 ; --------------------------------------------------------------------------- ROM:00126342 ROM:00126342 loc_126342: ; CODE XREF: sub_125E0A+52E↑j ROM:00126342 andi.b #$BF,($1153).w ROM:00126348 ROM:00126348 loc_126348: ; CODE XREF: sub_125E0A+536↑j ROM:00126348 btst #3,($132E).w ROM:0012634E beq.s loc_126358 ROM:00126350 ori.b #$80,($1153).w ROM:00126356 bra.s loc_12635E ROM:00126358 ; --------------------------------------------------------------------------- ROM:00126358 ROM:00126358 loc_126358: ; CODE XREF: sub_125E0A+544↑j ROM:00126358 andi.b #$7F,($1153).w ROM:0012635E ROM:0012635E loc_12635E: ; CODE XREF: sub_125E0A+54C↑j ROM:0012635E btst #2,($133A).w ROM:00126364 beq.s loc_12636E ROM:00126366 ori.w #1,($C5A).w ROM:0012636C bra.s loc_126374 ROM:0012636E ; --------------------------------------------------------------------------- ROM:0012636E ROM:0012636E loc_12636E: ; CODE XREF: sub_125E0A+55A↑j ROM:0012636E andi.w #$FFFE,($C5A).w ROM:00126374 ROM:00126374 loc_126374: ; CODE XREF: sub_125E0A+562↑j ROM:00126374 btst #3,($1337).w ROM:0012637A beq.s loc_126384 ROM:0012637C ori.w #2,($C5A).w ROM:00126382 bra.s loc_12638A ROM:00126384 ; --------------------------------------------------------------------------- ROM:00126384 ROM:00126384 loc_126384: ; CODE XREF: sub_125E0A+570↑j ROM:00126384 andi.w #$FFFD,($C5A).w ROM:0012638A ROM:0012638A loc_12638A: ; CODE XREF: sub_125E0A+578↑j ROM:0012638A btst #1,($1328).w ROM:00126390 beq.s loc_12639A ROM:00126392 ori.w #4,($C5A).w ROM:00126398 bra.s loc_1263A0 ROM:0012639A ; --------------------------------------------------------------------------- ROM:0012639A ROM:0012639A loc_12639A: ; CODE XREF: sub_125E0A+586↑j ROM:0012639A andi.w #$FFFB,($C5A).w ROM:001263A0 ROM:001263A0 loc_1263A0: ; CODE XREF: sub_125E0A+58E↑j ROM:001263A0 btst #6,($92E).w ROM:001263A6 beq.s loc_1263B0 ROM:001263A8 ori.w #8,($C5A).w ROM:001263AE bra.s loc_1263B6 ROM:001263B0 ; --------------------------------------------------------------------------- ROM:001263B0 ROM:001263B0 loc_1263B0: ; CODE XREF: sub_125E0A+59C↑j ROM:001263B0 andi.w #$FFF7,($C5A).w ROM:001263B6 ROM:001263B6 loc_1263B6: ; CODE XREF: sub_125E0A+5A4↑j ROM:001263B6 btst #1,($1339).w ROM:001263BC beq.s loc_1263C6 ROM:001263BE ori.w #$10,($C5A).w ROM:001263C4 bra.s loc_1263CC ROM:001263C6 ; --------------------------------------------------------------------------- ROM:001263C6 ROM:001263C6 loc_1263C6: ; CODE XREF: sub_125E0A+5B2↑j ROM:001263C6 andi.w #$FFEF,($C5A).w ROM:001263CC ROM:001263CC loc_1263CC: ; CODE XREF: sub_125E0A+5BA↑j ROM:001263CC btst #6,($132F).w ROM:001263D2 beq.s loc_1263DC ROM:001263D4 ori.w #$20,($C5A).w ; ' ' ROM:001263DA bra.s loc_1263E2 ROM:001263DC ; --------------------------------------------------------------------------- ROM:001263DC ROM:001263DC loc_1263DC: ; CODE XREF: sub_125E0A+5C8↑j ROM:001263DC andi.w #$FFDF,($C5A).w ROM:001263E2 ROM:001263E2 loc_1263E2: ; CODE XREF: sub_125E0A+5D0↑j ROM:001263E2 btst #7,($1324).w ROM:001263E8 beq.s loc_1263F2 ROM:001263EA ori.w #$40,($C5A).w ; '@' ROM:001263F0 bra.s loc_1263F8 ROM:001263F2 ; --------------------------------------------------------------------------- ROM:001263F2 ROM:001263F2 loc_1263F2: ; CODE XREF: sub_125E0A+5DE↑j ROM:001263F2 andi.w #$FFBF,($C5A).w ROM:001263F8 ROM:001263F8 loc_1263F8: ; CODE XREF: sub_125E0A+5E6↑j ROM:001263F8 btst #5,($1324).w ROM:001263FE beq.s loc_126408 ROM:00126400 ori.w #$80,($C5A).w ROM:00126406 bra.s loc_12640E ROM:00126408 ; --------------------------------------------------------------------------- ROM:00126408 ROM:00126408 loc_126408: ; CODE XREF: sub_125E0A+5F4↑j ROM:00126408 andi.w #$FF7F,($C5A).w ROM:0012640E ROM:0012640E loc_12640E: ; CODE XREF: sub_125E0A+5FC↑j ROM:0012640E btst #4,($1335).w ROM:00126414 beq.s loc_12641E ROM:00126416 ori.w #$100,($C5A).w ROM:0012641C bra.s loc_126424 ROM:0012641E ; --------------------------------------------------------------------------- ROM:0012641E ROM:0012641E loc_12641E: ; CODE XREF: sub_125E0A+60A↑j ROM:0012641E andi.w #$FEFF,($C5A).w ROM:00126424 ROM:00126424 loc_126424: ; CODE XREF: sub_125E0A+612↑j ROM:00126424 btst #1,($1323).w ROM:0012642A beq.s loc_126434 ROM:0012642C ori.w #$200,($C5A).w ROM:00126432 bra.s loc_12643A ROM:00126434 ; --------------------------------------------------------------------------- ROM:00126434 ROM:00126434 loc_126434: ; CODE XREF: sub_125E0A+620↑j ROM:00126434 andi.w #$FDFF,($C5A).w ROM:0012643A ROM:0012643A loc_12643A: ; CODE XREF: sub_125E0A+628↑j ROM:0012643A btst #2,($1346).w ROM:00126440 beq.s loc_12644A ROM:00126442 ori.w #$400,($C5A).w ROM:00126448 bra.s loc_126450 ROM:0012644A ; --------------------------------------------------------------------------- ROM:0012644A ROM:0012644A loc_12644A: ; CODE XREF: sub_125E0A+636↑j ROM:0012644A andi.w #$FBFF,($C5A).w ROM:00126450 ROM:00126450 loc_126450: ; CODE XREF: sub_125E0A+63E↑j ROM:00126450 clr.l d0 ROM:00126452 move.w $3C4(a5),d1 ROM:00126456 cmpi.w #0,d1 ROM:0012645A bne.s loc_126460 ROM:0012645C bset #3,d0 ROM:00126460 ROM:00126460 loc_126460: ; CODE XREF: sub_125E0A+650↑j ROM:00126460 btst #1,($142A).w ROM:00126466 beq.s loc_126470 ROM:00126468 bset #$12,d0 ROM:0012646C bset #$10,d0 ROM:00126470 ROM:00126470 loc_126470: ; CODE XREF: sub_125E0A+65C↑j ROM:00126470 btst #4,($142A).w ROM:00126476 beq.s loc_12647C ROM:00126478 bset #$13,d0 ROM:0012647C ROM:0012647C loc_12647C: ; CODE XREF: sub_125E0A+66C↑j ROM:0012647C ori.l #1,d0 ROM:00126482 ori.l #0,d0 ROM:00126488 ori.l #0,d0 ROM:0012648E ori.l #0,d0 ROM:00126494 ori.l #0,d0 ROM:0012649A ori.l #$100,d0 ROM:001264A0 ori.l #$200,d0 ROM:001264A6 ori.l #$400,d0 ROM:001264AC ori.l #0,d0 ROM:001264B2 ori.l #$1000,d0 ROM:001264B8 ori.l #$2000,d0 ROM:001264BE ori.l #0,d0 ROM:001264C4 ori.l #0,d0 ROM:001264CA ori.l #$20000,d0 ROM:001264D0 ori.l #0,d0 ROM:001264D6 move.l d0,($970).w ROM:001264DA btst #0,($142B).w ROM:001264E0 beq.s loc_1264EA ROM:001264E2 ori.b #1,($1155).w ROM:001264E8 bra.s loc_1264F0 ROM:001264EA ; --------------------------------------------------------------------------- ROM:001264EA ROM:001264EA loc_1264EA: ; CODE XREF: sub_125E0A+6D6↑j ROM:001264EA andi.b #$FE,($1155).w ROM:001264F0 ROM:001264F0 loc_1264F0: ; CODE XREF: sub_125E0A+6DE↑j ROM:001264F0 btst #1,($131D).w ROM:001264F6 beq.s loc_126500 ROM:001264F8 ori.b #2,($1155).w ROM:001264FE bra.s loc_126506 ROM:00126500 ; --------------------------------------------------------------------------- ROM:00126500 ROM:00126500 loc_126500: ; CODE XREF: sub_125E0A+6EC↑j ROM:00126500 andi.b #$FD,($1155).w ROM:00126506 ROM:00126506 loc_126506: ; CODE XREF: sub_125E0A+6F4↑j ROM:00126506 btst #0,($132C).w ROM:0012650C beq.s loc_126516 ROM:0012650E ori.b #4,($1155).w ROM:00126514 bra.s loc_12651C ROM:00126516 ; --------------------------------------------------------------------------- ROM:00126516 ROM:00126516 loc_126516: ; CODE XREF: sub_125E0A+702↑j ROM:00126516 andi.b #$FB,($1155).w ROM:0012651C ROM:0012651C loc_12651C: ; CODE XREF: sub_125E0A+70A↑j ROM:0012651C btst #6,($1324).w ROM:00126522 beq.s loc_12652C ROM:00126524 ori.b #8,($1155).w ROM:0012652A bra.s locret_126532 ROM:0012652C ; --------------------------------------------------------------------------- ROM:0012652C ROM:0012652C loc_12652C: ; CODE XREF: sub_125E0A+718↑j ROM:0012652C andi.b #$F7,($1155).w ROM:00126532 ROM:00126532 locret_126532: ; CODE XREF: sub_125E0A+720↑j ROM:00126532 rts ROM:00126532 ; End of function sub_125E0A ROM:00126532 ROM:00126534 ROM:00126534 ; =============== S U B R O U T I N E ======================================= ROM:00126534 ROM:00126534 ROM:00126534 sub_126534: ; CODE XREF: sub_135BDA+4↓p ROM:00126534 move.w #2,($5A2).w ROM:0012653A bsr.l sub_11A850 ROM:00126540 rts ROM:00126540 ; End of function sub_126534 ROM:00126540 ROM:00126542 ROM:00126542 ; =============== S U B R O U T I N E ======================================= ROM:00126542 ROM:00126542 ROM:00126542 sub_126542: ; CODE XREF: sub_135BDA+A↓p ROM:00126542 btst #5,($935).w ROM:00126548 beq.s locret_12655C ROM:0012654A bclr #5,($935).w ROM:00126550 move.b #$20,($1141).w ; ' ' ROM:00126556 move.b #0,($1142).w ROM:0012655C ROM:0012655C locret_12655C: ; CODE XREF: sub_126542+6↑j ROM:0012655C rts ROM:0012655C ; End of function sub_126542 ROM:0012655C ROM:0012655E ROM:0012655E ; =============== S U B R O U T I N E ======================================= ROM:0012655E ROM:0012655E ROM:0012655E sub_12655E: ; CODE XREF: sub_124810+2B0↑p ROM:0012655E btst #5,($935).w ROM:00126564 beq.s loc_126574 ROM:00126566 bclr #5,($935).w ROM:0012656C move.b #$14,($1141).w ROM:00126572 bra.s locret_12657A ROM:00126574 ; --------------------------------------------------------------------------- ROM:00126574 ROM:00126574 loc_126574: ; CODE XREF: sub_12655E+6↑j ROM:00126574 bset #0,($133B).w ROM:0012657A ROM:0012657A locret_12657A: ; CODE XREF: sub_12655E+14↑j ROM:0012657A rts ROM:0012657A ; End of function sub_12655E ROM:0012657A ROM:0012657C ROM:0012657C ; =============== S U B R O U T I N E ======================================= ROM:0012657C ROM:0012657C ROM:0012657C sub_12657C: ; CODE XREF: sub_124810+252↑p ROM:0012657C ; sub_124810+29E↑p ROM:0012657C btst #5,($935).w ROM:00126582 beq.s loc_126592 ROM:00126584 bclr #5,($935).w ROM:0012658A move.b #$13,($1141).w ROM:00126590 bra.s locret_126598 ROM:00126592 ; --------------------------------------------------------------------------- ROM:00126592 ROM:00126592 loc_126592: ; CODE XREF: sub_12657C+6↑j ROM:00126592 bset #0,($133B).w ROM:00126598 ROM:00126598 locret_126598: ; CODE XREF: sub_12657C+14↑j ROM:00126598 rts ROM:00126598 ; End of function sub_12657C ROM:00126598 ROM:0012659A ROM:0012659A ; =============== S U B R O U T I N E ======================================= ROM:0012659A ROM:0012659A ROM:0012659A sub_12659A: ; CODE XREF: sub_124810:loc_124A6A↑p ROM:0012659A btst #5,($935).w ROM:001265A0 beq.s loc_1265BE ROM:001265A2 bclr #5,($935).w ROM:001265A8 move.b #$23,($1141).w ; '#' ROM:001265AE move.b ($11F6).l,d2 ROM:001265B4 subi.b #$27,d2 ; ''' ROM:001265B8 move.b d2,($1144).w ROM:001265BC bra.s locret_1265C4 ROM:001265BE ; --------------------------------------------------------------------------- ROM:001265BE ROM:001265BE loc_1265BE: ; CODE XREF: sub_12659A+6↑j ROM:001265BE bset #0,($133B).w ROM:001265C4 ROM:001265C4 locret_1265C4: ; CODE XREF: sub_12659A+22↑j ROM:001265C4 rts ROM:001265C4 ; End of function sub_12659A ROM:001265C4 ROM:001265C6 ROM:001265C6 ; =============== S U B R O U T I N E ======================================= ROM:001265C6 ROM:001265C6 ROM:001265C6 sub_1265C6: ; CODE XREF: sub_11327E+5E↑p ROM:001265C6 ; sub_123202+1E↑p ROM:001265C6 btst #6,($1342).w ROM:001265CC beq.s loc_1265D4 ROM:001265CE bsr.w sub_1265DA ROM:001265D2 bra.s locret_1265D8 ROM:001265D4 ; --------------------------------------------------------------------------- ROM:001265D4 ROM:001265D4 loc_1265D4: ; CODE XREF: sub_1265C6+6↑j ROM:001265D4 bsr.w sub_12678E ROM:001265D8 ROM:001265D8 locret_1265D8: ; CODE XREF: sub_1265C6+C↑j ROM:001265D8 rts ROM:001265D8 ; End of function sub_1265C6 ROM:001265D8 ROM:001265DA ROM:001265DA ; =============== S U B R O U T I N E ======================================= ROM:001265DA ROM:001265DA ROM:001265DA sub_1265DA: ; CODE XREF: sub_1265C6+8↑p ROM:001265DA clr.w d1 ROM:001265DC move.b ($1161).w,d1 ROM:001265E0 cmpi.w #8,d1 ROM:001265E4 bcc.s locret_1265EE ROM:001265E6 movea.l off_1265F0(pc,d1.w*4),a0 ROM:001265EA nop ROM:001265EC jmp (a0) ROM:001265EE ; --------------------------------------------------------------------------- ROM:001265EE ROM:001265EE locret_1265EE: ; CODE XREF: sub_1265DA+A↑j ROM:001265EE rts ROM:001265EE ; End of function sub_1265DA ROM:001265EE ROM:001265EE ; --------------------------------------------------------------------------- ROM:001265F0 off_1265F0: dc.l loc_126610 ; DATA XREF: sub_1265DA+C↑r ROM:001265F4 dc.l loc_126618 ROM:001265F8 dc.l loc_126626 ROM:001265FC dc.l loc_126656 ROM:00126600 dc.l loc_126696 ROM:00126604 dc.l loc_1266C4 ROM:00126608 dc.l loc_1266F8 ROM:0012660C dc.l loc_12673A ROM:00126610 ; --------------------------------------------------------------------------- ROM:00126610 ROM:00126610 loc_126610: ; DATA XREF: ROM:off_1265F0↑o ROM:00126610 move.b #1,($1161).w ROM:00126616 rts ROM:00126618 ; --------------------------------------------------------------------------- ROM:00126618 ROM:00126618 loc_126618: ; DATA XREF: ROM:001265F4↑o ROM:00126618 btst #4,($131F).w ROM:0012661E beq.s locret_126624 ROM:00126620 move.w ($FFFFFC0E).w,d1 ROM:00126624 ROM:00126624 locret_126624: ; CODE XREF: ROM:0012661E↑j ROM:00126624 rts ROM:00126626 ; --------------------------------------------------------------------------- ROM:00126626 ROM:00126626 loc_126626: ; DATA XREF: ROM:001265F8↑o ROM:00126626 btst #4,($131F).w ROM:0012662C beq.s locret_126654 ROM:0012662E move.w ($FFFFFC0E).w,d1 ROM:00126632 cmpi.b #$B8,d1 ROM:00126636 bne.s locret_126654 ROM:00126638 bsr.w sub_126A74 ROM:0012663C move.w $440(a5),d0 ROM:00126640 clr.b ($899).w ROM:00126644 move.w d0,($60C).w ROM:00126648 move.b #1,($899).w ROM:0012664E move.b #3,($1161).w ROM:00126654 ROM:00126654 locret_126654: ; CODE XREF: ROM:0012662C↑j ROM:00126654 ; ROM:00126636↑j ROM:00126654 rts ROM:00126656 ; --------------------------------------------------------------------------- ROM:00126656 ROM:00126656 loc_126656: ; DATA XREF: ROM:001265FC↑o ROM:00126656 btst #4,($131F).w ROM:0012665C beq.s locret_126694 ROM:0012665E move.w ($FFFFFC0E).w,d1 ROM:00126662 cmpi.b #$13,d1 ROM:00126666 bne.s loc_126686 ROM:00126668 bsr.w sub_126A74 ROM:0012666C move.w $440(a5),d0 ROM:00126670 clr.b ($899).w ROM:00126674 move.w d0,($60C).w ROM:00126678 move.b #1,($899).w ROM:0012667E move.b #4,($1161).w ROM:00126684 bra.s locret_126694 ROM:00126686 ; --------------------------------------------------------------------------- ROM:00126686 ROM:00126686 loc_126686: ; CODE XREF: ROM:00126666↑j ROM:00126686 bsr.w sub_126A30 ROM:0012668A clr.w ($C60).w ROM:0012668E move.b #2,($1161).w ROM:00126694 ROM:00126694 locret_126694: ; CODE XREF: ROM:0012665C↑j ROM:00126694 ; ROM:00126684↑j ROM:00126694 rts ROM:00126696 ; --------------------------------------------------------------------------- ROM:00126696 ROM:00126696 loc_126696: ; DATA XREF: ROM:00126600↑o ROM:00126696 btst #4,($131F).w ROM:0012669C beq.s locret_1266C2 ROM:0012669E bsr.w sub_126A74 ROM:001266A2 move.w ($FFFFFC0E).w,d1 ROM:001266A6 move.b d1,($115F).w ROM:001266AA move.w $440(a5),d0 ROM:001266AE clr.b ($899).w ROM:001266B2 move.w d0,($60C).w ROM:001266B6 move.b #1,($899).w ROM:001266BC move.b #5,($1161).w ROM:001266C2 ROM:001266C2 locret_1266C2: ; CODE XREF: ROM:0012669C↑j ROM:001266C2 rts ROM:001266C4 ; --------------------------------------------------------------------------- ROM:001266C4 ROM:001266C4 loc_1266C4: ; DATA XREF: ROM:00126604↑o ROM:001266C4 btst #4,($131F).w ROM:001266CA beq.s locret_1266F6 ROM:001266CC bsr.w sub_126A3A ROM:001266D0 move.w #1,($C60).w ROM:001266D6 move.w $440(a5),d0 ROM:001266DA clr.b ($899).w ROM:001266DE move.w d0,($60C).w ROM:001266E2 move.b #1,($899).w ROM:001266E8 move.w ($FFFFFC0E).w,d3 ROM:001266EC move.b d3,($115E).w ROM:001266F0 move.b #6,($1161).w ROM:001266F6 ROM:001266F6 locret_1266F6: ; CODE XREF: ROM:001266CA↑j ROM:001266F6 rts ROM:001266F8 ; --------------------------------------------------------------------------- ROM:001266F8 ROM:001266F8 loc_1266F8: ; DATA XREF: ROM:00126608↑o ROM:001266F8 btst #4,($131F).w ROM:001266FE beq.s locret_126738 ROM:00126700 subi.b #1,($115E).w ROM:00126706 bsr.w sub_126A3A ROM:0012670A addq.w #1,($C60).w ROM:0012670E bvc.s loc_126716 ROM:00126710 move.w #$8000,($C60).w ROM:00126716 ROM:00126716 loc_126716: ; CODE XREF: ROM:0012670E↑j ROM:00126716 move.w $440(a5),d0 ROM:0012671A clr.b ($899).w ROM:0012671E move.w d0,($60C).w ROM:00126722 move.b #1,($899).w ROM:00126728 cmpi.b #0,($115E).w ROM:0012672E bne.w locret_126738 ROM:00126732 move.b #7,($1161).w ROM:00126738 ROM:00126738 locret_126738: ; CODE XREF: ROM:001266FE↑j ROM:00126738 ; ROM:0012672E↑j ROM:00126738 rts ROM:0012673A ; --------------------------------------------------------------------------- ROM:0012673A ROM:0012673A loc_12673A: ; DATA XREF: ROM:0012660C↑o ROM:0012673A btst #4,($131F).w ROM:00126740 beq.s locret_12678A ROM:00126742 move.w ($FFFFFC0E).w,d1 ROM:00126746 cmp.b ($115D).w,d1 ROM:0012674A bne.s loc_12677C ROM:0012674C bsr.w sub_126A3A ROM:00126750 addq.w #1,($C60).w ROM:00126754 bvc.s loc_12675C ROM:00126756 move.w #$8000,($C60).w ROM:0012675C ROM:0012675C loc_12675C: ; CODE XREF: ROM:00126754↑j ROM:0012675C move.w $440(a5),d0 ROM:00126760 clr.b ($899).w ROM:00126764 move.w d0,($60C).w ROM:00126768 move.b #1,($899).w ROM:0012676E move.b #1,($1161).w ROM:00126774 bset #4,($133D).w ROM:0012677A bra.s locret_12678A ROM:0012677C ; --------------------------------------------------------------------------- ROM:0012677C ROM:0012677C loc_12677C: ; CODE XREF: ROM:0012674A↑j ROM:0012677C bsr.w sub_126A30 ROM:00126780 clr.w ($C60).w ROM:00126784 move.b #2,($1161).w ROM:0012678A ROM:0012678A locret_12678A: ; CODE XREF: ROM:00126740↑j ROM:0012678A ; ROM:0012677A↑j ROM:0012678A rts ROM:0012678C ; --------------------------------------------------------------------------- ROM:0012678C rts ROM:0012678E ROM:0012678E ; =============== S U B R O U T I N E ======================================= ROM:0012678E ROM:0012678E ROM:0012678E sub_12678E: ; CODE XREF: sub_1265C6:loc_1265D4↑p ROM:0012678E clr.w d1 ROM:00126790 move.b ($1160).w,d1 ROM:00126794 cmpi.w #7,d1 ROM:00126798 bcc.s locret_1267A2 ROM:0012679A movea.l off_1267A4(pc,d1.w*4),a0 ROM:0012679E nop ROM:001267A0 jmp (a0) ROM:001267A2 ; --------------------------------------------------------------------------- ROM:001267A2 ROM:001267A2 locret_1267A2: ; CODE XREF: sub_12678E+A↑j ROM:001267A2 rts ROM:001267A2 ; End of function sub_12678E ROM:001267A2 ROM:001267A2 ; --------------------------------------------------------------------------- ROM:001267A4 off_1267A4: dc.l loc_1267C0 ; DATA XREF: sub_12678E+C↑r ROM:001267A8 dc.l loc_1267C8 ROM:001267AC dc.l loc_1267D6 ROM:001267B0 dc.l loc_12688E ROM:001267B4 dc.l loc_12690C ROM:001267B8 dc.l loc_12694A ROM:001267BC dc.l loc_12697C ROM:001267C0 ; --------------------------------------------------------------------------- ROM:001267C0 ROM:001267C0 loc_1267C0: ; DATA XREF: ROM:off_1267A4↑o ROM:001267C0 move.b #1,($1160).w ROM:001267C6 rts ROM:001267C8 ; --------------------------------------------------------------------------- ROM:001267C8 ROM:001267C8 loc_1267C8: ; DATA XREF: ROM:001267A8↑o ROM:001267C8 btst #4,($131F).w ROM:001267CE beq.s locret_1267D4 ROM:001267D0 move.w ($FFFFFC0E).w,d1 ROM:001267D4 ROM:001267D4 locret_1267D4: ; CODE XREF: ROM:001267CE↑j ROM:001267D4 rts ROM:001267D6 ; --------------------------------------------------------------------------- ROM:001267D6 ROM:001267D6 loc_1267D6: ; DATA XREF: ROM:001267AC↑o ROM:001267D6 btst #4,($131F).w ROM:001267DC beq.l locret_12688C ROM:001267E2 move.w ($FFFFFC0E).w,d1 ROM:001267E6 andi.w #$C0,d1 ROM:001267EA move.w ($FFFFFC0E).w,d2 ROM:001267EE andi.w #$3F,d2 ; '?' ROM:001267F2 cmpi.w #0,d1 ROM:001267F6 bne.s loc_12685E ROM:001267F8 cmpi.w #0,d2 ROM:001267FC beq.s loc_12682E ROM:001267FE addq.w #2,d2 ROM:00126800 move.w d2,($C62).w ROM:00126804 bsr.w sub_126A3A ROM:00126808 addq.w #1,($C60).w ROM:0012680C bvc.s loc_126814 ROM:0012680E move.w #$8000,($C60).w ROM:00126814 ROM:00126814 loc_126814: ; CODE XREF: ROM:0012680C↑j ROM:00126814 move.w $440(a5),d0 ROM:00126818 clr.b ($899).w ROM:0012681C move.w d0,($60C).w ROM:00126820 move.b #1,($899).w ROM:00126826 move.b #3,($1160).w ROM:0012682C rts ROM:0012682E ; --------------------------------------------------------------------------- ROM:0012682E ROM:0012682E loc_12682E: ; CODE XREF: ROM:001267FC↑j ROM:0012682E move.w #3,($C62).w ROM:00126834 bsr.w sub_126A3A ROM:00126838 addq.w #1,($C60).w ROM:0012683C bvc.s loc_126844 ROM:0012683E move.w #$8000,($C60).w ROM:00126844 ROM:00126844 loc_126844: ; CODE XREF: ROM:0012683C↑j ROM:00126844 move.w $440(a5),d0 ROM:00126848 clr.b ($899).w ROM:0012684C move.w d0,($60C).w ROM:00126850 move.b #1,($899).w ROM:00126856 move.b #4,($1160).w ROM:0012685C rts ROM:0012685E ; --------------------------------------------------------------------------- ROM:0012685E ROM:0012685E loc_12685E: ; CODE XREF: ROM:001267F6↑j ROM:0012685E addq.w #4,d2 ROM:00126860 move.w d2,($C62).w ROM:00126864 bsr.w sub_126A3A ROM:00126868 addq.w #1,($C60).w ROM:0012686C bvc.s loc_126874 ROM:0012686E move.w #$8000,($C60).w ROM:00126874 ROM:00126874 loc_126874: ; CODE XREF: ROM:0012686C↑j ROM:00126874 move.w $440(a5),d0 ROM:00126878 clr.b ($899).w ROM:0012687C move.w d0,($60C).w ROM:00126880 move.b #1,($899).w ROM:00126886 move.b #5,($1160).w ROM:0012688C ROM:0012688C locret_12688C: ; CODE XREF: ROM:001267DC↑j ROM:0012688C rts ROM:0012688E ; --------------------------------------------------------------------------- ROM:0012688E ROM:0012688E loc_12688E: ; DATA XREF: ROM:001267B0↑o ROM:0012688E btst #4,($131F).w ROM:00126894 beq.l locret_12690A ROM:0012689A move.w ($C62).w,d1 ROM:0012689E subq.w #1,d1 ROM:001268A0 cmp.w ($C60).w,d1 ROM:001268A4 ble.s loc_1268CA ROM:001268A6 bsr.w sub_126A3A ROM:001268AA addq.w #1,($C60).w ROM:001268AE bvc.s loc_1268B6 ROM:001268B0 move.w #$8000,($C60).w ROM:001268B6 ROM:001268B6 loc_1268B6: ; CODE XREF: ROM:001268AE↑j ROM:001268B6 move.w $440(a5),d0 ROM:001268BA clr.b ($899).w ROM:001268BE move.w d0,($60C).w ROM:001268C2 move.b #1,($899).w ROM:001268C8 rts ROM:001268CA ; --------------------------------------------------------------------------- ROM:001268CA ROM:001268CA loc_1268CA: ; CODE XREF: ROM:001268A4↑j ROM:001268CA move.w ($FFFFFC0E).w,d1 ROM:001268CE cmp.b ($115D).w,d1 ROM:001268D2 bne.s loc_1268FA ROM:001268D4 bsr.w sub_126A3A ROM:001268D8 addq.w #1,($C60).w ROM:001268DC bvc.s loc_1268E4 ROM:001268DE move.w #$8000,($C60).w ROM:001268E4 ROM:001268E4 loc_1268E4: ; CODE XREF: ROM:001268DC↑j ROM:001268E4 clr.b ($899).w ROM:001268E8 clr.w ($60C).w ROM:001268EC bset #4,($133D).w ROM:001268F2 move.b #1,($1160).w ROM:001268F8 rts ROM:001268FA ; --------------------------------------------------------------------------- ROM:001268FA ROM:001268FA loc_1268FA: ; CODE XREF: ROM:001268D2↑j ROM:001268FA bsr.w sub_126A30 ROM:001268FE clr.w ($C60).w ROM:00126902 move.b #2,($1160).w ROM:00126908 rts ROM:0012690A ; --------------------------------------------------------------------------- ROM:0012690A ROM:0012690A locret_12690A: ; CODE XREF: ROM:00126894↑j ROM:0012690A rts ROM:0012690C ; --------------------------------------------------------------------------- ROM:0012690C ROM:0012690C loc_12690C: ; DATA XREF: ROM:001267B4↑o ROM:0012690C btst #4,($131F).w ROM:00126912 beq.s locret_126948 ROM:00126914 move.w ($FFFFFC0E).w,d1 ROM:00126918 andi.w #$FF,d1 ROM:0012691C add.w d1,($C62).w ROM:00126920 bsr.w sub_126A3A ROM:00126924 addq.w #1,($C60).w ROM:00126928 bvc.s loc_126930 ROM:0012692A move.w #$8000,($C60).w ROM:00126930 ROM:00126930 loc_126930: ; CODE XREF: ROM:00126928↑j ROM:00126930 move.w $440(a5),d0 ROM:00126934 clr.b ($899).w ROM:00126938 move.w d0,($60C).w ROM:0012693C move.b #1,($899).w ROM:00126942 move.b #3,($1160).w ROM:00126948 ROM:00126948 locret_126948: ; CODE XREF: ROM:00126912↑j ROM:00126948 rts ROM:0012694A ; --------------------------------------------------------------------------- ROM:0012694A ROM:0012694A loc_12694A: ; DATA XREF: ROM:001267B8↑o ROM:0012694A btst #4,($131F).w ROM:00126950 beq.s locret_12697A ROM:00126952 bsr.w sub_126A3A ROM:00126956 addq.w #1,($C60).w ROM:0012695A bvc.s loc_126962 ROM:0012695C move.w #$8000,($C60).w ROM:00126962 ROM:00126962 loc_126962: ; CODE XREF: ROM:0012695A↑j ROM:00126962 move.w $440(a5),d0 ROM:00126966 clr.b ($899).w ROM:0012696A move.w d0,($60C).w ROM:0012696E move.b #1,($899).w ROM:00126974 move.b #6,($1160).w ROM:0012697A ROM:0012697A locret_12697A: ; CODE XREF: ROM:00126950↑j ROM:0012697A rts ROM:0012697C ; --------------------------------------------------------------------------- ROM:0012697C ROM:0012697C loc_12697C: ; DATA XREF: ROM:001267BC↑o ROM:0012697C btst #4,($131F).w ROM:00126982 beq.s locret_1269AC ROM:00126984 bsr.w sub_126A3A ROM:00126988 addq.w #1,($C60).w ROM:0012698C bvc.s loc_126994 ROM:0012698E move.w #$8000,($C60).w ROM:00126994 ROM:00126994 loc_126994: ; CODE XREF: ROM:0012698C↑j ROM:00126994 move.w $440(a5),d0 ROM:00126998 clr.b ($899).w ROM:0012699C move.w d0,($60C).w ROM:001269A0 move.b #1,($899).w ROM:001269A6 move.b #3,($1160).w ROM:001269AC ROM:001269AC locret_1269AC: ; CODE XREF: ROM:00126982↑j ROM:001269AC rts ROM:001269AE ; --------------------------------------------------------------------------- ROM:001269AE rts ROM:001269B0 ROM:001269B0 ; =============== S U B R O U T I N E ======================================= ROM:001269B0 ROM:001269B0 ROM:001269B0 sub_1269B0: ; CODE XREF: ROM:00124FB4↑p ROM:001269B0 ; ROM:001255FC↑p ... ROM:001269B0 btst #6,($1342).w ROM:001269B6 beq.s loc_1269BE ROM:001269B8 move.b ($1161).w,d1 ROM:001269BC bra.s loc_1269C2 ROM:001269BE ; --------------------------------------------------------------------------- ROM:001269BE ROM:001269BE loc_1269BE: ; CODE XREF: sub_1269B0+6↑j ROM:001269BE move.b ($1160).w,d1 ROM:001269C2 ROM:001269C2 loc_1269C2: ; CODE XREF: sub_1269B0+C↑j ROM:001269C2 cmpi.b #1,d1 ROM:001269C6 bne.s locret_1269F4 ROM:001269C8 btst #5,($133A).w ROM:001269CE beq.s locret_1269F4 ROM:001269D0 bclr #5,($133A).w ROM:001269D6 bsr.w sub_126A30 ROM:001269DA clr.w ($C60).w ROM:001269DE btst #6,($1342).w ROM:001269E4 beq.s loc_1269EE ROM:001269E6 move.b #2,($1161).w ROM:001269EC bra.s locret_1269F4 ROM:001269EE ; --------------------------------------------------------------------------- ROM:001269EE ROM:001269EE loc_1269EE: ; CODE XREF: sub_1269B0+34↑j ROM:001269EE move.b #2,($1160).w ROM:001269F4 ROM:001269F4 locret_1269F4: ; CODE XREF: sub_1269B0+16↑j ROM:001269F4 ; sub_1269B0+1E↑j ... ROM:001269F4 rts ROM:001269F4 ; End of function sub_1269B0 ROM:001269F4 ROM:001269F6 ROM:001269F6 ; =============== S U B R O U T I N E ======================================= ROM:001269F6 ROM:001269F6 ROM:001269F6 sub_1269F6: ; CODE XREF: ROM:loc_125064↑p ROM:001269F6 ; ROM:loc_1256D8↑p ... ROM:001269F6 btst #6,($1342).w ROM:001269FC beq.s loc_126A00 ROM:001269FE bra.s locret_126A04 ROM:00126A00 ; --------------------------------------------------------------------------- ROM:00126A00 ROM:00126A00 loc_126A00: ; CODE XREF: sub_1269F6+6↑j ROM:00126A00 bsr.w sub_126A08 ROM:00126A04 ROM:00126A04 locret_126A04: ; CODE XREF: sub_1269F6+8↑j ROM:00126A04 rts ROM:00126A04 ; End of function sub_1269F6 ROM:00126A04 ROM:00126A06 ; --------------------------------------------------------------------------- ROM:00126A06 rts ROM:00126A08 ROM:00126A08 ; =============== S U B R O U T I N E ======================================= ROM:00126A08 ROM:00126A08 ROM:00126A08 sub_126A08: ; CODE XREF: sub_1269F6:loc_126A00↑p ROM:00126A08 cmpi.b #3,($1160).w ROM:00126A0E blt.s locret_126A2E ROM:00126A10 cmpi.b #6,($1160).w ROM:00126A16 bgt.s locret_126A2E ROM:00126A18 cmpi.w #0,($60C).w ROM:00126A1E bgt.s locret_126A2E ROM:00126A20 bsr.w sub_126A30 ROM:00126A24 clr.w ($C60).w ROM:00126A28 move.b #2,($1160).w ROM:00126A2E ROM:00126A2E locret_126A2E: ; CODE XREF: sub_126A08+6↑j ROM:00126A2E ; sub_126A08+E↑j ... ROM:00126A2E rts ROM:00126A2E ; End of function sub_126A08 ROM:00126A2E ROM:00126A30 ROM:00126A30 ; =============== S U B R O U T I N E ======================================= ROM:00126A30 ROM:00126A30 ROM:00126A30 sub_126A30: ; CODE XREF: ROM:loc_126686↑p ROM:00126A30 ; ROM:loc_12677C↑p ... ROM:00126A30 clr.w ($C5E).w ROM:00126A34 clr.b ($115D).w ROM:00126A38 rts ROM:00126A38 ; End of function sub_126A30 ROM:00126A38 ROM:00126A3A ROM:00126A3A ; =============== S U B R O U T I N E ======================================= ROM:00126A3A ROM:00126A3A ROM:00126A3A sub_126A3A: ; CODE XREF: ROM:001266CC↑p ROM:00126A3A ; ROM:00126706↑p ... ROM:00126A3A move.w ($FFFFFC0E).w,d1 ROM:00126A3E move.w ($C5E).w,d2 ROM:00126A42 move.b d1,$11F4(d2.w) ROM:00126A48 move.b ($115D).w,d3 ROM:00126A4C btst #6,($1342).w ROM:00126A52 bne.s loc_126A58 ROM:00126A54 add.b d1,d3 ROM:00126A56 bra.s loc_126A5A ROM:00126A58 ; --------------------------------------------------------------------------- ROM:00126A58 ROM:00126A58 loc_126A58: ; CODE XREF: sub_126A3A+18↑j ROM:00126A58 eor.b d1,d3 ROM:00126A5A ROM:00126A5A loc_126A5A: ; CODE XREF: sub_126A3A+1C↑j ROM:00126A5A move.b d3,($115D).w ROM:00126A5E addq.w #1,($C5E).w ROM:00126A62 move.w #$103,d1 ROM:00126A66 cmp.w ($C5E).w,d1 ROM:00126A6A bge.s locret_126A72 ROM:00126A6C move.w #$103,($C5E).w ROM:00126A72 ROM:00126A72 locret_126A72: ; CODE XREF: sub_126A3A+30↑j ROM:00126A72 rts ROM:00126A72 ; End of function sub_126A3A ROM:00126A72 ROM:00126A74 ROM:00126A74 ; =============== S U B R O U T I N E ======================================= ROM:00126A74 ROM:00126A74 ROM:00126A74 sub_126A74: ; CODE XREF: ROM:00126638↑p ROM:00126A74 ; ROM:00126668↑p ... ROM:00126A74 move.w ($FFFFFC0E).w,d1 ROM:00126A78 move.b ($115D).w,d3 ROM:00126A7C eor.b d1,d3 ROM:00126A7E move.b d3,($115D).w ROM:00126A82 rts ROM:00126A82 ; End of function sub_126A74 ROM:00126A82 ROM:00126A84 ROM:00126A84 ; =============== S U B R O U T I N E ======================================= ROM:00126A84 ROM:00126A84 ROM:00126A84 sub_126A84: ; CODE XREF: sub_11327E+30↑p ROM:00126A84 ; sub_123202+24↑p ROM:00126A84 clr.w d1 ROM:00126A86 move.b ($1162).w,d1 ROM:00126A8A cmpi.w #3,d1 ROM:00126A8E bcc.s locret_126A98 ROM:00126A90 movea.l off_126A9A(pc,d1.w*4),a0 ROM:00126A94 nop ROM:00126A96 jmp (a0) ROM:00126A98 ; --------------------------------------------------------------------------- ROM:00126A98 ROM:00126A98 locret_126A98: ; CODE XREF: sub_126A84+A↑j ROM:00126A98 rts ROM:00126A98 ; End of function sub_126A84 ROM:00126A98 ROM:00126A98 ; --------------------------------------------------------------------------- ROM:00126A9A off_126A9A: dc.l word_126AA6 ; DATA XREF: sub_126A84+C↑r ROM:00126A9E dc.l aNu8_4 ; "Nu\b8" ROM:00126AA2 dc.l aNu8_4+2 ; "\b8" ROM:00126AA6 word_126AA6: dc.w $8B8 ; DATA XREF: ROM:off_126A9A↑o ROM:00126AA8 dc.l $41341, $11FC0001, $11626002 ROM:00126AB4 ; --------------------------------------------------------------------------- ROM:00126AB4 rts ROM:00126AB4 ; --------------------------------------------------------------------------- ROM:00126AB6 aNu8_4: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00126A9E↑o ROM:00126AB6 ; ROM:00126AA2↑o ROM:00126ABB dc.b 3 ROM:00126ABC dc.l $13216732, $8B80003, $13213038, $C64B078, $C466C14 ROM:00126ABC dc.l $52780C64, $680631FC, $80000C64, $61000044, $6010600E ROM:00126ABC dc.l $8F80004, $134111FC, $11162, $60C44E75 ROM:00126AF4 ; --------------------------------------------------------------------------- ROM:00126AF4 rts ROM:00126AF6 ROM:00126AF6 ; =============== S U B R O U T I N E ======================================= ROM:00126AF6 ROM:00126AF6 ROM:00126AF6 sub_126AF6: ; CODE XREF: ROM:001256FA↑p ROM:00126AF6 ; ROM:001258B4↑p ... ROM:00126AF6 cmpi.b #1,($1162).w ROM:00126AFC bne.s locret_126B20 ROM:00126AFE btst #3,($131F).w ROM:00126B04 beq.s locret_126B20 ROM:00126B06 bclr #3,($131F).w ROM:00126B0C clr.w ($C5E).w ROM:00126B10 move.w #1,($C64).w ROM:00126B16 move.b #2,($1162).w ROM:00126B1C bsr.w sub_126B22 ROM:00126B20 ROM:00126B20 locret_126B20: ; CODE XREF: sub_126AF6+6↑j ROM:00126B20 ; sub_126AF6+E↑j ROM:00126B20 rts ROM:00126B20 ; End of function sub_126AF6 ROM:00126B20 ROM:00126B22 ROM:00126B22 ; =============== S U B R O U T I N E ======================================= ROM:00126B22 ROM:00126B22 ROM:00126B22 sub_126B22: ; CODE XREF: sub_126AF6+26↑p ROM:00126B22 move.w ($C5E).w,d0 ROM:00126B26 move.b $11F4(d0.w),d1 ROM:00126B2C move.w d1,($FFFFFC0E).w ROM:00126B30 addq.w #1,($C5E).w ROM:00126B34 bset #7,($FFFFFC0B).w ROM:00126B3A rts ROM:00126B3A ; End of function sub_126B22 ROM:00126B3A ROM:00126B3C ROM:00126B3C ; =============== S U B R O U T I N E ======================================= ROM:00126B3C ROM:00126B3C ROM:00126B3C sub_126B3C: ; CODE XREF: ROM:00117088↑p ROM:00126B3C bsr.l sub_126C6E ROM:00126B42 bsr.l sub_11B47A ROM:00126B48 bsr.l sub_126E68 ROM:00126B4E bsr.l sub_11F0C8 ROM:00126B54 bsr.l sub_11C924 ROM:00126B5A bsr.l sub_1271B2 ROM:00126B60 bsr.l sub_11BFA4 ROM:00126B66 bsr.l sub_1213C6 ROM:00126B6C bsr.l sub_130414 ROM:00126B72 bsr.l sub_11C23C ROM:00126B78 bsr.l sub_133112 ROM:00126B7E bsr.l sub_1221BE ROM:00126B84 bsr.l sub_122B0E ROM:00126B8A bsr.l sub_1337CC ROM:00126B90 bsr.l sub_11C4C8 ROM:00126B96 bsr.l sub_12F4C2 ROM:00126B9C bsr.l sub_12CD6E ROM:00126BA2 bsr.l sub_11E020 ROM:00126BA8 bsr.l sub_11EF34 ROM:00126BAE bsr.l nullsub_18 ROM:00126BB4 bsr.l sub_12FC4A ROM:00126BBA bsr.l sub_133806 ROM:00126BC0 bsr.l nullsub_14 ROM:00126BC6 bsr.l sub_130D18 ROM:00126BCC bsr.l nullsub_19 ROM:00126BD2 bsr.l sub_130702 ROM:00126BD8 bsr.l nullsub_21 ROM:00126BDE bsr.l nullsub_22 ROM:00126BE4 bsr.l sub_11C6D6 ROM:00126BEA bsr.l nullsub_11 ROM:00126BF0 bsr.l nullsub_13 ROM:00126BF6 bsr.l nullsub_12 ROM:00126BFC bsr.l nullsub_20 ROM:00126C02 bsr.l sub_12A32A ROM:00126C08 bsr.l sub_12A43C ROM:00126C0E bsr.l sub_12D5AE ROM:00126C14 bsr.l sub_12CFC4 ROM:00126C1A bsr.l sub_12F254 ROM:00126C20 bsr.l sub_12A44E ROM:00126C26 bsr.l sub_12DB78 ROM:00126C2C bsr.l sub_12B914 ROM:00126C32 bsr.l nullsub_23 ROM:00126C38 bsr.l nullsub_10 ROM:00126C3E move.l #2,d0 ROM:00126C44 move.l d0,-(sp) ROM:00126C46 bsr.l nullsub_3 ROM:00126C4C move.l (sp)+,d0 ROM:00126C4E bsr.l nullsub_24 ROM:00126C54 bsr.l nullsub_8 ROM:00126C5A cmpi.w #5,($55C).w ROM:00126C60 bne.s loc_126C68 ROM:00126C62 bsr.l nullsub_1 ROM:00126C68 ROM:00126C68 loc_126C68: ; CODE XREF: sub_126B3C+124↑j ROM:00126C68 addq.w #1,($C76).w ROM:00126C6C rts ROM:00126C6C ; End of function sub_126B3C ROM:00126C6C ROM:00126C6E ROM:00126C6E ; =============== S U B R O U T I N E ======================================= ROM:00126C6E ROM:00126C6E ROM:00126C6E sub_126C6E: ; CODE XREF: sub_126B3C↑p ROM:00126C6E clr.w d1 ROM:00126C70 move.b ($1165).w,d1 ROM:00126C74 cmpi.w #5,d1 ROM:00126C78 bcc.s locret_126C82 ROM:00126C7A movea.l off_126C84(pc,d1.w*4),a0 ROM:00126C7E nop ROM:00126C80 jmp (a0) ROM:00126C82 ; --------------------------------------------------------------------------- ROM:00126C82 ROM:00126C82 locret_126C82: ; CODE XREF: sub_126C6E+A↑j ROM:00126C82 rts ROM:00126C82 ; End of function sub_126C6E ROM:00126C82 ROM:00126C82 ; --------------------------------------------------------------------------- ROM:00126C84 off_126C84: dc.l loc_126C98 ; DATA XREF: sub_126C6E+C↑r ROM:00126C88 dc.l loc_126CC4 ROM:00126C8C dc.l loc_126D48 ROM:00126C90 dc.l loc_126DDC ROM:00126C94 dc.l loc_126E2C ROM:00126C98 ; --------------------------------------------------------------------------- ROM:00126C98 ROM:00126C98 loc_126C98: ; DATA XREF: ROM:off_126C84↑o ROM:00126C98 bset #7,($1321).w ROM:00126C9E bclr #0,($1341).w ROM:00126CA4 bclr #1,($133E).w ROM:00126CAA bclr #0,($1342).w ROM:00126CB0 bclr #7,($1342).w ROM:00126CB6 move.b #1,($1165).w ROM:00126CBC bra.l locret_126D46 ROM:00126CC2 ; --------------------------------------------------------------------------- ROM:00126CC2 rts ROM:00126CC4 ; --------------------------------------------------------------------------- ROM:00126CC4 ROM:00126CC4 loc_126CC4: ; DATA XREF: ROM:00126C88↑o ROM:00126CC4 move.w $45E(a5),d0 ROM:00126CC8 move.w $464(a5),d1 ROM:00126CCC btst #7,($936).w ROM:00126CD2 beq.s loc_126D16 ROM:00126CD4 cmp.w ($572).w,d0 ROM:00126CD8 ble.s loc_126D16 ROM:00126CDA cmp.w ($4F4).w,d1 ROM:00126CDE bgt.s loc_126D16 ROM:00126CE0 bclr #7,($1321).w ROM:00126CE6 bset #0,($1341).w ROM:00126CEC bclr #4,($132D).w ROM:00126CF2 bclr #7,($936).w ROM:00126CF8 move.w $462(a5),d1 ROM:00126CFC clr.b ($89E).w ROM:00126D00 move.w d1,($616).w ROM:00126D04 move.b #1,($89E).w ROM:00126D0A move.b #2,($1165).w ROM:00126D10 bra.l locret_126DDA ROM:00126D16 ; --------------------------------------------------------------------------- ROM:00126D16 ROM:00126D16 loc_126D16: ; CODE XREF: ROM:00126CD2↑j ROM:00126D16 ; ROM:00126CD8↑j ... ROM:00126D16 cmp.w ($572).w,d0 ROM:00126D1A bgt.s locret_126D46 ROM:00126D1C bclr #7,($1321).w ROM:00126D22 bset #1,($133E).w ROM:00126D28 bset #0,($1342).w ROM:00126D2E bclr #4,($132D).w ROM:00126D34 bset #7,($1342).w ROM:00126D3A move.b #4,($1165).w ROM:00126D40 bra.l locret_126E64 ROM:00126D46 ; --------------------------------------------------------------------------- ROM:00126D46 ROM:00126D46 locret_126D46: ; CODE XREF: ROM:00126CBC↑j ROM:00126D46 ; ROM:00126D1A↑j ... ROM:00126D46 rts ROM:00126D48 ; --------------------------------------------------------------------------- ROM:00126D48 ROM:00126D48 loc_126D48: ; DATA XREF: ROM:00126C8C↑o ROM:00126D48 btst #7,($936).w ROM:00126D4E beq.s loc_126D74 ROM:00126D50 bclr #7,($936).w ROM:00126D56 move.w $462(a5),d0 ROM:00126D5A clr.b ($89E).w ROM:00126D5E move.w d0,($616).w ROM:00126D62 move.b #1,($89E).w ROM:00126D68 move.b #2,($1165).w ROM:00126D6E bra.l locret_126DDA ROM:00126D74 ; --------------------------------------------------------------------------- ROM:00126D74 ROM:00126D74 loc_126D74: ; CODE XREF: ROM:00126D4E↑j ROM:00126D74 cmpi.w #0,($616).w ROM:00126D7A bgt.s loc_126DB4 ROM:00126D7C btst #6,($932).w ROM:00126D82 bne.s loc_126DB4 ROM:00126D84 bset #7,($1321).w ROM:00126D8A bclr #0,($1341).w ROM:00126D90 btst #7,($1342).w ROM:00126D96 bne.s loc_126DA0 ROM:00126D98 bset #4,($132D).w ROM:00126D9E bra.s loc_126DA6 ROM:00126DA0 ; --------------------------------------------------------------------------- ROM:00126DA0 ROM:00126DA0 loc_126DA0: ; CODE XREF: ROM:00126D96↑j ROM:00126DA0 bclr #4,($132D).w ROM:00126DA6 ROM:00126DA6 loc_126DA6: ; CODE XREF: ROM:00126D9E↑j ROM:00126DA6 bclr #7,($1342).w ROM:00126DAC move.b #1,($1165).w ROM:00126DB2 bra.s locret_126D46 ROM:00126DB4 ; --------------------------------------------------------------------------- ROM:00126DB4 ROM:00126DB4 loc_126DB4: ; CODE XREF: ROM:00126D7A↑j ROM:00126DB4 ; ROM:00126D82↑j ROM:00126DB4 move.w $45C(a5),d0 ROM:00126DB8 cmp.w ($572).w,d0 ROM:00126DBC bgt.s locret_126DDA ROM:00126DBE clr.b ($922).w ROM:00126DC2 clr.w ($71E).w ROM:00126DC6 move.b #3,($922).w ROM:00126DCC bclr #0,($1341).w ROM:00126DD2 move.b #3,($1165).w ROM:00126DD8 bra.s locret_126E2A ROM:00126DDA ; --------------------------------------------------------------------------- ROM:00126DDA ROM:00126DDA locret_126DDA: ; CODE XREF: ROM:00126D10↑j ROM:00126DDA ; ROM:00126D6E↑j ... ROM:00126DDA rts ROM:00126DDC ; --------------------------------------------------------------------------- ROM:00126DDC ROM:00126DDC loc_126DDC: ; DATA XREF: ROM:00126C90↑o ROM:00126DDC move.w $45C(a5),d0 ROM:00126DE0 cmp.w ($572).w,d0 ROM:00126DE4 ble.s loc_126DF4 ROM:00126DE6 bset #0,($1341).w ROM:00126DEC move.b #2,($1165).w ROM:00126DF2 bra.s locret_126DDA ROM:00126DF4 ; --------------------------------------------------------------------------- ROM:00126DF4 ROM:00126DF4 loc_126DF4: ; CODE XREF: ROM:00126DE4↑j ROM:00126DF4 move.w $45E(a5),d0 ROM:00126DF8 move.w $460(a5),d1 ROM:00126DFC cmp.w ($71E).w,d1 ROM:00126E00 ble.s loc_126E08 ROM:00126E02 cmp.w ($572).w,d0 ROM:00126E06 bgt.s locret_126E2A ROM:00126E08 ROM:00126E08 loc_126E08: ; CODE XREF: ROM:00126E00↑j ROM:00126E08 clr.b ($922).w ROM:00126E0C clr.w ($71E).w ROM:00126E10 bset #1,($133E).w ROM:00126E16 bset #0,($1342).w ROM:00126E1C bset #7,($1342).w ROM:00126E22 move.b #4,($1165).w ROM:00126E28 bra.s locret_126E64 ROM:00126E2A ; --------------------------------------------------------------------------- ROM:00126E2A ROM:00126E2A locret_126E2A: ; CODE XREF: ROM:00126DD8↑j ROM:00126E2A ; ROM:00126E06↑j ROM:00126E2A rts ROM:00126E2C ; --------------------------------------------------------------------------- ROM:00126E2C ROM:00126E2C loc_126E2C: ; DATA XREF: ROM:00126C94↑o ROM:00126E2C btst #6,($932).w ROM:00126E32 bne.s locret_126E64 ROM:00126E34 bclr #7,($936).w ROM:00126E3A move.w $462(a5),d0 ROM:00126E3E clr.b ($89E).w ROM:00126E42 move.w d0,($616).w ROM:00126E46 move.b #1,($89E).w ROM:00126E4C bclr #1,($133E).w ROM:00126E52 bset #0,($1341).w ROM:00126E58 move.b #2,($1165).w ROM:00126E5E bra.l locret_126DDA ROM:00126E64 ; --------------------------------------------------------------------------- ROM:00126E64 ROM:00126E64 locret_126E64: ; CODE XREF: ROM:00126D40↑j ROM:00126E64 ; ROM:00126E28↑j ... ROM:00126E64 rts ROM:00126E66 ; --------------------------------------------------------------------------- ROM:00126E66 rts ROM:00126E68 ROM:00126E68 ; =============== S U B R O U T I N E ======================================= ROM:00126E68 ROM:00126E68 ROM:00126E68 sub_126E68: ; CODE XREF: sub_126B3C+C↑p ROM:00126E68 move.w $232(a5),d0 ROM:00126E6C move.w ($A9C).w,d1 ROM:00126E70 cmpi.w #0,d0 ROM:00126E74 bne.s loc_126EA8 ROM:00126E76 btst #3,d1 ROM:00126E7A beq.s loc_126EA6 ROM:00126E7C bclr #3,d1 ROM:00126E80 move.w d1,($A9C).w ROM:00126E84 btst #3,($133C).w ROM:00126E8A beq.s loc_126EA0 ROM:00126E8C move.w ($52C).w,d2 ROM:00126E90 muls.w #$186A,d2 ROM:00126E94 divs.w ($572).w,d2 ROM:00126E98 move.w d2,($C78).w ROM:00126E9C bra.w loc_126EA6 ROM:00126EA0 ; --------------------------------------------------------------------------- ROM:00126EA0 ROM:00126EA0 loc_126EA0: ; CODE XREF: sub_126E68+22↑j ROM:00126EA0 move.w #$FFFF,($C78).w ROM:00126EA6 ROM:00126EA6 loc_126EA6: ; CODE XREF: sub_126E68+12↑j ROM:00126EA6 ; sub_126E68+34↑j ROM:00126EA6 bra.s locret_126ECA ROM:00126EA8 ; --------------------------------------------------------------------------- ROM:00126EA8 ROM:00126EA8 loc_126EA8: ; CODE XREF: sub_126E68+C↑j ROM:00126EA8 btst #3,($133C).w ROM:00126EAE beq.s loc_126EC4 ROM:00126EB0 move.w ($52C).w,d2 ROM:00126EB4 muls.w #$186A,d2 ROM:00126EB8 divs.w ($572).w,d2 ROM:00126EBC move.w d2,($C78).w ROM:00126EC0 bra.w locret_126ECA ROM:00126EC4 ; --------------------------------------------------------------------------- ROM:00126EC4 ROM:00126EC4 loc_126EC4: ; CODE XREF: sub_126E68+46↑j ROM:00126EC4 move.w #$FFFF,($C78).w ROM:00126ECA ROM:00126ECA locret_126ECA: ; CODE XREF: sub_126E68:loc_126EA6↑j ROM:00126ECA ; sub_126E68+58↑j ROM:00126ECA rts ROM:00126ECA ; End of function sub_126E68 ROM:00126ECA ROM:00126ECC ROM:00126ECC ; =============== S U B R O U T I N E ======================================= ROM:00126ECC ROM:00126ECC ROM:00126ECC sub_126ECC: ; CODE XREF: sub_1271B2+12↓p ROM:00126ECC bsr.w sub_126ED6 ROM:00126ED0 bsr.w sub_127078 ROM:00126ED4 rts ROM:00126ED4 ; End of function sub_126ECC ROM:00126ED4 ROM:00126ED6 ROM:00126ED6 ; =============== S U B R O U T I N E ======================================= ROM:00126ED6 ROM:00126ED6 ROM:00126ED6 sub_126ED6: ; CODE XREF: sub_126ECC↑p ROM:00126ED6 clr.w d1 ROM:00126ED8 move.b ($1167).w,d1 ROM:00126EDC cmpi.w #6,d1 ROM:00126EE0 bcc.s locret_126EEA ROM:00126EE2 movea.l off_126EEC(pc,d1.w*4),a0 ROM:00126EE6 nop ROM:00126EE8 jmp (a0) ROM:00126EEA ; --------------------------------------------------------------------------- ROM:00126EEA ROM:00126EEA locret_126EEA: ; CODE XREF: sub_126ED6+A↑j ROM:00126EEA rts ROM:00126EEA ; End of function sub_126ED6 ROM:00126EEA ROM:00126EEA ; --------------------------------------------------------------------------- ROM:00126EEC off_126EEC: dc.l loc_126F04 ; DATA XREF: sub_126ED6+C↑r ROM:00126EF0 dc.l loc_126F10 ROM:00126EF4 dc.l loc_126F4E ROM:00126EF8 dc.l loc_126F9E ROM:00126EFC dc.l loc_127012 ROM:00126F00 dc.l loc_127050 ROM:00126F04 ; --------------------------------------------------------------------------- ROM:00126F04 ROM:00126F04 loc_126F04: ; DATA XREF: ROM:off_126EEC↑o ROM:00126F04 move.b #1,($1167).w ROM:00126F0A bra.w locret_126F4C ROM:00126F0E ; --------------------------------------------------------------------------- ROM:00126F0E rts ROM:00126F10 ; --------------------------------------------------------------------------- ROM:00126F10 ROM:00126F10 loc_126F10: ; DATA XREF: ROM:00126EF0↑o ROM:00126F10 btst #4,($934).w ROM:00126F16 beq.s locret_126F4C ROM:00126F18 btst #7,($49A).w ROM:00126F1E bne.s locret_126F4C ROM:00126F20 move.w $47A(a5),d0 ROM:00126F24 btst #7,($1321).w ROM:00126F2A bne.s locret_126F4C ROM:00126F2C cmpi.w #0,d0 ROM:00126F30 bne.s locret_126F4C ROM:00126F32 move.w $46C(a5),d0 ROM:00126F36 clr.b ($8EF).w ROM:00126F3A move.w d0,($6B8).w ROM:00126F3E move.b #1,($8EF).w ROM:00126F44 move.b #2,($1167).w ROM:00126F4A bra.s locret_126F9C ROM:00126F4C ; --------------------------------------------------------------------------- ROM:00126F4C ROM:00126F4C locret_126F4C: ; CODE XREF: ROM:00126F0A↑j ROM:00126F4C ; ROM:00126F16↑j ... ROM:00126F4C rts ROM:00126F4E ; --------------------------------------------------------------------------- ROM:00126F4E ROM:00126F4E loc_126F4E: ; DATA XREF: ROM:00126EF4↑o ROM:00126F4E btst #7,($1327).w ROM:00126F54 bne.s loc_126F60 ROM:00126F56 move.b #4,($1167).w ROM:00126F5C bra.w locret_12704E ROM:00126F60 ; --------------------------------------------------------------------------- ROM:00126F60 ROM:00126F60 loc_126F60: ; CODE XREF: ROM:00126F54↑j ROM:00126F60 btst #4,($934).w ROM:00126F66 beq.s loc_126F82 ROM:00126F68 btst #7,($49A).w ROM:00126F6E bne.s loc_126F82 ROM:00126F70 move.w $47A(a5),d0 ROM:00126F74 btst #7,($1321).w ROM:00126F7A bne.s loc_126F82 ROM:00126F7C cmpi.w #0,d0 ROM:00126F80 beq.s loc_126F8A ROM:00126F82 ROM:00126F82 loc_126F82: ; CODE XREF: ROM:00126F66↑j ROM:00126F82 ; ROM:00126F6E↑j ... ROM:00126F82 move.b #1,($1167).w ROM:00126F88 bra.s locret_126F4C ROM:00126F8A ; --------------------------------------------------------------------------- ROM:00126F8A ROM:00126F8A loc_126F8A: ; CODE XREF: ROM:00126F80↑j ROM:00126F8A cmpi.w #0,($6B8).w ROM:00126F90 bgt.s locret_126F9C ROM:00126F92 move.b #3,($1167).w ROM:00126F98 bra.w locret_127010 ROM:00126F9C ; --------------------------------------------------------------------------- ROM:00126F9C ROM:00126F9C locret_126F9C: ; CODE XREF: ROM:00126F4A↑j ROM:00126F9C ; ROM:00126F90↑j ROM:00126F9C rts ROM:00126F9E ; --------------------------------------------------------------------------- ROM:00126F9E ROM:00126F9E loc_126F9E: ; DATA XREF: ROM:00126EF8↑o ROM:00126F9E btst #7,($49A).w ROM:00126FA4 bne.s loc_126FE2 ROM:00126FA6 btst #4,($934).w ROM:00126FAC bne.s loc_126FE2 ROM:00126FAE move.w $47A(a5),d0 ROM:00126FB2 btst #7,($1321).w ROM:00126FB8 beq.s loc_126FE2 ROM:00126FBA cmpi.w #0,d0 ROM:00126FBE bne.s loc_126FE2 ROM:00126FC0 btst #7,($132C).w ROM:00126FC6 bne.s loc_126FE2 ROM:00126FC8 move.w #$1388,($1380).w ROM:00126FCE bsr.w sub_12719E ROM:00126FD2 move.w ($C80).w,($C7E).w ROM:00126FD8 move.b #1,($1167).w ROM:00126FDE bra.w locret_126F4C ROM:00126FE2 ; --------------------------------------------------------------------------- ROM:00126FE2 ROM:00126FE2 loc_126FE2: ; CODE XREF: ROM:00126FA4↑j ROM:00126FE2 ; ROM:00126FAC↑j ... ROM:00126FE2 move.w $47A(a5),d0 ROM:00126FE6 btst #7,($49A).w ROM:00126FEC bne.s loc_126FF4 ROM:00126FEE cmpi.w #0,d0 ROM:00126FF2 beq.s loc_126FFE ROM:00126FF4 ROM:00126FF4 loc_126FF4: ; CODE XREF: ROM:00126FEC↑j ROM:00126FF4 move.b #1,($1167).w ROM:00126FFA bra.w locret_126F4C ROM:00126FFE ; --------------------------------------------------------------------------- ROM:00126FFE ROM:00126FFE loc_126FFE: ; CODE XREF: ROM:00126FF2↑j ROM:00126FFE btst #7,($1327).w ROM:00127004 bne.s locret_127010 ROM:00127006 move.b #5,($1167).w ROM:0012700C bra.w locret_127074 ROM:00127010 ; --------------------------------------------------------------------------- ROM:00127010 ROM:00127010 locret_127010: ; CODE XREF: ROM:00126F98↑j ROM:00127010 ; ROM:00127004↑j ROM:00127010 rts ROM:00127012 ; --------------------------------------------------------------------------- ROM:00127012 ROM:00127012 loc_127012: ; DATA XREF: ROM:00126EFC↑o ROM:00127012 cmpi.w #0,($6B8).w ROM:00127018 bgt.s loc_127022 ROM:0012701A move.b #5,($1167).w ROM:00127020 bra.s locret_127074 ROM:00127022 ; --------------------------------------------------------------------------- ROM:00127022 ROM:00127022 loc_127022: ; CODE XREF: ROM:00127018↑j ROM:00127022 btst #4,($934).w ROM:00127028 beq.s loc_127044 ROM:0012702A btst #7,($49A).w ROM:00127030 bne.s loc_127044 ROM:00127032 move.w $47A(a5),d0 ROM:00127036 btst #7,($1321).w ROM:0012703C bne.s loc_127044 ROM:0012703E cmpi.w #0,d0 ROM:00127042 beq.s locret_12704E ROM:00127044 ROM:00127044 loc_127044: ; CODE XREF: ROM:00127028↑j ROM:00127044 ; ROM:00127030↑j ... ROM:00127044 move.b #1,($1167).w ROM:0012704A bra.w locret_126F4C ROM:0012704E ; --------------------------------------------------------------------------- ROM:0012704E ROM:0012704E locret_12704E: ; CODE XREF: ROM:00126F5C↑j ROM:0012704E ; ROM:00127042↑j ROM:0012704E rts ROM:00127050 ; --------------------------------------------------------------------------- ROM:00127050 ROM:00127050 loc_127050: ; DATA XREF: ROM:00126F00↑o ROM:00127050 btst #4,($934).w ROM:00127056 beq.s loc_12706A ROM:00127058 move.w $47A(a5),d0 ROM:0012705C btst #7,($1321).w ROM:00127062 bne.s loc_12706A ROM:00127064 cmpi.w #0,d0 ROM:00127068 beq.s locret_127074 ROM:0012706A ROM:0012706A loc_12706A: ; CODE XREF: ROM:00127056↑j ROM:0012706A ; ROM:00127062↑j ROM:0012706A move.b #1,($1167).w ROM:00127070 bra.w locret_126F4C ROM:00127074 ; --------------------------------------------------------------------------- ROM:00127074 ROM:00127074 locret_127074: ; CODE XREF: ROM:0012700C↑j ROM:00127074 ; ROM:00127020↑j ... ROM:00127074 rts ROM:00127076 ; --------------------------------------------------------------------------- ROM:00127076 rts ROM:00127078 ROM:00127078 ; =============== S U B R O U T I N E ======================================= ROM:00127078 ROM:00127078 ROM:00127078 sub_127078: ; CODE XREF: sub_126ECC+4↑p ROM:00127078 clr.w d1 ROM:0012707A move.b ($1166).w,d1 ROM:0012707E cmpi.w #4,d1 ROM:00127082 bcc.s locret_12708C ROM:00127084 movea.l off_12708E(pc,d1.w*4),a0 ROM:00127088 nop ROM:0012708A jmp (a0) ROM:0012708C ; --------------------------------------------------------------------------- ROM:0012708C ROM:0012708C locret_12708C: ; CODE XREF: sub_127078+A↑j ROM:0012708C rts ROM:0012708C ; End of function sub_127078 ROM:0012708C ROM:0012708C ; --------------------------------------------------------------------------- ROM:0012708E off_12708E: dc.l loc_12709E ; DATA XREF: sub_127078+C↑r ROM:00127092 dc.l loc_1270C2 ROM:00127096 dc.l loc_1270DC ROM:0012709A dc.l loc_127134 ROM:0012709E ; --------------------------------------------------------------------------- ROM:0012709E ROM:0012709E loc_12709E: ; DATA XREF: ROM:off_12708E↑o ROM:0012709E btst #0,($92D).w ROM:001270A4 beq.s loc_1270B2 ROM:001270A6 move.w #$1388,($1380).w ROM:001270AC move.w ($C80).w,($C7E).w ROM:001270B2 ROM:001270B2 loc_1270B2: ; CODE XREF: ROM:001270A4↑j ROM:001270B2 move.w #0,($C7A).w ROM:001270B8 move.b #1,($1166).w ROM:001270BE bra.s locret_1270DA ROM:001270C0 ; --------------------------------------------------------------------------- ROM:001270C0 rts ROM:001270C2 ; --------------------------------------------------------------------------- ROM:001270C2 ROM:001270C2 loc_1270C2: ; DATA XREF: ROM:00127092↑o ROM:001270C2 btst #4,($934).w ROM:001270C8 beq.s locret_1270DA ROM:001270CA btst #7,($1321).w ROM:001270D0 beq.s locret_1270DA ROM:001270D2 move.b #2,($1166).w ROM:001270D8 bra.s locret_127132 ROM:001270DA ; --------------------------------------------------------------------------- ROM:001270DA ROM:001270DA locret_1270DA: ; CODE XREF: ROM:001270BE↑j ROM:001270DA ; ROM:001270C8↑j ... ROM:001270DA rts ROM:001270DC ; --------------------------------------------------------------------------- ROM:001270DC ROM:001270DC loc_1270DC: ; DATA XREF: ROM:00127096↑o ROM:001270DC move.w $466(a5),d0 ROM:001270E0 cmp.w ($C7A).w,d0 ROM:001270E4 bgt.s loc_127100 ROM:001270E6 move.w #0,($C7A).w ROM:001270EC move.w #$1388,($1380).w ROM:001270F2 move.w ($C80).w,($C7E).w ROM:001270F8 move.b #1,($1166).w ROM:001270FE bra.s locret_1270DA ROM:00127100 ; --------------------------------------------------------------------------- ROM:00127100 ROM:00127100 loc_127100: ; CODE XREF: ROM:001270E4↑j ROM:00127100 move.w $468(a5),d0 ROM:00127104 cmp.w ($A56).w,d0 ROM:00127108 bge.s loc_127114 ROM:0012710A move.b #3,($1166).w ROM:00127110 bra.w locret_12719A ROM:00127114 ; --------------------------------------------------------------------------- ROM:00127114 ROM:00127114 loc_127114: ; CODE XREF: ROM:00127108↑j ROM:00127114 btst #4,($934).w ROM:0012711A beq.s loc_127124 ROM:0012711C btst #7,($1321).w ROM:00127122 bne.s locret_127132 ROM:00127124 ROM:00127124 loc_127124: ; CODE XREF: ROM:0012711A↑j ROM:00127124 move.w #0,($C7A).w ROM:0012712A move.b #1,($1166).w ROM:00127130 bra.s locret_1270DA ROM:00127132 ; --------------------------------------------------------------------------- ROM:00127132 ROM:00127132 locret_127132: ; CODE XREF: ROM:001270D8↑j ROM:00127132 ; ROM:00127122↑j ... ROM:00127132 rts ROM:00127134 ; --------------------------------------------------------------------------- ROM:00127134 ROM:00127134 loc_127134: ; DATA XREF: ROM:0012709A↑o ROM:00127134 move.w $466(a5),d0 ROM:00127138 cmp.w ($C7A).w,d0 ROM:0012713C bgt.s loc_12715A ROM:0012713E move.w #0,($C7A).w ROM:00127144 move.w #$1388,($1380).w ROM:0012714A move.w ($C80).w,($C7E).w ROM:00127150 move.b #1,($1166).w ROM:00127156 bra.w locret_1270DA ROM:0012715A ; --------------------------------------------------------------------------- ROM:0012715A ROM:0012715A loc_12715A: ; CODE XREF: ROM:0012713C↑j ROM:0012715A btst #4,($934).w ROM:00127160 beq.s loc_12716A ROM:00127162 btst #7,($1321).w ROM:00127168 bne.s loc_12717A ROM:0012716A ROM:0012716A loc_12716A: ; CODE XREF: ROM:00127160↑j ROM:0012716A move.w #0,($C7A).w ROM:00127170 move.b #1,($1166).w ROM:00127176 bra.w locret_1270DA ROM:0012717A ; --------------------------------------------------------------------------- ROM:0012717A ROM:0012717A loc_12717A: ; CODE XREF: ROM:00127168↑j ROM:0012717A move.w $46A(a5),d0 ROM:0012717E cmp.w ($A56).w,d0 ROM:00127182 blt.s locret_12719A ROM:00127184 move.w ($C7A).w,d0 ROM:00127188 addi.w #1,d0 ROM:0012718C move.w d0,($C7A).w ROM:00127190 move.b #2,($1166).w ROM:00127196 bra.w locret_127132 ROM:0012719A ; --------------------------------------------------------------------------- ROM:0012719A ROM:0012719A locret_12719A: ; CODE XREF: ROM:00127110↑j ROM:0012719A ; ROM:00127182↑j ROM:0012719A rts ROM:0012719C ; --------------------------------------------------------------------------- ROM:0012719C rts ROM:0012719E ROM:0012719E ; =============== S U B R O U T I N E ======================================= ROM:0012719E ROM:0012719E ROM:0012719E sub_12719E: ; CODE XREF: ROM:00126FCE↑p ROM:0012719E move.w ($137E).w,d0 ROM:001271A2 cmpi.w #$FF,d0 ROM:001271A6 bge.s loc_1271AC ROM:001271A8 addi.w #1,d0 ROM:001271AC ROM:001271AC loc_1271AC: ; CODE XREF: sub_12719E+8↑j ROM:001271AC move.w d0,($137E).w ROM:001271B0 rts ROM:001271B0 ; End of function sub_12719E ROM:001271B0 ROM:001271B2 ROM:001271B2 ; =============== S U B R O U T I N E ======================================= ROM:001271B2 ROM:001271B2 ROM:001271B2 sub_1271B2: ; CODE XREF: sub_126B3C+1E↑p ROM:001271B2 bsr.w sub_1271CC ROM:001271B6 bsr.w sub_1273D6 ROM:001271BA bsr.w sub_1272A6 ROM:001271BE bsr.l sub_12740E ROM:001271C4 bsr.l sub_126ECC ROM:001271CA rts ROM:001271CA ; End of function sub_1271B2 ROM:001271CA ROM:001271CC ROM:001271CC ; =============== S U B R O U T I N E ======================================= ROM:001271CC ROM:001271CC ROM:001271CC sub_1271CC: ; CODE XREF: sub_1271B2↑p ROM:001271CC clr.w d1 ROM:001271CE move.b ($1169).w,d1 ROM:001271D2 cmpi.w #4,d1 ROM:001271D6 bcc.s locret_1271E0 ROM:001271D8 movea.l off_1271E2(pc,d1.w*4),a0 ROM:001271DC nop ROM:001271DE jmp (a0) ROM:001271E0 ; --------------------------------------------------------------------------- ROM:001271E0 ROM:001271E0 locret_1271E0: ; CODE XREF: sub_1271CC+A↑j ROM:001271E0 rts ROM:001271E0 ; End of function sub_1271CC ROM:001271E0 ROM:001271E0 ; --------------------------------------------------------------------------- ROM:001271E2 off_1271E2: dc.l loc_1271F2 ; DATA XREF: sub_1271CC+C↑r ROM:001271E6 dc.l loc_1271FC ROM:001271EA dc.l loc_127216 ROM:001271EE dc.l loc_127258 ROM:001271F2 ; --------------------------------------------------------------------------- ROM:001271F2 ROM:001271F2 loc_1271F2: ; DATA XREF: ROM:off_1271E2↑o ROM:001271F2 move.b #1,($1169).w ROM:001271F8 bra.s locret_127214 ROM:001271FA ; --------------------------------------------------------------------------- ROM:001271FA rts ROM:001271FC ; --------------------------------------------------------------------------- ROM:001271FC ROM:001271FC loc_1271FC: ; DATA XREF: ROM:001271E6↑o ROM:001271FC btst #7,($49A).w ROM:00127202 bne.s locret_127214 ROM:00127204 btst #4,($934).w ROM:0012720A beq.s locret_127214 ROM:0012720C move.b #2,($1169).w ROM:00127212 bra.s locret_127256 ROM:00127214 ; --------------------------------------------------------------------------- ROM:00127214 ROM:00127214 locret_127214: ; CODE XREF: ROM:001271F8↑j ROM:00127214 ; ROM:00127202↑j ... ROM:00127214 rts ROM:00127216 ; --------------------------------------------------------------------------- ROM:00127216 ROM:00127216 loc_127216: ; DATA XREF: ROM:001271EA↑o ROM:00127216 move.w $476(a5),d0 ROM:0012721A neg.w d0 ROM:0012721C cmp.w ($C80).w,d0 ROM:00127220 ble.s loc_12723E ROM:00127222 move.w $474(a5),d0 ROM:00127226 clr.b ($8D8).w ROM:0012722A move.w d0,($68A).w ROM:0012722E move.b #1,($8D8).w ROM:00127234 move.b #3,($1169).w ROM:0012723A bra.w locret_1272A2 ROM:0012723E ; --------------------------------------------------------------------------- ROM:0012723E ROM:0012723E loc_12723E: ; CODE XREF: ROM:00127220↑j ROM:0012723E btst #7,($49A).w ROM:00127244 bne.s loc_12724E ROM:00127246 btst #4,($934).w ROM:0012724C bne.s locret_127256 ROM:0012724E ROM:0012724E loc_12724E: ; CODE XREF: ROM:00127244↑j ROM:0012724E move.b #1,($1169).w ROM:00127254 bra.s locret_127214 ROM:00127256 ; --------------------------------------------------------------------------- ROM:00127256 ROM:00127256 locret_127256: ; CODE XREF: ROM:00127212↑j ROM:00127256 ; ROM:0012724C↑j ... ROM:00127256 rts ROM:00127258 ; --------------------------------------------------------------------------- ROM:00127258 ROM:00127258 loc_127258: ; DATA XREF: ROM:001271EE↑o ROM:00127258 btst #7,($49A).w ROM:0012725E bne.s loc_127268 ROM:00127260 btst #4,($934).w ROM:00127266 bne.s loc_127270 ROM:00127268 ROM:00127268 loc_127268: ; CODE XREF: ROM:0012725E↑j ROM:00127268 move.b #1,($1169).w ROM:0012726E bra.s locret_127214 ROM:00127270 ; --------------------------------------------------------------------------- ROM:00127270 ROM:00127270 loc_127270: ; CODE XREF: ROM:00127266↑j ROM:00127270 cmpi.w #0,($68A).w ROM:00127276 bgt.s loc_12728C ROM:00127278 bsr.w sub_1273A6 ROM:0012727C move.w ($C80).w,($C7E).w ROM:00127282 move.b #2,($1169).w ROM:00127288 bra.w locret_127256 ROM:0012728C ; --------------------------------------------------------------------------- ROM:0012728C ROM:0012728C loc_12728C: ; CODE XREF: ROM:00127276↑j ROM:0012728C move.w $476(a5),d0 ROM:00127290 neg.w d0 ROM:00127292 cmp.w ($C80).w,d0 ROM:00127296 bgt.s locret_1272A2 ROM:00127298 move.b #2,($1169).w ROM:0012729E bra.w locret_127256 ROM:001272A2 ; --------------------------------------------------------------------------- ROM:001272A2 ROM:001272A2 locret_1272A2: ; CODE XREF: ROM:0012723A↑j ROM:001272A2 ; ROM:00127296↑j ROM:001272A2 rts ROM:001272A4 ; --------------------------------------------------------------------------- ROM:001272A4 rts ROM:001272A6 ROM:001272A6 ; =============== S U B R O U T I N E ======================================= ROM:001272A6 ROM:001272A6 ROM:001272A6 sub_1272A6: ; CODE XREF: sub_1271B2+8↑p ROM:001272A6 clr.w d1 ROM:001272A8 move.b ($1168).w,d1 ROM:001272AC cmpi.w #3,d1 ROM:001272B0 bcc.s locret_1272BA ROM:001272B2 movea.l off_1272BC(pc,d1.w*4),a0 ROM:001272B6 nop ROM:001272B8 jmp (a0) ROM:001272BA ; --------------------------------------------------------------------------- ROM:001272BA ROM:001272BA locret_1272BA: ; CODE XREF: sub_1272A6+A↑j ROM:001272BA rts ROM:001272BA ; End of function sub_1272A6 ROM:001272BA ROM:001272BA ; --------------------------------------------------------------------------- ROM:001272BC off_1272BC: dc.l loc_1272C8 ; DATA XREF: sub_1272A6+C↑r ROM:001272C0 dc.l loc_1272D2 ROM:001272C4 dc.l loc_127330 ROM:001272C8 ; --------------------------------------------------------------------------- ROM:001272C8 ROM:001272C8 loc_1272C8: ; DATA XREF: ROM:off_1272BC↑o ROM:001272C8 move.b #1,($1168).w ROM:001272CE bra.s locret_12732E ROM:001272D0 ; --------------------------------------------------------------------------- ROM:001272D0 rts ROM:001272D2 ; --------------------------------------------------------------------------- ROM:001272D2 ROM:001272D2 loc_1272D2: ; DATA XREF: ROM:001272C0↑o ROM:001272D2 move.w $472(a5),d0 ROM:001272D6 cmp.w ($A4A).w,d0 ROM:001272DA blt.s locret_12732E ROM:001272DC move.w $46E(a5),d0 ROM:001272E0 move.w ($C80).w,d1 ROM:001272E4 cmpi.w #0,d1 ROM:001272E8 bge.s loc_1272EC ROM:001272EA neg.w d1 ROM:001272EC ROM:001272EC loc_1272EC: ; CODE XREF: ROM:001272E8↑j ROM:001272EC btst #7,($1326).w ROM:001272F2 beq.s locret_12732E ROM:001272F4 cmp.w d1,d0 ROM:001272F6 bgt.s locret_12732E ROM:001272F8 move.w $478(a5),d0 ROM:001272FC cmp.w ($A46).w,d0 ROM:00127300 blt.s locret_12732E ROM:00127302 btst #5,($1325).w ROM:00127308 beq.s locret_12732E ROM:0012730A btst #5,($1346).w ROM:00127310 beq.s locret_12732E ROM:00127312 move.w $470(a5),d0 ROM:00127316 clr.b ($8D7).w ROM:0012731A move.w d0,($688).w ROM:0012731E move.b #1,($8D7).w ROM:00127324 move.b #2,($1168).w ROM:0012732A bra.w locret_1273A2 ROM:0012732E ; --------------------------------------------------------------------------- ROM:0012732E ROM:0012732E locret_12732E: ; CODE XREF: ROM:001272CE↑j ROM:0012732E ; ROM:001272DA↑j ... ROM:0012732E rts ROM:00127330 ; --------------------------------------------------------------------------- ROM:00127330 ROM:00127330 loc_127330: ; DATA XREF: ROM:001272C4↑o ROM:00127330 btst #5,($1325).w ROM:00127336 beq.s loc_12736C ROM:00127338 move.w $472(a5),d0 ROM:0012733C cmp.w ($A4A).w,d0 ROM:00127340 bge.s loc_127344 ROM:00127342 bra.s loc_12736C ROM:00127344 ; --------------------------------------------------------------------------- ROM:00127344 ROM:00127344 loc_127344: ; CODE XREF: ROM:00127340↑j ROM:00127344 move.w $478(a5),d0 ROM:00127348 cmp.w ($A46).w,d0 ROM:0012734C bge.s loc_127350 ROM:0012734E bra.s loc_12736C ROM:00127350 ; --------------------------------------------------------------------------- ROM:00127350 ROM:00127350 loc_127350: ; CODE XREF: ROM:0012734C↑j ROM:00127350 move.w $46E(a5),d0 ROM:00127354 move.w ($C80).w,d1 ROM:00127358 cmpi.w #0,d1 ROM:0012735C bge.s loc_127360 ROM:0012735E neg.w d1 ROM:00127360 ROM:00127360 loc_127360: ; CODE XREF: ROM:0012735C↑j ROM:00127360 btst #7,($1326).w ROM:00127366 beq.s loc_12736C ROM:00127368 cmp.w d1,d0 ROM:0012736A ble.s loc_127374 ROM:0012736C ROM:0012736C loc_12736C: ; CODE XREF: ROM:00127336↑j ROM:0012736C ; ROM:00127342↑j ... ROM:0012736C move.b #1,($1168).w ROM:00127372 bra.s locret_12732E ROM:00127374 ; --------------------------------------------------------------------------- ROM:00127374 ROM:00127374 loc_127374: ; CODE XREF: ROM:0012736A↑j ROM:00127374 cmpi.w #0,($688).w ROM:0012737A bgt.s locret_1273A2 ROM:0012737C bsr.w sub_1273B8 ROM:00127380 move.w ($C80).w,($C7E).w ROM:00127386 move.w $470(a5),d0 ROM:0012738A clr.b ($8D7).w ROM:0012738E move.w d0,($688).w ROM:00127392 move.b #1,($8D7).w ROM:00127398 move.b #2,($1168).w ROM:0012739E bra.w *+4 ROM:001273A2 ; --------------------------------------------------------------------------- ROM:001273A2 ROM:001273A2 locret_1273A2: ; CODE XREF: ROM:0012732A↑j ROM:001273A2 ; ROM:0012737A↑j ... ROM:001273A2 rts ROM:001273A4 ; --------------------------------------------------------------------------- ROM:001273A4 rts ROM:001273A6 ROM:001273A6 ; =============== S U B R O U T I N E ======================================= ROM:001273A6 ROM:001273A6 ROM:001273A6 sub_1273A6: ; CODE XREF: ROM:00127278↑p ROM:001273A6 move.w ($1380).w,d0 ROM:001273AA add.w ($C80).w,d0 ROM:001273AE add.w $476(a5),d0 ROM:001273B2 move.w d0,($1380).w ROM:001273B6 rts ROM:001273B6 ; End of function sub_1273A6 ROM:001273B6 ROM:001273B8 ROM:001273B8 ; =============== S U B R O U T I N E ======================================= ROM:001273B8 ROM:001273B8 ROM:001273B8 sub_1273B8: ; CODE XREF: ROM:0012737C↑p ROM:001273B8 move.w ($C80).w,d0 ROM:001273BC move.w ($1380).w,d1 ROM:001273C0 cmpi.w #0,d0 ROM:001273C4 ble.s loc_1273CC ROM:001273C6 addi.w #5,d1 ROM:001273CA bra.s loc_1273D0 ROM:001273CC ; --------------------------------------------------------------------------- ROM:001273CC ROM:001273CC loc_1273CC: ; CODE XREF: sub_1273B8+C↑j ROM:001273CC subi.w #5,d1 ROM:001273D0 ROM:001273D0 loc_1273D0: ; CODE XREF: sub_1273B8+12↑j ROM:001273D0 move.w d1,($1380).w ROM:001273D4 rts ROM:001273D4 ; End of function sub_1273B8 ROM:001273D4 ROM:001273D6 ROM:001273D6 ; =============== S U B R O U T I N E ======================================= ROM:001273D6 ROM:001273D6 ROM:001273D6 sub_1273D6: ; CODE XREF: sub_1271B2+4↑p ROM:001273D6 bclr #5,($1325).w ROM:001273DC btst #7,($132C).w ROM:001273E2 bne.s locret_12740C ROM:001273E4 move.w ($BDE).w,d0 ROM:001273E8 cmpi.w #0,d0 ROM:001273EC bne.s locret_12740C ROM:001273EE btst #4,($142A).w ROM:001273F4 beq.s loc_127406 ROM:001273F6 btst #0,($C59).w ROM:001273FC bne.s locret_12740C ROM:001273FE btst #3,($1345).w ROM:00127404 bne.s locret_12740C ROM:00127406 ROM:00127406 loc_127406: ; CODE XREF: sub_1273D6+1E↑j ROM:00127406 bset #5,($1325).w ROM:0012740C ROM:0012740C locret_12740C: ; CODE XREF: sub_1273D6+C↑j ROM:0012740C ; sub_1273D6+16↑j ... ROM:0012740C rts ROM:0012740C ; End of function sub_1273D6 ROM:0012740C ROM:0012740E ROM:0012740E ; =============== S U B R O U T I N E ======================================= ROM:0012740E ROM:0012740E ROM:0012740E sub_12740E: ; CODE XREF: sub_1271B2+C↑p ROM:0012740E bsr.w sub_127680 ROM:00127412 bsr.w sub_12768E ROM:00127416 bsr.w sub_127424 ROM:0012741A bsr.w sub_127510 ROM:0012741E bsr.w sub_1276E0 ROM:00127422 rts ROM:00127422 ; End of function sub_12740E ROM:00127422 ROM:00127424 ROM:00127424 ; =============== S U B R O U T I N E ======================================= ROM:00127424 ROM:00127424 ROM:00127424 sub_127424: ; CODE XREF: sub_12740E+8↑p ROM:00127424 clr.w d1 ROM:00127426 move.b ($116A).w,d1 ROM:0012742A cmpi.w #4,d1 ROM:0012742E bcc.s locret_127438 ROM:00127430 movea.l off_12743A(pc,d1.w*4),a0 ROM:00127434 nop ROM:00127436 jmp (a0) ROM:00127438 ; --------------------------------------------------------------------------- ROM:00127438 ROM:00127438 locret_127438: ; CODE XREF: sub_127424+A↑j ROM:00127438 rts ROM:00127438 ; End of function sub_127424 ROM:00127438 ROM:00127438 ; --------------------------------------------------------------------------- ROM:0012743A off_12743A: dc.l loc_12744A ; DATA XREF: sub_127424+C↑r ROM:0012743E dc.l loc_12745A ROM:00127442 dc.l loc_12749C ROM:00127446 dc.l loc_1274CA ROM:0012744A ; --------------------------------------------------------------------------- ROM:0012744A ROM:0012744A loc_12744A: ; DATA XREF: ROM:off_12743A↑o ROM:0012744A bclr #2,($1331).w ROM:00127450 move.b #1,($116A).w ROM:00127456 bra.s locret_12749A ROM:00127458 ; --------------------------------------------------------------------------- ROM:00127458 rts ROM:0012745A ; --------------------------------------------------------------------------- ROM:0012745A ROM:0012745A loc_12745A: ; DATA XREF: ROM:0012743E↑o ROM:0012745A btst #7,($49A).w ROM:00127460 beq.s loc_127478 ROM:00127462 bset #2,($1331).w ROM:00127468 move.w #$1388,($C7E).w ROM:0012746E move.b #3,($116A).w ROM:00127474 bra.w locret_12750C ROM:00127478 ; --------------------------------------------------------------------------- ROM:00127478 ROM:00127478 loc_127478: ; CODE XREF: ROM:00127460↑j ROM:00127478 move.w ($1380).w,d0 ROM:0012747C add.w $47C(a5),d0 ROM:00127480 cmp.w ($A56).w,d0 ROM:00127484 bgt.s locret_12749A ROM:00127486 bset #2,($1331).w ROM:0012748C move.w #$1388,($C7E).w ROM:00127492 move.b #2,($116A).w ROM:00127498 bra.s locret_1274C8 ROM:0012749A ; --------------------------------------------------------------------------- ROM:0012749A ROM:0012749A locret_12749A: ; CODE XREF: ROM:00127456↑j ROM:0012749A ; ROM:00127484↑j ... ROM:0012749A rts ROM:0012749C ; --------------------------------------------------------------------------- ROM:0012749C ROM:0012749C loc_12749C: ; DATA XREF: ROM:00127442↑o ROM:0012749C btst #7,($49A).w ROM:001274A2 beq.s loc_1274AC ROM:001274A4 move.b #3,($116A).w ROM:001274AA bra.s locret_12750C ROM:001274AC ; --------------------------------------------------------------------------- ROM:001274AC ROM:001274AC loc_1274AC: ; CODE XREF: ROM:001274A2↑j ROM:001274AC move.w ($1380).w,d0 ROM:001274B0 add.w $47E(a5),d0 ROM:001274B4 cmp.w ($A56).w,d0 ROM:001274B8 ble.s locret_1274C8 ROM:001274BA bclr #2,($1331).w ROM:001274C0 move.b #1,($116A).w ROM:001274C6 bra.s locret_12749A ROM:001274C8 ; --------------------------------------------------------------------------- ROM:001274C8 ROM:001274C8 locret_1274C8: ; CODE XREF: ROM:00127498↑j ROM:001274C8 ; ROM:001274B8↑j ... ROM:001274C8 rts ROM:001274CA ; --------------------------------------------------------------------------- ROM:001274CA ROM:001274CA loc_1274CA: ; DATA XREF: ROM:00127446↑o ROM:001274CA move.w ($1380).w,d0 ROM:001274CE add.w $47E(a5),d0 ROM:001274D2 btst #7,($49A).w ROM:001274D8 bne.s loc_1274EE ROM:001274DA cmp.w ($A56).w,d0 ROM:001274DE ble.s loc_1274EE ROM:001274E0 bclr #2,($1331).w ROM:001274E6 move.b #1,($116A).w ROM:001274EC bra.s locret_12749A ROM:001274EE ; --------------------------------------------------------------------------- ROM:001274EE ROM:001274EE loc_1274EE: ; CODE XREF: ROM:001274D8↑j ROM:001274EE ; ROM:001274DE↑j ROM:001274EE move.w ($1380).w,d0 ROM:001274F2 add.w $47C(a5),d0 ROM:001274F6 btst #7,($49A).w ROM:001274FC bne.s locret_12750C ROM:001274FE cmp.w ($A56).w,d0 ROM:00127502 bgt.s locret_12750C ROM:00127504 move.b #2,($116A).w ROM:0012750A bra.s locret_1274C8 ROM:0012750C ; --------------------------------------------------------------------------- ROM:0012750C ROM:0012750C locret_12750C: ; CODE XREF: ROM:00127474↑j ROM:0012750C ; ROM:001274AA↑j ... ROM:0012750C rts ROM:0012750E ; --------------------------------------------------------------------------- ROM:0012750E rts ROM:00127510 ROM:00127510 ; =============== S U B R O U T I N E ======================================= ROM:00127510 ROM:00127510 ROM:00127510 sub_127510: ; CODE XREF: sub_12740E+C↑p ROM:00127510 clr.w d1 ROM:00127512 move.b ($116B).w,d1 ROM:00127516 cmpi.w #5,d1 ROM:0012751A bcc.s locret_127524 ROM:0012751C movea.l off_127526(pc,d1.w*4),a0 ROM:00127520 nop ROM:00127522 jmp (a0) ROM:00127524 ; --------------------------------------------------------------------------- ROM:00127524 ROM:00127524 locret_127524: ; CODE XREF: sub_127510+A↑j ROM:00127524 rts ROM:00127524 ; End of function sub_127510 ROM:00127524 ROM:00127524 ; --------------------------------------------------------------------------- ROM:00127526 off_127526: dc.l loc_12753A ; DATA XREF: sub_127510+C↑r ROM:0012752A dc.l loc_12754A ROM:0012752E dc.l loc_127576 ROM:00127532 dc.l loc_1275BA ROM:00127536 dc.l loc_12763E ROM:0012753A ; --------------------------------------------------------------------------- ROM:0012753A ROM:0012753A loc_12753A: ; DATA XREF: ROM:off_127526↑o ROM:0012753A bclr #2,($132A).w ROM:00127540 move.b #1,($116B).w ROM:00127546 bra.s locret_127574 ROM:00127548 ; --------------------------------------------------------------------------- ROM:00127548 rts ROM:0012754A ; --------------------------------------------------------------------------- ROM:0012754A ROM:0012754A loc_12754A: ; DATA XREF: ROM:0012752A↑o ROM:0012754A btst #3,($133C).w ROM:00127550 beq.s locret_127574 ROM:00127552 btst #2,($1331).w ROM:00127558 bne.s locret_127574 ROM:0012755A move.w $484(a5),d0 ROM:0012755E clr.b ($8D9).w ROM:00127562 move.w d0,($68C).w ROM:00127566 move.b #1,($8D9).w ROM:0012756C move.b #2,($116B).w ROM:00127572 bra.s locret_1275B8 ROM:00127574 ; --------------------------------------------------------------------------- ROM:00127574 ROM:00127574 locret_127574: ; CODE XREF: ROM:00127546↑j ROM:00127574 ; ROM:00127550↑j ... ROM:00127574 rts ROM:00127576 ; --------------------------------------------------------------------------- ROM:00127576 ROM:00127576 loc_127576: ; DATA XREF: ROM:0012752E↑o ROM:00127576 btst #2,($1331).w ROM:0012757C bne.s loc_127586 ROM:0012757E btst #3,($133C).w ROM:00127584 bne.s loc_12758E ROM:00127586 ROM:00127586 loc_127586: ; CODE XREF: ROM:0012757C↑j ROM:00127586 move.b #1,($116B).w ROM:0012758C bra.s locret_127574 ROM:0012758E ; --------------------------------------------------------------------------- ROM:0012758E ROM:0012758E loc_12758E: ; CODE XREF: ROM:00127584↑j ROM:0012758E cmpi.w #0,($68C).w ROM:00127594 bgt.s locret_1275B8 ROM:00127596 move.w ($C80).w,($C7E).w ROM:0012759C move.w $486(a5),d0 ROM:001275A0 clr.b ($8D9).w ROM:001275A4 move.w d0,($68C).w ROM:001275A8 move.b #1,($8D9).w ROM:001275AE move.b #3,($116B).w ROM:001275B4 bra.w locret_12763C ROM:001275B8 ; --------------------------------------------------------------------------- ROM:001275B8 ROM:001275B8 locret_1275B8: ; CODE XREF: ROM:00127572↑j ROM:001275B8 ; ROM:00127594↑j ROM:001275B8 rts ROM:001275BA ; --------------------------------------------------------------------------- ROM:001275BA ROM:001275BA loc_1275BA: ; DATA XREF: ROM:00127532↑o ROM:001275BA move.w ($C80).w,d0 ROM:001275BE sub.w ($C7E).w,d0 ROM:001275C2 move.w $480(a5),d1 ROM:001275C6 cmp.w d0,d1 ROM:001275C8 bgt.s loc_1275DA ROM:001275CA bset #2,($132A).w ROM:001275D0 move.b #4,($116B).w ROM:001275D6 bra.w locret_12767C ROM:001275DA ; --------------------------------------------------------------------------- ROM:001275DA ROM:001275DA loc_1275DA: ; CODE XREF: ROM:001275C8↑j ROM:001275DA cmpi.w #0,($68C).w ROM:001275E0 bgt.s loc_12760A ROM:001275E2 move.w ($C7E).w,d0 ROM:001275E6 cmp.w ($C80).w,d0 ROM:001275EA bge.s loc_12760A ROM:001275EC bsr.w sub_1276A8 ROM:001275F0 move.w $486(a5),d0 ROM:001275F4 clr.b ($8D9).w ROM:001275F8 move.w d0,($68C).w ROM:001275FC move.b #1,($8D9).w ROM:00127602 move.b #3,($116B).w ROM:00127608 bra.s locret_12763C ROM:0012760A ; --------------------------------------------------------------------------- ROM:0012760A ROM:0012760A loc_12760A: ; CODE XREF: ROM:001275E0↑j ROM:0012760A ; ROM:001275EA↑j ROM:0012760A btst #2,($1331).w ROM:00127610 bne.s loc_12761A ROM:00127612 btst #3,($133C).w ROM:00127618 bne.s loc_127624 ROM:0012761A ROM:0012761A loc_12761A: ; CODE XREF: ROM:00127610↑j ROM:0012761A move.b #1,($116B).w ROM:00127620 bra.w locret_127574 ROM:00127624 ; --------------------------------------------------------------------------- ROM:00127624 ROM:00127624 loc_127624: ; CODE XREF: ROM:00127618↑j ROM:00127624 move.w ($C7E).w,d0 ROM:00127628 cmp.w ($C80).w,d0 ROM:0012762C ble.s locret_12763C ROM:0012762E bsr.w sub_1276B6 ROM:00127632 move.b #3,($116B).w ROM:00127638 bra.w *+4 ROM:0012763C ; --------------------------------------------------------------------------- ROM:0012763C ROM:0012763C locret_12763C: ; CODE XREF: ROM:001275B4↑j ROM:0012763C ; ROM:00127608↑j ... ROM:0012763C rts ROM:0012763E ; --------------------------------------------------------------------------- ROM:0012763E ROM:0012763E loc_12763E: ; DATA XREF: ROM:00127536↑o ROM:0012763E move.w $482(a5),d0 ROM:00127642 move.w ($C80).w,d1 ROM:00127646 sub.w ($C7E).w,d1 ROM:0012764A cmp.w d1,d0 ROM:0012764C ble.s loc_12765C ROM:0012764E bclr #2,($132A).w ROM:00127654 move.b #3,($116B).w ROM:0012765A bra.s locret_12763C ROM:0012765C ; --------------------------------------------------------------------------- ROM:0012765C ROM:0012765C loc_12765C: ; CODE XREF: ROM:0012764C↑j ROM:0012765C btst #2,($1331).w ROM:00127662 bne.s loc_12766C ROM:00127664 btst #3,($133C).w ROM:0012766A bne.s locret_12767C ROM:0012766C ROM:0012766C loc_12766C: ; CODE XREF: ROM:00127662↑j ROM:0012766C bclr #2,($132A).w ROM:00127672 move.b #1,($116B).w ROM:00127678 bra.w locret_127574 ROM:0012767C ; --------------------------------------------------------------------------- ROM:0012767C ROM:0012767C locret_12767C: ; CODE XREF: ROM:001275D6↑j ROM:0012767C ; ROM:0012766A↑j ROM:0012767C rts ROM:0012767E ; --------------------------------------------------------------------------- ROM:0012767E rts ROM:00127680 ROM:00127680 ; =============== S U B R O U T I N E ======================================= ROM:00127680 ROM:00127680 ROM:00127680 sub_127680: ; CODE XREF: sub_12740E↑p ROM:00127680 move.w ($A56).w,d0 ROM:00127684 sub.w ($1380).w,d0 ROM:00127688 move.w d0,($C80).w ROM:0012768C rts ROM:0012768C ; End of function sub_127680 ROM:0012768C ROM:0012768E ROM:0012768E ; =============== S U B R O U T I N E ======================================= ROM:0012768E ROM:0012768E ROM:0012768E sub_12768E: ; CODE XREF: sub_12740E+4↑p ROM:0012768E move.w ($C80).w,d0 ROM:00127692 muls.w $48C(a5),d0 ROM:00127696 divs.w $48A(a5),d0 ROM:0012769A addi.w #$2328,d0 ROM:0012769E sub.w $48C(a5),d0 ROM:001276A2 move.w d0,($C7C).w ROM:001276A6 rts ROM:001276A6 ; End of function sub_12768E ROM:001276A6 ROM:001276A8 ROM:001276A8 ; =============== S U B R O U T I N E ======================================= ROM:001276A8 ROM:001276A8 ROM:001276A8 sub_1276A8: ; CODE XREF: ROM:001275EC↑p ROM:001276A8 move.w ($C7E).w,d0 ROM:001276AC addi.w #1,d0 ROM:001276B0 move.w d0,($C7E).w ROM:001276B4 rts ROM:001276B4 ; End of function sub_1276A8 ROM:001276B4 ROM:001276B6 ROM:001276B6 ; =============== S U B R O U T I N E ======================================= ROM:001276B6 ROM:001276B6 ROM:001276B6 sub_1276B6: ; CODE XREF: ROM:0012762E↑p ROM:001276B6 clr.l d1 ROM:001276B8 move.w ($C80).w,d1 ROM:001276BC swap d1 ROM:001276BE move.w ($C7E).w,d2 ROM:001276C2 swap d2 ROM:001276C4 move.w ($C82).w,d2 ROM:001276C8 move.w $488(a5),d3 ROM:001276CC ext.l d3 ROM:001276CE bsr.l sub_1174B0 ROM:001276D4 move.w d4,($C82).w ROM:001276D8 swap d4 ROM:001276DA move.w d4,($C7E).w ROM:001276DE rts ROM:001276DE ; End of function sub_1276B6 ROM:001276DE ROM:001276E0 ROM:001276E0 ; =============== S U B R O U T I N E ======================================= ROM:001276E0 ROM:001276E0 ROM:001276E0 sub_1276E0: ; CODE XREF: sub_12740E+10↑p ROM:001276E0 move.w $47A(a5),d0 ROM:001276E4 cmpi.w #0,d0 ROM:001276E8 bne.s loc_127702 ROM:001276EA btst #2,($1331).w ROM:001276F0 bne.s loc_12772E ROM:001276F2 btst #2,($132A).w ROM:001276F8 bne.s loc_12772E ROM:001276FA bclr #7,($1327).w ROM:00127700 bra.s loc_127734 ROM:00127702 ; --------------------------------------------------------------------------- ROM:00127702 ROM:00127702 loc_127702: ; CODE XREF: sub_1276E0+8↑j ROM:00127702 cmpi.w #1,d0 ROM:00127706 bne.s loc_12771C ROM:00127708 bclr #7,($1327).w ROM:0012770E bclr #2,($1331).w ROM:00127714 bclr #2,($132A).w ROM:0012771A bra.s loc_127734 ROM:0012771C ; --------------------------------------------------------------------------- ROM:0012771C ROM:0012771C loc_12771C: ; CODE XREF: sub_1276E0+26↑j ROM:0012771C cmpi.w #2,d0 ROM:00127720 bne.s loc_127734 ROM:00127722 bset #2,($1331).w ROM:00127728 bset #2,($132A).w ROM:0012772E ROM:0012772E loc_12772E: ; CODE XREF: sub_1276E0+10↑j ROM:0012772E ; sub_1276E0+18↑j ROM:0012772E bset #7,($1327).w ROM:00127734 ROM:00127734 loc_127734: ; CODE XREF: sub_1276E0+20↑j ROM:00127734 ; sub_1276E0+3A↑j ... ROM:00127734 btst #5,($975).w ROM:0012773A beq.s locret_127756 ROM:0012773C btst #5,($979).w ROM:00127742 beq.s locret_127756 ROM:00127744 bclr #7,($1327).w ROM:0012774A bclr #2,($1331).w ROM:00127750 bclr #2,($132A).w ROM:00127756 ROM:00127756 locret_127756: ; CODE XREF: sub_1276E0+5A↑j ROM:00127756 ; sub_1276E0+62↑j ROM:00127756 rts ROM:00127756 ; End of function sub_1276E0 ROM:00127756 ROM:00127758 ROM:00127758 ; =============== S U B R O U T I N E ======================================= ROM:00127758 ROM:00127758 ROM:00127758 sub_127758: ; CODE XREF: ROM:001170C4↑p ROM:00127758 bsr.w sub_127794 ROM:0012775C bsr.w sub_127A46 ROM:00127760 move.w #0,($C84).w ROM:00127766 bra.s loc_12776E ROM:00127768 ; --------------------------------------------------------------------------- ROM:00127768 ROM:00127768 loc_127768: ; CODE XREF: sub_127758+22↓j ROM:00127768 addi.w #1,($C84).w ROM:0012776E ROM:0012776E loc_12776E: ; CODE XREF: sub_127758+E↑j ROM:0012776E cmpi.w #1,($C84).w ROM:00127774 bgt.s loc_12777C ROM:00127776 bsr.w sub_1277BC ROM:0012777A bra.s loc_127768 ROM:0012777C ; --------------------------------------------------------------------------- ROM:0012777C ROM:0012777C loc_12777C: ; CODE XREF: sub_127758+1C↑j ROM:0012777C bsr.l sub_127BEC ROM:00127782 bsr.l sub_127E6E ROM:00127788 bsr.l sub_128234 ROM:0012778E bsr.w sub_127B6C ROM:00127792 rts ROM:00127792 ; End of function sub_127758 ROM:00127792 ROM:00127794 ROM:00127794 ; =============== S U B R O U T I N E ======================================= ROM:00127794 ROM:00127794 ROM:00127794 sub_127794: ; CODE XREF: sub_127758↑p ROM:00127794 bclr #3,($133D).w ROM:0012779A cmpi.w #0,($68E).w ROM:001277A0 bgt.s locret_1277BA ROM:001277A2 move.w $494(a5),d0 ROM:001277A6 clr.b ($8DA).w ROM:001277AA move.w d0,($68E).w ROM:001277AE move.b #1,($8DA).w ROM:001277B4 bset #3,($133D).w ROM:001277BA ROM:001277BA locret_1277BA: ; CODE XREF: sub_127794+C↑j ROM:001277BA rts ROM:001277BA ; End of function sub_127794 ROM:001277BA ROM:001277BC ROM:001277BC ; =============== S U B R O U T I N E ======================================= ROM:001277BC ROM:001277BC ROM:001277BC sub_1277BC: ; CODE XREF: sub_127758+1E↑p ROM:001277BC move.w ($C84).w,d7 ROM:001277C0 clr.w d1 ROM:001277C2 move.b $12F8(d7.w),d1 ROM:001277C8 cmpi.w #5,d1 ROM:001277CC bcc.s locret_1277D6 ROM:001277CE movea.l off_1277D8(pc,d1.w*4),a0 ROM:001277D2 nop ROM:001277D4 jmp (a0) ROM:001277D6 ; --------------------------------------------------------------------------- ROM:001277D6 ROM:001277D6 locret_1277D6: ; CODE XREF: sub_1277BC+10↑j ROM:001277D6 rts ROM:001277D6 ; End of function sub_1277BC ROM:001277D6 ROM:001277D6 ; --------------------------------------------------------------------------- ROM:001277D8 off_1277D8: dc.l loc_1277EC ; DATA XREF: sub_1277BC+12↑r ROM:001277DC dc.l loc_12780A ROM:001277E0 dc.l loc_12783E ROM:001277E4 dc.l loc_127880 ROM:001277E8 dc.l loc_1278DE ROM:001277EC ; --------------------------------------------------------------------------- ROM:001277EC ROM:001277EC loc_1277EC: ; DATA XREF: ROM:off_1277D8↑o ROM:001277EC bclr d7,($116D).w ROM:001277F0 bclr d7,($116C).w ROM:001277F4 move.w #0,$FA2(d7.w*2) ROM:001277FC bsr.w sub_127B9A ROM:00127800 move.b #1,$12F8(d7.w) ROM:00127808 bra.s locret_12783C ROM:0012780A ; --------------------------------------------------------------------------- ROM:0012780A ROM:0012780A loc_12780A: ; DATA XREF: ROM:001277DC↑o ROM:0012780A move.w $48E(a5),d2 ROM:0012780E btst #1,($133E).w ROM:00127814 beq.s locret_12783C ROM:00127816 cmp.w ($A38).w,d2 ROM:0012781A ble.s locret_12783C ROM:0012781C move.w $874(a5,d7.w*2),$FA2(d7.w*2) ROM:00127826 bsr.w sub_127B9A ROM:0012782A bset d7,($116D).w ROM:0012782E move.b #2,$12F8(d7.w) ROM:00127836 bra.l locret_12787E ROM:0012783C ; --------------------------------------------------------------------------- ROM:0012783C ROM:0012783C locret_12783C: ; CODE XREF: ROM:00127808↑j ROM:0012783C ; ROM:00127814↑j ... ROM:0012783C rts ROM:0012783E ; --------------------------------------------------------------------------- ROM:0012783E ROM:0012783E loc_12783E: ; DATA XREF: ROM:001277E0↑o ROM:0012783E move.w $48E(a5),d2 ROM:00127842 btst #1,($133E).w ROM:00127848 beq.s loc_127850 ROM:0012784A cmp.w ($A38).w,d2 ROM:0012784E bgt.s loc_12786A ROM:00127850 ROM:00127850 loc_127850: ; CODE XREF: ROM:00127848↑j ROM:00127850 move.w #0,$FA2(d7.w*2) ROM:00127858 bsr.w sub_127B9A ROM:0012785C bclr d7,($116D).w ROM:00127860 move.b #1,$12F8(d7.w) ROM:00127868 bra.s locret_12783C ROM:0012786A ; --------------------------------------------------------------------------- ROM:0012786A ROM:0012786A loc_12786A: ; CODE XREF: ROM:0012784E↑j ROM:0012786A btst d7,($13CF).w ROM:0012786E beq.s locret_12787E ROM:00127870 move.b #3,$12F8(d7.w) ROM:00127878 bra.l locret_1278DC ROM:0012787E ; --------------------------------------------------------------------------- ROM:0012787E ROM:0012787E locret_12787E: ; CODE XREF: ROM:00127836↑j ROM:0012787E ; ROM:0012786E↑j ROM:0012787E rts ROM:00127880 ; --------------------------------------------------------------------------- ROM:00127880 ROM:00127880 loc_127880: ; DATA XREF: ROM:001277E4↑o ROM:00127880 move.w $48E(a5),d2 ROM:00127884 btst #1,($133E).w ROM:0012788A beq.s loc_127892 ROM:0012788C cmp.w ($A38).w,d2 ROM:00127890 bgt.s loc_1278B0 ROM:00127892 ROM:00127892 loc_127892: ; CODE XREF: ROM:0012788A↑j ROM:00127892 move.w #0,$FA2(d7.w*2) ROM:0012789A bsr.w sub_127B9A ROM:0012789E bclr d7,($116D).w ROM:001278A2 move.b #1,$12F8(d7.w) ROM:001278AA bra.l locret_12783C ROM:001278B0 ; --------------------------------------------------------------------------- ROM:001278B0 ROM:001278B0 loc_1278B0: ; CODE XREF: ROM:00127890↑j ROM:001278B0 cmpi.w #$2710,$FA2(d7.w*2) ROM:001278B8 blt.s loc_1278CC ROM:001278BA bset d7,($116C).w ROM:001278BE move.b #4,$12F8(d7.w) ROM:001278C6 bra.l locret_127922 ROM:001278CC ; --------------------------------------------------------------------------- ROM:001278CC ROM:001278CC loc_1278CC: ; CODE XREF: ROM:001278B8↑j ROM:001278CC btst #3,($133D).w ROM:001278D2 beq.s locret_1278DC ROM:001278D4 bsr.w sub_127A16 ROM:001278D8 bsr.w sub_127B9A ROM:001278DC ROM:001278DC locret_1278DC: ; CODE XREF: ROM:00127878↑j ROM:001278DC ; ROM:001278D2↑j ROM:001278DC rts ROM:001278DE ; --------------------------------------------------------------------------- ROM:001278DE ROM:001278DE loc_1278DE: ; DATA XREF: ROM:001277E8↑o ROM:001278DE move.w $48E(a5),d2 ROM:001278E2 btst #1,($133E).w ROM:001278E8 beq.s loc_1278F0 ROM:001278EA cmp.w ($A38).w,d2 ROM:001278EE bgt.s loc_127912 ROM:001278F0 ROM:001278F0 loc_1278F0: ; CODE XREF: ROM:001278E8↑j ROM:001278F0 move.w #0,$FA2(d7.w*2) ROM:001278F8 bsr.w sub_127B9A ROM:001278FC bclr d7,($116D).w ROM:00127900 bclr d7,($116C).w ROM:00127904 move.b #1,$12F8(d7.w) ROM:0012790C bra.l locret_12783C ROM:00127912 ; --------------------------------------------------------------------------- ROM:00127912 ROM:00127912 loc_127912: ; CODE XREF: ROM:001278EE↑j ROM:00127912 btst #3,($133D).w ROM:00127918 beq.s locret_127922 ROM:0012791A bsr.w sub_127984 ROM:0012791E bsr.w sub_127B9A ROM:00127922 ROM:00127922 locret_127922: ; CODE XREF: ROM:001278C6↑j ROM:00127922 ; ROM:00127918↑j ROM:00127922 rts ROM:00127924 ROM:00127924 ; =============== S U B R O U T I N E ======================================= ROM:00127924 ROM:00127924 ROM:00127924 sub_127924: ; CODE XREF: ROM:00127A82↓p ROM:00127924 move.w #$3B84,d1 ROM:00127928 move.w ($A80).w,d2 ROM:0012792C move.w ($A46).w,d3 ROM:00127930 bsr.l sub_1175A4 ROM:00127936 move.w d1,($FAA).w ROM:0012793A move.w #$3B86,d1 ROM:0012793E move.w ($A80).w,d2 ROM:00127942 move.w ($A46).w,d3 ROM:00127946 bsr.l sub_1175A4 ROM:0012794C move.w d1,($FAC).w ROM:00127950 move.w #0,d7 ROM:00127954 bra.s loc_12795A ROM:00127956 ; --------------------------------------------------------------------------- ROM:00127956 ROM:00127956 loc_127956: ; CODE XREF: sub_127924:loc_127980↓j ROM:00127956 addi.w #1,d7 ROM:0012795A ROM:0012795A loc_12795A: ; CODE XREF: sub_127924+30↑j ROM:0012795A cmpi.w #1,d7 ROM:0012795E bgt.s locret_127982 ROM:00127960 btst d7,($13CF).w ROM:00127964 bne.s loc_127980 ROM:00127966 move.w $490(a5),d1 ROM:0012796A muls.w $FAA(d7.w*2),d1 ROM:00127970 divs.w #$64,d1 ; 'd' ROM:00127974 bvc.s loc_12797A ROM:00127976 move.w #$7FFF,d1 ROM:0012797A ROM:0012797A loc_12797A: ; CODE XREF: sub_127924+50↑j ROM:0012797A move.w d1,$FAA(d7.w*2) ROM:00127980 ROM:00127980 loc_127980: ; CODE XREF: sub_127924+40↑j ROM:00127980 bra.s loc_127956 ROM:00127982 ; --------------------------------------------------------------------------- ROM:00127982 ROM:00127982 locret_127982: ; CODE XREF: sub_127924+3A↑j ROM:00127982 rts ROM:00127982 ; End of function sub_127924 ROM:00127982 ROM:00127984 ROM:00127984 ; =============== S U B R O U T I N E ======================================= ROM:00127984 ROM:00127984 ROM:00127984 sub_127984: ; CODE XREF: ROM:0012791A↑p ROM:00127984 cmpi.w #0,($C84).w ROM:0012798A bne.s loc_1279A0 ROM:0012798C move.w #$3B80,d1 ROM:00127990 move.w ($572).w,d2 ROM:00127994 move.w ($A4A).w,d3 ROM:00127998 bsr.l sub_1175A4 ROM:0012799E bra.s loc_1279B2 ROM:001279A0 ; --------------------------------------------------------------------------- ROM:001279A0 ROM:001279A0 loc_1279A0: ; CODE XREF: sub_127984+6↑j ROM:001279A0 move.w #$3B82,d1 ROM:001279A4 move.w ($572).w,d2 ROM:001279A8 move.w ($A4A).w,d3 ROM:001279AC bsr.l sub_1175A4 ROM:001279B2 ROM:001279B2 loc_1279B2: ; CODE XREF: sub_127984+1A↑j ROM:001279B2 move.w ($C84).w,d7 ROM:001279B6 move.w d1,$FA6(d7.w*2) ROM:001279BC move.w #$3AEC,d1 ROM:001279C0 move.w ($A38).w,d2 ROM:001279C4 bsr.l sub_1175A4 ROM:001279CA move.w ($C84).w,d7 ROM:001279CE muls.w $FA6(d7.w*2),d1 ROM:001279D4 divs.w #$64,d1 ; 'd' ROM:001279D8 bvs.s loc_1279E0 ROM:001279DA cmpi.w #$2710,d1 ROM:001279DE ble.s loc_1279E4 ROM:001279E0 ROM:001279E0 loc_1279E0: ; CODE XREF: sub_127984+54↑j ROM:001279E0 move.w #$2710,d1 ROM:001279E4 ROM:001279E4 loc_1279E4: ; CODE XREF: sub_127984+5A↑j ROM:001279E4 swap d1 ROM:001279E6 clr.w d1 ROM:001279E8 move.w $FA2(d7.w*2),d2 ROM:001279EE swap d2 ROM:001279F0 move.w $FAE(d7.w*2),d2 ROM:001279F6 move.w $492(a5),d3 ROM:001279FA ext.l d3 ROM:001279FC bsr.l sub_1174B0 ROM:00127A02 move.w ($C84).w,d7 ROM:00127A06 move.w d4,$FAE(d7.w*2) ROM:00127A0C swap d4 ROM:00127A0E move.w d4,$FA2(d7.w*2) ROM:00127A14 rts ROM:00127A14 ; End of function sub_127984 ROM:00127A14 ROM:00127A16 ROM:00127A16 ; =============== S U B R O U T I N E ======================================= ROM:00127A16 ROM:00127A16 ROM:00127A16 sub_127A16: ; CODE XREF: ROM:001278D4↑p ROM:00127A16 move.w ($C84).w,d7 ROM:00127A1A move.w $878(a5,d7.w*2),d0 ROM:00127A20 muls.w $494(a5),d0 ROM:00127A24 divs.w #$64,d0 ; 'd' ROM:00127A28 add.w $FA2(d7.w*2),d0 ROM:00127A2E cmpi.w #$2710,d0 ROM:00127A32 ble.s loc_127A3E ROM:00127A34 move.w #$2710,$FA2(d7.w*2) ROM:00127A3C bra.s locret_127A44 ROM:00127A3E ; --------------------------------------------------------------------------- ROM:00127A3E ROM:00127A3E loc_127A3E: ; CODE XREF: sub_127A16+1C↑j ROM:00127A3E move.w d0,$FA2(d7.w*2) ROM:00127A44 ROM:00127A44 locret_127A44: ; CODE XREF: sub_127A16+26↑j ROM:00127A44 rts ROM:00127A44 ; End of function sub_127A16 ROM:00127A44 ROM:00127A46 ROM:00127A46 ; =============== S U B R O U T I N E ======================================= ROM:00127A46 ROM:00127A46 ROM:00127A46 sub_127A46: ; CODE XREF: sub_127758+4↑p ROM:00127A46 clr.w d1 ROM:00127A48 move.b ($116E).w,d1 ROM:00127A4C cmpi.w #5,d1 ROM:00127A50 bcc.s locret_127A5A ROM:00127A52 movea.l off_127A5C(pc,d1.w*4),a0 ROM:00127A56 nop ROM:00127A58 jmp (a0) ROM:00127A5A ; --------------------------------------------------------------------------- ROM:00127A5A ROM:00127A5A locret_127A5A: ; CODE XREF: sub_127A46+A↑j ROM:00127A5A rts ROM:00127A5A ; End of function sub_127A46 ROM:00127A5A ROM:00127A5A ; --------------------------------------------------------------------------- ROM:00127A5C off_127A5C: dc.l loc_127A70 ; DATA XREF: sub_127A46+C↑r ROM:00127A60 dc.l loc_127A7A ROM:00127A64 dc.l loc_127A9C ROM:00127A68 dc.l loc_127AE2 ROM:00127A6C dc.l loc_127B04 ROM:00127A70 ; --------------------------------------------------------------------------- ROM:00127A70 ROM:00127A70 loc_127A70: ; DATA XREF: ROM:off_127A5C↑o ROM:00127A70 move.b #1,($116E).w ROM:00127A76 bra.s locret_127A9A ROM:00127A78 ; --------------------------------------------------------------------------- ROM:00127A78 rts ROM:00127A7A ; --------------------------------------------------------------------------- ROM:00127A7A ROM:00127A7A loc_127A7A: ; DATA XREF: ROM:00127A60↑o ROM:00127A7A btst #1,($133E).w ROM:00127A80 beq.s locret_127A9A ROM:00127A82 bsr.w sub_127924 ROM:00127A86 bclr #0,($13CF).w ROM:00127A8C bclr #1,($13CF).w ROM:00127A92 move.b #2,($116E).w ROM:00127A98 bra.s locret_127AE0 ROM:00127A9A ; --------------------------------------------------------------------------- ROM:00127A9A ROM:00127A9A locret_127A9A: ; CODE XREF: ROM:00127A76↑j ROM:00127A9A ; ROM:00127A80↑j ... ROM:00127A9A rts ROM:00127A9C ; --------------------------------------------------------------------------- ROM:00127A9C ROM:00127A9C loc_127A9C: ; DATA XREF: ROM:00127A64↑o ROM:00127A9C btst #1,($133E).w ROM:00127AA2 bne.s loc_127AAC ROM:00127AA4 move.b #1,($116E).w ROM:00127AAA bra.s locret_127A9A ROM:00127AAC ; --------------------------------------------------------------------------- ROM:00127AAC ROM:00127AAC loc_127AAC: ; CODE XREF: ROM:00127AA2↑j ROM:00127AAC btst #5,($1330).w ROM:00127AB2 beq.s loc_127ABC ROM:00127AB4 move.b #3,($116E).w ROM:00127ABA bra.s locret_127B02 ROM:00127ABC ; --------------------------------------------------------------------------- ROM:00127ABC ROM:00127ABC loc_127ABC: ; CODE XREF: ROM:00127AB2↑j ROM:00127ABC btst #0,($13CF).w ROM:00127AC2 beq.s loc_127AD4 ROM:00127AC4 btst #1,($13CF).w ROM:00127ACA beq.s loc_127AD4 ROM:00127ACC move.b #4,($116E).w ROM:00127AD2 bra.s locret_127B18 ROM:00127AD4 ; --------------------------------------------------------------------------- ROM:00127AD4 ROM:00127AD4 loc_127AD4: ; CODE XREF: ROM:00127AC2↑j ROM:00127AD4 ; ROM:00127ACA↑j ROM:00127AD4 btst #3,($133D).w ROM:00127ADA beq.s locret_127AE0 ROM:00127ADC bsr.w sub_127B1A ROM:00127AE0 ROM:00127AE0 locret_127AE0: ; CODE XREF: ROM:00127A98↑j ROM:00127AE0 ; ROM:00127ADA↑j ... ROM:00127AE0 rts ROM:00127AE2 ; --------------------------------------------------------------------------- ROM:00127AE2 ROM:00127AE2 loc_127AE2: ; DATA XREF: ROM:00127A68↑o ROM:00127AE2 btst #1,($133E).w ROM:00127AE8 bne.s loc_127AF2 ROM:00127AEA move.b #1,($116E).w ROM:00127AF0 bra.s locret_127A9A ROM:00127AF2 ; --------------------------------------------------------------------------- ROM:00127AF2 ROM:00127AF2 loc_127AF2: ; CODE XREF: ROM:00127AE8↑j ROM:00127AF2 btst #5,($1330).w ROM:00127AF8 bne.s locret_127B02 ROM:00127AFA move.b #2,($116E).w ROM:00127B00 bra.s locret_127AE0 ROM:00127B02 ; --------------------------------------------------------------------------- ROM:00127B02 ROM:00127B02 locret_127B02: ; CODE XREF: ROM:00127ABA↑j ROM:00127B02 ; ROM:00127AF8↑j ROM:00127B02 rts ROM:00127B04 ; --------------------------------------------------------------------------- ROM:00127B04 ROM:00127B04 loc_127B04: ; DATA XREF: ROM:00127A6C↑o ROM:00127B04 btst #1,($133E).w ROM:00127B0A bne.s locret_127B18 ROM:00127B0C move.b #1,($116E).w ROM:00127B12 bra.l locret_127A9A ROM:00127B18 ; --------------------------------------------------------------------------- ROM:00127B18 ROM:00127B18 locret_127B18: ; CODE XREF: ROM:00127AD2↑j ROM:00127B18 ; ROM:00127B0A↑j ROM:00127B18 rts ROM:00127B1A ROM:00127B1A ; =============== S U B R O U T I N E ======================================= ROM:00127B1A ROM:00127B1A ROM:00127B1A sub_127B1A: ; CODE XREF: ROM:00127ADC↑p ROM:00127B1A btst #0,($13CF).w ROM:00127B20 bne.s loc_127B42 ROM:00127B22 move.w #$3AE8,d1 ROM:00127B26 move.w ($CB6).w,d2 ROM:00127B2A bsr.l sub_1175A4 ROM:00127B30 sub.w d1,($FAA).w ROM:00127B34 bgt.w loc_127B42 ROM:00127B38 clr.w ($FAA).w ROM:00127B3C bset #0,($13CF).w ROM:00127B42 ROM:00127B42 loc_127B42: ; CODE XREF: sub_127B1A+6↑j ROM:00127B42 ; sub_127B1A+1A↑j ROM:00127B42 btst #1,($13CF).w ROM:00127B48 bne.s locret_127B6A ROM:00127B4A move.w #$3AEA,d1 ROM:00127B4E move.w ($CB6).w,d2 ROM:00127B52 bsr.l sub_1175A4 ROM:00127B58 sub.w d1,($FAC).w ROM:00127B5C bgt.w locret_127B6A ROM:00127B60 clr.w ($FAC).w ROM:00127B64 bset #1,($13CF).w ROM:00127B6A ROM:00127B6A locret_127B6A: ; CODE XREF: sub_127B1A+2E↑j ROM:00127B6A ; sub_127B1A+42↑j ROM:00127B6A rts ROM:00127B6A ; End of function sub_127B1A ROM:00127B6A ROM:00127B6C ROM:00127B6C ; =============== S U B R O U T I N E ======================================= ROM:00127B6C ROM:00127B6C ROM:00127B6C sub_127B6C: ; CODE XREF: sub_127758+36↑p ROM:00127B6C btst #1,($1177).w ROM:00127B72 beq.s loc_127B7C ROM:00127B74 bset #1,($111E).w ROM:00127B7A bra.s loc_127B82 ROM:00127B7C ; --------------------------------------------------------------------------- ROM:00127B7C ROM:00127B7C loc_127B7C: ; CODE XREF: sub_127B6C+6↑j ROM:00127B7C bclr #1,($111E).w ROM:00127B82 ROM:00127B82 loc_127B82: ; CODE XREF: sub_127B6C+E↑j ROM:00127B82 btst #0,($116D).w ROM:00127B88 beq.s loc_127B92 ROM:00127B8A bset #1,($133B).w ROM:00127B90 bra.s locret_127B98 ROM:00127B92 ; --------------------------------------------------------------------------- ROM:00127B92 ROM:00127B92 loc_127B92: ; CODE XREF: sub_127B6C+1C↑j ROM:00127B92 bclr #1,($133B).w ROM:00127B98 ROM:00127B98 locret_127B98: ; CODE XREF: sub_127B6C+24↑j ROM:00127B98 rts ROM:00127B98 ; End of function sub_127B6C ROM:00127B98 ROM:00127B9A ROM:00127B9A ; =============== S U B R O U T I N E ======================================= ROM:00127B9A ROM:00127B9A ROM:00127B9A sub_127B9A: ; CODE XREF: ROM:001277FC↑p ROM:00127B9A ; ROM:00127826↑p ... ROM:00127B9A move.w ($C84).w,d7 ROM:00127B9E cmpi.w #0,$FA2(d7.w*2) ROM:00127BA6 bne.s loc_127BBC ROM:00127BA8 move.w #0,$FB6(d7.w*2) ROM:00127BB0 move.w $87C(a5,d7.w*2),$FB2(d7.w*2) ROM:00127BBA bra.s locret_127BEA ROM:00127BBC ; --------------------------------------------------------------------------- ROM:00127BBC ROM:00127BBC loc_127BBC: ; CODE XREF: sub_127B9A+C↑j ROM:00127BBC move.w $87C(a5,d7.w*2),$FB6(d7.w*2) ROM:00127BC6 move.w #$2710,d1 ROM:00127BCA sub.w $FA2(d7.w*2),d1 ROM:00127BD0 muls.w $87C(a5,d7.w*2),d1 ROM:00127BD6 divs.w $FA2(d7.w*2),d1 ROM:00127BDC bvc.w loc_127BE4 ROM:00127BE0 move.w #$7FFF,d1 ROM:00127BE4 ROM:00127BE4 loc_127BE4: ; CODE XREF: sub_127B9A+42↑j ROM:00127BE4 move.w d1,$FB2(d7.w*2) ROM:00127BEA ROM:00127BEA locret_127BEA: ; CODE XREF: sub_127B9A+20↑j ROM:00127BEA rts ROM:00127BEA ; End of function sub_127B9A ROM:00127BEA ROM:00127BEC ROM:00127BEC ; =============== S U B R O U T I N E ======================================= ROM:00127BEC ROM:00127BEC ROM:00127BEC sub_127BEC: ; CODE XREF: sub_127758:loc_12777C↑p ROM:00127BEC bsr.w sub_127CFA ROM:00127BF0 bsr.w sub_127C14 ROM:00127BF4 clr.w ($C84).w ROM:00127BF8 ROM:00127BF8 loc_127BF8: ; CODE XREF: sub_127BEC:loc_127C10↓j ROM:00127BF8 bsr.w sub_127D98 ROM:00127BFC cmpi.w #1,($C84).w ROM:00127C02 bge.s locret_127C12 ROM:00127C04 addq.w #1,($C84).w ROM:00127C08 bvc.s loc_127C10 ROM:00127C0A move.w #$8000,($C84).w ROM:00127C10 ROM:00127C10 loc_127C10: ; CODE XREF: sub_127BEC+1C↑j ROM:00127C10 bra.s loc_127BF8 ROM:00127C12 ; --------------------------------------------------------------------------- ROM:00127C12 ROM:00127C12 locret_127C12: ; CODE XREF: sub_127BEC+16↑j ROM:00127C12 rts ROM:00127C12 ; End of function sub_127BEC ROM:00127C12 ROM:00127C14 ROM:00127C14 ; =============== S U B R O U T I N E ======================================= ROM:00127C14 ROM:00127C14 ROM:00127C14 sub_127C14: ; CODE XREF: sub_127BEC+4↑p ROM:00127C14 clr.w d1 ROM:00127C16 move.b ($1171).w,d1 ROM:00127C1A cmpi.w #5,d1 ROM:00127C1E bcc.s locret_127C28 ROM:00127C20 movea.l off_127C2A(pc,d1.w*4),a0 ROM:00127C24 nop ROM:00127C26 jmp (a0) ROM:00127C28 ; --------------------------------------------------------------------------- ROM:00127C28 ROM:00127C28 locret_127C28: ; CODE XREF: sub_127C14+A↑j ROM:00127C28 rts ROM:00127C28 ; End of function sub_127C14 ROM:00127C28 ROM:00127C28 ; --------------------------------------------------------------------------- ROM:00127C2A off_127C2A: dc.l loc_127C3E ; DATA XREF: sub_127C14+C↑r ROM:00127C2E dc.l loc_127C46 ROM:00127C32 dc.l loc_127C70 ROM:00127C36 dc.l loc_127CA8 ROM:00127C3A dc.l loc_127CDE ROM:00127C3E ; --------------------------------------------------------------------------- ROM:00127C3E ROM:00127C3E loc_127C3E: ; DATA XREF: ROM:off_127C2A↑o ROM:00127C3E move.b #1,($1171).w ROM:00127C44 bra.s locret_127C6E ROM:00127C46 ; --------------------------------------------------------------------------- ROM:00127C46 ROM:00127C46 loc_127C46: ; DATA XREF: ROM:00127C2E↑o ROM:00127C46 cmpi.w #2,($C88).w ROM:00127C4C bge.s locret_127C6E ROM:00127C4E move.w ($C88).w,($C8A).w ROM:00127C54 move.w $498(a5),d0 ROM:00127C58 clr.b ($89F).w ROM:00127C5C move.w d0,($618).w ROM:00127C60 move.b #1,($89F).w ROM:00127C66 move.b #2,($1171).w ROM:00127C6C bra.s locret_127CA6 ROM:00127C6E ; --------------------------------------------------------------------------- ROM:00127C6E ROM:00127C6E locret_127C6E: ; CODE XREF: ROM:00127C44↑j ROM:00127C6E ; ROM:00127C4C↑j ... ROM:00127C6E rts ROM:00127C70 ; --------------------------------------------------------------------------- ROM:00127C70 ROM:00127C70 loc_127C70: ; DATA XREF: ROM:00127C32↑o ROM:00127C70 move.w ($C88).w,d7 ROM:00127C74 cmp.w ($C8A).w,d7 ROM:00127C78 bne.s loc_127C9E ROM:00127C7A cmpi.w #0,($618).w ROM:00127C80 bgt.s loc_127C9C ROM:00127C82 move.w $496(a5),d0 ROM:00127C86 clr.b ($89F).w ROM:00127C8A move.w d0,($618).w ROM:00127C8E move.b #1,($89F).w ROM:00127C94 move.b #3,($1171).w ROM:00127C9A bra.s loc_127CD8 ROM:00127C9C ; --------------------------------------------------------------------------- ROM:00127C9C ROM:00127C9C loc_127C9C: ; CODE XREF: ROM:00127C80↑j ROM:00127C9C bra.s locret_127CA6 ROM:00127C9E ; --------------------------------------------------------------------------- ROM:00127C9E ROM:00127C9E loc_127C9E: ; CODE XREF: ROM:00127C78↑j ROM:00127C9E move.b #1,($1171).w ROM:00127CA4 bra.s locret_127C6E ROM:00127CA6 ; --------------------------------------------------------------------------- ROM:00127CA6 ROM:00127CA6 locret_127CA6: ; CODE XREF: ROM:00127C6C↑j ROM:00127CA6 ; ROM:loc_127C9C↑j ROM:00127CA6 rts ROM:00127CA8 ; --------------------------------------------------------------------------- ROM:00127CA8 ROM:00127CA8 loc_127CA8: ; DATA XREF: ROM:00127C36↑o ROM:00127CA8 move.w ($C88).w,d7 ROM:00127CAC cmp.w ($C8A).w,d7 ROM:00127CB0 bne.s loc_127CCA ROM:00127CB2 cmpi.w #0,($618).w ROM:00127CB8 bgt.s loc_127CC8 ROM:00127CBA move.w ($C8A).w,($C86).w ROM:00127CC0 move.b #4,($1171).w ROM:00127CC6 bra.s loc_127CF4 ROM:00127CC8 ; --------------------------------------------------------------------------- ROM:00127CC8 ROM:00127CC8 loc_127CC8: ; CODE XREF: ROM:00127CB8↑j ROM:00127CC8 bra.s loc_127CD8 ROM:00127CCA ; --------------------------------------------------------------------------- ROM:00127CCA ROM:00127CCA loc_127CCA: ; CODE XREF: ROM:00127CB0↑j ROM:00127CCA move.w ($C8A).w,($C86).w ROM:00127CD0 move.b #1,($1171).w ROM:00127CD6 bra.s locret_127C6E ROM:00127CD8 ; --------------------------------------------------------------------------- ROM:00127CD8 ROM:00127CD8 loc_127CD8: ; CODE XREF: ROM:00127C9A↑j ROM:00127CD8 ; ROM:loc_127CC8↑j ROM:00127CD8 bsr.w sub_127D32 ROM:00127CDC rts ROM:00127CDE ; --------------------------------------------------------------------------- ROM:00127CDE ROM:00127CDE loc_127CDE: ; DATA XREF: ROM:00127C3A↑o ROM:00127CDE move.w ($C88).w,d7 ROM:00127CE2 cmp.w ($C8A).w,d7 ROM:00127CE6 beq.s loc_127CF4 ROM:00127CE8 move.b #1,($1171).w ROM:00127CEE bra.l locret_127C6E ROM:00127CF4 ; --------------------------------------------------------------------------- ROM:00127CF4 ROM:00127CF4 loc_127CF4: ; CODE XREF: ROM:00127CC6↑j ROM:00127CF4 ; ROM:00127CE6↑j ROM:00127CF4 bsr.w sub_127D32 ROM:00127CF8 rts ROM:00127CFA ROM:00127CFA ; =============== S U B R O U T I N E ======================================= ROM:00127CFA ROM:00127CFA ROM:00127CFA sub_127CFA: ; CODE XREF: sub_127BEC↑p ROM:00127CFA btst #0,($11D0).w ROM:00127D00 beq.s loc_127D12 ROM:00127D02 btst #1,($11D0).w ROM:00127D08 bne.s loc_127D12 ROM:00127D0A move.w #0,($C88).w ROM:00127D10 bra.s locret_127D30 ROM:00127D12 ; --------------------------------------------------------------------------- ROM:00127D12 ROM:00127D12 loc_127D12: ; CODE XREF: sub_127CFA+6↑j ROM:00127D12 ; sub_127CFA+E↑j ROM:00127D12 btst #1,($11D0).w ROM:00127D18 beq.s loc_127D2A ROM:00127D1A btst #0,($11D0).w ROM:00127D20 bne.s loc_127D2A ROM:00127D22 move.w #1,($C88).w ROM:00127D28 bra.s locret_127D30 ROM:00127D2A ; --------------------------------------------------------------------------- ROM:00127D2A ROM:00127D2A loc_127D2A: ; CODE XREF: sub_127CFA+1E↑j ROM:00127D2A ; sub_127CFA+26↑j ROM:00127D2A move.w #2,($C88).w ROM:00127D30 ROM:00127D30 locret_127D30: ; CODE XREF: sub_127CFA+16↑j ROM:00127D30 ; sub_127CFA+2E↑j ROM:00127D30 rts ROM:00127D30 ; End of function sub_127CFA ROM:00127D30 ROM:00127D32 ROM:00127D32 ; =============== S U B R O U T I N E ======================================= ROM:00127D32 ROM:00127D32 ROM:00127D32 sub_127D32: ; CODE XREF: ROM:loc_127CD8↑p ROM:00127D32 ; ROM:loc_127CF4↑p ROM:00127D32 move.w ($C88).w,d7 ROM:00127D36 move.w ($A50).w,d1 ROM:00127D3A swap d1 ROM:00127D3C clr.w d1 ROM:00127D3E move.w $FBA(d7.w*2),d2 ROM:00127D44 swap d2 ROM:00127D46 move.w $FBE(d7.w*2),d2 ROM:00127D4C move.w $49A(a5),d3 ROM:00127D50 ext.l d3 ROM:00127D52 bsr.l sub_1174B0 ROM:00127D58 move.w ($C88).w,d7 ROM:00127D5C move.w d4,$FBE(d7.w*2) ROM:00127D62 swap d4 ROM:00127D64 move.w d4,$FBA(d7.w*2) ROM:00127D6A cmpi.w #0,$FBA(d7.w*2) ROM:00127D72 bne.s loc_127D7A ROM:00127D74 move.w #$7FFF,d0 ROM:00127D78 bra.s loc_127D90 ROM:00127D7A ; --------------------------------------------------------------------------- ROM:00127D7A ROM:00127D7A loc_127D7A: ; CODE XREF: sub_127D32+40↑j ROM:00127D7A move.w ($A38).w,d0 ROM:00127D7E muls.w #$64,d0 ; 'd' ROM:00127D82 divs.w $FBA(d7.w*2),d0 ROM:00127D88 bvc.w loc_127D90 ROM:00127D8C move.w #$7FFF,d0 ROM:00127D90 ROM:00127D90 loc_127D90: ; CODE XREF: sub_127D32+46↑j ROM:00127D90 ; sub_127D32+56↑j ROM:00127D90 move.w d0,$FC2(d7.w*2) ROM:00127D96 rts ROM:00127D96 ; End of function sub_127D32 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: sub_127BEC:loc_127BF8↑p ROM:00127D98 move.w ($C84).w,d7 ROM:00127D9C clr.w d1 ROM:00127D9E move.b $12FA(d7.w),d1 ROM:00127DA4 cmpi.w #4,d1 ROM:00127DA8 bcc.s locret_127DB2 ROM:00127DAA movea.l off_127DB4(pc,d1.w*4),a0 ROM:00127DAE nop ROM:00127DB0 jmp (a0) ROM:00127DB2 ; --------------------------------------------------------------------------- ROM:00127DB2 ROM:00127DB2 locret_127DB2: ; CODE XREF: sub_127D98+10↑j ROM:00127DB2 rts ROM:00127DB2 ; End of function sub_127D98 ROM:00127DB2 ROM:00127DB2 ; --------------------------------------------------------------------------- ROM:00127DB4 off_127DB4: dc.l loc_127DC4 ; DATA XREF: sub_127D98+12↑r ROM:00127DB8 dc.l loc_127DD8 ROM:00127DBC dc.l loc_127DF2 ROM:00127DC0 dc.l loc_127E32 ROM:00127DC4 ; --------------------------------------------------------------------------- ROM:00127DC4 ROM:00127DC4 loc_127DC4: ; DATA XREF: ROM:off_127DB4↑o ROM:00127DC4 bset d7,($1170).w ROM:00127DC8 bset d7,($116F).w ROM:00127DCC move.b #1,$12FA(d7.w) ROM:00127DD4 bra.s locret_127DF0 ROM:00127DD6 ; --------------------------------------------------------------------------- ROM:00127DD6 rts ROM:00127DD8 ; --------------------------------------------------------------------------- ROM:00127DD8 ROM:00127DD8 loc_127DD8: ; DATA XREF: ROM:00127DB8↑o ROM:00127DD8 btst d7,($11D1).w ROM:00127DDC beq.s locret_127DF0 ROM:00127DDE move.w $49C(a5),$FC6(d7.w*2) ROM:00127DE6 move.b #2,$12FA(d7.w) ROM:00127DEE bra.s locret_127E30 ROM:00127DF0 ; --------------------------------------------------------------------------- ROM:00127DF0 ROM:00127DF0 locret_127DF0: ; CODE XREF: ROM:00127DD4↑j ROM:00127DF0 ; ROM:00127DDC↑j ... ROM:00127DF0 rts ROM:00127DF2 ; --------------------------------------------------------------------------- ROM:00127DF2 ROM:00127DF2 loc_127DF2: ; DATA XREF: ROM:00127DBC↑o ROM:00127DF2 btst d7,($11D1).w ROM:00127DF6 bne.s loc_127E02 ROM:00127DF8 move.b #1,$12FA(d7.w) ROM:00127E00 bra.s locret_127DF0 ROM:00127E02 ; --------------------------------------------------------------------------- ROM:00127E02 ROM:00127E02 loc_127E02: ; CODE XREF: ROM:00127DF6↑j ROM:00127E02 btst #5,($1320).w ROM:00127E08 beq.s locret_127E30 ROM:00127E0A cmpi.w #0,$FC6(d7.w*2) ROM:00127E12 bne.s loc_127E20 ROM:00127E14 move.b #3,$12FA(d7.w) ROM:00127E1C bra.s loc_127E42 ROM:00127E1E ; --------------------------------------------------------------------------- ROM:00127E1E bra.s locret_127E30 ROM:00127E20 ; --------------------------------------------------------------------------- ROM:00127E20 ROM:00127E20 loc_127E20: ; CODE XREF: ROM:00127E12↑j ROM:00127E20 subq.w #1,$FC6(d7.w*2) ROM:00127E26 bvc.s locret_127E30 ROM:00127E28 move.w #$8000,$FC6(d7.w*2) ROM:00127E30 ROM:00127E30 locret_127E30: ; CODE XREF: ROM:00127DEE↑j ROM:00127E30 ; ROM:00127E08↑j ... ROM:00127E30 rts ROM:00127E32 ; --------------------------------------------------------------------------- ROM:00127E32 ROM:00127E32 loc_127E32: ; DATA XREF: ROM:00127DC0↑o ROM:00127E32 btst d7,($11D1).w ROM:00127E36 bne.s loc_127E42 ROM:00127E38 move.b #1,$12FA(d7.w) ROM:00127E40 bra.s locret_127DF0 ROM:00127E42 ; --------------------------------------------------------------------------- ROM:00127E42 ROM:00127E42 loc_127E42: ; CODE XREF: ROM:00127E1C↑j ROM:00127E42 ; ROM:00127E36↑j ROM:00127E42 bsr.w sub_127E48 ROM:00127E46 rts ROM:00127E48 ROM:00127E48 ; =============== S U B R O U T I N E ======================================= ROM:00127E48 ROM:00127E48 ROM:00127E48 sub_127E48: ; CODE XREF: ROM:loc_127E42↑p ROM:00127E48 move.w ($C84).w,d7 ROM:00127E4C btst d7,($11CE).w ROM:00127E50 beq.s loc_127E58 ROM:00127E52 bset d7,($116F).w ROM:00127E56 bra.s loc_127E5C ROM:00127E58 ; --------------------------------------------------------------------------- ROM:00127E58 ROM:00127E58 loc_127E58: ; CODE XREF: sub_127E48+8↑j ROM:00127E58 bclr d7,($116F).w ROM:00127E5C ROM:00127E5C loc_127E5C: ; CODE XREF: sub_127E48+E↑j ROM:00127E5C btst d7,($11CF).w ROM:00127E60 beq.s loc_127E68 ROM:00127E62 bset d7,($1170).w ROM:00127E66 bra.s locret_127E6C ROM:00127E68 ; --------------------------------------------------------------------------- ROM:00127E68 ROM:00127E68 loc_127E68: ; CODE XREF: sub_127E48+18↑j ROM:00127E68 bclr d7,($1170).w ROM:00127E6C ROM:00127E6C locret_127E6C: ; CODE XREF: sub_127E48+1E↑j ROM:00127E6C rts ROM:00127E6C ; End of function sub_127E48 ROM:00127E6C ROM:00127E6E ROM:00127E6E ; =============== S U B R O U T I N E ======================================= ROM:00127E6E ROM:00127E6E ROM:00127E6E sub_127E6E: ; CODE XREF: sub_127758+2A↑p ROM:00127E6E move.w #0,($C84).w ROM:00127E74 bra.s loc_127E7C ROM:00127E76 ; --------------------------------------------------------------------------- ROM:00127E76 ROM:00127E76 loc_127E76: ; CODE XREF: sub_127E6E+1E↓j ROM:00127E76 addi.w #1,($C84).w ROM:00127E7C ROM:00127E7C loc_127E7C: ; CODE XREF: sub_127E6E+6↑j ROM:00127E7C cmpi.w #1,($C84).w ROM:00127E82 bgt.s loc_127E8E ROM:00127E84 bsr.w sub_127FDA ROM:00127E88 bsr.w sub_1280A2 ROM:00127E8C bra.s loc_127E76 ROM:00127E8E ; --------------------------------------------------------------------------- ROM:00127E8E ROM:00127E8E loc_127E8E: ; CODE XREF: sub_127E6E+14↑j ROM:00127E8E bsr.w sub_1281D4 ROM:00127E92 move.w #0,($C84).w ROM:00127E98 bra.s loc_127EA0 ROM:00127E9A ; --------------------------------------------------------------------------- ROM:00127E9A ROM:00127E9A loc_127E9A: ; CODE XREF: sub_127E6E+3E↓j ROM:00127E9A addi.w #1,($C84).w ROM:00127EA0 ROM:00127EA0 loc_127EA0: ; CODE XREF: sub_127E6E+2A↑j ROM:00127EA0 cmpi.w #1,($C84).w ROM:00127EA6 bgt.s loc_127EAE ROM:00127EA8 bsr.w sub_127F0E ROM:00127EAC bra.s loc_127E9A ROM:00127EAE ; --------------------------------------------------------------------------- ROM:00127EAE ROM:00127EAE loc_127EAE: ; CODE XREF: sub_127E6E+38↑j ROM:00127EAE bsr.w sub_127EB4 ROM:00127EB2 rts ROM:00127EB2 ; End of function sub_127E6E ROM:00127EB2 ROM:00127EB4 ROM:00127EB4 ; =============== S U B R O U T I N E ======================================= ROM:00127EB4 ROM:00127EB4 ROM:00127EB4 sub_127EB4: ; CODE XREF: sub_127E6E:loc_127EAE↑p ROM:00127EB4 btst #0,($1173).w ROM:00127EBA beq.s loc_127EC4 ROM:00127EBC bset #4,($1346).w ROM:00127EC2 bra.s loc_127ECA ROM:00127EC4 ; --------------------------------------------------------------------------- ROM:00127EC4 ROM:00127EC4 loc_127EC4: ; CODE XREF: sub_127EB4+6↑j ROM:00127EC4 bclr #4,($1346).w ROM:00127ECA ROM:00127ECA loc_127ECA: ; CODE XREF: sub_127EB4+E↑j ROM:00127ECA btst #1,($1173).w ROM:00127ED0 beq.s loc_127EDA ROM:00127ED2 bset #3,($132D).w ROM:00127ED8 bra.s loc_127EE0 ROM:00127EDA ; --------------------------------------------------------------------------- ROM:00127EDA ROM:00127EDA loc_127EDA: ; CODE XREF: sub_127EB4+1C↑j ROM:00127EDA bclr #3,($132D).w ROM:00127EE0 ROM:00127EE0 loc_127EE0: ; CODE XREF: sub_127EB4+24↑j ROM:00127EE0 btst #0,($1174).w ROM:00127EE6 beq.s loc_127EF0 ROM:00127EE8 bset #7,($1324).w ROM:00127EEE bra.s loc_127EF6 ROM:00127EF0 ; --------------------------------------------------------------------------- ROM:00127EF0 ROM:00127EF0 loc_127EF0: ; CODE XREF: sub_127EB4+32↑j ROM:00127EF0 bclr #7,($1324).w ROM:00127EF6 ROM:00127EF6 loc_127EF6: ; CODE XREF: sub_127EB4+3A↑j ROM:00127EF6 btst #1,($1174).w ROM:00127EFC beq.s loc_127F06 ROM:00127EFE bset #5,($1335).w ROM:00127F04 bra.s locret_127F0C ROM:00127F06 ; --------------------------------------------------------------------------- ROM:00127F06 ROM:00127F06 loc_127F06: ; CODE XREF: sub_127EB4+48↑j ROM:00127F06 bclr #5,($1335).w ROM:00127F0C ROM:00127F0C locret_127F0C: ; CODE XREF: sub_127EB4+50↑j ROM:00127F0C rts ROM:00127F0C ; End of function sub_127EB4 ROM:00127F0C ROM:00127F0E ROM:00127F0E ; =============== S U B R O U T I N E ======================================= ROM:00127F0E ROM:00127F0E ROM:00127F0E sub_127F0E: ; CODE XREF: sub_127E6E+3A↑p ROM:00127F0E move.w ($C84).w,d7 ROM:00127F12 clr.w d1 ROM:00127F14 move.b $12FC(d7.w),d1 ROM:00127F1A cmpi.w #5,d1 ROM:00127F1E bcc.s locret_127F28 ROM:00127F20 movea.l off_127F2A(pc,d1.w*4),a0 ROM:00127F24 nop ROM:00127F26 jmp (a0) ROM:00127F28 ; --------------------------------------------------------------------------- ROM:00127F28 ROM:00127F28 locret_127F28: ; CODE XREF: sub_127F0E+10↑j ROM:00127F28 rts ROM:00127F28 ; End of function sub_127F0E ROM:00127F28 ROM:00127F28 ; --------------------------------------------------------------------------- ROM:00127F2A off_127F2A: dc.l loc_127F3E ; DATA XREF: sub_127F0E+12↑r ROM:00127F2E dc.l loc_127F50 ROM:00127F32 dc.l loc_127F84 ROM:00127F36 dc.l loc_127F9A ROM:00127F3A dc.l loc_127FB6 ROM:00127F3E ; --------------------------------------------------------------------------- ROM:00127F3E ROM:00127F3E loc_127F3E: ; DATA XREF: ROM:off_127F2A↑o ROM:00127F3E bclr d7,($1173).w ROM:00127F42 bclr d7,($1174).w ROM:00127F46 move.b #1,$12FC(d7.w) ROM:00127F4E bra.s locret_127F82 ROM:00127F50 ; --------------------------------------------------------------------------- ROM:00127F50 ROM:00127F50 loc_127F50: ; CODE XREF: ROM:00127FAE↓j ROM:00127F50 ; DATA XREF: ROM:00127F2E↑o ROM:00127F50 cmp.w ($C8C).w,d7 ROM:00127F54 bne.s loc_127F6A ROM:00127F56 bset d7,($1173).w ROM:00127F5A move.b #2,$12FC(d7.w) ROM:00127F62 bra.l locret_127F98 ROM:00127F68 ; --------------------------------------------------------------------------- ROM:00127F68 bra.s locret_127F82 ROM:00127F6A ; --------------------------------------------------------------------------- ROM:00127F6A ROM:00127F6A loc_127F6A: ; CODE XREF: ROM:00127F54↑j ROM:00127F6A btst d7,($1172).w ROM:00127F6E beq.s locret_127F82 ROM:00127F70 bset d7,($1174).w ROM:00127F74 move.b #4,$12FC(d7.w) ROM:00127F7C bra.l locret_127FD8 ROM:00127F82 ; --------------------------------------------------------------------------- ROM:00127F82 ROM:00127F82 locret_127F82: ; CODE XREF: ROM:00127F4E↑j ROM:00127F82 ; ROM:00127F68↑j ... ROM:00127F82 rts ROM:00127F84 ; --------------------------------------------------------------------------- ROM:00127F84 ROM:00127F84 loc_127F84: ; DATA XREF: ROM:00127F32↑o ROM:00127F84 cmp.w ($C8C).w,d7 ROM:00127F88 beq.s locret_127F98 ROM:00127F8A bclr d7,($1173).w ROM:00127F8E move.b #3,$12FC(d7.w) ROM:00127F96 bra.s locret_127FB4 ROM:00127F98 ; --------------------------------------------------------------------------- ROM:00127F98 ROM:00127F98 locret_127F98: ; CODE XREF: ROM:00127F62↑j ROM:00127F98 ; ROM:00127F88↑j ROM:00127F98 rts ROM:00127F9A ; --------------------------------------------------------------------------- ROM:00127F9A ROM:00127F9A loc_127F9A: ; DATA XREF: ROM:00127F36↑o ROM:00127F9A btst d7,($11D0).w ROM:00127F9E bne.s locret_127FB4 ROM:00127FA0 btst d7,($11D1).w ROM:00127FA4 bne.s locret_127FB4 ROM:00127FA6 move.b #1,$12FC(d7.w) ROM:00127FAE bra.l loc_127F50 ROM:00127FB4 ; --------------------------------------------------------------------------- ROM:00127FB4 ROM:00127FB4 locret_127FB4: ; CODE XREF: ROM:00127F96↑j ROM:00127FB4 ; ROM:00127F9E↑j ... ROM:00127FB4 rts ROM:00127FB6 ; --------------------------------------------------------------------------- ROM:00127FB6 ROM:00127FB6 loc_127FB6: ; DATA XREF: ROM:00127F3A↑o ROM:00127FB6 btst d7,($1172).w ROM:00127FBA bne.s loc_127FC0 ROM:00127FBC bra.s loc_127FC6 ROM:00127FBE ; --------------------------------------------------------------------------- ROM:00127FBE bra.s locret_127FD8 ROM:00127FC0 ; --------------------------------------------------------------------------- ROM:00127FC0 ROM:00127FC0 loc_127FC0: ; CODE XREF: ROM:00127FBA↑j ROM:00127FC0 cmp.w ($C8C).w,d7 ROM:00127FC4 bne.s locret_127FD8 ROM:00127FC6 ROM:00127FC6 loc_127FC6: ; CODE XREF: ROM:00127FBC↑j ROM:00127FC6 bclr d7,($1174).w ROM:00127FCA move.b #3,$12FC(d7.w) ROM:00127FD2 bra.l locret_127FB4 ROM:00127FD8 ; --------------------------------------------------------------------------- ROM:00127FD8 ROM:00127FD8 locret_127FD8: ; CODE XREF: ROM:00127F7C↑j ROM:00127FD8 ; ROM:00127FBE↑j ... ROM:00127FD8 rts ROM:00127FDA ROM:00127FDA ; =============== S U B R O U T I N E ======================================= ROM:00127FDA ROM:00127FDA ROM:00127FDA sub_127FDA: ; CODE XREF: sub_127E6E+16↑p ROM:00127FDA move.w ($C84).w,d7 ROM:00127FDE clr.w d1 ROM:00127FE0 move.b $12FE(d7.w),d1 ROM:00127FE6 cmpi.w #3,d1 ROM:00127FEA bcc.s locret_127FF4 ROM:00127FEC movea.l off_127FF6(pc,d1.w*4),a0 ROM:00127FF0 nop ROM:00127FF2 jmp (a0) ROM:00127FF4 ; --------------------------------------------------------------------------- ROM:00127FF4 ROM:00127FF4 locret_127FF4: ; CODE XREF: sub_127FDA+10↑j ROM:00127FF4 rts ROM:00127FF4 ; End of function sub_127FDA ROM:00127FF4 ROM:00127FF4 ; --------------------------------------------------------------------------- ROM:00127FF6 off_127FF6: dc.l loc_128002 ; DATA XREF: sub_127FDA+12↑r ROM:00127FFA dc.l loc_128026 ROM:00127FFE dc.l loc_128064 ROM:00128002 ; --------------------------------------------------------------------------- ROM:00128002 ROM:00128002 loc_128002: ; DATA XREF: ROM:off_127FF6↑o ROM:00128002 bclr d7,($1172).w ROM:00128006 clr.b $8A0(d7.w) ROM:0012800C move.w #0,$61A(d7.w*2) ROM:00128014 move.b #3,$8A0(d7.w) ROM:0012801C move.b #1,$12FE(d7.w) ROM:00128024 bra.s locret_128062 ROM:00128026 ; --------------------------------------------------------------------------- ROM:00128026 ROM:00128026 loc_128026: ; DATA XREF: ROM:00127FFA↑o ROM:00128026 move.w $FB2(d7.w*2),d1 ROM:0012802C cmp.w $61A(d7.w*2),d1 ROM:00128032 bgt.s locret_128062 ROM:00128034 cmpi.w #0,$FB6(d7.w*2) ROM:0012803C ble.s locret_128062 ROM:0012803E clr.b $8A0(d7.w) ROM:00128044 move.w #0,$61A(d7.w*2) ROM:0012804C move.b #3,$8A0(d7.w) ROM:00128054 bset d7,($1172).w ROM:00128058 move.b #2,$12FE(d7.w) ROM:00128060 bra.s locret_1280A0 ROM:00128062 ; --------------------------------------------------------------------------- ROM:00128062 ROM:00128062 locret_128062: ; CODE XREF: ROM:00128024↑j ROM:00128062 ; ROM:00128032↑j ... ROM:00128062 rts ROM:00128064 ; --------------------------------------------------------------------------- ROM:00128064 ROM:00128064 loc_128064: ; DATA XREF: ROM:00127FFE↑o ROM:00128064 move.w $FB6(d7.w*2),d1 ROM:0012806A cmp.w $61A(d7.w*2),d1 ROM:00128070 bgt.s locret_1280A0 ROM:00128072 cmpi.w #0,$FB2(d7.w*2) ROM:0012807A ble.s locret_1280A0 ROM:0012807C clr.b $8A0(d7.w) ROM:00128082 move.w #0,$61A(d7.w*2) ROM:0012808A move.b #3,$8A0(d7.w) ROM:00128092 bclr d7,($1172).w ROM:00128096 move.b #1,$12FE(d7.w) ROM:0012809E bra.s locret_128062 ROM:001280A0 ; --------------------------------------------------------------------------- ROM:001280A0 ROM:001280A0 locret_1280A0: ; CODE XREF: ROM:00128060↑j ROM:001280A0 ; ROM:00128070↑j ... ROM:001280A0 rts ROM:001280A2 ROM:001280A2 ; =============== S U B R O U T I N E ======================================= ROM:001280A2 ROM:001280A2 ROM:001280A2 sub_1280A2: ; CODE XREF: sub_127E6E+1A↑p ROM:001280A2 move.w ($C84).w,d7 ROM:001280A6 clr.w d1 ROM:001280A8 move.b $1300(d7.w),d1 ROM:001280AE cmpi.w #5,d1 ROM:001280B2 bcc.s locret_1280BC ROM:001280B4 movea.l off_1280BE(pc,d1.w*4),a0 ROM:001280B8 nop ROM:001280BA jmp (a0) ROM:001280BC ; --------------------------------------------------------------------------- ROM:001280BC ROM:001280BC locret_1280BC: ; CODE XREF: sub_1280A2+10↑j ROM:001280BC rts ROM:001280BC ; End of function sub_1280A2 ROM:001280BC ROM:001280BC ; --------------------------------------------------------------------------- ROM:001280BE off_1280BE: dc.l loc_1280D2 ; DATA XREF: sub_1280A2+12↑r ROM:001280C2 dc.l loc_1280E0 ROM:001280C6 dc.l loc_12810C ROM:001280CA dc.l loc_128140 ROM:001280CE dc.l loc_12818C ROM:001280D2 ; --------------------------------------------------------------------------- ROM:001280D2 ROM:001280D2 loc_1280D2: ; DATA XREF: ROM:off_1280BE↑o ROM:001280D2 bclr d7,($1175).w ROM:001280D6 move.b #1,$1300(d7.w) ROM:001280DE bra.s locret_12810A ROM:001280E0 ; --------------------------------------------------------------------------- ROM:001280E0 ROM:001280E0 loc_1280E0: ; DATA XREF: ROM:001280C2↑o ROM:001280E0 btst #1,($133E).w ROM:001280E6 beq.s locret_12810A ROM:001280E8 move.w $49E(a5),d0 ROM:001280EC clr.b $8F0(d7.w) ROM:001280F2 move.w d0,$6BA(d7.w*2) ROM:001280F8 move.b #1,$8F0(d7.w) ROM:00128100 move.b #2,$1300(d7.w) ROM:00128108 bra.s locret_12813E ROM:0012810A ; --------------------------------------------------------------------------- ROM:0012810A ROM:0012810A locret_12810A: ; CODE XREF: ROM:001280DE↑j ROM:0012810A ; ROM:001280E6↑j ... ROM:0012810A rts ROM:0012810C ; --------------------------------------------------------------------------- ROM:0012810C ROM:0012810C loc_12810C: ; DATA XREF: ROM:001280C6↑o ROM:0012810C btst #1,($133E).w ROM:00128112 bne.s loc_12811E ROM:00128114 move.b #1,$1300(d7.w) ROM:0012811C bra.s locret_12810A ROM:0012811E ; --------------------------------------------------------------------------- ROM:0012811E ROM:0012811E loc_12811E: ; CODE XREF: ROM:00128112↑j ROM:0012811E btst d7,($1170).w ROM:00128122 bne.s loc_128132 ROM:00128124 ROM:00128124 loc_128124: ; CODE XREF: ROM:0012813C↓j ROM:00128124 bset d7,($1175).w ROM:00128128 move.b #3,$1300(d7.w) ROM:00128130 bra.s locret_12818A ROM:00128132 ; --------------------------------------------------------------------------- ROM:00128132 ROM:00128132 loc_128132: ; CODE XREF: ROM:00128122↑j ROM:00128132 cmpi.w #0,$6BA(d7.w*2) ROM:0012813A bgt.s locret_12813E ROM:0012813C bra.s loc_128124 ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E locret_12813E: ; CODE XREF: ROM:00128108↑j ROM:0012813E ; ROM:0012813A↑j ... ROM:0012813E rts ROM:00128140 ; --------------------------------------------------------------------------- ROM:00128140 ROM:00128140 loc_128140: ; DATA XREF: ROM:001280CA↑o ROM:00128140 btst #1,($133E).w ROM:00128146 bne.s loc_12815A ROM:00128148 bclr d7,($1175).w ROM:0012814C move.b #1,$1300(d7.w) ROM:00128154 bra.l locret_12810A ROM:0012815A ; --------------------------------------------------------------------------- ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: ROM:00128146↑j ROM:0012815A btst d7,($11D2).w ROM:0012815E beq.s locret_12818A ROM:00128160 move.w $4A0(a5),d0 ROM:00128164 clr.b $8F0(d7.w) ROM:0012816A move.w d0,$6BA(d7.w*2) ROM:00128170 move.b #1,$8F0(d7.w) ROM:00128178 bclr d7,($1175).w ROM:0012817C move.b #4,$1300(d7.w) ROM:00128184 bra.l locret_1281D2 ROM:0012818A ; --------------------------------------------------------------------------- ROM:0012818A ROM:0012818A locret_12818A: ; CODE XREF: ROM:00128130↑j ROM:0012818A ; ROM:0012815E↑j ROM:0012818A rts ROM:0012818C ; --------------------------------------------------------------------------- ROM:0012818C ROM:0012818C loc_12818C: ; DATA XREF: ROM:001280CE↑o ROM:0012818C btst #1,($133E).w ROM:00128192 bne.s loc_1281A2 ROM:00128194 move.b #1,$1300(d7.w) ROM:0012819C bra.l locret_12810A ROM:001281A2 ; --------------------------------------------------------------------------- ROM:001281A2 ROM:001281A2 loc_1281A2: ; CODE XREF: ROM:00128192↑j ROM:001281A2 cmpi.w #0,$6BA(d7.w*2) ROM:001281AA bgt.s locret_1281D2 ROM:001281AC move.w $49E(a5),d0 ROM:001281B0 clr.b $8F0(d7.w) ROM:001281B6 move.w d0,$6BA(d7.w*2) ROM:001281BC move.b #1,$8F0(d7.w) ROM:001281C4 move.b #2,$1300(d7.w) ROM:001281CC bra.l locret_12813E ROM:001281D2 ; --------------------------------------------------------------------------- ROM:001281D2 ROM:001281D2 locret_1281D2: ; CODE XREF: ROM:00128184↑j ROM:001281D2 ; ROM:001281AA↑j ROM:001281D2 rts ROM:001281D4 ROM:001281D4 ; =============== S U B R O U T I N E ======================================= ROM:001281D4 ROM:001281D4 ROM:001281D4 sub_1281D4: ; CODE XREF: sub_127E6E:loc_127E8E↑p ROM:001281D4 btst #0,($1172).w ROM:001281DA beq.s loc_128214 ROM:001281DC btst #0,($1175).w ROM:001281E2 beq.s loc_128214 ROM:001281E4 btst #1,($1172).w ROM:001281EA beq.s loc_12820C ROM:001281EC btst #1,($1175).w ROM:001281F2 beq.s loc_12820C ROM:001281F4 cmpi.w #0,($C86).w ROM:001281FA bne.s loc_128204 ROM:001281FC move.w #1,($C8C).w ROM:00128202 bra.s loc_12820A ROM:00128204 ; --------------------------------------------------------------------------- ROM:00128204 ROM:00128204 loc_128204: ; CODE XREF: sub_1281D4+26↑j ROM:00128204 move.w #0,($C8C).w ROM:0012820A ROM:0012820A loc_12820A: ; CODE XREF: sub_1281D4+2E↑j ROM:0012820A bra.s locret_128232 ROM:0012820C ; --------------------------------------------------------------------------- ROM:0012820C ROM:0012820C loc_12820C: ; CODE XREF: sub_1281D4+16↑j ROM:0012820C ; sub_1281D4+1E↑j ROM:0012820C move.w #0,($C8C).w ROM:00128212 bra.s locret_128232 ROM:00128214 ; --------------------------------------------------------------------------- ROM:00128214 ROM:00128214 loc_128214: ; CODE XREF: sub_1281D4+6↑j ROM:00128214 ; sub_1281D4+E↑j ROM:00128214 btst #1,($1172).w ROM:0012821A beq.s loc_12822C ROM:0012821C btst #1,($1175).w ROM:00128222 beq.s loc_12822C ROM:00128224 move.w #1,($C8C).w ROM:0012822A bra.s locret_128232 ROM:0012822C ; --------------------------------------------------------------------------- ROM:0012822C ROM:0012822C loc_12822C: ; CODE XREF: sub_1281D4+46↑j ROM:0012822C ; sub_1281D4+4E↑j ROM:0012822C move.w #2,($C8C).w ROM:00128232 ROM:00128232 locret_128232: ; CODE XREF: sub_1281D4:loc_12820A↑j ROM:00128232 ; sub_1281D4+3E↑j ... ROM:00128232 rts ROM:00128232 ; End of function sub_1281D4 ROM:00128232 ROM:00128234 ROM:00128234 ; =============== S U B R O U T I N E ======================================= ROM:00128234 ROM:00128234 ROM:00128234 sub_128234: ; CODE XREF: sub_127758+30↑p ROM:00128234 move.w #0,d0 ROM:00128238 bra.s loc_12823E ROM:0012823A ; --------------------------------------------------------------------------- ROM:0012823A ROM:0012823A loc_12823A: ; CODE XREF: sub_128234+18↓j ROM:0012823A addi.w #1,d0 ROM:0012823E ROM:0012823E loc_12823E: ; CODE XREF: sub_128234+4↑j ROM:0012823E cmpi.w #1,d0 ROM:00128242 bgt.s locret_12824E ROM:00128244 bsr.w sub_128250 ROM:00128248 bsr.w sub_128292 ROM:0012824C bra.s loc_12823A ROM:0012824E ; --------------------------------------------------------------------------- ROM:0012824E ROM:0012824E locret_12824E: ; CODE XREF: sub_128234+E↑j ROM:0012824E rts ROM:0012824E ; End of function sub_128234 ROM:0012824E ROM:00128250 ROM:00128250 ; =============== S U B R O U T I N E ======================================= ROM:00128250 ROM:00128250 ROM:00128250 sub_128250: ; CODE XREF: sub_128234+10↑p ROM:00128250 move.w $4A2(a5),d1 ROM:00128254 move.w $4A4(a5),d2 ROM:00128258 cmp.w $EA0(d0.w*2),d1 ROM:0012825E ble.s loc_12828C ROM:00128260 cmp.w $EA0(d0.w*2),d2 ROM:00128266 bgt.s loc_12828C ROM:00128268 move.w $4A8(a5),d1 ROM:0012826C move.w $4A6(a5),d2 ROM:00128270 cmp.w $EA0(d0.w*2),d2 ROM:00128276 bgt.s loc_128280 ROM:00128278 cmp.w $EA0(d0.w*2),d1 ROM:0012827E bgt.s loc_128286 ROM:00128280 ROM:00128280 loc_128280: ; CODE XREF: sub_128250+26↑j ROM:00128280 bset d0,($1176).w ROM:00128284 bra.s loc_12828A ROM:00128286 ; --------------------------------------------------------------------------- ROM:00128286 ROM:00128286 loc_128286: ; CODE XREF: sub_128250+2E↑j ROM:00128286 bclr d0,($1176).w ROM:0012828A ROM:0012828A loc_12828A: ; CODE XREF: sub_128250+34↑j ROM:0012828A bra.s locret_128290 ROM:0012828C ; --------------------------------------------------------------------------- ROM:0012828C ROM:0012828C loc_12828C: ; CODE XREF: sub_128250+E↑j ROM:0012828C ; sub_128250+16↑j ROM:0012828C bclr d0,($1176).w ROM:00128290 ROM:00128290 locret_128290: ; CODE XREF: sub_128250:loc_12828A↑j ROM:00128290 rts ROM:00128290 ; End of function sub_128250 ROM:00128290 ROM:00128292 ROM:00128292 ; =============== S U B R O U T I N E ======================================= ROM:00128292 ROM:00128292 ROM:00128292 sub_128292: ; CODE XREF: sub_128234+14↑p ROM:00128292 clr.w d1 ROM:00128294 move.b $1302(d0.w),d1 ROM:0012829A cmpi.w #$B,d1 ROM:0012829E bcc.s locret_1282A8 ROM:001282A0 movea.l off_1282AA(pc,d1.w*4),a0 ROM:001282A4 nop ROM:001282A6 jmp (a0) ROM:001282A8 ; --------------------------------------------------------------------------- ROM:001282A8 ROM:001282A8 locret_1282A8: ; CODE XREF: sub_128292+C↑j ROM:001282A8 rts ROM:001282A8 ; End of function sub_128292 ROM:001282A8 ROM:001282A8 ; --------------------------------------------------------------------------- ROM:001282AA off_1282AA: dc.l loc_1282D6 ; DATA XREF: sub_128292+E↑r ROM:001282AE dc.l loc_1282E2 ROM:001282B2 dc.l loc_128342 ROM:001282B6 dc.l loc_12839A ROM:001282BA dc.l loc_1283E0 ROM:001282BE dc.l loc_128438 ROM:001282C2 dc.l loc_128468 ROM:001282C6 dc.l loc_12849A ROM:001282CA dc.l loc_1284CC ROM:001282CE dc.l loc_128508 ROM:001282D2 dc.l loc_128578 ROM:001282D6 ; --------------------------------------------------------------------------- ROM:001282D6 ROM:001282D6 loc_1282D6: ; DATA XREF: ROM:off_1282AA↑o ROM:001282D6 bclr d0,($1177).w ROM:001282DA move.b #1,$1302(d0.w) ROM:001282E2 ROM:001282E2 loc_1282E2: ; DATA XREF: ROM:001282AE↑o ROM:001282E2 cmpi.w #0,d0 ROM:001282E6 bne.s loc_128312 ROM:001282E8 btst #0,($116C).w ROM:001282EE beq.s loc_128312 ROM:001282F0 move.w $4AA(a5),d1 ROM:001282F4 clr.b $8DB(d0.w) ROM:001282FA move.w d1,$690(d0.w*2) ROM:00128300 move.b #1,$8DB(d0.w) ROM:00128308 move.b #2,$1302(d0.w) ROM:00128310 rts ROM:00128312 ; --------------------------------------------------------------------------- ROM:00128312 ROM:00128312 loc_128312: ; CODE XREF: ROM:001282E6↑j ROM:00128312 ; ROM:001282EE↑j ROM:00128312 cmpi.w #1,d0 ROM:00128316 bne.s locret_128340 ROM:00128318 btst #1,($116C).w ROM:0012831E beq.s locret_128340 ROM:00128320 move.w $4AA(a5),d1 ROM:00128324 clr.b $8DB(d0.w) ROM:0012832A move.w d1,$690(d0.w*2) ROM:00128330 move.b #1,$8DB(d0.w) ROM:00128338 move.b #6,$1302(d0.w) ROM:00128340 ROM:00128340 locret_128340: ; CODE XREF: ROM:00128316↑j ROM:00128340 ; ROM:0012831E↑j ROM:00128340 rts ROM:00128342 ; --------------------------------------------------------------------------- ROM:00128342 ROM:00128342 loc_128342: ; DATA XREF: ROM:001282B2↑o ROM:00128342 btst #7,($1321).w ROM:00128348 beq.s loc_128360 ROM:0012834A clr.b $8DB(d0.w) ROM:00128350 clr.w $690(d0.w*2) ROM:00128356 move.b #1,$1302(d0.w) ROM:0012835E rts ROM:00128360 ; --------------------------------------------------------------------------- ROM:00128360 ROM:00128360 loc_128360: ; CODE XREF: ROM:00128348↑j ROM:00128360 btst d0,($1176).w ROM:00128364 beq.s loc_128380 ROM:00128366 clr.b $8DB(d0.w) ROM:0012836C clr.w $690(d0.w*2) ROM:00128372 bset d0,($1177).w ROM:00128376 move.b #3,$1302(d0.w) ROM:0012837E bra.s loc_1283DA ROM:00128380 ; --------------------------------------------------------------------------- ROM:00128380 ROM:00128380 loc_128380: ; CODE XREF: ROM:00128364↑j ROM:00128380 cmpi.w #0,$690(d0.w*2) ROM:00128388 bgt.s locret_128398 ROM:0012838A move.b #5,$1302(d0.w) ROM:00128392 bra.l loc_128462 ROM:00128398 ; --------------------------------------------------------------------------- ROM:00128398 ROM:00128398 locret_128398: ; CODE XREF: ROM:00128388↑j ROM:00128398 rts ROM:0012839A ; --------------------------------------------------------------------------- ROM:0012839A ROM:0012839A loc_12839A: ; DATA XREF: ROM:001282B6↑o ROM:0012839A btst #7,($1321).w ROM:001283A0 beq.s loc_1283B0 ROM:001283A2 bclr d0,($1177).w ROM:001283A6 move.b #1,$1302(d0.w) ROM:001283AE rts ROM:001283B0 ; --------------------------------------------------------------------------- ROM:001283B0 ROM:001283B0 loc_1283B0: ; CODE XREF: ROM:001283A0↑j ROM:001283B0 btst d0,($1176).w ROM:001283B4 bne.s loc_1283DA ROM:001283B6 move.w $880(a5,d0.w*2),d1 ROM:001283BC clr.b $8DB(d0.w) ROM:001283C2 move.w d1,$690(d0.w*2) ROM:001283C8 move.b #1,$8DB(d0.w) ROM:001283D0 move.b #4,$1302(d0.w) ROM:001283D8 rts ROM:001283DA ; --------------------------------------------------------------------------- ROM:001283DA ROM:001283DA loc_1283DA: ; CODE XREF: ROM:0012837E↑j ROM:001283DA ; ROM:001283B4↑j ... ROM:001283DA bsr.w sub_1285A0 ROM:001283DE rts ROM:001283E0 ; --------------------------------------------------------------------------- ROM:001283E0 ROM:001283E0 loc_1283E0: ; DATA XREF: ROM:001282BA↑o ROM:001283E0 btst #7,($1321).w ROM:001283E6 beq.s loc_128402 ROM:001283E8 bclr d0,($1177).w ROM:001283EC clr.b $8DB(d0.w) ROM:001283F2 clr.w $690(d0.w*2) ROM:001283F8 move.b #1,$1302(d0.w) ROM:00128400 rts ROM:00128402 ; --------------------------------------------------------------------------- ROM:00128402 ROM:00128402 loc_128402: ; CODE XREF: ROM:001283E6↑j ROM:00128402 btst d0,($1176).w ROM:00128406 beq.s loc_12841E ROM:00128408 clr.b $8DB(d0.w) ROM:0012840E clr.w $690(d0.w*2) ROM:00128414 move.b #3,$1302(d0.w) ROM:0012841C bra.s loc_1283DA ROM:0012841E ; --------------------------------------------------------------------------- ROM:0012841E ROM:0012841E loc_12841E: ; CODE XREF: ROM:00128406↑j ROM:0012841E cmpi.w #0,$690(d0.w*2) ROM:00128426 bgt.s locret_128436 ROM:00128428 bclr d0,($1177).w ROM:0012842C move.b #5,$1302(d0.w) ROM:00128434 bra.s loc_128462 ROM:00128436 ; --------------------------------------------------------------------------- ROM:00128436 ROM:00128436 locret_128436: ; CODE XREF: ROM:00128426↑j ROM:00128436 rts ROM:00128438 ; --------------------------------------------------------------------------- ROM:00128438 ROM:00128438 loc_128438: ; DATA XREF: ROM:001282BE↑o ROM:00128438 btst #7,($1321).w ROM:0012843E beq.s loc_12844A ROM:00128440 move.b #1,$1302(d0.w) ROM:00128448 rts ROM:0012844A ; --------------------------------------------------------------------------- ROM:0012844A ROM:0012844A loc_12844A: ; CODE XREF: ROM:0012843E↑j ROM:0012844A btst d0,($1176).w ROM:0012844E beq.s loc_128462 ROM:00128450 bset d0,($1177).w ROM:00128454 move.b #3,$1302(d0.w) ROM:0012845C bra.l loc_1283DA ROM:00128462 ; --------------------------------------------------------------------------- ROM:00128462 ROM:00128462 loc_128462: ; CODE XREF: ROM:00128392↑j ROM:00128462 ; ROM:00128434↑j ... ROM:00128462 bsr.w sub_1285C2 ROM:00128466 rts ROM:00128468 ; --------------------------------------------------------------------------- ROM:00128468 ROM:00128468 loc_128468: ; DATA XREF: ROM:001282C2↑o ROM:00128468 btst #7,($1321).w ROM:0012846E beq.s loc_128486 ROM:00128470 clr.b $8DB(d0.w) ROM:00128476 clr.w $690(d0.w*2) ROM:0012847C move.b #1,$1302(d0.w) ROM:00128484 rts ROM:00128486 ; --------------------------------------------------------------------------- ROM:00128486 ROM:00128486 loc_128486: ; CODE XREF: ROM:0012846E↑j ROM:00128486 cmpi.w #0,$690(d0.w*2) ROM:0012848E bgt.s locret_128498 ROM:00128490 move.b #7,$1302(d0.w) ROM:00128498 ROM:00128498 locret_128498: ; CODE XREF: ROM:0012848E↑j ROM:00128498 rts ROM:0012849A ; --------------------------------------------------------------------------- ROM:0012849A ROM:0012849A loc_12849A: ; DATA XREF: ROM:001282C6↑o ROM:0012849A btst #7,($1321).w ROM:001284A0 beq.s loc_1284B0 ROM:001284A2 bclr d0,($1177).w ROM:001284A6 move.b #1,$1302(d0.w) ROM:001284AE rts ROM:001284B0 ; --------------------------------------------------------------------------- ROM:001284B0 ROM:001284B0 loc_1284B0: ; CODE XREF: ROM:001284A0↑j ROM:001284B0 move.w $4AC(a5),d7 ROM:001284B4 btst #5,($1330).w ROM:001284BA beq.s locret_1284CA ROM:001284BC cmp.w ($CDC).w,d7 ROM:001284C0 bge.s locret_1284CA ROM:001284C2 move.b #8,$1302(d0.w) ROM:001284CA ROM:001284CA locret_1284CA: ; CODE XREF: ROM:001284BA↑j ROM:001284CA ; ROM:001284C0↑j ROM:001284CA rts ROM:001284CC ; --------------------------------------------------------------------------- ROM:001284CC ROM:001284CC loc_1284CC: ; DATA XREF: ROM:001282CA↑o ROM:001284CC btst d0,($1176).w ROM:001284D0 beq.s loc_1284E4 ROM:001284D2 bsr.w sub_1285A0 ROM:001284D6 bset d0,($1177).w ROM:001284DA move.b #$A,$1302(d0.w) ROM:001284E2 bra.s locret_128506 ROM:001284E4 ; --------------------------------------------------------------------------- ROM:001284E4 ROM:001284E4 loc_1284E4: ; CODE XREF: ROM:001284D0↑j ROM:001284E4 move.w $880(a5,d0.w*2),d1 ROM:001284EA clr.b $8DB(d0.w) ROM:001284F0 move.w d1,$690(d0.w*2) ROM:001284F6 move.b #1,$8DB(d0.w) ROM:001284FE move.b #9,$1302(d0.w) ROM:00128506 ROM:00128506 locret_128506: ; CODE XREF: ROM:001284E2↑j ROM:00128506 rts ROM:00128508 ; --------------------------------------------------------------------------- ROM:00128508 ROM:00128508 loc_128508: ; DATA XREF: ROM:001282CE↑o ROM:00128508 btst #7,($1321).w ROM:0012850E beq.s loc_128526 ROM:00128510 clr.b $8DB(d0.w) ROM:00128516 clr.w $690(d0.w*2) ROM:0012851C move.b #1,$1302(d0.w) ROM:00128524 rts ROM:00128526 ; --------------------------------------------------------------------------- ROM:00128526 ROM:00128526 loc_128526: ; CODE XREF: ROM:0012850E↑j ROM:00128526 btst #5,($1330).w ROM:0012852C bne.s loc_128538 ROM:0012852E move.b #7,$1302(d0.w) ROM:00128536 rts ROM:00128538 ; --------------------------------------------------------------------------- ROM:00128538 ROM:00128538 loc_128538: ; CODE XREF: ROM:0012852C↑j ROM:00128538 btst d0,($1176).w ROM:0012853C beq.s loc_12855C ROM:0012853E clr.b $8DB(d0.w) ROM:00128544 clr.w $690(d0.w*2) ROM:0012854A bsr.w sub_1285A0 ROM:0012854E bset d0,($1177).w ROM:00128552 move.b #$A,$1302(d0.w) ROM:0012855A rts ROM:0012855C ; --------------------------------------------------------------------------- ROM:0012855C ROM:0012855C loc_12855C: ; CODE XREF: ROM:0012853C↑j ROM:0012855C cmpi.w #0,$690(d0.w*2) ROM:00128564 bgt.s locret_128576 ROM:00128566 bsr.w sub_1285C2 ROM:0012856A bclr d0,($1177).w ROM:0012856E move.b #$A,$1302(d0.w) ROM:00128576 ROM:00128576 locret_128576: ; CODE XREF: ROM:00128564↑j ROM:00128576 rts ROM:00128578 ; --------------------------------------------------------------------------- ROM:00128578 ROM:00128578 loc_128578: ; DATA XREF: ROM:001282D2↑o ROM:00128578 btst #7,($1321).w ROM:0012857E beq.s loc_12858E ROM:00128580 bclr d0,($1177).w ROM:00128584 move.b #1,$1302(d0.w) ROM:0012858C rts ROM:0012858E ; --------------------------------------------------------------------------- ROM:0012858E ROM:0012858E loc_12858E: ; CODE XREF: ROM:0012857E↑j ROM:0012858E btst #5,($1330).w ROM:00128594 bne.s locret_12859E ROM:00128596 move.b #7,$1302(d0.w) ROM:0012859E ROM:0012859E locret_12859E: ; CODE XREF: ROM:00128594↑j ROM:0012859E rts ROM:001285A0 ROM:001285A0 ; =============== S U B R O U T I N E ======================================= ROM:001285A0 ROM:001285A0 ROM:001285A0 sub_1285A0: ; CODE XREF: ROM:loc_1283DA↑p ROM:001285A0 ; ROM:001284D2↑p ... ROM:001285A0 cmpi.w #0,d0 ROM:001285A4 bne.s loc_1285B4 ROM:001285A6 bclr #6,($D8B).w ROM:001285AC bset #6,($DA3).w ROM:001285B2 bra.s locret_1285C0 ROM:001285B4 ; --------------------------------------------------------------------------- ROM:001285B4 ROM:001285B4 loc_1285B4: ; CODE XREF: sub_1285A0+4↑j ROM:001285B4 bclr #5,($D8A).w ROM:001285BA bset #5,($DA2).w ROM:001285C0 ROM:001285C0 locret_1285C0: ; CODE XREF: sub_1285A0+12↑j ROM:001285C0 rts ROM:001285C0 ; End of function sub_1285A0 ROM:001285C0 ROM:001285C2 ROM:001285C2 ; =============== S U B R O U T I N E ======================================= ROM:001285C2 ROM:001285C2 ROM:001285C2 sub_1285C2: ; CODE XREF: ROM:loc_128462↑p ROM:001285C2 ; ROM:00128566↑p ROM:001285C2 cmpi.w #0,d0 ROM:001285C6 bne.s loc_1285D6 ROM:001285C8 bset #6,($D8B).w ROM:001285CE bset #6,($DA3).w ROM:001285D4 bra.s locret_1285E2 ROM:001285D6 ; --------------------------------------------------------------------------- ROM:001285D6 ROM:001285D6 loc_1285D6: ; CODE XREF: sub_1285C2+4↑j ROM:001285D6 bset #5,($D8A).w ROM:001285DC bset #5,($DA2).w ROM:001285E2 ROM:001285E2 locret_1285E2: ; CODE XREF: sub_1285C2+12↑j ROM:001285E2 rts ROM:001285E2 ; End of function sub_1285C2 ROM:001285E2 ROM:001285E4 ROM:001285E4 ; =============== S U B R O U T I N E ======================================= ROM:001285E4 ROM:001285E4 ROM:001285E4 sub_1285E4: ; CODE XREF: sub_12A32A+2C↓p ROM:001285E4 move.w ($C8E).w,d1 ROM:001285E8 cmpi.w #5,d1 ROM:001285EC bcc.s locret_1285F6 ROM:001285EE movea.l off_1285F8(pc,d1.w*4),a0 ROM:001285F2 nop ROM:001285F4 jmp (a0) ROM:001285F6 ; --------------------------------------------------------------------------- ROM:001285F6 ROM:001285F6 locret_1285F6: ; CODE XREF: sub_1285E4+8↑j ROM:001285F6 rts ROM:001285F6 ; End of function sub_1285E4 ROM:001285F6 ROM:001285F6 ; --------------------------------------------------------------------------- ROM:001285F8 off_1285F8: dc.l loc_12860C ; DATA XREF: sub_1285E4+A↑r ROM:001285FC dc.l loc_128616 ROM:00128600 dc.l loc_12863A ROM:00128604 dc.l loc_1286A0 ROM:00128608 dc.l loc_1286FC ROM:0012860C ; --------------------------------------------------------------------------- ROM:0012860C ROM:0012860C loc_12860C: ; DATA XREF: ROM:off_1285F8↑o ROM:0012860C move.w #1,($C8E).w ROM:00128612 bra.s locret_128638 ROM:00128614 ; --------------------------------------------------------------------------- ROM:00128614 rts ROM:00128616 ; --------------------------------------------------------------------------- ROM:00128616 ROM:00128616 loc_128616: ; DATA XREF: ROM:001285FC↑o ROM:00128616 btst #1,($133E).w ROM:0012861C beq.s locret_128638 ROM:0012861E move.w $4AE(a5),d0 ROM:00128622 clr.b ($923).w ROM:00128626 move.w d0,($720).w ROM:0012862A move.b #1,($923).w ROM:00128630 move.w #2,($C8E).w ROM:00128636 bra.s locret_12869E ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 locret_128638: ; CODE XREF: ROM:00128612↑j ROM:00128638 ; ROM:0012861C↑j ... ROM:00128638 rts ROM:0012863A ; --------------------------------------------------------------------------- ROM:0012863A ROM:0012863A loc_12863A: ; DATA XREF: ROM:00128600↑o ROM:0012863A btst #1,($133E).w ROM:00128640 bne.s loc_128652 ROM:00128642 clr.b ($923).w ROM:00128646 clr.w ($720).w ROM:0012864A move.w #1,($C8E).w ROM:00128650 bra.s locret_128638 ROM:00128652 ; --------------------------------------------------------------------------- ROM:00128652 ROM:00128652 loc_128652: ; CODE XREF: ROM:00128640↑j ROM:00128652 cmpi.w #0,($720).w ROM:00128658 bgt.s loc_128674 ROM:0012865A btst #0,($932).w ROM:00128660 beq.s loc_128674 ROM:00128662 bset #4,($DA3).w ROM:00128668 move.w #4,($C8E).w ROM:0012866E bra.l locret_128716 ROM:00128674 ; --------------------------------------------------------------------------- ROM:00128674 ROM:00128674 loc_128674: ; CODE XREF: ROM:00128658↑j ROM:00128674 ; ROM:00128660↑j ROM:00128674 cmpi.w #0,($720).w ROM:0012867A bgt.s locret_12869E ROM:0012867C btst #0,($932).w ROM:00128682 bne.s locret_12869E ROM:00128684 move.w $4B0(a5),d0 ROM:00128688 clr.b ($923).w ROM:0012868C move.w d0,($720).w ROM:00128690 move.b #1,($923).w ROM:00128696 move.w #3,($C8E).w ROM:0012869C bra.s locret_1286FA ROM:0012869E ; --------------------------------------------------------------------------- ROM:0012869E ROM:0012869E locret_12869E: ; CODE XREF: ROM:00128636↑j ROM:0012869E ; ROM:0012867A↑j ... ROM:0012869E rts ROM:001286A0 ; --------------------------------------------------------------------------- ROM:001286A0 ROM:001286A0 loc_1286A0: ; DATA XREF: ROM:00128604↑o ROM:001286A0 btst #1,($133E).w ROM:001286A6 bne.s loc_1286B8 ROM:001286A8 clr.b ($923).w ROM:001286AC clr.w ($720).w ROM:001286B0 move.w #1,($C8E).w ROM:001286B6 bra.s locret_128638 ROM:001286B8 ; --------------------------------------------------------------------------- ROM:001286B8 ROM:001286B8 loc_1286B8: ; CODE XREF: ROM:001286A6↑j ROM:001286B8 btst #0,($932).w ROM:001286BE beq.s loc_1286D6 ROM:001286C0 clr.b ($923).w ROM:001286C4 clr.w ($720).w ROM:001286C8 bset #4,($DA3).w ROM:001286CE move.w #4,($C8E).w ROM:001286D4 bra.s locret_128716 ROM:001286D6 ; --------------------------------------------------------------------------- ROM:001286D6 ROM:001286D6 loc_1286D6: ; CODE XREF: ROM:001286BE↑j ROM:001286D6 cmpi.w #0,($720).w ROM:001286DC bgt.s locret_1286FA ROM:001286DE btst #0,($932).w ROM:001286E4 bne.s locret_1286FA ROM:001286E6 bset #4,($D8B).w ROM:001286EC bset #4,($DA3).w ROM:001286F2 move.w #4,($C8E).w ROM:001286F8 bra.s locret_128716 ROM:001286FA ; --------------------------------------------------------------------------- ROM:001286FA ROM:001286FA locret_1286FA: ; CODE XREF: ROM:0012869C↑j ROM:001286FA ; ROM:001286DC↑j ... ROM:001286FA rts ROM:001286FC ; --------------------------------------------------------------------------- ROM:001286FC ROM:001286FC loc_1286FC: ; DATA XREF: ROM:00128608↑o ROM:001286FC btst #1,($133E).w ROM:00128702 bne.s locret_128716 ROM:00128704 bclr #4,($D8B).w ROM:0012870A move.w #1,($C8E).w ROM:00128710 bra.l locret_128638 ROM:00128716 ; --------------------------------------------------------------------------- ROM:00128716 ROM:00128716 locret_128716: ; CODE XREF: ROM:0012866E↑j ROM:00128716 ; ROM:001286D4↑j ... ROM:00128716 rts ROM:00128718 ; --------------------------------------------------------------------------- ROM:00128718 rts ROM:0012871A ROM:0012871A ; =============== S U B R O U T I N E ======================================= ROM:0012871A ROM:0012871A ROM:0012871A sub_12871A: ; CODE XREF: sub_12A32A+C↓p ROM:0012871A btst #0,($131C).w ROM:00128720 beq.s loc_128774 ROM:00128722 move.w ($47E).w,d1 ROM:00128726 sub.w ($C90).w,d1 ROM:0012872A cmpi.w #0,d1 ROM:0012872E bge.s loc_128732 ROM:00128730 neg.w d1 ROM:00128732 ROM:00128732 loc_128732: ; CODE XREF: sub_12871A+14↑j ROM:00128732 move.w $4B2(a5),d2 ROM:00128736 cmp.w d1,d2 ROM:00128738 bgt.s loc_128742 ROM:0012873A bset #4,($1331).w ROM:00128740 bra.s loc_128748 ROM:00128742 ; --------------------------------------------------------------------------- ROM:00128742 ROM:00128742 loc_128742: ; CODE XREF: sub_12871A+1E↑j ROM:00128742 bclr #4,($1331).w ROM:00128748 ROM:00128748 loc_128748: ; CODE XREF: sub_12871A+26↑j ROM:00128748 move.w ($47E).w,($C90).w ROM:0012874E btst #2,($49B).w ROM:00128754 bne.s loc_12875E ROM:00128756 btst #4,($1331).w ROM:0012875C beq.s loc_128766 ROM:0012875E ROM:0012875E loc_12875E: ; CODE XREF: sub_12871A+3A↑j ROM:0012875E bset #2,($D8A).w ROM:00128764 bra.s loc_12876C ROM:00128766 ; --------------------------------------------------------------------------- ROM:00128766 ROM:00128766 loc_128766: ; CODE XREF: sub_12871A+42↑j ROM:00128766 bclr #2,($D8A).w ROM:0012876C ROM:0012876C loc_12876C: ; CODE XREF: sub_12871A+4A↑j ROM:0012876C bset #2,($DA2).w ROM:00128772 bra.s locret_128780 ROM:00128774 ; --------------------------------------------------------------------------- ROM:00128774 ROM:00128774 loc_128774: ; CODE XREF: sub_12871A+6↑j ROM:00128774 move.w ($47E).w,($C90).w ROM:0012877A bset #0,($131C).w ROM:00128780 ROM:00128780 locret_128780: ; CODE XREF: sub_12871A+58↑j ROM:00128780 rts ROM:00128780 ; End of function sub_12871A ROM:00128780 ROM:00128782 ROM:00128782 ; =============== S U B R O U T I N E ======================================= ROM:00128782 ROM:00128782 ROM:00128782 sub_128782: ; CODE XREF: sub_12A32A+4A↓p ROM:00128782 clr.w d1 ROM:00128784 move.b ($1178).w,d1 ROM:00128788 cmpi.w #2,d1 ROM:0012878C bcc.s locret_128796 ROM:0012878E movea.l off_128798(pc,d1.w*4),a0 ROM:00128792 nop ROM:00128794 jmp (a0) ROM:00128796 ; --------------------------------------------------------------------------- ROM:00128796 ROM:00128796 locret_128796: ; CODE XREF: sub_128782+A↑j ROM:00128796 rts ROM:00128796 ; End of function sub_128782 ROM:00128796 ROM:00128796 ; --------------------------------------------------------------------------- ROM:00128798 off_128798: dc.l loc_1287A0 ; DATA XREF: sub_128782+C↑r ROM:0012879C dc.l loc_1287BC ROM:001287A0 ; --------------------------------------------------------------------------- ROM:001287A0 ROM:001287A0 loc_1287A0: ; DATA XREF: ROM:off_128798↑o ROM:001287A0 move.w #$3D0,d0 ROM:001287A4 clr.b ($8A2).w ROM:001287A8 move.w d0,($61E).w ROM:001287AC move.b #1,($8A2).w ROM:001287B2 move.b #1,($1178).w ROM:001287B8 bra.s locret_1287E6 ROM:001287BA ; --------------------------------------------------------------------------- ROM:001287BA rts ROM:001287BC ; --------------------------------------------------------------------------- ROM:001287BC ROM:001287BC loc_1287BC: ; DATA XREF: ROM:0012879C↑o ROM:001287BC cmpi.w #0,($61E).w ROM:001287C2 bgt.s locret_1287E6 ROM:001287C4 bsr.w sub_1287E8 ROM:001287C8 move.w #$3D0,d0 ROM:001287CC clr.b ($8A2).w ROM:001287D0 move.w d0,($61E).w ROM:001287D4 move.b #1,($8A2).w ROM:001287DA move.b #1,($1178).w ROM:001287E0 bra.l *+6 ROM:001287E6 ; --------------------------------------------------------------------------- ROM:001287E6 ROM:001287E6 locret_1287E6: ; CODE XREF: ROM:001287B8↑j ROM:001287E6 ; ROM:001287C2↑j ... ROM:001287E6 rts ROM:001287E8 ROM:001287E8 ; =============== S U B R O U T I N E ======================================= ROM:001287E8 ROM:001287E8 ROM:001287E8 sub_1287E8: ; CODE XREF: ROM:001287C4↑p ROM:001287E8 clr.l d0 ROM:001287EA move.w ($52E).w,d0 ROM:001287EE divu.l #$24,d0 ; '$' ROM:001287F6 add.l d0,($1350).w ROM:001287FA rts ROM:001287FA ; End of function sub_1287E8 ROM:001287FA ROM:001287FC ROM:001287FC ; =============== S U B R O U T I N E ======================================= ROM:001287FC ROM:001287FC ROM:001287FC sub_1287FC: ; CODE XREF: sub_12A43C↓p ROM:001287FC move.w $504(a5),d5 ROM:00128800 cmpi.w #$A,d5 ROM:00128804 beq.s loc_12880C ROM:00128806 cmpi.w #$14,d5 ROM:0012880A bne.s loc_12881A ROM:0012880C ROM:0012880C loc_12880C: ; CODE XREF: sub_1287FC+8↑j ROM:0012880C bset #3,($1334).w ROM:00128812 bclr #2,($131E).w ROM:00128818 bra.s loc_12885A ROM:0012881A ; --------------------------------------------------------------------------- ROM:0012881A ROM:0012881A loc_12881A: ; CODE XREF: sub_1287FC+E↑j ROM:0012881A cmpi.w #$B,d5 ROM:0012881E beq.s loc_128826 ROM:00128820 cmpi.w #$15,d5 ROM:00128824 bne.s loc_128834 ROM:00128826 ROM:00128826 loc_128826: ; CODE XREF: sub_1287FC+22↑j ROM:00128826 bset #2,($131E).w ROM:0012882C bclr #3,($1334).w ROM:00128832 bra.s loc_12885A ROM:00128834 ; --------------------------------------------------------------------------- ROM:00128834 ROM:00128834 loc_128834: ; CODE XREF: sub_1287FC+28↑j ROM:00128834 cmpi.w #$C,d5 ROM:00128838 beq.s loc_128840 ROM:0012883A cmpi.w #$16,d5 ROM:0012883E bne.s loc_12884E ROM:00128840 ROM:00128840 loc_128840: ; CODE XREF: sub_1287FC+3C↑j ROM:00128840 bset #3,($1334).w ROM:00128846 bset #2,($131E).w ROM:0012884C bra.s loc_12885A ROM:0012884E ; --------------------------------------------------------------------------- ROM:0012884E ROM:0012884E loc_12884E: ; CODE XREF: sub_1287FC+42↑j ROM:0012884E bclr #3,($1334).w ROM:00128854 bclr #2,($131E).w ROM:0012885A ROM:0012885A loc_12885A: ; CODE XREF: sub_1287FC+1C↑j ROM:0012885A ; sub_1287FC+36↑j ... ROM:0012885A clr.w d1 ROM:0012885C move.b ($1179).w,d1 ROM:00128860 cmpi.w #8,d1 ROM:00128864 bcc.s locret_12886E ROM:00128866 movea.l off_128870(pc,d1.w*4),a0 ROM:0012886A nop ROM:0012886C jmp (a0) ROM:0012886E ; --------------------------------------------------------------------------- ROM:0012886E ROM:0012886E locret_12886E: ; CODE XREF: sub_1287FC+68↑j ROM:0012886E rts ROM:0012886E ; End of function sub_1287FC ROM:0012886E ROM:0012886E ; --------------------------------------------------------------------------- ROM:00128870 off_128870: dc.l loc_128890 ; DATA XREF: sub_1287FC+6A↑r ROM:00128874 dc.l loc_12889A ROM:00128878 dc.l loc_1288BE ROM:0012887C dc.l loc_12890E ROM:00128880 dc.l loc_1289DE ROM:00128884 dc.l loc_1289F4 ROM:00128888 dc.l loc_128AD6 ROM:0012888C dc.l loc_128AEC ROM:00128890 ; --------------------------------------------------------------------------- ROM:00128890 ROM:00128890 loc_128890: ; DATA XREF: ROM:off_128870↑o ROM:00128890 move.b #1,($1179).w ROM:00128896 bra.s locret_1288BC ROM:00128898 ; --------------------------------------------------------------------------- ROM:00128898 rts ROM:0012889A ; --------------------------------------------------------------------------- ROM:0012889A ROM:0012889A loc_12889A: ; DATA XREF: ROM:00128874↑o ROM:0012889A btst #3,($1334).w ROM:001288A0 beq.s locret_1288BC ROM:001288A2 bclr #0,($132C).w ROM:001288A8 bclr #6,($1324).w ROM:001288AE bclr #1,($131D).w ROM:001288B4 move.b #2,($1179).w ROM:001288BA bra.s loc_128908 ROM:001288BC ; --------------------------------------------------------------------------- ROM:001288BC ROM:001288BC locret_1288BC: ; CODE XREF: ROM:00128896↑j ROM:001288BC ; ROM:001288A0↑j ... ROM:001288BC rts ROM:001288BE ; --------------------------------------------------------------------------- ROM:001288BE ROM:001288BE loc_1288BE: ; DATA XREF: ROM:00128878↑o ROM:001288BE btst #3,($1334).w ROM:001288C4 bne.s loc_1288CE ROM:001288C6 move.b #1,($1179).w ROM:001288CC bra.s locret_1288BC ROM:001288CE ; --------------------------------------------------------------------------- ROM:001288CE ROM:001288CE loc_1288CE: ; CODE XREF: ROM:001288C4↑j ROM:001288CE btst #2,($131E).w ROM:001288D4 beq.s loc_128908 ROM:001288D6 btst #1,($1331).w ROM:001288DC beq.s loc_128908 ROM:001288DE bset #0,($132B).w ROM:001288E4 bset #7,($1336).w ROM:001288EA move.w $4B4(a5),d0 ROM:001288EE clr.b ($8F2).w ROM:001288F2 move.w d0,($6BE).w ROM:001288F6 move.b #1,($8F2).w ROM:001288FC move.b #3,($1179).w ROM:00128902 bra.l loc_1289D8 ROM:00128908 ; --------------------------------------------------------------------------- ROM:00128908 ROM:00128908 loc_128908: ; CODE XREF: ROM:001288BA↑j ROM:00128908 ; ROM:001288D4↑j ... ROM:00128908 bsr.w sub_128B02 ROM:0012890C rts ROM:0012890E ; --------------------------------------------------------------------------- ROM:0012890E ROM:0012890E loc_12890E: ; DATA XREF: ROM:0012887C↑o ROM:0012890E move.l $138(a5),d0 ROM:00128912 cmp.l ($988).w,d0 ROM:00128916 bge.s loc_128944 ROM:00128918 bclr #0,($132B).w ROM:0012891E bclr #7,($1336).w ROM:00128924 clr.b ($8F2).w ROM:00128928 clr.w ($6BE).w ROM:0012892C bset #0,($132C).w ROM:00128932 bset #1,($131D).w ROM:00128938 move.b #4,($1179).w ROM:0012893E bra.l locret_1289F2 ROM:00128944 ; --------------------------------------------------------------------------- ROM:00128944 ROM:00128944 loc_128944: ; CODE XREF: ROM:00128916↑j ROM:00128944 cmpi.w #0,($6BE).w ROM:0012894A bgt.s loc_128980 ROM:0012894C bclr #0,($132B).w ROM:00128952 bclr #7,($1336).w ROM:00128958 bclr #7,($132A).w ROM:0012895E bsr.w sub_128D02 ROM:00128962 move.w $4B6(a5),d0 ROM:00128966 clr.b ($8F2).w ROM:0012896A move.w d0,($6BE).w ROM:0012896E move.b #1,($8F2).w ROM:00128974 move.b #5,($1179).w ROM:0012897A bra.l loc_128AD0 ROM:00128980 ; --------------------------------------------------------------------------- ROM:00128980 ROM:00128980 loc_128980: ; CODE XREF: ROM:0012894A↑j ROM:00128980 btst #2,($131E).w ROM:00128986 beq.s loc_128990 ROM:00128988 btst #1,($1331).w ROM:0012898E bne.s loc_1289B0 ROM:00128990 ROM:00128990 loc_128990: ; CODE XREF: ROM:00128986↑j ROM:00128990 bclr #0,($132B).w ROM:00128996 bclr #7,($1336).w ROM:0012899C clr.b ($8F2).w ROM:001289A0 clr.w ($6BE).w ROM:001289A4 move.b #2,($1179).w ROM:001289AA bra.l loc_128908 ROM:001289B0 ; --------------------------------------------------------------------------- ROM:001289B0 ROM:001289B0 loc_1289B0: ; CODE XREF: ROM:0012898E↑j ROM:001289B0 btst #3,($1334).w ROM:001289B6 bne.s loc_1289D8 ROM:001289B8 bclr #0,($132B).w ROM:001289BE bclr #7,($1336).w ROM:001289C4 clr.b ($8F2).w ROM:001289C8 clr.w ($6BE).w ROM:001289CC move.b #1,($1179).w ROM:001289D2 bra.l locret_1288BC ROM:001289D8 ; --------------------------------------------------------------------------- ROM:001289D8 ROM:001289D8 loc_1289D8: ; CODE XREF: ROM:00128902↑j ROM:001289D8 ; ROM:001289B6↑j ROM:001289D8 bsr.w sub_128B02 ROM:001289DC rts ROM:001289DE ; --------------------------------------------------------------------------- ROM:001289DE ROM:001289DE loc_1289DE: ; DATA XREF: ROM:00128880↑o ROM:001289DE btst #3,($1334).w ROM:001289E4 bne.s locret_1289F2 ROM:001289E6 move.b #1,($1179).w ROM:001289EC bra.l locret_1288BC ROM:001289F2 ; --------------------------------------------------------------------------- ROM:001289F2 ROM:001289F2 locret_1289F2: ; CODE XREF: ROM:0012893E↑j ROM:001289F2 ; ROM:001289E4↑j ROM:001289F2 rts ROM:001289F4 ; --------------------------------------------------------------------------- ROM:001289F4 ROM:001289F4 loc_1289F4: ; DATA XREF: ROM:00128884↑o ROM:001289F4 cmpi.w #0,($6BE).w ROM:001289FA bgt.s loc_128A1A ROM:001289FC bclr #7,($132A).w ROM:00128A02 bset #6,($1324).w ROM:00128A08 bset #1,($131D).w ROM:00128A0E move.b #6,($1179).w ROM:00128A14 bra.l locret_128AEA ROM:00128A1A ; --------------------------------------------------------------------------- ROM:00128A1A ROM:00128A1A loc_128A1A: ; CODE XREF: ROM:001289FA↑j ROM:00128A1A move.w $4BA(a5),d0 ROM:00128A1E cmp.w ($C74).w,d0 ROM:00128A22 ble.s loc_128A4C ROM:00128A24 btst #5,($1332).w ROM:00128A2A bne.s loc_128A4C ROM:00128A2C bclr #7,($132A).w ROM:00128A32 bset #1,($131D).w ROM:00128A38 clr.b ($8F2).w ROM:00128A3C clr.w ($6BE).w ROM:00128A40 move.b #7,($1179).w ROM:00128A46 bra.l locret_128B00 ROM:00128A4C ; --------------------------------------------------------------------------- ROM:00128A4C ROM:00128A4C loc_128A4C: ; CODE XREF: ROM:00128A22↑j ROM:00128A4C ; ROM:00128A2A↑j ROM:00128A4C move.w $4B8(a5),d0 ROM:00128A50 cmp.w ($C74).w,d0 ROM:00128A54 bge.s loc_128A7E ROM:00128A56 btst #5,($1332).w ROM:00128A5C beq.s loc_128A7E ROM:00128A5E bclr #7,($132A).w ROM:00128A64 bset #1,($131D).w ROM:00128A6A clr.b ($8F2).w ROM:00128A6E clr.w ($6BE).w ROM:00128A72 move.b #7,($1179).w ROM:00128A78 bra.l locret_128B00 ROM:00128A7E ; --------------------------------------------------------------------------- ROM:00128A7E ROM:00128A7E loc_128A7E: ; CODE XREF: ROM:00128A54↑j ROM:00128A7E ; ROM:00128A5C↑j ROM:00128A7E btst #2,($131E).w ROM:00128A84 beq.s loc_128A8E ROM:00128A86 btst #1,($1331).w ROM:00128A8C bne.s loc_128AA8 ROM:00128A8E ROM:00128A8E loc_128A8E: ; CODE XREF: ROM:00128A84↑j ROM:00128A8E bclr #7,($132A).w ROM:00128A94 clr.b ($8F2).w ROM:00128A98 clr.w ($6BE).w ROM:00128A9C move.b #2,($1179).w ROM:00128AA2 bra.l loc_128908 ROM:00128AA8 ; --------------------------------------------------------------------------- ROM:00128AA8 ROM:00128AA8 loc_128AA8: ; CODE XREF: ROM:00128A8C↑j ROM:00128AA8 btst #3,($1334).w ROM:00128AAE bne.s loc_128AD0 ROM:00128AB0 bclr #0,($132B).w ROM:00128AB6 bclr #7,($1336).w ROM:00128ABC clr.b ($8F2).w ROM:00128AC0 clr.w ($6BE).w ROM:00128AC4 move.b #1,($1179).w ROM:00128ACA bra.l locret_1288BC ROM:00128AD0 ; --------------------------------------------------------------------------- ROM:00128AD0 ROM:00128AD0 loc_128AD0: ; CODE XREF: ROM:0012897A↑j ROM:00128AD0 ; ROM:00128AAE↑j ROM:00128AD0 bsr.w sub_128B02 ROM:00128AD4 rts ROM:00128AD6 ; --------------------------------------------------------------------------- ROM:00128AD6 ROM:00128AD6 loc_128AD6: ; DATA XREF: ROM:00128888↑o ROM:00128AD6 btst #3,($1334).w ROM:00128ADC bne.s locret_128AEA ROM:00128ADE move.b #1,($1179).w ROM:00128AE4 bra.l locret_1288BC ROM:00128AEA ; --------------------------------------------------------------------------- ROM:00128AEA ROM:00128AEA locret_128AEA: ; CODE XREF: ROM:00128A14↑j ROM:00128AEA ; ROM:00128ADC↑j ROM:00128AEA rts ROM:00128AEC ; --------------------------------------------------------------------------- ROM:00128AEC ROM:00128AEC loc_128AEC: ; DATA XREF: ROM:0012888C↑o ROM:00128AEC btst #3,($1334).w ROM:00128AF2 bne.s locret_128B00 ROM:00128AF4 move.b #1,($1179).w ROM:00128AFA bra.l locret_1288BC ROM:00128B00 ; --------------------------------------------------------------------------- ROM:00128B00 ROM:00128B00 locret_128B00: ; CODE XREF: ROM:00128A46↑j ROM:00128B00 ; ROM:00128A78↑j ... ROM:00128B00 rts ROM:00128B02 ROM:00128B02 ; =============== S U B R O U T I N E ======================================= ROM:00128B02 ROM:00128B02 ROM:00128B02 sub_128B02: ; CODE XREF: ROM:loc_128908↑p ROM:00128B02 ; ROM:loc_1289D8↑p ... ROM:00128B02 move.w $504(a5),d5 ROM:00128B06 cmpi.w #$14,d5 ROM:00128B0A bne.s loc_128B12 ROM:00128B0C bra.l loc_128CFA ROM:00128B12 ; --------------------------------------------------------------------------- ROM:00128B12 ROM:00128B12 loc_128B12: ; CODE XREF: sub_128B02+8↑j ROM:00128B12 cmpi.w #$15,d5 ROM:00128B16 bne.s loc_128B1E ROM:00128B18 bra.l loc_128CFA ROM:00128B1E ; --------------------------------------------------------------------------- ROM:00128B1E ROM:00128B1E loc_128B1E: ; CODE XREF: sub_128B02+14↑j ROM:00128B1E cmpi.w #$16,d5 ROM:00128B22 bne.s loc_128B2A ROM:00128B24 bra.l loc_128CFA ROM:00128B2A ; --------------------------------------------------------------------------- ROM:00128B2A ROM:00128B2A loc_128B2A: ; CODE XREF: sub_128B02+20↑j ROM:00128B2A move.w $504(a5),d0 ROM:00128B2E cmpi.w #0,d0 ROM:00128B32 beq.l loc_128CFA ROM:00128B38 btst #0,($1336).w ROM:00128B3E bne.l loc_128C4C ROM:00128B44 btst #2,($1335).w ROM:00128B4A bne.l loc_128C4C ROM:00128B50 btst #3,($D8A).w ROM:00128B56 bne.l loc_128C4C ROM:00128B5C btst #3,($D9E).w ROM:00128B62 bne.l loc_128C4C ROM:00128B68 btst #3,($1333).w ROM:00128B6E bne.l loc_128C4C ROM:00128B74 btst #3,($1332).w ROM:00128B7A bne.l loc_128C4C ROM:00128B80 btst #5,($D8D).w ROM:00128B86 bne.l loc_128C4C ROM:00128B8C btst #5,($DA1).w ROM:00128B92 bne.l loc_128C4C ROM:00128B98 btst #6,($1328).w ROM:00128B9E bne.l loc_128C4C ROM:00128BA4 btst #1,($1325).w ROM:00128BAA bne.l loc_128C4C ROM:00128BB0 btst #6,($D8B).w ROM:00128BB6 bne.l loc_128C4C ROM:00128BBC btst #6,($D9F).w ROM:00128BC2 bne.l loc_128C4C ROM:00128BC8 btst #5,($D8A).w ROM:00128BCE bne.l loc_128C4C ROM:00128BD4 btst #5,($D9E).w ROM:00128BDA bne.s loc_128C4C ROM:00128BDC btst #0,($D8A).w ROM:00128BE2 bne.s loc_128C4C ROM:00128BE4 btst #0,($D9E).w ROM:00128BEA bne.s loc_128C4C ROM:00128BEC btst #7,($D8B).w ROM:00128BF2 bne.s loc_128C4C ROM:00128BF4 btst #7,($D9F).w ROM:00128BFA bne.s loc_128C4C ROM:00128BFC btst #1,($D8A).w ROM:00128C02 bne.s loc_128C4C ROM:00128C04 btst #1,($D9E).w ROM:00128C0A bne.s loc_128C4C ROM:00128C0C btst #0,($1113).w ROM:00128C12 beq.s loc_128C4C ROM:00128C14 move.w $508(a5),d0 ROM:00128C18 cmp.w ($A80).w,d0 ROM:00128C1C bgt.s loc_128C4C ROM:00128C1E move.w ($CBA).w,d1 ROM:00128C22 sub.w ($CB6).w,d1 ROM:00128C26 bpl.w loc_128C2C ROM:00128C2A neg.w d1 ROM:00128C2C ROM:00128C2C loc_128C2C: ; CODE XREF: sub_128B02+124↑j ROM:00128C2C move.w $50A(a5),d0 ROM:00128C30 cmp.w d1,d0 ROM:00128C32 blt.s loc_128C4C ROM:00128C34 move.w $50C(a5),d0 ROM:00128C38 cmp.w ($1368).w,d0 ROM:00128C3C bge.s loc_128C4C ROM:00128C3E btst #5,($1323).w ROM:00128C44 beq.s loc_128C4C ROM:00128C46 bra.l loc_128C52 ROM:00128C4C ; --------------------------------------------------------------------------- ROM:00128C4C ROM:00128C4C loc_128C4C: ; CODE XREF: sub_128B02+3C↑j ROM:00128C4C ; sub_128B02+48↑j ... ROM:00128C4C bra.l loc_128CF2 ROM:00128C52 ; --------------------------------------------------------------------------- ROM:00128C52 ROM:00128C52 loc_128C52: ; CODE XREF: sub_128B02+144↑j ROM:00128C52 move.w $50E(a5),d2 ROM:00128C56 move.w $510(a5),d3 ROM:00128C5A cmp.w ($CBA).w,d2 ROM:00128C5E bgt.s loc_128C96 ROM:00128C60 cmp.w ($CBA).w,d3 ROM:00128C64 blt.s loc_128C96 ROM:00128C66 move.w $514(a5),d2 ROM:00128C6A move.w $516(a5),d3 ROM:00128C6E cmp.w ($572).w,d2 ROM:00128C72 bgt.s loc_128C96 ROM:00128C74 cmp.w ($572).w,d3 ROM:00128C78 blt.s loc_128C96 ROM:00128C7A move.w $51A(a5),d2 ROM:00128C7E move.w $51C(a5),d3 ROM:00128C82 cmp.w ($52C).w,d2 ROM:00128C86 bgt.s loc_128C96 ROM:00128C88 cmp.w ($52C).w,d3 ROM:00128C8C blt.s loc_128C96 ROM:00128C8E bset #1,($1331).w ROM:00128C94 bra.s locret_128D00 ROM:00128C96 ; --------------------------------------------------------------------------- ROM:00128C96 ROM:00128C96 loc_128C96: ; CODE XREF: sub_128B02+15C↑j ROM:00128C96 ; sub_128B02+162↑j ... ROM:00128C96 move.w $50E(a5),d2 ROM:00128C9A sub.w $512(a5),d2 ROM:00128C9E move.w $510(a5),d3 ROM:00128CA2 add.w $512(a5),d3 ROM:00128CA6 cmp.w ($CBA).w,d2 ROM:00128CAA bgt.s loc_128CB2 ROM:00128CAC cmp.w ($CBA).w,d3 ROM:00128CB0 bge.s loc_128CB4 ROM:00128CB2 ROM:00128CB2 loc_128CB2: ; CODE XREF: sub_128B02+1A8↑j ROM:00128CB2 bra.s loc_128CF2 ROM:00128CB4 ; --------------------------------------------------------------------------- ROM:00128CB4 ROM:00128CB4 loc_128CB4: ; CODE XREF: sub_128B02+1AE↑j ROM:00128CB4 move.w $514(a5),d2 ROM:00128CB8 sub.w $518(a5),d2 ROM:00128CBC move.w $516(a5),d3 ROM:00128CC0 add.w $518(a5),d3 ROM:00128CC4 cmp.w ($572).w,d2 ROM:00128CC8 bgt.s loc_128CD0 ROM:00128CCA cmp.w ($572).w,d3 ROM:00128CCE bge.s loc_128CD2 ROM:00128CD0 ROM:00128CD0 loc_128CD0: ; CODE XREF: sub_128B02+1C6↑j ROM:00128CD0 bra.s loc_128CF2 ROM:00128CD2 ; --------------------------------------------------------------------------- ROM:00128CD2 ROM:00128CD2 loc_128CD2: ; CODE XREF: sub_128B02+1CC↑j ROM:00128CD2 move.w $51A(a5),d2 ROM:00128CD6 sub.w $51E(a5),d2 ROM:00128CDA move.w $51C(a5),d3 ROM:00128CDE add.w $51E(a5),d3 ROM:00128CE2 cmp.w ($52C).w,d2 ROM:00128CE6 bgt.s loc_128CEE ROM:00128CE8 cmp.w ($52C).w,d3 ROM:00128CEC bge.s loc_128CF0 ROM:00128CEE ROM:00128CEE loc_128CEE: ; CODE XREF: sub_128B02+1E4↑j ROM:00128CEE bra.s loc_128CF2 ROM:00128CF0 ; --------------------------------------------------------------------------- ROM:00128CF0 ROM:00128CF0 loc_128CF0: ; CODE XREF: sub_128B02+1EA↑j ROM:00128CF0 bra.s locret_128D00 ROM:00128CF2 ; --------------------------------------------------------------------------- ROM:00128CF2 ROM:00128CF2 loc_128CF2: ; CODE XREF: sub_128B02:loc_128C4C↑j ROM:00128CF2 ; sub_128B02:loc_128CB2↑j ... ROM:00128CF2 bclr #1,($1331).w ROM:00128CF8 bra.s locret_128D00 ROM:00128CFA ; --------------------------------------------------------------------------- ROM:00128CFA ROM:00128CFA loc_128CFA: ; CODE XREF: sub_128B02+A↑j ROM:00128CFA ; sub_128B02+16↑j ... ROM:00128CFA bset #1,($1331).w ROM:00128D00 ROM:00128D00 locret_128D00: ; CODE XREF: sub_128B02+192↑j ROM:00128D00 ; sub_128B02:loc_128CF0↑j ... ROM:00128D00 rts ROM:00128D00 ; End of function sub_128B02 ROM:00128D00 ROM:00128D02 ROM:00128D02 ; =============== S U B R O U T I N E ======================================= ROM:00128D02 ROM:00128D02 ROM:00128D02 sub_128D02: ; CODE XREF: ROM:0012895E↑p ROM:00128D02 move.w $52A(a5),d0 ROM:00128D06 cmp.w ($C74).w,d0 ROM:00128D0A blt.s loc_128D20 ROM:00128D0C move.w ($CC8).w,d1 ROM:00128D10 add.w $4BC(a5),d1 ROM:00128D14 move.w d1,($EE4).w ROM:00128D18 bset #5,($1332).w ROM:00128D1E bra.s locret_128D32 ROM:00128D20 ; --------------------------------------------------------------------------- ROM:00128D20 ROM:00128D20 loc_128D20: ; CODE XREF: sub_128D02+8↑j ROM:00128D20 move.w ($CC8).w,d1 ROM:00128D24 sub.w $4BC(a5),d1 ROM:00128D28 move.w d1,($EE4).w ROM:00128D2C bclr #5,($1332).w ROM:00128D32 ROM:00128D32 locret_128D32: ; CODE XREF: sub_128D02+1C↑j ROM:00128D32 rts ROM:00128D32 ; End of function sub_128D02 ROM:00128D32 ROM:00128D34 ROM:00128D34 ; =============== S U B R O U T I N E ======================================= ROM:00128D34 ROM:00128D34 ROM:00128D34 sub_128D34: ; CODE XREF: sub_12A32A+6↓p ROM:00128D34 bsr.w sub_128D46 ROM:00128D38 bsr.w sub_128D56 ROM:00128D3C bsr.w sub_128DB0 ROM:00128D40 bsr.w sub_128F52 ROM:00128D44 rts ROM:00128D44 ; End of function sub_128D34 ROM:00128D44 ROM:00128D46 ROM:00128D46 ; =============== S U B R O U T I N E ======================================= ROM:00128D46 ROM:00128D46 ROM:00128D46 sub_128D46: ; CODE XREF: sub_128D34↑p ROM:00128D46 move.w ($A4C).w,d1 ROM:00128D4A cmp.w ($C92).w,d1 ROM:00128D4E ble.s locret_128D54 ROM:00128D50 move.w d1,($C92).w ROM:00128D54 ROM:00128D54 locret_128D54: ; CODE XREF: sub_128D46+8↑j ROM:00128D54 rts ROM:00128D54 ; End of function sub_128D46 ROM:00128D54 ROM:00128D56 ROM:00128D56 ; =============== S U B R O U T I N E ======================================= ROM:00128D56 ROM:00128D56 ROM:00128D56 sub_128D56: ; CODE XREF: sub_128D34+4↑p ROM:00128D56 clr.w d1 ROM:00128D58 move.b ($117A).w,d1 ROM:00128D5C cmpi.w #3,d1 ROM:00128D60 bcc.s locret_128D6A ROM:00128D62 movea.l off_128D6C(pc,d1.w*4),a0 ROM:00128D66 nop ROM:00128D68 jmp (a0) ROM:00128D6A ; --------------------------------------------------------------------------- ROM:00128D6A ROM:00128D6A locret_128D6A: ; CODE XREF: sub_128D56+A↑j ROM:00128D6A rts ROM:00128D6A ; End of function sub_128D56 ROM:00128D6A ROM:00128D6A ; --------------------------------------------------------------------------- ROM:00128D6C off_128D6C: dc.l loc_128D78 ; DATA XREF: sub_128D56+C↑r ROM:00128D70 dc.l loc_128D82 ROM:00128D74 dc.l loc_128D98 ROM:00128D78 ; --------------------------------------------------------------------------- ROM:00128D78 ROM:00128D78 loc_128D78: ; DATA XREF: ROM:off_128D6C↑o ROM:00128D78 move.b #1,($117A).w ROM:00128D7E bra.s locret_128D96 ROM:00128D80 ; --------------------------------------------------------------------------- ROM:00128D80 rts ROM:00128D82 ; --------------------------------------------------------------------------- ROM:00128D82 ROM:00128D82 loc_128D82: ; DATA XREF: ROM:00128D70↑o ROM:00128D82 btst #1,($133E).w ROM:00128D88 beq.s locret_128D96 ROM:00128D8A bsr.w sub_128FB0 ROM:00128D8E move.b #2,($117A).w ROM:00128D94 bra.s locret_128DAC ROM:00128D96 ; --------------------------------------------------------------------------- ROM:00128D96 ROM:00128D96 locret_128D96: ; CODE XREF: ROM:00128D7E↑j ROM:00128D96 ; ROM:00128D88↑j ... ROM:00128D96 rts ROM:00128D98 ; --------------------------------------------------------------------------- ROM:00128D98 ROM:00128D98 loc_128D98: ; DATA XREF: ROM:00128D74↑o ROM:00128D98 btst #1,($133E).w ROM:00128D9E bne.s locret_128DAC ROM:00128DA0 bsr.w sub_128FE4 ROM:00128DA4 move.b #1,($117A).w ROM:00128DAA bra.s locret_128D96 ROM:00128DAC ; --------------------------------------------------------------------------- ROM:00128DAC ROM:00128DAC locret_128DAC: ; CODE XREF: ROM:00128D94↑j ROM:00128DAC ; ROM:00128D9E↑j ROM:00128DAC rts ROM:00128DAE ; --------------------------------------------------------------------------- ROM:00128DAE rts ROM:00128DB0 ROM:00128DB0 ; =============== S U B R O U T I N E ======================================= ROM:00128DB0 ROM:00128DB0 ROM:00128DB0 sub_128DB0: ; CODE XREF: sub_128D34+8↑p ROM:00128DB0 move.w #$3B88,d1 ROM:00128DB4 move.w ($572).w,d2 ROM:00128DB8 move.w ($A4A).w,d3 ROM:00128DBC bsr.l sub_1175A4 ROM:00128DC2 move.w d1,($C96).w ROM:00128DC6 btst #6,($D8B).w ROM:00128DCC beq.s loc_128DD4 ROM:00128DCE bra.l loc_128F42 ROM:00128DD4 ; --------------------------------------------------------------------------- ROM:00128DD4 ROM:00128DD4 loc_128DD4: ; CODE XREF: sub_128DB0+1C↑j ROM:00128DD4 btst #6,($D9F).w ROM:00128DDA beq.s loc_128DE2 ROM:00128DDC bra.l loc_128F42 ROM:00128DE2 ; --------------------------------------------------------------------------- ROM:00128DE2 ROM:00128DE2 loc_128DE2: ; CODE XREF: sub_128DB0+2A↑j ROM:00128DE2 btst #2,($D8B).w ROM:00128DE8 beq.s loc_128DF0 ROM:00128DEA bra.l loc_128F42 ROM:00128DF0 ; --------------------------------------------------------------------------- ROM:00128DF0 ROM:00128DF0 loc_128DF0: ; CODE XREF: sub_128DB0+38↑j ROM:00128DF0 btst #2,($D9F).w ROM:00128DF6 beq.s loc_128DFE ROM:00128DF8 bra.l loc_128F42 ROM:00128DFE ; --------------------------------------------------------------------------- ROM:00128DFE ROM:00128DFE loc_128DFE: ; CODE XREF: sub_128DB0+46↑j ROM:00128DFE btst #0,($D8A).w ROM:00128E04 beq.s loc_128E0C ROM:00128E06 bra.l loc_128F42 ROM:00128E0C ; --------------------------------------------------------------------------- ROM:00128E0C ROM:00128E0C loc_128E0C: ; CODE XREF: sub_128DB0+54↑j ROM:00128E0C btst #0,($D9E).w ROM:00128E12 beq.s loc_128E1A ROM:00128E14 bra.l loc_128F42 ROM:00128E1A ; --------------------------------------------------------------------------- ROM:00128E1A ROM:00128E1A loc_128E1A: ; CODE XREF: sub_128DB0+62↑j ROM:00128E1A btst #1,($D8A).w ROM:00128E20 beq.s loc_128E28 ROM:00128E22 bra.l loc_128F42 ROM:00128E28 ; --------------------------------------------------------------------------- ROM:00128E28 ROM:00128E28 loc_128E28: ; CODE XREF: sub_128DB0+70↑j ROM:00128E28 btst #1,($D9E).w ROM:00128E2E beq.s loc_128E36 ROM:00128E30 bra.l loc_128F42 ROM:00128E36 ; --------------------------------------------------------------------------- ROM:00128E36 ROM:00128E36 loc_128E36: ; CODE XREF: sub_128DB0+7E↑j ROM:00128E36 btst #6,($D8A).w ROM:00128E3C beq.s loc_128E44 ROM:00128E3E bra.l loc_128F42 ROM:00128E44 ; --------------------------------------------------------------------------- ROM:00128E44 ROM:00128E44 loc_128E44: ; CODE XREF: sub_128DB0+8C↑j ROM:00128E44 btst #6,($D9E).w ROM:00128E4A beq.s loc_128E52 ROM:00128E4C bra.l loc_128F42 ROM:00128E52 ; --------------------------------------------------------------------------- ROM:00128E52 ROM:00128E52 loc_128E52: ; CODE XREF: sub_128DB0+9A↑j ROM:00128E52 btst #7,($D8A).w ROM:00128E58 beq.s loc_128E60 ROM:00128E5A bra.l loc_128F42 ROM:00128E60 ; --------------------------------------------------------------------------- ROM:00128E60 ROM:00128E60 loc_128E60: ; CODE XREF: sub_128DB0+A8↑j ROM:00128E60 btst #7,($D9E).w ROM:00128E66 beq.s loc_128E6E ROM:00128E68 bra.l loc_128F42 ROM:00128E6E ; --------------------------------------------------------------------------- ROM:00128E6E ROM:00128E6E loc_128E6E: ; CODE XREF: sub_128DB0+B6↑j ROM:00128E6E btst #3,($1333).w ROM:00128E74 beq.s loc_128E7C ROM:00128E76 bra.l loc_128F42 ROM:00128E7C ; --------------------------------------------------------------------------- ROM:00128E7C ROM:00128E7C loc_128E7C: ; CODE XREF: sub_128DB0+C4↑j ROM:00128E7C btst #3,($1332).w ROM:00128E82 beq.s loc_128E8A ROM:00128E84 bra.l loc_128F42 ROM:00128E8A ; --------------------------------------------------------------------------- ROM:00128E8A ROM:00128E8A loc_128E8A: ; CODE XREF: sub_128DB0+D2↑j ROM:00128E8A btst #5,($D8B).w ROM:00128E90 beq.s loc_128E98 ROM:00128E92 bra.l loc_128F42 ROM:00128E98 ; --------------------------------------------------------------------------- ROM:00128E98 ROM:00128E98 loc_128E98: ; CODE XREF: sub_128DB0+E0↑j ROM:00128E98 btst #5,($D9F).w ROM:00128E9E beq.s loc_128EA6 ROM:00128EA0 bra.l loc_128F42 ROM:00128EA6 ; --------------------------------------------------------------------------- ROM:00128EA6 ROM:00128EA6 loc_128EA6: ; CODE XREF: sub_128DB0+EE↑j ROM:00128EA6 btst #6,($D8D).w ROM:00128EAC beq.s loc_128EB4 ROM:00128EAE bra.l loc_128F42 ROM:00128EB4 ; --------------------------------------------------------------------------- ROM:00128EB4 ROM:00128EB4 loc_128EB4: ; CODE XREF: sub_128DB0+FC↑j ROM:00128EB4 btst #6,($DA1).w ROM:00128EBA beq.s loc_128EC2 ROM:00128EBC bra.l loc_128F42 ROM:00128EC2 ; --------------------------------------------------------------------------- ROM:00128EC2 ROM:00128EC2 loc_128EC2: ; CODE XREF: sub_128DB0+10A↑j ROM:00128EC2 btst #4,($D8C).w ROM:00128EC8 beq.s loc_128ECC ROM:00128ECA bra.s loc_128F42 ROM:00128ECC ; --------------------------------------------------------------------------- ROM:00128ECC ROM:00128ECC loc_128ECC: ; CODE XREF: sub_128DB0+118↑j ROM:00128ECC btst #4,($DA0).w ROM:00128ED2 beq.s loc_128ED6 ROM:00128ED4 bra.s loc_128F42 ROM:00128ED6 ; --------------------------------------------------------------------------- ROM:00128ED6 ROM:00128ED6 loc_128ED6: ; CODE XREF: sub_128DB0+122↑j ROM:00128ED6 btst #5,($D8C).w ROM:00128EDC beq.s loc_128EE0 ROM:00128EDE bra.s loc_128F42 ROM:00128EE0 ; --------------------------------------------------------------------------- ROM:00128EE0 ROM:00128EE0 loc_128EE0: ; CODE XREF: sub_128DB0+12C↑j ROM:00128EE0 btst #5,($DA0).w ROM:00128EE6 beq.s loc_128EEA ROM:00128EE8 bra.s loc_128F42 ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEA ROM:00128EEA loc_128EEA: ; CODE XREF: sub_128DB0+136↑j ROM:00128EEA btst #6,($D8C).w ROM:00128EF0 beq.s loc_128EF4 ROM:00128EF2 bra.s loc_128F42 ROM:00128EF4 ; --------------------------------------------------------------------------- ROM:00128EF4 ROM:00128EF4 loc_128EF4: ; CODE XREF: sub_128DB0+140↑j ROM:00128EF4 btst #6,($DA0).w ROM:00128EFA beq.s loc_128EFE ROM:00128EFC bra.s loc_128F42 ROM:00128EFE ; --------------------------------------------------------------------------- ROM:00128EFE ROM:00128EFE loc_128EFE: ; CODE XREF: sub_128DB0+14A↑j ROM:00128EFE btst #7,($D8C).w ROM:00128F04 beq.s loc_128F08 ROM:00128F06 bra.s loc_128F42 ROM:00128F08 ; --------------------------------------------------------------------------- ROM:00128F08 ROM:00128F08 loc_128F08: ; CODE XREF: sub_128DB0+154↑j ROM:00128F08 btst #7,($DA0).w ROM:00128F0E beq.s loc_128F12 ROM:00128F10 bra.s loc_128F42 ROM:00128F12 ; --------------------------------------------------------------------------- ROM:00128F12 ROM:00128F12 loc_128F12: ; CODE XREF: sub_128DB0+15E↑j ROM:00128F12 btst #2,($D8D).w ROM:00128F18 beq.s loc_128F1C ROM:00128F1A bra.s loc_128F42 ROM:00128F1C ; --------------------------------------------------------------------------- ROM:00128F1C ROM:00128F1C loc_128F1C: ; CODE XREF: sub_128DB0+168↑j ROM:00128F1C btst #2,($DA1).w ROM:00128F22 beq.s loc_128F26 ROM:00128F24 bra.s loc_128F42 ROM:00128F26 ; --------------------------------------------------------------------------- ROM:00128F26 ROM:00128F26 loc_128F26: ; CODE XREF: sub_128DB0+172↑j ROM:00128F26 btst #6,($1346).w ROM:00128F2C beq.s loc_128F30 ROM:00128F2E bra.s loc_128F42 ROM:00128F30 ; --------------------------------------------------------------------------- ROM:00128F30 ROM:00128F30 loc_128F30: ; CODE XREF: sub_128DB0+17C↑j ROM:00128F30 btst #0,($1113).w ROM:00128F36 bne.s loc_128F3A ROM:00128F38 bra.s loc_128F42 ROM:00128F3A ; --------------------------------------------------------------------------- ROM:00128F3A ROM:00128F3A loc_128F3A: ; CODE XREF: sub_128DB0+186↑j ROM:00128F3A cmpi.w #1,($C96).w ROM:00128F40 bge.s loc_128F4A ROM:00128F42 ROM:00128F42 loc_128F42: ; CODE XREF: sub_128DB0+1E↑j ROM:00128F42 ; sub_128DB0+2C↑j ... ROM:00128F42 bclr #4,($133C).w ROM:00128F48 bra.s locret_128F50 ROM:00128F4A ; --------------------------------------------------------------------------- ROM:00128F4A ROM:00128F4A loc_128F4A: ; CODE XREF: sub_128DB0+190↑j ROM:00128F4A bset #4,($133C).w ROM:00128F50 ROM:00128F50 locret_128F50: ; CODE XREF: sub_128DB0+198↑j ROM:00128F50 rts ROM:00128F50 ; End of function sub_128DB0 ROM:00128F50 ROM:00128F52 ROM:00128F52 ; =============== S U B R O U T I N E ======================================= ROM:00128F52 ROM:00128F52 ROM:00128F52 sub_128F52: ; CODE XREF: sub_128D34+C↑p ROM:00128F52 move.w ($F88).w,d1 ROM:00128F56 muls.w ($EE4).w,d1 ROM:00128F5A divs.w #$2710,d1 ROM:00128F5E bvc.s loc_128F64 ROM:00128F60 move.w #$7FFF,d1 ROM:00128F64 ROM:00128F64 loc_128F64: ; CODE XREF: sub_128F52+C↑j ROM:00128F64 move.w d1,($C94).w ROM:00128F68 btst #4,($C59).w ROM:00128F6E beq.s loc_128F7E ROM:00128F70 bset #3,($D8D).w ROM:00128F76 bset #3,($DA5).w ROM:00128F7C bra.s locret_128FAE ROM:00128F7E ; --------------------------------------------------------------------------- ROM:00128F7E ROM:00128F7E loc_128F7E: ; CODE XREF: sub_128F52+1C↑j ROM:00128F7E btst #4,($133C).w ROM:00128F84 beq.s locret_128FAE ROM:00128F86 move.w $4C0(a5),d1 ROM:00128F8A move.w $4C2(a5),d2 ROM:00128F8E cmp.w ($C94).w,d1 ROM:00128F92 ble.s loc_128F9A ROM:00128F94 cmp.w ($C94).w,d2 ROM:00128F98 blt.s loc_128FA2 ROM:00128F9A ROM:00128F9A loc_128F9A: ; CODE XREF: sub_128F52+40↑j ROM:00128F9A bset #3,($D8D).w ROM:00128FA0 bra.s loc_128FA8 ROM:00128FA2 ; --------------------------------------------------------------------------- ROM:00128FA2 ROM:00128FA2 loc_128FA2: ; CODE XREF: sub_128F52+46↑j ROM:00128FA2 bclr #3,($D8D).w ROM:00128FA8 ROM:00128FA8 loc_128FA8: ; CODE XREF: sub_128F52+4E↑j ROM:00128FA8 bset #3,($DA5).w ROM:00128FAE ROM:00128FAE locret_128FAE: ; CODE XREF: sub_128F52+2A↑j ROM:00128FAE ; sub_128F52+32↑j ROM:00128FAE rts ROM:00128FAE ; End of function sub_128F52 ROM:00128FAE ROM:00128FB0 ROM:00128FB0 ; =============== S U B R O U T I N E ======================================= ROM:00128FB0 ROM:00128FB0 ROM:00128FB0 sub_128FB0: ; CODE XREF: ROM:00128D8A↑p ROM:00128FB0 move.w #$3AF0,d1 ROM:00128FB4 move.w ($A80).w,d2 ROM:00128FB8 bsr.l sub_1175A4 ROM:00128FBE add.w d1,($1382).w ROM:00128FC2 bvc.s loc_128FCA ROM:00128FC4 move.w #$7FFF,($1382).w ROM:00128FCA ROM:00128FCA loc_128FCA: ; CODE XREF: sub_128FB0+12↑j ROM:00128FCA move.w $4BE(a5),d1 ROM:00128FCE cmp.w ($1382).w,d1 ROM:00128FD2 bgt.s loc_128FDC ROM:00128FD4 bset #6,($1346).w ROM:00128FDA bra.s locret_128FE2 ROM:00128FDC ; --------------------------------------------------------------------------- ROM:00128FDC ROM:00128FDC loc_128FDC: ; CODE XREF: sub_128FB0+22↑j ROM:00128FDC bclr #6,($1346).w ROM:00128FE2 ROM:00128FE2 locret_128FE2: ; CODE XREF: sub_128FB0+2A↑j ROM:00128FE2 rts ROM:00128FE2 ; End of function sub_128FB0 ROM:00128FE2 ROM:00128FE4 ROM:00128FE4 ; =============== S U B R O U T I N E ======================================= ROM:00128FE4 ROM:00128FE4 ROM:00128FE4 sub_128FE4: ; CODE XREF: ROM:00128DA0↑p ROM:00128FE4 move.w #$3AEE,d1 ROM:00128FE8 move.w ($C92).w,d2 ROM:00128FEC bsr.l sub_1175A4 ROM:00128FF2 sub.w d1,($1382).w ROM:00128FF6 cmpi.w #0,($1382).w ROM:00128FFC bge.s locret_129004 ROM:00128FFE move.w #0,($1382).w ROM:00129004 ROM:00129004 locret_129004: ; CODE XREF: sub_128FE4+18↑j ROM:00129004 rts ROM:00129004 ; End of function sub_128FE4 ROM:00129004 ROM:00129006 ROM:00129006 ; =============== S U B R O U T I N E ======================================= ROM:00129006 ROM:00129006 ROM:00129006 sub_129006: ; CODE XREF: sub_12A32A+38↓p ROM:00129006 move.w ($C98).w,d1 ROM:0012900A cmpi.w #4,d1 ROM:0012900E bcc.s locret_129018 ROM:00129010 movea.l off_12901A(pc,d1.w*4),a0 ROM:00129014 nop ROM:00129016 jmp (a0) ROM:00129018 ; --------------------------------------------------------------------------- ROM:00129018 ROM:00129018 locret_129018: ; CODE XREF: sub_129006+8↑j ROM:00129018 rts ROM:00129018 ; End of function sub_129006 ROM:00129018 ROM:00129018 ; --------------------------------------------------------------------------- ROM:0012901A off_12901A: dc.l loc_12902A ; DATA XREF: sub_129006+A↑r ROM:0012901E dc.l loc_129046 ROM:00129022 dc.l loc_129070 ROM:00129026 dc.l loc_129086 ROM:0012902A ; --------------------------------------------------------------------------- ROM:0012902A ROM:0012902A loc_12902A: ; DATA XREF: ROM:off_12901A↑o ROM:0012902A move.w $4C4(a5),d0 ROM:0012902E clr.b ($8F3).w ROM:00129032 move.w d0,($6C0).w ROM:00129036 move.b #1,($8F3).w ROM:0012903C move.w #1,($C98).w ROM:00129042 bra.s locret_12906E ROM:00129044 ; --------------------------------------------------------------------------- ROM:00129044 rts ROM:00129046 ; --------------------------------------------------------------------------- ROM:00129046 ROM:00129046 loc_129046: ; DATA XREF: ROM:0012901E↑o ROM:00129046 cmpi.w #0,($6C0).w ROM:0012904C bgt.s loc_12905A ROM:0012904E bsr.w sub_129098 ROM:00129052 move.w #2,($C98).w ROM:00129058 bra.s locret_129084 ROM:0012905A ; --------------------------------------------------------------------------- ROM:0012905A ROM:0012905A loc_12905A: ; CODE XREF: ROM:0012904C↑j ROM:0012905A btst #1,($133E).w ROM:00129060 beq.s locret_12906E ROM:00129062 bsr.w sub_129098 ROM:00129066 move.w #3,($C98).w ROM:0012906C bra.s locret_129096 ROM:0012906E ; --------------------------------------------------------------------------- ROM:0012906E ROM:0012906E locret_12906E: ; CODE XREF: ROM:00129042↑j ROM:0012906E ; ROM:00129060↑j ROM:0012906E rts ROM:00129070 ; --------------------------------------------------------------------------- ROM:00129070 ROM:00129070 loc_129070: ; DATA XREF: ROM:00129022↑o ROM:00129070 btst #1,($133E).w ROM:00129076 beq.s locret_129084 ROM:00129078 bsr.w sub_129098 ROM:0012907C move.w #3,($C98).w ROM:00129082 bra.s locret_129096 ROM:00129084 ; --------------------------------------------------------------------------- ROM:00129084 ROM:00129084 locret_129084: ; CODE XREF: ROM:00129058↑j ROM:00129084 ; ROM:00129076↑j ... ROM:00129084 rts ROM:00129086 ; --------------------------------------------------------------------------- ROM:00129086 ROM:00129086 loc_129086: ; DATA XREF: ROM:00129026↑o ROM:00129086 btst #1,($133E).w ROM:0012908C bne.s locret_129096 ROM:0012908E move.w #2,($C98).w ROM:00129094 bra.s locret_129084 ROM:00129096 ; --------------------------------------------------------------------------- ROM:00129096 ROM:00129096 locret_129096: ; CODE XREF: ROM:0012906C↑j ROM:00129096 ; ROM:00129082↑j ... ROM:00129096 rts ROM:00129098 ROM:00129098 ; =============== S U B R O U T I N E ======================================= ROM:00129098 ROM:00129098 ROM:00129098 sub_129098: ; CODE XREF: ROM:0012904E↑p ROM:00129098 ; ROM:00129062↑p ... ROM:00129098 btst #7,($1325).w ROM:0012909E beq.s loc_1290AE ROM:001290A0 bclr #7,($1325).w ROM:001290A6 bset #0,($D8C).w ROM:001290AC bra.s loc_1290B4 ROM:001290AE ; --------------------------------------------------------------------------- ROM:001290AE ROM:001290AE loc_1290AE: ; CODE XREF: sub_129098+6↑j ROM:001290AE bclr #0,($D8C).w ROM:001290B4 ROM:001290B4 loc_1290B4: ; CODE XREF: sub_129098+14↑j ROM:001290B4 bset #0,($DA4).w ROM:001290BA rts ROM:001290BA ; End of function sub_129098 ROM:001290BA ROM:001290BC ROM:001290BC ; =============== S U B R O U T I N E ======================================= ROM:001290BC ROM:001290BC ROM:001290BC sub_1290BC: ; CODE XREF: sub_12A32A+32↓p ROM:001290BC bsr.w sub_129560 ROM:001290C0 clr.w d1 ROM:001290C2 move.b ($117B).w,d1 ROM:001290C6 cmpi.w #6,d1 ROM:001290CA bcc.s locret_1290D4 ROM:001290CC movea.l off_1290D6(pc,d1.w*4),a0 ROM:001290D0 nop ROM:001290D2 jmp (a0) ROM:001290D4 ; --------------------------------------------------------------------------- ROM:001290D4 ROM:001290D4 locret_1290D4: ; CODE XREF: sub_1290BC+E↑j ROM:001290D4 rts ROM:001290D4 ; End of function sub_1290BC ROM:001290D4 ROM:001290D4 ; --------------------------------------------------------------------------- ROM:001290D6 off_1290D6: dc.l loc_1290EE ; DATA XREF: sub_1290BC+10↑r ROM:001290DA dc.l loc_1290F8 ROM:001290DE dc.l loc_129134 ROM:001290E2 dc.l loc_1291FC ROM:001290E6 dc.l loc_129224 ROM:001290EA dc.l loc_129256 ROM:001290EE ; --------------------------------------------------------------------------- ROM:001290EE ROM:001290EE loc_1290EE: ; DATA XREF: ROM:off_1290D6↑o ROM:001290EE move.b #1,($117B).w ROM:001290F4 bra.s locret_129132 ROM:001290F6 ; --------------------------------------------------------------------------- ROM:001290F6 rts ROM:001290F8 ; --------------------------------------------------------------------------- ROM:001290F8 ROM:001290F8 loc_1290F8: ; DATA XREF: ROM:001290DA↑o ROM:001290F8 btst #1,($133E).w ROM:001290FE beq.s loc_12911E ROM:00129100 btst #5,($131C).w ROM:00129106 bne.s loc_12911E ROM:00129108 move.w $4CA(a5),d0 ROM:0012910C cmp.w ($A80).w,d0 ROM:00129110 bge.s loc_12911E ROM:00129112 move.b #2,($117B).w ROM:00129118 bra.l loc_1291F2 ROM:0012911E ; --------------------------------------------------------------------------- ROM:0012911E ROM:0012911E loc_12911E: ; CODE XREF: ROM:001290FE↑j ROM:0012911E ; ROM:00129106↑j ... ROM:0012911E btst #5,($131C).w ROM:00129124 beq.s locret_129132 ROM:00129126 move.b #3,($117B).w ROM:0012912C bra.l locret_129222 ROM:00129132 ; --------------------------------------------------------------------------- ROM:00129132 ROM:00129132 locret_129132: ; CODE XREF: ROM:001290F4↑j ROM:00129132 ; ROM:00129124↑j ... ROM:00129132 rts ROM:00129134 ; --------------------------------------------------------------------------- ROM:00129134 ROM:00129134 loc_129134: ; DATA XREF: ROM:001290DE↑o ROM:00129134 btst #1,($133E).w ROM:0012913A bne.s loc_12915C ROM:0012913C move.b #0,($117E).w ROM:00129142 move.b #0,($117F).w ROM:00129148 move.b #0,($117D).w ROM:0012914E move.b #0,($117C).w ROM:00129154 move.b #1,($117B).w ROM:0012915A bra.s locret_129132 ROM:0012915C ; --------------------------------------------------------------------------- ROM:0012915C ROM:0012915C loc_12915C: ; CODE XREF: ROM:0012913A↑j ROM:0012915C btst #5,($131C).w ROM:00129162 beq.s loc_129188 ROM:00129164 move.b #0,($117E).w ROM:0012916A move.b #0,($117F).w ROM:00129170 move.b #0,($117D).w ROM:00129176 move.b #0,($117C).w ROM:0012917C move.b #3,($117B).w ROM:00129182 bra.l locret_129222 ROM:00129188 ; --------------------------------------------------------------------------- ROM:00129188 ROM:00129188 loc_129188: ; CODE XREF: ROM:00129162↑j ROM:00129188 btst #1,($1342).w ROM:0012918E beq.s loc_1291BA ROM:00129190 move.b #0,($117E).w ROM:00129196 move.b #0,($117F).w ROM:0012919C move.b #0,($117D).w ROM:001291A2 move.b #0,($117C).w ROM:001291A8 bset #5,($DA3).w ROM:001291AE move.b #5,($117B).w ROM:001291B4 bra.l locret_129292 ROM:001291BA ; --------------------------------------------------------------------------- ROM:001291BA ROM:001291BA loc_1291BA: ; CODE XREF: ROM:0012918E↑j ROM:001291BA btst #4,($1333).w ROM:001291C0 beq.s loc_1291F2 ROM:001291C2 move.b #0,($117E).w ROM:001291C8 move.b #0,($117F).w ROM:001291CE move.b #0,($117D).w ROM:001291D4 move.b #0,($117C).w ROM:001291DA bset #5,($D8B).w ROM:001291E0 bset #5,($DA3).w ROM:001291E6 move.b #5,($117B).w ROM:001291EC bra.l locret_129292 ROM:001291F2 ; --------------------------------------------------------------------------- ROM:001291F2 ROM:001291F2 loc_1291F2: ; CODE XREF: ROM:00129118↑j ROM:001291F2 ; ROM:001291C0↑j ROM:001291F2 bsr.w sub_129296 ROM:001291F6 bsr.w sub_129366 ROM:001291FA rts ROM:001291FC ; --------------------------------------------------------------------------- ROM:001291FC ROM:001291FC loc_1291FC: ; DATA XREF: ROM:001290E2↑o ROM:001291FC btst #5,($131C).w ROM:00129202 bne.s locret_129222 ROM:00129204 move.w $4D6(a5),d0 ROM:00129208 clr.b ($8DD).w ROM:0012920C move.w d0,($694).w ROM:00129210 move.b #1,($8DD).w ROM:00129216 move.b #4,($117B).w ROM:0012921C bra.l locret_129254 ROM:00129222 ; --------------------------------------------------------------------------- ROM:00129222 ROM:00129222 locret_129222: ; CODE XREF: ROM:0012912C↑j ROM:00129222 ; ROM:00129182↑j ... ROM:00129222 rts ROM:00129224 ; --------------------------------------------------------------------------- ROM:00129224 ROM:00129224 loc_129224: ; DATA XREF: ROM:001290E6↑o ROM:00129224 btst #5,($131C).w ROM:0012922A beq.s loc_129240 ROM:0012922C clr.b ($8DD).w ROM:00129230 clr.w ($694).w ROM:00129234 move.b #3,($117B).w ROM:0012923A bra.l locret_129222 ROM:00129240 ; --------------------------------------------------------------------------- ROM:00129240 ROM:00129240 loc_129240: ; CODE XREF: ROM:0012922A↑j ROM:00129240 cmpi.w #0,($694).w ROM:00129246 bgt.s locret_129254 ROM:00129248 move.b #1,($117B).w ROM:0012924E bra.l locret_129132 ROM:00129254 ; --------------------------------------------------------------------------- ROM:00129254 ROM:00129254 locret_129254: ; CODE XREF: ROM:0012921C↑j ROM:00129254 ; ROM:00129246↑j ROM:00129254 rts ROM:00129256 ; --------------------------------------------------------------------------- ROM:00129256 ROM:00129256 loc_129256: ; DATA XREF: ROM:001290EA↑o ROM:00129256 btst #1,($133E).w ROM:0012925C bne.s loc_129270 ROM:0012925E bclr #5,($D8B).w ROM:00129264 move.b #1,($117B).w ROM:0012926A bra.l locret_129132 ROM:00129270 ; --------------------------------------------------------------------------- ROM:00129270 ROM:00129270 loc_129270: ; CODE XREF: ROM:0012925C↑j ROM:00129270 btst #5,($131C).w ROM:00129276 beq.s locret_129292 ROM:00129278 btst #1,($133E).w ROM:0012927E beq.s locret_129292 ROM:00129280 bclr #5,($D8B).w ROM:00129286 move.b #3,($117B).w ROM:0012928C bra.l locret_129222 ROM:00129292 ; --------------------------------------------------------------------------- ROM:00129292 ROM:00129292 locret_129292: ; CODE XREF: ROM:001291B4↑j ROM:00129292 ; ROM:001291EC↑j ... ROM:00129292 rts ROM:00129294 ; --------------------------------------------------------------------------- ROM:00129294 rts ROM:00129296 ROM:00129296 ; =============== S U B R O U T I N E ======================================= ROM:00129296 ROM:00129296 ROM:00129296 sub_129296: ; CODE XREF: ROM:loc_1291F2↑p ROM:00129296 clr.w d1 ROM:00129298 move.b ($117E).w,d1 ROM:0012929C cmpi.w #3,d1 ROM:001292A0 bcc.s locret_1292AA ROM:001292A2 movea.l off_1292AC(pc,d1.w*4),a0 ROM:001292A6 nop ROM:001292A8 jmp (a0) ROM:001292AA ; --------------------------------------------------------------------------- ROM:001292AA ROM:001292AA locret_1292AA: ; CODE XREF: sub_129296+A↑j ROM:001292AA rts ROM:001292AA ; End of function sub_129296 ROM:001292AA ROM:001292AA ; --------------------------------------------------------------------------- ROM:001292AC off_1292AC: dc.l loc_1292B8 ; DATA XREF: sub_129296+C↑r ROM:001292B0 dc.l loc_1292C6 ROM:001292B4 dc.l locret_1292FA ROM:001292B8 ; --------------------------------------------------------------------------- ROM:001292B8 ROM:001292B8 loc_1292B8: ; DATA XREF: ROM:off_1292AC↑o ROM:001292B8 bsr.w sub_1292FE ROM:001292BC move.b #1,($117E).w ROM:001292C2 bra.s loc_1292F4 ROM:001292C4 ; --------------------------------------------------------------------------- ROM:001292C4 rts ROM:001292C6 ; --------------------------------------------------------------------------- ROM:001292C6 ROM:001292C6 loc_1292C6: ; DATA XREF: ROM:001292B0↑o ROM:001292C6 btst #1,($1342).w ROM:001292CC beq.s loc_1292D6 ROM:001292CE move.b #2,($117E).w ROM:001292D4 bra.s locret_1292FA ROM:001292D6 ; --------------------------------------------------------------------------- ROM:001292D6 ROM:001292D6 loc_1292D6: ; CODE XREF: ROM:001292CC↑j ROM:001292D6 btst #7,($133A).w ROM:001292DC beq.s loc_1292F4 ROM:001292DE bsr.w sub_12934E ROM:001292E2 bclr #7,($133A).w ROM:001292E8 move.b #1,($117E).w ROM:001292EE bra.l *+6 ROM:001292F4 ; --------------------------------------------------------------------------- ROM:001292F4 ROM:001292F4 loc_1292F4: ; CODE XREF: ROM:001292C2↑j ROM:001292F4 ; ROM:001292DC↑j ... ROM:001292F4 bsr.w sub_129318 ROM:001292F8 rts ROM:001292FA ; --------------------------------------------------------------------------- ROM:001292FA ROM:001292FA locret_1292FA: ; CODE XREF: ROM:001292D4↑j ROM:001292FA ; DATA XREF: ROM:001292B4↑o ROM:001292FA rts ROM:001292FC ; --------------------------------------------------------------------------- ROM:001292FC rts ROM:001292FE ROM:001292FE ; =============== S U B R O U T I N E ======================================= ROM:001292FE ROM:001292FE ROM:001292FE sub_1292FE: ; CODE XREF: ROM:loc_1292B8↑p ROM:001292FE move.w ($A46).w,($C9C).w ROM:00129304 move.w ($A46).w,($C9A).w ROM:0012930A bclr #7,($133A).w ROM:00129310 bclr #1,($1342).w ROM:00129316 rts ROM:00129316 ; End of function sub_1292FE ROM:00129316 ROM:00129318 ROM:00129318 ; =============== S U B R O U T I N E ======================================= ROM:00129318 ROM:00129318 ROM:00129318 sub_129318: ; CODE XREF: ROM:loc_1292F4↑p ROM:00129318 btst #5,($131C).w ROM:0012931E bne.s locret_12934C ROM:00129320 move.w ($C9C).w,d0 ROM:00129324 cmp.w ($A46).w,d0 ROM:00129328 bge.s loc_129336 ROM:0012932A move.w ($A46).w,($C9C).w ROM:00129330 bset #7,($133A).w ROM:00129336 ROM:00129336 loc_129336: ; CODE XREF: sub_129318+10↑j ROM:00129336 move.w ($C9A).w,d0 ROM:0012933A cmp.w ($A46).w,d0 ROM:0012933E ble.s locret_12934C ROM:00129340 move.w ($A46).w,($C9A).w ROM:00129346 bset #7,($133A).w ROM:0012934C ROM:0012934C locret_12934C: ; CODE XREF: sub_129318+6↑j ROM:0012934C ; sub_129318+26↑j ROM:0012934C rts ROM:0012934C ; End of function sub_129318 ROM:0012934C ROM:0012934E ROM:0012934E ; =============== S U B R O U T I N E ======================================= ROM:0012934E ROM:0012934E ROM:0012934E sub_12934E: ; CODE XREF: ROM:001292DE↑p ROM:0012934E move.w ($C9C).w,d0 ROM:00129352 sub.w ($C9A).w,d0 ROM:00129356 move.w $4D0(a5),d1 ROM:0012935A cmp.w d1,d0 ROM:0012935C blt.s locret_129364 ROM:0012935E bset #1,($1342).w ROM:00129364 ROM:00129364 locret_129364: ; CODE XREF: sub_12934E+E↑j ROM:00129364 rts ROM:00129364 ; End of function sub_12934E ROM:00129364 ROM:00129366 ROM:00129366 ; =============== S U B R O U T I N E ======================================= ROM:00129366 ROM:00129366 ROM:00129366 sub_129366: ; CODE XREF: ROM:001291F6↑p ROM:00129366 clr.w d1 ROM:00129368 move.b ($117F).w,d1 ROM:0012936C cmpi.w #4,d1 ROM:00129370 bcc.s locret_12937A ROM:00129372 movea.l off_12937C(pc,d1.w*4),a0 ROM:00129376 nop ROM:00129378 jmp (a0) ROM:0012937A ; --------------------------------------------------------------------------- ROM:0012937A ROM:0012937A locret_12937A: ; CODE XREF: sub_129366+A↑j ROM:0012937A rts ROM:0012937A ; End of function sub_129366 ROM:0012937A ROM:0012937A ; --------------------------------------------------------------------------- ROM:0012937C off_12937C: dc.l loc_12938C ; DATA XREF: sub_129366+C↑r ROM:00129380 dc.l loc_12939A ROM:00129384 dc.l loc_1293E0 ROM:00129388 dc.l locret_129408 ROM:0012938C ; --------------------------------------------------------------------------- ROM:0012938C ROM:0012938C loc_12938C: ; DATA XREF: ROM:off_12937C↑o ROM:0012938C bsr.w sub_12940C ROM:00129390 move.b #1,($117F).w ROM:00129396 bra.s loc_1293D6 ROM:00129398 ; --------------------------------------------------------------------------- ROM:00129398 rts ROM:0012939A ; --------------------------------------------------------------------------- ROM:0012939A ROM:0012939A loc_12939A: ; DATA XREF: ROM:00129380↑o ROM:0012939A btst #7,($133C).w ROM:001293A0 beq.s loc_1293D6 ROM:001293A2 btst #0,($1330).w ROM:001293A8 beq.s loc_1293D6 ROM:001293AA move.b #0,($117D).w ROM:001293B0 move.b #0,($117C).w ROM:001293B6 addq.w #1,($C9E).w ROM:001293BA bvc.s loc_1293C2 ROM:001293BC move.w #$8000,($C9E).w ROM:001293C2 ROM:001293C2 loc_1293C2: ; CODE XREF: ROM:001293BA↑j ROM:001293C2 bclr #7,($133C).w ROM:001293C8 bclr #0,($1330).w ROM:001293CE move.b #2,($117F).w ROM:001293D4 bra.s locret_129406 ROM:001293D6 ; --------------------------------------------------------------------------- ROM:001293D6 ROM:001293D6 loc_1293D6: ; CODE XREF: ROM:00129396↑j ROM:001293D6 ; ROM:001293A0↑j ... ROM:001293D6 bsr.w sub_129424 ROM:001293DA bsr.w sub_1294C4 ROM:001293DE rts ROM:001293E0 ; --------------------------------------------------------------------------- ROM:001293E0 ROM:001293E0 loc_1293E0: ; DATA XREF: ROM:00129384↑o ROM:001293E0 move.w $4D4(a5),d0 ROM:001293E4 cmp.w ($C9E).w,d0 ROM:001293E8 ble.s loc_1293F2 ROM:001293EA move.b #1,($117F).w ROM:001293F0 bra.s loc_1293D6 ROM:001293F2 ; --------------------------------------------------------------------------- ROM:001293F2 ROM:001293F2 loc_1293F2: ; CODE XREF: ROM:001293E8↑j ROM:001293F2 cmp.w ($C9E).w,d0 ROM:001293F6 bgt.s locret_129406 ROM:001293F8 bset #4,($1333).w ROM:001293FE move.b #3,($117F).w ROM:00129404 bra.s locret_129408 ROM:00129406 ; --------------------------------------------------------------------------- ROM:00129406 ROM:00129406 locret_129406: ; CODE XREF: ROM:001293D4↑j ROM:00129406 ; ROM:001293F6↑j ROM:00129406 rts ROM:00129408 ; --------------------------------------------------------------------------- ROM:00129408 ROM:00129408 locret_129408: ; CODE XREF: ROM:00129404↑j ROM:00129408 ; DATA XREF: ROM:00129388↑o ROM:00129408 rts ROM:0012940A ; --------------------------------------------------------------------------- ROM:0012940A rts ROM:0012940C ROM:0012940C ; =============== S U B R O U T I N E ======================================= ROM:0012940C ROM:0012940C ROM:0012940C sub_12940C: ; CODE XREF: ROM:loc_12938C↑p ROM:0012940C bclr #7,($133C).w ROM:00129412 bclr #0,($1330).w ROM:00129418 bclr #4,($1333).w ROM:0012941E clr.w ($C9E).w ROM:00129422 rts ROM:00129422 ; End of function sub_12940C ROM:00129422 ROM:00129424 ROM:00129424 ; =============== S U B R O U T I N E ======================================= ROM:00129424 ROM:00129424 ROM:00129424 sub_129424: ; CODE XREF: ROM:loc_1293D6↑p ROM:00129424 clr.w d1 ROM:00129426 move.b ($117D).w,d1 ROM:0012942A cmpi.w #4,d1 ROM:0012942E bcc.s locret_129438 ROM:00129430 movea.l off_12943A(pc,d1.w*4),a0 ROM:00129434 nop ROM:00129436 jmp (a0) ROM:00129438 ; --------------------------------------------------------------------------- ROM:00129438 ROM:00129438 locret_129438: ; CODE XREF: sub_129424+A↑j ROM:00129438 rts ROM:00129438 ; End of function sub_129424 ROM:00129438 ROM:00129438 ; --------------------------------------------------------------------------- ROM:0012943A off_12943A: dc.l loc_12944A ; DATA XREF: sub_129424+C↑r ROM:0012943E dc.l loc_129454 ROM:00129442 dc.l loc_129484 ROM:00129446 dc.l locret_1294C0 ROM:0012944A ; --------------------------------------------------------------------------- ROM:0012944A ROM:0012944A loc_12944A: ; DATA XREF: ROM:off_12943A↑o ROM:0012944A move.b #1,($117D).w ROM:00129450 bra.s locret_129482 ROM:00129452 ; --------------------------------------------------------------------------- ROM:00129452 rts ROM:00129454 ; --------------------------------------------------------------------------- ROM:00129454 ROM:00129454 loc_129454: ; DATA XREF: ROM:0012943E↑o ROM:00129454 move.w $4C8(a5),d1 ROM:00129458 move.w $4D2(a5),d0 ROM:0012945C cmp.w ($52C).w,d0 ROM:00129460 bge.s locret_129482 ROM:00129462 cmp.w ($CB6).w,d1 ROM:00129466 bge.s locret_129482 ROM:00129468 move.w $4CE(a5),d1 ROM:0012946C clr.b ($8F5).w ROM:00129470 move.w d1,($6C4).w ROM:00129474 move.b #1,($8F5).w ROM:0012947A move.b #2,($117D).w ROM:00129480 bra.s locret_1294BE ROM:00129482 ; --------------------------------------------------------------------------- ROM:00129482 ROM:00129482 locret_129482: ; CODE XREF: ROM:00129450↑j ROM:00129482 ; ROM:00129460↑j ... ROM:00129482 rts ROM:00129484 ; --------------------------------------------------------------------------- ROM:00129484 ROM:00129484 loc_129484: ; DATA XREF: ROM:00129442↑o ROM:00129484 cmpi.w #0,($6C4).w ROM:0012948A bgt.s loc_12949A ROM:0012948C bset #7,($133C).w ROM:00129492 move.b #3,($117D).w ROM:00129498 bra.s locret_1294C0 ROM:0012949A ; --------------------------------------------------------------------------- ROM:0012949A ROM:0012949A loc_12949A: ; CODE XREF: ROM:0012948A↑j ROM:0012949A move.w $4C8(a5),d1 ROM:0012949E move.w $4D2(a5),d0 ROM:001294A2 cmp.w ($52C).w,d0 ROM:001294A6 bgt.s loc_1294AE ROM:001294A8 cmp.w ($CB6).w,d1 ROM:001294AC ble.s locret_1294BE ROM:001294AE ROM:001294AE loc_1294AE: ; CODE XREF: ROM:001294A6↑j ROM:001294AE clr.b ($8F5).w ROM:001294B2 clr.w ($6C4).w ROM:001294B6 move.b #1,($117D).w ROM:001294BC bra.s locret_129482 ROM:001294BE ; --------------------------------------------------------------------------- ROM:001294BE ROM:001294BE locret_1294BE: ; CODE XREF: ROM:00129480↑j ROM:001294BE ; ROM:001294AC↑j ROM:001294BE rts ROM:001294C0 ; --------------------------------------------------------------------------- ROM:001294C0 ROM:001294C0 locret_1294C0: ; CODE XREF: ROM:00129498↑j ROM:001294C0 ; DATA XREF: ROM:00129446↑o ROM:001294C0 rts ROM:001294C2 ; --------------------------------------------------------------------------- ROM:001294C2 rts 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:001293DA↑p ROM:001294C4 clr.w d1 ROM:001294C6 move.b ($117C).w,d1 ROM:001294CA cmpi.w #4,d1 ROM:001294CE bcc.s locret_1294D8 ROM:001294D0 movea.l off_1294DA(pc,d1.w*4),a0 ROM:001294D4 nop ROM:001294D6 jmp (a0) ROM:001294D8 ; --------------------------------------------------------------------------- ROM:001294D8 ROM:001294D8 locret_1294D8: ; CODE XREF: sub_1294C4+A↑j ROM:001294D8 rts ROM:001294D8 ; End of function sub_1294C4 ROM:001294D8 ROM:001294D8 ; --------------------------------------------------------------------------- ROM:001294DA off_1294DA: dc.l loc_1294EA ; DATA XREF: sub_1294C4+C↑r ROM:001294DE dc.l loc_1294F4 ROM:001294E2 dc.l loc_129522 ROM:001294E6 dc.l locret_12955C ROM:001294EA ; --------------------------------------------------------------------------- ROM:001294EA ROM:001294EA loc_1294EA: ; DATA XREF: ROM:off_1294DA↑o ROM:001294EA move.b #1,($117C).w ROM:001294F0 bra.s locret_129520 ROM:001294F2 ; --------------------------------------------------------------------------- ROM:001294F2 rts ROM:001294F4 ; --------------------------------------------------------------------------- ROM:001294F4 ROM:001294F4 loc_1294F4: ; DATA XREF: ROM:001294DE↑o ROM:001294F4 move.w $4C6(a5),d1 ROM:001294F8 btst #3,($1345).w ROM:001294FE bne.s locret_129520 ROM:00129500 cmp.w ($CB6).w,d1 ROM:00129504 ble.s locret_129520 ROM:00129506 move.w $4CC(a5),d1 ROM:0012950A clr.b ($8F4).w ROM:0012950E move.w d1,($6C2).w ROM:00129512 move.b #1,($8F4).w ROM:00129518 move.b #2,($117C).w ROM:0012951E bra.s locret_12955A ROM:00129520 ; --------------------------------------------------------------------------- ROM:00129520 ROM:00129520 locret_129520: ; CODE XREF: ROM:001294F0↑j ROM:00129520 ; ROM:001294FE↑j ... ROM:00129520 rts ROM:00129522 ; --------------------------------------------------------------------------- ROM:00129522 ROM:00129522 loc_129522: ; DATA XREF: ROM:001294E2↑o ROM:00129522 cmpi.w #0,($6C2).w ROM:00129528 bgt.s loc_129538 ROM:0012952A bset #0,($1330).w ROM:00129530 move.b #3,($117C).w ROM:00129536 bra.s locret_12955C ROM:00129538 ; --------------------------------------------------------------------------- ROM:00129538 ROM:00129538 loc_129538: ; CODE XREF: ROM:00129528↑j ROM:00129538 move.w $4C6(a5),d1 ROM:0012953C btst #3,($1345).w ROM:00129542 bne.s loc_12954A ROM:00129544 cmp.w ($CB6).w,d1 ROM:00129548 bge.s locret_12955A ROM:0012954A ROM:0012954A loc_12954A: ; CODE XREF: ROM:00129542↑j ROM:0012954A clr.b ($8F4).w ROM:0012954E clr.w ($6C2).w ROM:00129552 move.b #1,($117C).w ROM:00129558 bra.s locret_129520 ROM:0012955A ; --------------------------------------------------------------------------- ROM:0012955A ROM:0012955A locret_12955A: ; CODE XREF: ROM:0012951E↑j ROM:0012955A ; ROM:00129548↑j ROM:0012955A rts ROM:0012955C ; --------------------------------------------------------------------------- ROM:0012955C ROM:0012955C locret_12955C: ; CODE XREF: ROM:00129536↑j ROM:0012955C ; DATA XREF: ROM:001294E6↑o ROM:0012955C rts ROM:0012955E ; --------------------------------------------------------------------------- ROM:0012955E rts ROM:00129560 ROM:00129560 ; =============== S U B R O U T I N E ======================================= ROM:00129560 ROM:00129560 ROM:00129560 sub_129560: ; CODE XREF: sub_1290BC↑p ROM:00129560 btst #5,($131C).w ROM:00129566 beq.s loc_129570 ROM:00129568 bset #6,($D8D).w ROM:0012956E bra.s loc_129576 ROM:00129570 ; --------------------------------------------------------------------------- ROM:00129570 ROM:00129570 loc_129570: ; CODE XREF: sub_129560+6↑j ROM:00129570 bclr #6,($D8D).w ROM:00129576 ROM:00129576 loc_129576: ; CODE XREF: sub_129560+E↑j ROM:00129576 bset #6,($DA5).w ROM:0012957C rts ROM:0012957C ; End of function sub_129560 ROM:0012957C ROM:0012957E ROM:0012957E ; =============== S U B R O U T I N E ======================================= ROM:0012957E ROM:0012957E ROM:0012957E sub_12957E: ; CODE XREF: sub_12A32A+3E↓p ROM:0012957E move.w ($CA0).w,d1 ROM:00129582 cmpi.w #3,d1 ROM:00129586 bcc.s locret_129590 ROM:00129588 movea.l off_129592(pc,d1.w*4),a0 ROM:0012958C nop ROM:0012958E jmp (a0) ROM:00129590 ; --------------------------------------------------------------------------- ROM:00129590 ROM:00129590 locret_129590: ; CODE XREF: sub_12957E+8↑j ROM:00129590 rts ROM:00129590 ; End of function sub_12957E ROM:00129590 ROM:00129590 ; --------------------------------------------------------------------------- ROM:00129592 off_129592: dc.l loc_12959E ; DATA XREF: sub_12957E+A↑r ROM:00129596 dc.l loc_1295A8 ROM:0012959A dc.l loc_1295D0 ROM:0012959E ; --------------------------------------------------------------------------- ROM:0012959E ROM:0012959E loc_12959E: ; DATA XREF: ROM:off_129592↑o ROM:0012959E move.w #1,($CA0).w ROM:001295A4 bra.s locret_1295CE ROM:001295A6 ; --------------------------------------------------------------------------- ROM:001295A6 rts ROM:001295A8 ; --------------------------------------------------------------------------- ROM:001295A8 ROM:001295A8 loc_1295A8: ; DATA XREF: ROM:00129596↑o ROM:001295A8 btst #1,($133E).w ROM:001295AE beq.s locret_1295CE ROM:001295B0 bsr.w sub_129616 ROM:001295B4 move.w $4D8(a5),d0 ROM:001295B8 clr.b ($924).w ROM:001295BC move.w d0,($722).w ROM:001295C0 move.b #1,($924).w ROM:001295C6 move.w #2,($CA0).w ROM:001295CC bra.s locret_129612 ROM:001295CE ; --------------------------------------------------------------------------- ROM:001295CE ROM:001295CE locret_1295CE: ; CODE XREF: ROM:001295A4↑j ROM:001295CE ; ROM:001295AE↑j ... ROM:001295CE rts ROM:001295D0 ; --------------------------------------------------------------------------- ROM:001295D0 ROM:001295D0 loc_1295D0: ; DATA XREF: ROM:0012959A↑o ROM:001295D0 btst #1,($133E).w ROM:001295D6 bne.s loc_1295E8 ROM:001295D8 clr.b ($924).w ROM:001295DC clr.w ($722).w ROM:001295E0 move.w #1,($CA0).w ROM:001295E6 bra.s locret_1295CE ROM:001295E8 ; --------------------------------------------------------------------------- ROM:001295E8 ROM:001295E8 loc_1295E8: ; CODE XREF: ROM:001295D6↑j ROM:001295E8 cmpi.w #0,($722).w ROM:001295EE bgt.s locret_129612 ROM:001295F0 bsr.w sub_129616 ROM:001295F4 move.w $4D8(a5),d0 ROM:001295F8 clr.b ($924).w ROM:001295FC move.w d0,($722).w ROM:00129600 move.b #1,($924).w ROM:00129606 move.w #2,($CA0).w ROM:0012960C bra.l *+6 ROM:00129612 ; --------------------------------------------------------------------------- ROM:00129612 ROM:00129612 locret_129612: ; CODE XREF: ROM:001295CC↑j ROM:00129612 ; ROM:001295EE↑j ... ROM:00129612 rts ROM:00129614 ; --------------------------------------------------------------------------- ROM:00129614 rts ROM:00129616 ROM:00129616 ; =============== S U B R O U T I N E ======================================= ROM:00129616 ROM:00129616 ROM:00129616 sub_129616: ; CODE XREF: ROM:001295B0↑p ROM:00129616 ; ROM:001295F0↑p ROM:00129616 btst #0,($132E).w ROM:0012961C beq.s loc_12962C ROM:0012961E bclr #0,($132E).w ROM:00129624 bset #4,($D8C).w ROM:0012962A bra.s loc_129632 ROM:0012962C ; --------------------------------------------------------------------------- ROM:0012962C ROM:0012962C loc_12962C: ; CODE XREF: sub_129616+6↑j ROM:0012962C bclr #4,($D8C).w ROM:00129632 ROM:00129632 loc_129632: ; CODE XREF: sub_129616+14↑j ROM:00129632 bset #4,($DA4).w ROM:00129638 btst #5,($132F).w ROM:0012963E beq.s loc_12964E ROM:00129640 bclr #5,($132F).w ROM:00129646 bset #5,($D8C).w ROM:0012964C bra.s loc_129654 ROM:0012964E ; --------------------------------------------------------------------------- ROM:0012964E ROM:0012964E loc_12964E: ; CODE XREF: sub_129616+28↑j ROM:0012964E bclr #5,($D8C).w ROM:00129654 ROM:00129654 loc_129654: ; CODE XREF: sub_129616+36↑j ROM:00129654 bset #5,($DA4).w ROM:0012965A btst #3,($132C).w ROM:00129660 beq.s loc_129670 ROM:00129662 bclr #3,($132C).w ROM:00129668 bset #6,($D8C).w ROM:0012966E bra.s loc_129676 ROM:00129670 ; --------------------------------------------------------------------------- ROM:00129670 ROM:00129670 loc_129670: ; CODE XREF: sub_129616+4A↑j ROM:00129670 bclr #6,($D8C).w ROM:00129676 ROM:00129676 loc_129676: ; CODE XREF: sub_129616+58↑j ROM:00129676 bset #6,($DA4).w ROM:0012967C btst #1,($132E).w ROM:00129682 beq.s loc_129692 ROM:00129684 bclr #1,($132E).w ROM:0012968A bset #7,($D8C).w ROM:00129690 bra.s loc_129698 ROM:00129692 ; --------------------------------------------------------------------------- ROM:00129692 ROM:00129692 loc_129692: ; CODE XREF: sub_129616+6C↑j ROM:00129692 bclr #7,($D8C).w ROM:00129698 ROM:00129698 loc_129698: ; CODE XREF: sub_129616+7A↑j ROM:00129698 bset #7,($DA4).w ROM:0012969E rts ROM:0012969E ; End of function sub_129616 ROM:0012969E ROM:001296A0 ROM:001296A0 ; =============== S U B R O U T I N E ======================================= ROM:001296A0 ROM:001296A0 ROM:001296A0 sub_1296A0: ; CODE XREF: sub_12A32A+26↓p ROM:001296A0 move.w ($CA2).w,d1 ROM:001296A4 cmpi.w #5,d1 ROM:001296A8 bcc.s locret_1296B2 ROM:001296AA movea.l off_1296B4(pc,d1.w*4),a0 ROM:001296AE nop ROM:001296B0 jmp (a0) ROM:001296B2 ; --------------------------------------------------------------------------- ROM:001296B2 ROM:001296B2 locret_1296B2: ; CODE XREF: sub_1296A0+8↑j ROM:001296B2 rts ROM:001296B2 ; End of function sub_1296A0 ROM:001296B2 ROM:001296B2 ; --------------------------------------------------------------------------- ROM:001296B4 off_1296B4: dc.l loc_1296C8 ; DATA XREF: sub_1296A0+A↑r ROM:001296B8 dc.l loc_1296D2 ROM:001296BC dc.l loc_129700 ROM:001296C0 dc.l loc_12974C ROM:001296C4 dc.l loc_1297F4 ROM:001296C8 ; --------------------------------------------------------------------------- ROM:001296C8 ROM:001296C8 loc_1296C8: ; DATA XREF: ROM:off_1296B4↑o ROM:001296C8 move.w #1,($CA2).w ROM:001296CE bra.s loc_1296FA ROM:001296D0 ; --------------------------------------------------------------------------- ROM:001296D0 rts ROM:001296D2 ; --------------------------------------------------------------------------- ROM:001296D2 ROM:001296D2 loc_1296D2: ; DATA XREF: ROM:001296B8↑o ROM:001296D2 btst #6,($1322).w ROM:001296D8 beq.s loc_1296FA ROM:001296DA move.w $4DC(a5),d1 ROM:001296DE clr.b ($8F6).w ROM:001296E2 move.w d1,($6C6).w ROM:001296E6 move.b #1,($8F6).w ROM:001296EC bclr #3,($D8B).w ROM:001296F2 move.w #2,($CA2).w ROM:001296F8 bra.s loc_129746 ROM:001296FA ; --------------------------------------------------------------------------- ROM:001296FA ROM:001296FA loc_1296FA: ; CODE XREF: ROM:001296CE↑j ROM:001296FA ; ROM:001296D8↑j ... ROM:001296FA bsr.w sub_129810 ROM:001296FE rts ROM:00129700 ; --------------------------------------------------------------------------- ROM:00129700 ROM:00129700 loc_129700: ; DATA XREF: ROM:001296BC↑o ROM:00129700 btst #6,($1322).w ROM:00129706 bne.s loc_129718 ROM:00129708 clr.b ($8F6).w ROM:0012970C clr.w ($6C6).w ROM:00129710 move.w #1,($CA2).w ROM:00129716 bra.s loc_1296FA ROM:00129718 ; --------------------------------------------------------------------------- ROM:00129718 ROM:00129718 loc_129718: ; CODE XREF: ROM:00129706↑j ROM:00129718 cmpi.w #0,($6C6).w ROM:0012971E bgt.s loc_129746 ROM:00129720 btst #6,($1322).w ROM:00129726 beq.s loc_129746 ROM:00129728 move.w $4DE(a5),d1 ROM:0012972C clr.b ($8F6).w ROM:00129730 move.w d1,($6C6).w ROM:00129734 move.b #1,($8F6).w ROM:0012973A move.w #3,($CA2).w ROM:00129740 bra.l loc_1297EA ROM:00129746 ; --------------------------------------------------------------------------- ROM:00129746 ROM:00129746 loc_129746: ; CODE XREF: ROM:001296F8↑j ROM:00129746 ; ROM:0012971E↑j ... ROM:00129746 bsr.w sub_129810 ROM:0012974A rts ROM:0012974C ; --------------------------------------------------------------------------- ROM:0012974C ROM:0012974C loc_12974C: ; DATA XREF: ROM:001296C0↑o ROM:0012974C cmpi.w #0,($6C6).w ROM:00129752 bgt.s loc_12977C ROM:00129754 btst #6,($1322).w ROM:0012975A beq.s loc_12977C ROM:0012975C move.w $4DE(a5),d1 ROM:00129760 clr.b ($8F6).w ROM:00129764 move.w d1,($6C6).w ROM:00129768 move.b #1,($8F6).w ROM:0012976E bset #3,($DA3).w ROM:00129774 move.w #3,($CA2).w ROM:0012977A bra.s loc_1297EA ROM:0012977C ; --------------------------------------------------------------------------- ROM:0012977C ROM:0012977C loc_12977C: ; CODE XREF: ROM:00129752↑j ROM:0012977C ; ROM:0012975A↑j ROM:0012977C cmpi.w #0,($6C6).w ROM:00129782 bgt.s loc_12979E ROM:00129784 btst #6,($1322).w ROM:0012978A bne.s loc_12979E ROM:0012978C move.w #0,($CA4).w ROM:00129792 move.w #1,($CA2).w ROM:00129798 bra.l loc_1296FA ROM:0012979E ; --------------------------------------------------------------------------- ROM:0012979E ROM:0012979E loc_12979E: ; CODE XREF: ROM:00129782↑j ROM:0012979E ; ROM:0012978A↑j ROM:0012979E btst #6,($1322).w ROM:001297A4 bne.s loc_1297C0 ROM:001297A6 move.w #0,($CA4).w ROM:001297AC clr.b ($8F6).w ROM:001297B0 clr.w ($6C6).w ROM:001297B4 move.w #1,($CA2).w ROM:001297BA bra.l loc_1296FA ROM:001297C0 ; --------------------------------------------------------------------------- ROM:001297C0 ROM:001297C0 loc_1297C0: ; CODE XREF: ROM:001297A4↑j ROM:001297C0 btst #3,($1329).w ROM:001297C6 beq.s loc_1297EA ROM:001297C8 move.w #0,($CA4).w ROM:001297CE bset #3,($D8B).w ROM:001297D4 bset #3,($DA3).w ROM:001297DA clr.b ($8F6).w ROM:001297DE clr.w ($6C6).w ROM:001297E2 move.w #4,($CA2).w ROM:001297E8 bra.s loc_129808 ROM:001297EA ; --------------------------------------------------------------------------- ROM:001297EA ROM:001297EA loc_1297EA: ; CODE XREF: ROM:00129740↑j ROM:001297EA ; ROM:0012977A↑j ... ROM:001297EA bsr.w sub_129810 ROM:001297EE bsr.w sub_12984A ROM:001297F2 rts ROM:001297F4 ; --------------------------------------------------------------------------- ROM:001297F4 ROM:001297F4 loc_1297F4: ; DATA XREF: ROM:001296C4↑o ROM:001297F4 btst #6,($1322).w ROM:001297FA bne.s loc_129808 ROM:001297FC move.w #1,($CA2).w ROM:00129802 bra.l loc_1296FA ROM:00129808 ; --------------------------------------------------------------------------- ROM:00129808 ROM:00129808 loc_129808: ; CODE XREF: ROM:001297E8↑j ROM:00129808 ; ROM:001297FA↑j ROM:00129808 bsr.w sub_129810 ROM:0012980C rts ROM:0012980E ; --------------------------------------------------------------------------- ROM:0012980E rts ROM:00129810 ROM:00129810 ; =============== S U B R O U T I N E ======================================= ROM:00129810 ROM:00129810 ROM:00129810 sub_129810: ; CODE XREF: ROM:loc_1296FA↑p ROM:00129810 ; ROM:loc_129746↑p ... ROM:00129810 btst #3,($1345).w ROM:00129816 bne.s loc_129842 ROM:00129818 btst #0,($133D).w ROM:0012981E beq.s loc_12983A ROM:00129820 move.w $4DA(a5),d1 ROM:00129824 cmp.w ($A80).w,d1 ROM:00129828 bgt.s loc_129832 ROM:0012982A bset #6,($1322).w ROM:00129830 bra.s loc_129838 ROM:00129832 ; --------------------------------------------------------------------------- ROM:00129832 ROM:00129832 loc_129832: ; CODE XREF: sub_129810+18↑j ROM:00129832 bclr #6,($1322).w ROM:00129838 ROM:00129838 loc_129838: ; CODE XREF: sub_129810+20↑j ROM:00129838 bra.s loc_129840 ROM:0012983A ; --------------------------------------------------------------------------- ROM:0012983A ROM:0012983A loc_12983A: ; CODE XREF: sub_129810+E↑j ROM:0012983A bclr #6,($1322).w ROM:00129840 ROM:00129840 loc_129840: ; CODE XREF: sub_129810:loc_129838↑j ROM:00129840 bra.s locret_129848 ROM:00129842 ; --------------------------------------------------------------------------- ROM:00129842 ROM:00129842 loc_129842: ; CODE XREF: sub_129810+6↑j ROM:00129842 bclr #6,($1322).w ROM:00129848 ROM:00129848 locret_129848: ; CODE XREF: sub_129810:loc_129840↑j ROM:00129848 rts ROM:00129848 ; End of function sub_129810 ROM:00129848 ROM:0012984A ROM:0012984A ; =============== S U B R O U T I N E ======================================= ROM:0012984A ROM:0012984A ROM:0012984A sub_12984A: ; CODE XREF: ROM:001297EE↑p ROM:0012984A move.w ($CA4).w,d1 ROM:0012984E cmpi.w #4,d1 ROM:00129852 bcc.s locret_12985C ROM:00129854 movea.l off_12985E(pc,d1.w*4),a0 ROM:00129858 nop ROM:0012985A jmp (a0) ROM:0012985C ; --------------------------------------------------------------------------- ROM:0012985C ROM:0012985C locret_12985C: ; CODE XREF: sub_12984A+8↑j ROM:0012985C rts ROM:0012985C ; End of function sub_12984A ROM:0012985C ROM:0012985C ; --------------------------------------------------------------------------- ROM:0012985E off_12985E: dc.l loc_12986E ; DATA XREF: sub_12984A+A↑r ROM:00129862 dc.l loc_12988E ROM:00129866 dc.l loc_1298C2 ROM:0012986A dc.l locret_129916 ROM:0012986E ; --------------------------------------------------------------------------- ROM:0012986E ROM:0012986E loc_12986E: ; DATA XREF: ROM:off_12985E↑o ROM:0012986E bclr #3,($1329).w ROM:00129874 bclr #7,($1328).w ROM:0012987A bclr #2,($1332).w ROM:00129880 move.w #1,($CA4).w ROM:00129886 bra.l loc_1298BC ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C rts ROM:0012988E ; --------------------------------------------------------------------------- ROM:0012988E ROM:0012988E loc_12988E: ; DATA XREF: ROM:00129862↑o ROM:0012988E btst #7,($1328).w ROM:00129894 beq.s loc_1298BC ROM:00129896 btst #2,($1332).w ROM:0012989C beq.s loc_1298BC ROM:0012989E move.w $4E4(a5),d1 ROM:001298A2 clr.b ($8F7).w ROM:001298A6 move.w d1,($6C8).w ROM:001298AA move.b #1,($8F7).w ROM:001298B0 move.w #2,($CA4).w ROM:001298B6 bra.l loc_129910 ROM:001298BC ; --------------------------------------------------------------------------- ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: ROM:00129886↑j ROM:001298BC ; ROM:00129894↑j ... ROM:001298BC bsr.w sub_12991A ROM:001298C0 rts ROM:001298C2 ; --------------------------------------------------------------------------- ROM:001298C2 ROM:001298C2 loc_1298C2: ; DATA XREF: ROM:00129866↑o ROM:001298C2 btst #7,($1328).w ROM:001298C8 beq.s loc_1298D2 ROM:001298CA btst #2,($1332).w ROM:001298D0 bne.s loc_1298E6 ROM:001298D2 ROM:001298D2 loc_1298D2: ; CODE XREF: ROM:001298C8↑j ROM:001298D2 clr.b ($8F7).w ROM:001298D6 clr.w ($6C8).w ROM:001298DA move.w #1,($CA4).w ROM:001298E0 bra.l loc_1298BC ROM:001298E6 ; --------------------------------------------------------------------------- ROM:001298E6 ROM:001298E6 loc_1298E6: ; CODE XREF: ROM:001298D0↑j ROM:001298E6 btst #7,($1328).w ROM:001298EC beq.s loc_129910 ROM:001298EE btst #2,($1332).w ROM:001298F4 beq.s loc_129910 ROM:001298F6 cmpi.w #0,($6C8).w ROM:001298FC bgt.s loc_129910 ROM:001298FE bset #3,($1329).w ROM:00129904 move.w #3,($CA4).w ROM:0012990A bra.l locret_129916 ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129910 ROM:00129910 loc_129910: ; CODE XREF: ROM:001298B6↑j ROM:00129910 ; ROM:001298EC↑j ... ROM:00129910 bsr.w sub_12991A ROM:00129914 rts ROM:00129916 ; --------------------------------------------------------------------------- ROM:00129916 ROM:00129916 locret_129916: ; CODE XREF: ROM:0012990A↑j ROM:00129916 ; DATA XREF: ROM:0012986A↑o ROM:00129916 rts ROM:00129918 ; --------------------------------------------------------------------------- ROM:00129918 rts ROM:0012991A ROM:0012991A ; =============== S U B R O U T I N E ======================================= ROM:0012991A ROM:0012991A ROM:0012991A sub_12991A: ; CODE XREF: ROM:loc_1298BC↑p ROM:0012991A ; ROM:loc_129910↑p ROM:0012991A move.w $4E2(a5),d1 ROM:0012991E move.w $4E0(a5),d2 ROM:00129922 cmp.w ($BBA).w,d1 ROM:00129926 blt.s loc_12992E ROM:00129928 cmp.w ($BBA).w,d2 ROM:0012992C ble.s loc_129936 ROM:0012992E ROM:0012992E loc_12992E: ; CODE XREF: sub_12991A+C↑j ROM:0012992E bset #2,($1332).w ROM:00129934 bra.s loc_12993C ROM:00129936 ; --------------------------------------------------------------------------- ROM:00129936 ROM:00129936 loc_129936: ; CODE XREF: sub_12991A+12↑j ROM:00129936 bclr #2,($1332).w ROM:0012993C ROM:0012993C loc_12993C: ; CODE XREF: sub_12991A+1A↑j ROM:0012993C cmpi.w #0,($BBC).w ROM:00129942 bne.s loc_129946 ROM:00129944 bra.s loc_129960 ROM:00129946 ; --------------------------------------------------------------------------- ROM:00129946 ROM:00129946 loc_129946: ; CODE XREF: sub_12991A+28↑j ROM:00129946 move.w ($BB8).w,d0 ROM:0012994A cmp.w ($BBC).w,d0 ROM:0012994E bgt.s loc_129952 ROM:00129950 bra.s loc_129960 ROM:00129952 ; --------------------------------------------------------------------------- ROM:00129952 ROM:00129952 loc_129952: ; CODE XREF: sub_12991A+34↑j ROM:00129952 move.w ($BB4).w,d1 ROM:00129956 sub.w $3CC(a5),d1 ROM:0012995A cmp.w ($BBC).w,d1 ROM:0012995E blt.s loc_129968 ROM:00129960 ROM:00129960 loc_129960: ; CODE XREF: sub_12991A+2A↑j ROM:00129960 ; sub_12991A+36↑j ROM:00129960 bset #7,($1328).w ROM:00129966 bra.s locret_12996E ROM:00129968 ; --------------------------------------------------------------------------- ROM:00129968 ROM:00129968 loc_129968: ; CODE XREF: sub_12991A+44↑j ROM:00129968 bclr #7,($1328).w ROM:0012996E ROM:0012996E locret_12996E: ; CODE XREF: sub_12991A+4C↑j ROM:0012996E rts ROM:0012996E ; End of function sub_12991A ROM:0012996E ROM:00129970 ROM:00129970 ; =============== S U B R O U T I N E ======================================= ROM:00129970 ROM:00129970 ROM:00129970 sub_129970: ; CODE XREF: sub_12A32A+44↓p ROM:00129970 move.w ($CA6).w,d1 ROM:00129974 cmpi.w #3,d1 ROM:00129978 bcc.s locret_129982 ROM:0012997A movea.l off_129984(pc,d1.w*4),a0 ROM:0012997E nop ROM:00129980 jmp (a0) ROM:00129982 ; --------------------------------------------------------------------------- ROM:00129982 ROM:00129982 locret_129982: ; CODE XREF: sub_129970+8↑j ROM:00129982 rts ROM:00129982 ; End of function sub_129970 ROM:00129982 ROM:00129982 ; --------------------------------------------------------------------------- ROM:00129984 off_129984: dc.l loc_129990 ; DATA XREF: sub_129970+A↑r ROM:00129988 dc.l loc_12999A ROM:0012998C dc.l loc_1299CA ROM:00129990 ; --------------------------------------------------------------------------- ROM:00129990 ROM:00129990 loc_129990: ; DATA XREF: ROM:off_129984↑o ROM:00129990 move.w #1,($CA6).w ROM:00129996 bra.s locret_1299C8 ROM:00129998 ; --------------------------------------------------------------------------- ROM:00129998 rts ROM:0012999A ; --------------------------------------------------------------------------- ROM:0012999A ROM:0012999A loc_12999A: ; DATA XREF: ROM:00129988↑o ROM:0012999A btst #1,($133E).w ROM:001299A0 beq.s locret_1299C8 ROM:001299A2 cmpi.w #0,($57C).w ROM:001299A8 ble.s locret_1299C8 ROM:001299AA bsr.w sub_129A18 ROM:001299AE move.w $4E6(a5),d0 ROM:001299B2 clr.b ($8F8).w ROM:001299B6 move.w d0,($6CA).w ROM:001299BA move.b #1,($8F8).w ROM:001299C0 move.w #2,($CA6).w ROM:001299C6 bra.s locret_129A14 ROM:001299C8 ; --------------------------------------------------------------------------- ROM:001299C8 ROM:001299C8 locret_1299C8: ; CODE XREF: ROM:00129996↑j ROM:001299C8 ; ROM:001299A0↑j ... ROM:001299C8 rts ROM:001299CA ; --------------------------------------------------------------------------- ROM:001299CA ROM:001299CA loc_1299CA: ; DATA XREF: ROM:0012998C↑o ROM:001299CA btst #1,($133E).w ROM:001299D0 beq.s loc_1299DA ROM:001299D2 cmpi.w #0,($57C).w ROM:001299D8 bgt.s loc_1299EA ROM:001299DA ROM:001299DA loc_1299DA: ; CODE XREF: ROM:001299D0↑j ROM:001299DA clr.b ($8F8).w ROM:001299DE clr.w ($6CA).w ROM:001299E2 move.w #1,($CA6).w ROM:001299E8 bra.s locret_1299C8 ROM:001299EA ; --------------------------------------------------------------------------- ROM:001299EA ROM:001299EA loc_1299EA: ; CODE XREF: ROM:001299D8↑j ROM:001299EA cmpi.w #0,($6CA).w ROM:001299F0 bgt.s locret_129A14 ROM:001299F2 bsr.w sub_129A18 ROM:001299F6 move.w $4E6(a5),d0 ROM:001299FA clr.b ($8F8).w ROM:001299FE move.w d0,($6CA).w ROM:00129A02 move.b #1,($8F8).w ROM:00129A08 move.w #2,($CA6).w ROM:00129A0E bra.l *+6 ROM:00129A14 ; --------------------------------------------------------------------------- ROM:00129A14 ROM:00129A14 locret_129A14: ; CODE XREF: ROM:001299C6↑j ROM:00129A14 ; ROM:001299F0↑j ... ROM:00129A14 rts ROM:00129A16 ; --------------------------------------------------------------------------- ROM:00129A16 rts ROM:00129A18 ROM:00129A18 ; =============== S U B R O U T I N E ======================================= ROM:00129A18 ROM:00129A18 ROM:00129A18 sub_129A18: ; CODE XREF: ROM:001299AA↑p ROM:00129A18 ; ROM:001299F2↑p ROM:00129A18 btst #2,($1328).w ROM:00129A1E beq.s loc_129A2E ROM:00129A20 bclr #2,($1328).w ROM:00129A26 bset #2,($D8D).w ROM:00129A2C bra.s loc_129A34 ROM:00129A2E ; --------------------------------------------------------------------------- ROM:00129A2E ROM:00129A2E loc_129A2E: ; CODE XREF: sub_129A18+6↑j ROM:00129A2E bclr #2,($D8D).w ROM:00129A34 ROM:00129A34 loc_129A34: ; CODE XREF: sub_129A18+14↑j ROM:00129A34 bset #2,($DA5).w ROM:00129A3A rts ROM:00129A3A ; End of function sub_129A18 ROM:00129A3A ROM:00129A3C ROM:00129A3C ; =============== S U B R O U T I N E ======================================= ROM:00129A3C ROM:00129A3C ROM:00129A3C sub_129A3C: ; CODE XREF: sub_12A32A+20↓p ROM:00129A3C move.w $232(a5),d0 ROM:00129A40 cmpi.w #0,d0 ROM:00129A44 bne.s loc_129A4C ROM:00129A46 bsr.w sub_129A52 ROM:00129A4A bra.s locret_129A50 ROM:00129A4C ; --------------------------------------------------------------------------- ROM:00129A4C ROM:00129A4C loc_129A4C: ; CODE XREF: sub_129A3C+8↑j ROM:00129A4C bsr.w sub_129B1E ROM:00129A50 ROM:00129A50 locret_129A50: ; CODE XREF: sub_129A3C+E↑j ROM:00129A50 rts ROM:00129A50 ; End of function sub_129A3C ROM:00129A50 ROM:00129A52 ROM:00129A52 ; =============== S U B R O U T I N E ======================================= ROM:00129A52 ROM:00129A52 ROM:00129A52 sub_129A52: ; CODE XREF: sub_129A3C+A↑p ROM:00129A52 clr.w d1 ROM:00129A54 move.b ($1180).w,d1 ROM:00129A58 cmpi.w #3,d1 ROM:00129A5C bcc.s locret_129A66 ROM:00129A5E movea.l off_129A68(pc,d1.w*4),a0 ROM:00129A62 nop ROM:00129A64 jmp (a0) ROM:00129A66 ; --------------------------------------------------------------------------- ROM:00129A66 ROM:00129A66 locret_129A66: ; CODE XREF: sub_129A52+A↑j ROM:00129A66 rts ROM:00129A66 ; End of function sub_129A52 ROM:00129A66 ROM:00129A66 ; --------------------------------------------------------------------------- ROM:00129A68 off_129A68: dc.l loc_129A74 ; DATA XREF: sub_129A52+C↑r ROM:00129A6C dc.l loc_129A84 ROM:00129A70 dc.l loc_129ADA ROM:00129A74 ; --------------------------------------------------------------------------- ROM:00129A74 ROM:00129A74 loc_129A74: ; DATA XREF: ROM:off_129A68↑o ROM:00129A74 bclr #1,($D8C).w ROM:00129A7A move.b #1,($1180).w ROM:00129A80 bra.s locret_129AD8 ROM:00129A82 ; --------------------------------------------------------------------------- ROM:00129A82 rts ROM:00129A84 ; --------------------------------------------------------------------------- ROM:00129A84 ROM:00129A84 loc_129A84: ; DATA XREF: ROM:00129A6C↑o ROM:00129A84 move.w $4EC(a5),d0 ROM:00129A88 cmp.w ($530).w,d0 ROM:00129A8C bgt.s loc_129A9C ROM:00129A8E bset #1,($D8C).w ROM:00129A94 bset #1,($DA4).w ROM:00129A9A bra.s locret_129AD8 ROM:00129A9C ; --------------------------------------------------------------------------- ROM:00129A9C ROM:00129A9C loc_129A9C: ; CODE XREF: ROM:00129A8C↑j ROM:00129A9C move.w $4EA(a5),d0 ROM:00129AA0 cmp.w ($530).w,d0 ROM:00129AA4 bgt.s loc_129AB6 ROM:00129AA6 bclr #1,($D8C).w ROM:00129AAC bset #1,($DA4).w ROM:00129AB2 bra.s locret_129AD8 ROM:00129AB4 ; --------------------------------------------------------------------------- ROM:00129AB4 bra.s locret_129AD8 ROM:00129AB6 ; --------------------------------------------------------------------------- ROM:00129AB6 ROM:00129AB6 loc_129AB6: ; CODE XREF: ROM:00129AA4↑j ROM:00129AB6 btst #2,($131C).w ROM:00129ABC beq.s locret_129AD8 ROM:00129ABE move.w $4E8(a5),d1 ROM:00129AC2 clr.b ($8DE).w ROM:00129AC6 move.w d1,($696).w ROM:00129ACA move.b #1,($8DE).w ROM:00129AD0 move.b #2,($1180).w ROM:00129AD6 bra.s locret_129B1A ROM:00129AD8 ; --------------------------------------------------------------------------- ROM:00129AD8 ROM:00129AD8 locret_129AD8: ; CODE XREF: ROM:00129A80↑j ROM:00129AD8 ; ROM:00129A9A↑j ... ROM:00129AD8 rts ROM:00129ADA ; --------------------------------------------------------------------------- ROM:00129ADA ROM:00129ADA loc_129ADA: ; DATA XREF: ROM:00129A70↑o ROM:00129ADA move.w $4EA(a5),d0 ROM:00129ADE cmp.w ($530).w,d0 ROM:00129AE2 bgt.s loc_129AE6 ROM:00129AE4 bra.s loc_129AEE ROM:00129AE6 ; --------------------------------------------------------------------------- ROM:00129AE6 ROM:00129AE6 loc_129AE6: ; CODE XREF: ROM:00129AE2↑j ROM:00129AE6 btst #2,($131C).w ROM:00129AEC bne.s loc_129AFE ROM:00129AEE ROM:00129AEE loc_129AEE: ; CODE XREF: ROM:00129AE4↑j ROM:00129AEE clr.b ($8DE).w ROM:00129AF2 clr.w ($696).w ROM:00129AF6 move.b #1,($1180).w ROM:00129AFC bra.s locret_129AD8 ROM:00129AFE ; --------------------------------------------------------------------------- ROM:00129AFE ROM:00129AFE loc_129AFE: ; CODE XREF: ROM:00129AEC↑j ROM:00129AFE cmpi.w #0,($696).w ROM:00129B04 bgt.s locret_129B1A ROM:00129B06 bset #1,($D8C).w ROM:00129B0C bset #1,($DA4).w ROM:00129B12 move.b #1,($1180).w ROM:00129B18 bra.s locret_129AD8 ROM:00129B1A ; --------------------------------------------------------------------------- ROM:00129B1A ROM:00129B1A locret_129B1A: ; CODE XREF: ROM:00129AD6↑j ROM:00129B1A ; ROM:00129B04↑j ROM:00129B1A rts ROM:00129B1C ; --------------------------------------------------------------------------- ROM:00129B1C rts ROM:00129B1E ROM:00129B1E ; =============== S U B R O U T I N E ======================================= ROM:00129B1E ROM:00129B1E ROM:00129B1E sub_129B1E: ; CODE XREF: sub_129A3C:loc_129A4C↑p ROM:00129B1E btst #6,($1328).w ROM:00129B24 beq.s loc_129B2E ROM:00129B26 bset #1,($D8C).w ROM:00129B2C bra.s loc_129B34 ROM:00129B2E ; --------------------------------------------------------------------------- ROM:00129B2E ROM:00129B2E loc_129B2E: ; CODE XREF: sub_129B1E+6↑j ROM:00129B2E bclr #1,($D8C).w ROM:00129B34 ROM:00129B34 loc_129B34: ; CODE XREF: sub_129B1E+E↑j ROM:00129B34 btst #1,($DA5).w ROM:00129B3A bne.s loc_129B44 ROM:00129B3C btst #4,($DA5).w ROM:00129B42 beq.s loc_129B4C ROM:00129B44 ROM:00129B44 loc_129B44: ; CODE XREF: sub_129B1E+1C↑j ROM:00129B44 bset #1,($DA4).w ROM:00129B4A bra.s locret_129B52 ROM:00129B4C ; --------------------------------------------------------------------------- ROM:00129B4C ROM:00129B4C loc_129B4C: ; CODE XREF: sub_129B1E+24↑j ROM:00129B4C bclr #1,($DA4).w ROM:00129B52 ROM:00129B52 locret_129B52: ; CODE XREF: sub_129B1E+2C↑j ROM:00129B52 rts ROM:00129B52 ; End of function sub_129B1E ROM:00129B52 ROM:00129B54 ROM:00129B54 ; =============== S U B R O U T I N E ======================================= ROM:00129B54 ROM:00129B54 ROM:00129B54 sub_129B54: ; CODE XREF: sub_12A32A↓p ROM:00129B54 bsr.w sub_129B5E ROM:00129B58 bsr.w sub_129D8C ROM:00129B5C rts ROM:00129B5C ; End of function sub_129B54 ROM:00129B5C ROM:00129B5E ROM:00129B5E ; =============== S U B R O U T I N E ======================================= ROM:00129B5E ROM:00129B5E ROM:00129B5E sub_129B5E: ; CODE XREF: sub_129B54↑p ROM:00129B5E clr.w d1 ROM:00129B60 move.b ($1181).w,d1 ROM:00129B64 cmpi.w #7,d1 ROM:00129B68 bcc.s locret_129B72 ROM:00129B6A movea.l off_129B74(pc,d1.w*4),a0 ROM:00129B6E nop ROM:00129B70 jmp (a0) ROM:00129B72 ; --------------------------------------------------------------------------- ROM:00129B72 ROM:00129B72 locret_129B72: ; CODE XREF: sub_129B5E+A↑j ROM:00129B72 rts ROM:00129B72 ; End of function sub_129B5E ROM:00129B72 ROM:00129B72 ; --------------------------------------------------------------------------- ROM:00129B74 off_129B74: dc.l loc_129B90 ; DATA XREF: sub_129B5E+C↑r ROM:00129B78 dc.l loc_129BA4 ROM:00129B7C dc.l loc_129BFA ROM:00129B80 dc.l loc_129C5A ROM:00129B84 dc.l loc_129CB0 ROM:00129B88 dc.l loc_129D1A ROM:00129B8C dc.l locret_129D3C ROM:00129B90 ; --------------------------------------------------------------------------- ROM:00129B90 ROM:00129B90 loc_129B90: ; DATA XREF: ROM:off_129B74↑o ROM:00129B90 bclr #7,($D8A).w ROM:00129B96 bsr.w sub_129D3E ROM:00129B9A move.b #1,($1181).w ROM:00129BA0 bra.s loc_129BF4 ROM:00129BA2 ; --------------------------------------------------------------------------- ROM:00129BA2 rts ROM:00129BA4 ; --------------------------------------------------------------------------- ROM:00129BA4 ROM:00129BA4 loc_129BA4: ; DATA XREF: ROM:00129B78↑o ROM:00129BA4 btst #2,($1325).w ROM:00129BAA beq.s loc_129BBE ROM:00129BAC bset #7,($DA2).w ROM:00129BB2 move.b #6,($1181).w ROM:00129BB8 bra.l locret_129D3C ROM:00129BBE ; --------------------------------------------------------------------------- ROM:00129BBE ROM:00129BBE loc_129BBE: ; CODE XREF: ROM:00129BAA↑j ROM:00129BBE btst #5,($132C).w ROM:00129BC4 bne.s loc_129BF4 ROM:00129BC6 move.w $4EE(a5),d0 ROM:00129BCA move.w $4F0(a5),d1 ROM:00129BCE cmp.w ($572).w,d0 ROM:00129BD2 bgt.s loc_129BF4 ROM:00129BD4 cmp.w ($A4A).w,d1 ROM:00129BD8 bgt.s loc_129BF4 ROM:00129BDA move.w $4F2(a5),d2 ROM:00129BDE clr.b ($8DF).w ROM:00129BE2 move.w d2,($698).w ROM:00129BE6 move.b #1,($8DF).w ROM:00129BEC move.b #2,($1181).w ROM:00129BF2 bra.s loc_129C54 ROM:00129BF4 ; --------------------------------------------------------------------------- ROM:00129BF4 ROM:00129BF4 loc_129BF4: ; CODE XREF: ROM:00129BA0↑j ROM:00129BF4 ; ROM:00129BC4↑j ... ROM:00129BF4 bsr.w sub_129D4C ROM:00129BF8 rts ROM:00129BFA ; --------------------------------------------------------------------------- ROM:00129BFA ROM:00129BFA loc_129BFA: ; DATA XREF: ROM:00129B7C↑o ROM:00129BFA btst #2,($1325).w ROM:00129C00 beq.s loc_129C14 ROM:00129C02 bset #7,($DA2).w ROM:00129C08 move.b #6,($1181).w ROM:00129C0E bra.l locret_129D3C ROM:00129C14 ; --------------------------------------------------------------------------- ROM:00129C14 ROM:00129C14 loc_129C14: ; CODE XREF: ROM:00129C00↑j ROM:00129C14 cmpi.w #0,($698).w ROM:00129C1A bgt.s loc_129C28 ROM:00129C1C move.b #3,($1181).w ROM:00129C22 bra.l loc_129CAA ROM:00129C28 ; --------------------------------------------------------------------------- ROM:00129C28 ROM:00129C28 loc_129C28: ; CODE XREF: ROM:00129C1A↑j ROM:00129C28 btst #5,($132C).w ROM:00129C2E bne.s loc_129C44 ROM:00129C30 move.w $4EE(a5),d0 ROM:00129C34 move.w $4F0(a5),d1 ROM:00129C38 cmp.w ($572).w,d0 ROM:00129C3C bgt.s loc_129C44 ROM:00129C3E cmp.w ($A4A).w,d1 ROM:00129C42 ble.s loc_129C54 ROM:00129C44 ROM:00129C44 loc_129C44: ; CODE XREF: ROM:00129C2E↑j ROM:00129C44 ; ROM:00129C3C↑j ROM:00129C44 clr.b ($8DF).w ROM:00129C48 clr.w ($698).w ROM:00129C4C move.b #1,($1181).w ROM:00129C52 bra.s loc_129BF4 ROM:00129C54 ; --------------------------------------------------------------------------- ROM:00129C54 ROM:00129C54 loc_129C54: ; CODE XREF: ROM:00129BF2↑j ROM:00129C54 ; ROM:00129C42↑j ROM:00129C54 bsr.w sub_129D4C ROM:00129C58 rts ROM:00129C5A ; --------------------------------------------------------------------------- ROM:00129C5A ROM:00129C5A loc_129C5A: ; DATA XREF: ROM:00129B80↑o ROM:00129C5A btst #2,($1325).w ROM:00129C60 beq.s loc_129C74 ROM:00129C62 bset #7,($DA2).w ROM:00129C68 move.b #6,($1181).w ROM:00129C6E bra.l locret_129D3C ROM:00129C74 ; --------------------------------------------------------------------------- ROM:00129C74 ROM:00129C74 loc_129C74: ; CODE XREF: ROM:00129C60↑j ROM:00129C74 btst #5,($132C).w ROM:00129C7A bne.s loc_129CAA ROM:00129C7C move.w $4F4(a5),d0 ROM:00129C80 move.w $4F6(a5),d1 ROM:00129C84 cmp.w ($572).w,d0 ROM:00129C88 blt.s loc_129CAA ROM:00129C8A cmp.w ($A4A).w,d1 ROM:00129C8E blt.s loc_129CAA ROM:00129C90 move.w $4F8(a5),d2 ROM:00129C94 clr.b ($8DF).w ROM:00129C98 move.w d2,($698).w ROM:00129C9C move.b #1,($8DF).w ROM:00129CA2 move.b #4,($1181).w ROM:00129CA8 bra.s loc_129D14 ROM:00129CAA ; --------------------------------------------------------------------------- ROM:00129CAA ROM:00129CAA loc_129CAA: ; CODE XREF: ROM:00129C22↑j ROM:00129CAA ; ROM:00129C7A↑j ... ROM:00129CAA bsr.w sub_129D4C ROM:00129CAE rts ROM:00129CB0 ; --------------------------------------------------------------------------- ROM:00129CB0 ROM:00129CB0 loc_129CB0: ; DATA XREF: ROM:00129B84↑o ROM:00129CB0 btst #2,($1325).w ROM:00129CB6 beq.s loc_129CC6 ROM:00129CB8 bset #7,($DA2).w ROM:00129CBE move.b #6,($1181).w ROM:00129CC4 bra.s locret_129D3C ROM:00129CC6 ; --------------------------------------------------------------------------- ROM:00129CC6 ROM:00129CC6 loc_129CC6: ; CODE XREF: ROM:00129CB6↑j ROM:00129CC6 cmpi.w #0,($698).w ROM:00129CCC bgt.s loc_129CE8 ROM:00129CCE bset #7,($D8A).w ROM:00129CD4 bset #7,($132C).w ROM:00129CDA bset #7,($DA2).w ROM:00129CE0 move.b #5,($1181).w ROM:00129CE6 bra.s loc_129D36 ROM:00129CE8 ; --------------------------------------------------------------------------- ROM:00129CE8 ROM:00129CE8 loc_129CE8: ; CODE XREF: ROM:00129CCC↑j ROM:00129CE8 btst #5,($132C).w ROM:00129CEE bne.s loc_129D04 ROM:00129CF0 move.w $4F4(a5),d0 ROM:00129CF4 move.w $4F6(a5),d1 ROM:00129CF8 cmp.w ($572).w,d0 ROM:00129CFC blt.s loc_129D04 ROM:00129CFE cmp.w ($A4A).w,d1 ROM:00129D02 bge.s loc_129D14 ROM:00129D04 ROM:00129D04 loc_129D04: ; CODE XREF: ROM:00129CEE↑j ROM:00129D04 ; ROM:00129CFC↑j ROM:00129D04 clr.b ($8DF).w ROM:00129D08 clr.w ($698).w ROM:00129D0C move.b #3,($1181).w ROM:00129D12 bra.s loc_129CAA ROM:00129D14 ; --------------------------------------------------------------------------- ROM:00129D14 ROM:00129D14 loc_129D14: ; CODE XREF: ROM:00129CA8↑j ROM:00129D14 ; ROM:00129D02↑j ROM:00129D14 bsr.w sub_129D4C ROM:00129D18 rts ROM:00129D1A ; --------------------------------------------------------------------------- ROM:00129D1A ROM:00129D1A loc_129D1A: ; DATA XREF: ROM:00129B88↑o ROM:00129D1A btst #2,($1325).w ROM:00129D20 beq.s loc_129D36 ROM:00129D22 bclr #7,($D8A).w ROM:00129D28 bset #7,($DA2).w ROM:00129D2E move.b #6,($1181).w ROM:00129D34 bra.s locret_129D3C ROM:00129D36 ; --------------------------------------------------------------------------- ROM:00129D36 ROM:00129D36 loc_129D36: ; CODE XREF: ROM:00129CE6↑j ROM:00129D36 ; ROM:00129D20↑j ROM:00129D36 bsr.w sub_129D4C ROM:00129D3A rts ROM:00129D3C ; --------------------------------------------------------------------------- ROM:00129D3C ROM:00129D3C locret_129D3C: ; CODE XREF: ROM:00129BB8↑j ROM:00129D3C ; ROM:00129C0E↑j ... ROM:00129D3C rts ROM:00129D3E ROM:00129D3E ; =============== S U B R O U T I N E ======================================= ROM:00129D3E ROM:00129D3E ROM:00129D3E sub_129D3E: ; CODE XREF: ROM:00129B96↑p ROM:00129D3E move.w ($498).w,($CA8).w ROM:00129D44 move.w ($498).w,($CAA).w ROM:00129D4A rts ROM:00129D4A ; End of function sub_129D3E ROM:00129D4A ROM:00129D4C ROM:00129D4C ; =============== S U B R O U T I N E ======================================= ROM:00129D4C ROM:00129D4C ROM:00129D4C sub_129D4C: ; CODE XREF: ROM:loc_129BF4↑p ROM:00129D4C ; ROM:loc_129C54↑p ... ROM:00129D4C move.w ($CAA).w,d0 ROM:00129D50 cmp.w ($498).w,d0 ROM:00129D54 bge.s loc_129D5C ROM:00129D56 move.w ($498).w,($CAA).w ROM:00129D5C ROM:00129D5C loc_129D5C: ; CODE XREF: sub_129D4C+8↑j ROM:00129D5C move.w ($CA8).w,d0 ROM:00129D60 cmp.w ($498).w,d0 ROM:00129D64 ble.s loc_129D6C ROM:00129D66 move.w ($498).w,($CA8).w ROM:00129D6C ROM:00129D6C loc_129D6C: ; CODE XREF: sub_129D4C+18↑j ROM:00129D6C move.w ($CAA).w,d0 ROM:00129D70 sub.w ($CA8).w,d0 ROM:00129D74 move.w $4FA(a5),d1 ROM:00129D78 cmp.w d0,d1 ROM:00129D7A bgt.s loc_129D84 ROM:00129D7C bset #2,($1325).w ROM:00129D82 bra.s locret_129D8A ROM:00129D84 ; --------------------------------------------------------------------------- ROM:00129D84 ROM:00129D84 loc_129D84: ; CODE XREF: sub_129D4C+2E↑j ROM:00129D84 bclr #2,($1325).w ROM:00129D8A ROM:00129D8A locret_129D8A: ; CODE XREF: sub_129D4C+36↑j ROM:00129D8A rts ROM:00129D8A ; End of function sub_129D4C ROM:00129D8A ROM:00129D8C ROM:00129D8C ; =============== S U B R O U T I N E ======================================= ROM:00129D8C ROM:00129D8C ROM:00129D8C sub_129D8C: ; CODE XREF: sub_129B54+4↑p ROM:00129D8C btst #7,($49A).w ROM:00129D92 beq.s loc_129D9C ROM:00129D94 bset #6,($D8A).w ROM:00129D9A bra.s loc_129DA2 ROM:00129D9C ; --------------------------------------------------------------------------- ROM:00129D9C ROM:00129D9C loc_129D9C: ; CODE XREF: sub_129D8C+6↑j ROM:00129D9C bclr #6,($D8A).w ROM:00129DA2 ROM:00129DA2 loc_129DA2: ; CODE XREF: sub_129D8C+E↑j ROM:00129DA2 bset #6,($DA2).w ROM:00129DA8 rts ROM:00129DA8 ; End of function sub_129D8C 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: sub_12A32A+1A↓p ROM:00129DAA bsr.w sub_129DB8 ROM:00129DAE bsr.w sub_129DEE ROM:00129DB2 bsr.w sub_129E9E ROM:00129DB6 rts ROM:00129DB6 ; End of function sub_129DAA ROM:00129DB6 ROM:00129DB8 ROM:00129DB8 ; =============== S U B R O U T I N E ======================================= ROM:00129DB8 ROM:00129DB8 ROM:00129DB8 sub_129DB8: ; CODE XREF: sub_129DAA↑p ROM:00129DB8 move.w $502(a5),d0 ROM:00129DBC btst #3,($133C).w ROM:00129DC2 beq.s loc_129DE6 ROM:00129DC4 cmp.w ($572).w,d0 ROM:00129DC8 bge.s loc_129DE6 ROM:00129DCA move.w $500(a5),d0 ROM:00129DCE move.w $4FE(a5),d1 ROM:00129DD2 cmp.w ($572).w,d0 ROM:00129DD6 ble.s loc_129DE6 ROM:00129DD8 cmp.w ($A4A).w,d1 ROM:00129DDC bge.s loc_129DE6 ROM:00129DDE bset #2,($131C).w ROM:00129DE4 bra.s locret_129DEC ROM:00129DE6 ; --------------------------------------------------------------------------- ROM:00129DE6 ROM:00129DE6 loc_129DE6: ; CODE XREF: sub_129DB8+A↑j ROM:00129DE6 ; sub_129DB8+10↑j ... ROM:00129DE6 bclr #2,($131C).w ROM:00129DEC ROM:00129DEC locret_129DEC: ; CODE XREF: sub_129DB8+2C↑j ROM:00129DEC rts ROM:00129DEC ; End of function sub_129DB8 ROM:00129DEC ROM:00129DEE ROM:00129DEE ; =============== S U B R O U T I N E ======================================= ROM:00129DEE ROM:00129DEE ROM:00129DEE sub_129DEE: ; CODE XREF: sub_129DAA+4↑p ROM:00129DEE clr.w d1 ROM:00129DF0 move.b ($1182).w,d1 ROM:00129DF4 cmpi.w #3,d1 ROM:00129DF8 bcc.s locret_129E02 ROM:00129DFA movea.l off_129E04(pc,d1.w*4),a0 ROM:00129DFE nop ROM:00129E00 jmp (a0) ROM:00129E02 ; --------------------------------------------------------------------------- ROM:00129E02 ROM:00129E02 locret_129E02: ; CODE XREF: sub_129DEE+A↑j ROM:00129E02 rts ROM:00129E02 ; End of function sub_129DEE ROM:00129E02 ROM:00129E02 ; --------------------------------------------------------------------------- ROM:00129E04 off_129E04: dc.l loc_129E10 ; DATA XREF: sub_129DEE+C↑r ROM:00129E08 dc.l loc_129E20 ROM:00129E0C dc.l loc_129E5C ROM:00129E10 ; --------------------------------------------------------------------------- ROM:00129E10 ROM:00129E10 loc_129E10: ; DATA XREF: ROM:off_129E04↑o ROM:00129E10 bclr #1,($D8D).w ROM:00129E16 move.b #1,($1182).w ROM:00129E1C bra.s locret_129E5A ROM:00129E1E ; --------------------------------------------------------------------------- ROM:00129E1E rts ROM:00129E20 ; --------------------------------------------------------------------------- ROM:00129E20 ROM:00129E20 loc_129E20: ; DATA XREF: ROM:00129E08↑o ROM:00129E20 btst #3,($1345).w ROM:00129E26 beq.s loc_129E38 ROM:00129E28 bclr #1,($D8D).w ROM:00129E2E bset #1,($DA5).w ROM:00129E34 bra.s locret_129E5A ROM:00129E36 ; --------------------------------------------------------------------------- ROM:00129E36 bra.s locret_129E5A ROM:00129E38 ; --------------------------------------------------------------------------- ROM:00129E38 ROM:00129E38 loc_129E38: ; CODE XREF: ROM:00129E26↑j ROM:00129E38 btst #2,($131C).w ROM:00129E3E beq.s locret_129E5A ROM:00129E40 move.w $4FC(a5),d1 ROM:00129E44 clr.b ($8E0).w ROM:00129E48 move.w d1,($69A).w ROM:00129E4C move.b #1,($8E0).w ROM:00129E52 move.b #2,($1182).w ROM:00129E58 bra.s locret_129E9A ROM:00129E5A ; --------------------------------------------------------------------------- ROM:00129E5A ROM:00129E5A locret_129E5A: ; CODE XREF: ROM:00129E1C↑j ROM:00129E5A ; ROM:00129E34↑j ... ROM:00129E5A rts ROM:00129E5C ; --------------------------------------------------------------------------- ROM:00129E5C ROM:00129E5C loc_129E5C: ; DATA XREF: ROM:00129E0C↑o ROM:00129E5C btst #3,($1345).w ROM:00129E62 beq.s loc_129E66 ROM:00129E64 bra.s loc_129E6E ROM:00129E66 ; --------------------------------------------------------------------------- ROM:00129E66 ROM:00129E66 loc_129E66: ; CODE XREF: ROM:00129E62↑j ROM:00129E66 btst #2,($131C).w ROM:00129E6C bne.s loc_129E7E ROM:00129E6E ROM:00129E6E loc_129E6E: ; CODE XREF: ROM:00129E64↑j ROM:00129E6E clr.b ($8E0).w ROM:00129E72 clr.w ($69A).w ROM:00129E76 move.b #1,($1182).w ROM:00129E7C bra.s locret_129E5A ROM:00129E7E ; --------------------------------------------------------------------------- ROM:00129E7E ROM:00129E7E loc_129E7E: ; CODE XREF: ROM:00129E6C↑j ROM:00129E7E cmpi.w #0,($69A).w ROM:00129E84 bgt.s locret_129E9A ROM:00129E86 bset #1,($D8D).w ROM:00129E8C bset #1,($DA5).w ROM:00129E92 move.b #1,($1182).w ROM:00129E98 bra.s locret_129E5A ROM:00129E9A ; --------------------------------------------------------------------------- ROM:00129E9A ROM:00129E9A locret_129E9A: ; CODE XREF: ROM:00129E58↑j ROM:00129E9A ; ROM:00129E84↑j ROM:00129E9A rts ROM:00129E9C ; --------------------------------------------------------------------------- ROM:00129E9C rts ROM:00129E9E ROM:00129E9E ; =============== S U B R O U T I N E ======================================= ROM:00129E9E ROM:00129E9E ROM:00129E9E sub_129E9E: ; CODE XREF: sub_129DAA+8↑p ROM:00129E9E btst #0,($C59).w ROM:00129EA4 bne.s loc_129EAE ROM:00129EA6 bclr #4,($D8D).w ROM:00129EAC bra.s loc_129EB4 ROM:00129EAE ; --------------------------------------------------------------------------- ROM:00129EAE ROM:00129EAE loc_129EAE: ; CODE XREF: sub_129E9E+6↑j ROM:00129EAE bset #4,($D8D).w ROM:00129EB4 ROM:00129EB4 loc_129EB4: ; CODE XREF: sub_129E9E+E↑j ROM:00129EB4 bset #4,($DA5).w ROM:00129EBA rts ROM:00129EBA ; End of function sub_129E9E ROM:00129EBA ROM:00129EBC ROM:00129EBC ; =============== S U B R O U T I N E ======================================= ROM:00129EBC ROM:00129EBC ROM:00129EBC sub_129EBC: ; CODE XREF: sub_12A43C+A↓p ROM:00129EBC bsr.l sub_12B0F0 ROM:00129EC2 bsr.w sub_129ECC ROM:00129EC6 bsr.w sub_129F84 ROM:00129ECA rts ROM:00129ECA ; End of function sub_129EBC ROM:00129ECA ROM:00129ECC ROM:00129ECC ; =============== S U B R O U T I N E ======================================= ROM:00129ECC ROM:00129ECC ROM:00129ECC sub_129ECC: ; CODE XREF: sub_129EBC+6↑p ROM:00129ECC clr.w d1 ROM:00129ECE move.b ($1183).w,d1 ROM:00129ED2 cmpi.w #4,d1 ROM:00129ED6 bcc.s locret_129EE0 ROM:00129ED8 movea.l off_129EE2(pc,d1.w*4),a0 ROM:00129EDC nop ROM:00129EDE jmp (a0) ROM:00129EE0 ; --------------------------------------------------------------------------- ROM:00129EE0 ROM:00129EE0 locret_129EE0: ; CODE XREF: sub_129ECC+A↑j ROM:00129EE0 rts ROM:00129EE0 ; End of function sub_129ECC ROM:00129EE0 ROM:00129EE0 ; --------------------------------------------------------------------------- ROM:00129EE2 off_129EE2: dc.l loc_129EF2 ; DATA XREF: sub_129ECC+C↑r ROM:00129EE6 dc.l loc_129F00 ROM:00129EEA dc.l loc_129F24 ROM:00129EEE dc.l loc_129F58 ROM:00129EF2 ; --------------------------------------------------------------------------- ROM:00129EF2 ROM:00129EF2 loc_129EF2: ; DATA XREF: ROM:off_129EE2↑o ROM:00129EF2 bclr #4,($1343).w ROM:00129EF8 move.b #1,($1183).w ROM:00129EFE rts ROM:00129F00 ; --------------------------------------------------------------------------- ROM:00129F00 ROM:00129F00 loc_129F00: ; DATA XREF: ROM:00129EE6↑o ROM:00129F00 btst #4,($1342).w ROM:00129F06 beq.s locret_129F22 ROM:00129F08 move.w $506(a5),d1 ROM:00129F0C clr.b ($8F9).w ROM:00129F10 move.w d1,($6CC).w ROM:00129F14 move.b #1,($8F9).w ROM:00129F1A move.b #2,($1183).w ROM:00129F20 rts ROM:00129F22 ; --------------------------------------------------------------------------- ROM:00129F22 ROM:00129F22 locret_129F22: ; CODE XREF: ROM:00129F06↑j ROM:00129F22 rts ROM:00129F24 ; --------------------------------------------------------------------------- ROM:00129F24 ROM:00129F24 loc_129F24: ; DATA XREF: ROM:00129EEA↑o ROM:00129F24 btst #4,($1342).w ROM:00129F2A beq.s loc_129F40 ROM:00129F2C move.w $506(a5),d1 ROM:00129F30 clr.b ($8F9).w ROM:00129F34 move.w d1,($6CC).w ROM:00129F38 move.b #1,($8F9).w ROM:00129F3E rts ROM:00129F40 ; --------------------------------------------------------------------------- ROM:00129F40 ROM:00129F40 loc_129F40: ; CODE XREF: ROM:00129F2A↑j ROM:00129F40 cmpi.w #0,($6CC).w ROM:00129F46 bgt.s locret_129F56 ROM:00129F48 bset #4,($1343).w ROM:00129F4E move.b #3,($1183).w ROM:00129F54 rts ROM:00129F56 ; --------------------------------------------------------------------------- ROM:00129F56 ROM:00129F56 locret_129F56: ; CODE XREF: ROM:00129F46↑j ROM:00129F56 rts ROM:00129F58 ; --------------------------------------------------------------------------- ROM:00129F58 ROM:00129F58 loc_129F58: ; DATA XREF: ROM:00129EEE↑o ROM:00129F58 btst #4,($1342).w ROM:00129F5E beq.s locret_129F80 ROM:00129F60 bclr #4,($1343).w ROM:00129F66 move.w $506(a5),d1 ROM:00129F6A clr.b ($8F9).w ROM:00129F6E move.w d1,($6CC).w ROM:00129F72 move.b #1,($8F9).w ROM:00129F78 move.b #2,($1183).w ROM:00129F7E rts ROM:00129F80 ; --------------------------------------------------------------------------- ROM:00129F80 ROM:00129F80 locret_129F80: ; CODE XREF: ROM:00129F5E↑j ROM:00129F80 rts ROM:00129F82 ; --------------------------------------------------------------------------- ROM:00129F82 rts ROM:00129F84 ROM:00129F84 ; =============== S U B R O U T I N E ======================================= ROM:00129F84 ROM:00129F84 ROM:00129F84 sub_129F84: ; CODE XREF: sub_129EBC+A↑p ROM:00129F84 move.w $504(a5),d0 ROM:00129F88 cmpi.w #0,d0 ROM:00129F8C beq.l loc_12A150 ROM:00129F92 btst #2,($131E).w ROM:00129F98 bne.l loc_12A0A2 ROM:00129F9E btst #0,($1336).w ROM:00129FA4 bne.l loc_12A0A2 ROM:00129FAA btst #2,($1335).w ROM:00129FB0 bne.l loc_12A0A2 ROM:00129FB6 btst #3,($1333).w ROM:00129FBC bne.l loc_12A0A2 ROM:00129FC2 btst #3,($1332).w ROM:00129FC8 bne.l loc_12A0A2 ROM:00129FCE btst #5,($D8D).w ROM:00129FD4 bne.l loc_12A0A2 ROM:00129FDA btst #5,($DA1).w ROM:00129FE0 bne.l loc_12A0A2 ROM:00129FE6 btst #6,($1328).w ROM:00129FEC bne.l loc_12A0A2 ROM:00129FF2 btst #1,($1325).w ROM:00129FF8 bne.l loc_12A0A2 ROM:00129FFE btst #6,($D8B).w ROM:0012A004 bne.l loc_12A0A2 ROM:0012A00A btst #6,($D9F).w ROM:0012A010 bne.l loc_12A0A2 ROM:0012A016 btst #5,($D8A).w ROM:0012A01C bne.l loc_12A0A2 ROM:0012A022 btst #5,($D9E).w ROM:0012A028 bne.s loc_12A0A2 ROM:0012A02A btst #0,($D8A).w ROM:0012A030 bne.s loc_12A0A2 ROM:0012A032 btst #0,($D9E).w ROM:0012A038 bne.s loc_12A0A2 ROM:0012A03A btst #7,($D8B).w ROM:0012A040 bne.s loc_12A0A2 ROM:0012A042 btst #7,($D9F).w ROM:0012A048 bne.s loc_12A0A2 ROM:0012A04A btst #1,($D8A).w ROM:0012A050 bne.s loc_12A0A2 ROM:0012A052 btst #1,($D9E).w ROM:0012A058 bne.s loc_12A0A2 ROM:0012A05A btst #0,($1113).w ROM:0012A060 beq.s loc_12A0A2 ROM:0012A062 move.w $508(a5),d0 ROM:0012A066 cmp.w ($A80).w,d0 ROM:0012A06A bgt.s loc_12A0A2 ROM:0012A06C move.w ($CBA).w,d1 ROM:0012A070 sub.w ($CB6).w,d1 ROM:0012A074 bpl.w loc_12A07A ROM:0012A078 neg.w d1 ROM:0012A07A ROM:0012A07A loc_12A07A: ; CODE XREF: sub_129F84+F0↑j ROM:0012A07A move.w $50A(a5),d0 ROM:0012A07E cmp.w d1,d0 ROM:0012A080 blt.s loc_12A0A2 ROM:0012A082 move.w $50C(a5),d0 ROM:0012A086 cmp.w ($1368).w,d0 ROM:0012A08A bge.s loc_12A0A2 ROM:0012A08C btst #5,($1323).w ROM:0012A092 beq.s loc_12A0A2 ROM:0012A094 btst #4,($1343).w ROM:0012A09A beq.s loc_12A0A2 ROM:0012A09C bra.l loc_12A0A8 ROM:0012A0A2 ; --------------------------------------------------------------------------- ROM:0012A0A2 ROM:0012A0A2 loc_12A0A2: ; CODE XREF: sub_129F84+14↑j ROM:0012A0A2 ; sub_129F84+20↑j ... ROM:0012A0A2 bra.l loc_12A148 ROM:0012A0A8 ; --------------------------------------------------------------------------- ROM:0012A0A8 ROM:0012A0A8 loc_12A0A8: ; CODE XREF: sub_129F84+118↑j ROM:0012A0A8 move.w $50E(a5),d2 ROM:0012A0AC move.w $510(a5),d3 ROM:0012A0B0 cmp.w ($CBA).w,d2 ROM:0012A0B4 bgt.s loc_12A0EC ROM:0012A0B6 cmp.w ($CBA).w,d3 ROM:0012A0BA blt.s loc_12A0EC ROM:0012A0BC move.w $514(a5),d2 ROM:0012A0C0 move.w $516(a5),d3 ROM:0012A0C4 cmp.w ($572).w,d2 ROM:0012A0C8 bgt.s loc_12A0EC ROM:0012A0CA cmp.w ($572).w,d3 ROM:0012A0CE blt.s loc_12A0EC ROM:0012A0D0 move.w $51A(a5),d2 ROM:0012A0D4 move.w $51C(a5),d3 ROM:0012A0D8 cmp.w ($52C).w,d2 ROM:0012A0DC bgt.s loc_12A0EC ROM:0012A0DE cmp.w ($52C).w,d3 ROM:0012A0E2 blt.s loc_12A0EC ROM:0012A0E4 bset #0,($11B1).w ROM:0012A0EA bra.s locret_12A156 ROM:0012A0EC ; --------------------------------------------------------------------------- ROM:0012A0EC ROM:0012A0EC loc_12A0EC: ; CODE XREF: sub_129F84+130↑j ROM:0012A0EC ; sub_129F84+136↑j ... ROM:0012A0EC move.w $50E(a5),d2 ROM:0012A0F0 sub.w $512(a5),d2 ROM:0012A0F4 move.w $510(a5),d3 ROM:0012A0F8 add.w $512(a5),d3 ROM:0012A0FC cmp.w ($CBA).w,d2 ROM:0012A100 bgt.s loc_12A108 ROM:0012A102 cmp.w ($CBA).w,d3 ROM:0012A106 bge.s loc_12A10A ROM:0012A108 ROM:0012A108 loc_12A108: ; CODE XREF: sub_129F84+17C↑j ROM:0012A108 bra.s loc_12A148 ROM:0012A10A ; --------------------------------------------------------------------------- ROM:0012A10A ROM:0012A10A loc_12A10A: ; CODE XREF: sub_129F84+182↑j ROM:0012A10A move.w $514(a5),d2 ROM:0012A10E sub.w $518(a5),d2 ROM:0012A112 move.w $516(a5),d3 ROM:0012A116 add.w $518(a5),d3 ROM:0012A11A cmp.w ($572).w,d2 ROM:0012A11E bgt.s loc_12A126 ROM:0012A120 cmp.w ($572).w,d3 ROM:0012A124 bge.s loc_12A128 ROM:0012A126 ROM:0012A126 loc_12A126: ; CODE XREF: sub_129F84+19A↑j ROM:0012A126 bra.s loc_12A148 ROM:0012A128 ; --------------------------------------------------------------------------- ROM:0012A128 ROM:0012A128 loc_12A128: ; CODE XREF: sub_129F84+1A0↑j ROM:0012A128 move.w $51A(a5),d2 ROM:0012A12C sub.w $51E(a5),d2 ROM:0012A130 move.w $51C(a5),d3 ROM:0012A134 add.w $51E(a5),d3 ROM:0012A138 cmp.w ($52C).w,d2 ROM:0012A13C bgt.s loc_12A144 ROM:0012A13E cmp.w ($52C).w,d3 ROM:0012A142 bge.s loc_12A146 ROM:0012A144 ROM:0012A144 loc_12A144: ; CODE XREF: sub_129F84+1B8↑j ROM:0012A144 bra.s loc_12A148 ROM:0012A146 ; --------------------------------------------------------------------------- ROM:0012A146 ROM:0012A146 loc_12A146: ; CODE XREF: sub_129F84+1BE↑j ROM:0012A146 bra.s locret_12A156 ROM:0012A148 ; --------------------------------------------------------------------------- ROM:0012A148 ROM:0012A148 loc_12A148: ; CODE XREF: sub_129F84:loc_12A0A2↑j ROM:0012A148 ; sub_129F84:loc_12A108↑j ... ROM:0012A148 bclr #0,($11B1).w ROM:0012A14E bra.s locret_12A156 ROM:0012A150 ; --------------------------------------------------------------------------- ROM:0012A150 ROM:0012A150 loc_12A150: ; CODE XREF: sub_129F84+8↑j ROM:0012A150 bset #0,($11B1).w ROM:0012A156 ROM:0012A156 locret_12A156: ; CODE XREF: sub_129F84+166↑j ROM:0012A156 ; sub_129F84:loc_12A146↑j ... ROM:0012A156 rts ROM:0012A156 ; End of function sub_129F84 ROM:0012A156 ROM:0012A158 ROM:0012A158 ; =============== S U B R O U T I N E ======================================= ROM:0012A158 ROM:0012A158 ROM:0012A158 sub_12A158: ; CODE XREF: sub_12A44E+A↓p ROM:0012A158 clr.w d1 ROM:0012A15A move.b ($1184).w,d1 ROM:0012A15E cmpi.w #6,d1 ROM:0012A162 bcc.s locret_12A16C ROM:0012A164 movea.l off_12A16E(pc,d1.w*4),a0 ROM:0012A168 nop ROM:0012A16A jmp (a0) ROM:0012A16C ; --------------------------------------------------------------------------- ROM:0012A16C ROM:0012A16C locret_12A16C: ; CODE XREF: sub_12A158+A↑j ROM:0012A16C rts ROM:0012A16C ; End of function sub_12A158 ROM:0012A16C ROM:0012A16C ; --------------------------------------------------------------------------- ROM:0012A16E off_12A16E: dc.l loc_12A186 ; DATA XREF: sub_12A158+C↑r ROM:0012A172 dc.l loc_12A190 ROM:0012A176 dc.l loc_12A1D2 ROM:0012A17A dc.l loc_12A208 ROM:0012A17E dc.l loc_12A240 ROM:0012A182 dc.l loc_12A27A ROM:0012A186 ; --------------------------------------------------------------------------- ROM:0012A186 ROM:0012A186 loc_12A186: ; DATA XREF: ROM:off_12A16E↑o ROM:0012A186 move.b #1,($1184).w ROM:0012A18C bra.s locret_12A1D0 ROM:0012A18E ; --------------------------------------------------------------------------- ROM:0012A18E rts ROM:0012A190 ; --------------------------------------------------------------------------- ROM:0012A190 ROM:0012A190 loc_12A190: ; DATA XREF: ROM:0012A172↑o ROM:0012A190 btst #0,($132B).w ROM:0012A196 beq.s locret_12A1D0 ROM:0012A198 move.w $52A(a5),d0 ROM:0012A19C cmp.w ($EA0).w,d0 ROM:0012A1A0 bge.s loc_12A1B4 ROM:0012A1A2 cmp.w ($C74).w,d0 ROM:0012A1A6 bge.s loc_12A1B4 ROM:0012A1A8 bsr.w sub_12A2BC ROM:0012A1AC move.b #2,($1184).w ROM:0012A1B2 bra.s locret_12A206 ROM:0012A1B4 ; --------------------------------------------------------------------------- ROM:0012A1B4 ROM:0012A1B4 loc_12A1B4: ; CODE XREF: ROM:0012A1A0↑j ROM:0012A1B4 ; ROM:0012A1A6↑j ROM:0012A1B4 cmp.w ($EA0).w,d0 ROM:0012A1B8 ble.s locret_12A1D0 ROM:0012A1BA cmp.w ($C74).w,d0 ROM:0012A1BE ble.s locret_12A1D0 ROM:0012A1C0 bsr.w sub_12A2BC ROM:0012A1C4 move.b #4,($1184).w ROM:0012A1CA bra.l locret_12A278 ROM:0012A1D0 ; --------------------------------------------------------------------------- ROM:0012A1D0 ROM:0012A1D0 locret_12A1D0: ; CODE XREF: ROM:0012A18C↑j ROM:0012A1D0 ; ROM:0012A196↑j ... ROM:0012A1D0 rts ROM:0012A1D2 ; --------------------------------------------------------------------------- ROM:0012A1D2 ROM:0012A1D2 loc_12A1D2: ; DATA XREF: ROM:0012A176↑o ROM:0012A1D2 btst #0,($132B).w ROM:0012A1D8 bne.s loc_12A1E6 ROM:0012A1DA bsr.w sub_12A2E6 ROM:0012A1DE move.b #1,($1184).w ROM:0012A1E4 bra.s locret_12A1D0 ROM:0012A1E6 ; --------------------------------------------------------------------------- ROM:0012A1E6 ROM:0012A1E6 loc_12A1E6: ; CODE XREF: ROM:0012A1D8↑j ROM:0012A1E6 move.w $52A(a5),d0 ROM:0012A1EA cmp.w ($EA0).w,d0 ROM:0012A1EE ble.s locret_12A206 ROM:0012A1F0 clr.b ($8E1).w ROM:0012A1F4 clr.w ($69C).w ROM:0012A1F8 move.b #3,($8E1).w ROM:0012A1FE move.b #3,($1184).w ROM:0012A204 bra.s locret_12A23E ROM:0012A206 ; --------------------------------------------------------------------------- ROM:0012A206 ROM:0012A206 locret_12A206: ; CODE XREF: ROM:0012A1B2↑j ROM:0012A206 ; ROM:0012A1EE↑j ... ROM:0012A206 rts ROM:0012A208 ; --------------------------------------------------------------------------- ROM:0012A208 ROM:0012A208 loc_12A208: ; DATA XREF: ROM:0012A17A↑o ROM:0012A208 btst #0,($132B).w ROM:0012A20E bne.s loc_12A21C ROM:0012A210 bsr.w sub_12A2E6 ROM:0012A214 move.b #1,($1184).w ROM:0012A21A bra.s locret_12A1D0 ROM:0012A21C ; --------------------------------------------------------------------------- ROM:0012A21C ROM:0012A21C loc_12A21C: ; CODE XREF: ROM:0012A20E↑j ROM:0012A21C move.w $52A(a5),d0 ROM:0012A220 cmp.w ($C74).w,d0 ROM:0012A224 ble.s locret_12A23E ROM:0012A226 bclr #0,($8E1).w ROM:0012A22C bset #2,($8E1).w ROM:0012A232 bsr.w sub_12A2CE ROM:0012A236 move.b #4,($1184).w ROM:0012A23C bra.s locret_12A278 ROM:0012A23E ; --------------------------------------------------------------------------- ROM:0012A23E ROM:0012A23E locret_12A23E: ; CODE XREF: ROM:0012A204↑j ROM:0012A23E ; ROM:0012A224↑j ROM:0012A23E rts ROM:0012A240 ; --------------------------------------------------------------------------- ROM:0012A240 ROM:0012A240 loc_12A240: ; DATA XREF: ROM:0012A17E↑o ROM:0012A240 btst #0,($132B).w ROM:0012A246 bne.s loc_12A258 ROM:0012A248 bsr.w sub_12A2E6 ROM:0012A24C move.b #1,($1184).w ROM:0012A252 bra.l locret_12A1D0 ROM:0012A258 ; --------------------------------------------------------------------------- ROM:0012A258 ROM:0012A258 loc_12A258: ; CODE XREF: ROM:0012A246↑j ROM:0012A258 move.w $52A(a5),d0 ROM:0012A25C cmp.w ($EA0).w,d0 ROM:0012A260 bge.s locret_12A278 ROM:0012A262 clr.b ($8E1).w ROM:0012A266 clr.w ($69C).w ROM:0012A26A move.b #3,($8E1).w ROM:0012A270 move.b #5,($1184).w ROM:0012A276 bra.s locret_12A2B8 ROM:0012A278 ; --------------------------------------------------------------------------- ROM:0012A278 ROM:0012A278 locret_12A278: ; CODE XREF: ROM:0012A1CA↑j ROM:0012A278 ; ROM:0012A23C↑j ... ROM:0012A278 rts ROM:0012A27A ; --------------------------------------------------------------------------- ROM:0012A27A ROM:0012A27A loc_12A27A: ; DATA XREF: ROM:0012A182↑o ROM:0012A27A btst #0,($132B).w ROM:0012A280 bne.s loc_12A292 ROM:0012A282 bsr.w sub_12A2E6 ROM:0012A286 move.b #1,($1184).w ROM:0012A28C bra.l locret_12A1D0 ROM:0012A292 ; --------------------------------------------------------------------------- ROM:0012A292 ROM:0012A292 loc_12A292: ; CODE XREF: ROM:0012A280↑j ROM:0012A292 move.w $52A(a5),d0 ROM:0012A296 cmp.w ($C74).w,d0 ROM:0012A29A bge.s locret_12A2B8 ROM:0012A29C bclr #0,($8E1).w ROM:0012A2A2 bset #2,($8E1).w ROM:0012A2A8 bsr.w sub_12A312 ROM:0012A2AC move.b #2,($1184).w ROM:0012A2B2 bra.l locret_12A206 ROM:0012A2B8 ; --------------------------------------------------------------------------- ROM:0012A2B8 ROM:0012A2B8 locret_12A2B8: ; CODE XREF: ROM:0012A276↑j ROM:0012A2B8 ; ROM:0012A29A↑j ROM:0012A2B8 rts ROM:0012A2BA ; --------------------------------------------------------------------------- ROM:0012A2BA rts ROM:0012A2BC ROM:0012A2BC ; =============== S U B R O U T I N E ======================================= ROM:0012A2BC ROM:0012A2BC ROM:0012A2BC sub_12A2BC: ; CODE XREF: ROM:0012A1A8↑p ROM:0012A2BC ; ROM:0012A1C0↑p ROM:0012A2BC clr.l ($980).w ROM:0012A2C0 clr.w ($CAC).w ROM:0012A2C4 clr.l ($984).w ROM:0012A2C8 clr.w ($CAE).w ROM:0012A2CC rts ROM:0012A2CC ; End of function sub_12A2BC ROM:0012A2CC ROM:0012A2CE ROM:0012A2CE ; =============== S U B R O U T I N E ======================================= ROM:0012A2CE ROM:0012A2CE ROM:0012A2CE sub_12A2CE: ; CODE XREF: ROM:0012A232↑p ROM:0012A2CE addq.w #1,($CAC).w ROM:0012A2D2 bvc.s loc_12A2DA ROM:0012A2D4 move.w #$8000,($CAC).w ROM:0012A2DA ROM:0012A2DA loc_12A2DA: ; CODE XREF: sub_12A2CE+4↑j ROM:0012A2DA move.w ($69C).w,d0 ROM:0012A2DE ext.l d0 ROM:0012A2E0 add.l d0,($980).w ROM:0012A2E4 rts ROM:0012A2E4 ; End of function sub_12A2CE ROM:0012A2E4 ROM:0012A2E6 ROM:0012A2E6 ; =============== S U B R O U T I N E ======================================= ROM:0012A2E6 ROM:0012A2E6 ROM:0012A2E6 sub_12A2E6: ; CODE XREF: ROM:0012A1DA↑p ROM:0012A2E6 ; ROM:0012A210↑p ... ROM:0012A2E6 move.l ($980).w,d0 ROM:0012A2EA divs.w ($CAC).w,d0 ROM:0012A2EE move.w d0,($CB0).w ROM:0012A2F2 move.l ($984).w,d0 ROM:0012A2F6 divs.w ($CAE).w,d0 ROM:0012A2FA move.w d0,($CB2).w ROM:0012A2FE ext.l d0 ROM:0012A300 move.w ($CB0).w,d1 ROM:0012A304 ext.l d1 ROM:0012A306 add.l d1,d0 ROM:0012A308 divs.w #2,d0 ROM:0012A30C move.w d0,($CB4).w ROM:0012A310 rts ROM:0012A310 ; End of function sub_12A2E6 ROM:0012A310 ROM:0012A312 ROM:0012A312 ; =============== S U B R O U T I N E ======================================= ROM:0012A312 ROM:0012A312 ROM:0012A312 sub_12A312: ; CODE XREF: ROM:0012A2A8↑p ROM:0012A312 addq.w #1,($CAE).w ROM:0012A316 bvc.s loc_12A31E ROM:0012A318 move.w #$8000,($CAE).w ROM:0012A31E ROM:0012A31E loc_12A31E: ; CODE XREF: sub_12A312+4↑j ROM:0012A31E move.w ($69C).w,d0 ROM:0012A322 ext.l d0 ROM:0012A324 add.l d0,($984).w ROM:0012A328 rts ROM:0012A328 ; End of function sub_12A312 ROM:0012A328 ROM:0012A32A ROM:0012A32A ; =============== S U B R O U T I N E ======================================= ROM:0012A32A ROM:0012A32A ROM:0012A32A sub_12A32A: ; CODE XREF: sub_126B3C+C6↑p ROM:0012A32A bsr.l sub_129B54 ROM:0012A330 bsr.l sub_128D34 ROM:0012A336 bsr.l sub_12871A ROM:0012A33C bsr.w sub_12A398 ROM:0012A340 bsr.w sub_12A3CA ROM:0012A344 bsr.l sub_129DAA ROM:0012A34A bsr.l sub_129A3C ROM:0012A350 bsr.l sub_1296A0 ROM:0012A356 bsr.l sub_1285E4 ROM:0012A35C bsr.l sub_1290BC ROM:0012A362 bsr.l sub_129006 ROM:0012A368 bsr.l sub_12957E ROM:0012A36E bsr.l sub_129970 ROM:0012A374 bsr.l sub_128782 ROM:0012A37A btst #2,($49A).w ROM:0012A380 beq.s loc_12A38A ROM:0012A382 bset #0,($D8D).w ROM:0012A388 bra.s loc_12A390 ROM:0012A38A ; --------------------------------------------------------------------------- ROM:0012A38A ROM:0012A38A loc_12A38A: ; CODE XREF: sub_12A32A+56↑j ROM:0012A38A bclr #0,($D8D).w ROM:0012A390 ROM:0012A390 loc_12A390: ; CODE XREF: sub_12A32A+5E↑j ROM:0012A390 bset #0,($DA5).w ROM:0012A396 rts ROM:0012A396 ; End of function sub_12A32A ROM:0012A396 ROM:0012A398 ROM:0012A398 ; =============== S U B R O U T I N E ======================================= ROM:0012A398 ROM:0012A398 ROM:0012A398 sub_12A398: ; CODE XREF: sub_12A32A+12↑p ROM:0012A398 btst #2,($1323).w ROM:0012A39E beq.s loc_12A3B4 ROM:0012A3A0 bclr #2,($1323).w ROM:0012A3A6 bset #5,($D8D).w ROM:0012A3AC bset #5,($DA5).w ROM:0012A3B2 bra.s locret_12A3C8 ROM:0012A3B4 ; --------------------------------------------------------------------------- ROM:0012A3B4 ROM:0012A3B4 loc_12A3B4: ; CODE XREF: sub_12A398+6↑j ROM:0012A3B4 cmpi.w #0,($572).w ROM:0012A3BA ble.s locret_12A3C8 ROM:0012A3BC bclr #5,($D8D).w ROM:0012A3C2 bset #5,($DA5).w ROM:0012A3C8 ROM:0012A3C8 locret_12A3C8: ; CODE XREF: sub_12A398+1A↑j ROM:0012A3C8 ; sub_12A398+22↑j ROM:0012A3C8 rts ROM:0012A3C8 ; End of function sub_12A398 ROM:0012A3C8 ROM:0012A3CA ROM:0012A3CA ; =============== S U B R O U T I N E ======================================= ROM:0012A3CA ROM:0012A3CA ROM:0012A3CA sub_12A3CA: ; CODE XREF: sub_12A32A+16↑p ROM:0012A3CA btst #5,($133C).w ROM:0012A3D0 beq.s loc_12A3E6 ROM:0012A3D2 bclr #5,($133C).w ROM:0012A3D8 bset #3,($142C).w ROM:0012A3DE bset #3,($142D).w ROM:0012A3E4 bra.s loc_12A402 ROM:0012A3E6 ; --------------------------------------------------------------------------- ROM:0012A3E6 ROM:0012A3E6 loc_12A3E6: ; CODE XREF: sub_12A3CA+6↑j ROM:0012A3E6 btst #4,($934).w ROM:0012A3EC beq.s loc_12A402 ROM:0012A3EE cmpi.w #0,($572).w ROM:0012A3F4 ble.s loc_12A402 ROM:0012A3F6 bclr #3,($142C).w ROM:0012A3FC bset #3,($142D).w ROM:0012A402 ROM:0012A402 loc_12A402: ; CODE XREF: sub_12A3CA+1A↑j ROM:0012A402 ; sub_12A3CA+22↑j ... ROM:0012A402 btst #0,($1339).w ROM:0012A408 beq.s loc_12A41E ROM:0012A40A bclr #0,($1339).w ROM:0012A410 bset #4,($142C).w ROM:0012A416 bset #2,($142C).w ROM:0012A41C bra.s locret_12A43A ROM:0012A41E ; --------------------------------------------------------------------------- ROM:0012A41E ROM:0012A41E loc_12A41E: ; CODE XREF: sub_12A3CA+3E↑j ROM:0012A41E btst #4,($934).w ROM:0012A424 beq.s locret_12A43A ROM:0012A426 cmpi.w #0,($572).w ROM:0012A42C ble.s locret_12A43A ROM:0012A42E bclr #4,($142C).w ROM:0012A434 bset #2,($142C).w ROM:0012A43A ROM:0012A43A locret_12A43A: ; CODE XREF: sub_12A3CA+52↑j ROM:0012A43A ; sub_12A3CA+5A↑j ... ROM:0012A43A rts ROM:0012A43A ; End of function sub_12A3CA ROM:0012A43A ROM:0012A43C ROM:0012A43C ; =============== S U B R O U T I N E ======================================= ROM:0012A43C ROM:0012A43C ROM:0012A43C sub_12A43C: ; CODE XREF: sub_126B3C+CC↑p ROM:0012A43C bsr.l sub_1287FC ROM:0012A442 bsr.w sub_12A854 ROM:0012A446 bsr.l sub_129EBC ROM:0012A44C rts ROM:0012A44C ; End of function sub_12A43C ROM:0012A44C ROM:0012A44E ROM:0012A44E ; =============== S U B R O U T I N E ======================================= ROM:0012A44E ROM:0012A44E ROM:0012A44E sub_12A44E: ; CODE XREF: sub_126B3C+E4↑p ROM:0012A44E bsr.l sub_12ACE4 ROM:0012A454 bsr.w sub_12A460 ROM:0012A458 bsr.l sub_12A158 ROM:0012A45E rts ROM:0012A45E ; End of function sub_12A44E ROM:0012A45E ROM:0012A460 ROM:0012A460 ; =============== S U B R O U T I N E ======================================= ROM:0012A460 ROM:0012A460 ROM:0012A460 sub_12A460: ; CODE XREF: sub_12A44E+6↑p ROM:0012A460 bclr #0,($11B6).w ROM:0012A466 bclr #5,($1342).w ROM:0012A46C clr.w d1 ROM:0012A46E move.b ($1186).w,d1 ROM:0012A472 cmpi.w #8,d1 ROM:0012A476 bcc.s locret_12A480 ROM:0012A478 movea.l off_12A482(pc,d1.w*4),a0 ROM:0012A47C nop ROM:0012A47E jmp (a0) ROM:0012A480 ; --------------------------------------------------------------------------- ROM:0012A480 ROM:0012A480 locret_12A480: ; CODE XREF: sub_12A460+16↑j ROM:0012A480 rts ROM:0012A480 ; End of function sub_12A460 ROM:0012A480 ROM:0012A480 ; --------------------------------------------------------------------------- ROM:0012A482 off_12A482: dc.l loc_12A4A2 ; DATA XREF: sub_12A460+18↑r ROM:0012A486 dc.l loc_12A4CA ROM:0012A48A dc.l loc_12A4F4 ROM:0012A48E dc.l loc_12A552 ROM:0012A492 dc.l loc_12A5EE ROM:0012A496 dc.l loc_12A66A ROM:0012A49A dc.l loc_12A6DC ROM:0012A49E dc.l loc_12A7BA ROM:0012A4A2 ; --------------------------------------------------------------------------- ROM:0012A4A2 ROM:0012A4A2 loc_12A4A2: ; DATA XREF: ROM:off_12A482↑o ROM:0012A4A2 bclr #7,($132A).w ROM:0012A4A8 bclr #0,($132B).w ROM:0012A4AE bclr #5,($132B).w ROM:0012A4B4 bclr #4,($133E).w ROM:0012A4BA bclr #7,($1336).w ROM:0012A4C0 move.b #1,($1186).w ROM:0012A4C6 bra.s locret_12A4F2 ROM:0012A4C8 ; --------------------------------------------------------------------------- ROM:0012A4C8 rts ROM:0012A4CA ; --------------------------------------------------------------------------- ROM:0012A4CA ROM:0012A4CA loc_12A4CA: ; DATA XREF: ROM:0012A486↑o ROM:0012A4CA btst #0,($11B2).w ROM:0012A4D0 beq.s locret_12A4F2 ROM:0012A4D2 bset #7,($1336).w ROM:0012A4D8 move.w $520(a5),d1 ROM:0012A4DC clr.b ($8A3).w ROM:0012A4E0 move.w d1,($620).w ROM:0012A4E4 move.b #1,($8A3).w ROM:0012A4EA move.b #2,($1186).w ROM:0012A4F0 bra.s locret_12A550 ROM:0012A4F2 ; --------------------------------------------------------------------------- ROM:0012A4F2 ROM:0012A4F2 locret_12A4F2: ; CODE XREF: ROM:0012A4C6↑j ROM:0012A4F2 ; ROM:0012A4D0↑j ... ROM:0012A4F2 rts ROM:0012A4F4 ; --------------------------------------------------------------------------- ROM:0012A4F4 ROM:0012A4F4 loc_12A4F4: ; DATA XREF: ROM:0012A48A↑o ROM:0012A4F4 bsr.w sub_12AA6C ROM:0012A4F8 btst #0,($11B2).w ROM:0012A4FE bne.s loc_12A510 ROM:0012A500 bclr #7,($1336).w ROM:0012A506 move.b #1,($1186).w ROM:0012A50C bra.s locret_12A4F2 ROM:0012A50E ; --------------------------------------------------------------------------- ROM:0012A50E bra.s locret_12A550 ROM:0012A510 ; --------------------------------------------------------------------------- ROM:0012A510 ROM:0012A510 loc_12A510: ; CODE XREF: ROM:0012A4FE↑j ROM:0012A510 cmpi.w #0,($620).w ROM:0012A516 bgt.s locret_12A550 ROM:0012A518 btst #5,($1342).w ROM:0012A51E beq.s locret_12A550 ROM:0012A520 bset #7,($132A).w ROM:0012A526 bsr.w sub_12A846 ROM:0012A52A bsr.w sub_12A9E8 ROM:0012A52E bsr.w sub_12A9AC ROM:0012A532 move.w #1,($CC0).w ROM:0012A538 move.w $524(a5),($CC2).w ROM:0012A53E bclr #4,($1325).w ROM:0012A544 move.b #3,($1186).w ROM:0012A54A bra.l loc_12A5E6 ROM:0012A550 ; --------------------------------------------------------------------------- ROM:0012A550 ROM:0012A550 locret_12A550: ; CODE XREF: ROM:0012A4F0↑j ROM:0012A550 ; ROM:0012A50E↑j ... ROM:0012A550 rts ROM:0012A552 ; --------------------------------------------------------------------------- ROM:0012A552 ROM:0012A552 loc_12A552: ; DATA XREF: ROM:0012A48E↑o ROM:0012A552 bsr.w sub_12A88E ROM:0012A556 bsr.w sub_12A8B6 ROM:0012A55A bsr.w sub_12A8D2 ROM:0012A55E btst #0,($11B2).w ROM:0012A564 bne.s loc_12A568 ROM:0012A566 bra.s loc_12A570 ROM:0012A568 ; --------------------------------------------------------------------------- ROM:0012A568 ROM:0012A568 loc_12A568: ; CODE XREF: ROM:0012A564↑j ROM:0012A568 btst #3,($133A).w ROM:0012A56E beq.s loc_12A596 ROM:0012A570 ROM:0012A570 loc_12A570: ; CODE XREF: ROM:0012A566↑j ROM:0012A570 bclr #7,($1336).w ROM:0012A576 bsr.w sub_12AA4C ROM:0012A57A bclr #7,($132A).w ROM:0012A580 bsr.l sub_12B01A ROM:0012A586 bsr.w sub_12A998 ROM:0012A58A move.b #1,($1186).w ROM:0012A590 bra.l locret_12A4F2 ROM:0012A596 ; --------------------------------------------------------------------------- ROM:0012A596 ROM:0012A596 loc_12A596: ; CODE XREF: ROM:0012A56E↑j ROM:0012A596 btst #1,($133A).w ROM:0012A59C beq.s loc_12A5E6 ROM:0012A59E btst #4,($1325).w ROM:0012A5A4 beq.s loc_12A5C0 ROM:0012A5A6 bset #0,($132B).w ROM:0012A5AC move.w $526(a5),($CC2).w ROM:0012A5B2 move.b #4,($1186).w ROM:0012A5B8 bra.l loc_12A662 ROM:0012A5BE ; --------------------------------------------------------------------------- ROM:0012A5BE bra.s loc_12A5E6 ROM:0012A5C0 ; --------------------------------------------------------------------------- ROM:0012A5C0 ROM:0012A5C0 loc_12A5C0: ; CODE XREF: ROM:0012A5A4↑j ROM:0012A5C0 bsr.w sub_12A9E8 ROM:0012A5C4 bsr.w sub_12A9F0 ROM:0012A5C8 addq.w #1,($CC0).w ROM:0012A5CC bvc.s loc_12A5D4 ROM:0012A5CE move.w #$8000,($CC0).w ROM:0012A5D4 ROM:0012A5D4 loc_12A5D4: ; CODE XREF: ROM:0012A5CC↑j ROM:0012A5D4 move.w $524(a5),($CC2).w ROM:0012A5DA move.b #6,($1186).w ROM:0012A5E0 bra.l loc_12A7B2 ROM:0012A5E6 ; --------------------------------------------------------------------------- ROM:0012A5E6 ROM:0012A5E6 loc_12A5E6: ; CODE XREF: ROM:0012A54A↑j ROM:0012A5E6 ; ROM:0012A59C↑j ... ROM:0012A5E6 bsr.l sub_12ADFE ROM:0012A5EC rts ROM:0012A5EE ; --------------------------------------------------------------------------- ROM:0012A5EE ROM:0012A5EE loc_12A5EE: ; DATA XREF: ROM:0012A492↑o ROM:0012A5EE bsr.w sub_12A88E ROM:0012A5F2 bsr.w sub_12A8B6 ROM:0012A5F6 bsr.w sub_12A8D2 ROM:0012A5FA btst #0,($11B2).w ROM:0012A600 bne.s loc_12A604 ROM:0012A602 bra.s loc_12A60C ROM:0012A604 ; --------------------------------------------------------------------------- ROM:0012A604 ROM:0012A604 loc_12A604: ; CODE XREF: ROM:0012A600↑j ROM:0012A604 btst #3,($133A).w ROM:0012A60A beq.s loc_12A638 ROM:0012A60C ROM:0012A60C loc_12A60C: ; CODE XREF: ROM:0012A602↑j ROM:0012A60C bclr #7,($1336).w ROM:0012A612 bsr.w sub_12AA4C ROM:0012A616 bclr #7,($132A).w ROM:0012A61C bclr #0,($132B).w ROM:0012A622 bsr.l sub_12B01A ROM:0012A628 bsr.w sub_12A998 ROM:0012A62C move.b #1,($1186).w ROM:0012A632 bra.l locret_12A4F2 ROM:0012A638 ; --------------------------------------------------------------------------- ROM:0012A638 ROM:0012A638 loc_12A638: ; CODE XREF: ROM:0012A60A↑j ROM:0012A638 btst #1,($133A).w ROM:0012A63E beq.s loc_12A662 ROM:0012A640 bclr #0,($132B).w ROM:0012A646 bsr.w sub_12AA0E ROM:0012A64A bset #0,($DA3).w ROM:0012A650 bset #4,($133E).w ROM:0012A656 bsr.w sub_12A998 ROM:0012A65A move.b #5,($1186).w ROM:0012A660 bra.s loc_12A6D4 ROM:0012A662 ; --------------------------------------------------------------------------- ROM:0012A662 ROM:0012A662 loc_12A662: ; CODE XREF: ROM:0012A5B8↑j ROM:0012A662 ; ROM:0012A63E↑j ... ROM:0012A662 bsr.l sub_12ADFE ROM:0012A668 rts ROM:0012A66A ; --------------------------------------------------------------------------- ROM:0012A66A ROM:0012A66A loc_12A66A: ; DATA XREF: ROM:0012A496↑o ROM:0012A66A btst #5,($1341).w ROM:0012A670 beq.s loc_12A69E ROM:0012A672 bclr #7,($1336).w ROM:0012A678 bclr #7,($132A).w ROM:0012A67E bclr #4,($133E).w ROM:0012A684 bsr.l sub_12B01A ROM:0012A68A bset #0,($11B6).w ROM:0012A690 move.b #1,($1186).w ROM:0012A696 bra.l locret_12A4F2 ROM:0012A69C ; --------------------------------------------------------------------------- ROM:0012A69C bra.s loc_12A6D4 ROM:0012A69E ; --------------------------------------------------------------------------- ROM:0012A69E ROM:0012A69E loc_12A69E: ; CODE XREF: ROM:0012A670↑j ROM:0012A69E btst #0,($11B2).w ROM:0012A6A4 bne.s loc_12A6D4 ROM:0012A6A6 bclr #7,($1336).w ROM:0012A6AC bsr.w sub_12AA4C ROM:0012A6B0 bclr #7,($132A).w ROM:0012A6B6 bsr.l sub_12B01A ROM:0012A6BC bclr #4,($133E).w ROM:0012A6C2 bset #0,($11B6).w ROM:0012A6C8 move.b #1,($1186).w ROM:0012A6CE bra.l locret_12A4F2 ROM:0012A6D4 ; --------------------------------------------------------------------------- ROM:0012A6D4 ROM:0012A6D4 loc_12A6D4: ; CODE XREF: ROM:0012A660↑j ROM:0012A6D4 ; ROM:0012A69C↑j ... ROM:0012A6D4 bsr.l sub_12ADFE ROM:0012A6DA rts ROM:0012A6DC ; --------------------------------------------------------------------------- ROM:0012A6DC ROM:0012A6DC loc_12A6DC: ; DATA XREF: ROM:0012A49A↑o ROM:0012A6DC bsr.w sub_12A88E ROM:0012A6E0 bsr.w sub_12A8B6 ROM:0012A6E4 bsr.w sub_12A8D2 ROM:0012A6E8 btst #0,($11B2).w ROM:0012A6EE bne.s loc_12A6F2 ROM:0012A6F0 bra.s loc_12A6FA ROM:0012A6F2 ; --------------------------------------------------------------------------- ROM:0012A6F2 ROM:0012A6F2 loc_12A6F2: ; CODE XREF: ROM:0012A6EE↑j ROM:0012A6F2 btst #3,($133A).w ROM:0012A6F8 beq.s loc_12A720 ROM:0012A6FA ROM:0012A6FA loc_12A6FA: ; CODE XREF: ROM:0012A6F0↑j ROM:0012A6FA bclr #7,($1336).w ROM:0012A700 bsr.w sub_12AA4C ROM:0012A704 bclr #7,($132A).w ROM:0012A70A bsr.l sub_12B01A ROM:0012A710 bsr.w sub_12A998 ROM:0012A714 move.b #1,($1186).w ROM:0012A71A bra.l locret_12A4F2 ROM:0012A720 ; --------------------------------------------------------------------------- ROM:0012A720 ROM:0012A720 loc_12A720: ; CODE XREF: ROM:0012A6F8↑j ROM:0012A720 btst #1,($1347).w ROM:0012A726 beq.s loc_12A748 ROM:0012A728 btst #4,($1325).w ROM:0012A72E beq.s loc_12A748 ROM:0012A730 bset #0,($132B).w ROM:0012A736 move.w $526(a5),($CC2).w ROM:0012A73C move.b #4,($1186).w ROM:0012A742 bra.l loc_12A662 ROM:0012A748 ; --------------------------------------------------------------------------- ROM:0012A748 ROM:0012A748 loc_12A748: ; CODE XREF: ROM:0012A726↑j ROM:0012A748 ; ROM:0012A72E↑j ROM:0012A748 btst #1,($133A).w ROM:0012A74E beq.s loc_12A7B2 ROM:0012A750 btst #4,($1325).w ROM:0012A756 bne.s loc_12A7B2 ROM:0012A758 move.w $528(a5),d0 ROM:0012A75C cmp.w ($CC0).w,d0 ROM:0012A760 bgt.s loc_12A78C ROM:0012A762 bset #5,($132B).w ROM:0012A768 bsr.w sub_12A998 ROM:0012A76C move.w $53A(a5),d1 ROM:0012A770 clr.b ($8A3).w ROM:0012A774 move.w d1,($620).w ROM:0012A778 move.b #1,($8A3).w ROM:0012A77E move.b #7,($1186).w ROM:0012A784 bra.l loc_12A83E ROM:0012A78A ; --------------------------------------------------------------------------- ROM:0012A78A bra.s loc_12A7B2 ROM:0012A78C ; --------------------------------------------------------------------------- ROM:0012A78C ROM:0012A78C loc_12A78C: ; CODE XREF: ROM:0012A760↑j ROM:0012A78C bsr.w sub_12A9E8 ROM:0012A790 bsr.w sub_12A9F0 ROM:0012A794 addq.w #1,($CC0).w ROM:0012A798 bvc.s loc_12A7A0 ROM:0012A79A move.w #$8000,($CC0).w ROM:0012A7A0 ROM:0012A7A0 loc_12A7A0: ; CODE XREF: ROM:0012A798↑j ROM:0012A7A0 move.w $524(a5),($CC2).w ROM:0012A7A6 move.b #6,($1186).w ROM:0012A7AC bra.l *+6 ROM:0012A7B2 ; --------------------------------------------------------------------------- ROM:0012A7B2 ROM:0012A7B2 loc_12A7B2: ; CODE XREF: ROM:0012A5E0↑j ROM:0012A7B2 ; ROM:0012A74E↑j ... ROM:0012A7B2 bsr.l sub_12ADFE ROM:0012A7B8 rts ROM:0012A7BA ; --------------------------------------------------------------------------- ROM:0012A7BA ROM:0012A7BA loc_12A7BA: ; DATA XREF: ROM:0012A49E↑o ROM:0012A7BA btst #0,($11B2).w ROM:0012A7C0 bne.s loc_12A7EA ROM:0012A7C2 bclr #7,($1336).w ROM:0012A7C8 bclr #7,($132A).w ROM:0012A7CE bclr #5,($132B).w ROM:0012A7D4 bsr.l sub_12B01A ROM:0012A7DA bsr.w sub_12AA4C ROM:0012A7DE move.b #1,($1186).w ROM:0012A7E4 bra.l locret_12A4F2 ROM:0012A7EA ; --------------------------------------------------------------------------- ROM:0012A7EA ROM:0012A7EA loc_12A7EA: ; CODE XREF: ROM:0012A7C0↑j ROM:0012A7EA btst #1,($131E).w ROM:0012A7F0 beq.s loc_12A814 ROM:0012A7F2 bsr.w sub_12AA64 ROM:0012A7F6 bset #1,($DA3).w ROM:0012A7FC bset #4,($133E).w ROM:0012A802 bclr #5,($132B).w ROM:0012A808 move.b #5,($1186).w ROM:0012A80E bra.l loc_12A6D4 ROM:0012A814 ; --------------------------------------------------------------------------- ROM:0012A814 ROM:0012A814 loc_12A814: ; CODE XREF: ROM:0012A7F0↑j ROM:0012A814 cmpi.w #0,($620).w ROM:0012A81A bgt.s loc_12A83E ROM:0012A81C bsr.w sub_12AA5C ROM:0012A820 bset #1,($DA3).w ROM:0012A826 bset #4,($133E).w ROM:0012A82C bclr #5,($132B).w ROM:0012A832 move.b #5,($1186).w ROM:0012A838 bra.l loc_12A6D4 ROM:0012A83E ; --------------------------------------------------------------------------- ROM:0012A83E ROM:0012A83E loc_12A83E: ; CODE XREF: ROM:0012A784↑j ROM:0012A83E ; ROM:0012A81A↑j ROM:0012A83E bsr.l sub_12ADFE ROM:0012A844 rts ROM:0012A846 ROM:0012A846 ; =============== S U B R O U T I N E ======================================= ROM:0012A846 ROM:0012A846 ROM:0012A846 sub_12A846: ; CODE XREF: ROM:0012A526↑p ROM:0012A846 move.w ($CD8).w,($CBE).w ROM:0012A84C move.w ($CBA).w,($CBC).w ROM:0012A852 rts ROM:0012A852 ; End of function sub_12A846 ROM:0012A852 ROM:0012A854 ROM:0012A854 ; =============== S U B R O U T I N E ======================================= ROM:0012A854 ROM:0012A854 ROM:0012A854 sub_12A854: ; CODE XREF: sub_12A43C+6↑p ROM:0012A854 move.l ($9B8).w,d0 ROM:0012A858 divs.w #$2710,d0 ROM:0012A85C bvc.w loc_12A864 ROM:0012A860 move.w #$7FFF,d0 ROM:0012A864 ROM:0012A864 loc_12A864: ; CODE XREF: sub_12A854+8↑j ROM:0012A864 move.w d0,($CBA).w ROM:0012A868 move.w #$2710,d6 ROM:0012A86C move.w ($CB6).w,d2 ROM:0012A870 move.w ($CB8).w,d5 ROM:0012A874 move.w $522(a5),d3 ROM:0012A878 move.w ($CBA).w,d1 ROM:0012A87C bsr.l sub_12ADD8 ROM:0012A882 move.w d4,($CB8).w ROM:0012A886 swap d4 ROM:0012A888 move.w d4,($CB6).w ROM:0012A88C rts ROM:0012A88C ; End of function sub_12A854 ROM:0012A88C ROM:0012A88E ROM:0012A88E ; =============== S U B R O U T I N E ======================================= ROM:0012A88E ROM:0012A88E ROM:0012A88E sub_12A88E: ; CODE XREF: ROM:loc_12A552↑p ROM:0012A88E ; ROM:loc_12A5EE↑p ... ROM:0012A88E move.w ($CBA).w,d0 ROM:0012A892 sub.w ($CBC).w,d0 ROM:0012A896 cmpi.w #0,d0 ROM:0012A89A bge.s loc_12A89E ROM:0012A89C neg.w d0 ROM:0012A89E ROM:0012A89E loc_12A89E: ; CODE XREF: sub_12A88E+C↑j ROM:0012A89E move.w $538(a5),d1 ROM:0012A8A2 cmp.w d0,d1 ROM:0012A8A4 bge.s loc_12A8AE ROM:0012A8A6 bset #3,($133A).w ROM:0012A8AC bra.s locret_12A8B4 ROM:0012A8AE ; --------------------------------------------------------------------------- ROM:0012A8AE ROM:0012A8AE loc_12A8AE: ; CODE XREF: sub_12A88E+16↑j ROM:0012A8AE bclr #3,($133A).w ROM:0012A8B4 ROM:0012A8B4 locret_12A8B4: ; CODE XREF: sub_12A88E+1E↑j ROM:0012A8B4 rts ROM:0012A8B4 ; End of function sub_12A88E ROM:0012A8B4 ROM:0012A8B6 ROM:0012A8B6 ; =============== S U B R O U T I N E ======================================= ROM:0012A8B6 ROM:0012A8B6 ROM:0012A8B6 sub_12A8B6: ; CODE XREF: ROM:0012A556↑p ROM:0012A8B6 ; ROM:0012A5F2↑p ... ROM:0012A8B6 move.w $52C(a5),d0 ROM:0012A8BA move.w $52E(a5),d1 ROM:0012A8BE cmp.w ($CD4).w,d0 ROM:0012A8C2 bgt.s locret_12A8D0 ROM:0012A8C4 cmp.w ($CD4).w,d1 ROM:0012A8C8 ble.s locret_12A8D0 ROM:0012A8CA bset #4,($1325).w ROM:0012A8D0 ROM:0012A8D0 locret_12A8D0: ; CODE XREF: sub_12A8B6+C↑j ROM:0012A8D0 ; sub_12A8B6+12↑j ROM:0012A8D0 rts ROM:0012A8D0 ; End of function sub_12A8B6 ROM:0012A8D0 ROM:0012A8D2 ROM:0012A8D2 ; =============== S U B R O U T I N E ======================================= ROM:0012A8D2 ROM:0012A8D2 ROM:0012A8D2 sub_12A8D2: ; CODE XREF: ROM:0012A55A↑p ROM:0012A8D2 ; ROM:0012A5F6↑p ... ROM:0012A8D2 bclr #1,($1347).w ROM:0012A8D8 bclr #1,($133A).w ROM:0012A8DE clr.w d1 ROM:0012A8E0 move.b ($1187).w,d1 ROM:0012A8E4 cmpi.w #3,d1 ROM:0012A8E8 bcc.s locret_12A8F2 ROM:0012A8EA movea.l off_12A8F4(pc,d1.w*4),a0 ROM:0012A8EE nop ROM:0012A8F0 jmp (a0) ROM:0012A8F2 ; --------------------------------------------------------------------------- ROM:0012A8F2 ROM:0012A8F2 locret_12A8F2: ; CODE XREF: sub_12A8D2+16↑j ROM:0012A8F2 rts ROM:0012A8F2 ; End of function sub_12A8D2 ROM:0012A8F2 ROM:0012A8F2 ; --------------------------------------------------------------------------- ROM:0012A8F4 off_12A8F4: dc.l loc_12A900 ; DATA XREF: sub_12A8D2+18↑r ROM:0012A8F8 dc.l loc_12A91E ROM:0012A8FC dc.l loc_12A988 ROM:0012A900 ; --------------------------------------------------------------------------- ROM:0012A900 ROM:0012A900 loc_12A900: ; DATA XREF: ROM:off_12A8F4↑o ROM:0012A900 bsr.w sub_12A9D4 ROM:0012A904 move.w ($CC4).w,d2 ROM:0012A908 clr.b ($8A4).w ROM:0012A90C move.w d2,($622).w ROM:0012A910 move.b #1,($8A4).w ROM:0012A916 move.b #1,($1187).w ROM:0012A91C rts ROM:0012A91E ; --------------------------------------------------------------------------- ROM:0012A91E ROM:0012A91E loc_12A91E: ; DATA XREF: ROM:0012A8F8↑o ROM:0012A91E cmpi.w #0,($622).w ROM:0012A924 bgt.s locret_12A986 ROM:0012A926 cmpi.w #1,($CC2).w ROM:0012A92C ble.s loc_12A956 ROM:0012A92E subq.w #1,($CC2).w ROM:0012A932 bvc.s loc_12A93A ROM:0012A934 move.w #$8000,($CC2).w ROM:0012A93A ROM:0012A93A loc_12A93A: ; CODE XREF: ROM:0012A932↑j ROM:0012A93A bset #1,($1347).w ROM:0012A940 move.w ($CC4).w,d2 ROM:0012A944 clr.b ($8A4).w ROM:0012A948 move.w d2,($622).w ROM:0012A94C move.b #1,($8A4).w ROM:0012A952 bra.w locret_12A986 ROM:0012A956 ; --------------------------------------------------------------------------- ROM:0012A956 ROM:0012A956 loc_12A956: ; CODE XREF: ROM:0012A92C↑j ROM:0012A956 subq.w #1,($CC2).w ROM:0012A95A bvc.s loc_12A962 ROM:0012A95C move.w #$8000,($CC2).w ROM:0012A962 ROM:0012A962 loc_12A962: ; CODE XREF: ROM:0012A95A↑j ROM:0012A962 bset #1,($1347).w ROM:0012A968 bset #1,($133A).w ROM:0012A96E move.w ($CC4).w,d2 ROM:0012A972 clr.b ($8A4).w ROM:0012A976 move.w d2,($622).w ROM:0012A97A move.b #1,($8A4).w ROM:0012A980 move.b #2,($1187).w ROM:0012A986 ROM:0012A986 locret_12A986: ; CODE XREF: ROM:0012A924↑j ROM:0012A986 ; ROM:0012A952↑j ROM:0012A986 rts ROM:0012A988 ; --------------------------------------------------------------------------- ROM:0012A988 ROM:0012A988 loc_12A988: ; DATA XREF: ROM:0012A8FC↑o ROM:0012A988 cmpi.w #0,($CC2).w ROM:0012A98E ble.s locret_12A996 ROM:0012A990 move.b #1,($1187).w ROM:0012A996 ROM:0012A996 locret_12A996: ; CODE XREF: ROM:0012A98E↑j ROM:0012A996 rts ROM:0012A998 ROM:0012A998 ; =============== S U B R O U T I N E ======================================= ROM:0012A998 ROM:0012A998 ROM:0012A998 sub_12A998: ; CODE XREF: ROM:0012A586↑p ROM:0012A998 ; ROM:0012A628↑p ... ROM:0012A998 move.b #0,($1187).w ROM:0012A99E bclr #1,($1347).w ROM:0012A9A4 bclr #1,($133A).w ROM:0012A9AA rts ROM:0012A9AA ; End of function sub_12A998 ROM:0012A9AA ROM:0012A9AC ROM:0012A9AC ; =============== S U B R O U T I N E ======================================= ROM:0012A9AC ROM:0012A9AC ROM:0012A9AC sub_12A9AC: ; CODE XREF: ROM:0012A52E↑p ROM:0012A9AC move.w $52C(a5),d0 ROM:0012A9B0 move.w ($CBE).w,d1 ROM:0012A9B4 cmp.w ($CC6).w,d0 ROM:0012A9B8 ble.s loc_12A9C0 ROM:0012A9BA add.w $534(a5),d1 ROM:0012A9BE bra.s loc_12A9CE ROM:0012A9C0 ; --------------------------------------------------------------------------- ROM:0012A9C0 ROM:0012A9C0 loc_12A9C0: ; CODE XREF: sub_12A9AC+C↑j ROM:0012A9C0 move.w $52E(a5),d0 ROM:0012A9C4 cmp.w ($CC6).w,d0 ROM:0012A9C8 bge.s loc_12A9CE ROM:0012A9CA sub.w $536(a5),d1 ROM:0012A9CE ROM:0012A9CE loc_12A9CE: ; CODE XREF: sub_12A9AC+12↑j ROM:0012A9CE ; sub_12A9AC+1C↑j ROM:0012A9CE move.w d1,($CC8).w ROM:0012A9D2 rts ROM:0012A9D2 ; End of function sub_12A9AC ROM:0012A9D2 ROM:0012A9D4 ROM:0012A9D4 ; =============== S U B R O U T I N E ======================================= ROM:0012A9D4 ROM:0012A9D4 ROM:0012A9D4 sub_12A9D4: ; CODE XREF: ROM:loc_12A900↑p ROM:0012A9D4 move.w #$3AF2,d1 ROM:0012A9D8 move.w ($CB6).w,d2 ROM:0012A9DC bsr.l sub_1175A4 ROM:0012A9E2 move.w d1,($CC4).w ROM:0012A9E6 rts ROM:0012A9E6 ; End of function sub_12A9D4 ROM:0012A9E6 ROM:0012A9E8 ROM:0012A9E8 ; =============== S U B R O U T I N E ======================================= ROM:0012A9E8 ROM:0012A9E8 ROM:0012A9E8 sub_12A9E8: ; CODE XREF: ROM:0012A52A↑p ROM:0012A9E8 ; ROM:loc_12A5C0↑p ... ROM:0012A9E8 move.w ($CD4).w,($CC6).w ROM:0012A9EE rts ROM:0012A9EE ; End of function sub_12A9E8 ROM:0012A9EE ROM:0012A9F0 ROM:0012A9F0 ; =============== S U B R O U T I N E ======================================= ROM:0012A9F0 ROM:0012A9F0 ROM:0012A9F0 sub_12A9F0: ; CODE XREF: ROM:0012A5C4↑p ROM:0012A9F0 ; ROM:0012A790↑p ROM:0012A9F0 move.w $52A(a5),d0 ROM:0012A9F4 cmp.w ($CC6).w,d0 ROM:0012A9F8 ble.s loc_12AA04 ROM:0012A9FA move.w $530(a5),d1 ROM:0012A9FE add.w d1,($CC8).w ROM:0012AA02 bra.s locret_12AA0C ROM:0012AA04 ; --------------------------------------------------------------------------- ROM:0012AA04 ROM:0012AA04 loc_12AA04: ; CODE XREF: sub_12A9F0+8↑j ROM:0012AA04 move.w $532(a5),d1 ROM:0012AA08 sub.w d1,($CC8).w ROM:0012AA0C ROM:0012AA0C locret_12AA0C: ; CODE XREF: sub_12A9F0+12↑j ROM:0012AA0C rts ROM:0012AA0C ; End of function sub_12A9F0 ROM:0012AA0C ROM:0012AA0E ROM:0012AA0E ; =============== S U B R O U T I N E ======================================= ROM:0012AA0E ROM:0012AA0E ROM:0012AA0E sub_12AA0E: ; CODE XREF: ROM:0012A646↑p ROM:0012AA0E move.w #$3AF4,d1 ROM:0012AA12 move.w ($CB6).w,d2 ROM:0012AA16 bsr.l sub_1175A4 ROM:0012AA1C move.w d1,($CCA).w ROM:0012AA20 muls.w #$3E8,d1 ROM:0012AA24 cmp.l ($988).w,d1 ROM:0012AA28 bgt.s loc_12AA32 ROM:0012AA2A bset #0,($D8B).w ROM:0012AA30 bra.s loc_12AA38 ROM:0012AA32 ; --------------------------------------------------------------------------- ROM:0012AA32 ROM:0012AA32 loc_12AA32: ; CODE XREF: sub_12AA0E+1A↑j ROM:0012AA32 bclr #0,($D8B).w ROM:0012AA38 ROM:0012AA38 loc_12AA38: ; CODE XREF: sub_12AA0E+22↑j ROM:0012AA38 bclr #1,($D8B).w ROM:0012AA3E bset #1,($DA3).w ROM:0012AA44 move.l ($988).w,($98C).w ROM:0012AA4A rts ROM:0012AA4A ; End of function sub_12AA0E ROM:0012AA4A ROM:0012AA4C ROM:0012AA4C ; =============== S U B R O U T I N E ======================================= ROM:0012AA4C ROM:0012AA4C ROM:0012AA4C sub_12AA4C: ; CODE XREF: ROM:0012A576↑p ROM:0012AA4C ; ROM:0012A612↑p ... ROM:0012AA4C btst #0,($1113).w ROM:0012AA52 beq.s locret_12AA5A ROM:0012AA54 move.w ($CBE).w,($EE4).w ROM:0012AA5A ROM:0012AA5A locret_12AA5A: ; CODE XREF: sub_12AA4C+6↑j ROM:0012AA5A rts ROM:0012AA5A ; End of function sub_12AA4C ROM:0012AA5A ROM:0012AA5C ROM:0012AA5C ; =============== S U B R O U T I N E ======================================= ROM:0012AA5C ROM:0012AA5C ROM:0012AA5C sub_12AA5C: ; CODE XREF: ROM:0012A81C↑p ROM:0012AA5C bset #1,($D8B).w ROM:0012AA62 rts ROM:0012AA62 ; End of function sub_12AA5C ROM:0012AA62 ROM:0012AA64 ROM:0012AA64 ; =============== S U B R O U T I N E ======================================= ROM:0012AA64 ROM:0012AA64 ROM:0012AA64 sub_12AA64: ; CODE XREF: ROM:0012A7F2↑p ROM:0012AA64 bclr #1,($D8B).w ROM:0012AA6A rts ROM:0012AA6A ; End of function sub_12AA64 ROM:0012AA6A ROM:0012AA6C ROM:0012AA6C ; =============== S U B R O U T I N E ======================================= ROM:0012AA6C ROM:0012AA6C ROM:0012AA6C sub_12AA6C: ; CODE XREF: ROM:loc_12A4F4↑p ROM:0012AA6C btst #0,($1121).w ROM:0012AA72 beq.s locret_12AAA2 ROM:0012AA74 move.w $52A(a5),d0 ROM:0012AA78 btst #0,($1120).w ROM:0012AA7E beq.s loc_12AA8E ROM:0012AA80 cmp.w ($CD4).w,d0 ROM:0012AA84 blt.s loc_12AA8E ROM:0012AA86 bset #5,($1342).w ROM:0012AA8C bra.s locret_12AAA2 ROM:0012AA8E ; --------------------------------------------------------------------------- ROM:0012AA8E ROM:0012AA8E loc_12AA8E: ; CODE XREF: sub_12AA6C+12↑j ROM:0012AA8E ; sub_12AA6C+18↑j ROM:0012AA8E btst #0,($1120).w ROM:0012AA94 bne.s locret_12AAA2 ROM:0012AA96 cmp.w ($CD4).w,d0 ROM:0012AA9A bge.s locret_12AAA2 ROM:0012AA9C bset #5,($1342).w ROM:0012AAA2 ROM:0012AAA2 locret_12AAA2: ; CODE XREF: sub_12AA6C+6↑j ROM:0012AAA2 ; sub_12AA6C+20↑j ... ROM:0012AAA2 rts ROM:0012AAA2 ; End of function sub_12AA6C ROM:0012AAA2 ROM:0012AAA4 ROM:0012AAA4 ; =============== S U B R O U T I N E ======================================= ROM:0012AAA4 ROM:0012AAA4 ROM:0012AAA4 sub_12AAA4: ; CODE XREF: ROM:0011776E↑p ROM:0012AAA4 bsr.l sub_12ABF2 ROM:0012AAAA clr.w d1 ROM:0012AAAC move.b ($1188).w,d1 ROM:0012AAB0 cmpi.w #4,d1 ROM:0012AAB4 bcc.s locret_12AABE ROM:0012AAB6 movea.l off_12AAC0(pc,d1.w*4),a0 ROM:0012AABA nop ROM:0012AABC jmp (a0) ROM:0012AABE ; --------------------------------------------------------------------------- ROM:0012AABE ROM:0012AABE locret_12AABE: ; CODE XREF: sub_12AAA4+10↑j ROM:0012AABE rts ROM:0012AABE ; End of function sub_12AAA4 ROM:0012AABE ROM:0012AABE ; --------------------------------------------------------------------------- ROM:0012AAC0 off_12AAC0: dc.l loc_12AAD0 ; DATA XREF: sub_12AAA4+12↑r ROM:0012AAC4 dc.l loc_12AAD8 ROM:0012AAC8 dc.l loc_12AAFE ROM:0012AACC dc.l loc_12AB3E ROM:0012AAD0 ; --------------------------------------------------------------------------- ROM:0012AAD0 ROM:0012AAD0 loc_12AAD0: ; DATA XREF: ROM:off_12AAC0↑o ROM:0012AAD0 move.b #1,($1188).w ROM:0012AAD6 rts ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 ROM:0012AAD8 loc_12AAD8: ; DATA XREF: ROM:0012AAC4↑o ROM:0012AAD8 btst #7,($1336).w ROM:0012AADE beq.s locret_12AAFC ROM:0012AAE0 bsr.w sub_12AB7A ROM:0012AAE4 move.w $53C(a5),d1 ROM:0012AAE8 clr.b ($8A5).w ROM:0012AAEC move.w d1,($624).w ROM:0012AAF0 move.b #1,($8A5).w ROM:0012AAF6 move.b #2,($1188).w ROM:0012AAFC ROM:0012AAFC locret_12AAFC: ; CODE XREF: ROM:0012AADE↑j ROM:0012AAFC rts ROM:0012AAFE ; --------------------------------------------------------------------------- ROM:0012AAFE ROM:0012AAFE loc_12AAFE: ; DATA XREF: ROM:0012AAC8↑o ROM:0012AAFE btst #7,($1336).w ROM:0012AB04 bne.s loc_12AB0E ROM:0012AB06 move.b #1,($1188).w ROM:0012AB0C bra.s locret_12AB3C ROM:0012AB0E ; --------------------------------------------------------------------------- ROM:0012AB0E ROM:0012AB0E loc_12AB0E: ; CODE XREF: ROM:0012AB04↑j ROM:0012AB0E btst #0,($132B).w ROM:0012AB14 beq.s loc_12AB1E ROM:0012AB16 move.b #3,($1188).w ROM:0012AB1C bra.s locret_12AB3C ROM:0012AB1E ; --------------------------------------------------------------------------- ROM:0012AB1E ROM:0012AB1E loc_12AB1E: ; CODE XREF: ROM:0012AB14↑j ROM:0012AB1E cmpi.w #0,($624).w ROM:0012AB24 bgt.s locret_12AB3C ROM:0012AB26 bsr.w sub_12AB8E ROM:0012AB2A move.w $53C(a5),d1 ROM:0012AB2E clr.b ($8A5).w ROM:0012AB32 move.w d1,($624).w ROM:0012AB36 move.b #1,($8A5).w ROM:0012AB3C ROM:0012AB3C locret_12AB3C: ; CODE XREF: ROM:0012AB0C↑j ROM:0012AB3C ; ROM:0012AB1C↑j ... ROM:0012AB3C rts ROM:0012AB3E ; --------------------------------------------------------------------------- ROM:0012AB3E ROM:0012AB3E loc_12AB3E: ; DATA XREF: ROM:0012AACC↑o ROM:0012AB3E btst #7,($1336).w ROM:0012AB44 bne.s loc_12AB4E ROM:0012AB46 move.b #1,($1188).w ROM:0012AB4C bra.s locret_12AB78 ROM:0012AB4E ; --------------------------------------------------------------------------- ROM:0012AB4E ROM:0012AB4E loc_12AB4E: ; CODE XREF: ROM:0012AB44↑j ROM:0012AB4E btst #0,($132B).w ROM:0012AB54 beq.s locret_12AB78 ROM:0012AB56 cmpi.w #0,($624).w ROM:0012AB5C bgt.s locret_12AB78 ROM:0012AB5E bsr.w sub_12AB8E ROM:0012AB62 bsr.w sub_12ABC6 ROM:0012AB66 move.w $53C(a5),d1 ROM:0012AB6A clr.b ($8A5).w ROM:0012AB6E move.w d1,($624).w ROM:0012AB72 move.b #1,($8A5).w ROM:0012AB78 ROM:0012AB78 locret_12AB78: ; CODE XREF: ROM:0012AB4C↑j ROM:0012AB78 ; ROM:0012AB54↑j ... ROM:0012AB78 rts ROM:0012AB7A ROM:0012AB7A ; =============== S U B R O U T I N E ======================================= ROM:0012AB7A ROM:0012AB7A ROM:0012AB7A sub_12AB7A: ; CODE XREF: ROM:0012AAE0↑p ROM:0012AB7A move.w ($C74).w,($CCC).w ROM:0012AB80 clr.w ($CCE).w ROM:0012AB84 clr.l ($988).w ROM:0012AB88 clr.w ($CD0).w ROM:0012AB8C rts ROM:0012AB8C ; End of function sub_12AB7A ROM:0012AB8C ROM:0012AB8E ROM:0012AB8E ; =============== S U B R O U T I N E ======================================= ROM:0012AB8E ROM:0012AB8E ROM:0012AB8E sub_12AB8E: ; CODE XREF: ROM:0012AB26↑p ROM:0012AB8E ; ROM:0012AB5E↑p ROM:0012AB8E move.w #$3AF6,d1 ROM:0012AB92 move.w ($CB6).w,d2 ROM:0012AB96 bsr.l sub_1175A4 ROM:0012AB9C move.w d1,($CD2).w ROM:0012ABA0 move.w #$2710,d6 ROM:0012ABA4 move.w ($CCC).w,d2 ROM:0012ABA8 move.w ($CCE).w,d5 ROM:0012ABAC move.w ($CD2).w,d3 ROM:0012ABB0 move.w ($C74).w,d1 ROM:0012ABB4 bsr.l sub_12ADD8 ROM:0012ABBA move.w d4,($CCE).w ROM:0012ABBE swap d4 ROM:0012ABC0 move.w d4,($CCC).w ROM:0012ABC4 rts ROM:0012ABC4 ; End of function sub_12AB8E ROM:0012ABC4 ROM:0012ABC6 ROM:0012ABC6 ; =============== S U B R O U T I N E ======================================= ROM:0012ABC6 ROM:0012ABC6 ROM:0012ABC6 sub_12ABC6: ; CODE XREF: ROM:0012AB62↑p ROM:0012ABC6 move.w ($C74).w,d0 ROM:0012ABCA sub.w ($CCC).w,d0 ROM:0012ABCE cmpi.w #0,d0 ROM:0012ABD2 bge.s loc_12ABD6 ROM:0012ABD4 neg.w d0 ROM:0012ABD6 ROM:0012ABD6 loc_12ABD6: ; CODE XREF: sub_12ABC6+C↑j ROM:0012ABD6 ext.l d0 ROM:0012ABD8 add.l d0,($988).w ROM:0012ABDC move.l ($988).w,d0 ROM:0012ABE0 divs.w #$3E8,d0 ROM:0012ABE4 bvc.w loc_12ABEC ROM:0012ABE8 move.w #$7FFF,d0 ROM:0012ABEC ROM:0012ABEC loc_12ABEC: ; CODE XREF: sub_12ABC6+1E↑j ROM:0012ABEC move.w d0,($CD0).w ROM:0012ABF0 rts ROM:0012ABF0 ; End of function sub_12ABC6 ROM:0012ABF0 ROM:0012ABF2 ROM:0012ABF2 ; =============== S U B R O U T I N E ======================================= ROM:0012ABF2 ROM:0012ABF2 ROM:0012ABF2 sub_12ABF2: ; CODE XREF: sub_12AAA4↑p ROM:0012ABF2 clr.w d1 ROM:0012ABF4 move.b ($1189).w,d1 ROM:0012ABF8 cmpi.w #3,d1 ROM:0012ABFC bcc.s locret_12AC06 ROM:0012ABFE movea.l off_12AC08(pc,d1.w*4),a0 ROM:0012AC02 nop ROM:0012AC04 jmp (a0) ROM:0012AC06 ; --------------------------------------------------------------------------- ROM:0012AC06 ROM:0012AC06 locret_12AC06: ; CODE XREF: sub_12ABF2+A↑j ROM:0012AC06 rts ROM:0012AC06 ; End of function sub_12ABF2 ROM:0012AC06 ROM:0012AC06 ; --------------------------------------------------------------------------- ROM:0012AC08 off_12AC08: dc.l loc_12AC14 ; DATA XREF: sub_12ABF2+C↑r ROM:0012AC0C dc.l loc_12AC34 ROM:0012AC10 dc.l loc_12AC86 ROM:0012AC14 ; --------------------------------------------------------------------------- ROM:0012AC14 ROM:0012AC14 loc_12AC14: ; DATA XREF: ROM:off_12AC08↑o ROM:0012AC14 bsr.w sub_12ACD8 ROM:0012AC18 move.w $540(a5),d0 ROM:0012AC1C clr.b ($8A6).w ROM:0012AC20 move.w d0,($626).w ROM:0012AC24 move.b #1,($8A6).w ROM:0012AC2A move.b #1,($1189).w ROM:0012AC30 bra.s locret_12AC84 ROM:0012AC32 ; --------------------------------------------------------------------------- ROM:0012AC32 rts ROM:0012AC34 ; --------------------------------------------------------------------------- ROM:0012AC34 ROM:0012AC34 loc_12AC34: ; DATA XREF: ROM:0012AC0C↑o ROM:0012AC34 btst #4,($1342).w ROM:0012AC3A beq.s loc_12AC54 ROM:0012AC3C bsr.w sub_12ACD8 ROM:0012AC40 move.w $540(a5),d0 ROM:0012AC44 clr.b ($8A6).w ROM:0012AC48 move.w d0,($626).w ROM:0012AC4C move.b #1,($8A6).w ROM:0012AC52 bra.s locret_12AC84 ROM:0012AC54 ; --------------------------------------------------------------------------- ROM:0012AC54 ROM:0012AC54 loc_12AC54: ; CODE XREF: ROM:0012AC3A↑j ROM:0012AC54 move.w $53E(a5),d1 ROM:0012AC58 cmp.w ($572).w,d1 ROM:0012AC5C bgt.s loc_12AC66 ROM:0012AC5E move.b #2,($1189).w ROM:0012AC64 bra.s locret_12ACAE ROM:0012AC66 ; --------------------------------------------------------------------------- ROM:0012AC66 ROM:0012AC66 loc_12AC66: ; CODE XREF: ROM:0012AC5C↑j ROM:0012AC66 cmpi.w #0,($626).w ROM:0012AC6C bgt.s locret_12AC84 ROM:0012AC6E bsr.w sub_12ACB2 ROM:0012AC72 move.w $540(a5),d0 ROM:0012AC76 clr.b ($8A6).w ROM:0012AC7A move.w d0,($626).w ROM:0012AC7E move.b #1,($8A6).w ROM:0012AC84 ROM:0012AC84 locret_12AC84: ; CODE XREF: ROM:0012AC30↑j ROM:0012AC84 ; ROM:0012AC52↑j ... ROM:0012AC84 rts ROM:0012AC86 ; --------------------------------------------------------------------------- ROM:0012AC86 ROM:0012AC86 loc_12AC86: ; DATA XREF: ROM:0012AC10↑o ROM:0012AC86 move.w $53E(a5),d1 ROM:0012AC8A cmp.w ($572).w,d1 ROM:0012AC8E ble.s locret_12ACAE ROM:0012AC90 bsr.w sub_12ACD8 ROM:0012AC94 move.w $540(a5),d0 ROM:0012AC98 clr.b ($8A6).w ROM:0012AC9C move.w d0,($626).w ROM:0012ACA0 move.b #1,($8A6).w ROM:0012ACA6 move.b #1,($1189).w ROM:0012ACAC bra.s locret_12AC84 ROM:0012ACAE ; --------------------------------------------------------------------------- ROM:0012ACAE ROM:0012ACAE locret_12ACAE: ; CODE XREF: ROM:0012AC64↑j ROM:0012ACAE ; ROM:0012AC8E↑j ROM:0012ACAE rts ROM:0012ACB0 ; --------------------------------------------------------------------------- ROM:0012ACB0 rts ROM:0012ACB2 ROM:0012ACB2 ; =============== S U B R O U T I N E ======================================= ROM:0012ACB2 ROM:0012ACB2 ROM:0012ACB2 sub_12ACB2: ; CODE XREF: ROM:0012AC6E↑p ROM:0012ACB2 move.w #$2710,d6 ROM:0012ACB6 move.w ($CD4).w,d2 ROM:0012ACBA move.w ($CD6).w,d5 ROM:0012ACBE move.w $542(a5),d3 ROM:0012ACC2 move.w ($C74).w,d1 ROM:0012ACC6 bsr.l sub_12ADD8 ROM:0012ACCC move.w d4,($CD6).w ROM:0012ACD0 swap d4 ROM:0012ACD2 move.w d4,($CD4).w ROM:0012ACD6 rts ROM:0012ACD6 ; End of function sub_12ACB2 ROM:0012ACD6 ROM:0012ACD8 ROM:0012ACD8 ; =============== S U B R O U T I N E ======================================= ROM:0012ACD8 ROM:0012ACD8 ROM:0012ACD8 sub_12ACD8: ; CODE XREF: ROM:loc_12AC14↑p ROM:0012ACD8 ; ROM:0012AC3C↑p ... ROM:0012ACD8 move.w ($C74).w,($CD4).w ROM:0012ACDE clr.w ($CD6).w ROM:0012ACE2 rts ROM:0012ACE2 ; End of function sub_12ACD8 ROM:0012ACE2 ROM:0012ACE4 ROM:0012ACE4 ; =============== S U B R O U T I N E ======================================= ROM:0012ACE4 ROM:0012ACE4 ROM:0012ACE4 sub_12ACE4: ; CODE XREF: sub_12A44E↑p ROM:0012ACE4 clr.w d1 ROM:0012ACE6 move.b ($118A).w,d1 ROM:0012ACEA cmpi.w #5,d1 ROM:0012ACEE bcc.s locret_12ACF8 ROM:0012ACF0 movea.l off_12ACFA(pc,d1.w*4),a0 ROM:0012ACF4 nop ROM:0012ACF6 jmp (a0) ROM:0012ACF8 ; --------------------------------------------------------------------------- ROM:0012ACF8 ROM:0012ACF8 locret_12ACF8: ; CODE XREF: sub_12ACE4+A↑j ROM:0012ACF8 rts ROM:0012ACF8 ; End of function sub_12ACE4 ROM:0012ACF8 ROM:0012ACF8 ; --------------------------------------------------------------------------- ROM:0012ACFA off_12ACFA: dc.l loc_12AD0E ; DATA XREF: sub_12ACE4+C↑r ROM:0012ACFE dc.l loc_12AD16 ROM:0012AD02 dc.l loc_12AD26 ROM:0012AD06 dc.l loc_12AD4A ROM:0012AD0A dc.l loc_12AD78 ROM:0012AD0E ; --------------------------------------------------------------------------- ROM:0012AD0E ROM:0012AD0E loc_12AD0E: ; DATA XREF: ROM:off_12ACFA↑o ROM:0012AD0E move.b #1,($118A).w ROM:0012AD14 rts ROM:0012AD16 ; --------------------------------------------------------------------------- ROM:0012AD16 ROM:0012AD16 loc_12AD16: ; DATA XREF: ROM:0012ACFE↑o ROM:0012AD16 btst #0,($1121).w ROM:0012AD1C beq.s locret_12AD24 ROM:0012AD1E move.b #2,($118A).w ROM:0012AD24 ROM:0012AD24 locret_12AD24: ; CODE XREF: ROM:0012AD1C↑j ROM:0012AD24 rts ROM:0012AD26 ; --------------------------------------------------------------------------- ROM:0012AD26 ROM:0012AD26 loc_12AD26: ; DATA XREF: ROM:0012AD02↑o ROM:0012AD26 btst #0,($1113).w ROM:0012AD2C bne.s loc_12AD36 ROM:0012AD2E move.b #1,($118A).w ROM:0012AD34 bra.s locret_12AD48 ROM:0012AD36 ; --------------------------------------------------------------------------- ROM:0012AD36 ROM:0012AD36 loc_12AD36: ; CODE XREF: ROM:0012AD2C↑j ROM:0012AD36 btst #0,($1121).w ROM:0012AD3C beq.s locret_12AD48 ROM:0012AD3E move.b #3,($118A).w ROM:0012AD44 bsr.w sub_12ADCC ROM:0012AD48 ROM:0012AD48 locret_12AD48: ; CODE XREF: ROM:0012AD34↑j ROM:0012AD48 ; ROM:0012AD3C↑j ROM:0012AD48 rts ROM:0012AD4A ; --------------------------------------------------------------------------- ROM:0012AD4A ROM:0012AD4A loc_12AD4A: ; DATA XREF: ROM:0012AD06↑o ROM:0012AD4A btst #0,($1113).w ROM:0012AD50 bne.s loc_12AD5A ROM:0012AD52 move.b #1,($118A).w ROM:0012AD58 bra.s locret_12AD76 ROM:0012AD5A ; --------------------------------------------------------------------------- ROM:0012AD5A ROM:0012AD5A loc_12AD5A: ; CODE XREF: ROM:0012AD50↑j ROM:0012AD5A btst #7,($132A).w ROM:0012AD60 beq.s loc_12AD6A ROM:0012AD62 move.b #4,($118A).w ROM:0012AD68 bra.s locret_12AD76 ROM:0012AD6A ; --------------------------------------------------------------------------- ROM:0012AD6A ROM:0012AD6A loc_12AD6A: ; CODE XREF: ROM:0012AD60↑j ROM:0012AD6A btst #0,($1121).w ROM:0012AD70 beq.s locret_12AD76 ROM:0012AD72 bsr.w sub_12ADA8 ROM:0012AD76 ROM:0012AD76 locret_12AD76: ; CODE XREF: ROM:0012AD58↑j ROM:0012AD76 ; ROM:0012AD68↑j ... ROM:0012AD76 rts ROM:0012AD78 ; --------------------------------------------------------------------------- ROM:0012AD78 ROM:0012AD78 loc_12AD78: ; DATA XREF: ROM:0012AD0A↑o ROM:0012AD78 btst #0,($1113).w ROM:0012AD7E bne.s loc_12AD88 ROM:0012AD80 move.b #1,($118A).w ROM:0012AD86 bra.s locret_12AD9A ROM:0012AD88 ; --------------------------------------------------------------------------- ROM:0012AD88 ROM:0012AD88 loc_12AD88: ; CODE XREF: ROM:0012AD7E↑j ROM:0012AD88 btst #7,($132A).w ROM:0012AD8E bne.s locret_12AD9A ROM:0012AD90 move.b #3,($118A).w ROM:0012AD96 bsr.w sub_12AD9C ROM:0012AD9A ROM:0012AD9A locret_12AD9A: ; CODE XREF: ROM:0012AD86↑j ROM:0012AD9A ; ROM:0012AD8E↑j ROM:0012AD9A rts ROM:0012AD9C ROM:0012AD9C ; =============== S U B R O U T I N E ======================================= ROM:0012AD9C ROM:0012AD9C ROM:0012AD9C sub_12AD9C: ; CODE XREF: ROM:0012AD96↑p ROM:0012AD9C move.w ($CC8).w,($CD8).w ROM:0012ADA2 clr.w ($CDA).w ROM:0012ADA6 rts ROM:0012ADA6 ; End of function sub_12AD9C ROM:0012ADA6 ROM:0012ADA8 ROM:0012ADA8 ; =============== S U B R O U T I N E ======================================= ROM:0012ADA8 ROM:0012ADA8 ROM:0012ADA8 sub_12ADA8: ; CODE XREF: ROM:0012AD72↑p ROM:0012ADA8 move.w #$2710,d6 ROM:0012ADAC move.w ($CD8).w,d2 ROM:0012ADB0 move.w ($CDA).w,d5 ROM:0012ADB4 move.w $544(a5),d3 ROM:0012ADB8 move.w ($EE6).w,d1 ROM:0012ADBC bsr.w sub_12ADD8 ROM:0012ADC0 move.w d4,($CDA).w ROM:0012ADC4 swap d4 ROM:0012ADC6 move.w d4,($CD8).w ROM:0012ADCA rts ROM:0012ADCA ; End of function sub_12ADA8 ROM:0012ADCA ROM:0012ADCC ROM:0012ADCC ; =============== S U B R O U T I N E ======================================= ROM:0012ADCC ROM:0012ADCC ROM:0012ADCC sub_12ADCC: ; CODE XREF: ROM:0012AD44↑p ROM:0012ADCC move.w ($EE6).w,($CD8).w ROM:0012ADD2 clr.w ($CDA).w ROM:0012ADD6 rts ROM:0012ADD6 ; End of function sub_12ADCC ROM:0012ADD6 ROM:0012ADD8 ROM:0012ADD8 ; =============== S U B R O U T I N E ======================================= ROM:0012ADD8 ROM:0012ADD8 ROM:0012ADD8 sub_12ADD8: ; CODE XREF: sub_12A854+28↑p ROM:0012ADD8 ; sub_12AB8E+26↑p ... ROM:0012ADD8 move.w d6,d4 ROM:0012ADDA sub.w d3,d4 ROM:0012ADDC ext.l d4 ROM:0012ADDE ext.l d6 ROM:0012ADE0 ext.l d3 ROM:0012ADE2 swap d2 ROM:0012ADE4 move.w d5,d2 ROM:0012ADE6 muls.l d2,d7:d4 ROM:0012ADEA divs.l d6,d7:d4 ROM:0012ADEE swap d1 ROM:0012ADF0 clr.w d1 ROM:0012ADF2 muls.l d1,d7:d3 ROM:0012ADF6 divs.l d6,d7:d3 ROM:0012ADFA add.l d3,d4 ROM:0012ADFC rts ROM:0012ADFC ; End of function sub_12ADD8 ROM:0012ADFC ROM:0012ADFE ROM:0012ADFE ; =============== S U B R O U T I N E ======================================= ROM:0012ADFE ROM:0012ADFE ROM:0012ADFE sub_12ADFE: ; CODE XREF: ROM:loc_12A5E6↑p ROM:0012ADFE ; ROM:loc_12A662↑p ... ROM:0012ADFE bclr #1,($131E).w ROM:0012AE04 clr.w d1 ROM:0012AE06 move.b ($118B).w,d1 ROM:0012AE0A cmpi.w #$A,d1 ROM:0012AE0E bcc.s locret_12AE18 ROM:0012AE10 movea.l off_12AE1A(pc,d1.w*4),a0 ROM:0012AE14 nop ROM:0012AE16 jmp (a0) ROM:0012AE18 ; --------------------------------------------------------------------------- ROM:0012AE18 ROM:0012AE18 locret_12AE18: ; CODE XREF: sub_12ADFE+10↑j ROM:0012AE18 rts ROM:0012AE18 ; End of function sub_12ADFE ROM:0012AE18 ROM:0012AE18 ; --------------------------------------------------------------------------- ROM:0012AE1A off_12AE1A: dc.l loc_12AE42 ; DATA XREF: sub_12ADFE+12↑r ROM:0012AE1E dc.l loc_12AE48 ROM:0012AE22 dc.l loc_12AE72 ROM:0012AE26 dc.l loc_12AED6 ROM:0012AE2A dc.l loc_12AF32 ROM:0012AE2E dc.l loc_12AF5C ROM:0012AE32 dc.l loc_12AF92 ROM:0012AE36 dc.l loc_12AFC8 ROM:0012AE3A dc.l loc_12AFEE ROM:0012AE3E dc.l locret_12B014 ROM:0012AE42 ; --------------------------------------------------------------------------- ROM:0012AE42 ROM:0012AE42 loc_12AE42: ; DATA XREF: ROM:off_12AE1A↑o ROM:0012AE42 bclr #5,($1341).w ROM:0012AE48 ROM:0012AE48 loc_12AE48: ; DATA XREF: ROM:0012AE1E↑o ROM:0012AE48 move.w $52A(a5),d0 ROM:0012AE4C cmp.w ($CD4).w,d0 ROM:0012AE50 bge.s loc_12AE64 ROM:0012AE52 bsr.w sub_12B036 ROM:0012AE56 move.b #3,($118B).w ROM:0012AE5C bra.l locret_12AF30 ROM:0012AE62 ; --------------------------------------------------------------------------- ROM:0012AE62 bra.s locret_12AE70 ROM:0012AE64 ; --------------------------------------------------------------------------- ROM:0012AE64 ROM:0012AE64 loc_12AE64: ; CODE XREF: ROM:0012AE50↑j ROM:0012AE64 bsr.w sub_12B028 ROM:0012AE68 move.b #2,($118B).w ROM:0012AE6E bra.s locret_12AED4 ROM:0012AE70 ; --------------------------------------------------------------------------- ROM:0012AE70 ROM:0012AE70 locret_12AE70: ; CODE XREF: ROM:0012AE62↑j ROM:0012AE70 rts ROM:0012AE72 ; --------------------------------------------------------------------------- ROM:0012AE72 ROM:0012AE72 loc_12AE72: ; DATA XREF: ROM:0012AE22↑o ROM:0012AE72 btst #4,($133E).w ROM:0012AE78 bne.s loc_12AE9A ROM:0012AE7A btst #5,($132B).w ROM:0012AE80 bne.s loc_12AE9A ROM:0012AE82 btst #1,($1347).w ROM:0012AE88 beq.s loc_12AE9A ROM:0012AE8A bsr.w sub_12B036 ROM:0012AE8E move.b #3,($118B).w ROM:0012AE94 bra.l locret_12AF30 ROM:0012AE9A ; --------------------------------------------------------------------------- ROM:0012AE9A ROM:0012AE9A loc_12AE9A: ; CODE XREF: ROM:0012AE78↑j ROM:0012AE9A ; ROM:0012AE80↑j ... ROM:0012AE9A btst #4,($133E).w ROM:0012AEA0 beq.s loc_12AEC0 ROM:0012AEA2 move.w $54A(a5),d1 ROM:0012AEA6 clr.b ($8A7).w ROM:0012AEAA move.w d1,($628).w ROM:0012AEAE move.b #1,($8A7).w ROM:0012AEB4 move.b #7,($118B).w ROM:0012AEBA bra.l locret_12AFEC ROM:0012AEC0 ; --------------------------------------------------------------------------- ROM:0012AEC0 ROM:0012AEC0 loc_12AEC0: ; CODE XREF: ROM:0012AEA0↑j ROM:0012AEC0 btst #5,($132B).w ROM:0012AEC6 beq.s locret_12AED4 ROM:0012AEC8 move.b #4,($118B).w ROM:0012AECE bra.l locret_12AF5A ROM:0012AED4 ; --------------------------------------------------------------------------- ROM:0012AED4 ROM:0012AED4 locret_12AED4: ; CODE XREF: ROM:0012AE6E↑j ROM:0012AED4 ; ROM:0012AEC6↑j ... ROM:0012AED4 rts ROM:0012AED6 ; --------------------------------------------------------------------------- ROM:0012AED6 ROM:0012AED6 loc_12AED6: ; DATA XREF: ROM:0012AE26↑o ROM:0012AED6 btst #4,($133E).w ROM:0012AEDC bne.s loc_12AEFA ROM:0012AEDE btst #5,($132B).w ROM:0012AEE4 bne.s loc_12AEFA ROM:0012AEE6 btst #1,($1347).w ROM:0012AEEC beq.s loc_12AEFA ROM:0012AEEE bsr.w sub_12B028 ROM:0012AEF2 move.b #2,($118B).w ROM:0012AEF8 bra.s locret_12AED4 ROM:0012AEFA ; --------------------------------------------------------------------------- ROM:0012AEFA ROM:0012AEFA loc_12AEFA: ; CODE XREF: ROM:0012AEDC↑j ROM:0012AEFA ; ROM:0012AEE4↑j ... ROM:0012AEFA btst #4,($133E).w ROM:0012AF00 beq.s loc_12AF20 ROM:0012AF02 move.w $54A(a5),d1 ROM:0012AF06 clr.b ($8A7).w ROM:0012AF0A move.w d1,($628).w ROM:0012AF0E move.b #1,($8A7).w ROM:0012AF14 move.b #8,($118B).w ROM:0012AF1A bra.l locret_12B012 ROM:0012AF20 ; --------------------------------------------------------------------------- ROM:0012AF20 ROM:0012AF20 loc_12AF20: ; CODE XREF: ROM:0012AF00↑j ROM:0012AF20 btst #5,($132B).w ROM:0012AF26 beq.s locret_12AF30 ROM:0012AF28 move.b #4,($118B).w ROM:0012AF2E bra.s locret_12AF5A ROM:0012AF30 ; --------------------------------------------------------------------------- ROM:0012AF30 ROM:0012AF30 locret_12AF30: ; CODE XREF: ROM:0012AE5C↑j ROM:0012AF30 ; ROM:0012AE94↑j ... ROM:0012AF30 rts ROM:0012AF32 ; --------------------------------------------------------------------------- ROM:0012AF32 ROM:0012AF32 loc_12AF32: ; DATA XREF: ROM:0012AE2A↑o ROM:0012AF32 move.w $52A(a5),d0 ROM:0012AF36 cmp.w ($C74).w,d0 ROM:0012AF3A bge.s loc_12AF4A ROM:0012AF3C bsr.w sub_12B0D4 ROM:0012AF40 move.b #5,($118B).w ROM:0012AF46 bra.s locret_12AF90 ROM:0012AF48 ; --------------------------------------------------------------------------- ROM:0012AF48 bra.s locret_12AF5A ROM:0012AF4A ; --------------------------------------------------------------------------- ROM:0012AF4A ROM:0012AF4A loc_12AF4A: ; CODE XREF: ROM:0012AF3A↑j ROM:0012AF4A bsr.w sub_12B0E2 ROM:0012AF4E move.b #6,($118B).w ROM:0012AF54 bra.l locret_12AFC6 ROM:0012AF5A ; --------------------------------------------------------------------------- ROM:0012AF5A ROM:0012AF5A locret_12AF5A: ; CODE XREF: ROM:0012AECE↑j ROM:0012AF5A ; ROM:0012AF2E↑j ... ROM:0012AF5A rts ROM:0012AF5C ; --------------------------------------------------------------------------- ROM:0012AF5C ROM:0012AF5C loc_12AF5C: ; DATA XREF: ROM:0012AE2E↑o ROM:0012AF5C move.w $52A(a5),d0 ROM:0012AF60 cmp.w ($C74).w,d0 ROM:0012AF64 blt.s loc_12AF6E ROM:0012AF66 bset #1,($131E).w ROM:0012AF6C bra.s loc_12AF76 ROM:0012AF6E ; --------------------------------------------------------------------------- ROM:0012AF6E ROM:0012AF6E loc_12AF6E: ; CODE XREF: ROM:0012AF64↑j ROM:0012AF6E btst #4,($133E).w ROM:0012AF74 beq.s locret_12AF90 ROM:0012AF76 ROM:0012AF76 loc_12AF76: ; CODE XREF: ROM:0012AF6C↑j ROM:0012AF76 move.w $54A(a5),d1 ROM:0012AF7A clr.b ($8A7).w ROM:0012AF7E move.w d1,($628).w ROM:0012AF82 move.b #1,($8A7).w ROM:0012AF88 move.b #7,($118B).w ROM:0012AF8E bra.s locret_12AFEC ROM:0012AF90 ; --------------------------------------------------------------------------- ROM:0012AF90 ROM:0012AF90 locret_12AF90: ; CODE XREF: ROM:0012AF46↑j ROM:0012AF90 ; ROM:0012AF74↑j ROM:0012AF90 rts ROM:0012AF92 ; --------------------------------------------------------------------------- ROM:0012AF92 ROM:0012AF92 loc_12AF92: ; DATA XREF: ROM:0012AE32↑o ROM:0012AF92 move.w $52A(a5),d0 ROM:0012AF96 cmp.w ($C74).w,d0 ROM:0012AF9A bge.s loc_12AFA4 ROM:0012AF9C bset #1,($131E).w ROM:0012AFA2 bra.s loc_12AFAC ROM:0012AFA4 ; --------------------------------------------------------------------------- ROM:0012AFA4 ROM:0012AFA4 loc_12AFA4: ; CODE XREF: ROM:0012AF9A↑j ROM:0012AFA4 btst #4,($133E).w ROM:0012AFAA beq.s locret_12AFC6 ROM:0012AFAC ROM:0012AFAC loc_12AFAC: ; CODE XREF: ROM:0012AFA2↑j ROM:0012AFAC move.w $54A(a5),d1 ROM:0012AFB0 clr.b ($8A7).w ROM:0012AFB4 move.w d1,($628).w ROM:0012AFB8 move.b #1,($8A7).w ROM:0012AFBE move.b #8,($118B).w ROM:0012AFC4 bra.s locret_12B012 ROM:0012AFC6 ; --------------------------------------------------------------------------- ROM:0012AFC6 ROM:0012AFC6 locret_12AFC6: ; CODE XREF: ROM:0012AF54↑j ROM:0012AFC6 ; ROM:0012AFAA↑j ROM:0012AFC6 rts ROM:0012AFC8 ; --------------------------------------------------------------------------- ROM:0012AFC8 ROM:0012AFC8 loc_12AFC8: ; DATA XREF: ROM:0012AE36↑o ROM:0012AFC8 btst #0,($1120).w ROM:0012AFCE bne.s loc_12AFD2 ROM:0012AFD0 bra.s loc_12AFDA ROM:0012AFD2 ; --------------------------------------------------------------------------- ROM:0012AFD2 ROM:0012AFD2 loc_12AFD2: ; CODE XREF: ROM:0012AFCE↑j ROM:0012AFD2 cmpi.w #0,($628).w ROM:0012AFD8 bgt.s locret_12AFEC ROM:0012AFDA ROM:0012AFDA loc_12AFDA: ; CODE XREF: ROM:0012AFD0↑j ROM:0012AFDA bsr.w sub_12B044 ROM:0012AFDE bset #5,($1341).w ROM:0012AFE4 move.b #9,($118B).w ROM:0012AFEA bra.s locret_12B016 ROM:0012AFEC ; --------------------------------------------------------------------------- ROM:0012AFEC ROM:0012AFEC locret_12AFEC: ; CODE XREF: ROM:0012AEBA↑j ROM:0012AFEC ; ROM:0012AF8E↑j ... ROM:0012AFEC rts ROM:0012AFEE ; --------------------------------------------------------------------------- ROM:0012AFEE ROM:0012AFEE loc_12AFEE: ; DATA XREF: ROM:0012AE3A↑o ROM:0012AFEE btst #0,($1120).w ROM:0012AFF4 beq.s loc_12AFF8 ROM:0012AFF6 bra.s loc_12B000 ROM:0012AFF8 ; --------------------------------------------------------------------------- ROM:0012AFF8 ROM:0012AFF8 loc_12AFF8: ; CODE XREF: ROM:0012AFF4↑j ROM:0012AFF8 cmpi.w #0,($628).w ROM:0012AFFE bgt.s locret_12B012 ROM:0012B000 ROM:0012B000 loc_12B000: ; CODE XREF: ROM:0012AFF6↑j ROM:0012B000 bsr.w sub_12B08A ROM:0012B004 bset #5,($1341).w ROM:0012B00A move.b #9,($118B).w ROM:0012B010 bra.s locret_12B016 ROM:0012B012 ; --------------------------------------------------------------------------- ROM:0012B012 ROM:0012B012 locret_12B012: ; CODE XREF: ROM:0012AF1A↑j ROM:0012B012 ; ROM:0012AFC4↑j ... ROM:0012B012 rts ROM:0012B014 ; --------------------------------------------------------------------------- ROM:0012B014 ROM:0012B014 locret_12B014: ; DATA XREF: ROM:0012AE3E↑o ROM:0012B014 rts ROM:0012B016 ; --------------------------------------------------------------------------- ROM:0012B016 ROM:0012B016 locret_12B016: ; CODE XREF: ROM:0012AFEA↑j ROM:0012B016 ; ROM:0012B010↑j ROM:0012B016 rts ROM:0012B018 ; --------------------------------------------------------------------------- ROM:0012B018 rts ROM:0012B01A ROM:0012B01A ; =============== S U B R O U T I N E ======================================= ROM:0012B01A ROM:0012B01A ROM:0012B01A sub_12B01A: ; CODE XREF: ROM:0012A580↑p ROM:0012B01A ; ROM:0012A622↑p ... ROM:0012B01A move.b #0,($118B).w ROM:0012B020 bclr #1,($131E).w ROM:0012B026 rts ROM:0012B026 ; End of function sub_12B01A ROM:0012B026 ROM:0012B028 ROM:0012B028 ; =============== S U B R O U T I N E ======================================= ROM:0012B028 ROM:0012B028 ROM:0012B028 sub_12B028: ; CODE XREF: ROM:loc_12AE64↑p ROM:0012B028 ; ROM:0012AEEE↑p ROM:0012B028 move.w ($CC8).w,d0 ROM:0012B02C sub.w $548(a5),d0 ROM:0012B030 move.w d0,($EE4).w ROM:0012B034 rts ROM:0012B034 ; End of function sub_12B028 ROM:0012B034 ROM:0012B036 ROM:0012B036 ; =============== S U B R O U T I N E ======================================= ROM:0012B036 ROM:0012B036 ROM:0012B036 sub_12B036: ; CODE XREF: ROM:0012AE52↑p ROM:0012B036 ; ROM:0012AE8A↑p ROM:0012B036 move.w ($CC8).w,d0 ROM:0012B03A add.w $548(a5),d0 ROM:0012B03E move.w d0,($EE4).w ROM:0012B042 rts ROM:0012B042 ; End of function sub_12B036 ROM:0012B042 ROM:0012B044 ROM:0012B044 ; =============== S U B R O U T I N E ======================================= ROM:0012B044 ROM:0012B044 ROM:0012B044 sub_12B044: ; CODE XREF: ROM:loc_12AFDA↑p ROM:0012B044 move.w #$3B34,d1 ROM:0012B048 move.w ($A4A).w,d2 ROM:0012B04C move.w ($572).w,d3 ROM:0012B050 bsr.l sub_1175A4 ROM:0012B056 move.w ($D52).w,d2 ROM:0012B05A ext.l d2 ROM:0012B05C divs.w #$64,d2 ; 'd' ROM:0012B060 sub.w d2,d1 ROM:0012B062 muls.w ($EF0).w,d1 ROM:0012B066 divs.w #$2710,d1 ROM:0012B06A move.w $52E(a5),d0 ROM:0012B06E cmp.w ($CD4).w,d0 ROM:0012B072 ble.s loc_12B07A ROM:0012B074 add.w ($CC8).w,d1 ROM:0012B078 bra.s loc_12B084 ROM:0012B07A ; --------------------------------------------------------------------------- ROM:0012B07A ROM:0012B07A loc_12B07A: ; CODE XREF: sub_12B044+2E↑j ROM:0012B07A ext.l d1 ROM:0012B07C divs.w #2,d1 ROM:0012B080 add.w ($CC8).w,d1 ROM:0012B084 ROM:0012B084 loc_12B084: ; CODE XREF: sub_12B044+34↑j ROM:0012B084 move.w d1,($EE4).w ROM:0012B088 rts ROM:0012B088 ; End of function sub_12B044 ROM:0012B088 ROM:0012B08A ROM:0012B08A ; =============== S U B R O U T I N E ======================================= ROM:0012B08A ROM:0012B08A ROM:0012B08A sub_12B08A: ; CODE XREF: ROM:loc_12B000↑p ROM:0012B08A move.w #$3B36,d1 ROM:0012B08E move.w ($A4A).w,d2 ROM:0012B092 move.w ($572).w,d3 ROM:0012B096 bsr.l sub_1175A4 ROM:0012B09C move.w ($D52).w,d2 ROM:0012B0A0 ext.l d2 ROM:0012B0A2 divs.w #$64,d2 ; 'd' ROM:0012B0A6 add.w d2,d1 ROM:0012B0A8 muls.w ($EF0).w,d1 ROM:0012B0AC divs.w #$2710,d1 ROM:0012B0B0 move.w $52E(a5),d0 ROM:0012B0B4 cmp.w ($CD4).w,d0 ROM:0012B0B8 ble.s loc_12B0C2 ROM:0012B0BA move.w ($CC8).w,($EE4).w ROM:0012B0C0 bra.s locret_12B0D2 ROM:0012B0C2 ; --------------------------------------------------------------------------- ROM:0012B0C2 ROM:0012B0C2 loc_12B0C2: ; CODE XREF: sub_12B08A+2E↑j ROM:0012B0C2 ext.l d1 ROM:0012B0C4 divs.w #2,d1 ROM:0012B0C8 move.w ($CC8).w,d3 ROM:0012B0CC sub.w d1,d3 ROM:0012B0CE move.w d3,($EE4).w ROM:0012B0D2 ROM:0012B0D2 locret_12B0D2: ; CODE XREF: sub_12B08A+36↑j ROM:0012B0D2 rts ROM:0012B0D2 ; End of function sub_12B08A ROM:0012B0D2 ROM:0012B0D4 ROM:0012B0D4 ; =============== S U B R O U T I N E ======================================= ROM:0012B0D4 ROM:0012B0D4 ROM:0012B0D4 sub_12B0D4: ; CODE XREF: ROM:0012AF3C↑p ROM:0012B0D4 move.w ($CC8).w,d0 ROM:0012B0D8 sub.w $546(a5),d0 ROM:0012B0DC move.w d0,($EE4).w ROM:0012B0E0 rts ROM:0012B0E0 ; End of function sub_12B0D4 ROM:0012B0E0 ROM:0012B0E2 ROM:0012B0E2 ; =============== S U B R O U T I N E ======================================= ROM:0012B0E2 ROM:0012B0E2 ROM:0012B0E2 sub_12B0E2: ; CODE XREF: ROM:loc_12AF4A↑p ROM:0012B0E2 move.w ($CC8).w,d0 ROM:0012B0E6 add.w $546(a5),d0 ROM:0012B0EA move.w d0,($EE4).w ROM:0012B0EE rts ROM:0012B0EE ; End of function sub_12B0E2 ROM:0012B0EE ROM:0012B0F0 ROM:0012B0F0 ; =============== S U B R O U T I N E ======================================= ROM:0012B0F0 ROM:0012B0F0 ROM:0012B0F0 sub_12B0F0: ; CODE XREF: sub_129EBC↑p ROM:0012B0F0 bsr.w sub_12B1D6 ROM:0012B0F4 clr.w d1 ROM:0012B0F6 move.b ($118C).w,d1 ROM:0012B0FA cmpi.w #3,d1 ROM:0012B0FE bcc.s locret_12B108 ROM:0012B100 movea.l off_12B10A(pc,d1.w*4),a0 ROM:0012B104 nop ROM:0012B106 jmp (a0) ROM:0012B108 ; --------------------------------------------------------------------------- ROM:0012B108 ROM:0012B108 locret_12B108: ; CODE XREF: sub_12B0F0+E↑j ROM:0012B108 rts ROM:0012B108 ; End of function sub_12B0F0 ROM:0012B108 ROM:0012B108 ; --------------------------------------------------------------------------- ROM:0012B10A off_12B10A: dc.l loc_12B116 ; DATA XREF: sub_12B0F0+10↑r ROM:0012B10E dc.l loc_12B126 ROM:0012B112 dc.l loc_12B14A ROM:0012B116 ; --------------------------------------------------------------------------- ROM:0012B116 ROM:0012B116 loc_12B116: ; DATA XREF: ROM:off_12B10A↑o ROM:0012B116 bsr.w sub_12B1C4 ROM:0012B11A bsr.w sub_12B1A0 ROM:0012B11E move.b #1,($118C).w ROM:0012B124 rts ROM:0012B126 ; --------------------------------------------------------------------------- ROM:0012B126 ROM:0012B126 loc_12B126: ; DATA XREF: ROM:0012B10E↑o ROM:0012B126 btst #4,($1342).w ROM:0012B12C beq.s locret_12B148 ROM:0012B12E move.w $54C(a5),d0 ROM:0012B132 clr.b ($8A8).w ROM:0012B136 move.w d0,($62A).w ROM:0012B13A move.b #1,($8A8).w ROM:0012B140 move.b #2,($118C).w ROM:0012B146 rts ROM:0012B148 ; --------------------------------------------------------------------------- ROM:0012B148 ROM:0012B148 locret_12B148: ; CODE XREF: ROM:0012B12C↑j ROM:0012B148 rts ROM:0012B14A ; --------------------------------------------------------------------------- ROM:0012B14A ROM:0012B14A loc_12B14A: ; DATA XREF: ROM:0012B112↑o ROM:0012B14A btst #4,($1342).w ROM:0012B150 beq.s loc_12B170 ROM:0012B152 bsr.w sub_12B1C4 ROM:0012B156 bsr.w sub_12B1A0 ROM:0012B15A move.w $54C(a5),d0 ROM:0012B15E clr.b ($8A8).w ROM:0012B162 move.w d0,($62A).w ROM:0012B166 move.b #1,($8A8).w ROM:0012B16C rts ROM:0012B16E ; --------------------------------------------------------------------------- ROM:0012B16E bra.s locret_12B19C ROM:0012B170 ; --------------------------------------------------------------------------- ROM:0012B170 ROM:0012B170 loc_12B170: ; CODE XREF: ROM:0012B150↑j ROM:0012B170 cmpi.w #0,($62A).w ROM:0012B176 bgt.s locret_12B19C ROM:0012B178 bsr.w sub_12B1E8 ROM:0012B17C bsr.w sub_12B244 ROM:0012B180 bsr.w sub_12B28E ROM:0012B184 bsr.w sub_12B1A0 ROM:0012B188 move.w $54C(a5),d0 ROM:0012B18C clr.b ($8A8).w ROM:0012B190 move.w d0,($62A).w ROM:0012B194 move.b #1,($8A8).w ROM:0012B19A rts ROM:0012B19C ; --------------------------------------------------------------------------- ROM:0012B19C ROM:0012B19C locret_12B19C: ; CODE XREF: ROM:0012B16E↑j ROM:0012B19C ; ROM:0012B176↑j ROM:0012B19C rts ROM:0012B19E ; --------------------------------------------------------------------------- ROM:0012B19E rts ROM:0012B1A0 ROM:0012B1A0 ; =============== S U B R O U T I N E ======================================= ROM:0012B1A0 ROM:0012B1A0 ROM:0012B1A0 sub_12B1A0: ; CODE XREF: ROM:0012B11A↑p ROM:0012B1A0 ; ROM:0012B156↑p ... ROM:0012B1A0 move.w $54E(a5),d0 ROM:0012B1A4 move.w $550(a5),d1 ROM:0012B1A8 cmp.w ($CDC).w,d0 ROM:0012B1AC bgt.s loc_12B1BC ROM:0012B1AE cmp.w ($CDC).w,d1 ROM:0012B1B2 blt.s loc_12B1BC ROM:0012B1B4 bset #5,($1323).w ROM:0012B1BA bra.s locret_12B1C2 ROM:0012B1BC ; --------------------------------------------------------------------------- ROM:0012B1BC ROM:0012B1BC loc_12B1BC: ; CODE XREF: sub_12B1A0+C↑j ROM:0012B1BC ; sub_12B1A0+12↑j ROM:0012B1BC bclr #5,($1323).w ROM:0012B1C2 ROM:0012B1C2 locret_12B1C2: ; CODE XREF: sub_12B1A0+1A↑j ROM:0012B1C2 rts ROM:0012B1C2 ; End of function sub_12B1A0 ROM:0012B1C2 ROM:0012B1C4 ROM:0012B1C4 ; =============== S U B R O U T I N E ======================================= ROM:0012B1C4 ROM:0012B1C4 ROM:0012B1C4 sub_12B1C4: ; CODE XREF: ROM:loc_12B116↑p ROM:0012B1C4 ; ROM:0012B152↑p ROM:0012B1C4 move.w ($A46).w,($CE0).w ROM:0012B1CA move.w ($A46).w,($CDC).w ROM:0012B1D0 clr.w ($CDE).w ROM:0012B1D4 rts ROM:0012B1D4 ; End of function sub_12B1C4 ROM:0012B1D4 ROM:0012B1D6 ROM:0012B1D6 ; =============== S U B R O U T I N E ======================================= ROM:0012B1D6 ROM:0012B1D6 ROM:0012B1D6 sub_12B1D6: ; CODE XREF: sub_12B0F0↑p ROM:0012B1D6 move.w ($CE0).w,d0 ROM:0012B1DA cmp.w ($A46).w,d0 ROM:0012B1DE ble.s locret_12B1E6 ROM:0012B1E0 move.w ($A46).w,($CE0).w ROM:0012B1E6 ROM:0012B1E6 locret_12B1E6: ; CODE XREF: sub_12B1D6+8↑j ROM:0012B1E6 rts ROM:0012B1E6 ; End of function sub_12B1D6 ROM:0012B1E6 ROM:0012B1E8 ROM:0012B1E8 ; =============== S U B R O U T I N E ======================================= ROM:0012B1E8 ROM:0012B1E8 ROM:0012B1E8 sub_12B1E8: ; CODE XREF: ROM:0012B178↑p ROM:0012B1E8 move.w #$3B8A,d1 ROM:0012B1EC move.w ($572).w,d2 ROM:0012B1F0 move.w ($A4A).w,d3 ROM:0012B1F4 bsr.l sub_1175A4 ROM:0012B1FA move.w d1,($CE2).w ROM:0012B1FE move.w #$3AF8,d1 ROM:0012B202 move.w ($52C).w,d2 ROM:0012B206 bsr.l sub_1175A4 ROM:0012B20C move.w d1,($CE6).w ROM:0012B210 move.w #$3AFA,d1 ROM:0012B214 move.w ($CE0).w,d2 ROM:0012B218 bsr.l sub_1175A4 ROM:0012B21E move.w d1,($CE4).w ROM:0012B222 move.w ($CE4).w,d0 ROM:0012B226 add.w ($CE6).w,d0 ROM:0012B22A move.w d0,($CE8).w ROM:0012B22E move.w ($CE2).w,d0 ROM:0012B232 sub.w ($CE8).w,d0 ROM:0012B236 cmpi.w #0,d0 ROM:0012B23A bge.s loc_12B23E ROM:0012B23C clr.w d0 ROM:0012B23E ROM:0012B23E loc_12B23E: ; CODE XREF: sub_12B1E8+52↑j ROM:0012B23E move.w d0,($CEA).w ROM:0012B242 rts ROM:0012B242 ; End of function sub_12B1E8 ROM:0012B242 ROM:0012B244 ROM:0012B244 ; =============== S U B R O U T I N E ======================================= ROM:0012B244 ROM:0012B244 ROM:0012B244 sub_12B244: ; CODE XREF: ROM:0012B17C↑p ROM:0012B244 move.w ($CDC).w,d0 ROM:0012B248 cmp.w ($CEA).w,d0 ROM:0012B24C bge.s loc_12B262 ROM:0012B24E move.w #$3AFC,d1 ROM:0012B252 move.w ($CBA).w,d2 ROM:0012B256 bsr.l sub_1175A4 ROM:0012B25C move.w d1,($CEC).w ROM:0012B260 bra.s locret_12B28C ROM:0012B262 ; --------------------------------------------------------------------------- ROM:0012B262 ROM:0012B262 loc_12B262: ; CODE XREF: sub_12B244+8↑j ROM:0012B262 btst #5,($1330).w ROM:0012B268 bne.s loc_12B286 ROM:0012B26A btst #3,($132E).w ROM:0012B270 bne.s loc_12B286 ROM:0012B272 move.w #$3AFE,d1 ROM:0012B276 move.w ($CBA).w,d2 ROM:0012B27A bsr.l sub_1175A4 ROM:0012B280 move.w d1,($CEC).w ROM:0012B284 bra.s locret_12B28C ROM:0012B286 ; --------------------------------------------------------------------------- ROM:0012B286 ROM:0012B286 loc_12B286: ; CODE XREF: sub_12B244+24↑j ROM:0012B286 ; sub_12B244+2C↑j ROM:0012B286 move.w $552(a5),($CEC).w ROM:0012B28C ROM:0012B28C locret_12B28C: ; CODE XREF: sub_12B244+1C↑j ROM:0012B28C ; sub_12B244+40↑j ROM:0012B28C rts ROM:0012B28C ; End of function sub_12B244 ROM:0012B28C ROM:0012B28E ROM:0012B28E ; =============== S U B R O U T I N E ======================================= ROM:0012B28E ROM:0012B28E ROM:0012B28E sub_12B28E: ; CODE XREF: ROM:0012B180↑p ROM:0012B28E move.w #$2710,d6 ROM:0012B292 move.w ($CDC).w,d2 ROM:0012B296 move.w ($CDE).w,d5 ROM:0012B29A move.w ($CEC).w,d3 ROM:0012B29E move.w ($CEA).w,d1 ROM:0012B2A2 bsr.l sub_12ADD8 ROM:0012B2A8 move.w d4,($CDE).w ROM:0012B2AC swap d4 ROM:0012B2AE move.w d4,($CDC).w ROM:0012B2B2 rts ROM:0012B2B2 ; End of function sub_12B28E ROM:0012B2B2 ROM:0012B2B4 ROM:0012B2B4 ; =============== S U B R O U T I N E ======================================= ROM:0012B2B4 ROM:0012B2B4 ROM:0012B2B4 sub_12B2B4: ; CODE XREF: sub_11231A+23C↑p ROM:0012B2B4 bset #2,($1334).w ROM:0012B2BA btst #6,($932).w ROM:0012B2C0 beq.s loc_12B2D8 ROM:0012B2C2 btst #0,($932).w ROM:0012B2C8 beq.s loc_12B2D8 ROM:0012B2CA btst #5,($132C).w ROM:0012B2D0 bne.s loc_12B2D8 ROM:0012B2D2 bclr #2,($1334).w ROM:0012B2D8 ROM:0012B2D8 loc_12B2D8: ; CODE XREF: sub_12B2B4+C↑j ROM:0012B2D8 ; sub_12B2B4+14↑j ... ROM:0012B2D8 move.w #$3B00,d1 ROM:0012B2DC move.w ($C7C).w,d2 ROM:0012B2E0 bsr.l sub_1175A4 ROM:0012B2E6 move.w d1,d0 ROM:0012B2E8 move.w ($C7C).w,d1 ROM:0012B2EC sub.w ($CEE).w,d1 ROM:0012B2F0 move.w ($C7C).w,($CEE).w ROM:0012B2F6 cmp.w d1,d0 ROM:0012B2F8 blt.s loc_12B314 ROM:0012B2FA neg.w d0 ROM:0012B2FC cmp.w d1,d0 ROM:0012B2FE bgt.s loc_12B30A ROM:0012B300 bclr #1,($1329).w ROM:0012B306 bra.w loc_12B310 ROM:0012B30A ; --------------------------------------------------------------------------- ROM:0012B30A ROM:0012B30A loc_12B30A: ; CODE XREF: sub_12B2B4+4A↑j ROM:0012B30A bset #1,($1329).w ROM:0012B310 ROM:0012B310 loc_12B310: ; CODE XREF: sub_12B2B4+52↑j ROM:0012B310 bra.w loc_12B31A ROM:0012B314 ; --------------------------------------------------------------------------- ROM:0012B314 ROM:0012B314 loc_12B314: ; CODE XREF: sub_12B2B4+44↑j ROM:0012B314 bset #1,($1329).w ROM:0012B31A ROM:0012B31A loc_12B31A: ; CODE XREF: sub_12B2B4:loc_12B310↑j ROM:0012B31A move.w #$3B02,d1 ROM:0012B31E move.w ($FF6).w,d2 ROM:0012B322 bsr.l sub_1175A4 ROM:0012B328 move.w d1,d0 ROM:0012B32A move.w ($FF6).w,d1 ROM:0012B32E sub.w ($FF8).w,d1 ROM:0012B332 cmp.w d1,d0 ROM:0012B334 blt.s loc_12B350 ROM:0012B336 neg.w d0 ROM:0012B338 cmp.w d1,d0 ROM:0012B33A bgt.s loc_12B346 ROM:0012B33C bclr #5,($1327).w ROM:0012B342 bra.w loc_12B34C ROM:0012B346 ; --------------------------------------------------------------------------- ROM:0012B346 ROM:0012B346 loc_12B346: ; CODE XREF: sub_12B2B4+86↑j ROM:0012B346 bset #5,($1327).w ROM:0012B34C ROM:0012B34C loc_12B34C: ; CODE XREF: sub_12B2B4+8E↑j ROM:0012B34C bra.w loc_12B356 ROM:0012B350 ; --------------------------------------------------------------------------- ROM:0012B350 ROM:0012B350 loc_12B350: ; CODE XREF: sub_12B2B4+80↑j ROM:0012B350 bset #5,($1327).w ROM:0012B356 ROM:0012B356 loc_12B356: ; CODE XREF: sub_12B2B4:loc_12B34C↑j ROM:0012B356 move.w $55A(a5),d0 ROM:0012B35A move.w ($BF6).w,d1 ROM:0012B35E sub.w ($CF0).w,d1 ROM:0012B362 move.w ($BF6).w,($CF0).w ROM:0012B368 cmp.w d1,d0 ROM:0012B36A blt.s loc_12B386 ROM:0012B36C neg.w d0 ROM:0012B36E cmp.w d1,d0 ROM:0012B370 bgt.s loc_12B37C ROM:0012B372 bclr #1,($1334).w ROM:0012B378 bra.w loc_12B382 ROM:0012B37C ; --------------------------------------------------------------------------- ROM:0012B37C ROM:0012B37C loc_12B37C: ; CODE XREF: sub_12B2B4+BC↑j ROM:0012B37C bset #1,($1334).w ROM:0012B382 ROM:0012B382 loc_12B382: ; CODE XREF: sub_12B2B4+C4↑j ROM:0012B382 bra.w loc_12B38C ROM:0012B386 ; --------------------------------------------------------------------------- ROM:0012B386 ROM:0012B386 loc_12B386: ; CODE XREF: sub_12B2B4+B6↑j ROM:0012B386 bset #1,($1334).w ROM:0012B38C ROM:0012B38C loc_12B38C: ; CODE XREF: sub_12B2B4:loc_12B382↑j ROM:0012B38C move.w ($FF4).w,d2 ROM:0012B390 move.w #$3B04,d1 ROM:0012B394 bsr.l sub_1175A4 ROM:0012B39A move.w d1,d2 ROM:0012B39C cmp.w ($FFE).w,d2 ROM:0012B3A0 bgt.s loc_12B3C4 ROM:0012B3A2 btst #6,($1344).w ROM:0012B3A8 bne.s loc_12B3B4 ROM:0012B3AA bset #6,($1331).w ROM:0012B3B0 bra.w loc_12B3BA ROM:0012B3B4 ; --------------------------------------------------------------------------- ROM:0012B3B4 ROM:0012B3B4 loc_12B3B4: ; CODE XREF: sub_12B2B4+F4↑j ROM:0012B3B4 bclr #6,($1331).w ROM:0012B3BA ROM:0012B3BA loc_12B3BA: ; CODE XREF: sub_12B2B4+FC↑j ROM:0012B3BA bset #6,($1344).w ROM:0012B3C0 bra.w loc_12B3D0 ROM:0012B3C4 ; --------------------------------------------------------------------------- ROM:0012B3C4 ROM:0012B3C4 loc_12B3C4: ; CODE XREF: sub_12B2B4+EC↑j ROM:0012B3C4 bclr #6,($1331).w ROM:0012B3CA bclr #6,($1344).w ROM:0012B3D0 ROM:0012B3D0 loc_12B3D0: ; CODE XREF: sub_12B2B4+10C↑j ROM:0012B3D0 btst #5,($DB3).w ROM:0012B3D6 bne.s loc_12B41E ROM:0012B3D8 btst #1,($934).w ROM:0012B3DE beq.s loc_12B3FE ROM:0012B3E0 btst #2,($118E).w ROM:0012B3E6 bne.s loc_12B3F0 ROM:0012B3E8 bset #5,($1343).w ROM:0012B3EE bra.s loc_12B3F6 ROM:0012B3F0 ; --------------------------------------------------------------------------- ROM:0012B3F0 ROM:0012B3F0 loc_12B3F0: ; CODE XREF: sub_12B2B4+132↑j ROM:0012B3F0 bclr #5,($1343).w ROM:0012B3F6 ROM:0012B3F6 loc_12B3F6: ; CODE XREF: sub_12B2B4+13A↑j ROM:0012B3F6 bset #2,($118E).w ROM:0012B3FC bra.s loc_12B41A ROM:0012B3FE ; --------------------------------------------------------------------------- ROM:0012B3FE ROM:0012B3FE loc_12B3FE: ; CODE XREF: sub_12B2B4+12A↑j ROM:0012B3FE btst #2,($118E).w ROM:0012B404 beq.s loc_12B40E ROM:0012B406 bset #5,($1343).w ROM:0012B40C bra.s loc_12B414 ROM:0012B40E ; --------------------------------------------------------------------------- ROM:0012B40E ROM:0012B40E loc_12B40E: ; CODE XREF: sub_12B2B4+150↑j ROM:0012B40E bclr #5,($1343).w ROM:0012B414 ROM:0012B414 loc_12B414: ; CODE XREF: sub_12B2B4+158↑j ROM:0012B414 bclr #2,($118E).w ROM:0012B41A ROM:0012B41A loc_12B41A: ; CODE XREF: sub_12B2B4+148↑j ROM:0012B41A bra.w loc_12B43A ROM:0012B41E ; --------------------------------------------------------------------------- ROM:0012B41E ROM:0012B41E loc_12B41E: ; CODE XREF: sub_12B2B4+122↑j ROM:0012B41E bclr #5,($1343).w ROM:0012B424 btst #1,($934).w ROM:0012B42A beq.s loc_12B434 ROM:0012B42C bset #2,($118E).w ROM:0012B432 bra.s loc_12B43A ROM:0012B434 ; --------------------------------------------------------------------------- ROM:0012B434 ROM:0012B434 loc_12B434: ; CODE XREF: sub_12B2B4+176↑j ROM:0012B434 bclr #2,($118E).w ROM:0012B43A ROM:0012B43A loc_12B43A: ; CODE XREF: sub_12B2B4:loc_12B41A↑j ROM:0012B43A ; sub_12B2B4+17E↑j ROM:0012B43A btst #7,($DB3).w ROM:0012B440 bne.s loc_12B488 ROM:0012B442 btst #2,($92D).w ROM:0012B448 beq.s loc_12B468 ROM:0012B44A btst #0,($118E).w ROM:0012B450 bne.s loc_12B45A ROM:0012B452 bset #5,($1328).w ROM:0012B458 bra.s loc_12B460 ROM:0012B45A ; --------------------------------------------------------------------------- ROM:0012B45A ROM:0012B45A loc_12B45A: ; CODE XREF: sub_12B2B4+19C↑j ROM:0012B45A bclr #5,($1328).w ROM:0012B460 ROM:0012B460 loc_12B460: ; CODE XREF: sub_12B2B4+1A4↑j ROM:0012B460 bset #0,($118E).w ROM:0012B466 bra.s loc_12B484 ROM:0012B468 ; --------------------------------------------------------------------------- ROM:0012B468 ROM:0012B468 loc_12B468: ; CODE XREF: sub_12B2B4+194↑j ROM:0012B468 btst #0,($118E).w ROM:0012B46E beq.s loc_12B478 ROM:0012B470 bset #5,($1328).w ROM:0012B476 bra.s loc_12B47E ROM:0012B478 ; --------------------------------------------------------------------------- ROM:0012B478 ROM:0012B478 loc_12B478: ; CODE XREF: sub_12B2B4+1BA↑j ROM:0012B478 bclr #5,($1328).w ROM:0012B47E ROM:0012B47E loc_12B47E: ; CODE XREF: sub_12B2B4+1C2↑j ROM:0012B47E bclr #0,($118E).w ROM:0012B484 ROM:0012B484 loc_12B484: ; CODE XREF: sub_12B2B4+1B2↑j ROM:0012B484 bra.w loc_12B4A4 ROM:0012B488 ; --------------------------------------------------------------------------- ROM:0012B488 ROM:0012B488 loc_12B488: ; CODE XREF: sub_12B2B4+18C↑j ROM:0012B488 bclr #5,($1328).w ROM:0012B48E btst #2,($92D).w ROM:0012B494 beq.s loc_12B49E ROM:0012B496 bset #0,($118E).w ROM:0012B49C bra.s loc_12B4A4 ROM:0012B49E ; --------------------------------------------------------------------------- ROM:0012B49E ROM:0012B49E loc_12B49E: ; CODE XREF: sub_12B2B4+1E0↑j ROM:0012B49E bclr #0,($118E).w ROM:0012B4A4 ROM:0012B4A4 loc_12B4A4: ; CODE XREF: sub_12B2B4:loc_12B484↑j ROM:0012B4A4 ; sub_12B2B4+1E8↑j ROM:0012B4A4 btst #6,($DB3).w ROM:0012B4AA bne.s loc_12B4F2 ROM:0012B4AC btst #7,($933).w ROM:0012B4B2 beq.s loc_12B4D2 ROM:0012B4B4 btst #1,($118E).w ROM:0012B4BA bne.s loc_12B4C4 ROM:0012B4BC bset #7,($1346).w ROM:0012B4C2 bra.s loc_12B4CA ROM:0012B4C4 ; --------------------------------------------------------------------------- ROM:0012B4C4 ROM:0012B4C4 loc_12B4C4: ; CODE XREF: sub_12B2B4+206↑j ROM:0012B4C4 bclr #7,($1346).w ROM:0012B4CA ROM:0012B4CA loc_12B4CA: ; CODE XREF: sub_12B2B4+20E↑j ROM:0012B4CA bset #1,($118E).w ROM:0012B4D0 bra.s loc_12B4EE ROM:0012B4D2 ; --------------------------------------------------------------------------- ROM:0012B4D2 ROM:0012B4D2 loc_12B4D2: ; CODE XREF: sub_12B2B4+1FE↑j ROM:0012B4D2 btst #1,($118E).w ROM:0012B4D8 beq.s loc_12B4E2 ROM:0012B4DA bset #7,($1346).w ROM:0012B4E0 bra.s loc_12B4E8 ROM:0012B4E2 ; --------------------------------------------------------------------------- ROM:0012B4E2 ROM:0012B4E2 loc_12B4E2: ; CODE XREF: sub_12B2B4+224↑j ROM:0012B4E2 bclr #7,($1346).w ROM:0012B4E8 ROM:0012B4E8 loc_12B4E8: ; CODE XREF: sub_12B2B4+22C↑j ROM:0012B4E8 bclr #1,($118E).w ROM:0012B4EE ROM:0012B4EE loc_12B4EE: ; CODE XREF: sub_12B2B4+21C↑j ROM:0012B4EE bra.w loc_12B50E ROM:0012B4F2 ; --------------------------------------------------------------------------- ROM:0012B4F2 ROM:0012B4F2 loc_12B4F2: ; CODE XREF: sub_12B2B4+1F6↑j ROM:0012B4F2 bclr #7,($1346).w ROM:0012B4F8 btst #7,($933).w ROM:0012B4FE beq.s loc_12B508 ROM:0012B500 bset #1,($118E).w ROM:0012B506 bra.s loc_12B50E ROM:0012B508 ; --------------------------------------------------------------------------- ROM:0012B508 ROM:0012B508 loc_12B508: ; CODE XREF: sub_12B2B4+24A↑j ROM:0012B508 bclr #1,($118E).w ROM:0012B50E ROM:0012B50E loc_12B50E: ; CODE XREF: sub_12B2B4:loc_12B4EE↑j ROM:0012B50E ; sub_12B2B4+252↑j ROM:0012B50E btst #1,($1339).w ROM:0012B514 beq.s loc_12B534 ROM:0012B516 btst #3,($118E).w ROM:0012B51C bne.s loc_12B526 ROM:0012B51E bset #1,($1333).w ROM:0012B524 bra.s loc_12B52C ROM:0012B526 ; --------------------------------------------------------------------------- ROM:0012B526 ROM:0012B526 loc_12B526: ; CODE XREF: sub_12B2B4+268↑j ROM:0012B526 bclr #1,($1333).w ROM:0012B52C ROM:0012B52C loc_12B52C: ; CODE XREF: sub_12B2B4+270↑j ROM:0012B52C bset #3,($118E).w ROM:0012B532 bra.s loc_12B550 ROM:0012B534 ; --------------------------------------------------------------------------- ROM:0012B534 ROM:0012B534 loc_12B534: ; CODE XREF: sub_12B2B4+260↑j ROM:0012B534 btst #3,($118E).w ROM:0012B53A beq.s loc_12B544 ROM:0012B53C bset #1,($1333).w ROM:0012B542 bra.s loc_12B54A ROM:0012B544 ; --------------------------------------------------------------------------- ROM:0012B544 ROM:0012B544 loc_12B544: ; CODE XREF: sub_12B2B4+286↑j ROM:0012B544 bclr #1,($1333).w ROM:0012B54A ROM:0012B54A loc_12B54A: ; CODE XREF: sub_12B2B4+28E↑j ROM:0012B54A bclr #3,($118E).w ROM:0012B550 ROM:0012B550 loc_12B550: ; CODE XREF: sub_12B2B4+27E↑j ROM:0012B550 bsr.w sub_12B5C4 ROM:0012B554 bsr.w sub_12B55E ROM:0012B558 bsr.w sub_12B88A ROM:0012B55C rts ROM:0012B55C ; End of function sub_12B2B4 ROM:0012B55C ROM:0012B55E ROM:0012B55E ; =============== S U B R O U T I N E ======================================= ROM:0012B55E ROM:0012B55E ROM:0012B55E sub_12B55E: ; CODE XREF: sub_12B2B4+2A0↑p ROM:0012B55E btst #6,($1344).w ROM:0012B564 beq.s loc_12B5BC ROM:0012B566 btst #3,($132A).w ROM:0012B56C bne.s loc_12B5B2 ROM:0012B56E btst #2,($1334).w ROM:0012B574 bne.s loc_12B5A8 ROM:0012B576 move.w $554(a5),d1 ROM:0012B57A cmp.w ($FF4).w,d1 ROM:0012B57E blt.s loc_12B59E ROM:0012B580 move.w $556(a5),d2 ROM:0012B584 cmp.w ($FF4).w,d2 ROM:0012B588 bgt.s loc_12B594 ROM:0012B58A bset #2,($131D).w ROM:0012B590 bra.w loc_12B59A ROM:0012B594 ; --------------------------------------------------------------------------- ROM:0012B594 ROM:0012B594 loc_12B594: ; CODE XREF: sub_12B55E+2A↑j ROM:0012B594 bclr #2,($131D).w ROM:0012B59A ROM:0012B59A loc_12B59A: ; CODE XREF: sub_12B55E+32↑j ROM:0012B59A bra.w loc_12B5A4 ROM:0012B59E ; --------------------------------------------------------------------------- ROM:0012B59E ROM:0012B59E loc_12B59E: ; CODE XREF: sub_12B55E+20↑j ROM:0012B59E bclr #2,($131D).w ROM:0012B5A4 ROM:0012B5A4 loc_12B5A4: ; CODE XREF: sub_12B55E:loc_12B59A↑j ROM:0012B5A4 bra.w loc_12B5AE ROM:0012B5A8 ; --------------------------------------------------------------------------- ROM:0012B5A8 ROM:0012B5A8 loc_12B5A8: ; CODE XREF: sub_12B55E+16↑j ROM:0012B5A8 bclr #2,($131D).w ROM:0012B5AE ROM:0012B5AE loc_12B5AE: ; CODE XREF: sub_12B55E:loc_12B5A4↑j ROM:0012B5AE bra.w loc_12B5B8 ROM:0012B5B2 ; --------------------------------------------------------------------------- ROM:0012B5B2 ROM:0012B5B2 loc_12B5B2: ; CODE XREF: sub_12B55E+E↑j ROM:0012B5B2 bclr #2,($131D).w ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: sub_12B55E:loc_12B5AE↑j ROM:0012B5B8 bra.w locret_12B5C2 ROM:0012B5BC ; --------------------------------------------------------------------------- ROM:0012B5BC ROM:0012B5BC loc_12B5BC: ; CODE XREF: sub_12B55E+6↑j ROM:0012B5BC bclr #2,($131D).w ROM:0012B5C2 ROM:0012B5C2 locret_12B5C2: ; CODE XREF: sub_12B55E:loc_12B5B8↑j ROM:0012B5C2 rts ROM:0012B5C2 ; End of function sub_12B55E ROM:0012B5C2 ROM:0012B5C4 ROM:0012B5C4 ; =============== S U B R O U T I N E ======================================= ROM:0012B5C4 ROM:0012B5C4 ROM:0012B5C4 sub_12B5C4: ; CODE XREF: sub_12B2B4:loc_12B550↑p ROM:0012B5C4 clr.w d1 ROM:0012B5C6 move.b ($118F).w,d1 ROM:0012B5CA cmpi.w #3,d1 ROM:0012B5CE bcc.s locret_12B5D8 ROM:0012B5D0 movea.l off_12B5DA(pc,d1.w*4),a0 ROM:0012B5D4 nop ROM:0012B5D6 jmp (a0) ROM:0012B5D8 ; --------------------------------------------------------------------------- ROM:0012B5D8 ROM:0012B5D8 locret_12B5D8: ; CODE XREF: sub_12B5C4+A↑j ROM:0012B5D8 rts ROM:0012B5D8 ; End of function sub_12B5C4 ROM:0012B5D8 ROM:0012B5D8 ; --------------------------------------------------------------------------- ROM:0012B5DA off_12B5DA: dc.l loc_12B5E6 ; DATA XREF: sub_12B5C4+C↑r ROM:0012B5DE dc.l loc_12B5FA ROM:0012B5E2 dc.l loc_12B726 ROM:0012B5E6 ; --------------------------------------------------------------------------- ROM:0012B5E6 ROM:0012B5E6 loc_12B5E6: ; DATA XREF: ROM:off_12B5DA↑o ROM:0012B5E6 bclr #3,($132A).w ROM:0012B5EC move.b #2,($118F).w ROM:0012B5F2 bra.l locret_12B886 ROM:0012B5F8 ; --------------------------------------------------------------------------- ROM:0012B5F8 rts ROM:0012B5FA ; --------------------------------------------------------------------------- ROM:0012B5FA ROM:0012B5FA loc_12B5FA: ; DATA XREF: ROM:0012B5DE↑o ROM:0012B5FA cmpi.w #0,($6CE).w ROM:0012B600 bgt.s loc_12B654 ROM:0012B602 btst #1,($1329).w ROM:0012B608 bne.s loc_12B654 ROM:0012B60A btst #5,($1327).w ROM:0012B610 bne.s loc_12B654 ROM:0012B612 btst #1,($1334).w ROM:0012B618 bne.s loc_12B654 ROM:0012B61A btst #6,($1331).w ROM:0012B620 bne.s loc_12B654 ROM:0012B622 btst #5,($1343).w ROM:0012B628 bne.s loc_12B654 ROM:0012B62A btst #5,($1328).w ROM:0012B630 bne.s loc_12B654 ROM:0012B632 btst #7,($1346).w ROM:0012B638 bne.s loc_12B654 ROM:0012B63A btst #1,($1333).w ROM:0012B640 bne.s loc_12B654 ROM:0012B642 bclr #3,($132A).w ROM:0012B648 move.b #2,($118F).w ROM:0012B64E bra.l locret_12B886 ROM:0012B654 ; --------------------------------------------------------------------------- ROM:0012B654 ROM:0012B654 loc_12B654: ; CODE XREF: ROM:0012B600↑j ROM:0012B654 ; ROM:0012B608↑j ... ROM:0012B654 move.w $558(a5),d2 ROM:0012B658 btst #6,($1331).w ROM:0012B65E beq.s loc_12B672 ROM:0012B660 clr.b ($8FA).w ROM:0012B664 move.w d2,($6CE).w ROM:0012B668 move.b #1,($8FA).w ROM:0012B66E bra.w locret_12B724 ROM:0012B672 ; --------------------------------------------------------------------------- ROM:0012B672 ROM:0012B672 loc_12B672: ; CODE XREF: ROM:0012B65E↑j ROM:0012B672 btst #1,($1329).w ROM:0012B678 beq.s loc_12B68C ROM:0012B67A clr.b ($8FA).w ROM:0012B67E move.w d2,($6CE).w ROM:0012B682 move.b #1,($8FA).w ROM:0012B688 bra.w locret_12B724 ROM:0012B68C ; --------------------------------------------------------------------------- ROM:0012B68C ROM:0012B68C loc_12B68C: ; CODE XREF: ROM:0012B678↑j ROM:0012B68C btst #5,($1327).w ROM:0012B692 beq.s loc_12B6A6 ROM:0012B694 clr.b ($8FA).w ROM:0012B698 move.w d2,($6CE).w ROM:0012B69C move.b #1,($8FA).w ROM:0012B6A2 bra.w locret_12B724 ROM:0012B6A6 ; --------------------------------------------------------------------------- ROM:0012B6A6 ROM:0012B6A6 loc_12B6A6: ; CODE XREF: ROM:0012B692↑j ROM:0012B6A6 btst #1,($1334).w ROM:0012B6AC beq.s loc_12B6C0 ROM:0012B6AE clr.b ($8FA).w ROM:0012B6B2 move.w d2,($6CE).w ROM:0012B6B6 move.b #1,($8FA).w ROM:0012B6BC bra.w locret_12B724 ROM:0012B6C0 ; --------------------------------------------------------------------------- ROM:0012B6C0 ROM:0012B6C0 loc_12B6C0: ; CODE XREF: ROM:0012B6AC↑j ROM:0012B6C0 btst #1,($1333).w ROM:0012B6C6 beq.s loc_12B6DA ROM:0012B6C8 clr.b ($8FA).w ROM:0012B6CC move.w d2,($6CE).w ROM:0012B6D0 move.b #1,($8FA).w ROM:0012B6D6 bra.w locret_12B724 ROM:0012B6DA ; --------------------------------------------------------------------------- ROM:0012B6DA ROM:0012B6DA loc_12B6DA: ; CODE XREF: ROM:0012B6C6↑j ROM:0012B6DA btst #5,($1328).w ROM:0012B6E0 beq.s loc_12B6F4 ROM:0012B6E2 clr.b ($8FA).w ROM:0012B6E6 move.w d2,($6CE).w ROM:0012B6EA move.b #1,($8FA).w ROM:0012B6F0 bra.w locret_12B724 ROM:0012B6F4 ; --------------------------------------------------------------------------- ROM:0012B6F4 ROM:0012B6F4 loc_12B6F4: ; CODE XREF: ROM:0012B6E0↑j ROM:0012B6F4 btst #7,($1346).w ROM:0012B6FA beq.s loc_12B70E ROM:0012B6FC clr.b ($8FA).w ROM:0012B700 move.w d2,($6CE).w ROM:0012B704 move.b #1,($8FA).w ROM:0012B70A bra.w locret_12B724 ROM:0012B70E ; --------------------------------------------------------------------------- ROM:0012B70E ROM:0012B70E loc_12B70E: ; CODE XREF: ROM:0012B6FA↑j ROM:0012B70E btst #5,($1343).w ROM:0012B714 beq.s locret_12B724 ROM:0012B716 clr.b ($8FA).w ROM:0012B71A move.w d2,($6CE).w ROM:0012B71E move.b #1,($8FA).w ROM:0012B724 ROM:0012B724 locret_12B724: ; CODE XREF: ROM:0012B66E↑j ROM:0012B724 ; ROM:0012B688↑j ... ROM:0012B724 rts ROM:0012B726 ; --------------------------------------------------------------------------- ROM:0012B726 ROM:0012B726 loc_12B726: ; DATA XREF: ROM:0012B5E2↑o ROM:0012B726 move.w $558(a5),d2 ROM:0012B72A btst #6,($1331).w ROM:0012B730 beq.s loc_12B756 ROM:0012B732 clr.b ($8FA).w ROM:0012B736 move.w d2,($6CE).w ROM:0012B73A move.b #1,($8FA).w ROM:0012B740 bset #3,($132A).w ROM:0012B746 move.b #1,($118F).w ROM:0012B74C bra.l locret_12B724 ROM:0012B752 ; --------------------------------------------------------------------------- ROM:0012B752 bra.w locret_12B886 ROM:0012B756 ; --------------------------------------------------------------------------- ROM:0012B756 ROM:0012B756 loc_12B756: ; CODE XREF: ROM:0012B730↑j ROM:0012B756 btst #1,($1329).w ROM:0012B75C beq.s loc_12B782 ROM:0012B75E clr.b ($8FA).w ROM:0012B762 move.w d2,($6CE).w ROM:0012B766 move.b #1,($8FA).w ROM:0012B76C bset #3,($132A).w ROM:0012B772 move.b #1,($118F).w ROM:0012B778 bra.l locret_12B724 ROM:0012B77E ; --------------------------------------------------------------------------- ROM:0012B77E bra.w locret_12B886 ROM:0012B782 ; --------------------------------------------------------------------------- ROM:0012B782 ROM:0012B782 loc_12B782: ; CODE XREF: ROM:0012B75C↑j ROM:0012B782 btst #5,($1327).w ROM:0012B788 beq.s loc_12B7AE ROM:0012B78A clr.b ($8FA).w ROM:0012B78E move.w d2,($6CE).w ROM:0012B792 move.b #1,($8FA).w ROM:0012B798 bset #3,($132A).w ROM:0012B79E move.b #1,($118F).w ROM:0012B7A4 bra.l locret_12B724 ROM:0012B7AA ; --------------------------------------------------------------------------- ROM:0012B7AA bra.w locret_12B886 ROM:0012B7AE ; --------------------------------------------------------------------------- ROM:0012B7AE ROM:0012B7AE loc_12B7AE: ; CODE XREF: ROM:0012B788↑j ROM:0012B7AE btst #1,($1334).w ROM:0012B7B4 beq.s loc_12B7DA ROM:0012B7B6 clr.b ($8FA).w ROM:0012B7BA move.w d2,($6CE).w ROM:0012B7BE move.b #1,($8FA).w ROM:0012B7C4 bset #3,($132A).w ROM:0012B7CA move.b #1,($118F).w ROM:0012B7D0 bra.l locret_12B724 ROM:0012B7D6 ; --------------------------------------------------------------------------- ROM:0012B7D6 bra.w locret_12B886 ROM:0012B7DA ; --------------------------------------------------------------------------- ROM:0012B7DA ROM:0012B7DA loc_12B7DA: ; CODE XREF: ROM:0012B7B4↑j ROM:0012B7DA btst #1,($1333).w ROM:0012B7E0 beq.s loc_12B806 ROM:0012B7E2 clr.b ($8FA).w ROM:0012B7E6 move.w d2,($6CE).w ROM:0012B7EA move.b #1,($8FA).w ROM:0012B7F0 bset #3,($132A).w ROM:0012B7F6 move.b #1,($118F).w ROM:0012B7FC bra.l locret_12B724 ROM:0012B802 ; --------------------------------------------------------------------------- ROM:0012B802 bra.w locret_12B886 ROM:0012B806 ; --------------------------------------------------------------------------- ROM:0012B806 ROM:0012B806 loc_12B806: ; CODE XREF: ROM:0012B7E0↑j ROM:0012B806 btst #5,($1328).w ROM:0012B80C beq.s loc_12B832 ROM:0012B80E clr.b ($8FA).w ROM:0012B812 move.w d2,($6CE).w ROM:0012B816 move.b #1,($8FA).w ROM:0012B81C bset #3,($132A).w ROM:0012B822 move.b #1,($118F).w ROM:0012B828 bra.l locret_12B724 ROM:0012B82E ; --------------------------------------------------------------------------- ROM:0012B82E bra.w locret_12B886 ROM:0012B832 ; --------------------------------------------------------------------------- ROM:0012B832 ROM:0012B832 loc_12B832: ; CODE XREF: ROM:0012B80C↑j ROM:0012B832 btst #7,($1346).w ROM:0012B838 beq.s loc_12B85E ROM:0012B83A clr.b ($8FA).w ROM:0012B83E move.w d2,($6CE).w ROM:0012B842 move.b #1,($8FA).w ROM:0012B848 bset #3,($132A).w ROM:0012B84E move.b #1,($118F).w ROM:0012B854 bra.l locret_12B724 ROM:0012B85A ; --------------------------------------------------------------------------- ROM:0012B85A bra.w locret_12B886 ROM:0012B85E ; --------------------------------------------------------------------------- ROM:0012B85E ROM:0012B85E loc_12B85E: ; CODE XREF: ROM:0012B838↑j ROM:0012B85E btst #5,($1343).w ROM:0012B864 beq.s locret_12B886 ROM:0012B866 clr.b ($8FA).w ROM:0012B86A move.w d2,($6CE).w ROM:0012B86E move.b #1,($8FA).w ROM:0012B874 bset #3,($132A).w ROM:0012B87A move.b #1,($118F).w ROM:0012B880 bra.l locret_12B724 ROM:0012B886 ; --------------------------------------------------------------------------- ROM:0012B886 ROM:0012B886 locret_12B886: ; CODE XREF: ROM:0012B5F2↑j ROM:0012B886 ; ROM:0012B64E↑j ... ROM:0012B886 rts ROM:0012B888 ; --------------------------------------------------------------------------- ROM:0012B888 rts ROM:0012B88A ROM:0012B88A ; =============== S U B R O U T I N E ======================================= ROM:0012B88A ROM:0012B88A ROM:0012B88A sub_12B88A: ; CODE XREF: sub_12B2B4+2A4↑p ROM:0012B88A clr.w d1 ROM:0012B88C move.b ($1190).w,d1 ROM:0012B890 cmpi.w #2,d1 ROM:0012B894 bcc.s locret_12B89E ROM:0012B896 movea.l off_12B8A0(pc,d1.w*4),a0 ROM:0012B89A nop ROM:0012B89C jmp (a0) ROM:0012B89E ; --------------------------------------------------------------------------- ROM:0012B89E ROM:0012B89E locret_12B89E: ; CODE XREF: sub_12B88A+A↑j ROM:0012B89E rts ROM:0012B89E ; End of function sub_12B88A ROM:0012B89E ROM:0012B89E ; --------------------------------------------------------------------------- ROM:0012B8A0 off_12B8A0: dc.l loc_12B8A8 ; DATA XREF: sub_12B88A+C↑r ROM:0012B8A4 dc.l loc_12B8B8 ROM:0012B8A8 ; --------------------------------------------------------------------------- ROM:0012B8A8 ROM:0012B8A8 loc_12B8A8: ; DATA XREF: ROM:off_12B8A0↑o ROM:0012B8A8 move.b #0,($118D).w ROM:0012B8AE move.b #1,($1190).w ROM:0012B8B4 bra.s locret_12B8EA ROM:0012B8B6 ; --------------------------------------------------------------------------- ROM:0012B8B6 rts ROM:0012B8B8 ; --------------------------------------------------------------------------- ROM:0012B8B8 ROM:0012B8B8 loc_12B8B8: ; DATA XREF: ROM:0012B8A4↑o ROM:0012B8B8 btst #4,($1328).w ROM:0012B8BE bne.s loc_12B8E4 ROM:0012B8C0 btst #6,($1338).w ROM:0012B8C6 bne.s loc_12B8DA ROM:0012B8C8 move.b #9,d1 ROM:0012B8CC cmp.b ($118D).w,d1 ROM:0012B8D0 blt.s loc_12B8D6 ROM:0012B8D2 addq.b #1,($118D).w ROM:0012B8D6 ROM:0012B8D6 loc_12B8D6: ; CODE XREF: ROM:0012B8D0↑j ROM:0012B8D6 bra.w loc_12B8E0 ROM:0012B8DA ; --------------------------------------------------------------------------- ROM:0012B8DA ROM:0012B8DA loc_12B8DA: ; CODE XREF: ROM:0012B8C6↑j ROM:0012B8DA move.b #0,($118D).w ROM:0012B8E0 ROM:0012B8E0 loc_12B8E0: ; CODE XREF: ROM:loc_12B8D6↑j ROM:0012B8E0 bra.w locret_12B8EA ROM:0012B8E4 ; --------------------------------------------------------------------------- ROM:0012B8E4 ROM:0012B8E4 loc_12B8E4: ; CODE XREF: ROM:0012B8BE↑j ROM:0012B8E4 move.b #0,($118D).w ROM:0012B8EA ROM:0012B8EA locret_12B8EA: ; CODE XREF: ROM:0012B8B4↑j ROM:0012B8EA ; ROM:loc_12B8E0↑j ROM:0012B8EA rts ROM:0012B8EC ; --------------------------------------------------------------------------- ROM:0012B8EC rts ROM:0012B8EE ROM:0012B8EE ; =============== S U B R O U T I N E ======================================= ROM:0012B8EE ROM:0012B8EE ROM:0012B8EE sub_12B8EE: ; CODE XREF: sub_11231A:loc_11256C↑p ROM:0012B8EE ; sub_112598↑p ROM:0012B8EE move.b #0,($118F).w ROM:0012B8F4 bset #3,($132A).w ROM:0012B8FA move.b #0,($1190).w ROM:0012B900 move.b #0,($118D).w ROM:0012B906 bset #2,($1334).w ROM:0012B90C bclr #2,($131D).w ROM:0012B912 rts ROM:0012B912 ; End of function sub_12B8EE ROM:0012B912 ROM:0012B914 ROM:0012B914 ; =============== S U B R O U T I N E ======================================= ROM:0012B914 ROM:0012B914 ROM:0012B914 sub_12B914: ; CODE XREF: sub_126B3C+F0↑p ROM:0012B914 bclr #0,($1327).w ROM:0012B91A bclr #0,($133A).w ROM:0012B920 clr.w d1 ROM:0012B922 move.b ($1196).w,d1 ROM:0012B926 cmpi.w #2,d1 ROM:0012B92A bcc.s locret_12B934 ROM:0012B92C movea.l off_12B936(pc,d1.w*4),a0 ROM:0012B930 nop ROM:0012B932 jmp (a0) ROM:0012B934 ; --------------------------------------------------------------------------- ROM:0012B934 ROM:0012B934 locret_12B934: ; CODE XREF: sub_12B914+16↑j ROM:0012B934 rts ROM:0012B934 ; End of function sub_12B914 ROM:0012B934 ROM:0012B934 ; --------------------------------------------------------------------------- ROM:0012B936 off_12B936: dc.l loc_12B93E ; DATA XREF: sub_12B914+18↑r ROM:0012B93A dc.l loc_12B950 ROM:0012B93E ; --------------------------------------------------------------------------- ROM:0012B93E ROM:0012B93E loc_12B93E: ; DATA XREF: ROM:off_12B936↑o ROM:0012B93E bsr.w sub_12B97C ROM:0012B942 bsr.w sub_12B9F4 ROM:0012B946 move.b #1,($1196).w ROM:0012B94C bra.s locret_12B978 ROM:0012B94E ; --------------------------------------------------------------------------- ROM:0012B94E rts ROM:0012B950 ; --------------------------------------------------------------------------- ROM:0012B950 ROM:0012B950 loc_12B950: ; DATA XREF: ROM:0012B93A↑o ROM:0012B950 btst #5,($132D).w ROM:0012B956 beq.s locret_12B978 ROM:0012B958 btst #3,($1327).w ROM:0012B95E bne.s loc_12B96A ROM:0012B960 bset #0,($1327).w ROM:0012B966 bra.w loc_12B970 ROM:0012B96A ; --------------------------------------------------------------------------- ROM:0012B96A ROM:0012B96A loc_12B96A: ; CODE XREF: ROM:0012B95E↑j ROM:0012B96A bset #0,($133A).w ROM:0012B970 ROM:0012B970 loc_12B970: ; CODE XREF: ROM:0012B966↑j ROM:0012B970 bsr.w sub_12B97C ROM:0012B974 bsr.w sub_12B9F4 ROM:0012B978 ROM:0012B978 locret_12B978: ; CODE XREF: ROM:0012B94C↑j ROM:0012B978 ; ROM:0012B956↑j ROM:0012B978 rts ROM:0012B97A ; --------------------------------------------------------------------------- ROM:0012B97A rts ROM:0012B97C ROM:0012B97C ; =============== S U B R O U T I N E ======================================= ROM:0012B97C ROM:0012B97C ROM:0012B97C sub_12B97C: ; CODE XREF: ROM:loc_12B93E↑p ROM:0012B97C ; ROM:loc_12B970↑p ROM:0012B97C clr.w d1 ROM:0012B97E move.b ($1195).w,d1 ROM:0012B982 cmpi.w #2,d1 ROM:0012B986 bcc.s locret_12B990 ROM:0012B988 movea.l off_12B992(pc,d1.w*4),a0 ROM:0012B98C nop ROM:0012B98E jmp (a0) ROM:0012B990 ; --------------------------------------------------------------------------- ROM:0012B990 ROM:0012B990 locret_12B990: ; CODE XREF: sub_12B97C+A↑j ROM:0012B990 rts ROM:0012B990 ; End of function sub_12B97C ROM:0012B990 ROM:0012B990 ; --------------------------------------------------------------------------- ROM:0012B992 off_12B992: dc.l loc_12B99A ; DATA XREF: sub_12B97C+C↑r ROM:0012B996 dc.l loc_12B9A8 ROM:0012B99A ; --------------------------------------------------------------------------- ROM:0012B99A ROM:0012B99A loc_12B99A: ; DATA XREF: ROM:off_12B992↑o ROM:0012B99A bsr.w sub_12BC36 ROM:0012B99E move.b #1,($1195).w ROM:0012B9A4 bra.s locret_12B9F0 ROM:0012B9A6 ; --------------------------------------------------------------------------- ROM:0012B9A6 rts ROM:0012B9A8 ; --------------------------------------------------------------------------- ROM:0012B9A8 ROM:0012B9A8 loc_12B9A8: ; DATA XREF: ROM:0012B996↑o ROM:0012B9A8 btst #0,($133A).w ROM:0012B9AE beq.s loc_12B9B4 ROM:0012B9B0 bsr.w sub_12BC36 ROM:0012B9B4 ROM:0012B9B4 loc_12B9B4: ; CODE XREF: ROM:0012B9AE↑j ROM:0012B9B4 btst #0,($1327).w ROM:0012B9BA beq.s locret_12B9F0 ROM:0012B9BC bsr.w sub_12BB3E ROM:0012B9C0 btst #7,($132F).w ROM:0012B9C6 beq.s loc_12B9EA ROM:0012B9C8 bset #3,($D8A).w ROM:0012B9CE bset #6,($1334).w ROM:0012B9D4 bset #5,($142B).w ROM:0012B9DA move.w $56C(a5),d1 ROM:0012B9DE cmp.w ($A42).w,d1 ROM:0012B9E2 blt.s loc_12B9EA ROM:0012B9E4 bset #7,($142A).w ROM:0012B9EA ROM:0012B9EA loc_12B9EA: ; CODE XREF: ROM:0012B9C6↑j ROM:0012B9EA ; ROM:0012B9E2↑j ROM:0012B9EA bset #3,($DA2).w ROM:0012B9F0 ROM:0012B9F0 locret_12B9F0: ; CODE XREF: ROM:0012B9A4↑j ROM:0012B9F0 ; ROM:0012B9BA↑j ROM:0012B9F0 rts ROM:0012B9F2 ; --------------------------------------------------------------------------- ROM:0012B9F2 rts ROM:0012B9F4 ROM:0012B9F4 ; =============== S U B R O U T I N E ======================================= ROM:0012B9F4 ROM:0012B9F4 ROM:0012B9F4 sub_12B9F4: ; CODE XREF: ROM:0012B942↑p ROM:0012B9F4 ; ROM:0012B974↑p ROM:0012B9F4 clr.w d1 ROM:0012B9F6 move.b ($1194).w,d1 ROM:0012B9FA cmpi.w #6,d1 ROM:0012B9FE bcc.s locret_12BA08 ROM:0012BA00 movea.l off_12BA0A(pc,d1.w*4),a0 ROM:0012BA04 nop ROM:0012BA06 jmp (a0) ROM:0012BA08 ; --------------------------------------------------------------------------- ROM:0012BA08 ROM:0012BA08 locret_12BA08: ; CODE XREF: sub_12B9F4+A↑j ROM:0012BA08 rts ROM:0012BA08 ; End of function sub_12B9F4 ROM:0012BA08 ROM:0012BA08 ; --------------------------------------------------------------------------- ROM:0012BA0A off_12BA0A: dc.l loc_12BA22 ; DATA XREF: sub_12B9F4+C↑r ROM:0012BA0E dc.l loc_12BA3E ROM:0012BA12 dc.l loc_12BA6E ROM:0012BA16 dc.l loc_12BA92 ROM:0012BA1A dc.l loc_12BAB6 ROM:0012BA1E dc.l loc_12BADA ROM:0012BA22 ; --------------------------------------------------------------------------- ROM:0012BA22 ROM:0012BA22 loc_12BA22: ; DATA XREF: ROM:off_12BA0A↑o ROM:0012BA22 bsr.w sub_12BDC4 ROM:0012BA26 bsr.w sub_12BD70 ROM:0012BA2A bsr.w sub_12BDE0 ROM:0012BA2E bclr #7,($1322).w ROM:0012BA34 move.b #1,($1194).w ROM:0012BA3A bra.s locret_12BA6C ROM:0012BA3C ; --------------------------------------------------------------------------- ROM:0012BA3C rts ROM:0012BA3E ; --------------------------------------------------------------------------- ROM:0012BA3E ROM:0012BA3E loc_12BA3E: ; DATA XREF: ROM:0012BA0E↑o ROM:0012BA3E move.w $56A(a5),d1 ROM:0012BA42 btst #0,($1327).w ROM:0012BA48 beq.s locret_12BA6C ROM:0012BA4A cmp.w ($CF4).w,d1 ROM:0012BA4E ble.s locret_12BA6C ROM:0012BA50 bsr.w sub_12BDC4 ROM:0012BA54 bsr.w sub_12BD70 ROM:0012BA58 bsr.w sub_12BDE0 ROM:0012BA5C bsr.w sub_12BD94 ROM:0012BA60 bsr.w sub_12BE12 ROM:0012BA64 move.b #2,($1194).w ROM:0012BA6A bra.s locret_12BA90 ROM:0012BA6C ; --------------------------------------------------------------------------- ROM:0012BA6C ROM:0012BA6C locret_12BA6C: ; CODE XREF: ROM:0012BA3A↑j ROM:0012BA6C ; ROM:0012BA48↑j ... ROM:0012BA6C rts ROM:0012BA6E ; --------------------------------------------------------------------------- ROM:0012BA6E ROM:0012BA6E loc_12BA6E: ; DATA XREF: ROM:0012BA12↑o ROM:0012BA6E move.w $56A(a5),d1 ROM:0012BA72 btst #0,($1327).w ROM:0012BA78 beq.s locret_12BA90 ROM:0012BA7A cmp.w ($CF4).w,d1 ROM:0012BA7E ble.s locret_12BA90 ROM:0012BA80 bsr.w sub_12BD94 ROM:0012BA84 bsr.w sub_12BE12 ROM:0012BA88 move.b #3,($1194).w ROM:0012BA8E bra.s locret_12BAB4 ROM:0012BA90 ; --------------------------------------------------------------------------- ROM:0012BA90 ROM:0012BA90 locret_12BA90: ; CODE XREF: ROM:0012BA6A↑j ROM:0012BA90 ; ROM:0012BA78↑j ... ROM:0012BA90 rts ROM:0012BA92 ; --------------------------------------------------------------------------- ROM:0012BA92 ROM:0012BA92 loc_12BA92: ; DATA XREF: ROM:0012BA16↑o ROM:0012BA92 move.w $56A(a5),d1 ROM:0012BA96 btst #0,($1327).w ROM:0012BA9C beq.s locret_12BAB4 ROM:0012BA9E cmp.w ($CF4).w,d1 ROM:0012BAA2 ble.s locret_12BAB4 ROM:0012BAA4 bsr.w sub_12BD94 ROM:0012BAA8 bsr.w sub_12BE12 ROM:0012BAAC move.b #4,($1194).w ROM:0012BAB2 bra.s locret_12BAD8 ROM:0012BAB4 ; --------------------------------------------------------------------------- ROM:0012BAB4 ROM:0012BAB4 locret_12BAB4: ; CODE XREF: ROM:0012BA8E↑j ROM:0012BAB4 ; ROM:0012BA9C↑j ... ROM:0012BAB4 rts ROM:0012BAB6 ; --------------------------------------------------------------------------- ROM:0012BAB6 ROM:0012BAB6 loc_12BAB6: ; DATA XREF: ROM:0012BA1A↑o ROM:0012BAB6 move.w $56A(a5),d1 ROM:0012BABA btst #0,($1327).w ROM:0012BAC0 beq.s locret_12BAD8 ROM:0012BAC2 cmp.w ($CF4).w,d1 ROM:0012BAC6 ble.s locret_12BAD8 ROM:0012BAC8 bsr.w sub_12BD94 ROM:0012BACC bsr.w sub_12BE12 ROM:0012BAD0 move.b #5,($1194).w ROM:0012BAD6 bra.s locret_12BB3A ROM:0012BAD8 ; --------------------------------------------------------------------------- ROM:0012BAD8 ROM:0012BAD8 locret_12BAD8: ; CODE XREF: ROM:0012BAB2↑j ROM:0012BAD8 ; ROM:0012BAC0↑j ... ROM:0012BAD8 rts ROM:0012BADA ; --------------------------------------------------------------------------- ROM:0012BADA ROM:0012BADA loc_12BADA: ; DATA XREF: ROM:0012BA1E↑o ROM:0012BADA move.w $56A(a5),d1 ROM:0012BADE btst #0,($1327).w ROM:0012BAE4 beq.s locret_12BB3A ROM:0012BAE6 cmp.w ($CF4).w,d1 ROM:0012BAEA ble.s locret_12BB3A ROM:0012BAEC bsr.w sub_12BD94 ROM:0012BAF0 bsr.w sub_12BC5A ROM:0012BAF4 bsr.w sub_12BE12 ROM:0012BAF8 bset #7,($1322).w ROM:0012BAFE btst #7,($132F).w ROM:0012BB04 beq.s loc_12BB28 ROM:0012BB06 bset #4,($D8A).w ROM:0012BB0C bset #6,($1334).w ROM:0012BB12 bset #5,($142B).w ROM:0012BB18 move.w $56C(a5),d2 ROM:0012BB1C cmp.w ($A42).w,d2 ROM:0012BB20 blt.s loc_12BB28 ROM:0012BB22 bset #7,($142A).w ROM:0012BB28 ROM:0012BB28 loc_12BB28: ; CODE XREF: ROM:0012BB04↑j ROM:0012BB28 ; ROM:0012BB20↑j ROM:0012BB28 bset #4,($DA2).w ROM:0012BB2E move.b #1,($1194).w ROM:0012BB34 bra.l locret_12BA6C ROM:0012BB3A ; --------------------------------------------------------------------------- ROM:0012BB3A ROM:0012BB3A locret_12BB3A: ; CODE XREF: ROM:0012BAD6↑j ROM:0012BB3A ; ROM:0012BAE4↑j ... ROM:0012BB3A rts ROM:0012BB3C ; --------------------------------------------------------------------------- ROM:0012BB3C rts ROM:0012BB3E ROM:0012BB3E ; =============== S U B R O U T I N E ======================================= ROM:0012BB3E ROM:0012BB3E ROM:0012BB3E sub_12BB3E: ; CODE XREF: ROM:0012B9BC↑p ROM:0012BB3E clr.l d0 ROM:0012BB40 move.w ($D28).w,d0 ROM:0012BB44 moveq #4,d1 ROM:0012BB46 divs.w d1,d0 ROM:0012BB48 move.w d0,($D12).w ROM:0012BB4C move.w $55E(a5),d4 ROM:0012BB50 move.w $55C(a5),d5 ROM:0012BB54 cmp.w d0,d4 ROM:0012BB56 bgt.l loc_12BC18 ROM:0012BB5C bset #3,($D8A).w ROM:0012BB62 move.w $56C(a5),d1 ROM:0012BB66 cmp.w ($A42).w,d1 ROM:0012BB6A blt.s loc_12BB72 ROM:0012BB6C bset #7,($142A).w ROM:0012BB72 ROM:0012BB72 loc_12BB72: ; CODE XREF: sub_12BB3E+2C↑j ROM:0012BB72 move.w #0,d1 ROM:0012BB76 bra.s loc_12BB7C ROM:0012BB78 ; --------------------------------------------------------------------------- ROM:0012BB78 ROM:0012BB78 loc_12BB78: ; CODE XREF: sub_12BB3E:loc_12BC12↓j ROM:0012BB78 addi.w #1,d1 ROM:0012BB7C ROM:0012BB7C loc_12BB7C: ; CODE XREF: sub_12BB3E+38↑j ROM:0012BB7C cmpi.w #3,d1 ROM:0012BB80 bgt.l loc_12BC16 ROM:0012BB86 clr.w d3 ROM:0012BB88 move.b $130D(d1.w),d3 ROM:0012BB8E muls.w #$64,d3 ; 'd' ROM:0012BB92 cmp.w d3,d5 ROM:0012BB94 bgt.s loc_12BC0E ROM:0012BB96 bset d1,($1192).w ROM:0012BB9A btst #5,($142B).w ROM:0012BBA0 bne.s loc_12BC04 ROM:0012BBA2 cmpi.w #0,d1 ROM:0012BBA6 bne.s loc_12BBB0 ROM:0012BBA8 bset #0,($1193).w ROM:0012BBAE bra.s loc_12BBD4 ROM:0012BBB0 ; --------------------------------------------------------------------------- ROM:0012BBB0 ROM:0012BBB0 loc_12BBB0: ; CODE XREF: sub_12BB3E+68↑j ROM:0012BBB0 cmpi.w #1,d1 ROM:0012BBB4 bne.s loc_12BBBE ROM:0012BBB6 bset #2,($1193).w ROM:0012BBBC bra.s loc_12BBD4 ROM:0012BBBE ; --------------------------------------------------------------------------- ROM:0012BBBE ROM:0012BBBE loc_12BBBE: ; CODE XREF: sub_12BB3E+76↑j ROM:0012BBBE cmpi.w #2,d1 ROM:0012BBC2 bne.s loc_12BBCE ROM:0012BBC4 bset #3,($1193).w ROM:0012BBCA bra.w loc_12BBD4 ROM:0012BBCE ; --------------------------------------------------------------------------- ROM:0012BBCE ROM:0012BBCE loc_12BBCE: ; CODE XREF: sub_12BB3E+84↑j ROM:0012BBCE bset #1,($1193).w ROM:0012BBD4 ROM:0012BBD4 loc_12BBD4: ; CODE XREF: sub_12BB3E+70↑j ROM:0012BBD4 ; sub_12BB3E+7E↑j ... ROM:0012BBD4 cmpi.b #1,($1193).w ROM:0012BBDA beq.s loc_12BC04 ROM:0012BBDC cmpi.b #2,($1193).w ROM:0012BBE2 beq.s loc_12BC04 ROM:0012BBE4 cmpi.b #4,($1193).w ROM:0012BBEA beq.s loc_12BC04 ROM:0012BBEC cmpi.b #8,($1193).w ROM:0012BBF2 beq.s loc_12BC04 ROM:0012BBF4 clr.b ($1193).w ROM:0012BBF8 bset #6,($1334).w ROM:0012BBFE bset #5,($142B).w ROM:0012BC04 ROM:0012BC04 loc_12BC04: ; CODE XREF: sub_12BB3E+62↑j ROM:0012BC04 ; sub_12BB3E+9C↑j ... ROM:0012BC04 move.b ($1193).w,($13D0).w ROM:0012BC0A bra.w loc_12BC12 ROM:0012BC0E ; --------------------------------------------------------------------------- ROM:0012BC0E ROM:0012BC0E loc_12BC0E: ; CODE XREF: sub_12BB3E+56↑j ROM:0012BC0E bclr d1,($1192).w ROM:0012BC12 ROM:0012BC12 loc_12BC12: ; CODE XREF: sub_12BB3E+CC↑j ROM:0012BC12 bra.w loc_12BB78 ROM:0012BC16 ; --------------------------------------------------------------------------- ROM:0012BC16 ROM:0012BC16 loc_12BC16: ; CODE XREF: sub_12BB3E+42↑j ROM:0012BC16 bra.s locret_12BC34 ROM:0012BC18 ; --------------------------------------------------------------------------- ROM:0012BC18 ROM:0012BC18 loc_12BC18: ; CODE XREF: sub_12BB3E+18↑j ROM:0012BC18 bclr #3,($D8A).w ROM:0012BC1E move.w #0,d1 ROM:0012BC22 bra.s loc_12BC28 ROM:0012BC24 ; --------------------------------------------------------------------------- ROM:0012BC24 ROM:0012BC24 loc_12BC24: ; CODE XREF: sub_12BB3E+F4↓j ROM:0012BC24 addi.w #1,d1 ROM:0012BC28 ROM:0012BC28 loc_12BC28: ; CODE XREF: sub_12BB3E+E4↑j ROM:0012BC28 cmpi.w #3,d1 ROM:0012BC2C bgt.s locret_12BC34 ROM:0012BC2E bclr d1,($1192).w ROM:0012BC32 bra.s loc_12BC24 ROM:0012BC34 ; --------------------------------------------------------------------------- ROM:0012BC34 ROM:0012BC34 locret_12BC34: ; CODE XREF: sub_12BB3E:loc_12BC16↑j ROM:0012BC34 ; sub_12BB3E+EE↑j ROM:0012BC34 rts ROM:0012BC34 ; End of function sub_12BB3E ROM:0012BC34 ROM:0012BC36 ROM:0012BC36 ; =============== S U B R O U T I N E ======================================= ROM:0012BC36 ROM:0012BC36 ROM:0012BC36 sub_12BC36: ; CODE XREF: ROM:loc_12B99A↑p ROM:0012BC36 ; ROM:0012B9B0↑p ROM:0012BC36 move.w #0,($D12).w ROM:0012BC3C bclr #3,($D8A).w ROM:0012BC42 move.w #0,d1 ROM:0012BC46 bra.s loc_12BC4C ROM:0012BC48 ; --------------------------------------------------------------------------- ROM:0012BC48 ROM:0012BC48 loc_12BC48: ; CODE XREF: sub_12BC36+20↓j ROM:0012BC48 addi.w #1,d1 ROM:0012BC4C ROM:0012BC4C loc_12BC4C: ; CODE XREF: sub_12BC36+10↑j ROM:0012BC4C cmpi.w #3,d1 ROM:0012BC50 bgt.s locret_12BC58 ROM:0012BC52 bclr d1,($1192).w ROM:0012BC56 bra.s loc_12BC48 ROM:0012BC58 ; --------------------------------------------------------------------------- ROM:0012BC58 ROM:0012BC58 locret_12BC58: ; CODE XREF: sub_12BC36+1A↑j ROM:0012BC58 rts ROM:0012BC58 ; End of function sub_12BC36 ROM:0012BC58 ROM:0012BC5A ROM:0012BC5A ; =============== S U B R O U T I N E ======================================= ROM:0012BC5A ROM:0012BC5A ROM:0012BC5A sub_12BC5A: ; CODE XREF: ROM:0012BAF0↑p ROM:0012BC5A clr.l d0 ROM:0012BC5C move.w ($FCA).w,d0 ROM:0012BC60 move.w #1,d1 ROM:0012BC64 bra.s loc_12BC6A ROM:0012BC66 ; --------------------------------------------------------------------------- ROM:0012BC66 ROM:0012BC66 loc_12BC66: ; CODE XREF: sub_12BC5A+1C↓j ROM:0012BC66 addi.w #1,d1 ROM:0012BC6A ROM:0012BC6A loc_12BC6A: ; CODE XREF: sub_12BC5A+A↑j ROM:0012BC6A cmpi.w #3,d1 ROM:0012BC6E bgt.s loc_12BC78 ROM:0012BC70 add.w $FCA(d1.w*2),d0 ROM:0012BC76 bra.s loc_12BC66 ROM:0012BC78 ; --------------------------------------------------------------------------- ROM:0012BC78 ROM:0012BC78 loc_12BC78: ; CODE XREF: sub_12BC5A+14↑j ROM:0012BC78 moveq #4,d2 ROM:0012BC7A muls.w #$1F4,d2 ROM:0012BC7E muls.w #$2710,d0 ROM:0012BC82 divs.w d2,d0 ROM:0012BC84 move.w d0,($D14).w ROM:0012BC88 move.w $560(a5),d4 ROM:0012BC8C move.w $562(a5),d5 ROM:0012BC90 cmp.w d0,d4 ROM:0012BC92 bgt.l loc_12BD52 ROM:0012BC98 bset #4,($D8A).w ROM:0012BC9E move.w $56C(a5),d1 ROM:0012BCA2 cmp.w ($A42).w,d1 ROM:0012BCA6 blt.s loc_12BCAE ROM:0012BCA8 bset #7,($142A).w ROM:0012BCAE ROM:0012BCAE loc_12BCAE: ; CODE XREF: sub_12BC5A+4C↑j ROM:0012BCAE move.w #0,d1 ROM:0012BCB2 bra.s loc_12BCB8 ROM:0012BCB4 ; --------------------------------------------------------------------------- ROM:0012BCB4 ROM:0012BCB4 loc_12BCB4: ; CODE XREF: sub_12BC5A:loc_12BD4C↓j ROM:0012BCB4 addi.w #1,d1 ROM:0012BCB8 ROM:0012BCB8 loc_12BCB8: ; CODE XREF: sub_12BC5A+58↑j ROM:0012BCB8 cmpi.w #3,d1 ROM:0012BCBC bgt.l loc_12BD50 ROM:0012BCC2 move.w $FCA(d1.w*2),d3 ROM:0012BCC8 muls.w #$14,d3 ROM:0012BCCC cmp.w d3,d5 ROM:0012BCCE bgt.s loc_12BD48 ROM:0012BCD0 bset d1,($1191).w ROM:0012BCD4 btst #5,($142B).w ROM:0012BCDA bne.s loc_12BD3E ROM:0012BCDC cmpi.w #0,d1 ROM:0012BCE0 bne.s loc_12BCEA ROM:0012BCE2 bset #0,($1193).w ROM:0012BCE8 bra.s loc_12BD0E ROM:0012BCEA ; --------------------------------------------------------------------------- ROM:0012BCEA ROM:0012BCEA loc_12BCEA: ; CODE XREF: sub_12BC5A+86↑j ROM:0012BCEA cmpi.w #1,d1 ROM:0012BCEE bne.s loc_12BCF8 ROM:0012BCF0 bset #2,($1193).w ROM:0012BCF6 bra.s loc_12BD0E ROM:0012BCF8 ; --------------------------------------------------------------------------- ROM:0012BCF8 ROM:0012BCF8 loc_12BCF8: ; CODE XREF: sub_12BC5A+94↑j ROM:0012BCF8 cmpi.w #2,d1 ROM:0012BCFC bne.s loc_12BD08 ROM:0012BCFE bset #3,($1193).w ROM:0012BD04 bra.w loc_12BD0E ROM:0012BD08 ; --------------------------------------------------------------------------- ROM:0012BD08 ROM:0012BD08 loc_12BD08: ; CODE XREF: sub_12BC5A+A2↑j ROM:0012BD08 bset #1,($1193).w ROM:0012BD0E ROM:0012BD0E loc_12BD0E: ; CODE XREF: sub_12BC5A+8E↑j ROM:0012BD0E ; sub_12BC5A+9C↑j ... ROM:0012BD0E cmpi.b #1,($1193).w ROM:0012BD14 beq.s loc_12BD3E ROM:0012BD16 cmpi.b #2,($1193).w ROM:0012BD1C beq.s loc_12BD3E ROM:0012BD1E cmpi.b #4,($1193).w ROM:0012BD24 beq.s loc_12BD3E ROM:0012BD26 cmpi.b #8,($1193).w ROM:0012BD2C beq.s loc_12BD3E ROM:0012BD2E clr.b ($1193).w ROM:0012BD32 bset #6,($1334).w ROM:0012BD38 bset #5,($142B).w ROM:0012BD3E ROM:0012BD3E loc_12BD3E: ; CODE XREF: sub_12BC5A+80↑j ROM:0012BD3E ; sub_12BC5A+BA↑j ... ROM:0012BD3E move.b ($1193).w,($13D0).w ROM:0012BD44 bra.w loc_12BD4C ROM:0012BD48 ; --------------------------------------------------------------------------- ROM:0012BD48 ROM:0012BD48 loc_12BD48: ; CODE XREF: sub_12BC5A+74↑j ROM:0012BD48 bclr d1,($1191).w ROM:0012BD4C ROM:0012BD4C loc_12BD4C: ; CODE XREF: sub_12BC5A+EA↑j ROM:0012BD4C bra.w loc_12BCB4 ROM:0012BD50 ; --------------------------------------------------------------------------- ROM:0012BD50 ROM:0012BD50 loc_12BD50: ; CODE XREF: sub_12BC5A+62↑j ROM:0012BD50 bra.s locret_12BD6E ROM:0012BD52 ; --------------------------------------------------------------------------- ROM:0012BD52 ROM:0012BD52 loc_12BD52: ; CODE XREF: sub_12BC5A+38↑j ROM:0012BD52 bclr #4,($D8A).w ROM:0012BD58 move.w #0,d1 ROM:0012BD5C bra.s loc_12BD62 ROM:0012BD5E ; --------------------------------------------------------------------------- ROM:0012BD5E ROM:0012BD5E loc_12BD5E: ; CODE XREF: sub_12BC5A+112↓j ROM:0012BD5E addi.w #1,d1 ROM:0012BD62 ROM:0012BD62 loc_12BD62: ; CODE XREF: sub_12BC5A+102↑j ROM:0012BD62 cmpi.w #3,d1 ROM:0012BD66 bgt.s locret_12BD6E ROM:0012BD68 bclr d1,($1191).w ROM:0012BD6C bra.s loc_12BD5E ROM:0012BD6E ; --------------------------------------------------------------------------- ROM:0012BD6E ROM:0012BD6E locret_12BD6E: ; CODE XREF: sub_12BC5A:loc_12BD50↑j ROM:0012BD6E ; sub_12BC5A+10C↑j ROM:0012BD6E rts ROM:0012BD6E ; End of function sub_12BC5A ROM:0012BD6E ROM:0012BD70 ROM:0012BD70 ; =============== S U B R O U T I N E ======================================= ROM:0012BD70 ROM:0012BD70 ROM:0012BD70 sub_12BD70: ; CODE XREF: ROM:0012BA26↑p ROM:0012BD70 ; ROM:0012BA54↑p ROM:0012BD70 move.w #0,($D14).w ROM:0012BD76 bclr #4,($D8A).w ROM:0012BD7C move.w #0,d1 ROM:0012BD80 bra.s loc_12BD86 ROM:0012BD82 ; --------------------------------------------------------------------------- ROM:0012BD82 ROM:0012BD82 loc_12BD82: ; CODE XREF: sub_12BD70+20↓j ROM:0012BD82 addi.w #1,d1 ROM:0012BD86 ROM:0012BD86 loc_12BD86: ; CODE XREF: sub_12BD70+10↑j ROM:0012BD86 cmpi.w #3,d1 ROM:0012BD8A bgt.s locret_12BD92 ROM:0012BD8C bclr d1,($1191).w ROM:0012BD90 bra.s loc_12BD82 ROM:0012BD92 ; --------------------------------------------------------------------------- ROM:0012BD92 ROM:0012BD92 locret_12BD92: ; CODE XREF: sub_12BD70+1A↑j ROM:0012BD92 rts ROM:0012BD92 ; End of function sub_12BD70 ROM:0012BD92 ROM:0012BD94 ROM:0012BD94 ; =============== S U B R O U T I N E ======================================= ROM:0012BD94 ROM:0012BD94 ROM:0012BD94 sub_12BD94: ; CODE XREF: ROM:0012BA5C↑p ROM:0012BD94 ; ROM:0012BA80↑p ... ROM:0012BD94 clr.w d2 ROM:0012BD96 move.w #0,d0 ROM:0012BD9A bra.s loc_12BDA0 ROM:0012BD9C ; --------------------------------------------------------------------------- ROM:0012BD9C ROM:0012BD9C loc_12BD9C: ; CODE XREF: sub_12BD94+26↓j ROM:0012BD9C addi.w #1,d0 ROM:0012BDA0 ROM:0012BDA0 loc_12BDA0: ; CODE XREF: sub_12BD94+6↑j ROM:0012BDA0 cmpi.w #3,d0 ROM:0012BDA4 bgt.s loc_12BDBC ROM:0012BDA6 move.w $FCA(d0.w*2),d1 ROM:0012BDAC move.b $130D(d0.w),d2 ROM:0012BDB2 add.w d2,d1 ROM:0012BDB4 move.w d1,$FCA(d0.w*2) ROM:0012BDBA bra.s loc_12BD9C ROM:0012BDBC ; --------------------------------------------------------------------------- ROM:0012BDBC ROM:0012BDBC loc_12BDBC: ; CODE XREF: sub_12BD94+10↑j ROM:0012BDBC addi.w #$C8,($D16).w ROM:0012BDC2 rts ROM:0012BDC2 ; End of function sub_12BD94 ROM:0012BDC2 ROM:0012BDC4 ROM:0012BDC4 ; =============== S U B R O U T I N E ======================================= ROM:0012BDC4 ROM:0012BDC4 ROM:0012BDC4 sub_12BDC4: ; CODE XREF: ROM:loc_12BA22↑p ROM:0012BDC4 ; ROM:0012BA50↑p ROM:0012BDC4 move.w #0,d0 ROM:0012BDC8 bra.s loc_12BDCE ROM:0012BDCA ; --------------------------------------------------------------------------- ROM:0012BDCA ROM:0012BDCA loc_12BDCA: ; CODE XREF: sub_12BDC4+18↓j ROM:0012BDCA addi.w #1,d0 ROM:0012BDCE ROM:0012BDCE loc_12BDCE: ; CODE XREF: sub_12BDC4+4↑j ROM:0012BDCE cmpi.w #3,d0 ROM:0012BDD2 bgt.s locret_12BDDE ROM:0012BDD4 move.w #0,$FCA(d0.w*2) ROM:0012BDDC bra.s loc_12BDCA ROM:0012BDDE ; --------------------------------------------------------------------------- ROM:0012BDDE ROM:0012BDDE locret_12BDDE: ; CODE XREF: sub_12BDC4+E↑j ROM:0012BDDE rts ROM:0012BDDE ; End of function sub_12BDC4 ROM:0012BDDE ROM:0012BDE0 ROM:0012BDE0 ; =============== S U B R O U T I N E ======================================= ROM:0012BDE0 ROM:0012BDE0 ROM:0012BDE0 sub_12BDE0: ; CODE XREF: ROM:0012BA2A↑p ROM:0012BDE0 ; ROM:0012BA58↑p ROM:0012BDE0 move.w $554(a5),($D0A).w ROM:0012BDE6 move.w $556(a5),($D0C).w ROM:0012BDEC move.w $566(a5),($D0E).w ROM:0012BDF2 move.w $564(a5),($D10).w ROM:0012BDF8 move.w $554(a5),($D02).w ROM:0012BDFE move.w $556(a5),($D04).w ROM:0012BE04 move.w $566(a5),($D06).w ROM:0012BE0A move.w $564(a5),($D08).w ROM:0012BE10 rts ROM:0012BE10 ; End of function sub_12BDE0 ROM:0012BE10 ROM:0012BE12 ROM:0012BE12 ; =============== S U B R O U T I N E ======================================= ROM:0012BE12 ROM:0012BE12 ROM:0012BE12 sub_12BE12: ; CODE XREF: ROM:0012BA60↑p ROM:0012BE12 ; ROM:0012BA84↑p ... ROM:0012BE12 move.w ($CF2).w,d0 ROM:0012BE16 cmp.w ($D0A).w,d0 ROM:0012BE1A bge.s loc_12BE20 ROM:0012BE1C move.w d0,($D0A).w ROM:0012BE20 ROM:0012BE20 loc_12BE20: ; CODE XREF: sub_12BE12+8↑j ROM:0012BE20 move.w ($CF4).w,d0 ROM:0012BE24 cmp.w ($D0C).w,d0 ROM:0012BE28 ble.s loc_12BE2E ROM:0012BE2A move.w d0,($D0C).w ROM:0012BE2E ROM:0012BE2E loc_12BE2E: ; CODE XREF: sub_12BE12+16↑j ROM:0012BE2E move.w ($CF6).w,d0 ROM:0012BE32 cmp.w ($D0E).w,d0 ROM:0012BE36 bge.s loc_12BE3C ROM:0012BE38 move.w d0,($D0E).w ROM:0012BE3C ROM:0012BE3C loc_12BE3C: ; CODE XREF: sub_12BE12+24↑j ROM:0012BE3C move.w ($CF8).w,d0 ROM:0012BE40 cmp.w ($D10).w,d0 ROM:0012BE44 ble.s loc_12BE4A ROM:0012BE46 move.w d0,($D10).w ROM:0012BE4A ROM:0012BE4A loc_12BE4A: ; CODE XREF: sub_12BE12+32↑j ROM:0012BE4A move.w ($CFA).w,d0 ROM:0012BE4E cmp.w ($D02).w,d0 ROM:0012BE52 bge.s loc_12BE58 ROM:0012BE54 move.w d0,($D02).w ROM:0012BE58 ROM:0012BE58 loc_12BE58: ; CODE XREF: sub_12BE12+40↑j ROM:0012BE58 move.w ($CFC).w,d0 ROM:0012BE5C cmp.w ($D04).w,d0 ROM:0012BE60 ble.s loc_12BE66 ROM:0012BE62 move.w d0,($D04).w ROM:0012BE66 ROM:0012BE66 loc_12BE66: ; CODE XREF: sub_12BE12+4E↑j ROM:0012BE66 move.w ($CFE).w,d0 ROM:0012BE6A cmp.w ($D06).w,d0 ROM:0012BE6E bge.s loc_12BE74 ROM:0012BE70 move.w d0,($D06).w ROM:0012BE74 ROM:0012BE74 loc_12BE74: ; CODE XREF: sub_12BE12+5C↑j ROM:0012BE74 move.w ($D00).w,d0 ROM:0012BE78 cmp.w ($D08).w,d0 ROM:0012BE7C ble.s locret_12BE82 ROM:0012BE7E move.w d0,($D08).w ROM:0012BE82 ROM:0012BE82 locret_12BE82: ; CODE XREF: sub_12BE12+6A↑j ROM:0012BE82 rts ROM:0012BE82 ; End of function sub_12BE12 ROM:0012BE82 ROM:0012BE84 ROM:0012BE84 ; =============== S U B R O U T I N E ======================================= ROM:0012BE84 ROM:0012BE84 ROM:0012BE84 sub_12BE84: ; CODE XREF: sub_11231A+242↑p ROM:0012BE84 bclr #5,($133B).w ROM:0012BE8A clr.w d0 ROM:0012BE8C move.b ($118D).w,d0 ROM:0012BE90 clr.w d1 ROM:0012BE92 move.b ($1197).w,d1 ROM:0012BE96 cmpi.w #5,d1 ROM:0012BE9A bcc.s locret_12BEA4 ROM:0012BE9C movea.l off_12BEA6(pc,d1.w*4),a0 ROM:0012BEA0 nop ROM:0012BEA2 jmp (a0) ROM:0012BEA4 ; --------------------------------------------------------------------------- ROM:0012BEA4 ROM:0012BEA4 locret_12BEA4: ; CODE XREF: sub_12BE84+16↑j ROM:0012BEA4 rts ROM:0012BEA4 ; End of function sub_12BE84 ROM:0012BEA4 ROM:0012BEA4 ; --------------------------------------------------------------------------- ROM:0012BEA6 off_12BEA6: dc.l loc_12BEBA ; DATA XREF: sub_12BE84+18↑r ROM:0012BEAA dc.l loc_12BEC4 ROM:0012BEAE dc.l loc_12BED8 ROM:0012BEB2 dc.l loc_12BF12 ROM:0012BEB6 dc.l loc_12BF60 ROM:0012BEBA ; --------------------------------------------------------------------------- ROM:0012BEBA ROM:0012BEBA loc_12BEBA: ; DATA XREF: ROM:off_12BEA6↑o ROM:0012BEBA move.b #1,($1197).w ROM:0012BEC0 bra.s locret_12BED6 ROM:0012BEC2 ; --------------------------------------------------------------------------- ROM:0012BEC2 rts ROM:0012BEC4 ; --------------------------------------------------------------------------- ROM:0012BEC4 ROM:0012BEC4 loc_12BEC4: ; DATA XREF: ROM:0012BEAA↑o ROM:0012BEC4 cmpi.w #0,d0 ROM:0012BEC8 ble.s locret_12BED6 ROM:0012BECA bsr.w sub_12BFA0 ROM:0012BECE move.b #2,($1197).w ROM:0012BED4 bra.s locret_12BF10 ROM:0012BED6 ; --------------------------------------------------------------------------- ROM:0012BED6 ROM:0012BED6 locret_12BED6: ; CODE XREF: ROM:0012BEC0↑j ROM:0012BED6 ; ROM:0012BEC8↑j ... ROM:0012BED6 rts ROM:0012BED8 ; --------------------------------------------------------------------------- ROM:0012BED8 ROM:0012BED8 loc_12BED8: ; DATA XREF: ROM:0012BEAE↑o ROM:0012BED8 cmpi.w #0,d0 ROM:0012BEDC bne.s loc_12BEE6 ROM:0012BEDE move.b #1,($1197).w ROM:0012BEE4 bra.s locret_12BED6 ROM:0012BEE6 ; --------------------------------------------------------------------------- ROM:0012BEE6 ROM:0012BEE6 loc_12BEE6: ; CODE XREF: ROM:0012BEDC↑j ROM:0012BEE6 cmpi.w #5,d0 ROM:0012BEEA bge.s loc_12BEF8 ROM:0012BEEC bsr.w sub_12BFA0 ROM:0012BEF0 move.b #2,($1197).w ROM:0012BEF6 bra.s locret_12BF10 ROM:0012BEF8 ; --------------------------------------------------------------------------- ROM:0012BEF8 ROM:0012BEF8 loc_12BEF8: ; CODE XREF: ROM:0012BEEA↑j ROM:0012BEF8 cmpi.w #5,d0 ROM:0012BEFC blt.s locret_12BF10 ROM:0012BEFE bsr.w sub_12BFA0 ROM:0012BF02 bsr.l sub_12C214 ROM:0012BF08 move.b #3,($1197).w ROM:0012BF0E bra.s locret_12BF5E ROM:0012BF10 ; --------------------------------------------------------------------------- ROM:0012BF10 ROM:0012BF10 locret_12BF10: ; CODE XREF: ROM:0012BED4↑j ROM:0012BF10 ; ROM:0012BEF6↑j ... ROM:0012BF10 rts ROM:0012BF12 ; --------------------------------------------------------------------------- ROM:0012BF12 ROM:0012BF12 loc_12BF12: ; DATA XREF: ROM:0012BEB2↑o ROM:0012BF12 cmpi.w #0,d0 ROM:0012BF16 bne.s loc_12BF20 ROM:0012BF18 move.b #1,($1197).w ROM:0012BF1E bra.s locret_12BED6 ROM:0012BF20 ; --------------------------------------------------------------------------- ROM:0012BF20 ROM:0012BF20 loc_12BF20: ; CODE XREF: ROM:0012BF16↑j ROM:0012BF20 cmpi.w #9,d0 ROM:0012BF24 bge.s loc_12BF38 ROM:0012BF26 bsr.w sub_12BFA0 ROM:0012BF2A bsr.l sub_12C214 ROM:0012BF30 move.b #3,($1197).w ROM:0012BF36 bra.s locret_12BF5E ROM:0012BF38 ; --------------------------------------------------------------------------- ROM:0012BF38 ROM:0012BF38 loc_12BF38: ; CODE XREF: ROM:0012BF24↑j ROM:0012BF38 cmpi.w #9,d0 ROM:0012BF3C blt.s locret_12BF5E ROM:0012BF3E bsr.w sub_12BFA0 ROM:0012BF42 bsr.w sub_12C002 ROM:0012BF46 bsr.w sub_12C1BA ROM:0012BF4A bsr.l sub_12C214 ROM:0012BF50 bset #5,($133B).w ROM:0012BF56 move.b #4,($1197).w ROM:0012BF5C bra.s locret_12BF9C ROM:0012BF5E ; --------------------------------------------------------------------------- ROM:0012BF5E ROM:0012BF5E locret_12BF5E: ; CODE XREF: ROM:0012BF0E↑j ROM:0012BF5E ; ROM:0012BF36↑j ... ROM:0012BF5E rts ROM:0012BF60 ; --------------------------------------------------------------------------- ROM:0012BF60 ROM:0012BF60 loc_12BF60: ; DATA XREF: ROM:0012BEB6↑o ROM:0012BF60 cmpi.w #0,d0 ROM:0012BF64 bne.s loc_12BF72 ROM:0012BF66 move.b #1,($1197).w ROM:0012BF6C bra.l locret_12BED6 ROM:0012BF72 ; --------------------------------------------------------------------------- ROM:0012BF72 ROM:0012BF72 loc_12BF72: ; CODE XREF: ROM:0012BF64↑j ROM:0012BF72 cmpi.w #9,d0 ROM:0012BF76 blt.s locret_12BF9C ROM:0012BF78 bsr.w sub_12BFA0 ROM:0012BF7C bsr.w sub_12C002 ROM:0012BF80 bsr.w sub_12C1BA ROM:0012BF84 bsr.l sub_12C214 ROM:0012BF8A bset #5,($133B).w ROM:0012BF90 move.b #4,($1197).w ROM:0012BF96 bra.l *+6 ROM:0012BF9C ; --------------------------------------------------------------------------- ROM:0012BF9C ROM:0012BF9C locret_12BF9C: ; CODE XREF: ROM:0012BF5C↑j ROM:0012BF9C ; ROM:0012BF76↑j ... ROM:0012BF9C rts ROM:0012BF9E ; --------------------------------------------------------------------------- ROM:0012BF9E rts ROM:0012BFA0 ROM:0012BFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012BFA0 ROM:0012BFA0 ROM:0012BFA0 sub_12BFA0: ; CODE XREF: ROM:0012BECA↑p ROM:0012BFA0 ; ROM:0012BEEC↑p ... ROM:0012BFA0 move.w #7,d0 ROM:0012BFA4 bra.s loc_12BFAA ROM:0012BFA6 ; --------------------------------------------------------------------------- ROM:0012BFA6 ROM:0012BFA6 loc_12BFA6: ; CODE XREF: sub_12BFA0+1E↓j ROM:0012BFA6 subi.w #1,d0 ROM:0012BFAA ROM:0012BFAA loc_12BFAA: ; CODE XREF: sub_12BFA0+4↑j ROM:0012BFAA cmpi.w #0,d0 ROM:0012BFAE blt.s loc_12BFC0 ROM:0012BFB0 move.w d0,d1 ROM:0012BFB2 addq.w #1,d1 ROM:0012BFB4 move.w $FD2(d0.w*2),$FD2(d1.w*2) ROM:0012BFBE bra.s loc_12BFA6 ROM:0012BFC0 ; --------------------------------------------------------------------------- ROM:0012BFC0 ROM:0012BFC0 loc_12BFC0: ; CODE XREF: sub_12BFA0+E↑j ROM:0012BFC0 move.w ($4E4).w,d2 ROM:0012BFC4 cmpi.w #0,d2 ROM:0012BFC8 blt.s locret_12C000 ROM:0012BFCA cmpi.w #3,d2 ROM:0012BFCE bgt.s locret_12C000 ROM:0012BFD0 move.w $13B4(d2.w*2),d0 ROM:0012BFD6 clr.l d1 ROM:0012BFD8 move.w ($1000).w,d1 ROM:0012BFDC ext.l d0 ROM:0012BFDE muls.l d1,d0 ROM:0012BFE2 divs.l #$3E8,d0 ROM:0012BFEA muls.l #$3E8,d1 ROM:0012BFF2 sub.l d0,d1 ROM:0012BFF4 divs.l #$3E8,d1 ROM:0012BFFC move.w d1,($FD2).w ROM:0012C000 ROM:0012C000 locret_12C000: ; CODE XREF: sub_12BFA0+28↑j ROM:0012C000 ; sub_12BFA0+2E↑j ROM:0012C000 rts ROM:0012C000 ; End of function sub_12BFA0 ROM:0012C000 ROM:0012C002 ROM:0012C002 ; =============== S U B R O U T I N E ======================================= ROM:0012C002 ROM:0012C002 ROM:0012C002 sub_12C002: ; CODE XREF: ROM:0012BF42↑p ROM:0012C002 ; ROM:0012BF7C↑p ROM:0012C002 move.w ($FF4).w,d3 ROM:0012C006 move.w ($FFE).w,d2 ROM:0012C00A move.w #$3B8C,d1 ROM:0012C00E bsr.l sub_1175A4 ROM:0012C014 move.w d1,-(sp) ROM:0012C016 move.w ($FF4).w,d2 ROM:0012C01A move.w #$3B06,d1 ROM:0012C01E bsr.l sub_1175A4 ROM:0012C024 move.w d1,d6 ROM:0012C026 cmpi.w #$3E8,d6 ROM:0012C02A ble.s loc_12C030 ROM:0012C02C move.w #$3E8,d6 ROM:0012C030 ROM:0012C030 loc_12C030: ; CODE XREF: sub_12C002+28↑j ROM:0012C030 ext.l d6 ROM:0012C032 move.w (sp)+,d5 ROM:0012C034 cmpi.w #$2710,d5 ROM:0012C038 ble.s loc_12C03E ROM:0012C03A move.w #$2710,d5 ROM:0012C03E ROM:0012C03E loc_12C03E: ; CODE XREF: sub_12C002+36↑j ROM:0012C03E ext.l d5 ROM:0012C040 clr.l d2 ROM:0012C042 clr.l d3 ROM:0012C044 clr.l d4 ROM:0012C046 clr.l d1 ROM:0012C048 move.w ($FDA).w,d2 ROM:0012C04C move.w ($FD8).w,d1 ROM:0012C050 sub.l d1,d2 ROM:0012C052 lsl.l #2,d2 ROM:0012C054 move.w ($FDE).w,d3 ROM:0012C058 move.w ($FD6).w,d1 ROM:0012C05C sub.l d1,d3 ROM:0012C05E move.w ($FE2).w,d4 ROM:0012C062 move.w ($FD2).w,d1 ROM:0012C066 add.l d1,d4 ROM:0012C068 move.w ($FDA).w,d1 ROM:0012C06C sub.l d1,d4 ROM:0012C06E sub.l d1,d4 ROM:0012C070 cmpi.l #0,d4 ROM:0012C076 bge.s loc_12C07A ROM:0012C078 clr.l d4 ROM:0012C07A ROM:0012C07A loc_12C07A: ; CODE XREF: sub_12C002+74↑j ROM:0012C07A muls.l d5,d4 ROM:0012C07E move.l d4,d7 ROM:0012C080 divs.l #$3E8,d7 ROM:0012C088 clr.l d1 ROM:0012C08A move.w ($D18).w,d1 ROM:0012C08E muls.l #$3E8,d1 ROM:0012C096 sub.l d1,d4 ROM:0012C098 cmpi.l #$20C2B8,d4 ROM:0012C09E bgt.s loc_12C0A8 ROM:0012C0A0 cmpi.l #$FFDF3D48,d4 ROM:0012C0A6 bge.s loc_12C0F2 ROM:0012C0A8 ROM:0012C0A8 loc_12C0A8: ; CODE XREF: sub_12C002+9C↑j ROM:0012C0A8 cmpi.l #0,d4 ROM:0012C0AE blt.s loc_12C0BA ROM:0012C0B0 addi.l #$1F4,d4 ROM:0012C0B6 bra.w loc_12C0C0 ROM:0012C0BA ; --------------------------------------------------------------------------- ROM:0012C0BA ROM:0012C0BA loc_12C0BA: ; CODE XREF: sub_12C002+AC↑j ROM:0012C0BA subi.l #$1F4,d4 ROM:0012C0C0 ROM:0012C0C0 loc_12C0C0: ; CODE XREF: sub_12C002+B4↑j ROM:0012C0C0 divs.l #$3E8,d4 ROM:0012C0C8 muls.l d6,d4 ROM:0012C0CC add.l d1,d4 ROM:0012C0CE cmpi.l #0,d4 ROM:0012C0D4 blt.s loc_12C0E0 ROM:0012C0D6 addi.l #$1F4,d4 ROM:0012C0DC bra.w loc_12C0E6 ROM:0012C0E0 ; --------------------------------------------------------------------------- ROM:0012C0E0 ROM:0012C0E0 loc_12C0E0: ; CODE XREF: sub_12C002+D2↑j ROM:0012C0E0 subi.l #$1F4,d4 ROM:0012C0E6 ROM:0012C0E6 loc_12C0E6: ; CODE XREF: sub_12C002+DA↑j ROM:0012C0E6 divs.l #$3E8,d4 ROM:0012C0EE bra.w loc_12C138 ROM:0012C0F2 ; --------------------------------------------------------------------------- ROM:0012C0F2 ROM:0012C0F2 loc_12C0F2: ; CODE XREF: sub_12C002+A4↑j ROM:0012C0F2 muls.l d6,d4 ROM:0012C0F6 cmpi.l #0,d4 ROM:0012C0FC blt.s loc_12C108 ROM:0012C0FE addi.l #$1F4,d4 ROM:0012C104 bra.w loc_12C10E ROM:0012C108 ; --------------------------------------------------------------------------- ROM:0012C108 ROM:0012C108 loc_12C108: ; CODE XREF: sub_12C002+FA↑j ROM:0012C108 subi.l #$1F4,d4 ROM:0012C10E ROM:0012C10E loc_12C10E: ; CODE XREF: sub_12C002+102↑j ROM:0012C10E divs.l #$3E8,d4 ROM:0012C116 add.l d1,d4 ROM:0012C118 cmpi.l #0,d4 ROM:0012C11E blt.s loc_12C12A ROM:0012C120 addi.l #$1F4,d4 ROM:0012C126 bra.w loc_12C130 ROM:0012C12A ; --------------------------------------------------------------------------- ROM:0012C12A ROM:0012C12A loc_12C12A: ; CODE XREF: sub_12C002+11C↑j ROM:0012C12A subi.l #$1F4,d4 ROM:0012C130 ROM:0012C130 loc_12C130: ; CODE XREF: sub_12C002+124↑j ROM:0012C130 divs.l #$3E8,d4 ROM:0012C138 ROM:0012C138 loc_12C138: ; CODE XREF: sub_12C002+EC↑j ROM:0012C138 cmpi.l #0,d4 ROM:0012C13E bge.s loc_12C142 ROM:0012C140 clr.l d4 ROM:0012C142 ROM:0012C142 loc_12C142: ; CODE XREF: sub_12C002+13C↑j ROM:0012C142 cmpi.l #$FFFF,d4 ROM:0012C148 bgt.s loc_12C150 ROM:0012C14A move.w d4,($D18).w ROM:0012C14E bra.s loc_12C156 ROM:0012C150 ; --------------------------------------------------------------------------- ROM:0012C150 ROM:0012C150 loc_12C150: ; CODE XREF: sub_12C002+146↑j ROM:0012C150 move.w #$FFFF,($D18).w ROM:0012C156 ROM:0012C156 loc_12C156: ; CODE XREF: sub_12C002+14C↑j ROM:0012C156 clr.w d1 ROM:0012C158 move.b $A92(a5),d1 ROM:0012C15C cmpi.w #0,d1 ROM:0012C160 bne.s loc_12C16C ROM:0012C162 move.l d2,d0 ROM:0012C164 sub.l d3,d0 ROM:0012C166 add.l d4,d0 ROM:0012C168 bra.w loc_12C1B4 ROM:0012C16C ; --------------------------------------------------------------------------- ROM:0012C16C ROM:0012C16C loc_12C16C: ; CODE XREF: sub_12C002+15E↑j ROM:0012C16C cmpi.w #1,d1 ROM:0012C170 bne.s loc_12C174 ROM:0012C172 move.l d2,d0 ROM:0012C174 ROM:0012C174 loc_12C174: ; CODE XREF: sub_12C002+16E↑j ROM:0012C174 cmpi.w #2,d1 ROM:0012C178 bne.s loc_12C17C ROM:0012C17A move.l d3,d0 ROM:0012C17C ROM:0012C17C loc_12C17C: ; CODE XREF: sub_12C002+176↑j ROM:0012C17C cmpi.w #3,d1 ROM:0012C180 bne.s loc_12C184 ROM:0012C182 move.l d7,d0 ROM:0012C184 ROM:0012C184 loc_12C184: ; CODE XREF: sub_12C002+17E↑j ROM:0012C184 cmpi.w #4,d1 ROM:0012C188 bne.s loc_12C18C ROM:0012C18A move.l d4,d0 ROM:0012C18C ROM:0012C18C loc_12C18C: ; CODE XREF: sub_12C002+186↑j ROM:0012C18C cmpi.w #5,d1 ROM:0012C190 bne.s loc_12C194 ROM:0012C192 move.l d5,d0 ROM:0012C194 ROM:0012C194 loc_12C194: ; CODE XREF: sub_12C002+18E↑j ROM:0012C194 cmpi.w #6,d1 ROM:0012C198 bne.s loc_12C19C ROM:0012C19A move.l d6,d0 ROM:0012C19C ROM:0012C19C loc_12C19C: ; CODE XREF: sub_12C002+196↑j ROM:0012C19C cmpi.w #0,d1 ROM:0012C1A0 bge.s loc_12C1A8 ROM:0012C1A2 move.l #0,d0 ROM:0012C1A8 ROM:0012C1A8 loc_12C1A8: ; CODE XREF: sub_12C002+19E↑j ROM:0012C1A8 cmpi.w #6,d1 ROM:0012C1AC ble.s loc_12C1B4 ROM:0012C1AE move.l #0,d0 ROM:0012C1B4 ROM:0012C1B4 loc_12C1B4: ; CODE XREF: sub_12C002+166↑j ROM:0012C1B4 ; sub_12C002+1AA↑j ROM:0012C1B4 move.l d0,($990).w ROM:0012C1B8 rts ROM:0012C1B8 ; End of function sub_12C002 ROM:0012C1B8 ROM:0012C1BA ROM:0012C1BA ; =============== S U B R O U T I N E ======================================= ROM:0012C1BA ROM:0012C1BA ROM:0012C1BA sub_12C1BA: ; CODE XREF: ROM:0012BF46↑p ROM:0012C1BA ; ROM:0012BF80↑p ROM:0012C1BA move.l ($990).w,d0 ROM:0012C1BE cmpi.l #$FFFF8001,d0 ROM:0012C1C4 bge.s loc_12C1CE ROM:0012C1C6 move.w #$8001,($D1A).w ROM:0012C1CC bra.s locret_12C1E2 ROM:0012C1CE ; --------------------------------------------------------------------------- ROM:0012C1CE ROM:0012C1CE loc_12C1CE: ; CODE XREF: sub_12C1BA+A↑j ROM:0012C1CE cmpi.l #$7FFF,d0 ROM:0012C1D4 ble.s loc_12C1DE ROM:0012C1D6 move.w #$7FFF,($D1A).w ROM:0012C1DC bra.s locret_12C1E2 ROM:0012C1DE ; --------------------------------------------------------------------------- ROM:0012C1DE ROM:0012C1DE loc_12C1DE: ; CODE XREF: sub_12C1BA+1A↑j ROM:0012C1DE move.w d0,($D1A).w ROM:0012C1E2 ROM:0012C1E2 locret_12C1E2: ; CODE XREF: sub_12C1BA+12↑j ROM:0012C1E2 ; sub_12C1BA+22↑j ROM:0012C1E2 rts ROM:0012C1E2 ; End of function sub_12C1BA ROM:0012C1E2 ROM:0012C1E4 ROM:0012C1E4 ; =============== S U B R O U T I N E ======================================= ROM:0012C1E4 ROM:0012C1E4 ROM:0012C1E4 sub_12C1E4: ; CODE XREF: sub_11231A+12C↑p ROM:0012C1E4 move.w #7,d1 ROM:0012C1E8 bra.s loc_12C1EE ROM:0012C1EA ; --------------------------------------------------------------------------- ROM:0012C1EA ROM:0012C1EA loc_12C1EA: ; CODE XREF: sub_12C1E4+1E↓j ROM:0012C1EA subi.w #1,d1 ROM:0012C1EE ROM:0012C1EE loc_12C1EE: ; CODE XREF: sub_12C1E4+4↑j ROM:0012C1EE cmpi.w #0,d1 ROM:0012C1F2 blt.s loc_12C204 ROM:0012C1F4 move.w d1,d2 ROM:0012C1F6 addq.w #1,d2 ROM:0012C1F8 move.b $1304(d1.w),$1304(d2.w) ROM:0012C202 bra.s loc_12C1EA ROM:0012C204 ; --------------------------------------------------------------------------- ROM:0012C204 ROM:0012C204 loc_12C204: ; CODE XREF: sub_12C1E4+E↑j ROM:0012C204 clr.l d1 ROM:0012C206 move.w ($490).w,d1 ROM:0012C20A divs.w #$64,d1 ; 'd' ROM:0012C20E move.b d1,($1304).w ROM:0012C212 rts ROM:0012C212 ; End of function sub_12C1E4 ROM:0012C212 ROM:0012C214 ROM:0012C214 ; =============== S U B R O U T I N E ======================================= ROM:0012C214 ROM:0012C214 ROM:0012C214 sub_12C214: ; CODE XREF: ROM:0012BF02↑p ROM:0012C214 ; ROM:0012BF2A↑p ... ROM:0012C214 clr.w d1 ROM:0012C216 move.b $A94(a5),d1 ROM:0012C21A cmpi.w #0,d1 ROM:0012C21E bne.s loc_12C226 ROM:0012C220 bsr.w sub_12C22C ROM:0012C224 bra.s locret_12C22A ROM:0012C226 ; --------------------------------------------------------------------------- ROM:0012C226 ROM:0012C226 loc_12C226: ; CODE XREF: sub_12C214+A↑j ROM:0012C226 bsr.w sub_12C488 ROM:0012C22A ROM:0012C22A locret_12C22A: ; CODE XREF: sub_12C214+10↑j ROM:0012C22A rts ROM:0012C22A ; End of function sub_12C214 ROM:0012C22A ROM:0012C22C ROM:0012C22C ; =============== S U B R O U T I N E ======================================= ROM:0012C22C ROM:0012C22C ROM:0012C22C sub_12C22C: ; CODE XREF: sub_12C214+C↑p ROM:0012C22C btst #0,($142B).w ROM:0012C232 bne.l locret_12C2B0 ROM:0012C238 move.w $574(a5),d0 ROM:0012C23C move.b $A93(a5),d1 ROM:0012C240 cmp.w ($DA6).w,d0 ROM:0012C244 bne.s loc_12C252 ROM:0012C246 cmp.b ($1198).w,d1 ROM:0012C24A ble.s loc_12C250 ROM:0012C24C addq.b #1,($1198).w ROM:0012C250 ROM:0012C250 loc_12C250: ; CODE XREF: sub_12C22C+1E↑j ROM:0012C250 bra.s loc_12C256 ROM:0012C252 ; --------------------------------------------------------------------------- ROM:0012C252 ROM:0012C252 loc_12C252: ; CODE XREF: sub_12C22C+18↑j ROM:0012C252 clr.b ($1198).w ROM:0012C256 ROM:0012C256 loc_12C256: ; CODE XREF: sub_12C22C:loc_12C250↑j ROM:0012C256 clr.l d0 ROM:0012C258 clr.l d2 ROM:0012C25A move.w ($FDA).w,d0 ROM:0012C25E move.w ($FD2).w,d2 ROM:0012C262 sub.l d2,d0 ROM:0012C264 cmpi.w #2,($4E4).w ROM:0012C26A bne.s locret_12C2B0 ROM:0012C26C move.w $570(a5),d2 ROM:0012C270 cmp.w ($FEC).w,d2 ROM:0012C274 bge.s locret_12C2B0 ROM:0012C276 move.w $572(a5),d2 ROM:0012C27A cmp.w ($FEC).w,d2 ROM:0012C27E ble.s locret_12C2B0 ROM:0012C280 cmp.b ($1198).w,d1 ROM:0012C284 bgt.s locret_12C2B0 ROM:0012C286 move.w $56E(a5),d3 ROM:0012C28A cmp.w d0,d3 ROM:0012C28C blt.s locret_12C2B0 ROM:0012C28E neg.w d3 ROM:0012C290 cmp.w d0,d3 ROM:0012C292 bgt.s locret_12C2B0 ROM:0012C294 btst #3,($132A).w ROM:0012C29A bne.s locret_12C2B0 ROM:0012C29C btst #2,($1334).w ROM:0012C2A2 bne.s locret_12C2B0 ROM:0012C2A4 bsr.w sub_12C2B2 ROM:0012C2A8 bsr.w sub_12C398 ROM:0012C2AC bsr.w sub_12C41E ROM:0012C2B0 ROM:0012C2B0 locret_12C2B0: ; CODE XREF: sub_12C22C+6↑j ROM:0012C2B0 ; sub_12C22C+3E↑j ... ROM:0012C2B0 rts ROM:0012C2B0 ; End of function sub_12C22C ROM:0012C2B0 ROM:0012C2B2 ROM:0012C2B2 ; =============== S U B R O U T I N E ======================================= ROM:0012C2B2 ROM:0012C2B2 ROM:0012C2B2 sub_12C2B2: ; CODE XREF: sub_12C22C+78↑p ROM:0012C2B2 clr.l d0 ROM:0012C2B4 clr.l d1 ROM:0012C2B6 clr.l d2 ROM:0012C2B8 move.w ($1000).w,d0 ROM:0012C2BC move.w ($1008).w,d1 ROM:0012C2C0 move.w ($1008).w,d2 ROM:0012C2C4 addi.l #$20,d2 ; ' ' ROM:0012C2CA lsr.l #6,d2 ROM:0012C2CC sub.l d1,d0 ROM:0012C2CE clr.w ($FE8).w ROM:0012C2D2 clr.l d3 ROM:0012C2D4 move.w ($1002).w,d3 ROM:0012C2D8 sub.l d1,d3 ROM:0012C2DA asl.l #1,d3 ROM:0012C2DC sub.l d0,d3 ROM:0012C2DE asl.l #1,d3 ROM:0012C2E0 sub.l d0,d3 ROM:0012C2E2 muls.l #$F42,d3 ROM:0012C2EA divs.l d2,d3 ROM:0012C2EE cmpi.l #$7FFF,d3 ROM:0012C2F4 bge.s loc_12C310 ROM:0012C2F6 cmpi.l #$FFFF8001,d3 ROM:0012C2FC ble.s loc_12C306 ROM:0012C2FE move.w d3,($FE4).w ROM:0012C302 bra.w loc_12C30C ROM:0012C306 ; --------------------------------------------------------------------------- ROM:0012C306 ROM:0012C306 loc_12C306: ; CODE XREF: sub_12C2B2+4A↑j ROM:0012C306 move.w #$8001,($FE4).w ROM:0012C30C ROM:0012C30C loc_12C30C: ; CODE XREF: sub_12C2B2+50↑j ROM:0012C30C bra.w loc_12C316 ROM:0012C310 ; --------------------------------------------------------------------------- ROM:0012C310 ROM:0012C310 loc_12C310: ; CODE XREF: sub_12C2B2+42↑j ROM:0012C310 move.w #$7FFF,($FE4).w ROM:0012C316 ROM:0012C316 loc_12C316: ; CODE XREF: sub_12C2B2:loc_12C30C↑j ROM:0012C316 clr.l d3 ROM:0012C318 move.w ($1006).w,d3 ROM:0012C31C sub.l d1,d3 ROM:0012C31E asl.l #2,d3 ROM:0012C320 sub.l d0,d3 ROM:0012C322 muls.l #$F42,d3 ROM:0012C32A divs.l d2,d3 ROM:0012C32E cmpi.l #$7FFF,d3 ROM:0012C334 bge.s loc_12C350 ROM:0012C336 cmpi.l #$FFFF8001,d3 ROM:0012C33C ble.s loc_12C346 ROM:0012C33E move.w d3,($FEA).w ROM:0012C342 bra.w loc_12C34C ROM:0012C346 ; --------------------------------------------------------------------------- ROM:0012C346 ROM:0012C346 loc_12C346: ; CODE XREF: sub_12C2B2+8A↑j ROM:0012C346 move.w #$8001,($FEA).w ROM:0012C34C ROM:0012C34C loc_12C34C: ; CODE XREF: sub_12C2B2+90↑j ROM:0012C34C bra.w loc_12C356 ROM:0012C350 ; --------------------------------------------------------------------------- ROM:0012C350 ROM:0012C350 loc_12C350: ; CODE XREF: sub_12C2B2+82↑j ROM:0012C350 move.w #$7FFF,($FEA).w ROM:0012C356 ROM:0012C356 loc_12C356: ; CODE XREF: sub_12C2B2:loc_12C34C↑j ROM:0012C356 clr.l d3 ROM:0012C358 move.w ($1004).w,d3 ROM:0012C35C sub.l d1,d3 ROM:0012C35E asl.l #1,d3 ROM:0012C360 sub.l d0,d3 ROM:0012C362 muls.l #$1E84,d3 ROM:0012C36A divs.l d2,d3 ROM:0012C36E cmpi.l #$7FFF,d3 ROM:0012C374 bge.s loc_12C390 ROM:0012C376 cmpi.l #$FFFF8001,d3 ROM:0012C37C ble.s loc_12C386 ROM:0012C37E move.w d3,($FE6).w ROM:0012C382 bra.w loc_12C38C ROM:0012C386 ; --------------------------------------------------------------------------- ROM:0012C386 ROM:0012C386 loc_12C386: ; CODE XREF: sub_12C2B2+CA↑j ROM:0012C386 move.w #$8001,($FE6).w ROM:0012C38C ROM:0012C38C loc_12C38C: ; CODE XREF: sub_12C2B2+D0↑j ROM:0012C38C bra.w locret_12C396 ROM:0012C390 ; --------------------------------------------------------------------------- ROM:0012C390 ROM:0012C390 loc_12C390: ; CODE XREF: sub_12C2B2+C2↑j ROM:0012C390 move.w #$7FFF,($FE6).w ROM:0012C396 ROM:0012C396 locret_12C396: ; CODE XREF: sub_12C2B2:loc_12C38C↑j ROM:0012C396 rts ROM:0012C396 ; End of function sub_12C2B2 ROM:0012C396 ROM:0012C398 ROM:0012C398 ; =============== S U B R O U T I N E ======================================= ROM:0012C398 ROM:0012C398 ROM:0012C398 sub_12C398: ; CODE XREF: sub_12C22C+7C↑p ROM:0012C398 clr.l d3 ROM:0012C39A move.w $576(a5),d3 ROM:0012C39E move.w #0,($13B8).w ROM:0012C3A4 clr.l d1 ROM:0012C3A6 clr.l d2 ROM:0012C3A8 move.w ($FE4).w,d1 ROM:0012C3AC ext.l d1 ROM:0012C3AE move.w ($13B4).w,d2 ROM:0012C3B2 ext.l d2 ROM:0012C3B4 sub.l d2,d1 ROM:0012C3B6 muls.l d3,d1 ROM:0012C3BA muls.l #$64,d2 ; 'd' ROM:0012C3C2 add.l d1,d2 ROM:0012C3C4 divs.w #$64,d2 ; 'd' ROM:0012C3C8 move.w d2,($13B4).w ROM:0012C3CC clr.l d1 ROM:0012C3CE clr.l d2 ROM:0012C3D0 move.w ($FEA).w,d1 ROM:0012C3D4 ext.l d1 ROM:0012C3D6 move.w ($13BA).w,d2 ROM:0012C3DA ext.l d2 ROM:0012C3DC sub.l d2,d1 ROM:0012C3DE muls.l d3,d1 ROM:0012C3E2 muls.l #$64,d2 ; 'd' ROM:0012C3EA add.l d1,d2 ROM:0012C3EC divs.w #$64,d2 ; 'd' ROM:0012C3F0 move.w d2,($13BA).w ROM:0012C3F4 clr.l d1 ROM:0012C3F6 clr.l d2 ROM:0012C3F8 move.w ($FE6).w,d1 ROM:0012C3FC ext.l d1 ROM:0012C3FE move.w ($13B6).w,d2 ROM:0012C402 ext.l d2 ROM:0012C404 sub.l d2,d1 ROM:0012C406 muls.l d3,d1 ROM:0012C40A muls.l #$64,d2 ; 'd' ROM:0012C412 add.l d1,d2 ROM:0012C414 divs.w #$64,d2 ; 'd' ROM:0012C418 move.w d2,($13B6).w ROM:0012C41C rts ROM:0012C41C ; End of function sub_12C398 ROM:0012C41C ROM:0012C41E ROM:0012C41E ; =============== S U B R O U T I N E ======================================= ROM:0012C41E ROM:0012C41E ROM:0012C41E sub_12C41E: ; CODE XREF: sub_12C22C+80↑p ROM:0012C41E clr.w d0 ROM:0012C420 move.b ($13D1).w,d0 ROM:0012C424 cmp.w ($1384).w,d0 ROM:0012C428 bgt.s loc_12C430 ROM:0012C42A bset #4,($142B).w ROM:0012C430 ROM:0012C430 loc_12C430: ; CODE XREF: sub_12C41E+A↑j ROM:0012C430 muls.w #5,d0 ROM:0012C434 cmp.w ($1384).w,d0 ROM:0012C438 bgt.s loc_12C442 ROM:0012C43A bset #0,($142B).w ROM:0012C440 bra.s loc_12C446 ROM:0012C442 ; --------------------------------------------------------------------------- ROM:0012C442 ROM:0012C442 loc_12C442: ; CODE XREF: sub_12C41E+1A↑j ROM:0012C442 addq.w #1,($1384).w ROM:0012C446 ROM:0012C446 loc_12C446: ; CODE XREF: sub_12C41E+22↑j ROM:0012C446 move.w $578(a5),d2 ROM:0012C44A move.w #0,d0 ROM:0012C44E bra.s loc_12C454 ROM:0012C450 ; --------------------------------------------------------------------------- ROM:0012C450 ROM:0012C450 loc_12C450: ; CODE XREF: sub_12C41E+66↓j ROM:0012C450 addi.w #1,d0 ROM:0012C454 ROM:0012C454 loc_12C454: ; CODE XREF: sub_12C41E+30↑j ROM:0012C454 cmpi.w #3,d0 ROM:0012C458 bgt.s locret_12C486 ROM:0012C45A move.w $13B4(d0.w*2),d1 ROM:0012C460 cmp.w d1,d2 ROM:0012C462 bge.s loc_12C46E ROM:0012C464 move.w d2,d1 ROM:0012C466 bset #6,($142A).w ROM:0012C46C bra.s loc_12C47E ROM:0012C46E ; --------------------------------------------------------------------------- ROM:0012C46E ROM:0012C46E loc_12C46E: ; CODE XREF: sub_12C41E+44↑j ROM:0012C46E neg.w d2 ROM:0012C470 cmp.w d1,d2 ROM:0012C472 ble.s loc_12C47C ROM:0012C474 move.w d2,d1 ROM:0012C476 bset #6,($142A).w ROM:0012C47C ROM:0012C47C loc_12C47C: ; CODE XREF: sub_12C41E+54↑j ROM:0012C47C neg.w d2 ROM:0012C47E ROM:0012C47E loc_12C47E: ; CODE XREF: sub_12C41E+4E↑j ROM:0012C47E move.w d1,$13B4(d0.w*2) ROM:0012C484 bra.s loc_12C450 ROM:0012C486 ; --------------------------------------------------------------------------- ROM:0012C486 ROM:0012C486 locret_12C486: ; CODE XREF: sub_12C41E+3A↑j ROM:0012C486 rts ROM:0012C486 ; End of function sub_12C41E ROM:0012C486 ROM:0012C488 ROM:0012C488 ; =============== S U B R O U T I N E ======================================= ROM:0012C488 ROM:0012C488 ROM:0012C488 sub_12C488: ; CODE XREF: sub_12C214:loc_12C226↑p ROM:0012C488 ; sub_12EF76+22↓p ROM:0012C488 clr.l d1 ROM:0012C48A move.w $576(a5),d0 ROM:0012C48E move.w #$12C,d1 ROM:0012C492 divs.w d0,d1 ROM:0012C494 move.b d1,($13D1).w ROM:0012C498 clr.l d0 ROM:0012C49A move.w $578(a5),d0 ROM:0012C49E asl.l #2,d0 ROM:0012C4A0 move.w d0,($1386).w ROM:0012C4A4 move.w #0,($1384).w ROM:0012C4AA bclr #6,($142A).w ROM:0012C4B0 bclr #0,($142B).w ROM:0012C4B6 bclr #4,($142B).w ROM:0012C4BC move.w #0,d0 ROM:0012C4C0 bra.s loc_12C4C6 ROM:0012C4C2 ; --------------------------------------------------------------------------- ROM:0012C4C2 ROM:0012C4C2 loc_12C4C2: ; CODE XREF: sub_12C488+4C↓j ROM:0012C4C2 addi.w #1,d0 ROM:0012C4C6 ROM:0012C4C6 loc_12C4C6: ; CODE XREF: sub_12C488+38↑j ROM:0012C4C6 cmpi.w #3,d0 ROM:0012C4CA bgt.s locret_12C4D6 ROM:0012C4CC move.w #0,$13B4(d0.w*2) ROM:0012C4D4 bra.s loc_12C4C2 ROM:0012C4D6 ; --------------------------------------------------------------------------- ROM:0012C4D6 ROM:0012C4D6 locret_12C4D6: ; CODE XREF: sub_12C488+42↑j ROM:0012C4D6 rts ROM:0012C4D6 ; End of function sub_12C488 ROM:0012C4D6 ROM:0012C4D8 ROM:0012C4D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C4D8 ROM:0012C4D8 ROM:0012C4D8 sub_12C4D8: ; CODE XREF: sub_11231A+248↑p ROM:0012C4D8 clr.w d1 ROM:0012C4DA move.b ($1199).w,d1 ROM:0012C4DE cmpi.w #3,d1 ROM:0012C4E2 bcc.s locret_12C4EC ROM:0012C4E4 movea.l off_12C4EE(pc,d1.w*4),a0 ROM:0012C4E8 nop ROM:0012C4EA jmp (a0) ROM:0012C4EC ; --------------------------------------------------------------------------- ROM:0012C4EC ROM:0012C4EC locret_12C4EC: ; CODE XREF: sub_12C4D8+A↑j ROM:0012C4EC rts ROM:0012C4EC ; End of function sub_12C4D8 ROM:0012C4EC ROM:0012C4EC ; --------------------------------------------------------------------------- ROM:0012C4EE off_12C4EE: dc.l loc_12C4FA ; DATA XREF: sub_12C4D8+C↑r ROM:0012C4F2 dc.l loc_12C504 ROM:0012C4F6 dc.l loc_12C55E ROM:0012C4FA ; --------------------------------------------------------------------------- ROM:0012C4FA ROM:0012C4FA loc_12C4FA: ; DATA XREF: ROM:off_12C4EE↑o ROM:0012C4FA move.b #1,($1199).w ROM:0012C500 bra.s locret_12C55C ROM:0012C502 ; --------------------------------------------------------------------------- ROM:0012C502 rts ROM:0012C504 ; --------------------------------------------------------------------------- ROM:0012C504 ROM:0012C504 loc_12C504: ; DATA XREF: ROM:0012C4F2↑o ROM:0012C504 btst #5,($133B).w ROM:0012C50A beq.s loc_12C536 ROM:0012C50C btst #2,($131D).w ROM:0012C512 beq.l loc_12C536 ROM:0012C518 bsr.l sub_12C5A8 ROM:0012C51E bsr.l sub_12C998 ROM:0012C524 bsr.l sub_12C71C ROM:0012C52A move.b #2,($1199).w ROM:0012C530 bra.l locret_12C5A4 ROM:0012C536 ; --------------------------------------------------------------------------- ROM:0012C536 ROM:0012C536 loc_12C536: ; CODE XREF: ROM:0012C50A↑j ROM:0012C536 ; ROM:0012C512↑j ROM:0012C536 btst #5,($133B).w ROM:0012C53C beq.s locret_12C55C ROM:0012C53E btst #2,($131D).w ROM:0012C544 bne.l locret_12C55C ROM:0012C54A bsr.l sub_12C5A8 ROM:0012C550 move.b #1,($1199).w ROM:0012C556 bra.l *+6 ROM:0012C55C ; --------------------------------------------------------------------------- ROM:0012C55C ROM:0012C55C locret_12C55C: ; CODE XREF: ROM:0012C500↑j ROM:0012C55C ; ROM:0012C53C↑j ... ROM:0012C55C rts ROM:0012C55E ; --------------------------------------------------------------------------- ROM:0012C55E ROM:0012C55E loc_12C55E: ; DATA XREF: ROM:0012C4F6↑o ROM:0012C55E btst #5,($133B).w ROM:0012C564 beq.s loc_12C57C ROM:0012C566 btst #2,($131D).w ROM:0012C56C bne.s loc_12C57C ROM:0012C56E bsr.l sub_12C5A8 ROM:0012C574 move.b #1,($1199).w ROM:0012C57A bra.s locret_12C55C ROM:0012C57C ; --------------------------------------------------------------------------- ROM:0012C57C ROM:0012C57C loc_12C57C: ; CODE XREF: ROM:0012C564↑j ROM:0012C57C ; ROM:0012C56C↑j ROM:0012C57C btst #5,($133B).w ROM:0012C582 beq.s locret_12C5A4 ROM:0012C584 btst #2,($131D).w ROM:0012C58A beq.s locret_12C5A4 ROM:0012C58C bsr.l sub_12C5A8 ROM:0012C592 bsr.l sub_12C998 ROM:0012C598 bsr.l sub_12C71C ROM:0012C59E move.b #2,($1199).w ROM:0012C5A4 ROM:0012C5A4 locret_12C5A4: ; CODE XREF: ROM:0012C530↑j ROM:0012C5A4 ; ROM:0012C582↑j ... ROM:0012C5A4 rts ROM:0012C5A6 ; --------------------------------------------------------------------------- ROM:0012C5A6 rts ROM:0012C5A8 ROM:0012C5A8 ; =============== S U B R O U T I N E ======================================= ROM:0012C5A8 ROM:0012C5A8 ROM:0012C5A8 sub_12C5A8: ; CODE XREF: ROM:0012C518↑p ROM:0012C5A8 ; ROM:0012C54A↑p ... ROM:0012C5A8 move.w ($FF4).w,d3 ROM:0012C5AC move.w ($FFE).w,d2 ROM:0012C5B0 move.w #$3B8E,d1 ROM:0012C5B4 bsr.l sub_1175A4 ROM:0012C5BA move.w d1,-(sp) ROM:0012C5BC move.w ($A80).w,d2 ROM:0012C5C0 move.w #$3B08,d1 ROM:0012C5C4 bsr.l sub_1175A4 ROM:0012C5CA move.w d1,d6 ROM:0012C5CC move.w (sp)+,d7 ROM:0012C5CE clr.l d0 ROM:0012C5D0 clr.w d5 ROM:0012C5D2 move.b ($13D1).w,d5 ROM:0012C5D6 move.w ($1384).w,d4 ROM:0012C5DA btst #6,($142A).w ROM:0012C5E0 beq.s loc_12C5F8 ROM:0012C5E2 move.w ($1386).w,d0 ROM:0012C5E6 clr.l d2 ROM:0012C5E8 move.w ($FDA).w,d2 ROM:0012C5EC mulu.w d2,d0 ROM:0012C5EE divu.l #$2710,d0 ROM:0012C5F6 bra.s loc_12C648 ROM:0012C5F8 ; --------------------------------------------------------------------------- ROM:0012C5F8 ROM:0012C5F8 loc_12C5F8: ; CODE XREF: sub_12C5A8+38↑j ROM:0012C5F8 cmp.w d4,d5 ROM:0012C5FA ble.l loc_12C644 ROM:0012C600 cmpi.w #0,d5 ROM:0012C604 ble.l loc_12C62E ROM:0012C60A move.w ($1386).w,d0 ROM:0012C60E move.w d5,d1 ROM:0012C610 sub.w ($1384).w,d1 ROM:0012C614 mulu.w d1,d0 ROM:0012C616 ext.l d5 ROM:0012C618 divs.l d5,d0 ROM:0012C61C clr.l d2 ROM:0012C61E move.w ($FDA).w,d2 ROM:0012C622 mulu.w d2,d0 ROM:0012C624 divu.l #$2710,d0 ROM:0012C62C bra.s loc_12C642 ROM:0012C62E ; --------------------------------------------------------------------------- ROM:0012C62E ROM:0012C62E loc_12C62E: ; CODE XREF: sub_12C5A8+5C↑j ROM:0012C62E move.w ($1386).w,d0 ROM:0012C632 clr.l d2 ROM:0012C634 move.w ($FDA).w,d2 ROM:0012C638 mulu.w d2,d0 ROM:0012C63A divu.l #$2710,d0 ROM:0012C642 ROM:0012C642 loc_12C642: ; CODE XREF: sub_12C5A8+84↑j ROM:0012C642 bra.s loc_12C648 ROM:0012C644 ; --------------------------------------------------------------------------- ROM:0012C644 ROM:0012C644 loc_12C644: ; CODE XREF: sub_12C5A8+52↑j ROM:0012C644 move.w #0,d0 ROM:0012C648 ROM:0012C648 loc_12C648: ; CODE XREF: sub_12C5A8+4E↑j ROM:0012C648 ; sub_12C5A8:loc_12C642↑j ROM:0012C648 cmpi.l #$8000,d0 ROM:0012C64E ble.s loc_12C656 ROM:0012C650 move.l #$8000,d0 ROM:0012C656 ROM:0012C656 loc_12C656: ; CODE XREF: sub_12C5A8+A6↑j ROM:0012C656 clr.w d5 ROM:0012C658 move.b $A96(a5),d5 ROM:0012C65C cmpi.w #0,d5 ROM:0012C660 bne.s loc_12C672 ROM:0012C662 muls.w d6,d7 ROM:0012C664 divs.l #$64,d7 ; 'd' ROM:0012C66C sub.l d0,d7 ROM:0012C66E bra.w loc_12C6C2 ROM:0012C672 ; --------------------------------------------------------------------------- ROM:0012C672 ROM:0012C672 loc_12C672: ; CODE XREF: sub_12C5A8+B8↑j ROM:0012C672 cmpi.w #1,d5 ROM:0012C676 bne.s loc_12C696 ROM:0012C678 muls.w d6,d7 ROM:0012C67A divs.l #$64,d7 ; 'd' ROM:0012C682 sub.l d0,d7 ROM:0012C684 clr.l d1 ROM:0012C686 move.b $A95(a5),d1 ROM:0012C68A muls.l d1,d7 ROM:0012C68E divs.l #$64,d7 ; 'd' ROM:0012C696 ROM:0012C696 loc_12C696: ; CODE XREF: sub_12C5A8+CE↑j ROM:0012C696 cmpi.w #2,d5 ROM:0012C69A bne.s loc_12C69E ROM:0012C69C ext.l d7 ROM:0012C69E ROM:0012C69E loc_12C69E: ; CODE XREF: sub_12C5A8+F2↑j ROM:0012C69E cmpi.w #3,d5 ROM:0012C6A2 bne.s loc_12C6A8 ROM:0012C6A4 clr.l d7 ROM:0012C6A6 move.w d6,d7 ROM:0012C6A8 ROM:0012C6A8 loc_12C6A8: ; CODE XREF: sub_12C5A8+FA↑j ROM:0012C6A8 cmpi.w #4,d5 ROM:0012C6AC bne.s loc_12C6B2 ROM:0012C6AE clr.l d7 ROM:0012C6B0 move.w d0,d7 ROM:0012C6B2 ROM:0012C6B2 loc_12C6B2: ; CODE XREF: sub_12C5A8+104↑j ROM:0012C6B2 cmpi.w #5,d5 ROM:0012C6B6 bne.s loc_12C6C2 ROM:0012C6B8 muls.w d6,d7 ROM:0012C6BA divs.l #$64,d7 ; 'd' ROM:0012C6C2 ROM:0012C6C2 loc_12C6C2: ; CODE XREF: sub_12C5A8+C6↑j ROM:0012C6C2 ; sub_12C5A8+10E↑j ROM:0012C6C2 cmpi.l #$FFFF8000,d7 ROM:0012C6C8 bge.s loc_12C6D4 ROM:0012C6CA move.w #$8000,($D1C).w ROM:0012C6D0 bra.w loc_12C6D8 ROM:0012C6D4 ; --------------------------------------------------------------------------- ROM:0012C6D4 ROM:0012C6D4 loc_12C6D4: ; CODE XREF: sub_12C5A8+120↑j ROM:0012C6D4 move.w d7,($D1C).w ROM:0012C6D8 ROM:0012C6D8 loc_12C6D8: ; CODE XREF: sub_12C5A8+128↑j ROM:0012C6D8 move.w ($D1C).w,d0 ROM:0012C6DC move.w ($D1A).w,d1 ROM:0012C6E0 ext.l d0 ROM:0012C6E2 ext.l d1 ROM:0012C6E4 sub.l d1,d0 ROM:0012C6E6 cmpi.l #$FFFF8000,d0 ROM:0012C6EC bge.s loc_12C6F4 ROM:0012C6EE move.l #$FFFF8000,d0 ROM:0012C6F4 ROM:0012C6F4 loc_12C6F4: ; CODE XREF: sub_12C5A8+144↑j ROM:0012C6F4 cmpi.l #$7FFF,d0 ROM:0012C6FA ble.s loc_12C702 ROM:0012C6FC move.l #$7FFF,d0 ROM:0012C702 ROM:0012C702 loc_12C702: ; CODE XREF: sub_12C5A8+152↑j ROM:0012C702 move.w d0,($D1E).w ROM:0012C706 cmpi.w #0,d0 ROM:0012C70A ble.s loc_12C714 ROM:0012C70C bset #1,($1335).w ROM:0012C712 bra.s locret_12C71A ROM:0012C714 ; --------------------------------------------------------------------------- ROM:0012C714 ROM:0012C714 loc_12C714: ; CODE XREF: sub_12C5A8+162↑j ROM:0012C714 bclr #1,($1335).w ROM:0012C71A ROM:0012C71A locret_12C71A: ; CODE XREF: sub_12C5A8+16A↑j ROM:0012C71A rts ROM:0012C71A ; End of function sub_12C5A8 ROM:0012C71A ROM:0012C71C ROM:0012C71C ; =============== S U B R O U T I N E ======================================= ROM:0012C71C ROM:0012C71C ROM:0012C71C sub_12C71C: ; CODE XREF: ROM:0012C524↑p ROM:0012C71C ; ROM:0012C598↑p ROM:0012C71C move.w ($D24).w,d0 ROM:0012C720 clr.w d1 ROM:0012C722 move.b ($119A).w,d1 ROM:0012C726 cmpi.w #2,d1 ROM:0012C72A bcc.s locret_12C734 ROM:0012C72C movea.l off_12C736(pc,d1.w*4),a0 ROM:0012C730 nop ROM:0012C732 jmp (a0) ROM:0012C734 ; --------------------------------------------------------------------------- ROM:0012C734 ROM:0012C734 locret_12C734: ; CODE XREF: sub_12C71C+E↑j ROM:0012C734 rts ROM:0012C734 ; End of function sub_12C71C ROM:0012C734 ROM:0012C734 ; --------------------------------------------------------------------------- ROM:0012C736 off_12C736: dc.l loc_12C73E ; DATA XREF: sub_12C71C+10↑r ROM:0012C73A dc.l loc_12C74C ROM:0012C73E ; --------------------------------------------------------------------------- ROM:0012C73E ROM:0012C73E loc_12C73E: ; DATA XREF: ROM:off_12C736↑o ROM:0012C73E move.b #1,($119A).w ROM:0012C744 bsr.w sub_12C774 ROM:0012C748 bra.s locret_12C770 ROM:0012C74A ; --------------------------------------------------------------------------- ROM:0012C74A rts ROM:0012C74C ; --------------------------------------------------------------------------- ROM:0012C74C ROM:0012C74C loc_12C74C: ; DATA XREF: ROM:0012C73A↑o ROM:0012C74C cmpi.w #$190,d0 ROM:0012C750 bne.s loc_12C768 ROM:0012C752 bsr.w sub_12C7EA ROM:0012C756 bsr.w sub_12C774 ROM:0012C75A bsr.w sub_12C7A4 ROM:0012C75E bsr.w sub_12C80E ROM:0012C762 bsr.w sub_12C886 ROM:0012C766 bra.s locret_12C770 ROM:0012C768 ; --------------------------------------------------------------------------- ROM:0012C768 ROM:0012C768 loc_12C768: ; CODE XREF: ROM:0012C750↑j ROM:0012C768 bsr.w sub_12C7A4 ROM:0012C76C bsr.w sub_12C80E ROM:0012C770 ROM:0012C770 locret_12C770: ; CODE XREF: ROM:0012C748↑j ROM:0012C770 ; ROM:0012C766↑j ROM:0012C770 rts ROM:0012C772 ; --------------------------------------------------------------------------- ROM:0012C772 rts ROM:0012C774 ROM:0012C774 ; =============== S U B R O U T I N E ======================================= ROM:0012C774 ROM:0012C774 ROM:0012C774 sub_12C774: ; CODE XREF: ROM:0012C744↑p ROM:0012C774 ; ROM:0012C756↑p ROM:0012C774 move.w #0,d0 ROM:0012C778 bra.s loc_12C77E ROM:0012C77A ; --------------------------------------------------------------------------- ROM:0012C77A ROM:0012C77A loc_12C77A: ; CODE XREF: sub_12C774+18↓j ROM:0012C77A addi.w #1,d0 ROM:0012C77E ROM:0012C77E loc_12C77E: ; CODE XREF: sub_12C774+4↑j ROM:0012C77E cmpi.w #3,d0 ROM:0012C782 bgt.s loc_12C78E ROM:0012C784 move.b #0,$1311(d0.w) ROM:0012C78C bra.s loc_12C77A ROM:0012C78E ; --------------------------------------------------------------------------- ROM:0012C78E ROM:0012C78E loc_12C78E: ; CODE XREF: sub_12C774+E↑j ROM:0012C78E move.w #0,($D26).w ROM:0012C794 move.w #0,($D24).w ROM:0012C79A clr.w ($D22).w ROM:0012C79E clr.l ($994).w ROM:0012C7A2 rts ROM:0012C7A2 ; End of function sub_12C774 ROM:0012C7A2 ROM:0012C7A4 ROM:0012C7A4 ; =============== S U B R O U T I N E ======================================= ROM:0012C7A4 ROM:0012C7A4 ROM:0012C7A4 sub_12C7A4: ; CODE XREF: ROM:0012C75A↑p ROM:0012C7A4 ; ROM:loc_12C768↑p ROM:0012C7A4 addi.w #1,($D24).w ROM:0012C7AA btst #1,($1335).w ROM:0012C7B0 beq.s locret_12C7E8 ROM:0012C7B2 move.w ($4E4).w,d1 ROM:0012C7B6 cmpi.w #0,d1 ROM:0012C7BA blt.s locret_12C7E8 ROM:0012C7BC cmpi.w #3,d1 ROM:0012C7C0 bgt.s locret_12C7E8 ROM:0012C7C2 clr.w d2 ROM:0012C7C4 move.b $A9F(a5,d1.w),d2 ROM:0012C7CA addi.b #1,$1311(d2.w) ROM:0012C7D2 move.w ($FF4).w,d2 ROM:0012C7D6 move.w ($FFE).w,d3 ROM:0012C7DA move.w #$3B90,d1 ROM:0012C7DE bsr.l sub_1175A4 ROM:0012C7E4 add.w d1,($D26).w ROM:0012C7E8 ROM:0012C7E8 locret_12C7E8: ; CODE XREF: sub_12C7A4+C↑j ROM:0012C7E8 ; sub_12C7A4+16↑j ... ROM:0012C7E8 rts ROM:0012C7E8 ; End of function sub_12C7A4 ROM:0012C7E8 ROM:0012C7EA ROM:0012C7EA ; =============== S U B R O U T I N E ======================================= ROM:0012C7EA ROM:0012C7EA ROM:0012C7EA sub_12C7EA: ; CODE XREF: ROM:0012C752↑p ROM:0012C7EA move.w #0,d0 ROM:0012C7EE bra.s loc_12C7F4 ROM:0012C7F0 ; --------------------------------------------------------------------------- ROM:0012C7F0 ROM:0012C7F0 loc_12C7F0: ; CODE XREF: sub_12C7EA+1A↓j ROM:0012C7F0 addi.w #1,d0 ROM:0012C7F4 ROM:0012C7F4 loc_12C7F4: ; CODE XREF: sub_12C7EA+4↑j ROM:0012C7F4 cmpi.w #3,d0 ROM:0012C7F8 bgt.s loc_12C806 ROM:0012C7FA move.b $1311(d0.w),$130D(d0.w) ROM:0012C804 bra.s loc_12C7F0 ROM:0012C806 ; --------------------------------------------------------------------------- ROM:0012C806 ROM:0012C806 loc_12C806: ; CODE XREF: sub_12C7EA+E↑j ROM:0012C806 move.w ($D26).w,($D28).w ROM:0012C80C rts ROM:0012C80C ; End of function sub_12C7EA ROM:0012C80C ROM:0012C80E ROM:0012C80E ; =============== S U B R O U T I N E ======================================= ROM:0012C80E ROM:0012C80E ROM:0012C80E sub_12C80E: ; CODE XREF: ROM:0012C75E↑p ROM:0012C80E ; ROM:0012C76C↑p ROM:0012C80E move.w ($FF4).w,d2 ROM:0012C812 move.w ($FFE).w,d3 ROM:0012C816 move.w #$3B92,d1 ROM:0012C81A bsr.l sub_1175A4 ROM:0012C820 move.w ($D1A).w,d2 ROM:0012C824 ext.l d2 ROM:0012C826 move.w ($D20).w,d4 ROM:0012C82A ext.l d4 ROM:0012C82C sub.l d4,d2 ROM:0012C82E move.w $57E(a5),d3 ROM:0012C832 ext.l d3 ROM:0012C834 muls.l d3,d2 ROM:0012C838 divs.w d1,d2 ROM:0012C83A cmpi.w #0,d2 ROM:0012C83E bge.s loc_12C842 ROM:0012C840 neg.w d2 ROM:0012C842 ROM:0012C842 loc_12C842: ; CODE XREF: sub_12C80E+30↑j ROM:0012C842 move.w $57A(a5),d0 ROM:0012C846 cmp.w d2,d0 ROM:0012C848 bge.s loc_12C84C ROM:0012C84A move.w d0,d2 ROM:0012C84C ROM:0012C84C loc_12C84C: ; CODE XREF: sub_12C80E+3A↑j ROM:0012C84C ext.l d2 ROM:0012C84E cmpi.w #0,($D22).w ROM:0012C854 bne.s loc_12C85C ROM:0012C856 move.l d2,($994).w ROM:0012C85A bra.s loc_12C866 ROM:0012C85C ; --------------------------------------------------------------------------- ROM:0012C85C ROM:0012C85C loc_12C85C: ; CODE XREF: sub_12C80E+46↑j ROM:0012C85C muls.l ($994).w,d2 ROM:0012C862 move.l d2,($994).w ROM:0012C866 ROM:0012C866 loc_12C866: ; CODE XREF: sub_12C80E+4C↑j ROM:0012C866 addq.w #1,($D22).w ROM:0012C86A cmpi.w #3,($D22).w ROM:0012C870 ble.s loc_12C87E ROM:0012C872 clr.w ($D22).w ROM:0012C876 move.l ($994).w,d1 ROM:0012C87A add.l d1,($998).w ROM:0012C87E ROM:0012C87E loc_12C87E: ; CODE XREF: sub_12C80E+62↑j ROM:0012C87E move.w ($D1A).w,($D20).w ROM:0012C884 rts ROM:0012C884 ; End of function sub_12C80E ROM:0012C884 ROM:0012C886 ROM:0012C886 ; =============== S U B R O U T I N E ======================================= ROM:0012C886 ROM:0012C886 ROM:0012C886 sub_12C886: ; CODE XREF: ROM:0012C762↑p ROM:0012C886 move.l ($998).w,d0 ROM:0012C88A divs.l $13C(a5),d0 ROM:0012C890 move.w $57C(a5),d1 ROM:0012C894 cmp.w d0,d1 ROM:0012C896 bge.s loc_12C8A0 ROM:0012C898 bset #7,($132F).w ROM:0012C89E bra.s loc_12C8A6 ROM:0012C8A0 ; --------------------------------------------------------------------------- ROM:0012C8A0 ROM:0012C8A0 loc_12C8A0: ; CODE XREF: sub_12C886+10↑j ROM:0012C8A0 bclr #7,($132F).w ROM:0012C8A6 ROM:0012C8A6 loc_12C8A6: ; CODE XREF: sub_12C886+18↑j ROM:0012C8A6 clr.w ($D22).w ROM:0012C8AA clr.l ($994).w ROM:0012C8AE clr.l ($998).w ROM:0012C8B2 clr.w ($D20).w ROM:0012C8B6 rts ROM:0012C8B6 ; End of function sub_12C886 ROM:0012C8B6 ROM:0012C8B8 ROM:0012C8B8 ; =============== S U B R O U T I N E ======================================= ROM:0012C8B8 ROM:0012C8B8 ROM:0012C8B8 sub_12C8B8: ; CODE XREF: sub_11231A+232↑p ROM:0012C8B8 ; sub_11231A+258↑p ROM:0012C8B8 move.l ($404).w,($99C).w ROM:0012C8BE rts ROM:0012C8BE ; End of function sub_12C8B8 ROM:0012C8BE ROM:0012C8C0 ROM:0012C8C0 ; =============== S U B R O U T I N E ======================================= ROM:0012C8C0 ROM:0012C8C0 ROM:0012C8C0 sub_12C8C0: ; CODE XREF: sub_11231A+22C↑p ROM:0012C8C0 move.w #3,d0 ROM:0012C8C4 bra.s loc_12C8CA ROM:0012C8C6 ; --------------------------------------------------------------------------- ROM:0012C8C6 ROM:0012C8C6 loc_12C8C6: ; CODE XREF: sub_12C8C0+1E↓j ROM:0012C8C6 subi.w #1,d0 ROM:0012C8CA ROM:0012C8CA loc_12C8CA: ; CODE XREF: sub_12C8C0+4↑j ROM:0012C8CA cmpi.w #0,d0 ROM:0012C8CE blt.s loc_12C8E0 ROM:0012C8D0 move.w d0,d1 ROM:0012C8D2 addq.w #1,d1 ROM:0012C8D4 move.w $1000(d0.w*2),$1000(d1.w*2) ROM:0012C8DE bra.s loc_12C8C6 ROM:0012C8E0 ; --------------------------------------------------------------------------- ROM:0012C8E0 ROM:0012C8E0 loc_12C8E0: ; CODE XREF: sub_12C8C0+E↑j ROM:0012C8E0 move.w #3,d0 ROM:0012C8E4 bra.s loc_12C8EA ROM:0012C8E6 ; --------------------------------------------------------------------------- ROM:0012C8E6 ROM:0012C8E6 loc_12C8E6: ; CODE XREF: sub_12C8C0+48↓j ROM:0012C8E6 subi.w #1,d0 ROM:0012C8EA ROM:0012C8EA loc_12C8EA: ; CODE XREF: sub_12C8C0+24↑j ROM:0012C8EA cmpi.w #0,d0 ROM:0012C8EE blt.s loc_12C90A ROM:0012C8F0 move.w d0,d1 ROM:0012C8F2 addq.w #1,d1 ROM:0012C8F4 move.w $FEC(d0.w*2),$FEC(d1.w*2) ROM:0012C8FE move.w $FF6(d0.w*2),$FF6(d1.w*2) ROM:0012C908 bra.s loc_12C8E6 ROM:0012C90A ; --------------------------------------------------------------------------- ROM:0012C90A ROM:0012C90A loc_12C90A: ; CODE XREF: sub_12C8C0+2E↑j ROM:0012C90A move.w ($572).w,($FEC).w ROM:0012C910 move.w ($A4A).w,($FF6).w ROM:0012C916 move.w $580(a5),d0 ROM:0012C91A cmp.w ($FEC).w,d0 ROM:0012C91E ble.s loc_12C940 ROM:0012C920 move.l #$1C9C380,d2 ROM:0012C926 divs.l d0,d2 ROM:0012C92A move.w d2,($1000).w ROM:0012C92E move.w d0,($FEC).w ROM:0012C932 bset #4,($1328).w ROM:0012C938 bclr #6,($1338).w ROM:0012C93E bra.s locret_12C996 ROM:0012C940 ; --------------------------------------------------------------------------- ROM:0012C940 ROM:0012C940 loc_12C940: ; CODE XREF: sub_12C8C0+5E↑j ROM:0012C940 move.w $582(a5),d1 ROM:0012C944 cmp.w ($FEC).w,d1 ROM:0012C948 bge.s loc_12C96A ROM:0012C94A move.l #$1C9C380,d2 ROM:0012C950 divs.l d1,d2 ROM:0012C954 move.w d2,($1000).w ROM:0012C958 move.w d1,($FEC).w ROM:0012C95C bset #6,($1338).w ROM:0012C962 bclr #4,($1328).w ROM:0012C968 bra.s locret_12C996 ROM:0012C96A ; --------------------------------------------------------------------------- ROM:0012C96A ROM:0012C96A loc_12C96A: ; CODE XREF: sub_12C8C0+88↑j ROM:0012C96A bclr #4,($1328).w ROM:0012C970 bclr #6,($1338).w ROM:0012C976 move.l ($404).w,d2 ROM:0012C97A cmp.l ($99C).w,d2 ROM:0012C97E bge.s loc_12C98E ROM:0012C980 move.l #$80000000,d3 ROM:0012C986 sub.l ($99C).w,d3 ROM:0012C98A add.l d3,d2 ROM:0012C98C bra.s loc_12C992 ROM:0012C98E ; --------------------------------------------------------------------------- ROM:0012C98E ROM:0012C98E loc_12C98E: ; CODE XREF: sub_12C8C0+BE↑j ROM:0012C98E sub.l ($99C).w,d2 ROM:0012C992 ROM:0012C992 loc_12C992: ; CODE XREF: sub_12C8C0+CC↑j ROM:0012C992 move.w d2,($1000).w ROM:0012C996 ROM:0012C996 locret_12C996: ; CODE XREF: sub_12C8C0+7E↑j ROM:0012C996 ; sub_12C8C0+A8↑j ROM:0012C996 rts ROM:0012C996 ; End of function sub_12C8C0 ROM:0012C996 ROM:0012C998 ROM:0012C998 ; =============== S U B R O U T I N E ======================================= ROM:0012C998 ROM:0012C998 ROM:0012C998 sub_12C998: ; CODE XREF: ROM:0012C51E↑p ROM:0012C998 ; ROM:0012C592↑p ROM:0012C998 bsr.w sub_12C9B0 ROM:0012C99C btst #1,($1335).w ROM:0012C9A2 beq.s loc_12C9AA ROM:0012C9A4 bsr.w sub_12C9F0 ROM:0012C9A8 bra.s locret_12C9AE ROM:0012C9AA ; --------------------------------------------------------------------------- ROM:0012C9AA ROM:0012C9AA loc_12C9AA: ; CODE XREF: sub_12C998+A↑j ROM:0012C9AA bsr.w sub_12CA22 ROM:0012C9AE ROM:0012C9AE locret_12C9AE: ; CODE XREF: sub_12C998+10↑j ROM:0012C9AE rts ROM:0012C9AE ; End of function sub_12C998 ROM:0012C9AE ROM:0012C9B0 ROM:0012C9B0 ; =============== S U B R O U T I N E ======================================= ROM:0012C9B0 ROM:0012C9B0 ROM:0012C9B0 sub_12C9B0: ; CODE XREF: sub_12C998↑p ROM:0012C9B0 move.w ($D24).w,d0 ROM:0012C9B4 move.w ($D3A).w,d1 ROM:0012C9B8 cmpi.w #2,d1 ROM:0012C9BC bcc.s locret_12C9C6 ROM:0012C9BE movea.l off_12C9C8(pc,d1.w*4),a0 ROM:0012C9C2 nop ROM:0012C9C4 jmp (a0) ROM:0012C9C6 ; --------------------------------------------------------------------------- ROM:0012C9C6 ROM:0012C9C6 locret_12C9C6: ; CODE XREF: sub_12C9B0+C↑j ROM:0012C9C6 rts ROM:0012C9C6 ; End of function sub_12C9B0 ROM:0012C9C6 ROM:0012C9C6 ; --------------------------------------------------------------------------- ROM:0012C9C8 off_12C9C8: dc.l loc_12C9D0 ; DATA XREF: sub_12C9B0+E↑r ROM:0012C9CC dc.l loc_12C9DE ROM:0012C9D0 ; --------------------------------------------------------------------------- ROM:0012C9D0 ROM:0012C9D0 loc_12C9D0: ; DATA XREF: ROM:off_12C9C8↑o ROM:0012C9D0 move.w #1,($D3A).w ROM:0012C9D6 bsr.w sub_12CA86 ROM:0012C9DA bra.s locret_12C9EC ROM:0012C9DC ; --------------------------------------------------------------------------- ROM:0012C9DC rts ROM:0012C9DE ; --------------------------------------------------------------------------- ROM:0012C9DE ROM:0012C9DE loc_12C9DE: ; DATA XREF: ROM:0012C9CC↑o ROM:0012C9DE cmpi.w #$190,d0 ROM:0012C9E2 bne.s locret_12C9EC ROM:0012C9E4 bsr.w sub_12CA54 ROM:0012C9E8 bsr.w sub_12CA86 ROM:0012C9EC ROM:0012C9EC locret_12C9EC: ; CODE XREF: ROM:0012C9DA↑j ROM:0012C9EC ; ROM:0012C9E2↑j ROM:0012C9EC rts ROM:0012C9EE ; --------------------------------------------------------------------------- ROM:0012C9EE rts ROM:0012C9F0 ROM:0012C9F0 ; =============== S U B R O U T I N E ======================================= ROM:0012C9F0 ROM:0012C9F0 ROM:0012C9F0 sub_12C9F0: ; CODE XREF: sub_12C998+C↑p ROM:0012C9F0 move.w ($FF4).w,d3 ROM:0012C9F4 move.w ($FFE).w,d2 ROM:0012C9F8 cmp.w ($D2A).w,d3 ROM:0012C9FC bge.s loc_12CA02 ROM:0012C9FE move.w d3,($D2A).w ROM:0012CA02 ROM:0012CA02 loc_12CA02: ; CODE XREF: sub_12C9F0+C↑j ROM:0012CA02 cmp.w ($D2C).w,d3 ROM:0012CA06 ble.s loc_12CA0C ROM:0012CA08 move.w d3,($D2C).w ROM:0012CA0C ROM:0012CA0C loc_12CA0C: ; CODE XREF: sub_12C9F0+16↑j ROM:0012CA0C cmp.w ($D2E).w,d2 ROM:0012CA10 bge.s loc_12CA16 ROM:0012CA12 move.w d2,($D2E).w ROM:0012CA16 ROM:0012CA16 loc_12CA16: ; CODE XREF: sub_12C9F0+20↑j ROM:0012CA16 cmp.w ($D30).w,d2 ROM:0012CA1A ble.s locret_12CA20 ROM:0012CA1C move.w d2,($D30).w ROM:0012CA20 ROM:0012CA20 locret_12CA20: ; CODE XREF: sub_12C9F0+2A↑j ROM:0012CA20 rts ROM:0012CA20 ; End of function sub_12C9F0 ROM:0012CA20 ROM:0012CA22 ROM:0012CA22 ; =============== S U B R O U T I N E ======================================= ROM:0012CA22 ROM:0012CA22 ROM:0012CA22 sub_12CA22: ; CODE XREF: sub_12C998:loc_12C9AA↑p ROM:0012CA22 move.w ($FF4).w,d3 ROM:0012CA26 move.w ($FFE).w,d2 ROM:0012CA2A cmp.w ($D32).w,d3 ROM:0012CA2E bge.s loc_12CA34 ROM:0012CA30 move.w d3,($D32).w ROM:0012CA34 ROM:0012CA34 loc_12CA34: ; CODE XREF: sub_12CA22+C↑j ROM:0012CA34 cmp.w ($D34).w,d3 ROM:0012CA38 ble.s loc_12CA3E ROM:0012CA3A move.w d3,($D34).w ROM:0012CA3E ROM:0012CA3E loc_12CA3E: ; CODE XREF: sub_12CA22+16↑j ROM:0012CA3E cmp.w ($D36).w,d2 ROM:0012CA42 bge.s loc_12CA48 ROM:0012CA44 move.w d2,($D36).w ROM:0012CA48 ROM:0012CA48 loc_12CA48: ; CODE XREF: sub_12CA22+20↑j ROM:0012CA48 cmp.w ($D38).w,d2 ROM:0012CA4C ble.s locret_12CA52 ROM:0012CA4E move.w d2,($D38).w ROM:0012CA52 ROM:0012CA52 locret_12CA52: ; CODE XREF: sub_12CA22+2A↑j ROM:0012CA52 rts ROM:0012CA52 ; End of function sub_12CA22 ROM:0012CA52 ROM:0012CA54 ROM:0012CA54 ; =============== S U B R O U T I N E ======================================= ROM:0012CA54 ROM:0012CA54 ROM:0012CA54 sub_12CA54: ; CODE XREF: ROM:0012C9E4↑p ROM:0012CA54 move.w ($D2A).w,($CF2).w ROM:0012CA5A move.w ($D2C).w,($CF4).w ROM:0012CA60 move.w ($D2E).w,($CF6).w ROM:0012CA66 move.w ($D30).w,($CF8).w ROM:0012CA6C move.w ($D32).w,($CFA).w ROM:0012CA72 move.w ($D34).w,($CFC).w ROM:0012CA78 move.w ($D36).w,($CFE).w ROM:0012CA7E move.w ($D38).w,($D00).w ROM:0012CA84 rts ROM:0012CA84 ; End of function sub_12CA54 ROM:0012CA84 ROM:0012CA86 ROM:0012CA86 ; =============== S U B R O U T I N E ======================================= ROM:0012CA86 ROM:0012CA86 ROM:0012CA86 sub_12CA86: ; CODE XREF: ROM:0012C9D6↑p ROM:0012CA86 ; ROM:0012C9E8↑p ROM:0012CA86 move.w $554(a5),($D2A).w ROM:0012CA8C move.w $556(a5),($D2C).w ROM:0012CA92 move.w $566(a5),($D2E).w ROM:0012CA98 move.w $564(a5),($D30).w ROM:0012CA9E move.w $582(a5),($D32).w ROM:0012CAA4 move.w $580(a5),($D34).w ROM:0012CAAA move.w $566(a5),($D36).w ROM:0012CAB0 move.w $564(a5),($D38).w ROM:0012CAB6 rts ROM:0012CAB6 ; End of function sub_12CA86 ROM:0012CAB6 ROM:0012CAB8 ROM:0012CAB8 ; =============== S U B R O U T I N E ======================================= ROM:0012CAB8 ROM:0012CAB8 ROM:0012CAB8 sub_12CAB8: ; CODE XREF: sub_12CFC4+6↓p ROM:0012CAB8 bsr.w sub_12CAC2 ROM:0012CABC bsr.w sub_12CB80 ROM:0012CAC0 rts ROM:0012CAC0 ; End of function sub_12CAB8 ROM:0012CAC0 ROM:0012CAC2 ROM:0012CAC2 ; =============== S U B R O U T I N E ======================================= ROM:0012CAC2 ROM:0012CAC2 ROM:0012CAC2 sub_12CAC2: ; CODE XREF: sub_12CAB8↑p ROM:0012CAC2 clr.w d1 ROM:0012CAC4 move.b ($119B).w,d1 ROM:0012CAC8 cmpi.w #4,d1 ROM:0012CACC bcc.s locret_12CAD6 ROM:0012CACE movea.l off_12CAD8(pc,d1.w*4),a0 ROM:0012CAD2 nop ROM:0012CAD4 jmp (a0) ROM:0012CAD6 ; --------------------------------------------------------------------------- ROM:0012CAD6 ROM:0012CAD6 locret_12CAD6: ; CODE XREF: sub_12CAC2+A↑j ROM:0012CAD6 rts ROM:0012CAD6 ; End of function sub_12CAC2 ROM:0012CAD6 ROM:0012CAD6 ; --------------------------------------------------------------------------- ROM:0012CAD8 off_12CAD8: dc.l loc_12CAE8 ; DATA XREF: sub_12CAC2+C↑r ROM:0012CADC dc.l loc_12CAF6 ROM:0012CAE0 dc.l loc_12CB1A ROM:0012CAE4 dc.l loc_12CB54 ROM:0012CAE8 ; --------------------------------------------------------------------------- ROM:0012CAE8 ROM:0012CAE8 loc_12CAE8: ; DATA XREF: ROM:off_12CAD8↑o ROM:0012CAE8 bclr #3,($1346).w ROM:0012CAEE move.b #1,($119B).w ROM:0012CAF4 rts ROM:0012CAF6 ; --------------------------------------------------------------------------- ROM:0012CAF6 ROM:0012CAF6 loc_12CAF6: ; DATA XREF: ROM:0012CADC↑o ROM:0012CAF6 btst #4,($1342).w ROM:0012CAFC beq.s locret_12CB18 ROM:0012CAFE move.w $588(a5),d1 ROM:0012CB02 clr.b ($8FB).w ROM:0012CB06 move.w d1,($6D0).w ROM:0012CB0A move.b #1,($8FB).w ROM:0012CB10 move.b #2,($119B).w ROM:0012CB16 rts ROM:0012CB18 ; --------------------------------------------------------------------------- ROM:0012CB18 ROM:0012CB18 locret_12CB18: ; CODE XREF: ROM:0012CAFC↑j ROM:0012CB18 rts ROM:0012CB1A ; --------------------------------------------------------------------------- ROM:0012CB1A ROM:0012CB1A loc_12CB1A: ; DATA XREF: ROM:0012CAE0↑o ROM:0012CB1A btst #4,($1342).w ROM:0012CB20 beq.s loc_12CB3C ROM:0012CB22 move.w $588(a5),d1 ROM:0012CB26 clr.b ($8FB).w ROM:0012CB2A move.w d1,($6D0).w ROM:0012CB2E move.b #1,($8FB).w ROM:0012CB34 move.b #2,($119B).w ROM:0012CB3A rts ROM:0012CB3C ; --------------------------------------------------------------------------- ROM:0012CB3C ROM:0012CB3C loc_12CB3C: ; CODE XREF: ROM:0012CB20↑j ROM:0012CB3C cmpi.w #0,($6D0).w ROM:0012CB42 bgt.s locret_12CB52 ROM:0012CB44 bset #3,($1346).w ROM:0012CB4A move.b #3,($119B).w ROM:0012CB50 rts ROM:0012CB52 ; --------------------------------------------------------------------------- ROM:0012CB52 ROM:0012CB52 locret_12CB52: ; CODE XREF: ROM:0012CB42↑j ROM:0012CB52 rts ROM:0012CB54 ; --------------------------------------------------------------------------- ROM:0012CB54 ROM:0012CB54 loc_12CB54: ; DATA XREF: ROM:0012CAE4↑o ROM:0012CB54 btst #4,($1342).w ROM:0012CB5A beq.s locret_12CB7C ROM:0012CB5C bclr #3,($1346).w ROM:0012CB62 move.w $588(a5),d1 ROM:0012CB66 clr.b ($8FB).w ROM:0012CB6A move.w d1,($6D0).w ROM:0012CB6E move.b #1,($8FB).w ROM:0012CB74 move.b #2,($119B).w ROM:0012CB7A rts ROM:0012CB7C ; --------------------------------------------------------------------------- ROM:0012CB7C ROM:0012CB7C locret_12CB7C: ; CODE XREF: ROM:0012CB5A↑j ROM:0012CB7C rts ROM:0012CB7E ; --------------------------------------------------------------------------- ROM:0012CB7E rts ROM:0012CB80 ROM:0012CB80 ; =============== S U B R O U T I N E ======================================= ROM:0012CB80 ROM:0012CB80 ROM:0012CB80 sub_12CB80: ; CODE XREF: sub_12CAB8+4↑p ROM:0012CB80 move.w $586(a5),d0 ROM:0012CB84 cmpi.w #0,d0 ROM:0012CB88 beq.l loc_12CD66 ROM:0012CB8E btst #3,($D8A).w ROM:0012CB94 bne.l loc_12CD5E ROM:0012CB9A btst #4,($D8A).w ROM:0012CBA0 bne.l loc_12CD5E ROM:0012CBA6 btst #3,($D9E).w ROM:0012CBAC bne.l loc_12CD5E ROM:0012CBB2 btst #4,($D9E).w ROM:0012CBB8 bne.l loc_12CD5E ROM:0012CBBE btst #2,($D8A).w ROM:0012CBC4 bne.l loc_12CD5E ROM:0012CBCA btst #3,($D8C).w ROM:0012CBD0 bne.l loc_12CD5E ROM:0012CBD6 btst #2,($D9E).w ROM:0012CBDC bne.l loc_12CD5E ROM:0012CBE2 btst #3,($DA0).w ROM:0012CBE8 bne.l loc_12CD5E ROM:0012CBEE btst #5,($D8D).w ROM:0012CBF4 bne.l loc_12CD5E ROM:0012CBFA btst #5,($DA1).w ROM:0012CC00 bne.l loc_12CD5E ROM:0012CC06 btst #4,($D8D).w ROM:0012CC0C bne.l loc_12CD5E ROM:0012CC12 btst #1,($D8D).w ROM:0012CC18 bne.l loc_12CD5E ROM:0012CC1E btst #4,($DA1).w ROM:0012CC24 bne.l loc_12CD5E ROM:0012CC2A btst #1,($DA1).w ROM:0012CC30 bne.l loc_12CD5E ROM:0012CC36 btst #6,($D8B).w ROM:0012CC3C bne.l loc_12CD5E ROM:0012CC42 btst #6,($D9F).w ROM:0012CC48 bne.l loc_12CD5E ROM:0012CC4E btst #5,($D8A).w ROM:0012CC54 bne.l loc_12CD5E ROM:0012CC5A btst #5,($D9E).w ROM:0012CC60 bne.l loc_12CD5E ROM:0012CC66 btst #0,($D8A).w ROM:0012CC6C bne.l loc_12CD5E ROM:0012CC72 btst #0,($D9E).w ROM:0012CC78 bne.l loc_12CD5E ROM:0012CC7E btst #7,($D8B).w ROM:0012CC84 bne.l loc_12CD5E ROM:0012CC8A btst #7,($D9F).w ROM:0012CC90 bne.l loc_12CD5E ROM:0012CC96 btst #1,($D8A).w ROM:0012CC9C bne.l loc_12CD5E ROM:0012CCA2 btst #1,($D9E).w ROM:0012CCA8 bne.l loc_12CD5E ROM:0012CCAE btst #0,($1113).w ROM:0012CCB4 beq.l loc_12CD5E ROM:0012CCBA move.w $5A0(a5),d0 ROM:0012CCBE cmp.w ($57C).w,d0 ROM:0012CCC2 ble.l loc_12CD5E ROM:0012CCC8 move.w $58A(a5),d0 ROM:0012CCCC cmp.w ($A80).w,d0 ROM:0012CCD0 bgt.l loc_12CD5E ROM:0012CCD6 move.w $59C(a5),d2 ROM:0012CCDA move.w $59E(a5),d0 ROM:0012CCDE cmp.w ($A4A).w,d2 ROM:0012CCE2 bgt.s loc_12CD5E ROM:0012CCE4 cmp.w ($A4A).w,d0 ROM:0012CCE8 ble.s loc_12CD5E ROM:0012CCEA move.w $590(a5),d2 ROM:0012CCEE move.w $592(a5),d0 ROM:0012CCF2 cmp.w ($CBA).w,d2 ROM:0012CCF6 bgt.s loc_12CD5E ROM:0012CCF8 cmp.w ($CBA).w,d0 ROM:0012CCFC ble.s loc_12CD5E ROM:0012CCFE move.w ($CBA).w,d1 ROM:0012CD02 sub.w ($CB6).w,d1 ROM:0012CD06 bpl.w loc_12CD0C ROM:0012CD0A neg.w d1 ROM:0012CD0C ROM:0012CD0C loc_12CD0C: ; CODE XREF: sub_12CB80+186↑j ROM:0012CD0C move.w $58C(a5),d0 ROM:0012CD10 cmp.w d1,d0 ROM:0012CD12 blt.s loc_12CD5E ROM:0012CD14 move.w $594(a5),d2 ROM:0012CD18 move.w $596(a5),d0 ROM:0012CD1C cmp.w ($572).w,d2 ROM:0012CD20 bgt.s loc_12CD5E ROM:0012CD22 cmp.w ($572).w,d0 ROM:0012CD26 ble.s loc_12CD5E ROM:0012CD28 move.w $598(a5),d2 ROM:0012CD2C move.w $59A(a5),d0 ROM:0012CD30 cmp.w ($52C).w,d2 ROM:0012CD34 bgt.s loc_12CD5E ROM:0012CD36 cmp.w ($52C).w,d0 ROM:0012CD3A ble.s loc_12CD5E ROM:0012CD3C move.w $58E(a5),d0 ROM:0012CD40 cmp.w ($1368).w,d0 ROM:0012CD44 bge.s loc_12CD5E ROM:0012CD46 btst #0,($119D).w ROM:0012CD4C beq.s loc_12CD5E ROM:0012CD4E btst #3,($1346).w ROM:0012CD54 beq.s loc_12CD5E ROM:0012CD56 bset #1,($11B1).w ROM:0012CD5C bra.s locret_12CD6C ROM:0012CD5E ; --------------------------------------------------------------------------- ROM:0012CD5E ROM:0012CD5E loc_12CD5E: ; CODE XREF: sub_12CB80+14↑j ROM:0012CD5E ; sub_12CB80+20↑j ... ROM:0012CD5E bclr #1,($11B1).w ROM:0012CD64 bra.s locret_12CD6C ROM:0012CD66 ; --------------------------------------------------------------------------- ROM:0012CD66 ROM:0012CD66 loc_12CD66: ; CODE XREF: sub_12CB80+8↑j ROM:0012CD66 bset #1,($11B1).w ROM:0012CD6C ROM:0012CD6C locret_12CD6C: ; CODE XREF: sub_12CB80+1DC↑j ROM:0012CD6C ; sub_12CB80+1E4↑j ROM:0012CD6C rts ROM:0012CD6C ; End of function sub_12CB80 ROM:0012CD6C ROM:0012CD6E ROM:0012CD6E ; =============== S U B R O U T I N E ======================================= ROM:0012CD6E ROM:0012CD6E ROM:0012CD6E sub_12CD6E: ; CODE XREF: sub_126B3C+60↑p ROM:0012CD6E clr.w d1 ROM:0012CD70 move.b ($119C).w,d1 ROM:0012CD74 cmpi.w #6,d1 ROM:0012CD78 bcc.s locret_12CD82 ROM:0012CD7A movea.l off_12CD84(pc,d1.w*4),a0 ROM:0012CD7E nop ROM:0012CD80 jmp (a0) ROM:0012CD82 ; --------------------------------------------------------------------------- ROM:0012CD82 ROM:0012CD82 locret_12CD82: ; CODE XREF: sub_12CD6E+A↑j ROM:0012CD82 rts ROM:0012CD82 ; End of function sub_12CD6E ROM:0012CD82 ROM:0012CD82 ; --------------------------------------------------------------------------- ROM:0012CD84 off_12CD84: dc.l loc_12CD9C ; DATA XREF: sub_12CD6E+C↑r ROM:0012CD88 dc.l loc_12CDA6 ROM:0012CD8C dc.l loc_12CDCE ROM:0012CD90 dc.l loc_12CE0C ROM:0012CD94 dc.l loc_12CE22 ROM:0012CD98 dc.l loc_12CE4C ROM:0012CD9C ; --------------------------------------------------------------------------- ROM:0012CD9C ROM:0012CD9C loc_12CD9C: ; DATA XREF: ROM:off_12CD84↑o ROM:0012CD9C move.b #1,($119C).w ROM:0012CDA2 bra.s locret_12CDCC ROM:0012CDA4 ; --------------------------------------------------------------------------- ROM:0012CDA4 rts ROM:0012CDA6 ; --------------------------------------------------------------------------- ROM:0012CDA6 ROM:0012CDA6 loc_12CDA6: ; DATA XREF: ROM:0012CD88↑o ROM:0012CDA6 move.w $5A2(a5),d7 ROM:0012CDAA cmpi.w #0,d7 ROM:0012CDAE bne.s locret_12CDCC ROM:0012CDB0 move.w $5A4(a5),d1 ROM:0012CDB4 cmp.w ($EA0).w,d1 ROM:0012CDB8 ble.s loc_12CDC4 ROM:0012CDBA move.b #2,($119C).w ROM:0012CDC0 bra.s locret_12CE0A ROM:0012CDC2 ; --------------------------------------------------------------------------- ROM:0012CDC2 bra.s locret_12CDCC ROM:0012CDC4 ; --------------------------------------------------------------------------- ROM:0012CDC4 ROM:0012CDC4 loc_12CDC4: ; CODE XREF: ROM:0012CDB8↑j ROM:0012CDC4 move.b #4,($119C).w ROM:0012CDCA bra.s locret_12CE4A ROM:0012CDCC ; --------------------------------------------------------------------------- ROM:0012CDCC ROM:0012CDCC locret_12CDCC: ; CODE XREF: ROM:0012CDA2↑j ROM:0012CDCC ; ROM:0012CDAE↑j ... ROM:0012CDCC rts ROM:0012CDCE ; --------------------------------------------------------------------------- ROM:0012CDCE ROM:0012CDCE loc_12CDCE: ; DATA XREF: ROM:0012CD8C↑o ROM:0012CDCE move.w $5A2(a5),d7 ROM:0012CDD2 cmpi.w #0,d7 ROM:0012CDD6 beq.s loc_12CDE2 ROM:0012CDD8 move.b #1,($119C).w ROM:0012CDDE bra.s locret_12CDCC ROM:0012CDE0 ; --------------------------------------------------------------------------- ROM:0012CDE0 bra.s locret_12CE0A ROM:0012CDE2 ; --------------------------------------------------------------------------- ROM:0012CDE2 ROM:0012CDE2 loc_12CDE2: ; CODE XREF: ROM:0012CDD6↑j ROM:0012CDE2 move.w $5A4(a5),d1 ROM:0012CDE6 cmp.w ($EA0).w,d1 ROM:0012CDEA bgt.s locret_12CE0A ROM:0012CDEC bsr.w sub_12CE64 ROM:0012CDF0 move.w ($D3C).w,d7 ROM:0012CDF4 clr.b ($8E2).w ROM:0012CDF8 move.w d7,($69E).w ROM:0012CDFC move.b #1,($8E2).w ROM:0012CE02 move.b #3,($119C).w ROM:0012CE08 bra.s loc_12CE1C ROM:0012CE0A ; --------------------------------------------------------------------------- ROM:0012CE0A ROM:0012CE0A locret_12CE0A: ; CODE XREF: ROM:0012CDC0↑j ROM:0012CE0A ; ROM:0012CDE0↑j ... ROM:0012CE0A rts ROM:0012CE0C ; --------------------------------------------------------------------------- ROM:0012CE0C ROM:0012CE0C loc_12CE0C: ; DATA XREF: ROM:0012CD90↑o ROM:0012CE0C cmpi.w #0,($69E).w ROM:0012CE12 bgt.s loc_12CE1C ROM:0012CE14 move.b #4,($119C).w ROM:0012CE1A bra.s locret_12CE4A ROM:0012CE1C ; --------------------------------------------------------------------------- ROM:0012CE1C ROM:0012CE1C loc_12CE1C: ; CODE XREF: ROM:0012CE08↑j ROM:0012CE1C ; ROM:0012CE12↑j ROM:0012CE1C bsr.w sub_12CE8C ROM:0012CE20 rts ROM:0012CE22 ; --------------------------------------------------------------------------- ROM:0012CE22 ROM:0012CE22 loc_12CE22: ; DATA XREF: ROM:0012CD94↑o ROM:0012CE22 move.w $5A4(a5),d1 ROM:0012CE26 cmp.w ($EA0).w,d1 ROM:0012CE2A ble.s locret_12CE4A ROM:0012CE2C bsr.w sub_12CE78 ROM:0012CE30 move.w ($D3E).w,d7 ROM:0012CE34 clr.b ($8E2).w ROM:0012CE38 move.w d7,($69E).w ROM:0012CE3C move.b #1,($8E2).w ROM:0012CE42 move.b #5,($119C).w ROM:0012CE48 bra.s loc_12CE5C ROM:0012CE4A ; --------------------------------------------------------------------------- ROM:0012CE4A ROM:0012CE4A locret_12CE4A: ; CODE XREF: ROM:0012CDCA↑j ROM:0012CE4A ; ROM:0012CE1A↑j ... ROM:0012CE4A rts ROM:0012CE4C ; --------------------------------------------------------------------------- ROM:0012CE4C ROM:0012CE4C loc_12CE4C: ; DATA XREF: ROM:0012CD98↑o ROM:0012CE4C cmpi.w #0,($69E).w ROM:0012CE52 bgt.s loc_12CE5C ROM:0012CE54 move.b #2,($119C).w ROM:0012CE5A bra.s locret_12CE0A ROM:0012CE5C ; --------------------------------------------------------------------------- ROM:0012CE5C ROM:0012CE5C loc_12CE5C: ; CODE XREF: ROM:0012CE48↑j ROM:0012CE5C ; ROM:0012CE52↑j ROM:0012CE5C bsr.w sub_12CE8C ROM:0012CE60 rts ROM:0012CE62 ; --------------------------------------------------------------------------- ROM:0012CE62 rts ROM:0012CE64 ROM:0012CE64 ; =============== S U B R O U T I N E ======================================= ROM:0012CE64 ROM:0012CE64 ROM:0012CE64 sub_12CE64: ; CODE XREF: ROM:0012CDEC↑p ROM:0012CE64 move.w #$3B0A,d1 ROM:0012CE68 move.w ($CB6).w,d2 ROM:0012CE6C bsr.l sub_1175A4 ROM:0012CE72 move.w d1,($D3C).w ROM:0012CE76 rts ROM:0012CE76 ; End of function sub_12CE64 ROM:0012CE76 ROM:0012CE78 ROM:0012CE78 ; =============== S U B R O U T I N E ======================================= ROM:0012CE78 ROM:0012CE78 ROM:0012CE78 sub_12CE78: ; CODE XREF: ROM:0012CE2C↑p ROM:0012CE78 move.w #$3B0C,d1 ROM:0012CE7C move.w ($CB6).w,d2 ROM:0012CE80 bsr.l sub_1175A4 ROM:0012CE86 move.w d1,($D3E).w ROM:0012CE8A rts ROM:0012CE8A ; End of function sub_12CE78 ROM:0012CE8A ROM:0012CE8C ROM:0012CE8C ; =============== S U B R O U T I N E ======================================= ROM:0012CE8C ROM:0012CE8C ROM:0012CE8C sub_12CE8C: ; CODE XREF: ROM:loc_12CE1C↑p ROM:0012CE8C ; ROM:loc_12CE5C↑p ROM:0012CE8C move.w $5A4(a5),($EA0).w ROM:0012CE92 rts ROM:0012CE92 ; End of function sub_12CE8C ROM:0012CE92 ROM:0012CE94 ROM:0012CE94 ; =============== S U B R O U T I N E ======================================= ROM:0012CE94 ROM:0012CE94 ROM:0012CE94 sub_12CE94: ; CODE XREF: sub_12CFC4↓p ROM:0012CE94 clr.w d7 ROM:0012CE96 ROM:0012CE96 loc_12CE96: ; CODE XREF: sub_12CE94:loc_12CEA8↓j ROM:0012CE96 bsr.w sub_12CEB0 ROM:0012CE9A cmpi.w #0,d7 ROM:0012CE9E bne.s loc_12CEAA ROM:0012CEA0 addq.w #1,d7 ROM:0012CEA2 bvc.s loc_12CEA8 ROM:0012CEA4 move.w #$8000,d7 ROM:0012CEA8 ROM:0012CEA8 loc_12CEA8: ; CODE XREF: sub_12CE94+E↑j ROM:0012CEA8 bra.s loc_12CE96 ROM:0012CEAA ; --------------------------------------------------------------------------- ROM:0012CEAA ROM:0012CEAA loc_12CEAA: ; CODE XREF: sub_12CE94+A↑j ROM:0012CEAA bsr.w sub_12CF56 ROM:0012CEAE rts ROM:0012CEAE ; End of function sub_12CE94 ROM:0012CEAE ROM:0012CEB0 ROM:0012CEB0 ; =============== S U B R O U T I N E ======================================= ROM:0012CEB0 ROM:0012CEB0 ROM:0012CEB0 sub_12CEB0: ; CODE XREF: sub_12CE94:loc_12CE96↑p ROM:0012CEB0 clr.w d1 ROM:0012CEB2 move.b $1315(d7.w),d1 ROM:0012CEB8 cmpi.w #4,d1 ROM:0012CEBC bcc.s locret_12CEC6 ROM:0012CEBE movea.l off_12CEC8(pc,d1.w*4),a0 ROM:0012CEC2 nop ROM:0012CEC4 jmp (a0) ROM:0012CEC6 ; --------------------------------------------------------------------------- ROM:0012CEC6 ROM:0012CEC6 locret_12CEC6: ; CODE XREF: sub_12CEB0+C↑j ROM:0012CEC6 rts ROM:0012CEC6 ; End of function sub_12CEB0 ROM:0012CEC6 ROM:0012CEC6 ; --------------------------------------------------------------------------- ROM:0012CEC8 off_12CEC8: dc.l loc_12CED8 ; DATA XREF: sub_12CEB0+E↑r ROM:0012CECC dc.l loc_12CEE8 ROM:0012CED0 dc.l loc_12CF14 ROM:0012CED4 dc.l loc_12CF3E ROM:0012CED8 ; --------------------------------------------------------------------------- ROM:0012CED8 ROM:0012CED8 loc_12CED8: ; DATA XREF: ROM:off_12CEC8↑o ROM:0012CED8 bclr d7,($119D).w ROM:0012CEDC move.b #1,$1315(d7.w) ROM:0012CEE4 bra.s locret_12CF12 ROM:0012CEE6 ; --------------------------------------------------------------------------- ROM:0012CEE6 rts ROM:0012CEE8 ; --------------------------------------------------------------------------- ROM:0012CEE8 ROM:0012CEE8 loc_12CEE8: ; DATA XREF: ROM:0012CECC↑o ROM:0012CEE8 btst d7,($116C).w ROM:0012CEEC beq.s locret_12CF12 ROM:0012CEEE move.w $884(a5,d7.w*2),d0 ROM:0012CEF4 clr.b $8FC(d7.w) ROM:0012CEFA move.w d0,$6D2(d7.w*2) ROM:0012CF00 move.b #1,$8FC(d7.w) ROM:0012CF08 move.b #2,$1315(d7.w) ROM:0012CF10 bra.s locret_12CF3C ROM:0012CF12 ; --------------------------------------------------------------------------- ROM:0012CF12 ROM:0012CF12 locret_12CF12: ; CODE XREF: ROM:0012CEE4↑j ROM:0012CF12 ; ROM:0012CEEC↑j ... ROM:0012CF12 rts ROM:0012CF14 ; --------------------------------------------------------------------------- ROM:0012CF14 ROM:0012CF14 loc_12CF14: ; DATA XREF: ROM:0012CED0↑o ROM:0012CF14 btst d7,($116C).w ROM:0012CF18 bne.s loc_12CF24 ROM:0012CF1A move.b #1,$1315(d7.w) ROM:0012CF22 bra.s locret_12CF12 ROM:0012CF24 ; --------------------------------------------------------------------------- ROM:0012CF24 ROM:0012CF24 loc_12CF24: ; CODE XREF: ROM:0012CF18↑j ROM:0012CF24 cmpi.w #0,$6D2(d7.w*2) ROM:0012CF2C bgt.s locret_12CF3C ROM:0012CF2E bset d7,($119D).w ROM:0012CF32 move.b #3,$1315(d7.w) ROM:0012CF3A bra.s locret_12CF52 ROM:0012CF3C ; --------------------------------------------------------------------------- ROM:0012CF3C ROM:0012CF3C locret_12CF3C: ; CODE XREF: ROM:0012CF10↑j ROM:0012CF3C ; ROM:0012CF2C↑j ROM:0012CF3C rts ROM:0012CF3E ; --------------------------------------------------------------------------- ROM:0012CF3E ROM:0012CF3E loc_12CF3E: ; DATA XREF: ROM:0012CED4↑o ROM:0012CF3E btst d7,($116C).w ROM:0012CF42 bne.s locret_12CF52 ROM:0012CF44 bclr d7,($119D).w ROM:0012CF48 move.b #1,$1315(d7.w) ROM:0012CF50 bra.s locret_12CF12 ROM:0012CF52 ; --------------------------------------------------------------------------- ROM:0012CF52 ROM:0012CF52 locret_12CF52: ; CODE XREF: ROM:0012CF3A↑j ROM:0012CF52 ; ROM:0012CF42↑j ROM:0012CF52 rts ROM:0012CF54 ; --------------------------------------------------------------------------- ROM:0012CF54 rts ROM:0012CF56 ROM:0012CF56 ; =============== S U B R O U T I N E ======================================= ROM:0012CF56 ROM:0012CF56 ROM:0012CF56 sub_12CF56: ; CODE XREF: sub_12CE94:loc_12CEAA↑p ROM:0012CF56 move.w $5A6(a5),d0 ROM:0012CF5A move.w $5A8(a5),d1 ROM:0012CF5E btst #0,($119D).w ROM:0012CF64 beq.s loc_12CF90 ROM:0012CF66 cmp.w ($FBA).w,d0 ROM:0012CF6A bge.s loc_12CF72 ROM:0012CF6C cmp.w ($FBA).w,d1 ROM:0012CF70 bgt.s loc_12CF74 ROM:0012CF72 ROM:0012CF72 loc_12CF72: ; CODE XREF: sub_12CF56+14↑j ROM:0012CF72 bra.s loc_12CF7C ROM:0012CF74 ; --------------------------------------------------------------------------- ROM:0012CF74 ROM:0012CF74 loc_12CF74: ; CODE XREF: sub_12CF56+1A↑j ROM:0012CF74 btst #0,($11D2).w ROM:0012CF7A beq.s loc_12CF84 ROM:0012CF7C ROM:0012CF7C loc_12CF7C: ; CODE XREF: sub_12CF56:loc_12CF72↑j ROM:0012CF7C bset #0,($D8A).w ROM:0012CF82 bra.s loc_12CF8A ROM:0012CF84 ; --------------------------------------------------------------------------- ROM:0012CF84 ROM:0012CF84 loc_12CF84: ; CODE XREF: sub_12CF56+24↑j ROM:0012CF84 bclr #0,($D8A).w ROM:0012CF8A ROM:0012CF8A loc_12CF8A: ; CODE XREF: sub_12CF56+2C↑j ROM:0012CF8A bset #0,($DA2).w ROM:0012CF90 ROM:0012CF90 loc_12CF90: ; CODE XREF: sub_12CF56+E↑j ROM:0012CF90 btst #1,($119D).w ROM:0012CF96 beq.s locret_12CFC2 ROM:0012CF98 cmp.w ($FBC).w,d0 ROM:0012CF9C bge.s loc_12CFA4 ROM:0012CF9E cmp.w ($FBC).w,d1 ROM:0012CFA2 bgt.s loc_12CFA6 ROM:0012CFA4 ROM:0012CFA4 loc_12CFA4: ; CODE XREF: sub_12CF56+46↑j ROM:0012CFA4 bra.s loc_12CFAE ROM:0012CFA6 ; --------------------------------------------------------------------------- ROM:0012CFA6 ROM:0012CFA6 loc_12CFA6: ; CODE XREF: sub_12CF56+4C↑j ROM:0012CFA6 btst #1,($11D2).w ROM:0012CFAC beq.s loc_12CFB6 ROM:0012CFAE ROM:0012CFAE loc_12CFAE: ; CODE XREF: sub_12CF56:loc_12CFA4↑j ROM:0012CFAE bset #7,($D8B).w ROM:0012CFB4 bra.s loc_12CFBC ROM:0012CFB6 ; --------------------------------------------------------------------------- ROM:0012CFB6 ROM:0012CFB6 loc_12CFB6: ; CODE XREF: sub_12CF56+56↑j ROM:0012CFB6 bclr #7,($D8B).w ROM:0012CFBC ROM:0012CFBC loc_12CFBC: ; CODE XREF: sub_12CF56+5E↑j ROM:0012CFBC bset #7,($DA3).w ROM:0012CFC2 ROM:0012CFC2 locret_12CFC2: ; CODE XREF: sub_12CF56+40↑j ROM:0012CFC2 rts ROM:0012CFC2 ; End of function sub_12CF56 ROM:0012CFC2 ROM:0012CFC4 ROM:0012CFC4 ; =============== S U B R O U T I N E ======================================= ROM:0012CFC4 ROM:0012CFC4 ROM:0012CFC4 sub_12CFC4: ; CODE XREF: sub_126B3C+D8↑p ROM:0012CFC4 bsr.l sub_12CE94 ROM:0012CFCA bsr.l sub_12CAB8 ROM:0012CFD0 clr.w d1 ROM:0012CFD2 move.b ($119E).w,d1 ROM:0012CFD6 cmpi.w #4,d1 ROM:0012CFDA bcc.s locret_12CFE4 ROM:0012CFDC movea.l off_12CFE6(pc,d1.w*4),a0 ROM:0012CFE0 nop ROM:0012CFE2 jmp (a0) ROM:0012CFE4 ; --------------------------------------------------------------------------- ROM:0012CFE4 ROM:0012CFE4 locret_12CFE4: ; CODE XREF: sub_12CFC4+16↑j ROM:0012CFE4 rts ROM:0012CFE4 ; End of function sub_12CFC4 ROM:0012CFE4 ROM:0012CFE4 ; --------------------------------------------------------------------------- ROM:0012CFE6 off_12CFE6: dc.l loc_12CFF6 ; DATA XREF: sub_12CFC4+18↑r ROM:0012CFEA dc.l loc_12D000 ROM:0012CFEE dc.l loc_12D01A ROM:0012CFF2 dc.l loc_12D078 ROM:0012CFF6 ; --------------------------------------------------------------------------- ROM:0012CFF6 ROM:0012CFF6 loc_12CFF6: ; DATA XREF: ROM:off_12CFE6↑o ROM:0012CFF6 move.b #1,($119E).w ROM:0012CFFC bra.s locret_12D018 ROM:0012CFFE ; --------------------------------------------------------------------------- ROM:0012CFFE rts ROM:0012D000 ; --------------------------------------------------------------------------- ROM:0012D000 ROM:0012D000 loc_12D000: ; DATA XREF: ROM:0012CFEA↑o ROM:0012D000 btst #1,($11B2).w ROM:0012D006 beq.s locret_12D018 ROM:0012D008 bsr.w sub_12D0A8 ROM:0012D00C bsr.w sub_12D0E0 ROM:0012D010 move.b #2,($119E).w ROM:0012D016 bra.s loc_12D06E ROM:0012D018 ; --------------------------------------------------------------------------- ROM:0012D018 ROM:0012D018 locret_12D018: ; CODE XREF: ROM:0012CFFC↑j ROM:0012D018 ; ROM:0012D006↑j ... ROM:0012D018 rts ROM:0012D01A ; --------------------------------------------------------------------------- ROM:0012D01A ROM:0012D01A loc_12D01A: ; DATA XREF: ROM:0012CFEE↑o ROM:0012D01A btst #4,($1342).w ROM:0012D020 beq.s loc_12D032 ROM:0012D022 bsr.w sub_12D0A8 ROM:0012D026 bsr.w sub_12D0E8 ROM:0012D02A move.b #1,($119E).w ROM:0012D030 bra.s locret_12D018 ROM:0012D032 ; --------------------------------------------------------------------------- ROM:0012D032 ROM:0012D032 loc_12D032: ; CODE XREF: ROM:0012D020↑j ROM:0012D032 btst #1,($11B6).w ROM:0012D038 beq.s loc_12D046 ROM:0012D03A bsr.w sub_12D0E8 ROM:0012D03E move.b #3,($119E).w ROM:0012D044 bra.s locret_12D0A4 ROM:0012D046 ; --------------------------------------------------------------------------- ROM:0012D046 ROM:0012D046 loc_12D046: ; CODE XREF: ROM:0012D038↑j ROM:0012D046 btst #1,($11B2).w ROM:0012D04C bne.s loc_12D05A ROM:0012D04E bsr.w sub_12D0E8 ROM:0012D052 move.b #1,($119E).w ROM:0012D058 bra.s locret_12D018 ROM:0012D05A ; --------------------------------------------------------------------------- ROM:0012D05A ROM:0012D05A loc_12D05A: ; CODE XREF: ROM:0012D04C↑j ROM:0012D05A btst #6,($1321).w ROM:0012D060 beq.s loc_12D06E ROM:0012D062 bsr.w sub_12D0E8 ROM:0012D066 move.b #1,($119E).w ROM:0012D06C bra.s locret_12D018 ROM:0012D06E ; --------------------------------------------------------------------------- ROM:0012D06E ROM:0012D06E loc_12D06E: ; CODE XREF: ROM:0012D016↑j ROM:0012D06E ; ROM:0012D060↑j ... ROM:0012D06E bsr.w sub_12D0BA ROM:0012D072 bsr.w sub_12D0F4 ROM:0012D076 rts ROM:0012D078 ; --------------------------------------------------------------------------- ROM:0012D078 ROM:0012D078 loc_12D078: ; DATA XREF: ROM:0012CFF2↑o ROM:0012D078 btst #4,($1342).w ROM:0012D07E beq.s loc_12D08C ROM:0012D080 bsr.w sub_12D0A8 ROM:0012D084 move.b #1,($119E).w ROM:0012D08A bra.s locret_12D018 ROM:0012D08C ; --------------------------------------------------------------------------- ROM:0012D08C ROM:0012D08C loc_12D08C: ; CODE XREF: ROM:0012D07E↑j ROM:0012D08C btst #1,($11B2).w ROM:0012D092 beq.s locret_12D0A4 ROM:0012D094 bsr.w sub_12D0A8 ROM:0012D098 bsr.w sub_12D0E0 ROM:0012D09C move.b #2,($119E).w ROM:0012D0A2 bra.s loc_12D06E ROM:0012D0A4 ; --------------------------------------------------------------------------- ROM:0012D0A4 ROM:0012D0A4 locret_12D0A4: ; CODE XREF: ROM:0012D044↑j ROM:0012D0A4 ; ROM:0012D092↑j ROM:0012D0A4 rts ROM:0012D0A6 ; --------------------------------------------------------------------------- ROM:0012D0A6 rts ROM:0012D0A8 ROM:0012D0A8 ; =============== S U B R O U T I N E ======================================= ROM:0012D0A8 ROM:0012D0A8 ROM:0012D0A8 sub_12D0A8: ; CODE XREF: ROM:0012D008↑p ROM:0012D0A8 ; ROM:0012D022↑p ... ROM:0012D0A8 clr.w ($D42).w ROM:0012D0AC clr.w ($1B1A).w ROM:0012D0B0 clr.w ($1B1C).w ROM:0012D0B4 clr.w ($1B1E).w ROM:0012D0B8 rts ROM:0012D0B8 ; End of function sub_12D0A8 ROM:0012D0B8 ROM:0012D0BA ROM:0012D0BA ; =============== S U B R O U T I N E ======================================= ROM:0012D0BA ROM:0012D0BA ROM:0012D0BA sub_12D0BA: ; CODE XREF: ROM:loc_12D06E↑p ROM:0012D0BA move.w ($CB6).w,d0 ROM:0012D0BE sub.w ($D40).w,d0 ROM:0012D0C2 bpl.w loc_12D0C8 ROM:0012D0C6 neg.w d0 ROM:0012D0C8 ROM:0012D0C8 loc_12D0C8: ; CODE XREF: sub_12D0BA+8↑j ROM:0012D0C8 move.w $5AA(a5),d1 ROM:0012D0CC cmp.w d0,d1 ROM:0012D0CE bgt.s loc_12D0D8 ROM:0012D0D0 bset #6,($1321).w ROM:0012D0D6 bra.s locret_12D0DE ROM:0012D0D8 ; --------------------------------------------------------------------------- ROM:0012D0D8 ROM:0012D0D8 loc_12D0D8: ; CODE XREF: sub_12D0BA+14↑j ROM:0012D0D8 bclr #6,($1321).w ROM:0012D0DE ROM:0012D0DE locret_12D0DE: ; CODE XREF: sub_12D0BA+1C↑j ROM:0012D0DE rts ROM:0012D0DE ; End of function sub_12D0BA ROM:0012D0DE ROM:0012D0E0 ROM:0012D0E0 ; =============== S U B R O U T I N E ======================================= ROM:0012D0E0 ROM:0012D0E0 ROM:0012D0E0 sub_12D0E0: ; CODE XREF: ROM:0012D00C↑p ROM:0012D0E0 ; ROM:0012D098↑p ROM:0012D0E0 move.w ($CB6).w,($D40).w ROM:0012D0E6 rts ROM:0012D0E6 ; End of function sub_12D0E0 ROM:0012D0E6 ROM:0012D0E8 ROM:0012D0E8 ; =============== S U B R O U T I N E ======================================= ROM:0012D0E8 ROM:0012D0E8 ROM:0012D0E8 sub_12D0E8: ; CODE XREF: ROM:0012D026↑p ROM:0012D0E8 ; ROM:0012D03A↑p ... ROM:0012D0E8 bclr #1,($11B6).w ROM:0012D0EE clr.b ($119F).w ROM:0012D0F2 rts ROM:0012D0F2 ; End of function sub_12D0E8 ROM:0012D0F2 ROM:0012D0F4 ROM:0012D0F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D0F4 ROM:0012D0F4 ROM:0012D0F4 sub_12D0F4: ; CODE XREF: ROM:0012D072↑p ROM:0012D0F4 bclr #1,($11B6).w ROM:0012D0FA clr.w d1 ROM:0012D0FC move.b ($119F).w,d1 ROM:0012D100 cmpi.w #7,d1 ROM:0012D104 bcc.s locret_12D10E ROM:0012D106 movea.l off_12D110(pc,d1.w*4),a0 ROM:0012D10A nop ROM:0012D10C jmp (a0) ROM:0012D10E ; --------------------------------------------------------------------------- ROM:0012D10E ROM:0012D10E locret_12D10E: ; CODE XREF: sub_12D0F4+10↑j ROM:0012D10E rts ROM:0012D10E ; End of function sub_12D0F4 ROM:0012D10E ROM:0012D10E ; --------------------------------------------------------------------------- ROM:0012D110 off_12D110: dc.l loc_12D12C ; DATA XREF: sub_12D0F4+12↑r ROM:0012D114 dc.l loc_12D13C ROM:0012D118 dc.l loc_12D150 ROM:0012D11C dc.l loc_12D1AC ROM:0012D120 dc.l loc_12D1C0 ROM:0012D124 dc.l loc_12D216 ROM:0012D128 dc.l locret_12D286 ROM:0012D12C ; --------------------------------------------------------------------------- ROM:0012D12C ROM:0012D12C loc_12D12C: ; DATA XREF: ROM:off_12D110↑o ROM:0012D12C move.w $5B2(a5),($D44).w ROM:0012D132 move.b #1,($119F).w ROM:0012D138 bra.s locret_12D14E ROM:0012D13A ; --------------------------------------------------------------------------- ROM:0012D13A rts ROM:0012D13C ; --------------------------------------------------------------------------- ROM:0012D13C ROM:0012D13C loc_12D13C: ; DATA XREF: ROM:0012D114↑o ROM:0012D13C move.w $5AC(a5),d0 ROM:0012D140 cmp.w ($EA0).w,d0 ROM:0012D144 ble.s locret_12D14E ROM:0012D146 move.b #2,($119F).w ROM:0012D14C bra.s locret_12D1AA ROM:0012D14E ; --------------------------------------------------------------------------- ROM:0012D14E ROM:0012D14E locret_12D14E: ; CODE XREF: ROM:0012D138↑j ROM:0012D14E ; ROM:0012D144↑j ROM:0012D14E rts ROM:0012D150 ; --------------------------------------------------------------------------- ROM:0012D150 ROM:0012D150 loc_12D150: ; DATA XREF: ROM:0012D118↑o ROM:0012D150 move.w $5AC(a5),d0 ROM:0012D154 cmp.w ($EA0).w,d0 ROM:0012D158 bgt.s loc_12D176 ROM:0012D15A cmpi.w #1,($D44).w ROM:0012D160 ble.s loc_12D176 ROM:0012D162 subq.w #1,($D44).w ROM:0012D166 bvc.s loc_12D16E ROM:0012D168 move.w #$8000,($D44).w ROM:0012D16E ROM:0012D16E loc_12D16E: ; CODE XREF: ROM:0012D166↑j ROM:0012D16E move.b #3,($119F).w ROM:0012D174 bra.s locret_12D1BE ROM:0012D176 ; --------------------------------------------------------------------------- ROM:0012D176 ROM:0012D176 loc_12D176: ; CODE XREF: ROM:0012D158↑j ROM:0012D176 ; ROM:0012D160↑j ROM:0012D176 cmp.w ($EA0).w,d0 ROM:0012D17A bgt.s locret_12D1AA ROM:0012D17C cmpi.w #1,($D44).w ROM:0012D182 bne.s locret_12D1AA ROM:0012D184 subq.w #1,($D44).w ROM:0012D188 bvc.s loc_12D190 ROM:0012D18A move.w #$8000,($D44).w ROM:0012D190 ROM:0012D190 loc_12D190: ; CODE XREF: ROM:0012D188↑j ROM:0012D190 bsr.w sub_12D2AE ROM:0012D194 clr.b ($8E3).w ROM:0012D198 clr.w ($6A0).w ROM:0012D19C move.b #3,($8E3).w ROM:0012D1A2 move.b #4,($119F).w ROM:0012D1A8 bra.s loc_12D210 ROM:0012D1AA ; --------------------------------------------------------------------------- ROM:0012D1AA ROM:0012D1AA locret_12D1AA: ; CODE XREF: ROM:0012D14C↑j ROM:0012D1AA ; ROM:0012D17A↑j ... ROM:0012D1AA rts ROM:0012D1AC ; --------------------------------------------------------------------------- ROM:0012D1AC ROM:0012D1AC loc_12D1AC: ; DATA XREF: ROM:0012D11C↑o ROM:0012D1AC move.w $5AC(a5),d0 ROM:0012D1B0 cmp.w ($EA0).w,d0 ROM:0012D1B4 ble.s locret_12D1BE ROM:0012D1B6 move.b #2,($119F).w ROM:0012D1BC bra.s locret_12D1AA ROM:0012D1BE ; --------------------------------------------------------------------------- ROM:0012D1BE ROM:0012D1BE locret_12D1BE: ; CODE XREF: ROM:0012D174↑j ROM:0012D1BE ; ROM:0012D1B4↑j ROM:0012D1BE rts ROM:0012D1C0 ; --------------------------------------------------------------------------- ROM:0012D1C0 ROM:0012D1C0 loc_12D1C0: ; DATA XREF: ROM:0012D120↑o ROM:0012D1C0 move.w $5B0(a5),d1 ROM:0012D1C4 move.w $5AE(a5),d2 ROM:0012D1C8 cmp.w ($D42).w,d1 ROM:0012D1CC ble.s loc_12D1D4 ROM:0012D1CE cmp.w ($1B1A).w,d2 ROM:0012D1D2 bgt.s loc_12D1FE ROM:0012D1D4 ROM:0012D1D4 loc_12D1D4: ; CODE XREF: ROM:0012D1CC↑j ROM:0012D1D4 bsr.w sub_12D2F0 ROM:0012D1D8 bsr.w sub_12D316 ROM:0012D1DC bset #2,($DA3).w ROM:0012D1E2 clr.b ($8E3).w ROM:0012D1E6 clr.w ($6A0).w ROM:0012D1EA bset #1,($11B6).w ROM:0012D1F0 move.b #6,($119F).w ROM:0012D1F6 bra.l locret_12D286 ROM:0012D1FC ; --------------------------------------------------------------------------- ROM:0012D1FC bra.s loc_12D210 ROM:0012D1FE ; --------------------------------------------------------------------------- ROM:0012D1FE ROM:0012D1FE loc_12D1FE: ; CODE XREF: ROM:0012D1D2↑j ROM:0012D1FE move.w $5AC(a5),d0 ROM:0012D202 cmp.w ($EA0).w,d0 ROM:0012D206 ble.s loc_12D210 ROM:0012D208 move.b #5,($119F).w ROM:0012D20E bra.s loc_12D280 ROM:0012D210 ; --------------------------------------------------------------------------- ROM:0012D210 ROM:0012D210 loc_12D210: ; CODE XREF: ROM:0012D1A8↑j ROM:0012D210 ; ROM:0012D1FC↑j ... ROM:0012D210 bsr.w sub_12D28A ROM:0012D214 rts ROM:0012D216 ; --------------------------------------------------------------------------- ROM:0012D216 ROM:0012D216 loc_12D216: ; DATA XREF: ROM:0012D124↑o ROM:0012D216 move.w $5AC(a5),d0 ROM:0012D21A cmp.w ($EA0).w,d0 ROM:0012D21E bgt.s loc_12D280 ROM:0012D220 btst #7,($133F).w ROM:0012D226 beq.s loc_12D25A ROM:0012D228 btst #6,($131C).w ROM:0012D22E beq.s loc_12D25A ROM:0012D230 bsr.w sub_12D2BC ROM:0012D234 addq.w #1,($D42).w ROM:0012D238 bvc.s loc_12D240 ROM:0012D23A move.w #$8000,($D42).w ROM:0012D240 ROM:0012D240 loc_12D240: ; CODE XREF: ROM:0012D238↑j ROM:0012D240 bsr.w sub_12D2AE ROM:0012D244 clr.b ($8E3).w ROM:0012D248 clr.w ($6A0).w ROM:0012D24C move.b #3,($8E3).w ROM:0012D252 move.b #4,($119F).w ROM:0012D258 bra.s loc_12D210 ROM:0012D25A ; --------------------------------------------------------------------------- ROM:0012D25A ROM:0012D25A loc_12D25A: ; CODE XREF: ROM:0012D226↑j ROM:0012D25A ; ROM:0012D22E↑j ROM:0012D25A addq.w #1,($1B1A).w ROM:0012D25E bvc.s loc_12D266 ROM:0012D260 move.w #$8000,($1B1A).w ROM:0012D266 ROM:0012D266 loc_12D266: ; CODE XREF: ROM:0012D25E↑j ROM:0012D266 bsr.w sub_12D2AE ROM:0012D26A clr.b ($8E3).w ROM:0012D26E clr.w ($6A0).w ROM:0012D272 move.b #3,($8E3).w ROM:0012D278 move.b #4,($119F).w ROM:0012D27E bra.s loc_12D210 ROM:0012D280 ; --------------------------------------------------------------------------- ROM:0012D280 ROM:0012D280 loc_12D280: ; CODE XREF: ROM:0012D20E↑j ROM:0012D280 ; ROM:0012D21E↑j ROM:0012D280 bsr.w sub_12D28A ROM:0012D284 rts ROM:0012D286 ; --------------------------------------------------------------------------- ROM:0012D286 ROM:0012D286 locret_12D286: ; CODE XREF: ROM:0012D1F6↑j ROM:0012D286 ; DATA XREF: ROM:0012D128↑o ROM:0012D286 rts ROM:0012D288 ; --------------------------------------------------------------------------- ROM:0012D288 rts ROM:0012D28A ROM:0012D28A ; =============== S U B R O U T I N E ======================================= ROM:0012D28A ROM:0012D28A ROM:0012D28A sub_12D28A: ; CODE XREF: ROM:loc_12D210↑p ROM:0012D28A ; ROM:loc_12D280↑p ROM:0012D28A move.w $5B4(a5),d0 ROM:0012D28E cmp.w ($EA0).w,d0 ROM:0012D292 bgt.s loc_12D29C ROM:0012D294 bset #7,($133F).w ROM:0012D29A bra.s locret_12D2AC ROM:0012D29C ; --------------------------------------------------------------------------- ROM:0012D29C ROM:0012D29C loc_12D29C: ; CODE XREF: sub_12D28A+8↑j ROM:0012D29C move.w $5B6(a5),d0 ROM:0012D2A0 cmp.w ($EA0).w,d0 ROM:0012D2A4 blt.s locret_12D2AC ROM:0012D2A6 bset #6,($131C).w ROM:0012D2AC ROM:0012D2AC locret_12D2AC: ; CODE XREF: sub_12D28A+10↑j ROM:0012D2AC ; sub_12D28A+1A↑j ROM:0012D2AC rts ROM:0012D2AC ; End of function sub_12D28A ROM:0012D2AC ROM:0012D2AE ROM:0012D2AE ; =============== S U B R O U T I N E ======================================= ROM:0012D2AE ROM:0012D2AE ROM:0012D2AE sub_12D2AE: ; CODE XREF: ROM:loc_12D190↑p ROM:0012D2AE ; ROM:loc_12D240↑p ... ROM:0012D2AE bclr #7,($133F).w ROM:0012D2B4 bclr #6,($131C).w ROM:0012D2BA rts ROM:0012D2BA ; End of function sub_12D2AE ROM:0012D2BA ROM:0012D2BC ROM:0012D2BC ; =============== S U B R O U T I N E ======================================= ROM:0012D2BC ROM:0012D2BC ROM:0012D2BC sub_12D2BC: ; CODE XREF: ROM:0012D230↑p ROM:0012D2BC move.w ($6A0).w,d0 ROM:0012D2C0 add.w d0,($1B1C).w ROM:0012D2C4 bvc.w loc_12D2CE ROM:0012D2C8 move.w #$7FFF,($1B1C).w ROM:0012D2CE ROM:0012D2CE loc_12D2CE: ; CODE XREF: sub_12D2BC+8↑j ROM:0012D2CE move.w #$3B94,d1 ROM:0012D2D2 move.w ($572).w,d2 ROM:0012D2D6 move.w ($A4A).w,d3 ROM:0012D2DA bsr.l sub_1175A4 ROM:0012D2E0 add.w d1,($1B1E).w ROM:0012D2E4 bvc.w locret_12D2EE ROM:0012D2E8 move.w #$7FFF,($1B1E).w ROM:0012D2EE ROM:0012D2EE locret_12D2EE: ; CODE XREF: sub_12D2BC+28↑j ROM:0012D2EE rts ROM:0012D2EE ; End of function sub_12D2BC ROM:0012D2EE ROM:0012D2F0 ROM:0012D2F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D2F0 ROM:0012D2F0 ROM:0012D2F0 sub_12D2F0: ; CODE XREF: ROM:loc_12D1D4↑p ROM:0012D2F0 cmpi.w #0,($D42).w ROM:0012D2F6 ble.s loc_12D310 ROM:0012D2F8 cmpi.w #$7FFF,($1B1C).w ROM:0012D2FE bge.s loc_12D310 ROM:0012D300 move.w ($1B1C).w,d0 ROM:0012D304 ext.l d0 ROM:0012D306 divs.w ($D42).w,d0 ROM:0012D30A move.w d0,($D46).w ROM:0012D30E bra.s locret_12D314 ROM:0012D310 ; --------------------------------------------------------------------------- ROM:0012D310 ROM:0012D310 loc_12D310: ; CODE XREF: sub_12D2F0+6↑j ROM:0012D310 ; sub_12D2F0+E↑j ROM:0012D310 clr.w ($D46).w ROM:0012D314 ROM:0012D314 locret_12D314: ; CODE XREF: sub_12D2F0+1E↑j ROM:0012D314 rts ROM:0012D314 ; End of function sub_12D2F0 ROM:0012D314 ROM:0012D316 ROM:0012D316 ; =============== S U B R O U T I N E ======================================= ROM:0012D316 ROM:0012D316 ROM:0012D316 sub_12D316: ; CODE XREF: ROM:0012D1D8↑p ROM:0012D316 bclr #2,($D8B).w ROM:0012D31C clr.w d0 ROM:0012D31E ROM:0012D31E loc_12D31E: ; CODE XREF: sub_12D316:loc_12D350↓j ROM:0012D31E move.w $888(a5,d0.w*2),d1 ROM:0012D324 move.w $89A(a5,d0.w*2),d2 ROM:0012D32A cmp.w $13BC(d0.w*2),d1 ROM:0012D330 ble.s loc_12D33A ROM:0012D332 cmp.w $13BC(d0.w*2),d2 ROM:0012D338 blt.s loc_12D340 ROM:0012D33A ROM:0012D33A loc_12D33A: ; CODE XREF: sub_12D316+1A↑j ROM:0012D33A bset #2,($D8B).w ROM:0012D340 ROM:0012D340 loc_12D340: ; CODE XREF: sub_12D316+22↑j ROM:0012D340 cmpi.w #8,d0 ROM:0012D344 bge.w loc_12D352 ROM:0012D348 addq.w #1,d0 ROM:0012D34A bvc.s loc_12D350 ROM:0012D34C move.w #$8000,d0 ROM:0012D350 ROM:0012D350 loc_12D350: ; CODE XREF: sub_12D316+34↑j ROM:0012D350 bra.s loc_12D31E ROM:0012D352 ; --------------------------------------------------------------------------- ROM:0012D352 ROM:0012D352 loc_12D352: ; CODE XREF: sub_12D316+2E↑j ROM:0012D352 move.w $5AE(a5),d0 ROM:0012D356 move.w ($1B1E).w,d1 ROM:0012D35A cmp.w ($1B1C).w,d1 ROM:0012D35E blt.s loc_12D366 ROM:0012D360 cmp.w ($1B1A).w,d0 ROM:0012D364 bgt.s locret_12D36C ROM:0012D366 ROM:0012D366 loc_12D366: ; CODE XREF: sub_12D316+48↑j ROM:0012D366 bset #2,($D8B).w ROM:0012D36C ROM:0012D36C locret_12D36C: ; CODE XREF: sub_12D316+4E↑j ROM:0012D36C rts ROM:0012D36C ; End of function sub_12D316 ROM:0012D36C ROM:0012D36E ROM:0012D36E ; =============== S U B R O U T I N E ======================================= ROM:0012D36E ROM:0012D36E ROM:0012D36E sub_12D36E: ; CODE XREF: sub_12D5AE↓p ROM:0012D36E bsr.w sub_12D37C ROM:0012D372 bsr.w sub_12D574 ROM:0012D376 bsr.w sub_12D432 ROM:0012D37A rts ROM:0012D37A ; End of function sub_12D36E ROM:0012D37A ROM:0012D37C ROM:0012D37C ; =============== S U B R O U T I N E ======================================= ROM:0012D37C ROM:0012D37C ROM:0012D37C sub_12D37C: ; CODE XREF: sub_12D36E↑p ROM:0012D37C clr.w d1 ROM:0012D37E move.b ($11A0).w,d1 ROM:0012D382 cmpi.w #4,d1 ROM:0012D386 bcc.s locret_12D390 ROM:0012D388 movea.l off_12D392(pc,d1.w*4),a0 ROM:0012D38C nop ROM:0012D38E jmp (a0) ROM:0012D390 ; --------------------------------------------------------------------------- ROM:0012D390 ROM:0012D390 locret_12D390: ; CODE XREF: sub_12D37C+A↑j ROM:0012D390 rts ROM:0012D390 ; End of function sub_12D37C ROM:0012D390 ROM:0012D390 ; --------------------------------------------------------------------------- ROM:0012D392 off_12D392: dc.l loc_12D3A2 ; DATA XREF: sub_12D37C+C↑r ROM:0012D396 dc.l loc_12D3B0 ROM:0012D39A dc.l loc_12D3CA ROM:0012D39E dc.l loc_12D416 ROM:0012D3A2 ; --------------------------------------------------------------------------- ROM:0012D3A2 ROM:0012D3A2 loc_12D3A2: ; DATA XREF: ROM:off_12D392↑o ROM:0012D3A2 move.b #1,($11A0).w ROM:0012D3A8 bclr #6,($131E).w ROM:0012D3AE bra.s locret_12D3C8 ROM:0012D3B0 ; --------------------------------------------------------------------------- ROM:0012D3B0 ROM:0012D3B0 loc_12D3B0: ; DATA XREF: ROM:0012D396↑o ROM:0012D3B0 move.w $5B8(a5),d0 ROM:0012D3B4 cmp.w ($D58).w,d0 ROM:0012D3B8 bgt.s locret_12D3C8 ROM:0012D3BA move.w $5BA(a5),($D48).w ROM:0012D3C0 move.b #2,($11A0).w ROM:0012D3C6 bra.s locret_12D414 ROM:0012D3C8 ; --------------------------------------------------------------------------- ROM:0012D3C8 ROM:0012D3C8 locret_12D3C8: ; CODE XREF: ROM:0012D3AE↑j ROM:0012D3C8 ; ROM:0012D3B8↑j ... ROM:0012D3C8 rts ROM:0012D3CA ; --------------------------------------------------------------------------- ROM:0012D3CA ROM:0012D3CA loc_12D3CA: ; DATA XREF: ROM:0012D39A↑o ROM:0012D3CA move.w $5B8(a5),d0 ROM:0012D3CE cmp.w ($D58).w,d0 ROM:0012D3D2 ble.s loc_12D3DC ROM:0012D3D4 move.b #1,($11A0).w ROM:0012D3DA bra.s locret_12D3C8 ROM:0012D3DC ; --------------------------------------------------------------------------- ROM:0012D3DC ROM:0012D3DC loc_12D3DC: ; CODE XREF: ROM:0012D3D2↑j ROM:0012D3DC btst #0,($1121).w ROM:0012D3E2 beq.s locret_12D414 ROM:0012D3E4 cmpi.w #1,($D48).w ROM:0012D3EA ble.s loc_12D3FA ROM:0012D3EC subq.w #1,($D48).w ROM:0012D3F0 bvc.s loc_12D3F8 ROM:0012D3F2 move.w #$8000,($D48).w ROM:0012D3F8 ROM:0012D3F8 loc_12D3F8: ; CODE XREF: ROM:0012D3F0↑j ROM:0012D3F8 bra.s locret_12D414 ROM:0012D3FA ; --------------------------------------------------------------------------- ROM:0012D3FA ROM:0012D3FA loc_12D3FA: ; CODE XREF: ROM:0012D3EA↑j ROM:0012D3FA subq.w #1,($D48).w ROM:0012D3FE bvc.s loc_12D406 ROM:0012D400 move.w #$8000,($D48).w ROM:0012D406 ROM:0012D406 loc_12D406: ; CODE XREF: ROM:0012D3FE↑j ROM:0012D406 bset #6,($131E).w ROM:0012D40C move.b #3,($11A0).w ROM:0012D412 bra.s locret_12D42E ROM:0012D414 ; --------------------------------------------------------------------------- ROM:0012D414 ROM:0012D414 locret_12D414: ; CODE XREF: ROM:0012D3C6↑j ROM:0012D414 ; ROM:0012D3E2↑j ... ROM:0012D414 rts ROM:0012D416 ; --------------------------------------------------------------------------- ROM:0012D416 ROM:0012D416 loc_12D416: ; DATA XREF: ROM:0012D39E↑o ROM:0012D416 move.w $5B8(a5),d0 ROM:0012D41A cmp.w ($D58).w,d0 ROM:0012D41E ble.s locret_12D42E ROM:0012D420 bclr #6,($131E).w ROM:0012D426 move.b #1,($11A0).w ROM:0012D42C bra.s locret_12D3C8 ROM:0012D42E ; --------------------------------------------------------------------------- ROM:0012D42E ROM:0012D42E locret_12D42E: ; CODE XREF: ROM:0012D412↑j ROM:0012D42E ; ROM:0012D41E↑j ROM:0012D42E rts ROM:0012D430 ; --------------------------------------------------------------------------- ROM:0012D430 rts ROM:0012D432 ROM:0012D432 ; =============== S U B R O U T I N E ======================================= ROM:0012D432 ROM:0012D432 ROM:0012D432 sub_12D432: ; CODE XREF: sub_12D36E+8↑p ROM:0012D432 bclr #6,($1327).w ROM:0012D438 btst #0,($1113).w ROM:0012D43E beq.l locret_12D572 ROM:0012D444 btst #0,($1336).w ROM:0012D44A bne.l locret_12D572 ROM:0012D450 btst #0,($133C).w ROM:0012D456 bne.l locret_12D572 ROM:0012D45C btst #0,($11B2).w ROM:0012D462 bne.l locret_12D572 ROM:0012D468 btst #0,($133D).w ROM:0012D46E bne.l locret_12D572 ROM:0012D474 move.w $5BE(a5),d0 ROM:0012D478 cmp.w ($572).w,d0 ROM:0012D47C bgt.l locret_12D572 ROM:0012D482 move.w $5C0(a5),d0 ROM:0012D486 cmp.w ($572).w,d0 ROM:0012D48A ble.l locret_12D572 ROM:0012D490 move.w $5C2(a5),d0 ROM:0012D494 cmp.w ($A4A).w,d0 ROM:0012D498 bgt.l locret_12D572 ROM:0012D49E move.w $5C4(a5),d0 ROM:0012D4A2 cmp.w ($A4A).w,d0 ROM:0012D4A6 ble.l locret_12D572 ROM:0012D4AC move.w $5BC(a5),d0 ROM:0012D4B0 cmp.w ($A80).w,d0 ROM:0012D4B4 bgt.l locret_12D572 ROM:0012D4BA btst #0,($119D).w ROM:0012D4C0 beq.l locret_12D572 ROM:0012D4C6 btst #1,($119D).w ROM:0012D4CC beq.l locret_12D572 ROM:0012D4D2 btst #1,($111E).w ROM:0012D4D8 beq.l locret_12D572 ROM:0012D4DE btst #6,($D8B).w ROM:0012D4E4 bne.l locret_12D572 ROM:0012D4EA btst #6,($138B).w ROM:0012D4F0 bne.l locret_12D572 ROM:0012D4F6 btst #0,($D8A).w ROM:0012D4FC bne.s locret_12D572 ROM:0012D4FE btst #0,($138A).w ROM:0012D504 bne.s locret_12D572 ROM:0012D506 btst #5,($D8A).w ROM:0012D50C bne.s locret_12D572 ROM:0012D50E btst #5,($138A).w ROM:0012D514 bne.s locret_12D572 ROM:0012D516 btst #7,($D8B).w ROM:0012D51C bne.s locret_12D572 ROM:0012D51E btst #7,($138B).w ROM:0012D524 bne.s locret_12D572 ROM:0012D526 btst #3,($1333).w ROM:0012D52C bne.s locret_12D572 ROM:0012D52E btst #5,($1339).w ROM:0012D534 bne.s locret_12D572 ROM:0012D536 btst #1,($D8A).w ROM:0012D53C bne.s locret_12D572 ROM:0012D53E btst #1,($138A).w ROM:0012D544 bne.s locret_12D572 ROM:0012D546 btst #6,($131E).w ROM:0012D54C bne.s locret_12D572 ROM:0012D54E move.w ($CBA).w,d1 ROM:0012D552 sub.w ($CB6).w,d1 ROM:0012D556 bpl.w loc_12D55C ROM:0012D55A neg.w d1 ROM:0012D55C ROM:0012D55C loc_12D55C: ; CODE XREF: sub_12D432+124↑j ROM:0012D55C move.w $5C6(a5),d0 ROM:0012D560 cmp.w d1,d0 ROM:0012D562 ble.s locret_12D572 ROM:0012D564 btst #4,($1323).w ROM:0012D56A beq.s locret_12D572 ROM:0012D56C bset #6,($1327).w ROM:0012D572 ROM:0012D572 locret_12D572: ; CODE XREF: sub_12D432+C↑j ROM:0012D572 ; sub_12D432+18↑j ... ROM:0012D572 rts ROM:0012D572 ; End of function sub_12D432 ROM:0012D572 ROM:0012D574 ROM:0012D574 ; =============== S U B R O U T I N E ======================================= ROM:0012D574 ROM:0012D574 ROM:0012D574 sub_12D574: ; CODE XREF: sub_12D36E+4↑p ROM:0012D574 btst #0,($1121).w ROM:0012D57A beq.s locret_12D580 ROM:0012D57C bsr.w sub_12D582 ROM:0012D580 ROM:0012D580 locret_12D580: ; CODE XREF: sub_12D574+6↑j ROM:0012D580 rts ROM:0012D580 ; End of function sub_12D574 ROM:0012D580 ROM:0012D582 ROM:0012D582 ; =============== S U B R O U T I N E ======================================= ROM:0012D582 ROM:0012D582 ROM:0012D582 sub_12D582: ; CODE XREF: sub_12D574+8↑p ROM:0012D582 move.w ($EE6).w,d0 ROM:0012D586 sub.w ($D4A).w,d0 ROM:0012D58A bpl.w loc_12D590 ROM:0012D58E neg.w d0 ROM:0012D590 ROM:0012D590 loc_12D590: ; CODE XREF: sub_12D582+8↑j ROM:0012D590 move.w $5C8(a5),d1 ROM:0012D594 cmp.w d0,d1 ROM:0012D596 ble.s loc_12D5A0 ROM:0012D598 bset #4,($1323).w ROM:0012D59E bra.s loc_12D5A6 ROM:0012D5A0 ; --------------------------------------------------------------------------- ROM:0012D5A0 ROM:0012D5A0 loc_12D5A0: ; CODE XREF: sub_12D582+14↑j ROM:0012D5A0 bclr #4,($1323).w ROM:0012D5A6 ROM:0012D5A6 loc_12D5A6: ; CODE XREF: sub_12D582+1C↑j ROM:0012D5A6 move.w ($EE6).w,($D4A).w ROM:0012D5AC rts ROM:0012D5AC ; End of function sub_12D582 ROM:0012D5AC ROM:0012D5AE ROM:0012D5AE ; =============== S U B R O U T I N E ======================================= ROM:0012D5AE ROM:0012D5AE ROM:0012D5AE sub_12D5AE: ; CODE XREF: sub_126B3C+D2↑p ROM:0012D5AE bsr.l sub_12D36E ROM:0012D5B4 bsr.l sub_12D8A0 ROM:0012D5BA bsr.w sub_12D5C0 ROM:0012D5BE rts ROM:0012D5BE ; End of function sub_12D5AE ROM:0012D5BE ROM:0012D5C0 ROM:0012D5C0 ; =============== S U B R O U T I N E ======================================= ROM:0012D5C0 ROM:0012D5C0 ROM:0012D5C0 sub_12D5C0: ; CODE XREF: sub_12D5AE+C↑p ROM:0012D5C0 clr.w d1 ROM:0012D5C2 move.b ($11A1).w,d1 ROM:0012D5C6 cmpi.w #4,d1 ROM:0012D5CA bcc.s locret_12D5D4 ROM:0012D5CC movea.l off_12D5D6(pc,d1.w*4),a0 ROM:0012D5D0 nop ROM:0012D5D2 jmp (a0) ROM:0012D5D4 ; --------------------------------------------------------------------------- ROM:0012D5D4 ROM:0012D5D4 locret_12D5D4: ; CODE XREF: sub_12D5C0+A↑j ROM:0012D5D4 rts ROM:0012D5D4 ; End of function sub_12D5C0 ROM:0012D5D4 ROM:0012D5D4 ; --------------------------------------------------------------------------- ROM:0012D5D6 off_12D5D6: dc.l loc_12D5E6 ; DATA XREF: sub_12D5C0+C↑r ROM:0012D5DA dc.l loc_12D5EE ROM:0012D5DE dc.l loc_12D60A ROM:0012D5E2 dc.l loc_12D658 ROM:0012D5E6 ; --------------------------------------------------------------------------- ROM:0012D5E6 ROM:0012D5E6 loc_12D5E6: ; DATA XREF: ROM:off_12D5D6↑o ROM:0012D5E6 move.b #1,($11A1).w ROM:0012D5EC bra.s loc_12D604 ROM:0012D5EE ; --------------------------------------------------------------------------- ROM:0012D5EE ROM:0012D5EE loc_12D5EE: ; DATA XREF: ROM:0012D5DA↑o ROM:0012D5EE btst #6,($1327).w ROM:0012D5F4 beq.s loc_12D604 ROM:0012D5F6 move.w $5CA(a5),($D4C).w ROM:0012D5FC move.b #2,($11A1).w ROM:0012D602 bra.s loc_12D652 ROM:0012D604 ; --------------------------------------------------------------------------- ROM:0012D604 ROM:0012D604 loc_12D604: ; CODE XREF: ROM:0012D5EC↑j ROM:0012D604 ; ROM:0012D5F4↑j ... ROM:0012D604 bsr.w sub_12D6A2 ROM:0012D608 rts ROM:0012D60A ; --------------------------------------------------------------------------- ROM:0012D60A ROM:0012D60A loc_12D60A: ; DATA XREF: ROM:0012D5DE↑o ROM:0012D60A btst #6,($1327).w ROM:0012D610 bne.s loc_12D61A ROM:0012D612 move.b #1,($11A1).w ROM:0012D618 bra.s loc_12D604 ROM:0012D61A ; --------------------------------------------------------------------------- ROM:0012D61A ROM:0012D61A loc_12D61A: ; CODE XREF: ROM:0012D610↑j ROM:0012D61A btst #0,($1121).w ROM:0012D620 beq.s loc_12D652 ROM:0012D622 cmpi.w #1,($D4C).w ROM:0012D628 ble.s loc_12D63A ROM:0012D62A subq.w #1,($D4C).w ROM:0012D62E bvc.s loc_12D636 ROM:0012D630 move.w #$8000,($D4C).w ROM:0012D636 ROM:0012D636 loc_12D636: ; CODE XREF: ROM:0012D62E↑j ROM:0012D636 bra.s loc_12D652 ROM:0012D638 ; --------------------------------------------------------------------------- ROM:0012D638 bra.s loc_12D652 ROM:0012D63A ; --------------------------------------------------------------------------- ROM:0012D63A ROM:0012D63A loc_12D63A: ; CODE XREF: ROM:0012D628↑j ROM:0012D63A subq.w #1,($D4C).w ROM:0012D63E bvc.s loc_12D646 ROM:0012D640 move.w #$8000,($D4C).w ROM:0012D646 ROM:0012D646 loc_12D646: ; CODE XREF: ROM:0012D63E↑j ROM:0012D646 bsr.w sub_12D6B0 ROM:0012D64A move.b #3,($11A1).w ROM:0012D650 bra.s locret_12D69E ROM:0012D652 ; --------------------------------------------------------------------------- ROM:0012D652 ROM:0012D652 loc_12D652: ; CODE XREF: ROM:0012D602↑j ROM:0012D652 ; ROM:0012D620↑j ... ROM:0012D652 bsr.w sub_12D6A2 ROM:0012D656 rts ROM:0012D658 ; --------------------------------------------------------------------------- ROM:0012D658 ROM:0012D658 loc_12D658: ; DATA XREF: ROM:0012D5E2↑o ROM:0012D658 btst #6,($1327).w ROM:0012D65E bne.s loc_12D668 ROM:0012D660 move.b #1,($11A1).w ROM:0012D666 bra.s loc_12D604 ROM:0012D668 ; --------------------------------------------------------------------------- ROM:0012D668 ROM:0012D668 loc_12D668: ; CODE XREF: ROM:0012D65E↑j ROM:0012D668 btst #2,($1336).w ROM:0012D66E beq.s loc_12D68E ROM:0012D670 btst #0,($1121).w ROM:0012D676 beq.s loc_12D688 ROM:0012D678 bsr.w sub_12D6B0 ROM:0012D67C bsr.w sub_12D6BE ROM:0012D680 bsr.w sub_12D756 ROM:0012D684 bra.s locret_12D69E ROM:0012D686 ; --------------------------------------------------------------------------- ROM:0012D686 bra.s loc_12D68E ROM:0012D688 ; --------------------------------------------------------------------------- ROM:0012D688 ROM:0012D688 loc_12D688: ; CODE XREF: ROM:0012D676↑j ROM:0012D688 bsr.w sub_12D6B0 ROM:0012D68C bra.s locret_12D69E ROM:0012D68E ; --------------------------------------------------------------------------- ROM:0012D68E ROM:0012D68E loc_12D68E: ; CODE XREF: ROM:0012D66E↑j ROM:0012D68E ; ROM:0012D686↑j ROM:0012D68E btst #0,($1121).w ROM:0012D694 beq.s locret_12D69E ROM:0012D696 bsr.w sub_12D6BE ROM:0012D69A bsr.w sub_12D756 ROM:0012D69E ROM:0012D69E locret_12D69E: ; CODE XREF: ROM:0012D650↑j ROM:0012D69E ; ROM:0012D684↑j ... ROM:0012D69E rts ROM:0012D6A0 ; --------------------------------------------------------------------------- ROM:0012D6A0 rts ROM:0012D6A2 ROM:0012D6A2 ; =============== S U B R O U T I N E ======================================= ROM:0012D6A2 ROM:0012D6A2 ROM:0012D6A2 sub_12D6A2: ; CODE XREF: ROM:loc_12D604↑p ROM:0012D6A2 ; ROM:loc_12D652↑p ROM:0012D6A2 move.w ($D62).w,d0 ROM:0012D6A6 move.w $13BC(d0.w*2),($D52).w ROM:0012D6AE rts ROM:0012D6AE ; End of function sub_12D6A2 ROM:0012D6AE ROM:0012D6B0 ROM:0012D6B0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6B0 ROM:0012D6B0 ROM:0012D6B0 sub_12D6B0: ; CODE XREF: ROM:loc_12D646↑p ROM:0012D6B0 ; ROM:0012D678↑p ... ROM:0012D6B0 move.w ($D62).w,d0 ROM:0012D6B4 move.w $13BC(d0.w*2),($D4E).w ROM:0012D6BC rts ROM:0012D6BC ; End of function sub_12D6B0 ROM:0012D6BC ROM:0012D6BE ROM:0012D6BE ; =============== S U B R O U T I N E ======================================= ROM:0012D6BE ROM:0012D6BE ROM:0012D6BE sub_12D6BE: ; CODE XREF: ROM:0012D67C↑p ROM:0012D6BE ; ROM:0012D696↑p ROM:0012D6BE move.w $5CC(a5),d0 ROM:0012D6C2 cmp.w ($D54).w,d0 ROM:0012D6C6 bgt.s loc_12D6D2 ROM:0012D6C8 move.w $5CE(a5),d1 ROM:0012D6CC move.w $5D0(a5),d2 ROM:0012D6D0 bra.s loc_12D6EA ROM:0012D6D2 ; --------------------------------------------------------------------------- ROM:0012D6D2 ROM:0012D6D2 loc_12D6D2: ; CODE XREF: sub_12D6BE+8↑j ROM:0012D6D2 move.w $5D2(a5),d0 ROM:0012D6D6 cmp.w ($D54).w,d0 ROM:0012D6DA bge.s loc_12D6E2 ROM:0012D6DC clr.w d1 ROM:0012D6DE clr.w d2 ROM:0012D6E0 bra.s loc_12D6EA ROM:0012D6E2 ; --------------------------------------------------------------------------- ROM:0012D6E2 ROM:0012D6E2 loc_12D6E2: ; CODE XREF: sub_12D6BE+1C↑j ROM:0012D6E2 move.w $5D4(a5),d1 ROM:0012D6E6 move.w $5D6(a5),d2 ROM:0012D6EA ROM:0012D6EA loc_12D6EA: ; CODE XREF: sub_12D6BE+12↑j ROM:0012D6EA ; sub_12D6BE+22↑j ROM:0012D6EA move.w ($D54).w,d3 ROM:0012D6EE sub.w $5D8(a5),d3 ROM:0012D6F2 muls.w d3,d1 ROM:0012D6F4 divs.w #$A,d1 ROM:0012D6F8 bvc.w loc_12D70E ROM:0012D6FC cmpi.l #0,d1 ROM:0012D702 ble.s loc_12D70A ROM:0012D704 move.w #$7FFF,d1 ROM:0012D708 bra.s loc_12D70E ROM:0012D70A ; --------------------------------------------------------------------------- ROM:0012D70A ROM:0012D70A loc_12D70A: ; CODE XREF: sub_12D6BE+44↑j ROM:0012D70A move.w #$8000,d1 ROM:0012D70E ROM:0012D70E loc_12D70E: ; CODE XREF: sub_12D6BE+3A↑j ROM:0012D70E ; sub_12D6BE+4A↑j ROM:0012D70E move.w d1,($D50).w ROM:0012D712 muls.w d3,d2 ROM:0012D714 move.w ($D4E).w,d4 ROM:0012D718 muls.w #$3E8,d4 ROM:0012D71C add.l d2,d4 ROM:0012D71E divs.w #$3E8,d4 ROM:0012D722 bvc.w loc_12D738 ROM:0012D726 cmpi.l #0,d4 ROM:0012D72C ble.s loc_12D734 ROM:0012D72E move.w #$7FFF,d4 ROM:0012D732 bra.s loc_12D738 ROM:0012D734 ; --------------------------------------------------------------------------- ROM:0012D734 ROM:0012D734 loc_12D734: ; CODE XREF: sub_12D6BE+6E↑j ROM:0012D734 move.w #$8000,d4 ROM:0012D738 ROM:0012D738 loc_12D738: ; CODE XREF: sub_12D6BE+64↑j ROM:0012D738 ; sub_12D6BE+74↑j ROM:0012D738 move.w d4,($D4E).w ROM:0012D73C add.w d4,d1 ROM:0012D73E bvc.w loc_12D750 ROM:0012D742 bpl.w loc_12D74C ROM:0012D746 move.w #$7FFF,d1 ROM:0012D74A bra.s loc_12D750 ROM:0012D74C ; --------------------------------------------------------------------------- ROM:0012D74C ROM:0012D74C loc_12D74C: ; CODE XREF: sub_12D6BE+84↑j ROM:0012D74C move.w #$8000,d1 ROM:0012D750 ROM:0012D750 loc_12D750: ; CODE XREF: sub_12D6BE+80↑j ROM:0012D750 ; sub_12D6BE+8C↑j ROM:0012D750 move.w d1,($D52).w ROM:0012D754 rts ROM:0012D754 ; End of function sub_12D6BE ROM:0012D754 ROM:0012D756 ROM:0012D756 ; =============== S U B R O U T I N E ======================================= ROM:0012D756 ROM:0012D756 ROM:0012D756 sub_12D756: ; CODE XREF: ROM:0012D680↑p ROM:0012D756 ; ROM:0012D69A↑p ROM:0012D756 move.w #$2710,d6 ROM:0012D75A move.w ($D62).w,d4 ROM:0012D75E move.w $13BC(d4.w*2),d2 ROM:0012D764 clr.w d5 ROM:0012D766 move.w $5DA(a5),d3 ROM:0012D76A move.w ($D4E).w,d1 ROM:0012D76E bsr.l sub_12ADD8 ROM:0012D774 swap d4 ROM:0012D776 move.w ($D62).w,d3 ROM:0012D77A move.w $5DC(a5),d0 ROM:0012D77E cmp.w d4,d0 ROM:0012D780 bge.s loc_12D788 ROM:0012D782 move.w $5DC(a5),d4 ROM:0012D786 bra.s loc_12D794 ROM:0012D788 ; --------------------------------------------------------------------------- ROM:0012D788 ROM:0012D788 loc_12D788: ; CODE XREF: sub_12D756+2A↑j ROM:0012D788 move.w $5DE(a5),d0 ROM:0012D78C cmp.w d4,d0 ROM:0012D78E ble.s loc_12D794 ROM:0012D790 move.w $5DE(a5),d4 ROM:0012D794 ROM:0012D794 loc_12D794: ; CODE XREF: sub_12D756+30↑j ROM:0012D794 ; sub_12D756+38↑j ROM:0012D794 move.w d4,$13BC(d3.w*2) ROM:0012D79A rts ROM:0012D79A ; End of function sub_12D756 ROM:0012D79A ROM:0012D79C ROM:0012D79C ; =============== S U B R O U T I N E ======================================= ROM:0012D79C ROM:0012D79C ROM:0012D79C sub_12D79C: ; CODE XREF: ROM:00117774↑p ROM:0012D79C clr.w d1 ROM:0012D79E move.b ($11A2).w,d1 ROM:0012D7A2 cmpi.w #2,d1 ROM:0012D7A6 bcc.s locret_12D7B0 ROM:0012D7A8 movea.l off_12D7B2(pc,d1.w*4),a0 ROM:0012D7AC nop ROM:0012D7AE jmp (a0) ROM:0012D7B0 ; --------------------------------------------------------------------------- ROM:0012D7B0 ROM:0012D7B0 locret_12D7B0: ; CODE XREF: sub_12D79C+A↑j ROM:0012D7B0 rts ROM:0012D7B0 ; End of function sub_12D79C ROM:0012D7B0 ROM:0012D7B0 ; --------------------------------------------------------------------------- ROM:0012D7B2 off_12D7B2: dc.l loc_12D7BA ; DATA XREF: sub_12D79C+C↑r ROM:0012D7B6 dc.l loc_12D7D8 ROM:0012D7BA ; --------------------------------------------------------------------------- ROM:0012D7BA ROM:0012D7BA loc_12D7BA: ; DATA XREF: ROM:off_12D7B2↑o ROM:0012D7BA move.b #1,($11A2).w ROM:0012D7C0 bsr.w sub_12D81E ROM:0012D7C4 move.w $5E0(a5),d0 ROM:0012D7C8 clr.b ($8E4).w ROM:0012D7CC move.w d0,($6A2).w ROM:0012D7D0 move.b #1,($8E4).w ROM:0012D7D6 rts ROM:0012D7D8 ; --------------------------------------------------------------------------- ROM:0012D7D8 ROM:0012D7D8 loc_12D7D8: ; DATA XREF: ROM:0012D7B6↑o ROM:0012D7D8 btst #4,($1342).w ROM:0012D7DE beq.s loc_12D7F8 ROM:0012D7E0 bsr.w sub_12D81E ROM:0012D7E4 move.w $5E0(a5),d0 ROM:0012D7E8 clr.b ($8E4).w ROM:0012D7EC move.w d0,($6A2).w ROM:0012D7F0 move.b #1,($8E4).w ROM:0012D7F6 rts ROM:0012D7F8 ; --------------------------------------------------------------------------- ROM:0012D7F8 ROM:0012D7F8 loc_12D7F8: ; CODE XREF: ROM:0012D7DE↑j ROM:0012D7F8 cmpi.w #0,($6A2).w ROM:0012D7FE bgt.s locret_12D81A ROM:0012D800 bsr.w sub_12D832 ROM:0012D804 bsr.w sub_12D858 ROM:0012D808 move.w $5E0(a5),d0 ROM:0012D80C clr.b ($8E4).w ROM:0012D810 move.w d0,($6A2).w ROM:0012D814 move.b #1,($8E4).w ROM:0012D81A ROM:0012D81A locret_12D81A: ; CODE XREF: ROM:0012D7FE↑j ROM:0012D81A rts ROM:0012D81C ; --------------------------------------------------------------------------- ROM:0012D81C rts ROM:0012D81E ROM:0012D81E ; =============== S U B R O U T I N E ======================================= ROM:0012D81E ROM:0012D81E ROM:0012D81E sub_12D81E: ; CODE XREF: ROM:0012D7C0↑p ROM:0012D81E ; ROM:0012D7E0↑p ROM:0012D81E move.w ($C74).w,($D54).w ROM:0012D824 clr.w ($D56).w ROM:0012D828 clr.w ($D58).w ROM:0012D82C clr.w ($D5A).w ROM:0012D830 rts ROM:0012D830 ; End of function sub_12D81E ROM:0012D830 ROM:0012D832 ROM:0012D832 ; =============== S U B R O U T I N E ======================================= ROM:0012D832 ROM:0012D832 ROM:0012D832 sub_12D832: ; CODE XREF: ROM:0012D800↑p ROM:0012D832 move.w #$2710,d6 ROM:0012D836 move.w ($D54).w,d2 ROM:0012D83A move.w ($D56).w,d5 ROM:0012D83E move.w $5E2(a5),d3 ROM:0012D842 move.w ($C74).w,d1 ROM:0012D846 bsr.l sub_12ADD8 ROM:0012D84C move.w d4,($D56).w ROM:0012D850 swap d4 ROM:0012D852 move.w d4,($D54).w ROM:0012D856 rts ROM:0012D856 ; End of function sub_12D832 ROM:0012D856 ROM:0012D858 ROM:0012D858 ; =============== S U B R O U T I N E ======================================= ROM:0012D858 ROM:0012D858 ROM:0012D858 sub_12D858: ; CODE XREF: ROM:0012D804↑p ROM:0012D858 move.w #$3B0E,d1 ROM:0012D85C move.w ($CB6).w,d2 ROM:0012D860 bsr.l sub_1175A4 ROM:0012D866 move.w d1,($D5C).w ROM:0012D86A move.w #$2710,d6 ROM:0012D86E move.w ($D58).w,d2 ROM:0012D872 move.w ($D5A).w,d5 ROM:0012D876 move.w ($D5C).w,d3 ROM:0012D87A move.w ($C74).w,d1 ROM:0012D87E sub.w ($D54).w,d1 ROM:0012D882 cmpi.w #0,d1 ROM:0012D886 blt.s loc_12D88C ROM:0012D888 bra.s loc_12D88E ROM:0012D88A ; --------------------------------------------------------------------------- ROM:0012D88A bra.s loc_12D88E ROM:0012D88C ; --------------------------------------------------------------------------- ROM:0012D88C ROM:0012D88C loc_12D88C: ; CODE XREF: sub_12D858+2E↑j ROM:0012D88C neg.w d1 ROM:0012D88E ROM:0012D88E loc_12D88E: ; CODE XREF: sub_12D858+30↑j ROM:0012D88E ; sub_12D858+32↑j ROM:0012D88E bsr.l sub_12ADD8 ROM:0012D894 move.w d4,($D5A).w ROM:0012D898 swap d4 ROM:0012D89A move.w d4,($D58).w ROM:0012D89E rts ROM:0012D89E ; End of function sub_12D858 ROM:0012D89E ROM:0012D8A0 ROM:0012D8A0 ; =============== S U B R O U T I N E ======================================= ROM:0012D8A0 ROM:0012D8A0 ROM:0012D8A0 sub_12D8A0: ; CODE XREF: sub_12D5AE+6↑p ROM:0012D8A0 bclr #2,($1336).w ROM:0012D8A6 bsr.w sub_12D8B4 ROM:0012D8AA bsr.w sub_12D96E ROM:0012D8AE bsr.w sub_12DA28 ROM:0012D8B2 rts ROM:0012D8B2 ; End of function sub_12D8A0 ROM:0012D8B2 ROM:0012D8B4 ROM:0012D8B4 ; =============== S U B R O U T I N E ======================================= ROM:0012D8B4 ROM:0012D8B4 ROM:0012D8B4 sub_12D8B4: ; CODE XREF: sub_12D8A0+6↑p ROM:0012D8B4 clr.w d1 ROM:0012D8B6 move.b ($11A3).w,d1 ROM:0012D8BA cmpi.w #4,d1 ROM:0012D8BE bcc.s locret_12D8C8 ROM:0012D8C0 movea.l off_12D8CA(pc,d1.w*4),a0 ROM:0012D8C4 nop ROM:0012D8C6 jmp (a0) ROM:0012D8C8 ; --------------------------------------------------------------------------- ROM:0012D8C8 ROM:0012D8C8 locret_12D8C8: ; CODE XREF: sub_12D8B4+A↑j ROM:0012D8C8 rts ROM:0012D8C8 ; End of function sub_12D8B4 ROM:0012D8C8 ROM:0012D8C8 ; --------------------------------------------------------------------------- ROM:0012D8CA off_12D8CA: dc.l loc_12D8DA ; DATA XREF: sub_12D8B4+C↑r ROM:0012D8CE dc.l loc_12D8E6 ROM:0012D8D2 dc.l loc_12D906 ROM:0012D8D6 dc.l loc_12D948 ROM:0012D8DA ; --------------------------------------------------------------------------- ROM:0012D8DA ROM:0012D8DA loc_12D8DA: ; DATA XREF: ROM:off_12D8CA↑o ROM:0012D8DA clr.w ($D5E).w ROM:0012D8DE move.b #1,($11A3).w ROM:0012D8E4 rts ROM:0012D8E6 ; --------------------------------------------------------------------------- ROM:0012D8E6 ROM:0012D8E6 loc_12D8E6: ; DATA XREF: ROM:0012D8CE↑o ROM:0012D8E6 move.w $8AC(a5),d1 ROM:0012D8EA cmp.w ($A4A).w,d1 ROM:0012D8EE bgt.s locret_12D904 ROM:0012D8F0 move.w #1,($D5E).w ROM:0012D8F6 bset #2,($1336).w ROM:0012D8FC move.b #2,($11A3).w ROM:0012D902 bra.s loc_12D906 ROM:0012D904 ; --------------------------------------------------------------------------- ROM:0012D904 ROM:0012D904 locret_12D904: ; CODE XREF: ROM:0012D8EE↑j ROM:0012D904 ; ROM:0012D944↓j ROM:0012D904 rts ROM:0012D906 ; --------------------------------------------------------------------------- ROM:0012D906 ROM:0012D906 loc_12D906: ; CODE XREF: ROM:0012D902↑j ROM:0012D906 ; ROM:0012D968↓j ROM:0012D906 ; DATA XREF: ... ROM:0012D906 move.w $8AE(a5),d1 ROM:0012D90A cmp.w ($A4A).w,d1 ROM:0012D90E bgt.s loc_12D924 ROM:0012D910 move.w #2,($D5E).w ROM:0012D916 bset #2,($1336).w ROM:0012D91C move.b #3,($11A3).w ROM:0012D922 bra.s locret_12D96A ROM:0012D924 ; --------------------------------------------------------------------------- ROM:0012D924 ROM:0012D924 loc_12D924: ; CODE XREF: ROM:0012D90E↑j ROM:0012D924 move.w $8AC(a5),d1 ROM:0012D928 sub.w $5E4(a5),d1 ROM:0012D92C cmp.w ($A4A).w,d1 ROM:0012D930 ble.s locret_12D946 ROM:0012D932 move.w #0,($D5E).w ROM:0012D938 bset #2,($1336).w ROM:0012D93E move.b #1,($11A3).w ROM:0012D944 bra.s locret_12D904 ROM:0012D946 ; --------------------------------------------------------------------------- ROM:0012D946 ROM:0012D946 locret_12D946: ; CODE XREF: ROM:0012D930↑j ROM:0012D946 rts ROM:0012D948 ; --------------------------------------------------------------------------- ROM:0012D948 ROM:0012D948 loc_12D948: ; DATA XREF: ROM:0012D8D6↑o ROM:0012D948 move.w $8AE(a5),d1 ROM:0012D94C sub.w $5E4(a5),d1 ROM:0012D950 cmp.w ($A4A).w,d1 ROM:0012D954 ble.s locret_12D96A ROM:0012D956 move.w #1,($D5E).w ROM:0012D95C bset #2,($1336).w ROM:0012D962 move.b #2,($11A3).w ROM:0012D968 bra.s loc_12D906 ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A locret_12D96A: ; CODE XREF: ROM:0012D922↑j ROM:0012D96A ; ROM:0012D954↑j ROM:0012D96A rts ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C rts ROM:0012D96E ROM:0012D96E ; =============== S U B R O U T I N E ======================================= ROM:0012D96E ROM:0012D96E ROM:0012D96E sub_12D96E: ; CODE XREF: sub_12D8A0+A↑p ROM:0012D96E clr.w d1 ROM:0012D970 move.b ($11A4).w,d1 ROM:0012D974 cmpi.w #4,d1 ROM:0012D978 bcc.s locret_12D982 ROM:0012D97A movea.l off_12D984(pc,d1.w*4),a0 ROM:0012D97E nop ROM:0012D980 jmp (a0) ROM:0012D982 ; --------------------------------------------------------------------------- ROM:0012D982 ROM:0012D982 locret_12D982: ; CODE XREF: sub_12D96E+A↑j ROM:0012D982 rts ROM:0012D982 ; End of function sub_12D96E ROM:0012D982 ROM:0012D982 ; --------------------------------------------------------------------------- ROM:0012D984 off_12D984: dc.l loc_12D994 ; DATA XREF: sub_12D96E+C↑r ROM:0012D988 dc.l loc_12D9A0 ROM:0012D98C dc.l loc_12D9C0 ROM:0012D990 dc.l loc_12DA02 ROM:0012D994 ; --------------------------------------------------------------------------- ROM:0012D994 ROM:0012D994 loc_12D994: ; DATA XREF: ROM:off_12D984↑o ROM:0012D994 clr.w ($D60).w ROM:0012D998 move.b #1,($11A4).w ROM:0012D99E rts ROM:0012D9A0 ; --------------------------------------------------------------------------- ROM:0012D9A0 ROM:0012D9A0 loc_12D9A0: ; DATA XREF: ROM:0012D988↑o ROM:0012D9A0 move.w $8B0(a5),d1 ROM:0012D9A4 cmp.w ($572).w,d1 ROM:0012D9A8 bgt.s locret_12D9BE ROM:0012D9AA move.w #1,($D60).w ROM:0012D9B0 bset #2,($1336).w ROM:0012D9B6 move.b #2,($11A4).w ROM:0012D9BC bra.s loc_12D9C0 ROM:0012D9BE ; --------------------------------------------------------------------------- ROM:0012D9BE ROM:0012D9BE locret_12D9BE: ; CODE XREF: ROM:0012D9A8↑j ROM:0012D9BE ; ROM:0012D9FE↓j ROM:0012D9BE rts ROM:0012D9C0 ; --------------------------------------------------------------------------- ROM:0012D9C0 ROM:0012D9C0 loc_12D9C0: ; CODE XREF: ROM:0012D9BC↑j ROM:0012D9C0 ; ROM:0012DA22↓j ROM:0012D9C0 ; DATA XREF: ... ROM:0012D9C0 move.w $8B2(a5),d1 ROM:0012D9C4 cmp.w ($572).w,d1 ROM:0012D9C8 bgt.s loc_12D9DE ROM:0012D9CA move.w #2,($D60).w ROM:0012D9D0 bset #2,($1336).w ROM:0012D9D6 move.b #3,($11A4).w ROM:0012D9DC bra.s locret_12DA24 ROM:0012D9DE ; --------------------------------------------------------------------------- ROM:0012D9DE ROM:0012D9DE loc_12D9DE: ; CODE XREF: ROM:0012D9C8↑j ROM:0012D9DE move.w $8B0(a5),d1 ROM:0012D9E2 sub.w $5E6(a5),d1 ROM:0012D9E6 cmp.w ($572).w,d1 ROM:0012D9EA ble.s locret_12DA00 ROM:0012D9EC move.w #0,($D60).w ROM:0012D9F2 bset #2,($1336).w ROM:0012D9F8 move.b #1,($11A4).w ROM:0012D9FE bra.s locret_12D9BE ROM:0012DA00 ; --------------------------------------------------------------------------- ROM:0012DA00 ROM:0012DA00 locret_12DA00: ; CODE XREF: ROM:0012D9EA↑j ROM:0012DA00 rts ROM:0012DA02 ; --------------------------------------------------------------------------- ROM:0012DA02 ROM:0012DA02 loc_12DA02: ; DATA XREF: ROM:0012D990↑o ROM:0012DA02 move.w $8B2(a5),d1 ROM:0012DA06 sub.w $5E6(a5),d1 ROM:0012DA0A cmp.w ($572).w,d1 ROM:0012DA0E ble.s locret_12DA24 ROM:0012DA10 move.w #1,($D60).w ROM:0012DA16 bset #2,($1336).w ROM:0012DA1C move.b #2,($11A4).w ROM:0012DA22 bra.s loc_12D9C0 ROM:0012DA24 ; --------------------------------------------------------------------------- ROM:0012DA24 ROM:0012DA24 locret_12DA24: ; CODE XREF: ROM:0012D9DC↑j ROM:0012DA24 ; ROM:0012DA0E↑j ROM:0012DA24 rts ROM:0012DA26 ; --------------------------------------------------------------------------- ROM:0012DA26 rts ROM:0012DA28 ROM:0012DA28 ; =============== S U B R O U T I N E ======================================= ROM:0012DA28 ROM:0012DA28 ROM:0012DA28 sub_12DA28: ; CODE XREF: sub_12D8A0+E↑p ROM:0012DA28 move.w #3,d0 ROM:0012DA2C muls.w ($D60).w,d0 ROM:0012DA30 add.w ($D5E).w,d0 ROM:0012DA34 move.w d0,($D62).w ROM:0012DA38 rts ROM:0012DA38 ; End of function sub_12DA28 ROM:0012DA38 ROM:0012DA3A ; --------------------------------------------------------------------------- ROM:0012DA3A rts ROM:0012DA3C ROM:0012DA3C ; =============== S U B R O U T I N E ======================================= ROM:0012DA3C ROM:0012DA3C ROM:0012DA3C sub_12DA3C: ; CODE XREF: sub_12DB78+A↓p ROM:0012DA3C clr.w d1 ROM:0012DA3E move.b ($11A5).w,d1 ROM:0012DA42 cmpi.w #3,d1 ROM:0012DA46 bcc.s locret_12DA50 ROM:0012DA48 movea.l off_12DA52(pc,d1.w*4),a0 ROM:0012DA4C nop ROM:0012DA4E jmp (a0) ROM:0012DA50 ; --------------------------------------------------------------------------- ROM:0012DA50 ROM:0012DA50 locret_12DA50: ; CODE XREF: sub_12DA3C+A↑j ROM:0012DA50 rts ROM:0012DA50 ; End of function sub_12DA3C ROM:0012DA50 ROM:0012DA50 ; --------------------------------------------------------------------------- ROM:0012DA52 off_12DA52: dc.l loc_12DA5E ; DATA XREF: sub_12DA3C+C↑r ROM:0012DA56 dc.l loc_12DA68 ROM:0012DA5A dc.l loc_12DA9A ROM:0012DA5E ; --------------------------------------------------------------------------- ROM:0012DA5E ROM:0012DA5E loc_12DA5E: ; DATA XREF: ROM:off_12DA52↑o ROM:0012DA5E move.b #1,($11A5).w ROM:0012DA64 bra.s locret_12DA98 ROM:0012DA66 ; --------------------------------------------------------------------------- ROM:0012DA66 rts ROM:0012DA68 ; --------------------------------------------------------------------------- ROM:0012DA68 ROM:0012DA68 loc_12DA68: ; DATA XREF: ROM:0012DA56↑o ROM:0012DA68 move.w $5EC(a5),d1 ROM:0012DA6C move.w $5EA(a5),d2 ROM:0012DA70 cmp.w ($52C).w,d1 ROM:0012DA74 bgt.s locret_12DA98 ROM:0012DA76 cmp.w ($52C).w,d2 ROM:0012DA7A ble.s locret_12DA98 ROM:0012DA7C clr.w ($D64).w ROM:0012DA80 clr.l ($9A0).w ROM:0012DA84 bclr #3,($93C).w ROM:0012DA8A bset #2,($93E).w ROM:0012DA90 move.b #2,($11A5).w ROM:0012DA96 bra.s locret_12DAD4 ROM:0012DA98 ; --------------------------------------------------------------------------- ROM:0012DA98 ROM:0012DA98 locret_12DA98: ; CODE XREF: ROM:0012DA64↑j ROM:0012DA98 ; ROM:0012DA74↑j ... ROM:0012DA98 rts ROM:0012DA9A ; --------------------------------------------------------------------------- ROM:0012DA9A ROM:0012DA9A loc_12DA9A: ; DATA XREF: ROM:0012DA5A↑o ROM:0012DA9A move.w $5EC(a5),d1 ROM:0012DA9E move.w $5EA(a5),d2 ROM:0012DAA2 cmp.w ($52C).w,d1 ROM:0012DAA6 bgt.s loc_12DAAE ROM:0012DAA8 cmp.w ($52C).w,d2 ROM:0012DAAC bgt.s loc_12DABC ROM:0012DAAE ROM:0012DAAE loc_12DAAE: ; CODE XREF: ROM:0012DAA6↑j ROM:0012DAAE bclr #2,($93E).w ROM:0012DAB4 move.b #1,($11A5).w ROM:0012DABA bra.s locret_12DA98 ROM:0012DABC ; --------------------------------------------------------------------------- ROM:0012DABC ROM:0012DABC loc_12DABC: ; CODE XREF: ROM:0012DAAC↑j ROM:0012DABC move.l $140(a5),d3 ROM:0012DAC0 cmp.l ($9A0).w,d3 ROM:0012DAC4 bgt.s locret_12DAD4 ROM:0012DAC6 bclr #2,($93E).w ROM:0012DACC move.b #1,($11A5).w ROM:0012DAD2 bra.s locret_12DA98 ROM:0012DAD4 ; --------------------------------------------------------------------------- ROM:0012DAD4 ROM:0012DAD4 locret_12DAD4: ; CODE XREF: ROM:0012DA96↑j ROM:0012DAD4 ; ROM:0012DAC4↑j ROM:0012DAD4 rts ROM:0012DAD6 ; --------------------------------------------------------------------------- ROM:0012DAD6 rts ROM:0012DAD8 ROM:0012DAD8 ; =============== S U B R O U T I N E ======================================= ROM:0012DAD8 ROM:0012DAD8 ROM:0012DAD8 sub_12DAD8: ; CODE XREF: sub_12DB1C+30↓p ROM:0012DAD8 cmpi.l #0,($9A4).w ROM:0012DAE0 ble.s locret_12DB1A ROM:0012DAE2 move.l ($9A4).w,d0 ROM:0012DAE6 sub.l ($9A0).w,d0 ROM:0012DAEA bge.w loc_12DAF0 ROM:0012DAEE neg.l d0 ROM:0012DAF0 ROM:0012DAF0 loc_12DAF0: ; CODE XREF: sub_12DAD8+12↑j ROM:0012DAF0 muls.l #$186A0,d1:d0 ROM:0012DAF8 divs.l ($9A4).w,d1:d0 ROM:0012DAFE bvc.s loc_12DB06 ROM:0012DB00 move.l #$7FFFFFFF,d0 ROM:0012DB06 ROM:0012DB06 loc_12DB06: ; CODE XREF: sub_12DAD8+26↑j ROM:0012DB06 cmpi.l #$7FFF,d0 ROM:0012DB0C ble.s loc_12DB16 ROM:0012DB0E move.w #$7FFF,($D68).w ROM:0012DB14 bra.s locret_12DB1A ROM:0012DB16 ; --------------------------------------------------------------------------- ROM:0012DB16 ROM:0012DB16 loc_12DB16: ; CODE XREF: sub_12DAD8+34↑j ROM:0012DB16 move.w d0,($D68).w ROM:0012DB1A ROM:0012DB1A locret_12DB1A: ; CODE XREF: sub_12DAD8+8↑j ROM:0012DB1A ; sub_12DAD8+3C↑j ROM:0012DB1A rts ROM:0012DB1A ; End of function sub_12DAD8 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:00114258↑p ROM:0012DB1C btst #2,($93E).w ROM:0012DB22 beq.s locret_12DB76 ROM:0012DB24 move.l ($40C).w,d0 ROM:0012DB28 add.l d0,($9A0).w ROM:0012DB2C bvc.s loc_12DB36 ROM:0012DB2E move.l #$7FFFFFFF,($9A0).w ROM:0012DB36 ROM:0012DB36 loc_12DB36: ; CODE XREF: sub_12DB1C+10↑j ROM:0012DB36 addq.w #1,($D64).w ROM:0012DB3A move.w $5E8(a5),d0 ROM:0012DB3E cmp.w ($D64).w,d0 ROM:0012DB42 bne.s locret_12DB76 ROM:0012DB44 btst #3,($93C).w ROM:0012DB4A beq.s loc_12DB62 ROM:0012DB4C bsr.w sub_12DAD8 ROM:0012DB50 bsr.l sub_12DE14 ROM:0012DB56 bsr.l sub_12DE4E ROM:0012DB5C bset #6,($1320).w ROM:0012DB62 ROM:0012DB62 loc_12DB62: ; CODE XREF: sub_12DB1C+2E↑j ROM:0012DB62 clr.w ($D64).w ROM:0012DB66 move.l ($9A0).w,($9A4).w ROM:0012DB6C clr.l ($9A0).w ROM:0012DB70 bset #3,($93C).w ROM:0012DB76 ROM:0012DB76 locret_12DB76: ; CODE XREF: sub_12DB1C+6↑j ROM:0012DB76 ; sub_12DB1C+26↑j ROM:0012DB76 rts ROM:0012DB76 ; End of function sub_12DB1C ROM:0012DB76 ROM:0012DB78 ROM:0012DB78 ; =============== S U B R O U T I N E ======================================= ROM:0012DB78 ROM:0012DB78 ROM:0012DB78 sub_12DB78: ; CODE XREF: sub_126B3C+EA↑p ROM:0012DB78 bclr #5,($132D).w ROM:0012DB7E move.w ($D24).w,d0 ROM:0012DB82 bsr.l sub_12DA3C ROM:0012DB88 clr.w d1 ROM:0012DB8A move.b ($11A7).w,d1 ROM:0012DB8E cmpi.w #6,d1 ROM:0012DB92 bcc.s locret_12DB9C ROM:0012DB94 movea.l off_12DB9E(pc,d1.w*4),a0 ROM:0012DB98 nop ROM:0012DB9A jmp (a0) ROM:0012DB9C ; --------------------------------------------------------------------------- ROM:0012DB9C ROM:0012DB9C locret_12DB9C: ; CODE XREF: sub_12DB78+1A↑j ROM:0012DB9C rts ROM:0012DB9C ; End of function sub_12DB78 ROM:0012DB9C ROM:0012DB9C ; --------------------------------------------------------------------------- ROM:0012DB9E off_12DB9E: dc.l loc_12DBB6 ; DATA XREF: sub_12DB78+1C↑r ROM:0012DBA2 dc.l loc_12DBCC ROM:0012DBA6 dc.l loc_12DBDE ROM:0012DBAA dc.l loc_12DC46 ROM:0012DBAE dc.l loc_12DCD6 ROM:0012DBB2 dc.l loc_12DD42 ROM:0012DBB6 ; --------------------------------------------------------------------------- ROM:0012DBB6 ROM:0012DBB6 loc_12DBB6: ; DATA XREF: ROM:off_12DB9E↑o ROM:0012DBB6 move.w #0,($100A).w ROM:0012DBBC move.w #0,($100C).w ROM:0012DBC2 move.b #1,($11A7).w ROM:0012DBC8 bra.s locret_12DBDC ROM:0012DBCA ; --------------------------------------------------------------------------- ROM:0012DBCA rts ROM:0012DBCC ; --------------------------------------------------------------------------- ROM:0012DBCC ROM:0012DBCC loc_12DBCC: ; DATA XREF: ROM:0012DBA2↑o ROM:0012DBCC btst #5,($1321).w ROM:0012DBD2 beq.s locret_12DBDC ROM:0012DBD4 move.b #2,($11A7).w ROM:0012DBDA bra.s locret_12DC44 ROM:0012DBDC ; --------------------------------------------------------------------------- ROM:0012DBDC ROM:0012DBDC locret_12DBDC: ; CODE XREF: ROM:0012DBC8↑j ROM:0012DBDC ; ROM:0012DBD2↑j ... ROM:0012DBDC rts ROM:0012DBDE ; --------------------------------------------------------------------------- ROM:0012DBDE ROM:0012DBDE loc_12DBDE: ; DATA XREF: ROM:0012DBA6↑o ROM:0012DBDE btst #5,($1321).w ROM:0012DBE4 bne.s loc_12DBEE ROM:0012DBE6 move.b #1,($11A7).w ROM:0012DBEC bra.s locret_12DBDC ROM:0012DBEE ; --------------------------------------------------------------------------- ROM:0012DBEE ROM:0012DBEE loc_12DBEE: ; CODE XREF: ROM:0012DBE4↑j ROM:0012DBEE cmpi.w #$118,d0 ROM:0012DBF2 blt.s loc_12DC2E ROM:0012DBF4 btst #6,($1320).w ROM:0012DBFA beq.s loc_12DC20 ROM:0012DBFC bclr #6,($1320).w ROM:0012DC02 move.w #0,d3 ROM:0012DC06 bsr.w sub_12DDFE ROM:0012DC0A move.w #1,d3 ROM:0012DC0E bsr.w sub_12DDFE ROM:0012DC12 move.b #3,($11A7).w ROM:0012DC18 bra.l locret_12DCD4 ROM:0012DC1E ; --------------------------------------------------------------------------- ROM:0012DC1E bra.s loc_12DC2C ROM:0012DC20 ; --------------------------------------------------------------------------- ROM:0012DC20 ROM:0012DC20 loc_12DC20: ; CODE XREF: ROM:0012DBFA↑j ROM:0012DC20 move.b #3,($11A7).w ROM:0012DC26 bra.l locret_12DCD4 ROM:0012DC2C ; --------------------------------------------------------------------------- ROM:0012DC2C ROM:0012DC2C loc_12DC2C: ; CODE XREF: ROM:0012DC1E↑j ROM:0012DC2C bra.s locret_12DC44 ROM:0012DC2E ; --------------------------------------------------------------------------- ROM:0012DC2E ROM:0012DC2E loc_12DC2E: ; CODE XREF: ROM:0012DBF2↑j ROM:0012DC2E btst #6,($1320).w ROM:0012DC34 beq.s locret_12DC44 ROM:0012DC36 bclr #6,($1320).w ROM:0012DC3C move.w #0,d3 ROM:0012DC40 bsr.w sub_12DDFE ROM:0012DC44 ROM:0012DC44 locret_12DC44: ; CODE XREF: ROM:0012DBDA↑j ROM:0012DC44 ; ROM:loc_12DC2C↑j ... ROM:0012DC44 rts ROM:0012DC46 ; --------------------------------------------------------------------------- ROM:0012DC46 ROM:0012DC46 loc_12DC46: ; DATA XREF: ROM:0012DBAA↑o ROM:0012DC46 btst #5,($1321).w ROM:0012DC4C bne.s loc_12DC5A ROM:0012DC4E move.b #1,($11A7).w ROM:0012DC54 bra.l locret_12DBDC ROM:0012DC5A ; --------------------------------------------------------------------------- ROM:0012DC5A ROM:0012DC5A loc_12DC5A: ; CODE XREF: ROM:0012DC4C↑j ROM:0012DC5A cmpi.w #$78,d0 ; 'x' ROM:0012DC5E blt.s loc_12DCB6 ROM:0012DC60 cmpi.w #$118,d0 ROM:0012DC64 bge.s loc_12DCB6 ROM:0012DC66 btst #6,($1320).w ROM:0012DC6C beq.s loc_12DC9C ROM:0012DC6E bclr #6,($1320).w ROM:0012DC74 move.w #1,d3 ROM:0012DC78 bsr.w sub_12DDFE ROM:0012DC7C move.w #0,d3 ROM:0012DC80 bsr.w sub_12DDFE ROM:0012DC84 bsr.w sub_12DDD8 ROM:0012DC88 bset #5,($132D).w ROM:0012DC8E move.b #4,($11A7).w ROM:0012DC94 bra.l locret_12DD40 ROM:0012DC9A ; --------------------------------------------------------------------------- ROM:0012DC9A bra.s loc_12DCB6 ROM:0012DC9C ; --------------------------------------------------------------------------- ROM:0012DC9C ROM:0012DC9C loc_12DC9C: ; CODE XREF: ROM:0012DC6C↑j ROM:0012DC9C move.w #0,d3 ROM:0012DCA0 bsr.w sub_12DDD8 ROM:0012DCA4 bset #5,($132D).w ROM:0012DCAA move.b #4,($11A7).w ROM:0012DCB0 bra.l locret_12DD40 ROM:0012DCB6 ; --------------------------------------------------------------------------- ROM:0012DCB6 ROM:0012DCB6 loc_12DCB6: ; CODE XREF: ROM:0012DC5E↑j ROM:0012DCB6 ; ROM:0012DC64↑j ... ROM:0012DCB6 btst #6,($1320).w ROM:0012DCBC beq.s locret_12DCD4 ROM:0012DCBE bclr #6,($1320).w ROM:0012DCC4 move.w #0,d3 ROM:0012DCC8 bsr.w sub_12DDFE ROM:0012DCCC move.w #1,d3 ROM:0012DCD0 bsr.w sub_12DDFE ROM:0012DCD4 ROM:0012DCD4 locret_12DCD4: ; CODE XREF: ROM:0012DC18↑j ROM:0012DCD4 ; ROM:0012DC26↑j ... ROM:0012DCD4 rts ROM:0012DCD6 ; --------------------------------------------------------------------------- ROM:0012DCD6 ROM:0012DCD6 loc_12DCD6: ; DATA XREF: ROM:0012DBAE↑o ROM:0012DCD6 btst #5,($1321).w ROM:0012DCDC bne.s loc_12DCEA ROM:0012DCDE move.b #1,($11A7).w ROM:0012DCE4 bra.l locret_12DBDC ROM:0012DCEA ; --------------------------------------------------------------------------- ROM:0012DCEA ROM:0012DCEA loc_12DCEA: ; CODE XREF: ROM:0012DCDC↑j ROM:0012DCEA cmpi.w #$118,d0 ROM:0012DCEE blt.s loc_12DD2A ROM:0012DCF0 btst #6,($1320).w ROM:0012DCF6 beq.s loc_12DD1C ROM:0012DCF8 bclr #6,($1320).w ROM:0012DCFE move.w #0,d3 ROM:0012DD02 bsr.w sub_12DDFE ROM:0012DD06 move.w #1,d3 ROM:0012DD0A bsr.w sub_12DDFE ROM:0012DD0E move.b #5,($11A7).w ROM:0012DD14 bra.l locret_12DDD4 ROM:0012DD1A ; --------------------------------------------------------------------------- ROM:0012DD1A bra.s loc_12DD28 ROM:0012DD1C ; --------------------------------------------------------------------------- ROM:0012DD1C ROM:0012DD1C loc_12DD1C: ; CODE XREF: ROM:0012DCF6↑j ROM:0012DD1C move.b #5,($11A7).w ROM:0012DD22 bra.l locret_12DDD4 ROM:0012DD28 ; --------------------------------------------------------------------------- ROM:0012DD28 ROM:0012DD28 loc_12DD28: ; CODE XREF: ROM:0012DD1A↑j ROM:0012DD28 bra.s locret_12DD40 ROM:0012DD2A ; --------------------------------------------------------------------------- ROM:0012DD2A ROM:0012DD2A loc_12DD2A: ; CODE XREF: ROM:0012DCEE↑j ROM:0012DD2A btst #6,($1320).w ROM:0012DD30 beq.s locret_12DD40 ROM:0012DD32 bclr #6,($1320).w ROM:0012DD38 move.w #1,d3 ROM:0012DD3C bsr.w sub_12DDFE ROM:0012DD40 ROM:0012DD40 locret_12DD40: ; CODE XREF: ROM:0012DC94↑j ROM:0012DD40 ; ROM:0012DCB0↑j ... ROM:0012DD40 rts ROM:0012DD42 ; --------------------------------------------------------------------------- ROM:0012DD42 ROM:0012DD42 loc_12DD42: ; DATA XREF: ROM:0012DBB2↑o ROM:0012DD42 btst #5,($1321).w ROM:0012DD48 bne.s loc_12DD56 ROM:0012DD4A move.b #1,($11A7).w ROM:0012DD50 bra.l locret_12DBDC ROM:0012DD56 ; --------------------------------------------------------------------------- ROM:0012DD56 ROM:0012DD56 loc_12DD56: ; CODE XREF: ROM:0012DD48↑j ROM:0012DD56 cmpi.w #$78,d0 ; 'x' ROM:0012DD5A blt.l loc_12DDB6 ROM:0012DD60 cmpi.w #$118,d0 ROM:0012DD64 bge.s loc_12DDB6 ROM:0012DD66 btst #6,($1320).w ROM:0012DD6C beq.s loc_12DD9C ROM:0012DD6E bclr #6,($1320).w ROM:0012DD74 move.w #0,d3 ROM:0012DD78 bsr.w sub_12DDFE ROM:0012DD7C move.w #1,d3 ROM:0012DD80 bsr.w sub_12DDFE ROM:0012DD84 bsr.w sub_12DDD8 ROM:0012DD88 bset #5,($132D).w ROM:0012DD8E move.b #2,($11A7).w ROM:0012DD94 bra.l locret_12DC44 ROM:0012DD9A ; --------------------------------------------------------------------------- ROM:0012DD9A bra.s loc_12DDB6 ROM:0012DD9C ; --------------------------------------------------------------------------- ROM:0012DD9C ROM:0012DD9C loc_12DD9C: ; CODE XREF: ROM:0012DD6C↑j ROM:0012DD9C move.w #1,d3 ROM:0012DDA0 bsr.w sub_12DDD8 ROM:0012DDA4 bset #5,($132D).w ROM:0012DDAA move.b #2,($11A7).w ROM:0012DDB0 bra.l locret_12DC44 ROM:0012DDB6 ; --------------------------------------------------------------------------- ROM:0012DDB6 ROM:0012DDB6 loc_12DDB6: ; CODE XREF: ROM:0012DD5A↑j ROM:0012DDB6 ; ROM:0012DD64↑j ... ROM:0012DDB6 btst #6,($1320).w ROM:0012DDBC beq.s locret_12DDD4 ROM:0012DDBE bclr #6,($1320).w ROM:0012DDC4 move.w #0,d3 ROM:0012DDC8 bsr.w sub_12DDFE ROM:0012DDCC move.w #1,d3 ROM:0012DDD0 bsr.w sub_12DDFE ROM:0012DDD4 ROM:0012DDD4 locret_12DDD4: ; CODE XREF: ROM:0012DD14↑j ROM:0012DDD4 ; ROM:0012DD22↑j ... ROM:0012DDD4 rts ROM:0012DDD6 ; --------------------------------------------------------------------------- ROM:0012DDD6 rts ROM:0012DDD8 ROM:0012DDD8 ; =============== S U B R O U T I N E ======================================= ROM:0012DDD8 ROM:0012DDD8 ROM:0012DDD8 sub_12DDD8: ; CODE XREF: ROM:0012DC84↑p ROM:0012DDD8 ; ROM:0012DCA0↑p ... ROM:0012DDD8 move.w $100A(d3.w*2),d1 ROM:0012DDDE move.w $5EE(a5),d2 ROM:0012DDE2 cmp.w d1,d2 ROM:0012DDE4 bgt.s loc_12DDEE ROM:0012DDE6 bset #3,($1327).w ROM:0012DDEC bra.s loc_12DDF4 ROM:0012DDEE ; --------------------------------------------------------------------------- ROM:0012DDEE ROM:0012DDEE loc_12DDEE: ; CODE XREF: sub_12DDD8+C↑j ROM:0012DDEE bclr #3,($1327).w ROM:0012DDF4 ROM:0012DDF4 loc_12DDF4: ; CODE XREF: sub_12DDD8+14↑j ROM:0012DDF4 move.w #0,$100A(d3.w*2) ROM:0012DDFC rts ROM:0012DDFC ; End of function sub_12DDD8 ROM:0012DDFC ROM:0012DDFE ROM:0012DDFE ; =============== S U B R O U T I N E ======================================= ROM:0012DDFE ROM:0012DDFE ROM:0012DDFE sub_12DDFE: ; CODE XREF: ROM:0012DC06↑p ROM:0012DDFE ; ROM:0012DC0E↑p ... ROM:0012DDFE move.w $100A(d3.w*2),d1 ROM:0012DE04 cmp.w ($D66).w,d1 ROM:0012DE08 bge.s locret_12DE12 ROM:0012DE0A move.w ($D66).w,$100A(d3.w*2) ROM:0012DE12 ROM:0012DE12 locret_12DE12: ; CODE XREF: sub_12DDFE+A↑j ROM:0012DE12 rts ROM:0012DE12 ; End of function sub_12DDFE ROM:0012DE12 ROM:0012DE14 ROM:0012DE14 ; =============== S U B R O U T I N E ======================================= ROM:0012DE14 ROM:0012DE14 ROM:0012DE14 sub_12DE14: ; CODE XREF: sub_12DB1C+34↑p ROM:0012DE14 btst #7,($1334).w ROM:0012DE1A bne.s loc_12DE46 ROM:0012DE1C move.w ($D68).w,d1 ROM:0012DE20 swap d1 ROM:0012DE22 clr.w d1 ROM:0012DE24 move.w ($D6A).w,d2 ROM:0012DE28 swap d2 ROM:0012DE2A move.w ($D6C).w,d2 ROM:0012DE2E move.w $5F0(a5),d3 ROM:0012DE32 ext.l d3 ROM:0012DE34 bsr.l sub_1174B0 ROM:0012DE3A move.w d4,($D6C).w ROM:0012DE3E swap d4 ROM:0012DE40 move.w d4,($D6A).w ROM:0012DE44 bra.s locret_12DE4C ROM:0012DE46 ; --------------------------------------------------------------------------- ROM:0012DE46 ROM:0012DE46 loc_12DE46: ; CODE XREF: sub_12DE14+6↑j ROM:0012DE46 move.w #0,($D6A).w ROM:0012DE4C ROM:0012DE4C locret_12DE4C: ; CODE XREF: sub_12DE14+30↑j ROM:0012DE4C rts ROM:0012DE4C ; End of function sub_12DE14 ROM:0012DE4C ROM:0012DE4E ROM:0012DE4E ; =============== S U B R O U T I N E ======================================= ROM:0012DE4E ROM:0012DE4E ROM:0012DE4E sub_12DE4E: ; CODE XREF: sub_12DB1C+3A↑p ROM:0012DE4E move.w #$3B10,d1 ROM:0012DE52 move.w ($52C).w,d2 ROM:0012DE56 bsr.l sub_1175A4 ROM:0012DE5C cmpi.w #0,d1 ROM:0012DE60 ble.s loc_12DE78 ROM:0012DE62 move.w ($D6A).w,d0 ROM:0012DE66 muls.w #$64,d0 ; 'd' ROM:0012DE6A divs.w d1,d0 ROM:0012DE6C bvc.s loc_12DE72 ROM:0012DE6E move.w #$7FFF,d0 ROM:0012DE72 ROM:0012DE72 loc_12DE72: ; CODE XREF: sub_12DE4E+1E↑j ROM:0012DE72 move.w d0,($D66).w ROM:0012DE76 bra.s locret_12DE7E ROM:0012DE78 ; --------------------------------------------------------------------------- ROM:0012DE78 ROM:0012DE78 loc_12DE78: ; CODE XREF: sub_12DE4E+12↑j ROM:0012DE78 move.w #$7FFF,($D66).w ROM:0012DE7E ROM:0012DE7E locret_12DE7E: ; CODE XREF: sub_12DE4E+28↑j ROM:0012DE7E rts ROM:0012DE7E ; End of function sub_12DE4E ROM:0012DE7E ROM:0012DE80 ROM:0012DE80 ; =============== S U B R O U T I N E ======================================= ROM:0012DE80 ROM:0012DE80 ROM:0012DE80 sub_12DE80: ; CODE XREF: ROM:001170D0↑p ROM:0012DE80 bsr.w sub_12F21C ROM:0012DE84 bsr.w sub_12E060 ROM:0012DE88 btst #0,($1340).w ROM:0012DE8E beq.s loc_12DE94 ROM:0012DE90 bsr.w sub_12E268 ROM:0012DE94 ROM:0012DE94 loc_12DE94: ; CODE XREF: sub_12DE80+E↑j ROM:0012DE94 bsr.w sub_12DF7C ROM:0012DE98 btst #3,($1320).w ROM:0012DE9E beq.s loc_12DEC6 ROM:0012DEA0 bclr #3,($1320).w ROM:0012DEA6 ori.w #2,($D70).w ROM:0012DEAC bsr.w sub_12E85A ROM:0012DEB0 bsr.w sub_12E988 ROM:0012DEB4 btst #3,($D8A).w ROM:0012DEBA bne.s loc_12DEC2 ROM:0012DEBC bsr.w sub_12EB24 ROM:0012DEC0 bra.s loc_12DEC6 ROM:0012DEC2 ; --------------------------------------------------------------------------- ROM:0012DEC2 ROM:0012DEC2 loc_12DEC2: ; CODE XREF: sub_12DE80+3A↑j ROM:0012DEC2 bsr.w sub_12EAB6 ROM:0012DEC6 ROM:0012DEC6 loc_12DEC6: ; CODE XREF: sub_12DE80+1E↑j ROM:0012DEC6 ; sub_12DE80+40↑j ROM:0012DEC6 btst #4,($133B).w ROM:0012DECC beq.s loc_12DEDE ROM:0012DECE bclr #4,($133B).w ROM:0012DED4 ori.w #4,($D70).w ROM:0012DEDA bsr.w sub_12EDB2 ROM:0012DEDE ROM:0012DEDE loc_12DEDE: ; CODE XREF: sub_12DE80+4C↑j ROM:0012DEDE move.w ($D8E).w,d0 ROM:0012DEE2 not.w d0 ROM:0012DEE4 and.w ($138E).w,d0 ROM:0012DEE8 move.w ($D8E).w,d1 ROM:0012DEEC and.w ($1392).w,d1 ROM:0012DEF0 or.w d0,d1 ROM:0012DEF2 move.w d1,($D9E).w ROM:0012DEF6 or.w ($1B38).w,d1 ROM:0012DEFA move.w d1,($1B38).w ROM:0012DEFE move.w ($D90).w,d0 ROM:0012DF02 not.w d0 ROM:0012DF04 and.w ($1390).w,d0 ROM:0012DF08 move.w ($D90).w,d1 ROM:0012DF0C and.w ($1394).w,d1 ROM:0012DF10 or.w d0,d1 ROM:0012DF12 move.w d1,($DA0).w ROM:0012DF16 or.w ($1B3A).w,d1 ROM:0012DF1A move.w d1,($1B3A).w ROM:0012DF1E bsr.w sub_12EFA0 ROM:0012DF22 cmpi.w #0,($D8A).w ROM:0012DF28 beq.s loc_12DF32 ROM:0012DF2A bset #3,($1343).w ROM:0012DF30 bra.s locret_12DF48 ROM:0012DF32 ; --------------------------------------------------------------------------- ROM:0012DF32 ROM:0012DF32 loc_12DF32: ; CODE XREF: sub_12DE80+A8↑j ROM:0012DF32 cmpi.w #0,($D8C).w ROM:0012DF38 beq.s loc_12DF42 ROM:0012DF3A bset #3,($1343).w ROM:0012DF40 bra.s locret_12DF48 ROM:0012DF42 ; --------------------------------------------------------------------------- ROM:0012DF42 ROM:0012DF42 loc_12DF42: ; CODE XREF: sub_12DE80+B8↑j ROM:0012DF42 bclr #3,($1343).w ROM:0012DF48 ROM:0012DF48 locret_12DF48: ; CODE XREF: sub_12DE80+B0↑j ROM:0012DF48 ; sub_12DE80+C0↑j ROM:0012DF48 rts ROM:0012DF48 ; End of function sub_12DE80 ROM:0012DF48 ROM:0012DF4A ROM:0012DF4A ; =============== S U B R O U T I N E ======================================= ROM:0012DF4A ROM:0012DF4A ROM:0012DF4A sub_12DF4A: ; CODE XREF: ROM:00117762↑p ROM:0012DF4A addi.w #1,($D80).w ROM:0012DF50 cmpi.w #$F9,($D80).w ROM:0012DF56 ble.s loc_12DF62 ROM:0012DF58 clr.w ($D80).w ROM:0012DF5C bset #3,($1320).w ROM:0012DF62 ROM:0012DF62 loc_12DF62: ; CODE XREF: sub_12DF4A+C↑j ROM:0012DF62 addi.w #1,($D82).w ROM:0012DF68 cmpi.w #$7CF,($D82).w ROM:0012DF6E ble.s locret_12DF7A ROM:0012DF70 clr.w ($D82).w ROM:0012DF74 bset #4,($133B).w ROM:0012DF7A ROM:0012DF7A locret_12DF7A: ; CODE XREF: sub_12DF4A+24↑j ROM:0012DF7A rts ROM:0012DF7A ; End of function sub_12DF4A ROM:0012DF7A ROM:0012DF7C ROM:0012DF7C ; =============== S U B R O U T I N E ======================================= ROM:0012DF7C ROM:0012DF7C ROM:0012DF7C sub_12DF7C: ; CODE XREF: sub_12DE80:loc_12DE94↑p ROM:0012DF7C bclr #4,($1342).w ROM:0012DF82 bclr #0,($1325).w ROM:0012DF88 clr.w d1 ROM:0012DF8A move.b ($11A9).w,d1 ROM:0012DF8E cmpi.w #4,d1 ROM:0012DF92 bcc.s locret_12DF9C ROM:0012DF94 movea.l off_12DF9E(pc,d1.w*4),a0 ROM:0012DF98 nop ROM:0012DF9A jmp (a0) ROM:0012DF9C ; --------------------------------------------------------------------------- ROM:0012DF9C ROM:0012DF9C locret_12DF9C: ; CODE XREF: sub_12DF7C+16↑j ROM:0012DF9C rts ROM:0012DF9C ; End of function sub_12DF7C ROM:0012DF9C ROM:0012DF9C ; --------------------------------------------------------------------------- ROM:0012DF9E off_12DF9E: dc.l loc_12DFAE ; DATA XREF: sub_12DF7C+18↑r ROM:0012DFA2 dc.l loc_12DFBE ROM:0012DFA6 dc.l loc_12DFEA ROM:0012DFAA dc.l loc_12E02E ROM:0012DFAE ; --------------------------------------------------------------------------- ROM:0012DFAE ROM:0012DFAE loc_12DFAE: ; DATA XREF: ROM:off_12DF9E↑o ROM:0012DFAE bsr.w sub_12EF76 ROM:0012DFB2 move.b #1,($11A9).w ROM:0012DFB8 bra.w locret_12DFE8 ROM:0012DFBC ; --------------------------------------------------------------------------- ROM:0012DFBC rts ROM:0012DFBE ; --------------------------------------------------------------------------- ROM:0012DFBE ROM:0012DFBE loc_12DFBE: ; DATA XREF: ROM:0012DFA2↑o ROM:0012DFBE btst #1,($133E).w ROM:0012DFC4 beq.s locret_12DFE8 ROM:0012DFC6 move.w $5FA(a5),d1 ROM:0012DFCA clr.b ($900).w ROM:0012DFCE move.w d1,($6DA).w ROM:0012DFD2 move.b #1,($900).w ROM:0012DFD8 bset #4,($1342).w ROM:0012DFDE move.b #2,($11A9).w ROM:0012DFE4 bra.w locret_12E02C ROM:0012DFE8 ; --------------------------------------------------------------------------- ROM:0012DFE8 ROM:0012DFE8 locret_12DFE8: ; CODE XREF: ROM:0012DFB8↑j ROM:0012DFE8 ; ROM:0012DFC4↑j ... ROM:0012DFE8 rts ROM:0012DFEA ; --------------------------------------------------------------------------- ROM:0012DFEA ROM:0012DFEA loc_12DFEA: ; DATA XREF: ROM:0012DFA6↑o ROM:0012DFEA btst #1,($133E).w ROM:0012DFF0 bne.s loc_12E008 ROM:0012DFF2 clr.b ($900).w ROM:0012DFF6 clr.w ($6DA).w ROM:0012DFFA bset #0,($1325).w ROM:0012E000 move.b #1,($11A9).w ROM:0012E006 bra.s locret_12DFE8 ROM:0012E008 ; --------------------------------------------------------------------------- ROM:0012E008 ROM:0012E008 loc_12E008: ; CODE XREF: ROM:0012DFF0↑j ROM:0012E008 cmpi.w #0,($6DA).w ROM:0012E00E bgt.s locret_12E02C ROM:0012E010 bset #0,($1340).w ROM:0012E016 bset #5,($1321).w ROM:0012E01C ori.w #8,($D70).w ROM:0012E022 move.b #3,($11A9).w ROM:0012E028 bra.w locret_12E05E ROM:0012E02C ; --------------------------------------------------------------------------- ROM:0012E02C ROM:0012E02C locret_12E02C: ; CODE XREF: ROM:0012DFE4↑j ROM:0012E02C ; ROM:0012E00E↑j ROM:0012E02C rts ROM:0012E02E ; --------------------------------------------------------------------------- ROM:0012E02E ROM:0012E02E loc_12E02E: ; DATA XREF: ROM:0012DFAA↑o ROM:0012E02E btst #1,($133E).w ROM:0012E034 bne.s locret_12E05E ROM:0012E036 bclr #0,($1340).w ROM:0012E03C bclr #5,($1321).w ROM:0012E042 bset #0,($1325).w ROM:0012E048 ori.w #$10,($D70).w ROM:0012E04E bsr.w sub_12E718 ROM:0012E052 bsr.w sub_12E0C4 ROM:0012E056 move.b #1,($11A9).w ROM:0012E05C bra.s locret_12DFE8 ROM:0012E05E ; --------------------------------------------------------------------------- ROM:0012E05E ROM:0012E05E locret_12E05E: ; CODE XREF: ROM:0012E028↑j ROM:0012E05E ; ROM:0012E034↑j ROM:0012E05E rts ROM:0012E060 ROM:0012E060 ; =============== S U B R O U T I N E ======================================= ROM:0012E060 ROM:0012E060 ROM:0012E060 sub_12E060: ; CODE XREF: sub_12DE80+4↑p ROM:0012E060 clr.w d1 ROM:0012E062 move.b ($11AA).w,d1 ROM:0012E066 cmpi.w #3,d1 ROM:0012E06A bcc.s locret_12E074 ROM:0012E06C movea.l off_12E076(pc,d1.w*4),a0 ROM:0012E070 nop ROM:0012E072 jmp (a0) ROM:0012E074 ; --------------------------------------------------------------------------- ROM:0012E074 ROM:0012E074 locret_12E074: ; CODE XREF: sub_12E060+A↑j ROM:0012E074 rts ROM:0012E074 ; End of function sub_12E060 ROM:0012E074 ROM:0012E074 ; --------------------------------------------------------------------------- ROM:0012E076 off_12E076: dc.l loc_12E082 ; DATA XREF: sub_12E060+C↑r ROM:0012E07A dc.l loc_12E09A ROM:0012E07E dc.l loc_12E0B2 ROM:0012E082 ; --------------------------------------------------------------------------- ROM:0012E082 ROM:0012E082 loc_12E082: ; DATA XREF: ROM:off_12E076↑o ROM:0012E082 btst #4,($934).w ROM:0012E088 beq.s locret_12E098 ROM:0012E08A bsr.w sub_12E0C4 ROM:0012E08E move.b #1,($11AA).w ROM:0012E094 bra.w locret_12E0B0 ROM:0012E098 ; --------------------------------------------------------------------------- ROM:0012E098 ROM:0012E098 locret_12E098: ; CODE XREF: ROM:0012E088↑j ROM:0012E098 ; ROM:0012E0AE↓j ... ROM:0012E098 rts ROM:0012E09A ; --------------------------------------------------------------------------- ROM:0012E09A ROM:0012E09A loc_12E09A: ; DATA XREF: ROM:0012E07A↑o ROM:0012E09A btst #4,($934).w ROM:0012E0A0 bne.s locret_12E0B0 ROM:0012E0A2 bclr #0,($1340).w ROM:0012E0A8 move.b #0,($11AA).w ROM:0012E0AE bra.s locret_12E098 ROM:0012E0B0 ; --------------------------------------------------------------------------- ROM:0012E0B0 ROM:0012E0B0 locret_12E0B0: ; CODE XREF: ROM:0012E094↑j ROM:0012E0B0 ; ROM:0012E0A0↑j ROM:0012E0B0 rts ROM:0012E0B2 ; --------------------------------------------------------------------------- ROM:0012E0B2 ROM:0012E0B2 loc_12E0B2: ; DATA XREF: ROM:0012E07E↑o ROM:0012E0B2 btst #4,($934).w ROM:0012E0B8 bne.s locret_12E0C2 ROM:0012E0BA move.b #0,($11AA).w ROM:0012E0C0 bra.s locret_12E098 ROM:0012E0C2 ; --------------------------------------------------------------------------- ROM:0012E0C2 ROM:0012E0C2 locret_12E0C2: ; CODE XREF: ROM:0012E0B8↑j ROM:0012E0C2 rts ROM:0012E0C4 ROM:0012E0C4 ; =============== S U B R O U T I N E ======================================= ROM:0012E0C4 ROM:0012E0C4 ROM:0012E0C4 sub_12E0C4: ; CODE XREF: ROM:0012E052↑p ROM:0012E0C4 ; ROM:0012E08A↑p ROM:0012E0C4 move.w #$FFFF,($D8E).w ROM:0012E0CA move.w #$FFFF,($D90).w ROM:0012E0D0 move.w #$FFFF,($D92).w ROM:0012E0D6 move.w #$FFFF,($D94).w ROM:0012E0DC move.w #$FFFF,($D7A).w ROM:0012E0E2 move.w #$FFFF,($D86).w ROM:0012E0E8 move.w #$FFFF,($D88).w ROM:0012E0EE clr.w ($D8A).w ROM:0012E0F2 clr.w ($D8C).w ROM:0012E0F6 clr.w ($DA2).w ROM:0012E0FA clr.w ($DA4).w ROM:0012E0FE bclr #4,($1334).w ROM:0012E104 btst #2,($1329).w ROM:0012E10A beq.s loc_12E138 ROM:0012E10C btst #7,($131E).w ROM:0012E112 bne.s loc_12E138 ROM:0012E114 bset #7,($131E).w ROM:0012E11A ori.w #$1000,($D70).w ROM:0012E120 move.w #$FFFF,($1B30).w ROM:0012E126 move.w #$FFFF,($1B32).w ROM:0012E12C move.w #$FFFF,($1B34).w ROM:0012E132 move.w #$FFFF,($1B36).w ROM:0012E138 ROM:0012E138 loc_12E138: ; CODE XREF: sub_12E0C4+46↑j ROM:0012E138 ; sub_12E0C4+4E↑j ROM:0012E138 move.w #0,d0 ROM:0012E13C bra.s loc_12E142 ROM:0012E13E ; --------------------------------------------------------------------------- ROM:0012E13E ROM:0012E13E loc_12E13E: ; CODE XREF: sub_12E0C4+94↓j ROM:0012E13E addi.w #1,d0 ROM:0012E142 ROM:0012E142 loc_12E142: ; CODE XREF: sub_12E0C4+78↑j ROM:0012E142 cmpi.w #$1F,d0 ROM:0012E146 bgt.l loc_12E15A ROM:0012E14C clr.w $100E(d0.w*2) ROM:0012E152 clr.w $104E(d0.w*2) ROM:0012E158 bra.s loc_12E13E ROM:0012E15A ; --------------------------------------------------------------------------- ROM:0012E15A ROM:0012E15A loc_12E15A: ; CODE XREF: sub_12E0C4+82↑j ROM:0012E15A clr.w ($D78).w ROM:0012E15E rts ROM:0012E15E ; End of function sub_12E0C4 ROM:0012E15E ROM:0012E160 ROM:0012E160 ; =============== S U B R O U T I N E ======================================= ROM:0012E160 ROM:0012E160 ROM:0012E160 sub_12E160: ; CODE XREF: sub_12E4EE+54↓p ROM:0012E160 ; sub_12E4EE+106↓p ROM:0012E160 move.w ($139A).w,d0 ROM:0012E164 move.w ($139C).w,d1 ROM:0012E168 move.w ($D7A).w,d2 ROM:0012E16C cmpi.w #$10,d2 ROM:0012E170 bge.s loc_12E180 ROM:0012E172 btst d2,d0 ROM:0012E174 bne.s loc_12E17A ROM:0012E176 bra.w loc_12E18E ROM:0012E17A ; --------------------------------------------------------------------------- ROM:0012E17A ROM:0012E17A loc_12E17A: ; CODE XREF: sub_12E160+14↑j ROM:0012E17A bra.l locret_12E266 ROM:0012E180 ; --------------------------------------------------------------------------- ROM:0012E180 ROM:0012E180 loc_12E180: ; CODE XREF: sub_12E160+10↑j ROM:0012E180 move.w d2,d3 ROM:0012E182 subi.w #$10,d3 ROM:0012E186 btst d3,d1 ROM:0012E188 bne.l locret_12E266 ROM:0012E18E ROM:0012E18E loc_12E18E: ; CODE XREF: sub_12E160+16↑j ROM:0012E18E ori.w #$800,($D70).w ROM:0012E194 move.w ($47E).w,$1B3C(d2.w*2) ROM:0012E19C move.w ($EE4).w,$1B7C(d2.w*2) ROM:0012E1A4 move.w ($F88).w,$1BBC(d2.w*2) ROM:0012E1AC move.w ($47A).w,$1BFC(d2.w*2) ROM:0012E1B4 move.w ($572).w,$1C3C(d2.w*2) ROM:0012E1BC move.w ($52C).w,$1C7C(d2.w*2) ROM:0012E1C4 move.w ($A42).w,$1CFC(d2.w*2) ROM:0012E1CC move.w ($D6E).w,$1CBC(d2.w*2) ROM:0012E1D4 move.l ($1350).w,d4 ROM:0012E1D8 divs.w #$3E8,d4 ROM:0012E1DC move.w d4,$1D3C(d2.w*2) ROM:0012E1E2 move.b #$28,$1D7D(d2.w) ; '(' ROM:0012E1EA btst #0,($1114).w ROM:0012E1F0 beq.s loc_12E232 ROM:0012E1F2 btst #6,($D8B).w ROM:0012E1F8 bne.s loc_12E228 ROM:0012E1FA btst #2,($D8B).w ROM:0012E200 bne.s loc_12E21E ROM:0012E202 btst #0,($D8A).w ROM:0012E208 bne.s loc_12E214 ROM:0012E20A move.b #2,$1D9D(d2.w) ROM:0012E212 bra.s loc_12E21C ROM:0012E214 ; --------------------------------------------------------------------------- ROM:0012E214 ROM:0012E214 loc_12E214: ; CODE XREF: sub_12E160+A8↑j ROM:0012E214 move.b #$10,$1D9D(d2.w) ROM:0012E21C ROM:0012E21C loc_12E21C: ; CODE XREF: sub_12E160+B2↑j ROM:0012E21C bra.s loc_12E226 ROM:0012E21E ; --------------------------------------------------------------------------- ROM:0012E21E ROM:0012E21E loc_12E21E: ; CODE XREF: sub_12E160+A0↑j ROM:0012E21E move.b #$10,$1D9D(d2.w) ROM:0012E226 ROM:0012E226 loc_12E226: ; CODE XREF: sub_12E160:loc_12E21C↑j ROM:0012E226 bra.s loc_12E230 ROM:0012E228 ; --------------------------------------------------------------------------- ROM:0012E228 ROM:0012E228 loc_12E228: ; CODE XREF: sub_12E160+98↑j ROM:0012E228 move.b #$10,$1D9D(d2.w) ROM:0012E230 ROM:0012E230 loc_12E230: ; CODE XREF: sub_12E160:loc_12E226↑j ROM:0012E230 bra.s loc_12E25E ROM:0012E232 ; --------------------------------------------------------------------------- ROM:0012E232 ROM:0012E232 loc_12E232: ; CODE XREF: sub_12E160+90↑j ROM:0012E232 btst #0,($111A).w ROM:0012E238 beq.s loc_12E244 ROM:0012E23A move.b #8,$1D9D(d2.w) ROM:0012E242 bra.s loc_12E25E ROM:0012E244 ; --------------------------------------------------------------------------- ROM:0012E244 ROM:0012E244 loc_12E244: ; CODE XREF: sub_12E160+D8↑j ROM:0012E244 btst #0,($111E).w ROM:0012E24A bne.s loc_12E256 ROM:0012E24C move.b #1,$1D9D(d2.w) ROM:0012E254 bra.s loc_12E25E ROM:0012E256 ; --------------------------------------------------------------------------- ROM:0012E256 ROM:0012E256 loc_12E256: ; CODE XREF: sub_12E160+EA↑j ROM:0012E256 move.b #4,$1D9D(d2.w) ROM:0012E25E ROM:0012E25E loc_12E25E: ; CODE XREF: sub_12E160:loc_12E230↑j ROM:0012E25E ; sub_12E160+E2↑j ... ROM:0012E25E move.w d1,($139C).w ROM:0012E262 move.w d0,($139A).w ROM:0012E266 ROM:0012E266 locret_12E266: ; CODE XREF: sub_12E160:loc_12E17A↑j ROM:0012E266 ; sub_12E160+28↑j ROM:0012E266 rts ROM:0012E266 ; End of function sub_12E160 ROM:0012E266 ROM:0012E268 ROM:0012E268 ; =============== S U B R O U T I N E ======================================= ROM:0012E268 ROM:0012E268 ROM:0012E268 sub_12E268: ; CODE XREF: sub_12DE80+10↑p ROM:0012E268 move.w ($DA2).w,d0 ROM:0012E26C move.w ($DA4).w,d1 ROM:0012E270 addq.w #1,($D84).w ROM:0012E274 cmpi.w #1,($D84).w ROM:0012E27A bne.s loc_12E286 ROM:0012E27C move.w #0,d2 ROM:0012E280 move.w #7,d3 ROM:0012E284 bra.s loc_12E2B6 ROM:0012E286 ; --------------------------------------------------------------------------- ROM:0012E286 ROM:0012E286 loc_12E286: ; CODE XREF: sub_12E268+12↑j ROM:0012E286 cmpi.w #2,($D84).w ROM:0012E28C bne.s loc_12E298 ROM:0012E28E move.w #8,d2 ROM:0012E292 move.w #$F,d3 ROM:0012E296 bra.s loc_12E2B6 ROM:0012E298 ; --------------------------------------------------------------------------- ROM:0012E298 ROM:0012E298 loc_12E298: ; CODE XREF: sub_12E268+24↑j ROM:0012E298 cmpi.w #3,($D84).w ROM:0012E29E bne.s loc_12E2AA ROM:0012E2A0 move.w #$10,d2 ROM:0012E2A4 move.w #$17,d3 ROM:0012E2A8 bra.s loc_12E2B6 ROM:0012E2AA ; --------------------------------------------------------------------------- ROM:0012E2AA ROM:0012E2AA loc_12E2AA: ; CODE XREF: sub_12E268+36↑j ROM:0012E2AA move.w #$18,d2 ROM:0012E2AE move.w #$1F,d3 ROM:0012E2B2 clr.w ($D84).w ROM:0012E2B6 ROM:0012E2B6 loc_12E2B6: ; CODE XREF: sub_12E268+1C↑j ROM:0012E2B6 ; sub_12E268+2E↑j ... ROM:0012E2B6 move.w d2,d5 ROM:0012E2B8 bra.s loc_12E2BE ROM:0012E2BA ; --------------------------------------------------------------------------- ROM:0012E2BA ROM:0012E2BA loc_12E2BA: ; CODE XREF: sub_12E268:loc_12E324↓j ROM:0012E2BA addi.w #1,d5 ROM:0012E2BE ROM:0012E2BE loc_12E2BE: ; CODE XREF: sub_12E268+50↑j ROM:0012E2BE cmp.w d3,d5 ROM:0012E2C0 bgt.l loc_12E326 ROM:0012E2C6 cmpi.w #$10,d5 ROM:0012E2CA bge.s loc_12E2F6 ROM:0012E2CC btst d5,d0 ROM:0012E2CE beq.s loc_12E2F4 ROM:0012E2D0 bclr d5,d0 ROM:0012E2D2 move.w ($D74).w,d7 ROM:0012E2D6 bset d5,d7 ROM:0012E2D8 move.w d7,($D74).w ROM:0012E2DC move.w d5,($D78).w ROM:0012E2E0 movem.l d0-d7,-(sp) ROM:0012E2E4 bsr.w sub_12E330 ROM:0012E2E8 bsr.w sub_12E3DE ROM:0012E2EC bsr.w sub_12E4EE ROM:0012E2F0 movem.l (sp)+,d0-d7 ROM:0012E2F4 ROM:0012E2F4 loc_12E2F4: ; CODE XREF: sub_12E268+66↑j ROM:0012E2F4 bra.s loc_12E324 ROM:0012E2F6 ; --------------------------------------------------------------------------- ROM:0012E2F6 ROM:0012E2F6 loc_12E2F6: ; CODE XREF: sub_12E268+62↑j ROM:0012E2F6 move.w d5,d6 ROM:0012E2F8 subi.w #$10,d6 ROM:0012E2FC btst d6,d1 ROM:0012E2FE beq.s loc_12E324 ROM:0012E300 bclr d6,d1 ROM:0012E302 move.w ($D76).w,d7 ROM:0012E306 bset d6,d7 ROM:0012E308 move.w d7,($D76).w ROM:0012E30C move.w d5,($D78).w ROM:0012E310 movem.l d0-d7,-(sp) ROM:0012E314 bsr.w sub_12E330 ROM:0012E318 bsr.w sub_12E3DE ROM:0012E31C bsr.w sub_12E4EE ROM:0012E320 movem.l (sp)+,d0-d7 ROM:0012E324 ROM:0012E324 loc_12E324: ; CODE XREF: sub_12E268:loc_12E2F4↑j ROM:0012E324 ; sub_12E268+96↑j ROM:0012E324 bra.s loc_12E2BA ROM:0012E326 ; --------------------------------------------------------------------------- ROM:0012E326 ROM:0012E326 loc_12E326: ; CODE XREF: sub_12E268+58↑j ROM:0012E326 move.w d1,($DA4).w ROM:0012E32A move.w d0,($DA2).w ROM:0012E32E rts ROM:0012E32E ; End of function sub_12E268 ROM:0012E32E ROM:0012E330 ROM:0012E330 ; =============== S U B R O U T I N E ======================================= ROM:0012E330 ROM:0012E330 ROM:0012E330 sub_12E330: ; CODE XREF: sub_12E268+7C↑p ROM:0012E330 ; sub_12E268+AC↑p ROM:0012E330 move.w ($D8A).w,d0 ROM:0012E334 move.w ($D8C).w,d1 ROM:0012E338 clr.w d2 ROM:0012E33A move.w ($D78).w,d3 ROM:0012E33E cmpi.w #$10,d3 ROM:0012E342 bge.s loc_12E356 ROM:0012E344 move.w ($D8E).w,d5 ROM:0012E348 btst d3,d5 ROM:0012E34A beq.s loc_12E350 ROM:0012E34C move.w #1,d2 ROM:0012E350 ROM:0012E350 loc_12E350: ; CODE XREF: sub_12E330+1A↑j ROM:0012E350 move.w d5,($D8E).w ROM:0012E354 bra.s loc_12E36A ROM:0012E356 ; --------------------------------------------------------------------------- ROM:0012E356 ROM:0012E356 loc_12E356: ; CODE XREF: sub_12E330+12↑j ROM:0012E356 subi.w #$10,d3 ROM:0012E35A move.w ($D90).w,d5 ROM:0012E35E btst d3,d5 ROM:0012E360 beq.s loc_12E366 ROM:0012E362 move.w #1,d2 ROM:0012E366 ROM:0012E366 loc_12E366: ; CODE XREF: sub_12E330+30↑j ROM:0012E366 move.w d5,($D90).w ROM:0012E36A ROM:0012E36A loc_12E36A: ; CODE XREF: sub_12E330+24↑j ROM:0012E36A cmpi.w #1,d2 ROM:0012E36E bne.s loc_12E3D4 ROM:0012E370 move.w ($D78).w,d3 ROM:0012E374 move.w $104E(d3.w*2),d4 ROM:0012E37A move.w $934(a5,d3.w*2),d7 ROM:0012E380 cmp.w d4,d7 ROM:0012E382 ble.s loc_12E390 ROM:0012E384 add.w $8B4(a5,d3.w*2),d4 ROM:0012E38A move.w d4,$104E(d3.w*2) ROM:0012E390 ROM:0012E390 loc_12E390: ; CODE XREF: sub_12E330+52↑j ROM:0012E390 cmp.w d4,d7 ROM:0012E392 bgt.s loc_12E3D4 ROM:0012E394 cmpi.w #$10,d3 ROM:0012E398 bge.s loc_12E3B6 ROM:0012E39A move.w ($D8E).w,d5 ROM:0012E39E move.w ($1B30).w,d6 ROM:0012E3A2 ori.w #$100,($D70).w ROM:0012E3A8 bclr d3,d5 ROM:0012E3AA bclr d3,d6 ROM:0012E3AC move.w d6,($1B30).w ROM:0012E3B0 move.w d5,($D8E).w ROM:0012E3B4 bra.s loc_12E3D4 ROM:0012E3B6 ; --------------------------------------------------------------------------- ROM:0012E3B6 ROM:0012E3B6 loc_12E3B6: ; CODE XREF: sub_12E330+68↑j ROM:0012E3B6 subi.w #$10,d3 ROM:0012E3BA move.w ($D90).w,d5 ROM:0012E3BE move.w ($1B32).w,d6 ROM:0012E3C2 ori.w #$100,($D70).w ROM:0012E3C8 bclr d3,d5 ROM:0012E3CA bclr d3,d6 ROM:0012E3CC move.w d6,($1B32).w ROM:0012E3D0 move.w d5,($D90).w ROM:0012E3D4 ROM:0012E3D4 loc_12E3D4: ; CODE XREF: sub_12E330+3E↑j ROM:0012E3D4 ; sub_12E330+62↑j ... ROM:0012E3D4 move.w d1,($D8C).w ROM:0012E3D8 move.w d0,($D8A).w ROM:0012E3DC rts ROM:0012E3DC ; End of function sub_12E330 ROM:0012E3DC ROM:0012E3DE ROM:0012E3DE ; =============== S U B R O U T I N E ======================================= ROM:0012E3DE ROM:0012E3DE ROM:0012E3DE sub_12E3DE: ; CODE XREF: sub_12E268+80↑p ROM:0012E3DE ; sub_12E268+B0↑p ROM:0012E3DE move.w ($D8A).w,d0 ROM:0012E3E2 move.w ($D8C).w,d1 ROM:0012E3E6 move.w ($D9A).w,d2 ROM:0012E3EA move.w ($D9C).w,d3 ROM:0012E3EE move.w ($D78).w,d4 ROM:0012E3F2 cmpi.w #$10,d4 ROM:0012E3F6 bge.s loc_12E468 ROM:0012E3F8 btst d4,d0 ROM:0012E3FA beq.s loc_12E44A ROM:0012E3FC addi.w #1,($D7C).w ROM:0012E402 move.w $100E(d4.w*2),d6 ROM:0012E408 add.w $8B4(a5,d4.w*2),d6 ROM:0012E40E move.w $934(a5,d4.w*2),d7 ROM:0012E414 cmp.w d6,d7 ROM:0012E416 bge.s loc_12E41A ROM:0012E418 move.w d7,d6 ROM:0012E41A ROM:0012E41A loc_12E41A: ; CODE XREF: sub_12E3DE+38↑j ROM:0012E41A move.w d6,$100E(d4.w*2) ROM:0012E420 cmp.w $108E(d4.w*2),d6 ROM:0012E426 ble.s loc_12E42E ROM:0012E428 move.w d6,$108E(d4.w*2) ROM:0012E42E ROM:0012E42E loc_12E42E: ; CODE XREF: sub_12E3DE+48↑j ROM:0012E42E move.w d4,($D86).w ROM:0012E432 bset d4,d2 ROM:0012E434 move.w ($D92).w,d7 ROM:0012E438 bclr d4,d7 ROM:0012E43A move.w d7,($D92).w ROM:0012E43E move.w ($1B34).w,d7 ROM:0012E442 bclr d4,d7 ROM:0012E444 move.w d7,($1B34).w ROM:0012E448 bra.s loc_12E466 ROM:0012E44A ; --------------------------------------------------------------------------- ROM:0012E44A ROM:0012E44A loc_12E44A: ; CODE XREF: sub_12E3DE+1C↑j ROM:0012E44A cmpi.w #0,$100E(d4.w*2) ROM:0012E452 beq.s loc_12E466 ROM:0012E454 move.w $100E(d4.w*2),d6 ROM:0012E45A sub.w $8F4(a5,d4.w*2),d6 ROM:0012E460 move.w d6,$100E(d4.w*2) ROM:0012E466 ROM:0012E466 loc_12E466: ; CODE XREF: sub_12E3DE+6A↑j ROM:0012E466 ; sub_12E3DE+74↑j ROM:0012E466 bra.s loc_12E4DC ROM:0012E468 ; --------------------------------------------------------------------------- ROM:0012E468 ROM:0012E468 loc_12E468: ; CODE XREF: sub_12E3DE+18↑j ROM:0012E468 move.w d4,d5 ROM:0012E46A subi.w #$10,d5 ROM:0012E46E btst d5,d1 ROM:0012E470 beq.s loc_12E4C0 ROM:0012E472 addi.w #1,($D7C).w ROM:0012E478 move.w $100E(d4.w*2),d6 ROM:0012E47E add.w $8B4(a5,d4.w*2),d6 ROM:0012E484 move.w $934(a5,d4.w*2),d7 ROM:0012E48A cmp.w d6,d7 ROM:0012E48C bge.s loc_12E490 ROM:0012E48E move.w d7,d6 ROM:0012E490 ROM:0012E490 loc_12E490: ; CODE XREF: sub_12E3DE+AE↑j ROM:0012E490 move.w d6,$100E(d4.w*2) ROM:0012E496 cmp.w $108E(d4.w*2),d6 ROM:0012E49C ble.s loc_12E4A4 ROM:0012E49E move.w d6,$108E(d4.w*2) ROM:0012E4A4 ROM:0012E4A4 loc_12E4A4: ; CODE XREF: sub_12E3DE+BE↑j ROM:0012E4A4 move.w d4,($D86).w ROM:0012E4A8 bset d5,d3 ROM:0012E4AA move.w ($D94).w,d7 ROM:0012E4AE bclr d5,d7 ROM:0012E4B0 move.w d7,($D94).w ROM:0012E4B4 move.w ($1B36).w,d7 ROM:0012E4B8 bclr d5,d7 ROM:0012E4BA move.w d7,($1B36).w ROM:0012E4BE bra.s loc_12E4DC ROM:0012E4C0 ; --------------------------------------------------------------------------- ROM:0012E4C0 ROM:0012E4C0 loc_12E4C0: ; CODE XREF: sub_12E3DE+92↑j ROM:0012E4C0 cmpi.w #0,$100E(d4.w*2) ROM:0012E4C8 beq.s loc_12E4DC ROM:0012E4CA move.w $100E(d4.w*2),d6 ROM:0012E4D0 sub.w $8F4(a5,d4.w*2),d6 ROM:0012E4D6 move.w d6,$100E(d4.w*2) ROM:0012E4DC ROM:0012E4DC loc_12E4DC: ; CODE XREF: sub_12E3DE:loc_12E466↑j ROM:0012E4DC ; sub_12E3DE+E0↑j ... ROM:0012E4DC move.w d3,($D9C).w ROM:0012E4E0 move.w d2,($D9A).w ROM:0012E4E4 move.w d1,($D8C).w ROM:0012E4E8 move.w d0,($D8A).w ROM:0012E4EC rts ROM:0012E4EC ; End of function sub_12E3DE ROM:0012E4EC ROM:0012E4EE ROM:0012E4EE ; =============== S U B R O U T I N E ======================================= ROM:0012E4EE ROM:0012E4EE ROM:0012E4EE sub_12E4EE: ; CODE XREF: sub_12E268+84↑p ROM:0012E4EE ; sub_12E268+B4↑p ROM:0012E4EE move.w ($138E).w,d0 ROM:0012E4F2 move.w ($1390).w,d1 ROM:0012E4F6 move.w ($138A).w,d2 ROM:0012E4FA move.w ($138C).w,d3 ROM:0012E4FE move.w ($D78).w,d4 ROM:0012E502 cmpi.w #$10,d4 ROM:0012E506 bge.l loc_12E59E ROM:0012E50C btst d4,d0 ROM:0012E50E bne.s loc_12E558 ROM:0012E510 move.w $934(a5,d4.w*2),d6 ROM:0012E516 cmp.w $100E(d4.w*2),d6 ROM:0012E51C bgt.s loc_12E556 ROM:0012E51E move.w d6,$100E(d4.w*2) ROM:0012E524 move.w d4,($D7A).w ROM:0012E528 bset d4,d0 ROM:0012E52A bset d4,d2 ROM:0012E52C move.w d4,($D88).w ROM:0012E530 ori.w #$40,($D70).w ; '@' ROM:0012E536 move.w d1,($1390).w ROM:0012E53A move.w d0,($138E).w ROM:0012E53E movem.l d0-d7,-(sp) ROM:0012E542 bsr.w sub_12E160 ROM:0012E546 bsr.w sub_12E676 ROM:0012E54A movem.l (sp)+,d0-d7 ROM:0012E54E move.w ($138E).w,d0 ROM:0012E552 move.w ($1390).w,d1 ROM:0012E556 ROM:0012E556 loc_12E556: ; CODE XREF: sub_12E4EE+2E↑j ROM:0012E556 bra.s loc_12E598 ROM:0012E558 ; --------------------------------------------------------------------------- ROM:0012E558 ROM:0012E558 loc_12E558: ; CODE XREF: sub_12E4EE+20↑j ROM:0012E558 cmpi.w #0,$100E(d4.w*2) ROM:0012E560 bge.s loc_12E568 ROM:0012E562 clr.w $100E(d4.w*2) ROM:0012E568 ROM:0012E568 loc_12E568: ; CODE XREF: sub_12E4EE+72↑j ROM:0012E568 move.w $974(a5,d4.w*2),d6 ROM:0012E56E cmp.w $100E(d4.w*2),d6 ROM:0012E574 ble.s loc_12E598 ROM:0012E576 move.w d4,($D7A).w ROM:0012E57A bclr d4,d0 ROM:0012E57C move.w d1,($1390).w ROM:0012E580 move.w d0,($138E).w ROM:0012E584 movem.l d0-d7,-(sp) ROM:0012E588 bsr.w sub_12E676 ROM:0012E58C movem.l (sp)+,d0-d7 ROM:0012E590 move.w ($138E).w,d0 ROM:0012E594 move.w ($1390).w,d1 ROM:0012E598 ROM:0012E598 loc_12E598: ; CODE XREF: sub_12E4EE:loc_12E556↑j ROM:0012E598 ; sub_12E4EE+86↑j ROM:0012E598 bra.l loc_12E664 ROM:0012E59E ; --------------------------------------------------------------------------- ROM:0012E59E ROM:0012E59E loc_12E59E: ; CODE XREF: sub_12E4EE+18↑j ROM:0012E59E move.w d4,d5 ROM:0012E5A0 subi.w #$10,d5 ROM:0012E5A4 btst d5,d1 ROM:0012E5A6 bne.s loc_12E60A ROM:0012E5A8 move.w $934(a5,d4.w*2),d6 ROM:0012E5AE cmp.w $100E(d4.w*2),d6 ROM:0012E5B4 bgt.s loc_12E608 ROM:0012E5B6 move.w d6,$100E(d4.w*2) ROM:0012E5BC move.w d4,($D7A).w ROM:0012E5C0 bset d5,d1 ROM:0012E5C2 bset d5,d3 ROM:0012E5C4 cmpi.w #7,d5 ROM:0012E5C8 bne.s loc_12E5DE ROM:0012E5CA move.w ($1394).w,d7 ROM:0012E5CE bset d5,d7 ROM:0012E5D0 move.w d7,($1394).w ROM:0012E5D4 move.w ($1398).w,d7 ROM:0012E5D8 bset d5,d7 ROM:0012E5DA move.w d7,($1398).w ROM:0012E5DE ROM:0012E5DE loc_12E5DE: ; CODE XREF: sub_12E4EE+DA↑j ROM:0012E5DE move.w d4,($D88).w ROM:0012E5E2 ori.w #$40,($D70).w ; '@' ROM:0012E5E8 move.w d1,($1390).w ROM:0012E5EC move.w d0,($138E).w ROM:0012E5F0 movem.l d0-d7,-(sp) ROM:0012E5F4 bsr.w sub_12E160 ROM:0012E5F8 bsr.w sub_12E676 ROM:0012E5FC movem.l (sp)+,d0-d7 ROM:0012E600 move.w ($138E).w,d0 ROM:0012E604 move.w ($1390).w,d1 ROM:0012E608 ROM:0012E608 loc_12E608: ; CODE XREF: sub_12E4EE+C6↑j ROM:0012E608 bra.s loc_12E664 ROM:0012E60A ; --------------------------------------------------------------------------- ROM:0012E60A ROM:0012E60A loc_12E60A: ; CODE XREF: sub_12E4EE+B8↑j ROM:0012E60A cmpi.w #0,$100E(d4.w*2) ROM:0012E612 bge.s loc_12E61A ROM:0012E614 clr.w $100E(d4.w*2) ROM:0012E61A ROM:0012E61A loc_12E61A: ; CODE XREF: sub_12E4EE+124↑j ROM:0012E61A move.w $974(a5,d4.w*2),d6 ROM:0012E620 cmp.w $100E(d4.w*2),d6 ROM:0012E626 ble.s loc_12E664 ROM:0012E628 move.w d4,($D7A).w ROM:0012E62C bclr d5,d1 ROM:0012E62E cmpi.w #7,d5 ROM:0012E632 bne.s loc_12E648 ROM:0012E634 move.w ($1394).w,d7 ROM:0012E638 bclr d5,d7 ROM:0012E63A move.w d7,($1394).w ROM:0012E63E move.w ($1398).w,d7 ROM:0012E642 bclr d5,d7 ROM:0012E644 move.w d7,($1398).w ROM:0012E648 ROM:0012E648 loc_12E648: ; CODE XREF: sub_12E4EE+144↑j ROM:0012E648 move.w d1,($1390).w ROM:0012E64C move.w d0,($138E).w ROM:0012E650 movem.l d0-d7,-(sp) ROM:0012E654 bsr.w sub_12E676 ROM:0012E658 movem.l (sp)+,d0-d7 ROM:0012E65C move.w ($138E).w,d0 ROM:0012E660 move.w ($1390).w,d1 ROM:0012E664 ROM:0012E664 loc_12E664: ; CODE XREF: sub_12E4EE:loc_12E598↑j ROM:0012E664 ; sub_12E4EE:loc_12E608↑j ... ROM:0012E664 move.w d3,($138C).w ROM:0012E668 move.w d2,($138A).w ROM:0012E66C move.w d1,($1390).w ROM:0012E670 move.w d0,($138E).w ROM:0012E674 rts ROM:0012E674 ; End of function sub_12E4EE ROM:0012E674 ROM:0012E676 ROM:0012E676 ; =============== S U B R O U T I N E ======================================= ROM:0012E676 ROM:0012E676 ROM:0012E676 sub_12E676: ; CODE XREF: sub_12E4EE+58↑p ROM:0012E676 ; sub_12E4EE+9A↑p ... ROM:0012E676 move.w ($D7A).w,d0 ROM:0012E67A cmpi.w #$10,d0 ROM:0012E67E bge.s loc_12E6CA ROM:0012E680 move.w ($138E).w,d1 ROM:0012E684 move.w ($1392).w,d2 ROM:0012E688 move.w ($1396).w,d3 ROM:0012E68C btst d0,d1 ROM:0012E68E beq.s loc_12E6BC ROM:0012E690 btst d0,d2 ROM:0012E692 beq.s loc_12E6BC ROM:0012E694 btst d0,d3 ROM:0012E696 beq.s loc_12E6BC ROM:0012E698 move.w ($139A).w,d4 ROM:0012E69C move.w ($D8E).w,d5 ROM:0012E6A0 move.w ($1B30).w,d6 ROM:0012E6A4 bset d0,d4 ROM:0012E6A6 ori.w #$200,($D70).w ROM:0012E6AC bclr d0,d5 ROM:0012E6AE bclr d0,d6 ROM:0012E6B0 move.w d6,($1B30).w ROM:0012E6B4 move.w d5,($D8E).w ROM:0012E6B8 move.w d4,($139A).w ROM:0012E6BC ROM:0012E6BC loc_12E6BC: ; CODE XREF: sub_12E676+18↑j ROM:0012E6BC ; sub_12E676+1C↑j ... ROM:0012E6BC move.w d3,($1396).w ROM:0012E6C0 move.w d2,($1392).w ROM:0012E6C4 move.w d1,($138E).w ROM:0012E6C8 bra.s locret_12E716 ROM:0012E6CA ; --------------------------------------------------------------------------- ROM:0012E6CA ROM:0012E6CA loc_12E6CA: ; CODE XREF: sub_12E676+8↑j ROM:0012E6CA subi.w #$10,d0 ROM:0012E6CE move.w ($1390).w,d1 ROM:0012E6D2 move.w ($1394).w,d2 ROM:0012E6D6 move.w ($1398).w,d3 ROM:0012E6DA btst d0,d1 ROM:0012E6DC beq.s loc_12E70A ROM:0012E6DE btst d0,d2 ROM:0012E6E0 beq.s loc_12E70A ROM:0012E6E2 btst d0,d3 ROM:0012E6E4 beq.s loc_12E70A ROM:0012E6E6 move.w ($139C).w,d4 ROM:0012E6EA move.w ($D90).w,d5 ROM:0012E6EE move.w ($1B32).w,d6 ROM:0012E6F2 bset d0,d4 ROM:0012E6F4 ori.w #$200,($D70).w ROM:0012E6FA bclr d0,d5 ROM:0012E6FC bclr d0,d6 ROM:0012E6FE move.w d6,($1B32).w ROM:0012E702 move.w d5,($D90).w ROM:0012E706 move.w d4,($139C).w ROM:0012E70A ROM:0012E70A loc_12E70A: ; CODE XREF: sub_12E676+66↑j ROM:0012E70A ; sub_12E676+6A↑j ... ROM:0012E70A move.w d3,($1398).w ROM:0012E70E move.w d2,($1394).w ROM:0012E712 move.w d1,($1390).w ROM:0012E716 ROM:0012E716 locret_12E716: ; CODE XREF: sub_12E676+52↑j ROM:0012E716 rts ROM:0012E716 ; End of function sub_12E676 ROM:0012E716 ROM:0012E718 ROM:0012E718 ; =============== S U B R O U T I N E ======================================= ROM:0012E718 ROM:0012E718 ROM:0012E718 sub_12E718: ; CODE XREF: ROM:0012E04E↑p ROM:0012E718 move.b #0,($119A).w ROM:0012E71E move.b #0,($1194).w ROM:0012E724 move.w #0,d0 ROM:0012E728 bra.s loc_12E72E ROM:0012E72A ; --------------------------------------------------------------------------- ROM:0012E72A ROM:0012E72A loc_12E72A: ; CODE XREF: sub_12E718:loc_12E7AA↓j ROM:0012E72A addi.w #1,d0 ROM:0012E72E ROM:0012E72E loc_12E72E: ; CODE XREF: sub_12E718+10↑j ROM:0012E72E cmpi.w #$1F,d0 ROM:0012E732 bgt.l loc_12E7AE ROM:0012E738 cmpi.w #$10,d0 ROM:0012E73C bge.s loc_12E772 ROM:0012E73E move.w ($139A).w,d2 ROM:0012E742 move.w ($138E).w,d3 ROM:0012E746 move.w ($1392).w,d4 ROM:0012E74A move.w ($1396).w,d5 ROM:0012E74E btst d0,d2 ROM:0012E750 beq.s loc_12E760 ROM:0012E752 btst d0,d3 ROM:0012E754 bne.s loc_12E760 ROM:0012E756 btst d0,d4 ROM:0012E758 bne.s loc_12E760 ROM:0012E75A btst d0,d5 ROM:0012E75C bne.s loc_12E760 ROM:0012E75E bclr d0,d2 ROM:0012E760 ROM:0012E760 loc_12E760: ; CODE XREF: sub_12E718+38↑j ROM:0012E760 ; sub_12E718+3C↑j ... ROM:0012E760 move.w d5,($1396).w ROM:0012E764 move.w d4,($1392).w ROM:0012E768 move.w d3,($138E).w ROM:0012E76C move.w d2,($139A).w ROM:0012E770 bra.s loc_12E7AA ROM:0012E772 ; --------------------------------------------------------------------------- ROM:0012E772 ROM:0012E772 loc_12E772: ; CODE XREF: sub_12E718+24↑j ROM:0012E772 move.w d0,d1 ROM:0012E774 subi.w #$10,d1 ROM:0012E778 move.w ($139C).w,d2 ROM:0012E77C move.w ($1390).w,d3 ROM:0012E780 move.w ($1394).w,d4 ROM:0012E784 move.w ($1398).w,d5 ROM:0012E788 btst d1,d2 ROM:0012E78A beq.s loc_12E79A ROM:0012E78C btst d1,d3 ROM:0012E78E bne.s loc_12E79A ROM:0012E790 btst d1,d4 ROM:0012E792 bne.s loc_12E79A ROM:0012E794 btst d1,d5 ROM:0012E796 bne.s loc_12E79A ROM:0012E798 bclr d1,d2 ROM:0012E79A ROM:0012E79A loc_12E79A: ; CODE XREF: sub_12E718+72↑j ROM:0012E79A ; sub_12E718+76↑j ... ROM:0012E79A move.w d5,($1398).w ROM:0012E79E move.w d4,($1394).w ROM:0012E7A2 move.w d3,($1390).w ROM:0012E7A6 move.w d2,($139C).w ROM:0012E7AA ROM:0012E7AA loc_12E7AA: ; CODE XREF: sub_12E718+58↑j ROM:0012E7AA bra.w loc_12E72A ROM:0012E7AE ; --------------------------------------------------------------------------- ROM:0012E7AE ROM:0012E7AE loc_12E7AE: ; CODE XREF: sub_12E718+1A↑j ROM:0012E7AE move.w #0,d0 ROM:0012E7B2 bra.s loc_12E7B8 ROM:0012E7B4 ; --------------------------------------------------------------------------- ROM:0012E7B4 ROM:0012E7B4 loc_12E7B4: ; CODE XREF: sub_12E718:loc_12E854↓j ROM:0012E7B4 addi.w #1,d0 ROM:0012E7B8 ROM:0012E7B8 loc_12E7B8: ; CODE XREF: sub_12E718+9A↑j ROM:0012E7B8 cmpi.w #$1F,d0 ROM:0012E7BC bgt.l locret_12E858 ROM:0012E7C2 cmpi.w #$10,d0 ROM:0012E7C6 bge.s loc_12E80C ROM:0012E7C8 move.w ($D8E).w,d2 ROM:0012E7CC move.w ($138E).w,d3 ROM:0012E7D0 move.w ($1392).w,d4 ROM:0012E7D4 move.w ($1396).w,d5 ROM:0012E7D8 btst d0,d3 ROM:0012E7DA beq.s loc_12E7E0 ROM:0012E7DC bra.w loc_12E7E4 ROM:0012E7E0 ; --------------------------------------------------------------------------- ROM:0012E7E0 ROM:0012E7E0 loc_12E7E0: ; CODE XREF: sub_12E718+C2↑j ROM:0012E7E0 btst d0,d2 ROM:0012E7E2 bne.s loc_12E7F8 ROM:0012E7E4 ROM:0012E7E4 loc_12E7E4: ; CODE XREF: sub_12E718+C4↑j ROM:0012E7E4 btst d0,d4 ROM:0012E7E6 beq.s loc_12E7EC ROM:0012E7E8 bset d0,d5 ROM:0012E7EA bra.s loc_12E7EE ROM:0012E7EC ; --------------------------------------------------------------------------- ROM:0012E7EC ROM:0012E7EC loc_12E7EC: ; CODE XREF: sub_12E718+CE↑j ROM:0012E7EC bclr d0,d5 ROM:0012E7EE ROM:0012E7EE loc_12E7EE: ; CODE XREF: sub_12E718+D2↑j ROM:0012E7EE btst d0,d3 ROM:0012E7F0 beq.s loc_12E7F6 ROM:0012E7F2 bset d0,d4 ROM:0012E7F4 bra.s loc_12E7F8 ROM:0012E7F6 ; --------------------------------------------------------------------------- ROM:0012E7F6 ROM:0012E7F6 loc_12E7F6: ; CODE XREF: sub_12E718+D8↑j ROM:0012E7F6 bclr d0,d4 ROM:0012E7F8 ROM:0012E7F8 loc_12E7F8: ; CODE XREF: sub_12E718+CA↑j ROM:0012E7F8 ; sub_12E718+DC↑j ROM:0012E7F8 bclr d0,d3 ROM:0012E7FA move.w d5,($1396).w ROM:0012E7FE move.w d4,($1392).w ROM:0012E802 move.w d3,($138E).w ROM:0012E806 move.w d2,($D8E).w ROM:0012E80A bra.s loc_12E854 ROM:0012E80C ; --------------------------------------------------------------------------- ROM:0012E80C ROM:0012E80C loc_12E80C: ; CODE XREF: sub_12E718+AE↑j ROM:0012E80C move.w d0,d1 ROM:0012E80E subi.w #$10,d1 ROM:0012E812 move.w ($D90).w,d2 ROM:0012E816 move.w ($1390).w,d3 ROM:0012E81A move.w ($1394).w,d4 ROM:0012E81E move.w ($1398).w,d5 ROM:0012E822 btst d1,d3 ROM:0012E824 beq.s loc_12E82A ROM:0012E826 bra.w loc_12E82E ROM:0012E82A ; --------------------------------------------------------------------------- ROM:0012E82A ROM:0012E82A loc_12E82A: ; CODE XREF: sub_12E718+10C↑j ROM:0012E82A btst d1,d2 ROM:0012E82C bne.s loc_12E842 ROM:0012E82E ROM:0012E82E loc_12E82E: ; CODE XREF: sub_12E718+10E↑j ROM:0012E82E btst d1,d4 ROM:0012E830 beq.s loc_12E836 ROM:0012E832 bset d1,d5 ROM:0012E834 bra.s loc_12E838 ROM:0012E836 ; --------------------------------------------------------------------------- ROM:0012E836 ROM:0012E836 loc_12E836: ; CODE XREF: sub_12E718+118↑j ROM:0012E836 bclr d1,d5 ROM:0012E838 ROM:0012E838 loc_12E838: ; CODE XREF: sub_12E718+11C↑j ROM:0012E838 btst d1,d3 ROM:0012E83A beq.s loc_12E840 ROM:0012E83C bset d1,d4 ROM:0012E83E bra.s loc_12E842 ROM:0012E840 ; --------------------------------------------------------------------------- ROM:0012E840 ROM:0012E840 loc_12E840: ; CODE XREF: sub_12E718+122↑j ROM:0012E840 bclr d1,d4 ROM:0012E842 ROM:0012E842 loc_12E842: ; CODE XREF: sub_12E718+114↑j ROM:0012E842 ; sub_12E718+126↑j ROM:0012E842 bclr d1,d3 ROM:0012E844 move.w d5,($1398).w ROM:0012E848 move.w d4,($1394).w ROM:0012E84C move.w d3,($1390).w ROM:0012E850 move.w d2,($D90).w ROM:0012E854 ROM:0012E854 loc_12E854: ; CODE XREF: sub_12E718+F2↑j ROM:0012E854 bra.w loc_12E7B4 ROM:0012E858 ; --------------------------------------------------------------------------- ROM:0012E858 ROM:0012E858 locret_12E858: ; CODE XREF: sub_12E718+A4↑j ROM:0012E858 rts ROM:0012E858 ; End of function sub_12E718 ROM:0012E858 ROM:0012E85A ROM:0012E85A ; =============== S U B R O U T I N E ======================================= ROM:0012E85A ROM:0012E85A ROM:0012E85A sub_12E85A: ; CODE XREF: sub_12DE80+2C↑p ROM:0012E85A clr.w d2 ROM:0012E85C cmpi.b #0,($13D2).w ROM:0012E862 ble.l loc_12E8C2 ROM:0012E868 move.b ($13D3).w,d0 ROM:0012E86C ext.w d0 ROM:0012E86E cmpi.w #$10,d0 ROM:0012E872 bge.s loc_12E898 ROM:0012E874 move.w ($139A).w,d6 ROM:0012E878 btst d0,d6 ROM:0012E87A bne.s loc_12E88A ROM:0012E87C move.b #$FF,($13D3).w ROM:0012E882 clr.w d4 ROM:0012E884 move.w #$FF,d5 ROM:0012E888 bra.s loc_12E892 ROM:0012E88A ; --------------------------------------------------------------------------- ROM:0012E88A ROM:0012E88A loc_12E88A: ; CODE XREF: sub_12E85A+20↑j ROM:0012E88A move.w $9B4(a5,d0.w*2),d4 ROM:0012E890 move.w d0,d5 ROM:0012E892 ROM:0012E892 loc_12E892: ; CODE XREF: sub_12E85A+2E↑j ROM:0012E892 move.w d6,($139A).w ROM:0012E896 bra.s loc_12E8C0 ROM:0012E898 ; --------------------------------------------------------------------------- ROM:0012E898 ROM:0012E898 loc_12E898: ; CODE XREF: sub_12E85A+18↑j ROM:0012E898 move.w d0,d1 ROM:0012E89A subi.w #$10,d1 ROM:0012E89E move.w ($139C).w,d6 ROM:0012E8A2 btst d1,d6 ROM:0012E8A4 bne.s loc_12E8B4 ROM:0012E8A6 clr.w d4 ROM:0012E8A8 move.b #$FF,($13D3).w ROM:0012E8AE move.w #$FF,d5 ROM:0012E8B2 bra.s loc_12E8BC ROM:0012E8B4 ; --------------------------------------------------------------------------- ROM:0012E8B4 ROM:0012E8B4 loc_12E8B4: ; CODE XREF: sub_12E85A+4A↑j ROM:0012E8B4 move.w $9B4(a5,d0.w*2),d4 ROM:0012E8BA move.w d0,d5 ROM:0012E8BC ROM:0012E8BC loc_12E8BC: ; CODE XREF: sub_12E85A+58↑j ROM:0012E8BC move.w d6,($139C).w ROM:0012E8C0 ROM:0012E8C0 loc_12E8C0: ; CODE XREF: sub_12E85A+3C↑j ROM:0012E8C0 bra.s loc_12E8D4 ROM:0012E8C2 ; --------------------------------------------------------------------------- ROM:0012E8C2 ROM:0012E8C2 loc_12E8C2: ; CODE XREF: sub_12E85A+8↑j ROM:0012E8C2 clr.w d4 ROM:0012E8C4 move.b #$FF,($13D3).w ROM:0012E8CA move.w #$FF,d5 ROM:0012E8CE move.b #$FF,($11A8).w ROM:0012E8D4 ROM:0012E8D4 loc_12E8D4: ; CODE XREF: sub_12E85A:loc_12E8C0↑j ROM:0012E8D4 move.w #0,d0 ROM:0012E8D8 bra.s loc_12E8DE ROM:0012E8DA ; --------------------------------------------------------------------------- ROM:0012E8DA ROM:0012E8DA loc_12E8DA: ; CODE XREF: sub_12E85A:loc_12E92E↓j ROM:0012E8DA addi.w #1,d0 ROM:0012E8DE ROM:0012E8DE loc_12E8DE: ; CODE XREF: sub_12E85A+7E↑j ROM:0012E8DE cmpi.w #$1F,d0 ROM:0012E8E2 bgt.l loc_12E930 ROM:0012E8E8 cmpi.w #$10,d0 ROM:0012E8EC bge.s loc_12E90C ROM:0012E8EE move.w ($139A).w,d6 ROM:0012E8F2 btst d0,d6 ROM:0012E8F4 beq.s loc_12E906 ROM:0012E8F6 addq.w #1,d2 ROM:0012E8F8 move.w $9B4(a5,d0.w*2),d3 ROM:0012E8FE cmp.w d3,d4 ROM:0012E900 bge.s loc_12E906 ROM:0012E902 move.w d0,d5 ROM:0012E904 move.w d3,d4 ROM:0012E906 ROM:0012E906 loc_12E906: ; CODE XREF: sub_12E85A+9A↑j ROM:0012E906 ; sub_12E85A+A6↑j ROM:0012E906 move.w d6,($139A).w ROM:0012E90A bra.s loc_12E92E ROM:0012E90C ; --------------------------------------------------------------------------- ROM:0012E90C ROM:0012E90C loc_12E90C: ; CODE XREF: sub_12E85A+92↑j ROM:0012E90C move.w d0,d1 ROM:0012E90E subi.w #$10,d1 ROM:0012E912 move.w ($139C).w,d6 ROM:0012E916 btst d1,d6 ROM:0012E918 beq.s loc_12E92A ROM:0012E91A addq.w #1,d2 ROM:0012E91C move.w $9B4(a5,d0.w*2),d3 ROM:0012E922 cmp.w d3,d4 ROM:0012E924 bge.s loc_12E92A ROM:0012E926 move.w d0,d5 ROM:0012E928 move.w d3,d4 ROM:0012E92A ROM:0012E92A loc_12E92A: ; CODE XREF: sub_12E85A+BE↑j ROM:0012E92A ; sub_12E85A+CA↑j ROM:0012E92A move.w d6,($139C).w ROM:0012E92E ROM:0012E92E loc_12E92E: ; CODE XREF: sub_12E85A+B0↑j ROM:0012E92E bra.s loc_12E8DA ROM:0012E930 ; --------------------------------------------------------------------------- ROM:0012E930 ROM:0012E930 loc_12E930: ; CODE XREF: sub_12E85A+88↑j ROM:0012E930 cmpi.w #0,d2 ROM:0012E934 ble.s loc_12E97A ROM:0012E936 cmp.b ($13D3).w,d5 ROM:0012E93A beq.s loc_12E978 ROM:0012E93C clr.w ($D96).w ROM:0012E940 clr.w ($D98).w ROM:0012E944 move.b d5,($13D3).w ROM:0012E948 move.b d5,d7 ROM:0012E94A ext.w d7 ROM:0012E94C cmpi.w #$10,d7 ROM:0012E950 bge.s loc_12E95E ROM:0012E952 move.w ($D96).w,d6 ROM:0012E956 bset d7,d6 ROM:0012E958 move.w d6,($D96).w ROM:0012E95C bra.s loc_12E972 ROM:0012E95E ; --------------------------------------------------------------------------- ROM:0012E95E ROM:0012E95E loc_12E95E: ; CODE XREF: sub_12E85A+F6↑j ROM:0012E95E cmpi.w #$20,d7 ; ' ' ROM:0012E962 bge.s loc_12E972 ROM:0012E964 subi.w #$10,d7 ROM:0012E968 move.w ($D98).w,d6 ROM:0012E96C bset d7,d6 ROM:0012E96E move.w d6,($D98).w ROM:0012E972 ROM:0012E972 loc_12E972: ; CODE XREF: sub_12E85A+102↑j ROM:0012E972 ; sub_12E85A+108↑j ROM:0012E972 bset #3,($133F).w ROM:0012E978 ROM:0012E978 loc_12E978: ; CODE XREF: sub_12E85A+E0↑j ROM:0012E978 bra.s loc_12E982 ROM:0012E97A ; --------------------------------------------------------------------------- ROM:0012E97A ROM:0012E97A loc_12E97A: ; CODE XREF: sub_12E85A+DA↑j ROM:0012E97A clr.w ($D96).w ROM:0012E97E clr.w ($D98).w ROM:0012E982 ROM:0012E982 loc_12E982: ; CODE XREF: sub_12E85A:loc_12E978↑j ROM:0012E982 move.b d2,($13D2).w ROM:0012E986 rts ROM:0012E986 ; End of function sub_12E85A ROM:0012E986 ROM:0012E988 ROM:0012E988 ; =============== S U B R O U T I N E ======================================= ROM:0012E988 ROM:0012E988 ROM:0012E988 sub_12E988: ; CODE XREF: sub_12DE80+30↑p ROM:0012E988 clr.w d1 ROM:0012E98A move.b ($11AC).w,d1 ROM:0012E98E cmpi.w #2,d1 ROM:0012E992 bcc.s locret_12E99C ROM:0012E994 movea.l off_12E99E(pc,d1.w*4),a0 ROM:0012E998 nop ROM:0012E99A jmp (a0) ROM:0012E99C ; --------------------------------------------------------------------------- ROM:0012E99C ROM:0012E99C locret_12E99C: ; CODE XREF: sub_12E988+A↑j ROM:0012E99C rts ROM:0012E99C ; End of function sub_12E988 ROM:0012E99C ROM:0012E99C ; --------------------------------------------------------------------------- ROM:0012E99E off_12E99E: dc.l loc_12E9A6 ; DATA XREF: sub_12E988+C↑r ROM:0012E9A2 dc.l loc_12E9B2 ROM:0012E9A6 ; --------------------------------------------------------------------------- ROM:0012E9A6 ROM:0012E9A6 loc_12E9A6: ; DATA XREF: ROM:off_12E99E↑o ROM:0012E9A6 move.b #1,($11AC).w ROM:0012E9AC bra.w locret_12E9E8 ROM:0012E9B0 ; --------------------------------------------------------------------------- ROM:0012E9B0 rts ROM:0012E9B2 ; --------------------------------------------------------------------------- ROM:0012E9B2 ROM:0012E9B2 loc_12E9B2: ; DATA XREF: ROM:0012E9A2↑o ROM:0012E9B2 btst #6,($133F).w ROM:0012E9B8 beq.s loc_12E9CA ROM:0012E9BA bclr #6,($133F).w ROM:0012E9C0 ori.w #$400,($D70).w ROM:0012E9C6 bsr.w sub_12EA52 ROM:0012E9CA ROM:0012E9CA loc_12E9CA: ; CODE XREF: ROM:0012E9B8↑j ROM:0012E9CA btst #3,($133F).w ROM:0012E9D0 beq.s locret_12E9E8 ROM:0012E9D2 bclr #3,($133F).w ROM:0012E9D8 ori.w #$80,($D70).w ROM:0012E9DE bsr.w sub_12E9EA ROM:0012E9E2 bset #4,($1338).w ROM:0012E9E8 ROM:0012E9E8 locret_12E9E8: ; CODE XREF: ROM:0012E9AC↑j ROM:0012E9E8 ; ROM:0012E9D0↑j ROM:0012E9E8 rts ROM:0012E9EA ROM:0012E9EA ; =============== S U B R O U T I N E ======================================= ROM:0012E9EA ROM:0012E9EA ROM:0012E9EA sub_12E9EA: ; CODE XREF: ROM:0012E9DE↑p ROM:0012E9EA move.b ($13D3).w,d0 ROM:0012E9EE cmp.b ($13D4).w,d0 ROM:0012E9F2 beq.s locret_12EA50 ROM:0012E9F4 move.b d0,($13D4).w ROM:0012E9F8 move.b $1D7D(d0.w),($13D5).w ROM:0012EA00 move.w $1B3C(d0.w*2),($1B20).w ROM:0012EA08 move.w $1B7C(d0.w*2),($1B22).w ROM:0012EA10 move.w $1BBC(d0.w*2),($1B24).w ROM:0012EA18 move.w $1BFC(d0.w*2),($1B26).w ROM:0012EA20 move.w $1C3C(d0.w*2),($1B28).w ROM:0012EA28 move.w $1C7C(d0.w*2),($1B2A).w ROM:0012EA30 move.b $1D9D(d0.w),($1D7C).w ROM:0012EA38 move.w $1CBC(d0.w*2),($1B2C).w ROM:0012EA40 move.w $1CFC(d0.w*2),($1B2E).w ROM:0012EA48 move.w $1D3C(d0.w*2),($1388).w ROM:0012EA50 ROM:0012EA50 locret_12EA50: ; CODE XREF: sub_12E9EA+8↑j ROM:0012EA50 rts ROM:0012EA50 ; End of function sub_12E9EA ROM:0012EA50 ROM:0012EA52 ROM:0012EA52 ; =============== S U B R O U T I N E ======================================= ROM:0012EA52 ROM:0012EA52 ROM:0012EA52 sub_12EA52: ; CODE XREF: sub_125C00+13E↑p ROM:0012EA52 ; ROM:0012E9C6↑p ROM:0012EA52 move.w ($138A).w,d1 ROM:0012EA56 move.w ($138C).w,d2 ROM:0012EA5A move.b ($13D4).w,d0 ROM:0012EA5E ext.w d0 ROM:0012EA60 move.b #$FF,($13D4).w ROM:0012EA66 move.b #0,($13D5).w ROM:0012EA6C move.w #0,($1B20).w ROM:0012EA72 move.w #0,($1B22).w ROM:0012EA78 move.w #0,($1B24).w ROM:0012EA7E move.w #0,($1B26).w ROM:0012EA84 move.w #0,($1B28).w ROM:0012EA8A move.w #0,($1B2A).w ROM:0012EA90 move.b #0,($1D7C).w ROM:0012EA96 move.w #0,($1B2C).w ROM:0012EA9C cmpi.w #$10,d0 ROM:0012EAA0 bge.s loc_12EAA6 ROM:0012EAA2 bclr d0,d1 ROM:0012EAA4 bra.s loc_12EAAC ROM:0012EAA6 ; --------------------------------------------------------------------------- ROM:0012EAA6 ROM:0012EAA6 loc_12EAA6: ; CODE XREF: sub_12EA52+4E↑j ROM:0012EAA6 subi.w #$10,d0 ROM:0012EAAA bclr d0,d2 ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; CODE XREF: sub_12EA52+52↑j ROM:0012EAAC move.w d2,($138C).w ROM:0012EAB0 move.w d1,($138A).w ROM:0012EAB4 rts ROM:0012EAB4 ; End of function sub_12EA52 ROM:0012EAB4 ROM:0012EAB6 ROM:0012EAB6 ; =============== S U B R O U T I N E ======================================= ROM:0012EAB6 ROM:0012EAB6 ROM:0012EAB6 sub_12EAB6: ; CODE XREF: sub_12DE80:loc_12DEC2↑p ROM:0012EAB6 clr.w d1 ROM:0012EAB8 move.b ($11AD).w,d1 ROM:0012EABC cmpi.w #2,d1 ROM:0012EAC0 bcc.s locret_12EACA ROM:0012EAC2 movea.l off_12EACC(pc,d1.w*4),a0 ROM:0012EAC6 nop ROM:0012EAC8 jmp (a0) ROM:0012EACA ; --------------------------------------------------------------------------- ROM:0012EACA ROM:0012EACA locret_12EACA: ; CODE XREF: sub_12EAB6+A↑j ROM:0012EACA rts ROM:0012EACA ; End of function sub_12EAB6 ROM:0012EACA ROM:0012EACA ; --------------------------------------------------------------------------- ROM:0012EACC off_12EACC: dc.l loc_12EAD4 ; DATA XREF: sub_12EAB6+C↑r ROM:0012EAD0 dc.l loc_12EAFC ROM:0012EAD4 ; --------------------------------------------------------------------------- ROM:0012EAD4 ROM:0012EAD4 loc_12EAD4: ; DATA XREF: ROM:off_12EACC↑o ROM:0012EAD4 cmpi.w #0,($6D8).w ROM:0012EADA bgt.s locret_12EAFA ROM:0012EADC move.w $5F8(a5),d0 ROM:0012EAE0 clr.b ($8FE).w ROM:0012EAE4 move.w d0,($6D6).w ROM:0012EAE8 move.b #1,($8FE).w ROM:0012EAEE bset #1,($1328).w ROM:0012EAF4 move.b #1,($11AD).w ROM:0012EAFA ROM:0012EAFA locret_12EAFA: ; CODE XREF: ROM:0012EADA↑j ROM:0012EAFA rts ROM:0012EAFC ; --------------------------------------------------------------------------- ROM:0012EAFC ROM:0012EAFC loc_12EAFC: ; DATA XREF: ROM:0012EAD0↑o ROM:0012EAFC cmpi.w #0,($6D8).w ROM:0012EB02 bgt.s locret_12EB22 ROM:0012EB04 move.w $5F8(a5),d0 ROM:0012EB08 clr.b ($8FE).w ROM:0012EB0C move.w d0,($6D6).w ROM:0012EB10 move.b #1,($8FE).w ROM:0012EB16 bclr #1,($1328).w ROM:0012EB1C move.b #0,($11AD).w ROM:0012EB22 ROM:0012EB22 locret_12EB22: ; CODE XREF: ROM:0012EB02↑j ROM:0012EB22 rts ROM:0012EB24 ROM:0012EB24 ; =============== S U B R O U T I N E ======================================= ROM:0012EB24 ROM:0012EB24 ROM:0012EB24 sub_12EB24: ; CODE XREF: sub_12DE80+3C↑p ROM:0012EB24 clr.w d1 ROM:0012EB26 move.b ($11AE).w,d1 ROM:0012EB2A cmpi.w #8,d1 ROM:0012EB2E bcc.s locret_12EB38 ROM:0012EB30 movea.l off_12EB3A(pc,d1.w*4),a0 ROM:0012EB34 nop ROM:0012EB36 jmp (a0) ROM:0012EB38 ; --------------------------------------------------------------------------- ROM:0012EB38 ROM:0012EB38 locret_12EB38: ; CODE XREF: sub_12EB24+A↑j ROM:0012EB38 rts ROM:0012EB38 ; End of function sub_12EB24 ROM:0012EB38 ROM:0012EB38 ; --------------------------------------------------------------------------- ROM:0012EB3A off_12EB3A: dc.l loc_12EB5A ; DATA XREF: sub_12EB24+C↑r ROM:0012EB3E dc.l loc_12EB66 ROM:0012EB42 dc.l loc_12EB92 ROM:0012EB46 dc.l loc_12EBC2 ROM:0012EB4A dc.l loc_12EC06 ROM:0012EB4E dc.l loc_12EC50 ROM:0012EB52 dc.l loc_12ECC4 ROM:0012EB56 dc.l loc_12ED36 ROM:0012EB5A ; --------------------------------------------------------------------------- ROM:0012EB5A ROM:0012EB5A loc_12EB5A: ; DATA XREF: ROM:off_12EB3A↑o ROM:0012EB5A move.b #1,($11AE).w ROM:0012EB60 bra.w locret_12EB90 ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 rts ROM:0012EB66 ; --------------------------------------------------------------------------- ROM:0012EB66 ROM:0012EB66 loc_12EB66: ; DATA XREF: ROM:0012EB3E↑o ROM:0012EB66 btst #4,($934).w ROM:0012EB6C beq.s locret_12EB90 ROM:0012EB6E move.w $5F6(a5),d0 ROM:0012EB72 clr.b ($8FE).w ROM:0012EB76 move.w d0,($6D6).w ROM:0012EB7A move.b #1,($8FE).w ROM:0012EB80 bset #1,($1328).w ROM:0012EB86 move.b #2,($11AE).w ROM:0012EB8C bra.w locret_12EBC0 ROM:0012EB90 ; --------------------------------------------------------------------------- ROM:0012EB90 ROM:0012EB90 locret_12EB90: ; CODE XREF: ROM:0012EB60↑j ROM:0012EB90 ; ROM:0012EB6C↑j ... ROM:0012EB90 rts ROM:0012EB92 ; --------------------------------------------------------------------------- ROM:0012EB92 ROM:0012EB92 loc_12EB92: ; DATA XREF: ROM:0012EB42↑o ROM:0012EB92 btst #1,($133E).w ROM:0012EB98 beq.s loc_12EBAA ROM:0012EB9A bclr #1,($1328).w ROM:0012EBA0 move.b #7,($11AE).w ROM:0012EBA6 bra.w locret_12EDB0 ROM:0012EBAA ; --------------------------------------------------------------------------- ROM:0012EBAA ROM:0012EBAA loc_12EBAA: ; CODE XREF: ROM:0012EB98↑j ROM:0012EBAA btst #4,($934).w ROM:0012EBB0 bne.s locret_12EBC0 ROM:0012EBB2 bclr #1,($1328).w ROM:0012EBB8 move.b #1,($11AE).w ROM:0012EBBE bra.s locret_12EB90 ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 locret_12EBC0: ; CODE XREF: ROM:0012EB8C↑j ROM:0012EBC0 ; ROM:0012EBB0↑j ROM:0012EBC0 rts ROM:0012EBC2 ; --------------------------------------------------------------------------- ROM:0012EBC2 ROM:0012EBC2 loc_12EBC2: ; DATA XREF: ROM:0012EB46↑o ROM:0012EBC2 btst #4,($1334).w ROM:0012EBC8 beq.s loc_12EBD0 ROM:0012EBCA bset #1,($1328).w ROM:0012EBD0 ROM:0012EBD0 loc_12EBD0: ; CODE XREF: ROM:0012EBC8↑j ROM:0012EBD0 btst #4,($1338).w ROM:0012EBD6 beq.s loc_12EBE8 ROM:0012EBD8 bclr #4,($1338).w ROM:0012EBDE move.b #7,($11AE).w ROM:0012EBE4 bra.w locret_12EDB0 ROM:0012EBE8 ; --------------------------------------------------------------------------- ROM:0012EBE8 ROM:0012EBE8 loc_12EBE8: ; CODE XREF: ROM:0012EBD6↑j ROM:0012EBE8 btst #4,($934).w ROM:0012EBEE bne.s loc_12EBFE ROM:0012EBF0 bclr #1,($1328).w ROM:0012EBF6 move.b #1,($11AE).w ROM:0012EBFC bra.s locret_12EB90 ROM:0012EBFE ; --------------------------------------------------------------------------- ROM:0012EBFE ROM:0012EBFE loc_12EBFE: ; CODE XREF: ROM:0012EBEE↑j ROM:0012EBFE ; ROM:0012ED4A↓j ... ROM:0012EBFE bclr #1,($1328).w ROM:0012EC04 rts ROM:0012EC06 ; --------------------------------------------------------------------------- ROM:0012EC06 ROM:0012EC06 loc_12EC06: ; DATA XREF: ROM:0012EB4A↑o ROM:0012EC06 btst #4,($1338).w ROM:0012EC0C beq.s loc_12EC1E ROM:0012EC0E bclr #4,($1338).w ROM:0012EC14 move.b #7,($11AE).w ROM:0012EC1A bra.w locret_12EDB0 ROM:0012EC1E ; --------------------------------------------------------------------------- ROM:0012EC1E ROM:0012EC1E loc_12EC1E: ; CODE XREF: ROM:0012EC0C↑j ROM:0012EC1E cmpi.b #0,($13D2).w ROM:0012EC24 bne.s loc_12EC30 ROM:0012EC26 move.b #7,($11AE).w ROM:0012EC2C bra.w locret_12EDB0 ROM:0012EC30 ; --------------------------------------------------------------------------- ROM:0012EC30 ROM:0012EC30 loc_12EC30: ; CODE XREF: ROM:0012EC24↑j ROM:0012EC30 btst #4,($934).w ROM:0012EC36 bne.s loc_12EC48 ROM:0012EC38 bclr #1,($1328).w ROM:0012EC3E move.b #1,($11AE).w ROM:0012EC44 bra.w locret_12EB90 ROM:0012EC48 ; --------------------------------------------------------------------------- ROM:0012EC48 ROM:0012EC48 loc_12EC48: ; CODE XREF: ROM:0012EC36↑j ROM:0012EC48 ; ROM:0012ED84↓j ROM:0012EC48 bset #1,($1328).w ROM:0012EC4E rts ROM:0012EC50 ; --------------------------------------------------------------------------- ROM:0012EC50 ROM:0012EC50 loc_12EC50: ; DATA XREF: ROM:0012EB4E↑o ROM:0012EC50 btst #4,($1338).w ROM:0012EC56 beq.s loc_12EC68 ROM:0012EC58 bclr #4,($1338).w ROM:0012EC5E move.b #7,($11AE).w ROM:0012EC64 bra.w locret_12EDB0 ROM:0012EC68 ; --------------------------------------------------------------------------- ROM:0012EC68 ROM:0012EC68 loc_12EC68: ; CODE XREF: ROM:0012EC56↑j ROM:0012EC68 cmpi.b #0,($13D2).w ROM:0012EC6E bne.s loc_12EC7A ROM:0012EC70 move.b #7,($11AE).w ROM:0012EC76 bra.w locret_12EDB0 ROM:0012EC7A ; --------------------------------------------------------------------------- ROM:0012EC7A ROM:0012EC7A loc_12EC7A: ; CODE XREF: ROM:0012EC6E↑j ROM:0012EC7A btst #4,($934).w ROM:0012EC80 bne.s loc_12EC92 ROM:0012EC82 bclr #1,($1328).w ROM:0012EC88 move.b #1,($11AE).w ROM:0012EC8E bra.w locret_12EB90 ROM:0012EC92 ; --------------------------------------------------------------------------- ROM:0012EC92 ROM:0012EC92 loc_12EC92: ; CODE XREF: ROM:0012EC80↑j ROM:0012EC92 cmpi.w #0,($6D8).w ROM:0012EC98 bgt.s loc_12ECBC ROM:0012EC9A move.w $5F8(a5),d0 ROM:0012EC9E clr.b ($8FE).w ROM:0012ECA2 move.w d0,($6D6).w ROM:0012ECA6 move.b #1,($8FE).w ROM:0012ECAC bclr #1,($1328).w ROM:0012ECB2 move.b #6,($11AE).w ROM:0012ECB8 bra.w loc_12ED2E ROM:0012ECBC ; --------------------------------------------------------------------------- ROM:0012ECBC ROM:0012ECBC loc_12ECBC: ; CODE XREF: ROM:0012EC98↑j ROM:0012ECBC ; ROM:0012ED2C↓j ... ROM:0012ECBC bset #1,($1328).w ROM:0012ECC2 rts ROM:0012ECC4 ; --------------------------------------------------------------------------- ROM:0012ECC4 ROM:0012ECC4 loc_12ECC4: ; DATA XREF: ROM:0012EB52↑o ROM:0012ECC4 btst #4,($1338).w ROM:0012ECCA beq.s loc_12ECDC ROM:0012ECCC bclr #4,($1338).w ROM:0012ECD2 move.b #7,($11AE).w ROM:0012ECD8 bra.w locret_12EDB0 ROM:0012ECDC ; --------------------------------------------------------------------------- ROM:0012ECDC ROM:0012ECDC loc_12ECDC: ; CODE XREF: ROM:0012ECCA↑j ROM:0012ECDC cmpi.b #0,($13D2).w ROM:0012ECE2 bne.s loc_12ECEE ROM:0012ECE4 move.b #7,($11AE).w ROM:0012ECEA bra.w locret_12EDB0 ROM:0012ECEE ; --------------------------------------------------------------------------- ROM:0012ECEE ROM:0012ECEE loc_12ECEE: ; CODE XREF: ROM:0012ECE2↑j ROM:0012ECEE btst #4,($934).w ROM:0012ECF4 bne.s loc_12ED06 ROM:0012ECF6 bclr #1,($1328).w ROM:0012ECFC move.b #1,($11AE).w ROM:0012ED02 bra.w locret_12EB90 ROM:0012ED06 ; --------------------------------------------------------------------------- ROM:0012ED06 ROM:0012ED06 loc_12ED06: ; CODE XREF: ROM:0012ECF4↑j ROM:0012ED06 cmpi.w #0,($6D8).w ROM:0012ED0C bgt.s loc_12ED2E ROM:0012ED0E move.w $5F8(a5),d0 ROM:0012ED12 clr.b ($8FE).w ROM:0012ED16 move.w d0,($6D6).w ROM:0012ED1A move.b #1,($8FE).w ROM:0012ED20 bset #1,($1328).w ROM:0012ED26 move.b #5,($11AE).w ROM:0012ED2C bra.s loc_12ECBC ROM:0012ED2E ; --------------------------------------------------------------------------- ROM:0012ED2E ROM:0012ED2E loc_12ED2E: ; CODE XREF: ROM:0012ECB8↑j ROM:0012ED2E ; ROM:0012ED0C↑j ROM:0012ED2E bclr #1,($1328).w ROM:0012ED34 rts ROM:0012ED36 ; --------------------------------------------------------------------------- ROM:0012ED36 ROM:0012ED36 loc_12ED36: ; DATA XREF: ROM:0012EB56↑o ROM:0012ED36 cmpi.b #0,($13D2).w ROM:0012ED3C bne.s loc_12ED50 ROM:0012ED3E bclr #1,($1328).w ROM:0012ED44 move.b #3,($11AE).w ROM:0012ED4A bra.w loc_12EBFE ROM:0012ED4E ; --------------------------------------------------------------------------- ROM:0012ED4E bra.s locret_12EDB0 ROM:0012ED50 ; --------------------------------------------------------------------------- ROM:0012ED50 ROM:0012ED50 loc_12ED50: ; CODE XREF: ROM:0012ED3C↑j ROM:0012ED50 move.b ($13D3).w,d0 ROM:0012ED54 ext.w d0 ROM:0012ED56 move.w $9F4(a5,d0.w*2),d1 ROM:0012ED5C cmpi.w #0,d1 ROM:0012ED60 bne.s loc_12ED72 ROM:0012ED62 bclr #1,($1328).w ROM:0012ED68 move.b #3,($11AE).w ROM:0012ED6E bra.w loc_12EBFE ROM:0012ED72 ; --------------------------------------------------------------------------- ROM:0012ED72 ROM:0012ED72 loc_12ED72: ; CODE XREF: ROM:0012ED60↑j ROM:0012ED72 cmpi.w #1,d1 ROM:0012ED76 bne.s loc_12ED88 ROM:0012ED78 bset #1,($1328).w ROM:0012ED7E move.b #4,($11AE).w ROM:0012ED84 bra.w loc_12EC48 ROM:0012ED88 ; --------------------------------------------------------------------------- ROM:0012ED88 ROM:0012ED88 loc_12ED88: ; CODE XREF: ROM:0012ED76↑j ROM:0012ED88 cmpi.w #2,d1 ROM:0012ED8C bne.s locret_12EDB0 ROM:0012ED8E move.w $5F8(a5),d2 ROM:0012ED92 clr.b ($8FE).w ROM:0012ED96 move.w d2,($6D6).w ROM:0012ED9A move.b #1,($8FE).w ROM:0012EDA0 bset #1,($1328).w ROM:0012EDA6 move.b #5,($11AE).w ROM:0012EDAC bra.w loc_12ECBC ROM:0012EDB0 ; --------------------------------------------------------------------------- ROM:0012EDB0 ROM:0012EDB0 locret_12EDB0: ; CODE XREF: ROM:0012EBA6↑j ROM:0012EDB0 ; ROM:0012EBE4↑j ... ROM:0012EDB0 rts ROM:0012EDB2 ROM:0012EDB2 ; =============== S U B R O U T I N E ======================================= ROM:0012EDB2 ROM:0012EDB2 ROM:0012EDB2 sub_12EDB2: ; CODE XREF: sub_12DE80+5A↑p ROM:0012EDB2 clr.w d1 ROM:0012EDB4 move.b ($11AF).w,d1 ROM:0012EDB8 cmpi.w #2,d1 ROM:0012EDBC bcc.s locret_12EDC6 ROM:0012EDBE movea.l off_12EDC8(pc,d1.w*4),a0 ROM:0012EDC2 nop ROM:0012EDC4 jmp (a0) ROM:0012EDC6 ; --------------------------------------------------------------------------- ROM:0012EDC6 ROM:0012EDC6 locret_12EDC6: ; CODE XREF: sub_12EDB2+A↑j ROM:0012EDC6 rts ROM:0012EDC6 ; End of function sub_12EDB2 ROM:0012EDC6 ROM:0012EDC6 ; --------------------------------------------------------------------------- ROM:0012EDC8 off_12EDC8: dc.l loc_12EDD0 ; DATA XREF: sub_12EDB2+C↑r ROM:0012EDCC dc.l loc_12EDDC ROM:0012EDD0 ; --------------------------------------------------------------------------- ROM:0012EDD0 ROM:0012EDD0 loc_12EDD0: ; DATA XREF: ROM:off_12EDC8↑o ROM:0012EDD0 move.b #1,($11AF).w ROM:0012EDD6 bra.w loc_12EDEE ROM:0012EDDA ; --------------------------------------------------------------------------- ROM:0012EDDA rts ROM:0012EDDC ; --------------------------------------------------------------------------- ROM:0012EDDC ROM:0012EDDC loc_12EDDC: ; DATA XREF: ROM:0012EDCC↑o ROM:0012EDDC btst #3,($132B).w ROM:0012EDE2 beq.s loc_12EDEE ROM:0012EDE4 bclr #3,($132B).w ROM:0012EDEA bsr.w sub_12EDF4 ROM:0012EDEE ROM:0012EDEE loc_12EDEE: ; CODE XREF: ROM:0012EDD6↑j ROM:0012EDEE ; ROM:0012EDE2↑j ROM:0012EDEE bsr.w sub_12EEBE ROM:0012EDF2 rts ROM:0012EDF4 ROM:0012EDF4 ; =============== S U B R O U T I N E ======================================= ROM:0012EDF4 ROM:0012EDF4 ROM:0012EDF4 sub_12EDF4: ; CODE XREF: ROM:0012EDEA↑p ROM:0012EDF4 move.w ($139A).w,d2 ROM:0012EDF8 move.w ($139C).w,d3 ROM:0012EDFC cmpi.b #0,($13D2).w ROM:0012EE02 ble.s loc_12EE48 ROM:0012EE04 move.b #$28,($13D5).w ; '(' ROM:0012EE0A move.w #0,d0 ROM:0012EE0E bra.s loc_12EE14 ROM:0012EE10 ; --------------------------------------------------------------------------- ROM:0012EE10 ROM:0012EE10 loc_12EE10: ; CODE XREF: sub_12EDF4:loc_12EE44↓j ROM:0012EE10 addi.w #1,d0 ROM:0012EE14 ROM:0012EE14 loc_12EE14: ; CODE XREF: sub_12EDF4+1A↑j ROM:0012EE14 cmpi.w #$1F,d0 ROM:0012EE18 bgt.l loc_12EE46 ROM:0012EE1E cmpi.w #$10,d0 ROM:0012EE22 bge.s loc_12EE32 ROM:0012EE24 btst d0,d2 ROM:0012EE26 beq.s loc_12EE30 ROM:0012EE28 move.b #$28,$1D7D(d0.w) ; '(' ROM:0012EE30 ROM:0012EE30 loc_12EE30: ; CODE XREF: sub_12EDF4+32↑j ROM:0012EE30 bra.s loc_12EE44 ROM:0012EE32 ; --------------------------------------------------------------------------- ROM:0012EE32 ROM:0012EE32 loc_12EE32: ; CODE XREF: sub_12EDF4+2E↑j ROM:0012EE32 move.w d0,d1 ROM:0012EE34 subi.w #$10,d1 ROM:0012EE38 btst d1,d3 ROM:0012EE3A beq.s loc_12EE44 ROM:0012EE3C move.b #$28,$1D7D(d0.w) ; '(' ROM:0012EE44 ROM:0012EE44 loc_12EE44: ; CODE XREF: sub_12EDF4:loc_12EE30↑j ROM:0012EE44 ; sub_12EDF4+46↑j ROM:0012EE44 bra.s loc_12EE10 ROM:0012EE46 ; --------------------------------------------------------------------------- ROM:0012EE46 ROM:0012EE46 loc_12EE46: ; CODE XREF: sub_12EDF4+24↑j ROM:0012EE46 bra.s loc_12EE64 ROM:0012EE48 ; --------------------------------------------------------------------------- ROM:0012EE48 ROM:0012EE48 loc_12EE48: ; CODE XREF: sub_12EDF4+E↑j ROM:0012EE48 cmpi.b #0,($13D5).w ROM:0012EE4E ble.s loc_12EE64 ROM:0012EE50 subi.b #1,($13D5).w ROM:0012EE56 cmpi.b #0,($13D5).w ROM:0012EE5C bne.s loc_12EE64 ROM:0012EE5E bset #6,($133F).w ROM:0012EE64 ROM:0012EE64 loc_12EE64: ; CODE XREF: sub_12EDF4:loc_12EE46↑j ROM:0012EE64 ; sub_12EDF4+5A↑j ... ROM:0012EE64 move.w #0,d0 ROM:0012EE68 bra.s loc_12EE6E ROM:0012EE6A ; --------------------------------------------------------------------------- ROM:0012EE6A ROM:0012EE6A loc_12EE6A: ; CODE XREF: sub_12EDF4:loc_12EEB2↓j ROM:0012EE6A addi.w #1,d0 ROM:0012EE6E ROM:0012EE6E loc_12EE6E: ; CODE XREF: sub_12EDF4+74↑j ROM:0012EE6E cmpi.w #$1F,d0 ROM:0012EE72 bgt.l loc_12EEB4 ROM:0012EE78 cmpi.w #$10,d0 ROM:0012EE7C bge.s loc_12EE96 ROM:0012EE7E btst d0,d2 ROM:0012EE80 bne.s loc_12EE94 ROM:0012EE82 cmpi.b #0,$1D7D(d0.w) ROM:0012EE8A ble.s loc_12EE94 ROM:0012EE8C subi.b #1,$1D7D(d0.w) ROM:0012EE94 ROM:0012EE94 loc_12EE94: ; CODE XREF: sub_12EDF4+8C↑j ROM:0012EE94 ; sub_12EDF4+96↑j ROM:0012EE94 bra.s loc_12EEB2 ROM:0012EE96 ; --------------------------------------------------------------------------- ROM:0012EE96 ROM:0012EE96 loc_12EE96: ; CODE XREF: sub_12EDF4+88↑j ROM:0012EE96 move.w d0,d1 ROM:0012EE98 subi.w #$10,d1 ROM:0012EE9C btst d1,d3 ROM:0012EE9E bne.s loc_12EEB2 ROM:0012EEA0 cmpi.b #0,$1D7D(d0.w) ROM:0012EEA8 ble.s loc_12EEB2 ROM:0012EEAA subi.b #1,$1D7D(d0.w) ROM:0012EEB2 ROM:0012EEB2 loc_12EEB2: ; CODE XREF: sub_12EDF4:loc_12EE94↑j ROM:0012EEB2 ; sub_12EDF4+AA↑j ... ROM:0012EEB2 bra.s loc_12EE6A ROM:0012EEB4 ; --------------------------------------------------------------------------- ROM:0012EEB4 ROM:0012EEB4 loc_12EEB4: ; CODE XREF: sub_12EDF4+7E↑j ROM:0012EEB4 move.w d3,($139C).w ROM:0012EEB8 move.w d2,($139A).w ROM:0012EEBC rts ROM:0012EEBC ; End of function sub_12EDF4 ROM:0012EEBC ROM:0012EEBE ROM:0012EEBE ; =============== S U B R O U T I N E ======================================= ROM:0012EEBE ROM:0012EEBE ROM:0012EEBE sub_12EEBE: ; CODE XREF: ROM:loc_12EDEE↑p ROM:0012EEBE clr.w d1 ROM:0012EEC0 move.b ($11B0).w,d1 ROM:0012EEC4 cmpi.w #4,d1 ROM:0012EEC8 bcc.s locret_12EED2 ROM:0012EECA movea.l off_12EED4(pc,d1.w*4),a0 ROM:0012EECE nop ROM:0012EED0 jmp (a0) ROM:0012EED2 ; --------------------------------------------------------------------------- ROM:0012EED2 ROM:0012EED2 locret_12EED2: ; CODE XREF: sub_12EEBE+A↑j ROM:0012EED2 rts ROM:0012EED2 ; End of function sub_12EEBE ROM:0012EED2 ROM:0012EED2 ; --------------------------------------------------------------------------- ROM:0012EED4 off_12EED4: dc.l loc_12EEE4 ; DATA XREF: sub_12EEBE+C↑r ROM:0012EED8 dc.l loc_12EEF0 ROM:0012EEDC dc.l loc_12EF08 ROM:0012EEE0 dc.l loc_12EF3C ROM:0012EEE4 ; --------------------------------------------------------------------------- ROM:0012EEE4 ROM:0012EEE4 loc_12EEE4: ; DATA XREF: ROM:off_12EED4↑o ROM:0012EEE4 move.b #1,($11B0).w ROM:0012EEEA bra.w locret_12EF06 ROM:0012EEEE ; --------------------------------------------------------------------------- ROM:0012EEEE rts ROM:0012EEF0 ; --------------------------------------------------------------------------- ROM:0012EEF0 ROM:0012EEF0 loc_12EEF0: ; DATA XREF: ROM:0012EED8↑o ROM:0012EEF0 btst #1,($133E).w ROM:0012EEF6 beq.s locret_12EF06 ROM:0012EEF8 bsr.w sub_12EF4E ROM:0012EEFC move.b #2,($11B0).w ROM:0012EF02 bra.w loc_12EF36 ROM:0012EF06 ; --------------------------------------------------------------------------- ROM:0012EF06 ROM:0012EF06 locret_12EF06: ; CODE XREF: ROM:0012EEEA↑j ROM:0012EF06 ; ROM:0012EEF6↑j ... ROM:0012EF06 rts ROM:0012EF08 ; --------------------------------------------------------------------------- ROM:0012EF08 ROM:0012EF08 loc_12EF08: ; DATA XREF: ROM:0012EEDC↑o ROM:0012EF08 btst #4,($1344).w ROM:0012EF0E beq.s loc_12EF26 ROM:0012EF10 bclr #4,($1344).w ROM:0012EF16 bset #3,($132B).w ROM:0012EF1C move.b #3,($11B0).w ROM:0012EF22 bra.w locret_12EF4C ROM:0012EF26 ; --------------------------------------------------------------------------- ROM:0012EF26 ROM:0012EF26 loc_12EF26: ; CODE XREF: ROM:0012EF0E↑j ROM:0012EF26 btst #1,($133E).w ROM:0012EF2C bne.s loc_12EF36 ROM:0012EF2E move.b #1,($11B0).w ROM:0012EF34 bra.s locret_12EF06 ROM:0012EF36 ; --------------------------------------------------------------------------- ROM:0012EF36 ROM:0012EF36 loc_12EF36: ; CODE XREF: ROM:0012EF02↑j ROM:0012EF36 ; ROM:0012EF2C↑j ROM:0012EF36 bsr.w sub_12EF56 ROM:0012EF3A rts ROM:0012EF3C ; --------------------------------------------------------------------------- ROM:0012EF3C ROM:0012EF3C loc_12EF3C: ; DATA XREF: ROM:0012EEE0↑o ROM:0012EF3C btst #1,($133E).w ROM:0012EF42 bne.s locret_12EF4C ROM:0012EF44 move.b #1,($11B0).w ROM:0012EF4A bra.s locret_12EF06 ROM:0012EF4C ; --------------------------------------------------------------------------- ROM:0012EF4C ROM:0012EF4C locret_12EF4C: ; CODE XREF: ROM:0012EF22↑j ROM:0012EF4C ; ROM:0012EF42↑j ROM:0012EF4C rts ROM:0012EF4E ROM:0012EF4E ; =============== S U B R O U T I N E ======================================= ROM:0012EF4E ROM:0012EF4E ROM:0012EF4E sub_12EF4E: ; CODE XREF: ROM:0012EEF8↑p ROM:0012EF4E move.w ($A80).w,($D7E).w ROM:0012EF54 rts ROM:0012EF54 ; End of function sub_12EF4E ROM:0012EF54 ROM:0012EF56 ROM:0012EF56 ; =============== S U B R O U T I N E ======================================= ROM:0012EF56 ROM:0012EF56 ROM:0012EF56 sub_12EF56: ; CODE XREF: ROM:loc_12EF36↑p ROM:0012EF56 move.w $5FE(a5),d0 ROM:0012EF5A cmp.w ($A80).w,d0 ROM:0012EF5E bge.s locret_12EF74 ROM:0012EF60 move.w $5FC(a5),d0 ROM:0012EF64 add.w ($D7E).w,d0 ROM:0012EF68 cmp.w ($A80).w,d0 ROM:0012EF6C bgt.s locret_12EF74 ROM:0012EF6E bset #4,($1344).w ROM:0012EF74 ROM:0012EF74 locret_12EF74: ; CODE XREF: sub_12EF56+8↑j ROM:0012EF74 ; sub_12EF56+16↑j ROM:0012EF74 rts ROM:0012EF74 ; End of function sub_12EF56 ROM:0012EF74 ROM:0012EF76 ROM:0012EF76 ; =============== S U B R O U T I N E ======================================= ROM:0012EF76 ROM:0012EF76 ROM:0012EF76 sub_12EF76: ; CODE XREF: ROM:loc_12DFAE↑p ROM:0012EF76 move.w ($13B4).w,d0 ROM:0012EF7A move.w ($13B6).w,d1 ROM:0012EF7E move.w ($13B8).w,d2 ROM:0012EF82 move.w ($13BA).w,d3 ROM:0012EF86 cmp.w d0,d1 ROM:0012EF88 bne.s locret_12EF9E ROM:0012EF8A cmp.w d1,d2 ROM:0012EF8C bne.s locret_12EF9E ROM:0012EF8E cmp.w d2,d3 ROM:0012EF90 bne.s locret_12EF9E ROM:0012EF92 ori.w #$8000,($D70).w ROM:0012EF98 bsr.l sub_12C488 ROM:0012EF9E ROM:0012EF9E locret_12EF9E: ; CODE XREF: sub_12EF76+12↑j ROM:0012EF9E ; sub_12EF76+16↑j ... ROM:0012EF9E rts ROM:0012EF9E ; End of function sub_12EF76 ROM:0012EF9E ROM:0012EFA0 ROM:0012EFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012EFA0 ROM:0012EFA0 ROM:0012EFA0 sub_12EFA0: ; CODE XREF: sub_12DE80+9E↑p ROM:0012EFA0 btst #1,($DA1).w ROM:0012EFA6 beq.s loc_12EFB0 ROM:0012EFA8 bset #1,($1325).w ROM:0012EFAE bra.s loc_12EFC6 ROM:0012EFB0 ; --------------------------------------------------------------------------- ROM:0012EFB0 ROM:0012EFB0 loc_12EFB0: ; CODE XREF: sub_12EFA0+6↑j ROM:0012EFB0 btst #4,($DA1).w ROM:0012EFB6 beq.s loc_12EFC0 ROM:0012EFB8 bset #1,($1325).w ROM:0012EFBE bra.s loc_12EFC6 ROM:0012EFC0 ; --------------------------------------------------------------------------- ROM:0012EFC0 ROM:0012EFC0 loc_12EFC0: ; CODE XREF: sub_12EFA0+16↑j ROM:0012EFC0 bclr #1,($1325).w ROM:0012EFC6 ROM:0012EFC6 loc_12EFC6: ; CODE XREF: sub_12EFA0+E↑j ROM:0012EFC6 ; sub_12EFA0+1E↑j ROM:0012EFC6 btst #4,($D9E).w ROM:0012EFCC beq.s loc_12EFD6 ROM:0012EFCE bset #2,($1335).w ROM:0012EFD4 bra.s loc_12EFEC ROM:0012EFD6 ; --------------------------------------------------------------------------- ROM:0012EFD6 ROM:0012EFD6 loc_12EFD6: ; CODE XREF: sub_12EFA0+2C↑j ROM:0012EFD6 btst #3,($D9E).w ROM:0012EFDC beq.s loc_12EFE6 ROM:0012EFDE bset #2,($1335).w ROM:0012EFE4 bra.s loc_12EFEC ROM:0012EFE6 ; --------------------------------------------------------------------------- ROM:0012EFE6 ROM:0012EFE6 loc_12EFE6: ; CODE XREF: sub_12EFA0+3C↑j ROM:0012EFE6 bclr #2,($1335).w ROM:0012EFEC ROM:0012EFEC loc_12EFEC: ; CODE XREF: sub_12EFA0+34↑j ROM:0012EFEC ; sub_12EFA0+44↑j ROM:0012EFEC btst #3,($DA0).w ROM:0012EFF2 beq.s loc_12EFFC ROM:0012EFF4 bset #3,($1332).w ROM:0012EFFA bra.s loc_12F012 ROM:0012EFFC ; --------------------------------------------------------------------------- ROM:0012EFFC ROM:0012EFFC loc_12EFFC: ; CODE XREF: sub_12EFA0+52↑j ROM:0012EFFC btst #2,($D9E).w ROM:0012F002 beq.s loc_12F00C ROM:0012F004 bset #3,($1332).w ROM:0012F00A bra.s loc_12F012 ROM:0012F00C ; --------------------------------------------------------------------------- ROM:0012F00C ROM:0012F00C loc_12F00C: ; CODE XREF: sub_12EFA0+62↑j ROM:0012F00C bclr #3,($1332).w ROM:0012F012 ROM:0012F012 loc_12F012: ; CODE XREF: sub_12EFA0+5A↑j ROM:0012F012 ; sub_12EFA0+6A↑j ROM:0012F012 btst #1,($138D).w ROM:0012F018 beq.s loc_12F022 ROM:0012F01A bset #2,($1341).w ROM:0012F020 bra.s loc_12F038 ROM:0012F022 ; --------------------------------------------------------------------------- ROM:0012F022 ROM:0012F022 loc_12F022: ; CODE XREF: sub_12EFA0+78↑j ROM:0012F022 btst #4,($138D).w ROM:0012F028 beq.s loc_12F032 ROM:0012F02A bset #2,($1341).w ROM:0012F030 bra.s loc_12F038 ROM:0012F032 ; --------------------------------------------------------------------------- ROM:0012F032 ROM:0012F032 loc_12F032: ; CODE XREF: sub_12EFA0+88↑j ROM:0012F032 bclr #2,($1341).w ROM:0012F038 ROM:0012F038 loc_12F038: ; CODE XREF: sub_12EFA0+80↑j ROM:0012F038 ; sub_12EFA0+90↑j ROM:0012F038 btst #4,($138A).w ROM:0012F03E beq.s loc_12F048 ROM:0012F040 bset #0,($133C).w ROM:0012F046 bra.s loc_12F05E ROM:0012F048 ; --------------------------------------------------------------------------- ROM:0012F048 ROM:0012F048 loc_12F048: ; CODE XREF: sub_12EFA0+9E↑j ROM:0012F048 btst #3,($138A).w ROM:0012F04E beq.s loc_12F058 ROM:0012F050 bset #0,($133C).w ROM:0012F056 bra.s loc_12F05E ROM:0012F058 ; --------------------------------------------------------------------------- ROM:0012F058 ROM:0012F058 loc_12F058: ; CODE XREF: sub_12EFA0+AE↑j ROM:0012F058 bclr #0,($133C).w ROM:0012F05E ROM:0012F05E loc_12F05E: ; CODE XREF: sub_12EFA0+A6↑j ROM:0012F05E ; sub_12EFA0+B6↑j ROM:0012F05E btst #4,($138C).w ROM:0012F064 beq.s loc_12F06E ROM:0012F066 bset #3,($1338).w ROM:0012F06C bra.s loc_12F0A4 ROM:0012F06E ; --------------------------------------------------------------------------- ROM:0012F06E ROM:0012F06E loc_12F06E: ; CODE XREF: sub_12EFA0+C4↑j ROM:0012F06E btst #5,($138C).w ROM:0012F074 beq.s loc_12F07E ROM:0012F076 bset #3,($1338).w ROM:0012F07C bra.s loc_12F0A4 ROM:0012F07E ; --------------------------------------------------------------------------- ROM:0012F07E ROM:0012F07E loc_12F07E: ; CODE XREF: sub_12EFA0+D4↑j ROM:0012F07E btst #6,($138C).w ROM:0012F084 beq.s loc_12F08E ROM:0012F086 bset #3,($1338).w ROM:0012F08C bra.s loc_12F0A4 ROM:0012F08E ; --------------------------------------------------------------------------- ROM:0012F08E ROM:0012F08E loc_12F08E: ; CODE XREF: sub_12EFA0+E4↑j ROM:0012F08E btst #7,($138C).w ROM:0012F094 beq.s loc_12F09E ROM:0012F096 bset #3,($1338).w ROM:0012F09C bra.s loc_12F0A4 ROM:0012F09E ; --------------------------------------------------------------------------- ROM:0012F09E ROM:0012F09E loc_12F09E: ; CODE XREF: sub_12EFA0+F4↑j ROM:0012F09E bclr #3,($1338).w ROM:0012F0A4 ROM:0012F0A4 loc_12F0A4: ; CODE XREF: sub_12EFA0+CC↑j ROM:0012F0A4 ; sub_12EFA0+DC↑j ... ROM:0012F0A4 btst #6,($138D).w ROM:0012F0AA beq.s loc_12F0B4 ROM:0012F0AC bset #4,($1322).w ROM:0012F0B2 bra.s loc_12F0CA ROM:0012F0B4 ; --------------------------------------------------------------------------- ROM:0012F0B4 ROM:0012F0B4 loc_12F0B4: ; CODE XREF: sub_12EFA0+10A↑j ROM:0012F0B4 btst #5,($138B).w ROM:0012F0BA beq.s loc_12F0C4 ROM:0012F0BC bset #4,($1322).w ROM:0012F0C2 bra.s loc_12F0CA ROM:0012F0C4 ; --------------------------------------------------------------------------- ROM:0012F0C4 ROM:0012F0C4 loc_12F0C4: ; CODE XREF: sub_12EFA0+11A↑j ROM:0012F0C4 bclr #4,($1322).w ROM:0012F0CA ROM:0012F0CA loc_12F0CA: ; CODE XREF: sub_12EFA0+112↑j ROM:0012F0CA ; sub_12EFA0+122↑j ROM:0012F0CA btst #3,($138C).w ROM:0012F0D0 beq.s loc_12F0DA ROM:0012F0D2 bset #5,($1339).w ROM:0012F0D8 bra.s loc_12F0F0 ROM:0012F0DA ; --------------------------------------------------------------------------- ROM:0012F0DA ROM:0012F0DA loc_12F0DA: ; CODE XREF: sub_12EFA0+130↑j ROM:0012F0DA btst #2,($138A).w ROM:0012F0E0 beq.s loc_12F0EA ROM:0012F0E2 bset #5,($1339).w ROM:0012F0E8 bra.s loc_12F0F0 ROM:0012F0EA ; --------------------------------------------------------------------------- ROM:0012F0EA ROM:0012F0EA loc_12F0EA: ; CODE XREF: sub_12EFA0+140↑j ROM:0012F0EA bclr #5,($1339).w ROM:0012F0F0 ROM:0012F0F0 loc_12F0F0: ; CODE XREF: sub_12EFA0+138↑j ROM:0012F0F0 ; sub_12EFA0+148↑j ROM:0012F0F0 btst #6,($138A).w ROM:0012F0F6 beq.s loc_12F100 ROM:0012F0F8 bset #7,($1337).w ROM:0012F0FE bra.s loc_12F116 ROM:0012F100 ; --------------------------------------------------------------------------- ROM:0012F100 ROM:0012F100 loc_12F100: ; CODE XREF: sub_12EFA0+156↑j ROM:0012F100 btst #7,($138A).w ROM:0012F106 beq.s loc_12F110 ROM:0012F108 bset #7,($1337).w ROM:0012F10E bra.s loc_12F116 ROM:0012F110 ; --------------------------------------------------------------------------- ROM:0012F110 ROM:0012F110 loc_12F110: ; CODE XREF: sub_12EFA0+166↑j ROM:0012F110 bclr #7,($1337).w ROM:0012F116 ROM:0012F116 loc_12F116: ; CODE XREF: sub_12EFA0+15E↑j ROM:0012F116 ; sub_12EFA0+16E↑j ROM:0012F116 btst #1,($D8D).w ROM:0012F11C beq.s loc_12F126 ROM:0012F11E bset #6,($1328).w ROM:0012F124 bra.s loc_12F13C ROM:0012F126 ; --------------------------------------------------------------------------- ROM:0012F126 ROM:0012F126 loc_12F126: ; CODE XREF: sub_12EFA0+17C↑j ROM:0012F126 btst #4,($D8D).w ROM:0012F12C beq.s loc_12F136 ROM:0012F12E bset #6,($1328).w ROM:0012F134 bra.s loc_12F13C ROM:0012F136 ; --------------------------------------------------------------------------- ROM:0012F136 ROM:0012F136 loc_12F136: ; CODE XREF: sub_12EFA0+18C↑j ROM:0012F136 bclr #6,($1328).w ROM:0012F13C ROM:0012F13C loc_12F13C: ; CODE XREF: sub_12EFA0+184↑j ROM:0012F13C ; sub_12EFA0+194↑j ROM:0012F13C btst #4,($D8A).w ROM:0012F142 beq.s loc_12F14C ROM:0012F144 bset #0,($1336).w ROM:0012F14A bra.s loc_12F162 ROM:0012F14C ; --------------------------------------------------------------------------- ROM:0012F14C ROM:0012F14C loc_12F14C: ; CODE XREF: sub_12EFA0+1A2↑j ROM:0012F14C btst #3,($D8A).w ROM:0012F152 beq.s loc_12F15C ROM:0012F154 bset #0,($1336).w ROM:0012F15A bra.s loc_12F162 ROM:0012F15C ; --------------------------------------------------------------------------- ROM:0012F15C ROM:0012F15C loc_12F15C: ; CODE XREF: sub_12EFA0+1B2↑j ROM:0012F15C bclr #0,($1336).w ROM:0012F162 ROM:0012F162 loc_12F162: ; CODE XREF: sub_12EFA0+1AA↑j ROM:0012F162 ; sub_12EFA0+1BA↑j ROM:0012F162 btst #4,($D8C).w ROM:0012F168 beq.s loc_12F172 ROM:0012F16A bset #0,($1332).w ROM:0012F170 bra.s loc_12F1A8 ROM:0012F172 ; --------------------------------------------------------------------------- ROM:0012F172 ROM:0012F172 loc_12F172: ; CODE XREF: sub_12EFA0+1C8↑j ROM:0012F172 btst #5,($D8C).w ROM:0012F178 beq.s loc_12F182 ROM:0012F17A bset #0,($1332).w ROM:0012F180 bra.s loc_12F1A8 ROM:0012F182 ; --------------------------------------------------------------------------- ROM:0012F182 ROM:0012F182 loc_12F182: ; CODE XREF: sub_12EFA0+1D8↑j ROM:0012F182 btst #6,($D8C).w ROM:0012F188 beq.s loc_12F192 ROM:0012F18A bset #0,($1332).w ROM:0012F190 bra.s loc_12F1A8 ROM:0012F192 ; --------------------------------------------------------------------------- ROM:0012F192 ROM:0012F192 loc_12F192: ; CODE XREF: sub_12EFA0+1E8↑j ROM:0012F192 btst #7,($D8C).w ROM:0012F198 beq.s loc_12F1A2 ROM:0012F19A bset #0,($1332).w ROM:0012F1A0 bra.s loc_12F1A8 ROM:0012F1A2 ; --------------------------------------------------------------------------- ROM:0012F1A2 ROM:0012F1A2 loc_12F1A2: ; CODE XREF: sub_12EFA0+1F8↑j ROM:0012F1A2 bclr #0,($1332).w ROM:0012F1A8 ROM:0012F1A8 loc_12F1A8: ; CODE XREF: sub_12EFA0+1D0↑j ROM:0012F1A8 ; sub_12EFA0+1E0↑j ... ROM:0012F1A8 btst #6,($D8D).w ROM:0012F1AE beq.s loc_12F1B8 ROM:0012F1B0 bset #5,($131D).w ROM:0012F1B6 bra.s loc_12F1CE ROM:0012F1B8 ; --------------------------------------------------------------------------- ROM:0012F1B8 ROM:0012F1B8 loc_12F1B8: ; CODE XREF: sub_12EFA0+20E↑j ROM:0012F1B8 btst #5,($D8B).w ROM:0012F1BE beq.s loc_12F1C8 ROM:0012F1C0 bset #5,($131D).w ROM:0012F1C6 bra.s loc_12F1CE ROM:0012F1C8 ; --------------------------------------------------------------------------- ROM:0012F1C8 ROM:0012F1C8 loc_12F1C8: ; CODE XREF: sub_12EFA0+21E↑j ROM:0012F1C8 bclr #5,($131D).w ROM:0012F1CE ROM:0012F1CE loc_12F1CE: ; CODE XREF: sub_12EFA0+216↑j ROM:0012F1CE ; sub_12EFA0+226↑j ROM:0012F1CE btst #6,($D8A).w ROM:0012F1D4 beq.s loc_12F1DE ROM:0012F1D6 bset #1,($1332).w ROM:0012F1DC bra.s loc_12F1F4 ROM:0012F1DE ; --------------------------------------------------------------------------- ROM:0012F1DE ROM:0012F1DE loc_12F1DE: ; CODE XREF: sub_12EFA0+234↑j ROM:0012F1DE btst #7,($D8A).w ROM:0012F1E4 beq.s loc_12F1EE ROM:0012F1E6 bset #1,($1332).w ROM:0012F1EC bra.s loc_12F1F4 ROM:0012F1EE ; --------------------------------------------------------------------------- ROM:0012F1EE ROM:0012F1EE loc_12F1EE: ; CODE XREF: sub_12EFA0+244↑j ROM:0012F1EE bclr #1,($1332).w ROM:0012F1F4 ROM:0012F1F4 loc_12F1F4: ; CODE XREF: sub_12EFA0+23C↑j ROM:0012F1F4 ; sub_12EFA0+24C↑j ROM:0012F1F4 btst #3,($D8C).w ROM:0012F1FA beq.s loc_12F204 ROM:0012F1FC bset #3,($1333).w ROM:0012F202 bra.s locret_12F21A ROM:0012F204 ; --------------------------------------------------------------------------- ROM:0012F204 ROM:0012F204 loc_12F204: ; CODE XREF: sub_12EFA0+25A↑j ROM:0012F204 btst #2,($D8A).w ROM:0012F20A beq.s loc_12F214 ROM:0012F20C bset #3,($1333).w ROM:0012F212 bra.s locret_12F21A ROM:0012F214 ; --------------------------------------------------------------------------- ROM:0012F214 ROM:0012F214 loc_12F214: ; CODE XREF: sub_12EFA0+26A↑j ROM:0012F214 bclr #3,($1333).w ROM:0012F21A ROM:0012F21A locret_12F21A: ; CODE XREF: sub_12EFA0+262↑j ROM:0012F21A ; sub_12EFA0+272↑j ROM:0012F21A rts ROM:0012F21A ; End of function sub_12EFA0 ROM:0012F21A ROM:0012F21C ROM:0012F21C ; =============== S U B R O U T I N E ======================================= ROM:0012F21C ROM:0012F21C ROM:0012F21C sub_12F21C: ; CODE XREF: sub_12DE80↑p ROM:0012F21C move.l ($9B8).w,d5 ROM:0012F220 move.w $18A(a5),d4 ROM:0012F224 ext.l d4 ROM:0012F226 muls.l d4,d6:d5 ROM:0012F22A move.w ($1368).w,d4 ROM:0012F22E ext.l d4 ROM:0012F230 divs.l d4,d6:d5 ROM:0012F234 muls.l #$3E8,d6:d5 ROM:0012F23C move.l $144(a5),d4 ROM:0012F240 divs.l d4,d6:d5 ROM:0012F244 bvc.s loc_12F24E ROM:0012F246 move.w #$3E8,($D6E).w ROM:0012F24C bra.s locret_12F252 ROM:0012F24E ; --------------------------------------------------------------------------- ROM:0012F24E ROM:0012F24E loc_12F24E: ; CODE XREF: sub_12F21C+28↑j ROM:0012F24E move.w d5,($D6E).w ROM:0012F252 ROM:0012F252 locret_12F252: ; CODE XREF: sub_12F21C+30↑j ROM:0012F252 rts ROM:0012F252 ; End of function sub_12F21C ROM:0012F252 ROM:0012F254 ROM:0012F254 ; =============== S U B R O U T I N E ======================================= ROM:0012F254 ROM:0012F254 ROM:0012F254 sub_12F254: ; CODE XREF: sub_126B3C+DE↑p ROM:0012F254 clr.w d2 ROM:0012F256 ROM:0012F256 loc_12F256: ; CODE XREF: sub_12F254:loc_12F26A↓j ROM:0012F256 bsr.w sub_12F272 ROM:0012F25A move.w #4,d0 ROM:0012F25E cmp.w d2,d0 ROM:0012F260 ble.s loc_12F26C ROM:0012F262 addq.w #1,d2 ROM:0012F264 bvc.s loc_12F26A ROM:0012F266 move.w #$8000,d2 ROM:0012F26A ROM:0012F26A loc_12F26A: ; CODE XREF: sub_12F254+10↑j ROM:0012F26A bra.s loc_12F256 ROM:0012F26C ; --------------------------------------------------------------------------- ROM:0012F26C ROM:0012F26C loc_12F26C: ; CODE XREF: sub_12F254+C↑j ROM:0012F26C bsr.w sub_12F49E ROM:0012F270 rts ROM:0012F270 ; End of function sub_12F254 ROM:0012F270 ROM:0012F272 ROM:0012F272 ; =============== S U B R O U T I N E ======================================= ROM:0012F272 ROM:0012F272 ROM:0012F272 sub_12F272: ; CODE XREF: sub_12F254:loc_12F256↑p ROM:0012F272 clr.w d1 ROM:0012F274 move.b $1317(d2.w),d1 ROM:0012F27A cmpi.w #7,d1 ROM:0012F27E bcc.s locret_12F288 ROM:0012F280 movea.l off_12F28A(pc,d1.w*4),a0 ROM:0012F284 nop ROM:0012F286 jmp (a0) ROM:0012F288 ; --------------------------------------------------------------------------- ROM:0012F288 ROM:0012F288 locret_12F288: ; CODE XREF: sub_12F272+C↑j ROM:0012F288 rts ROM:0012F288 ; End of function sub_12F272 ROM:0012F288 ROM:0012F288 ; --------------------------------------------------------------------------- ROM:0012F28A off_12F28A: dc.l loc_12F2A6 ; DATA XREF: sub_12F272+E↑r ROM:0012F28E dc.l loc_12F2C8 ROM:0012F292 dc.l loc_12F2E2 ROM:0012F296 dc.l loc_12F32A ROM:0012F29A dc.l loc_12F3F6 ROM:0012F29E dc.l loc_12F42A ROM:0012F2A2 dc.l loc_12F45E ROM:0012F2A6 ; --------------------------------------------------------------------------- ROM:0012F2A6 ROM:0012F2A6 loc_12F2A6: ; DATA XREF: ROM:off_12F28A↑o ROM:0012F2A6 bclr #0,($1324).w ROM:0012F2AC bclr d2,($11B2).w ROM:0012F2B0 bclr d2,($11B3).w ROM:0012F2B4 bclr d2,($11B4).w ROM:0012F2B8 clr.w $10CE(d2.w*2) ROM:0012F2BE move.b #1,$1317(d2.w) ROM:0012F2C6 rts ROM:0012F2C8 ; --------------------------------------------------------------------------- ROM:0012F2C8 ROM:0012F2C8 loc_12F2C8: ; DATA XREF: ROM:0012F28E↑o ROM:0012F2C8 move.w $A3E(a5,d2.w*2),d0 ROM:0012F2CE cmpi.w #1,d0 ROM:0012F2D2 blt.s locret_12F2E0 ROM:0012F2D4 bset d2,($11B3).w ROM:0012F2D8 move.b #2,$1317(d2.w) ROM:0012F2E0 ROM:0012F2E0 locret_12F2E0: ; CODE XREF: ROM:0012F2D2↑j ROM:0012F2E0 rts ROM:0012F2E2 ; --------------------------------------------------------------------------- ROM:0012F2E2 ROM:0012F2E2 loc_12F2E2: ; DATA XREF: ROM:0012F292↑o ROM:0012F2E2 btst #4,($1342).w ROM:0012F2E8 beq.s loc_12F2F8 ROM:0012F2EA bclr d2,($11B3).w ROM:0012F2EE move.b #1,$1317(d2.w) ROM:0012F2F6 rts ROM:0012F2F8 ; --------------------------------------------------------------------------- ROM:0012F2F8 ROM:0012F2F8 loc_12F2F8: ; CODE XREF: ROM:0012F2E8↑j ROM:0012F2F8 btst d2,($11B1).w ROM:0012F2FC beq.s locret_12F328 ROM:0012F2FE btst #0,($1324).w ROM:0012F304 bne.s locret_12F328 ROM:0012F306 bset d2,($11B2).w ROM:0012F30A bset #0,($1324).w ROM:0012F310 addq.w #1,$10CE(d2.w*2) ROM:0012F316 bvc.s loc_12F320 ROM:0012F318 move.w #$8000,$10CE(d2.w*2) ROM:0012F320 ROM:0012F320 loc_12F320: ; CODE XREF: ROM:0012F316↑j ROM:0012F320 move.b #3,$1317(d2.w) ROM:0012F328 ROM:0012F328 locret_12F328: ; CODE XREF: ROM:0012F2FC↑j ROM:0012F328 ; ROM:0012F304↑j ROM:0012F328 rts ROM:0012F32A ; --------------------------------------------------------------------------- ROM:0012F32A ROM:0012F32A loc_12F32A: ; DATA XREF: ROM:0012F296↑o ROM:0012F32A btst #4,($1342).w ROM:0012F330 beq.s loc_12F34A ROM:0012F332 bclr #0,($1324).w ROM:0012F338 bclr d2,($11B2).w ROM:0012F33C bclr d2,($11B3).w ROM:0012F340 move.b #1,$1317(d2.w) ROM:0012F348 rts ROM:0012F34A ; --------------------------------------------------------------------------- ROM:0012F34A ROM:0012F34A loc_12F34A: ; CODE XREF: ROM:0012F330↑j ROM:0012F34A btst d2,($11B6).w ROM:0012F34E beq.s loc_12F380 ROM:0012F350 bclr d2,($11B2).w ROM:0012F354 bclr d2,($11B3).w ROM:0012F358 bset d2,($11B4).w ROM:0012F35C clr.w $10CE(d2.w*2) ROM:0012F362 move.w $A34(a5,d2.w*2),d1 ROM:0012F368 clr.b ($901).w ROM:0012F36C move.w d1,($6DC).w ROM:0012F370 move.b #1,($901).w ROM:0012F376 move.b #4,$1317(d2.w) ROM:0012F37E rts ROM:0012F380 ; --------------------------------------------------------------------------- ROM:0012F380 ROM:0012F380 loc_12F380: ; CODE XREF: ROM:0012F34E↑j ROM:0012F380 btst d2,($11B1).w ROM:0012F384 bne.s loc_12F3A8 ROM:0012F386 move.w $10CE(d2.w*2),d3 ROM:0012F38C move.w $A52(a5,d2.w*2),d4 ROM:0012F392 cmp.w d3,d4 ROM:0012F394 blt.s loc_12F3A8 ROM:0012F396 bclr d2,($11B2).w ROM:0012F39A bclr #0,($1324).w ROM:0012F3A0 move.b #2,$1317(d2.w) ROM:0012F3A8 ROM:0012F3A8 loc_12F3A8: ; CODE XREF: ROM:0012F384↑j ROM:0012F3A8 ; ROM:0012F394↑j ROM:0012F3A8 btst d2,($11B1).w ROM:0012F3AC bne.s locret_12F3F4 ROM:0012F3AE move.w $10CE(d2.w*2),d3 ROM:0012F3B4 move.w $A52(a5,d2.w*2),d4 ROM:0012F3BA cmp.w d3,d4 ROM:0012F3BC bge.s locret_12F3F4 ROM:0012F3BE bclr d2,($11B2).w ROM:0012F3C2 bclr #0,($1324).w ROM:0012F3C8 bset d2,($11B5).w ROM:0012F3CC clr.w $10CE(d2.w*2) ROM:0012F3D2 move.w $A5C(a5,d2.w*2),d5 ROM:0012F3D8 clr.b $902(d2.w) ROM:0012F3DE move.w d5,$6DE(d2.w*2) ROM:0012F3E4 move.b #1,$902(d2.w) ROM:0012F3EC move.b #6,$1317(d2.w) ROM:0012F3F4 ROM:0012F3F4 locret_12F3F4: ; CODE XREF: ROM:0012F3AC↑j ROM:0012F3F4 ; ROM:0012F3BC↑j ROM:0012F3F4 rts ROM:0012F3F6 ; --------------------------------------------------------------------------- ROM:0012F3F6 ROM:0012F3F6 loc_12F3F6: ; DATA XREF: ROM:0012F29A↑o ROM:0012F3F6 btst #4,($1342).w ROM:0012F3FC beq.s loc_12F412 ROM:0012F3FE bclr #0,($1324).w ROM:0012F404 bclr d2,($11B4).w ROM:0012F408 move.b #1,$1317(d2.w) ROM:0012F410 rts ROM:0012F412 ; --------------------------------------------------------------------------- ROM:0012F412 ROM:0012F412 loc_12F412: ; CODE XREF: ROM:0012F3FC↑j ROM:0012F412 cmpi.w #0,($6DC).w ROM:0012F418 bgt.s locret_12F428 ROM:0012F41A bclr #0,($1324).w ROM:0012F420 move.b #5,$1317(d2.w) ROM:0012F428 ROM:0012F428 locret_12F428: ; CODE XREF: ROM:0012F418↑j ROM:0012F428 rts ROM:0012F42A ; --------------------------------------------------------------------------- ROM:0012F42A ROM:0012F42A loc_12F42A: ; DATA XREF: ROM:0012F29E↑o ROM:0012F42A btst #4,($1342).w ROM:0012F430 beq.s loc_12F440 ROM:0012F432 bclr d2,($11B4).w ROM:0012F436 move.b #1,$1317(d2.w) ROM:0012F43E rts ROM:0012F440 ; --------------------------------------------------------------------------- ROM:0012F440 ROM:0012F440 loc_12F440: ; CODE XREF: ROM:0012F430↑j ROM:0012F440 move.w $A48(a5,d2.w*2),d0 ROM:0012F446 cmpi.w #0,d0 ROM:0012F44A bne.s locret_12F45C ROM:0012F44C bset d2,($11B3).w ROM:0012F450 bclr d2,($11B4).w ROM:0012F454 move.b #2,$1317(d2.w) ROM:0012F45C ROM:0012F45C locret_12F45C: ; CODE XREF: ROM:0012F44A↑j ROM:0012F45C rts ROM:0012F45E ; --------------------------------------------------------------------------- ROM:0012F45E ROM:0012F45E loc_12F45E: ; DATA XREF: ROM:0012F2A2↑o ROM:0012F45E btst #4,($1342).w ROM:0012F464 beq.s loc_12F484 ROM:0012F466 bclr d2,($11B5).w ROM:0012F46A bclr d2,($11B3).w ROM:0012F46E clr.b $902(d2.w) ROM:0012F474 clr.w $6DE(d2.w*2) ROM:0012F47A move.b #1,$1317(d2.w) ROM:0012F482 rts ROM:0012F484 ; --------------------------------------------------------------------------- ROM:0012F484 ROM:0012F484 loc_12F484: ; CODE XREF: ROM:0012F464↑j ROM:0012F484 cmpi.w #0,$6DE(d2.w*2) ROM:0012F48C bgt.s locret_12F49C ROM:0012F48E bclr d2,($11B5).w ROM:0012F492 move.b #2,$1317(d2.w) ROM:0012F49A rts ROM:0012F49C ; --------------------------------------------------------------------------- ROM:0012F49C ROM:0012F49C locret_12F49C: ; CODE XREF: ROM:0012F48C↑j ROM:0012F49C rts ROM:0012F49E ROM:0012F49E ; =============== S U B R O U T I N E ======================================= ROM:0012F49E ROM:0012F49E ROM:0012F49E sub_12F49E: ; CODE XREF: sub_12F254:loc_12F26C↑p ROM:0012F49E btst #0,($11B2).w ROM:0012F4A4 beq.s loc_12F4B4 ROM:0012F4A6 bset #4,($1329).w ROM:0012F4AC bset #5,($133E).w ROM:0012F4B2 bra.s locret_12F4C0 ROM:0012F4B4 ; --------------------------------------------------------------------------- ROM:0012F4B4 ROM:0012F4B4 loc_12F4B4: ; CODE XREF: sub_12F49E+6↑j ROM:0012F4B4 bclr #4,($1329).w ROM:0012F4BA bclr #5,($133E).w ROM:0012F4C0 ROM:0012F4C0 locret_12F4C0: ; CODE XREF: sub_12F49E+14↑j ROM:0012F4C0 rts ROM:0012F4C0 ; End of function sub_12F49E ROM:0012F4C0 ROM:0012F4C2 ROM:0012F4C2 ; =============== S U B R O U T I N E ======================================= ROM:0012F4C2 ROM:0012F4C2 ROM:0012F4C2 sub_12F4C2: ; CODE XREF: sub_126B3C+5A↑p ROM:0012F4C2 bsr.w sub_12F8FE ROM:0012F4C6 bsr.w sub_12F4D8 ROM:0012F4CA bsr.w sub_12F5BE ROM:0012F4CE bsr.w sub_12F70E ROM:0012F4D2 bsr.w sub_12F836 ROM:0012F4D6 rts ROM:0012F4D6 ; End of function sub_12F4C2 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: sub_12F4C2+4↑p ROM:0012F4D8 clr.w d1 ROM:0012F4DA move.b ($11B7).w,d1 ROM:0012F4DE cmpi.w #5,d1 ROM:0012F4E2 bcc.s locret_12F4EC ROM:0012F4E4 movea.l off_12F4EE(pc,d1.w*4),a0 ROM:0012F4E8 nop ROM:0012F4EA jmp (a0) ROM:0012F4EC ; --------------------------------------------------------------------------- ROM:0012F4EC ROM:0012F4EC locret_12F4EC: ; CODE XREF: sub_12F4D8+A↑j ROM:0012F4EC rts ROM:0012F4EC ; End of function sub_12F4D8 ROM:0012F4EC ROM:0012F4EC ; --------------------------------------------------------------------------- ROM:0012F4EE off_12F4EE: dc.l loc_12F502 ; DATA XREF: sub_12F4D8+C↑r ROM:0012F4F2 dc.l loc_12F510 ROM:0012F4F6 dc.l loc_12F52A ROM:0012F4FA dc.l loc_12F578 ROM:0012F4FE dc.l loc_12F5AA ROM:0012F502 ; --------------------------------------------------------------------------- ROM:0012F502 ROM:0012F502 loc_12F502: ; DATA XREF: ROM:off_12F4EE↑o ROM:0012F502 bclr #6,($1323).w ROM:0012F508 move.b #1,($11B7).w ROM:0012F50E rts ROM:0012F510 ; --------------------------------------------------------------------------- ROM:0012F510 ROM:0012F510 loc_12F510: ; DATA XREF: ROM:0012F4F2↑o ROM:0012F510 btst #3,($133C).w ROM:0012F516 beq.s locret_12F528 ROM:0012F518 btst #0,($1322).w ROM:0012F51E bne.s locret_12F528 ROM:0012F520 move.b #2,($11B7).w ROM:0012F526 rts ROM:0012F528 ; --------------------------------------------------------------------------- ROM:0012F528 ROM:0012F528 locret_12F528: ; CODE XREF: ROM:0012F516↑j ROM:0012F528 ; ROM:0012F51E↑j ROM:0012F528 rts ROM:0012F52A ; --------------------------------------------------------------------------- ROM:0012F52A ROM:0012F52A loc_12F52A: ; DATA XREF: ROM:0012F4F6↑o ROM:0012F52A move.w $614(a5),d0 ROM:0012F52E cmp.w ($ABA).w,d0 ROM:0012F532 bge.s loc_12F53C ROM:0012F534 move.b #4,($11B7).w ROM:0012F53A rts ROM:0012F53C ; --------------------------------------------------------------------------- ROM:0012F53C ROM:0012F53C loc_12F53C: ; CODE XREF: ROM:0012F532↑j ROM:0012F53C btst #7,($1323).w ROM:0012F542 bne.s loc_12F566 ROM:0012F544 move.w ($DAA).w,d1 ROM:0012F548 add.w $602(a5),d1 ROM:0012F54C cmp.w ($572).w,d1 ROM:0012F550 bge.s loc_12F566 ROM:0012F552 move.w ($A4A).w,($DAE).w ROM:0012F558 bset #6,($1323).w ROM:0012F55E move.b #3,($11B7).w ROM:0012F564 rts ROM:0012F566 ; --------------------------------------------------------------------------- ROM:0012F566 ROM:0012F566 loc_12F566: ; CODE XREF: ROM:0012F542↑j ROM:0012F566 ; ROM:0012F550↑j ROM:0012F566 btst #7,($1321).w ROM:0012F56C beq.s locret_12F576 ROM:0012F56E move.b #1,($11B7).w ROM:0012F574 rts ROM:0012F576 ; --------------------------------------------------------------------------- ROM:0012F576 ROM:0012F576 locret_12F576: ; CODE XREF: ROM:0012F56C↑j ROM:0012F576 rts ROM:0012F578 ; --------------------------------------------------------------------------- ROM:0012F578 ROM:0012F578 loc_12F578: ; DATA XREF: ROM:0012F4FA↑o ROM:0012F578 btst #7,($1323).w ROM:0012F57E bne.s loc_12F59C ROM:0012F580 move.w ($DAA).w,d0 ROM:0012F584 move.w ($BD6).w,d1 ROM:0012F588 add.w $600(a5),d1 ROM:0012F58C cmp.w ($572).w,d0 ROM:0012F590 bge.s loc_12F598 ROM:0012F592 cmp.w ($A4A).w,d1 ROM:0012F596 bgt.s locret_12F59A ROM:0012F598 ROM:0012F598 loc_12F598: ; CODE XREF: ROM:0012F590↑j ROM:0012F598 bra.s loc_12F59C ROM:0012F59A ; --------------------------------------------------------------------------- ROM:0012F59A ROM:0012F59A locret_12F59A: ; CODE XREF: ROM:0012F596↑j ROM:0012F59A rts ROM:0012F59C ; --------------------------------------------------------------------------- ROM:0012F59C ROM:0012F59C loc_12F59C: ; CODE XREF: ROM:0012F57E↑j ROM:0012F59C ; ROM:loc_12F598↑j ROM:0012F59C bclr #6,($1323).w ROM:0012F5A2 move.b #2,($11B7).w ROM:0012F5A8 rts ROM:0012F5AA ; --------------------------------------------------------------------------- ROM:0012F5AA ROM:0012F5AA loc_12F5AA: ; DATA XREF: ROM:0012F4FE↑o ROM:0012F5AA btst #7,($1323).w ROM:0012F5B0 beq.s locret_12F5BA ROM:0012F5B2 move.b #2,($11B7).w ROM:0012F5B8 rts ROM:0012F5BA ; --------------------------------------------------------------------------- ROM:0012F5BA ROM:0012F5BA locret_12F5BA: ; CODE XREF: ROM:0012F5B0↑j ROM:0012F5BA rts ROM:0012F5BC ; --------------------------------------------------------------------------- ROM:0012F5BC rts ROM:0012F5BE ROM:0012F5BE ; =============== S U B R O U T I N E ======================================= ROM:0012F5BE ROM:0012F5BE ROM:0012F5BE sub_12F5BE: ; CODE XREF: sub_12F4C2+8↑p ROM:0012F5BE clr.w d1 ROM:0012F5C0 move.b ($11B8).w,d1 ROM:0012F5C4 cmpi.w #5,d1 ROM:0012F5C8 bcc.s locret_12F5D2 ROM:0012F5CA movea.l off_12F5D4(pc,d1.w*4),a0 ROM:0012F5CE nop ROM:0012F5D0 jmp (a0) ROM:0012F5D2 ; --------------------------------------------------------------------------- ROM:0012F5D2 ROM:0012F5D2 locret_12F5D2: ; CODE XREF: sub_12F5BE+A↑j ROM:0012F5D2 rts ROM:0012F5D2 ; End of function sub_12F5BE ROM:0012F5D2 ROM:0012F5D2 ; --------------------------------------------------------------------------- ROM:0012F5D4 off_12F5D4: dc.l loc_12F5E8 ; DATA XREF: sub_12F5BE+C↑r ROM:0012F5D8 dc.l loc_12F5FC ROM:0012F5DC dc.l loc_12F62A ROM:0012F5E0 dc.l loc_12F6AE ROM:0012F5E4 dc.l loc_12F6C6 ROM:0012F5E8 ; --------------------------------------------------------------------------- ROM:0012F5E8 ROM:0012F5E8 loc_12F5E8: ; DATA XREF: ROM:off_12F5D4↑o ROM:0012F5E8 bclr #6,($1325).w ROM:0012F5EE bclr #5,($1330).w ROM:0012F5F4 move.b #1,($11B8).w ROM:0012F5FA rts ROM:0012F5FC ; --------------------------------------------------------------------------- ROM:0012F5FC ROM:0012F5FC loc_12F5FC: ; DATA XREF: ROM:0012F5D8↑o ROM:0012F5FC btst #6,($1323).w ROM:0012F602 beq.s locret_12F628 ROM:0012F604 bsr.w sub_12F9B8 ROM:0012F608 move.w ($DAC).w,d0 ROM:0012F60C clr.b ($912).w ROM:0012F610 move.w d0,($6FE).w ROM:0012F614 move.b #1,($912).w ROM:0012F61A bset #6,($1325).w ROM:0012F620 move.b #2,($11B8).w ROM:0012F626 rts ROM:0012F628 ; --------------------------------------------------------------------------- ROM:0012F628 ROM:0012F628 locret_12F628: ; CODE XREF: ROM:0012F602↑j ROM:0012F628 rts ROM:0012F62A ; --------------------------------------------------------------------------- ROM:0012F62A ROM:0012F62A loc_12F62A: ; DATA XREF: ROM:0012F5DC↑o ROM:0012F62A move.w ($BD6).w,d0 ROM:0012F62E add.w $612(a5),d0 ROM:0012F632 cmp.w ($A4A).w,d0 ROM:0012F636 ble.s loc_12F64E ROM:0012F638 cmpi.w #0,($6FE).w ROM:0012F63E bgt.s loc_12F64E ROM:0012F640 bset #5,($1330).w ROM:0012F646 move.b #3,($11B8).w ROM:0012F64C rts ROM:0012F64E ; --------------------------------------------------------------------------- ROM:0012F64E ROM:0012F64E loc_12F64E: ; CODE XREF: ROM:0012F636↑j ROM:0012F64E ; ROM:0012F63E↑j ROM:0012F64E btst #4,($132C).w ROM:0012F654 bne.s loc_12F66E ROM:0012F656 cmpi.w #0,($6FC).w ROM:0012F65C bgt.s loc_12F66E ROM:0012F65E btst #1,($132F).w ROM:0012F664 bne.s loc_12F698 ROM:0012F666 btst #6,($1323).w ROM:0012F66C beq.s loc_12F698 ROM:0012F66E ROM:0012F66E loc_12F66E: ; CODE XREF: ROM:0012F654↑j ROM:0012F66E ; ROM:0012F65C↑j ROM:0012F66E btst #6,($1323).w ROM:0012F674 bne.s locret_12F696 ROM:0012F676 btst #4,($132C).w ROM:0012F67C bne.s loc_12F686 ROM:0012F67E cmpi.w #0,($6FC).w ROM:0012F684 beq.s locret_12F696 ROM:0012F686 ROM:0012F686 loc_12F686: ; CODE XREF: ROM:0012F67C↑j ROM:0012F686 clr.b ($912).w ROM:0012F68A clr.w ($6FE).w ROM:0012F68E move.b #4,($11B8).w ROM:0012F694 rts ROM:0012F696 ; --------------------------------------------------------------------------- ROM:0012F696 ROM:0012F696 locret_12F696: ; CODE XREF: ROM:0012F674↑j ROM:0012F696 ; ROM:0012F684↑j ROM:0012F696 rts ROM:0012F698 ; --------------------------------------------------------------------------- ROM:0012F698 ROM:0012F698 loc_12F698: ; CODE XREF: ROM:0012F664↑j ROM:0012F698 ; ROM:0012F66C↑j ROM:0012F698 clr.b ($912).w ROM:0012F69C clr.w ($6FE).w ROM:0012F6A0 bclr #6,($1325).w ROM:0012F6A6 move.b #1,($11B8).w ROM:0012F6AC rts ROM:0012F6AE ; --------------------------------------------------------------------------- ROM:0012F6AE ROM:0012F6AE loc_12F6AE: ; DATA XREF: ROM:0012F5E0↑o ROM:0012F6AE btst #6,($1323).w ROM:0012F6B4 bne.s locret_12F6C4 ROM:0012F6B6 bclr #5,($1330).w ROM:0012F6BC move.b #4,($11B8).w ROM:0012F6C2 rts ROM:0012F6C4 ; --------------------------------------------------------------------------- ROM:0012F6C4 ROM:0012F6C4 locret_12F6C4: ; CODE XREF: ROM:0012F6B4↑j ROM:0012F6C4 rts ROM:0012F6C6 ; --------------------------------------------------------------------------- ROM:0012F6C6 ROM:0012F6C6 loc_12F6C6: ; DATA XREF: ROM:0012F5E4↑o ROM:0012F6C6 btst #4,($132C).w ROM:0012F6CC bne.s loc_12F6E4 ROM:0012F6CE cmpi.w #0,($6FC).w ROM:0012F6D4 bgt.s loc_12F6E4 ROM:0012F6D6 bclr #6,($1325).w ROM:0012F6DC move.b #1,($11B8).w ROM:0012F6E2 rts ROM:0012F6E4 ; --------------------------------------------------------------------------- ROM:0012F6E4 ROM:0012F6E4 loc_12F6E4: ; CODE XREF: ROM:0012F6CC↑j ROM:0012F6E4 ; ROM:0012F6D4↑j ROM:0012F6E4 btst #6,($1323).w ROM:0012F6EA beq.s locret_12F70A ROM:0012F6EC bsr.w sub_12F9B8 ROM:0012F6F0 move.w ($DAC).w,d0 ROM:0012F6F4 clr.b ($912).w ROM:0012F6F8 move.w d0,($6FE).w ROM:0012F6FC move.b #1,($912).w ROM:0012F702 move.b #2,($11B8).w ROM:0012F708 rts ROM:0012F70A ; --------------------------------------------------------------------------- ROM:0012F70A ROM:0012F70A locret_12F70A: ; CODE XREF: ROM:0012F6EA↑j ROM:0012F70A rts ROM:0012F70C ; --------------------------------------------------------------------------- ROM:0012F70C rts ROM:0012F70E ROM:0012F70E ; =============== S U B R O U T I N E ======================================= ROM:0012F70E ROM:0012F70E ROM:0012F70E sub_12F70E: ; CODE XREF: sub_12F4C2+C↑p ROM:0012F70E clr.w d1 ROM:0012F710 move.b ($11B9).w,d1 ROM:0012F714 cmpi.w #4,d1 ROM:0012F718 bcc.s locret_12F722 ROM:0012F71A movea.l off_12F724(pc,d1.w*4),a0 ROM:0012F71E nop ROM:0012F720 jmp (a0) ROM:0012F722 ; --------------------------------------------------------------------------- ROM:0012F722 ROM:0012F722 locret_12F722: ; CODE XREF: sub_12F70E+A↑j ROM:0012F722 rts ROM:0012F722 ; End of function sub_12F70E ROM:0012F722 ROM:0012F722 ; --------------------------------------------------------------------------- ROM:0012F724 off_12F724: dc.l loc_12F734 ; DATA XREF: sub_12F70E+C↑r ROM:0012F728 dc.l loc_12F750 ROM:0012F72C dc.l loc_12F76E ROM:0012F730 dc.l loc_12F7CC ROM:0012F734 ; --------------------------------------------------------------------------- ROM:0012F734 ROM:0012F734 loc_12F734: ; DATA XREF: ROM:off_12F724↑o ROM:0012F734 move.w #$2710,($DA6).w ROM:0012F73A move.l #0,($9B0).w ROM:0012F742 bclr #4,($132C).w ROM:0012F748 move.b #1,($11B9).w ROM:0012F74E rts ROM:0012F750 ; --------------------------------------------------------------------------- ROM:0012F750 ROM:0012F750 loc_12F750: ; DATA XREF: ROM:0012F728↑o ROM:0012F750 btst #5,($1330).w ROM:0012F756 beq.s locret_12F76C ROM:0012F758 move.w #0,($DA6).w ROM:0012F75E bset #1,($1338).w ROM:0012F764 move.b #2,($11B9).w ROM:0012F76A rts ROM:0012F76C ; --------------------------------------------------------------------------- ROM:0012F76C ROM:0012F76C locret_12F76C: ; CODE XREF: ROM:0012F756↑j ROM:0012F76C rts ROM:0012F76E ; --------------------------------------------------------------------------- ROM:0012F76E ROM:0012F76E loc_12F76E: ; DATA XREF: ROM:0012F72C↑o ROM:0012F76E bsr.w sub_12F92A ROM:0012F772 btst #4,($132C).w ROM:0012F778 beq.s loc_12F798 ROM:0012F77A btst #5,($1330).w ROM:0012F780 bne.s loc_12F798 ROM:0012F782 move.w $60A(a5),($DA6).w ROM:0012F788 move.l #0,($9B0).w ROM:0012F790 move.b #3,($11B9).w ROM:0012F796 rts ROM:0012F798 ; --------------------------------------------------------------------------- ROM:0012F798 ROM:0012F798 loc_12F798: ; CODE XREF: ROM:0012F778↑j ROM:0012F798 ; ROM:0012F780↑j ROM:0012F798 btst #4,($132C).w ROM:0012F79E bne.s locret_12F7CA ROM:0012F7A0 btst #5,($1330).w ROM:0012F7A6 bne.s locret_12F7CA ROM:0012F7A8 move.w #$2710,($DA6).w ROM:0012F7AE move.l #0,($9B0).w ROM:0012F7B6 bclr #4,($132C).w ROM:0012F7BC bclr #1,($1338).w ROM:0012F7C2 move.b #1,($11B9).w ROM:0012F7C8 rts ROM:0012F7CA ; --------------------------------------------------------------------------- ROM:0012F7CA ROM:0012F7CA locret_12F7CA: ; CODE XREF: ROM:0012F79E↑j ROM:0012F7CA ; ROM:0012F7A6↑j ROM:0012F7CA rts ROM:0012F7CC ; --------------------------------------------------------------------------- ROM:0012F7CC ROM:0012F7CC loc_12F7CC: ; DATA XREF: ROM:0012F730↑o ROM:0012F7CC bsr.w sub_12F97E ROM:0012F7D0 btst #5,($1330).w ROM:0012F7D6 beq.s loc_12F7F4 ROM:0012F7D8 move.w #0,($DA6).w ROM:0012F7DE move.l #0,($9B0).w ROM:0012F7E6 bclr #4,($132C).w ROM:0012F7EC move.b #2,($11B9).w ROM:0012F7F2 rts ROM:0012F7F4 ; --------------------------------------------------------------------------- ROM:0012F7F4 ROM:0012F7F4 loc_12F7F4: ; CODE XREF: ROM:0012F7D6↑j ROM:0012F7F4 move.w ($DAA).w,d0 ROM:0012F7F8 sub.w $60E(a5),d0 ROM:0012F7FC move.w $60C(a5),d1 ROM:0012F800 muls.w #$64,d1 ; 'd' ROM:0012F804 cmp.l ($9B0).w,d1 ROM:0012F808 ble.s loc_12F810 ROM:0012F80A cmp.w ($572).w,d0 ROM:0012F80E ble.s locret_12F832 ROM:0012F810 ROM:0012F810 loc_12F810: ; CODE XREF: ROM:0012F808↑j ROM:0012F810 move.w #$2710,($DA6).w ROM:0012F816 move.l #0,($9B0).w ROM:0012F81E bclr #4,($132C).w ROM:0012F824 bclr #1,($1338).w ROM:0012F82A move.b #1,($11B9).w ROM:0012F830 rts ROM:0012F832 ; --------------------------------------------------------------------------- ROM:0012F832 ROM:0012F832 locret_12F832: ; CODE XREF: ROM:0012F80E↑j ROM:0012F832 rts ROM:0012F834 ; --------------------------------------------------------------------------- ROM:0012F834 rts ROM:0012F836 ROM:0012F836 ; =============== S U B R O U T I N E ======================================= ROM:0012F836 ROM:0012F836 ROM:0012F836 sub_12F836: ; CODE XREF: sub_12F4C2+10↑p ROM:0012F836 clr.w d1 ROM:0012F838 move.b ($11BA).w,d1 ROM:0012F83C cmpi.w #4,d1 ROM:0012F840 bcc.s locret_12F84A ROM:0012F842 movea.l off_12F84C(pc,d1.w*4),a0 ROM:0012F846 nop ROM:0012F848 jmp (a0) ROM:0012F84A ; --------------------------------------------------------------------------- ROM:0012F84A ROM:0012F84A locret_12F84A: ; CODE XREF: sub_12F836+A↑j ROM:0012F84A rts ROM:0012F84A ; End of function sub_12F836 ROM:0012F84A ROM:0012F84A ; --------------------------------------------------------------------------- ROM:0012F84C off_12F84C: dc.l loc_12F85C ; DATA XREF: sub_12F836+C↑r ROM:0012F850 dc.l loc_12F864 ROM:0012F854 dc.l loc_12F880 ROM:0012F858 dc.l loc_12F8C0 ROM:0012F85C ; --------------------------------------------------------------------------- ROM:0012F85C ROM:0012F85C loc_12F85C: ; DATA XREF: ROM:off_12F84C↑o ROM:0012F85C move.b #1,($11BA).w ROM:0012F862 rts ROM:0012F864 ; --------------------------------------------------------------------------- ROM:0012F864 ROM:0012F864 loc_12F864: ; DATA XREF: ROM:0012F850↑o ROM:0012F864 move.w $608(a5),d0 ROM:0012F868 btst #5,($1330).w ROM:0012F86E beq.s locret_12F87E ROM:0012F870 cmpi.w #0,d0 ROM:0012F874 ble.s locret_12F87E ROM:0012F876 move.b #2,($11BA).w ROM:0012F87C rts ROM:0012F87E ; --------------------------------------------------------------------------- ROM:0012F87E ROM:0012F87E locret_12F87E: ; CODE XREF: ROM:0012F86E↑j ROM:0012F87E ; ROM:0012F874↑j ROM:0012F87E rts ROM:0012F880 ; --------------------------------------------------------------------------- ROM:0012F880 ROM:0012F880 loc_12F880: ; DATA XREF: ROM:0012F854↑o ROM:0012F880 btst #7,($1323).w ROM:0012F886 beq.s loc_12F896 ROM:0012F888 move.w #0,($DA8).w ROM:0012F88E move.b #1,($11BA).w ROM:0012F894 rts ROM:0012F896 ; --------------------------------------------------------------------------- ROM:0012F896 ROM:0012F896 loc_12F896: ; CODE XREF: ROM:0012F886↑j ROM:0012F896 btst #5,($1330).w ROM:0012F89C bne.s locret_12F8BE ROM:0012F89E move.w $606(a5),($DA8).w ROM:0012F8A4 move.w $608(a5),d1 ROM:0012F8A8 clr.b ($911).w ROM:0012F8AC move.w d1,($6FC).w ROM:0012F8B0 move.b #1,($911).w ROM:0012F8B6 move.b #3,($11BA).w ROM:0012F8BC rts ROM:0012F8BE ; --------------------------------------------------------------------------- ROM:0012F8BE ROM:0012F8BE locret_12F8BE: ; CODE XREF: ROM:0012F89C↑j ROM:0012F8BE rts ROM:0012F8C0 ; --------------------------------------------------------------------------- ROM:0012F8C0 ROM:0012F8C0 loc_12F8C0: ; DATA XREF: ROM:0012F858↑o ROM:0012F8C0 bsr.w sub_12F962 ROM:0012F8C4 move.w ($DAA).w,d0 ROM:0012F8C8 sub.w $60E(a5),d0 ROM:0012F8CC btst #7,($1323).w ROM:0012F8D2 bne.s loc_12F8E6 ROM:0012F8D4 cmpi.w #0,($6FC).w ROM:0012F8DA ble.s loc_12F8E2 ROM:0012F8DC cmp.w ($572).w,d0 ROM:0012F8E0 blt.s locret_12F8E4 ROM:0012F8E2 ROM:0012F8E2 loc_12F8E2: ; CODE XREF: ROM:0012F8DA↑j ROM:0012F8E2 bra.s loc_12F8E6 ROM:0012F8E4 ; --------------------------------------------------------------------------- ROM:0012F8E4 ROM:0012F8E4 locret_12F8E4: ; CODE XREF: ROM:0012F8E0↑j ROM:0012F8E4 rts ROM:0012F8E6 ; --------------------------------------------------------------------------- ROM:0012F8E6 ROM:0012F8E6 loc_12F8E6: ; CODE XREF: ROM:0012F8D2↑j ROM:0012F8E6 ; ROM:loc_12F8E2↑j ROM:0012F8E6 move.w #0,($DA8).w ROM:0012F8EC clr.b ($911).w ROM:0012F8F0 clr.w ($6FC).w ROM:0012F8F4 move.b #1,($11BA).w ROM:0012F8FA rts ROM:0012F8FC ; --------------------------------------------------------------------------- ROM:0012F8FC rts ROM:0012F8FE ROM:0012F8FE ; =============== S U B R O U T I N E ======================================= ROM:0012F8FE ROM:0012F8FE ROM:0012F8FE sub_12F8FE: ; CODE XREF: sub_12F4C2↑p ROM:0012F8FE move.w #$3B12,d1 ROM:0012F902 move.w ($A80).w,d2 ROM:0012F906 bsr.l sub_1175A4 ROM:0012F90C btst #6,($92E).w ROM:0012F912 beq.s loc_12F918 ROM:0012F914 add.w $618(a5),d1 ROM:0012F918 ROM:0012F918 loc_12F918: ; CODE XREF: sub_12F8FE+14↑j ROM:0012F918 btst #1,($132F).w ROM:0012F91E beq.s loc_12F924 ROM:0012F920 add.w $610(a5),d1 ROM:0012F924 ROM:0012F924 loc_12F924: ; CODE XREF: sub_12F8FE+20↑j ROM:0012F924 move.w d1,($DAA).w ROM:0012F928 rts ROM:0012F928 ; End of function sub_12F8FE ROM:0012F928 ROM:0012F92A ROM:0012F92A ; =============== S U B R O U T I N E ======================================= ROM:0012F92A ROM:0012F92A ROM:0012F92A sub_12F92A: ; CODE XREF: ROM:loc_12F76E↑p ROM:0012F92A move.w $604(a5),d0 ROM:0012F92E muls.w #$3E8,d0 ROM:0012F932 move.w $60C(a5),d1 ROM:0012F936 cmp.l ($9B0).w,d0 ROM:0012F93A bge.s loc_12F95A ROM:0012F93C btst #2,($1337).w ROM:0012F942 bne.s loc_12F952 ROM:0012F944 cmpi.w #0,d1 ROM:0012F948 ble.s loc_12F952 ROM:0012F94A bset #4,($132C).w ROM:0012F950 bra.s loc_12F958 ROM:0012F952 ; --------------------------------------------------------------------------- ROM:0012F952 ROM:0012F952 loc_12F952: ; CODE XREF: sub_12F92A+18↑j ROM:0012F952 ; sub_12F92A+1E↑j ROM:0012F952 bclr #4,($132C).w ROM:0012F958 ROM:0012F958 loc_12F958: ; CODE XREF: sub_12F92A+26↑j ROM:0012F958 bra.s locret_12F960 ROM:0012F95A ; --------------------------------------------------------------------------- ROM:0012F95A ROM:0012F95A loc_12F95A: ; CODE XREF: sub_12F92A+10↑j ROM:0012F95A bclr #4,($132C).w ROM:0012F960 ROM:0012F960 locret_12F960: ; CODE XREF: sub_12F92A:loc_12F958↑j ROM:0012F960 rts ROM:0012F960 ; End of function sub_12F92A ROM:0012F960 ROM:0012F962 ROM:0012F962 ; =============== S U B R O U T I N E ======================================= ROM:0012F962 ROM:0012F962 ROM:0012F962 sub_12F962: ; CODE XREF: ROM:loc_12F8C0↑p ROM:0012F962 move.w ($6FC).w,d1 ROM:0012F966 move.w $608(a5),d2 ROM:0012F96A muls.w $606(a5),d1 ROM:0012F96E divs.w d2,d1 ROM:0012F970 bvc.w loc_12F978 ROM:0012F974 move.w #0,d1 ROM:0012F978 ROM:0012F978 loc_12F978: ; CODE XREF: sub_12F962+E↑j ROM:0012F978 move.w d1,($DA8).w ROM:0012F97C rts ROM:0012F97C ; End of function sub_12F962 ROM:0012F97C ROM:0012F97E ROM:0012F97E ; =============== S U B R O U T I N E ======================================= ROM:0012F97E ROM:0012F97E ROM:0012F97E sub_12F97E: ; CODE XREF: ROM:loc_12F7CC↑p ROM:0012F97E move.w $60A(a5),d0 ROM:0012F982 ext.l d0 ROM:0012F984 move.w $60C(a5),d1 ROM:0012F988 muls.w #$64,d1 ; 'd' ROM:0012F98C move.l d1,d2 ROM:0012F98E sub.l ($9B0).w,d2 ROM:0012F992 cmpi.l #0,d2 ROM:0012F998 bge.s loc_12F9A0 ROM:0012F99A move.l #0,d2 ROM:0012F9A0 ROM:0012F9A0 loc_12F9A0: ; CODE XREF: sub_12F97E+1A↑j ROM:0012F9A0 subi.w #$2710,d0 ROM:0012F9A4 clr.l d3 ROM:0012F9A6 muls.l d0,d3:d2 ROM:0012F9AA divs.l d1,d3:d2 ROM:0012F9AE addi.w #$2710,d2 ROM:0012F9B2 move.w d2,($DA6).w ROM:0012F9B6 rts ROM:0012F9B6 ; End of function sub_12F97E ROM:0012F9B6 ROM:0012F9B8 ROM:0012F9B8 ; =============== S U B R O U T I N E ======================================= ROM:0012F9B8 ROM:0012F9B8 ROM:0012F9B8 sub_12F9B8: ; CODE XREF: ROM:0012F604↑p ROM:0012F9B8 ; ROM:0012F6EC↑p ROM:0012F9B8 move.w #$3B96,d1 ROM:0012F9BC move.w ($A4A).w,d2 ROM:0012F9C0 move.w ($572).w,d3 ROM:0012F9C4 bsr.l sub_1175A4 ROM:0012F9CA move.w d1,($DAC).w ROM:0012F9CE rts ROM:0012F9CE ; End of function sub_12F9B8 ROM:0012F9CE ROM:0012F9D0 ROM:0012F9D0 ; =============== S U B R O U T I N E ======================================= ROM:0012F9D0 ROM:0012F9D0 ROM:0012F9D0 sub_12F9D0: ; CODE XREF: sub_11231A:loc_1124BC↑p ROM:0012F9D0 move.w ($C7C).w,d0 ROM:0012F9D4 move.w $616(a5),d1 ROM:0012F9D8 sub.w ($DB0).w,d0 ROM:0012F9DC btst #7,($1327).w ROM:0012F9E2 bne.s loc_12F9E8 ROM:0012F9E4 cmp.w d0,d1 ROM:0012F9E6 bge.s loc_12F9F0 ROM:0012F9E8 ROM:0012F9E8 loc_12F9E8: ; CODE XREF: sub_12F9D0+12↑j ROM:0012F9E8 bset #7,($1323).w ROM:0012F9EE bra.s loc_12F9F6 ROM:0012F9F0 ; --------------------------------------------------------------------------- ROM:0012F9F0 ROM:0012F9F0 loc_12F9F0: ; CODE XREF: sub_12F9D0+16↑j ROM:0012F9F0 bclr #7,($1323).w ROM:0012F9F6 ROM:0012F9F6 loc_12F9F6: ; CODE XREF: sub_12F9D0+1E↑j ROM:0012F9F6 move.w ($C7C).w,($DB0).w ROM:0012F9FC btst #1,($1338).w ROM:0012FA02 beq.s locret_12FA2C ROM:0012FA04 cmpi.l #0,($9B0).w ROM:0012FA0C bne.s loc_12FA12 ROM:0012FA0E clr.l ($9B4).w ROM:0012FA12 ROM:0012FA12 loc_12FA12: ; CODE XREF: sub_12F9D0+3C↑j ROM:0012FA12 clr.l d0 ROM:0012FA14 move.l ($A18).w,d1 ROM:0012FA18 add.l ($9B4).w,d1 ROM:0012FA1C divs.l #$3E8,d0:d1 ROM:0012FA24 move.l d0,($9B4).w ROM:0012FA28 add.l d1,($9B0).w ROM:0012FA2C ROM:0012FA2C locret_12FA2C: ; CODE XREF: sub_12F9D0+32↑j ROM:0012FA2C rts ROM:0012FA2C ; End of function sub_12F9D0 ROM:0012FA2C ROM:0012FA2E ROM:0012FA2E ; =============== S U B R O U T I N E ======================================= ROM:0012FA2E ROM:0012FA2E ROM:0012FA2E sub_12FA2E: ; CODE XREF: ROM:001170AC↑p ROM:0012FA2E move.w $620(a5),d0 ROM:0012FA32 and.w ($E40).w,d0 ROM:0012FA36 move.w $61E(a5),d1 ROM:0012FA3A and.w ($E42).w,d1 ROM:0012FA3E move.w $61C(a5),d2 ROM:0012FA42 and.w ($E3E).w,d2 ROM:0012FA46 or.w d0,d1 ROM:0012FA48 or.w d1,d2 ROM:0012FA4A move.w d2,($DB2).w ROM:0012FA4E move.w $626(a5),d0 ROM:0012FA52 and.w ($E46).w,d0 ROM:0012FA56 move.w $624(a5),d1 ROM:0012FA5A and.w ($E48).w,d1 ROM:0012FA5E move.w $622(a5),d2 ROM:0012FA62 and.w ($E44).w,d2 ROM:0012FA66 or.w d0,d1 ROM:0012FA68 or.w d1,d2 ROM:0012FA6A move.w d2,($DB6).w ROM:0012FA6E move.w $62C(a5),d0 ROM:0012FA72 and.w ($E4C).w,d0 ROM:0012FA76 move.w $62A(a5),d1 ROM:0012FA7A and.w ($E4E).w,d1 ROM:0012FA7E move.w $628(a5),d2 ROM:0012FA82 and.w ($E4A).w,d2 ROM:0012FA86 or.w d0,d1 ROM:0012FA88 or.w d1,d2 ROM:0012FA8A move.w d2,($DB4).w ROM:0012FA8E move.w $632(a5),d0 ROM:0012FA92 and.w ($E52).w,d0 ROM:0012FA96 move.w $630(a5),d1 ROM:0012FA9A and.w ($E54).w,d1 ROM:0012FA9E move.w $62E(a5),d2 ROM:0012FAA2 and.w ($E50).w,d2 ROM:0012FAA6 or.w d0,d1 ROM:0012FAA8 or.w d1,d2 ROM:0012FAAA move.w d2,($DB8).w ROM:0012FAAE move.w $64C(a5),d3 ROM:0012FAB2 cmp.w ($DBA).w,d3 ROM:0012FAB6 bge.l loc_12FBD4 ROM:0012FABC move.w #0,($DBA).w ROM:0012FAC2 move.w $638(a5),d0 ROM:0012FAC6 not.w d0 ROM:0012FAC8 and.w ($E40).w,d0 ROM:0012FACC move.w $636(a5),d1 ROM:0012FAD0 not.w d1 ROM:0012FAD2 and.w ($E40).w,d1 ROM:0012FAD6 move.w $634(a5),d2 ROM:0012FADA not.w d2 ROM:0012FADC and.w ($E3E).w,d2 ROM:0012FAE0 or.w d0,d1 ROM:0012FAE2 or.w d1,d2 ROM:0012FAE4 and.w d2,($DB2).w ROM:0012FAE8 move.w $63E(a5),d0 ROM:0012FAEC not.w d0 ROM:0012FAEE and.w ($E46).w,d0 ROM:0012FAF2 move.w $63C(a5),d1 ROM:0012FAF6 not.w d1 ROM:0012FAF8 and.w ($E46).w,d1 ROM:0012FAFC move.w $63A(a5),d2 ROM:0012FB00 not.w d2 ROM:0012FB02 and.w ($E44).w,d2 ROM:0012FB06 or.w d0,d1 ROM:0012FB08 or.w d1,d2 ROM:0012FB0A and.w d2,($DB6).w ROM:0012FB0E move.w $644(a5),d0 ROM:0012FB12 not.w d0 ROM:0012FB14 and.w ($E4C).w,d0 ROM:0012FB18 move.w $642(a5),d1 ROM:0012FB1C not.w d1 ROM:0012FB1E and.w ($E4C).w,d1 ROM:0012FB22 move.w $640(a5),d2 ROM:0012FB26 not.w d2 ROM:0012FB28 and.w ($E4A).w,d2 ROM:0012FB2C or.w d0,d1 ROM:0012FB2E or.w d1,d2 ROM:0012FB30 and.w d2,($DB4).w ROM:0012FB34 move.w $64A(a5),d0 ROM:0012FB38 not.w d0 ROM:0012FB3A and.w ($E52).w,d0 ROM:0012FB3E move.w $648(a5),d1 ROM:0012FB42 not.w d1 ROM:0012FB44 and.w ($E52).w,d1 ROM:0012FB48 move.w $646(a5),d2 ROM:0012FB4C not.w d2 ROM:0012FB4E and.w ($E50).w,d2 ROM:0012FB52 or.w d0,d1 ROM:0012FB54 or.w d1,d2 ROM:0012FB56 and.w d2,($DB8).w ROM:0012FB5A move.w $638(a5),d0 ROM:0012FB5E not.w d0 ROM:0012FB60 and.w d0,($E40).w ROM:0012FB64 move.w $636(a5),d0 ROM:0012FB68 not.w d0 ROM:0012FB6A and.w d0,($E42).w ROM:0012FB6E move.w $634(a5),d0 ROM:0012FB72 not.w d0 ROM:0012FB74 and.w d0,($E3E).w ROM:0012FB78 move.w $63E(a5),d0 ROM:0012FB7C not.w d0 ROM:0012FB7E and.w d0,($E46).w ROM:0012FB82 move.w $63C(a5),d0 ROM:0012FB86 not.w d0 ROM:0012FB88 and.w d0,($E48).w ROM:0012FB8C move.w $63A(a5),d0 ROM:0012FB90 not.w d0 ROM:0012FB92 and.w d0,($E44).w ROM:0012FB96 move.w $644(a5),d0 ROM:0012FB9A not.w d0 ROM:0012FB9C and.w d0,($E4C).w ROM:0012FBA0 move.w $642(a5),d0 ROM:0012FBA4 not.w d0 ROM:0012FBA6 and.w d0,($E4E).w ROM:0012FBAA move.w $640(a5),d0 ROM:0012FBAE not.w d0 ROM:0012FBB0 and.w d0,($E4A).w ROM:0012FBB4 move.w $64A(a5),d0 ROM:0012FBB8 not.w d0 ROM:0012FBBA and.w d0,($E52).w ROM:0012FBBE move.w $648(a5),d0 ROM:0012FBC2 not.w d0 ROM:0012FBC4 and.w d0,($E54).w ROM:0012FBC8 move.w $646(a5),d0 ROM:0012FBCC not.w d0 ROM:0012FBCE and.w d0,($E50).w ROM:0012FBD2 bra.s loc_12FBD8 ROM:0012FBD4 ; --------------------------------------------------------------------------- ROM:0012FBD4 ROM:0012FBD4 loc_12FBD4: ; CODE XREF: sub_12FA2E+88↑j ROM:0012FBD4 addq.w #1,($DBA).w ROM:0012FBD8 ROM:0012FBD8 loc_12FBD8: ; CODE XREF: sub_12FA2E+1A4↑j ROM:0012FBD8 move.w $61A(a5),d0 ROM:0012FBDC cmpi.w #1,d0 ROM:0012FBE0 bne.s locret_12FC48 ROM:0012FBE2 move.w #0,($DB2).w ROM:0012FBE8 move.w #0,($DB6).w ROM:0012FBEE move.w #0,($DB4).w ROM:0012FBF4 move.w #0,($DB8).w ROM:0012FBFA move.w #0,($E3E).w ROM:0012FC00 move.w #0,($E40).w ROM:0012FC06 move.w #0,($E42).w ROM:0012FC0C move.w #0,($E44).w ROM:0012FC12 move.w #0,($E46).w ROM:0012FC18 move.w #0,($E48).w ROM:0012FC1E move.w #0,($E4A).w ROM:0012FC24 move.w #0,($E4C).w ROM:0012FC2A move.w #0,($E4E).w ROM:0012FC30 move.w #0,($E50).w ROM:0012FC36 move.w #0,($E52).w ROM:0012FC3C move.w #0,($E54).w ROM:0012FC42 move.w #0,($E3A).w ROM:0012FC48 ROM:0012FC48 locret_12FC48: ; CODE XREF: sub_12FA2E+1B2↑j ROM:0012FC48 rts ROM:0012FC48 ; End of function sub_12FA2E ROM:0012FC48 ROM:0012FC4A ROM:0012FC4A ; =============== S U B R O U T I N E ======================================= ROM:0012FC4A ROM:0012FC4A ROM:0012FC4A sub_12FC4A: ; CODE XREF: sub_126B3C+78↑p ROM:0012FC4A clr.w d1 ROM:0012FC4C move.b ($11BD).w,d1 ROM:0012FC50 cmpi.w #2,d1 ROM:0012FC54 bcc.s locret_12FC5E ROM:0012FC56 movea.l off_12FC60(pc,d1.w*4),a0 ROM:0012FC5A nop ROM:0012FC5C jmp (a0) ROM:0012FC5E ; --------------------------------------------------------------------------- ROM:0012FC5E ROM:0012FC5E locret_12FC5E: ; CODE XREF: sub_12FC4A+A↑j ROM:0012FC5E rts ROM:0012FC5E ; End of function sub_12FC4A ROM:0012FC5E ROM:0012FC5E ; --------------------------------------------------------------------------- ROM:0012FC60 off_12FC60: dc.l loc_12FC68 ; DATA XREF: sub_12FC4A+C↑r ROM:0012FC64 dc.l loc_12FC76 ROM:0012FC68 ; --------------------------------------------------------------------------- ROM:0012FC68 ROM:0012FC68 loc_12FC68: ; DATA XREF: ROM:off_12FC60↑o ROM:0012FC68 bsr.w sub_12FCBC ROM:0012FC6C move.b #1,($11BD).w ROM:0012FC72 bra.s loc_12FC76 ROM:0012FC74 ; --------------------------------------------------------------------------- ROM:0012FC74 rts ROM:0012FC76 ; --------------------------------------------------------------------------- ROM:0012FC76 ROM:0012FC76 loc_12FC76: ; CODE XREF: ROM:0012FC72↑j ROM:0012FC76 ; DATA XREF: ROM:0012FC64↑o ROM:0012FC76 bsr.w sub_12FF72 ROM:0012FC7A bsr.w sub_12FF8C ROM:0012FC7E bsr.w sub_12FF1C ROM:0012FC82 bsr.w sub_1300F4 ROM:0012FC86 bsr.w sub_130140 ROM:0012FC8A bsr.w sub_1300A8 ROM:0012FC8E bsr.w sub_130170 ROM:0012FC92 bsr.w sub_13004E ROM:0012FC96 bsr.w sub_1300CE ROM:0012FC9A bsr.w sub_12FFA0 ROM:0012FC9E bsr.w sub_1301B4 ROM:0012FCA2 bsr.w sub_130276 ROM:0012FCA6 bsr.w sub_130296 ROM:0012FCAA bsr.w sub_13032E ROM:0012FCAE bsr.w sub_12FCD0 ROM:0012FCB2 bsr.w sub_12FD32 ROM:0012FCB6 bsr.w sub_1303FC ROM:0012FCBA rts ROM:0012FCBC ROM:0012FCBC ; =============== S U B R O U T I N E ======================================= ROM:0012FCBC ROM:0012FCBC ROM:0012FCBC sub_12FCBC: ; CODE XREF: ROM:loc_12FC68↑p ROM:0012FCBC move.w #$2710,d0 ROM:0012FCC0 sub.w $662(a5),d0 ROM:0012FCC4 move.w d0,($DCE).w ROM:0012FCC8 move.w #$2710,($DD0).w ROM:0012FCCE rts ROM:0012FCCE ; End of function sub_12FCBC ROM:0012FCCE ROM:0012FCD0 ROM:0012FCD0 ; =============== S U B R O U T I N E ======================================= ROM:0012FCD0 ROM:0012FCD0 ROM:0012FCD0 sub_12FCD0: ; CODE XREF: ROM:0012FCAE↑p ROM:0012FCD0 move.w ($57C).w,d0 ROM:0012FCD4 muls.w ($DC0).w,d0 ROM:0012FCD8 move.l d0,d1 ROM:0012FCDA divs.w #$411B,d0 ROM:0012FCDE move.w d0,($DC4).w ROM:0012FCE2 move.w ($62C).w,d2 ROM:0012FCE6 ext.l d2 ROM:0012FCE8 muls.l d2,d1 ROM:0012FCEC divs.l #$186A0,d1 ROM:0012FCF4 add.l d1,($9C0).w ROM:0012FCF8 bvc.s loc_12FD02 ROM:0012FCFA move.l #$7FFFFFFF,($9C0).w ROM:0012FD02 ROM:0012FD02 loc_12FD02: ; CODE XREF: sub_12FCD0+28↑j ROM:0012FD02 clr.b ($8A9).w ROM:0012FD06 move.w #0,($62C).w ROM:0012FD0C move.b #3,($8A9).w ROM:0012FD12 rts ROM:0012FD12 ; End of function sub_12FCD0 ROM:0012FD12 ROM:0012FD14 ROM:0012FD14 ; =============== S U B R O U T I N E ======================================= ROM:0012FD14 ROM:0012FD14 ROM:0012FD14 sub_12FD14: ; CODE XREF: ROM:0012FDEA↓p ROM:0012FD14 ; ROM:0012FEAE↓p ROM:0012FD14 move.l ($9C0).w,d0 ROM:0012FD18 divs.l #$186A0,d0 ROM:0012FD20 add.w d0,($DD8).w ROM:0012FD24 bvc.s loc_12FD2C ROM:0012FD26 move.w #$7FFF,($DD8).w ROM:0012FD2C ROM:0012FD2C loc_12FD2C: ; CODE XREF: sub_12FD14+10↑j ROM:0012FD2C clr.l ($9C0).w ROM:0012FD30 rts ROM:0012FD30 ; End of function sub_12FD14 ROM:0012FD30 ROM:0012FD32 ROM:0012FD32 ; =============== S U B R O U T I N E ======================================= ROM:0012FD32 ROM:0012FD32 ROM:0012FD32 sub_12FD32: ; CODE XREF: ROM:0012FCB2↑p ROM:0012FD32 clr.w d1 ROM:0012FD34 move.b ($11BE).w,d1 ROM:0012FD38 cmpi.w #8,d1 ROM:0012FD3C bcc.s locret_12FD46 ROM:0012FD3E movea.l off_12FD48(pc,d1.w*4),a0 ROM:0012FD42 nop ROM:0012FD44 jmp (a0) ROM:0012FD46 ; --------------------------------------------------------------------------- ROM:0012FD46 ROM:0012FD46 locret_12FD46: ; CODE XREF: sub_12FD32+A↑j ROM:0012FD46 rts ROM:0012FD46 ; End of function sub_12FD32 ROM:0012FD46 ROM:0012FD46 ; --------------------------------------------------------------------------- ROM:0012FD48 off_12FD48: dc.l loc_12FD68 ; DATA XREF: sub_12FD32+C↑r ROM:0012FD4C dc.l loc_12FD84 ROM:0012FD50 dc.l loc_12FDA2 ROM:0012FD54 dc.l loc_12FE68 ROM:0012FD58 dc.l loc_12FE8E ROM:0012FD5C dc.l loc_12FEBC ROM:0012FD60 dc.l locret_12FF18 ROM:0012FD64 dc.l loc_12FE3E ROM:0012FD68 ; --------------------------------------------------------------------------- ROM:0012FD68 ROM:0012FD68 loc_12FD68: ; DATA XREF: ROM:off_12FD48↑o ROM:0012FD68 bset #2,($1347).w ROM:0012FD6E bset #7,($133D).w ROM:0012FD74 bclr #6,($1340).w ROM:0012FD7A move.b #1,($11BE).w ROM:0012FD80 bra.s locret_12FDA0 ROM:0012FD82 ; --------------------------------------------------------------------------- ROM:0012FD82 rts ROM:0012FD84 ; --------------------------------------------------------------------------- ROM:0012FD84 ROM:0012FD84 loc_12FD84: ; DATA XREF: ROM:0012FD4C↑o ROM:0012FD84 btst #6,($1326).w ROM:0012FD8A beq.s locret_12FDA0 ROM:0012FD8C clr.l ($9C0).w ROM:0012FD90 bclr #2,($1347).w ROM:0012FD96 move.b #2,($11BE).w ROM:0012FD9C bra.w locret_12FE3C ROM:0012FDA0 ; --------------------------------------------------------------------------- ROM:0012FDA0 ROM:0012FDA0 locret_12FDA0: ; CODE XREF: ROM:0012FD80↑j ROM:0012FDA0 ; ROM:0012FD8A↑j ROM:0012FDA0 rts ROM:0012FDA2 ; --------------------------------------------------------------------------- ROM:0012FDA2 ROM:0012FDA2 loc_12FDA2: ; DATA XREF: ROM:0012FD50↑o ROM:0012FDA2 btst #0,($1112).w ROM:0012FDA8 bne.s loc_12FDB2 ROM:0012FDAA btst #0,($1112).w ROM:0012FDB0 beq.s loc_12FDCE ROM:0012FDB2 ROM:0012FDB2 loc_12FDB2: ; CODE XREF: ROM:0012FDA8↑j ROM:0012FDB2 move.b #7,($11BE).w ROM:0012FDB8 move.w $67A(a5),d0 ROM:0012FDBC clr.b ($927).w ROM:0012FDC0 move.w d0,($728).w ROM:0012FDC4 move.b #1,($927).w ROM:0012FDCA bra.w locret_12FE66 ROM:0012FDCE ; --------------------------------------------------------------------------- ROM:0012FDCE ROM:0012FDCE loc_12FDCE: ; CODE XREF: ROM:0012FDB0↑j ROM:0012FDCE btst #6,($1339).w ROM:0012FDD4 beq.s loc_12FDF8 ROM:0012FDD6 btst #3,($1342).w ROM:0012FDDC beq.s loc_12FDF8 ROM:0012FDDE bset #2,($1347).w ROM:0012FDE4 bclr #7,($133D).w ROM:0012FDEA bsr.w sub_12FD14 ROM:0012FDEE move.b #3,($11BE).w ROM:0012FDF4 bra.w locret_12FE8C ROM:0012FDF8 ; --------------------------------------------------------------------------- ROM:0012FDF8 ROM:0012FDF8 loc_12FDF8: ; CODE XREF: ROM:0012FDD4↑j ROM:0012FDF8 ; ROM:0012FDDC↑j ROM:0012FDF8 btst #6,($1339).w ROM:0012FDFE beq.s locret_12FE3C ROM:0012FE00 move.w $670(a5),d0 ROM:0012FE04 move.w $672(a5),d1 ROM:0012FE08 cmp.w ($DD6).w,d0 ROM:0012FE0C bgt.s loc_12FE16 ROM:0012FE0E cmp.w ($DD4).w,d1 ROM:0012FE12 ble.s loc_12FE16 ROM:0012FE14 bra.s loc_12FE2E ROM:0012FE16 ; --------------------------------------------------------------------------- ROM:0012FE16 ROM:0012FE16 loc_12FE16: ; CODE XREF: ROM:0012FE0C↑j ROM:0012FE16 ; ROM:0012FE12↑j ROM:0012FE16 move.l ($9C0).w,d1 ROM:0012FE1A divs.w #$2710,d1 ROM:0012FE1E move.w $674(a5),d0 ROM:0012FE22 cmp.w d1,d0 ROM:0012FE24 bgt.s locret_12FE3C ROM:0012FE26 cmpi.w #0,($57E).w ROM:0012FE2C ble.s locret_12FE3C ROM:0012FE2E ROM:0012FE2E loc_12FE2E: ; CODE XREF: ROM:0012FE14↑j ROM:0012FE2E bset #2,($1347).w ROM:0012FE34 move.b #4,($11BE).w ROM:0012FE3A bra.s locret_12FEBA ROM:0012FE3C ; --------------------------------------------------------------------------- ROM:0012FE3C ROM:0012FE3C locret_12FE3C: ; CODE XREF: ROM:0012FD9C↑j ROM:0012FE3C ; ROM:0012FDFE↑j ... ROM:0012FE3C rts ROM:0012FE3E ; --------------------------------------------------------------------------- ROM:0012FE3E ROM:0012FE3E loc_12FE3E: ; DATA XREF: ROM:0012FD64↑o ROM:0012FE3E btst #0,($1112).w ROM:0012FE44 bne.s loc_12FE4E ROM:0012FE46 move.b #2,($11BE).w ROM:0012FE4C bra.s locret_12FE3C ROM:0012FE4E ; --------------------------------------------------------------------------- ROM:0012FE4E ROM:0012FE4E loc_12FE4E: ; CODE XREF: ROM:0012FE44↑j ROM:0012FE4E cmpi.w #0,($728).w ROM:0012FE54 bgt.s locret_12FE66 ROM:0012FE56 bset #6,($1340).w ROM:0012FE5C move.b #6,($11BE).w ROM:0012FE62 bra.w locret_12FF18 ROM:0012FE66 ; --------------------------------------------------------------------------- ROM:0012FE66 ROM:0012FE66 locret_12FE66: ; CODE XREF: ROM:0012FDCA↑j ROM:0012FE66 ; ROM:0012FE54↑j ROM:0012FE66 rts ROM:0012FE68 ; --------------------------------------------------------------------------- ROM:0012FE68 ROM:0012FE68 loc_12FE68: ; DATA XREF: ROM:0012FD54↑o ROM:0012FE68 btst #6,($1339).w ROM:0012FE6E beq.s loc_12FE78 ROM:0012FE70 btst #3,($1326).w ROM:0012FE76 bne.s locret_12FE8C ROM:0012FE78 ROM:0012FE78 loc_12FE78: ; CODE XREF: ROM:0012FE6E↑j ROM:0012FE78 bset #7,($133D).w ROM:0012FE7E bclr #2,($1347).w ROM:0012FE84 move.b #2,($11BE).w ROM:0012FE8A bra.s locret_12FE3C ROM:0012FE8C ; --------------------------------------------------------------------------- ROM:0012FE8C ROM:0012FE8C locret_12FE8C: ; CODE XREF: ROM:0012FDF4↑j ROM:0012FE8C ; ROM:0012FE76↑j ... ROM:0012FE8C rts ROM:0012FE8E ; --------------------------------------------------------------------------- ROM:0012FE8E ROM:0012FE8E loc_12FE8E: ; DATA XREF: ROM:0012FD58↑o ROM:0012FE8E cmpi.w #0,($57E).w ROM:0012FE94 bne.s locret_12FEBA ROM:0012FE96 bclr #7,($133D).w ROM:0012FE9C move.w $676(a5),d0 ROM:0012FEA0 clr.b ($925).w ROM:0012FEA4 move.w d0,($724).w ROM:0012FEA8 move.b #1,($925).w ROM:0012FEAE bsr.w sub_12FD14 ROM:0012FEB2 move.b #5,($11BE).w ROM:0012FEB8 bra.s locret_12FF16 ROM:0012FEBA ; --------------------------------------------------------------------------- ROM:0012FEBA ROM:0012FEBA locret_12FEBA: ; CODE XREF: ROM:0012FE3A↑j ROM:0012FEBA ; ROM:0012FE94↑j ROM:0012FEBA rts ROM:0012FEBC ; --------------------------------------------------------------------------- ROM:0012FEBC ROM:0012FEBC loc_12FEBC: ; DATA XREF: ROM:0012FD5C↑o ROM:0012FEBC btst #3,($1342).w ROM:0012FEC2 beq.s loc_12FECC ROM:0012FEC4 move.b #3,($11BE).w ROM:0012FECA bra.s locret_12FE8C ROM:0012FECC ; --------------------------------------------------------------------------- ROM:0012FECC ROM:0012FECC loc_12FECC: ; CODE XREF: ROM:0012FEC2↑j ROM:0012FECC btst #6,($1339).w ROM:0012FED2 beq.s loc_12FEDC ROM:0012FED4 cmpi.w #0,($724).w ROM:0012FEDA bgt.s loc_12FEF2 ROM:0012FEDC ROM:0012FEDC loc_12FEDC: ; CODE XREF: ROM:0012FED2↑j ROM:0012FEDC bset #7,($133D).w ROM:0012FEE2 bclr #2,($1347).w ROM:0012FEE8 move.b #2,($11BE).w ROM:0012FEEE bra.w locret_12FE3C ROM:0012FEF2 ; --------------------------------------------------------------------------- ROM:0012FEF2 ROM:0012FEF2 loc_12FEF2: ; CODE XREF: ROM:0012FEDA↑j ROM:0012FEF2 move.w $678(a5),d0 ROM:0012FEF6 cmp.w ($DD4).w,d0 ROM:0012FEFA bgt.s locret_12FF16 ROM:0012FEFC bset #7,($133D).w ROM:0012FF02 bclr #2,($1347).w ROM:0012FF08 bset #6,($1340).w ROM:0012FF0E move.b #6,($11BE).w ROM:0012FF14 bra.s locret_12FF18 ROM:0012FF16 ; --------------------------------------------------------------------------- ROM:0012FF16 ROM:0012FF16 locret_12FF16: ; CODE XREF: ROM:0012FEB8↑j ROM:0012FF16 ; ROM:0012FEFA↑j ROM:0012FF16 rts ROM:0012FF18 ; --------------------------------------------------------------------------- ROM:0012FF18 ROM:0012FF18 locret_12FF18: ; CODE XREF: ROM:0012FE62↑j ROM:0012FF18 ; ROM:0012FF14↑j ROM:0012FF18 ; DATA XREF: ... ROM:0012FF18 rts ROM:0012FF1A ; --------------------------------------------------------------------------- ROM:0012FF1A rts ROM:0012FF1C ROM:0012FF1C ; =============== S U B R O U T I N E ======================================= ROM:0012FF1C ROM:0012FF1C ROM:0012FF1C sub_12FF1C: ; CODE XREF: ROM:0012FC7E↑p ROM:0012FF1C btst #6,($1340).w ROM:0012FF22 beq.s loc_12FF2A ROM:0012FF24 move.w $664(a5),d0 ROM:0012FF28 bra.s loc_12FF2E ROM:0012FF2A ; --------------------------------------------------------------------------- ROM:0012FF2A ROM:0012FF2A loc_12FF2A: ; CODE XREF: sub_12FF1C+6↑j ROM:0012FF2A move.w $662(a5),d0 ROM:0012FF2E ROM:0012FF2E loc_12FF2E: ; CODE XREF: sub_12FF1C+C↑j ROM:0012FF2E muls.w #$1F4,d0 ROM:0012FF32 muls.l ($9B8).w,d1:d0 ROM:0012FF38 move.w $654(a5),d3 ROM:0012FF3C muls.w ($E0A).w,d3 ROM:0012FF40 divs.l d3,d1:d0 ROM:0012FF44 bvs.s loc_12FF6A ROM:0012FF46 move.w $64E(a5),d2 ROM:0012FF4A muls.w ($DC0).w,d2 ROM:0012FF4E muls.l #$FA0,d1:d0 ROM:0012FF56 divs.l d2,d1:d0 ROM:0012FF5A bvs.s loc_12FF6A ROM:0012FF5C cmpi.l #$2710,d0 ROM:0012FF62 bgt.s loc_12FF6A ROM:0012FF64 move.w d0,($DC6).w ROM:0012FF68 bra.s locret_12FF70 ROM:0012FF6A ; --------------------------------------------------------------------------- ROM:0012FF6A ROM:0012FF6A loc_12FF6A: ; CODE XREF: sub_12FF1C+28↑j ROM:0012FF6A ; sub_12FF1C+3E↑j ... ROM:0012FF6A move.w #$2710,($DC6).w ROM:0012FF70 ROM:0012FF70 locret_12FF70: ; CODE XREF: sub_12FF1C+4C↑j ROM:0012FF70 rts ROM:0012FF70 ; End of function sub_12FF1C ROM:0012FF70 ROM:0012FF72 ROM:0012FF72 ; =============== S U B R O U T I N E ======================================= ROM:0012FF72 ROM:0012FF72 ROM:0012FF72 sub_12FF72: ; CODE XREF: ROM:loc_12FC76↑p ROM:0012FF72 move.w ($572).w,d0 ROM:0012FF76 ext.l d0 ROM:0012FF78 muls.l ($A18).w,d1:d0 ROM:0012FF7E divs.l #$1E,d1:d0 ROM:0012FF86 move.l d0,($9B8).w ROM:0012FF8A rts ROM:0012FF8A ; End of function sub_12FF72 ROM:0012FF8A ROM:0012FF8C ROM:0012FF8C ; =============== S U B R O U T I N E ======================================= ROM:0012FF8C ROM:0012FF8C ROM:0012FF8C sub_12FF8C: ; CODE XREF: ROM:0012FC7A↑p ROM:0012FF8C move.w #$3B14,d1 ROM:0012FF90 move.w ($A4A).w,d2 ROM:0012FF94 bsr.l sub_1175A4 ROM:0012FF9A move.w d1,($DC0).w ROM:0012FF9E rts ROM:0012FF9E ; End of function sub_12FF8C ROM:0012FF9E ROM:0012FFA0 ROM:0012FFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012FFA0 ROM:0012FFA0 ROM:0012FFA0 sub_12FFA0: ; CODE XREF: ROM:0012FC9A↑p ROM:0012FFA0 move.b ($11BB).w,($11BC).w ROM:0012FFA6 bclr #3,($1342).w ROM:0012FFAC btst #0,($1111).w ROM:0012FFB2 bne.s loc_12FFBC ROM:0012FFB4 btst #0,($1111).w ROM:0012FFBA beq.s loc_12FFCC ROM:0012FFBC ROM:0012FFBC loc_12FFBC: ; CODE XREF: sub_12FFA0+12↑j ROM:0012FFBC move.w #0,($DC8).w ROM:0012FFC2 move.b #4,($11BB).w ROM:0012FFC8 bra.w locret_13004C ROM:0012FFCC ; --------------------------------------------------------------------------- ROM:0012FFCC ROM:0012FFCC loc_12FFCC: ; CODE XREF: sub_12FFA0+1A↑j ROM:0012FFCC btst #6,($1326).w ROM:0012FFD2 beq.s loc_12FFE4 ROM:0012FFD4 btst #2,($1347).w ROM:0012FFDA bne.s loc_12FFE4 ROM:0012FFDC btst #4,($132B).w ROM:0012FFE2 beq.s loc_12FFF2 ROM:0012FFE4 ROM:0012FFE4 loc_12FFE4: ; CODE XREF: sub_12FFA0+32↑j ROM:0012FFE4 ; sub_12FFA0+3A↑j ROM:0012FFE4 move.w #0,($DC8).w ROM:0012FFEA move.b #0,($11BB).w ROM:0012FFF0 bra.s locret_13004C ROM:0012FFF2 ; --------------------------------------------------------------------------- ROM:0012FFF2 ROM:0012FFF2 loc_12FFF2: ; CODE XREF: sub_12FFA0+42↑j ROM:0012FFF2 btst #0,($1334).w ROM:0012FFF8 beq.s loc_13000A ROM:0012FFFA move.w $660(a5),($DC8).w ROM:00130000 ROM:00130000 loc_130000: ; DATA XREF: sub_116222+40↑o ROM:00130000 move.b #3,($11BB).w ROM:00130006 bra.w locret_13004C ROM:0013000A ; --------------------------------------------------------------------------- ROM:0013000A ROM:0013000A loc_13000A: ; CODE XREF: sub_12FFA0+58↑j ROM:0013000A btst #3,($1326).w ROM:00130010 beq.s loc_130040 ROM:00130012 btst #6,($1340).w ROM:00130018 beq.s loc_130022 ROM:0013001A move.w $658(a5),($DC8).w ROM:00130020 bra.s loc_130028 ROM:00130022 ; --------------------------------------------------------------------------- ROM:00130022 ROM:00130022 loc_130022: ; CODE XREF: sub_12FFA0+78↑j ROM:00130022 move.w $656(a5),($DC8).w ROM:00130028 ROM:00130028 loc_130028: ; CODE XREF: sub_12FFA0+80↑j ROM:00130028 move.b #2,($11BB).w ROM:0013002E cmpi.w #0,($DC8).w ROM:00130034 bne.s loc_13003C ROM:00130036 bset #3,($1342).w ROM:0013003C ROM:0013003C loc_13003C: ; CODE XREF: sub_12FFA0+94↑j ROM:0013003C bra.w locret_13004C ROM:00130040 ; --------------------------------------------------------------------------- ROM:00130040 ROM:00130040 loc_130040: ; CODE XREF: sub_12FFA0+70↑j ROM:00130040 move.w ($DBE).w,($DC8).w ROM:00130046 move.b #1,($11BB).w ROM:0013004C ROM:0013004C locret_13004C: ; CODE XREF: sub_12FFA0+28↑j ROM:0013004C ; sub_12FFA0+50↑j ... ROM:0013004C rts ROM:0013004C ; End of function sub_12FFA0 ROM:0013004C ROM:0013004E ROM:0013004E ; =============== S U B R O U T I N E ======================================= ROM:0013004E ROM:0013004E ROM:0013004E sub_13004E: ; CODE XREF: ROM:0012FC92↑p ROM:0013004E btst #3,($133C).w ROM:00130054 beq.s loc_1300A0 ROM:00130056 move.w $652(a5),d0 ROM:0013005A sub.w $650(a5),d0 ROM:0013005E cmp.w ($A80).w,d0 ROM:00130062 bgt.w loc_1300A0 ROM:00130066 btst #4,($1329).w ROM:0013006C bne.s loc_1300A0 ROM:0013006E btst #0,($111C).w ROM:00130074 bne.s loc_13008E ROM:00130076 btst #0,($111C).w ROM:0013007C bne.s loc_13008E ROM:0013007E btst #0,($111A).w ROM:00130084 beq.s loc_1300A0 ROM:00130086 btst #0,($111A).w ROM:0013008C beq.s loc_1300A0 ROM:0013008E ROM:0013008E loc_13008E: ; CODE XREF: sub_13004E+26↑j ROM:0013008E ; sub_13004E+2E↑j ROM:0013008E move.w $652(a5),d0 ROM:00130092 cmp.w ($A80).w,d0 ROM:00130096 bge.s loc_13009E ROM:00130098 bset #6,($1326).w ROM:0013009E ROM:0013009E loc_13009E: ; CODE XREF: sub_13004E+48↑j ROM:0013009E bra.s locret_1300A6 ROM:001300A0 ; --------------------------------------------------------------------------- ROM:001300A0 ROM:001300A0 loc_1300A0: ; CODE XREF: sub_13004E+6↑j ROM:001300A0 ; sub_13004E+14↑j ... ROM:001300A0 bclr #6,($1326).w ROM:001300A6 ROM:001300A6 locret_1300A6: ; CODE XREF: sub_13004E:loc_13009E↑j ROM:001300A6 rts ROM:001300A6 ; End of function sub_13004E ROM:001300A6 ROM:001300A8 ROM:001300A8 ; =============== S U B R O U T I N E ======================================= ROM:001300A8 ROM:001300A8 ROM:001300A8 sub_1300A8: ; CODE XREF: ROM:0012FC8A↑p ROM:001300A8 move.w ($B9A).w,d0 ROM:001300AC add.w $65A(a5),d0 ROM:001300B0 btst #7,($1327).w ROM:001300B6 bne.s loc_1300C6 ROM:001300B8 cmp.w ($572).w,d0 ROM:001300BC ble.s loc_1300C6 ROM:001300BE bset #3,($1326).w ROM:001300C4 bra.s locret_1300CC ROM:001300C6 ; --------------------------------------------------------------------------- ROM:001300C6 ROM:001300C6 loc_1300C6: ; CODE XREF: sub_1300A8+E↑j ROM:001300C6 ; sub_1300A8+14↑j ROM:001300C6 bclr #3,($1326).w ROM:001300CC ROM:001300CC locret_1300CC: ; CODE XREF: sub_1300A8+1C↑j ROM:001300CC rts ROM:001300CC ; End of function sub_1300A8 ROM:001300CC ROM:001300CE ROM:001300CE ; =============== S U B R O U T I N E ======================================= ROM:001300CE ROM:001300CE ROM:001300CE sub_1300CE: ; CODE XREF: ROM:0012FC96↑p ROM:001300CE bclr #4,($132B).w ROM:001300D4 btst #3,($132E).w ROM:001300DA bne.s loc_1300EC ROM:001300DC btst #1,($133E).w ROM:001300E2 beq.s loc_1300EC ROM:001300E4 btst #4,($934).w ROM:001300EA bne.s locret_1300F2 ROM:001300EC ROM:001300EC loc_1300EC: ; CODE XREF: sub_1300CE+C↑j ROM:001300EC ; sub_1300CE+14↑j ROM:001300EC bset #4,($132B).w ROM:001300F2 ROM:001300F2 locret_1300F2: ; CODE XREF: sub_1300CE+1C↑j ROM:001300F2 rts ROM:001300F2 ; End of function sub_1300CE ROM:001300F2 ROM:001300F4 ROM:001300F4 ; =============== S U B R O U T I N E ======================================= ROM:001300F4 ROM:001300F4 ROM:001300F4 sub_1300F4: ; CODE XREF: ROM:0012FC82↑p ROM:001300F4 move.w $662(a5),d0 ROM:001300F8 add.w $65C(a5),d0 ROM:001300FC muls.w #$1F4,d0 ROM:00130100 muls.l ($9B8).w,d1:d0 ROM:00130106 move.w $65E(a5),d2 ROM:0013010A muls.w ($E0A).w,d2 ROM:0013010E divs.l d2,d1:d0 ROM:00130112 bvs.s loc_130138 ROM:00130114 move.w $64E(a5),d2 ROM:00130118 muls.w ($DC0).w,d2 ROM:0013011C muls.l #$FA0,d1:d0 ROM:00130124 divs.l d2,d1:d0 ROM:00130128 bvs.s loc_130138 ROM:0013012A cmpi.l #$2710,d0 ROM:00130130 bgt.s loc_130138 ROM:00130132 move.w d0,($DC2).w ROM:00130136 bra.s locret_13013E ROM:00130138 ; --------------------------------------------------------------------------- ROM:00130138 ROM:00130138 loc_130138: ; CODE XREF: sub_1300F4+1E↑j ROM:00130138 ; sub_1300F4+34↑j ... ROM:00130138 move.w #$2710,($DC2).w ROM:0013013E ROM:0013013E locret_13013E: ; CODE XREF: sub_1300F4+42↑j ROM:0013013E rts ROM:0013013E ; End of function sub_1300F4 ROM:0013013E ROM:00130140 ROM:00130140 ; =============== S U B R O U T I N E ======================================= ROM:00130140 ROM:00130140 ROM:00130140 sub_130140: ; CODE XREF: ROM:0012FC86↑p ROM:00130140 move.w ($DC2).w,d1 ROM:00130144 cmp.w ($DC6).w,d1 ROM:00130148 bge.s loc_130162 ROM:0013014A move.w ($DC2).w,($DBE).w ROM:00130150 move.w $662(a5),d0 ROM:00130154 muls.w ($DC2).w,d0 ROM:00130158 divs.w ($DC6).w,d0 ROM:0013015C move.w d0,($DBC).w ROM:00130160 bra.s locret_13016E ROM:00130162 ; --------------------------------------------------------------------------- ROM:00130162 ROM:00130162 loc_130162: ; CODE XREF: sub_130140+8↑j ROM:00130162 move.w ($DC6).w,($DBE).w ROM:00130168 move.w $662(a5),($DBC).w ROM:0013016E ROM:0013016E locret_13016E: ; CODE XREF: sub_130140+20↑j ROM:0013016E rts ROM:0013016E ; End of function sub_130140 ROM:0013016E ROM:00130170 ROM:00130170 ; =============== S U B R O U T I N E ======================================= ROM:00130170 ROM:00130170 ROM:00130170 sub_130170: ; CODE XREF: ROM:0012FC8E↑p ROM:00130170 btst #0,($111A).w ROM:00130176 beq.s loc_13019A ROM:00130178 btst #0,($111A).w ROM:0013017E beq.s loc_13019A ROM:00130180 btst #6,($1325).w ROM:00130186 beq.s loc_130192 ROM:00130188 bset #0,($1334).w ROM:0013018E bra.w loc_130198 ROM:00130192 ; --------------------------------------------------------------------------- ROM:00130192 ROM:00130192 loc_130192: ; CODE XREF: sub_130170+16↑j ROM:00130192 bclr #0,($1334).w ROM:00130198 ROM:00130198 loc_130198: ; CODE XREF: sub_130170+1E↑j ROM:00130198 bra.s locret_1301B2 ROM:0013019A ; --------------------------------------------------------------------------- ROM:0013019A ROM:0013019A loc_13019A: ; CODE XREF: sub_130170+6↑j ROM:0013019A ; sub_130170+E↑j ROM:0013019A btst #0,($111F).w ROM:001301A0 beq.s loc_1301AC ROM:001301A2 bset #0,($1334).w ROM:001301A8 bra.w locret_1301B2 ROM:001301AC ; --------------------------------------------------------------------------- ROM:001301AC ROM:001301AC loc_1301AC: ; CODE XREF: sub_130170+30↑j ROM:001301AC bclr #0,($1334).w ROM:001301B2 ROM:001301B2 locret_1301B2: ; CODE XREF: sub_130170:loc_130198↑j ROM:001301B2 ; sub_130170+38↑j ROM:001301B2 rts ROM:001301B2 ; End of function sub_130170 ROM:001301B2 ROM:001301B4 ROM:001301B4 ; =============== S U B R O U T I N E ======================================= ROM:001301B4 ROM:001301B4 ROM:001301B4 sub_1301B4: ; CODE XREF: ROM:0012FC9E↑p ROM:001301B4 btst #0,($1112).w ROM:001301BA bne.s loc_1301C4 ROM:001301BC btst #0,($1112).w ROM:001301C2 beq.s loc_1301D6 ROM:001301C4 ROM:001301C4 loc_1301C4: ; CODE XREF: sub_1301B4+6↑j ROM:001301C4 move.w $2DA(a5),d0 ROM:001301C8 move.w d0,($DCE).w ROM:001301CC move.w #1,($DD6).w ROM:001301D2 bra.w loc_13026C ROM:001301D6 ; --------------------------------------------------------------------------- ROM:001301D6 ROM:001301D6 loc_1301D6: ; CODE XREF: sub_1301B4+E↑j ROM:001301D6 move.w $66C(a5),d2 ROM:001301DA btst d2,($1121).w ROM:001301DE beq.s loc_1301FA ROM:001301E0 cmpi.w #0,($726).w ROM:001301E6 bne.s loc_1301FA ROM:001301E8 move.w $EE6(d2.w*2),d0 ROM:001301EE ext.l d0 ROM:001301F0 add.l d0,($9BC).w ROM:001301F4 addi.w #1,($DD2).w ROM:001301FA ROM:001301FA loc_1301FA: ; CODE XREF: sub_1301B4+2A↑j ROM:001301FA ; sub_1301B4+32↑j ROM:001301FA move.w $66A(a5),d1 ROM:001301FE cmp.w ($DD2).w,d1 ROM:00130202 blt.s loc_130214 ROM:00130204 btst #4,($1330).w ROM:0013020A beq.s loc_130260 ROM:0013020C cmpi.w #5,($DD2).w ROM:00130212 blt.s loc_130260 ROM:00130214 ROM:00130214 loc_130214: ; CODE XREF: sub_1301B4+4E↑j ROM:00130214 move.l ($9BC).w,d0 ROM:00130218 divs.w ($DD2).w,d0 ROM:0013021C clr.l ($9BC).w ROM:00130220 clr.w ($DD2).w ROM:00130224 cmpi.w #0,($57E).w ROM:0013022A beq.s loc_13024A ROM:0013022C cmpi.b #3,($11BC).w ROM:00130232 beq.s loc_13024A ROM:00130234 cmp.w ($DCE).w,d0 ROM:00130238 blt.s loc_130242 ROM:0013023A cmpi.w #0,($DD6).w ROM:00130240 bne.s loc_130246 ROM:00130242 ROM:00130242 loc_130242: ; CODE XREF: sub_1301B4+84↑j ROM:00130242 move.w d0,($DCE).w ROM:00130246 ROM:00130246 loc_130246: ; CODE XREF: sub_1301B4+8C↑j ROM:00130246 bra.w loc_13024E ROM:0013024A ; --------------------------------------------------------------------------- ROM:0013024A ROM:0013024A loc_13024A: ; CODE XREF: sub_1301B4+76↑j ROM:0013024A ; sub_1301B4+7E↑j ROM:0013024A move.w d0,($DD0).w ROM:0013024E ROM:0013024E loc_13024E: ; CODE XREF: sub_1301B4:loc_130246↑j ROM:0013024E move.w ($DD0).w,d0 ROM:00130252 sub.w ($DCE).w,d0 ROM:00130256 move.w d0,($DD4).w ROM:0013025A addi.w #1,($DD6).w ROM:00130260 ROM:00130260 loc_130260: ; CODE XREF: sub_1301B4+56↑j ROM:00130260 ; sub_1301B4+5E↑j ROM:00130260 btst #4,($1330).w ROM:00130266 beq.s locret_130274 ROM:00130268 clr.w ($DD6).w ROM:0013026C ROM:0013026C loc_13026C: ; CODE XREF: sub_1301B4+1E↑j ROM:0013026C clr.l ($9BC).w ROM:00130270 clr.w ($DD2).w ROM:00130274 ROM:00130274 locret_130274: ; CODE XREF: sub_1301B4+B2↑j ROM:00130274 rts ROM:00130274 ; End of function sub_1301B4 ROM:00130274 ROM:00130276 ROM:00130276 ; =============== S U B R O U T I N E ======================================= ROM:00130276 ROM:00130276 ROM:00130276 sub_130276: ; CODE XREF: ROM:0012FCA2↑p ROM:00130276 move.w #$2710,d0 ROM:0013027A sub.w ($DCE).w,d0 ROM:0013027E bge.s loc_130284 ROM:00130280 move.w #0,d0 ROM:00130284 ROM:00130284 loc_130284: ; CODE XREF: sub_130276+8↑j ROM:00130284 muls.w $668(a5),d0 ROM:00130288 divs.w #$64,d0 ; 'd' ROM:0013028C add.w $666(a5),d0 ROM:00130290 move.w d0,($DCC).w ROM:00130294 rts ROM:00130294 ; End of function sub_130276 ROM:00130294 ROM:00130296 ROM:00130296 ; =============== S U B R O U T I N E ======================================= ROM:00130296 ROM:00130296 ROM:00130296 sub_130296: ; CODE XREF: ROM:0012FCA6↑p ROM:00130296 move.b ($11BC).w,d0 ROM:0013029A cmp.b ($11BB).w,d0 ROM:0013029E beq.l loc_130320 ROM:001302A4 bset #4,($1330).w ROM:001302AA clr.w d0 ROM:001302AC cmpi.w #0,($DC8).w ROM:001302B2 bne.s loc_1302D0 ROM:001302B4 cmpi.w #0,($57E).w ROM:001302BA beq.s loc_1302D0 ROM:001302BC cmpi.b #2,($11BB).w ROM:001302C2 beq.s loc_1302CC ROM:001302C4 cmpi.b #3,($11BB).w ROM:001302CA bne.s loc_1302D0 ROM:001302CC ROM:001302CC loc_1302CC: ; CODE XREF: sub_130296+2C↑j ROM:001302CC move.w #1,d0 ROM:001302D0 ROM:001302D0 loc_1302D0: ; CODE XREF: sub_130296+1C↑j ROM:001302D0 ; sub_130296+24↑j ... ROM:001302D0 btst #4,($132B).w ROM:001302D6 bne.s loc_1302E6 ROM:001302D8 cmpi.b #4,($11BC).w ROM:001302DE beq.s loc_1302E6 ROM:001302E0 cmpi.w #1,d0 ROM:001302E4 bne.s loc_130314 ROM:001302E6 ROM:001302E6 loc_1302E6: ; CODE XREF: sub_130296+40↑j ROM:001302E6 ; sub_130296+48↑j ROM:001302E6 clr.b ($926).w ROM:001302EA clr.w ($726).w ROM:001302EE bclr #1,($1345).w ROM:001302F4 cmpi.w #1,d0 ROM:001302F8 bne.s loc_130312 ROM:001302FA move.w #0,($B1A).w ROM:00130300 bsr.l sub_11DBD8 ROM:00130306 move.w #0,($B1A).w ROM:0013030C bsr.l sub_11DBD8 ROM:00130312 ROM:00130312 loc_130312: ; CODE XREF: sub_130296+62↑j ROM:00130312 bra.s locret_13032C ROM:00130314 ; --------------------------------------------------------------------------- ROM:00130314 ROM:00130314 loc_130314: ; CODE XREF: sub_130296+4E↑j ROM:00130314 bset #1,($1345).w ROM:0013031A bra.s locret_13032C ROM:0013031C ; --------------------------------------------------------------------------- ROM:0013031C bra.w locret_13032C ROM:00130320 ; --------------------------------------------------------------------------- ROM:00130320 ROM:00130320 loc_130320: ; CODE XREF: sub_130296+8↑j ROM:00130320 bclr #1,($1345).w ROM:00130326 bclr #4,($1330).w ROM:0013032C ROM:0013032C locret_13032C: ; CODE XREF: sub_130296:loc_130312↑j ROM:0013032C ; sub_130296+84↑j ... ROM:0013032C rts ROM:0013032C ; End of function sub_130296 ROM:0013032C ROM:0013032E ROM:0013032E ; =============== S U B R O U T I N E ======================================= ROM:0013032E ROM:0013032E ROM:0013032E sub_13032E: ; CODE XREF: ROM:0012FCAA↑p ROM:0013032E clr.w d1 ROM:00130330 move.b ($11BF).w,d1 ROM:00130334 cmpi.w #3,d1 ROM:00130338 bcc.s locret_130342 ROM:0013033A movea.l off_130344(pc,d1.w*4),a0 ROM:0013033E nop ROM:00130340 jmp (a0) ROM:00130342 ; --------------------------------------------------------------------------- ROM:00130342 ROM:00130342 locret_130342: ; CODE XREF: sub_13032E+A↑j ROM:00130342 rts ROM:00130342 ; End of function sub_13032E ROM:00130342 ROM:00130342 ; --------------------------------------------------------------------------- ROM:00130344 off_130344: dc.l loc_130350 ; DATA XREF: sub_13032E+C↑r ROM:00130348 dc.l loc_13035A ROM:0013034C dc.l loc_130394 ROM:00130350 ; --------------------------------------------------------------------------- ROM:00130350 ROM:00130350 loc_130350: ; DATA XREF: ROM:off_130344↑o ROM:00130350 move.b #1,($11BF).w ROM:00130356 bra.s loc_13038E ROM:00130358 ; --------------------------------------------------------------------------- ROM:00130358 rts ROM:0013035A ; --------------------------------------------------------------------------- ROM:0013035A ROM:0013035A loc_13035A: ; DATA XREF: ROM:00130348↑o ROM:0013035A btst #1,($1345).w ROM:00130360 beq.s loc_13038E ROM:00130362 move.w ($DCC).w,d0 ROM:00130366 move.w ($DCC).w,($DCA).w ROM:0013036C clr.b ($926).w ROM:00130370 move.w d0,($726).w ROM:00130374 move.b #1,($926).w ROM:0013037A clr.w ($DD6).w ROM:0013037E clr.w ($DD2).w ROM:00130382 clr.l ($9BC).w ROM:00130386 move.b #2,($11BF).w ROM:0013038C bra.s locret_1303C2 ROM:0013038E ; --------------------------------------------------------------------------- ROM:0013038E ROM:0013038E loc_13038E: ; CODE XREF: ROM:00130356↑j ROM:0013038E ; ROM:00130360↑j ... ROM:0013038E bsr.w sub_1303F2 ROM:00130392 rts ROM:00130394 ; --------------------------------------------------------------------------- ROM:00130394 ROM:00130394 loc_130394: ; DATA XREF: ROM:0013034C↑o ROM:00130394 cmpi.w #0,($726).w ROM:0013039A ble.s loc_1303A4 ROM:0013039C cmpi.w #0,($572).w ROM:001303A2 bne.s loc_1303B0 ROM:001303A4 ROM:001303A4 loc_1303A4: ; CODE XREF: ROM:0013039A↑j ROM:001303A4 move.b #1,($11BF).w ROM:001303AA bra.s loc_13038E ROM:001303AC ; --------------------------------------------------------------------------- ROM:001303AC bra.w locret_1303C2 ROM:001303B0 ; --------------------------------------------------------------------------- ROM:001303B0 ROM:001303B0 loc_1303B0: ; CODE XREF: ROM:001303A2↑j ROM:001303B0 move.w ($726).w,d0 ROM:001303B4 cmp.w ($DCA).w,d0 ROM:001303B8 beq.s locret_1303C2 ROM:001303BA move.w d0,($DCA).w ROM:001303BE bsr.w sub_1303C4 ROM:001303C2 ROM:001303C2 locret_1303C2: ; CODE XREF: ROM:0013038C↑j ROM:001303C2 ; ROM:001303AC↑j ... ROM:001303C2 rts ROM:001303C4 ROM:001303C4 ; =============== S U B R O U T I N E ======================================= ROM:001303C4 ROM:001303C4 ROM:001303C4 sub_1303C4: ; CODE XREF: ROM:001303BE↑p ROM:001303C4 move.w ($726).w,d1 ROM:001303C8 muls.w d1,d1 ROM:001303CA move.w ($DCC).w,d0 ROM:001303CE muls.w $66E(a5),d0 ROM:001303D2 divs.w #$64,d0 ; 'd' ROM:001303D6 divs.w d0,d1 ROM:001303D8 addi.w #1,d1 ROM:001303DC move.w ($DC8).w,d0 ROM:001303E0 sub.w ($57E).w,d0 ROM:001303E4 ext.l d0 ROM:001303E6 divs.w d1,d0 ROM:001303E8 add.w ($57E).w,d0 ROM:001303EC move.w d0,($57E).w ROM:001303F0 rts ROM:001303F0 ; End of function sub_1303C4 ROM:001303F0 ROM:001303F2 ROM:001303F2 ; =============== S U B R O U T I N E ======================================= ROM:001303F2 ROM:001303F2 ROM:001303F2 sub_1303F2: ; CODE XREF: ROM:loc_13038E↑p ROM:001303F2 move.w ($DC8).w,d0 ROM:001303F6 move.w d0,($57E).w ROM:001303FA rts ROM:001303FA ; End of function sub_1303F2 ROM:001303FA ROM:001303FC ROM:001303FC ; =============== S U B R O U T I N E ======================================= ROM:001303FC ROM:001303FC ROM:001303FC sub_1303FC: ; CODE XREF: ROM:0012FCB6↑p ROM:001303FC btst #1,($975).w ROM:00130402 beq.s loc_13040C ROM:00130404 move.w ($DDA).w,($57C).w ROM:0013040A bra.s locret_130412 ROM:0013040C ; --------------------------------------------------------------------------- ROM:0013040C ROM:0013040C loc_13040C: ; CODE XREF: sub_1303FC+6↑j ROM:0013040C move.w ($57E).w,($57C).w ROM:00130412 ROM:00130412 locret_130412: ; CODE XREF: sub_1303FC+E↑j ROM:00130412 rts ROM:00130412 ; End of function sub_1303FC ROM:00130412 ROM:00130414 ROM:00130414 ; =============== S U B R O U T I N E ======================================= ROM:00130414 ROM:00130414 ROM:00130414 sub_130414: ; CODE XREF: sub_126B3C+30↑p ROM:00130414 bsr.w sub_13060A ROM:00130418 bsr.w sub_1305FC ROM:0013041C bsr.w sub_1305BE ROM:00130420 bsr.w sub_130426 ROM:00130424 rts ROM:00130424 ; End of function sub_130414 ROM:00130424 ROM:00130426 ROM:00130426 ; =============== S U B R O U T I N E ======================================= ROM:00130426 ROM:00130426 ROM:00130426 sub_130426: ; CODE XREF: sub_130414+C↑p ROM:00130426 clr.w d1 ROM:00130428 move.b ($11C0).w,d1 ROM:0013042C cmpi.w #5,d1 ROM:00130430 bcc.s locret_13043A ROM:00130432 movea.l off_13043C(pc,d1.w*4),a0 ROM:00130436 nop ROM:00130438 jmp (a0) ROM:0013043A ; --------------------------------------------------------------------------- ROM:0013043A ROM:0013043A locret_13043A: ; CODE XREF: sub_130426+A↑j ROM:0013043A rts ROM:0013043A ; End of function sub_130426 ROM:0013043A ROM:0013043A ; --------------------------------------------------------------------------- ROM:0013043C off_13043C: dc.l loc_130450 ; DATA XREF: sub_130426+C↑r ROM:00130440 dc.l loc_13046C ROM:00130444 dc.l loc_1304BA ROM:00130448 dc.l loc_130550 ROM:0013044C dc.l loc_130594 ROM:00130450 ; --------------------------------------------------------------------------- ROM:00130450 ROM:00130450 loc_130450: ; DATA XREF: ROM:off_13043C↑o ROM:00130450 bclr #5,($132C).w ROM:00130456 bclr #3,($C57).w ROM:0013045C bclr #1,($D8A).w ROM:00130462 move.b #1,($11C0).w ROM:00130468 bra.s locret_1304B8 ROM:0013046A ; --------------------------------------------------------------------------- ROM:0013046A rts ROM:0013046C ; --------------------------------------------------------------------------- ROM:0013046C ROM:0013046C loc_13046C: ; DATA XREF: ROM:00130440↑o ROM:0013046C btst #7,($1340).w ROM:00130472 beq.s loc_1304A4 ROM:00130474 bset #7,($1332).w ROM:0013047A bset #5,($132C).w ROM:00130480 bset #1,($D8A).w ROM:00130486 bset #3,($C57).w ROM:0013048C bset #3,($1379).w ROM:00130492 bset #1,($DA2).w ROM:00130498 move.b #3,($11C0).w ROM:0013049E bra.l locret_130592 ROM:001304A4 ; --------------------------------------------------------------------------- ROM:001304A4 ROM:001304A4 loc_1304A4: ; CODE XREF: ROM:00130472↑j ROM:001304A4 btst #3,($133C).w ROM:001304AA beq.s locret_1304B8 ROM:001304AC move.b #2,($11C0).w ROM:001304B2 bra.l locret_13054E ROM:001304B8 ; --------------------------------------------------------------------------- ROM:001304B8 ROM:001304B8 locret_1304B8: ; CODE XREF: ROM:00130468↑j ROM:001304B8 ; ROM:001304AA↑j ... ROM:001304B8 rts ROM:001304BA ; --------------------------------------------------------------------------- ROM:001304BA ROM:001304BA loc_1304BA: ; DATA XREF: ROM:00130444↑o ROM:001304BA move.w $67C(a5),d0 ROM:001304BE move.w $67E(a5),d1 ROM:001304C2 cmp.w ($A4A).w,d0 ROM:001304C6 bge.s loc_130506 ROM:001304C8 cmp.w ($A54).w,d1 ROM:001304CC bge.s loc_130500 ROM:001304CE bset #3,($1335).w ROM:001304D4 bset #5,($132C).w ROM:001304DA bset #3,($C57).w ROM:001304E0 bset #3,($1379).w ROM:001304E6 bset #1,($D8A).w ROM:001304EC bset #1,($DA2).w ROM:001304F2 move.b #3,($11C0).w ROM:001304F8 bra.l locret_130592 ROM:001304FE ; --------------------------------------------------------------------------- ROM:001304FE bra.s loc_130506 ROM:00130500 ; --------------------------------------------------------------------------- ROM:00130500 ROM:00130500 loc_130500: ; CODE XREF: ROM:001304CC↑j ROM:00130500 bset #1,($DA2).w ROM:00130506 ROM:00130506 loc_130506: ; CODE XREF: ROM:001304C6↑j ROM:00130506 ; ROM:001304FE↑j ROM:00130506 btst #7,($1340).w ROM:0013050C beq.s loc_13053A ROM:0013050E bset #3,($C57).w ROM:00130514 bset #3,($1379).w ROM:0013051A bset #7,($1332).w ROM:00130520 bset #5,($132C).w ROM:00130526 bset #1,($D8A).w ROM:0013052C bset #1,($DA2).w ROM:00130532 move.b #3,($11C0).w ROM:00130538 bra.s locret_130592 ROM:0013053A ; --------------------------------------------------------------------------- ROM:0013053A ROM:0013053A loc_13053A: ; CODE XREF: ROM:0013050C↑j ROM:0013053A btst #3,($133C).w ROM:00130540 bne.s locret_13054E ROM:00130542 move.b #1,($11C0).w ROM:00130548 bra.l locret_1304B8 ROM:0013054E ; --------------------------------------------------------------------------- ROM:0013054E ROM:0013054E locret_13054E: ; CODE XREF: ROM:001304B2↑j ROM:0013054E ; ROM:00130540↑j ROM:0013054E rts ROM:00130550 ; --------------------------------------------------------------------------- ROM:00130550 ROM:00130550 loc_130550: ; DATA XREF: ROM:00130448↑o ROM:00130550 btst #3,($133C).w ROM:00130556 bne.s locret_130592 ROM:00130558 btst #7,($1340).w ROM:0013055E bne.s loc_130578 ROM:00130560 bclr #5,($132C).w ROM:00130566 bclr #1,($D8A).w ROM:0013056C move.b #1,($11C0).w ROM:00130572 bra.l locret_1304B8 ROM:00130578 ; --------------------------------------------------------------------------- ROM:00130578 ROM:00130578 loc_130578: ; CODE XREF: ROM:0013055E↑j ROM:00130578 btst #0,($1340).w ROM:0013057E beq.s locret_130592 ROM:00130580 bset #1,($D8A).w ROM:00130586 bset #1,($DA2).w ROM:0013058C move.b #4,($11C0).w ROM:00130592 ROM:00130592 locret_130592: ; CODE XREF: ROM:0013049E↑j ROM:00130592 ; ROM:001304F8↑j ... ROM:00130592 rts ROM:00130594 ; --------------------------------------------------------------------------- ROM:00130594 ROM:00130594 loc_130594: ; DATA XREF: ROM:0013044C↑o ROM:00130594 btst #3,($133C).w ROM:0013059A bne.s locret_130592 ROM:0013059C btst #7,($1340).w ROM:001305A2 bne.s locret_1305BC ROM:001305A4 bclr #5,($132C).w ROM:001305AA bclr #1,($D8A).w ROM:001305B0 move.b #1,($11C0).w ROM:001305B6 bra.l locret_1304B8 ROM:001305BC ; --------------------------------------------------------------------------- ROM:001305BC ROM:001305BC locret_1305BC: ; CODE XREF: ROM:001305A2↑j ROM:001305BC rts ROM:001305BE ROM:001305BE ; =============== S U B R O U T I N E ======================================= ROM:001305BE ROM:001305BE ROM:001305BE sub_1305BE: ; CODE XREF: sub_130414+8↑p ROM:001305BE move.w $680(a5),d0 ROM:001305C2 cmp.w ($C7C).w,d0 ROM:001305C6 blt.s loc_1305DC ROM:001305C8 move.w #$3B9A,d1 ROM:001305CC move.w ($DDE).w,d2 ROM:001305D0 move.w ($572).w,d3 ROM:001305D4 bsr.l sub_1175A4 ROM:001305DA bra.s loc_1305EE ROM:001305DC ; --------------------------------------------------------------------------- ROM:001305DC ROM:001305DC loc_1305DC: ; CODE XREF: sub_1305BE+8↑j ROM:001305DC move.w #$3B98,d1 ROM:001305E0 move.w ($C7C).w,d2 ROM:001305E4 move.w ($572).w,d3 ROM:001305E8 bsr.l sub_1175A4 ROM:001305EE ROM:001305EE loc_1305EE: ; CODE XREF: sub_1305BE+1C↑j ROM:001305EE muls.w ($1368).w,d1 ROM:001305F2 divs.w $18A(a5),d1 ROM:001305F6 move.w d1,($DDC).w ROM:001305FA rts ROM:001305FA ; End of function sub_1305BE ROM:001305FA ROM:001305FC ROM:001305FC ; =============== S U B R O U T I N E ======================================= ROM:001305FC ROM:001305FC ROM:001305FC sub_1305FC: ; CODE XREF: sub_130414+4↑p ROM:001305FC move.w ($BBC).w,d0 ROM:00130600 sub.w ($136C).w,d0 ROM:00130604 move.w d0,($DDE).w ROM:00130608 rts ROM:00130608 ; End of function sub_1305FC ROM:00130608 ROM:0013060A ROM:0013060A ; =============== S U B R O U T I N E ======================================= ROM:0013060A ROM:0013060A ROM:0013060A sub_13060A: ; CODE XREF: sub_130414↑p ROM:0013060A clr.w d1 ROM:0013060C move.b ($11C1).w,d1 ROM:00130610 cmpi.w #4,d1 ROM:00130614 bcc.s locret_13061E ROM:00130616 movea.l off_130620(pc,d1.w*4),a0 ROM:0013061A nop ROM:0013061C jmp (a0) ROM:0013061E ; --------------------------------------------------------------------------- ROM:0013061E ROM:0013061E locret_13061E: ; CODE XREF: sub_13060A+A↑j ROM:0013061E rts ROM:0013061E ; End of function sub_13060A ROM:0013061E ROM:0013061E ; --------------------------------------------------------------------------- ROM:00130620 off_130620: dc.l loc_130630 ; DATA XREF: sub_13060A+C↑r ROM:00130624 dc.l loc_130640 ROM:00130628 dc.l loc_130688 ROM:0013062C dc.l loc_1306DC ROM:00130630 ; --------------------------------------------------------------------------- ROM:00130630 ROM:00130630 loc_130630: ; DATA XREF: ROM:off_130620↑o ROM:00130630 bclr #7,($1340).w ROM:00130636 move.b #1,($11C1).w ROM:0013063C bra.s locret_130686 ROM:0013063E ; --------------------------------------------------------------------------- ROM:0013063E rts ROM:00130640 ; --------------------------------------------------------------------------- ROM:00130640 ROM:00130640 loc_130640: ; DATA XREF: ROM:00130624↑o ROM:00130640 move.w $682(a5),d0 ROM:00130644 move.w $684(a5),d1 ROM:00130648 move.w $686(a5),d3 ROM:0013064C move.w $688(a5),d2 ROM:00130650 move.w $68A(a5),d4 ROM:00130654 cmp.w ($A7A).w,d0 ROM:00130658 bge.s loc_13065E ROM:0013065A bra.w loc_130670 ROM:0013065E ; --------------------------------------------------------------------------- ROM:0013065E ROM:0013065E loc_13065E: ; CODE XREF: ROM:00130658↑j ROM:0013065E cmp.w ($A7A).w,d1 ROM:00130662 ble.s locret_130686 ROM:00130664 cmp.w ($572).w,d2 ROM:00130668 bgt.s loc_130670 ROM:0013066A cmp.w ($C7C).w,d3 ROM:0013066E bge.s locret_130686 ROM:00130670 ROM:00130670 loc_130670: ; CODE XREF: ROM:0013065A↑j ROM:00130670 ; ROM:00130668↑j ROM:00130670 clr.b ($8E5).w ROM:00130674 move.w d4,($6A4).w ROM:00130678 move.b #1,($8E5).w ROM:0013067E move.b #2,($11C1).w ROM:00130684 bra.s locret_1306DA ROM:00130686 ; --------------------------------------------------------------------------- ROM:00130686 ROM:00130686 locret_130686: ; CODE XREF: ROM:0013063C↑j ROM:00130686 ; ROM:00130662↑j ... ROM:00130686 rts ROM:00130688 ; --------------------------------------------------------------------------- ROM:00130688 ROM:00130688 loc_130688: ; DATA XREF: ROM:00130628↑o ROM:00130688 cmpi.w #0,($6A4).w ROM:0013068E bgt.s loc_13069E ROM:00130690 bset #7,($1340).w ROM:00130696 move.b #3,($11C1).w ROM:0013069C bra.s locret_1306FE ROM:0013069E ; --------------------------------------------------------------------------- ROM:0013069E ROM:0013069E loc_13069E: ; CODE XREF: ROM:0013068E↑j ROM:0013069E move.w $682(a5),d0 ROM:001306A2 move.w $684(a5),d1 ROM:001306A6 move.w $686(a5),d3 ROM:001306AA move.w $688(a5),d2 ROM:001306AE cmp.w ($A7A).w,d0 ROM:001306B2 blt.s locret_1306DA ROM:001306B4 cmp.w ($A7A).w,d1 ROM:001306B8 bgt.s loc_1306BE ROM:001306BA bra.w loc_1306CA ROM:001306BE ; --------------------------------------------------------------------------- ROM:001306BE ROM:001306BE loc_1306BE: ; CODE XREF: ROM:001306B8↑j ROM:001306BE cmp.w ($572).w,d2 ROM:001306C2 bgt.s locret_1306DA ROM:001306C4 cmp.w ($C7C).w,d3 ROM:001306C8 blt.s locret_1306DA ROM:001306CA ROM:001306CA loc_1306CA: ; CODE XREF: ROM:001306BA↑j ROM:001306CA clr.b ($8E5).w ROM:001306CE clr.w ($6A4).w ROM:001306D2 move.b #1,($11C1).w ROM:001306D8 bra.s locret_130686 ROM:001306DA ; --------------------------------------------------------------------------- ROM:001306DA ROM:001306DA locret_1306DA: ; CODE XREF: ROM:00130684↑j ROM:001306DA ; ROM:001306B2↑j ... ROM:001306DA rts ROM:001306DC ; --------------------------------------------------------------------------- ROM:001306DC ROM:001306DC loc_1306DC: ; DATA XREF: ROM:0013062C↑o ROM:001306DC move.w $682(a5),d0 ROM:001306E0 move.w $684(a5),d1 ROM:001306E4 cmp.w ($A7A).w,d1 ROM:001306E8 bgt.s locret_1306FE ROM:001306EA cmp.w ($A7A).w,d0 ROM:001306EE blt.s locret_1306FE ROM:001306F0 bclr #7,($1340).w ROM:001306F6 move.b #1,($11C1).w ROM:001306FC bra.s locret_130686 ROM:001306FE ; --------------------------------------------------------------------------- ROM:001306FE ROM:001306FE locret_1306FE: ; CODE XREF: ROM:0013069C↑j ROM:001306FE ; ROM:001306E8↑j ... ROM:001306FE rts ROM:00130700 ; --------------------------------------------------------------------------- ROM:00130700 rts ROM:00130702 ROM:00130702 ; =============== S U B R O U T I N E ======================================= ROM:00130702 ROM:00130702 ROM:00130702 sub_130702: ; CODE XREF: sub_126B3C+96↑p ROM:00130702 move.w ($DE4).w,d1 ROM:00130706 cmpi.w #6,d1 ROM:0013070A bcc.s locret_130714 ROM:0013070C movea.l off_130716(pc,d1.w*4),a0 ROM:00130710 nop ROM:00130712 jmp (a0) ROM:00130714 ; --------------------------------------------------------------------------- ROM:00130714 ROM:00130714 locret_130714: ; CODE XREF: sub_130702+8↑j ROM:00130714 rts ROM:00130714 ; End of function sub_130702 ROM:00130714 ROM:00130714 ; --------------------------------------------------------------------------- ROM:00130716 off_130716: dc.l loc_13072E ; DATA XREF: sub_130702+A↑r ROM:0013071A dc.l loc_130738 ROM:0013071E dc.l loc_130772 ROM:00130722 dc.l loc_13078E ROM:00130726 dc.l loc_1307C2 ROM:0013072A dc.l loc_1307FC ROM:0013072E ; --------------------------------------------------------------------------- ROM:0013072E ROM:0013072E loc_13072E: ; DATA XREF: ROM:off_130716↑o ROM:0013072E move.w #1,($DE4).w ROM:00130734 bra.s loc_13076C ROM:00130736 ; --------------------------------------------------------------------------- ROM:00130736 rts ROM:00130738 ; --------------------------------------------------------------------------- ROM:00130738 ROM:00130738 loc_130738: ; DATA XREF: ROM:0013071A↑o ROM:00130738 btst #0,($1341).w ROM:0013073E beq.s loc_13076C ROM:00130740 move.l ($9C4).w,d0 ROM:00130744 divu.l #$3E8,d0 ROM:0013074C bset #6,($132B).w ROM:00130752 clr.b ($8AA).w ROM:00130756 move.w d0,($62E).w ROM:0013075A move.b #1,($8AA).w ROM:00130760 bsr.w sub_13083A ROM:00130764 move.w #2,($DE4).w ROM:0013076A bra.s loc_130788 ROM:0013076C ; --------------------------------------------------------------------------- ROM:0013076C ROM:0013076C loc_13076C: ; CODE XREF: ROM:00130734↑j ROM:0013076C ; ROM:0013073E↑j ROM:0013076C bsr.w sub_1308CC ROM:00130770 rts ROM:00130772 ; --------------------------------------------------------------------------- ROM:00130772 ROM:00130772 loc_130772: ; DATA XREF: ROM:0013071E↑o ROM:00130772 cmpi.w #0,($62E).w ROM:00130778 bgt.s loc_130788 ROM:0013077A bclr #6,($132B).w ROM:00130780 move.w #3,($DE4).w ROM:00130786 bra.s locret_1307C0 ROM:00130788 ; --------------------------------------------------------------------------- ROM:00130788 ROM:00130788 loc_130788: ; CODE XREF: ROM:0013076A↑j ROM:00130788 ; ROM:00130778↑j ... ROM:00130788 bsr.w sub_130878 ROM:0013078C rts ROM:0013078E ; --------------------------------------------------------------------------- ROM:0013078E ROM:0013078E loc_13078E: ; DATA XREF: ROM:00130722↑o ROM:0013078E btst #4,($132D).w ROM:00130794 beq.s loc_1307A4 ROM:00130796 bsr.w sub_13091C ROM:0013079A move.w #5,($DE4).w ROM:001307A0 bra.w loc_130832 ROM:001307A4 ; --------------------------------------------------------------------------- ROM:001307A4 ROM:001307A4 loc_1307A4: ; CODE XREF: ROM:00130794↑j ROM:001307A4 btst #7,($1321).w ROM:001307AA beq.s locret_1307C0 ROM:001307AC btst #4,($132D).w ROM:001307B2 bne.s locret_1307C0 ROM:001307B4 bsr.w sub_1308FA ROM:001307B8 move.w #4,($DE4).w ROM:001307BE bra.s loc_1307F6 ROM:001307C0 ; --------------------------------------------------------------------------- ROM:001307C0 ROM:001307C0 locret_1307C0: ; CODE XREF: ROM:00130786↑j ROM:001307C0 ; ROM:001307AA↑j ... ROM:001307C0 rts ROM:001307C2 ; --------------------------------------------------------------------------- ROM:001307C2 ROM:001307C2 loc_1307C2: ; DATA XREF: ROM:00130726↑o ROM:001307C2 btst #0,($1341).w ROM:001307C8 beq.s loc_1307F6 ROM:001307CA move.l ($9C4).w,d0 ROM:001307CE divu.l #$3E8,d0 ROM:001307D6 bset #6,($132B).w ROM:001307DC clr.b ($8AA).w ROM:001307E0 move.w d0,($62E).w ROM:001307E4 move.b #1,($8AA).w ROM:001307EA bsr.w sub_13083A ROM:001307EE move.w #2,($DE4).w ROM:001307F4 bra.s loc_130788 ROM:001307F6 ; --------------------------------------------------------------------------- ROM:001307F6 ROM:001307F6 loc_1307F6: ; CODE XREF: ROM:001307BE↑j ROM:001307F6 ; ROM:001307C8↑j ROM:001307F6 bsr.w sub_1308FA ROM:001307FA rts ROM:001307FC ; --------------------------------------------------------------------------- ROM:001307FC ROM:001307FC loc_1307FC: ; DATA XREF: ROM:0013072A↑o ROM:001307FC btst #0,($1341).w ROM:00130802 beq.s loc_130832 ROM:00130804 move.l ($9C4).w,d0 ROM:00130808 divu.l #$3E8,d0 ROM:00130810 bset #6,($132B).w ROM:00130816 clr.b ($8AA).w ROM:0013081A move.w d0,($62E).w ROM:0013081E move.b #1,($8AA).w ROM:00130824 bsr.w sub_13083A ROM:00130828 move.w #2,($DE4).w ROM:0013082E bra.w loc_130788 ROM:00130832 ; --------------------------------------------------------------------------- ROM:00130832 ROM:00130832 loc_130832: ; CODE XREF: ROM:001307A0↑j ROM:00130832 ; ROM:00130802↑j ROM:00130832 bsr.w sub_13091C ROM:00130836 rts ROM:00130838 ; --------------------------------------------------------------------------- ROM:00130838 rts ROM:0013083A ROM:0013083A ; =============== S U B R O U T I N E ======================================= ROM:0013083A ROM:0013083A ROM:0013083A sub_13083A: ; CODE XREF: ROM:00130760↑p ROM:0013083A ; ROM:001307EA↑p ... ROM:0013083A move.l #$FDE8,d2 ROM:00130840 move.w ($10D8).w,d1 ROM:00130844 ext.l d1 ROM:00130846 sub.l d1,d2 ROM:00130848 cmp.l ($9C4).w,d2 ROM:0013084C bge.s loc_130868 ROM:0013084E move.l d2,d0 ROM:00130850 move.l ($9C4).w,d1 ROM:00130854 sub.l d2,d1 ROM:00130856 move.l d1,($9C4).w ROM:0013085A move.w ($62E).w,d1 ROM:0013085E sub.w $690(a5),d1 ROM:00130862 move.w d1,($DE2).w ROM:00130866 bra.s loc_130870 ROM:00130868 ; --------------------------------------------------------------------------- ROM:00130868 ROM:00130868 loc_130868: ; CODE XREF: sub_13083A+12↑j ROM:00130868 move.l ($9C4).w,d0 ROM:0013086C clr.l ($9C4).w ROM:00130870 ROM:00130870 loc_130870: ; CODE XREF: sub_13083A+2C↑j ROM:00130870 bsr.l sub_116BBE ROM:00130876 rts ROM:00130876 ; End of function sub_13083A ROM:00130876 ROM:00130878 ROM:00130878 ; =============== S U B R O U T I N E ======================================= ROM:00130878 ROM:00130878 ROM:00130878 sub_130878: ; CODE XREF: ROM:loc_130788↑p ROM:00130878 move.l ($9C4).w,d1 ROM:0013087C cmpi.l #0,d1 ROM:00130882 ble.s locret_1308CA ROM:00130884 move.w ($DE2).w,d1 ROM:00130888 cmp.w ($62E).w,d1 ROM:0013088C blt.s locret_1308CA ROM:0013088E move.w $690(a5),d1 ROM:00130892 muls.w #$3E8,d1 ROM:00130896 cmp.l ($9C4).w,d1 ROM:0013089A blt.s loc_1308A6 ROM:0013089C move.l ($9C4).w,d0 ROM:001308A0 clr.l ($9C4).w ROM:001308A4 bra.s loc_1308C4 ROM:001308A6 ; --------------------------------------------------------------------------- ROM:001308A6 ROM:001308A6 loc_1308A6: ; CODE XREF: sub_130878+22↑j ROM:001308A6 move.w $690(a5),d0 ROM:001308AA add.w ($DE2).w,d0 ROM:001308AE sub.w ($62E).w,d0 ROM:001308B2 sub.w d0,($DE2).w ROM:001308B6 ext.l d0 ROM:001308B8 muls.l #$3E8,d0 ROM:001308C0 sub.l d0,($9C4).w ROM:001308C4 ROM:001308C4 loc_1308C4: ; CODE XREF: sub_130878+2C↑j ROM:001308C4 bsr.l sub_116BBE ROM:001308CA ROM:001308CA locret_1308CA: ; CODE XREF: sub_130878+A↑j ROM:001308CA ; sub_130878+14↑j ROM:001308CA rts ROM:001308CA ; End of function sub_130878 ROM:001308CA ROM:001308CC ROM:001308CC ; =============== S U B R O U T I N E ======================================= ROM:001308CC ROM:001308CC ROM:001308CC sub_1308CC: ; CODE XREF: ROM:loc_13076C↑p ROM:001308CC move.w #$3B16,d1 ROM:001308D0 move.w ($A80).w,d2 ROM:001308D4 bsr.l sub_1175A4 ROM:001308DA move.w d1,($DE0).w ROM:001308DE move.w ($DE0).w,d3 ROM:001308E2 muls.w ($DEE).w,d3 ROM:001308E6 muls.l ($A1C).w,d4:d3 ROM:001308EC divs.l #$6DDD00,d4:d3 ROM:001308F4 move.l d3,($9C4).w ROM:001308F8 rts ROM:001308F8 ; End of function sub_1308CC ROM:001308F8 ROM:001308FA ROM:001308FA ; =============== S U B R O U T I N E ======================================= ROM:001308FA ROM:001308FA ROM:001308FA sub_1308FA: ; CODE XREF: ROM:001307B4↑p ROM:001308FA ; ROM:loc_1307F6↑p ROM:001308FA move.w $68E(a5),($DE0).w ROM:00130900 move.w ($DE0).w,d3 ROM:00130904 muls.w ($DEE).w,d3 ROM:00130908 muls.l ($A1C).w,d4:d3 ROM:0013090E divs.l #$6DDD00,d4:d3 ROM:00130916 move.l d3,($9C4).w ROM:0013091A rts ROM:0013091A ; End of function sub_1308FA ROM:0013091A ROM:0013091C ROM:0013091C ; =============== S U B R O U T I N E ======================================= ROM:0013091C ROM:0013091C ROM:0013091C sub_13091C: ; CODE XREF: ROM:00130796↑p ROM:0013091C ; ROM:loc_130832↑p ROM:0013091C move.w $68C(a5),($DE0).w ROM:00130922 move.w ($DE0).w,d3 ROM:00130926 muls.w ($DEE).w,d3 ROM:0013092A muls.l ($A1C).w,d4:d3 ROM:00130930 divs.l #$6DDD00,d4:d3 ROM:00130938 move.l d3,($9C4).w ROM:0013093C rts ROM:0013093C ; End of function sub_13091C ROM:0013093C ROM:0013093E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130940 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130942 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130944 ROM:00130944 ; =============== S U B R O U T I N E ======================================= ROM:00130944 ROM:00130944 ROM:00130944 sub_130944: ; CODE XREF: sub_130D18+10↓p ROM:00130944 bsr.w sub_130CAA ROM:00130948 bsr.w sub_13095A ROM:0013094C bsr.w sub_130B34 ROM:00130950 bsr.w sub_130BC8 ROM:00130954 bsr.w sub_130CD8 ROM:00130958 rts ROM:00130958 ; End of function sub_130944 ROM:00130958 ROM:0013095A ROM:0013095A ; =============== S U B R O U T I N E ======================================= ROM:0013095A ROM:0013095A ROM:0013095A sub_13095A: ; CODE XREF: sub_130944+4↑p ROM:0013095A move.w ($DE6).w,d0 ROM:0013095E add.w $6A4(a5),d0 ROM:00130962 move.w d0,($DEA).w ROM:00130966 clr.w d1 ROM:00130968 move.b ($11C2).w,d1 ROM:0013096C cmpi.w #6,d1 ROM:00130970 bcc.s locret_13097A ROM:00130972 movea.l off_13097C(pc,d1.w*4),a0 ROM:00130976 nop ROM:00130978 jmp (a0) ROM:0013097A ; --------------------------------------------------------------------------- ROM:0013097A ROM:0013097A locret_13097A: ; CODE XREF: sub_13095A+16↑j ROM:0013097A rts ROM:0013097A ; End of function sub_13095A ROM:0013097A ROM:0013097A ; --------------------------------------------------------------------------- ROM:0013097C off_13097C: dc.l loc_130994 ; DATA XREF: sub_13095A+18↑r ROM:00130980 dc.l loc_13099E ROM:00130984 dc.l loc_1309CE ROM:00130988 dc.l loc_130A3A ROM:0013098C dc.l loc_130A88 ROM:00130990 dc.l loc_130ACE ROM:00130994 ; --------------------------------------------------------------------------- ROM:00130994 ROM:00130994 loc_130994: ; DATA XREF: ROM:off_13097C↑o ROM:00130994 move.b #1,($11C2).w ROM:0013099A bra.s loc_1309C6 ROM:0013099C ; --------------------------------------------------------------------------- ROM:0013099C rts ROM:0013099E ; --------------------------------------------------------------------------- ROM:0013099E ROM:0013099E loc_13099E: ; DATA XREF: ROM:00130980↑o ROM:0013099E move.w ($DE6).w,d0 ROM:001309A2 sub.w $698(a5),d0 ROM:001309A6 cmp.w ($572).w,d0 ROM:001309AA bgt.s loc_1309C6 ROM:001309AC move.w $69E(a5),d1 ROM:001309B0 clr.b ($928).w ROM:001309B4 move.w d1,($72A).w ROM:001309B8 move.b #1,($928).w ROM:001309BE move.b #2,($11C2).w ROM:001309C4 bra.s locret_130A38 ROM:001309C6 ; --------------------------------------------------------------------------- ROM:001309C6 ROM:001309C6 loc_1309C6: ; CODE XREF: ROM:0013099A↑j ROM:001309C6 ; ROM:001309AA↑j ... ROM:001309C6 bsr.l sub_131F66 ROM:001309CC rts ROM:001309CE ; --------------------------------------------------------------------------- ROM:001309CE ROM:001309CE loc_1309CE: ; DATA XREF: ROM:00130984↑o ROM:001309CE cmpi.w #0,($72A).w ROM:001309D4 bgt.s loc_1309F4 ROM:001309D6 move.w $6A0(a5),d1 ROM:001309DA clr.b ($928).w ROM:001309DE move.w d1,($72A).w ROM:001309E2 move.b #1,($928).w ROM:001309E8 move.b #3,($11C2).w ROM:001309EE bra.l loc_130A82 ROM:001309F4 ; --------------------------------------------------------------------------- ROM:001309F4 ROM:001309F4 loc_1309F4: ; CODE XREF: ROM:001309D4↑j ROM:001309F4 move.w $69C(a5),d0 ROM:001309F8 cmp.w ($572).w,d0 ROM:001309FC ble.s loc_130A0E ROM:001309FE clr.b ($928).w ROM:00130A02 clr.w ($72A).w ROM:00130A06 move.b #1,($11C2).w ROM:00130A0C bra.s loc_1309C6 ROM:00130A0E ; --------------------------------------------------------------------------- ROM:00130A0E ROM:00130A0E loc_130A0E: ; CODE XREF: ROM:001309FC↑j ROM:00130A0E move.w ($DE6).w,d0 ROM:00130A12 sub.w $698(a5),d0 ROM:00130A16 sub.w $69A(a5),d0 ROM:00130A1A cmp.w ($572).w,d0 ROM:00130A1E ble.s locret_130A38 ROM:00130A20 bclr #0,($928).w ROM:00130A26 bset #2,($928).w ROM:00130A2C move.b #4,($11C2).w ROM:00130A32 bra.l locret_130ACC ROM:00130A38 ; --------------------------------------------------------------------------- ROM:00130A38 ROM:00130A38 locret_130A38: ; CODE XREF: ROM:001309C4↑j ROM:00130A38 ; ROM:00130A1E↑j ... ROM:00130A38 rts ROM:00130A3A ; --------------------------------------------------------------------------- ROM:00130A3A ROM:00130A3A loc_130A3A: ; DATA XREF: ROM:00130988↑o ROM:00130A3A move.w $69C(a5),d0 ROM:00130A3E cmp.w ($572).w,d0 ROM:00130A42 ble.s loc_130A58 ROM:00130A44 clr.b ($928).w ROM:00130A48 clr.w ($72A).w ROM:00130A4C move.b #1,($11C2).w ROM:00130A52 bra.l loc_1309C6 ROM:00130A58 ; --------------------------------------------------------------------------- ROM:00130A58 ROM:00130A58 loc_130A58: ; CODE XREF: ROM:00130A42↑j ROM:00130A58 move.w ($DE6).w,d0 ROM:00130A5C sub.w $698(a5),d0 ROM:00130A60 sub.w $69A(a5),d0 ROM:00130A64 cmp.w ($572).w,d0 ROM:00130A68 ble.s loc_130A82 ROM:00130A6A bclr #0,($928).w ROM:00130A70 bset #2,($928).w ROM:00130A76 move.b #5,($11C2).w ROM:00130A7C bra.l loc_130B12 ROM:00130A82 ; --------------------------------------------------------------------------- ROM:00130A82 ROM:00130A82 loc_130A82: ; CODE XREF: ROM:001309EE↑j ROM:00130A82 ; ROM:00130A68↑j ... ROM:00130A82 bsr.w sub_130B1A ROM:00130A86 rts ROM:00130A88 ; --------------------------------------------------------------------------- ROM:00130A88 ROM:00130A88 loc_130A88: ; DATA XREF: ROM:0013098C↑o ROM:00130A88 move.w $69C(a5),d0 ROM:00130A8C cmp.w ($572).w,d0 ROM:00130A90 ble.s loc_130AA6 ROM:00130A92 clr.b ($928).w ROM:00130A96 clr.w ($72A).w ROM:00130A9A move.b #1,($11C2).w ROM:00130AA0 bra.l loc_1309C6 ROM:00130AA6 ; --------------------------------------------------------------------------- ROM:00130AA6 ROM:00130AA6 loc_130AA6: ; CODE XREF: ROM:00130A90↑j ROM:00130AA6 move.w ($DE6).w,d0 ROM:00130AAA sub.w $698(a5),d0 ROM:00130AAE cmp.w ($572).w,d0 ROM:00130AB2 bgt.s locret_130ACC ROM:00130AB4 bclr #2,($928).w ROM:00130ABA bset #0,($928).w ROM:00130AC0 move.b #2,($11C2).w ROM:00130AC6 bra.l locret_130A38 ROM:00130ACC ; --------------------------------------------------------------------------- ROM:00130ACC ROM:00130ACC locret_130ACC: ; CODE XREF: ROM:00130A32↑j ROM:00130ACC ; ROM:00130AB2↑j ROM:00130ACC rts ROM:00130ACE ; --------------------------------------------------------------------------- ROM:00130ACE ROM:00130ACE loc_130ACE: ; DATA XREF: ROM:00130990↑o ROM:00130ACE move.w $69C(a5),d0 ROM:00130AD2 cmp.w ($572).w,d0 ROM:00130AD6 ble.s loc_130AEC ROM:00130AD8 clr.b ($928).w ROM:00130ADC clr.w ($72A).w ROM:00130AE0 move.b #1,($11C2).w ROM:00130AE6 bra.l loc_1309C6 ROM:00130AEC ; --------------------------------------------------------------------------- ROM:00130AEC ROM:00130AEC loc_130AEC: ; CODE XREF: ROM:00130AD6↑j ROM:00130AEC move.w ($DE6).w,d0 ROM:00130AF0 sub.w $698(a5),d0 ROM:00130AF4 cmp.w ($572).w,d0 ROM:00130AF8 bgt.s loc_130B12 ROM:00130AFA bclr #2,($928).w ROM:00130B00 bset #0,($928).w ROM:00130B06 move.b #3,($11C2).w ROM:00130B0C bra.l loc_130A82 ROM:00130B12 ; --------------------------------------------------------------------------- ROM:00130B12 ROM:00130B12 loc_130B12: ; CODE XREF: ROM:00130A7C↑j ROM:00130B12 ; ROM:00130AF8↑j ROM:00130B12 bsr.w sub_130B1A ROM:00130B16 rts ROM:00130B18 ; --------------------------------------------------------------------------- ROM:00130B18 rts ROM:00130B1A ROM:00130B1A ; =============== S U B R O U T I N E ======================================= ROM:00130B1A ROM:00130B1A ROM:00130B1A sub_130B1A: ; CODE XREF: ROM:loc_130A82↑p ROM:00130B1A ; ROM:loc_130B12↑p ROM:00130B1A move.w ($72A).w,d1 ROM:00130B1E muls.w $698(a5),d1 ROM:00130B22 divs.w $6A0(a5),d1 ROM:00130B26 add.w ($DE6).w,d1 ROM:00130B2A sub.w $698(a5),d1 ROM:00130B2E move.w d1,($DE8).w ROM:00130B32 rts ROM:00130B32 ; End of function sub_130B1A ROM:00130B32 ROM:00130B34 ROM:00130B34 ; =============== S U B R O U T I N E ======================================= ROM:00130B34 ROM:00130B34 ROM:00130B34 sub_130B34: ; CODE XREF: sub_130944+8↑p ROM:00130B34 clr.w d1 ROM:00130B36 move.b ($11C3).w,d1 ROM:00130B3A cmpi.w #3,d1 ROM:00130B3E bcc.s locret_130B48 ROM:00130B40 movea.l off_130B4A(pc,d1.w*4),a0 ROM:00130B44 nop ROM:00130B46 jmp (a0) ROM:00130B48 ; --------------------------------------------------------------------------- ROM:00130B48 ROM:00130B48 locret_130B48: ; CODE XREF: sub_130B34+A↑j ROM:00130B48 rts ROM:00130B48 ; End of function sub_130B34 ROM:00130B48 ROM:00130B48 ; --------------------------------------------------------------------------- ROM:00130B4A off_130B4A: dc.l loc_130B56 ; DATA XREF: sub_130B34+C↑r ROM:00130B4E dc.l loc_130B66 ROM:00130B52 dc.l loc_130B94 ROM:00130B56 ; --------------------------------------------------------------------------- ROM:00130B56 ROM:00130B56 loc_130B56: ; DATA XREF: ROM:off_130B4A↑o ROM:00130B56 bclr #3,($132E).w ROM:00130B5C move.b #1,($11C3).w ROM:00130B62 bra.s loc_130B8E ROM:00130B64 ; --------------------------------------------------------------------------- ROM:00130B64 rts ROM:00130B66 ; --------------------------------------------------------------------------- ROM:00130B66 ROM:00130B66 loc_130B66: ; DATA XREF: ROM:00130B4E↑o ROM:00130B66 move.w ($DE8).w,d0 ROM:00130B6A btst #7,($1329).w ROM:00130B70 bne.s loc_130B80 ROM:00130B72 btst #4,($934).w ROM:00130B78 beq.s loc_130B80 ROM:00130B7A cmp.w ($572).w,d0 ROM:00130B7E bgt.s loc_130B8E ROM:00130B80 ROM:00130B80 loc_130B80: ; CODE XREF: ROM:00130B70↑j ROM:00130B80 ; ROM:00130B78↑j ROM:00130B80 bset #3,($132E).w ROM:00130B86 move.b #2,($11C3).w ROM:00130B8C bra.s loc_130BC0 ROM:00130B8E ; --------------------------------------------------------------------------- ROM:00130B8E ROM:00130B8E loc_130B8E: ; CODE XREF: ROM:00130B62↑j ROM:00130B8E ; ROM:00130B7E↑j ... ROM:00130B8E bsr.w sub_130C56 ROM:00130B92 rts ROM:00130B94 ; --------------------------------------------------------------------------- ROM:00130B94 ROM:00130B94 loc_130B94: ; DATA XREF: ROM:00130B52↑o ROM:00130B94 btst #4,($934).w ROM:00130B9A beq.s loc_130BC0 ROM:00130B9C move.w ($DE8).w,d0 ROM:00130BA0 sub.w $69A(a5),d0 ROM:00130BA4 btst #7,($1329).w ROM:00130BAA bne.s loc_130BC0 ROM:00130BAC cmp.w ($572).w,d0 ROM:00130BB0 ble.s loc_130BC0 ROM:00130BB2 bclr #3,($132E).w ROM:00130BB8 move.b #1,($11C3).w ROM:00130BBE bra.s loc_130B8E ROM:00130BC0 ; --------------------------------------------------------------------------- ROM:00130BC0 ROM:00130BC0 loc_130BC0: ; CODE XREF: ROM:00130B8C↑j ROM:00130BC0 ; ROM:00130B9A↑j ... ROM:00130BC0 bsr.w sub_130C9A ROM:00130BC4 rts ROM:00130BC6 ; --------------------------------------------------------------------------- ROM:00130BC6 rts ROM:00130BC8 ROM:00130BC8 ; =============== S U B R O U T I N E ======================================= ROM:00130BC8 ROM:00130BC8 ROM:00130BC8 sub_130BC8: ; CODE XREF: sub_130944+C↑p ROM:00130BC8 clr.w d1 ROM:00130BCA move.b ($11C4).w,d1 ROM:00130BCE cmpi.w #4,d1 ROM:00130BD2 bcc.s locret_130BDC ROM:00130BD4 movea.l off_130BDE(pc,d1.w*4),a0 ROM:00130BD8 nop ROM:00130BDA jmp (a0) ROM:00130BDC ; --------------------------------------------------------------------------- ROM:00130BDC ROM:00130BDC locret_130BDC: ; CODE XREF: sub_130BC8+A↑j ROM:00130BDC rts ROM:00130BDC ; End of function sub_130BC8 ROM:00130BDC ROM:00130BDC ; --------------------------------------------------------------------------- ROM:00130BDE off_130BDE: dc.l loc_130BEE ; DATA XREF: sub_130BC8+C↑r ROM:00130BE2 dc.l loc_130BF6 ROM:00130BE6 dc.l loc_130C0C ROM:00130BEA dc.l loc_130C2E ROM:00130BEE ; --------------------------------------------------------------------------- ROM:00130BEE ROM:00130BEE loc_130BEE: ; DATA XREF: ROM:off_130BDE↑o ROM:00130BEE move.b #1,($11C4).w ROM:00130BF4 rts ROM:00130BF6 ; --------------------------------------------------------------------------- ROM:00130BF6 ROM:00130BF6 loc_130BF6: ; DATA XREF: ROM:00130BE2↑o ROM:00130BF6 btst #3,($132E).w ROM:00130BFC beq.s locret_130C0A ROM:00130BFE bset #1,($1337).w ROM:00130C04 move.b #2,($11C4).w ROM:00130C0A ROM:00130C0A locret_130C0A: ; CODE XREF: ROM:00130BFC↑j ROM:00130C0A rts ROM:00130C0C ; --------------------------------------------------------------------------- ROM:00130C0C ROM:00130C0C loc_130C0C: ; DATA XREF: ROM:00130BE6↑o ROM:00130C0C btst #3,($132E).w ROM:00130C12 bne.s locret_130C2C ROM:00130C14 move.w $6A2(a5),d0 ROM:00130C18 clr.b ($8E6).w ROM:00130C1C move.w d0,($6A6).w ROM:00130C20 move.b #1,($8E6).w ROM:00130C26 move.b #3,($11C4).w ROM:00130C2C ROM:00130C2C locret_130C2C: ; CODE XREF: ROM:00130C12↑j ROM:00130C2C rts ROM:00130C2E ; --------------------------------------------------------------------------- ROM:00130C2E ROM:00130C2E loc_130C2E: ; DATA XREF: ROM:00130BEA↑o ROM:00130C2E cmpi.w #0,($6A6).w ROM:00130C34 bgt.s loc_130C44 ROM:00130C36 bclr #1,($1337).w ROM:00130C3C move.b #1,($11C4).w ROM:00130C42 rts ROM:00130C44 ; --------------------------------------------------------------------------- ROM:00130C44 ROM:00130C44 loc_130C44: ; CODE XREF: ROM:00130C34↑j ROM:00130C44 btst #3,($132E).w ROM:00130C4A beq.s locret_130C52 ROM:00130C4C move.b #2,($11C4).w ROM:00130C52 ROM:00130C52 locret_130C52: ; CODE XREF: ROM:00130C4A↑j ROM:00130C52 rts ROM:00130C54 ; --------------------------------------------------------------------------- ROM:00130C54 rts ROM:00130C56 ROM:00130C56 ; =============== S U B R O U T I N E ======================================= ROM:00130C56 ROM:00130C56 ROM:00130C56 sub_130C56: ; CODE XREF: ROM:loc_130B8E↑p ROM:00130C56 move.w #0,d1 ROM:00130C5A bra.s loc_130C60 ROM:00130C5C ; --------------------------------------------------------------------------- ROM:00130C5C ROM:00130C5C loc_130C5C: ; CODE XREF: sub_130C56:loc_130C96↓j ROM:00130C5C addi.w #1,d1 ROM:00130C60 ROM:00130C60 loc_130C60: ; CODE XREF: sub_130C56+4↑j ROM:00130C60 cmpi.w #0,d1 ROM:00130C64 bgt.s locret_130C98 ROM:00130C66 btst #4,($133F).w ROM:00130C6C bne.s loc_130C82 ROM:00130C6E btst #2,($1343).w ROM:00130C74 bne.s loc_130C82 ROM:00130C76 cmpi.l #0,$A1C(d1.w*4) ROM:00130C80 bne.s loc_130C8C ROM:00130C82 ROM:00130C82 loc_130C82: ; CODE XREF: sub_130C56+16↑j ROM:00130C82 ; sub_130C56+1E↑j ROM:00130C82 move.w #0,$10D8(d1.w*2) ROM:00130C8A bra.s loc_130C96 ROM:00130C8C ; --------------------------------------------------------------------------- ROM:00130C8C ROM:00130C8C loc_130C8C: ; CODE XREF: sub_130C56+2A↑j ROM:00130C8C move.w $10DA(d1.w*2),$10D8(d1.w*2) ROM:00130C96 ROM:00130C96 loc_130C96: ; CODE XREF: sub_130C56+34↑j ROM:00130C96 bra.s loc_130C5C ROM:00130C98 ; --------------------------------------------------------------------------- ROM:00130C98 ROM:00130C98 locret_130C98: ; CODE XREF: sub_130C56+E↑j ROM:00130C98 rts ROM:00130C98 ; End of function sub_130C56 ROM:00130C98 ROM:00130C9A ROM:00130C9A ; =============== S U B R O U T I N E ======================================= ROM:00130C9A ROM:00130C9A ROM:00130C9A sub_130C9A: ; CODE XREF: ROM:loc_130BC0↑p ROM:00130C9A move.l #0,($A1C).w ROM:00130CA2 move.w #0,($10D8).w ROM:00130CA8 rts ROM:00130CA8 ; End of function sub_130C9A ROM:00130CA8 ROM:00130CAA ROM:00130CAA ; =============== S U B R O U T I N E ======================================= ROM:00130CAA ROM:00130CAA ROM:00130CAA sub_130CAA: ; CODE XREF: sub_130944↑p ROM:00130CAA move.w $6A6(a5),d0 ROM:00130CAE add.w ($1368).w,d0 ROM:00130CB2 sub.w ($A4A).w,d0 ROM:00130CB6 move.w d0,($DEC).w ROM:00130CBA move.w #$3B9C,d1 ROM:00130CBE move.w ($A38).w,d2 ROM:00130CC2 move.w ($DEC).w,d3 ROM:00130CC6 bsr.l sub_1175A4 ROM:00130CCC move.w d1,d0 ROM:00130CCE add.w ($13B2).w,d0 ROM:00130CD2 move.w d0,($10DA).w ROM:00130CD6 rts ROM:00130CD6 ; End of function sub_130CAA ROM:00130CD6 ROM:00130CD8 ROM:00130CD8 ; =============== S U B R O U T I N E ======================================= ROM:00130CD8 ROM:00130CD8 ROM:00130CD8 sub_130CD8: ; CODE XREF: sub_130944+10↑p ROM:00130CD8 lea ($A1C).w,a0 ROM:00130CDC lea $A66(a5),a1 ROM:00130CE0 lea ($A00).w,a2 ROM:00130CE4 move.w #0,d0 ROM:00130CE8 bra.s loc_130CEE ROM:00130CEA ; --------------------------------------------------------------------------- ROM:00130CEA ROM:00130CEA loc_130CEA: ; CODE XREF: sub_130CD8+3C↓j ROM:00130CEA addi.w #1,d0 ROM:00130CEE ROM:00130CEE loc_130CEE: ; CODE XREF: sub_130CD8+10↑j ROM:00130CEE cmpi.w #3,d0 ROM:00130CF2 bgt.s locret_130D16 ROM:00130CF4 move.w (a1,d0.w*2),d3 ROM:00130CF8 ext.l d3 ROM:00130CFA move.l (a0),d6 ROM:00130CFC muls.l d6,d4:d3 ROM:00130D00 divs.l #$2710,d4:d3 ROM:00130D08 bvc.s loc_130D10 ROM:00130D0A move.l #$7FFFFFFF,d3 ROM:00130D10 ROM:00130D10 loc_130D10: ; CODE XREF: sub_130CD8+30↑j ROM:00130D10 move.l d3,(a2,d0.w*4) ROM:00130D14 bra.s loc_130CEA ROM:00130D16 ; --------------------------------------------------------------------------- ROM:00130D16 ROM:00130D16 locret_130D16: ; CODE XREF: sub_130CD8+1A↑j ROM:00130D16 rts ROM:00130D16 ; End of function sub_130CD8 ROM:00130D16 ROM:00130D18 ROM:00130D18 ; =============== S U B R O U T I N E ======================================= ROM:00130D18 ROM:00130D18 ROM:00130D18 sub_130D18: ; CODE XREF: sub_126B3C+8A↑p ROM:00130D18 bsr.l sub_131134 ROM:00130D1E bsr.w sub_130F2C ROM:00130D22 bsr.l sub_131A26 ROM:00130D28 bsr.l sub_130944 ROM:00130D2E bsr.w sub_1310A6 ROM:00130D32 bsr.w sub_130D8C ROM:00130D36 bsr.w sub_130D4A ROM:00130D3A bsr.w sub_130E24 ROM:00130D3E bsr.w sub_130E36 ROM:00130D42 bsr.l sub_116A9A ROM:00130D48 rts ROM:00130D48 ; End of function sub_130D18 ROM:00130D48 ROM:00130D4A ROM:00130D4A ; =============== S U B R O U T I N E ======================================= ROM:00130D4A ROM:00130D4A ROM:00130D4A sub_130D4A: ; CODE XREF: sub_130D18+1E↑p ROM:00130D4A btst #0,($DB3).w ROM:00130D50 beq.s loc_130D5A ROM:00130D52 move.l #0,($A00).w ROM:00130D5A ROM:00130D5A loc_130D5A: ; CODE XREF: sub_130D4A+6↑j ROM:00130D5A btst #1,($DB3).w ROM:00130D60 beq.s loc_130D6A ROM:00130D62 move.l #0,($A04).w ROM:00130D6A ROM:00130D6A loc_130D6A: ; CODE XREF: sub_130D4A+16↑j ROM:00130D6A btst #2,($DB3).w ROM:00130D70 beq.s loc_130D7A ROM:00130D72 move.l #0,($A08).w ROM:00130D7A ROM:00130D7A loc_130D7A: ; CODE XREF: sub_130D4A+26↑j ROM:00130D7A btst #3,($DB3).w ROM:00130D80 beq.s locret_130D8A ROM:00130D82 move.l #0,($A0C).w ROM:00130D8A ROM:00130D8A locret_130D8A: ; CODE XREF: sub_130D4A+36↑j ROM:00130D8A rts ROM:00130D8A ; End of function sub_130D4A ROM:00130D8A ROM:00130D8C ROM:00130D8C ; =============== S U B R O U T I N E ======================================= ROM:00130D8C ROM:00130D8C ROM:00130D8C sub_130D8C: ; CODE XREF: sub_130D18+1A↑p ROM:00130D8C move.w #0,d0 ROM:00130D90 bra.s loc_130D96 ROM:00130D92 ; --------------------------------------------------------------------------- ROM:00130D92 ROM:00130D92 loc_130D92: ; CODE XREF: sub_130D8C:loc_130E1E↓j ROM:00130D92 addi.w #1,d0 ROM:00130D96 ROM:00130D96 loc_130D96: ; CODE XREF: sub_130D8C+4↑j ROM:00130D96 cmpi.w #3,d0 ROM:00130D9A bgt.l locret_130E22 ROM:00130DA0 move.l $A00(d0.w*4),d2 ROM:00130DA6 move.w #1,d5 ROM:00130DAA cmpi.w #2,d5 ROM:00130DAE bne.s loc_130DB8 ROM:00130DB0 move.w d0,d4 ROM:00130DB2 andi.w #1,d4 ROM:00130DB6 bra.s loc_130DBC ROM:00130DB8 ; --------------------------------------------------------------------------- ROM:00130DB8 ROM:00130DB8 loc_130DB8: ; CODE XREF: sub_130D8C+22↑j ROM:00130DB8 move.w #0,d4 ROM:00130DBC ROM:00130DBC loc_130DBC: ; CODE XREF: sub_130D8C+2A↑j ROM:00130DBC move.w $10D8(d4.w*2),d3 ROM:00130DC2 ext.l d3 ROM:00130DC4 add.l d3,d2 ROM:00130DC6 cmpi.l #$5FFF4,d2 ROM:00130DCC ble.s loc_130DDC ROM:00130DCE move.l #$5FFF4,d1 ROM:00130DD4 sub.l d3,d1 ROM:00130DD6 bra.l loc_130DE2 ROM:00130DDC ; --------------------------------------------------------------------------- ROM:00130DDC ROM:00130DDC loc_130DDC: ; CODE XREF: sub_130D8C+40↑j ROM:00130DDC move.l $A00(d0.w*4),d1 ROM:00130DE2 ROM:00130DE2 loc_130DE2: ; CODE XREF: sub_130D8C+4A↑j ROM:00130DE2 move.l $148(a5),d4 ROM:00130DE6 cmpi.l #0,d1 ROM:00130DEC ble.s loc_130DF4 ROM:00130DEE cmp.l d1,d4 ROM:00130DF0 ble.s loc_130DF4 ROM:00130DF2 move.l d4,d1 ROM:00130DF4 ROM:00130DF4 loc_130DF4: ; CODE XREF: sub_130D8C+60↑j ROM:00130DF4 ; sub_130D8C+64↑j ROM:00130DF4 btst #4,($133F).w ROM:00130DFA bne.s loc_130E04 ROM:00130DFC btst #2,($1343).w ROM:00130E02 beq.s loc_130E18 ROM:00130E04 ROM:00130E04 loc_130E04: ; CODE XREF: sub_130D8C+6E↑j ROM:00130E04 btst #6,($133A).w ROM:00130E0A bne.s loc_130E18 ROM:00130E0C move.l #0,$A00(d0.w*4) ROM:00130E16 bra.s loc_130E1E ROM:00130E18 ; --------------------------------------------------------------------------- ROM:00130E18 ROM:00130E18 loc_130E18: ; CODE XREF: sub_130D8C+76↑j ROM:00130E18 ; sub_130D8C+7E↑j ROM:00130E18 move.l d1,$A00(d0.w*4) ROM:00130E1E ROM:00130E1E loc_130E1E: ; CODE XREF: sub_130D8C+8A↑j ROM:00130E1E bra.w loc_130D92 ROM:00130E22 ; --------------------------------------------------------------------------- ROM:00130E22 ROM:00130E22 locret_130E22: ; CODE XREF: sub_130D8C+E↑j ROM:00130E22 rts ROM:00130E22 ; End of function sub_130D8C ROM:00130E22 ROM:00130E24 ROM:00130E24 ; =============== S U B R O U T I N E ======================================= ROM:00130E24 ROM:00130E24 ROM:00130E24 sub_130E24: ; CODE XREF: sub_130D18+22↑p ROM:00130E24 lea ($A00).w,a0 ROM:00130E28 move.w ($10D8).w,d1 ROM:00130E2C ext.l d1 ROM:00130E2E add.l (a0),d1 ROM:00130E30 move.l d1,($9C8).w ROM:00130E34 rts ROM:00130E34 ; End of function sub_130E24 ROM:00130E34 ROM:00130E36 ROM:00130E36 ; =============== S U B R O U T I N E ======================================= ROM:00130E36 ROM:00130E36 ROM:00130E36 sub_130E36: ; CODE XREF: sub_130D18+26↑p ROM:00130E36 move.w $6AA(a5),d7 ROM:00130E3A cmp.w ($572).w,d7 ROM:00130E3E ble.s loc_130E5A ROM:00130E40 move.w #$3B9E,d1 ROM:00130E44 move.w ($A4A).w,d2 ROM:00130E48 move.w ($572).w,d3 ROM:00130E4C bsr.l sub_1175A4 ROM:00130E52 bclr #6,($133D).w ROM:00130E58 bra.s loc_130E8E ROM:00130E5A ; --------------------------------------------------------------------------- ROM:00130E5A ROM:00130E5A loc_130E5A: ; CODE XREF: sub_130E36+8↑j ROM:00130E5A btst #3,($133C).w ROM:00130E60 beq.s loc_130E76 ROM:00130E62 move.w #$3BA0,d1 ROM:00130E66 move.w ($A4A).w,d2 ROM:00130E6A move.w ($572).w,d3 ROM:00130E6E bsr.l sub_1175A4 ROM:00130E74 bra.s loc_130E88 ROM:00130E76 ; --------------------------------------------------------------------------- ROM:00130E76 ROM:00130E76 loc_130E76: ; CODE XREF: sub_130E36+2A↑j ROM:00130E76 move.w #$3BA2,d1 ROM:00130E7A move.w ($A4A).w,d2 ROM:00130E7E move.w ($572).w,d3 ROM:00130E82 bsr.l sub_1175A4 ROM:00130E88 ROM:00130E88 loc_130E88: ; CODE XREF: sub_130E36+3E↑j ROM:00130E88 bset #6,($133D).w ROM:00130E8E ROM:00130E8E loc_130E8E: ; CODE XREF: sub_130E36+22↑j ROM:00130E8E move.w #0,d2 ROM:00130E92 bra.s loc_130E98 ROM:00130E94 ; --------------------------------------------------------------------------- ROM:00130E94 ROM:00130E94 loc_130E94: ; CODE XREF: sub_130E36+AE↓j ROM:00130E94 addi.w #1,d2 ROM:00130E98 ROM:00130E98 loc_130E98: ; CODE XREF: sub_130E36+5C↑j ROM:00130E98 cmpi.w #3,d2 ROM:00130E9C bgt.l loc_130EE6 ROM:00130EA2 move.w d1,d0 ROM:00130EA4 add.w $A76(a5,d2.w*2),d0 ROM:00130EAA cmpi.w #$1C20,d0 ROM:00130EAE blt.s loc_130EB4 ROM:00130EB0 subi.w #$1C20,d0 ROM:00130EB4 ROM:00130EB4 loc_130EB4: ; CODE XREF: sub_130E36+78↑j ROM:00130EB4 btst d2,$A99(a5) ROM:00130EB8 beq.s loc_130ECC ROM:00130EBA bclr d2,($11C7).w ROM:00130EBE move.w $A86(a5,d2.w*2),d3 ROM:00130EC4 move.w $10DC(d3.w*2),d0 ROM:00130ECA bra.s loc_130EDE ROM:00130ECC ; --------------------------------------------------------------------------- ROM:00130ECC ROM:00130ECC loc_130ECC: ; CODE XREF: sub_130E36+82↑j ROM:00130ECC btst #6,($133D).w ROM:00130ED2 beq.s loc_130EDA ROM:00130ED4 bset d2,($11C7).w ROM:00130ED8 bra.s loc_130EDE ROM:00130EDA ; --------------------------------------------------------------------------- ROM:00130EDA ROM:00130EDA loc_130EDA: ; CODE XREF: sub_130E36+9C↑j ROM:00130EDA bclr d2,($11C7).w ROM:00130EDE ROM:00130EDE loc_130EDE: ; CODE XREF: sub_130E36+94↑j ROM:00130EDE ; sub_130E36+A2↑j ROM:00130EDE move.w d0,$10DC(d2.w*2) ROM:00130EE4 bra.s loc_130E94 ROM:00130EE6 ; --------------------------------------------------------------------------- ROM:00130EE6 ROM:00130EE6 loc_130EE6: ; CODE XREF: sub_130E36+66↑j ROM:00130EE6 move.w ($572).w,d4 ROM:00130EEA muls.w #$3C,d4 ; '<' ROM:00130EEE muls.l ($9C8).w,d5:d4 ROM:00130EF4 divs.l #$F4240,d5:d4 ROM:00130EFC btst #0,($11C7).w ROM:00130F02 beq.s loc_130F16 ROM:00130F04 move.w d1,($DF2).w ROM:00130F08 sub.w d4,d1 ROM:00130F0A bge.s loc_130F10 ROM:00130F0C addi.w #$1C20,d1 ROM:00130F10 ROM:00130F10 loc_130F10: ; CODE XREF: sub_130E36+D4↑j ROM:00130F10 move.w d1,($DF0).w ROM:00130F14 bra.s locret_130F2A ROM:00130F16 ; --------------------------------------------------------------------------- ROM:00130F16 ROM:00130F16 loc_130F16: ; CODE XREF: sub_130E36+CC↑j ROM:00130F16 move.w d1,($DF0).w ROM:00130F1A add.w d4,d1 ROM:00130F1C cmpi.w #$1C20,d1 ROM:00130F20 ble.s loc_130F26 ROM:00130F22 subi.w #$1C20,d1 ROM:00130F26 ROM:00130F26 loc_130F26: ; CODE XREF: sub_130E36+EA↑j ROM:00130F26 move.w d1,($DF2).w ROM:00130F2A ROM:00130F2A locret_130F2A: ; CODE XREF: sub_130E36+DE↑j ROM:00130F2A rts ROM:00130F2A ; End of function sub_130E36 ROM:00130F2A ROM:00130F2C ROM:00130F2C ; =============== S U B R O U T I N E ======================================= ROM:00130F2C ROM:00130F2C ROM:00130F2C sub_130F2C: ; CODE XREF: sub_130D18+6↑p ROM:00130F2C clr.w d1 ROM:00130F2E move.b ($11C5).w,d1 ROM:00130F32 cmpi.w #4,d1 ROM:00130F36 bcc.s locret_130F40 ROM:00130F38 movea.l off_130F42(pc,d1.w*4),a0 ROM:00130F3C nop ROM:00130F3E jmp (a0) ROM:00130F40 ; --------------------------------------------------------------------------- ROM:00130F40 ROM:00130F40 locret_130F40: ; CODE XREF: sub_130F2C+A↑j ROM:00130F40 rts ROM:00130F40 ; End of function sub_130F2C ROM:00130F40 ROM:00130F40 ; --------------------------------------------------------------------------- ROM:00130F42 off_130F42: dc.l loc_130F52 ; DATA XREF: sub_130F2C+C↑r ROM:00130F46 dc.l loc_130F62 ROM:00130F4A dc.l loc_130FD6 ROM:00130F4E dc.l loc_131040 ROM:00130F52 ; --------------------------------------------------------------------------- ROM:00130F52 ROM:00130F52 loc_130F52: ; DATA XREF: ROM:off_130F42↑o ROM:00130F52 bsr.w sub_131086 ROM:00130F56 move.b #1,($11C5).w ROM:00130F5C bra.w locret_130FD4 ROM:00130F60 ; --------------------------------------------------------------------------- ROM:00130F60 rts ROM:00130F62 ; --------------------------------------------------------------------------- ROM:00130F62 ROM:00130F62 loc_130F62: ; DATA XREF: ROM:00130F46↑o ROM:00130F62 move.w $6AC(a5),d0 ROM:00130F66 move.w ($572).w,d1 ROM:00130F6A cmp.w $6AE(a5),d1 ROM:00130F6E bge.w loc_130F88 ROM:00130F72 btst #1,($133E).w ROM:00130F78 beq.s loc_130F98 ROM:00130F7A btst #0,($932).w ROM:00130F80 beq.s loc_130F98 ROM:00130F82 cmpi.w #0,d0 ROM:00130F86 bne.s loc_130F98 ROM:00130F88 ROM:00130F88 loc_130F88: ; CODE XREF: ROM:00130F6E↑j ROM:00130F88 bsr.w sub_13109E ROM:00130F8C move.b #3,($11C5).w ROM:00130F92 bra.l locret_131082 ROM:00130F98 ; --------------------------------------------------------------------------- ROM:00130F98 ROM:00130F98 loc_130F98: ; CODE XREF: ROM:00130F78↑j ROM:00130F98 ; ROM:00130F80↑j ... ROM:00130F98 cmp.w $6B2(a5),d1 ROM:00130F9C bge.w loc_130FC8 ROM:00130FA0 btst #7,($1321).w ROM:00130FA6 bne.s locret_130FD4 ROM:00130FA8 btst #0,($1341).w ROM:00130FAE bne.s locret_130FD4 ROM:00130FB0 btst #1,($133E).w ROM:00130FB6 bne.s loc_130FBA ROM:00130FB8 bra.s loc_130FC8 ROM:00130FBA ; --------------------------------------------------------------------------- ROM:00130FBA ROM:00130FBA loc_130FBA: ; CODE XREF: ROM:00130FB6↑j ROM:00130FBA btst #0,($932).w ROM:00130FC0 beq.s loc_130FC8 ROM:00130FC2 cmpi.w #0,d0 ROM:00130FC6 beq.s locret_130FD4 ROM:00130FC8 ROM:00130FC8 loc_130FC8: ; CODE XREF: ROM:00130F9C↑j ROM:00130FC8 ; ROM:00130FB8↑j ... ROM:00130FC8 bsr.w sub_131096 ROM:00130FCC move.b #2,($11C5).w ROM:00130FD2 bra.s locret_13103E ROM:00130FD4 ; --------------------------------------------------------------------------- ROM:00130FD4 ROM:00130FD4 locret_130FD4: ; CODE XREF: ROM:00130F5C↑j ROM:00130FD4 ; ROM:00130FA6↑j ... ROM:00130FD4 rts ROM:00130FD6 ; --------------------------------------------------------------------------- ROM:00130FD6 ROM:00130FD6 loc_130FD6: ; DATA XREF: ROM:00130F4A↑o ROM:00130FD6 move.w $6B2(a5),d1 ROM:00130FDA sub.w $6B4(a5),d1 ROM:00130FDE btst #0,($1341).w ROM:00130FE4 beq.s loc_130FF8 ROM:00130FE6 cmp.w ($572).w,d1 ROM:00130FEA ble.s loc_130FF8 ROM:00130FEC bsr.w sub_131086 ROM:00130FF0 move.b #1,($11C5).w ROM:00130FF6 bra.s locret_130FD4 ROM:00130FF8 ; --------------------------------------------------------------------------- ROM:00130FF8 ROM:00130FF8 loc_130FF8: ; CODE XREF: ROM:00130FE4↑j ROM:00130FF8 ; ROM:00130FEA↑j ROM:00130FF8 move.w ($572).w,d1 ROM:00130FFC move.w $6AC(a5),d0 ROM:00131000 move.w $6AE(a5),d2 ROM:00131004 cmp.w d1,d2 ROM:00131006 bgt.s loc_13101C ROM:00131008 cmpi.w #0,d0 ROM:0013100C bne.s loc_13101C ROM:0013100E bsr.w sub_13109E ROM:00131012 move.b #3,($11C5).w ROM:00131018 bra.s locret_131082 ROM:0013101A ; --------------------------------------------------------------------------- ROM:0013101A bra.s locret_13103E ROM:0013101C ; --------------------------------------------------------------------------- ROM:0013101C ROM:0013101C loc_13101C: ; CODE XREF: ROM:00131006↑j ROM:0013101C ; ROM:0013100C↑j ROM:0013101C btst #1,($133E).w ROM:00131022 beq.s locret_13103E ROM:00131024 btst #0,($932).w ROM:0013102A beq.s locret_13103E ROM:0013102C cmpi.w #0,d0 ROM:00131030 bne.s locret_13103E ROM:00131032 bsr.w sub_13109E ROM:00131036 move.b #3,($11C5).w ROM:0013103C bra.s locret_131082 ROM:0013103E ; --------------------------------------------------------------------------- ROM:0013103E ROM:0013103E locret_13103E: ; CODE XREF: ROM:00130FD2↑j ROM:0013103E ; ROM:0013101A↑j ... ROM:0013103E rts ROM:00131040 ; --------------------------------------------------------------------------- ROM:00131040 ROM:00131040 loc_131040: ; DATA XREF: ROM:00130F4E↑o ROM:00131040 move.w $6AC(a5),d0 ROM:00131044 btst #7,($1321).w ROM:0013104A bne.s loc_13105E ROM:0013104C cmpi.w #0,d0 ROM:00131050 beq.s loc_13105E ROM:00131052 bsr.w sub_131096 ROM:00131056 move.b #2,($11C5).w ROM:0013105C bra.s locret_13103E ROM:0013105E ; --------------------------------------------------------------------------- ROM:0013105E ROM:0013105E loc_13105E: ; CODE XREF: ROM:0013104A↑j ROM:0013105E ; ROM:00131050↑j ROM:0013105E move.w $6AE(a5),d1 ROM:00131062 sub.w $6B0(a5),d1 ROM:00131066 btst #7,($1321).w ROM:0013106C beq.s locret_131082 ROM:0013106E cmp.w ($572).w,d1 ROM:00131072 ble.s locret_131082 ROM:00131074 bsr.w sub_131086 ROM:00131078 move.b #1,($11C5).w ROM:0013107E bra.w locret_130FD4 ROM:00131082 ; --------------------------------------------------------------------------- ROM:00131082 ROM:00131082 locret_131082: ; CODE XREF: ROM:00130F92↑j ROM:00131082 ; ROM:00131018↑j ... ROM:00131082 rts ROM:00131084 ; --------------------------------------------------------------------------- ROM:00131084 rts ROM:00131086 ROM:00131086 ; =============== S U B R O U T I N E ======================================= ROM:00131086 ROM:00131086 ROM:00131086 sub_131086: ; CODE XREF: ROM:loc_130F52↑p ROM:00131086 ; ROM:00130FEC↑p ... ROM:00131086 move.w #$1C20,d0 ROM:0013108A ext.l d0 ROM:0013108C divs.w #4,d0 ROM:00131090 move.w d0,($DEE).w ROM:00131094 rts ROM:00131094 ; End of function sub_131086 ROM:00131094 ROM:00131096 ROM:00131096 ; =============== S U B R O U T I N E ======================================= ROM:00131096 ROM:00131096 ROM:00131096 sub_131096: ; CODE XREF: ROM:loc_130FC8↑p ROM:00131096 ; ROM:00131052↑p ROM:00131096 move.w #$E10,($DEE).w ROM:0013109C rts ROM:0013109C ; End of function sub_131096 ROM:0013109C ROM:0013109E ROM:0013109E ; =============== S U B R O U T I N E ======================================= ROM:0013109E ROM:0013109E ROM:0013109E sub_13109E: ; CODE XREF: ROM:loc_130F88↑p ROM:0013109E ; ROM:0013100E↑p ... ROM:0013109E move.w #$1C20,($DEE).w ROM:001310A4 rts ROM:001310A4 ; End of function sub_13109E ROM:001310A4 ROM:001310A6 ROM:001310A6 ; =============== S U B R O U T I N E ======================================= ROM:001310A6 ROM:001310A6 ROM:001310A6 sub_1310A6: ; CODE XREF: sub_130D18+16↑p ROM:001310A6 clr.w d1 ROM:001310A8 move.b ($11C6).w,d1 ROM:001310AC cmpi.w #3,d1 ROM:001310B0 bcc.s locret_1310BA ROM:001310B2 movea.l off_1310BC(pc,d1.w*4),a0 ROM:001310B6 nop ROM:001310B8 jmp (a0) ROM:001310BA ; --------------------------------------------------------------------------- ROM:001310BA ROM:001310BA locret_1310BA: ; CODE XREF: sub_1310A6+A↑j ROM:001310BA rts ROM:001310BA ; End of function sub_1310A6 ROM:001310BA ROM:001310BA ; --------------------------------------------------------------------------- ROM:001310BC off_1310BC: dc.l loc_1310C8 ; DATA XREF: sub_1310A6+C↑r ROM:001310C0 dc.l loc_1310EA ROM:001310C4 dc.l loc_131102 ROM:001310C8 ; --------------------------------------------------------------------------- ROM:001310C8 ROM:001310C8 loc_1310C8: ; DATA XREF: ROM:off_1310BC↑o ROM:001310C8 move.w $6B6(a5),d0 ROM:001310CC clr.b ($913).w ROM:001310D0 move.w d0,($700).w ROM:001310D4 move.b #1,($913).w ROM:001310DA bset #2,($1343).w ROM:001310E0 move.b #1,($11C6).w ROM:001310E6 bra.s locret_131100 ROM:001310E8 ; --------------------------------------------------------------------------- ROM:001310E8 rts ROM:001310EA ; --------------------------------------------------------------------------- ROM:001310EA ROM:001310EA loc_1310EA: ; DATA XREF: ROM:001310C0↑o ROM:001310EA cmpi.w #0,($700).w ROM:001310F0 bgt.s locret_131100 ROM:001310F2 bclr #2,($1343).w ROM:001310F8 move.b #2,($11C6).w ROM:001310FE bra.s locret_131130 ROM:00131100 ; --------------------------------------------------------------------------- ROM:00131100 ROM:00131100 locret_131100: ; CODE XREF: ROM:001310E6↑j ROM:00131100 ; ROM:001310F0↑j ... ROM:00131100 rts ROM:00131102 ; --------------------------------------------------------------------------- ROM:00131102 ROM:00131102 loc_131102: ; DATA XREF: ROM:001310C4↑o ROM:00131102 move.w $6B6(a5),d0 ROM:00131106 btst #7,($1321).w ROM:0013110C beq.s locret_131130 ROM:0013110E cmpi.w #0,d0 ROM:00131112 beq.s locret_131130 ROM:00131114 clr.b ($913).w ROM:00131118 move.w d0,($700).w ROM:0013111C move.b #1,($913).w ROM:00131122 bset #2,($1343).w ROM:00131128 move.b #1,($11C6).w ROM:0013112E bra.s locret_131100 ROM:00131130 ; --------------------------------------------------------------------------- ROM:00131130 ROM:00131130 locret_131130: ; CODE XREF: ROM:001310FE↑j ROM:00131130 ; ROM:0013110C↑j ... ROM:00131130 rts ROM:00131132 ; --------------------------------------------------------------------------- ROM:00131132 rts ROM:00131134 ROM:00131134 ; =============== S U B R O U T I N E ======================================= ROM:00131134 ROM:00131134 ROM:00131134 sub_131134: ; CODE XREF: sub_130D18↑p ROM:00131134 bsr.w sub_131162 ROM:00131138 bsr.w sub_131142 ROM:0013113C bsr.w sub_13135E ROM:00131140 rts ROM:00131140 ; End of function sub_131134 ROM:00131140 ROM:00131142 ROM:00131142 ; =============== S U B R O U T I N E ======================================= ROM:00131142 ROM:00131142 ROM:00131142 sub_131142: ; CODE XREF: sub_131134+4↑p ROM:00131142 btst #1,($133E).w ROM:00131148 beq.s loc_13115A ROM:0013114A cmpi.w #$3E8,($DF4).w ROM:00131150 beq.s loc_13115A ROM:00131152 bset #0,($1322).w ROM:00131158 bra.s locret_131160 ROM:0013115A ; --------------------------------------------------------------------------- ROM:0013115A ROM:0013115A loc_13115A: ; CODE XREF: sub_131142+6↑j ROM:0013115A ; sub_131142+E↑j ROM:0013115A bclr #0,($1322).w ROM:00131160 ROM:00131160 locret_131160: ; CODE XREF: sub_131142+16↑j ROM:00131160 rts ROM:00131160 ; End of function sub_131142 ROM:00131160 ROM:00131162 ROM:00131162 ; =============== S U B R O U T I N E ======================================= ROM:00131162 ROM:00131162 ROM:00131162 sub_131162: ; CODE XREF: sub_131134↑p ROM:00131162 clr.w d1 ROM:00131164 move.b ($11C8).w,d1 ROM:00131168 cmpi.w #6,d1 ROM:0013116C bcc.s locret_131176 ROM:0013116E movea.l off_131178(pc,d1.w*4),a0 ROM:00131172 nop ROM:00131174 jmp (a0) ROM:00131176 ; --------------------------------------------------------------------------- ROM:00131176 ROM:00131176 locret_131176: ; CODE XREF: sub_131162+A↑j ROM:00131176 rts ROM:00131176 ; End of function sub_131162 ROM:00131176 ROM:00131176 ; --------------------------------------------------------------------------- ROM:00131178 off_131178: dc.l loc_131190 ; DATA XREF: sub_131162+C↑r ROM:0013117C dc.l loc_13119C ROM:00131180 dc.l loc_1311C4 ROM:00131184 dc.l loc_13122E ROM:00131188 dc.l loc_13126E ROM:0013118C dc.l loc_131292 ROM:00131190 ; --------------------------------------------------------------------------- ROM:00131190 ROM:00131190 loc_131190: ; DATA XREF: ROM:off_131178↑o ROM:00131190 bsr.w sub_1312C0 ROM:00131194 move.b #1,($11C8).w ROM:0013119A rts ROM:0013119C ; --------------------------------------------------------------------------- ROM:0013119C ROM:0013119C loc_13119C: ; DATA XREF: ROM:0013117C↑o ROM:0013119C btst #1,($133E).w ROM:001311A2 beq.s loc_1311BE ROM:001311A4 move.w $6B8(a5),d0 ROM:001311A8 clr.b ($914).w ROM:001311AC move.w d0,($702).w ROM:001311B0 move.b #1,($914).w ROM:001311B6 move.b #2,($11C8).w ROM:001311BC rts ROM:001311BE ; --------------------------------------------------------------------------- ROM:001311BE ROM:001311BE loc_1311BE: ; CODE XREF: ROM:001311A2↑j ROM:001311BE bsr.w sub_1312C0 ROM:001311C2 rts ROM:001311C4 ; --------------------------------------------------------------------------- ROM:001311C4 ROM:001311C4 loc_1311C4: ; DATA XREF: ROM:00131180↑o ROM:001311C4 btst #1,($133E).w ROM:001311CA bne.s loc_1311EE ROM:001311CC clr.b ($914).w ROM:001311D0 clr.w ($702).w ROM:001311D4 move.w $6BA(a5),d0 ROM:001311D8 clr.b ($8E7).w ROM:001311DC move.w d0,($6A8).w ROM:001311E0 move.b #1,($8E7).w ROM:001311E6 move.b #3,($11C8).w ROM:001311EC rts ROM:001311EE ; --------------------------------------------------------------------------- ROM:001311EE ROM:001311EE loc_1311EE: ; CODE XREF: ROM:001311CA↑j ROM:001311EE cmpi.w #0,($702).w ROM:001311F4 bgt.s loc_13121C ROM:001311F6 cmpi.w #$3E8,($DF4).w ROM:001311FC ble.s loc_13121C ROM:001311FE bsr.w sub_131310 ROM:00131202 move.w $6B8(a5),d0 ROM:00131206 clr.b ($914).w ROM:0013120A move.w d0,($702).w ROM:0013120E move.b #1,($914).w ROM:00131214 move.b #2,($11C8).w ROM:0013121A rts ROM:0013121C ; --------------------------------------------------------------------------- ROM:0013121C ROM:0013121C loc_13121C: ; CODE XREF: ROM:001311F4↑j ROM:0013121C ; ROM:001311FC↑j ROM:0013121C cmpi.w #$3E8,($DF4).w ROM:00131222 bgt.s locret_13122C ROM:00131224 move.b #4,($11C8).w ROM:0013122A rts ROM:0013122C ; --------------------------------------------------------------------------- ROM:0013122C ROM:0013122C locret_13122C: ; CODE XREF: ROM:00131222↑j ROM:0013122C rts ROM:0013122E ; --------------------------------------------------------------------------- ROM:0013122E ROM:0013122E loc_13122E: ; DATA XREF: ROM:00131184↑o ROM:0013122E btst #1,($133E).w ROM:00131234 beq.s loc_131258 ROM:00131236 move.w $6B8(a5),d0 ROM:0013123A clr.b ($914).w ROM:0013123E move.w d0,($702).w ROM:00131242 move.b #1,($914).w ROM:00131248 clr.b ($8E7).w ROM:0013124C clr.w ($6A8).w ROM:00131250 move.b #2,($11C8).w ROM:00131256 rts ROM:00131258 ; --------------------------------------------------------------------------- ROM:00131258 ROM:00131258 loc_131258: ; CODE XREF: ROM:00131234↑j ROM:00131258 cmpi.w #0,($6A8).w ROM:0013125E bgt.s locret_13126C ROM:00131260 bsr.w sub_1312C0 ROM:00131264 move.b #1,($11C8).w ROM:0013126A rts ROM:0013126C ; --------------------------------------------------------------------------- ROM:0013126C ROM:0013126C locret_13126C: ; CODE XREF: ROM:0013125E↑j ROM:0013126C rts ROM:0013126E ; --------------------------------------------------------------------------- ROM:0013126E ROM:0013126E loc_13126E: ; DATA XREF: ROM:00131188↑o ROM:0013126E btst #7,($1321).w ROM:00131274 beq.s locret_131290 ROM:00131276 move.w $6BA(a5),d0 ROM:0013127A clr.b ($8E7).w ROM:0013127E move.w d0,($6A8).w ROM:00131282 move.b #1,($8E7).w ROM:00131288 move.b #5,($11C8).w ROM:0013128E rts ROM:00131290 ; --------------------------------------------------------------------------- ROM:00131290 ROM:00131290 locret_131290: ; CODE XREF: ROM:00131274↑j ROM:00131290 rts ROM:00131292 ; --------------------------------------------------------------------------- ROM:00131292 ROM:00131292 loc_131292: ; DATA XREF: ROM:0013118C↑o ROM:00131292 btst #7,($1321).w ROM:00131298 bne.s loc_1312AA ROM:0013129A clr.b ($8E7).w ROM:0013129E clr.w ($6A8).w ROM:001312A2 move.b #4,($11C8).w ROM:001312A8 rts ROM:001312AA ; --------------------------------------------------------------------------- ROM:001312AA ROM:001312AA loc_1312AA: ; CODE XREF: ROM:00131298↑j ROM:001312AA cmpi.w #0,($6A8).w ROM:001312B0 bgt.s locret_1312BE ROM:001312B2 bsr.w sub_1312C0 ROM:001312B6 move.b #1,($11C8).w ROM:001312BC rts ROM:001312BE ; --------------------------------------------------------------------------- ROM:001312BE ROM:001312BE locret_1312BE: ; CODE XREF: ROM:001312B0↑j ROM:001312BE rts ROM:001312C0 ROM:001312C0 ; =============== S U B R O U T I N E ======================================= ROM:001312C0 ROM:001312C0 ROM:001312C0 sub_1312C0: ; CODE XREF: ROM:loc_131190↑p ROM:001312C0 ; ROM:loc_1311BE↑p ... ROM:001312C0 btst #4,($92B).w ROM:001312C6 beq.s locret_13130E ROM:001312C8 move.w #$3B18,d1 ROM:001312CC move.w ($A80).w,d2 ROM:001312D0 bsr.l sub_1175A4 ROM:001312D6 move.w d1,($DF6).w ROM:001312DA move.w #$3B1A,d1 ROM:001312DE move.w ($A80).w,d2 ROM:001312E2 bsr.l sub_1175A4 ROM:001312E8 move.w d1,($DF8).w ROM:001312EC move.w #$3B1C,d1 ROM:001312F0 move.w ($A80).w,d2 ROM:001312F4 bsr.l sub_1175A4 ROM:001312FA move.w d1,($DFA).w ROM:001312FE add.w ($DF6).w,d1 ROM:00131302 add.w ($DF8).w,d1 ROM:00131306 addi.w #$3E8,d1 ROM:0013130A move.w d1,($DF4).w ROM:0013130E ROM:0013130E locret_13130E: ; CODE XREF: sub_1312C0+6↑j ROM:0013130E rts ROM:0013130E ; End of function sub_1312C0 ROM:0013130E ROM:00131310 ROM:00131310 ; =============== S U B R O U T I N E ======================================= ROM:00131310 ROM:00131310 ROM:00131310 sub_131310: ; CODE XREF: ROM:001311FE↑p ROM:00131310 move.w ($DF6).w,d4 ROM:00131314 muls.w $6C0(a5),d4 ROM:00131318 divs.w #$2710,d4 ROM:0013131C move.w d4,($DF6).w ROM:00131320 move.w ($DF8).w,d3 ROM:00131324 muls.w $6C2(a5),d3 ROM:00131328 divs.w #$2710,d3 ROM:0013132C move.w d3,($DF8).w ROM:00131330 move.w ($DFA).w,d5 ROM:00131334 muls.w $6C4(a5),d5 ROM:00131338 divs.w #$2710,d5 ROM:0013133C move.w d5,($DFA).w ROM:00131340 add.w d3,d4 ROM:00131342 add.w d5,d4 ROM:00131344 addi.w #$3E8,d4 ROM:00131348 move.w $6BC(a5),d0 ROM:0013134C cmp.w d4,d0 ROM:0013134E ble.s loc_131358 ROM:00131350 move.w #$3E8,($DF4).w ROM:00131356 bra.s locret_13135C ROM:00131358 ; --------------------------------------------------------------------------- ROM:00131358 ROM:00131358 loc_131358: ; CODE XREF: sub_131310+3E↑j ROM:00131358 move.w d4,($DF4).w ROM:0013135C ROM:0013135C locret_13135C: ; CODE XREF: sub_131310+46↑j ROM:0013135C rts ROM:0013135C ; End of function sub_131310 ROM:0013135C ROM:0013135E ROM:0013135E ; =============== S U B R O U T I N E ======================================= ROM:0013135E ROM:0013135E ROM:0013135E sub_13135E: ; CODE XREF: sub_131134+8↑p ROM:0013135E move.w $6BE(a5),d0 ROM:00131362 cmp.w ($DF4).w,d0 ROM:00131366 blt.s loc_131370 ROM:00131368 bset #0,($1344).w ROM:0013136E bra.s locret_131376 ROM:00131370 ; --------------------------------------------------------------------------- ROM:00131370 ROM:00131370 loc_131370: ; CODE XREF: sub_13135E+8↑j ROM:00131370 bclr #0,($1344).w ROM:00131376 ROM:00131376 locret_131376: ; CODE XREF: sub_13135E+10↑j ROM:00131376 rts ROM:00131376 ; End of function sub_13135E ROM:00131376 ROM:00131378 ROM:00131378 ; =============== S U B R O U T I N E ======================================= ROM:00131378 ROM:00131378 ROM:00131378 sub_131378: ; CODE XREF: ROM:00131A58↓p ROM:00131378 move.w #$3B1E,d1 ROM:0013137C move.w ($A80).w,d2 ROM:00131380 bsr.l sub_1175A4 ROM:00131386 muls.w #$FA,d1 ROM:0013138A move.l d1,($9CC).w ROM:0013138E move.w #$3BA8,d1 ROM:00131392 move.w $6C6(a5),d2 ROM:00131396 move.w ($DEC).w,d3 ROM:0013139A bsr.l sub_1175A4 ROM:001313A0 move.w d1,($DFC).w ROM:001313A4 ext.l d1 ROM:001313A6 muls.l ($9CC).w,d2:d1 ROM:001313AC move.w ($E12).w,d3 ROM:001313B0 ext.l d3 ROM:001313B2 divs.l d3,d2:d1 ROM:001313B6 move.l d1,($9D0).w ROM:001313BA clr.w d1 ROM:001313BC move.b ($11C9).w,d1 ROM:001313C0 cmpi.w #4,d1 ROM:001313C4 bcc.s locret_1313CE ROM:001313C6 movea.l off_1313D0(pc,d1.w*4),a0 ROM:001313CA nop ROM:001313CC jmp (a0) ROM:001313CE ; --------------------------------------------------------------------------- ROM:001313CE ROM:001313CE locret_1313CE: ; CODE XREF: sub_131378+4C↑j ROM:001313CE rts ROM:001313CE ; End of function sub_131378 ROM:001313CE ROM:001313CE ; --------------------------------------------------------------------------- ROM:001313D0 off_1313D0: dc.l loc_1313E0 ; DATA XREF: sub_131378+4E↑r ROM:001313D4 dc.l loc_1313FE ROM:001313D8 dc.l loc_131456 ROM:001313DC dc.l loc_13148C ROM:001313E0 ; --------------------------------------------------------------------------- ROM:001313E0 ROM:001313E0 loc_1313E0: ; DATA XREF: ROM:off_1313D0↑o ROM:001313E0 bclr #2,($929).w ROM:001313E6 bset #0,($929).w ROM:001313EC bsr.w sub_1314B0 ROM:001313F0 bsr.w sub_1314F0 ROM:001313F4 move.b #1,($11C9).w ROM:001313FA rts ROM:001313FC ; --------------------------------------------------------------------------- ROM:001313FC rts ROM:001313FE ; --------------------------------------------------------------------------- ROM:001313FE ROM:001313FE loc_1313FE: ; DATA XREF: ROM:001313D4↑o ROM:001313FE move.w $6C8(a5),d0 ROM:00131402 cmp.w ($72C).w,d0 ROM:00131406 bge.s loc_131414 ROM:00131408 bsr.w sub_1314E6 ROM:0013140C move.b #2,($11C9).w ROM:00131412 rts ROM:00131414 ; --------------------------------------------------------------------------- ROM:00131414 ROM:00131414 loc_131414: ; CODE XREF: ROM:00131406↑j ROM:00131414 btst #7,($1321).w ROM:0013141A beq.s loc_131432 ROM:0013141C btst #4,($132D).w ROM:00131422 bne.s loc_131432 ROM:00131424 clr.b ($929).w ROM:00131428 clr.w ($72C).w ROM:0013142C move.b #3,($929).w ROM:00131432 ROM:00131432 loc_131432: ; CODE XREF: ROM:0013141A↑j ROM:00131432 ; ROM:00131422↑j ROM:00131432 btst #6,($132B).w ROM:00131438 beq.s loc_13144C ROM:0013143A bclr #0,($929).w ROM:00131440 bset #2,($929).w ROM:00131446 move.b #3,($11C9).w ROM:0013144C ROM:0013144C loc_13144C: ; CODE XREF: ROM:00131438↑j ROM:0013144C bsr.w sub_1314B0 ROM:00131450 bsr.w sub_1314F0 ROM:00131454 rts ROM:00131456 ; --------------------------------------------------------------------------- ROM:00131456 ROM:00131456 loc_131456: ; DATA XREF: ROM:001313D8↑o ROM:00131456 move.w $6CA(a5),d0 ROM:0013145A cmp.w ($72C).w,d0 ROM:0013145E bgt.s loc_131486 ROM:00131460 clr.b ($929).w ROM:00131464 clr.w ($72C).w ROM:00131468 clr.b ($929).w ROM:0013146C clr.w ($72C).w ROM:00131470 move.b #3,($929).w ROM:00131476 bsr.w sub_1314B0 ROM:0013147A bsr.w sub_1314F0 ROM:0013147E move.b #1,($11C9).w ROM:00131484 rts ROM:00131486 ; --------------------------------------------------------------------------- ROM:00131486 ROM:00131486 loc_131486: ; CODE XREF: ROM:0013145E↑j ROM:00131486 bsr.w sub_1314E6 ROM:0013148A rts ROM:0013148C ; --------------------------------------------------------------------------- ROM:0013148C ROM:0013148C loc_13148C: ; DATA XREF: ROM:001313DC↑o ROM:0013148C btst #6,($132B).w ROM:00131492 bne.s loc_1314A6 ROM:00131494 move.b #1,($11C9).w ROM:0013149A bclr #2,($929).w ROM:001314A0 bset #0,($929).w ROM:001314A6 ROM:001314A6 loc_1314A6: ; CODE XREF: ROM:00131492↑j ROM:001314A6 bsr.w sub_1314B0 ROM:001314AA bsr.w sub_1314F0 ROM:001314AE rts ROM:001314B0 ROM:001314B0 ; =============== S U B R O U T I N E ======================================= ROM:001314B0 ROM:001314B0 ROM:001314B0 sub_1314B0: ; CODE XREF: ROM:001313EC↑p ROM:001314B0 ; ROM:loc_13144C↑p ... ROM:001314B0 move.w ($72C).w,d1 ROM:001314B4 muls.w $6CC(a5),d1 ROM:001314B8 move.l #$2710,d0 ROM:001314BE sub.l d1,d0 ROM:001314C0 cmpi.w #0,d0 ROM:001314C4 bge.s loc_1314D0 ROM:001314C6 move.l #0,($9D4).w ROM:001314CE bra.s locret_1314E4 ROM:001314D0 ; --------------------------------------------------------------------------- ROM:001314D0 ROM:001314D0 loc_1314D0: ; CODE XREF: sub_1314B0+14↑j ROM:001314D0 move.l ($9D0).w,d2 ROM:001314D4 muls.l d0,d3:d2 ROM:001314D8 divs.l #$2710,d3:d2 ROM:001314E0 move.l d2,($9D4).w ROM:001314E4 ROM:001314E4 locret_1314E4: ; CODE XREF: sub_1314B0+1E↑j ROM:001314E4 rts ROM:001314E4 ; End of function sub_1314B0 ROM:001314E4 ROM:001314E6 ROM:001314E6 ; =============== S U B R O U T I N E ======================================= ROM:001314E6 ROM:001314E6 ROM:001314E6 sub_1314E6: ; CODE XREF: ROM:00131408↑p ROM:001314E6 ; ROM:loc_131486↑p ROM:001314E6 move.l #0,($A1C).w ROM:001314EE rts ROM:001314EE ; End of function sub_1314E6 ROM:001314EE ROM:001314F0 ROM:001314F0 ; =============== S U B R O U T I N E ======================================= ROM:001314F0 ROM:001314F0 ROM:001314F0 sub_1314F0: ; CODE XREF: ROM:001313F0↑p ROM:001314F0 ; ROM:00131450↑p ... ROM:001314F0 move.w #0,d0 ROM:001314F4 bra.s loc_1314FA ROM:001314F6 ; --------------------------------------------------------------------------- ROM:001314F6 ROM:001314F6 loc_1314F6: ; CODE XREF: sub_1314F0+2E↓j ROM:001314F6 addi.w #1,d0 ROM:001314FA ROM:001314FA loc_1314FA: ; CODE XREF: sub_1314F0+4↑j ROM:001314FA cmpi.w #0,d0 ROM:001314FE bgt.s loc_131520 ROM:00131500 move.w $E9C(d0.w*2),d1 ROM:00131506 ext.l d1 ROM:00131508 muls.l ($9D4).w,d2:d1 ROM:0013150E move.w $6CE(a5),d3 ROM:00131512 ext.l d3 ROM:00131514 divs.l d3,d2:d1 ROM:00131518 move.l d1,$A10(d0.w*4) ROM:0013151E bra.s loc_1314F6 ROM:00131520 ; --------------------------------------------------------------------------- ROM:00131520 ROM:00131520 loc_131520: ; CODE XREF: sub_1314F0+E↑j ROM:00131520 move.w #0,d0 ROM:00131524 bra.s loc_13152A ROM:00131526 ; --------------------------------------------------------------------------- ROM:00131526 ROM:00131526 loc_131526: ; CODE XREF: sub_1314F0+5C↓j ROM:00131526 addi.w #1,d0 ROM:0013152A ROM:0013152A loc_13152A: ; CODE XREF: sub_1314F0+34↑j ROM:0013152A cmpi.w #0,d0 ROM:0013152E bgt.s locret_13154E ROM:00131530 move.w $F88(d0.w*2),d1 ROM:00131536 ext.l d1 ROM:00131538 muls.l ($A10).w,d2:d1 ROM:0013153E divs.l #$2710,d2:d1 ROM:00131546 move.l d1,$A1C(d0.w*4) ROM:0013154C bra.s loc_131526 ROM:0013154E ; --------------------------------------------------------------------------- ROM:0013154E ROM:0013154E locret_13154E: ; CODE XREF: sub_1314F0+3E↑j ROM:0013154E rts ROM:0013154E ; End of function sub_1314F0 ROM:0013154E ROM:00131550 ROM:00131550 ; =============== S U B R O U T I N E ======================================= ROM:00131550 ROM:00131550 ROM:00131550 sub_131550: ; CODE XREF: sub_131CFA+C↓p ROM:00131550 move.w ($10E6).w,($10E4).w ROM:00131556 rts ROM:00131556 ; End of function sub_131550 ROM:00131556 ROM:00131558 ROM:00131558 ; =============== S U B R O U T I N E ======================================= ROM:00131558 ROM:00131558 ROM:00131558 sub_131558: ; CODE XREF: sub_131BCC+C↓p ROM:00131558 bsr.w sub_1317E8 ROM:0013155C bsr.w sub_13178A ROM:00131560 bsr.w sub_1317BA ROM:00131564 bsr.w sub_13156E ROM:00131568 bsr.w sub_1318AE ROM:0013156C rts ROM:0013156C ; End of function sub_131558 ROM:0013156C ROM:0013156E ROM:0013156E ; =============== S U B R O U T I N E ======================================= ROM:0013156E ROM:0013156E ROM:0013156E sub_13156E: ; CODE XREF: sub_131558+C↑p ROM:0013156E clr.w d1 ROM:00131570 move.b ($11CA).w,d1 ROM:00131574 cmpi.w #5,d1 ROM:00131578 bcc.s locret_131582 ROM:0013157A movea.l off_131584(pc,d1.w*4),a0 ROM:0013157E nop ROM:00131580 jmp (a0) ROM:00131582 ; --------------------------------------------------------------------------- ROM:00131582 ROM:00131582 locret_131582: ; CODE XREF: sub_13156E+A↑j ROM:00131582 rts ROM:00131582 ; End of function sub_13156E ROM:00131582 ROM:00131582 ; --------------------------------------------------------------------------- ROM:00131584 off_131584: dc.l loc_131598 ; DATA XREF: sub_13156E+C↑r ROM:00131588 dc.l loc_1315AC ROM:0013158C dc.l loc_131620 ROM:00131590 dc.l loc_1316B4 ROM:00131594 dc.l loc_131752 ROM:00131598 ; --------------------------------------------------------------------------- ROM:00131598 ROM:00131598 loc_131598: ; DATA XREF: ROM:off_131584↑o ROM:00131598 clr.b ($92A).w ROM:0013159C clr.w ($72E).w ROM:001315A0 move.b #1,($11CA).w ROM:001315A6 bsr.w sub_131800 ROM:001315AA rts ROM:001315AC ; --------------------------------------------------------------------------- ROM:001315AC ROM:001315AC loc_1315AC: ; DATA XREF: ROM:00131588↑o ROM:001315AC btst #5,($131E).w ROM:001315B2 beq.s loc_1315F0 ROM:001315B4 move.w $6E6(a5),d0 ROM:001315B8 move.w ($E00).w,d1 ROM:001315BC cmp.w ($A80).w,d0 ROM:001315C0 ble.s loc_1315C8 ROM:001315C2 cmp.w ($C7C).w,d1 ROM:001315C6 bgt.s loc_1315F0 ROM:001315C8 ROM:001315C8 loc_1315C8: ; CODE XREF: ROM:001315C0↑j ROM:001315C8 move.w $6D0(a5),d2 ROM:001315CC add.w $6D2(a5),d2 ROM:001315D0 clr.b ($92A).w ROM:001315D4 move.w d2,($72E).w ROM:001315D8 move.b #3,($92A).w ROM:001315DE bset #2,($1337).w ROM:001315E4 move.b #4,($11CA).w ROM:001315EA bsr.w sub_131808 ROM:001315EE rts ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F0 ROM:001315F0 loc_1315F0: ; CODE XREF: ROM:001315B2↑j ROM:001315F0 ; ROM:001315C6↑j ROM:001315F0 btst #5,($131E).w ROM:001315F6 beq.s loc_13161A ROM:001315F8 move.w ($72E).w,($E06).w ROM:001315FE clr.b ($92A).w ROM:00131602 move.w ($E06).w,($72E).w ROM:00131608 move.b #3,($92A).w ROM:0013160E move.b #2,($11CA).w ROM:00131614 bsr.w sub_131800 ROM:00131618 rts ROM:0013161A ; --------------------------------------------------------------------------- ROM:0013161A ROM:0013161A loc_13161A: ; CODE XREF: ROM:001315F6↑j ROM:0013161A bsr.w sub_131800 ROM:0013161E rts ROM:00131620 ; --------------------------------------------------------------------------- ROM:00131620 ROM:00131620 loc_131620: ; DATA XREF: ROM:0013158C↑o ROM:00131620 btst #5,($131E).w ROM:00131626 beq.s loc_131664 ROM:00131628 move.w $6E6(a5),d0 ROM:0013162C move.w ($E00).w,d1 ROM:00131630 cmp.w ($A80).w,d0 ROM:00131634 ble.s loc_13163C ROM:00131636 cmp.w ($C7C).w,d1 ROM:0013163A bgt.s loc_131664 ROM:0013163C ROM:0013163C loc_13163C: ; CODE XREF: ROM:00131634↑j ROM:0013163C move.w $6D0(a5),d2 ROM:00131640 add.w $6D2(a5),d2 ROM:00131644 clr.b ($92A).w ROM:00131648 move.w d2,($72E).w ROM:0013164C move.b #3,($92A).w ROM:00131652 bset #2,($1337).w ROM:00131658 move.b #4,($11CA).w ROM:0013165E bsr.w sub_131808 ROM:00131662 rts ROM:00131664 ; --------------------------------------------------------------------------- ROM:00131664 ROM:00131664 loc_131664: ; CODE XREF: ROM:00131626↑j ROM:00131664 ; ROM:0013163A↑j ROM:00131664 btst #5,($131E).w ROM:0013166A beq.s loc_131682 ROM:0013166C move.w $6D0(a5),d0 ROM:00131670 cmp.w ($72E).w,d0 ROM:00131674 bgt.s loc_131682 ROM:00131676 move.b #3,($11CA).w ROM:0013167C bsr.w sub_131842 ROM:00131680 rts ROM:00131682 ; --------------------------------------------------------------------------- ROM:00131682 ROM:00131682 loc_131682: ; CODE XREF: ROM:0013166A↑j ROM:00131682 ; ROM:00131674↑j ROM:00131682 btst #5,($131E).w ROM:00131688 bne.s loc_1316AE ROM:0013168A move.w ($72E).w,($E06).w ROM:00131690 move.w ($E06).w,d0 ROM:00131694 clr.b ($92A).w ROM:00131698 move.w d0,($72E).w ROM:0013169C move.b #1,($92A).w ROM:001316A2 move.b #1,($11CA).w ROM:001316A8 bsr.w sub_131800 ROM:001316AC rts ROM:001316AE ; --------------------------------------------------------------------------- ROM:001316AE ROM:001316AE loc_1316AE: ; CODE XREF: ROM:00131688↑j ROM:001316AE bsr.w sub_131800 ROM:001316B2 rts ROM:001316B4 ; --------------------------------------------------------------------------- ROM:001316B4 ROM:001316B4 loc_1316B4: ; DATA XREF: ROM:00131590↑o ROM:001316B4 btst #5,($131E).w ROM:001316BA beq.s loc_1316F8 ROM:001316BC move.w $6E6(a5),d0 ROM:001316C0 move.w ($E00).w,d1 ROM:001316C4 cmp.w ($A80).w,d0 ROM:001316C8 ble.s loc_1316D0 ROM:001316CA cmp.w ($C7C).w,d1 ROM:001316CE bgt.s loc_1316F8 ROM:001316D0 ROM:001316D0 loc_1316D0: ; CODE XREF: ROM:001316C8↑j ROM:001316D0 move.w $6D0(a5),d2 ROM:001316D4 add.w $6D2(a5),d2 ROM:001316D8 clr.b ($92A).w ROM:001316DC move.w d2,($72E).w ROM:001316E0 move.b #3,($92A).w ROM:001316E6 bset #2,($1337).w ROM:001316EC move.b #4,($11CA).w ROM:001316F2 bsr.w sub_131808 ROM:001316F6 rts ROM:001316F8 ; --------------------------------------------------------------------------- ROM:001316F8 ROM:001316F8 loc_1316F8: ; CODE XREF: ROM:001316BA↑j ROM:001316F8 ; ROM:001316CE↑j ROM:001316F8 btst #5,($131E).w ROM:001316FE bne.s loc_131724 ROM:00131700 move.w ($72E).w,($E06).w ROM:00131706 move.w ($E06).w,d0 ROM:0013170A clr.b ($92A).w ROM:0013170E move.w d0,($72E).w ROM:00131712 move.b #1,($92A).w ROM:00131718 move.b #1,($11CA).w ROM:0013171E bsr.w sub_131800 ROM:00131722 rts ROM:00131724 ; --------------------------------------------------------------------------- ROM:00131724 ROM:00131724 loc_131724: ; CODE XREF: ROM:001316FE↑j ROM:00131724 btst #5,($131E).w ROM:0013172A beq.s loc_13174C ROM:0013172C move.w $6D0(a5),d0 ROM:00131730 add.w $6D2(a5),d0 ROM:00131734 cmp.w ($72E).w,d0 ROM:00131738 bgt.s loc_13174C ROM:0013173A bset #2,($1337).w ROM:00131740 move.b #4,($11CA).w ROM:00131746 bsr.w sub_131808 ROM:0013174A rts ROM:0013174C ; --------------------------------------------------------------------------- ROM:0013174C ROM:0013174C loc_13174C: ; CODE XREF: ROM:0013172A↑j ROM:0013174C ; ROM:00131738↑j ROM:0013174C bsr.w sub_131842 ROM:00131750 rts ROM:00131752 ; --------------------------------------------------------------------------- ROM:00131752 ROM:00131752 loc_131752: ; DATA XREF: ROM:00131594↑o ROM:00131752 btst #5,($131E).w ROM:00131758 bne.s loc_131782 ROM:0013175A bsr.w sub_131864 ROM:0013175E move.w ($E06).w,d0 ROM:00131762 clr.b ($92A).w ROM:00131766 move.w d0,($72E).w ROM:0013176A move.b #1,($92A).w ROM:00131770 bclr #2,($1337).w ROM:00131776 bsr.w sub_131800 ROM:0013177A move.b #1,($11CA).w ROM:00131780 rts ROM:00131782 ; --------------------------------------------------------------------------- ROM:00131782 ROM:00131782 loc_131782: ; CODE XREF: ROM:00131758↑j ROM:00131782 bsr.w sub_131808 ROM:00131786 rts ROM:00131788 ; --------------------------------------------------------------------------- ROM:00131788 rts ROM:0013178A ROM:0013178A ; =============== S U B R O U T I N E ======================================= ROM:0013178A ROM:0013178A ROM:0013178A sub_13178A: ; CODE XREF: sub_131558+4↑p ROM:0013178A move.w $6E4(a5),d0 ROM:0013178E cmp.w ($C7C).w,d0 ROM:00131792 bgt.s loc_13179C ROM:00131794 move.w $6E2(a5),($E04).w ROM:0013179A bra.s loc_1317A2 ROM:0013179C ; --------------------------------------------------------------------------- ROM:0013179C ROM:0013179C loc_13179C: ; CODE XREF: sub_13178A+8↑j ROM:0013179C move.w ($A4A).w,($E04).w ROM:001317A2 ROM:001317A2 loc_1317A2: ; CODE XREF: sub_13178A+10↑j ROM:001317A2 move.w #$3BA6,d1 ROM:001317A6 move.w ($E04).w,d2 ROM:001317AA move.w ($572).w,d3 ROM:001317AE bsr.l sub_1175A4 ROM:001317B4 move.w d1,($DFE).w ROM:001317B8 rts ROM:001317B8 ; End of function sub_13178A ROM:001317B8 ROM:001317BA ROM:001317BA ; =============== S U B R O U T I N E ======================================= ROM:001317BA ROM:001317BA ROM:001317BA sub_1317BA: ; CODE XREF: sub_131558+8↑p ROM:001317BA move.w ($DFE).w,d0 ROM:001317BE move.w ($E00).w,d1 ROM:001317C2 move.w ($A4A).w,d2 ROM:001317C6 move.w $6D8(a5),d4 ROM:001317CA bclr #5,($131E).w ROM:001317D0 cmp.w ($E0E).w,d0 ROM:001317D4 bge.s locret_1317E6 ROM:001317D6 cmp.w d2,d4 ROM:001317D8 ble.s loc_1317E0 ROM:001317DA cmp.w ($C7C).w,d1 ROM:001317DE bgt.s locret_1317E6 ROM:001317E0 ROM:001317E0 loc_1317E0: ; CODE XREF: sub_1317BA+1E↑j ROM:001317E0 bset #5,($131E).w ROM:001317E6 ROM:001317E6 locret_1317E6: ; CODE XREF: sub_1317BA+1A↑j ROM:001317E6 ; sub_1317BA+24↑j ROM:001317E6 rts ROM:001317E6 ; End of function sub_1317BA ROM:001317E6 ROM:001317E8 ROM:001317E8 ; =============== S U B R O U T I N E ======================================= ROM:001317E8 ROM:001317E8 ROM:001317E8 sub_1317E8: ; CODE XREF: sub_131558↑p ROM:001317E8 move.w #$3BA4,d1 ROM:001317EC move.w ($572).w,d2 ROM:001317F0 move.w ($A4C).w,d3 ROM:001317F4 bsr.l sub_1175A4 ROM:001317FA move.w d1,($E00).w ROM:001317FE rts ROM:001317FE ; End of function sub_1317E8 ROM:001317FE ROM:00131800 ROM:00131800 ; =============== S U B R O U T I N E ======================================= ROM:00131800 ROM:00131800 ROM:00131800 sub_131800: ; CODE XREF: ROM:001315A6↑p ROM:00131800 ; ROM:00131614↑p ... ROM:00131800 move.w ($E0E).w,($E02).w ROM:00131806 rts ROM:00131806 ; End of function sub_131800 ROM:00131806 ROM:00131808 ROM:00131808 ; =============== S U B R O U T I N E ======================================= ROM:00131808 ROM:00131808 ROM:00131808 sub_131808: ; CODE XREF: ROM:001315EA↑p ROM:00131808 ; ROM:0013165E↑p ... ROM:00131808 move.w $6E6(a5),d0 ROM:0013180C sub.w $6E8(a5),d0 ROM:00131810 cmp.w ($A80).w,d0 ROM:00131814 blt.s loc_13181C ROM:00131816 bclr #2,($131F).w ROM:0013181C ROM:0013181C loc_13181C: ; CODE XREF: sub_131808+C↑j ROM:0013181C move.w $6E6(a5),d0 ROM:00131820 cmp.w ($A80).w,d0 ROM:00131824 bge.s loc_13182C ROM:00131826 bset #2,($131F).w ROM:0013182C ROM:0013182C loc_13182C: ; CODE XREF: sub_131808+1C↑j ROM:0013182C move.w ($DFE).w,d0 ROM:00131830 btst #2,($131F).w ROM:00131836 beq.s loc_13183C ROM:00131838 add.w $6DA(a5),d0 ROM:0013183C ROM:0013183C loc_13183C: ; CODE XREF: sub_131808+2E↑j ROM:0013183C move.w d0,($E02).w ROM:00131840 rts ROM:00131840 ; End of function sub_131808 ROM:00131840 ROM:00131842 ROM:00131842 ; =============== S U B R O U T I N E ======================================= ROM:00131842 ROM:00131842 ROM:00131842 sub_131842: ; CODE XREF: ROM:0013167C↑p ROM:00131842 ; ROM:loc_13174C↑p ROM:00131842 move.w ($E0E).w,d0 ROM:00131846 sub.w ($DFE).w,d0 ROM:0013184A move.w ($72E).w,d1 ROM:0013184E sub.w $6D0(a5),d1 ROM:00131852 muls.w d0,d1 ROM:00131854 divs.w $6D2(a5),d1 ROM:00131858 move.w ($E0E).w,d0 ROM:0013185C sub.w d1,d0 ROM:0013185E move.w d0,($E02).w ROM:00131862 rts ROM:00131862 ; End of function sub_131842 ROM:00131862 ROM:00131864 ROM:00131864 ; =============== S U B R O U T I N E ======================================= ROM:00131864 ROM:00131864 ROM:00131864 sub_131864: ; CODE XREF: ROM:0013175A↑p ROM:00131864 move.w $6D6(a5),d0 ROM:00131868 muls.w $6D4(a5),d0 ROM:0013186C move.w ($72E).w,d1 ROM:00131870 ext.l d1 ROM:00131872 cmp.l d1,d0 ROM:00131874 bge.s loc_13188E ROM:00131876 move.w $6D6(a5),d0 ROM:0013187A ext.l d0 ROM:0013187C divs.w $6D4(a5),d0 ROM:00131880 add.w $6D0(a5),d0 ROM:00131884 add.w $6D2(a5),d0 ROM:00131888 move.w d0,($E06).w ROM:0013188C bra.s locret_1318AC ROM:0013188E ; --------------------------------------------------------------------------- ROM:0013188E ROM:0013188E loc_13188E: ; CODE XREF: sub_131864+10↑j ROM:0013188E move.w ($72E).w,d2 ROM:00131892 sub.w $6D0(a5),d2 ROM:00131896 sub.w $6D2(a5),d2 ROM:0013189A ext.l d2 ROM:0013189C divs.w $6D4(a5),d2 ROM:001318A0 add.w $6D0(a5),d2 ROM:001318A4 add.w $6D2(a5),d2 ROM:001318A8 move.w d2,($E06).w ROM:001318AC ROM:001318AC locret_1318AC: ; CODE XREF: sub_131864+28↑j ROM:001318AC rts ROM:001318AC ; End of function sub_131864 ROM:001318AC ROM:001318AE ROM:001318AE ; =============== S U B R O U T I N E ======================================= ROM:001318AE ROM:001318AE ROM:001318AE sub_1318AE: ; CODE XREF: sub_131558+10↑p ROM:001318AE clr.w d1 ROM:001318B0 move.b ($11CB).w,d1 ROM:001318B4 cmpi.w #5,d1 ROM:001318B8 bcc.s locret_1318C2 ROM:001318BA movea.l off_1318C4(pc,d1.w*4),a0 ROM:001318BE nop ROM:001318C0 jmp (a0) ROM:001318C2 ; --------------------------------------------------------------------------- ROM:001318C2 ROM:001318C2 locret_1318C2: ; CODE XREF: sub_1318AE+A↑j ROM:001318C2 rts ROM:001318C2 ; End of function sub_1318AE ROM:001318C2 ROM:001318C2 ; --------------------------------------------------------------------------- ROM:001318C4 off_1318C4: dc.l loc_1318D8 ; DATA XREF: sub_1318AE+C↑r ROM:001318C8 dc.l loc_1318E4 ROM:001318CC dc.l loc_131948 ROM:001318D0 dc.l loc_1319AE ROM:001318D4 dc.l loc_1319B4 ROM:001318D8 ; --------------------------------------------------------------------------- ROM:001318D8 ROM:001318D8 loc_1318D8: ; DATA XREF: ROM:off_1318C4↑o ROM:001318D8 move.b #1,($11CB).w ROM:001318DE bsr.w sub_131A12 ROM:001318E2 rts ROM:001318E4 ; --------------------------------------------------------------------------- ROM:001318E4 ROM:001318E4 loc_1318E4: ; DATA XREF: ROM:001318C8↑o ROM:001318E4 move.w $6DE(a5),d0 ROM:001318E8 move.w $2E2(a5),d1 ROM:001318EC move.w $6DC(a5),d2 ROM:001318F0 cmp.w ($572).w,d0 ROM:001318F4 bge.s loc_131920 ROM:001318F6 cmp.w ($572).w,d2 ROM:001318FA ble.s loc_131920 ROM:001318FC cmp.w ($E02).w,d1 ROM:00131900 ble.s loc_131920 ROM:00131902 move.b #2,($11CB).w ROM:00131908 bsr.w sub_131A1C ROM:0013190C move.w $6E0(a5),d3 ROM:00131910 clr.b ($909).w ROM:00131914 move.w d3,($6EC).w ROM:00131918 move.b #1,($909).w ROM:0013191E rts ROM:00131920 ; --------------------------------------------------------------------------- ROM:00131920 ROM:00131920 loc_131920: ; CODE XREF: ROM:001318F4↑j ROM:00131920 ; ROM:001318FA↑j ... ROM:00131920 cmp.w ($E02).w,d1 ROM:00131924 ble.s loc_131942 ROM:00131926 cmp.w ($572).w,d2 ROM:0013192A bge.s loc_131930 ROM:0013192C bra.w loc_131936 ROM:00131930 ; --------------------------------------------------------------------------- ROM:00131930 ROM:00131930 loc_131930: ; CODE XREF: ROM:0013192A↑j ROM:00131930 cmp.w ($572).w,d0 ROM:00131934 ble.s loc_131942 ROM:00131936 ROM:00131936 loc_131936: ; CODE XREF: ROM:0013192C↑j ROM:00131936 ; ROM:00131950↓j ... ROM:00131936 move.b #3,($11CB).w ROM:0013193C bsr.w sub_131A12 ROM:00131940 rts ROM:00131942 ; --------------------------------------------------------------------------- ROM:00131942 ROM:00131942 loc_131942: ; CODE XREF: ROM:00131924↑j ROM:00131942 ; ROM:00131934↑j ROM:00131942 bsr.w sub_131A12 ROM:00131946 rts ROM:00131948 ; --------------------------------------------------------------------------- ROM:00131948 ROM:00131948 loc_131948: ; DATA XREF: ROM:001318CC↑o ROM:00131948 cmpi.w #0,($6EC).w ROM:0013194E bgt.s loc_131952 ROM:00131950 bra.s loc_131936 ROM:00131952 ; --------------------------------------------------------------------------- ROM:00131952 ROM:00131952 loc_131952: ; CODE XREF: ROM:0013194E↑j ROM:00131952 move.w $6DE(a5),d0 ROM:00131956 move.w $6DC(a5),d2 ROM:0013195A cmp.w ($572).w,d2 ROM:0013195E bge.s loc_131962 ROM:00131960 bra.s loc_131936 ROM:00131962 ; --------------------------------------------------------------------------- ROM:00131962 ROM:00131962 loc_131962: ; CODE XREF: ROM:0013195E↑j ROM:00131962 cmp.w ($572).w,d0 ROM:00131966 ble.s loc_131974 ROM:00131968 bsr.w sub_131A12 ROM:0013196C move.b #3,($11CB).w ROM:00131972 rts ROM:00131974 ; --------------------------------------------------------------------------- ROM:00131974 ROM:00131974 loc_131974: ; CODE XREF: ROM:00131966↑j ROM:00131974 move.w $6DE(a5),d0 ROM:00131978 move.w $2E2(a5),d1 ROM:0013197C move.w $6DC(a5),d2 ROM:00131980 cmp.w ($572).w,d2 ROM:00131984 ble.s loc_1319A8 ROM:00131986 cmp.w ($572).w,d0 ROM:0013198A bge.s loc_1319A8 ROM:0013198C cmp.w ($E02).w,d1 ROM:00131990 bne.s loc_1319A8 ROM:00131992 bsr.w sub_131A12 ROM:00131996 bclr #0,($909).w ROM:0013199C bset #2,($909).w ROM:001319A2 move.b #4,($11CB).w ROM:001319A8 ROM:001319A8 loc_1319A8: ; CODE XREF: ROM:00131984↑j ROM:001319A8 ; ROM:0013198A↑j ... ROM:001319A8 bsr.w sub_131A1C ROM:001319AC rts ROM:001319AE ; --------------------------------------------------------------------------- ROM:001319AE ROM:001319AE loc_1319AE: ; DATA XREF: ROM:001318D0↑o ROM:001319AE bsr.w sub_131A12 ROM:001319B2 rts ROM:001319B4 ; --------------------------------------------------------------------------- ROM:001319B4 ROM:001319B4 loc_1319B4: ; DATA XREF: ROM:001318D4↑o ROM:001319B4 move.w $6DE(a5),d0 ROM:001319B8 move.w $2E2(a5),d1 ROM:001319BC move.w $6DC(a5),d2 ROM:001319C0 cmp.w ($572).w,d0 ROM:001319C4 bge.s loc_1319EA ROM:001319C6 cmp.w ($572).w,d2 ROM:001319CA ble.s loc_1319EA ROM:001319CC cmp.w ($E02).w,d1 ROM:001319D0 ble.s loc_1319EA ROM:001319D2 move.b #2,($11CB).w ROM:001319D8 bsr.w sub_131A1C ROM:001319DC bclr #2,($909).w ROM:001319E2 bset #0,($909).w ROM:001319E8 rts ROM:001319EA ; --------------------------------------------------------------------------- ROM:001319EA ROM:001319EA loc_1319EA: ; CODE XREF: ROM:001319C4↑j ROM:001319EA ; ROM:001319CA↑j ... ROM:001319EA cmp.w ($E02).w,d1 ROM:001319EE ble.s loc_131A0C ROM:001319F0 cmp.w ($572).w,d2 ROM:001319F4 bge.s loc_1319FA ROM:001319F6 bra.w loc_131A00 ROM:001319FA ; --------------------------------------------------------------------------- ROM:001319FA ROM:001319FA loc_1319FA: ; CODE XREF: ROM:001319F4↑j ROM:001319FA cmp.w ($572).w,d0 ROM:001319FE ble.s loc_131A0C ROM:00131A00 ROM:00131A00 loc_131A00: ; CODE XREF: ROM:001319F6↑j ROM:00131A00 move.b #3,($11CB).w ROM:00131A06 bsr.w sub_131A12 ROM:00131A0A rts ROM:00131A0C ; --------------------------------------------------------------------------- ROM:00131A0C ROM:00131A0C loc_131A0C: ; CODE XREF: ROM:001319EE↑j ROM:00131A0C ; ROM:001319FE↑j ROM:00131A0C bsr.w sub_131A12 ROM:00131A10 rts ROM:00131A12 ROM:00131A12 ; =============== S U B R O U T I N E ======================================= ROM:00131A12 ROM:00131A12 ROM:00131A12 sub_131A12: ; CODE XREF: ROM:001318DE↑p ROM:00131A12 ; ROM:0013193C↑p ... ROM:00131A12 move.w ($E02).w,d0 ROM:00131A16 move.w d0,($E08).w ROM:00131A1A rts ROM:00131A1A ; End of function sub_131A12 ROM:00131A1A ROM:00131A1C ROM:00131A1C ; =============== S U B R O U T I N E ======================================= ROM:00131A1C ROM:00131A1C ROM:00131A1C sub_131A1C: ; CODE XREF: ROM:00131908↑p ROM:00131A1C ; ROM:loc_1319A8↑p ... ROM:00131A1C move.w $2E2(a5),d0 ROM:00131A20 move.w d0,($E08).w ROM:00131A24 rts ROM:00131A24 ; End of function sub_131A1C ROM:00131A24 ROM:00131A26 ROM:00131A26 ; =============== S U B R O U T I N E ======================================= ROM:00131A26 ROM:00131A26 ROM:00131A26 sub_131A26: ; CODE XREF: sub_130D18+A↑p ROM:00131A26 clr.w d1 ROM:00131A28 move.b ($11CD).w,d1 ROM:00131A2C cmpi.w #4,d1 ROM:00131A30 bcc.s locret_131A3A ROM:00131A32 movea.l off_131A3C(pc,d1.w*4),a0 ROM:00131A36 nop ROM:00131A38 jmp (a0) ROM:00131A3A ; --------------------------------------------------------------------------- ROM:00131A3A ROM:00131A3A locret_131A3A: ; CODE XREF: sub_131A26+A↑j ROM:00131A3A rts ROM:00131A3A ; End of function sub_131A26 ROM:00131A3A ROM:00131A3A ; --------------------------------------------------------------------------- ROM:00131A3C off_131A3C: dc.l loc_131A4C ; DATA XREF: sub_131A26+C↑r ROM:00131A40 dc.l loc_131A54 ROM:00131A44 dc.l loc_131A88 ROM:00131A48 dc.l loc_131ACA ROM:00131A4C ; --------------------------------------------------------------------------- ROM:00131A4C ROM:00131A4C loc_131A4C: ; DATA XREF: ROM:off_131A3C↑o ROM:00131A4C move.b #1,($11CD).w ROM:00131A52 rts ROM:00131A54 ; --------------------------------------------------------------------------- ROM:00131A54 ROM:00131A54 loc_131A54: ; DATA XREF: ROM:00131A40↑o ROM:00131A54 bsr.w sub_131F44 ROM:00131A58 bsr.l sub_131378 ROM:00131A5E btst #7,($1321).w ROM:00131A64 bne.s locret_131A86 ROM:00131A66 btst #0,($1341).w ROM:00131A6C bne.s locret_131A86 ROM:00131A6E move.b #2,($11CD).w ROM:00131A74 move.b #0,($11C9).w ROM:00131A7A bclr #0,($929).w ROM:00131A80 bset #2,($929).w ROM:00131A86 ROM:00131A86 locret_131A86: ; CODE XREF: ROM:00131A64↑j ROM:00131A86 ; ROM:00131A6C↑j ROM:00131A86 rts ROM:00131A88 ; --------------------------------------------------------------------------- ROM:00131A88 ROM:00131A88 loc_131A88: ; DATA XREF: ROM:00131A44↑o ROM:00131A88 bsr.w sub_131BBE ROM:00131A8C bsr.w sub_131F44 ROM:00131A90 bsr.w sub_131C2C ROM:00131A94 btst #7,($1321).w ROM:00131A9A bne.s loc_131AAE ROM:00131A9C btst #0,($1341).w ROM:00131AA2 bne.s loc_131AAE ROM:00131AA4 btst #0,($131E).w ROM:00131AAA beq.s loc_131AB6 ROM:00131AAC rts ROM:00131AAE ; --------------------------------------------------------------------------- ROM:00131AAE ROM:00131AAE loc_131AAE: ; CODE XREF: ROM:00131A9A↑j ROM:00131AAE ; ROM:00131AA2↑j ROM:00131AAE move.b #1,($11CD).w ROM:00131AB4 rts ROM:00131AB6 ; --------------------------------------------------------------------------- ROM:00131AB6 ROM:00131AB6 loc_131AB6: ; CODE XREF: ROM:00131AAA↑j ROM:00131AB6 bsr.w sub_131BCC ROM:00131ABA bsr.w sub_131F44 ROM:00131ABE bsr.w sub_131C2C ROM:00131AC2 move.b #3,($11CD).w ROM:00131AC8 rts ROM:00131ACA ; --------------------------------------------------------------------------- ROM:00131ACA ROM:00131ACA loc_131ACA: ; DATA XREF: ROM:00131A48↑o ROM:00131ACA bsr.w sub_131BCC ROM:00131ACE bsr.w sub_131F44 ROM:00131AD2 bsr.w sub_131C2C ROM:00131AD6 btst #7,($1321).w ROM:00131ADC bne.s loc_131AF0 ROM:00131ADE btst #0,($1341).w ROM:00131AE4 bne.s loc_131AF0 ROM:00131AE6 btst #0,($131E).w ROM:00131AEC bne.s loc_131AFE ROM:00131AEE rts ROM:00131AF0 ; --------------------------------------------------------------------------- ROM:00131AF0 ROM:00131AF0 loc_131AF0: ; CODE XREF: ROM:00131ADC↑j ROM:00131AF0 ; ROM:00131AE4↑j ROM:00131AF0 move.b #1,($11CD).w ROM:00131AF6 move.b #0,($11CA).w ROM:00131AFC rts ROM:00131AFE ; --------------------------------------------------------------------------- ROM:00131AFE ROM:00131AFE loc_131AFE: ; CODE XREF: ROM:00131AEC↑j ROM:00131AFE move.b #2,($11CD).w ROM:00131B04 move.b #0,($11CA).w ROM:00131B0A rts ROM:00131B0C ; --------------------------------------------------------------------------- ROM:00131B0C rts ROM:00131B0E ROM:00131B0E ; =============== S U B R O U T I N E ======================================= ROM:00131B0E ROM:00131B0E ROM:00131B0E sub_131B0E: ; CODE XREF: sub_131BCC+4↓p ROM:00131B0E clr.w d1 ROM:00131B10 move.b ($11CC).w,d1 ROM:00131B14 cmpi.w #4,d1 ROM:00131B18 bcc.s locret_131B22 ROM:00131B1A movea.l off_131B24(pc,d1.w*4),a0 ROM:00131B1E nop ROM:00131B20 jmp (a0) ROM:00131B22 ; --------------------------------------------------------------------------- ROM:00131B22 ROM:00131B22 locret_131B22: ; CODE XREF: sub_131B0E+A↑j ROM:00131B22 rts ROM:00131B22 ; End of function sub_131B0E ROM:00131B22 ROM:00131B22 ; --------------------------------------------------------------------------- ROM:00131B24 off_131B24: dc.l loc_131B34 ; DATA XREF: sub_131B0E+C↑r ROM:00131B28 dc.l loc_131B4A ROM:00131B2C dc.l loc_131B80 ROM:00131B30 dc.l loc_131B9E ROM:00131B34 ; --------------------------------------------------------------------------- ROM:00131B34 ROM:00131B34 loc_131B34: ; DATA XREF: ROM:off_131B24↑o ROM:00131B34 bclr #5,($1338).w ROM:00131B3A bclr #6,($1345).w ROM:00131B40 move.b #1,($11CC).w ROM:00131B46 bra.s loc_131B7A ROM:00131B48 ; --------------------------------------------------------------------------- ROM:00131B48 rts ROM:00131B4A ; --------------------------------------------------------------------------- ROM:00131B4A ROM:00131B4A loc_131B4A: ; DATA XREF: ROM:00131B28↑o ROM:00131B4A move.w $6F6(a5),d0 ROM:00131B4E cmp.w ($A46).w,d0 ROM:00131B52 ble.s loc_131B62 ROM:00131B54 bset #5,($1338).w ROM:00131B5A move.b #3,($11CC).w ROM:00131B60 bra.s loc_131BB6 ROM:00131B62 ; --------------------------------------------------------------------------- ROM:00131B62 ROM:00131B62 loc_131B62: ; CODE XREF: ROM:00131B52↑j ROM:00131B62 move.w $6FC(a5),d0 ROM:00131B66 cmp.w ($A46).w,d0 ROM:00131B6A bge.s loc_131B7A ROM:00131B6C bset #6,($1345).w ROM:00131B72 move.b #2,($11CC).w ROM:00131B78 bra.s loc_131B98 ROM:00131B7A ; --------------------------------------------------------------------------- ROM:00131B7A ROM:00131B7A loc_131B7A: ; CODE XREF: ROM:00131B46↑j ROM:00131B7A ; ROM:00131B6A↑j ... ROM:00131B7A bsr.w sub_131C26 ROM:00131B7E rts ROM:00131B80 ; --------------------------------------------------------------------------- ROM:00131B80 ROM:00131B80 loc_131B80: ; DATA XREF: ROM:00131B2C↑o ROM:00131B80 move.w $6FA(a5),d0 ROM:00131B84 cmp.w ($A46).w,d0 ROM:00131B88 ble.s loc_131B98 ROM:00131B8A bclr #6,($1345).w ROM:00131B90 move.b #1,($11CC).w ROM:00131B96 bra.s loc_131B7A ROM:00131B98 ; --------------------------------------------------------------------------- ROM:00131B98 ROM:00131B98 loc_131B98: ; CODE XREF: ROM:00131B78↑j ROM:00131B98 ; ROM:00131B88↑j ROM:00131B98 bsr.w sub_131C0E ROM:00131B9C rts ROM:00131B9E ; --------------------------------------------------------------------------- ROM:00131B9E ROM:00131B9E loc_131B9E: ; DATA XREF: ROM:00131B30↑o ROM:00131B9E move.w $6F8(a5),d0 ROM:00131BA2 cmp.w ($A46).w,d0 ROM:00131BA6 bge.s loc_131BB6 ROM:00131BA8 bclr #5,($1338).w ROM:00131BAE move.b #1,($11CC).w ROM:00131BB4 bra.s loc_131B7A ROM:00131BB6 ; --------------------------------------------------------------------------- ROM:00131BB6 ROM:00131BB6 loc_131BB6: ; CODE XREF: ROM:00131B60↑j ROM:00131BB6 ; ROM:00131BA6↑j ROM:00131BB6 bsr.w sub_131C0E ROM:00131BBA rts ROM:00131BBC ; --------------------------------------------------------------------------- ROM:00131BBC rts ROM:00131BBE ROM:00131BBE ; =============== S U B R O U T I N E ======================================= ROM:00131BBE ROM:00131BBE ROM:00131BBE sub_131BBE: ; CODE XREF: ROM:loc_131A88↑p ROM:00131BBE bsr.w sub_131BC4 ROM:00131BC2 rts ROM:00131BC2 ; End of function sub_131BBE ROM:00131BC2 ROM:00131BC4 ROM:00131BC4 ; =============== S U B R O U T I N E ======================================= ROM:00131BC4 ROM:00131BC4 ROM:00131BC4 sub_131BC4: ; CODE XREF: sub_131BBE↑p ROM:00131BC4 move.w $6EA(a5),($E08).w ROM:00131BCA rts ROM:00131BCA ; End of function sub_131BC4 ROM:00131BCA ROM:00131BCC ROM:00131BCC ; =============== S U B R O U T I N E ======================================= ROM:00131BCC ROM:00131BCC ROM:00131BCC sub_131BCC: ; CODE XREF: ROM:loc_131AB6↑p ROM:00131BCC ; ROM:loc_131ACA↑p ROM:00131BCC bsr.w sub_131CE2 ROM:00131BD0 bsr.w sub_131B0E ROM:00131BD4 bsr.w sub_131BE0 ROM:00131BD8 bsr.l sub_131558 ROM:00131BDE rts ROM:00131BDE ; End of function sub_131BCC ROM:00131BDE ROM:00131BE0 ROM:00131BE0 ; =============== S U B R O U T I N E ======================================= ROM:00131BE0 ROM:00131BE0 ROM:00131BE0 sub_131BE0: ; CODE XREF: sub_131BCC+8↑p ROM:00131BE0 move.w ($A46).w,d0 ROM:00131BE4 sub.w $6FE(a5),d0 ROM:00131BE8 move.w d0,($E20).w ROM:00131BEC muls.w ($E22).w,d0 ROM:00131BF0 divs.w #$1F4,d0 ROM:00131BF4 move.w d0,($E24).w ROM:00131BF8 move.w ($E0C).w,d1 ROM:00131BFC sub.w d0,d1 ROM:00131BFE move.w $2E2(a5),d0 ROM:00131C02 cmp.w d1,d0 ROM:00131C04 bge.s loc_131C08 ROM:00131C06 move.w d0,d1 ROM:00131C08 ROM:00131C08 loc_131C08: ; CODE XREF: sub_131BE0+24↑j ROM:00131C08 move.w d1,($E0E).w ROM:00131C0C rts ROM:00131C0C ; End of function sub_131BE0 ROM:00131C0C ROM:00131C0E ROM:00131C0E ; =============== S U B R O U T I N E ======================================= ROM:00131C0E ROM:00131C0E ROM:00131C0E sub_131C0E: ; CODE XREF: ROM:loc_131B98↑p ROM:00131C0E ; ROM:loc_131BB6↑p ROM:00131C0E move.w #$3BAE,d1 ROM:00131C12 move.w ($E9C).w,d2 ROM:00131C16 move.w ($572).w,d3 ROM:00131C1A bsr.l sub_1175A4 ROM:00131C20 move.w d1,($E22).w ROM:00131C24 rts ROM:00131C24 ; End of function sub_131C0E ROM:00131C24 ROM:00131C26 ROM:00131C26 ; =============== S U B R O U T I N E ======================================= ROM:00131C26 ROM:00131C26 ROM:00131C26 sub_131C26: ; CODE XREF: ROM:loc_131B7A↑p ROM:00131C26 clr.w ($E22).w ROM:00131C2A rts ROM:00131C2A ; End of function sub_131C26 ROM:00131C2A ROM:00131C2C ROM:00131C2C ; =============== S U B R O U T I N E ======================================= ROM:00131C2C ROM:00131C2C ROM:00131C2C sub_131C2C: ; CODE XREF: ROM:00131A90↑p ROM:00131C2C ; ROM:00131ABE↑p ... ROM:00131C2C bsr.w sub_131CFA ROM:00131C30 bsr.w sub_131DE8 ROM:00131C34 bsr.w sub_131E04 ROM:00131C38 bsr.w sub_131C4E ROM:00131C3C bsr.w sub_131CB2 ROM:00131C40 bsr.w sub_131CCA ROM:00131C44 bsr.w sub_131E28 ROM:00131C48 bsr.w sub_131E64 ROM:00131C4C rts ROM:00131C4C ; End of function sub_131C2C ROM:00131C4C ROM:00131C4E ROM:00131C4E ; =============== S U B R O U T I N E ======================================= ROM:00131C4E ROM:00131C4E ROM:00131C4E sub_131C4E: ; CODE XREF: sub_131C2C+C↑p ROM:00131C4E move.w #$2710,($E1A).w ROM:00131C54 btst #3,($133C).w ROM:00131C5A beq.s locret_131CB0 ROM:00131C5C move.w $6F4(a5),d0 ROM:00131C60 cmp.w ($572).w,d0 ROM:00131C64 bgt.s loc_131C6E ROM:00131C66 move.w #$2710,($E1A).w ROM:00131C6C bra.s locret_131CB0 ROM:00131C6E ; --------------------------------------------------------------------------- ROM:00131C6E ROM:00131C6E loc_131C6E: ; CODE XREF: sub_131C4E+16↑j ROM:00131C6E move.w #$3BAC,d1 ROM:00131C72 move.w ($A46).w,d2 ROM:00131C76 move.w ($A80).w,d3 ROM:00131C7A bsr.l sub_1175A4 ROM:00131C80 move.w $6F2(a5),d0 ROM:00131C84 cmp.w ($572).w,d0 ROM:00131C88 blt.s loc_131C90 ROM:00131C8A move.w d1,($E1A).w ROM:00131C8E bra.s locret_131CB0 ROM:00131C90 ; --------------------------------------------------------------------------- ROM:00131C90 ROM:00131C90 loc_131C90: ; CODE XREF: sub_131C4E+3A↑j ROM:00131C90 move.w $6F4(a5),d7 ROM:00131C94 sub.w ($572).w,d7 ROM:00131C98 move.w $6F4(a5),d5 ROM:00131C9C sub.w $6F2(a5),d5 ROM:00131CA0 subi.w #$2710,d1 ROM:00131CA4 muls.w d7,d1 ROM:00131CA6 divs.w d5,d1 ROM:00131CA8 addi.w #$2710,d1 ROM:00131CAC move.w d1,($E1A).w ROM:00131CB0 ROM:00131CB0 locret_131CB0: ; CODE XREF: sub_131C4E+C↑j ROM:00131CB0 ; sub_131C4E+1E↑j ... ROM:00131CB0 rts ROM:00131CB0 ; End of function sub_131C4E ROM:00131CB0 ROM:00131CB2 ROM:00131CB2 ; =============== S U B R O U T I N E ======================================= ROM:00131CB2 ROM:00131CB2 ROM:00131CB2 sub_131CB2: ; CODE XREF: sub_131C2C+10↑p ROM:00131CB2 move.w #$3BAA,d1 ROM:00131CB6 move.w ($A80).w,d2 ROM:00131CBA move.w ($E9C).w,d3 ROM:00131CBE bsr.l sub_1175A4 ROM:00131CC4 move.w d1,($E18).w ROM:00131CC8 rts ROM:00131CC8 ; End of function sub_131CB2 ROM:00131CC8 ROM:00131CCA ROM:00131CCA ; =============== S U B R O U T I N E ======================================= ROM:00131CCA ROM:00131CCA ROM:00131CCA sub_131CCA: ; CODE XREF: sub_131C2C+14↑p ROM:00131CCA move.w #$3BB0,d1 ROM:00131CCE move.w ($A4C).w,d2 ROM:00131CD2 move.w ($E9C).w,d3 ROM:00131CD6 bsr.l sub_1175A4 ROM:00131CDC move.w d1,($E1C).w ROM:00131CE0 rts ROM:00131CE0 ; End of function sub_131CCA ROM:00131CE0 ROM:00131CE2 ROM:00131CE2 ; =============== S U B R O U T I N E ======================================= ROM:00131CE2 ROM:00131CE2 ROM:00131CE2 sub_131CE2: ; CODE XREF: sub_131BCC↑p ROM:00131CE2 move.w #$3BB2,d1 ROM:00131CE6 move.w ($E9C).w,d2 ROM:00131CEA move.w ($572).w,d3 ROM:00131CEE bsr.l sub_1175A4 ROM:00131CF4 move.w d1,($E0C).w ROM:00131CF8 rts ROM:00131CF8 ; End of function sub_131CE2 ROM:00131CF8 ROM:00131CFA ROM:00131CFA ; =============== S U B R O U T I N E ======================================= ROM:00131CFA ROM:00131CFA ROM:00131CFA sub_131CFA: ; CODE XREF: sub_131C2C↑p ROM:00131CFA bsr.w sub_131D12 ROM:00131CFE bsr.w sub_131D2A ROM:00131D02 bsr.w sub_131D58 ROM:00131D06 bsr.l sub_131550 ROM:00131D0C bsr.w sub_131D9C ROM:00131D10 rts ROM:00131D10 ; End of function sub_131CFA ROM:00131D10 ROM:00131D12 ROM:00131D12 ; =============== S U B R O U T I N E ======================================= ROM:00131D12 ROM:00131D12 ROM:00131D12 sub_131D12: ; CODE XREF: sub_131CFA↑p ROM:00131D12 move.w #$3BB4,d1 ROM:00131D16 move.w ($E9C).w,d2 ROM:00131D1A move.w ($572).w,d3 ROM:00131D1E bsr.l sub_1175A4 ROM:00131D24 move.w d1,($E10).w ROM:00131D28 rts ROM:00131D28 ; End of function sub_131D12 ROM:00131D28 ROM:00131D2A ROM:00131D2A ; =============== S U B R O U T I N E ======================================= ROM:00131D2A ROM:00131D2A ROM:00131D2A sub_131D2A: ; CODE XREF: sub_131CFA+4↑p ROM:00131D2A move.w #$3BB6,d1 ROM:00131D2E move.w ($E9C).w,d2 ROM:00131D32 move.w ($572).w,d3 ROM:00131D36 bsr.l sub_1175A4 ROM:00131D3C move.w d1,($E14).w ROM:00131D40 move.w ($A46).w,d0 ROM:00131D44 sub.w ($E10).w,d0 ROM:00131D48 muls.w d1,d0 ROM:00131D4A divs.w #$2710,d0 ROM:00131D4E add.w ($E10).w,d0 ROM:00131D52 move.w d0,($E16).w ROM:00131D56 rts ROM:00131D56 ; End of function sub_131D2A ROM:00131D56 ROM:00131D58 ROM:00131D58 ; =============== S U B R O U T I N E ======================================= ROM:00131D58 ROM:00131D58 ROM:00131D58 sub_131D58: ; CODE XREF: sub_131CFA+8↑p ROM:00131D58 move.w $6EE(a5),d1 ROM:00131D5C move.w ($E9C).w,d0 ROM:00131D60 cmpi.w #1,d1 ROM:00131D64 bne.s loc_131D6E ROM:00131D66 muls.w $18A(a5),d0 ROM:00131D6A divs.w ($1368).w,d0 ROM:00131D6E ROM:00131D6E loc_131D6E: ; CODE XREF: sub_131D58+C↑j ROM:00131D6E move.w d0,($10E8).w ROM:00131D72 move.w #$3BB8,d1 ROM:00131D76 move.w ($10E8).w,d2 ROM:00131D7A move.w ($572).w,d3 ROM:00131D7E bsr.l sub_1175A4 ROM:00131D84 move.w $6EE(a5),d7 ROM:00131D88 cmpi.w #2,d7 ROM:00131D8C bne.s loc_131D96 ROM:00131D8E muls.w ($A84).w,d1 ROM:00131D92 divs.w #$2710,d1 ROM:00131D96 ROM:00131D96 loc_131D96: ; CODE XREF: sub_131D58+34↑j ROM:00131D96 move.w d1,($10E6).w ROM:00131D9A rts ROM:00131D9A ; End of function sub_131D58 ROM:00131D9A ROM:00131D9C ROM:00131D9C ; =============== S U B R O U T I N E ======================================= ROM:00131D9C ROM:00131D9C ROM:00131D9C sub_131D9C: ; CODE XREF: sub_131CFA+12↑p ROM:00131D9C move.w $6EC(a5),d0 ROM:00131DA0 ext.l d0 ROM:00131DA2 divs.w #4,d0 ROM:00131DA6 move.w #0,d6 ROM:00131DAA bra.s loc_131DB0 ROM:00131DAC ; --------------------------------------------------------------------------- ROM:00131DAC ROM:00131DAC loc_131DAC: ; CODE XREF: sub_131D9C+48↓j ROM:00131DAC addi.w #1,d6 ROM:00131DB0 ROM:00131DB0 loc_131DB0: ; CODE XREF: sub_131D9C+E↑j ROM:00131DB0 cmpi.w #0,d6 ROM:00131DB4 bgt.s locret_131DE6 ROM:00131DB6 move.w d0,d2 ROM:00131DB8 muls.w $10E4(d6.w*2),d2 ROM:00131DBE move.w $E9C(d6.w*2),d3 ROM:00131DC4 muls.w #$220A,d3 ROM:00131DC8 move.w ($E16).w,d4 ROM:00131DCC ext.l d4 ROM:00131DCE muls.l #$2710,d4 ROM:00131DD6 muls.l d2,d5:d3 ROM:00131DDA divs.l d4,d5:d3 ROM:00131DDE move.l d3,$A18(d6.w*4) ROM:00131DE4 bra.s loc_131DAC ROM:00131DE6 ; --------------------------------------------------------------------------- ROM:00131DE6 ROM:00131DE6 locret_131DE6: ; CODE XREF: sub_131D9C+18↑j ROM:00131DE6 rts ROM:00131DE6 ; End of function sub_131D9C ROM:00131DE6 ROM:00131DE8 ROM:00131DE8 ; =============== S U B R O U T I N E ======================================= ROM:00131DE8 ROM:00131DE8 ROM:00131DE8 sub_131DE8: ; CODE XREF: sub_131C2C+4↑p ROM:00131DE8 btst #1,($1337).w ROM:00131DEE beq.s loc_131DFC ROM:00131DF0 move.w $6F0(a5),d0 ROM:00131DF4 move.w d0,($E0A).w ROM:00131DF8 bra.w locret_131E02 ROM:00131DFC ; --------------------------------------------------------------------------- ROM:00131DFC ROM:00131DFC loc_131DFC: ; CODE XREF: sub_131DE8+6↑j ROM:00131DFC move.w ($E08).w,($E0A).w ROM:00131E02 ROM:00131E02 locret_131E02: ; CODE XREF: sub_131DE8+10↑j ROM:00131E02 rts ROM:00131E02 ; End of function sub_131DE8 ROM:00131E02 ROM:00131E04 ROM:00131E04 ; =============== S U B R O U T I N E ======================================= ROM:00131E04 ROM:00131E04 ROM:00131E04 sub_131E04: ; CODE XREF: sub_131C2C+8↑p ROM:00131E04 move.l ($A18).w,d2 ROM:00131E08 muls.l #$14,d3:d2 ROM:00131E10 move.w ($E0A).w,d4 ROM:00131E14 ext.l d4 ROM:00131E16 divs.l d4,d3:d2 ROM:00131E1A move.l d2,($A28).w ROM:00131E1E divs.w #$64,d2 ; 'd' ROM:00131E22 move.w d2,($E1E).w ROM:00131E26 rts ROM:00131E26 ; End of function sub_131E04 ROM:00131E26 ROM:00131E28 ROM:00131E28 ; =============== S U B R O U T I N E ======================================= ROM:00131E28 ROM:00131E28 ROM:00131E28 sub_131E28: ; CODE XREF: sub_131C2C+18↑p ROM:00131E28 move.l ($A28).w,d2 ROM:00131E2C add.l ($9F0).w,d2 ROM:00131E30 bpl.s loc_131E34 ROM:00131E32 clr.l d2 ROM:00131E34 ROM:00131E34 loc_131E34: ; CODE XREF: sub_131E28+8↑j ROM:00131E34 move.w $614(a5),d4 ROM:00131E38 cmp.w ($ABA).w,d4 ROM:00131E3C bge.s loc_131E48 ROM:00131E3E move.l $14C(a5),d5 ROM:00131E42 cmp.l d2,d5 ROM:00131E44 ble.s loc_131E48 ROM:00131E46 move.l d5,d2 ROM:00131E48 ROM:00131E48 loc_131E48: ; CODE XREF: sub_131E28+14↑j ROM:00131E48 ; sub_131E28+1C↑j ROM:00131E48 move.l d2,($A24).w ROM:00131E4C muls.l #$258,d3:d2 ROM:00131E54 move.w ($E12).w,d4 ROM:00131E58 ext.l d4 ROM:00131E5A divs.l d4,d3:d2 ROM:00131E5E move.l d2,($A2C).w ROM:00131E62 rts ROM:00131E62 ; End of function sub_131E28 ROM:00131E62 ROM:00131E64 ROM:00131E64 ; =============== S U B R O U T I N E ======================================= ROM:00131E64 ROM:00131E64 ROM:00131E64 sub_131E64: ; CODE XREF: sub_131C2C+1C↑p ROM:00131E64 move.w #0,d7 ROM:00131E68 bra.s loc_131E6E ROM:00131E6A ; --------------------------------------------------------------------------- ROM:00131E6A ROM:00131E6A loc_131E6A: ; CODE XREF: sub_131E64+DA↓j ROM:00131E6A addi.w #1,d7 ROM:00131E6E ROM:00131E6E loc_131E6E: ; CODE XREF: sub_131E64+4↑j ROM:00131E6E cmpi.w #0,d7 ROM:00131E72 bgt.l locret_131F42 ROM:00131E78 move.l #$2710,d6 ROM:00131E7E move.w ($E18).w,d4 ROM:00131E82 ext.l d4 ROM:00131E84 move.l $A2C(d7.w*4),d2 ROM:00131E8A muls.l d4,d3:d2 ROM:00131E8E divs.l d6,d3:d2 ROM:00131E92 bvc.w loc_131E9C ROM:00131E96 move.l #$7FFFFFFF,d2 ROM:00131E9C ROM:00131E9C loc_131E9C: ; CODE XREF: sub_131E64+2E↑j ROM:00131E9C move.w ($E1C).w,d4 ROM:00131EA0 ext.l d4 ROM:00131EA2 muls.l d4,d3:d2 ROM:00131EA6 divs.l d6,d3:d2 ROM:00131EAA bvc.w loc_131EB4 ROM:00131EAE move.l #$7FFFFFFF,d2 ROM:00131EB4 ROM:00131EB4 loc_131EB4: ; CODE XREF: sub_131E64+46↑j ROM:00131EB4 move.w ($E1A).w,d4 ROM:00131EB8 ext.l d4 ROM:00131EBA muls.l d4,d3:d2 ROM:00131EBE divs.l d6,d3:d2 ROM:00131EC2 bvc.w loc_131ECC ROM:00131EC6 move.l #$7FFFFFFF,d2 ROM:00131ECC ROM:00131ECC loc_131ECC: ; CODE XREF: sub_131E64+5E↑j ROM:00131ECC move.w ($DF4).w,d4 ROM:00131ED0 muls.w #$A,d4 ROM:00131ED4 muls.l d4,d3:d2 ROM:00131ED8 divs.l d6,d3:d2 ROM:00131EDC bvc.w loc_131EE6 ROM:00131EE0 move.l #$7FFFFFFF,d2 ROM:00131EE6 ROM:00131EE6 loc_131EE6: ; CODE XREF: sub_131E64+78↑j ROM:00131EE6 move.w ($DA6).w,d4 ROM:00131EEA ext.l d4 ROM:00131EEC muls.l d4,d3:d2 ROM:00131EF0 divs.l d6,d3:d2 ROM:00131EF4 bvc.w loc_131EFE ROM:00131EF8 move.l #$7FFFFFFF,d2 ROM:00131EFE ROM:00131EFE loc_131EFE: ; CODE XREF: sub_131E64+90↑j ROM:00131EFE move.w $EE4(d7.w*2),d4 ROM:00131F04 ext.l d4 ROM:00131F06 muls.l d4,d3:d2 ROM:00131F0A divs.l d6,d3:d2 ROM:00131F0E bvc.w loc_131F18 ROM:00131F12 move.l #$7FFFFFFF,d2 ROM:00131F18 ROM:00131F18 loc_131F18: ; CODE XREF: sub_131E64+AA↑j ROM:00131F18 move.w $F88(d7.w*2),d4 ROM:00131F1E ext.l d4 ROM:00131F20 muls.l d4,d3:d2 ROM:00131F24 divs.l d6,d3:d2 ROM:00131F28 bvc.w loc_131F32 ROM:00131F2C move.l #$7FFFFFFF,d2 ROM:00131F32 ROM:00131F32 loc_131F32: ; CODE XREF: sub_131E64+C4↑j ROM:00131F32 move.l d2,$A1C(d7.w*4) ROM:00131F38 move.l d2,$A20(d7.w*4) ROM:00131F3E bra.w loc_131E6A ROM:00131F42 ; --------------------------------------------------------------------------- ROM:00131F42 ROM:00131F42 locret_131F42: ; CODE XREF: sub_131E64+E↑j ROM:00131F42 rts ROM:00131F42 ; End of function sub_131E64 ROM:00131F42 ROM:00131F44 ROM:00131F44 ; =============== S U B R O U T I N E ======================================= ROM:00131F44 ROM:00131F44 ROM:00131F44 sub_131F44: ; CODE XREF: ROM:loc_131A54↑p ROM:00131F44 ; ROM:00131A8C↑p ... ROM:00131F44 move.w #$3BA8,d1 ROM:00131F48 move.w ($A38).w,d2 ROM:00131F4C move.w ($DEC).w,d3 ROM:00131F50 bsr.l sub_1175A4 ROM:00131F56 cmpi.w #$258,d1 ROM:00131F5A bge.s loc_131F60 ROM:00131F5C move.w #$258,d1 ROM:00131F60 ROM:00131F60 loc_131F60: ; CODE XREF: sub_131F44+16↑j ROM:00131F60 move.w d1,($E12).w ROM:00131F64 rts ROM:00131F64 ; End of function sub_131F44 ROM:00131F64 ROM:00131F66 ROM:00131F66 ; =============== S U B R O U T I N E ======================================= ROM:00131F66 ROM:00131F66 ROM:00131F66 sub_131F66: ; CODE XREF: ROM:loc_1309C6↑p ROM:00131F66 move.w $700(a5),($DE6).w ROM:00131F6C move.w $700(a5),($DE8).w ROM:00131F72 rts ROM:00131F72 ; End of function sub_131F66 ROM:00131F72 ROM:00131F74 ROM:00131F74 ; =============== S U B R O U T I N E ======================================= ROM:00131F74 ROM:00131F74 ROM:00131F74 sub_131F74: ; CODE XREF: ROM:001170B2↑p ROM:00131F74 bclr #5,($1320).w ROM:00131F7A move.w ($E56).w,d1 ROM:00131F7E cmpi.w #6,d1 ROM:00131F82 bcc.s locret_131F8C ROM:00131F84 movea.l off_131F8E(pc,d1.w*4),a0 ROM:00131F88 nop ROM:00131F8A jmp (a0) ROM:00131F8C ; --------------------------------------------------------------------------- ROM:00131F8C ROM:00131F8C locret_131F8C: ; CODE XREF: sub_131F74+E↑j ROM:00131F8C rts ROM:00131F8C ; End of function sub_131F74 ROM:00131F8C ROM:00131F8C ; --------------------------------------------------------------------------- ROM:00131F8E off_131F8E: dc.l loc_131FA6 ; DATA XREF: sub_131F74+10↑r ROM:00131F92 dc.l loc_131FB4 ROM:00131F96 dc.l loc_131FD4 ROM:00131F9A dc.l loc_132008 ROM:00131F9E dc.l loc_132034 ROM:00131FA2 dc.l loc_13207E ROM:00131FA6 ; --------------------------------------------------------------------------- ROM:00131FA6 ROM:00131FA6 loc_131FA6: ; DATA XREF: ROM:off_131F8E↑o ROM:00131FA6 bsr.w sub_1320FC ROM:00131FAA move.w #1,($E56).w ROM:00131FB0 bra.s loc_131FCE ROM:00131FB2 ; --------------------------------------------------------------------------- ROM:00131FB2 rts ROM:00131FB4 ; --------------------------------------------------------------------------- ROM:00131FB4 ROM:00131FB4 loc_131FB4: ; DATA XREF: ROM:00131F92↑o ROM:00131FB4 btst #3,($1325).w ROM:00131FBA beq.s loc_131FCE ROM:00131FBC bclr #3,($1325).w ROM:00131FC2 bsr.w sub_132D50 ROM:00131FC6 move.w #2,($E56).w ROM:00131FCC bra.s loc_132002 ROM:00131FCE ; --------------------------------------------------------------------------- ROM:00131FCE ROM:00131FCE loc_131FCE: ; CODE XREF: ROM:00131FB0↑j ROM:00131FCE ; ROM:00131FBA↑j ROM:00131FCE bsr.w sub_132168 ROM:00131FD2 rts ROM:00131FD4 ; --------------------------------------------------------------------------- ROM:00131FD4 ROM:00131FD4 loc_131FD4: ; DATA XREF: ROM:00131F96↑o ROM:00131FD4 btst #3,($1325).w ROM:00131FDA beq.s loc_132002 ROM:00131FDC bclr #3,($1325).w ROM:00131FE2 bsr.w sub_132C64 ROM:00131FE6 bsr.w sub_132C38 ROM:00131FEA bsr.w sub_132D6C ROM:00131FEE bset #7,($FFFFFC1A).w ROM:00131FF4 move.w #3,($E56).w ROM:00131FFA bra.s loc_13202E ROM:00131FFC ; --------------------------------------------------------------------------- ROM:00131FFC bra.l *+6 ROM:00132002 ; --------------------------------------------------------------------------- ROM:00132002 ROM:00132002 loc_132002: ; CODE XREF: ROM:00131FCC↑j ROM:00132002 ; ROM:00131FDA↑j ... ROM:00132002 bsr.w sub_132168 ROM:00132006 rts ROM:00132008 ; --------------------------------------------------------------------------- ROM:00132008 ROM:00132008 loc_132008: ; DATA XREF: ROM:00131F9A↑o ROM:00132008 btst #3,($1325).w ROM:0013200E beq.s loc_13202E ROM:00132010 bclr #3,($1325).w ROM:00132016 bsr.w sub_13218E ROM:0013201A bsr.w sub_1326C6 ROM:0013201E bsr.w sub_13291E ROM:00132022 bsr.w sub_132B28 ROM:00132026 move.w #4,($E56).w ROM:0013202C bra.s loc_132034 ROM:0013202E ; --------------------------------------------------------------------------- ROM:0013202E ROM:0013202E loc_13202E: ; CODE XREF: ROM:00131FFA↑j ROM:0013202E ; ROM:0013200E↑j ... ROM:0013202E bsr.w sub_132168 ROM:00132032 rts ROM:00132034 ; --------------------------------------------------------------------------- ROM:00132034 ROM:00132034 loc_132034: ; CODE XREF: ROM:0013202C↑j ROM:00132034 ; DATA XREF: ROM:00131F9E↑o ROM:00132034 btst #2,($1320).w ROM:0013203A bne.s loc_132060 ROM:0013203C bsr.w sub_1320BC ROM:00132040 bsr.w sub_132C64 ROM:00132044 bsr.w sub_132C38 ROM:00132048 bsr.w sub_132D6C ROM:0013204C bset #5,($1320).w ROM:00132052 bset #7,($FFFFFC1A).w ROM:00132058 move.w #3,($E56).w ROM:0013205E bra.s loc_13202E ROM:00132060 ; --------------------------------------------------------------------------- ROM:00132060 ROM:00132060 loc_132060: ; CODE XREF: ROM:0013203A↑j ROM:00132060 btst #2,($1320).w ROM:00132066 beq.s locret_13207C ROM:00132068 bset #7,($FFFFFC1A).w ROM:0013206E bclr #2,($1320).w ROM:00132074 move.w #5,($E56).w ROM:0013207A bra.s loc_1320B4 ROM:0013207C ; --------------------------------------------------------------------------- ROM:0013207C ROM:0013207C locret_13207C: ; CODE XREF: ROM:00132066↑j ROM:0013207C rts ROM:0013207E ; --------------------------------------------------------------------------- ROM:0013207E ROM:0013207E loc_13207E: ; DATA XREF: ROM:00131FA2↑o ROM:0013207E btst #3,($1325).w ROM:00132084 beq.s loc_1320B4 ROM:00132086 bclr #3,($1325).w ROM:0013208C bsr.w sub_1320BC ROM:00132090 bsr.w sub_132C64 ROM:00132094 bsr.w sub_132C38 ROM:00132098 bsr.w sub_132D6C ROM:0013209C bset #5,($1320).w ROM:001320A2 bset #7,($FFFFFC1A).w ROM:001320A8 move.w #3,($E56).w ROM:001320AE bra.l loc_13202E ROM:001320B4 ; --------------------------------------------------------------------------- ROM:001320B4 ROM:001320B4 loc_1320B4: ; CODE XREF: ROM:0013207A↑j ROM:001320B4 ; ROM:00132084↑j ROM:001320B4 bsr.w sub_132168 ROM:001320B8 rts ROM:001320BA ; --------------------------------------------------------------------------- ROM:001320BA rts ROM:001320BC ROM:001320BC ; =============== S U B R O U T I N E ======================================= ROM:001320BC ROM:001320BC ROM:001320BC sub_1320BC: ; CODE XREF: ROM:0013203C↑p ROM:001320BC ; ROM:0013208C↑p ROM:001320BC lea ($FFFFFD00).w,a0 ROM:001320C0 move.w (a0),($E26).w ROM:001320C4 move.w 2(a0),($E28).w ROM:001320CA move.w 4(a0),($E2A).w ROM:001320D0 move.w 6(a0),($E2C).w ROM:001320D6 move.w #$FF,($E2E).w ROM:001320DC move.w #$FF,($E30).w ROM:001320E2 move.w #$FF,($E32).w ROM:001320E8 move.w #$FF,($E34).w ROM:001320EE move.w #$FF,($E36).w ROM:001320F4 move.w #$FF,($E38).w ROM:001320FA rts ROM:001320FA ; End of function sub_1320BC ROM:001320FA ROM:001320FC ROM:001320FC ; =============== S U B R O U T I N E ======================================= ROM:001320FC ROM:001320FC ROM:001320FC sub_1320FC: ; CODE XREF: ROM:loc_131FA6↑p ROM:001320FC lea ($FFFFFD20).w,a0 ROM:00132100 move.w #$55,(a0) ; 'U' ROM:00132104 move.w #$2A,2(a0) ; '*' ROM:0013210A move.w #$2A,4(a0) ; '*' ROM:00132110 move.w #0,6(a0) ROM:00132116 lea ($FFFFFD40).w,a0 ROM:0013211A move.b #$79,(a0) ; 'y' ROM:0013211E move.b #$7A,1(a0) ; 'z' ROM:00132124 move.b #$7B,2(a0) ; '{' ROM:0013212A move.b #$38,3(a0) ; '8' ROM:00132130 move.b ($FFFFFC15).w,($753).w ROM:00132136 ori.b #8,($753).w ROM:0013213C move.b ($753).w,($FFFFFC15).w ROM:00132142 move.b #$7E,($FFFFFC17).w ; '~' ROM:00132148 move.b #$7B,($FFFFFC16).w ; '{' ROM:0013214E move.w #$A908,($FFFFFC18).w ROM:00132154 move.w #$300,($FFFFFC1C).w ROM:0013215A move.b #0,($FFFFFC1E).w ROM:00132160 move.w #$9814,($FFFFFC1A).w ROM:00132166 rts ROM:00132166 ; End of function sub_1320FC 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: ROM:loc_131FCE↑p ROM:00132168 ; ROM:loc_132002↑p ... ROM:00132168 btst #7,($FFFFFC1F).w ROM:0013216E beq.s loc_13217E ROM:00132170 bset #3,($1325).w ROM:00132176 bclr #7,($FFFFFC1F).w ROM:0013217C bra.s locret_13218C ROM:0013217E ; --------------------------------------------------------------------------- ROM:0013217E ROM:0013217E loc_13217E: ; CODE XREF: sub_132168+6↑j ROM:0013217E btst #7,($FFFFFC1A).w ROM:00132184 bne.s locret_13218C ROM:00132186 bset #3,($1325).w ROM:0013218C ROM:0013218C locret_13218C: ; CODE XREF: sub_132168+14↑j ROM:0013218C ; sub_132168+1C↑j ROM:0013218C rts ROM:0013218C ; End of function sub_132168 ROM:0013218C ROM:0013218E ROM:0013218E ; =============== S U B R O U T I N E ======================================= ROM:0013218E ROM:0013218E ROM:0013218E sub_13218E: ; CODE XREF: ROM:00132016↑p ROM:0013218E lea ($FFFFFD00).w,a0 ROM:00132192 lea ($FFFFFD20).w,a1 ROM:00132196 btst #4,($DA4).w ROM:0013219C beq.s loc_1321C0 ROM:0013219E move.b #0,d0 ROM:001321A2 bra.s loc_1321A8 ROM:001321A4 ; --------------------------------------------------------------------------- ROM:001321A4 ROM:001321A4 loc_1321A4: ; CODE XREF: sub_13218E:loc_1321BE↓j ROM:001321A4 addi.b #1,d0 ROM:001321A8 ROM:001321A8 loc_1321A8: ; CODE XREF: sub_13218E+14↑j ROM:001321A8 cmpi.b #$B,d0 ROM:001321AC bgt.s loc_1321C0 ROM:001321AE cmpi.b #0,$875(d0.w) ROM:001321B6 beq.s loc_1321BE ROM:001321B8 subq.b #1,$875(d0.w) ROM:001321BE ROM:001321BE loc_1321BE: ; CODE XREF: sub_13218E+28↑j ROM:001321BE bra.s loc_1321A4 ROM:001321C0 ; --------------------------------------------------------------------------- ROM:001321C0 ROM:001321C0 loc_1321C0: ; CODE XREF: sub_13218E+E↑j ROM:001321C0 ; sub_13218E+1E↑j ROM:001321C0 btst #1,($FFFFFD00).w ROM:001321C6 beq.l locret_1326C4 ROM:001321CC bset #0,($E3B).w ROM:001321D2 bset #0,($139F).w ROM:001321D8 move.w (a0),d5 ROM:001321DA andi.w #$3F8,d5 ROM:001321DE cmpi.w #$218,d5 ROM:001321E2 bne.l loc_1321FA ROM:001321E8 bset #1,($E3B).w ROM:001321EE bset #1,($139F).w ROM:001321F4 bra.l loc_1326BA ROM:001321FA ; --------------------------------------------------------------------------- ROM:001321FA ROM:001321FA loc_1321FA: ; CODE XREF: sub_13218E+54↑j ROM:001321FA cmpi.w #$3D8,d5 ROM:001321FE bne.l loc_132216 ROM:00132204 bset #2,($E3B).w ROM:0013220A bset #2,($139F).w ROM:00132210 bra.l loc_1326BA ROM:00132216 ; --------------------------------------------------------------------------- ROM:00132216 ROM:00132216 loc_132216: ; CODE XREF: sub_13218E+70↑j ROM:00132216 cmpi.w #$3F8,d5 ROM:0013221A bne.s loc_13223A ROM:0013221C bset #1,($E3B).w ROM:00132222 bset #1,($139F).w ROM:00132228 bset #2,($E3B).w ROM:0013222E bset #2,($139F).w ROM:00132234 bra.l loc_1326BA ROM:0013223A ; --------------------------------------------------------------------------- ROM:0013223A ROM:0013223A loc_13223A: ; CODE XREF: sub_13218E+8C↑j ROM:0013223A move.w d5,d1 ROM:0013223C andi.w #$1E0,d1 ROM:00132240 asr.w #5,d1 ROM:00132242 move.w d1,($E2E).w ROM:00132246 move.w d5,d2 ROM:00132248 andi.w #$18,d2 ROM:0013224C asr.w #3,d2 ROM:0013224E move.w d2,($E30).w ROM:00132252 cmpi.w #0,d2 ROM:00132256 bne.l loc_1323CC ROM:0013225C move.w ($E3E).w,d3 ROM:00132260 move.w ($13A0).w,d4 ROM:00132264 cmpi.w #1,d1 ROM:00132268 bne.s loc_1322A4 ROM:0013226A move.w $702(a5),d6 ROM:0013226E cmpi.w #0,d6 ROM:00132272 bne.s loc_132298 ROM:00132274 move.b $106(a5),d6 ROM:00132278 addq.b #2,($875).w ROM:0013227C cmpi.b #0,($875).w ROM:00132282 bge.s loc_13228A ROM:00132284 move.b #$7F,($875).w ROM:0013228A ROM:0013228A loc_13228A: ; CODE XREF: sub_13218E+F4↑j ROM:0013228A cmp.b ($875).w,d6 ROM:0013228E bge.s loc_132298 ROM:00132290 bset #0,d3 ROM:00132294 bset #0,d4 ROM:00132298 ROM:00132298 loc_132298: ; CODE XREF: sub_13218E+E4↑j ROM:00132298 ; sub_13218E+100↑j ROM:00132298 bset #0,($132E).w ROM:0013229E bra.l loc_1323BE ROM:001322A4 ; --------------------------------------------------------------------------- ROM:001322A4 ROM:001322A4 loc_1322A4: ; CODE XREF: sub_13218E+DA↑j ROM:001322A4 cmpi.w #2,d1 ROM:001322A8 bne.s loc_1322E4 ROM:001322AA move.w $702(a5),d6 ROM:001322AE cmpi.w #0,d6 ROM:001322B2 bne.s loc_1322D8 ROM:001322B4 move.b $106(a5),d6 ROM:001322B8 addq.b #2,($876).w ROM:001322BC cmpi.b #0,($876).w ROM:001322C2 bge.s loc_1322CA ROM:001322C4 move.b #$7F,($876).w ROM:001322CA ROM:001322CA loc_1322CA: ; CODE XREF: sub_13218E+134↑j ROM:001322CA cmp.b ($876).w,d6 ROM:001322CE bge.s loc_1322D8 ROM:001322D0 bset #1,d3 ROM:001322D4 bset #1,d4 ROM:001322D8 ROM:001322D8 loc_1322D8: ; CODE XREF: sub_13218E+124↑j ROM:001322D8 ; sub_13218E+140↑j ROM:001322D8 bset #5,($132F).w ROM:001322DE bra.l loc_1323BE ROM:001322E4 ; --------------------------------------------------------------------------- ROM:001322E4 ROM:001322E4 loc_1322E4: ; CODE XREF: sub_13218E+11A↑j ROM:001322E4 cmpi.w #3,d1 ROM:001322E8 bne.s loc_132324 ROM:001322EA move.w $702(a5),d6 ROM:001322EE cmpi.w #0,d6 ROM:001322F2 bne.s loc_132318 ROM:001322F4 move.b $106(a5),d6 ROM:001322F8 addq.b #2,($877).w ROM:001322FC cmpi.b #0,($877).w ROM:00132302 bge.s loc_13230A ROM:00132304 move.b #$7F,($877).w ROM:0013230A ROM:0013230A loc_13230A: ; CODE XREF: sub_13218E+174↑j ROM:0013230A cmp.b ($877).w,d6 ROM:0013230E bge.s loc_132318 ROM:00132310 bset #2,d3 ROM:00132314 bset #2,d4 ROM:00132318 ROM:00132318 loc_132318: ; CODE XREF: sub_13218E+164↑j ROM:00132318 ; sub_13218E+180↑j ROM:00132318 bset #3,($132C).w ROM:0013231E bra.l loc_1323BE ROM:00132324 ; --------------------------------------------------------------------------- ROM:00132324 ROM:00132324 loc_132324: ; CODE XREF: sub_13218E+15A↑j ROM:00132324 cmpi.w #4,d1 ROM:00132328 bne.s loc_132360 ROM:0013232A move.w $702(a5),d6 ROM:0013232E cmpi.w #0,d6 ROM:00132332 bne.s loc_132358 ROM:00132334 move.b $106(a5),d6 ROM:00132338 addq.b #2,($878).w ROM:0013233C cmpi.b #0,($878).w ROM:00132342 bge.s loc_13234A ROM:00132344 move.b #$7F,($878).w ROM:0013234A ROM:0013234A loc_13234A: ; CODE XREF: sub_13218E+1B4↑j ROM:0013234A cmp.b ($878).w,d6 ROM:0013234E bge.s loc_132358 ROM:00132350 bset #3,d3 ROM:00132354 bset #3,d4 ROM:00132358 ROM:00132358 loc_132358: ; CODE XREF: sub_13218E+1A4↑j ROM:00132358 ; sub_13218E+1C0↑j ROM:00132358 bset #1,($132E).w ROM:0013235E bra.s loc_1323BE ROM:00132360 ; --------------------------------------------------------------------------- ROM:00132360 ROM:00132360 loc_132360: ; CODE XREF: sub_13218E+19A↑j ROM:00132360 cmpi.w #5,d1 ROM:00132364 bne.s loc_132370 ROM:00132366 bset #4,d3 ROM:0013236A bset #4,d4 ROM:0013236E bra.s loc_1323BE ROM:00132370 ; --------------------------------------------------------------------------- ROM:00132370 ROM:00132370 loc_132370: ; CODE XREF: sub_13218E+1D6↑j ROM:00132370 cmpi.w #6,d1 ROM:00132374 bne.s loc_132380 ROM:00132376 bset #5,d3 ROM:0013237A bset #5,d4 ROM:0013237E bra.s loc_1323BE ROM:00132380 ; --------------------------------------------------------------------------- ROM:00132380 ROM:00132380 loc_132380: ; CODE XREF: sub_13218E+1E6↑j ROM:00132380 cmpi.w #7,d1 ROM:00132384 bne.s loc_132390 ROM:00132386 bset #6,d3 ROM:0013238A bset #6,d4 ROM:0013238E bra.s loc_1323BE ROM:00132390 ; --------------------------------------------------------------------------- ROM:00132390 ROM:00132390 loc_132390: ; CODE XREF: sub_13218E+1F6↑j ROM:00132390 cmpi.w #8,d1 ROM:00132394 bne.s loc_1323A0 ROM:00132396 bset #7,d3 ROM:0013239A bset #7,d4 ROM:0013239E bra.s loc_1323BE ROM:001323A0 ; --------------------------------------------------------------------------- ROM:001323A0 ROM:001323A0 loc_1323A0: ; CODE XREF: sub_13218E+206↑j ROM:001323A0 cmpi.w #9,d1 ROM:001323A4 bne.s loc_1323B0 ROM:001323A6 bset #8,d3 ROM:001323AA bset #8,d4 ROM:001323AE bra.s loc_1323BE ROM:001323B0 ; --------------------------------------------------------------------------- ROM:001323B0 ROM:001323B0 loc_1323B0: ; CODE XREF: sub_13218E+216↑j ROM:001323B0 cmpi.w #$C,d1 ROM:001323B4 bne.s loc_1323BE ROM:001323B6 bset #9,d3 ROM:001323BA bset #9,d4 ROM:001323BE ROM:001323BE loc_1323BE: ; CODE XREF: sub_13218E+110↑j ROM:001323BE ; sub_13218E+150↑j ... ROM:001323BE move.w d3,($E3E).w ROM:001323C2 move.w d4,($13A0).w ROM:001323C6 bra.l loc_1326BA ROM:001323CC ; --------------------------------------------------------------------------- ROM:001323CC ROM:001323CC loc_1323CC: ; CODE XREF: sub_13218E+C8↑j ROM:001323CC cmpi.w #1,d2 ROM:001323D0 bne.l loc_132546 ROM:001323D6 move.w ($E40).w,d3 ROM:001323DA move.w ($13A2).w,d4 ROM:001323DE cmpi.w #1,d1 ROM:001323E2 bne.s loc_13241E ROM:001323E4 move.w $702(a5),d6 ROM:001323E8 cmpi.w #0,d6 ROM:001323EC bne.s loc_132412 ROM:001323EE move.b $106(a5),d6 ROM:001323F2 addq.b #2,($879).w ROM:001323F6 cmpi.b #0,($879).w ROM:001323FC bge.s loc_132404 ROM:001323FE move.b #$7F,($879).w ROM:00132404 ROM:00132404 loc_132404: ; CODE XREF: sub_13218E+26E↑j ROM:00132404 cmp.b ($879).w,d6 ROM:00132408 bge.s loc_132412 ROM:0013240A bset #0,d3 ROM:0013240E bset #0,d4 ROM:00132412 ROM:00132412 loc_132412: ; CODE XREF: sub_13218E+25E↑j ROM:00132412 ; sub_13218E+27A↑j ROM:00132412 bset #0,($132E).w ROM:00132418 bra.l loc_132538 ROM:0013241E ; --------------------------------------------------------------------------- ROM:0013241E ROM:0013241E loc_13241E: ; CODE XREF: sub_13218E+254↑j ROM:0013241E cmpi.w #2,d1 ROM:00132422 bne.s loc_13245E ROM:00132424 move.w $702(a5),d6 ROM:00132428 cmpi.w #0,d6 ROM:0013242C bne.s loc_132452 ROM:0013242E move.b $106(a5),d6 ROM:00132432 addq.b #2,($87A).w ROM:00132436 cmpi.b #0,($87A).w ROM:0013243C bge.s loc_132444 ROM:0013243E move.b #$7F,($87A).w ROM:00132444 ROM:00132444 loc_132444: ; CODE XREF: sub_13218E+2AE↑j ROM:00132444 cmp.b ($87A).w,d6 ROM:00132448 bge.s loc_132452 ROM:0013244A bset #1,d3 ROM:0013244E bset #1,d4 ROM:00132452 ROM:00132452 loc_132452: ; CODE XREF: sub_13218E+29E↑j ROM:00132452 ; sub_13218E+2BA↑j ROM:00132452 bset #5,($132F).w ROM:00132458 bra.l loc_132538 ROM:0013245E ; --------------------------------------------------------------------------- ROM:0013245E ROM:0013245E loc_13245E: ; CODE XREF: sub_13218E+294↑j ROM:0013245E cmpi.w #3,d1 ROM:00132462 bne.s loc_13249E ROM:00132464 move.w $702(a5),d6 ROM:00132468 cmpi.w #0,d6 ROM:0013246C bne.s loc_132492 ROM:0013246E move.b $106(a5),d6 ROM:00132472 addq.b #2,($87B).w ROM:00132476 cmpi.b #0,($87B).w ROM:0013247C bge.s loc_132484 ROM:0013247E move.b #$7F,($87B).w ROM:00132484 ROM:00132484 loc_132484: ; CODE XREF: sub_13218E+2EE↑j ROM:00132484 cmp.b ($87B).w,d6 ROM:00132488 bge.s loc_132492 ROM:0013248A bset #2,d3 ROM:0013248E bset #2,d4 ROM:00132492 ROM:00132492 loc_132492: ; CODE XREF: sub_13218E+2DE↑j ROM:00132492 ; sub_13218E+2FA↑j ROM:00132492 bset #3,($132C).w ROM:00132498 bra.l loc_132538 ROM:0013249E ; --------------------------------------------------------------------------- ROM:0013249E ROM:0013249E loc_13249E: ; CODE XREF: sub_13218E+2D4↑j ROM:0013249E cmpi.w #4,d1 ROM:001324A2 bne.s loc_1324DA ROM:001324A4 move.w $702(a5),d6 ROM:001324A8 cmpi.w #0,d6 ROM:001324AC bne.s loc_1324D2 ROM:001324AE move.b $106(a5),d6 ROM:001324B2 addq.b #2,($87C).w ROM:001324B6 cmpi.b #0,($87C).w ROM:001324BC bge.s loc_1324C4 ROM:001324BE move.b #$7F,($87C).w ROM:001324C4 ROM:001324C4 loc_1324C4: ; CODE XREF: sub_13218E+32E↑j ROM:001324C4 cmp.b ($87C).w,d6 ROM:001324C8 bge.s loc_1324D2 ROM:001324CA bset #3,d3 ROM:001324CE bset #3,d4 ROM:001324D2 ROM:001324D2 loc_1324D2: ; CODE XREF: sub_13218E+31E↑j ROM:001324D2 ; sub_13218E+33A↑j ROM:001324D2 bset #1,($132E).w ROM:001324D8 bra.s loc_132538 ROM:001324DA ; --------------------------------------------------------------------------- ROM:001324DA ROM:001324DA loc_1324DA: ; CODE XREF: sub_13218E+314↑j ROM:001324DA cmpi.w #5,d1 ROM:001324DE bne.s loc_1324EA ROM:001324E0 bset #4,d3 ROM:001324E4 bset #4,d4 ROM:001324E8 bra.s loc_132538 ROM:001324EA ; --------------------------------------------------------------------------- ROM:001324EA ROM:001324EA loc_1324EA: ; CODE XREF: sub_13218E+350↑j ROM:001324EA cmpi.w #6,d1 ROM:001324EE bne.s loc_1324FA ROM:001324F0 bset #5,d3 ROM:001324F4 bset #5,d4 ROM:001324F8 bra.s loc_132538 ROM:001324FA ; --------------------------------------------------------------------------- ROM:001324FA ROM:001324FA loc_1324FA: ; CODE XREF: sub_13218E+360↑j ROM:001324FA cmpi.w #7,d1 ROM:001324FE bne.s loc_13250A ROM:00132500 bset #6,d3 ROM:00132504 bset #6,d4 ROM:00132508 bra.s loc_132538 ROM:0013250A ; --------------------------------------------------------------------------- ROM:0013250A ROM:0013250A loc_13250A: ; CODE XREF: sub_13218E+370↑j ROM:0013250A cmpi.w #8,d1 ROM:0013250E bne.s loc_13251A ROM:00132510 bset #7,d3 ROM:00132514 bset #7,d4 ROM:00132518 bra.s loc_132538 ROM:0013251A ; --------------------------------------------------------------------------- ROM:0013251A ROM:0013251A loc_13251A: ; CODE XREF: sub_13218E+380↑j ROM:0013251A cmpi.w #9,d1 ROM:0013251E bne.s loc_13252A ROM:00132520 bset #8,d3 ROM:00132524 bset #8,d4 ROM:00132528 bra.s loc_132538 ROM:0013252A ; --------------------------------------------------------------------------- ROM:0013252A ROM:0013252A loc_13252A: ; CODE XREF: sub_13218E+390↑j ROM:0013252A cmpi.w #$C,d1 ROM:0013252E bne.s loc_132538 ROM:00132530 bset #9,d3 ROM:00132534 bset #9,d4 ROM:00132538 ROM:00132538 loc_132538: ; CODE XREF: sub_13218E+28A↑j ROM:00132538 ; sub_13218E+2CA↑j ... ROM:00132538 move.w d3,($E40).w ROM:0013253C move.w d4,($13A2).w ROM:00132540 bra.l loc_1326BA ROM:00132546 ; --------------------------------------------------------------------------- ROM:00132546 ROM:00132546 loc_132546: ; CODE XREF: sub_13218E+242↑j ROM:00132546 cmpi.w #2,d2 ROM:0013254A bne.l loc_1326BA ROM:00132550 move.w ($E42).w,d3 ROM:00132554 move.w ($13A4).w,d4 ROM:00132558 cmpi.w #1,d1 ROM:0013255C bne.s loc_132598 ROM:0013255E move.w $702(a5),d6 ROM:00132562 cmpi.w #0,d6 ROM:00132566 bne.s loc_13258C ROM:00132568 move.b $106(a5),d6 ROM:0013256C addq.b #2,($87D).w ROM:00132570 cmpi.b #0,($87D).w ROM:00132576 bge.s loc_13257E ROM:00132578 move.b #$7F,($87D).w ROM:0013257E ROM:0013257E loc_13257E: ; CODE XREF: sub_13218E+3E8↑j ROM:0013257E cmp.b ($87D).w,d6 ROM:00132582 bge.s loc_13258C ROM:00132584 bset #0,d3 ROM:00132588 bset #0,d4 ROM:0013258C ROM:0013258C loc_13258C: ; CODE XREF: sub_13218E+3D8↑j ROM:0013258C ; sub_13218E+3F4↑j ROM:0013258C bset #0,($132E).w ROM:00132592 bra.l loc_1326B2 ROM:00132598 ; --------------------------------------------------------------------------- ROM:00132598 ROM:00132598 loc_132598: ; CODE XREF: sub_13218E+3CE↑j ROM:00132598 cmpi.w #2,d1 ROM:0013259C bne.s loc_1325D8 ROM:0013259E move.w $702(a5),d6 ROM:001325A2 cmpi.w #0,d6 ROM:001325A6 bne.s loc_1325CC ROM:001325A8 move.b $106(a5),d6 ROM:001325AC addq.b #2,($87E).w ROM:001325B0 cmpi.b #0,($87E).w ROM:001325B6 bge.s loc_1325BE ROM:001325B8 move.b #$7F,($87E).w ROM:001325BE ROM:001325BE loc_1325BE: ; CODE XREF: sub_13218E+428↑j ROM:001325BE cmp.b ($87E).w,d6 ROM:001325C2 bge.s loc_1325CC ROM:001325C4 bset #1,d3 ROM:001325C8 bset #1,d4 ROM:001325CC ROM:001325CC loc_1325CC: ; CODE XREF: sub_13218E+418↑j ROM:001325CC ; sub_13218E+434↑j ROM:001325CC bset #5,($132F).w ROM:001325D2 bra.l loc_1326B2 ROM:001325D8 ; --------------------------------------------------------------------------- ROM:001325D8 ROM:001325D8 loc_1325D8: ; CODE XREF: sub_13218E+40E↑j ROM:001325D8 cmpi.w #3,d1 ROM:001325DC bne.s loc_132618 ROM:001325DE move.w $702(a5),d6 ROM:001325E2 cmpi.w #0,d6 ROM:001325E6 bne.s loc_13260C ROM:001325E8 move.b $106(a5),d6 ROM:001325EC addq.b #2,($87F).w ROM:001325F0 cmpi.b #0,($87F).w ROM:001325F6 bge.s loc_1325FE ROM:001325F8 move.b #$7F,($87F).w ROM:001325FE ROM:001325FE loc_1325FE: ; CODE XREF: sub_13218E+468↑j ROM:001325FE cmp.b ($87F).w,d6 ROM:00132602 bge.s loc_13260C ROM:00132604 bset #2,d3 ROM:00132608 bset #2,d4 ROM:0013260C ROM:0013260C loc_13260C: ; CODE XREF: sub_13218E+458↑j ROM:0013260C ; sub_13218E+474↑j ROM:0013260C bset #3,($132C).w ROM:00132612 bra.l loc_1326B2 ROM:00132618 ; --------------------------------------------------------------------------- ROM:00132618 ROM:00132618 loc_132618: ; CODE XREF: sub_13218E+44E↑j ROM:00132618 cmpi.w #4,d1 ROM:0013261C bne.s loc_132654 ROM:0013261E move.w $702(a5),d6 ROM:00132622 cmpi.w #0,d6 ROM:00132626 bne.s loc_13264C ROM:00132628 move.b $106(a5),d6 ROM:0013262C addq.b #2,($880).w ROM:00132630 cmpi.b #0,($880).w ROM:00132636 bge.s loc_13263E ROM:00132638 move.b #$7F,($880).w ROM:0013263E ROM:0013263E loc_13263E: ; CODE XREF: sub_13218E+4A8↑j ROM:0013263E cmp.b ($880).w,d6 ROM:00132642 bge.s loc_13264C ROM:00132644 bset #3,d3 ROM:00132648 bset #3,d4 ROM:0013264C ROM:0013264C loc_13264C: ; CODE XREF: sub_13218E+498↑j ROM:0013264C ; sub_13218E+4B4↑j ROM:0013264C bset #1,($132E).w ROM:00132652 bra.s loc_1326B2 ROM:00132654 ; --------------------------------------------------------------------------- ROM:00132654 ROM:00132654 loc_132654: ; CODE XREF: sub_13218E+48E↑j ROM:00132654 cmpi.w #5,d1 ROM:00132658 bne.s loc_132664 ROM:0013265A bset #4,d3 ROM:0013265E bset #4,d4 ROM:00132662 bra.s loc_1326B2 ROM:00132664 ; --------------------------------------------------------------------------- ROM:00132664 ROM:00132664 loc_132664: ; CODE XREF: sub_13218E+4CA↑j ROM:00132664 cmpi.w #6,d1 ROM:00132668 bne.s loc_132674 ROM:0013266A bset #5,d3 ROM:0013266E bset #5,d4 ROM:00132672 bra.s loc_1326B2 ROM:00132674 ; --------------------------------------------------------------------------- ROM:00132674 ROM:00132674 loc_132674: ; CODE XREF: sub_13218E+4DA↑j ROM:00132674 cmpi.w #7,d1 ROM:00132678 bne.s loc_132684 ROM:0013267A bset #6,d3 ROM:0013267E bset #6,d4 ROM:00132682 bra.s loc_1326B2 ROM:00132684 ; --------------------------------------------------------------------------- ROM:00132684 ROM:00132684 loc_132684: ; CODE XREF: sub_13218E+4EA↑j ROM:00132684 cmpi.w #8,d1 ROM:00132688 bne.s loc_132694 ROM:0013268A bset #7,d3 ROM:0013268E bset #7,d4 ROM:00132692 bra.s loc_1326B2 ROM:00132694 ; --------------------------------------------------------------------------- ROM:00132694 ROM:00132694 loc_132694: ; CODE XREF: sub_13218E+4FA↑j ROM:00132694 cmpi.w #9,d1 ROM:00132698 bne.s loc_1326A4 ROM:0013269A bset #8,d3 ROM:0013269E bset #8,d4 ROM:001326A2 bra.s loc_1326B2 ROM:001326A4 ; --------------------------------------------------------------------------- ROM:001326A4 ROM:001326A4 loc_1326A4: ; CODE XREF: sub_13218E+50A↑j ROM:001326A4 cmpi.w #$C,d1 ROM:001326A8 bne.s loc_1326B2 ROM:001326AA bset #9,d3 ROM:001326AE bset #9,d4 ROM:001326B2 ROM:001326B2 loc_1326B2: ; CODE XREF: sub_13218E+404↑j ROM:001326B2 ; sub_13218E+444↑j ... ROM:001326B2 move.w d3,($E42).w ROM:001326B6 move.w d4,($13A4).w ROM:001326BA ROM:001326BA loc_1326BA: ; CODE XREF: sub_13218E+66↑j ROM:001326BA ; sub_13218E+82↑j ... ROM:001326BA move.w #$7F,(a1) ROM:001326BE bset #2,($1320).w ROM:001326C4 ROM:001326C4 locret_1326C4: ; CODE XREF: sub_13218E+38↑j ROM:001326C4 rts ROM:001326C4 ; End of function sub_13218E ROM:001326C4 ROM:001326C6 ROM:001326C6 ; =============== S U B R O U T I N E ======================================= ROM:001326C6 ROM:001326C6 ROM:001326C6 sub_1326C6: ; CODE XREF: ROM:0013201A↑p ROM:001326C6 bclr #0,($11D2).w ROM:001326CC bclr #1,($11D2).w ROM:001326D2 btst #1,($FFFFFD02).w ROM:001326D8 beq.l locret_13291C ROM:001326DE bset #3,($E3B).w ROM:001326E4 bset #3,($139F).w ROM:001326EA move.w 2(a0),d5 ROM:001326EE andi.w #$3F0,d5 ROM:001326F2 cmpi.w #$230,d5 ROM:001326F6 bne.l loc_13270E ROM:001326FC bset #4,($E3B).w ROM:00132702 bset #4,($139F).w ROM:00132708 bra.l loc_132910 ROM:0013270E ; --------------------------------------------------------------------------- ROM:0013270E ROM:0013270E loc_13270E: ; CODE XREF: sub_1326C6+30↑j ROM:0013270E cmpi.w #$3B0,d5 ROM:00132712 bne.l loc_13272A ROM:00132718 bset #5,($E3B).w ROM:0013271E bset #5,($139F).w ROM:00132724 bra.l loc_132910 ROM:0013272A ; --------------------------------------------------------------------------- ROM:0013272A ROM:0013272A loc_13272A: ; CODE XREF: sub_1326C6+4C↑j ROM:0013272A cmpi.w #$3F0,d5 ROM:0013272E bne.s loc_13274E ROM:00132730 bset #4,($E3B).w ROM:00132736 bset #4,($139F).w ROM:0013273C bset #5,($E3B).w ROM:00132742 bset #5,($139F).w ROM:00132748 bra.l loc_132910 ROM:0013274E ; --------------------------------------------------------------------------- ROM:0013274E ROM:0013274E loc_13274E: ; CODE XREF: sub_1326C6+68↑j ROM:0013274E move.w d5,d1 ROM:00132750 andi.w #$1C0,d1 ROM:00132754 asr.w #6,d1 ROM:00132756 move.w d1,($E32).w ROM:0013275A move.w d5,d2 ROM:0013275C andi.w #$30,d2 ; '0' ROM:00132760 asr.w #4,d2 ROM:00132762 move.w d2,($E34).w ROM:00132766 cmpi.w #0,d2 ROM:0013276A bne.l loc_1327F6 ROM:00132770 move.w ($E44).w,d3 ROM:00132774 move.w ($13A6).w,d4 ROM:00132778 cmpi.w #4,d1 ROM:0013277C bne.s loc_132788 ROM:0013277E bset #0,d3 ROM:00132782 bset #0,d4 ROM:00132786 bra.s loc_1327E8 ROM:00132788 ; --------------------------------------------------------------------------- ROM:00132788 ROM:00132788 loc_132788: ; CODE XREF: sub_1326C6+B6↑j ROM:00132788 cmpi.w #2,d1 ROM:0013278C bne.s loc_132798 ROM:0013278E bset #1,d3 ROM:00132792 bset #1,d4 ROM:00132796 bra.s loc_1327E8 ROM:00132798 ; --------------------------------------------------------------------------- ROM:00132798 ROM:00132798 loc_132798: ; CODE XREF: sub_1326C6+C6↑j ROM:00132798 cmpi.w #6,d1 ROM:0013279C bne.s loc_1327AE ROM:0013279E bset #2,d3 ROM:001327A2 bset #2,d4 ROM:001327A6 bset #0,($11D2).w ROM:001327AC bra.s loc_1327E8 ROM:001327AE ; --------------------------------------------------------------------------- ROM:001327AE ROM:001327AE loc_1327AE: ; CODE XREF: sub_1326C6+D6↑j ROM:001327AE cmpi.w #1,d1 ROM:001327B2 bne.s loc_1327C4 ROM:001327B4 bset #3,d3 ROM:001327B8 bset #3,d4 ROM:001327BC bset #1,($11D2).w ROM:001327C2 bra.s loc_1327E8 ROM:001327C4 ; --------------------------------------------------------------------------- ROM:001327C4 ROM:001327C4 loc_1327C4: ; CODE XREF: sub_1326C6+EC↑j ROM:001327C4 cmpi.w #0,d1 ROM:001327C8 bne.s loc_1327DA ROM:001327CA bset #4,d3 ROM:001327CE bset #4,d4 ROM:001327D2 bset #2,($1328).w ROM:001327D8 bra.s loc_1327E8 ROM:001327DA ; --------------------------------------------------------------------------- ROM:001327DA ROM:001327DA loc_1327DA: ; CODE XREF: sub_1326C6+102↑j ROM:001327DA cmpi.w #3,d1 ROM:001327DE bne.s loc_1327E8 ROM:001327E0 bset #5,d3 ROM:001327E4 bset #5,d4 ROM:001327E8 ROM:001327E8 loc_1327E8: ; CODE XREF: sub_1326C6+C0↑j ROM:001327E8 ; sub_1326C6+D0↑j ... ROM:001327E8 move.w d3,($E44).w ROM:001327EC move.w d4,($13A6).w ROM:001327F0 bra.l loc_132910 ROM:001327F6 ; --------------------------------------------------------------------------- ROM:001327F6 ROM:001327F6 loc_1327F6: ; CODE XREF: sub_1326C6+A4↑j ROM:001327F6 cmpi.w #1,d2 ROM:001327FA bne.l loc_132886 ROM:00132800 move.w ($E46).w,d3 ROM:00132804 move.w ($13A8).w,d4 ROM:00132808 cmpi.w #4,d1 ROM:0013280C bne.s loc_132818 ROM:0013280E bset #0,d3 ROM:00132812 bset #0,d4 ROM:00132816 bra.s loc_132878 ROM:00132818 ; --------------------------------------------------------------------------- ROM:00132818 ROM:00132818 loc_132818: ; CODE XREF: sub_1326C6+146↑j ROM:00132818 cmpi.w #2,d1 ROM:0013281C bne.s loc_132828 ROM:0013281E bset #1,d3 ROM:00132822 bset #1,d4 ROM:00132826 bra.s loc_132878 ROM:00132828 ; --------------------------------------------------------------------------- ROM:00132828 ROM:00132828 loc_132828: ; CODE XREF: sub_1326C6+156↑j ROM:00132828 cmpi.w #6,d1 ROM:0013282C bne.s loc_13283E ROM:0013282E bset #2,d3 ROM:00132832 bset #2,d4 ROM:00132836 bset #0,($11D2).w ROM:0013283C bra.s loc_132878 ROM:0013283E ; --------------------------------------------------------------------------- ROM:0013283E ROM:0013283E loc_13283E: ; CODE XREF: sub_1326C6+166↑j ROM:0013283E cmpi.w #1,d1 ROM:00132842 bne.s loc_132854 ROM:00132844 bset #3,d3 ROM:00132848 bset #3,d4 ROM:0013284C bset #1,($11D2).w ROM:00132852 bra.s loc_132878 ROM:00132854 ; --------------------------------------------------------------------------- ROM:00132854 ROM:00132854 loc_132854: ; CODE XREF: sub_1326C6+17C↑j ROM:00132854 cmpi.w #0,d1 ROM:00132858 bne.s loc_13286A ROM:0013285A bset #4,d3 ROM:0013285E bset #4,d4 ROM:00132862 bset #2,($1328).w ROM:00132868 bra.s loc_132878 ROM:0013286A ; --------------------------------------------------------------------------- ROM:0013286A ROM:0013286A loc_13286A: ; CODE XREF: sub_1326C6+192↑j ROM:0013286A cmpi.w #3,d1 ROM:0013286E bne.s loc_132878 ROM:00132870 bset #5,d3 ROM:00132874 bset #5,d4 ROM:00132878 ROM:00132878 loc_132878: ; CODE XREF: sub_1326C6+150↑j ROM:00132878 ; sub_1326C6+160↑j ... ROM:00132878 move.w d3,($E46).w ROM:0013287C move.w d4,($13A8).w ROM:00132880 bra.l loc_132910 ROM:00132886 ; --------------------------------------------------------------------------- ROM:00132886 ROM:00132886 loc_132886: ; CODE XREF: sub_1326C6+134↑j ROM:00132886 cmpi.w #2,d2 ROM:0013288A bne.l loc_132910 ROM:00132890 move.w ($E48).w,d3 ROM:00132894 move.w ($13AA).w,d4 ROM:00132898 cmpi.w #4,d1 ROM:0013289C bne.s loc_1328A8 ROM:0013289E bset #0,d3 ROM:001328A2 bset #0,d4 ROM:001328A6 bra.s loc_132908 ROM:001328A8 ; --------------------------------------------------------------------------- ROM:001328A8 ROM:001328A8 loc_1328A8: ; CODE XREF: sub_1326C6+1D6↑j ROM:001328A8 cmpi.w #2,d1 ROM:001328AC bne.s loc_1328B8 ROM:001328AE bset #1,d3 ROM:001328B2 bset #1,d4 ROM:001328B6 bra.s loc_132908 ROM:001328B8 ; --------------------------------------------------------------------------- ROM:001328B8 ROM:001328B8 loc_1328B8: ; CODE XREF: sub_1326C6+1E6↑j ROM:001328B8 cmpi.w #6,d1 ROM:001328BC bne.s loc_1328CE ROM:001328BE bset #2,d3 ROM:001328C2 bset #2,d4 ROM:001328C6 bset #0,($11D2).w ROM:001328CC bra.s loc_132908 ROM:001328CE ; --------------------------------------------------------------------------- ROM:001328CE ROM:001328CE loc_1328CE: ; CODE XREF: sub_1326C6+1F6↑j ROM:001328CE cmpi.w #1,d1 ROM:001328D2 bne.s loc_1328E4 ROM:001328D4 bset #3,d3 ROM:001328D8 bset #3,d4 ROM:001328DC bset #1,($11D2).w ROM:001328E2 bra.s loc_132908 ROM:001328E4 ; --------------------------------------------------------------------------- ROM:001328E4 ROM:001328E4 loc_1328E4: ; CODE XREF: sub_1326C6+20C↑j ROM:001328E4 cmpi.w #0,d1 ROM:001328E8 bne.s loc_1328FA ROM:001328EA bset #4,d3 ROM:001328EE bset #4,d4 ROM:001328F2 bset #2,($1328).w ROM:001328F8 bra.s loc_132908 ROM:001328FA ; --------------------------------------------------------------------------- ROM:001328FA ROM:001328FA loc_1328FA: ; CODE XREF: sub_1326C6+222↑j ROM:001328FA cmpi.w #3,d1 ROM:001328FE bne.s loc_132908 ROM:00132900 bset #5,d3 ROM:00132904 bset #5,d4 ROM:00132908 ROM:00132908 loc_132908: ; CODE XREF: sub_1326C6+1E0↑j ROM:00132908 ; sub_1326C6+1F0↑j ... ROM:00132908 move.w d3,($E48).w ROM:0013290C move.w d4,($13AA).w ROM:00132910 ROM:00132910 loc_132910: ; CODE XREF: sub_1326C6+42↑j ROM:00132910 ; sub_1326C6+5E↑j ... ROM:00132910 move.w #$3F,2(a1) ; '?' ROM:00132916 bset #2,($1320).w ROM:0013291C ROM:0013291C locret_13291C: ; CODE XREF: sub_1326C6+12↑j ROM:0013291C rts ROM:0013291C ; End of function sub_1326C6 ROM:0013291C ROM:0013291E ROM:0013291E ; =============== S U B R O U T I N E ======================================= ROM:0013291E ROM:0013291E ROM:0013291E sub_13291E: ; CODE XREF: ROM:0013201E↑p ROM:0013291E btst #1,($FFFFFD04).w ROM:00132924 beq.l locret_132B26 ROM:0013292A bset #6,($E3B).w ROM:00132930 bset #6,($139F).w ROM:00132936 move.w 4(a0),d5 ROM:0013293A andi.w #$3F0,d5 ROM:0013293E cmpi.w #$230,d5 ROM:00132942 bne.l loc_13295A ROM:00132948 bset #7,($E3B).w ROM:0013294E bset #7,($139F).w ROM:00132954 bra.l loc_132B1A ROM:0013295A ; --------------------------------------------------------------------------- ROM:0013295A ROM:0013295A loc_13295A: ; CODE XREF: sub_13291E+24↑j ROM:0013295A cmpi.w #$3B0,d5 ROM:0013295E bne.l loc_132976 ROM:00132964 bset #0,($E3A).w ROM:0013296A bset #0,($139E).w ROM:00132970 bra.l loc_132B1A ROM:00132976 ; --------------------------------------------------------------------------- ROM:00132976 ROM:00132976 loc_132976: ; CODE XREF: sub_13291E+40↑j ROM:00132976 cmpi.w #$3F0,d5 ROM:0013297A bne.s loc_13299A ROM:0013297C bset #7,($E3B).w ROM:00132982 bset #7,($139F).w ROM:00132988 bset #0,($E3A).w ROM:0013298E bset #0,($139E).w ROM:00132994 bra.l loc_132B1A ROM:0013299A ; --------------------------------------------------------------------------- ROM:0013299A ROM:0013299A loc_13299A: ; CODE XREF: sub_13291E+5C↑j ROM:0013299A move.w d5,d1 ROM:0013299C andi.w #$1C0,d1 ROM:001329A0 asr.w #6,d1 ROM:001329A2 move.w d1,($E36).w ROM:001329A6 move.w d5,d2 ROM:001329A8 andi.w #$30,d2 ; '0' ROM:001329AC asr.w #4,d2 ROM:001329AE move.w d2,($E38).w ROM:001329B2 cmpi.w #0,d2 ROM:001329B6 bne.l loc_132A30 ROM:001329BC move.w ($E4A).w,d3 ROM:001329C0 move.w ($13AC).w,d4 ROM:001329C4 cmpi.w #4,d1 ROM:001329C8 bne.s loc_1329D4 ROM:001329CA bset #0,d3 ROM:001329CE bset #0,d4 ROM:001329D2 bra.s loc_132A22 ROM:001329D4 ; --------------------------------------------------------------------------- ROM:001329D4 ROM:001329D4 loc_1329D4: ; CODE XREF: sub_13291E+AA↑j ROM:001329D4 cmpi.w #2,d1 ROM:001329D8 bne.s loc_1329E4 ROM:001329DA bset #1,d3 ROM:001329DE bset #1,d4 ROM:001329E2 bra.s loc_132A22 ROM:001329E4 ; --------------------------------------------------------------------------- ROM:001329E4 ROM:001329E4 loc_1329E4: ; CODE XREF: sub_13291E+BA↑j ROM:001329E4 cmpi.w #6,d1 ROM:001329E8 bne.s loc_1329F4 ROM:001329EA bset #2,d3 ROM:001329EE bset #2,d4 ROM:001329F2 bra.s loc_132A22 ROM:001329F4 ; --------------------------------------------------------------------------- ROM:001329F4 ROM:001329F4 loc_1329F4: ; CODE XREF: sub_13291E+CA↑j ROM:001329F4 cmpi.w #1,d1 ROM:001329F8 bne.s loc_132A04 ROM:001329FA bset #3,d3 ROM:001329FE bset #3,d4 ROM:00132A02 bra.s loc_132A22 ROM:00132A04 ; --------------------------------------------------------------------------- ROM:00132A04 ROM:00132A04 loc_132A04: ; CODE XREF: sub_13291E+DA↑j ROM:00132A04 cmpi.w #0,d1 ROM:00132A08 bne.s loc_132A14 ROM:00132A0A bset #4,d3 ROM:00132A0E bset #4,d4 ROM:00132A12 bra.s loc_132A22 ROM:00132A14 ; --------------------------------------------------------------------------- ROM:00132A14 ROM:00132A14 loc_132A14: ; CODE XREF: sub_13291E+EA↑j ROM:00132A14 cmpi.w #3,d1 ROM:00132A18 bne.s loc_132A22 ROM:00132A1A bset #5,d3 ROM:00132A1E bset #5,d4 ROM:00132A22 ROM:00132A22 loc_132A22: ; CODE XREF: sub_13291E+B4↑j ROM:00132A22 ; sub_13291E+C4↑j ... ROM:00132A22 move.w d3,($E4A).w ROM:00132A26 move.w d4,($13AC).w ROM:00132A2A bra.l loc_132B1A ROM:00132A30 ; --------------------------------------------------------------------------- ROM:00132A30 ROM:00132A30 loc_132A30: ; CODE XREF: sub_13291E+98↑j ROM:00132A30 cmpi.w #1,d2 ROM:00132A34 bne.s loc_132AA6 ROM:00132A36 move.w ($E4C).w,d3 ROM:00132A3A move.w ($13AE).w,d4 ROM:00132A3E cmpi.w #4,d1 ROM:00132A42 bne.s loc_132A4E ROM:00132A44 bset #0,d3 ROM:00132A48 bset #0,d4 ROM:00132A4C bra.s loc_132A9C ROM:00132A4E ; --------------------------------------------------------------------------- ROM:00132A4E ROM:00132A4E loc_132A4E: ; CODE XREF: sub_13291E+124↑j ROM:00132A4E cmpi.w #2,d1 ROM:00132A52 bne.s loc_132A5E ROM:00132A54 bset #1,d3 ROM:00132A58 bset #1,d4 ROM:00132A5C bra.s loc_132A9C ROM:00132A5E ; --------------------------------------------------------------------------- ROM:00132A5E ROM:00132A5E loc_132A5E: ; CODE XREF: sub_13291E+134↑j ROM:00132A5E cmpi.w #6,d1 ROM:00132A62 bne.s loc_132A6E ROM:00132A64 bset #2,d3 ROM:00132A68 bset #2,d4 ROM:00132A6C bra.s loc_132A9C ROM:00132A6E ; --------------------------------------------------------------------------- ROM:00132A6E ROM:00132A6E loc_132A6E: ; CODE XREF: sub_13291E+144↑j ROM:00132A6E cmpi.w #1,d1 ROM:00132A72 bne.s loc_132A7E ROM:00132A74 bset #3,d3 ROM:00132A78 bset #3,d4 ROM:00132A7C bra.s loc_132A9C ROM:00132A7E ; --------------------------------------------------------------------------- ROM:00132A7E ROM:00132A7E loc_132A7E: ; CODE XREF: sub_13291E+154↑j ROM:00132A7E cmpi.w #0,d1 ROM:00132A82 bne.s loc_132A8E ROM:00132A84 bset #4,d3 ROM:00132A88 bset #4,d4 ROM:00132A8C bra.s loc_132A9C ROM:00132A8E ; --------------------------------------------------------------------------- ROM:00132A8E ROM:00132A8E loc_132A8E: ; CODE XREF: sub_13291E+164↑j ROM:00132A8E cmpi.w #3,d1 ROM:00132A92 bne.s loc_132A9C ROM:00132A94 bset #5,d3 ROM:00132A98 bset #5,d4 ROM:00132A9C ROM:00132A9C loc_132A9C: ; CODE XREF: sub_13291E+12E↑j ROM:00132A9C ; sub_13291E+13E↑j ... ROM:00132A9C move.w d3,($E4C).w ROM:00132AA0 move.w d4,($13AE).w ROM:00132AA4 bra.s loc_132B1A ROM:00132AA6 ; --------------------------------------------------------------------------- ROM:00132AA6 ROM:00132AA6 loc_132AA6: ; CODE XREF: sub_13291E+116↑j ROM:00132AA6 cmpi.w #2,d2 ROM:00132AAA bne.s loc_132B1A ROM:00132AAC move.w ($E4E).w,d3 ROM:00132AB0 move.w ($13B0).w,d4 ROM:00132AB4 cmpi.w #4,d1 ROM:00132AB8 bne.s loc_132AC4 ROM:00132ABA bset #0,d3 ROM:00132ABE bset #0,d4 ROM:00132AC2 bra.s loc_132B12 ROM:00132AC4 ; --------------------------------------------------------------------------- ROM:00132AC4 ROM:00132AC4 loc_132AC4: ; CODE XREF: sub_13291E+19A↑j ROM:00132AC4 cmpi.w #2,d1 ROM:00132AC8 bne.s loc_132AD4 ROM:00132ACA bset #1,d3 ROM:00132ACE bset #1,d4 ROM:00132AD2 bra.s loc_132B12 ROM:00132AD4 ; --------------------------------------------------------------------------- ROM:00132AD4 ROM:00132AD4 loc_132AD4: ; CODE XREF: sub_13291E+1AA↑j ROM:00132AD4 cmpi.w #6,d1 ROM:00132AD8 bne.s loc_132AE4 ROM:00132ADA bset #2,d3 ROM:00132ADE bset #2,d4 ROM:00132AE2 bra.s loc_132B12 ROM:00132AE4 ; --------------------------------------------------------------------------- ROM:00132AE4 ROM:00132AE4 loc_132AE4: ; CODE XREF: sub_13291E+1BA↑j ROM:00132AE4 cmpi.w #1,d1 ROM:00132AE8 bne.s loc_132AF4 ROM:00132AEA bset #3,d3 ROM:00132AEE bset #3,d4 ROM:00132AF2 bra.s loc_132B12 ROM:00132AF4 ; --------------------------------------------------------------------------- ROM:00132AF4 ROM:00132AF4 loc_132AF4: ; CODE XREF: sub_13291E+1CA↑j ROM:00132AF4 cmpi.w #0,d1 ROM:00132AF8 bne.s loc_132B04 ROM:00132AFA bset #4,d3 ROM:00132AFE bset #4,d4 ROM:00132B02 bra.s loc_132B12 ROM:00132B04 ; --------------------------------------------------------------------------- ROM:00132B04 ROM:00132B04 loc_132B04: ; CODE XREF: sub_13291E+1DA↑j ROM:00132B04 cmpi.w #3,d1 ROM:00132B08 bne.s loc_132B12 ROM:00132B0A bset #5,d3 ROM:00132B0E bset #5,d4 ROM:00132B12 ROM:00132B12 loc_132B12: ; CODE XREF: sub_13291E+1A4↑j ROM:00132B12 ; sub_13291E+1B4↑j ... ROM:00132B12 move.w d3,($E4E).w ROM:00132B16 move.w d4,($13B0).w ROM:00132B1A ROM:00132B1A loc_132B1A: ; CODE XREF: sub_13291E+36↑j ROM:00132B1A ; sub_13291E+52↑j ... ROM:00132B1A move.w #$3F,4(a1) ; '?' ROM:00132B20 bset #2,($1320).w ROM:00132B26 ROM:00132B26 locret_132B26: ; CODE XREF: sub_13291E+6↑j ROM:00132B26 rts ROM:00132B26 ; End of function sub_13291E ROM:00132B26 ROM:00132B28 ROM:00132B28 ; =============== S U B R O U T I N E ======================================= ROM:00132B28 ROM:00132B28 ROM:00132B28 sub_132B28: ; CODE XREF: ROM:00132022↑p ROM:00132B28 btst #7,($FFFFFD07).w ROM:00132B2E beq.l locret_132C36 ROM:00132B34 bset #1,($E3A).w ROM:00132B3A bset #1,($139E).w ROM:00132B40 move.w 6(a0),d1 ROM:00132B44 cmpi.w #$D4,d1 ROM:00132B48 bne.s loc_132B5C ROM:00132B4A bset #2,($E3A).w ROM:00132B50 bset #2,($139E).w ROM:00132B56 bra.l locret_132C36 ROM:00132B5C ; --------------------------------------------------------------------------- ROM:00132B5C ROM:00132B5C loc_132B5C: ; CODE XREF: sub_132B28+20↑j ROM:00132B5C andi.w #$60,d1 ; '`' ROM:00132B60 asr.w #5,d1 ROM:00132B62 cmpi.w #0,d1 ROM:00132B66 bne.s loc_132B76 ROM:00132B68 bset #0,($E51).w ROM:00132B6E bset #0,($13D6).w ROM:00132B74 bra.s loc_132B9C ROM:00132B76 ; --------------------------------------------------------------------------- ROM:00132B76 ROM:00132B76 loc_132B76: ; CODE XREF: sub_132B28+3E↑j ROM:00132B76 cmpi.w #1,d1 ROM:00132B7A bne.s loc_132B8A ROM:00132B7C bset #0,($E53).w ROM:00132B82 bset #0,($13D7).w ROM:00132B88 bra.s loc_132B9C ROM:00132B8A ; --------------------------------------------------------------------------- ROM:00132B8A ROM:00132B8A loc_132B8A: ; CODE XREF: sub_132B28+52↑j ROM:00132B8A cmpi.w #3,d1 ROM:00132B8E bne.s loc_132B9C ROM:00132B90 bset #0,($E55).w ROM:00132B96 bset #0,($13D8).w ROM:00132B9C ROM:00132B9C loc_132B9C: ; CODE XREF: sub_132B28+4C↑j ROM:00132B9C ; sub_132B28+60↑j ... ROM:00132B9C move.w 6(a0),d1 ROM:00132BA0 andi.w #$18,d1 ROM:00132BA4 asr.w #3,d1 ROM:00132BA6 cmpi.w #0,d1 ROM:00132BAA bne.s loc_132BC0 ROM:00132BAC bset #1,($E51).w ROM:00132BB2 bset #1,($13D6).w ROM:00132BB8 bset #7,($1325).w ROM:00132BBE bra.s loc_132BF2 ROM:00132BC0 ; --------------------------------------------------------------------------- ROM:00132BC0 ROM:00132BC0 loc_132BC0: ; CODE XREF: sub_132B28+82↑j ROM:00132BC0 cmpi.w #1,d1 ROM:00132BC4 bne.s loc_132BDA ROM:00132BC6 bset #1,($E53).w ROM:00132BCC bset #1,($13D7).w ROM:00132BD2 bset #7,($1325).w ROM:00132BD8 bra.s loc_132BF2 ROM:00132BDA ; --------------------------------------------------------------------------- ROM:00132BDA ROM:00132BDA loc_132BDA: ; CODE XREF: sub_132B28+9C↑j ROM:00132BDA cmpi.w #3,d1 ROM:00132BDE bne.s loc_132BF2 ROM:00132BE0 bset #1,($E55).w ROM:00132BE6 bset #1,($13D8).w ROM:00132BEC bset #7,($1325).w ROM:00132BF2 ROM:00132BF2 loc_132BF2: ; CODE XREF: sub_132B28+96↑j ROM:00132BF2 ; sub_132B28+B0↑j ... ROM:00132BF2 move.w 6(a0),d1 ROM:00132BF6 andi.w #6,d1 ROM:00132BFA asr.w #1,d1 ROM:00132BFC cmpi.w #0,d1 ROM:00132C00 bne.s loc_132C10 ROM:00132C02 bset #2,($E51).w ROM:00132C08 bset #2,($13D6).w ROM:00132C0E bra.s locret_132C36 ROM:00132C10 ; --------------------------------------------------------------------------- ROM:00132C10 ROM:00132C10 loc_132C10: ; CODE XREF: sub_132B28+D8↑j ROM:00132C10 cmpi.w #1,d1 ROM:00132C14 bne.s loc_132C24 ROM:00132C16 bset #2,($E53).w ROM:00132C1C bset #2,($13D7).w ROM:00132C22 bra.s locret_132C36 ROM:00132C24 ; --------------------------------------------------------------------------- ROM:00132C24 ROM:00132C24 loc_132C24: ; CODE XREF: sub_132B28+EC↑j ROM:00132C24 cmpi.w #3,d1 ROM:00132C28 bne.s locret_132C36 ROM:00132C2A bset #2,($E55).w ROM:00132C30 bset #2,($13D8).w ROM:00132C36 ROM:00132C36 locret_132C36: ; CODE XREF: sub_132B28+6↑j ROM:00132C36 ; sub_132B28+2E↑j ... ROM:00132C36 rts ROM:00132C36 ; End of function sub_132B28 ROM:00132C36 ROM:00132C38 ROM:00132C38 ; =============== S U B R O U T I N E ======================================= ROM:00132C38 ROM:00132C38 ROM:00132C38 sub_132C38: ; CODE XREF: ROM:00131FE6↑p ROM:00132C38 ; ROM:00132044↑p ... ROM:00132C38 lea ($FFFFFD00).w,a0 ROM:00132C3C move.w (a0),d0 ROM:00132C3E andi.w #7,d0 ROM:00132C42 asl.w #8,d0 ROM:00132C44 move.w 2(a0),d1 ROM:00132C48 andi.w #$F,d1 ROM:00132C4C move.w 4(a0),d2 ROM:00132C50 andi.w #$F,d2 ROM:00132C54 asl.w #4,d2 ROM:00132C56 move.w d0,($E3C).w ROM:00132C5A add.w d1,($E3C).w ROM:00132C5E add.w d2,($E3C).w ROM:00132C62 rts ROM:00132C62 ; End of function sub_132C38 ROM:00132C62 ROM:00132C64 ROM:00132C64 ; =============== S U B R O U T I N E ======================================= ROM:00132C64 ROM:00132C64 ROM:00132C64 sub_132C64: ; CODE XREF: ROM:00131FE2↑p ROM:00132C64 ; ROM:00132040↑p ... ROM:00132C64 lea ($FFFFFD20).w,a0 ROM:00132C68 move.w #$55,d0 ; 'U' ROM:00132C6C btst #1,($934).w ROM:00132C72 beq.s loc_132C80 ROM:00132C74 btst #5,($DB3).w ROM:00132C7A bne.s loc_132C80 ROM:00132C7C addi.w #$200,d0 ROM:00132C80 ROM:00132C80 loc_132C80: ; CODE XREF: sub_132C64+E↑j ROM:00132C80 ; sub_132C64+16↑j ROM:00132C80 btst #7,($933).w ROM:00132C86 beq.s loc_132C94 ROM:00132C88 btst #6,($DB3).w ROM:00132C8E bne.s loc_132C94 ROM:00132C90 addi.w #$100,d0 ROM:00132C94 ROM:00132C94 loc_132C94: ; CODE XREF: sub_132C64+22↑j ROM:00132C94 ; sub_132C64+2A↑j ROM:00132C94 btst #2,($92D).w ROM:00132C9A beq.s loc_132CA8 ROM:00132C9C btst #7,($DB3).w ROM:00132CA2 bne.s loc_132CA8 ROM:00132CA4 addi.w #$80,d0 ROM:00132CA8 ROM:00132CA8 loc_132CA8: ; CODE XREF: sub_132C64+36↑j ROM:00132CA8 ; sub_132C64+3E↑j ROM:00132CA8 move.w d0,(a0) ROM:00132CAA move.w #$2A,d0 ; '*' ROM:00132CAE bclr #0,($11D1).w ROM:00132CB4 btst #6,($93E).w ROM:00132CBA beq.s loc_132CCE ROM:00132CBC btst #0,($DB7).w ROM:00132CC2 bne.s loc_132CCE ROM:00132CC4 bset #0,($11D1).w ROM:00132CCA addi.w #$200,d0 ROM:00132CCE ROM:00132CCE loc_132CCE: ; CODE XREF: sub_132C64+56↑j ROM:00132CCE ; sub_132C64+5E↑j ROM:00132CCE bclr #1,($11D1).w ROM:00132CD4 btst #5,($931).w ROM:00132CDA beq.s loc_132CEE ROM:00132CDC btst #1,($DB7).w ROM:00132CE2 bne.s loc_132CEE ROM:00132CE4 bset #1,($11D1).w ROM:00132CEA addi.w #$100,d0 ROM:00132CEE ROM:00132CEE loc_132CEE: ; CODE XREF: sub_132C64+76↑j ROM:00132CEE ; sub_132C64+7E↑j ROM:00132CEE bclr #0,($11D0).w ROM:00132CF4 btst #7,($93C).w ROM:00132CFA beq.s loc_132D0E ROM:00132CFC btst #2,($DB7).w ROM:00132D02 bne.s loc_132D0E ROM:00132D04 bset #0,($11D0).w ROM:00132D0A addi.w #$80,d0 ROM:00132D0E ROM:00132D0E loc_132D0E: ; CODE XREF: sub_132C64+96↑j ROM:00132D0E ; sub_132C64+9E↑j ROM:00132D0E bclr #1,($11D0).w ROM:00132D14 btst #2,($930).w ROM:00132D1A beq.s loc_132D2E ROM:00132D1C btst #3,($DB7).w ROM:00132D22 bne.s loc_132D2E ROM:00132D24 bset #1,($11D0).w ROM:00132D2A addi.w #$40,d0 ; '@' ROM:00132D2E ROM:00132D2E loc_132D2E: ; CODE XREF: sub_132C64+B6↑j ROM:00132D2E ; sub_132C64+BE↑j ROM:00132D2E move.w d0,2(a0) ROM:00132D32 move.w #$2A,d0 ; '*' ROM:00132D36 btst #2,($935).w ROM:00132D3C beq.s loc_132D4A ROM:00132D3E btst #2,($DB5).w ROM:00132D44 bne.s loc_132D4A ROM:00132D46 addi.w #$80,d0 ROM:00132D4A ROM:00132D4A loc_132D4A: ; CODE XREF: sub_132C64+D8↑j ROM:00132D4A ; sub_132C64+E0↑j ROM:00132D4A move.w d0,4(a0) ROM:00132D4E rts ROM:00132D4E ; End of function sub_132C64 ROM:00132D4E ROM:00132D50 ROM:00132D50 ; =============== S U B R O U T I N E ======================================= ROM:00132D50 ROM:00132D50 ROM:00132D50 sub_132D50: ; CODE XREF: ROM:00131FC2↑p ROM:00132D50 lea ($FFFFFD20).w,a0 ROM:00132D54 move.w #$7F,(a0) ROM:00132D58 move.w #$3F,2(a0) ; '?' ROM:00132D5E move.w #$3F,4(a0) ; '?' ROM:00132D64 bset #7,($FFFFFC1A).w ROM:00132D6A rts ROM:00132D6A ; End of function sub_132D50 ROM:00132D6A ROM:00132D6C ROM:00132D6C ; =============== S U B R O U T I N E ======================================= ROM:00132D6C ROM:00132D6C ROM:00132D6C sub_132D6C: ; CODE XREF: ROM:00131FEA↑p ROM:00132D6C ; ROM:00132048↑p ... ROM:00132D6C btst #1,($FFFFFD02).w ROM:00132D72 bne.s locret_132DCC ROM:00132D74 btst #6,($FFFFFD03).w ROM:00132D7A beq.s loc_132D84 ROM:00132D7C bset #0,($11CE).w ROM:00132D82 bra.s loc_132D8A ROM:00132D84 ; --------------------------------------------------------------------------- ROM:00132D84 ROM:00132D84 loc_132D84: ; CODE XREF: sub_132D6C+E↑j ROM:00132D84 bclr #0,($11CE).w ROM:00132D8A ROM:00132D8A loc_132D8A: ; CODE XREF: sub_132D6C+16↑j ROM:00132D8A btst #7,($FFFFFD03).w ROM:00132D90 beq.s loc_132D9A ROM:00132D92 bset #0,($11CF).w ROM:00132D98 bra.s loc_132DA0 ROM:00132D9A ; --------------------------------------------------------------------------- ROM:00132D9A ROM:00132D9A loc_132D9A: ; CODE XREF: sub_132D6C+24↑j ROM:00132D9A bclr #0,($11CF).w ROM:00132DA0 ROM:00132DA0 loc_132DA0: ; CODE XREF: sub_132D6C+2C↑j ROM:00132DA0 btst #4,($FFFFFD03).w ROM:00132DA6 beq.s loc_132DB0 ROM:00132DA8 bset #1,($11CE).w ROM:00132DAE bra.s loc_132DB6 ROM:00132DB0 ; --------------------------------------------------------------------------- ROM:00132DB0 ROM:00132DB0 loc_132DB0: ; CODE XREF: sub_132D6C+3A↑j ROM:00132DB0 bclr #1,($11CE).w ROM:00132DB6 ROM:00132DB6 loc_132DB6: ; CODE XREF: sub_132D6C+42↑j ROM:00132DB6 btst #5,($FFFFFD03).w ROM:00132DBC beq.s loc_132DC6 ROM:00132DBE bset #1,($11CF).w ROM:00132DC4 bra.s locret_132DCC ROM:00132DC6 ; --------------------------------------------------------------------------- ROM:00132DC6 ROM:00132DC6 loc_132DC6: ; CODE XREF: sub_132D6C+50↑j ROM:00132DC6 bclr #1,($11CF).w ROM:00132DCC ROM:00132DCC locret_132DCC: ; CODE XREF: sub_132D6C+6↑j ROM:00132DCC ; sub_132D6C+58↑j ROM:00132DCC rts ROM:00132DCC ; End of function sub_132D6C ROM:00132DCC ROM:00132DCE ROM:00132DCE ; =============== S U B R O U T I N E ======================================= ROM:00132DCE ROM:00132DCE ROM:00132DCE sub_132DCE: ; CODE XREF: sub_118672+9A↑p ROM:00132DCE btst #3,($139A).w ROM:00132DD4 beq.s loc_132DDE ROM:00132DD6 bset #2,($132B).w ROM:00132DDC bra.s loc_132DEC ROM:00132DDE ; --------------------------------------------------------------------------- ROM:00132DDE ROM:00132DDE loc_132DDE: ; CODE XREF: sub_132DCE+6↑j ROM:00132DDE btst #4,($139A).w ROM:00132DE4 beq.s loc_132DEC ROM:00132DE6 bset #2,($132B).w ROM:00132DEC ROM:00132DEC loc_132DEC: ; CODE XREF: sub_132DCE+E↑j ROM:00132DEC ; sub_132DCE+16↑j ROM:00132DEC clr.b ($11D3).w ROM:00132DF0 lea (word_135CAA).l,a3 ROM:00132DF6 move.w (a3),d0 ROM:00132DF8 ROM:00132DF8 loc_132DF8: ; CODE XREF: sub_132DCE+48↓j ROM:00132DF8 cmpi.w #$FF,d0 ROM:00132DFC beq.s locret_132E18 ROM:00132DFE move.w 6(a3),d1 ROM:00132E02 move.b 8(a3),d2 ROM:00132E06 btst d2,(d1.w) ROM:00132E0A beq.s loc_132E10 ROM:00132E0C addq.b #1,($11D3).w ROM:00132E10 ROM:00132E10 loc_132E10: ; CODE XREF: sub_132DCE+3C↑j ROM:00132E10 adda.w #$A,a3 ROM:00132E14 move.w (a3),d0 ROM:00132E16 bra.s loc_132DF8 ROM:00132E18 ; --------------------------------------------------------------------------- ROM:00132E18 ROM:00132E18 locret_132E18: ; CODE XREF: sub_132DCE+2E↑j ROM:00132E18 rts ROM:00132E18 ; End of function sub_132DCE ROM:00132E18 ROM:00132E1A ROM:00132E1A ; =============== S U B R O U T I N E ======================================= ROM:00132E1A ROM:00132E1A ROM:00132E1A sub_132E1A: ; CODE XREF: sub_118C7A+C0↑p ROM:00132E1A clr.w ($E5A).w ROM:00132E1E cmpi.b #0,($13D4).w ROM:00132E24 bne.s loc_132E32 ROM:00132E26 move.w #$420,($E5A).w ROM:00132E2C bra.l locret_133110 ROM:00132E32 ; --------------------------------------------------------------------------- ROM:00132E32 ROM:00132E32 loc_132E32: ; CODE XREF: sub_132E1A+A↑j ROM:00132E32 cmpi.b #1,($13D4).w ROM:00132E38 bne.s loc_132E46 ROM:00132E3A move.w #$140,($E5A).w ROM:00132E40 bra.l locret_133110 ROM:00132E46 ; --------------------------------------------------------------------------- ROM:00132E46 ROM:00132E46 loc_132E46: ; CODE XREF: sub_132E1A+1E↑j ROM:00132E46 cmpi.b #2,($13D4).w ROM:00132E4C bne.s loc_132E5A ROM:00132E4E move.w #$133,($E5A).w ROM:00132E54 bra.l locret_133110 ROM:00132E5A ; --------------------------------------------------------------------------- ROM:00132E5A ROM:00132E5A loc_132E5A: ; CODE XREF: sub_132E1A+32↑j ROM:00132E5A cmpi.b #3,($13D4).w ROM:00132E60 bne.s loc_132E6E ROM:00132E62 move.w #$505,($E5A).w ROM:00132E68 bra.l locret_133110 ROM:00132E6E ; --------------------------------------------------------------------------- ROM:00132E6E ROM:00132E6E loc_132E6E: ; CODE XREF: sub_132E1A+46↑j ROM:00132E6E cmpi.b #4,($13D4).w ROM:00132E74 bne.s loc_132E82 ROM:00132E76 move.w #$340,($E5A).w ROM:00132E7C bra.l locret_133110 ROM:00132E82 ; --------------------------------------------------------------------------- ROM:00132E82 ROM:00132E82 loc_132E82: ; CODE XREF: sub_132E1A+5A↑j ROM:00132E82 cmpi.b #5,($13D4).w ROM:00132E88 bne.s loc_132E96 ROM:00132E8A move.w #$111,($E5A).w ROM:00132E90 bra.l locret_133110 ROM:00132E96 ; --------------------------------------------------------------------------- ROM:00132E96 ROM:00132E96 loc_132E96: ; CODE XREF: sub_132E1A+6E↑j ROM:00132E96 cmpi.b #6,($13D4).w ROM:00132E9C bne.s loc_132EAA ROM:00132E9E move.w #$130,($E5A).w ROM:00132EA4 bra.l locret_133110 ROM:00132EAA ; --------------------------------------------------------------------------- ROM:00132EAA ROM:00132EAA loc_132EAA: ; CODE XREF: sub_132E1A+82↑j ROM:00132EAA cmpi.b #7,($13D4).w ROM:00132EB0 bne.s loc_132EBE ROM:00132EB2 move.w #$141,($E5A).w ROM:00132EB8 bra.l locret_133110 ROM:00132EBE ; --------------------------------------------------------------------------- ROM:00132EBE ROM:00132EBE loc_132EBE: ; CODE XREF: sub_132E1A+96↑j ROM:00132EBE cmpi.b #8,($13D4).w ROM:00132EC4 bne.s loc_132ED2 ROM:00132EC6 move.w #$135,($E5A).w ROM:00132ECC bra.l locret_133110 ROM:00132ED2 ; --------------------------------------------------------------------------- ROM:00132ED2 ROM:00132ED2 loc_132ED2: ; CODE XREF: sub_132E1A+AA↑j ROM:00132ED2 cmpi.b #9,($13D4).w ROM:00132ED8 bne.s loc_132EE6 ROM:00132EDA move.w #$106,($E5A).w ROM:00132EE0 bra.l locret_133110 ROM:00132EE6 ; --------------------------------------------------------------------------- ROM:00132EE6 ROM:00132EE6 loc_132EE6: ; CODE XREF: sub_132E1A+BE↑j ROM:00132EE6 cmpi.b #$A,($13D4).w ROM:00132EEC bne.s loc_132EFA ROM:00132EEE move.w #$115,($E5A).w ROM:00132EF4 bra.l locret_133110 ROM:00132EFA ; --------------------------------------------------------------------------- ROM:00132EFA ROM:00132EFA loc_132EFA: ; CODE XREF: sub_132E1A+D2↑j ROM:00132EFA cmpi.b #$B,($13D4).w ROM:00132F00 bne.s loc_132F56 ROM:00132F02 btst #5,($142B).w ROM:00132F08 beq.s loc_132F12 ROM:00132F0A move.w #$300,($E5A).w ROM:00132F10 bra.s loc_132F50 ROM:00132F12 ; --------------------------------------------------------------------------- ROM:00132F12 ROM:00132F12 loc_132F12: ; CODE XREF: sub_132E1A+EE↑j ROM:00132F12 btst #0,($13D0).w ROM:00132F18 beq.s loc_132F22 ROM:00132F1A move.w #$301,($E5A).w ROM:00132F20 bra.s loc_132F50 ROM:00132F22 ; --------------------------------------------------------------------------- ROM:00132F22 ROM:00132F22 loc_132F22: ; CODE XREF: sub_132E1A+FE↑j ROM:00132F22 btst #1,($13D0).w ROM:00132F28 beq.s loc_132F32 ROM:00132F2A move.w #$302,($E5A).w ROM:00132F30 bra.s loc_132F50 ROM:00132F32 ; --------------------------------------------------------------------------- ROM:00132F32 ROM:00132F32 loc_132F32: ; CODE XREF: sub_132E1A+10E↑j ROM:00132F32 btst #2,($13D0).w ROM:00132F38 beq.s loc_132F42 ROM:00132F3A move.w #$303,($E5A).w ROM:00132F40 bra.s loc_132F50 ROM:00132F42 ; --------------------------------------------------------------------------- ROM:00132F42 ROM:00132F42 loc_132F42: ; CODE XREF: sub_132E1A+11E↑j ROM:00132F42 btst #3,($13D0).w ROM:00132F48 beq.s loc_132F50 ROM:00132F4A move.w #$304,($E5A).w ROM:00132F50 ROM:00132F50 loc_132F50: ; CODE XREF: sub_132E1A+F6↑j ROM:00132F50 ; sub_132E1A+106↑j ... ROM:00132F50 bra.l locret_133110 ROM:00132F56 ; --------------------------------------------------------------------------- ROM:00132F56 ROM:00132F56 loc_132F56: ; CODE XREF: sub_132E1A+E6↑j ROM:00132F56 cmpi.b #$C,($13D4).w ROM:00132F5C bne.s loc_132FB2 ROM:00132F5E btst #5,($142B).w ROM:00132F64 beq.s loc_132F6E ROM:00132F66 move.w #$300,($E5A).w ROM:00132F6C bra.s loc_132FAC ROM:00132F6E ; --------------------------------------------------------------------------- ROM:00132F6E ROM:00132F6E loc_132F6E: ; CODE XREF: sub_132E1A+14A↑j ROM:00132F6E btst #0,($13D0).w ROM:00132F74 beq.s loc_132F7E ROM:00132F76 move.w #$301,($E5A).w ROM:00132F7C bra.s loc_132FAC ROM:00132F7E ; --------------------------------------------------------------------------- ROM:00132F7E ROM:00132F7E loc_132F7E: ; CODE XREF: sub_132E1A+15A↑j ROM:00132F7E btst #1,($13D0).w ROM:00132F84 beq.s loc_132F8E ROM:00132F86 move.w #$302,($E5A).w ROM:00132F8C bra.s loc_132FAC ROM:00132F8E ; --------------------------------------------------------------------------- ROM:00132F8E ROM:00132F8E loc_132F8E: ; CODE XREF: sub_132E1A+16A↑j ROM:00132F8E btst #2,($13D0).w ROM:00132F94 beq.s loc_132F9E ROM:00132F96 move.w #$303,($E5A).w ROM:00132F9C bra.s loc_132FAC ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; CODE XREF: sub_132E1A+17A↑j ROM:00132F9E btst #3,($13D0).w ROM:00132FA4 beq.s loc_132FAC ROM:00132FA6 move.w #$304,($E5A).w ROM:00132FAC ROM:00132FAC loc_132FAC: ; CODE XREF: sub_132E1A+152↑j ROM:00132FAC ; sub_132E1A+162↑j ... ROM:00132FAC bra.l locret_133110 ROM:00132FB2 ; --------------------------------------------------------------------------- ROM:00132FB2 ROM:00132FB2 loc_132FB2: ; CODE XREF: sub_132E1A+142↑j ROM:00132FB2 cmpi.b #$D,($13D4).w ROM:00132FB8 bne.s loc_132FC6 ROM:00132FBA move.w #$136,($E5A).w ROM:00132FC0 bra.l locret_133110 ROM:00132FC6 ; --------------------------------------------------------------------------- ROM:00132FC6 ROM:00132FC6 loc_132FC6: ; CODE XREF: sub_132E1A+19E↑j ROM:00132FC6 cmpi.b #$E,($13D4).w ROM:00132FCC bne.s loc_132FDA ROM:00132FCE move.w #$120,($E5A).w ROM:00132FD4 bra.l locret_133110 ROM:00132FDA ; --------------------------------------------------------------------------- ROM:00132FDA ROM:00132FDA loc_132FDA: ; CODE XREF: sub_132E1A+1B2↑j ROM:00132FDA cmpi.b #$F,($13D4).w ROM:00132FE0 bne.s loc_132FEE ROM:00132FE2 move.w #$121,($E5A).w ROM:00132FE8 bra.l locret_133110 ROM:00132FEE ; --------------------------------------------------------------------------- ROM:00132FEE ROM:00132FEE loc_132FEE: ; CODE XREF: sub_132E1A+1C6↑j ROM:00132FEE cmpi.b #$10,($13D4).w ROM:00132FF4 bne.s loc_133002 ROM:00132FF6 move.w #$195,($E5A).w ROM:00132FFC bra.l locret_133110 ROM:00133002 ; --------------------------------------------------------------------------- ROM:00133002 ROM:00133002 loc_133002: ; CODE XREF: sub_132E1A+1DA↑j ROM:00133002 cmpi.b #$11,($13D4).w ROM:00133008 bne.s loc_133016 ROM:0013300A move.w #$501,($E5A).w ROM:00133010 bra.l locret_133110 ROM:00133016 ; --------------------------------------------------------------------------- ROM:00133016 ROM:00133016 loc_133016: ; CODE XREF: sub_132E1A+1EE↑j ROM:00133016 cmpi.b #$12,($13D4).w ROM:0013301C bne.s loc_13302A ROM:0013301E move.w #$443,($E5A).w ROM:00133024 bra.l locret_133110 ROM:0013302A ; --------------------------------------------------------------------------- ROM:0013302A ROM:0013302A loc_13302A: ; CODE XREF: sub_132E1A+202↑j ROM:0013302A cmpi.b #$13,($13D4).w ROM:00133030 bne.s loc_13303E ROM:00133032 move.w #$170,($E5A).w ROM:00133038 bra.l locret_133110 ROM:0013303E ; --------------------------------------------------------------------------- ROM:0013303E ROM:0013303E loc_13303E: ; CODE XREF: sub_132E1A+216↑j ROM:0013303E cmpi.b #$14,($13D4).w ROM:00133044 bne.s loc_133052 ROM:00133046 move.w #$500,($E5A).w ROM:0013304C bra.l locret_133110 ROM:00133052 ; --------------------------------------------------------------------------- ROM:00133052 ROM:00133052 loc_133052: ; CODE XREF: sub_132E1A+22A↑j ROM:00133052 cmpi.b #$15,($13D4).w ROM:00133058 bne.s loc_133066 ROM:0013305A move.w #$335,($E5A).w ROM:00133060 bra.l locret_133110 ROM:00133066 ; --------------------------------------------------------------------------- ROM:00133066 ROM:00133066 loc_133066: ; CODE XREF: sub_132E1A+23E↑j ROM:00133066 cmpi.b #$16,($13D4).w ROM:0013306C bne.s loc_13307A ROM:0013306E move.w #$110,($E5A).w ROM:00133074 bra.l locret_133110 ROM:0013307A ; --------------------------------------------------------------------------- ROM:0013307A ROM:0013307A loc_13307A: ; CODE XREF: sub_132E1A+252↑j ROM:0013307A cmpi.b #$17,($13D4).w ROM:00133080 bne.s loc_13308E ROM:00133082 move.w #$1775,($E5A).w ROM:00133088 bra.l locret_133110 ROM:0013308E ; --------------------------------------------------------------------------- ROM:0013308E ROM:0013308E loc_13308E: ; CODE XREF: sub_132E1A+266↑j ROM:0013308E cmpi.b #$18,($13D4).w ROM:00133094 bne.s loc_1330A2 ROM:00133096 move.w #$170,($E5A).w ROM:0013309C bra.l locret_133110 ROM:001330A2 ; --------------------------------------------------------------------------- ROM:001330A2 ROM:001330A2 loc_1330A2: ; CODE XREF: sub_132E1A+27A↑j ROM:001330A2 cmpi.b #$19,($13D4).w ROM:001330A8 bne.s loc_1330B2 ROM:001330AA move.w #$1590,($E5A).w ROM:001330B0 bra.s locret_133110 ROM:001330B2 ; --------------------------------------------------------------------------- ROM:001330B2 ROM:001330B2 loc_1330B2: ; CODE XREF: sub_132E1A+28E↑j ROM:001330B2 cmpi.b #$1A,($13D4).w ROM:001330B8 bne.s loc_1330C2 ROM:001330BA move.w #$1640,($E5A).w ROM:001330C0 bra.s locret_133110 ROM:001330C2 ; --------------------------------------------------------------------------- ROM:001330C2 ROM:001330C2 loc_1330C2: ; CODE XREF: sub_132E1A+29E↑j ROM:001330C2 cmpi.b #$1B,($13D4).w ROM:001330C8 bne.s loc_1330D2 ROM:001330CA move.w #$1521,($E5A).w ROM:001330D0 bra.s locret_133110 ROM:001330D2 ; --------------------------------------------------------------------------- ROM:001330D2 ROM:001330D2 loc_1330D2: ; CODE XREF: sub_132E1A+2AE↑j ROM:001330D2 cmpi.b #$1C,($13D4).w ROM:001330D8 bne.s loc_1330E2 ROM:001330DA move.w #$201,($E5A).w ROM:001330E0 bra.s locret_133110 ROM:001330E2 ; --------------------------------------------------------------------------- ROM:001330E2 ROM:001330E2 loc_1330E2: ; CODE XREF: sub_132E1A+2BE↑j ROM:001330E2 cmpi.b #$1D,($13D4).w ROM:001330E8 bne.s loc_1330F2 ROM:001330EA move.w #$202,($E5A).w ROM:001330F0 bra.s locret_133110 ROM:001330F2 ; --------------------------------------------------------------------------- ROM:001330F2 ROM:001330F2 loc_1330F2: ; CODE XREF: sub_132E1A+2CE↑j ROM:001330F2 cmpi.b #$1E,($13D4).w ROM:001330F8 bne.s loc_133102 ROM:001330FA move.w #$203,($E5A).w ROM:00133100 bra.s locret_133110 ROM:00133102 ; --------------------------------------------------------------------------- ROM:00133102 ROM:00133102 loc_133102: ; CODE XREF: sub_132E1A+2DE↑j ROM:00133102 cmpi.b #$1F,($13D4).w ROM:00133108 bne.s locret_133110 ROM:0013310A move.w #$204,($E5A).w ROM:00133110 ROM:00133110 locret_133110: ; CODE XREF: sub_132E1A+12↑j ROM:00133110 ; sub_132E1A+26↑j ... ROM:00133110 rts ROM:00133110 ; End of function sub_132E1A ROM:00133110 ROM:00133112 ROM:00133112 ; =============== S U B R O U T I N E ======================================= ROM:00133112 ROM:00133112 ROM:00133112 sub_133112: ; CODE XREF: sub_126B3C+3C↑p ROM:00133112 bsr.w sub_13312C ROM:00133116 bsr.w sub_133180 ROM:0013311A bsr.w sub_1332B8 ROM:0013311E bsr.w sub_1331D4 ROM:00133122 rts ROM:00133122 ; End of function sub_133112 ROM:00133122 ROM:00133124 ROM:00133124 ; =============== S U B R O U T I N E ======================================= ROM:00133124 ROM:00133124 ROM:00133124 sub_133124: ; CODE XREF: ROM:loc_13314C↓p ROM:00133124 ; ROM:00133172↓p ROM:00133124 move.b #$FF,($10F4).w ROM:0013312A rts ROM:0013312A ; End of function sub_133124 ROM:0013312A ROM:0013312C ROM:0013312C ; =============== S U B R O U T I N E ======================================= ROM:0013312C ROM:0013312C ROM:0013312C sub_13312C: ; CODE XREF: sub_133112↑p ROM:0013312C move.w ($E60).w,d1 ROM:00133130 cmpi.w #3,d1 ROM:00133134 bcc.s locret_13313E ROM:00133136 movea.l off_133140(pc,d1.w*4),a0 ROM:0013313A nop ROM:0013313C jmp (a0) ROM:0013313E ; --------------------------------------------------------------------------- ROM:0013313E ROM:0013313E locret_13313E: ; CODE XREF: sub_13312C+8↑j ROM:0013313E rts ROM:0013313E ; End of function sub_13312C ROM:0013313E ROM:0013313E ; --------------------------------------------------------------------------- ROM:00133140 off_133140: dc.l loc_13314C ; DATA XREF: sub_13312C+A↑r ROM:00133144 dc.l loc_133158 ROM:00133148 dc.l loc_13316A ROM:0013314C ; --------------------------------------------------------------------------- ROM:0013314C ROM:0013314C loc_13314C: ; DATA XREF: ROM:off_133140↑o ROM:0013314C bsr.w sub_133124 ROM:00133150 move.w #1,($E60).w ROM:00133156 rts ROM:00133158 ; --------------------------------------------------------------------------- ROM:00133158 ROM:00133158 loc_133158: ; DATA XREF: ROM:00133144↑o ROM:00133158 move.b ($10F4).w,d0 ROM:0013315C cmpi.b #$FF,d0 ROM:00133160 beq.s locret_133168 ROM:00133162 move.w #2,($E60).w ROM:00133168 ROM:00133168 locret_133168: ; CODE XREF: ROM:00133160↑j ROM:00133168 rts ROM:0013316A ; --------------------------------------------------------------------------- ROM:0013316A ROM:0013316A loc_13316A: ; DATA XREF: ROM:00133148↑o ROM:0013316A btst #6,($C59).w ROM:00133170 beq.s locret_13317C ROM:00133172 bsr.w sub_133124 ROM:00133176 move.w #1,($E60).w ROM:0013317C ROM:0013317C locret_13317C: ; CODE XREF: ROM:00133170↑j ROM:0013317C rts ROM:0013317E ; --------------------------------------------------------------------------- ROM:0013317E rts ROM:00133180 ROM:00133180 ; =============== S U B R O U T I N E ======================================= ROM:00133180 ROM:00133180 ROM:00133180 sub_133180: ; CODE XREF: sub_133112+4↑p ROM:00133180 move.l ($A18).w,d0 ROM:00133184 divs.l #$64,d0 ; 'd' ROM:0013318C bvc.s loc_133192 ROM:0013318E move.w #$7FFF,d0 ROM:00133192 ROM:00133192 loc_133192: ; CODE XREF: sub_133180+C↑j ROM:00133192 move.w d0,($E5E).w ROM:00133196 clr.w d1 ROM:00133198 btst #1,($133E).w ROM:0013319E beq.s loc_1331BC ROM:001331A0 cmpi.l #0,($A00).w ROM:001331A8 beq.s loc_1331BC ROM:001331AA move.w #$3BBC,d1 ROM:001331AE move.w ($E5E).w,d2 ROM:001331B2 move.w ($572).w,d3 ROM:001331B6 bsr.l sub_1175A4 ROM:001331BC ROM:001331BC loc_1331BC: ; CODE XREF: sub_133180+1E↑j ROM:001331BC ; sub_133180+28↑j ROM:001331BC move.w d1,($E5C).w ROM:001331C0 muls.w #$3E8,d1 ROM:001331C4 move.w $714(a5),d0 ROM:001331C8 muls.w #$10,d0 ROM:001331CC divs.w d0,d1 ROM:001331CE move.w d1,($AAC).w ROM:001331D2 rts ROM:001331D2 ; End of function sub_133180 ROM:001331D2 ROM:001331D4 ROM:001331D4 ; =============== S U B R O U T I N E ======================================= ROM:001331D4 ROM:001331D4 ROM:001331D4 sub_1331D4: ; CODE XREF: sub_133112+C↑p ROM:001331D4 move.w ($E62).w,d1 ROM:001331D8 cmpi.w #4,d1 ROM:001331DC bcc.s locret_1331E6 ROM:001331DE movea.l off_1331E8(pc,d1.w*4),a0 ROM:001331E2 nop ROM:001331E4 jmp (a0) ROM:001331E6 ; --------------------------------------------------------------------------- ROM:001331E6 ROM:001331E6 locret_1331E6: ; CODE XREF: sub_1331D4+8↑j ROM:001331E6 rts ROM:001331E6 ; End of function sub_1331D4 ROM:001331E6 ROM:001331E6 ; --------------------------------------------------------------------------- ROM:001331E8 off_1331E8: dc.l loc_1331F8 ; DATA XREF: sub_1331D4+A↑r ROM:001331EC dc.l loc_133214 ROM:001331F0 dc.l loc_13323C ROM:001331F4 dc.l loc_133264 ROM:001331F8 ; --------------------------------------------------------------------------- ROM:001331F8 ROM:001331F8 loc_1331F8: ; DATA XREF: ROM:off_1331E8↑o ROM:001331F8 move.w $71A(a5),d0 ROM:001331FC clr.b ($8B5).w ROM:00133200 move.w d0,($644).w ROM:00133204 move.b #1,($8B5).w ROM:0013320A move.w #1,($E62).w ROM:00133210 bra.s loc_133236 ROM:00133212 ; --------------------------------------------------------------------------- ROM:00133212 rts ROM:00133214 ; --------------------------------------------------------------------------- ROM:00133214 ROM:00133214 loc_133214: ; DATA XREF: ROM:001331EC↑o ROM:00133214 cmpi.w #0,($644).w ROM:0013321A bgt.s loc_133236 ROM:0013321C move.w $71A(a5),d0 ROM:00133220 clr.b ($8B5).w ROM:00133224 move.w d0,($644).w ROM:00133228 move.b #1,($8B5).w ROM:0013322E move.w #2,($E62).w ROM:00133234 bra.s loc_13325E ROM:00133236 ; --------------------------------------------------------------------------- ROM:00133236 ROM:00133236 loc_133236: ; CODE XREF: ROM:00133210↑j ROM:00133236 ; ROM:0013321A↑j ... ROM:00133236 bsr.w sub_13328E ROM:0013323A rts ROM:0013323C ; --------------------------------------------------------------------------- ROM:0013323C ROM:0013323C loc_13323C: ; DATA XREF: ROM:001331F0↑o ROM:0013323C cmpi.w #0,($644).w ROM:00133242 bgt.s loc_13325E ROM:00133244 move.w $71A(a5),d0 ROM:00133248 clr.b ($8B5).w ROM:0013324C move.w d0,($644).w ROM:00133250 move.b #1,($8B5).w ROM:00133256 move.w #3,($E62).w ROM:0013325C bra.s loc_133286 ROM:0013325E ; --------------------------------------------------------------------------- ROM:0013325E ROM:0013325E loc_13325E: ; CODE XREF: ROM:00133234↑j ROM:0013325E ; ROM:00133242↑j ROM:0013325E bsr.w sub_13329C ROM:00133262 rts ROM:00133264 ; --------------------------------------------------------------------------- ROM:00133264 ROM:00133264 loc_133264: ; DATA XREF: ROM:001331F4↑o ROM:00133264 cmpi.w #0,($644).w ROM:0013326A bgt.s loc_133286 ROM:0013326C move.w $71A(a5),d0 ROM:00133270 clr.b ($8B5).w ROM:00133274 move.w d0,($644).w ROM:00133278 move.b #1,($8B5).w ROM:0013327E move.w #1,($E62).w ROM:00133284 bra.s loc_133236 ROM:00133286 ; --------------------------------------------------------------------------- ROM:00133286 ROM:00133286 loc_133286: ; CODE XREF: ROM:0013325C↑j ROM:00133286 ; ROM:0013326A↑j ROM:00133286 bsr.w sub_1332AA ROM:0013328A rts ROM:0013328C ; --------------------------------------------------------------------------- ROM:0013328C rts ROM:0013328E ROM:0013328E ; =============== S U B R O U T I N E ======================================= ROM:0013328E ROM:0013328E ROM:0013328E sub_13328E: ; CODE XREF: ROM:loc_133236↑p ROM:0013328E move.w #0,($AA4).w ROM:00133294 move.w $716(a5),($AA2).w ROM:0013329A rts ROM:0013329A ; End of function sub_13328E ROM:0013329A ROM:0013329C ROM:0013329C ; =============== S U B R O U T I N E ======================================= ROM:0013329C ROM:0013329C ROM:0013329C sub_13329C: ; CODE XREF: ROM:loc_13325E↑p ROM:0013329C move.w #1,($AA4).w ROM:001332A2 move.w $718(a5),($AA2).w ROM:001332A8 rts ROM:001332A8 ; End of function sub_13329C ROM:001332A8 ROM:001332AA ROM:001332AA ; =============== S U B R O U T I N E ======================================= ROM:001332AA ROM:001332AA ROM:001332AA sub_1332AA: ; CODE XREF: ROM:loc_133286↑p ROM:001332AA move.w #3,($AA4).w ROM:001332B0 move.w $714(a5),($AA2).w ROM:001332B6 rts ROM:001332B6 ; End of function sub_1332AA ROM:001332B6 ROM:001332B8 ROM:001332B8 ; =============== S U B R O U T I N E ======================================= ROM:001332B8 ROM:001332B8 ROM:001332B8 sub_1332B8: ; CODE XREF: sub_133112+8↑p ROM:001332B8 clr.l d0 ROM:001332BA btst #6,($92E).w ROM:001332C0 beq.s loc_1332CA ROM:001332C2 move.w ($B3C).w,d0 ROM:001332C6 divs.w #$A,d0 ROM:001332CA ROM:001332CA loc_1332CA: ; CODE XREF: sub_1332B8+8↑j ROM:001332CA move.w d0,($AAE).w ROM:001332CE rts ROM:001332CE ; End of function sub_1332B8 ROM:001332CE ROM:001332D0 ROM:001332D0 ; =============== S U B R O U T I N E ======================================= ROM:001332D0 ROM:001332D0 ROM:001332D0 sub_1332D0: ; CODE XREF: sub_133766↓p ROM:001332D0 move.w ($E9A).w,d0 ROM:001332D4 cmp.w ($C7C).w,d0 ROM:001332D8 bge.s loc_1332E2 ROM:001332DA move.w ($E98).w,($E8E).w ROM:001332E0 bra.s loc_13330A ROM:001332E2 ; --------------------------------------------------------------------------- ROM:001332E2 ROM:001332E2 loc_1332E2: ; CODE XREF: sub_1332D0+8↑j ROM:001332E2 clr.l d1 ROM:001332E4 move.w ($E98).w,d1 ROM:001332E8 swap d1 ROM:001332EA move.w ($E8E).w,d2 ROM:001332EE swap d2 ROM:001332F0 move.w ($E64).w,d2 ROM:001332F4 move.w ($E86).w,d3 ROM:001332F8 ext.l d3 ROM:001332FA bsr.l sub_1174B0 ROM:00133300 move.w d4,($E64).w ROM:00133304 swap d4 ROM:00133306 move.w d4,($E8E).w ROM:0013330A ROM:0013330A loc_13330A: ; CODE XREF: sub_1332D0+10↑j ROM:0013330A move.l ($A28).w,d1 ROM:0013330E btst #5,($1330).w ROM:00133314 beq.s loc_13331E ROM:00133316 move.w $71E(a5),d1 ROM:0013331A muls.w #$A,d1 ROM:0013331E ROM:0013331E loc_13331E: ; CODE XREF: sub_1332D0+44↑j ROM:0013331E move.l d1,($9E8).w ROM:00133322 divs.w #$A,d1 ROM:00133326 move.w d1,($E6E).w ROM:0013332A move.l ($9E8).w,d1 ROM:0013332E move.l ($9F4).w,d2 ROM:00133332 move.w ($E78).w,d3 ROM:00133336 ext.l d3 ROM:00133338 bsr.l sub_1174B0 ROM:0013333E move.l d4,($9F4).w ROM:00133342 divs.w #$A,d4 ROM:00133346 move.w d4,($E92).w ROM:0013334A move.l ($9E8).w,d1 ROM:0013334E move.l ($9F8).w,d2 ROM:00133352 move.w ($E7A).w,d3 ROM:00133356 muls.w #$64,d3 ; 'd' ROM:0013335A bsr.l sub_1174B0 ROM:00133360 move.l d4,($9F8).w ROM:00133364 divs.w #$A,d4 ROM:00133368 move.w d4,($E94).w ROM:0013336C move.l ($9E8).w,d1 ROM:00133370 move.l ($9FC).w,d2 ROM:00133374 move.w ($E7C).w,d3 ROM:00133378 muls.w #$64,d3 ; 'd' ROM:0013337C bsr.l sub_1174B0 ROM:00133382 move.l d4,($9FC).w ROM:00133386 divs.w #$A,d4 ROM:0013338A move.w d4,($E96).w ROM:0013338E clr.l d0 ROM:00133390 move.l ($9E8).w,d1 ROM:00133394 move.l ($9F4).w,d4 ROM:00133398 sub.l d4,d1 ROM:0013339A move.l d1,d2 ROM:0013339C cmpi.l #0,d2 ROM:001333A2 bge.s loc_1333A6 ROM:001333A4 neg.l d2 ROM:001333A6 ROM:001333A6 loc_1333A6: ; CODE XREF: sub_1332D0+D2↑j ROM:001333A6 move.w ($E8A).w,d3 ROM:001333AA ext.l d3 ROM:001333AC cmp.l d2,d3 ROM:001333AE bge.s loc_1333D0 ROM:001333B0 move.w ($E7E).w,d5 ROM:001333B4 ext.l d5 ROM:001333B6 muls.l d5,d1 ROM:001333BA divs.l #$64,d1 ; 'd' ROM:001333C2 move.l d1,($9DC).w ROM:001333C6 move.l d1,d0 ROM:001333C8 divs.w #$A,d1 ROM:001333CC move.w d1,($E68).w ROM:001333D0 ROM:001333D0 loc_1333D0: ; CODE XREF: sub_1332D0+DE↑j ROM:001333D0 move.l ($9E8).w,d1 ROM:001333D4 move.l ($9F8).w,d4 ROM:001333D8 sub.l d4,d1 ROM:001333DA move.l d1,d2 ROM:001333DC cmpi.l #0,d2 ROM:001333E2 bge.s loc_1333E6 ROM:001333E4 neg.l d2 ROM:001333E6 ROM:001333E6 loc_1333E6: ; CODE XREF: sub_1332D0+112↑j ROM:001333E6 cmp.l d2,d3 ROM:001333E8 bge.s loc_13340A ROM:001333EA move.w ($E80).w,d5 ROM:001333EE ext.l d5 ROM:001333F0 muls.l d5,d1 ROM:001333F4 divs.l #$3E8,d1 ROM:001333FC move.l d1,($9E0).w ROM:00133400 add.l d1,d0 ROM:00133402 divs.w #$A,d1 ROM:00133406 move.w d1,($E6A).w ROM:0013340A ROM:0013340A loc_13340A: ; CODE XREF: sub_1332D0+118↑j ROM:0013340A move.l ($9E8).w,d1 ROM:0013340E move.l ($9FC).w,d4 ROM:00133412 sub.l d4,d1 ROM:00133414 move.l d1,d2 ROM:00133416 cmpi.l #0,d2 ROM:0013341C bge.s loc_133420 ROM:0013341E neg.l d2 ROM:00133420 ROM:00133420 loc_133420: ; CODE XREF: sub_1332D0+14C↑j ROM:00133420 cmp.l d2,d3 ROM:00133422 bge.s loc_133444 ROM:00133424 move.w ($E82).w,d5 ROM:00133428 ext.l d5 ROM:0013342A muls.l d5,d1 ROM:0013342E divs.l #$3E8,d1 ROM:00133436 move.l d1,($9E4).w ROM:0013343A add.l d1,d0 ROM:0013343C divs.w #$A,d1 ROM:00133440 move.w d1,($E6C).w ROM:00133444 ROM:00133444 loc_133444: ; CODE XREF: sub_1332D0+152↑j ROM:00133444 move.w ($E98).w,d1 ROM:00133448 sub.w ($E8E).w,d1 ROM:0013344C move.w $71C(a5),d2 ROM:00133450 cmp.w d1,d2 ROM:00133452 ble.s loc_133466 ROM:00133454 muls.w ($E88).w,d1 ROM:00133458 move.l d1,($9D8).w ROM:0013345C add.l d1,d0 ROM:0013345E divs.w #$A,d1 ROM:00133462 move.w d1,($E66).w ROM:00133466 ROM:00133466 loc_133466: ; CODE XREF: sub_1332D0+182↑j ROM:00133466 move.l d0,($9F0).w ROM:0013346A divs.w #$A,d0 ROM:0013346E move.w d0,($E8C).w ROM:00133472 rts ROM:00133472 ; End of function sub_1332D0 ROM:00133472 ROM:00133474 ROM:00133474 ; =============== S U B R O U T I N E ======================================= ROM:00133474 ROM:00133474 ROM:00133474 sub_133474: ; CODE XREF: sub_11231A+AE↑p ROM:00133474 clr.l ($9EC).w ROM:00133478 move.w $720(a5),d0 ROM:0013347C move.w ($E76).w,d1 ROM:00133480 addq.w #1,d1 ROM:00133482 ext.l d1 ROM:00133484 divs.w d0,d1 ROM:00133486 swap d1 ROM:00133488 move.w d1,($E76).w ROM:0013348C clr.w d1 ROM:0013348E move.b ($11D6).w,d1 ROM:00133492 cmpi.w #2,d1 ROM:00133496 bcc.s locret_1334A0 ROM:00133498 movea.l off_1334A2(pc,d1.w*4),a0 ROM:0013349C nop ROM:0013349E jmp (a0) ROM:001334A0 ; --------------------------------------------------------------------------- ROM:001334A0 ROM:001334A0 locret_1334A0: ; CODE XREF: sub_133474+22↑j ROM:001334A0 rts ROM:001334A0 ; End of function sub_133474 ROM:001334A0 ROM:001334A0 ; --------------------------------------------------------------------------- ROM:001334A2 off_1334A2: dc.l loc_1334AA ; DATA XREF: sub_133474+24↑r ROM:001334A6 dc.l loc_1334CA ROM:001334AA ; --------------------------------------------------------------------------- ROM:001334AA ROM:001334AA loc_1334AA: ; DATA XREF: ROM:off_1334A2↑o ROM:001334AA move.w $720(a5),d0 ROM:001334AE cmpi.w #0,($4F4).w ROM:001334B4 bne.s locret_1334C8 ROM:001334B6 move.w #0,($E76).w ROM:001334BC bsr.w sub_13350C ROM:001334C0 move.b #1,($11D6).w ROM:001334C6 bra.s locret_13350A ROM:001334C8 ; --------------------------------------------------------------------------- ROM:001334C8 ROM:001334C8 locret_1334C8: ; CODE XREF: ROM:001334B4↑j ROM:001334C8 rts ROM:001334CA ; --------------------------------------------------------------------------- ROM:001334CA ROM:001334CA loc_1334CA: ; DATA XREF: ROM:001334A6↑o ROM:001334CA move.w $720(a5),d0 ROM:001334CE move.w $722(a5),d1 ROM:001334D2 cmpi.w #0,($E76).w ROM:001334D8 bne.s loc_1334E8 ROM:001334DA cmp.w ($572).w,d1 ROM:001334DE ble.s loc_1334E8 ROM:001334E0 move.b #1,($11D6).w ROM:001334E6 bra.s locret_13350A ROM:001334E8 ; --------------------------------------------------------------------------- ROM:001334E8 ROM:001334E8 loc_1334E8: ; CODE XREF: ROM:001334D8↑j ROM:001334E8 ; ROM:001334DE↑j ROM:001334E8 cmpi.w #0,($E76).w ROM:001334EE bne.s locret_13350A ROM:001334F0 cmp.w ($572).w,d1 ROM:001334F4 bgt.s locret_13350A ROM:001334F6 bsr.w sub_133584 ROM:001334FA bsr.w sub_133514 ROM:001334FE move.b #1,($11D6).w ROM:00133504 bra.l *+6 ROM:0013350A ; --------------------------------------------------------------------------- ROM:0013350A ROM:0013350A locret_13350A: ; CODE XREF: ROM:001334C6↑j ROM:0013350A ; ROM:001334E6↑j ... ROM:0013350A rts ROM:0013350C ROM:0013350C ; =============== S U B R O U T I N E ======================================= ROM:0013350C ROM:0013350C ROM:0013350C sub_13350C: ; CODE XREF: ROM:001334BC↑p ROM:0013350C move.w ($C7C).w,($E70).w ROM:00133512 rts ROM:00133512 ; End of function sub_13350C ROM:00133512 ROM:00133514 ROM:00133514 ; =============== S U B R O U T I N E ======================================= ROM:00133514 ROM:00133514 ROM:00133514 sub_133514: ; CODE XREF: ROM:001334FA↑p ROM:00133514 move.w $724(a5),d1 ROM:00133518 move.w ($C7C).w,d0 ROM:0013351C cmp.w ($E9A).w,d0 ROM:00133520 ble.s loc_13352A ROM:00133522 move.w ($E9A).w,d0 ROM:00133526 bra.w loc_13352E ROM:0013352A ; --------------------------------------------------------------------------- ROM:0013352A ROM:0013352A loc_13352A: ; CODE XREF: sub_133514+C↑j ROM:0013352A move.w ($C7C).w,d0 ROM:0013352E ROM:0013352E loc_13352E: ; CODE XREF: sub_133514+12↑j ROM:0013352E sub.w ($E70).w,d0 ROM:00133532 cmp.w d0,d1 ROM:00133534 bgt.s loc_133574 ROM:00133536 muls.w ($E84).w,d0 ROM:0013353A divs.l #$64,d0 ; 'd' ROM:00133542 move.l d0,($9EC).w ROM:00133546 move.w ($10D8).w,d3 ROM:0013354A ext.l d3 ROM:0013354C move.l #$FFFE,d2 ROM:00133552 sub.l d3,d2 ROM:00133554 cmp.l d0,d2 ROM:00133556 bge.s loc_13355A ROM:00133558 move.l d2,d0 ROM:0013355A ROM:0013355A loc_13355A: ; CODE XREF: sub_133514+42↑j ROM:0013355A cmpi.w #0,d0 ROM:0013355E ble.s loc_133572 ROM:00133560 bsr.l sub_116BBE ROM:00133566 addq.w #1,($E72).w ROM:0013356A bvc.s loc_133572 ROM:0013356C move.w #$8000,($E72).w ROM:00133572 ROM:00133572 loc_133572: ; CODE XREF: sub_133514+4A↑j ROM:00133572 ; sub_133514+56↑j ROM:00133572 bra.s locret_133582 ROM:00133574 ; --------------------------------------------------------------------------- ROM:00133574 ROM:00133574 loc_133574: ; CODE XREF: sub_133514+20↑j ROM:00133574 cmpi.w #0,d0 ROM:00133578 bge.s loc_13357E ROM:0013357A clr.w ($E72).w ROM:0013357E ROM:0013357E loc_13357E: ; CODE XREF: sub_133514+64↑j ROM:0013357E clr.l ($9EC).w ROM:00133582 ROM:00133582 locret_133582: ; CODE XREF: sub_133514:loc_133572↑j ROM:00133582 rts ROM:00133582 ; End of function sub_133514 ROM:00133582 ROM:00133584 ROM:00133584 ; =============== S U B R O U T I N E ======================================= ROM:00133584 ROM:00133584 ROM:00133584 sub_133584: ; CODE XREF: ROM:001334F6↑p ROM:00133584 move.w ($E9A).w,d0 ROM:00133588 clr.l d1 ROM:0013358A move.w ($C7C).w,d1 ROM:0013358E cmp.w d1,d0 ROM:00133590 bge.s loc_133594 ROM:00133592 move.w d0,d1 ROM:00133594 ROM:00133594 loc_133594: ; CODE XREF: sub_133584+C↑j ROM:00133594 swap d1 ROM:00133596 move.w ($E70).w,d2 ROM:0013359A swap d2 ROM:0013359C move.w ($E74).w,d2 ROM:001335A0 move.w $726(a5),d3 ROM:001335A4 ext.l d3 ROM:001335A6 bsr.l sub_1174B0 ROM:001335AC move.w d4,($E74).w ROM:001335B0 swap d4 ROM:001335B2 move.w d4,($E70).w ROM:001335B6 rts ROM:001335B6 ; End of function sub_133584 ROM:001335B6 ROM:001335B8 ROM:001335B8 ; =============== S U B R O U T I N E ======================================= ROM:001335B8 ROM:001335B8 ROM:001335B8 sub_1335B8: ; CODE XREF: sub_1337CC:loc_1337F4↓p ROM:001335B8 btst #4,($92B).w ROM:001335BE beq.s loc_13361A ROM:001335C0 move.w #$3B26,d1 ROM:001335C4 move.w ($A80).w,d2 ROM:001335C8 bsr.l sub_1175A4 ROM:001335CE move.w d1,($E86).w ROM:001335D2 move.w #$3B28,d1 ROM:001335D6 move.w ($A80).w,d2 ROM:001335DA bsr.l sub_1175A4 ROM:001335E0 move.w d1,($E88).w ROM:001335E4 move.w #$3B20,d1 ROM:001335E8 move.w ($A80).w,d2 ROM:001335EC bsr.l sub_1175A4 ROM:001335F2 move.w d1,($E78).w ROM:001335F6 move.w #$3B22,d1 ROM:001335FA move.w ($A80).w,d2 ROM:001335FE bsr.l sub_1175A4 ROM:00133604 move.w d1,($E7A).w ROM:00133608 move.w #$3B24,d1 ROM:0013360C move.w ($A80).w,d2 ROM:00133610 bsr.l sub_1175A4 ROM:00133616 move.w d1,($E7C).w ROM:0013361A ROM:0013361A loc_13361A: ; CODE XREF: sub_1335B8+6↑j ROM:0013361A move.w #$3BC6,d1 ROM:0013361E move.w ($A80).w,d2 ROM:00133622 move.w ($A82).w,d3 ROM:00133626 bsr.l sub_1175A4 ROM:0013362C move.w d1,($E8A).w ROM:00133630 move.w #$3BBE,d1 ROM:00133634 move.w ($A80).w,d2 ROM:00133638 move.w ($A4A).w,d3 ROM:0013363C bsr.l sub_1175A4 ROM:00133642 move.w d1,($E7E).w ROM:00133646 move.w #$3BC0,d1 ROM:0013364A move.w ($A80).w,d2 ROM:0013364E move.w ($A4A).w,d3 ROM:00133652 bsr.l sub_1175A4 ROM:00133658 move.w d1,($E80).w ROM:0013365C move.w #$3BC2,d1 ROM:00133660 move.w ($A80).w,d2 ROM:00133664 move.w ($A4A).w,d3 ROM:00133668 bsr.l sub_1175A4 ROM:0013366E move.w d1,($E82).w ROM:00133672 move.w #$3BC4,d1 ROM:00133676 move.w ($A80).w,d2 ROM:0013367A move.w ($A4A).w,d3 ROM:0013367E bsr.l sub_1175A4 ROM:00133684 move.w d1,($E84).w ROM:00133688 rts ROM:00133688 ; End of function sub_1335B8 ROM:00133688 ROM:0013368A ROM:0013368A ; =============== S U B R O U T I N E ======================================= ROM:0013368A ROM:0013368A ROM:0013368A sub_13368A: ; CODE XREF: sub_1337CC+2E↓p ROM:0013368A clr.w d1 ROM:0013368C move.b ($11D7).w,d1 ROM:00133690 cmpi.w #4,d1 ROM:00133694 bcc.s locret_13369E ROM:00133696 movea.l off_1336A0(pc,d1.w*4),a0 ROM:0013369A nop ROM:0013369C jmp (a0) ROM:0013369E ; --------------------------------------------------------------------------- ROM:0013369E ROM:0013369E locret_13369E: ; CODE XREF: sub_13368A+A↑j ROM:0013369E rts ROM:0013369E ; End of function sub_13368A ROM:0013369E ROM:0013369E ; --------------------------------------------------------------------------- ROM:001336A0 off_1336A0: dc.l loc_1336B0 ; DATA XREF: sub_13368A+C↑r ROM:001336A4 dc.l loc_1336CA ROM:001336A8 dc.l loc_1336F2 ROM:001336AC dc.l loc_13372A ROM:001336B0 ; --------------------------------------------------------------------------- ROM:001336B0 ROM:001336B0 loc_1336B0: ; DATA XREF: ROM:off_1336A0↑o ROM:001336B0 bsr.w sub_1337B0 ROM:001336B4 bclr #2,($133D).w ROM:001336BA bclr #6,($1329).w ROM:001336C0 move.b #1,($11D7).w ROM:001336C6 bra.s loc_1336E8 ROM:001336C8 ; --------------------------------------------------------------------------- ROM:001336C8 rts ROM:001336CA ; --------------------------------------------------------------------------- ROM:001336CA ROM:001336CA loc_1336CA: ; DATA XREF: ROM:001336A4↑o ROM:001336CA move.w $72A(a5),d0 ROM:001336CE move.w ($A4A).w,d1 ROM:001336D2 sub.w ($E90).w,d1 ROM:001336D6 cmp.w d1,d0 ROM:001336D8 bge.s loc_1336E8 ROM:001336DA bset #2,($133D).w ROM:001336E0 move.b #2,($11D7).w ROM:001336E6 bra.s loc_133724 ROM:001336E8 ; --------------------------------------------------------------------------- ROM:001336E8 ROM:001336E8 loc_1336E8: ; CODE XREF: ROM:001336C6↑j ROM:001336E8 ; ROM:001336D8↑j ... ROM:001336E8 bsr.w sub_133774 ROM:001336EC bsr.w sub_1337B8 ROM:001336F0 rts ROM:001336F2 ; --------------------------------------------------------------------------- ROM:001336F2 ROM:001336F2 loc_1336F2: ; DATA XREF: ROM:001336A8↑o ROM:001336F2 btst #7,($1321).w ROM:001336F8 beq.s loc_13370C ROM:001336FA bsr.w sub_1337B0 ROM:001336FE bclr #2,($133D).w ROM:00133704 move.b #1,($11D7).w ROM:0013370A bra.s loc_1336E8 ROM:0013370C ; --------------------------------------------------------------------------- ROM:0013370C ROM:0013370C loc_13370C: ; CODE XREF: ROM:001336F8↑j ROM:0013370C move.w $728(a5),d0 ROM:00133710 cmp.w ($572).w,d0 ROM:00133714 bgt.s loc_133724 ROM:00133716 bset #6,($1329).w ROM:0013371C move.b #3,($11D7).w ROM:00133722 bra.s locret_133762 ROM:00133724 ; --------------------------------------------------------------------------- ROM:00133724 ROM:00133724 loc_133724: ; CODE XREF: ROM:001336E6↑j ROM:00133724 ; ROM:00133714↑j ... ROM:00133724 bsr.w sub_133774 ROM:00133728 rts ROM:0013372A ; --------------------------------------------------------------------------- ROM:0013372A ROM:0013372A loc_13372A: ; DATA XREF: ROM:001336AC↑o ROM:0013372A btst #7,($1321).w ROM:00133730 beq.s loc_13374A ROM:00133732 bsr.w sub_1337B0 ROM:00133736 bclr #2,($133D).w ROM:0013373C bclr #6,($1329).w ROM:00133742 move.b #1,($11D7).w ROM:00133748 bra.s loc_1336E8 ROM:0013374A ; --------------------------------------------------------------------------- ROM:0013374A ROM:0013374A loc_13374A: ; CODE XREF: ROM:00133730↑j ROM:0013374A move.w $728(a5),d0 ROM:0013374E cmp.w ($572).w,d0 ROM:00133752 ble.s locret_133762 ROM:00133754 bclr #6,($1329).w ROM:0013375A move.b #2,($11D7).w ROM:00133760 bra.s loc_133724 ROM:00133762 ; --------------------------------------------------------------------------- ROM:00133762 ROM:00133762 locret_133762: ; CODE XREF: ROM:00133722↑j ROM:00133762 ; ROM:00133752↑j ROM:00133762 rts ROM:00133764 ; --------------------------------------------------------------------------- ROM:00133764 rts ROM:00133766 ROM:00133766 ; =============== S U B R O U T I N E ======================================= ROM:00133766 ROM:00133766 ROM:00133766 sub_133766: ; CODE XREF: sub_11231A+13A↑p ROM:00133766 bsr.l sub_1332D0 ROM:0013376C bset #0,($131F).w ROM:00133772 rts ROM:00133772 ; End of function sub_133766 ROM:00133772 ROM:00133774 ROM:00133774 ; =============== S U B R O U T I N E ======================================= ROM:00133774 ROM:00133774 ROM:00133774 sub_133774: ; CODE XREF: ROM:loc_1336E8↑p ROM:00133774 ; ROM:loc_133724↑p ROM:00133774 move.l #0,($9F0).w ROM:0013377C move.w #0,($E8C).w ROM:00133782 move.w ($E98).w,($E8E).w ROM:00133788 move.l ($A28).w,($9F4).w ROM:0013378E move.l ($A28).w,($9F8).w ROM:00133794 move.l ($A28).w,($9FC).w ROM:0013379A move.l ($A28).w,d0 ROM:0013379E divs.w #$A,d0 ROM:001337A2 move.w d0,($E92).w ROM:001337A6 move.w d0,($E94).w ROM:001337AA move.w d0,($E96).w ROM:001337AE rts ROM:001337AE ; End of function sub_133774 ROM:001337AE ROM:001337B0 ROM:001337B0 ; =============== S U B R O U T I N E ======================================= ROM:001337B0 ROM:001337B0 ROM:001337B0 sub_1337B0: ; CODE XREF: ROM:loc_1336B0↑p ROM:001337B0 ; ROM:001336FA↑p ... ROM:001337B0 move.w #$7FFF,($E90).w ROM:001337B6 rts ROM:001337B6 ; End of function sub_1337B0 ROM:001337B6 ROM:001337B8 ROM:001337B8 ; =============== S U B R O U T I N E ======================================= ROM:001337B8 ROM:001337B8 ROM:001337B8 sub_1337B8: ; CODE XREF: ROM:001336EC↑p ROM:001337B8 move.w ($E90).w,d0 ROM:001337BC move.w ($A4A).w,d1 ROM:001337C0 cmp.w d0,d1 ROM:001337C2 bge.s locret_1337CA ROM:001337C4 move.w ($A4A).w,($E90).w ROM:001337CA ROM:001337CA locret_1337CA: ; CODE XREF: sub_1337B8+A↑j ROM:001337CA rts ROM:001337CA ; End of function sub_1337B8 ROM:001337CA ROM:001337CC ROM:001337CC ; =============== S U B R O U T I N E ======================================= ROM:001337CC ROM:001337CC ROM:001337CC sub_1337CC: ; CODE XREF: sub_126B3C+4E↑p ROM:001337CC move.w #$3B2A,d1 ROM:001337D0 move.w ($572).w,d2 ROM:001337D4 bsr.l sub_1175A4 ROM:001337DA move.w d1,($E9A).w ROM:001337DE move.w ($E9A).w,d0 ROM:001337E2 cmp.w ($C7C).w,d0 ROM:001337E6 bge.s loc_1337EE ROM:001337E8 move.w d0,($E98).w ROM:001337EC bra.s loc_1337F4 ROM:001337EE ; --------------------------------------------------------------------------- ROM:001337EE ROM:001337EE loc_1337EE: ; CODE XREF: sub_1337CC+1A↑j ROM:001337EE move.w ($C7C).w,($E98).w ROM:001337F4 ROM:001337F4 loc_1337F4: ; CODE XREF: sub_1337CC+20↑j ROM:001337F4 bsr.l sub_1335B8 ROM:001337FA bsr.l sub_13368A ROM:00133800 rts ROM:00133800 ; End of function sub_1337CC ROM:00133800 ROM:00133802 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133804 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133806 ROM:00133806 ; =============== S U B R O U T I N E ======================================= ROM:00133806 ROM:00133806 ROM:00133806 sub_133806: ; CODE XREF: sub_126B3C+7E↑p ROM:00133806 bclr #4,($132F).w ROM:0013380C bclr #7,($1345).w ROM:00133812 rts ROM:00133812 ; End of function sub_133806 ROM:00133812 ROM:00133814 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133816 word_133816: dc.w $43F ; DATA XREF: sub_110F5E+6↑o ROM:00133816 ; sub_110F5E+6A↑o ... ROM:00133818 dc.l 8, $640613, 8, $C80615, 8, $C80618, 8, $C80711, 8 ROM:00133818 dc.l $1F8, 8 ROM:00133844 dc.b 0, $14 ROM:00133846 word_133846: dc.w $316 ; DATA XREF: sub_110F5E:loc_110FC2↑o ROM:00133846 ; sub_110F5E:loc_110FF4↑o ... ROM:00133848 dc.l 8, $A0329, 8, $A0545, 8, $A0710, 8 ROM:00133864 dcb.b 2,$FF ROM:00133866 word_133866: dc.w 6 ; DATA XREF: sub_110F5E+130↑o ROM:00133866 ; sub_12361A:loc_123A36↑o ROM:00133868 dc.l $70A80, $2047E, $20A4C, $2048E, $20A46, $2047C, $20A34 ROM:00133868 dc.l $20106, $10A80, $20206, $10A4C, $20306, $10A46, $20406 ROM:00133868 dc.l $10A34, $20506, $10A62, $20606, $50A4A, $2047A, $20C7C ROM:00133868 dc.l $20498, $20572, $20706, $10A4A, $21006, $20A38, $20480 ROM:00133868 dc.l $25C06, $70EC4, $20EC6, $20EC8, $20ED2, $20ED8, $20EDC ROM:00133868 dc.l $20EE0, $26E06, $100EC4, $20EC6, $20EC8, $20ECA, $20ECC ROM:00133868 dc.l $20ECE, $20ED0, $20ED2, $20ED4, $20ED6, $20ED8, $20EDA ROM:00133868 dc.l $20EDC, $20EDE, $20EE0, $20EE2, $23F06, $204DA, $204D8 ROM:00133868 dc.l $25406, $404D8, $204DA, $21156, $11157, $15B06, $70AAC ROM:00133868 dc.l $210F5, $110F4, $10AB0, $20A8E, $20AA6, $20AA8, $20D06 ROM:00133868 dc.l $1052D, $14604, $1040C, $46F06, $2052C, $2115C, $15306 ROM:00133868 dc.l $40B00, $21B0C, $21B0E, $21B10, $20A06, $70EE4, $20EA0 ROM:00133868 dc.l $20484, $20EE6, $20EA2, $20486, $20572, $25506, $D0EEC ROM:00133868 dc.l $20EF0, $21158, $10D52, $213BC, $213BE, $213C0, $213C2 ROM:00133868 dc.l $213C4, $213C6, $213C8, $213CA, $213CC, $27106, $10F88 ROM:00133868 dc.l $22106, $10BBA, $25D06, $F0572, $20B9A, $20B9E, $2136C ROM:00133868 dc.l $21380, $20BE6, $20A5E, $204FE, $20A34, $20A30, $20B3C ROM:00133868 dc.l $20BBA, $20BBC, $2115A, $1115B, $16206, $10BF6, $24404 ROM:00133868 dc.l $1B466, $40040E07, $10400, $40101807, $1114B, $13207 ROM:00133868 dc.l $A0400, $40010402, $40010404, $40010406, $40010408 ROM:00133868 dc.l $4001040A, $4001040C, $4001040E, $40010002, $80080124 ROM:00133868 dc.l $80083307, $AB46A, $40040881, $40400, $C0010402, $C0010404 ROM:00133868 dc.l $C0010406, $C0010408, $C001040A, $C001040C, $C001040E ROM:00133868 dc.l $C001610E, $1054C, $2900E, $10748, $13E04, $A0421 ROM:00133868 dc.l $3B46F, $40030425, $3B472, $40010552, $2041D, $3B475 ROM:00133868 dc.l $4003B473, $40010749, $10439, $30F06, $11151, $11106 ROM:00133868 dc.l $31154, $1054A, $204F4, $21306, $11152, $11406, $11153 ROM:00133868 dc.l $11506, $10C5A, $21907, $91366, $41364, $4049A, $4096C ROM:00133868 dc.l $4134C, $40C56, $21378, $20C58, $213CE, $12006, $10970 ROM:00133868 dc.l $43506, $204AC, $204AE, $23A06, $31376, $2136A, $213B2 ROM:00133868 dc.l $20B06, $305D6, $40F92, $8B478, $40010906, $10572 ROM:00133868 dc.l $24006, $2137C, $2137A, $20806, $10C7C, $25606, $40FA2 ROM:00133868 dc.l $20FA4, $20FBA, $20FBC, $25706, $3098C, $40CCA, $21185 ROM:00133868 dc.l $15206, $4130D, $1130E, $1130F, $11310, $15106, $C0496 ROM:00133868 dc.l $2047E, $2047C, $2048E, $20BBC, $20572, $2052C, $20C7C ROM:00133868 dc.l $2047A, $20EE4, $20EEE, $21155, $15A06, $90D1A, $20D1C ROM:00133868 dc.l $20D12, $20D14, $20D66, $2100A, $2100C, $21159, $109A0 ROM:00133868 dc.l $45806, $C13D4, $113D5, $11B20, $21B22, $21B24, $21B26 ROM:00133868 dc.l $21B28, $21B2A, $21D7C, $11B2C, $21B2E, $21388, $26306 ROM:00133868 dc.l $11D7D, $206406, $11B3C, $406506, $11B7C, $406606 ROM:00133868 dc.l $11BBC, $406706, $11BFC, $406806, $11C3C, $406906 ROM:00133868 dc.l $11C7C, $406A06, $11D9D, $206B06, $11CBC, $406C06 ROM:00133868 dc.l $11CFC, $406D06, $11D3C, $405906, $1713D4, $10D8A ROM:00133868 dc.l $20D8C, $2139A, $2139C, $2138E, $21390, $20D9A, $20D9C ROM:00133868 dc.l $2138A, $2138C, $20D8E, $20D90, $21B30, $21B32, $20D92 ROM:00133868 dc.l $20D94, $21B34, $21B36, $21392, $21394, $21396, $21398 ROM:00133868 dc.l $21606, $1057E, $20C06, $30DEE, $20A00, $1010D8, $27006 ROM:00133868 dc.l $C0E3E, $20E40, $20E42, $20E44, $20E46, $20E48, $20E4A ROM:00133868 dc.l $20E4C, $20E4E, $20E50, $20E52, $20E54, $21206, $105AA ROM:00133868 dc.l $2FFFF ROM:00133D88 byte_133D88: dc.b $FF ; DATA XREF: sub_12522A+292↑r ROM:00133D88 ; sub_12522A:loc_1254DC↑r ROM:00133D89 dc.b $FF ROM:00133D8A word_133D8A: dc.w $8201 ; DATA XREF: sub_124810+E↑r ROM:00133D8A ; sub_124810+18↑r ... ROM:00133D8C dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:00133D8C dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:00133D8C dc.l $83082C04 ROM:00133DB8 dc.b $7F, 0 ROM:00133DBA dword_133DBA: dc.l $B7170013 ; DATA XREF: sub_124810+A6↑r ROM:00133DBA ; sub_124810+BA↑r ... ROM:00133DBE dc.w $5B7C ROM:00133DC0 dc.l $BA180013, $5B7CA202, $135B7C, $A0000013, $5B7CA101 ROM:00133DC0 dc.l $135B7C, $A2020013, $5B7CA303, $135B7C, $A4040013 ROM:00133DC0 dc.l $5B7CA505, $135B7C, $A6060013, $5B7CA909, $135B7C ROM:00133DC0 dc.l $C31B0013, $5B7CC21C, $135B7C, $B30B0013, $5B7CB616 ROM:00133DC0 dc.l $134D5C, $B5150013, $4DD4FFFF, $FFFFFFFF ROM:00133E20 dword_133E20: dc.l $B1110013 ; DATA XREF: sub_124810+80↑r ROM:00133E20 ; sub_124810+94↑r ... ROM:00133E24 dc.l $5C32B212, $135C62, $FFFFFFFF ROM:00133E30 dcb.b 2,$FF ROM:00133E32 dword_133E32: dc.l $C3040013 ; DATA XREF: sub_124810+1D8↑r ROM:00133E32 ; sub_124810+1EC↑r ... ROM:00133E36 dc.w $5B6C ROM:00133E38 dc.l $C4040013, $5B74FFFF, $FFFFFFFF ROM:00133E44 dword_133E44: dc.l $84040011 ; DATA XREF: sub_124810+166↑r ROM:00133E44 ; sub_124810+17A↑r ... ROM:00133E48 dc.l $57828004, $11C7D2, $81040011, $C7EC8204, $11FE94 ROM:00133E48 dc.l $20C0011, $5E1CE604, $134E30, $E1040013, $521AE004 ROM:00133E48 dc.l $135266, $1080011, $62000008, $1162A8, $40F0012, $4768C004 ROM:00133E48 dc.l $135272, $C8040013, $5308C904, $1353AE, $CC040013 ROM:00133E48 dc.l $53BCCD04, $13545A, $D0040013, $54B4D104, $1354CC ROM:00133E48 dc.l $D2040013, $54D4D404, $1355C0, $D9040013, $56BCDA04 ROM:00133E48 dc.l $1356F0, $E2060013, $57B6D604, $1357BE, $D7040013 ROM:00133E48 dc.l $57DCC104, $122976, $E8040013, $593AE704, $135942 ROM:00133E48 dc.l $C2040013, $594AC404, $135986, $C3040013, $598EC504 ROM:00133E48 dc.l $135996, $C6040013, $59C8C704, $1359FA, $CA040011 ROM:00133E48 dc.l $F09ECB06, $135A7A, $CF040013, $5AE4D304, $135B32 ROM:00133E48 dc.l $D8040013, $5B3ADB04, $135BEC, $40040011, $73DE8504 ROM:00133E48 dc.l $12C488, $FFFFFFFF ROM:00133F44 dcb.b 2,$FF ROM:00133F46 dword_133F46: dc.l $C0040013 ; DATA XREF: sub_12361A+5BE↑r ROM:00133F46 ; sub_12361A+5D2↑r ... ROM:00133F4A dc.w $527A ROM:00133F4C dc.l $C8040013, $5320D204, $135514, $D4040013, $55D4DA04 ROM:00133F4C dc.l $13570A, $D7040013, $5836C104, $13586E, $FFFFFFFF ROM:00133F4C dc.l $FFFF0002, $30004, $10005 ROM:00133F80 dc.b 0, $FF ROM:00133F82 word_133F82: dc.w $1231 ; DATA XREF: sub_12361A+144↑o ROM:00133F82 ; sub_12361A+2E6↑o ROM:00133F84 dc.l $12, $5B620034, $70A0D94, $100E53, $14013D7, $1200D98 ROM:00133F84 dc.l $800E53, $1021232, $12, $5B620034, $70A0D94, $100E51 ROM:00133F84 dc.l $14013D6, $1200D98, $800E51, $1041232, $12, $5B620034 ROM:00133F84 dc.l $70A0D94, $100E55, $14013D8, $1200D98, $800E55, $1010261 ROM:00133F84 dc.l $12, $5B620036, $70A0D94, $4100E41, $4013A3, $200D98 ROM:00133F84 dc.l $4800E41, $20262, $12, $5B620036, $70A0D94, $4100E3F ROM:00133F84 dc.l $4013A1, $200D98, $4800E3F, $40262, $12, $5B620036 ROM:00133F84 dc.l $70A0D94, $4100E43, $4013A5, $200D98, $4800E43, $10264 ROM:00133F84 dc.l $12, $5B620036, $70A0D94, $5100E41, $14013A3, $1200D98 ROM:00133F84 dc.l $5800E41, $1020265, $12, $5B620036, $70A0D94, $5100E3F ROM:00133F84 dc.l $14013A1, $1200D98, $5800E3F, $1040265, $12, $5B620036 ROM:00133F84 dc.l $70A0D94, $5100E43, $14013A5, $1200D98, $5800E43 ROM:00133F84 dc.l $1010267, $12, $5B620036, $70A0D94, $6100E41, $24013A3 ROM:00133F84 dc.l $2200D98, $6800E41, $2020268, $12, $5B620036, $70A0D94 ROM:00133F84 dc.l $6100E3F, $24013A1, $2200D98, $6800E3F, $2040268 ROM:00133F84 dc.l $12, $5B620036, $70A0D94, $6100E43, $24013A5, $2200D98 ROM:00133F84 dc.l $6800E43, $2010270, $12, $5B620036, $70A0D94, $7100E41 ROM:00133F84 dc.l $34013A3, $3200D98, $7800E41, $3020271, $12, $5B620036 ROM:00133F84 dc.l $70A0D94, $7100E3F, $34013A1, $3200D98, $7800E3F ROM:00133F84 dc.l $3040271, $12, $5B620036, $70A0D94, $7100E43, $34013A5 ROM:00133F84 dc.l $3200D98, $7800E43, $3010650, $12, $5B620038, $7080E41 ROM:00133F84 dc.l $44013A3, $420131C, $7800E41, $4020650, $12, $5B620038 ROM:00133F84 dc.l $7080E3F, $44013A1, $420131C, $7800E3F, $4040650 ROM:00133F84 dc.l $12, $5B620038, $7080E43, $44013A5, $420131C, $7800E43 ROM:00133F84 dc.l $4011537, $12, $5B62003A, $7080E41, $54013A3, $520131C ROM:00133F84 dc.l $7800E41, $5021538, $12, $5B62003A, $7080E3F, $54013A1 ROM:00133F84 dc.l $520131C, $7800E3F, $5041538, $12, $5B62003A, $7080E43 ROM:00133F84 dc.l $54013A5, $520131C, $7800E43, $5010481, $12, $5B62003C ROM:00133F84 dc.l $70A1329, $5100E41, $74013A3, $720131C, $7800E41 ROM:00133F84 dc.l $7020481, $12, $5B62003C, $70A1329, $5100E3F, $74013A1 ROM:00133F84 dc.l $720131C, $7800E3F, $7040481, $12, $5B62003C, $70A1329 ROM:00133F84 dc.l $5100E43, $74013A5, $720131C, $7800E43, $7011507 ROM:00133F84 dc.l $12, $5B620042, $7080E40, $4013A2, $200D97, $3800E40 ROM:00133F84 dc.l $21508, $12, $5B620042, $7080E3E, $4013A0, $200D97 ROM:00133F84 dc.l $3800E3E, $41506, $12, $5B620042, $7080E42, $4013A4 ROM:00133F84 dc.l $200D97, $3800E42, $11507, $12, $5B620042, $7080E40 ROM:00133F84 dc.l $14013A2, $1200D97, $3800E40, $1021508, $12, $5B620042 ROM:00133F84 dc.l $7080E3E, $14013A0, $1200D97, $3800E3E, $1041506 ROM:00133F84 dc.l $12, $5B620042, $7080E42, $14013A4, $1200D97, $3800E42 ROM:00133F84 dc.l $1011186, $12, $5B620044, $70E0D92, $100E47, $4013A9 ROM:00133F84 dc.l $200E47, $24013A9, $2200D96, $800E47, $21185, $12 ROM:00133F84 dc.l $5B620044, $70E0D92, $100E45, $4013A7, $200E45, $24013A7 ROM:00133F84 dc.l $2200D96, $800E45, $41186, $12, $5B620044, $70E0D92 ROM:00133F84 dc.l $100E49, $4013AB, $200E49, $24013AB, $2200D96, $800E49 ROM:00133F84 dc.l $11192, $12, $5B620046, $70E0D93, $7100E47, $14013A9 ROM:00133F84 dc.l $1200E47, $34013A9, $3200D97, $7800E47, $1021191 ROM:00133F84 dc.l $12, $5B620046, $70E0D93, $7100E45, $14013A7, $1200E45 ROM:00133F84 dc.l $34013A7, $3200D97, $7800E45, $1041192, $12, $5B620046 ROM:00133F84 dc.l $70E0D93, $7100E49, $14013AB, $1200E49, $34013AB ROM:00133F84 dc.l $3200D97, $7800E49, $1010445, $12, $5B620040, $70A0D95 ROM:00133F84 dc.l $2100E47, $44013A9, $4200D99, $2800E47, $4020444 ROM:00133F84 dc.l $12, $5B620040, $70A0D95, $2100E45, $44013A7, $4200D99 ROM:00133F84 dc.l $2800E45, $4040445, $12, $5B620040, $70A0D95, $2100E49 ROM:00133F84 dc.l $44013AB, $4200D99, $2800E49, $4010480, $12, $5B62003E ROM:00133F84 dc.l $70A1329, $5100E47, $54013A9, $520131C, $7800E47 ROM:00133F84 dc.l $5020480, $12, $5B62003E, $70A1329, $5100E45, $54013A7 ROM:00133F84 dc.l $520131C, $7800E45, $5040480, $12, $5B62003E, $70A1329 ROM:00133F84 dc.l $5100E49, $54013AB, $520131C, $7800E49, $5011611 ROM:00133F84 dc.l $12, $5B620048, $7080E53, $4013D7, $20131C, $7800E53 ROM:00133F84 dc.l $21610, $12, $5B620048, $7080E51, $4013D6, $20131C ROM:00133F84 dc.l $7800E51, $41610, $12, $5B620048, $7080E55, $4013D8 ROM:00133F84 dc.l $20131C, $7800E55, $11523, $12, $5B62008C, $70A1329 ROM:00133F84 dc.l $5100E4D, $4013AF, $20131C, $7800E4D, $21524, $12 ROM:00133F84 dc.l $5B62008C, $70A1329, $5100E4B, $4013AD, $20131C, $7800E4B ROM:00133F84 dc.l $41524, $12, $5B62008C, $70A1329, $5100E4F, $4013B1 ROM:00133F84 dc.l $20131C, $7800E4F, $11529, $12, $5B62008C, $70A1329 ROM:00133F84 dc.l $5100E4D, $14013AF, $120131C, $7800E4D, $1021530 ROM:00133F84 dc.l $12, $5B62008C, $70A1329, $5100E4B, $14013AD, $120131C ROM:00133F84 dc.l $7800E4B, $1041530, $12, $5B62008C, $70A1329, $5100E4F ROM:00133F84 dc.l $14013B1, $120131C, $7800E4F, $1010107, $12, $5B620052 ROM:00133F84 dc.l $7080A77, $401367, $200D96, $1800A77, $20108, $12 ROM:00133F84 dc.l $5B620052, $7080A75, $401365, $200D96, $1800A75, $10112 ROM:00133F84 dc.l $12, $5B62004A, $7080A77, $1401367, $1200D99, $6800A77 ROM:00133F84 dc.l $1020113, $12, $5B62004A, $7080A75, $1401365, $1200D99 ROM:00133F84 dc.l $6800A75, $1010117, $12, $5B620050, $7080A77, $2401367 ROM:00133F84 dc.l $2200D96, $2800A77, $2020118, $12, $5B620050, $7080A75 ROM:00133F84 dc.l $2401365, $2200D96, $2800A75, $2010122, $12, $5B620054 ROM:00133F84 dc.l $7080A76, $7401366, $7200D96, $6800A76, $7020123 ROM:00133F84 dc.l $12, $5B620054, $7080A74, $7401364, $7200D96, $6800A74 ROM:00133F84 dc.l $7010131, $12, $5B620056, $7080A77, $5401367, $5200D97 ROM:00133F84 dc.l $6800A77, $5020132, $12, $5B620056, $7080A75, $5401365 ROM:00133F84 dc.l $5200D97, $6800A75, $5010137, $12, $5B620058, $7080A77 ROM:00133F84 dc.l $6401367, $6200D96, $5800A77, $6020138, $12, $5B620058 ROM:00133F84 dc.l $7080A75, $6401365, $620131C, $7800A75, $6010562 ROM:00133F84 dc.l $12, $5B62005A, $7080A77, $3401367, $320131C, $7800A77 ROM:00133F84 dc.l $3020563, $12, $5B62005A, $7080A75, $3401365, $320131C ROM:00133F84 dc.l $7800A75, $3010552, $12, $5B620060, $7080A77, $7401367 ROM:00133F84 dc.l $720131C, $7800A77, $7020553, $12, $5B620060 ROM:00134784 dc.l $7080A75, $7401365, $720131C, $7800A75, $7010532 ROM:00134784 dc.l $12, $5B62005C, $7080A76, $1401366, $120131C, $7800A76 ROM:00134784 dc.l $1020533, $12, $5B62005C, $7080A74, $1401364, $120131C ROM:00134784 dc.l $7800A74, $1011539, $12, $5B62005E, $7080A76, $5401366 ROM:00134784 dc.l $520131C, $7800A76, $5021539, $12, $5B62005E, $7080A74 ROM:00134784 dc.l $5401364, $520131C, $7800A74, $5010198, $12, $5B62004C ROM:00134784 dc.l $70A0D95, $100A76, $2401366, $2200D99, $800A76, $2020197 ROM:00134784 dc.l $12, $5B62004C, $70A0D95, $100A74, $2401364, $2200D99 ROM:00134784 dc.l $800A74, $2011520, $12, $5B62004E, $7080A76, $4401366 ROM:00134784 dc.l $420131C, $7800A76, $4021520, $12, $5B62004E, $7080A74 ROM:00134784 dc.l $4401364, $420131C, $7800A74, $4010462, $12, $5B620062 ROM:00134784 dc.l $7081341, $740142B, $320131C, $7801341, $7020463 ROM:00134784 dc.l $12, $5B620062, $708133B, $640142B, $120131C, $780133B ROM:00134784 dc.l $6010505, $12, $5B620066, $70A0D93, $3100D8B, $340138B ROM:00134784 dc.l $3200D97, $3800D8B, $3081590, $12, $5B620064, $70A0D94 ROM:00134784 dc.l $1100D8C, $140138C, $1200D98, $1800D8C, $1080340 ROM:00134784 dc.l $12, $5B62006A, $70A0D93, $4100D8B, $440138B, $4200D97 ROM:00134784 dc.l $4800D8B, $4080116, $12, $5B620068, $70A0D94, $3100D8C ROM:00134784 dc.l $340138C, $3200D98, $3800D8C, $3080335, $12, $5B62006C ROM:00134784 dc.l $70A0D95, $5100D8D, $540138D, $5200D99, $5800D8D ROM:00134784 dc.l $5080351, $12, $5B62006E, $70A142C, $710142C, $340142D ROM:00134784 dc.l $620142D, $180142C, $3040352, $12, $5B62006E, $70A142D ROM:00134784 dc.l $10142C, $440142D, $720142D, $280142C, $4040111, $12 ROM:00134784 dc.l $5B620070, $70A0D93, $5100D8B, $540138B, $5200D97 ROM:00134784 dc.l $5800D8B, $5080106, $12, $5B620072, $70A0D92, $1100C57 ROM:00134784 dc.l $3401335, $3200D96, $1800C57, $3080135, $12, $5B620078 ROM:00134784 dc.l $70A0D92, $100D8A, $40138A, $200D96, $800D8A, $80141 ROM:00134784 dc.l $12, $5B62007A, $70A0D93, $7100D8B, $740138B, $7200D97 ROM:00134784 dc.l $7800D8B, $7080130, $12, $5B620074, $70A0D93, $6100D8B ROM:00134784 dc.l $640138B, $6200D97, $6800D8B, $6080136, $12, $5B620076 ROM:00134784 dc.l $70A0D92, $5100D8A, $540138A, $5200D96, $5800D8A ROM:00134784 dc.l $5080133, $12, $5B620074, $70A0D93, $2100D8B, $240138B ROM:00134784 dc.l $2200D97, $2800D8B, $2080140, $12, $5B620076, $70A0D93 ROM:00134784 dc.l $1100D8B, $140138B, $1200D97, $1800D8B, $1040501 ROM:00134784 dc.l $12, $5B620088, $70A0D95, $1100D8D, $140138D, $1200D99 ROM:00134784 dc.l $1800D8D, $1080500, $12, $5B620088, $70A0D95, $4100D8D ROM:00134784 dc.l $44013CE, $200D99, $4800D8D, $4080121, $12, $5B62007C ROM:00134784 dc.l $70A0D92, $7100D8A, $740138A, $7200D96, $7800D8A ROM:00134784 dc.l $7080420, $12, $5B62007E, $70A0D93, $100D8B, $40138B ROM:00134784 dc.l $200D97, $800D8B, $81300, $12, $5B620080, $70A0D92 ROM:00134784 dc.l $3100D8A, $340138A, $3200D96, $3800D8A, $3081316 ROM:00134784 dc.l $12, $5B620082, $70A0D92, $4100D8A, $440138A, $4200D96 ROM:00134784 dc.l $4800D8A, $4080170, $12, $5B620084, $70A0D95, $3100D8D ROM:00134784 dc.l $340138D, $3200D99, $3800D8D, $3081640, $12, $5B62008A ROM:00134784 dc.l $70A0D94, $2100D8C, $240138C, $2200D98, $2800D8C ROM:00134784 dc.l $2081775, $12, $5B620086, $70A0D95, $7100D8D, $740138D ROM:00134784 dc.l $7200D99, $7800D8D, $7080301, $12, $5B62008E, $70A0D92 ROM:00134784 dc.l $3101193, $40142C, $200D96, $3801193, $80302, $12 ROM:00134784 dc.l $5B62008E, $70A0D92, $3101193, $140142C, $6200D96 ROM:00134784 dc.l $3801193, $1080303, $12, $5B62008E, $70A0D92, $3101193 ROM:00134784 dc.l $240142D, $5200D96, $3801193, $2080304, $12, $5B62008E ROM:00134784 dc.l $70A0D92, $3101193, $340142C, $5200D96, $3801193 ROM:00134784 dc.l $3080300, $12, $5B620090, $70A0D92, $3101334, $640142B ROM:00134784 dc.l $5200D96, $3801334, $6080601, $12, $5B620098, $7060748 ROM:00134784 dc.l $1400748, $340131C, $7800655, $12, $5B620092, $7080E4D ROM:00134784 dc.l $24013AF, $220131C, $7800E4D, $2020655, $12, $5B620092 ROM:00134784 dc.l $7080E4B, $24013AD, $220131C, $7800E4B, $2040655 ROM:00134784 dc.l $12, $5B620092, $7080E4F, $24013B1, $220131C, $7800E4F ROM:00134784 dc.l $2011487, $12, $5B620096, $7080A77, $7401367, $720131C ROM:00134784 dc.l $7800A77, $7021487, $12, $5B620096, $7080A75, $7401365 ROM:00134784 dc.l $720131C, $7800A75, $7011486, $12, $5B620094, $70A1329 ROM:00134784 dc.l $5100E41, $64013A3, $620131C, $7800E41, $6021486 ROM:00134784 dc.l $12, $5B620094, $70A1329, $5100E3F, $64013A1, $620131C ROM:00134784 dc.l $7800E3F, $6041486, $12, $5B620094, $70A1329, $5100E43 ROM:00134784 dc.l $64013A5, $620131C, $7800E43, $60100FF, $C0300FF ROM:00134784 dc.l $66423C3C, $13E3C, $6004, $6470001, $C470000, $6E0A0F38 ROM:00134784 dc.l $11156602, $424660EC, $C460000, $660808F8, $133B ROM:00134784 dc.l $60142C38, $9782E38, $9740BC6, $BC721C6, $97821C7 ROM:00134784 dc.l $974602E, $C0300F0, $66162C38, $9782E38, $9740B86 ROM:00134784 dc.l $BC721C6, $97821C7, $9746012, $2C380978, $2E380974 ROM:00134784 dc.l $B8721C6, $97821C7, $9744E75, $8380002, $133C6708 ROM:00134784 dc.l $8F80000, $133B604A, $C0300FF, $66162C38, $9782E38 ROM:00134784 dc.l $9740BC6, $BC721C6, $97821C7, $974602E, $C0300F0 ROM:00134784 dc.l $66162C38, $9782E38, $9740B86, $BC721C6, $97821C7 ROM:00134784 dc.l $9746012, $2C380978, $2E380974, $B8721C6, $97821C7 ROM:00134784 dc.l $9744E75, $46FC2700, $31FC000C, $FC0A6100, $1704241 ROM:00134784 dc.l $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:00134784 dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:00134784 dc.l $14084E71, $4ED04E75, $134E84, $134E8A, $134EBC, $134EFA ROM:00134784 dc.l $323C0001, $4E756100, $26A0C40, $7FFF6726, $2E3C000F ROM:00134784 dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:00134784 dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:00134784 dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:00134784 dc.l $2220C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:00134784 dc.l 0 ROM:00134EEC ; --------------------------------------------------------------------------- ROM:00134EEC bne.s locret_134EF8 ROM:00134EEE movea.l a1,a2 ROM:00134EF0 bsr.w sub_13501C ROM:00134EF4 move.w #1,d1 ROM:00134EF8 ROM:00134EF8 locret_134EF8: ; CODE XREF: ROM:00134EEC↑j ROM:00134EF8 rts ROM:00134EFA ; --------------------------------------------------------------------------- ROM:00134EFA cmp.w d2,d3 ROM:00134EFC beq.s loc_134F46 ROM:00134EFE bsr.w sub_1350F6 ROM:00134F02 cmpi.w #$7FFF,d0 ROM:00134F06 beq.s loc_134F32 ROM:00134F08 move.l #$F4240,d7 ROM:00134F0E andi.l #$FF,d0 ROM:00134F14 cmpi.w #3,d2 ROM:00134F18 bgt.s loc_134F24 ROM:00134F1A move.w d2,d6 ROM:00134F1C asl.w #3,d6 ROM:00134F1E asl.l d6,d0 ROM:00134F20 or.l d0,d4 ROM:00134F22 bra.s loc_134F2E ROM:00134F24 ; --------------------------------------------------------------------------- ROM:00134F24 ROM:00134F24 loc_134F24: ; CODE XREF: ROM:00134F18↑j ROM:00134F24 move.w d2,d6 ROM:00134F26 subq.w #4,d6 ROM:00134F28 asl.w #3,d6 ROM:00134F2A asl.l d6,d0 ROM:00134F2C or.l d0,d5 ROM:00134F2E ROM:00134F2E loc_134F2E: ; CODE XREF: ROM:00134F22↑j ROM:00134F2E addq.w #1,d2 ROM:00134F30 bra.s loc_134F44 ROM:00134F32 ; --------------------------------------------------------------------------- ROM:00134F32 ROM:00134F32 loc_134F32: ; CODE XREF: ROM:00134F06↑j ROM:00134F32 cmpi.l #0,d7 ROM:00134F38 bne.s loc_134F44 ROM:00134F3A clr.w d2 ROM:00134F3C bsr.w sub_13501C ROM:00134F40 move.w #1,d1 ROM:00134F44 ROM:00134F44 loc_134F44: ; CODE XREF: ROM:00134F30↑j ROM:00134F44 ; ROM:00134F38↑j ROM:00134F44 bra.s locret_134FA8 ROM:00134F46 ; --------------------------------------------------------------------------- ROM:00134F46 ROM:00134F46 loc_134F46: ; CODE XREF: ROM:00134EFC↑j ROM:00134F46 move.w d4,d6 ROM:00134F48 asr.w #8,d6 ROM:00134F4A andi.w #$FF,d6 ROM:00134F4E cmpi.w #3,d6 ROM:00134F52 bne.s loc_134F5E ROM:00134F54 bsr.w sub_134FE0 ROM:00134F58 move.w #1,d1 ROM:00134F5C bra.s locret_134FA8 ROM:00134F5E ; --------------------------------------------------------------------------- ROM:00134F5E ROM:00134F5E loc_134F5E: ; CODE XREF: ROM:00134F52↑j ROM:00134F5E cmpi.w #2,d6 ROM:00134F62 bne.s loc_134F72 ROM:00134F64 bsr.w sub_135038 ROM:00134F68 bsr.w sub_134FE0 ROM:00134F6C move.w #2,d1 ROM:00134F70 bra.s locret_134FA8 ROM:00134F72 ; --------------------------------------------------------------------------- ROM:00134F72 ROM:00134F72 loc_134F72: ; CODE XREF: ROM:00134F62↑j ROM:00134F72 cmpi.w #4,d6 ROM:00134F76 bne.s loc_134F94 ROM:00134F78 bsr.w sub_135094 ROM:00134F7C move.w #4,d6 ROM:00134F80 cmp.w d2,d3 ROM:00134F82 bne.s loc_134F8A ROM:00134F84 bsr.w sub_134FE0 ROM:00134F88 bra.s loc_134F8E ROM:00134F8A ; --------------------------------------------------------------------------- ROM:00134F8A ROM:00134F8A loc_134F8A: ; CODE XREF: ROM:00134F82↑j ROM:00134F8A bsr.w sub_134FFE ROM:00134F8E ROM:00134F8E loc_134F8E: ; CODE XREF: ROM:00134F88↑j ROM:00134F8E move.w #1,d1 ROM:00134F92 bra.s locret_134FA8 ROM:00134F94 ; --------------------------------------------------------------------------- ROM:00134F94 ROM:00134F94 loc_134F94: ; CODE XREF: ROM:00134F76↑j ROM:00134F94 cmpi.w #5,d6 ROM:00134F98 bne.s loc_134FA4 ROM:00134F9A bsr.w sub_134FE0 ROM:00134F9E bsr.w sub_1350C8 ROM:00134FA2 bra.s locret_134FA8 ROM:00134FA4 ; --------------------------------------------------------------------------- ROM:00134FA4 ROM:00134FA4 loc_134FA4: ; CODE XREF: ROM:00134F98↑j ROM:00134FA4 move.w #1,d1 ROM:00134FA8 ROM:00134FA8 locret_134FA8: ; CODE XREF: ROM:loc_134F44↑j ROM:00134FA8 ; ROM:00134F5C↑j ... ROM:00134FA8 rts ROM:00134FAA ; --------------------------------------------------------------------------- ROM:00134FAA rts ROM:00134FAC ; --------------------------------------------------------------------------- ROM:00134FAC bsr.w sub_1350F6 ROM:00134FB0 clr.w d1 ROM:00134FB2 clr.l d0 ROM:00134FB4 move.b #2,d0 ROM:00134FB8 add.b d0,d1 ROM:00134FBA bsr.w sub_13510A ROM:00134FBE clr.l d0 ROM:00134FC0 move.b #$71,d0 ; 'q' ROM:00134FC4 add.b d0,d1 ROM:00134FC6 bsr.w sub_13510A ROM:00134FCA clr.l d0 ROM:00134FCC move.b #$E6,d0 ROM:00134FD0 add.b d0,d1 ROM:00134FD2 bsr.w sub_13510A ROM:00134FD6 clr.l d0 ROM:00134FD8 move.b d1,d0 ROM:00134FDA bsr.w sub_13510A ROM:00134FDE rts ROM:00134FE0 ROM:00134FE0 ; =============== S U B R O U T I N E ======================================= ROM:00134FE0 ROM:00134FE0 ROM:00134FE0 sub_134FE0: ; CODE XREF: ROM:00134F54↑p ROM:00134FE0 ; ROM:00134F68↑p ... ROM:00134FE0 clr.w d0 ROM:00134FE2 move.b #3,d0 ROM:00134FE6 bsr.w sub_13510A ROM:00134FEA clr.w d0 ROM:00134FEC move.b d6,d0 ROM:00134FEE bsr.w sub_13510A ROM:00134FF2 clr.w d0 ROM:00134FF4 move.w #$40,d0 ; '@' ROM:00134FF8 bsr.w sub_13510A ROM:00134FFC rts ROM:00134FFC ; End of function sub_134FE0 ROM:00134FFC ROM:00134FFE ROM:00134FFE ; =============== S U B R O U T I N E ======================================= ROM:00134FFE ROM:00134FFE ROM:00134FFE sub_134FFE: ; CODE XREF: ROM:loc_134F8A↑p ROM:00134FFE clr.w d0 ROM:00135000 move.b #3,d0 ROM:00135004 bsr.w sub_13510A ROM:00135008 clr.w d0 ROM:0013500A move.b d6,d0 ROM:0013500C bsr.w sub_13510A ROM:00135010 clr.w d0 ROM:00135012 move.w #$7F,d0 ROM:00135016 bsr.w sub_13510A ROM:0013501A rts ROM:0013501A ; End of function sub_134FFE ROM:0013501A ROM:0013501C ROM:0013501C ; =============== S U B R O U T I N E ======================================= ROM:0013501C ROM:0013501C ROM:0013501C sub_13501C: ; CODE XREF: ROM:00134EF0↑p ROM:0013501C ; ROM:00134F3C↑p ROM:0013501C clr.w d0 ROM:0013501E move.b #3,d0 ROM:00135022 bsr.w sub_13510A ROM:00135026 clr.w d0 ROM:00135028 bsr.w sub_13510A ROM:0013502C clr.w d0 ROM:0013502E move.w #$FF,d0 ROM:00135032 bsr.w sub_13510A ROM:00135036 rts ROM:00135036 ; End of function sub_13501C ROM:00135036 ROM:00135038 ROM:00135038 ; =============== S U B R O U T I N E ======================================= ROM:00135038 ROM:00135038 ROM:00135038 sub_135038: ; CODE XREF: ROM:00134F64↑p ROM:00135038 movea.l #0,a1 ROM:0013503E movea.l #0,a2 ROM:00135044 move.l d4,d2 ROM:00135046 andi.l #$FF0000,d2 ROM:0013504C adda.l d2,a1 ROM:0013504E move.l d4,d2 ROM:00135050 asr.l #8,d2 ROM:00135052 asr.l #8,d2 ROM:00135054 andi.l #$FF00,d2 ROM:0013505A adda.l d2,a1 ROM:0013505C move.l d5,d2 ROM:0013505E andi.l #$FF,d2 ROM:00135064 adda.l d2,a1 ROM:00135066 movea.l a1,a2 ROM:00135068 clr.l d3 ROM:0013506A move.l d5,d2 ROM:0013506C asl.l #8,d2 ROM:0013506E andi.l #$FF0000,d2 ROM:00135074 or.l d2,d3 ROM:00135076 move.l d5,d2 ROM:00135078 asr.l #8,d2 ROM:0013507A andi.l #$FF00,d2 ROM:00135080 or.l d2,d3 ROM:00135082 move.l d5,d2 ROM:00135084 asr.l #8,d2 ROM:00135086 asr.l #8,d2 ROM:00135088 asr.l #8,d2 ROM:0013508A andi.l #$FF,d2 ROM:00135090 or.l d2,d3 ROM:00135092 rts ROM:00135092 ; End of function sub_135038 ROM:00135092 ROM:00135094 ROM:00135094 ; =============== S U B R O U T I N E ======================================= ROM:00135094 ROM:00135094 ROM:00135094 sub_135094: ; CODE XREF: ROM:00134F78↑p ROM:00135094 clr.l d3 ROM:00135096 suba.l #1,a2 ROM:0013509C ROM:0013509C loc_13509C: ; CODE XREF: sub_135094+10↓j ROM:0013509C cmpa.l a1,a2 ROM:0013509E blt.s loc_1350A6 ROM:001350A0 move.w (a1)+,d2 ROM:001350A2 add.w d2,d3 ROM:001350A4 bra.s loc_13509C ROM:001350A6 ; --------------------------------------------------------------------------- ROM:001350A6 ROM:001350A6 loc_1350A6: ; CODE XREF: sub_135094+A↑j ROM:001350A6 clr.l d2 ROM:001350A8 clr.l d6 ROM:001350AA move.l d4,d6 ROM:001350AC asr.l #8,d6 ROM:001350AE andi.l #$FF00,d6 ROM:001350B4 or.l d6,d2 ROM:001350B6 move.l d4,d6 ROM:001350B8 asr.l #8,d6 ROM:001350BA asr.l #8,d6 ROM:001350BC asr.l #8,d6 ROM:001350BE andi.l #$FF,d6 ROM:001350C4 or.l d6,d2 ROM:001350C6 rts ROM:001350C6 ; End of function sub_135094 ROM:001350C6 ROM:001350C8 ROM:001350C8 ; =============== S U B R O U T I N E ======================================= ROM:001350C8 ROM:001350C8 ROM:001350C8 sub_1350C8: ; CODE XREF: ROM:00134F9E↑p ROM:001350C8 movea.l #0,a1 ROM:001350CE clr.l d2 ROM:001350D0 move.l d4,d2 ROM:001350D2 andi.l #$FF0000,d2 ROM:001350D8 adda.l d2,a1 ROM:001350DA move.l d4,d2 ROM:001350DC asr.l #8,d2 ROM:001350DE asr.l #8,d2 ROM:001350E0 andi.l #$FF00,d2 ROM:001350E6 adda.l d2,a1 ROM:001350E8 move.l d5,d2 ROM:001350EA andi.l #$FF,d2 ROM:001350F0 adda.l d2,a1 ROM:001350F2 jmp (a1) ROM:001350F2 ; End of function sub_1350C8 ROM:001350F2 ROM:001350F4 ; --------------------------------------------------------------------------- ROM:001350F4 rts ROM:001350F6 ROM:001350F6 ; =============== S U B R O U T I N E ======================================= ROM:001350F6 ROM:001350F6 ROM:001350F6 sub_1350F6: ; CODE XREF: ROM:00134EFE↑p ROM:001350F6 ; ROM:00134FAC↑p ROM:001350F6 clr.l d0 ROM:001350F8 move.w #$7FFF,d0 ROM:001350FC btst #6,($FFFFFC0D).w ROM:00135102 beq.s locret_135108 ROM:00135104 move.w ($FFFFFC0E).w,d0 ROM:00135108 ROM:00135108 locret_135108: ; CODE XREF: sub_1350F6+C↑j ROM:00135108 rts ROM:00135108 ; End of function sub_1350F6 ROM:00135108 ROM:0013510A ROM:0013510A ; =============== S U B R O U T I N E ======================================= ROM:0013510A ROM:0013510A ROM:0013510A sub_13510A: ; CODE XREF: ROM:00134FBA↑p ROM:0013510A ; ROM:00134FC6↑p ... ROM:0013510A move.w d0,($FFFFFC0E).w ROM:0013510E ROM:0013510E loc_13510E: ; CODE XREF: sub_13510A+A↓j ROM:0013510E btst #6,($FFFFFC0D).w ROM:00135114 beq.s loc_13510E ROM:00135116 move.w ($FFFFFC0E).w,d0 ROM:0013511A rts ROM:0013511A ; End of function sub_13510A ROM:0013511A ROM:0013511C ROM:0013511C ; =============== S U B R O U T I N E ======================================= ROM:0013511C ROM:0013511C ROM:0013511C sub_13511C: ; CODE XREF: sub_12361A+3CE↑p ROM:0013511C ; sub_1246E8↑p ... ROM:0013511C movea.l #$13C000,a2 ROM:00135122 move.w (a2),($552).w ROM:00135126 clr.l d4 ROM:00135128 btst #6,($132A).w ROM:0013512E beq.s loc_135142 ROM:00135130 move.w ($552).w,d4 ROM:00135134 asl.l #1,d4 ROM:00135136 addi.l #$1E00,d4 ROM:0013513C move.l d4,($424).w ROM:00135140 bra.s loc_135158 ROM:00135142 ; --------------------------------------------------------------------------- ROM:00135142 ROM:00135142 loc_135142: ; CODE XREF: sub_13511C+12↑j ROM:00135142 move.l #$32,d0 ; '2' ROM:00135148 asl.l #2,d0 ROM:0013514A addq.l #6,d0 ROM:0013514C move.l #$1B00,($424).w ROM:00135154 sub.l d0,($424).w ROM:00135158 ROM:00135158 loc_135158: ; CODE XREF: sub_13511C+24↑j ROM:00135158 btst #6,($1335).w ROM:0013515E bne.s loc_13516E ROM:00135160 move.l ($424).w,d4 ROM:00135164 addi.l #2,d4 ROM:0013516A move.l d4,($434).w ROM:0013516E ROM:0013516E loc_13516E: ; CODE XREF: sub_13511C+42↑j ROM:0013516E move.l #$10000,d0 ROM:00135174 cmpi.l #0,d0 ROM:0013517A bge.s loc_135186 ROM:0013517C move.l #0,($41C).w ROM:00135184 bra.s loc_135198 ROM:00135186 ; --------------------------------------------------------------------------- ROM:00135186 ROM:00135186 loc_135186: ; CODE XREF: sub_13511C+5E↑j ROM:00135186 move.l #$32,d0 ; '2' ROM:0013518C asl.l #2,d0 ROM:0013518E addq.l #6,d0 ROM:00135190 add.l ($424).w,d0 ROM:00135194 move.l d0,($41C).w ROM:00135198 ROM:00135198 loc_135198: ; CODE XREF: sub_13511C+68↑j ROM:00135198 move.l #$1E00,d4 ROM:0013519E cmp.l ($438).w,d4 ROM:001351A2 bne.s loc_1351AC ROM:001351A4 move.b #1,($749).w ROM:001351AA bra.s loc_1351E2 ROM:001351AC ; --------------------------------------------------------------------------- ROM:001351AC ROM:001351AC loc_1351AC: ; CODE XREF: sub_13511C+86↑j ROM:001351AC clr.l d4 ROM:001351AE move.w ($552).w,d4 ROM:001351B2 addi.l #$1E00,d4 ROM:001351B8 cmp.l ($438).w,d4 ROM:001351BC bne.s loc_1351C6 ROM:001351BE move.b #2,($749).w ROM:001351C4 bra.s loc_1351E2 ROM:001351C6 ; --------------------------------------------------------------------------- ROM:001351C6 ROM:001351C6 loc_1351C6: ; CODE XREF: sub_13511C+A0↑j ROM:001351C6 move.l #$13C000,d4 ROM:001351CC cmp.l ($438).w,d4 ROM:001351D0 bgt.s loc_1351DC ROM:001351D2 move.b #0,($749).w ROM:001351D8 bra.w loc_1351E2 ROM:001351DC ; --------------------------------------------------------------------------- ROM:001351DC ROM:001351DC loc_1351DC: ; CODE XREF: sub_13511C+B4↑j ROM:001351DC nop ROM:001351DE nop ROM:001351E0 nop ROM:001351E2 ROM:001351E2 loc_1351E2: ; CODE XREF: sub_13511C+8E↑j ROM:001351E2 ; sub_13511C+A8↑j ... ROM:001351E2 move.w ($4FA).w,d4 ROM:001351E6 ext.l d4 ROM:001351E8 addi.l #$13C000,d4 ROM:001351EE move.l #$144000,d5 ROM:001351F4 clr.l d6 ROM:001351F6 move.w ($552).w,d6 ROM:001351FA sub.l d6,d5 ROM:001351FC cmp.l d4,d5 ROM:001351FE bge.s loc_135206 ROM:00135200 move.l #$144000,d4 ROM:00135206 ROM:00135206 loc_135206: ; CODE XREF: sub_13511C+E2↑j ROM:00135206 move.l d4,($420).w ROM:0013520A move.l ($424).w,d4 ROM:0013520E move.l ($41C).w,d5 ROM:00135212 bset #4,($1321).w ROM:00135218 rts ROM:00135218 ; End of function sub_13511C ROM:00135218 ROM:0013521A ; --------------------------------------------------------------------------- ROM:0013521A bsr.w sub_13511C ROM:0013521E clr.l d1 ROM:00135220 clr.l d0 ROM:00135222 move.b ($11F7).l,d0 ROM:00135228 clr.l d1 ROM:0013522A move.w ($552).w,d1 ROM:0013522E cmp.b ($749).w,d0 ROM:00135232 beq.s locret_135264 ROM:00135234 cmpi.b #0,d0 ROM:00135238 bne.s loc_135242 ROM:0013523A move.l ($420).w,($438).w ROM:00135240 bra.s locret_135264 ROM:00135242 ; --------------------------------------------------------------------------- ROM:00135242 ROM:00135242 loc_135242: ; CODE XREF: ROM:00135238↑j ROM:00135242 cmpi.b #2,d0 ROM:00135246 bgt.s loc_13525E ROM:00135248 move.l #$1E00,d2 ROM:0013524E cmpi.l #2,d0 ROM:00135254 bne.s loc_135258 ROM:00135256 add.l d1,d2 ROM:00135258 ROM:00135258 loc_135258: ; CODE XREF: ROM:00135254↑j ROM:00135258 move.l d2,($438).w ROM:0013525C bra.s locret_135264 ROM:0013525E ; --------------------------------------------------------------------------- ROM:0013525E ROM:0013525E loc_13525E: ; CODE XREF: ROM:00135246↑j ROM:0013525E bset #0,($133B).w ROM:00135264 ROM:00135264 locret_135264: ; CODE XREF: ROM:00135232↑j ROM:00135264 ; ROM:00135240↑j ... ROM:00135264 rts ROM:00135266 ; --------------------------------------------------------------------------- ROM:00135266 bsr.w sub_13511C ROM:0013526A bsr.l sub_115884 ROM:00135270 rts ROM:00135272 ; --------------------------------------------------------------------------- ROM:00135272 bset #1,($1330).w ROM:00135278 rts ROM:0013527A ; --------------------------------------------------------------------------- ROM:0013527A btst #1,($1336).w ROM:00135280 bne.s loc_135300 ROM:00135282 btst #6,($1342).w ROM:00135288 beq.s loc_1352C4 ROM:0013528A move.b ($11F5).l,d1 ROM:00135290 addi.b #$40,d1 ; '@' ROM:00135294 move.b d1,($11F8).l ROM:0013529A move.b #3,($11F7).l ROM:001352A2 move.b ($11F6).l,d1 ROM:001352A8 move.b d1,($11F9).l ROM:001352AE move.b ($B05).w,($11FA).l ROM:001352B6 bsr.l sub_124684 ROM:001352BC move.w #8,($C46).w ROM:001352C2 bra.s loc_1352FE ROM:001352C4 ; --------------------------------------------------------------------------- ROM:001352C4 ROM:001352C4 loc_1352C4: ; CODE XREF: ROM:00135288↑j ROM:001352C4 move.b #3,($11F4).l ROM:001352CC addi.b #$40,($11F5).l ; '@' ROM:001352D4 move.b ($11F5).l,d0 ROM:001352DA addi.b #3,d0 ROM:001352DE add.b ($11F6).l,d0 ROM:001352E4 move.b ($B05).w,($11F7).l ROM:001352EC add.b ($11F7).l,d0 ROM:001352F2 move.b d0,($11F8).l ROM:001352F8 move.w #5,($C46).w ROM:001352FE ROM:001352FE loc_1352FE: ; CODE XREF: ROM:001352C2↑j ROM:001352FE bra.s locret_135306 ROM:00135300 ; --------------------------------------------------------------------------- ROM:00135300 ROM:00135300 loc_135300: ; CODE XREF: ROM:00135280↑j ROM:00135300 bsr.l sub_124220 ROM:00135306 ROM:00135306 locret_135306: ; CODE XREF: ROM:loc_1352FE↑j ROM:00135306 rts ROM:00135308 ; --------------------------------------------------------------------------- ROM:00135308 cmpi.w #0,($572).w ROM:0013530E bne.s loc_135318 ROM:00135310 bsr.l sub_115F42 ROM:00135316 bra.s locret_13531E ROM:00135318 ; --------------------------------------------------------------------------- ROM:00135318 ROM:00135318 loc_135318: ; CODE XREF: ROM:0013530E↑j ROM:00135318 bset #0,($133B).w ROM:0013531E ROM:0013531E locret_13531E: ; CODE XREF: ROM:00135316↑j ROM:0013531E rts ROM:00135320 ; --------------------------------------------------------------------------- ROM:00135320 btst #5,($1322).w ROM:00135326 bne.s loc_1353A6 ROM:00135328 btst #6,($1342).w ROM:0013532E beq.s loc_13536A ROM:00135330 move.b ($11F5).l,d1 ROM:00135336 addi.b #$40,d1 ; '@' ROM:0013533A move.b d1,($11F8).l ROM:00135340 move.b #3,($11F7).l ROM:00135348 move.b ($11F6).l,d1 ROM:0013534E move.b d1,($11F9).l ROM:00135354 move.b ($114E).w,($11FA).l ROM:0013535C bsr.l sub_124684 ROM:00135362 move.w #8,($C46).w ROM:00135368 bra.s loc_1353A4 ROM:0013536A ; --------------------------------------------------------------------------- ROM:0013536A ROM:0013536A loc_13536A: ; CODE XREF: ROM:0013532E↑j ROM:0013536A move.b #3,($11F4).l ROM:00135372 addi.b #$40,($11F5).l ; '@' ROM:0013537A move.b ($11F5).l,d0 ROM:00135380 addi.b #3,d0 ROM:00135384 add.b ($11F6).l,d0 ROM:0013538A move.b ($114E).w,($11F7).l ROM:00135392 add.b ($11F7).l,d0 ROM:00135398 move.b d0,($11F8).l ROM:0013539E move.w #5,($C46).w ROM:001353A4 ROM:001353A4 loc_1353A4: ; CODE XREF: ROM:00135368↑j ROM:001353A4 bra.s locret_1353AC ROM:001353A6 ; --------------------------------------------------------------------------- ROM:001353A6 ROM:001353A6 loc_1353A6: ; CODE XREF: ROM:00135326↑j ROM:001353A6 bsr.l sub_124220 ROM:001353AC ROM:001353AC locret_1353AC: ; CODE XREF: ROM:loc_1353A4↑j ROM:001353AC rts ROM:001353AE ; --------------------------------------------------------------------------- ROM:001353AE bset #7,($930).w ROM:001353B4 bset #2,($93B).w ROM:001353BA rts ROM:001353BC ; --------------------------------------------------------------------------- ROM:001353BC move.b ($11F7).l,d5 ROM:001353C2 cmpi.b #$FF,d5 ROM:001353C6 bne.s loc_135414 ROM:001353C8 bset #1,($1322).w ROM:001353CE bset #4,($1320).w ROM:001353D4 move.w #0,d2 ROM:001353D8 bra.s loc_1353DE ROM:001353DA ; --------------------------------------------------------------------------- ROM:001353DA ROM:001353DA loc_1353DA: ; CODE XREF: ROM:00135406↓j ROM:001353DA addi.w #1,d2 ROM:001353DE ROM:001353DE loc_1353DE: ; CODE XREF: ROM:001353D8↑j ROM:001353DE cmpi.w #3,d2 ROM:001353E2 bgt.s loc_135408 ROM:001353E4 move.w d2,d4 ROM:001353E6 lsl.w #1,d4 ROM:001353E8 addi.w #4,d4 ROM:001353EC move.b $11F4(d4.w),d0 ROM:001353F2 lsl.w #8,d0 ROM:001353F4 addi.w #1,d4 ROM:001353F8 move.b $11F4(d4.w),d1 ROM:001353FE or.b d1,d0 ROM:00135400 move.w d0,$F9A(d2.w*2) ROM:00135406 bra.s loc_1353DA ROM:00135408 ; --------------------------------------------------------------------------- ROM:00135408 ROM:00135408 loc_135408: ; CODE XREF: ROM:001353E2↑j ROM:00135408 bset #3,($133B).w ROM:0013540E bra.l locret_135458 ROM:00135414 ; --------------------------------------------------------------------------- ROM:00135414 ROM:00135414 loc_135414: ; CODE XREF: ROM:001353C6↑j ROM:00135414 cmpi.b #3,d5 ROM:00135418 bgt.s loc_135452 ROM:0013541A bset #1,($1322).w ROM:00135420 bclr #4,($1320).w ROM:00135426 clr.w d3 ROM:00135428 move.b ($11F7).l,d3 ROM:0013542E addi.w #$FC,d3 ROM:00135432 move.w d3,($C4A).w ROM:00135436 move.b ($11F8).l,d0 ROM:0013543C lsl.w #8,d0 ROM:0013543E move.b ($11F9).l,d1 ROM:00135444 or.b d1,d0 ROM:00135446 move.w d0,($F9A).w ROM:0013544A bset #3,($133B).w ROM:00135450 bra.s locret_135458 ROM:00135452 ; --------------------------------------------------------------------------- ROM:00135452 ROM:00135452 loc_135452: ; CODE XREF: ROM:00135418↑j ROM:00135452 bset #0,($133B).w ROM:00135458 ROM:00135458 locret_135458: ; CODE XREF: ROM:0013540E↑j ROM:00135458 ; ROM:00135450↑j ROM:00135458 rts ROM:0013545A ; --------------------------------------------------------------------------- ROM:0013545A bset #1,($1322).w ROM:00135460 bclr #4,($1320).w ROM:00135466 move.b ($11F8).l,d0 ROM:0013546C lsl.w #8,d0 ROM:0013546E move.b ($11F9).l,d1 ROM:00135474 or.b d1,d0 ROM:00135476 move.w d0,($C4A).w ROM:0013547A move.b ($11FA).l,d2 ROM:00135480 lsl.w #8,d2 ROM:00135482 move.b ($11FB).l,d3 ROM:00135488 or.b d3,d2 ROM:0013548A move.w #0,d4 ROM:0013548E move.w d2,$F9A(d4.w*2) ROM:00135494 cmpi.w #0,($C4A).w ROM:0013549A blt.s loc_1354AC ROM:0013549C cmpi.w #$FF,($C4A).w ROM:001354A2 bgt.s loc_1354AC ROM:001354A4 bset #3,($133B).w ROM:001354AA bra.s locret_1354B2 ROM:001354AC ; --------------------------------------------------------------------------- ROM:001354AC ROM:001354AC loc_1354AC: ; CODE XREF: ROM:0013549A↑j ROM:001354AC ; ROM:001354A2↑j ROM:001354AC bset #0,($133B).w ROM:001354B2 ROM:001354B2 locret_1354B2: ; CODE XREF: ROM:001354AA↑j ROM:001354B2 rts ROM:001354B4 ; --------------------------------------------------------------------------- ROM:001354B4 cmpi.w #0,($B02).w ROM:001354BA bne.s loc_1354C4 ROM:001354BC bset #2,($132F).w ROM:001354C2 bra.s locret_1354CA ROM:001354C4 ; --------------------------------------------------------------------------- ROM:001354C4 ROM:001354C4 loc_1354C4: ; CODE XREF: ROM:001354BA↑j ROM:001354C4 bset #0,($133B).w ROM:001354CA ROM:001354CA locret_1354CA: ; CODE XREF: ROM:001354C2↑j ROM:001354CA rts ROM:001354CC ; --------------------------------------------------------------------------- ROM:001354CC bset #2,($1340).w ROM:001354D2 rts ROM:001354D4 ; --------------------------------------------------------------------------- ROM:001354D4 bclr #1,($1322).w ROM:001354DA bclr #4,($1320).w ROM:001354E0 move.b ($11F8).l,d0 ROM:001354E6 lsl.w #8,d0 ROM:001354E8 move.b ($11F9).l,d1 ROM:001354EE or.b d1,d0 ROM:001354F0 move.w d0,($C4A).w ROM:001354F4 cmpi.w #0,($C4A).w ROM:001354FA blt.s loc_13550C ROM:001354FC cmpi.w #$FF,($C4A).w ROM:00135502 bgt.s loc_13550C ROM:00135504 bset #3,($133B).w ROM:0013550A bra.s locret_135512 ROM:0013550C ; --------------------------------------------------------------------------- ROM:0013550C ROM:0013550C loc_13550C: ; CODE XREF: ROM:001354FA↑j ROM:0013550C ; ROM:00135502↑j ROM:0013550C bset #0,($133B).w ROM:00135512 ROM:00135512 locret_135512: ; CODE XREF: ROM:0013550A↑j ROM:00135512 rts ROM:00135514 ; --------------------------------------------------------------------------- ROM:00135514 btst #1,($1344).w ROM:0013551A bne.l loc_1355B8 ROM:00135520 btst #6,($1342).w ROM:00135526 beq.s loc_13556C ROM:00135528 move.b ($11F5).l,d3 ROM:0013552E addi.b #$40,d3 ; '@' ROM:00135532 move.b d3,($11F8).l ROM:00135538 move.b #4,($11F7).l ROM:00135540 move.b ($11F6).l,d3 ROM:00135546 move.b d3,($11F9).l ROM:0013554C move.w ($F9A).w,d1 ROM:00135550 move.b d1,($11FB).l ROM:00135556 lsr.w #8,d1 ROM:00135558 move.b d1,($11F7).l ROM:0013555E bsr.l sub_124684 ROM:00135564 move.w #9,($C46).w ROM:0013556A bra.s loc_1355B6 ROM:0013556C ; --------------------------------------------------------------------------- ROM:0013556C ROM:0013556C loc_13556C: ; CODE XREF: ROM:00135526↑j ROM:0013556C move.b #4,($11F4).l ROM:00135574 addi.b #$40,($11F5).l ; '@' ROM:0013557C move.b ($11F5).l,d0 ROM:00135582 addi.b #4,d0 ROM:00135586 add.b ($11F6).l,d0 ROM:0013558C move.w ($F9A).w,d1 ROM:00135590 move.b d1,($11F8).l ROM:00135596 add.b ($11F8).l,d0 ROM:0013559C lsr.w #8,d1 ROM:0013559E move.b d1,($11F7).l ROM:001355A4 add.b ($11F7).l,d0 ROM:001355AA move.b d0,($11F9).l ROM:001355B0 move.w #6,($C46).w ROM:001355B6 ROM:001355B6 loc_1355B6: ; CODE XREF: ROM:0013556A↑j ROM:001355B6 bra.s locret_1355BE ROM:001355B8 ; --------------------------------------------------------------------------- ROM:001355B8 ROM:001355B8 loc_1355B8: ; CODE XREF: ROM:0013551A↑j ROM:001355B8 bset #0,($133B).w ROM:001355BE ROM:001355BE locret_1355BE: ; CODE XREF: ROM:loc_1355B6↑j ROM:001355BE rts ROM:001355C0 ; --------------------------------------------------------------------------- ROM:001355C0 bclr #1,($1322).w ROM:001355C6 bset #4,($1320).w ROM:001355CC bset #3,($133B).w ROM:001355D2 rts ROM:001355D4 ; --------------------------------------------------------------------------- ROM:001355D4 btst #1,($1344).w ROM:001355DA bne.l loc_1356B4 ROM:001355E0 btst #6,($1342).w ROM:001355E6 beq.s loc_13564A ROM:001355E8 move.b ($11F5).l,d4 ROM:001355EE addi.b #$40,d4 ; '@' ROM:001355F2 move.b d4,($11F8).l ROM:001355F8 move.b #$A,($11F7).l ROM:00135600 move.b ($11F6).l,d4 ROM:00135606 move.b d4,($11F9).l ROM:0013560C move.w #0,d2 ROM:00135610 bra.s loc_135616 ROM:00135612 ; --------------------------------------------------------------------------- ROM:00135612 ROM:00135612 loc_135612: ; CODE XREF: ROM:0013563A↓j ROM:00135612 addi.w #1,d2 ROM:00135616 ROM:00135616 loc_135616: ; CODE XREF: ROM:00135610↑j ROM:00135616 cmpi.w #3,d2 ROM:0013561A bgt.s loc_13563C ROM:0013561C move.w $F9A(d2.w*2),d1 ROM:00135622 move.w d2,d3 ROM:00135624 lsl.w #1,d3 ROM:00135626 addi.w #7,d3 ROM:0013562A move.b d1,$11F4(d3.w) ROM:00135630 lsr.w #8,d1 ROM:00135632 subq.w #1,d3 ROM:00135634 move.b d1,$11F4(d3.w) ROM:0013563A bra.s loc_135612 ROM:0013563C ; --------------------------------------------------------------------------- ROM:0013563C ROM:0013563C loc_13563C: ; CODE XREF: ROM:0013561A↑j ROM:0013563C bsr.l sub_124684 ROM:00135642 move.w #$C,($C46).w ROM:00135648 bra.s loc_1356B2 ROM:0013564A ; --------------------------------------------------------------------------- ROM:0013564A ROM:0013564A loc_13564A: ; CODE XREF: ROM:001355E6↑j ROM:0013564A move.b #$A,($11F4).l ROM:00135652 addi.b #$40,($11F5).l ; '@' ROM:0013565A move.b ($11F5).l,d0 ROM:00135660 addi.b #$A,d0 ROM:00135664 add.b ($11F6).l,d0 ROM:0013566A move.w #0,d2 ROM:0013566E bra.s loc_135674 ROM:00135670 ; --------------------------------------------------------------------------- ROM:00135670 ROM:00135670 loc_135670: ; CODE XREF: ROM:001356A4↓j ROM:00135670 addi.w #1,d2 ROM:00135674 ROM:00135674 loc_135674: ; CODE XREF: ROM:0013566E↑j ROM:00135674 cmpi.w #3,d2 ROM:00135678 bgt.s loc_1356A6 ROM:0013567A move.w $F9A(d2.w*2),d1 ROM:00135680 move.w d2,d3 ROM:00135682 lsl.w #1,d3 ROM:00135684 addi.w #4,d3 ROM:00135688 move.b d1,$11F4(d3.w) ROM:0013568E add.b $11F4(d3.w),d0 ROM:00135694 lsr.w #8,d1 ROM:00135696 subq.w #1,d3 ROM:00135698 move.b d1,$11F4(d3.w) ROM:0013569E add.b $11F4(d3.w),d0 ROM:001356A4 bra.s loc_135670 ROM:001356A6 ; --------------------------------------------------------------------------- ROM:001356A6 ROM:001356A6 loc_1356A6: ; CODE XREF: ROM:00135678↑j ROM:001356A6 move.b d0,($11FF).l ROM:001356AC move.w #$C,($C46).w ROM:001356B2 ROM:001356B2 loc_1356B2: ; CODE XREF: ROM:00135648↑j ROM:001356B2 bra.s locret_1356BA ROM:001356B4 ; --------------------------------------------------------------------------- ROM:001356B4 ROM:001356B4 loc_1356B4: ; CODE XREF: ROM:001355DA↑j ROM:001356B4 bset #0,($133B).w ROM:001356BA ROM:001356BA locret_1356BA: ; CODE XREF: ROM:loc_1356B2↑j ROM:001356BA rts ROM:001356BC ; --------------------------------------------------------------------------- ROM:001356BC bset #1,($1322).w ROM:001356C2 bclr #4,($1320).w ROM:001356C8 move.w #$EE,($C4A).w ROM:001356CE move.b ($11F7).l,d2 ROM:001356D4 lsl.w #8,d2 ROM:001356D6 move.b ($11F8).l,d3 ROM:001356DC or.b d3,d2 ROM:001356DE move.w #0,d4 ROM:001356E2 move.w d2,$F9A(d4.w*2) ROM:001356E8 bset #3,($133B).w ROM:001356EE rts ROM:001356F0 ; --------------------------------------------------------------------------- ROM:001356F0 bclr #1,($1322).w ROM:001356F6 bclr #4,($1320).w ROM:001356FC move.w #$EE,($C4A).w ROM:00135702 bset #3,($133B).w ROM:00135708 rts ROM:0013570A ; --------------------------------------------------------------------------- ROM:0013570A btst #1,($1344).w ROM:00135710 bne.l loc_1357AE ROM:00135716 btst #6,($1342).w ROM:0013571C beq.s loc_135762 ROM:0013571E move.b ($11F5).l,d3 ROM:00135724 addi.b #$40,d3 ; '@' ROM:00135728 move.b d3,($11F8).l ROM:0013572E move.b #4,($11F7).l ROM:00135736 move.b ($11F6).l,d3 ROM:0013573C move.b d3,($11F9).l ROM:00135742 move.w ($F9A).w,d1 ROM:00135746 move.b d1,($11FB).l ROM:0013574C lsr.w #8,d1 ROM:0013574E move.b d1,($11F7).l ROM:00135754 bsr.l sub_124684 ROM:0013575A move.w #9,($C46).w ROM:00135760 bra.s loc_1357AC ROM:00135762 ; --------------------------------------------------------------------------- ROM:00135762 ROM:00135762 loc_135762: ; CODE XREF: ROM:0013571C↑j ROM:00135762 move.b #4,($11F4).l ROM:0013576A addi.b #$40,($11F5).l ; '@' ROM:00135772 move.b ($11F5).l,d0 ROM:00135778 addi.b #4,d0 ROM:0013577C add.b ($11F6).l,d0 ROM:00135782 move.w ($F9A).w,d1 ROM:00135786 move.b d1,($11F8).l ROM:0013578C add.b ($11F8).l,d0 ROM:00135792 lsr.w #8,d1 ROM:00135794 move.b d1,($11F7).l ROM:0013579A add.b ($11F7).l,d0 ROM:001357A0 move.b d0,($11F9).l ROM:001357A6 move.w #6,($C46).w ROM:001357AC ROM:001357AC loc_1357AC: ; CODE XREF: ROM:00135760↑j ROM:001357AC bra.s locret_1357B4 ROM:001357AE ; --------------------------------------------------------------------------- ROM:001357AE ROM:001357AE loc_1357AE: ; CODE XREF: ROM:00135710↑j ROM:001357AE bset #0,($133B).w ROM:001357B4 ROM:001357B4 locret_1357B4: ; CODE XREF: ROM:loc_1357AC↑j ROM:001357B4 rts ROM:001357B6 ; --------------------------------------------------------------------------- ROM:001357B6 bset #2,($93B).w ROM:001357BC rts ROM:001357BE ; --------------------------------------------------------------------------- ROM:001357BE bset #6,($133A).w ROM:001357C4 movea.l #$13C000,a5 ROM:001357CA move.l a5,($438).w ROM:001357CE bsr.l sub_117130 ROM:001357D4 bset #7,($930).w ROM:001357DA rts ROM:001357DC ; --------------------------------------------------------------------------- ROM:001357DC move.b ($11F7).l,d1 ROM:001357E2 lsl.w #8,d1 ROM:001357E4 and.b ($11F8).l,d1 ROM:001357EA move.w #$FB,($542).w ROM:001357F0 move.w d1,($544).w ROM:001357F4 bset #3,($93E).w ROM:001357FA move.w #$FFFF,($B06).w ROM:00135800 bset #4,($93C).w ROM:00135806 move.w #$8000,($4FA).w ROM:0013580C bset #2,($92E).w ROM:00135812 movea.l #$144000,a5 ROM:00135818 move.l a5,($438).w ROM:0013581C bsr.l sub_117130 ROM:00135822 bset #7,($930).w ROM:00135828 bset #2,($93B).w ROM:0013582E bclr #6,($133A).w ROM:00135834 rts ROM:00135836 ; --------------------------------------------------------------------------- ROM:00135836 btst #2,($93B).w ROM:0013583C bne.s loc_135866 ROM:0013583E btst #4,($93C).w ROM:00135844 bne.s loc_135866 ROM:00135846 btst #2,($92E).w ROM:0013584C bne.s loc_135866 ROM:0013584E btst #5,($93C).w ROM:00135854 bne.s loc_135866 ROM:00135856 btst #0,($937).w ROM:0013585C bne.s loc_135866 ROM:0013585E bsr.l sub_1241CC ROM:00135864 rts ROM:00135866 ; --------------------------------------------------------------------------- ROM:00135866 ROM:00135866 loc_135866: ; CODE XREF: ROM:0013583C↑j ROM:00135866 ; ROM:00135844↑j ... ROM:00135866 bsr.l sub_124220 ROM:0013586C rts ROM:0013586E ; --------------------------------------------------------------------------- ROM:0013586E clr.b d1 ROM:00135870 btst #6,($92D).w ROM:00135876 beq.s loc_13587C ROM:00135878 ori.b #$F,d1 ROM:0013587C ROM:0013587C loc_13587C: ; CODE XREF: ROM:00135876↑j ROM:0013587C btst #5,($937).w ROM:00135882 beq.s loc_135888 ROM:00135884 ori.b #$F0,d1 ROM:00135888 ROM:00135888 loc_135888: ; CODE XREF: ROM:00135882↑j ROM:00135888 btst #6,($1342).w ROM:0013588E beq.s loc_1358E0 ROM:00135890 move.b #6,($11F7).l ROM:00135898 move.b ($11F5).l,d0 ROM:0013589E addi.b #$40,d0 ; '@' ROM:001358A2 move.b d0,($11F8).l ROM:001358A8 move.b ($11F6).l,d0 ROM:001358AE move.b d0,($11F9).l ROM:001358B4 move.b ($113C).w,($11FA).l ROM:001358BC move.b ($C5C).w,($11FB).l ROM:001358C4 move.b ($C5D).w,($11FC).l ROM:001358CC move.b d1,($11FD).l ROM:001358D2 bsr.l sub_124684 ROM:001358D8 move.w #$B,($C46).w ROM:001358DE bra.s locret_135938 ROM:001358E0 ; --------------------------------------------------------------------------- ROM:001358E0 ROM:001358E0 loc_1358E0: ; CODE XREF: ROM:0013588E↑j ROM:001358E0 move.b #6,($11F4).l ROM:001358E8 addi.b #$40,($11F5).l ; '@' ROM:001358F0 move.b ($11F5).l,d0 ROM:001358F6 addi.b #6,d0 ROM:001358FA add.b ($11F6).l,d0 ROM:00135900 move.b ($113C).w,($11F7).l ROM:00135908 add.b ($113C).w,d0 ROM:0013590C move.b ($C5C).w,($11F8).l ROM:00135914 add.b ($C5C).w,d0 ROM:00135918 move.b ($C5D).w,($11F9).l ROM:00135920 add.b ($C5D).w,d0 ROM:00135924 move.b d1,($11FA).l ROM:0013592A add.b d1,d0 ROM:0013592C move.b d0,($11FB).l ROM:00135932 move.w #8,($C46).w ROM:00135938 ROM:00135938 locret_135938: ; CODE XREF: ROM:001358DE↑j ROM:00135938 rts ROM:0013593A ; --------------------------------------------------------------------------- ROM:0013593A bset #3,($1334).w ROM:00135940 rts ROM:00135942 ; --------------------------------------------------------------------------- ROM:00135942 bset #2,($131E).w ROM:00135948 rts ROM:0013594A ; --------------------------------------------------------------------------- ROM:0013594A clr.w d7 ROM:0013594C move.b ($11F7).l,d7 ROM:00135952 subq.w #1,d7 ROM:00135954 cmpi.w #4,d7 ROM:00135958 ble.s loc_135962 ROM:0013595A bset #0,($133B).w ROM:00135960 bra.s locret_135984 ROM:00135962 ; --------------------------------------------------------------------------- ROM:00135962 ROM:00135962 loc_135962: ; CODE XREF: ROM:00135958↑j ROM:00135962 lea ($FFFFFF30).w,a0 ROM:00135966 move.w d7,d6 ROM:00135968 asl.w #4,d6 ROM:0013596A adda.w d6,a0 ROM:0013596C move.w #$30,d6 ; '0' ROM:00135970 asr.w #4,d6 ROM:00135972 add.w d7,d6 ROM:00135974 move.w $442(a5),2(a0) ROM:0013597A moveq #1,d5 ROM:0013597C asl.l d6,d5 ROM:0013597E asl.l d6,d5 ROM:00135980 or.l d5,($FFFFFE18).w ROM:00135984 ROM:00135984 locret_135984: ; CODE XREF: ROM:00135960↑j ROM:00135984 rts ROM:00135986 ; --------------------------------------------------------------------------- ROM:00135986 bset #7,($1335).w ROM:0013598C rts ROM:0013598E ; --------------------------------------------------------------------------- ROM:0013598E bset #7,($1329).w ROM:00135994 rts ROM:00135996 ; --------------------------------------------------------------------------- ROM:00135996 move.b ($11F7).l,d0 ROM:0013599C lsl.w #8,d0 ROM:0013599E or.b ($11F8).l,d0 ROM:001359A4 move.w $446(a5),d1 ROM:001359A8 move.w $448(a5),d2 ROM:001359AC cmp.w d0,d1 ROM:001359AE bge.s loc_1359C0 ROM:001359B0 cmp.w d0,d2 ROM:001359B2 ble.s loc_1359C0 ROM:001359B4 move.w d0,($1376).w ROM:001359B8 bset #2,($93B).w ROM:001359BE bra.s locret_1359C6 ROM:001359C0 ; --------------------------------------------------------------------------- ROM:001359C0 ROM:001359C0 loc_1359C0: ; CODE XREF: ROM:001359AE↑j ROM:001359C0 ; ROM:001359B2↑j ROM:001359C0 bset #0,($133B).w ROM:001359C6 ROM:001359C6 locret_1359C6: ; CODE XREF: ROM:001359BE↑j ROM:001359C6 rts ROM:001359C8 ; --------------------------------------------------------------------------- ROM:001359C8 move.b ($11F7).l,d0 ROM:001359CE lsl.w #8,d0 ROM:001359D0 or.b ($11F8).l,d0 ROM:001359D6 move.w $44A(a5),d1 ROM:001359DA move.w $44C(a5),d2 ROM:001359DE cmp.w d0,d1 ROM:001359E0 bge.s loc_1359F2 ROM:001359E2 cmp.w d0,d2 ROM:001359E4 ble.s loc_1359F2 ROM:001359E6 move.w d0,($136A).w ROM:001359EA bset #2,($93B).w ROM:001359F0 bra.s locret_1359F8 ROM:001359F2 ; --------------------------------------------------------------------------- ROM:001359F2 ROM:001359F2 loc_1359F2: ; CODE XREF: ROM:001359E0↑j ROM:001359F2 ; ROM:001359E4↑j ROM:001359F2 bset #0,($133B).w ROM:001359F8 ROM:001359F8 locret_1359F8: ; CODE XREF: ROM:001359F0↑j ROM:001359F8 rts ROM:001359FA ; --------------------------------------------------------------------------- ROM:001359FA move.w #3,d1 ROM:001359FE cmpi.b #$FF,$11F4(d1.w) ROM:00135A06 bne.s loc_135A38 ROM:00135A08 move.w #0,d2 ROM:00135A0C bra.s loc_135A12 ROM:00135A0E ; --------------------------------------------------------------------------- ROM:00135A0E ROM:00135A0E loc_135A0E: ; CODE XREF: ROM:00135A34↓j ROM:00135A0E addi.w #1,d2 ROM:00135A12 ROM:00135A12 loc_135A12: ; CODE XREF: ROM:00135A0C↑j ROM:00135A12 cmpi.w #0,d2 ROM:00135A16 bgt.s loc_135A36 ROM:00135A18 move.w $EE4(d2.w*2),d3 ROM:00135A1E add.w $44E(a5),d3 ROM:00135A22 move.w $2D8(a5),d4 ROM:00135A26 cmp.w d3,d4 ROM:00135A28 bge.s loc_135A2E ROM:00135A2A move.w $2D8(a5),d3 ROM:00135A2E ROM:00135A2E loc_135A2E: ; CODE XREF: ROM:00135A28↑j ROM:00135A2E move.w d3,$EE4(d2.w*2) ROM:00135A34 bra.s loc_135A0E ROM:00135A36 ; --------------------------------------------------------------------------- ROM:00135A36 ROM:00135A36 loc_135A36: ; CODE XREF: ROM:00135A16↑j ROM:00135A36 bra.s locret_135A78 ROM:00135A38 ; --------------------------------------------------------------------------- ROM:00135A38 ROM:00135A38 loc_135A38: ; CODE XREF: ROM:00135A06↑j ROM:00135A38 cmpi.b #0,$11F4(d1.w) ROM:00135A40 bne.s loc_135A72 ROM:00135A42 move.w #0,d2 ROM:00135A46 bra.s loc_135A4C ROM:00135A48 ; --------------------------------------------------------------------------- ROM:00135A48 ROM:00135A48 loc_135A48: ; CODE XREF: ROM:00135A6E↓j ROM:00135A48 addi.w #1,d2 ROM:00135A4C ROM:00135A4C loc_135A4C: ; CODE XREF: ROM:00135A46↑j ROM:00135A4C cmpi.w #0,d2 ROM:00135A50 bgt.s loc_135A70 ROM:00135A52 move.w $EE4(d2.w*2),d3 ROM:00135A58 sub.w $44E(a5),d3 ROM:00135A5C move.w $2DA(a5),d4 ROM:00135A60 cmp.w d3,d4 ROM:00135A62 ble.s loc_135A68 ROM:00135A64 move.w $2DA(a5),d3 ROM:00135A68 ROM:00135A68 loc_135A68: ; CODE XREF: ROM:00135A62↑j ROM:00135A68 move.w d3,$EE4(d2.w*2) ROM:00135A6E bra.s loc_135A48 ROM:00135A70 ; --------------------------------------------------------------------------- ROM:00135A70 ROM:00135A70 loc_135A70: ; CODE XREF: ROM:00135A50↑j ROM:00135A70 bra.s locret_135A78 ROM:00135A72 ; --------------------------------------------------------------------------- ROM:00135A72 ROM:00135A72 loc_135A72: ; CODE XREF: ROM:00135A40↑j ROM:00135A72 bset #0,($133B).w ROM:00135A78 ROM:00135A78 locret_135A78: ; CODE XREF: ROM:loc_135A36↑j ROM:00135A78 ; ROM:loc_135A70↑j ROM:00135A78 rts ROM:00135A7A ; --------------------------------------------------------------------------- ROM:00135A7A clr.l d0 ROM:00135A7C clr.l d1 ROM:00135A7E movea.l #$11F7,a0 ROM:00135A84 move.b (a0)+,d0 ROM:00135A86 lsl.l #8,d0 ROM:00135A88 or.b (a0)+,d0 ROM:00135A8A swap d0 ROM:00135A8C clr.l d1 ROM:00135A8E move.b (a0)+,d1 ROM:00135A90 lsl.l #8,d1 ROM:00135A92 or.b (a0)+,d1 ROM:00135A94 or.l d1,d0 ROM:00135A96 and.l d0,($1366).w ROM:00135A9A clr.l d0 ROM:00135A9C clr.l d1 ROM:00135A9E move.b (a0)+,d0 ROM:00135AA0 lsl.l #8,d0 ROM:00135AA2 or.b (a0)+,d0 ROM:00135AA4 swap d0 ROM:00135AA6 clr.l d1 ROM:00135AA8 move.b (a0)+,d1 ROM:00135AAA lsl.l #8,d1 ROM:00135AAC or.b (a0)+,d1 ROM:00135AAE or.l d1,d0 ROM:00135AB0 and.l d0,($1364).w ROM:00135AB4 clr.l d0 ROM:00135AB6 clr.l d1 ROM:00135AB8 move.b (a0)+,d0 ROM:00135ABA lsl.l #8,d0 ROM:00135ABC or.b (a0)+,d0 ROM:00135ABE swap d0 ROM:00135AC0 clr.l d1 ROM:00135AC2 move.b (a0)+,d1 ROM:00135AC4 lsl.l #8,d1 ROM:00135AC6 or.b (a0)+,d1 ROM:00135AC8 or.l d1,d0 ROM:00135ACA and.l d0,($134C).w ROM:00135ACE clr.l d0 ROM:00135AD0 clr.l d1 ROM:00135AD2 move.b (a0)+,d0 ROM:00135AD4 lsl.l #8,d0 ROM:00135AD6 or.b (a0)+,d0 ROM:00135AD8 and.w d0,($1378).w ROM:00135ADC move.b (a0),d0 ROM:00135ADE and.b d0,($13CE).w ROM:00135AE2 rts ROM:00135AE4 ; --------------------------------------------------------------------------- ROM:00135AE4 lea ($FFFFFFF0).w,a0 ROM:00135AE8 move.w #$F0,d0 ROM:00135AEC asr.w #4,d0 ROM:00135AEE bsr.l sub_11B31C ROM:00135AF4 moveq #$D,d2 ROM:00135AF6 moveq #1,d1 ROM:00135AF8 moveq #3,d4 ROM:00135AFA clr.w (a0) ROM:00135AFC clr.w 2(a0) ROM:00135B00 clr.w 4(a0) ROM:00135B04 clr.w 6(a0) ROM:00135B08 clr.w 8(a0) ROM:00135B0C moveq #1,d3 ROM:00135B0E moveq #1,d5 ROM:00135B10 bsr.l sub_11B2A0 ROM:00135B16 move.w #$F0,d0 ROM:00135B1A asr.w #4,d0 ROM:00135B1C lea ($FFFFFFF0).w,a0 ROM:00135B20 move.w $444(a5),2(a0) ROM:00135B26 moveq #1,d5 ROM:00135B28 asl.l d0,d5 ROM:00135B2A asl.l d0,d5 ROM:00135B2C or.l d5,($FFFFFE18).w ROM:00135B30 rts ROM:00135B32 ; --------------------------------------------------------------------------- ROM:00135B32 bset #6,($1332).w ROM:00135B38 rts ROM:00135B3A ; --------------------------------------------------------------------------- ROM:00135B3A move.b ($11F7).l,d1 ROM:00135B40 cmpi.b #0,d1 ROM:00135B44 bne.s loc_135B4C ROM:00135B46 clr.b ($74A).w ROM:00135B4A bra.s locret_135B6A ROM:00135B4C ; --------------------------------------------------------------------------- ROM:00135B4C ROM:00135B4C loc_135B4C: ; CODE XREF: ROM:00135B44↑j ROM:00135B4C andi.b #$E0,d1 ROM:00135B50 cmpi.b #$A0,d1 ROM:00135B54 bne.s loc_135B60 ROM:00135B56 move.b ($11F7).l,($74A).w ROM:00135B5E bra.s locret_135B6A ROM:00135B60 ; --------------------------------------------------------------------------- ROM:00135B60 ROM:00135B60 loc_135B60: ; CODE XREF: ROM:00135B54↑j ROM:00135B60 clr.b ($74A).w ROM:00135B64 bset #0,($133B).w ROM:00135B6A ROM:00135B6A locret_135B6A: ; CODE XREF: ROM:00135B4A↑j ROM:00135B6A ; ROM:00135B5E↑j ROM:00135B6A rts ROM:00135B6C ; --------------------------------------------------------------------------- ROM:00135B6C bclr #7,($1329).w ROM:00135B72 rts ROM:00135B74 ; --------------------------------------------------------------------------- ROM:00135B74 bclr #7,($1335).w ROM:00135B7A rts ROM:00135B7C ; --------------------------------------------------------------------------- ROM:00135B7C move.l ($978).w,d6 ROM:00135B80 move.l ($974).w,d7 ROM:00135B84 cmpi.b #$FF,d3 ROM:00135B88 bne.s loc_135B90 ROM:00135B8A bset d5,d6 ROM:00135B8C bset d5,d7 ROM:00135B8E bra.s loc_135B9E ROM:00135B90 ; --------------------------------------------------------------------------- ROM:00135B90 ROM:00135B90 loc_135B90: ; CODE XREF: ROM:00135B88↑j ROM:00135B90 cmpi.b #$F0,d3 ROM:00135B94 bne.s loc_135B9C ROM:00135B96 bclr d5,d6 ROM:00135B98 bset d5,d7 ROM:00135B9A bra.s loc_135B9E ROM:00135B9C ; --------------------------------------------------------------------------- ROM:00135B9C ROM:00135B9C loc_135B9C: ; CODE XREF: ROM:00135B94↑j ROM:00135B9C bclr d5,d7 ROM:00135B9E ROM:00135B9E loc_135B9E: ; CODE XREF: ROM:00135B8E↑j ROM:00135B9E ; ROM:00135B9A↑j ROM:00135B9E move.l d6,($978).w ROM:00135BA2 move.l d7,($974).w ROM:00135BA6 btst #3,($976).w ROM:00135BAC beq.s locret_135BC6 ROM:00135BAE bset #7,($132D).w ROM:00135BB4 move.b ($11F8).l,d2 ROM:00135BBA lsl.w #8,d2 ROM:00135BBC or.b ($11F9).l,d2 ROM:00135BC2 move.w d2,($C48).w ROM:00135BC6 ROM:00135BC6 locret_135BC6: ; CODE XREF: ROM:00135BAC↑j ROM:00135BC6 rts ROM:00135BC8 ROM:00135BC8 ; =============== S U B R O U T I N E ======================================= ROM:00135BC8 ROM:00135BC8 ROM:00135BC8 sub_135BC8: ; CODE XREF: ROM:00124B4E↑p ROM:00135BC8 ; ROM:00124BAC↑p ... ROM:00135BC8 clr.b ($74A).w ROM:00135BCC bclr #7,($1329).w ROM:00135BD2 bclr #7,($1335).w ROM:00135BD8 rts ROM:00135BD8 ; End of function sub_135BC8 ROM:00135BD8 ROM:00135BDA ROM:00135BDA ; =============== S U B R O U T I N E ======================================= ROM:00135BDA ROM:00135BDA ROM:00135BDA sub_135BDA: ; CODE XREF: ROM:loc_124B48↑p ROM:00135BDA ; ROM:00124BDE↑p ... ROM:00135BDA clr.l ($974).w ROM:00135BDE bsr.l sub_126534 ROM:00135BE4 bsr.l sub_126542 ROM:00135BEA rts ROM:00135BEA ; End of function sub_135BDA ROM:00135BEA ROM:00135BEC ; --------------------------------------------------------------------------- ROM:00135BEC move.b ($11F7).l,d0 ROM:00135BF2 lsl.w #8,d0 ROM:00135BF4 or.b ($11F8).l,d0 ROM:00135BFA move.w $280(a5),d1 ROM:00135BFE move.w $282(a5),d2 ROM:00135C02 cmp.w d0,d1 ROM:00135C04 bge.s loc_135C2A ROM:00135C06 cmp.w d0,d2 ROM:00135C08 ble.s loc_135C2A ROM:00135C0A move.w #0,d3 ROM:00135C0E bra.s loc_135C14 ROM:00135C10 ; --------------------------------------------------------------------------- ROM:00135C10 ROM:00135C10 loc_135C10: ; CODE XREF: ROM:00135C20↓j ROM:00135C10 addi.w #1,d3 ROM:00135C14 ROM:00135C14 loc_135C14: ; CODE XREF: ROM:00135C0E↑j ROM:00135C14 cmpi.w #0,d3 ROM:00135C18 bgt.s loc_135C22 ROM:00135C1A move.w d0,$13B2(d3.w*2) ROM:00135C20 bra.s loc_135C10 ROM:00135C22 ; --------------------------------------------------------------------------- ROM:00135C22 ROM:00135C22 loc_135C22: ; CODE XREF: ROM:00135C18↑j ROM:00135C22 bset #2,($93B).w ROM:00135C28 bra.s locret_135C30 ROM:00135C2A ; --------------------------------------------------------------------------- ROM:00135C2A ROM:00135C2A loc_135C2A: ; CODE XREF: ROM:00135C04↑j ROM:00135C2A ; ROM:00135C08↑j ROM:00135C2A bset #0,($133B).w ROM:00135C30 ROM:00135C30 locret_135C30: ; CODE XREF: ROM:00135C28↑j ROM:00135C30 rts ROM:00135C32 ; --------------------------------------------------------------------------- ROM:00135C32 cmpi.b #$FF,d3 ROM:00135C36 bne.s loc_135C56 ROM:00135C38 move.l ($974).w,d6 ROM:00135C3C bset d2,d6 ROM:00135C3E move.l d6,($974).w ROM:00135C42 move.b ($11F8).l,d7 ROM:00135C48 lsl.w #8,d7 ROM:00135C4A or.b ($11F9).l,d7 ROM:00135C50 move.w d7,($DDA).w ROM:00135C54 bra.s locret_135C60 ROM:00135C56 ; --------------------------------------------------------------------------- ROM:00135C56 ROM:00135C56 loc_135C56: ; CODE XREF: ROM:00135C36↑j ROM:00135C56 move.l ($974).w,d6 ROM:00135C5A bclr d2,d6 ROM:00135C5C move.l d6,($974).w ROM:00135C60 ROM:00135C60 locret_135C60: ; CODE XREF: ROM:00135C54↑j ROM:00135C60 rts ROM:00135C62 ; --------------------------------------------------------------------------- ROM:00135C62 cmpi.b #$FF,d3 ROM:00135C66 bne.s loc_135C92 ROM:00135C68 move.l ($974).w,d6 ROM:00135C6C bset d2,d6 ROM:00135C6E move.l d6,($974).w ROM:00135C72 move.b ($11F8).l,d7 ROM:00135C78 lsl.w #8,d7 ROM:00135C7A or.b ($11F9).l,d7 ROM:00135C80 move.w #1,($5A2).w ROM:00135C86 move.w d7,($59E).w ROM:00135C8A bsr.l sub_11A850 ROM:00135C90 bra.s locret_135CA8 ROM:00135C92 ; --------------------------------------------------------------------------- ROM:00135C92 ROM:00135C92 loc_135C92: ; CODE XREF: ROM:00135C66↑j ROM:00135C92 move.l ($974).w,d6 ROM:00135C96 bclr d2,d6 ROM:00135C98 move.l d6,($974).w ROM:00135C9C move.w #2,($5A2).w ROM:00135CA2 bsr.l sub_11A850 ROM:00135CA8 ROM:00135CA8 locret_135CA8: ; CODE XREF: ROM:00135C90↑j ROM:00135CA8 rts ROM:00135CA8 ; --------------------------------------------------------------------------- ROM:00135CAA word_135CAA: dc.w $201 ; DATA XREF: sub_1190E8+12↑o ROM:00135CAA ; sub_1196E2+24↑o ... ROM:00135CAC dc.l $58A04FF, $139C04FF, $202058A, $5FF139C, $5FF0203 ROM:00135CAC dc.l $58A06FF, $139C06FF, $204058A, $7FF139C, $7FF0505 ROM:00135CAC dc.l $58903FF, $139B03FF, $443058B, $2FF139D, $2FF1590 ROM:00135CAC dc.l $58A01FF, $139C01FF, $3400589, $4FF139B, $4FF0115 ROM:00135CAC dc.l $58802FF, $139A02FF, $1521058A, $3FF139C, $3FF0335 ROM:00135CAC dc.l $58B05FF, $139D05FF, $1110589, $5FF139B, $5FF0110 ROM:00135CAC dc.l $58B06FF, $139D06FF, $195058B, $FF139D, $FF0106, $58801FF ROM:00135CAC dc.l $139A01FF, $1350588, $FF139A, $FF0141, $58907FF, $139B07FF ROM:00135CAC dc.l $1300589, $6FF139B, $6FF0136, $58805FF, $139A05FF ROM:00135CAC dc.l $1330589, $2FF139B, $2FF0140, $58901FF, $139B01FF ROM:00135CAC dc.l $501058B, $1FF139D, $1FF0500, $58B04FF, $139D04FF ROM:00135CAC dc.l $1210588, $7FF139A, $7FF0120, $58806FF, $139A06FF ROM:00135CAC dc.l $4200589, $FF139B, $FF0170, $58B03FF, $139D03FF, $230058A ROM:00135CAC dc.l $FF139C, $FF1640, $58A02FF, $139C02FF, $1775058B ROM:00135CAC dc.l $7FF139D, $7FF0301, $119300FF, $13D000FF, $3021193 ROM:00135CAC dc.l $1FF13D0, $1FF0303, $119302FF, $13D002FF, $3041193 ROM:00135CAC dc.l $3FF13D0, $3FF0300, $133406FF, $142B05FF, $313142A ROM:00135CAC dc.l $7FF142A, $7FF0601 ROM:00135CAC dcb.l 2,$92B03FF ROM:00135CAC dc.l $FFFFFF ROM:00135E20 dword_135E20: dc.l $3FFFFFFE, $1E1FFA03, $29CCDFF, $8E06FEFF, $FF5E1FFF ROM:00135E20 ; DATA XREF: sub_11B1BC+66↑o ROM:00135E20 dc.l $E29E91FF, $23FC8FFF, $9011FEFF, $303FFFFF, $320AFFFD ROM:00135E20 dc.l $34FFFFFF, $22DFFFFF, $329FFFFF, $307FFFFF, $32FFFFFF ROM:00135E20 dc.l $DBFFFFFF, $22DDFFFF, $3E7FFFFF, $DBFFFFFF, $3EFDFFFF ROM:00135E20 dc.l $119FF00B, $BFFFFFF9, $387FF813, $673FFEFB, $3A7FF817 ROM:00135E20 dc.l $B41BFFFF, $3E7FF80E, $3E7FC80E, $D215FFFF, $11BFF00B ROM:00135E20 dc.l $E1E401C7, $8E22FEF8, $7859FEFF, $7A59FEFF, $3C7FF807 ROM:00135E20 dc.l $D425FFFF, $525CB5FA, $163FF00B, $101DF80F, $862CFFFF ROM:00135E20 dc.l $36FEB013, $37FC4FFF, $842DFFFF, $D9FF1FFF, $545CF18A ROM:00135E20 dc.l $545CF14A, $A422FFFF, $D023FFFF, $A433FEFF, $9C33FEFF ROM:00135E20 dc.l $3C7FF807, $D425FFFF, $545CF3FA, $505DF3FE, $BFFFFFF8 ROM:00135E20 dc.l $5859EECE, $1FFFF80F, $565E3FFE, $7FFDFFC6, $A043FEFF ROM:00135E20 dc.l $11FDF813, $8E41FFFF, $3FFFF817, $1FFFF003, $30FFC003 ROM:00135E20 dc.l $7C7BFFFB, $3FFFF812, $7FFDFFFF, $B248FEFF, $3C7FF80B ROM:00135E20 dc.l $1FFFF00F, $565E3FFF, $B058FEFF, $1FFFF5FB, $36FE05FF ROM:00135E20 dc.l $1FFFF003, $FE3E8FFF, $21FC8DFB, $8E52FFFF, $20DFD003 ROM:00135E20 dc.l $3EDFFFFF, $3FFFF003, $1FFFF007, $231FFFFE, $DDF803 ROM:00135E20 dc.l $8C58FFFF, $20DCCFFF, $945EFEFF, $1FFFF003, $23EDFFFF ROM:00135E20 dc.l $905DFFFF, $1FFFF003, $229FD003, $7FFFFEFA, $3FFFFFFE ROM:00135E20 dc.l $7FFFFFD7, $7FF9FEC7, $BFFF41BC, $3FFFFFFE, $FE3E84FF ROM:00135E20 dc.l $C401F007, $1FFFF00F, $31FF003, $673FF1D7, $9400FEFF ROM:00135E20 dc.l $B470FFFF, $36FC0FFF, $906DFEFF, $585FE3FE, $8C00FFFF ROM:00135E20 dc.l $1FFFFDFB, $565E33FE, $1FFFF5FB, $16FE3817, $363FFFFF ROM:00135E20 dc.l $305FFFFF, $101EC5DB, $13FC0DDF, $8C78FEFF, $545E35DE ROM:00135E20 dc.l $33FCCFFF, $8C7BFFFF, $545EF5DE, $5FFFF5DE, $7FFDFFC6 ROM:00135E20 dc.l $3CFE0013, $CFFF300B, $5C5C31D2, $9A85FFFF, $7FFFFFD7 ROM:00135E20 dc.l $29FFFFFF, $3C7FF817, $5C5C35FE, $7FFDFFFE, $631FFEFE ROM:00135E20 dc.l $7FFFFFC6, $631FFEC6, $5FFFF5DE, $3C7FF817, $7FF9FECA ROM:00135E20 dc.l $BFFFFFC0, $CFFF5007, $1FFFF80B, $1FFFFA03, $565C3FFF ROM:00135E20 dc.l $3CFFF012, $7FFFFEFE, $7FFDFFD2, $BFFF4194, $7FF9FEC6 ROM:00135E20 dc.l $FE3E8EFF, $C401F817, $B2AFFEFF, $165FF80B, $163DF803 ROM:00135E20 dc.l $8EA2FFFF, $3E9FFFFF, $3C5C8FFF, $92A7FEFF, $1C5CC807 ROM:00135E20 dc.l $D2A7FFFF, $30FFEFFF, $3E3E8FFF, $3C5CBFFF, $92A7FEFF ROM:00135E20 dc.l $1C5CC807, $30FFDFFF, $92AAFEFF, $3C5CCFFF, $30FFEFFF ROM:00135E20 dc.l $92ADFEFF, $31FDFFFF, $30FDEFFF, $8CAFFEFF, $3E5DFFFF ROM:00135E20 dc.l $1FFFF817, $16E7FA03, $30EBFFFF, $303FFFFF, $96BFFEFF ROM:00135E20 dc.l $22DECFFF, $B6BAFEFF, $1DFDFDFB, $94BFFEFF, $C50AF803 ROM:00135E20 dc.l $D0BF3FFF, $8CBDF2FF, $343FCFFF, $7C5FC1FF, $5C5EFFFF ROM:00135E20 dc.l $347FF817, $1FDF013, $94C2FEFF, $7FFFFFFB, $231FFFFE ROM:00135E20 dc.l $16E7FA03, $30EBFFFF, $2DCC013, $94CBFEFF, $B6CBFEFF ROM:00135E20 dc.l $7FFFFFC3, $7FFFFFCF, $7FFFFFDF, $631FFEFE, $30FDCFFF ROM:00135E20 dc.l $8CFAFEFF, $306FCFFF, $1FFFF013, $21FDFFFF, $96D8FFFF ROM:00135E20 dc.l $3667F817, $7FF00F, $229EF00F, $E29D71C7, $8CD8FFFF ROM:00135E20 dc.l $3FFFF00F, $98DAFEFF, $7FFFFFC7, $7FFDFFD6, $10FDC80B ROM:00135E20 dc.l $8CFAFEFF, $30EFCFFF, $30E7FFFF, $30FFD017, $9AE3FFFF ROM:00135E20 dc.l $7EFDFFD7, $CFFF3003, $163DF807, $8EEFFEFF, $161C3817 ROM:00135E20 dc.l $3E3E8FFF, $92ECFEFF, $321C8FFF, $90F2FFFF, $D2F2FFFF ROM:00135E20 dc.l $3E1DEFFF, $90F2FEFF, $D2F2FFFF, $3E1DFFFF, $90EAFFFF ROM:00135E20 dc.l $321CBFFF, $90EAFFFF, $8EF6F4FF, $3C5E7817, $7C5FC1FF ROM:00135E20 dc.l $367FC817, $5EFFFFFF, $3FFFF006, $30FDCFFF, $8CFEFFFF ROM:00135E20 dc.l $B6FDF5FF, $3C5FC017, $7FFFF3FF, $5FF9FFFE, $30EFCFFF ROM:00135E20 dc.l $D2DAFFFF, $30E7F017, $70E7FFDF, $30EBFFFF, $3FFFF017 ROM:00135E20 dc.l $585DE3FE, $D50AFFFF, $3EFFF006, $7EFFF5BF, $3FFFF003 ROM:00135E20 dc.l $3FFFFFFE, $29FFFFFF, $383FFFFF, $3C3E8FFF, $35FCFFFF ROM:00135E20 dc.l $8F19FEFF, $3C5EFFFF, $15FDF817, $8F15FEFF, $367DCFFF ROM:00135E20 dc.l $8D19F5FF, $D118FFFF, $8D18F1FF, $D319FFFF, $385FCFFF ROM:00135E20 dc.l $3C5FC817, $DBFFFFFF, $5FFFFFFF, $31FDFFFF, $8D1E05C4 ROM:00135E20 dc.l $7FF9FED6, $BFFF35C4, $7FF9FED6, $11FDF007, $3E7FC80B ROM:00135E20 dc.l $8D244144, $58583EDE, $BFFF7144, $5A583EDE, $9B41FEFF ROM:00135E20 dc.l $3EFFF003, $5C58FEFF, $1FFFF00B, $11FDF80F, $8C00FFFF ROM:00135E20 dc.l $7FFFF5CB, $367FD813, $30FFC017, $3FFFF00A, $9B47FEFF ROM:00135E20 dc.l $1C5EF013, $30FDE013, $8D40FFFF, $953CFFFF, $1FFFF017 ROM:00135E20 dc.l $1FFFF803, $30EDF017, $913AFFFF, $5FF9F4FE, $367FD803 ROM:00135E20 dc.l $5FF9F2FE, $B140FEFF, $AF37FEFF, $C337F003, $30FFDFFF ROM:00135E20 dc.l $5FF9F2C6, $3C5EFFFF, $166FF00F, $5C58F0CF, $B146FEFF ROM:00135E20 dc.l $30FFDFFF, $3FFFF012, $10FDE817, $8F50FFFF, $3E1FF013 ROM:00135E20 dc.l $B74DFFFF, $5669FEFF, $3FFFF816, $367FC817, $1FFFF803 ROM:00135E20 dc.l $367FD802, $B552FFFF, $3E0FCFFF, $AD58FEFF, $B155FEFF ROM:00135E20 dc.l $30FFCFFF, $30E5FFFF, $9158FEFF, $321FCFFF, $1FFFF00F ROM:00135E20 dc.l $655805C3, $366FFFFD, $367E780A, $7E19EEFF, $C3871DFF ROM:00135E20 dcb.l 2,$BFFFFFD4 ROM:00135E20 dc.l $C3873DFF, $7619FEFF, $A190FEFF, $7FF9FFFF, $1FD013 ROM:00135E20 dc.l $FE3E49FF, $229FDFFF, $23FC8FFF, $8F6EFFFF, $267E3FFF ROM:00135E20 dc.l $33FC8FFF, $976EFFFF, $3E9FFFFF, $3E1FFFFF, $223FF013 ROM:00135E20 dc.l $37F5FFFF, $1FFFF203, $9374FFFF, $3FC8DFB, $21FC8FFF ROM:00135E20 dc.l $3C7ECFFF, $9F7EFEFF, $32FFFFFF, $997BFFFF, $A387FFFF ROM:00135E20 dc.l $7E1FEFDF, $D1871FFF, $1C3ECDFF, $D383FFFF, $745EFFC7 ROM:00135E20 dc.l $9984FEFF, $1C3ECDFF, $343ECFFF, $3C7C8FFF, $366BFFFF ROM:00135E20 dc.l $E29C81D7, $9787FEFF, $3E1FEFFF, $761FFFCF, $3205FFFF ROM:00135E20 dc.l $938BFEFF, $320FFFFF, $229FDFFF, $203FFDFF, $3C7FF017 ROM:00135E20 dc.l $1C5E700F, $431FFFFF, $3FFFFDFA, $228DFFFF, $9194FEFF ROM:00135E20 dc.l $5C5DCFFF, $2287F016, $70F9CEFF, $7FFFFFFB, $3FFFF016 ROM:00135E20 dc.l $A1A9FFFF, $228DFFFF, $9192FFFF, $1FF013, $E1FDF7FF ROM:00135E20 dc.l $8FA6FEFF, $60DDDFFF, $267E3013, $17F5F203, $93A3FFFF ROM:00135E20 dc.l $E3FD71FF, $E1FD71FF, $8F64FFFF, $32FFFFFF, $1FFFF013 ROM:00135E20 dc.l $3EDFFFFF, $D364F013, $32FFFFFF, $9994FFFF, $1FFFFDFB ROM:00135E20 dc.l $7C68CFFF, $D364FFFF, $3C5ECFFF, $3EDFDFFF, $FE9E05FF ROM:00135E20 dc.l $3FFFF002, $99B5FEFF, $185FE017, $428FFEFF, $2287F016 ROM:00135E20 dc.l $DDF817, $8DB9FFFF, $21FCCFFF, $95BAFEFF, $7FFFFEFA ROM:00135E20 dc.l $7FFFFEFE ROM:00135E20 dcb.l 5,$FFFFFFFF ROM:00135E20 dc.l $40154015, $8014A01C ROM:00135E20 dcb.l 2,$FE00FE00 ROM:00135E20 dcb.l 4,$40154015 ROM:00135E20 dc.l $2830282E, $1EFE00, $9035FE32, $30223022 ROM:00135E20 dcb.l 4,$FE92FE92 ROM:00135E20 dc.l $10361036, $40381036 ROM:00135E20 dcb.l 2,$3BEE3A ROM:00135E20 dcb.l 2,$20542054 ROM:00135E20 dcb.l 2,$3BEE3A ROM:00135E20 dc.l $EE7EEE89, $FE00EE5F, $A07DEE7C, $80EE87, $68637086 ROM:00135E20 dc.l $78637088, $A07DEE7C, $80EE87, $8C008C, $1000108A ROM:00135E20 dcb.l 2,$108A3093 ROM:00135E20 dcb.l 4,$10924892 ROM:00135E20 dc.l $A1012905, $FF07EE94, $A0F8A0CC, $A0DBA0DB ROM:00135E20 dcb.l 2,$6096B8C3 ROM:00135E20 dc.l $A0F8A0CC, $A0DBA0DB, $FF5CFF5C, $11B0120 ROM:00135E20 dcb.l 2,$29262930 ROM:00135E20 dcb.l 4,$EF5CEF5C ROM:00135E20 dc.l $EFAEEFAE, $A15FA15C ROM:00135E20 dcb.l 2,$A162A197 ROM:00135E20 dcb.l 4,$61B561B1 ROM:00136620 ; --------------------------------------------------------------------------- ROM:00136620 ROM:00136620 locret_136620: ; DATA XREF: sub_11B1BC+6C↑o ROM:00136620 rts ROM:00136622 ROM:00136622 ; =============== S U B R O U T I N E ======================================= ROM:00136622 ROM:00136622 ROM:00136622 sub_136622: ; CODE XREF: ROM:loc_115864↑p ROM:00136622 movem.l d2/a2-a3,-(sp) ROM:00136626 movea.l #$10FE,a2 ROM:0013662C movea.l #$10FF,a3 ROM:00136632 movea.l #$10FD,a1 ROM:00136638 move.w ($FFFFF44A).l,($AF2).l ROM:00136642 move.w ($FFFFF44C).l,($AF6).l ROM:0013664C move.w ($AF2).l,d2 ROM:00136652 sub.w ($AF6).l,d2 ROM:00136658 moveq #0,d0 ROM:0013665A move.b (a3),d0 ROM:0013665C mulu.w #$8C,d0 ROM:00136660 move.b (a2),d1 ROM:00136662 addq.b #1,(a2) ROM:00136664 andi.l #$FF,d1 ROM:0013666A add.w d1,d1 ROM:0013666C add.w d1,d0 ROM:0013666E move.w ($AF6).l,d1 ROM:00136674 sub.w ($AF4).l,d1 ROM:0013667A movea.l #$147E,a0 ROM:00136680 move.w d1,(a0,d0.w) ROM:00136684 moveq #0,d0 ROM:00136686 move.b (a3),d0 ROM:00136688 mulu.w #$8C,d0 ROM:0013668C move.b (a2),d1 ROM:0013668E addq.b #1,(a2) ROM:00136690 andi.l #$FF,d1 ROM:00136696 add.w d1,d1 ROM:00136698 add.w d1,d0 ROM:0013669A movea.l #$147E,a0 ROM:001366A0 move.w d2,(a0,d0.w) ROM:001366A4 move.w ($AF2).l,($AF4).l ROM:001366AE cmpi.w #$1B58,d2 ROM:001366B2 bcs.s loc_136704 ROM:001366B4 cmpi.w #$3E80,d2 ROM:001366B8 bhi.s loc_136704 ROM:001366BA btst #0,(a1) ROM:001366BE bne.s loc_1366D2 ROM:001366C0 move.b #1,(a2) ROM:001366C4 ori.b #1,(a1) ROM:001366C8 clr.b (a3) ROM:001366CA move.w d2,($147E).l ROM:001366D0 bra.s loc_136704 ROM:001366D2 ; --------------------------------------------------------------------------- ROM:001366D2 ROM:001366D2 loc_1366D2: ; CODE XREF: sub_136622+9C↑j ROM:001366D2 move.b (a2),d0 ROM:001366D4 addi.b #-2,d0 ROM:001366D8 move.b d0,($1101).l ROM:001366DE move.b #1,(a2) ROM:001366E2 tst.b (a3) ROM:001366E4 bne.s loc_1366EC ROM:001366E6 move.b #1,(a3) ROM:001366EA bra.s loc_1366EE ROM:001366EC ; --------------------------------------------------------------------------- ROM:001366EC ROM:001366EC loc_1366EC: ; CODE XREF: sub_136622+C2↑j ROM:001366EC clr.b (a3) ROM:001366EE ROM:001366EE loc_1366EE: ; CODE XREF: sub_136622+C8↑j ROM:001366EE moveq #0,d0 ROM:001366F0 move.b (a3),d0 ROM:001366F2 mulu.w #$8C,d0 ROM:001366F6 movea.l #$147E,a0 ROM:001366FC move.w d2,(a0,d0.w) ROM:00136700 ori.b #2,(a1) ROM:00136704 ROM:00136704 loc_136704: ; CODE XREF: sub_136622+90↑j ROM:00136704 ; sub_136622+96↑j ... ROM:00136704 cmpi.b #$42,(a2) ; 'B' ROM:00136708 bcs.s loc_13670C ROM:0013670A clr.b (a2) ROM:0013670C ROM:0013670C loc_13670C: ; CODE XREF: sub_136622+E6↑j ROM:0013670C movem.l (sp)+,d2/a2-a3 ROM:00136710 rts ROM:00136710 ; End of function sub_136622 ROM:00136710 ROM:00136712 ROM:00136712 ; =============== S U B R O U T I N E ======================================= ROM:00136712 ROM:00136712 ; Attributes: bp-based frame ROM:00136712 ROM:00136712 sub_136712: ; CODE XREF: sub_137294+4DC↓p ROM:00136712 ROM:00136712 var_38 = -$38 ROM:00136712 var_14 = -$14 ROM:00136712 var_10 = -$10 ROM:00136712 var_C = -$C ROM:00136712 var_8 = -8 ROM:00136712 var_6 = -6 ROM:00136712 var_4 = -4 ROM:00136712 var_2 = -2 ROM:00136712 var_1 = -1 ROM:00136712 ROM:00136712 link a6,#-$14 ROM:00136716 movem.l d2-d7/a2-a4,-(sp) ROM:0013671A movea.l #$1358,a4 ROM:00136720 move.w ($B00).l,d0 ROM:00136726 or.w d0,($1B12).l ROM:0013672C btst #1,($10FD).l ROM:00136734 beq.w loc_136F28 ROM:00136738 clr.b d5 ROM:0013673A clr.b d6 ROM:0013673C clr.w d2 ROM:0013673E clr.b d7 ROM:00136740 clr.b ($1105).l ROM:00136746 move.b ($1101).l,d0 ROM:0013674C addq.b #1,d0 ROM:0013674E move.b d0,var_2(a6) ROM:00136752 andi.b #$FD,($10FD).l ROM:0013675A andi.b #$F7,($10FD).l ROM:00136762 tst.b ($10FF).l ROM:00136768 bne.s loc_136772 ROM:0013676A move.b #1,var_1(a6) ROM:00136770 bra.s loc_136776 ROM:00136772 ; --------------------------------------------------------------------------- ROM:00136772 ROM:00136772 loc_136772: ; CODE XREF: sub_136712+56↑j ROM:00136772 clr.b var_1(a6) ROM:00136776 ROM:00136776 loc_136776: ; CODE XREF: sub_136712+5E↑j ROM:00136776 moveq #1,d3 ROM:00136778 moveq #0,d0 ROM:0013677A move.b var_1(a6),d0 ROM:0013677E mulu.w #$8C,d0 ROM:00136782 moveq #0,d1 ROM:00136784 move.b d3,d1 ROM:00136786 add.w d1,d1 ROM:00136788 add.w d1,d0 ROM:0013678A movea.l #$147E,a0 ROM:00136790 lea (a0,d0.w),a0 ROM:00136794 movea.l a0,a2 ROM:00136796 moveq #0,d0 ROM:00136798 move.b var_1(a6),d0 ROM:0013679C mulu.w #$8C,d0 ROM:001367A0 moveq #0,d1 ROM:001367A2 move.b d7,d1 ROM:001367A4 add.w d1,d1 ROM:001367A6 add.w d1,d0 ROM:001367A8 movea.l #$147E,a0 ROM:001367AE lea (a0,d0.w),a0 ROM:001367B2 movea.l a0,a3 ROM:001367B4 bra.w loc_13692C ROM:001367B8 ; --------------------------------------------------------------------------- ROM:001367B8 ROM:001367B8 loc_1367B8: ; CODE XREF: sub_136712+21E↓j ROM:001367B8 cmpi.w #$172,(a2) ROM:001367BC bcs.s loc_1367CA ROM:001367BE cmpi.w #$276,(a2) ROM:001367C2 bhi.s loc_1367CA ROM:001367C4 moveq #1,d4 ROM:001367C6 bra.w loc_1368BC ROM:001367CA ; --------------------------------------------------------------------------- ROM:001367CA ROM:001367CA loc_1367CA: ; CODE XREF: sub_136712+AA↑j ROM:001367CA ; sub_136712+B0↑j ROM:001367CA cmpi.w #$366,(a2) ROM:001367CE bcs.s loc_1367DC ROM:001367D0 cmpi.w #$46A,(a2) ROM:001367D4 bhi.s loc_1367DC ROM:001367D6 moveq #2,d4 ROM:001367D8 bra.w loc_1368BC ROM:001367DC ; --------------------------------------------------------------------------- ROM:001367DC ROM:001367DC loc_1367DC: ; CODE XREF: sub_136712+BC↑j ROM:001367DC ; sub_136712+C2↑j ROM:001367DC cmpi.w #$366,(a2) ROM:001367E0 bcs.s loc_1367EE ROM:001367E2 cmpi.w #$46A,(a2) ROM:001367E6 bhi.s loc_1367EE ROM:001367E8 moveq #2,d4 ROM:001367EA bra.w loc_1368BC ROM:001367EE ; --------------------------------------------------------------------------- ROM:001367EE ROM:001367EE loc_1367EE: ; CODE XREF: sub_136712+CE↑j ROM:001367EE ; sub_136712+D4↑j ROM:001367EE cmpi.w #$55A,(a2) ROM:001367F2 bcs.s loc_136800 ROM:001367F4 cmpi.w #$65E,(a2) ROM:001367F8 bhi.s loc_136800 ROM:001367FA moveq #3,d4 ROM:001367FC bra.w loc_1368BC ROM:00136800 ; --------------------------------------------------------------------------- ROM:00136800 ROM:00136800 loc_136800: ; CODE XREF: sub_136712+E0↑j ROM:00136800 ; sub_136712+E6↑j ROM:00136800 cmpi.w #$74E,(a2) ROM:00136804 bcs.s loc_136812 ROM:00136806 cmpi.w #$852,(a2) ROM:0013680A bhi.s loc_136812 ROM:0013680C moveq #4,d4 ROM:0013680E bra.w loc_1368BC ROM:00136812 ; --------------------------------------------------------------------------- ROM:00136812 ROM:00136812 loc_136812: ; CODE XREF: sub_136712+F2↑j ROM:00136812 ; sub_136712+F8↑j ROM:00136812 cmpi.w #$942,(a2) ROM:00136816 bcs.s loc_136824 ROM:00136818 cmpi.w #$A46,(a2) ROM:0013681C bhi.s loc_136824 ROM:0013681E moveq #5,d4 ROM:00136820 bra.w loc_1368BC ROM:00136824 ; --------------------------------------------------------------------------- ROM:00136824 ROM:00136824 loc_136824: ; CODE XREF: sub_136712+104↑j ROM:00136824 ; sub_136712+10A↑j ROM:00136824 cmpi.w #$B36,(a2) ROM:00136828 bcs.s loc_136836 ROM:0013682A cmpi.w #$C3A,(a2) ROM:0013682E bhi.s loc_136836 ROM:00136830 moveq #6,d4 ROM:00136832 bra.w loc_1368BC ROM:00136836 ; --------------------------------------------------------------------------- ROM:00136836 ROM:00136836 loc_136836: ; CODE XREF: sub_136712+116↑j ROM:00136836 ; sub_136712+11C↑j ROM:00136836 cmpi.w #$D2A,(a2) ROM:0013683A bcs.s loc_136846 ROM:0013683C cmpi.w #$E2E,(a2) ROM:00136840 bhi.s loc_136846 ROM:00136842 moveq #7,d4 ROM:00136844 bra.s loc_1368BC ROM:00136846 ; --------------------------------------------------------------------------- ROM:00136846 ROM:00136846 loc_136846: ; CODE XREF: sub_136712+128↑j ROM:00136846 ; sub_136712+12E↑j ROM:00136846 cmpi.w #$F1E,(a2) ROM:0013684A bcs.s loc_136856 ROM:0013684C cmpi.w #$1022,(a2) ROM:00136850 bhi.s loc_136856 ROM:00136852 moveq #8,d4 ROM:00136854 bra.s loc_1368BC ROM:00136856 ; --------------------------------------------------------------------------- ROM:00136856 ROM:00136856 loc_136856: ; CODE XREF: sub_136712+138↑j ROM:00136856 ; sub_136712+13E↑j ROM:00136856 cmpi.w #$1112,(a2) ROM:0013685A bcs.s loc_136866 ROM:0013685C cmpi.w #$1216,(a2) ROM:00136860 bhi.s loc_136866 ROM:00136862 moveq #9,d4 ROM:00136864 bra.s loc_1368BC ROM:00136866 ; --------------------------------------------------------------------------- ROM:00136866 ROM:00136866 loc_136866: ; CODE XREF: sub_136712+148↑j ROM:00136866 ; sub_136712+14E↑j ROM:00136866 cmpi.w #$1306,(a2) ROM:0013686A bcs.s loc_136876 ROM:0013686C cmpi.w #$140A,(a2) ROM:00136870 bhi.s loc_136876 ROM:00136872 moveq #$A,d4 ROM:00136874 bra.s loc_1368BC ROM:00136876 ; --------------------------------------------------------------------------- ROM:00136876 ROM:00136876 loc_136876: ; CODE XREF: sub_136712+158↑j ROM:00136876 ; sub_136712+15E↑j ROM:00136876 cmpi.w #$14FA,(a2) ROM:0013687A bcs.s loc_136886 ROM:0013687C cmpi.w #$15FE,(a2) ROM:00136880 bhi.s loc_136886 ROM:00136882 moveq #$A,d4 ROM:00136884 bra.s loc_1368BC ROM:00136886 ; --------------------------------------------------------------------------- ROM:00136886 ROM:00136886 loc_136886: ; CODE XREF: sub_136712+168↑j ROM:00136886 ; sub_136712+16E↑j ROM:00136886 cmp.b var_2(a6),d3 ROM:0013688A beq.s loc_13689E ROM:0013688C addq.b #1,($1103).l ROM:00136892 ori.b #8,($10FD).l ROM:0013689A bra.w loc_136934 ROM:0013689E ; --------------------------------------------------------------------------- ROM:0013689E ROM:0013689E loc_13689E: ; CODE XREF: sub_136712+178↑j ROM:0013689E cmpi.b #$41,($1105).l ; 'A' ROM:001368A6 bhi.s loc_1368B2 ROM:001368A8 moveq #$42,d4 ; 'B' ROM:001368AA sub.b ($1105).l,d4 ROM:001368B0 bra.s loc_1368BC ROM:001368B2 ; --------------------------------------------------------------------------- ROM:001368B2 ROM:001368B2 loc_1368B2: ; CODE XREF: sub_136712+194↑j ROM:001368B2 ori.b #8,($10FD).l ROM:001368BA bra.s loc_136934 ROM:001368BC ; --------------------------------------------------------------------------- ROM:001368BC ROM:001368BC loc_1368BC: ; CODE XREF: sub_136712+B4↑j ROM:001368BC ; sub_136712+C6↑j ... ROM:001368BC btst #0,d3 ROM:001368C0 beq.s loc_1368CE ROM:001368C2 add.b d4,d6 ROM:001368C4 add.b d4,d5 ROM:001368C6 add.b d4,($1105).l ROM:001368CC bra.s loc_136928 ROM:001368CE ; --------------------------------------------------------------------------- ROM:001368CE ROM:001368CE loc_1368CE: ; CODE XREF: sub_136712+1AE↑j ROM:001368CE moveq #0,d0 ROM:001368D0 move.b d4,d0 ROM:001368D2 moveq #1,d1 ROM:001368D4 lsl.w d0,d1 ROM:001368D6 addi.w #-1,d1 ROM:001368DA moveq #0,d0 ROM:001368DC move.b d5,d0 ROM:001368DE lsl.w d0,d1 ROM:001368E0 add.w d1,d2 ROM:001368E2 add.b d4,d5 ROM:001368E4 add.b d4,($1105).l ROM:001368EA cmpi.b #$A,d5 ROM:001368EE bcs.s loc_136928 ROM:001368F0 move.w d2,d0 ROM:001368F2 lsr.w #1,d0 ROM:001368F4 move.w d0,d2 ROM:001368F6 btst #0,d6 ROM:001368FA beq.s loc_136918 ROM:001368FC move.w d2,d0 ROM:001368FE lsr.w #1,d0 ROM:00136900 move.w d0,d2 ROM:00136902 move.b d2,d0 ROM:00136904 not.b d0 ROM:00136906 andi.l #$FF,d0 ROM:0013690C move.w d0,(a3)+ ROM:0013690E addq.b #1,d7 ROM:00136910 clr.w d2 ROM:00136912 clr.b d5 ROM:00136914 clr.b d6 ROM:00136916 bra.s loc_136928 ROM:00136918 ; --------------------------------------------------------------------------- ROM:00136918 ROM:00136918 loc_136918: ; CODE XREF: sub_136712+1E8↑j ROM:00136918 addq.b #1,($1104).l ROM:0013691E ori.b #8,($10FD).l ROM:00136926 bra.s loc_136934 ROM:00136928 ; --------------------------------------------------------------------------- ROM:00136928 ROM:00136928 loc_136928: ; CODE XREF: sub_136712+1BA↑j ROM:00136928 ; sub_136712+1DC↑j ... ROM:00136928 addq.l #2,a2 ROM:0013692A addq.b #1,d3 ROM:0013692C ROM:0013692C loc_13692C: ; CODE XREF: sub_136712+A2↑j ROM:0013692C cmp.b var_2(a6),d3 ROM:00136930 bls.w loc_1367B8 ROM:00136934 ROM:00136934 loc_136934: ; CODE XREF: sub_136712+188↑j ROM:00136934 ; sub_136712+1A8↑j ... ROM:00136934 btst #3,($10FD).l ROM:0013693C bne.w loc_136F20 ROM:00136940 moveq #0,d0 ROM:00136942 move.b var_1(a6),d0 ROM:00136946 mulu.w #$8C,d0 ROM:0013694A movea.l #$147F,a0 ROM:00136950 move.b (a0,d0.w),d4 ROM:00136954 andi.b #$1F,d4 ROM:00136958 moveq #0,d0 ROM:0013695A move.b var_1(a6),d0 ROM:0013695E mulu.w #$8C,d0 ROM:00136962 moveq #0,d1 ROM:00136964 move.b d4,d1 ROM:00136966 movea.l #$14E6,a0 ROM:0013696C move.w d1,(a0,d0.w) ROM:00136970 moveq #0,d0 ROM:00136972 move.b var_1(a6),d0 ROM:00136976 mulu.w #$8C,d0 ROM:0013697A movea.l #$147F,a0 ROM:00136980 move.b (a0,d0.w),d2 ROM:00136984 andi.l #$FF,d2 ROM:0013698A move.l d2,-(sp) ROM:0013698C moveq #0,d0 ROM:0013698E move.b var_1(a6),d0 ROM:00136992 mulu.w #$8C,d0 ROM:00136996 movea.l #$1481,a0 ROM:0013699C move.b (a0,d0.w),d2 ROM:001369A0 andi.l #$FF,d2 ROM:001369A6 lsl.l #8,d2 ROM:001369A8 add.l (sp)+,d2 ROM:001369AA move.w d2,($1478).l ROM:001369B0 move.l d2,d0 ROM:001369B2 moveq #$10,d1 ROM:001369B4 lsl.l d1,d0 ROM:001369B6 moveq #0,d1 ROM:001369B8 move.w ($1478).l,d1 ROM:001369BE add.l d1,d0 ROM:001369C0 move.l d0,d2 ROM:001369C2 moveq #0,d0 ROM:001369C4 move.b var_1(a6),d0 ROM:001369C8 mulu.w #$8C,d0 ROM:001369CC movea.l #$1487,a0 ROM:001369D2 move.b (a0,d0.w),d3 ROM:001369D6 andi.l #$FF,d3 ROM:001369DC moveq #$10,d0 ROM:001369DE lsl.l d0,d3 ROM:001369E0 move.l d3,-(sp) ROM:001369E2 moveq #0,d0 ROM:001369E4 move.b var_1(a6),d0 ROM:001369E8 mulu.w #$8C,d0 ROM:001369EC movea.l #$1489,a0 ROM:001369F2 move.b (a0,d0.w),d3 ROM:001369F6 andi.l #$FF,d3 ROM:001369FC moveq #$18,d0 ROM:001369FE lsl.l d0,d3 ROM:00136A00 add.l (sp)+,d3 ROM:00136A02 moveq #0,d0 ROM:00136A04 move.b var_1(a6),d0 ROM:00136A08 mulu.w #$8C,d0 ROM:00136A0C movea.l #$1483,a0 ROM:00136A12 move.b (a0,d0.w),d0 ROM:00136A16 andi.l #$FF,d0 ROM:00136A1C move.l d0,-(sp) ROM:00136A1E moveq #0,d0 ROM:00136A20 move.b var_1(a6),d0 ROM:00136A24 mulu.w #$8C,d0 ROM:00136A28 movea.l #$1485,a0 ROM:00136A2E move.b (a0,d0.w),d0 ROM:00136A32 andi.l #$FF,d0 ROM:00136A38 lsl.l #8,d0 ROM:00136A3A add.l (sp)+,d0 ROM:00136A3C add.l d0,d3 ROM:00136A3E move.l d2,d0 ROM:00136A40 eor.l d0,d3 ROM:00136A42 moveq #0,d0 ROM:00136A44 move.b d4,d0 ROM:00136A46 moveq #$20,d1 ; ' ' ROM:00136A48 sub.l d0,d1 ROM:00136A4A move.l d3,d2 ROM:00136A4C lsr.l d1,d2 ROM:00136A4E moveq #0,d0 ROM:00136A50 move.b d4,d0 ROM:00136A52 move.l d3,d1 ROM:00136A54 lsl.l d0,d1 ROM:00136A56 add.l d2,d1 ROM:00136A58 move.l d1,($147A).l ROM:00136A5E move.l ($147A).l,($95C).l ROM:00136A68 clr.b ($1107).l ROM:00136A6E btst #3,($10FC).l ROM:00136A76 bne.s loc_136A84 ROM:00136A78 btst #4,($10FC).l ROM:00136A80 beq.w loc_136C94 ROM:00136A84 ROM:00136A84 loc_136A84: ; CODE XREF: sub_136712+364↑j ROM:00136A84 ori.w #1,($1B14).l ROM:00136A8C clr.b ($10FB).l ROM:00136A92 cmpi.b #3,($1102).l ROM:00136A9A bcc.s loc_136AC0 ROM:00136A9C ori.w #2,($1B14).l ROM:00136AA4 moveq #0,d0 ROM:00136AA6 move.b ($1102).l,d0 ROM:00136AAC movea.l d0,a0 ROM:00136AAE move.l ($147A).l,(a4,a0.l*4) ROM:00136AB6 addq.b #1,($1102).l ROM:00136ABC bra.w loc_136C94 ROM:00136AC0 ; --------------------------------------------------------------------------- ROM:00136AC0 ROM:00136AC0 loc_136AC0: ; CODE XREF: sub_136712+388↑j ROM:00136AC0 ori.w #4,($1B14).l ROM:00136AC8 clr.w d2 ROM:00136ACA move.l ($1358).l,d0 ROM:00136AD0 move.l 4(a4),d1 ROM:00136AD4 eor.l d1,d0 ROM:00136AD6 beq.s loc_136AF4 ROM:00136AD8 move.l ($1358).l,d0 ROM:00136ADE move.l 8(a4),d1 ROM:00136AE2 eor.l d1,d0 ROM:00136AE4 beq.s loc_136AF4 ROM:00136AE6 move.l 8(a4),d0 ROM:00136AEA move.l 4(a4),d1 ROM:00136AEE eor.l d1,d0 ROM:00136AF0 bne.w loc_136C8C ROM:00136AF4 ROM:00136AF4 loc_136AF4: ; CODE XREF: sub_136712+3C4↑j ROM:00136AF4 ; sub_136712+3D2↑j ROM:00136AF4 ori.w #8,($1B14).l ROM:00136AFC move.l ($1358).l,d0 ROM:00136B02 move.l 4(a4),d1 ROM:00136B06 eor.l d1,d0 ROM:00136B08 beq.s loc_136B18 ROM:00136B0A move.l ($1358).l,d0 ROM:00136B10 move.l 8(a4),d1 ROM:00136B14 eor.l d1,d0 ROM:00136B16 bne.s loc_136B2E ROM:00136B18 ROM:00136B18 loc_136B18: ; CODE XREF: sub_136712+3F6↑j ROM:00136B18 move.l ($1358).l,d0 ROM:00136B1E andi.l #$FFFF0000,d0 ROM:00136B24 bne.s loc_136B3E ROM:00136B26 move.w ($135A).l,d2 ROM:00136B2C bra.s loc_136B3E ROM:00136B2E ; --------------------------------------------------------------------------- ROM:00136B2E ROM:00136B2E loc_136B2E: ; CODE XREF: sub_136712+404↑j ROM:00136B2E move.l 8(a4),d0 ROM:00136B32 andi.l #$FFFF0000,d0 ROM:00136B38 bne.s loc_136B3E ROM:00136B3A move.w $A(a4),d2 ROM:00136B3E ROM:00136B3E loc_136B3E: ; CODE XREF: sub_136712+412↑j ROM:00136B3E ; sub_136712+41A↑j ... ROM:00136B3E tst.w d2 ROM:00136B40 beq.w loc_136C8C ROM:00136B44 ori.w #$10,($1B14).l ROM:00136B4C btst #3,($10FC).l ROM:00136B54 beq.w loc_136BE4 ROM:00136B58 moveq #0,d0 ROM:00136B5A move.w d2,d0 ROM:00136B5C move.l d0,8(a4) ROM:00136B60 move.l d0,4(a4) ROM:00136B64 move.l d0,($1358).l ROM:00136B6A move.l d0,($958).l ROM:00136B70 move.l d0,($147A).l ROM:00136B76 move.w d2,d0 ROM:00136B78 move.w #$D0B,d1 ROM:00136B7C eor.w d1,d0 ROM:00136B7E move.w d0,($5D0).l ROM:00136B84 move.w d2,d0 ROM:00136B86 move.w #$1D17,d1 ROM:00136B8A eor.w d1,d0 ROM:00136B8C move.w d0,($5D2).l ROM:00136B92 move.w d2,d0 ROM:00136B94 move.w #$251F,d1 ROM:00136B98 eor.w d1,d0 ROM:00136B9A move.w d0,($5D4).l ROM:00136BA0 move.l #8,d0 ROM:00136BA6 or.b d0,($1322).l ROM:00136BAC move.l #4,d0 ROM:00136BB2 or.b d0,($133F).l ROM:00136BB8 andi.b #$FE,($10FC).l ROM:00136BC0 andi.b #$F7,($10FC).l ROM:00136BC8 move.b #$FF,($10FB).l ROM:00136BD0 ori.w #$20,($1B14).l ; ' ' ROM:00136BD8 andi.w #$FBFF,($B00).l ROM:00136BE0 bra.w loc_136C94 ROM:00136BE4 ; --------------------------------------------------------------------------- ROM:00136BE4 ROM:00136BE4 loc_136BE4: ; CODE XREF: sub_136712+442↑j ROM:00136BE4 ori.w #$40,($1B14).l ; '@' ROM:00136BEC moveq #0,d0 ROM:00136BEE move.w d2,d0 ROM:00136BF0 moveq #0,d1 ROM:00136BF2 move.w ($5D0).l,d1 ROM:00136BF8 movea.l d7,a0 ROM:00136BFA move.l #$D0B,d7 ROM:00136C00 eor.l d7,d1 ROM:00136C02 exg d7,a0 ROM:00136C04 cmp.l d1,d0 ROM:00136C06 beq.s loc_136C40 ROM:00136C08 moveq #0,d0 ROM:00136C0A move.w d2,d0 ROM:00136C0C moveq #0,d1 ROM:00136C0E move.w ($5D2).l,d1 ROM:00136C14 movea.l d7,a0 ROM:00136C16 move.l #$1D17,d7 ROM:00136C1C eor.l d7,d1 ROM:00136C1E exg d7,a0 ROM:00136C20 cmp.l d1,d0 ROM:00136C22 beq.s loc_136C40 ROM:00136C24 moveq #0,d0 ROM:00136C26 move.w d2,d0 ROM:00136C28 moveq #0,d1 ROM:00136C2A move.w ($5D4).l,d1 ROM:00136C30 movea.l d7,a0 ROM:00136C32 move.l #$251F,d7 ROM:00136C38 eor.l d7,d1 ROM:00136C3A exg d7,a0 ROM:00136C3C cmp.l d1,d0 ROM:00136C3E bne.s loc_136C84 ROM:00136C40 ROM:00136C40 loc_136C40: ; CODE XREF: sub_136712+4F4↑j ROM:00136C40 ; sub_136712+510↑j ROM:00136C40 moveq #0,d0 ROM:00136C42 move.w d2,d0 ROM:00136C44 move.l d0,8(a4) ROM:00136C48 move.l d0,4(a4) ROM:00136C4C move.l d0,($1358).l ROM:00136C52 move.l d0,($958).l ROM:00136C58 move.l d0,($147A).l ROM:00136C5E move.l #4,d0 ROM:00136C64 or.b d0,($133F).l ROM:00136C6A andi.b #$EF,($10FC).l ROM:00136C72 move.b #$FF,($10FB).l ROM:00136C7A ori.w #$80,($1B14).l ROM:00136C82 bra.s loc_136C94 ROM:00136C84 ; --------------------------------------------------------------------------- ROM:00136C84 ROM:00136C84 loc_136C84: ; CODE XREF: sub_136712+52C↑j ROM:00136C84 ori.w #$100,($1B14).l ROM:00136C8C ROM:00136C8C loc_136C8C: ; CODE XREF: sub_136712+3DE↑j ROM:00136C8C ; sub_136712+42E↑j ROM:00136C8C move.b #1,($10FB).l ROM:00136C94 ROM:00136C94 loc_136C94: ; CODE XREF: sub_136712+36E↑j ROM:00136C94 ; sub_136712+3AA↑j ... ROM:00136C94 move.l ($147A).l,d0 ROM:00136C9A cmp.l ($958).l,d0 ROM:00136CA0 beq.w loc_136EF8 ROM:00136CA4 move.l ($147A).l,d0 ROM:00136CAA cmp.l ($954).l,d0 ROM:00136CB0 bne.w loc_136EEE ROM:00136CB4 ori.w #$80,($B00).l ROM:00136CBC move.w ($5D0).l,d0 ROM:00136CC2 move.w #$D0B,d1 ROM:00136CC6 eor.w d1,d0 ROM:00136CC8 move.w d0,var_8(a6) ROM:00136CCC move.w ($5D2).l,d0 ROM:00136CD2 move.w #$1D17,d1 ROM:00136CD6 eor.w d1,d0 ROM:00136CD8 move.w d0,var_6(a6) ROM:00136CDC move.w ($5D4).l,d0 ROM:00136CE2 move.w #$251F,d1 ROM:00136CE6 eor.w d1,d0 ROM:00136CE8 move.w d0,var_4(a6) ROM:00136CEC move.l ($1358).l,var_14(a6) ROM:00136CF4 move.l 4(a4),var_10(a6) ROM:00136CFA move.l 8(a4),var_C(a6) ROM:00136D00 clr.b d3 ROM:00136D02 lea var_4(a6),a2 ROM:00136D06 lea var_6(a6),a3 ROM:00136D0A ROM:00136D0A loc_136D0A: ; CODE XREF: sub_136712+72E↓j ROM:00136D0A move.l var_14(a6),d0 ROM:00136D0E mulu.l #$BBABCFEF,d0 ROM:00136D16 moveq #0,d1 ROM:00136D18 move.w var_8(a6),d1 ROM:00136D1C lsl.l #8,d1 ROM:00136D1E add.l d1,d0 ROM:00136D20 subi.l #$40FFFF11,d0 ROM:00136D26 move.l d0,var_14(a6) ROM:00136D2A move.l var_10(a6),d0 ROM:00136D2E mulu.l #$BBABCFEF,d0 ROM:00136D36 moveq #0,d1 ROM:00136D38 move.w (a3),d1 ROM:00136D3A lsl.l #8,d1 ROM:00136D3C add.l d1,d0 ROM:00136D3E subi.l #$40FFFF11,d0 ROM:00136D44 move.l d0,var_10(a6) ROM:00136D48 move.l var_C(a6),d0 ROM:00136D4C mulu.l #$BBABCFEF,d0 ROM:00136D54 moveq #0,d1 ROM:00136D56 move.w (a2),d1 ROM:00136D58 lsl.l #8,d1 ROM:00136D5A add.l d1,d0 ROM:00136D5C subi.l #$40FFFF11,d0 ROM:00136D62 move.l d0,var_C(a6) ROM:00136D66 move.l var_14(a6),d0 ROM:00136D6A cmp.l ($954).l,d0 ROM:00136D70 bne.s loc_136DAE ROM:00136D72 move.l var_10(a6),d0 ROM:00136D76 cmp.l ($954).l,d0 ROM:00136D7C bne.s loc_136DAE ROM:00136D7E tst.w ($1434).l ROM:00136D84 beq.s loc_136D9A ROM:00136D86 move.l var_14(a6),($1358).l ROM:00136D8E move.l var_14(a6),4(a4) ROM:00136D94 move.l var_14(a6),8(a4) ROM:00136D9A ROM:00136D9A loc_136D9A: ; CODE XREF: sub_136712+672↑j ROM:00136D9A move.l var_14(a6),($958).l ROM:00136DA2 ori.w #$200,($B00).l ROM:00136DAA bra.w loc_136E44 ROM:00136DAE ; --------------------------------------------------------------------------- ROM:00136DAE ROM:00136DAE loc_136DAE: ; CODE XREF: sub_136712+65E↑j ROM:00136DAE ; sub_136712+66A↑j ROM:00136DAE move.l var_14(a6),d0 ROM:00136DB2 cmp.l ($954).l,d0 ROM:00136DB8 bne.s loc_136DF4 ROM:00136DBA move.l var_C(a6),d0 ROM:00136DBE cmp.l ($954).l,d0 ROM:00136DC4 bne.s loc_136DF4 ROM:00136DC6 tst.w ($1434).l ROM:00136DCC beq.s loc_136DE2 ROM:00136DCE move.l var_14(a6),($1358).l ROM:00136DD6 move.l var_14(a6),4(a4) ROM:00136DDC move.l var_14(a6),8(a4) ROM:00136DE2 ROM:00136DE2 loc_136DE2: ; CODE XREF: sub_136712+6BA↑j ROM:00136DE2 move.l var_14(a6),($958).l ROM:00136DEA ori.w #$200,($B00).l ROM:00136DF2 bra.s loc_136E44 ROM:00136DF4 ; --------------------------------------------------------------------------- ROM:00136DF4 ROM:00136DF4 loc_136DF4: ; CODE XREF: sub_136712+6A6↑j ROM:00136DF4 ; sub_136712+6B2↑j ROM:00136DF4 move.l var_10(a6),d0 ROM:00136DF8 cmp.l ($954).l,d0 ROM:00136DFE bne.s loc_136E3A ROM:00136E00 move.l var_C(a6),d0 ROM:00136E04 cmp.l ($954).l,d0 ROM:00136E0A bne.s loc_136E3A ROM:00136E0C tst.w ($1434).l ROM:00136E12 beq.s loc_136E28 ROM:00136E14 move.l var_10(a6),($1358).l ROM:00136E1C move.l var_10(a6),4(a4) ROM:00136E22 move.l var_10(a6),8(a4) ROM:00136E28 ROM:00136E28 loc_136E28: ; CODE XREF: sub_136712+700↑j ROM:00136E28 move.l var_10(a6),($958).l ROM:00136E30 ori.w #$200,($B00).l ROM:00136E38 bra.s loc_136E44 ROM:00136E3A ; --------------------------------------------------------------------------- ROM:00136E3A ROM:00136E3A loc_136E3A: ; CODE XREF: sub_136712+6EC↑j ROM:00136E3A ; sub_136712+6F8↑j ROM:00136E3A addq.b #1,d3 ROM:00136E3C cmpi.b #$C8,d3 ROM:00136E40 bls.w loc_136D0A ROM:00136E44 ROM:00136E44 loc_136E44: ; CODE XREF: sub_136712+698↑j ROM:00136E44 ; sub_136712+6E0↑j ... ROM:00136E44 cmpi.b #$C8,d3 ROM:00136E48 bls.w loc_136F0C ROM:00136E4C ori.w #$200,($1B14).l ROM:00136E54 move.l ($1B00).l,d0 ROM:00136E5A cmp.l ($954).l,d0 ROM:00136E60 bne.s loc_136E98 ROM:00136E62 ori.w #$400,($1B14).l ROM:00136E6A tst.w ($1434).l ROM:00136E70 beq.s loc_136E8C ROM:00136E72 move.l ($1B00).l,($1358).l ROM:00136E7C move.l ($1B00).l,4(a4) ROM:00136E84 move.l ($1B00).l,8(a4) ROM:00136E8C ROM:00136E8C loc_136E8C: ; CODE XREF: sub_136712+75E↑j ROM:00136E8C move.l ($1B00).l,($958).l ROM:00136E96 bra.s loc_136F0C ROM:00136E98 ; --------------------------------------------------------------------------- ROM:00136E98 ROM:00136E98 loc_136E98: ; CODE XREF: sub_136712+74E↑j ROM:00136E98 ori.w #$800,($1B14).l ROM:00136EA0 moveq #0,d0 ROM:00136EA2 move.b ($1336).l,d0 ROM:00136EA8 andi.l #$10,d0 ROM:00136EAE andi.l #$FF,d0 ROM:00136EB4 bne.s loc_136EE4 ROM:00136EB6 moveq #0,d0 ROM:00136EB8 move.b ($142D).l,d0 ROM:00136EBE andi.l #$10,d0 ROM:00136EC4 andi.l #$FF,d0 ROM:00136ECA bne.s loc_136EE4 ROM:00136ECC move.l #$10,d0 ROM:00136ED2 or.b d0,($1336).l ROM:00136ED8 move.l #$10,d0 ROM:00136EDE or.b d0,($142D).l ROM:00136EE4 ROM:00136EE4 loc_136EE4: ; CODE XREF: sub_136712+7A2↑j ROM:00136EE4 ; sub_136712+7B8↑j ROM:00136EE4 ori.w #$2000,($B00).l ROM:00136EEC bra.s loc_136F0C ROM:00136EEE ; --------------------------------------------------------------------------- ROM:00136EEE ROM:00136EEE loc_136EEE: ; CODE XREF: sub_136712+59E↑j ROM:00136EEE ori.w #$100,($B00).l ROM:00136EF6 bra.s loc_136F0C ROM:00136EF8 ; --------------------------------------------------------------------------- ROM:00136EF8 ROM:00136EF8 loc_136EF8: ; CODE XREF: sub_136712+58E↑j ROM:00136EF8 move.l #2,d0 ROM:00136EFE or.b d0,($142C).l ROM:00136F04 ori.w #$40,($B00).l ; '@' ROM:00136F0C ROM:00136F0C loc_136F0C: ; CODE XREF: sub_136712+736↑j ROM:00136F0C ; sub_136712+784↑j ... ROM:00136F0C move.l ($147A).l,($954).l ROM:00136F16 ori.b #$40,($10FC).l ; '@' ROM:00136F1E bra.s loc_136F28 ROM:00136F20 ; --------------------------------------------------------------------------- ROM:00136F20 ROM:00136F20 loc_136F20: ; CODE XREF: sub_136712+22A↑j ROM:00136F20 ori.w #$10,($B00).l ROM:00136F28 ROM:00136F28 loc_136F28: ; CODE XREF: sub_136712+22↑j ROM:00136F28 ; sub_136712+80C↑j ROM:00136F28 btst #0,($10FC).l ROM:00136F30 beq.s loc_136F4A ROM:00136F32 pea (1).w ROM:00136F36 jsr sub_1378AE ROM:00136F3C addq.l #4,sp ROM:00136F3E ori.w #$20,($B00).l ; ' ' ROM:00136F46 bra.w loc_13707C ROM:00136F4A ; --------------------------------------------------------------------------- ROM:00136F4A ROM:00136F4A loc_136F4A: ; CODE XREF: sub_136712+81E↑j ROM:00136F4A btst #7,($10FC).l ROM:00136F52 bne.w loc_137036 ROM:00136F56 btst #6,($10FC).l ROM:00136F5E beq.s loc_136FA8 ROM:00136F60 move.l ($147A).l,d0 ROM:00136F66 cmp.l ($958).l,d0 ROM:00136F6C bne.s loc_136F8E ROM:00136F6E pea (1).w ROM:00136F72 jsr sub_1378A0 ROM:00136F78 addq.l #4,sp ROM:00136F7A ori.b #$80,($10FC).l ROM:00136F82 ori.w #$8000,($B00).l ROM:00136F8A bra.w loc_13707C ROM:00136F8E ; --------------------------------------------------------------------------- ROM:00136F8E ROM:00136F8E loc_136F8E: ; CODE XREF: sub_136712+85A↑j ROM:00136F8E tst.w ($1434).l ROM:00136F94 bne.w loc_13707C ROM:00136F98 pea (1).w ROM:00136F9C jsr sub_1378AE ROM:00136FA2 addq.l #4,sp ROM:00136FA4 bra.w loc_13707C ROM:00136FA8 ; --------------------------------------------------------------------------- ROM:00136FA8 ROM:00136FA8 loc_136FA8: ; CODE XREF: sub_136712+84C↑j ROM:00136FA8 tst.w ($1434).l ROM:00136FAE bne.s loc_136FCA ROM:00136FB0 btst #5,($10FC).l ROM:00136FB8 beq.s loc_136FCA ROM:00136FBA pea (1).w ROM:00136FBE jsr sub_1378AE ROM:00136FC4 addq.l #4,sp ROM:00136FC6 bra.w loc_13707C ROM:00136FCA ; --------------------------------------------------------------------------- ROM:00136FCA ROM:00136FCA loc_136FCA: ; CODE XREF: sub_136712+89C↑j ROM:00136FCA ; sub_136712+8A6↑j ROM:00136FCA moveq #0,d0 ROM:00136FCC move.b ($1329).l,d0 ROM:00136FD2 andi.l #4,d0 ROM:00136FD8 andi.l #$FF,d0 ROM:00136FDE bne.s loc_136FF6 ROM:00136FE0 moveq #0,d0 ROM:00136FE2 move.b ($93D).l,d0 ROM:00136FE8 andi.l #$20,d0 ; ' ' ROM:00136FEE andi.l #$FF,d0 ROM:00136FF4 beq.s loc_137028 ROM:00136FF6 ROM:00136FF6 loc_136FF6: ; CODE XREF: sub_136712+8CC↑j ROM:00136FF6 moveq #0,d0 ROM:00136FF8 move.b ($142C).l,d0 ROM:00136FFE andi.l #2,d0 ROM:00137004 andi.l #$FF,d0 ROM:0013700A beq.s loc_13701A ROM:0013700C pea (1).w ROM:00137010 jsr sub_1378A0 ROM:00137016 addq.l #4,sp ROM:00137018 bra.s loc_13707C ROM:0013701A ; --------------------------------------------------------------------------- ROM:0013701A ROM:0013701A loc_13701A: ; CODE XREF: sub_136712+8F8↑j ROM:0013701A pea (1).w ROM:0013701E jsr sub_1378AE ROM:00137024 addq.l #4,sp ROM:00137026 bra.s loc_13707C ROM:00137028 ; --------------------------------------------------------------------------- ROM:00137028 ROM:00137028 loc_137028: ; CODE XREF: sub_136712+8E2↑j ROM:00137028 pea (1).w ROM:0013702C jsr sub_1378A0 ROM:00137032 addq.l #4,sp ROM:00137034 bra.s loc_13707C ROM:00137036 ; --------------------------------------------------------------------------- ROM:00137036 ROM:00137036 loc_137036: ; CODE XREF: sub_136712+840↑j ROM:00137036 pea (1).w ROM:0013703A jsr sub_1378A0 ROM:00137040 addq.l #4,sp ROM:00137042 tst.w ($1430).l ROM:00137048 bne.s loc_13707C ROM:0013704A move.w #1,($1430).l ROM:00137052 moveq #0,d0 ROM:00137054 move.w ($1B0E).l,d0 ROM:0013705A moveq #$32,d1 ; '2' ROM:0013705C divsl.l d1,d1:d0 ROM:00137060 tst.l d1 ROM:00137062 bne.s loc_137070 ROM:00137064 move.l #4,d0 ROM:0013706A or.b d0,($133F).l ROM:00137070 ROM:00137070 loc_137070: ; CODE XREF: sub_136712+950↑j ROM:00137070 addq.w #1,($1B0E).l ROM:00137076 jsr sub_137210 ROM:0013707A nop ROM:0013707C ROM:0013707C loc_13707C: ; CODE XREF: sub_136712+834↑j ROM:0013707C ; sub_136712+878↑j ... ROM:0013707C movem.l var_38(a6),d2-d7/a2-a4 ROM:00137082 unlk a6 ROM:00137084 rts ROM:00137084 ; End of function sub_136712 ROM:00137084 ROM:00137086 ; --------------------------------------------------------------------------- ROM:00137086 link a6,#-8 ROM:0013708A movem.l d2/a2,-(sp) ROM:0013708E move.l 8(a6),d2 ROM:00137092 movea.l #$10FC,a2 ROM:00137098 movea.l #$5D0,a1 ROM:0013709E lea -6(a6),a0 ROM:001370A2 ori.b #$40,($10FD).l ; '@' ROM:001370AA andi.b #$FD,(a2) ROM:001370AE andi.b #$FB,(a2) ROM:001370B2 andi.b #$EF,(a2) ROM:001370B6 andi.b #$F7,(a2) ROM:001370BA clr.b ($10FB).l ROM:001370C0 clr.b ($1102).l ROM:001370C6 move.w ($5D0).l,d0 ROM:001370CC move.w #$D0B,d1 ROM:001370D0 eor.w d1,d0 ROM:001370D2 move.w d0,-6(a6) ROM:001370D6 move.w 2(a1),d0 ROM:001370DA move.w #$1D17,d1 ROM:001370DE eor.w d1,d0 ROM:001370E0 move.w d0,2(a0) ROM:001370E4 move.w 4(a1),d0 ROM:001370E8 move.w #$251F,d1 ROM:001370EC eor.w d1,d0 ROM:001370EE move.w d0,4(a0) ROM:001370F2 move.w ($5D0).l,d0 ROM:001370F8 move.w 2(a1),d1 ROM:001370FC eor.w d1,d0 ROM:001370FE beq.s loc_13711A ROM:00137100 move.w ($5D0).l,d0 ROM:00137106 move.w 4(a1),d1 ROM:0013710A eor.w d1,d0 ROM:0013710C beq.s loc_13711A ROM:0013710E move.w 4(a1),d0 ROM:00137112 move.w 2(a1),d1 ROM:00137116 eor.w d1,d0 ROM:00137118 bne.s loc_137120 ROM:0013711A ROM:0013711A loc_13711A: ; CODE XREF: ROM:001370FE↑j ROM:0013711A ; ROM:0013710C↑j ROM:0013711A ori.b #1,(a2) ROM:0013711E bra.s loc_137152 ROM:00137120 ; --------------------------------------------------------------------------- ROM:00137120 ROM:00137120 loc_137120: ; CODE XREF: ROM:00137118↑j ROM:00137120 move.w -6(a6),d0 ROM:00137124 move.w 2(a0),d1 ROM:00137128 eor.w d1,d0 ROM:0013712A beq.s loc_137144 ROM:0013712C move.w -6(a6),d0 ROM:00137130 move.w 4(a0),d1 ROM:00137134 eor.w d1,d0 ROM:00137136 beq.s loc_137144 ROM:00137138 move.w 4(a0),d0 ROM:0013713C move.w 2(a0),d1 ROM:00137140 eor.w d1,d0 ROM:00137142 bne.s loc_13714A ROM:00137144 ROM:00137144 loc_137144: ; CODE XREF: ROM:0013712A↑j ROM:00137144 ; ROM:00137136↑j ROM:00137144 ori.b #2,(a2) ROM:00137148 bra.s loc_137152 ROM:0013714A ; --------------------------------------------------------------------------- ROM:0013714A ROM:0013714A loc_13714A: ; CODE XREF: ROM:00137142↑j ROM:0013714A ori.b #4,(a2) ROM:0013714E moveq #3,d0 ROM:00137150 bra.s loc_1371B4 ROM:00137152 ; --------------------------------------------------------------------------- ROM:00137152 ROM:00137152 loc_137152: ; CODE XREF: ROM:0013711E↑j ROM:00137152 ; ROM:00137148↑j ROM:00137152 cmpi.b #2,d2 ROM:00137156 bcc.s loc_1371B2 ROM:00137158 btst #0,(a2) ROM:0013715C beq.s loc_137184 ROM:0013715E tst.b d2 ROM:00137160 bne.s loc_137180 ROM:00137162 move.w ($572).l,d0 ROM:00137168 ext.l d0 ROM:0013716A moveq #$28,d1 ; '(' ROM:0013716C divs.l d1,d0 ROM:00137170 tst.l d0 ROM:00137172 bne.s loc_13717C ROM:00137174 ori.b #8,(a2) ROM:00137178 moveq #0,d0 ROM:0013717A bra.s loc_1371B4 ROM:0013717C ; --------------------------------------------------------------------------- ROM:0013717C ROM:0013717C loc_13717C: ; CODE XREF: ROM:00137172↑j ROM:0013717C moveq #$B,d0 ROM:0013717E bra.s loc_1371B4 ROM:00137180 ; --------------------------------------------------------------------------- ROM:00137180 ROM:00137180 loc_137180: ; CODE XREF: ROM:00137160↑j ROM:00137180 moveq #2,d0 ROM:00137182 bra.s loc_1371B4 ROM:00137184 ; --------------------------------------------------------------------------- ROM:00137184 ROM:00137184 loc_137184: ; CODE XREF: ROM:0013715C↑j ROM:00137184 btst #1,(a2) ROM:00137188 beq.s loc_1371B2 ROM:0013718A cmpi.b #1,d2 ROM:0013718E bne.s loc_1371AE ROM:00137190 move.w ($572).l,d0 ROM:00137196 ext.l d0 ROM:00137198 moveq #$28,d1 ; '(' ROM:0013719A divs.l d1,d0 ROM:0013719E tst.l d0 ROM:001371A0 bne.s loc_1371AA ROM:001371A2 ori.b #$10,(a2) ROM:001371A6 moveq #0,d0 ROM:001371A8 bra.s loc_1371B4 ROM:001371AA ; --------------------------------------------------------------------------- ROM:001371AA ROM:001371AA loc_1371AA: ; CODE XREF: ROM:001371A0↑j ROM:001371AA moveq #$B,d0 ROM:001371AC bra.s loc_1371B4 ROM:001371AE ; --------------------------------------------------------------------------- ROM:001371AE ROM:001371AE loc_1371AE: ; CODE XREF: ROM:0013718E↑j ROM:001371AE moveq #1,d0 ROM:001371B0 bra.s loc_1371B4 ROM:001371B2 ; --------------------------------------------------------------------------- ROM:001371B2 ROM:001371B2 loc_1371B2: ; CODE XREF: ROM:00137156↑j ROM:001371B2 ; ROM:00137188↑j ROM:001371B2 moveq #$A,d0 ROM:001371B4 ROM:001371B4 loc_1371B4: ; CODE XREF: ROM:00137150↑j ROM:001371B4 ; ROM:0013717A↑j ... ROM:001371B4 movem.l -$10(a6),d2/a2 ROM:001371BA unlk a6 ROM:001371BC rts ROM:001371BE ; --------------------------------------------------------------------------- ROM:001371BE moveq #$B,d0 ROM:001371C0 btst #6,($10FD).l ROM:001371C8 beq.s loc_1371EE ROM:001371CA tst.b ($10FB).l ROM:001371D0 bne.s loc_1371D6 ROM:001371D2 moveq #$C,d0 ROM:001371D4 bra.s loc_1371EE ROM:001371D6 ; --------------------------------------------------------------------------- ROM:001371D6 ROM:001371D6 loc_1371D6: ; CODE XREF: ROM:001371D0↑j ROM:001371D6 cmpi.b #$FF,($10FB).l ROM:001371DE bne.s loc_1371E4 ROM:001371E0 clr.b d0 ROM:001371E2 bra.s loc_1371E6 ROM:001371E4 ; --------------------------------------------------------------------------- ROM:001371E4 ROM:001371E4 loc_1371E4: ; CODE XREF: ROM:001371DE↑j ROM:001371E4 moveq #1,d0 ROM:001371E6 ROM:001371E6 loc_1371E6: ; CODE XREF: ROM:001371E2↑j ROM:001371E6 andi.b #$BF,($10FD).l ROM:001371EE ROM:001371EE loc_1371EE: ; CODE XREF: ROM:001371C8↑j ROM:001371EE ; ROM:001371D4↑j ROM:001371EE move.b d0,d0 ROM:001371F0 rts ROM:001371F2 ROM:001371F2 ; =============== S U B R O U T I N E ======================================= ROM:001371F2 ROM:001371F2 ROM:001371F2 sub_1371F2: ; CODE XREF: sub_137234+2E↓p ROM:001371F2 cmpi.b #9,($1107).l ROM:001371FA bcc.s loc_137204 ROM:001371FC addq.b #1,($1107).l ROM:00137202 bra.s locret_13720C ROM:00137204 ; --------------------------------------------------------------------------- ROM:00137204 ROM:00137204 loc_137204: ; CODE XREF: sub_1371F2+8↑j ROM:00137204 ori.b #$20,($10FC).l ; ' ' ROM:0013720C ROM:0013720C locret_13720C: ; CODE XREF: sub_1371F2+10↑j ROM:0013720C rts ROM:0013720C ; End of function sub_1371F2 ROM:0013720C ROM:0013720E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137210 ROM:00137210 ; =============== S U B R O U T I N E ======================================= ROM:00137210 ROM:00137210 ROM:00137210 sub_137210: ; CODE XREF: sub_136712+964↑p ROM:00137210 move.l ($1358).l,($1B00).l ROM:0013721A rts ROM:0013721A ; End of function sub_137210 ROM:0013721A ROM:0013721C ROM:0013721C ; =============== S U B R O U T I N E ======================================= ROM:0013721C ROM:0013721C ROM:0013721C sub_13721C: ; CODE XREF: ROM:00116F7C↑p ROM:0013721C clr.w ($FFFFF462).l ROM:00137222 move.w #$204,($FFFFF460).l ROM:0013722A move.w #$4011,($FFFFF448).l ROM:00137232 rts ROM:00137232 ; End of function sub_13721C ROM:00137232 ROM:00137234 ROM:00137234 ; =============== S U B R O U T I N E ======================================= ROM:00137234 ROM:00137234 ROM:00137234 sub_137234: ; CODE XREF: ROM:loc_11775C↑p ROM:00137234 move.l a2,-(sp) ROM:00137236 movea.l #$1436,a2 ROM:0013723C addq.w #1,(a2) ROM:0013723E moveq #0,d0 ROM:00137240 move.w (a2),d0 ROM:00137242 moveq #$14,d1 ROM:00137244 divsl.l d1,d1:d0 ROM:00137248 tst.l d1 ROM:0013724A bne.s loc_137254 ROM:0013724C move.w #1,($143C).l ROM:00137254 ROM:00137254 loc_137254: ; CODE XREF: sub_137234+16↑j ROM:00137254 moveq #0,d0 ROM:00137256 move.w (a2),d0 ROM:00137258 moveq #$64,d1 ; 'd' ROM:0013725A divsl.l d1,d1:d0 ROM:0013725E tst.l d1 ROM:00137260 bne.s loc_137268 ROM:00137262 jsr sub_1371F2 ROM:00137268 ROM:00137268 loc_137268: ; CODE XREF: sub_137234+2C↑j ROM:00137268 moveq #0,d0 ROM:0013726A move.w (a2),d0 ROM:0013726C divsl.l #$3E8,d1:d0 ROM:00137274 tst.l d1 ROM:00137276 bne.s loc_137290 ROM:00137278 jsr nullsub_29 ROM:0013727E moveq #0,d0 ROM:00137280 move.w (a2),d0 ROM:00137282 divsl.l #$2710,d1:d0 ROM:0013728A tst.l d1 ROM:0013728C bne.s loc_137290 ROM:0013728E clr.w (a2) ROM:00137290 ROM:00137290 loc_137290: ; CODE XREF: sub_137234+42↑j ROM:00137290 ; sub_137234+58↑j ROM:00137290 movea.l (sp)+,a2 ROM:00137292 rts ROM:00137292 ; End of function sub_137234 ROM:00137292 ROM:00137294 ROM:00137294 ; =============== S U B R O U T I N E ======================================= ROM:00137294 ROM:00137294 ROM:00137294 sub_137294: ; CODE XREF: ROM:00117070↑p ROM:00137294 movem.l d2/a2-a4,-(sp) ROM:00137298 movea.l #$AFE,a3 ROM:0013729E movea.l #$438,a4 ROM:001372A4 move.w (a3),d0 ROM:001372A6 ext.l d0 ROM:001372A8 moveq #$63,d1 ; 'c' ROM:001372AA cmp.l d1,d0 ROM:001372AC bhi.w loc_137760 ROM:001372B0 lea dword_1372F4(pc),a0 ROM:001372B4 nop ROM:001372B6 moveq #$14,d1 ROM:001372B8 ROM:001372B8 loc_1372B8: ; CODE XREF: sub_137294+26↓j ROM:001372B8 cmp.b (a0)+,d0 ROM:001372BA dbls d1,loc_1372B8 ROM:001372BE bne.w loc_137760 ROM:001372C2 move.w word_1372CA(pc,d1.l*2),d0 ROM:001372C6 jmp word_1372CA(pc,d0.w) ROM:001372C6 ; --------------------------------------------------------------------------- ROM:001372CA word_1372CA: dc.w $47E ; CODE XREF: sub_137294+32↑j ROM:001372CA ; DATA XREF: sub_137294+2E↑r ROM:001372CC dc.l $46A045E, $4520418, $3DC03A0, $364031C, $2D80226 ROM:001372CC dc.l $21201FE, $1EA01D6, $1BC01A4, $12C00BE, $6A0040 ROM:001372F4 dword_1372F4: dc.l $10203, $A152D2F, $3031323C, $3D414243, $444B4C50 ROM:001372F4 ; DATA XREF: sub_137294+1C↑o ROM:001372F4 dc.l $6300207C, $144278, $91FC0014, $4000D1D4, $C500001 ROM:001372F4 dc.l $66000444, $207C0014, $427691FC, $144000, $D1D43690 ROM:001372F4 dc.l $60000430, $42A74EB9, $137086, $588F1400, $70001002 ROM:001372F4 dc.l $720BB081, $6236303B, $A064EFB, $20018, $200020, $20002E ROM:001372F4 dcb.l 3,$2E002E ROM:001372F4 dc.l $2036BC, $36000, $3F27000, $10027201, $E1698379, $B00 ROM:001372F4 dc.l $36BC000A, $600003DC, $48780001, $4EB90013, $7086588F ROM:001372F4 dc.l $14007000, $1002720B, $B0816236, $303B0A06, $4EFB0002 ROM:001372F4 dc.l $180020, $200020 ROM:001372F4 dcb.l 3,$2E002E ROM:001372F4 dc.l $2E0020, $36BC0003, $6000039C, $70001002, $7201E169 ROM:001372F4 dc.l $83790000, $B00203C, 1, $81390000, $1333203C, $EF ROM:001372F4 dc.l $C1390000, $131C36BC, $A6000, $36E4EB9, $1371BE, $14007000 ROM:001372F4 dc.l $10026716, $720CB001, $67000358, $7201B001, $6734720B ROM:001372F4 dc.l $B0016736, $60344279, $1B0E, $42790000, $1B1036BC ROM:001372F4 dc.l $A203C, 1, $81390000, $132A203C, $EF, $C1390000, $131C6000 ROM:001372F4 dc.l $31E0079, $10000000, $B00203C, 1, $81390000, $1333203C ROM:001372F4 dc.l $EF, $C1390000, $131C36BC, $A6000, $2F6207C, $144278 ROM:001372F4 dc.l $91FC0014, $4000D1D4, $4A506600, $2E26000, $2DC247C ROM:001372F4 dc.l $1B00, $6002421A, $B5FC0000, $1E0065F6, $36BC000A ROM:001372F4 dc.l $600002C4, $42790000, $1B0E4279, $1B10, $36BC000A ROM:001372F4 dc.l $600002B0, $203C0000, $88139, $1322, $36BC000A, $6000029C ROM:001372F4 dc.l $203C0000, $48139, $133F, $36BC000A, $60000288, $203C0000 ROM:001372F4 dc.l $108139, $1336, $36BC000A, $60000274, $207C0014, $427A91FC ROM:001372F4 dc.l $144000, $2448D1D4, $30103400, $323C0D0B, $B34033C0 ROM:001372F4 dc.l $5D0, $3002323C, $1D17B340, $33C00000, $5D2204A, $D1D43010 ROM:001372F4 dc.l $323C251F, $B34033C0, $5D4, $207C0014, $427C91FC ROM:001372F4 dc.l $144000, $D1D43010, $48C07210, $E3A823C0, $958, $207C0014 ROM:001372F4 dc.l $427E91FC, $144000, $D1D43010, $48C0D1B9, $958, $23F90000 ROM:001372F4 dc.l $9580000, $135823F9, $958, $135C, $23F90000, $9580000 ROM:001372F4 dc.l $1360203C, 8, $81390000, $1322203C, 4, $81390000 ROM:001372F4 dc.l $133F36BC, $A6000, $1C2207C, $14427A, $91FC0014, $4000D1D4 ROM:001372F4 dc.l $33D00000, $5D0207C, $14427C, $91FC0014, $4000D1D4 ROM:001372F4 dc.l $33D00000, $5D2207C, $14427E, $91FC0014, $4000D1D4 ROM:001372F4 dc.l $33D00000, $5D436BC, $A6000, $17E207C, $14427A, $91FC0014 ROM:001372F4 dc.l $40002448, $D1D43010, $3400323C, $D0BB340, $33C00000 ROM:001372F4 dc.l $5D03002, $323C1D17, $B34033C0, $5D2, $204AD1D4, $3010323C ROM:001372F4 dc.l $251FB340, $33C00000, $5D436BC, $A6000, $136207C ROM:001372F4 dc.l $14427A, $91FC0014, $4000D1D4, $301048C0, $7210E3A8 ROM:001372F4 dc.l $23C00000, $958207C, $14427C, $91FC0014, $4000D1D4 ROM:001372F4 dc.l $301048C0, $D1B90000, $95836BC, $A6000, $FA207C, $14427A ROM:001372F4 dc.l $91FC0014, $4000D1D4, $301048C0, $7210E3A8, $23C00000 ROM:001372F4 dc.l $1358207C, $14427C, $91FC0014, $4000D1D4, $301048C0 ROM:001372F4 dc.l $D1B90000, $135836BC, $A6000, $BE207C, $14427A, $91FC0014 ROM:001372F4 dc.l $4000D1D4, $301048C0, $7210E3A8, $207C0000, $135C2448 ROM:001372F4 dc.l $2080207C, $14427C, $91FC0014, $4000D1D4, $301048C0 ROM:001372F4 dc.l $D19236BC, $A6000, $82207C, $14427A, $91FC0014, $4000D1D4 ROM:001372F4 dc.l $301048C0, $7210E3A8, $207C0000, $13602448, $2080207C ROM:001372F4 dc.l $14427C, $91FC0014, $4000D1D4, $301048C0, $D19236BC ROM:001372F4 dc.l $A6046, $42790000, $B0036BC, $A603A, $42790000, $1B0C36BC ROM:001372F4 dc.l $A602E, $13FC0005, $1106, $4EB90013, $721036BC, $A601A ROM:001372F4 dc.l $23FC0010, 0 ROM:00137750 ; --------------------------------------------------------------------------- ROM:00137750 move.b ($2079).w,d2 ROM:00137754 ori.b #$38,d0 ; '8' ROM:00137758 jsr (a0) ROM:0013775A move.w #$A,(a3) ROM:0013775E bra.s loc_137762 ROM:00137760 ; --------------------------------------------------------------------------- ROM:00137760 ROM:00137760 loc_137760: ; CODE XREF: sub_137294+18↑j ROM:00137760 ; sub_137294+2A↑j ROM:00137760 clr.w (a3) ROM:00137762 ROM:00137762 loc_137762: ; CODE XREF: sub_137294+4CA↑j ROM:00137762 tst.w ($143C).l ROM:00137768 beq.s loc_137776 ROM:0013776A clr.w ($143C).l ROM:00137770 jsr sub_136712 ROM:00137776 ROM:00137776 loc_137776: ; CODE XREF: sub_137294+4D4↑j ROM:00137776 move.w ($AF0).l,d0 ROM:0013777C move.l d0,-(sp) ROM:0013777E jsr sub_1377A6 ROM:00137782 nop ROM:00137784 addq.l #4,sp ROM:00137786 move.w d0,($AF0).l ROM:0013778C move.w ($1B0E).l,($AFA).l ROM:00137796 move.w ($1B10).l,($AFC).l ROM:001377A0 movem.l (sp)+,d2/a2-a4 ROM:001377A4 rts ROM:001377A4 ; End of function sub_137294 ROM:001377A4 ROM:001377A6 ROM:001377A6 ; =============== S U B R O U T I N E ======================================= ROM:001377A6 ROM:001377A6 ROM:001377A6 sub_1377A6: ; CODE XREF: sub_137294+4EA↑p ROM:001377A6 ROM:001377A6 arg_0 = 4 ROM:001377A6 ROM:001377A6 movem.l d2/a2-a3,-(sp) ROM:001377AA move.l $C+arg_0(sp),d2 ROM:001377AE movea.l #$1434,a2 ROM:001377B4 movea.l #$934,a3 ROM:001377BA moveq #0,d0 ROM:001377BC move.w d2,d0 ROM:001377BE moveq #4,d1 ROM:001377C0 cmp.l d1,d0 ; switch 5 cases ROM:001377C2 bhi.w def_1377CA ; jumptable 001377CA default case ROM:001377C6 move.w jpt_1377CA(pc,d0.l*2),d0 ROM:001377CA jmp jpt_1377CA(pc,d0.w) ; switch jump ROM:001377CA ; --------------------------------------------------------------------------- ROM:001377CE jpt_1377CA: dc.w loc_1377D8-$1377CE ; DATA XREF: sub_1377A6+20↑r ROM:001377CE ; sub_1377A6+24↑r ROM:001377CE dc.w loc_1377EA-$1377CE ; jump table for switch statement ROM:001377CE dc.w loc_137810-$1377CE ROM:001377CE dc.w loc_13783E-$1377CE ROM:001377CE dc.w loc_13787A-$1377CE ROM:001377D8 ; --------------------------------------------------------------------------- ROM:001377D8 ROM:001377D8 loc_1377D8: ; CODE XREF: sub_1377A6+24↑j ROM:001377D8 ; DATA XREF: sub_1377A6:jpt_1377CA↑o ROM:001377D8 move.l #$20,d0 ; ' ' ; jumptable 001377CA case 0 ROM:001377DE or.b d0,($1336).l ROM:001377E4 moveq #1,d0 ROM:001377E6 bra.w loc_13789A ROM:001377EA ; --------------------------------------------------------------------------- ROM:001377EA ROM:001377EA loc_1377EA: ; CODE XREF: sub_1377A6+24↑j ROM:001377EA ; DATA XREF: sub_1377A6:jpt_1377CA↑o ROM:001377EA moveq #0,d0 ; jumptable 001377CA case 1 ROM:001377EC move.b ($1336).l,d0 ROM:001377F2 andi.l #$20,d0 ; ' ' ROM:001377F8 andi.l #$FF,d0 ROM:001377FE bne.s loc_13780A ROM:00137800 jsr sub_137950 ROM:00137804 nop ROM:00137806 bra.w def_1377CA ; jumptable 001377CA default case ROM:0013780A ; --------------------------------------------------------------------------- ROM:0013780A ROM:0013780A loc_13780A: ; CODE XREF: sub_1377A6+58↑j ROM:0013780A moveq #1,d0 ROM:0013780C bra.w loc_13789A ROM:00137810 ; --------------------------------------------------------------------------- ROM:00137810 ROM:00137810 loc_137810: ; CODE XREF: sub_1377A6+24↑j ROM:00137810 ; DATA XREF: sub_1377A6:jpt_1377CA↑o ROM:00137810 moveq #0,d0 ; jumptable 001377CA case 2 ROM:00137812 move.b (a3),d0 ROM:00137814 andi.l #$10,d0 ROM:0013781A andi.l #$FF,d0 ROM:00137820 beq.w def_1377CA ; jumptable 001377CA default case ROM:00137824 clr.w ($1430).l ROM:0013782A clr.w ($1432).l ROM:00137830 jsr sub_1378F8 ROM:00137834 nop ROM:00137836 move.w #1,(a2) ROM:0013783A moveq #3,d0 ROM:0013783C bra.s loc_13789A ROM:0013783E ; --------------------------------------------------------------------------- ROM:0013783E ROM:0013783E loc_13783E: ; CODE XREF: sub_1377A6+24↑j ROM:0013783E ; DATA XREF: sub_1377A6:jpt_1377CA↑o ROM:0013783E moveq #0,d0 ; jumptable 001377CA case 3 ROM:00137840 move.b ($133E).l,d0 ROM:00137846 andi.l #2,d0 ROM:0013784C andi.l #$FF,d0 ROM:00137852 beq.s loc_13785A ROM:00137854 clr.w (a2) ROM:00137856 moveq #4,d0 ROM:00137858 bra.s loc_13789A ROM:0013785A ; --------------------------------------------------------------------------- ROM:0013785A ROM:0013785A loc_13785A: ; CODE XREF: sub_1377A6+AC↑j ROM:0013785A moveq #0,d0 ROM:0013785C move.b (a3),d0 ROM:0013785E andi.l #$10,d0 ROM:00137864 andi.l #$FF,d0 ROM:0013786A bne.s loc_137876 ROM:0013786C clr.b ($1106).l ROM:00137872 clr.w (a2) ROM:00137874 bra.s def_1377CA ; jumptable 001377CA default case ROM:00137876 ; --------------------------------------------------------------------------- ROM:00137876 ROM:00137876 loc_137876: ; CODE XREF: sub_1377A6+C4↑j ROM:00137876 moveq #3,d0 ROM:00137878 bra.s loc_13789A ROM:0013787A ; --------------------------------------------------------------------------- ROM:0013787A ROM:0013787A loc_13787A: ; CODE XREF: sub_1377A6+24↑j ROM:0013787A ; DATA XREF: sub_1377A6:jpt_1377CA↑o ROM:0013787A moveq #0,d0 ; jumptable 001377CA case 4 ROM:0013787C move.b (a3),d0 ROM:0013787E andi.l #$10,d0 ROM:00137884 andi.l #$FF,d0 ROM:0013788A bne.s loc_137894 ROM:0013788C clr.b ($1106).l ROM:00137892 bra.s def_1377CA ; jumptable 001377CA default case ROM:00137894 ; --------------------------------------------------------------------------- ROM:00137894 ROM:00137894 loc_137894: ; CODE XREF: sub_1377A6+E4↑j ROM:00137894 moveq #4,d0 ROM:00137896 bra.s loc_13789A ROM:00137898 ; --------------------------------------------------------------------------- ROM:00137898 ROM:00137898 def_1377CA: ; CODE XREF: sub_1377A6+1C↑j ROM:00137898 ; sub_1377A6+60↑j ... ROM:00137898 moveq #2,d0 ; jumptable 001377CA default case ROM:0013789A ROM:0013789A loc_13789A: ; CODE XREF: sub_1377A6+40↑j ROM:0013789A ; sub_1377A6+66↑j ... ROM:0013789A movem.l (sp)+,d2/a2-a3 ROM:0013789E rts ROM:0013789E ; End of function sub_1377A6 ROM:0013789E ROM:001378A0 ROM:001378A0 ; =============== S U B R O U T I N E ======================================= ROM:001378A0 ROM:001378A0 ROM:001378A0 sub_1378A0: ; CODE XREF: sub_136712+860↑p ROM:001378A0 ; sub_136712+8FE↑p ... ROM:001378A0 move.l #$EF,d0 ROM:001378A6 and.b d0,($133F).l ROM:001378AC rts ROM:001378AC ; End of function sub_1378A0 ROM:001378AC ROM:001378AE ROM:001378AE ; =============== S U B R O U T I N E ======================================= ROM:001378AE ROM:001378AE ROM:001378AE sub_1378AE: ; CODE XREF: sub_136712+824↑p ROM:001378AE ; sub_136712+88A↑p ... ROM:001378AE tst.w ($1432).l ROM:001378B4 bne.s loc_1378C4 ROM:001378B6 move.w #1,($1432).l ROM:001378BE addq.w #1,($1B10).l ROM:001378C4 ROM:001378C4 loc_1378C4: ; CODE XREF: sub_1378AE+6↑j ROM:001378C4 movea.l #$144274,a0 ROM:001378CA suba.l #$144000,a0 ROM:001378D0 adda.l ($438).l,a0 ROM:001378D6 cmpi.w #1,(a0) ROM:001378DA bne.s loc_1378EA ROM:001378DC move.l #$EF,d0 ROM:001378E2 and.b d0,($133F).l ROM:001378E8 bra.s locret_1378F6 ROM:001378EA ; --------------------------------------------------------------------------- ROM:001378EA ROM:001378EA loc_1378EA: ; CODE XREF: sub_1378AE+2C↑j ROM:001378EA move.l #$10,d0 ROM:001378F0 or.b d0,($133F).l ROM:001378F6 ROM:001378F6 locret_1378F6: ; CODE XREF: sub_1378AE+3A↑j ROM:001378F6 rts ROM:001378F6 ; End of function sub_1378AE ROM:001378F6 ROM:001378F8 ROM:001378F8 ; =============== S U B R O U T I N E ======================================= ROM:001378F8 ROM:001378F8 ROM:001378F8 sub_1378F8: ; CODE XREF: sub_1377A6+8A↑p ROM:001378F8 movem.l a2-a3,-(sp) ROM:001378FC movea.l #$1358,a1 ROM:00137902 movea.l #$135C,a0 ROM:00137908 movea.l a0,a2 ROM:0013790A move.l (a0),d0 ROM:0013790C cmp.l (a1),d0 ROM:0013790E bne.s loc_137918 ROM:00137910 move.l (a1),($1360).l ROM:00137916 bra.s loc_137944 ROM:00137918 ; --------------------------------------------------------------------------- ROM:00137918 ROM:00137918 loc_137918: ; CODE XREF: sub_1378F8+16↑j ROM:00137918 movea.l #$1360,a0 ROM:0013791E movea.l a0,a3 ROM:00137920 move.l (a0),d0 ROM:00137922 cmp.l (a1),d0 ROM:00137924 bne.s loc_13792A ROM:00137926 move.l (a1),(a2) ROM:00137928 bra.s loc_137944 ROM:0013792A ; --------------------------------------------------------------------------- ROM:0013792A ROM:0013792A loc_13792A: ; CODE XREF: sub_1378F8+2C↑j ROM:0013792A move.l (a2),d0 ROM:0013792C cmp.l (a3),d0 ROM:0013792E bne.s loc_137938 ROM:00137930 move.l ($135C).l,(a1) ROM:00137936 bra.s loc_137944 ROM:00137938 ; --------------------------------------------------------------------------- ROM:00137938 ROM:00137938 loc_137938: ; CODE XREF: sub_1378F8+36↑j ROM:00137938 move.l (a1),(a2) ROM:0013793A move.l (a1),(a3) ROM:0013793C ori.w #1,($B00).l ROM:00137944 ROM:00137944 loc_137944: ; CODE XREF: sub_1378F8+1E↑j ROM:00137944 ; sub_1378F8+30↑j ... ROM:00137944 move.l (a1),($958).l ROM:0013794A movem.l (sp)+,a2-a3 ROM:0013794E rts ROM:0013794E ; End of function sub_1378F8 ROM:0013794E ROM:00137950 ROM:00137950 ; =============== S U B R O U T I N E ======================================= ROM:00137950 ROM:00137950 ROM:00137950 sub_137950: ; CODE XREF: sub_1377A6+5A↑p ROM:00137950 movea.l #$5D0,a0 ROM:00137956 move.w ($5D0).l,d0 ROM:0013795C cmp.w 2(a0),d0 ROM:00137960 beq.s loc_137978 ROM:00137962 move.w 2(a0),d0 ROM:00137966 cmp.w 4(a0),d0 ROM:0013796A beq.s loc_137978 ROM:0013796C move.w ($5D0).l,d0 ROM:00137972 cmp.w 4(a0),d0 ROM:00137976 bne.s locret_137980 ROM:00137978 ROM:00137978 loc_137978: ; CODE XREF: sub_137950+10↑j ROM:00137978 ; sub_137950+1A↑j ROM:00137978 ori.w #$400,($B00).l ROM:00137980 ROM:00137980 locret_137980: ; CODE XREF: sub_137950+26↑j ROM:00137980 rts ROM:00137980 ; End of function sub_137950 ROM:00137980 ROM:00137982 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137984 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137986 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137988 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013798A dc.w $FFFF ROM:0013798C dword_13798C: dcb.l 8,0 ; DATA XREF: sub_117C5C+4↑o ROM:001379AC dc.l $280000, $6434BC ROM:001379AC dcb.l 3,0 ROM:001379C0 dc.l $13880000 ROM:001379C0 dcb.l $14,0 ROM:00137A14 dc.l $FF000000, $7D7D7D ROM:00137A14 dcb.l $13,$7D7D7D7D ROM:00137A14 dc.l $7D7D0000 ROM:00137A14 dcb.l $70,0 ROM:00137C2C dc.l $A469FFFF ROM:00137C2C dcb.l 2,$FFFF ROM:00137C2C dcb.l $F2,$FFFFFFFF ROM:00138000 dword_138000: dcb.l $7FF,$FFFFFFFF ; DATA XREF: sub_116222+4A↑o ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_115D80+6↑o ROM:00139FFF ; sub_115E3C+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END