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 : C32AFA8CBF8CAD6E3C53FE2FBC16AAD9D32976EB58DFC10622A2498724C301BB ROM:00110000 ; Input MD5 : EC084D14EE4FA081AC359F5DE70C983D ROM:00110000 ; Input CRC32 : 4AC8C489 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 $38 ; 8 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $77 ; w ROM:0011000F dc.b $38 ; 8 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $77 ; w ROM:00110013 dc.b $38 ; 8 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $77 ; w ROM:00110017 dc.b $3A ; : ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $77 ; w ROM:0011001B dc.b $3A ; : ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $77 ; w ROM:0011001F dc.b $3A ; : ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $77 ; w ROM:00110023 dc.b $3A ; : ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $77 ; w ROM:00110027 dc.b $38 ; 8 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $77 ; w ROM:0011002B dc.b $38 ; 8 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $77 ; w ROM:0011002F dc.b $38 ; 8 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $77 ; w ROM:00110033 dc.b $38 ; 8 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $77 ; w ROM:00110037 dc.b $38 ; 8 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $77 ; w ROM:0011003B dc.b $38 ; 8 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $77 ; w ROM:0011003F dc.b $38 ; 8 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 $38 ; 8 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $77 ; w ROM:00110067 dc.b $3A ; : ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $77 ; w ROM:0011006B dc.b $3A ; : ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $77 ; w ROM:0011006F dc.b $3A ; : ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $77 ; w ROM:00110073 dc.b $3A ; : ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $77 ; w ROM:00110077 dc.b $3A ; : ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $77 ; w ROM:0011007B dc.b $3A ; : ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $77 ; w ROM:0011007F dc.b $3A ; : ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $77 ; w ROM:00110083 dc.b $3A ; : ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $77 ; w ROM:00110087 dc.b $3A ; : ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $77 ; w ROM:0011008B dc.b $3A ; : ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $77 ; w ROM:0011008F dc.b $3A ; : ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $77 ; w ROM:00110093 dc.b $3A ; : ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $77 ; w ROM:00110097 dc.b $3A ; : ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $77 ; w ROM:0011009B dc.b $3A ; : ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $77 ; w ROM:0011009F dc.b $3A ; : ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $77 ; w ROM:001100A3 dc.b $3A ; : ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $77 ; w ROM:001100A7 dc.b $3A ; : ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $77 ; w ROM:001100AB dc.b $3A ; : ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $77 ; w ROM:001100AF dc.b $3A ; : ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $77 ; w ROM:001100B3 dc.b $3A ; : ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $77 ; w ROM:001100B7 dc.b $3A ; : ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $77 ; w ROM:001100BB dc.b $3A ; : ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $77 ; w ROM:001100BF dc.b $3A ; : ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $77 ; w ROM:001100C3 dc.b $38 ; 8 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $77 ; w ROM:001100C7 dc.b $38 ; 8 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $77 ; w ROM:001100CB dc.b $38 ; 8 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $77 ; w ROM:001100CF dc.b $38 ; 8 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $77 ; w ROM:001100D3 dc.b $38 ; 8 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $77 ; w ROM:001100D7 dc.b $38 ; 8 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $77 ; w ROM:001100DB dc.b $38 ; 8 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $77 ; w ROM:001100DF dc.b $38 ; 8 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $77 ; w ROM:001100E3 dc.b $38 ; 8 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $77 ; w ROM:001100E7 dc.b $38 ; 8 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $77 ; w ROM:001100EB dc.b $38 ; 8 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 $56 ; V 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 $46 ; F ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $77 ; w ROM:00110133 dc.b $4E ; N ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $77 ; w ROM:00110137 dc.b $64 ; d ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $77 ; w ROM:0011013B dc.b $7A ; z ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $77 ; w ROM:0011013F dc.b $72 ; r 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 $48 ; H 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_119740+516↓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 $31 ; 1 ROM:0011040F dc.b $31 ; 1 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $ED ROM:00110413 dc.b $60 ; ` 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,($131E).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 $17C(a5),d2 ROM:0011046A subq.w #1,d2 ROM:0011046C move.w #0,d1 ROM:00110470 bra.s loc_110476 ROM:00110472 ; --------------------------------------------------------------------------- ROM:00110472 ROM:00110472 loc_110472: ; CODE XREF: sub_11045E+2A↓j ROM:00110472 addi.w #1,d1 ROM:00110476 ROM:00110476 loc_110476: ; CODE XREF: sub_11045E+12↑j ROM:00110476 cmp.w d2,d1 ROM:00110478 bgt.s loc_11048A ROM:0011047A move.w $E0(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 $776(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 $776(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EB2).w,a1 ROM:00110530 move.w (a2,d4.w*2),d2 ROM:00110534 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011053A cmpi.w #0,d4 ROM:0011053E bne.s loc_110596 ROM:00110540 move.w ($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,($A72).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),($A72).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 $75E(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 $75E(a5,d5.w*2),d4 ROM:001105D8 move.w d4,d5 ROM:001105DA lea ($FFFFF2B0).w,a2 ROM:001105DE lea ($EB2).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 #7,($93E).w ROM:00110610 bclr #4,($92B).w ROM:00110616 bclr #6,($937).w ROM:0011061C bclr #7,($93D).w ROM:00110622 bclr #1,($92E).w ROM:00110628 bclr #7,($931).w ROM:0011062E clr.w d7 ROM:00110630 move.w $746(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 $746(a5,d5.w*2),d4 ROM:00110648 lea ($FFFFF2B0).w,a2 ROM:0011064C lea ($EB2).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 $17C(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 $7CE(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 ($1348).w,d0 ROM:0011071E move.w ($A6C).w,d5 ROM:00110722 bset d3,d0 ROM:00110724 bset d3,d5 ROM:00110726 move.w d0,($1348).w ROM:0011072A move.w d5,($A6C).w ROM:0011072E bra.s loc_110754 ROM:00110730 ; --------------------------------------------------------------------------- ROM:00110730 ROM:00110730 loc_110730: ; CODE XREF: ROM:00110716↑j ROM:00110730 move.w $7AE(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 ($134A).w,d0 ROM:00110740 move.w ($A6E).w,d5 ROM:00110744 bset d3,d0 ROM:00110746 bset d3,d5 ROM:00110748 move.w d0,($134A).w ROM:0011074C move.w d5,($A6E).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 $7EE(a5,d3.w*2),d1 ROM:0011076A divs.w $80E(a5,d3.w*2),d1 ROM:00110770 add.w $82E(a5,d3.w*2),d1 ROM:00110776 move.w d1,($4A6).w ROM:0011077A move.w d4,-(sp) ROM:0011077C move.w #$3A98,d1 ROM:00110780 bsr.l sub_117544 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 #$3A90,d1 ROM:001107A0 bsr.l sub_117544 ROM:001107A6 move.w (sp)+,d4 ROM:001107A8 bset #7,($93E).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 #$3A94,d1 ROM:001107C0 bsr.l sub_117544 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 #$3A92,d1 ROM:001107E0 bsr.l sub_117544 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 #$3A96,d1 ROM:001107FC bsr.l sub_117544 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 #$3A9A,d1 ROM:00110818 bsr.l sub_117544 ROM:0011081E move.w (sp)+,d4 ROM:00110820 bset #7,($93D).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 $7EE(a5,d3.w*2),d1 ROM:00110836 divs.w ($480).l,d1 ROM:0011083C muls.w #$3E8,d1 ROM:00110840 divs.w $80E(a5,d3.w*2),d1 ROM:00110846 add.w $82E(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 $7EE(a5,d3.w*2),d1 ROM:00110856 divs.w $80E(a5,d3.w*2),d1 ROM:0011085C add.w $82E(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 $12A(a5),d0 ROM:0011086C move.w ($C46).w,d1 ROM:00110870 and.w $17E(a5),d1 ROM:00110874 cmpi.w #0,($C44).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,($1300).w ROM:00110890 bset #1,($131E).w ROM:00110896 ROM:00110896 loc_110896: ; CODE XREF: sub_110864+24↑j ROM:00110896 btst #7,($1327).w ROM:0011089C beq.s loc_1108A6 ROM:0011089E bset #1,($131E).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,($1300).w ROM:001108AC bne.s locret_1108B4 ROM:001108AE bclr #1,($131E).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 $1A6(a5),d3 ROM:001108D0 bclr #1,($93F).w ROM:001108D6 move.w $19E(a5),d1 ROM:001108DA move.w $1A0(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 #1,($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 #1,($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 #1,($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 #1,($93F).w ROM:00110940 ROM:00110940 loc_110940: ; CODE XREF: sub_1108B6+76↑j ROM:00110940 ; sub_1108B6+7A↑j ... ROM:00110940 move.w $854(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 #1,($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 #1,($93F).w ROM:00110960 ROM:00110960 loc_110960: ; CODE XREF: sub_1108B6:loc_110910↑j ROM:00110960 ; sub_1108B6+92↑j ... ROM:00110960 btst #1,($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 $1A6(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 #4,($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_11B1E0 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_11B164 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 #4,($93E).w ROM:00110A70 move.w $1A2(a5),d0 ROM:00110A74 cmp.w ($572).w,d0 ROM:00110A78 bge.s loc_110A82 ROM:00110A7A bclr #4,($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 $19E(a5),d1 ROM:00110A86 sub.w $1A4(a5),d1 ROM:00110A8A move.w $19E(a5),d2 ROM:00110A8E add.w $1A4(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 #4,($93E).w ROM:00110AA4 ROM:00110AA4 loc_110AA4: ; CODE XREF: sub_110A6A+2C↑j ROM:00110AA4 ; sub_110A6A+32↑j ROM:00110AA4 move.w $1A0(a5),d1 ROM:00110AA8 sub.w $1A4(a5),d1 ROM:00110AAC move.w $1A0(a5),d2 ROM:00110AB0 add.w $1A4(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 #4,($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 $19E(a5),d1 ROM:00110ADE move.w $1A0(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,($140A).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,($140A).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,($140A).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,($140A).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,($140A).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,($140A).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, $46 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,($C47).w ROM:00110D48 beq.s loc_110D60 ROM:00110D4A bset #2,($D7A).w ROM:00110D50 bset #2,($D92).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,($D7A).w ROM:00110D66 bset #2,($D92).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,($1323).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,($1323).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 $A8C(a5),($FFFFE03F).w ROM:00110F50 move.b $A8D(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_1336D2,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_133702,d4 ROM:00110FC8 subi.l #word_1336D2,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_133702,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_133722,d3 ROM:00111094 subi.l #word_133702,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 $1B2(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 $1AE(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 $1B2(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,($C46).w ROM:0011116C bset #5,($13AE).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 $1B4(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 $1B0(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 $1B4(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,($C46).w ROM:0011120C bset #4,($13AE).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,($C47).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 $1B6(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,($C47).w ROM:00111272 bset #3,($13AE).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,($C46).w ROM:001112C6 beq.s loc_1112D0 ROM:001112C8 bset #6,($C47).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,($C46).w ROM:001112D6 beq.s loc_1112E0 ROM:001112D8 bset #6,($C47).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,($C47).w ROM:001112E6 beq.s locret_1112EE ROM:001112E8 bset #6,($C47).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,($C46).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 $1B8(a5),d0 ROM:00111328 cmp.w ($A30).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 $1BA(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 $1B8(a5),d0 ROM:0011135A move.w ($4D8).w,d1 ROM:0011135E sub.w ($4C8).w,d1 ROM:00111362 move.w $1BC(a5),d2 ROM:00111366 move.w ($4DA).w,d3 ROM:0011136A sub.w ($4C6).w,d3 ROM:0011136E move.w $1BE(a5),d4 ROM:00111372 cmp.w ($A30).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 $1BA(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,($C46).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 $1AA(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 $1AA(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_1176E2↓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 ($AA8).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 ($10E3).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 ($AA4).w,d4 ROM:001114F4 ext.l d4 ROM:001114F6 divu.w #$27,d4 ; ''' ROM:001114FA or.w d4,d3 ROM:001114FC move.w ($AA6).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 ($A9A).w,d4 ROM:0011159E or.w d4,d2 ROM:001115A0 move.w ($A9C).w,d4 ROM:001115A4 lsl.w #6,d4 ROM:001115A6 or.w d4,d2 ROM:001115A8 move.b ($10D8).w,d4 ROM:001115AC lsl.w #8,d4 ROM:001115AE or.w d4,d2 ROM:001115B0 move.b ($10D9).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,($130A).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 ($AA2).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 ($11C2).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:001176E8↓p ROM:00111738 lea ($FFFFE010).w,a1 ROM:0011173C btst #1,1(a1) ROM:00111742 beq.l loc_111838 ROM:00111748 addq.w #1,($A96).w ROM:0011174C bvc.s loc_111754 ROM:0011174E move.w #$8000,($A96).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 $1A8(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 ($A94).w,d4 ROM:001117D4 bset #0,d4 ROM:001117D8 move.w d4,($A94).w ROM:001117DC bset #7,($939).w ROM:001117E2 move.w d2,d4 ROM:001117E4 andi.w #7,d4 ROM:001117E8 move.w d4,($AA0).w ROM:001117EC move.w d2,d4 ROM:001117EE andi.w #$F00,d4 ROM:001117F2 lsr.w #8,d4 ROM:001117F4 move.w d4,($A9E).w ROM:001117F8 btst #4,d2 ROM:001117FC beq.s loc_111806 ROM:001117FE bset #7,($D7B).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,($D7B).w ROM:0011180C ROM:0011180C loc_11180C: ; CODE XREF: sub_111738+CC↑j ROM:0011180C bset #7,($D93).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,($10E2).w ROM:00111824 btst #$C,d3 ROM:00111828 beq.s loc_111832 ROM:0011182A bset #6,($130F).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,($130F).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,($A96).w ROM:00111848 bvc.s loc_111850 ROM:0011184A move.w #$8000,($A96).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 $1A8(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 ($A94).w,d4 ROM:001118D0 bset #1,d4 ROM:001118D4 move.w d4,($A94).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,($AB0).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,($A96).w ROM:00111900 bvc.s loc_111908 ROM:00111902 move.w #$8000,($A96).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 $1A8(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 ($A94).w,d4 ROM:00111988 bset #2,d4 ROM:0011198C move.w d4,($A94).w ROM:00111990 bset #0,($930).w ROM:00111996 btst #6,d2 ROM:0011199A beq.s loc_1119A4 ROM:0011199C bset #7,($1325).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,($1325).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,($1310).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,($1310).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,($10E4).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,($AAA).w ROM:001119E2 btst #$1F,d2 ROM:001119E6 beq.s loc_1119F0 ROM:001119E8 bset #4,($1306).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,($1306).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,($A96).w ROM:00111A06 bvc.s loc_111A0E ROM:00111A08 move.w #$8000,($A96).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 $1A8(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 ($A94).w,d4 ROM:00111A8E bset #3,d4 ROM:00111A92 move.w d4,($A94).w ROM:00111A96 bset #7,($92D).w ROM:00111A9C move.w d2,d4 ROM:00111A9E andi.w #$FF,d4 ROM:00111AA2 move.w d4,($AAE).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,($AAC).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,($A96).w ROM:00111AC8 bvc.s loc_111AD0 ROM:00111ACA move.w #$8000,($A96).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 ($11BA).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 $1A8(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 ($A94).w,d4 ROM:00111B3C bset #4,d4 ROM:00111B40 move.w d4,($A94).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_133702,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_1336D2,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 ($A30).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,($140B).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 ($A30).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 ($A30).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 ($A30).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,($140A).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 ($A30).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 ($A30).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 ($A30).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,($140A).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 ($A30).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 ($A30).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 ($A30).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 #4,($93F).w ROM:0011208A bset #2,($140A).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 ($A30).w,d0 ROM:001120AA ble.s loc_1120BA ROM:001120AC ROM:001120AC loc_1120AC: ; CODE XREF: ROM:001120A0↑j ROM:001120AC bclr #4,($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 #4,($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 ($A30).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 $1DC(a5),d0 ROM:0011212C add.w $1DE(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_11B1E0 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_11B164 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:0011768E↓p ROM:001121B2 btst #7,($96D).w ROM:001121B8 beq.s loc_112228 ROM:001121BA btst #7,($971).w ROM:001121C0 beq.s loc_112220 ROM:001121C2 lea ($FFFFFFC0).w,a0 ROM:001121C6 move.w ($4E6).w,d1 ROM:001121CA btst #7,($12FF).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,($12FF).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,($12FF).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,($96C).w ROM:0011222E beq.s loc_11225A ROM:00112230 lea ($FFFFFFC0).w,a0 ROM:00112234 btst #0,($970).w ROM:0011223A beq.s loc_11224A ROM:0011223C move.w #$81,4(a0) ROM:00112242 bset #0,($1327).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,($1327).w ROM:00112260 beq.s locret_112276 ROM:00112262 move.w #$82,4(a0) ROM:00112268 bclr #0,($1327).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,($11B8).w ROM:001122A2 lea ($FFFFFFC0).w,a0 ROM:001122A6 move.w #$C0,d0 ROM:001122AA asr.w #4,d0 ROM:001122AC bsr.l sub_11B1E0 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_11B164 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,($11B8).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 ($ABC).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 $1DE(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 $1DC(a5),d2 ROM:0011234E ROM:0011234E loc_11234E: ; CODE XREF: sub_11231A+28↑j ROM:0011234E btst #7,($96D).w ROM:00112354 bne.s loc_112380 ROM:00112356 btst #0,($96C).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 ($ABC).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,($ABC).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 $A74(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_133330 ROM:001123CE cmpi.w #0,(sp) ROM:001123D2 bne.s loc_1123E0 ROM:001123D4 bsr.l sub_1173DE ROM:001123DA bsr.l sub_11B1FE 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 $1C8(a5),d0 ROM:00112406 cmp.w (sp),d0 ROM:00112408 bne.l loc_112514 ROM:0011240E subq.w #1,($C64).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_11BB08 ROM:00112446 bsr.l sub_12C0A8 ROM:0011244C btst #6,($130B).w ROM:00112452 beq.s loc_11245A ROM:00112454 bsr.l sub_133622 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,($1DB9).w ROM:0011247E move #$2500,sr ROM:00112482 ROM:00112482 loc_112482: ; CODE XREF: sub_11231A+15C↑j ROM:00112482 move.w ($DD8).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,($12FE).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,($12FE).w ROM:001124BC ROM:001124BC loc_1124BC: ; CODE XREF: sub_11231A+19A↑j ROM:001124BC bsr.l sub_12F894 ROM:001124C2 bsr.l sub_11C476 ROM:001124C8 bsr.l sub_12281C ROM:001124CE bsr.l sub_11FB7A ROM:001124D4 move.w ($E00).w,d4 ROM:001124D8 ext.l d4 ROM:001124DA muls.l ($9FC).w,d4 ROM:001124E0 move.w $1CA(a5),d5 ROM:001124E4 muls.w #$3C,d5 ; '<' ROM:001124E8 divs.l d5,d4 ROM:001124EC move.l d4,($944).w ROM:001124F0 move.l ($948).w,d3 ROM:001124F4 add.l d4,d3 ROM:001124F6 move.l d3,($948).w ROM:001124FA divs.l #$A,d3 ROM:00112502 move.w d3,($AA2).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 $582(a5),d0 ROM:00112526 cmp.w (sp),d0 ROM:00112528 bne.s loc_11257E ROM:0011252A btst #7,($131D).w ROM:00112530 beq.s loc_112538 ROM:00112532 bset #0,($1DB9).w ROM:00112538 ROM:00112538 loc_112538: ; CODE XREF: sub_11231A+216↑j ROM:00112538 bset #7,($131D).w ROM:0011253E btst #5,($1303).w ROM:00112544 beq.s loc_11256C ROM:00112546 bsr.l sub_12C784 ROM:0011254C bsr.l sub_12C77C ROM:00112552 move #$2500,sr ROM:00112556 bsr.l sub_12B178 ROM:0011255C bsr.l sub_12BD48 ROM:00112562 bsr.l sub_12C39C 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_12B7B2 ROM:00112572 bsr.l sub_12C77C ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_11231A+24E↑j ROM:00112578 bclr #7,($131D).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_12B7B2 ROM:0011259E bclr #1,($1DB9).w ROM:001125A4 bclr #0,($1DB9).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 $1E0(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 $1E0(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_117440 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_117440 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 $12E(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,($135C).w ROM:001128B2 btst #4,($934).w ROM:001128B8 beq.s loc_1128C0 ROM:001128BA bset #2,($1305).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,($135C).w ROM:001128CA btst #4,($934).w ROM:001128D0 beq.s loc_1128D8 ROM:001128D2 bset #2,($1305).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 $1E2(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_11B1E0 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_11B164 ROM:0011292A bsr.l sub_117440 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 $1E4(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,($ABE).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 $84E(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 $84E(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 $84E(a5),d5 ROM:00112A00 move.w $84E(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 $84E(a5,d7.w*2),d5 ROM:00112A18 move.w $84C(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_11B1E0 ROM:00112A38 move.w $84E(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 $84E(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 $850(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 $854(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 $852(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 $858(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 $856(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 $84E(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 $84E(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_11B164 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 $1E6(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 $1E8(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 ($ABE).w,d2 ROM:00112BE2 bge.s loc_112BE8 ROM:00112BE4 move.w d2,($ABE).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 $1EC(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 $1FA(a5),d0 ROM:00112D62 cmpi.w #0,d0 ROM:00112D66 beq.s loc_112D74 ROM:00112D68 move.w $1FC(a5),($AD8).w ROM:00112D6E move.w $1FE(a5),($AC8).w ROM:00112D74 ROM:00112D74 loc_112D74: ; CODE XREF: sub_112D5E+8↑j ROM:00112D74 move.w #6,($502).w ROM:00112D7A move.w ($AC8).w,($506).w ROM:00112D80 move.w ($AD8).w,($504).w ROM:00112D86 move.w ($ADE).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,($ADE).w ROM:00112DA0 move.w $200(a5),d0 ROM:00112DA4 cmpi.w #0,d0 ROM:00112DA8 beq.s loc_112DB8 ROM:00112DAA move.w $202(a5),($AD6).w ROM:00112DB0 move.w $204(a5),($AC6).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 $202(a5),($AD6).w ROM:00112DBE move.w ($57C).w,($AC6).w ROM:00112DC4 ROM:00112DC4 loc_112DC4: ; CODE XREF: sub_112D5E+58↑j ROM:00112DC4 move.w #5,($502).w ROM:00112DCA move.w ($AC6).w,($506).w ROM:00112DD0 move.w ($AD6).w,($504).w ROM:00112DD6 move.w ($AE4).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,($AE4).w ROM:00112DF0 move.w $1F4(a5),d0 ROM:00112DF4 cmpi.w #0,d0 ROM:00112DF8 beq.s loc_112E06 ROM:00112DFA move.w $1F6(a5),($ADC).w ROM:00112E00 move.w $1F8(a5),($ACC).w ROM:00112E06 ROM:00112E06 loc_112E06: ; CODE XREF: sub_112D5E+9A↑j ROM:00112E06 move.w #8,($502).w ROM:00112E0C move.w ($ACC).w,($506).w ROM:00112E12 move.w ($ADC).w,($504).w ROM:00112E18 move.w ($AE2).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,($AE2).w ROM:00112E32 move.w $206(a5),d0 ROM:00112E36 cmpi.w #0,d0 ROM:00112E3A beq.s loc_112E48 ROM:00112E3C move.w $208(a5),($ADA).w ROM:00112E42 move.w $20A(a5),($ACA).w ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: sub_112D5E+DC↑j ROM:00112E48 move.w #7,($502).w ROM:00112E4E move.w ($ACA).w,($506).w ROM:00112E54 move.w ($ADA).w,($504).w ROM:00112E5A move.w ($AE0).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,($AE0).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_1184DE ROM:00112F2E btst #5,($934).w ROM:00112F34 beq.s loc_112F3C ROM:00112F36 bsr.l sub_11A5C8 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_11A1B2 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_11A054 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:00117694↓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,($1301).w ROM:00112F76 bclr #3,($1303).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,($1324).w ROM:00112FD4 bsr.l sub_1230C6 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,($1324).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,($1315).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_1230B4 ROM:0011303C rts ROM:0011303E ; --------------------------------------------------------------------------- ROM:0011303E ROM:0011303E loc_11303E: ; DATA XREF: ROM:00112FA2↑o ROM:0011303E move.w $21A(a5),d0 ROM:00113042 move.w $21C(a5),d1 ROM:00113046 move.w $21E(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_1230C6 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,($1315).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_1230B4 ROM:0011317E rts ROM:00113180 ; --------------------------------------------------------------------------- ROM:00113180 ROM:00113180 loc_113180: ; DATA XREF: ROM:00112FAA↑o ROM:00113180 btst #0,($1320).w ROM:00113186 beq.s loc_1131A6 ROM:00113188 move.w $21A(a5),d0 ROM:0011318C cmp.w ($51E).w,d0 ROM:00113190 bne.s loc_1131A6 ROM:00113192 bsr.l sub_1230C6 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,($1320).w ROM:001131AC beq.s loc_1131DC ROM:001131AE move.w $21C(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_117F4C ROM:00113270 bsr.l sub_11A3AE 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,($1303).w ROM:001132AA movem.l d0-a5,-(sp) ROM:001132AE bsr.l sub_126948 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 #3,($93F).w ROM:001132D0 bne.s loc_1132E8 ROM:001132D2 bset #4,($1301).w ROM:001132D8 movem.l d0-a5,-(sp) ROM:001132DC bsr.l sub_12648A 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 #3,($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 $218(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 $22A(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 #3,($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 #3,($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 $226(a5),d3 ROM:00113694 move.w $228(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,($1324).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,($1324).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,($1320).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 $20C(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 $20E(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 $20E(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 $210(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 $214(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 $212(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,($1320).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 $21A(a5),d0 ROM:001139B8 move.w $21C(a5),d1 ROM:001139BC btst #7,($1315).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,($1320).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 #3,($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 #3,($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 $132(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 $132(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 ($14444E).l,($520).w ROM:00113AF0 move.w ($144450).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 $224(a5),($51A).w ROM:00113B2A move.w $220(a5),($518).w ROM:00113B30 move.w $222(a5),($524).w ROM:00113B36 move.w $222(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,($1323).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,($1303).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,($1305).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 #3,($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,($C56).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,($C56).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,($C54).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,($C54).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:0011767C↓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 $22C(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, $10 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,($1325).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 $230(a5),d0 ROM:00114080 cmpi.w #0,d0 ROM:00114084 bne.s loc_11408E ROM:00114086 bsr.l sub_11C51E 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,($1326).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 $244(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 $232(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_11B1E0 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_11B1E0 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_11B164 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_11B164 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 $230(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 $23C(a5),d0 ROM:0011420E cmpi.w #0,d0 ROM:00114212 ble.s loc_11421E ROM:00114214 bset #5,($1326).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,($1326).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:0011775C↓j ROM:00114226 ; ROM:0011776A↓j ROM:00114226 movem.l d0-a4,-(sp) ROM:0011422A btst #2,($1320).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_12D9E0 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,($1320).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 $246(a5),d2 ROM:001142CE mulu.l d2,d1 ROM:001142D2 divu.l #$64,d1 ; 'd' ROM:001142DA move.w $248(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 $23C(a5),d1 ROM:001142FA cmpi.w #0,d1 ROM:001142FE beq.s loc_114320 ROM:00114300 move.w $23C(a5),d1 ROM:00114304 sub.w $24A(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,($1326).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,($1326).w ROM:00114326 ROM:00114326 loc_114326: ; CODE XREF: sub_1142B4+6A↑j ROM:00114326 clr.l d2 ROM:00114328 move.w $234(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 $242(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,($C47).w ROM:001143C2 bsr.w sub_11452E ROM:001143C6 bclr #4,($140A).w ROM:001143CC move.w $236(a5),d0 ROM:001143D0 cmpi.w #0,d0 ROM:001143D4 bne.s loc_1143DC ROM:001143D6 bset #4,($140A).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,($140A).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 $238(a5),d0 ROM:00114428 btst #5,($1326).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 $24C(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 $24E(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 $238(a5),d0 ROM:0011446A btst #5,($1326).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,($C47).w ROM:00114486 bset #0,($13AE).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,($C47).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 $23A(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 $240(a5),d0 ROM:0011450A cmp.w ($52E).w,d0 ROM:0011450E bgt.s loc_114518 ROM:00114510 bset #3,($1327).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 $23E(a5),d0 ROM:00114520 cmp.w ($52E).w,d0 ROM:00114524 ble.s locret_11452C ROM:00114526 bclr #3,($1327).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 $234(a5),d0 ROM:00114532 move.l #$16A1,d1 ROM:00114538 clr.l d2 ROM:0011453A move.w $23C(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 $250(a5),d7 ROM:00114552 cmpi.w #0,d7 ROM:00114556 bne.s loc_1145AA ROM:00114558 cmpi.w #0,($AA0).w ROM:0011455E bne.s loc_114596 ROM:00114560 bclr #5,($938).w ROM:00114566 cmpi.w #1,($A9E).w ROM:0011456C blt.s loc_11457E ROM:0011456E cmpi.w #5,($A9E).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,($A9E).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,($A9E).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_11C532 ROM:001146AA btst #3,($96F).w ROM:001146B0 beq.s loc_1146CA ROM:001146B2 btst #3,($973).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 $254(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,($DA1).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,($96F).w ROM:00114716 beq.s loc_114730 ROM:00114718 btst #0,($973).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 $256(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,($131C).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,($96F).w ROM:0011476C beq.s loc_114786 ROM:0011476E btst #5,($973).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 $258(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,($1311).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,($96E).w ROM:001147C2 beq.s loc_1147DC ROM:001147C4 btst #1,($972).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 $25E(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,($1305).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 $28C(a5),d0 ROM:00114816 cmpi.w #0,d0 ROM:0011481A bne.s loc_114882 ROM:0011481C btst #4,($96F).w ROM:00114822 beq.s loc_11483C ROM:00114824 btst #4,($973).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 $260(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,($131B).w ROM:00114862 beq.s loc_11487C ROM:00114864 btst #5,($DA5).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,($96E).w ROM:00114888 beq.s loc_1148A2 ROM:0011488A btst #3,($972).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,($96F).w ROM:001148A8 beq.s loc_1148C2 ROM:001148AA btst #1,($973).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 $262(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,($1319).w ROM:001148E8 beq.s loc_114902 ROM:001148EA btst #1,($DA7).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,($96F).w ROM:0011490E beq.s loc_114928 ROM:00114910 btst #6,($973).w ROM:00114916 beq.s loc_114920 ROM:00114918 bset #5,($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 #5,($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 $264(a5),d0 ROM:0011492C cmpi.w #1,d0 ROM:00114930 bne.s loc_11493A ROM:00114932 bclr #5,($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 #5,($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,($1306).w ROM:0011494E beq.s loc_114958 ROM:00114950 bset #5,($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 #5,($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,($96C).w ROM:00114964 beq.s loc_11497E ROM:00114966 btst #3,($970).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 $268(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,($1317).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 $266(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,($1328).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 $26A(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,($130F).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 $25A(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,($96C).w ROM:00114A44 beq.s loc_114A5E ROM:00114A46 btst #4,($970).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 $25C(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,($131B).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 $26C(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_11A714 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_11A714 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_11778A↓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 #6,($93E).w ROM:00114B9A beq.s loc_114BB6 ROM:00114B9C btst #5,($93C).w ROM:00114BA2 beq.s loc_114BB6 ROM:00114BA4 bclr #6,($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 #6,($93E).w ROM:00114BBC beq.s loc_114BEC ROM:00114BBE btst #5,($93C).w ROM:00114BC4 bne.s loc_114BEC ROM:00114BC6 bclr #6,($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,($1318).w ROM:00114C1E beq.s loc_114C56 ROM:00114C20 ori.w #1,($AE6).w ROM:00114C26 btst #5,($93C).w ROM:00114C2C bne.s loc_114C56 ROM:00114C2E ori.w #2,($AE6).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,($1318).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,($1318).w ROM:00114C5C beq.s loc_114C94 ROM:00114C5E ori.w #$10,($AE6).w ROM:00114C64 btst #5,($93C).w ROM:00114C6A bne.s loc_114C94 ROM:00114C6C ori.w #$20,($AE6).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,($1318).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 #2,($93E).w ROM:00114DA4 beq.s loc_114DE4 ROM:00114DA6 bclr #2,($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,($1304).w ROM:00114F12 beq.s loc_114F52 ROM:00114F14 ori.w #$100,($AE6).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,($1321).w ROM:00114F58 beq.s locret_114F9E ROM:00114F5A move.l ($133C).w,($414).w ROM:00114F60 ori.w #$1000,($AE6).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 #$DC,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,($AE6).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,($AE6).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,($AE6).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,($1304).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,($AE6).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,($AE6).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,($1321).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 ($AF4).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,($AF4).w ROM:00115576 and.w d3,($AF4).w ROM:0011557A or.w d4,($AF4).w ROM:0011557E or.w d5,($AF4).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,($10E9).w ROM:001155B0 and.b d3,($10E9).w ROM:001155B4 or.b d4,($10E9).w ROM:001155B8 or.b d5,($10E9).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 ($1330).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 ($10E9).w,d0 ROM:001156D6 lsl.w #8,d0 ROM:001156D8 add.b ($10E9).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 ($1330).w,a1 ROM:001156F2 move.w #$DC,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,($A5E).w ROM:00115770 move.w #$ED,($53E).w ROM:00115776 bsr.w sub_11533A ROM:0011577A move.w ($540).w,($A60).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,($133C).w ROM:001157DE move.l d1,($1340).w ROM:001157E2 move.l d1,($1344).w ROM:001157E6 move.l d1,($950).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_1364CA ROM:0011586A ori.w #$4000,($AEE).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:00135114↓p ROM:00115884 clr.l d2 ROM:00115886 move.w ($552).w,d2 ROM:0011588A bset #6,($1323).w ROM:00115890 bclr #7,($93F).w ROM:00115896 move.b ($11DA).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 ($11DC).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 ($11D9).l,d0 ROM:001158CA cmpi.b #0,d0 ROM:001158CE ble.s loc_115918 ROM:001158D0 move.b ($11DA).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 ($11DA).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 ($11DA).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 ($11DB).l,d0 ROM:0011594C cmpi.b #0,d0 ROM:00115950 ble.l loc_1159BE ROM:00115956 btst #7,($1303).w ROM:0011595C beq.l loc_1159BA ROM:00115962 clr.w d0 ROM:00115964 move.b ($11DC).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 ($11DA).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,($1322).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 ($11D9).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,($1323).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 ($11DC).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 ($11DC).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,($131D).w ROM:001159F0 bclr #6,($1323).w ROM:001159F6 ROM:001159F6 loc_1159F6: ; CODE XREF: sub_115884:loc_1159E8↑j ROM:001159F6 btst #6,($1323).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 #7,($93F).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 #7,($93F).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_1234DE+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 #$11D6,a1 ROM:00115B9A btst #6,($1324).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:0012464C↓p ROM:00115BC6 move.b ($11D9).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 #$11D6,a1 ROM:00115BF0 btst #6,($1324).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_1234DE+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 #$11D6,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:001351BA↓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,($1130).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,($1319).w ROM:00115FB2 beq.s locret_115FCE ROM:00115FB4 bclr #5,($1319).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,($1325).w ROM:00115FD6 beq.s loc_115FE0 ROM:00115FD8 bclr #6,($1325).w ROM:00115FDE bra.s loc_115FFA ROM:00115FE0 ; --------------------------------------------------------------------------- ROM:00115FE0 ROM:00115FE0 loc_115FE0: ; CODE XREF: ROM:00115FD6↑j ROM:00115FE0 btst #3,($130A).w ROM:00115FE6 beq.s loc_115FFA ROM:00115FE8 bclr #3,($130A).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_1246D4+2C2↓p ROM:00116002 clr.l d0 ROM:00116004 move.b ($11D8).w,d0 ROM:00116008 lsl.l #8,d0 ROM:0011600A or.b ($11D9).w,d0 ROM:0011600E lsl.l #8,d0 ROM:00116010 or.b ($11DA).w,d0 ROM:00116014 move.l d0,($430).w ROM:00116018 clr.l d0 ROM:0011601A move.b ($11DC).w,d0 ROM:0011601E lsl.l #8,d0 ROM:00116020 or.b ($11DD).w,d0 ROM:00116024 lsl.l #8,d0 ROM:00116026 or.b ($11DE).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_1246D4+2D6↓p ROM:00116030 lea ($11D6).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 #off_120000,a2 ROM:0011625E move.w #$30,(a2) ; '0' ROM:00116262 movea.l #(loc_12FFFC+4),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_1234DE+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 #$11D6,a1 ROM:001163D2 btst #6,($1324).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_1234DE+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 #$11D6,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_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164A0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. 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_125AC4+150↓p ROM:001164A2 ; sub_125AC4+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,($1301).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,($1301).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,($1324).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,($1324).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 $452(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 $F78(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 $F78(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 $F78(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 $F78(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 $F7C(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_1229AC↓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_11B1E0 ROM:001166B4 moveq #$B,d2 ROM:001166B6 moveq #1,d1 ROM:001166B8 moveq #3,d4 ROM:001166BA move.w $F78(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_11B164 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_11B1E0 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_11B164 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_11B1E0 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_11B164 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 $100(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,($131E).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,($131B).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 #$3B7C,d1 ROM:001167F6 move.w ($A30).w,d2 ROM:001167FA move.w ($572).w,d3 ROM:001167FE bsr.l sub_117544 ROM:00116804 btst #1,($1320).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_1224D0:loc_122564↓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 $F78(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 $F7C(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,$9F8(d7.w*4) ROM:00116948 ble.s locret_116960 ROM:0011694A cmpi.b #3,($11A7).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,($130D).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_11B1E0 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 $A74(a5,d7.w*2),d3 ROM:00116A72 add.w $6A6(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_11B164 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_130BDC+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 $10C6(d4.w*2),d6 ROM:00116ADC btst d7,($11A9).w ROM:00116AE0 bne.s loc_116AEC ROM:00116AE2 btst #6,($131F).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 $10CA(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,($DDC).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 ($DDC).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 $A97(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 $9F8(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 $A97(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 $9F8(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,($130D).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_120628+E↓p ROM:00116BBE ; sub_1306FE:loc_130734↓p ... ROM:00116BBE btst #4,($1321).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 $454(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 ($E00).w,d4 ROM:00116C06 ext.l d4 ROM:00116C08 muls.l d0,d4 ROM:00116C0C muls.l #4,d4 ROM:00116C14 move.w $1CA(a5),d5 ROM:00116C18 muls.w #$3C,d5 ; '<' ROM:00116C1C divs.l d5,d4 ROM:00116C20 move.l d4,($974).w ROM:00116C24 move.l ($948).w,d3 ROM:00116C28 add.l d4,d3 ROM:00116C2A move.l d3,($948).w ROM:00116C2E divs.l #$A,d3 ROM:00116C36 move.w d3,($AA2).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 $9F8(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 $9F8(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,($11A9).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 $10CA(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,($DDC).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 ($DDC).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 ($DDC).w,d3 ROM:00116DEA ext.l d3 ROM:00116DEC muls.l $9F8(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,($130D).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,($131F).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 $A97(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 $9F8(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 $A97(a5),d2 ROM:00116E8E cmpi.b #0,d2 ROM:00116E92 ble.s locret_116EAC ROM:00116E94 btst #6,($131F).w ROM:00116E9A beq.s locret_116EAC ROM:00116E9C move.w $A84(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_11B080 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,($130B).w ROM:00116EDE move.l ($1B04).w,d4 ROM:00116EE2 cmpi.l #$4812BC29,d4 ROM:00116EE8 beq.s loc_116EF2 ROM:00116EEA bset #2,($130B).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,($130B).w ROM:00116F04 ROM:00116F04 loc_116F04: ; CODE XREF: ROM:00116EF0↑j ROM:00116F04 ; ROM:00116EFC↑j ROM:00116F04 btst #2,($130B).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_11778A ROM:00116F4E clr.w ($4FA).w ROM:00116F52 bsr.l sub_11B080 ROM:00116F58 bsr.l sub_1125C0 ROM:00116F5E bsr.l sub_110A38 ROM:00116F64 bsr.l sub_117636 ROM:00116F6A bsr.l sub_112124 ROM:00116F70 bsr.l sub_112CF8 ROM:00116F76 bsr.l sub_112CDC ROM:00116F7C bsr.l sub_13716A 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,($C58).w ROM:00116FA0 bvc.s loc_116FA8 ROM:00116FA2 move.w #$8000,($C58).w ROM:00116FA8 ROM:00116FA8 loc_116FA8: ; CODE XREF: ROM:00116FA0↑j ROM:00116FA8 move.w $458(a5),d0 ROM:00116FAC cmp.w ($C58).w,d0 ROM:00116FB0 bgt.s loc_116FE2 ROM:00116FB2 move.w ($C60).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,($C60).w ROM:00116FC6 muls.w #$A,d1 ROM:00116FCA divs.w ($C58).w,d1 ROM:00116FCE move.w d1,($C5A).w ROM:00116FD2 cmp.w ($1B12).w,d1 ROM:00116FD6 bge.w loc_116FDE ROM:00116FDA move.w d1,($1B12).w ROM:00116FDE ROM:00116FDE loc_116FDE: ; CODE XREF: ROM:00116FD6↑j ROM:00116FDE clr.w ($C58).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,($C5C).w ROM:00116FF4 move.w ($C5A).w,d0 ROM:00116FF8 sub.w ($C5C).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,($C5E).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_1371E2 ROM:00117076 bsr.l sub_11C4D0 ROM:0011707C bsr.l sub_11778A ROM:00117082 bsr.l sub_117CA6 ROM:00117088 bsr.l sub_126A00 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_11AA9C ROM:001170AC bsr.l sub_12F8F2 ROM:001170B2 bsr.l sub_131E38 ROM:001170B8 bsr.l sub_110C6A ROM:001170BE bsr.l sub_111BDA ROM:001170C4 bsr.l sub_12761C ROM:001170CA bsr.l sub_112D5E ROM:001170D0 bsr.l sub_12DD44 ROM:001170D6 bsr.l sub_117F24 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,($130E).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,($130E).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,($1304).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,($1304).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:00135678↓p ROM:00117130 ; ROM:001356C6↓p ROM:00117130 move.b #0,($10E6).w ROM:00117136 move.b #0,($10E5).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,($130C).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_11ED0C+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 ; =============== S U B R O U T I N E ======================================= ROM:001173DE ROM:001173DE ROM:001173DE sub_1173DE: ; CODE XREF: sub_11231A+BA↑p ROM:001173DE btst #4,($937).w ROM:001173E4 beq.s loc_11742C ROM:001173E6 move.l ($404).w,d1 ROM:001173EA sub.l ($43C).w,d1 ROM:001173EE bpl.s loc_1173FA ROM:001173F0 bclr #$1F,d1 ROM:001173F4 bset #7,($93B).w ROM:001173FA ROM:001173FA loc_1173FA: ; CODE XREF: sub_1173DE+10↑j ROM:001173FA move.l #$7270E00,d3 ROM:00117400 divs.l d1,d3 ROM:00117404 divs.w #4,d3 ROM:00117408 cmpi.w #$7D00,d3 ROM:0011740C ble.s loc_117412 ROM:0011740E move.w #$7D00,d3 ROM:00117412 ROM:00117412 loc_117412: ; CODE XREF: sub_1173DE+2E↑j ROM:00117412 move.w d3,($572).w ROM:00117416 sub.w ($576).w,d3 ROM:0011741A ext.l d3 ROM:0011741C muls.l #$F4240,d2:d3 ROM:00117424 divs.l d1,d2:d3 ROM:00117428 move.w d3,($574).w ROM:0011742C ROM:0011742C loc_11742C: ; CODE XREF: sub_1173DE+6↑j ROM:0011742C bset #4,($937).w ROM:00117432 move.l ($404).w,($43C).w ROM:00117438 move.w ($572).w,($576).w ROM:0011743E rts ROM:0011743E ; End of function sub_1173DE ROM:0011743E ROM:00117440 ROM:00117440 ; =============== S U B R O U T I N E ======================================= ROM:00117440 ROM:00117440 ROM:00117440 sub_117440: ; CODE XREF: ROM:00112742↑p ROM:00117440 ; ROM:001127A0↑p ... ROM:00117440 clr.w ($572).w ROM:00117444 bclr #4,($937).w ROM:0011744A clr.w ($574).w ROM:0011744E rts ROM:0011744E ; End of function sub_117440 ROM:0011744E ROM:00117450 ROM:00117450 ; =============== S U B R O U T I N E ======================================= ROM:00117450 ROM:00117450 ROM:00117450 sub_117450: ; CODE XREF: sub_11B352+64↓p ROM:00117450 ; sub_11B352+19C↓p ... ROM:00117450 sub.l d2,d1 ROM:00117452 muls.l #$64,d4:d1 ; 'd' ROM:0011745A divs.l d3,d4:d1 ROM:0011745E move.l d2,d4 ROM:00117460 add.l d1,d4 ROM:00117462 rts ROM:00117462 ; End of function sub_117450 ROM:00117462 ROM:00117464 ; --------------------------------------------------------------------------- ROM:00117464 rts ROM:00117466 ROM:00117466 ; =============== S U B R O U T I N E ======================================= ROM:00117466 ROM:00117466 ROM:00117466 sub_117466: ; CODE XREF: sub_11ED0C+3A↓p ROM:00117466 ; sub_11EF00+1C↓p ROM:00117466 movea.w (a5,d1.w),a0 ROM:0011746A adda.l a5,a0 ROM:0011746C move.w (a0)+,d4 ROM:0011746E ble.w loc_11753E ROM:00117472 move.w (a0)+,d5 ROM:00117474 ble.w loc_11753E ROM:00117478 move.w d4,d7 ROM:0011747A subq.w #1,d7 ROM:0011747C adda.w d4,a0 ROM:0011747E adda.w d4,a0 ROM:00117480 movea.l a0,a2 ROM:00117482 ROM:00117482 loc_117482: ; CODE XREF: sub_117466+1E↓j ROM:00117482 cmp.w -(a2),d2 ROM:00117484 dbge d7,loc_117482 ROM:00117488 bge.s loc_11748E ROM:0011748A clr.w d7 ROM:0011748C bra.s loc_117496 ROM:0011748E ; --------------------------------------------------------------------------- ROM:0011748E ROM:0011748E loc_11748E: ; CODE XREF: sub_117466+22↑j ROM:0011748E move.w (a2)+,d0 ROM:00117490 cmpa.l a2,a0 ROM:00117492 bne.s loc_117498 ROM:00117494 subq.l #2,a2 ROM:00117496 ROM:00117496 loc_117496: ; CODE XREF: sub_117466+26↑j ROM:00117496 move.w (a2),d0 ROM:00117498 ROM:00117498 loc_117498: ; CODE XREF: sub_117466+2C↑j ROM:00117498 swap d0 ROM:0011749A move.w (a2),d0 ROM:0011749C swap d0 ROM:0011749E move.w d5,d1 ROM:001174A0 subq.w #1,d1 ROM:001174A2 beq.w loc_11753A ROM:001174A6 adda.w d5,a0 ROM:001174A8 adda.w d5,a0 ROM:001174AA movea.l a0,a2 ROM:001174AC swap d2 ROM:001174AE ROM:001174AE loc_1174AE: ; CODE XREF: sub_117466+4A↓j ROM:001174AE cmp.w -(a2),d3 ROM:001174B0 dbge d1,loc_1174AE ROM:001174B4 bge.s loc_1174BA ROM:001174B6 clr.w d1 ROM:001174B8 bra.s loc_1174C2 ROM:001174BA ; --------------------------------------------------------------------------- ROM:001174BA ROM:001174BA loc_1174BA: ; CODE XREF: sub_117466+4E↑j ROM:001174BA move.w (a2)+,d2 ROM:001174BC cmpa.l a2,a0 ROM:001174BE bne.s loc_1174C4 ROM:001174C0 subq.l #2,a2 ROM:001174C2 ROM:001174C2 loc_1174C2: ; CODE XREF: sub_117466+52↑j ROM:001174C2 move.w (a2),d2 ROM:001174C4 ROM:001174C4 loc_1174C4: ; CODE XREF: sub_117466+58↑j ROM:001174C4 swap d3 ROM:001174C6 move.w (a2),d3 ROM:001174C8 muls.w d4,d1 ROM:001174CA adda.l d1,a1 ROM:001174CC adda.w d7,a1 ROM:001174CE move.l d2,d6 ROM:001174D0 swap d6 ROM:001174D2 sub.w d0,d6 ROM:001174D4 ble.s loc_11750C ROM:001174D6 move.l d0,d5 ROM:001174D8 swap d5 ROM:001174DA sub.w d0,d5 ROM:001174DC beq.s loc_11750C ROM:001174DE clr.w d1 ROM:001174E0 clr.w d7 ROM:001174E2 move.b 1(a1),d7 ROM:001174E6 move.b (a1),d1 ROM:001174E8 sub.w d1,d7 ROM:001174EA beq.s loc_1174F0 ROM:001174EC muls.w d6,d7 ROM:001174EE divs.w d5,d7 ROM:001174F0 ROM:001174F0 loc_1174F0: ; CODE XREF: sub_117466+84↑j ROM:001174F0 add.b (a1),d7 ROM:001174F2 clr.w d0 ROM:001174F4 clr.w d1 ROM:001174F6 move.b 1(a1,d4.w),d1 ROM:001174FA move.b (a1,d4.w),d0 ROM:001174FE sub.w d0,d1 ROM:00117500 beq.s loc_117506 ROM:00117502 muls.w d6,d1 ROM:00117504 divs.w d5,d1 ROM:00117506 ROM:00117506 loc_117506: ; CODE XREF: sub_117466+9A↑j ROM:00117506 add.b (a1,d4.w),d1 ROM:0011750A bra.s loc_117512 ROM:0011750C ; --------------------------------------------------------------------------- ROM:0011750C ROM:0011750C loc_11750C: ; CODE XREF: sub_117466+6E↑j ROM:0011750C ; sub_117466+76↑j ROM:0011750C move.b (a1),d7 ROM:0011750E move.b (a1,d4.w),d1 ROM:00117512 ROM:00117512 loc_117512: ; CODE XREF: sub_117466+A4↑j ROM:00117512 move.l d3,d6 ROM:00117514 swap d6 ROM:00117516 sub.w d2,d6 ROM:00117518 ble.s loc_117538 ROM:0011751A move.w d3,d5 ROM:0011751C sub.w d2,d5 ROM:0011751E beq.s loc_117538 ROM:00117520 andi.w #$FF,d7 ROM:00117524 andi.w #$FF,d1 ROM:00117528 sub.w d7,d1 ROM:0011752A beq.s loc_117538 ROM:0011752C muls.w d6,d1 ROM:0011752E divs.w d5,d1 ROM:00117530 add.b d7,d1 ROM:00117532 andi.w #$FF,d1 ROM:00117536 bra.s loc_11753A ROM:00117538 ; --------------------------------------------------------------------------- ROM:00117538 ROM:00117538 loc_117538: ; CODE XREF: sub_117466+B2↑j ROM:00117538 ; sub_117466+B8↑j ... ROM:00117538 move.w d7,d1 ROM:0011753A ROM:0011753A loc_11753A: ; CODE XREF: sub_117466+3C↑j ROM:0011753A ; sub_117466+D0↑j ROM:0011753A clr.l d0 ROM:0011753C bra.s locret_117542 ROM:0011753E ; --------------------------------------------------------------------------- ROM:0011753E ROM:0011753E loc_11753E: ; CODE XREF: sub_117466+8↑j ROM:0011753E ; sub_117466+E↑j ROM:0011753E move.b #$FF,d0 ROM:00117542 ROM:00117542 locret_117542: ; CODE XREF: sub_117466+D6↑j ROM:00117542 rts ROM:00117542 ; End of function sub_117466 ROM:00117542 ROM:00117544 ROM:00117544 ; =============== S U B R O U T I N E ======================================= ROM:00117544 ROM:00117544 ROM:00117544 sub_117544: ; CODE XREF: sub_11075A+26↑p ROM:00117544 ; sub_11075A+46↑p ... ROM:00117544 movea.w (a5,d1.w),a0 ROM:00117548 adda.l a5,a0 ROM:0011754A move.w (a0)+,d4 ROM:0011754C ble.w loc_117630 ROM:00117550 move.w (a0)+,d5 ROM:00117552 ble.w loc_117630 ROM:00117556 move.w d4,d7 ROM:00117558 subq.w #1,d7 ROM:0011755A adda.w d4,a0 ROM:0011755C adda.w d4,a0 ROM:0011755E movea.l a0,a1 ROM:00117560 ROM:00117560 loc_117560: ; CODE XREF: sub_117544+1E↓j ROM:00117560 cmp.w -(a1),d2 ROM:00117562 dbge d7,loc_117560 ROM:00117566 bge.s loc_11756C ROM:00117568 clr.w d7 ROM:0011756A bra.s loc_117574 ROM:0011756C ; --------------------------------------------------------------------------- ROM:0011756C ROM:0011756C loc_11756C: ; CODE XREF: sub_117544+22↑j ROM:0011756C move.w (a1)+,d0 ROM:0011756E cmpa.l a1,a0 ROM:00117570 bne.s loc_117576 ROM:00117572 subq.l #2,a1 ROM:00117574 ROM:00117574 loc_117574: ; CODE XREF: sub_117544+26↑j ROM:00117574 move.w (a1),d0 ROM:00117576 ROM:00117576 loc_117576: ; CODE XREF: sub_117544+2C↑j ROM:00117576 swap d0 ROM:00117578 move.w (a1),d0 ROM:0011757A swap d0 ROM:0011757C move.w d5,d1 ROM:0011757E subq.w #1,d1 ROM:00117580 beq.w loc_117608 ROM:00117584 adda.w d5,a0 ROM:00117586 adda.w d5,a0 ROM:00117588 movea.l a0,a1 ROM:0011758A swap d2 ROM:0011758C ROM:0011758C loc_11758C: ; CODE XREF: sub_117544+4A↓j ROM:0011758C cmp.w -(a1),d3 ROM:0011758E dbge d1,loc_11758C ROM:00117592 bge.s loc_117598 ROM:00117594 clr.w d1 ROM:00117596 bra.s loc_1175A0 ROM:00117598 ; --------------------------------------------------------------------------- ROM:00117598 ROM:00117598 loc_117598: ; CODE XREF: sub_117544+4E↑j ROM:00117598 move.w (a1)+,d2 ROM:0011759A cmpa.l a1,a0 ROM:0011759C bne.s loc_1175A2 ROM:0011759E subq.l #2,a1 ROM:001175A0 ROM:001175A0 loc_1175A0: ; CODE XREF: sub_117544+52↑j ROM:001175A0 move.w (a1),d2 ROM:001175A2 ROM:001175A2 loc_1175A2: ; CODE XREF: sub_117544+58↑j ROM:001175A2 swap d3 ROM:001175A4 move.w (a1),d3 ROM:001175A6 muls.w d4,d1 ROM:001175A8 muls.w #2,d1 ROM:001175AC adda.l d1,a0 ROM:001175AE adda.w d7,a0 ROM:001175B0 adda.w d7,a0 ROM:001175B2 move.l d2,d6 ROM:001175B4 swap d6 ROM:001175B6 sub.w d0,d6 ROM:001175B8 ble.s loc_1175E4 ROM:001175BA move.l d0,d5 ROM:001175BC swap d5 ROM:001175BE sub.w d0,d5 ROM:001175C0 beq.s loc_1175E4 ROM:001175C2 move.w 2(a0),d7 ROM:001175C6 sub.w (a0),d7 ROM:001175C8 beq.s loc_1175CE ROM:001175CA muls.w d6,d7 ROM:001175CC divs.w d5,d7 ROM:001175CE ROM:001175CE loc_1175CE: ; CODE XREF: sub_117544+84↑j ROM:001175CE add.w (a0),d7 ROM:001175D0 move.w 2(a0,d4.w*2),d1 ROM:001175D4 sub.w (a0,d4.w*2),d1 ROM:001175D8 beq.s loc_1175DE ROM:001175DA muls.w d6,d1 ROM:001175DC divs.w d5,d1 ROM:001175DE ROM:001175DE loc_1175DE: ; CODE XREF: sub_117544+94↑j ROM:001175DE add.w (a0,d4.w*2),d1 ROM:001175E2 bra.s loc_1175EA ROM:001175E4 ; --------------------------------------------------------------------------- ROM:001175E4 ROM:001175E4 loc_1175E4: ; CODE XREF: sub_117544+74↑j ROM:001175E4 ; sub_117544+7C↑j ROM:001175E4 move.w (a0),d7 ROM:001175E6 move.w (a0,d4.w*2),d1 ROM:001175EA ROM:001175EA loc_1175EA: ; CODE XREF: sub_117544+9E↑j ROM:001175EA move.l d3,d6 ROM:001175EC swap d6 ROM:001175EE sub.w d2,d6 ROM:001175F0 ble.s loc_117604 ROM:001175F2 move.w d3,d5 ROM:001175F4 sub.w d2,d5 ROM:001175F6 beq.s loc_117604 ROM:001175F8 sub.w d7,d1 ROM:001175FA beq.s loc_117604 ROM:001175FC muls.w d6,d1 ROM:001175FE divs.w d5,d1 ROM:00117600 add.w d7,d1 ROM:00117602 bra.s loc_11762C ROM:00117604 ; --------------------------------------------------------------------------- ROM:00117604 ROM:00117604 loc_117604: ; CODE XREF: sub_117544+AC↑j ROM:00117604 ; sub_117544+B2↑j ... ROM:00117604 move.w d7,d1 ROM:00117606 bra.s loc_11762C ROM:00117608 ; --------------------------------------------------------------------------- ROM:00117608 ROM:00117608 loc_117608: ; CODE XREF: sub_117544+3C↑j ROM:00117608 adda.w d7,a0 ROM:0011760A adda.w d7,a0 ROM:0011760C move.w d2,d6 ROM:0011760E sub.w d0,d6 ROM:00117610 ble.s loc_11762A ROM:00117612 move.l d0,d5 ROM:00117614 swap d5 ROM:00117616 sub.w d0,d5 ROM:00117618 beq.s loc_11762A ROM:0011761A move.w 2(a0),d1 ROM:0011761E sub.w (a0),d1 ROM:00117620 beq.s loc_11762A ROM:00117622 muls.w d6,d1 ROM:00117624 divs.w d5,d1 ROM:00117626 add.w (a0),d1 ROM:00117628 bra.s loc_11762C ROM:0011762A ; --------------------------------------------------------------------------- ROM:0011762A ROM:0011762A loc_11762A: ; CODE XREF: sub_117544+CC↑j ROM:0011762A ; sub_117544+D4↑j ... ROM:0011762A move.w (a0),d1 ROM:0011762C ROM:0011762C loc_11762C: ; CODE XREF: sub_117544+BE↑j ROM:0011762C ; sub_117544+C2↑j ... ROM:0011762C moveq #0,d0 ROM:0011762E bra.s locret_117634 ROM:00117630 ; --------------------------------------------------------------------------- ROM:00117630 ROM:00117630 loc_117630: ; CODE XREF: sub_117544+8↑j ROM:00117630 ; sub_117544+E↑j ROM:00117630 move.b #$FF,d0 ROM:00117634 ROM:00117634 locret_117634: ; CODE XREF: sub_117544+EA↑j ROM:00117634 rts ROM:00117634 ; End of function sub_117544 ROM:00117634 ROM:00117636 ROM:00117636 ; =============== S U B R O U T I N E ======================================= ROM:00117636 ROM:00117636 ROM:00117636 sub_117636: ; CODE XREF: ROM:00116F64↑p ROM:00117636 clr.w ($FFFFFA22).w ROM:0011763A ori.w #8,($FFFFFA24).w ROM:00117640 move.w #$552,($FFFFFA22).w ROM:00117646 rts ROM:00117646 ; End of function sub_117636 ROM:00117646 ROM:00117648 ; --------------------------------------------------------------------------- ROM:00117648 movem.l d0-a5,-(sp) ROM:0011764C move.w ($FFFFF462).w,-(sp) ROM:00117650 move sr,-(sp) ROM:00117652 move #$2700,sr ROM:00117656 move.l sp,d0 ROM:00117658 cmp.w ($570).w,d0 ROM:0011765C bge.s loc_117662 ROM:0011765E move.w d0,($570).w ROM:00117662 ROM:00117662 loc_117662: ; CODE XREF: ROM:0011765C↑j ROM:00117662 bsr.l sub_11B26C ROM:00117668 move (sp)+,sr ROM:0011766A bsr.l sub_11AAB8 ROM:00117670 bsr.l nullsub_28 ROM:00117676 bsr.l nullsub_25 ROM:0011767C bsr.l sub_113CFA ROM:00117682 bsr.l nullsub_26 ROM:00117688 bsr.l nullsub_27 ROM:0011768E bsr.l sub_1121B2 ROM:00117694 bsr.l sub_112F60 ROM:0011769A btst #0,($92E).w ROM:001176A0 beq.s loc_1176B6 ROM:001176A2 bsr.l sub_11822A ROM:001176A8 btst #7,($938).w ROM:001176AE beq.s loc_1176B6 ROM:001176B0 bsr.l sub_11A5F4 ROM:001176B6 ROM:001176B6 loc_1176B6: ; CODE XREF: ROM:001176A0↑j ROM:001176B6 ; ROM:001176AE↑j ROM:001176B6 bsr.l nullsub_29 ROM:001176BC addq.w #1,($57A).w ROM:001176C0 cmpi.w #$C8,($57A).w ROM:001176C6 blt.s loc_1176D2 ROM:001176C8 clr.w ($57A).w ROM:001176CC bset #3,($93A).w ROM:001176D2 ROM:001176D2 loc_1176D2: ; CODE XREF: ROM:001176C6↑j ROM:001176D2 cmpi.w #6,($4B6).w ROM:001176D8 beq.s loc_1176E2 ROM:001176DA cmpi.w #9,($4B6).w ROM:001176E0 bne.s loc_1176EE ROM:001176E2 ROM:001176E2 loc_1176E2: ; CODE XREF: ROM:001176D8↑j ROM:001176E2 bsr.l sub_111482 ROM:001176E8 bsr.l sub_111738 ROM:001176EE ROM:001176EE loc_1176EE: ; CODE XREF: ROM:001176E0↑j ROM:001176EE bsr.l sub_137182 ROM:001176F4 bsr.l sub_12DE0E ROM:001176FA move.w ($E90).w,($C62).w ROM:00117700 bsr.l sub_12A968 ROM:00117706 bsr.l sub_12D660 ROM:0011770C cmpi.w #1,($55C).w ROM:00117712 bne.s loc_11771A ROM:00117714 bsr.l nullsub_1 ROM:0011771A ROM:0011771A loc_11771A: ; CODE XREF: ROM:00117712↑j ROM:0011771A move.w ($FFFFF462).w,d0 ROM:0011771E sub.w (sp)+,d0 ROM:00117720 move.w d0,($578).w ROM:00117724 cmp.w ($1B14).w,d0 ROM:00117728 bge.w loc_117730 ROM:0011772C move.w d0,($1B14).w ROM:00117730 ROM:00117730 loc_117730: ; CODE XREF: ROM:00117728↑j ROM:00117730 movem.l (sp)+,d0-a5 ROM:00117734 rte ROM:00117736 ; --------------------------------------------------------------------------- ROM:00117736 rts ROM:00117738 ; --------------------------------------------------------------------------- ROM:00117738 bgnd ROM:0011773A move.l (sp),($470).w ROM:0011773E move.l 4(sp),($474).w ROM:00117744 rte ROM:00117746 ; --------------------------------------------------------------------------- ROM:00117746 andi.w #$F7FF,($FFFFFE20).w ROM:0011774C rte ROM:0011774E ; --------------------------------------------------------------------------- ROM:0011774E andi.w #$EFFF,($FFFFFE20).w ROM:00117754 rte ROM:00117756 ; --------------------------------------------------------------------------- ROM:00117756 bset #2,($1320).w ROM:0011775C bra.l loc_114226 ROM:00117762 ; --------------------------------------------------------------------------- ROM:00117762 rte ROM:00117764 ; --------------------------------------------------------------------------- ROM:00117764 bclr #2,($1320).w ROM:0011776A bra.l loc_114226 ROM:00117770 ; --------------------------------------------------------------------------- ROM:00117770 rte ROM:00117772 ; --------------------------------------------------------------------------- ROM:00117772 andi.w #$7FFF,($FFFFFE20).w ROM:00117778 rte ROM:0011777A ; --------------------------------------------------------------------------- ROM:0011777A andi.w #$BFFF,($FFFFFE20).w ROM:00117780 rte ROM:00117782 ; --------------------------------------------------------------------------- ROM:00117782 bsr.w nullsub_30 ROM:00117786 rts ROM:00117788 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011778A ROM:0011778A ; =============== S U B R O U T I N E ======================================= ROM:0011778A ROM:0011778A ROM:0011778A sub_11778A: ; CODE XREF: ROM:00116F48↑p ROM:0011778A ; ROM:0011707C↑p ... ROM:0011778A bsr.l sub_114AD8 ROM:00117790 bsr.w sub_1177A0 ROM:00117794 btst #7,($92C).w ROM:0011779A bne.s locret_11779E ROM:0011779C bra.s sub_11778A ROM:0011779E ; --------------------------------------------------------------------------- ROM:0011779E ROM:0011779E locret_11779E: ; CODE XREF: sub_11778A+10↑j ROM:0011779E rts ROM:0011779E ; End of function sub_11778A ROM:0011779E ROM:001177A0 ROM:001177A0 ; =============== S U B R O U T I N E ======================================= ROM:001177A0 ROM:001177A0 ROM:001177A0 sub_1177A0: ; CODE XREF: sub_11778A+6↑p ROM:001177A0 bclr #2,($931).w ROM:001177A6 clr.w d1 ROM:001177A8 move.b ($755).w,d1 ROM:001177AC cmpi.w #$E,d1 ROM:001177B0 bcc.s locret_1177BA ROM:001177B2 movea.l off_1177BC(pc,d1.w*4),a0 ROM:001177B6 nop ROM:001177B8 jmp (a0) ROM:001177BA ; --------------------------------------------------------------------------- ROM:001177BA ROM:001177BA locret_1177BA: ; CODE XREF: sub_1177A0+10↑j ROM:001177BA rts ROM:001177BA ; End of function sub_1177A0 ROM:001177BA ROM:001177BA ; --------------------------------------------------------------------------- ROM:001177BC off_1177BC: dc.l loc_1177F4 ; DATA XREF: sub_1177A0+12↑r ROM:001177C0 dc.l loc_11780A ROM:001177C4 dc.l loc_117826 ROM:001177C8 dc.l loc_117864 ROM:001177CC dc.l loc_117880 ROM:001177D0 dc.l loc_1178C6 ROM:001177D4 dc.l loc_1178E2 ROM:001177D8 dc.l loc_11793A ROM:001177DC dc.l loc_11795A ROM:001177E0 dc.l loc_1179DE ROM:001177E4 dc.l loc_117A1A ROM:001177E8 dc.l loc_117A8A ROM:001177EC dc.l loc_117AA6 ROM:001177F0 dc.l loc_117AC6 ROM:001177F4 ; --------------------------------------------------------------------------- ROM:001177F4 ROM:001177F4 loc_1177F4: ; DATA XREF: ROM:off_1177BC↑o ROM:001177F4 bclr #7,($92C).w ROM:001177FA bset #5,($92F).w ROM:00117800 move.b #1,($755).w ROM:00117806 bra.s locret_117824 ROM:00117808 ; --------------------------------------------------------------------------- ROM:00117808 rts ROM:0011780A ; --------------------------------------------------------------------------- ROM:0011780A ROM:0011780A loc_11780A: ; DATA XREF: ROM:001177C0↑o ROM:0011780A btst #1,($92D).w ROM:00117810 beq.s locret_117824 ROM:00117812 bclr #1,($92D).w ROM:00117818 bsr.w sub_117C94 ROM:0011781C move.b #2,($755).w ROM:00117822 bra.s locret_117862 ROM:00117824 ; --------------------------------------------------------------------------- ROM:00117824 ROM:00117824 locret_117824: ; CODE XREF: ROM:00117806↑j ROM:00117824 ; ROM:00117810↑j ROM:00117824 rts ROM:00117826 ; --------------------------------------------------------------------------- ROM:00117826 ROM:00117826 loc_117826: ; DATA XREF: ROM:001177C4↑o ROM:00117826 btst #1,($935).w ROM:0011782C beq.s loc_11784C ROM:0011782E bsr.w sub_117BEE ROM:00117832 bsr.w sub_117AF2 ROM:00117836 bsr.w sub_117BD6 ROM:0011783A bset #2,($93A).w ROM:00117840 move.b #8,($755).w ROM:00117846 bra.l locret_1179DC ROM:0011784C ; --------------------------------------------------------------------------- ROM:0011784C ROM:0011784C loc_11784C: ; CODE XREF: ROM:0011782C↑j ROM:0011784C btst #1,($935).w ROM:00117852 bne.s locret_117862 ROM:00117854 bset #5,($92D).w ROM:0011785A move.b #3,($755).w ROM:00117860 bra.s locret_11787E ROM:00117862 ; --------------------------------------------------------------------------- ROM:00117862 ROM:00117862 locret_117862: ; CODE XREF: ROM:00117822↑j ROM:00117862 ; ROM:00117852↑j ROM:00117862 rts ROM:00117864 ; --------------------------------------------------------------------------- ROM:00117864 ROM:00117864 loc_117864: ; DATA XREF: ROM:001177C8↑o ROM:00117864 btst #3,($935).w ROM:0011786A beq.s locret_11787E ROM:0011786C bclr #4,($931).w ROM:00117872 bsr.w sub_117C20 ROM:00117876 move.b #4,($755).w ROM:0011787C bra.s locret_1178C4 ROM:0011787E ; --------------------------------------------------------------------------- ROM:0011787E ROM:0011787E locret_11787E: ; CODE XREF: ROM:00117860↑j ROM:0011787E ; ROM:0011786A↑j ROM:0011787E rts ROM:00117880 ; --------------------------------------------------------------------------- ROM:00117880 ROM:00117880 loc_117880: ; DATA XREF: ROM:001177CC↑o ROM:00117880 cmpi.b #0,($754).w ROM:00117886 bne.s loc_1178AE ROM:00117888 bsr.w sub_117BEE ROM:0011788C bsr.w sub_117AF2 ROM:00117890 bsr.w sub_117BD6 ROM:00117894 bsr.w sub_117B8E ROM:00117898 bsr.w sub_117BBA ROM:0011789C bset #5,($93A).w ROM:001178A2 move.b #7,($755).w ROM:001178A8 bra.l locret_117958 ROM:001178AE ; --------------------------------------------------------------------------- ROM:001178AE ROM:001178AE loc_1178AE: ; CODE XREF: ROM:00117886↑j ROM:001178AE cmpi.b #0,($754).w ROM:001178B4 beq.s locret_1178C4 ROM:001178B6 bset #2,($92F).w ROM:001178BC move.b #5,($755).w ROM:001178C2 bra.s locret_1178E0 ROM:001178C4 ; --------------------------------------------------------------------------- ROM:001178C4 ROM:001178C4 locret_1178C4: ; CODE XREF: ROM:0011787C↑j ROM:001178C4 ; ROM:001178B4↑j ... ROM:001178C4 rts ROM:001178C6 ; --------------------------------------------------------------------------- ROM:001178C6 ROM:001178C6 loc_1178C6: ; DATA XREF: ROM:001177D0↑o ROM:001178C6 btst #4,($931).w ROM:001178CC beq.s locret_1178E0 ROM:001178CE bclr #4,($931).w ROM:001178D4 bsr.w sub_117AFA ROM:001178D8 move.b #6,($755).w ROM:001178DE bra.s locret_117938 ROM:001178E0 ; --------------------------------------------------------------------------- ROM:001178E0 ROM:001178E0 locret_1178E0: ; CODE XREF: ROM:001178C2↑j ROM:001178E0 ; ROM:001178CC↑j ROM:001178E0 rts ROM:001178E2 ; --------------------------------------------------------------------------- ROM:001178E2 ROM:001178E2 loc_1178E2: ; DATA XREF: ROM:001177D4↑o ROM:001178E2 btst #7,($92C).w ROM:001178E8 beq.s loc_117902 ROM:001178EA btst #5,($93D).w ROM:001178F0 beq.s loc_117902 ROM:001178F2 bsr.w sub_117BD6 ROM:001178F6 move.b #8,($755).w ROM:001178FC bra.l locret_1179DC ROM:00117902 ; --------------------------------------------------------------------------- ROM:00117902 ROM:00117902 loc_117902: ; CODE XREF: ROM:001178E8↑j ROM:00117902 ; ROM:001178F0↑j ROM:00117902 btst #7,($92C).w ROM:00117908 bne.s loc_117916 ROM:0011790A bsr.w sub_117C20 ROM:0011790E move.b #4,($755).w ROM:00117914 bra.s locret_1178C4 ROM:00117916 ; --------------------------------------------------------------------------- ROM:00117916 ROM:00117916 loc_117916: ; CODE XREF: ROM:00117908↑j ROM:00117916 btst #7,($92C).w ROM:0011791C beq.s locret_117938 ROM:0011791E btst #5,($93D).w ROM:00117924 bne.s locret_117938 ROM:00117926 bsr.w sub_117B8E ROM:0011792A bset #0,($93C).w ROM:00117930 move.b #7,($755).w ROM:00117936 bra.s locret_117958 ROM:00117938 ; --------------------------------------------------------------------------- ROM:00117938 ROM:00117938 locret_117938: ; CODE XREF: ROM:001178DE↑j ROM:00117938 ; ROM:0011791C↑j ... ROM:00117938 rts ROM:0011793A ; --------------------------------------------------------------------------- ROM:0011793A ROM:0011793A loc_11793A: ; DATA XREF: ROM:001177D8↑o ROM:0011793A btst #4,($93B).w ROM:00117940 beq.s locret_117958 ROM:00117942 bclr #4,($93B).w ROM:00117948 bsr.w sub_117BD6 ROM:0011794C move.b #8,($755).w ROM:00117952 bra.l locret_1179DC ROM:00117958 ; --------------------------------------------------------------------------- ROM:00117958 ROM:00117958 locret_117958: ; CODE XREF: ROM:001178A8↑j ROM:00117958 ; ROM:00117936↑j ... ROM:00117958 rts ROM:0011795A ; --------------------------------------------------------------------------- ROM:0011795A ROM:0011795A loc_11795A: ; DATA XREF: ROM:001177DC↑o ROM:0011795A move.b $A96(a5),d0 ROM:0011795E btst #7,($930).w ROM:00117964 beq.s loc_11796E ROM:00117966 bclr #7,($930).w ROM:0011796C bra.s loc_117978 ROM:0011796E ; --------------------------------------------------------------------------- ROM:0011796E ROM:0011796E loc_11796E: ; CODE XREF: ROM:00117964↑j ROM:0011796E cmpi.b #0,d0 ROM:00117972 beq.s loc_11798A ROM:00117974 clr.b $A96(a5) ROM:00117978 ROM:00117978 loc_117978: ; CODE XREF: ROM:0011796C↑j ROM:00117978 bsr.w sub_117BEE ROM:0011797C bset #2,($931).w ROM:00117982 move.b #8,($755).w ROM:00117988 bra.s locret_1179DC ROM:0011798A ; --------------------------------------------------------------------------- ROM:0011798A ROM:0011798A loc_11798A: ; CODE XREF: ROM:00117972↑j ROM:0011798A move.b $A95(a5),d0 ROM:0011798E btst #1,($935).w ROM:00117994 bne.s loc_1179C4 ROM:00117996 btst #2,($93B).w ROM:0011799C bne.s loc_1179A4 ROM:0011799E cmpi.b #0,d0 ROM:001179A2 beq.s loc_1179C4 ROM:001179A4 ROM:001179A4 loc_1179A4: ; CODE XREF: ROM:0011799C↑j ROM:001179A4 bset #0,($937).w ROM:001179AA bsr.w sub_117B62 ROM:001179AE bsr.w sub_117BBA ROM:001179B2 bset #5,($93A).w ROM:001179B8 move.b #$A,($755).w ROM:001179BE bra.l loc_117A84 ROM:001179C4 ; --------------------------------------------------------------------------- ROM:001179C4 ROM:001179C4 loc_1179C4: ; CODE XREF: ROM:00117994↑j ROM:001179C4 ; ROM:001179A2↑j ROM:001179C4 btst #4,($934).w ROM:001179CA bne.s locret_1179DC ROM:001179CC btst #1,($935).w ROM:001179D2 bne.s locret_1179DC ROM:001179D4 move.b #9,($755).w ROM:001179DA bra.s loc_117A10 ROM:001179DC ; --------------------------------------------------------------------------- ROM:001179DC ROM:001179DC locret_1179DC: ; CODE XREF: ROM:00117846↑j ROM:001179DC ; ROM:001178FC↑j ... ROM:001179DC rts ROM:001179DE ; --------------------------------------------------------------------------- ROM:001179DE ROM:001179DE loc_1179DE: ; DATA XREF: ROM:001177E0↑o ROM:001179DE btst #4,($934).w ROM:001179E4 beq.s loc_1179EE ROM:001179E6 move.b #8,($755).w ROM:001179EC bra.s locret_1179DC ROM:001179EE ; --------------------------------------------------------------------------- ROM:001179EE ROM:001179EE loc_1179EE: ; CODE XREF: ROM:001179E4↑j ROM:001179EE btst #6,($934).w ROM:001179F4 beq.s loc_117A10 ROM:001179F6 bsr.w sub_117B62 ROM:001179FA bsr.w sub_117BBA ROM:001179FE bset #5,($93A).w ROM:00117A04 move.b #$A,($755).w ROM:00117A0A bra.l loc_117A84 ROM:00117A10 ; --------------------------------------------------------------------------- ROM:00117A10 ROM:00117A10 loc_117A10: ; CODE XREF: ROM:001179DA↑j ROM:00117A10 ; ROM:001179F4↑j ROM:00117A10 bsr.w sub_117B5A ROM:00117A14 bsr.w sub_117B52 ROM:00117A18 rts ROM:00117A1A ; --------------------------------------------------------------------------- ROM:00117A1A ROM:00117A1A loc_117A1A: ; DATA XREF: ROM:001177E4↑o ROM:00117A1A move.b $A95(a5),d0 ROM:00117A1E btst #4,($93B).w ROM:00117A24 beq.s loc_117A60 ROM:00117A26 btst #2,($93B).w ROM:00117A2C beq.s loc_117A36 ROM:00117A2E bclr #2,($93B).w ROM:00117A34 bra.s loc_117A40 ROM:00117A36 ; --------------------------------------------------------------------------- ROM:00117A36 ROM:00117A36 loc_117A36: ; CODE XREF: ROM:00117A2C↑j ROM:00117A36 cmpi.b #0,d0 ROM:00117A3A beq.s loc_117A60 ROM:00117A3C clr.b $A95(a5) ROM:00117A40 ROM:00117A40 loc_117A40: ; CODE XREF: ROM:00117A34↑j ROM:00117A40 bclr #4,($93B).w ROM:00117A46 bsr.w sub_117BD6 ROM:00117A4A bsr.w sub_117BBA ROM:00117A4E bset #5,($93A).w ROM:00117A54 move.b #$D,($755).w ROM:00117A5A bra.l loc_117AEA ROM:00117A60 ; --------------------------------------------------------------------------- ROM:00117A60 ROM:00117A60 loc_117A60: ; CODE XREF: ROM:00117A24↑j ROM:00117A60 ; ROM:00117A3A↑j ROM:00117A60 btst #4,($93B).w ROM:00117A66 beq.s loc_117A84 ROM:00117A68 btst #2,($93B).w ROM:00117A6E bne.s loc_117A84 ROM:00117A70 cmpi.b #0,d0 ROM:00117A74 bne.s loc_117A84 ROM:00117A76 bclr #4,($93B).w ROM:00117A7C move.b #$B,($755).w ROM:00117A82 bra.s locret_117AA4 ROM:00117A84 ; --------------------------------------------------------------------------- ROM:00117A84 ROM:00117A84 loc_117A84: ; CODE XREF: ROM:001179BE↑j ROM:00117A84 ; ROM:00117A0A↑j ... ROM:00117A84 bsr.w sub_117B52 ROM:00117A88 rts ROM:00117A8A ; --------------------------------------------------------------------------- ROM:00117A8A ROM:00117A8A loc_117A8A: ; DATA XREF: ROM:001177E8↑o ROM:00117A8A btst #4,($934).w ROM:00117A90 beq.s locret_117AA4 ROM:00117A92 bsr.w sub_117B8E ROM:00117A96 bset #0,($93C).w ROM:00117A9C move.b #$C,($755).w ROM:00117AA2 bra.s locret_117AC4 ROM:00117AA4 ; --------------------------------------------------------------------------- ROM:00117AA4 ROM:00117AA4 locret_117AA4: ; CODE XREF: ROM:00117A82↑j ROM:00117AA4 ; ROM:00117A90↑j ROM:00117AA4 rts ROM:00117AA6 ; --------------------------------------------------------------------------- ROM:00117AA6 ROM:00117AA6 loc_117AA6: ; DATA XREF: ROM:001177EC↑o ROM:00117AA6 btst #4,($93B).w ROM:00117AAC beq.s locret_117AC4 ROM:00117AAE bclr #4,($93B).w ROM:00117AB4 bsr.w sub_117BD6 ROM:00117AB8 move.b #8,($755).w ROM:00117ABE bra.l locret_1179DC ROM:00117AC4 ; --------------------------------------------------------------------------- ROM:00117AC4 ROM:00117AC4 locret_117AC4: ; CODE XREF: ROM:00117AA2↑j ROM:00117AC4 ; ROM:00117AAC↑j ROM:00117AC4 rts ROM:00117AC6 ; --------------------------------------------------------------------------- ROM:00117AC6 ROM:00117AC6 loc_117AC6: ; DATA XREF: ROM:001177F0↑o ROM:00117AC6 btst #4,($93B).w ROM:00117ACC beq.s loc_117AEA ROM:00117ACE bclr #0,($937).w ROM:00117AD4 bclr #4,($93B).w ROM:00117ADA bsr.w sub_117BD6 ROM:00117ADE move.b #8,($755).w ROM:00117AE4 bra.l locret_1179DC ROM:00117AEA ; --------------------------------------------------------------------------- ROM:00117AEA ROM:00117AEA loc_117AEA: ; CODE XREF: ROM:00117A5A↑j ROM:00117AEA ; ROM:00117ACC↑j ROM:00117AEA bsr.w sub_117B52 ROM:00117AEE rts ROM:00117AF0 ; --------------------------------------------------------------------------- ROM:00117AF0 rts ROM:00117AF2 ROM:00117AF2 ; =============== S U B R O U T I N E ======================================= ROM:00117AF2 ROM:00117AF2 ROM:00117AF2 sub_117AF2: ; CODE XREF: ROM:00117832↑p ROM:00117AF2 ; ROM:0011788C↑p ROM:00117AF2 bset #7,($92C).w ROM:00117AF8 rts ROM:00117AF8 ; End of function sub_117AF2 ROM:00117AF8 ROM:00117AFA ROM:00117AFA ; =============== S U B R O U T I N E ======================================= ROM:00117AFA ROM:00117AFA ROM:00117AFA sub_117AFA: ; CODE XREF: ROM:001178D4↑p ROM:00117AFA cmpi.b #1,($754).w ROM:00117B00 bne.s loc_117B08 ROM:00117B02 move.l ($444).w,d0 ROM:00117B06 bra.s loc_117B0C ROM:00117B08 ; --------------------------------------------------------------------------- ROM:00117B08 ROM:00117B08 loc_117B08: ; CODE XREF: sub_117AFA+6↑j ROM:00117B08 move.l ($448).w,d0 ROM:00117B0C ROM:00117B0C loc_117B0C: ; CODE XREF: sub_117AFA+C↑j ROM:00117B0C andi.l #$FFFFFFF,d0 ROM:00117B12 cmp.l ($440).w,d0 ROM:00117B16 bne.s loc_117B20 ROM:00117B18 bset #7,($92C).w ROM:00117B1E bra.s locret_117B50 ROM:00117B20 ; --------------------------------------------------------------------------- ROM:00117B20 ROM:00117B20 loc_117B20: ; CODE XREF: sub_117AFA+1C↑j ROM:00117B20 bclr #7,($92C).w ROM:00117B26 cmpi.b #1,($754).w ROM:00117B2C bne.s loc_117B40 ROM:00117B2E andi.l #$FFFFFFF,($444).w ROM:00117B36 ori.l #$F0000000,($444).w ROM:00117B3E bra.s locret_117B50 ROM:00117B40 ; --------------------------------------------------------------------------- ROM:00117B40 ROM:00117B40 loc_117B40: ; CODE XREF: sub_117AFA+32↑j ROM:00117B40 andi.l #$FFFFFFF,($448).w ROM:00117B48 ori.l #$F0000000,($448).w ROM:00117B50 ROM:00117B50 locret_117B50: ; CODE XREF: sub_117AFA+24↑j ROM:00117B50 ; sub_117AFA+44↑j ROM:00117B50 rts ROM:00117B50 ; End of function sub_117AFA ROM:00117B50 ROM:00117B52 ROM:00117B52 ; =============== S U B R O U T I N E ======================================= ROM:00117B52 ROM:00117B52 ROM:00117B52 sub_117B52: ; CODE XREF: ROM:00117A14↑p ROM:00117B52 ; ROM:loc_117A84↑p ... ROM:00117B52 bset #7,($934).w ROM:00117B58 rts ROM:00117B58 ; End of function sub_117B52 ROM:00117B58 ROM:00117B5A ROM:00117B5A ; =============== S U B R O U T I N E ======================================= ROM:00117B5A ROM:00117B5A ROM:00117B5A sub_117B5A: ; CODE XREF: ROM:loc_117A10↑p ROM:00117B5A bset #6,($934).w ROM:00117B60 rts ROM:00117B60 ; End of function sub_117B5A ROM:00117B60 ROM:00117B62 ROM:00117B62 ; =============== S U B R O U T I N E ======================================= ROM:00117B62 ROM:00117B62 ROM:00117B62 sub_117B62: ; CODE XREF: ROM:001179AA↑p ROM:00117B62 ; ROM:001179F6↑p ROM:00117B62 cmpi.b #1,($754).w ROM:00117B68 bne.s loc_117B7C ROM:00117B6A andi.l #$FFFFFFF,($444).w ROM:00117B72 ori.l #$A0000000,($444).w ROM:00117B7A bra.s locret_117B8C ROM:00117B7C ; --------------------------------------------------------------------------- ROM:00117B7C ROM:00117B7C loc_117B7C: ; CODE XREF: sub_117B62+6↑j ROM:00117B7C andi.l #$FFFFFFF,($448).w ROM:00117B84 ori.l #$A0000000,($448).w ROM:00117B8C ROM:00117B8C locret_117B8C: ; CODE XREF: sub_117B62+18↑j ROM:00117B8C rts ROM:00117B8C ; End of function sub_117B62 ROM:00117B8C ROM:00117B8E ROM:00117B8E ; =============== S U B R O U T I N E ======================================= ROM:00117B8E ROM:00117B8E ROM:00117B8E sub_117B8E: ; CODE XREF: ROM:00117894↑p ROM:00117B8E ; ROM:00117926↑p ... ROM:00117B8E cmpi.b #1,($754).w ROM:00117B94 bne.s loc_117BA8 ROM:00117B96 andi.l #$FFFFFFF,($444).w ROM:00117B9E ori.l #$50000000,($444).w ROM:00117BA6 bra.s locret_117BB8 ROM:00117BA8 ; --------------------------------------------------------------------------- ROM:00117BA8 ROM:00117BA8 loc_117BA8: ; CODE XREF: sub_117B8E+6↑j ROM:00117BA8 andi.l #$FFFFFFF,($448).w ROM:00117BB0 ori.l #$50000000,($448).w ROM:00117BB8 ROM:00117BB8 locret_117BB8: ; CODE XREF: sub_117B8E+18↑j ROM:00117BB8 rts ROM:00117BB8 ; End of function sub_117B8E ROM:00117BB8 ROM:00117BBA ROM:00117BBA ; =============== S U B R O U T I N E ======================================= ROM:00117BBA ROM:00117BBA ROM:00117BBA sub_117BBA: ; CODE XREF: ROM:00117898↑p ROM:00117BBA ; ROM:001179AE↑p ... ROM:00117BBA cmpi.b #1,($754).w ROM:00117BC0 bne.s loc_117BCC ROM:00117BC2 andi.l #$F0000000,($444).w ROM:00117BCA bra.s locret_117BD4 ROM:00117BCC ; --------------------------------------------------------------------------- ROM:00117BCC ROM:00117BCC loc_117BCC: ; CODE XREF: sub_117BBA+6↑j ROM:00117BCC andi.l #$F0000000,($448).w ROM:00117BD4 ROM:00117BD4 locret_117BD4: ; CODE XREF: sub_117BBA+10↑j ROM:00117BD4 rts ROM:00117BD4 ; End of function sub_117BBA ROM:00117BD4 ROM:00117BD6 ROM:00117BD6 ; =============== S U B R O U T I N E ======================================= ROM:00117BD6 ROM:00117BD6 ROM:00117BD6 sub_117BD6: ; CODE XREF: ROM:00117836↑p ROM:00117BD6 ; ROM:00117890↑p ... ROM:00117BD6 cmpi.b #1,($754).w ROM:00117BDC bne.s loc_117BE6 ROM:00117BDE move.b #2,($754).w ROM:00117BE4 bra.s locret_117BEC ROM:00117BE6 ; --------------------------------------------------------------------------- ROM:00117BE6 ROM:00117BE6 loc_117BE6: ; CODE XREF: sub_117BD6+6↑j ROM:00117BE6 move.b #1,($754).w ROM:00117BEC ROM:00117BEC locret_117BEC: ; CODE XREF: sub_117BD6+E↑j ROM:00117BEC rts ROM:00117BEC ; End of function sub_117BD6 ROM:00117BEC ROM:00117BEE ROM:00117BEE ; =============== S U B R O U T I N E ======================================= ROM:00117BEE ROM:00117BEE ROM:00117BEE sub_117BEE: ; CODE XREF: ROM:0011782E↑p ROM:00117BEE ; ROM:00117888↑p ... ROM:00117BEE lea ($1330).w,a0 ROM:00117BF2 lea (dword_1378E0).l,a1 ROM:00117BF8 move.w #$DC,d1 ROM:00117BFC clr.w d0 ROM:00117BFE clr.w d2 ROM:00117C00 ROM:00117C00 loc_117C00: ; CODE XREF: sub_117BEE+22↓j ROM:00117C00 cmp.w d0,d1 ROM:00117C02 ble.s loc_117C12 ROM:00117C04 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117C0A addq.w #2,d0 ROM:00117C0C move.w d0,d2 ROM:00117C0E lsr.w #1,d2 ROM:00117C10 bra.s loc_117C00 ROM:00117C12 ; --------------------------------------------------------------------------- ROM:00117C12 ROM:00117C12 loc_117C12: ; CODE XREF: sub_117BEE+14↑j ROM:00117C12 bset #0,($92D).w ROM:00117C18 bset #5,($93D).w ROM:00117C1E rts ROM:00117C1E ; End of function sub_117BEE ROM:00117C1E ROM:00117C20 ROM:00117C20 ; =============== S U B R O U T I N E ======================================= ROM:00117C20 ROM:00117C20 ROM:00117C20 sub_117C20: ; CODE XREF: ROM:00117872↑p ROM:00117C20 ; ROM:0011790A↑p ROM:00117C20 bclr #0,($92D).w ROM:00117C26 bclr #5,($93D).w ROM:00117C2C move.l ($444).w,d0 ROM:00117C30 move.l ($448).w,d1 ROM:00117C34 andi.l #$F0000000,d0 ROM:00117C3A andi.l #$F0000000,d1 ROM:00117C40 cmpi.l #$A0000000,d0 ROM:00117C46 bne.s loc_117C50 ROM:00117C48 move.b #1,($754).w ROM:00117C4E bra.s locret_117C92 ROM:00117C50 ; --------------------------------------------------------------------------- ROM:00117C50 ROM:00117C50 loc_117C50: ; CODE XREF: sub_117C20+26↑j ROM:00117C50 cmpi.l #$A0000000,d1 ROM:00117C56 bne.s loc_117C60 ROM:00117C58 move.b #2,($754).w ROM:00117C5E bra.s locret_117C92 ROM:00117C60 ; --------------------------------------------------------------------------- ROM:00117C60 ROM:00117C60 loc_117C60: ; CODE XREF: sub_117C20+36↑j ROM:00117C60 cmpi.l #$50000000,d0 ROM:00117C66 bne.s loc_117C76 ROM:00117C68 move.b #1,($754).w ROM:00117C6E bset #5,($93D).w ROM:00117C74 bra.s locret_117C92 ROM:00117C76 ; --------------------------------------------------------------------------- ROM:00117C76 ROM:00117C76 loc_117C76: ; CODE XREF: sub_117C20+46↑j ROM:00117C76 cmpi.l #$50000000,d1 ROM:00117C7C bne.s loc_117C8C ROM:00117C7E move.b #2,($754).w ROM:00117C84 bset #5,($93D).w ROM:00117C8A bra.s locret_117C92 ROM:00117C8C ; --------------------------------------------------------------------------- ROM:00117C8C ROM:00117C8C loc_117C8C: ; CODE XREF: sub_117C20+5C↑j ROM:00117C8C move.b #0,($754).w ROM:00117C92 ROM:00117C92 locret_117C92: ; CODE XREF: sub_117C20+2E↑j ROM:00117C92 ; sub_117C20+3E↑j ... ROM:00117C92 rts ROM:00117C92 ; End of function sub_117C20 ROM:00117C92 ROM:00117C94 ROM:00117C94 ; =============== S U B R O U T I N E ======================================= ROM:00117C94 ROM:00117C94 ROM:00117C94 sub_117C94: ; CODE XREF: ROM:00117818↑p ROM:00117C94 move.w #$DC,d0 ROM:00117C98 cmpi.w #$EC,d0 ROM:00117C9C ble.s locret_117CA4 ROM:00117C9E bset #1,($935).w ROM:00117CA4 ROM:00117CA4 locret_117CA4: ; CODE XREF: sub_117C94+8↑j ROM:00117CA4 rts ROM:00117CA4 ; End of function sub_117C94 ROM:00117CA4 ROM:00117CA6 ROM:00117CA6 ; =============== S U B R O U T I N E ======================================= ROM:00117CA6 ROM:00117CA6 ROM:00117CA6 sub_117CA6: ; CODE XREF: ROM:00117082↑p ROM:00117CA6 clr.w d1 ROM:00117CA8 move.b ($756).w,d1 ROM:00117CAC cmpi.w #5,d1 ROM:00117CB0 bcc.s locret_117CBA ROM:00117CB2 movea.l off_117CBC(pc,d1.w*4),a0 ROM:00117CB6 nop ROM:00117CB8 jmp (a0) ROM:00117CBA ; --------------------------------------------------------------------------- ROM:00117CBA ROM:00117CBA locret_117CBA: ; CODE XREF: sub_117CA6+A↑j ROM:00117CBA rts ROM:00117CBA ; End of function sub_117CA6 ROM:00117CBA ROM:00117CBA ; --------------------------------------------------------------------------- ROM:00117CBC off_117CBC: dc.l loc_117CD0 ; DATA XREF: sub_117CA6+C↑r ROM:00117CC0 dc.l loc_117CDE ROM:00117CC4 dc.l loc_117D18 ROM:00117CC8 dc.l loc_117DA6 ROM:00117CCC dc.l loc_117DF0 ROM:00117CD0 ; --------------------------------------------------------------------------- ROM:00117CD0 ROM:00117CD0 loc_117CD0: ; DATA XREF: ROM:off_117CBC↑o ROM:00117CD0 bsr.w sub_117DF8 ROM:00117CD4 move.b #1,($756).w ROM:00117CDA bra.s locret_117D16 ROM:00117CDC ; --------------------------------------------------------------------------- ROM:00117CDC rts ROM:00117CDE ; --------------------------------------------------------------------------- ROM:00117CDE ROM:00117CDE loc_117CDE: ; DATA XREF: ROM:00117CC0↑o ROM:00117CDE btst #4,($934).w ROM:00117CE4 bne.s locret_117D16 ROM:00117CE6 move.w $690(a5),d0 ROM:00117CEA move.w $692(a5),d1 ROM:00117CEE clr.b ($908).w ROM:00117CF2 move.w d0,($6EA).w ROM:00117CF6 move.b #1,($908).w ROM:00117CFC clr.b ($907).w ROM:00117D00 move.w d1,($6E8).w ROM:00117D04 move.b #1,($907).w ROM:00117D0A move.b #2,($756).w ROM:00117D10 bra.l loc_117DA0 ROM:00117D16 ; --------------------------------------------------------------------------- ROM:00117D16 ROM:00117D16 locret_117D16: ; CODE XREF: ROM:00117CDA↑j ROM:00117D16 ; ROM:00117CE4↑j ... ROM:00117D16 rts ROM:00117D18 ; --------------------------------------------------------------------------- ROM:00117D18 ROM:00117D18 loc_117D18: ; DATA XREF: ROM:00117CC4↑o ROM:00117D18 btst #4,($934).w ROM:00117D1E bne.s loc_117D50 ROM:00117D20 cmpi.w #0,($6EA).w ROM:00117D26 bgt.s loc_117D50 ROM:00117D28 move.w $694(a5),d0 ROM:00117D2C btst #7,($934).w ROM:00117D32 beq.s loc_117D3A ROM:00117D34 cmpi.w #0,d0 ROM:00117D38 ble.s loc_117D50 ROM:00117D3A ROM:00117D3A loc_117D3A: ; CODE XREF: ROM:00117D32↑j ROM:00117D3A bsr.w sub_117E00 ROM:00117D3E bset #3,($939).w ROM:00117D44 move.b #4,($756).w ROM:00117D4A bra.l loc_117DF0 ROM:00117D50 ; --------------------------------------------------------------------------- ROM:00117D50 ROM:00117D50 loc_117D50: ; CODE XREF: ROM:00117D1E↑j ROM:00117D50 ; ROM:00117D26↑j ... ROM:00117D50 btst #4,($934).w ROM:00117D56 beq.s loc_117D70 ROM:00117D58 clr.b ($907).w ROM:00117D5C clr.w ($6E8).w ROM:00117D60 clr.b ($908).w ROM:00117D64 clr.w ($6EA).w ROM:00117D68 move.b #1,($756).w ROM:00117D6E bra.s locret_117D16 ROM:00117D70 ; --------------------------------------------------------------------------- ROM:00117D70 ROM:00117D70 loc_117D70: ; CODE XREF: ROM:00117D56↑j ROM:00117D70 btst #4,($934).w ROM:00117D76 bne.s loc_117DA0 ROM:00117D78 cmpi.w #0,($6EA).w ROM:00117D7E bgt.s loc_117DA0 ROM:00117D80 move.w $694(a5),d0 ROM:00117D84 btst #7,($934).w ROM:00117D8A beq.s loc_117DA0 ROM:00117D8C cmpi.w #0,d0 ROM:00117D90 bne.s loc_117DA0 ROM:00117D92 bset #3,($939).w ROM:00117D98 move.b #3,($756).w ROM:00117D9E bra.s loc_117DEA ROM:00117DA0 ; --------------------------------------------------------------------------- ROM:00117DA0 ROM:00117DA0 loc_117DA0: ; CODE XREF: ROM:00117D10↑j ROM:00117DA0 ; ROM:00117D76↑j ... ROM:00117DA0 bsr.w sub_117E18 ROM:00117DA4 rts ROM:00117DA6 ; --------------------------------------------------------------------------- ROM:00117DA6 ROM:00117DA6 loc_117DA6: ; DATA XREF: ROM:00117CC8↑o ROM:00117DA6 btst #4,($934).w ROM:00117DAC beq.s loc_117DBA ROM:00117DAE bsr.w sub_117E08 ROM:00117DB2 move.b #4,($756).w ROM:00117DB8 bra.s loc_117DF0 ROM:00117DBA ; --------------------------------------------------------------------------- ROM:00117DBA ROM:00117DBA loc_117DBA: ; CODE XREF: ROM:00117DAC↑j ROM:00117DBA btst #4,($934).w ROM:00117DC0 bne.s loc_117DEA ROM:00117DC2 cmpi.w #0,($6E8).w ROM:00117DC8 bgt.s loc_117DCC ROM:00117DCA bra.s loc_117DDE ROM:00117DCC ; --------------------------------------------------------------------------- ROM:00117DCC ROM:00117DCC loc_117DCC: ; CODE XREF: ROM:00117DC8↑j ROM:00117DCC move.w $694(a5),d0 ROM:00117DD0 btst #7,($934).w ROM:00117DD6 beq.s loc_117DDE ROM:00117DD8 cmpi.w #0,d0 ROM:00117DDC ble.s loc_117DEA ROM:00117DDE ROM:00117DDE loc_117DDE: ; CODE XREF: ROM:00117DCA↑j ROM:00117DDE ; ROM:00117DD6↑j ROM:00117DDE bsr.w sub_117E00 ROM:00117DE2 move.b #4,($756).w ROM:00117DE8 bra.s loc_117DF0 ROM:00117DEA ; --------------------------------------------------------------------------- ROM:00117DEA ROM:00117DEA loc_117DEA: ; CODE XREF: ROM:00117D9E↑j ROM:00117DEA ; ROM:00117DC0↑j ... ROM:00117DEA bsr.w sub_117E18 ROM:00117DEE rts ROM:00117DF0 ; --------------------------------------------------------------------------- ROM:00117DF0 ROM:00117DF0 loc_117DF0: ; CODE XREF: ROM:00117D4A↑j ROM:00117DF0 ; ROM:00117DB8↑j ... ROM:00117DF0 bsr.w sub_117E18 ROM:00117DF4 rts ROM:00117DF6 ; --------------------------------------------------------------------------- ROM:00117DF6 rts ROM:00117DF8 ROM:00117DF8 ; =============== S U B R O U T I N E ======================================= ROM:00117DF8 ROM:00117DF8 ROM:00117DF8 sub_117DF8: ; CODE XREF: ROM:loc_117CD0↑p ROM:00117DF8 bset #2,($131C).w ROM:00117DFE rts ROM:00117DFE ; End of function sub_117DF8 ROM:00117DFE ROM:00117E00 ROM:00117E00 ; =============== S U B R O U T I N E ======================================= ROM:00117E00 ROM:00117E00 ROM:00117E00 sub_117E00: ; CODE XREF: ROM:loc_117D3A↑p ROM:00117E00 ; ROM:loc_117DDE↑p ROM:00117E00 bclr #2,($131C).w ROM:00117E06 rts ROM:00117E06 ; End of function sub_117E00 ROM:00117E06 ROM:00117E08 ROM:00117E08 ; =============== S U B R O U T I N E ======================================= ROM:00117E08 ROM:00117E08 ROM:00117E08 sub_117E08: ; CODE XREF: ROM:00117DAE↑p ROM:00117E08 ; ROM:00125872↓p ROM:00117E08 move.w #0,($FFFFFA4A).w ROM:00117E0E move.w #0,($FFFFFA4A).w ROM:00117E14 nop ROM:00117E16 rts ROM:00117E16 ; End of function sub_117E08 ROM:00117E16 ROM:00117E18 ROM:00117E18 ; =============== S U B R O U T I N E ======================================= ROM:00117E18 ROM:00117E18 ROM:00117E18 sub_117E18: ; CODE XREF: ROM:loc_117DA0↑p ROM:00117E18 ; ROM:loc_117DEA↑p ... ROM:00117E18 bclr #7,($934).w ROM:00117E1E rts ROM:00117E1E ; End of function sub_117E18 ROM:00117E1E ROM:00117E20 ROM:00117E20 ; =============== S U B R O U T I N E ======================================= ROM:00117E20 ROM:00117E20 ROM:00117E20 sub_117E20: ; CODE XREF: ROM:0011A496↓p ROM:00117E20 clr.w ($E46).w ROM:00117E24 clr.w ($58C).w ROM:00117E28 cmpi.b #1,($75A).w ROM:00117E2E bne.s loc_117E38 ROM:00117E30 bsr.l sub_118604 ROM:00117E36 bra.s locret_117E96 ROM:00117E38 ; --------------------------------------------------------------------------- ROM:00117E38 ROM:00117E38 loc_117E38: ; CODE XREF: sub_117E20+E↑j ROM:00117E38 cmpi.b #2,($75A).w ROM:00117E3E bne.s loc_117E48 ROM:00117E40 bsr.l sub_118BCC ROM:00117E46 bra.s locret_117E96 ROM:00117E48 ; --------------------------------------------------------------------------- ROM:00117E48 ROM:00117E48 loc_117E48: ; CODE XREF: sub_117E20+1E↑j ROM:00117E48 cmpi.b #3,($75A).w ROM:00117E4E bne.s loc_117E58 ROM:00117E50 bsr.l sub_11903A ROM:00117E56 bra.s locret_117E96 ROM:00117E58 ; --------------------------------------------------------------------------- ROM:00117E58 ROM:00117E58 loc_117E58: ; CODE XREF: sub_117E20+2E↑j ROM:00117E58 cmpi.b #4,($75A).w ROM:00117E5E bne.s loc_117E68 ROM:00117E60 bsr.l sub_119134 ROM:00117E66 bra.s locret_117E96 ROM:00117E68 ; --------------------------------------------------------------------------- ROM:00117E68 ROM:00117E68 loc_117E68: ; CODE XREF: sub_117E20+3E↑j ROM:00117E68 cmpi.b #6,($75A).w ROM:00117E6E bne.s loc_117E78 ROM:00117E70 bsr.l sub_11914C ROM:00117E76 bra.s locret_117E96 ROM:00117E78 ; --------------------------------------------------------------------------- ROM:00117E78 ROM:00117E78 loc_117E78: ; CODE XREF: sub_117E20+4E↑j ROM:00117E78 cmpi.b #7,($75A).w ROM:00117E7E bne.s loc_117E88 ROM:00117E80 bsr.l sub_119634 ROM:00117E86 bra.s locret_117E96 ROM:00117E88 ; --------------------------------------------------------------------------- ROM:00117E88 ROM:00117E88 loc_117E88: ; CODE XREF: sub_117E20+5E↑j ROM:00117E88 cmpi.b #9,($75A).w ROM:00117E8E bne.s locret_117E96 ROM:00117E90 bsr.l sub_119740 ROM:00117E96 ROM:00117E96 locret_117E96: ; CODE XREF: sub_117E20+16↑j ROM:00117E96 ; sub_117E20+26↑j ... ROM:00117E96 rts ROM:00117E96 ; End of function sub_117E20 ROM:00117E96 ROM:00117E98 ROM:00117E98 ; =============== S U B R O U T I N E ======================================= ROM:00117E98 ROM:00117E98 ROM:00117E98 sub_117E98: ; CODE XREF: sub_118604+10↓p ROM:00117E98 ; sub_118604+7C↓p ... ROM:00117E98 lea ($11D6).w,a0 ROM:00117E9C clr.w d0 ROM:00117E9E move.w ($58C).w,d0 ROM:00117EA2 move.b $105(a5),(a0,d0.w) ROM:00117EA8 addq.w #1,d0 ROM:00117EAA bvc.s loc_117EB0 ROM:00117EAC move.w #$8000,d0 ROM:00117EB0 ROM:00117EB0 loc_117EB0: ; CODE XREF: sub_117E98+12↑j ROM:00117EB0 move.b $106(a5),(a0,d0.w) ROM:00117EB6 addq.w #1,d0 ROM:00117EB8 bvc.s loc_117EBE ROM:00117EBA move.w #$8000,d0 ROM:00117EBE ROM:00117EBE loc_117EBE: ; CODE XREF: sub_117E98+20↑j ROM:00117EBE move.b $107(a5),(a0,d0.w) ROM:00117EC4 addq.w #1,d0 ROM:00117EC6 bvc.s loc_117ECC ROM:00117EC8 move.w #$8000,d0 ROM:00117ECC ROM:00117ECC loc_117ECC: ; CODE XREF: sub_117E98+2E↑j ROM:00117ECC move.b ($75A).w,d1 ROM:00117ED0 addi.b #$40,d1 ; '@' ROM:00117ED4 move.b d1,(a0,d0.w) ROM:00117ED8 addq.w #1,d0 ROM:00117EDA bvc.s loc_117EE0 ROM:00117EDC move.w #$8000,d0 ROM:00117EE0 ROM:00117EE0 loc_117EE0: ; CODE XREF: sub_117E98+42↑j ROM:00117EE0 move.w d0,($58C).w ROM:00117EE4 rts ROM:00117EE4 ; End of function sub_117E98 ROM:00117EE4 ROM:00117EE6 ROM:00117EE6 ; =============== S U B R O U T I N E ======================================= ROM:00117EE6 ROM:00117EE6 ROM:00117EE6 sub_117EE6: ; CODE XREF: sub_118604+64↓p ROM:00117EE6 ; sub_118604+12A↓p ... ROM:00117EE6 move.w ($58C).w,d0 ROM:00117EEA cmpi.w #0,d0 ROM:00117EEE ble.s locret_117F22 ROM:00117EF0 lea ($11D6).w,a0 ROM:00117EF4 clr.w d1 ROM:00117EF6 clr.w d2 ROM:00117EF8 move.w ($E46).w,d3 ROM:00117EFC subq.w #1,d0 ROM:00117EFE move.w d3,d1 ROM:00117F00 bra.s loc_117F06 ROM:00117F02 ; --------------------------------------------------------------------------- ROM:00117F02 ROM:00117F02 loc_117F02: ; CODE XREF: sub_117EE6+28↓j ROM:00117F02 addi.w #1,d1 ROM:00117F06 ROM:00117F06 loc_117F06: ; CODE XREF: sub_117EE6+1A↑j ROM:00117F06 cmp.w d0,d1 ROM:00117F08 bgt.s loc_117F10 ROM:00117F0A add.b (a0,d1.w),d2 ROM:00117F0E bra.s loc_117F02 ROM:00117F10 ; --------------------------------------------------------------------------- ROM:00117F10 ROM:00117F10 loc_117F10: ; CODE XREF: sub_117EE6+22↑j ROM:00117F10 addq.w #1,d0 ROM:00117F12 move.b d2,(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_117EE6+32↑j ROM:00117F1E move.w d0,($58C).w ROM:00117F22 ROM:00117F22 locret_117F22: ; CODE XREF: sub_117EE6+8↑j ROM:00117F22 rts ROM:00117F22 ; End of function sub_117EE6 ROM:00117F22 ROM:00117F24 ROM:00117F24 ; =============== S U B R O U T I N E ======================================= ROM:00117F24 ROM:00117F24 ROM:00117F24 sub_117F24: ; CODE XREF: ROM:001170D6↑p ROM:00117F24 btst #0,($1322).w ROM:00117F2A beq.s loc_117F3A ROM:00117F2C move.w ($136E).w,($588).w ROM:00117F32 move.w ($1370).w,($58A).w ROM:00117F38 bra.s locret_117F4A ROM:00117F3A ; --------------------------------------------------------------------------- ROM:00117F3A ROM:00117F3A loc_117F3A: ; CODE XREF: sub_117F24+6↑j ROM:00117F3A btst #4,($1324).w ROM:00117F40 beq.s locret_117F4A ROM:00117F42 clr.w ($588).w ROM:00117F46 clr.w ($58A).w ROM:00117F4A ROM:00117F4A locret_117F4A: ; CODE XREF: sub_117F24+14↑j ROM:00117F4A ; sub_117F24+1C↑j ROM:00117F4A rts ROM:00117F4A ; End of function sub_117F24 ROM:00117F4A ROM:00117F4C ROM:00117F4C ; =============== S U B R O U T I N E ======================================= ROM:00117F4C ROM:00117F4C ROM:00117F4C sub_117F4C: ; CODE XREF: ROM:loc_11326A↑p ROM:00117F4C clr.w d1 ROM:00117F4E move.b ($758).w,d1 ROM:00117F52 cmpi.w #$10,d1 ROM:00117F56 bcc.s locret_117F60 ROM:00117F58 movea.l off_117F62(pc,d1.w*4),a0 ROM:00117F5C nop ROM:00117F5E jmp (a0) ROM:00117F60 ; --------------------------------------------------------------------------- ROM:00117F60 ROM:00117F60 locret_117F60: ; CODE XREF: sub_117F4C+A↑j ROM:00117F60 rts ROM:00117F60 ; End of function sub_117F4C ROM:00117F60 ROM:00117F60 ; --------------------------------------------------------------------------- ROM:00117F62 off_117F62: dc.l locret_117FA2 ; DATA XREF: sub_117F4C+C↑r ROM:00117F66 dc.l loc_117FA4 ROM:00117F6A dc.l loc_117FD4 ROM:00117F6E dc.l loc_117FFE ROM:00117F72 dc.l loc_118028 ROM:00117F76 dc.l loc_118052 ROM:00117F7A dc.l loc_11807C ROM:00117F7E dc.l loc_1180A6 ROM:00117F82 dc.l loc_1180D0 ROM:00117F86 dc.l loc_1180FA ROM:00117F8A dc.l loc_118124 ROM:00117F8E dc.l loc_118166 ROM:00117F92 dc.l loc_118198 ROM:00117F96 dc.l loc_1181C8 ROM:00117F9A dc.l loc_1181F8 ROM:00117F9E dc.l locret_118228 ROM:00117FA2 ; --------------------------------------------------------------------------- ROM:00117FA2 ROM:00117FA2 locret_117FA2: ; DATA XREF: ROM:off_117F62↑o ROM:00117FA2 rts ROM:00117FA4 ; --------------------------------------------------------------------------- ROM:00117FA4 ROM:00117FA4 loc_117FA4: ; DATA XREF: ROM:00117F66↑o ROM:00117FA4 cmpi.w #0,($632).w ROM:00117FAA bgt.s locret_117FD2 ROM:00117FAC move.w ($FFFFFC0E).w,d0 ROM:00117FB0 move.w ($FFFFFC0C).w,d0 ROM:00117FB4 bclr #5,($FFFFFC0B).w ROM:00117FBA bset #4,($FFFFFC0B).w ROM:00117FC0 bset #5,($92B).w ROM:00117FC6 bset #5,($939).w ROM:00117FCC move.b #$F,($758).w ROM:00117FD2 ROM:00117FD2 locret_117FD2: ; CODE XREF: ROM:00117FAA↑j ROM:00117FD2 rts ROM:00117FD4 ; --------------------------------------------------------------------------- ROM:00117FD4 ROM:00117FD4 loc_117FD4: ; DATA XREF: ROM:00117F6A↑o ROM:00117FD4 cmpi.w #0,($632).w ROM:00117FDA bgt.s locret_117FFC ROM:00117FDC move.w ($FFFFFC0E).w,d0 ROM:00117FE0 move.w ($FFFFFC0C).w,d0 ROM:00117FE4 bset #4,($FFFFFC0B).w ROM:00117FEA bset #5,($92B).w ROM:00117FF0 bset #5,($939).w ROM:00117FF6 move.b #$F,($758).w ROM:00117FFC ROM:00117FFC locret_117FFC: ; CODE XREF: ROM:00117FDA↑j ROM:00117FFC rts ROM:00117FFE ; --------------------------------------------------------------------------- ROM:00117FFE ROM:00117FFE loc_117FFE: ; DATA XREF: ROM:00117F6E↑o ROM:00117FFE cmpi.w #0,($632).w ROM:00118004 bgt.s locret_118026 ROM:00118006 move.w ($FFFFFC0E).w,d0 ROM:0011800A move.w ($FFFFFC0C).w,d0 ROM:0011800E bset #4,($FFFFFC0B).w ROM:00118014 bset #5,($92B).w ROM:0011801A bset #5,($939).w ROM:00118020 move.b #$F,($758).w ROM:00118026 ROM:00118026 locret_118026: ; CODE XREF: ROM:00118004↑j ROM:00118026 rts ROM:00118028 ; --------------------------------------------------------------------------- ROM:00118028 ROM:00118028 loc_118028: ; DATA XREF: ROM:00117F72↑o ROM:00118028 cmpi.w #0,($632).w ROM:0011802E bgt.s locret_118050 ROM:00118030 move.w ($FFFFFC0E).w,d0 ROM:00118034 move.w ($FFFFFC0C).w,d0 ROM:00118038 bset #4,($FFFFFC0B).w ROM:0011803E bset #5,($92B).w ROM:00118044 bset #5,($939).w ROM:0011804A move.b #$F,($758).w ROM:00118050 ROM:00118050 locret_118050: ; CODE XREF: ROM:0011802E↑j ROM:00118050 rts ROM:00118052 ; --------------------------------------------------------------------------- ROM:00118052 ROM:00118052 loc_118052: ; DATA XREF: ROM:00117F76↑o ROM:00118052 cmpi.w #0,($632).w ROM:00118058 bgt.s locret_11807A ROM:0011805A move.w ($FFFFFC0E).w,d0 ROM:0011805E move.w ($FFFFFC0C).w,d0 ROM:00118062 bset #4,($FFFFFC0B).w ROM:00118068 bset #5,($92B).w ROM:0011806E bset #5,($939).w ROM:00118074 move.b #$F,($758).w ROM:0011807A ROM:0011807A locret_11807A: ; CODE XREF: ROM:00118058↑j ROM:0011807A rts ROM:0011807C ; --------------------------------------------------------------------------- ROM:0011807C ROM:0011807C loc_11807C: ; DATA XREF: ROM:00117F7A↑o ROM:0011807C cmpi.w #0,($632).w ROM:00118082 bgt.s locret_1180A4 ROM:00118084 move.w ($FFFFFC0E).w,d0 ROM:00118088 move.w ($FFFFFC0C).w,d0 ROM:0011808C bset #4,($FFFFFC0B).w ROM:00118092 bset #5,($92B).w ROM:00118098 bset #5,($939).w ROM:0011809E move.b #$F,($758).w ROM:001180A4 ROM:001180A4 locret_1180A4: ; CODE XREF: ROM:00118082↑j ROM:001180A4 rts ROM:001180A6 ; --------------------------------------------------------------------------- ROM:001180A6 ROM:001180A6 loc_1180A6: ; DATA XREF: ROM:00117F7E↑o ROM:001180A6 cmpi.w #0,($632).w ROM:001180AC bgt.s locret_1180CE ROM:001180AE move.w ($FFFFFC0E).w,d0 ROM:001180B2 move.w ($FFFFFC0C).w,d0 ROM:001180B6 bset #4,($FFFFFC0B).w ROM:001180BC bset #5,($92B).w ROM:001180C2 bset #5,($939).w ROM:001180C8 move.b #$F,($758).w ROM:001180CE ROM:001180CE locret_1180CE: ; CODE XREF: ROM:001180AC↑j ROM:001180CE rts ROM:001180D0 ; --------------------------------------------------------------------------- ROM:001180D0 ROM:001180D0 loc_1180D0: ; DATA XREF: ROM:00117F82↑o ROM:001180D0 cmpi.w #0,($632).w ROM:001180D6 bgt.s locret_1180F8 ROM:001180D8 move.w ($FFFFFC0E).w,d0 ROM:001180DC move.w ($FFFFFC0C).w,d0 ROM:001180E0 bset #4,($FFFFFC0B).w ROM:001180E6 bset #5,($92B).w ROM:001180EC bset #5,($939).w ROM:001180F2 move.b #$F,($758).w ROM:001180F8 ROM:001180F8 locret_1180F8: ; CODE XREF: ROM:001180D6↑j ROM:001180F8 rts ROM:001180FA ; --------------------------------------------------------------------------- ROM:001180FA ROM:001180FA loc_1180FA: ; DATA XREF: ROM:00117F86↑o ROM:001180FA cmpi.w #0,($632).w ROM:00118100 bgt.s locret_118122 ROM:00118102 move.w ($FFFFFC0E).w,d0 ROM:00118106 move.w ($FFFFFC0C).w,d0 ROM:0011810A bset #4,($FFFFFC0B).w ROM:00118110 bset #5,($92B).w ROM:00118116 bset #5,($939).w ROM:0011811C move.b #$F,($758).w ROM:00118122 ROM:00118122 locret_118122: ; CODE XREF: ROM:00118100↑j ROM:00118122 rts ROM:00118124 ; --------------------------------------------------------------------------- ROM:00118124 ROM:00118124 loc_118124: ; DATA XREF: ROM:00117F8A↑o ROM:00118124 btst #1,($932).w ROM:0011812A beq.s locret_118164 ROM:0011812C bclr #1,($932).w ROM:00118132 bclr #7,($93A).w ROM:00118138 move.w ($FFFFFC0E).w,d0 ROM:0011813C move.w ($FFFFFC0C).w,d0 ROM:00118140 bset #3,($FFFFFC0B).w ROM:00118146 bset #4,($FFFFFC0B).w ROM:0011814C bclr #5,($FFFFFC0B).w ROM:00118152 bclr #7,($FFFFFC0B).w ROM:00118158 bset #5,($939).w ROM:0011815E move.b #$F,($758).w ROM:00118164 ROM:00118164 locret_118164: ; CODE XREF: ROM:0011812A↑j ROM:00118164 rts ROM:00118166 ; --------------------------------------------------------------------------- ROM:00118166 ROM:00118166 loc_118166: ; DATA XREF: ROM:00117F8E↑o ROM:00118166 cmpi.w #0,($630).w ROM:0011816C bgt.s locret_118196 ROM:0011816E bclr #5,($FFFFFC0B).w ROM:00118174 move.w ($FFFFFC0E).w,d0 ROM:00118178 move.w ($FFFFFC0C).w,d0 ROM:0011817C bset #4,($FFFFFC0B).w ROM:00118182 bset #5,($92B).w ROM:00118188 bset #5,($939).w ROM:0011818E move.b #$F,($758).w ROM:00118194 rts ROM:00118196 ; --------------------------------------------------------------------------- ROM:00118196 ROM:00118196 locret_118196: ; CODE XREF: ROM:0011816C↑j ROM:00118196 rts ROM:00118198 ; --------------------------------------------------------------------------- ROM:00118198 ROM:00118198 loc_118198: ; DATA XREF: ROM:00117F92↑o ROM:00118198 cmpi.w #0,($630).w ROM:0011819E bgt.s locret_1181C6 ROM:001181A0 move.w ($FFFFFC0E).w,d0 ROM:001181A4 move.w ($FFFFFC0C).w,d0 ROM:001181A8 bclr #5,($FFFFFC0B).w ROM:001181AE bset #4,($FFFFFC0B).w ROM:001181B4 bset #5,($92B).w ROM:001181BA bset #5,($939).w ROM:001181C0 move.b #$F,($758).w ROM:001181C6 ROM:001181C6 locret_1181C6: ; CODE XREF: ROM:0011819E↑j ROM:001181C6 rts ROM:001181C8 ; --------------------------------------------------------------------------- ROM:001181C8 ROM:001181C8 loc_1181C8: ; DATA XREF: ROM:00117F96↑o ROM:001181C8 cmpi.w #0,($630).w ROM:001181CE bgt.s locret_1181F6 ROM:001181D0 move.w ($FFFFFC0E).w,d0 ROM:001181D4 move.w ($FFFFFC0C).w,d0 ROM:001181D8 bclr #5,($FFFFFC0B).w ROM:001181DE bset #4,($FFFFFC0B).w ROM:001181E4 bset #5,($92B).w ROM:001181EA bset #5,($939).w ROM:001181F0 move.b #$F,($758).w ROM:001181F6 ROM:001181F6 locret_1181F6: ; CODE XREF: ROM:001181CE↑j ROM:001181F6 rts ROM:001181F8 ; --------------------------------------------------------------------------- ROM:001181F8 ROM:001181F8 loc_1181F8: ; DATA XREF: ROM:00117F9A↑o ROM:001181F8 cmpi.w #0,($630).w ROM:001181FE bgt.s locret_118226 ROM:00118200 move.w ($FFFFFC0E).w,d0 ROM:00118204 move.w ($FFFFFC0C).w,d0 ROM:00118208 bclr #5,($FFFFFC0B).w ROM:0011820E bset #4,($FFFFFC0B).w ROM:00118214 bset #5,($92B).w ROM:0011821A bset #5,($939).w ROM:00118220 move.b #$F,($758).w ROM:00118226 ROM:00118226 locret_118226: ; CODE XREF: ROM:001181FE↑j ROM:00118226 rts ROM:00118228 ; --------------------------------------------------------------------------- ROM:00118228 ROM:00118228 locret_118228: ; DATA XREF: ROM:00117F9E↑o ROM:00118228 rts ROM:0011822A ROM:0011822A ; =============== S U B R O U T I N E ======================================= ROM:0011822A ROM:0011822A ROM:0011822A sub_11822A: ; CODE XREF: ROM:001176A2↑p ROM:0011822A cmpi.b #0,($758).w ROM:00118230 bne.s loc_11827C ROM:00118232 bclr #5,($92B).w ROM:00118238 bclr #4,($FFFFFC0B).w ROM:0011823E move.w ($FFFFFC0E).w,d0 ROM:00118242 move.w ($FFFFFC0C).w,d0 ROM:00118246 bset #5,($FFFFFC0B).w ROM:0011824C move.w $AC(a5),d0 ROM:00118250 clr.b ($8AB).w ROM:00118254 move.w d0,($630).w ROM:00118258 move.b #1,($8AB).w ROM:0011825E move.w $AE(a5),d0 ROM:00118262 clr.b ($8AC).w ROM:00118266 move.w d0,($632).w ROM:0011826A move.b #1,($8AC).w ROM:00118270 move.b #1,($758).w ROM:00118276 bra.l locret_1184DC ROM:0011827C ; --------------------------------------------------------------------------- ROM:0011827C ROM:0011827C loc_11827C: ; CODE XREF: sub_11822A+6↑j ROM:0011827C cmpi.b #1,($758).w ROM:00118282 bne.s loc_1182BE ROM:00118284 btst #6,($FFFFFC0D).w ROM:0011828A bne.s loc_1182B8 ROM:0011828C cmpi.w #0,($630).w ROM:00118292 bgt.s loc_1182B8 ROM:00118294 bclr #5,($FFFFFC0B).w ROM:0011829A move.w $C0(a5),($FFFFFC0E).w ROM:001182A0 move.w $B2(a5),d0 ROM:001182A4 clr.b ($8AC).w ROM:001182A8 move.w d0,($632).w ROM:001182AC move.b #1,($8AC).w ROM:001182B2 move.b #2,($758).w ROM:001182B8 ROM:001182B8 loc_1182B8: ; CODE XREF: sub_11822A+60↑j ROM:001182B8 ; sub_11822A+68↑j ROM:001182B8 bra.l locret_1184DC ROM:001182BE ; --------------------------------------------------------------------------- ROM:001182BE ROM:001182BE loc_1182BE: ; CODE XREF: sub_11822A+58↑j ROM:001182BE cmpi.b #2,($758).w ROM:001182C4 bne.s loc_11830E ROM:001182C6 btst #0,($FFFFFC0C).w ROM:001182CC beq.s loc_118308 ROM:001182CE btst #6,($FFFFFC0D).w ROM:001182D4 beq.s loc_118308 ROM:001182D6 move.w ($FFFFFC0E).w,d1 ROM:001182DA move.w ($FFFFFC0C).w,d1 ROM:001182DE move.w $B0(a5),d1 ROM:001182E2 clr.b ($8AB).w ROM:001182E6 move.w d1,($630).w ROM:001182EA move.b #1,($8AB).w ROM:001182F0 move.w $B2(a5),d1 ROM:001182F4 clr.b ($8AC).w ROM:001182F8 move.w d1,($632).w ROM:001182FC move.b #1,($8AC).w ROM:00118302 move.b #3,($758).w ROM:00118308 ROM:00118308 loc_118308: ; CODE XREF: sub_11822A+A2↑j ROM:00118308 ; sub_11822A+AA↑j ROM:00118308 bra.l locret_1184DC ROM:0011830E ; --------------------------------------------------------------------------- ROM:0011830E ROM:0011830E loc_11830E: ; CODE XREF: sub_11822A+9A↑j ROM:0011830E cmpi.b #3,($758).w ROM:00118314 bne.s loc_11834A ROM:00118316 btst #6,($FFFFFC0D).w ROM:0011831C bne.s loc_118344 ROM:0011831E cmpi.w #0,($630).w ROM:00118324 bgt.s loc_118344 ROM:00118326 move.w $C2(a5),($FFFFFC0E).w ROM:0011832C move.w $B6(a5),d0 ROM:00118330 clr.b ($8AC).w ROM:00118334 move.w d0,($632).w ROM:00118338 move.b #1,($8AC).w ROM:0011833E move.b #4,($758).w ROM:00118344 ROM:00118344 loc_118344: ; CODE XREF: sub_11822A+F2↑j ROM:00118344 ; sub_11822A+FA↑j ROM:00118344 bra.l locret_1184DC ROM:0011834A ; --------------------------------------------------------------------------- ROM:0011834A ROM:0011834A loc_11834A: ; CODE XREF: sub_11822A+EA↑j ROM:0011834A cmpi.b #4,($758).w ROM:00118350 bne.s loc_11839A ROM:00118352 btst #0,($FFFFFC0C).w ROM:00118358 beq.s loc_118394 ROM:0011835A btst #6,($FFFFFC0D).w ROM:00118360 beq.s loc_118394 ROM:00118362 move.w ($FFFFFC0E).w,d1 ROM:00118366 move.w ($FFFFFC0C).w,d1 ROM:0011836A move.w $B4(a5),d1 ROM:0011836E clr.b ($8AB).w ROM:00118372 move.w d1,($630).w ROM:00118376 move.b #1,($8AB).w ROM:0011837C move.w $B6(a5),d1 ROM:00118380 clr.b ($8AC).w ROM:00118384 move.w d1,($632).w ROM:00118388 move.b #1,($8AC).w ROM:0011838E move.b #5,($758).w ROM:00118394 ROM:00118394 loc_118394: ; CODE XREF: sub_11822A+12E↑j ROM:00118394 ; sub_11822A+136↑j ROM:00118394 bra.l locret_1184DC ROM:0011839A ; --------------------------------------------------------------------------- ROM:0011839A ROM:0011839A loc_11839A: ; CODE XREF: sub_11822A+126↑j ROM:0011839A cmpi.b #5,($758).w ROM:001183A0 bne.s loc_1183D6 ROM:001183A2 btst #6,($FFFFFC0D).w ROM:001183A8 bne.s loc_1183D0 ROM:001183AA cmpi.w #0,($630).w ROM:001183B0 bgt.s loc_1183D0 ROM:001183B2 move.w $C2(a5),($FFFFFC0E).w ROM:001183B8 move.w $BA(a5),d0 ROM:001183BC clr.b ($8AC).w ROM:001183C0 move.w d0,($632).w ROM:001183C4 move.b #1,($8AC).w ROM:001183CA move.b #6,($758).w ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_11822A+17E↑j ROM:001183D0 ; sub_11822A+186↑j ROM:001183D0 bra.l locret_1184DC ROM:001183D6 ; --------------------------------------------------------------------------- ROM:001183D6 ROM:001183D6 loc_1183D6: ; CODE XREF: sub_11822A+176↑j ROM:001183D6 cmpi.b #6,($758).w ROM:001183DC bne.s loc_118414 ROM:001183DE btst #0,($FFFFFC0C).w ROM:001183E4 beq.s loc_11840E ROM:001183E6 btst #6,($FFFFFC0D).w ROM:001183EC beq.s loc_11840E ROM:001183EE move.w ($FFFFFC0E).w,d1 ROM:001183F2 move.w ($FFFFFC0C).w,d1 ROM:001183F6 move.w $BA(a5),d1 ROM:001183FA clr.b ($8AC).w ROM:001183FE move.w d1,($632).w ROM:00118402 move.b #1,($8AC).w ROM:00118408 move.b #7,($758).w ROM:0011840E ROM:0011840E loc_11840E: ; CODE XREF: sub_11822A+1BA↑j ROM:0011840E ; sub_11822A+1C2↑j ROM:0011840E bra.l locret_1184DC ROM:00118414 ; --------------------------------------------------------------------------- ROM:00118414 ROM:00118414 loc_118414: ; CODE XREF: sub_11822A+1B2↑j ROM:00118414 cmpi.b #7,($758).w ROM:0011841A bne.s loc_118466 ROM:0011841C btst #6,($FFFFFC0D).w ROM:00118422 beq.s loc_118464 ROM:00118424 move.w $C2(a5),d0 ROM:00118428 not.b d0 ROM:0011842A move.w ($FFFFFC0E).w,d1 ROM:0011842E cmp.b d1,d0 ROM:00118430 bne.s loc_118464 ROM:00118432 move.w ($FFFFFC0E).w,d2 ROM:00118436 move.w ($FFFFFC0C).w,d2 ROM:0011843A move.w $B8(a5),d2 ROM:0011843E clr.b ($8AB).w ROM:00118442 move.w d2,($630).w ROM:00118446 move.b #1,($8AB).w ROM:0011844C move.w $BA(a5),d2 ROM:00118450 clr.b ($8AC).w ROM:00118454 move.w d2,($632).w ROM:00118458 move.b #1,($8AC).w ROM:0011845E move.b #8,($758).w ROM:00118464 ROM:00118464 loc_118464: ; CODE XREF: sub_11822A+1F8↑j ROM:00118464 ; sub_11822A+206↑j ROM:00118464 bra.s locret_1184DC ROM:00118466 ; --------------------------------------------------------------------------- ROM:00118466 ROM:00118466 loc_118466: ; CODE XREF: sub_11822A+1F0↑j ROM:00118466 cmpi.b #8,($758).w ROM:0011846C bne.s loc_1184A2 ROM:0011846E btst #6,($FFFFFC0D).w ROM:00118474 bne.s loc_1184A0 ROM:00118476 cmpi.w #0,($630).w ROM:0011847C bgt.s loc_1184A0 ROM:0011847E move.w $BE(a5),d0 ROM:00118482 not.b d0 ROM:00118484 move.w d0,($FFFFFC0E).w ROM:00118488 move.w $BA(a5),d0 ROM:0011848C clr.b ($8AC).w ROM:00118490 move.w d0,($632).w ROM:00118494 move.b #1,($8AC).w ROM:0011849A move.b #9,($758).w ROM:001184A0 ROM:001184A0 loc_1184A0: ; CODE XREF: sub_11822A+24A↑j ROM:001184A0 ; sub_11822A+252↑j ROM:001184A0 bra.s locret_1184DC ROM:001184A2 ; --------------------------------------------------------------------------- ROM:001184A2 ROM:001184A2 loc_1184A2: ; CODE XREF: sub_11822A+242↑j ROM:001184A2 cmpi.b #9,($758).w ROM:001184A8 bne.s locret_1184DC ROM:001184AA btst #0,($FFFFFC0C).w ROM:001184B0 beq.s locret_1184DC ROM:001184B2 btst #6,($FFFFFC0D).w ROM:001184B8 beq.s locret_1184DC ROM:001184BA move.w ($FFFFFC0E).w,d1 ROM:001184BE move.w ($FFFFFC0C).w,d1 ROM:001184C2 bclr #3,($FFFFFC0B).w ROM:001184C8 clr.b ($8AC).w ROM:001184CC clr.w ($632).w ROM:001184D0 bset #7,($93A).w ROM:001184D6 move.b #$A,($758).w ROM:001184DC ROM:001184DC locret_1184DC: ; CODE XREF: sub_11822A+4C↑j ROM:001184DC ; sub_11822A:loc_1182B8↑j ... ROM:001184DC rts ROM:001184DC ; End of function sub_11822A ROM:001184DC ROM:001184DE ROM:001184DE ; =============== S U B R O U T I N E ======================================= ROM:001184DE ROM:001184DE ROM:001184DE sub_1184DE: ; CODE XREF: ROM:00112F28↑p ROM:001184DE cmpi.b #1,($758).w ROM:001184E4 bne.s loc_118518 ROM:001184E6 move.w $C0(a5),d0 ROM:001184EA move.w ($FFFFFC0E).w,d1 ROM:001184EE cmp.b d1,d0 ROM:001184F0 bne.s loc_118512 ROM:001184F2 move.w ($FFFFFC0E).w,d2 ROM:001184F6 move.w ($FFFFFC0C).w,d2 ROM:001184FA move.w $BC(a5),d2 ROM:001184FE clr.b ($8AB).w ROM:00118502 move.w d2,($630).w ROM:00118506 move.b #1,($8AB).w ROM:0011850C move.b #$B,($758).w ROM:00118512 ROM:00118512 loc_118512: ; CODE XREF: sub_1184DE+12↑j ROM:00118512 bra.l locret_118602 ROM:00118518 ; --------------------------------------------------------------------------- ROM:00118518 ROM:00118518 loc_118518: ; CODE XREF: sub_1184DE+6↑j ROM:00118518 cmpi.b #$B,($758).w ROM:0011851E bne.s loc_118552 ROM:00118520 move.w $C2(a5),d0 ROM:00118524 move.w ($FFFFFC0E).w,d1 ROM:00118528 cmp.b d1,d0 ROM:0011852A bne.s loc_11854C ROM:0011852C move.w ($FFFFFC0E).w,d2 ROM:00118530 move.w ($FFFFFC0C).w,d2 ROM:00118534 move.w $BC(a5),d2 ROM:00118538 clr.b ($8AB).w ROM:0011853C move.w d2,($630).w ROM:00118540 move.b #1,($8AB).w ROM:00118546 move.b #$C,($758).w ROM:0011854C ROM:0011854C loc_11854C: ; CODE XREF: sub_1184DE+4C↑j ROM:0011854C bra.l locret_118602 ROM:00118552 ; --------------------------------------------------------------------------- ROM:00118552 ROM:00118552 loc_118552: ; CODE XREF: sub_1184DE+40↑j ROM:00118552 cmpi.b #$C,($758).w ROM:00118558 bne.s loc_11858C ROM:0011855A move.w $C2(a5),d0 ROM:0011855E move.w ($FFFFFC0E).w,d1 ROM:00118562 cmp.b d1,d0 ROM:00118564 bne.s loc_118586 ROM:00118566 move.w ($FFFFFC0E).w,d2 ROM:0011856A move.w ($FFFFFC0C).w,d2 ROM:0011856E move.w $BC(a5),d2 ROM:00118572 clr.b ($8AB).w ROM:00118576 move.w d2,($630).w ROM:0011857A move.b #1,($8AB).w ROM:00118580 move.b #$D,($758).w ROM:00118586 ROM:00118586 loc_118586: ; CODE XREF: sub_1184DE+86↑j ROM:00118586 bra.l locret_118602 ROM:0011858C ; --------------------------------------------------------------------------- ROM:0011858C ROM:0011858C loc_11858C: ; CODE XREF: sub_1184DE+7A↑j ROM:0011858C cmpi.b #$D,($758).w ROM:00118592 bne.s loc_1185C4 ROM:00118594 move.w $C2(a5),d0 ROM:00118598 not.b d0 ROM:0011859A move.w ($FFFFFC0E).w,d1 ROM:0011859E cmp.b d1,d0 ROM:001185A0 bne.s loc_1185C2 ROM:001185A2 move.w ($FFFFFC0E).w,d2 ROM:001185A6 move.w ($FFFFFC0C).w,d2 ROM:001185AA move.w $BC(a5),d2 ROM:001185AE clr.b ($8AB).w ROM:001185B2 move.w d2,($630).w ROM:001185B6 move.b #1,($8AB).w ROM:001185BC move.b #$E,($758).w ROM:001185C2 ROM:001185C2 loc_1185C2: ; CODE XREF: sub_1184DE+C2↑j ROM:001185C2 bra.s locret_118602 ROM:001185C4 ; --------------------------------------------------------------------------- ROM:001185C4 ROM:001185C4 loc_1185C4: ; CODE XREF: sub_1184DE+B4↑j ROM:001185C4 cmpi.b #$E,($758).w ROM:001185CA bne.s locret_118602 ROM:001185CC move.w $BE(a5),d0 ROM:001185D0 not.b d0 ROM:001185D2 move.w ($FFFFFC0E).w,d1 ROM:001185D6 cmp.b d1,d0 ROM:001185D8 bne.s locret_118602 ROM:001185DA bclr #5,($FFFFFC0B).w ROM:001185E0 move.w ($FFFFFC0E).w,d2 ROM:001185E4 move.w ($FFFFFC0C).w,d2 ROM:001185E8 bclr #3,($FFFFFC0B).w ROM:001185EE clr.b ($8AB).w ROM:001185F2 clr.w ($630).w ROM:001185F6 bset #7,($93A).w ROM:001185FC move.b #$A,($758).w ROM:00118602 ROM:00118602 locret_118602: ; CODE XREF: sub_1184DE:loc_118512↑j ROM:00118602 ; sub_1184DE:loc_11854C↑j ... ROM:00118602 rts ROM:00118602 ; End of function sub_1184DE ROM:00118602 ROM:00118604 ROM:00118604 ; =============== S U B R O U T I N E ======================================= ROM:00118604 ROM:00118604 ROM:00118604 sub_118604: ; CODE XREF: sub_117E20+10↑p ROM:00118604 lea ($11D6).w,a0 ROM:00118608 clr.w ($E46).w ROM:0011860C cmpi.b #0,($75B).w ROM:00118612 bne.s loc_118674 ROM:00118614 bsr.l sub_117E98 ROM:0011861A move.w ($58C).w,d2 ROM:0011861E move.b ($75B).w,(a0,d2.w) ROM:00118624 addq.w #1,d2 ROM:00118626 bvc.s loc_11862C ROM:00118628 move.w #$8000,d2 ROM:0011862C ROM:0011862C loc_11862C: ; CODE XREF: sub_118604+22↑j ROM:0011862C move.b $108(a5),(a0,d2.w) ROM:00118632 addq.w #1,d2 ROM:00118634 bvc.s loc_11863A ROM:00118636 move.w #$8000,d2 ROM:0011863A ROM:0011863A loc_11863A: ; CODE XREF: sub_118604+30↑j ROM:0011863A move.b $109(a5),(a0,d2.w) ROM:00118640 addq.w #1,d2 ROM:00118642 bvc.s loc_118648 ROM:00118644 move.w #$8000,d2 ROM:00118648 ROM:00118648 loc_118648: ; CODE XREF: sub_118604+3E↑j ROM:00118648 move.b $10A(a5),(a0,d2.w) ROM:0011864E addq.w #1,d2 ROM:00118650 bvc.s loc_118656 ROM:00118652 move.w #$8000,d2 ROM:00118656 ROM:00118656 loc_118656: ; CODE XREF: sub_118604+4C↑j ROM:00118656 move.b $10B(a5),(a0,d2.w) ROM:0011865C addq.w #1,d2 ROM:0011865E bvc.s loc_118664 ROM:00118660 move.w #$8000,d2 ROM:00118664 ROM:00118664 loc_118664: ; CODE XREF: sub_118604+5A↑j ROM:00118664 move.w d2,($58C).w ROM:00118668 bsr.l sub_117EE6 ROM:0011866E bra.l locret_118BCA ROM:00118674 ; --------------------------------------------------------------------------- ROM:00118674 ROM:00118674 loc_118674: ; CODE XREF: sub_118604+E↑j ROM:00118674 cmpi.b #1,($75B).w ROM:0011867A bne.l loc_11873A ROM:00118680 bsr.l sub_117E98 ROM:00118686 move.w ($58C).w,d2 ROM:0011868A move.b ($75B).w,(a0,d2.w) ROM:00118690 addq.w #1,($58C).w ROM:00118694 bvc.s loc_11869C ROM:00118696 move.w #$8000,($58C).w ROM:0011869C ROM:0011869C loc_11869C: ; CODE XREF: sub_118604+90↑j ROM:0011869C clr.b d0 ROM:0011869E bsr.l sub_132C92 ROM:001186A4 move.w ($58C).w,d2 ROM:001186A8 move.b ($11B5).w,d0 ROM:001186AC btst #1,($130A).w ROM:001186B2 beq.s loc_1186BA ROM:001186B4 ori.b #$80,d0 ROM:001186B8 bra.s loc_1186BE ROM:001186BA ; --------------------------------------------------------------------------- ROM:001186BA ROM:001186BA loc_1186BA: ; CODE XREF: sub_118604+AE↑j ROM:001186BA andi.b #$7F,d0 ROM:001186BE ROM:001186BE loc_1186BE: ; CODE XREF: sub_118604+B4↑j ROM:001186BE move.b d0,(a0,d2.w) ROM:001186C2 addq.w #1,d2 ROM:001186C4 bvc.s loc_1186CA ROM:001186C6 move.w #$8000,d2 ROM:001186CA ROM:001186CA loc_1186CA: ; CODE XREF: sub_118604+C0↑j ROM:001186CA move.b $10C(a5),(a0,d2.w) ROM:001186D0 addq.w #1,d2 ROM:001186D2 bvc.s loc_1186D8 ROM:001186D4 move.w #$8000,d2 ROM:001186D8 ROM:001186D8 loc_1186D8: ; CODE XREF: sub_118604+CE↑j ROM:001186D8 move.b $10D(a5),(a0,d2.w) ROM:001186DE addq.w #1,d2 ROM:001186E0 bvc.s loc_1186E6 ROM:001186E2 move.w #$8000,d2 ROM:001186E6 ROM:001186E6 loc_1186E6: ; CODE XREF: sub_118604+DC↑j ROM:001186E6 clr.b d4 ROM:001186E8 move.w ($D7C).w,d5 ROM:001186EC andi.w #1,d5 ROM:001186F0 cmpi.w #0,d5 ROM:001186F4 ble.s loc_1186FA ROM:001186F6 ori.b #1,d4 ROM:001186FA ROM:001186FA loc_1186FA: ; CODE XREF: sub_118604+F0↑j ROM:001186FA move.w ($D7C).w,d5 ROM:001186FE andi.w #6,d5 ROM:00118702 cmpi.w #6,d5 ROM:00118706 bne.s loc_11870C ROM:00118708 ori.b #$20,d4 ; ' ' ROM:0011870C ROM:0011870C loc_11870C: ; CODE XREF: sub_118604+102↑j ROM:0011870C move.w ($D7C).w,d5 ROM:00118710 andi.w #$180,d5 ROM:00118714 cmpi.w #$180,d5 ROM:00118718 bne.s loc_11871E ROM:0011871A ori.b #$40,d4 ; '@' ROM:0011871E ROM:0011871E loc_11871E: ; CODE XREF: sub_118604+114↑j ROM:0011871E move.b d4,(a0,d2.w) ROM:00118722 addq.w #1,d2 ROM:00118724 bvc.s loc_11872A ROM:00118726 move.w #$8000,d2 ROM:0011872A ROM:0011872A loc_11872A: ; CODE XREF: sub_118604+120↑j ROM:0011872A move.w d2,($58C).w ROM:0011872E bsr.l sub_117EE6 ROM:00118734 bra.l locret_118BCA ROM:0011873A ; --------------------------------------------------------------------------- ROM:0011873A ROM:0011873A loc_11873A: ; CODE XREF: sub_118604+76↑j ROM:0011873A cmpi.b #3,($75B).w ROM:00118740 bne.l loc_1187E2 ROM:00118746 bsr.l sub_117E98 ROM:0011874C move.w ($58C).w,d2 ROM:00118750 move.b ($75B).w,(a0,d2.w) ROM:00118756 addq.w #1,d2 ROM:00118758 bvc.s loc_11875E ROM:0011875A move.w #$8000,d2 ROM:0011875E ROM:0011875E loc_11875E: ; CODE XREF: sub_118604+154↑j ROM:0011875E clr.b d5 ROM:00118760 btst #0,($10F5).w ROM:00118766 beq.s loc_118798 ROM:00118768 btst #6,($D79).w ROM:0011876E bne.s loc_118792 ROM:00118770 btst #2,($D79).w ROM:00118776 bne.s loc_11878C ROM:00118778 btst #0,($D78).w ROM:0011877E bne.s loc_118786 ROM:00118780 move.b #2,d5 ROM:00118784 bra.s loc_11878A ROM:00118786 ; --------------------------------------------------------------------------- ROM:00118786 ROM:00118786 loc_118786: ; CODE XREF: sub_118604+17A↑j ROM:00118786 move.b #$10,d5 ROM:0011878A ROM:0011878A loc_11878A: ; CODE XREF: sub_118604+180↑j ROM:0011878A bra.s loc_118790 ROM:0011878C ; --------------------------------------------------------------------------- ROM:0011878C ROM:0011878C loc_11878C: ; CODE XREF: sub_118604+172↑j ROM:0011878C move.b #$10,d5 ROM:00118790 ROM:00118790 loc_118790: ; CODE XREF: sub_118604:loc_11878A↑j ROM:00118790 bra.s loc_118796 ROM:00118792 ; --------------------------------------------------------------------------- ROM:00118792 ROM:00118792 loc_118792: ; CODE XREF: sub_118604+16A↑j ROM:00118792 move.b #$10,d5 ROM:00118796 ROM:00118796 loc_118796: ; CODE XREF: sub_118604:loc_118790↑j ROM:00118796 bra.s loc_1187B8 ROM:00118798 ; --------------------------------------------------------------------------- ROM:00118798 ROM:00118798 loc_118798: ; CODE XREF: sub_118604+162↑j ROM:00118798 btst #0,($10FB).w ROM:0011879E beq.s loc_1187A6 ROM:001187A0 move.b #8,d5 ROM:001187A4 bra.s loc_1187B8 ROM:001187A6 ; --------------------------------------------------------------------------- ROM:001187A6 ROM:001187A6 loc_1187A6: ; CODE XREF: sub_118604+19A↑j ROM:001187A6 btst #0,($10FF).w ROM:001187AC bne.s loc_1187B4 ROM:001187AE move.b #1,d5 ROM:001187B2 bra.s loc_1187B8 ROM:001187B4 ; --------------------------------------------------------------------------- ROM:001187B4 ROM:001187B4 loc_1187B4: ; CODE XREF: sub_118604+1A8↑j ROM:001187B4 move.b #4,d5 ROM:001187B8 ROM:001187B8 loc_1187B8: ; CODE XREF: sub_118604:loc_118796↑j ROM:001187B8 ; sub_118604+1A0↑j ... ROM:001187B8 move.b d5,(a0,d2.w) ROM:001187BC addq.w #1,d2 ROM:001187BE bvc.s loc_1187C4 ROM:001187C0 move.w #$8000,d2 ROM:001187C4 ROM:001187C4 loc_1187C4: ; CODE XREF: sub_118604+1BA↑j ROM:001187C4 move.b #0,(a0,d2.w) ROM:001187CA addq.w #1,d2 ROM:001187CC bvc.s loc_1187D2 ROM:001187CE move.w #$8000,d2 ROM:001187D2 ROM:001187D2 loc_1187D2: ; CODE XREF: sub_118604+1C8↑j ROM:001187D2 move.w d2,($58C).w ROM:001187D6 bsr.l sub_117EE6 ROM:001187DC bra.l locret_118BCA ROM:001187E2 ; --------------------------------------------------------------------------- ROM:001187E2 ROM:001187E2 loc_1187E2: ; CODE XREF: sub_118604+13C↑j ROM:001187E2 cmpi.b #4,($75B).w ROM:001187E8 bne.s loc_118836 ROM:001187EA bsr.l sub_117E98 ROM:001187F0 move.w ($58C).w,d2 ROM:001187F4 move.b ($75B).w,(a0,d2.w) ROM:001187FA addq.w #1,d2 ROM:001187FC bvc.s loc_118802 ROM:001187FE move.w #$8000,d2 ROM:00118802 ROM:00118802 loc_118802: ; CODE XREF: sub_118604+1F8↑j ROM:00118802 clr.l d4 ROM:00118804 move.w ($D5C).w,d4 ROM:00118808 mulu.w #$FF,d4 ROM:0011880C divu.w #$3E8,d4 ROM:00118810 cmpi.w #$FF,d4 ROM:00118814 ble.s loc_11881A ROM:00118816 move.w #$FF,d4 ROM:0011881A ROM:0011881A loc_11881A: ; CODE XREF: sub_118604+210↑j ROM:0011881A move.b d4,(a0,d2.w) ROM:0011881E addq.w #1,d2 ROM:00118820 bvc.s loc_118826 ROM:00118822 move.w #$8000,d2 ROM:00118826 ROM:00118826 loc_118826: ; CODE XREF: sub_118604+21C↑j ROM:00118826 move.w d2,($58C).w ROM:0011882A bsr.l sub_117EE6 ROM:00118830 bra.l locret_118BCA ROM:00118836 ; --------------------------------------------------------------------------- ROM:00118836 ROM:00118836 loc_118836: ; CODE XREF: sub_118604+1E4↑j ROM:00118836 cmpi.b #5,($75B).w ROM:0011883C bne.s loc_118880 ROM:0011883E bsr.l sub_117E98 ROM:00118844 move.w ($58C).w,d2 ROM:00118848 move.b ($75B).w,(a0,d2.w) ROM:0011884E addq.w #1,d2 ROM:00118850 bvc.s loc_118856 ROM:00118852 move.w #$8000,d2 ROM:00118856 ROM:00118856 loc_118856: ; CODE XREF: sub_118604+24C↑j ROM:00118856 clr.l d5 ROM:00118858 move.w ($47E).w,d5 ROM:0011885C subi.w #$91C,d5 ROM:00118860 divs.w #$A,d5 ROM:00118864 move.b d5,(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_118604+266↑j ROM:00118870 move.w d2,($58C).w ROM:00118874 bsr.l sub_117EE6 ROM:0011887A bra.l locret_118BCA ROM:00118880 ; --------------------------------------------------------------------------- ROM:00118880 ROM:00118880 loc_118880: ; CODE XREF: sub_118604+238↑j ROM:00118880 cmpi.b #6,($75B).w ROM:00118886 bne.s loc_1188C6 ROM:00118888 bsr.l sub_117E98 ROM:0011888E move.w ($58C).w,d2 ROM:00118892 move.b ($75B).w,(a0,d2.w) ROM:00118898 addq.w #1,d2 ROM:0011889A bvc.s loc_1188A0 ROM:0011889C move.w #$8000,d2 ROM:001188A0 ROM:001188A0 loc_1188A0: ; CODE XREF: sub_118604+296↑j ROM:001188A0 clr.l d5 ROM:001188A2 move.w ($ED2).w,d5 ROM:001188A6 divs.w #$4E,d5 ; 'N' ROM:001188AA move.b d5,(a0,d2.w) ROM:001188AE addq.w #1,d2 ROM:001188B0 bvc.s loc_1188B6 ROM:001188B2 move.w #$8000,d2 ROM:001188B6 ROM:001188B6 loc_1188B6: ; CODE XREF: sub_118604+2AC↑j ROM:001188B6 move.w d2,($58C).w ROM:001188BA bsr.l sub_117EE6 ROM:001188C0 bra.l locret_118BCA ROM:001188C6 ; --------------------------------------------------------------------------- ROM:001188C6 ROM:001188C6 loc_1188C6: ; CODE XREF: sub_118604+282↑j ROM:001188C6 cmpi.b #7,($75B).w ROM:001188CC bne.s loc_11890C ROM:001188CE bsr.l sub_117E98 ROM:001188D4 move.w ($58C).w,d2 ROM:001188D8 move.b ($75B).w,(a0,d2.w) ROM:001188DE addq.w #1,d2 ROM:001188E0 bvc.s loc_1188E6 ROM:001188E2 move.w #$8000,d2 ROM:001188E6 ROM:001188E6 loc_1188E6: ; CODE XREF: sub_118604+2DC↑j ROM:001188E6 clr.l d5 ROM:001188E8 move.w ($F76).w,d5 ROM:001188EC divs.w #$4E,d5 ; 'N' ROM:001188F0 move.b d5,(a0,d2.w) ROM:001188F4 addq.w #1,d2 ROM:001188F6 bvc.s loc_1188FC ROM:001188F8 move.w #$8000,d2 ROM:001188FC ROM:001188FC loc_1188FC: ; CODE XREF: sub_118604+2F2↑j ROM:001188FC move.w d2,($58C).w ROM:00118900 bsr.l sub_117EE6 ROM:00118906 bra.l locret_118BCA ROM:0011890C ; --------------------------------------------------------------------------- ROM:0011890C ROM:0011890C loc_11890C: ; CODE XREF: sub_118604+2C8↑j ROM:0011890C cmpi.b #$B,($75B).w ROM:00118912 bne.s loc_118952 ROM:00118914 bsr.l sub_117E98 ROM:0011891A move.w ($58C).w,d2 ROM:0011891E move.b ($75B).w,(a0,d2.w) ROM:00118924 addq.w #1,d2 ROM:00118926 bvc.s loc_11892C ROM:00118928 move.w #$8000,d2 ROM:0011892C ROM:0011892C loc_11892C: ; CODE XREF: sub_118604+322↑j ROM:0011892C clr.l d5 ROM:0011892E move.w ($47A).w,d5 ROM:00118932 divs.w #$64,d5 ; 'd' ROM:00118936 move.b d5,(a0,d2.w) ROM:0011893A addq.w #1,d2 ROM:0011893C bvc.s loc_118942 ROM:0011893E move.w #$8000,d2 ROM:00118942 ROM:00118942 loc_118942: ; CODE XREF: sub_118604+338↑j ROM:00118942 move.w d2,($58C).w ROM:00118946 bsr.l sub_117EE6 ROM:0011894C bra.l locret_118BCA ROM:00118952 ; --------------------------------------------------------------------------- ROM:00118952 ROM:00118952 loc_118952: ; CODE XREF: sub_118604+30E↑j ROM:00118952 cmpi.b #$C,($75B).w ROM:00118958 bne.s loc_1189A6 ROM:0011895A bsr.l sub_117E98 ROM:00118960 move.w ($58C).w,d2 ROM:00118964 move.b ($75B).w,(a0,d2.w) ROM:0011896A addq.w #1,d2 ROM:0011896C bvc.s loc_118972 ROM:0011896E move.w #$8000,d2 ROM:00118972 ROM:00118972 loc_118972: ; CODE XREF: sub_118604+368↑j ROM:00118972 move.w ($572).w,d5 ROM:00118976 mulu.w #4,d5 ROM:0011897A move.w d5,d4 ROM:0011897C lsr.w #8,d4 ROM:0011897E move.b d4,(a0,d2.w) ROM:00118982 addq.w #1,d2 ROM:00118984 bvc.s loc_11898A ROM:00118986 move.w #$8000,d2 ROM:0011898A ROM:0011898A loc_11898A: ; CODE XREF: sub_118604+380↑j ROM:0011898A move.b d5,(a0,d2.w) ROM:0011898E addq.w #1,d2 ROM:00118990 bvc.s loc_118996 ROM:00118992 move.w #$8000,d2 ROM:00118996 ROM:00118996 loc_118996: ; CODE XREF: sub_118604+38C↑j ROM:00118996 move.w d2,($58C).w ROM:0011899A bsr.l sub_117EE6 ROM:001189A0 bra.l locret_118BCA ROM:001189A6 ; --------------------------------------------------------------------------- ROM:001189A6 ROM:001189A6 loc_1189A6: ; CODE XREF: sub_118604+354↑j ROM:001189A6 cmpi.b #$D,($75B).w ROM:001189AC bne.s loc_1189E6 ROM:001189AE bsr.l sub_117E98 ROM:001189B4 move.w ($58C).w,d2 ROM:001189B8 move.b ($75B).w,(a0,d2.w) ROM:001189BE addq.w #1,d2 ROM:001189C0 bvc.s loc_1189C6 ROM:001189C2 move.w #$8000,d2 ROM:001189C6 ROM:001189C6 loc_1189C6: ; CODE XREF: sub_118604+3BC↑j ROM:001189C6 move.w ($52C).w,d0 ROM:001189CA move.b d0,(a0,d2.w) ROM:001189CE addq.w #1,d2 ROM:001189D0 bvc.s loc_1189D6 ROM:001189D2 move.w #$8000,d2 ROM:001189D6 ROM:001189D6 loc_1189D6: ; CODE XREF: sub_118604+3CC↑j ROM:001189D6 move.w d2,($58C).w ROM:001189DA bsr.l sub_117EE6 ROM:001189E0 bra.l locret_118BCA ROM:001189E6 ; --------------------------------------------------------------------------- ROM:001189E6 ROM:001189E6 loc_1189E6: ; CODE XREF: sub_118604+3A8↑j ROM:001189E6 cmpi.b #$E,($75B).w ROM:001189EC bne.s loc_118A40 ROM:001189EE bsr.l sub_117E98 ROM:001189F4 move.w ($58C).w,d2 ROM:001189F8 move.b ($75B).w,(a0,d2.w) ROM:001189FE addq.w #1,d2 ROM:00118A00 bvc.s loc_118A06 ROM:00118A02 move.w #$8000,d2 ROM:00118A06 ROM:00118A06 loc_118A06: ; CODE XREF: sub_118604+3FC↑j ROM:00118A06 clr.l d5 ROM:00118A08 move.w ($BE4).w,d5 ROM:00118A0C cmpi.w #0,d5 ROM:00118A10 ble.s loc_118A1C ROM:00118A12 divu.w #5,d5 ROM:00118A16 addi.w #$80,d5 ROM:00118A1A bra.s loc_118A24 ROM:00118A1C ; --------------------------------------------------------------------------- ROM:00118A1C ROM:00118A1C loc_118A1C: ; CODE XREF: sub_118604+40C↑j ROM:00118A1C addi.w #$280,d5 ROM:00118A20 divu.w #5,d5 ROM:00118A24 ROM:00118A24 loc_118A24: ; CODE XREF: sub_118604+416↑j ROM:00118A24 move.b d5,(a0,d2.w) ROM:00118A28 addq.w #1,d2 ROM:00118A2A bvc.s loc_118A30 ROM:00118A2C move.w #$8000,d2 ROM:00118A30 ROM:00118A30 loc_118A30: ; CODE XREF: sub_118604+426↑j ROM:00118A30 move.w d2,($58C).w ROM:00118A34 bsr.l sub_117EE6 ROM:00118A3A bra.l locret_118BCA ROM:00118A40 ; --------------------------------------------------------------------------- ROM:00118A40 ROM:00118A40 loc_118A40: ; CODE XREF: sub_118604+3E8↑j ROM:00118A40 cmpi.b #$F,($75B).w ROM:00118A46 bne.s loc_118A8A ROM:00118A48 bsr.l sub_117E98 ROM:00118A4E move.w ($58C).w,d2 ROM:00118A52 move.b ($75B).w,(a0,d2.w) ROM:00118A58 addq.w #1,d2 ROM:00118A5A bvc.s loc_118A60 ROM:00118A5C move.w #$8000,d2 ROM:00118A60 ROM:00118A60 loc_118A60: ; CODE XREF: sub_118604+456↑j ROM:00118A60 clr.l d5 ROM:00118A62 move.w ($47C).w,d5 ROM:00118A66 subi.w #$91C,d5 ROM:00118A6A divs.w #$A,d5 ROM:00118A6E move.b d5,(a0,d2.w) ROM:00118A72 addq.w #1,d2 ROM:00118A74 bvc.s loc_118A7A ROM:00118A76 move.w #$8000,d2 ROM:00118A7A ROM:00118A7A loc_118A7A: ; CODE XREF: sub_118604+470↑j ROM:00118A7A move.w d2,($58C).w ROM:00118A7E bsr.l sub_117EE6 ROM:00118A84 bra.l locret_118BCA ROM:00118A8A ; --------------------------------------------------------------------------- ROM:00118A8A ROM:00118A8A loc_118A8A: ; CODE XREF: sub_118604+442↑j ROM:00118A8A cmpi.b #$11,($75B).w ROM:00118A90 bne.s loc_118AE2 ROM:00118A92 bsr.l sub_117E98 ROM:00118A98 move.w ($58C).w,d2 ROM:00118A9C move.b ($75B).w,(a0,d2.w) ROM:00118AA2 addq.w #1,d2 ROM:00118AA4 bvc.s loc_118AAA ROM:00118AA6 move.w #$8000,d2 ROM:00118AAA ROM:00118AAA loc_118AAA: ; CODE XREF: sub_118604+4A0↑j ROM:00118AAA clr.l d5 ROM:00118AAC move.w ($C6A).w,d5 ROM:00118AB0 divu.w #$64,d5 ; 'd' ROM:00118AB4 mulu.w #$FF,d5 ROM:00118AB8 divu.w #$64,d5 ; 'd' ROM:00118ABC cmpi.w #$FF,d5 ROM:00118AC0 ble.s loc_118AC6 ROM:00118AC2 move.w #$FF,d5 ROM:00118AC6 ROM:00118AC6 loc_118AC6: ; CODE XREF: sub_118604+4BC↑j ROM:00118AC6 move.b d5,(a0,d2.w) ROM:00118ACA addq.w #1,d2 ROM:00118ACC bvc.s loc_118AD2 ROM:00118ACE move.w #$8000,d2 ROM:00118AD2 ROM:00118AD2 loc_118AD2: ; CODE XREF: sub_118604+4C8↑j ROM:00118AD2 move.w d2,($58C).w ROM:00118AD6 bsr.l sub_117EE6 ROM:00118ADC bra.l locret_118BCA ROM:00118AE2 ; --------------------------------------------------------------------------- ROM:00118AE2 ROM:00118AE2 loc_118AE2: ; CODE XREF: sub_118604+48C↑j ROM:00118AE2 cmpi.b #$13,($75B).w ROM:00118AE8 bne.s loc_118B20 ROM:00118AEA bsr.l sub_117E98 ROM:00118AF0 move.w ($58C).w,d2 ROM:00118AF4 move.b ($75B).w,(a0,d2.w) ROM:00118AFA addq.w #1,d2 ROM:00118AFC bvc.s loc_118B02 ROM:00118AFE move.w #$8000,d2 ROM:00118B02 ROM:00118B02 loc_118B02: ; CODE XREF: sub_118604+4F8↑j ROM:00118B02 move.b #3,(a0,d2.w) ROM:00118B08 addq.w #1,d2 ROM:00118B0A bvc.s loc_118B10 ROM:00118B0C move.w #$8000,d2 ROM:00118B10 ROM:00118B10 loc_118B10: ; CODE XREF: sub_118604+506↑j ROM:00118B10 move.w d2,($58C).w ROM:00118B14 bsr.l sub_117EE6 ROM:00118B1A bra.l locret_118BCA ROM:00118B20 ; --------------------------------------------------------------------------- ROM:00118B20 ROM:00118B20 loc_118B20: ; CODE XREF: sub_118604+4E4↑j ROM:00118B20 cmpi.b #$14,($75B).w ROM:00118B26 bne.s loc_118B7C ROM:00118B28 bsr.l sub_117E98 ROM:00118B2E move.w ($58C).w,d2 ROM:00118B32 move.b ($75B).w,(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_118604+536↑j ROM:00118B40 clr.l d5 ROM:00118B42 move.w ($E8E).w,d5 ROM:00118B46 divu.w #5,d5 ROM:00118B4A move.b d5,(a0,d2.w) ROM:00118B4E addq.w #1,d2 ROM:00118B50 bvc.s loc_118B56 ROM:00118B52 move.w #$8000,d2 ROM:00118B56 ROM:00118B56 loc_118B56: ; CODE XREF: sub_118604+54C↑j ROM:00118B56 clr.l d5 ROM:00118B58 move.w ($ED2).w,d5 ROM:00118B5C divs.w #$4E,d5 ; 'N' ROM:00118B60 move.b d5,(a0,d2.w) ROM:00118B64 addq.w #1,d2 ROM:00118B66 bvc.s loc_118B6C ROM:00118B68 move.w #$8000,d2 ROM:00118B6C ROM:00118B6C loc_118B6C: ; CODE XREF: sub_118604+562↑j ROM:00118B6C move.w d2,($58C).w ROM:00118B70 bsr.l sub_117EE6 ROM:00118B76 bra.l locret_118BCA ROM:00118B7C ; --------------------------------------------------------------------------- ROM:00118B7C ROM:00118B7C loc_118B7C: ; CODE XREF: sub_118604+522↑j ROM:00118B7C cmpi.b #$15,($75B).w ROM:00118B82 bne.s locret_118BCA ROM:00118B84 bsr.l sub_117E98 ROM:00118B8A move.w ($58C).w,d2 ROM:00118B8E move.b ($75B).w,(a0,d2.w) ROM:00118B94 addq.w #1,d2 ROM:00118B96 bvc.s loc_118B9C ROM:00118B98 move.w #$8000,d2 ROM:00118B9C ROM:00118B9C loc_118B9C: ; CODE XREF: sub_118604+592↑j ROM:00118B9C clr.l d5 ROM:00118B9E move.w ($E90).w,d5 ROM:00118BA2 divu.w #5,d5 ROM:00118BA6 move.b d5,(a0,d2.w) ROM:00118BAA addq.w #1,d2 ROM:00118BAC bvc.s loc_118BB2 ROM:00118BAE move.w #$8000,d2 ROM:00118BB2 ROM:00118BB2 loc_118BB2: ; CODE XREF: sub_118604+5A8↑j ROM:00118BB2 move.b #$FF,(a0,d2.w) ROM:00118BB8 addq.w #1,d2 ROM:00118BBA bvc.s loc_118BC0 ROM:00118BBC move.w #$8000,d2 ROM:00118BC0 ROM:00118BC0 loc_118BC0: ; CODE XREF: sub_118604+5B6↑j ROM:00118BC0 move.w d2,($58C).w ROM:00118BC4 bsr.l sub_117EE6 ROM:00118BCA ROM:00118BCA locret_118BCA: ; CODE XREF: sub_118604+6A↑j ROM:00118BCA ; sub_118604+130↑j ... ROM:00118BCA rts ROM:00118BCA ; End of function sub_118604 ROM:00118BCA ROM:00118BCC ROM:00118BCC ; =============== S U B R O U T I N E ======================================= ROM:00118BCC ROM:00118BCC ROM:00118BCC sub_118BCC: ; CODE XREF: sub_117E20+20↑p ROM:00118BCC lea ($11D6).w,a0 ROM:00118BD0 clr.w ($E46).w ROM:00118BD4 cmpi.b #0,($75C).w ROM:00118BDA bne.l locret_119038 ROM:00118BE0 cmpi.b #0,($75B).w ROM:00118BE6 bne.l loc_118C5A ROM:00118BEC bsr.l sub_117E98 ROM:00118BF2 move.w ($58C).w,d3 ROM:00118BF6 move.b ($75B).w,(a0,d3.w) ROM:00118BFC addq.w #1,d3 ROM:00118BFE bvc.s loc_118C04 ROM:00118C00 move.w #$8000,d3 ROM:00118C04 ROM:00118C04 loc_118C04: ; CODE XREF: sub_118BCC+32↑j ROM:00118C04 move.b ($75C).w,(a0,d3.w) ROM:00118C0A addq.w #1,d3 ROM:00118C0C bvc.s loc_118C12 ROM:00118C0E move.w #$8000,d3 ROM:00118C12 ROM:00118C12 loc_118C12: ; CODE XREF: sub_118BCC+40↑j ROM:00118C12 move.b $10E(a5),(a0,d3.w) ROM:00118C18 addq.w #1,d3 ROM:00118C1A bvc.s loc_118C20 ROM:00118C1C move.w #$8000,d3 ROM:00118C20 ROM:00118C20 loc_118C20: ; CODE XREF: sub_118BCC+4E↑j ROM:00118C20 move.b $10F(a5),(a0,d3.w) ROM:00118C26 addq.w #1,d3 ROM:00118C28 bvc.s loc_118C2E ROM:00118C2A move.w #$8000,d3 ROM:00118C2E ROM:00118C2E loc_118C2E: ; CODE XREF: sub_118BCC+5C↑j ROM:00118C2E move.b $110(a5),(a0,d3.w) ROM:00118C34 addq.w #1,d3 ROM:00118C36 bvc.s loc_118C3C ROM:00118C38 move.w #$8000,d3 ROM:00118C3C ROM:00118C3C loc_118C3C: ; CODE XREF: sub_118BCC+6A↑j ROM:00118C3C move.b $111(a5),(a0,d3.w) ROM:00118C42 addq.w #1,d3 ROM:00118C44 bvc.s loc_118C4A ROM:00118C46 move.w #$8000,d3 ROM:00118C4A ROM:00118C4A loc_118C4A: ; CODE XREF: sub_118BCC+78↑j ROM:00118C4A move.w d3,($58C).w ROM:00118C4E bsr.l sub_117EE6 ROM:00118C54 bra.l locret_119038 ROM:00118C5A ; --------------------------------------------------------------------------- ROM:00118C5A ROM:00118C5A loc_118C5A: ; CODE XREF: sub_118BCC+1A↑j ROM:00118C5A cmpi.b #2,($75B).w ROM:00118C60 bne.s loc_118CC8 ROM:00118C62 bsr.l sub_117E98 ROM:00118C68 move.w ($58C).w,d3 ROM:00118C6C move.b ($75B).w,(a0,d3.w) ROM:00118C72 addq.w #1,d3 ROM:00118C74 bvc.s loc_118C7A ROM:00118C76 move.w #$8000,d3 ROM:00118C7A ROM:00118C7A loc_118C7A: ; CODE XREF: sub_118BCC+A8↑j ROM:00118C7A move.b ($75C).w,(a0,d3.w) ROM:00118C80 addq.w #1,d3 ROM:00118C82 bvc.s loc_118C88 ROM:00118C84 move.w #$8000,d3 ROM:00118C88 ROM:00118C88 loc_118C88: ; CODE XREF: sub_118BCC+B6↑j ROM:00118C88 addq.w #2,($58C).w ROM:00118C8C bsr.l sub_132CDE ROM:00118C92 move.w ($58C).w,d3 ROM:00118C96 move.w ($E48).w,d0 ROM:00118C9A lsr.w #8,d0 ROM:00118C9C move.b d0,(a0,d3.w) ROM:00118CA0 addq.w #1,d3 ROM:00118CA2 bvc.s loc_118CA8 ROM:00118CA4 move.w #$8000,d3 ROM:00118CA8 ROM:00118CA8 loc_118CA8: ; CODE XREF: sub_118BCC+D6↑j ROM:00118CA8 move.w ($E48).w,d0 ROM:00118CAC move.b d0,(a0,d3.w) ROM:00118CB0 addq.w #1,d3 ROM:00118CB2 bvc.s loc_118CB8 ROM:00118CB4 move.w #$8000,d3 ROM:00118CB8 ROM:00118CB8 loc_118CB8: ; CODE XREF: sub_118BCC+E6↑j ROM:00118CB8 move.w d3,($58C).w ROM:00118CBC bsr.l sub_117EE6 ROM:00118CC2 bra.l locret_119038 ROM:00118CC8 ; --------------------------------------------------------------------------- ROM:00118CC8 ROM:00118CC8 loc_118CC8: ; CODE XREF: sub_118BCC+94↑j ROM:00118CC8 cmpi.b #3,($75B).w ROM:00118CCE bne.s loc_118D22 ROM:00118CD0 bsr.l sub_117E98 ROM:00118CD6 move.w ($58C).w,d3 ROM:00118CDA move.b ($75B).w,(a0,d3.w) ROM:00118CE0 addq.w #1,d3 ROM:00118CE2 bvc.s loc_118CE8 ROM:00118CE4 move.w #$8000,d3 ROM:00118CE8 ROM:00118CE8 loc_118CE8: ; CODE XREF: sub_118BCC+116↑j ROM:00118CE8 move.b ($75C).w,(a0,d3.w) ROM:00118CEE addq.w #1,d3 ROM:00118CF0 bvc.s loc_118CF6 ROM:00118CF2 move.w #$8000,d3 ROM:00118CF6 ROM:00118CF6 loc_118CF6: ; CODE XREF: sub_118BCC+124↑j ROM:00118CF6 move.b ($1D78).w,(a0,d3.w) ROM:00118CFC addq.w #1,d3 ROM:00118CFE bvc.s loc_118D04 ROM:00118D00 move.w #$8000,d3 ROM:00118D04 ROM:00118D04 loc_118D04: ; CODE XREF: sub_118BCC+132↑j ROM:00118D04 move.b #0,(a0,d3.w) ROM:00118D0A addq.w #1,d3 ROM:00118D0C bvc.s loc_118D12 ROM:00118D0E move.w #$8000,d3 ROM:00118D12 ROM:00118D12 loc_118D12: ; CODE XREF: sub_118BCC+140↑j ROM:00118D12 move.w d3,($58C).w ROM:00118D16 bsr.l sub_117EE6 ROM:00118D1C bra.l locret_119038 ROM:00118D22 ; --------------------------------------------------------------------------- ROM:00118D22 ROM:00118D22 loc_118D22: ; CODE XREF: sub_118BCC+102↑j ROM:00118D22 cmpi.b #4,($75B).w ROM:00118D28 bne.s loc_118D84 ROM:00118D2A bsr.l sub_117E98 ROM:00118D30 move.w ($58C).w,d3 ROM:00118D34 move.b ($75B).w,(a0,d3.w) ROM:00118D3A addq.w #1,d3 ROM:00118D3C bvc.s loc_118D42 ROM:00118D3E move.w #$8000,d3 ROM:00118D42 ROM:00118D42 loc_118D42: ; CODE XREF: sub_118BCC+170↑j ROM:00118D42 move.b ($75C).w,(a0,d3.w) ROM:00118D48 addq.w #1,d3 ROM:00118D4A bvc.s loc_118D50 ROM:00118D4C move.w #$8000,d3 ROM:00118D50 ROM:00118D50 loc_118D50: ; CODE XREF: sub_118BCC+17E↑j ROM:00118D50 clr.l d5 ROM:00118D52 move.w ($1B28).w,d5 ROM:00118D56 mulu.w #$FF,d5 ROM:00118D5A divu.w #$3E8,d5 ROM:00118D5E cmpi.w #$FF,d5 ROM:00118D62 ble.s loc_118D68 ROM:00118D64 move.w #$FF,d5 ROM:00118D68 ROM:00118D68 loc_118D68: ; CODE XREF: sub_118BCC+196↑j ROM:00118D68 move.b d5,(a0,d3.w) ROM:00118D6C addq.w #1,d3 ROM:00118D6E bvc.s loc_118D74 ROM:00118D70 move.w #$8000,d3 ROM:00118D74 ROM:00118D74 loc_118D74: ; CODE XREF: sub_118BCC+1A2↑j ROM:00118D74 move.w d3,($58C).w ROM:00118D78 bsr.l sub_117EE6 ROM:00118D7E bra.l locret_119038 ROM:00118D84 ; --------------------------------------------------------------------------- ROM:00118D84 ROM:00118D84 loc_118D84: ; CODE XREF: sub_118BCC+15C↑j ROM:00118D84 cmpi.b #5,($75B).w ROM:00118D8A bne.s loc_118DDC ROM:00118D8C bsr.l sub_117E98 ROM:00118D92 move.w ($58C).w,d3 ROM:00118D96 move.b ($75B).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_118BCC+1D2↑j ROM:00118DA4 move.b ($75C).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_118BCC+1E0↑j ROM:00118DB2 clr.l d5 ROM:00118DB4 move.w ($1B1C).w,d5 ROM:00118DB8 subi.w #$91C,d5 ROM:00118DBC divs.w #$A,d5 ROM:00118DC0 move.b d5,(a0,d3.w) ROM:00118DC4 addq.w #1,d3 ROM:00118DC6 bvc.s loc_118DCC ROM:00118DC8 move.w #$8000,d3 ROM:00118DCC ROM:00118DCC loc_118DCC: ; CODE XREF: sub_118BCC+1FA↑j ROM:00118DCC move.w d3,($58C).w ROM:00118DD0 bsr.l sub_117EE6 ROM:00118DD6 bra.l locret_119038 ROM:00118DDC ; --------------------------------------------------------------------------- ROM:00118DDC ROM:00118DDC loc_118DDC: ; CODE XREF: sub_118BCC+1BE↑j ROM:00118DDC cmpi.b #6,($75B).w ROM:00118DE2 bne.s loc_118E30 ROM:00118DE4 bsr.l sub_117E98 ROM:00118DEA move.w ($58C).w,d3 ROM:00118DEE move.b ($75B).w,(a0,d3.w) ROM:00118DF4 addq.w #1,d3 ROM:00118DF6 bvc.s loc_118DFC ROM:00118DF8 move.w #$8000,d3 ROM:00118DFC ROM:00118DFC loc_118DFC: ; CODE XREF: sub_118BCC+22A↑j ROM:00118DFC move.b ($75C).w,(a0,d3.w) ROM:00118E02 addq.w #1,d3 ROM:00118E04 bvc.s loc_118E0A ROM:00118E06 move.w #$8000,d3 ROM:00118E0A ROM:00118E0A loc_118E0A: ; CODE XREF: sub_118BCC+238↑j ROM:00118E0A clr.l d5 ROM:00118E0C move.w ($1B1E).w,d5 ROM:00118E10 divs.w #$4E,d5 ; 'N' ROM:00118E14 move.b d5,(a0,d3.w) ROM:00118E18 addq.w #1,d3 ROM:00118E1A bvc.s loc_118E20 ROM:00118E1C move.w #$8000,d3 ROM:00118E20 ROM:00118E20 loc_118E20: ; CODE XREF: sub_118BCC+24E↑j ROM:00118E20 move.w d3,($58C).w ROM:00118E24 bsr.l sub_117EE6 ROM:00118E2A bra.l locret_119038 ROM:00118E30 ; --------------------------------------------------------------------------- ROM:00118E30 ROM:00118E30 loc_118E30: ; CODE XREF: sub_118BCC+216↑j ROM:00118E30 cmpi.b #7,($75B).w ROM:00118E36 bne.s loc_118E84 ROM:00118E38 bsr.l sub_117E98 ROM:00118E3E move.w ($58C).w,d3 ROM:00118E42 move.b ($75B).w,(a0,d3.w) ROM:00118E48 addq.w #1,d3 ROM:00118E4A bvc.s loc_118E50 ROM:00118E4C move.w #$8000,d3 ROM:00118E50 ROM:00118E50 loc_118E50: ; CODE XREF: sub_118BCC+27E↑j ROM:00118E50 move.b ($75C).w,(a0,d3.w) ROM:00118E56 addq.w #1,d3 ROM:00118E58 bvc.s loc_118E5E ROM:00118E5A move.w #$8000,d3 ROM:00118E5E ROM:00118E5E loc_118E5E: ; CODE XREF: sub_118BCC+28C↑j ROM:00118E5E clr.l d5 ROM:00118E60 move.w ($1B20).w,d5 ROM:00118E64 divs.w #$4E,d5 ; 'N' ROM:00118E68 move.b d5,(a0,d3.w) ROM:00118E6C addq.w #1,d3 ROM:00118E6E bvc.s loc_118E74 ROM:00118E70 move.w #$8000,d3 ROM:00118E74 ROM:00118E74 loc_118E74: ; CODE XREF: sub_118BCC+2A2↑j ROM:00118E74 move.w d3,($58C).w ROM:00118E78 bsr.l sub_117EE6 ROM:00118E7E bra.l locret_119038 ROM:00118E84 ; --------------------------------------------------------------------------- ROM:00118E84 ROM:00118E84 loc_118E84: ; CODE XREF: sub_118BCC+26A↑j ROM:00118E84 cmpi.b #$B,($75B).w ROM:00118E8A bne.s loc_118ED8 ROM:00118E8C bsr.l sub_117E98 ROM:00118E92 move.w ($58C).w,d3 ROM:00118E96 move.b ($75B).w,(a0,d3.w) ROM:00118E9C addq.w #1,d3 ROM:00118E9E bvc.s loc_118EA4 ROM:00118EA0 move.w #$8000,d3 ROM:00118EA4 ROM:00118EA4 loc_118EA4: ; CODE XREF: sub_118BCC+2D2↑j ROM:00118EA4 move.b ($75C).w,(a0,d3.w) ROM:00118EAA addq.w #1,d3 ROM:00118EAC bvc.s loc_118EB2 ROM:00118EAE move.w #$8000,d3 ROM:00118EB2 ROM:00118EB2 loc_118EB2: ; CODE XREF: sub_118BCC+2E0↑j ROM:00118EB2 clr.l d5 ROM:00118EB4 move.w ($1B22).w,d5 ROM:00118EB8 divs.w #$64,d5 ; 'd' ROM:00118EBC move.b d5,(a0,d3.w) ROM:00118EC0 addq.w #1,d3 ROM:00118EC2 bvc.s loc_118EC8 ROM:00118EC4 move.w #$8000,d3 ROM:00118EC8 ROM:00118EC8 loc_118EC8: ; CODE XREF: sub_118BCC+2F6↑j ROM:00118EC8 move.w d3,($58C).w ROM:00118ECC bsr.l sub_117EE6 ROM:00118ED2 bra.l locret_119038 ROM:00118ED8 ; --------------------------------------------------------------------------- ROM:00118ED8 ROM:00118ED8 loc_118ED8: ; CODE XREF: sub_118BCC+2BE↑j ROM:00118ED8 cmpi.b #$C,($75B).w ROM:00118EDE bne.s loc_118F3A ROM:00118EE0 bsr.l sub_117E98 ROM:00118EE6 move.w ($58C).w,d3 ROM:00118EEA move.b ($75B).w,(a0,d3.w) ROM:00118EF0 addq.w #1,d3 ROM:00118EF2 bvc.s loc_118EF8 ROM:00118EF4 move.w #$8000,d3 ROM:00118EF8 ROM:00118EF8 loc_118EF8: ; CODE XREF: sub_118BCC+326↑j ROM:00118EF8 move.b ($75C).w,(a0,d3.w) ROM:00118EFE addq.w #1,d3 ROM:00118F00 bvc.s loc_118F06 ROM:00118F02 move.w #$8000,d3 ROM:00118F06 ROM:00118F06 loc_118F06: ; CODE XREF: sub_118BCC+334↑j ROM:00118F06 move.w ($1B24).w,d5 ROM:00118F0A mulu.w #4,d5 ROM:00118F0E move.w d5,d4 ROM:00118F10 lsr.w #8,d4 ROM:00118F12 move.b d4,(a0,d3.w) ROM:00118F16 addq.w #1,d3 ROM:00118F18 bvc.s loc_118F1E ROM:00118F1A move.w #$8000,d3 ROM:00118F1E ROM:00118F1E loc_118F1E: ; CODE XREF: sub_118BCC+34C↑j ROM:00118F1E move.b d5,(a0,d3.w) ROM:00118F22 addq.w #1,d3 ROM:00118F24 bvc.s loc_118F2A ROM:00118F26 move.w #$8000,d3 ROM:00118F2A ROM:00118F2A loc_118F2A: ; CODE XREF: sub_118BCC+358↑j ROM:00118F2A move.w d3,($58C).w ROM:00118F2E bsr.l sub_117EE6 ROM:00118F34 bra.l locret_119038 ROM:00118F3A ; --------------------------------------------------------------------------- ROM:00118F3A ROM:00118F3A loc_118F3A: ; CODE XREF: sub_118BCC+312↑j ROM:00118F3A cmpi.b #$D,($75B).w ROM:00118F40 bne.s loc_118F88 ROM:00118F42 bsr.l sub_117E98 ROM:00118F48 move.w ($58C).w,d3 ROM:00118F4C move.b ($75B).w,(a0,d3.w) ROM:00118F52 addq.w #1,d3 ROM:00118F54 bvc.s loc_118F5A ROM:00118F56 move.w #$8000,d3 ROM:00118F5A ROM:00118F5A loc_118F5A: ; CODE XREF: sub_118BCC+388↑j ROM:00118F5A move.b ($75C).w,(a0,d3.w) ROM:00118F60 addq.w #1,d3 ROM:00118F62 bvc.s loc_118F68 ROM:00118F64 move.w #$8000,d3 ROM:00118F68 ROM:00118F68 loc_118F68: ; CODE XREF: sub_118BCC+396↑j ROM:00118F68 move.w ($1B26).w,d0 ROM:00118F6C move.b d0,(a0,d3.w) ROM:00118F70 addq.w #1,d3 ROM:00118F72 bvc.s loc_118F78 ROM:00118F74 move.w #$8000,d3 ROM:00118F78 ROM:00118F78 loc_118F78: ; CODE XREF: sub_118BCC+3A6↑j ROM:00118F78 move.w d3,($58C).w ROM:00118F7C bsr.l sub_117EE6 ROM:00118F82 bra.l locret_119038 ROM:00118F88 ; --------------------------------------------------------------------------- ROM:00118F88 ROM:00118F88 loc_118F88: ; CODE XREF: sub_118BCC+374↑j ROM:00118F88 cmpi.b #$20,($75B).w ; ' ' ROM:00118F8E bne.s loc_118FEC ROM:00118F90 bsr.l sub_117E98 ROM:00118F96 move.w ($58C).w,d3 ROM:00118F9A move.b ($75B).w,(a0,d3.w) ROM:00118FA0 addq.w #1,d3 ROM:00118FA2 bvc.s loc_118FA8 ROM:00118FA4 move.w #$8000,d3 ROM:00118FA8 ROM:00118FA8 loc_118FA8: ; CODE XREF: sub_118BCC+3D6↑j ROM:00118FA8 move.b $112(a5),(a0,d3.w) ROM:00118FAE addq.w #1,d3 ROM:00118FB0 bvc.s loc_118FB6 ROM:00118FB2 move.w #$8000,d3 ROM:00118FB6 ROM:00118FB6 loc_118FB6: ; CODE XREF: sub_118BCC+3E4↑j ROM:00118FB6 move.b $113(a5),(a0,d3.w) ROM:00118FBC addq.w #1,d3 ROM:00118FBE bvc.s loc_118FC4 ROM:00118FC0 move.w #$8000,d3 ROM:00118FC4 ROM:00118FC4 loc_118FC4: ; CODE XREF: sub_118BCC+3F2↑j ROM:00118FC4 move.b $114(a5),(a0,d3.w) ROM:00118FCA addq.w #1,d3 ROM:00118FCC bvc.s loc_118FD2 ROM:00118FCE move.w #$8000,d3 ROM:00118FD2 ROM:00118FD2 loc_118FD2: ; CODE XREF: sub_118BCC+400↑j ROM:00118FD2 move.b $115(a5),(a0,d3.w) ROM:00118FD8 addq.w #1,d3 ROM:00118FDA bvc.s loc_118FE0 ROM:00118FDC move.w #$8000,d3 ROM:00118FE0 ROM:00118FE0 loc_118FE0: ; CODE XREF: sub_118BCC+40E↑j ROM:00118FE0 move.w d3,($58C).w ROM:00118FE4 bsr.l sub_117EE6 ROM:00118FEA bra.s locret_119038 ROM:00118FEC ; --------------------------------------------------------------------------- ROM:00118FEC ROM:00118FEC loc_118FEC: ; CODE XREF: sub_118BCC+3C2↑j ROM:00118FEC cmpi.b #$21,($75B).w ; '!' ROM:00118FF2 bne.s locret_119038 ROM:00118FF4 bsr.l sub_117E98 ROM:00118FFA move.w ($58C).w,d3 ROM:00118FFE move.b ($75B).w,(a0,d3.w) ROM:00119004 addq.w #1,d3 ROM:00119006 bvc.s loc_11900C ROM:00119008 move.w #$8000,d3 ROM:0011900C ROM:0011900C loc_11900C: ; CODE XREF: sub_118BCC+43A↑j ROM:0011900C move.w ($1368).w,d0 ROM:00119010 lsr.w #8,d0 ROM:00119012 move.b d0,(a0,d3.w) ROM:00119016 addq.w #1,d3 ROM:00119018 bvc.s loc_11901E ROM:0011901A move.w #$8000,d3 ROM:0011901E ROM:0011901E loc_11901E: ; CODE XREF: sub_118BCC+44C↑j ROM:0011901E move.w ($1368).w,d0 ROM:00119022 move.b d0,(a0,d3.w) ROM:00119026 addq.w #1,d3 ROM:00119028 bvc.s loc_11902E ROM:0011902A move.w #$8000,d3 ROM:0011902E ROM:0011902E loc_11902E: ; CODE XREF: sub_118BCC+45C↑j ROM:0011902E move.w d3,($58C).w ROM:00119032 bsr.l sub_117EE6 ROM:00119038 ROM:00119038 locret_119038: ; CODE XREF: sub_118BCC+E↑j ROM:00119038 ; sub_118BCC+88↑j ... ROM:00119038 rts ROM:00119038 ; End of function sub_118BCC ROM:00119038 ROM:0011903A ROM:0011903A ; =============== S U B R O U T I N E ======================================= ROM:0011903A ROM:0011903A ROM:0011903A sub_11903A: ; CODE XREF: sub_117E20+30↑p ROM:0011903A clr.w ($E46).w ROM:0011903E cmpi.b #0,($11B5).w ROM:00119044 ble.l locret_119132 ROM:0011904A clr.w d1 ROM:0011904C lea (dword_135B54).l,a3 ROM:00119052 move.w (a3),d4 ROM:00119054 ROM:00119054 loc_119054: ; CODE XREF: sub_11903A+F4↓j ROM:00119054 cmpi.w #$FF,d4 ROM:00119058 beq.l locret_119132 ROM:0011905E clr.b ($11B6).w ROM:00119062 ROM:00119062 loc_119062: ; CODE XREF: sub_11903A+82↓j ROM:00119062 cmpi.w #$FF,d4 ROM:00119066 beq.s loc_1190BE ROM:00119068 cmpi.b #3,($11B6).w ROM:0011906E bge.s loc_1190BE ROM:00119070 move.w 6(a3),d2 ROM:00119074 move.b 8(a3),d3 ROM:00119078 btst d3,(d2.w) ROM:0011907C beq.s loc_1190B6 ROM:0011907E cmpi.b #0,($11B6).w ROM:00119084 bne.s loc_119090 ROM:00119086 bsr.l sub_117E98 ROM:0011908C move.w ($58C).w,d1 ROM:00119090 ROM:00119090 loc_119090: ; CODE XREF: sub_11903A+4A↑j ROM:00119090 move.b (a3),d5 ROM:00119092 move.b d5,$11D6(d1.w) ROM:00119098 addq.w #1,d1 ROM:0011909A bvc.s loc_1190A0 ROM:0011909C move.w #$8000,d1 ROM:001190A0 ROM:001190A0 loc_1190A0: ; CODE XREF: sub_11903A+60↑j ROM:001190A0 move.b 1(a3),d5 ROM:001190A4 move.b d5,$11D6(d1.w) ROM:001190AA addq.w #1,d1 ROM:001190AC bvc.s loc_1190B2 ROM:001190AE move.w #$8000,d1 ROM:001190B2 ROM:001190B2 loc_1190B2: ; CODE XREF: sub_11903A+72↑j ROM:001190B2 addq.b #1,($11B6).w ROM:001190B6 ROM:001190B6 loc_1190B6: ; CODE XREF: sub_11903A+42↑j ROM:001190B6 adda.w #$A,a3 ROM:001190BA move.w (a3),d4 ROM:001190BC bra.s loc_119062 ROM:001190BE ; --------------------------------------------------------------------------- ROM:001190BE ROM:001190BE loc_1190BE: ; CODE XREF: sub_11903A+2C↑j ROM:001190BE ; sub_11903A+34↑j ROM:001190BE cmpi.b #3,($11B6).w ROM:001190C4 bge.s loc_119116 ROM:001190C6 cmpi.b #0,($11B6).w ROM:001190CC ble.s loc_119116 ROM:001190CE move.b #0,$11D6(d1.w) ROM:001190D6 addq.w #1,d1 ROM:001190D8 bvc.s loc_1190DE ROM:001190DA move.w #$8000,d1 ROM:001190DE ROM:001190DE loc_1190DE: ; CODE XREF: sub_11903A+9E↑j ROM:001190DE move.b #0,$11D6(d1.w) ROM:001190E6 addq.w #1,d1 ROM:001190E8 bvc.s loc_1190EE ROM:001190EA move.w #$8000,d1 ROM:001190EE ROM:001190EE loc_1190EE: ; CODE XREF: sub_11903A+AE↑j ROM:001190EE cmpi.b #2,($11B6).w ROM:001190F4 bge.s loc_119116 ROM:001190F6 move.b #0,$11D6(d1.w) ROM:001190FE addq.w #1,d1 ROM:00119100 bvc.s loc_119106 ROM:00119102 move.w #$8000,d1 ROM:00119106 ROM:00119106 loc_119106: ; CODE XREF: sub_11903A+C6↑j ROM:00119106 move.b #0,$11D6(d1.w) ROM:0011910E addq.w #1,d1 ROM:00119110 bvc.s loc_119116 ROM:00119112 move.w #$8000,d1 ROM:00119116 ROM:00119116 loc_119116: ; CODE XREF: sub_11903A+8A↑j ROM:00119116 ; sub_11903A+92↑j ... ROM:00119116 cmpi.b #0,($11B6).w ROM:0011911C ble.s loc_119128 ROM:0011911E move.w d1,($58C).w ROM:00119122 bsr.l sub_117EE6 ROM:00119128 ROM:00119128 loc_119128: ; CODE XREF: sub_11903A+E2↑j ROM:00119128 move.w ($58C).w,($E46).w ROM:0011912E bra.w loc_119054 ROM:00119132 ; --------------------------------------------------------------------------- ROM:00119132 ROM:00119132 locret_119132: ; CODE XREF: sub_11903A+A↑j ROM:00119132 ; sub_11903A+1E↑j ROM:00119132 rts ROM:00119132 ; End of function sub_11903A ROM:00119132 ROM:00119134 ROM:00119134 ; =============== S U B R O U T I N E ======================================= ROM:00119134 ROM:00119134 ROM:00119134 sub_119134: ; CODE XREF: sub_117E20+40↑p ROM:00119134 clr.w ($E46).w ROM:00119138 bsr.l sub_117E98 ROM:0011913E bsr.l sub_125AC4 ROM:00119144 bsr.l sub_117EE6 ROM:0011914A rts ROM:0011914A ; End of function sub_119134 ROM:0011914A ROM:0011914C ROM:0011914C ; =============== S U B R O U T I N E ======================================= ROM:0011914C ROM:0011914C ROM:0011914C sub_11914C: ; CODE XREF: sub_117E20+50↑p ROM:0011914C lea ($11D6).w,a0 ROM:00119150 clr.w ($E46).w ROM:00119154 cmpi.b #0,($75B).w ROM:0011915A bne.s loc_1191CA ROM:0011915C bsr.l sub_117E98 ROM:00119162 move.w ($58C).w,d2 ROM:00119166 move.b ($75B).w,(a0,d2.w) ROM:0011916C addq.w #1,d2 ROM:0011916E bvc.s loc_119174 ROM:00119170 move.w #$8000,d2 ROM:00119174 ROM:00119174 loc_119174: ; CODE XREF: sub_11914C+22↑j ROM:00119174 move.b #$FF,(a0,d2.w) ROM:0011917A addq.w #1,d2 ROM:0011917C bvc.s loc_119182 ROM:0011917E move.w #$8000,d2 ROM:00119182 ROM:00119182 loc_119182: ; CODE XREF: sub_11914C+30↑j ROM:00119182 move.b $116(a5),(a0,d2.w) ROM:00119188 addq.w #1,d2 ROM:0011918A bvc.s loc_119190 ROM:0011918C move.w #$8000,d2 ROM:00119190 ROM:00119190 loc_119190: ; CODE XREF: sub_11914C+3E↑j ROM:00119190 move.b $117(a5),(a0,d2.w) ROM:00119196 addq.w #1,d2 ROM:00119198 bvc.s loc_11919E ROM:0011919A move.w #$8000,d2 ROM:0011919E ROM:0011919E loc_11919E: ; CODE XREF: sub_11914C+4C↑j ROM:0011919E move.b $118(a5),(a0,d2.w) ROM:001191A4 addq.w #1,d2 ROM:001191A6 bvc.s loc_1191AC ROM:001191A8 move.w #$8000,d2 ROM:001191AC ROM:001191AC loc_1191AC: ; CODE XREF: sub_11914C+5A↑j ROM:001191AC move.b $119(a5),(a0,d2.w) ROM:001191B2 addq.w #1,d2 ROM:001191B4 bvc.s loc_1191BA ROM:001191B6 move.w #$8000,d2 ROM:001191BA ROM:001191BA loc_1191BA: ; CODE XREF: sub_11914C+68↑j ROM:001191BA move.w d2,($58C).w ROM:001191BE bsr.l sub_117EE6 ROM:001191C4 bra.l locret_119632 ROM:001191CA ; --------------------------------------------------------------------------- ROM:001191CA ROM:001191CA loc_1191CA: ; CODE XREF: sub_11914C+E↑j ROM:001191CA cmpi.b #1,($75B).w ROM:001191D0 bne.l loc_119254 ROM:001191D6 bsr.l sub_117E98 ROM:001191DC move.w ($58C).w,d2 ROM:001191E0 move.b ($75B).w,(a0,d2.w) ROM:001191E6 addq.w #1,d2 ROM:001191E8 bvc.s loc_1191EE ROM:001191EA move.w #$8000,d2 ROM:001191EE ROM:001191EE loc_1191EE: ; CODE XREF: sub_11914C+9C↑j ROM:001191EE clr.b d0 ROM:001191F0 move.b $A98(a5),d0 ROM:001191F4 move.b d0,(a0,d2.w) ROM:001191F8 addq.w #1,d2 ROM:001191FA bvc.s loc_119200 ROM:001191FC move.w #$8000,d2 ROM:00119200 ROM:00119200 loc_119200: ; CODE XREF: sub_11914C+AE↑j ROM:00119200 move.w ($CBE).w,d0 ROM:00119204 lsr.w #8,d0 ROM:00119206 move.b d0,(a0,d2.w) ROM:0011920A addq.w #1,d2 ROM:0011920C bvc.s loc_119212 ROM:0011920E move.w #$8000,d2 ROM:00119212 ROM:00119212 loc_119212: ; CODE XREF: sub_11914C+C0↑j ROM:00119212 move.w ($CBE).w,d0 ROM:00119216 move.b d0,(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_11914C+D0↑j ROM:00119222 move.w ($CB8).w,d0 ROM:00119226 lsr.w #8,d0 ROM:00119228 move.b d0,(a0,d2.w) ROM:0011922C addq.w #1,d2 ROM:0011922E bvc.s loc_119234 ROM:00119230 move.w #$8000,d2 ROM:00119234 ROM:00119234 loc_119234: ; CODE XREF: sub_11914C+E2↑j ROM:00119234 move.w ($CB8).w,d0 ROM:00119238 move.b d0,(a0,d2.w) ROM:0011923C addq.w #1,d2 ROM:0011923E bvc.s loc_119244 ROM:00119240 move.w #$8000,d2 ROM:00119244 ROM:00119244 loc_119244: ; CODE XREF: sub_11914C+F2↑j ROM:00119244 move.w d2,($58C).w ROM:00119248 bsr.l sub_117EE6 ROM:0011924E bra.l locret_119632 ROM:00119254 ; --------------------------------------------------------------------------- ROM:00119254 ROM:00119254 loc_119254: ; CODE XREF: sub_11914C+84↑j ROM:00119254 cmpi.b #2,($75B).w ROM:0011925A bne.l loc_119360 ROM:00119260 bsr.l sub_117E98 ROM:00119266 move.w ($58C).w,d2 ROM:0011926A move.b ($75B).w,(a0,d2.w) ROM:00119270 addq.w #1,d2 ROM:00119272 bvc.s loc_119278 ROM:00119274 move.w #$8000,d2 ROM:00119278 ROM:00119278 loc_119278: ; CODE XREF: sub_11914C+126↑j ROM:00119278 clr.b d0 ROM:0011927A move.b $A99(a5),d0 ROM:0011927E ori.b #$80,d0 ROM:00119282 move.b d0,(a0,d2.w) ROM:00119286 addq.w #1,d2 ROM:00119288 bvc.s loc_11928E ROM:0011928A move.w #$8000,d2 ROM:0011928E ROM:0011928E loc_11928E: ; CODE XREF: sub_11914C+13C↑j ROM:0011928E lea ($FA8).w,a1 ROM:00119292 move.w (a1),d0 ROM:00119294 lsr.w #8,d0 ROM:00119296 move.b d0,(a0,d2.w) ROM:0011929A addq.w #1,d2 ROM:0011929C bvc.s loc_1192A2 ROM:0011929E move.w #$8000,d2 ROM:001192A2 ROM:001192A2 loc_1192A2: ; CODE XREF: sub_11914C+150↑j ROM:001192A2 move.w (a1),d0 ROM:001192A4 move.b d0,(a0,d2.w) ROM:001192A8 addq.w #1,d2 ROM:001192AA bvc.s loc_1192B0 ROM:001192AC move.w #$8000,d2 ROM:001192B0 ROM:001192B0 loc_1192B0: ; CODE XREF: sub_11914C+15E↑j ROM:001192B0 move.w $5A4(a5),d0 ROM:001192B4 lsr.w #8,d0 ROM:001192B6 move.b d0,(a0,d2.w) ROM:001192BA addq.w #1,d2 ROM:001192BC bvc.s loc_1192C2 ROM:001192BE move.w #$8000,d2 ROM:001192C2 ROM:001192C2 loc_1192C2: ; CODE XREF: sub_11914C+170↑j ROM:001192C2 move.w $5A4(a5),d0 ROM:001192C6 move.b d0,(a0,d2.w) ROM:001192CA addq.w #1,d2 ROM:001192CC bvc.s loc_1192D2 ROM:001192CE move.w #$8000,d2 ROM:001192D2 ROM:001192D2 loc_1192D2: ; CODE XREF: sub_11914C+180↑j ROM:001192D2 move.w d2,($58C).w ROM:001192D6 bsr.l sub_117EE6 ROM:001192DC move.w ($58C).w,($E46).w ROM:001192E2 bsr.l sub_117E98 ROM:001192E8 move.w ($58C).w,d2 ROM:001192EC move.b ($75B).w,(a0,d2.w) ROM:001192F2 addq.w #1,d2 ROM:001192F4 bvc.s loc_1192FA ROM:001192F6 move.w #$8000,d2 ROM:001192FA ROM:001192FA loc_1192FA: ; CODE XREF: sub_11914C+1A8↑j ROM:001192FA clr.b d0 ROM:001192FC move.b $A99(a5),d0 ROM:00119300 move.b d0,(a0,d2.w) ROM:00119304 addq.w #1,d2 ROM:00119306 bvc.s loc_11930C ROM:00119308 move.w #$8000,d2 ROM:0011930C ROM:0011930C loc_11930C: ; CODE XREF: sub_11914C+1BA↑j ROM:0011930C lea ($FA8).w,a1 ROM:00119310 move.w (a1),d0 ROM:00119312 lsr.w #8,d0 ROM:00119314 move.b d0,(a0,d2.w) ROM:00119318 addq.w #1,d2 ROM:0011931A bvc.s loc_119320 ROM:0011931C move.w #$8000,d2 ROM:00119320 ROM:00119320 loc_119320: ; CODE XREF: sub_11914C+1CE↑j ROM:00119320 move.w (a1),d0 ROM:00119322 move.b d0,(a0,d2.w) ROM:00119326 addq.w #1,d2 ROM:00119328 bvc.s loc_11932E ROM:0011932A move.w #$8000,d2 ROM:0011932E ROM:0011932E loc_11932E: ; CODE XREF: sub_11914C+1DC↑j ROM:0011932E move.w $5A6(a5),d0 ROM:00119332 lsr.w #8,d0 ROM:00119334 move.b d0,(a0,d2.w) ROM:00119338 addq.w #1,d2 ROM:0011933A bvc.s loc_119340 ROM:0011933C move.w #$8000,d2 ROM:00119340 ROM:00119340 loc_119340: ; CODE XREF: sub_11914C+1EE↑j ROM:00119340 move.w $5A6(a5),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_11914C+1FE↑j ROM:00119350 move.w d2,($58C).w ROM:00119354 bsr.l sub_117EE6 ROM:0011935A bra.l locret_119632 ROM:00119360 ; --------------------------------------------------------------------------- ROM:00119360 ROM:00119360 loc_119360: ; CODE XREF: sub_11914C+10E↑j ROM:00119360 cmpi.b #4,($75B).w ROM:00119366 bne.s loc_1193E6 ROM:00119368 bsr.l sub_117E98 ROM:0011936E move.w ($58C).w,d2 ROM:00119372 move.b ($75B).w,(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_11914C+22E↑j ROM:00119380 clr.b d0 ROM:00119382 move.b $A9A(a5),d0 ROM:00119386 move.b d0,(a0,d2.w) ROM:0011938A addq.w #1,d2 ROM:0011938C bvc.s loc_119392 ROM:0011938E move.w #$8000,d2 ROM:00119392 ROM:00119392 loc_119392: ; CODE XREF: sub_11914C+240↑j ROM:00119392 move.w ($1B18).w,d0 ROM:00119396 lsr.w #8,d0 ROM:00119398 move.b d0,(a0,d2.w) ROM:0011939C addq.w #1,d2 ROM:0011939E bvc.s loc_1193A4 ROM:001193A0 move.w #$8000,d2 ROM:001193A4 ROM:001193A4 loc_1193A4: ; CODE XREF: sub_11914C+252↑j ROM:001193A4 move.w ($1B18).w,d0 ROM:001193A8 move.b d0,(a0,d2.w) ROM:001193AC addq.w #1,d2 ROM:001193AE bvc.s loc_1193B4 ROM:001193B0 move.w #$8000,d2 ROM:001193B4 ROM:001193B4 loc_1193B4: ; CODE XREF: sub_11914C+262↑j ROM:001193B4 move.w ($1B1A).w,d0 ROM:001193B8 lsr.w #8,d0 ROM:001193BA move.b d0,(a0,d2.w) ROM:001193BE addq.w #1,d2 ROM:001193C0 bvc.s loc_1193C6 ROM:001193C2 move.w #$8000,d2 ROM:001193C6 ROM:001193C6 loc_1193C6: ; CODE XREF: sub_11914C+274↑j ROM:001193C6 move.w ($1B1A).w,d0 ROM:001193CA move.b d0,(a0,d2.w) ROM:001193CE addq.w #1,d2 ROM:001193D0 bvc.s loc_1193D6 ROM:001193D2 move.w #$8000,d2 ROM:001193D6 ROM:001193D6 loc_1193D6: ; CODE XREF: sub_11914C+284↑j ROM:001193D6 move.w d2,($58C).w ROM:001193DA bsr.l sub_117EE6 ROM:001193E0 bra.l locret_119632 ROM:001193E6 ; --------------------------------------------------------------------------- ROM:001193E6 ROM:001193E6 loc_1193E6: ; CODE XREF: sub_11914C+21A↑j ROM:001193E6 cmpi.b #5,($75B).w ROM:001193EC bne.l loc_119470 ROM:001193F2 bsr.l sub_117E98 ROM:001193F8 move.w ($58C).w,d2 ROM:001193FC move.b ($75B).w,(a0,d2.w) ROM:00119402 addq.w #1,d2 ROM:00119404 bvc.s loc_11940A ROM:00119406 move.w #$8000,d2 ROM:0011940A ROM:0011940A loc_11940A: ; CODE XREF: sub_11914C+2B8↑j ROM:0011940A clr.b d0 ROM:0011940C move.b $A9A(a5),d0 ROM:00119410 move.b d0,(a0,d2.w) ROM:00119414 addq.w #1,d2 ROM:00119416 bvc.s loc_11941C ROM:00119418 move.w #$8000,d2 ROM:0011941C ROM:0011941C loc_11941C: ; CODE XREF: sub_11914C+2CA↑j ROM:0011941C move.w ($1B16).w,d0 ROM:00119420 lsr.w #8,d0 ROM:00119422 move.b d0,(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_11914C+2DC↑j ROM:0011942E move.w ($1B16).w,d0 ROM:00119432 move.b d0,(a0,d2.w) ROM:00119436 addq.w #1,d2 ROM:00119438 bvc.s loc_11943E ROM:0011943A move.w #$8000,d2 ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_11914C+2EC↑j ROM:0011943E move.w $5AC(a5),d0 ROM:00119442 lsr.w #8,d0 ROM:00119444 move.b d0,(a0,d2.w) ROM:00119448 addq.w #1,d2 ROM:0011944A bvc.s loc_119450 ROM:0011944C move.w #$8000,d2 ROM:00119450 ROM:00119450 loc_119450: ; CODE XREF: sub_11914C+2FE↑j ROM:00119450 move.w $5AC(a5),d0 ROM:00119454 move.b d0,(a0,d2.w) ROM:00119458 addq.w #1,d2 ROM:0011945A bvc.s loc_119460 ROM:0011945C move.w #$8000,d2 ROM:00119460 ROM:00119460 loc_119460: ; CODE XREF: sub_11914C+30E↑j ROM:00119460 move.w d2,($58C).w ROM:00119464 bsr.l sub_117EE6 ROM:0011946A bra.l locret_119632 ROM:00119470 ; --------------------------------------------------------------------------- ROM:00119470 ROM:00119470 loc_119470: ; CODE XREF: sub_11914C+2A0↑j ROM:00119470 cmpi.b #6,($75B).w ROM:00119476 bne.l loc_119584 ROM:0011947C bsr.l sub_117E98 ROM:00119482 move.w ($58C).w,d2 ROM:00119486 move.b ($75B).w,(a0,d2.w) ROM:0011948C addq.w #1,d2 ROM:0011948E bvc.s loc_119494 ROM:00119490 move.w #$8000,d2 ROM:00119494 ROM:00119494 loc_119494: ; CODE XREF: sub_11914C+342↑j ROM:00119494 clr.b d0 ROM:00119496 move.b $A9B(a5),d0 ROM:0011949A ori.b #$80,d0 ROM:0011949E move.b d0,(a0,d2.w) ROM:001194A2 addq.w #1,d2 ROM:001194A4 bvc.s loc_1194AA ROM:001194A6 move.w #$8000,d2 ROM:001194AA ROM:001194AA loc_1194AA: ; CODE XREF: sub_11914C+358↑j ROM:001194AA lea ($FA8).w,a1 ROM:001194AE move.w 2(a1),d0 ROM:001194B2 lsr.w #8,d0 ROM:001194B4 move.b d0,(a0,d2.w) ROM:001194B8 addq.w #1,d2 ROM:001194BA bvc.s loc_1194C0 ROM:001194BC move.w #$8000,d2 ROM:001194C0 ROM:001194C0 loc_1194C0: ; CODE XREF: sub_11914C+36E↑j ROM:001194C0 move.w 2(a1),d0 ROM:001194C4 move.b d0,(a0,d2.w) ROM:001194C8 addq.w #1,d2 ROM:001194CA bvc.s loc_1194D0 ROM:001194CC move.w #$8000,d2 ROM:001194D0 ROM:001194D0 loc_1194D0: ; CODE XREF: sub_11914C+37E↑j ROM:001194D0 move.w $5A4(a5),d0 ROM:001194D4 lsr.w #8,d0 ROM:001194D6 move.b d0,(a0,d2.w) ROM:001194DA addq.w #1,d2 ROM:001194DC bvc.s loc_1194E2 ROM:001194DE move.w #$8000,d2 ROM:001194E2 ROM:001194E2 loc_1194E2: ; CODE XREF: sub_11914C+390↑j ROM:001194E2 move.w $5A4(a5),d0 ROM:001194E6 move.b d0,(a0,d2.w) ROM:001194EA addq.w #1,d2 ROM:001194EC bvc.s loc_1194F2 ROM:001194EE move.w #$8000,d2 ROM:001194F2 ROM:001194F2 loc_1194F2: ; CODE XREF: sub_11914C+3A0↑j ROM:001194F2 move.w d2,($58C).w ROM:001194F6 bsr.l sub_117EE6 ROM:001194FC move.w ($58C).w,($E46).w ROM:00119502 bsr.l sub_117E98 ROM:00119508 move.w ($58C).w,d2 ROM:0011950C move.b ($75B).w,(a0,d2.w) ROM:00119512 addq.w #1,d2 ROM:00119514 bvc.s loc_11951A ROM:00119516 move.w #$8000,d2 ROM:0011951A ROM:0011951A loc_11951A: ; CODE XREF: sub_11914C+3C8↑j ROM:0011951A clr.b d0 ROM:0011951C move.b $A9B(a5),d0 ROM:00119520 move.b d0,(a0,d2.w) ROM:00119524 addq.w #1,d2 ROM:00119526 bvc.s loc_11952C ROM:00119528 move.w #$8000,d2 ROM:0011952C ROM:0011952C loc_11952C: ; CODE XREF: sub_11914C+3DA↑j ROM:0011952C lea ($FA8).w,a1 ROM:00119530 move.w 2(a1),d0 ROM:00119534 lsr.w #8,d0 ROM:00119536 move.b d0,(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_11914C+3F0↑j ROM:00119542 move.w 2(a1),d0 ROM:00119546 move.b d0,(a0,d2.w) ROM:0011954A addq.w #1,d2 ROM:0011954C bvc.s loc_119552 ROM:0011954E move.w #$8000,d2 ROM:00119552 ROM:00119552 loc_119552: ; CODE XREF: sub_11914C+400↑j ROM:00119552 move.w $5A6(a5),d0 ROM:00119556 lsr.w #8,d0 ROM:00119558 move.b d0,(a0,d2.w) ROM:0011955C addq.w #1,d2 ROM:0011955E bvc.s loc_119564 ROM:00119560 move.w #$8000,d2 ROM:00119564 ROM:00119564 loc_119564: ; CODE XREF: sub_11914C+412↑j ROM:00119564 move.w $5A6(a5),d0 ROM:00119568 move.b d0,(a0,d2.w) ROM:0011956C addq.w #1,d2 ROM:0011956E bvc.s loc_119574 ROM:00119570 move.w #$8000,d2 ROM:00119574 ROM:00119574 loc_119574: ; CODE XREF: sub_11914C+422↑j ROM:00119574 move.w d2,($58C).w ROM:00119578 bsr.l sub_117EE6 ROM:0011957E bra.l locret_119632 ROM:00119584 ; --------------------------------------------------------------------------- ROM:00119584 ROM:00119584 loc_119584: ; CODE XREF: sub_11914C+32A↑j ROM:00119584 cmpi.b #8,($75B).w ROM:0011958A bne.l locret_119632 ROM:00119590 bsr.l sub_117E98 ROM:00119596 move.w ($58C).w,d2 ROM:0011959A move.b ($75B).w,(a0,d2.w) ROM:001195A0 addq.w #1,d2 ROM:001195A2 bvc.s loc_1195A8 ROM:001195A4 move.w #$8000,d2 ROM:001195A8 ROM:001195A8 loc_1195A8: ; CODE XREF: sub_11914C+456↑j ROM:001195A8 clr.b d0 ROM:001195AA move.b $A9C(a5),d0 ROM:001195AE btst #2,($D79).w ROM:001195B4 bne.l loc_1195CA ROM:001195BA move.w $528(a5),d1 ROM:001195BE cmp.w ($C62).w,d1 ROM:001195C2 bge.s loc_1195C8 ROM:001195C4 ori.b #$80,d0 ROM:001195C8 ROM:001195C8 loc_1195C8: ; CODE XREF: sub_11914C+476↑j ROM:001195C8 bra.s loc_1195D8 ROM:001195CA ; --------------------------------------------------------------------------- ROM:001195CA ROM:001195CA loc_1195CA: ; CODE XREF: sub_11914C+468↑j ROM:001195CA move.w $528(a5),d1 ROM:001195CE cmp.w ($C62).w,d1 ROM:001195D2 blt.s loc_1195D8 ROM:001195D4 ori.b #$80,d0 ROM:001195D8 ROM:001195D8 loc_1195D8: ; CODE XREF: sub_11914C:loc_1195C8↑j ROM:001195D8 ; sub_11914C+486↑j ROM:001195D8 move.b d0,(a0,d2.w) ROM:001195DC addq.w #1,d2 ROM:001195DE bvc.s loc_1195E4 ROM:001195E0 move.w #$8000,d2 ROM:001195E4 ROM:001195E4 loc_1195E4: ; CODE XREF: sub_11914C+492↑j ROM:001195E4 move.w ($C62).w,d0 ROM:001195E8 lsr.w #8,d0 ROM:001195EA move.b d0,(a0,d2.w) ROM:001195EE addq.w #1,d2 ROM:001195F0 bvc.s loc_1195F6 ROM:001195F2 move.w #$8000,d2 ROM:001195F6 ROM:001195F6 loc_1195F6: ; CODE XREF: sub_11914C+4A4↑j ROM:001195F6 move.w ($C62).w,d0 ROM:001195FA move.b d0,(a0,d2.w) ROM:001195FE addq.w #1,d2 ROM:00119600 bvc.s loc_119606 ROM:00119602 move.w #$8000,d2 ROM:00119606 ROM:00119606 loc_119606: ; CODE XREF: sub_11914C+4B4↑j ROM:00119606 move.w $528(a5),d0 ROM:0011960A lsr.w #8,d0 ROM:0011960C move.b d0,(a0,d2.w) ROM:00119610 addq.w #1,d2 ROM:00119612 bvc.s loc_119618 ROM:00119614 move.w #$8000,d2 ROM:00119618 ROM:00119618 loc_119618: ; CODE XREF: sub_11914C+4C6↑j ROM:00119618 move.w $528(a5),d0 ROM:0011961C move.b d0,(a0,d2.w) ROM:00119620 addq.w #1,d2 ROM:00119622 bvc.s loc_119628 ROM:00119624 move.w #$8000,d2 ROM:00119628 ROM:00119628 loc_119628: ; CODE XREF: sub_11914C+4D6↑j ROM:00119628 move.w d2,($58C).w ROM:0011962C bsr.l sub_117EE6 ROM:00119632 ROM:00119632 locret_119632: ; CODE XREF: sub_11914C+78↑j ROM:00119632 ; sub_11914C+102↑j ... ROM:00119632 rts ROM:00119632 ; End of function sub_11914C ROM:00119632 ROM:00119634 ROM:00119634 ; =============== S U B R O U T I N E ======================================= ROM:00119634 ROM:00119634 ROM:00119634 sub_119634: ; CODE XREF: sub_117E20+60↑p ROM:00119634 btst #3,($137A).w ROM:0011963A beq.s loc_119644 ROM:0011963C bset #2,($130D).w ROM:00119642 bra.s loc_119652 ROM:00119644 ; --------------------------------------------------------------------------- ROM:00119644 ROM:00119644 loc_119644: ; CODE XREF: sub_119634+6↑j ROM:00119644 btst #4,($137A).w ROM:0011964A beq.s loc_119652 ROM:0011964C bset #2,($130D).w ROM:00119652 ROM:00119652 loc_119652: ; CODE XREF: sub_119634+E↑j ROM:00119652 ; sub_119634+16↑j ROM:00119652 clr.w ($E46).w ROM:00119656 clr.w d1 ROM:00119658 lea (dword_135B54).l,a3 ROM:0011965E move.w (a3),d4 ROM:00119660 ROM:00119660 loc_119660: ; CODE XREF: sub_119634+106↓j ROM:00119660 cmpi.w #$FF,d4 ROM:00119664 beq.l locret_11973E ROM:0011966A clr.b ($11B7).w ROM:0011966E ROM:0011966E loc_11966E: ; CODE XREF: sub_119634+94↓j ROM:0011966E cmpi.w #$FF,d4 ROM:00119672 beq.s loc_1196CA ROM:00119674 cmpi.b #3,($11B7).w ROM:0011967A bge.s loc_1196CA ROM:0011967C move.w 2(a3),d2 ROM:00119680 move.b 4(a3),d3 ROM:00119684 btst d3,(d2.w) ROM:00119688 beq.s loc_1196C2 ROM:0011968A cmpi.b #0,($11B7).w ROM:00119690 bne.s loc_11969C ROM:00119692 bsr.l sub_117E98 ROM:00119698 move.w ($58C).w,d1 ROM:0011969C ROM:0011969C loc_11969C: ; CODE XREF: sub_119634+5C↑j ROM:0011969C move.b (a3),d5 ROM:0011969E move.b d5,$11D6(d1.w) ROM:001196A4 addq.w #1,d1 ROM:001196A6 bvc.s loc_1196AC ROM:001196A8 move.w #$8000,d1 ROM:001196AC ROM:001196AC loc_1196AC: ; CODE XREF: sub_119634+72↑j ROM:001196AC move.b 1(a3),d5 ROM:001196B0 move.b d5,$11D6(d1.w) ROM:001196B6 addq.w #1,d1 ROM:001196B8 bvc.s loc_1196BE ROM:001196BA move.w #$8000,d1 ROM:001196BE ROM:001196BE loc_1196BE: ; CODE XREF: sub_119634+84↑j ROM:001196BE addq.b #1,($11B7).w ROM:001196C2 ROM:001196C2 loc_1196C2: ; CODE XREF: sub_119634+54↑j ROM:001196C2 adda.w #$A,a3 ROM:001196C6 move.w (a3),d4 ROM:001196C8 bra.s loc_11966E ROM:001196CA ; --------------------------------------------------------------------------- ROM:001196CA ROM:001196CA loc_1196CA: ; CODE XREF: sub_119634+3E↑j ROM:001196CA ; sub_119634+46↑j ROM:001196CA cmpi.b #3,($11B7).w ROM:001196D0 bge.s loc_119722 ROM:001196D2 cmpi.b #0,($11B7).w ROM:001196D8 ble.s loc_119722 ROM:001196DA move.b #0,$11D6(d1.w) ROM:001196E2 addq.w #1,d1 ROM:001196E4 bvc.s loc_1196EA ROM:001196E6 move.w #$8000,d1 ROM:001196EA ROM:001196EA loc_1196EA: ; CODE XREF: sub_119634+B0↑j ROM:001196EA move.b #0,$11D6(d1.w) ROM:001196F2 addq.w #1,d1 ROM:001196F4 bvc.s loc_1196FA ROM:001196F6 move.w #$8000,d1 ROM:001196FA ROM:001196FA loc_1196FA: ; CODE XREF: sub_119634+C0↑j ROM:001196FA cmpi.b #2,($11B7).w ROM:00119700 bge.s loc_119722 ROM:00119702 move.b #0,$11D6(d1.w) ROM:0011970A addq.w #1,d1 ROM:0011970C bvc.s loc_119712 ROM:0011970E move.w #$8000,d1 ROM:00119712 ROM:00119712 loc_119712: ; CODE XREF: sub_119634+D8↑j ROM:00119712 move.b #0,$11D6(d1.w) ROM:0011971A addq.w #1,d1 ROM:0011971C bvc.s loc_119722 ROM:0011971E move.w #$8000,d1 ROM:00119722 ROM:00119722 loc_119722: ; CODE XREF: sub_119634+9C↑j ROM:00119722 ; sub_119634+A4↑j ... ROM:00119722 cmpi.b #0,($11B7).w ROM:00119728 ble.s loc_119734 ROM:0011972A move.w d1,($58C).w ROM:0011972E bsr.l sub_117EE6 ROM:00119734 ROM:00119734 loc_119734: ; CODE XREF: sub_119634+F4↑j ROM:00119734 move.w ($58C).w,($E46).w ROM:0011973A bra.w loc_119660 ROM:0011973E ; --------------------------------------------------------------------------- ROM:0011973E ROM:0011973E locret_11973E: ; CODE XREF: sub_119634+30↑j ROM:0011973E rts ROM:0011973E ; End of function sub_119634 ROM:0011973E ROM:00119740 ROM:00119740 ; =============== S U B R O U T I N E ======================================= ROM:00119740 ROM:00119740 ROM:00119740 sub_119740: ; CODE XREF: sub_117E20+70↑p ROM:00119740 lea ($11D6).w,a0 ROM:00119744 clr.w ($E46).w ROM:00119748 cmpi.b #0,($75B).w ROM:0011974E bne.s loc_1197BE ROM:00119750 bsr.l sub_117E98 ROM:00119756 move.w ($58C).w,d0 ROM:0011975A move.b ($75B).w,(a0,d0.w) ROM:00119760 addq.w #1,d0 ROM:00119762 bvc.s loc_119768 ROM:00119764 move.w #$8000,d0 ROM:00119768 ROM:00119768 loc_119768: ; CODE XREF: sub_119740+22↑j ROM:00119768 move.b #1,(a0,d0.w) ROM:0011976E addq.w #1,d0 ROM:00119770 bvc.s loc_119776 ROM:00119772 move.w #$8000,d0 ROM:00119776 ROM:00119776 loc_119776: ; CODE XREF: sub_119740+30↑j ROM:00119776 move.b $11A(a5),(a0,d0.w) ROM:0011977C addq.w #1,d0 ROM:0011977E bvc.s loc_119784 ROM:00119780 move.w #$8000,d0 ROM:00119784 ROM:00119784 loc_119784: ; CODE XREF: sub_119740+3E↑j ROM:00119784 move.b $11B(a5),(a0,d0.w) ROM:0011978A addq.w #1,d0 ROM:0011978C bvc.s loc_119792 ROM:0011978E move.w #$8000,d0 ROM:00119792 ROM:00119792 loc_119792: ; CODE XREF: sub_119740+4C↑j ROM:00119792 move.b $11C(a5),(a0,d0.w) ROM:00119798 addq.w #1,d0 ROM:0011979A bvc.s loc_1197A0 ROM:0011979C move.w #$8000,d0 ROM:001197A0 ROM:001197A0 loc_1197A0: ; CODE XREF: sub_119740+5A↑j ROM:001197A0 move.b $11D(a5),(a0,d0.w) ROM:001197A6 addq.w #1,d0 ROM:001197A8 bvc.s loc_1197AE ROM:001197AA move.w #$8000,d0 ROM:001197AE ROM:001197AE loc_1197AE: ; CODE XREF: sub_119740+68↑j ROM:001197AE move.w d0,($58C).w ROM:001197B2 bsr.l sub_117EE6 ROM:001197B8 bra.l locret_11A052 ROM:001197BE ; --------------------------------------------------------------------------- ROM:001197BE ROM:001197BE loc_1197BE: ; CODE XREF: sub_119740+E↑j ROM:001197BE cmpi.b #1,($75B).w ROM:001197C4 bne.l loc_119800 ROM:001197CA bsr.l sub_117E98 ROM:001197D0 move.w ($58C).w,d0 ROM:001197D4 move.b ($75B).w,(a0,d0.w) ROM:001197DA addq.w #1,d0 ROM:001197DC bvc.s loc_1197E2 ROM:001197DE move.w #$8000,d0 ROM:001197E2 ROM:001197E2 loc_1197E2: ; CODE XREF: sub_119740+9C↑j ROM:001197E2 move.b #5,(a0,d0.w) ROM:001197E8 addq.w #1,d0 ROM:001197EA bvc.s loc_1197F0 ROM:001197EC move.w #$8000,d0 ROM:001197F0 ROM:001197F0 loc_1197F0: ; CODE XREF: sub_119740+AA↑j ROM:001197F0 move.w d0,($58C).w ROM:001197F4 bsr.l sub_117EE6 ROM:001197FA bra.l locret_11A052 ROM:00119800 ; --------------------------------------------------------------------------- ROM:00119800 ROM:00119800 loc_119800: ; CODE XREF: sub_119740+84↑j ROM:00119800 cmpi.b #2,($75B).w ROM:00119806 bne.l loc_119C08 ROM:0011980C bsr.l sub_115AFA ROM:00119812 cmpi.b #0,d1 ROM:00119816 bne.s loc_119820 ROM:00119818 bset #3,($937).w ROM:0011981E bra.s loc_119822 ROM:00119820 ; --------------------------------------------------------------------------- ROM:00119820 ROM:00119820 loc_119820: ; CODE XREF: sub_119740+D6↑j ROM:00119820 subq.b #1,d1 ROM:00119822 ROM:00119822 loc_119822: ; CODE XREF: sub_119740+DE↑j ROM:00119822 movea.l #$13A000,a1 ROM:00119828 move.w #$2E,d2 ; '.' ROM:0011982C ext.w d1 ROM:0011982E mulu.w d1,d2 ROM:00119830 ext.l d2 ROM:00119832 adda.l d2,a1 ROM:00119834 adda.l #2,a1 ROM:0011983A bsr.l sub_117E98 ROM:00119840 move.w ($58C).w,d0 ROM:00119844 move.b ($75B).w,(a0,d0.w) ROM:0011984A addq.w #1,d0 ROM:0011984C bvc.s loc_119852 ROM:0011984E move.w #$8000,d0 ROM:00119852 ROM:00119852 loc_119852: ; CODE XREF: sub_119740+10C↑j ROM:00119852 move.b #1,(a0,d0.w) ROM:00119858 addq.w #1,d0 ROM:0011985A bvc.s loc_119860 ROM:0011985C move.w #$8000,d0 ROM:00119860 ROM:00119860 loc_119860: ; CODE XREF: sub_119740+11A↑j ROM:00119860 btst #3,($937).w ROM:00119866 bne.s loc_119870 ROM:00119868 move.b #0,(a0,d0.w) ROM:0011986E bra.s loc_119876 ROM:00119870 ; --------------------------------------------------------------------------- ROM:00119870 ROM:00119870 loc_119870: ; CODE XREF: sub_119740+126↑j ROM:00119870 move.b #$FF,(a0,d0.w) ROM:00119876 ROM:00119876 loc_119876: ; CODE XREF: sub_119740+12E↑j ROM:00119876 addq.w #1,d0 ROM:00119878 bvc.s loc_11987E ROM:0011987A move.w #$8000,d0 ROM:0011987E ROM:0011987E loc_11987E: ; CODE XREF: sub_119740+138↑j ROM:0011987E btst #3,($937).w ROM:00119884 bne.s loc_11988E ROM:00119886 move.b #0,(a0,d0.w) ROM:0011988C bra.s loc_119894 ROM:0011988E ; --------------------------------------------------------------------------- ROM:0011988E ROM:0011988E loc_11988E: ; CODE XREF: sub_119740+144↑j ROM:0011988E move.b #$FF,(a0,d0.w) ROM:00119894 ROM:00119894 loc_119894: ; CODE XREF: sub_119740+14C↑j ROM:00119894 addq.w #1,d0 ROM:00119896 bvc.s loc_11989C ROM:00119898 move.w #$8000,d0 ROM:0011989C ROM:0011989C loc_11989C: ; CODE XREF: sub_119740+156↑j ROM:0011989C btst #3,($937).w ROM:001198A2 bne.s loc_1198AC ROM:001198A4 move.b #0,(a0,d0.w) ROM:001198AA bra.s loc_1198B2 ROM:001198AC ; --------------------------------------------------------------------------- ROM:001198AC ROM:001198AC loc_1198AC: ; CODE XREF: sub_119740+162↑j ROM:001198AC move.b #$FF,(a0,d0.w) ROM:001198B2 ROM:001198B2 loc_1198B2: ; CODE XREF: sub_119740+16A↑j ROM:001198B2 addq.w #1,d0 ROM:001198B4 bvc.s loc_1198BA ROM:001198B6 move.w #$8000,d0 ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_119740+174↑j ROM:001198BA btst #3,($937).w ROM:001198C0 bne.s loc_1198C8 ROM:001198C2 move.b (a1),(a0,d0.w) ROM:001198C6 bra.s loc_1198CE ROM:001198C8 ; --------------------------------------------------------------------------- ROM:001198C8 ROM:001198C8 loc_1198C8: ; CODE XREF: sub_119740+180↑j ROM:001198C8 move.b #$FF,(a0,d0.w) ROM:001198CE ROM:001198CE loc_1198CE: ; CODE XREF: sub_119740+186↑j ROM:001198CE addq.w #1,d0 ROM:001198D0 bvc.s loc_1198D6 ROM:001198D2 move.w #$8000,d0 ROM:001198D6 ROM:001198D6 loc_1198D6: ; CODE XREF: sub_119740+190↑j ROM:001198D6 adda.l #1,a1 ROM:001198DC move.w d0,($58C).w ROM:001198E0 bsr.l sub_117EE6 ROM:001198E6 move.w ($58C).w,($E46).w ROM:001198EC bsr.l sub_117E98 ROM:001198F2 move.w ($58C).w,d0 ROM:001198F6 move.b ($75B).w,(a0,d0.w) ROM:001198FC addq.w #1,d0 ROM:001198FE bvc.s loc_119904 ROM:00119900 move.w #$8000,d0 ROM:00119904 ROM:00119904 loc_119904: ; CODE XREF: sub_119740+1BE↑j ROM:00119904 move.b #2,(a0,d0.w) ROM:0011990A addq.w #1,d0 ROM:0011990C bvc.s loc_119912 ROM:0011990E move.w #$8000,d0 ROM:00119912 ROM:00119912 loc_119912: ; CODE XREF: sub_119740+1CC↑j ROM:00119912 btst #3,($937).w ROM:00119918 bne.s loc_119920 ROM:0011991A move.b (a1),(a0,d0.w) ROM:0011991E bra.s loc_119926 ROM:00119920 ; --------------------------------------------------------------------------- ROM:00119920 ROM:00119920 loc_119920: ; CODE XREF: sub_119740+1D8↑j ROM:00119920 move.b #$FF,(a0,d0.w) ROM:00119926 ROM:00119926 loc_119926: ; CODE XREF: sub_119740+1DE↑j ROM:00119926 addq.w #1,d0 ROM:00119928 bvc.s loc_11992E ROM:0011992A move.w #$8000,d0 ROM:0011992E ROM:0011992E loc_11992E: ; CODE XREF: sub_119740+1E8↑j ROM:0011992E adda.l #1,a1 ROM:00119934 btst #3,($937).w ROM:0011993A bne.s loc_119942 ROM:0011993C move.b (a1),(a0,d0.w) ROM:00119940 bra.s loc_119948 ROM:00119942 ; --------------------------------------------------------------------------- ROM:00119942 ROM:00119942 loc_119942: ; CODE XREF: sub_119740+1FA↑j ROM:00119942 move.b #$FF,(a0,d0.w) ROM:00119948 ROM:00119948 loc_119948: ; CODE XREF: sub_119740+200↑j ROM:00119948 addq.w #1,d0 ROM:0011994A bvc.s loc_119950 ROM:0011994C move.w #$8000,d0 ROM:00119950 ROM:00119950 loc_119950: ; CODE XREF: sub_119740+20A↑j ROM:00119950 adda.l #1,a1 ROM:00119956 btst #3,($937).w ROM:0011995C bne.s loc_119964 ROM:0011995E move.b (a1),(a0,d0.w) ROM:00119962 bra.s loc_11996A ROM:00119964 ; --------------------------------------------------------------------------- ROM:00119964 ROM:00119964 loc_119964: ; CODE XREF: sub_119740+21C↑j ROM:00119964 move.b #$FF,(a0,d0.w) ROM:0011996A ROM:0011996A loc_11996A: ; CODE XREF: sub_119740+222↑j ROM:0011996A addq.w #1,d0 ROM:0011996C bvc.s loc_119972 ROM:0011996E move.w #$8000,d0 ROM:00119972 ROM:00119972 loc_119972: ; CODE XREF: sub_119740+22C↑j ROM:00119972 adda.l #1,a1 ROM:00119978 btst #3,($937).w ROM:0011997E bne.s loc_119986 ROM:00119980 move.b (a1),(a0,d0.w) ROM:00119984 bra.s loc_11998C ROM:00119986 ; --------------------------------------------------------------------------- ROM:00119986 ROM:00119986 loc_119986: ; CODE XREF: sub_119740+23E↑j ROM:00119986 move.b #$FF,(a0,d0.w) ROM:0011998C ROM:0011998C loc_11998C: ; CODE XREF: sub_119740+244↑j ROM:0011998C addq.w #1,d0 ROM:0011998E bvc.s loc_119994 ROM:00119990 move.w #$8000,d0 ROM:00119994 ROM:00119994 loc_119994: ; CODE XREF: sub_119740+24E↑j ROM:00119994 adda.l #1,a1 ROM:0011999A move.w d0,($58C).w ROM:0011999E bsr.l sub_117EE6 ROM:001199A4 move.w ($58C).w,($E46).w ROM:001199AA bsr.l sub_117E98 ROM:001199B0 move.w ($58C).w,d0 ROM:001199B4 move.b ($75B).w,(a0,d0.w) ROM:001199BA addq.w #1,d0 ROM:001199BC bvc.s loc_1199C2 ROM:001199BE move.w #$8000,d0 ROM:001199C2 ROM:001199C2 loc_1199C2: ; CODE XREF: sub_119740+27C↑j ROM:001199C2 move.b #3,(a0,d0.w) ROM:001199C8 addq.w #1,d0 ROM:001199CA bvc.s loc_1199D0 ROM:001199CC move.w #$8000,d0 ROM:001199D0 ROM:001199D0 loc_1199D0: ; CODE XREF: sub_119740+28A↑j ROM:001199D0 btst #3,($937).w ROM:001199D6 bne.s loc_1199DE ROM:001199D8 move.b (a1),(a0,d0.w) ROM:001199DC bra.s loc_1199E4 ROM:001199DE ; --------------------------------------------------------------------------- ROM:001199DE ROM:001199DE loc_1199DE: ; CODE XREF: sub_119740+296↑j ROM:001199DE move.b #$FF,(a0,d0.w) ROM:001199E4 ROM:001199E4 loc_1199E4: ; CODE XREF: sub_119740+29C↑j ROM:001199E4 addq.w #1,d0 ROM:001199E6 bvc.s loc_1199EC ROM:001199E8 move.w #$8000,d0 ROM:001199EC ROM:001199EC loc_1199EC: ; CODE XREF: sub_119740+2A6↑j ROM:001199EC adda.l #1,a1 ROM:001199F2 btst #3,($937).w ROM:001199F8 bne.s loc_119A00 ROM:001199FA move.b (a1),(a0,d0.w) ROM:001199FE bra.s loc_119A06 ROM:00119A00 ; --------------------------------------------------------------------------- ROM:00119A00 ROM:00119A00 loc_119A00: ; CODE XREF: sub_119740+2B8↑j ROM:00119A00 move.b #$FF,(a0,d0.w) ROM:00119A06 ROM:00119A06 loc_119A06: ; CODE XREF: sub_119740+2BE↑j ROM:00119A06 addq.w #1,d0 ROM:00119A08 bvc.s loc_119A0E ROM:00119A0A move.w #$8000,d0 ROM:00119A0E ROM:00119A0E loc_119A0E: ; CODE XREF: sub_119740+2C8↑j ROM:00119A0E adda.l #1,a1 ROM:00119A14 btst #3,($937).w ROM:00119A1A bne.s loc_119A22 ROM:00119A1C move.b (a1),(a0,d0.w) ROM:00119A20 bra.s loc_119A28 ROM:00119A22 ; --------------------------------------------------------------------------- ROM:00119A22 ROM:00119A22 loc_119A22: ; CODE XREF: sub_119740+2DA↑j ROM:00119A22 move.b #$FF,(a0,d0.w) ROM:00119A28 ROM:00119A28 loc_119A28: ; CODE XREF: sub_119740+2E0↑j ROM:00119A28 addq.w #1,d0 ROM:00119A2A bvc.s loc_119A30 ROM:00119A2C move.w #$8000,d0 ROM:00119A30 ROM:00119A30 loc_119A30: ; CODE XREF: sub_119740+2EA↑j ROM:00119A30 adda.l #1,a1 ROM:00119A36 btst #3,($937).w ROM:00119A3C bne.s loc_119A44 ROM:00119A3E move.b (a1),(a0,d0.w) ROM:00119A42 bra.s loc_119A4A ROM:00119A44 ; --------------------------------------------------------------------------- ROM:00119A44 ROM:00119A44 loc_119A44: ; CODE XREF: sub_119740+2FC↑j ROM:00119A44 move.b #$FF,(a0,d0.w) ROM:00119A4A ROM:00119A4A loc_119A4A: ; CODE XREF: sub_119740+302↑j ROM:00119A4A addq.w #1,d0 ROM:00119A4C bvc.s loc_119A52 ROM:00119A4E move.w #$8000,d0 ROM:00119A52 ROM:00119A52 loc_119A52: ; CODE XREF: sub_119740+30C↑j ROM:00119A52 adda.l #1,a1 ROM:00119A58 move.w d0,($58C).w ROM:00119A5C bsr.l sub_117EE6 ROM:00119A62 move.w ($58C).w,($E46).w ROM:00119A68 bsr.l sub_117E98 ROM:00119A6E move.w ($58C).w,d0 ROM:00119A72 move.b ($75B).w,(a0,d0.w) ROM:00119A78 addq.w #1,d0 ROM:00119A7A bvc.s loc_119A80 ROM:00119A7C move.w #$8000,d0 ROM:00119A80 ROM:00119A80 loc_119A80: ; CODE XREF: sub_119740+33A↑j ROM:00119A80 move.b #4,(a0,d0.w) ROM:00119A86 addq.w #1,d0 ROM:00119A88 bvc.s loc_119A8E ROM:00119A8A move.w #$8000,d0 ROM:00119A8E ROM:00119A8E loc_119A8E: ; CODE XREF: sub_119740+348↑j ROM:00119A8E btst #3,($937).w ROM:00119A94 bne.s loc_119A9C ROM:00119A96 move.b (a1),(a0,d0.w) ROM:00119A9A bra.s loc_119AA2 ROM:00119A9C ; --------------------------------------------------------------------------- ROM:00119A9C ROM:00119A9C loc_119A9C: ; CODE XREF: sub_119740+354↑j ROM:00119A9C move.b #$FF,(a0,d0.w) ROM:00119AA2 ROM:00119AA2 loc_119AA2: ; CODE XREF: sub_119740+35A↑j ROM:00119AA2 addq.w #1,d0 ROM:00119AA4 bvc.s loc_119AAA ROM:00119AA6 move.w #$8000,d0 ROM:00119AAA ROM:00119AAA loc_119AAA: ; CODE XREF: sub_119740+364↑j ROM:00119AAA adda.l #1,a1 ROM:00119AB0 btst #3,($937).w ROM:00119AB6 bne.s loc_119ABE ROM:00119AB8 move.b (a1),(a0,d0.w) ROM:00119ABC bra.s loc_119AC4 ROM:00119ABE ; --------------------------------------------------------------------------- ROM:00119ABE ROM:00119ABE loc_119ABE: ; CODE XREF: sub_119740+376↑j ROM:00119ABE move.b #$FF,(a0,d0.w) ROM:00119AC4 ROM:00119AC4 loc_119AC4: ; CODE XREF: sub_119740+37C↑j ROM:00119AC4 addq.w #1,d0 ROM:00119AC6 bvc.s loc_119ACC ROM:00119AC8 move.w #$8000,d0 ROM:00119ACC ROM:00119ACC loc_119ACC: ; CODE XREF: sub_119740+386↑j ROM:00119ACC adda.l #1,a1 ROM:00119AD2 btst #3,($937).w ROM:00119AD8 bne.s loc_119AE8 ROM:00119ADA move.b (a1),d5 ROM:00119ADC lsr.b #4,d5 ROM:00119ADE ori.b #$30,d5 ; '0' ROM:00119AE2 move.b d5,(a0,d0.w) ROM:00119AE6 bra.s loc_119AEE ROM:00119AE8 ; --------------------------------------------------------------------------- ROM:00119AE8 ROM:00119AE8 loc_119AE8: ; CODE XREF: sub_119740+398↑j ROM:00119AE8 move.b #$FF,(a0,d0.w) ROM:00119AEE ROM:00119AEE loc_119AEE: ; CODE XREF: sub_119740+3A6↑j ROM:00119AEE addq.w #1,d0 ROM:00119AF0 bvc.s loc_119AF6 ROM:00119AF2 move.w #$8000,d0 ROM:00119AF6 ROM:00119AF6 loc_119AF6: ; CODE XREF: sub_119740+3B0↑j ROM:00119AF6 btst #3,($937).w ROM:00119AFC bne.s loc_119B0E ROM:00119AFE move.b (a1),d5 ROM:00119B00 andi.b #$F,d5 ROM:00119B04 ori.b #$30,d5 ; '0' ROM:00119B08 move.b d5,(a0,d0.w) ROM:00119B0C bra.s loc_119B14 ROM:00119B0E ; --------------------------------------------------------------------------- ROM:00119B0E ROM:00119B0E loc_119B0E: ; CODE XREF: sub_119740+3BC↑j ROM:00119B0E move.b #$FF,(a0,d0.w) ROM:00119B14 ROM:00119B14 loc_119B14: ; CODE XREF: sub_119740+3CC↑j ROM:00119B14 addq.w #1,d0 ROM:00119B16 bvc.s loc_119B1C ROM:00119B18 move.w #$8000,d0 ROM:00119B1C ROM:00119B1C loc_119B1C: ; CODE XREF: sub_119740+3D6↑j ROM:00119B1C adda.l #1,a1 ROM:00119B22 move.w d0,($58C).w ROM:00119B26 bsr.l sub_117EE6 ROM:00119B2C move.w ($58C).w,($E46).w ROM:00119B32 bsr.l sub_117E98 ROM:00119B38 move.w ($58C).w,d0 ROM:00119B3C move.b ($75B).w,(a0,d0.w) ROM:00119B42 addq.w #1,d0 ROM:00119B44 bvc.s loc_119B4A ROM:00119B46 move.w #$8000,d0 ROM:00119B4A ROM:00119B4A loc_119B4A: ; CODE XREF: sub_119740+404↑j ROM:00119B4A move.b #5,(a0,d0.w) ROM:00119B50 addq.w #1,d0 ROM:00119B52 bvc.s loc_119B58 ROM:00119B54 move.w #$8000,d0 ROM:00119B58 ROM:00119B58 loc_119B58: ; CODE XREF: sub_119740+412↑j ROM:00119B58 btst #3,($937).w ROM:00119B5E bne.s loc_119B6E ROM:00119B60 move.b (a1),d5 ROM:00119B62 lsr.b #4,d5 ROM:00119B64 ori.b #$30,d5 ; '0' ROM:00119B68 move.b d5,(a0,d0.w) ROM:00119B6C bra.s loc_119B74 ROM:00119B6E ; --------------------------------------------------------------------------- ROM:00119B6E ROM:00119B6E loc_119B6E: ; CODE XREF: sub_119740+41E↑j ROM:00119B6E move.b #$FF,(a0,d0.w) ROM:00119B74 ROM:00119B74 loc_119B74: ; CODE XREF: sub_119740+42C↑j ROM:00119B74 addq.w #1,d0 ROM:00119B76 bvc.s loc_119B7C ROM:00119B78 move.w #$8000,d0 ROM:00119B7C ROM:00119B7C loc_119B7C: ; CODE XREF: sub_119740+436↑j ROM:00119B7C btst #3,($937).w ROM:00119B82 bne.s loc_119B94 ROM:00119B84 move.b (a1),d5 ROM:00119B86 andi.b #$F,d5 ROM:00119B8A ori.b #$30,d5 ; '0' ROM:00119B8E move.b d5,(a0,d0.w) ROM:00119B92 bra.s loc_119B9A ROM:00119B94 ; --------------------------------------------------------------------------- ROM:00119B94 ROM:00119B94 loc_119B94: ; CODE XREF: sub_119740+442↑j ROM:00119B94 move.b #$FF,(a0,d0.w) ROM:00119B9A ROM:00119B9A loc_119B9A: ; CODE XREF: sub_119740+452↑j ROM:00119B9A addq.w #1,d0 ROM:00119B9C bvc.s loc_119BA2 ROM:00119B9E move.w #$8000,d0 ROM:00119BA2 ROM:00119BA2 loc_119BA2: ; CODE XREF: sub_119740+45C↑j ROM:00119BA2 adda.l #1,a1 ROM:00119BA8 btst #3,($937).w ROM:00119BAE bne.s loc_119BBE ROM:00119BB0 move.b (a1),d5 ROM:00119BB2 lsr.b #4,d5 ROM:00119BB4 ori.b #$30,d5 ; '0' ROM:00119BB8 move.b d5,(a0,d0.w) ROM:00119BBC bra.s loc_119BC4 ROM:00119BBE ; --------------------------------------------------------------------------- ROM:00119BBE ROM:00119BBE loc_119BBE: ; CODE XREF: sub_119740+46E↑j ROM:00119BBE move.b #$FF,(a0,d0.w) ROM:00119BC4 ROM:00119BC4 loc_119BC4: ; CODE XREF: sub_119740+47C↑j ROM:00119BC4 addq.w #1,d0 ROM:00119BC6 bvc.s loc_119BCC ROM:00119BC8 move.w #$8000,d0 ROM:00119BCC ROM:00119BCC loc_119BCC: ; CODE XREF: sub_119740+486↑j ROM:00119BCC btst #3,($937).w ROM:00119BD2 bne.s loc_119BE4 ROM:00119BD4 move.b (a1),d5 ROM:00119BD6 andi.b #$F,d5 ROM:00119BDA ori.b #$30,d5 ; '0' ROM:00119BDE move.b d5,(a0,d0.w) ROM:00119BE2 bra.s loc_119BEA ROM:00119BE4 ; --------------------------------------------------------------------------- ROM:00119BE4 ROM:00119BE4 loc_119BE4: ; CODE XREF: sub_119740+492↑j ROM:00119BE4 move.b #$FF,(a0,d0.w) ROM:00119BEA ROM:00119BEA loc_119BEA: ; CODE XREF: sub_119740+4A2↑j 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_119740+4AC↑j ROM:00119BF2 move.w d0,($58C).w ROM:00119BF6 bsr.l sub_117EE6 ROM:00119BFC bclr #3,($937).w ROM:00119C02 bra.l locret_11A052 ROM:00119C08 ; --------------------------------------------------------------------------- ROM:00119C08 ROM:00119C08 loc_119C08: ; CODE XREF: sub_119740+C6↑j ROM:00119C08 cmpi.b #3,($75B).w ROM:00119C0E bne.l loc_119C4A ROM:00119C14 bsr.l sub_117E98 ROM:00119C1A move.w ($58C).w,d0 ROM:00119C1E move.b ($75B).w,(a0,d0.w) ROM:00119C24 addq.w #1,d0 ROM:00119C26 bvc.s loc_119C2C ROM:00119C28 move.w #$8000,d0 ROM:00119C2C ROM:00119C2C loc_119C2C: ; CODE XREF: sub_119740+4E6↑j ROM:00119C2C move.b #4,(a0,d0.w) ROM:00119C32 addq.w #1,d0 ROM:00119C34 bvc.s loc_119C3A ROM:00119C36 move.w #$8000,d0 ROM:00119C3A ROM:00119C3A loc_119C3A: ; CODE XREF: sub_119740+4F4↑j ROM:00119C3A move.w d0,($58C).w ROM:00119C3E bsr.l sub_117EE6 ROM:00119C44 bra.l locret_11A052 ROM:00119C4A ; --------------------------------------------------------------------------- ROM:00119C4A ROM:00119C4A loc_119C4A: ; CODE XREF: sub_119740+4CE↑j ROM:00119C4A cmpi.b #4,($75B).w ROM:00119C50 bne.l loc_119E32 ROM:00119C56 movea.l #unk_110400,a1 ROM:00119C5C bsr.l sub_117E98 ROM:00119C62 move.w ($58C).w,d0 ROM:00119C66 move.b ($75B).w,(a0,d0.w) 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_119740+52E↑j ROM:00119C74 move.b #1,(a0,d0.w) ROM:00119C7A addq.w #1,d0 ROM:00119C7C bvc.s loc_119C82 ROM:00119C7E move.w #$8000,d0 ROM:00119C82 ROM:00119C82 loc_119C82: ; CODE XREF: sub_119740+53C↑j ROM:00119C82 move.b (a1),(a0,d0.w) ROM:00119C86 adda.w #2,a1 ROM:00119C8A addq.w #1,d0 ROM:00119C8C bvc.s loc_119C92 ROM:00119C8E move.w #$8000,d0 ROM:00119C92 ROM:00119C92 loc_119C92: ; CODE XREF: sub_119740+54C↑j ROM:00119C92 move.b (a1),(a0,d0.w) ROM:00119C96 adda.w #2,a1 ROM:00119C9A addq.w #1,d0 ROM:00119C9C bvc.s loc_119CA2 ROM:00119C9E move.w #$8000,d0 ROM:00119CA2 ROM:00119CA2 loc_119CA2: ; CODE XREF: sub_119740+55C↑j ROM:00119CA2 move.b (a1),(a0,d0.w) ROM:00119CA6 adda.w #2,a1 ROM:00119CAA addq.w #1,d0 ROM:00119CAC bvc.s loc_119CB2 ROM:00119CAE move.w #$8000,d0 ROM:00119CB2 ROM:00119CB2 loc_119CB2: ; CODE XREF: sub_119740+56C↑j ROM:00119CB2 move.b (a1),(a0,d0.w) ROM:00119CB6 adda.w #2,a1 ROM:00119CBA addq.w #1,d0 ROM:00119CBC bvc.s loc_119CC2 ROM:00119CBE move.w #$8000,d0 ROM:00119CC2 ROM:00119CC2 loc_119CC2: ; CODE XREF: sub_119740+57C↑j ROM:00119CC2 move.w d0,($58C).w ROM:00119CC6 bsr.l sub_117EE6 ROM:00119CCC move.w ($58C).w,($E46).w ROM:00119CD2 bsr.l sub_117E98 ROM:00119CD8 move.w ($58C).w,d0 ROM:00119CDC move.b ($75B).w,(a0,d0.w) ROM:00119CE2 addq.w #1,d0 ROM:00119CE4 bvc.s loc_119CEA ROM:00119CE6 move.w #$8000,d0 ROM:00119CEA ROM:00119CEA loc_119CEA: ; CODE XREF: sub_119740+5A4↑j ROM:00119CEA move.b #2,(a0,d0.w) ROM:00119CF0 addq.w #1,d0 ROM:00119CF2 bvc.s loc_119CF8 ROM:00119CF4 move.w #$8000,d0 ROM:00119CF8 ROM:00119CF8 loc_119CF8: ; CODE XREF: sub_119740+5B2↑j ROM:00119CF8 move.b (a1),(a0,d0.w) ROM:00119CFC adda.w #2,a1 ROM:00119D00 addq.w #1,d0 ROM:00119D02 bvc.s loc_119D08 ROM:00119D04 move.w #$8000,d0 ROM:00119D08 ROM:00119D08 loc_119D08: ; CODE XREF: sub_119740+5C2↑j ROM:00119D08 move.b (a1),d1 ROM:00119D0A addi.b #$30,d1 ; '0' ROM:00119D0E move.b d1,(a0,d0.w) ROM:00119D12 adda.w #2,a1 ROM:00119D16 addq.w #1,d0 ROM:00119D18 bvc.s loc_119D1E ROM:00119D1A move.w #$8000,d0 ROM:00119D1E ROM:00119D1E loc_119D1E: ; CODE XREF: sub_119740+5D8↑j ROM:00119D1E move.b (a1),d1 ROM:00119D20 addi.b #$30,d1 ; '0' ROM:00119D24 move.b d1,(a0,d0.w) ROM:00119D28 adda.w #2,a1 ROM:00119D2C addq.w #1,d0 ROM:00119D2E bvc.s loc_119D34 ROM:00119D30 move.w #$8000,d0 ROM:00119D34 ROM:00119D34 loc_119D34: ; CODE XREF: sub_119740+5EE↑j ROM:00119D34 move.b (a1),d1 ROM:00119D36 addi.b #$30,d1 ; '0' ROM:00119D3A move.b d1,(a0,d0.w) ROM:00119D3E addq.w #1,d0 ROM:00119D40 bvc.s loc_119D46 ROM:00119D42 move.w #$8000,d0 ROM:00119D46 ROM:00119D46 loc_119D46: ; CODE XREF: sub_119740+600↑j ROM:00119D46 move.w d0,($58C).w ROM:00119D4A bsr.l sub_117EE6 ROM:00119D50 move.w ($58C).w,($E46).w ROM:00119D56 bsr.l sub_117E98 ROM:00119D5C move.w ($58C).w,d0 ROM:00119D60 move.b ($75B).w,(a0,d0.w) ROM:00119D66 addq.w #1,d0 ROM:00119D68 bvc.s loc_119D6E ROM:00119D6A move.w #$8000,d0 ROM:00119D6E ROM:00119D6E loc_119D6E: ; CODE XREF: sub_119740+628↑j ROM:00119D6E move.b #3,(a0,d0.w) ROM:00119D74 addq.w #1,d0 ROM:00119D76 bvc.s loc_119D7C ROM:00119D78 move.w #$8000,d0 ROM:00119D7C ROM:00119D7C loc_119D7C: ; CODE XREF: sub_119740+636↑j ROM:00119D7C move.b #0,(a0,d0.w) ROM:00119D82 addq.w #1,d0 ROM:00119D84 bvc.s loc_119D8A ROM:00119D86 move.w #$8000,d0 ROM:00119D8A ROM:00119D8A loc_119D8A: ; CODE XREF: sub_119740+644↑j ROM:00119D8A move.b #0,(a0,d0.w) ROM:00119D90 addq.w #1,d0 ROM:00119D92 bvc.s loc_119D98 ROM:00119D94 move.w #$8000,d0 ROM:00119D98 ROM:00119D98 loc_119D98: ; CODE XREF: sub_119740+652↑j ROM:00119D98 move.b #0,(a0,d0.w) ROM:00119D9E addq.w #1,d0 ROM:00119DA0 bvc.s loc_119DA6 ROM:00119DA2 move.w #$8000,d0 ROM:00119DA6 ROM:00119DA6 loc_119DA6: ; CODE XREF: sub_119740+660↑j ROM:00119DA6 move.b #0,(a0,d0.w) ROM:00119DAC addq.w #1,d0 ROM:00119DAE bvc.s loc_119DB4 ROM:00119DB0 move.w #$8000,d0 ROM:00119DB4 ROM:00119DB4 loc_119DB4: ; CODE XREF: sub_119740+66E↑j ROM:00119DB4 move.w d0,($58C).w ROM:00119DB8 bsr.l sub_117EE6 ROM:00119DBE move.w ($58C).w,($E46).w ROM:00119DC4 bsr.l sub_117E98 ROM:00119DCA move.w ($58C).w,d0 ROM:00119DCE move.b ($75B).w,(a0,d0.w) ROM:00119DD4 addq.w #1,d0 ROM:00119DD6 bvc.s loc_119DDC ROM:00119DD8 move.w #$8000,d0 ROM:00119DDC ROM:00119DDC loc_119DDC: ; CODE XREF: sub_119740+696↑j ROM:00119DDC move.b #4,(a0,d0.w) ROM:00119DE2 addq.w #1,d0 ROM:00119DE4 bvc.s loc_119DEA ROM:00119DE6 move.w #$8000,d0 ROM:00119DEA ROM:00119DEA loc_119DEA: ; CODE XREF: sub_119740+6A4↑j ROM:00119DEA move.b #0,(a0,d0.w) ROM:00119DF0 addq.w #1,d0 ROM:00119DF2 bvc.s loc_119DF8 ROM:00119DF4 move.w #$8000,d0 ROM:00119DF8 ROM:00119DF8 loc_119DF8: ; CODE XREF: sub_119740+6B2↑j ROM:00119DF8 move.b #0,(a0,d0.w) ROM:00119DFE addq.w #1,d0 ROM:00119E00 bvc.s loc_119E06 ROM:00119E02 move.w #$8000,d0 ROM:00119E06 ROM:00119E06 loc_119E06: ; CODE XREF: sub_119740+6C0↑j ROM:00119E06 move.b #0,(a0,d0.w) ROM:00119E0C addq.w #1,d0 ROM:00119E0E bvc.s loc_119E14 ROM:00119E10 move.w #$8000,d0 ROM:00119E14 ROM:00119E14 loc_119E14: ; CODE XREF: sub_119740+6CE↑j ROM:00119E14 move.b #0,(a0,d0.w) ROM:00119E1A addq.w #1,d0 ROM:00119E1C bvc.s loc_119E22 ROM:00119E1E move.w #$8000,d0 ROM:00119E22 ROM:00119E22 loc_119E22: ; CODE XREF: sub_119740+6DC↑j ROM:00119E22 move.w d0,($58C).w ROM:00119E26 bsr.l sub_117EE6 ROM:00119E2C bra.l locret_11A052 ROM:00119E32 ; --------------------------------------------------------------------------- ROM:00119E32 ROM:00119E32 loc_119E32: ; CODE XREF: sub_119740+510↑j ROM:00119E32 cmpi.b #5,($75B).w ROM:00119E38 bne.s loc_119E70 ROM:00119E3A bsr.l sub_117E98 ROM:00119E40 move.w ($58C).w,d0 ROM:00119E44 move.b ($75B).w,(a0,d0.w) ROM:00119E4A addq.w #1,d0 ROM:00119E4C bvc.s loc_119E52 ROM:00119E4E move.w #$8000,d0 ROM:00119E52 ROM:00119E52 loc_119E52: ; CODE XREF: sub_119740+70C↑j ROM:00119E52 move.b #4,(a0,d0.w) ROM:00119E58 addq.w #1,d0 ROM:00119E5A bvc.s loc_119E60 ROM:00119E5C move.w #$8000,d0 ROM:00119E60 ROM:00119E60 loc_119E60: ; CODE XREF: sub_119740+71A↑j ROM:00119E60 move.w d0,($58C).w ROM:00119E64 bsr.l sub_117EE6 ROM:00119E6A bra.l locret_11A052 ROM:00119E70 ; --------------------------------------------------------------------------- ROM:00119E70 ROM:00119E70 loc_119E70: ; CODE XREF: sub_119740+6F8↑j ROM:00119E70 cmpi.b #6,($75B).w ROM:00119E76 bne.l locret_11A052 ROM:00119E7C movea.l #$13C00A,a1 ROM:00119E82 bsr.l sub_117E98 ROM:00119E88 move.w ($58C).w,d0 ROM:00119E8C move.b ($75B).w,(a0,d0.w) ROM:00119E92 addq.w #1,d0 ROM:00119E94 bvc.s loc_119E9A ROM:00119E96 move.w #$8000,d0 ROM:00119E9A ROM:00119E9A loc_119E9A: ; CODE XREF: sub_119740+754↑j ROM:00119E9A move.b #1,(a0,d0.w) ROM:00119EA0 addq.w #1,d0 ROM:00119EA2 bvc.s loc_119EA8 ROM:00119EA4 move.w #$8000,d0 ROM:00119EA8 ROM:00119EA8 loc_119EA8: ; CODE XREF: sub_119740+762↑j ROM:00119EA8 move.b (a1),(a0,d0.w) ROM:00119EAC adda.w #1,a1 ROM:00119EB0 addq.w #1,d0 ROM:00119EB2 bvc.s loc_119EB8 ROM:00119EB4 move.w #$8000,d0 ROM:00119EB8 ROM:00119EB8 loc_119EB8: ; CODE XREF: sub_119740+772↑j ROM:00119EB8 move.b (a1),(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_119740+782↑j ROM:00119EC8 move.b (a1),(a0,d0.w) ROM:00119ECC adda.w #1,a1 ROM:00119ED0 addq.w #1,d0 ROM:00119ED2 bvc.s loc_119ED8 ROM:00119ED4 move.w #$8000,d0 ROM:00119ED8 ROM:00119ED8 loc_119ED8: ; CODE XREF: sub_119740+792↑j ROM:00119ED8 move.b (a1),(a0,d0.w) ROM:00119EDC adda.w #1,a1 ROM:00119EE0 addq.w #1,d0 ROM:00119EE2 bvc.s loc_119EE8 ROM:00119EE4 move.w #$8000,d0 ROM:00119EE8 ROM:00119EE8 loc_119EE8: ; CODE XREF: sub_119740+7A2↑j ROM:00119EE8 move.w d0,($58C).w ROM:00119EEC bsr.l sub_117EE6 ROM:00119EF2 move.w ($58C).w,($E46).w ROM:00119EF8 bsr.l sub_117E98 ROM:00119EFE move.w ($58C).w,d0 ROM:00119F02 move.b ($75B).w,(a0,d0.w) ROM:00119F08 addq.w #1,d0 ROM:00119F0A bvc.s loc_119F10 ROM:00119F0C move.w #$8000,d0 ROM:00119F10 ROM:00119F10 loc_119F10: ; CODE XREF: sub_119740+7CA↑j ROM:00119F10 move.b #2,(a0,d0.w) ROM:00119F16 addq.w #1,d0 ROM:00119F18 bvc.s loc_119F1E ROM:00119F1A move.w #$8000,d0 ROM:00119F1E ROM:00119F1E loc_119F1E: ; CODE XREF: sub_119740+7D8↑j ROM:00119F1E move.b (a1),(a0,d0.w) ROM:00119F22 adda.w #1,a1 ROM:00119F26 addq.w #1,d0 ROM:00119F28 bvc.s loc_119F2E ROM:00119F2A move.w #$8000,d0 ROM:00119F2E ROM:00119F2E loc_119F2E: ; CODE XREF: sub_119740+7E8↑j ROM:00119F2E move.b (a1),d1 ROM:00119F30 addi.b #$30,d1 ; '0' ROM:00119F34 move.b d1,(a0,d0.w) ROM:00119F38 adda.w #1,a1 ROM:00119F3C addq.w #1,d0 ROM:00119F3E bvc.s loc_119F44 ROM:00119F40 move.w #$8000,d0 ROM:00119F44 ROM:00119F44 loc_119F44: ; CODE XREF: sub_119740+7FE↑j ROM:00119F44 move.b (a1),d1 ROM:00119F46 addi.b #$30,d1 ; '0' ROM:00119F4A move.b d1,(a0,d0.w) ROM:00119F4E adda.w #1,a1 ROM:00119F52 addq.w #1,d0 ROM:00119F54 bvc.s loc_119F5A ROM:00119F56 move.w #$8000,d0 ROM:00119F5A ROM:00119F5A loc_119F5A: ; CODE XREF: sub_119740+814↑j ROM:00119F5A move.b (a1),d1 ROM:00119F5C addi.b #$30,d1 ; '0' ROM:00119F60 move.b d1,(a0,d0.w) ROM:00119F64 addq.w #1,d0 ROM:00119F66 bvc.s loc_119F6C ROM:00119F68 move.w #$8000,d0 ROM:00119F6C ROM:00119F6C loc_119F6C: ; CODE XREF: sub_119740+826↑j ROM:00119F6C move.w d0,($58C).w ROM:00119F70 bsr.l sub_117EE6 ROM:00119F76 move.w ($58C).w,($E46).w ROM:00119F7C bsr.l sub_117E98 ROM:00119F82 move.w ($58C).w,d0 ROM:00119F86 move.b ($75B).w,(a0,d0.w) ROM:00119F8C addq.w #1,d0 ROM:00119F8E bvc.s loc_119F94 ROM:00119F90 move.w #$8000,d0 ROM:00119F94 ROM:00119F94 loc_119F94: ; CODE XREF: sub_119740+84E↑j ROM:00119F94 move.b #3,(a0,d0.w) ROM:00119F9A addq.w #1,d0 ROM:00119F9C bvc.s loc_119FA2 ROM:00119F9E move.w #$8000,d0 ROM:00119FA2 ROM:00119FA2 loc_119FA2: ; CODE XREF: sub_119740+85C↑j ROM:00119FA2 move.b #0,(a0,d0.w) ROM:00119FA8 addq.w #1,d0 ROM:00119FAA bvc.s loc_119FB0 ROM:00119FAC move.w #$8000,d0 ROM:00119FB0 ROM:00119FB0 loc_119FB0: ; CODE XREF: sub_119740+86A↑j ROM:00119FB0 move.b #0,(a0,d0.w) ROM:00119FB6 addq.w #1,d0 ROM:00119FB8 bvc.s loc_119FBE ROM:00119FBA move.w #$8000,d0 ROM:00119FBE ROM:00119FBE loc_119FBE: ; CODE XREF: sub_119740+878↑j ROM:00119FBE move.b #0,(a0,d0.w) ROM:00119FC4 addq.w #1,d0 ROM:00119FC6 bvc.s loc_119FCC ROM:00119FC8 move.w #$8000,d0 ROM:00119FCC ROM:00119FCC loc_119FCC: ; CODE XREF: sub_119740+886↑j ROM:00119FCC move.b #0,(a0,d0.w) ROM:00119FD2 addq.w #1,d0 ROM:00119FD4 bvc.s loc_119FDA ROM:00119FD6 move.w #$8000,d0 ROM:00119FDA ROM:00119FDA loc_119FDA: ; CODE XREF: sub_119740+894↑j ROM:00119FDA move.w d0,($58C).w ROM:00119FDE bsr.l sub_117EE6 ROM:00119FE4 move.w ($58C).w,($E46).w ROM:00119FEA bsr.l sub_117E98 ROM:00119FF0 move.w ($58C).w,d0 ROM:00119FF4 move.b ($75B).w,(a0,d0.w) ROM:00119FFA addq.w #1,d0 ROM:00119FFC bvc.s loc_11A002 ROM:00119FFE move.w #$8000,d0 ROM:0011A002 ROM:0011A002 loc_11A002: ; CODE XREF: sub_119740+8BC↑j ROM:0011A002 move.b #4,(a0,d0.w) ROM:0011A008 addq.w #1,d0 ROM:0011A00A bvc.s loc_11A010 ROM:0011A00C move.w #$8000,d0 ROM:0011A010 ROM:0011A010 loc_11A010: ; CODE XREF: sub_119740+8CA↑j ROM:0011A010 move.b #0,(a0,d0.w) ROM:0011A016 addq.w #1,d0 ROM:0011A018 bvc.s loc_11A01E ROM:0011A01A move.w #$8000,d0 ROM:0011A01E ROM:0011A01E loc_11A01E: ; CODE XREF: sub_119740+8D8↑j ROM:0011A01E move.b #0,(a0,d0.w) ROM:0011A024 addq.w #1,d0 ROM:0011A026 bvc.s loc_11A02C ROM:0011A028 move.w #$8000,d0 ROM:0011A02C ROM:0011A02C loc_11A02C: ; CODE XREF: sub_119740+8E6↑j ROM:0011A02C move.b #0,(a0,d0.w) ROM:0011A032 addq.w #1,d0 ROM:0011A034 bvc.s loc_11A03A ROM:0011A036 move.w #$8000,d0 ROM:0011A03A ROM:0011A03A loc_11A03A: ; CODE XREF: sub_119740+8F4↑j ROM:0011A03A move.b #0,(a0,d0.w) ROM:0011A040 addq.w #1,d0 ROM:0011A042 bvc.s loc_11A048 ROM:0011A044 move.w #$8000,d0 ROM:0011A048 ROM:0011A048 loc_11A048: ; CODE XREF: sub_119740+902↑j ROM:0011A048 move.w d0,($58C).w ROM:0011A04C bsr.l sub_117EE6 ROM:0011A052 ROM:0011A052 locret_11A052: ; CODE XREF: sub_119740+78↑j ROM:0011A052 ; sub_119740+BA↑j ... ROM:0011A052 rts ROM:0011A052 ; End of function sub_119740 ROM:0011A052 ROM:0011A054 ROM:0011A054 ; =============== S U B R O U T I N E ======================================= ROM:0011A054 ROM:0011A054 ROM:0011A054 sub_11A054: ; CODE XREF: ROM:00112F54↑p ROM:0011A054 btst #1,($FFFFFC0D).w ROM:0011A05A bne.s loc_11A064 ROM:0011A05C btst #3,($FFFFFC0D).w ROM:0011A062 beq.s loc_11A06E ROM:0011A064 ROM:0011A064 loc_11A064: ; CODE XREF: sub_11A054+6↑j ROM:0011A064 move.w ($FFFFFC0E).w,d0 ROM:0011A068 move.w ($FFFFFC0C).w,d0 ROM:0011A06C bra.s locret_11A0C8 ROM:0011A06E ; --------------------------------------------------------------------------- ROM:0011A06E ROM:0011A06E loc_11A06E: ; CODE XREF: sub_11A054+E↑j ROM:0011A06E cmpi.b #0,($759).w ROM:0011A074 bne.s loc_11A098 ROM:0011A076 move.w ($FFFFFC0E).w,d0 ROM:0011A07A move.w ($FFFFFC0C).w,d0 ROM:0011A07E move.w $C6(a5),d0 ROM:0011A082 clr.b ($8AD).w ROM:0011A086 move.w d0,($634).w ROM:0011A08A move.b #1,($8AD).w ROM:0011A090 move.b #1,($759).w ROM:0011A096 bra.s locret_11A0C8 ROM:0011A098 ; --------------------------------------------------------------------------- ROM:0011A098 ROM:0011A098 loc_11A098: ; CODE XREF: sub_11A054+20↑j ROM:0011A098 cmpi.b #1,($759).w ROM:0011A09E bne.s loc_11A0BC ROM:0011A0A0 move.w ($FFFFFC0E).w,d0 ROM:0011A0A4 move.w ($FFFFFC0C).w,d0 ROM:0011A0A8 move.w $C6(a5),d0 ROM:0011A0AC clr.b ($8AD).w ROM:0011A0B0 move.w d0,($634).w ROM:0011A0B4 move.b #1,($8AD).w ROM:0011A0BA bra.s locret_11A0C8 ROM:0011A0BC ; --------------------------------------------------------------------------- ROM:0011A0BC ROM:0011A0BC loc_11A0BC: ; CODE XREF: sub_11A054+4A↑j ROM:0011A0BC cmpi.b #2,($759).w ROM:0011A0C2 bne.l *+6 ROM:0011A0C8 ROM:0011A0C8 locret_11A0C8: ; CODE XREF: sub_11A054+18↑j ROM:0011A0C8 ; sub_11A054+42↑j ... ROM:0011A0C8 rts ROM:0011A0C8 ; End of function sub_11A054 ROM:0011A0C8 ROM:0011A0CA ROM:0011A0CA ; =============== S U B R O U T I N E ======================================= ROM:0011A0CA ROM:0011A0CA ROM:0011A0CA sub_11A0CA: ; CODE XREF: ROM:loc_11A5BE↓p ROM:0011A0CA cmpi.b #1,($759).w ROM:0011A0D0 bne.s locret_11A0E6 ROM:0011A0D2 cmpi.w #0,($634).w ROM:0011A0D8 bgt.s locret_11A0E6 ROM:0011A0DA bset #6,($93F).w ROM:0011A0E0 move.b #2,($759).w ROM:0011A0E6 ROM:0011A0E6 locret_11A0E6: ; CODE XREF: sub_11A0CA+6↑j ROM:0011A0E6 ; sub_11A0CA+E↑j ROM:0011A0E6 rts ROM:0011A0E6 ; End of function sub_11A0CA ROM:0011A0E6 ROM:0011A0E8 ROM:0011A0E8 ; =============== S U B R O U T I N E ======================================= ROM:0011A0E8 ROM:0011A0E8 ROM:0011A0E8 sub_11A0E8: ; CODE XREF: ROM:0011A45C↓p ROM:0011A0E8 ; ROM:loc_11A4CC↓p ROM:0011A0E8 clr.w d1 ROM:0011A0EA move.b ($75E).w,d1 ROM:0011A0EE cmpi.w #9,d1 ROM:0011A0F2 bcc.s locret_11A0FC ROM:0011A0F4 movea.l off_11A0FE(pc,d1.w*4),a0 ROM:0011A0F8 nop ROM:0011A0FA jmp (a0) ROM:0011A0FC ; --------------------------------------------------------------------------- ROM:0011A0FC ROM:0011A0FC locret_11A0FC: ; CODE XREF: sub_11A0E8+A↑j ROM:0011A0FC rts ROM:0011A0FC ; End of function sub_11A0E8 ROM:0011A0FC ROM:0011A0FC ; --------------------------------------------------------------------------- ROM:0011A0FE off_11A0FE: dc.l loc_11A122 ; DATA XREF: sub_11A0E8+C↑r ROM:0011A102 dc.l locret_11A12A ROM:0011A106 dc.l loc_11A12C ROM:0011A10A dc.l loc_11A142 ROM:0011A10E dc.l loc_11A158 ROM:0011A112 dc.l loc_11A16E ROM:0011A116 dc.l loc_11A184 ROM:0011A11A dc.l loc_11A19A ROM:0011A11E dc.l locret_11A1B0 ROM:0011A122 ; --------------------------------------------------------------------------- ROM:0011A122 ROM:0011A122 loc_11A122: ; DATA XREF: ROM:off_11A0FE↑o ROM:0011A122 move.b #1,($75E).w ROM:0011A128 rts ROM:0011A12A ; --------------------------------------------------------------------------- ROM:0011A12A ROM:0011A12A locret_11A12A: ; DATA XREF: ROM:0011A102↑o ROM:0011A12A rts ROM:0011A12C ; --------------------------------------------------------------------------- ROM:0011A12C ROM:0011A12C loc_11A12C: ; DATA XREF: ROM:0011A106↑o ROM:0011A12C cmpi.w #0,($636).w ROM:0011A132 bgt.s locret_11A140 ROM:0011A134 bset #2,($92C).w ROM:0011A13A move.b #1,($75E).w ROM:0011A140 ROM:0011A140 locret_11A140: ; CODE XREF: ROM:0011A132↑j ROM:0011A140 rts ROM:0011A142 ; --------------------------------------------------------------------------- ROM:0011A142 ROM:0011A142 loc_11A142: ; DATA XREF: ROM:0011A10A↑o ROM:0011A142 cmpi.w #0,($636).w ROM:0011A148 bgt.s locret_11A156 ROM:0011A14A bset #2,($92C).w ROM:0011A150 move.b #1,($75E).w ROM:0011A156 ROM:0011A156 locret_11A156: ; CODE XREF: ROM:0011A148↑j ROM:0011A156 rts ROM:0011A158 ; --------------------------------------------------------------------------- ROM:0011A158 ROM:0011A158 loc_11A158: ; DATA XREF: ROM:0011A10E↑o ROM:0011A158 cmpi.w #0,($636).w ROM:0011A15E bgt.s locret_11A16C ROM:0011A160 bset #2,($92C).w ROM:0011A166 move.b #1,($75E).w ROM:0011A16C ROM:0011A16C locret_11A16C: ; CODE XREF: ROM:0011A15E↑j ROM:0011A16C rts ROM:0011A16E ; --------------------------------------------------------------------------- ROM:0011A16E ROM:0011A16E loc_11A16E: ; DATA XREF: ROM:0011A112↑o ROM:0011A16E cmpi.w #0,($636).w ROM:0011A174 bgt.s locret_11A182 ROM:0011A176 bset #2,($92C).w ROM:0011A17C move.b #1,($75E).w ROM:0011A182 ROM:0011A182 locret_11A182: ; CODE XREF: ROM:0011A174↑j ROM:0011A182 rts ROM:0011A184 ; --------------------------------------------------------------------------- ROM:0011A184 ROM:0011A184 loc_11A184: ; DATA XREF: ROM:0011A116↑o ROM:0011A184 cmpi.w #0,($636).w ROM:0011A18A bgt.s locret_11A198 ROM:0011A18C bset #2,($92C).w ROM:0011A192 move.b #1,($75E).w ROM:0011A198 ROM:0011A198 locret_11A198: ; CODE XREF: ROM:0011A18A↑j ROM:0011A198 rts ROM:0011A19A ; --------------------------------------------------------------------------- ROM:0011A19A ROM:0011A19A loc_11A19A: ; DATA XREF: ROM:0011A11A↑o ROM:0011A19A cmpi.w #0,($636).w ROM:0011A1A0 bgt.s locret_11A1AE ROM:0011A1A2 bset #2,($92C).w ROM:0011A1A8 move.b #1,($75E).w ROM:0011A1AE ROM:0011A1AE locret_11A1AE: ; CODE XREF: ROM:0011A1A0↑j ROM:0011A1AE rts ROM:0011A1B0 ; --------------------------------------------------------------------------- ROM:0011A1B0 ROM:0011A1B0 locret_11A1B0: ; DATA XREF: ROM:0011A11E↑o ROM:0011A1B0 rts ROM:0011A1B2 ROM:0011A1B2 ; =============== S U B R O U T I N E ======================================= ROM:0011A1B2 ROM:0011A1B2 ROM:0011A1B2 sub_11A1B2: ; CODE XREF: ROM:00112F44↑p ROM:0011A1B2 move.w ($FFFFFC0C).w,d3 ROM:0011A1B6 move.w ($FFFFFC0E).w,d4 ROM:0011A1BA andi.w #$A,d3 ROM:0011A1BE cmpi.w #0,d3 ROM:0011A1C2 beq.s loc_11A1CA ROM:0011A1C4 bra.l locret_11A3AC ROM:0011A1CA ; --------------------------------------------------------------------------- ROM:0011A1CA ROM:0011A1CA loc_11A1CA: ; CODE XREF: sub_11A1B2+10↑j ROM:0011A1CA cmpi.b #1,($75E).w ROM:0011A1D0 bne.s loc_11A202 ROM:0011A1D2 move.b $11E(a5),d0 ROM:0011A1D6 cmp.b d4,d0 ROM:0011A1D8 bne.s loc_11A1FC ROM:0011A1DA move.b d0,($75D).w ROM:0011A1DE bset #0,($92C).w ROM:0011A1E4 move.w $C4(a5),d1 ROM:0011A1E8 clr.b ($8AE).w ROM:0011A1EC move.w d1,($636).w ROM:0011A1F0 move.b #1,($8AE).w ROM:0011A1F6 move.b #2,($75E).w ROM:0011A1FC ROM:0011A1FC loc_11A1FC: ; CODE XREF: sub_11A1B2+26↑j ROM:0011A1FC bra.l locret_11A3AC ROM:0011A202 ; --------------------------------------------------------------------------- ROM:0011A202 ROM:0011A202 loc_11A202: ; CODE XREF: sub_11A1B2+1E↑j ROM:0011A202 cmpi.b #2,($75E).w ROM:0011A208 bne.s loc_11A234 ROM:0011A20A move.b $11F(a5),d0 ROM:0011A20E cmp.b d4,d0 ROM:0011A210 bne.s loc_11A22E ROM:0011A212 add.b d0,($75D).w ROM:0011A216 move.w $C4(a5),d1 ROM:0011A21A clr.b ($8AE).w ROM:0011A21E move.w d1,($636).w ROM:0011A222 move.b #1,($8AE).w ROM:0011A228 move.b #3,($75E).w ROM:0011A22E ROM:0011A22E loc_11A22E: ; CODE XREF: sub_11A1B2+5E↑j ROM:0011A22E bra.l locret_11A3AC ROM:0011A234 ; --------------------------------------------------------------------------- ROM:0011A234 ROM:0011A234 loc_11A234: ; CODE XREF: sub_11A1B2+56↑j ROM:0011A234 cmpi.b #3,($75E).w ROM:0011A23A bne.s loc_11A266 ROM:0011A23C move.b $120(a5),d0 ROM:0011A240 cmp.b d4,d0 ROM:0011A242 bne.s loc_11A260 ROM:0011A244 add.b d0,($75D).w ROM:0011A248 move.w $C4(a5),d1 ROM:0011A24C clr.b ($8AE).w ROM:0011A250 move.w d1,($636).w ROM:0011A254 move.b #1,($8AE).w ROM:0011A25A move.b #4,($75E).w ROM:0011A260 ROM:0011A260 loc_11A260: ; CODE XREF: sub_11A1B2+90↑j ROM:0011A260 bra.l locret_11A3AC ROM:0011A266 ; --------------------------------------------------------------------------- ROM:0011A266 ROM:0011A266 loc_11A266: ; CODE XREF: sub_11A1B2+88↑j ROM:0011A266 cmpi.b #4,($75E).w ROM:0011A26C bne.l loc_11A2EE ROM:0011A272 cmpi.b #1,d4 ROM:0011A276 bne.s loc_11A27A ROM:0011A278 bra.s loc_11A290 ROM:0011A27A ; --------------------------------------------------------------------------- ROM:0011A27A ROM:0011A27A loc_11A27A: ; CODE XREF: sub_11A1B2+C4↑j ROM:0011A27A cmpi.b #2,d4 ROM:0011A27E bne.s loc_11A282 ROM:0011A280 bra.s loc_11A290 ROM:0011A282 ; --------------------------------------------------------------------------- ROM:0011A282 ROM:0011A282 loc_11A282: ; CODE XREF: sub_11A1B2+CC↑j ROM:0011A282 cmpi.b #6,d4 ROM:0011A286 bne.s loc_11A28A ROM:0011A288 bra.s loc_11A290 ROM:0011A28A ; --------------------------------------------------------------------------- ROM:0011A28A ROM:0011A28A loc_11A28A: ; CODE XREF: sub_11A1B2+D4↑j ROM:0011A28A cmpi.b #9,d4 ROM:0011A28E bne.s loc_11A2B2 ROM:0011A290 ROM:0011A290 loc_11A290: ; CODE XREF: sub_11A1B2+C6↑j ROM:0011A290 ; sub_11A1B2+CE↑j ... ROM:0011A290 add.b d4,($75D).w ROM:0011A294 move.b d4,($75A).w ROM:0011A298 move.w $C4(a5),d1 ROM:0011A29C clr.b ($8AE).w ROM:0011A2A0 move.w d1,($636).w ROM:0011A2A4 move.b #1,($8AE).w ROM:0011A2AA move.b #5,($75E).w ROM:0011A2B0 bra.s loc_11A2E8 ROM:0011A2B2 ; --------------------------------------------------------------------------- ROM:0011A2B2 ROM:0011A2B2 loc_11A2B2: ; CODE XREF: sub_11A1B2+DC↑j ROM:0011A2B2 cmpi.b #3,d4 ROM:0011A2B6 bne.s loc_11A2BA ROM:0011A2B8 bra.s loc_11A2C8 ROM:0011A2BA ; --------------------------------------------------------------------------- ROM:0011A2BA ROM:0011A2BA loc_11A2BA: ; CODE XREF: sub_11A1B2+104↑j ROM:0011A2BA cmpi.b #4,d4 ROM:0011A2BE bne.s loc_11A2C2 ROM:0011A2C0 bra.s loc_11A2C8 ROM:0011A2C2 ; --------------------------------------------------------------------------- ROM:0011A2C2 ROM:0011A2C2 loc_11A2C2: ; CODE XREF: sub_11A1B2+10C↑j ROM:0011A2C2 cmpi.b #7,d4 ROM:0011A2C6 bne.s loc_11A2E8 ROM:0011A2C8 ROM:0011A2C8 loc_11A2C8: ; CODE XREF: sub_11A1B2+106↑j ROM:0011A2C8 ; sub_11A1B2+10E↑j ROM:0011A2C8 add.b d4,($75D).w ROM:0011A2CC move.b d4,($75A).w ROM:0011A2D0 move.w $C4(a5),d1 ROM:0011A2D4 clr.b ($8AE).w ROM:0011A2D8 move.w d1,($636).w ROM:0011A2DC move.b #1,($8AE).w ROM:0011A2E2 move.b #7,($75E).w ROM:0011A2E8 ROM:0011A2E8 loc_11A2E8: ; CODE XREF: sub_11A1B2+FE↑j ROM:0011A2E8 ; sub_11A1B2+114↑j ROM:0011A2E8 bra.l locret_11A3AC ROM:0011A2EE ; --------------------------------------------------------------------------- ROM:0011A2EE ROM:0011A2EE loc_11A2EE: ; CODE XREF: sub_11A1B2+BA↑j ROM:0011A2EE cmpi.b #5,($75E).w ROM:0011A2F4 bne.l loc_11A366 ROM:0011A2FA cmpi.b #1,($75A).w ROM:0011A300 bne.s loc_11A304 ROM:0011A302 bra.s loc_11A316 ROM:0011A304 ; --------------------------------------------------------------------------- ROM:0011A304 ROM:0011A304 loc_11A304: ; CODE XREF: sub_11A1B2+14E↑j ROM:0011A304 cmpi.b #6,($75A).w ROM:0011A30A bne.s loc_11A30E ROM:0011A30C bra.s loc_11A316 ROM:0011A30E ; --------------------------------------------------------------------------- ROM:0011A30E ROM:0011A30E loc_11A30E: ; CODE XREF: sub_11A1B2+158↑j ROM:0011A30E cmpi.b #9,($75A).w ROM:0011A314 bne.s loc_11A338 ROM:0011A316 ROM:0011A316 loc_11A316: ; CODE XREF: sub_11A1B2+150↑j ROM:0011A316 ; sub_11A1B2+15A↑j ROM:0011A316 add.b d4,($75D).w ROM:0011A31A move.b d4,($75B).w ROM:0011A31E move.w $C4(a5),d1 ROM:0011A322 clr.b ($8AE).w ROM:0011A326 move.w d1,($636).w ROM:0011A32A move.b #1,($8AE).w ROM:0011A330 move.b #7,($75E).w ROM:0011A336 bra.s loc_11A360 ROM:0011A338 ; --------------------------------------------------------------------------- ROM:0011A338 ROM:0011A338 loc_11A338: ; CODE XREF: sub_11A1B2+162↑j ROM:0011A338 cmpi.b #2,($75A).w ROM:0011A33E bne.s loc_11A360 ROM:0011A340 add.b d4,($75D).w ROM:0011A344 move.b d4,($75B).w ROM:0011A348 move.w $C4(a5),d1 ROM:0011A34C clr.b ($8AE).w ROM:0011A350 move.w d1,($636).w ROM:0011A354 move.b #1,($8AE).w ROM:0011A35A move.b #6,($75E).w ROM:0011A360 ROM:0011A360 loc_11A360: ; CODE XREF: sub_11A1B2+184↑j ROM:0011A360 ; sub_11A1B2+18C↑j ROM:0011A360 bra.l locret_11A3AC ROM:0011A366 ; --------------------------------------------------------------------------- ROM:0011A366 ROM:0011A366 loc_11A366: ; CODE XREF: sub_11A1B2+142↑j ROM:0011A366 cmpi.b #6,($75E).w ROM:0011A36C bne.s loc_11A390 ROM:0011A36E add.b d4,($75D).w ROM:0011A372 move.b d4,($75C).w ROM:0011A376 move.w $C4(a5),d1 ROM:0011A37A clr.b ($8AE).w ROM:0011A37E move.w d1,($636).w ROM:0011A382 move.b #1,($8AE).w ROM:0011A388 move.b #7,($75E).w ROM:0011A38E bra.s locret_11A3AC ROM:0011A390 ; --------------------------------------------------------------------------- ROM:0011A390 ROM:0011A390 loc_11A390: ; CODE XREF: sub_11A1B2+1BA↑j ROM:0011A390 cmpi.b #7,($75E).w ROM:0011A396 bne.s locret_11A3AC ROM:0011A398 move.b ($75D).w,d0 ROM:0011A39C cmp.b d4,d0 ROM:0011A39E bne.s locret_11A3AC ROM:0011A3A0 bset #2,($93F).w ROM:0011A3A6 move.b #8,($75E).w ROM:0011A3AC ROM:0011A3AC locret_11A3AC: ; CODE XREF: sub_11A1B2+12↑j ROM:0011A3AC ; sub_11A1B2:loc_11A1FC↑j ... ROM:0011A3AC rts ROM:0011A3AC ; End of function sub_11A1B2 ROM:0011A3AC ROM:0011A3AE ROM:0011A3AE ; =============== S U B R O U T I N E ======================================= ROM:0011A3AE ROM:0011A3AE ROM:0011A3AE sub_11A3AE: ; CODE XREF: ROM:00113270↑p ROM:0011A3AE clr.w d1 ROM:0011A3B0 move.b ($75F).w,d1 ROM:0011A3B4 cmpi.w #8,d1 ROM:0011A3B8 bcc.s locret_11A3C2 ROM:0011A3BA movea.l off_11A3C4(pc,d1.w*4),a0 ROM:0011A3BE nop ROM:0011A3C0 jmp (a0) ROM:0011A3C2 ; --------------------------------------------------------------------------- ROM:0011A3C2 ROM:0011A3C2 locret_11A3C2: ; CODE XREF: sub_11A3AE+A↑j ROM:0011A3C2 rts ROM:0011A3C2 ; End of function sub_11A3AE ROM:0011A3C2 ROM:0011A3C2 ; --------------------------------------------------------------------------- ROM:0011A3C4 off_11A3C4: dc.l loc_11A3E4 ; DATA XREF: sub_11A3AE+C↑r ROM:0011A3C8 dc.l loc_11A3EA ROM:0011A3CC dc.l loc_11A414 ROM:0011A3D0 dc.l loc_11A464 ROM:0011A3D4 dc.l loc_11A4D4 ROM:0011A3D8 dc.l loc_11A532 ROM:0011A3DC dc.l loc_11A580 ROM:0011A3E0 dc.l locret_11A5C6 ROM:0011A3E4 ; --------------------------------------------------------------------------- ROM:0011A3E4 ROM:0011A3E4 loc_11A3E4: ; DATA XREF: ROM:off_11A3C4↑o ROM:0011A3E4 move.b #1,($75F).w ROM:0011A3EA ROM:0011A3EA loc_11A3EA: ; DATA XREF: ROM:0011A3C8↑o ROM:0011A3EA btst #7,($93A).w ROM:0011A3F0 beq.s locret_11A412 ROM:0011A3F2 move.w $CC(a5),d0 ROM:0011A3F6 clr.b ($8AF).w ROM:0011A3FA move.w d0,($638).w ROM:0011A3FE move.b #1,($8AF).w ROM:0011A404 bset #5,($FFFFFC0B).w ROM:0011A40A move.b #2,($75F).w ROM:0011A410 bra.s loc_11A456 ROM:0011A412 ; --------------------------------------------------------------------------- ROM:0011A412 ROM:0011A412 locret_11A412: ; CODE XREF: ROM:0011A3F0↑j ROM:0011A412 rts ROM:0011A414 ; --------------------------------------------------------------------------- ROM:0011A414 ROM:0011A414 loc_11A414: ; DATA XREF: ROM:0011A3CC↑o ROM:0011A414 btst #0,($92C).w ROM:0011A41A beq.s loc_11A42E ROM:0011A41C bclr #0,($92C).w ROM:0011A422 move.b #3,($75F).w ROM:0011A428 bra.l loc_11A4CC ROM:0011A42E ; --------------------------------------------------------------------------- ROM:0011A42E ROM:0011A42E loc_11A42E: ; CODE XREF: ROM:0011A41A↑j ROM:0011A42E cmpi.w #0,($638).w ROM:0011A434 bgt.s loc_11A456 ROM:0011A436 bset #1,($932).w ROM:0011A43C bclr #5,($FFFFFC0B).w ROM:0011A442 bclr #4,($932).w ROM:0011A448 move.b #0,($75E).w ROM:0011A44E move.b #7,($75F).w ROM:0011A454 rts ROM:0011A456 ; --------------------------------------------------------------------------- ROM:0011A456 ROM:0011A456 loc_11A456: ; CODE XREF: ROM:0011A410↑j ROM:0011A456 ; ROM:0011A434↑j ... ROM:0011A456 bset #4,($932).w ROM:0011A45C bsr.l sub_11A0E8 ROM:0011A462 rts ROM:0011A464 ; --------------------------------------------------------------------------- ROM:0011A464 ROM:0011A464 loc_11A464: ; DATA XREF: ROM:0011A3D0↑o ROM:0011A464 btst #2,($93F).w ROM:0011A46A beq.s loc_11A4A4 ROM:0011A46C bclr #2,($93F).w ROM:0011A472 move.w $CA(a5),d0 ROM:0011A476 clr.b ($8AF).w ROM:0011A47A move.w d0,($638).w ROM:0011A47E move.b #1,($8AF).w ROM:0011A484 bclr #4,($932).w ROM:0011A48A move.b #0,($75E).w ROM:0011A490 bset #5,($934).w ROM:0011A496 bsr.l sub_117E20 ROM:0011A49C move.b #4,($75F).w ROM:0011A4A2 rts ROM:0011A4A4 ; --------------------------------------------------------------------------- ROM:0011A4A4 ROM:0011A4A4 loc_11A4A4: ; CODE XREF: ROM:0011A46A↑j ROM:0011A4A4 btst #2,($92C).w ROM:0011A4AA beq.s loc_11A4CC ROM:0011A4AC bclr #2,($92C).w ROM:0011A4B2 move.w $CC(a5),d0 ROM:0011A4B6 clr.b ($8AF).w ROM:0011A4BA move.w d0,($638).w ROM:0011A4BE move.b #1,($8AF).w ROM:0011A4C4 move.b #2,($75F).w ROM:0011A4CA bra.s loc_11A456 ROM:0011A4CC ; --------------------------------------------------------------------------- ROM:0011A4CC ROM:0011A4CC loc_11A4CC: ; CODE XREF: ROM:0011A428↑j ROM:0011A4CC ; ROM:0011A4AA↑j ROM:0011A4CC bsr.l sub_11A0E8 ROM:0011A4D2 rts ROM:0011A4D4 ; --------------------------------------------------------------------------- ROM:0011A4D4 ROM:0011A4D4 loc_11A4D4: ; DATA XREF: ROM:0011A3D4↑o ROM:0011A4D4 cmpi.w #0,($638).w ROM:0011A4DA bgt.s loc_11A4FA ROM:0011A4DC move.w $CC(a5),d0 ROM:0011A4E0 clr.b ($8AF).w ROM:0011A4E4 move.w d0,($638).w ROM:0011A4E8 move.b #1,($8AF).w ROM:0011A4EE move.b #2,($75F).w ROM:0011A4F4 bra.l loc_11A456 ROM:0011A4FA ; --------------------------------------------------------------------------- ROM:0011A4FA ROM:0011A4FA loc_11A4FA: ; CODE XREF: ROM:0011A4DA↑j ROM:0011A4FA move.w $CA(a5),d0 ROM:0011A4FE sub.w $C8(a5),d0 ROM:0011A502 cmp.w ($638).w,d0 ROM:0011A506 blt.s locret_11A530 ROM:0011A508 btst #6,($FFFFFC0D).w ROM:0011A50E bne.s locret_11A530 ROM:0011A510 bclr #5,($934).w ROM:0011A516 bclr #5,($FFFFFC0B).w ROM:0011A51C bset #3,($FFFFFC0B).w ROM:0011A522 bset #7,($938).w ROM:0011A528 move.b #5,($75F).w ROM:0011A52E bra.s locret_11A57E ROM:0011A530 ; --------------------------------------------------------------------------- ROM:0011A530 ROM:0011A530 locret_11A530: ; CODE XREF: ROM:0011A506↑j ROM:0011A530 ; ROM:0011A50E↑j ROM:0011A530 rts ROM:0011A532 ; --------------------------------------------------------------------------- ROM:0011A532 ROM:0011A532 loc_11A532: ; DATA XREF: ROM:0011A3D8↑o ROM:0011A532 btst #6,($93B).w ROM:0011A538 beq.s locret_11A57E ROM:0011A53A bclr #6,($93B).w ROM:0011A540 bclr #3,($FFFFFC0B).w ROM:0011A546 bclr #7,($938).w ROM:0011A54C move.b #0,($761).w ROM:0011A552 move.w ($FFFFFC0E).w,d0 ROM:0011A556 move.w ($FFFFFC0C).w,d0 ROM:0011A55A move.w $CC(a5),d0 ROM:0011A55E clr.b ($8AF).w ROM:0011A562 move.w d0,($638).w ROM:0011A566 move.b #1,($8AF).w ROM:0011A56C bset #5,($FFFFFC0B).w ROM:0011A572 move.b #2,($75F).w ROM:0011A578 bra.l loc_11A456 ROM:0011A57E ; --------------------------------------------------------------------------- ROM:0011A57E ROM:0011A57E locret_11A57E: ; CODE XREF: ROM:0011A52E↑j ROM:0011A57E ; ROM:0011A538↑j ROM:0011A57E rts ROM:0011A580 ; --------------------------------------------------------------------------- ROM:0011A580 ROM:0011A580 loc_11A580: ; DATA XREF: ROM:0011A3DC↑o ROM:0011A580 btst #6,($93F).w ROM:0011A586 beq.s loc_11A5BE ROM:0011A588 bclr #6,($93F).w ROM:0011A58E bclr #4,($935).w ROM:0011A594 move.b #0,($759).w ROM:0011A59A bset #5,($934).w ROM:0011A5A0 move.w $CA(a5),d0 ROM:0011A5A4 sub.w $C6(a5),d0 ROM:0011A5A8 clr.b ($8AF).w ROM:0011A5AC move.w d0,($638).w ROM:0011A5B0 move.b #1,($8AF).w ROM:0011A5B6 move.b #4,($75F).w ROM:0011A5BC rts ROM:0011A5BE ; --------------------------------------------------------------------------- ROM:0011A5BE ROM:0011A5BE loc_11A5BE: ; CODE XREF: ROM:0011A586↑j ROM:0011A5BE bsr.l sub_11A0CA ROM:0011A5C4 rts ROM:0011A5C6 ; --------------------------------------------------------------------------- ROM:0011A5C6 ROM:0011A5C6 locret_11A5C6: ; DATA XREF: ROM:0011A3E0↑o ROM:0011A5C6 rts ROM:0011A5C8 ROM:0011A5C8 ; =============== S U B R O U T I N E ======================================= ROM:0011A5C8 ROM:0011A5C8 ROM:0011A5C8 sub_11A5C8: ; CODE XREF: ROM:00112F36↑p ROM:0011A5C8 cmpi.b #4,($75F).w ROM:0011A5CE bne.s locret_11A5F2 ROM:0011A5D0 btst #1,($FFFFFC0D).w ROM:0011A5D6 bne.s locret_11A5F2 ROM:0011A5D8 btst #3,($FFFFFC0D).w ROM:0011A5DE bne.s locret_11A5F2 ROM:0011A5E0 bclr #5,($934).w ROM:0011A5E6 bset #4,($935).w ROM:0011A5EC move.b #6,($75F).w ROM:0011A5F2 ROM:0011A5F2 locret_11A5F2: ; CODE XREF: sub_11A5C8+6↑j ROM:0011A5F2 ; sub_11A5C8+E↑j ... ROM:0011A5F2 rts ROM:0011A5F2 ; End of function sub_11A5C8 ROM:0011A5F2 ROM:0011A5F4 ROM:0011A5F4 ; =============== S U B R O U T I N E ======================================= ROM:0011A5F4 ROM:0011A5F4 ROM:0011A5F4 sub_11A5F4: ; CODE XREF: ROM:001176B0↑p ROM:0011A5F4 clr.w d1 ROM:0011A5F6 move.b ($761).w,d1 ROM:0011A5FA cmpi.w #4,d1 ROM:0011A5FE bcc.s locret_11A608 ROM:0011A600 movea.l off_11A60A(pc,d1.w*4),a0 ROM:0011A604 nop ROM:0011A606 jmp (a0) ROM:0011A608 ; --------------------------------------------------------------------------- ROM:0011A608 ROM:0011A608 locret_11A608: ; CODE XREF: sub_11A5F4+A↑j ROM:0011A608 rts ROM:0011A608 ; End of function sub_11A5F4 ROM:0011A608 ROM:0011A608 ; --------------------------------------------------------------------------- ROM:0011A60A off_11A60A: dc.l loc_11A61A ; DATA XREF: sub_11A5F4+C↑r ROM:0011A60E dc.l loc_11A630 ROM:0011A612 dc.l locret_11A69C ROM:0011A616 dc.l loc_11A69E ROM:0011A61A ; --------------------------------------------------------------------------- ROM:0011A61A ROM:0011A61A loc_11A61A: ; DATA XREF: ROM:off_11A60A↑o ROM:0011A61A clr.w ($58E).w ROM:0011A61E bsr.w sub_11A6B8 ROM:0011A622 move.b #1,($760).w ROM:0011A628 move.b #1,($761).w ROM:0011A62E rts ROM:0011A630 ; --------------------------------------------------------------------------- ROM:0011A630 ROM:0011A630 loc_11A630: ; DATA XREF: ROM:0011A60E↑o ROM:0011A630 btst #7,($937).w ROM:0011A636 beq.s loc_11A64C ROM:0011A638 bclr #7,($937).w ROM:0011A63E bset #6,($93B).w ROM:0011A644 move.b #2,($761).w ROM:0011A64A rts ROM:0011A64C ; --------------------------------------------------------------------------- ROM:0011A64C ROM:0011A64C loc_11A64C: ; CODE XREF: ROM:0011A636↑j ROM:0011A64C btst #0,($FFFFFC0C).w ROM:0011A652 beq.s locret_11A69A ROM:0011A654 btst #6,($FFFFFC0D).w ROM:0011A65A beq.s locret_11A69A ROM:0011A65C cmpi.b #$B,($760).w ROM:0011A662 blt.s loc_11A68C ROM:0011A664 move.w ($FFFFFC0E).w,d1 ROM:0011A668 move.w ($FFFFFC0C).w,d1 ROM:0011A66C clr.b ($760).w ROM:0011A670 move.w $D0(a5),d1 ROM:0011A674 clr.b ($8B0).w ROM:0011A678 move.w d1,($63A).w ROM:0011A67C move.b #1,($8B0).w ROM:0011A682 move.b #3,($761).w ROM:0011A688 rts ROM:0011A68A ; --------------------------------------------------------------------------- ROM:0011A68A bra.s locret_11A69A ROM:0011A68C ; --------------------------------------------------------------------------- ROM:0011A68C ROM:0011A68C loc_11A68C: ; CODE XREF: ROM:0011A662↑j ROM:0011A68C bsr.w sub_11A6B8 ROM:0011A690 addq.b #1,($760).w ROM:0011A694 move.b #1,($761).w ROM:0011A69A ROM:0011A69A locret_11A69A: ; CODE XREF: ROM:0011A652↑j ROM:0011A69A ; ROM:0011A65A↑j ... ROM:0011A69A rts ROM:0011A69C ; --------------------------------------------------------------------------- ROM:0011A69C ROM:0011A69C locret_11A69C: ; DATA XREF: ROM:0011A612↑o ROM:0011A69C rts ROM:0011A69E ; --------------------------------------------------------------------------- ROM:0011A69E ROM:0011A69E loc_11A69E: ; DATA XREF: ROM:0011A616↑o ROM:0011A69E cmpi.w #0,($63A).w ROM:0011A6A4 bgt.s locret_11A6B6 ROM:0011A6A6 bsr.w sub_11A6B8 ROM:0011A6AA move.b #1,($760).w ROM:0011A6B0 move.b #1,($761).w ROM:0011A6B6 ROM:0011A6B6 locret_11A6B6: ; CODE XREF: ROM:0011A6A4↑j ROM:0011A6B6 rts ROM:0011A6B8 ROM:0011A6B8 ; =============== S U B R O U T I N E ======================================= ROM:0011A6B8 ROM:0011A6B8 ROM:0011A6B8 sub_11A6B8: ; CODE XREF: ROM:0011A61E↑p ROM:0011A6B8 ; ROM:loc_11A68C↑p ... ROM:0011A6B8 cmpi.w #0,($58C).w ROM:0011A6BE ble.s loc_11A6F4 ROM:0011A6C0 lea ($11D6).w,a0 ROM:0011A6C4 clr.w d1 ROM:0011A6C6 move.w ($FFFFFC0E).w,d2 ROM:0011A6CA move.w ($FFFFFC0C).w,d2 ROM:0011A6CE move.w ($58E).w,d0 ROM:0011A6D2 move.b (a0,d0.w),d1 ROM:0011A6D6 move.w d1,($FFFFFC0E).w ROM:0011A6DA addq.w #1,d0 ROM:0011A6DC bvc.s loc_11A6E2 ROM:0011A6DE move.w #$8000,d0 ROM:0011A6E2 ROM:0011A6E2 loc_11A6E2: ; CODE XREF: sub_11A6B8+24↑j ROM:0011A6E2 cmp.w ($58C).w,d0 ROM:0011A6E6 blt.s loc_11A6EE ROM:0011A6E8 bset #7,($937).w ROM:0011A6EE ROM:0011A6EE loc_11A6EE: ; CODE XREF: sub_11A6B8+2E↑j ROM:0011A6EE move.w d0,($58E).w ROM:0011A6F2 bra.s locret_11A6FA ROM:0011A6F4 ; --------------------------------------------------------------------------- ROM:0011A6F4 ROM:0011A6F4 loc_11A6F4: ; CODE XREF: sub_11A6B8+6↑j ROM:0011A6F4 bset #7,($937).w ROM:0011A6FA ROM:0011A6FA locret_11A6FA: ; CODE XREF: sub_11A6B8+3A↑j ROM:0011A6FA rts ROM:0011A6FA ; End of function sub_11A6B8 ROM:0011A6FA ROM:0011A6FC ROM:0011A6FC ; =============== S U B R O U T I N E ======================================= ROM:0011A6FC ROM:0011A6FC ROM:0011A6FC sub_11A6FC: ; CODE XREF: sub_11AA9C↓p ROM:0011A6FC move.w #$3BB8,d1 ROM:0011A700 move.w ($A78).w,d2 ROM:0011A704 move.w ($A30).w,d3 ROM:0011A708 bsr.l sub_117544 ROM:0011A70E move.w d1,($590).w ROM:0011A712 rts ROM:0011A712 ; End of function sub_11A6FC ROM:0011A712 ROM:0011A714 ROM:0011A714 ; =============== S U B R O U T I N E ======================================= ROM:0011A714 ROM:0011A714 ROM:0011A714 sub_11A714: ; CODE XREF: sub_11469E+40A↑p ROM:0011A714 ; sub_11469E+426↑p ... ROM:0011A714 bsr.w sub_11A72E ROM:0011A718 bsr.w sub_11A7B0 ROM:0011A71C bsr.w sub_11A832 ROM:0011A720 bsr.w sub_11A858 ROM:0011A724 bsr.w sub_11A876 ROM:0011A728 bsr.w sub_11A896 ROM:0011A72C rts ROM:0011A72C ; End of function sub_11A714 ROM:0011A72C ROM:0011A72E ROM:0011A72E ; =============== S U B R O U T I N E ======================================= ROM:0011A72E ROM:0011A72E ROM:0011A72E sub_11A72E: ; CODE XREF: sub_11A714↑p ROM:0011A72E clr.w d1 ROM:0011A730 move.b ($762).w,d1 ROM:0011A734 cmpi.w #3,d1 ROM:0011A738 bcc.s locret_11A742 ROM:0011A73A movea.l off_11A744(pc,d1.w*4),a0 ROM:0011A73E nop ROM:0011A740 jmp (a0) ROM:0011A742 ; --------------------------------------------------------------------------- ROM:0011A742 ROM:0011A742 locret_11A742: ; CODE XREF: sub_11A72E+A↑j ROM:0011A742 rts ROM:0011A742 ; End of function sub_11A72E ROM:0011A742 ROM:0011A742 ; --------------------------------------------------------------------------- ROM:0011A744 off_11A744: dc.l loc_11A750 ; DATA XREF: sub_11A72E+C↑r ROM:0011A748 dc.l loc_11A75E ROM:0011A74C dc.l loc_11A77A ROM:0011A750 ; --------------------------------------------------------------------------- ROM:0011A750 ROM:0011A750 loc_11A750: ; DATA XREF: ROM:off_11A744↑o ROM:0011A750 bclr #3,($92F).w ROM:0011A756 move.b #1,($762).w ROM:0011A75C rts ROM:0011A75E ; --------------------------------------------------------------------------- ROM:0011A75E ROM:0011A75E loc_11A75E: ; DATA XREF: ROM:0011A748↑o ROM:0011A75E cmpi.w #5,($5A2).w ROM:0011A764 bne.s locret_11A778 ROM:0011A766 bsr.w sub_11A7A8 ROM:0011A76A bset #3,($92F).w ROM:0011A770 move.b #2,($762).w ROM:0011A776 rts ROM:0011A778 ; --------------------------------------------------------------------------- ROM:0011A778 ROM:0011A778 locret_11A778: ; CODE XREF: ROM:0011A764↑j ROM:0011A778 rts ROM:0011A77A ; --------------------------------------------------------------------------- ROM:0011A77A ROM:0011A77A loc_11A77A: ; DATA XREF: ROM:0011A74C↑o ROM:0011A77A cmpi.w #5,($5A2).w ROM:0011A780 bne.s loc_11A78E ROM:0011A782 bsr.w sub_11A7A8 ROM:0011A786 move.b #2,($762).w ROM:0011A78C rts ROM:0011A78E ; --------------------------------------------------------------------------- ROM:0011A78E ROM:0011A78E loc_11A78E: ; CODE XREF: ROM:0011A780↑j ROM:0011A78E cmpi.w #6,($5A2).w ROM:0011A794 bne.s locret_11A7A4 ROM:0011A796 bclr #3,($92F).w ROM:0011A79C move.b #1,($762).w ROM:0011A7A2 rts ROM:0011A7A4 ; --------------------------------------------------------------------------- ROM:0011A7A4 ROM:0011A7A4 locret_11A7A4: ; CODE XREF: ROM:0011A794↑j ROM:0011A7A4 rts ROM:0011A7A6 ; --------------------------------------------------------------------------- ROM:0011A7A6 rts ROM:0011A7A8 ROM:0011A7A8 ; =============== S U B R O U T I N E ======================================= ROM:0011A7A8 ROM:0011A7A8 ROM:0011A7A8 sub_11A7A8: ; CODE XREF: ROM:0011A766↑p ROM:0011A7A8 ; ROM:0011A782↑p ROM:0011A7A8 move.w ($59E).w,($592).w ROM:0011A7AE rts ROM:0011A7AE ; End of function sub_11A7A8 ROM:0011A7AE ROM:0011A7B0 ROM:0011A7B0 ; =============== S U B R O U T I N E ======================================= ROM:0011A7B0 ROM:0011A7B0 ROM:0011A7B0 sub_11A7B0: ; CODE XREF: sub_11A714+4↑p ROM:0011A7B0 clr.w d1 ROM:0011A7B2 move.b ($763).w,d1 ROM:0011A7B6 cmpi.w #3,d1 ROM:0011A7BA bcc.s locret_11A7C4 ROM:0011A7BC movea.l off_11A7C6(pc,d1.w*4),a0 ROM:0011A7C0 nop ROM:0011A7C2 jmp (a0) ROM:0011A7C4 ; --------------------------------------------------------------------------- ROM:0011A7C4 ROM:0011A7C4 locret_11A7C4: ; CODE XREF: sub_11A7B0+A↑j ROM:0011A7C4 rts ROM:0011A7C4 ; End of function sub_11A7B0 ROM:0011A7C4 ROM:0011A7C4 ; --------------------------------------------------------------------------- ROM:0011A7C6 off_11A7C6: dc.l loc_11A7D2 ; DATA XREF: sub_11A7B0+C↑r ROM:0011A7CA dc.l loc_11A7E0 ROM:0011A7CE dc.l loc_11A7FC ROM:0011A7D2 ; --------------------------------------------------------------------------- ROM:0011A7D2 ROM:0011A7D2 loc_11A7D2: ; DATA XREF: ROM:off_11A7C6↑o ROM:0011A7D2 bclr #7,($932).w ROM:0011A7D8 move.b #1,($763).w ROM:0011A7DE rts ROM:0011A7E0 ; --------------------------------------------------------------------------- ROM:0011A7E0 ROM:0011A7E0 loc_11A7E0: ; DATA XREF: ROM:0011A7CA↑o ROM:0011A7E0 cmpi.w #1,($5A2).w ROM:0011A7E6 bne.s locret_11A7FA ROM:0011A7E8 bsr.w sub_11A82A ROM:0011A7EC bset #7,($932).w ROM:0011A7F2 move.b #2,($763).w ROM:0011A7F8 rts ROM:0011A7FA ; --------------------------------------------------------------------------- ROM:0011A7FA ROM:0011A7FA locret_11A7FA: ; CODE XREF: ROM:0011A7E6↑j ROM:0011A7FA rts ROM:0011A7FC ; --------------------------------------------------------------------------- ROM:0011A7FC ROM:0011A7FC loc_11A7FC: ; DATA XREF: ROM:0011A7CE↑o ROM:0011A7FC cmpi.w #1,($5A2).w ROM:0011A802 bne.s loc_11A810 ROM:0011A804 bsr.w sub_11A82A ROM:0011A808 move.b #2,($763).w ROM:0011A80E rts ROM:0011A810 ; --------------------------------------------------------------------------- ROM:0011A810 ROM:0011A810 loc_11A810: ; CODE XREF: ROM:0011A802↑j ROM:0011A810 cmpi.w #2,($5A2).w ROM:0011A816 bne.s locret_11A826 ROM:0011A818 bclr #7,($932).w ROM:0011A81E move.b #1,($763).w ROM:0011A824 rts ROM:0011A826 ; --------------------------------------------------------------------------- ROM:0011A826 ROM:0011A826 locret_11A826: ; CODE XREF: ROM:0011A816↑j ROM:0011A826 rts ROM:0011A828 ; --------------------------------------------------------------------------- ROM:0011A828 rts ROM:0011A82A ROM:0011A82A ; =============== S U B R O U T I N E ======================================= ROM:0011A82A ROM:0011A82A ROM:0011A82A sub_11A82A: ; CODE XREF: ROM:0011A7E8↑p ROM:0011A82A ; ROM:0011A804↑p ROM:0011A82A move.w ($59E).w,($594).w ROM:0011A830 rts ROM:0011A830 ; End of function sub_11A82A ROM:0011A830 ROM:0011A832 ROM:0011A832 ; =============== S U B R O U T I N E ======================================= ROM:0011A832 ROM:0011A832 ROM:0011A832 sub_11A832: ; CODE XREF: sub_11A714+8↑p ROM:0011A832 cmpi.w #0,($5A2).w ROM:0011A838 bne.s locret_11A856 ROM:0011A83A move.w $D2(a5),d0 ROM:0011A83E cmp.w ($5A0).w,d0 ROM:0011A842 bge.s loc_11A84A ROM:0011A844 move.w d0,($598).w ROM:0011A848 bra.s loc_11A850 ROM:0011A84A ; --------------------------------------------------------------------------- ROM:0011A84A ROM:0011A84A loc_11A84A: ; CODE XREF: sub_11A832+10↑j ROM:0011A84A move.w ($5A0).w,($598).w ROM:0011A850 ROM:0011A850 loc_11A850: ; CODE XREF: sub_11A832+16↑j ROM:0011A850 move.w ($59E).w,($596).w ROM:0011A856 ROM:0011A856 locret_11A856: ; CODE XREF: sub_11A832+6↑j ROM:0011A856 rts ROM:0011A856 ; End of function sub_11A832 ROM:0011A856 ROM:0011A858 ROM:0011A858 ; =============== S U B R O U T I N E ======================================= ROM:0011A858 ROM:0011A858 ROM:0011A858 sub_11A858: ; CODE XREF: sub_11A714+C↑p ROM:0011A858 cmpi.w #3,($5A2).w ROM:0011A85E bne.s locret_11A874 ROM:0011A860 btst #3,($92F).w ROM:0011A866 bne.s locret_11A874 ROM:0011A868 bclr #1,($939).w ROM:0011A86E bset #0,($93E).w ROM:0011A874 ROM:0011A874 locret_11A874: ; CODE XREF: sub_11A858+6↑j ROM:0011A874 ; sub_11A858+E↑j ROM:0011A874 rts ROM:0011A874 ; End of function sub_11A858 ROM:0011A874 ROM:0011A876 ROM:0011A876 ; =============== S U B R O U T I N E ======================================= ROM:0011A876 ROM:0011A876 ROM:0011A876 sub_11A876: ; CODE XREF: sub_11A714+10↑p ROM:0011A876 cmpi.w #4,($5A2).w ROM:0011A87C bne.s locret_11A894 ROM:0011A87E btst #5,($93D).w ROM:0011A884 beq.s loc_11A88E ROM:0011A886 btst #6,($93C).w ROM:0011A88C beq.s locret_11A894 ROM:0011A88E ROM:0011A88E loc_11A88E: ; CODE XREF: sub_11A876+E↑j ROM:0011A88E bset #1,($939).w ROM:0011A894 ROM:0011A894 locret_11A894: ; CODE XREF: sub_11A876+6↑j ROM:0011A894 ; sub_11A876+16↑j ROM:0011A894 rts ROM:0011A894 ; End of function sub_11A876 ROM:0011A894 ROM:0011A896 ROM:0011A896 ; =============== S U B R O U T I N E ======================================= ROM:0011A896 ROM:0011A896 ROM:0011A896 sub_11A896: ; CODE XREF: sub_11A714+14↑p ROM:0011A896 clr.w d1 ROM:0011A898 move.b ($764).w,d1 ROM:0011A89C cmpi.w #4,d1 ROM:0011A8A0 bcc.s locret_11A8AA ROM:0011A8A2 movea.l off_11A8AC(pc,d1.w*4),a0 ROM:0011A8A6 nop ROM:0011A8A8 jmp (a0) ROM:0011A8AA ; --------------------------------------------------------------------------- ROM:0011A8AA ROM:0011A8AA locret_11A8AA: ; CODE XREF: sub_11A896+A↑j ROM:0011A8AA rts ROM:0011A8AA ; End of function sub_11A896 ROM:0011A8AA ROM:0011A8AA ; --------------------------------------------------------------------------- ROM:0011A8AC off_11A8AC: dc.l loc_11A8BC ; DATA XREF: sub_11A896+C↑r ROM:0011A8B0 dc.l loc_11A8C4 ROM:0011A8B4 dc.l loc_11A8EA ROM:0011A8B8 dc.l loc_11A910 ROM:0011A8BC ; --------------------------------------------------------------------------- ROM:0011A8BC ROM:0011A8BC loc_11A8BC: ; DATA XREF: ROM:off_11A8AC↑o ROM:0011A8BC move.b #1,($764).w ROM:0011A8C2 rts ROM:0011A8C4 ; --------------------------------------------------------------------------- ROM:0011A8C4 ROM:0011A8C4 loc_11A8C4: ; DATA XREF: ROM:0011A8B0↑o ROM:0011A8C4 btst #3,($92F).w ROM:0011A8CA beq.s loc_11A8D4 ROM:0011A8CC move.b #3,($764).w ROM:0011A8D2 bra.s loc_11A932 ROM:0011A8D4 ; --------------------------------------------------------------------------- ROM:0011A8D4 ROM:0011A8D4 loc_11A8D4: ; CODE XREF: ROM:0011A8CA↑j ROM:0011A8D4 btst #7,($932).w ROM:0011A8DA beq.s loc_11A8E4 ROM:0011A8DC move.b #2,($764).w ROM:0011A8E2 bra.s loc_11A932 ROM:0011A8E4 ; --------------------------------------------------------------------------- ROM:0011A8E4 ROM:0011A8E4 loc_11A8E4: ; CODE XREF: ROM:0011A8DA↑j ROM:0011A8E4 ; ROM:0011A908↓j ... ROM:0011A8E4 bsr.w sub_11A93A ROM:0011A8E8 rts ROM:0011A8EA ; --------------------------------------------------------------------------- ROM:0011A8EA ROM:0011A8EA loc_11A8EA: ; DATA XREF: ROM:0011A8B4↑o ROM:0011A8EA btst #3,($92F).w ROM:0011A8F0 beq.s loc_11A8FA ROM:0011A8F2 move.b #3,($764).w ROM:0011A8F8 bra.s loc_11A932 ROM:0011A8FA ; --------------------------------------------------------------------------- ROM:0011A8FA ROM:0011A8FA loc_11A8FA: ; CODE XREF: ROM:0011A8F0↑j ROM:0011A8FA btst #7,($932).w ROM:0011A900 bne.s loc_11A90A ROM:0011A902 move.b #1,($764).w ROM:0011A908 bra.s loc_11A8E4 ROM:0011A90A ; --------------------------------------------------------------------------- ROM:0011A90A ROM:0011A90A loc_11A90A: ; CODE XREF: ROM:0011A900↑j ROM:0011A90A ; ROM:0011A926↓j ROM:0011A90A bsr.w sub_11A948 ROM:0011A90E rts ROM:0011A910 ; --------------------------------------------------------------------------- ROM:0011A910 ROM:0011A910 loc_11A910: ; DATA XREF: ROM:0011A8B8↑o ROM:0011A910 btst #3,($92F).w ROM:0011A916 bne.s loc_11A932 ROM:0011A918 btst #7,($932).w ROM:0011A91E beq.s loc_11A92A ROM:0011A920 move.b #2,($764).w ROM:0011A926 bra.s loc_11A90A ROM:0011A928 ; --------------------------------------------------------------------------- ROM:0011A928 bra.s loc_11A932 ROM:0011A92A ; --------------------------------------------------------------------------- ROM:0011A92A ROM:0011A92A loc_11A92A: ; CODE XREF: ROM:0011A91E↑j ROM:0011A92A move.b #1,($764).w ROM:0011A930 bra.s loc_11A8E4 ROM:0011A932 ; --------------------------------------------------------------------------- ROM:0011A932 ROM:0011A932 loc_11A932: ; CODE XREF: ROM:0011A8D2↑j ROM:0011A932 ; ROM:0011A8E2↑j ... ROM:0011A932 bsr.w sub_11A956 ROM:0011A936 rts ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A938 rts ROM:0011A93A ROM:0011A93A ; =============== S U B R O U T I N E ======================================= ROM:0011A93A ROM:0011A93A ROM:0011A93A sub_11A93A: ; CODE XREF: ROM:loc_11A8E4↑p ROM:0011A93A move.w ($596).w,($59A).w ROM:0011A940 move.w ($598).w,($59C).w ROM:0011A946 rts ROM:0011A946 ; End of function sub_11A93A ROM:0011A946 ROM:0011A948 ROM:0011A948 ; =============== S U B R O U T I N E ======================================= ROM:0011A948 ROM:0011A948 ROM:0011A948 sub_11A948: ; CODE XREF: ROM:loc_11A90A↑p ROM:0011A948 move.w ($594).w,($59A).w ROM:0011A94E move.w $D2(a5),($59C).w ROM:0011A954 rts ROM:0011A954 ; End of function sub_11A948 ROM:0011A954 ROM:0011A956 ROM:0011A956 ; =============== S U B R O U T I N E ======================================= ROM:0011A956 ROM:0011A956 ROM:0011A956 sub_11A956: ; CODE XREF: ROM:loc_11A932↑p ROM:0011A956 move.w ($592).w,($59A).w ROM:0011A95C move.w $D2(a5),($59C).w ROM:0011A962 rts ROM:0011A962 ; End of function sub_11A956 ROM:0011A962 ROM:0011A964 ROM:0011A964 ; =============== S U B R O U T I N E ======================================= ROM:0011A964 ROM:0011A964 ROM:0011A964 sub_11A964: ; CODE XREF: sub_11AAB8↓p ROM:0011A964 move.w ($5B6).w,d7 ROM:0011A968 clr.w d1 ROM:0011A96A move.b ($765).w,d1 ROM:0011A96E cmpi.w #6,d1 ROM:0011A972 bcc.s locret_11A97C ROM:0011A974 movea.l off_11A97E(pc,d1.w*4),a0 ROM:0011A978 nop ROM:0011A97A jmp (a0) ROM:0011A97C ; --------------------------------------------------------------------------- ROM:0011A97C ROM:0011A97C locret_11A97C: ; CODE XREF: sub_11A964+E↑j ROM:0011A97C rts ROM:0011A97C ; End of function sub_11A964 ROM:0011A97C ROM:0011A97C ; --------------------------------------------------------------------------- ROM:0011A97E off_11A97E: dc.l loc_11A996 ; DATA XREF: sub_11A964+10↑r ROM:0011A982 dc.l loc_11A9A2 ROM:0011A986 dc.l loc_11A9C0 ROM:0011A98A dc.l loc_11A9DE ROM:0011A98E dc.l loc_11A9FE ROM:0011A992 dc.l loc_11AA36 ROM:0011A996 ; --------------------------------------------------------------------------- ROM:0011A996 ROM:0011A996 loc_11A996: ; DATA XREF: ROM:off_11A97E↑o ROM:0011A996 bsr.w sub_11AA72 ROM:0011A99A move.b #1,($765).w ROM:0011A9A0 rts ROM:0011A9A2 ; --------------------------------------------------------------------------- ROM:0011A9A2 ROM:0011A9A2 loc_11A9A2: ; DATA XREF: ROM:0011A982↑o ROM:0011A9A2 cmp.w ($5AA).w,d7 ROM:0011A9A6 bge.s loc_11A9B0 ROM:0011A9A8 move.b #3,($765).w ROM:0011A9AE bra.s loc_11A9F8 ROM:0011A9B0 ; --------------------------------------------------------------------------- ROM:0011A9B0 ROM:0011A9B0 loc_11A9B0: ; CODE XREF: ROM:0011A9A6↑j ROM:0011A9B0 cmp.w ($5AA).w,d7 ROM:0011A9B4 ble.s locret_11A9BE ROM:0011A9B6 move.b #2,($765).w ROM:0011A9BC bra.s loc_11A9D8 ROM:0011A9BE ; --------------------------------------------------------------------------- ROM:0011A9BE ROM:0011A9BE locret_11A9BE: ; CODE XREF: ROM:0011A9B4↑j ROM:0011A9BE rts ROM:0011A9C0 ; --------------------------------------------------------------------------- ROM:0011A9C0 ROM:0011A9C0 loc_11A9C0: ; DATA XREF: ROM:0011A986↑o ROM:0011A9C0 cmp.w ($5A4).w,d7 ROM:0011A9C4 bgt.s loc_11A9D8 ROM:0011A9C6 cmp.w ($5AA).w,d7 ROM:0011A9CA bgt.s loc_11A9D8 ROM:0011A9CC bsr.w sub_11AA82 ROM:0011A9D0 move.b #4,($765).w ROM:0011A9D6 bra.s locret_11AA34 ROM:0011A9D8 ; --------------------------------------------------------------------------- ROM:0011A9D8 ROM:0011A9D8 loc_11A9D8: ; CODE XREF: ROM:0011A9BC↑j ROM:0011A9D8 ; ROM:0011A9C4↑j ... ROM:0011A9D8 bsr.w sub_11AA8E ROM:0011A9DC rts ROM:0011A9DE ; --------------------------------------------------------------------------- ROM:0011A9DE ROM:0011A9DE loc_11A9DE: ; DATA XREF: ROM:0011A98A↑o ROM:0011A9DE cmp.w ($5A4).w,d7 ROM:0011A9E2 blt.s loc_11A9F8 ROM:0011A9E4 cmp.w ($5AA).w,d7 ROM:0011A9E8 blt.s loc_11A9F8 ROM:0011A9EA bsr.w sub_11AA82 ROM:0011A9EE move.b #5,($765).w ROM:0011A9F4 bra.w locret_11AA6E ROM:0011A9F8 ; --------------------------------------------------------------------------- ROM:0011A9F8 ROM:0011A9F8 loc_11A9F8: ; CODE XREF: ROM:0011A9AE↑j ROM:0011A9F8 ; ROM:0011A9E2↑j ... ROM:0011A9F8 bsr.w sub_11AA8E ROM:0011A9FC rts ROM:0011A9FE ; --------------------------------------------------------------------------- ROM:0011A9FE ROM:0011A9FE loc_11A9FE: ; DATA XREF: ROM:0011A98E↑o ROM:0011A9FE cmp.w ($5A4).w,d7 ROM:0011AA02 ble.s loc_11AA0C ROM:0011AA04 move.b #2,($765).w ROM:0011AA0A bra.s loc_11A9D8 ROM:0011AA0C ; --------------------------------------------------------------------------- ROM:0011AA0C ROM:0011AA0C loc_11AA0C: ; CODE XREF: ROM:0011AA02↑j ROM:0011AA0C btst #5,($930).w ROM:0011AA12 bne.s loc_11AA1C ROM:0011AA14 move.b #1,($765).w ROM:0011AA1A rts ROM:0011AA1C ; --------------------------------------------------------------------------- ROM:0011AA1C ROM:0011AA1C loc_11AA1C: ; CODE XREF: ROM:0011AA12↑j ROM:0011AA1C move.w $D4(a5),d4 ROM:0011AA20 cmp.w ($5AA).w,d7 ROM:0011AA24 bge.s locret_11AA34 ROM:0011AA26 cmp.w ($5A8).w,d4 ROM:0011AA2A ble.s locret_11AA34 ROM:0011AA2C move.b #3,($765).w ROM:0011AA32 bra.s loc_11A9F8 ROM:0011AA34 ; --------------------------------------------------------------------------- ROM:0011AA34 ROM:0011AA34 locret_11AA34: ; CODE XREF: ROM:0011A9D6↑j ROM:0011AA34 ; ROM:0011AA24↑j ... ROM:0011AA34 rts ROM:0011AA36 ; --------------------------------------------------------------------------- ROM:0011AA36 ROM:0011AA36 loc_11AA36: ; DATA XREF: ROM:0011A992↑o ROM:0011AA36 cmp.w ($5A4).w,d7 ROM:0011AA3A bge.s loc_11AA44 ROM:0011AA3C move.b #3,($765).w ROM:0011AA42 bra.s loc_11A9F8 ROM:0011AA44 ; --------------------------------------------------------------------------- ROM:0011AA44 ROM:0011AA44 loc_11AA44: ; CODE XREF: ROM:0011AA3A↑j ROM:0011AA44 btst #5,($930).w ROM:0011AA4A bne.s loc_11AA54 ROM:0011AA4C move.b #1,($765).w ROM:0011AA52 rts ROM:0011AA54 ; --------------------------------------------------------------------------- ROM:0011AA54 ROM:0011AA54 loc_11AA54: ; CODE XREF: ROM:0011AA4A↑j ROM:0011AA54 move.w $D4(a5),d0 ROM:0011AA58 cmp.w ($5AA).w,d7 ROM:0011AA5C ble.s locret_11AA6E ROM:0011AA5E cmp.w ($5A8).w,d0 ROM:0011AA62 ble.s locret_11AA6E ROM:0011AA64 move.b #2,($765).w ROM:0011AA6A bra.w loc_11A9D8 ROM:0011AA6E ; --------------------------------------------------------------------------- ROM:0011AA6E ROM:0011AA6E locret_11AA6E: ; CODE XREF: ROM:0011A9F4↑j ROM:0011AA6E ; ROM:0011AA5C↑j ... ROM:0011AA6E rts ROM:0011AA70 ; --------------------------------------------------------------------------- ROM:0011AA70 rts ROM:0011AA72 ROM:0011AA72 ; =============== S U B R O U T I N E ======================================= ROM:0011AA72 ROM:0011AA72 ROM:0011AA72 sub_11AA72: ; CODE XREF: ROM:loc_11A996↑p ROM:0011AA72 andi.w #$FFFE,($1354).w ROM:0011AA78 move.w ($1354).w,($5AA).w ROM:0011AA7E rts ROM:0011AA7E ; End of function sub_11AA72 ROM:0011AA7E ROM:0011AA80 ; --------------------------------------------------------------------------- ROM:0011AA80 rts ROM:0011AA82 ROM:0011AA82 ; =============== S U B R O U T I N E ======================================= ROM:0011AA82 ROM:0011AA82 ROM:0011AA82 sub_11AA82: ; CODE XREF: ROM:0011A9CC↑p ROM:0011AA82 ; ROM:0011A9EA↑p ROM:0011AA82 clr.w ($5A6).w ROM:0011AA86 move.w ($5AA).w,($5A4).w ROM:0011AA8C rts ROM:0011AA8C ; End of function sub_11AA82 ROM:0011AA8C ROM:0011AA8E ROM:0011AA8E ; =============== S U B R O U T I N E ======================================= ROM:0011AA8E ROM:0011AA8E ROM:0011AA8E sub_11AA8E: ; CODE XREF: ROM:loc_11A9D8↑p ROM:0011AA8E ; ROM:loc_11A9F8↑p ROM:0011AA8E move.w ($5B6).w,($5A4).w ROM:0011AA94 move.w ($5B8).w,($5A6).w ROM:0011AA9A rts ROM:0011AA9A ; End of function sub_11AA8E ROM:0011AA9A ROM:0011AA9C ROM:0011AA9C ; =============== S U B R O U T I N E ======================================= ROM:0011AA9C ROM:0011AA9C ROM:0011AA9C sub_11AA9C: ; CODE XREF: ROM:001170A6↑p ROM:0011AA9C bsr.l sub_11A6FC ROM:0011AAA2 bsr.w sub_11AAF8 ROM:0011AAA6 bsr.l sub_11AD90 ROM:0011AAAC bsr.l sub_11ADA2 ROM:0011AAB2 bsr.w sub_11AAD2 ROM:0011AAB6 rts ROM:0011AAB6 ; End of function sub_11AA9C ROM:0011AAB6 ROM:0011AAB8 ROM:0011AAB8 ; =============== S U B R O U T I N E ======================================= ROM:0011AAB8 ROM:0011AAB8 ROM:0011AAB8 sub_11AAB8: ; CODE XREF: ROM:0011766A↑p ROM:0011AAB8 bsr.l sub_11A964 ROM:0011AABE bsr.l sub_11AB5C ROM:0011AAC4 bsr.l sub_11AB64 ROM:0011AACA bsr.l sub_11AC08 ROM:0011AAD0 rts ROM:0011AAD0 ; End of function sub_11AAB8 ROM:0011AAD0 ROM:0011AAD2 ROM:0011AAD2 ; =============== S U B R O U T I N E ======================================= ROM:0011AAD2 ROM:0011AAD2 ROM:0011AAD2 sub_11AAD2: ; CODE XREF: sub_11AA9C+16↑p ROM:0011AAD2 bclr #4,($930).w ROM:0011AAD8 btst #7,($932).w ROM:0011AADE bne.s locret_11AAF6 ROM:0011AAE0 btst #3,($92F).w ROM:0011AAE6 bne.s locret_11AAF6 ROM:0011AAE8 btst #4,($92D).w ROM:0011AAEE bne.s locret_11AAF6 ROM:0011AAF0 bset #4,($930).w ROM:0011AAF6 ROM:0011AAF6 locret_11AAF6: ; CODE XREF: sub_11AAD2+C↑j ROM:0011AAF6 ; sub_11AAD2+14↑j ... ROM:0011AAF6 rts ROM:0011AAF6 ; End of function sub_11AAD2 ROM:0011AAF6 ROM:0011AAF8 ROM:0011AAF8 ; =============== S U B R O U T I N E ======================================= ROM:0011AAF8 ROM:0011AAF8 ROM:0011AAF8 sub_11AAF8: ; CODE XREF: sub_11AA9C+6↑p ROM:0011AAF8 clr.w d1 ROM:0011AAFA move.b ($766).w,d1 ROM:0011AAFE cmpi.w #4,d1 ROM:0011AB02 bcc.s locret_11AB0C ROM:0011AB04 movea.l off_11AB0E(pc,d1.w*4),a0 ROM:0011AB08 nop ROM:0011AB0A jmp (a0) ROM:0011AB0C ; --------------------------------------------------------------------------- ROM:0011AB0C ROM:0011AB0C locret_11AB0C: ; CODE XREF: sub_11AAF8+A↑j ROM:0011AB0C rts ROM:0011AB0C ; End of function sub_11AAF8 ROM:0011AB0C ROM:0011AB0C ; --------------------------------------------------------------------------- ROM:0011AB0E off_11AB0E: dc.l loc_11AB1E ; DATA XREF: sub_11AAF8+C↑r ROM:0011AB12 dc.l loc_11AB2C ROM:0011AB16 dc.l loc_11AB42 ROM:0011AB1A dc.l locret_11AB58 ROM:0011AB1E ; --------------------------------------------------------------------------- ROM:0011AB1E ROM:0011AB1E loc_11AB1E: ; DATA XREF: ROM:off_11AB0E↑o ROM:0011AB1E bclr #6,($93C).w ROM:0011AB24 move.b #1,($766).w ROM:0011AB2A rts ROM:0011AB2C ; --------------------------------------------------------------------------- ROM:0011AB2C ROM:0011AB2C loc_11AB2C: ; DATA XREF: ROM:0011AB12↑o ROM:0011AB2C btst #5,($93D).w ROM:0011AB32 beq.s locret_11AB40 ROM:0011AB34 bset #0,($93E).w ROM:0011AB3A move.b #2,($766).w ROM:0011AB40 ROM:0011AB40 locret_11AB40: ; CODE XREF: ROM:0011AB32↑j ROM:0011AB40 rts ROM:0011AB42 ; --------------------------------------------------------------------------- ROM:0011AB42 ROM:0011AB42 loc_11AB42: ; DATA XREF: ROM:0011AB16↑o ROM:0011AB42 btst #4,($92D).w ROM:0011AB48 bne.s locret_11AB56 ROM:0011AB4A bset #6,($93C).w ROM:0011AB50 move.b #3,($766).w ROM:0011AB56 ROM:0011AB56 locret_11AB56: ; CODE XREF: ROM:0011AB48↑j ROM:0011AB56 rts ROM:0011AB58 ; --------------------------------------------------------------------------- ROM:0011AB58 ROM:0011AB58 locret_11AB58: ; DATA XREF: ROM:0011AB1A↑o ROM:0011AB58 rts ROM:0011AB5A ; --------------------------------------------------------------------------- ROM:0011AB5A rts ROM:0011AB5C ROM:0011AB5C ; =============== S U B R O U T I N E ======================================= ROM:0011AB5C ROM:0011AB5C ROM:0011AB5C sub_11AB5C: ; CODE XREF: sub_11AAB8+6↑p ROM:0011AB5C move.w ($5A6).w,($5A8).w ROM:0011AB62 rts ROM:0011AB62 ; End of function sub_11AB5C ROM:0011AB62 ROM:0011AB64 ROM:0011AB64 ; =============== S U B R O U T I N E ======================================= ROM:0011AB64 ROM:0011AB64 ROM:0011AB64 sub_11AB64: ; CODE XREF: sub_11AAB8+C↑p ROM:0011AB64 cmpi.w #0,($5A8).w ROM:0011AB6A beq.s locret_11AB8A ROM:0011AB6C move.l #$3E8,d0 ROM:0011AB72 divs.w ($5A8).w,d0 ROM:0011AB76 move.l d0,d1 ROM:0011AB78 swap d1 ROM:0011AB7A cmpi.w #0,d1 ROM:0011AB7E ble.s loc_11AB82 ROM:0011AB80 addq.w #1,d0 ROM:0011AB82 ROM:0011AB82 loc_11AB82: ; CODE XREF: sub_11AB64+1A↑j ROM:0011AB82 move.w d0,d2 ROM:0011AB84 lsr.w #1,d2 ROM:0011AB86 move.w d2,($5AC).w ROM:0011AB8A ROM:0011AB8A locret_11AB8A: ; CODE XREF: sub_11AB64+6↑j ROM:0011AB8A rts ROM:0011AB8A ; End of function sub_11AB64 ROM:0011AB8A ROM:0011AB8C ROM:0011AB8C ; =============== S U B R O U T I N E ======================================= ROM:0011AB8C ROM:0011AB8C ROM:0011AB8C sub_11AB8C: ; CODE XREF: ROM:0011AC98↓p ROM:0011AB8C ; ROM:0011AD70↓p ROM:0011AB8C bclr #3,($932).w ROM:0011AB92 btst #5,($92E).w ROM:0011AB98 beq.s loc_11ABA2 ROM:0011AB9A bset #2,($939).w ROM:0011ABA0 bra.s loc_11ABA8 ROM:0011ABA2 ; --------------------------------------------------------------------------- ROM:0011ABA2 ROM:0011ABA2 loc_11ABA2: ; CODE XREF: sub_11AB8C+C↑j ROM:0011ABA2 bclr #2,($939).w ROM:0011ABA8 ROM:0011ABA8 loc_11ABA8: ; CODE XREF: sub_11AB8C+14↑j ROM:0011ABA8 move.w ($5AA).w,d7 ROM:0011ABAC cmp.w ($5A4).w,d7 ROM:0011ABB0 bge.s loc_11ABC0 ROM:0011ABB2 bset #5,($92E).w ROM:0011ABB8 bset #2,($FFFFFA11).w ROM:0011ABBE bra.s loc_11ABCC ROM:0011ABC0 ; --------------------------------------------------------------------------- ROM:0011ABC0 ROM:0011ABC0 loc_11ABC0: ; CODE XREF: sub_11AB8C+24↑j ROM:0011ABC0 bclr #5,($92E).w ROM:0011ABC6 bclr #2,($FFFFFA11).w ROM:0011ABCC ROM:0011ABCC loc_11ABCC: ; CODE XREF: sub_11AB8C+32↑j ROM:0011ABCC btst #5,($92E).w ROM:0011ABD2 beq.s loc_11ABE4 ROM:0011ABD4 btst #2,($939).w ROM:0011ABDA bne.s loc_11ABE2 ROM:0011ABDC bset #3,($932).w ROM:0011ABE2 ROM:0011ABE2 loc_11ABE2: ; CODE XREF: sub_11AB8C+4E↑j ROM:0011ABE2 bra.s locret_11ABF2 ROM:0011ABE4 ; --------------------------------------------------------------------------- ROM:0011ABE4 ROM:0011ABE4 loc_11ABE4: ; CODE XREF: sub_11AB8C+46↑j ROM:0011ABE4 btst #2,($939).w ROM:0011ABEA beq.s locret_11ABF2 ROM:0011ABEC bset #3,($932).w ROM:0011ABF2 ROM:0011ABF2 locret_11ABF2: ; CODE XREF: sub_11AB8C:loc_11ABE2↑j ROM:0011ABF2 ; sub_11AB8C+5E↑j ROM:0011ABF2 rts ROM:0011ABF2 ; End of function sub_11AB8C 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:0011ACFE↓p ROM:0011ABF4 btst #5,($92E).w ROM:0011ABFA beq.s loc_11AC02 ROM:0011ABFC addq.w #1,($5AA).w ROM:0011AC00 bra.s locret_11AC06 ROM:0011AC02 ; --------------------------------------------------------------------------- ROM:0011AC02 ROM:0011AC02 loc_11AC02: ; CODE XREF: sub_11ABF4+6↑j ROM:0011AC02 subq.w #1,($5AA).w ROM:0011AC06 ROM:0011AC06 locret_11AC06: ; CODE XREF: sub_11ABF4+C↑j ROM:0011AC06 rts ROM:0011AC06 ; End of function sub_11ABF4 ROM:0011AC06 ROM:0011AC08 ROM:0011AC08 ; =============== S U B R O U T I N E ======================================= ROM:0011AC08 ROM:0011AC08 ROM:0011AC08 sub_11AC08: ; CODE XREF: sub_11AAB8+12↑p ROM:0011AC08 clr.w d1 ROM:0011AC0A move.b ($767).w,d1 ROM:0011AC0E cmpi.w #5,d1 ROM:0011AC12 bcc.s locret_11AC1C ROM:0011AC14 movea.l off_11AC1E(pc,d1.w*4),a0 ROM:0011AC18 nop ROM:0011AC1A jmp (a0) ROM:0011AC1C ; --------------------------------------------------------------------------- ROM:0011AC1C ROM:0011AC1C locret_11AC1C: ; CODE XREF: sub_11AC08+A↑j ROM:0011AC1C rts ROM:0011AC1C ; End of function sub_11AC08 ROM:0011AC1C ROM:0011AC1C ; --------------------------------------------------------------------------- ROM:0011AC1E off_11AC1E: dc.l loc_11AC32 ; DATA XREF: sub_11AC08+C↑r ROM:0011AC22 dc.l loc_11AC64 ROM:0011AC26 dc.l loc_11AC7A ROM:0011AC2A dc.l loc_11ACCE ROM:0011AC2E dc.l loc_11AD1C ROM:0011AC32 ; --------------------------------------------------------------------------- ROM:0011AC32 ROM:0011AC32 loc_11AC32: ; DATA XREF: ROM:off_11AC1E↑o ROM:0011AC32 move.w $D6(a5),d7 ROM:0011AC36 move.w #$104,($FFFFF410).w ROM:0011AC3C move.w #0,($FFFFF41A).w ROM:0011AC42 move.w #$FFFF,($FFFFF41C).w ROM:0011AC48 move.w #$11F,($FFFFF418).w ROM:0011AC4E clr.b ($8B2).w ROM:0011AC52 move.w d7,($63E).w ROM:0011AC56 move.b #1,($8B2).w ROM:0011AC5C move.b #1,($767).w ROM:0011AC62 rts ROM:0011AC64 ; --------------------------------------------------------------------------- ROM:0011AC64 ROM:0011AC64 loc_11AC64: ; DATA XREF: ROM:0011AC22↑o ROM:0011AC64 cmpi.w #0,($63E).w ROM:0011AC6A bgt.s locret_11AC78 ROM:0011AC6C bclr #5,($930).w ROM:0011AC72 move.b #2,($767).w ROM:0011AC78 ROM:0011AC78 locret_11AC78: ; CODE XREF: ROM:0011AC6A↑j ROM:0011AC78 rts ROM:0011AC7A ; --------------------------------------------------------------------------- ROM:0011AC7A ROM:0011AC7A loc_11AC7A: ; DATA XREF: ROM:0011AC26↑o ROM:0011AC7A move.w ($5A4).w,d7 ROM:0011AC7E cmp.w ($5AA).w,d7 ROM:0011AC82 beq.s loc_11ACBC ROM:0011AC84 cmpi.w #0,($5A8).w ROM:0011AC8A beq.s loc_11ACBC ROM:0011AC8C move.w #$54,($FFFFF420).w ; 'T' ROM:0011AC92 move.w #$FFFF,($FFFFF41C).w ROM:0011AC98 bsr.w sub_11AB8C ROM:0011AC9C move.w ($5AC).w,d7 ROM:0011ACA0 clr.b ($8B1).w ROM:0011ACA4 move.w d7,($63C).w ROM:0011ACA8 move.b #1,($8B1).w ROM:0011ACAE bset #5,($930).w ROM:0011ACB4 move.b #3,($767).w ROM:0011ACBA rts ROM:0011ACBC ; --------------------------------------------------------------------------- ROM:0011ACBC ROM:0011ACBC loc_11ACBC: ; CODE XREF: ROM:0011AC82↑j ROM:0011ACBC ; ROM:0011AC8A↑j ROM:0011ACBC move.w ($590).w,d0 ROM:0011ACC0 muls.w #$7F,d0 ROM:0011ACC4 divs.w #$64,d0 ; 'd' ROM:0011ACC8 move.w d0,($FFFFF41C).w ROM:0011ACCC rts ROM:0011ACCE ; --------------------------------------------------------------------------- ROM:0011ACCE ROM:0011ACCE loc_11ACCE: ; DATA XREF: ROM:0011AC2A↑o ROM:0011ACCE btst #3,($932).w ROM:0011ACD4 beq.s loc_11ACF0 ROM:0011ACD6 move.w $702(a5),d7 ROM:0011ACDA clr.b ($8B2).w ROM:0011ACDE move.w d7,($63E).w ROM:0011ACE2 move.b #1,($8B2).w ROM:0011ACE8 move.b #1,($767).w ROM:0011ACEE rts ROM:0011ACF0 ; --------------------------------------------------------------------------- ROM:0011ACF0 ROM:0011ACF0 loc_11ACF0: ; CODE XREF: ROM:0011ACD4↑j ROM:0011ACF0 cmpi.w #0,($63C).w ROM:0011ACF6 bgt.s locret_11AD1A ROM:0011ACF8 move.w #$74,($FFFFF420).w ; 't' ROM:0011ACFE bsr.w sub_11ABF4 ROM:0011AD02 move.w ($5AC).w,d7 ROM:0011AD06 clr.b ($8B1).w ROM:0011AD0A move.w d7,($63C).w ROM:0011AD0E move.b #1,($8B1).w ROM:0011AD14 move.b #4,($767).w ROM:0011AD1A ROM:0011AD1A locret_11AD1A: ; CODE XREF: ROM:0011ACF6↑j ROM:0011AD1A rts ROM:0011AD1C ; --------------------------------------------------------------------------- ROM:0011AD1C ROM:0011AD1C loc_11AD1C: ; DATA XREF: ROM:0011AC2E↑o ROM:0011AD1C cmpi.w #0,($5A8).w ROM:0011AD22 bne.s loc_11AD3E ROM:0011AD24 move.w $702(a5),d7 ROM:0011AD28 clr.b ($8B2).w ROM:0011AD2C move.w d7,($63E).w ROM:0011AD30 move.b #1,($8B2).w ROM:0011AD36 move.b #1,($767).w ROM:0011AD3C rts ROM:0011AD3E ; --------------------------------------------------------------------------- ROM:0011AD3E ROM:0011AD3E loc_11AD3E: ; CODE XREF: ROM:0011AD22↑j ROM:0011AD3E move.w ($5A4).w,d7 ROM:0011AD42 cmp.w ($5AA).w,d7 ROM:0011AD46 bne.s loc_11AD62 ROM:0011AD48 move.w $702(a5),d7 ROM:0011AD4C clr.b ($8B2).w ROM:0011AD50 move.w d7,($63E).w ROM:0011AD54 move.b #1,($8B2).w ROM:0011AD5A move.b #1,($767).w ROM:0011AD60 rts ROM:0011AD62 ; --------------------------------------------------------------------------- ROM:0011AD62 ROM:0011AD62 loc_11AD62: ; CODE XREF: ROM:0011AD46↑j ROM:0011AD62 cmpi.w #0,($63C).w ROM:0011AD68 bgt.s locret_11AD8C ROM:0011AD6A move.w #$54,($FFFFF420).w ; 'T' ROM:0011AD70 bsr.w sub_11AB8C ROM:0011AD74 move.w ($5AC).w,d7 ROM:0011AD78 clr.b ($8B1).w ROM:0011AD7C move.w d7,($63C).w ROM:0011AD80 move.b #1,($8B1).w ROM:0011AD86 move.b #3,($767).w ROM:0011AD8C ROM:0011AD8C locret_11AD8C: ; CODE XREF: ROM:0011AD68↑j ROM:0011AD8C rts ROM:0011AD8E ; --------------------------------------------------------------------------- ROM:0011AD8E rts ROM:0011AD90 ROM:0011AD90 ; =============== S U B R O U T I N E ======================================= ROM:0011AD90 ROM:0011AD90 ROM:0011AD90 sub_11AD90: ; CODE XREF: sub_11AA9C+A↑p ROM:0011AD90 move.w ($5AA).w,d1 ROM:0011AD94 subi.w #5,d1 ROM:0011AD98 andi.w #$FFFC,d1 ROM:0011AD9C move.w d1,($5B0).w ROM:0011ADA0 rts ROM:0011ADA0 ; End of function sub_11AD90 ROM:0011ADA0 ROM:0011ADA2 ROM:0011ADA2 ; =============== S U B R O U T I N E ======================================= ROM:0011ADA2 ROM:0011ADA2 ROM:0011ADA2 sub_11ADA2: ; CODE XREF: sub_11AA9C+10↑p ROM:0011ADA2 move.w ($5AA).w,d0 ROM:0011ADA6 clr.w d1 ROM:0011ADA8 move.b ($768).w,d1 ROM:0011ADAC cmpi.w #5,d1 ROM:0011ADB0 bcc.s locret_11ADBA ROM:0011ADB2 movea.l off_11ADBC(pc,d1.w*4),a0 ROM:0011ADB6 nop ROM:0011ADB8 jmp (a0) ROM:0011ADBA ; --------------------------------------------------------------------------- ROM:0011ADBA ROM:0011ADBA locret_11ADBA: ; CODE XREF: sub_11ADA2+E↑j ROM:0011ADBA rts ROM:0011ADBA ; End of function sub_11ADA2 ROM:0011ADBA ROM:0011ADBA ; --------------------------------------------------------------------------- ROM:0011ADBC off_11ADBC: dc.l loc_11ADD0 ; DATA XREF: sub_11ADA2+10↑r ROM:0011ADC0 dc.l loc_11ADEA ROM:0011ADC4 dc.l loc_11AE14 ROM:0011ADC8 dc.l loc_11AE6E ROM:0011ADCC dc.l loc_11AEA4 ROM:0011ADD0 ; --------------------------------------------------------------------------- ROM:0011ADD0 ROM:0011ADD0 loc_11ADD0: ; DATA XREF: ROM:off_11ADBC↑o ROM:0011ADD0 bclr #4,($92D).w ROM:0011ADD6 bclr #1,($939).w ROM:0011ADDC bclr #0,($93E).w ROM:0011ADE2 move.b #1,($768).w ROM:0011ADE8 rts ROM:0011ADEA ; --------------------------------------------------------------------------- ROM:0011ADEA ROM:0011ADEA loc_11ADEA: ; DATA XREF: ROM:0011ADC0↑o ROM:0011ADEA btst #0,($93E).w ROM:0011ADF0 beq.s loc_11AE0E ROM:0011ADF2 bclr #0,($93E).w ROM:0011ADF8 bset #4,($92D).w ROM:0011ADFE bsr.w sub_11AED0 ROM:0011AE02 bsr.w sub_11AEC2 ROM:0011AE06 move.b #2,($768).w ROM:0011AE0C bra.s locret_11AE6C ROM:0011AE0E ; --------------------------------------------------------------------------- ROM:0011AE0E ROM:0011AE0E loc_11AE0E: ; CODE XREF: ROM:0011ADF0↑j ROM:0011AE0E ; ROM:0011AE48↓j ... ROM:0011AE0E bsr.w sub_11AF06 ROM:0011AE12 rts ROM:0011AE14 ; --------------------------------------------------------------------------- ROM:0011AE14 ROM:0011AE14 loc_11AE14: ; DATA XREF: ROM:0011ADC4↑o ROM:0011AE14 cmp.w ($5B2).w,d0 ROM:0011AE18 bne.s loc_11AE26 ROM:0011AE1A bsr.w sub_11AEF8 ROM:0011AE1E move.b #3,($768).w ROM:0011AE24 bra.s locret_11AEA2 ROM:0011AE26 ; --------------------------------------------------------------------------- ROM:0011AE26 ROM:0011AE26 loc_11AE26: ; CODE XREF: ROM:0011AE18↑j ROM:0011AE26 btst #1,($939).w ROM:0011AE2C beq.s loc_11AE4A ROM:0011AE2E cmpi.w #0,($5B0).w ROM:0011AE34 ble.s loc_11AE4A ROM:0011AE36 bclr #4,($92D).w ROM:0011AE3C bclr #1,($939).w ROM:0011AE42 move.b #1,($768).w ROM:0011AE48 bra.s loc_11AE0E ROM:0011AE4A ; --------------------------------------------------------------------------- ROM:0011AE4A ROM:0011AE4A loc_11AE4A: ; CODE XREF: ROM:0011AE2C↑j ROM:0011AE4A ; ROM:0011AE34↑j ROM:0011AE4A btst #1,($939).w ROM:0011AE50 beq.s locret_11AE6C ROM:0011AE52 cmpi.w #0,($5B0).w ROM:0011AE58 bgt.s locret_11AE6C ROM:0011AE5A bsr.w sub_11AEEA ROM:0011AE5E bclr #1,($939).w ROM:0011AE64 move.b #4,($768).w ROM:0011AE6A bra.s locret_11AEBE ROM:0011AE6C ; --------------------------------------------------------------------------- ROM:0011AE6C ROM:0011AE6C locret_11AE6C: ; CODE XREF: ROM:0011AE0C↑j ROM:0011AE6C ; ROM:0011AE50↑j ... ROM:0011AE6C rts ROM:0011AE6E ; --------------------------------------------------------------------------- ROM:0011AE6E ROM:0011AE6E loc_11AE6E: ; DATA XREF: ROM:0011ADC8↑o ROM:0011AE6E btst #1,($939).w ROM:0011AE74 beq.s loc_11AE88 ROM:0011AE76 bsr.w sub_11AEEA ROM:0011AE7A bclr #1,($939).w ROM:0011AE80 move.b #4,($768).w ROM:0011AE86 bra.s locret_11AEBE ROM:0011AE88 ; --------------------------------------------------------------------------- ROM:0011AE88 ROM:0011AE88 loc_11AE88: ; CODE XREF: ROM:0011AE74↑j ROM:0011AE88 cmp.w ($5B4).w,d0 ROM:0011AE8C bne.s locret_11AEA2 ROM:0011AE8E bsr.w sub_11B072 ROM:0011AE92 bclr #4,($92D).w ROM:0011AE98 move.b #1,($768).w ROM:0011AE9E bra.w loc_11AE0E ROM:0011AEA2 ; --------------------------------------------------------------------------- ROM:0011AEA2 ROM:0011AEA2 locret_11AEA2: ; CODE XREF: ROM:0011AE24↑j ROM:0011AEA2 ; ROM:0011AE8C↑j ROM:0011AEA2 rts ROM:0011AEA4 ; --------------------------------------------------------------------------- ROM:0011AEA4 ROM:0011AEA4 loc_11AEA4: ; DATA XREF: ROM:0011ADCC↑o ROM:0011AEA4 cmp.w ($5B6).w,d0 ROM:0011AEA8 bne.s locret_11AEBE ROM:0011AEAA bsr.w sub_11B072 ROM:0011AEAE bclr #4,($92D).w ROM:0011AEB4 move.b #1,($768).w ROM:0011AEBA bra.w loc_11AE0E ROM:0011AEBE ; --------------------------------------------------------------------------- ROM:0011AEBE ROM:0011AEBE locret_11AEBE: ; CODE XREF: ROM:0011AE6A↑j ROM:0011AEBE ; ROM:0011AE86↑j ... ROM:0011AEBE rts ROM:0011AEC0 ; --------------------------------------------------------------------------- ROM:0011AEC0 rts ROM:0011AEC2 ROM:0011AEC2 ; =============== S U B R O U T I N E ======================================= ROM:0011AEC2 ROM:0011AEC2 ROM:0011AEC2 sub_11AEC2: ; CODE XREF: ROM:0011AE02↑p ROM:0011AEC2 move.w ($5B2).w,($5B6).w ROM:0011AEC8 move.w $D2(a5),($5B8).w ROM:0011AECE rts ROM:0011AECE ; End of function sub_11AEC2 ROM:0011AECE ROM:0011AED0 ROM:0011AED0 ; =============== S U B R O U T I N E ======================================= ROM:0011AED0 ROM:0011AED0 ROM:0011AED0 sub_11AED0: ; CODE XREF: ROM:0011ADFE↑p ROM:0011AED0 move.w ($5AA).w,d0 ROM:0011AED4 sub.w $DA(a5),d0 ROM:0011AED8 move.w d0,($5B2).w ROM:0011AEDC sub.w $DC(a5),d0 ROM:0011AEE0 andi.w #$FFFC,d0 ROM:0011AEE4 move.w d0,($5B4).w ROM:0011AEE8 rts ROM:0011AEE8 ; End of function sub_11AED0 ROM:0011AEE8 ROM:0011AEEA ROM:0011AEEA ; =============== S U B R O U T I N E ======================================= ROM:0011AEEA ROM:0011AEEA ROM:0011AEEA sub_11AEEA: ; CODE XREF: ROM:0011AE5A↑p ROM:0011AEEA ; ROM:0011AE76↑p ROM:0011AEEA move.w ($5B0).w,($5B6).w ROM:0011AEF0 move.w $D2(a5),($5B8).w ROM:0011AEF6 rts ROM:0011AEF6 ; End of function sub_11AEEA ROM:0011AEF6 ROM:0011AEF8 ROM:0011AEF8 ; =============== S U B R O U T I N E ======================================= ROM:0011AEF8 ROM:0011AEF8 ROM:0011AEF8 sub_11AEF8: ; CODE XREF: ROM:0011AE1A↑p ROM:0011AEF8 move.w ($5B4).w,($5B6).w ROM:0011AEFE move.w $DE(a5),($5B8).w ROM:0011AF04 rts ROM:0011AF04 ; End of function sub_11AEF8 ROM:0011AF04 ROM:0011AF06 ROM:0011AF06 ; =============== S U B R O U T I N E ======================================= ROM:0011AF06 ROM:0011AF06 ROM:0011AF06 sub_11AF06: ; CODE XREF: ROM:loc_11AE0E↑p ROM:0011AF06 move.w $DA(a5),d1 ROM:0011AF0A move.w ($59A).w,d0 ROM:0011AF0E cmp.w d0,d1 ROM:0011AF10 bge.s loc_11AF14 ROM:0011AF12 move.w d1,d0 ROM:0011AF14 ROM:0011AF14 loc_11AF14: ; CODE XREF: sub_11AF06+A↑j ROM:0011AF14 cmpi.w #0,d0 ROM:0011AF18 bge.s loc_11AF1C ROM:0011AF1A clr.w d0 ROM:0011AF1C ROM:0011AF1C loc_11AF1C: ; CODE XREF: sub_11AF06+12↑j ROM:0011AF1C move.w d0,($5B6).w ROM:0011AF20 move.w $D2(a5),d1 ROM:0011AF24 move.w ($59C).w,d0 ROM:0011AF28 cmp.w d0,d1 ROM:0011AF2A bge.s loc_11AF2E ROM:0011AF2C move.w d1,d0 ROM:0011AF2E ROM:0011AF2E loc_11AF2E: ; CODE XREF: sub_11AF06+24↑j ROM:0011AF2E cmpi.w #0,d0 ROM:0011AF32 bge.s loc_11AF36 ROM:0011AF34 clr.w d0 ROM:0011AF36 ROM:0011AF36 loc_11AF36: ; CODE XREF: sub_11AF06+2C↑j ROM:0011AF36 move.w d0,($5B8).w ROM:0011AF3A move.w ($5BA).w,d1 ROM:0011AF3E cmpi.w #6,d1 ROM:0011AF42 bcc.s locret_11AF4C ROM:0011AF44 movea.l off_11AF4E(pc,d1.w*4),a0 ROM:0011AF48 nop ROM:0011AF4A jmp (a0) ROM:0011AF4C ; --------------------------------------------------------------------------- ROM:0011AF4C ROM:0011AF4C locret_11AF4C: ; CODE XREF: sub_11AF06+3C↑j ROM:0011AF4C rts ROM:0011AF4C ; End of function sub_11AF06 ROM:0011AF4C ROM:0011AF4C ; --------------------------------------------------------------------------- ROM:0011AF4E off_11AF4E: dc.l loc_11AF66 ; DATA XREF: sub_11AF06+3E↑r ROM:0011AF52 dc.l loc_11AF70 ROM:0011AF56 dc.l loc_11AF94 ROM:0011AF5A dc.l loc_11AFDE ROM:0011AF5E dc.l loc_11B00C ROM:0011AF62 dc.l loc_11B042 ROM:0011AF66 ; --------------------------------------------------------------------------- ROM:0011AF66 ROM:0011AF66 loc_11AF66: ; DATA XREF: ROM:off_11AF4E↑o ROM:0011AF66 move.w #1,($5BA).w ROM:0011AF6C bra.w locret_11B070 ROM:0011AF70 ; --------------------------------------------------------------------------- ROM:0011AF70 ROM:0011AF70 loc_11AF70: ; DATA XREF: ROM:0011AF52↑o ROM:0011AF70 move.w $704(a5),d0 ROM:0011AF74 cmpi.w #0,d0 ROM:0011AF78 beq.s loc_11AF90 ROM:0011AF7A move.w $70C(a5),($5B6).w ROM:0011AF80 move.w $70E(a5),($5B8).w ROM:0011AF86 move.w #2,($5BA).w ROM:0011AF8C bra.w locret_11B070 ROM:0011AF90 ; --------------------------------------------------------------------------- ROM:0011AF90 ROM:0011AF90 loc_11AF90: ; CODE XREF: ROM:0011AF78↑j ROM:0011AF90 bra.w locret_11B070 ROM:0011AF94 ; --------------------------------------------------------------------------- ROM:0011AF94 ROM:0011AF94 loc_11AF94: ; DATA XREF: ROM:0011AF56↑o ROM:0011AF94 move.w $704(a5),d0 ROM:0011AF98 cmpi.w #0,d0 ROM:0011AF9C bne.s loc_11AFA8 ROM:0011AF9E move.w #1,($5BA).w ROM:0011AFA4 bra.w locret_11B070 ROM:0011AFA8 ; --------------------------------------------------------------------------- ROM:0011AFA8 ROM:0011AFA8 loc_11AFA8: ; CODE XREF: ROM:0011AF9C↑j ROM:0011AFA8 move.w $70C(a5),d0 ROM:0011AFAC cmp.w ($5AA).w,d0 ROM:0011AFB0 bne.s loc_11AFCE ROM:0011AFB2 move.w $710(a5),d1 ROM:0011AFB6 clr.b ($8B4).w ROM:0011AFBA move.w d1,($642).w ROM:0011AFBE move.b #1,($8B4).w ROM:0011AFC4 move.w #3,($5BA).w ROM:0011AFCA bra.w loc_11AFFC ROM:0011AFCE ; --------------------------------------------------------------------------- ROM:0011AFCE ROM:0011AFCE loc_11AFCE: ; CODE XREF: ROM:0011AFB0↑j ROM:0011AFCE move.w $70C(a5),($5B6).w ROM:0011AFD4 move.w $70E(a5),($5B8).w ROM:0011AFDA bra.w locret_11B070 ROM:0011AFDE ; --------------------------------------------------------------------------- ROM:0011AFDE ROM:0011AFDE loc_11AFDE: ; DATA XREF: ROM:0011AF5A↑o ROM:0011AFDE cmpi.w #0,($642).w ROM:0011AFE4 bgt.s loc_11AFFC ROM:0011AFE6 move.w $706(a5),($5B6).w ROM:0011AFEC move.w $708(a5),($5B8).w ROM:0011AFF2 move.w #4,($5BA).w ROM:0011AFF8 bra.w locret_11B070 ROM:0011AFFC ; --------------------------------------------------------------------------- ROM:0011AFFC ROM:0011AFFC loc_11AFFC: ; CODE XREF: ROM:0011AFCA↑j ROM:0011AFFC ; ROM:0011AFE4↑j ROM:0011AFFC move.w $70C(a5),($5B6).w ROM:0011B002 move.w $70E(a5),($5B8).w ROM:0011B008 bra.w locret_11B070 ROM:0011B00C ; --------------------------------------------------------------------------- ROM:0011B00C ROM:0011B00C loc_11B00C: ; DATA XREF: ROM:0011AF5E↑o ROM:0011B00C move.w $706(a5),d0 ROM:0011B010 cmp.w ($5AA).w,d0 ROM:0011B014 bne.s loc_11B032 ROM:0011B016 move.w $70A(a5),d1 ROM:0011B01A clr.b ($8B4).w ROM:0011B01E move.w d1,($642).w ROM:0011B022 move.b #1,($8B4).w ROM:0011B028 move.w #5,($5BA).w ROM:0011B02E bra.w loc_11B060 ROM:0011B032 ; --------------------------------------------------------------------------- ROM:0011B032 ROM:0011B032 loc_11B032: ; CODE XREF: ROM:0011B014↑j ROM:0011B032 move.w $706(a5),($5B6).w ROM:0011B038 move.w $708(a5),($5B8).w ROM:0011B03E bra.w locret_11B070 ROM:0011B042 ; --------------------------------------------------------------------------- ROM:0011B042 ROM:0011B042 loc_11B042: ; DATA XREF: ROM:0011AF62↑o ROM:0011B042 cmpi.w #0,($642).w ROM:0011B048 bgt.s loc_11B060 ROM:0011B04A move.w $70C(a5),($5B6).w ROM:0011B050 move.w $70E(a5),($5B8).w ROM:0011B056 move.w #2,($5BA).w ROM:0011B05C bra.w locret_11B070 ROM:0011B060 ; --------------------------------------------------------------------------- ROM:0011B060 ROM:0011B060 loc_11B060: ; CODE XREF: ROM:0011B02E↑j ROM:0011B060 ; ROM:0011B048↑j ROM:0011B060 move.w $706(a5),($5B6).w ROM:0011B066 move.w $708(a5),($5B8).w ROM:0011B06C bra.w *+4 ROM:0011B070 ; --------------------------------------------------------------------------- ROM:0011B070 ROM:0011B070 locret_11B070: ; CODE XREF: ROM:0011AF6C↑j ROM:0011B070 ; ROM:0011AF8C↑j ... ROM:0011B070 rts ROM:0011B072 ROM:0011B072 ; =============== S U B R O U T I N E ======================================= ROM:0011B072 ROM:0011B072 ROM:0011B072 sub_11B072: ; CODE XREF: ROM:0011AE8E↑p ROM:0011B072 ; ROM:0011AEAA↑p ROM:0011B072 clr.w ($5B6).w ROM:0011B076 clr.w ($5A4).w ROM:0011B07A clr.w ($5AA).w ROM:0011B07E rts ROM:0011B07E ; End of function sub_11B072 ROM:0011B07E ROM:0011B080 ROM:0011B080 ; =============== S U B R O U T I N E ======================================= ROM:0011B080 ROM:0011B080 ROM:0011B080 sub_11B080: ; CODE XREF: ROM:00116EBE↑p ROM:0011B080 ; ROM:00116F52↑p ROM:0011B080 clr.w ($FFFFFE0A).w ROM:0011B084 clr.l ($FFFFFE0C).w ROM:0011B088 clr.l ($FFFFFE10).w ROM:0011B08C clr.l ($FFFFFE14).w ROM:0011B090 clr.l ($FFFFFE18).w ROM:0011B094 clr.l ($FFFFFE1C).w ROM:0011B098 clr.w ($FFFFFE20).w ROM:0011B09C moveq #0,d0 ROM:0011B09E moveq #0,d1 ROM:0011B0A0 moveq #$F,d2 ROM:0011B0A2 moveq #0,d3 ROM:0011B0A4 moveq #1,d4 ROM:0011B0A6 moveq #3,d5 ROM:0011B0A8 clr.w ($FFFFFF00).w ROM:0011B0AC bsr.l sub_11B164 ROM:0011B0B2 ROM:0011B0B2 loc_11B0B2: ; CODE XREF: sub_11B080+3E↓j ROM:0011B0B2 cmpi.l #0,($FFFFFE18).w ROM:0011B0BA beq.s loc_11B0C0 ROM:0011B0BC nop ROM:0011B0BE bra.s loc_11B0B2 ROM:0011B0C0 ; --------------------------------------------------------------------------- ROM:0011B0C0 ROM:0011B0C0 loc_11B0C0: ; CODE XREF: sub_11B080+3A↑j ROM:0011B0C0 bsr.w sub_11B120 ROM:0011B0C4 cmpi.w #$201,($FFFFFF00).w ROM:0011B0CA beq.s loc_11B10C ROM:0011B0CC clr.l ($FFFFFE1C).w ROM:0011B0D0 clr.l ($FFFFFE0C).w ROM:0011B0D4 clr.l ($FFFFFE10).w ROM:0011B0D8 btst #2,($FFFFFE00).w ROM:0011B0DE bne.s loc_11B10A ROM:0011B0E0 movea.l #$1000,a0 ROM:0011B0E6 movea.l #dword_135CC8,a1 ROM:0011B0EC move.l #locret_1364C8,d0 ROM:0011B0F2 sub.l a1,d0 ROM:0011B0F4 subq.l #1,d0 ROM:0011B0F6 lsr.l #2,d0 ROM:0011B0F8 ROM:0011B0F8 loc_11B0F8: ; CODE XREF: sub_11B080+7A↓j ROM:0011B0F8 move.l (a1)+,(a0)+ ROM:0011B0FA dbf d0,loc_11B0F8 ROM:0011B0FE move.w #$44C0,($FFFFFE00).w ROM:0011B104 bset #2,($932).w ROM:0011B10A ROM:0011B10A loc_11B10A: ; CODE XREF: sub_11B080+5E↑j ROM:0011B10A bra.s loc_11B112 ROM:0011B10C ; --------------------------------------------------------------------------- ROM:0011B10C ROM:0011B10C loc_11B10C: ; CODE XREF: sub_11B080+4A↑j ROM:0011B10C move.w #$40C0,($FFFFFE00).w ROM:0011B112 ROM:0011B112 loc_11B112: ; CODE XREF: sub_11B080:loc_11B10A↑j ROM:0011B112 ori.w #1,($FFFFFE00).w ROM:0011B118 move.w #$640,($FFFFFE08).w ROM:0011B11E rts ROM:0011B11E ; End of function sub_11B080 ROM:0011B11E ROM:0011B120 ROM:0011B120 ; =============== S U B R O U T I N E ======================================= ROM:0011B120 ROM:0011B120 ROM:0011B120 sub_11B120: ; CODE XREF: sub_11B080:loc_11B0C0↑p ROM:0011B120 move.w ($FFFFFF00).w,d0 ROM:0011B124 move.b d0,d1 ROM:0011B126 andi.b #$F,d1 ROM:0011B12A addi.b #$30,d1 ; '0' ROM:0011B12E move.b d1,($884).w ROM:0011B132 move.b d0,d1 ROM:0011B134 lsr.b #4,d1 ROM:0011B136 andi.b #$F,d1 ROM:0011B13A addi.b #$30,d1 ; '0' ROM:0011B13E move.b d1,($883).w ROM:0011B142 lsr.w #8,d0 ROM:0011B144 move.b d0,d1 ROM:0011B146 andi.b #$F,d1 ROM:0011B14A addi.b #$30,d1 ; '0' ROM:0011B14E move.b d1,($882).w ROM:0011B152 move.b d0,d1 ROM:0011B154 lsr.b #4,d1 ROM:0011B156 andi.b #$F,d1 ROM:0011B15A addi.b #$30,d1 ; '0' ROM:0011B15E move.b d1,($881).w ROM:0011B162 rts ROM:0011B162 ; End of function sub_11B120 ROM:0011B162 ROM:0011B164 ROM:0011B164 ; =============== S U B R O U T I N E ======================================= ROM:0011B164 ROM:0011B164 ROM:0011B164 sub_11B164: ; CODE XREF: sub_110A38+2A↑p ROM:0011B164 ; sub_112124+86↑p ... ROM:0011B164 cmpi.w #0,d1 ROM:0011B168 bne.s loc_11B176 ROM:0011B16A move.w #$FFFF,d1 ROM:0011B16E bclr d0,d1 ROM:0011B170 and.w d1,($FFFFFE0A).w ROM:0011B174 bra.s loc_11B17E ROM:0011B176 ; --------------------------------------------------------------------------- ROM:0011B176 ROM:0011B176 loc_11B176: ; CODE XREF: sub_11B164+4↑j ROM:0011B176 clr.w d1 ROM:0011B178 bset d0,d1 ROM:0011B17A or.w d1,($FFFFFE0A).w ROM:0011B17E ROM:0011B17E loc_11B17E: ; CODE XREF: sub_11B164+10↑j ROM:0011B17E asl.w #1,d0 ROM:0011B180 moveq #3,d1 ROM:0011B182 asl.l d0,d1 ROM:0011B184 eori.l #$FFFFFFFF,d1 ROM:0011B18A and.l d1,($FFFFFE1C).w ROM:0011B18E and.l d1,($FFFFFE14).w ROM:0011B192 and.l d1,($FFFFFE18).w ROM:0011B196 clr.l d1 ROM:0011B198 move.w d3,d1 ROM:0011B19A asl.l d0,d1 ROM:0011B19C or.l d1,($FFFFFE14).w ROM:0011B1A0 clr.l d1 ROM:0011B1A2 move.w d4,d1 ROM:0011B1A4 asl.l d0,d1 ROM:0011B1A6 or.l d1,($FFFFFE18).w ROM:0011B1AA move.w d0,d3 ROM:0011B1AC asl.w #1,d0 ROM:0011B1AE movea.w #$FE10,a0 ROM:0011B1B2 cmpi.w #$20,d0 ; ' ' ROM:0011B1B6 blt.s loc_11B1C0 ROM:0011B1B8 subi.w #$20,d0 ; ' ' ROM:0011B1BC movea.w #$FE0C,a0 ROM:0011B1C0 ROM:0011B1C0 loc_11B1C0: ; CODE XREF: sub_11B164+52↑j ROM:0011B1C0 moveq #$F,d1 ROM:0011B1C2 asl.l d0,d1 ROM:0011B1C4 eori.l #$FFFFFFFF,d1 ROM:0011B1CA and.l d1,(a0) ROM:0011B1CC clr.l d1 ROM:0011B1CE move.w d2,d1 ROM:0011B1D0 asl.l d0,d1 ROM:0011B1D2 or.l d1,(a0) ROM:0011B1D4 clr.l d1 ROM:0011B1D6 move.w d5,d1 ROM:0011B1D8 asl.l d3,d1 ROM:0011B1DA or.l d1,($FFFFFE1C).w ROM:0011B1DE rts ROM:0011B1DE ; End of function sub_11B164 ROM:0011B1DE ROM:0011B1E0 ROM:0011B1E0 ; =============== S U B R O U T I N E ======================================= ROM:0011B1E0 ROM:0011B1E0 ROM:0011B1E0 sub_11B1E0: ; CODE XREF: sub_110A38+6↑p ROM:0011B1E0 ; sub_112124+66↑p ... ROM:0011B1E0 asl.w #1,d0 ROM:0011B1E2 moveq #3,d1 ROM:0011B1E4 asl.l d0,d1 ROM:0011B1E6 eori.l #$FFFFFFFF,d1 ROM:0011B1EC and.l d1,($FFFFFE1C).w ROM:0011B1F0 asr.w #1,d0 ROM:0011B1F2 rts ROM:0011B1F2 ; End of function sub_11B1E0 ROM:0011B1F2 ROM:0011B1F4 ; --------------------------------------------------------------------------- ROM:0011B1F4 lea ($5C0).w,a0 ROM:0011B1F8 lea ($5C0).w,a1 ROM:0011B1FC rts ROM:0011B1FE ROM:0011B1FE ; =============== S U B R O U T I N E ======================================= ROM:0011B1FE ROM:0011B1FE ROM:0011B1FE sub_11B1FE: ; CODE XREF: sub_11231A+C0↑p ROM:0011B1FE movea.w #$90A,a0 ROM:0011B202 movea.w #$6EE,a1 ROM:0011B206 move.w #0,d0 ROM:0011B20A bsr.w sub_11B2F6 ROM:0011B20E cmpi.w #0,($4F4).w ROM:0011B214 bne.s loc_11B23A ROM:0011B216 addq.l #1,($44C).w ROM:0011B21A movea.w #$92B,a0 ROM:0011B21E movea.w #$730,a1 ROM:0011B222 move.w #0,d0 ROM:0011B226 bsr.w sub_11B2F6 ROM:0011B22A movea.w #$92B,a0 ROM:0011B22E movea.w #$704,a1 ROM:0011B232 move.w #$16,d0 ROM:0011B236 bsr.w sub_11B2F6 ROM:0011B23A ROM:0011B23A loc_11B23A: ; CODE XREF: sub_11B1FE+16↑j ROM:0011B23A cmpi.w #$E10,($4F4).w ROM:0011B240 bne.s loc_11B252 ROM:0011B242 movea.w #$92B,a0 ROM:0011B246 movea.w #$704,a1 ROM:0011B24A move.w #$16,d0 ROM:0011B24E bsr.w sub_11B2F6 ROM:0011B252 ROM:0011B252 loc_11B252: ; CODE XREF: sub_11B1FE+42↑j ROM:0011B252 cmpi.w #0,($4E2).w ROM:0011B258 bne.s locret_11B26A ROM:0011B25A movea.w #$915,a0 ROM:0011B25E movea.w #$6EE,a1 ROM:0011B262 move.w #$B,d0 ROM:0011B266 bsr.w sub_11B2F6 ROM:0011B26A ROM:0011B26A locret_11B26A: ; CODE XREF: sub_11B1FE+5A↑j ROM:0011B26A rts ROM:0011B26A ; End of function sub_11B1FE ROM:0011B26A ROM:0011B26C ROM:0011B26C ; =============== S U B R O U T I N E ======================================= ROM:0011B26C ROM:0011B26C ROM:0011B26C sub_11B26C: ; CODE XREF: ROM:loc_117662↑p ROM:0011B26C subq.w #1,($5BE).w ROM:0011B270 bgt.s loc_11B288 ROM:0011B272 move.w #$A,($5BE).w ROM:0011B278 movea.w #$8E8,a0 ROM:0011B27C movea.w #$646,a1 ROM:0011B280 move.w #$32,d0 ; '2' ROM:0011B284 bsr.w sub_11B2F6 ROM:0011B288 ROM:0011B288 loc_11B288: ; CODE XREF: sub_11B26C+4↑j ROM:0011B288 subq.w #1,($5BC).w ROM:0011B28C bgt.s loc_11B2EA ROM:0011B28E move.w #$400,($5BC).w ROM:0011B294 addq.l #1,($1338).w ROM:0011B298 movea.w #$90A,a0 ROM:0011B29C movea.w #$6AA,a1 ROM:0011B2A0 move.w #$22,d0 ; '"' ROM:0011B2A4 bsr.w sub_11B2F6 ROM:0011B2A8 move.l ($1338).w,d2 ROM:0011B2AC clr.l d3 ROM:0011B2AE divsl.l #$3C,d3:d2 ; '<' ROM:0011B2B6 cmpi.w #0,d3 ROM:0011B2BA bne.s loc_11B2EA ROM:0011B2BC movea.w #$90A,a0 ROM:0011B2C0 movea.w #$6EE,a1 ROM:0011B2C4 move.w #0,d0 ROM:0011B2C8 bsr.w sub_11B2F6 ROM:0011B2CC divsl.l #$3C,d3:d2 ; '<' ROM:0011B2D4 cmpi.w #0,d3 ROM:0011B2D8 bne.s loc_11B2EA ROM:0011B2DA movea.w #$90A,a0 ROM:0011B2DE movea.w #$6EE,a1 ROM:0011B2E2 move.w #0,d0 ROM:0011B2E6 bsr.w sub_11B2F6 ROM:0011B2EA ROM:0011B2EA loc_11B2EA: ; CODE XREF: sub_11B26C+20↑j ROM:0011B2EA ; sub_11B26C+4E↑j ... ROM:0011B2EA movea.w #$8B6,a0 ROM:0011B2EE movea.w #$5E4,a1 ROM:0011B2F2 move.w #$31,d0 ; '1' ROM:0011B2F2 ; End of function sub_11B26C ROM:0011B2F2 ROM:0011B2F6 ROM:0011B2F6 ; =============== S U B R O U T I N E ======================================= ROM:0011B2F6 ROM:0011B2F6 ROM:0011B2F6 sub_11B2F6: ; CODE XREF: sub_11B1FE+C↑p ROM:0011B2F6 ; sub_11B1FE+28↑p ... ROM:0011B2F6 moveq #0,d1 ROM:0011B2F8 ROM:0011B2F8 loc_11B2F8: ; CODE XREF: sub_11B2F6+4↓j ROM:0011B2F8 ; sub_11B2F6:loc_11B326↓j ROM:0011B2F8 btst d1,-(a0) ROM:0011B2FA dbne d0,loc_11B2F8 ROM:0011B2FE subq.w #1,d0 ROM:0011B300 blt.s locret_11B328 ROM:0011B302 btst #1,(a0) ROM:0011B306 beq.s loc_11B31A ROM:0011B308 addq.w #1,(a1,d0.w*2) ROM:0011B30C bvc.s loc_11B316 ROM:0011B30E move.w #$7FFF,(a1,d0.w*2) ROM:0011B314 clr.b (a0) ROM:0011B316 ROM:0011B316 loc_11B316: ; CODE XREF: sub_11B2F6+16↑j ROM:0011B316 bra.w loc_11B326 ROM:0011B31A ; --------------------------------------------------------------------------- ROM:0011B31A ROM:0011B31A loc_11B31A: ; CODE XREF: sub_11B2F6+10↑j ROM:0011B31A subq.w #1,(a1,d0.w*2) ROM:0011B31E bpl.s loc_11B326 ROM:0011B320 clr.w (a1,d0.w*2) ROM:0011B324 clr.b (a0) ROM:0011B326 ROM:0011B326 loc_11B326: ; CODE XREF: sub_11B2F6:loc_11B316↑j ROM:0011B326 ; sub_11B2F6+28↑j ROM:0011B326 bra.s loc_11B2F8 ROM:0011B328 ; --------------------------------------------------------------------------- ROM:0011B328 ROM:0011B328 locret_11B328: ; CODE XREF: sub_11B2F6+A↑j ROM:0011B328 rts ROM:0011B328 ; End of function sub_11B2F6 ROM:0011B328 ROM:0011B328 ; --------------------------------------------------------------------------- ROM:0011B32A dc.w $FFFF ROM:0011B32C dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011B33C dc.b $F, $FF ROM:0011B33E ROM:0011B33E ; =============== S U B R O U T I N E ======================================= ROM:0011B33E ROM:0011B33E ROM:0011B33E sub_11B33E: ; CODE XREF: sub_126A00+6↓p ROM:0011B33E bsr.w sub_11B352 ROM:0011B342 bsr.l sub_11BC98 ROM:0011B348 bsr.w sub_11B948 ROM:0011B34C bsr.w sub_11BAAA ROM:0011B350 rts ROM:0011B350 ; End of function sub_11B33E ROM:0011B350 ROM:0011B352 ROM:0011B352 ; =============== S U B R O U T I N E ======================================= ROM:0011B352 ROM:0011B352 ROM:0011B352 sub_11B352: ; CODE XREF: sub_11B33E↑p ROM:0011B352 move.w ($A5E).w,d1 ROM:0011B356 cmp.w ($A60).w,d1 ROM:0011B35A bne.s loc_11B37C ROM:0011B35C cmpi.w #$190,d1 ROM:0011B360 ble.s loc_11B36E ROM:0011B362 cmpi.w #$28A,d1 ROM:0011B366 bge.s loc_11B36E ROM:0011B368 move.w d1,($A5C).w ROM:0011B36C bra.s loc_11B37A ROM:0011B36E ; --------------------------------------------------------------------------- ROM:0011B36E ROM:0011B36E loc_11B36E: ; CODE XREF: sub_11B352+E↑j ROM:0011B36E ; sub_11B352+14↑j ROM:0011B36E move.w $152(a5),($A5C).w ROM:0011B374 bset #7,($1326).w ROM:0011B37A ROM:0011B37A loc_11B37A: ; CODE XREF: sub_11B352+1A↑j ROM:0011B37A bra.s loc_11B388 ROM:0011B37C ; --------------------------------------------------------------------------- ROM:0011B37C ROM:0011B37C loc_11B37C: ; CODE XREF: sub_11B352+8↑j ROM:0011B37C move.w $152(a5),($A5C).w ROM:0011B382 bset #7,($1326).w ROM:0011B388 ROM:0011B388 loc_11B388: ; CODE XREF: sub_11B352:loc_11B37A↑j ROM:0011B388 move.w #$20D,d0 ROM:0011B38C muls.w #$3E8,d0 ROM:0011B390 divs.w ($A5C).w,d0 ROM:0011B394 move.w d0,($478).w ROM:0011B398 muls.w ($480).w,d0 ROM:0011B39C divs.w #$3E8,d0 ROM:0011B3A0 clr.l d1 ROM:0011B3A2 move.w d0,d1 ROM:0011B3A4 swap d1 ROM:0011B3A6 move.w ($A30).w,d2 ROM:0011B3AA swap d2 ROM:0011B3AC move.w ($A32).w,d2 ROM:0011B3B0 move.w $160(a5),d3 ROM:0011B3B4 ext.l d3 ROM:0011B3B6 bsr.l sub_117450 ROM:0011B3BC move.w d4,($A32).w ROM:0011B3C0 swap d4 ROM:0011B3C2 move.w d4,($A30).w ROM:0011B3C6 btst #2,($49B).w ROM:0011B3CC beq.s loc_11B3D4 ROM:0011B3CE bset #5,($1327).w ROM:0011B3D4 ROM:0011B3D4 loc_11B3D4: ; CODE XREF: sub_11B352+7A↑j ROM:0011B3D4 btst #5,($1327).w ROM:0011B3DA beq.s loc_11B3E4 ROM:0011B3DC move.b #$FF,($10D8).w ROM:0011B3E2 bra.s loc_11B406 ROM:0011B3E4 ; --------------------------------------------------------------------------- ROM:0011B3E4 ROM:0011B3E4 loc_11B3E4: ; CODE XREF: sub_11B352+88↑j ROM:0011B3E4 move.w ($A78).w,d0 ROM:0011B3E8 subi.w #$8CA,d0 ROM:0011B3EC bpl.s loc_11B3F0 ROM:0011B3EE clr.w d0 ROM:0011B3F0 ROM:0011B3F0 loc_11B3F0: ; CODE XREF: sub_11B352+9A↑j ROM:0011B3F0 muls.w #$86,d0 ROM:0011B3F4 divs.w #$3E8,d0 ROM:0011B3F8 cmpi.w #$FE,d0 ROM:0011B3FC ble.s loc_11B402 ROM:0011B3FE move.w #$FE,d0 ROM:0011B402 ROM:0011B402 loc_11B402: ; CODE XREF: sub_11B352+AA↑j ROM:0011B402 move.b d0,($10D8).w ROM:0011B406 ROM:0011B406 loc_11B406: ; CODE XREF: sub_11B352+90↑j ROM:0011B406 btst #2,($49A).w ROM:0011B40C beq.s loc_11B414 ROM:0011B40E bset #2,($1306).w ROM:0011B414 ROM:0011B414 loc_11B414: ; CODE XREF: sub_11B352+BA↑j ROM:0011B414 move.w $154(a5),d0 ROM:0011B418 cmp.w ($A44).w,d0 ROM:0011B41C bgt.s loc_11B426 ROM:0011B41E bset #7,($1308).w ROM:0011B424 bra.s loc_11B434 ROM:0011B426 ; --------------------------------------------------------------------------- ROM:0011B426 ROM:0011B426 loc_11B426: ; CODE XREF: sub_11B352+CA↑j ROM:0011B426 btst #4,($934).w ROM:0011B42C bne.s loc_11B434 ROM:0011B42E bclr #7,($1308).w ROM:0011B434 ROM:0011B434 loc_11B434: ; CODE XREF: sub_11B352+D2↑j ROM:0011B434 ; sub_11B352+DA↑j ROM:0011B434 move.w $172(a5),d0 ROM:0011B438 cmpi.w #1,d0 ROM:0011B43C bne.s loc_11B49C ROM:0011B43E clr.w d1 ROM:0011B440 move.w ($AAA).w,d0 ROM:0011B444 btst #4,($1306).w ROM:0011B44A beq.s loc_11B458 ROM:0011B44C cmpi.w #$7F,d0 ROM:0011B450 bne.s loc_11B458 ROM:0011B452 move.w #1,d1 ROM:0011B456 bra.s loc_11B464 ROM:0011B458 ; --------------------------------------------------------------------------- ROM:0011B458 ROM:0011B458 loc_11B458: ; CODE XREF: sub_11B352+F8↑j ROM:0011B458 ; sub_11B352+FE↑j ROM:0011B458 btst #0,($12FF).w ROM:0011B45E beq.s loc_11B464 ROM:0011B460 move.w #1,d1 ROM:0011B464 ROM:0011B464 loc_11B464: ; CODE XREF: sub_11B352+104↑j ROM:0011B464 ; sub_11B352+10C↑j ROM:0011B464 cmpi.w #1,d1 ROM:0011B468 bne.s loc_11B480 ROM:0011B46A lea $78E(a5),a0 ROM:0011B46E move.w #$C,d0 ROM:0011B472 move.w (a0,d0.w*2),($A2C).w ROM:0011B478 bset #0,($12FF).w ROM:0011B47E bra.s loc_11B49A ROM:0011B480 ; --------------------------------------------------------------------------- ROM:0011B480 ROM:0011B480 loc_11B480: ; CODE XREF: sub_11B352+116↑j ROM:0011B480 move.w ($AAA).w,d0 ROM:0011B484 muls.w #$A,d0 ROM:0011B488 btst #4,($1306).w ROM:0011B48E beq.s loc_11B492 ROM:0011B490 neg.w d0 ROM:0011B492 ROM:0011B492 loc_11B492: ; CODE XREF: sub_11B352+13C↑j ROM:0011B492 addi.w #$AAC,d0 ROM:0011B496 move.w d0,($A2C).w ROM:0011B49A ROM:0011B49A loc_11B49A: ; CODE XREF: sub_11B352+12C↑j ROM:0011B49A bra.s loc_11B502 ROM:0011B49C ; --------------------------------------------------------------------------- ROM:0011B49C ROM:0011B49C loc_11B49C: ; CODE XREF: sub_11B352+EA↑j ROM:0011B49C clr.w d0 ROM:0011B49E btst #0,($12FF).w ROM:0011B4A4 beq.s loc_11B4AA ROM:0011B4A6 move.w #1,d0 ROM:0011B4AA ROM:0011B4AA loc_11B4AA: ; CODE XREF: sub_11B352+152↑j ROM:0011B4AA btst #4,($49A).w ROM:0011B4B0 bne.s loc_11B4B8 ROM:0011B4B2 cmpi.w #1,d0 ROM:0011B4B6 bne.s loc_11B4D6 ROM:0011B4B8 ROM:0011B4B8 loc_11B4B8: ; CODE XREF: sub_11B352+15E↑j ROM:0011B4B8 lea $78E(a5),a0 ROM:0011B4BC move.w #$C,d0 ROM:0011B4C0 move.w (a0,d0.w*2),($A2C).w ROM:0011B4C6 bset #0,($12FF).w ROM:0011B4CC move.w ($A44).w,d0 ROM:0011B4D0 move.w d0,($A5A).w ROM:0011B4D4 bra.s loc_11B502 ROM:0011B4D6 ; --------------------------------------------------------------------------- ROM:0011B4D6 ROM:0011B4D6 loc_11B4D6: ; CODE XREF: sub_11B352+164↑j ROM:0011B4D6 clr.l d1 ROM:0011B4D8 move.w ($492).w,d1 ROM:0011B4DC swap d1 ROM:0011B4DE move.w ($A2C).w,d2 ROM:0011B4E2 swap d2 ROM:0011B4E4 move.w ($A2E).w,d2 ROM:0011B4E8 move.w $162(a5),d3 ROM:0011B4EC ext.l d3 ROM:0011B4EE bsr.l sub_117450 ROM:0011B4F4 move.w d4,($A2E).w ROM:0011B4F8 swap d4 ROM:0011B4FA move.w d4,($A2C).w ROM:0011B4FE move.w d4,($A5A).w ROM:0011B502 ROM:0011B502 loc_11B502: ; CODE XREF: sub_11B352:loc_11B49A↑j ROM:0011B502 ; sub_11B352+182↑j ROM:0011B502 move.w $170(a5),d0 ROM:0011B506 cmpi.w #1,d0 ROM:0011B50A bne.s loc_11B526 ROM:0011B50C move.w ($AAC).w,d0 ROM:0011B510 move.w ($AAC).w,d0 ROM:0011B514 muls.w #$16C,d0 ROM:0011B518 divs.w #$64,d0 ; 'd' ROM:0011B51C addi.w #$980,d0 ROM:0011B520 move.w d0,($A28).w ROM:0011B524 bra.s loc_11B580 ROM:0011B526 ; --------------------------------------------------------------------------- ROM:0011B526 ROM:0011B526 loc_11B526: ; CODE XREF: sub_11B352+1B8↑j ROM:0011B526 clr.w d0 ROM:0011B528 btst #7,($131A).w ROM:0011B52E beq.s loc_11B534 ROM:0011B530 move.w #1,d0 ROM:0011B534 ROM:0011B534 loc_11B534: ; CODE XREF: sub_11B352+1DC↑j ROM:0011B534 btst #5,($49A).w ROM:0011B53A bne.s loc_11B542 ROM:0011B53C cmpi.w #1,d0 ROM:0011B540 bne.s loc_11B558 ROM:0011B542 ROM:0011B542 loc_11B542: ; CODE XREF: sub_11B352+1E8↑j ROM:0011B542 lea $78E(a5),a0 ROM:0011B546 move.w #$D,d0 ROM:0011B54A move.w (a0,d0.w*2),($A28).w ROM:0011B550 bset #7,($131A).w ROM:0011B556 bra.s loc_11B580 ROM:0011B558 ; --------------------------------------------------------------------------- ROM:0011B558 ROM:0011B558 loc_11B558: ; CODE XREF: sub_11B352+1EE↑j ROM:0011B558 clr.l d1 ROM:0011B55A move.w ($494).w,d1 ROM:0011B55E swap d1 ROM:0011B560 move.w ($A28).w,d2 ROM:0011B564 swap d2 ROM:0011B566 move.w ($A2A).w,d2 ROM:0011B56A move.w $164(a5),d3 ROM:0011B56E ext.l d3 ROM:0011B570 bsr.l sub_117450 ROM:0011B576 move.w d4,($A2A).w ROM:0011B57A swap d4 ROM:0011B57C move.w d4,($A28).w ROM:0011B580 ROM:0011B580 loc_11B580: ; CODE XREF: sub_11B352+1D2↑j ROM:0011B580 ; sub_11B352+204↑j ROM:0011B580 move.w $174(a5),d0 ROM:0011B584 cmpi.w #1,d0 ROM:0011B588 bne.s loc_11B5C4 ROM:0011B58A move.w ($AB0).w,d0 ROM:0011B58E btst #4,($1308).w ROM:0011B594 bne.s loc_11B59C ROM:0011B596 cmpi.w #$7F,d0 ROM:0011B59A bne.s loc_11B5B2 ROM:0011B59C ROM:0011B59C loc_11B59C: ; CODE XREF: sub_11B352+242↑j ROM:0011B59C lea $78E(a5),a0 ROM:0011B5A0 move.w #$E,d0 ROM:0011B5A4 move.w (a0,d0.w*2),($A3A).w ROM:0011B5AA bset #4,($1308).w ROM:0011B5B0 bra.s loc_11B5BE ROM:0011B5B2 ; --------------------------------------------------------------------------- ROM:0011B5B2 ROM:0011B5B2 loc_11B5B2: ; CODE XREF: sub_11B352+248↑j ROM:0011B5B2 move.w ($AB0).w,d0 ROM:0011B5B6 muls.w #$A,d0 ROM:0011B5BA move.w d0,($A3A).w ROM:0011B5BE ROM:0011B5BE loc_11B5BE: ; CODE XREF: sub_11B352+25E↑j ROM:0011B5BE bra.l loc_11B76E ROM:0011B5C4 ; --------------------------------------------------------------------------- ROM:0011B5C4 ROM:0011B5C4 loc_11B5C4: ; CODE XREF: sub_11B352+236↑j ROM:0011B5C4 move.w ($49A).w,d2 ROM:0011B5C8 clr.w d1 ROM:0011B5CA move.b ($10DC).w,d1 ROM:0011B5CE cmpi.w #6,d1 ROM:0011B5D2 bcc.s locret_11B5DC ROM:0011B5D4 movea.l off_11B5DE(pc,d1.w*4),a0 ROM:0011B5D8 nop ROM:0011B5DA jmp (a0) ROM:0011B5DC ; --------------------------------------------------------------------------- ROM:0011B5DC ROM:0011B5DC locret_11B5DC: ; CODE XREF: sub_11B352+280↑j ROM:0011B5DC rts ROM:0011B5DC ; --------------------------------------------------------------------------- ROM:0011B5DE off_11B5DE: dc.l loc_11B5F6 ; DATA XREF: sub_11B352+282↑r ROM:0011B5E2 dc.l loc_11B602 ROM:0011B5E6 dc.l loc_11B654 ROM:0011B5EA dc.l loc_11B698 ROM:0011B5EE dc.l loc_11B6C2 ROM:0011B5F2 dc.l loc_11B702 ROM:0011B5F6 ; --------------------------------------------------------------------------- ROM:0011B5F6 ROM:0011B5F6 loc_11B5F6: ; DATA XREF: sub_11B352:off_11B5DE↑o ROM:0011B5F6 move.b #1,($10DC).w ROM:0011B5FC bra.l loc_11B72A ROM:0011B602 ; --------------------------------------------------------------------------- ROM:0011B602 ROM:0011B602 loc_11B602: ; DATA XREF: sub_11B352+290↑o ROM:0011B602 move.w $176(a5),d0 ROM:0011B606 btst #6,($92C).w ROM:0011B60C beq.s loc_11B64E ROM:0011B60E btst #$E,d2 ROM:0011B612 beq.s loc_11B64E ROM:0011B614 btst #6,($A6C).w ROM:0011B61A beq.s loc_11B632 ROM:0011B61C clr.b ($8B6).w ROM:0011B620 move.w d0,($646).w ROM:0011B624 move.b #1,($8B6).w ROM:0011B62A move.b #2,($10DC).w ROM:0011B630 bra.s loc_11B64E ROM:0011B632 ; --------------------------------------------------------------------------- ROM:0011B632 ROM:0011B632 loc_11B632: ; CODE XREF: sub_11B352+2C8↑j ROM:0011B632 btst #6,($A6E).w ROM:0011B638 beq.s loc_11B64E ROM:0011B63A clr.b ($8B6).w ROM:0011B63E move.w d0,($646).w ROM:0011B642 move.b #1,($8B6).w ROM:0011B648 move.b #4,($10DC).w ROM:0011B64E ROM:0011B64E loc_11B64E: ; CODE XREF: sub_11B352+2BA↑j ROM:0011B64E ; sub_11B352+2C0↑j ... ROM:0011B64E bra.l loc_11B72A ROM:0011B654 ; --------------------------------------------------------------------------- ROM:0011B654 ROM:0011B654 loc_11B654: ; DATA XREF: sub_11B352+294↑o ROM:0011B654 btst #6,($92C).w ROM:0011B65A bne.s loc_11B664 ROM:0011B65C move.b #1,($10DC).w ROM:0011B662 bra.s loc_11B692 ROM:0011B664 ; --------------------------------------------------------------------------- ROM:0011B664 ROM:0011B664 loc_11B664: ; CODE XREF: sub_11B352+308↑j ROM:0011B664 btst #$E,d2 ROM:0011B668 bne.s loc_11B672 ROM:0011B66A move.b #1,($10DC).w ROM:0011B670 bra.s loc_11B692 ROM:0011B672 ; --------------------------------------------------------------------------- ROM:0011B672 ROM:0011B672 loc_11B672: ; CODE XREF: sub_11B352+316↑j ROM:0011B672 cmpi.w #0,($646).w ROM:0011B678 bgt.s loc_11B692 ROM:0011B67A bset #6,($131D).w ROM:0011B680 bset #1,($140B).w ROM:0011B686 bset #4,($1308).w ROM:0011B68C move.b #3,($10DC).w ROM:0011B692 ROM:0011B692 loc_11B692: ; CODE XREF: sub_11B352+310↑j ROM:0011B692 ; sub_11B352+31E↑j ... ROM:0011B692 bra.l loc_11B72A ROM:0011B698 ; --------------------------------------------------------------------------- ROM:0011B698 ROM:0011B698 loc_11B698: ; DATA XREF: sub_11B352+298↑o ROM:0011B698 btst #6,($92C).w ROM:0011B69E bne.s loc_11B6AE ROM:0011B6A0 move.b #1,($10DC).w ROM:0011B6A6 bclr #6,($131D).w ROM:0011B6AC bra.s loc_11B6C0 ROM:0011B6AE ; --------------------------------------------------------------------------- ROM:0011B6AE ROM:0011B6AE loc_11B6AE: ; CODE XREF: sub_11B352+34C↑j ROM:0011B6AE btst #$E,d2 ROM:0011B6B2 bne.s loc_11B6C0 ROM:0011B6B4 move.b #1,($10DC).w ROM:0011B6BA bclr #6,($131D).w ROM:0011B6C0 ROM:0011B6C0 loc_11B6C0: ; CODE XREF: sub_11B352+35A↑j ROM:0011B6C0 ; sub_11B352+360↑j ROM:0011B6C0 bra.s loc_11B72A ROM:0011B6C2 ; --------------------------------------------------------------------------- ROM:0011B6C2 ROM:0011B6C2 loc_11B6C2: ; DATA XREF: sub_11B352+29C↑o ROM:0011B6C2 btst #6,($92C).w ROM:0011B6C8 bne.s loc_11B6D2 ROM:0011B6CA move.b #1,($10DC).w ROM:0011B6D0 bra.s loc_11B700 ROM:0011B6D2 ; --------------------------------------------------------------------------- ROM:0011B6D2 ROM:0011B6D2 loc_11B6D2: ; CODE XREF: sub_11B352+376↑j ROM:0011B6D2 btst #$E,d2 ROM:0011B6D6 bne.s loc_11B6E0 ROM:0011B6D8 move.b #1,($10DC).w ROM:0011B6DE bra.s loc_11B700 ROM:0011B6E0 ; --------------------------------------------------------------------------- ROM:0011B6E0 ROM:0011B6E0 loc_11B6E0: ; CODE XREF: sub_11B352+384↑j ROM:0011B6E0 cmpi.w #0,($646).w ROM:0011B6E6 bgt.s loc_11B700 ROM:0011B6E8 bset #7,($1323).w ROM:0011B6EE bset #3,($140B).w ROM:0011B6F4 bset #4,($1308).w ROM:0011B6FA move.b #5,($10DC).w ROM:0011B700 ROM:0011B700 loc_11B700: ; CODE XREF: sub_11B352+37E↑j ROM:0011B700 ; sub_11B352+38C↑j ... ROM:0011B700 bra.s loc_11B72A ROM:0011B702 ; --------------------------------------------------------------------------- ROM:0011B702 ROM:0011B702 loc_11B702: ; DATA XREF: sub_11B352+2A0↑o ROM:0011B702 btst #6,($92C).w ROM:0011B708 bne.s loc_11B718 ROM:0011B70A move.b #1,($10DC).w ROM:0011B710 bclr #7,($1323).w ROM:0011B716 bra.s loc_11B72A ROM:0011B718 ; --------------------------------------------------------------------------- ROM:0011B718 ROM:0011B718 loc_11B718: ; CODE XREF: sub_11B352+3B6↑j ROM:0011B718 btst #$E,d2 ROM:0011B71C bne.s loc_11B72A ROM:0011B71E move.b #1,($10DC).w ROM:0011B724 bclr #7,($1323).w ROM:0011B72A ROM:0011B72A loc_11B72A: ; CODE XREF: sub_11B352+2AA↑j ROM:0011B72A ; sub_11B352:loc_11B64E↑j ... ROM:0011B72A move.w d2,($49A).w ROM:0011B72E btst #4,($1308).w ROM:0011B734 beq.s loc_11B746 ROM:0011B736 lea $78E(a5),a0 ROM:0011B73A move.w #$E,d0 ROM:0011B73E move.w (a0,d0.w*2),($A3A).w ROM:0011B744 bra.s loc_11B76E ROM:0011B746 ; --------------------------------------------------------------------------- ROM:0011B746 ROM:0011B746 loc_11B746: ; CODE XREF: sub_11B352+3E2↑j ROM:0011B746 clr.l d1 ROM:0011B748 move.w ($496).w,d1 ROM:0011B74C swap d1 ROM:0011B74E move.w ($A3A).w,d2 ROM:0011B752 swap d2 ROM:0011B754 move.w ($A3C).w,d2 ROM:0011B758 move.w $168(a5),d3 ROM:0011B75C ext.l d3 ROM:0011B75E bsr.l sub_117450 ROM:0011B764 move.w d4,($A3C).w ROM:0011B768 swap d4 ROM:0011B76A move.w d4,($A3A).w ROM:0011B76E ROM:0011B76E loc_11B76E: ; CODE XREF: sub_11B352:loc_11B5BE↑j ROM:0011B76E ; sub_11B352+3F2↑j ROM:0011B76E btst #7,($49B).w ROM:0011B774 beq.s loc_11B78C ROM:0011B776 lea $78E(a5),a0 ROM:0011B77A move.w #7,d0 ROM:0011B77E move.w (a0,d0.w*2),($A36).w ROM:0011B784 bset #1,($1308).w ROM:0011B78A bra.s loc_11B7B4 ROM:0011B78C ; --------------------------------------------------------------------------- ROM:0011B78C ROM:0011B78C loc_11B78C: ; CODE XREF: sub_11B352+422↑j ROM:0011B78C clr.l d1 ROM:0011B78E move.w ($488).w,d1 ROM:0011B792 swap d1 ROM:0011B794 move.w ($A36).w,d2 ROM:0011B798 swap d2 ROM:0011B79A move.w ($A38).w,d2 ROM:0011B79E move.w $166(a5),d3 ROM:0011B7A2 ext.l d3 ROM:0011B7A4 bsr.l sub_117450 ROM:0011B7AA move.w d4,($A38).w ROM:0011B7AE swap d4 ROM:0011B7B0 move.w d4,($A36).w ROM:0011B7B4 ROM:0011B7B4 loc_11B7B4: ; CODE XREF: sub_11B352+438↑j ROM:0011B7B4 btst #0,($49A).w ROM:0011B7BA beq.s loc_11B7CC ROM:0011B7BC lea $78E(a5),a0 ROM:0011B7C0 move.w #8,d0 ROM:0011B7C4 move.w (a0,d0.w*2),($A48).w ROM:0011B7CA bra.s loc_11B7F4 ROM:0011B7CC ; --------------------------------------------------------------------------- ROM:0011B7CC ROM:0011B7CC loc_11B7CC: ; CODE XREF: sub_11B352+468↑j ROM:0011B7CC clr.l d1 ROM:0011B7CE move.w ($48A).w,d1 ROM:0011B7D2 swap d1 ROM:0011B7D4 move.w ($A48).w,d2 ROM:0011B7D8 swap d2 ROM:0011B7DA move.w ($A4A).w,d2 ROM:0011B7DE move.w $16A(a5),d3 ROM:0011B7E2 ext.l d3 ROM:0011B7E4 bsr.l sub_117450 ROM:0011B7EA move.w d4,($A4A).w ROM:0011B7EE swap d4 ROM:0011B7F0 move.w d4,($A48).w ROM:0011B7F4 ROM:0011B7F4 loc_11B7F4: ; CODE XREF: sub_11B352+478↑j ROM:0011B7F4 btst #4,($49B).w ROM:0011B7FA beq.s loc_11B80C ROM:0011B7FC lea $78E(a5),a0 ROM:0011B800 move.w #4,d0 ROM:0011B804 move.w (a0,d0.w*2),($A40).w ROM:0011B80A bra.s loc_11B812 ROM:0011B80C ; --------------------------------------------------------------------------- ROM:0011B80C ROM:0011B80C loc_11B80C: ; CODE XREF: sub_11B352+4A8↑j ROM:0011B80C move.w ($482).w,($A40).w ROM:0011B812 ROM:0011B812 loc_11B812: ; CODE XREF: sub_11B352+4B8↑j ROM:0011B812 btst #1,($49A).w ROM:0011B818 beq.s loc_11B82A ROM:0011B81A lea $78E(a5),a0 ROM:0011B81E move.w #9,d0 ROM:0011B822 move.w (a0,d0.w*2),($A52).w ROM:0011B828 bra.s loc_11B852 ROM:0011B82A ; --------------------------------------------------------------------------- ROM:0011B82A ROM:0011B82A loc_11B82A: ; CODE XREF: sub_11B352+4C6↑j ROM:0011B82A clr.l d1 ROM:0011B82C move.w ($48C).w,d1 ROM:0011B830 swap d1 ROM:0011B832 move.w ($A52).w,d2 ROM:0011B836 swap d2 ROM:0011B838 move.w ($A54).w,d2 ROM:0011B83C move.w $16C(a5),d3 ROM:0011B840 ext.l d3 ROM:0011B842 bsr.l sub_117450 ROM:0011B848 move.w d4,($A54).w ROM:0011B84C swap d4 ROM:0011B84E move.w d4,($A52).w ROM:0011B852 ROM:0011B852 loc_11B852: ; CODE XREF: sub_11B352+4D6↑j ROM:0011B852 btst #7,($49B).w ROM:0011B858 beq.s loc_11B86A ROM:0011B85A lea $78E(a5),a0 ROM:0011B85E move.w #7,d0 ROM:0011B862 move.w (a0,d0.w*2),($A56).w ROM:0011B868 bra.s loc_11B892 ROM:0011B86A ; --------------------------------------------------------------------------- ROM:0011B86A ROM:0011B86A loc_11B86A: ; CODE XREF: sub_11B352+506↑j ROM:0011B86A clr.l d1 ROM:0011B86C move.w ($4A6).w,d1 ROM:0011B870 swap d1 ROM:0011B872 move.w ($A56).w,d2 ROM:0011B876 swap d2 ROM:0011B878 move.w ($A58).w,d2 ROM:0011B87C move.w $16E(a5),d3 ROM:0011B880 ext.l d3 ROM:0011B882 bsr.l sub_117450 ROM:0011B888 move.w d4,($A58).w ROM:0011B88C swap d4 ROM:0011B88E move.w d4,($A56).w ROM:0011B892 ROM:0011B892 loc_11B892: ; CODE XREF: sub_11B352+516↑j ROM:0011B892 move.w #$3A8E,d1 ROM:0011B896 move.w ($490).w,d2 ROM:0011B89A bsr.l sub_117544 ROM:0011B8A0 move.w d1,($A50).w ROM:0011B8A4 btst #5,($130E).w ROM:0011B8AA beq.s loc_11B8B2 ROM:0011B8AC bset #7,($1301).w ROM:0011B8B2 ROM:0011B8B2 loc_11B8B2: ; CODE XREF: sub_11B352+558↑j ROM:0011B8B2 btst #7,($1309).w ROM:0011B8B8 bne.s loc_11B8BE ROM:0011B8BA clr.b d0 ROM:0011B8BC bra.s loc_11B8F6 ROM:0011B8BE ; --------------------------------------------------------------------------- ROM:0011B8BE ROM:0011B8BE loc_11B8BE: ; CODE XREF: sub_11B352+566↑j ROM:0011B8BE btst #7,($49A).w ROM:0011B8C4 beq.s loc_11B8CC ROM:0011B8C6 move.b #$FF,d0 ROM:0011B8CA bra.s loc_11B8F6 ROM:0011B8CC ; --------------------------------------------------------------------------- ROM:0011B8CC ROM:0011B8CC loc_11B8CC: ; CODE XREF: sub_11B352+572↑j ROM:0011B8CC move.w ($C6A).w,d0 ROM:0011B8D0 subi.w #$1F4,d0 ROM:0011B8D4 bpl.s loc_11B8D8 ROM:0011B8D6 clr.w d0 ROM:0011B8D8 ROM:0011B8D8 loc_11B8D8: ; CODE XREF: sub_11B352+582↑j ROM:0011B8D8 muls.w #$100,d0 ROM:0011B8DC divs.w #$2134,d0 ROM:0011B8E0 cmpi.w #$FE,d0 ROM:0011B8E4 ble.s loc_11B8EC ROM:0011B8E6 move.w #$FE,d0 ROM:0011B8EA bra.s loc_11B8F6 ROM:0011B8EC ; --------------------------------------------------------------------------- ROM:0011B8EC ROM:0011B8EC loc_11B8EC: ; CODE XREF: sub_11B352+592↑j ROM:0011B8EC cmpi.w #1,d0 ROM:0011B8F0 bge.s loc_11B8F6 ROM:0011B8F2 move.w #1,d0 ROM:0011B8F6 ROM:0011B8F6 loc_11B8F6: ; CODE XREF: sub_11B352+56A↑j ROM:0011B8F6 ; sub_11B352+578↑j ... ROM:0011B8F6 btst #7,($49A).w ROM:0011B8FC bne.s loc_11B926 ROM:0011B8FE btst #1,($93C).w ROM:0011B904 beq.s loc_11B91E ROM:0011B906 btst #6,($933).w ROM:0011B90C bne.s loc_11B912 ROM:0011B90E move.b d0,($74B).w ROM:0011B912 ROM:0011B912 loc_11B912: ; CODE XREF: sub_11B352+5BA↑j ROM:0011B912 move.b d0,d1 ROM:0011B914 sub.b ($74B).w,d1 ROM:0011B918 bpl.s loc_11B91C ROM:0011B91A clr.b d1 ROM:0011B91C ROM:0011B91C loc_11B91C: ; CODE XREF: sub_11B352+5C6↑j ROM:0011B91C bra.s loc_11B924 ROM:0011B91E ; --------------------------------------------------------------------------- ROM:0011B91E ROM:0011B91E loc_11B91E: ; CODE XREF: sub_11B352+5B2↑j ROM:0011B91E move.b d0,d1 ROM:0011B920 clr.b ($74B).w ROM:0011B924 ROM:0011B924 loc_11B924: ; CODE XREF: sub_11B352:loc_11B91C↑j ROM:0011B924 bra.s loc_11B92A ROM:0011B926 ; --------------------------------------------------------------------------- ROM:0011B926 ROM:0011B926 loc_11B926: ; CODE XREF: sub_11B352+5AA↑j ROM:0011B926 move.b #$FF,d1 ROM:0011B92A ROM:0011B92A loc_11B92A: ; CODE XREF: sub_11B352:loc_11B924↑j ROM:0011B92A move sr,-(sp) ROM:0011B92C move #$2700,sr ROM:0011B930 move.b d0,($10D9).w ROM:0011B934 move.b d1,($1145).w ROM:0011B938 move (sp)+,sr ROM:0011B93A btst #6,($932).w ROM:0011B940 bne.s locret_11B946 ROM:0011B942 bsr.w sub_11BB08 ROM:0011B946 ROM:0011B946 locret_11B946: ; CODE XREF: sub_11B352+5EE↑j ROM:0011B946 rts ROM:0011B946 ; End of function sub_11B352 ROM:0011B946 ROM:0011B948 ROM:0011B948 ; =============== S U B R O U T I N E ======================================= ROM:0011B948 ROM:0011B948 ROM:0011B948 sub_11B948: ; CODE XREF: sub_11B33E+A↑p ROM:0011B948 clr.w d1 ROM:0011B94A move.b ($10DB).w,d1 ROM:0011B94E cmpi.w #4,d1 ROM:0011B952 bcc.s locret_11B95C ROM:0011B954 movea.l off_11B95E(pc,d1.w*4),a0 ROM:0011B958 nop ROM:0011B95A jmp (a0) ROM:0011B95C ; --------------------------------------------------------------------------- ROM:0011B95C ROM:0011B95C locret_11B95C: ; CODE XREF: sub_11B948+A↑j ROM:0011B95C rts ROM:0011B95C ; End of function sub_11B948 ROM:0011B95C ROM:0011B95C ; --------------------------------------------------------------------------- ROM:0011B95E off_11B95E: dc.l loc_11B96E ; DATA XREF: sub_11B948+C↑r ROM:0011B962 dc.l loc_11B97A ROM:0011B966 dc.l loc_11B9C4 ROM:0011B96A dc.l loc_11B9EC ROM:0011B96E ; --------------------------------------------------------------------------- ROM:0011B96E ROM:0011B96E loc_11B96E: ; DATA XREF: ROM:off_11B95E↑o ROM:0011B96E move.b #1,($10DB).w ROM:0011B974 bsr.w sub_11BA6E ROM:0011B978 rts ROM:0011B97A ; --------------------------------------------------------------------------- ROM:0011B97A ROM:0011B97A loc_11B97A: ; DATA XREF: ROM:0011B962↑o ROM:0011B97A btst #2,($1306).w ROM:0011B980 beq.s loc_11B992 ROM:0011B982 btst #1,($1320).w ROM:0011B988 bne.s loc_11B992 ROM:0011B98A move.b #2,($10DB).w ROM:0011B990 bra.s loc_11B9E6 ROM:0011B992 ; --------------------------------------------------------------------------- ROM:0011B992 ROM:0011B992 loc_11B992: ; CODE XREF: ROM:0011B980↑j ROM:0011B992 ; ROM:0011B988↑j ROM:0011B992 btst #2,($1306).w ROM:0011B998 beq.s loc_11B9BE ROM:0011B99A btst #1,($1320).w ROM:0011B9A0 beq.s loc_11B9BE ROM:0011B9A2 move.w $156(a5),d0 ROM:0011B9A6 clr.b ($915).w ROM:0011B9AA move.w d0,($704).w ROM:0011B9AE move.b #1,($915).w ROM:0011B9B4 move.b #3,($10DB).w ROM:0011B9BA bra.w locret_11BA2A ROM:0011B9BE ; --------------------------------------------------------------------------- ROM:0011B9BE ROM:0011B9BE loc_11B9BE: ; CODE XREF: ROM:0011B998↑j ROM:0011B9BE ; ROM:0011B9A0↑j ROM:0011B9BE bsr.w sub_11BA76 ROM:0011B9C2 rts ROM:0011B9C4 ; --------------------------------------------------------------------------- ROM:0011B9C4 ROM:0011B9C4 loc_11B9C4: ; DATA XREF: ROM:0011B966↑o ROM:0011B9C4 btst #1,($1320).w ROM:0011B9CA beq.s loc_11B9E6 ROM:0011B9CC move.w $156(a5),d0 ROM:0011B9D0 clr.b ($915).w ROM:0011B9D4 move.w d0,($704).w ROM:0011B9D8 move.b #1,($915).w ROM:0011B9DE move.b #3,($10DB).w ROM:0011B9E4 bra.s locret_11BA2A ROM:0011B9E6 ; --------------------------------------------------------------------------- ROM:0011B9E6 ROM:0011B9E6 loc_11B9E6: ; CODE XREF: ROM:0011B990↑j ROM:0011B9E6 ; ROM:0011B9CA↑j ... ROM:0011B9E6 bsr.w sub_11BA2E ROM:0011B9EA rts ROM:0011B9EC ; --------------------------------------------------------------------------- ROM:0011B9EC ROM:0011B9EC loc_11B9EC: ; DATA XREF: ROM:0011B96A↑o ROM:0011B9EC btst #1,($1320).w ROM:0011B9F2 bne.s loc_11B9FC ROM:0011B9F4 move.b #2,($10DB).w ROM:0011B9FA bra.s loc_11B9E6 ROM:0011B9FC ; --------------------------------------------------------------------------- ROM:0011B9FC ROM:0011B9FC loc_11B9FC: ; CODE XREF: ROM:0011B9F2↑j ROM:0011B9FC cmpi.w #0,($704).w ROM:0011BA02 bgt.s locret_11BA2A ROM:0011BA04 move.w $15A(a5),d0 ROM:0011BA08 cmp.w ($A44).w,d0 ROM:0011BA0C blt.s locret_11BA2A ROM:0011BA0E bsr.w sub_11BA66 ROM:0011BA12 move.w $156(a5),d0 ROM:0011BA16 clr.b ($915).w ROM:0011BA1A move.w d0,($704).w ROM:0011BA1E move.b #1,($915).w ROM:0011BA24 move.b #3,($10DB).w ROM:0011BA2A ROM:0011BA2A locret_11BA2A: ; CODE XREF: ROM:0011B9BA↑j ROM:0011BA2A ; ROM:0011B9E4↑j ... ROM:0011BA2A rts ROM:0011BA2C ; --------------------------------------------------------------------------- ROM:0011BA2C rts ROM:0011BA2E ROM:0011BA2E ; =============== S U B R O U T I N E ======================================= ROM:0011BA2E ROM:0011BA2E ROM:0011BA2E sub_11BA2E: ; CODE XREF: ROM:loc_11B9E6↑p ROM:0011BA2E btst #5,($1327).w ROM:0011BA34 bne.s loc_11BA3E ROM:0011BA36 move.w ($A78).w,($A44).w ROM:0011BA3C bra.s loc_11BA54 ROM:0011BA3E ; --------------------------------------------------------------------------- ROM:0011BA3E ROM:0011BA3E loc_11BA3E: ; CODE XREF: sub_11BA2E+6↑j ROM:0011BA3E btst #5,($12FE).w ROM:0011BA44 bne.s loc_11BA4E ROM:0011BA46 move.w ($A3E).w,($A44).w ROM:0011BA4C bra.s loc_11BA54 ROM:0011BA4E ; --------------------------------------------------------------------------- ROM:0011BA4E ROM:0011BA4E loc_11BA4E: ; CODE XREF: sub_11BA2E+16↑j ROM:0011BA4E move.w $158(a5),($A44).w ROM:0011BA54 ROM:0011BA54 loc_11BA54: ; CODE XREF: sub_11BA2E+E↑j ROM:0011BA54 ; sub_11BA2E+1E↑j ROM:0011BA54 move.w $15A(a5),d0 ROM:0011BA58 cmp.w ($A44).w,d0 ROM:0011BA5C bge.s locret_11BA64 ROM:0011BA5E move.w $15A(a5),($A44).w ROM:0011BA64 ROM:0011BA64 locret_11BA64: ; CODE XREF: sub_11BA2E+2E↑j ROM:0011BA64 rts ROM:0011BA64 ; End of function sub_11BA2E ROM:0011BA64 ROM:0011BA66 ROM:0011BA66 ; =============== S U B R O U T I N E ======================================= ROM:0011BA66 ROM:0011BA66 ROM:0011BA66 sub_11BA66: ; CODE XREF: ROM:0011BA0E↑p ROM:0011BA66 addi.w #$A,($A44).w ROM:0011BA6C rts ROM:0011BA6C ; End of function sub_11BA66 ROM:0011BA6C ROM:0011BA6E ROM:0011BA6E ; =============== S U B R O U T I N E ======================================= ROM:0011BA6E ROM:0011BA6E ROM:0011BA6E sub_11BA6E: ; CODE XREF: ROM:0011B974↑p ROM:0011BA6E move.w ($48E).w,($A44).w ROM:0011BA74 rts ROM:0011BA74 ; End of function sub_11BA6E ROM:0011BA74 ROM:0011BA76 ROM:0011BA76 ; =============== S U B R O U T I N E ======================================= ROM:0011BA76 ROM:0011BA76 ROM:0011BA76 sub_11BA76: ; CODE XREF: ROM:loc_11B9BE↑p ROM:0011BA76 move.w ($A44).w,d1 ROM:0011BA7A sub.w ($48E).w,d1 ROM:0011BA7E cmpi.w #0,d1 ROM:0011BA82 bge.s loc_11BA86 ROM:0011BA84 neg.w d1 ROM:0011BA86 ROM:0011BA86 loc_11BA86: ; CODE XREF: sub_11BA76+C↑j ROM:0011BA86 move.w $15C(a5),d2 ROM:0011BA8A cmp.w d1,d2 ROM:0011BA8C bge.s loc_11BAA2 ROM:0011BA8E bset #2,($1306).w ROM:0011BA94 bset #2,($C45).w ROM:0011BA9A bset #2,($135D).w ROM:0011BAA0 bra.s locret_11BAA8 ROM:0011BAA2 ; --------------------------------------------------------------------------- ROM:0011BAA2 ROM:0011BAA2 loc_11BAA2: ; CODE XREF: sub_11BA76+16↑j ROM:0011BAA2 move.w ($48E).w,($A44).w ROM:0011BAA8 ROM:0011BAA8 locret_11BAA8: ; CODE XREF: sub_11BA76+2A↑j ROM:0011BAA8 rts ROM:0011BAA8 ; End of function sub_11BA76 ROM:0011BAA8 ROM:0011BAAA ROM:0011BAAA ; =============== S U B R O U T I N E ======================================= ROM:0011BAAA ROM:0011BAAA ROM:0011BAAA sub_11BAAA: ; CODE XREF: sub_11B33E+E↑p ROM:0011BAAA clr.w d1 ROM:0011BAAC move.b ($10DA).w,d1 ROM:0011BAB0 cmpi.w #3,d1 ROM:0011BAB4 bcc.s locret_11BABE ROM:0011BAB6 movea.l off_11BAC0(pc,d1.w*4),a0 ROM:0011BABA nop ROM:0011BABC jmp (a0) ROM:0011BABE ; --------------------------------------------------------------------------- ROM:0011BABE ROM:0011BABE locret_11BABE: ; CODE XREF: sub_11BAAA+A↑j ROM:0011BABE rts ROM:0011BABE ; End of function sub_11BAAA ROM:0011BABE ROM:0011BABE ; --------------------------------------------------------------------------- ROM:0011BAC0 off_11BAC0: dc.l loc_11BACC ; DATA XREF: sub_11BAAA+C↑r ROM:0011BAC4 dc.l loc_11BAD6 ROM:0011BAC8 dc.l loc_11BAF4 ROM:0011BACC ; --------------------------------------------------------------------------- ROM:0011BACC ROM:0011BACC loc_11BACC: ; DATA XREF: ROM:off_11BAC0↑o ROM:0011BACC move.b #1,($10DA).w ROM:0011BAD2 bra.s loc_11BAE6 ROM:0011BAD4 ; --------------------------------------------------------------------------- ROM:0011BAD4 rts ROM:0011BAD6 ; --------------------------------------------------------------------------- ROM:0011BAD6 ROM:0011BAD6 loc_11BAD6: ; DATA XREF: ROM:0011BAC4↑o ROM:0011BAD6 btst #1,($1320).w ROM:0011BADC beq.s loc_11BAE6 ROM:0011BADE move.b #2,($10DA).w ROM:0011BAE4 bra.s locret_11BB04 ROM:0011BAE6 ; --------------------------------------------------------------------------- ROM:0011BAE6 ROM:0011BAE6 loc_11BAE6: ; CODE XREF: ROM:0011BAD2↑j ROM:0011BAE6 ; ROM:0011BADC↑j ... ROM:0011BAE6 move.w ($A78).w,($A34).w ROM:0011BAEC move.w ($A44).w,($A46).w ROM:0011BAF2 rts ROM:0011BAF4 ; --------------------------------------------------------------------------- ROM:0011BAF4 ROM:0011BAF4 loc_11BAF4: ; DATA XREF: ROM:0011BAC8↑o ROM:0011BAF4 btst #1,($1320).w ROM:0011BAFA bne.s locret_11BB04 ROM:0011BAFC move.b #1,($10DA).w ROM:0011BB02 bra.s loc_11BAE6 ROM:0011BB04 ; --------------------------------------------------------------------------- ROM:0011BB04 ROM:0011BB04 locret_11BB04: ; CODE XREF: ROM:0011BAE4↑j ROM:0011BB04 ; ROM:0011BAFA↑j ROM:0011BB04 rts ROM:0011BB06 ; --------------------------------------------------------------------------- ROM:0011BB06 rts ROM:0011BB08 ROM:0011BB08 ; =============== S U B R O U T I N E ======================================= ROM:0011BB08 ROM:0011BB08 ROM:0011BB08 sub_11BB08: ; CODE XREF: sub_11231A+126↑p ROM:0011BB08 ; sub_11B352+5F0↑p ROM:0011BB08 lea ($EA2).w,a0 ROM:0011BB0C lea ($E96).w,a1 ROM:0011BB10 clr.w d0 ROM:0011BB12 move.w ($484).w,d1 ROM:0011BB16 bsr.w sub_11BC26 ROM:0011BB1A lea ($EAA).w,a0 ROM:0011BB1E lea ($E9C).w,a1 ROM:0011BB22 moveq #1,d0 ROM:0011BB24 move.w ($486).w,d1 ROM:0011BB28 bsr.w sub_11BC26 ROM:0011BB2C move.w #0,d0 ROM:0011BB30 bra.s loc_11BB36 ROM:0011BB32 ; --------------------------------------------------------------------------- ROM:0011BB32 ROM:0011BB32 loc_11BB32: ; CODE XREF: sub_11BB08+3E↓j ROM:0011BB32 addi.w #1,d0 ROM:0011BB36 ROM:0011BB36 loc_11BB36: ; CODE XREF: sub_11BB08+28↑j ROM:0011BB36 cmpi.w #1,d0 ROM:0011BB3A bgt.s loc_11BB48 ROM:0011BB3C move.w $E92(d0.w*2),$E8E(d0.w*2) ROM:0011BB46 bra.s loc_11BB32 ROM:0011BB48 ; --------------------------------------------------------------------------- ROM:0011BB48 ROM:0011BB48 loc_11BB48: ; CODE XREF: sub_11BB08+32↑j ROM:0011BB48 btst #1,($49B).w ROM:0011BB4E beq.s loc_11BB5E ROM:0011BB50 bset #5,($12FE).w ROM:0011BB56 move.w ($DFE).w,($A3E).w ROM:0011BB5C bra.s loc_11BB6A ROM:0011BB5E ; --------------------------------------------------------------------------- ROM:0011BB5E ROM:0011BB5E loc_11BB5E: ; CODE XREF: sub_11BB08+46↑j ROM:0011BB5E bclr #5,($12FE).w ROM:0011BB64 move.w ($47C).w,($A3E).w ROM:0011BB6A ROM:0011BB6A loc_11BB6A: ; CODE XREF: sub_11BB08+54↑j ROM:0011BB6A move.w $15E(a5),d0 ROM:0011BB6E move.w ($A4C).w,d1 ROM:0011BB72 cmp.w ($4A4).w,d0 ROM:0011BB76 ble.s loc_11BB7E ROM:0011BB78 addi.w #1,d1 ROM:0011BB7C bra.s loc_11BB80 ROM:0011BB7E ; --------------------------------------------------------------------------- ROM:0011BB7E ROM:0011BB7E loc_11BB7E: ; CODE XREF: sub_11BB08+6E↑j ROM:0011BB7E clr.w d1 ROM:0011BB80 ROM:0011BB80 loc_11BB80: ; CODE XREF: sub_11BB08+74↑j ROM:0011BB80 move.w d1,($A4C).w ROM:0011BB84 btst #5,($130E).w ROM:0011BB8A beq.s loc_11BB98 ROM:0011BB8C move.w ($DCA).w,($A42).w ROM:0011BB92 bra.l loc_11BBD0 ROM:0011BB98 ; --------------------------------------------------------------------------- ROM:0011BB98 ROM:0011BB98 loc_11BB98: ; CODE XREF: sub_11BB08+82↑j ROM:0011BB98 btst #5,($130E).w ROM:0011BB9E bne.s loc_11BBD0 ROM:0011BBA0 move.w $740(a5),d0 ROM:0011BBA4 move.w $742(a5),d1 ROM:0011BBA8 move.w $744(a5),d2 ROM:0011BBAC move.w ($47A).w,d4 ROM:0011BBB0 muls.w d1,d4 ROM:0011BBB2 move.w ($A62).w,d3 ROM:0011BBB6 muls.w d2,d3 ROM:0011BBB8 add.l d3,d4 ROM:0011BBBA move.w ($A64).w,d3 ROM:0011BBBE muls.w d0,d3 ROM:0011BBC0 sub.l d3,d4 ROM:0011BBC2 divs.w #$2710,d4 ROM:0011BBC6 move.w d4,($A64).w ROM:0011BBCA move.w ($47A).w,($A62).w ROM:0011BBD0 ROM:0011BBD0 loc_11BBD0: ; CODE XREF: sub_11BB08+8A↑j ROM:0011BBD0 ; sub_11BB08+96↑j ROM:0011BBD0 btst #5,($130E).w ROM:0011BBD6 bne.s loc_11BBDC ROM:0011BBD8 move.w d4,($A42).w ROM:0011BBDC ROM:0011BBDC loc_11BBDC: ; CODE XREF: sub_11BB08+CE↑j ROM:0011BBDC move.w ($A42).w,($E8A).w ROM:0011BBE2 move.w ($A42).w,($E8C).w ROM:0011BBE8 move.w #$3A8C,d1 ROM:0011BBEC move.w ($A3E).w,d2 ROM:0011BBF0 bsr.l sub_117544 ROM:0011BBF6 add.w ($498).w,d1 ROM:0011BBFA bpl.s loc_11BBFE ROM:0011BBFC moveq #0,d1 ROM:0011BBFE ROM:0011BBFE loc_11BBFE: ; CODE XREF: sub_11BB08+F2↑j ROM:0011BBFE move.w d1,($A4E).w ROM:0011BC02 move.w $178(a5),d0 ROM:0011BC06 cmp.w ($498).w,d0 ROM:0011BC0A bgt.s loc_11BC14 ROM:0011BC0C bset #0,($1321).w ROM:0011BC12 bra.s locret_11BC24 ROM:0011BC14 ; --------------------------------------------------------------------------- ROM:0011BC14 ROM:0011BC14 loc_11BC14: ; CODE XREF: sub_11BB08+102↑j ROM:0011BC14 move.w $17A(a5),d0 ROM:0011BC18 cmp.w ($498).w,d0 ROM:0011BC1C blt.s locret_11BC24 ROM:0011BC1E bclr #0,($1321).w ROM:0011BC24 ROM:0011BC24 locret_11BC24: ; CODE XREF: sub_11BB08+10A↑j ROM:0011BC24 ; sub_11BB08+114↑j ROM:0011BC24 rts ROM:0011BC24 ; End of function sub_11BB08 ROM:0011BC24 ROM:0011BC26 ROM:0011BC26 ; =============== S U B R O U T I N E ======================================= ROM:0011BC26 ROM:0011BC26 ROM:0011BC26 sub_11BC26: ; CODE XREF: sub_11BB08+E↑p ROM:0011BC26 ; sub_11BB08+20↑p ROM:0011BC26 move.w 2(a0),(a0) ROM:0011BC2A move.w 4(a0),2(a0) ROM:0011BC30 move.w 6(a0),4(a0) ROM:0011BC36 move.w d1,6(a0) ROM:0011BC3A move.w 6(a0),d3 ROM:0011BC3E muls.w $736(a5),d3 ROM:0011BC42 move.w 4(a0),d2 ROM:0011BC46 muls.w $738(a5),d2 ROM:0011BC4A add.l d2,d3 ROM:0011BC4C move.w 2(a0),d2 ROM:0011BC50 muls.w $73A(a5),d2 ROM:0011BC54 add.l d2,d3 ROM:0011BC56 move.w (a0),d2 ROM:0011BC58 muls.w $73C(a5),d2 ROM:0011BC5C add.l d2,d3 ROM:0011BC5E move.w 4(a1),d2 ROM:0011BC62 muls.w $730(a5),d2 ROM:0011BC66 sub.l d2,d3 ROM:0011BC68 move.w 2(a1),d2 ROM:0011BC6C muls.w $732(a5),d2 ROM:0011BC70 sub.l d2,d3 ROM:0011BC72 move.w (a1),d2 ROM:0011BC74 muls.w $734(a5),d2 ROM:0011BC78 sub.l d2,d3 ROM:0011BC7A divs.w #$2710,d3 ROM:0011BC7E move.w d3,$E92(d0.w*2) ROM:0011BC84 move.w 2(a1),(a1) ROM:0011BC88 move.w 4(a1),2(a1) ROM:0011BC8E move.w $E92(d0.w*2),4(a1) ROM:0011BC96 rts ROM:0011BC96 ; End of function sub_11BC26 ROM:0011BC96 ROM:0011BC98 ROM:0011BC98 ; =============== S U B R O U T I N E ======================================= ROM:0011BC98 ROM:0011BC98 ROM:0011BC98 sub_11BC98: ; CODE XREF: sub_11B33E+4↑p ROM:0011BC98 clr.w d1 ROM:0011BC9A move.b ($10DE).w,d1 ROM:0011BC9E cmpi.w #4,d1 ROM:0011BCA2 bcc.s locret_11BCAC ROM:0011BCA4 movea.l off_11BCAE(pc,d1.w*4),a0 ROM:0011BCA8 nop ROM:0011BCAA jmp (a0) ROM:0011BCAC ; --------------------------------------------------------------------------- ROM:0011BCAC ROM:0011BCAC locret_11BCAC: ; CODE XREF: sub_11BC98+A↑j ROM:0011BCAC rts ROM:0011BCAC ; End of function sub_11BC98 ROM:0011BCAC ROM:0011BCAC ; --------------------------------------------------------------------------- ROM:0011BCAE off_11BCAE: dc.l loc_11BCBE ; DATA XREF: sub_11BC98+C↑r ROM:0011BCB2 dc.l loc_11BCCA ROM:0011BCB6 dc.l loc_11BD14 ROM:0011BCBA dc.l loc_11BD3C ROM:0011BCBE ; --------------------------------------------------------------------------- ROM:0011BCBE ROM:0011BCBE loc_11BCBE: ; DATA XREF: ROM:off_11BCAE↑o ROM:0011BCBE move.b #1,($10DE).w ROM:0011BCC4 bsr.w sub_11BDF0 ROM:0011BCC8 rts ROM:0011BCCA ; --------------------------------------------------------------------------- ROM:0011BCCA ROM:0011BCCA loc_11BCCA: ; DATA XREF: ROM:0011BCB2↑o ROM:0011BCCA btst #5,($1327).w ROM:0011BCD0 beq.s loc_11BCE2 ROM:0011BCD2 btst #1,($1320).w ROM:0011BCD8 bne.s loc_11BCE2 ROM:0011BCDA move.b #2,($10DE).w ROM:0011BCE0 bra.s loc_11BD36 ROM:0011BCE2 ; --------------------------------------------------------------------------- ROM:0011BCE2 ROM:0011BCE2 loc_11BCE2: ; CODE XREF: ROM:0011BCD0↑j ROM:0011BCE2 ; ROM:0011BCD8↑j ROM:0011BCE2 btst #5,($1327).w ROM:0011BCE8 beq.s loc_11BD0E ROM:0011BCEA btst #1,($1320).w ROM:0011BCF0 beq.s loc_11BD0E ROM:0011BCF2 move.w $180(a5),d0 ROM:0011BCF6 clr.b ($916).w ROM:0011BCFA move.w d0,($706).w ROM:0011BCFE move.b #1,($916).w ROM:0011BD04 move.b #3,($10DE).w ROM:0011BD0A bra.w locret_11BD7A ROM:0011BD0E ; --------------------------------------------------------------------------- ROM:0011BD0E ROM:0011BD0E loc_11BD0E: ; CODE XREF: ROM:0011BCE8↑j ROM:0011BD0E ; ROM:0011BCF0↑j ROM:0011BD0E bsr.w sub_11BDBC ROM:0011BD12 rts ROM:0011BD14 ; --------------------------------------------------------------------------- ROM:0011BD14 ROM:0011BD14 loc_11BD14: ; DATA XREF: ROM:0011BCB6↑o ROM:0011BD14 btst #1,($1320).w ROM:0011BD1A beq.s loc_11BD36 ROM:0011BD1C move.w $180(a5),d0 ROM:0011BD20 clr.b ($916).w ROM:0011BD24 move.w d0,($706).w ROM:0011BD28 move.b #1,($916).w ROM:0011BD2E move.b #3,($10DE).w ROM:0011BD34 bra.s locret_11BD7A ROM:0011BD36 ; --------------------------------------------------------------------------- ROM:0011BD36 ROM:0011BD36 loc_11BD36: ; CODE XREF: ROM:0011BCE0↑j ROM:0011BD36 ; ROM:0011BD1A↑j ... ROM:0011BD36 bsr.w sub_11BD7C ROM:0011BD3A rts ROM:0011BD3C ; --------------------------------------------------------------------------- ROM:0011BD3C ROM:0011BD3C loc_11BD3C: ; DATA XREF: ROM:0011BCBA↑o ROM:0011BD3C btst #1,($1320).w ROM:0011BD42 bne.s loc_11BD4C ROM:0011BD44 move.b #2,($10DE).w ROM:0011BD4A bra.s loc_11BD36 ROM:0011BD4C ; --------------------------------------------------------------------------- ROM:0011BD4C ROM:0011BD4C loc_11BD4C: ; CODE XREF: ROM:0011BD42↑j ROM:0011BD4C cmpi.w #0,($706).w ROM:0011BD52 bgt.s locret_11BD7A ROM:0011BD54 move.w $182(a5),d0 ROM:0011BD58 cmp.w ($A78).w,d0 ROM:0011BD5C ble.s locret_11BD7A ROM:0011BD5E bsr.w sub_11BDB4 ROM:0011BD62 move.w $180(a5),d0 ROM:0011BD66 clr.b ($916).w ROM:0011BD6A move.w d0,($706).w ROM:0011BD6E move.b #1,($916).w ROM:0011BD74 move.b #3,($10DE).w ROM:0011BD7A ROM:0011BD7A locret_11BD7A: ; CODE XREF: ROM:0011BD0A↑j ROM:0011BD7A ; ROM:0011BD34↑j ... ROM:0011BD7A rts ROM:0011BD7C ROM:0011BD7C ; =============== S U B R O U T I N E ======================================= ROM:0011BD7C ROM:0011BD7C ROM:0011BD7C sub_11BD7C: ; CODE XREF: ROM:loc_11BD36↑p ROM:0011BD7C btst #2,($1306).w ROM:0011BD82 bne.s loc_11BD8C ROM:0011BD84 move.w ($A44).w,($A78).w ROM:0011BD8A bra.s loc_11BDA2 ROM:0011BD8C ; --------------------------------------------------------------------------- ROM:0011BD8C ROM:0011BD8C loc_11BD8C: ; CODE XREF: sub_11BD7C+6↑j ROM:0011BD8C btst #5,($12FE).w ROM:0011BD92 bne.s loc_11BD9C ROM:0011BD94 move.w ($A3E).w,($A78).w ROM:0011BD9A bra.s loc_11BDA2 ROM:0011BD9C ; --------------------------------------------------------------------------- ROM:0011BD9C ROM:0011BD9C loc_11BD9C: ; CODE XREF: sub_11BD7C+16↑j ROM:0011BD9C move.w $184(a5),($A78).w ROM:0011BDA2 ROM:0011BDA2 loc_11BDA2: ; CODE XREF: sub_11BD7C+E↑j ROM:0011BDA2 ; sub_11BD7C+1E↑j ROM:0011BDA2 move.w $182(a5),d0 ROM:0011BDA6 cmp.w ($A78).w,d0 ROM:0011BDAA bge.s locret_11BDB2 ROM:0011BDAC move.w $182(a5),($A78).w ROM:0011BDB2 ROM:0011BDB2 locret_11BDB2: ; CODE XREF: sub_11BD7C+2E↑j ROM:0011BDB2 rts ROM:0011BDB2 ; End of function sub_11BD7C ROM:0011BDB2 ROM:0011BDB4 ROM:0011BDB4 ; =============== S U B R O U T I N E ======================================= ROM:0011BDB4 ROM:0011BDB4 ROM:0011BDB4 sub_11BDB4: ; CODE XREF: ROM:0011BD5E↑p ROM:0011BDB4 addi.w #$A,($A78).w ROM:0011BDBA rts ROM:0011BDBA ; End of function sub_11BDB4 ROM:0011BDBA ROM:0011BDBC ROM:0011BDBC ; =============== S U B R O U T I N E ======================================= ROM:0011BDBC ROM:0011BDBC ROM:0011BDBC sub_11BDBC: ; CODE XREF: ROM:loc_11BD0E↑p ROM:0011BDBC move.w ($A78).w,d1 ROM:0011BDC0 sub.w ($47E).w,d1 ROM:0011BDC4 cmpi.w #0,d1 ROM:0011BDC8 bge.s loc_11BDCC ROM:0011BDCA neg.w d1 ROM:0011BDCC ROM:0011BDCC loc_11BDCC: ; CODE XREF: sub_11BDBC+C↑j ROM:0011BDCC move.w $186(a5),d2 ROM:0011BDD0 cmp.w d1,d2 ROM:0011BDD2 bgt.s loc_11BDE8 ROM:0011BDD4 bset #5,($1327).w ROM:0011BDDA bset #0,($C45).w ROM:0011BDE0 bset #0,($135D).w ROM:0011BDE6 bra.s locret_11BDEE ROM:0011BDE8 ; --------------------------------------------------------------------------- ROM:0011BDE8 ROM:0011BDE8 loc_11BDE8: ; CODE XREF: sub_11BDBC+16↑j ROM:0011BDE8 move.w ($47E).w,($A78).w ROM:0011BDEE ROM:0011BDEE locret_11BDEE: ; CODE XREF: sub_11BDBC+2A↑j ROM:0011BDEE rts ROM:0011BDEE ; End of function sub_11BDBC ROM:0011BDEE ROM:0011BDF0 ROM:0011BDF0 ; =============== S U B R O U T I N E ======================================= ROM:0011BDF0 ROM:0011BDF0 ROM:0011BDF0 sub_11BDF0: ; CODE XREF: ROM:0011BCC4↑p ROM:0011BDF0 move.w ($47E).w,($A78).w ROM:0011BDF6 rts ROM:0011BDF6 ; End of function sub_11BDF0 ROM:0011BDF6 ROM:0011BDF8 ROM:0011BDF8 ; =============== S U B R O U T I N E ======================================= ROM:0011BDF8 ROM:0011BDF8 ROM:0011BDF8 sub_11BDF8: ; CODE XREF: sub_11BE68+38↓p ROM:0011BDF8 move.w ($A42).w,d0 ROM:0011BDFC muls.w $188(a5),d0 ROM:0011BE00 divs.w ($134C).w,d0 ROM:0011BE04 move.w d0,($A7A).w ROM:0011BE08 move.w #$3B2A,d1 ROM:0011BE0C move.w ($A42).w,d2 ROM:0011BE10 move.w ($572).w,d3 ROM:0011BE14 bsr.l sub_117544 ROM:0011BE1A move.w d1,($A7E).w ROM:0011BE1E move.w $18A(a5),d0 ROM:0011BE22 subi.w #$3E8,d0 ROM:0011BE26 muls.w #$E,d0 ROM:0011BE2A divs.w #$A,d0 ROM:0011BE2E addi.w #$3E8,d0 ROM:0011BE32 muls.w ($A42).w,d0 ROM:0011BE36 divs.l #$3E8,d0 ROM:0011BE3E ext.l d1 ROM:0011BE40 sub.l d1,d0 ROM:0011BE42 move.l d0,d3 ROM:0011BE44 move.w ($134C).w,d2 ROM:0011BE48 ext.l d2 ROM:0011BE4A sub.l d2,d3 ROM:0011BE4C move.l d0,d4 ROM:0011BE4E move.w $188(a5),d2 ROM:0011BE52 ext.l d2 ROM:0011BE54 sub.l d2,d4 ROM:0011BE56 muls.l #$2710,d1:d3 ROM:0011BE5E divs.l d4,d1:d3 ROM:0011BE62 move.w d3,($A7C).w ROM:0011BE66 rts ROM:0011BE66 ; End of function sub_11BDF8 ROM:0011BE66 ROM:0011BE68 ROM:0011BE68 ; =============== S U B R O U T I N E ======================================= ROM:0011BE68 ROM:0011BE68 ROM:0011BE68 sub_11BE68: ; CODE XREF: sub_126A00+24↓p ROM:0011BE68 cmpi.b #0,($10DF).w ROM:0011BE6E bne.s loc_11BE7E ROM:0011BE70 btst #0,($92D).w ROM:0011BE76 beq.s loc_11BE7E ROM:0011BE78 move.w $188(a5),($134C).w ROM:0011BE7E ROM:0011BE7E loc_11BE7E: ; CODE XREF: sub_11BE68+6↑j ROM:0011BE7E ; sub_11BE68+E↑j ROM:0011BE7E btst #5,($130E).w ROM:0011BE84 bne.s loc_11BE9C ROM:0011BE86 move.w ($49A).w,d0 ROM:0011BE8A btst #0,d0 ROM:0011BE8E bne.s loc_11BE9C ROM:0011BE90 move.w d0,($49A).w ROM:0011BE94 bsr.w sub_11BFEE ROM:0011BE98 bsr.w sub_11BEA8 ROM:0011BE9C ROM:0011BE9C loc_11BE9C: ; CODE XREF: sub_11BE68+1C↑j ROM:0011BE9C ; sub_11BE68+26↑j ROM:0011BE9C bsr.w sub_11C056 ROM:0011BEA0 bsr.l sub_11BDF8 ROM:0011BEA6 rts ROM:0011BEA6 ; End of function sub_11BE68 ROM:0011BEA6 ROM:0011BEA8 ROM:0011BEA8 ; =============== S U B R O U T I N E ======================================= ROM:0011BEA8 ROM:0011BEA8 ROM:0011BEA8 sub_11BEA8: ; CODE XREF: sub_11BE68+30↑p ROM:0011BEA8 clr.w d1 ROM:0011BEAA move.b ($10DF).w,d1 ROM:0011BEAE cmpi.w #6,d1 ROM:0011BEB2 bcc.s locret_11BEBC ROM:0011BEB4 movea.l off_11BEBE(pc,d1.w*4),a0 ROM:0011BEB8 nop ROM:0011BEBA jmp (a0) ROM:0011BEBC ; --------------------------------------------------------------------------- ROM:0011BEBC ROM:0011BEBC locret_11BEBC: ; CODE XREF: sub_11BEA8+A↑j ROM:0011BEBC rts ROM:0011BEBC ; End of function sub_11BEA8 ROM:0011BEBC ROM:0011BEBC ; --------------------------------------------------------------------------- ROM:0011BEBE off_11BEBE: dc.l loc_11BED6 ; DATA XREF: sub_11BEA8+C↑r ROM:0011BEC2 dc.l loc_11BEF6 ROM:0011BEC6 dc.l loc_11BF0C ROM:0011BECA dc.l loc_11BF56 ROM:0011BECE dc.l loc_11BF9C ROM:0011BED2 dc.l loc_11BFC6 ROM:0011BED6 ; --------------------------------------------------------------------------- ROM:0011BED6 ROM:0011BED6 loc_11BED6: ; DATA XREF: ROM:off_11BEBE↑o ROM:0011BED6 move.w $190(a5),d0 ROM:0011BEDA clr.b ($8B8).w ROM:0011BEDE move.w d0,($64A).w ROM:0011BEE2 move.b #1,($8B8).w ROM:0011BEE8 move.b #5,($10DF).w ROM:0011BEEE bra.l locret_11BFEA ROM:0011BEF4 ; --------------------------------------------------------------------------- ROM:0011BEF4 rts ROM:0011BEF6 ; --------------------------------------------------------------------------- ROM:0011BEF6 ROM:0011BEF6 loc_11BEF6: ; DATA XREF: ROM:0011BEC2↑o ROM:0011BEF6 btst #7,($1303).w ROM:0011BEFC bne.s loc_11BF06 ROM:0011BEFE move.b #2,($10DF).w ROM:0011BF04 bra.s locret_11BF54 ROM:0011BF06 ; --------------------------------------------------------------------------- ROM:0011BF06 ROM:0011BF06 loc_11BF06: ; CODE XREF: ROM:0011BEFC↑j ROM:0011BF06 ; ROM:0011BFAA↓j ... ROM:0011BF06 bsr.w sub_11C026 ROM:0011BF0A rts ROM:0011BF0C ; --------------------------------------------------------------------------- ROM:0011BF0C ROM:0011BF0C loc_11BF0C: ; DATA XREF: ROM:0011BEC6↑o ROM:0011BF0C move.w ($A80).w,d0 ROM:0011BF10 cmp.w ($C6A).w,d0 ROM:0011BF14 bge.s loc_11BF30 ROM:0011BF16 move.w $18C(a5),d0 ROM:0011BF1A clr.b ($8B8).w ROM:0011BF1E move.w d0,($64A).w ROM:0011BF22 move.b #1,($8B8).w ROM:0011BF28 move.b #3,($10DF).w ROM:0011BF2E bra.s locret_11BF9A ROM:0011BF30 ; --------------------------------------------------------------------------- ROM:0011BF30 ROM:0011BF30 loc_11BF30: ; CODE XREF: ROM:0011BF14↑j ROM:0011BF30 btst #7,($1303).w ROM:0011BF36 beq.s locret_11BF54 ROM:0011BF38 move.w $18E(a5),d0 ROM:0011BF3C clr.b ($8B8).w ROM:0011BF40 move.w d0,($64A).w ROM:0011BF44 move.b #1,($8B8).w ROM:0011BF4A move.b #5,($10DF).w ROM:0011BF50 bra.w locret_11BFEA ROM:0011BF54 ; --------------------------------------------------------------------------- ROM:0011BF54 ROM:0011BF54 locret_11BF54: ; CODE XREF: ROM:0011BF04↑j ROM:0011BF54 ; ROM:0011BF36↑j ... ROM:0011BF54 rts ROM:0011BF56 ; --------------------------------------------------------------------------- ROM:0011BF56 ROM:0011BF56 loc_11BF56: ; DATA XREF: ROM:0011BECA↑o ROM:0011BF56 btst #7,($1303).w ROM:0011BF5C beq.s loc_11BF78 ROM:0011BF5E move.w $18E(a5),d0 ROM:0011BF62 clr.b ($8B8).w ROM:0011BF66 move.w d0,($64A).w ROM:0011BF6A move.b #1,($8B8).w ROM:0011BF70 move.b #5,($10DF).w ROM:0011BF76 bra.s locret_11BFEA ROM:0011BF78 ; --------------------------------------------------------------------------- ROM:0011BF78 ROM:0011BF78 loc_11BF78: ; CODE XREF: ROM:0011BF5C↑j ROM:0011BF78 move.w ($A80).w,d0 ROM:0011BF7C cmp.w ($C6A).w,d0 ROM:0011BF80 blt.s loc_11BF8A ROM:0011BF82 move.b #2,($10DF).w ROM:0011BF88 bra.s locret_11BF54 ROM:0011BF8A ; --------------------------------------------------------------------------- ROM:0011BF8A ROM:0011BF8A loc_11BF8A: ; CODE XREF: ROM:0011BF80↑j ROM:0011BF8A cmpi.w #0,($64A).w ROM:0011BF90 bgt.s locret_11BF9A ROM:0011BF92 move.b #4,($10DF).w ROM:0011BF98 bra.s loc_11BFC0 ROM:0011BF9A ; --------------------------------------------------------------------------- ROM:0011BF9A ROM:0011BF9A locret_11BF9A: ; CODE XREF: ROM:0011BF2E↑j ROM:0011BF9A ; ROM:0011BF90↑j ROM:0011BF9A rts ROM:0011BF9C ; --------------------------------------------------------------------------- ROM:0011BF9C ROM:0011BF9C loc_11BF9C: ; DATA XREF: ROM:0011BECE↑o ROM:0011BF9C btst #7,($1303).w ROM:0011BFA2 beq.s loc_11BFAE ROM:0011BFA4 move.b #1,($10DF).w ROM:0011BFAA bra.w loc_11BF06 ROM:0011BFAE ; --------------------------------------------------------------------------- ROM:0011BFAE ROM:0011BFAE loc_11BFAE: ; CODE XREF: ROM:0011BFA2↑j ROM:0011BFAE move.w ($A80).w,d0 ROM:0011BFB2 cmp.w ($C6A).w,d0 ROM:0011BFB6 blt.s loc_11BFC0 ROM:0011BFB8 move.b #2,($10DF).w ROM:0011BFBE bra.s locret_11BF54 ROM:0011BFC0 ; --------------------------------------------------------------------------- ROM:0011BFC0 ROM:0011BFC0 loc_11BFC0: ; CODE XREF: ROM:0011BF98↑j ROM:0011BFC0 ; ROM:0011BFB6↑j ROM:0011BFC0 bsr.w sub_11C006 ROM:0011BFC4 rts ROM:0011BFC6 ; --------------------------------------------------------------------------- ROM:0011BFC6 ROM:0011BFC6 loc_11BFC6: ; DATA XREF: ROM:0011BED2↑o ROM:0011BFC6 btst #7,($1303).w ROM:0011BFCC bne.s loc_11BFD8 ROM:0011BFCE move.b #2,($10DF).w ROM:0011BFD4 bra.w locret_11BF54 ROM:0011BFD8 ; --------------------------------------------------------------------------- ROM:0011BFD8 ROM:0011BFD8 loc_11BFD8: ; CODE XREF: ROM:0011BFCC↑j ROM:0011BFD8 cmpi.w #0,($64A).w ROM:0011BFDE bgt.s locret_11BFEA ROM:0011BFE0 move.b #1,($10DF).w ROM:0011BFE6 bra.w loc_11BF06 ROM:0011BFEA ; --------------------------------------------------------------------------- ROM:0011BFEA ROM:0011BFEA locret_11BFEA: ; CODE XREF: ROM:0011BEEE↑j ROM:0011BFEA ; ROM:0011BF50↑j ... ROM:0011BFEA rts ROM:0011BFEC ; --------------------------------------------------------------------------- ROM:0011BFEC rts ROM:0011BFEE ROM:0011BFEE ; =============== S U B R O U T I N E ======================================= ROM:0011BFEE ROM:0011BFEE ROM:0011BFEE sub_11BFEE: ; CODE XREF: sub_11BE68+2C↑p ROM:0011BFEE move.w #$3B2C,d1 ROM:0011BFF2 move.w ($572).w,d2 ROM:0011BFF6 move.w ($134C).w,d3 ROM:0011BFFA bsr.l sub_117544 ROM:0011C000 move.w d1,($A80).w ROM:0011C004 rts ROM:0011C004 ; End of function sub_11BFEE ROM:0011C004 ROM:0011C006 ROM:0011C006 ; =============== S U B R O U T I N E ======================================= ROM:0011C006 ROM:0011C006 ROM:0011C006 sub_11C006: ; CODE XREF: ROM:loc_11BFC0↑p ROM:0011C006 move.w #$3A9C,d1 ROM:0011C00A move.w ($572).w,d2 ROM:0011C00E bsr.l sub_117544 ROM:0011C014 add.w ($A42).w,d1 ROM:0011C018 move.w d1,($A84).w ROM:0011C01C move.w $196(a5),d3 ROM:0011C020 bsr.w sub_11C034 ROM:0011C024 rts ROM:0011C024 ; End of function sub_11C006 ROM:0011C024 ROM:0011C026 ROM:0011C026 ; =============== S U B R O U T I N E ======================================= ROM:0011C026 ROM:0011C026 ROM:0011C026 sub_11C026: ; CODE XREF: ROM:loc_11BF06↑p ROM:0011C026 move.w ($A42).w,d1 ROM:0011C02A move.w $194(a5),d3 ROM:0011C02E bsr.w sub_11C034 ROM:0011C032 rts ROM:0011C032 ; End of function sub_11C026 ROM:0011C032 ROM:0011C034 ROM:0011C034 ; =============== S U B R O U T I N E ======================================= ROM:0011C034 ROM:0011C034 ROM:0011C034 sub_11C034: ; CODE XREF: sub_11C006+1A↑p ROM:0011C034 ; sub_11C026+8↑p ROM:0011C034 swap d1 ROM:0011C036 clr.w d1 ROM:0011C038 move.w ($134C).w,d2 ROM:0011C03C swap d2 ROM:0011C03E move.w ($A82).w,d2 ROM:0011C042 ext.l d3 ROM:0011C044 bsr.l sub_117450 ROM:0011C04A move.w d4,($A82).w ROM:0011C04E swap d4 ROM:0011C050 move.w d4,($134C).w ROM:0011C054 rts ROM:0011C054 ; End of function sub_11C034 ROM:0011C054 ROM:0011C056 ROM:0011C056 ; =============== S U B R O U T I N E ======================================= ROM:0011C056 ROM:0011C056 ROM:0011C056 sub_11C056: ; CODE XREF: sub_11BE68:loc_11BE9C↑p ROM:0011C056 clr.w d1 ROM:0011C058 move.b ($10E0).w,d1 ROM:0011C05C cmpi.w #4,d1 ROM:0011C060 bcc.s locret_11C06A ROM:0011C062 movea.l off_11C06C(pc,d1.w*4),a0 ROM:0011C066 nop ROM:0011C068 jmp (a0) ROM:0011C06A ; --------------------------------------------------------------------------- ROM:0011C06A ROM:0011C06A locret_11C06A: ; CODE XREF: sub_11C056+A↑j ROM:0011C06A rts ROM:0011C06A ; End of function sub_11C056 ROM:0011C06A ROM:0011C06A ; --------------------------------------------------------------------------- ROM:0011C06C off_11C06C: dc.l loc_11C07C ; DATA XREF: sub_11C056+C↑r ROM:0011C070 dc.l loc_11C084 ROM:0011C074 dc.l loc_11C0AE ROM:0011C078 dc.l loc_11C0EE ROM:0011C07C ; --------------------------------------------------------------------------- ROM:0011C07C ROM:0011C07C loc_11C07C: ; DATA XREF: ROM:off_11C06C↑o ROM:0011C07C move.b #1,($10E0).w ROM:0011C082 rts ROM:0011C084 ; --------------------------------------------------------------------------- ROM:0011C084 ROM:0011C084 loc_11C084: ; DATA XREF: ROM:0011C070↑o ROM:0011C084 btst #4,($934).w ROM:0011C08A bne.s locret_11C0AC ROM:0011C08C move.w $192(a5),d0 ROM:0011C090 clr.b ($8E8).w ROM:0011C094 move.w d0,($6AA).w ROM:0011C098 move.b #1,($8E8).w ROM:0011C09E bclr #6,($934).w ROM:0011C0A4 move.b #2,($10E0).w ROM:0011C0AA rts ROM:0011C0AC ; --------------------------------------------------------------------------- ROM:0011C0AC ROM:0011C0AC locret_11C0AC: ; CODE XREF: ROM:0011C08A↑j ROM:0011C0AC rts ROM:0011C0AE ; --------------------------------------------------------------------------- ROM:0011C0AE ROM:0011C0AE loc_11C0AE: ; DATA XREF: ROM:0011C074↑o ROM:0011C0AE btst #4,($934).w ROM:0011C0B4 beq.s loc_11C0CE ROM:0011C0B6 bset #6,($934).w ROM:0011C0BC clr.b ($8E8).w ROM:0011C0C0 clr.w ($6AA).w ROM:0011C0C4 move.b #1,($10E0).w ROM:0011C0CA rts ROM:0011C0CC ; --------------------------------------------------------------------------- ROM:0011C0CC bra.s loc_11C0EE ROM:0011C0CE ; --------------------------------------------------------------------------- ROM:0011C0CE ROM:0011C0CE loc_11C0CE: ; CODE XREF: ROM:0011C0B4↑j ROM:0011C0CE cmpi.w #0,($6AA).w ROM:0011C0D4 bgt.s loc_11C0E6 ROM:0011C0D6 bset #6,($934).w ROM:0011C0DC move.b #3,($10E0).w ROM:0011C0E2 rts ROM:0011C0E4 ; --------------------------------------------------------------------------- ROM:0011C0E4 bra.s loc_11C0EE ROM:0011C0E6 ; --------------------------------------------------------------------------- ROM:0011C0E6 ROM:0011C0E6 loc_11C0E6: ; CODE XREF: ROM:0011C0D4↑j ROM:0011C0E6 bclr #6,($934).w ROM:0011C0EC rts ROM:0011C0EE ; --------------------------------------------------------------------------- ROM:0011C0EE ROM:0011C0EE loc_11C0EE: ; CODE XREF: ROM:0011C0CC↑j ROM:0011C0EE ; ROM:0011C0E4↑j ROM:0011C0EE ; DATA XREF: ... ROM:0011C0EE btst #4,($934).w ROM:0011C0F4 beq.s locret_11C0FE ROM:0011C0F6 move.b #1,($10E0).w ROM:0011C0FC rts ROM:0011C0FE ; --------------------------------------------------------------------------- ROM:0011C0FE ROM:0011C0FE locret_11C0FE: ; CODE XREF: ROM:0011C0F4↑j ROM:0011C0FE rts ROM:0011C100 ROM:0011C100 ; =============== S U B R O U T I N E ======================================= ROM:0011C100 ROM:0011C100 ROM:0011C100 sub_11C100: ; CODE XREF: sub_126A00+36↓p ROM:0011C100 clr.w d1 ROM:0011C102 move.b ($10E1).w,d1 ROM:0011C106 cmpi.w #6,d1 ROM:0011C10A bcc.s locret_11C114 ROM:0011C10C movea.l off_11C116(pc,d1.w*4),a0 ROM:0011C110 nop ROM:0011C112 jmp (a0) ROM:0011C114 ; --------------------------------------------------------------------------- ROM:0011C114 ROM:0011C114 locret_11C114: ; CODE XREF: sub_11C100+A↑j ROM:0011C114 rts ROM:0011C114 ; End of function sub_11C100 ROM:0011C114 ROM:0011C114 ; --------------------------------------------------------------------------- ROM:0011C116 off_11C116: dc.l loc_11C12E ; DATA XREF: sub_11C100+C↑r ROM:0011C11A dc.l loc_11C144 ROM:0011C11E dc.l loc_11C15E ROM:0011C122 dc.l locret_11C1CE ROM:0011C126 dc.l locret_11C1D0 ROM:0011C12A dc.l locret_11C1D2 ROM:0011C12E ; --------------------------------------------------------------------------- ROM:0011C12E ROM:0011C12E loc_11C12E: ; DATA XREF: ROM:off_11C116↑o ROM:0011C12E move.w #3,($AA8).w ROM:0011C134 move.b #$FF,($10E3).w ROM:0011C13A move.b #1,($10E1).w ROM:0011C140 rts ROM:0011C142 ; --------------------------------------------------------------------------- ROM:0011C142 rts ROM:0011C144 ; --------------------------------------------------------------------------- ROM:0011C144 ROM:0011C144 loc_11C144: ; DATA XREF: ROM:0011C11A↑o ROM:0011C144 move.w $19A(a5),d1 ROM:0011C148 cmp.w ($A78).w,d1 ROM:0011C14C bgt.s locret_11C15C ROM:0011C14E move.w #0,($AA8).w ROM:0011C154 move.b #2,($10E1).w ROM:0011C15A rts ROM:0011C15C ; --------------------------------------------------------------------------- ROM:0011C15C ROM:0011C15C locret_11C15C: ; CODE XREF: ROM:0011C14C↑j ROM:0011C15C rts ROM:0011C15E ; --------------------------------------------------------------------------- ROM:0011C15E ROM:0011C15E loc_11C15E: ; DATA XREF: ROM:0011C11E↑o ROM:0011C15E move.w $19C(a5),d1 ROM:0011C162 cmpi.w #0,d1 ROM:0011C166 beq.s loc_11C176 ROM:0011C168 move.w #3,($AA8).w ROM:0011C16E move.b #1,($10E1).w ROM:0011C174 rts ROM:0011C176 ; --------------------------------------------------------------------------- ROM:0011C176 ROM:0011C176 loc_11C176: ; CODE XREF: ROM:0011C166↑j ROM:0011C176 move.w $19A(a5),d1 ROM:0011C17A btst #6,($C47).w ROM:0011C180 bne.s loc_11C188 ROM:0011C182 cmp.w ($A78).w,d1 ROM:0011C186 ble.s loc_11C196 ROM:0011C188 ROM:0011C188 loc_11C188: ; CODE XREF: ROM:0011C180↑j ROM:0011C188 move.w #3,($AA8).w ROM:0011C18E move.b #1,($10E1).w ROM:0011C194 rts ROM:0011C196 ; --------------------------------------------------------------------------- ROM:0011C196 ROM:0011C196 loc_11C196: ; CODE XREF: ROM:0011C186↑j ROM:0011C196 cmpi.b #$FF,($10E2).w ROM:0011C19C beq.s locret_11C1CC ROM:0011C19E move.b #0,($10E3).w ROM:0011C1A4 bsr.w sub_11C2D4 ROM:0011C1A8 bsr.w sub_11C2E8 ROM:0011C1AC bsr.w sub_11C2C0 ROM:0011C1B0 bsr.w sub_11C2FC ROM:0011C1B4 bsr.w sub_11C37E ROM:0011C1B8 clr.b ($885).w ROM:0011C1BC clr.w ($5E4).w ROM:0011C1C0 move.b #3,($885).w ROM:0011C1C6 move.b #3,($10E1).w ROM:0011C1CC ROM:0011C1CC locret_11C1CC: ; CODE XREF: ROM:0011C19C↑j ROM:0011C1CC rts ROM:0011C1CE ; --------------------------------------------------------------------------- ROM:0011C1CE ROM:0011C1CE locret_11C1CE: ; DATA XREF: ROM:0011C122↑o ROM:0011C1CE rts ROM:0011C1D0 ; --------------------------------------------------------------------------- ROM:0011C1D0 ROM:0011C1D0 locret_11C1D0: ; DATA XREF: ROM:0011C126↑o ROM:0011C1D0 rts ROM:0011C1D2 ; --------------------------------------------------------------------------- ROM:0011C1D2 ROM:0011C1D2 locret_11C1D2: ; DATA XREF: ROM:0011C12A↑o ROM:0011C1D2 rts ROM:0011C1D4 ; --------------------------------------------------------------------------- ROM:0011C1D4 rts ROM:0011C1D6 ; --------------------------------------------------------------------------- ROM:0011C1D6 cmpi.b #3,($10E1).w ROM:0011C1DC bne.s loc_11C202 ROM:0011C1DE move.w ($A86).w,d1 ROM:0011C1E2 cmp.w ($A8C).w,d1 ROM:0011C1E6 bne.s loc_11C1F4 ROM:0011C1E8 move.b #4,($10E1).w ROM:0011C1EE bra.l locret_11C2BE ROM:0011C1F4 ; --------------------------------------------------------------------------- ROM:0011C1F4 ROM:0011C1F4 loc_11C1F4: ; CODE XREF: ROM:0011C1E6↑j ROM:0011C1F4 bsr.w sub_11C2FC ROM:0011C1F8 bsr.w sub_11C37E ROM:0011C1FC bra.l locret_11C2BE ROM:0011C202 ; --------------------------------------------------------------------------- ROM:0011C202 ROM:0011C202 loc_11C202: ; CODE XREF: ROM:0011C1DC↑j ROM:0011C202 cmpi.b #4,($10E1).w ROM:0011C208 bne.l loc_11C296 ROM:0011C20E cmpi.b #$FF,($10E2).w ROM:0011C214 bne.s loc_11C24E ROM:0011C216 move.b #$FF,($10E3).w ROM:0011C21C bsr.w sub_11C33C ROM:0011C220 bsr.w sub_11C328 ROM:0011C224 clr.b ($885).w ROM:0011C228 clr.w ($5E4).w ROM:0011C22C bsr.w sub_11C350 ROM:0011C230 bsr.w sub_11C37E ROM:0011C234 clr.b ($885).w ROM:0011C238 clr.w ($5E4).w ROM:0011C23C move.b #3,($885).w ROM:0011C242 move.b #5,($10E1).w ROM:0011C248 bra.l locret_11C2BE ROM:0011C24E ; --------------------------------------------------------------------------- ROM:0011C24E ROM:0011C24E loc_11C24E: ; CODE XREF: ROM:0011C214↑j ROM:0011C24E move.w $198(a5),d1 ROM:0011C252 move.w ($5E4).w,d2 ROM:0011C256 cmp.w d2,d1 ROM:0011C258 bgt.s loc_11C294 ROM:0011C25A move.b #$FF,($10E2).w ROM:0011C260 move.b #$FF,($10E3).w ROM:0011C266 bsr.w sub_11C33C ROM:0011C26A bsr.w sub_11C328 ROM:0011C26E clr.b ($885).w ROM:0011C272 clr.w ($5E4).w ROM:0011C276 bsr.w sub_11C350 ROM:0011C27A bsr.w sub_11C37E ROM:0011C27E clr.b ($885).w ROM:0011C282 clr.w ($5E4).w ROM:0011C286 move.b #3,($885).w ROM:0011C28C move.b #5,($10E1).w ROM:0011C292 bra.s locret_11C2BE ROM:0011C294 ; --------------------------------------------------------------------------- ROM:0011C294 ROM:0011C294 loc_11C294: ; CODE XREF: ROM:0011C258↑j ROM:0011C294 bra.s locret_11C2BE ROM:0011C296 ; --------------------------------------------------------------------------- ROM:0011C296 ROM:0011C296 loc_11C296: ; CODE XREF: ROM:0011C208↑j ROM:0011C296 cmpi.b #5,($10E1).w ROM:0011C29C bne.s locret_11C2BE ROM:0011C29E cmpi.w #0,($A86).w ROM:0011C2A4 bne.s loc_11C2B6 ROM:0011C2A6 clr.b ($885).w ROM:0011C2AA clr.w ($5E4).w ROM:0011C2AE move.b #2,($10E1).w ROM:0011C2B4 bra.s locret_11C2BE ROM:0011C2B6 ; --------------------------------------------------------------------------- ROM:0011C2B6 ROM:0011C2B6 loc_11C2B6: ; CODE XREF: ROM:0011C2A4↑j ROM:0011C2B6 bsr.w sub_11C350 ROM:0011C2BA bsr.w sub_11C37E ROM:0011C2BE ROM:0011C2BE locret_11C2BE: ; CODE XREF: ROM:0011C1EE↑j ROM:0011C2BE ; ROM:0011C1FC↑j ... ROM:0011C2BE rts ROM:0011C2C0 ROM:0011C2C0 ; =============== S U B R O U T I N E ======================================= ROM:0011C2C0 ROM:0011C2C0 ROM:0011C2C0 sub_11C2C0: ; CODE XREF: ROM:0011C1AC↑p ROM:0011C2C0 move.w #$3AA2,d1 ROM:0011C2C4 move.w ($C6A).w,d2 ROM:0011C2C8 bsr.l sub_117544 ROM:0011C2CE move.w d1,($A8C).w ROM:0011C2D2 rts ROM:0011C2D2 ; End of function sub_11C2C0 ROM:0011C2D2 ROM:0011C2D4 ROM:0011C2D4 ; =============== S U B R O U T I N E ======================================= ROM:0011C2D4 ROM:0011C2D4 ROM:0011C2D4 sub_11C2D4: ; CODE XREF: ROM:0011C1A4↑p ROM:0011C2D4 move.w #$3AA4,d1 ROM:0011C2D8 move.w ($C6A).w,d2 ROM:0011C2DC bsr.l sub_117544 ROM:0011C2E2 move.w d1,($A8E).w ROM:0011C2E6 rts ROM:0011C2E6 ; End of function sub_11C2D4 ROM:0011C2E6 ROM:0011C2E8 ROM:0011C2E8 ; =============== S U B R O U T I N E ======================================= ROM:0011C2E8 ROM:0011C2E8 ROM:0011C2E8 sub_11C2E8: ; CODE XREF: ROM:0011C1A8↑p ROM:0011C2E8 move.w #$3AA6,d1 ROM:0011C2EC move.w ($C6A).w,d2 ROM:0011C2F0 bsr.l sub_117544 ROM:0011C2F6 move.w d1,($A90).w ROM:0011C2FA rts ROM:0011C2FA ; End of function sub_11C2E8 ROM:0011C2FA ROM:0011C2FC ROM:0011C2FC ; =============== S U B R O U T I N E ======================================= ROM:0011C2FC ROM:0011C2FC ROM:0011C2FC sub_11C2FC: ; CODE XREF: ROM:0011C1B0↑p ROM:0011C2FC ; ROM:loc_11C1F4↑p ROM:0011C2FC move.w ($A8C).w,d0 ROM:0011C300 muls.w ($A8E).w,d0 ROM:0011C304 divs.w #$2710,d0 ROM:0011C308 move.w ($5E4).w,d1 ROM:0011C30C muls.w ($A90).w,d1 ROM:0011C310 move.w d0,d2 ROM:0011C312 add.w d1,d2 ROM:0011C314 cmp.w ($A8C).w,d2 ROM:0011C318 bge.s loc_11C320 ROM:0011C31A move.w d2,($A86).w ROM:0011C31E bra.s locret_11C326 ROM:0011C320 ; --------------------------------------------------------------------------- ROM:0011C320 ROM:0011C320 loc_11C320: ; CODE XREF: sub_11C2FC+1C↑j ROM:0011C320 move.w ($A8C).w,($A86).w ROM:0011C326 ROM:0011C326 locret_11C326: ; CODE XREF: sub_11C2FC+22↑j ROM:0011C326 rts ROM:0011C326 ; End of function sub_11C2FC ROM:0011C326 ROM:0011C328 ROM:0011C328 ; =============== S U B R O U T I N E ======================================= ROM:0011C328 ROM:0011C328 ROM:0011C328 sub_11C328: ; CODE XREF: ROM:0011C220↑p ROM:0011C328 ; ROM:0011C26A↑p ROM:0011C328 move.w #$3AA0,d1 ROM:0011C32C move.w ($C6A).w,d2 ROM:0011C330 bsr.l sub_117544 ROM:0011C336 move.w d1,($A8A).w ROM:0011C33A rts ROM:0011C33A ; End of function sub_11C328 ROM:0011C33A ROM:0011C33C ROM:0011C33C ; =============== S U B R O U T I N E ======================================= ROM:0011C33C ROM:0011C33C ROM:0011C33C sub_11C33C: ; CODE XREF: ROM:0011C21C↑p ROM:0011C33C ; ROM:0011C266↑p ROM:0011C33C move.w #$3A9E,d1 ROM:0011C340 move.w ($C6A).w,d2 ROM:0011C344 bsr.l sub_117544 ROM:0011C34A move.w d1,($A88).w ROM:0011C34E rts ROM:0011C34E ; End of function sub_11C33C ROM:0011C34E ROM:0011C350 ROM:0011C350 ; =============== S U B R O U T I N E ======================================= ROM:0011C350 ROM:0011C350 ROM:0011C350 sub_11C350: ; CODE XREF: ROM:0011C22C↑p ROM:0011C350 ; ROM:0011C276↑p ... ROM:0011C350 move.w ($A8C).w,d0 ROM:0011C354 muls.w ($A88).w,d0 ROM:0011C358 divs.w #$2710,d0 ROM:0011C35C move.w ($5E4).w,d1 ROM:0011C360 muls.w ($A8A).w,d1 ROM:0011C364 move.w ($A8C).w,d2 ROM:0011C368 sub.w d0,d2 ROM:0011C36A sub.w d1,d2 ROM:0011C36C cmpi.w #0,d2 ROM:0011C370 ble.s loc_11C378 ROM:0011C372 move.w d2,($A86).w ROM:0011C376 bra.s locret_11C37C ROM:0011C378 ; --------------------------------------------------------------------------- ROM:0011C378 ROM:0011C378 loc_11C378: ; CODE XREF: sub_11C350+20↑j ROM:0011C378 clr.w ($A86).w ROM:0011C37C ROM:0011C37C locret_11C37C: ; CODE XREF: sub_11C350+26↑j ROM:0011C37C rts ROM:0011C37C ; End of function sub_11C350 ROM:0011C37C ROM:0011C37E ROM:0011C37E ; =============== S U B R O U T I N E ======================================= ROM:0011C37E ROM:0011C37E ROM:0011C37E sub_11C37E: ; CODE XREF: ROM:0011C1B4↑p ROM:0011C37E ; ROM:0011C1F8↑p ... ROM:0011C37E bsr.l sub_122458 ROM:0011C384 bsr.l sub_1224D0 ROM:0011C38A rts ROM:0011C38A ; End of function sub_11C37E ROM:0011C38A ROM:0011C38C ROM:0011C38C ; =============== S U B R O U T I N E ======================================= ROM:0011C38C ROM:0011C38C ROM:0011C38C sub_11C38C: ; CODE XREF: sub_126A00+54↓p ROM:0011C38C move.w ($ABA).w,d1 ROM:0011C390 cmpi.w #4,d1 ROM:0011C394 bcc.s locret_11C39E ROM:0011C396 movea.l off_11C3A0(pc,d1.w*4),a0 ROM:0011C39A nop ROM:0011C39C jmp (a0) ROM:0011C39E ; --------------------------------------------------------------------------- ROM:0011C39E ROM:0011C39E locret_11C39E: ; CODE XREF: sub_11C38C+8↑j ROM:0011C39E rts ROM:0011C39E ; End of function sub_11C38C ROM:0011C39E ROM:0011C39E ; --------------------------------------------------------------------------- ROM:0011C3A0 off_11C3A0: dc.l loc_11C3B0 ; DATA XREF: sub_11C38C+A↑r ROM:0011C3A4 dc.l loc_11C3C4 ROM:0011C3A8 dc.l loc_11C3FA ROM:0011C3AC dc.l loc_11C422 ROM:0011C3B0 ; --------------------------------------------------------------------------- ROM:0011C3B0 ROM:0011C3B0 loc_11C3B0: ; DATA XREF: ROM:off_11C3A0↑o ROM:0011C3B0 bsr.w sub_11C43C ROM:0011C3B4 move.w $1C0(a5),($AB6).w ROM:0011C3BA move.w #1,($ABA).w ROM:0011C3C0 rts ROM:0011C3C2 ; --------------------------------------------------------------------------- ROM:0011C3C2 rts ROM:0011C3C4 ; --------------------------------------------------------------------------- ROM:0011C3C4 ROM:0011C3C4 loc_11C3C4: ; DATA XREF: ROM:0011C3A4↑o ROM:0011C3C4 bsr.w sub_11C450 ROM:0011C3C8 btst #5,($1312).w ROM:0011C3CE beq.s loc_11C3E8 ROM:0011C3D0 move.w $1C4(a5),($AB4).w ROM:0011C3D6 move.w $1C2(a5),($AB6).w ROM:0011C3DC bsr.w sub_11C468 ROM:0011C3E0 move.w #2,($ABA).w ROM:0011C3E6 rts ROM:0011C3E8 ; --------------------------------------------------------------------------- ROM:0011C3E8 ROM:0011C3E8 loc_11C3E8: ; CODE XREF: ROM:0011C3CE↑j ROM:0011C3E8 btst #7,($1303).w ROM:0011C3EE beq.s locret_11C3F8 ROM:0011C3F0 move.w #3,($ABA).w ROM:0011C3F6 rts ROM:0011C3F8 ; --------------------------------------------------------------------------- ROM:0011C3F8 ROM:0011C3F8 locret_11C3F8: ; CODE XREF: ROM:0011C3EE↑j ROM:0011C3F8 rts ROM:0011C3FA ; --------------------------------------------------------------------------- ROM:0011C3FA ROM:0011C3FA loc_11C3FA: ; DATA XREF: ROM:0011C3A8↑o ROM:0011C3FA btst #5,($1312).w ROM:0011C400 bne.s loc_11C410 ROM:0011C402 move.w $1C0(a5),($AB6).w ROM:0011C408 move.w #1,($ABA).w ROM:0011C40E rts ROM:0011C410 ; --------------------------------------------------------------------------- ROM:0011C410 ROM:0011C410 loc_11C410: ; CODE XREF: ROM:0011C400↑j ROM:0011C410 btst #7,($1303).w ROM:0011C416 beq.s locret_11C420 ROM:0011C418 move.w #3,($ABA).w ROM:0011C41E rts ROM:0011C420 ; --------------------------------------------------------------------------- ROM:0011C420 ROM:0011C420 locret_11C420: ; CODE XREF: ROM:0011C416↑j ROM:0011C420 rts ROM:0011C422 ; --------------------------------------------------------------------------- ROM:0011C422 ROM:0011C422 loc_11C422: ; DATA XREF: ROM:0011C3AC↑o ROM:0011C422 btst #7,($1303).w ROM:0011C428 bne.s locret_11C438 ROM:0011C42A move.w $1C0(a5),($AB6).w ROM:0011C430 move.w #1,($ABA).w ROM:0011C436 rts ROM:0011C438 ; --------------------------------------------------------------------------- ROM:0011C438 ROM:0011C438 locret_11C438: ; CODE XREF: ROM:0011C428↑j ROM:0011C438 rts ROM:0011C43A ; --------------------------------------------------------------------------- ROM:0011C43A rts ROM:0011C43C ROM:0011C43C ; =============== S U B R O U T I N E ======================================= ROM:0011C43C ROM:0011C43C ROM:0011C43C sub_11C43C: ; CODE XREF: ROM:loc_11C3B0↑p ROM:0011C43C move.w #$3AA8,d1 ROM:0011C440 move.w ($A78).w,d2 ROM:0011C444 bsr.l sub_117544 ROM:0011C44A move.w d1,($AB2).w ROM:0011C44E rts ROM:0011C44E ; End of function sub_11C43C ROM:0011C44E ROM:0011C450 ROM:0011C450 ; =============== S U B R O U T I N E ======================================= ROM:0011C450 ROM:0011C450 ROM:0011C450 sub_11C450: ; CODE XREF: ROM:loc_11C3C4↑p ROM:0011C450 move.w #$3B2E,d1 ROM:0011C454 move.w ($A42).w,d2 ROM:0011C458 move.w ($572).w,d3 ROM:0011C45C bsr.l sub_117544 ROM:0011C462 move.w d1,($AB4).w ROM:0011C466 rts ROM:0011C466 ; End of function sub_11C450 ROM:0011C466 ROM:0011C468 ROM:0011C468 ; =============== S U B R O U T I N E ======================================= ROM:0011C468 ROM:0011C468 ROM:0011C468 sub_11C468: ; CODE XREF: ROM:0011C3DC↑p ROM:0011C468 move.w $1C6(a5),d0 ROM:0011C46C add.w ($AB2).w,d0 ROM:0011C470 move.w d0,($AB2).w ROM:0011C474 rts ROM:0011C474 ; End of function sub_11C468 ROM:0011C474 ROM:0011C476 ROM:0011C476 ; =============== S U B R O U T I N E ======================================= ROM:0011C476 ROM:0011C476 ROM:0011C476 sub_11C476: ; CODE XREF: sub_11231A+1A8↑p ROM:0011C476 move.w ($AB6).w,d0 ROM:0011C47A ext.l d0 ROM:0011C47C muls.l ($A10).w,d1:d0 ROM:0011C482 divs.l #$6B6C0,d1:d0 ROM:0011C48A cmpi.w #$2710,d0 ROM:0011C48E ble.s loc_11C494 ROM:0011C490 move.w #$2710,d0 ROM:0011C494 ROM:0011C494 loc_11C494: ; CODE XREF: sub_11C476+18↑j ROM:0011C494 cmpi.w #0,d0 ROM:0011C498 bge.s loc_11C49E ROM:0011C49A move.w #0,d0 ROM:0011C49E ROM:0011C49E loc_11C49E: ; CODE XREF: sub_11C476+22↑j ROM:0011C49E move.w d0,d2 ROM:0011C4A0 ext.l d2 ROM:0011C4A2 move.w ($AB4).w,d1 ROM:0011C4A6 swap d1 ROM:0011C4A8 clr.w d1 ROM:0011C4AA move.w ($AB2).w,d0 ROM:0011C4AE swap d0 ROM:0011C4B0 move.w ($AB8).w,d0 ROM:0011C4B4 sub.l d0,d1 ROM:0011C4B6 muls.l d2,d3:d1 ROM:0011C4BA divs.l #$F4240,d3:d1 ROM:0011C4C2 add.l d0,d1 ROM:0011C4C4 move.w d1,($AB8).w ROM:0011C4C8 swap d1 ROM:0011C4CA move.w d1,($AB2).w ROM:0011C4CE rts ROM:0011C4CE ; End of function sub_11C476 ROM:0011C4CE ROM:0011C4D0 ROM:0011C4D0 ; =============== S U B R O U T I N E ======================================= ROM:0011C4D0 ROM:0011C4D0 ROM:0011C4D0 sub_11C4D0: ; CODE XREF: ROM:00117076↑p ROM:0011C4D0 cmpi.w #0,($64C).w ROM:0011C4D6 bgt.s loc_11C50A ROM:0011C4D8 btst #0,($933).w ROM:0011C4DE beq.s loc_11C508 ROM:0011C4E0 bclr #0,($933).w ROM:0011C4E6 btst #7,($FFFFF451).w ROM:0011C4EC bne.s loc_11C4FC ROM:0011C4EE bset #3,($92D).w ROM:0011C4F4 bclr #3,($936).w ROM:0011C4FA bra.s loc_11C508 ROM:0011C4FC ; --------------------------------------------------------------------------- ROM:0011C4FC ROM:0011C4FC loc_11C4FC: ; CODE XREF: sub_11C4D0+1C↑j ROM:0011C4FC bset #1,($1322).w ROM:0011C502 move.w #$2710,($4FE).w ROM:0011C508 ROM:0011C508 loc_11C508: ; CODE XREF: sub_11C4D0+E↑j ROM:0011C508 ; sub_11C4D0+2A↑j ROM:0011C508 bra.s locret_11C51A ROM:0011C50A ; --------------------------------------------------------------------------- ROM:0011C50A ROM:0011C50A loc_11C50A: ; CODE XREF: sub_11C4D0+6↑j ROM:0011C50A move.w $1EA(a5),d0 ROM:0011C50E cmp.w ($4FE).w,d0 ROM:0011C512 ble.s locret_11C51A ROM:0011C514 bclr #1,($1322).w ROM:0011C51A ROM:0011C51A locret_11C51A: ; CODE XREF: sub_11C4D0:loc_11C508↑j ROM:0011C51A ; sub_11C4D0+42↑j ROM:0011C51A rts ROM:0011C51A ; End of function sub_11C4D0 ROM:0011C51A ROM:0011C51C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C51E ROM:0011C51E ; =============== S U B R O U T I N E ======================================= ROM:0011C51E ROM:0011C51E ROM:0011C51E sub_11C51E: ; CODE XREF: sub_114078+E↑p ROM:0011C51E move.w ($AAE).w,($52C).w ROM:0011C524 move.w #$A,d0 ROM:0011C528 muls.w ($52C).w,d0 ROM:0011C52C move.w d0,($52E).w ROM:0011C530 rts ROM:0011C530 ; End of function sub_11C51E ROM:0011C530 ROM:0011C532 ROM:0011C532 ; =============== S U B R O U T I N E ======================================= ROM:0011C532 ROM:0011C532 ROM:0011C532 sub_11C532: ; CODE XREF: sub_11469E+6↑p ROM:0011C532 btst #2,($96F).w ROM:0011C538 beq.s loc_11C55E ROM:0011C53A btst #2,($973).w ROM:0011C540 beq.s loc_11C550 ROM:0011C542 bset #6,($FFFFFA41).w ROM:0011C548 bset #1,($130A).w ROM:0011C54E bra.s loc_11C55C ROM:0011C550 ; --------------------------------------------------------------------------- ROM:0011C550 ROM:0011C550 loc_11C550: ; CODE XREF: sub_11C532+E↑j ROM:0011C550 bclr #6,($FFFFFA41).w ROM:0011C556 bclr #1,($130A).w ROM:0011C55C ROM:0011C55C loc_11C55C: ; CODE XREF: sub_11C532+1C↑j ROM:0011C55C bra.s locret_11C594 ROM:0011C55E ; --------------------------------------------------------------------------- ROM:0011C55E ROM:0011C55E loc_11C55E: ; CODE XREF: sub_11C532+6↑j ROM:0011C55E move.w $252(a5),d0 ROM:0011C562 cmpi.w #1,d0 ROM:0011C566 bne.s loc_11C570 ROM:0011C568 bclr #6,($FFFFFA41).w ROM:0011C56E bra.s locret_11C594 ROM:0011C570 ; --------------------------------------------------------------------------- ROM:0011C570 ROM:0011C570 loc_11C570: ; CODE XREF: sub_11C532+34↑j ROM:0011C570 cmpi.w #2,d0 ROM:0011C574 bne.s loc_11C57E ROM:0011C576 bset #6,($FFFFFA41).w ROM:0011C57C bra.s locret_11C594 ROM:0011C57E ; --------------------------------------------------------------------------- ROM:0011C57E ROM:0011C57E loc_11C57E: ; CODE XREF: sub_11C532+42↑j ROM:0011C57E btst #1,($130A).w ROM:0011C584 beq.s loc_11C58E ROM:0011C586 bset #6,($FFFFFA41).w ROM:0011C58C bra.s locret_11C594 ROM:0011C58E ; --------------------------------------------------------------------------- ROM:0011C58E ROM:0011C58E loc_11C58E: ; CODE XREF: sub_11C532+52↑j ROM:0011C58E bclr #6,($FFFFFA41).w ROM:0011C594 ROM:0011C594 locret_11C594: ; CODE XREF: sub_11C532:loc_11C55C↑j ROM:0011C594 ; sub_11C532+3C↑j ... ROM:0011C594 rts ROM:0011C594 ; End of function sub_11C532 ROM:0011C594 ROM:0011C596 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C598 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C59A ROM:0011C59A ; =============== S U B R O U T I N E ======================================= ROM:0011C59A ROM:0011C59A ROM:0011C59A sub_11C59A: ; CODE XREF: sub_126A00+A8↓p ROM:0011C59A clr.w d1 ROM:0011C59C move.b ($10E8).w,d1 ROM:0011C5A0 cmpi.w #5,d1 ROM:0011C5A4 bcc.s locret_11C5AE ROM:0011C5A6 movea.l off_11C5B0(pc,d1.w*4),a0 ROM:0011C5AA nop ROM:0011C5AC jmp (a0) ROM:0011C5AE ; --------------------------------------------------------------------------- ROM:0011C5AE ROM:0011C5AE locret_11C5AE: ; CODE XREF: sub_11C59A+A↑j ROM:0011C5AE rts ROM:0011C5AE ; End of function sub_11C59A ROM:0011C5AE ROM:0011C5AE ; --------------------------------------------------------------------------- ROM:0011C5B0 off_11C5B0: dc.l loc_11C5C4 ; DATA XREF: sub_11C59A+C↑r ROM:0011C5B4 dc.l loc_11C5DE ROM:0011C5B8 dc.l loc_11C606 ROM:0011C5BC dc.l loc_11C652 ROM:0011C5C0 dc.l loc_11C672 ROM:0011C5C4 ; --------------------------------------------------------------------------- ROM:0011C5C4 ROM:0011C5C4 loc_11C5C4: ; DATA XREF: ROM:off_11C5B0↑o ROM:0011C5C4 move.w $270(a5),d0 ROM:0011C5C8 clr.b ($8BE).w ROM:0011C5CC move.w d0,($656).w ROM:0011C5D0 move.b #1,($8BE).w ROM:0011C5D6 move.b #1,($10E8).w ROM:0011C5DC rts ROM:0011C5DE ; --------------------------------------------------------------------------- ROM:0011C5DE ROM:0011C5DE loc_11C5DE: ; DATA XREF: ROM:0011C5B4↑o ROM:0011C5DE cmpi.w #0,($656).w ROM:0011C5E4 bgt.s locret_11C604 ROM:0011C5E6 move.w $26E(a5),d0 ROM:0011C5EA clr.b ($8BE).w ROM:0011C5EE move.w d0,($656).w ROM:0011C5F2 move.b #1,($8BE).w ROM:0011C5F8 bset #3,($1319).w ROM:0011C5FE move.b #2,($10E8).w ROM:0011C604 ROM:0011C604 locret_11C604: ; CODE XREF: ROM:0011C5E4↑j ROM:0011C604 rts ROM:0011C606 ; --------------------------------------------------------------------------- ROM:0011C606 ROM:0011C606 loc_11C606: ; DATA XREF: ROM:0011C5B8↑o ROM:0011C606 cmpi.w #0,($656).w ROM:0011C60C bgt.s loc_11C62E ROM:0011C60E btst #7,($1303).w ROM:0011C614 bne.s loc_11C61E ROM:0011C616 btst #4,($934).w ROM:0011C61C bne.s loc_11C62C ROM:0011C61E ROM:0011C61E loc_11C61E: ; CODE XREF: ROM:0011C614↑j ROM:0011C61E bclr #3,($1319).w ROM:0011C624 move.b #3,($10E8).w ROM:0011C62A rts ROM:0011C62C ; --------------------------------------------------------------------------- ROM:0011C62C ROM:0011C62C loc_11C62C: ; CODE XREF: ROM:0011C61C↑j ROM:0011C62C bra.s locret_11C650 ROM:0011C62E ; --------------------------------------------------------------------------- ROM:0011C62E ROM:0011C62E loc_11C62E: ; CODE XREF: ROM:0011C60C↑j ROM:0011C62E btst #4,($934).w ROM:0011C634 bne.s locret_11C650 ROM:0011C636 bclr #0,($8BE).w ROM:0011C63C bset #2,($8BE).w ROM:0011C642 bclr #3,($1319).w ROM:0011C648 move.b #4,($10E8).w ROM:0011C64E rts ROM:0011C650 ; --------------------------------------------------------------------------- ROM:0011C650 ROM:0011C650 locret_11C650: ; CODE XREF: ROM:loc_11C62C↑j ROM:0011C650 ; ROM:0011C634↑j ROM:0011C650 rts ROM:0011C652 ; --------------------------------------------------------------------------- ROM:0011C652 ROM:0011C652 loc_11C652: ; DATA XREF: ROM:0011C5BC↑o ROM:0011C652 btst #4,($934).w ROM:0011C658 beq.s locret_11C670 ROM:0011C65A btst #7,($1303).w ROM:0011C660 bne.s locret_11C670 ROM:0011C662 bset #3,($1319).w ROM:0011C668 move.b #2,($10E8).w ROM:0011C66E rts ROM:0011C670 ; --------------------------------------------------------------------------- ROM:0011C670 ROM:0011C670 locret_11C670: ; CODE XREF: ROM:0011C658↑j ROM:0011C670 ; ROM:0011C660↑j ROM:0011C670 rts ROM:0011C672 ; --------------------------------------------------------------------------- ROM:0011C672 ROM:0011C672 loc_11C672: ; DATA XREF: ROM:0011C5C0↑o ROM:0011C672 btst #4,($934).w ROM:0011C678 beq.s locret_11C694 ROM:0011C67A bclr #2,($8BE).w ROM:0011C680 bset #0,($8BE).w ROM:0011C686 bset #3,($1319).w ROM:0011C68C move.b #2,($10E8).w ROM:0011C692 rts ROM:0011C694 ; --------------------------------------------------------------------------- ROM:0011C694 ROM:0011C694 locret_11C694: ; CODE XREF: ROM:0011C678↑j ROM:0011C694 rts ROM:0011C696 ; --------------------------------------------------------------------------- ROM:0011C696 move.w #1,($AEC).w ROM:0011C69C bclr #0,($1315).w ROM:0011C6A2 bclr #0,($130C).w ROM:0011C6A8 bset #4,($12FE).w ROM:0011C6AE rts ROM:0011C6B0 ; --------------------------------------------------------------------------- ROM:0011C6B0 move.w #2,($AEC).w ROM:0011C6B6 bclr #0,($1315).w ROM:0011C6BC bclr #0,($130C).w ROM:0011C6C2 bset #4,($12FE).w ROM:0011C6C8 rts ROM:0011C6CA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6D8 ROM:0011C6D8 ; =============== S U B R O U T I N E ======================================= ROM:0011C6D8 ROM:0011C6D8 ROM:0011C6D8 sub_11C6D8: ; CODE XREF: sub_11C7E8+C↓p ROM:0011C6D8 clr.w d1 ROM:0011C6DA move.b ($10EA).w,d1 ROM:0011C6DE cmpi.w #5,d1 ROM:0011C6E2 bcc.s locret_11C6EC ROM:0011C6E4 movea.l off_11C6EE(pc,d1.w*4),a0 ROM:0011C6E8 nop ROM:0011C6EA jmp (a0) ROM:0011C6EC ; --------------------------------------------------------------------------- ROM:0011C6EC ROM:0011C6EC locret_11C6EC: ; CODE XREF: sub_11C6D8+A↑j ROM:0011C6EC rts ROM:0011C6EC ; End of function sub_11C6D8 ROM:0011C6EC ROM:0011C6EC ; --------------------------------------------------------------------------- ROM:0011C6EE off_11C6EE: dc.l loc_11C702 ; DATA XREF: sub_11C6D8+C↑r ROM:0011C6F2 dc.l loc_11C70C ROM:0011C6F6 dc.l loc_11C77C ROM:0011C6FA dc.l loc_11C7A6 ROM:0011C6FE dc.l loc_11C7D6 ROM:0011C702 ; --------------------------------------------------------------------------- ROM:0011C702 ROM:0011C702 loc_11C702: ; DATA XREF: ROM:off_11C6EE↑o ROM:0011C702 move.b #1,($10EA).w ROM:0011C708 bra.s locret_11C77A ROM:0011C70A ; --------------------------------------------------------------------------- ROM:0011C70A rts ROM:0011C70C ; --------------------------------------------------------------------------- ROM:0011C70C ROM:0011C70C loc_11C70C: ; DATA XREF: ROM:0011C6F2↑o ROM:0011C70C btst #7,($1303).w ROM:0011C712 beq.s loc_11C752 ROM:0011C714 btst #5,($1327).w ROM:0011C71A beq.s loc_11C752 ROM:0011C71C move.w $288(a5),d0 ROM:0011C720 cmpi.w #1,d0 ROM:0011C724 bne.s loc_11C752 ROM:0011C726 bset #4,($1314).w ROM:0011C72C move.w #$3AAA,d1 ROM:0011C730 move.w ($A3E).w,d2 ROM:0011C734 bsr.l sub_117544 ROM:0011C73A clr.b ($8E9).w ROM:0011C73E move.w d1,($6AC).w ROM:0011C742 move.b #1,($8E9).w ROM:0011C748 move.b #3,($10EA).w ROM:0011C74E bra.w locret_11C7D4 ROM:0011C752 ; --------------------------------------------------------------------------- ROM:0011C752 ROM:0011C752 loc_11C752: ; CODE XREF: ROM:0011C712↑j ROM:0011C752 ; ROM:0011C71A↑j ... ROM:0011C752 btst #7,($1303).w ROM:0011C758 beq.s locret_11C77A ROM:0011C75A btst #6,($130F).w ROM:0011C760 bne.s loc_11C76C ROM:0011C762 move.w $286(a5),d1 ROM:0011C766 cmp.w ($A78).w,d1 ROM:0011C76A bge.s locret_11C77A ROM:0011C76C ROM:0011C76C loc_11C76C: ; CODE XREF: ROM:0011C760↑j ROM:0011C76C bset #4,($1314).w ROM:0011C772 move.b #2,($10EA).w ROM:0011C778 bra.s locret_11C7A4 ROM:0011C77A ; --------------------------------------------------------------------------- ROM:0011C77A ROM:0011C77A locret_11C77A: ; CODE XREF: ROM:0011C708↑j ROM:0011C77A ; ROM:0011C758↑j ... ROM:0011C77A rts ROM:0011C77C ; --------------------------------------------------------------------------- ROM:0011C77C ROM:0011C77C loc_11C77C: ; DATA XREF: ROM:0011C6F6↑o ROM:0011C77C btst #7,($1303).w ROM:0011C782 beq.s loc_11C796 ROM:0011C784 move.w $284(a5),d1 ROM:0011C788 cmp.w ($A78).w,d1 ROM:0011C78C ble.s locret_11C7A4 ROM:0011C78E btst #6,($130F).w ROM:0011C794 bne.s locret_11C7A4 ROM:0011C796 ROM:0011C796 loc_11C796: ; CODE XREF: ROM:0011C782↑j ROM:0011C796 bclr #4,($1314).w ROM:0011C79C move.b #1,($10EA).w ROM:0011C7A2 bra.s locret_11C77A ROM:0011C7A4 ; --------------------------------------------------------------------------- ROM:0011C7A4 ROM:0011C7A4 locret_11C7A4: ; CODE XREF: ROM:0011C778↑j ROM:0011C7A4 ; ROM:0011C78C↑j ... ROM:0011C7A4 rts ROM:0011C7A6 ; --------------------------------------------------------------------------- ROM:0011C7A6 ROM:0011C7A6 loc_11C7A6: ; DATA XREF: ROM:0011C6FA↑o ROM:0011C7A6 btst #7,($1303).w ROM:0011C7AC bne.s loc_11C7BC ROM:0011C7AE bclr #4,($1314).w ROM:0011C7B4 move.b #1,($10EA).w ROM:0011C7BA bra.s locret_11C77A ROM:0011C7BC ; --------------------------------------------------------------------------- ROM:0011C7BC ROM:0011C7BC loc_11C7BC: ; CODE XREF: ROM:0011C7AC↑j ROM:0011C7BC cmpi.w #0,($6AC).w ROM:0011C7C2 bgt.s locret_11C7D4 ROM:0011C7C4 btst #6,($130F).w ROM:0011C7CA bne.s locret_11C7D4 ROM:0011C7CC bclr #4,($1314).w ROM:0011C7D2 bra.s locret_11C7E6 ROM:0011C7D4 ; --------------------------------------------------------------------------- ROM:0011C7D4 ROM:0011C7D4 locret_11C7D4: ; CODE XREF: ROM:0011C74E↑j ROM:0011C7D4 ; ROM:0011C7C2↑j ... ROM:0011C7D4 rts ROM:0011C7D6 ; --------------------------------------------------------------------------- ROM:0011C7D6 ROM:0011C7D6 loc_11C7D6: ; DATA XREF: ROM:0011C6FE↑o ROM:0011C7D6 btst #7,($1303).w ROM:0011C7DC bne.s locret_11C7E6 ROM:0011C7DE move.b #1,($10EA).w ROM:0011C7E4 bra.s locret_11C77A ROM:0011C7E6 ; --------------------------------------------------------------------------- ROM:0011C7E6 ROM:0011C7E6 locret_11C7E6: ; CODE XREF: ROM:0011C7D2↑j ROM:0011C7E6 ; ROM:0011C7DC↑j ROM:0011C7E6 rts ROM:0011C7E8 ROM:0011C7E8 ; =============== S U B R O U T I N E ======================================= ROM:0011C7E8 ROM:0011C7E8 ROM:0011C7E8 sub_11C7E8: ; CODE XREF: sub_126A00+18↓p ROM:0011C7E8 bsr.l sub_11D3EE ROM:0011C7EE bsr.l sub_11CE66 ROM:0011C7F4 bsr.l sub_11C6D8 ROM:0011C7FA bsr.l sub_11CB22 ROM:0011C800 bsr.w sub_11C818 ROM:0011C804 bsr.l nullsub_16 ROM:0011C80A bsr.l nullsub_17 ROM:0011C810 bsr.l nullsub_15 ROM:0011C816 rts ROM:0011C816 ; End of function sub_11C7E8 ROM:0011C816 ROM:0011C818 ROM:0011C818 ; =============== S U B R O U T I N E ======================================= ROM:0011C818 ROM:0011C818 ROM:0011C818 sub_11C818: ; CODE XREF: sub_11C7E8+18↑p ROM:0011C818 clr.w d1 ROM:0011C81A move.b ($10EB).w,d1 ROM:0011C81E cmpi.w #5,d1 ROM:0011C822 bcc.s locret_11C82C ROM:0011C824 movea.l off_11C82E(pc,d1.w*4),a0 ROM:0011C828 nop ROM:0011C82A jmp (a0) ROM:0011C82C ; --------------------------------------------------------------------------- ROM:0011C82C ROM:0011C82C locret_11C82C: ; CODE XREF: sub_11C818+A↑j ROM:0011C82C rts ROM:0011C82C ; End of function sub_11C818 ROM:0011C82C ROM:0011C82C ; --------------------------------------------------------------------------- ROM:0011C82E off_11C82E: dc.l loc_11C842 ; DATA XREF: sub_11C818+C↑r ROM:0011C832 dc.l loc_11C85A ROM:0011C836 dc.l loc_11C8E4 ROM:0011C83A dc.l loc_11C948 ROM:0011C83E dc.l loc_11C9A0 ROM:0011C842 ; --------------------------------------------------------------------------- ROM:0011C842 ROM:0011C842 loc_11C842: ; DATA XREF: ROM:off_11C82E↑o ROM:0011C842 bset #2,($1326).w ROM:0011C848 bsr.l sub_11CC5A ROM:0011C84E move.b #1,($10EB).w ROM:0011C854 bra.w loc_11C8DC ROM:0011C858 ; --------------------------------------------------------------------------- ROM:0011C858 rts ROM:0011C85A ; --------------------------------------------------------------------------- ROM:0011C85A ROM:0011C85A loc_11C85A: ; DATA XREF: ROM:0011C832↑o ROM:0011C85A move.w $28C(a5),d1 ROM:0011C85E cmpi.w #1,d1 ROM:0011C862 bne.s loc_11C87A ROM:0011C864 bclr #1,($131B).w ROM:0011C86A bclr #6,($1311).w ROM:0011C870 move.b #4,($10EB).w ROM:0011C876 bra.w loc_11CA0A ROM:0011C87A ; --------------------------------------------------------------------------- ROM:0011C87A ROM:0011C87A loc_11C87A: ; CODE XREF: ROM:0011C862↑j ROM:0011C87A move.w $28A(a5),d0 ROM:0011C87E cmpi.w #1,d0 ROM:0011C882 bne.s loc_11C894 ROM:0011C884 bclr #2,($1326).w ROM:0011C88A move.b #3,($10EB).w ROM:0011C890 bra.w loc_11C998 ROM:0011C894 ; --------------------------------------------------------------------------- ROM:0011C894 ROM:0011C894 loc_11C894: ; CODE XREF: ROM:0011C882↑j ROM:0011C894 move.w #2,d0 ROM:0011C898 move.w #1,d1 ROM:0011C89C cmp.w $28A(a5),d0 ROM:0011C8A0 beq.s loc_11C8B8 ROM:0011C8A2 cmp.w $28A(a5),d1 ROM:0011C8A6 beq.s loc_11C8DC ROM:0011C8A8 btst #1,($140A).w ROM:0011C8AE bne.s loc_11C8B8 ROM:0011C8B0 btst #1,($936).w ROM:0011C8B6 beq.s loc_11C8DC ROM:0011C8B8 ROM:0011C8B8 loc_11C8B8: ; CODE XREF: ROM:0011C8A0↑j ROM:0011C8B8 ; ROM:0011C8AE↑j ROM:0011C8B8 bset #1,($140A).w ROM:0011C8BE bsr.l sub_11CF26 ROM:0011C8C4 move.b #0,($10ED).w ROM:0011C8CA bclr #1,($1301).w ROM:0011C8D0 move.b #2,($10EB).w ROM:0011C8D6 bra.l loc_11C940 ROM:0011C8DC ; --------------------------------------------------------------------------- ROM:0011C8DC ROM:0011C8DC loc_11C8DC: ; CODE XREF: ROM:0011C854↑j ROM:0011C8DC ; ROM:0011C8A6↑j ... ROM:0011C8DC bsr.l sub_11CC5A ROM:0011C8E2 rts ROM:0011C8E4 ; --------------------------------------------------------------------------- ROM:0011C8E4 ROM:0011C8E4 loc_11C8E4: ; DATA XREF: ROM:0011C836↑o ROM:0011C8E4 move.w $28C(a5),d1 ROM:0011C8E8 cmpi.w #1,d1 ROM:0011C8EC bne.s loc_11C8FE ROM:0011C8EE bclr #1,($140A).w ROM:0011C8F4 move.b #4,($10EB).w ROM:0011C8FA bra.w loc_11CA0A ROM:0011C8FE ; --------------------------------------------------------------------------- ROM:0011C8FE ROM:0011C8FE loc_11C8FE: ; CODE XREF: ROM:0011C8EC↑j ROM:0011C8FE move.w $28A(a5),d0 ROM:0011C902 cmpi.w #1,d0 ROM:0011C906 bne.s loc_11C920 ROM:0011C908 bclr #1,($140A).w ROM:0011C90E bclr #2,($1326).w ROM:0011C914 move.b #3,($10EB).w ROM:0011C91A bra.l loc_11C998 ROM:0011C920 ; --------------------------------------------------------------------------- ROM:0011C920 ROM:0011C920 loc_11C920: ; CODE XREF: ROM:0011C906↑j ROM:0011C920 btst #6,($1314).w ROM:0011C926 beq.s loc_11C940 ROM:0011C928 bclr #1,($140A).w ROM:0011C92E bclr #6,($1314).w ROM:0011C934 move.b #1,($10EB).w ROM:0011C93A bra.l loc_11C8DC ROM:0011C940 ; --------------------------------------------------------------------------- ROM:0011C940 ROM:0011C940 loc_11C940: ; CODE XREF: ROM:0011C8D6↑j ROM:0011C940 ; ROM:0011C926↑j ... ROM:0011C940 bsr.l sub_11CF26 ROM:0011C946 rts ROM:0011C948 ; --------------------------------------------------------------------------- ROM:0011C948 ROM:0011C948 loc_11C948: ; DATA XREF: ROM:0011C83A↑o ROM:0011C948 move.w $28C(a5),d1 ROM:0011C94C cmpi.w #1,d1 ROM:0011C950 bne.s loc_11C962 ROM:0011C952 bset #2,($1326).w ROM:0011C958 move.b #4,($10EB).w ROM:0011C95E bra.w loc_11CA0A ROM:0011C962 ; --------------------------------------------------------------------------- ROM:0011C962 ROM:0011C962 loc_11C962: ; CODE XREF: ROM:0011C950↑j ROM:0011C962 move.w $28A(a5),d0 ROM:0011C966 cmpi.w #2,d0 ROM:0011C96A bne.s loc_11C980 ROM:0011C96C bset #2,($1326).w ROM:0011C972 bset #1,($140A).w ROM:0011C978 move.b #2,($10EB).w ROM:0011C97E bra.s loc_11C940 ROM:0011C980 ; --------------------------------------------------------------------------- ROM:0011C980 ROM:0011C980 loc_11C980: ; CODE XREF: ROM:0011C96A↑j ROM:0011C980 cmpi.w #0,d0 ROM:0011C984 bne.s loc_11C998 ROM:0011C986 bset #2,($1326).w ROM:0011C98C move.b #1,($10EB).w ROM:0011C992 bra.l loc_11C8DC ROM:0011C998 ; --------------------------------------------------------------------------- ROM:0011C998 ROM:0011C998 loc_11C998: ; CODE XREF: ROM:0011C890↑j ROM:0011C998 ; ROM:0011C91A↑j ... ROM:0011C998 bsr.l sub_11CC5A ROM:0011C99E rts ROM:0011C9A0 ; --------------------------------------------------------------------------- ROM:0011C9A0 ROM:0011C9A0 loc_11C9A0: ; DATA XREF: ROM:0011C83E↑o ROM:0011C9A0 move.w $28C(a5),d0 ROM:0011C9A4 cmpi.w #0,d0 ROM:0011C9A8 bne.s loc_11C9C2 ROM:0011C9AA move.w $28A(a5),d0 ROM:0011C9AE cmpi.w #1,d0 ROM:0011C9B2 bne.s loc_11C9C2 ROM:0011C9B4 bclr #2,($1326).w ROM:0011C9BA move.b #3,($10EB).w ROM:0011C9C0 bra.s loc_11C998 ROM:0011C9C2 ; --------------------------------------------------------------------------- ROM:0011C9C2 ROM:0011C9C2 loc_11C9C2: ; CODE XREF: ROM:0011C9A8↑j ROM:0011C9C2 ; ROM:0011C9B2↑j ROM:0011C9C2 move.w $28C(a5),d0 ROM:0011C9C6 cmpi.w #0,d0 ROM:0011C9CA bne.s loc_11C9E6 ROM:0011C9CC move.w $28A(a5),d0 ROM:0011C9D0 cmpi.w #2,d0 ROM:0011C9D4 bne.s loc_11C9E6 ROM:0011C9D6 bset #1,($140A).w ROM:0011C9DC move.b #2,($10EB).w ROM:0011C9E2 bra.w loc_11C940 ROM:0011C9E6 ; --------------------------------------------------------------------------- ROM:0011C9E6 ROM:0011C9E6 loc_11C9E6: ; CODE XREF: ROM:0011C9CA↑j ROM:0011C9E6 ; ROM:0011C9D4↑j ROM:0011C9E6 move.w $28C(a5),d0 ROM:0011C9EA cmpi.w #0,d0 ROM:0011C9EE bne.s loc_11CA0A ROM:0011C9F0 move.w $28A(a5),d0 ROM:0011C9F4 cmpi.w #0,d0 ROM:0011C9F8 bne.s loc_11CA0A ROM:0011C9FA bclr #1,($140A).w ROM:0011CA00 move.b #1,($10EB).w ROM:0011CA06 bra.w loc_11C8DC ROM:0011CA0A ; --------------------------------------------------------------------------- ROM:0011CA0A ROM:0011CA0A loc_11CA0A: ; CODE XREF: ROM:0011C876↑j ROM:0011CA0A ; ROM:0011C8FA↑j ... ROM:0011CA0A bsr.w sub_11CA12 ROM:0011CA0E rts ROM:0011CA10 ; --------------------------------------------------------------------------- ROM:0011CA10 rts ROM:0011CA12 ROM:0011CA12 ; =============== S U B R O U T I N E ======================================= ROM:0011CA12 ROM:0011CA12 ROM:0011CA12 sub_11CA12: ; CODE XREF: ROM:loc_11CA0A↑p ROM:0011CA12 move.w #$3B30,d1 ROM:0011CA16 move.w ($A78).w,d2 ROM:0011CA1A move.w ($A52).w,d3 ROM:0011CA1E bsr.l sub_117544 ROM:0011CA24 move.w d1,($AFE).w ROM:0011CA28 move.w #$3AAC,d1 ROM:0011CA2C move.w ($A44).w,d2 ROM:0011CA30 bsr.l sub_117544 ROM:0011CA36 move.w d1,($AF8).w ROM:0011CA3A btst #6,($130F).w ROM:0011CA40 beq.s loc_11CA4A ROM:0011CA42 move.w $290(a5),($AFA).w ROM:0011CA48 bra.s loc_11CA4E ROM:0011CA4A ; --------------------------------------------------------------------------- ROM:0011CA4A ROM:0011CA4A loc_11CA4A: ; CODE XREF: sub_11CA12+2E↑j ROM:0011CA4A clr.w ($AFA).w ROM:0011CA4E ROM:0011CA4E loc_11CA4E: ; CODE XREF: sub_11CA12+36↑j ROM:0011CA4E btst #5,($130C).w ROM:0011CA54 beq.s loc_11CA62 ROM:0011CA56 btst #6,($92E).w ROM:0011CA5C beq.s loc_11CA62 ROM:0011CA5E bra.w loc_11CA6A ROM:0011CA62 ; --------------------------------------------------------------------------- ROM:0011CA62 ROM:0011CA62 loc_11CA62: ; CODE XREF: sub_11CA12+42↑j ROM:0011CA62 ; sub_11CA12+4A↑j ROM:0011CA62 btst #5,($1327).w ROM:0011CA68 beq.s loc_11CA70 ROM:0011CA6A ROM:0011CA6A loc_11CA6A: ; CODE XREF: sub_11CA12+4C↑j ROM:0011CA6A move.w #$2710,($AFE).w ROM:0011CA70 ROM:0011CA70 loc_11CA70: ; CODE XREF: sub_11CA12+56↑j ROM:0011CA70 btst #2,($1306).w ROM:0011CA76 beq.s loc_11CA80 ROM:0011CA78 move.w $294(a5),d1 ROM:0011CA7C move.w d1,($AF8).w ROM:0011CA80 ROM:0011CA80 loc_11CA80: ; CODE XREF: sub_11CA12+64↑j ROM:0011CA80 btst #7,($1303).w ROM:0011CA86 beq.s loc_11CA9E ROM:0011CA88 btst #4,($1314).w ROM:0011CA8E beq.s loc_11CA98 ROM:0011CA90 move.w #$2710,($AFC).w ROM:0011CA96 bra.s loc_11CA9C ROM:0011CA98 ; --------------------------------------------------------------------------- ROM:0011CA98 ROM:0011CA98 loc_11CA98: ; CODE XREF: sub_11CA12+7C↑j ROM:0011CA98 clr.w ($AFC).w ROM:0011CA9C ROM:0011CA9C loc_11CA9C: ; CODE XREF: sub_11CA12+84↑j ROM:0011CA9C bra.s loc_11CAC0 ROM:0011CA9E ; --------------------------------------------------------------------------- ROM:0011CA9E ROM:0011CA9E loc_11CA9E: ; CODE XREF: sub_11CA12+74↑j ROM:0011CA9E move.w ($AFE).w,($AFC).w ROM:0011CAA4 move.w ($AF8).w,d0 ROM:0011CAA8 cmp.w ($AFC).w,d0 ROM:0011CAAC ble.s loc_11CAB2 ROM:0011CAAE move.w d0,($AFC).w ROM:0011CAB2 ROM:0011CAB2 loc_11CAB2: ; CODE XREF: sub_11CA12+9A↑j ROM:0011CAB2 move.w ($AFA).w,d0 ROM:0011CAB6 cmp.w ($AFC).w,d0 ROM:0011CABA ble.s loc_11CAC0 ROM:0011CABC move.w d0,($AFC).w ROM:0011CAC0 ROM:0011CAC0 loc_11CAC0: ; CODE XREF: sub_11CA12:loc_11CA9C↑j ROM:0011CAC0 ; sub_11CA12+A8↑j ROM:0011CAC0 move.w $28E(a5),($ADC).w ROM:0011CAC6 move.w ($B00).w,d2 ROM:0011CACA cmp.w ($AFC).w,d2 ROM:0011CACE bge.s loc_11CAD8 ROM:0011CAD0 move.w ($AFC).w,($B00).w ROM:0011CAD6 bra.s loc_11CAEE ROM:0011CAD8 ; --------------------------------------------------------------------------- ROM:0011CAD8 ROM:0011CAD8 loc_11CAD8: ; CODE XREF: sub_11CA12+BC↑j ROM:0011CAD8 sub.w ($AFC).w,d2 ROM:0011CADC move.w $292(a5),d3 ROM:0011CAE0 cmp.w d2,d3 ROM:0011CAE2 bge.s loc_11CAEE ROM:0011CAE4 move.w ($AFC).w,d2 ROM:0011CAE8 add.w d3,d2 ROM:0011CAEA move.w d2,($B00).w ROM:0011CAEE ROM:0011CAEE loc_11CAEE: ; CODE XREF: sub_11CA12+C4↑j ROM:0011CAEE ; sub_11CA12+D0↑j ROM:0011CAEE cmpi.w #0,($AFC).w ROM:0011CAF4 bgt.s loc_11CAFA ROM:0011CAF6 clr.w ($B00).w ROM:0011CAFA ROM:0011CAFA loc_11CAFA: ; CODE XREF: sub_11CA12+E2↑j ROM:0011CAFA move.w $296(a5),d1 ROM:0011CAFE cmpi.w #$FF9C,d1 ROM:0011CB02 beq.s loc_11CB08 ROM:0011CB04 move.w d1,($B00).w ROM:0011CB08 ROM:0011CB08 loc_11CB08: ; CODE XREF: sub_11CA12+F0↑j ROM:0011CB08 move.w #$3AAE,d1 ROM:0011CB0C move.w ($B00).w,d2 ROM:0011CB10 bsr.l sub_117544 ROM:0011CB16 move.w d1,($B02).w ROM:0011CB1A move.w ($B02).w,($ACC).w ROM:0011CB20 rts ROM:0011CB20 ; End of function sub_11CA12 ROM:0011CB20 ROM:0011CB22 ROM:0011CB22 ; =============== S U B R O U T I N E ======================================= ROM:0011CB22 ROM:0011CB22 ROM:0011CB22 sub_11CB22: ; CODE XREF: sub_11C7E8+12↑p ROM:0011CB22 clr.w d1 ROM:0011CB24 move.b ($10EC).w,d1 ROM:0011CB28 cmpi.w #5,d1 ROM:0011CB2C bcc.s locret_11CB36 ROM:0011CB2E movea.l off_11CB38(pc,d1.w*4),a0 ROM:0011CB32 nop ROM:0011CB34 jmp (a0) ROM:0011CB36 ; --------------------------------------------------------------------------- ROM:0011CB36 ROM:0011CB36 locret_11CB36: ; CODE XREF: sub_11CB22+A↑j ROM:0011CB36 rts ROM:0011CB36 ; End of function sub_11CB22 ROM:0011CB36 ROM:0011CB36 ; --------------------------------------------------------------------------- ROM:0011CB38 off_11CB38: dc.l loc_11CB4C ; DATA XREF: sub_11CB22+C↑r ROM:0011CB3C dc.l loc_11CB5C ROM:0011CB40 dc.l loc_11CB84 ROM:0011CB44 dc.l loc_11CBFC ROM:0011CB48 dc.l loc_11CC34 ROM:0011CB4C ; --------------------------------------------------------------------------- ROM:0011CB4C ROM:0011CB4C loc_11CB4C: ; DATA XREF: ROM:off_11CB38↑o ROM:0011CB4C bclr #6,($1319).w ROM:0011CB52 move.b #1,($10EC).w ROM:0011CB58 bra.s locret_11CB82 ROM:0011CB5A ; --------------------------------------------------------------------------- ROM:0011CB5A rts ROM:0011CB5C ; --------------------------------------------------------------------------- ROM:0011CB5C ROM:0011CB5C loc_11CB5C: ; DATA XREF: ROM:0011CB3C↑o ROM:0011CB5C btst #4,($934).w ROM:0011CB62 bne.s locret_11CB82 ROM:0011CB64 move.w $29A(a5),d0 ROM:0011CB68 clr.b ($8EA).w ROM:0011CB6C move.w d0,($6AE).w ROM:0011CB70 move.b #1,($8EA).w ROM:0011CB76 move.b #2,($10EC).w ROM:0011CB7C bra.l loc_11CBF6 ROM:0011CB82 ; --------------------------------------------------------------------------- ROM:0011CB82 ROM:0011CB82 locret_11CB82: ; CODE XREF: ROM:0011CB58↑j ROM:0011CB82 ; ROM:0011CB62↑j ... ROM:0011CB82 rts ROM:0011CB84 ; --------------------------------------------------------------------------- ROM:0011CB84 ROM:0011CB84 loc_11CB84: ; DATA XREF: ROM:0011CB40↑o ROM:0011CB84 btst #4,($934).w ROM:0011CB8A bne.s loc_11CBAE ROM:0011CB8C cmpi.w #0,($6AE).w ROM:0011CB92 bgt.s loc_11CBAE ROM:0011CB94 btst #4,($1314).w ROM:0011CB9A bne.s loc_11CBAE ROM:0011CB9C bset #6,($1319).w ROM:0011CBA2 move.b #4,($10EC).w ROM:0011CBA8 bra.l locret_11CC4E ROM:0011CBAE ; --------------------------------------------------------------------------- ROM:0011CBAE ROM:0011CBAE loc_11CBAE: ; CODE XREF: ROM:0011CB8A↑j ROM:0011CBAE ; ROM:0011CB92↑j ... ROM:0011CBAE btst #4,($934).w ROM:0011CBB4 beq.s loc_11CBBE ROM:0011CBB6 move.b #1,($10EC).w ROM:0011CBBC bra.s locret_11CB82 ROM:0011CBBE ; --------------------------------------------------------------------------- ROM:0011CBBE ROM:0011CBBE loc_11CBBE: ; CODE XREF: ROM:0011CBB4↑j ROM:0011CBBE cmpi.w #0,($6AE).w ROM:0011CBC4 bgt.s loc_11CBF6 ROM:0011CBC6 btst #4,($1314).w ROM:0011CBCC beq.s loc_11CBF6 ROM:0011CBCE btst #4,($934).w ROM:0011CBD4 bne.s loc_11CBF6 ROM:0011CBD6 move.w $298(a5),d0 ROM:0011CBDA clr.b ($8EA).w ROM:0011CBDE move.w d0,($6AE).w ROM:0011CBE2 move.b #1,($8EA).w ROM:0011CBE8 bset #6,($1319).w ROM:0011CBEE move.b #3,($10EC).w ROM:0011CBF4 bra.s loc_11CC2E ROM:0011CBF6 ; --------------------------------------------------------------------------- ROM:0011CBF6 ROM:0011CBF6 loc_11CBF6: ; CODE XREF: ROM:0011CB7C↑j ROM:0011CBF6 ; ROM:0011CBC4↑j ... ROM:0011CBF6 bsr.w sub_11CC52 ROM:0011CBFA rts ROM:0011CBFC ; --------------------------------------------------------------------------- ROM:0011CBFC ROM:0011CBFC loc_11CBFC: ; DATA XREF: ROM:0011CB44↑o ROM:0011CBFC btst #4,($1314).w ROM:0011CC02 beq.s loc_11CC0C ROM:0011CC04 cmpi.w #0,($6AE).w ROM:0011CC0A bgt.s loc_11CC14 ROM:0011CC0C ROM:0011CC0C loc_11CC0C: ; CODE XREF: ROM:0011CC02↑j ROM:0011CC0C move.b #4,($10EC).w ROM:0011CC12 bra.s locret_11CC4E ROM:0011CC14 ; --------------------------------------------------------------------------- ROM:0011CC14 ROM:0011CC14 loc_11CC14: ; CODE XREF: ROM:0011CC0A↑j ROM:0011CC14 btst #4,($934).w ROM:0011CC1A beq.s loc_11CC2E ROM:0011CC1C bclr #6,($1319).w ROM:0011CC22 move.b #1,($10EC).w ROM:0011CC28 bra.l locret_11CB82 ROM:0011CC2E ; --------------------------------------------------------------------------- ROM:0011CC2E ROM:0011CC2E loc_11CC2E: ; CODE XREF: ROM:0011CBF4↑j ROM:0011CC2E ; ROM:0011CC1A↑j ROM:0011CC2E bsr.w sub_11CC52 ROM:0011CC32 rts ROM:0011CC34 ; --------------------------------------------------------------------------- ROM:0011CC34 ROM:0011CC34 loc_11CC34: ; DATA XREF: ROM:0011CB48↑o ROM:0011CC34 btst #4,($934).w ROM:0011CC3A beq.s locret_11CC4E ROM:0011CC3C bclr #6,($1319).w ROM:0011CC42 move.b #1,($10EC).w ROM:0011CC48 bra.l locret_11CB82 ROM:0011CC4E ; --------------------------------------------------------------------------- ROM:0011CC4E ROM:0011CC4E locret_11CC4E: ; CODE XREF: ROM:0011CBA8↑j ROM:0011CC4E ; ROM:0011CC12↑j ... ROM:0011CC4E rts ROM:0011CC50 ; --------------------------------------------------------------------------- ROM:0011CC50 rts ROM:0011CC52 ROM:0011CC52 ; =============== S U B R O U T I N E ======================================= ROM:0011CC52 ROM:0011CC52 ROM:0011CC52 sub_11CC52: ; CODE XREF: ROM:loc_11CBF6↑p ROM:0011CC52 ; ROM:loc_11CC2E↑p ROM:0011CC52 bset #7,($934).w ROM:0011CC58 rts ROM:0011CC58 ; End of function sub_11CC52 ROM:0011CC58 ROM:0011CC5A ROM:0011CC5A ; =============== S U B R O U T I N E ======================================= ROM:0011CC5A ROM:0011CC5A ROM:0011CC5A sub_11CC5A: ; CODE XREF: ROM:0011C848↑p ROM:0011CC5A ; ROM:loc_11C8DC↑p ... ROM:0011CC5A clr.w d1 ROM:0011CC5C move.b ($10ED).w,d1 ROM:0011CC60 cmpi.w #6,d1 ROM:0011CC64 bcc.s locret_11CC6E ROM:0011CC66 movea.l off_11CC70(pc,d1.w*4),a0 ROM:0011CC6A nop ROM:0011CC6C jmp (a0) ROM:0011CC6E ; --------------------------------------------------------------------------- ROM:0011CC6E ROM:0011CC6E locret_11CC6E: ; CODE XREF: sub_11CC5A+A↑j ROM:0011CC6E rts ROM:0011CC6E ; End of function sub_11CC5A ROM:0011CC6E ROM:0011CC6E ; --------------------------------------------------------------------------- ROM:0011CC70 off_11CC70: dc.l loc_11CC88 ; DATA XREF: sub_11CC5A+C↑r ROM:0011CC74 dc.l loc_11CCA0 ROM:0011CC78 dc.l loc_11CD06 ROM:0011CC7C dc.l loc_11CD54 ROM:0011CC80 dc.l loc_11CD84 ROM:0011CC84 dc.l loc_11CDBA ROM:0011CC88 ; --------------------------------------------------------------------------- ROM:0011CC88 ROM:0011CC88 loc_11CC88: ; DATA XREF: ROM:off_11CC70↑o ROM:0011CC88 bclr #1,($131B).w ROM:0011CC8E bclr #6,($1311).w ROM:0011CC94 move.b #1,($10ED).w ROM:0011CC9A bra.w locret_11CD04 ROM:0011CC9E ; --------------------------------------------------------------------------- ROM:0011CC9E rts ROM:0011CCA0 ; --------------------------------------------------------------------------- ROM:0011CCA0 ROM:0011CCA0 loc_11CCA0: ; DATA XREF: ROM:0011CC74↑o ROM:0011CCA0 btst #4,($1314).w ROM:0011CCA6 beq.s loc_11CCC4 ROM:0011CCA8 bset #1,($131B).w ROM:0011CCAE bset #6,($1311).w ROM:0011CCB4 bset #1,($1301).w ROM:0011CCBA move.b #4,($10ED).w ROM:0011CCC0 bra.w locret_11CDB8 ROM:0011CCC4 ; --------------------------------------------------------------------------- ROM:0011CCC4 ROM:0011CCC4 loc_11CCC4: ; CODE XREF: ROM:0011CCA6↑j ROM:0011CCC4 btst #4,($130C).w ROM:0011CCCA bne.s loc_11CCD4 ROM:0011CCCC btst #6,($130F).w ROM:0011CCD2 beq.s locret_11CD04 ROM:0011CCD4 ROM:0011CCD4 loc_11CCD4: ; CODE XREF: ROM:0011CCCA↑j ROM:0011CCD4 btst #1,($1306).w ROM:0011CCDA bne.s locret_11CD04 ROM:0011CCDC btst #6,($1318).w ROM:0011CCE2 bne.s locret_11CD04 ROM:0011CCE4 btst #4,($934).w ROM:0011CCEA beq.s locret_11CD04 ROM:0011CCEC bsr.w sub_11CE3E ROM:0011CCF0 bset #7,($130D).w ROM:0011CCF6 bset #1,($1306).w ROM:0011CCFC move.b #2,($10ED).w ROM:0011CD02 bra.s locret_11CD52 ROM:0011CD04 ; --------------------------------------------------------------------------- ROM:0011CD04 ROM:0011CD04 locret_11CD04: ; CODE XREF: ROM:0011CC9A↑j ROM:0011CD04 ; ROM:0011CCD2↑j ... ROM:0011CD04 rts ROM:0011CD06 ; --------------------------------------------------------------------------- ROM:0011CD06 ROM:0011CD06 loc_11CD06: ; DATA XREF: ROM:0011CC78↑o ROM:0011CD06 btst #7,($1303).w ROM:0011CD0C beq.s loc_11CD22 ROM:0011CD0E bclr #7,($130D).w ROM:0011CD14 bclr #1,($1306).w ROM:0011CD1A move.b #1,($10ED).w ROM:0011CD20 bra.s locret_11CD04 ROM:0011CD22 ; --------------------------------------------------------------------------- ROM:0011CD22 ROM:0011CD22 loc_11CD22: ; CODE XREF: ROM:0011CD0C↑j ROM:0011CD22 move.w ($BDC).w,d0 ROM:0011CD26 btst #6,($1318).w ROM:0011CD2C bne.s locret_11CD52 ROM:0011CD2E cmp.w ($BAA).w,d0 ROM:0011CD32 bne.s locret_11CD52 ROM:0011CD34 bset #1,($131B).w ROM:0011CD3A bset #6,($1311).w ROM:0011CD40 bset #1,($1301).w ROM:0011CD46 bsr.w sub_11CE1C ROM:0011CD4A move.b #3,($10ED).w ROM:0011CD50 bra.s locret_11CD82 ROM:0011CD52 ; --------------------------------------------------------------------------- ROM:0011CD52 ROM:0011CD52 locret_11CD52: ; CODE XREF: ROM:0011CD02↑j ROM:0011CD52 ; ROM:0011CD2C↑j ... ROM:0011CD52 rts ROM:0011CD54 ; --------------------------------------------------------------------------- ROM:0011CD54 ROM:0011CD54 loc_11CD54: ; DATA XREF: ROM:0011CC7C↑o ROM:0011CD54 move.w ($BDC).w,d0 ROM:0011CD58 btst #7,($1303).w ROM:0011CD5E bne.s loc_11CD6E ROM:0011CD60 btst #6,($1318).w ROM:0011CD66 bne.s locret_11CD82 ROM:0011CD68 cmp.w ($BAA).w,d0 ROM:0011CD6C bne.s locret_11CD82 ROM:0011CD6E ROM:0011CD6E loc_11CD6E: ; CODE XREF: ROM:0011CD5E↑j ROM:0011CD6E bclr #7,($130D).w ROM:0011CD74 bclr #1,($1306).w ROM:0011CD7A move.b #4,($10ED).w ROM:0011CD80 bra.s locret_11CDB8 ROM:0011CD82 ; --------------------------------------------------------------------------- ROM:0011CD82 ROM:0011CD82 locret_11CD82: ; CODE XREF: ROM:0011CD50↑j ROM:0011CD82 ; ROM:0011CD66↑j ... ROM:0011CD82 rts ROM:0011CD84 ; --------------------------------------------------------------------------- ROM:0011CD84 ROM:0011CD84 loc_11CD84: ; DATA XREF: ROM:0011CC80↑o ROM:0011CD84 btst #4,($130C).w ROM:0011CD8A bne.s locret_11CDB8 ROM:0011CD8C btst #4,($1314).w ROM:0011CD92 bne.s locret_11CDB8 ROM:0011CD94 btst #6,($130F).w ROM:0011CD9A bne.s locret_11CDB8 ROM:0011CD9C move.w $29C(a5),d0 ROM:0011CDA0 clr.b ($8BF).w ROM:0011CDA4 move.w d0,($658).w ROM:0011CDA8 move.b #1,($8BF).w ROM:0011CDAE move.b #5,($10ED).w ROM:0011CDB4 bra.w locret_11CE18 ROM:0011CDB8 ; --------------------------------------------------------------------------- ROM:0011CDB8 ROM:0011CDB8 locret_11CDB8: ; CODE XREF: ROM:0011CCC0↑j ROM:0011CDB8 ; ROM:0011CD80↑j ... ROM:0011CDB8 rts ROM:0011CDBA ; --------------------------------------------------------------------------- ROM:0011CDBA ROM:0011CDBA loc_11CDBA: ; DATA XREF: ROM:0011CC84↑o ROM:0011CDBA btst #4,($130C).w ROM:0011CDC0 bne.s loc_11CDD2 ROM:0011CDC2 btst #4,($1314).w ROM:0011CDC8 bne.s loc_11CDD2 ROM:0011CDCA btst #6,($130F).w ROM:0011CDD0 beq.s loc_11CDDC ROM:0011CDD2 ROM:0011CDD2 loc_11CDD2: ; CODE XREF: ROM:0011CDC0↑j ROM:0011CDD2 ; ROM:0011CDC8↑j ROM:0011CDD2 move.b #4,($10ED).w ROM:0011CDD8 bra.s locret_11CDB8 ROM:0011CDDA ; --------------------------------------------------------------------------- ROM:0011CDDA rts ROM:0011CDDC ; --------------------------------------------------------------------------- ROM:0011CDDC ROM:0011CDDC loc_11CDDC: ; CODE XREF: ROM:0011CDD0↑j ROM:0011CDDC cmpi.w #0,($658).w ROM:0011CDE2 bgt.s locret_11CE18 ROM:0011CDE4 btst #4,($130C).w ROM:0011CDEA bne.s locret_11CE18 ROM:0011CDEC btst #4,($1314).w ROM:0011CDF2 bne.s locret_11CE18 ROM:0011CDF4 btst #6,($130F).w ROM:0011CDFA bne.s locret_11CE18 ROM:0011CDFC bclr #1,($131B).w ROM:0011CE02 bclr #6,($1311).w ROM:0011CE08 bclr #1,($1301).w ROM:0011CE0E move.b #1,($10ED).w ROM:0011CE14 bra.w locret_11CD04 ROM:0011CE18 ; --------------------------------------------------------------------------- ROM:0011CE18 ROM:0011CE18 locret_11CE18: ; CODE XREF: ROM:0011CDB4↑j ROM:0011CE18 ; ROM:0011CDE2↑j ... ROM:0011CE18 rts ROM:0011CE1A ; --------------------------------------------------------------------------- ROM:0011CE1A rts ROM:0011CE1C ROM:0011CE1C ; =============== S U B R O U T I N E ======================================= ROM:0011CE1C ROM:0011CE1C ROM:0011CE1C sub_11CE1C: ; CODE XREF: ROM:0011CD46↑p ROM:0011CE1C move.w ($BAA).w,d0 ROM:0011CE20 sub.w $2A0(a5),d0 ROM:0011CE24 cmp.w ($B04).w,d0 ROM:0011CE28 blt.s loc_11CE30 ROM:0011CE2A move.w d0,($BDC).w ROM:0011CE2E bra.s loc_11CE36 ROM:0011CE30 ; --------------------------------------------------------------------------- ROM:0011CE30 ROM:0011CE30 loc_11CE30: ; CODE XREF: sub_11CE1C+C↑j ROM:0011CE30 move.w ($B04).w,($BDC).w ROM:0011CE36 ROM:0011CE36 loc_11CE36: ; CODE XREF: sub_11CE1C+12↑j ROM:0011CE36 move.w $282(a5),($BDA).w ROM:0011CE3C rts ROM:0011CE3C ; End of function sub_11CE1C ROM:0011CE3C ROM:0011CE3E ROM:0011CE3E ; =============== S U B R O U T I N E ======================================= ROM:0011CE3E ROM:0011CE3E ROM:0011CE3E sub_11CE3E: ; CODE XREF: ROM:0011CCEC↑p ROM:0011CE3E move.w ($BAA).w,($B04).w ROM:0011CE44 move.w ($BAA).w,d0 ROM:0011CE48 add.w $29E(a5),d0 ROM:0011CE4C move.w $DA(a5),d1 ROM:0011CE50 cmp.w d0,d1 ROM:0011CE52 ble.s loc_11CE5A ROM:0011CE54 move.w d0,($BDC).w ROM:0011CE58 bra.s loc_11CE5E ROM:0011CE5A ; --------------------------------------------------------------------------- ROM:0011CE5A ROM:0011CE5A loc_11CE5A: ; CODE XREF: sub_11CE3E+14↑j ROM:0011CE5A move.w d1,($BDC).w ROM:0011CE5E ROM:0011CE5E loc_11CE5E: ; CODE XREF: sub_11CE3E+1A↑j ROM:0011CE5E move.w $D2(a5),($BDA).w ROM:0011CE64 rts ROM:0011CE64 ; End of function sub_11CE3E ROM:0011CE64 ROM:0011CE66 ROM:0011CE66 ; =============== S U B R O U T I N E ======================================= ROM:0011CE66 ROM:0011CE66 ROM:0011CE66 sub_11CE66: ; CODE XREF: sub_11C7E8+6↑p ROM:0011CE66 clr.w d1 ROM:0011CE68 move.b ($10EE).w,d1 ROM:0011CE6C cmpi.w #3,d1 ROM:0011CE70 bcc.s locret_11CE7A ROM:0011CE72 movea.l off_11CE7C(pc,d1.w*4),a0 ROM:0011CE76 nop ROM:0011CE78 jmp (a0) ROM:0011CE7A ; --------------------------------------------------------------------------- ROM:0011CE7A ROM:0011CE7A locret_11CE7A: ; CODE XREF: sub_11CE66+A↑j ROM:0011CE7A rts ROM:0011CE7A ; End of function sub_11CE66 ROM:0011CE7A ROM:0011CE7A ; --------------------------------------------------------------------------- ROM:0011CE7C off_11CE7C: dc.l loc_11CE88 ; DATA XREF: sub_11CE66+C↑r ROM:0011CE80 dc.l loc_11CE92 ROM:0011CE84 dc.l loc_11CEE0 ROM:0011CE88 ; --------------------------------------------------------------------------- ROM:0011CE88 ROM:0011CE88 loc_11CE88: ; DATA XREF: ROM:off_11CE7C↑o ROM:0011CE88 move.b #1,($10EE).w ROM:0011CE8E bra.s locret_11CEDE ROM:0011CE90 ; --------------------------------------------------------------------------- ROM:0011CE90 rts ROM:0011CE92 ; --------------------------------------------------------------------------- ROM:0011CE92 ROM:0011CE92 loc_11CE92: ; DATA XREF: ROM:0011CE80↑o ROM:0011CE92 btst #1,($1320).w ROM:0011CE98 beq.s locret_11CEDE ROM:0011CE9A btst #3,($131E).w ROM:0011CEA0 beq.s locret_11CEDE ROM:0011CEA2 btst #1,($130C).w ROM:0011CEA8 beq.s loc_11CEB6 ROM:0011CEAA move.w $2A2(a5),d0 ROM:0011CEAE cmpi.w #0,d0 ROM:0011CEB2 beq.w loc_11CED0 ROM:0011CEB6 ROM:0011CEB6 loc_11CEB6: ; CODE XREF: ROM:0011CEA8↑j ROM:0011CEB6 btst #5,($131F).w ROM:0011CEBC bne.s loc_11CED0 ROM:0011CEBE btst #5,($1327).w ROM:0011CEC4 bne.s loc_11CED0 ROM:0011CEC6 move.w $2A6(a5),d0 ROM:0011CECA cmp.w ($A78).w,d0 ROM:0011CECE bge.s locret_11CEDE ROM:0011CED0 ROM:0011CED0 loc_11CED0: ; CODE XREF: ROM:0011CEB2↑j ROM:0011CED0 ; ROM:0011CEBC↑j ... ROM:0011CED0 bset #4,($130C).w ROM:0011CED6 move.b #2,($10EE).w ROM:0011CEDC bra.s locret_11CF22 ROM:0011CEDE ; --------------------------------------------------------------------------- ROM:0011CEDE ROM:0011CEDE locret_11CEDE: ; CODE XREF: ROM:0011CE8E↑j ROM:0011CEDE ; ROM:0011CE98↑j ... ROM:0011CEDE rts ROM:0011CEE0 ; --------------------------------------------------------------------------- ROM:0011CEE0 ROM:0011CEE0 loc_11CEE0: ; DATA XREF: ROM:0011CE84↑o ROM:0011CEE0 btst #1,($1320).w ROM:0011CEE6 beq.s loc_11CF14 ROM:0011CEE8 move.w $2A4(a5),d0 ROM:0011CEEC cmp.w ($A78).w,d0 ROM:0011CEF0 ble.s locret_11CF22 ROM:0011CEF2 move.w $2A2(a5),d0 ROM:0011CEF6 btst #1,($130C).w ROM:0011CEFC beq.s loc_11CF04 ROM:0011CEFE cmpi.w #1,d0 ROM:0011CF02 bne.s locret_11CF22 ROM:0011CF04 ROM:0011CF04 loc_11CF04: ; CODE XREF: ROM:0011CEFC↑j ROM:0011CF04 btst #5,($131F).w ROM:0011CF0A bne.s locret_11CF22 ROM:0011CF0C btst #5,($1327).w ROM:0011CF12 bne.s locret_11CF22 ROM:0011CF14 ROM:0011CF14 loc_11CF14: ; CODE XREF: ROM:0011CEE6↑j ROM:0011CF14 bclr #4,($130C).w ROM:0011CF1A move.b #1,($10EE).w ROM:0011CF20 bra.s locret_11CEDE ROM:0011CF22 ; --------------------------------------------------------------------------- ROM:0011CF22 ROM:0011CF22 locret_11CF22: ; CODE XREF: ROM:0011CEDC↑j ROM:0011CF22 ; ROM:0011CEF0↑j ... ROM:0011CF22 rts ROM:0011CF24 ; --------------------------------------------------------------------------- ROM:0011CF24 rts ROM:0011CF26 ROM:0011CF26 ; =============== S U B R O U T I N E ======================================= ROM:0011CF26 ROM:0011CF26 ROM:0011CF26 sub_11CF26: ; CODE XREF: ROM:0011C8BE↑p ROM:0011CF26 ; ROM:loc_11C940↑p ROM:0011CF26 clr.w d1 ROM:0011CF28 move.b ($10EF).w,d1 ROM:0011CF2C cmpi.w #$A,d1 ROM:0011CF30 bcc.s locret_11CF3A ROM:0011CF32 movea.l off_11CF3C(pc,d1.w*4),a0 ROM:0011CF36 nop ROM:0011CF38 jmp (a0) ROM:0011CF3A ; --------------------------------------------------------------------------- ROM:0011CF3A ROM:0011CF3A locret_11CF3A: ; CODE XREF: sub_11CF26+A↑j ROM:0011CF3A rts ROM:0011CF3A ; End of function sub_11CF26 ROM:0011CF3A ROM:0011CF3A ; --------------------------------------------------------------------------- ROM:0011CF3C off_11CF3C: dc.l loc_11CF64 ; DATA XREF: sub_11CF26+C↑r ROM:0011CF40 dc.l loc_11CF7A ROM:0011CF44 dc.l loc_11CFF0 ROM:0011CF48 dc.l loc_11D046 ROM:0011CF4C dc.l loc_11D094 ROM:0011CF50 dc.l loc_11D144 ROM:0011CF54 dc.l loc_11D1A0 ROM:0011CF58 dc.l loc_11D1D8 ROM:0011CF5C dc.l loc_11D210 ROM:0011CF60 dc.l loc_11D2DE ROM:0011CF64 ; --------------------------------------------------------------------------- ROM:0011CF64 ROM:0011CF64 loc_11CF64: ; DATA XREF: ROM:off_11CF3C↑o ROM:0011CF64 bclr #6,($1311).w ROM:0011CF6A bclr #1,($131B).w ROM:0011CF70 move.b #1,($10EF).w ROM:0011CF76 bra.s locret_11CFEE ROM:0011CF78 ; --------------------------------------------------------------------------- ROM:0011CF78 rts ROM:0011CF7A ; --------------------------------------------------------------------------- ROM:0011CF7A ROM:0011CF7A loc_11CF7A: ; DATA XREF: ROM:0011CF40↑o ROM:0011CF7A btst #4,($1314).w ROM:0011CF80 beq.s loc_11CF9E ROM:0011CF82 bset #1,($131B).w ROM:0011CF88 bset #6,($1311).w ROM:0011CF8E bset #3,($1322).w ROM:0011CF94 move.b #7,($10EF).w ROM:0011CF9A bra.w locret_11D20E ROM:0011CF9E ; --------------------------------------------------------------------------- ROM:0011CF9E ROM:0011CF9E loc_11CF9E: ; CODE XREF: ROM:0011CF80↑j ROM:0011CF9E btst #5,($1310).w ROM:0011CFA4 bne.s loc_11CFB6 ROM:0011CFA6 btst #2,($130E).w ROM:0011CFAC bne.s loc_11CFB6 ROM:0011CFAE btst #6,($130F).w ROM:0011CFB4 beq.s locret_11CFEE ROM:0011CFB6 ROM:0011CFB6 loc_11CFB6: ; CODE XREF: ROM:0011CFA4↑j ROM:0011CFB6 ; ROM:0011CFAC↑j ROM:0011CFB6 btst #1,($1306).w ROM:0011CFBC bne.s locret_11CFEE ROM:0011CFBE btst #6,($1318).w ROM:0011CFC4 bne.s locret_11CFEE ROM:0011CFC6 btst #6,($12FF).w ROM:0011CFCC bne.s locret_11CFEE ROM:0011CFCE btst #4,($934).w ROM:0011CFD4 beq.s locret_11CFEE ROM:0011CFD6 bsr.w sub_11D380 ROM:0011CFDA bset #7,($130D).w ROM:0011CFE0 bset #1,($1306).w ROM:0011CFE6 move.b #2,($10EF).w ROM:0011CFEC bra.s locret_11D044 ROM:0011CFEE ; --------------------------------------------------------------------------- ROM:0011CFEE ROM:0011CFEE locret_11CFEE: ; CODE XREF: ROM:0011CF76↑j ROM:0011CFEE ; ROM:0011CFB4↑j ... ROM:0011CFEE rts ROM:0011CFF0 ; --------------------------------------------------------------------------- ROM:0011CFF0 ROM:0011CFF0 loc_11CFF0: ; DATA XREF: ROM:0011CF44↑o ROM:0011CFF0 btst #7,($1303).w ROM:0011CFF6 beq.s loc_11D00C ROM:0011CFF8 bclr #7,($130D).w ROM:0011CFFE bclr #1,($1306).w ROM:0011D004 move.b #1,($10EF).w ROM:0011D00A bra.s locret_11CFEE ROM:0011D00C ; --------------------------------------------------------------------------- ROM:0011D00C ROM:0011D00C loc_11D00C: ; CODE XREF: ROM:0011CFF6↑j ROM:0011D00C move.w ($BDC).w,d0 ROM:0011D010 btst #6,($1318).w ROM:0011D016 bne.s locret_11D044 ROM:0011D018 cmp.w ($BAA).w,d0 ROM:0011D01C bne.s locret_11D044 ROM:0011D01E btst #6,($12FF).w ROM:0011D024 bne.s locret_11D044 ROM:0011D026 bset #1,($131B).w ROM:0011D02C bclr #6,($1311).w ROM:0011D032 bsr.w sub_11D3CC ROM:0011D036 bset #3,($12FE).w ROM:0011D03C move.b #3,($10EF).w ROM:0011D042 bra.s locret_11D092 ROM:0011D044 ; --------------------------------------------------------------------------- ROM:0011D044 ROM:0011D044 locret_11D044: ; CODE XREF: ROM:0011CFEC↑j ROM:0011D044 ; ROM:0011D016↑j ... ROM:0011D044 rts ROM:0011D046 ; --------------------------------------------------------------------------- ROM:0011D046 ROM:0011D046 loc_11D046: ; DATA XREF: ROM:0011CF48↑o ROM:0011D046 move.w ($BDC).w,d0 ROM:0011D04A btst #7,($1303).w ROM:0011D050 bne.s loc_11D068 ROM:0011D052 btst #6,($1318).w ROM:0011D058 bne.s locret_11D092 ROM:0011D05A cmp.w ($BAA).w,d0 ROM:0011D05E bne.s locret_11D092 ROM:0011D060 btst #6,($12FF).w ROM:0011D066 bne.s locret_11D092 ROM:0011D068 ROM:0011D068 loc_11D068: ; CODE XREF: ROM:0011D050↑j ROM:0011D068 move.w $2B0(a5),d0 ROM:0011D06C clr.b ($8C1).w ROM:0011D070 move.w d0,($65C).w ROM:0011D074 move.b #1,($8C1).w ROM:0011D07A bclr #7,($130D).w ROM:0011D080 bclr #1,($1306).w ROM:0011D086 move.b #4,($10EF).w ROM:0011D08C bra.l locret_11D142 ROM:0011D092 ; --------------------------------------------------------------------------- ROM:0011D092 ROM:0011D092 locret_11D092: ; CODE XREF: ROM:0011D042↑j ROM:0011D092 ; ROM:0011D058↑j ... ROM:0011D092 rts ROM:0011D094 ; --------------------------------------------------------------------------- ROM:0011D094 ROM:0011D094 loc_11D094: ; DATA XREF: ROM:0011CF4C↑o ROM:0011D094 btst #5,($1310).w ROM:0011D09A bne.s loc_11D0C8 ROM:0011D09C btst #2,($130E).w ROM:0011D0A2 bne.s loc_11D0C8 ROM:0011D0A4 btst #6,($130F).w ROM:0011D0AA bne.s loc_11D0C8 ROM:0011D0AC move.w $29C(a5),d0 ROM:0011D0B0 clr.b ($8C0).w ROM:0011D0B4 move.w d0,($65A).w ROM:0011D0B8 move.b #1,($8C0).w ROM:0011D0BE move.b #9,($10EF).w ROM:0011D0C4 bra.w locret_11D352 ROM:0011D0C8 ; --------------------------------------------------------------------------- ROM:0011D0C8 ROM:0011D0C8 loc_11D0C8: ; CODE XREF: ROM:0011D09A↑j ROM:0011D0C8 ; ROM:0011D0A2↑j ... ROM:0011D0C8 btst #4,($1314).w ROM:0011D0CE beq.s loc_11D0F2 ROM:0011D0D0 bset #1,($131B).w ROM:0011D0D6 bset #6,($1311).w ROM:0011D0DC bset #3,($1322).w ROM:0011D0E2 bclr #3,($12FE).w ROM:0011D0E8 move.b #7,($10EF).w ROM:0011D0EE bra.w locret_11D20E ROM:0011D0F2 ; --------------------------------------------------------------------------- ROM:0011D0F2 ROM:0011D0F2 loc_11D0F2: ; CODE XREF: ROM:0011D0CE↑j ROM:0011D0F2 cmpi.w #0,($65C).w ROM:0011D0F8 bgt.s locret_11D142 ROM:0011D0FA btst #1,($1306).w ROM:0011D100 bne.s locret_11D142 ROM:0011D102 btst #6,($1318).w ROM:0011D108 bne.s locret_11D142 ROM:0011D10A btst #6,($12FF).w ROM:0011D110 bne.s locret_11D142 ROM:0011D112 btst #4,($934).w ROM:0011D118 beq.s locret_11D142 ROM:0011D11A btst #2,($130E).w ROM:0011D120 bne.s loc_11D12A ROM:0011D122 btst #6,($130F).w ROM:0011D128 beq.s locret_11D142 ROM:0011D12A ROM:0011D12A loc_11D12A: ; CODE XREF: ROM:0011D120↑j ROM:0011D12A bsr.w sub_11D356 ROM:0011D12E bset #7,($130D).w ROM:0011D134 bset #1,($1306).w ROM:0011D13A move.b #5,($10EF).w ROM:0011D140 bra.s locret_11D19E ROM:0011D142 ; --------------------------------------------------------------------------- ROM:0011D142 ROM:0011D142 locret_11D142: ; CODE XREF: ROM:0011D08C↑j ROM:0011D142 ; ROM:0011D0F8↑j ... ROM:0011D142 rts ROM:0011D144 ; --------------------------------------------------------------------------- ROM:0011D144 ROM:0011D144 loc_11D144: ; DATA XREF: ROM:0011CF50↑o ROM:0011D144 btst #7,($1303).w ROM:0011D14A beq.s loc_11D160 ROM:0011D14C bclr #7,($130D).w ROM:0011D152 bclr #1,($1306).w ROM:0011D158 move.b #4,($10EF).w ROM:0011D15E bra.s locret_11D142 ROM:0011D160 ; --------------------------------------------------------------------------- ROM:0011D160 ROM:0011D160 loc_11D160: ; CODE XREF: ROM:0011D14A↑j ROM:0011D160 move.w ($BDC).w,d0 ROM:0011D164 btst #6,($1318).w ROM:0011D16A bne.s locret_11D19E ROM:0011D16C cmp.w ($BAA).w,d0 ROM:0011D170 bne.s locret_11D19E ROM:0011D172 btst #6,($12FF).w ROM:0011D178 bne.s locret_11D19E ROM:0011D17A bset #1,($131B).w ROM:0011D180 bset #6,($1311).w ROM:0011D186 bclr #3,($12FE).w ROM:0011D18C bsr.w sub_11D3AA ROM:0011D190 bset #3,($1322).w ROM:0011D196 move.b #6,($10EF).w ROM:0011D19C bra.s locret_11D1D6 ROM:0011D19E ; --------------------------------------------------------------------------- ROM:0011D19E ROM:0011D19E locret_11D19E: ; CODE XREF: ROM:0011D140↑j ROM:0011D19E ; ROM:0011D16A↑j ... ROM:0011D19E rts ROM:0011D1A0 ; --------------------------------------------------------------------------- ROM:0011D1A0 ROM:0011D1A0 loc_11D1A0: ; DATA XREF: ROM:0011CF54↑o ROM:0011D1A0 move.w ($BDC).w,d0 ROM:0011D1A4 btst #7,($1303).w ROM:0011D1AA bne.s loc_11D1C2 ROM:0011D1AC btst #6,($1318).w ROM:0011D1B2 bne.s locret_11D1D6 ROM:0011D1B4 cmp.w ($BAA).w,d0 ROM:0011D1B8 bne.s locret_11D1D6 ROM:0011D1BA btst #6,($12FF).w ROM:0011D1C0 bne.s locret_11D1D6 ROM:0011D1C2 ROM:0011D1C2 loc_11D1C2: ; CODE XREF: ROM:0011D1AA↑j ROM:0011D1C2 bclr #7,($130D).w ROM:0011D1C8 bclr #1,($1306).w ROM:0011D1CE move.b #7,($10EF).w ROM:0011D1D4 bra.s locret_11D20E ROM:0011D1D6 ; --------------------------------------------------------------------------- ROM:0011D1D6 ROM:0011D1D6 locret_11D1D6: ; CODE XREF: ROM:0011D19C↑j ROM:0011D1D6 ; ROM:0011D1B2↑j ... ROM:0011D1D6 rts ROM:0011D1D8 ; --------------------------------------------------------------------------- ROM:0011D1D8 ROM:0011D1D8 loc_11D1D8: ; DATA XREF: ROM:0011CF58↑o ROM:0011D1D8 btst #2,($130E).w ROM:0011D1DE bne.s locret_11D20E ROM:0011D1E0 btst #4,($1314).w ROM:0011D1E6 bne.s locret_11D20E ROM:0011D1E8 btst #6,($130F).w ROM:0011D1EE bne.s locret_11D20E ROM:0011D1F0 move.w $29C(a5),d0 ROM:0011D1F4 clr.b ($8C0).w ROM:0011D1F8 move.w d0,($65A).w ROM:0011D1FC move.b #1,($8C0).w ROM:0011D202 move.b #8,($10EF).w ROM:0011D208 bra.l locret_11D2DC ROM:0011D20E ; --------------------------------------------------------------------------- ROM:0011D20E ROM:0011D20E locret_11D20E: ; CODE XREF: ROM:0011CF9A↑j ROM:0011D20E ; ROM:0011D0EE↑j ... ROM:0011D20E rts ROM:0011D210 ; --------------------------------------------------------------------------- ROM:0011D210 ROM:0011D210 loc_11D210: ; DATA XREF: ROM:0011CF5C↑o ROM:0011D210 cmpi.w #0,($65A).w ROM:0011D216 bgt.s loc_11D26E ROM:0011D218 btst #5,($1310).w ROM:0011D21E beq.s loc_11D26E ROM:0011D220 btst #2,($130E).w ROM:0011D226 bne.s loc_11D26E ROM:0011D228 btst #4,($1314).w ROM:0011D22E bne.s loc_11D26E ROM:0011D230 btst #6,($130F).w ROM:0011D236 bne.s loc_11D26E ROM:0011D238 bset #1,($131B).w ROM:0011D23E bclr #6,($1311).w ROM:0011D244 bclr #3,($1322).w ROM:0011D24A bset #3,($12FE).w ROM:0011D250 move.w $2B0(a5),d0 ROM:0011D254 clr.b ($8C1).w ROM:0011D258 move.w d0,($65C).w ROM:0011D25C move.b #1,($8C1).w ROM:0011D262 move.b #4,($10EF).w ROM:0011D268 bra.l locret_11D142 ROM:0011D26E ; --------------------------------------------------------------------------- ROM:0011D26E ROM:0011D26E loc_11D26E: ; CODE XREF: ROM:0011D216↑j ROM:0011D26E ; ROM:0011D21E↑j ... ROM:0011D26E btst #2,($130E).w ROM:0011D274 bne.s loc_11D286 ROM:0011D276 btst #4,($1314).w ROM:0011D27C bne.s loc_11D286 ROM:0011D27E btst #6,($130F).w ROM:0011D284 beq.s loc_11D292 ROM:0011D286 ROM:0011D286 loc_11D286: ; CODE XREF: ROM:0011D274↑j ROM:0011D286 ; ROM:0011D27C↑j ROM:0011D286 move.b #7,($10EF).w ROM:0011D28C bra.l locret_11D20E ROM:0011D292 ; --------------------------------------------------------------------------- ROM:0011D292 ROM:0011D292 loc_11D292: ; CODE XREF: ROM:0011D284↑j ROM:0011D292 cmpi.w #0,($65A).w ROM:0011D298 bgt.s locret_11D2DC ROM:0011D29A btst #2,($130E).w ROM:0011D2A0 bne.s locret_11D2DC ROM:0011D2A2 btst #4,($1314).w ROM:0011D2A8 bne.s locret_11D2DC ROM:0011D2AA btst #6,($130F).w ROM:0011D2B0 bne.s locret_11D2DC ROM:0011D2B2 btst #5,($1310).w ROM:0011D2B8 bne.s locret_11D2DC ROM:0011D2BA bclr #1,($131B).w ROM:0011D2C0 bclr #6,($1311).w ROM:0011D2C6 bclr #3,($1322).w ROM:0011D2CC bclr #3,($12FE).w ROM:0011D2D2 move.b #1,($10EF).w ROM:0011D2D8 bra.w locret_11CFEE ROM:0011D2DC ; --------------------------------------------------------------------------- ROM:0011D2DC ROM:0011D2DC locret_11D2DC: ; CODE XREF: ROM:0011D208↑j ROM:0011D2DC ; ROM:0011D298↑j ... ROM:0011D2DC rts ROM:0011D2DE ; --------------------------------------------------------------------------- ROM:0011D2DE ROM:0011D2DE loc_11D2DE: ; DATA XREF: ROM:0011CF60↑o ROM:0011D2DE btst #4,($1314).w ROM:0011D2E4 beq.s loc_11D302 ROM:0011D2E6 bset #6,($1311).w ROM:0011D2EC bset #3,($1322).w ROM:0011D2F2 bclr #3,($12FE).w ROM:0011D2F8 move.b #7,($10EF).w ROM:0011D2FE bra.w locret_11D20E ROM:0011D302 ; --------------------------------------------------------------------------- ROM:0011D302 ROM:0011D302 loc_11D302: ; CODE XREF: ROM:0011D2E4↑j ROM:0011D302 btst #2,($130E).w ROM:0011D308 bne.s loc_11D31A ROM:0011D30A btst #6,($130F).w ROM:0011D310 bne.s loc_11D31A ROM:0011D312 btst #5,($1310).w ROM:0011D318 beq.s loc_11D324 ROM:0011D31A ROM:0011D31A loc_11D31A: ; CODE XREF: ROM:0011D308↑j ROM:0011D31A ; ROM:0011D310↑j ROM:0011D31A move.b #4,($10EF).w ROM:0011D320 bra.w locret_11D142 ROM:0011D324 ; --------------------------------------------------------------------------- ROM:0011D324 ROM:0011D324 loc_11D324: ; CODE XREF: ROM:0011D318↑j ROM:0011D324 cmpi.w #0,($65A).w ROM:0011D32A bgt.s locret_11D352 ROM:0011D32C btst #5,($1310).w ROM:0011D332 bne.s locret_11D352 ROM:0011D334 bclr #1,($131B).w ROM:0011D33A bclr #6,($1311).w ROM:0011D340 bclr #3,($12FE).w ROM:0011D346 move.b #1,($10EF).w ROM:0011D34C bra.l locret_11CFEE ROM:0011D352 ; --------------------------------------------------------------------------- ROM:0011D352 ROM:0011D352 locret_11D352: ; CODE XREF: ROM:0011D0C4↑j ROM:0011D352 ; ROM:0011D32A↑j ... ROM:0011D352 rts ROM:0011D354 ; --------------------------------------------------------------------------- ROM:0011D354 rts ROM:0011D356 ROM:0011D356 ; =============== S U B R O U T I N E ======================================= ROM:0011D356 ROM:0011D356 ROM:0011D356 sub_11D356: ; CODE XREF: ROM:loc_11D12A↑p ROM:0011D356 move.w ($BAA).w,($B04).w ROM:0011D35C move.w ($BAA).w,d0 ROM:0011D360 add.w $2AA(a5),d0 ROM:0011D364 move.w $DA(a5),d1 ROM:0011D368 cmp.w d0,d1 ROM:0011D36A ble.s loc_11D372 ROM:0011D36C move.w d0,($BDC).w ROM:0011D370 bra.s loc_11D378 ROM:0011D372 ; --------------------------------------------------------------------------- ROM:0011D372 ROM:0011D372 loc_11D372: ; CODE XREF: sub_11D356+14↑j ROM:0011D372 move.w $DA(a5),($BDC).w ROM:0011D378 ROM:0011D378 loc_11D378: ; CODE XREF: sub_11D356+1A↑j ROM:0011D378 move.w $D2(a5),($BDA).w ROM:0011D37E rts ROM:0011D37E ; End of function sub_11D356 ROM:0011D37E ROM:0011D380 ROM:0011D380 ; =============== S U B R O U T I N E ======================================= ROM:0011D380 ROM:0011D380 ROM:0011D380 sub_11D380: ; CODE XREF: ROM:0011CFD6↑p ROM:0011D380 move.w ($BAA).w,($B04).w ROM:0011D386 move.w ($BAA).w,d0 ROM:0011D38A add.w $2A8(a5),d0 ROM:0011D38E move.w $DA(a5),d1 ROM:0011D392 cmp.w d0,d1 ROM:0011D394 ble.s loc_11D39C ROM:0011D396 move.w d0,($BDC).w ROM:0011D39A bra.s loc_11D3A2 ROM:0011D39C ; --------------------------------------------------------------------------- ROM:0011D39C ROM:0011D39C loc_11D39C: ; CODE XREF: sub_11D380+14↑j ROM:0011D39C move.w $DA(a5),($BDC).w ROM:0011D3A2 ROM:0011D3A2 loc_11D3A2: ; CODE XREF: sub_11D380+1A↑j ROM:0011D3A2 move.w $D2(a5),($BDA).w ROM:0011D3A8 rts ROM:0011D3A8 ; End of function sub_11D380 ROM:0011D3A8 ROM:0011D3AA ROM:0011D3AA ; =============== S U B R O U T I N E ======================================= ROM:0011D3AA ROM:0011D3AA ROM:0011D3AA sub_11D3AA: ; CODE XREF: ROM:0011D18C↑p ROM:0011D3AA move.w ($BAA).w,d0 ROM:0011D3AE sub.w $2AC(a5),d0 ROM:0011D3B2 cmp.w ($B04).w,d0 ROM:0011D3B6 blt.s loc_11D3BE ROM:0011D3B8 move.w d0,($BDC).w ROM:0011D3BC bra.s loc_11D3C4 ROM:0011D3BE ; --------------------------------------------------------------------------- ROM:0011D3BE ROM:0011D3BE loc_11D3BE: ; CODE XREF: sub_11D3AA+C↑j ROM:0011D3BE move.w ($B04).w,($BDC).w ROM:0011D3C4 ROM:0011D3C4 loc_11D3C4: ; CODE XREF: sub_11D3AA+12↑j ROM:0011D3C4 move.w $282(a5),($BDA).w ROM:0011D3CA rts ROM:0011D3CA ; End of function sub_11D3AA ROM:0011D3CA ROM:0011D3CC ROM:0011D3CC ; =============== S U B R O U T I N E ======================================= ROM:0011D3CC ROM:0011D3CC ROM:0011D3CC sub_11D3CC: ; CODE XREF: ROM:0011D032↑p ROM:0011D3CC move.w ($BAA).w,d0 ROM:0011D3D0 sub.w $2AE(a5),d0 ROM:0011D3D4 cmp.w ($B04).w,d0 ROM:0011D3D8 blt.s loc_11D3E0 ROM:0011D3DA move.w d0,($BDC).w ROM:0011D3DE bra.s loc_11D3E6 ROM:0011D3E0 ; --------------------------------------------------------------------------- ROM:0011D3E0 ROM:0011D3E0 loc_11D3E0: ; CODE XREF: sub_11D3CC+C↑j ROM:0011D3E0 move.w ($B04).w,($BDC).w ROM:0011D3E6 ROM:0011D3E6 loc_11D3E6: ; CODE XREF: sub_11D3CC+12↑j ROM:0011D3E6 move.w $282(a5),($BDA).w ROM:0011D3EC rts ROM:0011D3EC ; End of function sub_11D3CC ROM:0011D3EC ROM:0011D3EE ROM:0011D3EE ; =============== S U B R O U T I N E ======================================= ROM:0011D3EE ROM:0011D3EE ROM:0011D3EE sub_11D3EE: ; CODE XREF: sub_11C7E8↑p ROM:0011D3EE bsr.w sub_11D3F8 ROM:0011D3F2 bsr.w sub_11D5D0 ROM:0011D3F6 rts ROM:0011D3F6 ; End of function sub_11D3EE ROM:0011D3F6 ROM:0011D3F8 ROM:0011D3F8 ; =============== S U B R O U T I N E ======================================= ROM:0011D3F8 ROM:0011D3F8 ROM:0011D3F8 sub_11D3F8: ; CODE XREF: sub_11D3EE↑p ROM:0011D3F8 clr.w d1 ROM:0011D3FA move.b ($10F1).w,d1 ROM:0011D3FE cmpi.w #4,d1 ROM:0011D402 bcc.s locret_11D40C ROM:0011D404 movea.l off_11D40E(pc,d1.w*4),a0 ROM:0011D408 nop ROM:0011D40A jmp (a0) ROM:0011D40C ; --------------------------------------------------------------------------- ROM:0011D40C ROM:0011D40C locret_11D40C: ; CODE XREF: sub_11D3F8+A↑j ROM:0011D40C rts ROM:0011D40C ; End of function sub_11D3F8 ROM:0011D40C ROM:0011D40C ; --------------------------------------------------------------------------- ROM:0011D40E off_11D40E: dc.l loc_11D41E ; DATA XREF: sub_11D3F8+C↑r ROM:0011D412 dc.l loc_11D432 ROM:0011D416 dc.l loc_11D4B6 ROM:0011D41A dc.l loc_11D57A ROM:0011D41E ; --------------------------------------------------------------------------- ROM:0011D41E ROM:0011D41E loc_11D41E: ; DATA XREF: ROM:off_11D40E↑o ROM:0011D41E bclr #1,($130C).w ROM:0011D424 bclr #5,($131F).w ROM:0011D42A move.b #1,($10F1).w ROM:0011D430 rts ROM:0011D432 ; --------------------------------------------------------------------------- ROM:0011D432 ROM:0011D432 loc_11D432: ; DATA XREF: ROM:0011D412↑o ROM:0011D432 btst #0,($1329).w ROM:0011D438 bne.s loc_11D450 ROM:0011D43A btst #4,($93D).w ROM:0011D440 beq.s loc_11D450 ROM:0011D442 bset #5,($131F).w ROM:0011D448 move.b #3,($10F1).w ROM:0011D44E rts ROM:0011D450 ; --------------------------------------------------------------------------- ROM:0011D450 ROM:0011D450 loc_11D450: ; CODE XREF: ROM:0011D438↑j ROM:0011D450 ; ROM:0011D440↑j ROM:0011D450 btst #6,($92E).w ROM:0011D456 beq.s loc_11D45A ROM:0011D458 bra.s loc_11D462 ROM:0011D45A ; --------------------------------------------------------------------------- ROM:0011D45A ROM:0011D45A loc_11D45A: ; CODE XREF: ROM:0011D456↑j ROM:0011D45A cmpi.b #8,($10E4).w ROM:0011D460 bne.s loc_11D48C ROM:0011D462 ROM:0011D462 loc_11D462: ; CODE XREF: ROM:0011D458↑j ROM:0011D462 btst #0,($1329).w ROM:0011D468 bne.s loc_11D48C ROM:0011D46A move.w $2C4(a5),d2 ROM:0011D46E cmp.w ($A28).w,d2 ROM:0011D472 bge.s loc_11D48C ROM:0011D474 move.w $2C8(a5),d2 ROM:0011D478 cmp.w ($A2C).w,d2 ROM:0011D47C bge.s loc_11D48C ROM:0011D47E bset #1,($130C).w ROM:0011D484 move.b #2,($10F1).w ROM:0011D48A rts ROM:0011D48C ; --------------------------------------------------------------------------- ROM:0011D48C ROM:0011D48C loc_11D48C: ; CODE XREF: ROM:0011D460↑j ROM:0011D48C ; ROM:0011D468↑j ... ROM:0011D48C btst #0,($1329).w ROM:0011D492 beq.s locret_11D4B4 ROM:0011D494 btst #1,($936).w ROM:0011D49A beq.s locret_11D4B4 ROM:0011D49C move.w $2BC(a5),d1 ROM:0011D4A0 cmp.w ($A52).w,d1 ROM:0011D4A4 bgt.s locret_11D4B4 ROM:0011D4A6 bset #1,($130C).w ROM:0011D4AC move.b #2,($10F1).w ROM:0011D4B2 rts ROM:0011D4B4 ; --------------------------------------------------------------------------- ROM:0011D4B4 ROM:0011D4B4 locret_11D4B4: ; CODE XREF: ROM:0011D492↑j ROM:0011D4B4 ; ROM:0011D49A↑j ... ROM:0011D4B4 rts ROM:0011D4B6 ; --------------------------------------------------------------------------- ROM:0011D4B6 ROM:0011D4B6 loc_11D4B6: ; DATA XREF: ROM:0011D416↑o ROM:0011D4B6 btst #0,($1329).w ROM:0011D4BC beq.s loc_11D4E0 ROM:0011D4BE move.w $2BE(a5),d1 ROM:0011D4C2 cmp.w ($A52).w,d1 ROM:0011D4C6 ble.s loc_11D4CA ROM:0011D4C8 bra.s loc_11D4D2 ROM:0011D4CA ; --------------------------------------------------------------------------- ROM:0011D4CA ROM:0011D4CA loc_11D4CA: ; CODE XREF: ROM:0011D4C6↑j ROM:0011D4CA btst #1,($936).w ROM:0011D4D0 bne.s loc_11D4E0 ROM:0011D4D2 ROM:0011D4D2 loc_11D4D2: ; CODE XREF: ROM:0011D4C8↑j ROM:0011D4D2 bclr #1,($130C).w ROM:0011D4D8 move.b #1,($10F1).w ROM:0011D4DE rts ROM:0011D4E0 ; --------------------------------------------------------------------------- ROM:0011D4E0 ROM:0011D4E0 loc_11D4E0: ; CODE XREF: ROM:0011D4BC↑j ROM:0011D4E0 ; ROM:0011D4D0↑j ROM:0011D4E0 btst #0,($1329).w ROM:0011D4E6 bne.s loc_11D526 ROM:0011D4E8 btst #6,($92E).w ROM:0011D4EE bne.s loc_11D526 ROM:0011D4F0 cmpi.b #8,($10E4).w ROM:0011D4F6 beq.s loc_11D4FA ROM:0011D4F8 bra.s loc_11D518 ROM:0011D4FA ; --------------------------------------------------------------------------- ROM:0011D4FA ROM:0011D4FA loc_11D4FA: ; CODE XREF: ROM:0011D4F6↑j ROM:0011D4FA move.w $2C4(a5),d2 ROM:0011D4FE sub.w $2C6(a5),d2 ROM:0011D502 cmp.w ($A28).w,d2 ROM:0011D506 ble.s loc_11D50A ROM:0011D508 bra.s loc_11D518 ROM:0011D50A ; --------------------------------------------------------------------------- ROM:0011D50A ROM:0011D50A loc_11D50A: ; CODE XREF: ROM:0011D506↑j ROM:0011D50A move.w $2C8(a5),d2 ROM:0011D50E sub.w $2CA(a5),d2 ROM:0011D512 cmp.w ($A2C).w,d2 ROM:0011D516 ble.s loc_11D526 ROM:0011D518 ROM:0011D518 loc_11D518: ; CODE XREF: ROM:0011D4F8↑j ROM:0011D518 ; ROM:0011D508↑j ROM:0011D518 bclr #1,($130C).w ROM:0011D51E move.b #1,($10F1).w ROM:0011D524 rts ROM:0011D526 ; --------------------------------------------------------------------------- ROM:0011D526 ROM:0011D526 loc_11D526: ; CODE XREF: ROM:0011D4E6↑j ROM:0011D526 ; ROM:0011D4EE↑j ... ROM:0011D526 btst #0,($1329).w ROM:0011D52C beq.s loc_11D554 ROM:0011D52E btst #1,($936).w ROM:0011D534 beq.s loc_11D554 ROM:0011D536 move.w $2C0(a5),d1 ROM:0011D53A cmp.w ($A52).w,d1 ROM:0011D53E bgt.s loc_11D554 ROM:0011D540 bset #5,($131F).w ROM:0011D546 bclr #1,($130C).w ROM:0011D54C move.b #3,($10F1).w ROM:0011D552 rts ROM:0011D554 ; --------------------------------------------------------------------------- ROM:0011D554 ROM:0011D554 loc_11D554: ; CODE XREF: ROM:0011D52C↑j ROM:0011D554 ; ROM:0011D534↑j ... ROM:0011D554 btst #0,($1329).w ROM:0011D55A bne.s locret_11D578 ROM:0011D55C btst #4,($93D).w ROM:0011D562 beq.s locret_11D578 ROM:0011D564 bset #5,($131F).w ROM:0011D56A bclr #1,($130C).w ROM:0011D570 move.b #3,($10F1).w ROM:0011D576 rts ROM:0011D578 ; --------------------------------------------------------------------------- ROM:0011D578 ROM:0011D578 locret_11D578: ; CODE XREF: ROM:0011D55A↑j ROM:0011D578 ; ROM:0011D562↑j ROM:0011D578 rts ROM:0011D57A ; --------------------------------------------------------------------------- ROM:0011D57A ROM:0011D57A loc_11D57A: ; DATA XREF: ROM:0011D41A↑o ROM:0011D57A btst #0,($1329).w ROM:0011D580 beq.s loc_11D5AA ROM:0011D582 move.w $2C2(a5),d1 ROM:0011D586 cmp.w ($A52).w,d1 ROM:0011D58A ble.s loc_11D58E ROM:0011D58C bra.s loc_11D596 ROM:0011D58E ; --------------------------------------------------------------------------- ROM:0011D58E ROM:0011D58E loc_11D58E: ; CODE XREF: ROM:0011D58A↑j ROM:0011D58E btst #1,($936).w ROM:0011D594 bne.s loc_11D5AA ROM:0011D596 ROM:0011D596 loc_11D596: ; CODE XREF: ROM:0011D58C↑j ROM:0011D596 bclr #5,($131F).w ROM:0011D59C bset #1,($130C).w ROM:0011D5A2 move.b #2,($10F1).w ROM:0011D5A8 rts ROM:0011D5AA ; --------------------------------------------------------------------------- ROM:0011D5AA ROM:0011D5AA loc_11D5AA: ; CODE XREF: ROM:0011D580↑j ROM:0011D5AA ; ROM:0011D594↑j ROM:0011D5AA btst #0,($1329).w ROM:0011D5B0 bne.s locret_11D5CE ROM:0011D5B2 btst #4,($93D).w ROM:0011D5B8 bne.s locret_11D5CE ROM:0011D5BA bclr #5,($131F).w ROM:0011D5C0 bset #1,($130C).w ROM:0011D5C6 move.b #2,($10F1).w ROM:0011D5CC rts ROM:0011D5CE ; --------------------------------------------------------------------------- ROM:0011D5CE ROM:0011D5CE locret_11D5CE: ; CODE XREF: ROM:0011D5B0↑j ROM:0011D5CE ; ROM:0011D5B8↑j ROM:0011D5CE rts ROM:0011D5D0 ROM:0011D5D0 ; =============== S U B R O U T I N E ======================================= ROM:0011D5D0 ROM:0011D5D0 ROM:0011D5D0 sub_11D5D0: ; CODE XREF: sub_11D3EE+4↑p ROM:0011D5D0 clr.w d1 ROM:0011D5D2 move.b ($10F0).w,d1 ROM:0011D5D6 cmpi.w #4,d1 ROM:0011D5DA bcc.s locret_11D5E4 ROM:0011D5DC movea.l off_11D5E6(pc,d1.w*4),a0 ROM:0011D5E0 nop ROM:0011D5E2 jmp (a0) ROM:0011D5E4 ; --------------------------------------------------------------------------- ROM:0011D5E4 ROM:0011D5E4 locret_11D5E4: ; CODE XREF: sub_11D5D0+A↑j ROM:0011D5E4 rts ROM:0011D5E4 ; End of function sub_11D5D0 ROM:0011D5E4 ROM:0011D5E4 ; --------------------------------------------------------------------------- ROM:0011D5E6 off_11D5E6: dc.l loc_11D5F6 ; DATA XREF: sub_11D5D0+C↑r ROM:0011D5EA dc.l loc_11D602 ROM:0011D5EE dc.l loc_11D68E ROM:0011D5F2 dc.l loc_11D702 ROM:0011D5F6 ; --------------------------------------------------------------------------- ROM:0011D5F6 ROM:0011D5F6 loc_11D5F6: ; DATA XREF: ROM:off_11D5E6↑o ROM:0011D5F6 move.b #1,($10F0).w ROM:0011D5FC bra.w locret_11D68C ROM:0011D600 ; --------------------------------------------------------------------------- ROM:0011D600 rts ROM:0011D602 ; --------------------------------------------------------------------------- ROM:0011D602 ROM:0011D602 loc_11D602: ; DATA XREF: ROM:0011D5EA↑o ROM:0011D602 btst #1,($1320).w ROM:0011D608 beq.s loc_11D642 ROM:0011D60A btst #3,($131E).w ROM:0011D610 beq.s loc_11D642 ROM:0011D612 btst #5,($131F).w ROM:0011D618 bne.s loc_11D62C ROM:0011D61A btst #5,($1327).w ROM:0011D620 bne.s loc_11D62C ROM:0011D622 move.w $2B4(a5),d0 ROM:0011D626 cmp.w ($A78).w,d0 ROM:0011D62A bge.s loc_11D642 ROM:0011D62C ROM:0011D62C loc_11D62C: ; CODE XREF: ROM:0011D618↑j ROM:0011D62C ; ROM:0011D620↑j ROM:0011D62C bset #2,($130E).w ROM:0011D632 bset #5,($1310).w ROM:0011D638 move.b #3,($10F0).w ROM:0011D63E bra.w locret_11D75A ROM:0011D642 ; --------------------------------------------------------------------------- ROM:0011D642 ROM:0011D642 loc_11D642: ; CODE XREF: ROM:0011D608↑j ROM:0011D642 ; ROM:0011D610↑j ... ROM:0011D642 move.w $2B4(a5),d0 ROM:0011D646 move.w $2B8(a5),d1 ROM:0011D64A btst #1,($1320).w ROM:0011D650 beq.s locret_11D68C ROM:0011D652 btst #3,($131E).w ROM:0011D658 beq.s locret_11D68C ROM:0011D65A cmp.w ($A78).w,d0 ROM:0011D65E ble.s locret_11D68C ROM:0011D660 btst #5,($131F).w ROM:0011D666 bne.s locret_11D68C ROM:0011D668 btst #5,($1327).w ROM:0011D66E bne.s locret_11D68C ROM:0011D670 btst #1,($130C).w ROM:0011D676 bne.s loc_11D67E ROM:0011D678 cmp.w ($A78).w,d1 ROM:0011D67C bge.s locret_11D68C ROM:0011D67E ROM:0011D67E loc_11D67E: ; CODE XREF: ROM:0011D676↑j ROM:0011D67E bset #5,($1310).w ROM:0011D684 move.b #2,($10F0).w ROM:0011D68A bra.s locret_11D700 ROM:0011D68C ; --------------------------------------------------------------------------- ROM:0011D68C ROM:0011D68C locret_11D68C: ; CODE XREF: ROM:0011D5FC↑j ROM:0011D68C ; ROM:0011D650↑j ... ROM:0011D68C rts ROM:0011D68E ; --------------------------------------------------------------------------- ROM:0011D68E ROM:0011D68E loc_11D68E: ; DATA XREF: ROM:0011D5EE↑o ROM:0011D68E btst #1,($1320).w ROM:0011D694 beq.s loc_11D6A8 ROM:0011D696 btst #1,($130C).w ROM:0011D69C bne.s loc_11D6B6 ROM:0011D69E move.w $2B6(a5),d0 ROM:0011D6A2 cmp.w ($A78).w,d0 ROM:0011D6A6 ble.s loc_11D6B6 ROM:0011D6A8 ROM:0011D6A8 loc_11D6A8: ; CODE XREF: ROM:0011D694↑j ROM:0011D6A8 bclr #5,($1310).w ROM:0011D6AE move.b #1,($10F0).w ROM:0011D6B4 bra.s locret_11D68C ROM:0011D6B6 ; --------------------------------------------------------------------------- ROM:0011D6B6 ROM:0011D6B6 loc_11D6B6: ; CODE XREF: ROM:0011D69C↑j ROM:0011D6B6 ; ROM:0011D6A6↑j ROM:0011D6B6 move.w #0,d0 ROM:0011D6BA move.w $2B4(a5),d1 ROM:0011D6BE btst #1,($1320).w ROM:0011D6C4 beq.s locret_11D700 ROM:0011D6C6 btst #3,($131E).w ROM:0011D6CC beq.s locret_11D700 ROM:0011D6CE btst #5,($131F).w ROM:0011D6D4 bne.s loc_11D6F2 ROM:0011D6D6 btst #5,($1327).w ROM:0011D6DC bne.s loc_11D6F2 ROM:0011D6DE btst #6,($1307).w ROM:0011D6E4 beq.s loc_11D6EC ROM:0011D6E6 cmp.w $2BA(a5),d0 ROM:0011D6EA beq.s loc_11D6F2 ROM:0011D6EC ROM:0011D6EC loc_11D6EC: ; CODE XREF: ROM:0011D6E4↑j ROM:0011D6EC cmp.w ($A78).w,d1 ROM:0011D6F0 bge.s locret_11D700 ROM:0011D6F2 ROM:0011D6F2 loc_11D6F2: ; CODE XREF: ROM:0011D6D4↑j ROM:0011D6F2 ; ROM:0011D6DC↑j ... ROM:0011D6F2 bset #2,($130E).w ROM:0011D6F8 move.b #3,($10F0).w ROM:0011D6FE bra.s locret_11D75A ROM:0011D700 ; --------------------------------------------------------------------------- ROM:0011D700 ROM:0011D700 locret_11D700: ; CODE XREF: ROM:0011D68A↑j ROM:0011D700 ; ROM:0011D6C4↑j ... ROM:0011D700 rts ROM:0011D702 ; --------------------------------------------------------------------------- ROM:0011D702 ROM:0011D702 loc_11D702: ; DATA XREF: ROM:0011D5F2↑o ROM:0011D702 btst #1,($1320).w ROM:0011D708 bne.s loc_11D720 ROM:0011D70A bclr #2,($130E).w ROM:0011D710 bclr #5,($1310).w ROM:0011D716 move.b #1,($10F0).w ROM:0011D71C bra.w locret_11D68C ROM:0011D720 ; --------------------------------------------------------------------------- ROM:0011D720 ROM:0011D720 loc_11D720: ; CODE XREF: ROM:0011D708↑j ROM:0011D720 move.w $2B2(a5),d0 ROM:0011D724 cmp.w ($A78).w,d0 ROM:0011D728 ble.s locret_11D75A ROM:0011D72A btst #6,($1307).w ROM:0011D730 beq.s loc_11D73C ROM:0011D732 move.w $2BA(a5),d0 ROM:0011D736 cmpi.w #0,d0 ROM:0011D73A beq.s locret_11D75A ROM:0011D73C ROM:0011D73C loc_11D73C: ; CODE XREF: ROM:0011D730↑j ROM:0011D73C btst #5,($131F).w ROM:0011D742 bne.s locret_11D75A ROM:0011D744 btst #5,($1327).w ROM:0011D74A bne.s locret_11D75A ROM:0011D74C bclr #2,($130E).w ROM:0011D752 move.b #2,($10F0).w ROM:0011D758 bra.s locret_11D700 ROM:0011D75A ; --------------------------------------------------------------------------- ROM:0011D75A ROM:0011D75A locret_11D75A: ; CODE XREF: ROM:0011D63E↑j ROM:0011D75A ; ROM:0011D6FE↑j ... ROM:0011D75A rts ROM:0011D75C ; --------------------------------------------------------------------------- ROM:0011D75C rts ROM:0011D75E ROM:0011D75E ; =============== S U B R O U T I N E ======================================= ROM:0011D75E ROM:0011D75E ROM:0011D75E sub_11D75E: ; CODE XREF: ROM:0011DA30↓p ROM:0011D75E lea ($11CA).w,a1 ROM:0011D762 lea ($ED2).w,a2 ROM:0011D766 move.w ($B08).w,d0 ROM:0011D76A move.w $2D6(a5),d2 ROM:0011D76E move.w $2D8(a5),d3 ROM:0011D772 clr.w d1 ROM:0011D774 move.b (a1,d0.w),d1 ROM:0011D778 cmpi.w #6,d1 ROM:0011D77C bcc.s locret_11D786 ROM:0011D77E movea.l off_11D788(pc,d1.w*4),a0 ROM:0011D782 nop ROM:0011D784 jmp (a0) ROM:0011D786 ; --------------------------------------------------------------------------- ROM:0011D786 ROM:0011D786 locret_11D786: ; CODE XREF: sub_11D75E+1E↑j ROM:0011D786 rts ROM:0011D786 ; End of function sub_11D75E ROM:0011D786 ROM:0011D786 ; --------------------------------------------------------------------------- ROM:0011D788 off_11D788: dc.l loc_11D7A0 ; DATA XREF: sub_11D75E+20↑r ROM:0011D78C dc.l loc_11D7AC ROM:0011D790 dc.l loc_11D802 ROM:0011D794 dc.l locret_11D840 ROM:0011D798 dc.l loc_11D842 ROM:0011D79C dc.l loc_11D894 ROM:0011D7A0 ; --------------------------------------------------------------------------- ROM:0011D7A0 ROM:0011D7A0 loc_11D7A0: ; DATA XREF: ROM:off_11D788↑o ROM:0011D7A0 bclr d0,($10F2).w ROM:0011D7A4 move.b #1,(a1,d0.w) ROM:0011D7AA rts ROM:0011D7AC ; --------------------------------------------------------------------------- ROM:0011D7AC ROM:0011D7AC loc_11D7AC: ; DATA XREF: ROM:0011D78C↑o ROM:0011D7AC cmp.w (a2,d0.w*2),d2 ROM:0011D7B0 bgt.s loc_11D7B4 ROM:0011D7B2 bra.s loc_11D7BE ROM:0011D7B4 ; --------------------------------------------------------------------------- ROM:0011D7B4 ROM:0011D7B4 loc_11D7B4: ; CODE XREF: ROM:0011D7B0↑j ROM:0011D7B4 cmp.w (a2,d0.w*2),d3 ROM:0011D7B8 blt.s locret_11D7BC ROM:0011D7BA bra.s loc_11D7DE ROM:0011D7BC ; --------------------------------------------------------------------------- ROM:0011D7BC ROM:0011D7BC locret_11D7BC: ; CODE XREF: ROM:0011D7B8↑j ROM:0011D7BC rts ROM:0011D7BE ; --------------------------------------------------------------------------- ROM:0011D7BE ROM:0011D7BE loc_11D7BE: ; CODE XREF: ROM:0011D7B2↑j ROM:0011D7BE move.w $2CC(a5),d4 ROM:0011D7C2 clr.b $8EB(d0.w) ROM:0011D7C8 move.w d4,$6B0(d0.w*2) ROM:0011D7CE move.b #1,$8EB(d0.w) ROM:0011D7D6 move.b #2,(a1,d0.w) ROM:0011D7DC rts ROM:0011D7DE ; --------------------------------------------------------------------------- ROM:0011D7DE ROM:0011D7DE loc_11D7DE: ; CODE XREF: ROM:0011D7BA↑j ROM:0011D7DE move.w $2CE(a5),d4 ROM:0011D7E2 clr.b $8EC(d0.w) ROM:0011D7E8 move.w d4,$6B2(d0.w*2) ROM:0011D7EE move.b #1,$8EC(d0.w) ROM:0011D7F6 bset d0,($10F3).w ROM:0011D7FA move.b #4,(a1,d0.w) ROM:0011D800 rts ROM:0011D802 ; --------------------------------------------------------------------------- ROM:0011D802 ROM:0011D802 loc_11D802: ; DATA XREF: ROM:0011D790↑o ROM:0011D802 cmpi.w #0,$6B0(d0.w*2) ROM:0011D80A bgt.s loc_11D80E ROM:0011D80C bra.s loc_11D818 ROM:0011D80E ; --------------------------------------------------------------------------- ROM:0011D80E ROM:0011D80E loc_11D80E: ; CODE XREF: ROM:0011D80A↑j ROM:0011D80E cmp.w (a2,d0.w*2),d2 ROM:0011D812 ble.s locret_11D816 ROM:0011D814 bra.s loc_11D82C ROM:0011D816 ; --------------------------------------------------------------------------- ROM:0011D816 ROM:0011D816 locret_11D816: ; CODE XREF: ROM:0011D812↑j ROM:0011D816 rts ROM:0011D818 ; --------------------------------------------------------------------------- ROM:0011D818 ROM:0011D818 loc_11D818: ; CODE XREF: ROM:0011D80C↑j ROM:0011D818 bset d0,($10FB).w ROM:0011D81C bset d0,($10FE).w ROM:0011D820 bsr.w sub_11D8DE ROM:0011D824 move.b #3,(a1,d0.w) ROM:0011D82A rts ROM:0011D82C ; --------------------------------------------------------------------------- ROM:0011D82C ROM:0011D82C loc_11D82C: ; CODE XREF: ROM:0011D814↑j ROM:0011D82C clr.b $8EB(d0.w) ROM:0011D832 clr.w $6B0(d0.w*2) ROM:0011D838 move.b #1,(a1,d0.w) ROM:0011D83E rts ROM:0011D840 ; --------------------------------------------------------------------------- ROM:0011D840 ROM:0011D840 locret_11D840: ; DATA XREF: ROM:0011D794↑o ROM:0011D840 rts ROM:0011D842 ; --------------------------------------------------------------------------- ROM:0011D842 ROM:0011D842 loc_11D842: ; DATA XREF: ROM:0011D798↑o ROM:0011D842 cmp.w (a2,d0.w*2),d3 ROM:0011D846 bge.s loc_11D84A ROM:0011D848 bra.s loc_11D858 ROM:0011D84A ; --------------------------------------------------------------------------- ROM:0011D84A ROM:0011D84A loc_11D84A: ; CODE XREF: ROM:0011D846↑j ROM:0011D84A cmpi.w #0,$6B2(d0.w*2) ROM:0011D852 bgt.s locret_11D856 ROM:0011D854 bra.s loc_11D870 ROM:0011D856 ; --------------------------------------------------------------------------- ROM:0011D856 ROM:0011D856 locret_11D856: ; CODE XREF: ROM:0011D852↑j ROM:0011D856 rts ROM:0011D858 ; --------------------------------------------------------------------------- ROM:0011D858 ROM:0011D858 loc_11D858: ; CODE XREF: ROM:0011D848↑j ROM:0011D858 clr.b $8EC(d0.w) ROM:0011D85E clr.w $6B2(d0.w*2) ROM:0011D864 bclr d0,($10F3).w ROM:0011D868 move.b #1,(a1,d0.w) ROM:0011D86E rts ROM:0011D870 ; --------------------------------------------------------------------------- ROM:0011D870 ROM:0011D870 loc_11D870: ; CODE XREF: ROM:0011D854↑j ROM:0011D870 bset d0,($10F2).w ROM:0011D874 move.w $2D0(a5),d4 ROM:0011D878 clr.b $8C2(d0.w) ROM:0011D87E move.w d4,$65E(d0.w*2) ROM:0011D884 move.b #1,$8C2(d0.w) ROM:0011D88C move.b #5,(a1,d0.w) ROM:0011D892 rts ROM:0011D894 ; --------------------------------------------------------------------------- ROM:0011D894 ROM:0011D894 loc_11D894: ; DATA XREF: ROM:0011D79C↑o ROM:0011D894 cmpi.w #0,$65E(d0.w*2) ROM:0011D89C bgt.s loc_11D8A0 ROM:0011D89E bra.s loc_11D8AA ROM:0011D8A0 ; --------------------------------------------------------------------------- ROM:0011D8A0 ROM:0011D8A0 loc_11D8A0: ; CODE XREF: ROM:0011D89C↑j ROM:0011D8A0 cmp.w (a2,d0.w*2),d3 ROM:0011D8A4 bge.s locret_11D8A8 ROM:0011D8A6 bra.s loc_11D8C6 ROM:0011D8A8 ; --------------------------------------------------------------------------- ROM:0011D8A8 ROM:0011D8A8 locret_11D8A8: ; CODE XREF: ROM:0011D8A4↑j ROM:0011D8A8 rts ROM:0011D8AA ; --------------------------------------------------------------------------- ROM:0011D8AA ROM:0011D8AA loc_11D8AA: ; CODE XREF: ROM:0011D89E↑j ROM:0011D8AA bclr d0,($10F2).w ROM:0011D8AE bclr d0,($10F3).w ROM:0011D8B2 bset d0,($10FB).w ROM:0011D8B6 bset d0,($10FE).w ROM:0011D8BA bsr.w sub_11D8DE ROM:0011D8BE move.b #3,(a1,d0.w) ROM:0011D8C4 rts ROM:0011D8C6 ; --------------------------------------------------------------------------- ROM:0011D8C6 ROM:0011D8C6 loc_11D8C6: ; CODE XREF: ROM:0011D8A6↑j ROM:0011D8C6 bclr d0,($10F2).w ROM:0011D8CA clr.b $8C2(d0.w) ROM:0011D8D0 clr.w $65E(d0.w*2) ROM:0011D8D6 move.b #1,(a1,d0.w) ROM:0011D8DC rts ROM:0011D8DE ROM:0011D8DE ; =============== S U B R O U T I N E ======================================= ROM:0011D8DE ROM:0011D8DE ROM:0011D8DE sub_11D8DE: ; CODE XREF: ROM:0011D820↑p ROM:0011D8DE ; ROM:0011D8BA↑p ROM:0011D8DE cmpi.w #0,($B08).w ROM:0011D8E4 bne.s loc_11D8F4 ROM:0011D8E6 bset #4,($C47).w ROM:0011D8EC bset #1,($13AE).w ROM:0011D8F2 bra.s locret_11D908 ROM:0011D8F4 ; --------------------------------------------------------------------------- ROM:0011D8F4 ROM:0011D8F4 loc_11D8F4: ; CODE XREF: sub_11D8DE+6↑j ROM:0011D8F4 cmpi.w #1,($B08).w ROM:0011D8FA bne.s locret_11D908 ROM:0011D8FC bset #5,($C47).w ROM:0011D902 bset #2,($13AE).w ROM:0011D908 ROM:0011D908 locret_11D908: ; CODE XREF: sub_11D8DE+14↑j ROM:0011D908 ; sub_11D8DE+1C↑j ROM:0011D908 rts ROM:0011D908 ; End of function sub_11D8DE ROM:0011D908 ROM:0011D90A ROM:0011D90A ; =============== S U B R O U T I N E ======================================= ROM:0011D90A ROM:0011D90A ROM:0011D90A sub_11D90A: ; CODE XREF: ROM:0011DA2A↓p ROM:0011D90A lea ($11CB).w,a1 ROM:0011D90E lea ($EDE).w,a2 ROM:0011D912 move.w ($B08).w,d0 ROM:0011D916 move.w $2D4(a5),d2 ROM:0011D91A clr.w d1 ROM:0011D91C move.b (a1,d0.w),d1 ROM:0011D920 cmpi.w #3,d1 ROM:0011D924 bcc.s locret_11D92E ROM:0011D926 movea.l off_11D930(pc,d1.w*4),a0 ROM:0011D92A nop ROM:0011D92C jmp (a0) ROM:0011D92E ; --------------------------------------------------------------------------- ROM:0011D92E ROM:0011D92E locret_11D92E: ; CODE XREF: sub_11D90A+1A↑j ROM:0011D92E rts ROM:0011D92E ; End of function sub_11D90A ROM:0011D92E ROM:0011D92E ; --------------------------------------------------------------------------- ROM:0011D930 off_11D930: dc.l loc_11D93C ; DATA XREF: sub_11D90A+1C↑r ROM:0011D934 dc.l loc_11D958 ROM:0011D938 dc.l locret_11D9BA ROM:0011D93C ; --------------------------------------------------------------------------- ROM:0011D93C ROM:0011D93C loc_11D93C: ; DATA XREF: ROM:off_11D930↑o ROM:0011D93C clr.b $917(d0.w) ROM:0011D942 move.w d2,$708(d0.w*2) ROM:0011D948 move.b #1,$917(d0.w) ROM:0011D950 move.b #1,(a1,d0.w) ROM:0011D956 rts ROM:0011D958 ; --------------------------------------------------------------------------- ROM:0011D958 ROM:0011D958 loc_11D958: ; DATA XREF: ROM:0011D934↑o ROM:0011D958 cmpi.w #0,$708(d0.w*2) ROM:0011D960 bgt.s loc_11D974 ROM:0011D962 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D968 bne.s loc_11D974 ROM:0011D96A btst #1,($1303).w ROM:0011D970 beq.s loc_11D974 ROM:0011D972 bra.s loc_11D992 ROM:0011D974 ; --------------------------------------------------------------------------- ROM:0011D974 ROM:0011D974 loc_11D974: ; CODE XREF: ROM:0011D960↑j ROM:0011D974 ; ROM:0011D968↑j ... ROM:0011D974 cmpi.w #0,$708(d0.w*2) ROM:0011D97C bgt.s locret_11D990 ROM:0011D97E cmpi.w #$2710,(a2,d0.w*2) ROM:0011D984 beq.s locret_11D990 ROM:0011D986 btst #1,($1303).w ROM:0011D98C beq.s locret_11D990 ROM:0011D98E bra.s loc_11D99A ROM:0011D990 ; --------------------------------------------------------------------------- ROM:0011D990 ROM:0011D990 locret_11D990: ; CODE XREF: ROM:0011D97C↑j ROM:0011D990 ; ROM:0011D984↑j ... ROM:0011D990 rts ROM:0011D992 ; --------------------------------------------------------------------------- ROM:0011D992 ROM:0011D992 loc_11D992: ; CODE XREF: ROM:0011D972↑j ROM:0011D992 move.b #2,(a1,d0.w) ROM:0011D998 rts ROM:0011D99A ; --------------------------------------------------------------------------- ROM:0011D99A ROM:0011D99A loc_11D99A: ; CODE XREF: ROM:0011D98E↑j ROM:0011D99A bsr.w sub_11D9BC ROM:0011D99E clr.b $917(d0.w) ROM:0011D9A4 move.w d2,$708(d0.w*2) ROM:0011D9AA move.b #1,$917(d0.w) ROM:0011D9B2 move.b #1,(a1,d0.w) ROM:0011D9B8 rts ROM:0011D9BA ; --------------------------------------------------------------------------- ROM:0011D9BA ROM:0011D9BA locret_11D9BA: ; DATA XREF: ROM:0011D938↑o ROM:0011D9BA rts ROM:0011D9BC ROM:0011D9BC ; =============== S U B R O U T I N E ======================================= ROM:0011D9BC ROM:0011D9BC ROM:0011D9BC sub_11D9BC: ; CODE XREF: ROM:loc_11D99A↑p ROM:0011D9BC move.w $2D2(a5),d3 ROM:0011D9C0 sub.w d3,(a2,d0.w*2) ROM:0011D9C4 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D9CA bge.s locret_11D9D2 ROM:0011D9CC move.w #$2710,(a2,d0.w*2) ROM:0011D9D2 ROM:0011D9D2 locret_11D9D2: ; CODE XREF: sub_11D9BC+E↑j ROM:0011D9D2 rts ROM:0011D9D2 ; End of function sub_11D9BC ROM:0011D9D2 ROM:0011D9D4 ROM:0011D9D4 ; =============== S U B R O U T I N E ======================================= ROM:0011D9D4 ROM:0011D9D4 ROM:0011D9D4 sub_11D9D4: ; CODE XREF: sub_11DEE4+40↓p ROM:0011D9D4 lea ($11CC).w,a1 ROM:0011D9D8 move.w ($B08).w,d0 ROM:0011D9DC clr.w d1 ROM:0011D9DE move.b (a1,d0.w),d1 ROM:0011D9E2 cmpi.w #3,d1 ROM:0011D9E6 bcc.s locret_11D9F0 ROM:0011D9E8 movea.l off_11D9F2(pc,d1.w*4),a0 ROM:0011D9EC nop ROM:0011D9EE jmp (a0) ROM:0011D9F0 ; --------------------------------------------------------------------------- ROM:0011D9F0 ROM:0011D9F0 locret_11D9F0: ; CODE XREF: sub_11D9D4+12↑j ROM:0011D9F0 rts ROM:0011D9F0 ; End of function sub_11D9D4 ROM:0011D9F0 ROM:0011D9F0 ; --------------------------------------------------------------------------- ROM:0011D9F2 off_11D9F2: dc.l loc_11D9FE ; DATA XREF: sub_11D9D4+14↑r ROM:0011D9F6 dc.l loc_11DA0E ROM:0011D9FA dc.l loc_11DA24 ROM:0011D9FE ; --------------------------------------------------------------------------- ROM:0011D9FE ROM:0011D9FE loc_11D9FE: ; DATA XREF: ROM:off_11D9F2↑o ROM:0011D9FE bclr d0,($10F4).w ROM:0011DA02 bsr.w sub_11DA9C ROM:0011DA06 move.b #1,(a1,d0.w) ROM:0011DA0C rts ROM:0011DA0E ; --------------------------------------------------------------------------- ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; DATA XREF: ROM:0011D9F6↑o ROM:0011DA0E btst d0,($10F5).w ROM:0011DA12 beq.s locret_11DA16 ROM:0011DA14 bra.s loc_11DA18 ROM:0011DA16 ; --------------------------------------------------------------------------- ROM:0011DA16 ROM:0011DA16 locret_11DA16: ; CODE XREF: ROM:0011DA12↑j ROM:0011DA16 rts ROM:0011DA18 ; --------------------------------------------------------------------------- ROM:0011DA18 ROM:0011DA18 loc_11DA18: ; CODE XREF: ROM:0011DA14↑j ROM:0011DA18 bset d0,($10F4).w ROM:0011DA1C move.b #2,(a1,d0.w) ROM:0011DA22 rts ROM:0011DA24 ; --------------------------------------------------------------------------- ROM:0011DA24 ROM:0011DA24 loc_11DA24: ; DATA XREF: ROM:0011D9FA↑o ROM:0011DA24 bsr.l sub_11E668 ROM:0011DA2A bsr.l sub_11D90A ROM:0011DA30 bsr.l sub_11D75E ROM:0011DA36 lea ($11CC).w,a1 ROM:0011DA3A move.w ($B08).w,d0 ROM:0011DA3E btst d0,($10F5).w ROM:0011DA42 bne.s locret_11DA46 ROM:0011DA44 bra.s loc_11DA48 ROM:0011DA46 ; --------------------------------------------------------------------------- ROM:0011DA46 ROM:0011DA46 locret_11DA46: ; CODE XREF: ROM:0011DA42↑j ROM:0011DA46 rts ROM:0011DA48 ; --------------------------------------------------------------------------- ROM:0011DA48 ROM:0011DA48 loc_11DA48: ; CODE XREF: ROM:0011DA44↑j ROM:0011DA48 bsr.w sub_11DA9C ROM:0011DA4C bclr d0,($10F4).w ROM:0011DA50 bclr d0,($1102).w ROM:0011DA54 bclr d0,($10F3).w ROM:0011DA58 lea ($11D4).w,a2 ROM:0011DA5C lea ($11CB).w,a3 ROM:0011DA60 lea ($11CA).w,a4 ROM:0011DA64 move.b #0,(a2,d0.w) ROM:0011DA6A move.b #0,(a3,d0.w) ROM:0011DA70 move.b #0,(a4,d0.w) ROM:0011DA76 lea ($11D0).w,a2 ROM:0011DA7A lea ($11D5).w,a3 ROM:0011DA7E lea ($11CD).w,a4 ROM:0011DA82 move.b #0,(a2,d0.w) ROM:0011DA88 move.b #0,(a3,d0.w) ROM:0011DA8E move.b #0,(a4,d0.w) ROM:0011DA94 move.b #1,(a1,d0.w) ROM:0011DA9A rts ROM:0011DA9C ROM:0011DA9C ; =============== S U B R O U T I N E ======================================= ROM:0011DA9C ROM:0011DA9C ROM:0011DA9C sub_11DA9C: ; CODE XREF: ROM:0011DA02↑p ROM:0011DA9C ; ROM:loc_11DA48↑p ... ROM:0011DA9C lea ($ED2).w,a0 ROM:0011DAA0 move.w ($B08).w,d0 ROM:0011DAA4 move.w #$2710,(a0,d0.w*2) ROM:0011DAAA rts ROM:0011DAAA ; End of function sub_11DA9C ROM:0011DAAA ROM:0011DAAC ROM:0011DAAC ; =============== S U B R O U T I N E ======================================= ROM:0011DAAC ROM:0011DAAC ROM:0011DAAC sub_11DAAC: ; CODE XREF: ROM:0011E854↓p ROM:0011DAAC ; ROM:0011E8CA↓p ROM:0011DAAC lea ($11CD).w,a1 ROM:0011DAB0 move.w ($B08).w,d0 ROM:0011DAB4 move.w $2DC(a5),d2 ROM:0011DAB8 move.w $2DA(a5),d3 ROM:0011DABC clr.w d1 ROM:0011DABE move.b (a1,d0.w),d1 ROM:0011DAC2 cmpi.w #4,d1 ROM:0011DAC6 bcc.s locret_11DAD0 ROM:0011DAC8 movea.l off_11DAD2(pc,d1.w*4),a0 ROM:0011DACC nop ROM:0011DACE jmp (a0) ROM:0011DAD0 ; --------------------------------------------------------------------------- ROM:0011DAD0 ROM:0011DAD0 locret_11DAD0: ; CODE XREF: sub_11DAAC+1A↑j ROM:0011DAD0 rts ROM:0011DAD0 ; End of function sub_11DAAC ROM:0011DAD0 ROM:0011DAD0 ; --------------------------------------------------------------------------- ROM:0011DAD2 off_11DAD2: dc.l loc_11DAE2 ; DATA XREF: sub_11DAAC+1C↑r ROM:0011DAD6 dc.l loc_11DAEA ROM:0011DADA dc.l loc_11DB38 ROM:0011DADE dc.l loc_11DC14 ROM:0011DAE2 ; --------------------------------------------------------------------------- ROM:0011DAE2 ROM:0011DAE2 loc_11DAE2: ; DATA XREF: ROM:off_11DAD2↑o ROM:0011DAE2 move.b #1,(a1,d0.w) ROM:0011DAE8 rts ROM:0011DAEA ; --------------------------------------------------------------------------- ROM:0011DAEA ROM:0011DAEA loc_11DAEA: ; DATA XREF: ROM:0011DAD6↑o ROM:0011DAEA btst #0,($1300).w ROM:0011DAF0 beq.s loc_11DAF4 ROM:0011DAF2 bra.s loc_11DB00 ROM:0011DAF4 ; --------------------------------------------------------------------------- ROM:0011DAF4 ROM:0011DAF4 loc_11DAF4: ; CODE XREF: ROM:0011DAF0↑j ROM:0011DAF4 btst #0,($1300).w ROM:0011DAFA bne.s locret_11DAFE ROM:0011DAFC bra.s loc_11DB1C ROM:0011DAFE ; --------------------------------------------------------------------------- ROM:0011DAFE ROM:0011DAFE locret_11DAFE: ; CODE XREF: ROM:0011DAFA↑j ROM:0011DAFE rts ROM:0011DB00 ; --------------------------------------------------------------------------- ROM:0011DB00 ROM:0011DB00 loc_11DB00: ; CODE XREF: ROM:0011DAF2↑j ROM:0011DB00 clr.b $8C4(d0.w) ROM:0011DB06 move.w d3,$662(d0.w*2) ROM:0011DB0C move.b #1,$8C4(d0.w) ROM:0011DB14 move.b #2,(a1,d0.w) ROM:0011DB1A rts ROM:0011DB1C ; --------------------------------------------------------------------------- ROM:0011DB1C ROM:0011DB1C loc_11DB1C: ; CODE XREF: ROM:0011DAFC↑j ROM:0011DB1C clr.b $8C3(d0.w) ROM:0011DB22 move.w d2,$660(d0.w*2) ROM:0011DB28 move.b #1,$8C3(d0.w) ROM:0011DB30 move.b #3,(a1,d0.w) ROM:0011DB36 rts ROM:0011DB38 ; --------------------------------------------------------------------------- ROM:0011DB38 ROM:0011DB38 loc_11DB38: ; DATA XREF: ROM:0011DADA↑o ROM:0011DB38 btst d0,($1102).w ROM:0011DB3C beq.s loc_11DB40 ROM:0011DB3E bra.s loc_11DB70 ROM:0011DB40 ; --------------------------------------------------------------------------- ROM:0011DB40 ROM:0011DB40 loc_11DB40: ; CODE XREF: ROM:0011DB3C↑j ROM:0011DB40 cmpi.w #0,$662(d0.w*2) ROM:0011DB48 bgt.s loc_11DB52 ROM:0011DB4A btst d0,($1101).w ROM:0011DB4E beq.s loc_11DB52 ROM:0011DB50 bra.s loc_11DB8C ROM:0011DB52 ; --------------------------------------------------------------------------- ROM:0011DB52 ROM:0011DB52 loc_11DB52: ; CODE XREF: ROM:0011DB48↑j ROM:0011DB52 ; ROM:0011DB4E↑j ROM:0011DB52 cmpi.w #0,$662(d0.w*2) ROM:0011DB5A bgt.s loc_11DB64 ROM:0011DB5C btst d0,($1101).w ROM:0011DB60 bne.s loc_11DB64 ROM:0011DB62 bra.s loc_11DBBC ROM:0011DB64 ; --------------------------------------------------------------------------- ROM:0011DB64 ROM:0011DB64 loc_11DB64: ; CODE XREF: ROM:0011DB5A↑j ROM:0011DB64 ; ROM:0011DB60↑j ROM:0011DB64 btst #0,($1300).w ROM:0011DB6A bne.s locret_11DB6E ROM:0011DB6C bra.s loc_11DBEC ROM:0011DB6E ; --------------------------------------------------------------------------- ROM:0011DB6E ROM:0011DB6E locret_11DB6E: ; CODE XREF: ROM:0011DB6A↑j ROM:0011DB6E rts ROM:0011DB70 ; --------------------------------------------------------------------------- ROM:0011DB70 ROM:0011DB70 loc_11DB70: ; CODE XREF: ROM:0011DB3E↑j ROM:0011DB70 clr.b $8C4(d0.w) ROM:0011DB76 move.w d3,$662(d0.w*2) ROM:0011DB7C move.b #1,$8C4(d0.w) ROM:0011DB84 move.b #2,(a1,d0.w) ROM:0011DB8A rts ROM:0011DB8C ; --------------------------------------------------------------------------- ROM:0011DB8C ROM:0011DB8C loc_11DB8C: ; CODE XREF: ROM:0011DB50↑j ROM:0011DB8C bsr.w sub_11DD36 ROM:0011DB90 lea ($11CD).w,a1 ROM:0011DB94 move.w ($B08).w,d0 ROM:0011DB98 move.w $2DC(a5),d2 ROM:0011DB9C move.w $2DA(a5),d3 ROM:0011DBA0 clr.b $8C4(d0.w) ROM:0011DBA6 move.w d3,$662(d0.w*2) ROM:0011DBAC move.b #1,$8C4(d0.w) ROM:0011DBB4 move.b #2,(a1,d0.w) ROM:0011DBBA rts ROM:0011DBBC ; --------------------------------------------------------------------------- ROM:0011DBBC ROM:0011DBBC loc_11DBBC: ; CODE XREF: ROM:0011DB62↑j ROM:0011DBBC bsr.w sub_11DCF0 ROM:0011DBC0 lea ($11CD).w,a1 ROM:0011DBC4 move.w ($B08).w,d0 ROM:0011DBC8 move.w $2DC(a5),d2 ROM:0011DBCC move.w $2DA(a5),d3 ROM:0011DBD0 clr.b $8C4(d0.w) ROM:0011DBD6 move.w d3,$662(d0.w*2) ROM:0011DBDC move.b #1,$8C4(d0.w) ROM:0011DBE4 move.b #2,(a1,d0.w) ROM:0011DBEA rts ROM:0011DBEC ; --------------------------------------------------------------------------- ROM:0011DBEC ROM:0011DBEC loc_11DBEC: ; CODE XREF: ROM:0011DB6C↑j ROM:0011DBEC clr.b $8C4(d0.w) ROM:0011DBF2 clr.w $662(d0.w*2) ROM:0011DBF8 clr.b $8C3(d0.w) ROM:0011DBFE move.w d2,$660(d0.w*2) ROM:0011DC04 move.b #1,$8C3(d0.w) ROM:0011DC0C move.b #3,(a1,d0.w) ROM:0011DC12 rts ROM:0011DC14 ; --------------------------------------------------------------------------- ROM:0011DC14 ROM:0011DC14 loc_11DC14: ; DATA XREF: ROM:0011DADE↑o ROM:0011DC14 btst d0,($1102).w ROM:0011DC18 beq.s loc_11DC1C ROM:0011DC1A bra.s loc_11DC4C ROM:0011DC1C ; --------------------------------------------------------------------------- ROM:0011DC1C ROM:0011DC1C loc_11DC1C: ; CODE XREF: ROM:0011DC18↑j ROM:0011DC1C cmpi.w #0,$660(d0.w*2) ROM:0011DC24 bgt.s loc_11DC2E ROM:0011DC26 btst d0,($1101).w ROM:0011DC2A beq.s loc_11DC2E ROM:0011DC2C bra.s loc_11DC68 ROM:0011DC2E ; --------------------------------------------------------------------------- ROM:0011DC2E ROM:0011DC2E loc_11DC2E: ; CODE XREF: ROM:0011DC24↑j ROM:0011DC2E ; ROM:0011DC2A↑j ROM:0011DC2E cmpi.w #0,$660(d0.w*2) ROM:0011DC36 bgt.s loc_11DC40 ROM:0011DC38 btst d0,($1101).w ROM:0011DC3C bne.s loc_11DC40 ROM:0011DC3E bra.s loc_11DC98 ROM:0011DC40 ; --------------------------------------------------------------------------- ROM:0011DC40 ROM:0011DC40 loc_11DC40: ; CODE XREF: ROM:0011DC36↑j ROM:0011DC40 ; ROM:0011DC3C↑j ROM:0011DC40 btst #0,($1300).w ROM:0011DC46 beq.s locret_11DC4A ROM:0011DC48 bra.s loc_11DCC8 ROM:0011DC4A ; --------------------------------------------------------------------------- ROM:0011DC4A ROM:0011DC4A locret_11DC4A: ; CODE XREF: ROM:0011DC46↑j ROM:0011DC4A rts ROM:0011DC4C ; --------------------------------------------------------------------------- ROM:0011DC4C ROM:0011DC4C loc_11DC4C: ; CODE XREF: ROM:0011DC1A↑j ROM:0011DC4C clr.b $8C3(d0.w) ROM:0011DC52 move.w d2,$660(d0.w*2) ROM:0011DC58 move.b #1,$8C3(d0.w) ROM:0011DC60 move.b #3,(a1,d0.w) ROM:0011DC66 rts ROM:0011DC68 ; --------------------------------------------------------------------------- ROM:0011DC68 ROM:0011DC68 loc_11DC68: ; CODE XREF: ROM:0011DC2C↑j ROM:0011DC68 bsr.w sub_11DD36 ROM:0011DC6C lea ($11CD).w,a1 ROM:0011DC70 move.w ($B08).w,d0 ROM:0011DC74 move.w $2DC(a5),d2 ROM:0011DC78 move.w $2DA(a5),d3 ROM:0011DC7C clr.b $8C3(d0.w) ROM:0011DC82 move.w d2,$660(d0.w*2) ROM:0011DC88 move.b #1,$8C3(d0.w) ROM:0011DC90 move.b #3,(a1,d0.w) ROM:0011DC96 rts ROM:0011DC98 ; --------------------------------------------------------------------------- ROM:0011DC98 ROM:0011DC98 loc_11DC98: ; CODE XREF: ROM:0011DC3E↑j ROM:0011DC98 bsr.w sub_11DCF0 ROM:0011DC9C lea ($11CD).w,a1 ROM:0011DCA0 move.w ($B08).w,d0 ROM:0011DCA4 move.w $2DC(a5),d2 ROM:0011DCA8 move.w $2DA(a5),d3 ROM:0011DCAC clr.b $8C3(d0.w) ROM:0011DCB2 move.w d2,$660(d0.w*2) ROM:0011DCB8 move.b #1,$8C3(d0.w) ROM:0011DCC0 move.b #3,(a1,d0.w) ROM:0011DCC6 rts ROM:0011DCC8 ; --------------------------------------------------------------------------- ROM:0011DCC8 ROM:0011DCC8 loc_11DCC8: ; CODE XREF: ROM:0011DC48↑j ROM:0011DCC8 clr.b $8C3(d0.w) ROM:0011DCCE clr.w $660(d0.w*2) ROM:0011DCD4 clr.b $8C4(d0.w) ROM:0011DCDA move.w d3,$662(d0.w*2) ROM:0011DCE0 move.b #1,$8C4(d0.w) ROM:0011DCE8 move.b #2,(a1,d0.w) ROM:0011DCEE rts ROM:0011DCF0 ROM:0011DCF0 ; =============== S U B R O U T I N E ======================================= ROM:0011DCF0 ROM:0011DCF0 ROM:0011DCF0 sub_11DCF0: ; CODE XREF: ROM:loc_11DBBC↑p ROM:0011DCF0 ; ROM:loc_11DC98↑p ... ROM:0011DCF0 move.w #$3B32,d1 ROM:0011DCF4 move.w ($A42).w,d2 ROM:0011DCF8 move.w ($572).w,d3 ROM:0011DCFC bsr.l sub_117544 ROM:0011DD02 move.w ($D40).w,d2 ROM:0011DD06 ext.l d2 ROM:0011DD08 divs.w #$64,d2 ; 'd' ROM:0011DD0C sub.w d2,d1 ROM:0011DD0E lea ($EDE).w,a3 ROM:0011DD12 move.w ($B08).w,d4 ROM:0011DD16 muls.w (a3,d4.w*2),d1 ROM:0011DD1A divs.w #$2710,d1 ROM:0011DD1E lea ($ED2).w,a4 ROM:0011DD22 add.w d1,(a4,d4.w*2) ROM:0011DD26 move.w $2D6(a5),d5 ROM:0011DD2A cmp.w (a4,d4.w*2),d5 ROM:0011DD2E bge.s locret_11DD34 ROM:0011DD30 move.w d5,(a4,d4.w*2) ROM:0011DD34 ROM:0011DD34 locret_11DD34: ; CODE XREF: sub_11DCF0+3E↑j ROM:0011DD34 rts ROM:0011DD34 ; End of function sub_11DCF0 ROM:0011DD34 ROM:0011DD36 ROM:0011DD36 ; =============== S U B R O U T I N E ======================================= ROM:0011DD36 ROM:0011DD36 ROM:0011DD36 sub_11DD36: ; CODE XREF: ROM:loc_11DB8C↑p ROM:0011DD36 ; ROM:loc_11DC68↑p ... ROM:0011DD36 move.w #$3B34,d1 ROM:0011DD3A move.w ($A42).w,d2 ROM:0011DD3E move.w ($572).w,d3 ROM:0011DD42 bsr.l sub_117544 ROM:0011DD48 move.w ($D40).w,d2 ROM:0011DD4C ext.l d2 ROM:0011DD4E divs.w #$64,d2 ; 'd' ROM:0011DD52 add.w d2,d1 ROM:0011DD54 lea ($EDE).w,a3 ROM:0011DD58 move.w ($B08).w,d4 ROM:0011DD5C muls.w (a3,d4.w*2),d1 ROM:0011DD60 divs.w #$2710,d1 ROM:0011DD64 lea ($ED2).w,a4 ROM:0011DD68 sub.w d1,(a4,d4.w*2) ROM:0011DD6C move.w $2D8(a5),d5 ROM:0011DD70 cmp.w (a4,d4.w*2),d5 ROM:0011DD74 ble.s locret_11DD7A ROM:0011DD76 move.w d5,(a4,d4.w*2) ROM:0011DD7A ROM:0011DD7A locret_11DD7A: ; CODE XREF: sub_11DD36+3E↑j ROM:0011DD7A rts ROM:0011DD7A ; End of function sub_11DD36 ROM:0011DD7A ROM:0011DD7C ROM:0011DD7C ; =============== S U B R O U T I N E ======================================= ROM:0011DD7C ROM:0011DD7C ROM:0011DD7C sub_11DD7C: ; CODE XREF: sub_11DEE4+46↓p ROM:0011DD7C lea ($11CE).w,a1 ROM:0011DD80 move.w ($B08).w,d0 ROM:0011DD84 clr.w d1 ROM:0011DD86 move.b (a1,d0.w),d1 ROM:0011DD8A cmpi.w #4,d1 ROM:0011DD8E bcc.s locret_11DD98 ROM:0011DD90 movea.l off_11DD9A(pc,d1.w*4),a0 ROM:0011DD94 nop ROM:0011DD96 jmp (a0) ROM:0011DD98 ; --------------------------------------------------------------------------- ROM:0011DD98 ROM:0011DD98 locret_11DD98: ; CODE XREF: sub_11DD7C+12↑j ROM:0011DD98 rts ROM:0011DD98 ; End of function sub_11DD7C ROM:0011DD98 ROM:0011DD98 ; --------------------------------------------------------------------------- ROM:0011DD9A off_11DD9A: dc.l loc_11DDAA ; DATA XREF: sub_11DD7C+14↑r ROM:0011DD9E dc.l loc_11DDBC ROM:0011DDA2 dc.l loc_11DDE0 ROM:0011DDA6 dc.l loc_11DDF0 ROM:0011DDAA ; --------------------------------------------------------------------------- ROM:0011DDAA ROM:0011DDAA loc_11DDAA: ; DATA XREF: ROM:off_11DD9A↑o ROM:0011DDAA bsr.w sub_11DE6C ROM:0011DDAE bsr.w sub_11DED8 ROM:0011DDB2 move.b #1,(a1,d0.w) ROM:0011DDB8 rts ROM:0011DDBA ; --------------------------------------------------------------------------- ROM:0011DDBA rts ROM:0011DDBC ; --------------------------------------------------------------------------- ROM:0011DDBC ROM:0011DDBC loc_11DDBC: ; DATA XREF: ROM:0011DD9E↑o ROM:0011DDBC btst d0,($1102).w ROM:0011DDC0 beq.s locret_11DDDE ROM:0011DDC2 clr.b $8C5(d0.w) ROM:0011DDC8 clr.w $664(d0.w*2) ROM:0011DDCE move.b #3,$8C5(d0.w) ROM:0011DDD6 move.b #2,(a1,d0.w) ROM:0011DDDC rts ROM:0011DDDE ; --------------------------------------------------------------------------- ROM:0011DDDE ROM:0011DDDE locret_11DDDE: ; CODE XREF: ROM:0011DDC0↑j ROM:0011DDDE rts ROM:0011DDE0 ; --------------------------------------------------------------------------- ROM:0011DDE0 ROM:0011DDE0 loc_11DDE0: ; DATA XREF: ROM:0011DDA2↑o ROM:0011DDE0 btst d0,($1102).w ROM:0011DDE4 beq.s locret_11DDEE ROM:0011DDE6 move.b #3,(a1,d0.w) ROM:0011DDEC rts ROM:0011DDEE ; --------------------------------------------------------------------------- ROM:0011DDEE ROM:0011DDEE locret_11DDEE: ; CODE XREF: ROM:0011DDE4↑j ROM:0011DDEE rts ROM:0011DDF0 ; --------------------------------------------------------------------------- ROM:0011DDF0 ROM:0011DDF0 loc_11DDF0: ; DATA XREF: ROM:0011DDA6↑o ROM:0011DDF0 btst d0,($1102).w ROM:0011DDF4 beq.s locret_11DE26 ROM:0011DDF6 bclr #0,$8C5(d0.w) ROM:0011DDFE bset #2,$8C5(d0.w) ROM:0011DE06 bsr.w sub_11DE88 ROM:0011DE0A clr.b $8C5(d0.w) ROM:0011DE10 clr.w $664(d0.w*2) ROM:0011DE16 move.b #3,$8C5(d0.w) ROM:0011DE1E move.b #2,(a1,d0.w) ROM:0011DE24 rts ROM:0011DE26 ; --------------------------------------------------------------------------- ROM:0011DE26 ROM:0011DE26 locret_11DE26: ; CODE XREF: ROM:0011DDF4↑j ROM:0011DE26 rts ROM:0011DE28 ROM:0011DE28 ; =============== S U B R O U T I N E ======================================= ROM:0011DE28 ROM:0011DE28 ROM:0011DE28 sub_11DE28: ; CODE XREF: ROM:0011E766↓p ROM:0011DE28 ; ROM:0011E7E8↓p ... ROM:0011DE28 lea ($ED4).w,a3 ROM:0011DE2C lea ($ED6).w,a4 ROM:0011DE30 lea ($ED2).w,a2 ROM:0011DE34 move.w (a4,d0.w*2),d3 ROM:0011DE38 add.w (a2,d0.w*2),d3 ROM:0011DE3C ext.l d3 ROM:0011DE3E divs.w #2,d3 ROM:0011DE42 move.w d3,(a3,d0.w*2) ROM:0011DE46 move.w #1,d1 ROM:0011DE4A cmpi.w #2,d1 ROM:0011DE4E bne.s loc_11DE62 ROM:0011DE50 move.w (a3),d4 ROM:0011DE52 add.w 2(a3),d4 ROM:0011DE56 ext.l d4 ROM:0011DE58 divs.w #2,d4 ROM:0011DE5C move.w d4,($B06).w ROM:0011DE60 bra.s loc_11DE64 ROM:0011DE62 ; --------------------------------------------------------------------------- ROM:0011DE62 ROM:0011DE62 loc_11DE62: ; CODE XREF: sub_11DE28+26↑j ROM:0011DE62 move.w (a3),d4 ROM:0011DE64 ROM:0011DE64 loc_11DE64: ; CODE XREF: sub_11DE28+38↑j ROM:0011DE64 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011DE6A rts ROM:0011DE6A ; End of function sub_11DE28 ROM:0011DE6A ROM:0011DE6C ROM:0011DE6C ; =============== S U B R O U T I N E ======================================= ROM:0011DE6C ROM:0011DE6C ROM:0011DE6C sub_11DE6C: ; CODE XREF: ROM:loc_11DDAA↑p ROM:0011DE6C lea ($ED4).w,a3 ROM:0011DE70 lea ($ED6).w,a4 ROM:0011DE74 move.w #$2710,(a3,d0.w*2) ROM:0011DE7A move.w #$2710,(a4,d0.w*2) ROM:0011DE80 move.w #$2710,($B06).w ROM:0011DE86 rts ROM:0011DE86 ; End of function sub_11DE6C ROM:0011DE86 ROM:0011DE88 ROM:0011DE88 ; =============== S U B R O U T I N E ======================================= ROM:0011DE88 ROM:0011DE88 ROM:0011DE88 sub_11DE88: ; CODE XREF: ROM:0011DE06↑p ROM:0011DE88 addi.w #1,$EDA(d0.w*2) ROM:0011DE90 move.w $2DE(a5),d2 ROM:0011DE94 cmp.w $EDA(d0.w*2),d2 ROM:0011DE9A blt.s loc_11DEAA ROM:0011DE9C move.w $664(d0.w*2),d3 ROM:0011DEA2 add.w d3,$EDC(d0.w*2) ROM:0011DEA8 bra.s locret_11DED6 ROM:0011DEAA ; --------------------------------------------------------------------------- ROM:0011DEAA ROM:0011DEAA loc_11DEAA: ; CODE XREF: sub_11DE88+12↑j ROM:0011DEAA move.w $EDA(d0.w*2),d4 ROM:0011DEB0 ext.l d4 ROM:0011DEB2 muls.l #$2710,d4 ROM:0011DEBA divs.w $EDC(d0.w*2),d4 ROM:0011DEC0 move.w d4,$ED8(d0.w*2) ROM:0011DEC6 move.w #0,$EDC(d0.w*2) ROM:0011DECE move.w #0,$EDA(d0.w*2) ROM:0011DED6 ROM:0011DED6 locret_11DED6: ; CODE XREF: sub_11DE88+20↑j ROM:0011DED6 rts ROM:0011DED6 ; End of function sub_11DE88 ROM:0011DED6 ROM:0011DED8 ROM:0011DED8 ; =============== S U B R O U T I N E ======================================= ROM:0011DED8 ROM:0011DED8 ROM:0011DED8 sub_11DED8: ; CODE XREF: ROM:0011DDAE↑p ROM:0011DED8 lea ($ED8).w,a3 ROM:0011DEDC move.w #0,(a3,d0.w*2) ROM:0011DEE2 rts ROM:0011DEE2 ; End of function sub_11DED8 ROM:0011DEE2 ROM:0011DEE4 ROM:0011DEE4 ; =============== S U B R O U T I N E ======================================= ROM:0011DEE4 ROM:0011DEE4 ROM:0011DEE4 sub_11DEE4: ; CODE XREF: sub_126A00+66↓p ROM:0011DEE4 bsr.l sub_11E2EC ROM:0011DEEA bsr.l sub_11E13C ROM:0011DEF0 move.w #0,($B08).w ROM:0011DEF6 bra.s loc_11DEFE ROM:0011DEF8 ; --------------------------------------------------------------------------- ROM:0011DEF8 ROM:0011DEF8 loc_11DEF8: ; CODE XREF: sub_11DEE4+4C↓j ROM:0011DEF8 addi.w #1,($B08).w ROM:0011DEFE ROM:0011DEFE loc_11DEFE: ; CODE XREF: sub_11DEE4+12↑j ROM:0011DEFE cmpi.w #0,($B08).w ROM:0011DF04 bgt.s locret_11DF32 ROM:0011DF06 bsr.l sub_11E3CE ROM:0011DF0C bsr.l sub_11E276 ROM:0011DF12 bsr.l sub_11E550 ROM:0011DF18 bsr.w sub_11DF34 ROM:0011DF1C bsr.w sub_11E09A ROM:0011DF20 bsr.w sub_11E0EC ROM:0011DF24 bsr.l sub_11D9D4 ROM:0011DF2A bsr.l sub_11DD7C ROM:0011DF30 bra.s loc_11DEF8 ROM:0011DF32 ; --------------------------------------------------------------------------- ROM:0011DF32 ROM:0011DF32 locret_11DF32: ; CODE XREF: sub_11DEE4+20↑j ROM:0011DF32 rts ROM:0011DF32 ; End of function sub_11DEE4 ROM:0011DF32 ROM:0011DF34 ROM:0011DF34 ; =============== S U B R O U T I N E ======================================= ROM:0011DF34 ROM:0011DF34 ROM:0011DF34 sub_11DF34: ; CODE XREF: sub_11DEE4+34↑p ROM:0011DF34 lea ($11CF).w,a1 ROM:0011DF38 lea ($E8E).w,a2 ROM:0011DF3C move.w ($B08).w,d0 ROM:0011DF40 move.w $2E4(a5),d2 ROM:0011DF44 move.w $2F2(a5),d3 ROM:0011DF48 move.w $2F4(a5),d4 ROM:0011DF4C clr.w d1 ROM:0011DF4E move.b (a1,d0.w),d1 ROM:0011DF52 cmpi.w #5,d1 ROM:0011DF56 bcc.s locret_11DF60 ROM:0011DF58 movea.l off_11DF62(pc,d1.w*4),a0 ROM:0011DF5C nop ROM:0011DF5E jmp (a0) ROM:0011DF60 ; --------------------------------------------------------------------------- ROM:0011DF60 ROM:0011DF60 locret_11DF60: ; CODE XREF: sub_11DF34+22↑j ROM:0011DF60 rts ROM:0011DF60 ; End of function sub_11DF34 ROM:0011DF60 ROM:0011DF60 ; --------------------------------------------------------------------------- ROM:0011DF62 off_11DF62: dc.l loc_11DF76 ; DATA XREF: sub_11DF34+24↑r ROM:0011DF66 dc.l loc_11DF84 ROM:0011DF6A dc.l loc_11DFB0 ROM:0011DF6E dc.l loc_11E008 ROM:0011DF72 dc.l loc_11E058 ROM:0011DF76 ; --------------------------------------------------------------------------- ROM:0011DF76 ROM:0011DF76 loc_11DF76: ; DATA XREF: ROM:off_11DF62↑o ROM:0011DF76 bset d0,($10F8).w ROM:0011DF7A move.b #1,(a1,d0.w) ROM:0011DF80 bra.s locret_11DFAE ROM:0011DF82 ; --------------------------------------------------------------------------- ROM:0011DF82 rts ROM:0011DF84 ; --------------------------------------------------------------------------- ROM:0011DF84 ROM:0011DF84 loc_11DF84: ; DATA XREF: ROM:0011DF66↑o ROM:0011DF84 btst #1,($131D).w ROM:0011DF8A beq.s locret_11DFAE ROM:0011DF8C btst d0,($10F5).w ROM:0011DF90 beq.s locret_11DFAE ROM:0011DF92 clr.b $918(d0.w) ROM:0011DF98 move.w d2,$70A(d0.w*2) ROM:0011DF9E move.b #1,$918(d0.w) ROM:0011DFA6 move.b #2,(a1,d0.w) ROM:0011DFAC bra.s locret_11E006 ROM:0011DFAE ; --------------------------------------------------------------------------- ROM:0011DFAE ROM:0011DFAE locret_11DFAE: ; CODE XREF: ROM:0011DF80↑j ROM:0011DFAE ; ROM:0011DF8A↑j ... ROM:0011DFAE rts ROM:0011DFB0 ; --------------------------------------------------------------------------- ROM:0011DFB0 ROM:0011DFB0 loc_11DFB0: ; DATA XREF: ROM:0011DF6A↑o ROM:0011DFB0 cmpi.w #0,$70A(d0.w*2) ROM:0011DFB8 bgt.s loc_11DFCA ROM:0011DFBA bclr d0,($10F8).w ROM:0011DFBE move.b #4,(a1,d0.w) ROM:0011DFC4 bra.l locret_11E096 ROM:0011DFCA ; --------------------------------------------------------------------------- ROM:0011DFCA ROM:0011DFCA loc_11DFCA: ; CODE XREF: ROM:0011DFB8↑j ROM:0011DFCA btst d0,($10F5).w ROM:0011DFCE bne.s loc_11DFE4 ROM:0011DFD0 clr.b $918(d0.w) ROM:0011DFD6 clr.w $70A(d0.w*2) ROM:0011DFDC move.b #1,(a1,d0.w) ROM:0011DFE2 bra.s locret_11DFAE ROM:0011DFE4 ; --------------------------------------------------------------------------- ROM:0011DFE4 ROM:0011DFE4 loc_11DFE4: ; CODE XREF: ROM:0011DFCE↑j ROM:0011DFE4 cmp.w (a2,d0.w*2),d3 ROM:0011DFE8 bgt.s loc_11DFEC ROM:0011DFEA bra.s loc_11DFF2 ROM:0011DFEC ; --------------------------------------------------------------------------- ROM:0011DFEC ROM:0011DFEC loc_11DFEC: ; CODE XREF: ROM:0011DFE8↑j ROM:0011DFEC cmp.w (a2,d0.w*2),d4 ROM:0011DFF0 blt.s locret_11E006 ROM:0011DFF2 ROM:0011DFF2 loc_11DFF2: ; CODE XREF: ROM:0011DFEA↑j ROM:0011DFF2 clr.b $918(d0.w) ROM:0011DFF8 clr.w $70A(d0.w*2) ROM:0011DFFE move.b #3,(a1,d0.w) ROM:0011E004 bra.s locret_11E056 ROM:0011E006 ; --------------------------------------------------------------------------- ROM:0011E006 ROM:0011E006 locret_11E006: ; CODE XREF: ROM:0011DFAC↑j ROM:0011E006 ; ROM:0011DFF0↑j ... ROM:0011E006 rts ROM:0011E008 ; --------------------------------------------------------------------------- ROM:0011E008 ROM:0011E008 loc_11E008: ; DATA XREF: ROM:0011DF6E↑o ROM:0011E008 cmp.w (a2,d0.w*2),d3 ROM:0011E00C ble.l loc_11E038 ROM:0011E012 cmp.w (a2,d0.w*2),d4 ROM:0011E016 bge.l loc_11E038 ROM:0011E01C clr.b $918(d0.w) ROM:0011E022 move.w d2,$70A(d0.w*2) ROM:0011E028 move.b #1,$918(d0.w) ROM:0011E030 move.b #2,(a1,d0.w) ROM:0011E036 bra.s locret_11E006 ROM:0011E038 ; --------------------------------------------------------------------------- ROM:0011E038 ROM:0011E038 loc_11E038: ; CODE XREF: ROM:0011E00C↑j ROM:0011E038 ; ROM:0011E016↑j ROM:0011E038 btst d0,($10F5).w ROM:0011E03C bne.s locret_11E056 ROM:0011E03E clr.b $918(d0.w) ROM:0011E044 clr.w $70A(d0.w*2) ROM:0011E04A move.b #1,(a1,d0.w) ROM:0011E050 bra.l locret_11DFAE ROM:0011E056 ; --------------------------------------------------------------------------- ROM:0011E056 ROM:0011E056 locret_11E056: ; CODE XREF: ROM:0011E004↑j ROM:0011E056 ; ROM:0011E03C↑j ... ROM:0011E056 rts ROM:0011E058 ; --------------------------------------------------------------------------- ROM:0011E058 ROM:0011E058 loc_11E058: ; DATA XREF: ROM:0011DF72↑o ROM:0011E058 btst #7,($1303).w ROM:0011E05E beq.s loc_11E07C ROM:0011E060 clr.b $918(d0.w) ROM:0011E066 clr.w $70A(d0.w*2) ROM:0011E06C bset d0,($10F8).w ROM:0011E070 move.b #1,(a1,d0.w) ROM:0011E076 bra.l locret_11DFAE ROM:0011E07C ; --------------------------------------------------------------------------- ROM:0011E07C ROM:0011E07C loc_11E07C: ; CODE XREF: ROM:0011E05E↑j ROM:0011E07C cmp.w (a2,d0.w*2),d3 ROM:0011E080 bgt.s loc_11E084 ROM:0011E082 bra.s loc_11E08A ROM:0011E084 ; --------------------------------------------------------------------------- ROM:0011E084 ROM:0011E084 loc_11E084: ; CODE XREF: ROM:0011E080↑j ROM:0011E084 cmp.w (a2,d0.w*2),d4 ROM:0011E088 blt.s locret_11E096 ROM:0011E08A ROM:0011E08A loc_11E08A: ; CODE XREF: ROM:0011E082↑j ROM:0011E08A bset d0,($10F8).w ROM:0011E08E move.b #3,(a1,d0.w) ROM:0011E094 bra.s locret_11E056 ROM:0011E096 ; --------------------------------------------------------------------------- ROM:0011E096 ROM:0011E096 locret_11E096: ; CODE XREF: ROM:0011DFC4↑j ROM:0011E096 ; ROM:0011E088↑j ROM:0011E096 rts ROM:0011E098 ; --------------------------------------------------------------------------- ROM:0011E098 rts ROM:0011E09A ROM:0011E09A ; =============== S U B R O U T I N E ======================================= ROM:0011E09A ROM:0011E09A ROM:0011E09A sub_11E09A: ; CODE XREF: sub_11DEE4+38↑p ROM:0011E09A move.w ($B08).w,d0 ROM:0011E09E bclr d0,($10F6).w ROM:0011E0A2 bclr d0,($10F7).w ROM:0011E0A6 btst d0,($1100).w ROM:0011E0AA bne.s locret_11E0EA ROM:0011E0AC btst #6,($D79).w ROM:0011E0B2 bne.s locret_11E0EA ROM:0011E0B4 btst #2,($D79).w ROM:0011E0BA bne.s locret_11E0EA ROM:0011E0BC btst d0,($10FB).w ROM:0011E0C0 bne.s locret_11E0EA ROM:0011E0C2 btst #3,($1310).w ROM:0011E0C8 bne.s locret_11E0EA ROM:0011E0CA btst #1,($1320).w ROM:0011E0D0 beq.s locret_11E0EA ROM:0011E0D2 move.w $2E0(a5),d1 ROM:0011E0D6 cmp.w ($DF8).w,d1 ROM:0011E0DA bne.s locret_11E0EA ROM:0011E0DC bset d0,($10F7).w ROM:0011E0E0 btst d0,($10F8).w ROM:0011E0E4 beq.s locret_11E0EA ROM:0011E0E6 bset d0,($10F6).w ROM:0011E0EA ROM:0011E0EA locret_11E0EA: ; CODE XREF: sub_11E09A+10↑j ROM:0011E0EA ; sub_11E09A+18↑j ... ROM:0011E0EA rts ROM:0011E0EA ; End of function sub_11E09A ROM:0011E0EA ROM:0011E0EC ROM:0011E0EC ; =============== S U B R O U T I N E ======================================= ROM:0011E0EC ROM:0011E0EC ROM:0011E0EC sub_11E0EC: ; CODE XREF: sub_11DEE4+3C↑p ROM:0011E0EC move.w ($B08).w,d0 ROM:0011E0F0 bclr d0,($10F5).w ROM:0011E0F4 btst #6,($96D).w ROM:0011E0FA beq.s loc_11E104 ROM:0011E0FC btst #6,($971).w ROM:0011E102 beq.s locret_11E13A ROM:0011E104 ROM:0011E104 loc_11E104: ; CODE XREF: sub_11E0EC+E↑j ROM:0011E104 btst d0,($10F7).w ROM:0011E108 beq.s locret_11E13A ROM:0011E10A btst #6,($96D).w ROM:0011E110 beq.s loc_11E11A ROM:0011E112 btst #6,($971).w ROM:0011E118 bne.s loc_11E136 ROM:0011E11A ROM:0011E11A loc_11E11A: ; CODE XREF: sub_11E0EC+24↑j ROM:0011E11A btst d0,($10FA).w ROM:0011E11E bne.s locret_11E13A ROM:0011E120 btst d0,($10FB).w ROM:0011E124 bne.s locret_11E13A ROM:0011E126 btst d0,($10FF).w ROM:0011E12A beq.s locret_11E13A ROM:0011E12C move.w $2E2(a5),d2 ROM:0011E130 cmp.w ($A78).w,d2 ROM:0011E134 bge.s locret_11E13A ROM:0011E136 ROM:0011E136 loc_11E136: ; CODE XREF: sub_11E0EC+2C↑j ROM:0011E136 bset d0,($10F5).w ROM:0011E13A ROM:0011E13A locret_11E13A: ; CODE XREF: sub_11E0EC+16↑j ROM:0011E13A ; sub_11E0EC+1C↑j ... ROM:0011E13A rts ROM:0011E13A ; End of function sub_11E0EC ROM:0011E13A ROM:0011E13C ROM:0011E13C ; =============== S U B R O U T I N E ======================================= ROM:0011E13C ROM:0011E13C ROM:0011E13C sub_11E13C: ; CODE XREF: sub_11DEE4+6↑p ROM:0011E13C clr.w d1 ROM:0011E13E move.b ($10F9).w,d1 ROM:0011E142 cmpi.w #3,d1 ROM:0011E146 bcc.s locret_11E150 ROM:0011E148 movea.l off_11E152(pc,d1.w*4),a0 ROM:0011E14C nop ROM:0011E14E jmp (a0) ROM:0011E150 ; --------------------------------------------------------------------------- ROM:0011E150 ROM:0011E150 locret_11E150: ; CODE XREF: sub_11E13C+A↑j ROM:0011E150 rts ROM:0011E150 ; End of function sub_11E13C ROM:0011E150 ROM:0011E150 ; --------------------------------------------------------------------------- ROM:0011E152 off_11E152: dc.l loc_11E15E ; DATA XREF: sub_11E13C+C↑r ROM:0011E156 dc.l loc_11E16C ROM:0011E15A dc.l locret_11E18A ROM:0011E15E ; --------------------------------------------------------------------------- ROM:0011E15E ROM:0011E15E loc_11E15E: ; DATA XREF: ROM:off_11E152↑o ROM:0011E15E bclr #1,($1303).w ROM:0011E164 move.b #1,($10F9).w ROM:0011E16A rts ROM:0011E16C ; --------------------------------------------------------------------------- ROM:0011E16C ROM:0011E16C loc_11E16C: ; DATA XREF: ROM:0011E156↑o ROM:0011E16C btst #1,($131D).w ROM:0011E172 beq.s locret_11E176 ROM:0011E174 bra.s loc_11E178 ROM:0011E176 ; --------------------------------------------------------------------------- ROM:0011E176 ROM:0011E176 locret_11E176: ; CODE XREF: ROM:0011E172↑j ROM:0011E176 rts ROM:0011E178 ; --------------------------------------------------------------------------- ROM:0011E178 ROM:0011E178 loc_11E178: ; CODE XREF: ROM:0011E174↑j ROM:0011E178 bsr.w sub_11E18C ROM:0011E17C bset #1,($1303).w ROM:0011E182 move.b #2,($10F9).w ROM:0011E188 rts ROM:0011E18A ; --------------------------------------------------------------------------- ROM:0011E18A ROM:0011E18A locret_11E18A: ; DATA XREF: ROM:0011E15A↑o ROM:0011E18A rts ROM:0011E18C ROM:0011E18C ; =============== S U B R O U T I N E ======================================= ROM:0011E18C ROM:0011E18C ROM:0011E18C sub_11E18C: ; CODE XREF: ROM:loc_11E178↑p ROM:0011E18C move.w #$3AB0,d1 ROM:0011E190 move.w ($A78).w,d2 ROM:0011E194 bsr.l sub_117544 ROM:0011E19A lea ($EDE).w,a0 ROM:0011E19E move.w d1,(a0) ROM:0011E1A0 move.w #1,d0 ROM:0011E1A4 cmpi.w #2,d0 ROM:0011E1A8 bne.s locret_11E1BE ROM:0011E1AA move.w #$3AB0,d1 ROM:0011E1AE move.w ($A78).w,d2 ROM:0011E1B2 bsr.l sub_117544 ROM:0011E1B8 lea ($EDE).w,a0 ROM:0011E1BC move.w d1,(a0) ROM:0011E1BE ROM:0011E1BE locret_11E1BE: ; CODE XREF: sub_11E18C+1C↑j ROM:0011E1BE rts ROM:0011E1BE ; End of function sub_11E18C ROM:0011E1BE ROM:0011E1C0 ROM:0011E1C0 ; =============== S U B R O U T I N E ======================================= ROM:0011E1C0 ROM:0011E1C0 ROM:0011E1C0 sub_11E1C0: ; CODE XREF: ROM:loc_11E7D2↓p ROM:0011E1C0 ; ROM:loc_11E8C4↓p ROM:0011E1C0 lea ($11D0).w,a1 ROM:0011E1C4 move.w ($B08).w,d0 ROM:0011E1C8 move.w $2E6(a5),d2 ROM:0011E1CC clr.w d1 ROM:0011E1CE move.b (a1,d0.w),d1 ROM:0011E1D2 cmpi.w #2,d1 ROM:0011E1D6 bcc.s locret_11E1E0 ROM:0011E1D8 movea.l off_11E1E2(pc,d1.w*4),a0 ROM:0011E1DC nop ROM:0011E1DE jmp (a0) ROM:0011E1E0 ; --------------------------------------------------------------------------- ROM:0011E1E0 ROM:0011E1E0 locret_11E1E0: ; CODE XREF: sub_11E1C0+16↑j ROM:0011E1E0 rts ROM:0011E1E0 ; End of function sub_11E1C0 ROM:0011E1E0 ROM:0011E1E0 ; --------------------------------------------------------------------------- ROM:0011E1E2 off_11E1E2: dc.l loc_11E1EA ; DATA XREF: sub_11E1C0+18↑r ROM:0011E1E6 dc.l loc_11E206 ROM:0011E1EA ; --------------------------------------------------------------------------- ROM:0011E1EA ROM:0011E1EA loc_11E1EA: ; DATA XREF: ROM:off_11E1E2↑o ROM:0011E1EA clr.b $897(d0.w) ROM:0011E1F0 move.w d2,$608(d0.w*2) ROM:0011E1F6 move.b #1,$897(d0.w) ROM:0011E1FE move.b #1,(a1,d0.w) ROM:0011E204 rts ROM:0011E206 ; --------------------------------------------------------------------------- ROM:0011E206 ROM:0011E206 loc_11E206: ; DATA XREF: ROM:0011E1E6↑o ROM:0011E206 cmpi.w #0,$608(d0.w*2) ROM:0011E20E bgt.s locret_11E212 ROM:0011E210 bra.s loc_11E214 ROM:0011E212 ; --------------------------------------------------------------------------- ROM:0011E212 ROM:0011E212 locret_11E212: ; CODE XREF: ROM:0011E20E↑j ROM:0011E212 rts ROM:0011E214 ; --------------------------------------------------------------------------- ROM:0011E214 ROM:0011E214 loc_11E214: ; CODE XREF: ROM:0011E210↑j ROM:0011E214 bsr.w sub_11E240 ROM:0011E218 lea ($11D0).w,a1 ROM:0011E21C move.w ($B08).w,d0 ROM:0011E220 move.w $2E6(a5),d2 ROM:0011E224 clr.b $897(d0.w) ROM:0011E22A move.w d2,$608(d0.w*2) ROM:0011E230 move.b #1,$897(d0.w) ROM:0011E238 move.b #1,(a1,d0.w) ROM:0011E23E rts ROM:0011E240 ROM:0011E240 ; =============== S U B R O U T I N E ======================================= ROM:0011E240 ROM:0011E240 ROM:0011E240 sub_11E240: ; CODE XREF: ROM:loc_11E214↑p ROM:0011E240 move.w #$3B36,d1 ROM:0011E244 move.w ($A42).w,d2 ROM:0011E248 move.w ($572).w,d3 ROM:0011E24C bsr.l sub_117544 ROM:0011E252 lea ($EE0).w,a2 ROM:0011E256 move.w ($B08).w,d3 ROM:0011E25A move.w d1,(a2,d3.w*2) ROM:0011E25E lea ($ED2).w,a3 ROM:0011E262 sub.w d1,(a3,d3.w*2) ROM:0011E266 move.w $2D8(a5),d4 ROM:0011E26A cmp.w (a3,d3.w*2),d4 ROM:0011E26E ble.s locret_11E274 ROM:0011E270 move.w d4,(a3,d3.w*2) ROM:0011E274 ROM:0011E274 locret_11E274: ; CODE XREF: sub_11E240+2E↑j ROM:0011E274 rts ROM:0011E274 ; End of function sub_11E240 ROM:0011E274 ROM:0011E276 ROM:0011E276 ; =============== S U B R O U T I N E ======================================= ROM:0011E276 ROM:0011E276 ROM:0011E276 sub_11E276: ; CODE XREF: sub_11DEE4+28↑p ROM:0011E276 lea ($11D1).w,a1 ROM:0011E27A move.w ($B08).w,d0 ROM:0011E27E clr.w d1 ROM:0011E280 move.b (a1,d0.w),d1 ROM:0011E284 cmpi.w #3,d1 ROM:0011E288 bcc.s locret_11E292 ROM:0011E28A movea.l off_11E294(pc,d1.w*4),a0 ROM:0011E28E nop ROM:0011E290 jmp (a0) ROM:0011E292 ; --------------------------------------------------------------------------- ROM:0011E292 ROM:0011E292 locret_11E292: ; CODE XREF: sub_11E276+12↑j ROM:0011E292 rts ROM:0011E292 ; End of function sub_11E276 ROM:0011E292 ROM:0011E292 ; --------------------------------------------------------------------------- ROM:0011E294 off_11E294: dc.l loc_11E2A0 ; DATA XREF: sub_11E276+14↑r ROM:0011E298 dc.l loc_11E2AC ROM:0011E29C dc.l loc_11E2CC ROM:0011E2A0 ; --------------------------------------------------------------------------- ROM:0011E2A0 ROM:0011E2A0 loc_11E2A0: ; DATA XREF: ROM:off_11E294↑o ROM:0011E2A0 bclr d0,($10FA).w ROM:0011E2A4 move.b #1,(a1,d0.w) ROM:0011E2AA rts ROM:0011E2AC ; --------------------------------------------------------------------------- ROM:0011E2AC ROM:0011E2AC loc_11E2AC: ; DATA XREF: ROM:0011E298↑o ROM:0011E2AC lea ($A18).w,a3 ROM:0011E2B0 move.w $2E8(a5),d2 ROM:0011E2B4 ext.l d2 ROM:0011E2B6 cmp.l (a3,d0.w*4),d2 ROM:0011E2BA ble.s locret_11E2BE ROM:0011E2BC bra.s loc_11E2C0 ROM:0011E2BE ; --------------------------------------------------------------------------- ROM:0011E2BE ROM:0011E2BE locret_11E2BE: ; CODE XREF: ROM:0011E2BA↑j ROM:0011E2BE rts ROM:0011E2C0 ; --------------------------------------------------------------------------- ROM:0011E2C0 ROM:0011E2C0 loc_11E2C0: ; CODE XREF: ROM:0011E2BC↑j ROM:0011E2C0 bset d0,($10FA).w ROM:0011E2C4 move.b #2,(a1,d0.w) ROM:0011E2CA rts ROM:0011E2CC ; --------------------------------------------------------------------------- ROM:0011E2CC ROM:0011E2CC loc_11E2CC: ; DATA XREF: ROM:0011E29C↑o ROM:0011E2CC lea ($A18).w,a3 ROM:0011E2D0 move.w $2E8(a5),d2 ROM:0011E2D4 ext.l d2 ROM:0011E2D6 cmp.l (a3,d0.w*4),d2 ROM:0011E2DA bgt.s locret_11E2DE ROM:0011E2DC bra.s loc_11E2E0 ROM:0011E2DE ; --------------------------------------------------------------------------- ROM:0011E2DE ROM:0011E2DE locret_11E2DE: ; CODE XREF: ROM:0011E2DA↑j ROM:0011E2DE rts ROM:0011E2E0 ; --------------------------------------------------------------------------- ROM:0011E2E0 ROM:0011E2E0 loc_11E2E0: ; CODE XREF: ROM:0011E2DC↑j ROM:0011E2E0 bclr d0,($10FA).w ROM:0011E2E4 move.b #1,(a1,d0.w) ROM:0011E2EA rts ROM:0011E2EC ROM:0011E2EC ; =============== S U B R O U T I N E ======================================= ROM:0011E2EC ROM:0011E2EC ROM:0011E2EC sub_11E2EC: ; CODE XREF: sub_11DEE4↑p ROM:0011E2EC move.w #1,d7 ROM:0011E2F0 clr.w d1 ROM:0011E2F2 move.b ($10FC).w,d1 ROM:0011E2F6 cmpi.w #4,d1 ROM:0011E2FA bcc.s locret_11E304 ROM:0011E2FC movea.l off_11E306(pc,d1.w*4),a0 ROM:0011E300 nop ROM:0011E302 jmp (a0) ROM:0011E304 ; --------------------------------------------------------------------------- ROM:0011E304 ROM:0011E304 locret_11E304: ; CODE XREF: sub_11E2EC+E↑j ROM:0011E304 rts ROM:0011E304 ; End of function sub_11E2EC ROM:0011E304 ROM:0011E304 ; --------------------------------------------------------------------------- ROM:0011E306 off_11E306: dc.l loc_11E316 ; DATA XREF: sub_11E2EC+10↑r ROM:0011E30A dc.l loc_11E336 ROM:0011E30E dc.l loc_11E35C ROM:0011E312 dc.l loc_11E3A2 ROM:0011E316 ; --------------------------------------------------------------------------- ROM:0011E316 ROM:0011E316 loc_11E316: ; DATA XREF: ROM:off_11E306↑o ROM:0011E316 bclr #3,($1311).w ROM:0011E31C bclr #0,($10FB).w ROM:0011E322 cmpi.w #2,d7 ROM:0011E326 bne.s loc_11E32E ROM:0011E328 bclr #0,($10FB).w ROM:0011E32E ROM:0011E32E loc_11E32E: ; CODE XREF: ROM:0011E326↑j ROM:0011E32E move.b #1,($10FC).w ROM:0011E334 rts ROM:0011E336 ; --------------------------------------------------------------------------- ROM:0011E336 ROM:0011E336 loc_11E336: ; DATA XREF: ROM:0011E30A↑o ROM:0011E336 btst #1,($131D).w ROM:0011E33C beq.s locret_11E340 ROM:0011E33E bra.s loc_11E342 ROM:0011E340 ; --------------------------------------------------------------------------- ROM:0011E340 ROM:0011E340 locret_11E340: ; CODE XREF: ROM:0011E33C↑j ROM:0011E340 rts ROM:0011E342 ; --------------------------------------------------------------------------- ROM:0011E342 ROM:0011E342 loc_11E342: ; CODE XREF: ROM:0011E33E↑j ROM:0011E342 move.w $2EA(a5),d0 ROM:0011E346 clr.b ($919).w ROM:0011E34A move.w d0,($70C).w ROM:0011E34E move.b #1,($919).w ROM:0011E354 move.b #2,($10FC).w ROM:0011E35A rts ROM:0011E35C ; --------------------------------------------------------------------------- ROM:0011E35C ROM:0011E35C loc_11E35C: ; DATA XREF: ROM:0011E30E↑o ROM:0011E35C cmpi.w #0,($70C).w ROM:0011E362 bgt.s loc_11E366 ROM:0011E364 bra.s loc_11E372 ROM:0011E366 ; --------------------------------------------------------------------------- ROM:0011E366 ROM:0011E366 loc_11E366: ; CODE XREF: ROM:0011E362↑j ROM:0011E366 btst #7,($1303).w ROM:0011E36C beq.s locret_11E370 ROM:0011E36E bra.s loc_11E380 ROM:0011E370 ; --------------------------------------------------------------------------- ROM:0011E370 ROM:0011E370 locret_11E370: ; CODE XREF: ROM:0011E36C↑j ROM:0011E370 rts ROM:0011E372 ; --------------------------------------------------------------------------- ROM:0011E372 ROM:0011E372 loc_11E372: ; CODE XREF: ROM:0011E364↑j ROM:0011E372 bset #3,($1311).w ROM:0011E378 move.b #3,($10FC).w ROM:0011E37E rts ROM:0011E380 ; --------------------------------------------------------------------------- ROM:0011E380 ROM:0011E380 loc_11E380: ; CODE XREF: ROM:0011E36E↑j ROM:0011E380 clr.b ($919).w ROM:0011E384 clr.w ($70C).w ROM:0011E388 bclr #0,($10FB).w ROM:0011E38E cmpi.w #2,d7 ROM:0011E392 bne.s loc_11E39A ROM:0011E394 bclr #0,($10FB).w ROM:0011E39A ROM:0011E39A loc_11E39A: ; CODE XREF: ROM:0011E392↑j ROM:0011E39A move.b #1,($10FC).w ROM:0011E3A0 rts ROM:0011E3A2 ; --------------------------------------------------------------------------- ROM:0011E3A2 ROM:0011E3A2 loc_11E3A2: ; DATA XREF: ROM:0011E312↑o ROM:0011E3A2 btst #7,($1303).w ROM:0011E3A8 beq.s locret_11E3AC ROM:0011E3AA bra.s loc_11E3AE ROM:0011E3AC ; --------------------------------------------------------------------------- ROM:0011E3AC ROM:0011E3AC locret_11E3AC: ; CODE XREF: ROM:0011E3A8↑j ROM:0011E3AC rts ROM:0011E3AE ; --------------------------------------------------------------------------- ROM:0011E3AE ROM:0011E3AE loc_11E3AE: ; CODE XREF: ROM:0011E3AA↑j ROM:0011E3AE bclr #3,($1311).w ROM:0011E3B4 bclr #0,($10FB).w ROM:0011E3BA cmpi.w #2,d7 ROM:0011E3BE bne.s loc_11E3C6 ROM:0011E3C0 bclr #0,($10FB).w ROM:0011E3C6 ROM:0011E3C6 loc_11E3C6: ; CODE XREF: ROM:0011E3BE↑j ROM:0011E3C6 move.b #1,($10FC).w ROM:0011E3CC rts ROM:0011E3CE ROM:0011E3CE ; =============== S U B R O U T I N E ======================================= ROM:0011E3CE ROM:0011E3CE ROM:0011E3CE sub_11E3CE: ; CODE XREF: sub_11DEE4+22↑p ROM:0011E3CE lea ($11D2).w,a1 ROM:0011E3D2 move.w ($B08).w,d0 ROM:0011E3D6 clr.w d1 ROM:0011E3D8 move.b (a1,d0.w),d1 ROM:0011E3DC cmpi.w #7,d1 ROM:0011E3E0 bcc.s locret_11E3EA ROM:0011E3E2 movea.l off_11E3EC(pc,d1.w*4),a0 ROM:0011E3E6 nop ROM:0011E3E8 jmp (a0) ROM:0011E3EA ; --------------------------------------------------------------------------- ROM:0011E3EA ROM:0011E3EA locret_11E3EA: ; CODE XREF: sub_11E3CE+12↑j ROM:0011E3EA rts ROM:0011E3EA ; End of function sub_11E3CE ROM:0011E3EA ROM:0011E3EA ; --------------------------------------------------------------------------- ROM:0011E3EC off_11E3EC: dc.l loc_11E408 ; DATA XREF: sub_11E3CE+14↑r ROM:0011E3F0 dc.l loc_11E420 ROM:0011E3F4 dc.l loc_11E434 ROM:0011E3F8 dc.l loc_11E48E ROM:0011E3FC dc.l loc_11E4EA ROM:0011E400 dc.l loc_11E4FE ROM:0011E404 dc.l loc_11E536 ROM:0011E408 ; --------------------------------------------------------------------------- ROM:0011E408 ROM:0011E408 loc_11E408: ; DATA XREF: ROM:off_11E3EC↑o ROM:0011E408 bclr d0,($10FD).w ROM:0011E40C bclr d0,($10FB).w ROM:0011E410 bclr d0,($10FE).w ROM:0011E414 bclr d0,($10FF).w ROM:0011E418 move.b #1,(a1,d0.w) ROM:0011E41E rts ROM:0011E420 ; --------------------------------------------------------------------------- ROM:0011E420 ROM:0011E420 loc_11E420: ; DATA XREF: ROM:0011E3F0↑o ROM:0011E420 btst #1,($131D).w ROM:0011E426 beq.s locret_11E42A ROM:0011E428 bra.s loc_11E42C ROM:0011E42A ; --------------------------------------------------------------------------- ROM:0011E42A ROM:0011E42A locret_11E42A: ; CODE XREF: ROM:0011E426↑j ROM:0011E42A rts ROM:0011E42C ; --------------------------------------------------------------------------- ROM:0011E42C ROM:0011E42C loc_11E42C: ; CODE XREF: ROM:0011E428↑j ROM:0011E42C move.b #2,(a1,d0.w) ROM:0011E432 rts ROM:0011E434 ; --------------------------------------------------------------------------- ROM:0011E434 ROM:0011E434 loc_11E434: ; DATA XREF: ROM:0011E3F4↑o ROM:0011E434 btst #3,($1311).w ROM:0011E43A beq.s loc_11E43E ROM:0011E43C bra.s loc_11E45A ROM:0011E43E ; --------------------------------------------------------------------------- ROM:0011E43E ROM:0011E43E loc_11E43E: ; CODE XREF: ROM:0011E43A↑j ROM:0011E43E lea ($E8E).w,a2 ROM:0011E442 move.w $2EC(a5),d2 ROM:0011E446 move.w $2EE(a5),d3 ROM:0011E44A cmp.w (a2,d0.w*2),d2 ROM:0011E44E ble.s loc_11E456 ROM:0011E450 cmp.w (a2,d0.w*2),d3 ROM:0011E454 blt.s locret_11E458 ROM:0011E456 ROM:0011E456 loc_11E456: ; CODE XREF: ROM:0011E44E↑j ROM:0011E456 bra.s loc_11E46A ROM:0011E458 ; --------------------------------------------------------------------------- ROM:0011E458 ROM:0011E458 locret_11E458: ; CODE XREF: ROM:0011E454↑j ROM:0011E458 rts ROM:0011E45A ; --------------------------------------------------------------------------- ROM:0011E45A ROM:0011E45A loc_11E45A: ; CODE XREF: ROM:0011E43C↑j ROM:0011E45A bset d0,($10FB).w ROM:0011E45E bset d0,($10FE).w ROM:0011E462 move.b #4,(a1,d0.w) ROM:0011E468 rts ROM:0011E46A ; --------------------------------------------------------------------------- ROM:0011E46A ROM:0011E46A loc_11E46A: ; CODE XREF: ROM:loc_11E456↑j ROM:0011E46A bset d0,($10FD).w ROM:0011E46E move.w $2F0(a5),d2 ROM:0011E472 clr.b $91A(d0.w) ROM:0011E478 move.w d2,$70E(d0.w*2) ROM:0011E47E move.b #1,$91A(d0.w) ROM:0011E486 move.b #3,(a1,d0.w) ROM:0011E48C rts ROM:0011E48E ; --------------------------------------------------------------------------- ROM:0011E48E ROM:0011E48E loc_11E48E: ; DATA XREF: ROM:0011E3F8↑o ROM:0011E48E btst #7,($1303).w ROM:0011E494 beq.s loc_11E498 ROM:0011E496 bra.s loc_11E4AE ROM:0011E498 ; --------------------------------------------------------------------------- ROM:0011E498 ROM:0011E498 loc_11E498: ; CODE XREF: ROM:0011E494↑j ROM:0011E498 cmpi.w #0,$70E(d0.w*2) ROM:0011E4A0 bgt.s locret_11E4AC ROM:0011E4A2 btst #0,($1326).w ROM:0011E4A8 beq.s locret_11E4AC ROM:0011E4AA bra.s loc_11E4BA ROM:0011E4AC ; --------------------------------------------------------------------------- ROM:0011E4AC ROM:0011E4AC locret_11E4AC: ; CODE XREF: ROM:0011E4A0↑j ROM:0011E4AC ; ROM:0011E4A8↑j ROM:0011E4AC rts ROM:0011E4AE ; --------------------------------------------------------------------------- ROM:0011E4AE ROM:0011E4AE loc_11E4AE: ; CODE XREF: ROM:0011E496↑j ROM:0011E4AE bclr d0,($10FD).w ROM:0011E4B2 move.b #1,(a1,d0.w) ROM:0011E4B8 rts ROM:0011E4BA ; --------------------------------------------------------------------------- ROM:0011E4BA ROM:0011E4BA loc_11E4BA: ; CODE XREF: ROM:0011E4AA↑j ROM:0011E4BA bset d0,($10FF).w ROM:0011E4BE move.w $2F6(a5),($B0A).w ROM:0011E4C4 move.w $2F8(a5),($B0C).w ROM:0011E4CA move.w $2FA(a5),d2 ROM:0011E4CE clr.b $91A(d0.w) ROM:0011E4D4 move.w d2,$70E(d0.w*2) ROM:0011E4DA move.b #1,$91A(d0.w) ROM:0011E4E2 move.b #5,(a1,d0.w) ROM:0011E4E8 rts ROM:0011E4EA ; --------------------------------------------------------------------------- ROM:0011E4EA ROM:0011E4EA loc_11E4EA: ; DATA XREF: ROM:0011E3FC↑o ROM:0011E4EA btst #7,($1303).w ROM:0011E4F0 beq.s locret_11E4FC ROM:0011E4F2 bclr d0,($10FB).w ROM:0011E4F6 move.b #1,(a1,d0.w) ROM:0011E4FC ROM:0011E4FC locret_11E4FC: ; CODE XREF: ROM:0011E4F0↑j ROM:0011E4FC rts ROM:0011E4FE ; --------------------------------------------------------------------------- ROM:0011E4FE ROM:0011E4FE loc_11E4FE: ; DATA XREF: ROM:0011E400↑o ROM:0011E4FE btst #7,($1303).w ROM:0011E504 beq.s loc_11E516 ROM:0011E506 bclr d0,($10FD).w ROM:0011E50A bclr d0,($10FF).w ROM:0011E50E move.b #1,(a1,d0.w) ROM:0011E514 rts ROM:0011E516 ; --------------------------------------------------------------------------- ROM:0011E516 ROM:0011E516 loc_11E516: ; CODE XREF: ROM:0011E504↑j ROM:0011E516 cmpi.w #0,$70E(d0.w*2) ROM:0011E51E bgt.s locret_11E534 ROM:0011E520 move.w $2F2(a5),($B0A).w ROM:0011E526 move.w $2F4(a5),($B0C).w ROM:0011E52C move.b #6,(a1,d0.w) ROM:0011E532 rts ROM:0011E534 ; --------------------------------------------------------------------------- ROM:0011E534 ROM:0011E534 locret_11E534: ; CODE XREF: ROM:0011E51E↑j ROM:0011E534 rts ROM:0011E536 ; --------------------------------------------------------------------------- ROM:0011E536 ROM:0011E536 loc_11E536: ; DATA XREF: ROM:0011E404↑o ROM:0011E536 btst #7,($1303).w ROM:0011E53C beq.s locret_11E54E ROM:0011E53E bclr d0,($10FD).w ROM:0011E542 bclr d0,($10FF).w ROM:0011E546 move.b #1,(a1,d0.w) ROM:0011E54C rts ROM:0011E54E ; --------------------------------------------------------------------------- ROM:0011E54E ROM:0011E54E locret_11E54E: ; CODE XREF: ROM:0011E53C↑j ROM:0011E54E rts ROM:0011E550 ROM:0011E550 ; =============== S U B R O U T I N E ======================================= ROM:0011E550 ROM:0011E550 ROM:0011E550 sub_11E550: ; CODE XREF: sub_11DEE4+2E↑p ROM:0011E550 lea ($11D3).w,a1 ROM:0011E554 move.w ($B08).w,d0 ROM:0011E558 clr.w d1 ROM:0011E55A move.b (a1,d0.w),d1 ROM:0011E55E cmpi.w #4,d1 ROM:0011E562 bcc.s locret_11E56C ROM:0011E564 movea.l off_11E56E(pc,d1.w*4),a0 ROM:0011E568 nop ROM:0011E56A jmp (a0) ROM:0011E56C ; --------------------------------------------------------------------------- ROM:0011E56C ROM:0011E56C locret_11E56C: ; CODE XREF: sub_11E550+12↑j ROM:0011E56C rts ROM:0011E56C ; End of function sub_11E550 ROM:0011E56C ROM:0011E56C ; --------------------------------------------------------------------------- ROM:0011E56E off_11E56E: dc.l loc_11E57E ; DATA XREF: sub_11E550+14↑r ROM:0011E572 dc.l loc_11E58A ROM:0011E576 dc.l loc_11E5A2 ROM:0011E57A dc.l loc_11E602 ROM:0011E57E ; --------------------------------------------------------------------------- ROM:0011E57E ROM:0011E57E loc_11E57E: ; DATA XREF: ROM:off_11E56E↑o ROM:0011E57E bclr d0,($1100).w ROM:0011E582 move.b #1,(a1,d0.w) ROM:0011E588 rts ROM:0011E58A ; --------------------------------------------------------------------------- ROM:0011E58A ROM:0011E58A loc_11E58A: ; DATA XREF: ROM:0011E572↑o ROM:0011E58A btst #5,($1312).w ROM:0011E590 beq.s locret_11E594 ROM:0011E592 bra.s loc_11E596 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:0011E592↑j ROM:0011E596 bset d0,($1100).w ROM:0011E59A move.b #3,(a1,d0.w) ROM:0011E5A0 rts ROM:0011E5A2 ; --------------------------------------------------------------------------- ROM:0011E5A2 ROM:0011E5A2 loc_11E5A2: ; DATA XREF: ROM:0011E576↑o ROM:0011E5A2 cmpi.w #0,$710(d0.w*2) ROM:0011E5AA bgt.s loc_11E5AE ROM:0011E5AC bra.s loc_11E5CA ROM:0011E5AE ; --------------------------------------------------------------------------- ROM:0011E5AE ROM:0011E5AE loc_11E5AE: ; CODE XREF: ROM:0011E5AA↑j ROM:0011E5AE lea ($E8E).w,a4 ROM:0011E5B2 move.w $2F2(a5),d2 ROM:0011E5B6 cmp.w (a4,d0.w*2),d2 ROM:0011E5BA bge.s loc_11E5BE ROM:0011E5BC bra.s loc_11E5D6 ROM:0011E5BE ; --------------------------------------------------------------------------- ROM:0011E5BE ROM:0011E5BE loc_11E5BE: ; CODE XREF: ROM:0011E5BA↑j ROM:0011E5BE btst #5,($1312).w ROM:0011E5C4 beq.s locret_11E5C8 ROM:0011E5C6 bra.s loc_11E5EE ROM:0011E5C8 ; --------------------------------------------------------------------------- ROM:0011E5C8 ROM:0011E5C8 locret_11E5C8: ; CODE XREF: ROM:0011E5C4↑j ROM:0011E5C8 rts ROM:0011E5CA ; --------------------------------------------------------------------------- ROM:0011E5CA ROM:0011E5CA loc_11E5CA: ; CODE XREF: ROM:0011E5AC↑j ROM:0011E5CA bclr d0,($1100).w ROM:0011E5CE move.b #1,(a1,d0.w) ROM:0011E5D4 rts ROM:0011E5D6 ; --------------------------------------------------------------------------- ROM:0011E5D6 ROM:0011E5D6 loc_11E5D6: ; CODE XREF: ROM:0011E5BC↑j ROM:0011E5D6 clr.b $91B(d0.w) ROM:0011E5DC clr.w $710(d0.w*2) ROM:0011E5E2 bclr d0,($1100).w ROM:0011E5E6 move.b #1,(a1,d0.w) ROM:0011E5EC rts ROM:0011E5EE ; --------------------------------------------------------------------------- ROM:0011E5EE ROM:0011E5EE loc_11E5EE: ; CODE XREF: ROM:0011E5C6↑j ROM:0011E5EE clr.b $91B(d0.w) ROM:0011E5F4 clr.w $710(d0.w*2) ROM:0011E5FA move.b #3,(a1,d0.w) ROM:0011E600 rts ROM:0011E602 ; --------------------------------------------------------------------------- ROM:0011E602 ROM:0011E602 loc_11E602: ; DATA XREF: ROM:0011E57A↑o ROM:0011E602 btst #6,($1307).w ROM:0011E608 bne.s loc_11E614 ROM:0011E60A btst #7,($1309).w ROM:0011E610 beq.s loc_11E614 ROM:0011E612 bra.s loc_11E628 ROM:0011E614 ; --------------------------------------------------------------------------- ROM:0011E614 ROM:0011E614 loc_11E614: ; CODE XREF: ROM:0011E608↑j ROM:0011E614 ; ROM:0011E610↑j ROM:0011E614 btst #6,($1307).w ROM:0011E61A bne.s locret_11E626 ROM:0011E61C btst #7,($1309).w ROM:0011E622 bne.s locret_11E626 ROM:0011E624 bra.s loc_11E648 ROM:0011E626 ; --------------------------------------------------------------------------- ROM:0011E626 ROM:0011E626 locret_11E626: ; CODE XREF: ROM:0011E61A↑j ROM:0011E626 ; ROM:0011E622↑j ROM:0011E626 rts ROM:0011E628 ; --------------------------------------------------------------------------- ROM:0011E628 ROM:0011E628 loc_11E628: ; CODE XREF: ROM:0011E612↑j ROM:0011E628 move.w $2FE(a5),d1 ROM:0011E62C clr.b $91B(d0.w) ROM:0011E632 move.w d1,$710(d0.w*2) ROM:0011E638 move.b #1,$91B(d0.w) ROM:0011E640 move.b #2,(a1,d0.w) ROM:0011E646 rts ROM:0011E648 ; --------------------------------------------------------------------------- ROM:0011E648 ROM:0011E648 loc_11E648: ; CODE XREF: ROM:0011E624↑j ROM:0011E648 move.w $2FC(a5),d1 ROM:0011E64C clr.b $91B(d0.w) ROM:0011E652 move.w d1,$710(d0.w*2) ROM:0011E658 move.b #1,$91B(d0.w) ROM:0011E660 move.b #2,(a1,d0.w) ROM:0011E666 rts ROM:0011E668 ROM:0011E668 ; =============== S U B R O U T I N E ======================================= ROM:0011E668 ROM:0011E668 ROM:0011E668 sub_11E668: ; CODE XREF: ROM:loc_11DA24↑p ROM:0011E668 lea ($11D4).w,a1 ROM:0011E66C lea ($E8E).w,a2 ROM:0011E670 move.w ($B08).w,d0 ROM:0011E674 bclr d0,($1102).w ROM:0011E678 clr.w d1 ROM:0011E67A move.b (a1,d0.w),d1 ROM:0011E67E cmpi.w #8,d1 ROM:0011E682 bcc.s locret_11E68C ROM:0011E684 movea.l off_11E68E(pc,d1.w*4),a0 ROM:0011E688 nop ROM:0011E68A jmp (a0) ROM:0011E68C ; --------------------------------------------------------------------------- ROM:0011E68C ROM:0011E68C locret_11E68C: ; CODE XREF: sub_11E668+1A↑j ROM:0011E68C rts ROM:0011E68C ; End of function sub_11E668 ROM:0011E68C ROM:0011E68C ; --------------------------------------------------------------------------- ROM:0011E68E off_11E68E: dc.l loc_11E6AE ; DATA XREF: sub_11E668+1C↑r ROM:0011E692 dc.l loc_11E6BE ROM:0011E696 dc.l loc_11E716 ROM:0011E69A dc.l loc_11E798 ROM:0011E69E dc.l loc_11E81C ROM:0011E6A2 dc.l loc_11E892 ROM:0011E6A6 dc.l loc_11E90A ROM:0011E6AA dc.l loc_11E940 ROM:0011E6AE ; --------------------------------------------------------------------------- ROM:0011E6AE ROM:0011E6AE loc_11E6AE: ; DATA XREF: ROM:off_11E68E↑o ROM:0011E6AE bclr d0,($1101).w ROM:0011E6B2 bsr.w sub_11E978 ROM:0011E6B6 move.b #1,(a1,d0.w) ROM:0011E6BC rts ROM:0011E6BE ; --------------------------------------------------------------------------- ROM:0011E6BE ROM:0011E6BE loc_11E6BE: ; DATA XREF: ROM:0011E692↑o ROM:0011E6BE move.w ($B0C).w,d2 ROM:0011E6C2 cmp.w (a2,d0.w*2),d2 ROM:0011E6C6 ble.s loc_11E6CA ROM:0011E6C8 bra.s loc_11E6D8 ROM:0011E6CA ; --------------------------------------------------------------------------- ROM:0011E6CA ROM:0011E6CA loc_11E6CA: ; CODE XREF: ROM:0011E6C6↑j ROM:0011E6CA move.w ($B0A).w,d2 ROM:0011E6CE cmp.w (a2,d0.w*2),d2 ROM:0011E6D2 bge.s locret_11E6D6 ROM:0011E6D4 bra.s loc_11E6F6 ROM:0011E6D6 ; --------------------------------------------------------------------------- ROM:0011E6D6 ROM:0011E6D6 locret_11E6D6: ; CODE XREF: ROM:0011E6D2↑j ROM:0011E6D6 rts ROM:0011E6D8 ; --------------------------------------------------------------------------- ROM:0011E6D8 ROM:0011E6D8 loc_11E6D8: ; CODE XREF: ROM:0011E6C8↑j ROM:0011E6D8 bclr d0,($1101).w ROM:0011E6DC bsr.l sub_11DCF0 ROM:0011E6E2 lea ($11D4).w,a1 ROM:0011E6E6 lea ($E8E).w,a2 ROM:0011E6EA move.w ($B08).w,d0 ROM:0011E6EE move.b #2,(a1,d0.w) ROM:0011E6F4 bra.s loc_11E750 ROM:0011E6F6 ; --------------------------------------------------------------------------- ROM:0011E6F6 ROM:0011E6F6 loc_11E6F6: ; CODE XREF: ROM:0011E6D4↑j ROM:0011E6F6 bset d0,($1101).w ROM:0011E6FA bsr.l sub_11DD36 ROM:0011E700 lea ($11D4).w,a1 ROM:0011E704 lea ($E8E).w,a2 ROM:0011E708 move.w ($B08).w,d0 ROM:0011E70C move.b #3,(a1,d0.w) ROM:0011E712 bra.w loc_11E7D2 ROM:0011E716 ; --------------------------------------------------------------------------- ROM:0011E716 ROM:0011E716 loc_11E716: ; DATA XREF: ROM:0011E696↑o ROM:0011E716 move.w ($B08).w,d0 ROM:0011E71A btst #7,($130C).w ROM:0011E720 beq.s loc_11E734 ROM:0011E722 move.b #0,$11D5(d0.w) ROM:0011E72A move.b #6,(a1,d0.w) ROM:0011E730 bra.w locret_11E93E ROM:0011E734 ; --------------------------------------------------------------------------- ROM:0011E734 ROM:0011E734 loc_11E734: ; CODE XREF: ROM:0011E720↑j ROM:0011E734 lea ($EE2).w,a3 ROM:0011E738 move.w $300(a5),d2 ROM:0011E73C cmp.w (a3,d0.w*2),d2 ROM:0011E740 bge.s loc_11E744 ROM:0011E742 bra.s loc_11E758 ROM:0011E744 ; --------------------------------------------------------------------------- ROM:0011E744 ROM:0011E744 loc_11E744: ; CODE XREF: ROM:0011E740↑j ROM:0011E744 move.w ($B0A).w,d2 ROM:0011E748 cmp.w (a2,d0.w*2),d2 ROM:0011E74C bge.s loc_11E750 ROM:0011E74E bra.s loc_11E762 ROM:0011E750 ; --------------------------------------------------------------------------- ROM:0011E750 ROM:0011E750 loc_11E750: ; CODE XREF: ROM:0011E6F4↑j ROM:0011E750 ; ROM:0011E74C↑j ... ROM:0011E750 bsr.l sub_11E990 ROM:0011E756 rts ROM:0011E758 ; --------------------------------------------------------------------------- ROM:0011E758 ROM:0011E758 loc_11E758: ; CODE XREF: ROM:0011E742↑j ROM:0011E758 move.b #4,(a1,d0.w) ROM:0011E75E bra.w loc_11E84E ROM:0011E762 ; --------------------------------------------------------------------------- ROM:0011E762 ROM:0011E762 loc_11E762: ; CODE XREF: ROM:0011E74E↑j ROM:0011E762 bset d0,($1101).w ROM:0011E766 bsr.l sub_11DE28 ROM:0011E76C bsr.l sub_11DD36 ROM:0011E772 lea ($E8E).w,a2 ROM:0011E776 move.w ($B08).w,d0 ROM:0011E77A bsr.w sub_11E984 ROM:0011E77E bset d0,($1102).w ROM:0011E782 lea ($11D5).w,a3 ROM:0011E786 move.b #0,(a3,d0.w) ROM:0011E78C lea ($11D4).w,a1 ROM:0011E790 move.b #3,(a1,d0.w) ROM:0011E796 bra.s loc_11E7D2 ROM:0011E798 ; --------------------------------------------------------------------------- ROM:0011E798 ROM:0011E798 loc_11E798: ; DATA XREF: ROM:0011E69A↑o ROM:0011E798 move.w ($B08).w,d0 ROM:0011E79C btst #7,($130C).w ROM:0011E7A2 beq.s loc_11E7B6 ROM:0011E7A4 move.b #0,$11D0(d0.w) ROM:0011E7AC move.b #7,(a1,d0.w) ROM:0011E7B2 bra.w locret_11E974 ROM:0011E7B6 ; --------------------------------------------------------------------------- ROM:0011E7B6 ROM:0011E7B6 loc_11E7B6: ; CODE XREF: ROM:0011E7A2↑j ROM:0011E7B6 lea ($EE2).w,a3 ROM:0011E7BA move.w $300(a5),d2 ROM:0011E7BE cmp.w (a3,d0.w*2),d2 ROM:0011E7C2 bge.s loc_11E7C6 ROM:0011E7C4 bra.s loc_11E7DA ROM:0011E7C6 ; --------------------------------------------------------------------------- ROM:0011E7C6 ROM:0011E7C6 loc_11E7C6: ; CODE XREF: ROM:0011E7C2↑j ROM:0011E7C6 move.w ($B0C).w,d2 ROM:0011E7CA cmp.w (a2,d0.w*2),d2 ROM:0011E7CE ble.s loc_11E7D2 ROM:0011E7D0 bra.s loc_11E7E4 ROM:0011E7D2 ; --------------------------------------------------------------------------- ROM:0011E7D2 ROM:0011E7D2 loc_11E7D2: ; CODE XREF: ROM:0011E712↑j ROM:0011E7D2 ; ROM:0011E796↑j ... ROM:0011E7D2 bsr.l sub_11E1C0 ROM:0011E7D8 rts ROM:0011E7DA ; --------------------------------------------------------------------------- ROM:0011E7DA ROM:0011E7DA loc_11E7DA: ; CODE XREF: ROM:0011E7C4↑j ROM:0011E7DA move.b #5,(a1,d0.w) ROM:0011E7E0 bra.w loc_11E8C4 ROM:0011E7E4 ; --------------------------------------------------------------------------- ROM:0011E7E4 ROM:0011E7E4 loc_11E7E4: ; CODE XREF: ROM:0011E7D0↑j ROM:0011E7E4 bclr d0,($1101).w ROM:0011E7E8 bsr.l sub_11DE28 ROM:0011E7EE bsr.l sub_11DCF0 ROM:0011E7F4 lea ($E8E).w,a2 ROM:0011E7F8 move.w ($B08).w,d0 ROM:0011E7FC bsr.w sub_11E984 ROM:0011E800 bset d0,($1102).w ROM:0011E804 lea ($11D0).w,a3 ROM:0011E808 move.b #0,(a3,d0.w) ROM:0011E80E lea ($11D4).w,a1 ROM:0011E812 move.b #2,(a1,d0.w) ROM:0011E818 bra.w loc_11E750 ROM:0011E81C ; --------------------------------------------------------------------------- ROM:0011E81C ROM:0011E81C loc_11E81C: ; DATA XREF: ROM:0011E69E↑o ROM:0011E81C move.w ($B08).w,d0 ROM:0011E820 btst #7,($130C).w ROM:0011E826 beq.s loc_11E842 ROM:0011E828 move.b #0,$11CD(d0.w) ROM:0011E830 move.b #0,$11D5(d0.w) ROM:0011E838 move.b #6,(a1,d0.w) ROM:0011E83E bra.w locret_11E93E ROM:0011E842 ; --------------------------------------------------------------------------- ROM:0011E842 ROM:0011E842 loc_11E842: ; CODE XREF: ROM:0011E826↑j ROM:0011E842 move.w ($B0A).w,d2 ROM:0011E846 cmp.w (a2,d0.w*2),d2 ROM:0011E84A bge.s loc_11E84E ROM:0011E84C bra.s loc_11E85C ROM:0011E84E ; --------------------------------------------------------------------------- ROM:0011E84E ROM:0011E84E loc_11E84E: ; CODE XREF: ROM:0011E75E↑j ROM:0011E84E ; ROM:0011E84A↑j ... ROM:0011E84E bsr.l sub_11E990 ROM:0011E854 bsr.l sub_11DAAC ROM:0011E85A rts ROM:0011E85C ; --------------------------------------------------------------------------- ROM:0011E85C ROM:0011E85C loc_11E85C: ; CODE XREF: ROM:0011E84C↑j ROM:0011E85C bset d0,($1101).w ROM:0011E860 bsr.l sub_11DE28 ROM:0011E866 bsr.l sub_11DD36 ROM:0011E86C lea ($E8E).w,a2 ROM:0011E870 move.w ($B08).w,d0 ROM:0011E874 bsr.w sub_11E984 ROM:0011E878 bset d0,($1102).w ROM:0011E87C lea ($11D5).w,a3 ROM:0011E880 move.b #0,(a3,d0.w) ROM:0011E886 lea ($11D4).w,a1 ROM:0011E88A move.b #5,(a1,d0.w) ROM:0011E890 bra.s loc_11E8C4 ROM:0011E892 ; --------------------------------------------------------------------------- ROM:0011E892 ROM:0011E892 loc_11E892: ; DATA XREF: ROM:0011E6A2↑o ROM:0011E892 move.w ($B08).w,d0 ROM:0011E896 btst #7,($130C).w ROM:0011E89C beq.s loc_11E8B8 ROM:0011E89E move.b #0,$11CD(d0.w) ROM:0011E8A6 move.b #0,$11D0(d0.w) ROM:0011E8AE move.b #7,(a1,d0.w) ROM:0011E8B4 bra.w locret_11E974 ROM:0011E8B8 ; --------------------------------------------------------------------------- ROM:0011E8B8 ROM:0011E8B8 loc_11E8B8: ; CODE XREF: ROM:0011E89C↑j ROM:0011E8B8 move.w ($B0C).w,d2 ROM:0011E8BC cmp.w (a2,d0.w*2),d2 ROM:0011E8C0 ble.s loc_11E8C4 ROM:0011E8C2 bra.s loc_11E8D2 ROM:0011E8C4 ; --------------------------------------------------------------------------- ROM:0011E8C4 ROM:0011E8C4 loc_11E8C4: ; CODE XREF: ROM:0011E7E0↑j ROM:0011E8C4 ; ROM:0011E890↑j ... ROM:0011E8C4 bsr.l sub_11E1C0 ROM:0011E8CA bsr.l sub_11DAAC ROM:0011E8D0 rts ROM:0011E8D2 ; --------------------------------------------------------------------------- ROM:0011E8D2 ROM:0011E8D2 loc_11E8D2: ; CODE XREF: ROM:0011E8C2↑j ROM:0011E8D2 bclr d0,($1101).w ROM:0011E8D6 bsr.l sub_11DE28 ROM:0011E8DC bsr.l sub_11DCF0 ROM:0011E8E2 lea ($E8E).w,a2 ROM:0011E8E6 move.w ($B08).w,d0 ROM:0011E8EA bsr.w sub_11E984 ROM:0011E8EE bset d0,($1102).w ROM:0011E8F2 lea ($11D0).w,a3 ROM:0011E8F6 move.b #0,(a3,d0.w) ROM:0011E8FC lea ($11D4).w,a1 ROM:0011E900 move.b #4,(a1,d0.w) ROM:0011E906 bra.w loc_11E84E ROM:0011E90A ; --------------------------------------------------------------------------- ROM:0011E90A ROM:0011E90A loc_11E90A: ; DATA XREF: ROM:0011E6A6↑o ROM:0011E90A move.w ($B08).w,d0 ROM:0011E90E btst #7,($130C).w ROM:0011E914 bne.s loc_11E922 ROM:0011E916 move.b #2,$11D4(d0.w) ROM:0011E91E bra.w loc_11E750 ROM:0011E922 ; --------------------------------------------------------------------------- ROM:0011E922 ROM:0011E922 loc_11E922: ; CODE XREF: ROM:0011E914↑j ROM:0011E922 move.w ($B0A).w,d2 ROM:0011E926 cmp.w $E8E(d0.w),d2 ROM:0011E92C bge.s locret_11E93E ROM:0011E92E bset d0,($1101).w ROM:0011E932 move.b #7,$11D4(d0.w) ROM:0011E93A bra.w locret_11E974 ROM:0011E93E ; --------------------------------------------------------------------------- ROM:0011E93E ROM:0011E93E locret_11E93E: ; CODE XREF: ROM:0011E730↑j ROM:0011E93E ; ROM:0011E83E↑j ... ROM:0011E93E rts ROM:0011E940 ; --------------------------------------------------------------------------- ROM:0011E940 ROM:0011E940 loc_11E940: ; DATA XREF: ROM:0011E6AA↑o ROM:0011E940 move.w ($B08).w,d0 ROM:0011E944 btst #7,($130C).w ROM:0011E94A bne.s loc_11E958 ROM:0011E94C move.b #3,$11D4(d0.w) ROM:0011E954 bra.w loc_11E7D2 ROM:0011E958 ; --------------------------------------------------------------------------- ROM:0011E958 ROM:0011E958 loc_11E958: ; CODE XREF: ROM:0011E94A↑j ROM:0011E958 move.w ($B0C).w,d2 ROM:0011E95C cmp.w $E8E(d0.w),d2 ROM:0011E962 ble.s locret_11E974 ROM:0011E964 bclr d0,($1101).w ROM:0011E968 move.b #6,$11D4(d0.w) ROM:0011E970 bra.w locret_11E93E ROM:0011E974 ; --------------------------------------------------------------------------- ROM:0011E974 ROM:0011E974 locret_11E974: ; CODE XREF: ROM:0011E7B2↑j ROM:0011E974 ; ROM:0011E8B4↑j ... ROM:0011E974 rts ROM:0011E976 ; --------------------------------------------------------------------------- ROM:0011E976 rts ROM:0011E978 ROM:0011E978 ; =============== S U B R O U T I N E ======================================= ROM:0011E978 ROM:0011E978 ROM:0011E978 sub_11E978: ; CODE XREF: ROM:0011E6B2↑p ROM:0011E978 lea ($EE2).w,a3 ROM:0011E97C move.w #0,(a3,d0.w*2) ROM:0011E982 rts ROM:0011E982 ; End of function sub_11E978 ROM:0011E982 ROM:0011E984 ROM:0011E984 ; =============== S U B R O U T I N E ======================================= ROM:0011E984 ROM:0011E984 ROM:0011E984 sub_11E984: ; CODE XREF: ROM:0011E77A↑p ROM:0011E984 ; ROM:0011E7FC↑p ... ROM:0011E984 lea ($EE2).w,a3 ROM:0011E988 addi.w #1,(a3,d0.w*2) ROM:0011E98E rts ROM:0011E98E ; End of function sub_11E984 ROM:0011E98E ROM:0011E990 ROM:0011E990 ; =============== S U B R O U T I N E ======================================= ROM:0011E990 ROM:0011E990 ROM:0011E990 sub_11E990: ; CODE XREF: ROM:loc_11E750↑p ROM:0011E990 ; ROM:loc_11E84E↑p ROM:0011E990 lea ($11D5).w,a1 ROM:0011E994 move.w ($B08).w,d0 ROM:0011E998 move.w $302(a5),d2 ROM:0011E99C clr.w d1 ROM:0011E99E move.b (a1,d0.w),d1 ROM:0011E9A2 cmpi.w #2,d1 ROM:0011E9A6 bcc.s locret_11E9B0 ROM:0011E9A8 movea.l off_11E9B2(pc,d1.w*4),a0 ROM:0011E9AC nop ROM:0011E9AE jmp (a0) ROM:0011E9B0 ; --------------------------------------------------------------------------- ROM:0011E9B0 ROM:0011E9B0 locret_11E9B0: ; CODE XREF: sub_11E990+16↑j ROM:0011E9B0 rts ROM:0011E9B0 ; End of function sub_11E990 ROM:0011E9B0 ROM:0011E9B0 ; --------------------------------------------------------------------------- ROM:0011E9B2 off_11E9B2: dc.l loc_11E9BA ; DATA XREF: sub_11E990+18↑r ROM:0011E9B6 dc.l loc_11E9D6 ROM:0011E9BA ; --------------------------------------------------------------------------- ROM:0011E9BA ROM:0011E9BA loc_11E9BA: ; DATA XREF: ROM:off_11E9B2↑o ROM:0011E9BA clr.b $898(d0.w) ROM:0011E9C0 move.w d2,$60A(d0.w*2) ROM:0011E9C6 move.b #1,$898(d0.w) ROM:0011E9CE move.b #1,(a1,d0.w) ROM:0011E9D4 rts ROM:0011E9D6 ; --------------------------------------------------------------------------- ROM:0011E9D6 ROM:0011E9D6 loc_11E9D6: ; DATA XREF: ROM:0011E9B6↑o ROM:0011E9D6 cmpi.w #0,$60A(d0.w*2) ROM:0011E9DE bgt.s locret_11E9E2 ROM:0011E9E0 bra.s loc_11E9E4 ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E2 ROM:0011E9E2 locret_11E9E2: ; CODE XREF: ROM:0011E9DE↑j ROM:0011E9E2 rts ROM:0011E9E4 ; --------------------------------------------------------------------------- ROM:0011E9E4 ROM:0011E9E4 loc_11E9E4: ; CODE XREF: ROM:0011E9E0↑j ROM:0011E9E4 bsr.w sub_11EA10 ROM:0011E9E8 lea ($11D5).w,a1 ROM:0011E9EC move.w ($B08).w,d0 ROM:0011E9F0 move.w $302(a5),d2 ROM:0011E9F4 clr.b $898(d0.w) ROM:0011E9FA move.w d2,$60A(d0.w*2) ROM:0011EA00 move.b #1,$898(d0.w) ROM:0011EA08 move.b #1,(a1,d0.w) ROM:0011EA0E rts ROM:0011EA10 ROM:0011EA10 ; =============== S U B R O U T I N E ======================================= ROM:0011EA10 ROM:0011EA10 ROM:0011EA10 sub_11EA10: ; CODE XREF: ROM:loc_11E9E4↑p ROM:0011EA10 move.w #$3B38,d1 ROM:0011EA14 move.w ($A42).w,d2 ROM:0011EA18 move.w ($572).w,d3 ROM:0011EA1C bsr.l sub_117544 ROM:0011EA22 lea ($EE4).w,a2 ROM:0011EA26 move.w ($B08).w,d3 ROM:0011EA2A move.w d1,(a2,d3.w*2) ROM:0011EA2E lea ($ED2).w,a3 ROM:0011EA32 add.w d1,(a3,d3.w*2) ROM:0011EA36 move.w $2D6(a5),d4 ROM:0011EA3A cmp.w (a3,d3.w*2),d4 ROM:0011EA3E bge.s locret_11EA44 ROM:0011EA40 move.w d4,(a3,d3.w*2) ROM:0011EA44 ROM:0011EA44 locret_11EA44: ; CODE XREF: sub_11EA10+2E↑j ROM:0011EA44 rts ROM:0011EA44 ; End of function sub_11EA10 ROM:0011EA44 ROM:0011EA46 ROM:0011EA46 ; =============== S U B R O U T I N E ======================================= ROM:0011EA46 ROM:0011EA46 ROM:0011EA46 sub_11EA46: ; CODE XREF: sub_11EDF8:loc_11EE40↓p ROM:0011EA46 move.w ($B1C).w,d0 ROM:0011EA4A bclr d0,($1105).w ROM:0011EA4E move.w $F74(d0.w*2),d1 ROM:0011EA54 cmpi.w #4,d1 ROM:0011EA58 bcc.s locret_11EA62 ROM:0011EA5A movea.l off_11EA64(pc,d1.w*4),a0 ROM:0011EA5E nop ROM:0011EA60 jmp (a0) ROM:0011EA62 ; --------------------------------------------------------------------------- ROM:0011EA62 ROM:0011EA62 locret_11EA62: ; CODE XREF: sub_11EA46+12↑j ROM:0011EA62 rts ROM:0011EA62 ; End of function sub_11EA46 ROM:0011EA62 ROM:0011EA62 ; --------------------------------------------------------------------------- ROM:0011EA64 off_11EA64: dc.l loc_11EA74 ; DATA XREF: sub_11EA46+14↑r ROM:0011EA68 dc.l loc_11EA8C ROM:0011EA6C dc.l loc_11EAA0 ROM:0011EA70 dc.l loc_11EB06 ROM:0011EA74 ; --------------------------------------------------------------------------- ROM:0011EA74 ROM:0011EA74 loc_11EA74: ; DATA XREF: ROM:off_11EA64↑o ROM:0011EA74 move.w #0,$F70(d0.w*2) ROM:0011EA7C bsr.w sub_11EC4E ROM:0011EA80 move.w #1,$F74(d0.w*2) ROM:0011EA88 bra.s locret_11EA9E ROM:0011EA8A ; --------------------------------------------------------------------------- ROM:0011EA8A rts ROM:0011EA8C ; --------------------------------------------------------------------------- ROM:0011EA8C ROM:0011EA8C loc_11EA8C: ; DATA XREF: ROM:0011EA68↑o ROM:0011EA8C btst #3,($1318).w ROM:0011EA92 beq.s locret_11EA9E ROM:0011EA94 move.w #2,$F74(d0.w*2) ROM:0011EA9C bra.s loc_11EAF0 ROM:0011EA9E ; --------------------------------------------------------------------------- ROM:0011EA9E ROM:0011EA9E locret_11EA9E: ; CODE XREF: ROM:0011EA88↑j ROM:0011EA9E ; ROM:0011EA92↑j ... ROM:0011EA9E rts ROM:0011EAA0 ; --------------------------------------------------------------------------- ROM:0011EAA0 ROM:0011EAA0 loc_11EAA0: ; DATA XREF: ROM:0011EA6C↑o ROM:0011EAA0 btst #3,($1318).w ROM:0011EAA6 bne.s loc_11EABE ROM:0011EAA8 move.w #0,$F70(d0.w*2) ROM:0011EAB0 bsr.w sub_11EC4E ROM:0011EAB4 move.w #1,$F74(d0.w*2) ROM:0011EABC bra.s locret_11EA9E ROM:0011EABE ; --------------------------------------------------------------------------- ROM:0011EABE ROM:0011EABE loc_11EABE: ; CODE XREF: ROM:0011EAA6↑j ROM:0011EABE move.w $304(a5),d2 ROM:0011EAC2 subq.w #1,d2 ROM:0011EAC4 bvc.s loc_11EACA ROM:0011EAC6 move.w #$8000,d2 ROM:0011EACA ROM:0011EACA loc_11EACA: ; CODE XREF: ROM:0011EAC4↑j ROM:0011EACA cmp.w $F70(d0.w*2),d2 ROM:0011EAD0 bgt.s loc_11EAF0 ROM:0011EAD2 addq.w #1,$F70(d0.w*2) ROM:0011EAD8 bvc.s loc_11EAE2 ROM:0011EADA move.w #$8000,$F70(d0.w*2) ROM:0011EAE2 ROM:0011EAE2 loc_11EAE2: ; CODE XREF: ROM:0011EAD8↑j ROM:0011EAE2 move.w #3,$F74(d0.w*2) ROM:0011EAEA bra.l loc_11EB60 ROM:0011EAF0 ; --------------------------------------------------------------------------- ROM:0011EAF0 ROM:0011EAF0 loc_11EAF0: ; CODE XREF: ROM:0011EA9C↑j ROM:0011EAF0 ; ROM:0011EAD0↑j ... ROM:0011EAF0 addq.w #1,$F70(d0.w*2) ROM:0011EAF6 bvc.s loc_11EB00 ROM:0011EAF8 move.w #$8000,$F70(d0.w*2) ROM:0011EB00 ROM:0011EB00 loc_11EB00: ; CODE XREF: ROM:0011EAF6↑j ROM:0011EB00 bsr.w sub_11EBF4 ROM:0011EB04 rts ROM:0011EB06 ; --------------------------------------------------------------------------- ROM:0011EB06 ROM:0011EB06 loc_11EB06: ; DATA XREF: ROM:0011EA70↑o ROM:0011EB06 btst #3,($1318).w ROM:0011EB0C bne.s loc_11EB28 ROM:0011EB0E move.w #0,$F70(d0.w*2) ROM:0011EB16 bsr.w sub_11EC4E ROM:0011EB1A move.w #1,$F74(d0.w*2) ROM:0011EB22 bra.l locret_11EA9E ROM:0011EB28 ; --------------------------------------------------------------------------- ROM:0011EB28 ROM:0011EB28 loc_11EB28: ; CODE XREF: ROM:0011EB0C↑j ROM:0011EB28 move.w $EEC(d0.w*2),d2 ROM:0011EB2E move.w $306(a5),d3 ROM:0011EB32 cmp.w $EEC(d0.w*2),d3 ROM:0011EB38 blt.s loc_11EB60 ROM:0011EB3A bsr.w sub_11EC56 ROM:0011EB3E bsr.w sub_11ED0C ROM:0011EB42 bsr.w sub_11ECF2 ROM:0011EB46 bset d0,($1105).w ROM:0011EB4A move.w #0,$F70(d0.w*2) ROM:0011EB52 move.w #2,$F74(d0.w*2) ROM:0011EB5A bra.l loc_11EAF0 ROM:0011EB60 ; --------------------------------------------------------------------------- ROM:0011EB60 ROM:0011EB60 loc_11EB60: ; CODE XREF: ROM:0011EAEA↑j ROM:0011EB60 ; ROM:0011EB38↑j ROM:0011EB60 bsr.w sub_11EBF4 ROM:0011EB64 bsr.w sub_11EB6A ROM:0011EB68 rts ROM:0011EB6A ROM:0011EB6A ; =============== S U B R O U T I N E ======================================= ROM:0011EB6A ROM:0011EB6A ROM:0011EB6A sub_11EB6A: ; CODE XREF: ROM:0011EB64↑p ROM:0011EB6A move.w #$7D00,d5 ROM:0011EB6E move.w #0,d6 ROM:0011EB72 move.w $304(a5),d4 ROM:0011EB76 subi.w #1,d4 ROM:0011EB7A cmpi.w #0,d0 ROM:0011EB7E bne.s loc_11EBB2 ROM:0011EB80 move.w #0,d3 ROM:0011EB84 bra.s loc_11EB8A ROM:0011EB86 ; --------------------------------------------------------------------------- ROM:0011EB86 ROM:0011EB86 loc_11EB86: ; CODE XREF: sub_11EB6A:loc_11EBAA↓j ROM:0011EB86 addi.w #1,d3 ROM:0011EB8A ROM:0011EB8A loc_11EB8A: ; CODE XREF: sub_11EB6A+1A↑j ROM:0011EB8A cmp.w d4,d3 ROM:0011EB8C bgt.s loc_11EBAC ROM:0011EB8E cmp.w $F20(d3.w*2),d5 ROM:0011EB94 ble.s loc_11EB9C ROM:0011EB96 move.w $F20(d3.w*2),d5 ROM:0011EB9C ROM:0011EB9C loc_11EB9C: ; CODE XREF: sub_11EB6A+2A↑j ROM:0011EB9C cmp.w $F20(d3.w*2),d6 ROM:0011EBA2 bge.s loc_11EBAA ROM:0011EBA4 move.w $F20(d3.w*2),d6 ROM:0011EBAA ROM:0011EBAA loc_11EBAA: ; CODE XREF: sub_11EB6A+38↑j ROM:0011EBAA bra.s loc_11EB86 ROM:0011EBAC ; --------------------------------------------------------------------------- ROM:0011EBAC ROM:0011EBAC loc_11EBAC: ; CODE XREF: sub_11EB6A+22↑j ROM:0011EBAC bra.l loc_11EBDE ROM:0011EBB2 ; --------------------------------------------------------------------------- ROM:0011EBB2 ROM:0011EBB2 loc_11EBB2: ; CODE XREF: sub_11EB6A+14↑j ROM:0011EBB2 move.w #0,d3 ROM:0011EBB6 bra.s loc_11EBBC ROM:0011EBB8 ; --------------------------------------------------------------------------- ROM:0011EBB8 ROM:0011EBB8 loc_11EBB8: ; CODE XREF: sub_11EB6A:loc_11EBDC↓j ROM:0011EBB8 addi.w #1,d3 ROM:0011EBBC ROM:0011EBBC loc_11EBBC: ; CODE XREF: sub_11EB6A+4C↑j ROM:0011EBBC cmp.w d4,d3 ROM:0011EBBE bgt.s loc_11EBDE ROM:0011EBC0 cmp.w $F5C(d3.w*2),d5 ROM:0011EBC6 ble.s loc_11EBCE ROM:0011EBC8 move.w $F5C(d3.w*2),d5 ROM:0011EBCE ROM:0011EBCE loc_11EBCE: ; CODE XREF: sub_11EB6A+5C↑j ROM:0011EBCE cmp.w $F5C(d3.w*2),d6 ROM:0011EBD4 bge.s loc_11EBDC ROM:0011EBD6 move.w $F5C(d3.w*2),d6 ROM:0011EBDC ROM:0011EBDC loc_11EBDC: ; CODE XREF: sub_11EB6A+6A↑j ROM:0011EBDC bra.s loc_11EBB8 ROM:0011EBDE ; --------------------------------------------------------------------------- ROM:0011EBDE ROM:0011EBDE loc_11EBDE: ; CODE XREF: sub_11EB6A:loc_11EBAC↑j ROM:0011EBDE ; sub_11EB6A+54↑j ROM:0011EBDE move.w d5,$EEA(d0.w*2) ROM:0011EBE4 move.w d6,$EE8(d0.w*2) ROM:0011EBEA sub.w d5,d6 ROM:0011EBEC move.w d6,$EEC(d0.w*2) ROM:0011EBF2 rts ROM:0011EBF2 ; End of function sub_11EB6A ROM:0011EBF2 ROM:0011EBF4 ROM:0011EBF4 ; =============== S U B R O U T I N E ======================================= ROM:0011EBF4 ROM:0011EBF4 ROM:0011EBF4 sub_11EBF4: ; CODE XREF: ROM:loc_11EB00↑p ROM:0011EBF4 ; ROM:loc_11EB60↑p ROM:0011EBF4 move.w $EE6(d0.w*2),d4 ROM:0011EBFA cmpi.w #0,d0 ROM:0011EBFE bne.s loc_11EC1E ROM:0011EC00 move.w $E8A(d0.w*2),$F0C(d4.w*2) ROM:0011EC0A move.w ($572).w,$EF8(d4.w*2) ROM:0011EC12 move.w $ED4(d0.w*2),$F20(d4.w*2) ROM:0011EC1C bra.s loc_11EC3A ROM:0011EC1E ; --------------------------------------------------------------------------- ROM:0011EC1E ROM:0011EC1E loc_11EC1E: ; CODE XREF: sub_11EBF4+A↑j ROM:0011EC1E move.w $E8A(d0.w*2),$F48(d4.w*2) ROM:0011EC28 move.w ($572).w,$F34(d4.w*2) ROM:0011EC30 move.w $ED4(d0.w*2),$F5C(d4.w*2) ROM:0011EC3A ROM:0011EC3A loc_11EC3A: ; CODE XREF: sub_11EBF4+28↑j ROM:0011EC3A addq.w #1,d4 ROM:0011EC3C move.w $304(a5),d5 ROM:0011EC40 cmp.w d4,d5 ROM:0011EC42 bgt.s loc_11EC46 ROM:0011EC44 clr.w d4 ROM:0011EC46 ROM:0011EC46 loc_11EC46: ; CODE XREF: sub_11EBF4+4E↑j ROM:0011EC46 move.w d4,$EE6(d0.w*2) ROM:0011EC4C rts ROM:0011EC4C ; End of function sub_11EBF4 ROM:0011EC4C ROM:0011EC4E ROM:0011EC4E ; =============== S U B R O U T I N E ======================================= ROM:0011EC4E ROM:0011EC4E ROM:0011EC4E sub_11EC4E: ; CODE XREF: ROM:0011EA7C↑p ROM:0011EC4E ; ROM:0011EAB0↑p ... ROM:0011EC4E clr.w $EE6(d0.w*2) ROM:0011EC54 rts ROM:0011EC54 ; End of function sub_11EC4E ROM:0011EC54 ROM:0011EC56 ROM:0011EC56 ; =============== S U B R O U T I N E ======================================= ROM:0011EC56 ROM:0011EC56 ROM:0011EC56 sub_11EC56: ; CODE XREF: ROM:0011EB3A↑p ROM:0011EC56 clr.l d5 ROM:0011EC58 clr.l d6 ROM:0011EC5A clr.l d7 ROM:0011EC5C move.w $304(a5),d3 ROM:0011EC60 subq.w #1,d3 ROM:0011EC62 bvc.s loc_11EC68 ROM:0011EC64 move.w #$8000,d3 ROM:0011EC68 ROM:0011EC68 loc_11EC68: ; CODE XREF: sub_11EC56+C↑j ROM:0011EC68 cmpi.w #0,d0 ROM:0011EC6C bne.s loc_11EC9E ROM:0011EC6E move.w #0,d2 ROM:0011EC72 bra.s loc_11EC78 ROM:0011EC74 ; --------------------------------------------------------------------------- ROM:0011EC74 ROM:0011EC74 loc_11EC74: ; CODE XREF: sub_11EC56+44↓j ROM:0011EC74 addi.w #1,d2 ROM:0011EC78 ROM:0011EC78 loc_11EC78: ; CODE XREF: sub_11EC56+1C↑j ROM:0011EC78 cmp.w d3,d2 ROM:0011EC7A bgt.s loc_11EC9C ROM:0011EC7C move.w $EF8(d2.w*2),d4 ROM:0011EC82 ext.l d4 ROM:0011EC84 add.l d4,d5 ROM:0011EC86 move.w $F0C(d2.w*2),d4 ROM:0011EC8C ext.l d4 ROM:0011EC8E add.l d4,d6 ROM:0011EC90 move.w $F20(d2.w*2),d4 ROM:0011EC96 ext.l d4 ROM:0011EC98 add.l d4,d7 ROM:0011EC9A bra.s loc_11EC74 ROM:0011EC9C ; --------------------------------------------------------------------------- ROM:0011EC9C ROM:0011EC9C loc_11EC9C: ; CODE XREF: sub_11EC56+24↑j ROM:0011EC9C bra.s loc_11ECCC ROM:0011EC9E ; --------------------------------------------------------------------------- ROM:0011EC9E ROM:0011EC9E loc_11EC9E: ; CODE XREF: sub_11EC56+16↑j ROM:0011EC9E move.w #0,d2 ROM:0011ECA2 bra.s loc_11ECA8 ROM:0011ECA4 ; --------------------------------------------------------------------------- ROM:0011ECA4 ROM:0011ECA4 loc_11ECA4: ; CODE XREF: sub_11EC56+74↓j ROM:0011ECA4 addi.w #1,d2 ROM:0011ECA8 ROM:0011ECA8 loc_11ECA8: ; CODE XREF: sub_11EC56+4C↑j ROM:0011ECA8 cmp.w d3,d2 ROM:0011ECAA bgt.s loc_11ECCC ROM:0011ECAC move.w $F34(d2.w*2),d4 ROM:0011ECB2 ext.l d4 ROM:0011ECB4 add.l d4,d5 ROM:0011ECB6 move.w $F48(d2.w*2),d4 ROM:0011ECBC ext.l d4 ROM:0011ECBE add.l d4,d6 ROM:0011ECC0 move.w $F5C(d2.w*2),d4 ROM:0011ECC6 ext.l d4 ROM:0011ECC8 add.l d4,d7 ROM:0011ECCA bra.s loc_11ECA4 ROM:0011ECCC ; --------------------------------------------------------------------------- ROM:0011ECCC ROM:0011ECCC loc_11ECCC: ; CODE XREF: sub_11EC56:loc_11EC9C↑j ROM:0011ECCC ; sub_11EC56+54↑j ROM:0011ECCC move.l d5,d2 ROM:0011ECCE divs.w $304(a5),d2 ROM:0011ECD2 move.w d2,$EEE(d0.w*2) ROM:0011ECD8 move.l d6,d2 ROM:0011ECDA divs.w $304(a5),d2 ROM:0011ECDE move.w d2,$EF0(d0.w*2) ROM:0011ECE4 move.l d7,d2 ROM:0011ECE6 divs.w $304(a5),d2 ROM:0011ECEA move.w d2,$EF2(d0.w*2) ROM:0011ECF0 rts ROM:0011ECF0 ; End of function sub_11EC56 ROM:0011ECF0 ROM:0011ECF2 ROM:0011ECF2 ; =============== S U B R O U T I N E ======================================= ROM:0011ECF2 ROM:0011ECF2 ROM:0011ECF2 sub_11ECF2: ; CODE XREF: ROM:0011EB42↑p ROM:0011ECF2 move.w $EF6(d0.w*2),d3 ROM:0011ECF8 muls.w $ED2(d0.w*2),d3 ROM:0011ECFE divs.w $F76(d0.w*2),d3 ROM:0011ED04 move.w d3,$ED2(d0.w*2) ROM:0011ED0A rts ROM:0011ED0A ; End of function sub_11ECF2 ROM:0011ED0A ROM:0011ED0C ROM:0011ED0C ; =============== S U B R O U T I N E ======================================= ROM:0011ED0C ROM:0011ED0C ROM:0011ED0C sub_11ED0C: ; CODE XREF: ROM:0011EB3E↑p ROM:0011ED0C move.w $EF0(d0.w*2),d2 ROM:0011ED12 move.w $EEE(d0.w*2),d3 ROM:0011ED18 move.w #$3B3A,d1 ROM:0011ED1C bsr.l sub_117544 ROM:0011ED22 move.w ($B1C).w,d0 ROM:0011ED26 move.w d1,$EF4(d0.w*2) ROM:0011ED2C move.w $EF0(d0.w*2),d2 ROM:0011ED32 move.w $EEE(d0.w*2),d3 ROM:0011ED38 cmpi.w #0,d0 ROM:0011ED3C bne.s loc_11ED4E ROM:0011ED3E move.w #$3A8A,d1 ROM:0011ED42 movea.w #$13B9,a1 ROM:0011ED46 bsr.l sub_117466 ROM:0011ED4C bra.s loc_11ED52 ROM:0011ED4E ; --------------------------------------------------------------------------- ROM:0011ED4E ROM:0011ED4E loc_11ED4E: ; CODE XREF: sub_11ED0C+30↑j ROM:0011ED4E move.w #$80,d1 ROM:0011ED52 ROM:0011ED52 loc_11ED52: ; CODE XREF: sub_11ED0C+40↑j ROM:0011ED52 move.b d1,($1103).w ROM:0011ED56 move.w ($B1C).w,d0 ROM:0011ED5A clr.l d1 ROM:0011ED5C move.b ($1103).w,d1 ROM:0011ED60 muls.w #$14,d1 ROM:0011ED64 addi.w #$1D4C,d1 ROM:0011ED68 move.w d1,$EF6(d0.w*2) ROM:0011ED6E clr.l d3 ROM:0011ED70 move.w $EF2(d0.w*2),d3 ROM:0011ED76 muls.w $EF6(d0.w*2),d3 ROM:0011ED7C divs.w #$2710,d3 ROM:0011ED80 sub.w $EF6(d0.w*2),d3 ROM:0011ED86 muls.w $EF4(d0.w*2),d3 ROM:0011ED8C divs.w #$2710,d3 ROM:0011ED90 add.w $EF6(d0.w*2),d3 ROM:0011ED96 move.w d3,$F76(d0.w*2) ROM:0011ED9C ext.l d3 ROM:0011ED9E cmpi.w #$1D4C,d3 ROM:0011EDA2 blt.s loc_11EDAA ROM:0011EDA4 subi.w #$1D4C,d3 ROM:0011EDA8 bra.s loc_11EDAC ROM:0011EDAA ; --------------------------------------------------------------------------- ROM:0011EDAA ROM:0011EDAA loc_11EDAA: ; CODE XREF: sub_11ED0C+96↑j ROM:0011EDAA clr.l d3 ROM:0011EDAC ROM:0011EDAC loc_11EDAC: ; CODE XREF: sub_11ED0C+9C↑j ROM:0011EDAC divs.w #$14,d3 ROM:0011EDB0 cmpi.w #0,d3 ROM:0011EDB4 bge.s loc_11EDBA ROM:0011EDB6 clr.w d3 ROM:0011EDB8 bra.s loc_11EDC4 ROM:0011EDBA ; --------------------------------------------------------------------------- ROM:0011EDBA ROM:0011EDBA loc_11EDBA: ; CODE XREF: sub_11ED0C+A8↑j ROM:0011EDBA cmpi.w #$FF,d3 ROM:0011EDBE ble.s loc_11EDC4 ROM:0011EDC0 move.w #$FF,d3 ROM:0011EDC4 ROM:0011EDC4 loc_11EDC4: ; CODE XREF: sub_11ED0C+AC↑j ROM:0011EDC4 ; sub_11ED0C+B2↑j ROM:0011EDC4 move.b d3,($1104).w ROM:0011EDC8 move.w $EF0(d0.w*2),d2 ROM:0011EDCE move.w $EEE(d0.w*2),d3 ROM:0011EDD4 clr.w d4 ROM:0011EDD6 cmpi.w #0,d0 ROM:0011EDDA bne.s loc_11EDEE ROM:0011EDDC move.w #$3A8A,d1 ROM:0011EDE0 move.b ($1104).w,d4 ROM:0011EDE4 movea.w #$13B9,a0 ROM:0011EDE8 bsr.l sub_117176 ROM:0011EDEE ROM:0011EDEE loc_11EDEE: ; CODE XREF: sub_11ED0C+CE↑j ROM:0011EDEE move.w ($B1C).w,d0 ROM:0011EDF2 rts ROM:0011EDF2 ; End of function sub_11ED0C ROM:0011EDF2 ROM:0011EDF4 ; --------------------------------------------------------------------------- ROM:0011EDF4 rts ROM:0011EDF6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011EDF8 ROM:0011EDF8 ; =============== S U B R O U T I N E ======================================= ROM:0011EDF8 ROM:0011EDF8 ROM:0011EDF8 sub_11EDF8: ; CODE XREF: sub_126A00+6C↓p ROM:0011EDF8 move.w #0,($B1C).w ROM:0011EDFE bra.s loc_11EE06 ROM:0011EE00 ; --------------------------------------------------------------------------- ROM:0011EE00 ROM:0011EE00 loc_11EE00: ; CODE XREF: sub_11EDF8+60↓j ROM:0011EE00 addi.w #1,($B1C).w ROM:0011EE06 ROM:0011EE06 loc_11EE06: ; CODE XREF: sub_11EDF8+6↑j ROM:0011EE06 cmpi.w #0,($B1C).w ROM:0011EE0C bgt.s locret_11EE5A ROM:0011EE0E move.w ($B1C).w,d0 ROM:0011EE12 btst #1,($1320).w ROM:0011EE18 bne.s loc_11EE1C ROM:0011EE1A bra.s loc_11EE22 ROM:0011EE1C ; --------------------------------------------------------------------------- ROM:0011EE1C ROM:0011EE1C loc_11EE1C: ; CODE XREF: sub_11EDF8+20↑j ROM:0011EE1C btst d0,($1102).w ROM:0011EE20 beq.s loc_11EE46 ROM:0011EE22 ROM:0011EE22 loc_11EE22: ; CODE XREF: sub_11EDF8+22↑j ROM:0011EE22 move.w $85C(a5,d0.w*2),d1 ROM:0011EE28 cmpi.w #0,d1 ROM:0011EE2C bne.s loc_11EE46 ROM:0011EE2E cmpi.w #0,d0 ROM:0011EE32 bne.s loc_11EE40 ROM:0011EE34 bsr.w sub_11EED2 ROM:0011EE38 bsr.w sub_11EE5C ROM:0011EE3C bsr.w sub_11EF3A ROM:0011EE40 ROM:0011EE40 loc_11EE40: ; CODE XREF: sub_11EDF8+3A↑j ROM:0011EE40 bsr.l sub_11EA46 ROM:0011EE46 ROM:0011EE46 loc_11EE46: ; CODE XREF: sub_11EDF8+28↑j ROM:0011EE46 ; sub_11EDF8+34↑j ROM:0011EE46 move.w ($B1C).w,d0 ROM:0011EE4A btst d0,($1105).w ROM:0011EE4E bne.s loc_11EE54 ROM:0011EE50 bsr.w sub_11EF00 ROM:0011EE54 ROM:0011EE54 loc_11EE54: ; CODE XREF: sub_11EDF8+56↑j ROM:0011EE54 bclr d0,($1105).w ROM:0011EE58 bra.s loc_11EE00 ROM:0011EE5A ; --------------------------------------------------------------------------- ROM:0011EE5A ROM:0011EE5A locret_11EE5A: ; CODE XREF: sub_11EDF8+14↑j ROM:0011EE5A rts ROM:0011EE5A ; End of function sub_11EDF8 ROM:0011EE5A ROM:0011EE5C ROM:0011EE5C ; =============== S U B R O U T I N E ======================================= ROM:0011EE5C ROM:0011EE5C ROM:0011EE5C sub_11EE5C: ; CODE XREF: sub_11EDF8+40↑p ROM:0011EE5C clr.w d4 ROM:0011EE5E move.w $310(a5),d2 ROM:0011EE62 move.w $312(a5),d3 ROM:0011EE66 cmp.w ($A78).w,d2 ROM:0011EE6A bgt.s loc_11EEC4 ROM:0011EE6C cmp.w ($A78).w,d3 ROM:0011EE70 ble.s loc_11EEC4 ROM:0011EE72 move.w $316(a5),d2 ROM:0011EE76 move.w $318(a5),d3 ROM:0011EE7A cmp.w ($A3E).w,d3 ROM:0011EE7E bgt.s loc_11EEC4 ROM:0011EE80 cmp.w ($A3E).w,d2 ROM:0011EE84 ble.s loc_11EEC4 ROM:0011EE86 move.w ($B1E).w,d2 ROM:0011EE8A move.w ($B20).w,d3 ROM:0011EE8E cmp.w ($A44).w,d2 ROM:0011EE92 bgt.s loc_11EEC4 ROM:0011EE94 cmp.w ($A44).w,d3 ROM:0011EE98 ble.s loc_11EEC4 ROM:0011EE9A move.w $314(a5),d3 ROM:0011EE9E btst #1,($131E).w ROM:0011EEA4 bne.s loc_11EEC4 ROM:0011EEA6 cmp.w ($A30).w,d3 ROM:0011EEAA bgt.s loc_11EEC4 ROM:0011EEAC btst #1,($1320).w ROM:0011EEB2 beq.s loc_11EEC4 ROM:0011EEB4 btst #5,($1320).w ROM:0011EEBA bne.s loc_11EEC4 ROM:0011EEBC bset #6,($131B).w ROM:0011EEC2 subq.w #1,d4 ROM:0011EEC4 ROM:0011EEC4 loc_11EEC4: ; CODE XREF: sub_11EE5C+E↑j ROM:0011EEC4 ; sub_11EE5C+14↑j ... ROM:0011EEC4 cmpi.w #0,d4 ROM:0011EEC8 bne.s locret_11EED0 ROM:0011EECA bclr #6,($131B).w ROM:0011EED0 ROM:0011EED0 locret_11EED0: ; CODE XREF: sub_11EE5C+6C↑j ROM:0011EED0 rts ROM:0011EED0 ; End of function sub_11EE5C ROM:0011EED0 ROM:0011EED2 ROM:0011EED2 ; =============== S U B R O U T I N E ======================================= ROM:0011EED2 ROM:0011EED2 ROM:0011EED2 sub_11EED2: ; CODE XREF: sub_11EDF8+3C↑p ROM:0011EED2 move.w #$3B3E,d1 ROM:0011EED6 move.w ($A42).w,d2 ROM:0011EEDA move.w ($572).w,d3 ROM:0011EEDE bsr.l sub_117544 ROM:0011EEE4 move.w d1,($B20).w ROM:0011EEE8 move.w #$3B3C,d1 ROM:0011EEEC move.w ($A42).w,d2 ROM:0011EEF0 move.w ($572).w,d3 ROM:0011EEF4 bsr.l sub_117544 ROM:0011EEFA move.w d1,($B1E).w ROM:0011EEFE rts ROM:0011EEFE ; End of function sub_11EED2 ROM:0011EEFE ROM:0011EF00 ROM:0011EF00 ; =============== S U B R O U T I N E ======================================= ROM:0011EF00 ROM:0011EF00 ROM:0011EF00 sub_11EF00: ; CODE XREF: sub_11EDF8+58↑p ROM:0011EF00 move.w ($B1C).w,d0 ROM:0011EF04 move.w $E8A(d0.w*2),d2 ROM:0011EF0A cmpi.w #0,d0 ROM:0011EF0E bne.s loc_11EF22 ROM:0011EF10 move.w #$3A8A,d1 ROM:0011EF14 move.w ($572).w,d3 ROM:0011EF18 movea.w #$13B9,a1 ROM:0011EF1C bsr.l sub_117466 ROM:0011EF22 ROM:0011EF22 loc_11EF22: ; CODE XREF: sub_11EF00+E↑j ROM:0011EF22 clr.w d3 ROM:0011EF24 move.b d1,d3 ROM:0011EF26 move.w ($B1C).w,d0 ROM:0011EF2A muls.w #$14,d3 ROM:0011EF2E addi.w #$1D4C,d3 ROM:0011EF32 move.w d3,$F76(d0.w*2) ROM:0011EF38 rts ROM:0011EF38 ; End of function sub_11EF00 ROM:0011EF38 ROM:0011EF3A ROM:0011EF3A ; =============== S U B R O U T I N E ======================================= ROM:0011EF3A ROM:0011EF3A ROM:0011EF3A sub_11EF3A: ; CODE XREF: sub_11EDF8+44↑p ROM:0011EF3A btst #6,($131B).w ROM:0011EF40 beq.s loc_11EF5A ROM:0011EF42 btst #7,($131F).w ROM:0011EF48 bne.s loc_11EF52 ROM:0011EF4A bset #3,($1318).w ROM:0011EF50 bra.s loc_11EF58 ROM:0011EF52 ; --------------------------------------------------------------------------- ROM:0011EF52 ROM:0011EF52 loc_11EF52: ; CODE XREF: sub_11EF3A+E↑j ROM:0011EF52 bclr #3,($1318).w ROM:0011EF58 ROM:0011EF58 loc_11EF58: ; CODE XREF: sub_11EF3A+16↑j ROM:0011EF58 bra.s locret_11EF60 ROM:0011EF5A ; --------------------------------------------------------------------------- ROM:0011EF5A ROM:0011EF5A loc_11EF5A: ; CODE XREF: sub_11EF3A+6↑j ROM:0011EF5A bclr #3,($1318).w ROM:0011EF60 ROM:0011EF60 locret_11EF60: ; CODE XREF: sub_11EF3A:loc_11EF58↑j ROM:0011EF60 rts ROM:0011EF60 ; End of function sub_11EF3A ROM:0011EF60 ROM:0011EF62 ; --------------------------------------------------------------------------- ROM:0011EF62 move.b ($11D9).l,d0 ROM:0011EF68 move.w #9,d1 ROM:0011EF6C muls.w #9,d1 ROM:0011EF70 subq.w #1,d1 ROM:0011EF72 lea ($13B9).w,a0 ROM:0011EF76 move.w #0,d2 ROM:0011EF7A bra.s loc_11EF80 ROM:0011EF7C ; --------------------------------------------------------------------------- ROM:0011EF7C ROM:0011EF7C loc_11EF7C: ; CODE XREF: ROM:0011EF88↓j ROM:0011EF7C addi.w #1,d2 ROM:0011EF80 ROM:0011EF80 loc_11EF80: ; CODE XREF: ROM:0011EF7A↑j ROM:0011EF80 cmp.w d1,d2 ROM:0011EF82 bgt.s locret_11EF8A ROM:0011EF84 move.b d0,(a0,d2.w) ROM:0011EF88 bra.s loc_11EF7C ROM:0011EF8A ; --------------------------------------------------------------------------- ROM:0011EF8A ROM:0011EF8A locret_11EF8A: ; CODE XREF: ROM:0011EF82↑j ROM:0011EF8A rts ROM:0011EF8C ROM:0011EF8C ; =============== S U B R O U T I N E ======================================= ROM:0011EF8C ROM:0011EF8C ROM:0011EF8C sub_11EF8C: ; CODE XREF: sub_126A00+12↓p ROM:0011EF8C clr.w d0 ROM:0011EF8E move.w $31A(a5),d1 ROM:0011EF92 btst #4,($140A).w ROM:0011EF98 beq.s loc_11EFC4 ROM:0011EF9A btst #0,($C47).w ROM:0011EFA0 bne.s loc_11EFC4 ROM:0011EFA2 ROM:0011EFA2 loc_11EFA2: ; CODE XREF: sub_11EF8C+36↓j ROM:0011EFA2 cmp.w d0,d1 ROM:0011EFA4 blt.s loc_11EFC4 ROM:0011EFA6 move.w $860(a5,d0.w*2),d2 ROM:0011EFAC cmp.w ($C66).w,d2 ROM:0011EFB0 ble.s loc_11EFBE ROM:0011EFB2 move.w d0,($B22).w ROM:0011EFB6 bclr #0,($130F).w ROM:0011EFBC bra.s locret_11EFD0 ROM:0011EFBE ; --------------------------------------------------------------------------- ROM:0011EFBE ROM:0011EFBE loc_11EFBE: ; CODE XREF: sub_11EF8C+24↑j ROM:0011EFBE addi.w #1,d0 ROM:0011EFC2 bra.s loc_11EFA2 ROM:0011EFC4 ; --------------------------------------------------------------------------- ROM:0011EFC4 ROM:0011EFC4 loc_11EFC4: ; CODE XREF: sub_11EF8C+C↑j ROM:0011EFC4 ; sub_11EF8C+14↑j ... ROM:0011EFC4 move.w $31C(a5),($B22).w ROM:0011EFCA bset #0,($130F).w ROM:0011EFD0 ROM:0011EFD0 locret_11EFD0: ; CODE XREF: sub_11EF8C+30↑j ROM:0011EFD0 rts ROM:0011EFD0 ; End of function sub_11EF8C ROM:0011EFD0 ROM:0011EFD2 ROM:0011EFD2 ; =============== S U B R O U T I N E ======================================= ROM:0011EFD2 ROM:0011EFD2 ROM:0011EFD2 sub_11EFD2: ; CODE XREF: sub_120B36+36↓p ROM:0011EFD2 clr.w d1 ROM:0011EFD4 move.b ($1106).w,d1 ROM:0011EFD8 cmpi.w #5,d1 ROM:0011EFDC bcc.s locret_11EFE6 ROM:0011EFDE movea.l off_11EFE8(pc,d1.w*4),a0 ROM:0011EFE2 nop ROM:0011EFE4 jmp (a0) ROM:0011EFE6 ; --------------------------------------------------------------------------- ROM:0011EFE6 ROM:0011EFE6 locret_11EFE6: ; CODE XREF: sub_11EFD2+A↑j ROM:0011EFE6 rts ROM:0011EFE6 ; End of function sub_11EFD2 ROM:0011EFE6 ROM:0011EFE6 ; --------------------------------------------------------------------------- ROM:0011EFE8 off_11EFE8: dc.l loc_11EFFC ; DATA XREF: sub_11EFD2+C↑r ROM:0011EFEC dc.l loc_11F018 ROM:0011EFF0 dc.l loc_11F05E ROM:0011EFF4 dc.l loc_11F0B8 ROM:0011EFF8 dc.l loc_11F102 ROM:0011EFFC ; --------------------------------------------------------------------------- ROM:0011EFFC ROM:0011EFFC loc_11EFFC: ; DATA XREF: ROM:off_11EFE8↑o ROM:0011EFFC bclr #6,($1301).w ROM:0011F002 bclr #6,($92E).w ROM:0011F008 bclr #1,($1306).w ROM:0011F00E move.b #1,($1106).w ROM:0011F014 bra.s locret_11F05C ROM:0011F016 ; --------------------------------------------------------------------------- ROM:0011F016 rts ROM:0011F018 ; --------------------------------------------------------------------------- ROM:0011F018 ROM:0011F018 loc_11F018: ; DATA XREF: ROM:0011EFEC↑o ROM:0011F018 btst #1,($936).w ROM:0011F01E beq.s locret_11F05C ROM:0011F020 btst #5,($1316).w ROM:0011F026 beq.s locret_11F05C ROM:0011F028 btst #1,($1306).w ROM:0011F02E bne.s locret_11F05C ROM:0011F030 btst #6,($1318).w ROM:0011F036 bne.s locret_11F05C ROM:0011F038 btst #6,($12FF).w ROM:0011F03E bne.s locret_11F05C ROM:0011F040 bsr.w sub_11F3AE ROM:0011F044 bsr.w sub_11F3B6 ROM:0011F048 bset #2,($131D).w ROM:0011F04E bset #1,($1306).w ROM:0011F054 move.b #2,($1106).w ROM:0011F05A bra.s locret_11F0B6 ROM:0011F05C ; --------------------------------------------------------------------------- ROM:0011F05C ROM:0011F05C locret_11F05C: ; CODE XREF: ROM:0011F014↑j ROM:0011F05C ; ROM:0011F01E↑j ... ROM:0011F05C rts ROM:0011F05E ; --------------------------------------------------------------------------- ROM:0011F05E ROM:0011F05E loc_11F05E: ; DATA XREF: ROM:0011EFF0↑o ROM:0011F05E btst #1,($936).w ROM:0011F064 beq.s loc_11F06E ROM:0011F066 btst #5,($1316).w ROM:0011F06C bne.s loc_11F07C ROM:0011F06E ROM:0011F06E loc_11F06E: ; CODE XREF: ROM:0011F064↑j ROM:0011F06E bsr.w sub_11F398 ROM:0011F072 move.b #4,($1106).w ROM:0011F078 bra.w locret_11F184 ROM:0011F07C ; --------------------------------------------------------------------------- ROM:0011F07C ROM:0011F07C loc_11F07C: ; CODE XREF: ROM:0011F06C↑j ROM:0011F07C move.w ($BAA).w,d0 ROM:0011F080 btst #6,($12FF).w ROM:0011F086 bne.s locret_11F0B6 ROM:0011F088 btst #6,($1318).w ROM:0011F08E bne.s locret_11F0B6 ROM:0011F090 cmp.w ($B26).w,d0 ROM:0011F094 bne.s locret_11F0B6 ROM:0011F096 bclr #2,($131D).w ROM:0011F09C bclr #1,($1306).w ROM:0011F0A2 bset #6,($1301).w ROM:0011F0A8 bset #6,($92E).w ROM:0011F0AE move.b #3,($1106).w ROM:0011F0B4 bra.s locret_11F100 ROM:0011F0B6 ; --------------------------------------------------------------------------- ROM:0011F0B6 ROM:0011F0B6 locret_11F0B6: ; CODE XREF: ROM:0011F05A↑j ROM:0011F0B6 ; ROM:0011F086↑j ... ROM:0011F0B6 rts ROM:0011F0B8 ; --------------------------------------------------------------------------- ROM:0011F0B8 ROM:0011F0B8 loc_11F0B8: ; DATA XREF: ROM:0011EFF4↑o ROM:0011F0B8 btst #1,($936).w ROM:0011F0BE beq.s loc_11F0C8 ROM:0011F0C0 btst #5,($1316).w ROM:0011F0C6 bne.s locret_11F100 ROM:0011F0C8 ROM:0011F0C8 loc_11F0C8: ; CODE XREF: ROM:0011F0BE↑j ROM:0011F0C8 btst #1,($1306).w ROM:0011F0CE bne.s locret_11F100 ROM:0011F0D0 btst #6,($1318).w ROM:0011F0D6 bne.s locret_11F100 ROM:0011F0D8 btst #6,($12FF).w ROM:0011F0DE bne.s locret_11F100 ROM:0011F0E0 bsr.w sub_11F3AE ROM:0011F0E4 bsr.w sub_11F3E8 ROM:0011F0E8 bset #2,($131D).w ROM:0011F0EE bset #1,($1306).w ROM:0011F0F4 move.b #4,($1106).w ROM:0011F0FA bra.l locret_11F184 ROM:0011F100 ; --------------------------------------------------------------------------- ROM:0011F100 ROM:0011F100 locret_11F100: ; CODE XREF: ROM:0011F0B4↑j ROM:0011F100 ; ROM:0011F0C6↑j ... ROM:0011F100 rts ROM:0011F102 ; --------------------------------------------------------------------------- ROM:0011F102 ROM:0011F102 loc_11F102: ; DATA XREF: ROM:0011EFF8↑o ROM:0011F102 btst #1,($936).w ROM:0011F108 beq.s loc_11F11E ROM:0011F10A btst #5,($1316).w ROM:0011F110 beq.s loc_11F11E ROM:0011F112 bsr.w sub_11F398 ROM:0011F116 move.b #2,($1106).w ROM:0011F11C bra.s locret_11F0B6 ROM:0011F11E ; --------------------------------------------------------------------------- ROM:0011F11E ROM:0011F11E loc_11F11E: ; CODE XREF: ROM:0011F108↑j ROM:0011F11E ; ROM:0011F110↑j ROM:0011F11E move.w ($BAA).w,d0 ROM:0011F122 btst #6,($12FF).w ROM:0011F128 bne.s loc_11F15A ROM:0011F12A btst #6,($1318).w ROM:0011F130 bne.s loc_11F15A ROM:0011F132 cmp.w ($B26).w,d0 ROM:0011F136 bne.s loc_11F15A ROM:0011F138 bclr #2,($131D).w ROM:0011F13E bclr #1,($1306).w ROM:0011F144 move.b #1,($1106).w ROM:0011F14A bclr #6,($1301).w ROM:0011F150 bclr #6,($92E).w ROM:0011F156 bra.w locret_11F05C ROM:0011F15A ; --------------------------------------------------------------------------- ROM:0011F15A ROM:0011F15A loc_11F15A: ; CODE XREF: ROM:0011F128↑j ROM:0011F15A ; ROM:0011F130↑j ... ROM:0011F15A btst #7,($1303).w ROM:0011F160 beq.s locret_11F184 ROM:0011F162 bclr #2,($131D).w ROM:0011F168 bclr #1,($1306).w ROM:0011F16E move.b #1,($1106).w ROM:0011F174 bclr #6,($1301).w ROM:0011F17A bclr #6,($92E).w ROM:0011F180 bra.w locret_11F05C ROM:0011F184 ; --------------------------------------------------------------------------- ROM:0011F184 ROM:0011F184 locret_11F184: ; CODE XREF: ROM:0011F078↑j ROM:0011F184 ; ROM:0011F0FA↑j ... ROM:0011F184 rts ROM:0011F186 ; --------------------------------------------------------------------------- ROM:0011F186 rts ROM:0011F188 ROM:0011F188 ; =============== S U B R O U T I N E ======================================= ROM:0011F188 ROM:0011F188 ROM:0011F188 sub_11F188: ; CODE XREF: sub_120B36+30↓p ROM:0011F188 btst #0,($1329).w ROM:0011F18E bne.s loc_11F19E ROM:0011F190 bclr #5,($1308).w ROM:0011F196 bclr #0,($130B).w ROM:0011F19C bra.s loc_11F1E2 ROM:0011F19E ; --------------------------------------------------------------------------- ROM:0011F19E ROM:0011F19E loc_11F19E: ; CODE XREF: sub_11F188+6↑j ROM:0011F19E move.w $336(a5),d0 ROM:0011F1A2 cmp.w ($A52).w,d0 ROM:0011F1A6 ble.s loc_11F1B0 ROM:0011F1A8 bset #5,($1308).w ROM:0011F1AE bra.s loc_11F1C0 ROM:0011F1B0 ; --------------------------------------------------------------------------- ROM:0011F1B0 ROM:0011F1B0 loc_11F1B0: ; CODE XREF: sub_11F188+1E↑j ROM:0011F1B0 add.w $338(a5),d0 ROM:0011F1B4 cmp.w ($A52).w,d0 ROM:0011F1B8 bge.s loc_11F1C0 ROM:0011F1BA bclr #5,($1308).w ROM:0011F1C0 ROM:0011F1C0 loc_11F1C0: ; CODE XREF: sub_11F188+26↑j ROM:0011F1C0 ; sub_11F188+30↑j ROM:0011F1C0 move.w $33A(a5),d0 ROM:0011F1C4 cmp.w ($A52).w,d0 ROM:0011F1C8 bge.s loc_11F1D2 ROM:0011F1CA bset #0,($130B).w ROM:0011F1D0 bra.s loc_11F1E2 ROM:0011F1D2 ; --------------------------------------------------------------------------- ROM:0011F1D2 ROM:0011F1D2 loc_11F1D2: ; CODE XREF: sub_11F188+40↑j ROM:0011F1D2 sub.w $33C(a5),d0 ROM:0011F1D6 cmp.w ($A52).w,d0 ROM:0011F1DA ble.s loc_11F1E2 ROM:0011F1DC bclr #0,($130B).w ROM:0011F1E2 ROM:0011F1E2 loc_11F1E2: ; CODE XREF: sub_11F188+14↑j ROM:0011F1E2 ; sub_11F188+48↑j ... ROM:0011F1E2 clr.w d1 ROM:0011F1E4 move.b ($1107).w,d1 ROM:0011F1E8 cmpi.w #4,d1 ROM:0011F1EC bcc.s locret_11F1F6 ROM:0011F1EE movea.l off_11F1F8(pc,d1.w*4),a0 ROM:0011F1F2 nop ROM:0011F1F4 jmp (a0) ROM:0011F1F6 ; --------------------------------------------------------------------------- ROM:0011F1F6 ROM:0011F1F6 locret_11F1F6: ; CODE XREF: sub_11F188+64↑j ROM:0011F1F6 rts ROM:0011F1F6 ; End of function sub_11F188 ROM:0011F1F6 ROM:0011F1F6 ; --------------------------------------------------------------------------- ROM:0011F1F8 off_11F1F8: dc.l loc_11F208 ; DATA XREF: sub_11F188+66↑r ROM:0011F1FC dc.l loc_11F218 ROM:0011F200 dc.l loc_11F246 ROM:0011F204 dc.l loc_11F2C2 ROM:0011F208 ; --------------------------------------------------------------------------- ROM:0011F208 ROM:0011F208 loc_11F208: ; DATA XREF: ROM:off_11F1F8↑o ROM:0011F208 bclr #5,($1316).w ROM:0011F20E move.b #1,($1107).w ROM:0011F214 bra.s locret_11F244 ROM:0011F216 ; --------------------------------------------------------------------------- ROM:0011F216 rts ROM:0011F218 ; --------------------------------------------------------------------------- ROM:0011F218 ROM:0011F218 loc_11F218: ; DATA XREF: ROM:0011F1FC↑o ROM:0011F218 btst #3,($131E).w ROM:0011F21E beq.s locret_11F244 ROM:0011F220 move.w #$3AB2,d1 ROM:0011F224 move.w ($A78).w,d2 ROM:0011F228 bsr.l sub_117544 ROM:0011F22E clr.b ($8C6).w ROM:0011F232 move.w d1,($666).w ROM:0011F236 move.b #1,($8C6).w ROM:0011F23C move.b #2,($1107).w ROM:0011F242 bra.s locret_11F2C0 ROM:0011F244 ; --------------------------------------------------------------------------- ROM:0011F244 ROM:0011F244 locret_11F244: ; CODE XREF: ROM:0011F214↑j ROM:0011F244 ; ROM:0011F21E↑j ... ROM:0011F244 rts ROM:0011F246 ; --------------------------------------------------------------------------- ROM:0011F246 ROM:0011F246 loc_11F246: ; DATA XREF: ROM:0011F200↑o ROM:0011F246 btst #3,($131E).w ROM:0011F24C bne.s loc_11F256 ROM:0011F24E move.b #1,($1107).w ROM:0011F254 bra.s locret_11F244 ROM:0011F256 ; --------------------------------------------------------------------------- ROM:0011F256 ROM:0011F256 loc_11F256: ; CODE XREF: ROM:0011F24C↑j ROM:0011F256 move.w $324(a5),d0 ROM:0011F25A sub.w $322(a5),d0 ROM:0011F25E cmp.w ($572).w,d0 ROM:0011F262 ble.s locret_11F2C0 ROM:0011F264 cmpi.w #0,($6B4).w ROM:0011F26A bgt.s loc_11F26E ROM:0011F26C bra.s loc_11F27C ROM:0011F26E ; --------------------------------------------------------------------------- ROM:0011F26E ROM:0011F26E loc_11F26E: ; CODE XREF: ROM:0011F26A↑j ROM:0011F26E move.w $328(a5),d0 ROM:0011F272 sub.w $326(a5),d0 ROM:0011F276 cmp.w ($C6A).w,d0 ROM:0011F27A ble.s locret_11F2C0 ROM:0011F27C ROM:0011F27C loc_11F27C: ; CODE XREF: ROM:0011F26C↑j ROM:0011F27C move.w $32C(a5),d0 ROM:0011F280 sub.w $32A(a5),d0 ROM:0011F284 btst #0,($130B).w ROM:0011F28A bne.s locret_11F2C0 ROM:0011F28C cmp.w ($A78).w,d0 ROM:0011F290 ble.s locret_11F2C0 ROM:0011F292 move.w $32E(a5),d1 ROM:0011F296 add.w $330(a5),d1 ROM:0011F29A btst #5,($1308).w ROM:0011F2A0 bne.s locret_11F2C0 ROM:0011F2A2 cmp.w ($A28).w,d1 ROM:0011F2A6 bge.s locret_11F2C0 ROM:0011F2A8 cmpi.w #0,($666).w ROM:0011F2AE bgt.s locret_11F2C0 ROM:0011F2B0 bset #5,($1316).w ROM:0011F2B6 move.b #3,($1107).w ROM:0011F2BC bra.w locret_11F340 ROM:0011F2C0 ; --------------------------------------------------------------------------- ROM:0011F2C0 ROM:0011F2C0 locret_11F2C0: ; CODE XREF: ROM:0011F242↑j ROM:0011F2C0 ; ROM:0011F262↑j ... ROM:0011F2C0 rts ROM:0011F2C2 ; --------------------------------------------------------------------------- ROM:0011F2C2 ROM:0011F2C2 loc_11F2C2: ; DATA XREF: ROM:0011F204↑o ROM:0011F2C2 btst #3,($131E).w ROM:0011F2C8 bne.s loc_11F2DA ROM:0011F2CA bclr #5,($1316).w ROM:0011F2D0 move.b #1,($1107).w ROM:0011F2D6 bra.w locret_11F244 ROM:0011F2DA ; --------------------------------------------------------------------------- ROM:0011F2DA ROM:0011F2DA loc_11F2DA: ; CODE XREF: ROM:0011F2C8↑j ROM:0011F2DA move.w $324(a5),d0 ROM:0011F2DE cmp.w ($572).w,d0 ROM:0011F2E2 bgt.s loc_11F2E6 ROM:0011F2E4 bra.s loc_11F320 ROM:0011F2E6 ; --------------------------------------------------------------------------- ROM:0011F2E6 ROM:0011F2E6 loc_11F2E6: ; CODE XREF: ROM:0011F2E2↑j ROM:0011F2E6 btst #0,($1302).w ROM:0011F2EC beq.s loc_11F2F6 ROM:0011F2EE bclr #0,($1302).w ROM:0011F2F4 bra.s loc_11F320 ROM:0011F2F6 ; --------------------------------------------------------------------------- ROM:0011F2F6 ROM:0011F2F6 loc_11F2F6: ; CODE XREF: ROM:0011F2EC↑j ROM:0011F2F6 move.w $32C(a5),d0 ROM:0011F2FA cmp.w ($A78).w,d0 ROM:0011F2FE bgt.s loc_11F302 ROM:0011F300 bra.s loc_11F320 ROM:0011F302 ; --------------------------------------------------------------------------- ROM:0011F302 ROM:0011F302 loc_11F302: ; CODE XREF: ROM:0011F2FE↑j ROM:0011F302 move.w $32E(a5),d0 ROM:0011F306 cmp.w ($A28).w,d0 ROM:0011F30A blt.s loc_11F30E ROM:0011F30C bra.s loc_11F320 ROM:0011F30E ; --------------------------------------------------------------------------- ROM:0011F30E ROM:0011F30E loc_11F30E: ; CODE XREF: ROM:0011F30A↑j ROM:0011F30E btst #5,($1308).w ROM:0011F314 bne.s loc_11F320 ROM:0011F316 btst #0,($130B).w ROM:0011F31C bne.s loc_11F320 ROM:0011F31E bra.s locret_11F340 ROM:0011F320 ; --------------------------------------------------------------------------- ROM:0011F320 ROM:0011F320 loc_11F320: ; CODE XREF: ROM:0011F2E4↑j ROM:0011F320 ; ROM:0011F2F4↑j ... ROM:0011F320 bclr #5,($1316).w ROM:0011F326 move.w $332(a5),d1 ROM:0011F32A clr.b ($8ED).w ROM:0011F32E move.w d1,($6B4).w ROM:0011F332 move.b #1,($8ED).w ROM:0011F338 move.b #2,($1107).w ROM:0011F33E bra.s locret_11F2C0 ROM:0011F340 ; --------------------------------------------------------------------------- ROM:0011F340 ROM:0011F340 locret_11F340: ; CODE XREF: ROM:0011F2BC↑j ROM:0011F340 ; ROM:0011F31E↑j ROM:0011F340 rts ROM:0011F342 ; --------------------------------------------------------------------------- ROM:0011F342 rts ROM:0011F344 ROM:0011F344 ; =============== S U B R O U T I N E ======================================= ROM:0011F344 ROM:0011F344 ROM:0011F344 sub_11F344: ; CODE XREF: sub_120B36+24↓p ROM:0011F344 move.w $328(a5),d0 ROM:0011F348 btst #1,($1302).w ROM:0011F34E bne.s loc_11F374 ROM:0011F350 cmp.w ($C6A).w,d0 ROM:0011F354 bge.s loc_11F374 ROM:0011F356 move.w $332(a5),d1 ROM:0011F35A clr.b ($8ED).w ROM:0011F35E move.w d1,($6B4).w ROM:0011F362 move.b #1,($8ED).w ROM:0011F368 bset #0,($1302).w ROM:0011F36E bset #1,($1302).w ROM:0011F374 ROM:0011F374 loc_11F374: ; CODE XREF: sub_11F344+A↑j ROM:0011F374 ; sub_11F344+10↑j ROM:0011F374 btst #1,($1302).w ROM:0011F37A beq.s locret_11F396 ROM:0011F37C move.w $326(a5),d1 ROM:0011F380 sub.w d1,d0 ROM:0011F382 cmp.w ($C6A).w,d0 ROM:0011F386 ble.s locret_11F396 ROM:0011F388 bclr #1,($1302).w ROM:0011F38E clr.b ($8ED).w ROM:0011F392 clr.w ($6B4).w ROM:0011F396 ROM:0011F396 locret_11F396: ; CODE XREF: sub_11F344+36↑j ROM:0011F396 ; sub_11F344+42↑j ROM:0011F396 rts ROM:0011F396 ; End of function sub_11F344 ROM:0011F396 ROM:0011F398 ROM:0011F398 ; =============== S U B R O U T I N E ======================================= ROM:0011F398 ROM:0011F398 ROM:0011F398 sub_11F398: ; CODE XREF: ROM:loc_11F06E↑p ROM:0011F398 ; ROM:0011F112↑p ROM:0011F398 move.w ($B26).w,d0 ROM:0011F39C move.w ($B24).w,($B26).w ROM:0011F3A2 move.w d0,($B24).w ROM:0011F3A6 move.w $D2(a5),($B28).w ROM:0011F3AC rts ROM:0011F3AC ; End of function sub_11F398 ROM:0011F3AC ROM:0011F3AE ROM:0011F3AE ; =============== S U B R O U T I N E ======================================= ROM:0011F3AE ROM:0011F3AE ROM:0011F3AE sub_11F3AE: ; CODE XREF: ROM:0011F040↑p ROM:0011F3AE ; ROM:0011F0E0↑p ROM:0011F3AE move.w ($BAA).w,($B24).w ROM:0011F3B4 rts ROM:0011F3B4 ; End of function sub_11F3AE ROM:0011F3B4 ROM:0011F3B6 ROM:0011F3B6 ; =============== S U B R O U T I N E ======================================= ROM:0011F3B6 ROM:0011F3B6 ROM:0011F3B6 sub_11F3B6: ; CODE XREF: ROM:0011F044↑p ROM:0011F3B6 move.w #$3B48,d1 ROM:0011F3BA move.w ($572).w,d2 ROM:0011F3BE move.w ($B2A).w,d3 ROM:0011F3C2 bsr.l sub_117544 ROM:0011F3C8 move.w $DA(a5),d0 ROM:0011F3CC move.w ($B24).w,d2 ROM:0011F3D0 add.w d1,d2 ROM:0011F3D2 cmp.w d2,d0 ROM:0011F3D4 bge.s loc_11F3DC ROM:0011F3D6 move.w d0,($B26).w ROM:0011F3DA bra.s loc_11F3E0 ROM:0011F3DC ; --------------------------------------------------------------------------- ROM:0011F3DC ROM:0011F3DC loc_11F3DC: ; CODE XREF: sub_11F3B6+1E↑j ROM:0011F3DC move.w d2,($B26).w ROM:0011F3E0 ROM:0011F3E0 loc_11F3E0: ; CODE XREF: sub_11F3B6+24↑j ROM:0011F3E0 move.w $320(a5),($B28).w ROM:0011F3E6 rts ROM:0011F3E6 ; End of function sub_11F3B6 ROM:0011F3E6 ROM:0011F3E8 ROM:0011F3E8 ; =============== S U B R O U T I N E ======================================= ROM:0011F3E8 ROM:0011F3E8 ROM:0011F3E8 sub_11F3E8: ; CODE XREF: ROM:0011F0E4↑p ROM:0011F3E8 move.w #$3B46,d1 ROM:0011F3EC move.w ($572).w,d2 ROM:0011F3F0 move.w ($B2A).w,d3 ROM:0011F3F4 bsr.l sub_117544 ROM:0011F3FA move.w ($B24).w,d0 ROM:0011F3FE btst #0,($1317).w ROM:0011F404 bne.s loc_11F416 ROM:0011F406 sub.w d1,d0 ROM:0011F408 move.w ($BA2).w,d2 ROM:0011F40C sub.w ($B2C).w,d2 ROM:0011F410 cmp.w d0,d2 ROM:0011F412 ble.s loc_11F416 ROM:0011F414 move.w d2,d0 ROM:0011F416 ROM:0011F416 loc_11F416: ; CODE XREF: sub_11F3E8+1C↑j ROM:0011F416 ; sub_11F3E8+2A↑j ROM:0011F416 move.w $DA(a5),d2 ROM:0011F41A cmp.w d0,d2 ROM:0011F41C bge.s loc_11F420 ROM:0011F41E move.w d2,d0 ROM:0011F420 ROM:0011F420 loc_11F420: ; CODE XREF: sub_11F3E8+34↑j ROM:0011F420 move.w d0,($B26).w ROM:0011F424 move.w $31E(a5),($B28).w ROM:0011F42A rts ROM:0011F42A ; End of function sub_11F3E8 ROM:0011F42A ROM:0011F42C ROM:0011F42C ; =============== S U B R O U T I N E ======================================= ROM:0011F42C ROM:0011F42C ROM:0011F42C sub_11F42C: ; CODE XREF: sub_120B36+2A↓p ROM:0011F42C move.w $334(a5),d0 ROM:0011F430 cmpi.w #0,d0 ROM:0011F434 beq.s loc_11F43C ROM:0011F436 cmpi.w #2,d0 ROM:0011F43A bne.s loc_11F444 ROM:0011F43C ROM:0011F43C loc_11F43C: ; CODE XREF: sub_11F42C+8↑j ROM:0011F43C bclr #0,($1329).w ROM:0011F442 bra.s loc_11F44A ROM:0011F444 ; --------------------------------------------------------------------------- ROM:0011F444 ROM:0011F444 loc_11F444: ; CODE XREF: sub_11F42C+E↑j ROM:0011F444 bset #0,($1329).w ROM:0011F44A ROM:0011F44A loc_11F44A: ; CODE XREF: sub_11F42C+16↑j ROM:0011F44A cmpi.w #0,d0 ROM:0011F44E beq.s loc_11F456 ROM:0011F450 cmpi.w #1,d0 ROM:0011F454 bne.s loc_11F45E ROM:0011F456 ROM:0011F456 loc_11F456: ; CODE XREF: sub_11F42C+22↑j ROM:0011F456 bclr #7,($1320).w ROM:0011F45C bra.s loc_11F464 ROM:0011F45E ; --------------------------------------------------------------------------- ROM:0011F45E ROM:0011F45E loc_11F45E: ; CODE XREF: sub_11F42C+28↑j ROM:0011F45E bset #7,($1320).w ROM:0011F464 ROM:0011F464 loc_11F464: ; CODE XREF: sub_11F42C+30↑j ROM:0011F464 btst #0,($1329).w ROM:0011F46A bne.s loc_11F480 ROM:0011F46C move.w #$3B40,d1 ROM:0011F470 move.w ($A2C).w,d2 ROM:0011F474 move.w ($A28).w,d3 ROM:0011F478 bsr.l sub_117544 ROM:0011F47E bra.s loc_11F492 ROM:0011F480 ; --------------------------------------------------------------------------- ROM:0011F480 ROM:0011F480 loc_11F480: ; CODE XREF: sub_11F42C+3E↑j ROM:0011F480 move.w #$3B42,d1 ROM:0011F484 move.w ($A52).w,d2 ROM:0011F488 move.w ($A28).w,d3 ROM:0011F48C bsr.l sub_117544 ROM:0011F492 ROM:0011F492 loc_11F492: ; CODE XREF: sub_11F42C+52↑j ROM:0011F492 btst #7,($1320).w ROM:0011F498 beq.s loc_11F4A2 ROM:0011F49A muls.w ($B2E).w,d1 ROM:0011F49E divs.w #$2710,d1 ROM:0011F4A2 ROM:0011F4A2 loc_11F4A2: ; CODE XREF: sub_11F42C+6C↑j ROM:0011F4A2 move.w d1,($B2A).w ROM:0011F4A6 move.w #$3B44,d1 ROM:0011F4AA move.w ($B2A).w,d2 ROM:0011F4AE move.w ($134C).w,d3 ROM:0011F4B2 bsr.l sub_117544 ROM:0011F4B8 move.w d1,($B2C).w ROM:0011F4BC rts ROM:0011F4BC ; End of function sub_11F42C ROM:0011F4BC ROM:0011F4BE ROM:0011F4BE ; =============== S U B R O U T I N E ======================================= ROM:0011F4BE ROM:0011F4BE ROM:0011F4BE sub_11F4BE: ; CODE XREF: sub_120B36:loc_120B4E↓p ROM:0011F4BE clr.w d1 ROM:0011F4C0 move.b ($1108).w,d1 ROM:0011F4C4 cmpi.w #6,d1 ROM:0011F4C8 bcc.s locret_11F4D2 ROM:0011F4CA movea.l off_11F4D4(pc,d1.w*4),a0 ROM:0011F4CE nop ROM:0011F4D0 jmp (a0) ROM:0011F4D2 ; --------------------------------------------------------------------------- ROM:0011F4D2 ROM:0011F4D2 locret_11F4D2: ; CODE XREF: sub_11F4BE+A↑j ROM:0011F4D2 rts ROM:0011F4D2 ; End of function sub_11F4BE ROM:0011F4D2 ROM:0011F4D2 ; --------------------------------------------------------------------------- ROM:0011F4D4 off_11F4D4: dc.l loc_11F4EC ; DATA XREF: sub_11F4BE+C↑r ROM:0011F4D8 dc.l loc_11F502 ROM:0011F4DC dc.l loc_11F53C ROM:0011F4E0 dc.l loc_11F570 ROM:0011F4E4 dc.l loc_11F5B0 ROM:0011F4E8 dc.l loc_11F5F2 ROM:0011F4EC ; --------------------------------------------------------------------------- ROM:0011F4EC ROM:0011F4EC loc_11F4EC: ; DATA XREF: ROM:off_11F4D4↑o ROM:0011F4EC bclr #6,($1318).w ROM:0011F4F2 bclr #7,($1312).w ROM:0011F4F8 move.b #1,($1108).w ROM:0011F4FE bra.s locret_11F53A ROM:0011F500 ; --------------------------------------------------------------------------- ROM:0011F500 rts ROM:0011F502 ; --------------------------------------------------------------------------- ROM:0011F502 ROM:0011F502 loc_11F502: ; DATA XREF: ROM:0011F4D8↑o ROM:0011F502 btst #5,($938).w ROM:0011F508 beq.s loc_11F522 ROM:0011F50A btst #1,($1320).w ROM:0011F510 beq.s loc_11F522 ROM:0011F512 bset #7,($1312).w ROM:0011F518 move.b #4,($1108).w ROM:0011F51E bra.w loc_11F5EC ROM:0011F522 ; --------------------------------------------------------------------------- ROM:0011F522 ROM:0011F522 loc_11F522: ; CODE XREF: ROM:0011F508↑j ROM:0011F522 ; ROM:0011F510↑j ROM:0011F522 btst #1,($1320).w ROM:0011F528 beq.s locret_11F53A ROM:0011F52A btst #5,($938).w ROM:0011F530 bne.s locret_11F53A ROM:0011F532 move.b #2,($1108).w ROM:0011F538 bra.s loc_11F56A ROM:0011F53A ; --------------------------------------------------------------------------- ROM:0011F53A ROM:0011F53A locret_11F53A: ; CODE XREF: ROM:0011F4FE↑j ROM:0011F53A ; ROM:0011F528↑j ... ROM:0011F53A rts ROM:0011F53C ; --------------------------------------------------------------------------- ROM:0011F53C ROM:0011F53C loc_11F53C: ; DATA XREF: ROM:0011F4DC↑o ROM:0011F53C btst #1,($1320).w ROM:0011F542 bne.s loc_11F54C ROM:0011F544 move.b #1,($1108).w ROM:0011F54A bra.s locret_11F53A ROM:0011F54C ; --------------------------------------------------------------------------- ROM:0011F54C ROM:0011F54C loc_11F54C: ; CODE XREF: ROM:0011F542↑j ROM:0011F54C btst #5,($938).w ROM:0011F552 beq.s loc_11F56A ROM:0011F554 bsr.w sub_11F656 ROM:0011F558 bsr.w sub_11F6A4 ROM:0011F55C bset #6,($1318).w ROM:0011F562 move.b #3,($1108).w ROM:0011F568 bra.s loc_11F5AA ROM:0011F56A ; --------------------------------------------------------------------------- ROM:0011F56A ROM:0011F56A loc_11F56A: ; CODE XREF: ROM:0011F538↑j ROM:0011F56A ; ROM:0011F552↑j ... ROM:0011F56A bsr.w sub_11F62E ROM:0011F56E rts ROM:0011F570 ; --------------------------------------------------------------------------- ROM:0011F570 ROM:0011F570 loc_11F570: ; DATA XREF: ROM:0011F4E0↑o ROM:0011F570 btst #5,($938).w ROM:0011F576 bne.s loc_11F586 ROM:0011F578 bsr.w sub_11F6D8 ROM:0011F57C move.b #5,($1108).w ROM:0011F582 bra.w loc_11F626 ROM:0011F586 ; --------------------------------------------------------------------------- ROM:0011F586 ROM:0011F586 loc_11F586: ; CODE XREF: ROM:0011F576↑j ROM:0011F586 move.w ($B34).w,d0 ROM:0011F58A cmp.w ($BAA).w,d0 ROM:0011F58E bne.s loc_11F5AA ROM:0011F590 bsr.l sub_120EE8 ROM:0011F596 bclr #6,($1318).w ROM:0011F59C bset #7,($1312).w ROM:0011F5A2 move.b #4,($1108).w ROM:0011F5A8 bra.s loc_11F5EC ROM:0011F5AA ; --------------------------------------------------------------------------- ROM:0011F5AA ROM:0011F5AA loc_11F5AA: ; CODE XREF: ROM:0011F568↑j ROM:0011F5AA ; ROM:0011F58E↑j ... ROM:0011F5AA bsr.w sub_11F642 ROM:0011F5AE rts ROM:0011F5B0 ; --------------------------------------------------------------------------- ROM:0011F5B0 ROM:0011F5B0 loc_11F5B0: ; DATA XREF: ROM:0011F4E4↑o ROM:0011F5B0 btst #1,($1320).w ROM:0011F5B6 bne.s loc_11F5C8 ROM:0011F5B8 bclr #7,($1312).w ROM:0011F5BE move.b #1,($1108).w ROM:0011F5C4 bra.w locret_11F53A ROM:0011F5C8 ; --------------------------------------------------------------------------- ROM:0011F5C8 ROM:0011F5C8 loc_11F5C8: ; CODE XREF: ROM:0011F5B6↑j ROM:0011F5C8 btst #5,($938).w ROM:0011F5CE bne.s loc_11F5EC ROM:0011F5D0 bsr.w sub_11F656 ROM:0011F5D4 bsr.w sub_11F65E ROM:0011F5D8 bset #6,($1318).w ROM:0011F5DE bclr #7,($1312).w ROM:0011F5E4 move.b #5,($1108).w ROM:0011F5EA bra.s loc_11F626 ROM:0011F5EC ; --------------------------------------------------------------------------- ROM:0011F5EC ROM:0011F5EC loc_11F5EC: ; CODE XREF: ROM:0011F51E↑j ROM:0011F5EC ; ROM:0011F5A8↑j ... ROM:0011F5EC bsr.w sub_11F642 ROM:0011F5F0 rts ROM:0011F5F2 ; --------------------------------------------------------------------------- ROM:0011F5F2 ROM:0011F5F2 loc_11F5F2: ; DATA XREF: ROM:0011F4E8↑o ROM:0011F5F2 btst #5,($938).w ROM:0011F5F8 beq.s loc_11F606 ROM:0011F5FA bsr.w sub_11F6D8 ROM:0011F5FE move.b #3,($1108).w ROM:0011F604 bra.s loc_11F5AA ROM:0011F606 ; --------------------------------------------------------------------------- ROM:0011F606 ROM:0011F606 loc_11F606: ; CODE XREF: ROM:0011F5F8↑j ROM:0011F606 move.w ($B34).w,d0 ROM:0011F60A cmp.w ($BAA).w,d0 ROM:0011F60E bne.s loc_11F626 ROM:0011F610 bsr.l sub_120EE8 ROM:0011F616 bclr #6,($1318).w ROM:0011F61C move.b #2,($1108).w ROM:0011F622 bra.w loc_11F56A ROM:0011F626 ; --------------------------------------------------------------------------- ROM:0011F626 ROM:0011F626 loc_11F626: ; CODE XREF: ROM:0011F582↑j ROM:0011F626 ; ROM:0011F5EA↑j ... ROM:0011F626 bsr.w sub_11F62E ROM:0011F62A rts ROM:0011F62C ; --------------------------------------------------------------------------- ROM:0011F62C rts ROM:0011F62E ROM:0011F62E ; =============== S U B R O U T I N E ======================================= ROM:0011F62E ROM:0011F62E ROM:0011F62E sub_11F62E: ; CODE XREF: ROM:loc_11F56A↑p ROM:0011F62E ; ROM:loc_11F626↑p ROM:0011F62E move.w #$3AB4,d1 ROM:0011F632 move.w ($A78).w,d2 ROM:0011F636 bsr.l sub_117544 ROM:0011F63C move.w d1,($B88).w ROM:0011F640 rts ROM:0011F640 ; End of function sub_11F62E ROM:0011F640 ROM:0011F642 ROM:0011F642 ; =============== S U B R O U T I N E ======================================= ROM:0011F642 ROM:0011F642 ROM:0011F642 sub_11F642: ; CODE XREF: ROM:loc_11F5AA↑p ROM:0011F642 ; ROM:loc_11F5EC↑p ROM:0011F642 move.w #$3AB6,d1 ROM:0011F646 move.w ($A78).w,d2 ROM:0011F64A bsr.l sub_117544 ROM:0011F650 move.w d1,($B88).w ROM:0011F654 rts ROM:0011F654 ; End of function sub_11F642 ROM:0011F654 ROM:0011F656 ROM:0011F656 ; =============== S U B R O U T I N E ======================================= ROM:0011F656 ROM:0011F656 ROM:0011F656 sub_11F656: ; CODE XREF: ROM:0011F554↑p ROM:0011F656 ; ROM:0011F5D0↑p ROM:0011F656 move.w ($BAA).w,($B30).w ROM:0011F65C rts ROM:0011F65C ; End of function sub_11F656 ROM:0011F65C ROM:0011F65E ROM:0011F65E ; =============== S U B R O U T I N E ======================================= ROM:0011F65E ROM:0011F65E ROM:0011F65E sub_11F65E: ; CODE XREF: ROM:0011F5D4↑p ROM:0011F65E move.w #$3AB8,d1 ROM:0011F662 move.w ($A78).w,d2 ROM:0011F666 bsr.l sub_117544 ROM:0011F66C move.w d1,($B36).w ROM:0011F670 move.w ($B30).w,d0 ROM:0011F674 sub.w ($B36).w,d0 ROM:0011F678 move.w ($BA2).w,d1 ROM:0011F67C sub.w ($B36).w,d1 ROM:0011F680 cmp.w d0,d1 ROM:0011F682 ble.s loc_11F68A ROM:0011F684 move.w d1,($B34).w ROM:0011F688 bra.s loc_11F68E ROM:0011F68A ; --------------------------------------------------------------------------- ROM:0011F68A ROM:0011F68A loc_11F68A: ; CODE XREF: sub_11F65E+24↑j ROM:0011F68A move.w d0,($B34).w ROM:0011F68E ROM:0011F68E loc_11F68E: ; CODE XREF: sub_11F65E+2A↑j ROM:0011F68E move.w $DA(a5),d2 ROM:0011F692 cmp.w ($B34).w,d2 ROM:0011F696 bge.s loc_11F69C ROM:0011F698 move.w d2,($B34).w ROM:0011F69C ROM:0011F69C loc_11F69C: ; CODE XREF: sub_11F65E+38↑j ROM:0011F69C move.w $33E(a5),($B32).w ROM:0011F6A2 rts ROM:0011F6A2 ; End of function sub_11F65E ROM:0011F6A2 ROM:0011F6A4 ROM:0011F6A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F6A4 ROM:0011F6A4 ROM:0011F6A4 sub_11F6A4: ; CODE XREF: ROM:0011F558↑p ROM:0011F6A4 move.w #$3ABA,d1 ROM:0011F6A8 move.w ($A78).w,d2 ROM:0011F6AC bsr.l sub_117544 ROM:0011F6B2 move.w d1,($B38).w ROM:0011F6B6 move.w $DA(a5),d1 ROM:0011F6BA move.w ($B30).w,d0 ROM:0011F6BE add.w ($B38).w,d0 ROM:0011F6C2 cmp.w d0,d1 ROM:0011F6C4 bge.s loc_11F6CC ROM:0011F6C6 move.w d1,($B34).w ROM:0011F6CA bra.s loc_11F6D0 ROM:0011F6CC ; --------------------------------------------------------------------------- ROM:0011F6CC ROM:0011F6CC loc_11F6CC: ; CODE XREF: sub_11F6A4+20↑j ROM:0011F6CC move.w d0,($B34).w ROM:0011F6D0 ROM:0011F6D0 loc_11F6D0: ; CODE XREF: sub_11F6A4+26↑j ROM:0011F6D0 move.w $340(a5),($B32).w ROM:0011F6D6 rts ROM:0011F6D6 ; End of function sub_11F6A4 ROM:0011F6D6 ROM:0011F6D8 ROM:0011F6D8 ; =============== S U B R O U T I N E ======================================= ROM:0011F6D8 ROM:0011F6D8 ROM:0011F6D8 sub_11F6D8: ; CODE XREF: ROM:0011F578↑p ROM:0011F6D8 ; ROM:0011F5FA↑p ROM:0011F6D8 move.w ($B34).w,d0 ROM:0011F6DC move.w ($B30).w,($B34).w ROM:0011F6E2 move.w d0,($B30).w ROM:0011F6E6 move.w $D2(a5),($B32).w ROM:0011F6EC rts ROM:0011F6EC ; End of function sub_11F6D8 ROM:0011F6EC ROM:0011F6EE ROM:0011F6EE ; =============== S U B R O U T I N E ======================================= ROM:0011F6EE ROM:0011F6EE ROM:0011F6EE sub_11F6EE: ; CODE XREF: sub_121968+6↓p ROM:0011F6EE btst #7,($1309).w ROM:0011F6F4 beq.s loc_11F708 ROM:0011F6F6 move.w $344(a5),d0 ROM:0011F6FA clr.b ($90A).w ROM:0011F6FE move.w d0,($6EE).w ROM:0011F702 move.b #1,($90A).w ROM:0011F708 ROM:0011F708 loc_11F708: ; CODE XREF: sub_11F6EE+6↑j ROM:0011F708 btst #4,($930).w ROM:0011F70E beq.s loc_11F74A ROM:0011F710 btst #6,($1307).w ROM:0011F716 bne.s loc_11F74A ROM:0011F718 btst #0,($1300).w ROM:0011F71E beq.s loc_11F74A ROM:0011F720 btst #2,($131B).w ROM:0011F726 bne.s loc_11F74A ROM:0011F728 btst #5,($96D).w ROM:0011F72E beq.s loc_11F738 ROM:0011F730 btst #5,($971).w ROM:0011F736 beq.s loc_11F74A ROM:0011F738 ROM:0011F738 loc_11F738: ; CODE XREF: sub_11F6EE+40↑j ROM:0011F738 move.w $342(a5),d0 ROM:0011F73C btst #3,($131E).w ROM:0011F742 beq.s loc_11F752 ROM:0011F744 cmp.w ($A7A).w,d0 ROM:0011F748 ble.s loc_11F752 ROM:0011F74A ROM:0011F74A loc_11F74A: ; CODE XREF: sub_11F6EE+20↑j ROM:0011F74A ; sub_11F6EE+28↑j ... ROM:0011F74A bset #2,($131E).w ROM:0011F750 bra.s locret_11F760 ROM:0011F752 ; --------------------------------------------------------------------------- ROM:0011F752 ROM:0011F752 loc_11F752: ; CODE XREF: sub_11F6EE+54↑j ROM:0011F752 ; sub_11F6EE+5A↑j ROM:0011F752 cmpi.w #0,($6EE).w ROM:0011F758 bgt.s locret_11F760 ROM:0011F75A bclr #2,($131E).w ROM:0011F760 ROM:0011F760 locret_11F760: ; CODE XREF: sub_11F6EE+62↑j ROM:0011F760 ; sub_11F6EE+6A↑j ROM:0011F760 rts ROM:0011F760 ; End of function sub_11F6EE ROM:0011F760 ROM:0011F762 ROM:0011F762 ; =============== S U B R O U T I N E ======================================= ROM:0011F762 ROM:0011F762 ROM:0011F762 sub_11F762: ; CODE XREF: sub_121968+C↓p ROM:0011F762 move.w ($B3A).w,d0 ROM:0011F766 bclr #6,($1320).w ROM:0011F76C btst #4,($1310).w ROM:0011F772 beq.s locret_11F7A0 ROM:0011F774 btst #2,($131E).w ROM:0011F77A bne.s locret_11F7A0 ROM:0011F77C cmp.w ($BAA).w,d0 ROM:0011F780 bne.s locret_11F7A0 ROM:0011F782 btst #0,($130A).w ROM:0011F788 beq.s loc_11F79A ROM:0011F78A btst #0,($C47).w ROM:0011F790 bne.s loc_11F79A ROM:0011F792 btst #4,($140A).w ROM:0011F798 bne.s locret_11F7A0 ROM:0011F79A ROM:0011F79A loc_11F79A: ; CODE XREF: sub_11F762+26↑j ROM:0011F79A ; sub_11F762+2E↑j ROM:0011F79A bset #6,($1320).w ROM:0011F7A0 ROM:0011F7A0 locret_11F7A0: ; CODE XREF: sub_11F762+10↑j ROM:0011F7A0 ; sub_11F762+18↑j ... ROM:0011F7A0 rts ROM:0011F7A0 ; End of function sub_11F762 ROM:0011F7A0 ROM:0011F7A2 ROM:0011F7A2 ; =============== S U B R O U T I N E ======================================= ROM:0011F7A2 ROM:0011F7A2 ROM:0011F7A2 sub_11F7A2: ; CODE XREF: sub_121968+12↓p ROM:0011F7A2 btst #5,($96D).w ROM:0011F7A8 beq.s loc_11F7B6 ROM:0011F7AA btst #5,($971).w ROM:0011F7B0 bne.s loc_11F7B6 ROM:0011F7B2 bra.w loc_11F82E ROM:0011F7B6 ; --------------------------------------------------------------------------- ROM:0011F7B6 ROM:0011F7B6 loc_11F7B6: ; CODE XREF: sub_11F7A2+6↑j ROM:0011F7B6 ; sub_11F7A2+E↑j ROM:0011F7B6 btst #2,($131E).w ROM:0011F7BC bne.l loc_11F82E ROM:0011F7C2 cmpi.w #0,($BA8).w ROM:0011F7C8 blt.s loc_11F826 ROM:0011F7CA btst #1,($1309).w ROM:0011F7D0 bne.s loc_11F826 ROM:0011F7D2 btst #1,($1311).w ROM:0011F7D8 bne.s loc_11F826 ROM:0011F7DA btst #7,($1310).w ROM:0011F7E0 bne.s loc_11F826 ROM:0011F7E2 btst #4,($140A).w ROM:0011F7E8 beq.s loc_11F804 ROM:0011F7EA btst #0,($C47).w ROM:0011F7F0 bne.s loc_11F804 ROM:0011F7F2 btst #3,($1327).w ROM:0011F7F8 beq.s loc_11F826 ROM:0011F7FA move.w ($BA8).w,d0 ROM:0011F7FE cmp.w $346(a5),d0 ROM:0011F802 blt.s loc_11F826 ROM:0011F804 ROM:0011F804 loc_11F804: ; CODE XREF: sub_11F7A2+46↑j ROM:0011F804 ; sub_11F7A2+4E↑j ROM:0011F804 btst #5,($96D).w ROM:0011F80A beq.s loc_11F814 ROM:0011F80C btst #5,($971).w ROM:0011F812 bne.s loc_11F826 ROM:0011F814 ROM:0011F814 loc_11F814: ; CODE XREF: sub_11F7A2+68↑j ROM:0011F814 btst #0,($130A).w ROM:0011F81A beq.s loc_11F824 ROM:0011F81C btst #5,($938).w ROM:0011F822 beq.s loc_11F826 ROM:0011F824 ROM:0011F824 loc_11F824: ; CODE XREF: sub_11F7A2+78↑j ROM:0011F824 bra.s loc_11F82C ROM:0011F826 ; --------------------------------------------------------------------------- ROM:0011F826 ROM:0011F826 loc_11F826: ; CODE XREF: sub_11F7A2+26↑j ROM:0011F826 ; sub_11F7A2+2E↑j ... ROM:0011F826 bset #0,($131A).w ROM:0011F82C ROM:0011F82C loc_11F82C: ; CODE XREF: sub_11F7A2:loc_11F824↑j ROM:0011F82C bra.s locret_11F834 ROM:0011F82E ; --------------------------------------------------------------------------- ROM:0011F82E ROM:0011F82E loc_11F82E: ; CODE XREF: sub_11F7A2+10↑j ROM:0011F82E ; sub_11F7A2+1A↑j ROM:0011F82E bclr #0,($131A).w ROM:0011F834 ROM:0011F834 locret_11F834: ; CODE XREF: sub_11F7A2:loc_11F82C↑j ROM:0011F834 rts ROM:0011F834 ; End of function sub_11F7A2 ROM:0011F834 ROM:0011F836 ROM:0011F836 ; =============== S U B R O U T I N E ======================================= ROM:0011F836 ROM:0011F836 ROM:0011F836 sub_11F836: ; CODE XREF: ROM:00121A84↓p ROM:0011F836 move.w ($BAA).w,($B3A).w ROM:0011F83C rts ROM:0011F83C ; End of function sub_11F836 ROM:0011F83C ROM:0011F83E ROM:0011F83E ; =============== S U B R O U T I N E ======================================= ROM:0011F83E ROM:0011F83E ROM:0011F83E sub_11F83E: ; CODE XREF: sub_120B36+3C↓p ROM:0011F83E bsr.w sub_11F84C ROM:0011F842 bsr.w sub_11F9F6 ROM:0011F846 bsr.w sub_11FA12 ROM:0011F84A rts ROM:0011F84A ; End of function sub_11F83E ROM:0011F84A ROM:0011F84C ROM:0011F84C ; =============== S U B R O U T I N E ======================================= ROM:0011F84C ROM:0011F84C ROM:0011F84C sub_11F84C: ; CODE XREF: sub_11F83E↑p ROM:0011F84C clr.w d1 ROM:0011F84E move.b ($110A).w,d1 ROM:0011F852 cmpi.w #5,d1 ROM:0011F856 bcc.s locret_11F860 ROM:0011F858 movea.l off_11F862(pc,d1.w*4),a0 ROM:0011F85C nop ROM:0011F85E jmp (a0) ROM:0011F860 ; --------------------------------------------------------------------------- ROM:0011F860 ROM:0011F860 locret_11F860: ; CODE XREF: sub_11F84C+A↑j ROM:0011F860 rts ROM:0011F860 ; End of function sub_11F84C ROM:0011F860 ROM:0011F860 ; --------------------------------------------------------------------------- ROM:0011F862 off_11F862: dc.l loc_11F876 ; DATA XREF: sub_11F84C+C↑r ROM:0011F866 dc.l loc_11F88C ROM:0011F86A dc.l loc_11F8BC ROM:0011F86E dc.l loc_11F922 ROM:0011F872 dc.l loc_11F992 ROM:0011F876 ; --------------------------------------------------------------------------- ROM:0011F876 ROM:0011F876 loc_11F876: ; DATA XREF: ROM:off_11F862↑o ROM:0011F876 bclr #3,($1300).w ROM:0011F87C move.w #0,($B46).w ROM:0011F882 move.b #1,($110A).w ROM:0011F888 rts ROM:0011F88A ; --------------------------------------------------------------------------- ROM:0011F88A rts ROM:0011F88C ; --------------------------------------------------------------------------- ROM:0011F88C ROM:0011F88C loc_11F88C: ; DATA XREF: ROM:0011F866↑o ROM:0011F88C btst #3,($131E).w ROM:0011F892 beq.s locret_11F8BA ROM:0011F894 btst #1,($1322).w ROM:0011F89A beq.s locret_11F8BA ROM:0011F89C bset #3,($1300).w ROM:0011F8A2 clr.b ($8C7).w ROM:0011F8A6 move.w #$A,($668).w ROM:0011F8AC move.b #1,($8C7).w ROM:0011F8B2 move.b #2,($110A).w ROM:0011F8B8 rts ROM:0011F8BA ; --------------------------------------------------------------------------- ROM:0011F8BA ROM:0011F8BA locret_11F8BA: ; CODE XREF: ROM:0011F892↑j ROM:0011F8BA ; ROM:0011F89A↑j ROM:0011F8BA rts ROM:0011F8BC ; --------------------------------------------------------------------------- ROM:0011F8BC ROM:0011F8BC loc_11F8BC: ; DATA XREF: ROM:0011F86A↑o ROM:0011F8BC btst #3,($131E).w ROM:0011F8C2 bne.s loc_11F8D8 ROM:0011F8C4 bclr #3,($1300).w ROM:0011F8CA move.w #0,($B46).w ROM:0011F8D0 move.b #1,($110A).w ROM:0011F8D6 rts ROM:0011F8D8 ; --------------------------------------------------------------------------- ROM:0011F8D8 ROM:0011F8D8 loc_11F8D8: ; CODE XREF: ROM:0011F8C2↑j ROM:0011F8D8 btst #1,($1322).w ROM:0011F8DE bne.s loc_11F8E8 ROM:0011F8E0 move.b #3,($110A).w ROM:0011F8E6 rts ROM:0011F8E8 ; --------------------------------------------------------------------------- ROM:0011F8E8 ROM:0011F8E8 loc_11F8E8: ; CODE XREF: ROM:0011F8DE↑j ROM:0011F8E8 cmpi.w #0,($668).w ROM:0011F8EE bgt.s locret_11F920 ROM:0011F8F0 cmpi.w #$2710,($B46).w ROM:0011F8F6 bge.s locret_11F920 ROM:0011F8F8 move.w ($B46).w,d0 ROM:0011F8FC add.w $348(a5),d0 ROM:0011F900 cmpi.w #$2710,d0 ROM:0011F904 ble.s loc_11F90A ROM:0011F906 move.w #$2710,d0 ROM:0011F90A ROM:0011F90A loc_11F90A: ; CODE XREF: ROM:0011F904↑j ROM:0011F90A move.w d0,($B46).w ROM:0011F90E clr.b ($8C7).w ROM:0011F912 move.w #$A,($668).w ROM:0011F918 move.b #1,($8C7).w ROM:0011F91E rts ROM:0011F920 ; --------------------------------------------------------------------------- ROM:0011F920 ROM:0011F920 locret_11F920: ; CODE XREF: ROM:0011F8EE↑j ROM:0011F920 ; ROM:0011F8F6↑j ROM:0011F920 rts ROM:0011F922 ; --------------------------------------------------------------------------- ROM:0011F922 ROM:0011F922 loc_11F922: ; DATA XREF: ROM:0011F86E↑o ROM:0011F922 btst #3,($131E).w ROM:0011F928 bne.s loc_11F93E ROM:0011F92A bclr #3,($1300).w ROM:0011F930 move.w #0,($B46).w ROM:0011F936 move.b #1,($110A).w ROM:0011F93C rts ROM:0011F93E ; --------------------------------------------------------------------------- ROM:0011F93E ROM:0011F93E loc_11F93E: ; CODE XREF: ROM:0011F928↑j ROM:0011F93E move.w $34C(a5),d0 ROM:0011F942 cmp.w ($4FE).w,d0 ROM:0011F946 ble.s loc_11F970 ROM:0011F948 move.w ($B46).w,d0 ROM:0011F94C sub.w $34A(a5),d0 ROM:0011F950 bge.s loc_11F954 ROM:0011F952 clr.l d0 ROM:0011F954 ROM:0011F954 loc_11F954: ; CODE XREF: ROM:0011F950↑j ROM:0011F954 move.w ($B46).w,d0 ROM:0011F958 clr.b ($8C7).w ROM:0011F95C move.w #$A,($668).w ROM:0011F962 move.b #1,($8C7).w ROM:0011F968 move.b #4,($110A).w ROM:0011F96E rts ROM:0011F970 ; --------------------------------------------------------------------------- ROM:0011F970 ROM:0011F970 loc_11F970: ; CODE XREF: ROM:0011F946↑j ROM:0011F970 btst #1,($1322).w ROM:0011F976 beq.s locret_11F990 ROM:0011F978 clr.b ($8C7).w ROM:0011F97C move.w #$A,($668).w ROM:0011F982 move.b #1,($8C7).w ROM:0011F988 move.b #2,($110A).w ROM:0011F98E rts ROM:0011F990 ; --------------------------------------------------------------------------- ROM:0011F990 ROM:0011F990 locret_11F990: ; CODE XREF: ROM:0011F976↑j ROM:0011F990 rts ROM:0011F992 ; --------------------------------------------------------------------------- ROM:0011F992 ROM:0011F992 loc_11F992: ; DATA XREF: ROM:0011F872↑o ROM:0011F992 btst #3,($131E).w ROM:0011F998 beq.s loc_11F9A2 ROM:0011F99A cmpi.w #0,($B46).w ROM:0011F9A0 bgt.s loc_11F9B6 ROM:0011F9A2 ROM:0011F9A2 loc_11F9A2: ; CODE XREF: ROM:0011F998↑j ROM:0011F9A2 bclr #3,($1300).w ROM:0011F9A8 move.w #0,($B46).w ROM:0011F9AE move.b #1,($110A).w ROM:0011F9B4 rts ROM:0011F9B6 ; --------------------------------------------------------------------------- ROM:0011F9B6 ROM:0011F9B6 loc_11F9B6: ; CODE XREF: ROM:0011F9A0↑j ROM:0011F9B6 move.w $34C(a5),d0 ROM:0011F9BA cmp.w ($4FE).w,d0 ROM:0011F9BE bgt.s loc_11F9C8 ROM:0011F9C0 move.b #3,($110A).w ROM:0011F9C6 rts ROM:0011F9C8 ; --------------------------------------------------------------------------- ROM:0011F9C8 ROM:0011F9C8 loc_11F9C8: ; CODE XREF: ROM:0011F9BE↑j ROM:0011F9C8 cmpi.w #0,($668).w ROM:0011F9CE bgt.s locret_11F9F2 ROM:0011F9D0 move.w ($B46).w,d0 ROM:0011F9D4 sub.w $34A(a5),d0 ROM:0011F9D8 bge.s loc_11F9DC ROM:0011F9DA clr.w d0 ROM:0011F9DC ROM:0011F9DC loc_11F9DC: ; CODE XREF: ROM:0011F9D8↑j ROM:0011F9DC move.w d0,($B46).w ROM:0011F9E0 clr.b ($8C7).w ROM:0011F9E4 move.w #$A,($668).w ROM:0011F9EA move.b #1,($8C7).w ROM:0011F9F0 rts ROM:0011F9F2 ; --------------------------------------------------------------------------- ROM:0011F9F2 ROM:0011F9F2 locret_11F9F2: ; CODE XREF: ROM:0011F9CE↑j ROM:0011F9F2 rts ROM:0011F9F4 ; --------------------------------------------------------------------------- ROM:0011F9F4 rts ROM:0011F9F6 ROM:0011F9F6 ; =============== S U B R O U T I N E ======================================= ROM:0011F9F6 ROM:0011F9F6 ROM:0011F9F6 sub_11F9F6: ; CODE XREF: sub_11F83E+4↑p ROM:0011F9F6 move.w #$3ABC,d1 ROM:0011F9FA move.w ($A78).w,d2 ROM:0011F9FE bsr.l sub_117544 ROM:0011FA04 muls.w ($B46).w,d1 ROM:0011FA08 divs.w #$2710,d1 ROM:0011FA0C move.w d1,($B3C).w ROM:0011FA10 rts ROM:0011FA10 ; End of function sub_11F9F6 ROM:0011FA10 ROM:0011FA12 ROM:0011FA12 ; =============== S U B R O U T I N E ======================================= ROM:0011FA12 ROM:0011FA12 ROM:0011FA12 sub_11FA12: ; CODE XREF: sub_11F83E+8↑p ROM:0011FA12 move.w #$3AC0,d1 ROM:0011FA16 move.w ($4FE).w,d2 ROM:0011FA1A bsr.l sub_117544 ROM:0011FA20 move.w d1,($B3E).w ROM:0011FA24 move.w d1,($B42).w ROM:0011FA28 move.w #$3ABE,d1 ROM:0011FA2C move.w ($A78).w,d2 ROM:0011FA30 bsr.l sub_117544 ROM:0011FA36 move.w d1,($B44).w ROM:0011FA3A muls.w ($B46).w,d1 ROM:0011FA3E divs.w #$2710,d1 ROM:0011FA42 add.w d1,($B3E).w ROM:0011FA46 move.w #$3AC2,d1 ROM:0011FA4A move.w ($4FE).w,d2 ROM:0011FA4E bsr.l sub_117544 ROM:0011FA54 move.w d1,($B40).w ROM:0011FA58 rts ROM:0011FA58 ; End of function sub_11FA12 ROM:0011FA58 ROM:0011FA5A ROM:0011FA5A ; =============== S U B R O U T I N E ======================================= ROM:0011FA5A ROM:0011FA5A ROM:0011FA5A sub_11FA5A: ; CODE XREF: sub_120B36+1E↓p ROM:0011FA5A clr.w d1 ROM:0011FA5C move.b ($110B).w,d1 ROM:0011FA60 cmpi.w #6,d1 ROM:0011FA64 bcc.s locret_11FA6E ROM:0011FA66 movea.l off_11FA70(pc,d1.w*4),a0 ROM:0011FA6A nop ROM:0011FA6C jmp (a0) ROM:0011FA6E ; --------------------------------------------------------------------------- ROM:0011FA6E ROM:0011FA6E locret_11FA6E: ; CODE XREF: sub_11FA5A+A↑j ROM:0011FA6E rts ROM:0011FA6E ; End of function sub_11FA5A ROM:0011FA6E ROM:0011FA6E ; --------------------------------------------------------------------------- ROM:0011FA70 off_11FA70: dc.l loc_11FA88 ; DATA XREF: sub_11FA5A+C↑r ROM:0011FA74 dc.l loc_11FA92 ROM:0011FA78 dc.l loc_11FAE6 ROM:0011FA7C dc.l loc_11FB0C ROM:0011FA80 dc.l loc_11FB3E ROM:0011FA84 dc.l loc_11FB60 ROM:0011FA88 ; --------------------------------------------------------------------------- ROM:0011FA88 ROM:0011FA88 loc_11FA88: ; DATA XREF: ROM:off_11FA70↑o ROM:0011FA88 move.b #1,($110B).w ROM:0011FA8E bra.s loc_11FAE0 ROM:0011FA90 ; --------------------------------------------------------------------------- ROM:0011FA90 rts ROM:0011FA92 ; --------------------------------------------------------------------------- ROM:0011FA92 ROM:0011FA92 loc_11FA92: ; DATA XREF: ROM:0011FA74↑o ROM:0011FA92 move.w $358(a5),d1 ROM:0011FA96 cmp.w ($572).w,d1 ROM:0011FA9A bgt.s loc_11FAA8 ROM:0011FA9C move.b #5,($110B).w ROM:0011FAA2 bra.l locret_11FB76 ROM:0011FAA8 ; --------------------------------------------------------------------------- ROM:0011FAA8 ROM:0011FAA8 loc_11FAA8: ; CODE XREF: ROM:0011FA9A↑j ROM:0011FAA8 btst #1,($1320).w ROM:0011FAAE beq.s loc_11FAE0 ROM:0011FAB0 move.w $352(a5),d1 ROM:0011FAB4 cmp.w ($B50).w,d1 ROM:0011FAB8 bge.s loc_11FAC8 ROM:0011FABA bset #6,($12FF).w ROM:0011FAC0 move.b #3,($110B).w ROM:0011FAC6 bra.s loc_11FB38 ROM:0011FAC8 ; --------------------------------------------------------------------------- ROM:0011FAC8 ROM:0011FAC8 loc_11FAC8: ; CODE XREF: ROM:0011FAB8↑j ROM:0011FAC8 move.w $354(a5),d1 ROM:0011FACC cmp.w ($B50).w,d1 ROM:0011FAD0 ble.s loc_11FAE0 ROM:0011FAD2 bset #6,($12FF).w ROM:0011FAD8 move.b #2,($110B).w ROM:0011FADE bra.s loc_11FB06 ROM:0011FAE0 ; --------------------------------------------------------------------------- ROM:0011FAE0 ROM:0011FAE0 loc_11FAE0: ; CODE XREF: ROM:0011FA8E↑j ROM:0011FAE0 ; ROM:0011FAAE↑j ... ROM:0011FAE0 bsr.w sub_11FB8E ROM:0011FAE4 rts ROM:0011FAE6 ; --------------------------------------------------------------------------- ROM:0011FAE6 ROM:0011FAE6 loc_11FAE6: ; DATA XREF: ROM:0011FA78↑o ROM:0011FAE6 move.w ($B4C).w,d1 ROM:0011FAEA btst #1,($1320).w ROM:0011FAF0 beq.s loc_11FAF8 ROM:0011FAF2 cmp.w ($BAA).w,d1 ROM:0011FAF6 bne.s loc_11FB06 ROM:0011FAF8 ROM:0011FAF8 loc_11FAF8: ; CODE XREF: ROM:0011FAF0↑j ROM:0011FAF8 bclr #6,($12FF).w ROM:0011FAFE move.b #1,($110B).w ROM:0011FB04 bra.s loc_11FAE0 ROM:0011FB06 ; --------------------------------------------------------------------------- ROM:0011FB06 ROM:0011FB06 loc_11FB06: ; CODE XREF: ROM:0011FADE↑j ROM:0011FB06 ; ROM:0011FAF6↑j ROM:0011FB06 bsr.w sub_11FB9C ROM:0011FB0A rts ROM:0011FB0C ; --------------------------------------------------------------------------- ROM:0011FB0C ROM:0011FB0C loc_11FB0C: ; DATA XREF: ROM:0011FA7C↑o ROM:0011FB0C move.w ($B4C).w,d1 ROM:0011FB10 cmp.w ($BAA).w,d1 ROM:0011FB14 bne.s loc_11FB22 ROM:0011FB16 bsr.w sub_11FBF2 ROM:0011FB1A move.b #4,($110B).w ROM:0011FB20 rts ROM:0011FB22 ; --------------------------------------------------------------------------- ROM:0011FB22 ROM:0011FB22 loc_11FB22: ; CODE XREF: ROM:0011FB14↑j ROM:0011FB22 btst #1,($1320).w ROM:0011FB28 bne.s loc_11FB38 ROM:0011FB2A bclr #6,($12FF).w ROM:0011FB30 move.b #1,($110B).w ROM:0011FB36 rts ROM:0011FB38 ; --------------------------------------------------------------------------- ROM:0011FB38 ROM:0011FB38 loc_11FB38: ; CODE XREF: ROM:0011FAC6↑j ROM:0011FB38 ; ROM:0011FB28↑j ROM:0011FB38 bsr.w sub_11FB9C ROM:0011FB3C rts ROM:0011FB3E ; --------------------------------------------------------------------------- ROM:0011FB3E ROM:0011FB3E loc_11FB3E: ; DATA XREF: ROM:0011FA80↑o ROM:0011FB3E move.w ($B4C).w,d1 ROM:0011FB42 btst #1,($1320).w ROM:0011FB48 beq.s loc_11FB50 ROM:0011FB4A cmp.w ($BAA).w,d1 ROM:0011FB4E bne.s locret_11FB5E ROM:0011FB50 ROM:0011FB50 loc_11FB50: ; CODE XREF: ROM:0011FB48↑j ROM:0011FB50 bclr #6,($12FF).w ROM:0011FB56 move.b #1,($110B).w ROM:0011FB5C bra.s loc_11FAE0 ROM:0011FB5E ; --------------------------------------------------------------------------- ROM:0011FB5E ROM:0011FB5E locret_11FB5E: ; CODE XREF: ROM:0011FB4E↑j ROM:0011FB5E rts ROM:0011FB60 ; --------------------------------------------------------------------------- ROM:0011FB60 ROM:0011FB60 loc_11FB60: ; DATA XREF: ROM:0011FA84↑o ROM:0011FB60 move.w $35A(a5),d1 ROM:0011FB64 cmp.w ($572).w,d1 ROM:0011FB68 blt.s locret_11FB76 ROM:0011FB6A move.b #1,($110B).w ROM:0011FB70 bra.l loc_11FAE0 ROM:0011FB76 ; --------------------------------------------------------------------------- ROM:0011FB76 ROM:0011FB76 locret_11FB76: ; CODE XREF: ROM:0011FAA2↑j ROM:0011FB76 ; ROM:0011FB68↑j ROM:0011FB76 rts ROM:0011FB78 ; --------------------------------------------------------------------------- ROM:0011FB78 rts ROM:0011FB7A ROM:0011FB7A ; =============== S U B R O U T I N E ======================================= ROM:0011FB7A ROM:0011FB7A ROM:0011FB7A sub_11FB7A: ; CODE XREF: sub_11231A+1B4↑p ROM:0011FB7A move.w ($A56).w,d0 ROM:0011FB7E sub.w ($B56).w,d0 ROM:0011FB82 move.w d0,($B50).w ROM:0011FB86 move.w ($A56).w,($B56).w ROM:0011FB8C rts ROM:0011FB8C ; End of function sub_11FB7A ROM:0011FB8C ROM:0011FB8E ROM:0011FB8E ; =============== S U B R O U T I N E ======================================= ROM:0011FB8E ROM:0011FB8E ROM:0011FB8E sub_11FB8E: ; CODE XREF: ROM:loc_11FAE0↑p ROM:0011FB8E move.w ($BAA).w,($B48).w ROM:0011FB94 move.w ($A56).w,($B52).w ROM:0011FB9A rts ROM:0011FB9A ; End of function sub_11FB8E ROM:0011FB9A ROM:0011FB9C ROM:0011FB9C ; =============== S U B R O U T I N E ======================================= ROM:0011FB9C ROM:0011FB9C ROM:0011FB9C sub_11FB9C: ; CODE XREF: ROM:loc_11FB06↑p ROM:0011FB9C ; ROM:loc_11FB38↑p ROM:0011FB9C move.w ($A56).w,d1 ROM:0011FBA0 sub.w ($B52).w,d1 ROM:0011FBA4 move.w d1,($B54).w ROM:0011FBA8 move.w #$3AC4,d1 ROM:0011FBAC move.w ($B54).w,d2 ROM:0011FBB0 bsr.l sub_117544 ROM:0011FBB6 add.w ($B48).w,d1 ROM:0011FBBA move.w ($BA2).w,d0 ROM:0011FBBE add.w $356(a5),d0 ROM:0011FBC2 cmp.w d1,d0 ROM:0011FBC4 bge.s loc_11FBC8 ROM:0011FBC6 move.w d0,d1 ROM:0011FBC8 ROM:0011FBC8 loc_11FBC8: ; CODE XREF: sub_11FB9C+28↑j ROM:0011FBC8 cmp.w ($BA2).w,d1 ROM:0011FBCC bge.s loc_11FBD2 ROM:0011FBCE move.w ($BA2).w,d1 ROM:0011FBD2 ROM:0011FBD2 loc_11FBD2: ; CODE XREF: sub_11FB9C+30↑j ROM:0011FBD2 cmp.w ($BAA).w,d1 ROM:0011FBD6 bge.s loc_11FBDC ROM:0011FBD8 move.w ($BAA).w,d1 ROM:0011FBDC ROM:0011FBDC loc_11FBDC: ; CODE XREF: sub_11FB9C+3A↑j ROM:0011FBDC move.w $DA(a5),d0 ROM:0011FBE0 cmp.w d1,d0 ROM:0011FBE2 bge.s loc_11FBE6 ROM:0011FBE4 move.w d0,d1 ROM:0011FBE6 ROM:0011FBE6 loc_11FBE6: ; CODE XREF: sub_11FB9C+46↑j ROM:0011FBE6 move.w d1,($B4C).w ROM:0011FBEA move.w $34E(a5),($B4A).w ROM:0011FBF0 rts ROM:0011FBF0 ; End of function sub_11FB9C ROM:0011FBF0 ROM:0011FBF2 ROM:0011FBF2 ; =============== S U B R O U T I N E ======================================= ROM:0011FBF2 ROM:0011FBF2 ROM:0011FBF2 sub_11FBF2: ; CODE XREF: ROM:0011FB16↑p ROM:0011FBF2 move.w #$3AC6,d1 ROM:0011FBF6 move.w ($B54).w,d2 ROM:0011FBFA bsr.l sub_117544 ROM:0011FC00 move.w d1,($B4E).w ROM:0011FC04 sub.w d1,($B4C).w ROM:0011FC08 move.w ($BA2).w,d0 ROM:0011FC0C cmp.w ($B4C).w,d0 ROM:0011FC10 ble.s loc_11FC16 ROM:0011FC12 move.w d0,($B4C).w ROM:0011FC16 ROM:0011FC16 loc_11FC16: ; CODE XREF: sub_11FBF2+1E↑j ROM:0011FC16 move.w ($BAA).w,d0 ROM:0011FC1A cmp.w ($B4C).w,d0 ROM:0011FC1E ble.s loc_11FC24 ROM:0011FC20 move.w d0,($B4C).w ROM:0011FC24 ROM:0011FC24 loc_11FC24: ; CODE XREF: sub_11FBF2+2C↑j ROM:0011FC24 move.w $DA(a5),d0 ROM:0011FC28 cmp.w ($B4C).w,d0 ROM:0011FC2C bge.s loc_11FC32 ROM:0011FC2E move.w d0,($B4C).w ROM:0011FC32 ROM:0011FC32 loc_11FC32: ; CODE XREF: sub_11FBF2+3A↑j ROM:0011FC32 cmpi.w #0,($B4C).w ROM:0011FC38 bge.s loc_11FC3E ROM:0011FC3A clr.w ($B4C).w ROM:0011FC3E ROM:0011FC3E loc_11FC3E: ; CODE XREF: sub_11FBF2+46↑j ROM:0011FC3E move.w $350(a5),($B4A).w ROM:0011FC44 rts ROM:0011FC44 ; End of function sub_11FBF2 ROM:0011FC44 ROM:0011FC46 ROM:0011FC46 ; =============== S U B R O U T I N E ======================================= ROM:0011FC46 ROM:0011FC46 ROM:0011FC46 sub_11FC46: ; CODE XREF: ROM:loc_121A7E↓p ROM:0011FC46 btst #4,($92B).w ROM:0011FC4C beq.s loc_11FC64 ROM:0011FC4E move.w #$3B4A,d1 ROM:0011FC52 move.w ($A78).w,d2 ROM:0011FC56 move.w ($A34).w,d3 ROM:0011FC5A bsr.l sub_117544 ROM:0011FC60 move.w d1,($B58).w ROM:0011FC64 ROM:0011FC64 loc_11FC64: ; CODE XREF: sub_11FC46+6↑j ROM:0011FC64 btst #7,($1312).w ROM:0011FC6A bne.s loc_11FC8A ROM:0011FC6C move.w ($B58).w,d0 ROM:0011FC70 btst #5,($1312).w ROM:0011FC76 beq.s loc_11FC80 ROM:0011FC78 muls.w $35E(a5),d0 ROM:0011FC7C divs.w #$3E8,d0 ROM:0011FC80 ROM:0011FC80 loc_11FC80: ; CODE XREF: sub_11FC46+30↑j ROM:0011FC80 add.w ($BA2).w,d0 ROM:0011FC84 move.w d0,($B5A).w ROM:0011FC88 bra.s loc_11FC90 ROM:0011FC8A ; --------------------------------------------------------------------------- ROM:0011FC8A ROM:0011FC8A loc_11FC8A: ; CODE XREF: sub_11FC46+24↑j ROM:0011FC8A move.w ($BA2).w,($B5A).w ROM:0011FC90 ROM:0011FC90 loc_11FC90: ; CODE XREF: sub_11FC46+42↑j ROM:0011FC90 move.w $35C(a5),($BCC).w ROM:0011FC96 btst #4,($92B).w ROM:0011FC9C beq.s loc_11FCB4 ROM:0011FC9E move.w #$3B4C,d1 ROM:0011FCA2 move.w ($A78).w,d2 ROM:0011FCA6 move.w ($A34).w,d3 ROM:0011FCAA bsr.l sub_117544 ROM:0011FCB0 move.w d1,($B60).w ROM:0011FCB4 ROM:0011FCB4 loc_11FCB4: ; CODE XREF: sub_11FC46+56↑j ROM:0011FCB4 move.w #$3B4E,d1 ROM:0011FCB8 move.w ($A56).w,d2 ROM:0011FCBC move.w ($A78).w,d3 ROM:0011FCC0 bsr.l sub_117544 ROM:0011FCC6 move.w d1,($B64).w ROM:0011FCCA cmpi.w #0,($BA8).w ROM:0011FCD0 bge.s loc_11FCDA ROM:0011FCD2 move.w ($B60).w,($B62).w ROM:0011FCD8 bra.s loc_11FD0C ROM:0011FCDA ; --------------------------------------------------------------------------- ROM:0011FCDA ROM:0011FCDA loc_11FCDA: ; CODE XREF: sub_11FC46+8A↑j ROM:0011FCDA move.w $3E2(a5),d0 ROM:0011FCDE sub.w ($BA8).w,d0 ROM:0011FCE2 bgt.s loc_11FCEC ROM:0011FCE4 move.w #0,($B62).w ROM:0011FCEA bra.s loc_11FD0C ROM:0011FCEC ; --------------------------------------------------------------------------- ROM:0011FCEC ROM:0011FCEC loc_11FCEC: ; CODE XREF: sub_11FC46+9C↑j ROM:0011FCEC move.w ($B60).w,d1 ROM:0011FCF0 muls.w d0,d1 ROM:0011FCF2 divs.w $3E2(a5),d1 ROM:0011FCF6 move.w d1,d2 ROM:0011FCF8 add.w $3E4(a5),d2 ROM:0011FCFC cmp.w ($B62).w,d1 ROM:0011FD00 bgt.s loc_11FD08 ROM:0011FD02 cmp.w ($B62).w,d2 ROM:0011FD06 bgt.s loc_11FD0C ROM:0011FD08 ROM:0011FD08 loc_11FD08: ; CODE XREF: sub_11FC46+BA↑j ROM:0011FD08 move.w d1,($B62).w ROM:0011FD0C ROM:0011FD0C loc_11FD0C: ; CODE XREF: sub_11FC46+92↑j ROM:0011FD0C ; sub_11FC46+A4↑j ... ROM:0011FD0C move.w #$3AC8,d1 ROM:0011FD10 move.w ($B2A).w,d2 ROM:0011FD14 bsr.l sub_117544 ROM:0011FD1A move.w d1,($B5E).w ROM:0011FD1E move.w ($B5A).w,d0 ROM:0011FD22 add.w ($B40).w,d0 ROM:0011FD26 btst #7,($1312).w ROM:0011FD2C beq.s loc_11FD32 ROM:0011FD2E add.w ($B62).w,d0 ROM:0011FD32 ROM:0011FD32 loc_11FD32: ; CODE XREF: sub_11FC46+E6↑j ROM:0011FD32 add.w ($B64).w,d0 ROM:0011FD36 btst #6,($1301).w ROM:0011FD3C beq.s loc_11FD42 ROM:0011FD3E add.w ($B5E).w,d0 ROM:0011FD42 ROM:0011FD42 loc_11FD42: ; CODE XREF: sub_11FC46+F6↑j ROM:0011FD42 btst #3,($1326).w ROM:0011FD48 beq.s loc_11FD4E ROM:0011FD4A add.w $360(a5),d0 ROM:0011FD4E ROM:0011FD4E loc_11FD4E: ; CODE XREF: sub_11FC46+102↑j ROM:0011FD4E move.w d0,($B5C).w ROM:0011FD52 move.w d0,($BCA).w ROM:0011FD56 rts ROM:0011FD56 ; End of function sub_11FC46 ROM:0011FD56 ROM:0011FD58 ; --------------------------------------------------------------------------- ROM:0011FD58 move.w $362(a5),d0 ROM:0011FD5C btst #0,($131F).w ROM:0011FD62 beq.s loc_11FD86 ROM:0011FD64 btst #7,($1309).w ROM:0011FD6A bne.s loc_11FD7C ROM:0011FD6C cmp.w ($A78).w,d0 ROM:0011FD70 bgt.s loc_11FD7C ROM:0011FD72 move.w ($BAA).w,($1350).w ROM:0011FD78 bra.w loc_11FD82 ROM:0011FD7C ; --------------------------------------------------------------------------- ROM:0011FD7C ROM:0011FD7C loc_11FD7C: ; CODE XREF: ROM:0011FD6A↑j ROM:0011FD7C ; ROM:0011FD70↑j ROM:0011FD7C bset #5,($1322).w ROM:0011FD82 ROM:0011FD82 loc_11FD82: ; CODE XREF: ROM:0011FD78↑j ROM:0011FD82 bra.w locret_11FD8C ROM:0011FD86 ; --------------------------------------------------------------------------- ROM:0011FD86 ROM:0011FD86 loc_11FD86: ; CODE XREF: ROM:0011FD62↑j ROM:0011FD86 bset #5,($1322).w ROM:0011FD8C ROM:0011FD8C locret_11FD8C: ; CODE XREF: ROM:loc_11FD82↑j ROM:0011FD8C rts ROM:0011FD8E ROM:0011FD8E ; =============== S U B R O U T I N E ======================================= ROM:0011FD8E ROM:0011FD8E ROM:0011FD8E sub_11FD8E: ; CODE XREF: sub_12128A+36↓p ROM:0011FD8E bsr.w sub_11FF10 ROM:0011FD92 bsr.w sub_11FF86 ROM:0011FD96 bsr.l sub_121F5C ROM:0011FD9C bclr #6,($130E).w ROM:0011FDA2 clr.w d1 ROM:0011FDA4 move.b ($110C).w,d1 ROM:0011FDA8 cmpi.w #6,d1 ROM:0011FDAC bcc.s locret_11FDB6 ROM:0011FDAE movea.l off_11FDB8(pc,d1.w*4),a0 ROM:0011FDB2 nop ROM:0011FDB4 jmp (a0) ROM:0011FDB6 ; --------------------------------------------------------------------------- ROM:0011FDB6 ROM:0011FDB6 locret_11FDB6: ; CODE XREF: sub_11FD8E+1E↑j ROM:0011FDB6 rts ROM:0011FDB6 ; End of function sub_11FD8E ROM:0011FDB6 ROM:0011FDB6 ; --------------------------------------------------------------------------- ROM:0011FDB8 off_11FDB8: dc.l loc_11FDD0 ; DATA XREF: sub_11FD8E+20↑r ROM:0011FDBC dc.l loc_11FDDC ROM:0011FDC0 dc.l loc_11FE00 ROM:0011FDC4 dc.l loc_11FE44 ROM:0011FDC8 dc.l loc_11FE8C ROM:0011FDCC dc.l loc_11FEDA ROM:0011FDD0 ; --------------------------------------------------------------------------- ROM:0011FDD0 ROM:0011FDD0 loc_11FDD0: ; DATA XREF: ROM:off_11FDB8↑o ROM:0011FDD0 bsr.w sub_11FEEC ROM:0011FDD4 move.b #1,($110C).w ROM:0011FDDA rts ROM:0011FDDC ; --------------------------------------------------------------------------- ROM:0011FDDC ROM:0011FDDC loc_11FDDC: ; DATA XREF: ROM:0011FDBC↑o ROM:0011FDDC btst #5,($1328).w ROM:0011FDE2 beq.s locret_11FDFE ROM:0011FDE4 move.w $368(a5),d0 ROM:0011FDE8 clr.b ($8EE).w ROM:0011FDEC move.w d0,($6B6).w ROM:0011FDF0 move.b #1,($8EE).w ROM:0011FDF6 move.b #2,($110C).w ROM:0011FDFC rts ROM:0011FDFE ; --------------------------------------------------------------------------- ROM:0011FDFE ROM:0011FDFE locret_11FDFE: ; CODE XREF: ROM:0011FDE2↑j ROM:0011FDFE rts ROM:0011FE00 ; --------------------------------------------------------------------------- ROM:0011FE00 ROM:0011FE00 loc_11FE00: ; DATA XREF: ROM:0011FDC0↑o ROM:0011FE00 btst #0,($1325).w ROM:0011FE06 beq.s loc_11FE2A ROM:0011FE08 cmpi.w #0,($6B6).w ROM:0011FE0E bgt.s loc_11FE2A ROM:0011FE10 move.w $366(a5),d0 ROM:0011FE14 clr.b ($8C8).w ROM:0011FE18 move.w d0,($66A).w ROM:0011FE1C move.b #1,($8C8).w ROM:0011FE22 move.b #3,($110C).w ROM:0011FE28 rts ROM:0011FE2A ; --------------------------------------------------------------------------- ROM:0011FE2A ROM:0011FE2A loc_11FE2A: ; CODE XREF: ROM:0011FE06↑j ROM:0011FE2A ; ROM:0011FE0E↑j ROM:0011FE2A btst #0,($131F).w ROM:0011FE30 bne.s locret_11FE42 ROM:0011FE32 clr.b ($8EE).w ROM:0011FE36 clr.w ($6B6).w ROM:0011FE3A move.b #1,($110C).w ROM:0011FE40 rts ROM:0011FE42 ; --------------------------------------------------------------------------- ROM:0011FE42 ROM:0011FE42 locret_11FE42: ; CODE XREF: ROM:0011FE30↑j ROM:0011FE42 rts ROM:0011FE44 ; --------------------------------------------------------------------------- ROM:0011FE44 ROM:0011FE44 loc_11FE44: ; DATA XREF: ROM:0011FDC4↑o ROM:0011FE44 cmpi.w #0,($66A).w ROM:0011FE4A bgt.s loc_11FE5A ROM:0011FE4C bset #6,($130E).w ROM:0011FE52 move.b #4,($110C).w ROM:0011FE58 rts ROM:0011FE5A ; --------------------------------------------------------------------------- ROM:0011FE5A ROM:0011FE5A loc_11FE5A: ; CODE XREF: ROM:0011FE4A↑j ROM:0011FE5A btst #0,($1325).w ROM:0011FE60 bne.s loc_11FE72 ROM:0011FE62 clr.b ($8C8).w ROM:0011FE66 clr.w ($66A).w ROM:0011FE6A move.b #2,($110C).w ROM:0011FE70 rts ROM:0011FE72 ; --------------------------------------------------------------------------- ROM:0011FE72 ROM:0011FE72 loc_11FE72: ; CODE XREF: ROM:0011FE60↑j ROM:0011FE72 btst #0,($131F).w ROM:0011FE78 bne.s locret_11FE8A ROM:0011FE7A clr.b ($8C8).w ROM:0011FE7E clr.w ($66A).w ROM:0011FE82 move.b #1,($110C).w ROM:0011FE88 rts ROM:0011FE8A ; --------------------------------------------------------------------------- ROM:0011FE8A ROM:0011FE8A locret_11FE8A: ; CODE XREF: ROM:0011FE78↑j ROM:0011FE8A rts ROM:0011FE8C ; --------------------------------------------------------------------------- ROM:0011FE8C ROM:0011FE8C loc_11FE8C: ; DATA XREF: ROM:0011FDC8↑o ROM:0011FE8C move.w ($1350).w,d0 ROM:0011FE90 btst #4,($1309).w ROM:0011FE96 bne.s loc_11FE9E ROM:0011FE98 cmp.w ($BAA).w,d0 ROM:0011FE9C ble.s loc_11FEAC ROM:0011FE9E ROM:0011FE9E loc_11FE9E: ; CODE XREF: ROM:0011FE96↑j ROM:0011FE9E bsr.l sub_12107C ROM:0011FEA4 move.b #5,($110C).w ROM:0011FEAA rts ROM:0011FEAC ; --------------------------------------------------------------------------- ROM:0011FEAC ROM:0011FEAC loc_11FEAC: ; CODE XREF: ROM:0011FE9C↑j ROM:0011FEAC btst #2,($1312).w ROM:0011FEB2 beq.s loc_11FEC8 ROM:0011FEB4 cmp.w ($BAA).w,d0 ROM:0011FEB8 bge.s loc_11FEC8 ROM:0011FEBA bset #6,($130E).w ROM:0011FEC0 move.b #4,($110C).w ROM:0011FEC6 rts ROM:0011FEC8 ; --------------------------------------------------------------------------- ROM:0011FEC8 ROM:0011FEC8 loc_11FEC8: ; CODE XREF: ROM:0011FEB2↑j ROM:0011FEC8 ; ROM:0011FEB8↑j ROM:0011FEC8 btst #0,($1325).w ROM:0011FECE bne.s locret_11FED8 ROM:0011FED0 move.b #2,($110C).w ROM:0011FED6 rts ROM:0011FED8 ; --------------------------------------------------------------------------- ROM:0011FED8 ROM:0011FED8 locret_11FED8: ; CODE XREF: ROM:0011FECE↑j ROM:0011FED8 rts ROM:0011FEDA ; --------------------------------------------------------------------------- ROM:0011FEDA ROM:0011FEDA loc_11FEDA: ; DATA XREF: ROM:0011FDCC↑o ROM:0011FEDA btst #0,($131F).w ROM:0011FEE0 bne.s locret_11FEEA ROM:0011FEE2 move.b #1,($110C).w ROM:0011FEE8 rts ROM:0011FEEA ; --------------------------------------------------------------------------- ROM:0011FEEA ROM:0011FEEA locret_11FEEA: ; CODE XREF: ROM:0011FEE0↑j ROM:0011FEEA rts ROM:0011FEEC ROM:0011FEEC ; =============== S U B R O U T I N E ======================================= ROM:0011FEEC ROM:0011FEEC ROM:0011FEEC sub_11FEEC: ; CODE XREF: ROM:loc_11FDD0↑p ROM:0011FEEC btst #0,($92D).w ROM:0011FEF2 beq.s locret_11FF0E ROM:0011FEF4 move.w $36A(a5),d0 ROM:0011FEF8 move.w $36C(a5),d1 ROM:0011FEFC cmp.w d1,d0 ROM:0011FEFE blt.s loc_11FF06 ROM:0011FF00 move.w d1,($1350).w ROM:0011FF04 bra.s loc_11FF0A ROM:0011FF06 ; --------------------------------------------------------------------------- ROM:0011FF06 ROM:0011FF06 loc_11FF06: ; CODE XREF: sub_11FEEC+12↑j ROM:0011FF06 move.w d0,($1350).w ROM:0011FF0A ROM:0011FF0A loc_11FF0A: ; CODE XREF: sub_11FEEC+18↑j ROM:0011FF0A clr.w ($1352).w ROM:0011FF0E ROM:0011FF0E locret_11FF0E: ; CODE XREF: sub_11FEEC+6↑j ROM:0011FF0E rts ROM:0011FF0E ; End of function sub_11FEEC ROM:0011FF0E ROM:0011FF10 ROM:0011FF10 ; =============== S U B R O U T I N E ======================================= ROM:0011FF10 ROM:0011FF10 ROM:0011FF10 sub_11FF10: ; CODE XREF: sub_11FD8E↑p ROM:0011FF10 move.w $362(a5),d0 ROM:0011FF14 move.w $364(a5),d1 ROM:0011FF18 move.w ($A78).w,d2 ROM:0011FF1C move.w $36E(a5),d3 ROM:0011FF20 cmpi.w #0,d3 ROM:0011FF24 bne.s loc_11FF7E ROM:0011FF26 btst #7,($1309).w ROM:0011FF2C bne.s loc_11FF7E ROM:0011FF2E btst #7,($1308).w ROM:0011FF34 beq.s loc_11FF7E ROM:0011FF36 btst #3,($1326).w ROM:0011FF3C bne.s loc_11FF7E ROM:0011FF3E btst #1,($131E).w ROM:0011FF44 bne.s loc_11FF7E ROM:0011FF46 btst #4,($140A).w ROM:0011FF4C beq.s loc_11FF5E ROM:0011FF4E btst #3,($1327).w ROM:0011FF54 bne.s loc_11FF7E ROM:0011FF56 btst #0,($C47).w ROM:0011FF5C bne.s loc_11FF7E ROM:0011FF5E ROM:0011FF5E loc_11FF5E: ; CODE XREF: sub_11FF10+3C↑j ROM:0011FF5E cmp.w d1,d2 ROM:0011FF60 bge.s loc_11FF7E ROM:0011FF62 cmp.w d0,d2 ROM:0011FF64 blt.s loc_11FF7E ROM:0011FF66 cmpi.w #0,($BCC).w ROM:0011FF6C bne.s loc_11FF7E ROM:0011FF6E btst #7,($1327).w ROM:0011FF74 bne.s loc_11FF7E ROM:0011FF76 bset #0,($1325).w ROM:0011FF7C bra.s locret_11FF84 ROM:0011FF7E ; --------------------------------------------------------------------------- ROM:0011FF7E ROM:0011FF7E loc_11FF7E: ; CODE XREF: sub_11FF10+14↑j ROM:0011FF7E ; sub_11FF10+1C↑j ... ROM:0011FF7E bclr #0,($1325).w ROM:0011FF84 ROM:0011FF84 locret_11FF84: ; CODE XREF: sub_11FF10+6C↑j ROM:0011FF84 rts ROM:0011FF84 ; End of function sub_11FF10 ROM:0011FF84 ROM:0011FF86 ROM:0011FF86 ; =============== S U B R O U T I N E ======================================= ROM:0011FF86 ROM:0011FF86 ROM:0011FF86 sub_11FF86: ; CODE XREF: sub_11FD8E+4↑p ROM:0011FF86 move.w $36E(a5),d0 ROM:0011FF8A btst #2,($931).w ROM:0011FF90 bne.s loc_11FF98 ROM:0011FF92 cmpi.w #0,d0 ROM:0011FF96 beq.s locret_11FFB4 ROM:0011FF98 ROM:0011FF98 loc_11FF98: ; CODE XREF: sub_11FF86+A↑j ROM:0011FF98 move.w $36C(a5),d1 ROM:0011FF9C move.w $36A(a5),d2 ROM:0011FFA0 cmp.w d1,d2 ROM:0011FFA2 blt.s loc_11FFAA ROM:0011FFA4 move.w d1,($1350).w ROM:0011FFA8 bra.s loc_11FFAE ROM:0011FFAA ; --------------------------------------------------------------------------- ROM:0011FFAA ROM:0011FFAA loc_11FFAA: ; CODE XREF: sub_11FF86+1C↑j ROM:0011FFAA move.w d2,($1350).w ROM:0011FFAE ROM:0011FFAE loc_11FFAE: ; CODE XREF: sub_11FF86+22↑j ROM:0011FFAE move.w #0,($1352).w ROM:0011FFB4 ROM:0011FFB4 locret_11FFB4: ; CODE XREF: sub_11FF86+10↑j ROM:0011FFB4 rts ROM:0011FFB4 ; End of function sub_11FF86 ROM:0011FFB4 ROM:0011FFB6 ROM:0011FFB6 ; =============== S U B R O U T I N E ======================================= ROM:0011FFB6 ROM:0011FFB6 ROM:0011FFB6 sub_11FFB6: ; CODE XREF: ROM:loc_121AE8↓p ROM:0011FFB6 move.w $38C(a5),d0 ROM:0011FFBA cmpi.w #0,d0 ROM:0011FFBE beq.s loc_11FFCE ROM:0011FFC0 bsr.w sub_120262 ROM:0011FFC4 bsr.w sub_11FFD8 ROM:0011FFC8 bsr.w sub_1201A8 ROM:0011FFCC bra.s locret_11FFD6 ROM:0011FFCE ; --------------------------------------------------------------------------- ROM:0011FFCE ROM:0011FFCE loc_11FFCE: ; CODE XREF: sub_11FFB6+8↑j ROM:0011FFCE bsr.w sub_1202C8 ROM:0011FFD2 bsr.w sub_120290 ROM:0011FFD6 ROM:0011FFD6 locret_11FFD6: ; CODE XREF: sub_11FFB6+16↑j ROM:0011FFD6 rts ROM:0011FFD6 ; End of function sub_11FFB6 ROM:0011FFD6 ROM:0011FFD8 ROM:0011FFD8 ; =============== S U B R O U T I N E ======================================= ROM:0011FFD8 ROM:0011FFD8 ROM:0011FFD8 sub_11FFD8: ; CODE XREF: sub_11FFB6+E↑p ROM:0011FFD8 bclr #2,($1308).w ROM:0011FFDE clr.w d1 ROM:0011FFE0 move.b ($110D).w,d1 ROM:0011FFE4 cmpi.w #6,d1 ROM:0011FFE8 bcc.s locret_11FFF2 ROM:0011FFEA movea.l off_11FFF4(pc,d1.w*4),a0 ROM:0011FFEE nop ROM:0011FFF0 jmp (a0) ROM:0011FFF2 ; --------------------------------------------------------------------------- ROM:0011FFF2 ROM:0011FFF2 locret_11FFF2: ; CODE XREF: sub_11FFD8+10↑j ROM:0011FFF2 rts ROM:0011FFF2 ; End of function sub_11FFD8 ROM:0011FFF2 ROM:0011FFF2 ; --------------------------------------------------------------------------- ROM:0011FFF4 off_11FFF4: dc.l loc_12000C ; DATA XREF: sub_11FFD8+12↑r ROM:0011FFF8 dc.l loc_120032 ROM:0011FFFC dc.l loc_12008E ROM:00120000 off_120000: dc.l loc_1200F0 ; DATA XREF: sub_116222+36↑o ROM:00120004 dc.l loc_120118 ROM:00120008 dc.l locret_120176 ROM:0012000C ; --------------------------------------------------------------------------- ROM:0012000C ROM:0012000C loc_12000C: ; DATA XREF: ROM:off_11FFF4↑o ROM:0012000C bsr.w sub_1201DA ROM:00120010 move.w #0,($B66).w ROM:00120016 move.w $376(a5),d0 ROM:0012001A clr.b ($8C9).w ROM:0012001E move.w d0,($66C).w ROM:00120022 move.b #1,($8C9).w ROM:00120028 move.b #1,($110D).w ROM:0012002E bra.s loc_120088 ROM:00120030 ; --------------------------------------------------------------------------- ROM:00120030 rts ROM:00120032 ; --------------------------------------------------------------------------- ROM:00120032 ROM:00120032 loc_120032: ; DATA XREF: ROM:0011FFF8↑o ROM:00120032 move.w $374(a5),d2 ROM:00120036 btst #2,($131A).w ROM:0012003C bne.s loc_120044 ROM:0012003E cmp.w ($B66).w,d2 ROM:00120042 bgt.s loc_120066 ROM:00120044 ROM:00120044 loc_120044: ; CODE XREF: ROM:0012003C↑j ROM:00120044 bsr.w sub_1201DA ROM:00120048 move.w $376(a5),d0 ROM:0012004C clr.b ($8C9).w ROM:00120050 move.w d0,($66C).w ROM:00120054 move.b #1,($8C9).w ROM:0012005A move.b #3,($110D).w ROM:00120060 bra.l loc_120112 ROM:00120066 ; --------------------------------------------------------------------------- ROM:00120066 ROM:00120066 loc_120066: ; CODE XREF: ROM:00120042↑j ROM:00120066 cmpi.w #0,($66C).w ROM:0012006C bgt.s loc_120088 ROM:0012006E move.w $378(a5),d0 ROM:00120072 clr.b ($8C9).w ROM:00120076 move.w d0,($66C).w ROM:0012007A move.b #1,($8C9).w ROM:00120080 move.b #2,($110D).w ROM:00120086 bra.s loc_1200EA ROM:00120088 ; --------------------------------------------------------------------------- ROM:00120088 ROM:00120088 loc_120088: ; CODE XREF: ROM:0012002E↑j ROM:00120088 ; ROM:0012006C↑j ... ROM:00120088 bsr.w sub_120182 ROM:0012008C rts ROM:0012008E ; --------------------------------------------------------------------------- ROM:0012008E ROM:0012008E loc_12008E: ; DATA XREF: ROM:0011FFFC↑o ROM:0012008E cmpi.w #0,($66C).w ROM:00120094 bgt.s loc_1200B0 ROM:00120096 btst #2,($1309).w ROM:0012009C beq.s loc_1200B0 ROM:0012009E bset #2,($1308).w ROM:001200A4 move.b #5,($110D).w ROM:001200AA bra.l locret_120176 ROM:001200B0 ; --------------------------------------------------------------------------- ROM:001200B0 ROM:001200B0 loc_1200B0: ; CODE XREF: ROM:00120094↑j ROM:001200B0 ; ROM:0012009C↑j ROM:001200B0 cmpi.w #0,($66C).w ROM:001200B6 bgt.s loc_1200EA ROM:001200B8 btst #2,($1309).w ROM:001200BE bne.s loc_1200EA ROM:001200C0 addq.w #1,($B66).w ROM:001200C4 bvc.s loc_1200CC ROM:001200C6 move.w #$8000,($B66).w ROM:001200CC ROM:001200CC loc_1200CC: ; CODE XREF: ROM:001200C4↑j ROM:001200CC bsr.w sub_1201DA ROM:001200D0 move.w $376(a5),d0 ROM:001200D4 clr.b ($8C9).w ROM:001200D8 move.w d0,($66C).w ROM:001200DC move.b #1,($8C9).w ROM:001200E2 move.b #1,($110D).w ROM:001200E8 bra.s loc_120088 ROM:001200EA ; --------------------------------------------------------------------------- ROM:001200EA ROM:001200EA loc_1200EA: ; CODE XREF: ROM:00120086↑j ROM:001200EA ; ROM:001200B6↑j ... ROM:001200EA bsr.w sub_1201FC ROM:001200EE rts ROM:001200F0 ; --------------------------------------------------------------------------- ROM:001200F0 ROM:001200F0 loc_1200F0: ; DATA XREF: ROM:off_120000↑o ROM:001200F0 cmpi.w #0,($66C).w ROM:001200F6 bgt.s loc_120112 ROM:001200F8 move.w $378(a5),d0 ROM:001200FC clr.b ($8C9).w ROM:00120100 move.w d0,($66C).w ROM:00120104 move.b #1,($8C9).w ROM:0012010A move.b #4,($110D).w ROM:00120110 bra.s loc_12016C ROM:00120112 ; --------------------------------------------------------------------------- ROM:00120112 ROM:00120112 loc_120112: ; CODE XREF: ROM:00120060↑j ROM:00120112 ; ROM:001200F6↑j ... ROM:00120112 bsr.w sub_120182 ROM:00120116 rts ROM:00120118 ; --------------------------------------------------------------------------- ROM:00120118 ROM:00120118 loc_120118: ; DATA XREF: ROM:00120004↑o ROM:00120118 cmpi.w #0,($66C).w ROM:0012011E bgt.s loc_12014A ROM:00120120 btst #2,($1309).w ROM:00120126 bne.s loc_12014A ROM:00120128 bsr.w sub_12017A ROM:0012012C bsr.w sub_1201DA ROM:00120130 move.w $376(a5),d0 ROM:00120134 clr.b ($8C9).w ROM:00120138 move.w d0,($66C).w ROM:0012013C move.b #1,($8C9).w ROM:00120142 move.b #3,($110D).w ROM:00120148 bra.s loc_120112 ROM:0012014A ; --------------------------------------------------------------------------- ROM:0012014A ROM:0012014A loc_12014A: ; CODE XREF: ROM:0012011E↑j ROM:0012014A ; ROM:00120126↑j ROM:0012014A cmpi.w #0,($66C).w ROM:00120150 bgt.s loc_12016C ROM:00120152 btst #2,($1309).w ROM:00120158 beq.s loc_12016C ROM:0012015A bsr.w sub_12017A ROM:0012015E bset #2,($1308).w ROM:00120164 move.b #5,($110D).w ROM:0012016A bra.s locret_120176 ROM:0012016C ; --------------------------------------------------------------------------- ROM:0012016C ROM:0012016C loc_12016C: ; CODE XREF: ROM:00120110↑j ROM:0012016C ; ROM:00120150↑j ... ROM:0012016C bsr.w sub_1201FC ROM:00120170 bsr.w sub_12023C ROM:00120174 rts ROM:00120176 ; --------------------------------------------------------------------------- ROM:00120176 ROM:00120176 locret_120176: ; CODE XREF: ROM:001200AA↑j ROM:00120176 ; ROM:0012016A↑j ROM:00120176 ; DATA XREF: ... ROM:00120176 rts ROM:00120178 ; --------------------------------------------------------------------------- ROM:00120178 rts ROM:0012017A ROM:0012017A ; =============== S U B R O U T I N E ======================================= ROM:0012017A ROM:0012017A ROM:0012017A sub_12017A: ; CODE XREF: ROM:00120128↑p ROM:0012017A ; ROM:0012015A↑p ROM:0012017A move.w $3FC(a5),($BD2).w ROM:00120180 rts ROM:00120180 ; End of function sub_12017A ROM:00120180 ROM:00120182 ROM:00120182 ; =============== S U B R O U T I N E ======================================= ROM:00120182 ROM:00120182 ROM:00120182 sub_120182: ; CODE XREF: ROM:loc_120088↑p ROM:00120182 ; ROM:loc_120112↑p ROM:00120182 move.w ($BA8).w,d0 ROM:00120186 move.w $37A(a5),d1 ROM:0012018A cmpi.w #0,d1 ROM:0012018E blt.s loc_12019C ROM:00120190 cmp.w ($B6C).w,d0 ROM:00120194 bge.s loc_12019A ROM:00120196 move.w d0,($B6C).w ROM:0012019A ROM:0012019A loc_12019A: ; CODE XREF: sub_120182+12↑j ROM:0012019A bra.s locret_1201A6 ROM:0012019C ; --------------------------------------------------------------------------- ROM:0012019C ROM:0012019C loc_12019C: ; CODE XREF: sub_120182+C↑j ROM:0012019C cmp.w ($B6C).w,d0 ROM:001201A0 ble.s locret_1201A6 ROM:001201A2 move.w d0,($B6C).w ROM:001201A6 ROM:001201A6 locret_1201A6: ; CODE XREF: sub_120182:loc_12019A↑j ROM:001201A6 ; sub_120182+1E↑j ROM:001201A6 rts ROM:001201A6 ; End of function sub_120182 ROM:001201A6 ROM:001201A8 ROM:001201A8 ; =============== S U B R O U T I N E ======================================= ROM:001201A8 ROM:001201A8 ROM:001201A8 sub_1201A8: ; CODE XREF: sub_11FFB6+12↑p ROM:001201A8 move.w ($B68).w,d0 ROM:001201AC cmp.w ($B6A).w,d0 ROM:001201B0 ble.s loc_1201B6 ROM:001201B2 move.w d0,($B6A).w ROM:001201B6 ROM:001201B6 loc_1201B6: ; CODE XREF: sub_1201A8+8↑j ROM:001201B6 move.w $380(a5),d1 ROM:001201BA move.w $382(a5),d2 ROM:001201BE cmp.w ($B6A).w,d1 ROM:001201C2 bgt.s loc_1201D2 ROM:001201C4 cmp.w ($B6A).w,d2 ROM:001201C8 blt.s loc_1201D2 ROM:001201CA bset #2,($1309).w ROM:001201D0 bra.s locret_1201D8 ROM:001201D2 ; --------------------------------------------------------------------------- ROM:001201D2 ROM:001201D2 loc_1201D2: ; CODE XREF: sub_1201A8+1A↑j ROM:001201D2 ; sub_1201A8+20↑j ROM:001201D2 bclr #2,($1309).w ROM:001201D8 ROM:001201D8 locret_1201D8: ; CODE XREF: sub_1201A8+28↑j ROM:001201D8 rts ROM:001201D8 ; End of function sub_1201A8 ROM:001201D8 ROM:001201DA ROM:001201DA ; =============== S U B R O U T I N E ======================================= ROM:001201DA ROM:001201DA ROM:001201DA sub_1201DA: ; CODE XREF: ROM:loc_12000C↑p ROM:001201DA ; ROM:loc_120044↑p ... ROM:001201DA move.w $37A(a5),d1 ROM:001201DE cmpi.w #0,d1 ROM:001201E2 blt.s loc_1201EC ROM:001201E4 move.w #$2EE0,($B6C).w ROM:001201EA bra.s loc_1201F2 ROM:001201EC ; --------------------------------------------------------------------------- ROM:001201EC ROM:001201EC loc_1201EC: ; CODE XREF: sub_1201DA+8↑j ROM:001201EC move.w #$D120,($B6C).w ROM:001201F2 ROM:001201F2 loc_1201F2: ; CODE XREF: sub_1201DA+10↑j ROM:001201F2 clr.w ($B6A).w ROM:001201F6 clr.w ($B68).w ROM:001201FA rts ROM:001201FA ; End of function sub_1201DA ROM:001201FA ROM:001201FC ROM:001201FC ; =============== S U B R O U T I N E ======================================= ROM:001201FC ROM:001201FC ROM:001201FC sub_1201FC: ; CODE XREF: ROM:loc_1200EA↑p ROM:001201FC ; ROM:loc_12016C↑p ROM:001201FC move.w $37A(a5),d1 ROM:00120200 move.w ($BA8).w,d0 ROM:00120204 sub.w ($B6C).w,d0 ROM:00120208 cmpi.w #0,d1 ROM:0012020C blt.s loc_120222 ROM:0012020E cmpi.w #0,d0 ROM:00120212 ble.s loc_12021A ROM:00120214 move.w d0,($B68).w ROM:00120218 bra.s loc_12021E ROM:0012021A ; --------------------------------------------------------------------------- ROM:0012021A ROM:0012021A loc_12021A: ; CODE XREF: sub_1201FC+16↑j ROM:0012021A clr.w ($B68).w ROM:0012021E ROM:0012021E loc_12021E: ; CODE XREF: sub_1201FC+1C↑j ROM:0012021E bra.w locret_12023A ROM:00120222 ; --------------------------------------------------------------------------- ROM:00120222 ROM:00120222 loc_120222: ; CODE XREF: sub_1201FC+10↑j ROM:00120222 cmpi.w #0,d0 ROM:00120226 bge.s loc_120236 ROM:00120228 move.w ($B6C).w,d0 ROM:0012022C sub.w ($BA8).w,d0 ROM:00120230 move.w d0,($B68).w ROM:00120234 bra.s locret_12023A ROM:00120236 ; --------------------------------------------------------------------------- ROM:00120236 ROM:00120236 loc_120236: ; CODE XREF: sub_1201FC+2A↑j ROM:00120236 clr.w ($B68).w ROM:0012023A ROM:0012023A locret_12023A: ; CODE XREF: sub_1201FC:loc_12021E↑j ROM:0012023A ; sub_1201FC+38↑j ROM:0012023A rts ROM:0012023A ; End of function sub_1201FC ROM:0012023A ROM:0012023C ROM:0012023C ; =============== S U B R O U T I N E ======================================= ROM:0012023C ROM:0012023C ROM:0012023C sub_12023C: ; CODE XREF: ROM:00120170↑p ROM:0012023C move.w $3FC(a5),d0 ROM:00120240 btst #5,($938).w ROM:00120246 beq.s loc_12024C ROM:00120248 move.w $37C(a5),d0 ROM:0012024C ROM:0012024C loc_12024C: ; CODE XREF: sub_12023C+A↑j ROM:0012024C btst #6,($1301).w ROM:00120252 beq.s loc_120258 ROM:00120254 add.w $37E(a5),d0 ROM:00120258 ROM:00120258 loc_120258: ; CODE XREF: sub_12023C+16↑j ROM:00120258 add.w $37A(a5),d0 ROM:0012025C move.w d0,($BD2).w ROM:00120260 rts ROM:00120260 ; End of function sub_12023C ROM:00120260 ROM:00120262 ROM:00120262 ; =============== S U B R O U T I N E ======================================= ROM:00120262 ROM:00120262 ROM:00120262 sub_120262: ; CODE XREF: sub_11FFB6+A↑p ROM:00120262 move.w $372(a5),d0 ROM:00120266 bclr #2,($131A).w ROM:0012026C btst #5,($938).w ROM:00120272 bne.s loc_12027A ROM:00120274 cmp.w ($A78).w,d0 ROM:00120278 blt.s loc_120280 ROM:0012027A ROM:0012027A loc_12027A: ; CODE XREF: sub_120262+10↑j ROM:0012027A bset #2,($131A).w ROM:00120280 ROM:00120280 loc_120280: ; CODE XREF: sub_120262+16↑j ROM:00120280 btst #6,($1301).w ROM:00120286 beq.s locret_12028E ROM:00120288 bset #2,($131A).w ROM:0012028E ROM:0012028E locret_12028E: ; CODE XREF: sub_120262+24↑j ROM:0012028E rts ROM:0012028E ; End of function sub_120262 ROM:0012028E ROM:00120290 ROM:00120290 ; =============== S U B R O U T I N E ======================================= ROM:00120290 ROM:00120290 ROM:00120290 sub_120290: ; CODE XREF: sub_11FFB6+1C↑p ROM:00120290 btst #5,($1313).w ROM:00120296 beq.s locret_1202C6 ROM:00120298 move.w $384(a5),d0 ROM:0012029C cmp.w ($B6E).w,d0 ROM:001202A0 bgt.s locret_1202C6 ROM:001202A2 move.w $386(a5),d0 ROM:001202A6 cmp.w ($B6E).w,d0 ROM:001202AA blt.s locret_1202C6 ROM:001202AC move.w $388(a5),d0 ROM:001202B0 cmp.w ($B70).w,d0 ROM:001202B4 bgt.s locret_1202C6 ROM:001202B6 move.w $38A(a5),d0 ROM:001202BA cmp.w ($B70).w,d0 ROM:001202BE blt.s locret_1202C6 ROM:001202C0 bset #2,($1308).w ROM:001202C6 ROM:001202C6 locret_1202C6: ; CODE XREF: sub_120290+6↑j ROM:001202C6 ; sub_120290+10↑j ... ROM:001202C6 rts ROM:001202C6 ; End of function sub_120290 ROM:001202C6 ROM:001202C8 ROM:001202C8 ; =============== S U B R O U T I N E ======================================= ROM:001202C8 ROM:001202C8 ROM:001202C8 sub_1202C8: ; CODE XREF: sub_11FFB6:loc_11FFCE↑p ROM:001202C8 bclr #5,($1313).w ROM:001202CE clr.w d1 ROM:001202D0 move.b ($110E).w,d1 ROM:001202D4 cmpi.w #3,d1 ROM:001202D8 bcc.s locret_1202E2 ROM:001202DA movea.l off_1202E4(pc,d1.w*4),a0 ROM:001202DE nop ROM:001202E0 jmp (a0) ROM:001202E2 ; --------------------------------------------------------------------------- ROM:001202E2 ROM:001202E2 locret_1202E2: ; CODE XREF: sub_1202C8+10↑j ROM:001202E2 rts ROM:001202E2 ; End of function sub_1202C8 ROM:001202E2 ROM:001202E2 ; --------------------------------------------------------------------------- ROM:001202E4 off_1202E4: dc.l loc_1202F0 ; DATA XREF: sub_1202C8+12↑r ROM:001202E8 dc.l loc_12030E ROM:001202EC dc.l loc_120374 ROM:001202F0 ; --------------------------------------------------------------------------- ROM:001202F0 ROM:001202F0 loc_1202F0: ; DATA XREF: ROM:off_1202E4↑o ROM:001202F0 bclr #1,($1323).w ROM:001202F6 clr.b ($91D).w ROM:001202FA clr.w ($714).w ROM:001202FE move.b #3,($91D).w ROM:00120304 move.b #1,($110E).w ROM:0012030A bra.s locret_120372 ROM:0012030C ; --------------------------------------------------------------------------- ROM:0012030C rts ROM:0012030E ; --------------------------------------------------------------------------- ROM:0012030E ROM:0012030E loc_12030E: ; DATA XREF: ROM:001202E8↑o ROM:0012030E move.w ($B74).w,d0 ROM:00120312 btst #0,($1300).w ROM:00120318 beq.s loc_12032C ROM:0012031A cmp.w ($572).w,d0 ROM:0012031E bge.s loc_12032C ROM:00120320 bsr.w sub_1203BE ROM:00120324 move.b #1,($110E).w ROM:0012032A bra.s locret_120372 ROM:0012032C ; --------------------------------------------------------------------------- ROM:0012032C ROM:0012032C loc_12032C: ; CODE XREF: ROM:00120318↑j ROM:0012032C ; ROM:0012031E↑j ROM:0012032C move.w ($B74).w,d0 ROM:00120330 sub.w $370(a5),d0 ROM:00120334 btst #0,($1300).w ROM:0012033A beq.s locret_120372 ROM:0012033C cmp.w ($572).w,d0 ROM:00120340 ble.s locret_120372 ROM:00120342 bset #1,($1323).w ROM:00120348 bsr.w sub_1203D4 ROM:0012034C clr.b ($91D).w ROM:00120350 clr.w ($714).w ROM:00120354 move.b #3,($91D).w ROM:0012035A move.w ($712).w,($714).w ROM:00120360 bsr.w sub_1203CC ROM:00120364 bset #5,($1313).w ROM:0012036A move.b #2,($110E).w ROM:00120370 bra.s locret_1203BA ROM:00120372 ; --------------------------------------------------------------------------- ROM:00120372 ROM:00120372 locret_120372: ; CODE XREF: ROM:0012030A↑j ROM:00120372 ; ROM:0012032A↑j ... ROM:00120372 rts ROM:00120374 ; --------------------------------------------------------------------------- ROM:00120374 ROM:00120374 loc_120374: ; DATA XREF: ROM:001202EC↑o ROM:00120374 move.w ($B76).w,d0 ROM:00120378 btst #0,($1300).w ROM:0012037E beq.s loc_120392 ROM:00120380 cmp.w ($572).w,d0 ROM:00120384 ble.s loc_120392 ROM:00120386 bsr.w sub_1203CC ROM:0012038A move.b #2,($110E).w ROM:00120390 bra.s locret_1203BA ROM:00120392 ; --------------------------------------------------------------------------- ROM:00120392 ROM:00120392 loc_120392: ; CODE XREF: ROM:0012037E↑j ROM:00120392 ; ROM:00120384↑j ROM:00120392 move.w ($B76).w,d0 ROM:00120396 add.w $370(a5),d0 ROM:0012039A btst #0,($1300).w ROM:001203A0 beq.s locret_1203BA ROM:001203A2 cmp.w ($572).w,d0 ROM:001203A6 bge.s locret_1203BA ROM:001203A8 bclr #1,($1323).w ROM:001203AE bsr.w sub_1203BE ROM:001203B2 move.b #1,($110E).w ROM:001203B8 bra.s locret_120372 ROM:001203BA ; --------------------------------------------------------------------------- ROM:001203BA ROM:001203BA locret_1203BA: ; CODE XREF: ROM:00120370↑j ROM:001203BA ; ROM:00120390↑j ... ROM:001203BA rts ROM:001203BC ; --------------------------------------------------------------------------- ROM:001203BC rts ROM:001203BE ROM:001203BE ; =============== S U B R O U T I N E ======================================= ROM:001203BE ROM:001203BE ROM:001203BE sub_1203BE: ; CODE XREF: ROM:00120320↑p ROM:001203BE ; ROM:001203AE↑p ROM:001203BE move.w ($572).w,($B74).w ROM:001203C4 move.w ($714).w,($B72).w ROM:001203CA rts ROM:001203CA ; End of function sub_1203BE 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: ROM:00120360↑p ROM:001203CC ; ROM:00120386↑p ROM:001203CC move.w ($572).w,($B76).w ROM:001203D2 rts ROM:001203D2 ; End of function sub_1203CC ROM:001203D2 ROM:001203D4 ROM:001203D4 ; =============== S U B R O U T I N E ======================================= ROM:001203D4 ROM:001203D4 ROM:001203D4 sub_1203D4: ; CODE XREF: ROM:00120348↑p ROM:001203D4 move.w ($B72).w,($B70).w ROM:001203DA move.w ($714).w,d0 ROM:001203DE sub.w ($B72).w,d0 ROM:001203E2 move.w d0,($712).w ROM:001203E6 move.w ($B74).w,d0 ROM:001203EA sub.w ($B76).w,d0 ROM:001203EE move.w d0,($B6E).w ROM:001203F2 rts ROM:001203F2 ; End of function sub_1203D4 ROM:001203F2 ROM:001203F4 ROM:001203F4 ; =============== S U B R O U T I N E ======================================= ROM:001203F4 ROM:001203F4 ROM:001203F4 sub_1203F4: ; CODE XREF: sub_12128A+2A↓p ROM:001203F4 bsr.w sub_1205D0 ROM:001203F8 bsr.w sub_120606 ROM:001203FC clr.w d1 ROM:001203FE move.b ($110F).w,d1 ROM:00120402 cmpi.w #4,d1 ROM:00120406 bcc.s locret_120410 ROM:00120408 movea.l off_120412(pc,d1.w*4),a0 ROM:0012040C nop ROM:0012040E jmp (a0) ROM:00120410 ; --------------------------------------------------------------------------- ROM:00120410 ROM:00120410 locret_120410: ; CODE XREF: sub_1203F4+12↑j ROM:00120410 rts ROM:00120410 ; End of function sub_1203F4 ROM:00120410 ROM:00120410 ; --------------------------------------------------------------------------- ROM:00120412 off_120412: dc.l loc_120422 ; DATA XREF: sub_1203F4+14↑r ROM:00120416 dc.l loc_120430 ROM:0012041A dc.l loc_1204B8 ROM:0012041E dc.l loc_120542 ROM:00120422 ; --------------------------------------------------------------------------- ROM:00120422 ROM:00120422 loc_120422: ; DATA XREF: ROM:off_120412↑o ROM:00120422 move.b #1,($110F).w ROM:00120428 bra.l locret_1204B6 ROM:0012042E ; --------------------------------------------------------------------------- ROM:0012042E rts ROM:00120430 ; --------------------------------------------------------------------------- ROM:00120430 ROM:00120430 loc_120430: ; DATA XREF: ROM:00120416↑o ROM:00120430 move.w $392(a5),d0 ROM:00120434 btst #3,($1320).w ROM:0012043A beq.s loc_12047C ROM:0012043C cmp.w ($574).w,d0 ROM:00120440 ble.s loc_12047C ROM:00120442 bsr.w sub_120628 ROM:00120446 move.w $390(a5),d1 ROM:0012044A clr.b ($8CB).w ROM:0012044E move.w d1,($670).w ROM:00120452 move.b #1,($8CB).w ROM:00120458 move.w $394(a5),d1 ROM:0012045C clr.b ($8CA).w ROM:00120460 move.w d1,($66E).w ROM:00120464 move.b #1,($8CA).w ROM:0012046A bset #0,($1311).w ROM:00120470 move.b #3,($110F).w ROM:00120476 bra.l locret_1205CC ROM:0012047C ; --------------------------------------------------------------------------- ROM:0012047C ROM:0012047C loc_12047C: ; CODE XREF: ROM:0012043A↑j ROM:0012047C ; ROM:00120440↑j ROM:0012047C move.w $38E(a5),d0 ROM:00120480 btst #3,($1320).w ROM:00120486 beq.s locret_1204B6 ROM:00120488 cmp.w ($BA8).w,d0 ROM:0012048C ble.s locret_1204B6 ROM:0012048E bsr.w sub_120628 ROM:00120492 move.w $390(a5),d1 ROM:00120496 clr.b ($8CB).w ROM:0012049A move.w d1,($670).w ROM:0012049E move.b #1,($8CB).w ROM:001204A4 bset #0,($1311).w ROM:001204AA move.b #2,($110F).w ROM:001204B0 bra.l locret_120540 ROM:001204B6 ; --------------------------------------------------------------------------- ROM:001204B6 ROM:001204B6 locret_1204B6: ; CODE XREF: ROM:00120428↑j ROM:001204B6 ; ROM:00120486↑j ... ROM:001204B6 rts ROM:001204B8 ; --------------------------------------------------------------------------- ROM:001204B8 ROM:001204B8 loc_1204B8: ; DATA XREF: ROM:0012041A↑o ROM:001204B8 move.w $38E(a5),d1 ROM:001204BC move.w $392(a5),d0 ROM:001204C0 btst #3,($1320).w ROM:001204C6 beq.s loc_1204D4 ROM:001204C8 cmp.w ($BA8).w,d1 ROM:001204CC bgt.s loc_1204E2 ROM:001204CE cmp.w ($574).w,d0 ROM:001204D2 bgt.s loc_1204E2 ROM:001204D4 ROM:001204D4 loc_1204D4: ; CODE XREF: ROM:001204C6↑j ROM:001204D4 bclr #0,($1311).w ROM:001204DA move.b #1,($110F).w ROM:001204E0 bra.s locret_1204B6 ROM:001204E2 ; --------------------------------------------------------------------------- ROM:001204E2 ROM:001204E2 loc_1204E2: ; CODE XREF: ROM:001204CC↑j ROM:001204E2 ; ROM:001204D2↑j ROM:001204E2 btst #3,($1320).w ROM:001204E8 beq.s loc_12050E ROM:001204EA cmp.w ($574).w,d0 ROM:001204EE ble.s loc_12050E ROM:001204F0 move.w $394(a5),d2 ROM:001204F4 clr.b ($8CA).w ROM:001204F8 move.w d2,($66E).w ROM:001204FC move.b #1,($8CA).w ROM:00120502 move.b #3,($110F).w ROM:00120508 bra.l locret_1205CC ROM:0012050E ; --------------------------------------------------------------------------- ROM:0012050E ROM:0012050E loc_12050E: ; CODE XREF: ROM:001204E8↑j ROM:0012050E ; ROM:001204EE↑j ROM:0012050E btst #3,($1320).w ROM:00120514 beq.s locret_120540 ROM:00120516 cmpi.w #0,($670).w ROM:0012051C bgt.s locret_120540 ROM:0012051E bsr.w sub_120628 ROM:00120522 move.w $390(a5),d2 ROM:00120526 clr.b ($8CB).w ROM:0012052A move.w d2,($670).w ROM:0012052E move.b #1,($8CB).w ROM:00120534 move.b #2,($110F).w ROM:0012053A bra.l *+6 ROM:00120540 ; --------------------------------------------------------------------------- ROM:00120540 ROM:00120540 locret_120540: ; CODE XREF: ROM:001204B0↑j ROM:00120540 ; ROM:00120514↑j ... ROM:00120540 rts ROM:00120542 ; --------------------------------------------------------------------------- ROM:00120542 ROM:00120542 loc_120542: ; DATA XREF: ROM:0012041E↑o ROM:00120542 move.w $38E(a5),d0 ROM:00120546 btst #3,($1320).w ROM:0012054C beq.s loc_12055C ROM:0012054E cmp.w ($BA8).w,d0 ROM:00120552 bgt.s loc_12056E ROM:00120554 cmpi.w #0,($66E).w ROM:0012055A bgt.s loc_12056E ROM:0012055C ROM:0012055C loc_12055C: ; CODE XREF: ROM:0012054C↑j ROM:0012055C bclr #0,($1311).w ROM:00120562 move.b #1,($110F).w ROM:00120568 bra.l locret_1204B6 ROM:0012056E ; --------------------------------------------------------------------------- ROM:0012056E ROM:0012056E loc_12056E: ; CODE XREF: ROM:00120552↑j ROM:0012056E ; ROM:0012055A↑j ROM:0012056E cmpi.w #0,($670).w ROM:00120574 bgt.s loc_12059C ROM:00120576 btst #3,($1320).w ROM:0012057C beq.s loc_12059C ROM:0012057E bsr.w sub_120628 ROM:00120582 move.w $390(a5),d2 ROM:00120586 clr.b ($8CB).w ROM:0012058A move.w d2,($670).w ROM:0012058E move.b #1,($8CB).w ROM:00120594 move.b #3,($110F).w ROM:0012059A bra.s locret_1205CC ROM:0012059C ; --------------------------------------------------------------------------- ROM:0012059C ROM:0012059C loc_12059C: ; CODE XREF: ROM:00120574↑j ROM:0012059C ; ROM:0012057C↑j ROM:0012059C move.w $392(a5),d1 ROM:001205A0 btst #3,($1320).w ROM:001205A6 beq.s locret_1205CC ROM:001205A8 cmp.w ($574).w,d1 ROM:001205AC ble.s locret_1205CC ROM:001205AE move.w $394(a5),d2 ROM:001205B2 clr.b ($8CA).w ROM:001205B6 move.w d2,($66E).w ROM:001205BA move.b #1,($8CA).w ROM:001205C0 move.b #3,($110F).w ROM:001205C6 bra.l *+6 ROM:001205CC ; --------------------------------------------------------------------------- ROM:001205CC ROM:001205CC locret_1205CC: ; CODE XREF: ROM:00120476↑j ROM:001205CC ; ROM:00120508↑j ... ROM:001205CC rts ROM:001205CE ; --------------------------------------------------------------------------- ROM:001205CE rts ROM:001205D0 ROM:001205D0 ; =============== S U B R O U T I N E ======================================= ROM:001205D0 ROM:001205D0 ROM:001205D0 sub_1205D0: ; CODE XREF: sub_1203F4↑p ROM:001205D0 move.w $398(a5),d0 ROM:001205D4 btst #4,($934).w ROM:001205DA beq.s loc_1205FE ROM:001205DC cmp.w ($572).w,d0 ROM:001205E0 blt.s loc_1205FE ROM:001205E2 btst #3,($131E).w ROM:001205E8 beq.s loc_1205F4 ROM:001205EA bset #3,($1320).w ROM:001205F0 bra.w loc_1205FA ROM:001205F4 ; --------------------------------------------------------------------------- ROM:001205F4 ROM:001205F4 loc_1205F4: ; CODE XREF: sub_1205D0+18↑j ROM:001205F4 bclr #3,($1320).w ROM:001205FA ROM:001205FA loc_1205FA: ; CODE XREF: sub_1205D0+20↑j ROM:001205FA bra.w locret_120604 ROM:001205FE ; --------------------------------------------------------------------------- ROM:001205FE ROM:001205FE loc_1205FE: ; CODE XREF: sub_1205D0+A↑j ROM:001205FE ; sub_1205D0+10↑j ROM:001205FE bclr #3,($1320).w ROM:00120604 ROM:00120604 locret_120604: ; CODE XREF: sub_1205D0:loc_1205FA↑j ROM:00120604 rts ROM:00120604 ; End of function sub_1205D0 ROM:00120604 ROM:00120606 ROM:00120606 ; =============== S U B R O U T I N E ======================================= ROM:00120606 ROM:00120606 ROM:00120606 sub_120606: ; CODE XREF: sub_1203F4+4↑p ROM:00120606 move.w #$3ACA,d1 ROM:0012060A move.w ($A78).w,d2 ROM:0012060E bsr.l sub_117544 ROM:00120614 add.w ($BA2).w,d1 ROM:00120618 move.w $DA(a5),d0 ROM:0012061C cmp.w d1,d0 ROM:0012061E bge.s loc_120622 ROM:00120620 move.w d0,d1 ROM:00120622 ROM:00120622 loc_120622: ; CODE XREF: sub_120606+18↑j ROM:00120622 move.w d1,($B78).w ROM:00120626 rts ROM:00120626 ; End of function sub_120606 ROM:00120626 ROM:00120628 ROM:00120628 ; =============== S U B R O U T I N E ======================================= ROM:00120628 ROM:00120628 ROM:00120628 sub_120628: ; CODE XREF: ROM:00120442↑p ROM:00120628 ; ROM:0012048E↑p ... ROM:00120628 move.w $396(a5),d0 ROM:0012062C ext.l d0 ROM:0012062E cmpi.l #0,d0 ROM:00120634 ble.s locret_12063C ROM:00120636 bsr.l sub_116BBE ROM:0012063C ROM:0012063C locret_12063C: ; CODE XREF: sub_120628+C↑j ROM:0012063C rts ROM:0012063C ; End of function sub_120628 ROM:0012063C ROM:0012063E ROM:0012063E ; =============== S U B R O U T I N E ======================================= ROM:0012063E ROM:0012063E ROM:0012063E sub_12063E: ; CODE XREF: sub_121968↓p ROM:0012063E bsr.w sub_12064C ROM:00120642 bsr.w sub_120768 ROM:00120646 bsr.w sub_1209AA ROM:0012064A rts ROM:0012064A ; End of function sub_12063E ROM:0012064A ROM:0012064C ROM:0012064C ; =============== S U B R O U T I N E ======================================= ROM:0012064C ROM:0012064C ROM:0012064C sub_12064C: ; CODE XREF: sub_12063E↑p ROM:0012064C clr.w d1 ROM:0012064E move.b ($1110).w,d1 ROM:00120652 cmpi.w #5,d1 ROM:00120656 bcc.s locret_120660 ROM:00120658 movea.l off_120662(pc,d1.w*4),a0 ROM:0012065C nop ROM:0012065E jmp (a0) ROM:00120660 ; --------------------------------------------------------------------------- ROM:00120660 ROM:00120660 locret_120660: ; CODE XREF: sub_12064C+A↑j ROM:00120660 rts ROM:00120660 ; End of function sub_12064C ROM:00120660 ROM:00120660 ; --------------------------------------------------------------------------- ROM:00120662 off_120662: dc.l loc_120676 ; DATA XREF: sub_12064C+C↑r ROM:00120666 dc.l loc_12068C ROM:0012066A dc.l loc_12069E ROM:0012066E dc.l loc_1206E6 ROM:00120672 dc.l loc_120730 ROM:00120676 ; --------------------------------------------------------------------------- ROM:00120676 ROM:00120676 loc_120676: ; DATA XREF: ROM:off_120662↑o ROM:00120676 bclr #5,($1315).w ROM:0012067C bclr #1,($1311).w ROM:00120682 move.b #1,($1110).w ROM:00120688 bra.s locret_12069C ROM:0012068A ; --------------------------------------------------------------------------- ROM:0012068A rts ROM:0012068C ; --------------------------------------------------------------------------- ROM:0012068C ROM:0012068C loc_12068C: ; DATA XREF: ROM:00120666↑o ROM:0012068C btst #0,($1300).w ROM:00120692 beq.s locret_12069C ROM:00120694 move.b #2,($1110).w ROM:0012069A bra.s loc_1206E0 ROM:0012069C ; --------------------------------------------------------------------------- ROM:0012069C ROM:0012069C locret_12069C: ; CODE XREF: ROM:00120688↑j ROM:0012069C ; ROM:00120692↑j ... ROM:0012069C rts ROM:0012069E ; --------------------------------------------------------------------------- ROM:0012069E ROM:0012069E loc_12069E: ; DATA XREF: ROM:0012066A↑o ROM:0012069E btst #0,($1300).w ROM:001206A4 bne.s loc_1206AE ROM:001206A6 move.b #1,($1110).w ROM:001206AC bra.s locret_12069C ROM:001206AE ; --------------------------------------------------------------------------- ROM:001206AE ROM:001206AE loc_1206AE: ; CODE XREF: ROM:001206A4↑j ROM:001206AE move.w ($B7A).w,d0 ROM:001206B2 btst #0,($1300).w ROM:001206B8 beq.s loc_1206E0 ROM:001206BA cmp.w ($574).w,d0 ROM:001206BE blt.s loc_1206E0 ROM:001206C0 move.w $39C(a5),d1 ROM:001206C4 clr.b ($90B).w ROM:001206C8 move.w d1,($6F0).w ROM:001206CC move.b #1,($90B).w ROM:001206D2 bset #5,($1315).w ROM:001206D8 move.b #3,($1110).w ROM:001206DE bra.s loc_12072A ROM:001206E0 ; --------------------------------------------------------------------------- ROM:001206E0 ROM:001206E0 loc_1206E0: ; CODE XREF: ROM:0012069A↑j ROM:001206E0 ; ROM:001206B8↑j ... ROM:001206E0 bsr.w sub_120754 ROM:001206E4 rts ROM:001206E6 ; --------------------------------------------------------------------------- ROM:001206E6 ROM:001206E6 loc_1206E6: ; DATA XREF: ROM:0012066E↑o ROM:001206E6 btst #0,($1300).w ROM:001206EC bne.s loc_1206FC ROM:001206EE bclr #5,($1315).w ROM:001206F4 move.b #1,($1110).w ROM:001206FA bra.s locret_12069C ROM:001206FC ; --------------------------------------------------------------------------- ROM:001206FC ROM:001206FC loc_1206FC: ; CODE XREF: ROM:001206EC↑j ROM:001206FC move.w ($B7A).w,d0 ROM:00120700 cmp.w ($574).w,d0 ROM:00120704 bge.s loc_120714 ROM:00120706 bclr #5,($1315).w ROM:0012070C move.b #2,($1110).w ROM:00120712 bra.s loc_1206E0 ROM:00120714 ; --------------------------------------------------------------------------- ROM:00120714 ROM:00120714 loc_120714: ; CODE XREF: ROM:00120704↑j ROM:00120714 cmpi.w #0,($6F0).w ROM:0012071A bgt.s loc_12072A ROM:0012071C bset #1,($1311).w ROM:00120722 move.b #4,($1110).w ROM:00120728 bra.s locret_120750 ROM:0012072A ; --------------------------------------------------------------------------- ROM:0012072A ROM:0012072A loc_12072A: ; CODE XREF: ROM:001206DE↑j ROM:0012072A ; ROM:0012071A↑j ROM:0012072A bsr.w sub_120754 ROM:0012072E rts ROM:00120730 ; --------------------------------------------------------------------------- ROM:00120730 ROM:00120730 loc_120730: ; DATA XREF: ROM:00120672↑o ROM:00120730 btst #0,($1300).w ROM:00120736 bne.s locret_120750 ROM:00120738 bclr #5,($1315).w ROM:0012073E bclr #1,($1311).w ROM:00120744 move.b #1,($1110).w ROM:0012074A bra.l locret_12069C ROM:00120750 ; --------------------------------------------------------------------------- ROM:00120750 ROM:00120750 locret_120750: ; CODE XREF: ROM:00120728↑j ROM:00120750 ; ROM:00120736↑j ROM:00120750 rts ROM:00120752 ; --------------------------------------------------------------------------- ROM:00120752 rts ROM:00120754 ROM:00120754 ; =============== S U B R O U T I N E ======================================= ROM:00120754 ROM:00120754 ROM:00120754 sub_120754: ; CODE XREF: ROM:loc_1206E0↑p ROM:00120754 ; ROM:loc_12072A↑p ROM:00120754 move.w #$3ACC,d1 ROM:00120758 move.w ($572).w,d2 ROM:0012075C bsr.l sub_117544 ROM:00120762 move.w d1,($B7A).w ROM:00120766 rts ROM:00120766 ; End of function sub_120754 ROM:00120766 ROM:00120768 ROM:00120768 ; =============== S U B R O U T I N E ======================================= ROM:00120768 ROM:00120768 ROM:00120768 sub_120768: ; CODE XREF: sub_12063E+4↑p ROM:00120768 clr.w d1 ROM:0012076A move.b ($1111).w,d1 ROM:0012076E cmpi.w #6,d1 ROM:00120772 bcc.s locret_12077C ROM:00120774 movea.l off_12077E(pc,d1.w*4),a0 ROM:00120778 nop ROM:0012077A jmp (a0) ROM:0012077C ; --------------------------------------------------------------------------- ROM:0012077C ROM:0012077C locret_12077C: ; CODE XREF: sub_120768+A↑j ROM:0012077C rts ROM:0012077C ; End of function sub_120768 ROM:0012077C ROM:0012077C ; --------------------------------------------------------------------------- ROM:0012077E off_12077E: dc.l loc_120796 ; DATA XREF: sub_120768+C↑r ROM:00120782 dc.l loc_1207B2 ROM:00120786 dc.l loc_1207DE ROM:0012078A dc.l loc_12083A ROM:0012078E dc.l loc_1208B2 ROM:00120792 dc.l loc_120934 ROM:00120796 ; --------------------------------------------------------------------------- ROM:00120796 ROM:00120796 loc_120796: ; DATA XREF: ROM:off_12077E↑o ROM:00120796 bclr #1,($1309).w ROM:0012079C bclr #1,($130D).w ROM:001207A2 bclr #6,($1312).w ROM:001207A8 move.b #1,($1111).w ROM:001207AE bra.s locret_1207DC ROM:001207B0 ; --------------------------------------------------------------------------- ROM:001207B0 rts ROM:001207B2 ; --------------------------------------------------------------------------- ROM:001207B2 ROM:001207B2 loc_1207B2: ; DATA XREF: ROM:00120782↑o ROM:001207B2 move.w $3A0(a5),d0 ROM:001207B6 btst #0,($131F).w ROM:001207BC bne.s locret_1207DC ROM:001207BE btst #3,($131E).w ROM:001207C4 beq.s locret_1207DC ROM:001207C6 clr.b ($90C).w ROM:001207CA move.w d0,($6F2).w ROM:001207CE move.b #1,($90C).w ROM:001207D4 move.b #2,($1111).w ROM:001207DA bra.s locret_120838 ROM:001207DC ; --------------------------------------------------------------------------- ROM:001207DC ; START OF FUNCTION CHUNK FOR sub_1208C4 ROM:001207DC ; ADDITIONAL PARENT FUNCTION sub_120946 ROM:001207DC ROM:001207DC locret_1207DC: ; CODE XREF: ROM:001207AE↑j ROM:001207DC ; ROM:001207BC↑j ... ROM:001207DC rts ROM:001207DC ; END OF FUNCTION CHUNK FOR sub_1208C4 ROM:001207DE ; --------------------------------------------------------------------------- ROM:001207DE ROM:001207DE loc_1207DE: ; DATA XREF: ROM:00120786↑o ROM:001207DE btst #0,($131F).w ROM:001207E4 beq.s loc_1207EE ROM:001207E6 move.b #1,($1111).w ROM:001207EC bra.s locret_1207DC ROM:001207EE ; --------------------------------------------------------------------------- ROM:001207EE ROM:001207EE loc_1207EE: ; CODE XREF: ROM:001207E4↑j ROM:001207EE btst #3,($131E).w ROM:001207F4 bne.s loc_1207FE ROM:001207F6 move.b #1,($1111).w ROM:001207FC bra.s locret_1207DC ROM:001207FE ; --------------------------------------------------------------------------- ROM:001207FE ROM:001207FE loc_1207FE: ; CODE XREF: ROM:001207F4↑j ROM:001207FE move.w $39A(a5),d0 ROM:00120802 move.w $39E(a5),d1 ROM:00120806 btst #0,($1300).w ROM:0012080C beq.s locret_120838 ROM:0012080E cmpi.w #0,($6F2).w ROM:00120814 bgt.s locret_120838 ROM:00120816 cmp.w ($574).w,d0 ROM:0012081A bgt.s locret_120838 ROM:0012081C clr.b ($90C).w ROM:00120820 move.w d1,($6F2).w ROM:00120824 move.b #1,($90C).w ROM:0012082A bset #1,($130D).w ROM:00120830 move.b #3,($1111).w ROM:00120836 bra.s locret_1208B0 ROM:00120838 ; --------------------------------------------------------------------------- ROM:00120838 ROM:00120838 locret_120838: ; CODE XREF: ROM:001207DA↑j ROM:00120838 ; ROM:0012080C↑j ... ROM:00120838 rts ROM:0012083A ; --------------------------------------------------------------------------- ROM:0012083A ROM:0012083A loc_12083A: ; DATA XREF: ROM:0012078A↑o ROM:0012083A btst #0,($131F).w ROM:00120840 beq.s loc_120850 ROM:00120842 bclr #1,($130D).w ROM:00120848 move.b #1,($1111).w ROM:0012084E bra.s locret_1207DC ROM:00120850 ; --------------------------------------------------------------------------- ROM:00120850 ROM:00120850 loc_120850: ; CODE XREF: ROM:00120840↑j ROM:00120850 btst #3,($131E).w ROM:00120856 bne.s loc_12086A ROM:00120858 bclr #1,($130D).w ROM:0012085E move.b #1,($1111).w ROM:00120864 bra.l locret_1207DC ROM:0012086A ; --------------------------------------------------------------------------- ROM:0012086A ROM:0012086A loc_12086A: ; CODE XREF: ROM:00120856↑j ROM:0012086A move.w $39A(a5),d0 ROM:0012086E btst #0,($1300).w ROM:00120874 beq.s loc_12087C ROM:00120876 cmp.w ($574).w,d0 ROM:0012087A ble.s loc_120892 ROM:0012087C ROM:0012087C loc_12087C: ; CODE XREF: ROM:00120874↑j ROM:0012087C bclr #1,($130D).w ROM:00120882 clr.b ($90C).w ROM:00120886 clr.w ($6F2).w ROM:0012088A move.b #2,($1111).w ROM:00120890 bra.s locret_120838 ROM:00120892 ; --------------------------------------------------------------------------- ROM:00120892 ROM:00120892 loc_120892: ; CODE XREF: ROM:0012087A↑j ROM:00120892 cmpi.w #0,($6F2).w ROM:00120898 bgt.s locret_1208B0 ROM:0012089A bset #6,($1312).w ROM:001208A0 bsr.w sub_120982 ROM:001208A4 move.b #4,($1111).w ROM:001208AA bra.l locret_120932 ROM:001208B0 ; --------------------------------------------------------------------------- ROM:001208B0 ROM:001208B0 locret_1208B0: ; CODE XREF: ROM:00120836↑j ROM:001208B0 ; ROM:00120898↑j ROM:001208B0 rts ROM:001208B2 ; --------------------------------------------------------------------------- ROM:001208B2 ROM:001208B2 loc_1208B2: ; DATA XREF: ROM:0012078E↑o ROM:001208B2 btst #0,($131F).w ROM:001208B8 beq.s loc_1208BC ROM:001208BA bsr.s sub_1208C4 ROM:001208BC ROM:001208BC loc_1208BC: ; CODE XREF: ROM:001208B8↑j ROM:001208BC btst #3,($131E).w ROM:001208C2 bne.s loc_1208E0 ROM:001208C4 ROM:001208C4 ; =============== S U B R O U T I N E ======================================= ROM:001208C4 ROM:001208C4 ROM:001208C4 sub_1208C4: ; CODE XREF: ROM:001208BA↑p ROM:001208C4 ROM:001208C4 ; FUNCTION CHUNK AT ROM:001207DC SIZE 00000002 BYTES ROM:001208C4 ROM:001208C4 bclr #1,($130D).w ROM:001208CA bclr #6,($1312).w ROM:001208D0 bsr.w sub_1209A2 ROM:001208D4 move.b #1,($1111).w ROM:001208DA bra.l locret_1207DC ROM:001208DA ; End of function sub_1208C4 ROM:001208DA ROM:001208E0 ; --------------------------------------------------------------------------- ROM:001208E0 ROM:001208E0 loc_1208E0: ; CODE XREF: ROM:001208C2↑j ROM:001208E0 btst #0,($1300).w ROM:001208E6 beq.s loc_1208F0 ROM:001208E8 cmpi.w #0,($574).w ROM:001208EE bne.s loc_12090C ROM:001208F0 ROM:001208F0 loc_1208F0: ; CODE XREF: ROM:001208E6↑j ROM:001208F0 bclr #1,($130D).w ROM:001208F6 bclr #6,($1312).w ROM:001208FC bsr.w sub_1209A2 ROM:00120900 move.b #2,($1111).w ROM:00120906 bra.l locret_120838 ROM:0012090C ; --------------------------------------------------------------------------- ROM:0012090C ROM:0012090C loc_12090C: ; CODE XREF: ROM:001208EE↑j ROM:0012090C move.w ($B86).w,d0 ROM:00120910 cmpi.w #0,($574).w ROM:00120916 ble.s locret_120932 ROM:00120918 cmp.w ($BAA).w,d0 ROM:0012091C bne.s locret_120932 ROM:0012091E bset #1,($1309).w ROM:00120924 bclr #6,($1312).w ROM:0012092A move.b #5,($1111).w ROM:00120930 bra.s locret_12097E ROM:00120932 ; --------------------------------------------------------------------------- ROM:00120932 ROM:00120932 locret_120932: ; CODE XREF: ROM:001208AA↑j ROM:00120932 ; ROM:00120916↑j ... ROM:00120932 rts ROM:00120934 ; --------------------------------------------------------------------------- ROM:00120934 ROM:00120934 loc_120934: ; DATA XREF: ROM:00120792↑o ROM:00120934 btst #0,($131F).w ROM:0012093A beq.s loc_12093E ROM:0012093C bsr.s sub_120946 ROM:0012093E ROM:0012093E loc_12093E: ; CODE XREF: ROM:0012093A↑j ROM:0012093E btst #3,($131E).w ROM:00120944 bne.s loc_12095E ROM:00120946 ROM:00120946 ; =============== S U B R O U T I N E ======================================= ROM:00120946 ROM:00120946 ROM:00120946 sub_120946: ; CODE XREF: ROM:0012093C↑p ROM:00120946 ROM:00120946 ; FUNCTION CHUNK AT ROM:001207DC SIZE 00000002 BYTES ROM:00120946 ROM:00120946 bclr #1,($130D).w ROM:0012094C bclr #1,($1309).w ROM:00120952 move.b #1,($1111).w ROM:00120958 bra.l locret_1207DC ROM:00120958 ; End of function sub_120946 ROM:00120958 ROM:0012095E ; --------------------------------------------------------------------------- ROM:0012095E ROM:0012095E loc_12095E: ; CODE XREF: ROM:00120944↑j ROM:0012095E btst #0,($1300).w ROM:00120964 bne.s locret_12097E ROM:00120966 bclr #1,($130D).w ROM:0012096C bclr #1,($1309).w ROM:00120972 move.b #2,($1111).w ROM:00120978 bra.l locret_120838 ROM:0012097E ; --------------------------------------------------------------------------- ROM:0012097E ROM:0012097E locret_12097E: ; CODE XREF: ROM:00120930↑j ROM:0012097E ; ROM:00120964↑j ROM:0012097E rts ROM:00120980 ; --------------------------------------------------------------------------- ROM:00120980 rts ROM:00120982 ROM:00120982 ; =============== S U B R O U T I N E ======================================= ROM:00120982 ROM:00120982 ROM:00120982 sub_120982: ; CODE XREF: ROM:001208A0↑p ROM:00120982 move.w #$3ACE,d1 ROM:00120986 move.w ($574).w,d2 ROM:0012098A bsr.l sub_117544 ROM:00120990 move.w ($BAA).w,d0 ROM:00120994 sub.w d1,d0 ROM:00120996 move.w d0,($B86).w ROM:0012099A move.w $D2(a5),($B84).w ROM:001209A0 rts ROM:001209A0 ; End of function sub_120982 ROM:001209A0 ROM:001209A2 ROM:001209A2 ; =============== S U B R O U T I N E ======================================= ROM:001209A2 ROM:001209A2 ROM:001209A2 sub_1209A2: ; CODE XREF: sub_1208C4+C↑p ROM:001209A2 ; ROM:001208FC↑p ROM:001209A2 move.w #0,($B86).w ROM:001209A8 rts ROM:001209A8 ; End of function sub_1209A2 ROM:001209A8 ROM:001209AA ROM:001209AA ; =============== S U B R O U T I N E ======================================= ROM:001209AA ROM:001209AA ROM:001209AA sub_1209AA: ; CODE XREF: sub_12063E+8↑p ROM:001209AA clr.w d1 ROM:001209AC move.b ($1112).w,d1 ROM:001209B0 cmpi.w #5,d1 ROM:001209B4 bcc.s locret_1209BE ROM:001209B6 movea.l off_1209C0(pc,d1.w*4),a0 ROM:001209BA nop ROM:001209BC jmp (a0) ROM:001209BE ; --------------------------------------------------------------------------- ROM:001209BE ROM:001209BE locret_1209BE: ; CODE XREF: sub_1209AA+A↑j ROM:001209BE rts ROM:001209BE ; End of function sub_1209AA ROM:001209BE ROM:001209BE ; --------------------------------------------------------------------------- ROM:001209C0 off_1209C0: dc.l loc_1209D4 ; DATA XREF: sub_1209AA+C↑r ROM:001209C4 dc.l loc_1209EA ROM:001209C8 dc.l loc_120A16 ROM:001209CC dc.l loc_120A4C ROM:001209D0 dc.l loc_120A7E ROM:001209D4 ; --------------------------------------------------------------------------- ROM:001209D4 ROM:001209D4 loc_1209D4: ; DATA XREF: ROM:off_1209C0↑o ROM:001209D4 bclr #7,($1310).w ROM:001209DA bclr #2,($131B).w ROM:001209E0 move.b #1,($1112).w ROM:001209E6 bra.s locret_120A14 ROM:001209E8 ; --------------------------------------------------------------------------- ROM:001209E8 rts ROM:001209EA ; --------------------------------------------------------------------------- ROM:001209EA ROM:001209EA loc_1209EA: ; DATA XREF: ROM:001209C4↑o ROM:001209EA btst #0,($131F).w ROM:001209F0 beq.s loc_120A00 ROM:001209F2 bsr.w sub_120AD2 ROM:001209F6 move.b #3,($1112).w ROM:001209FC bra.w loc_120A78 ROM:00120A00 ; --------------------------------------------------------------------------- ROM:00120A00 ROM:00120A00 loc_120A00: ; CODE XREF: ROM:001209F0↑j ROM:00120A00 btst #7,($1309).w ROM:00120A06 bne.s locret_120A14 ROM:00120A08 bsr.w sub_120AD2 ROM:00120A0C move.b #2,($1112).w ROM:00120A12 bra.s loc_120A46 ROM:00120A14 ; --------------------------------------------------------------------------- ROM:00120A14 ROM:00120A14 locret_120A14: ; CODE XREF: ROM:001209E6↑j ROM:00120A14 ; ROM:00120A06↑j ... ROM:00120A14 rts ROM:00120A16 ; --------------------------------------------------------------------------- ROM:00120A16 ROM:00120A16 loc_120A16: ; DATA XREF: ROM:001209C8↑o ROM:00120A16 btst #7,($1309).w ROM:00120A1C beq.s loc_120A2C ROM:00120A1E bclr #7,($1310).w ROM:00120A24 move.b #1,($1112).w ROM:00120A2A bra.s locret_120A14 ROM:00120A2C ; --------------------------------------------------------------------------- ROM:00120A2C ROM:00120A2C loc_120A2C: ; CODE XREF: ROM:00120A1C↑j ROM:00120A2C btst #0,($131F).w ROM:00120A32 beq.s loc_120A46 ROM:00120A34 bsr.w sub_120AD2 ROM:00120A38 bclr #7,($1310).w ROM:00120A3E move.b #3,($1112).w ROM:00120A44 bra.s loc_120A78 ROM:00120A46 ; --------------------------------------------------------------------------- ROM:00120A46 ROM:00120A46 loc_120A46: ; CODE XREF: ROM:00120A12↑j ROM:00120A46 ; ROM:00120A32↑j ROM:00120A46 bsr.w sub_120A94 ROM:00120A4A rts ROM:00120A4C ; --------------------------------------------------------------------------- ROM:00120A4C ROM:00120A4C loc_120A4C: ; DATA XREF: ROM:001209CC↑o ROM:00120A4C btst #0,($131F).w ROM:00120A52 bne.s loc_120A62 ROM:00120A54 bclr #2,($131B).w ROM:00120A5A move.b #1,($1112).w ROM:00120A60 bra.s locret_120A14 ROM:00120A62 ; --------------------------------------------------------------------------- ROM:00120A62 ROM:00120A62 loc_120A62: ; CODE XREF: ROM:00120A52↑j ROM:00120A62 btst #6,($1315).w ROM:00120A68 beq.s loc_120A78 ROM:00120A6A bclr #2,($131B).w ROM:00120A70 move.b #4,($1112).w ROM:00120A76 bra.s locret_120A90 ROM:00120A78 ; --------------------------------------------------------------------------- ROM:00120A78 ROM:00120A78 loc_120A78: ; CODE XREF: ROM:001209FC↑j ROM:00120A78 ; ROM:00120A44↑j ... ROM:00120A78 bsr.w sub_120AE0 ROM:00120A7C rts ROM:00120A7E ; --------------------------------------------------------------------------- ROM:00120A7E ROM:00120A7E loc_120A7E: ; DATA XREF: ROM:001209D0↑o ROM:00120A7E btst #0,($131F).w ROM:00120A84 bne.s locret_120A90 ROM:00120A86 move.b #1,($1112).w ROM:00120A8C bra.w locret_120A14 ROM:00120A90 ; --------------------------------------------------------------------------- ROM:00120A90 ROM:00120A90 locret_120A90: ; CODE XREF: ROM:00120A76↑j ROM:00120A90 ; ROM:00120A84↑j ROM:00120A90 rts ROM:00120A92 ; --------------------------------------------------------------------------- ROM:00120A92 rts ROM:00120A94 ROM:00120A94 ; =============== S U B R O U T I N E ======================================= ROM:00120A94 ROM:00120A94 ROM:00120A94 sub_120A94: ; CODE XREF: ROM:loc_120A46↑p ROM:00120A94 bclr #7,($1310).w ROM:00120A9A move.w ($BAA).w,d0 ROM:00120A9E sub.w ($B7C).w,d0 ROM:00120AA2 move.w d0,($B80).w ROM:00120AA6 move.w $3A2(a5),d0 ROM:00120AAA cmp.w ($B80).w,d0 ROM:00120AAE bge.s locret_120AD0 ROM:00120AB0 move.w ($572).w,d0 ROM:00120AB4 sub.w ($B7C).w,d0 ROM:00120AB8 move.w d0,($B82).w ROM:00120ABC move.w ($B80).w,d0 ROM:00120AC0 muls.w $3A4(a5),d0 ROM:00120AC4 cmp.w ($B82).w,d0 ROM:00120AC8 bge.s locret_120AD0 ROM:00120ACA bset #7,($1310).w ROM:00120AD0 ROM:00120AD0 locret_120AD0: ; CODE XREF: sub_120A94+1A↑j ROM:00120AD0 ; sub_120A94+34↑j ROM:00120AD0 rts ROM:00120AD0 ; End of function sub_120A94 ROM:00120AD0 ROM:00120AD2 ROM:00120AD2 ; =============== S U B R O U T I N E ======================================= ROM:00120AD2 ROM:00120AD2 ROM:00120AD2 sub_120AD2: ; CODE XREF: ROM:001209F2↑p ROM:00120AD2 ; ROM:00120A08↑p ... ROM:00120AD2 move.w ($572).w,($B7E).w ROM:00120AD8 move.w ($BAA).w,($B7C).w ROM:00120ADE rts ROM:00120ADE ; End of function sub_120AD2 ROM:00120ADE ROM:00120AE0 ROM:00120AE0 ; =============== S U B R O U T I N E ======================================= ROM:00120AE0 ROM:00120AE0 ROM:00120AE0 sub_120AE0: ; CODE XREF: ROM:loc_120A78↑p ROM:00120AE0 bclr #2,($131B).w ROM:00120AE6 move.w ($B7C).w,d0 ROM:00120AEA cmp.w ($BAA).w,d0 ROM:00120AEE bne.s loc_120B02 ROM:00120AF0 move.w ($B7E).w,d1 ROM:00120AF4 cmp.w ($572).w,d1 ROM:00120AF8 bge.s loc_120B00 ROM:00120AFA move.w ($572).w,($B7E).w ROM:00120B00 ROM:00120B00 loc_120B00: ; CODE XREF: sub_120AE0+18↑j ROM:00120B00 bra.s locret_120B34 ROM:00120B02 ; --------------------------------------------------------------------------- ROM:00120B02 ROM:00120B02 loc_120B02: ; CODE XREF: sub_120AE0+E↑j ROM:00120B02 sub.w ($BAA).w,d0 ROM:00120B06 move.w d0,($B80).w ROM:00120B0A move.w $3A2(a5),d1 ROM:00120B0E cmp.w ($B80).w,d1 ROM:00120B12 bge.s locret_120B34 ROM:00120B14 move.w ($B7E).w,d0 ROM:00120B18 sub.w ($572).w,d0 ROM:00120B1C move.w d0,($B82).w ROM:00120B20 move.w ($B80).w,d0 ROM:00120B24 muls.w $3A4(a5),d0 ROM:00120B28 cmp.w ($B82).w,d0 ROM:00120B2C ble.s locret_120B34 ROM:00120B2E bset #2,($131B).w ROM:00120B34 ROM:00120B34 locret_120B34: ; CODE XREF: sub_120AE0:loc_120B00↑j ROM:00120B34 ; sub_120AE0+32↑j ... ROM:00120B34 rts ROM:00120B34 ; End of function sub_120AE0 ROM:00120B34 ROM:00120B36 ROM:00120B36 ; =============== S U B R O U T I N E ======================================= ROM:00120B36 ROM:00120B36 ROM:00120B36 sub_120B36: ; CODE XREF: sub_12128A+16↓p ROM:00120B36 move.w $3C2(a5),d0 ROM:00120B3A cmpi.w #0,d0 ROM:00120B3E bne.s loc_120B48 ROM:00120B40 bset #0,($130A).w ROM:00120B46 bra.s loc_120B4E ROM:00120B48 ; --------------------------------------------------------------------------- ROM:00120B48 ROM:00120B48 loc_120B48: ; CODE XREF: sub_120B36+8↑j ROM:00120B48 bclr #0,($130A).w ROM:00120B4E ROM:00120B4E loc_120B4E: ; CODE XREF: sub_120B36+10↑j ROM:00120B4E bsr.l sub_11F4BE ROM:00120B54 bsr.l sub_11FA5A ROM:00120B5A bsr.l sub_11F344 ROM:00120B60 bsr.l sub_11F42C ROM:00120B66 bsr.l sub_11F188 ROM:00120B6C bsr.l sub_11EFD2 ROM:00120B72 bsr.l sub_11F83E ROM:00120B78 bsr.w sub_120F60 ROM:00120B7C bsr.w sub_120FC4 ROM:00120B80 bsr.w sub_120D00 ROM:00120B84 bsr.w sub_120B96 ROM:00120B88 bsr.w sub_120DA4 ROM:00120B8C bsr.w sub_120E08 ROM:00120B90 bsr.w sub_120E32 ROM:00120B94 rts ROM:00120B94 ; End of function sub_120B36 ROM:00120B94 ROM:00120B96 ROM:00120B96 ; =============== S U B R O U T I N E ======================================= ROM:00120B96 ROM:00120B96 ROM:00120B96 sub_120B96: ; CODE XREF: sub_120B36+4E↑p ROM:00120B96 clr.w d1 ROM:00120B98 move.b ($1113).w,d1 ROM:00120B9C cmpi.w #6,d1 ROM:00120BA0 bcc.s locret_120BAA ROM:00120BA2 movea.l off_120BAC(pc,d1.w*4),a0 ROM:00120BA6 nop ROM:00120BA8 jmp (a0) ROM:00120BAA ; --------------------------------------------------------------------------- ROM:00120BAA ROM:00120BAA locret_120BAA: ; CODE XREF: sub_120B96+A↑j ROM:00120BAA rts ROM:00120BAA ; End of function sub_120B96 ROM:00120BAA ROM:00120BAA ; --------------------------------------------------------------------------- ROM:00120BAC off_120BAC: dc.l loc_120BC4 ; DATA XREF: sub_120B96+C↑r ROM:00120BB0 dc.l loc_120BDA ROM:00120BB4 dc.l loc_120C08 ROM:00120BB8 dc.l loc_120C60 ROM:00120BBC dc.l loc_120CA0 ROM:00120BC0 dc.l loc_120CBA ROM:00120BC4 ; --------------------------------------------------------------------------- ROM:00120BC4 ROM:00120BC4 loc_120BC4: ; DATA XREF: ROM:off_120BAC↑o ROM:00120BC4 bclr #0,($1313).w ROM:00120BCA bclr #6,($1315).w ROM:00120BD0 move.b #1,($1113).w ROM:00120BD6 bra.s locret_120C06 ROM:00120BD8 ; --------------------------------------------------------------------------- ROM:00120BD8 rts ROM:00120BDA ; --------------------------------------------------------------------------- ROM:00120BDA ROM:00120BDA loc_120BDA: ; DATA XREF: ROM:00120BB0↑o ROM:00120BDA btst #0,($131F).w ROM:00120BE0 beq.s locret_120C06 ROM:00120BE2 bsr.w sub_120E96 ROM:00120BE6 move.w #$A,d0 ROM:00120BEA clr.b ($8CC).w ROM:00120BEE move.w d0,($672).w ROM:00120BF2 move.b #1,($8CC).w ROM:00120BF8 bset #0,($1313).w ROM:00120BFE move.b #2,($1113).w ROM:00120C04 bra.s locret_120C5E ROM:00120C06 ; --------------------------------------------------------------------------- ROM:00120C06 ROM:00120C06 locret_120C06: ; CODE XREF: ROM:00120BD6↑j ROM:00120C06 ; ROM:00120BE0↑j ... ROM:00120C06 rts ROM:00120C08 ; --------------------------------------------------------------------------- ROM:00120C08 ROM:00120C08 loc_120C08: ; DATA XREF: ROM:00120BB4↑o ROM:00120C08 btst #0,($131F).w ROM:00120C0E bne.s loc_120C1E ROM:00120C10 bclr #0,($1313).w ROM:00120C16 move.b #1,($1113).w ROM:00120C1C bra.s locret_120C06 ROM:00120C1E ; --------------------------------------------------------------------------- ROM:00120C1E ROM:00120C1E loc_120C1E: ; CODE XREF: ROM:00120C0E↑j ROM:00120C1E move.w ($B8E).w,d0 ROM:00120C22 cmp.w ($B8A).w,d0 ROM:00120C26 blt.s loc_120C36 ROM:00120C28 bclr #0,($1313).w ROM:00120C2E move.b #3,($1113).w ROM:00120C34 bra.s locret_120C9E ROM:00120C36 ; --------------------------------------------------------------------------- ROM:00120C36 ROM:00120C36 loc_120C36: ; CODE XREF: ROM:00120C26↑j ROM:00120C36 cmpi.w #0,($672).w ROM:00120C3C bgt.s locret_120C5E ROM:00120C3E bsr.w sub_120E9E ROM:00120C42 move.w #$A,d0 ROM:00120C46 clr.b ($8CC).w ROM:00120C4A move.w d0,($672).w ROM:00120C4E move.b #1,($8CC).w ROM:00120C54 move.b #2,($1113).w ROM:00120C5A bra.w *+4 ROM:00120C5E ; --------------------------------------------------------------------------- ROM:00120C5E ROM:00120C5E locret_120C5E: ; CODE XREF: ROM:00120C04↑j ROM:00120C5E ; ROM:00120C3C↑j ... ROM:00120C5E rts ROM:00120C60 ; --------------------------------------------------------------------------- ROM:00120C60 ROM:00120C60 loc_120C60: ; DATA XREF: ROM:00120BB8↑o ROM:00120C60 btst #0,($131F).w ROM:00120C66 bne.s loc_120C70 ROM:00120C68 move.b #1,($1113).w ROM:00120C6E bra.s locret_120C06 ROM:00120C70 ; --------------------------------------------------------------------------- ROM:00120C70 ROM:00120C70 loc_120C70: ; CODE XREF: ROM:00120C66↑j ROM:00120C70 move.w $3BE(a5),d0 ROM:00120C74 cmpi.w #0,($BA8).w ROM:00120C7A bge.s loc_120C7E ROM:00120C7C neg.w d0 ROM:00120C7E ROM:00120C7E loc_120C7E: ; CODE XREF: ROM:00120C7A↑j ROM:00120C7E cmp.w ($BA8).w,d0 ROM:00120C82 blt.s locret_120C9E ROM:00120C84 move.w $3C0(a5),d0 ROM:00120C88 clr.b ($8CF).w ROM:00120C8C move.w d0,($678).w ROM:00120C90 move.b #1,($8CF).w ROM:00120C96 move.b #5,($1113).w ROM:00120C9C bra.s locret_120CFC ROM:00120C9E ; --------------------------------------------------------------------------- ROM:00120C9E ROM:00120C9E locret_120C9E: ; CODE XREF: ROM:00120C34↑j ROM:00120C9E ; ROM:00120C82↑j ... ROM:00120C9E rts ROM:00120CA0 ; --------------------------------------------------------------------------- ROM:00120CA0 ROM:00120CA0 loc_120CA0: ; DATA XREF: ROM:00120BBC↑o ROM:00120CA0 btst #0,($131F).w ROM:00120CA6 bne.s locret_120CB8 ROM:00120CA8 bclr #6,($1315).w ROM:00120CAE move.b #1,($1113).w ROM:00120CB4 bra.w locret_120C06 ROM:00120CB8 ; --------------------------------------------------------------------------- ROM:00120CB8 ROM:00120CB8 locret_120CB8: ; CODE XREF: ROM:00120CA6↑j ROM:00120CB8 ; ROM:00120CD6↓j ROM:00120CB8 rts ROM:00120CBA ; --------------------------------------------------------------------------- ROM:00120CBA ROM:00120CBA loc_120CBA: ; DATA XREF: ROM:00120BC0↑o ROM:00120CBA cmpi.w #0,($678).w ROM:00120CC0 ble.s loc_120CCA ROM:00120CC2 cmpi.w #0,($BA8).w ROM:00120CC8 bgt.s loc_120CD8 ROM:00120CCA ROM:00120CCA loc_120CCA: ; CODE XREF: ROM:00120CC0↑j ROM:00120CCA bset #6,($1315).w ROM:00120CD0 move.b #4,($1113).w ROM:00120CD6 bra.s locret_120CB8 ROM:00120CD8 ; --------------------------------------------------------------------------- ROM:00120CD8 ROM:00120CD8 loc_120CD8: ; CODE XREF: ROM:00120CC8↑j ROM:00120CD8 move.w $3BE(a5),d0 ROM:00120CDC cmp.w ($BA8).w,d0 ROM:00120CE0 bge.s loc_120CEA ROM:00120CE2 move.b #3,($1113).w ROM:00120CE8 bra.s locret_120C9E ROM:00120CEA ; --------------------------------------------------------------------------- ROM:00120CEA ROM:00120CEA loc_120CEA: ; CODE XREF: ROM:00120CE0↑j ROM:00120CEA btst #0,($131F).w ROM:00120CF0 bne.s locret_120CFC ROM:00120CF2 move.b #1,($1113).w ROM:00120CF8 bra.w locret_120C06 ROM:00120CFC ; --------------------------------------------------------------------------- ROM:00120CFC ROM:00120CFC locret_120CFC: ; CODE XREF: ROM:00120C9C↑j ROM:00120CFC ; ROM:00120CF0↑j ROM:00120CFC rts ROM:00120CFE ; --------------------------------------------------------------------------- ROM:00120CFE rts ROM:00120D00 ROM:00120D00 ; =============== S U B R O U T I N E ======================================= ROM:00120D00 ROM:00120D00 ROM:00120D00 sub_120D00: ; CODE XREF: sub_120B36+4A↑p ROM:00120D00 clr.w d1 ROM:00120D02 move.b ($1114).w,d1 ROM:00120D06 cmpi.w #4,d1 ROM:00120D0A bcc.s locret_120D14 ROM:00120D0C movea.l off_120D16(pc,d1.w*4),a0 ROM:00120D10 nop ROM:00120D12 jmp (a0) ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D14 ROM:00120D14 locret_120D14: ; CODE XREF: sub_120D00+A↑j ROM:00120D14 rts ROM:00120D14 ; End of function sub_120D00 ROM:00120D14 ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D16 off_120D16: dc.l loc_120D26 ; DATA XREF: sub_120D00+C↑r ROM:00120D1A dc.l loc_120D36 ROM:00120D1E dc.l loc_120D48 ROM:00120D22 dc.l loc_120D72 ROM:00120D26 ; --------------------------------------------------------------------------- ROM:00120D26 ROM:00120D26 loc_120D26: ; DATA XREF: ROM:off_120D16↑o ROM:00120D26 bclr #3,($1326).w ROM:00120D2C move.b #1,($1114).w ROM:00120D32 bra.s locret_120D46 ROM:00120D34 ; --------------------------------------------------------------------------- ROM:00120D34 rts ROM:00120D36 ; --------------------------------------------------------------------------- ROM:00120D36 ROM:00120D36 loc_120D36: ; DATA XREF: ROM:00120D1A↑o ROM:00120D36 btst #3,($131E).w ROM:00120D3C beq.s locret_120D46 ROM:00120D3E move.b #2,($1114).w ROM:00120D44 bra.s locret_120D70 ROM:00120D46 ; --------------------------------------------------------------------------- ROM:00120D46 ROM:00120D46 locret_120D46: ; CODE XREF: ROM:00120D32↑j ROM:00120D46 ; ROM:00120D3C↑j ... ROM:00120D46 rts ROM:00120D48 ; --------------------------------------------------------------------------- ROM:00120D48 ROM:00120D48 loc_120D48: ; DATA XREF: ROM:00120D1E↑o ROM:00120D48 btst #3,($131E).w ROM:00120D4E bne.s loc_120D58 ROM:00120D50 move.b #1,($1114).w ROM:00120D56 bra.s locret_120D46 ROM:00120D58 ; --------------------------------------------------------------------------- ROM:00120D58 ROM:00120D58 loc_120D58: ; CODE XREF: ROM:00120D4E↑j ROM:00120D58 move.w $3B4(a5),d0 ROM:00120D5C cmp.w ($A30).w,d0 ROM:00120D60 blt.s locret_120D70 ROM:00120D62 bset #3,($1326).w ROM:00120D68 move.b #3,($1114).w ROM:00120D6E bra.s locret_120DA0 ROM:00120D70 ; --------------------------------------------------------------------------- ROM:00120D70 ROM:00120D70 locret_120D70: ; CODE XREF: ROM:00120D44↑j ROM:00120D70 ; ROM:00120D60↑j ... ROM:00120D70 rts ROM:00120D72 ; --------------------------------------------------------------------------- ROM:00120D72 ROM:00120D72 loc_120D72: ; DATA XREF: ROM:00120D22↑o ROM:00120D72 btst #3,($131E).w ROM:00120D78 bne.s loc_120D88 ROM:00120D7A bclr #3,($1326).w ROM:00120D80 move.b #1,($1114).w ROM:00120D86 bra.s locret_120D46 ROM:00120D88 ; --------------------------------------------------------------------------- ROM:00120D88 ROM:00120D88 loc_120D88: ; CODE XREF: ROM:00120D78↑j ROM:00120D88 move.w $3B2(a5),d0 ROM:00120D8C cmp.w ($A30).w,d0 ROM:00120D90 bge.s locret_120DA0 ROM:00120D92 bclr #3,($1326).w ROM:00120D98 move.b #2,($1114).w ROM:00120D9E bra.s locret_120D70 ROM:00120DA0 ; --------------------------------------------------------------------------- ROM:00120DA0 ROM:00120DA0 locret_120DA0: ; CODE XREF: ROM:00120D6E↑j ROM:00120DA0 ; ROM:00120D90↑j ROM:00120DA0 rts ROM:00120DA2 ; --------------------------------------------------------------------------- ROM:00120DA2 rts ROM:00120DA4 ROM:00120DA4 ; =============== S U B R O U T I N E ======================================= ROM:00120DA4 ROM:00120DA4 ROM:00120DA4 sub_120DA4: ; CODE XREF: sub_120B36+52↑p ROM:00120DA4 btst #4,($92B).w ROM:00120DAA beq.s loc_120DBE ROM:00120DAC move.w #$3AD2,d1 ROM:00120DB0 move.w ($A78).w,d2 ROM:00120DB4 bsr.l sub_117544 ROM:00120DBA move.w d1,($B90).w ROM:00120DBE ROM:00120DBE loc_120DBE: ; CODE XREF: sub_120DA4+6↑j ROM:00120DBE btst #3,($1327).w ROM:00120DC4 beq.s loc_120DD6 ROM:00120DC6 btst #0,($131F).w ROM:00120DCC bne.s loc_120DD4 ROM:00120DCE move.w ($B90).w,($B92).w ROM:00120DD4 ROM:00120DD4 loc_120DD4: ; CODE XREF: sub_120DA4+28↑j ROM:00120DD4 bra.s locret_120E06 ROM:00120DD6 ; --------------------------------------------------------------------------- ROM:00120DD6 ROM:00120DD6 loc_120DD6: ; CODE XREF: sub_120DA4+20↑j ROM:00120DD6 cmpi.w #0,($674).w ROM:00120DDC bgt.s locret_120E06 ROM:00120DDE cmpi.w #0,($B92).w ROM:00120DE4 ble.s locret_120E06 ROM:00120DE6 clr.b ($8CD).w ROM:00120DEA move.w #$A,($674).w ROM:00120DF0 move.b #1,($8CD).w ROM:00120DF6 move.w ($B92).w,d0 ROM:00120DFA sub.w $3AC(a5),d0 ROM:00120DFE bpl.s loc_120E02 ROM:00120E00 clr.w d0 ROM:00120E02 ROM:00120E02 loc_120E02: ; CODE XREF: sub_120DA4+5A↑j ROM:00120E02 move.w d0,($B92).w ROM:00120E06 ROM:00120E06 locret_120E06: ; CODE XREF: sub_120DA4:loc_120DD4↑j ROM:00120E06 ; sub_120DA4+38↑j ... ROM:00120E06 rts ROM:00120E06 ; End of function sub_120DA4 ROM:00120E06 ROM:00120E08 ROM:00120E08 ; =============== S U B R O U T I N E ======================================= ROM:00120E08 ROM:00120E08 ROM:00120E08 sub_120E08: ; CODE XREF: sub_120B36+56↑p ROM:00120E08 btst #6,($1315).w ROM:00120E0E beq.s loc_120E2A ROM:00120E10 cmpi.w #0,($B92).w ROM:00120E16 bne.s loc_120E26 ROM:00120E18 cmpi.w #0,($BA8).w ROM:00120E1E bgt.s loc_120E26 ROM:00120E20 bset #5,($1328).w ROM:00120E26 ROM:00120E26 loc_120E26: ; CODE XREF: sub_120E08+E↑j ROM:00120E26 ; sub_120E08+16↑j ROM:00120E26 bra.w locret_120E30 ROM:00120E2A ; --------------------------------------------------------------------------- ROM:00120E2A ROM:00120E2A loc_120E2A: ; CODE XREF: sub_120E08+6↑j ROM:00120E2A bclr #5,($1328).w ROM:00120E30 ROM:00120E30 locret_120E30: ; CODE XREF: sub_120E08:loc_120E26↑j ROM:00120E30 rts ROM:00120E30 ; End of function sub_120E08 ROM:00120E30 ROM:00120E32 ROM:00120E32 ; =============== S U B R O U T I N E ======================================= ROM:00120E32 ROM:00120E32 ROM:00120E32 sub_120E32: ; CODE XREF: sub_120B36+5A↑p ROM:00120E32 move.w ($B88).w,d0 ROM:00120E36 add.w ($134E).w,d0 ROM:00120E3A add.w ($B3C).w,d0 ROM:00120E3E btst #6,($1301).w ROM:00120E44 beq.s loc_120E4A ROM:00120E46 add.w $3A8(a5),d0 ROM:00120E4A ROM:00120E4A loc_120E4A: ; CODE XREF: sub_120E32+12↑j ROM:00120E4A btst #4,($1311).w ROM:00120E50 beq.s loc_120E56 ROM:00120E52 add.w $3A6(a5),d0 ROM:00120E56 ROM:00120E56 loc_120E56: ; CODE XREF: sub_120E32+1E↑j ROM:00120E56 btst #3,($1326).w ROM:00120E5C beq.s loc_120E62 ROM:00120E5E add.w $3AA(a5),d0 ROM:00120E62 ROM:00120E62 loc_120E62: ; CODE XREF: sub_120E32+2A↑j ROM:00120E62 btst #4,($140A).w ROM:00120E68 beq.s loc_120E76 ROM:00120E6A btst #0,($C47).w ROM:00120E70 bne.s loc_120E76 ROM:00120E72 add.w ($B92).w,d0 ROM:00120E76 ROM:00120E76 loc_120E76: ; CODE XREF: sub_120E32+36↑j ROM:00120E76 ; sub_120E32+3E↑j ROM:00120E76 add.w ($B94).w,d0 ROM:00120E7A move.w d0,($B8E).w ROM:00120E7E btst #0,($1313).w ROM:00120E84 beq.s loc_120E8E ROM:00120E86 move.w ($B8A).w,($B8C).w ROM:00120E8C bra.s locret_120E94 ROM:00120E8E ; --------------------------------------------------------------------------- ROM:00120E8E ROM:00120E8E loc_120E8E: ; CODE XREF: sub_120E32+52↑j ROM:00120E8E move.w ($B8E).w,($B8C).w ROM:00120E94 ROM:00120E94 locret_120E94: ; CODE XREF: sub_120E32+5A↑j ROM:00120E94 rts ROM:00120E94 ; End of function sub_120E32 ROM:00120E94 ROM:00120E96 ROM:00120E96 ; =============== S U B R O U T I N E ======================================= ROM:00120E96 ROM:00120E96 ROM:00120E96 sub_120E96: ; CODE XREF: ROM:00120BE2↑p ROM:00120E96 move.w ($572).w,($B8A).w ROM:00120E9C rts ROM:00120E9C ; End of function sub_120E96 ROM:00120E9C ROM:00120E9E ROM:00120E9E ; =============== S U B R O U T I N E ======================================= ROM:00120E9E ROM:00120E9E ROM:00120E9E sub_120E9E: ; CODE XREF: ROM:00120C3E↑p ROM:00120E9E move.w #$3AD0,d1 ROM:00120EA2 move.w ($A78).w,d2 ROM:00120EA6 bsr.l sub_117544 ROM:00120EAC move.w d1,($B9C).w ROM:00120EB0 move.w ($B8A).w,d0 ROM:00120EB4 btst #3,($131E).w ROM:00120EBA beq.s loc_120ED0 ROM:00120EBC btst #6,($92E).w ROM:00120EC2 beq.s loc_120ECA ROM:00120EC4 sub.w $3B0(a5),d0 ROM:00120EC8 bra.s loc_120ECE ROM:00120ECA ; --------------------------------------------------------------------------- ROM:00120ECA ROM:00120ECA loc_120ECA: ; CODE XREF: sub_120E9E+24↑j ROM:00120ECA sub.w $3AE(a5),d0 ROM:00120ECE ROM:00120ECE loc_120ECE: ; CODE XREF: sub_120E9E+2A↑j ROM:00120ECE bra.s loc_120ED4 ROM:00120ED0 ; --------------------------------------------------------------------------- ROM:00120ED0 ROM:00120ED0 loc_120ED0: ; CODE XREF: sub_120E9E+1C↑j ROM:00120ED0 sub.w ($B9C).w,d0 ROM:00120ED4 ROM:00120ED4 loc_120ED4: ; CODE XREF: sub_120E9E:loc_120ECE↑j ROM:00120ED4 move.w d0,($B8A).w ROM:00120ED8 move.w ($B8E).w,d0 ROM:00120EDC cmp.w ($B8A).w,d0 ROM:00120EE0 ble.s locret_120EE6 ROM:00120EE2 move.w d0,($B8A).w ROM:00120EE6 ROM:00120EE6 locret_120EE6: ; CODE XREF: sub_120E9E+42↑j ROM:00120EE6 rts ROM:00120EE6 ; End of function sub_120E9E ROM:00120EE6 ROM:00120EE8 ROM:00120EE8 ; =============== S U B R O U T I N E ======================================= ROM:00120EE8 ROM:00120EE8 ROM:00120EE8 sub_120EE8: ; CODE XREF: ROM:0011F590↑p ROM:00120EE8 ; ROM:0011F610↑p ROM:00120EE8 move.w $DA(a5),d1 ROM:00120EEC btst #1,($1306).w ROM:00120EF2 beq.s locret_120F5E ROM:00120EF4 btst #6,($1312).w ROM:00120EFA beq.s loc_120F18 ROM:00120EFC move.w ($B86).w,d0 ROM:00120F00 add.w ($B34).w,d0 ROM:00120F04 sub.w ($B30).w,d0 ROM:00120F08 cmp.w d0,d1 ROM:00120F0A bge.s loc_120F12 ROM:00120F0C move.w d1,($B86).w ROM:00120F10 bra.s loc_120F16 ROM:00120F12 ; --------------------------------------------------------------------------- ROM:00120F12 ROM:00120F12 loc_120F12: ; CODE XREF: sub_120EE8+22↑j ROM:00120F12 move.w d0,($B86).w ROM:00120F16 ROM:00120F16 loc_120F16: ; CODE XREF: sub_120EE8+28↑j ROM:00120F16 bra.s locret_120F5E ROM:00120F18 ; --------------------------------------------------------------------------- ROM:00120F18 ROM:00120F18 loc_120F18: ; CODE XREF: sub_120EE8+12↑j ROM:00120F18 btst #7,($130D).w ROM:00120F1E beq.s loc_120F3C ROM:00120F20 move.w ($BDC).w,d0 ROM:00120F24 add.w ($B34).w,d0 ROM:00120F28 sub.w ($B30).w,d0 ROM:00120F2C cmp.w d0,d1 ROM:00120F2E bge.s loc_120F36 ROM:00120F30 move.w d1,($BDC).w ROM:00120F34 bra.s loc_120F3A ROM:00120F36 ; --------------------------------------------------------------------------- ROM:00120F36 ROM:00120F36 loc_120F36: ; CODE XREF: sub_120EE8+46↑j ROM:00120F36 move.w d0,($BDC).w ROM:00120F3A ROM:00120F3A loc_120F3A: ; CODE XREF: sub_120EE8+4C↑j ROM:00120F3A bra.s locret_120F5E ROM:00120F3C ; --------------------------------------------------------------------------- ROM:00120F3C ROM:00120F3C loc_120F3C: ; CODE XREF: sub_120EE8+36↑j ROM:00120F3C btst #2,($131D).w ROM:00120F42 beq.s locret_120F5E ROM:00120F44 move.w ($B26).w,d0 ROM:00120F48 add.w ($B34).w,d0 ROM:00120F4C sub.w ($B30).w,d0 ROM:00120F50 cmp.w d0,d1 ROM:00120F52 bge.s loc_120F5A ROM:00120F54 move.w d1,($B26).w ROM:00120F58 bra.s locret_120F5E ROM:00120F5A ; --------------------------------------------------------------------------- ROM:00120F5A ROM:00120F5A loc_120F5A: ; CODE XREF: sub_120EE8+6A↑j ROM:00120F5A move.w d0,($B26).w ROM:00120F5E ROM:00120F5E locret_120F5E: ; CODE XREF: sub_120EE8+A↑j ROM:00120F5E ; sub_120EE8:loc_120F16↑j ... ROM:00120F5E rts ROM:00120F5E ; End of function sub_120EE8 ROM:00120F5E ROM:00120F60 ROM:00120F60 ; =============== S U B R O U T I N E ======================================= ROM:00120F60 ROM:00120F60 ROM:00120F60 sub_120F60: ; CODE XREF: sub_120B36+42↑p ROM:00120F60 btst #7,($1312).w ROM:00120F66 beq.s loc_120F70 ROM:00120F68 move.w $3B6(a5),($B98).w ROM:00120F6E bra.s locret_120F76 ROM:00120F70 ; --------------------------------------------------------------------------- ROM:00120F70 ROM:00120F70 loc_120F70: ; CODE XREF: sub_120F60+6↑j ROM:00120F70 move.w $3B8(a5),($B98).w ROM:00120F76 ROM:00120F76 locret_120F76: ; CODE XREF: sub_120F60+E↑j ROM:00120F76 rts ROM:00120F76 ; End of function sub_120F60 ROM:00120F76 ROM:00120F78 ROM:00120F78 ; =============== S U B R O U T I N E ======================================= ROM:00120F78 ROM:00120F78 ROM:00120F78 sub_120F78: ; CODE XREF: ROM:0012104E↓p ROM:00120F78 move.w ($676).w,d0 ROM:00120F7C muls.w ($B98).w,d0 ROM:00120F80 divs.w $3BA(a5),d0 ROM:00120F84 move.w d0,($B94).w ROM:00120F88 rts ROM:00120F88 ; End of function sub_120F78 ROM:00120F88 ROM:00120F8A ROM:00120F8A ; =============== S U B R O U T I N E ======================================= ROM:00120F8A ROM:00120F8A ROM:00120F8A sub_120F8A: ; CODE XREF: ROM:00121020↓p ROM:00120F8A ; ROM:loc_12104A↓p ROM:00120F8A move.w #$3AD4,d1 ROM:00120F8E move.w ($A44).w,d2 ROM:00120F92 bsr.l sub_117544 ROM:00120F98 move.w d1,($B9A).w ROM:00120F9C move.w ($BFA).w,d0 ROM:00120FA0 muls.w ($B9A).w,d0 ROM:00120FA4 divs.w ($BF8).w,d0 ROM:00120FA8 move.w $3BC(a5),d1 ROM:00120FAC muls.w ($B94).w,d1 ROM:00120FB0 divs.w ($B98).w,d1 ROM:00120FB4 add.w d0,d1 ROM:00120FB6 move.w d1,($B96).w ROM:00120FBA rts ROM:00120FBA ; End of function sub_120F8A ROM:00120FBA ROM:00120FBC ROM:00120FBC ; =============== S U B R O U T I N E ======================================= ROM:00120FBC ROM:00120FBC ROM:00120FBC sub_120FBC: ; CODE XREF: ROM:loc_12101C↓p ROM:00120FBC move.w ($B98).w,($B94).w ROM:00120FC2 rts ROM:00120FC2 ; End of function sub_120FBC ROM:00120FC2 ROM:00120FC4 ROM:00120FC4 ; =============== S U B R O U T I N E ======================================= ROM:00120FC4 ROM:00120FC4 ROM:00120FC4 sub_120FC4: ; CODE XREF: sub_120B36+46↑p ROM:00120FC4 clr.w d1 ROM:00120FC6 move.b ($1115).w,d1 ROM:00120FCA cmpi.w #4,d1 ROM:00120FCE bcc.s locret_120FD8 ROM:00120FD0 movea.l off_120FDA(pc,d1.w*4),a0 ROM:00120FD4 nop ROM:00120FD6 jmp (a0) ROM:00120FD8 ; --------------------------------------------------------------------------- ROM:00120FD8 ROM:00120FD8 locret_120FD8: ; CODE XREF: sub_120FC4+A↑j ROM:00120FD8 rts ROM:00120FD8 ; End of function sub_120FC4 ROM:00120FD8 ROM:00120FD8 ; --------------------------------------------------------------------------- ROM:00120FDA off_120FDA: dc.l loc_120FEA ; DATA XREF: sub_120FC4+C↑r ROM:00120FDE dc.l loc_120FF4 ROM:00120FE2 dc.l loc_121026 ROM:00120FE6 dc.l loc_121068 ROM:00120FEA ; --------------------------------------------------------------------------- ROM:00120FEA ROM:00120FEA loc_120FEA: ; DATA XREF: ROM:off_120FDA↑o ROM:00120FEA move.b #1,($1115).w ROM:00120FF0 bra.s loc_12101C ROM:00120FF2 ; --------------------------------------------------------------------------- ROM:00120FF2 rts ROM:00120FF4 ; --------------------------------------------------------------------------- ROM:00120FF4 ROM:00120FF4 loc_120FF4: ; DATA XREF: ROM:00120FDE↑o ROM:00120FF4 btst #4,($1319).w ROM:00120FFA beq.s loc_12101C ROM:00120FFC bclr #4,($1319).w ROM:00121002 move.w $3BA(a5),d0 ROM:00121006 clr.b ($8CE).w ROM:0012100A move.w d0,($676).w ROM:0012100E move.b #1,($8CE).w ROM:00121014 move.b #2,($1115).w ROM:0012101A bra.s loc_12104A ROM:0012101C ; --------------------------------------------------------------------------- ROM:0012101C ROM:0012101C loc_12101C: ; CODE XREF: ROM:00120FF0↑j ROM:0012101C ; ROM:00120FFA↑j ... ROM:0012101C bsr.w sub_120FBC ROM:00121020 bsr.w sub_120F8A ROM:00121024 rts ROM:00121026 ; --------------------------------------------------------------------------- ROM:00121026 ROM:00121026 loc_121026: ; DATA XREF: ROM:00120FE2↑o ROM:00121026 btst #7,($1303).w ROM:0012102C beq.s loc_121036 ROM:0012102E move.b #1,($1115).w ROM:00121034 bra.s loc_12101C ROM:00121036 ; --------------------------------------------------------------------------- ROM:00121036 ROM:00121036 loc_121036: ; CODE XREF: ROM:0012102C↑j ROM:00121036 btst #0,($131F).w ROM:0012103C bne.s loc_121040 ROM:0012103E bra.s loc_121054 ROM:00121040 ; --------------------------------------------------------------------------- ROM:00121040 ROM:00121040 loc_121040: ; CODE XREF: ROM:0012103C↑j ROM:00121040 cmpi.w #0,($676).w ROM:00121046 bgt.s loc_12104A ROM:00121048 bra.s loc_121054 ROM:0012104A ; --------------------------------------------------------------------------- ROM:0012104A ROM:0012104A loc_12104A: ; CODE XREF: ROM:0012101A↑j ROM:0012104A ; ROM:00121046↑j ROM:0012104A bsr.w sub_120F8A ROM:0012104E bsr.w sub_120F78 ROM:00121052 rts ROM:00121054 ; --------------------------------------------------------------------------- ROM:00121054 ROM:00121054 loc_121054: ; CODE XREF: ROM:0012103E↑j ROM:00121054 ; ROM:00121048↑j ROM:00121054 move.w #0,($B94).w ROM:0012105A move.w #0,($B96).w ROM:00121060 move.b #3,($1115).w ROM:00121066 bra.s locret_121078 ROM:00121068 ; --------------------------------------------------------------------------- ROM:00121068 ROM:00121068 loc_121068: ; DATA XREF: ROM:00120FE6↑o ROM:00121068 btst #7,($1303).w ROM:0012106E beq.s locret_121078 ROM:00121070 move.b #1,($1115).w ROM:00121076 bra.s loc_12101C ROM:00121078 ; --------------------------------------------------------------------------- ROM:00121078 ROM:00121078 locret_121078: ; CODE XREF: ROM:00121066↑j ROM:00121078 ; ROM:0012106E↑j ROM:00121078 rts ROM:0012107A ; --------------------------------------------------------------------------- ROM:0012107A rts ROM:0012107C ROM:0012107C ; =============== S U B R O U T I N E ======================================= ROM:0012107C ROM:0012107C ROM:0012107C sub_12107C: ; CODE XREF: ROM:loc_11FE9E↑p ROM:0012107C clr.l d1 ROM:0012107E move.w ($BAA).w,d1 ROM:00121082 sub.w ($BA4).w,d1 ROM:00121086 swap d1 ROM:00121088 move.w ($1350).w,d2 ROM:0012108C swap d2 ROM:0012108E move.w ($1352).w,d2 ROM:00121092 btst #6,($1301).w ROM:00121098 beq.s loc_1210A0 ROM:0012109A move.w $3C6(a5),d3 ROM:0012109E bra.s loc_1210A4 ROM:001210A0 ; --------------------------------------------------------------------------- ROM:001210A0 ROM:001210A0 loc_1210A0: ; CODE XREF: sub_12107C+1C↑j ROM:001210A0 move.w $3C4(a5),d3 ROM:001210A4 ROM:001210A4 loc_1210A4: ; CODE XREF: sub_12107C+22↑j ROM:001210A4 ext.l d3 ROM:001210A6 bsr.l sub_117450 ROM:001210AC clr.l d5 ROM:001210AE move.w $3C8(a5),d5 ROM:001210B2 swap d5 ROM:001210B4 cmp.l d4,d5 ROM:001210B6 bgt.s loc_1210BA ROM:001210B8 move.l d5,d4 ROM:001210BA ROM:001210BA loc_1210BA: ; CODE XREF: sub_12107C+3A↑j ROM:001210BA move.w d4,($1352).w ROM:001210BE swap d4 ROM:001210C0 cmpi.w #0,d4 ROM:001210C4 blt.s loc_1210CC ROM:001210C6 move.w d4,($1350).w ROM:001210CA bra.s locret_1210D2 ROM:001210CC ; --------------------------------------------------------------------------- ROM:001210CC ROM:001210CC loc_1210CC: ; CODE XREF: sub_12107C+48↑j ROM:001210CC move.w #0,($1350).w ROM:001210D2 ROM:001210D2 locret_1210D2: ; CODE XREF: sub_12107C+4E↑j ROM:001210D2 rts ROM:001210D2 ; End of function sub_12107C ROM:001210D2 ROM:001210D4 ROM:001210D4 ; =============== S U B R O U T I N E ======================================= ROM:001210D4 ROM:001210D4 ROM:001210D4 sub_1210D4: ; CODE XREF: sub_12128A+10↓p ROM:001210D4 bclr #7,($1313).w ROM:001210DA btst #0,($131F).w ROM:001210E0 beq.s loc_121106 ROM:001210E2 bset #7,($1313).w ROM:001210E8 btst #4,($140A).w ROM:001210EE beq.s loc_121106 ROM:001210F0 btst #0,($C47).w ROM:001210F6 bne.s loc_121106 ROM:001210F8 btst #3,($1327).w ROM:001210FE beq.s loc_121106 ROM:00121100 bclr #7,($1313).w ROM:00121106 ROM:00121106 loc_121106: ; CODE XREF: sub_1210D4+C↑j ROM:00121106 ; sub_1210D4+1A↑j ... ROM:00121106 clr.w d1 ROM:00121108 move.b ($1116).w,d1 ROM:0012110C cmpi.w #5,d1 ROM:00121110 bcc.s locret_12111A ROM:00121112 movea.l off_12111C(pc,d1.w*4),a0 ROM:00121116 nop ROM:00121118 jmp (a0) ROM:0012111A ; --------------------------------------------------------------------------- ROM:0012111A ROM:0012111A locret_12111A: ; CODE XREF: sub_1210D4+3C↑j ROM:0012111A rts ROM:0012111A ; End of function sub_1210D4 ROM:0012111A ROM:0012111A ; --------------------------------------------------------------------------- ROM:0012111C off_12111C: dc.l loc_121130 ; DATA XREF: sub_1210D4+3E↑r ROM:00121120 dc.l loc_12113A ROM:00121124 dc.l loc_121170 ROM:00121128 dc.l loc_1211A0 ROM:0012112C dc.l loc_1211EC ROM:00121130 ; --------------------------------------------------------------------------- ROM:00121130 ROM:00121130 loc_121130: ; DATA XREF: ROM:off_12111C↑o ROM:00121130 move.b #1,($1116).w ROM:00121136 bra.w loc_12116A ROM:0012113A ; --------------------------------------------------------------------------- ROM:0012113A ROM:0012113A loc_12113A: ; DATA XREF: ROM:00121120↑o ROM:0012113A btst #3,($131E).w ROM:00121140 beq.s loc_121152 ROM:00121142 btst #7,($1313).w ROM:00121148 beq.s loc_121152 ROM:0012114A move.b #3,($1116).w ROM:00121150 rts ROM:00121152 ; --------------------------------------------------------------------------- ROM:00121152 ROM:00121152 loc_121152: ; CODE XREF: ROM:00121140↑j ROM:00121152 ; ROM:00121148↑j ROM:00121152 btst #3,($131E).w ROM:00121158 beq.s loc_12116A ROM:0012115A btst #7,($1313).w ROM:00121160 bne.s loc_12116A ROM:00121162 move.b #2,($1116).w ROM:00121168 bra.s loc_12119A ROM:0012116A ; --------------------------------------------------------------------------- ROM:0012116A ROM:0012116A loc_12116A: ; CODE XREF: ROM:00121136↑j ROM:0012116A ; ROM:00121158↑j ... ROM:0012116A bsr.w sub_12127C ROM:0012116E rts ROM:00121170 ; --------------------------------------------------------------------------- ROM:00121170 ROM:00121170 loc_121170: ; DATA XREF: ROM:00121124↑o ROM:00121170 btst #3,($131E).w ROM:00121176 bne.s loc_121180 ROM:00121178 move.b #1,($1116).w ROM:0012117E bra.s loc_12116A ROM:00121180 ; --------------------------------------------------------------------------- ROM:00121180 ROM:00121180 loc_121180: ; CODE XREF: ROM:00121176↑j ROM:00121180 move.w ($B9E).w,d0 ROM:00121184 btst #7,($1313).w ROM:0012118A beq.s loc_12119A ROM:0012118C cmp.w ($BA2).w,d0 ROM:00121190 bgt.s loc_12119A ROM:00121192 move.b #3,($1116).w ROM:00121198 rts ROM:0012119A ; --------------------------------------------------------------------------- ROM:0012119A ROM:0012119A loc_12119A: ; CODE XREF: ROM:00121168↑j ROM:0012119A ; ROM:0012118A↑j ... ROM:0012119A bsr.w sub_121274 ROM:0012119E rts ROM:001211A0 ; --------------------------------------------------------------------------- ROM:001211A0 ROM:001211A0 loc_1211A0: ; DATA XREF: ROM:00121128↑o ROM:001211A0 btst #3,($131E).w ROM:001211A6 bne.s loc_1211B0 ROM:001211A8 move.b #1,($1116).w ROM:001211AE bra.s loc_12116A ROM:001211B0 ; --------------------------------------------------------------------------- ROM:001211B0 ROM:001211B0 loc_1211B0: ; CODE XREF: ROM:001211A6↑j ROM:001211B0 move.w ($B9E).w,d0 ROM:001211B4 cmp.w ($BAA).w,d0 ROM:001211B8 bne.s loc_1211D4 ROM:001211BA move.w $3CE(a5),d1 ROM:001211BE clr.b ($8D0).w ROM:001211C2 move.w d1,($67A).w ROM:001211C6 move.b #1,($8D0).w ROM:001211CC move.b #4,($1116).w ROM:001211D2 rts ROM:001211D4 ; --------------------------------------------------------------------------- ROM:001211D4 ROM:001211D4 loc_1211D4: ; CODE XREF: ROM:001211B8↑j ROM:001211D4 btst #7,($1313).w ROM:001211DA beq.s loc_1211E2 ROM:001211DC cmp.w ($BA2).w,d0 ROM:001211E0 ble.s locret_1211EA ROM:001211E2 ROM:001211E2 loc_1211E2: ; CODE XREF: ROM:001211DA↑j ROM:001211E2 move.b #2,($1116).w ROM:001211E8 bra.s loc_12119A ROM:001211EA ; --------------------------------------------------------------------------- ROM:001211EA ROM:001211EA locret_1211EA: ; CODE XREF: ROM:001211E0↑j ROM:001211EA rts ROM:001211EC ; --------------------------------------------------------------------------- ROM:001211EC ROM:001211EC loc_1211EC: ; DATA XREF: ROM:0012112C↑o ROM:001211EC btst #3,($131E).w ROM:001211F2 bne.s loc_1211FE ROM:001211F4 move.b #1,($1116).w ROM:001211FA bra.w loc_12116A ROM:001211FE ; --------------------------------------------------------------------------- ROM:001211FE ROM:001211FE loc_1211FE: ; CODE XREF: ROM:001211F2↑j ROM:001211FE cmpi.w #0,($67A).w ROM:00121204 bgt.s loc_121212 ROM:00121206 bsr.w sub_12124E ROM:0012120A move.b #3,($1116).w ROM:00121210 rts ROM:00121212 ; --------------------------------------------------------------------------- ROM:00121212 ROM:00121212 loc_121212: ; CODE XREF: ROM:00121204↑j ROM:00121212 move.w ($B9E).w,d0 ROM:00121216 cmp.w ($BAA).w,d0 ROM:0012121A beq.s loc_12122C ROM:0012121C clr.b ($8D0).w ROM:00121220 clr.w ($67A).w ROM:00121224 move.b #3,($1116).w ROM:0012122A rts ROM:0012122C ; --------------------------------------------------------------------------- ROM:0012122C ROM:0012122C loc_12122C: ; CODE XREF: ROM:0012121A↑j ROM:0012122C btst #7,($1313).w ROM:00121232 beq.s loc_12123A ROM:00121234 cmp.w ($BA2).w,d0 ROM:00121238 ble.s locret_12124C ROM:0012123A ROM:0012123A loc_12123A: ; CODE XREF: ROM:00121232↑j ROM:0012123A clr.b ($8D0).w ROM:0012123E clr.w ($67A).w ROM:00121242 move.b #2,($1116).w ROM:00121248 bra.w loc_12119A ROM:0012124C ; --------------------------------------------------------------------------- ROM:0012124C ROM:0012124C locret_12124C: ; CODE XREF: ROM:00121238↑j ROM:0012124C rts ROM:0012124E ROM:0012124E ; =============== S U B R O U T I N E ======================================= ROM:0012124E ROM:0012124E ROM:0012124E sub_12124E: ; CODE XREF: ROM:00121206↑p ROM:0012124E move.w ($B9E).w,d0 ROM:00121252 sub.w $3CC(a5),d0 ROM:00121256 move.w ($BA2).w,d1 ROM:0012125A sub.w ($B9E).w,d1 ROM:0012125E move.w $3CA(a5),d2 ROM:00121262 cmp.w d2,d1 ROM:00121264 ble.s loc_12126E ROM:00121266 move.w ($BA2).w,d0 ROM:0012126A sub.w $3CA(a5),d0 ROM:0012126E ROM:0012126E loc_12126E: ; CODE XREF: sub_12124E+16↑j ROM:0012126E move.w d0,($B9E).w ROM:00121272 rts ROM:00121272 ; End of function sub_12124E ROM:00121272 ROM:00121274 ROM:00121274 ; =============== S U B R O U T I N E ======================================= ROM:00121274 ROM:00121274 ROM:00121274 sub_121274: ; CODE XREF: ROM:loc_12119A↑p ROM:00121274 move.w ($BA2).w,($B9E).w ROM:0012127A rts ROM:0012127A ; End of function sub_121274 ROM:0012127A ROM:0012127C ROM:0012127C ; =============== S U B R O U T I N E ======================================= ROM:0012127C ROM:0012127C ROM:0012127C sub_12127C: ; CODE XREF: ROM:loc_12116A↑p ROM:0012127C move.w ($BA2).w,d0 ROM:00121280 sub.w $3CA(a5),d0 ROM:00121284 move.w d0,($B9E).w ROM:00121288 rts ROM:00121288 ; End of function sub_12127C ROM:00121288 ROM:0012128A ROM:0012128A ; =============== S U B R O U T I N E ======================================= ROM:0012128A ROM:0012128A ROM:0012128A sub_12128A: ; CODE XREF: sub_126A00+2A↓p ROM:0012128A bsr.w sub_1213B0 ROM:0012128E bsr.w sub_1213B8 ROM:00121292 bsr.w sub_12142E ROM:00121296 bsr.w sub_12152E ROM:0012129A bsr.l sub_1210D4 ROM:001212A0 bsr.l sub_120B36 ROM:001212A6 bsr.w sub_12153C ROM:001212AA bsr.l sub_12154A ROM:001212B0 bsr.w sub_1212C8 ROM:001212B4 bsr.l sub_1203F4 ROM:001212BA bsr.l sub_121BC2 ROM:001212C0 bsr.l sub_11FD8E ROM:001212C6 rts ROM:001212C6 ; End of function sub_12128A ROM:001212C6 ROM:001212C8 ROM:001212C8 ; =============== S U B R O U T I N E ======================================= ROM:001212C8 ROM:001212C8 ROM:001212C8 sub_1212C8: ; CODE XREF: sub_12128A+26↑p ROM:001212C8 clr.w d1 ROM:001212CA move.b ($1117).w,d1 ROM:001212CE cmpi.w #4,d1 ROM:001212D2 bcc.s locret_1212DC ROM:001212D4 movea.l off_1212DE(pc,d1.w*4),a0 ROM:001212D8 nop ROM:001212DA jmp (a0) ROM:001212DC ; --------------------------------------------------------------------------- ROM:001212DC ROM:001212DC locret_1212DC: ; CODE XREF: sub_1212C8+A↑j ROM:001212DC rts ROM:001212DC ; End of function sub_1212C8 ROM:001212DC ROM:001212DC ; --------------------------------------------------------------------------- ROM:001212DE off_1212DE: dc.l loc_1212EE ; DATA XREF: sub_1212C8+C↑r ROM:001212E2 dc.l loc_1212FE ROM:001212E6 dc.l loc_121328 ROM:001212EA dc.l loc_121370 ROM:001212EE ; --------------------------------------------------------------------------- ROM:001212EE ROM:001212EE loc_1212EE: ; DATA XREF: ROM:off_1212DE↑o ROM:001212EE bclr #0,($1300).w ROM:001212F4 move.b #1,($1117).w ROM:001212FA bra.s locret_121326 ROM:001212FC ; --------------------------------------------------------------------------- ROM:001212FC rts ROM:001212FE ; --------------------------------------------------------------------------- ROM:001212FE ROM:001212FE loc_1212FE: ; DATA XREF: ROM:001212E2↑o ROM:001212FE btst #1,($1320).w ROM:00121304 beq.s locret_121326 ROM:00121306 move.w $3DE(a5),d0 ROM:0012130A btst #7,($1309).w ROM:00121310 bne.s locret_121326 ROM:00121312 cmp.w ($BA8).w,d0 ROM:00121316 blt.s locret_121326 ROM:00121318 bset #0,($1300).w ROM:0012131E move.b #2,($1117).w ROM:00121324 bra.s locret_12136E ROM:00121326 ; --------------------------------------------------------------------------- ROM:00121326 ROM:00121326 locret_121326: ; CODE XREF: ROM:001212FA↑j ROM:00121326 ; ROM:00121304↑j ... ROM:00121326 rts ROM:00121328 ; --------------------------------------------------------------------------- ROM:00121328 ROM:00121328 loc_121328: ; DATA XREF: ROM:001212E6↑o ROM:00121328 move.w $3DE(a5),d0 ROM:0012132C add.w $3E0(a5),d0 ROM:00121330 btst #1,($1320).w ROM:00121336 beq.s loc_12133E ROM:00121338 cmp.w ($BA8).w,d0 ROM:0012133C bge.s loc_12134C ROM:0012133E ROM:0012133E loc_12133E: ; CODE XREF: ROM:00121336↑j ROM:0012133E bclr #0,($1300).w ROM:00121344 move.b #1,($1117).w ROM:0012134A bra.s locret_121326 ROM:0012134C ; --------------------------------------------------------------------------- ROM:0012134C ROM:0012134C loc_12134C: ; CODE XREF: ROM:0012133C↑j ROM:0012134C btst #7,($1309).w ROM:00121352 beq.s locret_12136E ROM:00121354 move.w $3E6(a5),d0 ROM:00121358 clr.b ($8D1).w ROM:0012135C move.w d0,($67C).w ROM:00121360 move.b #1,($8D1).w ROM:00121366 move.b #3,($1117).w ROM:0012136C bra.s locret_1213AC ROM:0012136E ; --------------------------------------------------------------------------- ROM:0012136E ROM:0012136E locret_12136E: ; CODE XREF: ROM:00121324↑j ROM:0012136E ; ROM:00121352↑j ... ROM:0012136E rts ROM:00121370 ; --------------------------------------------------------------------------- ROM:00121370 ROM:00121370 loc_121370: ; DATA XREF: ROM:001212EA↑o ROM:00121370 btst #1,($1320).w ROM:00121376 beq.s loc_12138E ROM:00121378 move.w $3DE(a5),d0 ROM:0012137C add.w $3E0(a5),d0 ROM:00121380 cmpi.w #0,($67C).w ROM:00121386 ble.s loc_12138E ROM:00121388 cmp.w ($BA8).w,d0 ROM:0012138C bge.s loc_12139C ROM:0012138E ROM:0012138E loc_12138E: ; CODE XREF: ROM:00121376↑j ROM:0012138E ; ROM:00121386↑j ROM:0012138E bclr #0,($1300).w ROM:00121394 move.b #1,($1117).w ROM:0012139A bra.s locret_121326 ROM:0012139C ; --------------------------------------------------------------------------- ROM:0012139C ROM:0012139C loc_12139C: ; CODE XREF: ROM:0012138C↑j ROM:0012139C btst #7,($1309).w ROM:001213A2 bne.s locret_1213AC ROM:001213A4 move.b #2,($1117).w ROM:001213AA bra.s locret_12136E ROM:001213AC ; --------------------------------------------------------------------------- ROM:001213AC ROM:001213AC locret_1213AC: ; CODE XREF: ROM:0012136C↑j ROM:001213AC ; ROM:001213A2↑j ROM:001213AC rts ROM:001213AE ; --------------------------------------------------------------------------- ROM:001213AE rts ROM:001213B0 ROM:001213B0 ; =============== S U B R O U T I N E ======================================= ROM:001213B0 ROM:001213B0 ROM:001213B0 sub_1213B0: ; CODE XREF: sub_12128A↑p ROM:001213B0 move.w ($5AA).w,($BAA).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: sub_12128A+4↑p ROM:001213B8 btst #4,($92B).w ROM:001213BE beq.s loc_1213EC ROM:001213C0 move.w #$3B50,d1 ROM:001213C4 move.w ($A78).w,d2 ROM:001213C8 move.w ($A44).w,d3 ROM:001213CC bsr.l sub_117544 ROM:001213D2 move.w d1,($BB0).w ROM:001213D6 move.w #$3B52,d1 ROM:001213DA move.w ($A78).w,d2 ROM:001213DE move.w ($A34).w,d3 ROM:001213E2 bsr.l sub_117544 ROM:001213E8 move.w d1,($BB4).w ROM:001213EC ROM:001213EC loc_1213EC: ; CODE XREF: sub_1213B8+6↑j ROM:001213EC move.w #$3B54,d1 ROM:001213F0 move.w ($134C).w,d2 ROM:001213F4 move.w ($A3E).w,d3 ROM:001213F8 bsr.l sub_117544 ROM:001213FE move.w d1,($BB2).w ROM:00121402 move.w ($B90).w,d0 ROM:00121406 cmpi.w #0,d0 ROM:0012140A beq.s loc_121418 ROM:0012140C move.w ($BB4).w,d0 ROM:00121410 muls.w ($B92).w,d0 ROM:00121414 divs.w ($B90).w,d0 ROM:00121418 ROM:00121418 loc_121418: ; CODE XREF: sub_1213B8+52↑j ROM:00121418 add.w ($BB2).w,d0 ROM:0012141C add.w ($BB0).w,d0 ROM:00121420 add.w ($1350).w,d0 ROM:00121424 add.w ($B96).w,d0 ROM:00121428 move.w d0,($BA0).w ROM:0012142C rts ROM:0012142C ; End of function sub_1213B8 ROM:0012142C ROM:0012142E ROM:0012142E ; =============== S U B R O U T I N E ======================================= ROM:0012142E ROM:0012142E ROM:0012142E sub_12142E: ; CODE XREF: sub_12128A+8↑p ROM:0012142E btst #4,($92B).w ROM:00121434 beq.s loc_12144C ROM:00121436 move.w #$3B56,d1 ROM:0012143A move.w ($A78).w,d2 ROM:0012143E move.w ($A34).w,d3 ROM:00121442 bsr.l sub_117544 ROM:00121448 move.w d1,($BAC).w ROM:0012144C ROM:0012144C loc_12144C: ; CODE XREF: sub_12142E+6↑j ROM:0012144C move.w #$3B58,d1 ROM:00121450 move.w ($A56).w,d2 ROM:00121454 move.w ($A78).w,d3 ROM:00121458 bsr.l sub_117544 ROM:0012145E move.w d1,($BAE).w ROM:00121462 btst #0,($131F).w ROM:00121468 bne.s loc_12147A ROM:0012146A cmpi.w #0,($BA8).w ROM:00121470 blt.s loc_12147A ROM:00121472 cmpi.w #0,($BAC).w ROM:00121478 bge.s loc_121482 ROM:0012147A ROM:0012147A loc_12147A: ; CODE XREF: sub_12142E+3A↑j ROM:0012147A ; sub_12142E+42↑j ROM:0012147A move.w ($BAC).w,($BB6).w ROM:00121480 bra.s loc_1214B4 ROM:00121482 ; --------------------------------------------------------------------------- ROM:00121482 ROM:00121482 loc_121482: ; CODE XREF: sub_12142E+4A↑j ROM:00121482 move.w $3E2(a5),d0 ROM:00121486 sub.w ($BA8).w,d0 ROM:0012148A bgt.s loc_121494 ROM:0012148C move.w #0,($BB6).w ROM:00121492 bra.s loc_1214B4 ROM:00121494 ; --------------------------------------------------------------------------- ROM:00121494 ROM:00121494 loc_121494: ; CODE XREF: sub_12142E+5C↑j ROM:00121494 move.w ($BAC).w,d1 ROM:00121498 muls.w d0,d1 ROM:0012149A divs.w $3E2(a5),d1 ROM:0012149E move.w d1,d2 ROM:001214A0 add.w $3E4(a5),d2 ROM:001214A4 cmp.w ($BB6).w,d1 ROM:001214A8 bgt.s loc_1214B0 ROM:001214AA cmp.w ($BB6).w,d2 ROM:001214AE bgt.s loc_1214B4 ROM:001214B0 ROM:001214B0 loc_1214B0: ; CODE XREF: sub_12142E+7A↑j ROM:001214B0 move.w d1,($BB6).w ROM:001214B4 ROM:001214B4 loc_1214B4: ; CODE XREF: sub_12142E+52↑j ROM:001214B4 ; sub_12142E+64↑j ... ROM:001214B4 move.w ($BA0).w,d0 ROM:001214B8 add.w ($B3E).w,d0 ROM:001214BC btst #7,($1312).w ROM:001214C2 beq.s loc_1214C8 ROM:001214C4 add.w ($BB6).w,d0 ROM:001214C8 ROM:001214C8 loc_1214C8: ; CODE XREF: sub_12142E+94↑j ROM:001214C8 add.w ($BAE).w,d0 ROM:001214CC btst #6,($1301).w ROM:001214D2 beq.s loc_1214D8 ROM:001214D4 add.w ($B2C).w,d0 ROM:001214D8 ROM:001214D8 loc_1214D8: ; CODE XREF: sub_12142E+A4↑j ROM:001214D8 btst #3,($1326).w ROM:001214DE beq.s loc_1214E4 ROM:001214E0 add.w $3D2(a5),d0 ROM:001214E4 ROM:001214E4 loc_1214E4: ; CODE XREF: sub_12142E+B0↑j ROM:001214E4 btst #6,($93D).w ROM:001214EA beq.s loc_1214F0 ROM:001214EC add.w $3D4(a5),d0 ROM:001214F0 ROM:001214F0 loc_1214F0: ; CODE XREF: sub_12142E+BC↑j ROM:001214F0 btst #1,($1301).w ROM:001214F6 beq.s loc_1214FC ROM:001214F8 add.w $3D6(a5),d0 ROM:001214FC ROM:001214FC loc_1214FC: ; CODE XREF: sub_12142E+C8↑j ROM:001214FC btst #3,($1322).w ROM:00121502 beq.s loc_121508 ROM:00121504 add.w $3D8(a5),d0 ROM:00121508 ROM:00121508 loc_121508: ; CODE XREF: sub_12142E+D4↑j ROM:00121508 btst #3,($12FE).w ROM:0012150E beq.s loc_121514 ROM:00121510 add.w $3DA(a5),d0 ROM:00121514 ROM:00121514 loc_121514: ; CODE XREF: sub_12142E+E0↑j ROM:00121514 btst #4,($1311).w ROM:0012151A beq.s loc_121520 ROM:0012151C add.w $3DC(a5),d0 ROM:00121520 ROM:00121520 loc_121520: ; CODE XREF: sub_12142E+EC↑j ROM:00121520 move.w d0,($BA2).w ROM:00121524 sub.w ($BA0).w,d0 ROM:00121528 move.w d0,($BA4).w ROM:0012152C rts ROM:0012152C ; End of function sub_12142E ROM:0012152C ROM:0012152E ROM:0012152E ; =============== S U B R O U T I N E ======================================= ROM:0012152E ROM:0012152E ROM:0012152E sub_12152E: ; CODE XREF: sub_12128A+C↑p ROM:0012152E move.w $3D0(a5),d0 ROM:00121532 add.w ($BA2).w,d0 ROM:00121536 move.w d0,($BA6).w ROM:0012153A rts ROM:0012153A ; End of function sub_12152E ROM:0012153A ROM:0012153C ROM:0012153C ; =============== S U B R O U T I N E ======================================= ROM:0012153C ROM:0012153C ROM:0012153C sub_12153C: ; CODE XREF: sub_12128A+1C↑p ROM:0012153C move.w ($572).w,d0 ROM:00121540 sub.w ($B8C).w,d0 ROM:00121544 move.w d0,($BA8).w ROM:00121548 rts ROM:00121548 ; End of function sub_12153C ROM:00121548 ROM:0012154A ROM:0012154A ; =============== S U B R O U T I N E ======================================= ROM:0012154A ROM:0012154A ROM:0012154A sub_12154A: ; CODE XREF: sub_12128A+20↑p ROM:0012154A bsr.w sub_121654 ROM:0012154E bsr.w sub_1217B8 ROM:00121552 bsr.w sub_12194A ROM:00121556 bsr.w sub_12155C ROM:0012155A rts ROM:0012155A ; End of function sub_12154A ROM:0012155A ROM:0012155C ROM:0012155C ; =============== S U B R O U T I N E ======================================= ROM:0012155C ROM:0012155C ROM:0012155C sub_12155C: ; CODE XREF: sub_12154A+C↑p ROM:0012155C clr.w d1 ROM:0012155E move.b ($1118).w,d1 ROM:00121562 cmpi.w #5,d1 ROM:00121566 bcc.s locret_121570 ROM:00121568 movea.l off_121572(pc,d1.w*4),a0 ROM:0012156C nop ROM:0012156E jmp (a0) ROM:00121570 ; --------------------------------------------------------------------------- ROM:00121570 ROM:00121570 locret_121570: ; CODE XREF: sub_12155C+A↑j ROM:00121570 rts ROM:00121570 ; End of function sub_12155C ROM:00121570 ROM:00121570 ; --------------------------------------------------------------------------- ROM:00121572 off_121572: dc.l loc_121586 ; DATA XREF: sub_12155C+C↑r ROM:00121576 dc.l loc_121594 ROM:0012157A dc.l loc_1215C4 ROM:0012157E dc.l loc_1215FC ROM:00121582 dc.l loc_121616 ROM:00121586 ; --------------------------------------------------------------------------- ROM:00121586 ROM:00121586 loc_121586: ; DATA XREF: ROM:off_121572↑o ROM:00121586 bsr.w sub_121940 ROM:0012158A move.b #1,($1118).w ROM:00121590 bra.s locret_1215C2 ROM:00121592 ; --------------------------------------------------------------------------- ROM:00121592 rts ROM:00121594 ; --------------------------------------------------------------------------- ROM:00121594 ROM:00121594 loc_121594: ; DATA XREF: ROM:00121576↑o ROM:00121594 btst #7,($1309).w ROM:0012159A beq.s loc_1215AA ROM:0012159C bset #0,($1317).w ROM:001215A2 move.b #2,($1118).w ROM:001215A8 bra.s loc_1215F6 ROM:001215AA ; --------------------------------------------------------------------------- ROM:001215AA ROM:001215AA loc_1215AA: ; CODE XREF: ROM:0012159A↑j ROM:001215AA btst #0,($131F).w ROM:001215B0 bne.s locret_1215C2 ROM:001215B2 bset #0,($1317).w ROM:001215B8 move.b #4,($1118).w ROM:001215BE bra.w loc_12164C ROM:001215C2 ; --------------------------------------------------------------------------- ROM:001215C2 ROM:001215C2 locret_1215C2: ; CODE XREF: ROM:00121590↑j ROM:001215C2 ; ROM:001215B0↑j ... ROM:001215C2 rts ROM:001215C4 ; --------------------------------------------------------------------------- ROM:001215C4 ROM:001215C4 loc_1215C4: ; DATA XREF: ROM:0012157A↑o ROM:001215C4 btst #7,($1309).w ROM:001215CA bne.s loc_1215DA ROM:001215CC bclr #0,($1317).w ROM:001215D2 move.b #1,($1118).w ROM:001215D8 bra.s locret_1215C2 ROM:001215DA ; --------------------------------------------------------------------------- ROM:001215DA ROM:001215DA loc_1215DA: ; CODE XREF: ROM:001215CA↑j ROM:001215DA move.w $3E8(a5),d0 ROM:001215DE move.w ($BBA).w,d1 ROM:001215E2 cmp.w ($BA8).w,d0 ROM:001215E6 bge.s loc_1215F6 ROM:001215E8 cmp.w ($BB8).w,d1 ROM:001215EC bge.s loc_1215F6 ROM:001215EE move.b #3,($1118).w ROM:001215F4 bra.s loc_121610 ROM:001215F6 ; --------------------------------------------------------------------------- ROM:001215F6 ROM:001215F6 loc_1215F6: ; CODE XREF: ROM:001215A8↑j ROM:001215F6 ; ROM:001215E6↑j ... ROM:001215F6 bsr.w sub_121812 ROM:001215FA rts ROM:001215FC ; --------------------------------------------------------------------------- ROM:001215FC ROM:001215FC loc_1215FC: ; DATA XREF: ROM:0012157E↑o ROM:001215FC btst #7,($1309).w ROM:00121602 bne.s loc_121610 ROM:00121604 bsr.w sub_12192C ROM:00121608 move.b #4,($1118).w ROM:0012160E bra.s loc_12164C ROM:00121610 ; --------------------------------------------------------------------------- ROM:00121610 ROM:00121610 loc_121610: ; CODE XREF: ROM:001215F4↑j ROM:00121610 ; ROM:00121602↑j ... ROM:00121610 bsr.w sub_12186A ROM:00121614 rts ROM:00121616 ; --------------------------------------------------------------------------- ROM:00121616 ROM:00121616 loc_121616: ; DATA XREF: ROM:00121582↑o ROM:00121616 btst #0,($131F).w ROM:0012161C beq.s loc_12162E ROM:0012161E bclr #0,($1317).w ROM:00121624 move.b #1,($1118).w ROM:0012162A bra.w locret_1215C2 ROM:0012162E ; --------------------------------------------------------------------------- ROM:0012162E ROM:0012162E loc_12162E: ; CODE XREF: ROM:0012161C↑j ROM:0012162E move.w ($BC4).w,d0 ROM:00121632 cmp.w ($A42).w,d0 ROM:00121636 ble.s loc_12163C ROM:00121638 bsr.w sub_121940 ROM:0012163C ROM:0012163C loc_12163C: ; CODE XREF: ROM:00121636↑j ROM:0012163C btst #7,($1309).w ROM:00121642 beq.s loc_12164C ROM:00121644 move.b #3,($1118).w ROM:0012164A bra.s loc_121610 ROM:0012164C ; --------------------------------------------------------------------------- ROM:0012164C ROM:0012164C loc_12164C: ; CODE XREF: ROM:001215BE↑j ROM:0012164C ; ROM:0012160E↑j ... ROM:0012164C bsr.w sub_1218DE ROM:00121650 rts ROM:00121652 ; --------------------------------------------------------------------------- ROM:00121652 rts ROM:00121654 ROM:00121654 ; =============== S U B R O U T I N E ======================================= ROM:00121654 ROM:00121654 ROM:00121654 sub_121654: ; CODE XREF: sub_12154A↑p ROM:00121654 clr.w d1 ROM:00121656 move.b ($1119).w,d1 ROM:0012165A cmpi.w #5,d1 ROM:0012165E bcc.s locret_121668 ROM:00121660 movea.l off_12166A(pc,d1.w*4),a0 ROM:00121664 nop ROM:00121666 jmp (a0) ROM:00121668 ; --------------------------------------------------------------------------- ROM:00121668 ROM:00121668 locret_121668: ; CODE XREF: sub_121654+A↑j ROM:00121668 rts ROM:00121668 ; End of function sub_121654 ROM:00121668 ROM:00121668 ; --------------------------------------------------------------------------- ROM:0012166A off_12166A: dc.l loc_12167E ; DATA XREF: sub_121654+C↑r ROM:0012166E dc.l loc_12168C ROM:00121672 dc.l loc_1216D8 ROM:00121676 dc.l loc_12172A ROM:0012167A dc.l loc_12176E ROM:0012167E ; --------------------------------------------------------------------------- ROM:0012167E ROM:0012167E loc_12167E: ; DATA XREF: ROM:off_12166A↑o ROM:0012167E bsr.w sub_12180A ROM:00121682 move.b #1,($1119).w ROM:00121688 bra.s locret_1216D6 ROM:0012168A ; --------------------------------------------------------------------------- ROM:0012168A rts ROM:0012168C ; --------------------------------------------------------------------------- ROM:0012168C ROM:0012168C loc_12168C: ; DATA XREF: ROM:0012166E↑o ROM:0012168C btst #0,($131F).w ROM:00121692 beq.s locret_1216D6 ROM:00121694 btst #6,($12FF).w ROM:0012169A bne.s locret_1216D6 ROM:0012169C btst #6,($1318).w ROM:001216A2 bne.s locret_1216D6 ROM:001216A4 btst #7,($130D).w ROM:001216AA bne.s locret_1216D6 ROM:001216AC btst #2,($131D).w ROM:001216B2 bne.s locret_1216D6 ROM:001216B4 cmpi.w #0,($BCC).w ROM:001216BA bne.s locret_1216D6 ROM:001216BC move.w $3EA(a5),d0 ROM:001216C0 clr.b ($8D2).w ROM:001216C4 move.w d0,($67E).w ROM:001216C8 move.b #1,($8D2).w ROM:001216CE move.b #2,($1119).w ROM:001216D4 bra.s locret_121728 ROM:001216D6 ; --------------------------------------------------------------------------- ROM:001216D6 ROM:001216D6 locret_1216D6: ; CODE XREF: ROM:00121688↑j ROM:001216D6 ; ROM:00121692↑j ... ROM:001216D6 rts ROM:001216D8 ; --------------------------------------------------------------------------- ROM:001216D8 ROM:001216D8 loc_1216D8: ; DATA XREF: ROM:00121672↑o ROM:001216D8 btst #0,($131F).w ROM:001216DE beq.s loc_121708 ROM:001216E0 btst #6,($1318).w ROM:001216E6 bne.s loc_121708 ROM:001216E8 btst #6,($12FF).w ROM:001216EE bne.s loc_121708 ROM:001216F0 btst #7,($130D).w ROM:001216F6 bne.s loc_121708 ROM:001216F8 btst #2,($131D).w ROM:001216FE bne.s loc_121708 ROM:00121700 cmpi.w #0,($BCC).w ROM:00121706 ble.s loc_121718 ROM:00121708 ROM:00121708 loc_121708: ; CODE XREF: ROM:001216DE↑j ROM:00121708 ; ROM:001216E6↑j ... ROM:00121708 clr.b ($8D2).w ROM:0012170C clr.w ($67E).w ROM:00121710 move.b #1,($1119).w ROM:00121716 bra.s locret_1216D6 ROM:00121718 ; --------------------------------------------------------------------------- ROM:00121718 ROM:00121718 loc_121718: ; CODE XREF: ROM:00121706↑j ROM:00121718 cmpi.w #0,($67E).w ROM:0012171E bgt.s locret_121728 ROM:00121720 move.b #3,($1119).w ROM:00121726 bra.s locret_12176C ROM:00121728 ; --------------------------------------------------------------------------- ROM:00121728 ROM:00121728 locret_121728: ; CODE XREF: ROM:001216D4↑j ROM:00121728 ; ROM:0012171E↑j ROM:00121728 rts ROM:0012172A ; --------------------------------------------------------------------------- ROM:0012172A ROM:0012172A loc_12172A: ; DATA XREF: ROM:00121676↑o ROM:0012172A btst #0,($131F).w ROM:00121730 beq.s loc_121752 ROM:00121732 btst #6,($1318).w ROM:00121738 bne.s loc_121752 ROM:0012173A btst #6,($12FF).w ROM:00121740 bne.s loc_121752 ROM:00121742 btst #7,($130D).w ROM:00121748 bne.s loc_121752 ROM:0012174A btst #2,($131D).w ROM:00121750 beq.s loc_12175C ROM:00121752 ROM:00121752 loc_121752: ; CODE XREF: ROM:00121730↑j ROM:00121752 ; ROM:00121738↑j ... ROM:00121752 move.b #1,($1119).w ROM:00121758 bra.w locret_1216D6 ROM:0012175C ; --------------------------------------------------------------------------- ROM:0012175C ROM:0012175C loc_12175C: ; CODE XREF: ROM:00121750↑j ROM:0012175C cmpi.w #0,($BCC).w ROM:00121762 bne.s locret_12176C ROM:00121764 move.b #4,($1119).w ROM:0012176A bra.s loc_1217B0 ROM:0012176C ; --------------------------------------------------------------------------- ROM:0012176C ROM:0012176C locret_12176C: ; CODE XREF: ROM:00121726↑j ROM:0012176C ; ROM:00121762↑j ... ROM:0012176C rts ROM:0012176E ; --------------------------------------------------------------------------- ROM:0012176E ROM:0012176E loc_12176E: ; DATA XREF: ROM:0012167A↑o ROM:0012176E btst #0,($131F).w ROM:00121774 beq.s loc_121796 ROM:00121776 btst #6,($1318).w ROM:0012177C bne.s loc_121796 ROM:0012177E btst #6,($12FF).w ROM:00121784 bne.s loc_121796 ROM:00121786 btst #7,($130D).w ROM:0012178C bne.s loc_121796 ROM:0012178E btst #2,($131D).w ROM:00121794 beq.s loc_1217A0 ROM:00121796 ROM:00121796 loc_121796: ; CODE XREF: ROM:00121774↑j ROM:00121796 ; ROM:0012177C↑j ... ROM:00121796 move.b #1,($1119).w ROM:0012179C bra.w locret_1216D6 ROM:001217A0 ; --------------------------------------------------------------------------- ROM:001217A0 ROM:001217A0 loc_1217A0: ; CODE XREF: ROM:00121794↑j ROM:001217A0 cmpi.w #0,($BCC).w ROM:001217A6 ble.s loc_1217B0 ROM:001217A8 move.b #3,($1119).w ROM:001217AE bra.s locret_12176C ROM:001217B0 ; --------------------------------------------------------------------------- ROM:001217B0 ROM:001217B0 loc_1217B0: ; CODE XREF: ROM:0012176A↑j ROM:001217B0 ; ROM:001217A6↑j ROM:001217B0 bsr.w sub_1217E0 ROM:001217B4 rts ROM:001217B6 ; --------------------------------------------------------------------------- ROM:001217B6 rts ROM:001217B8 ROM:001217B8 ; =============== S U B R O U T I N E ======================================= ROM:001217B8 ROM:001217B8 ROM:001217B8 sub_1217B8: ; CODE XREF: sub_12154A+4↑p ROM:001217B8 move.w #$3B5A,d1 ROM:001217BC move.w ($572).w,d2 ROM:001217C0 move.w ($A42).w,d3 ROM:001217C4 bsr.l sub_117544 ROM:001217CA add.w ($1350).w,d1 ROM:001217CE btst #6,($92E).w ROM:001217D4 beq.s loc_1217DA ROM:001217D6 add.w $3F8(a5),d1 ROM:001217DA ROM:001217DA loc_1217DA: ; CODE XREF: sub_1217B8+1C↑j ROM:001217DA move.w d1,($BB8).w ROM:001217DE rts ROM:001217DE ; End of function sub_1217B8 ROM:001217DE ROM:001217E0 ROM:001217E0 ; =============== S U B R O U T I N E ======================================= ROM:001217E0 ROM:001217E0 ROM:001217E0 sub_1217E0: ; CODE XREF: ROM:loc_1217B0↑p ROM:001217E0 clr.l d1 ROM:001217E2 move.w ($BAA).w,d1 ROM:001217E6 swap d1 ROM:001217E8 move.w ($BBA).w,d2 ROM:001217EC swap d2 ROM:001217EE move.w ($BC6).w,d2 ROM:001217F2 move.w $3EC(a5),d3 ROM:001217F6 ext.l d3 ROM:001217F8 bsr.l sub_117450 ROM:001217FE move.w d4,($BC6).w ROM:00121802 swap d4 ROM:00121804 move.w d4,($BBA).w ROM:00121808 rts ROM:00121808 ; End of function sub_1217E0 ROM:00121808 ROM:0012180A ROM:0012180A ; =============== S U B R O U T I N E ======================================= ROM:0012180A ROM:0012180A ROM:0012180A sub_12180A: ; CODE XREF: ROM:loc_12167E↑p ROM:0012180A move.w ($BA2).w,($BBA).w ROM:00121810 rts ROM:00121810 ; End of function sub_12180A ROM:00121810 ROM:00121812 ROM:00121812 ; =============== S U B R O U T I N E ======================================= ROM:00121812 ROM:00121812 ROM:00121812 sub_121812: ; CODE XREF: ROM:loc_1215F6↑p ROM:00121812 move.w $3EE(a5),d0 ROM:00121816 cmpi.w #0,d0 ROM:0012181A bne.s loc_12182A ROM:0012181C move.w ($BBA).w,($BC0).w ROM:00121822 move.w ($BBA).w,($BBE).w ROM:00121828 bra.s loc_121862 ROM:0012182A ; --------------------------------------------------------------------------- ROM:0012182A ROM:0012182A loc_12182A: ; CODE XREF: sub_121812+8↑j ROM:0012182A cmpi.w #1,d0 ROM:0012182E bne.s loc_12183E ROM:00121830 move.w ($BA2).w,($BC0).w ROM:00121836 move.w ($BA2).w,($BBE).w ROM:0012183C bra.s loc_121862 ROM:0012183E ; --------------------------------------------------------------------------- ROM:0012183E ROM:0012183E loc_12183E: ; CODE XREF: sub_121812+1C↑j ROM:0012183E move.w ($BA2).w,d1 ROM:00121842 cmp.w ($BBA).w,d1 ROM:00121846 ble.s loc_121856 ROM:00121848 move.w ($BA2).w,($BC0).w ROM:0012184E move.w ($BA2).w,($BBE).w ROM:00121854 bra.s loc_121862 ROM:00121856 ; --------------------------------------------------------------------------- ROM:00121856 ROM:00121856 loc_121856: ; CODE XREF: sub_121812+34↑j ROM:00121856 move.w ($BBA).w,($BC0).w ROM:0012185C move.w ($BBA).w,($BBE).w ROM:00121862 ROM:00121862 loc_121862: ; CODE XREF: sub_121812+16↑j ROM:00121862 ; sub_121812+2A↑j ... ROM:00121862 move.w $3F2(a5),($BBC).w ROM:00121868 rts ROM:00121868 ; End of function sub_121812 ROM:00121868 ROM:0012186A ROM:0012186A ; =============== S U B R O U T I N E ======================================= ROM:0012186A ROM:0012186A ROM:0012186A sub_12186A: ; CODE XREF: ROM:loc_121610↑p ROM:0012186A move.w ($BA2).w,d0 ROM:0012186E cmp.w ($BB8).w,d0 ROM:00121872 ble.s loc_121878 ROM:00121874 move.w d0,($BB8).w ROM:00121878 ROM:00121878 loc_121878: ; CODE XREF: sub_12186A+8↑j ROM:00121878 move.w $3F4(a5),d1 ROM:0012187C cmp.w ($A42).w,d1 ROM:00121880 bge.s loc_12188A ROM:00121882 bclr #0,($1308).w ROM:00121888 bra.s loc_1218B0 ROM:0012188A ; --------------------------------------------------------------------------- ROM:0012188A ROM:0012188A loc_12188A: ; CODE XREF: sub_12186A+16↑j ROM:0012188A bset #0,($1308).w ROM:00121890 btst #4,($140A).w ROM:00121896 beq.s loc_1218B0 ROM:00121898 move.w $3F6(a5),d1 ROM:0012189C btst #0,($C47).w ROM:001218A2 bne.s loc_1218B0 ROM:001218A4 cmp.w ($52C).w,d1 ROM:001218A8 bgt.s loc_1218B0 ROM:001218AA bclr #0,($1308).w ROM:001218B0 ROM:001218B0 loc_1218B0: ; CODE XREF: sub_12186A+1E↑j ROM:001218B0 ; sub_12186A+2C↑j ... ROM:001218B0 move.w ($BC0).w,d0 ROM:001218B4 btst #0,($1308).w ROM:001218BA beq.s loc_1218C2 ROM:001218BC cmp.w ($BB8).w,d0 ROM:001218C0 ble.s loc_1218D0 ROM:001218C2 ROM:001218C2 loc_1218C2: ; CODE XREF: sub_12186A+50↑j ROM:001218C2 move.w ($BB8).w,($BC0).w ROM:001218C8 move.w ($BB8).w,($BBE).w ROM:001218CE bra.s loc_1218D6 ROM:001218D0 ; --------------------------------------------------------------------------- ROM:001218D0 ROM:001218D0 loc_1218D0: ; CODE XREF: sub_12186A+56↑j ROM:001218D0 move.w ($BC0).w,($BBE).w ROM:001218D6 ROM:001218D6 loc_1218D6: ; CODE XREF: sub_12186A+64↑j ROM:001218D6 move.w $3F0(a5),($BBC).w ROM:001218DC rts ROM:001218DC ; End of function sub_12186A ROM:001218DC ROM:001218DE ROM:001218DE ; =============== S U B R O U T I N E ======================================= ROM:001218DE ROM:001218DE ROM:001218DE sub_1218DE: ; CODE XREF: ROM:loc_12164C↑p ROM:001218DE move.w ($B5C).w,d0 ROM:001218E2 cmp.w ($BC0).w,d0 ROM:001218E6 ble.s loc_1218EC ROM:001218E8 move.w d0,($BC0).w ROM:001218EC ROM:001218EC loc_1218EC: ; CODE XREF: sub_1218DE+8↑j ROM:001218EC cmpi.w #0,($BC2).w ROM:001218F2 bge.s loc_1218FC ROM:001218F4 move.w ($BC0).w,($BBE).w ROM:001218FA bra.s loc_121902 ROM:001218FC ; --------------------------------------------------------------------------- ROM:001218FC ROM:001218FC loc_1218FC: ; CODE XREF: sub_1218DE+14↑j ROM:001218FC move.w ($B5C).w,($BBE).w ROM:00121902 ROM:00121902 loc_121902: ; CODE XREF: sub_1218DE+1C↑j ROM:00121902 cmp.w ($BAA).w,d0 ROM:00121906 ble.s loc_121910 ROM:00121908 move.w $35C(a5),($BBC).w ROM:0012190E bra.s locret_12192A ROM:00121910 ; --------------------------------------------------------------------------- ROM:00121910 ROM:00121910 loc_121910: ; CODE XREF: sub_1218DE+28↑j ROM:00121910 move.w #$3AD6,d1 ROM:00121914 move.w ($BC2).w,d2 ROM:00121918 bsr.l sub_117544 ROM:0012191E muls.w ($BC8).w,d1 ROM:00121922 divs.w #$2710,d1 ROM:00121926 move.w d1,($BBC).w ROM:0012192A ROM:0012192A locret_12192A: ; CODE XREF: sub_1218DE+30↑j ROM:0012192A rts ROM:0012192A ; End of function sub_1218DE ROM:0012192A ROM:0012192C ROM:0012192C ; =============== S U B R O U T I N E ======================================= ROM:0012192C ROM:0012192C ROM:0012192C sub_12192C: ; CODE XREF: ROM:00121604↑p ROM:0012192C move.w #$3AD8,d1 ROM:00121930 move.w ($572).w,d2 ROM:00121934 bsr.l sub_117544 ROM:0012193A move.w d1,($BC8).w ROM:0012193E rts ROM:0012193E ; End of function sub_12192C ROM:0012193E ROM:00121940 ROM:00121940 ; =============== S U B R O U T I N E ======================================= ROM:00121940 ROM:00121940 ROM:00121940 sub_121940: ; CODE XREF: ROM:loc_121586↑p ROM:00121940 ; ROM:00121638↑p ROM:00121940 move.w #$2710,d0 ROM:00121944 move.w d0,($BC8).w ROM:00121948 rts ROM:00121948 ; End of function sub_121940 ROM:00121948 ROM:0012194A ROM:0012194A ; =============== S U B R O U T I N E ======================================= ROM:0012194A ROM:0012194A ROM:0012194A sub_12194A: ; CODE XREF: sub_12154A+8↑p ROM:0012194A move.w #$3ADA,d1 ROM:0012194E move.w ($134C).w,d2 ROM:00121952 bsr.l sub_117544 ROM:00121958 move.w d1,($BC4).w ROM:0012195C move.w ($A42).w,d0 ROM:00121960 sub.w d1,d0 ROM:00121962 move.w d0,($BC2).w ROM:00121966 rts ROM:00121966 ; End of function sub_12194A ROM:00121966 ROM:00121968 ROM:00121968 ; =============== S U B R O U T I N E ======================================= ROM:00121968 ROM:00121968 ROM:00121968 sub_121968: ; CODE XREF: ROM:loc_121DE4↓p ROM:00121968 bsr.l sub_12063E ROM:0012196E bsr.l sub_11F6EE ROM:00121974 bsr.l sub_11F762 ROM:0012197A bsr.l sub_11F7A2 ROM:00121980 bsr.w sub_12198A ROM:00121984 bsr.w sub_121BA8 ROM:00121988 rts ROM:00121988 ; End of function sub_121968 ROM:00121988 ROM:0012198A ROM:0012198A ; =============== S U B R O U T I N E ======================================= ROM:0012198A ROM:0012198A ROM:0012198A sub_12198A: ; CODE XREF: sub_121968+18↑p ROM:0012198A bclr #6,($131E).w ROM:00121990 bclr #2,($1310).w ROM:00121996 clr.w d1 ROM:00121998 move.b ($111A).w,d1 ROM:0012199C cmpi.w #5,d1 ROM:001219A0 bcc.s locret_1219AA ROM:001219A2 movea.l off_1219AC(pc,d1.w*4),a0 ROM:001219A6 nop ROM:001219A8 jmp (a0) ROM:001219AA ; --------------------------------------------------------------------------- ROM:001219AA ROM:001219AA locret_1219AA: ; CODE XREF: sub_12198A+16↑j ROM:001219AA rts ROM:001219AA ; End of function sub_12198A ROM:001219AA ROM:001219AA ; --------------------------------------------------------------------------- ROM:001219AC off_1219AC: dc.l loc_1219C0 ; DATA XREF: sub_12198A+18↑r ROM:001219B0 dc.l loc_1219D4 ROM:001219B4 dc.l loc_121A1E ROM:001219B8 dc.l loc_121A4A ROM:001219BC dc.l loc_121A8C ROM:001219C0 ; --------------------------------------------------------------------------- ROM:001219C0 ROM:001219C0 loc_1219C0: ; DATA XREF: ROM:off_1219AC↑o ROM:001219C0 bset #0,($131F).w ROM:001219C6 move.b #1,($111A).w ROM:001219CC bsr.w sub_121BA2 ROM:001219D0 bra.s loc_121A0C ROM:001219D2 ; --------------------------------------------------------------------------- ROM:001219D2 rts ROM:001219D4 ; --------------------------------------------------------------------------- ROM:001219D4 ROM:001219D4 loc_1219D4: ; DATA XREF: ROM:001219B0↑o ROM:001219D4 btst #2,($131E).w ROM:001219DA beq.s loc_1219F6 ROM:001219DC bclr #0,($131F).w ROM:001219E2 bset #3,($131E).w ROM:001219E8 bsr.w sub_121B82 ROM:001219EC move.b #3,($111A).w ROM:001219F2 bra.w loc_121A7E ROM:001219F6 ; --------------------------------------------------------------------------- ROM:001219F6 ROM:001219F6 loc_1219F6: ; CODE XREF: ROM:001219DA↑j ROM:001219F6 btst #6,($1315).w ROM:001219FC beq.s loc_121A0C ROM:001219FE bset #3,($131E).w ROM:00121A04 move.b #2,($111A).w ROM:00121A0A bra.s loc_121A38 ROM:00121A0C ; --------------------------------------------------------------------------- ROM:00121A0C ROM:00121A0C loc_121A0C: ; CODE XREF: ROM:001219D0↑j ROM:00121A0C ; ROM:001219FC↑j ... ROM:00121A0C bsr.w sub_121AF2 ROM:00121A10 bsr.w sub_121B32 ROM:00121A14 bsr.w sub_121B8A ROM:00121A18 bsr.w sub_121B24 ROM:00121A1C rts ROM:00121A1E ; --------------------------------------------------------------------------- ROM:00121A1E ROM:00121A1E loc_121A1E: ; DATA XREF: ROM:001219B4↑o ROM:00121A1E btst #2,($131E).w ROM:00121A24 beq.s loc_121A38 ROM:00121A26 bclr #0,($131F).w ROM:00121A2C bsr.w sub_121B82 ROM:00121A30 move.b #3,($111A).w ROM:00121A36 bra.s loc_121A7E ROM:00121A38 ; --------------------------------------------------------------------------- ROM:00121A38 ROM:00121A38 loc_121A38: ; CODE XREF: ROM:00121A0A↑j ROM:00121A38 ; ROM:00121A24↑j ROM:00121A38 bsr.w sub_121AF2 ROM:00121A3C bsr.w sub_121B5E ROM:00121A40 bsr.w sub_121B24 ROM:00121A44 bsr.w sub_121B8A ROM:00121A48 rts ROM:00121A4A ; --------------------------------------------------------------------------- ROM:00121A4A ROM:00121A4A loc_121A4A: ; DATA XREF: ROM:001219B8↑o ROM:00121A4A btst #0,($131A).w ROM:00121A50 beq.s loc_121A64 ROM:00121A52 bsr.w sub_121BA2 ROM:00121A56 bset #0,($131F).w ROM:00121A5C move.b #1,($111A).w ROM:00121A62 bra.s loc_121A0C ROM:00121A64 ; --------------------------------------------------------------------------- ROM:00121A64 ROM:00121A64 loc_121A64: ; CODE XREF: ROM:00121A50↑j ROM:00121A64 btst #6,($1320).w ROM:00121A6A beq.s loc_121A7E ROM:00121A6C bset #0,($1319).w ROM:00121A72 move.b #4,($111A).w ROM:00121A78 bra.l loc_121AE8 ROM:00121A7E ; --------------------------------------------------------------------------- ROM:00121A7E ROM:00121A7E loc_121A7E: ; CODE XREF: ROM:001219F2↑j ROM:00121A7E ; ROM:00121A36↑j ... ROM:00121A7E bsr.l sub_11FC46 ROM:00121A84 bsr.l sub_11F836 ROM:00121A8A rts ROM:00121A8C ; --------------------------------------------------------------------------- ROM:00121A8C ROM:00121A8C loc_121A8C: ; DATA XREF: ROM:001219BC↑o ROM:00121A8C btst #0,($131A).w ROM:00121A92 beq.s loc_121A96 ROM:00121A94 bra.s loc_121A9E ROM:00121A96 ; --------------------------------------------------------------------------- ROM:00121A96 ROM:00121A96 loc_121A96: ; CODE XREF: ROM:00121A92↑j ROM:00121A96 btst #2,($1308).w ROM:00121A9C beq.s loc_121AC4 ROM:00121A9E ROM:00121A9E loc_121A9E: ; CODE XREF: ROM:00121A94↑j ROM:00121A9E move.b #0,($110D).w ROM:00121AA4 bclr #0,($1319).w ROM:00121AAA bsr.w sub_121B82 ROM:00121AAE bsr.w sub_121BA2 ROM:00121AB2 bset #0,($131F).w ROM:00121AB8 move.b #1,($111A).w ROM:00121ABE bra.l loc_121A0C ROM:00121AC4 ; --------------------------------------------------------------------------- ROM:00121AC4 ROM:00121AC4 loc_121AC4: ; CODE XREF: ROM:00121A9C↑j ROM:00121AC4 btst #6,($1320).w ROM:00121ACA bne.s loc_121AE8 ROM:00121ACC move.b #0,($110D).w ROM:00121AD2 bclr #0,($1319).w ROM:00121AD8 bsr.w sub_121B82 ROM:00121ADC move.b #3,($111A).w ROM:00121AE2 bra.l loc_121A7E ROM:00121AE8 ; --------------------------------------------------------------------------- ROM:00121AE8 ROM:00121AE8 loc_121AE8: ; CODE XREF: ROM:00121A78↑j ROM:00121AE8 ; ROM:00121ACA↑j ROM:00121AE8 bsr.l sub_11FFB6 ROM:00121AEE rts ROM:00121AF0 ; --------------------------------------------------------------------------- ROM:00121AF0 rts ROM:00121AF2 ROM:00121AF2 ; =============== S U B R O U T I N E ======================================= ROM:00121AF2 ROM:00121AF2 ROM:00121AF2 sub_121AF2: ; CODE XREF: ROM:loc_121A0C↑p ROM:00121AF2 ; ROM:loc_121A38↑p ROM:00121AF2 move.w ($BA8).w,d0 ROM:00121AF6 ext.l d0 ROM:00121AF8 divs.w $400(a5),d0 ROM:00121AFC move.w ($BAA).w,($BD0).w ROM:00121B02 sub.w d0,($BD0).w ROM:00121B06 move.w ($BA6).w,d0 ROM:00121B0A move.w ($B9E).w,d1 ROM:00121B0E cmp.w ($BD0).w,d0 ROM:00121B12 bge.s loc_121B18 ROM:00121B14 move.w d0,($BD0).w ROM:00121B18 ROM:00121B18 loc_121B18: ; CODE XREF: sub_121AF2+20↑j ROM:00121B18 cmp.w ($BD0).w,d1 ROM:00121B1C ble.s locret_121B22 ROM:00121B1E move.w d1,($BD0).w ROM:00121B22 ROM:00121B22 locret_121B22: ; CODE XREF: sub_121AF2+2A↑j ROM:00121B22 rts ROM:00121B22 ; End of function sub_121AF2 ROM:00121B22 ROM:00121B24 ROM:00121B24 ; =============== S U B R O U T I N E ======================================= ROM:00121B24 ROM:00121B24 ROM:00121B24 sub_121B24: ; CODE XREF: ROM:00121A18↑p ROM:00121B24 ; ROM:00121A40↑p ROM:00121B24 move.w ($BD0).w,($BCA).w ROM:00121B2A move.w ($BCE).w,($BCC).w ROM:00121B30 rts ROM:00121B30 ; End of function sub_121B24 ROM:00121B30 ROM:00121B32 ROM:00121B32 ; =============== S U B R O U T I N E ======================================= ROM:00121B32 ROM:00121B32 ROM:00121B32 sub_121B32: ; CODE XREF: ROM:00121A10↑p ROM:00121B32 move.w #$3ADC,d1 ROM:00121B36 move.w ($BA8).w,d2 ROM:00121B3A bsr.l sub_117544 ROM:00121B40 muls.w $3FA(a5),d1 ROM:00121B44 divs.w #$190,d1 ROM:00121B48 move.w d1,($BCE).w ROM:00121B4C move.w $D2(a5),d0 ROM:00121B50 cmp.w ($BCE).w,d0 ROM:00121B54 bge.s locret_121B5C ROM:00121B56 move.w $D2(a5),($BCE).w ROM:00121B5C ROM:00121B5C locret_121B5C: ; CODE XREF: sub_121B32+22↑j ROM:00121B5C rts ROM:00121B5C ; End of function sub_121B32 ROM:00121B5C ROM:00121B5E ROM:00121B5E ; =============== S U B R O U T I N E ======================================= ROM:00121B5E ROM:00121B5E ROM:00121B5E sub_121B5E: ; CODE XREF: ROM:00121A3C↑p ROM:00121B5E move.w #$3ADC,d1 ROM:00121B62 move.w ($BA8).w,d2 ROM:00121B66 bsr.l sub_117544 ROM:00121B6C move.w d1,($BCE).w ROM:00121B70 move.w $D2(a5),d0 ROM:00121B74 cmp.w ($BCE).w,d0 ROM:00121B78 bge.s locret_121B80 ROM:00121B7A move.w $D2(a5),($BCE).w ROM:00121B80 ROM:00121B80 locret_121B80: ; CODE XREF: sub_121B5E+1A↑j ROM:00121B80 rts ROM:00121B80 ; End of function sub_121B5E ROM:00121B80 ROM:00121B82 ROM:00121B82 ; =============== S U B R O U T I N E ======================================= ROM:00121B82 ROM:00121B82 ROM:00121B82 sub_121B82: ; CODE XREF: ROM:001219E8↑p ROM:00121B82 ; ROM:00121A2C↑p ... ROM:00121B82 move.w $3FC(a5),($BD2).w ROM:00121B88 rts ROM:00121B88 ; End of function sub_121B82 ROM:00121B88 ROM:00121B8A ROM:00121B8A ; =============== S U B R O U T I N E ======================================= ROM:00121B8A ROM:00121B8A ROM:00121B8A sub_121B8A: ; CODE XREF: ROM:00121A14↑p ROM:00121B8A ; ROM:00121A44↑p ROM:00121B8A move.w #$3B5C,d1 ROM:00121B8E move.w ($BA8).w,d2 ROM:00121B92 move.w ($A42).w,d3 ROM:00121B96 bsr.l sub_117544 ROM:00121B9C move.w d1,($BD2).w ROM:00121BA0 rts ROM:00121BA0 ; End of function sub_121B8A ROM:00121BA0 ROM:00121BA2 ROM:00121BA2 ; =============== S U B R O U T I N E ======================================= ROM:00121BA2 ROM:00121BA2 ROM:00121BA2 sub_121BA2: ; CODE XREF: ROM:001219CC↑p ROM:00121BA2 ; ROM:00121A52↑p ... ROM:00121BA2 clr.w ($BA8).w ROM:00121BA6 rts ROM:00121BA6 ; End of function sub_121BA2 ROM:00121BA6 ROM:00121BA8 ROM:00121BA8 ; =============== S U B R O U T I N E ======================================= ROM:00121BA8 ROM:00121BA8 ROM:00121BA8 sub_121BA8: ; CODE XREF: sub_121968+1C↑p ROM:00121BA8 btst #0,($1311).w ROM:00121BAE beq.s loc_121BBA ROM:00121BB0 move.w $3FE(a5),d0 ROM:00121BB4 move.w d0,($BD4).w ROM:00121BB8 bra.s locret_121BC0 ROM:00121BBA ; --------------------------------------------------------------------------- ROM:00121BBA ROM:00121BBA loc_121BBA: ; CODE XREF: sub_121BA8+6↑j ROM:00121BBA move.w ($BD2).w,($BD4).w ROM:00121BC0 ROM:00121BC0 locret_121BC0: ; CODE XREF: sub_121BA8+10↑j ROM:00121BC0 rts ROM:00121BC0 ; End of function sub_121BA8 ROM:00121BC0 ROM:00121BC2 ROM:00121BC2 ; =============== S U B R O U T I N E ======================================= ROM:00121BC2 ROM:00121BC2 ROM:00121BC2 sub_121BC2: ; CODE XREF: sub_12128A+30↑p ROM:00121BC2 clr.w d1 ROM:00121BC4 move.b ($111B).w,d1 ROM:00121BC8 cmpi.w #6,d1 ROM:00121BCC bcc.s locret_121BD6 ROM:00121BCE movea.l off_121BD8(pc,d1.w*4),a0 ROM:00121BD2 nop ROM:00121BD4 jmp (a0) ROM:00121BD6 ; --------------------------------------------------------------------------- ROM:00121BD6 ROM:00121BD6 locret_121BD6: ; CODE XREF: sub_121BC2+A↑j ROM:00121BD6 rts ROM:00121BD6 ; End of function sub_121BC2 ROM:00121BD6 ROM:00121BD6 ; --------------------------------------------------------------------------- ROM:00121BD8 off_121BD8: dc.l loc_121BF0 ; DATA XREF: sub_121BC2+C↑r ROM:00121BDC dc.l loc_121C0E ROM:00121BE0 dc.l loc_121C56 ROM:00121BE4 dc.l loc_121CEA ROM:00121BE8 dc.l loc_121D3A ROM:00121BEC dc.l loc_121DF0 ROM:00121BF0 ; --------------------------------------------------------------------------- ROM:00121BF0 ROM:00121BF0 loc_121BF0: ; DATA XREF: ROM:off_121BD8↑o ROM:00121BF0 bclr #0,($131F).w ROM:00121BF6 bclr #3,($131E).w ROM:00121BFC bsr.w sub_121F2A ROM:00121C00 bsr.w sub_121E3E ROM:00121C04 move.b #1,($111B).w ROM:00121C0A bra.s loc_121C50 ROM:00121C0C ; --------------------------------------------------------------------------- ROM:00121C0C rts ROM:00121C0E ; --------------------------------------------------------------------------- ROM:00121C0E ROM:00121C0E loc_121C0E: ; DATA XREF: ROM:00121BDC↑o ROM:00121C0E btst #4,($934).w ROM:00121C14 bne.s loc_121C2A ROM:00121C16 bsr.w sub_121E46 ROM:00121C1A bsr.w sub_121E54 ROM:00121C1E move.b #5,($111B).w ROM:00121C24 bra.l locret_121E08 ROM:00121C2A ; --------------------------------------------------------------------------- ROM:00121C2A ROM:00121C2A loc_121C2A: ; CODE XREF: ROM:00121C14↑j ROM:00121C2A btst #1,($1320).w ROM:00121C30 beq.s loc_121C50 ROM:00121C32 move.w $406(a5),d0 ROM:00121C36 clr.b ($8D3).w ROM:00121C3A move.w d0,($680).w ROM:00121C3E move.b #1,($8D3).w ROM:00121C44 move.b #2,($111B).w ROM:00121C4A bra.l locret_121CE8 ROM:00121C50 ; --------------------------------------------------------------------------- ROM:00121C50 ROM:00121C50 loc_121C50: ; CODE XREF: ROM:00121C0A↑j ROM:00121C50 ; ROM:00121C30↑j ... ROM:00121C50 bsr.w sub_121E0C ROM:00121C54 rts ROM:00121C56 ; --------------------------------------------------------------------------- ROM:00121C56 ROM:00121C56 loc_121C56: ; DATA XREF: ROM:00121BE0↑o ROM:00121C56 move.w $402(a5),d4 ROM:00121C5A cmp.w ($BA8).w,d4 ROM:00121C5E bgt.s loc_121C82 ROM:00121C60 bsr.w sub_121F44 ROM:00121C64 move.w ($BD8).w,d5 ROM:00121C68 clr.b ($8D3).w ROM:00121C6C move.w d5,($680).w ROM:00121C70 move.b #1,($8D3).w ROM:00121C76 move.b #3,($111B).w ROM:00121C7C bra.l locret_121D38 ROM:00121C82 ; --------------------------------------------------------------------------- ROM:00121C82 ROM:00121C82 loc_121C82: ; CODE XREF: ROM:00121C5E↑j ROM:00121C82 move.w ($BA6).w,d0 ROM:00121C86 cmpi.w #0,($680).w ROM:00121C8C bgt.s loc_121CA8 ROM:00121C8E cmpi.w #0,($BA8).w ROM:00121C94 bge.s loc_121C9C ROM:00121C96 cmp.w ($BAA).w,d0 ROM:00121C9A blt.s loc_121CA8 ROM:00121C9C ROM:00121C9C loc_121C9C: ; CODE XREF: ROM:00121C94↑j ROM:00121C9C move.b #4,($111B).w ROM:00121CA2 bra.l loc_121DE4 ROM:00121CA8 ; --------------------------------------------------------------------------- ROM:00121CA8 ROM:00121CA8 loc_121CA8: ; CODE XREF: ROM:00121C8C↑j ROM:00121CA8 ; ROM:00121C9A↑j ROM:00121CA8 btst #4,($934).w ROM:00121CAE bne.s loc_121CCC ROM:00121CB0 clr.b ($8D3).w ROM:00121CB4 clr.w ($680).w ROM:00121CB8 bsr.w sub_121E46 ROM:00121CBC bsr.w sub_121E54 ROM:00121CC0 move.b #5,($111B).w ROM:00121CC6 bra.l locret_121E08 ROM:00121CCC ; --------------------------------------------------------------------------- ROM:00121CCC ROM:00121CCC loc_121CCC: ; CODE XREF: ROM:00121CAE↑j ROM:00121CCC btst #1,($1320).w ROM:00121CD2 bne.s locret_121CE8 ROM:00121CD4 clr.b ($8D3).w ROM:00121CD8 clr.w ($680).w ROM:00121CDC move.b #1,($111B).w ROM:00121CE2 bra.l loc_121C50 ROM:00121CE8 ; --------------------------------------------------------------------------- ROM:00121CE8 ROM:00121CE8 locret_121CE8: ; CODE XREF: ROM:00121C4A↑j ROM:00121CE8 ; ROM:00121CD2↑j ROM:00121CE8 rts ROM:00121CEA ; --------------------------------------------------------------------------- ROM:00121CEA ROM:00121CEA loc_121CEA: ; DATA XREF: ROM:00121BE4↑o ROM:00121CEA btst #4,($934).w ROM:00121CF0 bne.s loc_121D0C ROM:00121CF2 clr.b ($8D3).w ROM:00121CF6 clr.w ($680).w ROM:00121CFA bsr.w sub_121E46 ROM:00121CFE bsr.w sub_121E54 ROM:00121D02 move.b #5,($111B).w ROM:00121D08 bra.w locret_121E08 ROM:00121D0C ; --------------------------------------------------------------------------- ROM:00121D0C ROM:00121D0C loc_121D0C: ; CODE XREF: ROM:00121CF0↑j ROM:00121D0C cmpi.w #0,($680).w ROM:00121D12 bgt.s loc_121D1E ROM:00121D14 move.b #4,($111B).w ROM:00121D1A bra.w loc_121DE4 ROM:00121D1E ; --------------------------------------------------------------------------- ROM:00121D1E ROM:00121D1E loc_121D1E: ; CODE XREF: ROM:00121D12↑j ROM:00121D1E btst #1,($1320).w ROM:00121D24 bne.s locret_121D38 ROM:00121D26 clr.b ($8D3).w ROM:00121D2A clr.w ($680).w ROM:00121D2E move.b #1,($111B).w ROM:00121D34 bra.w loc_121C50 ROM:00121D38 ; --------------------------------------------------------------------------- ROM:00121D38 ROM:00121D38 locret_121D38: ; CODE XREF: ROM:00121C7C↑j ROM:00121D38 ; ROM:00121D24↑j ROM:00121D38 rts ROM:00121D3A ; --------------------------------------------------------------------------- ROM:00121D3A ROM:00121D3A loc_121D3A: ; DATA XREF: ROM:00121BE8↑o ROM:00121D3A btst #1,($1320).w ROM:00121D40 bne.s loc_121D8C ROM:00121D42 move.b #0,($111A).w ROM:00121D48 move.b #0,($110D).w ROM:00121D4E move.b #0,($1110).w ROM:00121D54 move.b #0,($1111).w ROM:00121D5A move.b #0,($1112).w ROM:00121D60 move.b #0,($110E).w ROM:00121D66 move.b #0,($1118).w ROM:00121D6C move.b #0,($1119).w ROM:00121D72 bclr #0,($131F).w ROM:00121D78 bclr #3,($131E).w ROM:00121D7E bsr.w sub_121E3E ROM:00121D82 move.b #1,($111B).w ROM:00121D88 bra.w loc_121C50 ROM:00121D8C ; --------------------------------------------------------------------------- ROM:00121D8C ROM:00121D8C loc_121D8C: ; CODE XREF: ROM:00121D40↑j ROM:00121D8C btst #4,($934).w ROM:00121D92 bne.s loc_121DE4 ROM:00121D94 move.b #0,($111A).w ROM:00121D9A move.b #0,($110D).w ROM:00121DA0 move.b #0,($1110).w ROM:00121DA6 move.b #0,($1111).w ROM:00121DAC move.b #0,($1112).w ROM:00121DB2 move.b #0,($110E).w ROM:00121DB8 move.b #0,($1118).w ROM:00121DBE move.b #0,($1119).w ROM:00121DC4 bclr #0,($131F).w ROM:00121DCA bclr #3,($131E).w ROM:00121DD0 bsr.w sub_121E3E ROM:00121DD4 bsr.w sub_121E46 ROM:00121DD8 bsr.w sub_121E54 ROM:00121DDC move.b #5,($111B).w ROM:00121DE2 bra.s locret_121E08 ROM:00121DE4 ; --------------------------------------------------------------------------- ROM:00121DE4 ROM:00121DE4 loc_121DE4: ; CODE XREF: ROM:00121CA2↑j ROM:00121DE4 ; ROM:00121D1A↑j ... ROM:00121DE4 bsr.l sub_121968 ROM:00121DEA bsr.w sub_121E72 ROM:00121DEE rts ROM:00121DF0 ; --------------------------------------------------------------------------- ROM:00121DF0 ROM:00121DF0 loc_121DF0: ; DATA XREF: ROM:00121BEC↑o ROM:00121DF0 btst #4,($934).w ROM:00121DF6 beq.s locret_121E08 ROM:00121DF8 bsr.w sub_121F2A ROM:00121DFC move.b #1,($111B).w ROM:00121E02 bra.l loc_121C50 ROM:00121E08 ; --------------------------------------------------------------------------- ROM:00121E08 ROM:00121E08 locret_121E08: ; CODE XREF: ROM:00121C24↑j ROM:00121E08 ; ROM:00121CC6↑j ... ROM:00121E08 rts ROM:00121E0A ; --------------------------------------------------------------------------- ROM:00121E0A rts ROM:00121E0C ROM:00121E0C ; =============== S U B R O U T I N E ======================================= ROM:00121E0C ROM:00121E0C ROM:00121E0C sub_121E0C: ; CODE XREF: ROM:loc_121C50↑p ROM:00121E0C move.w #$3B5E,d1 ROM:00121E10 move.w ($A78).w,d2 ROM:00121E14 move.w ($134C).w,d3 ROM:00121E18 bsr.l sub_117544 ROM:00121E1E move.w d1,($BD6).w ROM:00121E22 add.w ($1350).w,d1 ROM:00121E26 move.w d1,($59E).w ROM:00121E2A move.w $D2(a5),($5A0).w ROM:00121E30 move.w #0,($5A2).w ROM:00121E36 bsr.l sub_11A714 ROM:00121E3C rts ROM:00121E3C ; End of function sub_121E0C ROM:00121E3C ROM:00121E3E ROM:00121E3E ; =============== S U B R O U T I N E ======================================= ROM:00121E3E ROM:00121E3E ROM:00121E3E sub_121E3E: ; CODE XREF: ROM:00121C00↑p ROM:00121E3E ; ROM:00121D7E↑p ... ROM:00121E3E move.w $3FC(a5),($BD4).w ROM:00121E44 rts ROM:00121E44 ; End of function sub_121E3E ROM:00121E44 ROM:00121E46 ROM:00121E46 ; =============== S U B R O U T I N E ======================================= ROM:00121E46 ROM:00121E46 ROM:00121E46 sub_121E46: ; CODE XREF: ROM:00121C16↑p ROM:00121E46 ; ROM:00121CB8↑p ... ROM:00121E46 move.w #3,($5A2).w ROM:00121E4C bsr.l sub_11A714 ROM:00121E52 rts ROM:00121E52 ; End of function sub_121E46 ROM:00121E52 ROM:00121E54 ROM:00121E54 ; =============== S U B R O U T I N E ======================================= ROM:00121E54 ROM:00121E54 ROM:00121E54 sub_121E54: ; CODE XREF: ROM:00121C1A↑p ROM:00121E54 ; ROM:00121CBC↑p ... ROM:00121E54 move.w #5,($5A2).w ROM:00121E5A move.w $404(a5),d3 ROM:00121E5E add.w ($1350).w,d3 ROM:00121E62 move.w d3,($59E).w ROM:00121E66 move.w d3,($1354).w ROM:00121E6A bsr.l sub_11A714 ROM:00121E70 rts ROM:00121E70 ; End of function sub_121E54 ROM:00121E70 ROM:00121E72 ROM:00121E72 ; =============== S U B R O U T I N E ======================================= ROM:00121E72 ROM:00121E72 ROM:00121E72 sub_121E72: ; CODE XREF: ROM:00121DEA↑p ROM:00121E72 btst #0,($1311).w ROM:00121E78 beq.s loc_121E8C ROM:00121E7A move.w ($B78).w,($59E).w ROM:00121E80 move.w $D2(a5),($5A0).w ROM:00121E86 bra.l loc_121F1C ROM:00121E8C ; --------------------------------------------------------------------------- ROM:00121E8C ROM:00121E8C loc_121E8C: ; CODE XREF: sub_121E72+6↑j ROM:00121E8C btst #6,($1318).w ROM:00121E92 beq.s loc_121EA2 ROM:00121E94 move.w ($B34).w,($59E).w ROM:00121E9A move.w ($B32).w,($5A0).w ROM:00121EA0 bra.s loc_121F1C ROM:00121EA2 ; --------------------------------------------------------------------------- ROM:00121EA2 ROM:00121EA2 loc_121EA2: ; CODE XREF: sub_121E72+20↑j ROM:00121EA2 btst #6,($12FF).w ROM:00121EA8 beq.s loc_121EB8 ROM:00121EAA move.w ($B4C).w,($59E).w ROM:00121EB0 move.w ($B4A).w,($5A0).w ROM:00121EB6 bra.s loc_121F1C ROM:00121EB8 ; --------------------------------------------------------------------------- ROM:00121EB8 ROM:00121EB8 loc_121EB8: ; CODE XREF: sub_121E72+36↑j ROM:00121EB8 btst #6,($1312).w ROM:00121EBE beq.s loc_121ECE ROM:00121EC0 move.w ($B86).w,($59E).w ROM:00121EC6 move.w ($B84).w,($5A0).w ROM:00121ECC bra.s loc_121F1C ROM:00121ECE ; --------------------------------------------------------------------------- ROM:00121ECE ROM:00121ECE loc_121ECE: ; CODE XREF: sub_121E72+4C↑j ROM:00121ECE btst #7,($130D).w ROM:00121ED4 beq.s loc_121EE4 ROM:00121ED6 move.w ($BDC).w,($59E).w ROM:00121EDC move.w ($BDA).w,($5A0).w ROM:00121EE2 bra.s loc_121F1C ROM:00121EE4 ; --------------------------------------------------------------------------- ROM:00121EE4 ROM:00121EE4 loc_121EE4: ; CODE XREF: sub_121E72+62↑j ROM:00121EE4 btst #2,($131D).w ROM:00121EEA beq.s loc_121EFA ROM:00121EEC move.w ($B26).w,($59E).w ROM:00121EF2 move.w ($B28).w,($5A0).w ROM:00121EF8 bra.s loc_121F1C ROM:00121EFA ; --------------------------------------------------------------------------- ROM:00121EFA ROM:00121EFA loc_121EFA: ; CODE XREF: sub_121E72+78↑j ROM:00121EFA btst #0,($1317).w ROM:00121F00 beq.s loc_121F10 ROM:00121F02 move.w ($BBE).w,($59E).w ROM:00121F08 move.w ($BBC).w,($5A0).w ROM:00121F0E bra.s loc_121F1C ROM:00121F10 ; --------------------------------------------------------------------------- ROM:00121F10 ROM:00121F10 loc_121F10: ; CODE XREF: sub_121E72+8E↑j ROM:00121F10 move.w ($BCA).w,($59E).w ROM:00121F16 move.w ($BCC).w,($5A0).w ROM:00121F1C ROM:00121F1C loc_121F1C: ; CODE XREF: sub_121E72+14↑j ROM:00121F1C ; sub_121E72+2E↑j ... ROM:00121F1C move.w #0,($5A2).w ROM:00121F22 bsr.l sub_11A714 ROM:00121F28 rts ROM:00121F28 ; End of function sub_121E72 ROM:00121F28 ROM:00121F2A ROM:00121F2A ; =============== S U B R O U T I N E ======================================= ROM:00121F2A ROM:00121F2A ROM:00121F2A sub_121F2A: ; CODE XREF: ROM:00121BFC↑p ROM:00121F2A ; ROM:00121DF8↑p ROM:00121F2A move.w #4,($5A2).w ROM:00121F30 bsr.l sub_11A714 ROM:00121F36 move.w #6,($5A2).w ROM:00121F3C bsr.l sub_11A714 ROM:00121F42 rts ROM:00121F42 ; End of function sub_121F2A ROM:00121F42 ROM:00121F44 ROM:00121F44 ; =============== S U B R O U T I N E ======================================= ROM:00121F44 ROM:00121F44 ROM:00121F44 sub_121F44: ; CODE XREF: ROM:00121C60↑p ROM:00121F44 move.w #$3B60,d1 ROM:00121F48 move.w ($A78).w,d2 ROM:00121F4C move.w ($A74).w,d3 ROM:00121F50 bsr.l sub_117544 ROM:00121F56 move.w d1,($BD8).w ROM:00121F5A rts ROM:00121F5A ; End of function sub_121F44 ROM:00121F5A ROM:00121F5C ROM:00121F5C ; =============== S U B R O U T I N E ======================================= ROM:00121F5C ROM:00121F5C ROM:00121F5C sub_121F5C: ; CODE XREF: sub_11FD8E+8↑p ROM:00121F5C bsr.w sub_12206E ROM:00121F60 bclr #4,($1309).w ROM:00121F66 bclr #2,($1312).w ROM:00121F6C clr.w d1 ROM:00121F6E move.b ($111C).w,d1 ROM:00121F72 cmpi.w #4,d1 ROM:00121F76 bcc.s locret_121F80 ROM:00121F78 movea.l off_121F82(pc,d1.w*4),a0 ROM:00121F7C nop ROM:00121F7E jmp (a0) ROM:00121F80 ; --------------------------------------------------------------------------- ROM:00121F80 ROM:00121F80 locret_121F80: ; CODE XREF: sub_121F5C+1A↑j ROM:00121F80 rts ROM:00121F80 ; End of function sub_121F5C ROM:00121F80 ROM:00121F80 ; --------------------------------------------------------------------------- ROM:00121F82 off_121F82: dc.l loc_121F92 ; DATA XREF: sub_121F5C+1C↑r ROM:00121F86 dc.l loc_121F9E ROM:00121F8A dc.l loc_121FBA ROM:00121F8E dc.l loc_121FCC ROM:00121F92 ; --------------------------------------------------------------------------- ROM:00121F92 ROM:00121F92 loc_121F92: ; DATA XREF: ROM:off_121F82↑o ROM:00121F92 bsr.w sub_12205A ROM:00121F96 move.b #1,($111C).w ROM:00121F9C rts ROM:00121F9E ; --------------------------------------------------------------------------- ROM:00121F9E ROM:00121F9E loc_121F9E: ; DATA XREF: ROM:00121F86↑o ROM:00121F9E btst #6,($130E).w ROM:00121FA4 beq.s locret_121FB8 ROM:00121FA6 bsr.w sub_122022 ROM:00121FAA bset #2,($1312).w ROM:00121FB0 move.b #2,($111C).w ROM:00121FB6 rts ROM:00121FB8 ; --------------------------------------------------------------------------- ROM:00121FB8 ROM:00121FB8 locret_121FB8: ; CODE XREF: ROM:00121FA4↑j ROM:00121FB8 rts ROM:00121FBA ; --------------------------------------------------------------------------- ROM:00121FBA ROM:00121FBA loc_121FBA: ; DATA XREF: ROM:00121F8A↑o ROM:00121FBA btst #6,($130E).w ROM:00121FC0 beq.s locret_121FCA ROM:00121FC2 move.b #3,($111C).w ROM:00121FC8 rts ROM:00121FCA ; --------------------------------------------------------------------------- ROM:00121FCA ROM:00121FCA locret_121FCA: ; CODE XREF: ROM:00121FC0↑j ROM:00121FCA rts ROM:00121FCC ; --------------------------------------------------------------------------- ROM:00121FCC ROM:00121FCC loc_121FCC: ; DATA XREF: ROM:00121F8E↑o ROM:00121FCC move.w ($1356).w,d0 ROM:00121FD0 move.w ($1356).w,d1 ROM:00121FD4 sub.w $40C(a5),d1 ROM:00121FD8 cmp.w ($A30).w,d1 ROM:00121FDC ble.s loc_121FEC ROM:00121FDE bset #2,($1312).w ROM:00121FE4 move.b #2,($111C).w ROM:00121FEA rts ROM:00121FEC ; --------------------------------------------------------------------------- ROM:00121FEC ROM:00121FEC loc_121FEC: ; CODE XREF: ROM:00121FDC↑j ROM:00121FEC cmp.w ($A30).w,d1 ROM:00121FF0 bgt.s loc_122006 ROM:00121FF2 cmp.w ($A30).w,d0 ROM:00121FF6 blt.s loc_122006 ROM:00121FF8 bset #4,($1309).w ROM:00121FFE move.b #2,($111C).w ROM:00122004 rts ROM:00122006 ; --------------------------------------------------------------------------- ROM:00122006 ROM:00122006 loc_122006: ; CODE XREF: ROM:00121FF0↑j ROM:00122006 ; ROM:00121FF6↑j ROM:00122006 cmp.w ($A30).w,d0 ROM:0012200A bge.s locret_12201E ROM:0012200C bsr.w sub_12204C ROM:00122010 bset #4,($1309).w ROM:00122016 move.b #2,($111C).w ROM:0012201C rts ROM:0012201E ; --------------------------------------------------------------------------- ROM:0012201E ROM:0012201E locret_12201E: ; CODE XREF: ROM:0012200A↑j ROM:0012201E rts ROM:00122020 ; --------------------------------------------------------------------------- ROM:00122020 rts ROM:00122022 ROM:00122022 ; =============== S U B R O U T I N E ======================================= ROM:00122022 ROM:00122022 ROM:00122022 sub_122022: ; CODE XREF: ROM:00121FA6↑p ROM:00122022 clr.l d1 ROM:00122024 move.w ($A30).w,d1 ROM:00122028 swap d1 ROM:0012202A move.w ($1356).w,d2 ROM:0012202E swap d2 ROM:00122030 move.w ($1358).w,d2 ROM:00122034 move.w $3C4(a5),d3 ROM:00122038 ext.l d3 ROM:0012203A bsr.l sub_117450 ROM:00122040 move.w d4,($1358).w ROM:00122044 swap d4 ROM:00122046 move.w d4,($1356).w ROM:0012204A rts ROM:0012204A ; End of function sub_122022 ROM:0012204A ROM:0012204C ROM:0012204C ; =============== S U B R O U T I N E ======================================= ROM:0012204C ROM:0012204C ROM:0012204C sub_12204C: ; CODE XREF: ROM:0012200C↑p ROM:0012204C move.w ($1356).w,d0 ROM:00122050 add.w $40A(a5),d0 ROM:00122054 move.w d0,($1356).w ROM:00122058 rts ROM:00122058 ; End of function sub_12204C ROM:00122058 ROM:0012205A ROM:0012205A ; =============== S U B R O U T I N E ======================================= ROM:0012205A ROM:0012205A ROM:0012205A sub_12205A: ; CODE XREF: ROM:loc_121F92↑p ROM:0012205A btst #0,($92D).w ROM:00122060 beq.s locret_12206C ROM:00122062 move.w $408(a5),($1356).w ROM:00122068 clr.w ($1358).w ROM:0012206C ROM:0012206C locret_12206C: ; CODE XREF: sub_12205A+6↑j ROM:0012206C rts ROM:0012206C ; End of function sub_12205A ROM:0012206C ROM:0012206E ROM:0012206E ; =============== S U B R O U T I N E ======================================= ROM:0012206E ROM:0012206E ROM:0012206E sub_12206E: ; CODE XREF: sub_121F5C↑p ROM:0012206E btst #2,($931).w ROM:00122074 beq.s locret_122080 ROM:00122076 move.w $408(a5),($1356).w ROM:0012207C clr.w ($1358).w ROM:00122080 ROM:00122080 locret_122080: ; CODE XREF: sub_12206E+6↑j ROM:00122080 rts ROM:00122080 ; End of function sub_12206E ROM:00122080 ROM:00122082 ROM:00122082 ; =============== S U B R O U T I N E ======================================= ROM:00122082 ROM:00122082 ROM:00122082 sub_122082: ; CODE XREF: sub_126A00+42↓p ROM:00122082 bsr.w sub_1220AC ROM:00122086 bsr.w sub_1220C4 ROM:0012208A bsr.l sub_122B44 ROM:00122090 bsr.l sub_12256C ROM:00122096 bsr.l sub_122DE0 ROM:0012209C bsr.l sub_122A4E ROM:001220A2 bsr.w sub_1220DE ROM:001220A6 bsr.w sub_1224D0 ROM:001220AA rts ROM:001220AA ; End of function sub_122082 ROM:001220AA ROM:001220AC ROM:001220AC ; =============== S U B R O U T I N E ======================================= ROM:001220AC ROM:001220AC ROM:001220AC sub_1220AC: ; CODE XREF: sub_122082↑p ROM:001220AC move.w #$3B64,d1 ROM:001220B0 move.w ($A42).w,d2 ROM:001220B4 move.w ($A78).w,d3 ROM:001220B8 bsr.l sub_117544 ROM:001220BE move.w d1,($BE0).w ROM:001220C2 rts ROM:001220C2 ; End of function sub_1220AC ROM:001220C2 ROM:001220C4 ROM:001220C4 ; =============== S U B R O U T I N E ======================================= ROM:001220C4 ROM:001220C4 ROM:001220C4 sub_1220C4: ; CODE XREF: sub_122082+4↑p ROM:001220C4 btst #1,($1319).w ROM:001220CA beq.s loc_1220D4 ROM:001220CC move.w $41A(a5),d0 ROM:001220D0 bra.w loc_1220D8 ROM:001220D4 ; --------------------------------------------------------------------------- ROM:001220D4 ROM:001220D4 loc_1220D4: ; CODE XREF: sub_1220C4+6↑j ROM:001220D4 move.w #0,d0 ROM:001220D8 ROM:001220D8 loc_1220D8: ; CODE XREF: sub_1220C4+C↑j ROM:001220D8 move.w d0,($BE6).w ROM:001220DC rts ROM:001220DC ; End of function sub_1220C4 ROM:001220DC ROM:001220DE ROM:001220DE ; =============== S U B R O U T I N E ======================================= ROM:001220DE ROM:001220DE ROM:001220DE sub_1220DE: ; CODE XREF: sub_122082+20↑p ROM:001220DE clr.w d1 ROM:001220E0 move.b ($111D).w,d1 ROM:001220E4 cmpi.w #6,d1 ROM:001220E8 bcc.s locret_1220F2 ROM:001220EA movea.l off_1220F4(pc,d1.w*4),a0 ROM:001220EE nop ROM:001220F0 jmp (a0) ROM:001220F2 ; --------------------------------------------------------------------------- ROM:001220F2 ROM:001220F2 locret_1220F2: ; CODE XREF: sub_1220DE+A↑j ROM:001220F2 rts ROM:001220F2 ; End of function sub_1220DE ROM:001220F2 ROM:001220F2 ; --------------------------------------------------------------------------- ROM:001220F4 off_1220F4: dc.l loc_12210C ; DATA XREF: sub_1220DE+C↑r ROM:001220F8 dc.l loc_12211A ROM:001220FC dc.l loc_122136 ROM:00122100 dc.l loc_1221AE ROM:00122104 dc.l loc_12221C ROM:00122108 dc.l loc_1222A4 ROM:0012210C ; --------------------------------------------------------------------------- ROM:0012210C ROM:0012210C loc_12210C: ; DATA XREF: ROM:off_1220F4↑o ROM:0012210C bclr #4,($1310).w ROM:00122112 move.b #1,($111D).w ROM:00122118 bra.s loc_122130 ROM:0012211A ; --------------------------------------------------------------------------- ROM:0012211A ROM:0012211A loc_12211A: ; DATA XREF: ROM:001220F8↑o ROM:0012211A btst #1,($1320).w ROM:00122120 beq.s loc_122130 ROM:00122122 bset #4,($1310).w ROM:00122128 move.b #2,($111D).w ROM:0012212E bra.s loc_1221A0 ROM:00122130 ; --------------------------------------------------------------------------- ROM:00122130 ROM:00122130 loc_122130: ; CODE XREF: ROM:00122118↑j ROM:00122130 ; ROM:00122120↑j ... ROM:00122130 bsr.w sub_12232E ROM:00122134 rts ROM:00122136 ; --------------------------------------------------------------------------- ROM:00122136 ROM:00122136 loc_122136: ; DATA XREF: ROM:001220FC↑o ROM:00122136 btst #7,($1303).w ROM:0012213C beq.s loc_12214C ROM:0012213E bclr #4,($1310).w ROM:00122144 move.b #1,($111D).w ROM:0012214A bra.s loc_122130 ROM:0012214C ; --------------------------------------------------------------------------- ROM:0012214C ROM:0012214C loc_12214C: ; CODE XREF: ROM:0012213C↑j ROM:0012214C move.w $416(a5),d0 ROM:00122150 btst #0,($1300).w ROM:00122156 bne.s loc_12216E ROM:00122158 cmpi.w #0,d0 ROM:0012215C bne.s loc_12216E ROM:0012215E bclr #4,($1310).w ROM:00122164 move.b #3,($111D).w ROM:0012216A bra.w loc_12220A ROM:0012216E ; --------------------------------------------------------------------------- ROM:0012216E ROM:0012216E loc_12216E: ; CODE XREF: ROM:00122156↑j ROM:0012216E ; ROM:0012215C↑j ROM:0012216E move.w $416(a5),d0 ROM:00122172 btst #0,($1300).w ROM:00122178 bne.s loc_1221A0 ROM:0012217A cmpi.w #0,d0 ROM:0012217E beq.s loc_1221A0 ROM:00122180 bclr #4,($1310).w ROM:00122186 clr.b ($90D).w ROM:0012218A move.w #0,($6F4).w ROM:00122190 move.b #3,($90D).w ROM:00122196 move.b #5,($111D).w ROM:0012219C bra.w loc_12231C ROM:001221A0 ; --------------------------------------------------------------------------- ROM:001221A0 ROM:001221A0 loc_1221A0: ; CODE XREF: ROM:0012212E↑j ROM:001221A0 ; ROM:00122178↑j ... ROM:001221A0 bsr.w sub_1223BC ROM:001221A4 bsr.w sub_1223D4 ROM:001221A8 bsr.w sub_1223E6 ROM:001221AC rts ROM:001221AE ; --------------------------------------------------------------------------- ROM:001221AE ROM:001221AE loc_1221AE: ; DATA XREF: ROM:00122100↑o ROM:001221AE btst #7,($1303).w ROM:001221B4 beq.s loc_1221C0 ROM:001221B6 move.b #1,($111D).w ROM:001221BC bra.w loc_122130 ROM:001221C0 ; --------------------------------------------------------------------------- ROM:001221C0 ROM:001221C0 loc_1221C0: ; CODE XREF: ROM:001221B4↑j ROM:001221C0 move.w $418(a5),d0 ROM:001221C4 btst #0,($1300).w ROM:001221CA beq.s loc_1221EA ROM:001221CC cmpi.w #0,d0 ROM:001221D0 beq.s loc_1221EA ROM:001221D2 clr.b ($90D).w ROM:001221D6 move.w d0,($6F4).w ROM:001221DA move.b #1,($90D).w ROM:001221E0 move.b #4,($111D).w ROM:001221E6 bra.w loc_122292 ROM:001221EA ; --------------------------------------------------------------------------- ROM:001221EA ROM:001221EA loc_1221EA: ; CODE XREF: ROM:001221CA↑j ROM:001221EA ; ROM:001221D0↑j ROM:001221EA move.w $418(a5),d0 ROM:001221EE btst #0,($1300).w ROM:001221F4 beq.s loc_12220A ROM:001221F6 cmpi.w #0,d0 ROM:001221FA bne.s loc_12220A ROM:001221FC bset #4,($1310).w ROM:00122202 move.b #2,($111D).w ROM:00122208 bra.s loc_1221A0 ROM:0012220A ; --------------------------------------------------------------------------- ROM:0012220A ROM:0012220A loc_12220A: ; CODE XREF: ROM:0012216A↑j ROM:0012220A ; ROM:001221F4↑j ... ROM:0012220A bsr.w sub_122346 ROM:0012220E bsr.w sub_1223BC ROM:00122212 bsr.w sub_1223D4 ROM:00122216 bsr.w sub_1223E6 ROM:0012221A rts ROM:0012221C ; --------------------------------------------------------------------------- ROM:0012221C ROM:0012221C loc_12221C: ; DATA XREF: ROM:00122104↑o ROM:0012221C btst #7,($1303).w ROM:00122222 beq.s loc_12222E ROM:00122224 move.b #1,($111D).w ROM:0012222A bra.w loc_122130 ROM:0012222E ; --------------------------------------------------------------------------- ROM:0012222E ROM:0012222E loc_12222E: ; CODE XREF: ROM:00122222↑j ROM:0012222E move.w $416(a5),d0 ROM:00122232 btst #0,($1300).w ROM:00122238 bne.s loc_12224A ROM:0012223A cmpi.w #0,d0 ROM:0012223E bne.s loc_12224A ROM:00122240 move.b #3,($111D).w ROM:00122246 bra.w loc_12220A ROM:0012224A ; --------------------------------------------------------------------------- ROM:0012224A ROM:0012224A loc_12224A: ; CODE XREF: ROM:00122238↑j ROM:0012224A ; ROM:0012223E↑j ROM:0012224A move.w $416(a5),d0 ROM:0012224E btst #0,($1300).w ROM:00122254 bne.s loc_12226A ROM:00122256 cmpi.w #0,d0 ROM:0012225A beq.s loc_12226A ROM:0012225C bsr.w sub_1224AC ROM:00122260 move.b #5,($111D).w ROM:00122266 bra.w loc_12231C ROM:0012226A ; --------------------------------------------------------------------------- ROM:0012226A ROM:0012226A loc_12226A: ; CODE XREF: ROM:00122254↑j ROM:0012226A ; ROM:0012225A↑j ROM:0012226A cmpi.w #0,($6F4).w ROM:00122270 ble.s loc_12227A ROM:00122272 cmpi.w #0,($BA8).w ROM:00122278 bge.s loc_122292 ROM:0012227A ROM:0012227A loc_12227A: ; CODE XREF: ROM:00122270↑j ROM:0012227A clr.b ($90D).w ROM:0012227E clr.w ($6F4).w ROM:00122282 bset #4,($1310).w ROM:00122288 move.b #2,($111D).w ROM:0012228E bra.w loc_1221A0 ROM:00122292 ; --------------------------------------------------------------------------- ROM:00122292 ROM:00122292 loc_122292: ; CODE XREF: ROM:001221E6↑j ROM:00122292 ; ROM:00122278↑j ... ROM:00122292 bsr.w sub_122346 ROM:00122296 bsr.w sub_122390 ROM:0012229A bsr.w sub_1223D4 ROM:0012229E bsr.w sub_1223E6 ROM:001222A2 rts ROM:001222A4 ; --------------------------------------------------------------------------- ROM:001222A4 ROM:001222A4 loc_1222A4: ; DATA XREF: ROM:00122108↑o ROM:001222A4 move.w $418(a5),d0 ROM:001222A8 btst #0,($1300).w ROM:001222AE beq.s loc_1222C8 ROM:001222B0 cmpi.w #0,d0 ROM:001222B4 bne.s loc_1222C8 ROM:001222B6 bset #4,($1310).w ROM:001222BC move.b #2,($111D).w ROM:001222C2 bra.w loc_1221A0 ROM:001222C6 ; --------------------------------------------------------------------------- ROM:001222C6 rts ROM:001222C8 ; --------------------------------------------------------------------------- ROM:001222C8 ROM:001222C8 loc_1222C8: ; CODE XREF: ROM:001222AE↑j ROM:001222C8 ; ROM:001222B4↑j ROM:001222C8 move.w $418(a5),d0 ROM:001222CC btst #0,($1300).w ROM:001222D2 beq.s loc_1222EA ROM:001222D4 cmpi.w #0,d0 ROM:001222D8 beq.s loc_1222EA ROM:001222DA bsr.w sub_122488 ROM:001222DE move.b #4,($111D).w ROM:001222E4 bra.w loc_122292 ROM:001222E8 ; --------------------------------------------------------------------------- ROM:001222E8 rts ROM:001222EA ; --------------------------------------------------------------------------- ROM:001222EA ROM:001222EA loc_1222EA: ; CODE XREF: ROM:001222D2↑j ROM:001222EA ; ROM:001222D8↑j ROM:001222EA move.w $416(a5),d0 ROM:001222EE cmp.w ($6F4).w,d0 ROM:001222F2 bgt.s loc_122308 ROM:001222F4 clr.b ($90D).w ROM:001222F8 clr.w ($6F4).w ROM:001222FC move.b #3,($111D).w ROM:00122302 bra.w loc_12220A ROM:00122306 ; --------------------------------------------------------------------------- ROM:00122306 rts ROM:00122308 ; --------------------------------------------------------------------------- ROM:00122308 ROM:00122308 loc_122308: ; CODE XREF: ROM:001222F2↑j ROM:00122308 btst #7,($1303).w ROM:0012230E beq.s loc_12231C ROM:00122310 move.b #1,($111D).w ROM:00122316 bra.w loc_122130 ROM:0012231A ; --------------------------------------------------------------------------- ROM:0012231A rts ROM:0012231C ; --------------------------------------------------------------------------- ROM:0012231C ROM:0012231C loc_12231C: ; CODE XREF: ROM:0012219C↑j ROM:0012231C ; ROM:00122266↑j ... ROM:0012231C bsr.w sub_122346 ROM:00122320 bsr.w sub_122390 ROM:00122324 bsr.w sub_1223D4 ROM:00122328 bsr.w sub_1223E6 ROM:0012232C rts ROM:0012232E ROM:0012232E ; =============== S U B R O U T I N E ======================================= ROM:0012232E ROM:0012232E ROM:0012232E sub_12232E: ; CODE XREF: ROM:loc_122130↑p ROM:0012232E move.w #$3AE0,d1 ROM:00122332 move.w ($A78).w,d2 ROM:00122336 bsr.l sub_117544 ROM:0012233C move.w d1,($BDE).w ROM:00122340 move.w d1,($BE4).w ROM:00122344 rts ROM:00122344 ; End of function sub_12232E ROM:00122344 ROM:00122346 ROM:00122346 ; =============== S U B R O U T I N E ======================================= ROM:00122346 ROM:00122346 ROM:00122346 sub_122346: ; CODE XREF: ROM:loc_12220A↑p ROM:00122346 ; ROM:loc_122292↑p ... ROM:00122346 move.w #$3B62,d1 ROM:0012234A move.w ($A42).w,d2 ROM:0012234E move.w ($572).w,d3 ROM:00122352 bsr.l sub_117544 ROM:00122358 move.w d1,($BEC).w ROM:0012235C move.w $414(a5),d0 ROM:00122360 cmp.w ($A42).w,d0 ROM:00122364 bgt.s loc_12236E ROM:00122366 bset #3,($12FF).w ROM:0012236C bra.s loc_12237E ROM:0012236E ; --------------------------------------------------------------------------- ROM:0012236E ROM:0012236E loc_12236E: ; CODE XREF: sub_122346+1E↑j ROM:0012236E sub.w $412(a5),d0 ROM:00122372 cmp.w ($A42).w,d0 ROM:00122376 ble.s loc_12237E ROM:00122378 bclr #3,($12FF).w ROM:0012237E ROM:0012237E loc_12237E: ; CODE XREF: sub_122346+26↑j ROM:0012237E ; sub_122346+30↑j ROM:0012237E btst #3,($12FF).w ROM:00122384 beq.s loc_12238A ROM:00122386 add.w ($135A).w,d1 ROM:0012238A ROM:0012238A loc_12238A: ; CODE XREF: sub_122346+3E↑j ROM:0012238A move.w d1,($BF2).w ROM:0012238E rts ROM:0012238E ; End of function sub_122346 ROM:0012238E ROM:00122390 ROM:00122390 ; =============== S U B R O U T I N E ======================================= ROM:00122390 ROM:00122390 ROM:00122390 sub_122390: ; CODE XREF: ROM:00122296↑p ROM:00122390 ; ROM:00122320↑p ROM:00122390 btst #0,($1300).w ROM:00122396 beq.s loc_12239E ROM:00122398 move.w $418(a5),d1 ROM:0012239C bra.s loc_1223A2 ROM:0012239E ; --------------------------------------------------------------------------- ROM:0012239E ROM:0012239E loc_12239E: ; CODE XREF: sub_122390+6↑j ROM:0012239E move.w $416(a5),d1 ROM:001223A2 ROM:001223A2 loc_1223A2: ; CODE XREF: sub_122390+C↑j ROM:001223A2 move.w ($BF2).w,d2 ROM:001223A6 sub.w ($BD4).w,d2 ROM:001223AA move.w ($6F4).w,d0 ROM:001223AE muls.w d2,d0 ROM:001223B0 divs.w d1,d0 ROM:001223B2 add.w ($BD4).w,d0 ROM:001223B6 move.w d0,($BEA).w ROM:001223BA rts ROM:001223BA ; End of function sub_122390 ROM:001223BA ROM:001223BC ROM:001223BC ; =============== S U B R O U T I N E ======================================= ROM:001223BC ROM:001223BC ROM:001223BC sub_1223BC: ; CODE XREF: ROM:loc_1221A0↑p ROM:001223BC ; ROM:0012220E↑p ROM:001223BC btst #0,($1300).w ROM:001223C2 beq.s loc_1223CC ROM:001223C4 move.w ($BD4).w,($BEA).w ROM:001223CA bra.s locret_1223D2 ROM:001223CC ; --------------------------------------------------------------------------- ROM:001223CC ROM:001223CC loc_1223CC: ; CODE XREF: sub_1223BC+6↑j ROM:001223CC move.w ($BF2).w,($BEA).w ROM:001223D2 ROM:001223D2 locret_1223D2: ; CODE XREF: sub_1223BC+E↑j ROM:001223D2 rts ROM:001223D2 ; End of function sub_1223BC ROM:001223D2 ROM:001223D4 ROM:001223D4 ; =============== S U B R O U T I N E ======================================= ROM:001223D4 ROM:001223D4 ROM:001223D4 sub_1223D4: ; CODE XREF: ROM:001221A4↑p ROM:001223D4 ; ROM:00122212↑p ... ROM:001223D4 move.w ($C1C).w,d0 ROM:001223D8 add.w ($C10).w,d0 ROM:001223DC add.w ($D96).w,d0 ROM:001223E0 move.w d0,($BE2).w ROM:001223E4 rts ROM:001223E4 ; End of function sub_1223D4 ROM:001223E4 ROM:001223E6 ROM:001223E6 ; =============== S U B R O U T I N E ======================================= ROM:001223E6 ROM:001223E6 ROM:001223E6 sub_1223E6: ; CODE XREF: ROM:001221A8↑p ROM:001223E6 ; ROM:00122216↑p ... ROM:001223E6 move.w ($C12).w,d0 ROM:001223EA add.w ($BE0).w,d0 ROM:001223EE move.w d0,($BF4).w ROM:001223F2 cmp.w ($BFA).w,d0 ROM:001223F6 ble.s loc_1223FC ROM:001223F8 move.w ($BFA).w,d0 ROM:001223FC ROM:001223FC loc_1223FC: ; CODE XREF: sub_1223E6+10↑j ROM:001223FC move.w ($BE2).w,d1 ROM:00122400 cmpi.w #0,d0 ROM:00122404 bge.s loc_122416 ROM:00122406 cmp.w d0,d1 ROM:00122408 ble.s loc_122410 ROM:0012240A move.w d0,($BEE).w ROM:0012240E bra.s loc_122414 ROM:00122410 ; --------------------------------------------------------------------------- ROM:00122410 ROM:00122410 loc_122410: ; CODE XREF: sub_1223E6+22↑j ROM:00122410 move.w d1,($BEE).w ROM:00122414 ROM:00122414 loc_122414: ; CODE XREF: sub_1223E6+28↑j ROM:00122414 bra.s loc_12241C ROM:00122416 ; --------------------------------------------------------------------------- ROM:00122416 ROM:00122416 loc_122416: ; CODE XREF: sub_1223E6+1E↑j ROM:00122416 add.w d0,d1 ROM:00122418 move.w d1,($BEE).w ROM:0012241C ROM:0012241C loc_12241C: ; CODE XREF: sub_1223E6:loc_122414↑j ROM:0012241C move.w ($BEA).w,d0 ROM:00122420 add.w ($BEE).w,d0 ROM:00122424 add.w ($BE6).w,d0 ROM:00122428 move.w d0,($BE8).w ROM:0012242C sub.w ($A86).w,d0 ROM:00122430 move.w d0,($BE4).w ROM:00122434 move.w $40E(a5),d0 ROM:00122438 move.w $410(a5),d1 ROM:0012243C cmp.w ($BE4).w,d0 ROM:00122440 ble.s loc_12244A ROM:00122442 move.w $40E(a5),($BE4).w ROM:00122448 bra.s locret_122456 ROM:0012244A ; --------------------------------------------------------------------------- ROM:0012244A ROM:0012244A loc_12244A: ; CODE XREF: sub_1223E6+5A↑j ROM:0012244A cmp.w ($BE4).w,d1 ROM:0012244E bge.s locret_122456 ROM:00122450 move.w $410(a5),($BE4).w ROM:00122456 ROM:00122456 locret_122456: ; CODE XREF: sub_1223E6+62↑j ROM:00122456 ; sub_1223E6+68↑j ROM:00122456 rts ROM:00122456 ; End of function sub_1223E6 ROM:00122456 ROM:00122458 ROM:00122458 ; =============== S U B R O U T I N E ======================================= ROM:00122458 ROM:00122458 ROM:00122458 sub_122458: ; CODE XREF: sub_11C37E↑p ROM:00122458 move.w ($BE8).w,d0 ROM:0012245C sub.w ($A86).w,d0 ROM:00122460 move.w d0,($BE4).w ROM:00122464 move.w $40E(a5),d0 ROM:00122468 move.w $410(a5),d1 ROM:0012246C cmp.w ($BE4).w,d0 ROM:00122470 ble.s loc_12247A ROM:00122472 move.w $40E(a5),($BE4).w ROM:00122478 bra.s locret_122486 ROM:0012247A ; --------------------------------------------------------------------------- ROM:0012247A ROM:0012247A loc_12247A: ; CODE XREF: sub_122458+18↑j ROM:0012247A cmp.w ($BE4).w,d1 ROM:0012247E bge.s locret_122486 ROM:00122480 move.w $410(a5),($BE4).w ROM:00122486 ROM:00122486 locret_122486: ; CODE XREF: sub_122458+20↑j ROM:00122486 ; sub_122458+26↑j ROM:00122486 rts ROM:00122486 ; End of function sub_122458 ROM:00122486 ROM:00122488 ROM:00122488 ; =============== S U B R O U T I N E ======================================= ROM:00122488 ROM:00122488 ROM:00122488 sub_122488: ; CODE XREF: ROM:001222DA↑p ROM:00122488 move.w ($6F4).w,d0 ROM:0012248C muls.w $418(a5),d0 ROM:00122490 divs.w $416(a5),d0 ROM:00122494 clr.b ($90D).w ROM:00122498 clr.w ($6F4).w ROM:0012249C clr.b ($90D).w ROM:001224A0 move.w d0,($6F4).w ROM:001224A4 move.b #1,($90D).w ROM:001224AA rts ROM:001224AA ; End of function sub_122488 ROM:001224AA ROM:001224AC ROM:001224AC ; =============== S U B R O U T I N E ======================================= ROM:001224AC ROM:001224AC ROM:001224AC sub_1224AC: ; CODE XREF: ROM:0012225C↑p ROM:001224AC move.w ($6F4).w,d0 ROM:001224B0 muls.w $416(a5),d0 ROM:001224B4 divs.w $418(a5),d0 ROM:001224B8 clr.b ($90D).w ROM:001224BC clr.w ($6F4).w ROM:001224C0 clr.b ($90D).w ROM:001224C4 move.w d0,($6F4).w ROM:001224C8 move.b #3,($90D).w ROM:001224CE rts ROM:001224CE ; End of function sub_1224AC ROM:001224CE ROM:001224D0 ROM:001224D0 ; =============== S U B R O U T I N E ======================================= ROM:001224D0 ROM:001224D0 ROM:001224D0 sub_1224D0: ; CODE XREF: sub_11C37E+6↑p ROM:001224D0 ; sub_122082+24↑p ROM:001224D0 move.w #$3ADE,d1 ROM:001224D4 move.w ($572).w,d2 ROM:001224D8 bsr.l sub_117544 ROM:001224DE move.w $32(a5),d0 ROM:001224E2 muls.w ($572).w,d0 ROM:001224E6 divs.w #$411A,d0 ROM:001224EA add.w d1,d0 ROM:001224EC move.w d0,($BF0).w ROM:001224F0 move.w #0,d0 ROM:001224F4 bra.s loc_1224FA ROM:001224F6 ; --------------------------------------------------------------------------- ROM:001224F6 ROM:001224F6 loc_1224F6: ; CODE XREF: sub_1224D0+58↓j ROM:001224F6 addi.w #1,d0 ROM:001224FA ROM:001224FA loc_1224FA: ; CODE XREF: sub_1224D0+24↑j ROM:001224FA cmpi.w #3,d0 ROM:001224FE bgt.s loc_12252A ROM:00122500 move.w $A74(a5,d0.w*2),d1 ROM:00122506 sub.w ($BE4).w,d1 ROM:0012250A sub.w ($BF0).w,d1 ROM:0012250E cmpi.w #0,d1 ROM:00122512 bge.s loc_122518 ROM:00122514 addi.w #$1C20,d1 ROM:00122518 ROM:00122518 loc_122518: ; CODE XREF: sub_1224D0+42↑j ROM:00122518 cmpi.w #$1C20,d1 ROM:0012251C blt.s loc_122522 ROM:0012251E subi.w #$1C20,d1 ROM:00122522 ROM:00122522 loc_122522: ; CODE XREF: sub_1224D0+4C↑j ROM:00122522 move.w d1,$F80(d0.w*2) ROM:00122528 bra.s loc_1224F6 ROM:0012252A ; --------------------------------------------------------------------------- ROM:0012252A ROM:0012252A loc_12252A: ; CODE XREF: sub_1224D0+2E↑j ROM:0012252A clr.l d0 ROM:0012252C move.w #$1C20,d0 ROM:00122530 divs.w #4,d0 ROM:00122534 move.w #0,d1 ROM:00122538 bra.s loc_12253E ROM:0012253A ; --------------------------------------------------------------------------- ROM:0012253A ROM:0012253A loc_12253A: ; CODE XREF: sub_1224D0+92↓j ROM:0012253A addi.w #1,d1 ROM:0012253E ROM:0012253E loc_12253E: ; CODE XREF: sub_1224D0+68↑j ROM:0012253E cmpi.w #3,d1 ROM:00122542 bgt.s loc_122564 ROM:00122544 move.w $A74(a5,d1.w*2),d2 ROM:0012254A ext.l d2 ROM:0012254C divs.w d0,d2 ROM:0012254E move.w #$100,d3 ROM:00122552 muls.w $F80(d1.w*2),d3 ROM:00122558 divs.w #$64,d3 ; 'd' ROM:0012255C move.w d3,$F78(d2.w*2) ROM:00122562 bra.s loc_12253A ROM:00122564 ; --------------------------------------------------------------------------- ROM:00122564 ROM:00122564 loc_122564: ; CODE XREF: sub_1224D0+72↑j ROM:00122564 bsr.l sub_11685C ROM:0012256A rts ROM:0012256A ; End of function sub_1224D0 ROM:0012256A ROM:0012256C ROM:0012256C ; =============== S U B R O U T I N E ======================================= ROM:0012256C ROM:0012256C ROM:0012256C sub_12256C: ; CODE XREF: sub_122082+E↑p ROM:0012256C move.w ($BFC).w,d1 ROM:00122570 cmpi.w #7,d1 ROM:00122574 bcc.s locret_12257E ROM:00122576 movea.l off_122580(pc,d1.w*4),a0 ROM:0012257A nop ROM:0012257C jmp (a0) ROM:0012257E ; --------------------------------------------------------------------------- ROM:0012257E ROM:0012257E locret_12257E: ; CODE XREF: sub_12256C+8↑j ROM:0012257E rts ROM:0012257E ; End of function sub_12256C ROM:0012257E ROM:0012257E ; --------------------------------------------------------------------------- ROM:00122580 off_122580: dc.l loc_12259C ; DATA XREF: sub_12256C+A↑r ROM:00122584 dc.l loc_1225B2 ROM:00122588 dc.l loc_1225DA ROM:0012258C dc.l loc_12265A ROM:00122590 dc.l loc_1226A4 ROM:00122594 dc.l loc_12274A ROM:00122598 dc.l loc_122784 ROM:0012259C ; --------------------------------------------------------------------------- ROM:0012259C ROM:0012259C loc_12259C: ; DATA XREF: ROM:off_122580↑o ROM:0012259C bsr.w sub_122798 ROM:001225A0 bsr.w sub_12279E ROM:001225A4 bclr #2,($1303).w ROM:001225AA move.w #1,($BFC).w ROM:001225B0 rts ROM:001225B2 ; --------------------------------------------------------------------------- ROM:001225B2 ROM:001225B2 loc_1225B2: ; DATA XREF: ROM:00122584↑o ROM:001225B2 btst #1,($1320).w ROM:001225B8 beq.s locret_1225D8 ROM:001225BA bsr.w sub_1227A4 ROM:001225BE move.w $420(a5),d0 ROM:001225C2 clr.b ($90F).w ROM:001225C6 move.w d0,($6F8).w ROM:001225CA move.b #1,($90F).w ROM:001225D0 move.w #2,($BFC).w ROM:001225D6 rts ROM:001225D8 ; --------------------------------------------------------------------------- ROM:001225D8 ROM:001225D8 locret_1225D8: ; CODE XREF: ROM:001225B8↑j ROM:001225D8 rts ROM:001225DA ; --------------------------------------------------------------------------- ROM:001225DA ROM:001225DA loc_1225DA: ; DATA XREF: ROM:00122588↑o ROM:001225DA move.w ($BF6).w,d0 ROM:001225DE cmpi.w #0,d0 ROM:001225E2 bne.s loc_1225FA ROM:001225E4 clr.b ($90F).w ROM:001225E8 clr.w ($6F8).w ROM:001225EC bset #4,($1319).w ROM:001225F2 move.w #6,($BFC).w ROM:001225F8 rts ROM:001225FA ; --------------------------------------------------------------------------- ROM:001225FA ROM:001225FA loc_1225FA: ; CODE XREF: ROM:001225E2↑j ROM:001225FA move.w $41C(a5),d0 ROM:001225FE cmpi.w #0,($6F8).w ROM:00122604 bgt.s loc_12261A ROM:00122606 cmpi.w #0,d0 ROM:0012260A bne.s loc_12261A ROM:0012260C bset #2,($1303).w ROM:00122612 move.w #4,($BFC).w ROM:00122618 rts ROM:0012261A ; --------------------------------------------------------------------------- ROM:0012261A ROM:0012261A loc_12261A: ; CODE XREF: ROM:00122604↑j ROM:0012261A ; ROM:0012260A↑j ROM:0012261A btst #7,($1303).w ROM:00122620 beq.s loc_122632 ROM:00122622 clr.b ($90F).w ROM:00122626 clr.w ($6F8).w ROM:0012262A move.w #1,($BFC).w ROM:00122630 rts ROM:00122632 ; --------------------------------------------------------------------------- ROM:00122632 ROM:00122632 loc_122632: ; CODE XREF: ROM:00122620↑j ROM:00122632 cmpi.w #0,($6F8).w ROM:00122638 bgt.s locret_122658 ROM:0012263A clr.b ($90E).w ROM:0012263E move.w #0,($6F6).w ROM:00122644 move.b #3,($90E).w ROM:0012264A bset #2,($1303).w ROM:00122650 move.w #3,($BFC).w ROM:00122656 rts ROM:00122658 ; --------------------------------------------------------------------------- ROM:00122658 ROM:00122658 locret_122658: ; CODE XREF: ROM:00122638↑j ROM:00122658 rts ROM:0012265A ; --------------------------------------------------------------------------- ROM:0012265A ROM:0012265A loc_12265A: ; DATA XREF: ROM:0012258C↑o ROM:0012265A bsr.w sub_1227B8 ROM:0012265E bsr.w sub_1227F8 ROM:00122662 btst #7,($1303).w ROM:00122668 beq.s loc_122688 ROM:0012266A bsr.w sub_122798 ROM:0012266E bsr.w sub_12279E ROM:00122672 bclr #2,($1303).w ROM:00122678 clr.b ($90E).w ROM:0012267C clr.w ($6F6).w ROM:00122680 move.w #1,($BFC).w ROM:00122686 rts ROM:00122688 ; --------------------------------------------------------------------------- ROM:00122688 ROM:00122688 loc_122688: ; CODE XREF: ROM:00122668↑j ROM:00122688 move.w $41C(a5),d0 ROM:0012268C cmp.w ($6F6).w,d0 ROM:00122690 bgt.s locret_1226A2 ROM:00122692 clr.b ($90E).w ROM:00122696 clr.w ($6F6).w ROM:0012269A move.w #4,($BFC).w ROM:001226A0 rts ROM:001226A2 ; --------------------------------------------------------------------------- ROM:001226A2 ROM:001226A2 locret_1226A2: ; CODE XREF: ROM:00122690↑j ROM:001226A2 rts ROM:001226A4 ; --------------------------------------------------------------------------- ROM:001226A4 ROM:001226A4 loc_1226A4: ; DATA XREF: ROM:00122590↑o ROM:001226A4 bsr.w sub_1227B8 ROM:001226A8 bsr.w sub_1227F0 ROM:001226AC move.w ($BF6).w,d0 ROM:001226B0 ext.l d0 ROM:001226B2 muls.l #$186A0,d0 ROM:001226BA cmp.l ($95C).w,d0 ROM:001226BE bgt.s loc_1226E6 ROM:001226C0 move.w $41E(a5),d0 ROM:001226C4 cmpi.w #0,d0 ROM:001226C8 bne.s loc_1226E6 ROM:001226CA bsr.w sub_122798 ROM:001226CE bsr.w sub_12279E ROM:001226D2 bclr #2,($1303).w ROM:001226D8 bset #4,($1319).w ROM:001226DE move.w #6,($BFC).w ROM:001226E4 rts ROM:001226E6 ; --------------------------------------------------------------------------- ROM:001226E6 ROM:001226E6 loc_1226E6: ; CODE XREF: ROM:001226BE↑j ROM:001226E6 ; ROM:001226C8↑j ROM:001226E6 btst #7,($1303).w ROM:001226EC beq.s loc_122704 ROM:001226EE bsr.w sub_122798 ROM:001226F2 bsr.w sub_12279E ROM:001226F6 bclr #2,($1303).w ROM:001226FC move.w #1,($BFC).w ROM:00122702 rts ROM:00122704 ; --------------------------------------------------------------------------- ROM:00122704 ROM:00122704 loc_122704: ; CODE XREF: ROM:001226EC↑j ROM:00122704 move.w ($BF6).w,d0 ROM:00122708 ext.l d0 ROM:0012270A muls.l #$186A0,d0 ROM:00122712 cmp.l ($95C).w,d0 ROM:00122716 bgt.s locret_122748 ROM:00122718 move.w $41E(a5),d0 ROM:0012271C cmpi.w #0,d0 ROM:00122720 beq.s locret_122748 ROM:00122722 clr.b ($90E).w ROM:00122726 move.w d0,($6F6).w ROM:0012272A move.b #1,($90E).w ROM:00122730 bsr.w sub_122798 ROM:00122734 bclr #2,($1303).w ROM:0012273A bset #4,($1319).w ROM:00122740 move.w #5,($BFC).w ROM:00122746 rts ROM:00122748 ; --------------------------------------------------------------------------- ROM:00122748 ROM:00122748 locret_122748: ; CODE XREF: ROM:00122716↑j ROM:00122748 ; ROM:00122720↑j ROM:00122748 rts ROM:0012274A ; --------------------------------------------------------------------------- ROM:0012274A ROM:0012274A loc_12274A: ; DATA XREF: ROM:00122594↑o ROM:0012274A bsr.w sub_1227B8 ROM:0012274E bsr.w sub_12280A ROM:00122752 btst #7,($1303).w ROM:00122758 beq.s loc_12276E ROM:0012275A bsr.w sub_12279E ROM:0012275E clr.b ($90E).w ROM:00122762 clr.w ($6F6).w ROM:00122766 move.w #1,($BFC).w ROM:0012276C rts ROM:0012276E ; --------------------------------------------------------------------------- ROM:0012276E ROM:0012276E loc_12276E: ; CODE XREF: ROM:00122758↑j ROM:0012276E cmpi.w #0,($6F6).w ROM:00122774 bgt.s locret_122782 ROM:00122776 bsr.w sub_12279E ROM:0012277A move.w #6,($BFC).w ROM:00122780 rts ROM:00122782 ; --------------------------------------------------------------------------- ROM:00122782 ROM:00122782 locret_122782: ; CODE XREF: ROM:00122774↑j ROM:00122782 rts ROM:00122784 ; --------------------------------------------------------------------------- ROM:00122784 ROM:00122784 loc_122784: ; DATA XREF: ROM:00122598↑o ROM:00122784 btst #7,($1303).w ROM:0012278A beq.s locret_122794 ROM:0012278C move.w #1,($BFC).w ROM:00122792 rts ROM:00122794 ; --------------------------------------------------------------------------- ROM:00122794 ROM:00122794 locret_122794: ; CODE XREF: ROM:0012278A↑j ROM:00122794 rts ROM:00122796 ; --------------------------------------------------------------------------- ROM:00122796 rts ROM:00122798 ROM:00122798 ; =============== S U B R O U T I N E ======================================= ROM:00122798 ROM:00122798 ROM:00122798 sub_122798: ; CODE XREF: ROM:loc_12259C↑p ROM:00122798 ; ROM:0012266A↑p ... ROM:00122798 clr.l ($95C).w ROM:0012279C rts ROM:0012279C ; End of function sub_122798 ROM:0012279C ROM:0012279E ROM:0012279E ; =============== S U B R O U T I N E ======================================= ROM:0012279E ROM:0012279E ROM:0012279E sub_12279E: ; CODE XREF: ROM:001225A0↑p ROM:0012279E ; ROM:0012266E↑p ... ROM:0012279E clr.w ($BFA).w ROM:001227A2 rts ROM:001227A2 ; End of function sub_12279E ROM:001227A2 ROM:001227A4 ROM:001227A4 ; =============== S U B R O U T I N E ======================================= ROM:001227A4 ROM:001227A4 ROM:001227A4 sub_1227A4: ; CODE XREF: ROM:001225BA↑p ROM:001227A4 move.w #$3AE2,d1 ROM:001227A8 move.w ($A78).w,d2 ROM:001227AC bsr.l sub_117544 ROM:001227B2 move.w d1,($BF6).w ROM:001227B6 rts ROM:001227B6 ; End of function sub_1227A4 ROM:001227B6 ROM:001227B8 ROM:001227B8 ; =============== S U B R O U T I N E ======================================= ROM:001227B8 ROM:001227B8 ROM:001227B8 sub_1227B8: ; CODE XREF: ROM:loc_12265A↑p ROM:001227B8 ; ROM:loc_1226A4↑p ... ROM:001227B8 btst #0,($1300).w ROM:001227BE beq.s loc_1227D8 ROM:001227C0 move.w #$3B68,d1 ROM:001227C4 move.w ($A42).w,d2 ROM:001227C8 move.w ($BA8).w,d3 ROM:001227CC bsr.l sub_117544 ROM:001227D2 move.w d1,($BF8).w ROM:001227D6 bra.s locret_1227EE ROM:001227D8 ; --------------------------------------------------------------------------- ROM:001227D8 ROM:001227D8 loc_1227D8: ; CODE XREF: sub_1227B8+6↑j ROM:001227D8 move.w #$3B66,d1 ROM:001227DC move.w ($A42).w,d2 ROM:001227E0 move.w ($572).w,d3 ROM:001227E4 bsr.l sub_117544 ROM:001227EA move.w d1,($BF8).w ROM:001227EE ROM:001227EE locret_1227EE: ; CODE XREF: sub_1227B8+1E↑j ROM:001227EE rts ROM:001227EE ; End of function sub_1227B8 ROM:001227EE ROM:001227F0 ROM:001227F0 ; =============== S U B R O U T I N E ======================================= ROM:001227F0 ROM:001227F0 ROM:001227F0 sub_1227F0: ; CODE XREF: ROM:001226A8↑p ROM:001227F0 move.w ($BF8).w,($BFA).w ROM:001227F6 rts ROM:001227F6 ; End of function sub_1227F0 ROM:001227F6 ROM:001227F8 ROM:001227F8 ; =============== S U B R O U T I N E ======================================= ROM:001227F8 ROM:001227F8 ROM:001227F8 sub_1227F8: ; CODE XREF: ROM:0012265E↑p ROM:001227F8 move.w ($6F6).w,d0 ROM:001227FC muls.w ($BF8).w,d0 ROM:00122800 divs.w $41C(a5),d0 ROM:00122804 move.w d0,($BFA).w ROM:00122808 rts ROM:00122808 ; End of function sub_1227F8 ROM:00122808 ROM:0012280A ROM:0012280A ; =============== S U B R O U T I N E ======================================= ROM:0012280A ROM:0012280A ROM:0012280A sub_12280A: ; CODE XREF: ROM:0012274E↑p ROM:0012280A move.w ($6F6).w,d0 ROM:0012280E muls.w ($BF8).w,d0 ROM:00122812 divs.w $41E(a5),d0 ROM:00122816 move.w d0,($BFA).w ROM:0012281A rts ROM:0012281A ; End of function sub_12280A ROM:0012281A ROM:0012281C ROM:0012281C ; =============== S U B R O U T I N E ======================================= ROM:0012281C ROM:0012281C ROM:0012281C sub_12281C: ; CODE XREF: sub_11231A+1AE↑p ROM:0012281C btst #2,($1303).w ROM:00122822 beq.s locret_122838 ROM:00122824 move.l ($A10).w,d0 ROM:00122828 divs.l #$64,d0 ; 'd' ROM:00122830 add.l ($95C).w,d0 ROM:00122834 move.l d0,($95C).w ROM:00122838 ROM:00122838 locret_122838: ; CODE XREF: sub_12281C+6↑j ROM:00122838 rts ROM:00122838 ; End of function sub_12281C ROM:00122838 ROM:0012283A ; --------------------------------------------------------------------------- ROM:0012283A cmpi.w #0,($572).w ROM:00122840 bne.l loc_1229CA ROM:00122846 bset #0,($93F).w ROM:0012284C bclr #5,($937).w ROM:00122852 bclr #6,($92D).w ROM:00122858 bclr #3,($92E).w ROM:0012285E bclr #0,($936).w ROM:00122864 move.w #$3B7C,d1 ROM:00122868 move.w ($A30).w,d2 ROM:0012286C move.w ($572).w,d3 ROM:00122870 bsr.l sub_117544 ROM:00122876 move.w d1,($C04).w ROM:0012287A clr.w d7 ROM:0012287C move.b ($11D9).l,d7 ROM:00122882 andi.w #$F,d7 ROM:00122886 move.b ($11D9).l,($111E).w ROM:0012288E cmpi.w #2,d7 ROM:00122892 bgt.s loc_12289A ROM:00122894 cmpi.w #0,d7 ROM:00122898 bgt.s loc_1228A0 ROM:0012289A ROM:0012289A loc_12289A: ; CODE XREF: ROM:00122892↑j ROM:0012289A bra.l loc_1229CA ROM:001228A0 ; --------------------------------------------------------------------------- ROM:001228A0 ROM:001228A0 loc_1228A0: ; CODE XREF: ROM:00122898↑j ROM:001228A0 subq.w #1,d7 ROM:001228A2 moveq #$10,d0 ROM:001228A4 asr.w #4,d0 ROM:001228A6 add.w d7,d0 ROM:001228A8 lea ($FFFFFF10).w,a1 ROM:001228AC asl.w #4,d7 ROM:001228AE adda.w d7,a1 ROM:001228B0 asr.w #4,d7 ROM:001228B2 move.w d0,($C06).w ROM:001228B6 bsr.l sub_11B1E0 ROM:001228BC moveq #8,d2 ROM:001228BE moveq #0,d1 ROM:001228C0 moveq #1,d4 ROM:001228C2 moveq #1,d5 ROM:001228C4 moveq #1,d1 ROM:001228C6 asl.w d0,d1 ROM:001228C8 move.w d1,($C02).w ROM:001228CC move.w ($C02).w,d1 ROM:001228D0 not.w d1 ROM:001228D2 and.w d1,($FFFFFE20).w ROM:001228D6 move.w #0,d1 ROM:001228DA bsr.l sub_11B164 ROM:001228E0 move.w ($C06).w,d0 ROM:001228E4 move.w ($FFFFFE20).w,d1 ROM:001228E8 and.w ($C02).w,d1 ROM:001228EC ROM:001228EC loc_1228EC: ; CODE XREF: ROM:001228F6↓j ROM:001228EC bne.s loc_1228F8 ROM:001228EE move.w ($FFFFFE20).w,d1 ROM:001228F2 and.w ($C02).w,d1 ROM:001228F6 bra.s loc_1228EC ROM:001228F8 ; --------------------------------------------------------------------------- ROM:001228F8 ROM:001228F8 loc_1228F8: ; CODE XREF: ROM:loc_1228EC↑j ROM:001228F8 move.w 8(a1),($BFE).w ROM:001228FE bsr.l sub_11B1E0 ROM:00122904 moveq #$C,d2 ROM:00122906 moveq #0,d1 ROM:00122908 moveq #0,d3 ROM:0012290A moveq #1,d4 ROM:0012290C moveq #1,d5 ROM:0012290E move.w #$89,(a1) ROM:00122912 move.w ($C04).w,2(a1) ROM:00122918 asl.w #4,d0 ROM:0012291A addi.w #8,d0 ROM:0012291E move.w d0,4(a1) ROM:00122922 move.w ($C06).w,d0 ROM:00122926 move.w ($C02).w,d1 ROM:0012292A not.w d1 ROM:0012292C and.w d1,($FFFFFE20).w ROM:00122930 move.w #0,d1 ROM:00122934 bsr.l sub_11B164 ROM:0012293A move.w ($C06).w,d0 ROM:0012293E clr.w d6 ROM:00122940 clr.w d6 ROM:00122942 clr.w d1 ROM:00122944 ROM:00122944 loc_122944: ; CODE XREF: ROM:loc_122972↓j ROM:00122944 cmpi.w #0,d6 ROM:00122948 bne.s loc_122974 ROM:0012294A cmpi.w #0,d1 ROM:0012294E bne.s loc_122974 ROM:00122950 move.w ($FFFFFE20).w,d1 ROM:00122954 and.w ($C02).w,d1 ROM:00122958 btst #3,($92E).w ROM:0012295E beq.s loc_122972 ROM:00122960 move.w #$FFFF,d6 ROM:00122964 bset #6,($92D).w ROM:0012296A lea ($FFFFFF90).w,a0 ROM:0012296E move.w 8(a0),d5 ROM:00122972 ROM:00122972 loc_122972: ; CODE XREF: ROM:0012295E↑j ROM:00122972 bra.s loc_122944 ROM:00122974 ; --------------------------------------------------------------------------- ROM:00122974 ROM:00122974 loc_122974: ; CODE XREF: ROM:00122948↑j ROM:00122974 ; ROM:0012294E↑j ROM:00122974 btst #6,($92D).w ROM:0012297A beq.s loc_122980 ROM:0012297C move.w d5,($C00).w ROM:00122980 ROM:00122980 loc_122980: ; CODE XREF: ROM:0012297A↑j ROM:00122980 clr.w d6 ROM:00122982 clr.w d1 ROM:00122984 ROM:00122984 loc_122984: ; CODE XREF: ROM:loc_1229AA↓j ROM:00122984 cmpi.w #0,d6 ROM:00122988 bne.s loc_1229AC ROM:0012298A cmpi.w #0,d1 ROM:0012298E bne.s loc_1229AC ROM:00122990 move.w ($FFFFFE20).w,d1 ROM:00122994 and.w ($C02).w,d1 ROM:00122998 btst #0,($936).w ROM:0012299E beq.s loc_1229AA ROM:001229A0 move.w #$FFFF,d6 ROM:001229A4 bset #5,($937).w ROM:001229AA ROM:001229AA loc_1229AA: ; CODE XREF: ROM:0012299E↑j ROM:001229AA bra.s loc_122984 ROM:001229AC ; --------------------------------------------------------------------------- ROM:001229AC ROM:001229AC loc_1229AC: ; CODE XREF: ROM:00122988↑j ROM:001229AC ; ROM:0012298E↑j ROM:001229AC bsr.l sub_116688 ROM:001229B2 move.w ($C00).w,d0 ROM:001229B6 sub.w ($BFE).w,d0 ROM:001229BA move.w d0,($C4A).w ROM:001229BE bclr #0,($93F).w ROM:001229C4 bra.l locret_1229D0 ROM:001229CA ; --------------------------------------------------------------------------- ROM:001229CA ROM:001229CA loc_1229CA: ; CODE XREF: ROM:00122840↑j ROM:001229CA ; ROM:loc_12289A↑j ROM:001229CA bset #0,($131D).w ROM:001229D0 ROM:001229D0 locret_1229D0: ; CODE XREF: ROM:001229C4↑j ROM:001229D0 rts ROM:001229D2 ROM:001229D2 ; =============== S U B R O U T I N E ======================================= ROM:001229D2 ROM:001229D2 ROM:001229D2 sub_1229D2: ; CODE XREF: sub_126A00+48↓p ROM:001229D2 bclr #5,($1301).w ROM:001229D8 bclr #2,($1324).w ROM:001229DE clr.w d1 ROM:001229E0 move.b ($111F).w,d1 ROM:001229E4 cmpi.w #3,d1 ROM:001229E8 bcc.s locret_1229F2 ROM:001229EA movea.l off_1229F4(pc,d1.w*4),a0 ROM:001229EE nop ROM:001229F0 jmp (a0) ROM:001229F2 ; --------------------------------------------------------------------------- ROM:001229F2 ROM:001229F2 locret_1229F2: ; CODE XREF: sub_1229D2+16↑j ROM:001229F2 rts ROM:001229F2 ; End of function sub_1229D2 ROM:001229F2 ROM:001229F2 ; --------------------------------------------------------------------------- ROM:001229F4 off_1229F4: dc.l loc_122A00 ; DATA XREF: sub_1229D2+18↑r ROM:001229F8 dc.l loc_122A0E ROM:001229FC dc.l loc_122A2E ROM:00122A00 ; --------------------------------------------------------------------------- ROM:00122A00 ROM:00122A00 loc_122A00: ; DATA XREF: ROM:off_1229F4↑o ROM:00122A00 bset #2,($1324).w ROM:00122A06 move.b #1,($111F).w ROM:00122A0C rts ROM:00122A0E ; --------------------------------------------------------------------------- ROM:00122A0E ROM:00122A0E loc_122A0E: ; DATA XREF: ROM:001229F8↑o ROM:00122A0E btst #7,($1317).w ROM:00122A14 bne.s locret_122A1E ROM:00122A16 btst #4,($934).w ROM:00122A1C bne.s loc_122A20 ROM:00122A1E ROM:00122A1E locret_122A1E: ; CODE XREF: ROM:00122A14↑j ROM:00122A1E rts ROM:00122A20 ; --------------------------------------------------------------------------- ROM:00122A20 ROM:00122A20 loc_122A20: ; CODE XREF: ROM:00122A1C↑j ROM:00122A20 bset #5,($1301).w ROM:00122A26 move.b #2,($111F).w ROM:00122A2C rts ROM:00122A2E ; --------------------------------------------------------------------------- ROM:00122A2E ROM:00122A2E loc_122A2E: ; DATA XREF: ROM:001229FC↑o ROM:00122A2E btst #7,($1317).w ROM:00122A34 bne.s loc_122A40 ROM:00122A36 btst #4,($934).w ROM:00122A3C beq.s loc_122A40 ROM:00122A3E rts ROM:00122A40 ; --------------------------------------------------------------------------- ROM:00122A40 ROM:00122A40 loc_122A40: ; CODE XREF: ROM:00122A34↑j ROM:00122A40 ; ROM:00122A3C↑j ROM:00122A40 bset #2,($1324).w ROM:00122A46 move.b #1,($111F).w ROM:00122A4C rts ROM:00122A4E ROM:00122A4E ; =============== S U B R O U T I N E ======================================= ROM:00122A4E ROM:00122A4E ROM:00122A4E sub_122A4E: ; CODE XREF: sub_122082+1A↑p ROM:00122A4E clr.l d1 ROM:00122A50 move.w ($574).w,d1 ROM:00122A54 swap d1 ROM:00122A56 move.w ($C08).w,d2 ROM:00122A5A swap d2 ROM:00122A5C move.w ($C0E).w,d2 ROM:00122A60 move.w $426(a5),d3 ROM:00122A64 ext.l d3 ROM:00122A66 bsr.l sub_117450 ROM:00122A6C move.w d4,($C0E).w ROM:00122A70 swap d4 ROM:00122A72 move.w $424(a5),d0 ROM:00122A76 cmp.w d4,d0 ROM:00122A78 ble.s loc_122A82 ROM:00122A7A move.w $424(a5),($C08).w ROM:00122A80 bra.s loc_122A86 ROM:00122A82 ; --------------------------------------------------------------------------- ROM:00122A82 ROM:00122A82 loc_122A82: ; CODE XREF: sub_122A4E+2A↑j ROM:00122A82 move.w d4,($C08).w ROM:00122A86 ROM:00122A86 loc_122A86: ; CODE XREF: sub_122A4E+32↑j ROM:00122A86 btst #7,($1309).w ROM:00122A8C bne.s loc_122A98 ROM:00122A8E move.w #0,($C10).w ROM:00122A94 bra.w locret_122B42 ROM:00122A98 ; --------------------------------------------------------------------------- ROM:00122A98 ROM:00122A98 loc_122A98: ; CODE XREF: sub_122A4E+3E↑j ROM:00122A98 move.w $428(a5),d0 ROM:00122A9C btst #4,($140A).w ROM:00122AA2 beq.s loc_122ABC ROM:00122AA4 btst #0,($C47).w ROM:00122AAA bne.s loc_122ABC ROM:00122AAC cmp.w ($52C).w,d0 ROM:00122AB0 blt.s loc_122ABC ROM:00122AB2 move.w #0,($C10).w ROM:00122AB8 bra.w locret_122B42 ROM:00122ABC ; --------------------------------------------------------------------------- ROM:00122ABC ROM:00122ABC loc_122ABC: ; CODE XREF: sub_122A4E+54↑j ROM:00122ABC ; sub_122A4E+5C↑j ... ROM:00122ABC btst #3,($131E).w ROM:00122AC2 bne.s loc_122ACE ROM:00122AC4 move.w #0,($C10).w ROM:00122ACA bra.w locret_122B42 ROM:00122ACE ; --------------------------------------------------------------------------- ROM:00122ACE ROM:00122ACE loc_122ACE: ; CODE XREF: sub_122A4E+74↑j ROM:00122ACE cmpi.w #$1F4,($572).w ROM:00122AD4 ble.s loc_122B08 ROM:00122AD6 move.w ($574).w,d0 ROM:00122ADA move.w ($C08).w,d2 ROM:00122ADE cmpi.w #$1388,d2 ROM:00122AE2 ble.s loc_122AE8 ROM:00122AE4 move.w #$1388,d2 ROM:00122AE8 ROM:00122AE8 loc_122AE8: ; CODE XREF: sub_122A4E+94↑j ROM:00122AE8 sub.w d2,d0 ROM:00122AEA muls.w #$2710,d0 ROM:00122AEE move.w ($572).w,d1 ROM:00122AF2 muls.w ($572).w,d1 ROM:00122AF6 divs.l #$3C,d1 ; '<' ROM:00122AFE divs.l d1,d0 ROM:00122B02 move.w d0,($C0A).w ROM:00122B06 bra.s loc_122B0C ROM:00122B08 ; --------------------------------------------------------------------------- ROM:00122B08 ROM:00122B08 loc_122B08: ; CODE XREF: sub_122A4E+86↑j ROM:00122B08 clr.w ($C0A).w ROM:00122B0C ROM:00122B0C loc_122B0C: ; CODE XREF: sub_122A4E+B8↑j ROM:00122B0C move.w #$3B6A,d1 ROM:00122B10 move.w ($A78).w,d2 ROM:00122B14 move.w ($572).w,d3 ROM:00122B18 bsr.l sub_117544 ROM:00122B1E move.w d1,($C0C).w ROM:00122B22 move.w #$3B6C,d1 ROM:00122B26 move.w ($C0A).w,d2 ROM:00122B2A move.w ($A42).w,d3 ROM:00122B2E bsr.l sub_117544 ROM:00122B34 cmp.w ($C0C).w,d1 ROM:00122B38 bge.s loc_122B3E ROM:00122B3A move.w ($C0C).w,d1 ROM:00122B3E ROM:00122B3E loc_122B3E: ; CODE XREF: sub_122A4E+EA↑j ROM:00122B3E move.w d1,($C10).w ROM:00122B42 ROM:00122B42 locret_122B42: ; CODE XREF: sub_122A4E+46↑j ROM:00122B42 ; sub_122A4E+6A↑j ... ROM:00122B42 rts ROM:00122B42 ; End of function sub_122A4E ROM:00122B42 ROM:00122B44 ROM:00122B44 ; =============== S U B R O U T I N E ======================================= ROM:00122B44 ROM:00122B44 ROM:00122B44 sub_122B44: ; CODE XREF: sub_122082+8↑p ROM:00122B44 bsr.w sub_122B4E ROM:00122B48 bsr.w sub_122BAE ROM:00122B4C rts ROM:00122B4C ; End of function sub_122B44 ROM:00122B4C ROM:00122B4E ROM:00122B4E ; =============== S U B R O U T I N E ======================================= ROM:00122B4E ROM:00122B4E ROM:00122B4E sub_122B4E: ; CODE XREF: sub_122B44↑p ROM:00122B4E move.w #$3B6E,d1 ROM:00122B52 move.w ($A42).w,d2 ROM:00122B56 move.w ($A3E).w,d3 ROM:00122B5A bsr.l sub_117544 ROM:00122B60 move.w d1,($C14).w ROM:00122B64 move.w #$3B70,d1 ROM:00122B68 move.w ($572).w,d2 ROM:00122B6C move.w ($A3E).w,d3 ROM:00122B70 bsr.l sub_117544 ROM:00122B76 move.w d1,($C16).w ROM:00122B7A move.w #$3B72,d1 ROM:00122B7E move.w ($A42).w,d2 ROM:00122B82 move.w ($572).w,d3 ROM:00122B86 bsr.l sub_117544 ROM:00122B8C move.w d1,($C1A).w ROM:00122B90 move.w ($C14).w,d0 ROM:00122B94 cmp.w ($C16).w,d0 ROM:00122B98 bge.s loc_122B9E ROM:00122B9A move.w ($C16).w,d0 ROM:00122B9E ROM:00122B9E loc_122B9E: ; CODE XREF: sub_122B4E+4A↑j ROM:00122B9E cmp.w ($C1A).w,d0 ROM:00122BA2 bge.s loc_122BA8 ROM:00122BA4 move.w ($C1A).w,d0 ROM:00122BA8 ROM:00122BA8 loc_122BA8: ; CODE XREF: sub_122B4E+54↑j ROM:00122BA8 move.w d0,($C18).w ROM:00122BAC rts ROM:00122BAC ; End of function sub_122B4E ROM:00122BAC ROM:00122BAE ROM:00122BAE ; =============== S U B R O U T I N E ======================================= ROM:00122BAE ROM:00122BAE ROM:00122BAE sub_122BAE: ; CODE XREF: sub_122B44+4↑p ROM:00122BAE clr.w d1 ROM:00122BB0 move.b ($1120).w,d1 ROM:00122BB4 cmpi.w #4,d1 ROM:00122BB8 bcc.s locret_122BC2 ROM:00122BBA movea.l off_122BC4(pc,d1.w*4),a0 ROM:00122BBE nop ROM:00122BC0 jmp (a0) ROM:00122BC2 ; --------------------------------------------------------------------------- ROM:00122BC2 ROM:00122BC2 locret_122BC2: ; CODE XREF: sub_122BAE+A↑j ROM:00122BC2 rts ROM:00122BC2 ; End of function sub_122BAE ROM:00122BC2 ROM:00122BC2 ; --------------------------------------------------------------------------- ROM:00122BC4 off_122BC4: dc.l loc_122BD4 ; DATA XREF: sub_122BAE+C↑r ROM:00122BC8 dc.l loc_122BE2 ROM:00122BCC dc.l loc_122C06 ROM:00122BD0 dc.l loc_122C30 ROM:00122BD4 ; --------------------------------------------------------------------------- ROM:00122BD4 ROM:00122BD4 loc_122BD4: ; DATA XREF: ROM:off_122BC4↑o ROM:00122BD4 bsr.w sub_122DB2 ROM:00122BD8 move.b #1,($1120).w ROM:00122BDE bra.s locret_122C04 ROM:00122BE0 ; --------------------------------------------------------------------------- ROM:00122BE0 rts ROM:00122BE2 ; --------------------------------------------------------------------------- ROM:00122BE2 ROM:00122BE2 loc_122BE2: ; DATA XREF: ROM:00122BC8↑o ROM:00122BE2 btst #1,($1320).w ROM:00122BE8 beq.s locret_122C04 ROM:00122BEA move.w $42A(a5),d0 ROM:00122BEE clr.b ($91E).w ROM:00122BF2 move.w d0,($716).w ROM:00122BF6 move.b #1,($91E).w ROM:00122BFC move.b #2,($1120).w ROM:00122C02 bra.s locret_122C2E ROM:00122C04 ; --------------------------------------------------------------------------- ROM:00122C04 ROM:00122C04 locret_122C04: ; CODE XREF: ROM:00122BDE↑j ROM:00122C04 ; ROM:00122BE8↑j ... ROM:00122C04 rts ROM:00122C06 ; --------------------------------------------------------------------------- ROM:00122C06 ROM:00122C06 loc_122C06: ; DATA XREF: ROM:00122BCC↑o ROM:00122C06 cmpi.w #0,($716).w ROM:00122C0C bgt.s loc_122C16 ROM:00122C0E move.b #3,($1120).w ROM:00122C14 bra.s loc_122C48 ROM:00122C16 ; --------------------------------------------------------------------------- ROM:00122C16 ROM:00122C16 loc_122C16: ; CODE XREF: ROM:00122C0C↑j ROM:00122C16 btst #1,($1320).w ROM:00122C1C bne.s locret_122C2E ROM:00122C1E clr.b ($91E).w ROM:00122C22 clr.w ($716).w ROM:00122C26 move.b #1,($1120).w ROM:00122C2C bra.s locret_122C04 ROM:00122C2E ; --------------------------------------------------------------------------- ROM:00122C2E ROM:00122C2E locret_122C2E: ; CODE XREF: ROM:00122C02↑j ROM:00122C2E ; ROM:00122C1C↑j ROM:00122C2E rts ROM:00122C30 ; --------------------------------------------------------------------------- ROM:00122C30 ROM:00122C30 loc_122C30: ; DATA XREF: ROM:00122BD0↑o ROM:00122C30 btst #1,($1320).w ROM:00122C36 bne.s loc_122C48 ROM:00122C38 bsr.w sub_122C50 ROM:00122C3C bsr.w sub_122DB2 ROM:00122C40 move.b #1,($1120).w ROM:00122C46 bra.s locret_122C04 ROM:00122C48 ; --------------------------------------------------------------------------- ROM:00122C48 ROM:00122C48 loc_122C48: ; CODE XREF: ROM:00122C14↑j ROM:00122C48 ; ROM:00122C36↑j ROM:00122C48 bsr.w sub_122C70 ROM:00122C4C rts ROM:00122C4E ; --------------------------------------------------------------------------- ROM:00122C4E rts ROM:00122C50 ROM:00122C50 ; =============== S U B R O U T I N E ======================================= ROM:00122C50 ROM:00122C50 ROM:00122C50 sub_122C50: ; CODE XREF: ROM:00122C38↑p ROM:00122C50 move.b #0,($1121).w ROM:00122C56 clr.b ($920).w ROM:00122C5A clr.w ($71A).w ROM:00122C5E clr.b ($91F).w ROM:00122C62 clr.w ($718).w ROM:00122C66 clr.b ($921).w ROM:00122C6A clr.w ($71C).w ROM:00122C6E rts ROM:00122C6E ; End of function sub_122C50 ROM:00122C6E ROM:00122C70 ROM:00122C70 ; =============== S U B R O U T I N E ======================================= ROM:00122C70 ROM:00122C70 ROM:00122C70 sub_122C70: ; CODE XREF: ROM:loc_122C48↑p ROM:00122C70 clr.w d1 ROM:00122C72 move.b ($1121).w,d1 ROM:00122C76 cmpi.w #5,d1 ROM:00122C7A bcc.s locret_122C84 ROM:00122C7C movea.l off_122C86(pc,d1.w*4),a0 ROM:00122C80 nop ROM:00122C82 jmp (a0) ROM:00122C84 ; --------------------------------------------------------------------------- ROM:00122C84 ROM:00122C84 locret_122C84: ; CODE XREF: sub_122C70+A↑j ROM:00122C84 rts ROM:00122C84 ; End of function sub_122C70 ROM:00122C84 ROM:00122C84 ; --------------------------------------------------------------------------- ROM:00122C86 off_122C86: dc.l loc_122C9A ; DATA XREF: sub_122C70+C↑r ROM:00122C8A dc.l loc_122CB6 ROM:00122C8E dc.l loc_122D0C ROM:00122C92 dc.l loc_122D4C ROM:00122C96 dc.l loc_122D74 ROM:00122C9A ; --------------------------------------------------------------------------- ROM:00122C9A ROM:00122C9A loc_122C9A: ; DATA XREF: ROM:off_122C86↑o ROM:00122C9A move.w $42C(a5),d0 ROM:00122C9E clr.b ($921).w ROM:00122CA2 move.w d0,($71C).w ROM:00122CA6 move.b #1,($921).w ROM:00122CAC move.b #1,($1121).w ROM:00122CB2 bra.s locret_122D0A ROM:00122CB4 ; --------------------------------------------------------------------------- ROM:00122CB4 rts ROM:00122CB6 ; --------------------------------------------------------------------------- ROM:00122CB6 ROM:00122CB6 loc_122CB6: ; DATA XREF: ROM:00122C8A↑o ROM:00122CB6 cmpi.w #0,($C18).w ROM:00122CBC blt.s loc_122CE8 ROM:00122CBE move.w ($71C).w,d0 ROM:00122CC2 move.w $42C(a5),d1 ROM:00122CC6 sub.w d0,d1 ROM:00122CC8 clr.b ($91F).w ROM:00122CCC move.w d1,($718).w ROM:00122CD0 move.b #1,($91F).w ROM:00122CD6 clr.b ($921).w ROM:00122CDA clr.w ($71C).w ROM:00122CDE move.b #4,($1121).w ROM:00122CE4 bra.w loc_122DAA ROM:00122CE8 ; --------------------------------------------------------------------------- ROM:00122CE8 ROM:00122CE8 loc_122CE8: ; CODE XREF: ROM:00122CBC↑j ROM:00122CE8 cmpi.w #0,($71C).w ROM:00122CEE bgt.s locret_122D0A ROM:00122CF0 move.w $42E(a5),d0 ROM:00122CF4 clr.b ($920).w ROM:00122CF8 move.w d0,($71A).w ROM:00122CFC move.b #1,($920).w ROM:00122D02 move.b #2,($1121).w ROM:00122D08 bra.s loc_122D46 ROM:00122D0A ; --------------------------------------------------------------------------- ROM:00122D0A ROM:00122D0A locret_122D0A: ; CODE XREF: ROM:00122CB2↑j ROM:00122D0A ; ROM:00122CEE↑j ... ROM:00122D0A rts ROM:00122D0C ; --------------------------------------------------------------------------- ROM:00122D0C ROM:00122D0C loc_122D0C: ; DATA XREF: ROM:00122C8E↑o ROM:00122D0C cmpi.w #0,($C18).w ROM:00122D12 blt.s loc_122D36 ROM:00122D14 move.w $42C(a5),d1 ROM:00122D18 clr.b ($91F).w ROM:00122D1C move.w d1,($718).w ROM:00122D20 move.b #1,($91F).w ROM:00122D26 clr.b ($920).w ROM:00122D2A clr.w ($71A).w ROM:00122D2E move.b #4,($1121).w ROM:00122D34 bra.s loc_122DAA ROM:00122D36 ; --------------------------------------------------------------------------- ROM:00122D36 ROM:00122D36 loc_122D36: ; CODE XREF: ROM:00122D12↑j ROM:00122D36 cmpi.w #0,($71A).w ROM:00122D3C bgt.s loc_122D46 ROM:00122D3E move.b #3,($1121).w ROM:00122D44 bra.s loc_122D6E ROM:00122D46 ; --------------------------------------------------------------------------- ROM:00122D46 ROM:00122D46 loc_122D46: ; CODE XREF: ROM:00122D08↑j ROM:00122D46 ; ROM:00122D3C↑j ROM:00122D46 bsr.w sub_122DB8 ROM:00122D4A rts ROM:00122D4C ; --------------------------------------------------------------------------- ROM:00122D4C ROM:00122D4C loc_122D4C: ; DATA XREF: ROM:00122C92↑o ROM:00122D4C cmpi.w #0,($C18).w ROM:00122D52 blt.s loc_122D6E ROM:00122D54 move.w $42C(a5),d1 ROM:00122D58 clr.b ($91F).w ROM:00122D5C move.w d1,($718).w ROM:00122D60 move.b #1,($91F).w ROM:00122D66 move.b #4,($1121).w ROM:00122D6C bra.s loc_122DAA ROM:00122D6E ; --------------------------------------------------------------------------- ROM:00122D6E ROM:00122D6E loc_122D6E: ; CODE XREF: ROM:00122D44↑j ROM:00122D6E ; ROM:00122D52↑j ROM:00122D6E bsr.w sub_122DB8 ROM:00122D72 rts ROM:00122D74 ; --------------------------------------------------------------------------- ROM:00122D74 ROM:00122D74 loc_122D74: ; DATA XREF: ROM:00122C96↑o ROM:00122D74 cmpi.w #0,($C18).w ROM:00122D7A bge.s loc_122DAA ROM:00122D7C move.w ($718).w,d0 ROM:00122D80 move.w $42C(a5),d1 ROM:00122D84 sub.w d0,d1 ROM:00122D86 clr.b ($921).w ROM:00122D8A move.w d1,($71C).w ROM:00122D8E move.b #1,($921).w ROM:00122D94 bsr.w sub_122DB2 ROM:00122D98 clr.b ($91F).w ROM:00122D9C clr.w ($718).w ROM:00122DA0 move.b #1,($1121).w ROM:00122DA6 bra.w locret_122D0A ROM:00122DAA ; --------------------------------------------------------------------------- ROM:00122DAA ROM:00122DAA loc_122DAA: ; CODE XREF: ROM:00122CE4↑j ROM:00122DAA ; ROM:00122D34↑j ... ROM:00122DAA bsr.w sub_122DB8 ROM:00122DAE rts ROM:00122DB0 ; --------------------------------------------------------------------------- ROM:00122DB0 rts ROM:00122DB2 ROM:00122DB2 ; =============== S U B R O U T I N E ======================================= ROM:00122DB2 ROM:00122DB2 ROM:00122DB2 sub_122DB2: ; CODE XREF: ROM:loc_122BD4↑p ROM:00122DB2 ; ROM:00122C3C↑p ... ROM:00122DB2 clr.w ($C12).w ROM:00122DB6 rts ROM:00122DB6 ; End of function sub_122DB2 ROM:00122DB6 ROM:00122DB8 ROM:00122DB8 ; =============== S U B R O U T I N E ======================================= ROM:00122DB8 ROM:00122DB8 ROM:00122DB8 sub_122DB8: ; CODE XREF: ROM:loc_122D46↑p ROM:00122DB8 ; ROM:loc_122D6E↑p ... ROM:00122DB8 move.w $42E(a5),d0 ROM:00122DBC cmpi.w #0,d0 ROM:00122DC0 bne.s loc_122DCA ROM:00122DC2 move.w ($C18).w,($C12).w ROM:00122DC8 bra.s locret_122DDE ROM:00122DCA ; --------------------------------------------------------------------------- ROM:00122DCA ROM:00122DCA loc_122DCA: ; CODE XREF: sub_122DB8+8↑j ROM:00122DCA move.w ($71A).w,d1 ROM:00122DCE sub.w d1,d0 ROM:00122DD0 move.w ($C18).w,d2 ROM:00122DD4 muls.w d0,d2 ROM:00122DD6 divs.w $42E(a5),d2 ROM:00122DDA move.w d2,($C12).w ROM:00122DDE ROM:00122DDE locret_122DDE: ; CODE XREF: sub_122DB8+10↑j ROM:00122DDE rts ROM:00122DDE ; End of function sub_122DB8 ROM:00122DDE ROM:00122DE0 ROM:00122DE0 ; =============== S U B R O U T I N E ======================================= ROM:00122DE0 ROM:00122DE0 ROM:00122DE0 sub_122DE0: ; CODE XREF: sub_122082+14↑p ROM:00122DE0 btst #4,($92B).w ROM:00122DE6 beq.s loc_122DFA ROM:00122DE8 move.w #$3AE4,d1 ROM:00122DEC move.w ($A78).w,d2 ROM:00122DF0 bsr.l sub_117544 ROM:00122DF6 move.w d1,($C1E).w ROM:00122DFA ROM:00122DFA loc_122DFA: ; CODE XREF: sub_122DE0+6↑j ROM:00122DFA bsr.w sub_12302E ROM:00122DFE bsr.w sub_123062 ROM:00122E02 clr.w d1 ROM:00122E04 move.b ($1122).w,d1 ROM:00122E08 cmpi.w #5,d1 ROM:00122E0C bcc.s locret_122E16 ROM:00122E0E movea.l off_122E18(pc,d1.w*4),a0 ROM:00122E12 nop ROM:00122E14 jmp (a0) ROM:00122E16 ; --------------------------------------------------------------------------- ROM:00122E16 ROM:00122E16 locret_122E16: ; CODE XREF: sub_122DE0+2C↑j ROM:00122E16 rts ROM:00122E16 ; End of function sub_122DE0 ROM:00122E16 ROM:00122E16 ; --------------------------------------------------------------------------- ROM:00122E18 off_122E18: dc.l loc_122E2C ; DATA XREF: sub_122DE0+2E↑r ROM:00122E1C dc.l loc_122E3A ROM:00122E20 dc.l loc_122E5E ROM:00122E24 dc.l loc_122EB0 ROM:00122E28 dc.l loc_122EFC ROM:00122E2C ; --------------------------------------------------------------------------- ROM:00122E2C ROM:00122E2C loc_122E2C: ; DATA XREF: ROM:off_122E18↑o ROM:00122E2C bsr.w sub_122FEA ROM:00122E30 move.b #1,($1122).w ROM:00122E36 bra.s loc_122E58 ROM:00122E38 ; --------------------------------------------------------------------------- ROM:00122E38 rts ROM:00122E3A ; --------------------------------------------------------------------------- ROM:00122E3A ROM:00122E3A loc_122E3A: ; DATA XREF: ROM:00122E1C↑o ROM:00122E3A move.w ($C24).w,d0 ROM:00122E3E sub.w $434(a5),d0 ROM:00122E42 btst #7,($1309).w ROM:00122E48 beq.s loc_122E50 ROM:00122E4A cmp.w ($A42).w,d0 ROM:00122E4E ble.s loc_122E58 ROM:00122E50 ROM:00122E50 loc_122E50: ; CODE XREF: ROM:00122E48↑j ROM:00122E50 move.b #2,($1122).w ROM:00122E56 bra.s loc_122EA6 ROM:00122E58 ; --------------------------------------------------------------------------- ROM:00122E58 ROM:00122E58 loc_122E58: ; CODE XREF: ROM:00122E36↑j ROM:00122E58 ; ROM:00122E4E↑j ... ROM:00122E58 bsr.w sub_12300A ROM:00122E5C rts ROM:00122E5E ; --------------------------------------------------------------------------- ROM:00122E5E ROM:00122E5E loc_122E5E: ; DATA XREF: ROM:00122E20↑o ROM:00122E5E btst #3,($1305).w ROM:00122E64 bne.s loc_122E7A ROM:00122E66 btst #7,($1302).w ROM:00122E6C beq.s loc_122E7A ROM:00122E6E move.b #1,($1122).w ROM:00122E74 bra.w loc_122E58 ROM:00122E78 ; --------------------------------------------------------------------------- ROM:00122E78 rts ROM:00122E7A ; --------------------------------------------------------------------------- ROM:00122E7A ROM:00122E7A loc_122E7A: ; CODE XREF: ROM:00122E64↑j ROM:00122E7A ; ROM:00122E6C↑j ROM:00122E7A btst #3,($1305).w ROM:00122E80 beq.s loc_122EA6 ROM:00122E82 btst #7,($1302).w ROM:00122E88 beq.s loc_122EA6 ROM:00122E8A move.w ($C22).w,d0 ROM:00122E8E clr.b ($910).w ROM:00122E92 move.w d0,($6FA).w ROM:00122E96 move.b #1,($910).w ROM:00122E9C move.b #3,($1122).w ROM:00122EA2 bra.s loc_122EF6 ROM:00122EA4 ; --------------------------------------------------------------------------- ROM:00122EA4 rts ROM:00122EA6 ; --------------------------------------------------------------------------- ROM:00122EA6 ROM:00122EA6 loc_122EA6: ; CODE XREF: ROM:00122E56↑j ROM:00122EA6 ; ROM:00122E80↑j ... ROM:00122EA6 bsr.w sub_122FF2 ROM:00122EAA bsr.w sub_12300A ROM:00122EAE rts ROM:00122EB0 ; --------------------------------------------------------------------------- ROM:00122EB0 ROM:00122EB0 loc_122EB0: ; DATA XREF: ROM:00122E24↑o ROM:00122EB0 move.w ($C24).w,d0 ROM:00122EB4 sub.w $434(a5),d0 ROM:00122EB8 btst #7,($1309).w ROM:00122EBE beq.s loc_122EC6 ROM:00122EC0 cmp.w ($A42).w,d0 ROM:00122EC4 ble.s loc_122ED4 ROM:00122EC6 ROM:00122EC6 loc_122EC6: ; CODE XREF: ROM:00122EBE↑j ROM:00122EC6 bsr.w sub_122FEA ROM:00122ECA move.b #2,($1122).w ROM:00122ED0 bra.s loc_122EA6 ROM:00122ED2 ; --------------------------------------------------------------------------- ROM:00122ED2 rts ROM:00122ED4 ; --------------------------------------------------------------------------- ROM:00122ED4 ROM:00122ED4 loc_122ED4: ; CODE XREF: ROM:00122EC4↑j ROM:00122ED4 cmpi.w #0,($6FA).w ROM:00122EDA bgt.s loc_122EF6 ROM:00122EDC move.w $430(a5),d0 ROM:00122EE0 clr.b ($910).w ROM:00122EE4 move.w d0,($6FA).w ROM:00122EE8 move.b #1,($910).w ROM:00122EEE move.b #4,($1122).w ROM:00122EF4 bra.s loc_122F3C ROM:00122EF6 ; --------------------------------------------------------------------------- ROM:00122EF6 ROM:00122EF6 loc_122EF6: ; CODE XREF: ROM:00122EA2↑j ROM:00122EF6 ; ROM:00122EDA↑j ROM:00122EF6 bsr.w sub_122F44 ROM:00122EFA rts ROM:00122EFC ; --------------------------------------------------------------------------- ROM:00122EFC ROM:00122EFC loc_122EFC: ; DATA XREF: ROM:00122E28↑o ROM:00122EFC cmpi.w #0,($6FA).w ROM:00122F02 bgt.s loc_122F14 ROM:00122F04 bsr.w sub_122FEA ROM:00122F08 move.b #1,($1122).w ROM:00122F0E bra.l loc_122E58 ROM:00122F14 ; --------------------------------------------------------------------------- ROM:00122F14 ROM:00122F14 loc_122F14: ; CODE XREF: ROM:00122F02↑j ROM:00122F14 move.w ($C24).w,d0 ROM:00122F18 sub.w $434(a5),d0 ROM:00122F1C btst #7,($1309).w ROM:00122F22 beq.s loc_122F2A ROM:00122F24 cmp.w ($A42).w,d0 ROM:00122F28 ble.s loc_122F3C ROM:00122F2A ROM:00122F2A loc_122F2A: ; CODE XREF: ROM:00122F22↑j ROM:00122F2A bsr.w sub_122FEA ROM:00122F2E move.b #2,($1122).w ROM:00122F34 bra.l loc_122EA6 ROM:00122F3A ; --------------------------------------------------------------------------- ROM:00122F3A rts ROM:00122F3C ; --------------------------------------------------------------------------- ROM:00122F3C ROM:00122F3C loc_122F3C: ; CODE XREF: ROM:00122EF4↑j ROM:00122F3C ; ROM:00122F28↑j ROM:00122F3C bsr.w sub_122FC6 ROM:00122F40 rts ROM:00122F42 ; --------------------------------------------------------------------------- ROM:00122F42 rts ROM:00122F44 ROM:00122F44 ; =============== S U B R O U T I N E ======================================= ROM:00122F44 ROM:00122F44 ROM:00122F44 sub_122F44: ; CODE XREF: ROM:loc_122EF6↑p ROM:00122F44 move.w #$3B74,d1 ROM:00122F48 move.w ($A42).w,d2 ROM:00122F4C move.w ($572).w,d3 ROM:00122F50 bsr.l sub_117544 ROM:00122F56 move.w d1,($C28).w ROM:00122F5A btst #6,($92E).w ROM:00122F60 beq.s loc_122F94 ROM:00122F62 move.w #$3B76,d1 ROM:00122F66 move.w ($A42).w,d2 ROM:00122F6A move.w ($572).w,d3 ROM:00122F6E bsr.l sub_117544 ROM:00122F74 move.w d1,($C26).w ROM:00122F78 clr.l d0 ROM:00122F7A move.w ($C26).w,d0 ROM:00122F7E sub.w ($C28).w,d0 ROM:00122F82 muls.w ($B2A).w,d0 ROM:00122F86 divs.w #$2710,d0 ROM:00122F8A add.w ($C28).w,d0 ROM:00122F8E move.w d0,($C1C).w ROM:00122F92 bra.s loc_122FA0 ROM:00122F94 ; --------------------------------------------------------------------------- ROM:00122F94 ROM:00122F94 loc_122F94: ; CODE XREF: sub_122F44+1C↑j ROM:00122F94 move.w ($C28).w,($C1C).w ROM:00122F9A move.w #0,($C26).w ROM:00122FA0 ROM:00122FA0 loc_122FA0: ; CODE XREF: sub_122F44+4E↑j ROM:00122FA0 cmpi.w #0,($C1C).w ROM:00122FA6 ble.s loc_122FAE ROM:00122FA8 move.w #0,($C1C).w ROM:00122FAE ROM:00122FAE loc_122FAE: ; CODE XREF: sub_122F44+62↑j ROM:00122FAE move.w ($C1E).w,d0 ROM:00122FB2 cmp.w ($C1C).w,d0 ROM:00122FB6 ble.s loc_122FBE ROM:00122FB8 move.w ($C1E).w,($C1C).w ROM:00122FBE ROM:00122FBE loc_122FBE: ; CODE XREF: sub_122F44+72↑j ROM:00122FBE move.w ($C1C).w,($C20).w ROM:00122FC4 rts ROM:00122FC4 ; End of function sub_122F44 ROM:00122FC4 ROM:00122FC6 ROM:00122FC6 ; =============== S U B R O U T I N E ======================================= ROM:00122FC6 ROM:00122FC6 ROM:00122FC6 sub_122FC6: ; CODE XREF: ROM:loc_122F3C↑p ROM:00122FC6 move.w $430(a5),d0 ROM:00122FCA cmpi.w #0,d0 ROM:00122FCE ble.s loc_122FE2 ROM:00122FD0 move.w ($C20).w,d0 ROM:00122FD4 muls.w ($6FA).w,d0 ROM:00122FD8 divs.w $430(a5),d0 ROM:00122FDC move.w d0,($C1C).w ROM:00122FE0 bra.s locret_122FE8 ROM:00122FE2 ; --------------------------------------------------------------------------- ROM:00122FE2 ROM:00122FE2 loc_122FE2: ; CODE XREF: sub_122FC6+8↑j ROM:00122FE2 move.w #0,($C1C).w ROM:00122FE8 ROM:00122FE8 locret_122FE8: ; CODE XREF: sub_122FC6+1A↑j ROM:00122FE8 rts ROM:00122FE8 ; End of function sub_122FC6 ROM:00122FE8 ROM:00122FEA ROM:00122FEA ; =============== S U B R O U T I N E ======================================= ROM:00122FEA ROM:00122FEA ROM:00122FEA sub_122FEA: ; CODE XREF: ROM:loc_122E2C↑p ROM:00122FEA ; ROM:loc_122EC6↑p ... ROM:00122FEA move.w #0,($C1C).w ROM:00122FF0 rts ROM:00122FF0 ; End of function sub_122FEA ROM:00122FF0 ROM:00122FF2 ROM:00122FF2 ; =============== S U B R O U T I N E ======================================= ROM:00122FF2 ROM:00122FF2 ROM:00122FF2 sub_122FF2: ; CODE XREF: ROM:loc_122EA6↑p ROM:00122FF2 move.w #$3B78,d1 ROM:00122FF6 move.w ($572).w,d2 ROM:00122FFA move.w ($B22).w,d3 ROM:00122FFE bsr.l sub_117544 ROM:00123004 move.w d1,($C22).w ROM:00123008 rts ROM:00123008 ; End of function sub_122FF2 ROM:00123008 ROM:0012300A ROM:0012300A ; =============== S U B R O U T I N E ======================================= ROM:0012300A ROM:0012300A ROM:0012300A sub_12300A: ; CODE XREF: ROM:loc_122E58↑p ROM:0012300A ; ROM:00122EAA↑p ROM:0012300A btst #6,($92E).w ROM:00123010 beq.s loc_123018 ROM:00123012 move.w ($B2A).w,d3 ROM:00123016 bra.s loc_12301A ROM:00123018 ; --------------------------------------------------------------------------- ROM:00123018 ROM:00123018 loc_123018: ; CODE XREF: sub_12300A+6↑j ROM:00123018 clr.w d3 ROM:0012301A ROM:0012301A loc_12301A: ; CODE XREF: sub_12300A+C↑j ROM:0012301A move.w #$3B7A,d1 ROM:0012301E move.w ($572).w,d2 ROM:00123022 bsr.l sub_117544 ROM:00123028 move.w d1,($C24).w ROM:0012302C rts ROM:0012302C ; End of function sub_12300A ROM:0012302C ROM:0012302E ROM:0012302E ; =============== S U B R O U T I N E ======================================= ROM:0012302E ROM:0012302E ROM:0012302E sub_12302E: ; CODE XREF: sub_122DE0:loc_122DFA↑p ROM:0012302E move.w ($C24).w,d1 ROM:00123032 move.w $432(a5),d0 ROM:00123036 btst #7,($1309).w ROM:0012303C beq.s loc_12305A ROM:0012303E cmp.w ($A42).w,d1 ROM:00123042 bgt.s loc_12305A ROM:00123044 cmp.w ($572).w,d0 ROM:00123048 blt.s loc_123052 ROM:0012304A bset #7,($1302).w ROM:00123050 bra.s loc_123058 ROM:00123052 ; --------------------------------------------------------------------------- ROM:00123052 ROM:00123052 loc_123052: ; CODE XREF: sub_12302E+1A↑j ROM:00123052 bclr #7,($1302).w ROM:00123058 ROM:00123058 loc_123058: ; CODE XREF: sub_12302E+22↑j ROM:00123058 bra.s locret_123060 ROM:0012305A ; --------------------------------------------------------------------------- ROM:0012305A ROM:0012305A loc_12305A: ; CODE XREF: sub_12302E+E↑j ROM:0012305A ; sub_12302E+14↑j ROM:0012305A bclr #7,($1302).w ROM:00123060 ROM:00123060 locret_123060: ; CODE XREF: sub_12302E:loc_123058↑j ROM:00123060 rts ROM:00123060 ; End of function sub_12302E ROM:00123060 ROM:00123062 ROM:00123062 ; =============== S U B R O U T I N E ======================================= ROM:00123062 ROM:00123062 ROM:00123062 sub_123062: ; CODE XREF: sub_122DE0+1E↑p ROM:00123062 move.w $436(a5),d0 ROM:00123066 btst #4,($140A).w ROM:0012306C beq.s loc_123084 ROM:0012306E btst #0,($C47).w ROM:00123074 bne.s loc_123084 ROM:00123076 cmp.w ($52C).w,d0 ROM:0012307A bgt.s loc_123084 ROM:0012307C bset #3,($1305).w ROM:00123082 bra.s locret_1230B2 ROM:00123084 ; --------------------------------------------------------------------------- ROM:00123084 ROM:00123084 loc_123084: ; CODE XREF: sub_123062+A↑j ROM:00123084 ; sub_123062+12↑j ... ROM:00123084 btst #4,($140A).w ROM:0012308A beq.s loc_12309C ROM:0012308C btst #0,($C47).w ROM:00123092 beq.s loc_12309C ROM:00123094 bset #3,($1305).w ROM:0012309A bra.s locret_1230B2 ROM:0012309C ; --------------------------------------------------------------------------- ROM:0012309C ROM:0012309C loc_12309C: ; CODE XREF: sub_123062+28↑j ROM:0012309C ; sub_123062+30↑j ROM:0012309C btst #4,($140A).w ROM:001230A2 bne.s loc_1230AC ROM:001230A4 bset #3,($1305).w ROM:001230AA bra.s locret_1230B2 ROM:001230AC ; --------------------------------------------------------------------------- ROM:001230AC ROM:001230AC loc_1230AC: ; CODE XREF: sub_123062+40↑j ROM:001230AC bclr #3,($1305).w ROM:001230B2 ROM:001230B2 locret_1230B2: ; CODE XREF: sub_123062+20↑j ROM:001230B2 ; sub_123062+38↑j ... ROM:001230B2 rts ROM:001230B2 ; End of function sub_123062 ROM:001230B2 ROM:001230B4 ROM:001230B4 ; =============== S U B R O U T I N E ======================================= ROM:001230B4 ROM:001230B4 ROM:001230B4 sub_1230B4: ; CODE XREF: ROM:loc_113036↑p ROM:001230B4 ; ROM:loc_113178↑p ROM:001230B4 bsr.l sub_124E24 ROM:001230BA bsr.l sub_1249D4 ROM:001230C0 bsr.w sub_1230FE ROM:001230C4 rts ROM:001230C4 ; End of function sub_1230B4 ROM:001230C4 ROM:001230C6 ROM:001230C6 ; =============== S U B R O U T I N E ======================================= ROM:001230C6 ROM:001230C6 ROM:001230C6 sub_1230C6: ; CODE XREF: ROM:00112FD4↑p ROM:001230C6 ; ROM:00113126↑p ... ROM:001230C6 move.b #0,($1144).w ROM:001230CC move.b #0,($1142).w ROM:001230D2 move.b #0,($1143).w ROM:001230D8 move.b #0,($112E).w ROM:001230DE move.b #0,($112B).w ROM:001230E4 bsr.l sub_12648A ROM:001230EA bsr.l sub_126948 ROM:001230F0 bsr.l sub_1249D4 ROM:001230F6 bsr.l sub_124E24 ROM:001230FC rts ROM:001230FC ; End of function sub_1230C6 ROM:001230FC ROM:001230FE ROM:001230FE ; =============== S U B R O U T I N E ======================================= ROM:001230FE ROM:001230FE ROM:001230FE sub_1230FE: ; CODE XREF: sub_1230B4+C↑p ROM:001230FE clr.w d1 ROM:00123100 move.b ($1128).w,d1 ROM:00123104 cmpi.w #5,d1 ROM:00123108 bcc.s locret_123112 ROM:0012310A movea.l off_123114(pc,d1.w*4),a0 ROM:0012310E nop ROM:00123110 jmp (a0) ROM:00123112 ; --------------------------------------------------------------------------- ROM:00123112 ROM:00123112 locret_123112: ; CODE XREF: sub_1230FE+A↑j ROM:00123112 rts ROM:00123112 ; End of function sub_1230FE ROM:00123112 ROM:00123112 ; --------------------------------------------------------------------------- ROM:00123114 off_123114: dc.l loc_123128 ; DATA XREF: sub_1230FE+C↑r ROM:00123118 dc.l loc_123140 ROM:0012311C dc.l loc_12320A ROM:00123120 dc.l loc_12322E ROM:00123124 dc.l loc_123296 ROM:00123128 ; --------------------------------------------------------------------------- ROM:00123128 ROM:00123128 loc_123128: ; DATA XREF: ROM:off_123114↑o ROM:00123128 bclr #1,($1326).w ROM:0012312E clr.w ($C2A).w ROM:00123132 move.b #1,($1128).w ROM:00123138 bra.l locret_123208 ROM:0012313E ; --------------------------------------------------------------------------- ROM:0012313E rts ROM:00123140 ; --------------------------------------------------------------------------- ROM:00123140 ROM:00123140 loc_123140: ; DATA XREF: ROM:00123118↑o ROM:00123140 btst #3,($131D).w ROM:00123146 beq.l locret_123208 ROM:0012314C bclr #3,($131D).w ROM:00123152 btst #1,($1304).w ROM:00123158 bne.s loc_1231A8 ROM:0012315A btst #4,($1302).w ROM:00123160 bne.s loc_123182 ROM:00123162 bset #1,($1326).w ROM:00123168 move.w ($C38).w,($542).w ROM:0012316E bset #6,($93E).w ROM:00123174 move.b #2,($1128).w ROM:0012317A bra.l locret_12322C ROM:00123180 ; --------------------------------------------------------------------------- ROM:00123180 bra.s loc_1231A6 ROM:00123182 ; --------------------------------------------------------------------------- ROM:00123182 ROM:00123182 loc_123182: ; CODE XREF: ROM:00123160↑j ROM:00123182 bset #1,($1326).w ROM:00123188 move.w ($C2A).w,($542).w ROM:0012318E addi.w #$FC,($542).w ROM:00123194 bset #6,($93E).w ROM:0012319A move.b #3,($1128).w ROM:001231A0 bra.l locret_123294 ROM:001231A6 ; --------------------------------------------------------------------------- ROM:001231A6 ROM:001231A6 loc_1231A6: ; CODE XREF: ROM:00123180↑j ROM:001231A6 bra.s locret_123208 ROM:001231A8 ; --------------------------------------------------------------------------- ROM:001231A8 ROM:001231A8 loc_1231A8: ; CODE XREF: ROM:00123158↑j ROM:001231A8 btst #4,($1302).w ROM:001231AE bne.s loc_1231CC ROM:001231B0 move.w ($C38).w,($542).w ROM:001231B6 move.w ($C2A).w,d0 ROM:001231BA move.w $F88(d0.w*2),($544).w ROM:001231C2 bset #2,($93E).w ROM:001231C8 bra.s locret_123208 ROM:001231CA ; --------------------------------------------------------------------------- ROM:001231CA bra.s locret_123208 ROM:001231CC ; --------------------------------------------------------------------------- ROM:001231CC ROM:001231CC loc_1231CC: ; CODE XREF: ROM:001231AE↑j ROM:001231CC bset #1,($1326).w ROM:001231D2 move.w ($C2A).w,($542).w ROM:001231D8 addi.w #$FC,($542).w ROM:001231DE move.w ($C2A).w,d0 ROM:001231E2 move.w $F88(d0.w*2),($544).w ROM:001231EA addq.w #1,($C2A).w ROM:001231EE bvc.s loc_1231F6 ROM:001231F0 move.w #$8000,($C2A).w ROM:001231F6 ROM:001231F6 loc_1231F6: ; CODE XREF: ROM:001231EE↑j ROM:001231F6 bset #2,($93E).w ROM:001231FC move.b #4,($1128).w ROM:00123202 bra.l locret_123312 ROM:00123208 ; --------------------------------------------------------------------------- ROM:00123208 ROM:00123208 locret_123208: ; CODE XREF: ROM:00123138↑j ROM:00123208 ; ROM:00123146↑j ... ROM:00123208 rts ROM:0012320A ; --------------------------------------------------------------------------- ROM:0012320A ROM:0012320A loc_12320A: ; DATA XREF: ROM:0012311C↑o ROM:0012320A btst #7,($935).w ROM:00123210 beq.s locret_12322C ROM:00123212 bclr #1,($1326).w ROM:00123218 move.w ($C2A).w,d0 ROM:0012321C move.w ($544).w,$F88(d0.w*2) ROM:00123224 move.b #1,($1128).w ROM:0012322A bra.s locret_123208 ROM:0012322C ; --------------------------------------------------------------------------- ROM:0012322C ROM:0012322C locret_12322C: ; CODE XREF: ROM:0012317A↑j ROM:0012322C ; ROM:00123210↑j ROM:0012322C rts ROM:0012322E ; --------------------------------------------------------------------------- ROM:0012322E ROM:0012322E loc_12322E: ; DATA XREF: ROM:00123120↑o ROM:0012322E btst #7,($935).w ROM:00123234 beq.s locret_123294 ROM:00123236 cmpi.w #3,($C2A).w ROM:0012323C blt.s loc_12325E ROM:0012323E move.w ($C2A).w,d0 ROM:00123242 move.w ($544).w,$F88(d0.w*2) ROM:0012324A bclr #1,($1326).w ROM:00123250 clr.w ($C2A).w ROM:00123254 move.b #1,($1128).w ROM:0012325A bra.s locret_123208 ROM:0012325C ; --------------------------------------------------------------------------- ROM:0012325C bra.s locret_123294 ROM:0012325E ; --------------------------------------------------------------------------- ROM:0012325E ROM:0012325E loc_12325E: ; CODE XREF: ROM:0012323C↑j ROM:0012325E move.w ($C2A).w,d0 ROM:00123262 move.w ($544).w,$F88(d0.w*2) ROM:0012326A addq.w #1,($C2A).w ROM:0012326E bvc.s loc_123276 ROM:00123270 move.w #$8000,($C2A).w ROM:00123276 ROM:00123276 loc_123276: ; CODE XREF: ROM:0012326E↑j ROM:00123276 move.w ($C2A).w,($542).w ROM:0012327C addi.w #$FC,($542).w ROM:00123282 bset #6,($93E).w ROM:00123288 move.b #3,($1128).w ROM:0012328E bra.l *+6 ROM:00123294 ; --------------------------------------------------------------------------- ROM:00123294 ROM:00123294 locret_123294: ; CODE XREF: ROM:001231A0↑j ROM:00123294 ; ROM:00123234↑j ... ROM:00123294 rts ROM:00123296 ; --------------------------------------------------------------------------- ROM:00123296 ROM:00123296 loc_123296: ; DATA XREF: ROM:00123124↑o ROM:00123296 btst #7,($935).w ROM:0012329C beq.s locret_123312 ROM:0012329E cmpi.w #3,($C2A).w ROM:001232A4 blt.s loc_1232DC ROM:001232A6 move.w ($C2A).w,($542).w ROM:001232AC addi.w #$FC,($542).w ROM:001232B2 move.w ($C2A).w,d0 ROM:001232B6 move.w $F88(d0.w*2),($544).w ROM:001232BE bset #2,($93E).w ROM:001232C4 bclr #1,($1326).w ROM:001232CA clr.w ($C2A).w ROM:001232CE move.b #1,($1128).w ROM:001232D4 bra.l locret_123208 ROM:001232DA ; --------------------------------------------------------------------------- ROM:001232DA bra.s locret_123312 ROM:001232DC ; --------------------------------------------------------------------------- ROM:001232DC ROM:001232DC loc_1232DC: ; CODE XREF: ROM:001232A4↑j ROM:001232DC move.w ($C2A).w,($542).w ROM:001232E2 addi.w #$FC,($542).w ROM:001232E8 move.w ($C2A).w,d0 ROM:001232EC move.w $F88(d0.w*2),($544).w ROM:001232F4 addq.w #1,($C2A).w ROM:001232F8 bvc.s loc_123300 ROM:001232FA move.w #$8000,($C2A).w ROM:00123300 ROM:00123300 loc_123300: ; CODE XREF: ROM:001232F8↑j ROM:00123300 bset #2,($93E).w ROM:00123306 move.b #4,($1128).w ROM:0012330C bra.l *+6 ROM:00123312 ; --------------------------------------------------------------------------- ROM:00123312 ROM:00123312 locret_123312: ; CODE XREF: ROM:00123202↑j ROM:00123312 ; ROM:0012329C↑j ... ROM:00123312 rts ROM:00123314 ; --------------------------------------------------------------------------- ROM:00123314 rts ROM:00123316 ROM:00123316 ; =============== S U B R O U T I N E ======================================= ROM:00123316 ROM:00123316 ROM:00123316 sub_123316: ; CODE XREF: ROM:001255AC↓p ROM:00123316 cmpi.w #0,($544).w ROM:0012331C bne.s loc_123326 ROM:0012331E move.w #$A55A,($C2E).w ROM:00123324 bra.s loc_12332C ROM:00123326 ; --------------------------------------------------------------------------- ROM:00123326 ROM:00123326 loc_123326: ; CODE XREF: sub_123316+6↑j ROM:00123326 move.w ($544).w,($C2E).w ROM:0012332C ROM:0012332C loc_12332C: ; CODE XREF: sub_123316+E↑j ROM:0012332C clr.w d0 ROM:0012332E move.w ($C2E).w,d5 ROM:00123332 btst #0,d5 ROM:00123336 beq.w loc_12333E ROM:0012333A addi.w #1,d0 ROM:0012333E ROM:0012333E loc_12333E: ; CODE XREF: sub_123316+20↑j ROM:0012333E btst #4,d5 ROM:00123342 beq.w loc_12334A ROM:00123346 addi.w #1,d0 ROM:0012334A ROM:0012334A loc_12334A: ; CODE XREF: sub_123316+2C↑j ROM:0012334A btst #$D,d5 ROM:0012334E beq.w loc_123356 ROM:00123352 addi.w #1,d0 ROM:00123356 ROM:00123356 loc_123356: ; CODE XREF: sub_123316+38↑j ROM:00123356 btst #$F,d5 ROM:0012335A beq.w loc_123362 ROM:0012335E addi.w #1,d0 ROM:00123362 ROM:00123362 loc_123362: ; CODE XREF: sub_123316+44↑j ROM:00123362 lsr.w #1,d5 ROM:00123364 cmpi.w #1,d0 ROM:00123368 beq.s loc_123370 ROM:0012336A cmpi.w #3,d0 ROM:0012336E bne.s loc_123374 ROM:00123370 ROM:00123370 loc_123370: ; CODE XREF: sub_123316+52↑j ROM:00123370 bset #$F,d5 ROM:00123374 ROM:00123374 loc_123374: ; CODE XREF: sub_123316+58↑j ROM:00123374 move.w d5,($C2E).w ROM:00123378 move.w #$FB,($542).w ROM:0012337E move.w ($C2E).w,($544).w ROM:00123384 bset #2,($93E).w ROM:0012338A btst #4,($131C).w ROM:00123390 bne.s loc_12339E ROM:00123392 btst #2,($1315).w ROM:00123398 beq.l loc_123460 ROM:0012339E ROM:0012339E loc_12339E: ; CODE XREF: sub_123316+7A↑j ROM:0012339E clr.w d1 ROM:001233A0 btst #$F,d5 ROM:001233A4 beq.w loc_1233AC ROM:001233A8 addi.w #8,d1 ROM:001233AC ROM:001233AC loc_1233AC: ; CODE XREF: sub_123316+8E↑j ROM:001233AC btst #7,d5 ROM:001233B0 beq.w loc_1233B8 ROM:001233B4 addi.w #4,d1 ROM:001233B8 ROM:001233B8 loc_1233B8: ; CODE XREF: sub_123316+9A↑j ROM:001233B8 btst #4,d5 ROM:001233BC beq.w loc_1233C4 ROM:001233C0 addi.w #2,d1 ROM:001233C4 ROM:001233C4 loc_1233C4: ; CODE XREF: sub_123316+A6↑j ROM:001233C4 btst #0,d5 ROM:001233C8 beq.w loc_1233D0 ROM:001233CC addi.w #1,d1 ROM:001233D0 ROM:001233D0 loc_1233D0: ; CODE XREF: sub_123316+B2↑j ROM:001233D0 addi.w #1,d1 ROM:001233D4 move.w ($C2E).w,d6 ROM:001233D8 move.w #1,d2 ROM:001233DC bra.s loc_1233E2 ROM:001233DE ; --------------------------------------------------------------------------- ROM:001233DE ROM:001233DE loc_1233DE: ; CODE XREF: sub_123316:loc_123454↓j ROM:001233DE addi.w #1,d2 ROM:001233E2 ROM:001233E2 loc_1233E2: ; CODE XREF: sub_123316+C6↑j ROM:001233E2 cmp.w d1,d2 ROM:001233E4 bgt.l loc_123456 ROM:001233EA clr.w d3 ROM:001233EC btst #1,d6 ROM:001233F0 beq.w loc_1233F8 ROM:001233F4 addi.w #1,d3 ROM:001233F8 ROM:001233F8 loc_1233F8: ; CODE XREF: sub_123316+DA↑j ROM:001233F8 btst #2,d6 ROM:001233FC beq.w loc_123404 ROM:00123400 addi.w #1,d3 ROM:00123404 ROM:00123404 loc_123404: ; CODE XREF: sub_123316+E6↑j ROM:00123404 btst #8,d6 ROM:00123408 beq.w loc_123410 ROM:0012340C addi.w #1,d3 ROM:00123410 ROM:00123410 loc_123410: ; CODE XREF: sub_123316+F2↑j ROM:00123410 btst #9,d6 ROM:00123414 beq.w loc_12341C ROM:00123418 addi.w #1,d3 ROM:0012341C ROM:0012341C loc_12341C: ; CODE XREF: sub_123316+FE↑j ROM:0012341C move.w #1,d4 ROM:00123420 btst #3,d6 ROM:00123424 beq.w loc_123432 ROM:00123428 btst #$D,d6 ROM:0012342C beq.w loc_123432 ROM:00123430 clr.w d4 ROM:00123432 ROM:00123432 loc_123432: ; CODE XREF: sub_123316+10E↑j ROM:00123432 ; sub_123316+116↑j ROM:00123432 lsr.w #1,d6 ROM:00123434 cmpi.w #1,d3 ROM:00123438 beq.s loc_123440 ROM:0012343A cmpi.w #3,d3 ROM:0012343E bne.s loc_123444 ROM:00123440 ROM:00123440 loc_123440: ; CODE XREF: sub_123316+122↑j ROM:00123440 bset #$F,d6 ROM:00123444 ROM:00123444 loc_123444: ; CODE XREF: sub_123316+128↑j ROM:00123444 cmpi.w #0,d4 ROM:00123448 beq.s loc_123450 ROM:0012344A bset #0,d6 ROM:0012344E bra.s loc_123454 ROM:00123450 ; --------------------------------------------------------------------------- ROM:00123450 ROM:00123450 loc_123450: ; CODE XREF: sub_123316+132↑j ROM:00123450 bclr #0,d6 ROM:00123454 ROM:00123454 loc_123454: ; CODE XREF: sub_123316+138↑j ROM:00123454 bra.s loc_1233DE ROM:00123456 ; --------------------------------------------------------------------------- ROM:00123456 ROM:00123456 loc_123456: ; CODE XREF: sub_123316+CE↑j ROM:00123456 move.w d6,($C2C).w ROM:0012345A bra.l locret_1234DC ROM:00123460 ; --------------------------------------------------------------------------- ROM:00123460 ROM:00123460 loc_123460: ; CODE XREF: sub_123316+82↑j ROM:00123460 move.w ($C2E).w,d6 ROM:00123464 move.w #1,d2 ROM:00123468 bra.s loc_12346E ROM:0012346A ; --------------------------------------------------------------------------- ROM:0012346A ROM:0012346A loc_12346A: ; CODE XREF: sub_123316:loc_1234D6↓j ROM:0012346A addi.w #1,d2 ROM:0012346E ROM:0012346E loc_12346E: ; CODE XREF: sub_123316+152↑j ROM:0012346E cmpi.w #2,d2 ROM:00123472 bgt.l loc_1234D8 ROM:00123478 move.w #1,d4 ROM:0012347C btst #9,d6 ROM:00123480 beq.w loc_12348E ROM:00123484 btst #$B,d6 ROM:00123488 beq.w loc_12348E ROM:0012348C clr.w d4 ROM:0012348E ROM:0012348E loc_12348E: ; CODE XREF: sub_123316+16A↑j ROM:0012348E ; sub_123316+172↑j ROM:0012348E clr.w d3 ROM:00123490 btst #1,d6 ROM:00123494 beq.w loc_12349C ROM:00123498 addi.w #1,d3 ROM:0012349C ROM:0012349C loc_12349C: ; CODE XREF: sub_123316+17E↑j ROM:0012349C btst #4,d6 ROM:001234A0 beq.w loc_1234A8 ROM:001234A4 addi.w #1,d3 ROM:001234A8 ROM:001234A8 loc_1234A8: ; CODE XREF: sub_123316+18A↑j ROM:001234A8 btst #$C,d6 ROM:001234AC beq.w loc_1234B4 ROM:001234B0 addi.w #1,d3 ROM:001234B4 ROM:001234B4 loc_1234B4: ; CODE XREF: sub_123316+196↑j ROM:001234B4 lsr.w #1,d6 ROM:001234B6 cmpi.w #1,d3 ROM:001234BA beq.s loc_1234C2 ROM:001234BC cmpi.w #3,d3 ROM:001234C0 bne.s loc_1234C6 ROM:001234C2 ROM:001234C2 loc_1234C2: ; CODE XREF: sub_123316+1A4↑j ROM:001234C2 bset #$F,d6 ROM:001234C6 ROM:001234C6 loc_1234C6: ; CODE XREF: sub_123316+1AA↑j ROM:001234C6 cmpi.w #0,d4 ROM:001234CA beq.s loc_1234D2 ROM:001234CC bset #7,d6 ROM:001234D0 bra.s loc_1234D6 ROM:001234D2 ; --------------------------------------------------------------------------- ROM:001234D2 ROM:001234D2 loc_1234D2: ; CODE XREF: sub_123316+1B4↑j ROM:001234D2 bclr #7,d6 ROM:001234D6 ROM:001234D6 loc_1234D6: ; CODE XREF: sub_123316+1BA↑j ROM:001234D6 bra.s loc_12346A ROM:001234D8 ; --------------------------------------------------------------------------- ROM:001234D8 ROM:001234D8 loc_1234D8: ; CODE XREF: sub_123316+15C↑j ROM:001234D8 move.w d6,($C2C).w ROM:001234DC ROM:001234DC locret_1234DC: ; CODE XREF: sub_123316+144↑j ROM:001234DC rts ROM:001234DC ; End of function sub_123316 ROM:001234DC ROM:001234DE ROM:001234DE ; =============== S U B R O U T I N E ======================================= ROM:001234DE ROM:001234DE ROM:001234DE sub_1234DE: ; CODE XREF: ROM:001255B2↓p ROM:001234DE ; ROM:0012576C↓p ... ROM:001234DE btst #5,($1322).w ROM:001234E4 beq.s loc_1234F0 ROM:001234E6 bsr.w sub_1240E4 ROM:001234EA bra.l locret_12408E ROM:001234F0 ; --------------------------------------------------------------------------- ROM:001234F0 ROM:001234F0 loc_1234F0: ; CODE XREF: sub_1234DE+6↑j ROM:001234F0 btst #0,($131D).w ROM:001234F6 beq.s loc_123502 ROM:001234F8 bsr.w sub_1240E4 ROM:001234FC bra.l locret_12408E ROM:00123502 ; --------------------------------------------------------------------------- ROM:00123502 ROM:00123502 loc_123502: ; CODE XREF: sub_1234DE+18↑j ROM:00123502 move.w #1,d1 ROM:00123506 btst #6,($1324).w ROM:0012350C beq.l loc_123558 ROM:00123512 cmpi.b #$81,$11D6(d1.w) ROM:0012351A bne.l loc_123558 ROM:00123520 move.b #3,($11D9).l ROM:00123528 move.b ($11D7).l,d3 ROM:0012352E addi.b #$40,d3 ; '@' ROM:00123532 move.b d3,($11DA).l ROM:00123538 move.b #$57,($11DB).l ; 'W' ROM:00123540 move.b #$8F,($11DC).l ROM:00123548 bsr.w sub_124548 ROM:0012354C move.w #8,($C34).w ROM:00123552 bra.l locret_12408E ROM:00123558 ; --------------------------------------------------------------------------- ROM:00123558 ROM:00123558 loc_123558: ; CODE XREF: sub_1234DE+2E↑j ROM:00123558 ; sub_1234DE+3C↑j ROM:00123558 move.w #0,d3 ROM:0012355C move.w #3,d1 ROM:00123560 cmpi.b #$81,$11D6(d3.w) ROM:00123568 bne.s loc_1235B6 ROM:0012356A cmpi.b #$81,$11D6(d1.w) ROM:00123572 bne.s loc_1235B6 ROM:00123574 move.b #3,($11D6).l ROM:0012357C move.b #$C1,($11D7).l ROM:00123584 move.b #$57,($11D8).l ; 'W' ROM:0012358C move.b #$8F,($11D9).l ROM:00123594 move.b #$C4,d4 ROM:00123598 add.b ($11D8).l,d4 ROM:0012359E add.b ($11D9).l,d4 ROM:001235A4 move.b d4,($11DA).l ROM:001235AA move.w #5,($C34).w ROM:001235B0 bra.l locret_12408E ROM:001235B6 ; --------------------------------------------------------------------------- ROM:001235B6 ROM:001235B6 loc_1235B6: ; CODE XREF: sub_1234DE+8A↑j ROM:001235B6 ; sub_1234DE+94↑j ROM:001235B6 move.w #1,d1 ROM:001235BA cmpi.b #$18,$11D6(d1.w) ROM:001235C2 bne.l loc_12379A ROM:001235C8 clr.b ($1131).w ROM:001235CC bclr #5,($130B).w ROM:001235D2 bclr #7,($12FE).w ROM:001235D8 move.b ($11D8).l,d1 ROM:001235DE cmpi.b #1,d1 ROM:001235E2 bne.l loc_1235F2 ROM:001235E8 bset #1,($1321).w ROM:001235EE bra.w loc_1235F8 ROM:001235F2 ; --------------------------------------------------------------------------- ROM:001235F2 ROM:001235F2 loc_1235F2: ; CODE XREF: sub_1234DE+104↑j ROM:001235F2 bclr #1,($1321).w ROM:001235F8 ROM:001235F8 loc_1235F8: ; CODE XREF: sub_1234DE+110↑j ROM:001235F8 btst #6,($1324).w ROM:001235FE beq.s loc_123608 ROM:00123600 move.w #6,($C30).w ROM:00123606 bra.s loc_12360E ROM:00123608 ; --------------------------------------------------------------------------- ROM:00123608 ROM:00123608 loc_123608: ; CODE XREF: sub_1234DE+120↑j ROM:00123608 move.w #3,($C30).w ROM:0012360E ROM:0012360E loc_12360E: ; CODE XREF: sub_1234DE+128↑j ROM:0012360E clr.w d1 ROM:00123610 clr.w d2 ROM:00123612 move.b ($11D9).l,d1 ROM:00123618 lsl.w #8,d1 ROM:0012361A move.b ($11DA).l,d2 ROM:00123620 or.w d1,d2 ROM:00123622 lea (dword_133E2C).l,a3 ROM:00123628 move.w (a3),d0 ROM:0012362A ROM:0012362A loc_12362A: ; CODE XREF: sub_1234DE+18A↓j ROM:0012362A cmpi.w #$FF,d0 ROM:0012362E beq.s loc_12366A ROM:00123630 move.w 2(a3),d1 ROM:00123634 cmp.w d1,d2 ROM:00123636 bne.s loc_123658 ROM:00123638 clr.w d3 ROM:0012363A move.b $A(a3),d3 ROM:0012363E and.w ($C42).w,d3 ROM:00123642 cmpi.w #0,d3 ROM:00123646 beq.s loc_123658 ROM:00123648 move.w d0,($C32).w ROM:0012364C movea.l 4(a3),a0 ROM:00123650 jsr (a0) ROM:00123652 bset #3,($1306).w ROM:00123658 ROM:00123658 loc_123658: ; CODE XREF: sub_1234DE+158↑j ROM:00123658 ; sub_1234DE+168↑j ROM:00123658 clr.w d0 ROM:0012365A move.b $B(a3),d0 ROM:0012365E adda.w d0,a3 ROM:00123660 adda.w d0,a3 ROM:00123662 adda.w #$C,a3 ROM:00123666 move.w (a3),d0 ROM:00123668 bra.s loc_12362A ROM:0012366A ; --------------------------------------------------------------------------- ROM:0012366A ROM:0012366A loc_12366A: ; CODE XREF: sub_1234DE+150↑j ROM:0012366A btst #3,($1306).w ROM:00123670 bne.s loc_12367C ROM:00123672 bsr.w sub_1240E4 ROM:00123676 bra.l loc_123794 ROM:0012367C ; --------------------------------------------------------------------------- ROM:0012367C ROM:0012367C loc_12367C: ; CODE XREF: sub_1234DE+192↑j ROM:0012367C bclr #3,($1306).w ROM:00123682 clr.w d3 ROM:00123684 move.b ($1131).w,d3 ROM:00123688 muls.w #3,d3 ROM:0012368C addi.w #2,d3 ROM:00123690 btst #6,($1324).w ROM:00123696 beq.s loc_1236D0 ROM:00123698 move.b ($1131).w,($11DB).l ROM:001236A0 move.b d3,($11D9).l ROM:001236A6 move.b ($11D7).l,d0 ROM:001236AC addi.b #$40,d0 ; '@' ROM:001236B0 move.b d0,($11DA).l ROM:001236B6 bsr.w sub_124548 ROM:001236BA clr.w d3 ROM:001236BC move.b ($11D9).l,d3 ROM:001236C2 addi.w #5,d3 ROM:001236C6 move.w d3,($C34).w ROM:001236CA bra.l loc_123794 ROM:001236D0 ; --------------------------------------------------------------------------- ROM:001236D0 ROM:001236D0 loc_1236D0: ; CODE XREF: sub_1234DE+1B8↑j ROM:001236D0 cmpi.w #$3F,d3 ; '?' ROM:001236D4 ble.s loc_12374C ROM:001236D6 move.b d3,d0 ROM:001236D8 move.b d3,d1 ROM:001236DA addi.b #1,d1 ROM:001236DE move.w #0,d2 ROM:001236E2 bra.s loc_1236E8 ROM:001236E4 ; --------------------------------------------------------------------------- ROM:001236E4 ROM:001236E4 loc_1236E4: ; CODE XREF: sub_1234DE+220↓j ROM:001236E4 addi.w #1,d2 ROM:001236E8 ROM:001236E8 loc_1236E8: ; CODE XREF: sub_1234DE+204↑j ROM:001236E8 cmp.w d3,d2 ROM:001236EA bgt.s loc_123700 ROM:001236EC move.b $11D6(d0.w),$11D6(d1.w) ROM:001236F6 subi.b #1,d0 ROM:001236FA subi.b #1,d1 ROM:001236FE bra.s loc_1236E4 ROM:00123700 ; --------------------------------------------------------------------------- ROM:00123700 ROM:00123700 loc_123700: ; CODE XREF: sub_1234DE+20C↑j ROM:00123700 clr.w d4 ROM:00123702 clr.w d1 ROM:00123704 addi.b #$40,($11D8).w ; '@' ROM:0012370A move.b d3,($11D7).w ROM:0012370E move.b ($1131).w,($11D9).w ROM:00123714 move.b #0,($11D6).w ROM:0012371A addi.b #1,d3 ROM:0012371E move.w #0,d2 ROM:00123722 bra.s loc_123728 ROM:00123724 ; --------------------------------------------------------------------------- ROM:00123724 ROM:00123724 loc_123724: ; CODE XREF: sub_1234DE+256↓j ROM:00123724 addi.w #1,d2 ROM:00123728 ROM:00123728 loc_123728: ; CODE XREF: sub_1234DE+244↑j ROM:00123728 cmp.w d3,d2 ROM:0012372A bgt.s loc_123736 ROM:0012372C add.b $11D6(d4.w),d1 ROM:00123732 addq.w #1,d4 ROM:00123734 bra.s loc_123724 ROM:00123736 ; --------------------------------------------------------------------------- ROM:00123736 ROM:00123736 loc_123736: ; CODE XREF: sub_1234DE+24C↑j ROM:00123736 move.b d1,$11D6(d4.w) ROM:0012373C clr.w d3 ROM:0012373E move.b ($11D7).w,d3 ROM:00123742 addi.w #3,d3 ROM:00123746 move.w d3,($C34).w ROM:0012374A bra.s loc_123794 ROM:0012374C ; --------------------------------------------------------------------------- ROM:0012374C ROM:0012374C loc_12374C: ; CODE XREF: sub_1234DE+1F6↑j ROM:0012374C addi.b #$40,($11D7).l ; '@' ROM:00123754 move.b d3,($11D6).l ROM:0012375A move.b ($1131).w,($11D8).l ROM:00123762 clr.w d0 ROM:00123764 clr.w d4 ROM:00123766 move.w #0,d2 ROM:0012376A bra.s loc_123770 ROM:0012376C ; --------------------------------------------------------------------------- ROM:0012376C ROM:0012376C loc_12376C: ; CODE XREF: sub_1234DE+29E↓j ROM:0012376C addi.w #1,d2 ROM:00123770 ROM:00123770 loc_123770: ; CODE XREF: sub_1234DE+28C↑j ROM:00123770 cmp.w d3,d2 ROM:00123772 bgt.s loc_12377E ROM:00123774 add.b $11D6(d4.w),d0 ROM:0012377A addq.w #1,d4 ROM:0012377C bra.s loc_12376C ROM:0012377E ; --------------------------------------------------------------------------- ROM:0012377E ROM:0012377E loc_12377E: ; CODE XREF: sub_1234DE+294↑j ROM:0012377E move.b d0,$11D6(d4.w) ROM:00123784 clr.w d3 ROM:00123786 move.b ($11D6).l,d3 ROM:0012378C addi.w #2,d3 ROM:00123790 move.w d3,($C34).w ROM:00123794 ROM:00123794 loc_123794: ; CODE XREF: sub_1234DE+198↑j ROM:00123794 ; sub_1234DE+1EC↑j ... ROM:00123794 bra.l locret_12408E ROM:0012379A ; --------------------------------------------------------------------------- ROM:0012379A ROM:0012379A loc_12379A: ; CODE XREF: sub_1234DE+E4↑j ROM:0012379A move.w #1,d1 ROM:0012379E cmpi.b #$14,$11D6(d1.w) ROM:001237A6 bne.l loc_123894 ROM:001237AC clr.b ($1131).w ROM:001237B0 clr.w d1 ROM:001237B2 clr.w d2 ROM:001237B4 move.b ($11D8).l,d1 ROM:001237BA lsl.w #8,d1 ROM:001237BC move.b ($11D9).l,d2 ROM:001237C2 or.w d1,d2 ROM:001237C4 lea (dword_133E2C).l,a3 ROM:001237CA move.w (a3),d0 ROM:001237CC ROM:001237CC loc_1237CC: ; CODE XREF: sub_1234DE+32C↓j ROM:001237CC cmpi.w #$FF,d0 ROM:001237D0 beq.s loc_12380C ROM:001237D2 move.w 2(a3),d1 ROM:001237D6 cmp.w d1,d2 ROM:001237D8 bne.s loc_1237FA ROM:001237DA clr.w d3 ROM:001237DC move.b $A(a3),d3 ROM:001237E0 and.w ($C42).w,d3 ROM:001237E4 cmpi.w #0,d3 ROM:001237E8 beq.s loc_1237FA ROM:001237EA move.w d0,($C32).w ROM:001237EE bsr.l sub_125C98 ROM:001237F4 bset #3,($1306).w ROM:001237FA ROM:001237FA loc_1237FA: ; CODE XREF: sub_1234DE+2FA↑j ROM:001237FA ; sub_1234DE+30A↑j ROM:001237FA clr.w d0 ROM:001237FC move.b $B(a3),d0 ROM:00123800 adda.w d0,a3 ROM:00123802 adda.w d0,a3 ROM:00123804 adda.w #$C,a3 ROM:00123808 move.w (a3),d0 ROM:0012380A bra.s loc_1237CC ROM:0012380C ; --------------------------------------------------------------------------- ROM:0012380C ROM:0012380C loc_12380C: ; CODE XREF: sub_1234DE+2F2↑j ROM:0012380C btst #3,($1306).w ROM:00123812 bne.s loc_12381E ROM:00123814 bsr.w sub_1240E4 ROM:00123818 bra.l loc_12388E ROM:0012381E ; --------------------------------------------------------------------------- ROM:0012381E ROM:0012381E loc_12381E: ; CODE XREF: sub_1234DE+334↑j ROM:0012381E bclr #3,($1306).w ROM:00123824 btst #6,($1324).w ROM:0012382A beq.s loc_123864 ROM:0012382C move.b ($11D7).l,d0 ROM:00123832 addi.b #$40,d0 ; '@' ROM:00123836 move.b d0,($11DA).l ROM:0012383C move.b ($11D8).l,($11DB).l ROM:00123846 move.b ($11D9).l,($11DC).l ROM:00123850 move.b #3,($11D9).l ROM:00123858 bsr.w sub_124548 ROM:0012385C move.w #8,($C34).w ROM:00123862 bra.s loc_12388E ROM:00123864 ; --------------------------------------------------------------------------- ROM:00123864 ROM:00123864 loc_123864: ; CODE XREF: sub_1234DE+34C↑j ROM:00123864 addi.b #$40,($11D7).l ; '@' ROM:0012386C move.b ($11D7).l,d0 ROM:00123872 add.b ($11D8).l,d0 ROM:00123878 add.b ($11D9).l,d0 ROM:0012387E addi.b #3,d0 ROM:00123882 move.b d0,($11DA).l ROM:00123888 move.w #5,($C34).w ROM:0012388E ROM:0012388E loc_12388E: ; CODE XREF: sub_1234DE+33A↑j ROM:0012388E ; sub_1234DE+384↑j ROM:0012388E bra.l locret_12408E ROM:00123894 ; --------------------------------------------------------------------------- ROM:00123894 ROM:00123894 loc_123894: ; CODE XREF: sub_1234DE+2C8↑j ROM:00123894 move.w #1,d1 ROM:00123898 cmpi.b #$21,$11D6(d1.w) ; '!' ROM:001238A0 bne.l loc_123958 ROM:001238A6 bsr.l sub_125CCE ROM:001238AC bsr.l sub_134FC6 ROM:001238B2 move.b ($11D6).l,d0 ROM:001238B8 andi.b #$3F,d0 ; '?' ROM:001238BC cmpi.b #2,d0 ROM:001238C0 bne.l loc_12394E ROM:001238C6 cmpi.w #3,($C40).w ROM:001238CC bne.s loc_1238D4 ROM:001238CE bra.l loc_12394C ROM:001238D4 ; --------------------------------------------------------------------------- ROM:001238D4 ROM:001238D4 loc_1238D4: ; CODE XREF: sub_1234DE+3EE↑j ROM:001238D4 clr.w d1 ROM:001238D6 move.b ($11D8).l,d1 ROM:001238DC btst #6,($1317).w ROM:001238E2 beq.s loc_1238FA ROM:001238E4 cmpi.w #$F0,d1 ROM:001238E8 blt.s loc_1238FA ROM:001238EA cmpi.w #$FE,d1 ROM:001238EE bgt.s loc_1238FA ROM:001238F0 movea.l d4,a3 ROM:001238F2 bset #7,($131B).w ROM:001238F8 bra.s loc_123906 ROM:001238FA ; --------------------------------------------------------------------------- ROM:001238FA ROM:001238FA loc_1238FA: ; CODE XREF: sub_1234DE+404↑j ROM:001238FA ; sub_1234DE+40A↑j ... ROM:001238FA lea (word_133722).l,a3 ROM:00123900 bclr #7,($131B).w ROM:00123906 ROM:00123906 loc_123906: ; CODE XREF: sub_1234DE+41A↑j ROM:00123906 move.b (a3),d0 ROM:00123908 ROM:00123908 loc_123908: ; CODE XREF: sub_1234DE+442↓j ROM:00123908 cmpi.b #$FF,d0 ROM:0012390C beq.s loc_123922 ROM:0012390E cmp.b d0,d1 ROM:00123910 beq.s loc_123922 ROM:00123912 clr.w d2 ROM:00123914 move.w 2(a3),d2 ROM:00123918 lsl.w #2,d2 ROM:0012391A addq.w #4,d2 ROM:0012391C adda.w d2,a3 ROM:0012391E move.b (a3),d0 ROM:00123920 bra.s loc_123908 ROM:00123922 ; --------------------------------------------------------------------------- ROM:00123922 ROM:00123922 loc_123922: ; CODE XREF: sub_1234DE+42E↑j ROM:00123922 ; sub_1234DE+432↑j ROM:00123922 cmpi.b #$FF,d0 ROM:00123926 bne.s loc_123932 ROM:00123928 bsr.w sub_1240E4 ROM:0012392C bra.l loc_12394C ROM:00123932 ; --------------------------------------------------------------------------- ROM:00123932 ROM:00123932 loc_123932: ; CODE XREF: sub_1234DE+448↑j ROM:00123932 clr.w d1 ROM:00123934 move.b 1(a3),d1 ROM:00123938 and.w ($C42).w,d1 ROM:0012393C cmpi.w #0,d1 ROM:00123940 bne.s loc_123948 ROM:00123942 bsr.w sub_1240E4 ROM:00123946 bra.s loc_12394C ROM:00123948 ; --------------------------------------------------------------------------- ROM:00123948 ROM:00123948 loc_123948: ; CODE XREF: sub_1234DE+462↑j ROM:00123948 bsr.w sub_1241D8 ROM:0012394C ROM:0012394C loc_12394C: ; CODE XREF: sub_1234DE+3F0↑j ROM:0012394C ; sub_1234DE+44E↑j ... ROM:0012394C bra.s loc_123952 ROM:0012394E ; --------------------------------------------------------------------------- ROM:0012394E ROM:0012394E loc_12394E: ; CODE XREF: sub_1234DE+3E2↑j ROM:0012394E bsr.w sub_1240E4 ROM:00123952 ROM:00123952 loc_123952: ; CODE XREF: sub_1234DE:loc_12394C↑j ROM:00123952 bra.l locret_12408E ROM:00123958 ; --------------------------------------------------------------------------- ROM:00123958 ROM:00123958 loc_123958: ; CODE XREF: sub_1234DE+3C2↑j ROM:00123958 move.w #1,d0 ROM:0012395C cmpi.b #$3B,$11D6(d0.w) ; ';' ROM:00123964 bne.l loc_1239B0 ROM:0012396A move.w #2,d0 ROM:0012396E cmpi.b #$87,$11D6(d0.w) ROM:00123976 bne.l loc_12398C ROM:0012397C bsr.l sub_115C62 ROM:00123982 bsr.w sub_124174 ROM:00123986 bra.l loc_1239AA ROM:0012398C ; --------------------------------------------------------------------------- ROM:0012398C ROM:0012398C loc_12398C: ; CODE XREF: sub_1234DE+498↑j ROM:0012398C cmpi.b #$8A,$11D6(d0.w) ROM:00123994 bne.l loc_1239A6 ROM:0012399A bsr.l sub_116444 ROM:001239A0 bsr.w sub_124174 ROM:001239A4 bra.s loc_1239AA ROM:001239A6 ; --------------------------------------------------------------------------- ROM:001239A6 ROM:001239A6 loc_1239A6: ; CODE XREF: sub_1234DE+4B6↑j ROM:001239A6 bsr.w sub_1240E4 ROM:001239AA ROM:001239AA loc_1239AA: ; CODE XREF: sub_1234DE+4A8↑j ROM:001239AA ; sub_1234DE+4C6↑j ROM:001239AA bra.l locret_12408E ROM:001239B0 ; --------------------------------------------------------------------------- ROM:001239B0 ROM:001239B0 loc_1239B0: ; CODE XREF: sub_1234DE+486↑j ROM:001239B0 move.w #1,d0 ROM:001239B4 cmpi.b #$23,$11D6(d0.w) ; '#' ROM:001239BC bne.l loc_1239CC ROM:001239C2 bsr.w sub_124314 ROM:001239C6 bra.l locret_12408E ROM:001239CC ; --------------------------------------------------------------------------- ROM:001239CC ROM:001239CC loc_1239CC: ; CODE XREF: sub_1234DE+4DE↑j ROM:001239CC move.w #1,d0 ROM:001239D0 cmpi.b #$3D,$11D6(d0.w) ; '=' ROM:001239D8 bne.l loc_1239E8 ROM:001239DE bsr.w sub_1245AC ROM:001239E2 bra.l locret_12408E ROM:001239E8 ; --------------------------------------------------------------------------- ROM:001239E8 ROM:001239E8 loc_1239E8: ; CODE XREF: sub_1234DE+4FA↑j ROM:001239E8 move.w #1,d0 ROM:001239EC cmpi.b #$30,$11D6(d0.w) ; '0' ROM:001239F4 bne.s loc_123A00 ROM:001239F6 bsr.w sub_124174 ROM:001239FA bra.l locret_12408E ROM:00123A00 ; --------------------------------------------------------------------------- ROM:00123A00 ROM:00123A00 loc_123A00: ; CODE XREF: sub_1234DE+516↑j ROM:00123A00 move.w #1,d0 ROM:00123A04 btst #1,($1325).w ROM:00123A0A beq.s loc_123A18 ROM:00123A0C bclr #1,($1325).w ROM:00123A12 bra.l locret_12408E ROM:00123A18 ; --------------------------------------------------------------------------- ROM:00123A18 ROM:00123A18 loc_123A18: ; CODE XREF: sub_1234DE+52C↑j ROM:00123A18 cmpi.b #$31,$11D6(d0.w) ; '1' ROM:00123A20 bne.s loc_123A2C ROM:00123A22 bsr.w sub_124174 ROM:00123A26 bra.l locret_12408E ROM:00123A2C ; --------------------------------------------------------------------------- ROM:00123A2C ROM:00123A2C loc_123A2C: ; CODE XREF: sub_1234DE+542↑j ROM:00123A2C move.w #1,d0 ROM:00123A30 cmpi.b #$32,$11D6(d0.w) ; '2' ROM:00123A38 bne.s loc_123A44 ROM:00123A3A bsr.w sub_124174 ROM:00123A3E bra.l locret_12408E ROM:00123A44 ; --------------------------------------------------------------------------- ROM:00123A44 ROM:00123A44 loc_123A44: ; CODE XREF: sub_1234DE+55A↑j ROM:00123A44 move.w #1,d0 ROM:00123A48 cmpi.b #$2C,$11D6(d0.w) ; ',' ROM:00123A50 bne.s loc_123A5C ROM:00123A52 bsr.w sub_124174 ROM:00123A56 bra.l locret_12408E ROM:00123A5C ; --------------------------------------------------------------------------- ROM:00123A5C ROM:00123A5C loc_123A5C: ; CODE XREF: sub_1234DE+572↑j ROM:00123A5C move.w #1,d0 ROM:00123A60 cmpi.b #$A0,$11D6(d0.w) ROM:00123A68 bne.s loc_123A82 ROM:00123A6A bsr.l nullsub_31 ROM:00123A70 btst #0,($131D).w ROM:00123A76 beq.s loc_123A7C ROM:00123A78 bsr.w sub_1240E4 ROM:00123A7C ROM:00123A7C loc_123A7C: ; CODE XREF: sub_1234DE+598↑j ROM:00123A7C bra.l locret_12408E ROM:00123A82 ; --------------------------------------------------------------------------- ROM:00123A82 ROM:00123A82 loc_123A82: ; CODE XREF: sub_1234DE+58A↑j ROM:00123A82 move.w #1,d0 ROM:00123A86 cmpi.b #$33,$11D6(d0.w) ; '3' ROM:00123A8E bne.l loc_123AF8 ROM:00123A94 clr.w d1 ROM:00123A96 move.b ($11D8).l,d3 ROM:00123A9C move.b dword_133DF0(d1.w),d2 ROM:00123AA4 ROM:00123AA4 loc_123AA4: ; CODE XREF: sub_1234DE+5DA↓j ROM:00123AA4 cmpi.b #$FF,d2 ROM:00123AA8 beq.s loc_123ABA ROM:00123AAA cmp.b d2,d3 ROM:00123AAC beq.s loc_123ABA ROM:00123AAE addq.w #6,d1 ROM:00123AB0 move.b dword_133DF0(d1.w),d2 ROM:00123AB8 bra.s loc_123AA4 ROM:00123ABA ; --------------------------------------------------------------------------- ROM:00123ABA ROM:00123ABA loc_123ABA: ; CODE XREF: sub_1234DE+5CA↑j ROM:00123ABA ; sub_1234DE+5CE↑j ROM:00123ABA clr.w d3 ROM:00123ABC move.w d1,d4 ROM:00123ABE addq.w #1,d4 ROM:00123AC0 move.b dword_133DF0(d4.w),d3 ROM:00123AC8 and.w ($C42).w,d3 ROM:00123ACC cmpi.b #$FF,d2 ROM:00123AD0 beq.l loc_123AEE ROM:00123AD6 cmpi.w #0,d3 ROM:00123ADA beq.l loc_123AEE ROM:00123AE0 addq.w #1,d4 ROM:00123AE2 movea.l dword_133DF0(d4.w),a0 ROM:00123AEA jsr (a0) ROM:00123AEC bra.s loc_123AF2 ROM:00123AEE ; --------------------------------------------------------------------------- ROM:00123AEE ROM:00123AEE loc_123AEE: ; CODE XREF: sub_1234DE+5F2↑j ROM:00123AEE ; sub_1234DE+5FC↑j ROM:00123AEE bsr.w sub_1240E4 ROM:00123AF2 ROM:00123AF2 loc_123AF2: ; CODE XREF: sub_1234DE+60E↑j ROM:00123AF2 bra.l locret_12408E ROM:00123AF8 ; --------------------------------------------------------------------------- ROM:00123AF8 ROM:00123AF8 loc_123AF8: ; CODE XREF: sub_1234DE+5B0↑j ROM:00123AF8 move.w #1,d0 ROM:00123AFC cmpi.b #$27,$11D6(d0.w) ; ''' ROM:00123B04 bne.l loc_123C48 ROM:00123B0A btst #3,($1313).w ROM:00123B10 beq.l loc_123B7C ROM:00123B16 btst #6,($1324).w ROM:00123B1C beq.s loc_123B52 ROM:00123B1E move.b #4,($11D9).l ROM:00123B26 move.b #$67,($11DA).l ; 'g' ROM:00123B2E move.b #1,($11DB).l ROM:00123B36 move.b #0,($11DC).l ROM:00123B3E move.b #0,($11DD).l ROM:00123B46 bsr.w sub_124548 ROM:00123B4A move.w #9,($C34).w ROM:00123B50 bra.s loc_123B76 ROM:00123B52 ; --------------------------------------------------------------------------- ROM:00123B52 ROM:00123B52 loc_123B52: ; CODE XREF: sub_1234DE+63E↑j ROM:00123B52 movea.l #$11D6,a0 ROM:00123B58 move.b #4,(a0)+ ROM:00123B5C move.b #$67,(a0)+ ; 'g' ROM:00123B60 move.b #1,(a0)+ ROM:00123B64 move.b #0,(a0)+ ROM:00123B68 move.b #0,(a0)+ ROM:00123B6C move.b #$6C,(a0)+ ; 'l' ROM:00123B70 move.w #6,($C34).w ROM:00123B76 ROM:00123B76 loc_123B76: ; CODE XREF: sub_1234DE+672↑j ROM:00123B76 bra.l loc_123C42 ROM:00123B7C ; --------------------------------------------------------------------------- ROM:00123B7C ROM:00123B7C loc_123B7C: ; CODE XREF: sub_1234DE+632↑j ROM:00123B7C move.w #2,d1 ROM:00123B80 cmpi.b #1,$11D6(d1.w) ROM:00123B88 bne.l loc_123BFA ROM:00123B8E btst #6,($1324).w ROM:00123B94 beq.s loc_123BCA ROM:00123B96 move.b #4,($11D9).l ROM:00123B9E move.b #$67,($11DA).l ; 'g' ROM:00123BA6 move.b #1,($11DB).l ROM:00123BAE move.b ($C2E).w,($11DC).l ROM:00123BB6 move.b ($C2F).w,($11DD).l ROM:00123BBE bsr.w sub_124548 ROM:00123BC2 move.w #9,($C34).w ROM:00123BC8 bra.s loc_123BF8 ROM:00123BCA ; --------------------------------------------------------------------------- ROM:00123BCA ROM:00123BCA loc_123BCA: ; CODE XREF: sub_1234DE+6B6↑j ROM:00123BCA movea.l #$11D6,a0 ROM:00123BD0 move.b #4,(a0)+ ROM:00123BD4 move.b #$67,(a0)+ ; 'g' ROM:00123BD8 move.b #1,(a0)+ ROM:00123BDC move.b ($C2E).w,(a0)+ ROM:00123BE0 move.b ($C2F).w,(a0)+ ROM:00123BE4 move.b #$6C,d2 ; 'l' ROM:00123BE8 add.b ($C2E).w,d2 ROM:00123BEC add.b ($C2F).w,d2 ROM:00123BF0 move.b d2,(a0)+ ROM:00123BF2 move.w #6,($C34).w ROM:00123BF8 ROM:00123BF8 loc_123BF8: ; CODE XREF: sub_1234DE+6EA↑j ROM:00123BF8 bra.s loc_123C42 ROM:00123BFA ; --------------------------------------------------------------------------- ROM:00123BFA ROM:00123BFA loc_123BFA: ; CODE XREF: sub_1234DE+6AA↑j ROM:00123BFA btst #6,($1324).w ROM:00123C00 beq.s loc_123C26 ROM:00123C02 move.b #2,($11D9).l ROM:00123C0A move.b #$67,($11DA).l ; 'g' ROM:00123C12 move.b #2,($11DB).l ROM:00123C1A bsr.w sub_124548 ROM:00123C1E move.w #7,($C34).w ROM:00123C24 bra.s loc_123C42 ROM:00123C26 ; --------------------------------------------------------------------------- ROM:00123C26 ROM:00123C26 loc_123C26: ; CODE XREF: sub_1234DE+722↑j ROM:00123C26 movea.l #$11D6,a0 ROM:00123C2C move.b #2,(a0)+ ROM:00123C30 move.b #$67,(a0)+ ; 'g' ROM:00123C34 move.b #2,(a0)+ ROM:00123C38 move.b #$6B,(a0)+ ; 'k' ROM:00123C3C move.w #4,($C34).w ROM:00123C42 ROM:00123C42 loc_123C42: ; CODE XREF: sub_1234DE:loc_123B76↑j ROM:00123C42 ; sub_1234DE:loc_123BF8↑j ... ROM:00123C42 bra.l locret_12408E ROM:00123C48 ; --------------------------------------------------------------------------- ROM:00123C48 ROM:00123C48 loc_123C48: ; CODE XREF: sub_1234DE+626↑j ROM:00123C48 move.w #1,d0 ROM:00123C4C cmpi.b #$34,$11D6(d0.w) ; '4' ROM:00123C54 bne.s loc_123CC4 ROM:00123C56 btst #6,($1324).w ROM:00123C5C beq.s loc_123C8A ROM:00123C5E move.b #2,($11D9).l ROM:00123C66 move.b ($11D7).l,d1 ROM:00123C6C addi.b #$40,d1 ; '@' ROM:00123C70 move.b d1,($11DA).l ROM:00123C76 move.b #$FA,($11DB).l ROM:00123C7E bsr.w sub_124548 ROM:00123C82 move.w #7,($C34).w ROM:00123C88 bra.s loc_123CBE ROM:00123C8A ; --------------------------------------------------------------------------- ROM:00123C8A ROM:00123C8A loc_123C8A: ; CODE XREF: sub_1234DE+77E↑j ROM:00123C8A addi.b #$40,($11D7).l ; '@' ROM:00123C92 move.b ($11D7).l,d0 ROM:00123C98 move.b #2,($11D6).l ROM:00123CA0 move.b #$FA,($11D8).l ROM:00123CA8 add.b ($11D8).l,d0 ROM:00123CAE addi.b #2,d0 ROM:00123CB2 move.b d0,($11D9).l ROM:00123CB8 move.w #4,($C34).w ROM:00123CBE ROM:00123CBE loc_123CBE: ; CODE XREF: sub_1234DE+7AA↑j ROM:00123CBE bra.l locret_12408E ROM:00123CC4 ; --------------------------------------------------------------------------- ROM:00123CC4 ROM:00123CC4 loc_123CC4: ; CODE XREF: sub_1234DE+776↑j ROM:00123CC4 move.w #1,d0 ROM:00123CC8 cmpi.b #$1A,$11D6(d0.w) ROM:00123CD0 bne.l loc_12408A ROM:00123CD6 move.w #2,d0 ROM:00123CDA cmpi.b #$87,$11D6(d0.w) ROM:00123CE2 bne.l loc_123D68 ROM:00123CE8 bsr.l sub_115B72 ROM:00123CEE btst #6,($1324).w ROM:00123CF4 beq.s loc_123D26 ROM:00123CF6 move.b #$30,($11D9).l ; '0' ROM:00123CFE move.b ($11D7).l,d1 ROM:00123D04 addi.b #$40,d1 ; '@' ROM:00123D08 move.b d1,($11DA).l ROM:00123D0E move.b ($11D8).l,d1 ROM:00123D14 move.b d1,($11DB).l ROM:00123D1A bsr.w sub_124548 ROM:00123D1E move.w #$35,($C34).w ; '5' ROM:00123D24 bra.s loc_123D62 ROM:00123D26 ; --------------------------------------------------------------------------- ROM:00123D26 ROM:00123D26 loc_123D26: ; CODE XREF: sub_1234DE+816↑j ROM:00123D26 addi.b #$40,($11D7).l ; '@' ROM:00123D2E move.b #$30,($11D6).l ; '0' ROM:00123D36 clr.b d0 ROM:00123D38 clr.w d4 ROM:00123D3A move.w #0,d2 ROM:00123D3E bra.s loc_123D44 ROM:00123D40 ; --------------------------------------------------------------------------- ROM:00123D40 ROM:00123D40 loc_123D40: ; CODE XREF: sub_1234DE+876↓j ROM:00123D40 addi.w #1,d2 ROM:00123D44 ROM:00123D44 loc_123D44: ; CODE XREF: sub_1234DE+860↑j ROM:00123D44 cmpi.w #$30,d2 ; '0' ROM:00123D48 bgt.s loc_123D56 ROM:00123D4A add.b $11D6(d4.w),d0 ROM:00123D50 addi.w #1,d4 ROM:00123D54 bra.s loc_123D40 ROM:00123D56 ; --------------------------------------------------------------------------- ROM:00123D56 ROM:00123D56 loc_123D56: ; CODE XREF: sub_1234DE+86A↑j ROM:00123D56 move.b d0,$11D6(d4.w) ROM:00123D5C move.w #$32,($C34).w ; '2' ROM:00123D62 ROM:00123D62 loc_123D62: ; CODE XREF: sub_1234DE+846↑j ROM:00123D62 bra.l loc_124088 ROM:00123D68 ; --------------------------------------------------------------------------- ROM:00123D68 ROM:00123D68 loc_123D68: ; CODE XREF: sub_1234DE+804↑j ROM:00123D68 move.w #2,d0 ROM:00123D6C cmpi.b #$8A,$11D6(d0.w) ROM:00123D74 bne.l loc_123DFA ROM:00123D7A bsr.l sub_1163AA ROM:00123D80 btst #6,($1324).w ROM:00123D86 beq.s loc_123DB8 ROM:00123D88 move.b #$16,($11D9).l ROM:00123D90 move.b ($11D7).l,d1 ROM:00123D96 addi.b #$40,d1 ; '@' ROM:00123D9A move.b d1,($11DA).l ROM:00123DA0 move.b ($11D8).l,d1 ROM:00123DA6 move.b d1,($11DB).l ROM:00123DAC bsr.w sub_124548 ROM:00123DB0 move.w #$1B,($C34).w ROM:00123DB6 bra.s loc_123DF4 ROM:00123DB8 ; --------------------------------------------------------------------------- ROM:00123DB8 ROM:00123DB8 loc_123DB8: ; CODE XREF: sub_1234DE+8A8↑j ROM:00123DB8 addi.b #$40,($11D7).l ; '@' ROM:00123DC0 move.b #$16,($11D6).l ROM:00123DC8 clr.b d0 ROM:00123DCA clr.w d4 ROM:00123DCC move.w #0,d2 ROM:00123DD0 bra.s loc_123DD6 ROM:00123DD2 ; --------------------------------------------------------------------------- ROM:00123DD2 ROM:00123DD2 loc_123DD2: ; CODE XREF: sub_1234DE+908↓j ROM:00123DD2 addi.w #1,d2 ROM:00123DD6 ROM:00123DD6 loc_123DD6: ; CODE XREF: sub_1234DE+8F2↑j ROM:00123DD6 cmpi.w #$16,d2 ROM:00123DDA bgt.s loc_123DE8 ROM:00123DDC add.b $11D6(d4.w),d0 ROM:00123DE2 addi.w #1,d4 ROM:00123DE6 bra.s loc_123DD2 ROM:00123DE8 ; --------------------------------------------------------------------------- ROM:00123DE8 ROM:00123DE8 loc_123DE8: ; CODE XREF: sub_1234DE+8FC↑j ROM:00123DE8 move.b d0,$11D6(d4.w) ROM:00123DEE move.w #$18,($C34).w ROM:00123DF4 ROM:00123DF4 loc_123DF4: ; CODE XREF: sub_1234DE+8D8↑j ROM:00123DF4 bra.l loc_124088 ROM:00123DFA ; --------------------------------------------------------------------------- ROM:00123DFA ROM:00123DFA loc_123DFA: ; CODE XREF: sub_1234DE+896↑j ROM:00123DFA move.w #2,d0 ROM:00123DFE cmpi.b #$9A,$11D6(d0.w) ROM:00123E06 bne.l loc_123EBC ROM:00123E0C movea.l #$10F000,a0 ROM:00123E12 movea.l #$11D6,a1 ROM:00123E18 btst #6,($1324).w ROM:00123E1E beq.s loc_123E28 ROM:00123E20 adda.l #6,a1 ROM:00123E26 bra.s loc_123E2E ROM:00123E28 ; --------------------------------------------------------------------------- ROM:00123E28 ROM:00123E28 loc_123E28: ; CODE XREF: sub_1234DE+940↑j ROM:00123E28 adda.l #3,a1 ROM:00123E2E ROM:00123E2E loc_123E2E: ; CODE XREF: sub_1234DE+948↑j ROM:00123E2E move.b #1,d3 ROM:00123E32 bra.s loc_123E38 ROM:00123E34 ; --------------------------------------------------------------------------- ROM:00123E34 ROM:00123E34 loc_123E34: ; CODE XREF: sub_1234DE+962↓j ROM:00123E34 addi.b #1,d3 ROM:00123E38 ROM:00123E38 loc_123E38: ; CODE XREF: sub_1234DE+954↑j ROM:00123E38 cmpi.b #6,d3 ROM:00123E3C bgt.s loc_123E42 ROM:00123E3E move.b (a0)+,(a1)+ ROM:00123E40 bra.s loc_123E34 ROM:00123E42 ; --------------------------------------------------------------------------- ROM:00123E42 ROM:00123E42 loc_123E42: ; CODE XREF: sub_1234DE+95E↑j ROM:00123E42 btst #6,($1324).w ROM:00123E48 beq.s loc_123E7A ROM:00123E4A move.b #8,($11D9).l ROM:00123E52 move.b ($11D7).l,d1 ROM:00123E58 addi.b #$40,d1 ; '@' ROM:00123E5C move.b d1,($11DA).l ROM:00123E62 move.b ($11D8).l,d1 ROM:00123E68 move.b d1,($11DB).l ROM:00123E6E bsr.w sub_124548 ROM:00123E72 move.w #$D,($C34).w ROM:00123E78 bra.s loc_123EB6 ROM:00123E7A ; --------------------------------------------------------------------------- ROM:00123E7A ROM:00123E7A loc_123E7A: ; CODE XREF: sub_1234DE+96A↑j ROM:00123E7A addi.b #$40,($11D7).l ; '@' ROM:00123E82 move.b #8,($11D6).l ROM:00123E8A clr.b d0 ROM:00123E8C clr.w d4 ROM:00123E8E move.w #0,d2 ROM:00123E92 bra.s loc_123E98 ROM:00123E94 ; --------------------------------------------------------------------------- ROM:00123E94 ROM:00123E94 loc_123E94: ; CODE XREF: sub_1234DE+9CA↓j ROM:00123E94 addi.w #1,d2 ROM:00123E98 ROM:00123E98 loc_123E98: ; CODE XREF: sub_1234DE+9B4↑j ROM:00123E98 cmpi.w #8,d2 ROM:00123E9C bgt.s loc_123EAA ROM:00123E9E add.b $11D6(d4.w),d0 ROM:00123EA4 addi.w #1,d4 ROM:00123EA8 bra.s loc_123E94 ROM:00123EAA ; --------------------------------------------------------------------------- ROM:00123EAA ROM:00123EAA loc_123EAA: ; CODE XREF: sub_1234DE+9BE↑j ROM:00123EAA move.b d0,$11D6(d4.w) ROM:00123EB0 move.w #$A,($C34).w ROM:00123EB6 ROM:00123EB6 loc_123EB6: ; CODE XREF: sub_1234DE+99A↑j ROM:00123EB6 bra.l loc_124088 ROM:00123EBC ; --------------------------------------------------------------------------- ROM:00123EBC ROM:00123EBC loc_123EBC: ; CODE XREF: sub_1234DE+928↑j ROM:00123EBC move.w #2,d0 ROM:00123EC0 cmpi.b #$9B,$11D6(d0.w) ROM:00123EC8 bne.l loc_123F52 ROM:00123ECE btst #6,($1324).w ROM:00123ED4 beq.s loc_123F10 ROM:00123ED6 move.b #3,($11D9).l ROM:00123EDE move.b ($11D7).l,d1 ROM:00123EE4 addi.b #$40,d1 ; '@' ROM:00123EE8 move.b d1,($11DA).l ROM:00123EEE move.b ($11D8).l,d1 ROM:00123EF4 move.b d1,($11DB).l ROM:00123EFA movea.l #$10F00A,a0 ROM:00123F00 move.b (a0)+,($11DC).w ROM:00123F04 bsr.w sub_124548 ROM:00123F08 move.w #8,($C34).w ROM:00123F0E bra.s loc_123F4C ROM:00123F10 ; --------------------------------------------------------------------------- ROM:00123F10 ROM:00123F10 loc_123F10: ; CODE XREF: sub_1234DE+9F6↑j ROM:00123F10 addi.b #$40,($11D7).l ; '@' ROM:00123F18 move.b #3,($11D6).l ROM:00123F20 move.b ($11D7).l,d0 ROM:00123F26 addi.b #3,d0 ROM:00123F2A add.b ($11D8).l,d0 ROM:00123F30 movea.l #$10F00A,a0 ROM:00123F36 move.b (a0)+,($11D9).l ROM:00123F3C add.b ($11D9).l,d0 ROM:00123F42 move.b d0,($11DA).w ROM:00123F46 move.w #5,($C34).w ROM:00123F4C ROM:00123F4C loc_123F4C: ; CODE XREF: sub_1234DE+A30↑j ROM:00123F4C bra.l loc_124088 ROM:00123F52 ; --------------------------------------------------------------------------- ROM:00123F52 ROM:00123F52 loc_123F52: ; CODE XREF: sub_1234DE+9EA↑j ROM:00123F52 move.w #2,d0 ROM:00123F56 cmpi.b #$9C,$11D6(d0.w) ROM:00123F5E bne.l loc_123FF2 ROM:00123F64 btst #6,($1324).w ROM:00123F6A beq.s loc_123FAA ROM:00123F6C move.b #3,($11D9).l ROM:00123F74 move.b ($11D7).l,d1 ROM:00123F7A addi.b #$40,d1 ; '@' ROM:00123F7E move.b d1,($11DA).l ROM:00123F84 move.b ($11D8).l,d1 ROM:00123F8A move.b d1,($11DB).l ROM:00123F90 movea.l #$10F00A,a0 ROM:00123F96 move.b (a0)+,($11DC).w ROM:00123F9A move.b (a0)+,($11DC).w ROM:00123F9E bsr.w sub_124548 ROM:00123FA2 move.w #8,($C34).w ROM:00123FA8 bra.s loc_123FEC ROM:00123FAA ; --------------------------------------------------------------------------- ROM:00123FAA ROM:00123FAA loc_123FAA: ; CODE XREF: sub_1234DE+A8C↑j ROM:00123FAA addi.b #$40,($11D7).l ; '@' ROM:00123FB2 move.b #3,($11D6).l ROM:00123FBA move.b ($11D7).l,d0 ROM:00123FC0 addi.b #3,d0 ROM:00123FC4 add.b ($11D8).l,d0 ROM:00123FCA movea.l #$10F00A,a0 ROM:00123FD0 move.b (a0)+,($11D9).l ROM:00123FD6 move.b (a0)+,($11D9).l ROM:00123FDC add.b ($11D9).l,d0 ROM:00123FE2 move.b d0,($11DA).w ROM:00123FE6 move.w #5,($C34).w ROM:00123FEC ROM:00123FEC loc_123FEC: ; CODE XREF: sub_1234DE+ACA↑j ROM:00123FEC bra.l loc_124088 ROM:00123FF2 ; --------------------------------------------------------------------------- ROM:00123FF2 ROM:00123FF2 loc_123FF2: ; CODE XREF: sub_1234DE+A80↑j ROM:00123FF2 move.w #2,d0 ROM:00123FF6 cmpi.b #$9E,$11D6(d0.w) ROM:00123FFE bne.l loc_124084 ROM:00124004 btst #6,($1324).w ROM:0012400A beq.s loc_124046 ROM:0012400C move.b #3,($11D9).l ROM:00124014 move.b ($11D7).l,d1 ROM:0012401A addi.b #$40,d1 ; '@' ROM:0012401E move.b d1,($11DA).l ROM:00124024 move.b ($11D8).l,d1 ROM:0012402A move.b d1,($11DB).l ROM:00124030 movea.l #$10F00C,a0 ROM:00124036 move.b (a0)+,($11DC).w ROM:0012403A bsr.w sub_124548 ROM:0012403E move.w #8,($C34).w ROM:00124044 bra.s loc_124082 ROM:00124046 ; --------------------------------------------------------------------------- ROM:00124046 ROM:00124046 loc_124046: ; CODE XREF: sub_1234DE+B2C↑j ROM:00124046 addi.b #$40,($11D7).l ; '@' ROM:0012404E move.b #3,($11D6).l ROM:00124056 move.b ($11D7).l,d0 ROM:0012405C addi.b #3,d0 ROM:00124060 add.b ($11D8).l,d0 ROM:00124066 movea.l #$10F00C,a0 ROM:0012406C move.b (a0)+,($11D9).l ROM:00124072 add.b ($11D9).l,d0 ROM:00124078 move.b d0,($11DA).w ROM:0012407C move.w #5,($C34).w ROM:00124082 ROM:00124082 loc_124082: ; CODE XREF: sub_1234DE+B66↑j ROM:00124082 bra.s loc_124088 ROM:00124084 ; --------------------------------------------------------------------------- ROM:00124084 ROM:00124084 loc_124084: ; CODE XREF: sub_1234DE+B20↑j ROM:00124084 bsr.w sub_1240E4 ROM:00124088 ROM:00124088 loc_124088: ; CODE XREF: sub_1234DE:loc_123D62↑j ROM:00124088 ; sub_1234DE:loc_123DF4↑j ... ROM:00124088 bra.s locret_12408E ROM:0012408A ; --------------------------------------------------------------------------- ROM:0012408A ROM:0012408A loc_12408A: ; CODE XREF: sub_1234DE+7F2↑j ROM:0012408A bsr.w sub_124090 ROM:0012408E ROM:0012408E locret_12408E: ; CODE XREF: sub_1234DE+C↑j ROM:0012408E ; sub_1234DE+1E↑j ... ROM:0012408E rts ROM:0012408E ; End of function sub_1234DE ROM:0012408E ROM:00124090 ROM:00124090 ; =============== S U B R O U T I N E ======================================= ROM:00124090 ROM:00124090 ROM:00124090 sub_124090: ; CODE XREF: sub_1234DE:loc_12408A↑p ROM:00124090 ; sub_1245AC+7A↓p ... ROM:00124090 btst #6,($1324).w ROM:00124096 beq.s loc_1240BC ROM:00124098 move.b #1,($11D9).l ROM:001240A0 move.b ($11D7).l,d1 ROM:001240A6 addi.b #$40,d1 ; '@' ROM:001240AA move.b d1,($11DA).l ROM:001240B0 bsr.w sub_124548 ROM:001240B4 move.w #6,($C34).w ROM:001240BA bra.s locret_1240E2 ROM:001240BC ; --------------------------------------------------------------------------- ROM:001240BC ROM:001240BC loc_1240BC: ; CODE XREF: sub_124090+6↑j ROM:001240BC addi.b #$40,($11D7).l ; '@' ROM:001240C4 move.b ($11D7).l,d0 ROM:001240CA addi.b #1,d0 ROM:001240CE move.b #1,($11D6).l ROM:001240D6 move.b d0,($11D8).l ROM:001240DC move.w #3,($C34).w ROM:001240E2 ROM:001240E2 locret_1240E2: ; CODE XREF: sub_124090+2A↑j ROM:001240E2 rts ROM:001240E2 ; End of function sub_124090 ROM:001240E2 ROM:001240E4 ROM:001240E4 ; =============== S U B R O U T I N E ======================================= ROM:001240E4 ROM:001240E4 ROM:001240E4 sub_1240E4: ; CODE XREF: sub_1234DE+8↑p ROM:001240E4 ; sub_1234DE+1A↑p ... ROM:001240E4 move.b ($11D6).l,d1 ROM:001240EA btst #6,($1324).w ROM:001240F0 beq.s loc_124120 ROM:001240F2 move.b #3,($11D9).l ROM:001240FA move.b ($11D7).l,($11DB).l ROM:00124104 move.b #$7F,($11DA).l ROM:0012410C move.b ($112A).w,($11DC).l ROM:00124114 bsr.w sub_124548 ROM:00124118 move.w #8,($C34).w ROM:0012411E bra.s locret_124172 ROM:00124120 ; --------------------------------------------------------------------------- ROM:00124120 ROM:00124120 loc_124120: ; CODE XREF: sub_1240E4+C↑j ROM:00124120 andi.b #$C0,d1 ROM:00124124 cmpi.b #0,d1 ROM:00124128 bne.s loc_124136 ROM:0012412A move.b ($11D7).l,($11D8).l ROM:00124134 bra.s loc_124140 ROM:00124136 ; --------------------------------------------------------------------------- ROM:00124136 ROM:00124136 loc_124136: ; CODE XREF: sub_1240E4+44↑j ROM:00124136 move.b ($11D9).l,($11D8).l ROM:00124140 ROM:00124140 loc_124140: ; CODE XREF: sub_1240E4+50↑j ROM:00124140 move.b ($11D8).l,d0 ROM:00124146 addi.b #-$7E,d0 ROM:0012414A add.b ($112A).w,d0 ROM:0012414E move.b #3,($11D6).l ROM:00124156 move.b #$7F,($11D7).l ROM:0012415E move.b ($112A).w,($11D9).l ROM:00124166 move.b d0,($11DA).l ROM:0012416C move.w #5,($C34).w ROM:00124172 ROM:00124172 locret_124172: ; CODE XREF: sub_1240E4+3A↑j ROM:00124172 rts ROM:00124172 ; End of function sub_1240E4 ROM:00124172 ROM:00124174 ROM:00124174 ; =============== S U B R O U T I N E ======================================= ROM:00124174 ROM:00124174 ROM:00124174 sub_124174: ; CODE XREF: sub_1234DE+4A4↑p ROM:00124174 ; sub_1234DE+4C2↑p ... ROM:00124174 btst #6,($1324).w ROM:0012417A beq.s loc_1241AA ROM:0012417C move.b #2,($11D9).l ROM:00124184 move.b ($11D7).l,d1 ROM:0012418A addi.b #$40,d1 ; '@' ROM:0012418E move.b d1,($11DA).l ROM:00124194 move.b ($11D8).l,($11DB).l ROM:0012419E bsr.w sub_124548 ROM:001241A2 move.w #7,($C34).w ROM:001241A8 bra.s locret_1241D6 ROM:001241AA ; --------------------------------------------------------------------------- ROM:001241AA ROM:001241AA loc_1241AA: ; CODE XREF: sub_124174+6↑j ROM:001241AA addi.b #$40,($11D7).l ; '@' ROM:001241B2 move.b ($11D7).l,d0 ROM:001241B8 move.b #2,($11D6).l ROM:001241C0 add.b ($11D8).l,d0 ROM:001241C6 addi.b #2,d0 ROM:001241CA move.b d0,($11D9).l ROM:001241D0 move.w #4,($C34).w ROM:001241D6 ROM:001241D6 locret_1241D6: ; CODE XREF: sub_124174+34↑j ROM:001241D6 rts ROM:001241D6 ; End of function sub_124174 ROM:001241D6 ROM:001241D8 ROM:001241D8 ; =============== S U B R O U T I N E ======================================= ROM:001241D8 ROM:001241D8 ROM:001241D8 sub_1241D8: ; CODE XREF: sub_1234DE:loc_123948↑p ROM:001241D8 clr.l d1 ROM:001241DA movea.l #$11D6,a0 ROM:001241E0 move.b 2(a0),d1 ROM:001241E4 swap d1 ROM:001241E6 move.b 1(a0),d1 ROM:001241EA btst #6,($1324).w ROM:001241F0 beq.s loc_124200 ROM:001241F2 adda.l #3,a0 ROM:001241F8 move.w #7,($C34).w ROM:001241FE bra.s loc_124218 ROM:00124200 ; --------------------------------------------------------------------------- ROM:00124200 ROM:00124200 loc_124200: ; CODE XREF: sub_1241D8+18↑j ROM:00124200 btst #7,($131B).w ROM:00124206 beq.s loc_124212 ROM:00124208 clr.b (a0)+ ROM:0012420A move.w #5,($C34).w ROM:00124210 bra.s loc_124218 ROM:00124212 ; --------------------------------------------------------------------------- ROM:00124212 ROM:00124212 loc_124212: ; CODE XREF: sub_1241D8+2E↑j ROM:00124212 move.w #4,($C34).w ROM:00124218 ROM:00124218 loc_124218: ; CODE XREF: sub_1241D8+26↑j ROM:00124218 ; sub_1241D8+38↑j ROM:00124218 adda.l #1,a0 ROM:0012421E addi.b #$40,d1 ; '@' ROM:00124222 move.b d1,(a0)+ ROM:00124224 move.b d1,d2 ROM:00124226 swap d1 ROM:00124228 move.b d1,(a0)+ ROM:0012422A add.b d1,d2 ROM:0012422C clr.w d1 ROM:0012422E move.w 2(a3),d4 ROM:00124232 ROM:00124232 loc_124232: ; CODE XREF: sub_1241D8+F8↓j ROM:00124232 cmp.w d1,d4 ROM:00124234 ble.l loc_1242D4 ROM:0012423A move.w d1,d3 ROM:0012423C lsl.w #2,d3 ROM:0012423E addq.w #6,d3 ROM:00124240 move.b (a3,d3.w),d5 ROM:00124244 btst #7,($131B).w ROM:0012424A bne.s loc_12427E ROM:0012424C cmpi.b #0,d5 ROM:00124250 bne.s loc_12425A ROM:00124252 movea.l #0,a1 ROM:00124258 bra.s loc_12427E ROM:0012425A ; --------------------------------------------------------------------------- ROM:0012425A ROM:0012425A loc_12425A: ; CODE XREF: sub_1241D8+78↑j ROM:0012425A cmpi.b #$40,d5 ; '@' ROM:0012425E bne.s loc_124268 ROM:00124260 movea.l #unk_110000,a1 ROM:00124266 bra.s loc_12427E ROM:00124268 ; --------------------------------------------------------------------------- ROM:00124268 ROM:00124268 loc_124268: ; CODE XREF: sub_1241D8+86↑j ROM:00124268 cmpi.b #$80,d5 ROM:0012426C bne.s loc_124272 ROM:0012426E movea.l a5,a1 ROM:00124270 bra.s loc_12427E ROM:00124272 ; --------------------------------------------------------------------------- ROM:00124272 ROM:00124272 loc_124272: ; CODE XREF: sub_1241D8+94↑j ROM:00124272 cmpi.b #$C0,d5 ROM:00124276 bne.s loc_12427E ROM:00124278 movea.l #$100000,a1 ROM:0012427E ROM:0012427E loc_12427E: ; CODE XREF: sub_1241D8+72↑j ROM:0012427E ; sub_1241D8+80↑j ... ROM:0012427E subq.w #2,d3 ROM:00124280 clr.l d5 ROM:00124282 btst #7,($131B).w ROM:00124288 bne.s loc_124292 ROM:0012428A move.w (a3,d3.w),d5 ROM:0012428E adda.l d5,a1 ROM:00124290 bra.s loc_1242A4 ROM:00124292 ; --------------------------------------------------------------------------- ROM:00124292 ROM:00124292 loc_124292: ; CODE XREF: sub_1241D8+B0↑j ROM:00124292 move.b (a3,d3.w),d5 ROM:00124296 asl.l #8,d5 ROM:00124298 move.b 1(a3,d3.w),d5 ROM:0012429C asl.l #8,d5 ROM:0012429E move.b 2(a3,d3.w),d5 ROM:001242A2 movea.l d5,a1 ROM:001242A4 ROM:001242A4 loc_1242A4: ; CODE XREF: sub_1241D8+B8↑j ROM:001242A4 clr.w d5 ROM:001242A6 clr.w d6 ROM:001242A8 addq.w #3,d3 ROM:001242AA move.b (a3,d3.w),d6 ROM:001242AE ROM:001242AE loc_1242AE: ; CODE XREF: sub_1241D8+F4↓j ROM:001242AE cmp.w d5,d6 ROM:001242B0 ble.s loc_1242CE ROM:001242B2 move.b (a1),(a0)+ ROM:001242B4 addq.w #1,d5 ROM:001242B6 add.b (a1)+,d2 ROM:001242B8 addq.w #1,($C4C).w ROM:001242BC move.l #$12D9,d3 ROM:001242C2 cmp.l a0,d3 ROM:001242C4 bge.s loc_1242C8 ROM:001242C6 movea.l d3,a0 ROM:001242C8 ROM:001242C8 loc_1242C8: ; CODE XREF: sub_1241D8+EC↑j ROM:001242C8 addq.w #1,($C34).w ROM:001242CC bra.s loc_1242AE ROM:001242CE ; --------------------------------------------------------------------------- ROM:001242CE ROM:001242CE loc_1242CE: ; CODE XREF: sub_1241D8+D8↑j ROM:001242CE addq.w #1,d1 ROM:001242D0 bra.w loc_124232 ROM:001242D4 ; --------------------------------------------------------------------------- ROM:001242D4 ROM:001242D4 loc_1242D4: ; CODE XREF: sub_1241D8+5C↑j ROM:001242D4 move.w ($C34).w,d3 ROM:001242D8 btst #6,($1324).w ROM:001242DE beq.s loc_1242EA ROM:001242E0 subq.w #5,d3 ROM:001242E2 move.b d3,($11D9).l ROM:001242E8 bra.s loc_124300 ROM:001242EA ; --------------------------------------------------------------------------- ROM:001242EA ROM:001242EA loc_1242EA: ; CODE XREF: sub_1241D8+106↑j ROM:001242EA btst #7,($131B).w ROM:001242F0 beq.s loc_1242FA ROM:001242F2 subq.w #3,d3 ROM:001242F4 move.b d3,($11D7).w ROM:001242F8 bra.s loc_124300 ROM:001242FA ; --------------------------------------------------------------------------- ROM:001242FA ROM:001242FA loc_1242FA: ; CODE XREF: sub_1241D8+118↑j ROM:001242FA subq.w #2,d3 ROM:001242FC move.b d3,($11D6).w ROM:00124300 ROM:00124300 loc_124300: ; CODE XREF: sub_1241D8+110↑j ROM:00124300 ; sub_1241D8+120↑j ROM:00124300 add.b d3,d2 ROM:00124302 btst #6,($1324).w ROM:00124308 beq.s loc_124310 ROM:0012430A bsr.w sub_124548 ROM:0012430E bra.s locret_124312 ROM:00124310 ; --------------------------------------------------------------------------- ROM:00124310 ROM:00124310 loc_124310: ; CODE XREF: sub_1241D8+130↑j ROM:00124310 move.b d2,(a0) ROM:00124312 ROM:00124312 locret_124312: ; CODE XREF: sub_1241D8+136↑j ROM:00124312 rts ROM:00124312 ; End of function sub_1241D8 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_1234DE+4E4↑p ROM:00124314 clr.l d2 ROM:00124316 clr.l d1 ROM:00124318 move.b ($11D8).l,d1 ROM:0012431E move.w #$10,d3 ROM:00124322 lsl.l d3,d1 ROM:00124324 or.l d1,d2 ROM:00124326 clr.l d1 ROM:00124328 move.b ($11D9).l,d1 ROM:0012432E lsl.l #8,d1 ROM:00124330 or.l d1,d2 ROM:00124332 clr.l d1 ROM:00124334 move.b ($11DA).l,d1 ROM:0012433A or.l d1,d2 ROM:0012433C movea.l d2,a0 ROM:0012433E clr.l d1 ROM:00124340 move.b ($11DB).l,d1 ROM:00124346 add.l d2,d1 ROM:00124348 subi.l #1,d1 ROM:0012434E move.l d1,d3 ROM:00124350 bclr #1,($1328).w ROM:00124356 cmpi.l #0,d2 ROM:0012435C blt.s loc_124382 ROM:0012435E cmpi.l #$1E00,d2 ROM:00124364 bge.s loc_124382 ROM:00124366 cmpi.l #0,d3 ROM:0012436C blt.s loc_12437C ROM:0012436E cmpi.l #$1E00,d3 ROM:00124374 bge.s loc_12437C ROM:00124376 bset #1,($1328).w ROM:0012437C ROM:0012437C loc_12437C: ; CODE XREF: sub_124314+58↑j ROM:0012437C ; sub_124314+60↑j ROM:0012437C bra.l loc_124426 ROM:00124382 ; --------------------------------------------------------------------------- ROM:00124382 ROM:00124382 loc_124382: ; CODE XREF: sub_124314+48↑j ROM:00124382 ; sub_124314+50↑j ROM:00124382 btst #6,($130C).w ROM:00124388 beq.s loc_1243D8 ROM:0012438A cmpi.l #$1E00,d2 ROM:00124390 blt.s loc_1243B2 ROM:00124392 cmpi.l #$10000,d2 ROM:00124398 bge.s loc_1243B2 ROM:0012439A cmpi.l #$1E00,d3 ROM:001243A0 blt.s loc_1243B0 ROM:001243A2 cmpi.l #$10000,d3 ROM:001243A8 bge.s loc_1243B0 ROM:001243AA bset #1,($1328).w ROM:001243B0 ROM:001243B0 loc_1243B0: ; CODE XREF: sub_124314+8C↑j ROM:001243B0 ; sub_124314+94↑j ROM:001243B0 bra.s loc_1243D8 ROM:001243B2 ; --------------------------------------------------------------------------- ROM:001243B2 ROM:001243B2 loc_1243B2: ; CODE XREF: sub_124314+7C↑j ROM:001243B2 ; sub_124314+84↑j ROM:001243B2 cmpi.l #0,d2 ROM:001243B8 blt.s loc_1243D8 ROM:001243BA cmpi.l #$FFFE,d2 ROM:001243C0 bge.s loc_1243D8 ROM:001243C2 cmpi.l #0,d3 ROM:001243C8 blt.s loc_1243D8 ROM:001243CA cmpi.l #$FFFE,d3 ROM:001243D0 bge.s loc_1243D8 ROM:001243D2 bset #1,($1328).w ROM:001243D8 ROM:001243D8 loc_1243D8: ; CODE XREF: sub_124314+74↑j ROM:001243D8 ; sub_124314:loc_1243B0↑j ... ROM:001243D8 cmpi.l #unk_110000,d2 ROM:001243DE blt.s loc_124400 ROM:001243E0 cmpi.l #$13FFFF,d2 ROM:001243E6 bge.s loc_124400 ROM:001243E8 cmpi.l #unk_110000,d3 ROM:001243EE blt.s loc_1243FE ROM:001243F0 cmpi.l #$13FFFF,d3 ROM:001243F6 bge.s loc_1243FE ROM:001243F8 bset #1,($1328).w ROM:001243FE ROM:001243FE loc_1243FE: ; CODE XREF: sub_124314+DA↑j ROM:001243FE ; sub_124314+E2↑j ROM:001243FE bra.s loc_124426 ROM:00124400 ; --------------------------------------------------------------------------- ROM:00124400 ROM:00124400 loc_124400: ; CODE XREF: sub_124314+CA↑j ROM:00124400 ; sub_124314+D2↑j ROM:00124400 cmpi.l #$13C000,d2 ROM:00124406 blt.s loc_124426 ROM:00124408 cmpi.l #$147BC8,d2 ROM:0012440E bge.s loc_124426 ROM:00124410 cmpi.l #$13C000,d3 ROM:00124416 blt.s loc_124426 ROM:00124418 cmpi.l #$147BC8,d3 ROM:0012441E bge.s loc_124426 ROM:00124420 bset #1,($1328).w ROM:00124426 ROM:00124426 loc_124426: ; CODE XREF: sub_124314:loc_12437C↑j ROM:00124426 ; sub_124314:loc_1243FE↑j ... ROM:00124426 clr.w d3 ROM:00124428 move.b ($11DB).l,d3 ROM:0012442E cmpi.w #$3E,d3 ; '>' ROM:00124432 ble.s loc_124458 ROM:00124434 cmpi.w #$FE,d3 ROM:00124438 ble.s loc_124444 ROM:0012443A bclr #1,($1328).w ROM:00124440 bra.w loc_124456 ROM:00124444 ; --------------------------------------------------------------------------- ROM:00124444 ROM:00124444 loc_124444: ; CODE XREF: sub_124314+124↑j ROM:00124444 move.w #$104,d4 ROM:00124448 subi.w #4,d4 ROM:0012444C cmp.w d3,d4 ROM:0012444E bge.s loc_124456 ROM:00124450 bclr #1,($1328).w ROM:00124456 ROM:00124456 loc_124456: ; CODE XREF: sub_124314+12C↑j ROM:00124456 ; sub_124314+13A↑j ROM:00124456 bra.s loc_12446A ROM:00124458 ; --------------------------------------------------------------------------- ROM:00124458 ROM:00124458 loc_124458: ; CODE XREF: sub_124314+11E↑j ROM:00124458 move.w #$104,d4 ROM:0012445C subi.w #3,d4 ROM:00124460 cmp.w d3,d4 ROM:00124462 bge.s loc_12446A ROM:00124464 bclr #1,($1328).w ROM:0012446A ROM:0012446A loc_12446A: ; CODE XREF: sub_124314:loc_124456↑j ROM:0012446A ; sub_124314+14E↑j ROM:0012446A btst #1,($1328).w ROM:00124470 beq.l loc_124540 ROM:00124476 cmpi.w #$3E,d3 ; '>' ROM:0012447A bgt.s loc_124498 ROM:0012447C move.w #2,($C4C).w ROM:00124482 move.w #3,($C34).w ROM:00124488 addi.b #$40,($11D7).l ; '@' ROM:00124490 move.b ($11D7).l,d3 ROM:00124496 bra.s loc_1244D8 ROM:00124498 ; --------------------------------------------------------------------------- ROM:00124498 ROM:00124498 loc_124498: ; CODE XREF: sub_124314+166↑j ROM:00124498 clr.b ($11D6).l ROM:0012449E move.w #3,($C4C).w ROM:001244A4 move.w #4,($C34).w ROM:001244AA move.b ($11D7).l,($11D8).l ROM:001244B4 addi.b #$40,($11D8).l ; '@' ROM:001244BC move.b ($11DB).l,($11D7).l ROM:001244C6 addq.b #1,($11D7).l ROM:001244CC move.b ($11D8).l,d3 ROM:001244D2 add.b ($11D7).l,d3 ROM:001244D8 ROM:001244D8 loc_1244D8: ; CODE XREF: sub_124314+182↑j ROM:001244D8 clr.w d5 ROM:001244DA clr.w d6 ROM:001244DC move.b ($11DB).l,d6 ROM:001244E2 ROM:001244E2 loc_1244E2: ; CODE XREF: sub_124314+1FA↓j ROM:001244E2 cmp.w d5,d6 ROM:001244E4 ble.s loc_124510 ROM:001244E6 movea.l #$11D6,a1 ROM:001244EC adda.w ($C4C).w,a1 ROM:001244F0 move.b (a0)+,(a1) ROM:001244F2 addq.w #1,d5 ROM:001244F4 add.b (a1),d3 ROM:001244F6 addq.w #1,($C4C).w ROM:001244FA move.w #$103,d7 ROM:001244FE cmp.w ($C4C).w,d7 ROM:00124502 bge.s loc_12450A ROM:00124504 move.w #$103,($C4C).w ROM:0012450A ROM:0012450A loc_12450A: ; CODE XREF: sub_124314+1EE↑j ROM:0012450A addq.w #1,($C34).w ROM:0012450E bra.s loc_1244E2 ROM:00124510 ; --------------------------------------------------------------------------- ROM:00124510 ROM:00124510 loc_124510: ; CODE XREF: sub_124314+1D0↑j ROM:00124510 cmpi.w #$3E,d6 ; '>' ROM:00124514 bgt.s loc_124532 ROM:00124516 movea.l #$C34,a2 ROM:0012451C move.b 1(a2),($11D6).l ROM:00124524 subi.b #2,($11D6).l ROM:0012452C add.b ($11D6).l,d3 ROM:00124532 ROM:00124532 loc_124532: ; CODE XREF: sub_124314+200↑j ROM:00124532 movea.l #$11D6,a4 ROM:00124538 adda.w ($C4C).w,a4 ROM:0012453C move.b d3,(a4) ROM:0012453E bra.s locret_124546 ROM:00124540 ; --------------------------------------------------------------------------- ROM:00124540 ROM:00124540 loc_124540: ; CODE XREF: sub_124314+15C↑j ROM:00124540 bset #0,($131D).w ROM:00124546 ROM:00124546 locret_124546: ; CODE XREF: sub_124314+22A↑j ROM:00124546 rts ROM:00124546 ; End of function sub_124314 ROM:00124546 ROM:00124548 ROM:00124548 ; =============== S U B R O U T I N E ======================================= ROM:00124548 ROM:00124548 ROM:00124548 sub_124548: ; CODE XREF: sub_1234DE+6A↑p ROM:00124548 ; sub_1234DE+1D8↑p ... ROM:00124548 move.b #$B8,($11D6).l ROM:00124550 move.b #$B8,d4 ROM:00124554 move.b ($1141).w,($11D7).l ROM:0012455C move.b ($1141).w,d3 ROM:00124560 eor.b d3,d4 ROM:00124562 move.b #$13,($11D8).l ROM:0012456A move.b #$13,d3 ROM:0012456E eor.b d3,d4 ROM:00124570 move.b ($11D9).l,d3 ROM:00124576 eor.b d3,d4 ROM:00124578 clr.w d6 ROM:0012457A move.b d3,d6 ROM:0012457C subi.w #1,d6 ROM:00124580 move.w #3,d7 ROM:00124584 move.w #0,d5 ROM:00124588 bra.s loc_12458E ROM:0012458A ; --------------------------------------------------------------------------- ROM:0012458A ROM:0012458A loc_12458A: ; CODE XREF: sub_124548+56↓j ROM:0012458A addi.w #1,d5 ROM:0012458E ROM:0012458E loc_12458E: ; CODE XREF: sub_124548+40↑j ROM:0012458E cmp.w d6,d5 ROM:00124590 bgt.s loc_1245A0 ROM:00124592 addi.w #1,d7 ROM:00124596 move.b $11D6(d7.w),d3 ROM:0012459C eor.b d3,d4 ROM:0012459E bra.s loc_12458A ROM:001245A0 ; --------------------------------------------------------------------------- ROM:001245A0 ROM:001245A0 loc_1245A0: ; CODE XREF: sub_124548+48↑j ROM:001245A0 addi.b #1,d7 ROM:001245A4 move.b d4,$11D6(d7.w) ROM:001245AA rts ROM:001245AA ; End of function sub_124548 ROM:001245AA ROM:001245AC ROM:001245AC ; =============== S U B R O U T I N E ======================================= ROM:001245AC ROM:001245AC ROM:001245AC sub_1245AC: ; CODE XREF: sub_1234DE+500↑p ROM:001245AC bsr.l sub_134FC6 ROM:001245B2 clr.l d0 ROM:001245B4 clr.l d1 ROM:001245B6 move.b ($11D8).l,d0 ROM:001245BC asl.l #8,d0 ROM:001245BE move.b ($11D9).l,d0 ROM:001245C4 asl.l #8,d0 ROM:001245C6 move.b ($11DA).l,d0 ROM:001245CC move.b ($11DB).l,d1 ROM:001245D2 subi.l #1,d1 ROM:001245D8 move.l d0,d2 ROM:001245DA add.l d1,d2 ROM:001245DC cmpi.l #$1E00,d0 ROM:001245E2 blt.l loc_1245F4 ROM:001245E8 cmp.l d2,d4 ROM:001245EA ble.l loc_1245F4 ROM:001245F0 bra.s loc_124612 ROM:001245F2 ; --------------------------------------------------------------------------- ROM:001245F2 bra.s loc_124612 ROM:001245F4 ; --------------------------------------------------------------------------- ROM:001245F4 ROM:001245F4 loc_1245F4: ; CODE XREF: sub_1245AC+36↑j ROM:001245F4 ; sub_1245AC+3E↑j ROM:001245F4 cmp.l d0,d5 ROM:001245F6 bgt.l loc_12460C ROM:001245FC cmpi.l #$FFFE,d2 ROM:00124602 bge.l loc_12460C ROM:00124608 bra.s loc_124612 ROM:0012460A ; --------------------------------------------------------------------------- ROM:0012460A bra.s loc_124612 ROM:0012460C ; --------------------------------------------------------------------------- ROM:0012460C ROM:0012460C loc_12460C: ; CODE XREF: sub_1245AC+4A↑j ROM:0012460C ; sub_1245AC+56↑j ROM:0012460C bsr.w sub_1240E4 ROM:00124610 bra.s locret_12462A ROM:00124612 ; --------------------------------------------------------------------------- ROM:00124612 ROM:00124612 loc_124612: ; CODE XREF: sub_1245AC+44↑j ROM:00124612 ; sub_1245AC+46↑j ... ROM:00124612 movea.l d0,a0 ROM:00124614 movea.l #$11D6,a1 ROM:0012461A adda.l #6,a1 ROM:00124620 ROM:00124620 loc_124620: ; CODE XREF: sub_1245AC+76↓j ROM:00124620 move.b (a1)+,(a0)+ ROM:00124622 dbf d1,loc_124620 ROM:00124626 bsr.w sub_124090 ROM:0012462A ROM:0012462A locret_12462A: ; CODE XREF: sub_1245AC+64↑j ROM:0012462A rts ROM:0012462A ; End of function sub_1245AC ROM:0012462A ROM:0012462C ; --------------------------------------------------------------------------- ROM:0012462C bset #1,($1325).w ROM:00124632 move.b ($11D9).l,d1 ROM:00124638 cmpi.b #$50,d1 ; 'P' ROM:0012463C bgt.l loc_1246CE ROM:00124642 cmpi.b #0,d1 ROM:00124646 blt.l loc_1246C8 ROM:0012464C bsr.l sub_115BC6 ROM:00124652 btst #6,($1324).w ROM:00124658 beq.s loc_12468A ROM:0012465A move.b #$30,($11D9).l ; '0' ROM:00124662 move.b ($11D7).l,d1 ROM:00124668 addi.b #$40,d1 ; '@' ROM:0012466C move.b d1,($11DA).l ROM:00124672 move.b ($11D8).l,d1 ROM:00124678 move.b d1,($11DB).l ROM:0012467E bsr.w sub_124548 ROM:00124682 move.w #$35,($C34).w ; '5' ROM:00124688 bra.s loc_1246C6 ROM:0012468A ; --------------------------------------------------------------------------- ROM:0012468A ROM:0012468A loc_12468A: ; CODE XREF: ROM:00124658↑j ROM:0012468A addi.b #$40,($11D7).l ; '@' ROM:00124692 move.b #$30,($11D6).l ; '0' ROM:0012469A clr.b d0 ROM:0012469C clr.w d4 ROM:0012469E move.w #0,d2 ROM:001246A2 bra.s loc_1246A8 ROM:001246A4 ; --------------------------------------------------------------------------- ROM:001246A4 ROM:001246A4 loc_1246A4: ; CODE XREF: ROM:001246B8↓j ROM:001246A4 addi.w #1,d2 ROM:001246A8 ROM:001246A8 loc_1246A8: ; CODE XREF: ROM:001246A2↑j ROM:001246A8 cmpi.w #$30,d2 ; '0' ROM:001246AC bgt.s loc_1246BA ROM:001246AE add.b $11D6(d4.w),d0 ROM:001246B4 addi.w #1,d4 ROM:001246B8 bra.s loc_1246A4 ROM:001246BA ; --------------------------------------------------------------------------- ROM:001246BA ROM:001246BA loc_1246BA: ; CODE XREF: ROM:001246AC↑j ROM:001246BA move.b d0,$11D6(d4.w) ROM:001246C0 move.w #$32,($C34).w ; '2' ROM:001246C6 ROM:001246C6 loc_1246C6: ; CODE XREF: ROM:00124688↑j ROM:001246C6 bra.s loc_1246CC ROM:001246C8 ; --------------------------------------------------------------------------- ROM:001246C8 ROM:001246C8 loc_1246C8: ; CODE XREF: ROM:00124646↑j ROM:001246C8 bsr.w sub_1240E4 ROM:001246CC ROM:001246CC loc_1246CC: ; CODE XREF: ROM:loc_1246C6↑j ROM:001246CC bra.s locret_1246D2 ROM:001246CE ; --------------------------------------------------------------------------- ROM:001246CE ROM:001246CE loc_1246CE: ; CODE XREF: ROM:0012463C↑j ROM:001246CE bsr.w sub_1240E4 ROM:001246D2 ROM:001246D2 locret_1246D2: ; CODE XREF: ROM:loc_1246CC↑j ROM:001246D2 rts ROM:001246D4 ROM:001246D4 ; =============== S U B R O U T I N E ======================================= ROM:001246D4 ROM:001246D4 ROM:001246D4 sub_1246D4: ; CODE XREF: ROM:001257C6↓p ROM:001246D4 ; ROM:loc_1257E4↓p ROM:001246D4 bclr #0,($131D).w ROM:001246DA move.b #$10,($112A).w ROM:001246E0 clr.w d0 ROM:001246E2 move.w word_133C3A(d0.w*2),d1 ROM:001246EA lsr.w #8,d1 ROM:001246EC move.w word_133C3A(d0.w*2),d3 ROM:001246F4 and.w ($C42).w,d3 ROM:001246F8 move.b ($11D7).l,d2 ROM:001246FE ROM:001246FE loc_1246FE: ; CODE XREF: sub_1246D4+52↓j ROM:001246FE cmpi.b #$7F,d1 ROM:00124702 beq.s loc_124728 ROM:00124704 cmp.b d1,d2 ROM:00124706 beq.s loc_124728 ROM:00124708 addq.w #1,d0 ROM:0012470A bvc.s loc_124710 ROM:0012470C move.w #$8000,d0 ROM:00124710 ROM:00124710 loc_124710: ; CODE XREF: sub_1246D4+36↑j ROM:00124710 move.w word_133C3A(d0.w*2),d1 ROM:00124718 lsr.w #8,d1 ROM:0012471A move.w word_133C3A(d0.w*2),d3 ROM:00124722 and.w ($C42).w,d3 ROM:00124726 bra.s loc_1246FE ROM:00124728 ; --------------------------------------------------------------------------- ROM:00124728 ROM:00124728 loc_124728: ; CODE XREF: sub_1246D4+2E↑j ROM:00124728 ; sub_1246D4+32↑j ROM:00124728 cmpi.b #$7F,d1 ROM:0012472C beq.l locret_1249D2 ROM:00124732 cmpi.w #0,d3 ROM:00124736 beq.l locret_1249D2 ROM:0012473C move.b ($11D7).l,d0 ROM:00124742 cmpi.b #$30,d0 ; '0' ROM:00124746 bne.l loc_124828 ROM:0012474C clr.w d1 ROM:0012474E move.b ($11D8).l,d3 ROM:00124754 move.b dword_133CD0(d1.w),d2 ROM:0012475C ROM:0012475C loc_12475C: ; CODE XREF: sub_1246D4+9C↓j ROM:0012475C cmpi.b #$FF,d2 ROM:00124760 beq.s loc_124772 ROM:00124762 cmp.b d2,d3 ROM:00124764 beq.s loc_124772 ROM:00124766 addq.w #6,d1 ROM:00124768 move.b dword_133CD0(d1.w),d2 ROM:00124770 bra.s loc_12475C ROM:00124772 ; --------------------------------------------------------------------------- ROM:00124772 ROM:00124772 loc_124772: ; CODE XREF: sub_1246D4+8C↑j ROM:00124772 ; sub_1246D4+90↑j ROM:00124772 cmpi.b #$FF,d2 ROM:00124776 bne.s loc_1247EA ROM:00124778 clr.w d4 ROM:0012477A move.b dword_133C6A(d4.w),d5 ROM:00124782 ROM:00124782 loc_124782: ; CODE XREF: sub_1246D4+C2↓j ROM:00124782 cmpi.b #$FF,d5 ROM:00124786 beq.s loc_124798 ROM:00124788 cmp.b d5,d3 ROM:0012478A beq.s loc_124798 ROM:0012478C addq.w #6,d4 ROM:0012478E move.b dword_133C6A(d4.w),d5 ROM:00124796 bra.s loc_124782 ROM:00124798 ; --------------------------------------------------------------------------- ROM:00124798 ROM:00124798 loc_124798: ; CODE XREF: sub_1246D4+B2↑j ROM:00124798 ; sub_1246D4+B6↑j ROM:00124798 cmpi.b #$FF,d5 ROM:0012479C bne.s loc_1247A6 ROM:0012479E bset #0,($131D).w ROM:001247A4 bra.s loc_1247E8 ROM:001247A6 ; --------------------------------------------------------------------------- ROM:001247A6 ROM:001247A6 loc_1247A6: ; CODE XREF: sub_1246D4+C8↑j ROM:001247A6 move.b ($11D9).l,d3 ROM:001247AC cmpi.b #$FF,d3 ROM:001247B0 beq.s loc_1247CA ROM:001247B2 cmpi.b #$F0,d3 ROM:001247B6 beq.s loc_1247CA ROM:001247B8 cmpi.b #0,d3 ROM:001247BC beq.s loc_1247C6 ROM:001247BE bset #0,($131D).w ROM:001247C4 bra.s loc_1247C8 ROM:001247C6 ; --------------------------------------------------------------------------- ROM:001247C6 ROM:001247C6 loc_1247C6: ; CODE XREF: sub_1246D4+E8↑j ROM:001247C6 bra.s loc_1247CA ROM:001247C8 ; --------------------------------------------------------------------------- ROM:001247C8 ROM:001247C8 loc_1247C8: ; CODE XREF: sub_1246D4+F0↑j ROM:001247C8 bra.s loc_1247E8 ROM:001247CA ; --------------------------------------------------------------------------- ROM:001247CA ROM:001247CA loc_1247CA: ; CODE XREF: sub_1246D4+DC↑j ROM:001247CA ; sub_1246D4+E2↑j ... ROM:001247CA bset #1,($130F).w ROM:001247D0 addq.w #1,d4 ROM:001247D2 clr.w d5 ROM:001247D4 move.b dword_133C6A(d4.w),d5 ROM:001247DC addq.w #1,d4 ROM:001247DE movea.l dword_133C6A(d4.w),a0 ROM:001247E6 jsr (a0) ROM:001247E8 ROM:001247E8 loc_1247E8: ; CODE XREF: sub_1246D4+D0↑j ROM:001247E8 ; sub_1246D4:loc_1247C8↑j ROM:001247E8 bra.s loc_124822 ROM:001247EA ; --------------------------------------------------------------------------- ROM:001247EA ROM:001247EA loc_1247EA: ; CODE XREF: sub_1246D4+A2↑j ROM:001247EA move.b ($11D9).l,d3 ROM:001247F0 cmpi.b #0,d3 ROM:001247F4 beq.s loc_124804 ROM:001247F6 cmpi.b #$FF,d3 ROM:001247FA beq.s loc_124804 ROM:001247FC bset #0,($131D).w ROM:00124802 bra.s loc_124822 ROM:00124804 ; --------------------------------------------------------------------------- ROM:00124804 ROM:00124804 loc_124804: ; CODE XREF: sub_1246D4+120↑j ROM:00124804 ; sub_1246D4+126↑j ROM:00124804 bset #1,($130F).w ROM:0012480A addq.w #1,d1 ROM:0012480C clr.w d2 ROM:0012480E move.b dword_133CD0(d1.w),d2 ROM:00124816 addq.w #1,d1 ROM:00124818 movea.l dword_133CD0(d1.w),a0 ROM:00124820 jsr (a0) ROM:00124822 ROM:00124822 loc_124822: ; CODE XREF: sub_1246D4:loc_1247E8↑j ROM:00124822 ; sub_1246D4+12E↑j ROM:00124822 bra.l locret_1249D2 ROM:00124828 ; --------------------------------------------------------------------------- ROM:00124828 ROM:00124828 loc_124828: ; CODE XREF: sub_1246D4+72↑j ROM:00124828 cmpi.b #$31,d0 ; '1' ROM:0012482C bne.l loc_124898 ROM:00124832 clr.w d1 ROM:00124834 move.b ($11D8).l,d3 ROM:0012483A move.b dword_133CF4(d1.w),d2 ROM:00124842 ROM:00124842 loc_124842: ; CODE XREF: sub_1246D4+182↓j ROM:00124842 cmpi.b #$FF,d2 ROM:00124846 beq.s loc_124858 ROM:00124848 cmp.b d2,d3 ROM:0012484A beq.s loc_124858 ROM:0012484C addq.w #6,d1 ROM:0012484E move.b dword_133CF4(d1.w),d2 ROM:00124856 bra.s loc_124842 ROM:00124858 ; --------------------------------------------------------------------------- ROM:00124858 ROM:00124858 loc_124858: ; CODE XREF: sub_1246D4+172↑j ROM:00124858 ; sub_1246D4+176↑j ROM:00124858 clr.w d3 ROM:0012485A move.w d1,d4 ROM:0012485C addq.w #1,d4 ROM:0012485E move.b dword_133CF4(d4.w),d3 ROM:00124866 and.w ($C42).w,d3 ROM:0012486A cmpi.b #$FF,d2 ROM:0012486E beq.l loc_12488C ROM:00124874 cmpi.w #0,d3 ROM:00124878 beq.l loc_12488C ROM:0012487E addq.w #1,d4 ROM:00124880 movea.l dword_133CF4(d4.w),a0 ROM:00124888 jsr (a0) ROM:0012488A bra.s loc_124892 ROM:0012488C ; --------------------------------------------------------------------------- ROM:0012488C ROM:0012488C loc_12488C: ; CODE XREF: sub_1246D4+19A↑j ROM:0012488C ; sub_1246D4+1A4↑j ROM:0012488C bset #0,($131D).w ROM:00124892 ROM:00124892 loc_124892: ; CODE XREF: sub_1246D4+1B6↑j ROM:00124892 bra.l locret_1249D2 ROM:00124898 ; --------------------------------------------------------------------------- ROM:00124898 ROM:00124898 loc_124898: ; CODE XREF: sub_1246D4+158↑j ROM:00124898 move.b ($11D7).l,d0 ROM:0012489E cmpi.b #$32,d0 ; '2' ROM:001248A2 bne.s loc_12490A ROM:001248A4 clr.w d1 ROM:001248A6 move.b ($11D8).l,d3 ROM:001248AC move.b dword_133CE2(d1.w),d2 ROM:001248B4 ROM:001248B4 loc_1248B4: ; CODE XREF: sub_1246D4+1F4↓j ROM:001248B4 cmpi.b #$FF,d2 ROM:001248B8 beq.s loc_1248CA ROM:001248BA cmp.b d2,d3 ROM:001248BC beq.s loc_1248CA ROM:001248BE addq.w #6,d1 ROM:001248C0 move.b dword_133CE2(d1.w),d2 ROM:001248C8 bra.s loc_1248B4 ROM:001248CA ; --------------------------------------------------------------------------- ROM:001248CA ROM:001248CA loc_1248CA: ; CODE XREF: sub_1246D4+1E4↑j ROM:001248CA ; sub_1246D4+1E8↑j ROM:001248CA clr.w d3 ROM:001248CC move.w d1,d4 ROM:001248CE addq.w #1,d4 ROM:001248D0 move.b dword_133CE2(d4.w),d3 ROM:001248D8 and.w ($C42).w,d3 ROM:001248DC cmpi.b #$FF,d2 ROM:001248E0 beq.l loc_1248FE ROM:001248E6 cmpi.w #0,d3 ROM:001248EA beq.l loc_1248FE ROM:001248F0 addq.w #1,d4 ROM:001248F2 movea.l dword_133CE2(d4.w),a0 ROM:001248FA jsr (a0) ROM:001248FC bra.s loc_124904 ROM:001248FE ; --------------------------------------------------------------------------- ROM:001248FE ROM:001248FE loc_1248FE: ; CODE XREF: sub_1246D4+20C↑j ROM:001248FE ; sub_1246D4+216↑j ROM:001248FE bset #0,($131D).w ROM:00124904 ROM:00124904 loc_124904: ; CODE XREF: sub_1246D4+228↑j ROM:00124904 bra.l locret_1249D2 ROM:0012490A ; --------------------------------------------------------------------------- ROM:0012490A ROM:0012490A loc_12490A: ; CODE XREF: sub_1246D4+1CE↑j ROM:0012490A cmpi.b #$21,d0 ; '!' ROM:0012490E bne.s loc_12493A ROM:00124910 cmpi.w #3,($C40).w ROM:00124916 bne.s loc_124934 ROM:00124918 move.w #2,d1 ROM:0012491C cmpi.b #$26,$11D6(d1.w) ; '&' ROM:00124924 bne.s loc_12492E ROM:00124926 bsr.l sub_126440 ROM:0012492C bra.s loc_124934 ROM:0012492E ; --------------------------------------------------------------------------- ROM:0012492E ROM:0012492E loc_12492E: ; CODE XREF: sub_1246D4+250↑j ROM:0012492E bsr.l sub_12645E ROM:00124934 ROM:00124934 loc_124934: ; CODE XREF: sub_1246D4+242↑j ROM:00124934 ; sub_1246D4+258↑j ROM:00124934 bra.l locret_1249D2 ROM:0012493A ; --------------------------------------------------------------------------- ROM:0012493A ROM:0012493A loc_12493A: ; CODE XREF: sub_1246D4+23A↑j ROM:0012493A cmpi.b #$A0,d0 ROM:0012493E bne.s loc_12494C ROM:00124940 bsr.l nullsub_32 ROM:00124946 bra.l locret_1249D2 ROM:0012494C ; --------------------------------------------------------------------------- ROM:0012494C ROM:0012494C loc_12494C: ; CODE XREF: sub_1246D4+26A↑j ROM:0012494C cmpi.b #$2C,d0 ; ',' ROM:00124950 bne.s loc_12496C ROM:00124952 bsr.l sub_124AD6 ROM:00124958 btst #5,($1321).w ROM:0012495E bne.s loc_124966 ROM:00124960 bset #0,($131D).w ROM:00124966 ROM:00124966 loc_124966: ; CODE XREF: sub_1246D4+28A↑j ROM:00124966 bra.l locret_1249D2 ROM:0012496C ; --------------------------------------------------------------------------- ROM:0012496C ROM:0012496C loc_12496C: ; CODE XREF: sub_1246D4+27C↑j ROM:0012496C cmpi.b #$13,d0 ROM:00124970 bne.s loc_12497E ROM:00124972 bsr.l sub_126440 ROM:00124978 bra.l locret_1249D2 ROM:0012497E ; --------------------------------------------------------------------------- ROM:0012497E ROM:0012497E loc_12497E: ; CODE XREF: sub_1246D4+29C↑j ROM:0012497E cmpi.b #$77,d0 ; 'w' ROM:00124982 bne.s loc_124990 ROM:00124984 bsr.l sub_126422 ROM:0012498A bra.l locret_1249D2 ROM:00124990 ; --------------------------------------------------------------------------- ROM:00124990 ROM:00124990 loc_124990: ; CODE XREF: sub_1246D4+2AE↑j ROM:00124990 cmpi.b #$34,d0 ; '4' ROM:00124994 bne.s loc_1249A4 ROM:00124996 bsr.l sub_116002 ROM:0012499C bset #5,($1319).w ROM:001249A2 bra.s locret_1249D2 ROM:001249A4 ; --------------------------------------------------------------------------- ROM:001249A4 ROM:001249A4 loc_1249A4: ; CODE XREF: sub_1246D4+2C0↑j ROM:001249A4 cmpi.b #$36,d0 ; '6' ROM:001249A8 bne.s loc_1249B8 ROM:001249AA bsr.l sub_116030 ROM:001249B0 bset #6,($1325).w ROM:001249B6 bra.s locret_1249D2 ROM:001249B8 ; --------------------------------------------------------------------------- ROM:001249B8 ROM:001249B8 loc_1249B8: ; CODE XREF: sub_1246D4+2D4↑j ROM:001249B8 cmpi.b #$37,d0 ; '7' ROM:001249BC bne.s loc_1249C6 ROM:001249BE bset #3,($130A).w ROM:001249C4 bra.s locret_1249D2 ROM:001249C6 ; --------------------------------------------------------------------------- ROM:001249C6 ROM:001249C6 loc_1249C6: ; CODE XREF: sub_1246D4+2E8↑j ROM:001249C6 cmpi.b #$83,d0 ROM:001249CA bne.s locret_1249D2 ROM:001249CC bset #2,($1327).w ROM:001249D2 ROM:001249D2 locret_1249D2: ; CODE XREF: sub_1246D4+58↑j ROM:001249D2 ; sub_1246D4+62↑j ... ROM:001249D2 rts ROM:001249D2 ; End of function sub_1246D4 ROM:001249D2 ROM:001249D4 ROM:001249D4 ; =============== S U B R O U T I N E ======================================= ROM:001249D4 ROM:001249D4 ROM:001249D4 sub_1249D4: ; CODE XREF: sub_1230B4+6↑p ROM:001249D4 ; sub_1230C6+2A↑p ROM:001249D4 btst #3,($96E).w ROM:001249DA beq.s loc_1249EA ROM:001249DC btst #4,($934).w ROM:001249E2 bne.s loc_1249EA ROM:001249E4 bset #4,($1327).w ROM:001249EA ROM:001249EA loc_1249EA: ; CODE XREF: sub_1249D4+6↑j ROM:001249EA ; sub_1249D4+E↑j ROM:001249EA clr.w d1 ROM:001249EC move.b ($112B).w,d1 ROM:001249F0 cmpi.w #3,d1 ROM:001249F4 bcc.s locret_1249FE ROM:001249F6 movea.l off_124A00(pc,d1.w*4),a0 ROM:001249FA nop ROM:001249FC jmp (a0) ROM:001249FE ; --------------------------------------------------------------------------- ROM:001249FE ROM:001249FE locret_1249FE: ; CODE XREF: sub_1249D4+20↑j ROM:001249FE rts ROM:001249FE ; End of function sub_1249D4 ROM:001249FE ROM:001249FE ; --------------------------------------------------------------------------- ROM:00124A00 off_124A00: dc.l loc_124A0C ; DATA XREF: sub_1249D4+22↑r ROM:00124A04 dc.l loc_124A22 ROM:00124A08 dc.l loc_124A78 ROM:00124A0C ; --------------------------------------------------------------------------- ROM:00124A0C ROM:00124A0C loc_124A0C: ; DATA XREF: ROM:off_124A00↑o ROM:00124A0C bsr.l sub_135A84 ROM:00124A12 bsr.l sub_135A72 ROM:00124A18 move.b #1,($112B).w ROM:00124A1E bra.s locret_124A76 ROM:00124A20 ; --------------------------------------------------------------------------- ROM:00124A20 rts ROM:00124A22 ; --------------------------------------------------------------------------- ROM:00124A22 ROM:00124A22 loc_124A22: ; DATA XREF: ROM:00124A04↑o ROM:00124A22 btst #1,($130F).w ROM:00124A28 beq.s loc_124A62 ROM:00124A2A bclr #1,($130F).w ROM:00124A30 btst #7,($130F).w ROM:00124A36 beq.s loc_124A44 ROM:00124A38 bclr #7,($130F).w ROM:00124A3E move.w ($C36).w,d0 ROM:00124A42 bra.s loc_124A48 ROM:00124A44 ; --------------------------------------------------------------------------- ROM:00124A44 ROM:00124A44 loc_124A44: ; CODE XREF: ROM:00124A36↑j ROM:00124A44 move.w $438(a5),d0 ROM:00124A48 ROM:00124A48 loc_124A48: ; CODE XREF: ROM:00124A42↑j ROM:00124A48 clr.b ($8D4).w ROM:00124A4C move.w d0,($682).w ROM:00124A50 move.b #1,($8D4).w ROM:00124A56 move.b #2,($112B).w ROM:00124A5C bra.l locret_124AD2 ROM:00124A62 ; --------------------------------------------------------------------------- ROM:00124A62 ROM:00124A62 loc_124A62: ; CODE XREF: ROM:00124A28↑j ROM:00124A62 btst #4,($1327).w ROM:00124A68 beq.s locret_124A76 ROM:00124A6A bclr #4,($1327).w ROM:00124A70 bsr.l sub_135A72 ROM:00124A76 ROM:00124A76 locret_124A76: ; CODE XREF: ROM:00124A1E↑j ROM:00124A76 ; ROM:00124A68↑j ... ROM:00124A76 rts ROM:00124A78 ; --------------------------------------------------------------------------- ROM:00124A78 ROM:00124A78 loc_124A78: ; DATA XREF: ROM:00124A08↑o ROM:00124A78 btst #1,($130F).w ROM:00124A7E beq.s loc_124A9A ROM:00124A80 bclr #1,($130F).w ROM:00124A86 move.w $438(a5),d0 ROM:00124A8A clr.b ($8D4).w ROM:00124A8E move.w d0,($682).w ROM:00124A92 move.b #1,($8D4).w ROM:00124A98 bra.s locret_124AD2 ROM:00124A9A ; --------------------------------------------------------------------------- ROM:00124A9A ROM:00124A9A loc_124A9A: ; CODE XREF: ROM:00124A7E↑j ROM:00124A9A cmpi.w #0,($682).w ROM:00124AA0 bgt.s loc_124AB0 ROM:00124AA2 bsr.l sub_135A84 ROM:00124AA8 move.b #1,($112B).w ROM:00124AAE bra.s locret_124A76 ROM:00124AB0 ; --------------------------------------------------------------------------- ROM:00124AB0 ROM:00124AB0 loc_124AB0: ; CODE XREF: ROM:00124AA0↑j ROM:00124AB0 btst #4,($1327).w ROM:00124AB6 beq.s locret_124AD2 ROM:00124AB8 bclr #4,($1327).w ROM:00124ABE bsr.l sub_135A72 ROM:00124AC4 bsr.l sub_135A84 ROM:00124ACA move.b #1,($112B).w ROM:00124AD0 bra.s locret_124A76 ROM:00124AD2 ; --------------------------------------------------------------------------- ROM:00124AD2 ROM:00124AD2 locret_124AD2: ; CODE XREF: ROM:00124A5C↑j ROM:00124AD2 ; ROM:00124A98↑j ... ROM:00124AD2 rts ROM:00124AD4 ; --------------------------------------------------------------------------- ROM:00124AD4 rts ROM:00124AD6 ROM:00124AD6 ; =============== S U B R O U T I N E ======================================= ROM:00124AD6 ROM:00124AD6 ROM:00124AD6 sub_124AD6: ; CODE XREF: sub_1246D4+27E↑p ROM:00124AD6 btst #4,($1303).w ROM:00124ADC bne.s loc_124AE4 ROM:00124ADE bsr.l sub_134FC6 ROM:00124AE4 ROM:00124AE4 loc_124AE4: ; CODE XREF: sub_124AD6+6↑j ROM:00124AE4 clr.w d0 ROM:00124AE6 move.b ($11D6).l,d0 ROM:00124AEC move.b ($11D8).w,d1 ROM:00124AF0 movea.l ($424).w,a0 ROM:00124AF4 btst #6,($1317).w ROM:00124AFA bne.s loc_124B1A ROM:00124AFC clr.w ($C3A).w ROM:00124B00 move.l ($424).w,d2 ROM:00124B04 addi.l #2,d2 ROM:00124B0A move.l d2,($960).w ROM:00124B0E move.b #0,($112C).w ROM:00124B14 bra.l loc_124B30 ROM:00124B1A ; --------------------------------------------------------------------------- ROM:00124B1A ROM:00124B1A loc_124B1A: ; CODE XREF: sub_124AD6+24↑j ROM:00124B1A cmp.b (a0),d1 ROM:00124B1C bne.w loc_124BBE ROM:00124B20 bsr.w sub_124BE0 ROM:00124B24 move.l ($434).w,($960).w ROM:00124B2A move.b 3(a0),($112C).w ROM:00124B30 ROM:00124B30 loc_124B30: ; CODE XREF: sub_124AD6+3E↑j ROM:00124B30 subi.w #2,d0 ROM:00124B34 move.w #3,d4 ROM:00124B38 ROM:00124B38 loc_124B38: ; CODE XREF: sub_124AD6:loc_124BB4↓j ROM:00124B38 cmpi.w #0,d0 ROM:00124B3C ble.s loc_124BB6 ROM:00124B3E move.b $11D6(d4.w),d2 ROM:00124B44 addq.w #1,d4 ROM:00124B46 cmpi.b #4,d2 ROM:00124B4A bne.s loc_124B5C ROM:00124B4C cmpi.w #1,d0 ROM:00124B50 bne.s loc_124BBE ROM:00124B52 bsr.w sub_124C10 ROM:00124B56 subi.w #1,d0 ROM:00124B5A bra.s loc_124BB4 ROM:00124B5C ; --------------------------------------------------------------------------- ROM:00124B5C ROM:00124B5C loc_124B5C: ; CODE XREF: sub_124AD6+74↑j ROM:00124B5C cmpi.w #5,d0 ROM:00124B60 blt.s loc_124BBE ROM:00124B62 clr.w d3 ROM:00124B64 move.b $11D6(d4.w),d3 ROM:00124B6A move.w d3,($C3C).w ROM:00124B6E addq.w #1,d4 ROM:00124B70 clr.w d3 ROM:00124B72 move.b $11D6(d4.w),d3 ROM:00124B78 move.w d3,($C3E).w ROM:00124B7C addq.w #1,d4 ROM:00124B7E cmpi.b #1,d2 ROM:00124B82 bne.s loc_124B88 ROM:00124B84 bra.s loc_124BBE ROM:00124B86 ; --------------------------------------------------------------------------- ROM:00124B86 bra.s loc_124BB4 ROM:00124B88 ; --------------------------------------------------------------------------- ROM:00124B88 ROM:00124B88 loc_124B88: ; CODE XREF: sub_124AD6+AC↑j ROM:00124B88 cmpi.b #3,d2 ROM:00124B8C bne.s loc_124BB4 ROM:00124B8E cmpi.w #6,d0 ROM:00124B92 blt.s loc_124BBE ROM:00124B94 bclr #5,($1321).w ROM:00124B9A bsr.w sub_124C2A ROM:00124B9E btst #5,($1321).w ROM:00124BA4 beq.s loc_124BBE ROM:00124BA6 bset #6,($1317).w ROM:00124BAC subi.w #6,d0 ROM:00124BB0 addi.w #3,d4 ROM:00124BB4 ROM:00124BB4 loc_124BB4: ; CODE XREF: sub_124AD6+84↑j ROM:00124BB4 ; sub_124AD6+B0↑j ... ROM:00124BB4 bra.s loc_124B38 ROM:00124BB6 ; --------------------------------------------------------------------------- ROM:00124BB6 ROM:00124BB6 loc_124BB6: ; CODE XREF: sub_124AD6+66↑j ROM:00124BB6 bset #5,($1321).w ROM:00124BBC bra.s locret_124BDE ROM:00124BBE ; --------------------------------------------------------------------------- ROM:00124BBE ROM:00124BBE loc_124BBE: ; CODE XREF: sub_124AD6+46↑j ROM:00124BBE ; sub_124AD6+7A↑j ... ROM:00124BBE bclr #5,($1321).w ROM:00124BC4 movea.l ($424).w,a0 ROM:00124BC8 move.b ($112C).w,3(a0) ROM:00124BCE move.l ($960).w,($434).w ROM:00124BD4 movea.l ($434).w,a0 ROM:00124BD8 move.b #$FF,-2(a0) ROM:00124BDE ROM:00124BDE locret_124BDE: ; CODE XREF: sub_124AD6+E6↑j ROM:00124BDE rts ROM:00124BDE ; End of function sub_124AD6 ROM:00124BDE ROM:00124BE0 ROM:00124BE0 ; =============== S U B R O U T I N E ======================================= ROM:00124BE0 ROM:00124BE0 ROM:00124BE0 sub_124BE0: ; CODE XREF: sub_124AD6+4A↑p ROM:00124BE0 clr.w d2 ROM:00124BE2 move.b 3(a0),d2 ROM:00124BE6 asl.w #2,d2 ROM:00124BE8 ext.l d2 ROM:00124BEA adda.l d2,a0 ROM:00124BEC asr.l #2,d2 ROM:00124BEE clr.w ($C3A).w ROM:00124BF2 ROM:00124BF2 loc_124BF2: ; CODE XREF: sub_124BE0+2C↓j ROM:00124BF2 cmpi.w #0,d2 ROM:00124BF6 ble.s locret_124C0E ROM:00124BF8 clr.w d3 ROM:00124BFA move.b 3(a0),d3 ROM:00124BFE add.w d3,($C3A).w ROM:00124C02 suba.l #4,a0 ROM:00124C08 subi.w #1,d2 ROM:00124C0C bra.s loc_124BF2 ROM:00124C0E ; --------------------------------------------------------------------------- ROM:00124C0E ROM:00124C0E locret_124C0E: ; CODE XREF: sub_124BE0+16↑j ROM:00124C0E rts ROM:00124C0E ; End of function sub_124BE0 ROM:00124C0E ROM:00124C10 ROM:00124C10 ; =============== S U B R O U T I N E ======================================= ROM:00124C10 ROM:00124C10 ROM:00124C10 sub_124C10: ; CODE XREF: sub_124AD6+7C↑p ROM:00124C10 move.b #$FF,(a0) ROM:00124C14 move.l ($424).w,d2 ROM:00124C18 addi.l #2,d2 ROM:00124C1E move.l d2,($434).w ROM:00124C22 bclr #6,($1317).w ROM:00124C28 rts ROM:00124C28 ; End of function sub_124C10 ROM:00124C28 ROM:00124C2A ROM:00124C2A ; =============== S U B R O U T I N E ======================================= ROM:00124C2A ROM:00124C2A ROM:00124C2A sub_124C2A: ; CODE XREF: sub_124AD6+C4↑p ROM:00124C2A cmpi.w #0,($C3A).w ROM:00124C30 bne.s loc_124C6E ROM:00124C32 move.l #$10000,d2 ROM:00124C38 cmp.l ($41C).w,d2 ROM:00124C3C ble.s loc_124C42 ROM:00124C3E move.l ($41C).w,d2 ROM:00124C42 ROM:00124C42 loc_124C42: ; CODE XREF: sub_124C2A+12↑j ROM:00124C42 subq.l #8,d2 ROM:00124C44 sub.l ($434).w,d2 ROM:00124C48 blt.l loc_124E1C ROM:00124C4E move.b d1,(a0)+ ROM:00124C50 clr.w d2 ROM:00124C52 move.w ($C42).w,d2 ROM:00124C56 move.b d2,(a0)+ ROM:00124C58 move.b #0,(a0)+ ROM:00124C5C move.b #0,(a0)+ ROM:00124C60 move.l #4,d2 ROM:00124C66 add.l d2,($434).w ROM:00124C6A move.l ($424).w,d2 ROM:00124C6E ROM:00124C6E loc_124C6E: ; CODE XREF: sub_124C2A+6↑j ROM:00124C6E move.l #$10000,d2 ROM:00124C74 cmp.l ($41C).w,d2 ROM:00124C78 ble.s loc_124C7E ROM:00124C7A move.l ($41C).w,d2 ROM:00124C7E ROM:00124C7E loc_124C7E: ; CODE XREF: sub_124C2A+4E↑j ROM:00124C7E subq.l #4,d2 ROM:00124C80 sub.l ($434).w,d2 ROM:00124C84 blt.l loc_124E1C ROM:00124C8A move.l #4,d2 ROM:00124C90 add.l d2,($434).w ROM:00124C94 move.l ($424).w,d2 ROM:00124C98 move.w ($C3A).w,d2 ROM:00124C9C move.w ($C3A).w,d3 ROM:00124CA0 addq.w #1,d2 ROM:00124CA2 cmp.w ($C3C).w,d2 ROM:00124CA6 bne.s loc_124CB4 ROM:00124CA8 movea.l ($434).w,a0 ROM:00124CAC suba.l #6,a0 ROM:00124CB2 bra.s loc_124CDE ROM:00124CB4 ; --------------------------------------------------------------------------- ROM:00124CB4 ROM:00124CB4 loc_124CB4: ; CODE XREF: sub_124C2A+7C↑j ROM:00124CB4 addq.w #1,d2 ROM:00124CB6 cmp.w ($C3C).w,d2 ROM:00124CBA ble.s loc_124CC4 ROM:00124CBC bra.l loc_124E1C ROM:00124CC2 ; --------------------------------------------------------------------------- ROM:00124CC2 bra.s loc_124CDE ROM:00124CC4 ; --------------------------------------------------------------------------- ROM:00124CC4 ROM:00124CC4 loc_124CC4: ; CODE XREF: sub_124C2A+90↑j ROM:00124CC4 cmpi.w #$FF,($C3C).w ROM:00124CCA bne.s loc_124CD8 ROM:00124CCC movea.l ($434).w,a0 ROM:00124CD0 suba.l #6,a0 ROM:00124CD6 bra.s loc_124CDE ROM:00124CD8 ; --------------------------------------------------------------------------- ROM:00124CD8 ROM:00124CD8 loc_124CD8: ; CODE XREF: sub_124C2A+A0↑j ROM:00124CD8 bra.l loc_124E1C ROM:00124CDE ; --------------------------------------------------------------------------- ROM:00124CDE ROM:00124CDE loc_124CDE: ; CODE XREF: sub_124C2A+88↑j ROM:00124CDE ; sub_124C2A+98↑j ... ROM:00124CDE add.w ($C3E).w,d3 ROM:00124CE2 move.w d3,($C3A).w ROM:00124CE6 move.w d4,d2 ROM:00124CE8 clr.l d3 ROM:00124CEA clr.l d5 ROM:00124CEC move.b $11D6(d2.w),d3 ROM:00124CF2 addq.w #1,d2 ROM:00124CF4 asl.l #8,d3 ROM:00124CF6 move.b $11D6(d2.w),d3 ROM:00124CFC addq.w #1,d2 ROM:00124CFE asl.l #8,d3 ROM:00124D00 move.b $11D6(d2.w),d3 ROM:00124D06 addq.w #1,d2 ROM:00124D08 move.w ($C3E).w,d5 ROM:00124D0C add.l d3,d5 ROM:00124D0E bclr #4,($12FF).w ROM:00124D14 cmpi.l #0,d3 ROM:00124D1A blt.s loc_124D40 ROM:00124D1C cmpi.l #$1E00,d3 ROM:00124D22 bge.s loc_124D40 ROM:00124D24 cmpi.l #0,d5 ROM:00124D2A blt.s loc_124D3A ROM:00124D2C cmpi.l #$1E00,d5 ROM:00124D32 bge.s loc_124D3A ROM:00124D34 bset #4,($12FF).w ROM:00124D3A ROM:00124D3A loc_124D3A: ; CODE XREF: sub_124C2A+100↑j ROM:00124D3A ; sub_124C2A+108↑j ROM:00124D3A bra.l loc_124D8A ROM:00124D40 ; --------------------------------------------------------------------------- ROM:00124D40 ROM:00124D40 loc_124D40: ; CODE XREF: sub_124C2A+F0↑j ROM:00124D40 ; sub_124C2A+F8↑j ROM:00124D40 cmpi.l #$1E00,d3 ROM:00124D46 blt.s loc_124D68 ROM:00124D48 cmpi.l #$10000,d3 ROM:00124D4E bge.s loc_124D68 ROM:00124D50 cmpi.l #$1E00,d5 ROM:00124D56 blt.s loc_124D66 ROM:00124D58 cmpi.l #$10000,d5 ROM:00124D5E bge.s loc_124D66 ROM:00124D60 bset #4,($12FF).w ROM:00124D66 ROM:00124D66 loc_124D66: ; CODE XREF: sub_124C2A+12C↑j ROM:00124D66 ; sub_124C2A+134↑j ROM:00124D66 bra.s loc_124D8A ROM:00124D68 ; --------------------------------------------------------------------------- ROM:00124D68 ROM:00124D68 loc_124D68: ; CODE XREF: sub_124C2A+11C↑j ROM:00124D68 ; sub_124C2A+124↑j ROM:00124D68 cmp.l ($41C).w,d3 ROM:00124D6C blt.s loc_124D8A ROM:00124D6E cmpi.l #$FFFE,d3 ROM:00124D74 bge.s loc_124D8A ROM:00124D76 cmp.l ($41C).w,d5 ROM:00124D7A blt.s loc_124D8A ROM:00124D7C cmpi.l #$FFFE,d5 ROM:00124D82 bge.s loc_124D8A ROM:00124D84 bset #4,($12FF).w ROM:00124D8A ROM:00124D8A loc_124D8A: ; CODE XREF: sub_124C2A:loc_124D3A↑j ROM:00124D8A ; sub_124C2A:loc_124D66↑j ... ROM:00124D8A cmpi.l #unk_110000,d3 ROM:00124D90 blt.s loc_124DB2 ROM:00124D92 cmpi.l #$13FFFF,d3 ROM:00124D98 bge.s loc_124DB2 ROM:00124D9A cmpi.l #unk_110000,d5 ROM:00124DA0 blt.s loc_124DB0 ROM:00124DA2 cmpi.l #$13FFFF,d5 ROM:00124DA8 bge.s loc_124DB0 ROM:00124DAA bset #4,($12FF).w ROM:00124DB0 ROM:00124DB0 loc_124DB0: ; CODE XREF: sub_124C2A+176↑j ROM:00124DB0 ; sub_124C2A+17E↑j ROM:00124DB0 bra.s loc_124DD8 ROM:00124DB2 ; --------------------------------------------------------------------------- ROM:00124DB2 ROM:00124DB2 loc_124DB2: ; CODE XREF: sub_124C2A+166↑j ROM:00124DB2 ; sub_124C2A+16E↑j ROM:00124DB2 cmpi.l #$13C000,d3 ROM:00124DB8 blt.s loc_124DD8 ROM:00124DBA cmpi.l #$147BC8,d3 ROM:00124DC0 bge.s loc_124DD8 ROM:00124DC2 cmpi.l #$13C000,d5 ROM:00124DC8 blt.s loc_124DD8 ROM:00124DCA cmpi.l #$147BC8,d5 ROM:00124DD0 bge.s loc_124DD8 ROM:00124DD2 bset #4,($12FF).w ROM:00124DD8 ROM:00124DD8 loc_124DD8: ; CODE XREF: sub_124C2A:loc_124DB0↑j ROM:00124DD8 ; sub_124C2A+18E↑j ... ROM:00124DD8 btst #4,($12FF).w ROM:00124DDE beq.s loc_124E12 ROM:00124DE0 move.w d4,d2 ROM:00124DE2 move.b $11D6(d2.w),(a0)+ ROM:00124DE8 addq.w #1,d2 ROM:00124DEA move.b $11D6(d2.w),(a0)+ ROM:00124DF0 addq.w #1,d2 ROM:00124DF2 move.b $11D6(d2.w),(a0)+ ROM:00124DF8 addq.w #1,d2 ROM:00124DFA move.w ($C3E).w,d2 ROM:00124DFE move.b d2,(a0)+ ROM:00124E00 move.b #$FF,(a0) ROM:00124E04 clr.w d2 ROM:00124E06 movea.l ($424).w,a0 ROM:00124E0A addi.b #1,3(a0) ROM:00124E10 bra.s loc_124E14 ROM:00124E12 ; --------------------------------------------------------------------------- ROM:00124E12 ROM:00124E12 loc_124E12: ; CODE XREF: sub_124C2A+1B4↑j ROM:00124E12 bra.s loc_124E1C ROM:00124E14 ; --------------------------------------------------------------------------- ROM:00124E14 ROM:00124E14 loc_124E14: ; CODE XREF: sub_124C2A+1E6↑j ROM:00124E14 bset #5,($1321).w ROM:00124E1A bra.s locret_124E22 ROM:00124E1C ; --------------------------------------------------------------------------- ROM:00124E1C ROM:00124E1C loc_124E1C: ; CODE XREF: sub_124C2A+1E↑j ROM:00124E1C ; sub_124C2A+5A↑j ... ROM:00124E1C bclr #5,($1321).w ROM:00124E22 ROM:00124E22 locret_124E22: ; CODE XREF: sub_124C2A+1F0↑j ROM:00124E22 rts ROM:00124E22 ; End of function sub_124C2A ROM:00124E22 ROM:00124E24 ROM:00124E24 ; =============== S U B R O U T I N E ======================================= ROM:00124E24 ROM:00124E24 ROM:00124E24 sub_124E24: ; CODE XREF: sub_1230B4↑p ROM:00124E24 ; sub_1230C6+30↑p ROM:00124E24 bclr #7,($1315).w ROM:00124E2A clr.w d1 ROM:00124E2C move.b ($112E).w,d1 ROM:00124E30 cmpi.w #8,d1 ROM:00124E34 bcc.s locret_124E3E ROM:00124E36 movea.l off_124E40(pc,d1.w*4),a0 ROM:00124E3A nop ROM:00124E3C jmp (a0) ROM:00124E3E ; --------------------------------------------------------------------------- ROM:00124E3E ROM:00124E3E locret_124E3E: ; CODE XREF: sub_124E24+10↑j ROM:00124E3E rts ROM:00124E3E ; End of function sub_124E24 ROM:00124E3E ROM:00124E3E ; --------------------------------------------------------------------------- ROM:00124E40 off_124E40: dc.l loc_124E60 ; DATA XREF: sub_124E24+12↑r ROM:00124E44 dc.l dword_124EA8 ROM:00124E48 dc.l loc_124F30 ROM:00124E4C dc.l loc_124F7E ROM:00124E50 dc.l loc_124FC8 ROM:00124E54 dc.l word_125016 ROM:00124E58 dc.l aNu8_2 ; "Nu\b8" ROM:00124E5C dc.l aNu8_2+2 ; "\b8" ROM:00124E60 ; --------------------------------------------------------------------------- ROM:00124E60 ROM:00124E60 loc_124E60: ; DATA XREF: ROM:off_124E40↑o ROM:00124E60 move.w $43A(a5),d0 ROM:00124E64 clr.b ($8D5).w ROM:00124E68 move.w d0,($684).w ROM:00124E6C move.b #1,($8D5).w ROM:00124E72 bset #5,($131C).w ROM:00124E78 bsr.l sub_126874 ROM:00124E7E move.b #0,($112F).w ROM:00124E84 bclr #4,($131B).w ROM:00124E8A bclr #2,($130F).w ROM:00124E90 bclr #2,($1315).w ROM:00124E96 clr.b ($112D).w ROM:00124E9A move.b #1,($112E).w ROM:00124EA0 bra.l loc_124F28 ROM:00124EA6 ; --------------------------------------------------------------------------- ROM:00124EA6 rts ROM:00124EA6 ; --------------------------------------------------------------------------- ROM:00124EA8 dword_124EA8: dc.l $C780000, $C4E6F08, $8380006, $13246608, $8380000 ROM:00124EA8 ; DATA XREF: ROM:00124E44↑o ROM:00124EA8 dc.l $13206720, $423808D5, $42780684, $8F80004, $131B11FC ROM:00124EA8 dc.l $1112D, $11FC0002, $112E60FF, $9C, $C780000, $6846E1A ROM:00124EA8 dc.l $8380006, $13246612, $8F80007, $131511FC, $6112E ROM:00124EA8 dc.l $60FF0000, $1580838, $4131F, $671E0838, $61324, $661608B8 ROM:00124EA8 dc.l $4131F, $61000168, $11FC0005, $112E60FF, $F2 ROM:00124F28 ; --------------------------------------------------------------------------- ROM:00124F28 ROM:00124F28 loc_124F28: ; CODE XREF: ROM:00124EA0↑j ROM:00124F28 bsr.l sub_1268BA ROM:00124F2E rts ROM:00124F30 ; --------------------------------------------------------------------------- ROM:00124F30 ROM:00124F30 loc_124F30: ; DATA XREF: ROM:00124E48↑o ROM:00124F30 btst #3,($1312).w ROM:00124F36 beq.s loc_124F56 ROM:00124F38 bclr #4,($131B).w ROM:00124F3E bset #2,($1315).w ROM:00124F44 move.b #3,($112D).w ROM:00124F4A move.b #4,($112E).w ROM:00124F50 bra.l loc_125010 ROM:00124F56 ; --------------------------------------------------------------------------- ROM:00124F56 ROM:00124F56 loc_124F56: ; CODE XREF: ROM:00124F36↑j ROM:00124F56 btst #0,($1328).w ROM:00124F5C beq.s loc_124F78 ROM:00124F5E bclr #4,($131B).w ROM:00124F64 bset #2,($130F).w ROM:00124F6A move.b #2,($112D).w ROM:00124F70 move.b #3,($112E).w ROM:00124F76 bra.s loc_124FC2 ROM:00124F78 ; --------------------------------------------------------------------------- ROM:00124F78 ROM:00124F78 loc_124F78: ; CODE XREF: ROM:00124F5C↑j ROM:00124F78 ; ROM:00124FC0↓j ... ROM:00124F78 bsr.w sub_125446 ROM:00124F7C rts ROM:00124F7E ; --------------------------------------------------------------------------- ROM:00124F7E ROM:00124F7E loc_124F7E: ; DATA XREF: ROM:00124E4C↑o ROM:00124F7E btst #3,($1312).w ROM:00124F84 beq.s loc_124FA0 ROM:00124F86 bclr #2,($130F).w ROM:00124F8C bset #2,($1315).w ROM:00124F92 move.b #3,($112D).w ROM:00124F98 move.b #4,($112E).w ROM:00124F9E bra.s loc_125010 ROM:00124FA0 ; --------------------------------------------------------------------------- ROM:00124FA0 ROM:00124FA0 loc_124FA0: ; CODE XREF: ROM:00124F84↑j ROM:00124FA0 btst #4,($1322).w ROM:00124FA6 beq.s loc_124FC2 ROM:00124FA8 bclr #2,($130F).w ROM:00124FAE bset #4,($131B).w ROM:00124FB4 move.b #1,($112D).w ROM:00124FBA move.b #2,($112E).w ROM:00124FC0 bra.s loc_124F78 ROM:00124FC2 ; --------------------------------------------------------------------------- ROM:00124FC2 ROM:00124FC2 loc_124FC2: ; CODE XREF: ROM:00124F76↑j ROM:00124FC2 ; ROM:00124FA6↑j ... ROM:00124FC2 bsr.w sub_125446 ROM:00124FC6 rts ROM:00124FC8 ; --------------------------------------------------------------------------- ROM:00124FC8 ROM:00124FC8 loc_124FC8: ; DATA XREF: ROM:00124E50↑o ROM:00124FC8 btst #0,($1328).w ROM:00124FCE beq.s loc_124FEA ROM:00124FD0 bclr #2,($1315).w ROM:00124FD6 bset #2,($130F).w ROM:00124FDC move.b #2,($112D).w ROM:00124FE2 move.b #3,($112E).w ROM:00124FE8 bra.s loc_124FC2 ROM:00124FEA ; --------------------------------------------------------------------------- ROM:00124FEA ROM:00124FEA loc_124FEA: ; CODE XREF: ROM:00124FCE↑j ROM:00124FEA btst #4,($1322).w ROM:00124FF0 beq.s loc_125010 ROM:00124FF2 bclr #2,($1315).w ROM:00124FF8 bset #4,($131B).w ROM:00124FFE move.b #1,($112D).w ROM:00125004 move.b #2,($112E).w ROM:0012500A bra.l loc_124F78 ROM:00125010 ; --------------------------------------------------------------------------- ROM:00125010 ROM:00125010 loc_125010: ; CODE XREF: ROM:00124F50↑j ROM:00125010 ; ROM:00124F9E↑j ... ROM:00125010 bsr.w sub_125446 ROM:00125014 rts ROM:00125014 ; --------------------------------------------------------------------------- ROM:00125016 word_125016: dc.w $838 ; DATA XREF: ROM:00124E54↑o ROM:00125018 dc.l $1131F, $661408F8, $71315, $11FC0006, $112E60FF, $2A ROM:00125018 dc.l $60224238, $8D54278, $68461FF, $FFFFE4A2, $8F80003 ROM:00125018 dc.l $130161FF, $1972, $11FC0007, $112E602A ROM:00125054 ; --------------------------------------------------------------------------- ROM:00125054 rts ROM:00125054 ; --------------------------------------------------------------------------- ROM:00125056 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124E58↑o ROM:00125056 ; ROM:00124E5C↑o ROM:0012505B dc.b 4 ROM:0012505C ; --------------------------------------------------------------------------- ROM:0012505C move.b -(a3),-(a1) ROM:0012505E beq.s locret_12507E ROM:00125060 bclr #4,($1323).w ROM:00125066 bset #4,($131B).w ROM:0012506C move.b #1,($112D).w ROM:00125072 move.b #2,($112E).w ROM:00125078 bra.l loc_124F78 ROM:0012507E ; --------------------------------------------------------------------------- ROM:0012507E ROM:0012507E locret_12507E: ; CODE XREF: ROM:0012505E↑j ROM:0012507E rts ROM:00125080 ; --------------------------------------------------------------------------- ROM:00125080 rts ROM:00125082 ROM:00125082 ; =============== S U B R O U T I N E ======================================= ROM:00125082 ROM:00125082 ROM:00125082 sub_125082: ROM:00125082 bset #1,($131F).w ROM:00125088 bclr #5,($1322).w ROM:0012508E bclr #0,($131D).w ROM:00125094 move.b ($11D6).l,d0 ROM:0012509A andi.b #$BF,d0 ROM:0012509E cmpi.b #$81,d0 ROM:001250A2 beq.s loc_1250AA ROM:001250A4 bclr #1,($131F).w ROM:001250AA ROM:001250AA loc_1250AA: ; CODE XREF: sub_125082+20↑j ROM:001250AA move.w $21A(a5),d0 ROM:001250AE move.b ($11D7).l,d1 ROM:001250B4 cmp.b d0,d1 ROM:001250B6 beq.s loc_1250BE ROM:001250B8 bclr #1,($131F).w ROM:001250BE ROM:001250BE loc_1250BE: ; CODE XREF: sub_125082+34↑j ROM:001250BE move.b ($11D8).l,d0 ROM:001250C4 move.b $A8E(a5),d1 ROM:001250C8 move.b $A8F(a5),d2 ROM:001250CC cmp.b d0,d1 ROM:001250CE bgt.s loc_1250D4 ROM:001250D0 cmp.b d0,d2 ROM:001250D2 bge.s loc_1250DA ROM:001250D4 ROM:001250D4 loc_1250D4: ; CODE XREF: sub_125082+4C↑j ROM:001250D4 bclr #1,($131F).w ROM:001250DA ROM:001250DA loc_1250DA: ; CODE XREF: sub_125082+50↑j ROM:001250DA move.b ($11D9).l,d0 ROM:001250E0 cmpi.b #$81,d0 ROM:001250E4 beq.s locret_1250EC ROM:001250E6 bclr #1,($131F).w ROM:001250EC ROM:001250EC locret_1250EC: ; CODE XREF: sub_125082+62↑j ROM:001250EC rts ROM:001250EC ; End of function sub_125082 ROM:001250EC ROM:001250EE ROM:001250EE ; =============== S U B R O U T I N E ======================================= ROM:001250EE ROM:001250EE ROM:001250EE sub_1250EE: ROM:001250EE bclr #5,($1322).w ROM:001250F4 clr.w d0 ROM:001250F6 move.w word_133C3A(d0.w*2),d1 ROM:001250FE lsr.w #8,d1 ROM:00125100 btst #6,($1324).w ROM:00125106 beq.s loc_125110 ROM:00125108 move.b ($11D7).l,d2 ROM:0012510E bra.s loc_12512C ROM:00125110 ; --------------------------------------------------------------------------- ROM:00125110 ROM:00125110 loc_125110: ; CODE XREF: sub_1250EE+18↑j ROM:00125110 move.b ($11D6).l,d3 ROM:00125116 andi.b #$C0,d3 ROM:0012511A cmpi.b #0,d3 ROM:0012511E bne.s loc_125128 ROM:00125120 move.b ($11D7).l,d2 ROM:00125126 bra.s loc_12512C ROM:00125128 ; --------------------------------------------------------------------------- ROM:00125128 ROM:00125128 loc_125128: ; CODE XREF: sub_1250EE+30↑j ROM:00125128 move.b #$7F,d2 ROM:0012512C ROM:0012512C loc_12512C: ; CODE XREF: sub_1250EE+20↑j ROM:0012512C ; sub_1250EE+38↑j ... ROM:0012512C cmpi.b #$7F,d1 ROM:00125130 beq.s loc_12514A ROM:00125132 cmp.b d1,d2 ROM:00125134 beq.s loc_12514A ROM:00125136 addq.w #1,d0 ROM:00125138 bvc.s loc_12513E ROM:0012513A move.w #$8000,d0 ROM:0012513E ROM:0012513E loc_12513E: ; CODE XREF: sub_1250EE+4A↑j ROM:0012513E move.w word_133C3A(d0.w*2),d1 ROM:00125146 lsr.w #8,d1 ROM:00125148 bra.s loc_12512C ROM:0012514A ; --------------------------------------------------------------------------- ROM:0012514A ROM:0012514A loc_12514A: ; CODE XREF: sub_1250EE+42↑j ROM:0012514A ; sub_1250EE+46↑j ROM:0012514A cmpi.b #$7F,d1 ROM:0012514E bne.s loc_125162 ROM:00125150 bset #5,($1322).w ROM:00125156 move.w #4,($C40).w ROM:0012515C bra.l locret_125444 ROM:00125162 ; --------------------------------------------------------------------------- ROM:00125162 ROM:00125162 loc_125162: ; CODE XREF: sub_1250EE+60↑j ROM:00125162 btst #4,($131B).w ROM:00125168 beq.s loc_125172 ROM:0012516A move.w #1,($C42).w ROM:00125170 bra.s loc_125198 ROM:00125172 ; --------------------------------------------------------------------------- ROM:00125172 ROM:00125172 loc_125172: ; CODE XREF: sub_1250EE+7A↑j ROM:00125172 btst #2,($130F).w ROM:00125178 beq.s loc_125182 ROM:0012517A move.w #2,($C42).w ROM:00125180 bra.s loc_125198 ROM:00125182 ; --------------------------------------------------------------------------- ROM:00125182 ROM:00125182 loc_125182: ; CODE XREF: sub_1250EE+8A↑j ROM:00125182 btst #2,($1315).w ROM:00125188 beq.s loc_125192 ROM:0012518A move.w #4,($C42).w ROM:00125190 bra.s loc_125198 ROM:00125192 ; --------------------------------------------------------------------------- ROM:00125192 ROM:00125192 loc_125192: ; CODE XREF: sub_1250EE+9A↑j ROM:00125192 move.w #0,($C42).w ROM:00125198 ROM:00125198 loc_125198: ; CODE XREF: sub_1250EE+82↑j ROM:00125198 ; sub_1250EE+92↑j ... ROM:00125198 move.w word_133C3A(d0.w*2),d1 ROM:001251A0 and.w ($C42).w,d1 ROM:001251A4 cmpi.w #0,d1 ROM:001251A8 bne.s loc_1251BC ROM:001251AA bset #5,($1322).w ROM:001251B0 move.w #4,($C40).w ROM:001251B6 bra.l locret_125444 ROM:001251BC ; --------------------------------------------------------------------------- ROM:001251BC ROM:001251BC loc_1251BC: ; CODE XREF: sub_1250EE+BA↑j ROM:001251BC move.w #1,d0 ROM:001251C0 cmpi.b #$82,$11D6(d0.w) ROM:001251C8 bne.s loc_125202 ROM:001251CA btst #6,($1324).w ROM:001251D0 bne.s loc_1251F0 ROM:001251D2 btst #4,($131B).w ROM:001251D8 beq.s loc_1251E2 ROM:001251DA move.w #5,($C40).w ROM:001251E0 bra.s loc_1251EE ROM:001251E2 ; --------------------------------------------------------------------------- ROM:001251E2 ROM:001251E2 loc_1251E2: ; CODE XREF: sub_1250EE+EA↑j ROM:001251E2 bset #5,($1322).w ROM:001251E8 move.w #4,($C40).w ROM:001251EE ROM:001251EE loc_1251EE: ; CODE XREF: sub_1250EE+F2↑j ROM:001251EE bra.s loc_1251FC ROM:001251F0 ; --------------------------------------------------------------------------- ROM:001251F0 ROM:001251F0 loc_1251F0: ; CODE XREF: sub_1250EE+E2↑j ROM:001251F0 bset #5,($1322).w ROM:001251F6 move.w #4,($C40).w ROM:001251FC ROM:001251FC loc_1251FC: ; CODE XREF: sub_1250EE:loc_1251EE↑j ROM:001251FC bra.l locret_125444 ROM:00125202 ; --------------------------------------------------------------------------- ROM:00125202 ROM:00125202 loc_125202: ; CODE XREF: sub_1250EE+DA↑j ROM:00125202 move.w #1,d0 ROM:00125206 move.w #2,d1 ROM:0012520A cmpi.b #$10,$11D6(d0.w) ROM:00125212 bne.l loc_125342 ROM:00125218 cmpi.b #$80,$11D6(d1.w) ROM:00125220 beq.s loc_12522C ROM:00125222 cmpi.b #$86,$11D6(d1.w) ROM:0012522A bne.s loc_125248 ROM:0012522C ROM:0012522C loc_12522C: ; CODE XREF: sub_1250EE+132↑j ROM:0012522C btst #4,($131B).w ROM:00125232 beq.s loc_12523C ROM:00125234 move.w #4,($C40).w ROM:0012523A bra.s loc_125242 ROM:0012523C ; --------------------------------------------------------------------------- ROM:0012523C ROM:0012523C loc_12523C: ; CODE XREF: sub_1250EE+144↑j ROM:0012523C move.w #2,($C40).w ROM:00125242 ROM:00125242 loc_125242: ; CODE XREF: sub_1250EE+14C↑j ROM:00125242 bra.l loc_12533C ROM:00125248 ; --------------------------------------------------------------------------- ROM:00125248 ROM:00125248 loc_125248: ; CODE XREF: sub_1250EE+13C↑j ROM:00125248 cmpi.b #$90,$11D6(d1.w) ROM:00125250 bne.s loc_12526E ROM:00125252 btst #2,($130F).w ROM:00125258 beq.s loc_125262 ROM:0012525A move.w #4,($C40).w ROM:00125260 bra.s loc_125268 ROM:00125262 ; --------------------------------------------------------------------------- ROM:00125262 ROM:00125262 loc_125262: ; CODE XREF: sub_1250EE+16A↑j ROM:00125262 move.w #0,($C40).w ROM:00125268 ROM:00125268 loc_125268: ; CODE XREF: sub_1250EE+172↑j ROM:00125268 bra.l loc_12533C ROM:0012526E ; --------------------------------------------------------------------------- ROM:0012526E ROM:0012526E loc_12526E: ; CODE XREF: sub_1250EE+162↑j ROM:0012526E cmpi.b #$A0,$11D6(d1.w) ROM:00125276 bne.s loc_125294 ROM:00125278 btst #2,($1315).w ROM:0012527E beq.s loc_125288 ROM:00125280 move.w #4,($C40).w ROM:00125286 bra.s loc_12528E ROM:00125288 ; --------------------------------------------------------------------------- ROM:00125288 ROM:00125288 loc_125288: ; CODE XREF: sub_1250EE+190↑j ROM:00125288 move.w #1,($C40).w ROM:0012528E ROM:0012528E loc_12528E: ; CODE XREF: sub_1250EE+198↑j ROM:0012528E bra.l loc_12533C ROM:00125294 ; --------------------------------------------------------------------------- ROM:00125294 ROM:00125294 loc_125294: ; CODE XREF: sub_1250EE+188↑j ROM:00125294 cmpi.b #$85,$11D6(d1.w) ROM:0012529C bne.l loc_125330 ROM:001252A2 btst #4,($934).w ROM:001252A8 beq.l loc_125322 ROM:001252AE btst #7,($1303).w ROM:001252B4 beq.s loc_125312 ROM:001252B6 move sr,-(sp) ROM:001252B8 move #$2700,sr ROM:001252BC move.w #0,($FFFFFE0A).w ROM:001252C2 move.w #0,($FFFFF448).w ROM:001252C8 move.w #0,($FFFFF450).w ROM:001252CE clr.l d6 ROM:001252D0 move.b ($1141).w,d6 ROM:001252D4 swap d6 ROM:001252D6 btst #6,($1324).w ROM:001252DC beq.s loc_1252E2 ROM:001252DE move.w #1,d6 ROM:001252E2 ROM:001252E2 loc_1252E2: ; CODE XREF: sub_1250EE+1EE↑j ROM:001252E2 move.w #3,d2 ROM:001252E6 move.l #$12345678,d4 ROM:001252EC cmpi.b #6,$11D6(d2.w) ROM:001252F4 bne.s loc_1252FC ROM:001252F6 move.l #$12345677,d4 ROM:001252FC ROM:001252FC loc_1252FC: ; CODE XREF: sub_1250EE+206↑j ROM:001252FC movea.l #$100000,a0 ROM:00125302 adda.l 4(a0),a0 ROM:00125306 movea.l #$10E000,a5 ROM:0012530C jmp (a0) ROM:0012530E ; --------------------------------------------------------------------------- ROM:0012530E bra.w loc_12531E ROM:00125312 ; --------------------------------------------------------------------------- ROM:00125312 ROM:00125312 loc_125312: ; CODE XREF: sub_1250EE+1C6↑j ROM:00125312 move.w #4,($C40).w ROM:00125318 bset #5,($1322).w ROM:0012531E ROM:0012531E loc_12531E: ; CODE XREF: sub_1250EE+220↑j ROM:0012531E bra.w loc_12532E ROM:00125322 ; --------------------------------------------------------------------------- ROM:00125322 ROM:00125322 loc_125322: ; CODE XREF: sub_1250EE+1BA↑j ROM:00125322 move.w #4,($C40).w ROM:00125328 bset #5,($1322).w ROM:0012532E ROM:0012532E loc_12532E: ; CODE XREF: sub_1250EE:loc_12531E↑j ROM:0012532E bra.s loc_12533C ROM:00125330 ; --------------------------------------------------------------------------- ROM:00125330 ROM:00125330 loc_125330: ; CODE XREF: sub_1250EE+1AE↑j ROM:00125330 move.w #4,($C40).w ROM:00125336 bset #5,($1322).w ROM:0012533C ROM:0012533C loc_12533C: ; CODE XREF: sub_1250EE:loc_125242↑j ROM:0012533C ; sub_1250EE:loc_125268↑j ... ROM:0012533C bra.l locret_125444 ROM:00125342 ; --------------------------------------------------------------------------- ROM:00125342 ROM:00125342 loc_125342: ; CODE XREF: sub_1250EE+124↑j ROM:00125342 move.w #1,d0 ROM:00125346 cmpi.b #$20,$11D6(d0.w) ; ' ' ROM:0012534E bne.s loc_12536C ROM:00125350 btst #4,($131B).w ROM:00125356 beq.s loc_125360 ROM:00125358 move.w #4,($C40).w ROM:0012535E bra.s loc_125366 ROM:00125360 ; --------------------------------------------------------------------------- ROM:00125360 ROM:00125360 loc_125360: ; CODE XREF: sub_1250EE+268↑j ROM:00125360 move.w #2,($C40).w ROM:00125366 ROM:00125366 loc_125366: ; CODE XREF: sub_1250EE+270↑j ROM:00125366 bra.l locret_125444 ROM:0012536C ; --------------------------------------------------------------------------- ROM:0012536C ROM:0012536C loc_12536C: ; CODE XREF: sub_1250EE+260↑j ROM:0012536C move.w #1,d0 ROM:00125370 cmpi.b #$21,$11D6(d0.w) ; '!' ROM:00125378 bne.s loc_1253C4 ROM:0012537A move.w #2,d0 ROM:0012537E clr.w d3 ROM:00125380 move.b byte_133C38(d3.w),d1 ROM:00125388 move.b $11D6(d0.w),d2 ROM:0012538E ROM:0012538E loc_12538E: ; CODE XREF: sub_1250EE+2BA↓j ROM:0012538E cmpi.b #$FF,d1 ROM:00125392 beq.s loc_1253AA ROM:00125394 cmp.b d1,d2 ROM:00125396 beq.s loc_1253AA ROM:00125398 addq.w #1,d3 ROM:0012539A bvc.s loc_1253A0 ROM:0012539C move.w #$8000,d3 ROM:001253A0 ROM:001253A0 loc_1253A0: ; CODE XREF: sub_1250EE+2AC↑j ROM:001253A0 move.b byte_133C38(d3.w),d1 ROM:001253A8 bra.s loc_12538E ROM:001253AA ; --------------------------------------------------------------------------- ROM:001253AA ROM:001253AA loc_1253AA: ; CODE XREF: sub_1250EE+2A4↑j ROM:001253AA ; sub_1250EE+2A8↑j ROM:001253AA cmpi.b #$FF,d1 ROM:001253AE bne.s loc_1253B8 ROM:001253B0 move.w #4,($C40).w ROM:001253B6 bra.s loc_1253BE ROM:001253B8 ; --------------------------------------------------------------------------- ROM:001253B8 ROM:001253B8 loc_1253B8: ; CODE XREF: sub_1250EE+2C0↑j ROM:001253B8 move.w #3,($C40).w ROM:001253BE ROM:001253BE loc_1253BE: ; CODE XREF: sub_1250EE+2C8↑j ROM:001253BE bra.l locret_125444 ROM:001253C4 ; --------------------------------------------------------------------------- ROM:001253C4 ROM:001253C4 loc_1253C4: ; CODE XREF: sub_1250EE+28A↑j ROM:001253C4 move.w #1,d0 ROM:001253C8 cmpi.b #$23,$11D6(d0.w) ; '#' ROM:001253D0 bne.s loc_1253DA ROM:001253D2 move.w #4,($C40).w ROM:001253D8 bra.s locret_125444 ROM:001253DA ; --------------------------------------------------------------------------- ROM:001253DA ROM:001253DA loc_1253DA: ; CODE XREF: sub_1250EE+2E2↑j ROM:001253DA move.w #1,d0 ROM:001253DE cmpi.b #$17,$11D6(d0.w) ROM:001253E6 bne.s loc_1253F0 ROM:001253E8 move.w #4,($C40).w ROM:001253EE bra.s locret_125444 ROM:001253F0 ; --------------------------------------------------------------------------- ROM:001253F0 ROM:001253F0 loc_1253F0: ; CODE XREF: sub_1250EE+2F8↑j ROM:001253F0 move.w #1,d0 ROM:001253F4 cmpi.b #$18,$11D6(d0.w) ROM:001253FC bne.s loc_125406 ROM:001253FE move.w #4,($C40).w ROM:00125404 bra.s locret_125444 ROM:00125406 ; --------------------------------------------------------------------------- ROM:00125406 ROM:00125406 loc_125406: ; CODE XREF: sub_1250EE+30E↑j ROM:00125406 move.w #1,d0 ROM:0012540A cmpi.b #$13,$11D6(d0.w) ROM:00125412 bne.s loc_12541C ROM:00125414 move.w #3,($C40).w ROM:0012541A bra.s locret_125444 ROM:0012541C ; --------------------------------------------------------------------------- ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_1250EE+324↑j ROM:0012541C move.w #1,d0 ROM:00125420 cmpi.b #$11,$11D6(d0.w) ROM:00125428 bne.s loc_125438 ROM:0012542A bset #5,($936).w ROM:00125430 move.w #4,($C40).w ROM:00125436 bra.s locret_125444 ROM:00125438 ; --------------------------------------------------------------------------- ROM:00125438 ROM:00125438 loc_125438: ; CODE XREF: sub_1250EE+33A↑j ROM:00125438 move.w #4,($C40).w ROM:0012543E move.w #4,($C40).w ROM:00125444 ROM:00125444 locret_125444: ; CODE XREF: sub_1250EE+6E↑j ROM:00125444 ; sub_1250EE+C8↑j ... ROM:00125444 rts ROM:00125444 ; End of function sub_1250EE ROM:00125444 ROM:00125446 ROM:00125446 ; =============== S U B R O U T I N E ======================================= ROM:00125446 ROM:00125446 ROM:00125446 sub_125446: ; CODE XREF: ROM:loc_124F78↑p ROM:00125446 ; ROM:loc_124FC2↑p ... ROM:00125446 bclr #3,($1312).w ROM:0012544C bclr #0,($1328).w ROM:00125452 bclr #4,($1322).w ROM:00125458 bclr #7,($1315).w ROM:0012545E bclr #0,($131D).w ROM:00125464 clr.w d1 ROM:00125466 move.b ($112F).w,d1 ROM:0012546A cmpi.w #$10,d1 ROM:0012546E bcc.s locret_125478 ROM:00125470 movea.l off_12547A(pc,d1.w*4),a0 ROM:00125474 nop ROM:00125476 jmp (a0) ROM:00125478 ; --------------------------------------------------------------------------- ROM:00125478 ROM:00125478 locret_125478: ; CODE XREF: sub_125446+28↑j ROM:00125478 rts ROM:00125478 ; End of function sub_125446 ROM:00125478 ROM:00125478 ; --------------------------------------------------------------------------- ROM:0012547A off_12547A: dc.l loc_1254BA ; DATA XREF: sub_125446+2A↑r ROM:0012547E dc.l dword_1254EC ROM:00125482 dc.l loc_1255D2 ROM:00125486 dc.l dword_12560C ROM:0012548A dc.l loc_1256D8 ROM:0012548E dc.l word_12570E ROM:00125492 dc.l loc_125764 ROM:00125496 dc.l loc_125862 ROM:0012549A dc.l loc_1258AC ROM:0012549E dc.l loc_1258E6 ROM:001254A2 dc.l loc_125926 ROM:001254A6 dc.l loc_12595A ROM:001254AA dc.l word_12598E ROM:001254AE dc.l aNu8_3 ; "Nu\b8" ROM:001254B2 dc.l aNu8_3+2 ; "\b8" ROM:001254B6 dc.l loc_1255A4 ROM:001254BA ; --------------------------------------------------------------------------- ROM:001254BA ROM:001254BA loc_1254BA: ; DATA XREF: ROM:off_12547A↑o ROM:001254BA bset #5,($131C).w ROM:001254C0 bsr.l sub_126874 ROM:001254C6 move.w $43C(a5),d0 ROM:001254CA clr.b ($8D6).w ROM:001254CE move.w d0,($686).w ROM:001254D2 move.b #1,($8D6).w ROM:001254D8 bclr #3,($1313).w ROM:001254DE move.b #1,($112F).w ROM:001254E4 bra.l loc_12559C ROM:001254EA ; --------------------------------------------------------------------------- ROM:001254EA rts ROM:001254EA ; --------------------------------------------------------------------------- ROM:001254EC dword_1254EC: dc.l $8380004, $131B6712, $8F80003, $131311FC, $5112F ROM:001254EC ; DATA XREF: ROM:0012547E↑o ROM:001254EC dc.l $60FF0000, $20C0838, $61324, $66260C78, $686, $6E1E61FF ROM:001254EC dc.l $1055A, $61FF0001, $56608F8, $71315, $11FC000D, $112F60FF ROM:001254EC dc.l $4CE, $8380004, $131F6760, $8B80004, $131F303C, $1323C ROM:001254EC dc.l $20C30, $2701A0, $11D66624, $C300001, $11A011D6, $661A31FC ROM:001254EC dc.l $FB0542, $8F80006, $93E11FC, $F112F, $60FF0000, $5E6024 ROM:001254EC dc.l $8F80000, $131D61FF, $FFFFDF5E, $8F80003, $130161FF ROM:001254EC dc.l $142E, $11FC0009, $112F60FF, $38C ROM:0012559C ; --------------------------------------------------------------------------- ROM:0012559C ROM:0012559C loc_12559C: ; CODE XREF: ROM:001254E4↑j ROM:0012559C ; ROM:001258DE↓j ... ROM:0012559C bsr.l sub_1268BA ROM:001255A2 rts ROM:001255A4 ; --------------------------------------------------------------------------- ROM:001255A4 ROM:001255A4 loc_1255A4: ; DATA XREF: ROM:001254B6↑o ROM:001255A4 btst #7,($935).w ROM:001255AA beq.s locret_1255D0 ROM:001255AC bsr.l sub_123316 ROM:001255B2 bsr.l sub_1234DE ROM:001255B8 bset #3,($1301).w ROM:001255BE bsr.l sub_1269BA ROM:001255C4 move.b #2,($112F).w ROM:001255CA bra.l locret_12560A ROM:001255D0 ; --------------------------------------------------------------------------- ROM:001255D0 ROM:001255D0 locret_1255D0: ; CODE XREF: ROM:001255AA↑j ROM:001255D0 rts ROM:001255D2 ; --------------------------------------------------------------------------- ROM:001255D2 ROM:001255D2 loc_1255D2: ; DATA XREF: ROM:00125482↑o ROM:001255D2 btst #4,($1323).w ROM:001255D8 beq.s locret_12560A ROM:001255DA bclr #4,($1323).w ROM:001255E0 bset #5,($131C).w ROM:001255E6 bsr.l sub_126874 ROM:001255EC move.w $43C(a5),d0 ROM:001255F0 clr.b ($8D6).w ROM:001255F4 move.w d0,($686).w ROM:001255F8 move.b #1,($8D6).w ROM:001255FE move.b #3,($112F).w ROM:00125604 bra.l loc_1256D0 ROM:0012560A ; --------------------------------------------------------------------------- ROM:0012560A ROM:0012560A locret_12560A: ; CODE XREF: ROM:001255CA↑j ROM:0012560A ; ROM:001255D8↑j ROM:0012560A rts ROM:0012560A ; --------------------------------------------------------------------------- ROM:0012560C dword_12560C: dc.l $8380006, $13246626, $C780000, $6866E1E, $61FF0001 ROM:0012560C ; DATA XREF: ROM:00125486↑o ROM:0012560C dc.l $45461FF, $10460, $8F80007, $131511FC, $D112F, $60FF0000 ROM:0012560C dc.l $3C80838, $4131F, $67FF0000, $8E08B8, $4131F, $303C0001 ROM:0012560C dc.l $323C0002, $343C0003, $363C0004, $18380C2C, $1A380C2D ROM:0012560C dc.l $C300027, $1A011D6, $663E0C30, $211A0, $11D66634 ROM:0012560C dc.l $B83021A0, $11D6662C, $BA3031A0, $11D66624, $61FFFFFF ROM:0012560C dc.l $DE5408F8, $31301, $61FF0000, $132408F8, $31313, $11FC0004 ROM:0012560C dc.l $112F60FF, $64, $8F80000, $131D61FF, $FFFFDE2A, $8F80003 ROM:0012560C dc.l $130161FF, $12FA, $11FC0008, $112F60FF, $218 ROM:001256D0 ; --------------------------------------------------------------------------- ROM:001256D0 ROM:001256D0 loc_1256D0: ; CODE XREF: ROM:00125604↑j ROM:001256D0 bsr.l sub_1268BA ROM:001256D6 rts ROM:001256D8 ; --------------------------------------------------------------------------- ROM:001256D8 ROM:001256D8 loc_1256D8: ; DATA XREF: ROM:0012548A↑o ROM:001256D8 btst #4,($1323).w ROM:001256DE beq.s locret_12570C ROM:001256E0 bclr #4,($1323).w ROM:001256E6 bset #5,($131C).w ROM:001256EC bsr.l sub_126874 ROM:001256F2 move.w $43C(a5),d0 ROM:001256F6 clr.b ($8D6).w ROM:001256FA move.w d0,($686).w ROM:001256FE move.b #1,($8D6).w ROM:00125704 move.b #5,($112F).w ROM:0012570A bra.s loc_12575C ROM:0012570C ; --------------------------------------------------------------------------- ROM:0012570C ROM:0012570C locret_12570C: ; CODE XREF: ROM:001256DE↑j ROM:0012570C rts ROM:0012570C ; --------------------------------------------------------------------------- ROM:0012570E word_12570E: dc.w $838 ; DATA XREF: ROM:0012548E↑o ROM:00125710 dc.l $61324, $662C0C78, $686, $6E2461FF, $10352, $61FF0001 ROM:00125710 dc.l $35E08F8, $71315, $8B80003, $131311FC, $D112F, $60FF0000 ROM:00125710 dc.l $2C00838, $4131F, $671208B8, $4131F, $6100F99C, $11FC0006 ROM:00125710 dc.l $112F6008 ROM:0012575C ; --------------------------------------------------------------------------- ROM:0012575C ROM:0012575C loc_12575C: ; CODE XREF: ROM:0012570A↑j ROM:0012575C ; ROM:001258A4↓j ... ROM:0012575C bsr.l sub_1268BA ROM:00125762 rts ROM:00125764 ; --------------------------------------------------------------------------- ROM:00125764 ROM:00125764 loc_125764: ; DATA XREF: ROM:00125492↑o ROM:00125764 cmpi.w #5,($C40).w ROM:0012576A bne.s loc_12578A ROM:0012576C bsr.l sub_1234DE ROM:00125772 bset #3,($1301).w ROM:00125778 bsr.l sub_1269BA ROM:0012577E move.b #$E,($112F).w ROM:00125784 bra.l locret_125A22 ROM:0012578A ; --------------------------------------------------------------------------- ROM:0012578A ROM:0012578A loc_12578A: ; CODE XREF: ROM:0012576A↑j ROM:0012578A cmpi.w #0,($C40).w ROM:00125790 bne.s loc_1257B6 ROM:00125792 bsr.l sub_1234DE ROM:00125798 bset #3,($1301).w ROM:0012579E bsr.l sub_1269BA ROM:001257A4 bset #4,($1327).w ROM:001257AA move.b #$B,($112F).w ROM:001257B0 bra.l locret_12598C ROM:001257B6 ; --------------------------------------------------------------------------- ROM:001257B6 ROM:001257B6 loc_1257B6: ; CODE XREF: ROM:00125790↑j ROM:001257B6 cmpi.w #3,($C40).w ROM:001257BC bne.s loc_1257DC ROM:001257BE btst #5,($935).w ROM:001257C4 beq.s loc_1257DA ROM:001257C6 bsr.l sub_1246D4 ROM:001257CC move.b #$C,($112F).w ROM:001257D2 bra.l locret_1259FC ROM:001257D8 ; --------------------------------------------------------------------------- ROM:001257D8 bra.s loc_1257DC ROM:001257DA ; --------------------------------------------------------------------------- ROM:001257DA ROM:001257DA loc_1257DA: ; CODE XREF: ROM:001257C4↑j ROM:001257DA bra.s loc_1257E4 ROM:001257DC ; --------------------------------------------------------------------------- ROM:001257DC ROM:001257DC loc_1257DC: ; CODE XREF: ROM:001257BC↑j ROM:001257DC ; ROM:001257D8↑j ROM:001257DC cmpi.w #4,($C40).w ROM:001257E2 bne.s loc_125808 ROM:001257E4 ROM:001257E4 loc_1257E4: ; CODE XREF: ROM:loc_1257DA↑j ROM:001257E4 bsr.l sub_1246D4 ROM:001257EA bsr.l sub_1234DE ROM:001257F0 bset #3,($1301).w ROM:001257F6 bsr.l sub_1269BA ROM:001257FC move.b #7,($112F).w ROM:00125802 bra.l locret_1258AA ROM:00125808 ; --------------------------------------------------------------------------- ROM:00125808 ROM:00125808 loc_125808: ; CODE XREF: ROM:001257E2↑j ROM:00125808 cmpi.w #2,($C40).w ROM:0012580E bne.s loc_125834 ROM:00125810 bsr.l sub_1234DE ROM:00125816 bset #3,($1301).w ROM:0012581C bsr.l sub_1269BA ROM:00125822 bset #4,($1327).w ROM:00125828 move.b #9,($112F).w ROM:0012582E bra.l locret_125924 ROM:00125834 ; --------------------------------------------------------------------------- ROM:00125834 ROM:00125834 loc_125834: ; CODE XREF: ROM:0012580E↑j ROM:00125834 cmpi.w #1,($C40).w ROM:0012583A bne.s locret_125860 ROM:0012583C bsr.l sub_1234DE ROM:00125842 bset #3,($1301).w ROM:00125848 bsr.l sub_1269BA ROM:0012584E bset #4,($1327).w ROM:00125854 move.b #$A,($112F).w ROM:0012585A bra.l locret_125958 ROM:00125860 ; --------------------------------------------------------------------------- ROM:00125860 ROM:00125860 locret_125860: ; CODE XREF: ROM:0012583A↑j ROM:00125860 rts ROM:00125862 ; --------------------------------------------------------------------------- ROM:00125862 ROM:00125862 loc_125862: ; DATA XREF: ROM:00125496↑o ROM:00125862 btst #4,($1323).w ROM:00125868 beq.s locret_1258AA ROM:0012586A btst #5,($936).w ROM:00125870 beq.s loc_12587A ROM:00125872 bsr.l sub_117E08 ROM:00125878 bra.s locret_1258AA ROM:0012587A ; --------------------------------------------------------------------------- ROM:0012587A ROM:0012587A loc_12587A: ; CODE XREF: ROM:00125870↑j ROM:0012587A bclr #4,($1323).w ROM:00125880 bset #5,($131C).w ROM:00125886 bsr.l sub_126874 ROM:0012588C move.w $43C(a5),d0 ROM:00125890 clr.b ($8D6).w ROM:00125894 move.w d0,($686).w ROM:00125898 move.b #1,($8D6).w ROM:0012589E move.b #5,($112F).w ROM:001258A4 bra.l loc_12575C ROM:001258AA ; --------------------------------------------------------------------------- ROM:001258AA ROM:001258AA locret_1258AA: ; CODE XREF: ROM:00125802↑j ROM:001258AA ; ROM:00125868↑j ... ROM:001258AA rts ROM:001258AC ; --------------------------------------------------------------------------- ROM:001258AC ROM:001258AC loc_1258AC: ; DATA XREF: ROM:0012549A↑o ROM:001258AC btst #4,($1323).w ROM:001258B2 beq.s locret_1258E4 ROM:001258B4 bclr #4,($1323).w ROM:001258BA bset #5,($131C).w ROM:001258C0 bsr.l sub_126874 ROM:001258C6 move.w $43C(a5),d0 ROM:001258CA clr.b ($8D6).w ROM:001258CE move.w d0,($686).w ROM:001258D2 move.b #1,($8D6).w ROM:001258D8 move.b #1,($112F).w ROM:001258DE bra.l loc_12559C ROM:001258E4 ; --------------------------------------------------------------------------- ROM:001258E4 ROM:001258E4 locret_1258E4: ; CODE XREF: ROM:001258B2↑j ROM:001258E4 rts ROM:001258E6 ; --------------------------------------------------------------------------- ROM:001258E6 ROM:001258E6 loc_1258E6: ; DATA XREF: ROM:0012549E↑o ROM:001258E6 btst #4,($1323).w ROM:001258EC beq.s locret_125924 ROM:001258EE bclr #4,($1323).w ROM:001258F4 bset #4,($1322).w ROM:001258FA bset #5,($131C).w ROM:00125900 bsr.l sub_126874 ROM:00125906 move.w $43C(a5),d0 ROM:0012590A clr.b ($8D6).w ROM:0012590E move.w d0,($686).w ROM:00125912 move.b #1,($8D6).w ROM:00125918 move.b #5,($112F).w ROM:0012591E bra.l loc_12575C ROM:00125924 ; --------------------------------------------------------------------------- ROM:00125924 ROM:00125924 locret_125924: ; CODE XREF: ROM:0012582E↑j ROM:00125924 ; ROM:001258EC↑j ROM:00125924 rts ROM:00125926 ; --------------------------------------------------------------------------- ROM:00125926 ROM:00125926 loc_125926: ; DATA XREF: ROM:001254A2↑o ROM:00125926 btst #4,($1323).w ROM:0012592C beq.s locret_125958 ROM:0012592E bclr #4,($1323).w ROM:00125934 bset #5,($131C).w ROM:0012593A bsr.l sub_126874 ROM:00125940 bset #3,($1312).w ROM:00125946 bclr #3,($1313).w ROM:0012594C move.b #1,($112F).w ROM:00125952 bra.l loc_12559C ROM:00125958 ; --------------------------------------------------------------------------- ROM:00125958 ROM:00125958 locret_125958: ; CODE XREF: ROM:0012585A↑j ROM:00125958 ; ROM:0012592C↑j ROM:00125958 rts ROM:0012595A ; --------------------------------------------------------------------------- ROM:0012595A ROM:0012595A loc_12595A: ; DATA XREF: ROM:001254A6↑o ROM:0012595A btst #4,($1323).w ROM:00125960 beq.s locret_12598C ROM:00125962 bclr #4,($1323).w ROM:00125968 bset #5,($131C).w ROM:0012596E bsr.l sub_126874 ROM:00125974 bset #0,($1328).w ROM:0012597A bclr #3,($1313).w ROM:00125980 move.b #1,($112F).w ROM:00125986 bra.l loc_12559C ROM:0012598C ; --------------------------------------------------------------------------- ROM:0012598C ROM:0012598C locret_12598C: ; CODE XREF: ROM:001257B0↑j ROM:0012598C ; ROM:00125960↑j ROM:0012598C rts ROM:0012598C ; --------------------------------------------------------------------------- ROM:0012598E word_12598E: dc.w $838 ; DATA XREF: ROM:001254AA↑o ROM:00125990 dc.l $61324, $662C0C78, $686, $6E2461FF, $100D2, $61FF0001 ROM:00125990 dc.l $DE08F8, $71315, $8B80003, $131311FC, $D112F, $60FF0000 ROM:00125990 dc.l $400838, $5093F, $67026012, $8380004, $9396702, $60080838 ROM:00125990 dc.l $131D, $671E61FF, $FFFFDAFE, $8F80003, $130161FF ROM:00125990 dc.l $FCE, $11FC0007, $112F60FF, $FFFFFEB2 ROM:001259FC ; --------------------------------------------------------------------------- ROM:001259FC ROM:001259FC locret_1259FC: ; CODE XREF: ROM:001257D2↑j ROM:001259FC rts ROM:001259FC ; --------------------------------------------------------------------------- ROM:001259FE aNu8_3: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001254AE↑o ROM:001259FE ; ROM:001254B2↑o ROM:00125A03 dc.b 4 ROM:00125A04 dc.l $1323671A, $8B80004, $132308F8, $71315, $8B80003 ROM:00125A04 dc.l $131311FC, $D112F ROM:00125A20 dc.b $60, $DC ROM:00125A22 ; --------------------------------------------------------------------------- ROM:00125A22 ROM:00125A22 locret_125A22: ; CODE XREF: ROM:00125784↑j ROM:00125A22 rts ROM:00125A24 ; --------------------------------------------------------------------------- ROM:00125A24 rts ROM:00125A26 ; --------------------------------------------------------------------------- ROM:00125A26 movea.w 8(a3),a0 ROM:00125A2A adda.l #$13C000,a0 ROM:00125A30 move.w (a0),d7 ROM:00125A32 cmpi.w #0,d7 ROM:00125A36 bne.s locret_125A6C ROM:00125A38 clr.b ($1132).w ROM:00125A3C move.b $B(a3),d7 ROM:00125A40 ext.w d7 ROM:00125A42 lsr.w #1,d7 ROM:00125A44 lea $C(a3),a2 ROM:00125A48 move.w #1,d3 ROM:00125A4C bra.s loc_125A52 ROM:00125A4E ; --------------------------------------------------------------------------- ROM:00125A4E ROM:00125A4E loc_125A4E: ; CODE XREF: ROM:loc_125A66↓j ROM:00125A4E addi.w #1,d3 ROM:00125A52 ROM:00125A52 loc_125A52: ; CODE XREF: ROM:00125A4C↑j ROM:00125A52 cmp.w d7,d3 ROM:00125A54 bgt.w loc_125A68 ROM:00125A58 movea.w (a2)+,a4 ROM:00125A5A move.b (a2)+,d6 ROM:00125A5C move.b (a2)+,d5 ROM:00125A5E btst d6,(a4) ROM:00125A60 beq.s loc_125A66 ROM:00125A62 or.b d5,($1132).w ROM:00125A66 ROM:00125A66 loc_125A66: ; CODE XREF: ROM:00125A60↑j ROM:00125A66 bra.s loc_125A4E ROM:00125A68 ; --------------------------------------------------------------------------- ROM:00125A68 ROM:00125A68 loc_125A68: ; CODE XREF: ROM:00125A54↑j ROM:00125A68 bsr.w sub_125A6E ROM:00125A6C ROM:00125A6C locret_125A6C: ; CODE XREF: ROM:00125A36↑j ROM:00125A6C rts ROM:00125A6E ROM:00125A6E ; =============== S U B R O U T I N E ======================================= ROM:00125A6E ROM:00125A6E ROM:00125A6E sub_125A6E: ; CODE XREF: ROM:loc_125A68↑p ROM:00125A6E move.b ($1132).w,d0 ROM:00125A72 btst #1,($1321).w ROM:00125A78 bne.s loc_125A80 ROM:00125A7A andi.b #$60,d0 ; '`' ROM:00125A7E bra.s loc_125A84 ROM:00125A80 ; --------------------------------------------------------------------------- ROM:00125A80 ROM:00125A80 loc_125A80: ; CODE XREF: sub_125A6E+A↑j ROM:00125A80 andi.b #$10,d0 ROM:00125A84 ROM:00125A84 loc_125A84: ; CODE XREF: sub_125A6E+10↑j ROM:00125A84 cmpi.b #0,d0 ROM:00125A88 ble.s locret_125AC2 ROM:00125A8A addi.b #1,($1131).w ROM:00125A90 cmpi.b #$50,($1131).w ; 'P' ROM:00125A96 bgt.s locret_125AC2 ROM:00125A98 move.w ($C30).w,d0 ROM:00125A9C move.b ($C32).w,$11D6(d0.w) ROM:00125AA4 addi.w #1,d0 ROM:00125AA8 move.b ($C33).w,$11D6(d0.w) ROM:00125AB0 addi.w #1,d0 ROM:00125AB4 move.b ($1132).w,$11D6(d0.w) ROM:00125ABC addi.w #3,($C30).w ROM:00125AC2 ROM:00125AC2 locret_125AC2: ; CODE XREF: sub_125A6E+1A↑j ROM:00125AC2 ; sub_125A6E+28↑j ROM:00125AC2 rts ROM:00125AC2 ; End of function sub_125A6E ROM:00125AC2 ROM:00125AC4 ROM:00125AC4 ; =============== S U B R O U T I N E ======================================= ROM:00125AC4 ROM:00125AC4 ROM:00125AC4 sub_125AC4: ; CODE XREF: sub_119134+A↑p ROM:00125AC4 ; sub_125C98:loc_125CC8↓p ROM:00125AC4 clr.w ($588).w ROM:00125AC8 clr.w ($58A).w ROM:00125ACC bclr #3,($92B).w ROM:00125AD2 bclr #2,($937).w ROM:00125AD8 bclr #2,($92B).w ROM:00125ADE bclr #3,($934).w ROM:00125AE4 clr.w ($D6A).w ROM:00125AE8 clr.b ($13B2).w ROM:00125AEC clr.w ($136A).w ROM:00125AF0 clr.w ($136C).w ROM:00125AF4 clr.w ($136E).w ROM:00125AF8 clr.w ($1370).w ROM:00125AFC clr.w ($1372).w ROM:00125B00 clr.w ($1374).w ROM:00125B04 clr.w ($1376).w ROM:00125B08 clr.w ($1378).w ROM:00125B0C clr.w ($137A).w ROM:00125B10 clr.w ($137C).w ROM:00125B14 clr.w ($D84).w ROM:00125B18 clr.w ($D86).w ROM:00125B1C clr.w ($D88).w ROM:00125B20 clr.w ($D8A).w ROM:00125B24 clr.w ($D8C).w ROM:00125B28 clr.w ($D8E).w ROM:00125B2C clr.w ($1B34).w ROM:00125B30 clr.w ($1B36).w ROM:00125B34 clr.w ($D90).w ROM:00125B38 clr.w ($D92).w ROM:00125B3C clr.b ($1175).w ROM:00125B40 clr.b ($13B0).w ROM:00125B44 bclr #6,($1316).w ROM:00125B4A bclr #5,($140B).w ROM:00125B50 bclr #7,($140A).w ROM:00125B56 bclr #1,($140B).w ROM:00125B5C bclr #3,($140B).w ROM:00125B62 move.b #$FF,($13B3).w ROM:00125B68 move.b #$FF,($118A).w ROM:00125B6E move.w #$FFFF,($D7C).w ROM:00125B74 move.w #$FFFF,($D7E).w ROM:00125B7A move.w #$FFFF,($1B2C).w ROM:00125B80 move.w #$FFFF,($1B2E).w ROM:00125B86 clr.w ($E28).w ROM:00125B8A clr.w ($137E).w ROM:00125B8E clr.w ($E2C).w ROM:00125B92 clr.w ($E2E).w ROM:00125B96 clr.w ($E30).w ROM:00125B9A clr.w ($1380).w ROM:00125B9E clr.w ($1382).w ROM:00125BA2 clr.w ($1384).w ROM:00125BA6 clr.w ($E32).w ROM:00125BAA clr.w ($E34).w ROM:00125BAE clr.w ($E36).w ROM:00125BB2 clr.w ($1386).w ROM:00125BB6 clr.w ($1388).w ROM:00125BBA clr.w ($138A).w ROM:00125BBE clr.w ($E38).w ROM:00125BC2 clr.w ($E3A).w ROM:00125BC6 clr.w ($E3C).w ROM:00125BCA clr.w ($138C).w ROM:00125BCE clr.w ($138E).w ROM:00125BD2 clr.w ($1390).w ROM:00125BD6 clr.w ($E3E).w ROM:00125BDA clr.w ($E40).w ROM:00125BDE clr.w ($E42).w ROM:00125BE2 clr.b ($13B6).w ROM:00125BE6 clr.b ($13B7).w ROM:00125BEA clr.b ($13B8).w ROM:00125BEE clr.w ($A6C).w ROM:00125BF2 clr.w ($A6E).w ROM:00125BF6 clr.w ($49A).w ROM:00125BFA clr.w ($1348).w ROM:00125BFE clr.w ($134A).w ROM:00125C02 bsr.l sub_12E916 ROM:00125C08 move.w #$20,d0 ; ' ' ROM:00125C0C move.b #$10,d1 ROM:00125C10 lea ($FFC).w,a0 ROM:00125C14 bsr.l sub_1164A2 ROM:00125C1A lea ($103C).w,a0 ROM:00125C1E bsr.l sub_1164A2 ROM:00125C24 lea ($1B38).w,a0 ROM:00125C28 bsr.l sub_1164A2 ROM:00125C2E lea ($1B78).w,a0 ROM:00125C32 bsr.l sub_1164A2 ROM:00125C38 lea ($1BB8).w,a0 ROM:00125C3C bsr.l sub_1164A2 ROM:00125C42 lea ($1BF8).w,a0 ROM:00125C46 bsr.l sub_1164A2 ROM:00125C4C lea ($1C38).w,a0 ROM:00125C50 bsr.l sub_1164A2 ROM:00125C56 lea ($1C78).w,a0 ROM:00125C5A bsr.l sub_1164A2 ROM:00125C60 lea ($1CB8).w,a0 ROM:00125C64 bsr.l sub_1164A2 ROM:00125C6A lea ($1CF8).w,a0 ROM:00125C6E bsr.l sub_1164A2 ROM:00125C74 lea ($1D38).w,a0 ROM:00125C78 bsr.l sub_1164A2 ROM:00125C7E move.b #8,d1 ROM:00125C82 lea ($1D99).w,a0 ROM:00125C86 bsr.l sub_1164A2 ROM:00125C8C lea ($1D79).w,a0 ROM:00125C90 bsr.l sub_1164A2 ROM:00125C96 rts ROM:00125C96 ; End of function sub_125AC4 ROM:00125C96 ROM:00125C98 ROM:00125C98 ; =============== S U B R O U T I N E ======================================= ROM:00125C98 ROM:00125C98 ROM:00125C98 sub_125C98: ; CODE XREF: sub_1234DE+310↑p ROM:00125C98 move.b $B(a3),d7 ROM:00125C9C ext.w d7 ROM:00125C9E lsr.w #1,d7 ROM:00125CA0 lea $C(a3),a2 ROM:00125CA4 move.w #1,d3 ROM:00125CA8 bra.s loc_125CAE ROM:00125CAA ; --------------------------------------------------------------------------- ROM:00125CAA ROM:00125CAA loc_125CAA: ; CODE XREF: sub_125C98:loc_125CC6↓j ROM:00125CAA addi.w #1,d3 ROM:00125CAE ROM:00125CAE loc_125CAE: ; CODE XREF: sub_125C98+10↑j ROM:00125CAE cmp.w d7,d3 ROM:00125CB0 bgt.w loc_125CC8 ROM:00125CB4 movea.w (a2)+,a4 ROM:00125CB6 move.b (a2)+,d6 ROM:00125CB8 move.b (a2)+,d5 ROM:00125CBA cmpi.b #$10,d5 ROM:00125CBE bne.s loc_125CC4 ROM:00125CC0 bset d6,(a4) ROM:00125CC2 bra.s loc_125CC6 ROM:00125CC4 ; --------------------------------------------------------------------------- ROM:00125CC4 ROM:00125CC4 loc_125CC4: ; CODE XREF: sub_125C98+26↑j ROM:00125CC4 bclr d6,(a4) ROM:00125CC6 ROM:00125CC6 loc_125CC6: ; CODE XREF: sub_125C98+2A↑j ROM:00125CC6 bra.s loc_125CAA ROM:00125CC8 ; --------------------------------------------------------------------------- ROM:00125CC8 ROM:00125CC8 loc_125CC8: ; CODE XREF: sub_125C98+18↑j ROM:00125CC8 bsr.w sub_125AC4 ROM:00125CCC rts ROM:00125CCC ; End of function sub_125C98 ROM:00125CCC ROM:00125CCE ROM:00125CCE ; =============== S U B R O U T I N E ======================================= ROM:00125CCE ROM:00125CCE ROM:00125CCE sub_125CCE: ; CODE XREF: sub_1234DE+3C8↑p ROM:00125CCE btst #2,($1320).w ROM:00125CD4 beq.s loc_125CDE ROM:00125CD6 ori.b #1,($113E).w ROM:00125CDC bra.s loc_125CE4 ROM:00125CDE ; --------------------------------------------------------------------------- ROM:00125CDE ROM:00125CDE loc_125CDE: ; CODE XREF: sub_125CCE+6↑j ROM:00125CDE andi.b #$FE,($113E).w ROM:00125CE4 ROM:00125CE4 loc_125CE4: ; CODE XREF: sub_125CCE+E↑j ROM:00125CE4 btst #7,($1309).w ROM:00125CEA beq.s loc_125CF4 ROM:00125CEC ori.b #1,($1133).w ROM:00125CF2 bra.s loc_125CFA ROM:00125CF4 ; --------------------------------------------------------------------------- ROM:00125CF4 ROM:00125CF4 loc_125CF4: ; CODE XREF: sub_125CCE+1C↑j ROM:00125CF4 andi.b #$FE,($1133).w ROM:00125CFA ROM:00125CFA loc_125CFA: ; CODE XREF: sub_125CCE+24↑j ROM:00125CFA btst #4,($934).w ROM:00125D00 beq.s loc_125D0A ROM:00125D02 ori.b #2,($1133).w ROM:00125D08 bra.s loc_125D10 ROM:00125D0A ; --------------------------------------------------------------------------- ROM:00125D0A ROM:00125D0A loc_125D0A: ; CODE XREF: sub_125CCE+32↑j ROM:00125D0A andi.b #$FD,($1133).w ROM:00125D10 ROM:00125D10 loc_125D10: ; CODE XREF: sub_125CCE+3A↑j ROM:00125D10 btst #4,($93D).w ROM:00125D16 beq.s loc_125D20 ROM:00125D18 ori.b #4,($1133).w ROM:00125D1E bra.s loc_125D26 ROM:00125D20 ; --------------------------------------------------------------------------- ROM:00125D20 ROM:00125D20 loc_125D20: ; CODE XREF: sub_125CCE+48↑j ROM:00125D20 andi.b #$FB,($1133).w ROM:00125D26 ROM:00125D26 loc_125D26: ; CODE XREF: sub_125CCE+50↑j ROM:00125D26 btst #1,($936).w ROM:00125D2C beq.s loc_125D36 ROM:00125D2E ori.b #8,($1133).w ROM:00125D34 bra.s loc_125D3C ROM:00125D36 ; --------------------------------------------------------------------------- ROM:00125D36 ROM:00125D36 loc_125D36: ; CODE XREF: sub_125CCE+5E↑j ROM:00125D36 andi.b #$F7,($1133).w ROM:00125D3C ROM:00125D3C loc_125D3C: ; CODE XREF: sub_125CCE+66↑j ROM:00125D3C btst #5,($938).w ROM:00125D42 beq.s loc_125D4C ROM:00125D44 ori.b #$10,($1133).w ROM:00125D4A bra.s loc_125D52 ROM:00125D4C ; --------------------------------------------------------------------------- ROM:00125D4C ROM:00125D4C loc_125D4C: ; CODE XREF: sub_125CCE+74↑j ROM:00125D4C andi.b #$EF,($1133).w ROM:00125D52 ROM:00125D52 loc_125D52: ; CODE XREF: sub_125CCE+7C↑j ROM:00125D52 btst #3,($93D).w ROM:00125D58 beq.s loc_125D62 ROM:00125D5A ori.b #$20,($1133).w ; ' ' ROM:00125D60 bra.s loc_125D68 ROM:00125D62 ; --------------------------------------------------------------------------- ROM:00125D62 ROM:00125D62 loc_125D62: ; CODE XREF: sub_125CCE+8A↑j ROM:00125D62 andi.b #$DF,($1133).w ROM:00125D68 ROM:00125D68 loc_125D68: ; CODE XREF: sub_125CCE+92↑j ROM:00125D68 btst #7,($1325).w ROM:00125D6E beq.s loc_125D78 ROM:00125D70 ori.b #$40,($1133).w ; '@' ROM:00125D76 bra.s loc_125D7E ROM:00125D78 ; --------------------------------------------------------------------------- ROM:00125D78 ROM:00125D78 loc_125D78: ; CODE XREF: sub_125CCE+A0↑j ROM:00125D78 andi.b #$BF,($1133).w ROM:00125D7E ROM:00125D7E loc_125D7E: ; CODE XREF: sub_125CCE+A8↑j ROM:00125D7E btst #7,($FFFFF411).w ROM:00125D84 bne.s loc_125D8E ROM:00125D86 ori.b #$80,($1133).w ROM:00125D8C bra.s loc_125D94 ROM:00125D8E ; --------------------------------------------------------------------------- ROM:00125D8E ROM:00125D8E loc_125D8E: ; CODE XREF: sub_125CCE+B6↑j ROM:00125D8E andi.b #$7F,($1133).w ROM:00125D94 ROM:00125D94 loc_125D94: ; CODE XREF: sub_125CCE+BE↑j ROM:00125D94 btst #7,($939).w ROM:00125D9A beq.s loc_125DA4 ROM:00125D9C ori.b #1,($1138).w ROM:00125DA2 bra.s loc_125DAA ROM:00125DA4 ; --------------------------------------------------------------------------- ROM:00125DA4 ROM:00125DA4 loc_125DA4: ; CODE XREF: sub_125CCE+CC↑j ROM:00125DA4 andi.b #$FE,($1138).w ROM:00125DAA ROM:00125DAA loc_125DAA: ; CODE XREF: sub_125CCE+D4↑j ROM:00125DAA btst #1,($92F).w ROM:00125DB0 beq.s loc_125DBA ROM:00125DB2 ori.b #2,($1138).w ROM:00125DB8 bra.s loc_125DC0 ROM:00125DBA ; --------------------------------------------------------------------------- ROM:00125DBA ROM:00125DBA loc_125DBA: ; CODE XREF: sub_125CCE+E2↑j ROM:00125DBA andi.b #$FD,($1138).w ROM:00125DC0 ROM:00125DC0 loc_125DC0: ; CODE XREF: sub_125CCE+EA↑j ROM:00125DC0 btst #0,($930).w ROM:00125DC6 beq.s loc_125DD0 ROM:00125DC8 ori.b #4,($1138).w ROM:00125DCE bra.s loc_125DD6 ROM:00125DD0 ; --------------------------------------------------------------------------- ROM:00125DD0 ROM:00125DD0 loc_125DD0: ; CODE XREF: sub_125CCE+F8↑j ROM:00125DD0 andi.b #$FB,($1138).w ROM:00125DD6 ROM:00125DD6 loc_125DD6: ; CODE XREF: sub_125CCE+100↑j ROM:00125DD6 btst #7,($92D).w ROM:00125DDC beq.s loc_125DE6 ROM:00125DDE ori.b #8,($1138).w ROM:00125DE4 bra.s loc_125DEC ROM:00125DE6 ; --------------------------------------------------------------------------- ROM:00125DE6 ROM:00125DE6 loc_125DE6: ; CODE XREF: sub_125CCE+10E↑j ROM:00125DE6 andi.b #$F7,($1138).w ROM:00125DEC ROM:00125DEC loc_125DEC: ; CODE XREF: sub_125CCE+116↑j ROM:00125DEC btst #1,($93B).w ROM:00125DF2 beq.s loc_125DFC ROM:00125DF4 ori.b #$10,($1138).w ROM:00125DFA bra.s loc_125E02 ROM:00125DFC ; --------------------------------------------------------------------------- ROM:00125DFC ROM:00125DFC loc_125DFC: ; CODE XREF: sub_125CCE+124↑j ROM:00125DFC andi.b #$EF,($1138).w ROM:00125E02 ROM:00125E02 loc_125E02: ; CODE XREF: sub_125CCE+12C↑j ROM:00125E02 btst #2,($93C).w ROM:00125E08 beq.s loc_125E12 ROM:00125E0A ori.b #$20,($1138).w ; ' ' ROM:00125E10 bra.s loc_125E18 ROM:00125E12 ; --------------------------------------------------------------------------- ROM:00125E12 ROM:00125E12 loc_125E12: ; CODE XREF: sub_125CCE+13A↑j ROM:00125E12 andi.b #$DF,($1138).w ROM:00125E18 ROM:00125E18 loc_125E18: ; CODE XREF: sub_125CCE+142↑j ROM:00125E18 btst #2,($933).w ROM:00125E1E beq.s loc_125E28 ROM:00125E20 ori.b #$40,($1138).w ; '@' ROM:00125E26 bra.s loc_125E2E ROM:00125E28 ; --------------------------------------------------------------------------- ROM:00125E28 ROM:00125E28 loc_125E28: ; CODE XREF: sub_125CCE+150↑j ROM:00125E28 andi.b #$BF,($1138).w ROM:00125E2E ROM:00125E2E loc_125E2E: ; CODE XREF: sub_125CCE+158↑j ROM:00125E2E btst #4,($93F).w ROM:00125E34 beq.s loc_125E3E ROM:00125E36 ori.b #$80,($1138).w ROM:00125E3C bra.s loc_125E44 ROM:00125E3E ; --------------------------------------------------------------------------- ROM:00125E3E ROM:00125E3E loc_125E3E: ; CODE XREF: sub_125CCE+166↑j ROM:00125E3E andi.b #$7F,($1138).w ROM:00125E44 ROM:00125E44 loc_125E44: ; CODE XREF: sub_125CCE+16E↑j ROM:00125E44 btst #2,($934).w ROM:00125E4A beq.s loc_125E54 ROM:00125E4C ori.b #1,($1139).w ROM:00125E52 bra.s loc_125E5A ROM:00125E54 ; --------------------------------------------------------------------------- ROM:00125E54 ROM:00125E54 loc_125E54: ; CODE XREF: sub_125CCE+17C↑j ROM:00125E54 andi.b #$FE,($1139).w ROM:00125E5A ROM:00125E5A loc_125E5A: ; CODE XREF: sub_125CCE+184↑j ROM:00125E5A btst #2,($C46).w ROM:00125E60 beq.s loc_125E6A ROM:00125E62 ori.b #2,($1139).w ROM:00125E68 bra.s loc_125E70 ROM:00125E6A ; --------------------------------------------------------------------------- ROM:00125E6A ROM:00125E6A loc_125E6A: ; CODE XREF: sub_125CCE+192↑j ROM:00125E6A andi.b #$FD,($1139).w ROM:00125E70 ROM:00125E70 loc_125E70: ; CODE XREF: sub_125CCE+19A↑j ROM:00125E70 btst #1,($938).w ROM:00125E76 beq.s loc_125E80 ROM:00125E78 ori.b #4,($1139).w ROM:00125E7E bra.s loc_125E86 ROM:00125E80 ; --------------------------------------------------------------------------- ROM:00125E80 ROM:00125E80 loc_125E80: ; CODE XREF: sub_125CCE+1A8↑j ROM:00125E80 andi.b #$FB,($1139).w ROM:00125E86 ROM:00125E86 loc_125E86: ; CODE XREF: sub_125CCE+1B0↑j ROM:00125E86 btst #1,($C46).w ROM:00125E8C beq.s loc_125E96 ROM:00125E8E ori.b #8,($1139).w ROM:00125E94 bra.s loc_125E9C ROM:00125E96 ; --------------------------------------------------------------------------- ROM:00125E96 ROM:00125E96 loc_125E96: ; CODE XREF: sub_125CCE+1BE↑j ROM:00125E96 andi.b #$F7,($1139).w ROM:00125E9C ROM:00125E9C loc_125E9C: ; CODE XREF: sub_125CCE+1C6↑j ROM:00125E9C btst #0,($C46).w ROM:00125EA2 beq.s loc_125EAC ROM:00125EA4 ori.b #$10,($1139).w ROM:00125EAA bra.s loc_125EB2 ROM:00125EAC ; --------------------------------------------------------------------------- ROM:00125EAC ROM:00125EAC loc_125EAC: ; CODE XREF: sub_125CCE+1D4↑j ROM:00125EAC andi.b #$EF,($1139).w ROM:00125EB2 ROM:00125EB2 loc_125EB2: ; CODE XREF: sub_125CCE+1DC↑j ROM:00125EB2 btst #7,($C47).w ROM:00125EB8 beq.s loc_125EC2 ROM:00125EBA ori.b #$20,($1139).w ; ' ' ROM:00125EC0 bra.s loc_125EC8 ROM:00125EC2 ; --------------------------------------------------------------------------- ROM:00125EC2 ROM:00125EC2 loc_125EC2: ; CODE XREF: sub_125CCE+1EA↑j ROM:00125EC2 andi.b #$DF,($1139).w ROM:00125EC8 ROM:00125EC8 loc_125EC8: ; CODE XREF: sub_125CCE+1F2↑j ROM:00125EC8 btst #0,($10F4).w ROM:00125ECE beq.s loc_125ED8 ROM:00125ED0 ori.b #1,($113A).w ROM:00125ED6 bra.s loc_125EDE ROM:00125ED8 ; --------------------------------------------------------------------------- ROM:00125ED8 ROM:00125ED8 loc_125ED8: ; CODE XREF: sub_125CCE+200↑j ROM:00125ED8 andi.b #$FE,($113A).w ROM:00125EDE ROM:00125EDE loc_125EDE: ; CODE XREF: sub_125CCE+208↑j ROM:00125EDE btst #0,($1101).w ROM:00125EE4 beq.s loc_125EEE ROM:00125EE6 ori.b #2,($113A).w ROM:00125EEC bra.s loc_125EF4 ROM:00125EEE ; --------------------------------------------------------------------------- ROM:00125EEE ROM:00125EEE loc_125EEE: ; CODE XREF: sub_125CCE+216↑j ROM:00125EEE andi.b #$FD,($113A).w ROM:00125EF4 ROM:00125EF4 loc_125EF4: ; CODE XREF: sub_125CCE+21E↑j ROM:00125EF4 btst #0,($10FF).w ROM:00125EFA beq.s loc_125F04 ROM:00125EFC ori.b #4,($113A).w ROM:00125F02 bra.s loc_125F0A ROM:00125F04 ; --------------------------------------------------------------------------- ROM:00125F04 ROM:00125F04 loc_125F04: ; CODE XREF: sub_125CCE+22C↑j ROM:00125F04 andi.b #$FB,($113A).w ROM:00125F0A ROM:00125F0A loc_125F0A: ; CODE XREF: sub_125CCE+234↑j ROM:00125F0A btst #0,($1196).w ROM:00125F10 beq.s loc_125F1A ROM:00125F12 ori.b #1,($1167).w ROM:00125F18 bra.s loc_125F20 ROM:00125F1A ; --------------------------------------------------------------------------- ROM:00125F1A ROM:00125F1A loc_125F1A: ; CODE XREF: sub_125CCE+242↑j ROM:00125F1A andi.b #$FE,($1167).w ROM:00125F20 ROM:00125F20 loc_125F20: ; CODE XREF: sub_125CCE+24A↑j ROM:00125F20 btst #2,($12FF).w ROM:00125F26 beq.s loc_125F30 ROM:00125F28 ori.b #1,($113B).w ROM:00125F2E bra.s loc_125F36 ROM:00125F30 ; --------------------------------------------------------------------------- ROM:00125F30 ROM:00125F30 loc_125F30: ; CODE XREF: sub_125CCE+258↑j ROM:00125F30 andi.b #$FE,($113B).w ROM:00125F36 ROM:00125F36 loc_125F36: ; CODE XREF: sub_125CCE+260↑j ROM:00125F36 btst #6,($1326).w ROM:00125F3C beq.s loc_125F46 ROM:00125F3E ori.b #2,($113B).w ROM:00125F44 bra.s loc_125F4C ROM:00125F46 ; --------------------------------------------------------------------------- ROM:00125F46 ROM:00125F46 loc_125F46: ; CODE XREF: sub_125CCE+26E↑j ROM:00125F46 andi.b #$FD,($113B).w ROM:00125F4C ROM:00125F4C loc_125F4C: ; CODE XREF: sub_125CCE+276↑j ROM:00125F4C btst #2,($1316).w ROM:00125F52 beq.s loc_125F5C ROM:00125F54 ori.b #4,($113B).w ROM:00125F5A bra.s loc_125F62 ROM:00125F5C ; --------------------------------------------------------------------------- ROM:00125F5C ROM:00125F5C loc_125F5C: ; CODE XREF: sub_125CCE+284↑j ROM:00125F5C andi.b #$FB,($113B).w ROM:00125F62 ROM:00125F62 loc_125F62: ; CODE XREF: sub_125CCE+28C↑j ROM:00125F62 btst #3,($130C).w ROM:00125F68 beq.s loc_125F72 ROM:00125F6A ori.b #8,($113B).w ROM:00125F70 bra.s loc_125F78 ROM:00125F72 ; --------------------------------------------------------------------------- ROM:00125F72 ROM:00125F72 loc_125F72: ; CODE XREF: sub_125CCE+29A↑j ROM:00125F72 andi.b #$F7,($113B).w ROM:00125F78 ROM:00125F78 loc_125F78: ; CODE XREF: sub_125CCE+2A2↑j ROM:00125F78 btst #3,($1309).w ROM:00125F7E beq.s loc_125F88 ROM:00125F80 ori.b #$10,($113B).w ROM:00125F86 bra.s loc_125F8E ROM:00125F88 ; --------------------------------------------------------------------------- ROM:00125F88 ROM:00125F88 loc_125F88: ; CODE XREF: sub_125CCE+2B0↑j ROM:00125F88 andi.b #$EF,($113B).w ROM:00125F8E ROM:00125F8E loc_125F8E: ; CODE XREF: sub_125CCE+2B8↑j ROM:00125F8E btst #4,($140B).w ROM:00125F94 beq.s loc_125F9E ROM:00125F96 ori.b #$20,($113B).w ; ' ' ROM:00125F9C bra.s loc_125FA4 ROM:00125F9E ; --------------------------------------------------------------------------- ROM:00125F9E ROM:00125F9E loc_125F9E: ; CODE XREF: sub_125CCE+2C6↑j ROM:00125F9E andi.b #$DF,($113B).w ROM:00125FA4 ROM:00125FA4 loc_125FA4: ; CODE XREF: sub_125CCE+2CE↑j ROM:00125FA4 btst #2,($131E).w ROM:00125FAA beq.s loc_125FB4 ROM:00125FAC ori.b #1,($113C).w ROM:00125FB2 bra.s loc_125FBA ROM:00125FB4 ; --------------------------------------------------------------------------- ROM:00125FB4 ROM:00125FB4 loc_125FB4: ; CODE XREF: sub_125CCE+2DC↑j ROM:00125FB4 andi.b #$FE,($113C).w ROM:00125FBA ROM:00125FBA loc_125FBA: ; CODE XREF: sub_125CCE+2E4↑j ROM:00125FBA btst #7,($1309).w ROM:00125FC0 beq.s loc_125FCA ROM:00125FC2 ori.b #2,($113C).w ROM:00125FC8 bra.s loc_125FD0 ROM:00125FCA ; --------------------------------------------------------------------------- ROM:00125FCA ROM:00125FCA loc_125FCA: ; CODE XREF: sub_125CCE+2F2↑j ROM:00125FCA andi.b #$FD,($113C).w ROM:00125FD0 ROM:00125FD0 loc_125FD0: ; CODE XREF: sub_125CCE+2FA↑j ROM:00125FD0 btst #4,($930).w ROM:00125FD6 beq.s loc_125FE0 ROM:00125FD8 ori.b #4,($113C).w ROM:00125FDE bra.s loc_125FE6 ROM:00125FE0 ; --------------------------------------------------------------------------- ROM:00125FE0 ROM:00125FE0 loc_125FE0: ; CODE XREF: sub_125CCE+308↑j ROM:00125FE0 andi.b #$FB,($113C).w ROM:00125FE6 ROM:00125FE6 loc_125FE6: ; CODE XREF: sub_125CCE+310↑j ROM:00125FE6 btst #6,($1307).w ROM:00125FEC beq.s loc_125FF6 ROM:00125FEE ori.b #8,($113C).w ROM:00125FF4 bra.s loc_125FFC ROM:00125FF6 ; --------------------------------------------------------------------------- ROM:00125FF6 ROM:00125FF6 loc_125FF6: ; CODE XREF: sub_125CCE+31E↑j ROM:00125FF6 andi.b #$F7,($113C).w ROM:00125FFC ROM:00125FFC loc_125FFC: ; CODE XREF: sub_125CCE+326↑j ROM:00125FFC btst #3,($131E).w ROM:00126002 beq.s loc_12600C ROM:00126004 ori.b #$10,($113C).w ROM:0012600A bra.s loc_126012 ROM:0012600C ; --------------------------------------------------------------------------- ROM:0012600C ROM:0012600C loc_12600C: ; CODE XREF: sub_125CCE+334↑j ROM:0012600C andi.b #$EF,($113C).w ROM:00126012 ROM:00126012 loc_126012: ; CODE XREF: sub_125CCE+33C↑j ROM:00126012 btst #0,($1300).w ROM:00126018 beq.s loc_126022 ROM:0012601A ori.b #$20,($113C).w ; ' ' ROM:00126020 bra.s loc_126028 ROM:00126022 ; --------------------------------------------------------------------------- ROM:00126022 ROM:00126022 loc_126022: ; CODE XREF: sub_125CCE+34A↑j ROM:00126022 andi.b #$DF,($113C).w ROM:00126028 ROM:00126028 loc_126028: ; CODE XREF: sub_125CCE+352↑j ROM:00126028 btst #2,($131B).w ROM:0012602E beq.s loc_126038 ROM:00126030 ori.b #$20,($113C).w ; ' ' ROM:00126036 bra.s loc_12603E ROM:00126038 ; --------------------------------------------------------------------------- ROM:00126038 ROM:00126038 loc_126038: ; CODE XREF: sub_125CCE+360↑j ROM:00126038 andi.b #$DF,($113C).w ROM:0012603E ROM:0012603E loc_12603E: ; CODE XREF: sub_125CCE+368↑j ROM:0012603E btst #0,($131A).w ROM:00126044 beq.s loc_12604E ROM:00126046 ori.b #$20,($113C).w ; ' ' ROM:0012604C bra.s loc_126054 ROM:0012604E ; --------------------------------------------------------------------------- ROM:0012604E ROM:0012604E loc_12604E: ; CODE XREF: sub_125CCE+376↑j ROM:0012604E andi.b #$DF,($113C).w ROM:00126054 ROM:00126054 loc_126054: ; CODE XREF: sub_125CCE+37E↑j ROM:00126054 btst #1,($1309).w ROM:0012605A beq.s loc_126064 ROM:0012605C ori.b #1,($113D).w ROM:00126062 bra.s loc_12606A ROM:00126064 ; --------------------------------------------------------------------------- ROM:00126064 ROM:00126064 loc_126064: ; CODE XREF: sub_125CCE+38C↑j ROM:00126064 andi.b #$FE,($113D).w ROM:0012606A ROM:0012606A loc_12606A: ; CODE XREF: sub_125CCE+394↑j ROM:0012606A btst #1,($1311).w ROM:00126070 beq.s loc_12607A ROM:00126072 ori.b #2,($113D).w ROM:00126078 bra.s loc_126080 ROM:0012607A ; --------------------------------------------------------------------------- ROM:0012607A ROM:0012607A loc_12607A: ; CODE XREF: sub_125CCE+3A2↑j ROM:0012607A andi.b #$FD,($113D).w ROM:00126080 ROM:00126080 loc_126080: ; CODE XREF: sub_125CCE+3AA↑j ROM:00126080 btst #7,($1310).w ROM:00126086 beq.s loc_126090 ROM:00126088 ori.b #4,($113D).w ROM:0012608E bra.s loc_126096 ROM:00126090 ; --------------------------------------------------------------------------- ROM:00126090 ROM:00126090 loc_126090: ; CODE XREF: sub_125CCE+3B8↑j ROM:00126090 andi.b #$FB,($113D).w ROM:00126096 ROM:00126096 loc_126096: ; CODE XREF: sub_125CCE+3C0↑j ROM:00126096 btst #6,($1320).w ROM:0012609C beq.s loc_1260A6 ROM:0012609E ori.b #8,($113D).w ROM:001260A4 bra.s loc_1260AC ROM:001260A6 ; --------------------------------------------------------------------------- ROM:001260A6 ROM:001260A6 loc_1260A6: ; CODE XREF: sub_125CCE+3CE↑j ROM:001260A6 andi.b #$F7,($113D).w ROM:001260AC ROM:001260AC loc_1260AC: ; CODE XREF: sub_125CCE+3D6↑j ROM:001260AC btst #4,($1310).w ROM:001260B2 beq.s loc_1260BC ROM:001260B4 ori.b #$10,($113D).w ROM:001260BA bra.s loc_1260C2 ROM:001260BC ; --------------------------------------------------------------------------- ROM:001260BC ROM:001260BC loc_1260BC: ; CODE XREF: sub_125CCE+3E4↑j ROM:001260BC andi.b #$EF,($113D).w ROM:001260C2 ROM:001260C2 loc_1260C2: ; CODE XREF: sub_125CCE+3EC↑j ROM:001260C2 btst #5,($938).w ROM:001260C8 beq.s loc_1260D2 ROM:001260CA ori.b #$20,($113D).w ; ' ' ROM:001260D0 bra.s loc_1260D8 ROM:001260D2 ; --------------------------------------------------------------------------- ROM:001260D2 ROM:001260D2 loc_1260D2: ; CODE XREF: sub_125CCE+3FA↑j ROM:001260D2 andi.b #$DF,($113D).w ROM:001260D8 ROM:001260D8 loc_1260D8: ; CODE XREF: sub_125CCE+402↑j ROM:001260D8 btst #3,($1327).w ROM:001260DE beq.s loc_1260E8 ROM:001260E0 ori.b #$20,($113D).w ; ' ' ROM:001260E6 bra.s loc_1260EE ROM:001260E8 ; --------------------------------------------------------------------------- ROM:001260E8 ROM:001260E8 loc_1260E8: ; CODE XREF: sub_125CCE+410↑j ROM:001260E8 andi.b #$DF,($113D).w ROM:001260EE ROM:001260EE loc_1260EE: ; CODE XREF: sub_125CCE+418↑j ROM:001260EE btst #0,($932).w ROM:001260F4 bne.s loc_1260FE ROM:001260F6 ori.b #1,($1136).w ROM:001260FC bra.s loc_126104 ROM:001260FE ; --------------------------------------------------------------------------- ROM:001260FE ROM:001260FE loc_1260FE: ; CODE XREF: sub_125CCE+426↑j ROM:001260FE andi.b #$FE,($1136).w ROM:00126104 ROM:00126104 loc_126104: ; CODE XREF: sub_125CCE+42E↑j ROM:00126104 btst #6,($932).w ROM:0012610A bne.s loc_126114 ROM:0012610C ori.b #2,($1136).w ROM:00126112 bra.s loc_12611A ROM:00126114 ; --------------------------------------------------------------------------- ROM:00126114 ROM:00126114 loc_126114: ; CODE XREF: sub_125CCE+43C↑j ROM:00126114 andi.b #$FD,($1136).w ROM:0012611A ROM:0012611A loc_12611A: ; CODE XREF: sub_125CCE+444↑j ROM:0012611A btst #1,($135C).w ROM:00126120 beq.s loc_12612A ROM:00126122 ori.b #4,($1136).w ROM:00126128 bra.s loc_126130 ROM:0012612A ; --------------------------------------------------------------------------- ROM:0012612A ROM:0012612A loc_12612A: ; CODE XREF: sub_125CCE+452↑j ROM:0012612A andi.b #$FB,($1136).w ROM:00126130 ROM:00126130 loc_126130: ; CODE XREF: sub_125CCE+45A↑j ROM:00126130 btst #1,($933).w ROM:00126136 beq.s loc_126140 ROM:00126138 ori.b #8,($1136).w ROM:0012613E bra.s loc_126146 ROM:00126140 ; --------------------------------------------------------------------------- ROM:00126140 ROM:00126140 loc_126140: ; CODE XREF: sub_125CCE+468↑j ROM:00126140 andi.b #$F7,($1136).w ROM:00126146 ROM:00126146 loc_126146: ; CODE XREF: sub_125CCE+470↑j ROM:00126146 btst #0,($10F4).w ROM:0012614C beq.s loc_126156 ROM:0012614E ori.b #1,($1134).w ROM:00126154 bra.s loc_12615C ROM:00126156 ; --------------------------------------------------------------------------- ROM:00126156 ROM:00126156 loc_126156: ; CODE XREF: sub_125CCE+47E↑j ROM:00126156 andi.b #$FE,($1134).w ROM:0012615C ROM:0012615C loc_12615C: ; CODE XREF: sub_125CCE+486↑j ROM:0012615C btst #1,($10F4).w ROM:00126162 beq.s loc_12616C ROM:00126164 ori.b #2,($1134).w ROM:0012616A bra.s loc_126172 ROM:0012616C ; --------------------------------------------------------------------------- ROM:0012616C ROM:0012616C loc_12616C: ; CODE XREF: sub_125CCE+494↑j ROM:0012616C andi.b #$FD,($1134).w ROM:00126172 ROM:00126172 loc_126172: ; CODE XREF: sub_125CCE+49C↑j ROM:00126172 btst #0,($131F).w ROM:00126178 beq.s loc_126182 ROM:0012617A ori.b #1,($1135).w ROM:00126180 bra.s loc_126188 ROM:00126182 ; --------------------------------------------------------------------------- ROM:00126182 ROM:00126182 loc_126182: ; CODE XREF: sub_125CCE+4AA↑j ROM:00126182 andi.b #$FE,($1135).w ROM:00126188 ROM:00126188 loc_126188: ; CODE XREF: sub_125CCE+4B2↑j ROM:00126188 btst #0,($1319).w ROM:0012618E beq.s loc_126198 ROM:00126190 ori.b #2,($1135).w ROM:00126196 bra.s loc_12619E ROM:00126198 ; --------------------------------------------------------------------------- ROM:00126198 ROM:00126198 loc_126198: ; CODE XREF: sub_125CCE+4C0↑j ROM:00126198 andi.b #$FD,($1135).w ROM:0012619E ROM:0012619E loc_12619E: ; CODE XREF: sub_125CCE+4C8↑j ROM:0012619E btst #7,($1309).w ROM:001261A4 beq.s loc_1261AE ROM:001261A6 ori.b #4,($1135).w ROM:001261AC bra.s loc_1261B4 ROM:001261AE ; --------------------------------------------------------------------------- ROM:001261AE ROM:001261AE loc_1261AE: ; CODE XREF: sub_125CCE+4D6↑j ROM:001261AE andi.b #$FB,($1135).w ROM:001261B4 ROM:001261B4 loc_1261B4: ; CODE XREF: sub_125CCE+4DE↑j ROM:001261B4 btst #0,($1323).w ROM:001261BA beq.s loc_1261C4 ROM:001261BC ori.b #8,($1135).w ROM:001261C2 bra.s loc_1261CA ROM:001261C4 ; --------------------------------------------------------------------------- ROM:001261C4 ROM:001261C4 loc_1261C4: ; CODE XREF: sub_125CCE+4EC↑j ROM:001261C4 andi.b #$F7,($1135).w ROM:001261CA ROM:001261CA loc_1261CA: ; CODE XREF: sub_125CCE+4F4↑j ROM:001261CA btst #1,($1320).w ROM:001261D0 beq.s loc_1261DA ROM:001261D2 ori.b #$10,($1135).w ROM:001261D8 bra.s loc_1261E0 ROM:001261DA ; --------------------------------------------------------------------------- ROM:001261DA ROM:001261DA loc_1261DA: ; CODE XREF: sub_125CCE+502↑j ROM:001261DA andi.b #$EF,($1135).w ROM:001261E0 ROM:001261E0 loc_1261E0: ; CODE XREF: sub_125CCE+50A↑j ROM:001261E0 btst #7,($1303).w ROM:001261E6 beq.s loc_1261F0 ROM:001261E8 ori.b #$20,($1135).w ; ' ' ROM:001261EE bra.s loc_1261F6 ROM:001261F0 ; --------------------------------------------------------------------------- ROM:001261F0 ROM:001261F0 loc_1261F0: ; CODE XREF: sub_125CCE+518↑j ROM:001261F0 andi.b #$DF,($1135).w ROM:001261F6 ROM:001261F6 loc_1261F6: ; CODE XREF: sub_125CCE+520↑j ROM:001261F6 btst #6,($1307).w ROM:001261FC beq.s loc_126206 ROM:001261FE ori.b #$40,($1135).w ; '@' ROM:00126204 bra.s loc_12620C ROM:00126206 ; --------------------------------------------------------------------------- ROM:00126206 ROM:00126206 loc_126206: ; CODE XREF: sub_125CCE+52E↑j ROM:00126206 andi.b #$BF,($1135).w ROM:0012620C ROM:0012620C loc_12620C: ; CODE XREF: sub_125CCE+536↑j ROM:0012620C btst #3,($1310).w ROM:00126212 beq.s loc_12621C ROM:00126214 ori.b #$80,($1135).w ROM:0012621A bra.s loc_126222 ROM:0012621C ; --------------------------------------------------------------------------- ROM:0012621C ROM:0012621C loc_12621C: ; CODE XREF: sub_125CCE+544↑j ROM:0012621C andi.b #$7F,($1135).w ROM:00126222 ROM:00126222 loc_126222: ; CODE XREF: sub_125CCE+54C↑j ROM:00126222 btst #2,($131C).w ROM:00126228 beq.s loc_126232 ROM:0012622A ori.w #1,($C48).w ROM:00126230 bra.s loc_126238 ROM:00126232 ; --------------------------------------------------------------------------- ROM:00126232 ROM:00126232 loc_126232: ; CODE XREF: sub_125CCE+55A↑j ROM:00126232 andi.w #$FFFE,($C48).w ROM:00126238 ROM:00126238 loc_126238: ; CODE XREF: sub_125CCE+562↑j ROM:00126238 btst #3,($1319).w ROM:0012623E beq.s loc_126248 ROM:00126240 ori.w #2,($C48).w ROM:00126246 bra.s loc_12624E ROM:00126248 ; --------------------------------------------------------------------------- ROM:00126248 ROM:00126248 loc_126248: ; CODE XREF: sub_125CCE+570↑j ROM:00126248 andi.w #$FFFD,($C48).w ROM:0012624E ROM:0012624E loc_12624E: ; CODE XREF: sub_125CCE+578↑j ROM:0012624E btst #1,($130A).w ROM:00126254 beq.s loc_12625E ROM:00126256 ori.w #4,($C48).w ROM:0012625C bra.s loc_126264 ROM:0012625E ; --------------------------------------------------------------------------- ROM:0012625E ROM:0012625E loc_12625E: ; CODE XREF: sub_125CCE+586↑j ROM:0012625E andi.w #$FFFB,($C48).w ROM:00126264 ROM:00126264 loc_126264: ; CODE XREF: sub_125CCE+58E↑j ROM:00126264 btst #6,($92E).w ROM:0012626A beq.s loc_126274 ROM:0012626C ori.w #8,($C48).w ROM:00126272 bra.s loc_12627A ROM:00126274 ; --------------------------------------------------------------------------- ROM:00126274 ROM:00126274 loc_126274: ; CODE XREF: sub_125CCE+59C↑j ROM:00126274 andi.w #$FFF7,($C48).w ROM:0012627A ROM:0012627A loc_12627A: ; CODE XREF: sub_125CCE+5A4↑j ROM:0012627A btst #1,($131B).w ROM:00126280 beq.s loc_12628A ROM:00126282 ori.w #$10,($C48).w ROM:00126288 bra.s loc_126290 ROM:0012628A ; --------------------------------------------------------------------------- ROM:0012628A ROM:0012628A loc_12628A: ; CODE XREF: sub_125CCE+5B2↑j ROM:0012628A andi.w #$FFEF,($C48).w ROM:00126290 ROM:00126290 loc_126290: ; CODE XREF: sub_125CCE+5BA↑j ROM:00126290 btst #6,($1311).w ROM:00126296 beq.s loc_1262A0 ROM:00126298 ori.w #$20,($C48).w ; ' ' ROM:0012629E bra.s loc_1262A6 ROM:001262A0 ; --------------------------------------------------------------------------- ROM:001262A0 ROM:001262A0 loc_1262A0: ; CODE XREF: sub_125CCE+5C8↑j ROM:001262A0 andi.w #$FFDF,($C48).w ROM:001262A6 ROM:001262A6 loc_1262A6: ; CODE XREF: sub_125CCE+5D0↑j ROM:001262A6 btst #7,($1306).w ROM:001262AC beq.s loc_1262B6 ROM:001262AE ori.w #$40,($C48).w ; '@' ROM:001262B4 bra.s loc_1262BC ROM:001262B6 ; --------------------------------------------------------------------------- ROM:001262B6 ROM:001262B6 loc_1262B6: ; CODE XREF: sub_125CCE+5DE↑j ROM:001262B6 andi.w #$FFBF,($C48).w ROM:001262BC ROM:001262BC loc_1262BC: ; CODE XREF: sub_125CCE+5E6↑j ROM:001262BC btst #5,($1306).w ROM:001262C2 beq.s loc_1262CC ROM:001262C4 ori.w #$80,($C48).w ROM:001262CA bra.s loc_1262D2 ROM:001262CC ; --------------------------------------------------------------------------- ROM:001262CC ROM:001262CC loc_1262CC: ; CODE XREF: sub_125CCE+5F4↑j ROM:001262CC andi.w #$FF7F,($C48).w ROM:001262D2 ROM:001262D2 loc_1262D2: ; CODE XREF: sub_125CCE+5FC↑j ROM:001262D2 btst #4,($1317).w ROM:001262D8 beq.s loc_1262E2 ROM:001262DA ori.w #$100,($C48).w ROM:001262E0 bra.s loc_1262E8 ROM:001262E2 ; --------------------------------------------------------------------------- ROM:001262E2 ROM:001262E2 loc_1262E2: ; CODE XREF: sub_125CCE+60A↑j ROM:001262E2 andi.w #$FEFF,($C48).w ROM:001262E8 ROM:001262E8 loc_1262E8: ; CODE XREF: sub_125CCE+612↑j ROM:001262E8 btst #1,($1305).w ROM:001262EE beq.s loc_1262F8 ROM:001262F0 ori.w #$200,($C48).w ROM:001262F6 bra.s loc_1262FE ROM:001262F8 ; --------------------------------------------------------------------------- ROM:001262F8 ROM:001262F8 loc_1262F8: ; CODE XREF: sub_125CCE+620↑j ROM:001262F8 andi.w #$FDFF,($C48).w ROM:001262FE ROM:001262FE loc_1262FE: ; CODE XREF: sub_125CCE+628↑j ROM:001262FE btst #2,($1328).w ROM:00126304 beq.s loc_12630E ROM:00126306 ori.w #$400,($C48).w ROM:0012630C bra.s loc_126314 ROM:0012630E ; --------------------------------------------------------------------------- ROM:0012630E ROM:0012630E loc_12630E: ; CODE XREF: sub_125CCE+636↑j ROM:0012630E andi.w #$FBFF,($C48).w ROM:00126314 ROM:00126314 loc_126314: ; CODE XREF: sub_125CCE+63E↑j ROM:00126314 clr.l d0 ROM:00126316 move.w $3C2(a5),d1 ROM:0012631A cmpi.w #0,d1 ROM:0012631E bne.s loc_126324 ROM:00126320 bset #3,d0 ROM:00126324 ROM:00126324 loc_126324: ; CODE XREF: sub_125CCE+650↑j ROM:00126324 btst #1,($140A).w ROM:0012632A beq.s loc_126334 ROM:0012632C bset #$12,d0 ROM:00126330 bset #$10,d0 ROM:00126334 ROM:00126334 loc_126334: ; CODE XREF: sub_125CCE+65C↑j ROM:00126334 btst #4,($140A).w ROM:0012633A beq.s loc_126340 ROM:0012633C bset #$13,d0 ROM:00126340 ROM:00126340 loc_126340: ; CODE XREF: sub_125CCE+66C↑j ROM:00126340 ori.l #1,d0 ROM:00126346 ori.l #0,d0 ROM:0012634C ori.l #0,d0 ROM:00126352 ori.l #0,d0 ROM:00126358 ori.l #0,d0 ROM:0012635E ori.l #$100,d0 ROM:00126364 ori.l #$200,d0 ROM:0012636A ori.l #$400,d0 ROM:00126370 ori.l #0,d0 ROM:00126376 ori.l #$1000,d0 ROM:0012637C ori.l #$2000,d0 ROM:00126382 ori.l #0,d0 ROM:00126388 ori.l #0,d0 ROM:0012638E ori.l #$20000,d0 ROM:00126394 ori.l #0,d0 ROM:0012639A move.l d0,($968).w ROM:0012639E btst #0,($140B).w ROM:001263A4 beq.s loc_1263AE ROM:001263A6 ori.b #1,($1137).w ROM:001263AC bra.s loc_1263B4 ROM:001263AE ; --------------------------------------------------------------------------- ROM:001263AE ROM:001263AE loc_1263AE: ; CODE XREF: sub_125CCE+6D6↑j ROM:001263AE andi.b #$FE,($1137).w ROM:001263B4 ROM:001263B4 loc_1263B4: ; CODE XREF: sub_125CCE+6DE↑j ROM:001263B4 btst #1,($12FF).w ROM:001263BA beq.s loc_1263C4 ROM:001263BC ori.b #2,($1137).w ROM:001263C2 bra.s loc_1263CA ROM:001263C4 ; --------------------------------------------------------------------------- ROM:001263C4 ROM:001263C4 loc_1263C4: ; CODE XREF: sub_125CCE+6EC↑j ROM:001263C4 andi.b #$FD,($1137).w ROM:001263CA ROM:001263CA loc_1263CA: ; CODE XREF: sub_125CCE+6F4↑j ROM:001263CA btst #0,($130E).w ROM:001263D0 beq.s loc_1263DA ROM:001263D2 ori.b #4,($1137).w ROM:001263D8 bra.s loc_1263E0 ROM:001263DA ; --------------------------------------------------------------------------- ROM:001263DA ROM:001263DA loc_1263DA: ; CODE XREF: sub_125CCE+702↑j ROM:001263DA andi.b #$FB,($1137).w ROM:001263E0 ROM:001263E0 loc_1263E0: ; CODE XREF: sub_125CCE+70A↑j ROM:001263E0 btst #6,($1306).w ROM:001263E6 beq.s loc_1263F0 ROM:001263E8 ori.b #8,($1137).w ROM:001263EE bra.s locret_1263F6 ROM:001263F0 ; --------------------------------------------------------------------------- ROM:001263F0 ROM:001263F0 loc_1263F0: ; CODE XREF: sub_125CCE+718↑j ROM:001263F0 andi.b #$F7,($1137).w ROM:001263F6 ROM:001263F6 locret_1263F6: ; CODE XREF: sub_125CCE+720↑j ROM:001263F6 rts ROM:001263F6 ; End of function sub_125CCE ROM:001263F6 ROM:001263F8 ROM:001263F8 ; =============== S U B R O U T I N E ======================================= ROM:001263F8 ROM:001263F8 ROM:001263F8 sub_1263F8: ; CODE XREF: sub_135A84+4↓p ROM:001263F8 move.w #2,($5A2).w ROM:001263FE bsr.l sub_11A714 ROM:00126404 rts ROM:00126404 ; End of function sub_1263F8 ROM:00126404 ROM:00126406 ROM:00126406 ; =============== S U B R O U T I N E ======================================= ROM:00126406 ROM:00126406 ROM:00126406 sub_126406: ; CODE XREF: sub_135A84+A↓p ROM:00126406 btst #5,($935).w ROM:0012640C beq.s locret_126420 ROM:0012640E bclr #5,($935).w ROM:00126414 move.b #$20,($1123).w ; ' ' ROM:0012641A move.b #0,($1124).w ROM:00126420 ROM:00126420 locret_126420: ; CODE XREF: sub_126406+6↑j ROM:00126420 rts ROM:00126420 ; End of function sub_126406 ROM:00126420 ROM:00126422 ROM:00126422 ; =============== S U B R O U T I N E ======================================= ROM:00126422 ROM:00126422 ROM:00126422 sub_126422: ; CODE XREF: sub_1246D4+2B0↑p ROM:00126422 btst #5,($935).w ROM:00126428 beq.s loc_126438 ROM:0012642A bclr #5,($935).w ROM:00126430 move.b #$14,($1123).w ROM:00126436 bra.s locret_12643E ROM:00126438 ; --------------------------------------------------------------------------- ROM:00126438 ROM:00126438 loc_126438: ; CODE XREF: sub_126422+6↑j ROM:00126438 bset #0,($131D).w ROM:0012643E ROM:0012643E locret_12643E: ; CODE XREF: sub_126422+14↑j ROM:0012643E rts ROM:0012643E ; End of function sub_126422 ROM:0012643E ROM:00126440 ROM:00126440 ; =============== S U B R O U T I N E ======================================= ROM:00126440 ROM:00126440 ROM:00126440 sub_126440: ; CODE XREF: sub_1246D4+252↑p ROM:00126440 ; sub_1246D4+29E↑p ROM:00126440 btst #5,($935).w ROM:00126446 beq.s loc_126456 ROM:00126448 bclr #5,($935).w ROM:0012644E move.b #$13,($1123).w ROM:00126454 bra.s locret_12645C ROM:00126456 ; --------------------------------------------------------------------------- ROM:00126456 ROM:00126456 loc_126456: ; CODE XREF: sub_126440+6↑j ROM:00126456 bset #0,($131D).w ROM:0012645C ROM:0012645C locret_12645C: ; CODE XREF: sub_126440+14↑j ROM:0012645C rts ROM:0012645C ; End of function sub_126440 ROM:0012645C ROM:0012645E ROM:0012645E ; =============== S U B R O U T I N E ======================================= ROM:0012645E ROM:0012645E ROM:0012645E sub_12645E: ; CODE XREF: sub_1246D4:loc_12492E↑p ROM:0012645E btst #5,($935).w ROM:00126464 beq.s loc_126482 ROM:00126466 bclr #5,($935).w ROM:0012646C move.b #$23,($1123).w ; '#' ROM:00126472 move.b ($11D8).l,d2 ROM:00126478 subi.b #$27,d2 ; ''' ROM:0012647C move.b d2,($1126).w ROM:00126480 bra.s locret_126488 ROM:00126482 ; --------------------------------------------------------------------------- ROM:00126482 ROM:00126482 loc_126482: ; CODE XREF: sub_12645E+6↑j ROM:00126482 bset #0,($131D).w ROM:00126488 ROM:00126488 locret_126488: ; CODE XREF: sub_12645E+22↑j ROM:00126488 rts ROM:00126488 ; End of function sub_12645E ROM:00126488 ROM:0012648A ROM:0012648A ; =============== S U B R O U T I N E ======================================= ROM:0012648A ROM:0012648A ROM:0012648A sub_12648A: ; CODE XREF: sub_11327E+5E↑p ROM:0012648A ; sub_1230C6+1E↑p ROM:0012648A btst #6,($1324).w ROM:00126490 beq.s loc_126498 ROM:00126492 bsr.w sub_12649E ROM:00126496 bra.s locret_12649C ROM:00126498 ; --------------------------------------------------------------------------- ROM:00126498 ROM:00126498 loc_126498: ; CODE XREF: sub_12648A+6↑j ROM:00126498 bsr.w sub_126652 ROM:0012649C ROM:0012649C locret_12649C: ; CODE XREF: sub_12648A+C↑j ROM:0012649C rts ROM:0012649C ; End of function sub_12648A ROM:0012649C ROM:0012649E ROM:0012649E ; =============== S U B R O U T I N E ======================================= ROM:0012649E ROM:0012649E ROM:0012649E sub_12649E: ; CODE XREF: sub_12648A+8↑p ROM:0012649E clr.w d1 ROM:001264A0 move.b ($1143).w,d1 ROM:001264A4 cmpi.w #8,d1 ROM:001264A8 bcc.s locret_1264B2 ROM:001264AA movea.l off_1264B4(pc,d1.w*4),a0 ROM:001264AE nop ROM:001264B0 jmp (a0) ROM:001264B2 ; --------------------------------------------------------------------------- ROM:001264B2 ROM:001264B2 locret_1264B2: ; CODE XREF: sub_12649E+A↑j ROM:001264B2 rts ROM:001264B2 ; End of function sub_12649E ROM:001264B2 ROM:001264B2 ; --------------------------------------------------------------------------- ROM:001264B4 off_1264B4: dc.l loc_1264D4 ; DATA XREF: sub_12649E+C↑r ROM:001264B8 dc.l loc_1264DC ROM:001264BC dc.l loc_1264EA ROM:001264C0 dc.l loc_12651A ROM:001264C4 dc.l loc_12655A ROM:001264C8 dc.l loc_126588 ROM:001264CC dc.l loc_1265BC ROM:001264D0 dc.l loc_1265FE ROM:001264D4 ; --------------------------------------------------------------------------- ROM:001264D4 ROM:001264D4 loc_1264D4: ; DATA XREF: ROM:off_1264B4↑o ROM:001264D4 move.b #1,($1143).w ROM:001264DA rts ROM:001264DC ; --------------------------------------------------------------------------- ROM:001264DC ROM:001264DC loc_1264DC: ; DATA XREF: ROM:001264B8↑o ROM:001264DC btst #4,($1301).w ROM:001264E2 beq.s locret_1264E8 ROM:001264E4 move.w ($FFFFFC0E).w,d1 ROM:001264E8 ROM:001264E8 locret_1264E8: ; CODE XREF: ROM:001264E2↑j ROM:001264E8 rts ROM:001264EA ; --------------------------------------------------------------------------- ROM:001264EA ROM:001264EA loc_1264EA: ; DATA XREF: ROM:001264BC↑o ROM:001264EA btst #4,($1301).w ROM:001264F0 beq.s locret_126518 ROM:001264F2 move.w ($FFFFFC0E).w,d1 ROM:001264F6 cmpi.b #$B8,d1 ROM:001264FA bne.s locret_126518 ROM:001264FC bsr.w sub_126938 ROM:00126500 move.w $43E(a5),d0 ROM:00126504 clr.b ($899).w ROM:00126508 move.w d0,($60C).w ROM:0012650C move.b #1,($899).w ROM:00126512 move.b #3,($1143).w ROM:00126518 ROM:00126518 locret_126518: ; CODE XREF: ROM:001264F0↑j ROM:00126518 ; ROM:001264FA↑j ROM:00126518 rts ROM:0012651A ; --------------------------------------------------------------------------- ROM:0012651A ROM:0012651A loc_12651A: ; DATA XREF: ROM:001264C0↑o ROM:0012651A btst #4,($1301).w ROM:00126520 beq.s locret_126558 ROM:00126522 move.w ($FFFFFC0E).w,d1 ROM:00126526 cmpi.b #$13,d1 ROM:0012652A bne.s loc_12654A ROM:0012652C bsr.w sub_126938 ROM:00126530 move.w $43E(a5),d0 ROM:00126534 clr.b ($899).w ROM:00126538 move.w d0,($60C).w ROM:0012653C move.b #1,($899).w ROM:00126542 move.b #4,($1143).w ROM:00126548 bra.s locret_126558 ROM:0012654A ; --------------------------------------------------------------------------- ROM:0012654A ROM:0012654A loc_12654A: ; CODE XREF: ROM:0012652A↑j ROM:0012654A bsr.w sub_1268F4 ROM:0012654E clr.w ($C4E).w ROM:00126552 move.b #2,($1143).w ROM:00126558 ROM:00126558 locret_126558: ; CODE XREF: ROM:00126520↑j ROM:00126558 ; ROM:00126548↑j ROM:00126558 rts ROM:0012655A ; --------------------------------------------------------------------------- ROM:0012655A ROM:0012655A loc_12655A: ; DATA XREF: ROM:001264C4↑o ROM:0012655A btst #4,($1301).w ROM:00126560 beq.s locret_126586 ROM:00126562 bsr.w sub_126938 ROM:00126566 move.w ($FFFFFC0E).w,d1 ROM:0012656A move.b d1,($1141).w ROM:0012656E move.w $43E(a5),d0 ROM:00126572 clr.b ($899).w ROM:00126576 move.w d0,($60C).w ROM:0012657A move.b #1,($899).w ROM:00126580 move.b #5,($1143).w ROM:00126586 ROM:00126586 locret_126586: ; CODE XREF: ROM:00126560↑j ROM:00126586 rts ROM:00126588 ; --------------------------------------------------------------------------- ROM:00126588 ROM:00126588 loc_126588: ; DATA XREF: ROM:001264C8↑o ROM:00126588 btst #4,($1301).w ROM:0012658E beq.s locret_1265BA ROM:00126590 bsr.w sub_1268FE ROM:00126594 move.w #1,($C4E).w ROM:0012659A move.w $43E(a5),d0 ROM:0012659E clr.b ($899).w ROM:001265A2 move.w d0,($60C).w ROM:001265A6 move.b #1,($899).w ROM:001265AC move.w ($FFFFFC0E).w,d3 ROM:001265B0 move.b d3,($1140).w ROM:001265B4 move.b #6,($1143).w ROM:001265BA ROM:001265BA locret_1265BA: ; CODE XREF: ROM:0012658E↑j ROM:001265BA rts ROM:001265BC ; --------------------------------------------------------------------------- ROM:001265BC ROM:001265BC loc_1265BC: ; DATA XREF: ROM:001264CC↑o ROM:001265BC btst #4,($1301).w ROM:001265C2 beq.s locret_1265FC ROM:001265C4 subi.b #1,($1140).w ROM:001265CA bsr.w sub_1268FE ROM:001265CE addq.w #1,($C4E).w ROM:001265D2 bvc.s loc_1265DA ROM:001265D4 move.w #$8000,($C4E).w ROM:001265DA ROM:001265DA loc_1265DA: ; CODE XREF: ROM:001265D2↑j ROM:001265DA move.w $43E(a5),d0 ROM:001265DE clr.b ($899).w ROM:001265E2 move.w d0,($60C).w ROM:001265E6 move.b #1,($899).w ROM:001265EC cmpi.b #0,($1140).w ROM:001265F2 bne.w locret_1265FC ROM:001265F6 move.b #7,($1143).w ROM:001265FC ROM:001265FC locret_1265FC: ; CODE XREF: ROM:001265C2↑j ROM:001265FC ; ROM:001265F2↑j ROM:001265FC rts ROM:001265FE ; --------------------------------------------------------------------------- ROM:001265FE ROM:001265FE loc_1265FE: ; DATA XREF: ROM:001264D0↑o ROM:001265FE btst #4,($1301).w ROM:00126604 beq.s locret_12664E ROM:00126606 move.w ($FFFFFC0E).w,d1 ROM:0012660A cmp.b ($113F).w,d1 ROM:0012660E bne.s loc_126640 ROM:00126610 bsr.w sub_1268FE ROM:00126614 addq.w #1,($C4E).w ROM:00126618 bvc.s loc_126620 ROM:0012661A move.w #$8000,($C4E).w ROM:00126620 ROM:00126620 loc_126620: ; CODE XREF: ROM:00126618↑j ROM:00126620 move.w $43E(a5),d0 ROM:00126624 clr.b ($899).w ROM:00126628 move.w d0,($60C).w ROM:0012662C move.b #1,($899).w ROM:00126632 move.b #1,($1143).w ROM:00126638 bset #4,($131F).w ROM:0012663E bra.s locret_12664E ROM:00126640 ; --------------------------------------------------------------------------- ROM:00126640 ROM:00126640 loc_126640: ; CODE XREF: ROM:0012660E↑j ROM:00126640 bsr.w sub_1268F4 ROM:00126644 clr.w ($C4E).w ROM:00126648 move.b #2,($1143).w ROM:0012664E ROM:0012664E locret_12664E: ; CODE XREF: ROM:00126604↑j ROM:0012664E ; ROM:0012663E↑j ROM:0012664E rts ROM:00126650 ; --------------------------------------------------------------------------- ROM:00126650 rts ROM:00126652 ROM:00126652 ; =============== S U B R O U T I N E ======================================= ROM:00126652 ROM:00126652 ROM:00126652 sub_126652: ; CODE XREF: sub_12648A:loc_126498↑p ROM:00126652 clr.w d1 ROM:00126654 move.b ($1142).w,d1 ROM:00126658 cmpi.w #7,d1 ROM:0012665C bcc.s locret_126666 ROM:0012665E movea.l off_126668(pc,d1.w*4),a0 ROM:00126662 nop ROM:00126664 jmp (a0) ROM:00126666 ; --------------------------------------------------------------------------- ROM:00126666 ROM:00126666 locret_126666: ; CODE XREF: sub_126652+A↑j ROM:00126666 rts ROM:00126666 ; End of function sub_126652 ROM:00126666 ROM:00126666 ; --------------------------------------------------------------------------- ROM:00126668 off_126668: dc.l loc_126684 ; DATA XREF: sub_126652+C↑r ROM:0012666C dc.l loc_12668C ROM:00126670 dc.l loc_12669A ROM:00126674 dc.l loc_126752 ROM:00126678 dc.l loc_1267D0 ROM:0012667C dc.l loc_12680E ROM:00126680 dc.l loc_126840 ROM:00126684 ; --------------------------------------------------------------------------- ROM:00126684 ROM:00126684 loc_126684: ; DATA XREF: ROM:off_126668↑o ROM:00126684 move.b #1,($1142).w ROM:0012668A rts ROM:0012668C ; --------------------------------------------------------------------------- ROM:0012668C ROM:0012668C loc_12668C: ; DATA XREF: ROM:0012666C↑o ROM:0012668C btst #4,($1301).w ROM:00126692 beq.s locret_126698 ROM:00126694 move.w ($FFFFFC0E).w,d1 ROM:00126698 ROM:00126698 locret_126698: ; CODE XREF: ROM:00126692↑j ROM:00126698 rts ROM:0012669A ; --------------------------------------------------------------------------- ROM:0012669A ROM:0012669A loc_12669A: ; DATA XREF: ROM:00126670↑o ROM:0012669A btst #4,($1301).w ROM:001266A0 beq.l locret_126750 ROM:001266A6 move.w ($FFFFFC0E).w,d1 ROM:001266AA andi.w #$C0,d1 ROM:001266AE move.w ($FFFFFC0E).w,d2 ROM:001266B2 andi.w #$3F,d2 ; '?' ROM:001266B6 cmpi.w #0,d1 ROM:001266BA bne.s loc_126722 ROM:001266BC cmpi.w #0,d2 ROM:001266C0 beq.s loc_1266F2 ROM:001266C2 addq.w #2,d2 ROM:001266C4 move.w d2,($C50).w ROM:001266C8 bsr.w sub_1268FE ROM:001266CC addq.w #1,($C4E).w ROM:001266D0 bvc.s loc_1266D8 ROM:001266D2 move.w #$8000,($C4E).w ROM:001266D8 ROM:001266D8 loc_1266D8: ; CODE XREF: ROM:001266D0↑j ROM:001266D8 move.w $43E(a5),d0 ROM:001266DC clr.b ($899).w ROM:001266E0 move.w d0,($60C).w ROM:001266E4 move.b #1,($899).w ROM:001266EA move.b #3,($1142).w ROM:001266F0 rts ROM:001266F2 ; --------------------------------------------------------------------------- ROM:001266F2 ROM:001266F2 loc_1266F2: ; CODE XREF: ROM:001266C0↑j ROM:001266F2 move.w #3,($C50).w ROM:001266F8 bsr.w sub_1268FE ROM:001266FC addq.w #1,($C4E).w ROM:00126700 bvc.s loc_126708 ROM:00126702 move.w #$8000,($C4E).w ROM:00126708 ROM:00126708 loc_126708: ; CODE XREF: ROM:00126700↑j ROM:00126708 move.w $43E(a5),d0 ROM:0012670C clr.b ($899).w ROM:00126710 move.w d0,($60C).w ROM:00126714 move.b #1,($899).w ROM:0012671A move.b #4,($1142).w ROM:00126720 rts ROM:00126722 ; --------------------------------------------------------------------------- ROM:00126722 ROM:00126722 loc_126722: ; CODE XREF: ROM:001266BA↑j ROM:00126722 addq.w #4,d2 ROM:00126724 move.w d2,($C50).w ROM:00126728 bsr.w sub_1268FE ROM:0012672C addq.w #1,($C4E).w ROM:00126730 bvc.s loc_126738 ROM:00126732 move.w #$8000,($C4E).w ROM:00126738 ROM:00126738 loc_126738: ; CODE XREF: ROM:00126730↑j ROM:00126738 move.w $43E(a5),d0 ROM:0012673C clr.b ($899).w ROM:00126740 move.w d0,($60C).w ROM:00126744 move.b #1,($899).w ROM:0012674A move.b #5,($1142).w ROM:00126750 ROM:00126750 locret_126750: ; CODE XREF: ROM:001266A0↑j ROM:00126750 rts ROM:00126752 ; --------------------------------------------------------------------------- ROM:00126752 ROM:00126752 loc_126752: ; DATA XREF: ROM:00126674↑o ROM:00126752 btst #4,($1301).w ROM:00126758 beq.l locret_1267CE ROM:0012675E move.w ($C50).w,d1 ROM:00126762 subq.w #1,d1 ROM:00126764 cmp.w ($C4E).w,d1 ROM:00126768 ble.s loc_12678E ROM:0012676A bsr.w sub_1268FE ROM:0012676E addq.w #1,($C4E).w ROM:00126772 bvc.s loc_12677A ROM:00126774 move.w #$8000,($C4E).w ROM:0012677A ROM:0012677A loc_12677A: ; CODE XREF: ROM:00126772↑j ROM:0012677A move.w $43E(a5),d0 ROM:0012677E clr.b ($899).w ROM:00126782 move.w d0,($60C).w ROM:00126786 move.b #1,($899).w ROM:0012678C rts ROM:0012678E ; --------------------------------------------------------------------------- ROM:0012678E ROM:0012678E loc_12678E: ; CODE XREF: ROM:00126768↑j ROM:0012678E move.w ($FFFFFC0E).w,d1 ROM:00126792 cmp.b ($113F).w,d1 ROM:00126796 bne.s loc_1267BE ROM:00126798 bsr.w sub_1268FE ROM:0012679C addq.w #1,($C4E).w ROM:001267A0 bvc.s loc_1267A8 ROM:001267A2 move.w #$8000,($C4E).w ROM:001267A8 ROM:001267A8 loc_1267A8: ; CODE XREF: ROM:001267A0↑j ROM:001267A8 clr.b ($899).w ROM:001267AC clr.w ($60C).w ROM:001267B0 bset #4,($131F).w ROM:001267B6 move.b #1,($1142).w ROM:001267BC rts ROM:001267BE ; --------------------------------------------------------------------------- ROM:001267BE ROM:001267BE loc_1267BE: ; CODE XREF: ROM:00126796↑j ROM:001267BE bsr.w sub_1268F4 ROM:001267C2 clr.w ($C4E).w ROM:001267C6 move.b #2,($1142).w ROM:001267CC rts ROM:001267CE ; --------------------------------------------------------------------------- ROM:001267CE ROM:001267CE locret_1267CE: ; CODE XREF: ROM:00126758↑j ROM:001267CE rts ROM:001267D0 ; --------------------------------------------------------------------------- ROM:001267D0 ROM:001267D0 loc_1267D0: ; DATA XREF: ROM:00126678↑o ROM:001267D0 btst #4,($1301).w ROM:001267D6 beq.s locret_12680C ROM:001267D8 move.w ($FFFFFC0E).w,d1 ROM:001267DC andi.w #$FF,d1 ROM:001267E0 add.w d1,($C50).w ROM:001267E4 bsr.w sub_1268FE ROM:001267E8 addq.w #1,($C4E).w ROM:001267EC bvc.s loc_1267F4 ROM:001267EE move.w #$8000,($C4E).w ROM:001267F4 ROM:001267F4 loc_1267F4: ; CODE XREF: ROM:001267EC↑j ROM:001267F4 move.w $43E(a5),d0 ROM:001267F8 clr.b ($899).w ROM:001267FC move.w d0,($60C).w ROM:00126800 move.b #1,($899).w ROM:00126806 move.b #3,($1142).w ROM:0012680C ROM:0012680C locret_12680C: ; CODE XREF: ROM:001267D6↑j ROM:0012680C rts ROM:0012680E ; --------------------------------------------------------------------------- ROM:0012680E ROM:0012680E loc_12680E: ; DATA XREF: ROM:0012667C↑o ROM:0012680E btst #4,($1301).w ROM:00126814 beq.s locret_12683E ROM:00126816 bsr.w sub_1268FE ROM:0012681A addq.w #1,($C4E).w ROM:0012681E bvc.s loc_126826 ROM:00126820 move.w #$8000,($C4E).w ROM:00126826 ROM:00126826 loc_126826: ; CODE XREF: ROM:0012681E↑j ROM:00126826 move.w $43E(a5),d0 ROM:0012682A clr.b ($899).w ROM:0012682E move.w d0,($60C).w ROM:00126832 move.b #1,($899).w ROM:00126838 move.b #6,($1142).w ROM:0012683E ROM:0012683E locret_12683E: ; CODE XREF: ROM:00126814↑j ROM:0012683E rts ROM:00126840 ; --------------------------------------------------------------------------- ROM:00126840 ROM:00126840 loc_126840: ; DATA XREF: ROM:00126680↑o ROM:00126840 btst #4,($1301).w ROM:00126846 beq.s locret_126870 ROM:00126848 bsr.w sub_1268FE ROM:0012684C addq.w #1,($C4E).w ROM:00126850 bvc.s loc_126858 ROM:00126852 move.w #$8000,($C4E).w ROM:00126858 ROM:00126858 loc_126858: ; CODE XREF: ROM:00126850↑j ROM:00126858 move.w $43E(a5),d0 ROM:0012685C clr.b ($899).w ROM:00126860 move.w d0,($60C).w ROM:00126864 move.b #1,($899).w ROM:0012686A move.b #3,($1142).w ROM:00126870 ROM:00126870 locret_126870: ; CODE XREF: ROM:00126846↑j ROM:00126870 rts ROM:00126872 ; --------------------------------------------------------------------------- ROM:00126872 rts ROM:00126874 ROM:00126874 ; =============== S U B R O U T I N E ======================================= ROM:00126874 ROM:00126874 ROM:00126874 sub_126874: ; CODE XREF: ROM:00124E78↑p ROM:00126874 ; ROM:001254C0↑p ... ROM:00126874 btst #6,($1324).w ROM:0012687A beq.s loc_126882 ROM:0012687C move.b ($1143).w,d1 ROM:00126880 bra.s loc_126886 ROM:00126882 ; --------------------------------------------------------------------------- ROM:00126882 ROM:00126882 loc_126882: ; CODE XREF: sub_126874+6↑j ROM:00126882 move.b ($1142).w,d1 ROM:00126886 ROM:00126886 loc_126886: ; CODE XREF: sub_126874+C↑j ROM:00126886 cmpi.b #1,d1 ROM:0012688A bne.s locret_1268B8 ROM:0012688C btst #5,($131C).w ROM:00126892 beq.s locret_1268B8 ROM:00126894 bclr #5,($131C).w ROM:0012689A bsr.w sub_1268F4 ROM:0012689E clr.w ($C4E).w ROM:001268A2 btst #6,($1324).w ROM:001268A8 beq.s loc_1268B2 ROM:001268AA move.b #2,($1143).w ROM:001268B0 bra.s locret_1268B8 ROM:001268B2 ; --------------------------------------------------------------------------- ROM:001268B2 ROM:001268B2 loc_1268B2: ; CODE XREF: sub_126874+34↑j ROM:001268B2 move.b #2,($1142).w ROM:001268B8 ROM:001268B8 locret_1268B8: ; CODE XREF: sub_126874+16↑j ROM:001268B8 ; sub_126874+1E↑j ... ROM:001268B8 rts ROM:001268B8 ; End of function sub_126874 ROM:001268B8 ROM:001268BA ROM:001268BA ; =============== S U B R O U T I N E ======================================= ROM:001268BA ROM:001268BA ROM:001268BA sub_1268BA: ; CODE XREF: ROM:loc_124F28↑p ROM:001268BA ; ROM:loc_12559C↑p ... ROM:001268BA btst #6,($1324).w ROM:001268C0 beq.s loc_1268C4 ROM:001268C2 bra.s locret_1268C8 ROM:001268C4 ; --------------------------------------------------------------------------- ROM:001268C4 ROM:001268C4 loc_1268C4: ; CODE XREF: sub_1268BA+6↑j ROM:001268C4 bsr.w sub_1268CC ROM:001268C8 ROM:001268C8 locret_1268C8: ; CODE XREF: sub_1268BA+8↑j ROM:001268C8 rts ROM:001268C8 ; End of function sub_1268BA ROM:001268C8 ROM:001268CA ; --------------------------------------------------------------------------- ROM:001268CA rts ROM:001268CC ROM:001268CC ; =============== S U B R O U T I N E ======================================= ROM:001268CC ROM:001268CC ROM:001268CC sub_1268CC: ; CODE XREF: sub_1268BA:loc_1268C4↑p ROM:001268CC cmpi.b #3,($1142).w ROM:001268D2 blt.s locret_1268F2 ROM:001268D4 cmpi.b #6,($1142).w ROM:001268DA bgt.s locret_1268F2 ROM:001268DC cmpi.w #0,($60C).w ROM:001268E2 bgt.s locret_1268F2 ROM:001268E4 bsr.w sub_1268F4 ROM:001268E8 clr.w ($C4E).w ROM:001268EC move.b #2,($1142).w ROM:001268F2 ROM:001268F2 locret_1268F2: ; CODE XREF: sub_1268CC+6↑j ROM:001268F2 ; sub_1268CC+E↑j ... ROM:001268F2 rts ROM:001268F2 ; End of function sub_1268CC ROM:001268F2 ROM:001268F4 ROM:001268F4 ; =============== S U B R O U T I N E ======================================= ROM:001268F4 ROM:001268F4 ROM:001268F4 sub_1268F4: ; CODE XREF: ROM:loc_12654A↑p ROM:001268F4 ; ROM:loc_126640↑p ... ROM:001268F4 clr.w ($C4C).w ROM:001268F8 clr.b ($113F).w ROM:001268FC rts ROM:001268FC ; End of function sub_1268F4 ROM:001268FC ROM:001268FE ROM:001268FE ; =============== S U B R O U T I N E ======================================= ROM:001268FE ROM:001268FE ROM:001268FE sub_1268FE: ; CODE XREF: ROM:00126590↑p ROM:001268FE ; ROM:001265CA↑p ... ROM:001268FE move.w ($FFFFFC0E).w,d1 ROM:00126902 move.w ($C4C).w,d2 ROM:00126906 move.b d1,$11D6(d2.w) ROM:0012690C move.b ($113F).w,d3 ROM:00126910 btst #6,($1324).w ROM:00126916 bne.s loc_12691C ROM:00126918 add.b d1,d3 ROM:0012691A bra.s loc_12691E ROM:0012691C ; --------------------------------------------------------------------------- ROM:0012691C ROM:0012691C loc_12691C: ; CODE XREF: sub_1268FE+18↑j ROM:0012691C eor.b d1,d3 ROM:0012691E ROM:0012691E loc_12691E: ; CODE XREF: sub_1268FE+1C↑j ROM:0012691E move.b d3,($113F).w ROM:00126922 addq.w #1,($C4C).w ROM:00126926 move.w #$103,d1 ROM:0012692A cmp.w ($C4C).w,d1 ROM:0012692E bge.s locret_126936 ROM:00126930 move.w #$103,($C4C).w ROM:00126936 ROM:00126936 locret_126936: ; CODE XREF: sub_1268FE+30↑j ROM:00126936 rts ROM:00126936 ; End of function sub_1268FE ROM:00126936 ROM:00126938 ROM:00126938 ; =============== S U B R O U T I N E ======================================= ROM:00126938 ROM:00126938 ROM:00126938 sub_126938: ; CODE XREF: ROM:001264FC↑p ROM:00126938 ; ROM:0012652C↑p ... ROM:00126938 move.w ($FFFFFC0E).w,d1 ROM:0012693C move.b ($113F).w,d3 ROM:00126940 eor.b d1,d3 ROM:00126942 move.b d3,($113F).w ROM:00126946 rts ROM:00126946 ; End of function sub_126938 ROM:00126946 ROM:00126948 ROM:00126948 ; =============== S U B R O U T I N E ======================================= ROM:00126948 ROM:00126948 ROM:00126948 sub_126948: ; CODE XREF: sub_11327E+30↑p ROM:00126948 ; sub_1230C6+24↑p ROM:00126948 clr.w d1 ROM:0012694A move.b ($1144).w,d1 ROM:0012694E cmpi.w #3,d1 ROM:00126952 bcc.s locret_12695C ROM:00126954 movea.l off_12695E(pc,d1.w*4),a0 ROM:00126958 nop ROM:0012695A jmp (a0) ROM:0012695C ; --------------------------------------------------------------------------- ROM:0012695C ROM:0012695C locret_12695C: ; CODE XREF: sub_126948+A↑j ROM:0012695C rts ROM:0012695C ; End of function sub_126948 ROM:0012695C ROM:0012695C ; --------------------------------------------------------------------------- ROM:0012695E off_12695E: dc.l word_12696A ; DATA XREF: sub_126948+C↑r ROM:00126962 dc.l aNu8_4 ; "Nu\b8" ROM:00126966 dc.l aNu8_4+2 ; "\b8" ROM:0012696A word_12696A: dc.w $8B8 ; DATA XREF: ROM:off_12695E↑o ROM:0012696C dc.l $41323, $11FC0001, $11446002 ROM:00126978 ; --------------------------------------------------------------------------- ROM:00126978 rts ROM:00126978 ; --------------------------------------------------------------------------- ROM:0012697A aNu8_4: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00126962↑o ROM:0012697A ; ROM:00126966↑o ROM:0012697F dc.b 3 ROM:00126980 dc.l $13036732, $8B80003, $13033038, $C52B078, $C346C14 ROM:00126980 dc.l $52780C52, $680631FC, $80000C52, $61000044, $6010600E ROM:00126980 dc.l $8F80004, $132311FC, $11144, $60C44E75 ROM:001269B8 ; --------------------------------------------------------------------------- ROM:001269B8 rts ROM:001269BA ROM:001269BA ; =============== S U B R O U T I N E ======================================= ROM:001269BA ROM:001269BA ROM:001269BA sub_1269BA: ; CODE XREF: ROM:001255BE↑p ROM:001269BA ; ROM:00125778↑p ... ROM:001269BA cmpi.b #1,($1144).w ROM:001269C0 bne.s locret_1269E4 ROM:001269C2 btst #3,($1301).w ROM:001269C8 beq.s locret_1269E4 ROM:001269CA bclr #3,($1301).w ROM:001269D0 clr.w ($C4C).w ROM:001269D4 move.w #1,($C52).w ROM:001269DA move.b #2,($1144).w ROM:001269E0 bsr.w sub_1269E6 ROM:001269E4 ROM:001269E4 locret_1269E4: ; CODE XREF: sub_1269BA+6↑j ROM:001269E4 ; sub_1269BA+E↑j ROM:001269E4 rts ROM:001269E4 ; End of function sub_1269BA ROM:001269E4 ROM:001269E6 ROM:001269E6 ; =============== S U B R O U T I N E ======================================= ROM:001269E6 ROM:001269E6 ROM:001269E6 sub_1269E6: ; CODE XREF: sub_1269BA+26↑p ROM:001269E6 move.w ($C4C).w,d0 ROM:001269EA move.b $11D6(d0.w),d1 ROM:001269F0 move.w d1,($FFFFFC0E).w ROM:001269F4 addq.w #1,($C4C).w ROM:001269F8 bset #7,($FFFFFC0B).w ROM:001269FE rts ROM:001269FE ; End of function sub_1269E6 ROM:001269FE ROM:00126A00 ROM:00126A00 ; =============== S U B R O U T I N E ======================================= ROM:00126A00 ROM:00126A00 ROM:00126A00 sub_126A00: ; CODE XREF: ROM:00117088↑p ROM:00126A00 bsr.l sub_126B32 ROM:00126A06 bsr.l sub_11B33E ROM:00126A0C bsr.l sub_126D2C ROM:00126A12 bsr.l sub_11EF8C ROM:00126A18 bsr.l sub_11C7E8 ROM:00126A1E bsr.l sub_127076 ROM:00126A24 bsr.l sub_11BE68 ROM:00126A2A bsr.l sub_12128A ROM:00126A30 bsr.l sub_1302D8 ROM:00126A36 bsr.l sub_11C100 ROM:00126A3C bsr.l sub_132FCE ROM:00126A42 bsr.l sub_122082 ROM:00126A48 bsr.l sub_1229D2 ROM:00126A4E bsr.l sub_133688 ROM:00126A54 bsr.l sub_11C38C ROM:00126A5A bsr.l sub_12F386 ROM:00126A60 bsr.l sub_12CC32 ROM:00126A66 bsr.l sub_11DEE4 ROM:00126A6C bsr.l sub_11EDF8 ROM:00126A72 bsr.l nullsub_18 ROM:00126A78 bsr.l sub_12FB0E ROM:00126A7E bsr.l sub_1336C2 ROM:00126A84 bsr.l nullsub_14 ROM:00126A8A bsr.l sub_130BDC ROM:00126A90 bsr.l nullsub_19 ROM:00126A96 bsr.l sub_1305C6 ROM:00126A9C bsr.l nullsub_21 ROM:00126AA2 bsr.l nullsub_22 ROM:00126AA8 bsr.l sub_11C59A ROM:00126AAE bsr.l nullsub_11 ROM:00126AB4 bsr.l nullsub_13 ROM:00126ABA bsr.l nullsub_12 ROM:00126AC0 bsr.l nullsub_20 ROM:00126AC6 bsr.l sub_12A1EE ROM:00126ACC bsr.l sub_12A300 ROM:00126AD2 bsr.l sub_12D472 ROM:00126AD8 bsr.l sub_12CE88 ROM:00126ADE bsr.l sub_12F118 ROM:00126AE4 bsr.l sub_12A312 ROM:00126AEA bsr.l sub_12DA3C ROM:00126AF0 bsr.l sub_12B7D8 ROM:00126AF6 bsr.l nullsub_23 ROM:00126AFC bsr.l nullsub_10 ROM:00126B02 move.l #2,d0 ROM:00126B08 move.l d0,-(sp) ROM:00126B0A bsr.l nullsub_3 ROM:00126B10 move.l (sp)+,d0 ROM:00126B12 bsr.l nullsub_24 ROM:00126B18 bsr.l nullsub_8 ROM:00126B1E cmpi.w #5,($55C).w ROM:00126B24 bne.s loc_126B2C ROM:00126B26 bsr.l nullsub_1 ROM:00126B2C ROM:00126B2C loc_126B2C: ; CODE XREF: sub_126A00+124↑j ROM:00126B2C addq.w #1,($C64).w ROM:00126B30 rts ROM:00126B30 ; End of function sub_126A00 ROM:00126B30 ROM:00126B32 ROM:00126B32 ; =============== S U B R O U T I N E ======================================= ROM:00126B32 ROM:00126B32 ROM:00126B32 sub_126B32: ; CODE XREF: sub_126A00↑p ROM:00126B32 clr.w d1 ROM:00126B34 move.b ($1147).w,d1 ROM:00126B38 cmpi.w #5,d1 ROM:00126B3C bcc.s locret_126B46 ROM:00126B3E movea.l off_126B48(pc,d1.w*4),a0 ROM:00126B42 nop ROM:00126B44 jmp (a0) ROM:00126B46 ; --------------------------------------------------------------------------- ROM:00126B46 ROM:00126B46 locret_126B46: ; CODE XREF: sub_126B32+A↑j ROM:00126B46 rts ROM:00126B46 ; End of function sub_126B32 ROM:00126B46 ROM:00126B46 ; --------------------------------------------------------------------------- ROM:00126B48 off_126B48: dc.l loc_126B5C ; DATA XREF: sub_126B32+C↑r ROM:00126B4C dc.l loc_126B88 ROM:00126B50 dc.l loc_126C0C ROM:00126B54 dc.l loc_126CA0 ROM:00126B58 dc.l loc_126CF0 ROM:00126B5C ; --------------------------------------------------------------------------- ROM:00126B5C ROM:00126B5C loc_126B5C: ; DATA XREF: ROM:off_126B48↑o ROM:00126B5C bset #7,($1303).w ROM:00126B62 bclr #0,($1323).w ROM:00126B68 bclr #1,($1320).w ROM:00126B6E bclr #0,($1324).w ROM:00126B74 bclr #7,($1324).w ROM:00126B7A move.b #1,($1147).w ROM:00126B80 bra.l locret_126C0A ROM:00126B86 ; --------------------------------------------------------------------------- ROM:00126B86 rts ROM:00126B88 ; --------------------------------------------------------------------------- ROM:00126B88 ROM:00126B88 loc_126B88: ; DATA XREF: ROM:00126B4C↑o ROM:00126B88 move.w $45C(a5),d0 ROM:00126B8C move.w $462(a5),d1 ROM:00126B90 btst #7,($936).w ROM:00126B96 beq.s loc_126BDA ROM:00126B98 cmp.w ($572).w,d0 ROM:00126B9C ble.s loc_126BDA ROM:00126B9E cmp.w ($4F4).w,d1 ROM:00126BA2 bgt.s loc_126BDA ROM:00126BA4 bclr #7,($1303).w ROM:00126BAA bset #0,($1323).w ROM:00126BB0 bclr #4,($130F).w ROM:00126BB6 bclr #7,($936).w ROM:00126BBC move.w $460(a5),d1 ROM:00126BC0 clr.b ($89E).w ROM:00126BC4 move.w d1,($616).w ROM:00126BC8 move.b #1,($89E).w ROM:00126BCE move.b #2,($1147).w ROM:00126BD4 bra.l locret_126C9E ROM:00126BDA ; --------------------------------------------------------------------------- ROM:00126BDA ROM:00126BDA loc_126BDA: ; CODE XREF: ROM:00126B96↑j ROM:00126BDA ; ROM:00126B9C↑j ... ROM:00126BDA cmp.w ($572).w,d0 ROM:00126BDE bgt.s locret_126C0A ROM:00126BE0 bclr #7,($1303).w ROM:00126BE6 bset #1,($1320).w ROM:00126BEC bset #0,($1324).w ROM:00126BF2 bclr #4,($130F).w ROM:00126BF8 bset #7,($1324).w ROM:00126BFE move.b #4,($1147).w ROM:00126C04 bra.l locret_126D28 ROM:00126C0A ; --------------------------------------------------------------------------- ROM:00126C0A ROM:00126C0A locret_126C0A: ; CODE XREF: ROM:00126B80↑j ROM:00126C0A ; ROM:00126BDE↑j ... ROM:00126C0A rts ROM:00126C0C ; --------------------------------------------------------------------------- ROM:00126C0C ROM:00126C0C loc_126C0C: ; DATA XREF: ROM:00126B50↑o ROM:00126C0C btst #7,($936).w ROM:00126C12 beq.s loc_126C38 ROM:00126C14 bclr #7,($936).w ROM:00126C1A move.w $460(a5),d0 ROM:00126C1E clr.b ($89E).w ROM:00126C22 move.w d0,($616).w ROM:00126C26 move.b #1,($89E).w ROM:00126C2C move.b #2,($1147).w ROM:00126C32 bra.l locret_126C9E ROM:00126C38 ; --------------------------------------------------------------------------- ROM:00126C38 ROM:00126C38 loc_126C38: ; CODE XREF: ROM:00126C12↑j ROM:00126C38 cmpi.w #0,($616).w ROM:00126C3E bgt.s loc_126C78 ROM:00126C40 btst #6,($932).w ROM:00126C46 bne.s loc_126C78 ROM:00126C48 bset #7,($1303).w ROM:00126C4E bclr #0,($1323).w ROM:00126C54 btst #7,($1324).w ROM:00126C5A bne.s loc_126C64 ROM:00126C5C bset #4,($130F).w ROM:00126C62 bra.s loc_126C6A ROM:00126C64 ; --------------------------------------------------------------------------- ROM:00126C64 ROM:00126C64 loc_126C64: ; CODE XREF: ROM:00126C5A↑j ROM:00126C64 bclr #4,($130F).w ROM:00126C6A ROM:00126C6A loc_126C6A: ; CODE XREF: ROM:00126C62↑j ROM:00126C6A bclr #7,($1324).w ROM:00126C70 move.b #1,($1147).w ROM:00126C76 bra.s locret_126C0A ROM:00126C78 ; --------------------------------------------------------------------------- ROM:00126C78 ROM:00126C78 loc_126C78: ; CODE XREF: ROM:00126C3E↑j ROM:00126C78 ; ROM:00126C46↑j ROM:00126C78 move.w $45A(a5),d0 ROM:00126C7C cmp.w ($572).w,d0 ROM:00126C80 bgt.s locret_126C9E ROM:00126C82 clr.b ($922).w ROM:00126C86 clr.w ($71E).w ROM:00126C8A move.b #3,($922).w ROM:00126C90 bclr #0,($1323).w ROM:00126C96 move.b #3,($1147).w ROM:00126C9C bra.s locret_126CEE ROM:00126C9E ; --------------------------------------------------------------------------- ROM:00126C9E ROM:00126C9E locret_126C9E: ; CODE XREF: ROM:00126BD4↑j ROM:00126C9E ; ROM:00126C32↑j ... ROM:00126C9E rts ROM:00126CA0 ; --------------------------------------------------------------------------- ROM:00126CA0 ROM:00126CA0 loc_126CA0: ; DATA XREF: ROM:00126B54↑o ROM:00126CA0 move.w $45A(a5),d0 ROM:00126CA4 cmp.w ($572).w,d0 ROM:00126CA8 ble.s loc_126CB8 ROM:00126CAA bset #0,($1323).w ROM:00126CB0 move.b #2,($1147).w ROM:00126CB6 bra.s locret_126C9E ROM:00126CB8 ; --------------------------------------------------------------------------- ROM:00126CB8 ROM:00126CB8 loc_126CB8: ; CODE XREF: ROM:00126CA8↑j ROM:00126CB8 move.w $45C(a5),d0 ROM:00126CBC move.w $45E(a5),d1 ROM:00126CC0 cmp.w ($71E).w,d1 ROM:00126CC4 ble.s loc_126CCC ROM:00126CC6 cmp.w ($572).w,d0 ROM:00126CCA bgt.s locret_126CEE ROM:00126CCC ROM:00126CCC loc_126CCC: ; CODE XREF: ROM:00126CC4↑j ROM:00126CCC clr.b ($922).w ROM:00126CD0 clr.w ($71E).w ROM:00126CD4 bset #1,($1320).w ROM:00126CDA bset #0,($1324).w ROM:00126CE0 bset #7,($1324).w ROM:00126CE6 move.b #4,($1147).w ROM:00126CEC bra.s locret_126D28 ROM:00126CEE ; --------------------------------------------------------------------------- ROM:00126CEE ROM:00126CEE locret_126CEE: ; CODE XREF: ROM:00126C9C↑j ROM:00126CEE ; ROM:00126CCA↑j ROM:00126CEE rts ROM:00126CF0 ; --------------------------------------------------------------------------- ROM:00126CF0 ROM:00126CF0 loc_126CF0: ; DATA XREF: ROM:00126B58↑o ROM:00126CF0 btst #6,($932).w ROM:00126CF6 bne.s locret_126D28 ROM:00126CF8 bclr #7,($936).w ROM:00126CFE move.w $460(a5),d0 ROM:00126D02 clr.b ($89E).w ROM:00126D06 move.w d0,($616).w ROM:00126D0A move.b #1,($89E).w ROM:00126D10 bclr #1,($1320).w ROM:00126D16 bset #0,($1323).w ROM:00126D1C move.b #2,($1147).w ROM:00126D22 bra.l locret_126C9E ROM:00126D28 ; --------------------------------------------------------------------------- ROM:00126D28 ROM:00126D28 locret_126D28: ; CODE XREF: ROM:00126C04↑j ROM:00126D28 ; ROM:00126CEC↑j ... ROM:00126D28 rts ROM:00126D2A ; --------------------------------------------------------------------------- ROM:00126D2A rts ROM:00126D2C ROM:00126D2C ; =============== S U B R O U T I N E ======================================= ROM:00126D2C ROM:00126D2C ROM:00126D2C sub_126D2C: ; CODE XREF: sub_126A00+C↑p ROM:00126D2C move.w $230(a5),d0 ROM:00126D30 move.w ($A94).w,d1 ROM:00126D34 cmpi.w #0,d0 ROM:00126D38 bne.s loc_126D6C ROM:00126D3A btst #3,d1 ROM:00126D3E beq.s loc_126D6A ROM:00126D40 bclr #3,d1 ROM:00126D44 move.w d1,($A94).w ROM:00126D48 btst #3,($131E).w ROM:00126D4E beq.s loc_126D64 ROM:00126D50 move.w ($52C).w,d2 ROM:00126D54 muls.w #$186A,d2 ROM:00126D58 divs.w ($572).w,d2 ROM:00126D5C move.w d2,($C66).w ROM:00126D60 bra.w loc_126D6A ROM:00126D64 ; --------------------------------------------------------------------------- ROM:00126D64 ROM:00126D64 loc_126D64: ; CODE XREF: sub_126D2C+22↑j ROM:00126D64 move.w #$FFFF,($C66).w ROM:00126D6A ROM:00126D6A loc_126D6A: ; CODE XREF: sub_126D2C+12↑j ROM:00126D6A ; sub_126D2C+34↑j ROM:00126D6A bra.s locret_126D8E ROM:00126D6C ; --------------------------------------------------------------------------- ROM:00126D6C ROM:00126D6C loc_126D6C: ; CODE XREF: sub_126D2C+C↑j ROM:00126D6C btst #3,($131E).w ROM:00126D72 beq.s loc_126D88 ROM:00126D74 move.w ($52C).w,d2 ROM:00126D78 muls.w #$186A,d2 ROM:00126D7C divs.w ($572).w,d2 ROM:00126D80 move.w d2,($C66).w ROM:00126D84 bra.w locret_126D8E ROM:00126D88 ; --------------------------------------------------------------------------- ROM:00126D88 ROM:00126D88 loc_126D88: ; CODE XREF: sub_126D2C+46↑j ROM:00126D88 move.w #$FFFF,($C66).w ROM:00126D8E ROM:00126D8E locret_126D8E: ; CODE XREF: sub_126D2C:loc_126D6A↑j ROM:00126D8E ; sub_126D2C+58↑j ROM:00126D8E rts ROM:00126D8E ; End of function sub_126D2C ROM:00126D8E ROM:00126D90 ROM:00126D90 ; =============== S U B R O U T I N E ======================================= ROM:00126D90 ROM:00126D90 ROM:00126D90 sub_126D90: ; CODE XREF: sub_127076+12↓p ROM:00126D90 bsr.w sub_126D9A ROM:00126D94 bsr.w sub_126F3C ROM:00126D98 rts ROM:00126D98 ; End of function sub_126D90 ROM:00126D98 ROM:00126D9A ROM:00126D9A ; =============== S U B R O U T I N E ======================================= ROM:00126D9A ROM:00126D9A ROM:00126D9A sub_126D9A: ; CODE XREF: sub_126D90↑p ROM:00126D9A clr.w d1 ROM:00126D9C move.b ($1149).w,d1 ROM:00126DA0 cmpi.w #6,d1 ROM:00126DA4 bcc.s locret_126DAE ROM:00126DA6 movea.l off_126DB0(pc,d1.w*4),a0 ROM:00126DAA nop ROM:00126DAC jmp (a0) ROM:00126DAE ; --------------------------------------------------------------------------- ROM:00126DAE ROM:00126DAE locret_126DAE: ; CODE XREF: sub_126D9A+A↑j ROM:00126DAE rts ROM:00126DAE ; End of function sub_126D9A ROM:00126DAE ROM:00126DAE ; --------------------------------------------------------------------------- ROM:00126DB0 off_126DB0: dc.l loc_126DC8 ; DATA XREF: sub_126D9A+C↑r ROM:00126DB4 dc.l loc_126DD4 ROM:00126DB8 dc.l loc_126E12 ROM:00126DBC dc.l loc_126E62 ROM:00126DC0 dc.l loc_126ED6 ROM:00126DC4 dc.l loc_126F14 ROM:00126DC8 ; --------------------------------------------------------------------------- ROM:00126DC8 ROM:00126DC8 loc_126DC8: ; DATA XREF: ROM:off_126DB0↑o ROM:00126DC8 move.b #1,($1149).w ROM:00126DCE bra.w locret_126E10 ROM:00126DD2 ; --------------------------------------------------------------------------- ROM:00126DD2 rts ROM:00126DD4 ; --------------------------------------------------------------------------- ROM:00126DD4 ROM:00126DD4 loc_126DD4: ; DATA XREF: ROM:00126DB4↑o ROM:00126DD4 btst #4,($934).w ROM:00126DDA beq.s locret_126E10 ROM:00126DDC btst #7,($49A).w ROM:00126DE2 bne.s locret_126E10 ROM:00126DE4 move.w $478(a5),d0 ROM:00126DE8 btst #7,($1303).w ROM:00126DEE bne.s locret_126E10 ROM:00126DF0 cmpi.w #0,d0 ROM:00126DF4 bne.s locret_126E10 ROM:00126DF6 move.w $46A(a5),d0 ROM:00126DFA clr.b ($8EF).w ROM:00126DFE move.w d0,($6B8).w ROM:00126E02 move.b #1,($8EF).w ROM:00126E08 move.b #2,($1149).w ROM:00126E0E bra.s locret_126E60 ROM:00126E10 ; --------------------------------------------------------------------------- ROM:00126E10 ROM:00126E10 locret_126E10: ; CODE XREF: ROM:00126DCE↑j ROM:00126E10 ; ROM:00126DDA↑j ... ROM:00126E10 rts ROM:00126E12 ; --------------------------------------------------------------------------- ROM:00126E12 ROM:00126E12 loc_126E12: ; DATA XREF: ROM:00126DB8↑o ROM:00126E12 btst #7,($1309).w ROM:00126E18 bne.s loc_126E24 ROM:00126E1A move.b #4,($1149).w ROM:00126E20 bra.w locret_126F12 ROM:00126E24 ; --------------------------------------------------------------------------- ROM:00126E24 ROM:00126E24 loc_126E24: ; CODE XREF: ROM:00126E18↑j ROM:00126E24 btst #4,($934).w ROM:00126E2A beq.s loc_126E46 ROM:00126E2C btst #7,($49A).w ROM:00126E32 bne.s loc_126E46 ROM:00126E34 move.w $478(a5),d0 ROM:00126E38 btst #7,($1303).w ROM:00126E3E bne.s loc_126E46 ROM:00126E40 cmpi.w #0,d0 ROM:00126E44 beq.s loc_126E4E ROM:00126E46 ROM:00126E46 loc_126E46: ; CODE XREF: ROM:00126E2A↑j ROM:00126E46 ; ROM:00126E32↑j ... ROM:00126E46 move.b #1,($1149).w ROM:00126E4C bra.s locret_126E10 ROM:00126E4E ; --------------------------------------------------------------------------- ROM:00126E4E ROM:00126E4E loc_126E4E: ; CODE XREF: ROM:00126E44↑j ROM:00126E4E cmpi.w #0,($6B8).w ROM:00126E54 bgt.s locret_126E60 ROM:00126E56 move.b #3,($1149).w ROM:00126E5C bra.w locret_126ED4 ROM:00126E60 ; --------------------------------------------------------------------------- ROM:00126E60 ROM:00126E60 locret_126E60: ; CODE XREF: ROM:00126E0E↑j ROM:00126E60 ; ROM:00126E54↑j ROM:00126E60 rts ROM:00126E62 ; --------------------------------------------------------------------------- ROM:00126E62 ROM:00126E62 loc_126E62: ; DATA XREF: ROM:00126DBC↑o ROM:00126E62 btst #7,($49A).w ROM:00126E68 bne.s loc_126EA6 ROM:00126E6A btst #4,($934).w ROM:00126E70 bne.s loc_126EA6 ROM:00126E72 move.w $478(a5),d0 ROM:00126E76 btst #7,($1303).w ROM:00126E7C beq.s loc_126EA6 ROM:00126E7E cmpi.w #0,d0 ROM:00126E82 bne.s loc_126EA6 ROM:00126E84 btst #7,($130E).w ROM:00126E8A bne.s loc_126EA6 ROM:00126E8C move.w #$1388,($1360).w ROM:00126E92 bsr.w sub_127062 ROM:00126E96 move.w ($C6E).w,($C6C).w ROM:00126E9C move.b #1,($1149).w ROM:00126EA2 bra.w locret_126E10 ROM:00126EA6 ; --------------------------------------------------------------------------- ROM:00126EA6 ROM:00126EA6 loc_126EA6: ; CODE XREF: ROM:00126E68↑j ROM:00126EA6 ; ROM:00126E70↑j ... ROM:00126EA6 move.w $478(a5),d0 ROM:00126EAA btst #7,($49A).w ROM:00126EB0 bne.s loc_126EB8 ROM:00126EB2 cmpi.w #0,d0 ROM:00126EB6 beq.s loc_126EC2 ROM:00126EB8 ROM:00126EB8 loc_126EB8: ; CODE XREF: ROM:00126EB0↑j ROM:00126EB8 move.b #1,($1149).w ROM:00126EBE bra.w locret_126E10 ROM:00126EC2 ; --------------------------------------------------------------------------- ROM:00126EC2 ROM:00126EC2 loc_126EC2: ; CODE XREF: ROM:00126EB6↑j ROM:00126EC2 btst #7,($1309).w ROM:00126EC8 bne.s locret_126ED4 ROM:00126ECA move.b #5,($1149).w ROM:00126ED0 bra.w locret_126F38 ROM:00126ED4 ; --------------------------------------------------------------------------- ROM:00126ED4 ROM:00126ED4 locret_126ED4: ; CODE XREF: ROM:00126E5C↑j ROM:00126ED4 ; ROM:00126EC8↑j ROM:00126ED4 rts ROM:00126ED6 ; --------------------------------------------------------------------------- ROM:00126ED6 ROM:00126ED6 loc_126ED6: ; DATA XREF: ROM:00126DC0↑o ROM:00126ED6 cmpi.w #0,($6B8).w ROM:00126EDC bgt.s loc_126EE6 ROM:00126EDE move.b #5,($1149).w ROM:00126EE4 bra.s locret_126F38 ROM:00126EE6 ; --------------------------------------------------------------------------- ROM:00126EE6 ROM:00126EE6 loc_126EE6: ; CODE XREF: ROM:00126EDC↑j ROM:00126EE6 btst #4,($934).w ROM:00126EEC beq.s loc_126F08 ROM:00126EEE btst #7,($49A).w ROM:00126EF4 bne.s loc_126F08 ROM:00126EF6 move.w $478(a5),d0 ROM:00126EFA btst #7,($1303).w ROM:00126F00 bne.s loc_126F08 ROM:00126F02 cmpi.w #0,d0 ROM:00126F06 beq.s locret_126F12 ROM:00126F08 ROM:00126F08 loc_126F08: ; CODE XREF: ROM:00126EEC↑j ROM:00126F08 ; ROM:00126EF4↑j ... ROM:00126F08 move.b #1,($1149).w ROM:00126F0E bra.w locret_126E10 ROM:00126F12 ; --------------------------------------------------------------------------- ROM:00126F12 ROM:00126F12 locret_126F12: ; CODE XREF: ROM:00126E20↑j ROM:00126F12 ; ROM:00126F06↑j ROM:00126F12 rts ROM:00126F14 ; --------------------------------------------------------------------------- ROM:00126F14 ROM:00126F14 loc_126F14: ; DATA XREF: ROM:00126DC4↑o ROM:00126F14 btst #4,($934).w ROM:00126F1A beq.s loc_126F2E ROM:00126F1C move.w $478(a5),d0 ROM:00126F20 btst #7,($1303).w ROM:00126F26 bne.s loc_126F2E ROM:00126F28 cmpi.w #0,d0 ROM:00126F2C beq.s locret_126F38 ROM:00126F2E ROM:00126F2E loc_126F2E: ; CODE XREF: ROM:00126F1A↑j ROM:00126F2E ; ROM:00126F26↑j ROM:00126F2E move.b #1,($1149).w ROM:00126F34 bra.w locret_126E10 ROM:00126F38 ; --------------------------------------------------------------------------- ROM:00126F38 ROM:00126F38 locret_126F38: ; CODE XREF: ROM:00126ED0↑j ROM:00126F38 ; ROM:00126EE4↑j ... ROM:00126F38 rts ROM:00126F3A ; --------------------------------------------------------------------------- ROM:00126F3A rts ROM:00126F3C ROM:00126F3C ; =============== S U B R O U T I N E ======================================= ROM:00126F3C ROM:00126F3C ROM:00126F3C sub_126F3C: ; CODE XREF: sub_126D90+4↑p ROM:00126F3C clr.w d1 ROM:00126F3E move.b ($1148).w,d1 ROM:00126F42 cmpi.w #4,d1 ROM:00126F46 bcc.s locret_126F50 ROM:00126F48 movea.l off_126F52(pc,d1.w*4),a0 ROM:00126F4C nop ROM:00126F4E jmp (a0) ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F50 ROM:00126F50 locret_126F50: ; CODE XREF: sub_126F3C+A↑j ROM:00126F50 rts ROM:00126F50 ; End of function sub_126F3C ROM:00126F50 ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F52 off_126F52: dc.l loc_126F62 ; DATA XREF: sub_126F3C+C↑r ROM:00126F56 dc.l loc_126F86 ROM:00126F5A dc.l loc_126FA0 ROM:00126F5E dc.l loc_126FF8 ROM:00126F62 ; --------------------------------------------------------------------------- ROM:00126F62 ROM:00126F62 loc_126F62: ; DATA XREF: ROM:off_126F52↑o ROM:00126F62 btst #0,($92D).w ROM:00126F68 beq.s loc_126F76 ROM:00126F6A move.w #$1388,($1360).w ROM:00126F70 move.w ($C6E).w,($C6C).w ROM:00126F76 ROM:00126F76 loc_126F76: ; CODE XREF: ROM:00126F68↑j ROM:00126F76 move.w #0,($C68).w ROM:00126F7C move.b #1,($1148).w ROM:00126F82 bra.s locret_126F9E ROM:00126F84 ; --------------------------------------------------------------------------- ROM:00126F84 rts ROM:00126F86 ; --------------------------------------------------------------------------- ROM:00126F86 ROM:00126F86 loc_126F86: ; DATA XREF: ROM:00126F56↑o ROM:00126F86 btst #4,($934).w ROM:00126F8C beq.s locret_126F9E ROM:00126F8E btst #7,($1303).w ROM:00126F94 beq.s locret_126F9E ROM:00126F96 move.b #2,($1148).w ROM:00126F9C bra.s locret_126FF6 ROM:00126F9E ; --------------------------------------------------------------------------- ROM:00126F9E ROM:00126F9E locret_126F9E: ; CODE XREF: ROM:00126F82↑j ROM:00126F9E ; ROM:00126F8C↑j ... ROM:00126F9E rts ROM:00126FA0 ; --------------------------------------------------------------------------- ROM:00126FA0 ROM:00126FA0 loc_126FA0: ; DATA XREF: ROM:00126F5A↑o ROM:00126FA0 move.w $464(a5),d0 ROM:00126FA4 cmp.w ($C68).w,d0 ROM:00126FA8 bgt.s loc_126FC4 ROM:00126FAA move.w #0,($C68).w ROM:00126FB0 move.w #$1388,($1360).w ROM:00126FB6 move.w ($C6E).w,($C6C).w ROM:00126FBC move.b #1,($1148).w ROM:00126FC2 bra.s locret_126F9E ROM:00126FC4 ; --------------------------------------------------------------------------- ROM:00126FC4 ROM:00126FC4 loc_126FC4: ; CODE XREF: ROM:00126FA8↑j ROM:00126FC4 move.w $466(a5),d0 ROM:00126FC8 cmp.w ($A4E).w,d0 ROM:00126FCC bge.s loc_126FD8 ROM:00126FCE move.b #3,($1148).w ROM:00126FD4 bra.w locret_12705E ROM:00126FD8 ; --------------------------------------------------------------------------- ROM:00126FD8 ROM:00126FD8 loc_126FD8: ; CODE XREF: ROM:00126FCC↑j ROM:00126FD8 btst #4,($934).w ROM:00126FDE beq.s loc_126FE8 ROM:00126FE0 btst #7,($1303).w ROM:00126FE6 bne.s locret_126FF6 ROM:00126FE8 ROM:00126FE8 loc_126FE8: ; CODE XREF: ROM:00126FDE↑j ROM:00126FE8 move.w #0,($C68).w ROM:00126FEE move.b #1,($1148).w ROM:00126FF4 bra.s locret_126F9E ROM:00126FF6 ; --------------------------------------------------------------------------- ROM:00126FF6 ROM:00126FF6 locret_126FF6: ; CODE XREF: ROM:00126F9C↑j ROM:00126FF6 ; ROM:00126FE6↑j ... ROM:00126FF6 rts ROM:00126FF8 ; --------------------------------------------------------------------------- ROM:00126FF8 ROM:00126FF8 loc_126FF8: ; DATA XREF: ROM:00126F5E↑o ROM:00126FF8 move.w $464(a5),d0 ROM:00126FFC cmp.w ($C68).w,d0 ROM:00127000 bgt.s loc_12701E ROM:00127002 move.w #0,($C68).w ROM:00127008 move.w #$1388,($1360).w ROM:0012700E move.w ($C6E).w,($C6C).w ROM:00127014 move.b #1,($1148).w ROM:0012701A bra.w locret_126F9E ROM:0012701E ; --------------------------------------------------------------------------- ROM:0012701E ROM:0012701E loc_12701E: ; CODE XREF: ROM:00127000↑j ROM:0012701E btst #4,($934).w ROM:00127024 beq.s loc_12702E ROM:00127026 btst #7,($1303).w ROM:0012702C bne.s loc_12703E ROM:0012702E ROM:0012702E loc_12702E: ; CODE XREF: ROM:00127024↑j ROM:0012702E move.w #0,($C68).w ROM:00127034 move.b #1,($1148).w ROM:0012703A bra.w locret_126F9E ROM:0012703E ; --------------------------------------------------------------------------- ROM:0012703E ROM:0012703E loc_12703E: ; CODE XREF: ROM:0012702C↑j ROM:0012703E move.w $468(a5),d0 ROM:00127042 cmp.w ($A4E).w,d0 ROM:00127046 blt.s locret_12705E ROM:00127048 move.w ($C68).w,d0 ROM:0012704C addi.w #1,d0 ROM:00127050 move.w d0,($C68).w ROM:00127054 move.b #2,($1148).w ROM:0012705A bra.w locret_126FF6 ROM:0012705E ; --------------------------------------------------------------------------- ROM:0012705E ROM:0012705E locret_12705E: ; CODE XREF: ROM:00126FD4↑j ROM:0012705E ; ROM:00127046↑j ROM:0012705E rts ROM:00127060 ; --------------------------------------------------------------------------- ROM:00127060 rts ROM:00127062 ROM:00127062 ; =============== S U B R O U T I N E ======================================= ROM:00127062 ROM:00127062 ROM:00127062 sub_127062: ; CODE XREF: ROM:00126E92↑p ROM:00127062 move.w ($135E).w,d0 ROM:00127066 cmpi.w #$FF,d0 ROM:0012706A bge.s loc_127070 ROM:0012706C addi.w #1,d0 ROM:00127070 ROM:00127070 loc_127070: ; CODE XREF: sub_127062+8↑j ROM:00127070 move.w d0,($135E).w ROM:00127074 rts ROM:00127074 ; End of function sub_127062 ROM:00127074 ROM:00127076 ROM:00127076 ; =============== S U B R O U T I N E ======================================= ROM:00127076 ROM:00127076 ROM:00127076 sub_127076: ; CODE XREF: sub_126A00+1E↑p ROM:00127076 bsr.w sub_127090 ROM:0012707A bsr.w sub_12729A ROM:0012707E bsr.w sub_12716A ROM:00127082 bsr.l sub_1272D2 ROM:00127088 bsr.l sub_126D90 ROM:0012708E rts ROM:0012708E ; End of function sub_127076 ROM:0012708E ROM:00127090 ROM:00127090 ; =============== S U B R O U T I N E ======================================= ROM:00127090 ROM:00127090 ROM:00127090 sub_127090: ; CODE XREF: sub_127076↑p ROM:00127090 clr.w d1 ROM:00127092 move.b ($114B).w,d1 ROM:00127096 cmpi.w #4,d1 ROM:0012709A bcc.s locret_1270A4 ROM:0012709C movea.l off_1270A6(pc,d1.w*4),a0 ROM:001270A0 nop ROM:001270A2 jmp (a0) ROM:001270A4 ; --------------------------------------------------------------------------- ROM:001270A4 ROM:001270A4 locret_1270A4: ; CODE XREF: sub_127090+A↑j ROM:001270A4 rts ROM:001270A4 ; End of function sub_127090 ROM:001270A4 ROM:001270A4 ; --------------------------------------------------------------------------- ROM:001270A6 off_1270A6: dc.l loc_1270B6 ; DATA XREF: sub_127090+C↑r ROM:001270AA dc.l loc_1270C0 ROM:001270AE dc.l loc_1270DA ROM:001270B2 dc.l loc_12711C ROM:001270B6 ; --------------------------------------------------------------------------- ROM:001270B6 ROM:001270B6 loc_1270B6: ; DATA XREF: ROM:off_1270A6↑o ROM:001270B6 move.b #1,($114B).w ROM:001270BC bra.s locret_1270D8 ROM:001270BE ; --------------------------------------------------------------------------- ROM:001270BE rts ROM:001270C0 ; --------------------------------------------------------------------------- ROM:001270C0 ROM:001270C0 loc_1270C0: ; DATA XREF: ROM:001270AA↑o ROM:001270C0 btst #7,($49A).w ROM:001270C6 bne.s locret_1270D8 ROM:001270C8 btst #4,($934).w ROM:001270CE beq.s locret_1270D8 ROM:001270D0 move.b #2,($114B).w ROM:001270D6 bra.s locret_12711A ROM:001270D8 ; --------------------------------------------------------------------------- ROM:001270D8 ROM:001270D8 locret_1270D8: ; CODE XREF: ROM:001270BC↑j ROM:001270D8 ; ROM:001270C6↑j ... ROM:001270D8 rts ROM:001270DA ; --------------------------------------------------------------------------- ROM:001270DA ROM:001270DA loc_1270DA: ; DATA XREF: ROM:001270AE↑o ROM:001270DA move.w $474(a5),d0 ROM:001270DE neg.w d0 ROM:001270E0 cmp.w ($C6E).w,d0 ROM:001270E4 ble.s loc_127102 ROM:001270E6 move.w $472(a5),d0 ROM:001270EA clr.b ($8D8).w ROM:001270EE move.w d0,($68A).w ROM:001270F2 move.b #1,($8D8).w ROM:001270F8 move.b #3,($114B).w ROM:001270FE bra.w locret_127166 ROM:00127102 ; --------------------------------------------------------------------------- ROM:00127102 ROM:00127102 loc_127102: ; CODE XREF: ROM:001270E4↑j ROM:00127102 btst #7,($49A).w ROM:00127108 bne.s loc_127112 ROM:0012710A btst #4,($934).w ROM:00127110 bne.s locret_12711A ROM:00127112 ROM:00127112 loc_127112: ; CODE XREF: ROM:00127108↑j ROM:00127112 move.b #1,($114B).w ROM:00127118 bra.s locret_1270D8 ROM:0012711A ; --------------------------------------------------------------------------- ROM:0012711A ROM:0012711A locret_12711A: ; CODE XREF: ROM:001270D6↑j ROM:0012711A ; ROM:00127110↑j ... ROM:0012711A rts ROM:0012711C ; --------------------------------------------------------------------------- ROM:0012711C ROM:0012711C loc_12711C: ; DATA XREF: ROM:001270B2↑o ROM:0012711C btst #7,($49A).w ROM:00127122 bne.s loc_12712C ROM:00127124 btst #4,($934).w ROM:0012712A bne.s loc_127134 ROM:0012712C ROM:0012712C loc_12712C: ; CODE XREF: ROM:00127122↑j ROM:0012712C move.b #1,($114B).w ROM:00127132 bra.s locret_1270D8 ROM:00127134 ; --------------------------------------------------------------------------- ROM:00127134 ROM:00127134 loc_127134: ; CODE XREF: ROM:0012712A↑j ROM:00127134 cmpi.w #0,($68A).w ROM:0012713A bgt.s loc_127150 ROM:0012713C bsr.w sub_12726A ROM:00127140 move.w ($C6E).w,($C6C).w ROM:00127146 move.b #2,($114B).w ROM:0012714C bra.w locret_12711A ROM:00127150 ; --------------------------------------------------------------------------- ROM:00127150 ROM:00127150 loc_127150: ; CODE XREF: ROM:0012713A↑j ROM:00127150 move.w $474(a5),d0 ROM:00127154 neg.w d0 ROM:00127156 cmp.w ($C6E).w,d0 ROM:0012715A bgt.s locret_127166 ROM:0012715C move.b #2,($114B).w ROM:00127162 bra.w locret_12711A ROM:00127166 ; --------------------------------------------------------------------------- ROM:00127166 ROM:00127166 locret_127166: ; CODE XREF: ROM:001270FE↑j ROM:00127166 ; ROM:0012715A↑j ROM:00127166 rts ROM:00127168 ; --------------------------------------------------------------------------- ROM:00127168 rts ROM:0012716A ROM:0012716A ; =============== S U B R O U T I N E ======================================= ROM:0012716A ROM:0012716A ROM:0012716A sub_12716A: ; CODE XREF: sub_127076+8↑p ROM:0012716A clr.w d1 ROM:0012716C move.b ($114A).w,d1 ROM:00127170 cmpi.w #3,d1 ROM:00127174 bcc.s locret_12717E ROM:00127176 movea.l off_127180(pc,d1.w*4),a0 ROM:0012717A nop ROM:0012717C jmp (a0) ROM:0012717E ; --------------------------------------------------------------------------- ROM:0012717E ROM:0012717E locret_12717E: ; CODE XREF: sub_12716A+A↑j ROM:0012717E rts ROM:0012717E ; End of function sub_12716A ROM:0012717E ROM:0012717E ; --------------------------------------------------------------------------- ROM:00127180 off_127180: dc.l loc_12718C ; DATA XREF: sub_12716A+C↑r ROM:00127184 dc.l loc_127196 ROM:00127188 dc.l loc_1271F4 ROM:0012718C ; --------------------------------------------------------------------------- ROM:0012718C ROM:0012718C loc_12718C: ; DATA XREF: ROM:off_127180↑o ROM:0012718C move.b #1,($114A).w ROM:00127192 bra.s locret_1271F2 ROM:00127194 ; --------------------------------------------------------------------------- ROM:00127194 rts ROM:00127196 ; --------------------------------------------------------------------------- ROM:00127196 ROM:00127196 loc_127196: ; DATA XREF: ROM:00127184↑o ROM:00127196 move.w $470(a5),d0 ROM:0012719A cmp.w ($A42).w,d0 ROM:0012719E blt.s locret_1271F2 ROM:001271A0 move.w $46C(a5),d0 ROM:001271A4 move.w ($C6E).w,d1 ROM:001271A8 cmpi.w #0,d1 ROM:001271AC bge.s loc_1271B0 ROM:001271AE neg.w d1 ROM:001271B0 ROM:001271B0 loc_1271B0: ; CODE XREF: ROM:001271AC↑j ROM:001271B0 btst #7,($1308).w ROM:001271B6 beq.s locret_1271F2 ROM:001271B8 cmp.w d1,d0 ROM:001271BA bgt.s locret_1271F2 ROM:001271BC move.w $476(a5),d0 ROM:001271C0 cmp.w ($A3E).w,d0 ROM:001271C4 blt.s locret_1271F2 ROM:001271C6 btst #5,($1307).w ROM:001271CC beq.s locret_1271F2 ROM:001271CE btst #5,($1328).w ROM:001271D4 beq.s locret_1271F2 ROM:001271D6 move.w $46E(a5),d0 ROM:001271DA clr.b ($8D7).w ROM:001271DE move.w d0,($688).w ROM:001271E2 move.b #1,($8D7).w ROM:001271E8 move.b #2,($114A).w ROM:001271EE bra.w locret_127266 ROM:001271F2 ; --------------------------------------------------------------------------- ROM:001271F2 ROM:001271F2 locret_1271F2: ; CODE XREF: ROM:00127192↑j ROM:001271F2 ; ROM:0012719E↑j ... ROM:001271F2 rts ROM:001271F4 ; --------------------------------------------------------------------------- ROM:001271F4 ROM:001271F4 loc_1271F4: ; DATA XREF: ROM:00127188↑o ROM:001271F4 btst #5,($1307).w ROM:001271FA beq.s loc_127230 ROM:001271FC move.w $470(a5),d0 ROM:00127200 cmp.w ($A42).w,d0 ROM:00127204 bge.s loc_127208 ROM:00127206 bra.s loc_127230 ROM:00127208 ; --------------------------------------------------------------------------- ROM:00127208 ROM:00127208 loc_127208: ; CODE XREF: ROM:00127204↑j ROM:00127208 move.w $476(a5),d0 ROM:0012720C cmp.w ($A3E).w,d0 ROM:00127210 bge.s loc_127214 ROM:00127212 bra.s loc_127230 ROM:00127214 ; --------------------------------------------------------------------------- ROM:00127214 ROM:00127214 loc_127214: ; CODE XREF: ROM:00127210↑j ROM:00127214 move.w $46C(a5),d0 ROM:00127218 move.w ($C6E).w,d1 ROM:0012721C cmpi.w #0,d1 ROM:00127220 bge.s loc_127224 ROM:00127222 neg.w d1 ROM:00127224 ROM:00127224 loc_127224: ; CODE XREF: ROM:00127220↑j ROM:00127224 btst #7,($1308).w ROM:0012722A beq.s loc_127230 ROM:0012722C cmp.w d1,d0 ROM:0012722E ble.s loc_127238 ROM:00127230 ROM:00127230 loc_127230: ; CODE XREF: ROM:001271FA↑j ROM:00127230 ; ROM:00127206↑j ... ROM:00127230 move.b #1,($114A).w ROM:00127236 bra.s locret_1271F2 ROM:00127238 ; --------------------------------------------------------------------------- ROM:00127238 ROM:00127238 loc_127238: ; CODE XREF: ROM:0012722E↑j ROM:00127238 cmpi.w #0,($688).w ROM:0012723E bgt.s locret_127266 ROM:00127240 bsr.w sub_12727C ROM:00127244 move.w ($C6E).w,($C6C).w ROM:0012724A move.w $46E(a5),d0 ROM:0012724E clr.b ($8D7).w ROM:00127252 move.w d0,($688).w ROM:00127256 move.b #1,($8D7).w ROM:0012725C move.b #2,($114A).w ROM:00127262 bra.w *+4 ROM:00127266 ; --------------------------------------------------------------------------- ROM:00127266 ROM:00127266 locret_127266: ; CODE XREF: ROM:001271EE↑j ROM:00127266 ; ROM:0012723E↑j ... ROM:00127266 rts ROM:00127268 ; --------------------------------------------------------------------------- ROM:00127268 rts ROM:0012726A ROM:0012726A ; =============== S U B R O U T I N E ======================================= ROM:0012726A ROM:0012726A ROM:0012726A sub_12726A: ; CODE XREF: ROM:0012713C↑p ROM:0012726A move.w ($1360).w,d0 ROM:0012726E add.w ($C6E).w,d0 ROM:00127272 add.w $474(a5),d0 ROM:00127276 move.w d0,($1360).w ROM:0012727A rts ROM:0012727A ; End of function sub_12726A ROM:0012727A ROM:0012727C ROM:0012727C ; =============== S U B R O U T I N E ======================================= ROM:0012727C ROM:0012727C ROM:0012727C sub_12727C: ; CODE XREF: ROM:00127240↑p ROM:0012727C move.w ($C6E).w,d0 ROM:00127280 move.w ($1360).w,d1 ROM:00127284 cmpi.w #0,d0 ROM:00127288 ble.s loc_127290 ROM:0012728A addi.w #5,d1 ROM:0012728E bra.s loc_127294 ROM:00127290 ; --------------------------------------------------------------------------- ROM:00127290 ROM:00127290 loc_127290: ; CODE XREF: sub_12727C+C↑j ROM:00127290 subi.w #5,d1 ROM:00127294 ROM:00127294 loc_127294: ; CODE XREF: sub_12727C+12↑j ROM:00127294 move.w d1,($1360).w ROM:00127298 rts ROM:00127298 ; End of function sub_12727C ROM:00127298 ROM:0012729A ROM:0012729A ; =============== S U B R O U T I N E ======================================= ROM:0012729A ROM:0012729A ROM:0012729A sub_12729A: ; CODE XREF: sub_127076+4↑p ROM:0012729A bclr #5,($1307).w ROM:001272A0 btst #7,($130E).w ROM:001272A6 bne.s locret_1272D0 ROM:001272A8 move.w ($BCC).w,d0 ROM:001272AC cmpi.w #0,d0 ROM:001272B0 bne.s locret_1272D0 ROM:001272B2 btst #4,($140A).w ROM:001272B8 beq.s loc_1272CA ROM:001272BA btst #0,($C47).w ROM:001272C0 bne.s locret_1272D0 ROM:001272C2 btst #3,($1327).w ROM:001272C8 bne.s locret_1272D0 ROM:001272CA ROM:001272CA loc_1272CA: ; CODE XREF: sub_12729A+1E↑j ROM:001272CA bset #5,($1307).w ROM:001272D0 ROM:001272D0 locret_1272D0: ; CODE XREF: sub_12729A+C↑j ROM:001272D0 ; sub_12729A+16↑j ... ROM:001272D0 rts ROM:001272D0 ; End of function sub_12729A ROM:001272D0 ROM:001272D2 ROM:001272D2 ; =============== S U B R O U T I N E ======================================= ROM:001272D2 ROM:001272D2 ROM:001272D2 sub_1272D2: ; CODE XREF: sub_127076+C↑p ROM:001272D2 bsr.w sub_127544 ROM:001272D6 bsr.w sub_127552 ROM:001272DA bsr.w sub_1272E8 ROM:001272DE bsr.w sub_1273D4 ROM:001272E2 bsr.w sub_1275A4 ROM:001272E6 rts ROM:001272E6 ; End of function sub_1272D2 ROM:001272E6 ROM:001272E8 ROM:001272E8 ; =============== S U B R O U T I N E ======================================= ROM:001272E8 ROM:001272E8 ROM:001272E8 sub_1272E8: ; CODE XREF: sub_1272D2+8↑p ROM:001272E8 clr.w d1 ROM:001272EA move.b ($114C).w,d1 ROM:001272EE cmpi.w #4,d1 ROM:001272F2 bcc.s locret_1272FC ROM:001272F4 movea.l off_1272FE(pc,d1.w*4),a0 ROM:001272F8 nop ROM:001272FA jmp (a0) ROM:001272FC ; --------------------------------------------------------------------------- ROM:001272FC ROM:001272FC locret_1272FC: ; CODE XREF: sub_1272E8+A↑j ROM:001272FC rts ROM:001272FC ; End of function sub_1272E8 ROM:001272FC ROM:001272FC ; --------------------------------------------------------------------------- ROM:001272FE off_1272FE: dc.l loc_12730E ; DATA XREF: sub_1272E8+C↑r ROM:00127302 dc.l loc_12731E ROM:00127306 dc.l loc_127360 ROM:0012730A dc.l loc_12738E ROM:0012730E ; --------------------------------------------------------------------------- ROM:0012730E ROM:0012730E loc_12730E: ; DATA XREF: ROM:off_1272FE↑o ROM:0012730E bclr #2,($1313).w ROM:00127314 move.b #1,($114C).w ROM:0012731A bra.s locret_12735E ROM:0012731C ; --------------------------------------------------------------------------- ROM:0012731C rts ROM:0012731E ; --------------------------------------------------------------------------- ROM:0012731E ROM:0012731E loc_12731E: ; DATA XREF: ROM:00127302↑o ROM:0012731E btst #7,($49A).w ROM:00127324 beq.s loc_12733C ROM:00127326 bset #2,($1313).w ROM:0012732C move.w #$1388,($C6C).w ROM:00127332 move.b #3,($114C).w ROM:00127338 bra.w locret_1273D0 ROM:0012733C ; --------------------------------------------------------------------------- ROM:0012733C ROM:0012733C loc_12733C: ; CODE XREF: ROM:00127324↑j ROM:0012733C move.w ($1360).w,d0 ROM:00127340 add.w $47A(a5),d0 ROM:00127344 cmp.w ($A4E).w,d0 ROM:00127348 bgt.s locret_12735E ROM:0012734A bset #2,($1313).w ROM:00127350 move.w #$1388,($C6C).w ROM:00127356 move.b #2,($114C).w ROM:0012735C bra.s locret_12738C ROM:0012735E ; --------------------------------------------------------------------------- ROM:0012735E ROM:0012735E locret_12735E: ; CODE XREF: ROM:0012731A↑j ROM:0012735E ; ROM:00127348↑j ... ROM:0012735E rts ROM:00127360 ; --------------------------------------------------------------------------- ROM:00127360 ROM:00127360 loc_127360: ; DATA XREF: ROM:00127306↑o ROM:00127360 btst #7,($49A).w ROM:00127366 beq.s loc_127370 ROM:00127368 move.b #3,($114C).w ROM:0012736E bra.s locret_1273D0 ROM:00127370 ; --------------------------------------------------------------------------- ROM:00127370 ROM:00127370 loc_127370: ; CODE XREF: ROM:00127366↑j ROM:00127370 move.w ($1360).w,d0 ROM:00127374 add.w $47C(a5),d0 ROM:00127378 cmp.w ($A4E).w,d0 ROM:0012737C ble.s locret_12738C ROM:0012737E bclr #2,($1313).w ROM:00127384 move.b #1,($114C).w ROM:0012738A bra.s locret_12735E ROM:0012738C ; --------------------------------------------------------------------------- ROM:0012738C ROM:0012738C locret_12738C: ; CODE XREF: ROM:0012735C↑j ROM:0012738C ; ROM:0012737C↑j ... ROM:0012738C rts ROM:0012738E ; --------------------------------------------------------------------------- ROM:0012738E ROM:0012738E loc_12738E: ; DATA XREF: ROM:0012730A↑o ROM:0012738E move.w ($1360).w,d0 ROM:00127392 add.w $47C(a5),d0 ROM:00127396 btst #7,($49A).w ROM:0012739C bne.s loc_1273B2 ROM:0012739E cmp.w ($A4E).w,d0 ROM:001273A2 ble.s loc_1273B2 ROM:001273A4 bclr #2,($1313).w ROM:001273AA move.b #1,($114C).w ROM:001273B0 bra.s locret_12735E ROM:001273B2 ; --------------------------------------------------------------------------- ROM:001273B2 ROM:001273B2 loc_1273B2: ; CODE XREF: ROM:0012739C↑j ROM:001273B2 ; ROM:001273A2↑j ROM:001273B2 move.w ($1360).w,d0 ROM:001273B6 add.w $47A(a5),d0 ROM:001273BA btst #7,($49A).w ROM:001273C0 bne.s locret_1273D0 ROM:001273C2 cmp.w ($A4E).w,d0 ROM:001273C6 bgt.s locret_1273D0 ROM:001273C8 move.b #2,($114C).w ROM:001273CE bra.s locret_12738C ROM:001273D0 ; --------------------------------------------------------------------------- ROM:001273D0 ROM:001273D0 locret_1273D0: ; CODE XREF: ROM:00127338↑j ROM:001273D0 ; ROM:0012736E↑j ... ROM:001273D0 rts ROM:001273D2 ; --------------------------------------------------------------------------- ROM:001273D2 rts ROM:001273D4 ROM:001273D4 ; =============== S U B R O U T I N E ======================================= ROM:001273D4 ROM:001273D4 ROM:001273D4 sub_1273D4: ; CODE XREF: sub_1272D2+C↑p ROM:001273D4 clr.w d1 ROM:001273D6 move.b ($114D).w,d1 ROM:001273DA cmpi.w #5,d1 ROM:001273DE bcc.s locret_1273E8 ROM:001273E0 movea.l off_1273EA(pc,d1.w*4),a0 ROM:001273E4 nop ROM:001273E6 jmp (a0) ROM:001273E8 ; --------------------------------------------------------------------------- ROM:001273E8 ROM:001273E8 locret_1273E8: ; CODE XREF: sub_1273D4+A↑j ROM:001273E8 rts ROM:001273E8 ; End of function sub_1273D4 ROM:001273E8 ROM:001273E8 ; --------------------------------------------------------------------------- ROM:001273EA off_1273EA: dc.l loc_1273FE ; DATA XREF: sub_1273D4+C↑r ROM:001273EE dc.l loc_12740E ROM:001273F2 dc.l loc_12743A ROM:001273F6 dc.l loc_12747E ROM:001273FA dc.l loc_127502 ROM:001273FE ; --------------------------------------------------------------------------- ROM:001273FE ROM:001273FE loc_1273FE: ; DATA XREF: ROM:off_1273EA↑o ROM:001273FE bclr #2,($130C).w ROM:00127404 move.b #1,($114D).w ROM:0012740A bra.s locret_127438 ROM:0012740C ; --------------------------------------------------------------------------- ROM:0012740C rts ROM:0012740E ; --------------------------------------------------------------------------- ROM:0012740E ROM:0012740E loc_12740E: ; DATA XREF: ROM:001273EE↑o ROM:0012740E btst #3,($131E).w ROM:00127414 beq.s locret_127438 ROM:00127416 btst #2,($1313).w ROM:0012741C bne.s locret_127438 ROM:0012741E move.w $482(a5),d0 ROM:00127422 clr.b ($8D9).w ROM:00127426 move.w d0,($68C).w ROM:0012742A move.b #1,($8D9).w ROM:00127430 move.b #2,($114D).w ROM:00127436 bra.s locret_12747C ROM:00127438 ; --------------------------------------------------------------------------- ROM:00127438 ROM:00127438 locret_127438: ; CODE XREF: ROM:0012740A↑j ROM:00127438 ; ROM:00127414↑j ... ROM:00127438 rts ROM:0012743A ; --------------------------------------------------------------------------- ROM:0012743A ROM:0012743A loc_12743A: ; DATA XREF: ROM:001273F2↑o ROM:0012743A btst #2,($1313).w ROM:00127440 bne.s loc_12744A ROM:00127442 btst #3,($131E).w ROM:00127448 bne.s loc_127452 ROM:0012744A ROM:0012744A loc_12744A: ; CODE XREF: ROM:00127440↑j ROM:0012744A move.b #1,($114D).w ROM:00127450 bra.s locret_127438 ROM:00127452 ; --------------------------------------------------------------------------- ROM:00127452 ROM:00127452 loc_127452: ; CODE XREF: ROM:00127448↑j ROM:00127452 cmpi.w #0,($68C).w ROM:00127458 bgt.s locret_12747C ROM:0012745A move.w ($C6E).w,($C6C).w ROM:00127460 move.w $484(a5),d0 ROM:00127464 clr.b ($8D9).w ROM:00127468 move.w d0,($68C).w ROM:0012746C move.b #1,($8D9).w ROM:00127472 move.b #3,($114D).w ROM:00127478 bra.w locret_127500 ROM:0012747C ; --------------------------------------------------------------------------- ROM:0012747C ROM:0012747C locret_12747C: ; CODE XREF: ROM:00127436↑j ROM:0012747C ; ROM:00127458↑j ROM:0012747C rts ROM:0012747E ; --------------------------------------------------------------------------- ROM:0012747E ROM:0012747E loc_12747E: ; DATA XREF: ROM:001273F6↑o ROM:0012747E move.w ($C6E).w,d0 ROM:00127482 sub.w ($C6C).w,d0 ROM:00127486 move.w $47E(a5),d1 ROM:0012748A cmp.w d0,d1 ROM:0012748C bgt.s loc_12749E ROM:0012748E bset #2,($130C).w ROM:00127494 move.b #4,($114D).w ROM:0012749A bra.w locret_127540 ROM:0012749E ; --------------------------------------------------------------------------- ROM:0012749E ROM:0012749E loc_12749E: ; CODE XREF: ROM:0012748C↑j ROM:0012749E cmpi.w #0,($68C).w ROM:001274A4 bgt.s loc_1274CE ROM:001274A6 move.w ($C6C).w,d0 ROM:001274AA cmp.w ($C6E).w,d0 ROM:001274AE bge.s loc_1274CE ROM:001274B0 bsr.w sub_12756C ROM:001274B4 move.w $484(a5),d0 ROM:001274B8 clr.b ($8D9).w ROM:001274BC move.w d0,($68C).w ROM:001274C0 move.b #1,($8D9).w ROM:001274C6 move.b #3,($114D).w ROM:001274CC bra.s locret_127500 ROM:001274CE ; --------------------------------------------------------------------------- ROM:001274CE ROM:001274CE loc_1274CE: ; CODE XREF: ROM:001274A4↑j ROM:001274CE ; ROM:001274AE↑j ROM:001274CE btst #2,($1313).w ROM:001274D4 bne.s loc_1274DE ROM:001274D6 btst #3,($131E).w ROM:001274DC bne.s loc_1274E8 ROM:001274DE ROM:001274DE loc_1274DE: ; CODE XREF: ROM:001274D4↑j ROM:001274DE move.b #1,($114D).w ROM:001274E4 bra.w locret_127438 ROM:001274E8 ; --------------------------------------------------------------------------- ROM:001274E8 ROM:001274E8 loc_1274E8: ; CODE XREF: ROM:001274DC↑j ROM:001274E8 move.w ($C6C).w,d0 ROM:001274EC cmp.w ($C6E).w,d0 ROM:001274F0 ble.s locret_127500 ROM:001274F2 bsr.w sub_12757A ROM:001274F6 move.b #3,($114D).w ROM:001274FC bra.w *+4 ROM:00127500 ; --------------------------------------------------------------------------- ROM:00127500 ROM:00127500 locret_127500: ; CODE XREF: ROM:00127478↑j ROM:00127500 ; ROM:001274CC↑j ... ROM:00127500 rts ROM:00127502 ; --------------------------------------------------------------------------- ROM:00127502 ROM:00127502 loc_127502: ; DATA XREF: ROM:001273FA↑o ROM:00127502 move.w $480(a5),d0 ROM:00127506 move.w ($C6E).w,d1 ROM:0012750A sub.w ($C6C).w,d1 ROM:0012750E cmp.w d1,d0 ROM:00127510 ble.s loc_127520 ROM:00127512 bclr #2,($130C).w ROM:00127518 move.b #3,($114D).w ROM:0012751E bra.s locret_127500 ROM:00127520 ; --------------------------------------------------------------------------- ROM:00127520 ROM:00127520 loc_127520: ; CODE XREF: ROM:00127510↑j ROM:00127520 btst #2,($1313).w ROM:00127526 bne.s loc_127530 ROM:00127528 btst #3,($131E).w ROM:0012752E bne.s locret_127540 ROM:00127530 ROM:00127530 loc_127530: ; CODE XREF: ROM:00127526↑j ROM:00127530 bclr #2,($130C).w ROM:00127536 move.b #1,($114D).w ROM:0012753C bra.w locret_127438 ROM:00127540 ; --------------------------------------------------------------------------- ROM:00127540 ROM:00127540 locret_127540: ; CODE XREF: ROM:0012749A↑j ROM:00127540 ; ROM:0012752E↑j ROM:00127540 rts ROM:00127542 ; --------------------------------------------------------------------------- ROM:00127542 rts ROM:00127544 ROM:00127544 ; =============== S U B R O U T I N E ======================================= ROM:00127544 ROM:00127544 ROM:00127544 sub_127544: ; CODE XREF: sub_1272D2↑p ROM:00127544 move.w ($A4E).w,d0 ROM:00127548 sub.w ($1360).w,d0 ROM:0012754C move.w d0,($C6E).w ROM:00127550 rts ROM:00127550 ; End of function sub_127544 ROM:00127550 ROM:00127552 ROM:00127552 ; =============== S U B R O U T I N E ======================================= ROM:00127552 ROM:00127552 ROM:00127552 sub_127552: ; CODE XREF: sub_1272D2+4↑p ROM:00127552 move.w ($C6E).w,d0 ROM:00127556 muls.w $48A(a5),d0 ROM:0012755A divs.w $488(a5),d0 ROM:0012755E addi.w #$2328,d0 ROM:00127562 sub.w $48A(a5),d0 ROM:00127566 move.w d0,($C6A).w ROM:0012756A rts ROM:0012756A ; End of function sub_127552 ROM:0012756A ROM:0012756C ROM:0012756C ; =============== S U B R O U T I N E ======================================= ROM:0012756C ROM:0012756C ROM:0012756C sub_12756C: ; CODE XREF: ROM:001274B0↑p ROM:0012756C move.w ($C6C).w,d0 ROM:00127570 addi.w #1,d0 ROM:00127574 move.w d0,($C6C).w ROM:00127578 rts ROM:00127578 ; End of function sub_12756C ROM:00127578 ROM:0012757A ROM:0012757A ; =============== S U B R O U T I N E ======================================= ROM:0012757A ROM:0012757A ROM:0012757A sub_12757A: ; CODE XREF: ROM:001274F2↑p ROM:0012757A clr.l d1 ROM:0012757C move.w ($C6E).w,d1 ROM:00127580 swap d1 ROM:00127582 move.w ($C6C).w,d2 ROM:00127586 swap d2 ROM:00127588 move.w ($C70).w,d2 ROM:0012758C move.w $486(a5),d3 ROM:00127590 ext.l d3 ROM:00127592 bsr.l sub_117450 ROM:00127598 move.w d4,($C70).w ROM:0012759C swap d4 ROM:0012759E move.w d4,($C6C).w ROM:001275A2 rts ROM:001275A2 ; End of function sub_12757A ROM:001275A2 ROM:001275A4 ROM:001275A4 ; =============== S U B R O U T I N E ======================================= ROM:001275A4 ROM:001275A4 ROM:001275A4 sub_1275A4: ; CODE XREF: sub_1272D2+10↑p ROM:001275A4 move.w $478(a5),d0 ROM:001275A8 cmpi.w #0,d0 ROM:001275AC bne.s loc_1275C6 ROM:001275AE btst #2,($1313).w ROM:001275B4 bne.s loc_1275F2 ROM:001275B6 btst #2,($130C).w ROM:001275BC bne.s loc_1275F2 ROM:001275BE bclr #7,($1309).w ROM:001275C4 bra.s loc_1275F8 ROM:001275C6 ; --------------------------------------------------------------------------- ROM:001275C6 ROM:001275C6 loc_1275C6: ; CODE XREF: sub_1275A4+8↑j ROM:001275C6 cmpi.w #1,d0 ROM:001275CA bne.s loc_1275E0 ROM:001275CC bclr #7,($1309).w ROM:001275D2 bclr #2,($1313).w ROM:001275D8 bclr #2,($130C).w ROM:001275DE bra.s loc_1275F8 ROM:001275E0 ; --------------------------------------------------------------------------- ROM:001275E0 ROM:001275E0 loc_1275E0: ; CODE XREF: sub_1275A4+26↑j ROM:001275E0 cmpi.w #2,d0 ROM:001275E4 bne.s loc_1275F8 ROM:001275E6 bset #2,($1313).w ROM:001275EC bset #2,($130C).w ROM:001275F2 ROM:001275F2 loc_1275F2: ; CODE XREF: sub_1275A4+10↑j ROM:001275F2 ; sub_1275A4+18↑j ROM:001275F2 bset #7,($1309).w ROM:001275F8 ROM:001275F8 loc_1275F8: ; CODE XREF: sub_1275A4+20↑j ROM:001275F8 ; sub_1275A4+3A↑j ... ROM:001275F8 btst #5,($96D).w ROM:001275FE beq.s locret_12761A ROM:00127600 btst #5,($971).w ROM:00127606 beq.s locret_12761A ROM:00127608 bclr #7,($1309).w ROM:0012760E bclr #2,($1313).w ROM:00127614 bclr #2,($130C).w ROM:0012761A ROM:0012761A locret_12761A: ; CODE XREF: sub_1275A4+5A↑j ROM:0012761A ; sub_1275A4+62↑j ROM:0012761A rts ROM:0012761A ; End of function sub_1275A4 ROM:0012761A ROM:0012761C ROM:0012761C ; =============== S U B R O U T I N E ======================================= ROM:0012761C ROM:0012761C ROM:0012761C sub_12761C: ; CODE XREF: ROM:001170C4↑p ROM:0012761C bsr.w sub_127658 ROM:00127620 bsr.w sub_12790A ROM:00127624 move.w #0,($C72).w ROM:0012762A bra.s loc_127632 ROM:0012762C ; --------------------------------------------------------------------------- ROM:0012762C ROM:0012762C loc_12762C: ; CODE XREF: sub_12761C+22↓j ROM:0012762C addi.w #1,($C72).w ROM:00127632 ROM:00127632 loc_127632: ; CODE XREF: sub_12761C+E↑j ROM:00127632 cmpi.w #1,($C72).w ROM:00127638 bgt.s loc_127640 ROM:0012763A bsr.w sub_127680 ROM:0012763E bra.s loc_12762C ROM:00127640 ; --------------------------------------------------------------------------- ROM:00127640 ROM:00127640 loc_127640: ; CODE XREF: sub_12761C+1C↑j ROM:00127640 bsr.l sub_127AB0 ROM:00127646 bsr.l sub_127D32 ROM:0012764C bsr.l sub_1280F8 ROM:00127652 bsr.w sub_127A30 ROM:00127656 rts ROM:00127656 ; End of function sub_12761C ROM:00127656 ROM:00127658 ROM:00127658 ; =============== S U B R O U T I N E ======================================= ROM:00127658 ROM:00127658 ROM:00127658 sub_127658: ; CODE XREF: sub_12761C↑p ROM:00127658 bclr #3,($131F).w ROM:0012765E cmpi.w #0,($68E).w ROM:00127664 bgt.s locret_12767E ROM:00127666 move.w $492(a5),d0 ROM:0012766A clr.b ($8DA).w ROM:0012766E move.w d0,($68E).w ROM:00127672 move.b #1,($8DA).w ROM:00127678 bset #3,($131F).w ROM:0012767E ROM:0012767E locret_12767E: ; CODE XREF: sub_127658+C↑j ROM:0012767E rts ROM:0012767E ; End of function sub_127658 ROM:0012767E 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_12761C+1E↑p ROM:00127680 move.w ($C72).w,d7 ROM:00127684 clr.w d1 ROM:00127686 move.b $12DA(d7.w),d1 ROM:0012768C cmpi.w #5,d1 ROM:00127690 bcc.s locret_12769A ROM:00127692 movea.l off_12769C(pc,d1.w*4),a0 ROM:00127696 nop ROM:00127698 jmp (a0) ROM:0012769A ; --------------------------------------------------------------------------- ROM:0012769A ROM:0012769A locret_12769A: ; CODE XREF: sub_127680+10↑j ROM:0012769A rts ROM:0012769A ; End of function sub_127680 ROM:0012769A ROM:0012769A ; --------------------------------------------------------------------------- ROM:0012769C off_12769C: dc.l loc_1276B0 ; DATA XREF: sub_127680+12↑r ROM:001276A0 dc.l loc_1276CE ROM:001276A4 dc.l loc_127702 ROM:001276A8 dc.l loc_127744 ROM:001276AC dc.l loc_1277A2 ROM:001276B0 ; --------------------------------------------------------------------------- ROM:001276B0 ROM:001276B0 loc_1276B0: ; DATA XREF: ROM:off_12769C↑o ROM:001276B0 bclr d7,($114F).w ROM:001276B4 bclr d7,($114E).w ROM:001276B8 move.w #0,$F90(d7.w*2) ROM:001276C0 bsr.w sub_127A5E ROM:001276C4 move.b #1,$12DA(d7.w) ROM:001276CC bra.s locret_127700 ROM:001276CE ; --------------------------------------------------------------------------- ROM:001276CE ROM:001276CE loc_1276CE: ; DATA XREF: ROM:001276A0↑o ROM:001276CE move.w $48C(a5),d2 ROM:001276D2 btst #1,($1320).w ROM:001276D8 beq.s locret_127700 ROM:001276DA cmp.w ($A30).w,d2 ROM:001276DE ble.s locret_127700 ROM:001276E0 move.w $872(a5,d7.w*2),$F90(d7.w*2) ROM:001276EA bsr.w sub_127A5E ROM:001276EE bset d7,($114F).w ROM:001276F2 move.b #2,$12DA(d7.w) ROM:001276FA bra.l locret_127742 ROM:00127700 ; --------------------------------------------------------------------------- ROM:00127700 ROM:00127700 locret_127700: ; CODE XREF: ROM:001276CC↑j ROM:00127700 ; ROM:001276D8↑j ... ROM:00127700 rts ROM:00127702 ; --------------------------------------------------------------------------- ROM:00127702 ROM:00127702 loc_127702: ; DATA XREF: ROM:001276A4↑o ROM:00127702 move.w $48C(a5),d2 ROM:00127706 btst #1,($1320).w ROM:0012770C beq.s loc_127714 ROM:0012770E cmp.w ($A30).w,d2 ROM:00127712 bgt.s loc_12772E ROM:00127714 ROM:00127714 loc_127714: ; CODE XREF: ROM:0012770C↑j ROM:00127714 move.w #0,$F90(d7.w*2) ROM:0012771C bsr.w sub_127A5E ROM:00127720 bclr d7,($114F).w ROM:00127724 move.b #1,$12DA(d7.w) ROM:0012772C bra.s locret_127700 ROM:0012772E ; --------------------------------------------------------------------------- ROM:0012772E ROM:0012772E loc_12772E: ; CODE XREF: ROM:00127712↑j ROM:0012772E btst d7,($13AF).w ROM:00127732 beq.s locret_127742 ROM:00127734 move.b #3,$12DA(d7.w) ROM:0012773C bra.l locret_1277A0 ROM:00127742 ; --------------------------------------------------------------------------- ROM:00127742 ROM:00127742 locret_127742: ; CODE XREF: ROM:001276FA↑j ROM:00127742 ; ROM:00127732↑j ROM:00127742 rts ROM:00127744 ; --------------------------------------------------------------------------- ROM:00127744 ROM:00127744 loc_127744: ; DATA XREF: ROM:001276A8↑o ROM:00127744 move.w $48C(a5),d2 ROM:00127748 btst #1,($1320).w ROM:0012774E beq.s loc_127756 ROM:00127750 cmp.w ($A30).w,d2 ROM:00127754 bgt.s loc_127774 ROM:00127756 ROM:00127756 loc_127756: ; CODE XREF: ROM:0012774E↑j ROM:00127756 move.w #0,$F90(d7.w*2) ROM:0012775E bsr.w sub_127A5E ROM:00127762 bclr d7,($114F).w ROM:00127766 move.b #1,$12DA(d7.w) ROM:0012776E bra.l locret_127700 ROM:00127774 ; --------------------------------------------------------------------------- ROM:00127774 ROM:00127774 loc_127774: ; CODE XREF: ROM:00127754↑j ROM:00127774 cmpi.w #$2710,$F90(d7.w*2) ROM:0012777C blt.s loc_127790 ROM:0012777E bset d7,($114E).w ROM:00127782 move.b #4,$12DA(d7.w) ROM:0012778A bra.l locret_1277E6 ROM:00127790 ; --------------------------------------------------------------------------- ROM:00127790 ROM:00127790 loc_127790: ; CODE XREF: ROM:0012777C↑j ROM:00127790 btst #3,($131F).w ROM:00127796 beq.s locret_1277A0 ROM:00127798 bsr.w sub_1278DA ROM:0012779C bsr.w sub_127A5E ROM:001277A0 ROM:001277A0 locret_1277A0: ; CODE XREF: ROM:0012773C↑j ROM:001277A0 ; ROM:00127796↑j ROM:001277A0 rts ROM:001277A2 ; --------------------------------------------------------------------------- ROM:001277A2 ROM:001277A2 loc_1277A2: ; DATA XREF: ROM:001276AC↑o ROM:001277A2 move.w $48C(a5),d2 ROM:001277A6 btst #1,($1320).w ROM:001277AC beq.s loc_1277B4 ROM:001277AE cmp.w ($A30).w,d2 ROM:001277B2 bgt.s loc_1277D6 ROM:001277B4 ROM:001277B4 loc_1277B4: ; CODE XREF: ROM:001277AC↑j ROM:001277B4 move.w #0,$F90(d7.w*2) ROM:001277BC bsr.w sub_127A5E ROM:001277C0 bclr d7,($114F).w ROM:001277C4 bclr d7,($114E).w ROM:001277C8 move.b #1,$12DA(d7.w) ROM:001277D0 bra.l locret_127700 ROM:001277D6 ; --------------------------------------------------------------------------- ROM:001277D6 ROM:001277D6 loc_1277D6: ; CODE XREF: ROM:001277B2↑j ROM:001277D6 btst #3,($131F).w ROM:001277DC beq.s locret_1277E6 ROM:001277DE bsr.w sub_127848 ROM:001277E2 bsr.w sub_127A5E ROM:001277E6 ROM:001277E6 locret_1277E6: ; CODE XREF: ROM:0012778A↑j ROM:001277E6 ; ROM:001277DC↑j ROM:001277E6 rts ROM:001277E8 ROM:001277E8 ; =============== S U B R O U T I N E ======================================= ROM:001277E8 ROM:001277E8 ROM:001277E8 sub_1277E8: ; CODE XREF: ROM:00127946↓p ROM:001277E8 move.w #$3B82,d1 ROM:001277EC move.w ($A78).w,d2 ROM:001277F0 move.w ($A3E).w,d3 ROM:001277F4 bsr.l sub_117544 ROM:001277FA move.w d1,($F98).w ROM:001277FE move.w #$3B84,d1 ROM:00127802 move.w ($A78).w,d2 ROM:00127806 move.w ($A3E).w,d3 ROM:0012780A bsr.l sub_117544 ROM:00127810 move.w d1,($F9A).w ROM:00127814 move.w #0,d7 ROM:00127818 bra.s loc_12781E ROM:0012781A ; --------------------------------------------------------------------------- ROM:0012781A ROM:0012781A loc_12781A: ; CODE XREF: sub_1277E8:loc_127844↓j ROM:0012781A addi.w #1,d7 ROM:0012781E ROM:0012781E loc_12781E: ; CODE XREF: sub_1277E8+30↑j ROM:0012781E cmpi.w #1,d7 ROM:00127822 bgt.s locret_127846 ROM:00127824 btst d7,($13AF).w ROM:00127828 bne.s loc_127844 ROM:0012782A move.w $48E(a5),d1 ROM:0012782E muls.w $F98(d7.w*2),d1 ROM:00127834 divs.w #$64,d1 ; 'd' ROM:00127838 bvc.s loc_12783E ROM:0012783A move.w #$7FFF,d1 ROM:0012783E ROM:0012783E loc_12783E: ; CODE XREF: sub_1277E8+50↑j ROM:0012783E move.w d1,$F98(d7.w*2) ROM:00127844 ROM:00127844 loc_127844: ; CODE XREF: sub_1277E8+40↑j ROM:00127844 bra.s loc_12781A ROM:00127846 ; --------------------------------------------------------------------------- ROM:00127846 ROM:00127846 locret_127846: ; CODE XREF: sub_1277E8+3A↑j ROM:00127846 rts ROM:00127846 ; End of function sub_1277E8 ROM:00127846 ROM:00127848 ROM:00127848 ; =============== S U B R O U T I N E ======================================= ROM:00127848 ROM:00127848 ROM:00127848 sub_127848: ; CODE XREF: ROM:001277DE↑p ROM:00127848 cmpi.w #0,($C72).w ROM:0012784E bne.s loc_127864 ROM:00127850 move.w #$3B7E,d1 ROM:00127854 move.w ($572).w,d2 ROM:00127858 move.w ($A42).w,d3 ROM:0012785C bsr.l sub_117544 ROM:00127862 bra.s loc_127876 ROM:00127864 ; --------------------------------------------------------------------------- ROM:00127864 ROM:00127864 loc_127864: ; CODE XREF: sub_127848+6↑j ROM:00127864 move.w #$3B80,d1 ROM:00127868 move.w ($572).w,d2 ROM:0012786C move.w ($A42).w,d3 ROM:00127870 bsr.l sub_117544 ROM:00127876 ROM:00127876 loc_127876: ; CODE XREF: sub_127848+1A↑j ROM:00127876 move.w ($C72).w,d7 ROM:0012787A move.w d1,$F94(d7.w*2) ROM:00127880 move.w #$3AEA,d1 ROM:00127884 move.w ($A30).w,d2 ROM:00127888 bsr.l sub_117544 ROM:0012788E move.w ($C72).w,d7 ROM:00127892 muls.w $F94(d7.w*2),d1 ROM:00127898 divs.w #$64,d1 ; 'd' ROM:0012789C bvs.s loc_1278A4 ROM:0012789E cmpi.w #$2710,d1 ROM:001278A2 ble.s loc_1278A8 ROM:001278A4 ROM:001278A4 loc_1278A4: ; CODE XREF: sub_127848+54↑j ROM:001278A4 move.w #$2710,d1 ROM:001278A8 ROM:001278A8 loc_1278A8: ; CODE XREF: sub_127848+5A↑j ROM:001278A8 swap d1 ROM:001278AA clr.w d1 ROM:001278AC move.w $F90(d7.w*2),d2 ROM:001278B2 swap d2 ROM:001278B4 move.w $F9C(d7.w*2),d2 ROM:001278BA move.w $490(a5),d3 ROM:001278BE ext.l d3 ROM:001278C0 bsr.l sub_117450 ROM:001278C6 move.w ($C72).w,d7 ROM:001278CA move.w d4,$F9C(d7.w*2) ROM:001278D0 swap d4 ROM:001278D2 move.w d4,$F90(d7.w*2) ROM:001278D8 rts ROM:001278D8 ; End of function sub_127848 ROM:001278D8 ROM:001278DA ROM:001278DA ; =============== S U B R O U T I N E ======================================= ROM:001278DA ROM:001278DA ROM:001278DA sub_1278DA: ; CODE XREF: ROM:00127798↑p ROM:001278DA move.w ($C72).w,d7 ROM:001278DE move.w $876(a5,d7.w*2),d0 ROM:001278E4 muls.w $492(a5),d0 ROM:001278E8 divs.w #$64,d0 ; 'd' ROM:001278EC add.w $F90(d7.w*2),d0 ROM:001278F2 cmpi.w #$2710,d0 ROM:001278F6 ble.s loc_127902 ROM:001278F8 move.w #$2710,$F90(d7.w*2) ROM:00127900 bra.s locret_127908 ROM:00127902 ; --------------------------------------------------------------------------- ROM:00127902 ROM:00127902 loc_127902: ; CODE XREF: sub_1278DA+1C↑j ROM:00127902 move.w d0,$F90(d7.w*2) ROM:00127908 ROM:00127908 locret_127908: ; CODE XREF: sub_1278DA+26↑j ROM:00127908 rts ROM:00127908 ; End of function sub_1278DA ROM:00127908 ROM:0012790A ROM:0012790A ; =============== S U B R O U T I N E ======================================= ROM:0012790A ROM:0012790A ROM:0012790A sub_12790A: ; CODE XREF: sub_12761C+4↑p ROM:0012790A clr.w d1 ROM:0012790C move.b ($1150).w,d1 ROM:00127910 cmpi.w #5,d1 ROM:00127914 bcc.s locret_12791E ROM:00127916 movea.l off_127920(pc,d1.w*4),a0 ROM:0012791A nop ROM:0012791C jmp (a0) ROM:0012791E ; --------------------------------------------------------------------------- ROM:0012791E ROM:0012791E locret_12791E: ; CODE XREF: sub_12790A+A↑j ROM:0012791E rts ROM:0012791E ; End of function sub_12790A ROM:0012791E ROM:0012791E ; --------------------------------------------------------------------------- ROM:00127920 off_127920: dc.l loc_127934 ; DATA XREF: sub_12790A+C↑r ROM:00127924 dc.l loc_12793E ROM:00127928 dc.l loc_127960 ROM:0012792C dc.l loc_1279A6 ROM:00127930 dc.l loc_1279C8 ROM:00127934 ; --------------------------------------------------------------------------- ROM:00127934 ROM:00127934 loc_127934: ; DATA XREF: ROM:off_127920↑o ROM:00127934 move.b #1,($1150).w ROM:0012793A bra.s locret_12795E ROM:0012793C ; --------------------------------------------------------------------------- ROM:0012793C rts ROM:0012793E ; --------------------------------------------------------------------------- ROM:0012793E ROM:0012793E loc_12793E: ; DATA XREF: ROM:00127924↑o ROM:0012793E btst #1,($1320).w ROM:00127944 beq.s locret_12795E ROM:00127946 bsr.w sub_1277E8 ROM:0012794A bclr #0,($13AF).w ROM:00127950 bclr #1,($13AF).w ROM:00127956 move.b #2,($1150).w ROM:0012795C bra.s locret_1279A4 ROM:0012795E ; --------------------------------------------------------------------------- ROM:0012795E ROM:0012795E locret_12795E: ; CODE XREF: ROM:0012793A↑j ROM:0012795E ; ROM:00127944↑j ... ROM:0012795E rts ROM:00127960 ; --------------------------------------------------------------------------- ROM:00127960 ROM:00127960 loc_127960: ; DATA XREF: ROM:00127928↑o ROM:00127960 btst #1,($1320).w ROM:00127966 bne.s loc_127970 ROM:00127968 move.b #1,($1150).w ROM:0012796E bra.s locret_12795E ROM:00127970 ; --------------------------------------------------------------------------- ROM:00127970 ROM:00127970 loc_127970: ; CODE XREF: ROM:00127966↑j ROM:00127970 btst #5,($1312).w ROM:00127976 beq.s loc_127980 ROM:00127978 move.b #3,($1150).w ROM:0012797E bra.s locret_1279C6 ROM:00127980 ; --------------------------------------------------------------------------- ROM:00127980 ROM:00127980 loc_127980: ; CODE XREF: ROM:00127976↑j ROM:00127980 btst #0,($13AF).w ROM:00127986 beq.s loc_127998 ROM:00127988 btst #1,($13AF).w ROM:0012798E beq.s loc_127998 ROM:00127990 move.b #4,($1150).w ROM:00127996 bra.s locret_1279DC ROM:00127998 ; --------------------------------------------------------------------------- ROM:00127998 ROM:00127998 loc_127998: ; CODE XREF: ROM:00127986↑j ROM:00127998 ; ROM:0012798E↑j ROM:00127998 btst #3,($131F).w ROM:0012799E beq.s locret_1279A4 ROM:001279A0 bsr.w sub_1279DE ROM:001279A4 ROM:001279A4 locret_1279A4: ; CODE XREF: ROM:0012795C↑j ROM:001279A4 ; ROM:0012799E↑j ... ROM:001279A4 rts ROM:001279A6 ; --------------------------------------------------------------------------- ROM:001279A6 ROM:001279A6 loc_1279A6: ; DATA XREF: ROM:0012792C↑o ROM:001279A6 btst #1,($1320).w ROM:001279AC bne.s loc_1279B6 ROM:001279AE move.b #1,($1150).w ROM:001279B4 bra.s locret_12795E ROM:001279B6 ; --------------------------------------------------------------------------- ROM:001279B6 ROM:001279B6 loc_1279B6: ; CODE XREF: ROM:001279AC↑j ROM:001279B6 btst #5,($1312).w ROM:001279BC bne.s locret_1279C6 ROM:001279BE move.b #2,($1150).w ROM:001279C4 bra.s locret_1279A4 ROM:001279C6 ; --------------------------------------------------------------------------- ROM:001279C6 ROM:001279C6 locret_1279C6: ; CODE XREF: ROM:0012797E↑j ROM:001279C6 ; ROM:001279BC↑j ROM:001279C6 rts ROM:001279C8 ; --------------------------------------------------------------------------- ROM:001279C8 ROM:001279C8 loc_1279C8: ; DATA XREF: ROM:00127930↑o ROM:001279C8 btst #1,($1320).w ROM:001279CE bne.s locret_1279DC ROM:001279D0 move.b #1,($1150).w ROM:001279D6 bra.l locret_12795E ROM:001279DC ; --------------------------------------------------------------------------- ROM:001279DC ROM:001279DC locret_1279DC: ; CODE XREF: ROM:00127996↑j ROM:001279DC ; ROM:001279CE↑j ROM:001279DC rts ROM:001279DE ROM:001279DE ; =============== S U B R O U T I N E ======================================= ROM:001279DE ROM:001279DE ROM:001279DE sub_1279DE: ; CODE XREF: ROM:001279A0↑p ROM:001279DE btst #0,($13AF).w ROM:001279E4 bne.s loc_127A06 ROM:001279E6 move.w #$3AE6,d1 ROM:001279EA move.w ($CA4).w,d2 ROM:001279EE bsr.l sub_117544 ROM:001279F4 sub.w d1,($F98).w ROM:001279F8 bgt.w loc_127A06 ROM:001279FC clr.w ($F98).w ROM:00127A00 bset #0,($13AF).w ROM:00127A06 ROM:00127A06 loc_127A06: ; CODE XREF: sub_1279DE+6↑j ROM:00127A06 ; sub_1279DE+1A↑j ROM:00127A06 btst #1,($13AF).w ROM:00127A0C bne.s locret_127A2E ROM:00127A0E move.w #$3AE8,d1 ROM:00127A12 move.w ($CA4).w,d2 ROM:00127A16 bsr.l sub_117544 ROM:00127A1C sub.w d1,($F9A).w ROM:00127A20 bgt.w locret_127A2E ROM:00127A24 clr.w ($F9A).w ROM:00127A28 bset #1,($13AF).w ROM:00127A2E ROM:00127A2E locret_127A2E: ; CODE XREF: sub_1279DE+2E↑j ROM:00127A2E ; sub_1279DE+42↑j ROM:00127A2E rts ROM:00127A2E ; End of function sub_1279DE ROM:00127A2E ROM:00127A30 ROM:00127A30 ; =============== S U B R O U T I N E ======================================= ROM:00127A30 ROM:00127A30 ROM:00127A30 sub_127A30: ; CODE XREF: sub_12761C+36↑p ROM:00127A30 btst #1,($1159).w ROM:00127A36 beq.s loc_127A40 ROM:00127A38 bset #1,($10FF).w ROM:00127A3E bra.s loc_127A46 ROM:00127A40 ; --------------------------------------------------------------------------- ROM:00127A40 ROM:00127A40 loc_127A40: ; CODE XREF: sub_127A30+6↑j ROM:00127A40 bclr #1,($10FF).w ROM:00127A46 ROM:00127A46 loc_127A46: ; CODE XREF: sub_127A30+E↑j ROM:00127A46 btst #0,($114F).w ROM:00127A4C beq.s loc_127A56 ROM:00127A4E bset #1,($131D).w ROM:00127A54 bra.s locret_127A5C ROM:00127A56 ; --------------------------------------------------------------------------- ROM:00127A56 ROM:00127A56 loc_127A56: ; CODE XREF: sub_127A30+1C↑j ROM:00127A56 bclr #1,($131D).w ROM:00127A5C ROM:00127A5C locret_127A5C: ; CODE XREF: sub_127A30+24↑j ROM:00127A5C rts ROM:00127A5C ; End of function sub_127A30 ROM:00127A5C ROM:00127A5E ROM:00127A5E ; =============== S U B R O U T I N E ======================================= ROM:00127A5E ROM:00127A5E ROM:00127A5E sub_127A5E: ; CODE XREF: ROM:001276C0↑p ROM:00127A5E ; ROM:001276EA↑p ... ROM:00127A5E move.w ($C72).w,d7 ROM:00127A62 cmpi.w #0,$F90(d7.w*2) ROM:00127A6A bne.s loc_127A80 ROM:00127A6C move.w #0,$FA4(d7.w*2) ROM:00127A74 move.w $87A(a5,d7.w*2),$FA0(d7.w*2) ROM:00127A7E bra.s locret_127AAE ROM:00127A80 ; --------------------------------------------------------------------------- ROM:00127A80 ROM:00127A80 loc_127A80: ; CODE XREF: sub_127A5E+C↑j ROM:00127A80 move.w $87A(a5,d7.w*2),$FA4(d7.w*2) ROM:00127A8A move.w #$2710,d1 ROM:00127A8E sub.w $F90(d7.w*2),d1 ROM:00127A94 muls.w $87A(a5,d7.w*2),d1 ROM:00127A9A divs.w $F90(d7.w*2),d1 ROM:00127AA0 bvc.w loc_127AA8 ROM:00127AA4 move.w #$7FFF,d1 ROM:00127AA8 ROM:00127AA8 loc_127AA8: ; CODE XREF: sub_127A5E+42↑j ROM:00127AA8 move.w d1,$FA0(d7.w*2) ROM:00127AAE ROM:00127AAE locret_127AAE: ; CODE XREF: sub_127A5E+20↑j ROM:00127AAE rts ROM:00127AAE ; End of function sub_127A5E ROM:00127AAE ROM:00127AB0 ROM:00127AB0 ; =============== S U B R O U T I N E ======================================= ROM:00127AB0 ROM:00127AB0 ROM:00127AB0 sub_127AB0: ; CODE XREF: sub_12761C:loc_127640↑p ROM:00127AB0 bsr.w sub_127BBE ROM:00127AB4 bsr.w sub_127AD8 ROM:00127AB8 clr.w ($C72).w ROM:00127ABC ROM:00127ABC loc_127ABC: ; CODE XREF: sub_127AB0:loc_127AD4↓j ROM:00127ABC bsr.w sub_127C5C ROM:00127AC0 cmpi.w #1,($C72).w ROM:00127AC6 bge.s locret_127AD6 ROM:00127AC8 addq.w #1,($C72).w ROM:00127ACC bvc.s loc_127AD4 ROM:00127ACE move.w #$8000,($C72).w ROM:00127AD4 ROM:00127AD4 loc_127AD4: ; CODE XREF: sub_127AB0+1C↑j ROM:00127AD4 bra.s loc_127ABC ROM:00127AD6 ; --------------------------------------------------------------------------- ROM:00127AD6 ROM:00127AD6 locret_127AD6: ; CODE XREF: sub_127AB0+16↑j ROM:00127AD6 rts ROM:00127AD6 ; End of function sub_127AB0 ROM:00127AD6 ROM:00127AD8 ROM:00127AD8 ; =============== S U B R O U T I N E ======================================= ROM:00127AD8 ROM:00127AD8 ROM:00127AD8 sub_127AD8: ; CODE XREF: sub_127AB0+4↑p ROM:00127AD8 clr.w d1 ROM:00127ADA move.b ($1153).w,d1 ROM:00127ADE cmpi.w #5,d1 ROM:00127AE2 bcc.s locret_127AEC ROM:00127AE4 movea.l off_127AEE(pc,d1.w*4),a0 ROM:00127AE8 nop ROM:00127AEA jmp (a0) ROM:00127AEC ; --------------------------------------------------------------------------- ROM:00127AEC ROM:00127AEC locret_127AEC: ; CODE XREF: sub_127AD8+A↑j ROM:00127AEC rts ROM:00127AEC ; End of function sub_127AD8 ROM:00127AEC ROM:00127AEC ; --------------------------------------------------------------------------- ROM:00127AEE off_127AEE: dc.l loc_127B02 ; DATA XREF: sub_127AD8+C↑r ROM:00127AF2 dc.l loc_127B0A ROM:00127AF6 dc.l loc_127B34 ROM:00127AFA dc.l loc_127B6C ROM:00127AFE dc.l loc_127BA2 ROM:00127B02 ; --------------------------------------------------------------------------- ROM:00127B02 ROM:00127B02 loc_127B02: ; DATA XREF: ROM:off_127AEE↑o ROM:00127B02 move.b #1,($1153).w ROM:00127B08 bra.s locret_127B32 ROM:00127B0A ; --------------------------------------------------------------------------- ROM:00127B0A ROM:00127B0A loc_127B0A: ; DATA XREF: ROM:00127AF2↑o ROM:00127B0A cmpi.w #2,($C76).w ROM:00127B10 bge.s locret_127B32 ROM:00127B12 move.w ($C76).w,($C78).w ROM:00127B18 move.w $496(a5),d0 ROM:00127B1C clr.b ($89F).w ROM:00127B20 move.w d0,($618).w ROM:00127B24 move.b #1,($89F).w ROM:00127B2A move.b #2,($1153).w ROM:00127B30 bra.s locret_127B6A ROM:00127B32 ; --------------------------------------------------------------------------- ROM:00127B32 ROM:00127B32 locret_127B32: ; CODE XREF: ROM:00127B08↑j ROM:00127B32 ; ROM:00127B10↑j ... ROM:00127B32 rts ROM:00127B34 ; --------------------------------------------------------------------------- ROM:00127B34 ROM:00127B34 loc_127B34: ; DATA XREF: ROM:00127AF6↑o ROM:00127B34 move.w ($C76).w,d7 ROM:00127B38 cmp.w ($C78).w,d7 ROM:00127B3C bne.s loc_127B62 ROM:00127B3E cmpi.w #0,($618).w ROM:00127B44 bgt.s loc_127B60 ROM:00127B46 move.w $494(a5),d0 ROM:00127B4A clr.b ($89F).w ROM:00127B4E move.w d0,($618).w ROM:00127B52 move.b #1,($89F).w ROM:00127B58 move.b #3,($1153).w ROM:00127B5E bra.s loc_127B9C ROM:00127B60 ; --------------------------------------------------------------------------- ROM:00127B60 ROM:00127B60 loc_127B60: ; CODE XREF: ROM:00127B44↑j ROM:00127B60 bra.s locret_127B6A ROM:00127B62 ; --------------------------------------------------------------------------- ROM:00127B62 ROM:00127B62 loc_127B62: ; CODE XREF: ROM:00127B3C↑j ROM:00127B62 move.b #1,($1153).w ROM:00127B68 bra.s locret_127B32 ROM:00127B6A ; --------------------------------------------------------------------------- ROM:00127B6A ROM:00127B6A locret_127B6A: ; CODE XREF: ROM:00127B30↑j ROM:00127B6A ; ROM:loc_127B60↑j ROM:00127B6A rts ROM:00127B6C ; --------------------------------------------------------------------------- ROM:00127B6C ROM:00127B6C loc_127B6C: ; DATA XREF: ROM:00127AFA↑o ROM:00127B6C move.w ($C76).w,d7 ROM:00127B70 cmp.w ($C78).w,d7 ROM:00127B74 bne.s loc_127B8E ROM:00127B76 cmpi.w #0,($618).w ROM:00127B7C bgt.s loc_127B8C ROM:00127B7E move.w ($C78).w,($C74).w ROM:00127B84 move.b #4,($1153).w ROM:00127B8A bra.s loc_127BB8 ROM:00127B8C ; --------------------------------------------------------------------------- ROM:00127B8C ROM:00127B8C loc_127B8C: ; CODE XREF: ROM:00127B7C↑j ROM:00127B8C bra.s loc_127B9C ROM:00127B8E ; --------------------------------------------------------------------------- ROM:00127B8E ROM:00127B8E loc_127B8E: ; CODE XREF: ROM:00127B74↑j ROM:00127B8E move.w ($C78).w,($C74).w ROM:00127B94 move.b #1,($1153).w ROM:00127B9A bra.s locret_127B32 ROM:00127B9C ; --------------------------------------------------------------------------- ROM:00127B9C ROM:00127B9C loc_127B9C: ; CODE XREF: ROM:00127B5E↑j ROM:00127B9C ; ROM:loc_127B8C↑j ROM:00127B9C bsr.w sub_127BF6 ROM:00127BA0 rts ROM:00127BA2 ; --------------------------------------------------------------------------- ROM:00127BA2 ROM:00127BA2 loc_127BA2: ; DATA XREF: ROM:00127AFE↑o ROM:00127BA2 move.w ($C76).w,d7 ROM:00127BA6 cmp.w ($C78).w,d7 ROM:00127BAA beq.s loc_127BB8 ROM:00127BAC move.b #1,($1153).w ROM:00127BB2 bra.l locret_127B32 ROM:00127BB8 ; --------------------------------------------------------------------------- ROM:00127BB8 ROM:00127BB8 loc_127BB8: ; CODE XREF: ROM:00127B8A↑j ROM:00127BB8 ; ROM:00127BAA↑j ROM:00127BB8 bsr.w sub_127BF6 ROM:00127BBC rts ROM:00127BBE ROM:00127BBE ; =============== S U B R O U T I N E ======================================= ROM:00127BBE ROM:00127BBE ROM:00127BBE sub_127BBE: ; CODE XREF: sub_127AB0↑p ROM:00127BBE btst #0,($11B2).w ROM:00127BC4 beq.s loc_127BD6 ROM:00127BC6 btst #1,($11B2).w ROM:00127BCC bne.s loc_127BD6 ROM:00127BCE move.w #0,($C76).w ROM:00127BD4 bra.s locret_127BF4 ROM:00127BD6 ; --------------------------------------------------------------------------- ROM:00127BD6 ROM:00127BD6 loc_127BD6: ; CODE XREF: sub_127BBE+6↑j ROM:00127BD6 ; sub_127BBE+E↑j ROM:00127BD6 btst #1,($11B2).w ROM:00127BDC beq.s loc_127BEE ROM:00127BDE btst #0,($11B2).w ROM:00127BE4 bne.s loc_127BEE ROM:00127BE6 move.w #1,($C76).w ROM:00127BEC bra.s locret_127BF4 ROM:00127BEE ; --------------------------------------------------------------------------- ROM:00127BEE ROM:00127BEE loc_127BEE: ; CODE XREF: sub_127BBE+1E↑j ROM:00127BEE ; sub_127BBE+26↑j ROM:00127BEE move.w #2,($C76).w ROM:00127BF4 ROM:00127BF4 locret_127BF4: ; CODE XREF: sub_127BBE+16↑j ROM:00127BF4 ; sub_127BBE+2E↑j ROM:00127BF4 rts ROM:00127BF4 ; End of function sub_127BBE ROM:00127BF4 ROM:00127BF6 ROM:00127BF6 ; =============== S U B R O U T I N E ======================================= ROM:00127BF6 ROM:00127BF6 ROM:00127BF6 sub_127BF6: ; CODE XREF: ROM:loc_127B9C↑p ROM:00127BF6 ; ROM:loc_127BB8↑p ROM:00127BF6 move.w ($C76).w,d7 ROM:00127BFA move.w ($A48).w,d1 ROM:00127BFE swap d1 ROM:00127C00 clr.w d1 ROM:00127C02 move.w $FA8(d7.w*2),d2 ROM:00127C08 swap d2 ROM:00127C0A move.w $FAC(d7.w*2),d2 ROM:00127C10 move.w $498(a5),d3 ROM:00127C14 ext.l d3 ROM:00127C16 bsr.l sub_117450 ROM:00127C1C move.w ($C76).w,d7 ROM:00127C20 move.w d4,$FAC(d7.w*2) ROM:00127C26 swap d4 ROM:00127C28 move.w d4,$FA8(d7.w*2) ROM:00127C2E cmpi.w #0,$FA8(d7.w*2) ROM:00127C36 bne.s loc_127C3E ROM:00127C38 move.w #$7FFF,d0 ROM:00127C3C bra.s loc_127C54 ROM:00127C3E ; --------------------------------------------------------------------------- ROM:00127C3E ROM:00127C3E loc_127C3E: ; CODE XREF: sub_127BF6+40↑j ROM:00127C3E move.w ($A30).w,d0 ROM:00127C42 muls.w #$64,d0 ; 'd' ROM:00127C46 divs.w $FA8(d7.w*2),d0 ROM:00127C4C bvc.w loc_127C54 ROM:00127C50 move.w #$7FFF,d0 ROM:00127C54 ROM:00127C54 loc_127C54: ; CODE XREF: sub_127BF6+46↑j ROM:00127C54 ; sub_127BF6+56↑j ROM:00127C54 move.w d0,$FB0(d7.w*2) ROM:00127C5A rts ROM:00127C5A ; End of function sub_127BF6 ROM:00127C5A ROM:00127C5C ROM:00127C5C ; =============== S U B R O U T I N E ======================================= ROM:00127C5C ROM:00127C5C ROM:00127C5C sub_127C5C: ; CODE XREF: sub_127AB0:loc_127ABC↑p ROM:00127C5C move.w ($C72).w,d7 ROM:00127C60 clr.w d1 ROM:00127C62 move.b $12DC(d7.w),d1 ROM:00127C68 cmpi.w #4,d1 ROM:00127C6C bcc.s locret_127C76 ROM:00127C6E movea.l off_127C78(pc,d1.w*4),a0 ROM:00127C72 nop ROM:00127C74 jmp (a0) ROM:00127C76 ; --------------------------------------------------------------------------- ROM:00127C76 ROM:00127C76 locret_127C76: ; CODE XREF: sub_127C5C+10↑j ROM:00127C76 rts ROM:00127C76 ; End of function sub_127C5C ROM:00127C76 ROM:00127C76 ; --------------------------------------------------------------------------- ROM:00127C78 off_127C78: dc.l loc_127C88 ; DATA XREF: sub_127C5C+12↑r ROM:00127C7C dc.l loc_127C9C ROM:00127C80 dc.l loc_127CB6 ROM:00127C84 dc.l loc_127CF6 ROM:00127C88 ; --------------------------------------------------------------------------- ROM:00127C88 ROM:00127C88 loc_127C88: ; DATA XREF: ROM:off_127C78↑o ROM:00127C88 bset d7,($1152).w ROM:00127C8C bset d7,($1151).w ROM:00127C90 move.b #1,$12DC(d7.w) ROM:00127C98 bra.s locret_127CB4 ROM:00127C9A ; --------------------------------------------------------------------------- ROM:00127C9A rts ROM:00127C9C ; --------------------------------------------------------------------------- ROM:00127C9C ROM:00127C9C loc_127C9C: ; DATA XREF: ROM:00127C7C↑o ROM:00127C9C btst d7,($11B3).w ROM:00127CA0 beq.s locret_127CB4 ROM:00127CA2 move.w $49A(a5),$FB4(d7.w*2) ROM:00127CAA move.b #2,$12DC(d7.w) ROM:00127CB2 bra.s locret_127CF4 ROM:00127CB4 ; --------------------------------------------------------------------------- ROM:00127CB4 ROM:00127CB4 locret_127CB4: ; CODE XREF: ROM:00127C98↑j ROM:00127CB4 ; ROM:00127CA0↑j ... ROM:00127CB4 rts ROM:00127CB6 ; --------------------------------------------------------------------------- ROM:00127CB6 ROM:00127CB6 loc_127CB6: ; DATA XREF: ROM:00127C80↑o ROM:00127CB6 btst d7,($11B3).w ROM:00127CBA bne.s loc_127CC6 ROM:00127CBC move.b #1,$12DC(d7.w) ROM:00127CC4 bra.s locret_127CB4 ROM:00127CC6 ; --------------------------------------------------------------------------- ROM:00127CC6 ROM:00127CC6 loc_127CC6: ; CODE XREF: ROM:00127CBA↑j ROM:00127CC6 btst #5,($1302).w ROM:00127CCC beq.s locret_127CF4 ROM:00127CCE cmpi.w #0,$FB4(d7.w*2) ROM:00127CD6 bne.s loc_127CE4 ROM:00127CD8 move.b #3,$12DC(d7.w) ROM:00127CE0 bra.s loc_127D06 ROM:00127CE2 ; --------------------------------------------------------------------------- ROM:00127CE2 bra.s locret_127CF4 ROM:00127CE4 ; --------------------------------------------------------------------------- ROM:00127CE4 ROM:00127CE4 loc_127CE4: ; CODE XREF: ROM:00127CD6↑j ROM:00127CE4 subq.w #1,$FB4(d7.w*2) ROM:00127CEA bvc.s locret_127CF4 ROM:00127CEC move.w #$8000,$FB4(d7.w*2) ROM:00127CF4 ROM:00127CF4 locret_127CF4: ; CODE XREF: ROM:00127CB2↑j ROM:00127CF4 ; ROM:00127CCC↑j ... ROM:00127CF4 rts ROM:00127CF6 ; --------------------------------------------------------------------------- ROM:00127CF6 ROM:00127CF6 loc_127CF6: ; DATA XREF: ROM:00127C84↑o ROM:00127CF6 btst d7,($11B3).w ROM:00127CFA bne.s loc_127D06 ROM:00127CFC move.b #1,$12DC(d7.w) ROM:00127D04 bra.s locret_127CB4 ROM:00127D06 ; --------------------------------------------------------------------------- ROM:00127D06 ROM:00127D06 loc_127D06: ; CODE XREF: ROM:00127CE0↑j ROM:00127D06 ; ROM:00127CFA↑j ROM:00127D06 bsr.w sub_127D0C ROM:00127D0A rts ROM:00127D0C ROM:00127D0C ; =============== S U B R O U T I N E ======================================= ROM:00127D0C ROM:00127D0C ROM:00127D0C sub_127D0C: ; CODE XREF: ROM:loc_127D06↑p ROM:00127D0C move.w ($C72).w,d7 ROM:00127D10 btst d7,($11B0).w ROM:00127D14 beq.s loc_127D1C ROM:00127D16 bset d7,($1151).w ROM:00127D1A bra.s loc_127D20 ROM:00127D1C ; --------------------------------------------------------------------------- ROM:00127D1C ROM:00127D1C loc_127D1C: ; CODE XREF: sub_127D0C+8↑j ROM:00127D1C bclr d7,($1151).w ROM:00127D20 ROM:00127D20 loc_127D20: ; CODE XREF: sub_127D0C+E↑j ROM:00127D20 btst d7,($11B1).w ROM:00127D24 beq.s loc_127D2C ROM:00127D26 bset d7,($1152).w ROM:00127D2A bra.s locret_127D30 ROM:00127D2C ; --------------------------------------------------------------------------- ROM:00127D2C ROM:00127D2C loc_127D2C: ; CODE XREF: sub_127D0C+18↑j ROM:00127D2C bclr d7,($1152).w ROM:00127D30 ROM:00127D30 locret_127D30: ; CODE XREF: sub_127D0C+1E↑j ROM:00127D30 rts ROM:00127D30 ; End of function sub_127D0C 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: sub_12761C+2A↑p ROM:00127D32 move.w #0,($C72).w ROM:00127D38 bra.s loc_127D40 ROM:00127D3A ; --------------------------------------------------------------------------- ROM:00127D3A ROM:00127D3A loc_127D3A: ; CODE XREF: sub_127D32+1E↓j ROM:00127D3A addi.w #1,($C72).w ROM:00127D40 ROM:00127D40 loc_127D40: ; CODE XREF: sub_127D32+6↑j ROM:00127D40 cmpi.w #1,($C72).w ROM:00127D46 bgt.s loc_127D52 ROM:00127D48 bsr.w sub_127E9E ROM:00127D4C bsr.w sub_127F66 ROM:00127D50 bra.s loc_127D3A ROM:00127D52 ; --------------------------------------------------------------------------- ROM:00127D52 ROM:00127D52 loc_127D52: ; CODE XREF: sub_127D32+14↑j ROM:00127D52 bsr.w sub_128098 ROM:00127D56 move.w #0,($C72).w ROM:00127D5C bra.s loc_127D64 ROM:00127D5E ; --------------------------------------------------------------------------- ROM:00127D5E ROM:00127D5E loc_127D5E: ; CODE XREF: sub_127D32+3E↓j ROM:00127D5E addi.w #1,($C72).w ROM:00127D64 ROM:00127D64 loc_127D64: ; CODE XREF: sub_127D32+2A↑j ROM:00127D64 cmpi.w #1,($C72).w ROM:00127D6A bgt.s loc_127D72 ROM:00127D6C bsr.w sub_127DD2 ROM:00127D70 bra.s loc_127D5E ROM:00127D72 ; --------------------------------------------------------------------------- ROM:00127D72 ROM:00127D72 loc_127D72: ; CODE XREF: sub_127D32+38↑j ROM:00127D72 bsr.w sub_127D78 ROM:00127D76 rts ROM:00127D76 ; End of function sub_127D32 ROM:00127D76 ROM:00127D78 ROM:00127D78 ; =============== S U B R O U T I N E ======================================= ROM:00127D78 ROM:00127D78 ROM:00127D78 sub_127D78: ; CODE XREF: sub_127D32:loc_127D72↑p ROM:00127D78 btst #0,($1155).w ROM:00127D7E beq.s loc_127D88 ROM:00127D80 bset #4,($1328).w ROM:00127D86 bra.s loc_127D8E ROM:00127D88 ; --------------------------------------------------------------------------- ROM:00127D88 ROM:00127D88 loc_127D88: ; CODE XREF: sub_127D78+6↑j ROM:00127D88 bclr #4,($1328).w ROM:00127D8E ROM:00127D8E loc_127D8E: ; CODE XREF: sub_127D78+E↑j ROM:00127D8E btst #1,($1155).w ROM:00127D94 beq.s loc_127D9E ROM:00127D96 bset #3,($130F).w ROM:00127D9C bra.s loc_127DA4 ROM:00127D9E ; --------------------------------------------------------------------------- ROM:00127D9E ROM:00127D9E loc_127D9E: ; CODE XREF: sub_127D78+1C↑j ROM:00127D9E bclr #3,($130F).w ROM:00127DA4 ROM:00127DA4 loc_127DA4: ; CODE XREF: sub_127D78+24↑j ROM:00127DA4 btst #0,($1156).w ROM:00127DAA beq.s loc_127DB4 ROM:00127DAC bset #7,($1306).w ROM:00127DB2 bra.s loc_127DBA ROM:00127DB4 ; --------------------------------------------------------------------------- ROM:00127DB4 ROM:00127DB4 loc_127DB4: ; CODE XREF: sub_127D78+32↑j ROM:00127DB4 bclr #7,($1306).w ROM:00127DBA ROM:00127DBA loc_127DBA: ; CODE XREF: sub_127D78+3A↑j ROM:00127DBA btst #1,($1156).w ROM:00127DC0 beq.s loc_127DCA ROM:00127DC2 bset #5,($1317).w ROM:00127DC8 bra.s locret_127DD0 ROM:00127DCA ; --------------------------------------------------------------------------- ROM:00127DCA ROM:00127DCA loc_127DCA: ; CODE XREF: sub_127D78+48↑j ROM:00127DCA bclr #5,($1317).w ROM:00127DD0 ROM:00127DD0 locret_127DD0: ; CODE XREF: sub_127D78+50↑j ROM:00127DD0 rts ROM:00127DD0 ; End of function sub_127D78 ROM:00127DD0 ROM:00127DD2 ROM:00127DD2 ; =============== S U B R O U T I N E ======================================= ROM:00127DD2 ROM:00127DD2 ROM:00127DD2 sub_127DD2: ; CODE XREF: sub_127D32+3A↑p ROM:00127DD2 move.w ($C72).w,d7 ROM:00127DD6 clr.w d1 ROM:00127DD8 move.b $12DE(d7.w),d1 ROM:00127DDE cmpi.w #5,d1 ROM:00127DE2 bcc.s locret_127DEC ROM:00127DE4 movea.l off_127DEE(pc,d1.w*4),a0 ROM:00127DE8 nop ROM:00127DEA jmp (a0) ROM:00127DEC ; --------------------------------------------------------------------------- ROM:00127DEC ROM:00127DEC locret_127DEC: ; CODE XREF: sub_127DD2+10↑j ROM:00127DEC rts ROM:00127DEC ; End of function sub_127DD2 ROM:00127DEC ROM:00127DEC ; --------------------------------------------------------------------------- ROM:00127DEE off_127DEE: dc.l loc_127E02 ; DATA XREF: sub_127DD2+12↑r ROM:00127DF2 dc.l loc_127E14 ROM:00127DF6 dc.l loc_127E48 ROM:00127DFA dc.l loc_127E5E ROM:00127DFE dc.l loc_127E7A ROM:00127E02 ; --------------------------------------------------------------------------- ROM:00127E02 ROM:00127E02 loc_127E02: ; DATA XREF: ROM:off_127DEE↑o ROM:00127E02 bclr d7,($1155).w ROM:00127E06 bclr d7,($1156).w ROM:00127E0A move.b #1,$12DE(d7.w) ROM:00127E12 bra.s locret_127E46 ROM:00127E14 ; --------------------------------------------------------------------------- ROM:00127E14 ROM:00127E14 loc_127E14: ; CODE XREF: ROM:00127E72↓j ROM:00127E14 ; DATA XREF: ROM:00127DF2↑o ROM:00127E14 cmp.w ($C7A).w,d7 ROM:00127E18 bne.s loc_127E2E ROM:00127E1A bset d7,($1155).w ROM:00127E1E move.b #2,$12DE(d7.w) ROM:00127E26 bra.l locret_127E5C ROM:00127E2C ; --------------------------------------------------------------------------- ROM:00127E2C bra.s locret_127E46 ROM:00127E2E ; --------------------------------------------------------------------------- ROM:00127E2E ROM:00127E2E loc_127E2E: ; CODE XREF: ROM:00127E18↑j ROM:00127E2E btst d7,($1154).w ROM:00127E32 beq.s locret_127E46 ROM:00127E34 bset d7,($1156).w ROM:00127E38 move.b #4,$12DE(d7.w) ROM:00127E40 bra.l locret_127E9C ROM:00127E46 ; --------------------------------------------------------------------------- ROM:00127E46 ROM:00127E46 locret_127E46: ; CODE XREF: ROM:00127E12↑j ROM:00127E46 ; ROM:00127E2C↑j ... ROM:00127E46 rts ROM:00127E48 ; --------------------------------------------------------------------------- ROM:00127E48 ROM:00127E48 loc_127E48: ; DATA XREF: ROM:00127DF6↑o ROM:00127E48 cmp.w ($C7A).w,d7 ROM:00127E4C beq.s locret_127E5C ROM:00127E4E bclr d7,($1155).w ROM:00127E52 move.b #3,$12DE(d7.w) ROM:00127E5A bra.s locret_127E78 ROM:00127E5C ; --------------------------------------------------------------------------- ROM:00127E5C ROM:00127E5C locret_127E5C: ; CODE XREF: ROM:00127E26↑j ROM:00127E5C ; ROM:00127E4C↑j ROM:00127E5C rts ROM:00127E5E ; --------------------------------------------------------------------------- ROM:00127E5E ROM:00127E5E loc_127E5E: ; DATA XREF: ROM:00127DFA↑o ROM:00127E5E btst d7,($11B2).w ROM:00127E62 bne.s locret_127E78 ROM:00127E64 btst d7,($11B3).w ROM:00127E68 bne.s locret_127E78 ROM:00127E6A move.b #1,$12DE(d7.w) ROM:00127E72 bra.l loc_127E14 ROM:00127E78 ; --------------------------------------------------------------------------- ROM:00127E78 ROM:00127E78 locret_127E78: ; CODE XREF: ROM:00127E5A↑j ROM:00127E78 ; ROM:00127E62↑j ... ROM:00127E78 rts ROM:00127E7A ; --------------------------------------------------------------------------- ROM:00127E7A ROM:00127E7A loc_127E7A: ; DATA XREF: ROM:00127DFE↑o ROM:00127E7A btst d7,($1154).w ROM:00127E7E bne.s loc_127E84 ROM:00127E80 bra.s loc_127E8A ROM:00127E82 ; --------------------------------------------------------------------------- ROM:00127E82 bra.s locret_127E9C ROM:00127E84 ; --------------------------------------------------------------------------- ROM:00127E84 ROM:00127E84 loc_127E84: ; CODE XREF: ROM:00127E7E↑j ROM:00127E84 cmp.w ($C7A).w,d7 ROM:00127E88 bne.s locret_127E9C ROM:00127E8A ROM:00127E8A loc_127E8A: ; CODE XREF: ROM:00127E80↑j ROM:00127E8A bclr d7,($1156).w ROM:00127E8E move.b #3,$12DE(d7.w) ROM:00127E96 bra.l locret_127E78 ROM:00127E9C ; --------------------------------------------------------------------------- ROM:00127E9C ROM:00127E9C locret_127E9C: ; CODE XREF: ROM:00127E40↑j ROM:00127E9C ; ROM:00127E82↑j ... ROM:00127E9C rts ROM:00127E9E ROM:00127E9E ; =============== S U B R O U T I N E ======================================= ROM:00127E9E ROM:00127E9E ROM:00127E9E sub_127E9E: ; CODE XREF: sub_127D32+16↑p ROM:00127E9E move.w ($C72).w,d7 ROM:00127EA2 clr.w d1 ROM:00127EA4 move.b $12E0(d7.w),d1 ROM:00127EAA cmpi.w #3,d1 ROM:00127EAE bcc.s locret_127EB8 ROM:00127EB0 movea.l off_127EBA(pc,d1.w*4),a0 ROM:00127EB4 nop ROM:00127EB6 jmp (a0) ROM:00127EB8 ; --------------------------------------------------------------------------- ROM:00127EB8 ROM:00127EB8 locret_127EB8: ; CODE XREF: sub_127E9E+10↑j ROM:00127EB8 rts ROM:00127EB8 ; End of function sub_127E9E ROM:00127EB8 ROM:00127EB8 ; --------------------------------------------------------------------------- ROM:00127EBA off_127EBA: dc.l loc_127EC6 ; DATA XREF: sub_127E9E+12↑r ROM:00127EBE dc.l loc_127EEA ROM:00127EC2 dc.l loc_127F28 ROM:00127EC6 ; --------------------------------------------------------------------------- ROM:00127EC6 ROM:00127EC6 loc_127EC6: ; DATA XREF: ROM:off_127EBA↑o ROM:00127EC6 bclr d7,($1154).w ROM:00127ECA clr.b $8A0(d7.w) ROM:00127ED0 move.w #0,$61A(d7.w*2) ROM:00127ED8 move.b #3,$8A0(d7.w) ROM:00127EE0 move.b #1,$12E0(d7.w) ROM:00127EE8 bra.s locret_127F26 ROM:00127EEA ; --------------------------------------------------------------------------- ROM:00127EEA ROM:00127EEA loc_127EEA: ; DATA XREF: ROM:00127EBE↑o ROM:00127EEA move.w $FA0(d7.w*2),d1 ROM:00127EF0 cmp.w $61A(d7.w*2),d1 ROM:00127EF6 bgt.s locret_127F26 ROM:00127EF8 cmpi.w #0,$FA4(d7.w*2) ROM:00127F00 ble.s locret_127F26 ROM:00127F02 clr.b $8A0(d7.w) ROM:00127F08 move.w #0,$61A(d7.w*2) ROM:00127F10 move.b #3,$8A0(d7.w) ROM:00127F18 bset d7,($1154).w ROM:00127F1C move.b #2,$12E0(d7.w) ROM:00127F24 bra.s locret_127F64 ROM:00127F26 ; --------------------------------------------------------------------------- ROM:00127F26 ROM:00127F26 locret_127F26: ; CODE XREF: ROM:00127EE8↑j ROM:00127F26 ; ROM:00127EF6↑j ... ROM:00127F26 rts ROM:00127F28 ; --------------------------------------------------------------------------- ROM:00127F28 ROM:00127F28 loc_127F28: ; DATA XREF: ROM:00127EC2↑o ROM:00127F28 move.w $FA4(d7.w*2),d1 ROM:00127F2E cmp.w $61A(d7.w*2),d1 ROM:00127F34 bgt.s locret_127F64 ROM:00127F36 cmpi.w #0,$FA0(d7.w*2) ROM:00127F3E ble.s locret_127F64 ROM:00127F40 clr.b $8A0(d7.w) ROM:00127F46 move.w #0,$61A(d7.w*2) ROM:00127F4E move.b #3,$8A0(d7.w) ROM:00127F56 bclr d7,($1154).w ROM:00127F5A move.b #1,$12E0(d7.w) ROM:00127F62 bra.s locret_127F26 ROM:00127F64 ; --------------------------------------------------------------------------- ROM:00127F64 ROM:00127F64 locret_127F64: ; CODE XREF: ROM:00127F24↑j ROM:00127F64 ; ROM:00127F34↑j ... ROM:00127F64 rts ROM:00127F66 ROM:00127F66 ; =============== S U B R O U T I N E ======================================= ROM:00127F66 ROM:00127F66 ROM:00127F66 sub_127F66: ; CODE XREF: sub_127D32+1A↑p ROM:00127F66 move.w ($C72).w,d7 ROM:00127F6A clr.w d1 ROM:00127F6C move.b $12E2(d7.w),d1 ROM:00127F72 cmpi.w #5,d1 ROM:00127F76 bcc.s locret_127F80 ROM:00127F78 movea.l off_127F82(pc,d1.w*4),a0 ROM:00127F7C nop ROM:00127F7E jmp (a0) ROM:00127F80 ; --------------------------------------------------------------------------- ROM:00127F80 ROM:00127F80 locret_127F80: ; CODE XREF: sub_127F66+10↑j ROM:00127F80 rts ROM:00127F80 ; End of function sub_127F66 ROM:00127F80 ROM:00127F80 ; --------------------------------------------------------------------------- ROM:00127F82 off_127F82: dc.l loc_127F96 ; DATA XREF: sub_127F66+12↑r ROM:00127F86 dc.l loc_127FA4 ROM:00127F8A dc.l loc_127FD0 ROM:00127F8E dc.l loc_128004 ROM:00127F92 dc.l loc_128050 ROM:00127F96 ; --------------------------------------------------------------------------- ROM:00127F96 ROM:00127F96 loc_127F96: ; DATA XREF: ROM:off_127F82↑o ROM:00127F96 bclr d7,($1157).w ROM:00127F9A move.b #1,$12E2(d7.w) ROM:00127FA2 bra.s locret_127FCE ROM:00127FA4 ; --------------------------------------------------------------------------- ROM:00127FA4 ROM:00127FA4 loc_127FA4: ; DATA XREF: ROM:00127F86↑o ROM:00127FA4 btst #1,($1320).w ROM:00127FAA beq.s locret_127FCE ROM:00127FAC move.w $49C(a5),d0 ROM:00127FB0 clr.b $8F0(d7.w) ROM:00127FB6 move.w d0,$6BA(d7.w*2) ROM:00127FBC move.b #1,$8F0(d7.w) ROM:00127FC4 move.b #2,$12E2(d7.w) ROM:00127FCC bra.s locret_128002 ROM:00127FCE ; --------------------------------------------------------------------------- ROM:00127FCE ROM:00127FCE locret_127FCE: ; CODE XREF: ROM:00127FA2↑j ROM:00127FCE ; ROM:00127FAA↑j ... ROM:00127FCE rts ROM:00127FD0 ; --------------------------------------------------------------------------- ROM:00127FD0 ROM:00127FD0 loc_127FD0: ; DATA XREF: ROM:00127F8A↑o ROM:00127FD0 btst #1,($1320).w ROM:00127FD6 bne.s loc_127FE2 ROM:00127FD8 move.b #1,$12E2(d7.w) ROM:00127FE0 bra.s locret_127FCE ROM:00127FE2 ; --------------------------------------------------------------------------- ROM:00127FE2 ROM:00127FE2 loc_127FE2: ; CODE XREF: ROM:00127FD6↑j ROM:00127FE2 btst d7,($1152).w ROM:00127FE6 bne.s loc_127FF6 ROM:00127FE8 ROM:00127FE8 loc_127FE8: ; CODE XREF: ROM:00128000↓j ROM:00127FE8 bset d7,($1157).w ROM:00127FEC move.b #3,$12E2(d7.w) ROM:00127FF4 bra.s locret_12804E ROM:00127FF6 ; --------------------------------------------------------------------------- ROM:00127FF6 ROM:00127FF6 loc_127FF6: ; CODE XREF: ROM:00127FE6↑j ROM:00127FF6 cmpi.w #0,$6BA(d7.w*2) ROM:00127FFE bgt.s locret_128002 ROM:00128000 bra.s loc_127FE8 ROM:00128002 ; --------------------------------------------------------------------------- ROM:00128002 ROM:00128002 locret_128002: ; CODE XREF: ROM:00127FCC↑j ROM:00128002 ; ROM:00127FFE↑j ... ROM:00128002 rts ROM:00128004 ; --------------------------------------------------------------------------- ROM:00128004 ROM:00128004 loc_128004: ; DATA XREF: ROM:00127F8E↑o ROM:00128004 btst #1,($1320).w ROM:0012800A bne.s loc_12801E ROM:0012800C bclr d7,($1157).w ROM:00128010 move.b #1,$12E2(d7.w) ROM:00128018 bra.l locret_127FCE ROM:0012801E ; --------------------------------------------------------------------------- ROM:0012801E ROM:0012801E loc_12801E: ; CODE XREF: ROM:0012800A↑j ROM:0012801E btst d7,($11B4).w ROM:00128022 beq.s locret_12804E ROM:00128024 move.w $49E(a5),d0 ROM:00128028 clr.b $8F0(d7.w) ROM:0012802E move.w d0,$6BA(d7.w*2) ROM:00128034 move.b #1,$8F0(d7.w) ROM:0012803C bclr d7,($1157).w ROM:00128040 move.b #4,$12E2(d7.w) ROM:00128048 bra.l locret_128096 ROM:0012804E ; --------------------------------------------------------------------------- ROM:0012804E ROM:0012804E locret_12804E: ; CODE XREF: ROM:00127FF4↑j ROM:0012804E ; ROM:00128022↑j ROM:0012804E rts ROM:00128050 ; --------------------------------------------------------------------------- ROM:00128050 ROM:00128050 loc_128050: ; DATA XREF: ROM:00127F92↑o ROM:00128050 btst #1,($1320).w ROM:00128056 bne.s loc_128066 ROM:00128058 move.b #1,$12E2(d7.w) ROM:00128060 bra.l locret_127FCE ROM:00128066 ; --------------------------------------------------------------------------- ROM:00128066 ROM:00128066 loc_128066: ; CODE XREF: ROM:00128056↑j ROM:00128066 cmpi.w #0,$6BA(d7.w*2) ROM:0012806E bgt.s locret_128096 ROM:00128070 move.w $49C(a5),d0 ROM:00128074 clr.b $8F0(d7.w) ROM:0012807A move.w d0,$6BA(d7.w*2) ROM:00128080 move.b #1,$8F0(d7.w) ROM:00128088 move.b #2,$12E2(d7.w) ROM:00128090 bra.l locret_128002 ROM:00128096 ; --------------------------------------------------------------------------- ROM:00128096 ROM:00128096 locret_128096: ; CODE XREF: ROM:00128048↑j ROM:00128096 ; ROM:0012806E↑j ROM:00128096 rts ROM:00128098 ROM:00128098 ; =============== S U B R O U T I N E ======================================= ROM:00128098 ROM:00128098 ROM:00128098 sub_128098: ; CODE XREF: sub_127D32:loc_127D52↑p ROM:00128098 btst #0,($1154).w ROM:0012809E beq.s loc_1280D8 ROM:001280A0 btst #0,($1157).w ROM:001280A6 beq.s loc_1280D8 ROM:001280A8 btst #1,($1154).w ROM:001280AE beq.s loc_1280D0 ROM:001280B0 btst #1,($1157).w ROM:001280B6 beq.s loc_1280D0 ROM:001280B8 cmpi.w #0,($C74).w ROM:001280BE bne.s loc_1280C8 ROM:001280C0 move.w #1,($C7A).w ROM:001280C6 bra.s loc_1280CE ROM:001280C8 ; --------------------------------------------------------------------------- ROM:001280C8 ROM:001280C8 loc_1280C8: ; CODE XREF: sub_128098+26↑j ROM:001280C8 move.w #0,($C7A).w ROM:001280CE ROM:001280CE loc_1280CE: ; CODE XREF: sub_128098+2E↑j ROM:001280CE bra.s locret_1280F6 ROM:001280D0 ; --------------------------------------------------------------------------- ROM:001280D0 ROM:001280D0 loc_1280D0: ; CODE XREF: sub_128098+16↑j ROM:001280D0 ; sub_128098+1E↑j ROM:001280D0 move.w #0,($C7A).w ROM:001280D6 bra.s locret_1280F6 ROM:001280D8 ; --------------------------------------------------------------------------- ROM:001280D8 ROM:001280D8 loc_1280D8: ; CODE XREF: sub_128098+6↑j ROM:001280D8 ; sub_128098+E↑j ROM:001280D8 btst #1,($1154).w ROM:001280DE beq.s loc_1280F0 ROM:001280E0 btst #1,($1157).w ROM:001280E6 beq.s loc_1280F0 ROM:001280E8 move.w #1,($C7A).w ROM:001280EE bra.s locret_1280F6 ROM:001280F0 ; --------------------------------------------------------------------------- ROM:001280F0 ROM:001280F0 loc_1280F0: ; CODE XREF: sub_128098+46↑j ROM:001280F0 ; sub_128098+4E↑j ROM:001280F0 move.w #2,($C7A).w ROM:001280F6 ROM:001280F6 locret_1280F6: ; CODE XREF: sub_128098:loc_1280CE↑j ROM:001280F6 ; sub_128098+3E↑j ... ROM:001280F6 rts ROM:001280F6 ; End of function sub_128098 ROM:001280F6 ROM:001280F8 ROM:001280F8 ; =============== S U B R O U T I N E ======================================= ROM:001280F8 ROM:001280F8 ROM:001280F8 sub_1280F8: ; CODE XREF: sub_12761C+30↑p ROM:001280F8 move.w #0,d0 ROM:001280FC bra.s loc_128102 ROM:001280FE ; --------------------------------------------------------------------------- ROM:001280FE ROM:001280FE loc_1280FE: ; CODE XREF: sub_1280F8+18↓j ROM:001280FE addi.w #1,d0 ROM:00128102 ROM:00128102 loc_128102: ; CODE XREF: sub_1280F8+4↑j ROM:00128102 cmpi.w #1,d0 ROM:00128106 bgt.s locret_128112 ROM:00128108 bsr.w sub_128114 ROM:0012810C bsr.w sub_128156 ROM:00128110 bra.s loc_1280FE ROM:00128112 ; --------------------------------------------------------------------------- ROM:00128112 ROM:00128112 locret_128112: ; CODE XREF: sub_1280F8+E↑j ROM:00128112 rts ROM:00128112 ; End of function sub_1280F8 ROM:00128112 ROM:00128114 ROM:00128114 ; =============== S U B R O U T I N E ======================================= ROM:00128114 ROM:00128114 ROM:00128114 sub_128114: ; CODE XREF: sub_1280F8+10↑p ROM:00128114 move.w $4A0(a5),d1 ROM:00128118 move.w $4A2(a5),d2 ROM:0012811C cmp.w $E8E(d0.w*2),d1 ROM:00128122 ble.s loc_128150 ROM:00128124 cmp.w $E8E(d0.w*2),d2 ROM:0012812A bgt.s loc_128150 ROM:0012812C move.w $4A6(a5),d1 ROM:00128130 move.w $4A4(a5),d2 ROM:00128134 cmp.w $E8E(d0.w*2),d2 ROM:0012813A bgt.s loc_128144 ROM:0012813C cmp.w $E8E(d0.w*2),d1 ROM:00128142 bgt.s loc_12814A ROM:00128144 ROM:00128144 loc_128144: ; CODE XREF: sub_128114+26↑j ROM:00128144 bset d0,($1158).w ROM:00128148 bra.s loc_12814E ROM:0012814A ; --------------------------------------------------------------------------- ROM:0012814A ROM:0012814A loc_12814A: ; CODE XREF: sub_128114+2E↑j ROM:0012814A bclr d0,($1158).w ROM:0012814E ROM:0012814E loc_12814E: ; CODE XREF: sub_128114+34↑j ROM:0012814E bra.s locret_128154 ROM:00128150 ; --------------------------------------------------------------------------- ROM:00128150 ROM:00128150 loc_128150: ; CODE XREF: sub_128114+E↑j ROM:00128150 ; sub_128114+16↑j ROM:00128150 bclr d0,($1158).w ROM:00128154 ROM:00128154 locret_128154: ; CODE XREF: sub_128114:loc_12814E↑j ROM:00128154 rts ROM:00128154 ; End of function sub_128114 ROM:00128154 ROM:00128156 ROM:00128156 ; =============== S U B R O U T I N E ======================================= ROM:00128156 ROM:00128156 ROM:00128156 sub_128156: ; CODE XREF: sub_1280F8+14↑p ROM:00128156 clr.w d1 ROM:00128158 move.b $12E4(d0.w),d1 ROM:0012815E cmpi.w #$B,d1 ROM:00128162 bcc.s locret_12816C ROM:00128164 movea.l off_12816E(pc,d1.w*4),a0 ROM:00128168 nop ROM:0012816A jmp (a0) ROM:0012816C ; --------------------------------------------------------------------------- ROM:0012816C ROM:0012816C locret_12816C: ; CODE XREF: sub_128156+C↑j ROM:0012816C rts ROM:0012816C ; End of function sub_128156 ROM:0012816C ROM:0012816C ; --------------------------------------------------------------------------- ROM:0012816E off_12816E: dc.l loc_12819A ; DATA XREF: sub_128156+E↑r ROM:00128172 dc.l loc_1281A6 ROM:00128176 dc.l loc_128206 ROM:0012817A dc.l loc_12825E ROM:0012817E dc.l loc_1282A4 ROM:00128182 dc.l loc_1282FC ROM:00128186 dc.l loc_12832C ROM:0012818A dc.l loc_12835E ROM:0012818E dc.l loc_128390 ROM:00128192 dc.l loc_1283CC ROM:00128196 dc.l loc_12843C ROM:0012819A ; --------------------------------------------------------------------------- ROM:0012819A ROM:0012819A loc_12819A: ; DATA XREF: ROM:off_12816E↑o ROM:0012819A bclr d0,($1159).w ROM:0012819E move.b #1,$12E4(d0.w) ROM:001281A6 ROM:001281A6 loc_1281A6: ; DATA XREF: ROM:00128172↑o ROM:001281A6 cmpi.w #0,d0 ROM:001281AA bne.s loc_1281D6 ROM:001281AC btst #0,($114E).w ROM:001281B2 beq.s loc_1281D6 ROM:001281B4 move.w $4A8(a5),d1 ROM:001281B8 clr.b $8DB(d0.w) ROM:001281BE move.w d1,$690(d0.w*2) ROM:001281C4 move.b #1,$8DB(d0.w) ROM:001281CC move.b #2,$12E4(d0.w) ROM:001281D4 rts ROM:001281D6 ; --------------------------------------------------------------------------- ROM:001281D6 ROM:001281D6 loc_1281D6: ; CODE XREF: ROM:001281AA↑j ROM:001281D6 ; ROM:001281B2↑j ROM:001281D6 cmpi.w #1,d0 ROM:001281DA bne.s locret_128204 ROM:001281DC btst #1,($114E).w ROM:001281E2 beq.s locret_128204 ROM:001281E4 move.w $4A8(a5),d1 ROM:001281E8 clr.b $8DB(d0.w) ROM:001281EE move.w d1,$690(d0.w*2) ROM:001281F4 move.b #1,$8DB(d0.w) ROM:001281FC move.b #6,$12E4(d0.w) ROM:00128204 ROM:00128204 locret_128204: ; CODE XREF: ROM:001281DA↑j ROM:00128204 ; ROM:001281E2↑j ROM:00128204 rts ROM:00128206 ; --------------------------------------------------------------------------- ROM:00128206 ROM:00128206 loc_128206: ; DATA XREF: ROM:00128176↑o ROM:00128206 btst #7,($1303).w ROM:0012820C beq.s loc_128224 ROM:0012820E clr.b $8DB(d0.w) ROM:00128214 clr.w $690(d0.w*2) ROM:0012821A move.b #1,$12E4(d0.w) ROM:00128222 rts ROM:00128224 ; --------------------------------------------------------------------------- ROM:00128224 ROM:00128224 loc_128224: ; CODE XREF: ROM:0012820C↑j ROM:00128224 btst d0,($1158).w ROM:00128228 beq.s loc_128244 ROM:0012822A clr.b $8DB(d0.w) ROM:00128230 clr.w $690(d0.w*2) ROM:00128236 bset d0,($1159).w ROM:0012823A move.b #3,$12E4(d0.w) ROM:00128242 bra.s loc_12829E ROM:00128244 ; --------------------------------------------------------------------------- ROM:00128244 ROM:00128244 loc_128244: ; CODE XREF: ROM:00128228↑j ROM:00128244 cmpi.w #0,$690(d0.w*2) ROM:0012824C bgt.s locret_12825C ROM:0012824E move.b #5,$12E4(d0.w) ROM:00128256 bra.l loc_128326 ROM:0012825C ; --------------------------------------------------------------------------- ROM:0012825C ROM:0012825C locret_12825C: ; CODE XREF: ROM:0012824C↑j ROM:0012825C rts ROM:0012825E ; --------------------------------------------------------------------------- ROM:0012825E ROM:0012825E loc_12825E: ; DATA XREF: ROM:0012817A↑o ROM:0012825E btst #7,($1303).w ROM:00128264 beq.s loc_128274 ROM:00128266 bclr d0,($1159).w ROM:0012826A move.b #1,$12E4(d0.w) ROM:00128272 rts ROM:00128274 ; --------------------------------------------------------------------------- ROM:00128274 ROM:00128274 loc_128274: ; CODE XREF: ROM:00128264↑j ROM:00128274 btst d0,($1158).w ROM:00128278 bne.s loc_12829E ROM:0012827A move.w $87E(a5,d0.w*2),d1 ROM:00128280 clr.b $8DB(d0.w) ROM:00128286 move.w d1,$690(d0.w*2) ROM:0012828C move.b #1,$8DB(d0.w) ROM:00128294 move.b #4,$12E4(d0.w) ROM:0012829C rts ROM:0012829E ; --------------------------------------------------------------------------- ROM:0012829E ROM:0012829E loc_12829E: ; CODE XREF: ROM:00128242↑j ROM:0012829E ; ROM:00128278↑j ... ROM:0012829E bsr.w sub_128464 ROM:001282A2 rts ROM:001282A4 ; --------------------------------------------------------------------------- ROM:001282A4 ROM:001282A4 loc_1282A4: ; DATA XREF: ROM:0012817E↑o ROM:001282A4 btst #7,($1303).w ROM:001282AA beq.s loc_1282C6 ROM:001282AC bclr d0,($1159).w ROM:001282B0 clr.b $8DB(d0.w) ROM:001282B6 clr.w $690(d0.w*2) ROM:001282BC move.b #1,$12E4(d0.w) ROM:001282C4 rts ROM:001282C6 ; --------------------------------------------------------------------------- ROM:001282C6 ROM:001282C6 loc_1282C6: ; CODE XREF: ROM:001282AA↑j ROM:001282C6 btst d0,($1158).w ROM:001282CA beq.s loc_1282E2 ROM:001282CC clr.b $8DB(d0.w) ROM:001282D2 clr.w $690(d0.w*2) ROM:001282D8 move.b #3,$12E4(d0.w) ROM:001282E0 bra.s loc_12829E ROM:001282E2 ; --------------------------------------------------------------------------- ROM:001282E2 ROM:001282E2 loc_1282E2: ; CODE XREF: ROM:001282CA↑j ROM:001282E2 cmpi.w #0,$690(d0.w*2) ROM:001282EA bgt.s locret_1282FA ROM:001282EC bclr d0,($1159).w ROM:001282F0 move.b #5,$12E4(d0.w) ROM:001282F8 bra.s loc_128326 ROM:001282FA ; --------------------------------------------------------------------------- ROM:001282FA ROM:001282FA locret_1282FA: ; CODE XREF: ROM:001282EA↑j ROM:001282FA rts ROM:001282FC ; --------------------------------------------------------------------------- ROM:001282FC ROM:001282FC loc_1282FC: ; DATA XREF: ROM:00128182↑o ROM:001282FC btst #7,($1303).w ROM:00128302 beq.s loc_12830E ROM:00128304 move.b #1,$12E4(d0.w) ROM:0012830C rts ROM:0012830E ; --------------------------------------------------------------------------- ROM:0012830E ROM:0012830E loc_12830E: ; CODE XREF: ROM:00128302↑j ROM:0012830E btst d0,($1158).w ROM:00128312 beq.s loc_128326 ROM:00128314 bset d0,($1159).w ROM:00128318 move.b #3,$12E4(d0.w) ROM:00128320 bra.l loc_12829E ROM:00128326 ; --------------------------------------------------------------------------- ROM:00128326 ROM:00128326 loc_128326: ; CODE XREF: ROM:00128256↑j ROM:00128326 ; ROM:001282F8↑j ... ROM:00128326 bsr.w sub_128486 ROM:0012832A rts ROM:0012832C ; --------------------------------------------------------------------------- ROM:0012832C ROM:0012832C loc_12832C: ; DATA XREF: ROM:00128186↑o ROM:0012832C btst #7,($1303).w ROM:00128332 beq.s loc_12834A ROM:00128334 clr.b $8DB(d0.w) ROM:0012833A clr.w $690(d0.w*2) ROM:00128340 move.b #1,$12E4(d0.w) ROM:00128348 rts ROM:0012834A ; --------------------------------------------------------------------------- ROM:0012834A ROM:0012834A loc_12834A: ; CODE XREF: ROM:00128332↑j ROM:0012834A cmpi.w #0,$690(d0.w*2) ROM:00128352 bgt.s locret_12835C ROM:00128354 move.b #7,$12E4(d0.w) ROM:0012835C ROM:0012835C locret_12835C: ; CODE XREF: ROM:00128352↑j ROM:0012835C rts ROM:0012835E ; --------------------------------------------------------------------------- ROM:0012835E ROM:0012835E loc_12835E: ; DATA XREF: ROM:0012818A↑o ROM:0012835E btst #7,($1303).w ROM:00128364 beq.s loc_128374 ROM:00128366 bclr d0,($1159).w ROM:0012836A move.b #1,$12E4(d0.w) ROM:00128372 rts ROM:00128374 ; --------------------------------------------------------------------------- ROM:00128374 ROM:00128374 loc_128374: ; CODE XREF: ROM:00128364↑j ROM:00128374 move.w $4AA(a5),d7 ROM:00128378 btst #5,($1312).w ROM:0012837E beq.s locret_12838E ROM:00128380 cmp.w ($CCA).w,d7 ROM:00128384 bge.s locret_12838E ROM:00128386 move.b #8,$12E4(d0.w) ROM:0012838E ROM:0012838E locret_12838E: ; CODE XREF: ROM:0012837E↑j ROM:0012838E ; ROM:00128384↑j ROM:0012838E rts ROM:00128390 ; --------------------------------------------------------------------------- ROM:00128390 ROM:00128390 loc_128390: ; DATA XREF: ROM:0012818E↑o ROM:00128390 btst d0,($1158).w ROM:00128394 beq.s loc_1283A8 ROM:00128396 bsr.w sub_128464 ROM:0012839A bset d0,($1159).w ROM:0012839E move.b #$A,$12E4(d0.w) ROM:001283A6 bra.s locret_1283CA ROM:001283A8 ; --------------------------------------------------------------------------- ROM:001283A8 ROM:001283A8 loc_1283A8: ; CODE XREF: ROM:00128394↑j ROM:001283A8 move.w $87E(a5,d0.w*2),d1 ROM:001283AE clr.b $8DB(d0.w) ROM:001283B4 move.w d1,$690(d0.w*2) ROM:001283BA move.b #1,$8DB(d0.w) ROM:001283C2 move.b #9,$12E4(d0.w) ROM:001283CA ROM:001283CA locret_1283CA: ; CODE XREF: ROM:001283A6↑j ROM:001283CA rts ROM:001283CC ; --------------------------------------------------------------------------- ROM:001283CC ROM:001283CC loc_1283CC: ; DATA XREF: ROM:00128192↑o ROM:001283CC btst #7,($1303).w ROM:001283D2 beq.s loc_1283EA ROM:001283D4 clr.b $8DB(d0.w) ROM:001283DA clr.w $690(d0.w*2) ROM:001283E0 move.b #1,$12E4(d0.w) ROM:001283E8 rts ROM:001283EA ; --------------------------------------------------------------------------- ROM:001283EA ROM:001283EA loc_1283EA: ; CODE XREF: ROM:001283D2↑j ROM:001283EA btst #5,($1312).w ROM:001283F0 bne.s loc_1283FC ROM:001283F2 move.b #7,$12E4(d0.w) ROM:001283FA rts ROM:001283FC ; --------------------------------------------------------------------------- ROM:001283FC ROM:001283FC loc_1283FC: ; CODE XREF: ROM:001283F0↑j ROM:001283FC btst d0,($1158).w ROM:00128400 beq.s loc_128420 ROM:00128402 clr.b $8DB(d0.w) ROM:00128408 clr.w $690(d0.w*2) ROM:0012840E bsr.w sub_128464 ROM:00128412 bset d0,($1159).w ROM:00128416 move.b #$A,$12E4(d0.w) ROM:0012841E rts ROM:00128420 ; --------------------------------------------------------------------------- ROM:00128420 ROM:00128420 loc_128420: ; CODE XREF: ROM:00128400↑j ROM:00128420 cmpi.w #0,$690(d0.w*2) ROM:00128428 bgt.s locret_12843A ROM:0012842A bsr.w sub_128486 ROM:0012842E bclr d0,($1159).w ROM:00128432 move.b #$A,$12E4(d0.w) ROM:0012843A ROM:0012843A locret_12843A: ; CODE XREF: ROM:00128428↑j ROM:0012843A rts ROM:0012843C ; --------------------------------------------------------------------------- ROM:0012843C ROM:0012843C loc_12843C: ; DATA XREF: ROM:00128196↑o ROM:0012843C btst #7,($1303).w ROM:00128442 beq.s loc_128452 ROM:00128444 bclr d0,($1159).w ROM:00128448 move.b #1,$12E4(d0.w) ROM:00128450 rts ROM:00128452 ; --------------------------------------------------------------------------- ROM:00128452 ROM:00128452 loc_128452: ; CODE XREF: ROM:00128442↑j ROM:00128452 btst #5,($1312).w ROM:00128458 bne.s locret_128462 ROM:0012845A move.b #7,$12E4(d0.w) ROM:00128462 ROM:00128462 locret_128462: ; CODE XREF: ROM:00128458↑j ROM:00128462 rts ROM:00128464 ROM:00128464 ; =============== S U B R O U T I N E ======================================= ROM:00128464 ROM:00128464 ROM:00128464 sub_128464: ; CODE XREF: ROM:loc_12829E↑p ROM:00128464 ; ROM:00128396↑p ... ROM:00128464 cmpi.w #0,d0 ROM:00128468 bne.s loc_128478 ROM:0012846A bclr #6,($D79).w ROM:00128470 bset #6,($D91).w ROM:00128476 bra.s locret_128484 ROM:00128478 ; --------------------------------------------------------------------------- ROM:00128478 ROM:00128478 loc_128478: ; CODE XREF: sub_128464+4↑j ROM:00128478 bclr #5,($D78).w ROM:0012847E bset #5,($D90).w ROM:00128484 ROM:00128484 locret_128484: ; CODE XREF: sub_128464+12↑j ROM:00128484 rts ROM:00128484 ; End of function sub_128464 ROM:00128484 ROM:00128486 ROM:00128486 ; =============== S U B R O U T I N E ======================================= ROM:00128486 ROM:00128486 ROM:00128486 sub_128486: ; CODE XREF: ROM:loc_128326↑p ROM:00128486 ; ROM:0012842A↑p ROM:00128486 cmpi.w #0,d0 ROM:0012848A bne.s loc_12849A ROM:0012848C bset #6,($D79).w ROM:00128492 bset #6,($D91).w ROM:00128498 bra.s locret_1284A6 ROM:0012849A ; --------------------------------------------------------------------------- ROM:0012849A ROM:0012849A loc_12849A: ; CODE XREF: sub_128486+4↑j ROM:0012849A bset #5,($D78).w ROM:001284A0 bset #5,($D90).w ROM:001284A6 ROM:001284A6 locret_1284A6: ; CODE XREF: sub_128486+12↑j ROM:001284A6 rts ROM:001284A6 ; End of function sub_128486 ROM:001284A6 ROM:001284A8 ROM:001284A8 ; =============== S U B R O U T I N E ======================================= ROM:001284A8 ROM:001284A8 ROM:001284A8 sub_1284A8: ; CODE XREF: sub_12A1EE+2C↓p ROM:001284A8 move.w ($C7C).w,d1 ROM:001284AC cmpi.w #5,d1 ROM:001284B0 bcc.s locret_1284BA ROM:001284B2 movea.l off_1284BC(pc,d1.w*4),a0 ROM:001284B6 nop ROM:001284B8 jmp (a0) ROM:001284BA ; --------------------------------------------------------------------------- ROM:001284BA ROM:001284BA locret_1284BA: ; CODE XREF: sub_1284A8+8↑j ROM:001284BA rts ROM:001284BA ; End of function sub_1284A8 ROM:001284BA ROM:001284BA ; --------------------------------------------------------------------------- ROM:001284BC off_1284BC: dc.l loc_1284D0 ; DATA XREF: sub_1284A8+A↑r ROM:001284C0 dc.l loc_1284DA ROM:001284C4 dc.l loc_1284FE ROM:001284C8 dc.l loc_128564 ROM:001284CC dc.l loc_1285C0 ROM:001284D0 ; --------------------------------------------------------------------------- ROM:001284D0 ROM:001284D0 loc_1284D0: ; DATA XREF: ROM:off_1284BC↑o ROM:001284D0 move.w #1,($C7C).w ROM:001284D6 bra.s locret_1284FC ROM:001284D8 ; --------------------------------------------------------------------------- ROM:001284D8 rts ROM:001284DA ; --------------------------------------------------------------------------- ROM:001284DA ROM:001284DA loc_1284DA: ; DATA XREF: ROM:001284C0↑o ROM:001284DA btst #1,($1320).w ROM:001284E0 beq.s locret_1284FC ROM:001284E2 move.w $4AC(a5),d0 ROM:001284E6 clr.b ($923).w ROM:001284EA move.w d0,($720).w ROM:001284EE move.b #1,($923).w ROM:001284F4 move.w #2,($C7C).w ROM:001284FA bra.s locret_128562 ROM:001284FC ; --------------------------------------------------------------------------- ROM:001284FC ROM:001284FC locret_1284FC: ; CODE XREF: ROM:001284D6↑j ROM:001284FC ; ROM:001284E0↑j ... ROM:001284FC rts ROM:001284FE ; --------------------------------------------------------------------------- ROM:001284FE ROM:001284FE loc_1284FE: ; DATA XREF: ROM:001284C4↑o ROM:001284FE btst #1,($1320).w ROM:00128504 bne.s loc_128516 ROM:00128506 clr.b ($923).w ROM:0012850A clr.w ($720).w ROM:0012850E move.w #1,($C7C).w ROM:00128514 bra.s locret_1284FC ROM:00128516 ; --------------------------------------------------------------------------- ROM:00128516 ROM:00128516 loc_128516: ; CODE XREF: ROM:00128504↑j ROM:00128516 cmpi.w #0,($720).w ROM:0012851C bgt.s loc_128538 ROM:0012851E btst #0,($932).w ROM:00128524 beq.s loc_128538 ROM:00128526 bset #4,($D91).w ROM:0012852C move.w #4,($C7C).w ROM:00128532 bra.l locret_1285DA ROM:00128538 ; --------------------------------------------------------------------------- ROM:00128538 ROM:00128538 loc_128538: ; CODE XREF: ROM:0012851C↑j ROM:00128538 ; ROM:00128524↑j ROM:00128538 cmpi.w #0,($720).w ROM:0012853E bgt.s locret_128562 ROM:00128540 btst #0,($932).w ROM:00128546 bne.s locret_128562 ROM:00128548 move.w $4AE(a5),d0 ROM:0012854C clr.b ($923).w ROM:00128550 move.w d0,($720).w ROM:00128554 move.b #1,($923).w ROM:0012855A move.w #3,($C7C).w ROM:00128560 bra.s locret_1285BE ROM:00128562 ; --------------------------------------------------------------------------- ROM:00128562 ROM:00128562 locret_128562: ; CODE XREF: ROM:001284FA↑j ROM:00128562 ; ROM:0012853E↑j ... ROM:00128562 rts ROM:00128564 ; --------------------------------------------------------------------------- ROM:00128564 ROM:00128564 loc_128564: ; DATA XREF: ROM:001284C8↑o ROM:00128564 btst #1,($1320).w ROM:0012856A bne.s loc_12857C ROM:0012856C clr.b ($923).w ROM:00128570 clr.w ($720).w ROM:00128574 move.w #1,($C7C).w ROM:0012857A bra.s locret_1284FC ROM:0012857C ; --------------------------------------------------------------------------- ROM:0012857C ROM:0012857C loc_12857C: ; CODE XREF: ROM:0012856A↑j ROM:0012857C btst #0,($932).w ROM:00128582 beq.s loc_12859A ROM:00128584 clr.b ($923).w ROM:00128588 clr.w ($720).w ROM:0012858C bset #4,($D91).w ROM:00128592 move.w #4,($C7C).w ROM:00128598 bra.s locret_1285DA ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859A ROM:0012859A loc_12859A: ; CODE XREF: ROM:00128582↑j ROM:0012859A cmpi.w #0,($720).w ROM:001285A0 bgt.s locret_1285BE ROM:001285A2 btst #0,($932).w ROM:001285A8 bne.s locret_1285BE ROM:001285AA bset #4,($D79).w ROM:001285B0 bset #4,($D91).w ROM:001285B6 move.w #4,($C7C).w ROM:001285BC bra.s locret_1285DA ROM:001285BE ; --------------------------------------------------------------------------- ROM:001285BE ROM:001285BE locret_1285BE: ; CODE XREF: ROM:00128560↑j ROM:001285BE ; ROM:001285A0↑j ... ROM:001285BE rts ROM:001285C0 ; --------------------------------------------------------------------------- ROM:001285C0 ROM:001285C0 loc_1285C0: ; DATA XREF: ROM:001284CC↑o ROM:001285C0 btst #1,($1320).w ROM:001285C6 bne.s locret_1285DA ROM:001285C8 bclr #4,($D79).w ROM:001285CE move.w #1,($C7C).w ROM:001285D4 bra.l locret_1284FC ROM:001285DA ; --------------------------------------------------------------------------- ROM:001285DA ROM:001285DA locret_1285DA: ; CODE XREF: ROM:00128532↑j ROM:001285DA ; ROM:00128598↑j ... ROM:001285DA rts ROM:001285DC ; --------------------------------------------------------------------------- ROM:001285DC rts ROM:001285DE ROM:001285DE ; =============== S U B R O U T I N E ======================================= ROM:001285DE ROM:001285DE ROM:001285DE sub_1285DE: ; CODE XREF: sub_12A1EE+C↓p ROM:001285DE btst #0,($12FE).w ROM:001285E4 beq.s loc_128638 ROM:001285E6 move.w ($47E).w,d1 ROM:001285EA sub.w ($C7E).w,d1 ROM:001285EE cmpi.w #0,d1 ROM:001285F2 bge.s loc_1285F6 ROM:001285F4 neg.w d1 ROM:001285F6 ROM:001285F6 loc_1285F6: ; CODE XREF: sub_1285DE+14↑j ROM:001285F6 move.w $4B0(a5),d2 ROM:001285FA cmp.w d1,d2 ROM:001285FC bgt.s loc_128606 ROM:001285FE bset #4,($1313).w ROM:00128604 bra.s loc_12860C ROM:00128606 ; --------------------------------------------------------------------------- ROM:00128606 ROM:00128606 loc_128606: ; CODE XREF: sub_1285DE+1E↑j ROM:00128606 bclr #4,($1313).w ROM:0012860C ROM:0012860C loc_12860C: ; CODE XREF: sub_1285DE+26↑j ROM:0012860C move.w ($47E).w,($C7E).w ROM:00128612 btst #2,($49B).w ROM:00128618 bne.s loc_128622 ROM:0012861A btst #4,($1313).w ROM:00128620 beq.s loc_12862A ROM:00128622 ROM:00128622 loc_128622: ; CODE XREF: sub_1285DE+3A↑j ROM:00128622 bset #2,($D78).w ROM:00128628 bra.s loc_128630 ROM:0012862A ; --------------------------------------------------------------------------- ROM:0012862A ROM:0012862A loc_12862A: ; CODE XREF: sub_1285DE+42↑j ROM:0012862A bclr #2,($D78).w ROM:00128630 ROM:00128630 loc_128630: ; CODE XREF: sub_1285DE+4A↑j ROM:00128630 bset #2,($D90).w ROM:00128636 bra.s locret_128644 ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 loc_128638: ; CODE XREF: sub_1285DE+6↑j ROM:00128638 move.w ($47E).w,($C7E).w ROM:0012863E bset #0,($12FE).w ROM:00128644 ROM:00128644 locret_128644: ; CODE XREF: sub_1285DE+58↑j ROM:00128644 rts ROM:00128644 ; End of function sub_1285DE ROM:00128644 ROM:00128646 ROM:00128646 ; =============== S U B R O U T I N E ======================================= ROM:00128646 ROM:00128646 ROM:00128646 sub_128646: ; CODE XREF: sub_12A1EE+4A↓p ROM:00128646 clr.w d1 ROM:00128648 move.b ($115A).w,d1 ROM:0012864C cmpi.w #2,d1 ROM:00128650 bcc.s locret_12865A ROM:00128652 movea.l off_12865C(pc,d1.w*4),a0 ROM:00128656 nop ROM:00128658 jmp (a0) ROM:0012865A ; --------------------------------------------------------------------------- ROM:0012865A ROM:0012865A locret_12865A: ; CODE XREF: sub_128646+A↑j ROM:0012865A rts ROM:0012865A ; End of function sub_128646 ROM:0012865A ROM:0012865A ; --------------------------------------------------------------------------- ROM:0012865C off_12865C: dc.l loc_128664 ; DATA XREF: sub_128646+C↑r ROM:00128660 dc.l loc_128680 ROM:00128664 ; --------------------------------------------------------------------------- ROM:00128664 ROM:00128664 loc_128664: ; DATA XREF: ROM:off_12865C↑o ROM:00128664 move.w #$3D0,d0 ROM:00128668 clr.b ($8A2).w ROM:0012866C move.w d0,($61E).w ROM:00128670 move.b #1,($8A2).w ROM:00128676 move.b #1,($115A).w ROM:0012867C bra.s locret_1286AA ROM:0012867E ; --------------------------------------------------------------------------- ROM:0012867E rts ROM:00128680 ; --------------------------------------------------------------------------- ROM:00128680 ROM:00128680 loc_128680: ; DATA XREF: ROM:00128660↑o ROM:00128680 cmpi.w #0,($61E).w ROM:00128686 bgt.s locret_1286AA ROM:00128688 bsr.w sub_1286AC ROM:0012868C move.w #$3D0,d0 ROM:00128690 clr.b ($8A2).w ROM:00128694 move.w d0,($61E).w ROM:00128698 move.b #1,($8A2).w ROM:0012869E move.b #1,($115A).w ROM:001286A4 bra.l *+6 ROM:001286AA ; --------------------------------------------------------------------------- ROM:001286AA ROM:001286AA locret_1286AA: ; CODE XREF: ROM:0012867C↑j ROM:001286AA ; ROM:00128686↑j ... ROM:001286AA rts ROM:001286AC ROM:001286AC ; =============== S U B R O U T I N E ======================================= ROM:001286AC ROM:001286AC ROM:001286AC sub_1286AC: ; CODE XREF: ROM:00128688↑p ROM:001286AC clr.l d0 ROM:001286AE move.w ($52E).w,d0 ROM:001286B2 divu.l #$24,d0 ; '$' ROM:001286BA add.l d0,($1334).w ROM:001286BE rts ROM:001286BE ; End of function sub_1286AC ROM:001286BE ROM:001286C0 ROM:001286C0 ; =============== S U B R O U T I N E ======================================= ROM:001286C0 ROM:001286C0 ROM:001286C0 sub_1286C0: ; CODE XREF: sub_12A300↓p ROM:001286C0 move.w $502(a5),d5 ROM:001286C4 cmpi.w #$A,d5 ROM:001286C8 beq.s loc_1286D0 ROM:001286CA cmpi.w #$14,d5 ROM:001286CE bne.s loc_1286DE ROM:001286D0 ROM:001286D0 loc_1286D0: ; CODE XREF: sub_1286C0+8↑j ROM:001286D0 bset #3,($1316).w ROM:001286D6 bclr #2,($1300).w ROM:001286DC bra.s loc_12871E ROM:001286DE ; --------------------------------------------------------------------------- ROM:001286DE ROM:001286DE loc_1286DE: ; CODE XREF: sub_1286C0+E↑j ROM:001286DE cmpi.w #$B,d5 ROM:001286E2 beq.s loc_1286EA ROM:001286E4 cmpi.w #$15,d5 ROM:001286E8 bne.s loc_1286F8 ROM:001286EA ROM:001286EA loc_1286EA: ; CODE XREF: sub_1286C0+22↑j ROM:001286EA bset #2,($1300).w ROM:001286F0 bclr #3,($1316).w ROM:001286F6 bra.s loc_12871E ROM:001286F8 ; --------------------------------------------------------------------------- ROM:001286F8 ROM:001286F8 loc_1286F8: ; CODE XREF: sub_1286C0+28↑j ROM:001286F8 cmpi.w #$C,d5 ROM:001286FC beq.s loc_128704 ROM:001286FE cmpi.w #$16,d5 ROM:00128702 bne.s loc_128712 ROM:00128704 ROM:00128704 loc_128704: ; CODE XREF: sub_1286C0+3C↑j ROM:00128704 bset #3,($1316).w ROM:0012870A bset #2,($1300).w ROM:00128710 bra.s loc_12871E ROM:00128712 ; --------------------------------------------------------------------------- ROM:00128712 ROM:00128712 loc_128712: ; CODE XREF: sub_1286C0+42↑j ROM:00128712 bclr #3,($1316).w ROM:00128718 bclr #2,($1300).w ROM:0012871E ROM:0012871E loc_12871E: ; CODE XREF: sub_1286C0+1C↑j ROM:0012871E ; sub_1286C0+36↑j ... ROM:0012871E clr.w d1 ROM:00128720 move.b ($115B).w,d1 ROM:00128724 cmpi.w #8,d1 ROM:00128728 bcc.s locret_128732 ROM:0012872A movea.l off_128734(pc,d1.w*4),a0 ROM:0012872E nop ROM:00128730 jmp (a0) ROM:00128732 ; --------------------------------------------------------------------------- ROM:00128732 ROM:00128732 locret_128732: ; CODE XREF: sub_1286C0+68↑j ROM:00128732 rts ROM:00128732 ; End of function sub_1286C0 ROM:00128732 ROM:00128732 ; --------------------------------------------------------------------------- ROM:00128734 off_128734: dc.l loc_128754 ; DATA XREF: sub_1286C0+6A↑r ROM:00128738 dc.l loc_12875E ROM:0012873C dc.l loc_128782 ROM:00128740 dc.l loc_1287D2 ROM:00128744 dc.l loc_1288A2 ROM:00128748 dc.l loc_1288B8 ROM:0012874C dc.l loc_12899A ROM:00128750 dc.l loc_1289B0 ROM:00128754 ; --------------------------------------------------------------------------- ROM:00128754 ROM:00128754 loc_128754: ; DATA XREF: ROM:off_128734↑o ROM:00128754 move.b #1,($115B).w ROM:0012875A bra.s locret_128780 ROM:0012875C ; --------------------------------------------------------------------------- ROM:0012875C rts ROM:0012875E ; --------------------------------------------------------------------------- ROM:0012875E ROM:0012875E loc_12875E: ; DATA XREF: ROM:00128738↑o ROM:0012875E btst #3,($1316).w ROM:00128764 beq.s locret_128780 ROM:00128766 bclr #0,($130E).w ROM:0012876C bclr #6,($1306).w ROM:00128772 bclr #1,($12FF).w ROM:00128778 move.b #2,($115B).w ROM:0012877E bra.s loc_1287CC ROM:00128780 ; --------------------------------------------------------------------------- ROM:00128780 ROM:00128780 locret_128780: ; CODE XREF: ROM:0012875A↑j ROM:00128780 ; ROM:00128764↑j ... ROM:00128780 rts ROM:00128782 ; --------------------------------------------------------------------------- ROM:00128782 ROM:00128782 loc_128782: ; DATA XREF: ROM:0012873C↑o ROM:00128782 btst #3,($1316).w ROM:00128788 bne.s loc_128792 ROM:0012878A move.b #1,($115B).w ROM:00128790 bra.s locret_128780 ROM:00128792 ; --------------------------------------------------------------------------- ROM:00128792 ROM:00128792 loc_128792: ; CODE XREF: ROM:00128788↑j ROM:00128792 btst #2,($1300).w ROM:00128798 beq.s loc_1287CC ROM:0012879A btst #1,($1313).w ROM:001287A0 beq.s loc_1287CC ROM:001287A2 bset #0,($130D).w ROM:001287A8 bset #7,($1318).w ROM:001287AE move.w $4B2(a5),d0 ROM:001287B2 clr.b ($8F2).w ROM:001287B6 move.w d0,($6BE).w ROM:001287BA move.b #1,($8F2).w ROM:001287C0 move.b #3,($115B).w ROM:001287C6 bra.l loc_12889C ROM:001287CC ; --------------------------------------------------------------------------- ROM:001287CC ROM:001287CC loc_1287CC: ; CODE XREF: ROM:0012877E↑j ROM:001287CC ; ROM:00128798↑j ... ROM:001287CC bsr.w sub_1289C6 ROM:001287D0 rts ROM:001287D2 ; --------------------------------------------------------------------------- ROM:001287D2 ROM:001287D2 loc_1287D2: ; DATA XREF: ROM:00128740↑o ROM:001287D2 move.l $136(a5),d0 ROM:001287D6 cmp.l ($980).w,d0 ROM:001287DA bge.s loc_128808 ROM:001287DC bclr #0,($130D).w ROM:001287E2 bclr #7,($1318).w ROM:001287E8 clr.b ($8F2).w ROM:001287EC clr.w ($6BE).w ROM:001287F0 bset #0,($130E).w ROM:001287F6 bset #1,($12FF).w ROM:001287FC move.b #4,($115B).w ROM:00128802 bra.l locret_1288B6 ROM:00128808 ; --------------------------------------------------------------------------- ROM:00128808 ROM:00128808 loc_128808: ; CODE XREF: ROM:001287DA↑j ROM:00128808 cmpi.w #0,($6BE).w ROM:0012880E bgt.s loc_128844 ROM:00128810 bclr #0,($130D).w ROM:00128816 bclr #7,($1318).w ROM:0012881C bclr #7,($130C).w ROM:00128822 bsr.w sub_128BC6 ROM:00128826 move.w $4B4(a5),d0 ROM:0012882A clr.b ($8F2).w ROM:0012882E move.w d0,($6BE).w ROM:00128832 move.b #1,($8F2).w ROM:00128838 move.b #5,($115B).w ROM:0012883E bra.l loc_128994 ROM:00128844 ; --------------------------------------------------------------------------- ROM:00128844 ROM:00128844 loc_128844: ; CODE XREF: ROM:0012880E↑j ROM:00128844 btst #2,($1300).w ROM:0012884A beq.s loc_128854 ROM:0012884C btst #1,($1313).w ROM:00128852 bne.s loc_128874 ROM:00128854 ROM:00128854 loc_128854: ; CODE XREF: ROM:0012884A↑j ROM:00128854 bclr #0,($130D).w ROM:0012885A bclr #7,($1318).w ROM:00128860 clr.b ($8F2).w ROM:00128864 clr.w ($6BE).w ROM:00128868 move.b #2,($115B).w ROM:0012886E bra.l loc_1287CC ROM:00128874 ; --------------------------------------------------------------------------- ROM:00128874 ROM:00128874 loc_128874: ; CODE XREF: ROM:00128852↑j ROM:00128874 btst #3,($1316).w ROM:0012887A bne.s loc_12889C ROM:0012887C bclr #0,($130D).w ROM:00128882 bclr #7,($1318).w ROM:00128888 clr.b ($8F2).w ROM:0012888C clr.w ($6BE).w ROM:00128890 move.b #1,($115B).w ROM:00128896 bra.l locret_128780 ROM:0012889C ; --------------------------------------------------------------------------- ROM:0012889C ROM:0012889C loc_12889C: ; CODE XREF: ROM:001287C6↑j ROM:0012889C ; ROM:0012887A↑j ROM:0012889C bsr.w sub_1289C6 ROM:001288A0 rts ROM:001288A2 ; --------------------------------------------------------------------------- ROM:001288A2 ROM:001288A2 loc_1288A2: ; DATA XREF: ROM:00128744↑o ROM:001288A2 btst #3,($1316).w ROM:001288A8 bne.s locret_1288B6 ROM:001288AA move.b #1,($115B).w ROM:001288B0 bra.l locret_128780 ROM:001288B6 ; --------------------------------------------------------------------------- ROM:001288B6 ROM:001288B6 locret_1288B6: ; CODE XREF: ROM:00128802↑j ROM:001288B6 ; ROM:001288A8↑j ROM:001288B6 rts ROM:001288B8 ; --------------------------------------------------------------------------- ROM:001288B8 ROM:001288B8 loc_1288B8: ; DATA XREF: ROM:00128748↑o ROM:001288B8 cmpi.w #0,($6BE).w ROM:001288BE bgt.s loc_1288DE ROM:001288C0 bclr #7,($130C).w ROM:001288C6 bset #6,($1306).w ROM:001288CC bset #1,($12FF).w ROM:001288D2 move.b #6,($115B).w ROM:001288D8 bra.l locret_1289AE ROM:001288DE ; --------------------------------------------------------------------------- ROM:001288DE ROM:001288DE loc_1288DE: ; CODE XREF: ROM:001288BE↑j ROM:001288DE move.w $4B8(a5),d0 ROM:001288E2 cmp.w ($C62).w,d0 ROM:001288E6 ble.s loc_128910 ROM:001288E8 btst #5,($1314).w ROM:001288EE bne.s loc_128910 ROM:001288F0 bclr #7,($130C).w ROM:001288F6 bset #1,($12FF).w ROM:001288FC clr.b ($8F2).w ROM:00128900 clr.w ($6BE).w ROM:00128904 move.b #7,($115B).w ROM:0012890A bra.l locret_1289C4 ROM:00128910 ; --------------------------------------------------------------------------- ROM:00128910 ROM:00128910 loc_128910: ; CODE XREF: ROM:001288E6↑j ROM:00128910 ; ROM:001288EE↑j ROM:00128910 move.w $4B6(a5),d0 ROM:00128914 cmp.w ($C62).w,d0 ROM:00128918 bge.s loc_128942 ROM:0012891A btst #5,($1314).w ROM:00128920 beq.s loc_128942 ROM:00128922 bclr #7,($130C).w ROM:00128928 bset #1,($12FF).w ROM:0012892E clr.b ($8F2).w ROM:00128932 clr.w ($6BE).w ROM:00128936 move.b #7,($115B).w ROM:0012893C bra.l locret_1289C4 ROM:00128942 ; --------------------------------------------------------------------------- ROM:00128942 ROM:00128942 loc_128942: ; CODE XREF: ROM:00128918↑j ROM:00128942 ; ROM:00128920↑j ROM:00128942 btst #2,($1300).w ROM:00128948 beq.s loc_128952 ROM:0012894A btst #1,($1313).w ROM:00128950 bne.s loc_12896C ROM:00128952 ROM:00128952 loc_128952: ; CODE XREF: ROM:00128948↑j ROM:00128952 bclr #7,($130C).w ROM:00128958 clr.b ($8F2).w ROM:0012895C clr.w ($6BE).w ROM:00128960 move.b #2,($115B).w ROM:00128966 bra.l loc_1287CC ROM:0012896C ; --------------------------------------------------------------------------- ROM:0012896C ROM:0012896C loc_12896C: ; CODE XREF: ROM:00128950↑j ROM:0012896C btst #3,($1316).w ROM:00128972 bne.s loc_128994 ROM:00128974 bclr #0,($130D).w ROM:0012897A bclr #7,($1318).w ROM:00128980 clr.b ($8F2).w ROM:00128984 clr.w ($6BE).w ROM:00128988 move.b #1,($115B).w ROM:0012898E bra.l locret_128780 ROM:00128994 ; --------------------------------------------------------------------------- ROM:00128994 ROM:00128994 loc_128994: ; CODE XREF: ROM:0012883E↑j ROM:00128994 ; ROM:00128972↑j ROM:00128994 bsr.w sub_1289C6 ROM:00128998 rts ROM:0012899A ; --------------------------------------------------------------------------- ROM:0012899A ROM:0012899A loc_12899A: ; DATA XREF: ROM:0012874C↑o ROM:0012899A btst #3,($1316).w ROM:001289A0 bne.s locret_1289AE ROM:001289A2 move.b #1,($115B).w ROM:001289A8 bra.l locret_128780 ROM:001289AE ; --------------------------------------------------------------------------- ROM:001289AE ROM:001289AE locret_1289AE: ; CODE XREF: ROM:001288D8↑j ROM:001289AE ; ROM:001289A0↑j ROM:001289AE rts ROM:001289B0 ; --------------------------------------------------------------------------- ROM:001289B0 ROM:001289B0 loc_1289B0: ; DATA XREF: ROM:00128750↑o ROM:001289B0 btst #3,($1316).w ROM:001289B6 bne.s locret_1289C4 ROM:001289B8 move.b #1,($115B).w ROM:001289BE bra.l locret_128780 ROM:001289C4 ; --------------------------------------------------------------------------- ROM:001289C4 ROM:001289C4 locret_1289C4: ; CODE XREF: ROM:0012890A↑j ROM:001289C4 ; ROM:0012893C↑j ... ROM:001289C4 rts ROM:001289C6 ROM:001289C6 ; =============== S U B R O U T I N E ======================================= ROM:001289C6 ROM:001289C6 ROM:001289C6 sub_1289C6: ; CODE XREF: ROM:loc_1287CC↑p ROM:001289C6 ; ROM:loc_12889C↑p ... ROM:001289C6 move.w $502(a5),d5 ROM:001289CA cmpi.w #$14,d5 ROM:001289CE bne.s loc_1289D6 ROM:001289D0 bra.l loc_128BBE ROM:001289D6 ; --------------------------------------------------------------------------- ROM:001289D6 ROM:001289D6 loc_1289D6: ; CODE XREF: sub_1289C6+8↑j ROM:001289D6 cmpi.w #$15,d5 ROM:001289DA bne.s loc_1289E2 ROM:001289DC bra.l loc_128BBE ROM:001289E2 ; --------------------------------------------------------------------------- ROM:001289E2 ROM:001289E2 loc_1289E2: ; CODE XREF: sub_1289C6+14↑j ROM:001289E2 cmpi.w #$16,d5 ROM:001289E6 bne.s loc_1289EE ROM:001289E8 bra.l loc_128BBE ROM:001289EE ; --------------------------------------------------------------------------- ROM:001289EE ROM:001289EE loc_1289EE: ; CODE XREF: sub_1289C6+20↑j ROM:001289EE move.w $502(a5),d0 ROM:001289F2 cmpi.w #0,d0 ROM:001289F6 beq.l loc_128BBE ROM:001289FC btst #0,($1318).w ROM:00128A02 bne.l loc_128B10 ROM:00128A08 btst #2,($1317).w ROM:00128A0E bne.l loc_128B10 ROM:00128A14 btst #3,($D78).w ROM:00128A1A bne.l loc_128B10 ROM:00128A20 btst #3,($D8C).w ROM:00128A26 bne.l loc_128B10 ROM:00128A2C btst #3,($1315).w ROM:00128A32 bne.l loc_128B10 ROM:00128A38 btst #3,($1314).w ROM:00128A3E bne.l loc_128B10 ROM:00128A44 btst #5,($D7B).w ROM:00128A4A bne.l loc_128B10 ROM:00128A50 btst #5,($D8F).w ROM:00128A56 bne.l loc_128B10 ROM:00128A5C btst #6,($130A).w ROM:00128A62 bne.l loc_128B10 ROM:00128A68 btst #1,($1307).w ROM:00128A6E bne.l loc_128B10 ROM:00128A74 btst #6,($D79).w ROM:00128A7A bne.l loc_128B10 ROM:00128A80 btst #6,($D8D).w ROM:00128A86 bne.l loc_128B10 ROM:00128A8C btst #5,($D78).w ROM:00128A92 bne.l loc_128B10 ROM:00128A98 btst #5,($D8C).w ROM:00128A9E bne.s loc_128B10 ROM:00128AA0 btst #0,($D78).w ROM:00128AA6 bne.s loc_128B10 ROM:00128AA8 btst #0,($D8C).w ROM:00128AAE bne.s loc_128B10 ROM:00128AB0 btst #7,($D79).w ROM:00128AB6 bne.s loc_128B10 ROM:00128AB8 btst #7,($D8D).w ROM:00128ABE bne.s loc_128B10 ROM:00128AC0 btst #1,($D78).w ROM:00128AC6 bne.s loc_128B10 ROM:00128AC8 btst #1,($D8C).w ROM:00128ACE bne.s loc_128B10 ROM:00128AD0 btst #0,($10F4).w ROM:00128AD6 beq.s loc_128B10 ROM:00128AD8 move.w $506(a5),d0 ROM:00128ADC cmp.w ($A78).w,d0 ROM:00128AE0 bgt.s loc_128B10 ROM:00128AE2 move.w ($CA8).w,d1 ROM:00128AE6 sub.w ($CA4).w,d1 ROM:00128AEA bpl.w loc_128AF0 ROM:00128AEE neg.w d1 ROM:00128AF0 ROM:00128AF0 loc_128AF0: ; CODE XREF: sub_1289C6+124↑j ROM:00128AF0 move.w $508(a5),d0 ROM:00128AF4 cmp.w d1,d0 ROM:00128AF6 blt.s loc_128B10 ROM:00128AF8 move.w $50A(a5),d0 ROM:00128AFC cmp.w ($134C).w,d0 ROM:00128B00 bge.s loc_128B10 ROM:00128B02 btst #5,($1305).w ROM:00128B08 beq.s loc_128B10 ROM:00128B0A bra.l loc_128B16 ROM:00128B10 ; --------------------------------------------------------------------------- ROM:00128B10 ROM:00128B10 loc_128B10: ; CODE XREF: sub_1289C6+3C↑j ROM:00128B10 ; sub_1289C6+48↑j ... ROM:00128B10 bra.l loc_128BB6 ROM:00128B16 ; --------------------------------------------------------------------------- ROM:00128B16 ROM:00128B16 loc_128B16: ; CODE XREF: sub_1289C6+144↑j ROM:00128B16 move.w $50C(a5),d2 ROM:00128B1A move.w $50E(a5),d3 ROM:00128B1E cmp.w ($CA8).w,d2 ROM:00128B22 bgt.s loc_128B5A ROM:00128B24 cmp.w ($CA8).w,d3 ROM:00128B28 blt.s loc_128B5A ROM:00128B2A move.w $512(a5),d2 ROM:00128B2E move.w $514(a5),d3 ROM:00128B32 cmp.w ($572).w,d2 ROM:00128B36 bgt.s loc_128B5A ROM:00128B38 cmp.w ($572).w,d3 ROM:00128B3C blt.s loc_128B5A ROM:00128B3E move.w $518(a5),d2 ROM:00128B42 move.w $51A(a5),d3 ROM:00128B46 cmp.w ($52C).w,d2 ROM:00128B4A bgt.s loc_128B5A ROM:00128B4C cmp.w ($52C).w,d3 ROM:00128B50 blt.s loc_128B5A ROM:00128B52 bset #1,($1313).w ROM:00128B58 bra.s locret_128BC4 ROM:00128B5A ; --------------------------------------------------------------------------- ROM:00128B5A ROM:00128B5A loc_128B5A: ; CODE XREF: sub_1289C6+15C↑j ROM:00128B5A ; sub_1289C6+162↑j ... ROM:00128B5A move.w $50C(a5),d2 ROM:00128B5E sub.w $510(a5),d2 ROM:00128B62 move.w $50E(a5),d3 ROM:00128B66 add.w $510(a5),d3 ROM:00128B6A cmp.w ($CA8).w,d2 ROM:00128B6E bgt.s loc_128B76 ROM:00128B70 cmp.w ($CA8).w,d3 ROM:00128B74 bge.s loc_128B78 ROM:00128B76 ROM:00128B76 loc_128B76: ; CODE XREF: sub_1289C6+1A8↑j ROM:00128B76 bra.s loc_128BB6 ROM:00128B78 ; --------------------------------------------------------------------------- ROM:00128B78 ROM:00128B78 loc_128B78: ; CODE XREF: sub_1289C6+1AE↑j ROM:00128B78 move.w $512(a5),d2 ROM:00128B7C sub.w $516(a5),d2 ROM:00128B80 move.w $514(a5),d3 ROM:00128B84 add.w $516(a5),d3 ROM:00128B88 cmp.w ($572).w,d2 ROM:00128B8C bgt.s loc_128B94 ROM:00128B8E cmp.w ($572).w,d3 ROM:00128B92 bge.s loc_128B96 ROM:00128B94 ROM:00128B94 loc_128B94: ; CODE XREF: sub_1289C6+1C6↑j ROM:00128B94 bra.s loc_128BB6 ROM:00128B96 ; --------------------------------------------------------------------------- ROM:00128B96 ROM:00128B96 loc_128B96: ; CODE XREF: sub_1289C6+1CC↑j ROM:00128B96 move.w $518(a5),d2 ROM:00128B9A sub.w $51C(a5),d2 ROM:00128B9E move.w $51A(a5),d3 ROM:00128BA2 add.w $51C(a5),d3 ROM:00128BA6 cmp.w ($52C).w,d2 ROM:00128BAA bgt.s loc_128BB2 ROM:00128BAC cmp.w ($52C).w,d3 ROM:00128BB0 bge.s loc_128BB4 ROM:00128BB2 ROM:00128BB2 loc_128BB2: ; CODE XREF: sub_1289C6+1E4↑j ROM:00128BB2 bra.s loc_128BB6 ROM:00128BB4 ; --------------------------------------------------------------------------- ROM:00128BB4 ROM:00128BB4 loc_128BB4: ; CODE XREF: sub_1289C6+1EA↑j ROM:00128BB4 bra.s locret_128BC4 ROM:00128BB6 ; --------------------------------------------------------------------------- ROM:00128BB6 ROM:00128BB6 loc_128BB6: ; CODE XREF: sub_1289C6:loc_128B10↑j ROM:00128BB6 ; sub_1289C6:loc_128B76↑j ... ROM:00128BB6 bclr #1,($1313).w ROM:00128BBC bra.s locret_128BC4 ROM:00128BBE ; --------------------------------------------------------------------------- ROM:00128BBE ROM:00128BBE loc_128BBE: ; CODE XREF: sub_1289C6+A↑j ROM:00128BBE ; sub_1289C6+16↑j ... ROM:00128BBE bset #1,($1313).w ROM:00128BC4 ROM:00128BC4 locret_128BC4: ; CODE XREF: sub_1289C6+192↑j ROM:00128BC4 ; sub_1289C6:loc_128BB4↑j ... ROM:00128BC4 rts ROM:00128BC4 ; End of function sub_1289C6 ROM:00128BC4 ROM:00128BC6 ROM:00128BC6 ; =============== S U B R O U T I N E ======================================= ROM:00128BC6 ROM:00128BC6 ROM:00128BC6 sub_128BC6: ; CODE XREF: ROM:00128822↑p ROM:00128BC6 move.w $528(a5),d0 ROM:00128BCA cmp.w ($C62).w,d0 ROM:00128BCE blt.s loc_128BE4 ROM:00128BD0 move.w ($CB6).w,d1 ROM:00128BD4 add.w $4BA(a5),d1 ROM:00128BD8 move.w d1,($ED2).w ROM:00128BDC bset #5,($1314).w ROM:00128BE2 bra.s locret_128BF6 ROM:00128BE4 ; --------------------------------------------------------------------------- ROM:00128BE4 ROM:00128BE4 loc_128BE4: ; CODE XREF: sub_128BC6+8↑j ROM:00128BE4 move.w ($CB6).w,d1 ROM:00128BE8 sub.w $4BA(a5),d1 ROM:00128BEC move.w d1,($ED2).w ROM:00128BF0 bclr #5,($1314).w ROM:00128BF6 ROM:00128BF6 locret_128BF6: ; CODE XREF: sub_128BC6+1C↑j ROM:00128BF6 rts ROM:00128BF6 ; End of function sub_128BC6 ROM:00128BF6 ROM:00128BF8 ROM:00128BF8 ; =============== S U B R O U T I N E ======================================= ROM:00128BF8 ROM:00128BF8 ROM:00128BF8 sub_128BF8: ; CODE XREF: sub_12A1EE+6↓p ROM:00128BF8 bsr.w sub_128C0A ROM:00128BFC bsr.w sub_128C1A ROM:00128C00 bsr.w sub_128C74 ROM:00128C04 bsr.w sub_128E16 ROM:00128C08 rts ROM:00128C08 ; End of function sub_128BF8 ROM:00128C08 ROM:00128C0A ROM:00128C0A ; =============== S U B R O U T I N E ======================================= ROM:00128C0A ROM:00128C0A ROM:00128C0A sub_128C0A: ; CODE XREF: sub_128BF8↑p ROM:00128C0A move.w ($A44).w,d1 ROM:00128C0E cmp.w ($C80).w,d1 ROM:00128C12 ble.s locret_128C18 ROM:00128C14 move.w d1,($C80).w ROM:00128C18 ROM:00128C18 locret_128C18: ; CODE XREF: sub_128C0A+8↑j ROM:00128C18 rts ROM:00128C18 ; End of function sub_128C0A ROM:00128C18 ROM:00128C1A ROM:00128C1A ; =============== S U B R O U T I N E ======================================= ROM:00128C1A ROM:00128C1A ROM:00128C1A sub_128C1A: ; CODE XREF: sub_128BF8+4↑p ROM:00128C1A clr.w d1 ROM:00128C1C move.b ($115C).w,d1 ROM:00128C20 cmpi.w #3,d1 ROM:00128C24 bcc.s locret_128C2E ROM:00128C26 movea.l off_128C30(pc,d1.w*4),a0 ROM:00128C2A nop ROM:00128C2C jmp (a0) ROM:00128C2E ; --------------------------------------------------------------------------- ROM:00128C2E ROM:00128C2E locret_128C2E: ; CODE XREF: sub_128C1A+A↑j ROM:00128C2E rts ROM:00128C2E ; End of function sub_128C1A ROM:00128C2E ROM:00128C2E ; --------------------------------------------------------------------------- ROM:00128C30 off_128C30: dc.l loc_128C3C ; DATA XREF: sub_128C1A+C↑r ROM:00128C34 dc.l loc_128C46 ROM:00128C38 dc.l loc_128C5C ROM:00128C3C ; --------------------------------------------------------------------------- ROM:00128C3C ROM:00128C3C loc_128C3C: ; DATA XREF: ROM:off_128C30↑o ROM:00128C3C move.b #1,($115C).w ROM:00128C42 bra.s locret_128C5A ROM:00128C44 ; --------------------------------------------------------------------------- ROM:00128C44 rts ROM:00128C46 ; --------------------------------------------------------------------------- ROM:00128C46 ROM:00128C46 loc_128C46: ; DATA XREF: ROM:00128C34↑o ROM:00128C46 btst #1,($1320).w ROM:00128C4C beq.s locret_128C5A ROM:00128C4E bsr.w sub_128E74 ROM:00128C52 move.b #2,($115C).w ROM:00128C58 bra.s locret_128C70 ROM:00128C5A ; --------------------------------------------------------------------------- ROM:00128C5A ROM:00128C5A locret_128C5A: ; CODE XREF: ROM:00128C42↑j ROM:00128C5A ; ROM:00128C4C↑j ... ROM:00128C5A rts ROM:00128C5C ; --------------------------------------------------------------------------- ROM:00128C5C ROM:00128C5C loc_128C5C: ; DATA XREF: ROM:00128C38↑o ROM:00128C5C btst #1,($1320).w ROM:00128C62 bne.s locret_128C70 ROM:00128C64 bsr.w sub_128EA8 ROM:00128C68 move.b #1,($115C).w ROM:00128C6E bra.s locret_128C5A ROM:00128C70 ; --------------------------------------------------------------------------- ROM:00128C70 ROM:00128C70 locret_128C70: ; CODE XREF: ROM:00128C58↑j ROM:00128C70 ; ROM:00128C62↑j ROM:00128C70 rts ROM:00128C72 ; --------------------------------------------------------------------------- ROM:00128C72 rts ROM:00128C74 ROM:00128C74 ; =============== S U B R O U T I N E ======================================= ROM:00128C74 ROM:00128C74 ROM:00128C74 sub_128C74: ; CODE XREF: sub_128BF8+8↑p ROM:00128C74 move.w #$3B86,d1 ROM:00128C78 move.w ($572).w,d2 ROM:00128C7C move.w ($A42).w,d3 ROM:00128C80 bsr.l sub_117544 ROM:00128C86 move.w d1,($C84).w ROM:00128C8A btst #6,($D79).w ROM:00128C90 beq.s loc_128C98 ROM:00128C92 bra.l loc_128E06 ROM:00128C98 ; --------------------------------------------------------------------------- ROM:00128C98 ROM:00128C98 loc_128C98: ; CODE XREF: sub_128C74+1C↑j ROM:00128C98 btst #6,($D8D).w ROM:00128C9E beq.s loc_128CA6 ROM:00128CA0 bra.l loc_128E06 ROM:00128CA6 ; --------------------------------------------------------------------------- ROM:00128CA6 ROM:00128CA6 loc_128CA6: ; CODE XREF: sub_128C74+2A↑j ROM:00128CA6 btst #2,($D79).w ROM:00128CAC beq.s loc_128CB4 ROM:00128CAE bra.l loc_128E06 ROM:00128CB4 ; --------------------------------------------------------------------------- ROM:00128CB4 ROM:00128CB4 loc_128CB4: ; CODE XREF: sub_128C74+38↑j ROM:00128CB4 btst #2,($D8D).w ROM:00128CBA beq.s loc_128CC2 ROM:00128CBC bra.l loc_128E06 ROM:00128CC2 ; --------------------------------------------------------------------------- ROM:00128CC2 ROM:00128CC2 loc_128CC2: ; CODE XREF: sub_128C74+46↑j ROM:00128CC2 btst #0,($D78).w ROM:00128CC8 beq.s loc_128CD0 ROM:00128CCA bra.l loc_128E06 ROM:00128CD0 ; --------------------------------------------------------------------------- ROM:00128CD0 ROM:00128CD0 loc_128CD0: ; CODE XREF: sub_128C74+54↑j ROM:00128CD0 btst #0,($D8C).w ROM:00128CD6 beq.s loc_128CDE ROM:00128CD8 bra.l loc_128E06 ROM:00128CDE ; --------------------------------------------------------------------------- ROM:00128CDE ROM:00128CDE loc_128CDE: ; CODE XREF: sub_128C74+62↑j ROM:00128CDE btst #1,($D78).w ROM:00128CE4 beq.s loc_128CEC ROM:00128CE6 bra.l loc_128E06 ROM:00128CEC ; --------------------------------------------------------------------------- ROM:00128CEC ROM:00128CEC loc_128CEC: ; CODE XREF: sub_128C74+70↑j ROM:00128CEC btst #1,($D8C).w ROM:00128CF2 beq.s loc_128CFA ROM:00128CF4 bra.l loc_128E06 ROM:00128CFA ; --------------------------------------------------------------------------- ROM:00128CFA ROM:00128CFA loc_128CFA: ; CODE XREF: sub_128C74+7E↑j ROM:00128CFA btst #6,($D78).w ROM:00128D00 beq.s loc_128D08 ROM:00128D02 bra.l loc_128E06 ROM:00128D08 ; --------------------------------------------------------------------------- ROM:00128D08 ROM:00128D08 loc_128D08: ; CODE XREF: sub_128C74+8C↑j ROM:00128D08 btst #6,($D8C).w ROM:00128D0E beq.s loc_128D16 ROM:00128D10 bra.l loc_128E06 ROM:00128D16 ; --------------------------------------------------------------------------- ROM:00128D16 ROM:00128D16 loc_128D16: ; CODE XREF: sub_128C74+9A↑j ROM:00128D16 btst #7,($D78).w ROM:00128D1C beq.s loc_128D24 ROM:00128D1E bra.l loc_128E06 ROM:00128D24 ; --------------------------------------------------------------------------- ROM:00128D24 ROM:00128D24 loc_128D24: ; CODE XREF: sub_128C74+A8↑j ROM:00128D24 btst #7,($D8C).w ROM:00128D2A beq.s loc_128D32 ROM:00128D2C bra.l loc_128E06 ROM:00128D32 ; --------------------------------------------------------------------------- ROM:00128D32 ROM:00128D32 loc_128D32: ; CODE XREF: sub_128C74+B6↑j ROM:00128D32 btst #3,($1315).w ROM:00128D38 beq.s loc_128D40 ROM:00128D3A bra.l loc_128E06 ROM:00128D40 ; --------------------------------------------------------------------------- ROM:00128D40 ROM:00128D40 loc_128D40: ; CODE XREF: sub_128C74+C4↑j ROM:00128D40 btst #3,($1314).w ROM:00128D46 beq.s loc_128D4E ROM:00128D48 bra.l loc_128E06 ROM:00128D4E ; --------------------------------------------------------------------------- ROM:00128D4E ROM:00128D4E loc_128D4E: ; CODE XREF: sub_128C74+D2↑j ROM:00128D4E btst #5,($D79).w ROM:00128D54 beq.s loc_128D5C ROM:00128D56 bra.l loc_128E06 ROM:00128D5C ; --------------------------------------------------------------------------- ROM:00128D5C ROM:00128D5C loc_128D5C: ; CODE XREF: sub_128C74+E0↑j ROM:00128D5C btst #5,($D8D).w ROM:00128D62 beq.s loc_128D6A ROM:00128D64 bra.l loc_128E06 ROM:00128D6A ; --------------------------------------------------------------------------- ROM:00128D6A ROM:00128D6A loc_128D6A: ; CODE XREF: sub_128C74+EE↑j ROM:00128D6A btst #6,($D7B).w ROM:00128D70 beq.s loc_128D78 ROM:00128D72 bra.l loc_128E06 ROM:00128D78 ; --------------------------------------------------------------------------- ROM:00128D78 ROM:00128D78 loc_128D78: ; CODE XREF: sub_128C74+FC↑j ROM:00128D78 btst #6,($D8F).w ROM:00128D7E beq.s loc_128D86 ROM:00128D80 bra.l loc_128E06 ROM:00128D86 ; --------------------------------------------------------------------------- ROM:00128D86 ROM:00128D86 loc_128D86: ; CODE XREF: sub_128C74+10A↑j ROM:00128D86 btst #4,($D7A).w ROM:00128D8C beq.s loc_128D90 ROM:00128D8E bra.s loc_128E06 ROM:00128D90 ; --------------------------------------------------------------------------- ROM:00128D90 ROM:00128D90 loc_128D90: ; CODE XREF: sub_128C74+118↑j ROM:00128D90 btst #4,($D8E).w ROM:00128D96 beq.s loc_128D9A ROM:00128D98 bra.s loc_128E06 ROM:00128D9A ; --------------------------------------------------------------------------- ROM:00128D9A ROM:00128D9A loc_128D9A: ; CODE XREF: sub_128C74+122↑j ROM:00128D9A btst #5,($D7A).w ROM:00128DA0 beq.s loc_128DA4 ROM:00128DA2 bra.s loc_128E06 ROM:00128DA4 ; --------------------------------------------------------------------------- ROM:00128DA4 ROM:00128DA4 loc_128DA4: ; CODE XREF: sub_128C74+12C↑j ROM:00128DA4 btst #5,($D8E).w ROM:00128DAA beq.s loc_128DAE ROM:00128DAC bra.s loc_128E06 ROM:00128DAE ; --------------------------------------------------------------------------- ROM:00128DAE ROM:00128DAE loc_128DAE: ; CODE XREF: sub_128C74+136↑j ROM:00128DAE btst #6,($D7A).w ROM:00128DB4 beq.s loc_128DB8 ROM:00128DB6 bra.s loc_128E06 ROM:00128DB8 ; --------------------------------------------------------------------------- ROM:00128DB8 ROM:00128DB8 loc_128DB8: ; CODE XREF: sub_128C74+140↑j ROM:00128DB8 btst #6,($D8E).w ROM:00128DBE beq.s loc_128DC2 ROM:00128DC0 bra.s loc_128E06 ROM:00128DC2 ; --------------------------------------------------------------------------- ROM:00128DC2 ROM:00128DC2 loc_128DC2: ; CODE XREF: sub_128C74+14A↑j ROM:00128DC2 btst #7,($D7A).w ROM:00128DC8 beq.s loc_128DCC ROM:00128DCA bra.s loc_128E06 ROM:00128DCC ; --------------------------------------------------------------------------- ROM:00128DCC ROM:00128DCC loc_128DCC: ; CODE XREF: sub_128C74+154↑j ROM:00128DCC btst #7,($D8E).w ROM:00128DD2 beq.s loc_128DD6 ROM:00128DD4 bra.s loc_128E06 ROM:00128DD6 ; --------------------------------------------------------------------------- ROM:00128DD6 ROM:00128DD6 loc_128DD6: ; CODE XREF: sub_128C74+15E↑j ROM:00128DD6 btst #2,($D7B).w ROM:00128DDC beq.s loc_128DE0 ROM:00128DDE bra.s loc_128E06 ROM:00128DE0 ; --------------------------------------------------------------------------- ROM:00128DE0 ROM:00128DE0 loc_128DE0: ; CODE XREF: sub_128C74+168↑j ROM:00128DE0 btst #2,($D8F).w ROM:00128DE6 beq.s loc_128DEA ROM:00128DE8 bra.s loc_128E06 ROM:00128DEA ; --------------------------------------------------------------------------- ROM:00128DEA ROM:00128DEA loc_128DEA: ; CODE XREF: sub_128C74+172↑j ROM:00128DEA btst #6,($1328).w ROM:00128DF0 beq.s loc_128DF4 ROM:00128DF2 bra.s loc_128E06 ROM:00128DF4 ; --------------------------------------------------------------------------- ROM:00128DF4 ROM:00128DF4 loc_128DF4: ; CODE XREF: sub_128C74+17C↑j ROM:00128DF4 btst #0,($10F4).w ROM:00128DFA bne.s loc_128DFE ROM:00128DFC bra.s loc_128E06 ROM:00128DFE ; --------------------------------------------------------------------------- ROM:00128DFE ROM:00128DFE loc_128DFE: ; CODE XREF: sub_128C74+186↑j ROM:00128DFE cmpi.w #1,($C84).w ROM:00128E04 bge.s loc_128E0E ROM:00128E06 ROM:00128E06 loc_128E06: ; CODE XREF: sub_128C74+1E↑j ROM:00128E06 ; sub_128C74+2C↑j ... ROM:00128E06 bclr #4,($131E).w ROM:00128E0C bra.s locret_128E14 ROM:00128E0E ; --------------------------------------------------------------------------- ROM:00128E0E ROM:00128E0E loc_128E0E: ; CODE XREF: sub_128C74+190↑j ROM:00128E0E bset #4,($131E).w ROM:00128E14 ROM:00128E14 locret_128E14: ; CODE XREF: sub_128C74+198↑j ROM:00128E14 rts ROM:00128E14 ; End of function sub_128C74 ROM:00128E14 ROM:00128E16 ROM:00128E16 ; =============== S U B R O U T I N E ======================================= ROM:00128E16 ROM:00128E16 ROM:00128E16 sub_128E16: ; CODE XREF: sub_128BF8+C↑p ROM:00128E16 move.w ($F76).w,d1 ROM:00128E1A muls.w ($ED2).w,d1 ROM:00128E1E divs.w #$2710,d1 ROM:00128E22 bvc.s loc_128E28 ROM:00128E24 move.w #$7FFF,d1 ROM:00128E28 ROM:00128E28 loc_128E28: ; CODE XREF: sub_128E16+C↑j ROM:00128E28 move.w d1,($C82).w ROM:00128E2C btst #4,($C47).w ROM:00128E32 beq.s loc_128E42 ROM:00128E34 bset #3,($D7B).w ROM:00128E3A bset #3,($D93).w ROM:00128E40 bra.s locret_128E72 ROM:00128E42 ; --------------------------------------------------------------------------- ROM:00128E42 ROM:00128E42 loc_128E42: ; CODE XREF: sub_128E16+1C↑j ROM:00128E42 btst #4,($131E).w ROM:00128E48 beq.s locret_128E72 ROM:00128E4A move.w $4BE(a5),d1 ROM:00128E4E move.w $4C0(a5),d2 ROM:00128E52 cmp.w ($C82).w,d1 ROM:00128E56 ble.s loc_128E5E ROM:00128E58 cmp.w ($C82).w,d2 ROM:00128E5C blt.s loc_128E66 ROM:00128E5E ROM:00128E5E loc_128E5E: ; CODE XREF: sub_128E16+40↑j ROM:00128E5E bset #3,($D7B).w ROM:00128E64 bra.s loc_128E6C ROM:00128E66 ; --------------------------------------------------------------------------- ROM:00128E66 ROM:00128E66 loc_128E66: ; CODE XREF: sub_128E16+46↑j ROM:00128E66 bclr #3,($D7B).w ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: sub_128E16+4E↑j ROM:00128E6C bset #3,($D93).w ROM:00128E72 ROM:00128E72 locret_128E72: ; CODE XREF: sub_128E16+2A↑j ROM:00128E72 ; sub_128E16+32↑j ROM:00128E72 rts ROM:00128E72 ; End of function sub_128E16 ROM:00128E72 ROM:00128E74 ROM:00128E74 ; =============== S U B R O U T I N E ======================================= ROM:00128E74 ROM:00128E74 ROM:00128E74 sub_128E74: ; CODE XREF: ROM:00128C4E↑p ROM:00128E74 move.w #$3AEE,d1 ROM:00128E78 move.w ($A78).w,d2 ROM:00128E7C bsr.l sub_117544 ROM:00128E82 add.w d1,($1362).w ROM:00128E86 bvc.s loc_128E8E ROM:00128E88 move.w #$7FFF,($1362).w ROM:00128E8E ROM:00128E8E loc_128E8E: ; CODE XREF: sub_128E74+12↑j ROM:00128E8E move.w $4BC(a5),d1 ROM:00128E92 cmp.w ($1362).w,d1 ROM:00128E96 bgt.s loc_128EA0 ROM:00128E98 bset #6,($1328).w ROM:00128E9E bra.s locret_128EA6 ROM:00128EA0 ; --------------------------------------------------------------------------- ROM:00128EA0 ROM:00128EA0 loc_128EA0: ; CODE XREF: sub_128E74+22↑j ROM:00128EA0 bclr #6,($1328).w ROM:00128EA6 ROM:00128EA6 locret_128EA6: ; CODE XREF: sub_128E74+2A↑j ROM:00128EA6 rts ROM:00128EA6 ; End of function sub_128E74 ROM:00128EA6 ROM:00128EA8 ROM:00128EA8 ; =============== S U B R O U T I N E ======================================= ROM:00128EA8 ROM:00128EA8 ROM:00128EA8 sub_128EA8: ; CODE XREF: ROM:00128C64↑p ROM:00128EA8 move.w #$3AEC,d1 ROM:00128EAC move.w ($C80).w,d2 ROM:00128EB0 bsr.l sub_117544 ROM:00128EB6 sub.w d1,($1362).w ROM:00128EBA cmpi.w #0,($1362).w ROM:00128EC0 bge.s locret_128EC8 ROM:00128EC2 move.w #0,($1362).w ROM:00128EC8 ROM:00128EC8 locret_128EC8: ; CODE XREF: sub_128EA8+18↑j ROM:00128EC8 rts ROM:00128EC8 ; End of function sub_128EA8 ROM:00128EC8 ROM:00128ECA ROM:00128ECA ; =============== S U B R O U T I N E ======================================= ROM:00128ECA ROM:00128ECA ROM:00128ECA sub_128ECA: ; CODE XREF: sub_12A1EE+38↓p ROM:00128ECA move.w ($C86).w,d1 ROM:00128ECE cmpi.w #4,d1 ROM:00128ED2 bcc.s locret_128EDC ROM:00128ED4 movea.l off_128EDE(pc,d1.w*4),a0 ROM:00128ED8 nop ROM:00128EDA jmp (a0) ROM:00128EDC ; --------------------------------------------------------------------------- ROM:00128EDC ROM:00128EDC locret_128EDC: ; CODE XREF: sub_128ECA+8↑j ROM:00128EDC rts ROM:00128EDC ; End of function sub_128ECA ROM:00128EDC ROM:00128EDC ; --------------------------------------------------------------------------- ROM:00128EDE off_128EDE: dc.l loc_128EEE ; DATA XREF: sub_128ECA+A↑r ROM:00128EE2 dc.l loc_128F0A ROM:00128EE6 dc.l loc_128F34 ROM:00128EEA dc.l loc_128F4A ROM:00128EEE ; --------------------------------------------------------------------------- ROM:00128EEE ROM:00128EEE loc_128EEE: ; DATA XREF: ROM:off_128EDE↑o ROM:00128EEE move.w $4C2(a5),d0 ROM:00128EF2 clr.b ($8F3).w ROM:00128EF6 move.w d0,($6C0).w ROM:00128EFA move.b #1,($8F3).w ROM:00128F00 move.w #1,($C86).w ROM:00128F06 bra.s locret_128F32 ROM:00128F08 ; --------------------------------------------------------------------------- ROM:00128F08 rts ROM:00128F0A ; --------------------------------------------------------------------------- ROM:00128F0A ROM:00128F0A loc_128F0A: ; DATA XREF: ROM:00128EE2↑o ROM:00128F0A cmpi.w #0,($6C0).w ROM:00128F10 bgt.s loc_128F1E ROM:00128F12 bsr.w sub_128F5C ROM:00128F16 move.w #2,($C86).w ROM:00128F1C bra.s locret_128F48 ROM:00128F1E ; --------------------------------------------------------------------------- ROM:00128F1E ROM:00128F1E loc_128F1E: ; CODE XREF: ROM:00128F10↑j ROM:00128F1E btst #1,($1320).w ROM:00128F24 beq.s locret_128F32 ROM:00128F26 bsr.w sub_128F5C ROM:00128F2A move.w #3,($C86).w ROM:00128F30 bra.s locret_128F5A ROM:00128F32 ; --------------------------------------------------------------------------- ROM:00128F32 ROM:00128F32 locret_128F32: ; CODE XREF: ROM:00128F06↑j ROM:00128F32 ; ROM:00128F24↑j ROM:00128F32 rts ROM:00128F34 ; --------------------------------------------------------------------------- ROM:00128F34 ROM:00128F34 loc_128F34: ; DATA XREF: ROM:00128EE6↑o ROM:00128F34 btst #1,($1320).w ROM:00128F3A beq.s locret_128F48 ROM:00128F3C bsr.w sub_128F5C ROM:00128F40 move.w #3,($C86).w ROM:00128F46 bra.s locret_128F5A ROM:00128F48 ; --------------------------------------------------------------------------- ROM:00128F48 ROM:00128F48 locret_128F48: ; CODE XREF: ROM:00128F1C↑j ROM:00128F48 ; ROM:00128F3A↑j ... ROM:00128F48 rts ROM:00128F4A ; --------------------------------------------------------------------------- ROM:00128F4A ROM:00128F4A loc_128F4A: ; DATA XREF: ROM:00128EEA↑o ROM:00128F4A btst #1,($1320).w ROM:00128F50 bne.s locret_128F5A ROM:00128F52 move.w #2,($C86).w ROM:00128F58 bra.s locret_128F48 ROM:00128F5A ; --------------------------------------------------------------------------- ROM:00128F5A ROM:00128F5A locret_128F5A: ; CODE XREF: ROM:00128F30↑j ROM:00128F5A ; ROM:00128F46↑j ... ROM:00128F5A rts ROM:00128F5C ROM:00128F5C ; =============== S U B R O U T I N E ======================================= ROM:00128F5C ROM:00128F5C ROM:00128F5C sub_128F5C: ; CODE XREF: ROM:00128F12↑p ROM:00128F5C ; ROM:00128F26↑p ... ROM:00128F5C btst #7,($1307).w ROM:00128F62 beq.s loc_128F72 ROM:00128F64 bclr #7,($1307).w ROM:00128F6A bset #0,($D7A).w ROM:00128F70 bra.s loc_128F78 ROM:00128F72 ; --------------------------------------------------------------------------- ROM:00128F72 ROM:00128F72 loc_128F72: ; CODE XREF: sub_128F5C+6↑j ROM:00128F72 bclr #0,($D7A).w ROM:00128F78 ROM:00128F78 loc_128F78: ; CODE XREF: sub_128F5C+14↑j ROM:00128F78 bset #0,($D92).w ROM:00128F7E rts ROM:00128F7E ; End of function sub_128F5C ROM:00128F7E ROM:00128F80 ROM:00128F80 ; =============== S U B R O U T I N E ======================================= ROM:00128F80 ROM:00128F80 ROM:00128F80 sub_128F80: ; CODE XREF: sub_12A1EE+32↓p ROM:00128F80 bsr.w sub_129424 ROM:00128F84 clr.w d1 ROM:00128F86 move.b ($115D).w,d1 ROM:00128F8A cmpi.w #6,d1 ROM:00128F8E bcc.s locret_128F98 ROM:00128F90 movea.l off_128F9A(pc,d1.w*4),a0 ROM:00128F94 nop ROM:00128F96 jmp (a0) ROM:00128F98 ; --------------------------------------------------------------------------- ROM:00128F98 ROM:00128F98 locret_128F98: ; CODE XREF: sub_128F80+E↑j ROM:00128F98 rts ROM:00128F98 ; End of function sub_128F80 ROM:00128F98 ROM:00128F98 ; --------------------------------------------------------------------------- ROM:00128F9A off_128F9A: dc.l loc_128FB2 ; DATA XREF: sub_128F80+10↑r ROM:00128F9E dc.l loc_128FBC ROM:00128FA2 dc.l loc_128FF8 ROM:00128FA6 dc.l loc_1290C0 ROM:00128FAA dc.l loc_1290E8 ROM:00128FAE dc.l loc_12911A ROM:00128FB2 ; --------------------------------------------------------------------------- ROM:00128FB2 ROM:00128FB2 loc_128FB2: ; DATA XREF: ROM:off_128F9A↑o ROM:00128FB2 move.b #1,($115D).w ROM:00128FB8 bra.s locret_128FF6 ROM:00128FBA ; --------------------------------------------------------------------------- ROM:00128FBA rts ROM:00128FBC ; --------------------------------------------------------------------------- ROM:00128FBC ROM:00128FBC loc_128FBC: ; DATA XREF: ROM:00128F9E↑o ROM:00128FBC btst #1,($1320).w ROM:00128FC2 beq.s loc_128FE2 ROM:00128FC4 btst #5,($12FE).w ROM:00128FCA bne.s loc_128FE2 ROM:00128FCC move.w $4C8(a5),d0 ROM:00128FD0 cmp.w ($A78).w,d0 ROM:00128FD4 bge.s loc_128FE2 ROM:00128FD6 move.b #2,($115D).w ROM:00128FDC bra.l loc_1290B6 ROM:00128FE2 ; --------------------------------------------------------------------------- ROM:00128FE2 ROM:00128FE2 loc_128FE2: ; CODE XREF: ROM:00128FC2↑j ROM:00128FE2 ; ROM:00128FCA↑j ... ROM:00128FE2 btst #5,($12FE).w ROM:00128FE8 beq.s locret_128FF6 ROM:00128FEA move.b #3,($115D).w ROM:00128FF0 bra.l locret_1290E6 ROM:00128FF6 ; --------------------------------------------------------------------------- ROM:00128FF6 ROM:00128FF6 locret_128FF6: ; CODE XREF: ROM:00128FB8↑j ROM:00128FF6 ; ROM:00128FE8↑j ... ROM:00128FF6 rts ROM:00128FF8 ; --------------------------------------------------------------------------- ROM:00128FF8 ROM:00128FF8 loc_128FF8: ; DATA XREF: ROM:00128FA2↑o ROM:00128FF8 btst #1,($1320).w ROM:00128FFE bne.s loc_129020 ROM:00129000 move.b #0,($1160).w ROM:00129006 move.b #0,($1161).w ROM:0012900C move.b #0,($115F).w ROM:00129012 move.b #0,($115E).w ROM:00129018 move.b #1,($115D).w ROM:0012901E bra.s locret_128FF6 ROM:00129020 ; --------------------------------------------------------------------------- ROM:00129020 ROM:00129020 loc_129020: ; CODE XREF: ROM:00128FFE↑j ROM:00129020 btst #5,($12FE).w ROM:00129026 beq.s loc_12904C ROM:00129028 move.b #0,($1160).w ROM:0012902E move.b #0,($1161).w ROM:00129034 move.b #0,($115F).w ROM:0012903A move.b #0,($115E).w ROM:00129040 move.b #3,($115D).w ROM:00129046 bra.l locret_1290E6 ROM:0012904C ; --------------------------------------------------------------------------- ROM:0012904C ROM:0012904C loc_12904C: ; CODE XREF: ROM:00129026↑j ROM:0012904C btst #1,($1324).w ROM:00129052 beq.s loc_12907E ROM:00129054 move.b #0,($1160).w ROM:0012905A move.b #0,($1161).w ROM:00129060 move.b #0,($115F).w ROM:00129066 move.b #0,($115E).w ROM:0012906C bset #5,($D91).w ROM:00129072 move.b #5,($115D).w ROM:00129078 bra.l locret_129156 ROM:0012907E ; --------------------------------------------------------------------------- ROM:0012907E ROM:0012907E loc_12907E: ; CODE XREF: ROM:00129052↑j ROM:0012907E btst #4,($1315).w ROM:00129084 beq.s loc_1290B6 ROM:00129086 move.b #0,($1160).w ROM:0012908C move.b #0,($1161).w ROM:00129092 move.b #0,($115F).w ROM:00129098 move.b #0,($115E).w ROM:0012909E bset #5,($D79).w ROM:001290A4 bset #5,($D91).w ROM:001290AA move.b #5,($115D).w ROM:001290B0 bra.l locret_129156 ROM:001290B6 ; --------------------------------------------------------------------------- ROM:001290B6 ROM:001290B6 loc_1290B6: ; CODE XREF: ROM:00128FDC↑j ROM:001290B6 ; ROM:00129084↑j ROM:001290B6 bsr.w sub_12915A ROM:001290BA bsr.w sub_12922A ROM:001290BE rts ROM:001290C0 ; --------------------------------------------------------------------------- ROM:001290C0 ROM:001290C0 loc_1290C0: ; DATA XREF: ROM:00128FA6↑o ROM:001290C0 btst #5,($12FE).w ROM:001290C6 bne.s locret_1290E6 ROM:001290C8 move.w $4D4(a5),d0 ROM:001290CC clr.b ($8DD).w ROM:001290D0 move.w d0,($694).w ROM:001290D4 move.b #1,($8DD).w ROM:001290DA move.b #4,($115D).w ROM:001290E0 bra.l locret_129118 ROM:001290E6 ; --------------------------------------------------------------------------- ROM:001290E6 ROM:001290E6 locret_1290E6: ; CODE XREF: ROM:00128FF0↑j ROM:001290E6 ; ROM:00129046↑j ... ROM:001290E6 rts ROM:001290E8 ; --------------------------------------------------------------------------- ROM:001290E8 ROM:001290E8 loc_1290E8: ; DATA XREF: ROM:00128FAA↑o ROM:001290E8 btst #5,($12FE).w ROM:001290EE beq.s loc_129104 ROM:001290F0 clr.b ($8DD).w ROM:001290F4 clr.w ($694).w ROM:001290F8 move.b #3,($115D).w ROM:001290FE bra.l locret_1290E6 ROM:00129104 ; --------------------------------------------------------------------------- ROM:00129104 ROM:00129104 loc_129104: ; CODE XREF: ROM:001290EE↑j ROM:00129104 cmpi.w #0,($694).w ROM:0012910A bgt.s locret_129118 ROM:0012910C move.b #1,($115D).w ROM:00129112 bra.l locret_128FF6 ROM:00129118 ; --------------------------------------------------------------------------- ROM:00129118 ROM:00129118 locret_129118: ; CODE XREF: ROM:001290E0↑j ROM:00129118 ; ROM:0012910A↑j ROM:00129118 rts ROM:0012911A ; --------------------------------------------------------------------------- ROM:0012911A ROM:0012911A loc_12911A: ; DATA XREF: ROM:00128FAE↑o ROM:0012911A btst #1,($1320).w ROM:00129120 bne.s loc_129134 ROM:00129122 bclr #5,($D79).w ROM:00129128 move.b #1,($115D).w ROM:0012912E bra.l locret_128FF6 ROM:00129134 ; --------------------------------------------------------------------------- ROM:00129134 ROM:00129134 loc_129134: ; CODE XREF: ROM:00129120↑j ROM:00129134 btst #5,($12FE).w ROM:0012913A beq.s locret_129156 ROM:0012913C btst #1,($1320).w ROM:00129142 beq.s locret_129156 ROM:00129144 bclr #5,($D79).w ROM:0012914A move.b #3,($115D).w ROM:00129150 bra.l locret_1290E6 ROM:00129156 ; --------------------------------------------------------------------------- ROM:00129156 ROM:00129156 locret_129156: ; CODE XREF: ROM:00129078↑j ROM:00129156 ; ROM:001290B0↑j ... ROM:00129156 rts ROM:00129158 ; --------------------------------------------------------------------------- ROM:00129158 rts ROM:0012915A ROM:0012915A ; =============== S U B R O U T I N E ======================================= ROM:0012915A ROM:0012915A ROM:0012915A sub_12915A: ; CODE XREF: ROM:loc_1290B6↑p ROM:0012915A clr.w d1 ROM:0012915C move.b ($1160).w,d1 ROM:00129160 cmpi.w #3,d1 ROM:00129164 bcc.s locret_12916E ROM:00129166 movea.l off_129170(pc,d1.w*4),a0 ROM:0012916A nop ROM:0012916C jmp (a0) ROM:0012916E ; --------------------------------------------------------------------------- ROM:0012916E ROM:0012916E locret_12916E: ; CODE XREF: sub_12915A+A↑j ROM:0012916E rts ROM:0012916E ; End of function sub_12915A ROM:0012916E ROM:0012916E ; --------------------------------------------------------------------------- ROM:00129170 off_129170: dc.l loc_12917C ; DATA XREF: sub_12915A+C↑r ROM:00129174 dc.l loc_12918A ROM:00129178 dc.l locret_1291BE ROM:0012917C ; --------------------------------------------------------------------------- ROM:0012917C ROM:0012917C loc_12917C: ; DATA XREF: ROM:off_129170↑o ROM:0012917C bsr.w sub_1291C2 ROM:00129180 move.b #1,($1160).w ROM:00129186 bra.s loc_1291B8 ROM:00129188 ; --------------------------------------------------------------------------- ROM:00129188 rts ROM:0012918A ; --------------------------------------------------------------------------- ROM:0012918A ROM:0012918A loc_12918A: ; DATA XREF: ROM:00129174↑o ROM:0012918A btst #1,($1324).w ROM:00129190 beq.s loc_12919A ROM:00129192 move.b #2,($1160).w ROM:00129198 bra.s locret_1291BE ROM:0012919A ; --------------------------------------------------------------------------- ROM:0012919A ROM:0012919A loc_12919A: ; CODE XREF: ROM:00129190↑j ROM:0012919A btst #7,($131C).w ROM:001291A0 beq.s loc_1291B8 ROM:001291A2 bsr.w sub_129212 ROM:001291A6 bclr #7,($131C).w ROM:001291AC move.b #1,($1160).w ROM:001291B2 bra.l *+6 ROM:001291B8 ; --------------------------------------------------------------------------- ROM:001291B8 ROM:001291B8 loc_1291B8: ; CODE XREF: ROM:00129186↑j ROM:001291B8 ; ROM:001291A0↑j ... ROM:001291B8 bsr.w sub_1291DC ROM:001291BC rts ROM:001291BE ; --------------------------------------------------------------------------- ROM:001291BE ROM:001291BE locret_1291BE: ; CODE XREF: ROM:00129198↑j ROM:001291BE ; DATA XREF: ROM:00129178↑o ROM:001291BE rts ROM:001291C0 ; --------------------------------------------------------------------------- ROM:001291C0 rts ROM:001291C2 ROM:001291C2 ; =============== S U B R O U T I N E ======================================= ROM:001291C2 ROM:001291C2 ROM:001291C2 sub_1291C2: ; CODE XREF: ROM:loc_12917C↑p ROM:001291C2 move.w ($A3E).w,($C8A).w ROM:001291C8 move.w ($A3E).w,($C88).w ROM:001291CE bclr #7,($131C).w ROM:001291D4 bclr #1,($1324).w ROM:001291DA rts ROM:001291DA ; End of function sub_1291C2 ROM:001291DA ROM:001291DC ROM:001291DC ; =============== S U B R O U T I N E ======================================= ROM:001291DC ROM:001291DC ROM:001291DC sub_1291DC: ; CODE XREF: ROM:loc_1291B8↑p ROM:001291DC btst #5,($12FE).w ROM:001291E2 bne.s locret_129210 ROM:001291E4 move.w ($C8A).w,d0 ROM:001291E8 cmp.w ($A3E).w,d0 ROM:001291EC bge.s loc_1291FA ROM:001291EE move.w ($A3E).w,($C8A).w ROM:001291F4 bset #7,($131C).w ROM:001291FA ROM:001291FA loc_1291FA: ; CODE XREF: sub_1291DC+10↑j ROM:001291FA move.w ($C88).w,d0 ROM:001291FE cmp.w ($A3E).w,d0 ROM:00129202 ble.s locret_129210 ROM:00129204 move.w ($A3E).w,($C88).w ROM:0012920A bset #7,($131C).w ROM:00129210 ROM:00129210 locret_129210: ; CODE XREF: sub_1291DC+6↑j ROM:00129210 ; sub_1291DC+26↑j ROM:00129210 rts ROM:00129210 ; End of function sub_1291DC ROM:00129210 ROM:00129212 ROM:00129212 ; =============== S U B R O U T I N E ======================================= ROM:00129212 ROM:00129212 ROM:00129212 sub_129212: ; CODE XREF: ROM:001291A2↑p ROM:00129212 move.w ($C8A).w,d0 ROM:00129216 sub.w ($C88).w,d0 ROM:0012921A move.w $4CE(a5),d1 ROM:0012921E cmp.w d1,d0 ROM:00129220 blt.s locret_129228 ROM:00129222 bset #1,($1324).w ROM:00129228 ROM:00129228 locret_129228: ; CODE XREF: sub_129212+E↑j ROM:00129228 rts ROM:00129228 ; End of function sub_129212 ROM:00129228 ROM:0012922A ROM:0012922A ; =============== S U B R O U T I N E ======================================= ROM:0012922A ROM:0012922A ROM:0012922A sub_12922A: ; CODE XREF: ROM:001290BA↑p ROM:0012922A clr.w d1 ROM:0012922C move.b ($1161).w,d1 ROM:00129230 cmpi.w #4,d1 ROM:00129234 bcc.s locret_12923E ROM:00129236 movea.l off_129240(pc,d1.w*4),a0 ROM:0012923A nop ROM:0012923C jmp (a0) ROM:0012923E ; --------------------------------------------------------------------------- ROM:0012923E ROM:0012923E locret_12923E: ; CODE XREF: sub_12922A+A↑j ROM:0012923E rts ROM:0012923E ; End of function sub_12922A ROM:0012923E ROM:0012923E ; --------------------------------------------------------------------------- ROM:00129240 off_129240: dc.l loc_129250 ; DATA XREF: sub_12922A+C↑r ROM:00129244 dc.l loc_12925E ROM:00129248 dc.l loc_1292A4 ROM:0012924C dc.l locret_1292CC ROM:00129250 ; --------------------------------------------------------------------------- ROM:00129250 ROM:00129250 loc_129250: ; DATA XREF: ROM:off_129240↑o ROM:00129250 bsr.w sub_1292D0 ROM:00129254 move.b #1,($1161).w ROM:0012925A bra.s loc_12929A ROM:0012925C ; --------------------------------------------------------------------------- ROM:0012925C rts ROM:0012925E ; --------------------------------------------------------------------------- ROM:0012925E ROM:0012925E loc_12925E: ; DATA XREF: ROM:00129244↑o ROM:0012925E btst #7,($131E).w ROM:00129264 beq.s loc_12929A ROM:00129266 btst #0,($1312).w ROM:0012926C beq.s loc_12929A ROM:0012926E move.b #0,($115F).w ROM:00129274 move.b #0,($115E).w ROM:0012927A addq.w #1,($C8C).w ROM:0012927E bvc.s loc_129286 ROM:00129280 move.w #$8000,($C8C).w ROM:00129286 ROM:00129286 loc_129286: ; CODE XREF: ROM:0012927E↑j ROM:00129286 bclr #7,($131E).w ROM:0012928C bclr #0,($1312).w ROM:00129292 move.b #2,($1161).w ROM:00129298 bra.s locret_1292CA ROM:0012929A ; --------------------------------------------------------------------------- ROM:0012929A ROM:0012929A loc_12929A: ; CODE XREF: ROM:0012925A↑j ROM:0012929A ; ROM:00129264↑j ... ROM:0012929A bsr.w sub_1292E8 ROM:0012929E bsr.w sub_129388 ROM:001292A2 rts ROM:001292A4 ; --------------------------------------------------------------------------- ROM:001292A4 ROM:001292A4 loc_1292A4: ; DATA XREF: ROM:00129248↑o ROM:001292A4 move.w $4D2(a5),d0 ROM:001292A8 cmp.w ($C8C).w,d0 ROM:001292AC ble.s loc_1292B6 ROM:001292AE move.b #1,($1161).w ROM:001292B4 bra.s loc_12929A ROM:001292B6 ; --------------------------------------------------------------------------- ROM:001292B6 ROM:001292B6 loc_1292B6: ; CODE XREF: ROM:001292AC↑j ROM:001292B6 cmp.w ($C8C).w,d0 ROM:001292BA bgt.s locret_1292CA ROM:001292BC bset #4,($1315).w ROM:001292C2 move.b #3,($1161).w ROM:001292C8 bra.s locret_1292CC ROM:001292CA ; --------------------------------------------------------------------------- ROM:001292CA ROM:001292CA locret_1292CA: ; CODE XREF: ROM:00129298↑j ROM:001292CA ; ROM:001292BA↑j ROM:001292CA rts ROM:001292CC ; --------------------------------------------------------------------------- ROM:001292CC ROM:001292CC locret_1292CC: ; CODE XREF: ROM:001292C8↑j ROM:001292CC ; DATA XREF: ROM:0012924C↑o ROM:001292CC rts ROM:001292CE ; --------------------------------------------------------------------------- ROM:001292CE rts ROM:001292D0 ROM:001292D0 ; =============== S U B R O U T I N E ======================================= ROM:001292D0 ROM:001292D0 ROM:001292D0 sub_1292D0: ; CODE XREF: ROM:loc_129250↑p ROM:001292D0 bclr #7,($131E).w ROM:001292D6 bclr #0,($1312).w ROM:001292DC bclr #4,($1315).w ROM:001292E2 clr.w ($C8C).w ROM:001292E6 rts ROM:001292E6 ; End of function sub_1292D0 ROM:001292E6 ROM:001292E8 ROM:001292E8 ; =============== S U B R O U T I N E ======================================= ROM:001292E8 ROM:001292E8 ROM:001292E8 sub_1292E8: ; CODE XREF: ROM:loc_12929A↑p ROM:001292E8 clr.w d1 ROM:001292EA move.b ($115F).w,d1 ROM:001292EE cmpi.w #4,d1 ROM:001292F2 bcc.s locret_1292FC ROM:001292F4 movea.l off_1292FE(pc,d1.w*4),a0 ROM:001292F8 nop ROM:001292FA jmp (a0) ROM:001292FC ; --------------------------------------------------------------------------- ROM:001292FC ROM:001292FC locret_1292FC: ; CODE XREF: sub_1292E8+A↑j ROM:001292FC rts ROM:001292FC ; End of function sub_1292E8 ROM:001292FC ROM:001292FC ; --------------------------------------------------------------------------- ROM:001292FE off_1292FE: dc.l loc_12930E ; DATA XREF: sub_1292E8+C↑r ROM:00129302 dc.l loc_129318 ROM:00129306 dc.l loc_129348 ROM:0012930A dc.l locret_129384 ROM:0012930E ; --------------------------------------------------------------------------- ROM:0012930E ROM:0012930E loc_12930E: ; DATA XREF: ROM:off_1292FE↑o ROM:0012930E move.b #1,($115F).w ROM:00129314 bra.s locret_129346 ROM:00129316 ; --------------------------------------------------------------------------- ROM:00129316 rts ROM:00129318 ; --------------------------------------------------------------------------- ROM:00129318 ROM:00129318 loc_129318: ; DATA XREF: ROM:00129302↑o ROM:00129318 move.w $4C6(a5),d1 ROM:0012931C move.w $4D0(a5),d0 ROM:00129320 cmp.w ($52C).w,d0 ROM:00129324 bge.s locret_129346 ROM:00129326 cmp.w ($CA4).w,d1 ROM:0012932A bge.s locret_129346 ROM:0012932C move.w $4CC(a5),d1 ROM:00129330 clr.b ($8F5).w ROM:00129334 move.w d1,($6C4).w ROM:00129338 move.b #1,($8F5).w ROM:0012933E move.b #2,($115F).w ROM:00129344 bra.s locret_129382 ROM:00129346 ; --------------------------------------------------------------------------- ROM:00129346 ROM:00129346 locret_129346: ; CODE XREF: ROM:00129314↑j ROM:00129346 ; ROM:00129324↑j ... ROM:00129346 rts ROM:00129348 ; --------------------------------------------------------------------------- ROM:00129348 ROM:00129348 loc_129348: ; DATA XREF: ROM:00129306↑o ROM:00129348 cmpi.w #0,($6C4).w ROM:0012934E bgt.s loc_12935E ROM:00129350 bset #7,($131E).w ROM:00129356 move.b #3,($115F).w ROM:0012935C bra.s locret_129384 ROM:0012935E ; --------------------------------------------------------------------------- ROM:0012935E ROM:0012935E loc_12935E: ; CODE XREF: ROM:0012934E↑j ROM:0012935E move.w $4C6(a5),d1 ROM:00129362 move.w $4D0(a5),d0 ROM:00129366 cmp.w ($52C).w,d0 ROM:0012936A bgt.s loc_129372 ROM:0012936C cmp.w ($CA4).w,d1 ROM:00129370 ble.s locret_129382 ROM:00129372 ROM:00129372 loc_129372: ; CODE XREF: ROM:0012936A↑j ROM:00129372 clr.b ($8F5).w ROM:00129376 clr.w ($6C4).w ROM:0012937A move.b #1,($115F).w ROM:00129380 bra.s locret_129346 ROM:00129382 ; --------------------------------------------------------------------------- ROM:00129382 ROM:00129382 locret_129382: ; CODE XREF: ROM:00129344↑j ROM:00129382 ; ROM:00129370↑j ROM:00129382 rts ROM:00129384 ; --------------------------------------------------------------------------- ROM:00129384 ROM:00129384 locret_129384: ; CODE XREF: ROM:0012935C↑j ROM:00129384 ; DATA XREF: ROM:0012930A↑o ROM:00129384 rts ROM:00129386 ; --------------------------------------------------------------------------- ROM:00129386 rts ROM:00129388 ROM:00129388 ; =============== S U B R O U T I N E ======================================= ROM:00129388 ROM:00129388 ROM:00129388 sub_129388: ; CODE XREF: ROM:0012929E↑p ROM:00129388 clr.w d1 ROM:0012938A move.b ($115E).w,d1 ROM:0012938E cmpi.w #4,d1 ROM:00129392 bcc.s locret_12939C ROM:00129394 movea.l off_12939E(pc,d1.w*4),a0 ROM:00129398 nop ROM:0012939A jmp (a0) ROM:0012939C ; --------------------------------------------------------------------------- ROM:0012939C ROM:0012939C locret_12939C: ; CODE XREF: sub_129388+A↑j ROM:0012939C rts ROM:0012939C ; End of function sub_129388 ROM:0012939C ROM:0012939C ; --------------------------------------------------------------------------- ROM:0012939E off_12939E: dc.l loc_1293AE ; DATA XREF: sub_129388+C↑r ROM:001293A2 dc.l loc_1293B8 ROM:001293A6 dc.l loc_1293E6 ROM:001293AA dc.l locret_129420 ROM:001293AE ; --------------------------------------------------------------------------- ROM:001293AE ROM:001293AE loc_1293AE: ; DATA XREF: ROM:off_12939E↑o ROM:001293AE move.b #1,($115E).w ROM:001293B4 bra.s locret_1293E4 ROM:001293B6 ; --------------------------------------------------------------------------- ROM:001293B6 rts ROM:001293B8 ; --------------------------------------------------------------------------- ROM:001293B8 ROM:001293B8 loc_1293B8: ; DATA XREF: ROM:001293A2↑o ROM:001293B8 move.w $4C4(a5),d1 ROM:001293BC btst #3,($1327).w ROM:001293C2 bne.s locret_1293E4 ROM:001293C4 cmp.w ($CA4).w,d1 ROM:001293C8 ble.s locret_1293E4 ROM:001293CA move.w $4CA(a5),d1 ROM:001293CE clr.b ($8F4).w ROM:001293D2 move.w d1,($6C2).w ROM:001293D6 move.b #1,($8F4).w ROM:001293DC move.b #2,($115E).w ROM:001293E2 bra.s locret_12941E ROM:001293E4 ; --------------------------------------------------------------------------- ROM:001293E4 ROM:001293E4 locret_1293E4: ; CODE XREF: ROM:001293B4↑j ROM:001293E4 ; ROM:001293C2↑j ... ROM:001293E4 rts ROM:001293E6 ; --------------------------------------------------------------------------- ROM:001293E6 ROM:001293E6 loc_1293E6: ; DATA XREF: ROM:001293A6↑o ROM:001293E6 cmpi.w #0,($6C2).w ROM:001293EC bgt.s loc_1293FC ROM:001293EE bset #0,($1312).w ROM:001293F4 move.b #3,($115E).w ROM:001293FA bra.s locret_129420 ROM:001293FC ; --------------------------------------------------------------------------- ROM:001293FC ROM:001293FC loc_1293FC: ; CODE XREF: ROM:001293EC↑j ROM:001293FC move.w $4C4(a5),d1 ROM:00129400 btst #3,($1327).w ROM:00129406 bne.s loc_12940E ROM:00129408 cmp.w ($CA4).w,d1 ROM:0012940C bge.s locret_12941E ROM:0012940E ROM:0012940E loc_12940E: ; CODE XREF: ROM:00129406↑j ROM:0012940E clr.b ($8F4).w ROM:00129412 clr.w ($6C2).w ROM:00129416 move.b #1,($115E).w ROM:0012941C bra.s locret_1293E4 ROM:0012941E ; --------------------------------------------------------------------------- ROM:0012941E ROM:0012941E locret_12941E: ; CODE XREF: ROM:001293E2↑j ROM:0012941E ; ROM:0012940C↑j ROM:0012941E rts ROM:00129420 ; --------------------------------------------------------------------------- ROM:00129420 ROM:00129420 locret_129420: ; CODE XREF: ROM:001293FA↑j ROM:00129420 ; DATA XREF: ROM:001293AA↑o ROM:00129420 rts ROM:00129422 ; --------------------------------------------------------------------------- ROM:00129422 rts ROM:00129424 ROM:00129424 ; =============== S U B R O U T I N E ======================================= ROM:00129424 ROM:00129424 ROM:00129424 sub_129424: ; CODE XREF: sub_128F80↑p ROM:00129424 btst #5,($12FE).w ROM:0012942A beq.s loc_129434 ROM:0012942C bset #6,($D7B).w ROM:00129432 bra.s loc_12943A ROM:00129434 ; --------------------------------------------------------------------------- ROM:00129434 ROM:00129434 loc_129434: ; CODE XREF: sub_129424+6↑j ROM:00129434 bclr #6,($D7B).w ROM:0012943A ROM:0012943A loc_12943A: ; CODE XREF: sub_129424+E↑j ROM:0012943A bset #6,($D93).w ROM:00129440 rts ROM:00129440 ; End of function sub_129424 ROM:00129440 ROM:00129442 ROM:00129442 ; =============== S U B R O U T I N E ======================================= ROM:00129442 ROM:00129442 ROM:00129442 sub_129442: ; CODE XREF: sub_12A1EE+3E↓p ROM:00129442 move.w ($C8E).w,d1 ROM:00129446 cmpi.w #3,d1 ROM:0012944A bcc.s locret_129454 ROM:0012944C movea.l off_129456(pc,d1.w*4),a0 ROM:00129450 nop ROM:00129452 jmp (a0) ROM:00129454 ; --------------------------------------------------------------------------- ROM:00129454 ROM:00129454 locret_129454: ; CODE XREF: sub_129442+8↑j ROM:00129454 rts ROM:00129454 ; End of function sub_129442 ROM:00129454 ROM:00129454 ; --------------------------------------------------------------------------- ROM:00129456 off_129456: dc.l loc_129462 ; DATA XREF: sub_129442+A↑r ROM:0012945A dc.l loc_12946C ROM:0012945E dc.l loc_129494 ROM:00129462 ; --------------------------------------------------------------------------- ROM:00129462 ROM:00129462 loc_129462: ; DATA XREF: ROM:off_129456↑o ROM:00129462 move.w #1,($C8E).w ROM:00129468 bra.s locret_129492 ROM:0012946A ; --------------------------------------------------------------------------- ROM:0012946A rts ROM:0012946C ; --------------------------------------------------------------------------- ROM:0012946C ROM:0012946C loc_12946C: ; DATA XREF: ROM:0012945A↑o ROM:0012946C btst #1,($1320).w ROM:00129472 beq.s locret_129492 ROM:00129474 bsr.w sub_1294DA ROM:00129478 move.w $4D6(a5),d0 ROM:0012947C clr.b ($924).w ROM:00129480 move.w d0,($722).w ROM:00129484 move.b #1,($924).w ROM:0012948A move.w #2,($C8E).w ROM:00129490 bra.s locret_1294D6 ROM:00129492 ; --------------------------------------------------------------------------- ROM:00129492 ROM:00129492 locret_129492: ; CODE XREF: ROM:00129468↑j ROM:00129492 ; ROM:00129472↑j ... ROM:00129492 rts ROM:00129494 ; --------------------------------------------------------------------------- ROM:00129494 ROM:00129494 loc_129494: ; DATA XREF: ROM:0012945E↑o ROM:00129494 btst #1,($1320).w ROM:0012949A bne.s loc_1294AC ROM:0012949C clr.b ($924).w ROM:001294A0 clr.w ($722).w ROM:001294A4 move.w #1,($C8E).w ROM:001294AA bra.s locret_129492 ROM:001294AC ; --------------------------------------------------------------------------- ROM:001294AC ROM:001294AC loc_1294AC: ; CODE XREF: ROM:0012949A↑j ROM:001294AC cmpi.w #0,($722).w ROM:001294B2 bgt.s locret_1294D6 ROM:001294B4 bsr.w sub_1294DA ROM:001294B8 move.w $4D6(a5),d0 ROM:001294BC clr.b ($924).w ROM:001294C0 move.w d0,($722).w ROM:001294C4 move.b #1,($924).w ROM:001294CA move.w #2,($C8E).w ROM:001294D0 bra.l *+6 ROM:001294D6 ; --------------------------------------------------------------------------- ROM:001294D6 ROM:001294D6 locret_1294D6: ; CODE XREF: ROM:00129490↑j ROM:001294D6 ; ROM:001294B2↑j ... ROM:001294D6 rts ROM:001294D8 ; --------------------------------------------------------------------------- ROM:001294D8 rts ROM:001294DA ROM:001294DA ; =============== S U B R O U T I N E ======================================= ROM:001294DA ROM:001294DA ROM:001294DA sub_1294DA: ; CODE XREF: ROM:00129474↑p ROM:001294DA ; ROM:001294B4↑p ROM:001294DA btst #0,($1310).w ROM:001294E0 beq.s loc_1294F0 ROM:001294E2 bclr #0,($1310).w ROM:001294E8 bset #4,($D7A).w ROM:001294EE bra.s loc_1294F6 ROM:001294F0 ; --------------------------------------------------------------------------- ROM:001294F0 ROM:001294F0 loc_1294F0: ; CODE XREF: sub_1294DA+6↑j ROM:001294F0 bclr #4,($D7A).w ROM:001294F6 ROM:001294F6 loc_1294F6: ; CODE XREF: sub_1294DA+14↑j ROM:001294F6 bset #4,($D92).w ROM:001294FC btst #5,($1311).w ROM:00129502 beq.s loc_129512 ROM:00129504 bclr #5,($1311).w ROM:0012950A bset #5,($D7A).w ROM:00129510 bra.s loc_129518 ROM:00129512 ; --------------------------------------------------------------------------- ROM:00129512 ROM:00129512 loc_129512: ; CODE XREF: sub_1294DA+28↑j ROM:00129512 bclr #5,($D7A).w ROM:00129518 ROM:00129518 loc_129518: ; CODE XREF: sub_1294DA+36↑j ROM:00129518 bset #5,($D92).w ROM:0012951E btst #3,($130E).w ROM:00129524 beq.s loc_129534 ROM:00129526 bclr #3,($130E).w ROM:0012952C bset #6,($D7A).w ROM:00129532 bra.s loc_12953A ROM:00129534 ; --------------------------------------------------------------------------- ROM:00129534 ROM:00129534 loc_129534: ; CODE XREF: sub_1294DA+4A↑j ROM:00129534 bclr #6,($D7A).w ROM:0012953A ROM:0012953A loc_12953A: ; CODE XREF: sub_1294DA+58↑j ROM:0012953A bset #6,($D92).w ROM:00129540 btst #1,($1310).w ROM:00129546 beq.s loc_129556 ROM:00129548 bclr #1,($1310).w ROM:0012954E bset #7,($D7A).w ROM:00129554 bra.s loc_12955C ROM:00129556 ; --------------------------------------------------------------------------- ROM:00129556 ROM:00129556 loc_129556: ; CODE XREF: sub_1294DA+6C↑j ROM:00129556 bclr #7,($D7A).w ROM:0012955C ROM:0012955C loc_12955C: ; CODE XREF: sub_1294DA+7A↑j ROM:0012955C bset #7,($D92).w ROM:00129562 rts ROM:00129562 ; End of function sub_1294DA ROM:00129562 ROM:00129564 ROM:00129564 ; =============== S U B R O U T I N E ======================================= ROM:00129564 ROM:00129564 ROM:00129564 sub_129564: ; CODE XREF: sub_12A1EE+26↓p ROM:00129564 move.w ($C90).w,d1 ROM:00129568 cmpi.w #5,d1 ROM:0012956C bcc.s locret_129576 ROM:0012956E movea.l off_129578(pc,d1.w*4),a0 ROM:00129572 nop ROM:00129574 jmp (a0) ROM:00129576 ; --------------------------------------------------------------------------- ROM:00129576 ROM:00129576 locret_129576: ; CODE XREF: sub_129564+8↑j ROM:00129576 rts ROM:00129576 ; End of function sub_129564 ROM:00129576 ROM:00129576 ; --------------------------------------------------------------------------- ROM:00129578 off_129578: dc.l loc_12958C ; DATA XREF: sub_129564+A↑r ROM:0012957C dc.l loc_129596 ROM:00129580 dc.l loc_1295C4 ROM:00129584 dc.l loc_129610 ROM:00129588 dc.l loc_1296B8 ROM:0012958C ; --------------------------------------------------------------------------- ROM:0012958C ROM:0012958C loc_12958C: ; DATA XREF: ROM:off_129578↑o ROM:0012958C move.w #1,($C90).w ROM:00129592 bra.s loc_1295BE ROM:00129594 ; --------------------------------------------------------------------------- ROM:00129594 rts ROM:00129596 ; --------------------------------------------------------------------------- ROM:00129596 ROM:00129596 loc_129596: ; DATA XREF: ROM:0012957C↑o ROM:00129596 btst #6,($1304).w ROM:0012959C beq.s loc_1295BE ROM:0012959E move.w $4DA(a5),d1 ROM:001295A2 clr.b ($8F6).w ROM:001295A6 move.w d1,($6C6).w ROM:001295AA move.b #1,($8F6).w ROM:001295B0 bclr #3,($D79).w ROM:001295B6 move.w #2,($C90).w ROM:001295BC bra.s loc_12960A ROM:001295BE ; --------------------------------------------------------------------------- ROM:001295BE ROM:001295BE loc_1295BE: ; CODE XREF: ROM:00129592↑j ROM:001295BE ; ROM:0012959C↑j ... ROM:001295BE bsr.w sub_1296D4 ROM:001295C2 rts ROM:001295C4 ; --------------------------------------------------------------------------- ROM:001295C4 ROM:001295C4 loc_1295C4: ; DATA XREF: ROM:00129580↑o ROM:001295C4 btst #6,($1304).w ROM:001295CA bne.s loc_1295DC ROM:001295CC clr.b ($8F6).w ROM:001295D0 clr.w ($6C6).w ROM:001295D4 move.w #1,($C90).w ROM:001295DA bra.s loc_1295BE ROM:001295DC ; --------------------------------------------------------------------------- ROM:001295DC ROM:001295DC loc_1295DC: ; CODE XREF: ROM:001295CA↑j ROM:001295DC cmpi.w #0,($6C6).w ROM:001295E2 bgt.s loc_12960A ROM:001295E4 btst #6,($1304).w ROM:001295EA beq.s loc_12960A ROM:001295EC move.w $4DC(a5),d1 ROM:001295F0 clr.b ($8F6).w ROM:001295F4 move.w d1,($6C6).w ROM:001295F8 move.b #1,($8F6).w ROM:001295FE move.w #3,($C90).w ROM:00129604 bra.l loc_1296AE ROM:0012960A ; --------------------------------------------------------------------------- ROM:0012960A ROM:0012960A loc_12960A: ; CODE XREF: ROM:001295BC↑j ROM:0012960A ; ROM:001295E2↑j ... ROM:0012960A bsr.w sub_1296D4 ROM:0012960E rts ROM:00129610 ; --------------------------------------------------------------------------- ROM:00129610 ROM:00129610 loc_129610: ; DATA XREF: ROM:00129584↑o ROM:00129610 cmpi.w #0,($6C6).w ROM:00129616 bgt.s loc_129640 ROM:00129618 btst #6,($1304).w ROM:0012961E beq.s loc_129640 ROM:00129620 move.w $4DC(a5),d1 ROM:00129624 clr.b ($8F6).w ROM:00129628 move.w d1,($6C6).w ROM:0012962C move.b #1,($8F6).w ROM:00129632 bset #3,($D91).w ROM:00129638 move.w #3,($C90).w ROM:0012963E bra.s loc_1296AE ROM:00129640 ; --------------------------------------------------------------------------- ROM:00129640 ROM:00129640 loc_129640: ; CODE XREF: ROM:00129616↑j ROM:00129640 ; ROM:0012961E↑j ROM:00129640 cmpi.w #0,($6C6).w ROM:00129646 bgt.s loc_129662 ROM:00129648 btst #6,($1304).w ROM:0012964E bne.s loc_129662 ROM:00129650 move.w #0,($C92).w ROM:00129656 move.w #1,($C90).w ROM:0012965C bra.l loc_1295BE ROM:00129662 ; --------------------------------------------------------------------------- ROM:00129662 ROM:00129662 loc_129662: ; CODE XREF: ROM:00129646↑j ROM:00129662 ; ROM:0012964E↑j ROM:00129662 btst #6,($1304).w ROM:00129668 bne.s loc_129684 ROM:0012966A move.w #0,($C92).w ROM:00129670 clr.b ($8F6).w ROM:00129674 clr.w ($6C6).w ROM:00129678 move.w #1,($C90).w ROM:0012967E bra.l loc_1295BE ROM:00129684 ; --------------------------------------------------------------------------- ROM:00129684 ROM:00129684 loc_129684: ; CODE XREF: ROM:00129668↑j ROM:00129684 btst #3,($130B).w ROM:0012968A beq.s loc_1296AE ROM:0012968C move.w #0,($C92).w ROM:00129692 bset #3,($D79).w ROM:00129698 bset #3,($D91).w ROM:0012969E clr.b ($8F6).w ROM:001296A2 clr.w ($6C6).w ROM:001296A6 move.w #4,($C90).w ROM:001296AC bra.s loc_1296CC ROM:001296AE ; --------------------------------------------------------------------------- ROM:001296AE ROM:001296AE loc_1296AE: ; CODE XREF: ROM:00129604↑j ROM:001296AE ; ROM:0012963E↑j ... ROM:001296AE bsr.w sub_1296D4 ROM:001296B2 bsr.w sub_12970E ROM:001296B6 rts ROM:001296B8 ; --------------------------------------------------------------------------- ROM:001296B8 ROM:001296B8 loc_1296B8: ; DATA XREF: ROM:00129588↑o ROM:001296B8 btst #6,($1304).w ROM:001296BE bne.s loc_1296CC ROM:001296C0 move.w #1,($C90).w ROM:001296C6 bra.l loc_1295BE ROM:001296CC ; --------------------------------------------------------------------------- ROM:001296CC ROM:001296CC loc_1296CC: ; CODE XREF: ROM:001296AC↑j ROM:001296CC ; ROM:001296BE↑j ROM:001296CC bsr.w sub_1296D4 ROM:001296D0 rts ROM:001296D2 ; --------------------------------------------------------------------------- ROM:001296D2 rts ROM:001296D4 ROM:001296D4 ; =============== S U B R O U T I N E ======================================= ROM:001296D4 ROM:001296D4 ROM:001296D4 sub_1296D4: ; CODE XREF: ROM:loc_1295BE↑p ROM:001296D4 ; ROM:loc_12960A↑p ... ROM:001296D4 btst #3,($1327).w ROM:001296DA bne.s loc_129706 ROM:001296DC btst #0,($131F).w ROM:001296E2 beq.s loc_1296FE ROM:001296E4 move.w $4D8(a5),d1 ROM:001296E8 cmp.w ($A78).w,d1 ROM:001296EC bgt.s loc_1296F6 ROM:001296EE bset #6,($1304).w ROM:001296F4 bra.s loc_1296FC ROM:001296F6 ; --------------------------------------------------------------------------- ROM:001296F6 ROM:001296F6 loc_1296F6: ; CODE XREF: sub_1296D4+18↑j ROM:001296F6 bclr #6,($1304).w ROM:001296FC ROM:001296FC loc_1296FC: ; CODE XREF: sub_1296D4+20↑j ROM:001296FC bra.s loc_129704 ROM:001296FE ; --------------------------------------------------------------------------- ROM:001296FE ROM:001296FE loc_1296FE: ; CODE XREF: sub_1296D4+E↑j ROM:001296FE bclr #6,($1304).w ROM:00129704 ROM:00129704 loc_129704: ; CODE XREF: sub_1296D4:loc_1296FC↑j ROM:00129704 bra.s locret_12970C ROM:00129706 ; --------------------------------------------------------------------------- ROM:00129706 ROM:00129706 loc_129706: ; CODE XREF: sub_1296D4+6↑j ROM:00129706 bclr #6,($1304).w ROM:0012970C ROM:0012970C locret_12970C: ; CODE XREF: sub_1296D4:loc_129704↑j ROM:0012970C rts ROM:0012970C ; End of function sub_1296D4 ROM:0012970C ROM:0012970E ROM:0012970E ; =============== S U B R O U T I N E ======================================= ROM:0012970E ROM:0012970E ROM:0012970E sub_12970E: ; CODE XREF: ROM:001296B2↑p ROM:0012970E move.w ($C92).w,d1 ROM:00129712 cmpi.w #4,d1 ROM:00129716 bcc.s locret_129720 ROM:00129718 movea.l off_129722(pc,d1.w*4),a0 ROM:0012971C nop ROM:0012971E jmp (a0) ROM:00129720 ; --------------------------------------------------------------------------- ROM:00129720 ROM:00129720 locret_129720: ; CODE XREF: sub_12970E+8↑j ROM:00129720 rts ROM:00129720 ; End of function sub_12970E ROM:00129720 ROM:00129720 ; --------------------------------------------------------------------------- ROM:00129722 off_129722: dc.l loc_129732 ; DATA XREF: sub_12970E+A↑r ROM:00129726 dc.l loc_129752 ROM:0012972A dc.l loc_129786 ROM:0012972E dc.l locret_1297DA ROM:00129732 ; --------------------------------------------------------------------------- ROM:00129732 ROM:00129732 loc_129732: ; DATA XREF: ROM:off_129722↑o ROM:00129732 bclr #3,($130B).w ROM:00129738 bclr #7,($130A).w ROM:0012973E bclr #2,($1314).w ROM:00129744 move.w #1,($C92).w ROM:0012974A bra.l loc_129780 ROM:00129750 ; --------------------------------------------------------------------------- ROM:00129750 rts ROM:00129752 ; --------------------------------------------------------------------------- ROM:00129752 ROM:00129752 loc_129752: ; DATA XREF: ROM:00129726↑o ROM:00129752 btst #7,($130A).w ROM:00129758 beq.s loc_129780 ROM:0012975A btst #2,($1314).w ROM:00129760 beq.s loc_129780 ROM:00129762 move.w $4E2(a5),d1 ROM:00129766 clr.b ($8F7).w ROM:0012976A move.w d1,($6C8).w ROM:0012976E move.b #1,($8F7).w ROM:00129774 move.w #2,($C92).w ROM:0012977A bra.l loc_1297D4 ROM:00129780 ; --------------------------------------------------------------------------- ROM:00129780 ROM:00129780 loc_129780: ; CODE XREF: ROM:0012974A↑j ROM:00129780 ; ROM:00129758↑j ... ROM:00129780 bsr.w sub_1297DE ROM:00129784 rts ROM:00129786 ; --------------------------------------------------------------------------- ROM:00129786 ROM:00129786 loc_129786: ; DATA XREF: ROM:0012972A↑o ROM:00129786 btst #7,($130A).w ROM:0012978C beq.s loc_129796 ROM:0012978E btst #2,($1314).w ROM:00129794 bne.s loc_1297AA ROM:00129796 ROM:00129796 loc_129796: ; CODE XREF: ROM:0012978C↑j ROM:00129796 clr.b ($8F7).w ROM:0012979A clr.w ($6C8).w ROM:0012979E move.w #1,($C92).w ROM:001297A4 bra.l loc_129780 ROM:001297AA ; --------------------------------------------------------------------------- ROM:001297AA ROM:001297AA loc_1297AA: ; CODE XREF: ROM:00129794↑j ROM:001297AA btst #7,($130A).w ROM:001297B0 beq.s loc_1297D4 ROM:001297B2 btst #2,($1314).w ROM:001297B8 beq.s loc_1297D4 ROM:001297BA cmpi.w #0,($6C8).w ROM:001297C0 bgt.s loc_1297D4 ROM:001297C2 bset #3,($130B).w ROM:001297C8 move.w #3,($C92).w ROM:001297CE bra.l locret_1297DA ROM:001297D4 ; --------------------------------------------------------------------------- ROM:001297D4 ROM:001297D4 loc_1297D4: ; CODE XREF: ROM:0012977A↑j ROM:001297D4 ; ROM:001297B0↑j ... ROM:001297D4 bsr.w sub_1297DE ROM:001297D8 rts ROM:001297DA ; --------------------------------------------------------------------------- ROM:001297DA ROM:001297DA locret_1297DA: ; CODE XREF: ROM:001297CE↑j ROM:001297DA ; DATA XREF: ROM:0012972E↑o ROM:001297DA rts ROM:001297DC ; --------------------------------------------------------------------------- ROM:001297DC rts ROM:001297DE ROM:001297DE ; =============== S U B R O U T I N E ======================================= ROM:001297DE ROM:001297DE ROM:001297DE sub_1297DE: ; CODE XREF: ROM:loc_129780↑p ROM:001297DE ; ROM:loc_1297D4↑p ROM:001297DE move.w $4E0(a5),d1 ROM:001297E2 move.w $4DE(a5),d2 ROM:001297E6 cmp.w ($BA8).w,d1 ROM:001297EA blt.s loc_1297F2 ROM:001297EC cmp.w ($BA8).w,d2 ROM:001297F0 ble.s loc_1297FA ROM:001297F2 ROM:001297F2 loc_1297F2: ; CODE XREF: sub_1297DE+C↑j ROM:001297F2 bset #2,($1314).w ROM:001297F8 bra.s loc_129800 ROM:001297FA ; --------------------------------------------------------------------------- ROM:001297FA ROM:001297FA loc_1297FA: ; CODE XREF: sub_1297DE+12↑j ROM:001297FA bclr #2,($1314).w ROM:00129800 ROM:00129800 loc_129800: ; CODE XREF: sub_1297DE+1A↑j ROM:00129800 cmpi.w #0,($BAA).w ROM:00129806 bne.s loc_12980A ROM:00129808 bra.s loc_129824 ROM:0012980A ; --------------------------------------------------------------------------- ROM:0012980A ROM:0012980A loc_12980A: ; CODE XREF: sub_1297DE+28↑j ROM:0012980A move.w ($BA6).w,d0 ROM:0012980E cmp.w ($BAA).w,d0 ROM:00129812 bgt.s loc_129816 ROM:00129814 bra.s loc_129824 ROM:00129816 ; --------------------------------------------------------------------------- ROM:00129816 ROM:00129816 loc_129816: ; CODE XREF: sub_1297DE+34↑j ROM:00129816 move.w ($BA2).w,d1 ROM:0012981A sub.w $3CA(a5),d1 ROM:0012981E cmp.w ($BAA).w,d1 ROM:00129822 blt.s loc_12982C ROM:00129824 ROM:00129824 loc_129824: ; CODE XREF: sub_1297DE+2A↑j ROM:00129824 ; sub_1297DE+36↑j ROM:00129824 bset #7,($130A).w ROM:0012982A bra.s locret_129832 ROM:0012982C ; --------------------------------------------------------------------------- ROM:0012982C ROM:0012982C loc_12982C: ; CODE XREF: sub_1297DE+44↑j ROM:0012982C bclr #7,($130A).w ROM:00129832 ROM:00129832 locret_129832: ; CODE XREF: sub_1297DE+4C↑j ROM:00129832 rts ROM:00129832 ; End of function sub_1297DE ROM:00129832 ROM:00129834 ROM:00129834 ; =============== S U B R O U T I N E ======================================= ROM:00129834 ROM:00129834 ROM:00129834 sub_129834: ; CODE XREF: sub_12A1EE+44↓p ROM:00129834 move.w ($C94).w,d1 ROM:00129838 cmpi.w #3,d1 ROM:0012983C bcc.s locret_129846 ROM:0012983E movea.l off_129848(pc,d1.w*4),a0 ROM:00129842 nop ROM:00129844 jmp (a0) ROM:00129846 ; --------------------------------------------------------------------------- ROM:00129846 ROM:00129846 locret_129846: ; CODE XREF: sub_129834+8↑j ROM:00129846 rts ROM:00129846 ; End of function sub_129834 ROM:00129846 ROM:00129846 ; --------------------------------------------------------------------------- ROM:00129848 off_129848: dc.l loc_129854 ; DATA XREF: sub_129834+A↑r ROM:0012984C dc.l loc_12985E ROM:00129850 dc.l loc_12988E ROM:00129854 ; --------------------------------------------------------------------------- ROM:00129854 ROM:00129854 loc_129854: ; DATA XREF: ROM:off_129848↑o ROM:00129854 move.w #1,($C94).w ROM:0012985A bra.s locret_12988C ROM:0012985C ; --------------------------------------------------------------------------- ROM:0012985C rts ROM:0012985E ; --------------------------------------------------------------------------- ROM:0012985E ROM:0012985E loc_12985E: ; DATA XREF: ROM:0012984C↑o ROM:0012985E btst #1,($1320).w ROM:00129864 beq.s locret_12988C ROM:00129866 cmpi.w #0,($57C).w ROM:0012986C ble.s locret_12988C ROM:0012986E bsr.w sub_1298DC ROM:00129872 move.w $4E4(a5),d0 ROM:00129876 clr.b ($8F8).w ROM:0012987A move.w d0,($6CA).w ROM:0012987E move.b #1,($8F8).w ROM:00129884 move.w #2,($C94).w ROM:0012988A bra.s locret_1298D8 ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C ROM:0012988C locret_12988C: ; CODE XREF: ROM:0012985A↑j ROM:0012988C ; ROM:00129864↑j ... ROM:0012988C rts ROM:0012988E ; --------------------------------------------------------------------------- ROM:0012988E ROM:0012988E loc_12988E: ; DATA XREF: ROM:00129850↑o ROM:0012988E btst #1,($1320).w ROM:00129894 beq.s loc_12989E ROM:00129896 cmpi.w #0,($57C).w ROM:0012989C bgt.s loc_1298AE ROM:0012989E ROM:0012989E loc_12989E: ; CODE XREF: ROM:00129894↑j ROM:0012989E clr.b ($8F8).w ROM:001298A2 clr.w ($6CA).w ROM:001298A6 move.w #1,($C94).w ROM:001298AC bra.s locret_12988C ROM:001298AE ; --------------------------------------------------------------------------- ROM:001298AE ROM:001298AE loc_1298AE: ; CODE XREF: ROM:0012989C↑j ROM:001298AE cmpi.w #0,($6CA).w ROM:001298B4 bgt.s locret_1298D8 ROM:001298B6 bsr.w sub_1298DC ROM:001298BA move.w $4E4(a5),d0 ROM:001298BE clr.b ($8F8).w ROM:001298C2 move.w d0,($6CA).w ROM:001298C6 move.b #1,($8F8).w ROM:001298CC move.w #2,($C94).w ROM:001298D2 bra.l *+6 ROM:001298D8 ; --------------------------------------------------------------------------- ROM:001298D8 ROM:001298D8 locret_1298D8: ; CODE XREF: ROM:0012988A↑j ROM:001298D8 ; ROM:001298B4↑j ... ROM:001298D8 rts ROM:001298DA ; --------------------------------------------------------------------------- ROM:001298DA rts ROM:001298DC ROM:001298DC ; =============== S U B R O U T I N E ======================================= ROM:001298DC ROM:001298DC ROM:001298DC sub_1298DC: ; CODE XREF: ROM:0012986E↑p ROM:001298DC ; ROM:001298B6↑p ROM:001298DC btst #2,($130A).w ROM:001298E2 beq.s loc_1298F2 ROM:001298E4 bclr #2,($130A).w ROM:001298EA bset #2,($D7B).w ROM:001298F0 bra.s loc_1298F8 ROM:001298F2 ; --------------------------------------------------------------------------- ROM:001298F2 ROM:001298F2 loc_1298F2: ; CODE XREF: sub_1298DC+6↑j ROM:001298F2 bclr #2,($D7B).w ROM:001298F8 ROM:001298F8 loc_1298F8: ; CODE XREF: sub_1298DC+14↑j ROM:001298F8 bset #2,($D93).w ROM:001298FE rts ROM:001298FE ; End of function sub_1298DC ROM:001298FE ROM:00129900 ROM:00129900 ; =============== S U B R O U T I N E ======================================= ROM:00129900 ROM:00129900 ROM:00129900 sub_129900: ; CODE XREF: sub_12A1EE+20↓p ROM:00129900 move.w $230(a5),d0 ROM:00129904 cmpi.w #0,d0 ROM:00129908 bne.s loc_129910 ROM:0012990A bsr.w sub_129916 ROM:0012990E bra.s locret_129914 ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129910 ROM:00129910 loc_129910: ; CODE XREF: sub_129900+8↑j ROM:00129910 bsr.w sub_1299E2 ROM:00129914 ROM:00129914 locret_129914: ; CODE XREF: sub_129900+E↑j ROM:00129914 rts ROM:00129914 ; End of function sub_129900 ROM:00129914 ROM:00129916 ROM:00129916 ; =============== S U B R O U T I N E ======================================= ROM:00129916 ROM:00129916 ROM:00129916 sub_129916: ; CODE XREF: sub_129900+A↑p ROM:00129916 clr.w d1 ROM:00129918 move.b ($1162).w,d1 ROM:0012991C cmpi.w #3,d1 ROM:00129920 bcc.s locret_12992A ROM:00129922 movea.l off_12992C(pc,d1.w*4),a0 ROM:00129926 nop ROM:00129928 jmp (a0) ROM:0012992A ; --------------------------------------------------------------------------- ROM:0012992A ROM:0012992A locret_12992A: ; CODE XREF: sub_129916+A↑j ROM:0012992A rts ROM:0012992A ; End of function sub_129916 ROM:0012992A ROM:0012992A ; --------------------------------------------------------------------------- ROM:0012992C off_12992C: dc.l loc_129938 ; DATA XREF: sub_129916+C↑r ROM:00129930 dc.l loc_129948 ROM:00129934 dc.l loc_12999E ROM:00129938 ; --------------------------------------------------------------------------- ROM:00129938 ROM:00129938 loc_129938: ; DATA XREF: ROM:off_12992C↑o ROM:00129938 bclr #1,($D7A).w ROM:0012993E move.b #1,($1162).w ROM:00129944 bra.s locret_12999C ROM:00129946 ; --------------------------------------------------------------------------- ROM:00129946 rts ROM:00129948 ; --------------------------------------------------------------------------- ROM:00129948 ROM:00129948 loc_129948: ; DATA XREF: ROM:00129930↑o ROM:00129948 move.w $4EA(a5),d0 ROM:0012994C cmp.w ($530).w,d0 ROM:00129950 bgt.s loc_129960 ROM:00129952 bset #1,($D7A).w ROM:00129958 bset #1,($D92).w ROM:0012995E bra.s locret_12999C ROM:00129960 ; --------------------------------------------------------------------------- ROM:00129960 ROM:00129960 loc_129960: ; CODE XREF: ROM:00129950↑j ROM:00129960 move.w $4E8(a5),d0 ROM:00129964 cmp.w ($530).w,d0 ROM:00129968 bgt.s loc_12997A ROM:0012996A bclr #1,($D7A).w ROM:00129970 bset #1,($D92).w ROM:00129976 bra.s locret_12999C ROM:00129978 ; --------------------------------------------------------------------------- ROM:00129978 bra.s locret_12999C ROM:0012997A ; --------------------------------------------------------------------------- ROM:0012997A ROM:0012997A loc_12997A: ; CODE XREF: ROM:00129968↑j ROM:0012997A btst #2,($12FE).w ROM:00129980 beq.s locret_12999C ROM:00129982 move.w $4E6(a5),d1 ROM:00129986 clr.b ($8DE).w ROM:0012998A move.w d1,($696).w ROM:0012998E move.b #1,($8DE).w ROM:00129994 move.b #2,($1162).w ROM:0012999A bra.s locret_1299DE ROM:0012999C ; --------------------------------------------------------------------------- ROM:0012999C ROM:0012999C locret_12999C: ; CODE XREF: ROM:00129944↑j ROM:0012999C ; ROM:0012995E↑j ... ROM:0012999C rts ROM:0012999E ; --------------------------------------------------------------------------- ROM:0012999E ROM:0012999E loc_12999E: ; DATA XREF: ROM:00129934↑o ROM:0012999E move.w $4E8(a5),d0 ROM:001299A2 cmp.w ($530).w,d0 ROM:001299A6 bgt.s loc_1299AA ROM:001299A8 bra.s loc_1299B2 ROM:001299AA ; --------------------------------------------------------------------------- ROM:001299AA ROM:001299AA loc_1299AA: ; CODE XREF: ROM:001299A6↑j ROM:001299AA btst #2,($12FE).w ROM:001299B0 bne.s loc_1299C2 ROM:001299B2 ROM:001299B2 loc_1299B2: ; CODE XREF: ROM:001299A8↑j ROM:001299B2 clr.b ($8DE).w ROM:001299B6 clr.w ($696).w ROM:001299BA move.b #1,($1162).w ROM:001299C0 bra.s locret_12999C ROM:001299C2 ; --------------------------------------------------------------------------- ROM:001299C2 ROM:001299C2 loc_1299C2: ; CODE XREF: ROM:001299B0↑j ROM:001299C2 cmpi.w #0,($696).w ROM:001299C8 bgt.s locret_1299DE ROM:001299CA bset #1,($D7A).w ROM:001299D0 bset #1,($D92).w ROM:001299D6 move.b #1,($1162).w ROM:001299DC bra.s locret_12999C ROM:001299DE ; --------------------------------------------------------------------------- ROM:001299DE ROM:001299DE locret_1299DE: ; CODE XREF: ROM:0012999A↑j ROM:001299DE ; ROM:001299C8↑j ROM:001299DE rts ROM:001299E0 ; --------------------------------------------------------------------------- ROM:001299E0 rts ROM:001299E2 ROM:001299E2 ; =============== S U B R O U T I N E ======================================= ROM:001299E2 ROM:001299E2 ROM:001299E2 sub_1299E2: ; CODE XREF: sub_129900:loc_129910↑p ROM:001299E2 btst #6,($130A).w ROM:001299E8 beq.s loc_1299F2 ROM:001299EA bset #1,($D7A).w ROM:001299F0 bra.s loc_1299F8 ROM:001299F2 ; --------------------------------------------------------------------------- ROM:001299F2 ROM:001299F2 loc_1299F2: ; CODE XREF: sub_1299E2+6↑j ROM:001299F2 bclr #1,($D7A).w ROM:001299F8 ROM:001299F8 loc_1299F8: ; CODE XREF: sub_1299E2+E↑j ROM:001299F8 btst #1,($D93).w ROM:001299FE bne.s loc_129A08 ROM:00129A00 btst #4,($D93).w ROM:00129A06 beq.s loc_129A10 ROM:00129A08 ROM:00129A08 loc_129A08: ; CODE XREF: sub_1299E2+1C↑j ROM:00129A08 bset #1,($D92).w ROM:00129A0E bra.s locret_129A16 ROM:00129A10 ; --------------------------------------------------------------------------- ROM:00129A10 ROM:00129A10 loc_129A10: ; CODE XREF: sub_1299E2+24↑j ROM:00129A10 bclr #1,($D92).w ROM:00129A16 ROM:00129A16 locret_129A16: ; CODE XREF: sub_1299E2+2C↑j ROM:00129A16 rts ROM:00129A16 ; End of function sub_1299E2 ROM:00129A16 ROM:00129A18 ROM:00129A18 ; =============== S U B R O U T I N E ======================================= ROM:00129A18 ROM:00129A18 ROM:00129A18 sub_129A18: ; CODE XREF: sub_12A1EE↓p ROM:00129A18 bsr.w sub_129A22 ROM:00129A1C bsr.w sub_129C50 ROM:00129A20 rts ROM:00129A20 ; End of function sub_129A18 ROM:00129A20 ROM:00129A22 ROM:00129A22 ; =============== S U B R O U T I N E ======================================= ROM:00129A22 ROM:00129A22 ROM:00129A22 sub_129A22: ; CODE XREF: sub_129A18↑p ROM:00129A22 clr.w d1 ROM:00129A24 move.b ($1163).w,d1 ROM:00129A28 cmpi.w #7,d1 ROM:00129A2C bcc.s locret_129A36 ROM:00129A2E movea.l off_129A38(pc,d1.w*4),a0 ROM:00129A32 nop ROM:00129A34 jmp (a0) ROM:00129A36 ; --------------------------------------------------------------------------- ROM:00129A36 ROM:00129A36 locret_129A36: ; CODE XREF: sub_129A22+A↑j ROM:00129A36 rts ROM:00129A36 ; End of function sub_129A22 ROM:00129A36 ROM:00129A36 ; --------------------------------------------------------------------------- ROM:00129A38 off_129A38: dc.l loc_129A54 ; DATA XREF: sub_129A22+C↑r ROM:00129A3C dc.l loc_129A68 ROM:00129A40 dc.l loc_129ABE ROM:00129A44 dc.l loc_129B1E ROM:00129A48 dc.l loc_129B74 ROM:00129A4C dc.l loc_129BDE ROM:00129A50 dc.l locret_129C00 ROM:00129A54 ; --------------------------------------------------------------------------- ROM:00129A54 ROM:00129A54 loc_129A54: ; DATA XREF: ROM:off_129A38↑o ROM:00129A54 bclr #7,($D78).w ROM:00129A5A bsr.w sub_129C02 ROM:00129A5E move.b #1,($1163).w ROM:00129A64 bra.s loc_129AB8 ROM:00129A66 ; --------------------------------------------------------------------------- ROM:00129A66 rts ROM:00129A68 ; --------------------------------------------------------------------------- ROM:00129A68 ROM:00129A68 loc_129A68: ; DATA XREF: ROM:00129A3C↑o ROM:00129A68 btst #2,($1307).w ROM:00129A6E beq.s loc_129A82 ROM:00129A70 bset #7,($D90).w ROM:00129A76 move.b #6,($1163).w ROM:00129A7C bra.l locret_129C00 ROM:00129A82 ; --------------------------------------------------------------------------- ROM:00129A82 ROM:00129A82 loc_129A82: ; CODE XREF: ROM:00129A6E↑j ROM:00129A82 btst #5,($130E).w ROM:00129A88 bne.s loc_129AB8 ROM:00129A8A move.w $4EC(a5),d0 ROM:00129A8E move.w $4EE(a5),d1 ROM:00129A92 cmp.w ($572).w,d0 ROM:00129A96 bgt.s loc_129AB8 ROM:00129A98 cmp.w ($A42).w,d1 ROM:00129A9C bgt.s loc_129AB8 ROM:00129A9E move.w $4F0(a5),d2 ROM:00129AA2 clr.b ($8DF).w ROM:00129AA6 move.w d2,($698).w ROM:00129AAA move.b #1,($8DF).w ROM:00129AB0 move.b #2,($1163).w ROM:00129AB6 bra.s loc_129B18 ROM:00129AB8 ; --------------------------------------------------------------------------- ROM:00129AB8 ROM:00129AB8 loc_129AB8: ; CODE XREF: ROM:00129A64↑j ROM:00129AB8 ; ROM:00129A88↑j ... ROM:00129AB8 bsr.w sub_129C10 ROM:00129ABC rts ROM:00129ABE ; --------------------------------------------------------------------------- ROM:00129ABE ROM:00129ABE loc_129ABE: ; DATA XREF: ROM:00129A40↑o ROM:00129ABE btst #2,($1307).w ROM:00129AC4 beq.s loc_129AD8 ROM:00129AC6 bset #7,($D90).w ROM:00129ACC move.b #6,($1163).w ROM:00129AD2 bra.l locret_129C00 ROM:00129AD8 ; --------------------------------------------------------------------------- ROM:00129AD8 ROM:00129AD8 loc_129AD8: ; CODE XREF: ROM:00129AC4↑j ROM:00129AD8 cmpi.w #0,($698).w ROM:00129ADE bgt.s loc_129AEC ROM:00129AE0 move.b #3,($1163).w ROM:00129AE6 bra.l loc_129B6E ROM:00129AEC ; --------------------------------------------------------------------------- ROM:00129AEC ROM:00129AEC loc_129AEC: ; CODE XREF: ROM:00129ADE↑j ROM:00129AEC btst #5,($130E).w ROM:00129AF2 bne.s loc_129B08 ROM:00129AF4 move.w $4EC(a5),d0 ROM:00129AF8 move.w $4EE(a5),d1 ROM:00129AFC cmp.w ($572).w,d0 ROM:00129B00 bgt.s loc_129B08 ROM:00129B02 cmp.w ($A42).w,d1 ROM:00129B06 ble.s loc_129B18 ROM:00129B08 ROM:00129B08 loc_129B08: ; CODE XREF: ROM:00129AF2↑j ROM:00129B08 ; ROM:00129B00↑j ROM:00129B08 clr.b ($8DF).w ROM:00129B0C clr.w ($698).w ROM:00129B10 move.b #1,($1163).w ROM:00129B16 bra.s loc_129AB8 ROM:00129B18 ; --------------------------------------------------------------------------- ROM:00129B18 ROM:00129B18 loc_129B18: ; CODE XREF: ROM:00129AB6↑j ROM:00129B18 ; ROM:00129B06↑j ROM:00129B18 bsr.w sub_129C10 ROM:00129B1C rts ROM:00129B1E ; --------------------------------------------------------------------------- ROM:00129B1E ROM:00129B1E loc_129B1E: ; DATA XREF: ROM:00129A44↑o ROM:00129B1E btst #2,($1307).w ROM:00129B24 beq.s loc_129B38 ROM:00129B26 bset #7,($D90).w ROM:00129B2C move.b #6,($1163).w ROM:00129B32 bra.l locret_129C00 ROM:00129B38 ; --------------------------------------------------------------------------- ROM:00129B38 ROM:00129B38 loc_129B38: ; CODE XREF: ROM:00129B24↑j ROM:00129B38 btst #5,($130E).w ROM:00129B3E bne.s loc_129B6E ROM:00129B40 move.w $4F2(a5),d0 ROM:00129B44 move.w $4F4(a5),d1 ROM:00129B48 cmp.w ($572).w,d0 ROM:00129B4C blt.s loc_129B6E ROM:00129B4E cmp.w ($A42).w,d1 ROM:00129B52 blt.s loc_129B6E ROM:00129B54 move.w $4F6(a5),d2 ROM:00129B58 clr.b ($8DF).w ROM:00129B5C move.w d2,($698).w ROM:00129B60 move.b #1,($8DF).w ROM:00129B66 move.b #4,($1163).w ROM:00129B6C bra.s loc_129BD8 ROM:00129B6E ; --------------------------------------------------------------------------- ROM:00129B6E ROM:00129B6E loc_129B6E: ; CODE XREF: ROM:00129AE6↑j ROM:00129B6E ; ROM:00129B3E↑j ... ROM:00129B6E bsr.w sub_129C10 ROM:00129B72 rts ROM:00129B74 ; --------------------------------------------------------------------------- ROM:00129B74 ROM:00129B74 loc_129B74: ; DATA XREF: ROM:00129A48↑o ROM:00129B74 btst #2,($1307).w ROM:00129B7A beq.s loc_129B8A ROM:00129B7C bset #7,($D90).w ROM:00129B82 move.b #6,($1163).w ROM:00129B88 bra.s locret_129C00 ROM:00129B8A ; --------------------------------------------------------------------------- ROM:00129B8A ROM:00129B8A loc_129B8A: ; CODE XREF: ROM:00129B7A↑j ROM:00129B8A cmpi.w #0,($698).w ROM:00129B90 bgt.s loc_129BAC ROM:00129B92 bset #7,($D78).w ROM:00129B98 bset #7,($130E).w ROM:00129B9E bset #7,($D90).w ROM:00129BA4 move.b #5,($1163).w ROM:00129BAA bra.s loc_129BFA ROM:00129BAC ; --------------------------------------------------------------------------- ROM:00129BAC ROM:00129BAC loc_129BAC: ; CODE XREF: ROM:00129B90↑j ROM:00129BAC btst #5,($130E).w ROM:00129BB2 bne.s loc_129BC8 ROM:00129BB4 move.w $4F2(a5),d0 ROM:00129BB8 move.w $4F4(a5),d1 ROM:00129BBC cmp.w ($572).w,d0 ROM:00129BC0 blt.s loc_129BC8 ROM:00129BC2 cmp.w ($A42).w,d1 ROM:00129BC6 bge.s loc_129BD8 ROM:00129BC8 ROM:00129BC8 loc_129BC8: ; CODE XREF: ROM:00129BB2↑j ROM:00129BC8 ; ROM:00129BC0↑j ROM:00129BC8 clr.b ($8DF).w ROM:00129BCC clr.w ($698).w ROM:00129BD0 move.b #3,($1163).w ROM:00129BD6 bra.s loc_129B6E ROM:00129BD8 ; --------------------------------------------------------------------------- ROM:00129BD8 ROM:00129BD8 loc_129BD8: ; CODE XREF: ROM:00129B6C↑j ROM:00129BD8 ; ROM:00129BC6↑j ROM:00129BD8 bsr.w sub_129C10 ROM:00129BDC rts ROM:00129BDE ; --------------------------------------------------------------------------- ROM:00129BDE ROM:00129BDE loc_129BDE: ; DATA XREF: ROM:00129A4C↑o ROM:00129BDE btst #2,($1307).w ROM:00129BE4 beq.s loc_129BFA ROM:00129BE6 bclr #7,($D78).w ROM:00129BEC bset #7,($D90).w ROM:00129BF2 move.b #6,($1163).w ROM:00129BF8 bra.s locret_129C00 ROM:00129BFA ; --------------------------------------------------------------------------- ROM:00129BFA ROM:00129BFA loc_129BFA: ; CODE XREF: ROM:00129BAA↑j ROM:00129BFA ; ROM:00129BE4↑j ROM:00129BFA bsr.w sub_129C10 ROM:00129BFE rts ROM:00129C00 ; --------------------------------------------------------------------------- ROM:00129C00 ROM:00129C00 locret_129C00: ; CODE XREF: ROM:00129A7C↑j ROM:00129C00 ; ROM:00129AD2↑j ... ROM:00129C00 rts ROM:00129C02 ROM:00129C02 ; =============== S U B R O U T I N E ======================================= ROM:00129C02 ROM:00129C02 ROM:00129C02 sub_129C02: ; CODE XREF: ROM:00129A5A↑p ROM:00129C02 move.w ($498).w,($C96).w ROM:00129C08 move.w ($498).w,($C98).w ROM:00129C0E rts ROM:00129C0E ; End of function sub_129C02 ROM:00129C0E ROM:00129C10 ROM:00129C10 ; =============== S U B R O U T I N E ======================================= ROM:00129C10 ROM:00129C10 ROM:00129C10 sub_129C10: ; CODE XREF: ROM:loc_129AB8↑p ROM:00129C10 ; ROM:loc_129B18↑p ... ROM:00129C10 move.w ($C98).w,d0 ROM:00129C14 cmp.w ($498).w,d0 ROM:00129C18 bge.s loc_129C20 ROM:00129C1A move.w ($498).w,($C98).w ROM:00129C20 ROM:00129C20 loc_129C20: ; CODE XREF: sub_129C10+8↑j ROM:00129C20 move.w ($C96).w,d0 ROM:00129C24 cmp.w ($498).w,d0 ROM:00129C28 ble.s loc_129C30 ROM:00129C2A move.w ($498).w,($C96).w ROM:00129C30 ROM:00129C30 loc_129C30: ; CODE XREF: sub_129C10+18↑j ROM:00129C30 move.w ($C98).w,d0 ROM:00129C34 sub.w ($C96).w,d0 ROM:00129C38 move.w $4F8(a5),d1 ROM:00129C3C cmp.w d0,d1 ROM:00129C3E bgt.s loc_129C48 ROM:00129C40 bset #2,($1307).w ROM:00129C46 bra.s locret_129C4E ROM:00129C48 ; --------------------------------------------------------------------------- ROM:00129C48 ROM:00129C48 loc_129C48: ; CODE XREF: sub_129C10+2E↑j ROM:00129C48 bclr #2,($1307).w ROM:00129C4E ROM:00129C4E locret_129C4E: ; CODE XREF: sub_129C10+36↑j ROM:00129C4E rts ROM:00129C4E ; End of function sub_129C10 ROM:00129C4E ROM:00129C50 ROM:00129C50 ; =============== S U B R O U T I N E ======================================= ROM:00129C50 ROM:00129C50 ROM:00129C50 sub_129C50: ; CODE XREF: sub_129A18+4↑p ROM:00129C50 btst #7,($49A).w ROM:00129C56 beq.s loc_129C60 ROM:00129C58 bset #6,($D78).w ROM:00129C5E bra.s loc_129C66 ROM:00129C60 ; --------------------------------------------------------------------------- ROM:00129C60 ROM:00129C60 loc_129C60: ; CODE XREF: sub_129C50+6↑j ROM:00129C60 bclr #6,($D78).w ROM:00129C66 ROM:00129C66 loc_129C66: ; CODE XREF: sub_129C50+E↑j ROM:00129C66 bset #6,($D90).w ROM:00129C6C rts ROM:00129C6C ; End of function sub_129C50 ROM:00129C6C ROM:00129C6E ROM:00129C6E ; =============== S U B R O U T I N E ======================================= ROM:00129C6E ROM:00129C6E ROM:00129C6E sub_129C6E: ; CODE XREF: sub_12A1EE+1A↓p ROM:00129C6E bsr.w sub_129C7C ROM:00129C72 bsr.w sub_129CB2 ROM:00129C76 bsr.w sub_129D62 ROM:00129C7A rts ROM:00129C7A ; End of function sub_129C6E ROM:00129C7A ROM:00129C7C ROM:00129C7C ; =============== S U B R O U T I N E ======================================= ROM:00129C7C ROM:00129C7C ROM:00129C7C sub_129C7C: ; CODE XREF: sub_129C6E↑p ROM:00129C7C move.w $500(a5),d0 ROM:00129C80 btst #3,($131E).w ROM:00129C86 beq.s loc_129CAA ROM:00129C88 cmp.w ($572).w,d0 ROM:00129C8C bge.s loc_129CAA ROM:00129C8E move.w $4FE(a5),d0 ROM:00129C92 move.w $4FC(a5),d1 ROM:00129C96 cmp.w ($572).w,d0 ROM:00129C9A ble.s loc_129CAA ROM:00129C9C cmp.w ($A42).w,d1 ROM:00129CA0 bge.s loc_129CAA ROM:00129CA2 bset #2,($12FE).w ROM:00129CA8 bra.s locret_129CB0 ROM:00129CAA ; --------------------------------------------------------------------------- ROM:00129CAA ROM:00129CAA loc_129CAA: ; CODE XREF: sub_129C7C+A↑j ROM:00129CAA ; sub_129C7C+10↑j ... ROM:00129CAA bclr #2,($12FE).w ROM:00129CB0 ROM:00129CB0 locret_129CB0: ; CODE XREF: sub_129C7C+2C↑j ROM:00129CB0 rts ROM:00129CB0 ; End of function sub_129C7C ROM:00129CB0 ROM:00129CB2 ROM:00129CB2 ; =============== S U B R O U T I N E ======================================= ROM:00129CB2 ROM:00129CB2 ROM:00129CB2 sub_129CB2: ; CODE XREF: sub_129C6E+4↑p ROM:00129CB2 clr.w d1 ROM:00129CB4 move.b ($1164).w,d1 ROM:00129CB8 cmpi.w #3,d1 ROM:00129CBC bcc.s locret_129CC6 ROM:00129CBE movea.l off_129CC8(pc,d1.w*4),a0 ROM:00129CC2 nop ROM:00129CC4 jmp (a0) ROM:00129CC6 ; --------------------------------------------------------------------------- ROM:00129CC6 ROM:00129CC6 locret_129CC6: ; CODE XREF: sub_129CB2+A↑j ROM:00129CC6 rts ROM:00129CC6 ; End of function sub_129CB2 ROM:00129CC6 ROM:00129CC6 ; --------------------------------------------------------------------------- ROM:00129CC8 off_129CC8: dc.l loc_129CD4 ; DATA XREF: sub_129CB2+C↑r ROM:00129CCC dc.l loc_129CE4 ROM:00129CD0 dc.l loc_129D20 ROM:00129CD4 ; --------------------------------------------------------------------------- ROM:00129CD4 ROM:00129CD4 loc_129CD4: ; DATA XREF: ROM:off_129CC8↑o ROM:00129CD4 bclr #1,($D7B).w ROM:00129CDA move.b #1,($1164).w ROM:00129CE0 bra.s locret_129D1E ROM:00129CE2 ; --------------------------------------------------------------------------- ROM:00129CE2 rts ROM:00129CE4 ; --------------------------------------------------------------------------- ROM:00129CE4 ROM:00129CE4 loc_129CE4: ; DATA XREF: ROM:00129CCC↑o ROM:00129CE4 btst #3,($1327).w ROM:00129CEA beq.s loc_129CFC ROM:00129CEC bclr #1,($D7B).w ROM:00129CF2 bset #1,($D93).w ROM:00129CF8 bra.s locret_129D1E ROM:00129CFA ; --------------------------------------------------------------------------- ROM:00129CFA bra.s locret_129D1E ROM:00129CFC ; --------------------------------------------------------------------------- ROM:00129CFC ROM:00129CFC loc_129CFC: ; CODE XREF: ROM:00129CEA↑j ROM:00129CFC btst #2,($12FE).w ROM:00129D02 beq.s locret_129D1E ROM:00129D04 move.w $4FA(a5),d1 ROM:00129D08 clr.b ($8E0).w ROM:00129D0C move.w d1,($69A).w ROM:00129D10 move.b #1,($8E0).w ROM:00129D16 move.b #2,($1164).w ROM:00129D1C bra.s locret_129D5E ROM:00129D1E ; --------------------------------------------------------------------------- ROM:00129D1E ROM:00129D1E locret_129D1E: ; CODE XREF: ROM:00129CE0↑j ROM:00129D1E ; ROM:00129CF8↑j ... ROM:00129D1E rts ROM:00129D20 ; --------------------------------------------------------------------------- ROM:00129D20 ROM:00129D20 loc_129D20: ; DATA XREF: ROM:00129CD0↑o ROM:00129D20 btst #3,($1327).w ROM:00129D26 beq.s loc_129D2A ROM:00129D28 bra.s loc_129D32 ROM:00129D2A ; --------------------------------------------------------------------------- ROM:00129D2A ROM:00129D2A loc_129D2A: ; CODE XREF: ROM:00129D26↑j ROM:00129D2A btst #2,($12FE).w ROM:00129D30 bne.s loc_129D42 ROM:00129D32 ROM:00129D32 loc_129D32: ; CODE XREF: ROM:00129D28↑j ROM:00129D32 clr.b ($8E0).w ROM:00129D36 clr.w ($69A).w ROM:00129D3A move.b #1,($1164).w ROM:00129D40 bra.s locret_129D1E ROM:00129D42 ; --------------------------------------------------------------------------- ROM:00129D42 ROM:00129D42 loc_129D42: ; CODE XREF: ROM:00129D30↑j ROM:00129D42 cmpi.w #0,($69A).w ROM:00129D48 bgt.s locret_129D5E ROM:00129D4A bset #1,($D7B).w ROM:00129D50 bset #1,($D93).w ROM:00129D56 move.b #1,($1164).w ROM:00129D5C bra.s locret_129D1E ROM:00129D5E ; --------------------------------------------------------------------------- ROM:00129D5E ROM:00129D5E locret_129D5E: ; CODE XREF: ROM:00129D1C↑j ROM:00129D5E ; ROM:00129D48↑j ROM:00129D5E rts ROM:00129D60 ; --------------------------------------------------------------------------- ROM:00129D60 rts ROM:00129D62 ROM:00129D62 ; =============== S U B R O U T I N E ======================================= ROM:00129D62 ROM:00129D62 ROM:00129D62 sub_129D62: ; CODE XREF: sub_129C6E+8↑p ROM:00129D62 btst #0,($C47).w ROM:00129D68 bne.s loc_129D72 ROM:00129D6A bclr #4,($D7B).w ROM:00129D70 bra.s loc_129D78 ROM:00129D72 ; --------------------------------------------------------------------------- ROM:00129D72 ROM:00129D72 loc_129D72: ; CODE XREF: sub_129D62+6↑j ROM:00129D72 bset #4,($D7B).w ROM:00129D78 ROM:00129D78 loc_129D78: ; CODE XREF: sub_129D62+E↑j ROM:00129D78 bset #4,($D93).w ROM:00129D7E rts ROM:00129D7E ; End of function sub_129D62 ROM:00129D7E ROM:00129D80 ROM:00129D80 ; =============== S U B R O U T I N E ======================================= ROM:00129D80 ROM:00129D80 ROM:00129D80 sub_129D80: ; CODE XREF: sub_12A300+A↓p ROM:00129D80 bsr.l sub_12AFB4 ROM:00129D86 bsr.w sub_129D90 ROM:00129D8A bsr.w sub_129E48 ROM:00129D8E rts ROM:00129D8E ; End of function sub_129D80 ROM:00129D8E ROM:00129D90 ROM:00129D90 ; =============== S U B R O U T I N E ======================================= ROM:00129D90 ROM:00129D90 ROM:00129D90 sub_129D90: ; CODE XREF: sub_129D80+6↑p ROM:00129D90 clr.w d1 ROM:00129D92 move.b ($1165).w,d1 ROM:00129D96 cmpi.w #4,d1 ROM:00129D9A bcc.s locret_129DA4 ROM:00129D9C movea.l off_129DA6(pc,d1.w*4),a0 ROM:00129DA0 nop ROM:00129DA2 jmp (a0) ROM:00129DA4 ; --------------------------------------------------------------------------- ROM:00129DA4 ROM:00129DA4 locret_129DA4: ; CODE XREF: sub_129D90+A↑j ROM:00129DA4 rts ROM:00129DA4 ; End of function sub_129D90 ROM:00129DA4 ROM:00129DA4 ; --------------------------------------------------------------------------- ROM:00129DA6 off_129DA6: dc.l loc_129DB6 ; DATA XREF: sub_129D90+C↑r ROM:00129DAA dc.l loc_129DC4 ROM:00129DAE dc.l loc_129DE8 ROM:00129DB2 dc.l loc_129E1C ROM:00129DB6 ; --------------------------------------------------------------------------- ROM:00129DB6 ROM:00129DB6 loc_129DB6: ; DATA XREF: ROM:off_129DA6↑o ROM:00129DB6 bclr #4,($1325).w ROM:00129DBC move.b #1,($1165).w ROM:00129DC2 rts ROM:00129DC4 ; --------------------------------------------------------------------------- ROM:00129DC4 ROM:00129DC4 loc_129DC4: ; DATA XREF: ROM:00129DAA↑o ROM:00129DC4 btst #4,($1324).w ROM:00129DCA beq.s locret_129DE6 ROM:00129DCC move.w $504(a5),d1 ROM:00129DD0 clr.b ($8F9).w ROM:00129DD4 move.w d1,($6CC).w ROM:00129DD8 move.b #1,($8F9).w ROM:00129DDE move.b #2,($1165).w ROM:00129DE4 rts ROM:00129DE6 ; --------------------------------------------------------------------------- ROM:00129DE6 ROM:00129DE6 locret_129DE6: ; CODE XREF: ROM:00129DCA↑j ROM:00129DE6 rts ROM:00129DE8 ; --------------------------------------------------------------------------- ROM:00129DE8 ROM:00129DE8 loc_129DE8: ; DATA XREF: ROM:00129DAE↑o ROM:00129DE8 btst #4,($1324).w ROM:00129DEE beq.s loc_129E04 ROM:00129DF0 move.w $504(a5),d1 ROM:00129DF4 clr.b ($8F9).w ROM:00129DF8 move.w d1,($6CC).w ROM:00129DFC move.b #1,($8F9).w ROM:00129E02 rts ROM:00129E04 ; --------------------------------------------------------------------------- ROM:00129E04 ROM:00129E04 loc_129E04: ; CODE XREF: ROM:00129DEE↑j ROM:00129E04 cmpi.w #0,($6CC).w ROM:00129E0A bgt.s locret_129E1A ROM:00129E0C bset #4,($1325).w ROM:00129E12 move.b #3,($1165).w ROM:00129E18 rts ROM:00129E1A ; --------------------------------------------------------------------------- ROM:00129E1A ROM:00129E1A locret_129E1A: ; CODE XREF: ROM:00129E0A↑j ROM:00129E1A rts ROM:00129E1C ; --------------------------------------------------------------------------- ROM:00129E1C ROM:00129E1C loc_129E1C: ; DATA XREF: ROM:00129DB2↑o ROM:00129E1C btst #4,($1324).w ROM:00129E22 beq.s locret_129E44 ROM:00129E24 bclr #4,($1325).w ROM:00129E2A move.w $504(a5),d1 ROM:00129E2E clr.b ($8F9).w ROM:00129E32 move.w d1,($6CC).w ROM:00129E36 move.b #1,($8F9).w ROM:00129E3C move.b #2,($1165).w ROM:00129E42 rts ROM:00129E44 ; --------------------------------------------------------------------------- ROM:00129E44 ROM:00129E44 locret_129E44: ; CODE XREF: ROM:00129E22↑j ROM:00129E44 rts ROM:00129E46 ; --------------------------------------------------------------------------- ROM:00129E46 rts ROM:00129E48 ROM:00129E48 ; =============== S U B R O U T I N E ======================================= ROM:00129E48 ROM:00129E48 ROM:00129E48 sub_129E48: ; CODE XREF: sub_129D80+A↑p ROM:00129E48 move.w $502(a5),d0 ROM:00129E4C cmpi.w #0,d0 ROM:00129E50 beq.l loc_12A014 ROM:00129E56 btst #2,($1300).w ROM:00129E5C bne.l loc_129F66 ROM:00129E62 btst #0,($1318).w ROM:00129E68 bne.l loc_129F66 ROM:00129E6E btst #2,($1317).w ROM:00129E74 bne.l loc_129F66 ROM:00129E7A btst #3,($1315).w ROM:00129E80 bne.l loc_129F66 ROM:00129E86 btst #3,($1314).w ROM:00129E8C bne.l loc_129F66 ROM:00129E92 btst #5,($D7B).w ROM:00129E98 bne.l loc_129F66 ROM:00129E9E btst #5,($D8F).w ROM:00129EA4 bne.l loc_129F66 ROM:00129EAA btst #6,($130A).w ROM:00129EB0 bne.l loc_129F66 ROM:00129EB6 btst #1,($1307).w ROM:00129EBC bne.l loc_129F66 ROM:00129EC2 btst #6,($D79).w ROM:00129EC8 bne.l loc_129F66 ROM:00129ECE btst #6,($D8D).w ROM:00129ED4 bne.l loc_129F66 ROM:00129EDA btst #5,($D78).w ROM:00129EE0 bne.l loc_129F66 ROM:00129EE6 btst #5,($D8C).w ROM:00129EEC bne.s loc_129F66 ROM:00129EEE btst #0,($D78).w ROM:00129EF4 bne.s loc_129F66 ROM:00129EF6 btst #0,($D8C).w ROM:00129EFC bne.s loc_129F66 ROM:00129EFE btst #7,($D79).w ROM:00129F04 bne.s loc_129F66 ROM:00129F06 btst #7,($D8D).w ROM:00129F0C bne.s loc_129F66 ROM:00129F0E btst #1,($D78).w ROM:00129F14 bne.s loc_129F66 ROM:00129F16 btst #1,($D8C).w ROM:00129F1C bne.s loc_129F66 ROM:00129F1E btst #0,($10F4).w ROM:00129F24 beq.s loc_129F66 ROM:00129F26 move.w $506(a5),d0 ROM:00129F2A cmp.w ($A78).w,d0 ROM:00129F2E bgt.s loc_129F66 ROM:00129F30 move.w ($CA8).w,d1 ROM:00129F34 sub.w ($CA4).w,d1 ROM:00129F38 bpl.w loc_129F3E ROM:00129F3C neg.w d1 ROM:00129F3E ROM:00129F3E loc_129F3E: ; CODE XREF: sub_129E48+F0↑j ROM:00129F3E move.w $508(a5),d0 ROM:00129F42 cmp.w d1,d0 ROM:00129F44 blt.s loc_129F66 ROM:00129F46 move.w $50A(a5),d0 ROM:00129F4A cmp.w ($134C).w,d0 ROM:00129F4E bge.s loc_129F66 ROM:00129F50 btst #5,($1305).w ROM:00129F56 beq.s loc_129F66 ROM:00129F58 btst #4,($1325).w ROM:00129F5E beq.s loc_129F66 ROM:00129F60 bra.l loc_129F6C ROM:00129F66 ; --------------------------------------------------------------------------- ROM:00129F66 ROM:00129F66 loc_129F66: ; CODE XREF: sub_129E48+14↑j ROM:00129F66 ; sub_129E48+20↑j ... ROM:00129F66 bra.l loc_12A00C ROM:00129F6C ; --------------------------------------------------------------------------- ROM:00129F6C ROM:00129F6C loc_129F6C: ; CODE XREF: sub_129E48+118↑j ROM:00129F6C move.w $50C(a5),d2 ROM:00129F70 move.w $50E(a5),d3 ROM:00129F74 cmp.w ($CA8).w,d2 ROM:00129F78 bgt.s loc_129FB0 ROM:00129F7A cmp.w ($CA8).w,d3 ROM:00129F7E blt.s loc_129FB0 ROM:00129F80 move.w $512(a5),d2 ROM:00129F84 move.w $514(a5),d3 ROM:00129F88 cmp.w ($572).w,d2 ROM:00129F8C bgt.s loc_129FB0 ROM:00129F8E cmp.w ($572).w,d3 ROM:00129F92 blt.s loc_129FB0 ROM:00129F94 move.w $518(a5),d2 ROM:00129F98 move.w $51A(a5),d3 ROM:00129F9C cmp.w ($52C).w,d2 ROM:00129FA0 bgt.s loc_129FB0 ROM:00129FA2 cmp.w ($52C).w,d3 ROM:00129FA6 blt.s loc_129FB0 ROM:00129FA8 bset #0,($1193).w ROM:00129FAE bra.s locret_12A01A ROM:00129FB0 ; --------------------------------------------------------------------------- ROM:00129FB0 ROM:00129FB0 loc_129FB0: ; CODE XREF: sub_129E48+130↑j ROM:00129FB0 ; sub_129E48+136↑j ... ROM:00129FB0 move.w $50C(a5),d2 ROM:00129FB4 sub.w $510(a5),d2 ROM:00129FB8 move.w $50E(a5),d3 ROM:00129FBC add.w $510(a5),d3 ROM:00129FC0 cmp.w ($CA8).w,d2 ROM:00129FC4 bgt.s loc_129FCC ROM:00129FC6 cmp.w ($CA8).w,d3 ROM:00129FCA bge.s loc_129FCE ROM:00129FCC ROM:00129FCC loc_129FCC: ; CODE XREF: sub_129E48+17C↑j ROM:00129FCC bra.s loc_12A00C ROM:00129FCE ; --------------------------------------------------------------------------- ROM:00129FCE ROM:00129FCE loc_129FCE: ; CODE XREF: sub_129E48+182↑j ROM:00129FCE move.w $512(a5),d2 ROM:00129FD2 sub.w $516(a5),d2 ROM:00129FD6 move.w $514(a5),d3 ROM:00129FDA add.w $516(a5),d3 ROM:00129FDE cmp.w ($572).w,d2 ROM:00129FE2 bgt.s loc_129FEA ROM:00129FE4 cmp.w ($572).w,d3 ROM:00129FE8 bge.s loc_129FEC ROM:00129FEA ROM:00129FEA loc_129FEA: ; CODE XREF: sub_129E48+19A↑j ROM:00129FEA bra.s loc_12A00C ROM:00129FEC ; --------------------------------------------------------------------------- ROM:00129FEC ROM:00129FEC loc_129FEC: ; CODE XREF: sub_129E48+1A0↑j ROM:00129FEC move.w $518(a5),d2 ROM:00129FF0 sub.w $51C(a5),d2 ROM:00129FF4 move.w $51A(a5),d3 ROM:00129FF8 add.w $51C(a5),d3 ROM:00129FFC cmp.w ($52C).w,d2 ROM:0012A000 bgt.s loc_12A008 ROM:0012A002 cmp.w ($52C).w,d3 ROM:0012A006 bge.s loc_12A00A ROM:0012A008 ROM:0012A008 loc_12A008: ; CODE XREF: sub_129E48+1B8↑j ROM:0012A008 bra.s loc_12A00C ROM:0012A00A ; --------------------------------------------------------------------------- ROM:0012A00A ROM:0012A00A loc_12A00A: ; CODE XREF: sub_129E48+1BE↑j ROM:0012A00A bra.s locret_12A01A ROM:0012A00C ; --------------------------------------------------------------------------- ROM:0012A00C ROM:0012A00C loc_12A00C: ; CODE XREF: sub_129E48:loc_129F66↑j ROM:0012A00C ; sub_129E48:loc_129FCC↑j ... ROM:0012A00C bclr #0,($1193).w ROM:0012A012 bra.s locret_12A01A ROM:0012A014 ; --------------------------------------------------------------------------- ROM:0012A014 ROM:0012A014 loc_12A014: ; CODE XREF: sub_129E48+8↑j ROM:0012A014 bset #0,($1193).w ROM:0012A01A ROM:0012A01A locret_12A01A: ; CODE XREF: sub_129E48+166↑j ROM:0012A01A ; sub_129E48:loc_12A00A↑j ... ROM:0012A01A rts ROM:0012A01A ; End of function sub_129E48 ROM:0012A01A ROM:0012A01C ROM:0012A01C ; =============== S U B R O U T I N E ======================================= ROM:0012A01C ROM:0012A01C ROM:0012A01C sub_12A01C: ; CODE XREF: sub_12A312+A↓p ROM:0012A01C clr.w d1 ROM:0012A01E move.b ($1166).w,d1 ROM:0012A022 cmpi.w #6,d1 ROM:0012A026 bcc.s locret_12A030 ROM:0012A028 movea.l off_12A032(pc,d1.w*4),a0 ROM:0012A02C nop ROM:0012A02E jmp (a0) ROM:0012A030 ; --------------------------------------------------------------------------- ROM:0012A030 ROM:0012A030 locret_12A030: ; CODE XREF: sub_12A01C+A↑j ROM:0012A030 rts ROM:0012A030 ; End of function sub_12A01C ROM:0012A030 ROM:0012A030 ; --------------------------------------------------------------------------- ROM:0012A032 off_12A032: dc.l loc_12A04A ; DATA XREF: sub_12A01C+C↑r ROM:0012A036 dc.l loc_12A054 ROM:0012A03A dc.l loc_12A096 ROM:0012A03E dc.l loc_12A0CC ROM:0012A042 dc.l loc_12A104 ROM:0012A046 dc.l loc_12A13E ROM:0012A04A ; --------------------------------------------------------------------------- ROM:0012A04A ROM:0012A04A loc_12A04A: ; DATA XREF: ROM:off_12A032↑o ROM:0012A04A move.b #1,($1166).w ROM:0012A050 bra.s locret_12A094 ROM:0012A052 ; --------------------------------------------------------------------------- ROM:0012A052 rts ROM:0012A054 ; --------------------------------------------------------------------------- ROM:0012A054 ROM:0012A054 loc_12A054: ; DATA XREF: ROM:0012A036↑o ROM:0012A054 btst #0,($130D).w ROM:0012A05A beq.s locret_12A094 ROM:0012A05C move.w $528(a5),d0 ROM:0012A060 cmp.w ($E8E).w,d0 ROM:0012A064 bge.s loc_12A078 ROM:0012A066 cmp.w ($C62).w,d0 ROM:0012A06A bge.s loc_12A078 ROM:0012A06C bsr.w sub_12A180 ROM:0012A070 move.b #2,($1166).w ROM:0012A076 bra.s locret_12A0CA ROM:0012A078 ; --------------------------------------------------------------------------- ROM:0012A078 ROM:0012A078 loc_12A078: ; CODE XREF: ROM:0012A064↑j ROM:0012A078 ; ROM:0012A06A↑j ROM:0012A078 cmp.w ($E8E).w,d0 ROM:0012A07C ble.s locret_12A094 ROM:0012A07E cmp.w ($C62).w,d0 ROM:0012A082 ble.s locret_12A094 ROM:0012A084 bsr.w sub_12A180 ROM:0012A088 move.b #4,($1166).w ROM:0012A08E bra.l locret_12A13C ROM:0012A094 ; --------------------------------------------------------------------------- ROM:0012A094 ROM:0012A094 locret_12A094: ; CODE XREF: ROM:0012A050↑j ROM:0012A094 ; ROM:0012A05A↑j ... ROM:0012A094 rts ROM:0012A096 ; --------------------------------------------------------------------------- ROM:0012A096 ROM:0012A096 loc_12A096: ; DATA XREF: ROM:0012A03A↑o ROM:0012A096 btst #0,($130D).w ROM:0012A09C bne.s loc_12A0AA ROM:0012A09E bsr.w sub_12A1AA ROM:0012A0A2 move.b #1,($1166).w ROM:0012A0A8 bra.s locret_12A094 ROM:0012A0AA ; --------------------------------------------------------------------------- ROM:0012A0AA ROM:0012A0AA loc_12A0AA: ; CODE XREF: ROM:0012A09C↑j ROM:0012A0AA move.w $528(a5),d0 ROM:0012A0AE cmp.w ($E8E).w,d0 ROM:0012A0B2 ble.s locret_12A0CA ROM:0012A0B4 clr.b ($8E1).w ROM:0012A0B8 clr.w ($69C).w ROM:0012A0BC move.b #3,($8E1).w ROM:0012A0C2 move.b #3,($1166).w ROM:0012A0C8 bra.s locret_12A102 ROM:0012A0CA ; --------------------------------------------------------------------------- ROM:0012A0CA ROM:0012A0CA locret_12A0CA: ; CODE XREF: ROM:0012A076↑j ROM:0012A0CA ; ROM:0012A0B2↑j ... ROM:0012A0CA rts ROM:0012A0CC ; --------------------------------------------------------------------------- ROM:0012A0CC ROM:0012A0CC loc_12A0CC: ; DATA XREF: ROM:0012A03E↑o ROM:0012A0CC btst #0,($130D).w ROM:0012A0D2 bne.s loc_12A0E0 ROM:0012A0D4 bsr.w sub_12A1AA ROM:0012A0D8 move.b #1,($1166).w ROM:0012A0DE bra.s locret_12A094 ROM:0012A0E0 ; --------------------------------------------------------------------------- ROM:0012A0E0 ROM:0012A0E0 loc_12A0E0: ; CODE XREF: ROM:0012A0D2↑j ROM:0012A0E0 move.w $528(a5),d0 ROM:0012A0E4 cmp.w ($C62).w,d0 ROM:0012A0E8 ble.s locret_12A102 ROM:0012A0EA bclr #0,($8E1).w ROM:0012A0F0 bset #2,($8E1).w ROM:0012A0F6 bsr.w sub_12A192 ROM:0012A0FA move.b #4,($1166).w ROM:0012A100 bra.s locret_12A13C ROM:0012A102 ; --------------------------------------------------------------------------- ROM:0012A102 ROM:0012A102 locret_12A102: ; CODE XREF: ROM:0012A0C8↑j ROM:0012A102 ; ROM:0012A0E8↑j ROM:0012A102 rts ROM:0012A104 ; --------------------------------------------------------------------------- ROM:0012A104 ROM:0012A104 loc_12A104: ; DATA XREF: ROM:0012A042↑o ROM:0012A104 btst #0,($130D).w ROM:0012A10A bne.s loc_12A11C ROM:0012A10C bsr.w sub_12A1AA ROM:0012A110 move.b #1,($1166).w ROM:0012A116 bra.l locret_12A094 ROM:0012A11C ; --------------------------------------------------------------------------- ROM:0012A11C ROM:0012A11C loc_12A11C: ; CODE XREF: ROM:0012A10A↑j ROM:0012A11C move.w $528(a5),d0 ROM:0012A120 cmp.w ($E8E).w,d0 ROM:0012A124 bge.s locret_12A13C ROM:0012A126 clr.b ($8E1).w ROM:0012A12A clr.w ($69C).w ROM:0012A12E move.b #3,($8E1).w ROM:0012A134 move.b #5,($1166).w ROM:0012A13A bra.s locret_12A17C ROM:0012A13C ; --------------------------------------------------------------------------- ROM:0012A13C ROM:0012A13C locret_12A13C: ; CODE XREF: ROM:0012A08E↑j ROM:0012A13C ; ROM:0012A100↑j ... ROM:0012A13C rts ROM:0012A13E ; --------------------------------------------------------------------------- ROM:0012A13E ROM:0012A13E loc_12A13E: ; DATA XREF: ROM:0012A046↑o ROM:0012A13E btst #0,($130D).w ROM:0012A144 bne.s loc_12A156 ROM:0012A146 bsr.w sub_12A1AA ROM:0012A14A move.b #1,($1166).w ROM:0012A150 bra.l locret_12A094 ROM:0012A156 ; --------------------------------------------------------------------------- ROM:0012A156 ROM:0012A156 loc_12A156: ; CODE XREF: ROM:0012A144↑j ROM:0012A156 move.w $528(a5),d0 ROM:0012A15A cmp.w ($C62).w,d0 ROM:0012A15E bge.s locret_12A17C ROM:0012A160 bclr #0,($8E1).w ROM:0012A166 bset #2,($8E1).w ROM:0012A16C bsr.w sub_12A1D6 ROM:0012A170 move.b #2,($1166).w ROM:0012A176 bra.l locret_12A0CA ROM:0012A17C ; --------------------------------------------------------------------------- ROM:0012A17C ROM:0012A17C locret_12A17C: ; CODE XREF: ROM:0012A13A↑j ROM:0012A17C ; ROM:0012A15E↑j ROM:0012A17C rts ROM:0012A17E ; --------------------------------------------------------------------------- ROM:0012A17E rts ROM:0012A180 ROM:0012A180 ; =============== S U B R O U T I N E ======================================= ROM:0012A180 ROM:0012A180 ROM:0012A180 sub_12A180: ; CODE XREF: ROM:0012A06C↑p ROM:0012A180 ; ROM:0012A084↑p ROM:0012A180 clr.l ($978).w ROM:0012A184 clr.w ($C9A).w ROM:0012A188 clr.l ($97C).w ROM:0012A18C clr.w ($C9C).w ROM:0012A190 rts ROM:0012A190 ; End of function sub_12A180 ROM:0012A190 ROM:0012A192 ROM:0012A192 ; =============== S U B R O U T I N E ======================================= ROM:0012A192 ROM:0012A192 ROM:0012A192 sub_12A192: ; CODE XREF: ROM:0012A0F6↑p ROM:0012A192 addq.w #1,($C9A).w ROM:0012A196 bvc.s loc_12A19E ROM:0012A198 move.w #$8000,($C9A).w ROM:0012A19E ROM:0012A19E loc_12A19E: ; CODE XREF: sub_12A192+4↑j ROM:0012A19E move.w ($69C).w,d0 ROM:0012A1A2 ext.l d0 ROM:0012A1A4 add.l d0,($978).w ROM:0012A1A8 rts ROM:0012A1A8 ; End of function sub_12A192 ROM:0012A1A8 ROM:0012A1AA ROM:0012A1AA ; =============== S U B R O U T I N E ======================================= ROM:0012A1AA ROM:0012A1AA ROM:0012A1AA sub_12A1AA: ; CODE XREF: ROM:0012A09E↑p ROM:0012A1AA ; ROM:0012A0D4↑p ... ROM:0012A1AA move.l ($978).w,d0 ROM:0012A1AE divs.w ($C9A).w,d0 ROM:0012A1B2 move.w d0,($C9E).w ROM:0012A1B6 move.l ($97C).w,d0 ROM:0012A1BA divs.w ($C9C).w,d0 ROM:0012A1BE move.w d0,($CA0).w ROM:0012A1C2 ext.l d0 ROM:0012A1C4 move.w ($C9E).w,d1 ROM:0012A1C8 ext.l d1 ROM:0012A1CA add.l d1,d0 ROM:0012A1CC divs.w #2,d0 ROM:0012A1D0 move.w d0,($CA2).w ROM:0012A1D4 rts ROM:0012A1D4 ; End of function sub_12A1AA ROM:0012A1D4 ROM:0012A1D6 ROM:0012A1D6 ; =============== S U B R O U T I N E ======================================= ROM:0012A1D6 ROM:0012A1D6 ROM:0012A1D6 sub_12A1D6: ; CODE XREF: ROM:0012A16C↑p ROM:0012A1D6 addq.w #1,($C9C).w ROM:0012A1DA bvc.s loc_12A1E2 ROM:0012A1DC move.w #$8000,($C9C).w ROM:0012A1E2 ROM:0012A1E2 loc_12A1E2: ; CODE XREF: sub_12A1D6+4↑j ROM:0012A1E2 move.w ($69C).w,d0 ROM:0012A1E6 ext.l d0 ROM:0012A1E8 add.l d0,($97C).w ROM:0012A1EC rts ROM:0012A1EC ; End of function sub_12A1D6 ROM:0012A1EC ROM:0012A1EE ROM:0012A1EE ; =============== S U B R O U T I N E ======================================= ROM:0012A1EE ROM:0012A1EE ROM:0012A1EE sub_12A1EE: ; CODE XREF: sub_126A00+C6↑p ROM:0012A1EE bsr.l sub_129A18 ROM:0012A1F4 bsr.l sub_128BF8 ROM:0012A1FA bsr.l sub_1285DE ROM:0012A200 bsr.w sub_12A25C ROM:0012A204 bsr.w sub_12A28E ROM:0012A208 bsr.l sub_129C6E ROM:0012A20E bsr.l sub_129900 ROM:0012A214 bsr.l sub_129564 ROM:0012A21A bsr.l sub_1284A8 ROM:0012A220 bsr.l sub_128F80 ROM:0012A226 bsr.l sub_128ECA ROM:0012A22C bsr.l sub_129442 ROM:0012A232 bsr.l sub_129834 ROM:0012A238 bsr.l sub_128646 ROM:0012A23E btst #2,($49A).w ROM:0012A244 beq.s loc_12A24E ROM:0012A246 bset #0,($D7B).w ROM:0012A24C bra.s loc_12A254 ROM:0012A24E ; --------------------------------------------------------------------------- ROM:0012A24E ROM:0012A24E loc_12A24E: ; CODE XREF: sub_12A1EE+56↑j ROM:0012A24E bclr #0,($D7B).w ROM:0012A254 ROM:0012A254 loc_12A254: ; CODE XREF: sub_12A1EE+5E↑j ROM:0012A254 bset #0,($D93).w ROM:0012A25A rts ROM:0012A25A ; End of function sub_12A1EE ROM:0012A25A ROM:0012A25C ROM:0012A25C ; =============== S U B R O U T I N E ======================================= ROM:0012A25C ROM:0012A25C ROM:0012A25C sub_12A25C: ; CODE XREF: sub_12A1EE+12↑p ROM:0012A25C btst #2,($1305).w ROM:0012A262 beq.s loc_12A278 ROM:0012A264 bclr #2,($1305).w ROM:0012A26A bset #5,($D7B).w ROM:0012A270 bset #5,($D93).w ROM:0012A276 bra.s locret_12A28C ROM:0012A278 ; --------------------------------------------------------------------------- ROM:0012A278 ROM:0012A278 loc_12A278: ; CODE XREF: sub_12A25C+6↑j ROM:0012A278 cmpi.w #0,($572).w ROM:0012A27E ble.s locret_12A28C ROM:0012A280 bclr #5,($D7B).w ROM:0012A286 bset #5,($D93).w ROM:0012A28C ROM:0012A28C locret_12A28C: ; CODE XREF: sub_12A25C+1A↑j ROM:0012A28C ; sub_12A25C+22↑j ROM:0012A28C rts ROM:0012A28C ; End of function sub_12A25C ROM:0012A28C ROM:0012A28E ROM:0012A28E ; =============== S U B R O U T I N E ======================================= ROM:0012A28E ROM:0012A28E ROM:0012A28E sub_12A28E: ; CODE XREF: sub_12A1EE+16↑p ROM:0012A28E btst #5,($131E).w ROM:0012A294 beq.s loc_12A2AA ROM:0012A296 bclr #5,($131E).w ROM:0012A29C bset #3,($140C).w ROM:0012A2A2 bset #3,($140D).w ROM:0012A2A8 bra.s loc_12A2C6 ROM:0012A2AA ; --------------------------------------------------------------------------- ROM:0012A2AA ROM:0012A2AA loc_12A2AA: ; CODE XREF: sub_12A28E+6↑j ROM:0012A2AA btst #4,($934).w ROM:0012A2B0 beq.s loc_12A2C6 ROM:0012A2B2 cmpi.w #0,($572).w ROM:0012A2B8 ble.s loc_12A2C6 ROM:0012A2BA bclr #3,($140C).w ROM:0012A2C0 bset #3,($140D).w ROM:0012A2C6 ROM:0012A2C6 loc_12A2C6: ; CODE XREF: sub_12A28E+1A↑j ROM:0012A2C6 ; sub_12A28E+22↑j ... ROM:0012A2C6 btst #0,($131B).w ROM:0012A2CC beq.s loc_12A2E2 ROM:0012A2CE bclr #0,($131B).w ROM:0012A2D4 bset #4,($140C).w ROM:0012A2DA bset #2,($140C).w ROM:0012A2E0 bra.s locret_12A2FE ROM:0012A2E2 ; --------------------------------------------------------------------------- ROM:0012A2E2 ROM:0012A2E2 loc_12A2E2: ; CODE XREF: sub_12A28E+3E↑j ROM:0012A2E2 btst #4,($934).w ROM:0012A2E8 beq.s locret_12A2FE ROM:0012A2EA cmpi.w #0,($572).w ROM:0012A2F0 ble.s locret_12A2FE ROM:0012A2F2 bclr #4,($140C).w ROM:0012A2F8 bset #2,($140C).w ROM:0012A2FE ROM:0012A2FE locret_12A2FE: ; CODE XREF: sub_12A28E+52↑j ROM:0012A2FE ; sub_12A28E+5A↑j ... ROM:0012A2FE rts ROM:0012A2FE ; End of function sub_12A28E ROM:0012A2FE ROM:0012A300 ROM:0012A300 ; =============== S U B R O U T I N E ======================================= ROM:0012A300 ROM:0012A300 ROM:0012A300 sub_12A300: ; CODE XREF: sub_126A00+CC↑p ROM:0012A300 bsr.l sub_1286C0 ROM:0012A306 bsr.w sub_12A718 ROM:0012A30A bsr.l sub_129D80 ROM:0012A310 rts ROM:0012A310 ; End of function sub_12A300 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: sub_126A00+E4↑p ROM:0012A312 bsr.l sub_12ABA8 ROM:0012A318 bsr.w sub_12A324 ROM:0012A31C bsr.l sub_12A01C ROM:0012A322 rts ROM:0012A322 ; End of function sub_12A312 ROM:0012A322 ROM:0012A324 ROM:0012A324 ; =============== S U B R O U T I N E ======================================= ROM:0012A324 ROM:0012A324 ROM:0012A324 sub_12A324: ; CODE XREF: sub_12A312+6↑p ROM:0012A324 bclr #0,($1198).w ROM:0012A32A bclr #5,($1324).w ROM:0012A330 clr.w d1 ROM:0012A332 move.b ($1168).w,d1 ROM:0012A336 cmpi.w #8,d1 ROM:0012A33A bcc.s locret_12A344 ROM:0012A33C movea.l off_12A346(pc,d1.w*4),a0 ROM:0012A340 nop ROM:0012A342 jmp (a0) ROM:0012A344 ; --------------------------------------------------------------------------- ROM:0012A344 ROM:0012A344 locret_12A344: ; CODE XREF: sub_12A324+16↑j ROM:0012A344 rts ROM:0012A344 ; End of function sub_12A324 ROM:0012A344 ROM:0012A344 ; --------------------------------------------------------------------------- ROM:0012A346 off_12A346: dc.l loc_12A366 ; DATA XREF: sub_12A324+18↑r ROM:0012A34A dc.l loc_12A38E ROM:0012A34E dc.l loc_12A3B8 ROM:0012A352 dc.l loc_12A416 ROM:0012A356 dc.l loc_12A4B2 ROM:0012A35A dc.l loc_12A52E ROM:0012A35E dc.l loc_12A5A0 ROM:0012A362 dc.l loc_12A67E ROM:0012A366 ; --------------------------------------------------------------------------- ROM:0012A366 ROM:0012A366 loc_12A366: ; DATA XREF: ROM:off_12A346↑o ROM:0012A366 bclr #7,($130C).w ROM:0012A36C bclr #0,($130D).w ROM:0012A372 bclr #5,($130D).w ROM:0012A378 bclr #4,($1320).w ROM:0012A37E bclr #7,($1318).w ROM:0012A384 move.b #1,($1168).w ROM:0012A38A bra.s locret_12A3B6 ROM:0012A38C ; --------------------------------------------------------------------------- ROM:0012A38C rts ROM:0012A38E ; --------------------------------------------------------------------------- ROM:0012A38E ROM:0012A38E loc_12A38E: ; DATA XREF: ROM:0012A34A↑o ROM:0012A38E btst #0,($1194).w ROM:0012A394 beq.s locret_12A3B6 ROM:0012A396 bset #7,($1318).w ROM:0012A39C move.w $51E(a5),d1 ROM:0012A3A0 clr.b ($8A3).w ROM:0012A3A4 move.w d1,($620).w ROM:0012A3A8 move.b #1,($8A3).w ROM:0012A3AE move.b #2,($1168).w ROM:0012A3B4 bra.s locret_12A414 ROM:0012A3B6 ; --------------------------------------------------------------------------- ROM:0012A3B6 ROM:0012A3B6 locret_12A3B6: ; CODE XREF: ROM:0012A38A↑j ROM:0012A3B6 ; ROM:0012A394↑j ... ROM:0012A3B6 rts ROM:0012A3B8 ; --------------------------------------------------------------------------- ROM:0012A3B8 ROM:0012A3B8 loc_12A3B8: ; DATA XREF: ROM:0012A34E↑o ROM:0012A3B8 bsr.w sub_12A930 ROM:0012A3BC btst #0,($1194).w ROM:0012A3C2 bne.s loc_12A3D4 ROM:0012A3C4 bclr #7,($1318).w ROM:0012A3CA move.b #1,($1168).w ROM:0012A3D0 bra.s locret_12A3B6 ROM:0012A3D2 ; --------------------------------------------------------------------------- ROM:0012A3D2 bra.s locret_12A414 ROM:0012A3D4 ; --------------------------------------------------------------------------- ROM:0012A3D4 ROM:0012A3D4 loc_12A3D4: ; CODE XREF: ROM:0012A3C2↑j ROM:0012A3D4 cmpi.w #0,($620).w ROM:0012A3DA bgt.s locret_12A414 ROM:0012A3DC btst #5,($1324).w ROM:0012A3E2 beq.s locret_12A414 ROM:0012A3E4 bset #7,($130C).w ROM:0012A3EA bsr.w sub_12A70A ROM:0012A3EE bsr.w sub_12A8AC ROM:0012A3F2 bsr.w sub_12A870 ROM:0012A3F6 move.w #1,($CAE).w ROM:0012A3FC move.w $522(a5),($CB0).w ROM:0012A402 bclr #4,($1307).w ROM:0012A408 move.b #3,($1168).w ROM:0012A40E bra.l loc_12A4AA ROM:0012A414 ; --------------------------------------------------------------------------- ROM:0012A414 ROM:0012A414 locret_12A414: ; CODE XREF: ROM:0012A3B4↑j ROM:0012A414 ; ROM:0012A3D2↑j ... ROM:0012A414 rts ROM:0012A416 ; --------------------------------------------------------------------------- ROM:0012A416 ROM:0012A416 loc_12A416: ; DATA XREF: ROM:0012A352↑o ROM:0012A416 bsr.w sub_12A752 ROM:0012A41A bsr.w sub_12A77A ROM:0012A41E bsr.w sub_12A796 ROM:0012A422 btst #0,($1194).w ROM:0012A428 bne.s loc_12A42C ROM:0012A42A bra.s loc_12A434 ROM:0012A42C ; --------------------------------------------------------------------------- ROM:0012A42C ROM:0012A42C loc_12A42C: ; CODE XREF: ROM:0012A428↑j ROM:0012A42C btst #3,($131C).w ROM:0012A432 beq.s loc_12A45A ROM:0012A434 ROM:0012A434 loc_12A434: ; CODE XREF: ROM:0012A42A↑j ROM:0012A434 bclr #7,($1318).w ROM:0012A43A bsr.w sub_12A910 ROM:0012A43E bclr #7,($130C).w ROM:0012A444 bsr.l sub_12AEDE ROM:0012A44A bsr.w sub_12A85C ROM:0012A44E move.b #1,($1168).w ROM:0012A454 bra.l locret_12A3B6 ROM:0012A45A ; --------------------------------------------------------------------------- ROM:0012A45A ROM:0012A45A loc_12A45A: ; CODE XREF: ROM:0012A432↑j ROM:0012A45A btst #1,($131C).w ROM:0012A460 beq.s loc_12A4AA ROM:0012A462 btst #4,($1307).w ROM:0012A468 beq.s loc_12A484 ROM:0012A46A bset #0,($130D).w ROM:0012A470 move.w $524(a5),($CB0).w ROM:0012A476 move.b #4,($1168).w ROM:0012A47C bra.l loc_12A526 ROM:0012A482 ; --------------------------------------------------------------------------- ROM:0012A482 bra.s loc_12A4AA ROM:0012A484 ; --------------------------------------------------------------------------- ROM:0012A484 ROM:0012A484 loc_12A484: ; CODE XREF: ROM:0012A468↑j ROM:0012A484 bsr.w sub_12A8AC ROM:0012A488 bsr.w sub_12A8B4 ROM:0012A48C addq.w #1,($CAE).w ROM:0012A490 bvc.s loc_12A498 ROM:0012A492 move.w #$8000,($CAE).w ROM:0012A498 ROM:0012A498 loc_12A498: ; CODE XREF: ROM:0012A490↑j ROM:0012A498 move.w $522(a5),($CB0).w ROM:0012A49E move.b #6,($1168).w ROM:0012A4A4 bra.l loc_12A676 ROM:0012A4AA ; --------------------------------------------------------------------------- ROM:0012A4AA ROM:0012A4AA loc_12A4AA: ; CODE XREF: ROM:0012A40E↑j ROM:0012A4AA ; ROM:0012A460↑j ... ROM:0012A4AA bsr.l sub_12ACC2 ROM:0012A4B0 rts ROM:0012A4B2 ; --------------------------------------------------------------------------- ROM:0012A4B2 ROM:0012A4B2 loc_12A4B2: ; DATA XREF: ROM:0012A356↑o ROM:0012A4B2 bsr.w sub_12A752 ROM:0012A4B6 bsr.w sub_12A77A ROM:0012A4BA bsr.w sub_12A796 ROM:0012A4BE btst #0,($1194).w ROM:0012A4C4 bne.s loc_12A4C8 ROM:0012A4C6 bra.s loc_12A4D0 ROM:0012A4C8 ; --------------------------------------------------------------------------- ROM:0012A4C8 ROM:0012A4C8 loc_12A4C8: ; CODE XREF: ROM:0012A4C4↑j ROM:0012A4C8 btst #3,($131C).w ROM:0012A4CE beq.s loc_12A4FC ROM:0012A4D0 ROM:0012A4D0 loc_12A4D0: ; CODE XREF: ROM:0012A4C6↑j ROM:0012A4D0 bclr #7,($1318).w ROM:0012A4D6 bsr.w sub_12A910 ROM:0012A4DA bclr #7,($130C).w ROM:0012A4E0 bclr #0,($130D).w ROM:0012A4E6 bsr.l sub_12AEDE ROM:0012A4EC bsr.w sub_12A85C ROM:0012A4F0 move.b #1,($1168).w ROM:0012A4F6 bra.l locret_12A3B6 ROM:0012A4FC ; --------------------------------------------------------------------------- ROM:0012A4FC ROM:0012A4FC loc_12A4FC: ; CODE XREF: ROM:0012A4CE↑j ROM:0012A4FC btst #1,($131C).w ROM:0012A502 beq.s loc_12A526 ROM:0012A504 bclr #0,($130D).w ROM:0012A50A bsr.w sub_12A8D2 ROM:0012A50E bset #0,($D91).w ROM:0012A514 bset #4,($1320).w ROM:0012A51A bsr.w sub_12A85C ROM:0012A51E move.b #5,($1168).w ROM:0012A524 bra.s loc_12A598 ROM:0012A526 ; --------------------------------------------------------------------------- ROM:0012A526 ROM:0012A526 loc_12A526: ; CODE XREF: ROM:0012A47C↑j ROM:0012A526 ; ROM:0012A502↑j ... ROM:0012A526 bsr.l sub_12ACC2 ROM:0012A52C rts ROM:0012A52E ; --------------------------------------------------------------------------- ROM:0012A52E ROM:0012A52E loc_12A52E: ; DATA XREF: ROM:0012A35A↑o ROM:0012A52E btst #5,($1323).w ROM:0012A534 beq.s loc_12A562 ROM:0012A536 bclr #7,($1318).w ROM:0012A53C bclr #7,($130C).w ROM:0012A542 bclr #4,($1320).w ROM:0012A548 bsr.l sub_12AEDE ROM:0012A54E bset #0,($1198).w ROM:0012A554 move.b #1,($1168).w ROM:0012A55A bra.l locret_12A3B6 ROM:0012A560 ; --------------------------------------------------------------------------- ROM:0012A560 bra.s loc_12A598 ROM:0012A562 ; --------------------------------------------------------------------------- ROM:0012A562 ROM:0012A562 loc_12A562: ; CODE XREF: ROM:0012A534↑j ROM:0012A562 btst #0,($1194).w ROM:0012A568 bne.s loc_12A598 ROM:0012A56A bclr #7,($1318).w ROM:0012A570 bsr.w sub_12A910 ROM:0012A574 bclr #7,($130C).w ROM:0012A57A bsr.l sub_12AEDE ROM:0012A580 bclr #4,($1320).w ROM:0012A586 bset #0,($1198).w ROM:0012A58C move.b #1,($1168).w ROM:0012A592 bra.l locret_12A3B6 ROM:0012A598 ; --------------------------------------------------------------------------- ROM:0012A598 ROM:0012A598 loc_12A598: ; CODE XREF: ROM:0012A524↑j ROM:0012A598 ; ROM:0012A560↑j ... ROM:0012A598 bsr.l sub_12ACC2 ROM:0012A59E rts ROM:0012A5A0 ; --------------------------------------------------------------------------- ROM:0012A5A0 ROM:0012A5A0 loc_12A5A0: ; DATA XREF: ROM:0012A35E↑o ROM:0012A5A0 bsr.w sub_12A752 ROM:0012A5A4 bsr.w sub_12A77A ROM:0012A5A8 bsr.w sub_12A796 ROM:0012A5AC btst #0,($1194).w ROM:0012A5B2 bne.s loc_12A5B6 ROM:0012A5B4 bra.s loc_12A5BE ROM:0012A5B6 ; --------------------------------------------------------------------------- ROM:0012A5B6 ROM:0012A5B6 loc_12A5B6: ; CODE XREF: ROM:0012A5B2↑j ROM:0012A5B6 btst #3,($131C).w ROM:0012A5BC beq.s loc_12A5E4 ROM:0012A5BE ROM:0012A5BE loc_12A5BE: ; CODE XREF: ROM:0012A5B4↑j ROM:0012A5BE bclr #7,($1318).w ROM:0012A5C4 bsr.w sub_12A910 ROM:0012A5C8 bclr #7,($130C).w ROM:0012A5CE bsr.l sub_12AEDE ROM:0012A5D4 bsr.w sub_12A85C ROM:0012A5D8 move.b #1,($1168).w ROM:0012A5DE bra.l locret_12A3B6 ROM:0012A5E4 ; --------------------------------------------------------------------------- ROM:0012A5E4 ROM:0012A5E4 loc_12A5E4: ; CODE XREF: ROM:0012A5BC↑j ROM:0012A5E4 btst #1,($1329).w ROM:0012A5EA beq.s loc_12A60C ROM:0012A5EC btst #4,($1307).w ROM:0012A5F2 beq.s loc_12A60C ROM:0012A5F4 bset #0,($130D).w ROM:0012A5FA move.w $524(a5),($CB0).w ROM:0012A600 move.b #4,($1168).w ROM:0012A606 bra.l loc_12A526 ROM:0012A60C ; --------------------------------------------------------------------------- ROM:0012A60C ROM:0012A60C loc_12A60C: ; CODE XREF: ROM:0012A5EA↑j ROM:0012A60C ; ROM:0012A5F2↑j ROM:0012A60C btst #1,($131C).w ROM:0012A612 beq.s loc_12A676 ROM:0012A614 btst #4,($1307).w ROM:0012A61A bne.s loc_12A676 ROM:0012A61C move.w $526(a5),d0 ROM:0012A620 cmp.w ($CAE).w,d0 ROM:0012A624 bgt.s loc_12A650 ROM:0012A626 bset #5,($130D).w ROM:0012A62C bsr.w sub_12A85C ROM:0012A630 move.w $538(a5),d1 ROM:0012A634 clr.b ($8A3).w ROM:0012A638 move.w d1,($620).w ROM:0012A63C move.b #1,($8A3).w ROM:0012A642 move.b #7,($1168).w ROM:0012A648 bra.l loc_12A702 ROM:0012A64E ; --------------------------------------------------------------------------- ROM:0012A64E bra.s loc_12A676 ROM:0012A650 ; --------------------------------------------------------------------------- ROM:0012A650 ROM:0012A650 loc_12A650: ; CODE XREF: ROM:0012A624↑j ROM:0012A650 bsr.w sub_12A8AC ROM:0012A654 bsr.w sub_12A8B4 ROM:0012A658 addq.w #1,($CAE).w ROM:0012A65C bvc.s loc_12A664 ROM:0012A65E move.w #$8000,($CAE).w ROM:0012A664 ROM:0012A664 loc_12A664: ; CODE XREF: ROM:0012A65C↑j ROM:0012A664 move.w $522(a5),($CB0).w ROM:0012A66A move.b #6,($1168).w ROM:0012A670 bra.l *+6 ROM:0012A676 ; --------------------------------------------------------------------------- ROM:0012A676 ROM:0012A676 loc_12A676: ; CODE XREF: ROM:0012A4A4↑j ROM:0012A676 ; ROM:0012A612↑j ... ROM:0012A676 bsr.l sub_12ACC2 ROM:0012A67C rts ROM:0012A67E ; --------------------------------------------------------------------------- ROM:0012A67E ROM:0012A67E loc_12A67E: ; DATA XREF: ROM:0012A362↑o ROM:0012A67E btst #0,($1194).w ROM:0012A684 bne.s loc_12A6AE ROM:0012A686 bclr #7,($1318).w ROM:0012A68C bclr #7,($130C).w ROM:0012A692 bclr #5,($130D).w ROM:0012A698 bsr.l sub_12AEDE ROM:0012A69E bsr.w sub_12A910 ROM:0012A6A2 move.b #1,($1168).w ROM:0012A6A8 bra.l locret_12A3B6 ROM:0012A6AE ; --------------------------------------------------------------------------- ROM:0012A6AE ROM:0012A6AE loc_12A6AE: ; CODE XREF: ROM:0012A684↑j ROM:0012A6AE btst #1,($1300).w ROM:0012A6B4 beq.s loc_12A6D8 ROM:0012A6B6 bsr.w sub_12A928 ROM:0012A6BA bset #1,($D91).w ROM:0012A6C0 bset #4,($1320).w ROM:0012A6C6 bclr #5,($130D).w ROM:0012A6CC move.b #5,($1168).w ROM:0012A6D2 bra.l loc_12A598 ROM:0012A6D8 ; --------------------------------------------------------------------------- ROM:0012A6D8 ROM:0012A6D8 loc_12A6D8: ; CODE XREF: ROM:0012A6B4↑j ROM:0012A6D8 cmpi.w #0,($620).w ROM:0012A6DE bgt.s loc_12A702 ROM:0012A6E0 bsr.w sub_12A920 ROM:0012A6E4 bset #1,($D91).w ROM:0012A6EA bset #4,($1320).w ROM:0012A6F0 bclr #5,($130D).w ROM:0012A6F6 move.b #5,($1168).w ROM:0012A6FC bra.l loc_12A598 ROM:0012A702 ; --------------------------------------------------------------------------- ROM:0012A702 ROM:0012A702 loc_12A702: ; CODE XREF: ROM:0012A648↑j ROM:0012A702 ; ROM:0012A6DE↑j ROM:0012A702 bsr.l sub_12ACC2 ROM:0012A708 rts ROM:0012A70A ROM:0012A70A ; =============== S U B R O U T I N E ======================================= ROM:0012A70A ROM:0012A70A ROM:0012A70A sub_12A70A: ; CODE XREF: ROM:0012A3EA↑p ROM:0012A70A move.w ($CC6).w,($CAC).w ROM:0012A710 move.w ($CA8).w,($CAA).w ROM:0012A716 rts ROM:0012A716 ; End of function sub_12A70A ROM:0012A716 ROM:0012A718 ROM:0012A718 ; =============== S U B R O U T I N E ======================================= ROM:0012A718 ROM:0012A718 ROM:0012A718 sub_12A718: ; CODE XREF: sub_12A300+6↑p ROM:0012A718 move.l ($9B0).w,d0 ROM:0012A71C divs.w #$2710,d0 ROM:0012A720 bvc.w loc_12A728 ROM:0012A724 move.w #$7FFF,d0 ROM:0012A728 ROM:0012A728 loc_12A728: ; CODE XREF: sub_12A718+8↑j ROM:0012A728 move.w d0,($CA8).w ROM:0012A72C move.w #$2710,d6 ROM:0012A730 move.w ($CA4).w,d2 ROM:0012A734 move.w ($CA6).w,d5 ROM:0012A738 move.w $520(a5),d3 ROM:0012A73C move.w ($CA8).w,d1 ROM:0012A740 bsr.l sub_12AC9C ROM:0012A746 move.w d4,($CA6).w ROM:0012A74A swap d4 ROM:0012A74C move.w d4,($CA4).w ROM:0012A750 rts ROM:0012A750 ; End of function sub_12A718 ROM:0012A750 ROM:0012A752 ROM:0012A752 ; =============== S U B R O U T I N E ======================================= ROM:0012A752 ROM:0012A752 ROM:0012A752 sub_12A752: ; CODE XREF: ROM:loc_12A416↑p ROM:0012A752 ; ROM:loc_12A4B2↑p ... ROM:0012A752 move.w ($CA8).w,d0 ROM:0012A756 sub.w ($CAA).w,d0 ROM:0012A75A cmpi.w #0,d0 ROM:0012A75E bge.s loc_12A762 ROM:0012A760 neg.w d0 ROM:0012A762 ROM:0012A762 loc_12A762: ; CODE XREF: sub_12A752+C↑j ROM:0012A762 move.w $536(a5),d1 ROM:0012A766 cmp.w d0,d1 ROM:0012A768 bge.s loc_12A772 ROM:0012A76A bset #3,($131C).w ROM:0012A770 bra.s locret_12A778 ROM:0012A772 ; --------------------------------------------------------------------------- ROM:0012A772 ROM:0012A772 loc_12A772: ; CODE XREF: sub_12A752+16↑j ROM:0012A772 bclr #3,($131C).w ROM:0012A778 ROM:0012A778 locret_12A778: ; CODE XREF: sub_12A752+1E↑j ROM:0012A778 rts ROM:0012A778 ; End of function sub_12A752 ROM:0012A778 ROM:0012A77A ROM:0012A77A ; =============== S U B R O U T I N E ======================================= ROM:0012A77A ROM:0012A77A ROM:0012A77A sub_12A77A: ; CODE XREF: ROM:0012A41A↑p ROM:0012A77A ; ROM:0012A4B6↑p ... ROM:0012A77A move.w $52A(a5),d0 ROM:0012A77E move.w $52C(a5),d1 ROM:0012A782 cmp.w ($CC2).w,d0 ROM:0012A786 bgt.s locret_12A794 ROM:0012A788 cmp.w ($CC2).w,d1 ROM:0012A78C ble.s locret_12A794 ROM:0012A78E bset #4,($1307).w ROM:0012A794 ROM:0012A794 locret_12A794: ; CODE XREF: sub_12A77A+C↑j ROM:0012A794 ; sub_12A77A+12↑j ROM:0012A794 rts ROM:0012A794 ; End of function sub_12A77A ROM:0012A794 ROM:0012A796 ROM:0012A796 ; =============== S U B R O U T I N E ======================================= ROM:0012A796 ROM:0012A796 ROM:0012A796 sub_12A796: ; CODE XREF: ROM:0012A41E↑p ROM:0012A796 ; ROM:0012A4BA↑p ... ROM:0012A796 bclr #1,($1329).w ROM:0012A79C bclr #1,($131C).w ROM:0012A7A2 clr.w d1 ROM:0012A7A4 move.b ($1169).w,d1 ROM:0012A7A8 cmpi.w #3,d1 ROM:0012A7AC bcc.s locret_12A7B6 ROM:0012A7AE movea.l off_12A7B8(pc,d1.w*4),a0 ROM:0012A7B2 nop ROM:0012A7B4 jmp (a0) ROM:0012A7B6 ; --------------------------------------------------------------------------- ROM:0012A7B6 ROM:0012A7B6 locret_12A7B6: ; CODE XREF: sub_12A796+16↑j ROM:0012A7B6 rts ROM:0012A7B6 ; End of function sub_12A796 ROM:0012A7B6 ROM:0012A7B6 ; --------------------------------------------------------------------------- ROM:0012A7B8 off_12A7B8: dc.l loc_12A7C4 ; DATA XREF: sub_12A796+18↑r ROM:0012A7BC dc.l loc_12A7E2 ROM:0012A7C0 dc.l loc_12A84C ROM:0012A7C4 ; --------------------------------------------------------------------------- ROM:0012A7C4 ROM:0012A7C4 loc_12A7C4: ; DATA XREF: ROM:off_12A7B8↑o ROM:0012A7C4 bsr.w sub_12A898 ROM:0012A7C8 move.w ($CB2).w,d2 ROM:0012A7CC clr.b ($8A4).w ROM:0012A7D0 move.w d2,($622).w ROM:0012A7D4 move.b #1,($8A4).w ROM:0012A7DA move.b #1,($1169).w ROM:0012A7E0 rts ROM:0012A7E2 ; --------------------------------------------------------------------------- ROM:0012A7E2 ROM:0012A7E2 loc_12A7E2: ; DATA XREF: ROM:0012A7BC↑o ROM:0012A7E2 cmpi.w #0,($622).w ROM:0012A7E8 bgt.s locret_12A84A ROM:0012A7EA cmpi.w #1,($CB0).w ROM:0012A7F0 ble.s loc_12A81A ROM:0012A7F2 subq.w #1,($CB0).w ROM:0012A7F6 bvc.s loc_12A7FE ROM:0012A7F8 move.w #$8000,($CB0).w ROM:0012A7FE ROM:0012A7FE loc_12A7FE: ; CODE XREF: ROM:0012A7F6↑j ROM:0012A7FE bset #1,($1329).w ROM:0012A804 move.w ($CB2).w,d2 ROM:0012A808 clr.b ($8A4).w ROM:0012A80C move.w d2,($622).w ROM:0012A810 move.b #1,($8A4).w ROM:0012A816 bra.w locret_12A84A ROM:0012A81A ; --------------------------------------------------------------------------- ROM:0012A81A ROM:0012A81A loc_12A81A: ; CODE XREF: ROM:0012A7F0↑j ROM:0012A81A subq.w #1,($CB0).w ROM:0012A81E bvc.s loc_12A826 ROM:0012A820 move.w #$8000,($CB0).w ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: ROM:0012A81E↑j ROM:0012A826 bset #1,($1329).w ROM:0012A82C bset #1,($131C).w ROM:0012A832 move.w ($CB2).w,d2 ROM:0012A836 clr.b ($8A4).w ROM:0012A83A move.w d2,($622).w ROM:0012A83E move.b #1,($8A4).w ROM:0012A844 move.b #2,($1169).w ROM:0012A84A ROM:0012A84A locret_12A84A: ; CODE XREF: ROM:0012A7E8↑j ROM:0012A84A ; ROM:0012A816↑j ROM:0012A84A rts ROM:0012A84C ; --------------------------------------------------------------------------- ROM:0012A84C ROM:0012A84C loc_12A84C: ; DATA XREF: ROM:0012A7C0↑o ROM:0012A84C cmpi.w #0,($CB0).w ROM:0012A852 ble.s locret_12A85A ROM:0012A854 move.b #1,($1169).w ROM:0012A85A ROM:0012A85A locret_12A85A: ; CODE XREF: ROM:0012A852↑j ROM:0012A85A rts ROM:0012A85C ROM:0012A85C ; =============== S U B R O U T I N E ======================================= ROM:0012A85C ROM:0012A85C ROM:0012A85C sub_12A85C: ; CODE XREF: ROM:0012A44A↑p ROM:0012A85C ; ROM:0012A4EC↑p ... ROM:0012A85C move.b #0,($1169).w ROM:0012A862 bclr #1,($1329).w ROM:0012A868 bclr #1,($131C).w ROM:0012A86E rts ROM:0012A86E ; End of function sub_12A85C ROM:0012A86E ROM:0012A870 ROM:0012A870 ; =============== S U B R O U T I N E ======================================= ROM:0012A870 ROM:0012A870 ROM:0012A870 sub_12A870: ; CODE XREF: ROM:0012A3F2↑p ROM:0012A870 move.w $52A(a5),d0 ROM:0012A874 move.w ($CAC).w,d1 ROM:0012A878 cmp.w ($CB4).w,d0 ROM:0012A87C ble.s loc_12A884 ROM:0012A87E add.w $532(a5),d1 ROM:0012A882 bra.s loc_12A892 ROM:0012A884 ; --------------------------------------------------------------------------- ROM:0012A884 ROM:0012A884 loc_12A884: ; CODE XREF: sub_12A870+C↑j ROM:0012A884 move.w $52C(a5),d0 ROM:0012A888 cmp.w ($CB4).w,d0 ROM:0012A88C bge.s loc_12A892 ROM:0012A88E sub.w $534(a5),d1 ROM:0012A892 ROM:0012A892 loc_12A892: ; CODE XREF: sub_12A870+12↑j ROM:0012A892 ; sub_12A870+1C↑j ROM:0012A892 move.w d1,($CB6).w ROM:0012A896 rts ROM:0012A896 ; End of function sub_12A870 ROM:0012A896 ROM:0012A898 ROM:0012A898 ; =============== S U B R O U T I N E ======================================= ROM:0012A898 ROM:0012A898 ROM:0012A898 sub_12A898: ; CODE XREF: ROM:loc_12A7C4↑p ROM:0012A898 move.w #$3AF0,d1 ROM:0012A89C move.w ($CA4).w,d2 ROM:0012A8A0 bsr.l sub_117544 ROM:0012A8A6 move.w d1,($CB2).w ROM:0012A8AA rts ROM:0012A8AA ; End of function sub_12A898 ROM:0012A8AA ROM:0012A8AC ROM:0012A8AC ; =============== S U B R O U T I N E ======================================= ROM:0012A8AC ROM:0012A8AC ROM:0012A8AC sub_12A8AC: ; CODE XREF: ROM:0012A3EE↑p ROM:0012A8AC ; ROM:loc_12A484↑p ... ROM:0012A8AC move.w ($CC2).w,($CB4).w ROM:0012A8B2 rts ROM:0012A8B2 ; End of function sub_12A8AC ROM:0012A8B2 ROM:0012A8B4 ROM:0012A8B4 ; =============== S U B R O U T I N E ======================================= ROM:0012A8B4 ROM:0012A8B4 ROM:0012A8B4 sub_12A8B4: ; CODE XREF: ROM:0012A488↑p ROM:0012A8B4 ; ROM:0012A654↑p ROM:0012A8B4 move.w $528(a5),d0 ROM:0012A8B8 cmp.w ($CB4).w,d0 ROM:0012A8BC ble.s loc_12A8C8 ROM:0012A8BE move.w $52E(a5),d1 ROM:0012A8C2 add.w d1,($CB6).w ROM:0012A8C6 bra.s locret_12A8D0 ROM:0012A8C8 ; --------------------------------------------------------------------------- ROM:0012A8C8 ROM:0012A8C8 loc_12A8C8: ; CODE XREF: sub_12A8B4+8↑j ROM:0012A8C8 move.w $530(a5),d1 ROM:0012A8CC sub.w d1,($CB6).w ROM:0012A8D0 ROM:0012A8D0 locret_12A8D0: ; CODE XREF: sub_12A8B4+12↑j ROM:0012A8D0 rts ROM:0012A8D0 ; End of function sub_12A8B4 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:0012A50A↑p ROM:0012A8D2 move.w #$3AF2,d1 ROM:0012A8D6 move.w ($CA4).w,d2 ROM:0012A8DA bsr.l sub_117544 ROM:0012A8E0 move.w d1,($CB8).w ROM:0012A8E4 muls.w #$3E8,d1 ROM:0012A8E8 cmp.l ($980).w,d1 ROM:0012A8EC bgt.s loc_12A8F6 ROM:0012A8EE bset #0,($D79).w ROM:0012A8F4 bra.s loc_12A8FC ROM:0012A8F6 ; --------------------------------------------------------------------------- ROM:0012A8F6 ROM:0012A8F6 loc_12A8F6: ; CODE XREF: sub_12A8D2+1A↑j ROM:0012A8F6 bclr #0,($D79).w ROM:0012A8FC ROM:0012A8FC loc_12A8FC: ; CODE XREF: sub_12A8D2+22↑j ROM:0012A8FC bclr #1,($D79).w ROM:0012A902 bset #1,($D91).w ROM:0012A908 move.l ($980).w,($984).w ROM:0012A90E rts ROM:0012A90E ; End of function sub_12A8D2 ROM:0012A90E ROM:0012A910 ROM:0012A910 ; =============== S U B R O U T I N E ======================================= ROM:0012A910 ROM:0012A910 ROM:0012A910 sub_12A910: ; CODE XREF: ROM:0012A43A↑p ROM:0012A910 ; ROM:0012A4D6↑p ... ROM:0012A910 btst #0,($10F4).w ROM:0012A916 beq.s locret_12A91E ROM:0012A918 move.w ($CAC).w,($ED2).w ROM:0012A91E ROM:0012A91E locret_12A91E: ; CODE XREF: sub_12A910+6↑j ROM:0012A91E rts ROM:0012A91E ; End of function sub_12A910 ROM:0012A91E ROM:0012A920 ROM:0012A920 ; =============== S U B R O U T I N E ======================================= ROM:0012A920 ROM:0012A920 ROM:0012A920 sub_12A920: ; CODE XREF: ROM:0012A6E0↑p ROM:0012A920 bset #1,($D79).w ROM:0012A926 rts ROM:0012A926 ; End of function sub_12A920 ROM:0012A926 ROM:0012A928 ROM:0012A928 ; =============== S U B R O U T I N E ======================================= ROM:0012A928 ROM:0012A928 ROM:0012A928 sub_12A928: ; CODE XREF: ROM:0012A6B6↑p ROM:0012A928 bclr #1,($D79).w ROM:0012A92E rts ROM:0012A92E ; End of function sub_12A928 ROM:0012A92E ROM:0012A930 ROM:0012A930 ; =============== S U B R O U T I N E ======================================= ROM:0012A930 ROM:0012A930 ROM:0012A930 sub_12A930: ; CODE XREF: ROM:loc_12A3B8↑p ROM:0012A930 btst #0,($1102).w ROM:0012A936 beq.s locret_12A966 ROM:0012A938 move.w $528(a5),d0 ROM:0012A93C btst #0,($1101).w ROM:0012A942 beq.s loc_12A952 ROM:0012A944 cmp.w ($CC2).w,d0 ROM:0012A948 blt.s loc_12A952 ROM:0012A94A bset #5,($1324).w ROM:0012A950 bra.s locret_12A966 ROM:0012A952 ; --------------------------------------------------------------------------- ROM:0012A952 ROM:0012A952 loc_12A952: ; CODE XREF: sub_12A930+12↑j ROM:0012A952 ; sub_12A930+18↑j ROM:0012A952 btst #0,($1101).w ROM:0012A958 bne.s locret_12A966 ROM:0012A95A cmp.w ($CC2).w,d0 ROM:0012A95E bge.s locret_12A966 ROM:0012A960 bset #5,($1324).w ROM:0012A966 ROM:0012A966 locret_12A966: ; CODE XREF: sub_12A930+6↑j ROM:0012A966 ; sub_12A930+20↑j ... ROM:0012A966 rts ROM:0012A966 ; End of function sub_12A930 ROM:0012A966 ROM:0012A968 ROM:0012A968 ; =============== S U B R O U T I N E ======================================= ROM:0012A968 ROM:0012A968 ROM:0012A968 sub_12A968: ; CODE XREF: ROM:00117700↑p ROM:0012A968 bsr.l sub_12AAB6 ROM:0012A96E clr.w d1 ROM:0012A970 move.b ($116A).w,d1 ROM:0012A974 cmpi.w #4,d1 ROM:0012A978 bcc.s locret_12A982 ROM:0012A97A movea.l off_12A984(pc,d1.w*4),a0 ROM:0012A97E nop ROM:0012A980 jmp (a0) ROM:0012A982 ; --------------------------------------------------------------------------- ROM:0012A982 ROM:0012A982 locret_12A982: ; CODE XREF: sub_12A968+10↑j ROM:0012A982 rts ROM:0012A982 ; End of function sub_12A968 ROM:0012A982 ROM:0012A982 ; --------------------------------------------------------------------------- ROM:0012A984 off_12A984: dc.l loc_12A994 ; DATA XREF: sub_12A968+12↑r ROM:0012A988 dc.l loc_12A99C ROM:0012A98C dc.l loc_12A9C2 ROM:0012A990 dc.l loc_12AA02 ROM:0012A994 ; --------------------------------------------------------------------------- ROM:0012A994 ROM:0012A994 loc_12A994: ; DATA XREF: ROM:off_12A984↑o ROM:0012A994 move.b #1,($116A).w ROM:0012A99A rts ROM:0012A99C ; --------------------------------------------------------------------------- ROM:0012A99C ROM:0012A99C loc_12A99C: ; DATA XREF: ROM:0012A988↑o ROM:0012A99C btst #7,($1318).w ROM:0012A9A2 beq.s locret_12A9C0 ROM:0012A9A4 bsr.w sub_12AA3E ROM:0012A9A8 move.w $53A(a5),d1 ROM:0012A9AC clr.b ($8A5).w ROM:0012A9B0 move.w d1,($624).w ROM:0012A9B4 move.b #1,($8A5).w ROM:0012A9BA move.b #2,($116A).w ROM:0012A9C0 ROM:0012A9C0 locret_12A9C0: ; CODE XREF: ROM:0012A9A2↑j ROM:0012A9C0 rts ROM:0012A9C2 ; --------------------------------------------------------------------------- ROM:0012A9C2 ROM:0012A9C2 loc_12A9C2: ; DATA XREF: ROM:0012A98C↑o ROM:0012A9C2 btst #7,($1318).w ROM:0012A9C8 bne.s loc_12A9D2 ROM:0012A9CA move.b #1,($116A).w ROM:0012A9D0 bra.s locret_12AA00 ROM:0012A9D2 ; --------------------------------------------------------------------------- ROM:0012A9D2 ROM:0012A9D2 loc_12A9D2: ; CODE XREF: ROM:0012A9C8↑j ROM:0012A9D2 btst #0,($130D).w ROM:0012A9D8 beq.s loc_12A9E2 ROM:0012A9DA move.b #3,($116A).w ROM:0012A9E0 bra.s locret_12AA00 ROM:0012A9E2 ; --------------------------------------------------------------------------- ROM:0012A9E2 ROM:0012A9E2 loc_12A9E2: ; CODE XREF: ROM:0012A9D8↑j ROM:0012A9E2 cmpi.w #0,($624).w ROM:0012A9E8 bgt.s locret_12AA00 ROM:0012A9EA bsr.w sub_12AA52 ROM:0012A9EE move.w $53A(a5),d1 ROM:0012A9F2 clr.b ($8A5).w ROM:0012A9F6 move.w d1,($624).w ROM:0012A9FA move.b #1,($8A5).w ROM:0012AA00 ROM:0012AA00 locret_12AA00: ; CODE XREF: ROM:0012A9D0↑j ROM:0012AA00 ; ROM:0012A9E0↑j ... ROM:0012AA00 rts ROM:0012AA02 ; --------------------------------------------------------------------------- ROM:0012AA02 ROM:0012AA02 loc_12AA02: ; DATA XREF: ROM:0012A990↑o ROM:0012AA02 btst #7,($1318).w ROM:0012AA08 bne.s loc_12AA12 ROM:0012AA0A move.b #1,($116A).w ROM:0012AA10 bra.s locret_12AA3C ROM:0012AA12 ; --------------------------------------------------------------------------- ROM:0012AA12 ROM:0012AA12 loc_12AA12: ; CODE XREF: ROM:0012AA08↑j ROM:0012AA12 btst #0,($130D).w ROM:0012AA18 beq.s locret_12AA3C ROM:0012AA1A cmpi.w #0,($624).w ROM:0012AA20 bgt.s locret_12AA3C ROM:0012AA22 bsr.w sub_12AA52 ROM:0012AA26 bsr.w sub_12AA8A ROM:0012AA2A move.w $53A(a5),d1 ROM:0012AA2E clr.b ($8A5).w ROM:0012AA32 move.w d1,($624).w ROM:0012AA36 move.b #1,($8A5).w ROM:0012AA3C ROM:0012AA3C locret_12AA3C: ; CODE XREF: ROM:0012AA10↑j ROM:0012AA3C ; ROM:0012AA18↑j ... ROM:0012AA3C rts ROM:0012AA3E ROM:0012AA3E ; =============== S U B R O U T I N E ======================================= ROM:0012AA3E ROM:0012AA3E ROM:0012AA3E sub_12AA3E: ; CODE XREF: ROM:0012A9A4↑p ROM:0012AA3E move.w ($C62).w,($CBA).w ROM:0012AA44 clr.w ($CBC).w ROM:0012AA48 clr.l ($980).w ROM:0012AA4C clr.w ($CBE).w ROM:0012AA50 rts ROM:0012AA50 ; End of function sub_12AA3E ROM:0012AA50 ROM:0012AA52 ROM:0012AA52 ; =============== S U B R O U T I N E ======================================= ROM:0012AA52 ROM:0012AA52 ROM:0012AA52 sub_12AA52: ; CODE XREF: ROM:0012A9EA↑p ROM:0012AA52 ; ROM:0012AA22↑p ROM:0012AA52 move.w #$3AF4,d1 ROM:0012AA56 move.w ($CA4).w,d2 ROM:0012AA5A bsr.l sub_117544 ROM:0012AA60 move.w d1,($CC0).w ROM:0012AA64 move.w #$2710,d6 ROM:0012AA68 move.w ($CBA).w,d2 ROM:0012AA6C move.w ($CBC).w,d5 ROM:0012AA70 move.w ($CC0).w,d3 ROM:0012AA74 move.w ($C62).w,d1 ROM:0012AA78 bsr.l sub_12AC9C ROM:0012AA7E move.w d4,($CBC).w ROM:0012AA82 swap d4 ROM:0012AA84 move.w d4,($CBA).w ROM:0012AA88 rts ROM:0012AA88 ; End of function sub_12AA52 ROM:0012AA88 ROM:0012AA8A ROM:0012AA8A ; =============== S U B R O U T I N E ======================================= ROM:0012AA8A ROM:0012AA8A ROM:0012AA8A sub_12AA8A: ; CODE XREF: ROM:0012AA26↑p ROM:0012AA8A move.w ($C62).w,d0 ROM:0012AA8E sub.w ($CBA).w,d0 ROM:0012AA92 cmpi.w #0,d0 ROM:0012AA96 bge.s loc_12AA9A ROM:0012AA98 neg.w d0 ROM:0012AA9A ROM:0012AA9A loc_12AA9A: ; CODE XREF: sub_12AA8A+C↑j ROM:0012AA9A ext.l d0 ROM:0012AA9C add.l d0,($980).w ROM:0012AAA0 move.l ($980).w,d0 ROM:0012AAA4 divs.w #$3E8,d0 ROM:0012AAA8 bvc.w loc_12AAB0 ROM:0012AAAC move.w #$7FFF,d0 ROM:0012AAB0 ROM:0012AAB0 loc_12AAB0: ; CODE XREF: sub_12AA8A+1E↑j ROM:0012AAB0 move.w d0,($CBE).w ROM:0012AAB4 rts ROM:0012AAB4 ; End of function sub_12AA8A ROM:0012AAB4 ROM:0012AAB6 ROM:0012AAB6 ; =============== S U B R O U T I N E ======================================= ROM:0012AAB6 ROM:0012AAB6 ROM:0012AAB6 sub_12AAB6: ; CODE XREF: sub_12A968↑p ROM:0012AAB6 clr.w d1 ROM:0012AAB8 move.b ($116B).w,d1 ROM:0012AABC cmpi.w #3,d1 ROM:0012AAC0 bcc.s locret_12AACA ROM:0012AAC2 movea.l off_12AACC(pc,d1.w*4),a0 ROM:0012AAC6 nop ROM:0012AAC8 jmp (a0) ROM:0012AACA ; --------------------------------------------------------------------------- ROM:0012AACA ROM:0012AACA locret_12AACA: ; CODE XREF: sub_12AAB6+A↑j ROM:0012AACA rts ROM:0012AACA ; End of function sub_12AAB6 ROM:0012AACA ROM:0012AACA ; --------------------------------------------------------------------------- ROM:0012AACC off_12AACC: dc.l loc_12AAD8 ; DATA XREF: sub_12AAB6+C↑r ROM:0012AAD0 dc.l loc_12AAF8 ROM:0012AAD4 dc.l loc_12AB4A ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 ROM:0012AAD8 loc_12AAD8: ; DATA XREF: ROM:off_12AACC↑o ROM:0012AAD8 bsr.w sub_12AB9C ROM:0012AADC move.w $53E(a5),d0 ROM:0012AAE0 clr.b ($8A6).w ROM:0012AAE4 move.w d0,($626).w ROM:0012AAE8 move.b #1,($8A6).w ROM:0012AAEE move.b #1,($116B).w ROM:0012AAF4 bra.s locret_12AB48 ROM:0012AAF6 ; --------------------------------------------------------------------------- ROM:0012AAF6 rts ROM:0012AAF8 ; --------------------------------------------------------------------------- ROM:0012AAF8 ROM:0012AAF8 loc_12AAF8: ; DATA XREF: ROM:0012AAD0↑o ROM:0012AAF8 btst #4,($1324).w ROM:0012AAFE beq.s loc_12AB18 ROM:0012AB00 bsr.w sub_12AB9C ROM:0012AB04 move.w $53E(a5),d0 ROM:0012AB08 clr.b ($8A6).w ROM:0012AB0C move.w d0,($626).w ROM:0012AB10 move.b #1,($8A6).w ROM:0012AB16 bra.s locret_12AB48 ROM:0012AB18 ; --------------------------------------------------------------------------- ROM:0012AB18 ROM:0012AB18 loc_12AB18: ; CODE XREF: ROM:0012AAFE↑j ROM:0012AB18 move.w $53C(a5),d1 ROM:0012AB1C cmp.w ($572).w,d1 ROM:0012AB20 bgt.s loc_12AB2A ROM:0012AB22 move.b #2,($116B).w ROM:0012AB28 bra.s locret_12AB72 ROM:0012AB2A ; --------------------------------------------------------------------------- ROM:0012AB2A ROM:0012AB2A loc_12AB2A: ; CODE XREF: ROM:0012AB20↑j ROM:0012AB2A cmpi.w #0,($626).w ROM:0012AB30 bgt.s locret_12AB48 ROM:0012AB32 bsr.w sub_12AB76 ROM:0012AB36 move.w $53E(a5),d0 ROM:0012AB3A clr.b ($8A6).w ROM:0012AB3E move.w d0,($626).w ROM:0012AB42 move.b #1,($8A6).w ROM:0012AB48 ROM:0012AB48 locret_12AB48: ; CODE XREF: ROM:0012AAF4↑j ROM:0012AB48 ; ROM:0012AB16↑j ... ROM:0012AB48 rts ROM:0012AB4A ; --------------------------------------------------------------------------- ROM:0012AB4A ROM:0012AB4A loc_12AB4A: ; DATA XREF: ROM:0012AAD4↑o ROM:0012AB4A move.w $53C(a5),d1 ROM:0012AB4E cmp.w ($572).w,d1 ROM:0012AB52 ble.s locret_12AB72 ROM:0012AB54 bsr.w sub_12AB9C ROM:0012AB58 move.w $53E(a5),d0 ROM:0012AB5C clr.b ($8A6).w ROM:0012AB60 move.w d0,($626).w ROM:0012AB64 move.b #1,($8A6).w ROM:0012AB6A move.b #1,($116B).w ROM:0012AB70 bra.s locret_12AB48 ROM:0012AB72 ; --------------------------------------------------------------------------- ROM:0012AB72 ROM:0012AB72 locret_12AB72: ; CODE XREF: ROM:0012AB28↑j ROM:0012AB72 ; ROM:0012AB52↑j ROM:0012AB72 rts ROM:0012AB74 ; --------------------------------------------------------------------------- ROM:0012AB74 rts ROM:0012AB76 ROM:0012AB76 ; =============== S U B R O U T I N E ======================================= ROM:0012AB76 ROM:0012AB76 ROM:0012AB76 sub_12AB76: ; CODE XREF: ROM:0012AB32↑p ROM:0012AB76 move.w #$2710,d6 ROM:0012AB7A move.w ($CC2).w,d2 ROM:0012AB7E move.w ($CC4).w,d5 ROM:0012AB82 move.w $540(a5),d3 ROM:0012AB86 move.w ($C62).w,d1 ROM:0012AB8A bsr.l sub_12AC9C ROM:0012AB90 move.w d4,($CC4).w ROM:0012AB94 swap d4 ROM:0012AB96 move.w d4,($CC2).w ROM:0012AB9A rts ROM:0012AB9A ; End of function sub_12AB76 ROM:0012AB9A ROM:0012AB9C ROM:0012AB9C ; =============== S U B R O U T I N E ======================================= ROM:0012AB9C ROM:0012AB9C ROM:0012AB9C sub_12AB9C: ; CODE XREF: ROM:loc_12AAD8↑p ROM:0012AB9C ; ROM:0012AB00↑p ... ROM:0012AB9C move.w ($C62).w,($CC2).w ROM:0012ABA2 clr.w ($CC4).w ROM:0012ABA6 rts ROM:0012ABA6 ; End of function sub_12AB9C ROM:0012ABA6 ROM:0012ABA8 ROM:0012ABA8 ; =============== S U B R O U T I N E ======================================= ROM:0012ABA8 ROM:0012ABA8 ROM:0012ABA8 sub_12ABA8: ; CODE XREF: sub_12A312↑p ROM:0012ABA8 clr.w d1 ROM:0012ABAA move.b ($116C).w,d1 ROM:0012ABAE cmpi.w #5,d1 ROM:0012ABB2 bcc.s locret_12ABBC ROM:0012ABB4 movea.l off_12ABBE(pc,d1.w*4),a0 ROM:0012ABB8 nop ROM:0012ABBA jmp (a0) ROM:0012ABBC ; --------------------------------------------------------------------------- ROM:0012ABBC ROM:0012ABBC locret_12ABBC: ; CODE XREF: sub_12ABA8+A↑j ROM:0012ABBC rts ROM:0012ABBC ; End of function sub_12ABA8 ROM:0012ABBC ROM:0012ABBC ; --------------------------------------------------------------------------- ROM:0012ABBE off_12ABBE: dc.l loc_12ABD2 ; DATA XREF: sub_12ABA8+C↑r ROM:0012ABC2 dc.l loc_12ABDA ROM:0012ABC6 dc.l loc_12ABEA ROM:0012ABCA dc.l loc_12AC0E ROM:0012ABCE dc.l loc_12AC3C ROM:0012ABD2 ; --------------------------------------------------------------------------- ROM:0012ABD2 ROM:0012ABD2 loc_12ABD2: ; DATA XREF: ROM:off_12ABBE↑o ROM:0012ABD2 move.b #1,($116C).w ROM:0012ABD8 rts ROM:0012ABDA ; --------------------------------------------------------------------------- ROM:0012ABDA ROM:0012ABDA loc_12ABDA: ; DATA XREF: ROM:0012ABC2↑o ROM:0012ABDA btst #0,($1102).w ROM:0012ABE0 beq.s locret_12ABE8 ROM:0012ABE2 move.b #2,($116C).w ROM:0012ABE8 ROM:0012ABE8 locret_12ABE8: ; CODE XREF: ROM:0012ABE0↑j ROM:0012ABE8 rts ROM:0012ABEA ; --------------------------------------------------------------------------- ROM:0012ABEA ROM:0012ABEA loc_12ABEA: ; DATA XREF: ROM:0012ABC6↑o ROM:0012ABEA btst #0,($10F4).w ROM:0012ABF0 bne.s loc_12ABFA ROM:0012ABF2 move.b #1,($116C).w ROM:0012ABF8 bra.s locret_12AC0C ROM:0012ABFA ; --------------------------------------------------------------------------- ROM:0012ABFA ROM:0012ABFA loc_12ABFA: ; CODE XREF: ROM:0012ABF0↑j ROM:0012ABFA btst #0,($1102).w ROM:0012AC00 beq.s locret_12AC0C ROM:0012AC02 move.b #3,($116C).w ROM:0012AC08 bsr.w sub_12AC90 ROM:0012AC0C ROM:0012AC0C locret_12AC0C: ; CODE XREF: ROM:0012ABF8↑j ROM:0012AC0C ; ROM:0012AC00↑j ROM:0012AC0C rts ROM:0012AC0E ; --------------------------------------------------------------------------- ROM:0012AC0E ROM:0012AC0E loc_12AC0E: ; DATA XREF: ROM:0012ABCA↑o ROM:0012AC0E btst #0,($10F4).w ROM:0012AC14 bne.s loc_12AC1E ROM:0012AC16 move.b #1,($116C).w ROM:0012AC1C bra.s locret_12AC3A ROM:0012AC1E ; --------------------------------------------------------------------------- ROM:0012AC1E ROM:0012AC1E loc_12AC1E: ; CODE XREF: ROM:0012AC14↑j ROM:0012AC1E btst #7,($130C).w ROM:0012AC24 beq.s loc_12AC2E ROM:0012AC26 move.b #4,($116C).w ROM:0012AC2C bra.s locret_12AC3A ROM:0012AC2E ; --------------------------------------------------------------------------- ROM:0012AC2E ROM:0012AC2E loc_12AC2E: ; CODE XREF: ROM:0012AC24↑j ROM:0012AC2E btst #0,($1102).w ROM:0012AC34 beq.s locret_12AC3A ROM:0012AC36 bsr.w sub_12AC6C ROM:0012AC3A ROM:0012AC3A locret_12AC3A: ; CODE XREF: ROM:0012AC1C↑j ROM:0012AC3A ; ROM:0012AC2C↑j ... ROM:0012AC3A rts ROM:0012AC3C ; --------------------------------------------------------------------------- ROM:0012AC3C ROM:0012AC3C loc_12AC3C: ; DATA XREF: ROM:0012ABCE↑o ROM:0012AC3C btst #0,($10F4).w ROM:0012AC42 bne.s loc_12AC4C ROM:0012AC44 move.b #1,($116C).w ROM:0012AC4A bra.s locret_12AC5E ROM:0012AC4C ; --------------------------------------------------------------------------- ROM:0012AC4C ROM:0012AC4C loc_12AC4C: ; CODE XREF: ROM:0012AC42↑j ROM:0012AC4C btst #7,($130C).w ROM:0012AC52 bne.s locret_12AC5E ROM:0012AC54 move.b #3,($116C).w ROM:0012AC5A bsr.w sub_12AC60 ROM:0012AC5E ROM:0012AC5E locret_12AC5E: ; CODE XREF: ROM:0012AC4A↑j ROM:0012AC5E ; ROM:0012AC52↑j ROM:0012AC5E rts ROM:0012AC60 ROM:0012AC60 ; =============== S U B R O U T I N E ======================================= ROM:0012AC60 ROM:0012AC60 ROM:0012AC60 sub_12AC60: ; CODE XREF: ROM:0012AC5A↑p ROM:0012AC60 move.w ($CB6).w,($CC6).w ROM:0012AC66 clr.w ($CC8).w ROM:0012AC6A rts ROM:0012AC6A ; End of function sub_12AC60 ROM:0012AC6A ROM:0012AC6C ROM:0012AC6C ; =============== S U B R O U T I N E ======================================= ROM:0012AC6C ROM:0012AC6C ROM:0012AC6C sub_12AC6C: ; CODE XREF: ROM:0012AC36↑p ROM:0012AC6C move.w #$2710,d6 ROM:0012AC70 move.w ($CC6).w,d2 ROM:0012AC74 move.w ($CC8).w,d5 ROM:0012AC78 move.w $542(a5),d3 ROM:0012AC7C move.w ($ED4).w,d1 ROM:0012AC80 bsr.w sub_12AC9C ROM:0012AC84 move.w d4,($CC8).w ROM:0012AC88 swap d4 ROM:0012AC8A move.w d4,($CC6).w ROM:0012AC8E rts ROM:0012AC8E ; End of function sub_12AC6C ROM:0012AC8E ROM:0012AC90 ROM:0012AC90 ; =============== S U B R O U T I N E ======================================= ROM:0012AC90 ROM:0012AC90 ROM:0012AC90 sub_12AC90: ; CODE XREF: ROM:0012AC08↑p ROM:0012AC90 move.w ($ED4).w,($CC6).w ROM:0012AC96 clr.w ($CC8).w ROM:0012AC9A rts ROM:0012AC9A ; End of function sub_12AC90 ROM:0012AC9A ROM:0012AC9C ROM:0012AC9C ; =============== S U B R O U T I N E ======================================= ROM:0012AC9C ROM:0012AC9C ROM:0012AC9C sub_12AC9C: ; CODE XREF: sub_12A718+28↑p ROM:0012AC9C ; sub_12AA52+26↑p ... ROM:0012AC9C move.w d6,d4 ROM:0012AC9E sub.w d3,d4 ROM:0012ACA0 ext.l d4 ROM:0012ACA2 ext.l d6 ROM:0012ACA4 ext.l d3 ROM:0012ACA6 swap d2 ROM:0012ACA8 move.w d5,d2 ROM:0012ACAA muls.l d2,d7:d4 ROM:0012ACAE divs.l d6,d7:d4 ROM:0012ACB2 swap d1 ROM:0012ACB4 clr.w d1 ROM:0012ACB6 muls.l d1,d7:d3 ROM:0012ACBA divs.l d6,d7:d3 ROM:0012ACBE add.l d3,d4 ROM:0012ACC0 rts ROM:0012ACC0 ; End of function sub_12AC9C ROM:0012ACC0 ROM:0012ACC2 ROM:0012ACC2 ; =============== S U B R O U T I N E ======================================= ROM:0012ACC2 ROM:0012ACC2 ROM:0012ACC2 sub_12ACC2: ; CODE XREF: ROM:loc_12A4AA↑p ROM:0012ACC2 ; ROM:loc_12A526↑p ... ROM:0012ACC2 bclr #1,($1300).w ROM:0012ACC8 clr.w d1 ROM:0012ACCA move.b ($116D).w,d1 ROM:0012ACCE cmpi.w #$A,d1 ROM:0012ACD2 bcc.s locret_12ACDC ROM:0012ACD4 movea.l off_12ACDE(pc,d1.w*4),a0 ROM:0012ACD8 nop ROM:0012ACDA jmp (a0) ROM:0012ACDC ; --------------------------------------------------------------------------- ROM:0012ACDC ROM:0012ACDC locret_12ACDC: ; CODE XREF: sub_12ACC2+10↑j ROM:0012ACDC rts ROM:0012ACDC ; End of function sub_12ACC2 ROM:0012ACDC ROM:0012ACDC ; --------------------------------------------------------------------------- ROM:0012ACDE off_12ACDE: dc.l loc_12AD06 ; DATA XREF: sub_12ACC2+12↑r ROM:0012ACE2 dc.l loc_12AD0C ROM:0012ACE6 dc.l loc_12AD36 ROM:0012ACEA dc.l loc_12AD9A ROM:0012ACEE dc.l loc_12ADF6 ROM:0012ACF2 dc.l loc_12AE20 ROM:0012ACF6 dc.l loc_12AE56 ROM:0012ACFA dc.l loc_12AE8C ROM:0012ACFE dc.l loc_12AEB2 ROM:0012AD02 dc.l locret_12AED8 ROM:0012AD06 ; --------------------------------------------------------------------------- ROM:0012AD06 ROM:0012AD06 loc_12AD06: ; DATA XREF: ROM:off_12ACDE↑o ROM:0012AD06 bclr #5,($1323).w ROM:0012AD0C ROM:0012AD0C loc_12AD0C: ; DATA XREF: ROM:0012ACE2↑o ROM:0012AD0C move.w $528(a5),d0 ROM:0012AD10 cmp.w ($CC2).w,d0 ROM:0012AD14 bge.s loc_12AD28 ROM:0012AD16 bsr.w sub_12AEFA ROM:0012AD1A move.b #3,($116D).w ROM:0012AD20 bra.l locret_12ADF4 ROM:0012AD26 ; --------------------------------------------------------------------------- ROM:0012AD26 bra.s locret_12AD34 ROM:0012AD28 ; --------------------------------------------------------------------------- ROM:0012AD28 ROM:0012AD28 loc_12AD28: ; CODE XREF: ROM:0012AD14↑j ROM:0012AD28 bsr.w sub_12AEEC ROM:0012AD2C move.b #2,($116D).w ROM:0012AD32 bra.s locret_12AD98 ROM:0012AD34 ; --------------------------------------------------------------------------- ROM:0012AD34 ROM:0012AD34 locret_12AD34: ; CODE XREF: ROM:0012AD26↑j ROM:0012AD34 rts ROM:0012AD36 ; --------------------------------------------------------------------------- ROM:0012AD36 ROM:0012AD36 loc_12AD36: ; DATA XREF: ROM:0012ACE6↑o ROM:0012AD36 btst #4,($1320).w ROM:0012AD3C bne.s loc_12AD5E ROM:0012AD3E btst #5,($130D).w ROM:0012AD44 bne.s loc_12AD5E ROM:0012AD46 btst #1,($1329).w ROM:0012AD4C beq.s loc_12AD5E ROM:0012AD4E bsr.w sub_12AEFA ROM:0012AD52 move.b #3,($116D).w ROM:0012AD58 bra.l locret_12ADF4 ROM:0012AD5E ; --------------------------------------------------------------------------- ROM:0012AD5E ROM:0012AD5E loc_12AD5E: ; CODE XREF: ROM:0012AD3C↑j ROM:0012AD5E ; ROM:0012AD44↑j ... ROM:0012AD5E btst #4,($1320).w ROM:0012AD64 beq.s loc_12AD84 ROM:0012AD66 move.w $548(a5),d1 ROM:0012AD6A clr.b ($8A7).w ROM:0012AD6E move.w d1,($628).w ROM:0012AD72 move.b #1,($8A7).w ROM:0012AD78 move.b #7,($116D).w ROM:0012AD7E bra.l locret_12AEB0 ROM:0012AD84 ; --------------------------------------------------------------------------- ROM:0012AD84 ROM:0012AD84 loc_12AD84: ; CODE XREF: ROM:0012AD64↑j ROM:0012AD84 btst #5,($130D).w ROM:0012AD8A beq.s locret_12AD98 ROM:0012AD8C move.b #4,($116D).w ROM:0012AD92 bra.l locret_12AE1E ROM:0012AD98 ; --------------------------------------------------------------------------- ROM:0012AD98 ROM:0012AD98 locret_12AD98: ; CODE XREF: ROM:0012AD32↑j ROM:0012AD98 ; ROM:0012AD8A↑j ... ROM:0012AD98 rts ROM:0012AD9A ; --------------------------------------------------------------------------- ROM:0012AD9A ROM:0012AD9A loc_12AD9A: ; DATA XREF: ROM:0012ACEA↑o ROM:0012AD9A btst #4,($1320).w ROM:0012ADA0 bne.s loc_12ADBE ROM:0012ADA2 btst #5,($130D).w ROM:0012ADA8 bne.s loc_12ADBE ROM:0012ADAA btst #1,($1329).w ROM:0012ADB0 beq.s loc_12ADBE ROM:0012ADB2 bsr.w sub_12AEEC ROM:0012ADB6 move.b #2,($116D).w ROM:0012ADBC bra.s locret_12AD98 ROM:0012ADBE ; --------------------------------------------------------------------------- ROM:0012ADBE ROM:0012ADBE loc_12ADBE: ; CODE XREF: ROM:0012ADA0↑j ROM:0012ADBE ; ROM:0012ADA8↑j ... ROM:0012ADBE btst #4,($1320).w ROM:0012ADC4 beq.s loc_12ADE4 ROM:0012ADC6 move.w $548(a5),d1 ROM:0012ADCA clr.b ($8A7).w ROM:0012ADCE move.w d1,($628).w ROM:0012ADD2 move.b #1,($8A7).w ROM:0012ADD8 move.b #8,($116D).w ROM:0012ADDE bra.l locret_12AED6 ROM:0012ADE4 ; --------------------------------------------------------------------------- ROM:0012ADE4 ROM:0012ADE4 loc_12ADE4: ; CODE XREF: ROM:0012ADC4↑j ROM:0012ADE4 btst #5,($130D).w ROM:0012ADEA beq.s locret_12ADF4 ROM:0012ADEC move.b #4,($116D).w ROM:0012ADF2 bra.s locret_12AE1E ROM:0012ADF4 ; --------------------------------------------------------------------------- ROM:0012ADF4 ROM:0012ADF4 locret_12ADF4: ; CODE XREF: ROM:0012AD20↑j ROM:0012ADF4 ; ROM:0012AD58↑j ... ROM:0012ADF4 rts ROM:0012ADF6 ; --------------------------------------------------------------------------- ROM:0012ADF6 ROM:0012ADF6 loc_12ADF6: ; DATA XREF: ROM:0012ACEE↑o ROM:0012ADF6 move.w $528(a5),d0 ROM:0012ADFA cmp.w ($C62).w,d0 ROM:0012ADFE bge.s loc_12AE0E ROM:0012AE00 bsr.w sub_12AF98 ROM:0012AE04 move.b #5,($116D).w ROM:0012AE0A bra.s locret_12AE54 ROM:0012AE0C ; --------------------------------------------------------------------------- ROM:0012AE0C bra.s locret_12AE1E ROM:0012AE0E ; --------------------------------------------------------------------------- ROM:0012AE0E ROM:0012AE0E loc_12AE0E: ; CODE XREF: ROM:0012ADFE↑j ROM:0012AE0E bsr.w sub_12AFA6 ROM:0012AE12 move.b #6,($116D).w ROM:0012AE18 bra.l locret_12AE8A ROM:0012AE1E ; --------------------------------------------------------------------------- ROM:0012AE1E ROM:0012AE1E locret_12AE1E: ; CODE XREF: ROM:0012AD92↑j ROM:0012AE1E ; ROM:0012ADF2↑j ... ROM:0012AE1E rts ROM:0012AE20 ; --------------------------------------------------------------------------- ROM:0012AE20 ROM:0012AE20 loc_12AE20: ; DATA XREF: ROM:0012ACF2↑o ROM:0012AE20 move.w $528(a5),d0 ROM:0012AE24 cmp.w ($C62).w,d0 ROM:0012AE28 blt.s loc_12AE32 ROM:0012AE2A bset #1,($1300).w ROM:0012AE30 bra.s loc_12AE3A ROM:0012AE32 ; --------------------------------------------------------------------------- ROM:0012AE32 ROM:0012AE32 loc_12AE32: ; CODE XREF: ROM:0012AE28↑j ROM:0012AE32 btst #4,($1320).w ROM:0012AE38 beq.s locret_12AE54 ROM:0012AE3A ROM:0012AE3A loc_12AE3A: ; CODE XREF: ROM:0012AE30↑j ROM:0012AE3A move.w $548(a5),d1 ROM:0012AE3E clr.b ($8A7).w ROM:0012AE42 move.w d1,($628).w ROM:0012AE46 move.b #1,($8A7).w ROM:0012AE4C move.b #7,($116D).w ROM:0012AE52 bra.s locret_12AEB0 ROM:0012AE54 ; --------------------------------------------------------------------------- ROM:0012AE54 ROM:0012AE54 locret_12AE54: ; CODE XREF: ROM:0012AE0A↑j ROM:0012AE54 ; ROM:0012AE38↑j ROM:0012AE54 rts ROM:0012AE56 ; --------------------------------------------------------------------------- ROM:0012AE56 ROM:0012AE56 loc_12AE56: ; DATA XREF: ROM:0012ACF6↑o ROM:0012AE56 move.w $528(a5),d0 ROM:0012AE5A cmp.w ($C62).w,d0 ROM:0012AE5E bge.s loc_12AE68 ROM:0012AE60 bset #1,($1300).w ROM:0012AE66 bra.s loc_12AE70 ROM:0012AE68 ; --------------------------------------------------------------------------- ROM:0012AE68 ROM:0012AE68 loc_12AE68: ; CODE XREF: ROM:0012AE5E↑j ROM:0012AE68 btst #4,($1320).w ROM:0012AE6E beq.s locret_12AE8A ROM:0012AE70 ROM:0012AE70 loc_12AE70: ; CODE XREF: ROM:0012AE66↑j ROM:0012AE70 move.w $548(a5),d1 ROM:0012AE74 clr.b ($8A7).w ROM:0012AE78 move.w d1,($628).w ROM:0012AE7C move.b #1,($8A7).w ROM:0012AE82 move.b #8,($116D).w ROM:0012AE88 bra.s locret_12AED6 ROM:0012AE8A ; --------------------------------------------------------------------------- ROM:0012AE8A ROM:0012AE8A locret_12AE8A: ; CODE XREF: ROM:0012AE18↑j ROM:0012AE8A ; ROM:0012AE6E↑j ROM:0012AE8A rts ROM:0012AE8C ; --------------------------------------------------------------------------- ROM:0012AE8C ROM:0012AE8C loc_12AE8C: ; DATA XREF: ROM:0012ACFA↑o ROM:0012AE8C btst #0,($1101).w ROM:0012AE92 bne.s loc_12AE96 ROM:0012AE94 bra.s loc_12AE9E ROM:0012AE96 ; --------------------------------------------------------------------------- ROM:0012AE96 ROM:0012AE96 loc_12AE96: ; CODE XREF: ROM:0012AE92↑j ROM:0012AE96 cmpi.w #0,($628).w ROM:0012AE9C bgt.s locret_12AEB0 ROM:0012AE9E ROM:0012AE9E loc_12AE9E: ; CODE XREF: ROM:0012AE94↑j ROM:0012AE9E bsr.w sub_12AF08 ROM:0012AEA2 bset #5,($1323).w ROM:0012AEA8 move.b #9,($116D).w ROM:0012AEAE bra.s locret_12AEDA ROM:0012AEB0 ; --------------------------------------------------------------------------- ROM:0012AEB0 ROM:0012AEB0 locret_12AEB0: ; CODE XREF: ROM:0012AD7E↑j ROM:0012AEB0 ; ROM:0012AE52↑j ... ROM:0012AEB0 rts ROM:0012AEB2 ; --------------------------------------------------------------------------- ROM:0012AEB2 ROM:0012AEB2 loc_12AEB2: ; DATA XREF: ROM:0012ACFE↑o ROM:0012AEB2 btst #0,($1101).w ROM:0012AEB8 beq.s loc_12AEBC ROM:0012AEBA bra.s loc_12AEC4 ROM:0012AEBC ; --------------------------------------------------------------------------- ROM:0012AEBC ROM:0012AEBC loc_12AEBC: ; CODE XREF: ROM:0012AEB8↑j ROM:0012AEBC cmpi.w #0,($628).w ROM:0012AEC2 bgt.s locret_12AED6 ROM:0012AEC4 ROM:0012AEC4 loc_12AEC4: ; CODE XREF: ROM:0012AEBA↑j ROM:0012AEC4 bsr.w sub_12AF4E ROM:0012AEC8 bset #5,($1323).w ROM:0012AECE move.b #9,($116D).w ROM:0012AED4 bra.s locret_12AEDA ROM:0012AED6 ; --------------------------------------------------------------------------- ROM:0012AED6 ROM:0012AED6 locret_12AED6: ; CODE XREF: ROM:0012ADDE↑j ROM:0012AED6 ; ROM:0012AE88↑j ... ROM:0012AED6 rts ROM:0012AED8 ; --------------------------------------------------------------------------- ROM:0012AED8 ROM:0012AED8 locret_12AED8: ; DATA XREF: ROM:0012AD02↑o ROM:0012AED8 rts ROM:0012AEDA ; --------------------------------------------------------------------------- ROM:0012AEDA ROM:0012AEDA locret_12AEDA: ; CODE XREF: ROM:0012AEAE↑j ROM:0012AEDA ; ROM:0012AED4↑j ROM:0012AEDA rts ROM:0012AEDC ; --------------------------------------------------------------------------- ROM:0012AEDC rts ROM:0012AEDE ROM:0012AEDE ; =============== S U B R O U T I N E ======================================= ROM:0012AEDE ROM:0012AEDE ROM:0012AEDE sub_12AEDE: ; CODE XREF: ROM:0012A444↑p ROM:0012AEDE ; ROM:0012A4E6↑p ... ROM:0012AEDE move.b #0,($116D).w ROM:0012AEE4 bclr #1,($1300).w ROM:0012AEEA rts ROM:0012AEEA ; End of function sub_12AEDE ROM:0012AEEA ROM:0012AEEC ROM:0012AEEC ; =============== S U B R O U T I N E ======================================= ROM:0012AEEC ROM:0012AEEC ROM:0012AEEC sub_12AEEC: ; CODE XREF: ROM:loc_12AD28↑p ROM:0012AEEC ; ROM:0012ADB2↑p ROM:0012AEEC move.w ($CB6).w,d0 ROM:0012AEF0 sub.w $546(a5),d0 ROM:0012AEF4 move.w d0,($ED2).w ROM:0012AEF8 rts ROM:0012AEF8 ; End of function sub_12AEEC ROM:0012AEF8 ROM:0012AEFA ROM:0012AEFA ; =============== S U B R O U T I N E ======================================= ROM:0012AEFA ROM:0012AEFA ROM:0012AEFA sub_12AEFA: ; CODE XREF: ROM:0012AD16↑p ROM:0012AEFA ; ROM:0012AD4E↑p ROM:0012AEFA move.w ($CB6).w,d0 ROM:0012AEFE add.w $546(a5),d0 ROM:0012AF02 move.w d0,($ED2).w ROM:0012AF06 rts ROM:0012AF06 ; End of function sub_12AEFA ROM:0012AF06 ROM:0012AF08 ROM:0012AF08 ; =============== S U B R O U T I N E ======================================= ROM:0012AF08 ROM:0012AF08 ROM:0012AF08 sub_12AF08: ; CODE XREF: ROM:loc_12AE9E↑p ROM:0012AF08 move.w #$3B32,d1 ROM:0012AF0C move.w ($A42).w,d2 ROM:0012AF10 move.w ($572).w,d3 ROM:0012AF14 bsr.l sub_117544 ROM:0012AF1A move.w ($D40).w,d2 ROM:0012AF1E ext.l d2 ROM:0012AF20 divs.w #$64,d2 ; 'd' ROM:0012AF24 sub.w d2,d1 ROM:0012AF26 muls.w ($EDE).w,d1 ROM:0012AF2A divs.w #$2710,d1 ROM:0012AF2E move.w $52C(a5),d0 ROM:0012AF32 cmp.w ($CC2).w,d0 ROM:0012AF36 ble.s loc_12AF3E ROM:0012AF38 add.w ($CB6).w,d1 ROM:0012AF3C bra.s loc_12AF48 ROM:0012AF3E ; --------------------------------------------------------------------------- ROM:0012AF3E ROM:0012AF3E loc_12AF3E: ; CODE XREF: sub_12AF08+2E↑j ROM:0012AF3E ext.l d1 ROM:0012AF40 divs.w #2,d1 ROM:0012AF44 add.w ($CB6).w,d1 ROM:0012AF48 ROM:0012AF48 loc_12AF48: ; CODE XREF: sub_12AF08+34↑j ROM:0012AF48 move.w d1,($ED2).w ROM:0012AF4C rts ROM:0012AF4C ; End of function sub_12AF08 ROM:0012AF4C ROM:0012AF4E ROM:0012AF4E ; =============== S U B R O U T I N E ======================================= ROM:0012AF4E ROM:0012AF4E ROM:0012AF4E sub_12AF4E: ; CODE XREF: ROM:loc_12AEC4↑p ROM:0012AF4E move.w #$3B34,d1 ROM:0012AF52 move.w ($A42).w,d2 ROM:0012AF56 move.w ($572).w,d3 ROM:0012AF5A bsr.l sub_117544 ROM:0012AF60 move.w ($D40).w,d2 ROM:0012AF64 ext.l d2 ROM:0012AF66 divs.w #$64,d2 ; 'd' ROM:0012AF6A add.w d2,d1 ROM:0012AF6C muls.w ($EDE).w,d1 ROM:0012AF70 divs.w #$2710,d1 ROM:0012AF74 move.w $52C(a5),d0 ROM:0012AF78 cmp.w ($CC2).w,d0 ROM:0012AF7C ble.s loc_12AF86 ROM:0012AF7E move.w ($CB6).w,($ED2).w ROM:0012AF84 bra.s locret_12AF96 ROM:0012AF86 ; --------------------------------------------------------------------------- ROM:0012AF86 ROM:0012AF86 loc_12AF86: ; CODE XREF: sub_12AF4E+2E↑j ROM:0012AF86 ext.l d1 ROM:0012AF88 divs.w #2,d1 ROM:0012AF8C move.w ($CB6).w,d3 ROM:0012AF90 sub.w d1,d3 ROM:0012AF92 move.w d3,($ED2).w ROM:0012AF96 ROM:0012AF96 locret_12AF96: ; CODE XREF: sub_12AF4E+36↑j ROM:0012AF96 rts ROM:0012AF96 ; End of function sub_12AF4E ROM:0012AF96 ROM:0012AF98 ROM:0012AF98 ; =============== S U B R O U T I N E ======================================= ROM:0012AF98 ROM:0012AF98 ROM:0012AF98 sub_12AF98: ; CODE XREF: ROM:0012AE00↑p ROM:0012AF98 move.w ($CB6).w,d0 ROM:0012AF9C sub.w $544(a5),d0 ROM:0012AFA0 move.w d0,($ED2).w ROM:0012AFA4 rts ROM:0012AFA4 ; End of function sub_12AF98 ROM:0012AFA4 ROM:0012AFA6 ROM:0012AFA6 ; =============== S U B R O U T I N E ======================================= ROM:0012AFA6 ROM:0012AFA6 ROM:0012AFA6 sub_12AFA6: ; CODE XREF: ROM:loc_12AE0E↑p ROM:0012AFA6 move.w ($CB6).w,d0 ROM:0012AFAA add.w $544(a5),d0 ROM:0012AFAE move.w d0,($ED2).w ROM:0012AFB2 rts ROM:0012AFB2 ; End of function sub_12AFA6 ROM:0012AFB2 ROM:0012AFB4 ROM:0012AFB4 ; =============== S U B R O U T I N E ======================================= ROM:0012AFB4 ROM:0012AFB4 ROM:0012AFB4 sub_12AFB4: ; CODE XREF: sub_129D80↑p ROM:0012AFB4 bsr.w sub_12B09A ROM:0012AFB8 clr.w d1 ROM:0012AFBA move.b ($116E).w,d1 ROM:0012AFBE cmpi.w #3,d1 ROM:0012AFC2 bcc.s locret_12AFCC ROM:0012AFC4 movea.l off_12AFCE(pc,d1.w*4),a0 ROM:0012AFC8 nop ROM:0012AFCA jmp (a0) ROM:0012AFCC ; --------------------------------------------------------------------------- ROM:0012AFCC ROM:0012AFCC locret_12AFCC: ; CODE XREF: sub_12AFB4+E↑j ROM:0012AFCC rts ROM:0012AFCC ; End of function sub_12AFB4 ROM:0012AFCC ROM:0012AFCC ; --------------------------------------------------------------------------- ROM:0012AFCE off_12AFCE: dc.l loc_12AFDA ; DATA XREF: sub_12AFB4+10↑r ROM:0012AFD2 dc.l loc_12AFEA ROM:0012AFD6 dc.l loc_12B00E ROM:0012AFDA ; --------------------------------------------------------------------------- ROM:0012AFDA ROM:0012AFDA loc_12AFDA: ; DATA XREF: ROM:off_12AFCE↑o ROM:0012AFDA bsr.w sub_12B088 ROM:0012AFDE bsr.w sub_12B064 ROM:0012AFE2 move.b #1,($116E).w ROM:0012AFE8 rts ROM:0012AFEA ; --------------------------------------------------------------------------- ROM:0012AFEA ROM:0012AFEA loc_12AFEA: ; DATA XREF: ROM:0012AFD2↑o ROM:0012AFEA btst #4,($1324).w ROM:0012AFF0 beq.s locret_12B00C ROM:0012AFF2 move.w $54A(a5),d0 ROM:0012AFF6 clr.b ($8A8).w ROM:0012AFFA move.w d0,($62A).w ROM:0012AFFE move.b #1,($8A8).w ROM:0012B004 move.b #2,($116E).w ROM:0012B00A rts ROM:0012B00C ; --------------------------------------------------------------------------- ROM:0012B00C ROM:0012B00C locret_12B00C: ; CODE XREF: ROM:0012AFF0↑j ROM:0012B00C rts ROM:0012B00E ; --------------------------------------------------------------------------- ROM:0012B00E ROM:0012B00E loc_12B00E: ; DATA XREF: ROM:0012AFD6↑o ROM:0012B00E btst #4,($1324).w ROM:0012B014 beq.s loc_12B034 ROM:0012B016 bsr.w sub_12B088 ROM:0012B01A bsr.w sub_12B064 ROM:0012B01E move.w $54A(a5),d0 ROM:0012B022 clr.b ($8A8).w ROM:0012B026 move.w d0,($62A).w ROM:0012B02A move.b #1,($8A8).w ROM:0012B030 rts ROM:0012B032 ; --------------------------------------------------------------------------- ROM:0012B032 bra.s locret_12B060 ROM:0012B034 ; --------------------------------------------------------------------------- ROM:0012B034 ROM:0012B034 loc_12B034: ; CODE XREF: ROM:0012B014↑j ROM:0012B034 cmpi.w #0,($62A).w ROM:0012B03A bgt.s locret_12B060 ROM:0012B03C bsr.w sub_12B0AC ROM:0012B040 bsr.w sub_12B108 ROM:0012B044 bsr.w sub_12B152 ROM:0012B048 bsr.w sub_12B064 ROM:0012B04C move.w $54A(a5),d0 ROM:0012B050 clr.b ($8A8).w ROM:0012B054 move.w d0,($62A).w ROM:0012B058 move.b #1,($8A8).w ROM:0012B05E rts ROM:0012B060 ; --------------------------------------------------------------------------- ROM:0012B060 ROM:0012B060 locret_12B060: ; CODE XREF: ROM:0012B032↑j ROM:0012B060 ; ROM:0012B03A↑j ROM:0012B060 rts ROM:0012B062 ; --------------------------------------------------------------------------- ROM:0012B062 rts ROM:0012B064 ROM:0012B064 ; =============== S U B R O U T I N E ======================================= ROM:0012B064 ROM:0012B064 ROM:0012B064 sub_12B064: ; CODE XREF: ROM:0012AFDE↑p ROM:0012B064 ; ROM:0012B01A↑p ... ROM:0012B064 move.w $54C(a5),d0 ROM:0012B068 move.w $54E(a5),d1 ROM:0012B06C cmp.w ($CCA).w,d0 ROM:0012B070 bgt.s loc_12B080 ROM:0012B072 cmp.w ($CCA).w,d1 ROM:0012B076 blt.s loc_12B080 ROM:0012B078 bset #5,($1305).w ROM:0012B07E bra.s locret_12B086 ROM:0012B080 ; --------------------------------------------------------------------------- ROM:0012B080 ROM:0012B080 loc_12B080: ; CODE XREF: sub_12B064+C↑j ROM:0012B080 ; sub_12B064+12↑j ROM:0012B080 bclr #5,($1305).w ROM:0012B086 ROM:0012B086 locret_12B086: ; CODE XREF: sub_12B064+1A↑j ROM:0012B086 rts ROM:0012B086 ; End of function sub_12B064 ROM:0012B086 ROM:0012B088 ROM:0012B088 ; =============== S U B R O U T I N E ======================================= ROM:0012B088 ROM:0012B088 ROM:0012B088 sub_12B088: ; CODE XREF: ROM:loc_12AFDA↑p ROM:0012B088 ; ROM:0012B016↑p ROM:0012B088 move.w ($A3E).w,($CCE).w ROM:0012B08E move.w ($A3E).w,($CCA).w ROM:0012B094 clr.w ($CCC).w ROM:0012B098 rts ROM:0012B098 ; End of function sub_12B088 ROM:0012B098 ROM:0012B09A ROM:0012B09A ; =============== S U B R O U T I N E ======================================= ROM:0012B09A ROM:0012B09A ROM:0012B09A sub_12B09A: ; CODE XREF: sub_12AFB4↑p ROM:0012B09A move.w ($CCE).w,d0 ROM:0012B09E cmp.w ($A3E).w,d0 ROM:0012B0A2 ble.s locret_12B0AA ROM:0012B0A4 move.w ($A3E).w,($CCE).w ROM:0012B0AA ROM:0012B0AA locret_12B0AA: ; CODE XREF: sub_12B09A+8↑j ROM:0012B0AA rts ROM:0012B0AA ; End of function sub_12B09A ROM:0012B0AA ROM:0012B0AC ROM:0012B0AC ; =============== S U B R O U T I N E ======================================= ROM:0012B0AC ROM:0012B0AC ROM:0012B0AC sub_12B0AC: ; CODE XREF: ROM:0012B03C↑p ROM:0012B0AC move.w #$3B88,d1 ROM:0012B0B0 move.w ($572).w,d2 ROM:0012B0B4 move.w ($A42).w,d3 ROM:0012B0B8 bsr.l sub_117544 ROM:0012B0BE move.w d1,($CD0).w ROM:0012B0C2 move.w #$3AF6,d1 ROM:0012B0C6 move.w ($52C).w,d2 ROM:0012B0CA bsr.l sub_117544 ROM:0012B0D0 move.w d1,($CD4).w ROM:0012B0D4 move.w #$3AF8,d1 ROM:0012B0D8 move.w ($CCE).w,d2 ROM:0012B0DC bsr.l sub_117544 ROM:0012B0E2 move.w d1,($CD2).w ROM:0012B0E6 move.w ($CD2).w,d0 ROM:0012B0EA add.w ($CD4).w,d0 ROM:0012B0EE move.w d0,($CD6).w ROM:0012B0F2 move.w ($CD0).w,d0 ROM:0012B0F6 sub.w ($CD6).w,d0 ROM:0012B0FA cmpi.w #0,d0 ROM:0012B0FE bge.s loc_12B102 ROM:0012B100 clr.w d0 ROM:0012B102 ROM:0012B102 loc_12B102: ; CODE XREF: sub_12B0AC+52↑j ROM:0012B102 move.w d0,($CD8).w ROM:0012B106 rts ROM:0012B106 ; End of function sub_12B0AC ROM:0012B106 ROM:0012B108 ROM:0012B108 ; =============== S U B R O U T I N E ======================================= ROM:0012B108 ROM:0012B108 ROM:0012B108 sub_12B108: ; CODE XREF: ROM:0012B040↑p ROM:0012B108 move.w ($CCA).w,d0 ROM:0012B10C cmp.w ($CD8).w,d0 ROM:0012B110 bge.s loc_12B126 ROM:0012B112 move.w #$3AFA,d1 ROM:0012B116 move.w ($CA8).w,d2 ROM:0012B11A bsr.l sub_117544 ROM:0012B120 move.w d1,($CDA).w ROM:0012B124 bra.s locret_12B150 ROM:0012B126 ; --------------------------------------------------------------------------- ROM:0012B126 ROM:0012B126 loc_12B126: ; CODE XREF: sub_12B108+8↑j ROM:0012B126 btst #5,($1312).w ROM:0012B12C bne.s loc_12B14A ROM:0012B12E btst #3,($1310).w ROM:0012B134 bne.s loc_12B14A ROM:0012B136 move.w #$3AFC,d1 ROM:0012B13A move.w ($CA8).w,d2 ROM:0012B13E bsr.l sub_117544 ROM:0012B144 move.w d1,($CDA).w ROM:0012B148 bra.s locret_12B150 ROM:0012B14A ; --------------------------------------------------------------------------- ROM:0012B14A ROM:0012B14A loc_12B14A: ; CODE XREF: sub_12B108+24↑j ROM:0012B14A ; sub_12B108+2C↑j ROM:0012B14A move.w $550(a5),($CDA).w ROM:0012B150 ROM:0012B150 locret_12B150: ; CODE XREF: sub_12B108+1C↑j ROM:0012B150 ; sub_12B108+40↑j ROM:0012B150 rts ROM:0012B150 ; End of function sub_12B108 ROM:0012B150 ROM:0012B152 ROM:0012B152 ; =============== S U B R O U T I N E ======================================= ROM:0012B152 ROM:0012B152 ROM:0012B152 sub_12B152: ; CODE XREF: ROM:0012B044↑p ROM:0012B152 move.w #$2710,d6 ROM:0012B156 move.w ($CCA).w,d2 ROM:0012B15A move.w ($CCC).w,d5 ROM:0012B15E move.w ($CDA).w,d3 ROM:0012B162 move.w ($CD8).w,d1 ROM:0012B166 bsr.l sub_12AC9C ROM:0012B16C move.w d4,($CCC).w ROM:0012B170 swap d4 ROM:0012B172 move.w d4,($CCA).w ROM:0012B176 rts ROM:0012B176 ; End of function sub_12B152 ROM:0012B176 ROM:0012B178 ROM:0012B178 ; =============== S U B R O U T I N E ======================================= ROM:0012B178 ROM:0012B178 ROM:0012B178 sub_12B178: ; CODE XREF: sub_11231A+23C↑p ROM:0012B178 bset #2,($1316).w ROM:0012B17E btst #6,($932).w ROM:0012B184 beq.s loc_12B19C ROM:0012B186 btst #0,($932).w ROM:0012B18C beq.s loc_12B19C ROM:0012B18E btst #5,($130E).w ROM:0012B194 bne.s loc_12B19C ROM:0012B196 bclr #2,($1316).w ROM:0012B19C ROM:0012B19C loc_12B19C: ; CODE XREF: sub_12B178+C↑j ROM:0012B19C ; sub_12B178+14↑j ... ROM:0012B19C move.w #$3AFE,d1 ROM:0012B1A0 move.w ($C6A).w,d2 ROM:0012B1A4 bsr.l sub_117544 ROM:0012B1AA move.w d1,d0 ROM:0012B1AC move.w ($C6A).w,d1 ROM:0012B1B0 sub.w ($CDC).w,d1 ROM:0012B1B4 move.w ($C6A).w,($CDC).w ROM:0012B1BA cmp.w d1,d0 ROM:0012B1BC blt.s loc_12B1D8 ROM:0012B1BE neg.w d0 ROM:0012B1C0 cmp.w d1,d0 ROM:0012B1C2 bgt.s loc_12B1CE ROM:0012B1C4 bclr #1,($130B).w ROM:0012B1CA bra.w loc_12B1D4 ROM:0012B1CE ; --------------------------------------------------------------------------- ROM:0012B1CE ROM:0012B1CE loc_12B1CE: ; CODE XREF: sub_12B178+4A↑j ROM:0012B1CE bset #1,($130B).w ROM:0012B1D4 ROM:0012B1D4 loc_12B1D4: ; CODE XREF: sub_12B178+52↑j ROM:0012B1D4 bra.w loc_12B1DE ROM:0012B1D8 ; --------------------------------------------------------------------------- ROM:0012B1D8 ROM:0012B1D8 loc_12B1D8: ; CODE XREF: sub_12B178+44↑j ROM:0012B1D8 bset #1,($130B).w ROM:0012B1DE ROM:0012B1DE loc_12B1DE: ; CODE XREF: sub_12B178:loc_12B1D4↑j ROM:0012B1DE move.w #$3B00,d1 ROM:0012B1E2 move.w ($FE4).w,d2 ROM:0012B1E6 bsr.l sub_117544 ROM:0012B1EC move.w d1,d0 ROM:0012B1EE move.w ($FE4).w,d1 ROM:0012B1F2 sub.w ($FE6).w,d1 ROM:0012B1F6 cmp.w d1,d0 ROM:0012B1F8 blt.s loc_12B214 ROM:0012B1FA neg.w d0 ROM:0012B1FC cmp.w d1,d0 ROM:0012B1FE bgt.s loc_12B20A ROM:0012B200 bclr #5,($1309).w ROM:0012B206 bra.w loc_12B210 ROM:0012B20A ; --------------------------------------------------------------------------- ROM:0012B20A ROM:0012B20A loc_12B20A: ; CODE XREF: sub_12B178+86↑j ROM:0012B20A bset #5,($1309).w ROM:0012B210 ROM:0012B210 loc_12B210: ; CODE XREF: sub_12B178+8E↑j ROM:0012B210 bra.w loc_12B21A ROM:0012B214 ; --------------------------------------------------------------------------- ROM:0012B214 ROM:0012B214 loc_12B214: ; CODE XREF: sub_12B178+80↑j ROM:0012B214 bset #5,($1309).w ROM:0012B21A ROM:0012B21A loc_12B21A: ; CODE XREF: sub_12B178:loc_12B210↑j ROM:0012B21A move.w $558(a5),d0 ROM:0012B21E move.w ($BE4).w,d1 ROM:0012B222 sub.w ($CDE).w,d1 ROM:0012B226 move.w ($BE4).w,($CDE).w ROM:0012B22C cmp.w d1,d0 ROM:0012B22E blt.s loc_12B24A ROM:0012B230 neg.w d0 ROM:0012B232 cmp.w d1,d0 ROM:0012B234 bgt.s loc_12B240 ROM:0012B236 bclr #1,($1316).w ROM:0012B23C bra.w loc_12B246 ROM:0012B240 ; --------------------------------------------------------------------------- ROM:0012B240 ROM:0012B240 loc_12B240: ; CODE XREF: sub_12B178+BC↑j ROM:0012B240 bset #1,($1316).w ROM:0012B246 ROM:0012B246 loc_12B246: ; CODE XREF: sub_12B178+C4↑j ROM:0012B246 bra.w loc_12B250 ROM:0012B24A ; --------------------------------------------------------------------------- ROM:0012B24A ROM:0012B24A loc_12B24A: ; CODE XREF: sub_12B178+B6↑j ROM:0012B24A bset #1,($1316).w ROM:0012B250 ROM:0012B250 loc_12B250: ; CODE XREF: sub_12B178:loc_12B246↑j ROM:0012B250 move.w ($FE2).w,d2 ROM:0012B254 move.w #$3B02,d1 ROM:0012B258 bsr.l sub_117544 ROM:0012B25E move.w d1,d2 ROM:0012B260 cmp.w ($FEC).w,d2 ROM:0012B264 bgt.s loc_12B288 ROM:0012B266 btst #6,($1326).w ROM:0012B26C bne.s loc_12B278 ROM:0012B26E bset #6,($1313).w ROM:0012B274 bra.w loc_12B27E ROM:0012B278 ; --------------------------------------------------------------------------- ROM:0012B278 ROM:0012B278 loc_12B278: ; CODE XREF: sub_12B178+F4↑j ROM:0012B278 bclr #6,($1313).w ROM:0012B27E ROM:0012B27E loc_12B27E: ; CODE XREF: sub_12B178+FC↑j ROM:0012B27E bset #6,($1326).w ROM:0012B284 bra.w loc_12B294 ROM:0012B288 ; --------------------------------------------------------------------------- ROM:0012B288 ROM:0012B288 loc_12B288: ; CODE XREF: sub_12B178+EC↑j ROM:0012B288 bclr #6,($1313).w ROM:0012B28E bclr #6,($1326).w ROM:0012B294 ROM:0012B294 loc_12B294: ; CODE XREF: sub_12B178+10C↑j ROM:0012B294 btst #5,($DA1).w ROM:0012B29A bne.s loc_12B2E2 ROM:0012B29C btst #1,($934).w ROM:0012B2A2 beq.s loc_12B2C2 ROM:0012B2A4 btst #2,($1170).w ROM:0012B2AA bne.s loc_12B2B4 ROM:0012B2AC bset #5,($1325).w ROM:0012B2B2 bra.s loc_12B2BA ROM:0012B2B4 ; --------------------------------------------------------------------------- ROM:0012B2B4 ROM:0012B2B4 loc_12B2B4: ; CODE XREF: sub_12B178+132↑j ROM:0012B2B4 bclr #5,($1325).w ROM:0012B2BA ROM:0012B2BA loc_12B2BA: ; CODE XREF: sub_12B178+13A↑j ROM:0012B2BA bset #2,($1170).w ROM:0012B2C0 bra.s loc_12B2DE ROM:0012B2C2 ; --------------------------------------------------------------------------- ROM:0012B2C2 ROM:0012B2C2 loc_12B2C2: ; CODE XREF: sub_12B178+12A↑j ROM:0012B2C2 btst #2,($1170).w ROM:0012B2C8 beq.s loc_12B2D2 ROM:0012B2CA bset #5,($1325).w ROM:0012B2D0 bra.s loc_12B2D8 ROM:0012B2D2 ; --------------------------------------------------------------------------- ROM:0012B2D2 ROM:0012B2D2 loc_12B2D2: ; CODE XREF: sub_12B178+150↑j ROM:0012B2D2 bclr #5,($1325).w ROM:0012B2D8 ROM:0012B2D8 loc_12B2D8: ; CODE XREF: sub_12B178+158↑j ROM:0012B2D8 bclr #2,($1170).w ROM:0012B2DE ROM:0012B2DE loc_12B2DE: ; CODE XREF: sub_12B178+148↑j ROM:0012B2DE bra.w loc_12B2FE ROM:0012B2E2 ; --------------------------------------------------------------------------- ROM:0012B2E2 ROM:0012B2E2 loc_12B2E2: ; CODE XREF: sub_12B178+122↑j ROM:0012B2E2 bclr #5,($1325).w ROM:0012B2E8 btst #1,($934).w ROM:0012B2EE beq.s loc_12B2F8 ROM:0012B2F0 bset #2,($1170).w ROM:0012B2F6 bra.s loc_12B2FE ROM:0012B2F8 ; --------------------------------------------------------------------------- ROM:0012B2F8 ROM:0012B2F8 loc_12B2F8: ; CODE XREF: sub_12B178+176↑j ROM:0012B2F8 bclr #2,($1170).w ROM:0012B2FE ROM:0012B2FE loc_12B2FE: ; CODE XREF: sub_12B178:loc_12B2DE↑j ROM:0012B2FE ; sub_12B178+17E↑j ROM:0012B2FE btst #7,($DA1).w ROM:0012B304 bne.s loc_12B34C ROM:0012B306 btst #2,($92D).w ROM:0012B30C beq.s loc_12B32C ROM:0012B30E btst #0,($1170).w ROM:0012B314 bne.s loc_12B31E ROM:0012B316 bset #5,($130A).w ROM:0012B31C bra.s loc_12B324 ROM:0012B31E ; --------------------------------------------------------------------------- ROM:0012B31E ROM:0012B31E loc_12B31E: ; CODE XREF: sub_12B178+19C↑j ROM:0012B31E bclr #5,($130A).w ROM:0012B324 ROM:0012B324 loc_12B324: ; CODE XREF: sub_12B178+1A4↑j ROM:0012B324 bset #0,($1170).w ROM:0012B32A bra.s loc_12B348 ROM:0012B32C ; --------------------------------------------------------------------------- ROM:0012B32C ROM:0012B32C loc_12B32C: ; CODE XREF: sub_12B178+194↑j ROM:0012B32C btst #0,($1170).w ROM:0012B332 beq.s loc_12B33C ROM:0012B334 bset #5,($130A).w ROM:0012B33A bra.s loc_12B342 ROM:0012B33C ; --------------------------------------------------------------------------- ROM:0012B33C ROM:0012B33C loc_12B33C: ; CODE XREF: sub_12B178+1BA↑j ROM:0012B33C bclr #5,($130A).w ROM:0012B342 ROM:0012B342 loc_12B342: ; CODE XREF: sub_12B178+1C2↑j ROM:0012B342 bclr #0,($1170).w ROM:0012B348 ROM:0012B348 loc_12B348: ; CODE XREF: sub_12B178+1B2↑j ROM:0012B348 bra.w loc_12B368 ROM:0012B34C ; --------------------------------------------------------------------------- ROM:0012B34C ROM:0012B34C loc_12B34C: ; CODE XREF: sub_12B178+18C↑j ROM:0012B34C bclr #5,($130A).w ROM:0012B352 btst #2,($92D).w ROM:0012B358 beq.s loc_12B362 ROM:0012B35A bset #0,($1170).w ROM:0012B360 bra.s loc_12B368 ROM:0012B362 ; --------------------------------------------------------------------------- ROM:0012B362 ROM:0012B362 loc_12B362: ; CODE XREF: sub_12B178+1E0↑j ROM:0012B362 bclr #0,($1170).w ROM:0012B368 ROM:0012B368 loc_12B368: ; CODE XREF: sub_12B178:loc_12B348↑j ROM:0012B368 ; sub_12B178+1E8↑j ROM:0012B368 btst #6,($DA1).w ROM:0012B36E bne.s loc_12B3B6 ROM:0012B370 btst #7,($933).w ROM:0012B376 beq.s loc_12B396 ROM:0012B378 btst #1,($1170).w ROM:0012B37E bne.s loc_12B388 ROM:0012B380 bset #7,($1328).w ROM:0012B386 bra.s loc_12B38E ROM:0012B388 ; --------------------------------------------------------------------------- ROM:0012B388 ROM:0012B388 loc_12B388: ; CODE XREF: sub_12B178+206↑j ROM:0012B388 bclr #7,($1328).w ROM:0012B38E ROM:0012B38E loc_12B38E: ; CODE XREF: sub_12B178+20E↑j ROM:0012B38E bset #1,($1170).w ROM:0012B394 bra.s loc_12B3B2 ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B396 ROM:0012B396 loc_12B396: ; CODE XREF: sub_12B178+1FE↑j ROM:0012B396 btst #1,($1170).w ROM:0012B39C beq.s loc_12B3A6 ROM:0012B39E bset #7,($1328).w ROM:0012B3A4 bra.s loc_12B3AC ROM:0012B3A6 ; --------------------------------------------------------------------------- ROM:0012B3A6 ROM:0012B3A6 loc_12B3A6: ; CODE XREF: sub_12B178+224↑j ROM:0012B3A6 bclr #7,($1328).w ROM:0012B3AC ROM:0012B3AC loc_12B3AC: ; CODE XREF: sub_12B178+22C↑j ROM:0012B3AC bclr #1,($1170).w ROM:0012B3B2 ROM:0012B3B2 loc_12B3B2: ; CODE XREF: sub_12B178+21C↑j ROM:0012B3B2 bra.w loc_12B3D2 ROM:0012B3B6 ; --------------------------------------------------------------------------- ROM:0012B3B6 ROM:0012B3B6 loc_12B3B6: ; CODE XREF: sub_12B178+1F6↑j ROM:0012B3B6 bclr #7,($1328).w ROM:0012B3BC btst #7,($933).w ROM:0012B3C2 beq.s loc_12B3CC ROM:0012B3C4 bset #1,($1170).w ROM:0012B3CA bra.s loc_12B3D2 ROM:0012B3CC ; --------------------------------------------------------------------------- ROM:0012B3CC ROM:0012B3CC loc_12B3CC: ; CODE XREF: sub_12B178+24A↑j ROM:0012B3CC bclr #1,($1170).w ROM:0012B3D2 ROM:0012B3D2 loc_12B3D2: ; CODE XREF: sub_12B178:loc_12B3B2↑j ROM:0012B3D2 ; sub_12B178+252↑j ROM:0012B3D2 btst #1,($131B).w ROM:0012B3D8 beq.s loc_12B3F8 ROM:0012B3DA btst #3,($1170).w ROM:0012B3E0 bne.s loc_12B3EA ROM:0012B3E2 bset #1,($1315).w ROM:0012B3E8 bra.s loc_12B3F0 ROM:0012B3EA ; --------------------------------------------------------------------------- ROM:0012B3EA ROM:0012B3EA loc_12B3EA: ; CODE XREF: sub_12B178+268↑j ROM:0012B3EA bclr #1,($1315).w ROM:0012B3F0 ROM:0012B3F0 loc_12B3F0: ; CODE XREF: sub_12B178+270↑j ROM:0012B3F0 bset #3,($1170).w ROM:0012B3F6 bra.s loc_12B414 ROM:0012B3F8 ; --------------------------------------------------------------------------- ROM:0012B3F8 ROM:0012B3F8 loc_12B3F8: ; CODE XREF: sub_12B178+260↑j ROM:0012B3F8 btst #3,($1170).w ROM:0012B3FE beq.s loc_12B408 ROM:0012B400 bset #1,($1315).w ROM:0012B406 bra.s loc_12B40E ROM:0012B408 ; --------------------------------------------------------------------------- ROM:0012B408 ROM:0012B408 loc_12B408: ; CODE XREF: sub_12B178+286↑j ROM:0012B408 bclr #1,($1315).w ROM:0012B40E ROM:0012B40E loc_12B40E: ; CODE XREF: sub_12B178+28E↑j ROM:0012B40E bclr #3,($1170).w ROM:0012B414 ROM:0012B414 loc_12B414: ; CODE XREF: sub_12B178+27E↑j ROM:0012B414 bsr.w sub_12B488 ROM:0012B418 bsr.w sub_12B422 ROM:0012B41C bsr.w sub_12B74E ROM:0012B420 rts ROM:0012B420 ; End of function sub_12B178 ROM:0012B420 ROM:0012B422 ROM:0012B422 ; =============== S U B R O U T I N E ======================================= ROM:0012B422 ROM:0012B422 ROM:0012B422 sub_12B422: ; CODE XREF: sub_12B178+2A0↑p ROM:0012B422 btst #6,($1326).w ROM:0012B428 beq.s loc_12B480 ROM:0012B42A btst #3,($130C).w ROM:0012B430 bne.s loc_12B476 ROM:0012B432 btst #2,($1316).w ROM:0012B438 bne.s loc_12B46C ROM:0012B43A move.w $552(a5),d1 ROM:0012B43E cmp.w ($FE2).w,d1 ROM:0012B442 blt.s loc_12B462 ROM:0012B444 move.w $554(a5),d2 ROM:0012B448 cmp.w ($FE2).w,d2 ROM:0012B44C bgt.s loc_12B458 ROM:0012B44E bset #2,($12FF).w ROM:0012B454 bra.w loc_12B45E ROM:0012B458 ; --------------------------------------------------------------------------- ROM:0012B458 ROM:0012B458 loc_12B458: ; CODE XREF: sub_12B422+2A↑j ROM:0012B458 bclr #2,($12FF).w ROM:0012B45E ROM:0012B45E loc_12B45E: ; CODE XREF: sub_12B422+32↑j ROM:0012B45E bra.w loc_12B468 ROM:0012B462 ; --------------------------------------------------------------------------- ROM:0012B462 ROM:0012B462 loc_12B462: ; CODE XREF: sub_12B422+20↑j ROM:0012B462 bclr #2,($12FF).w ROM:0012B468 ROM:0012B468 loc_12B468: ; CODE XREF: sub_12B422:loc_12B45E↑j ROM:0012B468 bra.w loc_12B472 ROM:0012B46C ; --------------------------------------------------------------------------- ROM:0012B46C ROM:0012B46C loc_12B46C: ; CODE XREF: sub_12B422+16↑j ROM:0012B46C bclr #2,($12FF).w ROM:0012B472 ROM:0012B472 loc_12B472: ; CODE XREF: sub_12B422:loc_12B468↑j ROM:0012B472 bra.w loc_12B47C ROM:0012B476 ; --------------------------------------------------------------------------- ROM:0012B476 ROM:0012B476 loc_12B476: ; CODE XREF: sub_12B422+E↑j ROM:0012B476 bclr #2,($12FF).w ROM:0012B47C ROM:0012B47C loc_12B47C: ; CODE XREF: sub_12B422:loc_12B472↑j ROM:0012B47C bra.w locret_12B486 ROM:0012B480 ; --------------------------------------------------------------------------- ROM:0012B480 ROM:0012B480 loc_12B480: ; CODE XREF: sub_12B422+6↑j ROM:0012B480 bclr #2,($12FF).w ROM:0012B486 ROM:0012B486 locret_12B486: ; CODE XREF: sub_12B422:loc_12B47C↑j ROM:0012B486 rts ROM:0012B486 ; End of function sub_12B422 ROM:0012B486 ROM:0012B488 ROM:0012B488 ; =============== S U B R O U T I N E ======================================= ROM:0012B488 ROM:0012B488 ROM:0012B488 sub_12B488: ; CODE XREF: sub_12B178:loc_12B414↑p ROM:0012B488 clr.w d1 ROM:0012B48A move.b ($1171).w,d1 ROM:0012B48E cmpi.w #3,d1 ROM:0012B492 bcc.s locret_12B49C ROM:0012B494 movea.l off_12B49E(pc,d1.w*4),a0 ROM:0012B498 nop ROM:0012B49A jmp (a0) ROM:0012B49C ; --------------------------------------------------------------------------- ROM:0012B49C ROM:0012B49C locret_12B49C: ; CODE XREF: sub_12B488+A↑j ROM:0012B49C rts ROM:0012B49C ; End of function sub_12B488 ROM:0012B49C ROM:0012B49C ; --------------------------------------------------------------------------- ROM:0012B49E off_12B49E: dc.l loc_12B4AA ; DATA XREF: sub_12B488+C↑r ROM:0012B4A2 dc.l loc_12B4BE ROM:0012B4A6 dc.l loc_12B5EA ROM:0012B4AA ; --------------------------------------------------------------------------- ROM:0012B4AA ROM:0012B4AA loc_12B4AA: ; DATA XREF: ROM:off_12B49E↑o ROM:0012B4AA bclr #3,($130C).w ROM:0012B4B0 move.b #2,($1171).w ROM:0012B4B6 bra.l locret_12B74A ROM:0012B4BC ; --------------------------------------------------------------------------- ROM:0012B4BC rts ROM:0012B4BE ; --------------------------------------------------------------------------- ROM:0012B4BE ROM:0012B4BE loc_12B4BE: ; DATA XREF: ROM:0012B4A2↑o ROM:0012B4BE cmpi.w #0,($6CE).w ROM:0012B4C4 bgt.s loc_12B518 ROM:0012B4C6 btst #1,($130B).w ROM:0012B4CC bne.s loc_12B518 ROM:0012B4CE btst #5,($1309).w ROM:0012B4D4 bne.s loc_12B518 ROM:0012B4D6 btst #1,($1316).w ROM:0012B4DC bne.s loc_12B518 ROM:0012B4DE btst #6,($1313).w ROM:0012B4E4 bne.s loc_12B518 ROM:0012B4E6 btst #5,($1325).w ROM:0012B4EC bne.s loc_12B518 ROM:0012B4EE btst #5,($130A).w ROM:0012B4F4 bne.s loc_12B518 ROM:0012B4F6 btst #7,($1328).w ROM:0012B4FC bne.s loc_12B518 ROM:0012B4FE btst #1,($1315).w ROM:0012B504 bne.s loc_12B518 ROM:0012B506 bclr #3,($130C).w ROM:0012B50C move.b #2,($1171).w ROM:0012B512 bra.l locret_12B74A ROM:0012B518 ; --------------------------------------------------------------------------- ROM:0012B518 ROM:0012B518 loc_12B518: ; CODE XREF: ROM:0012B4C4↑j ROM:0012B518 ; ROM:0012B4CC↑j ... ROM:0012B518 move.w $556(a5),d2 ROM:0012B51C btst #6,($1313).w ROM:0012B522 beq.s loc_12B536 ROM:0012B524 clr.b ($8FA).w ROM:0012B528 move.w d2,($6CE).w ROM:0012B52C move.b #1,($8FA).w ROM:0012B532 bra.w locret_12B5E8 ROM:0012B536 ; --------------------------------------------------------------------------- ROM:0012B536 ROM:0012B536 loc_12B536: ; CODE XREF: ROM:0012B522↑j ROM:0012B536 btst #1,($130B).w ROM:0012B53C beq.s loc_12B550 ROM:0012B53E clr.b ($8FA).w ROM:0012B542 move.w d2,($6CE).w ROM:0012B546 move.b #1,($8FA).w ROM:0012B54C bra.w locret_12B5E8 ROM:0012B550 ; --------------------------------------------------------------------------- ROM:0012B550 ROM:0012B550 loc_12B550: ; CODE XREF: ROM:0012B53C↑j ROM:0012B550 btst #5,($1309).w ROM:0012B556 beq.s loc_12B56A ROM:0012B558 clr.b ($8FA).w ROM:0012B55C move.w d2,($6CE).w ROM:0012B560 move.b #1,($8FA).w ROM:0012B566 bra.w locret_12B5E8 ROM:0012B56A ; --------------------------------------------------------------------------- ROM:0012B56A ROM:0012B56A loc_12B56A: ; CODE XREF: ROM:0012B556↑j ROM:0012B56A btst #1,($1316).w ROM:0012B570 beq.s loc_12B584 ROM:0012B572 clr.b ($8FA).w ROM:0012B576 move.w d2,($6CE).w ROM:0012B57A move.b #1,($8FA).w ROM:0012B580 bra.w locret_12B5E8 ROM:0012B584 ; --------------------------------------------------------------------------- ROM:0012B584 ROM:0012B584 loc_12B584: ; CODE XREF: ROM:0012B570↑j ROM:0012B584 btst #1,($1315).w ROM:0012B58A beq.s loc_12B59E ROM:0012B58C clr.b ($8FA).w ROM:0012B590 move.w d2,($6CE).w ROM:0012B594 move.b #1,($8FA).w ROM:0012B59A bra.w locret_12B5E8 ROM:0012B59E ; --------------------------------------------------------------------------- ROM:0012B59E ROM:0012B59E loc_12B59E: ; CODE XREF: ROM:0012B58A↑j ROM:0012B59E btst #5,($130A).w ROM:0012B5A4 beq.s loc_12B5B8 ROM:0012B5A6 clr.b ($8FA).w ROM:0012B5AA move.w d2,($6CE).w ROM:0012B5AE move.b #1,($8FA).w ROM:0012B5B4 bra.w locret_12B5E8 ROM:0012B5B8 ; --------------------------------------------------------------------------- ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: ROM:0012B5A4↑j ROM:0012B5B8 btst #7,($1328).w ROM:0012B5BE beq.s loc_12B5D2 ROM:0012B5C0 clr.b ($8FA).w ROM:0012B5C4 move.w d2,($6CE).w ROM:0012B5C8 move.b #1,($8FA).w ROM:0012B5CE bra.w locret_12B5E8 ROM:0012B5D2 ; --------------------------------------------------------------------------- ROM:0012B5D2 ROM:0012B5D2 loc_12B5D2: ; CODE XREF: ROM:0012B5BE↑j ROM:0012B5D2 btst #5,($1325).w ROM:0012B5D8 beq.s locret_12B5E8 ROM:0012B5DA clr.b ($8FA).w ROM:0012B5DE move.w d2,($6CE).w ROM:0012B5E2 move.b #1,($8FA).w ROM:0012B5E8 ROM:0012B5E8 locret_12B5E8: ; CODE XREF: ROM:0012B532↑j ROM:0012B5E8 ; ROM:0012B54C↑j ... ROM:0012B5E8 rts ROM:0012B5EA ; --------------------------------------------------------------------------- ROM:0012B5EA ROM:0012B5EA loc_12B5EA: ; DATA XREF: ROM:0012B4A6↑o ROM:0012B5EA move.w $556(a5),d2 ROM:0012B5EE btst #6,($1313).w ROM:0012B5F4 beq.s loc_12B61A ROM:0012B5F6 clr.b ($8FA).w ROM:0012B5FA move.w d2,($6CE).w ROM:0012B5FE move.b #1,($8FA).w ROM:0012B604 bset #3,($130C).w ROM:0012B60A move.b #1,($1171).w ROM:0012B610 bra.l locret_12B5E8 ROM:0012B616 ; --------------------------------------------------------------------------- ROM:0012B616 bra.w locret_12B74A ROM:0012B61A ; --------------------------------------------------------------------------- ROM:0012B61A ROM:0012B61A loc_12B61A: ; CODE XREF: ROM:0012B5F4↑j ROM:0012B61A btst #1,($130B).w ROM:0012B620 beq.s loc_12B646 ROM:0012B622 clr.b ($8FA).w ROM:0012B626 move.w d2,($6CE).w ROM:0012B62A move.b #1,($8FA).w ROM:0012B630 bset #3,($130C).w ROM:0012B636 move.b #1,($1171).w ROM:0012B63C bra.l locret_12B5E8 ROM:0012B642 ; --------------------------------------------------------------------------- ROM:0012B642 bra.w locret_12B74A ROM:0012B646 ; --------------------------------------------------------------------------- ROM:0012B646 ROM:0012B646 loc_12B646: ; CODE XREF: ROM:0012B620↑j ROM:0012B646 btst #5,($1309).w ROM:0012B64C beq.s loc_12B672 ROM:0012B64E clr.b ($8FA).w ROM:0012B652 move.w d2,($6CE).w ROM:0012B656 move.b #1,($8FA).w ROM:0012B65C bset #3,($130C).w ROM:0012B662 move.b #1,($1171).w ROM:0012B668 bra.l locret_12B5E8 ROM:0012B66E ; --------------------------------------------------------------------------- ROM:0012B66E bra.w locret_12B74A ROM:0012B672 ; --------------------------------------------------------------------------- ROM:0012B672 ROM:0012B672 loc_12B672: ; CODE XREF: ROM:0012B64C↑j ROM:0012B672 btst #1,($1316).w ROM:0012B678 beq.s loc_12B69E ROM:0012B67A clr.b ($8FA).w ROM:0012B67E move.w d2,($6CE).w ROM:0012B682 move.b #1,($8FA).w ROM:0012B688 bset #3,($130C).w ROM:0012B68E move.b #1,($1171).w ROM:0012B694 bra.l locret_12B5E8 ROM:0012B69A ; --------------------------------------------------------------------------- ROM:0012B69A bra.w locret_12B74A ROM:0012B69E ; --------------------------------------------------------------------------- ROM:0012B69E ROM:0012B69E loc_12B69E: ; CODE XREF: ROM:0012B678↑j ROM:0012B69E btst #1,($1315).w ROM:0012B6A4 beq.s loc_12B6CA ROM:0012B6A6 clr.b ($8FA).w ROM:0012B6AA move.w d2,($6CE).w ROM:0012B6AE move.b #1,($8FA).w ROM:0012B6B4 bset #3,($130C).w ROM:0012B6BA move.b #1,($1171).w ROM:0012B6C0 bra.l locret_12B5E8 ROM:0012B6C6 ; --------------------------------------------------------------------------- ROM:0012B6C6 bra.w locret_12B74A ROM:0012B6CA ; --------------------------------------------------------------------------- ROM:0012B6CA ROM:0012B6CA loc_12B6CA: ; CODE XREF: ROM:0012B6A4↑j ROM:0012B6CA btst #5,($130A).w ROM:0012B6D0 beq.s loc_12B6F6 ROM:0012B6D2 clr.b ($8FA).w ROM:0012B6D6 move.w d2,($6CE).w ROM:0012B6DA move.b #1,($8FA).w ROM:0012B6E0 bset #3,($130C).w ROM:0012B6E6 move.b #1,($1171).w ROM:0012B6EC bra.l locret_12B5E8 ROM:0012B6F2 ; --------------------------------------------------------------------------- ROM:0012B6F2 bra.w locret_12B74A ROM:0012B6F6 ; --------------------------------------------------------------------------- ROM:0012B6F6 ROM:0012B6F6 loc_12B6F6: ; CODE XREF: ROM:0012B6D0↑j ROM:0012B6F6 btst #7,($1328).w ROM:0012B6FC beq.s loc_12B722 ROM:0012B6FE clr.b ($8FA).w ROM:0012B702 move.w d2,($6CE).w ROM:0012B706 move.b #1,($8FA).w ROM:0012B70C bset #3,($130C).w ROM:0012B712 move.b #1,($1171).w ROM:0012B718 bra.l locret_12B5E8 ROM:0012B71E ; --------------------------------------------------------------------------- ROM:0012B71E bra.w locret_12B74A ROM:0012B722 ; --------------------------------------------------------------------------- ROM:0012B722 ROM:0012B722 loc_12B722: ; CODE XREF: ROM:0012B6FC↑j ROM:0012B722 btst #5,($1325).w ROM:0012B728 beq.s locret_12B74A ROM:0012B72A clr.b ($8FA).w ROM:0012B72E move.w d2,($6CE).w ROM:0012B732 move.b #1,($8FA).w ROM:0012B738 bset #3,($130C).w ROM:0012B73E move.b #1,($1171).w ROM:0012B744 bra.l locret_12B5E8 ROM:0012B74A ; --------------------------------------------------------------------------- ROM:0012B74A ROM:0012B74A locret_12B74A: ; CODE XREF: ROM:0012B4B6↑j ROM:0012B74A ; ROM:0012B512↑j ... ROM:0012B74A rts ROM:0012B74C ; --------------------------------------------------------------------------- ROM:0012B74C rts ROM:0012B74E ROM:0012B74E ; =============== S U B R O U T I N E ======================================= ROM:0012B74E ROM:0012B74E ROM:0012B74E sub_12B74E: ; CODE XREF: sub_12B178+2A4↑p ROM:0012B74E clr.w d1 ROM:0012B750 move.b ($1172).w,d1 ROM:0012B754 cmpi.w #2,d1 ROM:0012B758 bcc.s locret_12B762 ROM:0012B75A movea.l off_12B764(pc,d1.w*4),a0 ROM:0012B75E nop ROM:0012B760 jmp (a0) ROM:0012B762 ; --------------------------------------------------------------------------- ROM:0012B762 ROM:0012B762 locret_12B762: ; CODE XREF: sub_12B74E+A↑j ROM:0012B762 rts ROM:0012B762 ; End of function sub_12B74E ROM:0012B762 ROM:0012B762 ; --------------------------------------------------------------------------- ROM:0012B764 off_12B764: dc.l loc_12B76C ; DATA XREF: sub_12B74E+C↑r ROM:0012B768 dc.l loc_12B77C ROM:0012B76C ; --------------------------------------------------------------------------- ROM:0012B76C ROM:0012B76C loc_12B76C: ; DATA XREF: ROM:off_12B764↑o ROM:0012B76C move.b #0,($116F).w ROM:0012B772 move.b #1,($1172).w ROM:0012B778 bra.s locret_12B7AE ROM:0012B77A ; --------------------------------------------------------------------------- ROM:0012B77A rts ROM:0012B77C ; --------------------------------------------------------------------------- ROM:0012B77C ROM:0012B77C loc_12B77C: ; DATA XREF: ROM:0012B768↑o ROM:0012B77C btst #4,($130A).w ROM:0012B782 bne.s loc_12B7A8 ROM:0012B784 btst #6,($131A).w ROM:0012B78A bne.s loc_12B79E ROM:0012B78C move.b #9,d1 ROM:0012B790 cmp.b ($116F).w,d1 ROM:0012B794 blt.s loc_12B79A ROM:0012B796 addq.b #1,($116F).w ROM:0012B79A ROM:0012B79A loc_12B79A: ; CODE XREF: ROM:0012B794↑j ROM:0012B79A bra.w loc_12B7A4 ROM:0012B79E ; --------------------------------------------------------------------------- ROM:0012B79E ROM:0012B79E loc_12B79E: ; CODE XREF: ROM:0012B78A↑j ROM:0012B79E move.b #0,($116F).w ROM:0012B7A4 ROM:0012B7A4 loc_12B7A4: ; CODE XREF: ROM:loc_12B79A↑j ROM:0012B7A4 bra.w locret_12B7AE ROM:0012B7A8 ; --------------------------------------------------------------------------- ROM:0012B7A8 ROM:0012B7A8 loc_12B7A8: ; CODE XREF: ROM:0012B782↑j ROM:0012B7A8 move.b #0,($116F).w ROM:0012B7AE ROM:0012B7AE locret_12B7AE: ; CODE XREF: ROM:0012B778↑j ROM:0012B7AE ; ROM:loc_12B7A4↑j ROM:0012B7AE rts ROM:0012B7B0 ; --------------------------------------------------------------------------- ROM:0012B7B0 rts ROM:0012B7B2 ROM:0012B7B2 ; =============== S U B R O U T I N E ======================================= ROM:0012B7B2 ROM:0012B7B2 ROM:0012B7B2 sub_12B7B2: ; CODE XREF: sub_11231A:loc_11256C↑p ROM:0012B7B2 ; sub_112598↑p ROM:0012B7B2 move.b #0,($1171).w ROM:0012B7B8 bset #3,($130C).w ROM:0012B7BE move.b #0,($1172).w ROM:0012B7C4 move.b #0,($116F).w ROM:0012B7CA bset #2,($1316).w ROM:0012B7D0 bclr #2,($12FF).w ROM:0012B7D6 rts ROM:0012B7D6 ; End of function sub_12B7B2 ROM:0012B7D6 ROM:0012B7D8 ROM:0012B7D8 ; =============== S U B R O U T I N E ======================================= ROM:0012B7D8 ROM:0012B7D8 ROM:0012B7D8 sub_12B7D8: ; CODE XREF: sub_126A00+F0↑p ROM:0012B7D8 bclr #0,($1309).w ROM:0012B7DE bclr #0,($131C).w ROM:0012B7E4 clr.w d1 ROM:0012B7E6 move.b ($1178).w,d1 ROM:0012B7EA cmpi.w #2,d1 ROM:0012B7EE bcc.s locret_12B7F8 ROM:0012B7F0 movea.l off_12B7FA(pc,d1.w*4),a0 ROM:0012B7F4 nop ROM:0012B7F6 jmp (a0) ROM:0012B7F8 ; --------------------------------------------------------------------------- ROM:0012B7F8 ROM:0012B7F8 locret_12B7F8: ; CODE XREF: sub_12B7D8+16↑j ROM:0012B7F8 rts ROM:0012B7F8 ; End of function sub_12B7D8 ROM:0012B7F8 ROM:0012B7F8 ; --------------------------------------------------------------------------- ROM:0012B7FA off_12B7FA: dc.l loc_12B802 ; DATA XREF: sub_12B7D8+18↑r ROM:0012B7FE dc.l loc_12B814 ROM:0012B802 ; --------------------------------------------------------------------------- ROM:0012B802 ROM:0012B802 loc_12B802: ; DATA XREF: ROM:off_12B7FA↑o ROM:0012B802 bsr.w sub_12B840 ROM:0012B806 bsr.w sub_12B8B8 ROM:0012B80A move.b #1,($1178).w ROM:0012B810 bra.s locret_12B83C ROM:0012B812 ; --------------------------------------------------------------------------- ROM:0012B812 rts ROM:0012B814 ; --------------------------------------------------------------------------- ROM:0012B814 ROM:0012B814 loc_12B814: ; DATA XREF: ROM:0012B7FE↑o ROM:0012B814 btst #5,($130F).w ROM:0012B81A beq.s locret_12B83C ROM:0012B81C btst #3,($1309).w ROM:0012B822 bne.s loc_12B82E ROM:0012B824 bset #0,($1309).w ROM:0012B82A bra.w loc_12B834 ROM:0012B82E ; --------------------------------------------------------------------------- ROM:0012B82E ROM:0012B82E loc_12B82E: ; CODE XREF: ROM:0012B822↑j ROM:0012B82E bset #0,($131C).w ROM:0012B834 ROM:0012B834 loc_12B834: ; CODE XREF: ROM:0012B82A↑j ROM:0012B834 bsr.w sub_12B840 ROM:0012B838 bsr.w sub_12B8B8 ROM:0012B83C ROM:0012B83C locret_12B83C: ; CODE XREF: ROM:0012B810↑j ROM:0012B83C ; ROM:0012B81A↑j ROM:0012B83C rts ROM:0012B83E ; --------------------------------------------------------------------------- ROM:0012B83E rts ROM:0012B840 ROM:0012B840 ; =============== S U B R O U T I N E ======================================= ROM:0012B840 ROM:0012B840 ROM:0012B840 sub_12B840: ; CODE XREF: ROM:loc_12B802↑p ROM:0012B840 ; ROM:loc_12B834↑p ROM:0012B840 clr.w d1 ROM:0012B842 move.b ($1177).w,d1 ROM:0012B846 cmpi.w #2,d1 ROM:0012B84A bcc.s locret_12B854 ROM:0012B84C movea.l off_12B856(pc,d1.w*4),a0 ROM:0012B850 nop ROM:0012B852 jmp (a0) ROM:0012B854 ; --------------------------------------------------------------------------- ROM:0012B854 ROM:0012B854 locret_12B854: ; CODE XREF: sub_12B840+A↑j ROM:0012B854 rts ROM:0012B854 ; End of function sub_12B840 ROM:0012B854 ROM:0012B854 ; --------------------------------------------------------------------------- ROM:0012B856 off_12B856: dc.l loc_12B85E ; DATA XREF: sub_12B840+C↑r ROM:0012B85A dc.l loc_12B86C ROM:0012B85E ; --------------------------------------------------------------------------- ROM:0012B85E ROM:0012B85E loc_12B85E: ; DATA XREF: ROM:off_12B856↑o ROM:0012B85E bsr.w sub_12BAFA ROM:0012B862 move.b #1,($1177).w ROM:0012B868 bra.s locret_12B8B4 ROM:0012B86A ; --------------------------------------------------------------------------- ROM:0012B86A rts ROM:0012B86C ; --------------------------------------------------------------------------- ROM:0012B86C ROM:0012B86C loc_12B86C: ; DATA XREF: ROM:0012B85A↑o ROM:0012B86C btst #0,($131C).w ROM:0012B872 beq.s loc_12B878 ROM:0012B874 bsr.w sub_12BAFA ROM:0012B878 ROM:0012B878 loc_12B878: ; CODE XREF: ROM:0012B872↑j ROM:0012B878 btst #0,($1309).w ROM:0012B87E beq.s locret_12B8B4 ROM:0012B880 bsr.w sub_12BA02 ROM:0012B884 btst #7,($1311).w ROM:0012B88A beq.s loc_12B8AE ROM:0012B88C bset #3,($D78).w ROM:0012B892 bset #6,($1316).w ROM:0012B898 bset #5,($140B).w ROM:0012B89E move.w $56A(a5),d1 ROM:0012B8A2 cmp.w ($A3A).w,d1 ROM:0012B8A6 blt.s loc_12B8AE ROM:0012B8A8 bset #7,($140A).w ROM:0012B8AE ROM:0012B8AE loc_12B8AE: ; CODE XREF: ROM:0012B88A↑j ROM:0012B8AE ; ROM:0012B8A6↑j ROM:0012B8AE bset #3,($D90).w ROM:0012B8B4 ROM:0012B8B4 locret_12B8B4: ; CODE XREF: ROM:0012B868↑j ROM:0012B8B4 ; ROM:0012B87E↑j ROM:0012B8B4 rts ROM:0012B8B6 ; --------------------------------------------------------------------------- ROM:0012B8B6 rts ROM:0012B8B8 ROM:0012B8B8 ; =============== S U B R O U T I N E ======================================= ROM:0012B8B8 ROM:0012B8B8 ROM:0012B8B8 sub_12B8B8: ; CODE XREF: ROM:0012B806↑p ROM:0012B8B8 ; ROM:0012B838↑p ROM:0012B8B8 clr.w d1 ROM:0012B8BA move.b ($1176).w,d1 ROM:0012B8BE cmpi.w #6,d1 ROM:0012B8C2 bcc.s locret_12B8CC ROM:0012B8C4 movea.l off_12B8CE(pc,d1.w*4),a0 ROM:0012B8C8 nop ROM:0012B8CA jmp (a0) ROM:0012B8CC ; --------------------------------------------------------------------------- ROM:0012B8CC ROM:0012B8CC locret_12B8CC: ; CODE XREF: sub_12B8B8+A↑j ROM:0012B8CC rts ROM:0012B8CC ; End of function sub_12B8B8 ROM:0012B8CC ROM:0012B8CC ; --------------------------------------------------------------------------- ROM:0012B8CE off_12B8CE: dc.l loc_12B8E6 ; DATA XREF: sub_12B8B8+C↑r ROM:0012B8D2 dc.l loc_12B902 ROM:0012B8D6 dc.l loc_12B932 ROM:0012B8DA dc.l loc_12B956 ROM:0012B8DE dc.l loc_12B97A ROM:0012B8E2 dc.l loc_12B99E ROM:0012B8E6 ; --------------------------------------------------------------------------- ROM:0012B8E6 ROM:0012B8E6 loc_12B8E6: ; DATA XREF: ROM:off_12B8CE↑o ROM:0012B8E6 bsr.w sub_12BC88 ROM:0012B8EA bsr.w sub_12BC34 ROM:0012B8EE bsr.w sub_12BCA4 ROM:0012B8F2 bclr #7,($1304).w ROM:0012B8F8 move.b #1,($1176).w ROM:0012B8FE bra.s locret_12B930 ROM:0012B900 ; --------------------------------------------------------------------------- ROM:0012B900 rts ROM:0012B902 ; --------------------------------------------------------------------------- ROM:0012B902 ROM:0012B902 loc_12B902: ; DATA XREF: ROM:0012B8D2↑o ROM:0012B902 move.w $568(a5),d1 ROM:0012B906 btst #0,($1309).w ROM:0012B90C beq.s locret_12B930 ROM:0012B90E cmp.w ($CE2).w,d1 ROM:0012B912 ble.s locret_12B930 ROM:0012B914 bsr.w sub_12BC88 ROM:0012B918 bsr.w sub_12BC34 ROM:0012B91C bsr.w sub_12BCA4 ROM:0012B920 bsr.w sub_12BC58 ROM:0012B924 bsr.w sub_12BCD6 ROM:0012B928 move.b #2,($1176).w ROM:0012B92E bra.s locret_12B954 ROM:0012B930 ; --------------------------------------------------------------------------- ROM:0012B930 ROM:0012B930 locret_12B930: ; CODE XREF: ROM:0012B8FE↑j ROM:0012B930 ; ROM:0012B90C↑j ... ROM:0012B930 rts ROM:0012B932 ; --------------------------------------------------------------------------- ROM:0012B932 ROM:0012B932 loc_12B932: ; DATA XREF: ROM:0012B8D6↑o ROM:0012B932 move.w $568(a5),d1 ROM:0012B936 btst #0,($1309).w ROM:0012B93C beq.s locret_12B954 ROM:0012B93E cmp.w ($CE2).w,d1 ROM:0012B942 ble.s locret_12B954 ROM:0012B944 bsr.w sub_12BC58 ROM:0012B948 bsr.w sub_12BCD6 ROM:0012B94C move.b #3,($1176).w ROM:0012B952 bra.s locret_12B978 ROM:0012B954 ; --------------------------------------------------------------------------- ROM:0012B954 ROM:0012B954 locret_12B954: ; CODE XREF: ROM:0012B92E↑j ROM:0012B954 ; ROM:0012B93C↑j ... ROM:0012B954 rts ROM:0012B956 ; --------------------------------------------------------------------------- ROM:0012B956 ROM:0012B956 loc_12B956: ; DATA XREF: ROM:0012B8DA↑o ROM:0012B956 move.w $568(a5),d1 ROM:0012B95A btst #0,($1309).w ROM:0012B960 beq.s locret_12B978 ROM:0012B962 cmp.w ($CE2).w,d1 ROM:0012B966 ble.s locret_12B978 ROM:0012B968 bsr.w sub_12BC58 ROM:0012B96C bsr.w sub_12BCD6 ROM:0012B970 move.b #4,($1176).w ROM:0012B976 bra.s locret_12B99C ROM:0012B978 ; --------------------------------------------------------------------------- ROM:0012B978 ROM:0012B978 locret_12B978: ; CODE XREF: ROM:0012B952↑j ROM:0012B978 ; ROM:0012B960↑j ... ROM:0012B978 rts ROM:0012B97A ; --------------------------------------------------------------------------- ROM:0012B97A ROM:0012B97A loc_12B97A: ; DATA XREF: ROM:0012B8DE↑o ROM:0012B97A move.w $568(a5),d1 ROM:0012B97E btst #0,($1309).w ROM:0012B984 beq.s locret_12B99C ROM:0012B986 cmp.w ($CE2).w,d1 ROM:0012B98A ble.s locret_12B99C ROM:0012B98C bsr.w sub_12BC58 ROM:0012B990 bsr.w sub_12BCD6 ROM:0012B994 move.b #5,($1176).w ROM:0012B99A bra.s locret_12B9FE ROM:0012B99C ; --------------------------------------------------------------------------- ROM:0012B99C ROM:0012B99C locret_12B99C: ; CODE XREF: ROM:0012B976↑j ROM:0012B99C ; ROM:0012B984↑j ... ROM:0012B99C rts ROM:0012B99E ; --------------------------------------------------------------------------- ROM:0012B99E ROM:0012B99E loc_12B99E: ; DATA XREF: ROM:0012B8E2↑o ROM:0012B99E move.w $568(a5),d1 ROM:0012B9A2 btst #0,($1309).w ROM:0012B9A8 beq.s locret_12B9FE ROM:0012B9AA cmp.w ($CE2).w,d1 ROM:0012B9AE ble.s locret_12B9FE ROM:0012B9B0 bsr.w sub_12BC58 ROM:0012B9B4 bsr.w sub_12BB1E ROM:0012B9B8 bsr.w sub_12BCD6 ROM:0012B9BC bset #7,($1304).w ROM:0012B9C2 btst #7,($1311).w ROM:0012B9C8 beq.s loc_12B9EC ROM:0012B9CA bset #4,($D78).w ROM:0012B9D0 bset #6,($1316).w ROM:0012B9D6 bset #5,($140B).w ROM:0012B9DC move.w $56A(a5),d2 ROM:0012B9E0 cmp.w ($A3A).w,d2 ROM:0012B9E4 blt.s loc_12B9EC ROM:0012B9E6 bset #7,($140A).w ROM:0012B9EC ROM:0012B9EC loc_12B9EC: ; CODE XREF: ROM:0012B9C8↑j ROM:0012B9EC ; ROM:0012B9E4↑j ROM:0012B9EC bset #4,($D90).w ROM:0012B9F2 move.b #1,($1176).w ROM:0012B9F8 bra.l locret_12B930 ROM:0012B9FE ; --------------------------------------------------------------------------- ROM:0012B9FE ROM:0012B9FE locret_12B9FE: ; CODE XREF: ROM:0012B99A↑j ROM:0012B9FE ; ROM:0012B9A8↑j ... ROM:0012B9FE rts ROM:0012BA00 ; --------------------------------------------------------------------------- ROM:0012BA00 rts ROM:0012BA02 ROM:0012BA02 ; =============== S U B R O U T I N E ======================================= ROM:0012BA02 ROM:0012BA02 ROM:0012BA02 sub_12BA02: ; CODE XREF: ROM:0012B880↑p ROM:0012BA02 clr.l d0 ROM:0012BA04 move.w ($D16).w,d0 ROM:0012BA08 moveq #4,d1 ROM:0012BA0A divs.w d1,d0 ROM:0012BA0C move.w d0,($D00).w ROM:0012BA10 move.w $55C(a5),d4 ROM:0012BA14 move.w $55A(a5),d5 ROM:0012BA18 cmp.w d0,d4 ROM:0012BA1A bgt.l loc_12BADC ROM:0012BA20 bset #3,($D78).w ROM:0012BA26 move.w $56A(a5),d1 ROM:0012BA2A cmp.w ($A3A).w,d1 ROM:0012BA2E blt.s loc_12BA36 ROM:0012BA30 bset #7,($140A).w ROM:0012BA36 ROM:0012BA36 loc_12BA36: ; CODE XREF: sub_12BA02+2C↑j ROM:0012BA36 move.w #0,d1 ROM:0012BA3A bra.s loc_12BA40 ROM:0012BA3C ; --------------------------------------------------------------------------- ROM:0012BA3C ROM:0012BA3C loc_12BA3C: ; CODE XREF: sub_12BA02:loc_12BAD6↓j ROM:0012BA3C addi.w #1,d1 ROM:0012BA40 ROM:0012BA40 loc_12BA40: ; CODE XREF: sub_12BA02+38↑j ROM:0012BA40 cmpi.w #3,d1 ROM:0012BA44 bgt.l loc_12BADA ROM:0012BA4A clr.w d3 ROM:0012BA4C move.b $12EF(d1.w),d3 ROM:0012BA52 muls.w #$64,d3 ; 'd' ROM:0012BA56 cmp.w d3,d5 ROM:0012BA58 bgt.s loc_12BAD2 ROM:0012BA5A bset d1,($1174).w ROM:0012BA5E btst #5,($140B).w ROM:0012BA64 bne.s loc_12BAC8 ROM:0012BA66 cmpi.w #0,d1 ROM:0012BA6A bne.s loc_12BA74 ROM:0012BA6C bset #0,($1175).w ROM:0012BA72 bra.s loc_12BA98 ROM:0012BA74 ; --------------------------------------------------------------------------- ROM:0012BA74 ROM:0012BA74 loc_12BA74: ; CODE XREF: sub_12BA02+68↑j ROM:0012BA74 cmpi.w #1,d1 ROM:0012BA78 bne.s loc_12BA82 ROM:0012BA7A bset #2,($1175).w ROM:0012BA80 bra.s loc_12BA98 ROM:0012BA82 ; --------------------------------------------------------------------------- ROM:0012BA82 ROM:0012BA82 loc_12BA82: ; CODE XREF: sub_12BA02+76↑j ROM:0012BA82 cmpi.w #2,d1 ROM:0012BA86 bne.s loc_12BA92 ROM:0012BA88 bset #3,($1175).w ROM:0012BA8E bra.w loc_12BA98 ROM:0012BA92 ; --------------------------------------------------------------------------- ROM:0012BA92 ROM:0012BA92 loc_12BA92: ; CODE XREF: sub_12BA02+84↑j ROM:0012BA92 bset #1,($1175).w ROM:0012BA98 ROM:0012BA98 loc_12BA98: ; CODE XREF: sub_12BA02+70↑j ROM:0012BA98 ; sub_12BA02+7E↑j ... ROM:0012BA98 cmpi.b #1,($1175).w ROM:0012BA9E beq.s loc_12BAC8 ROM:0012BAA0 cmpi.b #2,($1175).w ROM:0012BAA6 beq.s loc_12BAC8 ROM:0012BAA8 cmpi.b #4,($1175).w ROM:0012BAAE beq.s loc_12BAC8 ROM:0012BAB0 cmpi.b #8,($1175).w ROM:0012BAB6 beq.s loc_12BAC8 ROM:0012BAB8 clr.b ($1175).w ROM:0012BABC bset #6,($1316).w ROM:0012BAC2 bset #5,($140B).w ROM:0012BAC8 ROM:0012BAC8 loc_12BAC8: ; CODE XREF: sub_12BA02+62↑j ROM:0012BAC8 ; sub_12BA02+9C↑j ... ROM:0012BAC8 move.b ($1175).w,($13B0).w ROM:0012BACE bra.w loc_12BAD6 ROM:0012BAD2 ; --------------------------------------------------------------------------- ROM:0012BAD2 ROM:0012BAD2 loc_12BAD2: ; CODE XREF: sub_12BA02+56↑j ROM:0012BAD2 bclr d1,($1174).w ROM:0012BAD6 ROM:0012BAD6 loc_12BAD6: ; CODE XREF: sub_12BA02+CC↑j ROM:0012BAD6 bra.w loc_12BA3C ROM:0012BADA ; --------------------------------------------------------------------------- ROM:0012BADA ROM:0012BADA loc_12BADA: ; CODE XREF: sub_12BA02+42↑j ROM:0012BADA bra.s locret_12BAF8 ROM:0012BADC ; --------------------------------------------------------------------------- ROM:0012BADC ROM:0012BADC loc_12BADC: ; CODE XREF: sub_12BA02+18↑j ROM:0012BADC bclr #3,($D78).w ROM:0012BAE2 move.w #0,d1 ROM:0012BAE6 bra.s loc_12BAEC ROM:0012BAE8 ; --------------------------------------------------------------------------- ROM:0012BAE8 ROM:0012BAE8 loc_12BAE8: ; CODE XREF: sub_12BA02+F4↓j ROM:0012BAE8 addi.w #1,d1 ROM:0012BAEC ROM:0012BAEC loc_12BAEC: ; CODE XREF: sub_12BA02+E4↑j ROM:0012BAEC cmpi.w #3,d1 ROM:0012BAF0 bgt.s locret_12BAF8 ROM:0012BAF2 bclr d1,($1174).w ROM:0012BAF6 bra.s loc_12BAE8 ROM:0012BAF8 ; --------------------------------------------------------------------------- ROM:0012BAF8 ROM:0012BAF8 locret_12BAF8: ; CODE XREF: sub_12BA02:loc_12BADA↑j ROM:0012BAF8 ; sub_12BA02+EE↑j ROM:0012BAF8 rts ROM:0012BAF8 ; End of function sub_12BA02 ROM:0012BAF8 ROM:0012BAFA ROM:0012BAFA ; =============== S U B R O U T I N E ======================================= ROM:0012BAFA ROM:0012BAFA ROM:0012BAFA sub_12BAFA: ; CODE XREF: ROM:loc_12B85E↑p ROM:0012BAFA ; ROM:0012B874↑p ROM:0012BAFA move.w #0,($D00).w ROM:0012BB00 bclr #3,($D78).w ROM:0012BB06 move.w #0,d1 ROM:0012BB0A bra.s loc_12BB10 ROM:0012BB0C ; --------------------------------------------------------------------------- ROM:0012BB0C ROM:0012BB0C loc_12BB0C: ; CODE XREF: sub_12BAFA+20↓j ROM:0012BB0C addi.w #1,d1 ROM:0012BB10 ROM:0012BB10 loc_12BB10: ; CODE XREF: sub_12BAFA+10↑j ROM:0012BB10 cmpi.w #3,d1 ROM:0012BB14 bgt.s locret_12BB1C ROM:0012BB16 bclr d1,($1174).w ROM:0012BB1A bra.s loc_12BB0C ROM:0012BB1C ; --------------------------------------------------------------------------- ROM:0012BB1C ROM:0012BB1C locret_12BB1C: ; CODE XREF: sub_12BAFA+1A↑j ROM:0012BB1C rts ROM:0012BB1C ; End of function sub_12BAFA ROM:0012BB1C ROM:0012BB1E ROM:0012BB1E ; =============== S U B R O U T I N E ======================================= ROM:0012BB1E ROM:0012BB1E ROM:0012BB1E sub_12BB1E: ; CODE XREF: ROM:0012B9B4↑p ROM:0012BB1E clr.l d0 ROM:0012BB20 move.w ($FB8).w,d0 ROM:0012BB24 move.w #1,d1 ROM:0012BB28 bra.s loc_12BB2E ROM:0012BB2A ; --------------------------------------------------------------------------- ROM:0012BB2A ROM:0012BB2A loc_12BB2A: ; CODE XREF: sub_12BB1E+1C↓j ROM:0012BB2A addi.w #1,d1 ROM:0012BB2E ROM:0012BB2E loc_12BB2E: ; CODE XREF: sub_12BB1E+A↑j ROM:0012BB2E cmpi.w #3,d1 ROM:0012BB32 bgt.s loc_12BB3C ROM:0012BB34 add.w $FB8(d1.w*2),d0 ROM:0012BB3A bra.s loc_12BB2A ROM:0012BB3C ; --------------------------------------------------------------------------- ROM:0012BB3C ROM:0012BB3C loc_12BB3C: ; CODE XREF: sub_12BB1E+14↑j ROM:0012BB3C moveq #4,d2 ROM:0012BB3E muls.w #$1F4,d2 ROM:0012BB42 muls.w #$2710,d0 ROM:0012BB46 divs.w d2,d0 ROM:0012BB48 move.w d0,($D02).w ROM:0012BB4C move.w $55E(a5),d4 ROM:0012BB50 move.w $560(a5),d5 ROM:0012BB54 cmp.w d0,d4 ROM:0012BB56 bgt.l loc_12BC16 ROM:0012BB5C bset #4,($D78).w ROM:0012BB62 move.w $56A(a5),d1 ROM:0012BB66 cmp.w ($A3A).w,d1 ROM:0012BB6A blt.s loc_12BB72 ROM:0012BB6C bset #7,($140A).w ROM:0012BB72 ROM:0012BB72 loc_12BB72: ; CODE XREF: sub_12BB1E+4C↑j ROM:0012BB72 move.w #0,d1 ROM:0012BB76 bra.s loc_12BB7C ROM:0012BB78 ; --------------------------------------------------------------------------- ROM:0012BB78 ROM:0012BB78 loc_12BB78: ; CODE XREF: sub_12BB1E:loc_12BC10↓j ROM:0012BB78 addi.w #1,d1 ROM:0012BB7C ROM:0012BB7C loc_12BB7C: ; CODE XREF: sub_12BB1E+58↑j ROM:0012BB7C cmpi.w #3,d1 ROM:0012BB80 bgt.l loc_12BC14 ROM:0012BB86 move.w $FB8(d1.w*2),d3 ROM:0012BB8C muls.w #$14,d3 ROM:0012BB90 cmp.w d3,d5 ROM:0012BB92 bgt.s loc_12BC0C ROM:0012BB94 bset d1,($1173).w ROM:0012BB98 btst #5,($140B).w ROM:0012BB9E bne.s loc_12BC02 ROM:0012BBA0 cmpi.w #0,d1 ROM:0012BBA4 bne.s loc_12BBAE ROM:0012BBA6 bset #0,($1175).w ROM:0012BBAC bra.s loc_12BBD2 ROM:0012BBAE ; --------------------------------------------------------------------------- ROM:0012BBAE ROM:0012BBAE loc_12BBAE: ; CODE XREF: sub_12BB1E+86↑j ROM:0012BBAE cmpi.w #1,d1 ROM:0012BBB2 bne.s loc_12BBBC ROM:0012BBB4 bset #2,($1175).w ROM:0012BBBA bra.s loc_12BBD2 ROM:0012BBBC ; --------------------------------------------------------------------------- ROM:0012BBBC ROM:0012BBBC loc_12BBBC: ; CODE XREF: sub_12BB1E+94↑j ROM:0012BBBC cmpi.w #2,d1 ROM:0012BBC0 bne.s loc_12BBCC ROM:0012BBC2 bset #3,($1175).w ROM:0012BBC8 bra.w loc_12BBD2 ROM:0012BBCC ; --------------------------------------------------------------------------- ROM:0012BBCC ROM:0012BBCC loc_12BBCC: ; CODE XREF: sub_12BB1E+A2↑j ROM:0012BBCC bset #1,($1175).w ROM:0012BBD2 ROM:0012BBD2 loc_12BBD2: ; CODE XREF: sub_12BB1E+8E↑j ROM:0012BBD2 ; sub_12BB1E+9C↑j ... ROM:0012BBD2 cmpi.b #1,($1175).w ROM:0012BBD8 beq.s loc_12BC02 ROM:0012BBDA cmpi.b #2,($1175).w ROM:0012BBE0 beq.s loc_12BC02 ROM:0012BBE2 cmpi.b #4,($1175).w ROM:0012BBE8 beq.s loc_12BC02 ROM:0012BBEA cmpi.b #8,($1175).w ROM:0012BBF0 beq.s loc_12BC02 ROM:0012BBF2 clr.b ($1175).w ROM:0012BBF6 bset #6,($1316).w ROM:0012BBFC bset #5,($140B).w ROM:0012BC02 ROM:0012BC02 loc_12BC02: ; CODE XREF: sub_12BB1E+80↑j ROM:0012BC02 ; sub_12BB1E+BA↑j ... ROM:0012BC02 move.b ($1175).w,($13B0).w ROM:0012BC08 bra.w loc_12BC10 ROM:0012BC0C ; --------------------------------------------------------------------------- ROM:0012BC0C ROM:0012BC0C loc_12BC0C: ; CODE XREF: sub_12BB1E+74↑j ROM:0012BC0C bclr d1,($1173).w ROM:0012BC10 ROM:0012BC10 loc_12BC10: ; CODE XREF: sub_12BB1E+EA↑j ROM:0012BC10 bra.w loc_12BB78 ROM:0012BC14 ; --------------------------------------------------------------------------- ROM:0012BC14 ROM:0012BC14 loc_12BC14: ; CODE XREF: sub_12BB1E+62↑j ROM:0012BC14 bra.s locret_12BC32 ROM:0012BC16 ; --------------------------------------------------------------------------- ROM:0012BC16 ROM:0012BC16 loc_12BC16: ; CODE XREF: sub_12BB1E+38↑j ROM:0012BC16 bclr #4,($D78).w ROM:0012BC1C move.w #0,d1 ROM:0012BC20 bra.s loc_12BC26 ROM:0012BC22 ; --------------------------------------------------------------------------- ROM:0012BC22 ROM:0012BC22 loc_12BC22: ; CODE XREF: sub_12BB1E+112↓j ROM:0012BC22 addi.w #1,d1 ROM:0012BC26 ROM:0012BC26 loc_12BC26: ; CODE XREF: sub_12BB1E+102↑j ROM:0012BC26 cmpi.w #3,d1 ROM:0012BC2A bgt.s locret_12BC32 ROM:0012BC2C bclr d1,($1173).w ROM:0012BC30 bra.s loc_12BC22 ROM:0012BC32 ; --------------------------------------------------------------------------- ROM:0012BC32 ROM:0012BC32 locret_12BC32: ; CODE XREF: sub_12BB1E:loc_12BC14↑j ROM:0012BC32 ; sub_12BB1E+10C↑j ROM:0012BC32 rts ROM:0012BC32 ; End of function sub_12BB1E ROM:0012BC32 ROM:0012BC34 ROM:0012BC34 ; =============== S U B R O U T I N E ======================================= ROM:0012BC34 ROM:0012BC34 ROM:0012BC34 sub_12BC34: ; CODE XREF: ROM:0012B8EA↑p ROM:0012BC34 ; ROM:0012B918↑p ROM:0012BC34 move.w #0,($D02).w ROM:0012BC3A bclr #4,($D78).w ROM:0012BC40 move.w #0,d1 ROM:0012BC44 bra.s loc_12BC4A ROM:0012BC46 ; --------------------------------------------------------------------------- ROM:0012BC46 ROM:0012BC46 loc_12BC46: ; CODE XREF: sub_12BC34+20↓j ROM:0012BC46 addi.w #1,d1 ROM:0012BC4A ROM:0012BC4A loc_12BC4A: ; CODE XREF: sub_12BC34+10↑j ROM:0012BC4A cmpi.w #3,d1 ROM:0012BC4E bgt.s locret_12BC56 ROM:0012BC50 bclr d1,($1173).w ROM:0012BC54 bra.s loc_12BC46 ROM:0012BC56 ; --------------------------------------------------------------------------- ROM:0012BC56 ROM:0012BC56 locret_12BC56: ; CODE XREF: sub_12BC34+1A↑j ROM:0012BC56 rts ROM:0012BC56 ; End of function sub_12BC34 ROM:0012BC56 ROM:0012BC58 ROM:0012BC58 ; =============== S U B R O U T I N E ======================================= ROM:0012BC58 ROM:0012BC58 ROM:0012BC58 sub_12BC58: ; CODE XREF: ROM:0012B920↑p ROM:0012BC58 ; ROM:0012B944↑p ... ROM:0012BC58 clr.w d2 ROM:0012BC5A move.w #0,d0 ROM:0012BC5E bra.s loc_12BC64 ROM:0012BC60 ; --------------------------------------------------------------------------- ROM:0012BC60 ROM:0012BC60 loc_12BC60: ; CODE XREF: sub_12BC58+26↓j ROM:0012BC60 addi.w #1,d0 ROM:0012BC64 ROM:0012BC64 loc_12BC64: ; CODE XREF: sub_12BC58+6↑j ROM:0012BC64 cmpi.w #3,d0 ROM:0012BC68 bgt.s loc_12BC80 ROM:0012BC6A move.w $FB8(d0.w*2),d1 ROM:0012BC70 move.b $12EF(d0.w),d2 ROM:0012BC76 add.w d2,d1 ROM:0012BC78 move.w d1,$FB8(d0.w*2) ROM:0012BC7E bra.s loc_12BC60 ROM:0012BC80 ; --------------------------------------------------------------------------- ROM:0012BC80 ROM:0012BC80 loc_12BC80: ; CODE XREF: sub_12BC58+10↑j ROM:0012BC80 addi.w #$C8,($D04).w ROM:0012BC86 rts ROM:0012BC86 ; End of function sub_12BC58 ROM:0012BC86 ROM:0012BC88 ROM:0012BC88 ; =============== S U B R O U T I N E ======================================= ROM:0012BC88 ROM:0012BC88 ROM:0012BC88 sub_12BC88: ; CODE XREF: ROM:loc_12B8E6↑p ROM:0012BC88 ; ROM:0012B914↑p ROM:0012BC88 move.w #0,d0 ROM:0012BC8C bra.s loc_12BC92 ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E loc_12BC8E: ; CODE XREF: sub_12BC88+18↓j ROM:0012BC8E addi.w #1,d0 ROM:0012BC92 ROM:0012BC92 loc_12BC92: ; CODE XREF: sub_12BC88+4↑j ROM:0012BC92 cmpi.w #3,d0 ROM:0012BC96 bgt.s locret_12BCA2 ROM:0012BC98 move.w #0,$FB8(d0.w*2) ROM:0012BCA0 bra.s loc_12BC8E ROM:0012BCA2 ; --------------------------------------------------------------------------- ROM:0012BCA2 ROM:0012BCA2 locret_12BCA2: ; CODE XREF: sub_12BC88+E↑j ROM:0012BCA2 rts ROM:0012BCA2 ; End of function sub_12BC88 ROM:0012BCA2 ROM:0012BCA4 ROM:0012BCA4 ; =============== S U B R O U T I N E ======================================= ROM:0012BCA4 ROM:0012BCA4 ROM:0012BCA4 sub_12BCA4: ; CODE XREF: ROM:0012B8EE↑p ROM:0012BCA4 ; ROM:0012B91C↑p ROM:0012BCA4 move.w $552(a5),($CF8).w ROM:0012BCAA move.w $554(a5),($CFA).w ROM:0012BCB0 move.w $564(a5),($CFC).w ROM:0012BCB6 move.w $562(a5),($CFE).w ROM:0012BCBC move.w $552(a5),($CF0).w ROM:0012BCC2 move.w $554(a5),($CF2).w ROM:0012BCC8 move.w $564(a5),($CF4).w ROM:0012BCCE move.w $562(a5),($CF6).w ROM:0012BCD4 rts ROM:0012BCD4 ; End of function sub_12BCA4 ROM:0012BCD4 ROM:0012BCD6 ROM:0012BCD6 ; =============== S U B R O U T I N E ======================================= ROM:0012BCD6 ROM:0012BCD6 ROM:0012BCD6 sub_12BCD6: ; CODE XREF: ROM:0012B924↑p ROM:0012BCD6 ; ROM:0012B948↑p ... ROM:0012BCD6 move.w ($CE0).w,d0 ROM:0012BCDA cmp.w ($CF8).w,d0 ROM:0012BCDE bge.s loc_12BCE4 ROM:0012BCE0 move.w d0,($CF8).w ROM:0012BCE4 ROM:0012BCE4 loc_12BCE4: ; CODE XREF: sub_12BCD6+8↑j ROM:0012BCE4 move.w ($CE2).w,d0 ROM:0012BCE8 cmp.w ($CFA).w,d0 ROM:0012BCEC ble.s loc_12BCF2 ROM:0012BCEE move.w d0,($CFA).w ROM:0012BCF2 ROM:0012BCF2 loc_12BCF2: ; CODE XREF: sub_12BCD6+16↑j ROM:0012BCF2 move.w ($CE4).w,d0 ROM:0012BCF6 cmp.w ($CFC).w,d0 ROM:0012BCFA bge.s loc_12BD00 ROM:0012BCFC move.w d0,($CFC).w ROM:0012BD00 ROM:0012BD00 loc_12BD00: ; CODE XREF: sub_12BCD6+24↑j ROM:0012BD00 move.w ($CE6).w,d0 ROM:0012BD04 cmp.w ($CFE).w,d0 ROM:0012BD08 ble.s loc_12BD0E ROM:0012BD0A move.w d0,($CFE).w ROM:0012BD0E ROM:0012BD0E loc_12BD0E: ; CODE XREF: sub_12BCD6+32↑j ROM:0012BD0E move.w ($CE8).w,d0 ROM:0012BD12 cmp.w ($CF0).w,d0 ROM:0012BD16 bge.s loc_12BD1C ROM:0012BD18 move.w d0,($CF0).w ROM:0012BD1C ROM:0012BD1C loc_12BD1C: ; CODE XREF: sub_12BCD6+40↑j ROM:0012BD1C move.w ($CEA).w,d0 ROM:0012BD20 cmp.w ($CF2).w,d0 ROM:0012BD24 ble.s loc_12BD2A ROM:0012BD26 move.w d0,($CF2).w ROM:0012BD2A ROM:0012BD2A loc_12BD2A: ; CODE XREF: sub_12BCD6+4E↑j ROM:0012BD2A move.w ($CEC).w,d0 ROM:0012BD2E cmp.w ($CF4).w,d0 ROM:0012BD32 bge.s loc_12BD38 ROM:0012BD34 move.w d0,($CF4).w ROM:0012BD38 ROM:0012BD38 loc_12BD38: ; CODE XREF: sub_12BCD6+5C↑j ROM:0012BD38 move.w ($CEE).w,d0 ROM:0012BD3C cmp.w ($CF6).w,d0 ROM:0012BD40 ble.s locret_12BD46 ROM:0012BD42 move.w d0,($CF6).w ROM:0012BD46 ROM:0012BD46 locret_12BD46: ; CODE XREF: sub_12BCD6+6A↑j ROM:0012BD46 rts ROM:0012BD46 ; End of function sub_12BCD6 ROM:0012BD46 ROM:0012BD48 ROM:0012BD48 ; =============== S U B R O U T I N E ======================================= ROM:0012BD48 ROM:0012BD48 ROM:0012BD48 sub_12BD48: ; CODE XREF: sub_11231A+242↑p ROM:0012BD48 bclr #5,($131D).w ROM:0012BD4E clr.w d0 ROM:0012BD50 move.b ($116F).w,d0 ROM:0012BD54 clr.w d1 ROM:0012BD56 move.b ($1179).w,d1 ROM:0012BD5A cmpi.w #5,d1 ROM:0012BD5E bcc.s locret_12BD68 ROM:0012BD60 movea.l off_12BD6A(pc,d1.w*4),a0 ROM:0012BD64 nop ROM:0012BD66 jmp (a0) ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD68 ROM:0012BD68 locret_12BD68: ; CODE XREF: sub_12BD48+16↑j ROM:0012BD68 rts ROM:0012BD68 ; End of function sub_12BD48 ROM:0012BD68 ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD6A off_12BD6A: dc.l loc_12BD7E ; DATA XREF: sub_12BD48+18↑r ROM:0012BD6E dc.l loc_12BD88 ROM:0012BD72 dc.l loc_12BD9C ROM:0012BD76 dc.l loc_12BDD6 ROM:0012BD7A dc.l loc_12BE24 ROM:0012BD7E ; --------------------------------------------------------------------------- ROM:0012BD7E ROM:0012BD7E loc_12BD7E: ; DATA XREF: ROM:off_12BD6A↑o ROM:0012BD7E move.b #1,($1179).w ROM:0012BD84 bra.s locret_12BD9A ROM:0012BD86 ; --------------------------------------------------------------------------- ROM:0012BD86 rts ROM:0012BD88 ; --------------------------------------------------------------------------- ROM:0012BD88 ROM:0012BD88 loc_12BD88: ; DATA XREF: ROM:0012BD6E↑o ROM:0012BD88 cmpi.w #0,d0 ROM:0012BD8C ble.s locret_12BD9A ROM:0012BD8E bsr.w sub_12BE64 ROM:0012BD92 move.b #2,($1179).w ROM:0012BD98 bra.s locret_12BDD4 ROM:0012BD9A ; --------------------------------------------------------------------------- ROM:0012BD9A ROM:0012BD9A locret_12BD9A: ; CODE XREF: ROM:0012BD84↑j ROM:0012BD9A ; ROM:0012BD8C↑j ... ROM:0012BD9A rts ROM:0012BD9C ; --------------------------------------------------------------------------- ROM:0012BD9C ROM:0012BD9C loc_12BD9C: ; DATA XREF: ROM:0012BD72↑o ROM:0012BD9C cmpi.w #0,d0 ROM:0012BDA0 bne.s loc_12BDAA ROM:0012BDA2 move.b #1,($1179).w ROM:0012BDA8 bra.s locret_12BD9A ROM:0012BDAA ; --------------------------------------------------------------------------- ROM:0012BDAA ROM:0012BDAA loc_12BDAA: ; CODE XREF: ROM:0012BDA0↑j ROM:0012BDAA cmpi.w #5,d0 ROM:0012BDAE bge.s loc_12BDBC ROM:0012BDB0 bsr.w sub_12BE64 ROM:0012BDB4 move.b #2,($1179).w ROM:0012BDBA bra.s locret_12BDD4 ROM:0012BDBC ; --------------------------------------------------------------------------- ROM:0012BDBC ROM:0012BDBC loc_12BDBC: ; CODE XREF: ROM:0012BDAE↑j ROM:0012BDBC cmpi.w #5,d0 ROM:0012BDC0 blt.s locret_12BDD4 ROM:0012BDC2 bsr.w sub_12BE64 ROM:0012BDC6 bsr.l sub_12C0D8 ROM:0012BDCC move.b #3,($1179).w ROM:0012BDD2 bra.s locret_12BE22 ROM:0012BDD4 ; --------------------------------------------------------------------------- ROM:0012BDD4 ROM:0012BDD4 locret_12BDD4: ; CODE XREF: ROM:0012BD98↑j ROM:0012BDD4 ; ROM:0012BDBA↑j ... ROM:0012BDD4 rts ROM:0012BDD6 ; --------------------------------------------------------------------------- ROM:0012BDD6 ROM:0012BDD6 loc_12BDD6: ; DATA XREF: ROM:0012BD76↑o ROM:0012BDD6 cmpi.w #0,d0 ROM:0012BDDA bne.s loc_12BDE4 ROM:0012BDDC move.b #1,($1179).w ROM:0012BDE2 bra.s locret_12BD9A ROM:0012BDE4 ; --------------------------------------------------------------------------- ROM:0012BDE4 ROM:0012BDE4 loc_12BDE4: ; CODE XREF: ROM:0012BDDA↑j ROM:0012BDE4 cmpi.w #9,d0 ROM:0012BDE8 bge.s loc_12BDFC ROM:0012BDEA bsr.w sub_12BE64 ROM:0012BDEE bsr.l sub_12C0D8 ROM:0012BDF4 move.b #3,($1179).w ROM:0012BDFA bra.s locret_12BE22 ROM:0012BDFC ; --------------------------------------------------------------------------- ROM:0012BDFC ROM:0012BDFC loc_12BDFC: ; CODE XREF: ROM:0012BDE8↑j ROM:0012BDFC cmpi.w #9,d0 ROM:0012BE00 blt.s locret_12BE22 ROM:0012BE02 bsr.w sub_12BE64 ROM:0012BE06 bsr.w sub_12BEC6 ROM:0012BE0A bsr.w sub_12C07E ROM:0012BE0E bsr.l sub_12C0D8 ROM:0012BE14 bset #5,($131D).w ROM:0012BE1A move.b #4,($1179).w ROM:0012BE20 bra.s locret_12BE60 ROM:0012BE22 ; --------------------------------------------------------------------------- ROM:0012BE22 ROM:0012BE22 locret_12BE22: ; CODE XREF: ROM:0012BDD2↑j ROM:0012BE22 ; ROM:0012BDFA↑j ... ROM:0012BE22 rts ROM:0012BE24 ; --------------------------------------------------------------------------- ROM:0012BE24 ROM:0012BE24 loc_12BE24: ; DATA XREF: ROM:0012BD7A↑o ROM:0012BE24 cmpi.w #0,d0 ROM:0012BE28 bne.s loc_12BE36 ROM:0012BE2A move.b #1,($1179).w ROM:0012BE30 bra.l locret_12BD9A ROM:0012BE36 ; --------------------------------------------------------------------------- ROM:0012BE36 ROM:0012BE36 loc_12BE36: ; CODE XREF: ROM:0012BE28↑j ROM:0012BE36 cmpi.w #9,d0 ROM:0012BE3A blt.s locret_12BE60 ROM:0012BE3C bsr.w sub_12BE64 ROM:0012BE40 bsr.w sub_12BEC6 ROM:0012BE44 bsr.w sub_12C07E ROM:0012BE48 bsr.l sub_12C0D8 ROM:0012BE4E bset #5,($131D).w ROM:0012BE54 move.b #4,($1179).w ROM:0012BE5A bra.l *+6 ROM:0012BE60 ; --------------------------------------------------------------------------- ROM:0012BE60 ROM:0012BE60 locret_12BE60: ; CODE XREF: ROM:0012BE20↑j ROM:0012BE60 ; ROM:0012BE3A↑j ... ROM:0012BE60 rts ROM:0012BE62 ; --------------------------------------------------------------------------- ROM:0012BE62 rts ROM:0012BE64 ROM:0012BE64 ; =============== S U B R O U T I N E ======================================= ROM:0012BE64 ROM:0012BE64 ROM:0012BE64 sub_12BE64: ; CODE XREF: ROM:0012BD8E↑p ROM:0012BE64 ; ROM:0012BDB0↑p ... ROM:0012BE64 move.w #7,d0 ROM:0012BE68 bra.s loc_12BE6E ROM:0012BE6A ; --------------------------------------------------------------------------- ROM:0012BE6A ROM:0012BE6A loc_12BE6A: ; CODE XREF: sub_12BE64+1E↓j ROM:0012BE6A subi.w #1,d0 ROM:0012BE6E ROM:0012BE6E loc_12BE6E: ; CODE XREF: sub_12BE64+4↑j ROM:0012BE6E cmpi.w #0,d0 ROM:0012BE72 blt.s loc_12BE84 ROM:0012BE74 move.w d0,d1 ROM:0012BE76 addq.w #1,d1 ROM:0012BE78 move.w $FC0(d0.w*2),$FC0(d1.w*2) ROM:0012BE82 bra.s loc_12BE6A ROM:0012BE84 ; --------------------------------------------------------------------------- ROM:0012BE84 ROM:0012BE84 loc_12BE84: ; CODE XREF: sub_12BE64+E↑j ROM:0012BE84 move.w ($4E4).w,d2 ROM:0012BE88 cmpi.w #0,d2 ROM:0012BE8C blt.s locret_12BEC4 ROM:0012BE8E cmpi.w #3,d2 ROM:0012BE92 bgt.s locret_12BEC4 ROM:0012BE94 move.w $1394(d2.w*2),d0 ROM:0012BE9A clr.l d1 ROM:0012BE9C move.w ($FEE).w,d1 ROM:0012BEA0 ext.l d0 ROM:0012BEA2 muls.l d1,d0 ROM:0012BEA6 divs.l #$3E8,d0 ROM:0012BEAE muls.l #$3E8,d1 ROM:0012BEB6 sub.l d0,d1 ROM:0012BEB8 divs.l #$3E8,d1 ROM:0012BEC0 move.w d1,($FC0).w ROM:0012BEC4 ROM:0012BEC4 locret_12BEC4: ; CODE XREF: sub_12BE64+28↑j ROM:0012BEC4 ; sub_12BE64+2E↑j ROM:0012BEC4 rts ROM:0012BEC4 ; End of function sub_12BE64 ROM:0012BEC4 ROM:0012BEC6 ROM:0012BEC6 ; =============== S U B R O U T I N E ======================================= ROM:0012BEC6 ROM:0012BEC6 ROM:0012BEC6 sub_12BEC6: ; CODE XREF: ROM:0012BE06↑p ROM:0012BEC6 ; ROM:0012BE40↑p ROM:0012BEC6 move.w ($FE2).w,d3 ROM:0012BECA move.w ($FEC).w,d2 ROM:0012BECE move.w #$3B8A,d1 ROM:0012BED2 bsr.l sub_117544 ROM:0012BED8 move.w d1,-(sp) ROM:0012BEDA move.w ($FE2).w,d2 ROM:0012BEDE move.w #$3B04,d1 ROM:0012BEE2 bsr.l sub_117544 ROM:0012BEE8 move.w d1,d6 ROM:0012BEEA cmpi.w #$3E8,d6 ROM:0012BEEE ble.s loc_12BEF4 ROM:0012BEF0 move.w #$3E8,d6 ROM:0012BEF4 ROM:0012BEF4 loc_12BEF4: ; CODE XREF: sub_12BEC6+28↑j ROM:0012BEF4 ext.l d6 ROM:0012BEF6 move.w (sp)+,d5 ROM:0012BEF8 cmpi.w #$2710,d5 ROM:0012BEFC ble.s loc_12BF02 ROM:0012BEFE move.w #$2710,d5 ROM:0012BF02 ROM:0012BF02 loc_12BF02: ; CODE XREF: sub_12BEC6+36↑j ROM:0012BF02 ext.l d5 ROM:0012BF04 clr.l d2 ROM:0012BF06 clr.l d3 ROM:0012BF08 clr.l d4 ROM:0012BF0A clr.l d1 ROM:0012BF0C move.w ($FC8).w,d2 ROM:0012BF10 move.w ($FC6).w,d1 ROM:0012BF14 sub.l d1,d2 ROM:0012BF16 lsl.l #2,d2 ROM:0012BF18 move.w ($FCC).w,d3 ROM:0012BF1C move.w ($FC4).w,d1 ROM:0012BF20 sub.l d1,d3 ROM:0012BF22 move.w ($FD0).w,d4 ROM:0012BF26 move.w ($FC0).w,d1 ROM:0012BF2A add.l d1,d4 ROM:0012BF2C move.w ($FC8).w,d1 ROM:0012BF30 sub.l d1,d4 ROM:0012BF32 sub.l d1,d4 ROM:0012BF34 cmpi.l #0,d4 ROM:0012BF3A bge.s loc_12BF3E ROM:0012BF3C clr.l d4 ROM:0012BF3E ROM:0012BF3E loc_12BF3E: ; CODE XREF: sub_12BEC6+74↑j ROM:0012BF3E muls.l d5,d4 ROM:0012BF42 move.l d4,d7 ROM:0012BF44 divs.l #$3E8,d7 ROM:0012BF4C clr.l d1 ROM:0012BF4E move.w ($D06).w,d1 ROM:0012BF52 muls.l #$3E8,d1 ROM:0012BF5A sub.l d1,d4 ROM:0012BF5C cmpi.l #$20C2B8,d4 ROM:0012BF62 bgt.s loc_12BF6C ROM:0012BF64 cmpi.l #$FFDF3D48,d4 ROM:0012BF6A bge.s loc_12BFB6 ROM:0012BF6C ROM:0012BF6C loc_12BF6C: ; CODE XREF: sub_12BEC6+9C↑j ROM:0012BF6C cmpi.l #0,d4 ROM:0012BF72 blt.s loc_12BF7E ROM:0012BF74 addi.l #$1F4,d4 ROM:0012BF7A bra.w loc_12BF84 ROM:0012BF7E ; --------------------------------------------------------------------------- ROM:0012BF7E ROM:0012BF7E loc_12BF7E: ; CODE XREF: sub_12BEC6+AC↑j ROM:0012BF7E subi.l #$1F4,d4 ROM:0012BF84 ROM:0012BF84 loc_12BF84: ; CODE XREF: sub_12BEC6+B4↑j ROM:0012BF84 divs.l #$3E8,d4 ROM:0012BF8C muls.l d6,d4 ROM:0012BF90 add.l d1,d4 ROM:0012BF92 cmpi.l #0,d4 ROM:0012BF98 blt.s loc_12BFA4 ROM:0012BF9A addi.l #$1F4,d4 ROM:0012BFA0 bra.w loc_12BFAA ROM:0012BFA4 ; --------------------------------------------------------------------------- ROM:0012BFA4 ROM:0012BFA4 loc_12BFA4: ; CODE XREF: sub_12BEC6+D2↑j ROM:0012BFA4 subi.l #$1F4,d4 ROM:0012BFAA ROM:0012BFAA loc_12BFAA: ; CODE XREF: sub_12BEC6+DA↑j ROM:0012BFAA divs.l #$3E8,d4 ROM:0012BFB2 bra.w loc_12BFFC ROM:0012BFB6 ; --------------------------------------------------------------------------- ROM:0012BFB6 ROM:0012BFB6 loc_12BFB6: ; CODE XREF: sub_12BEC6+A4↑j ROM:0012BFB6 muls.l d6,d4 ROM:0012BFBA cmpi.l #0,d4 ROM:0012BFC0 blt.s loc_12BFCC ROM:0012BFC2 addi.l #$1F4,d4 ROM:0012BFC8 bra.w loc_12BFD2 ROM:0012BFCC ; --------------------------------------------------------------------------- ROM:0012BFCC ROM:0012BFCC loc_12BFCC: ; CODE XREF: sub_12BEC6+FA↑j ROM:0012BFCC subi.l #$1F4,d4 ROM:0012BFD2 ROM:0012BFD2 loc_12BFD2: ; CODE XREF: sub_12BEC6+102↑j ROM:0012BFD2 divs.l #$3E8,d4 ROM:0012BFDA add.l d1,d4 ROM:0012BFDC cmpi.l #0,d4 ROM:0012BFE2 blt.s loc_12BFEE ROM:0012BFE4 addi.l #$1F4,d4 ROM:0012BFEA bra.w loc_12BFF4 ROM:0012BFEE ; --------------------------------------------------------------------------- ROM:0012BFEE ROM:0012BFEE loc_12BFEE: ; CODE XREF: sub_12BEC6+11C↑j ROM:0012BFEE subi.l #$1F4,d4 ROM:0012BFF4 ROM:0012BFF4 loc_12BFF4: ; CODE XREF: sub_12BEC6+124↑j ROM:0012BFF4 divs.l #$3E8,d4 ROM:0012BFFC ROM:0012BFFC loc_12BFFC: ; CODE XREF: sub_12BEC6+EC↑j ROM:0012BFFC cmpi.l #0,d4 ROM:0012C002 bge.s loc_12C006 ROM:0012C004 clr.l d4 ROM:0012C006 ROM:0012C006 loc_12C006: ; CODE XREF: sub_12BEC6+13C↑j ROM:0012C006 cmpi.l #$FFFF,d4 ROM:0012C00C bgt.s loc_12C014 ROM:0012C00E move.w d4,($D06).w ROM:0012C012 bra.s loc_12C01A ROM:0012C014 ; --------------------------------------------------------------------------- ROM:0012C014 ROM:0012C014 loc_12C014: ; CODE XREF: sub_12BEC6+146↑j ROM:0012C014 move.w #$FFFF,($D06).w ROM:0012C01A ROM:0012C01A loc_12C01A: ; CODE XREF: sub_12BEC6+14C↑j ROM:0012C01A clr.w d1 ROM:0012C01C move.b $A90(a5),d1 ROM:0012C020 cmpi.w #0,d1 ROM:0012C024 bne.s loc_12C030 ROM:0012C026 move.l d2,d0 ROM:0012C028 sub.l d3,d0 ROM:0012C02A add.l d4,d0 ROM:0012C02C bra.w loc_12C078 ROM:0012C030 ; --------------------------------------------------------------------------- ROM:0012C030 ROM:0012C030 loc_12C030: ; CODE XREF: sub_12BEC6+15E↑j ROM:0012C030 cmpi.w #1,d1 ROM:0012C034 bne.s loc_12C038 ROM:0012C036 move.l d2,d0 ROM:0012C038 ROM:0012C038 loc_12C038: ; CODE XREF: sub_12BEC6+16E↑j ROM:0012C038 cmpi.w #2,d1 ROM:0012C03C bne.s loc_12C040 ROM:0012C03E move.l d3,d0 ROM:0012C040 ROM:0012C040 loc_12C040: ; CODE XREF: sub_12BEC6+176↑j ROM:0012C040 cmpi.w #3,d1 ROM:0012C044 bne.s loc_12C048 ROM:0012C046 move.l d7,d0 ROM:0012C048 ROM:0012C048 loc_12C048: ; CODE XREF: sub_12BEC6+17E↑j ROM:0012C048 cmpi.w #4,d1 ROM:0012C04C bne.s loc_12C050 ROM:0012C04E move.l d4,d0 ROM:0012C050 ROM:0012C050 loc_12C050: ; CODE XREF: sub_12BEC6+186↑j ROM:0012C050 cmpi.w #5,d1 ROM:0012C054 bne.s loc_12C058 ROM:0012C056 move.l d5,d0 ROM:0012C058 ROM:0012C058 loc_12C058: ; CODE XREF: sub_12BEC6+18E↑j ROM:0012C058 cmpi.w #6,d1 ROM:0012C05C bne.s loc_12C060 ROM:0012C05E move.l d6,d0 ROM:0012C060 ROM:0012C060 loc_12C060: ; CODE XREF: sub_12BEC6+196↑j ROM:0012C060 cmpi.w #0,d1 ROM:0012C064 bge.s loc_12C06C ROM:0012C066 move.l #0,d0 ROM:0012C06C ROM:0012C06C loc_12C06C: ; CODE XREF: sub_12BEC6+19E↑j ROM:0012C06C cmpi.w #6,d1 ROM:0012C070 ble.s loc_12C078 ROM:0012C072 move.l #0,d0 ROM:0012C078 ROM:0012C078 loc_12C078: ; CODE XREF: sub_12BEC6+166↑j ROM:0012C078 ; sub_12BEC6+1AA↑j ROM:0012C078 move.l d0,($988).w ROM:0012C07C rts ROM:0012C07C ; End of function sub_12BEC6 ROM:0012C07C ROM:0012C07E ROM:0012C07E ; =============== S U B R O U T I N E ======================================= ROM:0012C07E ROM:0012C07E ROM:0012C07E sub_12C07E: ; CODE XREF: ROM:0012BE0A↑p ROM:0012C07E ; ROM:0012BE44↑p ROM:0012C07E move.l ($988).w,d0 ROM:0012C082 cmpi.l #$FFFF8001,d0 ROM:0012C088 bge.s loc_12C092 ROM:0012C08A move.w #$8001,($D08).w ROM:0012C090 bra.s locret_12C0A6 ROM:0012C092 ; --------------------------------------------------------------------------- ROM:0012C092 ROM:0012C092 loc_12C092: ; CODE XREF: sub_12C07E+A↑j ROM:0012C092 cmpi.l #$7FFF,d0 ROM:0012C098 ble.s loc_12C0A2 ROM:0012C09A move.w #$7FFF,($D08).w ROM:0012C0A0 bra.s locret_12C0A6 ROM:0012C0A2 ; --------------------------------------------------------------------------- ROM:0012C0A2 ROM:0012C0A2 loc_12C0A2: ; CODE XREF: sub_12C07E+1A↑j ROM:0012C0A2 move.w d0,($D08).w ROM:0012C0A6 ROM:0012C0A6 locret_12C0A6: ; CODE XREF: sub_12C07E+12↑j ROM:0012C0A6 ; sub_12C07E+22↑j ROM:0012C0A6 rts ROM:0012C0A6 ; End of function sub_12C07E ROM:0012C0A6 ROM:0012C0A8 ROM:0012C0A8 ; =============== S U B R O U T I N E ======================================= ROM:0012C0A8 ROM:0012C0A8 ROM:0012C0A8 sub_12C0A8: ; CODE XREF: sub_11231A+12C↑p ROM:0012C0A8 move.w #7,d1 ROM:0012C0AC bra.s loc_12C0B2 ROM:0012C0AE ; --------------------------------------------------------------------------- ROM:0012C0AE ROM:0012C0AE loc_12C0AE: ; CODE XREF: sub_12C0A8+1E↓j ROM:0012C0AE subi.w #1,d1 ROM:0012C0B2 ROM:0012C0B2 loc_12C0B2: ; CODE XREF: sub_12C0A8+4↑j ROM:0012C0B2 cmpi.w #0,d1 ROM:0012C0B6 blt.s loc_12C0C8 ROM:0012C0B8 move.w d1,d2 ROM:0012C0BA addq.w #1,d2 ROM:0012C0BC move.b $12E6(d1.w),$12E6(d2.w) ROM:0012C0C6 bra.s loc_12C0AE ROM:0012C0C8 ; --------------------------------------------------------------------------- ROM:0012C0C8 ROM:0012C0C8 loc_12C0C8: ; CODE XREF: sub_12C0A8+E↑j ROM:0012C0C8 clr.l d1 ROM:0012C0CA move.w ($490).w,d1 ROM:0012C0CE divs.w #$64,d1 ; 'd' ROM:0012C0D2 move.b d1,($12E6).w ROM:0012C0D6 rts ROM:0012C0D6 ; End of function sub_12C0A8 ROM:0012C0D6 ROM:0012C0D8 ROM:0012C0D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C0D8 ROM:0012C0D8 ROM:0012C0D8 sub_12C0D8: ; CODE XREF: ROM:0012BDC6↑p ROM:0012C0D8 ; ROM:0012BDEE↑p ... ROM:0012C0D8 clr.w d1 ROM:0012C0DA move.b $A92(a5),d1 ROM:0012C0DE cmpi.w #0,d1 ROM:0012C0E2 bne.s loc_12C0EA ROM:0012C0E4 bsr.w sub_12C0F0 ROM:0012C0E8 bra.s locret_12C0EE ROM:0012C0EA ; --------------------------------------------------------------------------- ROM:0012C0EA ROM:0012C0EA loc_12C0EA: ; CODE XREF: sub_12C0D8+A↑j ROM:0012C0EA bsr.w sub_12C34C ROM:0012C0EE ROM:0012C0EE locret_12C0EE: ; CODE XREF: sub_12C0D8+10↑j ROM:0012C0EE rts ROM:0012C0EE ; End of function sub_12C0D8 ROM:0012C0EE ROM:0012C0F0 ROM:0012C0F0 ; =============== S U B R O U T I N E ======================================= ROM:0012C0F0 ROM:0012C0F0 ROM:0012C0F0 sub_12C0F0: ; CODE XREF: sub_12C0D8+C↑p ROM:0012C0F0 btst #0,($140B).w ROM:0012C0F6 bne.l locret_12C174 ROM:0012C0FC move.w $572(a5),d0 ROM:0012C100 move.b $A91(a5),d1 ROM:0012C104 cmp.w ($D94).w,d0 ROM:0012C108 bne.s loc_12C116 ROM:0012C10A cmp.b ($117A).w,d1 ROM:0012C10E ble.s loc_12C114 ROM:0012C110 addq.b #1,($117A).w ROM:0012C114 ROM:0012C114 loc_12C114: ; CODE XREF: sub_12C0F0+1E↑j ROM:0012C114 bra.s loc_12C11A ROM:0012C116 ; --------------------------------------------------------------------------- ROM:0012C116 ROM:0012C116 loc_12C116: ; CODE XREF: sub_12C0F0+18↑j ROM:0012C116 clr.b ($117A).w ROM:0012C11A ROM:0012C11A loc_12C11A: ; CODE XREF: sub_12C0F0:loc_12C114↑j ROM:0012C11A clr.l d0 ROM:0012C11C clr.l d2 ROM:0012C11E move.w ($FC8).w,d0 ROM:0012C122 move.w ($FC0).w,d2 ROM:0012C126 sub.l d2,d0 ROM:0012C128 cmpi.w #2,($4E4).w ROM:0012C12E bne.s locret_12C174 ROM:0012C130 move.w $56E(a5),d2 ROM:0012C134 cmp.w ($FDA).w,d2 ROM:0012C138 bge.s locret_12C174 ROM:0012C13A move.w $570(a5),d2 ROM:0012C13E cmp.w ($FDA).w,d2 ROM:0012C142 ble.s locret_12C174 ROM:0012C144 cmp.b ($117A).w,d1 ROM:0012C148 bgt.s locret_12C174 ROM:0012C14A move.w $56C(a5),d3 ROM:0012C14E cmp.w d0,d3 ROM:0012C150 blt.s locret_12C174 ROM:0012C152 neg.w d3 ROM:0012C154 cmp.w d0,d3 ROM:0012C156 bgt.s locret_12C174 ROM:0012C158 btst #3,($130C).w ROM:0012C15E bne.s locret_12C174 ROM:0012C160 btst #2,($1316).w ROM:0012C166 bne.s locret_12C174 ROM:0012C168 bsr.w sub_12C176 ROM:0012C16C bsr.w sub_12C25C ROM:0012C170 bsr.w sub_12C2E2 ROM:0012C174 ROM:0012C174 locret_12C174: ; CODE XREF: sub_12C0F0+6↑j ROM:0012C174 ; sub_12C0F0+3E↑j ... ROM:0012C174 rts ROM:0012C174 ; End of function sub_12C0F0 ROM:0012C174 ROM:0012C176 ROM:0012C176 ; =============== S U B R O U T I N E ======================================= ROM:0012C176 ROM:0012C176 ROM:0012C176 sub_12C176: ; CODE XREF: sub_12C0F0+78↑p ROM:0012C176 clr.l d0 ROM:0012C178 clr.l d1 ROM:0012C17A clr.l d2 ROM:0012C17C move.w ($FEE).w,d0 ROM:0012C180 move.w ($FF6).w,d1 ROM:0012C184 move.w ($FF6).w,d2 ROM:0012C188 addi.l #$20,d2 ; ' ' ROM:0012C18E lsr.l #6,d2 ROM:0012C190 sub.l d1,d0 ROM:0012C192 clr.w ($FD6).w ROM:0012C196 clr.l d3 ROM:0012C198 move.w ($FF0).w,d3 ROM:0012C19C sub.l d1,d3 ROM:0012C19E asl.l #1,d3 ROM:0012C1A0 sub.l d0,d3 ROM:0012C1A2 asl.l #1,d3 ROM:0012C1A4 sub.l d0,d3 ROM:0012C1A6 muls.l #$F42,d3 ROM:0012C1AE divs.l d2,d3 ROM:0012C1B2 cmpi.l #$7FFF,d3 ROM:0012C1B8 bge.s loc_12C1D4 ROM:0012C1BA cmpi.l #$FFFF8001,d3 ROM:0012C1C0 ble.s loc_12C1CA ROM:0012C1C2 move.w d3,($FD2).w ROM:0012C1C6 bra.w loc_12C1D0 ROM:0012C1CA ; --------------------------------------------------------------------------- ROM:0012C1CA ROM:0012C1CA loc_12C1CA: ; CODE XREF: sub_12C176+4A↑j ROM:0012C1CA move.w #$8001,($FD2).w ROM:0012C1D0 ROM:0012C1D0 loc_12C1D0: ; CODE XREF: sub_12C176+50↑j ROM:0012C1D0 bra.w loc_12C1DA ROM:0012C1D4 ; --------------------------------------------------------------------------- ROM:0012C1D4 ROM:0012C1D4 loc_12C1D4: ; CODE XREF: sub_12C176+42↑j ROM:0012C1D4 move.w #$7FFF,($FD2).w ROM:0012C1DA ROM:0012C1DA loc_12C1DA: ; CODE XREF: sub_12C176:loc_12C1D0↑j ROM:0012C1DA clr.l d3 ROM:0012C1DC move.w ($FF4).w,d3 ROM:0012C1E0 sub.l d1,d3 ROM:0012C1E2 asl.l #2,d3 ROM:0012C1E4 sub.l d0,d3 ROM:0012C1E6 muls.l #$F42,d3 ROM:0012C1EE divs.l d2,d3 ROM:0012C1F2 cmpi.l #$7FFF,d3 ROM:0012C1F8 bge.s loc_12C214 ROM:0012C1FA cmpi.l #$FFFF8001,d3 ROM:0012C200 ble.s loc_12C20A ROM:0012C202 move.w d3,($FD8).w ROM:0012C206 bra.w loc_12C210 ROM:0012C20A ; --------------------------------------------------------------------------- ROM:0012C20A ROM:0012C20A loc_12C20A: ; CODE XREF: sub_12C176+8A↑j ROM:0012C20A move.w #$8001,($FD8).w ROM:0012C210 ROM:0012C210 loc_12C210: ; CODE XREF: sub_12C176+90↑j ROM:0012C210 bra.w loc_12C21A ROM:0012C214 ; --------------------------------------------------------------------------- ROM:0012C214 ROM:0012C214 loc_12C214: ; CODE XREF: sub_12C176+82↑j ROM:0012C214 move.w #$7FFF,($FD8).w ROM:0012C21A ROM:0012C21A loc_12C21A: ; CODE XREF: sub_12C176:loc_12C210↑j ROM:0012C21A clr.l d3 ROM:0012C21C move.w ($FF2).w,d3 ROM:0012C220 sub.l d1,d3 ROM:0012C222 asl.l #1,d3 ROM:0012C224 sub.l d0,d3 ROM:0012C226 muls.l #$1E84,d3 ROM:0012C22E divs.l d2,d3 ROM:0012C232 cmpi.l #$7FFF,d3 ROM:0012C238 bge.s loc_12C254 ROM:0012C23A cmpi.l #$FFFF8001,d3 ROM:0012C240 ble.s loc_12C24A ROM:0012C242 move.w d3,($FD4).w ROM:0012C246 bra.w loc_12C250 ROM:0012C24A ; --------------------------------------------------------------------------- ROM:0012C24A ROM:0012C24A loc_12C24A: ; CODE XREF: sub_12C176+CA↑j ROM:0012C24A move.w #$8001,($FD4).w ROM:0012C250 ROM:0012C250 loc_12C250: ; CODE XREF: sub_12C176+D0↑j ROM:0012C250 bra.w locret_12C25A ROM:0012C254 ; --------------------------------------------------------------------------- ROM:0012C254 ROM:0012C254 loc_12C254: ; CODE XREF: sub_12C176+C2↑j ROM:0012C254 move.w #$7FFF,($FD4).w ROM:0012C25A ROM:0012C25A locret_12C25A: ; CODE XREF: sub_12C176:loc_12C250↑j ROM:0012C25A rts ROM:0012C25A ; End of function sub_12C176 ROM:0012C25A ROM:0012C25C ROM:0012C25C ; =============== S U B R O U T I N E ======================================= ROM:0012C25C ROM:0012C25C ROM:0012C25C sub_12C25C: ; CODE XREF: sub_12C0F0+7C↑p ROM:0012C25C clr.l d3 ROM:0012C25E move.w $574(a5),d3 ROM:0012C262 move.w #0,($1398).w ROM:0012C268 clr.l d1 ROM:0012C26A clr.l d2 ROM:0012C26C move.w ($FD2).w,d1 ROM:0012C270 ext.l d1 ROM:0012C272 move.w ($1394).w,d2 ROM:0012C276 ext.l d2 ROM:0012C278 sub.l d2,d1 ROM:0012C27A muls.l d3,d1 ROM:0012C27E muls.l #$64,d2 ; 'd' ROM:0012C286 add.l d1,d2 ROM:0012C288 divs.w #$64,d2 ; 'd' ROM:0012C28C move.w d2,($1394).w ROM:0012C290 clr.l d1 ROM:0012C292 clr.l d2 ROM:0012C294 move.w ($FD8).w,d1 ROM:0012C298 ext.l d1 ROM:0012C29A move.w ($139A).w,d2 ROM:0012C29E ext.l d2 ROM:0012C2A0 sub.l d2,d1 ROM:0012C2A2 muls.l d3,d1 ROM:0012C2A6 muls.l #$64,d2 ; 'd' ROM:0012C2AE add.l d1,d2 ROM:0012C2B0 divs.w #$64,d2 ; 'd' ROM:0012C2B4 move.w d2,($139A).w ROM:0012C2B8 clr.l d1 ROM:0012C2BA clr.l d2 ROM:0012C2BC move.w ($FD4).w,d1 ROM:0012C2C0 ext.l d1 ROM:0012C2C2 move.w ($1396).w,d2 ROM:0012C2C6 ext.l d2 ROM:0012C2C8 sub.l d2,d1 ROM:0012C2CA muls.l d3,d1 ROM:0012C2CE muls.l #$64,d2 ; 'd' ROM:0012C2D6 add.l d1,d2 ROM:0012C2D8 divs.w #$64,d2 ; 'd' ROM:0012C2DC move.w d2,($1396).w ROM:0012C2E0 rts ROM:0012C2E0 ; End of function sub_12C25C ROM:0012C2E0 ROM:0012C2E2 ROM:0012C2E2 ; =============== S U B R O U T I N E ======================================= ROM:0012C2E2 ROM:0012C2E2 ROM:0012C2E2 sub_12C2E2: ; CODE XREF: sub_12C0F0+80↑p ROM:0012C2E2 clr.w d0 ROM:0012C2E4 move.b ($13B1).w,d0 ROM:0012C2E8 cmp.w ($1364).w,d0 ROM:0012C2EC bgt.s loc_12C2F4 ROM:0012C2EE bset #4,($140B).w ROM:0012C2F4 ROM:0012C2F4 loc_12C2F4: ; CODE XREF: sub_12C2E2+A↑j ROM:0012C2F4 muls.w #5,d0 ROM:0012C2F8 cmp.w ($1364).w,d0 ROM:0012C2FC bgt.s loc_12C306 ROM:0012C2FE bset #0,($140B).w ROM:0012C304 bra.s loc_12C30A ROM:0012C306 ; --------------------------------------------------------------------------- ROM:0012C306 ROM:0012C306 loc_12C306: ; CODE XREF: sub_12C2E2+1A↑j ROM:0012C306 addq.w #1,($1364).w ROM:0012C30A ROM:0012C30A loc_12C30A: ; CODE XREF: sub_12C2E2+22↑j ROM:0012C30A move.w $576(a5),d2 ROM:0012C30E move.w #0,d0 ROM:0012C312 bra.s loc_12C318 ROM:0012C314 ; --------------------------------------------------------------------------- ROM:0012C314 ROM:0012C314 loc_12C314: ; CODE XREF: sub_12C2E2+66↓j ROM:0012C314 addi.w #1,d0 ROM:0012C318 ROM:0012C318 loc_12C318: ; CODE XREF: sub_12C2E2+30↑j ROM:0012C318 cmpi.w #3,d0 ROM:0012C31C bgt.s locret_12C34A ROM:0012C31E move.w $1394(d0.w*2),d1 ROM:0012C324 cmp.w d1,d2 ROM:0012C326 bge.s loc_12C332 ROM:0012C328 move.w d2,d1 ROM:0012C32A bset #6,($140A).w ROM:0012C330 bra.s loc_12C342 ROM:0012C332 ; --------------------------------------------------------------------------- ROM:0012C332 ROM:0012C332 loc_12C332: ; CODE XREF: sub_12C2E2+44↑j ROM:0012C332 neg.w d2 ROM:0012C334 cmp.w d1,d2 ROM:0012C336 ble.s loc_12C340 ROM:0012C338 move.w d2,d1 ROM:0012C33A bset #6,($140A).w ROM:0012C340 ROM:0012C340 loc_12C340: ; CODE XREF: sub_12C2E2+54↑j ROM:0012C340 neg.w d2 ROM:0012C342 ROM:0012C342 loc_12C342: ; CODE XREF: sub_12C2E2+4E↑j ROM:0012C342 move.w d1,$1394(d0.w*2) ROM:0012C348 bra.s loc_12C314 ROM:0012C34A ; --------------------------------------------------------------------------- ROM:0012C34A ROM:0012C34A locret_12C34A: ; CODE XREF: sub_12C2E2+3A↑j ROM:0012C34A rts ROM:0012C34A ; End of function sub_12C2E2 ROM:0012C34A ROM:0012C34C ROM:0012C34C ; =============== S U B R O U T I N E ======================================= ROM:0012C34C ROM:0012C34C ROM:0012C34C sub_12C34C: ; CODE XREF: sub_12C0D8:loc_12C0EA↑p ROM:0012C34C ; sub_12EE3A+22↓p ROM:0012C34C clr.l d1 ROM:0012C34E move.w $574(a5),d0 ROM:0012C352 move.w #$12C,d1 ROM:0012C356 divs.w d0,d1 ROM:0012C358 move.b d1,($13B1).w ROM:0012C35C clr.l d0 ROM:0012C35E move.w $576(a5),d0 ROM:0012C362 asl.l #2,d0 ROM:0012C364 move.w d0,($1366).w ROM:0012C368 move.w #0,($1364).w ROM:0012C36E bclr #6,($140A).w ROM:0012C374 bclr #0,($140B).w ROM:0012C37A bclr #4,($140B).w ROM:0012C380 move.w #0,d0 ROM:0012C384 bra.s loc_12C38A ROM:0012C386 ; --------------------------------------------------------------------------- ROM:0012C386 ROM:0012C386 loc_12C386: ; CODE XREF: sub_12C34C+4C↓j ROM:0012C386 addi.w #1,d0 ROM:0012C38A ROM:0012C38A loc_12C38A: ; CODE XREF: sub_12C34C+38↑j ROM:0012C38A cmpi.w #3,d0 ROM:0012C38E bgt.s locret_12C39A ROM:0012C390 move.w #0,$1394(d0.w*2) ROM:0012C398 bra.s loc_12C386 ROM:0012C39A ; --------------------------------------------------------------------------- ROM:0012C39A ROM:0012C39A locret_12C39A: ; CODE XREF: sub_12C34C+42↑j ROM:0012C39A rts ROM:0012C39A ; End of function sub_12C34C ROM:0012C39A ROM:0012C39C ROM:0012C39C ; =============== S U B R O U T I N E ======================================= ROM:0012C39C ROM:0012C39C ROM:0012C39C sub_12C39C: ; CODE XREF: sub_11231A+248↑p ROM:0012C39C clr.w d1 ROM:0012C39E move.b ($117B).w,d1 ROM:0012C3A2 cmpi.w #3,d1 ROM:0012C3A6 bcc.s locret_12C3B0 ROM:0012C3A8 movea.l off_12C3B2(pc,d1.w*4),a0 ROM:0012C3AC nop ROM:0012C3AE jmp (a0) ROM:0012C3B0 ; --------------------------------------------------------------------------- ROM:0012C3B0 ROM:0012C3B0 locret_12C3B0: ; CODE XREF: sub_12C39C+A↑j ROM:0012C3B0 rts ROM:0012C3B0 ; End of function sub_12C39C ROM:0012C3B0 ROM:0012C3B0 ; --------------------------------------------------------------------------- ROM:0012C3B2 off_12C3B2: dc.l loc_12C3BE ; DATA XREF: sub_12C39C+C↑r ROM:0012C3B6 dc.l loc_12C3C8 ROM:0012C3BA dc.l loc_12C422 ROM:0012C3BE ; --------------------------------------------------------------------------- ROM:0012C3BE ROM:0012C3BE loc_12C3BE: ; DATA XREF: ROM:off_12C3B2↑o ROM:0012C3BE move.b #1,($117B).w ROM:0012C3C4 bra.s locret_12C420 ROM:0012C3C6 ; --------------------------------------------------------------------------- ROM:0012C3C6 rts ROM:0012C3C8 ; --------------------------------------------------------------------------- ROM:0012C3C8 ROM:0012C3C8 loc_12C3C8: ; DATA XREF: ROM:0012C3B6↑o ROM:0012C3C8 btst #5,($131D).w ROM:0012C3CE beq.s loc_12C3FA ROM:0012C3D0 btst #2,($12FF).w ROM:0012C3D6 beq.l loc_12C3FA ROM:0012C3DC bsr.l sub_12C46C ROM:0012C3E2 bsr.l sub_12C85C ROM:0012C3E8 bsr.l sub_12C5E0 ROM:0012C3EE move.b #2,($117B).w ROM:0012C3F4 bra.l locret_12C468 ROM:0012C3FA ; --------------------------------------------------------------------------- ROM:0012C3FA ROM:0012C3FA loc_12C3FA: ; CODE XREF: ROM:0012C3CE↑j ROM:0012C3FA ; ROM:0012C3D6↑j ROM:0012C3FA btst #5,($131D).w ROM:0012C400 beq.s locret_12C420 ROM:0012C402 btst #2,($12FF).w ROM:0012C408 bne.l locret_12C420 ROM:0012C40E bsr.l sub_12C46C ROM:0012C414 move.b #1,($117B).w ROM:0012C41A bra.l *+6 ROM:0012C420 ; --------------------------------------------------------------------------- ROM:0012C420 ROM:0012C420 locret_12C420: ; CODE XREF: ROM:0012C3C4↑j ROM:0012C420 ; ROM:0012C400↑j ... ROM:0012C420 rts ROM:0012C422 ; --------------------------------------------------------------------------- ROM:0012C422 ROM:0012C422 loc_12C422: ; DATA XREF: ROM:0012C3BA↑o ROM:0012C422 btst #5,($131D).w ROM:0012C428 beq.s loc_12C440 ROM:0012C42A btst #2,($12FF).w ROM:0012C430 bne.s loc_12C440 ROM:0012C432 bsr.l sub_12C46C ROM:0012C438 move.b #1,($117B).w ROM:0012C43E bra.s locret_12C420 ROM:0012C440 ; --------------------------------------------------------------------------- ROM:0012C440 ROM:0012C440 loc_12C440: ; CODE XREF: ROM:0012C428↑j ROM:0012C440 ; ROM:0012C430↑j ROM:0012C440 btst #5,($131D).w ROM:0012C446 beq.s locret_12C468 ROM:0012C448 btst #2,($12FF).w ROM:0012C44E beq.s locret_12C468 ROM:0012C450 bsr.l sub_12C46C ROM:0012C456 bsr.l sub_12C85C ROM:0012C45C bsr.l sub_12C5E0 ROM:0012C462 move.b #2,($117B).w ROM:0012C468 ROM:0012C468 locret_12C468: ; CODE XREF: ROM:0012C3F4↑j ROM:0012C468 ; ROM:0012C446↑j ... ROM:0012C468 rts ROM:0012C46A ; --------------------------------------------------------------------------- ROM:0012C46A rts ROM:0012C46C ROM:0012C46C ; =============== S U B R O U T I N E ======================================= ROM:0012C46C ROM:0012C46C ROM:0012C46C sub_12C46C: ; CODE XREF: ROM:0012C3DC↑p ROM:0012C46C ; ROM:0012C40E↑p ... ROM:0012C46C move.w ($FE2).w,d3 ROM:0012C470 move.w ($FEC).w,d2 ROM:0012C474 move.w #$3B8C,d1 ROM:0012C478 bsr.l sub_117544 ROM:0012C47E move.w d1,-(sp) ROM:0012C480 move.w ($A78).w,d2 ROM:0012C484 move.w #$3B06,d1 ROM:0012C488 bsr.l sub_117544 ROM:0012C48E move.w d1,d6 ROM:0012C490 move.w (sp)+,d7 ROM:0012C492 clr.l d0 ROM:0012C494 clr.w d5 ROM:0012C496 move.b ($13B1).w,d5 ROM:0012C49A move.w ($1364).w,d4 ROM:0012C49E btst #6,($140A).w ROM:0012C4A4 beq.s loc_12C4BC ROM:0012C4A6 move.w ($1366).w,d0 ROM:0012C4AA clr.l d2 ROM:0012C4AC move.w ($FC8).w,d2 ROM:0012C4B0 mulu.w d2,d0 ROM:0012C4B2 divu.l #$2710,d0 ROM:0012C4BA bra.s loc_12C50C ROM:0012C4BC ; --------------------------------------------------------------------------- ROM:0012C4BC ROM:0012C4BC loc_12C4BC: ; CODE XREF: sub_12C46C+38↑j ROM:0012C4BC cmp.w d4,d5 ROM:0012C4BE ble.l loc_12C508 ROM:0012C4C4 cmpi.w #0,d5 ROM:0012C4C8 ble.l loc_12C4F2 ROM:0012C4CE move.w ($1366).w,d0 ROM:0012C4D2 move.w d5,d1 ROM:0012C4D4 sub.w ($1364).w,d1 ROM:0012C4D8 mulu.w d1,d0 ROM:0012C4DA ext.l d5 ROM:0012C4DC divs.l d5,d0 ROM:0012C4E0 clr.l d2 ROM:0012C4E2 move.w ($FC8).w,d2 ROM:0012C4E6 mulu.w d2,d0 ROM:0012C4E8 divu.l #$2710,d0 ROM:0012C4F0 bra.s loc_12C506 ROM:0012C4F2 ; --------------------------------------------------------------------------- ROM:0012C4F2 ROM:0012C4F2 loc_12C4F2: ; CODE XREF: sub_12C46C+5C↑j ROM:0012C4F2 move.w ($1366).w,d0 ROM:0012C4F6 clr.l d2 ROM:0012C4F8 move.w ($FC8).w,d2 ROM:0012C4FC mulu.w d2,d0 ROM:0012C4FE divu.l #$2710,d0 ROM:0012C506 ROM:0012C506 loc_12C506: ; CODE XREF: sub_12C46C+84↑j ROM:0012C506 bra.s loc_12C50C ROM:0012C508 ; --------------------------------------------------------------------------- ROM:0012C508 ROM:0012C508 loc_12C508: ; CODE XREF: sub_12C46C+52↑j ROM:0012C508 move.w #0,d0 ROM:0012C50C ROM:0012C50C loc_12C50C: ; CODE XREF: sub_12C46C+4E↑j ROM:0012C50C ; sub_12C46C:loc_12C506↑j ROM:0012C50C cmpi.l #$8000,d0 ROM:0012C512 ble.s loc_12C51A ROM:0012C514 move.l #$8000,d0 ROM:0012C51A ROM:0012C51A loc_12C51A: ; CODE XREF: sub_12C46C+A6↑j ROM:0012C51A clr.w d5 ROM:0012C51C move.b $A94(a5),d5 ROM:0012C520 cmpi.w #0,d5 ROM:0012C524 bne.s loc_12C536 ROM:0012C526 muls.w d6,d7 ROM:0012C528 divs.l #$64,d7 ; 'd' ROM:0012C530 sub.l d0,d7 ROM:0012C532 bra.w loc_12C586 ROM:0012C536 ; --------------------------------------------------------------------------- ROM:0012C536 ROM:0012C536 loc_12C536: ; CODE XREF: sub_12C46C+B8↑j ROM:0012C536 cmpi.w #1,d5 ROM:0012C53A bne.s loc_12C55A ROM:0012C53C muls.w d6,d7 ROM:0012C53E divs.l #$64,d7 ; 'd' ROM:0012C546 sub.l d0,d7 ROM:0012C548 clr.l d1 ROM:0012C54A move.b $A93(a5),d1 ROM:0012C54E muls.l d1,d7 ROM:0012C552 divs.l #$64,d7 ; 'd' ROM:0012C55A ROM:0012C55A loc_12C55A: ; CODE XREF: sub_12C46C+CE↑j ROM:0012C55A cmpi.w #2,d5 ROM:0012C55E bne.s loc_12C562 ROM:0012C560 ext.l d7 ROM:0012C562 ROM:0012C562 loc_12C562: ; CODE XREF: sub_12C46C+F2↑j ROM:0012C562 cmpi.w #3,d5 ROM:0012C566 bne.s loc_12C56C ROM:0012C568 clr.l d7 ROM:0012C56A move.w d6,d7 ROM:0012C56C ROM:0012C56C loc_12C56C: ; CODE XREF: sub_12C46C+FA↑j ROM:0012C56C cmpi.w #4,d5 ROM:0012C570 bne.s loc_12C576 ROM:0012C572 clr.l d7 ROM:0012C574 move.w d0,d7 ROM:0012C576 ROM:0012C576 loc_12C576: ; CODE XREF: sub_12C46C+104↑j ROM:0012C576 cmpi.w #5,d5 ROM:0012C57A bne.s loc_12C586 ROM:0012C57C muls.w d6,d7 ROM:0012C57E divs.l #$64,d7 ; 'd' ROM:0012C586 ROM:0012C586 loc_12C586: ; CODE XREF: sub_12C46C+C6↑j ROM:0012C586 ; sub_12C46C+10E↑j ROM:0012C586 cmpi.l #$FFFF8000,d7 ROM:0012C58C bge.s loc_12C598 ROM:0012C58E move.w #$8000,($D0A).w ROM:0012C594 bra.w loc_12C59C ROM:0012C598 ; --------------------------------------------------------------------------- ROM:0012C598 ROM:0012C598 loc_12C598: ; CODE XREF: sub_12C46C+120↑j ROM:0012C598 move.w d7,($D0A).w ROM:0012C59C ROM:0012C59C loc_12C59C: ; CODE XREF: sub_12C46C+128↑j ROM:0012C59C move.w ($D0A).w,d0 ROM:0012C5A0 move.w ($D08).w,d1 ROM:0012C5A4 ext.l d0 ROM:0012C5A6 ext.l d1 ROM:0012C5A8 sub.l d1,d0 ROM:0012C5AA cmpi.l #$FFFF8000,d0 ROM:0012C5B0 bge.s loc_12C5B8 ROM:0012C5B2 move.l #$FFFF8000,d0 ROM:0012C5B8 ROM:0012C5B8 loc_12C5B8: ; CODE XREF: sub_12C46C+144↑j ROM:0012C5B8 cmpi.l #$7FFF,d0 ROM:0012C5BE ble.s loc_12C5C6 ROM:0012C5C0 move.l #$7FFF,d0 ROM:0012C5C6 ROM:0012C5C6 loc_12C5C6: ; CODE XREF: sub_12C46C+152↑j ROM:0012C5C6 move.w d0,($D0C).w ROM:0012C5CA cmpi.w #0,d0 ROM:0012C5CE ble.s loc_12C5D8 ROM:0012C5D0 bset #1,($1317).w ROM:0012C5D6 bra.s locret_12C5DE ROM:0012C5D8 ; --------------------------------------------------------------------------- ROM:0012C5D8 ROM:0012C5D8 loc_12C5D8: ; CODE XREF: sub_12C46C+162↑j ROM:0012C5D8 bclr #1,($1317).w ROM:0012C5DE ROM:0012C5DE locret_12C5DE: ; CODE XREF: sub_12C46C+16A↑j ROM:0012C5DE rts ROM:0012C5DE ; End of function sub_12C46C ROM:0012C5DE ROM:0012C5E0 ROM:0012C5E0 ; =============== S U B R O U T I N E ======================================= ROM:0012C5E0 ROM:0012C5E0 ROM:0012C5E0 sub_12C5E0: ; CODE XREF: ROM:0012C3E8↑p ROM:0012C5E0 ; ROM:0012C45C↑p ROM:0012C5E0 move.w ($D12).w,d0 ROM:0012C5E4 clr.w d1 ROM:0012C5E6 move.b ($117C).w,d1 ROM:0012C5EA cmpi.w #2,d1 ROM:0012C5EE bcc.s locret_12C5F8 ROM:0012C5F0 movea.l off_12C5FA(pc,d1.w*4),a0 ROM:0012C5F4 nop ROM:0012C5F6 jmp (a0) ROM:0012C5F8 ; --------------------------------------------------------------------------- ROM:0012C5F8 ROM:0012C5F8 locret_12C5F8: ; CODE XREF: sub_12C5E0+E↑j ROM:0012C5F8 rts ROM:0012C5F8 ; End of function sub_12C5E0 ROM:0012C5F8 ROM:0012C5F8 ; --------------------------------------------------------------------------- ROM:0012C5FA off_12C5FA: dc.l loc_12C602 ; DATA XREF: sub_12C5E0+10↑r ROM:0012C5FE dc.l loc_12C610 ROM:0012C602 ; --------------------------------------------------------------------------- ROM:0012C602 ROM:0012C602 loc_12C602: ; DATA XREF: ROM:off_12C5FA↑o ROM:0012C602 move.b #1,($117C).w ROM:0012C608 bsr.w sub_12C638 ROM:0012C60C bra.s locret_12C634 ROM:0012C60E ; --------------------------------------------------------------------------- ROM:0012C60E rts ROM:0012C610 ; --------------------------------------------------------------------------- ROM:0012C610 ROM:0012C610 loc_12C610: ; DATA XREF: ROM:0012C5FE↑o ROM:0012C610 cmpi.w #$190,d0 ROM:0012C614 bne.s loc_12C62C ROM:0012C616 bsr.w sub_12C6AE ROM:0012C61A bsr.w sub_12C638 ROM:0012C61E bsr.w sub_12C668 ROM:0012C622 bsr.w sub_12C6D2 ROM:0012C626 bsr.w sub_12C74A ROM:0012C62A bra.s locret_12C634 ROM:0012C62C ; --------------------------------------------------------------------------- ROM:0012C62C ROM:0012C62C loc_12C62C: ; CODE XREF: ROM:0012C614↑j ROM:0012C62C bsr.w sub_12C668 ROM:0012C630 bsr.w sub_12C6D2 ROM:0012C634 ROM:0012C634 locret_12C634: ; CODE XREF: ROM:0012C60C↑j ROM:0012C634 ; ROM:0012C62A↑j ROM:0012C634 rts ROM:0012C636 ; --------------------------------------------------------------------------- ROM:0012C636 rts ROM:0012C638 ROM:0012C638 ; =============== S U B R O U T I N E ======================================= ROM:0012C638 ROM:0012C638 ROM:0012C638 sub_12C638: ; CODE XREF: ROM:0012C608↑p ROM:0012C638 ; ROM:0012C61A↑p ROM:0012C638 move.w #0,d0 ROM:0012C63C bra.s loc_12C642 ROM:0012C63E ; --------------------------------------------------------------------------- ROM:0012C63E ROM:0012C63E loc_12C63E: ; CODE XREF: sub_12C638+18↓j ROM:0012C63E addi.w #1,d0 ROM:0012C642 ROM:0012C642 loc_12C642: ; CODE XREF: sub_12C638+4↑j ROM:0012C642 cmpi.w #3,d0 ROM:0012C646 bgt.s loc_12C652 ROM:0012C648 move.b #0,$12F3(d0.w) ROM:0012C650 bra.s loc_12C63E ROM:0012C652 ; --------------------------------------------------------------------------- ROM:0012C652 ROM:0012C652 loc_12C652: ; CODE XREF: sub_12C638+E↑j ROM:0012C652 move.w #0,($D14).w ROM:0012C658 move.w #0,($D12).w ROM:0012C65E clr.w ($D10).w ROM:0012C662 clr.l ($98C).w ROM:0012C666 rts ROM:0012C666 ; End of function sub_12C638 ROM:0012C666 ROM:0012C668 ROM:0012C668 ; =============== S U B R O U T I N E ======================================= ROM:0012C668 ROM:0012C668 ROM:0012C668 sub_12C668: ; CODE XREF: ROM:0012C61E↑p ROM:0012C668 ; ROM:loc_12C62C↑p ROM:0012C668 addi.w #1,($D12).w ROM:0012C66E btst #1,($1317).w ROM:0012C674 beq.s locret_12C6AC ROM:0012C676 move.w ($4E4).w,d1 ROM:0012C67A cmpi.w #0,d1 ROM:0012C67E blt.s locret_12C6AC ROM:0012C680 cmpi.w #3,d1 ROM:0012C684 bgt.s locret_12C6AC ROM:0012C686 clr.w d2 ROM:0012C688 move.b $A9D(a5,d1.w),d2 ROM:0012C68E addi.b #1,$12F3(d2.w) ROM:0012C696 move.w ($FE2).w,d2 ROM:0012C69A move.w ($FEC).w,d3 ROM:0012C69E move.w #$3B8E,d1 ROM:0012C6A2 bsr.l sub_117544 ROM:0012C6A8 add.w d1,($D14).w ROM:0012C6AC ROM:0012C6AC locret_12C6AC: ; CODE XREF: sub_12C668+C↑j ROM:0012C6AC ; sub_12C668+16↑j ... ROM:0012C6AC rts ROM:0012C6AC ; End of function sub_12C668 ROM:0012C6AC ROM:0012C6AE ROM:0012C6AE ; =============== S U B R O U T I N E ======================================= ROM:0012C6AE ROM:0012C6AE ROM:0012C6AE sub_12C6AE: ; CODE XREF: ROM:0012C616↑p ROM:0012C6AE move.w #0,d0 ROM:0012C6B2 bra.s loc_12C6B8 ROM:0012C6B4 ; --------------------------------------------------------------------------- ROM:0012C6B4 ROM:0012C6B4 loc_12C6B4: ; CODE XREF: sub_12C6AE+1A↓j ROM:0012C6B4 addi.w #1,d0 ROM:0012C6B8 ROM:0012C6B8 loc_12C6B8: ; CODE XREF: sub_12C6AE+4↑j ROM:0012C6B8 cmpi.w #3,d0 ROM:0012C6BC bgt.s loc_12C6CA ROM:0012C6BE move.b $12F3(d0.w),$12EF(d0.w) ROM:0012C6C8 bra.s loc_12C6B4 ROM:0012C6CA ; --------------------------------------------------------------------------- ROM:0012C6CA ROM:0012C6CA loc_12C6CA: ; CODE XREF: sub_12C6AE+E↑j ROM:0012C6CA move.w ($D14).w,($D16).w ROM:0012C6D0 rts ROM:0012C6D0 ; End of function sub_12C6AE ROM:0012C6D0 ROM:0012C6D2 ROM:0012C6D2 ; =============== S U B R O U T I N E ======================================= ROM:0012C6D2 ROM:0012C6D2 ROM:0012C6D2 sub_12C6D2: ; CODE XREF: ROM:0012C622↑p ROM:0012C6D2 ; ROM:0012C630↑p ROM:0012C6D2 move.w ($FE2).w,d2 ROM:0012C6D6 move.w ($FEC).w,d3 ROM:0012C6DA move.w #$3B90,d1 ROM:0012C6DE bsr.l sub_117544 ROM:0012C6E4 move.w ($D08).w,d2 ROM:0012C6E8 ext.l d2 ROM:0012C6EA move.w ($D0E).w,d4 ROM:0012C6EE ext.l d4 ROM:0012C6F0 sub.l d4,d2 ROM:0012C6F2 move.w $57C(a5),d3 ROM:0012C6F6 ext.l d3 ROM:0012C6F8 muls.l d3,d2 ROM:0012C6FC divs.w d1,d2 ROM:0012C6FE cmpi.w #0,d2 ROM:0012C702 bge.s loc_12C706 ROM:0012C704 neg.w d2 ROM:0012C706 ROM:0012C706 loc_12C706: ; CODE XREF: sub_12C6D2+30↑j ROM:0012C706 move.w $578(a5),d0 ROM:0012C70A cmp.w d2,d0 ROM:0012C70C bge.s loc_12C710 ROM:0012C70E move.w d0,d2 ROM:0012C710 ROM:0012C710 loc_12C710: ; CODE XREF: sub_12C6D2+3A↑j ROM:0012C710 ext.l d2 ROM:0012C712 cmpi.w #0,($D10).w ROM:0012C718 bne.s loc_12C720 ROM:0012C71A move.l d2,($98C).w ROM:0012C71E bra.s loc_12C72A ROM:0012C720 ; --------------------------------------------------------------------------- ROM:0012C720 ROM:0012C720 loc_12C720: ; CODE XREF: sub_12C6D2+46↑j ROM:0012C720 muls.l ($98C).w,d2 ROM:0012C726 move.l d2,($98C).w ROM:0012C72A ROM:0012C72A loc_12C72A: ; CODE XREF: sub_12C6D2+4C↑j ROM:0012C72A addq.w #1,($D10).w ROM:0012C72E cmpi.w #3,($D10).w ROM:0012C734 ble.s loc_12C742 ROM:0012C736 clr.w ($D10).w ROM:0012C73A move.l ($98C).w,d1 ROM:0012C73E add.l d1,($990).w ROM:0012C742 ROM:0012C742 loc_12C742: ; CODE XREF: sub_12C6D2+62↑j ROM:0012C742 move.w ($D08).w,($D0E).w ROM:0012C748 rts ROM:0012C748 ; End of function sub_12C6D2 ROM:0012C748 ROM:0012C74A ROM:0012C74A ; =============== S U B R O U T I N E ======================================= ROM:0012C74A ROM:0012C74A ROM:0012C74A sub_12C74A: ; CODE XREF: ROM:0012C626↑p ROM:0012C74A move.l ($990).w,d0 ROM:0012C74E divs.l $13A(a5),d0 ROM:0012C754 move.w $57A(a5),d1 ROM:0012C758 cmp.w d0,d1 ROM:0012C75A bge.s loc_12C764 ROM:0012C75C bset #7,($1311).w ROM:0012C762 bra.s loc_12C76A ROM:0012C764 ; --------------------------------------------------------------------------- ROM:0012C764 ROM:0012C764 loc_12C764: ; CODE XREF: sub_12C74A+10↑j ROM:0012C764 bclr #7,($1311).w ROM:0012C76A ROM:0012C76A loc_12C76A: ; CODE XREF: sub_12C74A+18↑j ROM:0012C76A clr.w ($D10).w ROM:0012C76E clr.l ($98C).w ROM:0012C772 clr.l ($990).w ROM:0012C776 clr.w ($D0E).w ROM:0012C77A rts ROM:0012C77A ; End of function sub_12C74A ROM:0012C77A ROM:0012C77C ROM:0012C77C ; =============== S U B R O U T I N E ======================================= ROM:0012C77C ROM:0012C77C ROM:0012C77C sub_12C77C: ; CODE XREF: sub_11231A+232↑p ROM:0012C77C ; sub_11231A+258↑p ROM:0012C77C move.l ($404).w,($994).w ROM:0012C782 rts ROM:0012C782 ; End of function sub_12C77C ROM:0012C782 ROM:0012C784 ROM:0012C784 ; =============== S U B R O U T I N E ======================================= ROM:0012C784 ROM:0012C784 ROM:0012C784 sub_12C784: ; CODE XREF: sub_11231A+22C↑p ROM:0012C784 move.w #3,d0 ROM:0012C788 bra.s loc_12C78E ROM:0012C78A ; --------------------------------------------------------------------------- ROM:0012C78A ROM:0012C78A loc_12C78A: ; CODE XREF: sub_12C784+1E↓j ROM:0012C78A subi.w #1,d0 ROM:0012C78E ROM:0012C78E loc_12C78E: ; CODE XREF: sub_12C784+4↑j ROM:0012C78E cmpi.w #0,d0 ROM:0012C792 blt.s loc_12C7A4 ROM:0012C794 move.w d0,d1 ROM:0012C796 addq.w #1,d1 ROM:0012C798 move.w $FEE(d0.w*2),$FEE(d1.w*2) ROM:0012C7A2 bra.s loc_12C78A ROM:0012C7A4 ; --------------------------------------------------------------------------- ROM:0012C7A4 ROM:0012C7A4 loc_12C7A4: ; CODE XREF: sub_12C784+E↑j ROM:0012C7A4 move.w #3,d0 ROM:0012C7A8 bra.s loc_12C7AE ROM:0012C7AA ; --------------------------------------------------------------------------- ROM:0012C7AA ROM:0012C7AA loc_12C7AA: ; CODE XREF: sub_12C784+48↓j ROM:0012C7AA subi.w #1,d0 ROM:0012C7AE ROM:0012C7AE loc_12C7AE: ; CODE XREF: sub_12C784+24↑j ROM:0012C7AE cmpi.w #0,d0 ROM:0012C7B2 blt.s loc_12C7CE ROM:0012C7B4 move.w d0,d1 ROM:0012C7B6 addq.w #1,d1 ROM:0012C7B8 move.w $FDA(d0.w*2),$FDA(d1.w*2) ROM:0012C7C2 move.w $FE4(d0.w*2),$FE4(d1.w*2) ROM:0012C7CC bra.s loc_12C7AA ROM:0012C7CE ; --------------------------------------------------------------------------- ROM:0012C7CE ROM:0012C7CE loc_12C7CE: ; CODE XREF: sub_12C784+2E↑j ROM:0012C7CE move.w ($572).w,($FDA).w ROM:0012C7D4 move.w ($A42).w,($FE4).w ROM:0012C7DA move.w $57E(a5),d0 ROM:0012C7DE cmp.w ($FDA).w,d0 ROM:0012C7E2 ble.s loc_12C804 ROM:0012C7E4 move.l #$1C9C380,d2 ROM:0012C7EA divs.l d0,d2 ROM:0012C7EE move.w d2,($FEE).w ROM:0012C7F2 move.w d0,($FDA).w ROM:0012C7F6 bset #4,($130A).w ROM:0012C7FC bclr #6,($131A).w ROM:0012C802 bra.s locret_12C85A ROM:0012C804 ; --------------------------------------------------------------------------- ROM:0012C804 ROM:0012C804 loc_12C804: ; CODE XREF: sub_12C784+5E↑j ROM:0012C804 move.w $580(a5),d1 ROM:0012C808 cmp.w ($FDA).w,d1 ROM:0012C80C bge.s loc_12C82E ROM:0012C80E move.l #$1C9C380,d2 ROM:0012C814 divs.l d1,d2 ROM:0012C818 move.w d2,($FEE).w ROM:0012C81C move.w d1,($FDA).w ROM:0012C820 bset #6,($131A).w ROM:0012C826 bclr #4,($130A).w ROM:0012C82C bra.s locret_12C85A ROM:0012C82E ; --------------------------------------------------------------------------- ROM:0012C82E ROM:0012C82E loc_12C82E: ; CODE XREF: sub_12C784+88↑j ROM:0012C82E bclr #4,($130A).w ROM:0012C834 bclr #6,($131A).w ROM:0012C83A move.l ($404).w,d2 ROM:0012C83E cmp.l ($994).w,d2 ROM:0012C842 bge.s loc_12C852 ROM:0012C844 move.l #$80000000,d3 ROM:0012C84A sub.l ($994).w,d3 ROM:0012C84E add.l d3,d2 ROM:0012C850 bra.s loc_12C856 ROM:0012C852 ; --------------------------------------------------------------------------- ROM:0012C852 ROM:0012C852 loc_12C852: ; CODE XREF: sub_12C784+BE↑j ROM:0012C852 sub.l ($994).w,d2 ROM:0012C856 ROM:0012C856 loc_12C856: ; CODE XREF: sub_12C784+CC↑j ROM:0012C856 move.w d2,($FEE).w ROM:0012C85A ROM:0012C85A locret_12C85A: ; CODE XREF: sub_12C784+7E↑j ROM:0012C85A ; sub_12C784+A8↑j ROM:0012C85A rts ROM:0012C85A ; End of function sub_12C784 ROM:0012C85A ROM:0012C85C ROM:0012C85C ; =============== S U B R O U T I N E ======================================= ROM:0012C85C ROM:0012C85C ROM:0012C85C sub_12C85C: ; CODE XREF: ROM:0012C3E2↑p ROM:0012C85C ; ROM:0012C456↑p ROM:0012C85C bsr.w sub_12C874 ROM:0012C860 btst #1,($1317).w ROM:0012C866 beq.s loc_12C86E ROM:0012C868 bsr.w sub_12C8B4 ROM:0012C86C bra.s locret_12C872 ROM:0012C86E ; --------------------------------------------------------------------------- ROM:0012C86E ROM:0012C86E loc_12C86E: ; CODE XREF: sub_12C85C+A↑j ROM:0012C86E bsr.w sub_12C8E6 ROM:0012C872 ROM:0012C872 locret_12C872: ; CODE XREF: sub_12C85C+10↑j ROM:0012C872 rts ROM:0012C872 ; End of function sub_12C85C ROM:0012C872 ROM:0012C874 ROM:0012C874 ; =============== S U B R O U T I N E ======================================= ROM:0012C874 ROM:0012C874 ROM:0012C874 sub_12C874: ; CODE XREF: sub_12C85C↑p ROM:0012C874 move.w ($D12).w,d0 ROM:0012C878 move.w ($D28).w,d1 ROM:0012C87C cmpi.w #2,d1 ROM:0012C880 bcc.s locret_12C88A ROM:0012C882 movea.l off_12C88C(pc,d1.w*4),a0 ROM:0012C886 nop ROM:0012C888 jmp (a0) ROM:0012C88A ; --------------------------------------------------------------------------- ROM:0012C88A ROM:0012C88A locret_12C88A: ; CODE XREF: sub_12C874+C↑j ROM:0012C88A rts ROM:0012C88A ; End of function sub_12C874 ROM:0012C88A ROM:0012C88A ; --------------------------------------------------------------------------- ROM:0012C88C off_12C88C: dc.l loc_12C894 ; DATA XREF: sub_12C874+E↑r ROM:0012C890 dc.l loc_12C8A2 ROM:0012C894 ; --------------------------------------------------------------------------- ROM:0012C894 ROM:0012C894 loc_12C894: ; DATA XREF: ROM:off_12C88C↑o ROM:0012C894 move.w #1,($D28).w ROM:0012C89A bsr.w sub_12C94A ROM:0012C89E bra.s locret_12C8B0 ROM:0012C8A0 ; --------------------------------------------------------------------------- ROM:0012C8A0 rts ROM:0012C8A2 ; --------------------------------------------------------------------------- ROM:0012C8A2 ROM:0012C8A2 loc_12C8A2: ; DATA XREF: ROM:0012C890↑o ROM:0012C8A2 cmpi.w #$190,d0 ROM:0012C8A6 bne.s locret_12C8B0 ROM:0012C8A8 bsr.w sub_12C918 ROM:0012C8AC bsr.w sub_12C94A ROM:0012C8B0 ROM:0012C8B0 locret_12C8B0: ; CODE XREF: ROM:0012C89E↑j ROM:0012C8B0 ; ROM:0012C8A6↑j ROM:0012C8B0 rts ROM:0012C8B2 ; --------------------------------------------------------------------------- ROM:0012C8B2 rts ROM:0012C8B4 ROM:0012C8B4 ; =============== S U B R O U T I N E ======================================= ROM:0012C8B4 ROM:0012C8B4 ROM:0012C8B4 sub_12C8B4: ; CODE XREF: sub_12C85C+C↑p ROM:0012C8B4 move.w ($FE2).w,d3 ROM:0012C8B8 move.w ($FEC).w,d2 ROM:0012C8BC cmp.w ($D18).w,d3 ROM:0012C8C0 bge.s loc_12C8C6 ROM:0012C8C2 move.w d3,($D18).w ROM:0012C8C6 ROM:0012C8C6 loc_12C8C6: ; CODE XREF: sub_12C8B4+C↑j ROM:0012C8C6 cmp.w ($D1A).w,d3 ROM:0012C8CA ble.s loc_12C8D0 ROM:0012C8CC move.w d3,($D1A).w ROM:0012C8D0 ROM:0012C8D0 loc_12C8D0: ; CODE XREF: sub_12C8B4+16↑j ROM:0012C8D0 cmp.w ($D1C).w,d2 ROM:0012C8D4 bge.s loc_12C8DA ROM:0012C8D6 move.w d2,($D1C).w ROM:0012C8DA ROM:0012C8DA loc_12C8DA: ; CODE XREF: sub_12C8B4+20↑j ROM:0012C8DA cmp.w ($D1E).w,d2 ROM:0012C8DE ble.s locret_12C8E4 ROM:0012C8E0 move.w d2,($D1E).w ROM:0012C8E4 ROM:0012C8E4 locret_12C8E4: ; CODE XREF: sub_12C8B4+2A↑j ROM:0012C8E4 rts ROM:0012C8E4 ; End of function sub_12C8B4 ROM:0012C8E4 ROM:0012C8E6 ROM:0012C8E6 ; =============== S U B R O U T I N E ======================================= ROM:0012C8E6 ROM:0012C8E6 ROM:0012C8E6 sub_12C8E6: ; CODE XREF: sub_12C85C:loc_12C86E↑p ROM:0012C8E6 move.w ($FE2).w,d3 ROM:0012C8EA move.w ($FEC).w,d2 ROM:0012C8EE cmp.w ($D20).w,d3 ROM:0012C8F2 bge.s loc_12C8F8 ROM:0012C8F4 move.w d3,($D20).w ROM:0012C8F8 ROM:0012C8F8 loc_12C8F8: ; CODE XREF: sub_12C8E6+C↑j ROM:0012C8F8 cmp.w ($D22).w,d3 ROM:0012C8FC ble.s loc_12C902 ROM:0012C8FE move.w d3,($D22).w ROM:0012C902 ROM:0012C902 loc_12C902: ; CODE XREF: sub_12C8E6+16↑j ROM:0012C902 cmp.w ($D24).w,d2 ROM:0012C906 bge.s loc_12C90C ROM:0012C908 move.w d2,($D24).w ROM:0012C90C ROM:0012C90C loc_12C90C: ; CODE XREF: sub_12C8E6+20↑j ROM:0012C90C cmp.w ($D26).w,d2 ROM:0012C910 ble.s locret_12C916 ROM:0012C912 move.w d2,($D26).w ROM:0012C916 ROM:0012C916 locret_12C916: ; CODE XREF: sub_12C8E6+2A↑j ROM:0012C916 rts ROM:0012C916 ; End of function sub_12C8E6 ROM:0012C916 ROM:0012C918 ROM:0012C918 ; =============== S U B R O U T I N E ======================================= ROM:0012C918 ROM:0012C918 ROM:0012C918 sub_12C918: ; CODE XREF: ROM:0012C8A8↑p ROM:0012C918 move.w ($D18).w,($CE0).w ROM:0012C91E move.w ($D1A).w,($CE2).w ROM:0012C924 move.w ($D1C).w,($CE4).w ROM:0012C92A move.w ($D1E).w,($CE6).w ROM:0012C930 move.w ($D20).w,($CE8).w ROM:0012C936 move.w ($D22).w,($CEA).w ROM:0012C93C move.w ($D24).w,($CEC).w ROM:0012C942 move.w ($D26).w,($CEE).w ROM:0012C948 rts ROM:0012C948 ; End of function sub_12C918 ROM:0012C948 ROM:0012C94A ROM:0012C94A ; =============== S U B R O U T I N E ======================================= ROM:0012C94A ROM:0012C94A ROM:0012C94A sub_12C94A: ; CODE XREF: ROM:0012C89A↑p ROM:0012C94A ; ROM:0012C8AC↑p ROM:0012C94A move.w $552(a5),($D18).w ROM:0012C950 move.w $554(a5),($D1A).w ROM:0012C956 move.w $564(a5),($D1C).w ROM:0012C95C move.w $562(a5),($D1E).w ROM:0012C962 move.w $580(a5),($D20).w ROM:0012C968 move.w $57E(a5),($D22).w ROM:0012C96E move.w $564(a5),($D24).w ROM:0012C974 move.w $562(a5),($D26).w ROM:0012C97A rts ROM:0012C97A ; End of function sub_12C94A ROM:0012C97A ROM:0012C97C ROM:0012C97C ; =============== S U B R O U T I N E ======================================= ROM:0012C97C ROM:0012C97C ROM:0012C97C sub_12C97C: ; CODE XREF: sub_12CE88+6↓p ROM:0012C97C bsr.w sub_12C986 ROM:0012C980 bsr.w sub_12CA44 ROM:0012C984 rts ROM:0012C984 ; End of function sub_12C97C ROM:0012C984 ROM:0012C986 ROM:0012C986 ; =============== S U B R O U T I N E ======================================= ROM:0012C986 ROM:0012C986 ROM:0012C986 sub_12C986: ; CODE XREF: sub_12C97C↑p ROM:0012C986 clr.w d1 ROM:0012C988 move.b ($117D).w,d1 ROM:0012C98C cmpi.w #4,d1 ROM:0012C990 bcc.s locret_12C99A ROM:0012C992 movea.l off_12C99C(pc,d1.w*4),a0 ROM:0012C996 nop ROM:0012C998 jmp (a0) ROM:0012C99A ; --------------------------------------------------------------------------- ROM:0012C99A ROM:0012C99A locret_12C99A: ; CODE XREF: sub_12C986+A↑j ROM:0012C99A rts ROM:0012C99A ; End of function sub_12C986 ROM:0012C99A ROM:0012C99A ; --------------------------------------------------------------------------- ROM:0012C99C off_12C99C: dc.l loc_12C9AC ; DATA XREF: sub_12C986+C↑r ROM:0012C9A0 dc.l loc_12C9BA ROM:0012C9A4 dc.l loc_12C9DE ROM:0012C9A8 dc.l loc_12CA18 ROM:0012C9AC ; --------------------------------------------------------------------------- ROM:0012C9AC ROM:0012C9AC loc_12C9AC: ; DATA XREF: ROM:off_12C99C↑o ROM:0012C9AC bclr #3,($1328).w ROM:0012C9B2 move.b #1,($117D).w ROM:0012C9B8 rts ROM:0012C9BA ; --------------------------------------------------------------------------- ROM:0012C9BA ROM:0012C9BA loc_12C9BA: ; DATA XREF: ROM:0012C9A0↑o ROM:0012C9BA btst #4,($1324).w ROM:0012C9C0 beq.s locret_12C9DC ROM:0012C9C2 move.w $586(a5),d1 ROM:0012C9C6 clr.b ($8FB).w ROM:0012C9CA move.w d1,($6D0).w ROM:0012C9CE move.b #1,($8FB).w ROM:0012C9D4 move.b #2,($117D).w ROM:0012C9DA rts ROM:0012C9DC ; --------------------------------------------------------------------------- ROM:0012C9DC ROM:0012C9DC locret_12C9DC: ; CODE XREF: ROM:0012C9C0↑j ROM:0012C9DC rts ROM:0012C9DE ; --------------------------------------------------------------------------- ROM:0012C9DE ROM:0012C9DE loc_12C9DE: ; DATA XREF: ROM:0012C9A4↑o ROM:0012C9DE btst #4,($1324).w ROM:0012C9E4 beq.s loc_12CA00 ROM:0012C9E6 move.w $586(a5),d1 ROM:0012C9EA clr.b ($8FB).w ROM:0012C9EE move.w d1,($6D0).w ROM:0012C9F2 move.b #1,($8FB).w ROM:0012C9F8 move.b #2,($117D).w ROM:0012C9FE rts ROM:0012CA00 ; --------------------------------------------------------------------------- ROM:0012CA00 ROM:0012CA00 loc_12CA00: ; CODE XREF: ROM:0012C9E4↑j ROM:0012CA00 cmpi.w #0,($6D0).w ROM:0012CA06 bgt.s locret_12CA16 ROM:0012CA08 bset #3,($1328).w ROM:0012CA0E move.b #3,($117D).w ROM:0012CA14 rts ROM:0012CA16 ; --------------------------------------------------------------------------- ROM:0012CA16 ROM:0012CA16 locret_12CA16: ; CODE XREF: ROM:0012CA06↑j ROM:0012CA16 rts ROM:0012CA18 ; --------------------------------------------------------------------------- ROM:0012CA18 ROM:0012CA18 loc_12CA18: ; DATA XREF: ROM:0012C9A8↑o ROM:0012CA18 btst #4,($1324).w ROM:0012CA1E beq.s locret_12CA40 ROM:0012CA20 bclr #3,($1328).w ROM:0012CA26 move.w $586(a5),d1 ROM:0012CA2A clr.b ($8FB).w ROM:0012CA2E move.w d1,($6D0).w ROM:0012CA32 move.b #1,($8FB).w ROM:0012CA38 move.b #2,($117D).w ROM:0012CA3E rts ROM:0012CA40 ; --------------------------------------------------------------------------- ROM:0012CA40 ROM:0012CA40 locret_12CA40: ; CODE XREF: ROM:0012CA1E↑j ROM:0012CA40 rts ROM:0012CA42 ; --------------------------------------------------------------------------- ROM:0012CA42 rts ROM:0012CA44 ROM:0012CA44 ; =============== S U B R O U T I N E ======================================= ROM:0012CA44 ROM:0012CA44 ROM:0012CA44 sub_12CA44: ; CODE XREF: sub_12C97C+4↑p ROM:0012CA44 move.w $584(a5),d0 ROM:0012CA48 cmpi.w #0,d0 ROM:0012CA4C beq.l loc_12CC2A ROM:0012CA52 btst #3,($D78).w ROM:0012CA58 bne.l loc_12CC22 ROM:0012CA5E btst #4,($D78).w ROM:0012CA64 bne.l loc_12CC22 ROM:0012CA6A btst #3,($D8C).w ROM:0012CA70 bne.l loc_12CC22 ROM:0012CA76 btst #4,($D8C).w ROM:0012CA7C bne.l loc_12CC22 ROM:0012CA82 btst #2,($D78).w ROM:0012CA88 bne.l loc_12CC22 ROM:0012CA8E btst #3,($D7A).w ROM:0012CA94 bne.l loc_12CC22 ROM:0012CA9A btst #2,($D8C).w ROM:0012CAA0 bne.l loc_12CC22 ROM:0012CAA6 btst #3,($D8E).w ROM:0012CAAC bne.l loc_12CC22 ROM:0012CAB2 btst #5,($D7B).w ROM:0012CAB8 bne.l loc_12CC22 ROM:0012CABE btst #5,($D8F).w ROM:0012CAC4 bne.l loc_12CC22 ROM:0012CACA btst #4,($D7B).w ROM:0012CAD0 bne.l loc_12CC22 ROM:0012CAD6 btst #1,($D7B).w ROM:0012CADC bne.l loc_12CC22 ROM:0012CAE2 btst #4,($D8F).w ROM:0012CAE8 bne.l loc_12CC22 ROM:0012CAEE btst #1,($D8F).w ROM:0012CAF4 bne.l loc_12CC22 ROM:0012CAFA btst #6,($D79).w ROM:0012CB00 bne.l loc_12CC22 ROM:0012CB06 btst #6,($D8D).w ROM:0012CB0C bne.l loc_12CC22 ROM:0012CB12 btst #5,($D78).w ROM:0012CB18 bne.l loc_12CC22 ROM:0012CB1E btst #5,($D8C).w ROM:0012CB24 bne.l loc_12CC22 ROM:0012CB2A btst #0,($D78).w ROM:0012CB30 bne.l loc_12CC22 ROM:0012CB36 btst #0,($D8C).w ROM:0012CB3C bne.l loc_12CC22 ROM:0012CB42 btst #7,($D79).w ROM:0012CB48 bne.l loc_12CC22 ROM:0012CB4E btst #7,($D8D).w ROM:0012CB54 bne.l loc_12CC22 ROM:0012CB5A btst #1,($D78).w ROM:0012CB60 bne.l loc_12CC22 ROM:0012CB66 btst #1,($D8C).w ROM:0012CB6C bne.l loc_12CC22 ROM:0012CB72 btst #0,($10F4).w ROM:0012CB78 beq.l loc_12CC22 ROM:0012CB7E move.w $59E(a5),d0 ROM:0012CB82 cmp.w ($57C).w,d0 ROM:0012CB86 ble.l loc_12CC22 ROM:0012CB8C move.w $588(a5),d0 ROM:0012CB90 cmp.w ($A78).w,d0 ROM:0012CB94 bgt.l loc_12CC22 ROM:0012CB9A move.w $59A(a5),d2 ROM:0012CB9E move.w $59C(a5),d0 ROM:0012CBA2 cmp.w ($A42).w,d2 ROM:0012CBA6 bgt.s loc_12CC22 ROM:0012CBA8 cmp.w ($A42).w,d0 ROM:0012CBAC ble.s loc_12CC22 ROM:0012CBAE move.w $58E(a5),d2 ROM:0012CBB2 move.w $590(a5),d0 ROM:0012CBB6 cmp.w ($CA8).w,d2 ROM:0012CBBA bgt.s loc_12CC22 ROM:0012CBBC cmp.w ($CA8).w,d0 ROM:0012CBC0 ble.s loc_12CC22 ROM:0012CBC2 move.w ($CA8).w,d1 ROM:0012CBC6 sub.w ($CA4).w,d1 ROM:0012CBCA bpl.w loc_12CBD0 ROM:0012CBCE neg.w d1 ROM:0012CBD0 ROM:0012CBD0 loc_12CBD0: ; CODE XREF: sub_12CA44+186↑j ROM:0012CBD0 move.w $58A(a5),d0 ROM:0012CBD4 cmp.w d1,d0 ROM:0012CBD6 blt.s loc_12CC22 ROM:0012CBD8 move.w $592(a5),d2 ROM:0012CBDC move.w $594(a5),d0 ROM:0012CBE0 cmp.w ($572).w,d2 ROM:0012CBE4 bgt.s loc_12CC22 ROM:0012CBE6 cmp.w ($572).w,d0 ROM:0012CBEA ble.s loc_12CC22 ROM:0012CBEC move.w $596(a5),d2 ROM:0012CBF0 move.w $598(a5),d0 ROM:0012CBF4 cmp.w ($52C).w,d2 ROM:0012CBF8 bgt.s loc_12CC22 ROM:0012CBFA cmp.w ($52C).w,d0 ROM:0012CBFE ble.s loc_12CC22 ROM:0012CC00 move.w $58C(a5),d0 ROM:0012CC04 cmp.w ($134C).w,d0 ROM:0012CC08 bge.s loc_12CC22 ROM:0012CC0A btst #0,($117F).w ROM:0012CC10 beq.s loc_12CC22 ROM:0012CC12 btst #3,($1328).w ROM:0012CC18 beq.s loc_12CC22 ROM:0012CC1A bset #1,($1193).w ROM:0012CC20 bra.s locret_12CC30 ROM:0012CC22 ; --------------------------------------------------------------------------- ROM:0012CC22 ROM:0012CC22 loc_12CC22: ; CODE XREF: sub_12CA44+14↑j ROM:0012CC22 ; sub_12CA44+20↑j ... ROM:0012CC22 bclr #1,($1193).w ROM:0012CC28 bra.s locret_12CC30 ROM:0012CC2A ; --------------------------------------------------------------------------- ROM:0012CC2A ROM:0012CC2A loc_12CC2A: ; CODE XREF: sub_12CA44+8↑j ROM:0012CC2A bset #1,($1193).w ROM:0012CC30 ROM:0012CC30 locret_12CC30: ; CODE XREF: sub_12CA44+1DC↑j ROM:0012CC30 ; sub_12CA44+1E4↑j ROM:0012CC30 rts ROM:0012CC30 ; End of function sub_12CA44 ROM:0012CC30 ROM:0012CC32 ROM:0012CC32 ; =============== S U B R O U T I N E ======================================= ROM:0012CC32 ROM:0012CC32 ROM:0012CC32 sub_12CC32: ; CODE XREF: sub_126A00+60↑p ROM:0012CC32 clr.w d1 ROM:0012CC34 move.b ($117E).w,d1 ROM:0012CC38 cmpi.w #6,d1 ROM:0012CC3C bcc.s locret_12CC46 ROM:0012CC3E movea.l off_12CC48(pc,d1.w*4),a0 ROM:0012CC42 nop ROM:0012CC44 jmp (a0) ROM:0012CC46 ; --------------------------------------------------------------------------- ROM:0012CC46 ROM:0012CC46 locret_12CC46: ; CODE XREF: sub_12CC32+A↑j ROM:0012CC46 rts ROM:0012CC46 ; End of function sub_12CC32 ROM:0012CC46 ROM:0012CC46 ; --------------------------------------------------------------------------- ROM:0012CC48 off_12CC48: dc.l loc_12CC60 ; DATA XREF: sub_12CC32+C↑r ROM:0012CC4C dc.l loc_12CC6A ROM:0012CC50 dc.l loc_12CC92 ROM:0012CC54 dc.l loc_12CCD0 ROM:0012CC58 dc.l loc_12CCE6 ROM:0012CC5C dc.l loc_12CD10 ROM:0012CC60 ; --------------------------------------------------------------------------- ROM:0012CC60 ROM:0012CC60 loc_12CC60: ; DATA XREF: ROM:off_12CC48↑o ROM:0012CC60 move.b #1,($117E).w ROM:0012CC66 bra.s locret_12CC90 ROM:0012CC68 ; --------------------------------------------------------------------------- ROM:0012CC68 rts ROM:0012CC6A ; --------------------------------------------------------------------------- ROM:0012CC6A ROM:0012CC6A loc_12CC6A: ; DATA XREF: ROM:0012CC4C↑o ROM:0012CC6A move.w $5A0(a5),d7 ROM:0012CC6E cmpi.w #0,d7 ROM:0012CC72 bne.s locret_12CC90 ROM:0012CC74 move.w $5A2(a5),d1 ROM:0012CC78 cmp.w ($E8E).w,d1 ROM:0012CC7C ble.s loc_12CC88 ROM:0012CC7E move.b #2,($117E).w ROM:0012CC84 bra.s locret_12CCCE ROM:0012CC86 ; --------------------------------------------------------------------------- ROM:0012CC86 bra.s locret_12CC90 ROM:0012CC88 ; --------------------------------------------------------------------------- ROM:0012CC88 ROM:0012CC88 loc_12CC88: ; CODE XREF: ROM:0012CC7C↑j ROM:0012CC88 move.b #4,($117E).w ROM:0012CC8E bra.s locret_12CD0E ROM:0012CC90 ; --------------------------------------------------------------------------- ROM:0012CC90 ROM:0012CC90 locret_12CC90: ; CODE XREF: ROM:0012CC66↑j ROM:0012CC90 ; ROM:0012CC72↑j ... ROM:0012CC90 rts ROM:0012CC92 ; --------------------------------------------------------------------------- ROM:0012CC92 ROM:0012CC92 loc_12CC92: ; DATA XREF: ROM:0012CC50↑o ROM:0012CC92 move.w $5A0(a5),d7 ROM:0012CC96 cmpi.w #0,d7 ROM:0012CC9A beq.s loc_12CCA6 ROM:0012CC9C move.b #1,($117E).w ROM:0012CCA2 bra.s locret_12CC90 ROM:0012CCA4 ; --------------------------------------------------------------------------- ROM:0012CCA4 bra.s locret_12CCCE ROM:0012CCA6 ; --------------------------------------------------------------------------- ROM:0012CCA6 ROM:0012CCA6 loc_12CCA6: ; CODE XREF: ROM:0012CC9A↑j ROM:0012CCA6 move.w $5A2(a5),d1 ROM:0012CCAA cmp.w ($E8E).w,d1 ROM:0012CCAE bgt.s locret_12CCCE ROM:0012CCB0 bsr.w sub_12CD28 ROM:0012CCB4 move.w ($D2A).w,d7 ROM:0012CCB8 clr.b ($8E2).w ROM:0012CCBC move.w d7,($69E).w ROM:0012CCC0 move.b #1,($8E2).w ROM:0012CCC6 move.b #3,($117E).w ROM:0012CCCC bra.s loc_12CCE0 ROM:0012CCCE ; --------------------------------------------------------------------------- ROM:0012CCCE ROM:0012CCCE locret_12CCCE: ; CODE XREF: ROM:0012CC84↑j ROM:0012CCCE ; ROM:0012CCA4↑j ... ROM:0012CCCE rts ROM:0012CCD0 ; --------------------------------------------------------------------------- ROM:0012CCD0 ROM:0012CCD0 loc_12CCD0: ; DATA XREF: ROM:0012CC54↑o ROM:0012CCD0 cmpi.w #0,($69E).w ROM:0012CCD6 bgt.s loc_12CCE0 ROM:0012CCD8 move.b #4,($117E).w ROM:0012CCDE bra.s locret_12CD0E ROM:0012CCE0 ; --------------------------------------------------------------------------- ROM:0012CCE0 ROM:0012CCE0 loc_12CCE0: ; CODE XREF: ROM:0012CCCC↑j ROM:0012CCE0 ; ROM:0012CCD6↑j ROM:0012CCE0 bsr.w sub_12CD50 ROM:0012CCE4 rts ROM:0012CCE6 ; --------------------------------------------------------------------------- ROM:0012CCE6 ROM:0012CCE6 loc_12CCE6: ; DATA XREF: ROM:0012CC58↑o ROM:0012CCE6 move.w $5A2(a5),d1 ROM:0012CCEA cmp.w ($E8E).w,d1 ROM:0012CCEE ble.s locret_12CD0E ROM:0012CCF0 bsr.w sub_12CD3C ROM:0012CCF4 move.w ($D2C).w,d7 ROM:0012CCF8 clr.b ($8E2).w ROM:0012CCFC move.w d7,($69E).w ROM:0012CD00 move.b #1,($8E2).w ROM:0012CD06 move.b #5,($117E).w ROM:0012CD0C bra.s loc_12CD20 ROM:0012CD0E ; --------------------------------------------------------------------------- ROM:0012CD0E ROM:0012CD0E locret_12CD0E: ; CODE XREF: ROM:0012CC8E↑j ROM:0012CD0E ; ROM:0012CCDE↑j ... ROM:0012CD0E rts ROM:0012CD10 ; --------------------------------------------------------------------------- ROM:0012CD10 ROM:0012CD10 loc_12CD10: ; DATA XREF: ROM:0012CC5C↑o ROM:0012CD10 cmpi.w #0,($69E).w ROM:0012CD16 bgt.s loc_12CD20 ROM:0012CD18 move.b #2,($117E).w ROM:0012CD1E bra.s locret_12CCCE ROM:0012CD20 ; --------------------------------------------------------------------------- ROM:0012CD20 ROM:0012CD20 loc_12CD20: ; CODE XREF: ROM:0012CD0C↑j ROM:0012CD20 ; ROM:0012CD16↑j ROM:0012CD20 bsr.w sub_12CD50 ROM:0012CD24 rts ROM:0012CD26 ; --------------------------------------------------------------------------- ROM:0012CD26 rts ROM:0012CD28 ROM:0012CD28 ; =============== S U B R O U T I N E ======================================= ROM:0012CD28 ROM:0012CD28 ROM:0012CD28 sub_12CD28: ; CODE XREF: ROM:0012CCB0↑p ROM:0012CD28 move.w #$3B08,d1 ROM:0012CD2C move.w ($CA4).w,d2 ROM:0012CD30 bsr.l sub_117544 ROM:0012CD36 move.w d1,($D2A).w ROM:0012CD3A rts ROM:0012CD3A ; End of function sub_12CD28 ROM:0012CD3A ROM:0012CD3C ROM:0012CD3C ; =============== S U B R O U T I N E ======================================= ROM:0012CD3C ROM:0012CD3C ROM:0012CD3C sub_12CD3C: ; CODE XREF: ROM:0012CCF0↑p ROM:0012CD3C move.w #$3B0A,d1 ROM:0012CD40 move.w ($CA4).w,d2 ROM:0012CD44 bsr.l sub_117544 ROM:0012CD4A move.w d1,($D2C).w ROM:0012CD4E rts ROM:0012CD4E ; End of function sub_12CD3C ROM:0012CD4E ROM:0012CD50 ROM:0012CD50 ; =============== S U B R O U T I N E ======================================= ROM:0012CD50 ROM:0012CD50 ROM:0012CD50 sub_12CD50: ; CODE XREF: ROM:loc_12CCE0↑p ROM:0012CD50 ; ROM:loc_12CD20↑p ROM:0012CD50 move.w $5A2(a5),($E8E).w ROM:0012CD56 rts ROM:0012CD56 ; End of function sub_12CD50 ROM:0012CD56 ROM:0012CD58 ROM:0012CD58 ; =============== S U B R O U T I N E ======================================= ROM:0012CD58 ROM:0012CD58 ROM:0012CD58 sub_12CD58: ; CODE XREF: sub_12CE88↓p ROM:0012CD58 clr.w d7 ROM:0012CD5A ROM:0012CD5A loc_12CD5A: ; CODE XREF: sub_12CD58:loc_12CD6C↓j ROM:0012CD5A bsr.w sub_12CD74 ROM:0012CD5E cmpi.w #0,d7 ROM:0012CD62 bne.s loc_12CD6E ROM:0012CD64 addq.w #1,d7 ROM:0012CD66 bvc.s loc_12CD6C ROM:0012CD68 move.w #$8000,d7 ROM:0012CD6C ROM:0012CD6C loc_12CD6C: ; CODE XREF: sub_12CD58+E↑j ROM:0012CD6C bra.s loc_12CD5A ROM:0012CD6E ; --------------------------------------------------------------------------- ROM:0012CD6E ROM:0012CD6E loc_12CD6E: ; CODE XREF: sub_12CD58+A↑j ROM:0012CD6E bsr.w sub_12CE1A ROM:0012CD72 rts ROM:0012CD72 ; End of function sub_12CD58 ROM:0012CD72 ROM:0012CD74 ROM:0012CD74 ; =============== S U B R O U T I N E ======================================= ROM:0012CD74 ROM:0012CD74 ROM:0012CD74 sub_12CD74: ; CODE XREF: sub_12CD58:loc_12CD5A↑p ROM:0012CD74 clr.w d1 ROM:0012CD76 move.b $12F7(d7.w),d1 ROM:0012CD7C cmpi.w #4,d1 ROM:0012CD80 bcc.s locret_12CD8A ROM:0012CD82 movea.l off_12CD8C(pc,d1.w*4),a0 ROM:0012CD86 nop ROM:0012CD88 jmp (a0) ROM:0012CD8A ; --------------------------------------------------------------------------- ROM:0012CD8A ROM:0012CD8A locret_12CD8A: ; CODE XREF: sub_12CD74+C↑j ROM:0012CD8A rts ROM:0012CD8A ; End of function sub_12CD74 ROM:0012CD8A ROM:0012CD8A ; --------------------------------------------------------------------------- ROM:0012CD8C off_12CD8C: dc.l loc_12CD9C ; DATA XREF: sub_12CD74+E↑r ROM:0012CD90 dc.l loc_12CDAC ROM:0012CD94 dc.l loc_12CDD8 ROM:0012CD98 dc.l loc_12CE02 ROM:0012CD9C ; --------------------------------------------------------------------------- ROM:0012CD9C ROM:0012CD9C loc_12CD9C: ; DATA XREF: ROM:off_12CD8C↑o ROM:0012CD9C bclr d7,($117F).w ROM:0012CDA0 move.b #1,$12F7(d7.w) ROM:0012CDA8 bra.s locret_12CDD6 ROM:0012CDAA ; --------------------------------------------------------------------------- ROM:0012CDAA rts ROM:0012CDAC ; --------------------------------------------------------------------------- ROM:0012CDAC ROM:0012CDAC loc_12CDAC: ; DATA XREF: ROM:0012CD90↑o ROM:0012CDAC btst d7,($114E).w ROM:0012CDB0 beq.s locret_12CDD6 ROM:0012CDB2 move.w $882(a5,d7.w*2),d0 ROM:0012CDB8 clr.b $8FC(d7.w) ROM:0012CDBE move.w d0,$6D2(d7.w*2) ROM:0012CDC4 move.b #1,$8FC(d7.w) ROM:0012CDCC move.b #2,$12F7(d7.w) ROM:0012CDD4 bra.s locret_12CE00 ROM:0012CDD6 ; --------------------------------------------------------------------------- ROM:0012CDD6 ROM:0012CDD6 locret_12CDD6: ; CODE XREF: ROM:0012CDA8↑j ROM:0012CDD6 ; ROM:0012CDB0↑j ... ROM:0012CDD6 rts ROM:0012CDD8 ; --------------------------------------------------------------------------- ROM:0012CDD8 ROM:0012CDD8 loc_12CDD8: ; DATA XREF: ROM:0012CD94↑o ROM:0012CDD8 btst d7,($114E).w ROM:0012CDDC bne.s loc_12CDE8 ROM:0012CDDE move.b #1,$12F7(d7.w) ROM:0012CDE6 bra.s locret_12CDD6 ROM:0012CDE8 ; --------------------------------------------------------------------------- ROM:0012CDE8 ROM:0012CDE8 loc_12CDE8: ; CODE XREF: ROM:0012CDDC↑j ROM:0012CDE8 cmpi.w #0,$6D2(d7.w*2) ROM:0012CDF0 bgt.s locret_12CE00 ROM:0012CDF2 bset d7,($117F).w ROM:0012CDF6 move.b #3,$12F7(d7.w) ROM:0012CDFE bra.s locret_12CE16 ROM:0012CE00 ; --------------------------------------------------------------------------- ROM:0012CE00 ROM:0012CE00 locret_12CE00: ; CODE XREF: ROM:0012CDD4↑j ROM:0012CE00 ; ROM:0012CDF0↑j ROM:0012CE00 rts ROM:0012CE02 ; --------------------------------------------------------------------------- ROM:0012CE02 ROM:0012CE02 loc_12CE02: ; DATA XREF: ROM:0012CD98↑o ROM:0012CE02 btst d7,($114E).w ROM:0012CE06 bne.s locret_12CE16 ROM:0012CE08 bclr d7,($117F).w ROM:0012CE0C move.b #1,$12F7(d7.w) ROM:0012CE14 bra.s locret_12CDD6 ROM:0012CE16 ; --------------------------------------------------------------------------- ROM:0012CE16 ROM:0012CE16 locret_12CE16: ; CODE XREF: ROM:0012CDFE↑j ROM:0012CE16 ; ROM:0012CE06↑j ROM:0012CE16 rts ROM:0012CE18 ; --------------------------------------------------------------------------- ROM:0012CE18 rts ROM:0012CE1A ROM:0012CE1A ; =============== S U B R O U T I N E ======================================= ROM:0012CE1A ROM:0012CE1A ROM:0012CE1A sub_12CE1A: ; CODE XREF: sub_12CD58:loc_12CD6E↑p ROM:0012CE1A move.w $5A4(a5),d0 ROM:0012CE1E move.w $5A6(a5),d1 ROM:0012CE22 btst #0,($117F).w ROM:0012CE28 beq.s loc_12CE54 ROM:0012CE2A cmp.w ($FA8).w,d0 ROM:0012CE2E bge.s loc_12CE36 ROM:0012CE30 cmp.w ($FA8).w,d1 ROM:0012CE34 bgt.s loc_12CE38 ROM:0012CE36 ROM:0012CE36 loc_12CE36: ; CODE XREF: sub_12CE1A+14↑j ROM:0012CE36 bra.s loc_12CE40 ROM:0012CE38 ; --------------------------------------------------------------------------- ROM:0012CE38 ROM:0012CE38 loc_12CE38: ; CODE XREF: sub_12CE1A+1A↑j ROM:0012CE38 btst #0,($11B4).w ROM:0012CE3E beq.s loc_12CE48 ROM:0012CE40 ROM:0012CE40 loc_12CE40: ; CODE XREF: sub_12CE1A:loc_12CE36↑j ROM:0012CE40 bset #0,($D78).w ROM:0012CE46 bra.s loc_12CE4E ROM:0012CE48 ; --------------------------------------------------------------------------- ROM:0012CE48 ROM:0012CE48 loc_12CE48: ; CODE XREF: sub_12CE1A+24↑j ROM:0012CE48 bclr #0,($D78).w ROM:0012CE4E ROM:0012CE4E loc_12CE4E: ; CODE XREF: sub_12CE1A+2C↑j ROM:0012CE4E bset #0,($D90).w ROM:0012CE54 ROM:0012CE54 loc_12CE54: ; CODE XREF: sub_12CE1A+E↑j ROM:0012CE54 btst #1,($117F).w ROM:0012CE5A beq.s locret_12CE86 ROM:0012CE5C cmp.w ($FAA).w,d0 ROM:0012CE60 bge.s loc_12CE68 ROM:0012CE62 cmp.w ($FAA).w,d1 ROM:0012CE66 bgt.s loc_12CE6A ROM:0012CE68 ROM:0012CE68 loc_12CE68: ; CODE XREF: sub_12CE1A+46↑j ROM:0012CE68 bra.s loc_12CE72 ROM:0012CE6A ; --------------------------------------------------------------------------- ROM:0012CE6A ROM:0012CE6A loc_12CE6A: ; CODE XREF: sub_12CE1A+4C↑j ROM:0012CE6A btst #1,($11B4).w ROM:0012CE70 beq.s loc_12CE7A ROM:0012CE72 ROM:0012CE72 loc_12CE72: ; CODE XREF: sub_12CE1A:loc_12CE68↑j ROM:0012CE72 bset #7,($D79).w ROM:0012CE78 bra.s loc_12CE80 ROM:0012CE7A ; --------------------------------------------------------------------------- ROM:0012CE7A ROM:0012CE7A loc_12CE7A: ; CODE XREF: sub_12CE1A+56↑j ROM:0012CE7A bclr #7,($D79).w ROM:0012CE80 ROM:0012CE80 loc_12CE80: ; CODE XREF: sub_12CE1A+5E↑j ROM:0012CE80 bset #7,($D91).w ROM:0012CE86 ROM:0012CE86 locret_12CE86: ; CODE XREF: sub_12CE1A+40↑j ROM:0012CE86 rts ROM:0012CE86 ; End of function sub_12CE1A ROM:0012CE86 ROM:0012CE88 ROM:0012CE88 ; =============== S U B R O U T I N E ======================================= ROM:0012CE88 ROM:0012CE88 ROM:0012CE88 sub_12CE88: ; CODE XREF: sub_126A00+D8↑p ROM:0012CE88 bsr.l sub_12CD58 ROM:0012CE8E bsr.l sub_12C97C ROM:0012CE94 clr.w d1 ROM:0012CE96 move.b ($1180).w,d1 ROM:0012CE9A cmpi.w #4,d1 ROM:0012CE9E bcc.s locret_12CEA8 ROM:0012CEA0 movea.l off_12CEAA(pc,d1.w*4),a0 ROM:0012CEA4 nop ROM:0012CEA6 jmp (a0) ROM:0012CEA8 ; --------------------------------------------------------------------------- ROM:0012CEA8 ROM:0012CEA8 locret_12CEA8: ; CODE XREF: sub_12CE88+16↑j ROM:0012CEA8 rts ROM:0012CEA8 ; End of function sub_12CE88 ROM:0012CEA8 ROM:0012CEA8 ; --------------------------------------------------------------------------- ROM:0012CEAA off_12CEAA: dc.l loc_12CEBA ; DATA XREF: sub_12CE88+18↑r ROM:0012CEAE dc.l loc_12CEC4 ROM:0012CEB2 dc.l loc_12CEDE ROM:0012CEB6 dc.l loc_12CF3C ROM:0012CEBA ; --------------------------------------------------------------------------- ROM:0012CEBA ROM:0012CEBA loc_12CEBA: ; DATA XREF: ROM:off_12CEAA↑o ROM:0012CEBA move.b #1,($1180).w ROM:0012CEC0 bra.s locret_12CEDC ROM:0012CEC2 ; --------------------------------------------------------------------------- ROM:0012CEC2 rts ROM:0012CEC4 ; --------------------------------------------------------------------------- ROM:0012CEC4 ROM:0012CEC4 loc_12CEC4: ; DATA XREF: ROM:0012CEAE↑o ROM:0012CEC4 btst #1,($1194).w ROM:0012CECA beq.s locret_12CEDC ROM:0012CECC bsr.w sub_12CF6C ROM:0012CED0 bsr.w sub_12CFA4 ROM:0012CED4 move.b #2,($1180).w ROM:0012CEDA bra.s loc_12CF32 ROM:0012CEDC ; --------------------------------------------------------------------------- ROM:0012CEDC ROM:0012CEDC locret_12CEDC: ; CODE XREF: ROM:0012CEC0↑j ROM:0012CEDC ; ROM:0012CECA↑j ... ROM:0012CEDC rts ROM:0012CEDE ; --------------------------------------------------------------------------- ROM:0012CEDE ROM:0012CEDE loc_12CEDE: ; DATA XREF: ROM:0012CEB2↑o ROM:0012CEDE btst #4,($1324).w ROM:0012CEE4 beq.s loc_12CEF6 ROM:0012CEE6 bsr.w sub_12CF6C ROM:0012CEEA bsr.w sub_12CFAC ROM:0012CEEE move.b #1,($1180).w ROM:0012CEF4 bra.s locret_12CEDC ROM:0012CEF6 ; --------------------------------------------------------------------------- ROM:0012CEF6 ROM:0012CEF6 loc_12CEF6: ; CODE XREF: ROM:0012CEE4↑j ROM:0012CEF6 btst #1,($1198).w ROM:0012CEFC beq.s loc_12CF0A ROM:0012CEFE bsr.w sub_12CFAC ROM:0012CF02 move.b #3,($1180).w ROM:0012CF08 bra.s locret_12CF68 ROM:0012CF0A ; --------------------------------------------------------------------------- ROM:0012CF0A ROM:0012CF0A loc_12CF0A: ; CODE XREF: ROM:0012CEFC↑j ROM:0012CF0A btst #1,($1194).w ROM:0012CF10 bne.s loc_12CF1E ROM:0012CF12 bsr.w sub_12CFAC ROM:0012CF16 move.b #1,($1180).w ROM:0012CF1C bra.s locret_12CEDC ROM:0012CF1E ; --------------------------------------------------------------------------- ROM:0012CF1E ROM:0012CF1E loc_12CF1E: ; CODE XREF: ROM:0012CF10↑j ROM:0012CF1E btst #6,($1303).w ROM:0012CF24 beq.s loc_12CF32 ROM:0012CF26 bsr.w sub_12CFAC ROM:0012CF2A move.b #1,($1180).w ROM:0012CF30 bra.s locret_12CEDC ROM:0012CF32 ; --------------------------------------------------------------------------- ROM:0012CF32 ROM:0012CF32 loc_12CF32: ; CODE XREF: ROM:0012CEDA↑j ROM:0012CF32 ; ROM:0012CF24↑j ... ROM:0012CF32 bsr.w sub_12CF7E ROM:0012CF36 bsr.w sub_12CFB8 ROM:0012CF3A rts ROM:0012CF3C ; --------------------------------------------------------------------------- ROM:0012CF3C ROM:0012CF3C loc_12CF3C: ; DATA XREF: ROM:0012CEB6↑o ROM:0012CF3C btst #4,($1324).w ROM:0012CF42 beq.s loc_12CF50 ROM:0012CF44 bsr.w sub_12CF6C ROM:0012CF48 move.b #1,($1180).w ROM:0012CF4E bra.s locret_12CEDC ROM:0012CF50 ; --------------------------------------------------------------------------- ROM:0012CF50 ROM:0012CF50 loc_12CF50: ; CODE XREF: ROM:0012CF42↑j ROM:0012CF50 btst #1,($1194).w ROM:0012CF56 beq.s locret_12CF68 ROM:0012CF58 bsr.w sub_12CF6C ROM:0012CF5C bsr.w sub_12CFA4 ROM:0012CF60 move.b #2,($1180).w ROM:0012CF66 bra.s loc_12CF32 ROM:0012CF68 ; --------------------------------------------------------------------------- ROM:0012CF68 ROM:0012CF68 locret_12CF68: ; CODE XREF: ROM:0012CF08↑j ROM:0012CF68 ; ROM:0012CF56↑j ROM:0012CF68 rts ROM:0012CF6A ; --------------------------------------------------------------------------- ROM:0012CF6A rts ROM:0012CF6C ROM:0012CF6C ; =============== S U B R O U T I N E ======================================= ROM:0012CF6C ROM:0012CF6C ROM:0012CF6C sub_12CF6C: ; CODE XREF: ROM:0012CECC↑p ROM:0012CF6C ; ROM:0012CEE6↑p ... ROM:0012CF6C clr.w ($D30).w ROM:0012CF70 clr.w ($1B16).w ROM:0012CF74 clr.w ($1B18).w ROM:0012CF78 clr.w ($1B1A).w ROM:0012CF7C rts ROM:0012CF7C ; End of function sub_12CF6C ROM:0012CF7C ROM:0012CF7E ROM:0012CF7E ; =============== S U B R O U T I N E ======================================= ROM:0012CF7E ROM:0012CF7E ROM:0012CF7E sub_12CF7E: ; CODE XREF: ROM:loc_12CF32↑p ROM:0012CF7E move.w ($CA4).w,d0 ROM:0012CF82 sub.w ($D2E).w,d0 ROM:0012CF86 bpl.w loc_12CF8C ROM:0012CF8A neg.w d0 ROM:0012CF8C ROM:0012CF8C loc_12CF8C: ; CODE XREF: sub_12CF7E+8↑j ROM:0012CF8C move.w $5A8(a5),d1 ROM:0012CF90 cmp.w d0,d1 ROM:0012CF92 bgt.s loc_12CF9C ROM:0012CF94 bset #6,($1303).w ROM:0012CF9A bra.s locret_12CFA2 ROM:0012CF9C ; --------------------------------------------------------------------------- ROM:0012CF9C ROM:0012CF9C loc_12CF9C: ; CODE XREF: sub_12CF7E+14↑j ROM:0012CF9C bclr #6,($1303).w ROM:0012CFA2 ROM:0012CFA2 locret_12CFA2: ; CODE XREF: sub_12CF7E+1C↑j ROM:0012CFA2 rts ROM:0012CFA2 ; End of function sub_12CF7E ROM:0012CFA2 ROM:0012CFA4 ROM:0012CFA4 ; =============== S U B R O U T I N E ======================================= ROM:0012CFA4 ROM:0012CFA4 ROM:0012CFA4 sub_12CFA4: ; CODE XREF: ROM:0012CED0↑p ROM:0012CFA4 ; ROM:0012CF5C↑p ROM:0012CFA4 move.w ($CA4).w,($D2E).w ROM:0012CFAA rts ROM:0012CFAA ; End of function sub_12CFA4 ROM:0012CFAA ROM:0012CFAC ROM:0012CFAC ; =============== S U B R O U T I N E ======================================= ROM:0012CFAC ROM:0012CFAC ROM:0012CFAC sub_12CFAC: ; CODE XREF: ROM:0012CEEA↑p ROM:0012CFAC ; ROM:0012CEFE↑p ... ROM:0012CFAC bclr #1,($1198).w ROM:0012CFB2 clr.b ($1181).w ROM:0012CFB6 rts ROM:0012CFB6 ; End of function sub_12CFAC ROM:0012CFB6 ROM:0012CFB8 ROM:0012CFB8 ; =============== S U B R O U T I N E ======================================= ROM:0012CFB8 ROM:0012CFB8 ROM:0012CFB8 sub_12CFB8: ; CODE XREF: ROM:0012CF36↑p ROM:0012CFB8 bclr #1,($1198).w ROM:0012CFBE clr.w d1 ROM:0012CFC0 move.b ($1181).w,d1 ROM:0012CFC4 cmpi.w #7,d1 ROM:0012CFC8 bcc.s locret_12CFD2 ROM:0012CFCA movea.l off_12CFD4(pc,d1.w*4),a0 ROM:0012CFCE nop ROM:0012CFD0 jmp (a0) ROM:0012CFD2 ; --------------------------------------------------------------------------- ROM:0012CFD2 ROM:0012CFD2 locret_12CFD2: ; CODE XREF: sub_12CFB8+10↑j ROM:0012CFD2 rts ROM:0012CFD2 ; End of function sub_12CFB8 ROM:0012CFD2 ROM:0012CFD2 ; --------------------------------------------------------------------------- ROM:0012CFD4 off_12CFD4: dc.l loc_12CFF0 ; DATA XREF: sub_12CFB8+12↑r ROM:0012CFD8 dc.l loc_12D000 ROM:0012CFDC dc.l loc_12D014 ROM:0012CFE0 dc.l loc_12D070 ROM:0012CFE4 dc.l loc_12D084 ROM:0012CFE8 dc.l loc_12D0DA ROM:0012CFEC dc.l locret_12D14A ROM:0012CFF0 ; --------------------------------------------------------------------------- ROM:0012CFF0 ROM:0012CFF0 loc_12CFF0: ; DATA XREF: ROM:off_12CFD4↑o ROM:0012CFF0 move.w $5B0(a5),($D32).w ROM:0012CFF6 move.b #1,($1181).w ROM:0012CFFC bra.s locret_12D012 ROM:0012CFFE ; --------------------------------------------------------------------------- ROM:0012CFFE rts ROM:0012D000 ; --------------------------------------------------------------------------- ROM:0012D000 ROM:0012D000 loc_12D000: ; DATA XREF: ROM:0012CFD8↑o ROM:0012D000 move.w $5AA(a5),d0 ROM:0012D004 cmp.w ($E8E).w,d0 ROM:0012D008 ble.s locret_12D012 ROM:0012D00A move.b #2,($1181).w ROM:0012D010 bra.s locret_12D06E ROM:0012D012 ; --------------------------------------------------------------------------- ROM:0012D012 ROM:0012D012 locret_12D012: ; CODE XREF: ROM:0012CFFC↑j ROM:0012D012 ; ROM:0012D008↑j ROM:0012D012 rts ROM:0012D014 ; --------------------------------------------------------------------------- ROM:0012D014 ROM:0012D014 loc_12D014: ; DATA XREF: ROM:0012CFDC↑o ROM:0012D014 move.w $5AA(a5),d0 ROM:0012D018 cmp.w ($E8E).w,d0 ROM:0012D01C bgt.s loc_12D03A ROM:0012D01E cmpi.w #1,($D32).w ROM:0012D024 ble.s loc_12D03A ROM:0012D026 subq.w #1,($D32).w ROM:0012D02A bvc.s loc_12D032 ROM:0012D02C move.w #$8000,($D32).w ROM:0012D032 ROM:0012D032 loc_12D032: ; CODE XREF: ROM:0012D02A↑j ROM:0012D032 move.b #3,($1181).w ROM:0012D038 bra.s locret_12D082 ROM:0012D03A ; --------------------------------------------------------------------------- ROM:0012D03A ROM:0012D03A loc_12D03A: ; CODE XREF: ROM:0012D01C↑j ROM:0012D03A ; ROM:0012D024↑j ROM:0012D03A cmp.w ($E8E).w,d0 ROM:0012D03E bgt.s locret_12D06E ROM:0012D040 cmpi.w #1,($D32).w ROM:0012D046 bne.s locret_12D06E ROM:0012D048 subq.w #1,($D32).w ROM:0012D04C bvc.s loc_12D054 ROM:0012D04E move.w #$8000,($D32).w ROM:0012D054 ROM:0012D054 loc_12D054: ; CODE XREF: ROM:0012D04C↑j ROM:0012D054 bsr.w sub_12D172 ROM:0012D058 clr.b ($8E3).w ROM:0012D05C clr.w ($6A0).w ROM:0012D060 move.b #3,($8E3).w ROM:0012D066 move.b #4,($1181).w ROM:0012D06C bra.s loc_12D0D4 ROM:0012D06E ; --------------------------------------------------------------------------- ROM:0012D06E ROM:0012D06E locret_12D06E: ; CODE XREF: ROM:0012D010↑j ROM:0012D06E ; ROM:0012D03E↑j ... ROM:0012D06E rts ROM:0012D070 ; --------------------------------------------------------------------------- ROM:0012D070 ROM:0012D070 loc_12D070: ; DATA XREF: ROM:0012CFE0↑o ROM:0012D070 move.w $5AA(a5),d0 ROM:0012D074 cmp.w ($E8E).w,d0 ROM:0012D078 ble.s locret_12D082 ROM:0012D07A move.b #2,($1181).w ROM:0012D080 bra.s locret_12D06E ROM:0012D082 ; --------------------------------------------------------------------------- ROM:0012D082 ROM:0012D082 locret_12D082: ; CODE XREF: ROM:0012D038↑j ROM:0012D082 ; ROM:0012D078↑j ROM:0012D082 rts ROM:0012D084 ; --------------------------------------------------------------------------- ROM:0012D084 ROM:0012D084 loc_12D084: ; DATA XREF: ROM:0012CFE4↑o ROM:0012D084 move.w $5AE(a5),d1 ROM:0012D088 move.w $5AC(a5),d2 ROM:0012D08C cmp.w ($D30).w,d1 ROM:0012D090 ble.s loc_12D098 ROM:0012D092 cmp.w ($1B16).w,d2 ROM:0012D096 bgt.s loc_12D0C2 ROM:0012D098 ROM:0012D098 loc_12D098: ; CODE XREF: ROM:0012D090↑j ROM:0012D098 bsr.w sub_12D1B4 ROM:0012D09C bsr.w sub_12D1DA ROM:0012D0A0 bset #2,($D91).w ROM:0012D0A6 clr.b ($8E3).w ROM:0012D0AA clr.w ($6A0).w ROM:0012D0AE bset #1,($1198).w ROM:0012D0B4 move.b #6,($1181).w ROM:0012D0BA bra.l locret_12D14A ROM:0012D0C0 ; --------------------------------------------------------------------------- ROM:0012D0C0 bra.s loc_12D0D4 ROM:0012D0C2 ; --------------------------------------------------------------------------- ROM:0012D0C2 ROM:0012D0C2 loc_12D0C2: ; CODE XREF: ROM:0012D096↑j ROM:0012D0C2 move.w $5AA(a5),d0 ROM:0012D0C6 cmp.w ($E8E).w,d0 ROM:0012D0CA ble.s loc_12D0D4 ROM:0012D0CC move.b #5,($1181).w ROM:0012D0D2 bra.s loc_12D144 ROM:0012D0D4 ; --------------------------------------------------------------------------- ROM:0012D0D4 ROM:0012D0D4 loc_12D0D4: ; CODE XREF: ROM:0012D06C↑j ROM:0012D0D4 ; ROM:0012D0C0↑j ... ROM:0012D0D4 bsr.w sub_12D14E ROM:0012D0D8 rts ROM:0012D0DA ; --------------------------------------------------------------------------- ROM:0012D0DA ROM:0012D0DA loc_12D0DA: ; DATA XREF: ROM:0012CFE8↑o ROM:0012D0DA move.w $5AA(a5),d0 ROM:0012D0DE cmp.w ($E8E).w,d0 ROM:0012D0E2 bgt.s loc_12D144 ROM:0012D0E4 btst #7,($1321).w ROM:0012D0EA beq.s loc_12D11E ROM:0012D0EC btst #6,($12FE).w ROM:0012D0F2 beq.s loc_12D11E ROM:0012D0F4 bsr.w sub_12D180 ROM:0012D0F8 addq.w #1,($D30).w ROM:0012D0FC bvc.s loc_12D104 ROM:0012D0FE move.w #$8000,($D30).w ROM:0012D104 ROM:0012D104 loc_12D104: ; CODE XREF: ROM:0012D0FC↑j ROM:0012D104 bsr.w sub_12D172 ROM:0012D108 clr.b ($8E3).w ROM:0012D10C clr.w ($6A0).w ROM:0012D110 move.b #3,($8E3).w ROM:0012D116 move.b #4,($1181).w ROM:0012D11C bra.s loc_12D0D4 ROM:0012D11E ; --------------------------------------------------------------------------- ROM:0012D11E ROM:0012D11E loc_12D11E: ; CODE XREF: ROM:0012D0EA↑j ROM:0012D11E ; ROM:0012D0F2↑j ROM:0012D11E addq.w #1,($1B16).w ROM:0012D122 bvc.s loc_12D12A ROM:0012D124 move.w #$8000,($1B16).w ROM:0012D12A ROM:0012D12A loc_12D12A: ; CODE XREF: ROM:0012D122↑j ROM:0012D12A bsr.w sub_12D172 ROM:0012D12E clr.b ($8E3).w ROM:0012D132 clr.w ($6A0).w ROM:0012D136 move.b #3,($8E3).w ROM:0012D13C move.b #4,($1181).w ROM:0012D142 bra.s loc_12D0D4 ROM:0012D144 ; --------------------------------------------------------------------------- ROM:0012D144 ROM:0012D144 loc_12D144: ; CODE XREF: ROM:0012D0D2↑j ROM:0012D144 ; ROM:0012D0E2↑j ROM:0012D144 bsr.w sub_12D14E ROM:0012D148 rts ROM:0012D14A ; --------------------------------------------------------------------------- ROM:0012D14A ROM:0012D14A locret_12D14A: ; CODE XREF: ROM:0012D0BA↑j ROM:0012D14A ; DATA XREF: ROM:0012CFEC↑o ROM:0012D14A rts ROM:0012D14C ; --------------------------------------------------------------------------- ROM:0012D14C rts ROM:0012D14E ROM:0012D14E ; =============== S U B R O U T I N E ======================================= ROM:0012D14E ROM:0012D14E ROM:0012D14E sub_12D14E: ; CODE XREF: ROM:loc_12D0D4↑p ROM:0012D14E ; ROM:loc_12D144↑p ROM:0012D14E move.w $5B2(a5),d0 ROM:0012D152 cmp.w ($E8E).w,d0 ROM:0012D156 bgt.s loc_12D160 ROM:0012D158 bset #7,($1321).w ROM:0012D15E bra.s locret_12D170 ROM:0012D160 ; --------------------------------------------------------------------------- ROM:0012D160 ROM:0012D160 loc_12D160: ; CODE XREF: sub_12D14E+8↑j ROM:0012D160 move.w $5B4(a5),d0 ROM:0012D164 cmp.w ($E8E).w,d0 ROM:0012D168 blt.s locret_12D170 ROM:0012D16A bset #6,($12FE).w ROM:0012D170 ROM:0012D170 locret_12D170: ; CODE XREF: sub_12D14E+10↑j ROM:0012D170 ; sub_12D14E+1A↑j ROM:0012D170 rts ROM:0012D170 ; End of function sub_12D14E ROM:0012D170 ROM:0012D172 ROM:0012D172 ; =============== S U B R O U T I N E ======================================= ROM:0012D172 ROM:0012D172 ROM:0012D172 sub_12D172: ; CODE XREF: ROM:loc_12D054↑p ROM:0012D172 ; ROM:loc_12D104↑p ... ROM:0012D172 bclr #7,($1321).w ROM:0012D178 bclr #6,($12FE).w ROM:0012D17E rts ROM:0012D17E ; End of function sub_12D172 ROM:0012D17E ROM:0012D180 ROM:0012D180 ; =============== S U B R O U T I N E ======================================= ROM:0012D180 ROM:0012D180 ROM:0012D180 sub_12D180: ; CODE XREF: ROM:0012D0F4↑p ROM:0012D180 move.w ($6A0).w,d0 ROM:0012D184 add.w d0,($1B18).w ROM:0012D188 bvc.w loc_12D192 ROM:0012D18C move.w #$7FFF,($1B18).w ROM:0012D192 ROM:0012D192 loc_12D192: ; CODE XREF: sub_12D180+8↑j ROM:0012D192 move.w #$3B92,d1 ROM:0012D196 move.w ($572).w,d2 ROM:0012D19A move.w ($A42).w,d3 ROM:0012D19E bsr.l sub_117544 ROM:0012D1A4 add.w d1,($1B1A).w ROM:0012D1A8 bvc.w locret_12D1B2 ROM:0012D1AC move.w #$7FFF,($1B1A).w ROM:0012D1B2 ROM:0012D1B2 locret_12D1B2: ; CODE XREF: sub_12D180+28↑j ROM:0012D1B2 rts ROM:0012D1B2 ; End of function sub_12D180 ROM:0012D1B2 ROM:0012D1B4 ROM:0012D1B4 ; =============== S U B R O U T I N E ======================================= ROM:0012D1B4 ROM:0012D1B4 ROM:0012D1B4 sub_12D1B4: ; CODE XREF: ROM:loc_12D098↑p ROM:0012D1B4 cmpi.w #0,($D30).w ROM:0012D1BA ble.s loc_12D1D4 ROM:0012D1BC cmpi.w #$7FFF,($1B18).w ROM:0012D1C2 bge.s loc_12D1D4 ROM:0012D1C4 move.w ($1B18).w,d0 ROM:0012D1C8 ext.l d0 ROM:0012D1CA divs.w ($D30).w,d0 ROM:0012D1CE move.w d0,($D34).w ROM:0012D1D2 bra.s locret_12D1D8 ROM:0012D1D4 ; --------------------------------------------------------------------------- ROM:0012D1D4 ROM:0012D1D4 loc_12D1D4: ; CODE XREF: sub_12D1B4+6↑j ROM:0012D1D4 ; sub_12D1B4+E↑j ROM:0012D1D4 clr.w ($D34).w ROM:0012D1D8 ROM:0012D1D8 locret_12D1D8: ; CODE XREF: sub_12D1B4+1E↑j ROM:0012D1D8 rts ROM:0012D1D8 ; End of function sub_12D1B4 ROM:0012D1D8 ROM:0012D1DA ROM:0012D1DA ; =============== S U B R O U T I N E ======================================= ROM:0012D1DA ROM:0012D1DA ROM:0012D1DA sub_12D1DA: ; CODE XREF: ROM:0012D09C↑p ROM:0012D1DA bclr #2,($D79).w ROM:0012D1E0 clr.w d0 ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D1DA:loc_12D214↓j ROM:0012D1E2 move.w $886(a5,d0.w*2),d1 ROM:0012D1E8 move.w $898(a5,d0.w*2),d2 ROM:0012D1EE cmp.w $139C(d0.w*2),d1 ROM:0012D1F4 ble.s loc_12D1FE ROM:0012D1F6 cmp.w $139C(d0.w*2),d2 ROM:0012D1FC blt.s loc_12D204 ROM:0012D1FE ROM:0012D1FE loc_12D1FE: ; CODE XREF: sub_12D1DA+1A↑j ROM:0012D1FE bset #2,($D79).w ROM:0012D204 ROM:0012D204 loc_12D204: ; CODE XREF: sub_12D1DA+22↑j ROM:0012D204 cmpi.w #8,d0 ROM:0012D208 bge.w loc_12D216 ROM:0012D20C addq.w #1,d0 ROM:0012D20E bvc.s loc_12D214 ROM:0012D210 move.w #$8000,d0 ROM:0012D214 ROM:0012D214 loc_12D214: ; CODE XREF: sub_12D1DA+34↑j ROM:0012D214 bra.s loc_12D1E2 ROM:0012D216 ; --------------------------------------------------------------------------- ROM:0012D216 ROM:0012D216 loc_12D216: ; CODE XREF: sub_12D1DA+2E↑j ROM:0012D216 move.w $5AC(a5),d0 ROM:0012D21A move.w ($1B1A).w,d1 ROM:0012D21E cmp.w ($1B18).w,d1 ROM:0012D222 blt.s loc_12D22A ROM:0012D224 cmp.w ($1B16).w,d0 ROM:0012D228 bgt.s locret_12D230 ROM:0012D22A ROM:0012D22A loc_12D22A: ; CODE XREF: sub_12D1DA+48↑j ROM:0012D22A bset #2,($D79).w ROM:0012D230 ROM:0012D230 locret_12D230: ; CODE XREF: sub_12D1DA+4E↑j ROM:0012D230 rts ROM:0012D230 ; End of function sub_12D1DA ROM:0012D230 ROM:0012D232 ROM:0012D232 ; =============== S U B R O U T I N E ======================================= ROM:0012D232 ROM:0012D232 ROM:0012D232 sub_12D232: ; CODE XREF: sub_12D472↓p ROM:0012D232 bsr.w sub_12D240 ROM:0012D236 bsr.w sub_12D438 ROM:0012D23A bsr.w sub_12D2F6 ROM:0012D23E rts ROM:0012D23E ; End of function sub_12D232 ROM:0012D23E ROM:0012D240 ROM:0012D240 ; =============== S U B R O U T I N E ======================================= ROM:0012D240 ROM:0012D240 ROM:0012D240 sub_12D240: ; CODE XREF: sub_12D232↑p ROM:0012D240 clr.w d1 ROM:0012D242 move.b ($1182).w,d1 ROM:0012D246 cmpi.w #4,d1 ROM:0012D24A bcc.s locret_12D254 ROM:0012D24C movea.l off_12D256(pc,d1.w*4),a0 ROM:0012D250 nop ROM:0012D252 jmp (a0) ROM:0012D254 ; --------------------------------------------------------------------------- ROM:0012D254 ROM:0012D254 locret_12D254: ; CODE XREF: sub_12D240+A↑j ROM:0012D254 rts ROM:0012D254 ; End of function sub_12D240 ROM:0012D254 ROM:0012D254 ; --------------------------------------------------------------------------- ROM:0012D256 off_12D256: dc.l loc_12D266 ; DATA XREF: sub_12D240+C↑r ROM:0012D25A dc.l loc_12D274 ROM:0012D25E dc.l loc_12D28E ROM:0012D262 dc.l loc_12D2DA ROM:0012D266 ; --------------------------------------------------------------------------- ROM:0012D266 ROM:0012D266 loc_12D266: ; DATA XREF: ROM:off_12D256↑o ROM:0012D266 move.b #1,($1182).w ROM:0012D26C bclr #6,($1300).w ROM:0012D272 bra.s locret_12D28C ROM:0012D274 ; --------------------------------------------------------------------------- ROM:0012D274 ROM:0012D274 loc_12D274: ; DATA XREF: ROM:0012D25A↑o ROM:0012D274 move.w $5B6(a5),d0 ROM:0012D278 cmp.w ($D46).w,d0 ROM:0012D27C bgt.s locret_12D28C ROM:0012D27E move.w $5B8(a5),($D36).w ROM:0012D284 move.b #2,($1182).w ROM:0012D28A bra.s locret_12D2D8 ROM:0012D28C ; --------------------------------------------------------------------------- ROM:0012D28C ROM:0012D28C locret_12D28C: ; CODE XREF: ROM:0012D272↑j ROM:0012D28C ; ROM:0012D27C↑j ... ROM:0012D28C rts ROM:0012D28E ; --------------------------------------------------------------------------- ROM:0012D28E ROM:0012D28E loc_12D28E: ; DATA XREF: ROM:0012D25E↑o ROM:0012D28E move.w $5B6(a5),d0 ROM:0012D292 cmp.w ($D46).w,d0 ROM:0012D296 ble.s loc_12D2A0 ROM:0012D298 move.b #1,($1182).w ROM:0012D29E bra.s locret_12D28C ROM:0012D2A0 ; --------------------------------------------------------------------------- ROM:0012D2A0 ROM:0012D2A0 loc_12D2A0: ; CODE XREF: ROM:0012D296↑j ROM:0012D2A0 btst #0,($1102).w ROM:0012D2A6 beq.s locret_12D2D8 ROM:0012D2A8 cmpi.w #1,($D36).w ROM:0012D2AE ble.s loc_12D2BE ROM:0012D2B0 subq.w #1,($D36).w ROM:0012D2B4 bvc.s loc_12D2BC ROM:0012D2B6 move.w #$8000,($D36).w ROM:0012D2BC ROM:0012D2BC loc_12D2BC: ; CODE XREF: ROM:0012D2B4↑j ROM:0012D2BC bra.s locret_12D2D8 ROM:0012D2BE ; --------------------------------------------------------------------------- ROM:0012D2BE ROM:0012D2BE loc_12D2BE: ; CODE XREF: ROM:0012D2AE↑j ROM:0012D2BE subq.w #1,($D36).w ROM:0012D2C2 bvc.s loc_12D2CA ROM:0012D2C4 move.w #$8000,($D36).w ROM:0012D2CA ROM:0012D2CA loc_12D2CA: ; CODE XREF: ROM:0012D2C2↑j ROM:0012D2CA bset #6,($1300).w ROM:0012D2D0 move.b #3,($1182).w ROM:0012D2D6 bra.s locret_12D2F2 ROM:0012D2D8 ; --------------------------------------------------------------------------- ROM:0012D2D8 ROM:0012D2D8 locret_12D2D8: ; CODE XREF: ROM:0012D28A↑j ROM:0012D2D8 ; ROM:0012D2A6↑j ... ROM:0012D2D8 rts ROM:0012D2DA ; --------------------------------------------------------------------------- ROM:0012D2DA ROM:0012D2DA loc_12D2DA: ; DATA XREF: ROM:0012D262↑o ROM:0012D2DA move.w $5B6(a5),d0 ROM:0012D2DE cmp.w ($D46).w,d0 ROM:0012D2E2 ble.s locret_12D2F2 ROM:0012D2E4 bclr #6,($1300).w ROM:0012D2EA move.b #1,($1182).w ROM:0012D2F0 bra.s locret_12D28C ROM:0012D2F2 ; --------------------------------------------------------------------------- ROM:0012D2F2 ROM:0012D2F2 locret_12D2F2: ; CODE XREF: ROM:0012D2D6↑j ROM:0012D2F2 ; ROM:0012D2E2↑j ROM:0012D2F2 rts ROM:0012D2F4 ; --------------------------------------------------------------------------- ROM:0012D2F4 rts ROM:0012D2F6 ROM:0012D2F6 ; =============== S U B R O U T I N E ======================================= ROM:0012D2F6 ROM:0012D2F6 ROM:0012D2F6 sub_12D2F6: ; CODE XREF: sub_12D232+8↑p ROM:0012D2F6 bclr #6,($1309).w ROM:0012D2FC btst #0,($10F4).w ROM:0012D302 beq.l locret_12D436 ROM:0012D308 btst #0,($1318).w ROM:0012D30E bne.l locret_12D436 ROM:0012D314 btst #0,($131E).w ROM:0012D31A bne.l locret_12D436 ROM:0012D320 btst #0,($1194).w ROM:0012D326 bne.l locret_12D436 ROM:0012D32C btst #0,($131F).w ROM:0012D332 bne.l locret_12D436 ROM:0012D338 move.w $5BC(a5),d0 ROM:0012D33C cmp.w ($572).w,d0 ROM:0012D340 bgt.l locret_12D436 ROM:0012D346 move.w $5BE(a5),d0 ROM:0012D34A cmp.w ($572).w,d0 ROM:0012D34E ble.l locret_12D436 ROM:0012D354 move.w $5C0(a5),d0 ROM:0012D358 cmp.w ($A42).w,d0 ROM:0012D35C bgt.l locret_12D436 ROM:0012D362 move.w $5C2(a5),d0 ROM:0012D366 cmp.w ($A42).w,d0 ROM:0012D36A ble.l locret_12D436 ROM:0012D370 move.w $5BA(a5),d0 ROM:0012D374 cmp.w ($A78).w,d0 ROM:0012D378 bgt.l locret_12D436 ROM:0012D37E btst #0,($117F).w ROM:0012D384 beq.l locret_12D436 ROM:0012D38A btst #1,($117F).w ROM:0012D390 beq.l locret_12D436 ROM:0012D396 btst #1,($10FF).w ROM:0012D39C beq.l locret_12D436 ROM:0012D3A2 btst #6,($D79).w ROM:0012D3A8 bne.l locret_12D436 ROM:0012D3AE btst #6,($136B).w ROM:0012D3B4 bne.l locret_12D436 ROM:0012D3BA btst #0,($D78).w ROM:0012D3C0 bne.s locret_12D436 ROM:0012D3C2 btst #0,($136A).w ROM:0012D3C8 bne.s locret_12D436 ROM:0012D3CA btst #5,($D78).w ROM:0012D3D0 bne.s locret_12D436 ROM:0012D3D2 btst #5,($136A).w ROM:0012D3D8 bne.s locret_12D436 ROM:0012D3DA btst #7,($D79).w ROM:0012D3E0 bne.s locret_12D436 ROM:0012D3E2 btst #7,($136B).w ROM:0012D3E8 bne.s locret_12D436 ROM:0012D3EA btst #3,($1315).w ROM:0012D3F0 bne.s locret_12D436 ROM:0012D3F2 btst #5,($131B).w ROM:0012D3F8 bne.s locret_12D436 ROM:0012D3FA btst #1,($D78).w ROM:0012D400 bne.s locret_12D436 ROM:0012D402 btst #1,($136A).w ROM:0012D408 bne.s locret_12D436 ROM:0012D40A btst #6,($1300).w ROM:0012D410 bne.s locret_12D436 ROM:0012D412 move.w ($CA8).w,d1 ROM:0012D416 sub.w ($CA4).w,d1 ROM:0012D41A bpl.w loc_12D420 ROM:0012D41E neg.w d1 ROM:0012D420 ROM:0012D420 loc_12D420: ; CODE XREF: sub_12D2F6+124↑j ROM:0012D420 move.w $5C4(a5),d0 ROM:0012D424 cmp.w d1,d0 ROM:0012D426 ble.s locret_12D436 ROM:0012D428 btst #4,($1305).w ROM:0012D42E beq.s locret_12D436 ROM:0012D430 bset #6,($1309).w ROM:0012D436 ROM:0012D436 locret_12D436: ; CODE XREF: sub_12D2F6+C↑j ROM:0012D436 ; sub_12D2F6+18↑j ... ROM:0012D436 rts ROM:0012D436 ; End of function sub_12D2F6 ROM:0012D436 ROM:0012D438 ROM:0012D438 ; =============== S U B R O U T I N E ======================================= ROM:0012D438 ROM:0012D438 ROM:0012D438 sub_12D438: ; CODE XREF: sub_12D232+4↑p ROM:0012D438 btst #0,($1102).w ROM:0012D43E beq.s locret_12D444 ROM:0012D440 bsr.w sub_12D446 ROM:0012D444 ROM:0012D444 locret_12D444: ; CODE XREF: sub_12D438+6↑j ROM:0012D444 rts ROM:0012D444 ; End of function sub_12D438 ROM:0012D444 ROM:0012D446 ROM:0012D446 ; =============== S U B R O U T I N E ======================================= ROM:0012D446 ROM:0012D446 ROM:0012D446 sub_12D446: ; CODE XREF: sub_12D438+8↑p ROM:0012D446 move.w ($ED4).w,d0 ROM:0012D44A sub.w ($D38).w,d0 ROM:0012D44E bpl.w loc_12D454 ROM:0012D452 neg.w d0 ROM:0012D454 ROM:0012D454 loc_12D454: ; CODE XREF: sub_12D446+8↑j ROM:0012D454 move.w $5C6(a5),d1 ROM:0012D458 cmp.w d0,d1 ROM:0012D45A ble.s loc_12D464 ROM:0012D45C bset #4,($1305).w ROM:0012D462 bra.s loc_12D46A ROM:0012D464 ; --------------------------------------------------------------------------- ROM:0012D464 ROM:0012D464 loc_12D464: ; CODE XREF: sub_12D446+14↑j ROM:0012D464 bclr #4,($1305).w ROM:0012D46A ROM:0012D46A loc_12D46A: ; CODE XREF: sub_12D446+1C↑j ROM:0012D46A move.w ($ED4).w,($D38).w ROM:0012D470 rts ROM:0012D470 ; End of function sub_12D446 ROM:0012D470 ROM:0012D472 ROM:0012D472 ; =============== S U B R O U T I N E ======================================= ROM:0012D472 ROM:0012D472 ROM:0012D472 sub_12D472: ; CODE XREF: sub_126A00+D2↑p ROM:0012D472 bsr.l sub_12D232 ROM:0012D478 bsr.l sub_12D764 ROM:0012D47E bsr.w sub_12D484 ROM:0012D482 rts ROM:0012D482 ; End of function sub_12D472 ROM:0012D482 ROM:0012D484 ROM:0012D484 ; =============== S U B R O U T I N E ======================================= ROM:0012D484 ROM:0012D484 ROM:0012D484 sub_12D484: ; CODE XREF: sub_12D472+C↑p ROM:0012D484 clr.w d1 ROM:0012D486 move.b ($1183).w,d1 ROM:0012D48A cmpi.w #4,d1 ROM:0012D48E bcc.s locret_12D498 ROM:0012D490 movea.l off_12D49A(pc,d1.w*4),a0 ROM:0012D494 nop ROM:0012D496 jmp (a0) ROM:0012D498 ; --------------------------------------------------------------------------- ROM:0012D498 ROM:0012D498 locret_12D498: ; CODE XREF: sub_12D484+A↑j ROM:0012D498 rts ROM:0012D498 ; End of function sub_12D484 ROM:0012D498 ROM:0012D498 ; --------------------------------------------------------------------------- ROM:0012D49A off_12D49A: dc.l loc_12D4AA ; DATA XREF: sub_12D484+C↑r ROM:0012D49E dc.l loc_12D4B2 ROM:0012D4A2 dc.l loc_12D4CE ROM:0012D4A6 dc.l loc_12D51C ROM:0012D4AA ; --------------------------------------------------------------------------- ROM:0012D4AA ROM:0012D4AA loc_12D4AA: ; DATA XREF: ROM:off_12D49A↑o ROM:0012D4AA move.b #1,($1183).w ROM:0012D4B0 bra.s loc_12D4C8 ROM:0012D4B2 ; --------------------------------------------------------------------------- ROM:0012D4B2 ROM:0012D4B2 loc_12D4B2: ; DATA XREF: ROM:0012D49E↑o ROM:0012D4B2 btst #6,($1309).w ROM:0012D4B8 beq.s loc_12D4C8 ROM:0012D4BA move.w $5C8(a5),($D3A).w ROM:0012D4C0 move.b #2,($1183).w ROM:0012D4C6 bra.s loc_12D516 ROM:0012D4C8 ; --------------------------------------------------------------------------- ROM:0012D4C8 ROM:0012D4C8 loc_12D4C8: ; CODE XREF: ROM:0012D4B0↑j ROM:0012D4C8 ; ROM:0012D4B8↑j ... ROM:0012D4C8 bsr.w sub_12D566 ROM:0012D4CC rts ROM:0012D4CE ; --------------------------------------------------------------------------- ROM:0012D4CE ROM:0012D4CE loc_12D4CE: ; DATA XREF: ROM:0012D4A2↑o ROM:0012D4CE btst #6,($1309).w ROM:0012D4D4 bne.s loc_12D4DE ROM:0012D4D6 move.b #1,($1183).w ROM:0012D4DC bra.s loc_12D4C8 ROM:0012D4DE ; --------------------------------------------------------------------------- ROM:0012D4DE ROM:0012D4DE loc_12D4DE: ; CODE XREF: ROM:0012D4D4↑j ROM:0012D4DE btst #0,($1102).w ROM:0012D4E4 beq.s loc_12D516 ROM:0012D4E6 cmpi.w #1,($D3A).w ROM:0012D4EC ble.s loc_12D4FE ROM:0012D4EE subq.w #1,($D3A).w ROM:0012D4F2 bvc.s loc_12D4FA ROM:0012D4F4 move.w #$8000,($D3A).w ROM:0012D4FA ROM:0012D4FA loc_12D4FA: ; CODE XREF: ROM:0012D4F2↑j ROM:0012D4FA bra.s loc_12D516 ROM:0012D4FC ; --------------------------------------------------------------------------- ROM:0012D4FC bra.s loc_12D516 ROM:0012D4FE ; --------------------------------------------------------------------------- ROM:0012D4FE ROM:0012D4FE loc_12D4FE: ; CODE XREF: ROM:0012D4EC↑j ROM:0012D4FE subq.w #1,($D3A).w ROM:0012D502 bvc.s loc_12D50A ROM:0012D504 move.w #$8000,($D3A).w ROM:0012D50A ROM:0012D50A loc_12D50A: ; CODE XREF: ROM:0012D502↑j ROM:0012D50A bsr.w sub_12D574 ROM:0012D50E move.b #3,($1183).w ROM:0012D514 bra.s locret_12D562 ROM:0012D516 ; --------------------------------------------------------------------------- ROM:0012D516 ROM:0012D516 loc_12D516: ; CODE XREF: ROM:0012D4C6↑j ROM:0012D516 ; ROM:0012D4E4↑j ... ROM:0012D516 bsr.w sub_12D566 ROM:0012D51A rts ROM:0012D51C ; --------------------------------------------------------------------------- ROM:0012D51C ROM:0012D51C loc_12D51C: ; DATA XREF: ROM:0012D4A6↑o ROM:0012D51C btst #6,($1309).w ROM:0012D522 bne.s loc_12D52C ROM:0012D524 move.b #1,($1183).w ROM:0012D52A bra.s loc_12D4C8 ROM:0012D52C ; --------------------------------------------------------------------------- ROM:0012D52C ROM:0012D52C loc_12D52C: ; CODE XREF: ROM:0012D522↑j ROM:0012D52C btst #2,($1318).w ROM:0012D532 beq.s loc_12D552 ROM:0012D534 btst #0,($1102).w ROM:0012D53A beq.s loc_12D54C ROM:0012D53C bsr.w sub_12D574 ROM:0012D540 bsr.w sub_12D582 ROM:0012D544 bsr.w sub_12D61A ROM:0012D548 bra.s locret_12D562 ROM:0012D54A ; --------------------------------------------------------------------------- ROM:0012D54A bra.s loc_12D552 ROM:0012D54C ; --------------------------------------------------------------------------- ROM:0012D54C ROM:0012D54C loc_12D54C: ; CODE XREF: ROM:0012D53A↑j ROM:0012D54C bsr.w sub_12D574 ROM:0012D550 bra.s locret_12D562 ROM:0012D552 ; --------------------------------------------------------------------------- ROM:0012D552 ROM:0012D552 loc_12D552: ; CODE XREF: ROM:0012D532↑j ROM:0012D552 ; ROM:0012D54A↑j ROM:0012D552 btst #0,($1102).w ROM:0012D558 beq.s locret_12D562 ROM:0012D55A bsr.w sub_12D582 ROM:0012D55E bsr.w sub_12D61A ROM:0012D562 ROM:0012D562 locret_12D562: ; CODE XREF: ROM:0012D514↑j ROM:0012D562 ; ROM:0012D548↑j ... ROM:0012D562 rts ROM:0012D564 ; --------------------------------------------------------------------------- ROM:0012D564 rts ROM:0012D566 ROM:0012D566 ; =============== S U B R O U T I N E ======================================= ROM:0012D566 ROM:0012D566 ROM:0012D566 sub_12D566: ; CODE XREF: ROM:loc_12D4C8↑p ROM:0012D566 ; ROM:loc_12D516↑p ROM:0012D566 move.w ($D50).w,d0 ROM:0012D56A move.w $139C(d0.w*2),($D40).w ROM:0012D572 rts ROM:0012D572 ; End of function sub_12D566 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: ROM:loc_12D50A↑p ROM:0012D574 ; ROM:0012D53C↑p ... ROM:0012D574 move.w ($D50).w,d0 ROM:0012D578 move.w $139C(d0.w*2),($D3C).w 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: ROM:0012D540↑p ROM:0012D582 ; ROM:0012D55A↑p ROM:0012D582 move.w $5CA(a5),d0 ROM:0012D586 cmp.w ($D42).w,d0 ROM:0012D58A bgt.s loc_12D596 ROM:0012D58C move.w $5CC(a5),d1 ROM:0012D590 move.w $5CE(a5),d2 ROM:0012D594 bra.s loc_12D5AE ROM:0012D596 ; --------------------------------------------------------------------------- ROM:0012D596 ROM:0012D596 loc_12D596: ; CODE XREF: sub_12D582+8↑j ROM:0012D596 move.w $5D0(a5),d0 ROM:0012D59A cmp.w ($D42).w,d0 ROM:0012D59E bge.s loc_12D5A6 ROM:0012D5A0 clr.w d1 ROM:0012D5A2 clr.w d2 ROM:0012D5A4 bra.s loc_12D5AE ROM:0012D5A6 ; --------------------------------------------------------------------------- ROM:0012D5A6 ROM:0012D5A6 loc_12D5A6: ; CODE XREF: sub_12D582+1C↑j ROM:0012D5A6 move.w $5D2(a5),d1 ROM:0012D5AA move.w $5D4(a5),d2 ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; CODE XREF: sub_12D582+12↑j ROM:0012D5AE ; sub_12D582+22↑j ROM:0012D5AE move.w ($D42).w,d3 ROM:0012D5B2 sub.w $5D6(a5),d3 ROM:0012D5B6 muls.w d3,d1 ROM:0012D5B8 divs.w #$A,d1 ROM:0012D5BC bvc.w loc_12D5D2 ROM:0012D5C0 cmpi.l #0,d1 ROM:0012D5C6 ble.s loc_12D5CE ROM:0012D5C8 move.w #$7FFF,d1 ROM:0012D5CC bra.s loc_12D5D2 ROM:0012D5CE ; --------------------------------------------------------------------------- ROM:0012D5CE ROM:0012D5CE loc_12D5CE: ; CODE XREF: sub_12D582+44↑j ROM:0012D5CE move.w #$8000,d1 ROM:0012D5D2 ROM:0012D5D2 loc_12D5D2: ; CODE XREF: sub_12D582+3A↑j ROM:0012D5D2 ; sub_12D582+4A↑j ROM:0012D5D2 move.w d1,($D3E).w ROM:0012D5D6 muls.w d3,d2 ROM:0012D5D8 move.w ($D3C).w,d4 ROM:0012D5DC muls.w #$3E8,d4 ROM:0012D5E0 add.l d2,d4 ROM:0012D5E2 divs.w #$3E8,d4 ROM:0012D5E6 bvc.w loc_12D5FC ROM:0012D5EA cmpi.l #0,d4 ROM:0012D5F0 ble.s loc_12D5F8 ROM:0012D5F2 move.w #$7FFF,d4 ROM:0012D5F6 bra.s loc_12D5FC ROM:0012D5F8 ; --------------------------------------------------------------------------- ROM:0012D5F8 ROM:0012D5F8 loc_12D5F8: ; CODE XREF: sub_12D582+6E↑j ROM:0012D5F8 move.w #$8000,d4 ROM:0012D5FC ROM:0012D5FC loc_12D5FC: ; CODE XREF: sub_12D582+64↑j ROM:0012D5FC ; sub_12D582+74↑j ROM:0012D5FC move.w d4,($D3C).w ROM:0012D600 add.w d4,d1 ROM:0012D602 bvc.w loc_12D614 ROM:0012D606 bpl.w loc_12D610 ROM:0012D60A move.w #$7FFF,d1 ROM:0012D60E bra.s loc_12D614 ROM:0012D610 ; --------------------------------------------------------------------------- ROM:0012D610 ROM:0012D610 loc_12D610: ; CODE XREF: sub_12D582+84↑j ROM:0012D610 move.w #$8000,d1 ROM:0012D614 ROM:0012D614 loc_12D614: ; CODE XREF: sub_12D582+80↑j ROM:0012D614 ; sub_12D582+8C↑j ROM:0012D614 move.w d1,($D40).w ROM:0012D618 rts ROM:0012D618 ; End of function sub_12D582 ROM:0012D618 ROM:0012D61A ROM:0012D61A ; =============== S U B R O U T I N E ======================================= ROM:0012D61A ROM:0012D61A ROM:0012D61A sub_12D61A: ; CODE XREF: ROM:0012D544↑p ROM:0012D61A ; ROM:0012D55E↑p ROM:0012D61A move.w #$2710,d6 ROM:0012D61E move.w ($D50).w,d4 ROM:0012D622 move.w $139C(d4.w*2),d2 ROM:0012D628 clr.w d5 ROM:0012D62A move.w $5D8(a5),d3 ROM:0012D62E move.w ($D3C).w,d1 ROM:0012D632 bsr.l sub_12AC9C ROM:0012D638 swap d4 ROM:0012D63A move.w ($D50).w,d3 ROM:0012D63E move.w $5DA(a5),d0 ROM:0012D642 cmp.w d4,d0 ROM:0012D644 bge.s loc_12D64C ROM:0012D646 move.w $5DA(a5),d4 ROM:0012D64A bra.s loc_12D658 ROM:0012D64C ; --------------------------------------------------------------------------- ROM:0012D64C ROM:0012D64C loc_12D64C: ; CODE XREF: sub_12D61A+2A↑j ROM:0012D64C move.w $5DC(a5),d0 ROM:0012D650 cmp.w d4,d0 ROM:0012D652 ble.s loc_12D658 ROM:0012D654 move.w $5DC(a5),d4 ROM:0012D658 ROM:0012D658 loc_12D658: ; CODE XREF: sub_12D61A+30↑j ROM:0012D658 ; sub_12D61A+38↑j ROM:0012D658 move.w d4,$139C(d3.w*2) ROM:0012D65E rts ROM:0012D65E ; End of function sub_12D61A ROM:0012D65E ROM:0012D660 ROM:0012D660 ; =============== S U B R O U T I N E ======================================= ROM:0012D660 ROM:0012D660 ROM:0012D660 sub_12D660: ; CODE XREF: ROM:00117706↑p ROM:0012D660 clr.w d1 ROM:0012D662 move.b ($1184).w,d1 ROM:0012D666 cmpi.w #2,d1 ROM:0012D66A bcc.s locret_12D674 ROM:0012D66C movea.l off_12D676(pc,d1.w*4),a0 ROM:0012D670 nop ROM:0012D672 jmp (a0) ROM:0012D674 ; --------------------------------------------------------------------------- ROM:0012D674 ROM:0012D674 locret_12D674: ; CODE XREF: sub_12D660+A↑j ROM:0012D674 rts ROM:0012D674 ; End of function sub_12D660 ROM:0012D674 ROM:0012D674 ; --------------------------------------------------------------------------- ROM:0012D676 off_12D676: dc.l loc_12D67E ; DATA XREF: sub_12D660+C↑r ROM:0012D67A dc.l loc_12D69C ROM:0012D67E ; --------------------------------------------------------------------------- ROM:0012D67E ROM:0012D67E loc_12D67E: ; DATA XREF: ROM:off_12D676↑o ROM:0012D67E move.b #1,($1184).w ROM:0012D684 bsr.w sub_12D6E2 ROM:0012D688 move.w $5DE(a5),d0 ROM:0012D68C clr.b ($8E4).w ROM:0012D690 move.w d0,($6A2).w ROM:0012D694 move.b #1,($8E4).w ROM:0012D69A rts ROM:0012D69C ; --------------------------------------------------------------------------- ROM:0012D69C ROM:0012D69C loc_12D69C: ; DATA XREF: ROM:0012D67A↑o ROM:0012D69C btst #4,($1324).w ROM:0012D6A2 beq.s loc_12D6BC ROM:0012D6A4 bsr.w sub_12D6E2 ROM:0012D6A8 move.w $5DE(a5),d0 ROM:0012D6AC clr.b ($8E4).w ROM:0012D6B0 move.w d0,($6A2).w ROM:0012D6B4 move.b #1,($8E4).w ROM:0012D6BA rts ROM:0012D6BC ; --------------------------------------------------------------------------- ROM:0012D6BC ROM:0012D6BC loc_12D6BC: ; CODE XREF: ROM:0012D6A2↑j ROM:0012D6BC cmpi.w #0,($6A2).w ROM:0012D6C2 bgt.s locret_12D6DE ROM:0012D6C4 bsr.w sub_12D6F6 ROM:0012D6C8 bsr.w sub_12D71C ROM:0012D6CC move.w $5DE(a5),d0 ROM:0012D6D0 clr.b ($8E4).w ROM:0012D6D4 move.w d0,($6A2).w ROM:0012D6D8 move.b #1,($8E4).w ROM:0012D6DE ROM:0012D6DE locret_12D6DE: ; CODE XREF: ROM:0012D6C2↑j ROM:0012D6DE rts ROM:0012D6E0 ; --------------------------------------------------------------------------- ROM:0012D6E0 rts ROM:0012D6E2 ROM:0012D6E2 ; =============== S U B R O U T I N E ======================================= ROM:0012D6E2 ROM:0012D6E2 ROM:0012D6E2 sub_12D6E2: ; CODE XREF: ROM:0012D684↑p ROM:0012D6E2 ; ROM:0012D6A4↑p ROM:0012D6E2 move.w ($C62).w,($D42).w ROM:0012D6E8 clr.w ($D44).w ROM:0012D6EC clr.w ($D46).w ROM:0012D6F0 clr.w ($D48).w ROM:0012D6F4 rts ROM:0012D6F4 ; End of function sub_12D6E2 ROM:0012D6F4 ROM:0012D6F6 ROM:0012D6F6 ; =============== S U B R O U T I N E ======================================= ROM:0012D6F6 ROM:0012D6F6 ROM:0012D6F6 sub_12D6F6: ; CODE XREF: ROM:0012D6C4↑p ROM:0012D6F6 move.w #$2710,d6 ROM:0012D6FA move.w ($D42).w,d2 ROM:0012D6FE move.w ($D44).w,d5 ROM:0012D702 move.w $5E0(a5),d3 ROM:0012D706 move.w ($C62).w,d1 ROM:0012D70A bsr.l sub_12AC9C ROM:0012D710 move.w d4,($D44).w ROM:0012D714 swap d4 ROM:0012D716 move.w d4,($D42).w ROM:0012D71A rts ROM:0012D71A ; End of function sub_12D6F6 ROM:0012D71A ROM:0012D71C ROM:0012D71C ; =============== S U B R O U T I N E ======================================= ROM:0012D71C ROM:0012D71C ROM:0012D71C sub_12D71C: ; CODE XREF: ROM:0012D6C8↑p ROM:0012D71C move.w #$3B0C,d1 ROM:0012D720 move.w ($CA4).w,d2 ROM:0012D724 bsr.l sub_117544 ROM:0012D72A move.w d1,($D4A).w ROM:0012D72E move.w #$2710,d6 ROM:0012D732 move.w ($D46).w,d2 ROM:0012D736 move.w ($D48).w,d5 ROM:0012D73A move.w ($D4A).w,d3 ROM:0012D73E move.w ($C62).w,d1 ROM:0012D742 sub.w ($D42).w,d1 ROM:0012D746 cmpi.w #0,d1 ROM:0012D74A blt.s loc_12D750 ROM:0012D74C bra.s loc_12D752 ROM:0012D74E ; --------------------------------------------------------------------------- ROM:0012D74E bra.s loc_12D752 ROM:0012D750 ; --------------------------------------------------------------------------- ROM:0012D750 ROM:0012D750 loc_12D750: ; CODE XREF: sub_12D71C+2E↑j ROM:0012D750 neg.w d1 ROM:0012D752 ROM:0012D752 loc_12D752: ; CODE XREF: sub_12D71C+30↑j ROM:0012D752 ; sub_12D71C+32↑j ROM:0012D752 bsr.l sub_12AC9C ROM:0012D758 move.w d4,($D48).w ROM:0012D75C swap d4 ROM:0012D75E move.w d4,($D46).w ROM:0012D762 rts ROM:0012D762 ; End of function sub_12D71C ROM:0012D762 ROM:0012D764 ROM:0012D764 ; =============== S U B R O U T I N E ======================================= ROM:0012D764 ROM:0012D764 ROM:0012D764 sub_12D764: ; CODE XREF: sub_12D472+6↑p ROM:0012D764 bclr #2,($1318).w ROM:0012D76A bsr.w sub_12D778 ROM:0012D76E bsr.w sub_12D832 ROM:0012D772 bsr.w sub_12D8EC ROM:0012D776 rts ROM:0012D776 ; End of function sub_12D764 ROM:0012D776 ROM:0012D778 ROM:0012D778 ; =============== S U B R O U T I N E ======================================= ROM:0012D778 ROM:0012D778 ROM:0012D778 sub_12D778: ; CODE XREF: sub_12D764+6↑p ROM:0012D778 clr.w d1 ROM:0012D77A move.b ($1185).w,d1 ROM:0012D77E cmpi.w #4,d1 ROM:0012D782 bcc.s locret_12D78C ROM:0012D784 movea.l off_12D78E(pc,d1.w*4),a0 ROM:0012D788 nop ROM:0012D78A jmp (a0) ROM:0012D78C ; --------------------------------------------------------------------------- ROM:0012D78C ROM:0012D78C locret_12D78C: ; CODE XREF: sub_12D778+A↑j ROM:0012D78C rts ROM:0012D78C ; End of function sub_12D778 ROM:0012D78C ROM:0012D78C ; --------------------------------------------------------------------------- ROM:0012D78E off_12D78E: dc.l loc_12D79E ; DATA XREF: sub_12D778+C↑r ROM:0012D792 dc.l loc_12D7AA ROM:0012D796 dc.l loc_12D7CA ROM:0012D79A dc.l loc_12D80C ROM:0012D79E ; --------------------------------------------------------------------------- ROM:0012D79E ROM:0012D79E loc_12D79E: ; DATA XREF: ROM:off_12D78E↑o ROM:0012D79E clr.w ($D4C).w ROM:0012D7A2 move.b #1,($1185).w ROM:0012D7A8 rts ROM:0012D7AA ; --------------------------------------------------------------------------- ROM:0012D7AA ROM:0012D7AA loc_12D7AA: ; DATA XREF: ROM:0012D792↑o ROM:0012D7AA move.w $8AA(a5),d1 ROM:0012D7AE cmp.w ($A42).w,d1 ROM:0012D7B2 bgt.s locret_12D7C8 ROM:0012D7B4 move.w #1,($D4C).w ROM:0012D7BA bset #2,($1318).w ROM:0012D7C0 move.b #2,($1185).w ROM:0012D7C6 bra.s loc_12D7CA ROM:0012D7C8 ; --------------------------------------------------------------------------- ROM:0012D7C8 ROM:0012D7C8 locret_12D7C8: ; CODE XREF: ROM:0012D7B2↑j ROM:0012D7C8 ; ROM:0012D808↓j ROM:0012D7C8 rts ROM:0012D7CA ; --------------------------------------------------------------------------- ROM:0012D7CA ROM:0012D7CA loc_12D7CA: ; CODE XREF: ROM:0012D7C6↑j ROM:0012D7CA ; ROM:0012D82C↓j ROM:0012D7CA ; DATA XREF: ... ROM:0012D7CA move.w $8AC(a5),d1 ROM:0012D7CE cmp.w ($A42).w,d1 ROM:0012D7D2 bgt.s loc_12D7E8 ROM:0012D7D4 move.w #2,($D4C).w ROM:0012D7DA bset #2,($1318).w ROM:0012D7E0 move.b #3,($1185).w ROM:0012D7E6 bra.s locret_12D82E ROM:0012D7E8 ; --------------------------------------------------------------------------- ROM:0012D7E8 ROM:0012D7E8 loc_12D7E8: ; CODE XREF: ROM:0012D7D2↑j ROM:0012D7E8 move.w $8AA(a5),d1 ROM:0012D7EC sub.w $5E2(a5),d1 ROM:0012D7F0 cmp.w ($A42).w,d1 ROM:0012D7F4 ble.s locret_12D80A ROM:0012D7F6 move.w #0,($D4C).w ROM:0012D7FC bset #2,($1318).w ROM:0012D802 move.b #1,($1185).w ROM:0012D808 bra.s locret_12D7C8 ROM:0012D80A ; --------------------------------------------------------------------------- ROM:0012D80A ROM:0012D80A locret_12D80A: ; CODE XREF: ROM:0012D7F4↑j ROM:0012D80A rts ROM:0012D80C ; --------------------------------------------------------------------------- ROM:0012D80C ROM:0012D80C loc_12D80C: ; DATA XREF: ROM:0012D79A↑o ROM:0012D80C move.w $8AC(a5),d1 ROM:0012D810 sub.w $5E2(a5),d1 ROM:0012D814 cmp.w ($A42).w,d1 ROM:0012D818 ble.s locret_12D82E ROM:0012D81A move.w #1,($D4C).w ROM:0012D820 bset #2,($1318).w ROM:0012D826 move.b #2,($1185).w ROM:0012D82C bra.s loc_12D7CA ROM:0012D82E ; --------------------------------------------------------------------------- ROM:0012D82E ROM:0012D82E locret_12D82E: ; CODE XREF: ROM:0012D7E6↑j ROM:0012D82E ; ROM:0012D818↑j ROM:0012D82E rts ROM:0012D830 ; --------------------------------------------------------------------------- ROM:0012D830 rts ROM:0012D832 ROM:0012D832 ; =============== S U B R O U T I N E ======================================= ROM:0012D832 ROM:0012D832 ROM:0012D832 sub_12D832: ; CODE XREF: sub_12D764+A↑p ROM:0012D832 clr.w d1 ROM:0012D834 move.b ($1186).w,d1 ROM:0012D838 cmpi.w #4,d1 ROM:0012D83C bcc.s locret_12D846 ROM:0012D83E movea.l off_12D848(pc,d1.w*4),a0 ROM:0012D842 nop ROM:0012D844 jmp (a0) ROM:0012D846 ; --------------------------------------------------------------------------- ROM:0012D846 ROM:0012D846 locret_12D846: ; CODE XREF: sub_12D832+A↑j ROM:0012D846 rts ROM:0012D846 ; End of function sub_12D832 ROM:0012D846 ROM:0012D846 ; --------------------------------------------------------------------------- ROM:0012D848 off_12D848: dc.l loc_12D858 ; DATA XREF: sub_12D832+C↑r ROM:0012D84C dc.l loc_12D864 ROM:0012D850 dc.l loc_12D884 ROM:0012D854 dc.l loc_12D8C6 ROM:0012D858 ; --------------------------------------------------------------------------- ROM:0012D858 ROM:0012D858 loc_12D858: ; DATA XREF: ROM:off_12D848↑o ROM:0012D858 clr.w ($D4E).w ROM:0012D85C move.b #1,($1186).w ROM:0012D862 rts ROM:0012D864 ; --------------------------------------------------------------------------- ROM:0012D864 ROM:0012D864 loc_12D864: ; DATA XREF: ROM:0012D84C↑o ROM:0012D864 move.w $8AE(a5),d1 ROM:0012D868 cmp.w ($572).w,d1 ROM:0012D86C bgt.s locret_12D882 ROM:0012D86E move.w #1,($D4E).w ROM:0012D874 bset #2,($1318).w ROM:0012D87A move.b #2,($1186).w ROM:0012D880 bra.s loc_12D884 ROM:0012D882 ; --------------------------------------------------------------------------- ROM:0012D882 ROM:0012D882 locret_12D882: ; CODE XREF: ROM:0012D86C↑j ROM:0012D882 ; ROM:0012D8C2↓j ROM:0012D882 rts ROM:0012D884 ; --------------------------------------------------------------------------- ROM:0012D884 ROM:0012D884 loc_12D884: ; CODE XREF: ROM:0012D880↑j ROM:0012D884 ; ROM:0012D8E6↓j ROM:0012D884 ; DATA XREF: ... ROM:0012D884 move.w $8B0(a5),d1 ROM:0012D888 cmp.w ($572).w,d1 ROM:0012D88C bgt.s loc_12D8A2 ROM:0012D88E move.w #2,($D4E).w ROM:0012D894 bset #2,($1318).w ROM:0012D89A move.b #3,($1186).w ROM:0012D8A0 bra.s locret_12D8E8 ROM:0012D8A2 ; --------------------------------------------------------------------------- ROM:0012D8A2 ROM:0012D8A2 loc_12D8A2: ; CODE XREF: ROM:0012D88C↑j ROM:0012D8A2 move.w $8AE(a5),d1 ROM:0012D8A6 sub.w $5E4(a5),d1 ROM:0012D8AA cmp.w ($572).w,d1 ROM:0012D8AE ble.s locret_12D8C4 ROM:0012D8B0 move.w #0,($D4E).w ROM:0012D8B6 bset #2,($1318).w ROM:0012D8BC move.b #1,($1186).w ROM:0012D8C2 bra.s locret_12D882 ROM:0012D8C4 ; --------------------------------------------------------------------------- ROM:0012D8C4 ROM:0012D8C4 locret_12D8C4: ; CODE XREF: ROM:0012D8AE↑j ROM:0012D8C4 rts ROM:0012D8C6 ; --------------------------------------------------------------------------- ROM:0012D8C6 ROM:0012D8C6 loc_12D8C6: ; DATA XREF: ROM:0012D854↑o ROM:0012D8C6 move.w $8B0(a5),d1 ROM:0012D8CA sub.w $5E4(a5),d1 ROM:0012D8CE cmp.w ($572).w,d1 ROM:0012D8D2 ble.s locret_12D8E8 ROM:0012D8D4 move.w #1,($D4E).w ROM:0012D8DA bset #2,($1318).w ROM:0012D8E0 move.b #2,($1186).w ROM:0012D8E6 bra.s loc_12D884 ROM:0012D8E8 ; --------------------------------------------------------------------------- ROM:0012D8E8 ROM:0012D8E8 locret_12D8E8: ; CODE XREF: ROM:0012D8A0↑j ROM:0012D8E8 ; ROM:0012D8D2↑j ROM:0012D8E8 rts ROM:0012D8EA ; --------------------------------------------------------------------------- ROM:0012D8EA rts ROM:0012D8EC ROM:0012D8EC ; =============== S U B R O U T I N E ======================================= ROM:0012D8EC ROM:0012D8EC ROM:0012D8EC sub_12D8EC: ; CODE XREF: sub_12D764+E↑p ROM:0012D8EC move.w #3,d0 ROM:0012D8F0 muls.w ($D4E).w,d0 ROM:0012D8F4 add.w ($D4C).w,d0 ROM:0012D8F8 move.w d0,($D50).w ROM:0012D8FC rts ROM:0012D8FC ; End of function sub_12D8EC ROM:0012D8FC ROM:0012D8FE ; --------------------------------------------------------------------------- ROM:0012D8FE rts ROM:0012D900 ROM:0012D900 ; =============== S U B R O U T I N E ======================================= ROM:0012D900 ROM:0012D900 ROM:0012D900 sub_12D900: ; CODE XREF: sub_12DA3C+A↓p ROM:0012D900 clr.w d1 ROM:0012D902 move.b ($1187).w,d1 ROM:0012D906 cmpi.w #3,d1 ROM:0012D90A bcc.s locret_12D914 ROM:0012D90C movea.l off_12D916(pc,d1.w*4),a0 ROM:0012D910 nop ROM:0012D912 jmp (a0) ROM:0012D914 ; --------------------------------------------------------------------------- ROM:0012D914 ROM:0012D914 locret_12D914: ; CODE XREF: sub_12D900+A↑j ROM:0012D914 rts ROM:0012D914 ; End of function sub_12D900 ROM:0012D914 ROM:0012D914 ; --------------------------------------------------------------------------- ROM:0012D916 off_12D916: dc.l loc_12D922 ; DATA XREF: sub_12D900+C↑r ROM:0012D91A dc.l loc_12D92C ROM:0012D91E dc.l loc_12D95E ROM:0012D922 ; --------------------------------------------------------------------------- ROM:0012D922 ROM:0012D922 loc_12D922: ; DATA XREF: ROM:off_12D916↑o ROM:0012D922 move.b #1,($1187).w ROM:0012D928 bra.s locret_12D95C ROM:0012D92A ; --------------------------------------------------------------------------- ROM:0012D92A rts ROM:0012D92C ; --------------------------------------------------------------------------- ROM:0012D92C ROM:0012D92C loc_12D92C: ; DATA XREF: ROM:0012D91A↑o ROM:0012D92C move.w $5EA(a5),d1 ROM:0012D930 move.w $5E8(a5),d2 ROM:0012D934 cmp.w ($52C).w,d1 ROM:0012D938 bgt.s locret_12D95C ROM:0012D93A cmp.w ($52C).w,d2 ROM:0012D93E ble.s locret_12D95C ROM:0012D940 clr.w ($D52).w ROM:0012D944 clr.l ($998).w ROM:0012D948 bclr #3,($93C).w ROM:0012D94E bset #1,($93E).w ROM:0012D954 move.b #2,($1187).w ROM:0012D95A bra.s locret_12D998 ROM:0012D95C ; --------------------------------------------------------------------------- ROM:0012D95C ROM:0012D95C locret_12D95C: ; CODE XREF: ROM:0012D928↑j ROM:0012D95C ; ROM:0012D938↑j ... ROM:0012D95C rts ROM:0012D95E ; --------------------------------------------------------------------------- ROM:0012D95E ROM:0012D95E loc_12D95E: ; DATA XREF: ROM:0012D91E↑o ROM:0012D95E move.w $5EA(a5),d1 ROM:0012D962 move.w $5E8(a5),d2 ROM:0012D966 cmp.w ($52C).w,d1 ROM:0012D96A bgt.s loc_12D972 ROM:0012D96C cmp.w ($52C).w,d2 ROM:0012D970 bgt.s loc_12D980 ROM:0012D972 ROM:0012D972 loc_12D972: ; CODE XREF: ROM:0012D96A↑j ROM:0012D972 bclr #1,($93E).w ROM:0012D978 move.b #1,($1187).w ROM:0012D97E bra.s locret_12D95C ROM:0012D980 ; --------------------------------------------------------------------------- ROM:0012D980 ROM:0012D980 loc_12D980: ; CODE XREF: ROM:0012D970↑j ROM:0012D980 move.l $13E(a5),d3 ROM:0012D984 cmp.l ($998).w,d3 ROM:0012D988 bgt.s locret_12D998 ROM:0012D98A bclr #1,($93E).w ROM:0012D990 move.b #1,($1187).w ROM:0012D996 bra.s locret_12D95C ROM:0012D998 ; --------------------------------------------------------------------------- ROM:0012D998 ROM:0012D998 locret_12D998: ; CODE XREF: ROM:0012D95A↑j ROM:0012D998 ; ROM:0012D988↑j ROM:0012D998 rts ROM:0012D99A ; --------------------------------------------------------------------------- ROM:0012D99A rts ROM:0012D99C ROM:0012D99C ; =============== S U B R O U T I N E ======================================= ROM:0012D99C ROM:0012D99C ROM:0012D99C sub_12D99C: ; CODE XREF: sub_12D9E0+30↓p ROM:0012D99C cmpi.l #0,($99C).w ROM:0012D9A4 ble.s locret_12D9DE ROM:0012D9A6 move.l ($99C).w,d0 ROM:0012D9AA sub.l ($998).w,d0 ROM:0012D9AE bge.w loc_12D9B4 ROM:0012D9B2 neg.l d0 ROM:0012D9B4 ROM:0012D9B4 loc_12D9B4: ; CODE XREF: sub_12D99C+12↑j ROM:0012D9B4 muls.l #$186A0,d1:d0 ROM:0012D9BC divs.l ($99C).w,d1:d0 ROM:0012D9C2 bvc.s loc_12D9CA ROM:0012D9C4 move.l #$7FFFFFFF,d0 ROM:0012D9CA ROM:0012D9CA loc_12D9CA: ; CODE XREF: sub_12D99C+26↑j ROM:0012D9CA cmpi.l #$7FFF,d0 ROM:0012D9D0 ble.s loc_12D9DA ROM:0012D9D2 move.w #$7FFF,($D56).w ROM:0012D9D8 bra.s locret_12D9DE ROM:0012D9DA ; --------------------------------------------------------------------------- ROM:0012D9DA ROM:0012D9DA loc_12D9DA: ; CODE XREF: sub_12D99C+34↑j ROM:0012D9DA move.w d0,($D56).w ROM:0012D9DE ROM:0012D9DE locret_12D9DE: ; CODE XREF: sub_12D99C+8↑j ROM:0012D9DE ; sub_12D99C+3C↑j ROM:0012D9DE rts ROM:0012D9DE ; End of function sub_12D99C ROM:0012D9DE ROM:0012D9E0 ROM:0012D9E0 ; =============== S U B R O U T I N E ======================================= ROM:0012D9E0 ROM:0012D9E0 ROM:0012D9E0 sub_12D9E0: ; CODE XREF: ROM:00114258↑p ROM:0012D9E0 btst #1,($93E).w ROM:0012D9E6 beq.s locret_12DA3A ROM:0012D9E8 move.l ($40C).w,d0 ROM:0012D9EC add.l d0,($998).w ROM:0012D9F0 bvc.s loc_12D9FA ROM:0012D9F2 move.l #$7FFFFFFF,($998).w ROM:0012D9FA ROM:0012D9FA loc_12D9FA: ; CODE XREF: sub_12D9E0+10↑j ROM:0012D9FA addq.w #1,($D52).w ROM:0012D9FE move.w $5E6(a5),d0 ROM:0012DA02 cmp.w ($D52).w,d0 ROM:0012DA06 bne.s locret_12DA3A ROM:0012DA08 btst #3,($93C).w ROM:0012DA0E beq.s loc_12DA26 ROM:0012DA10 bsr.w sub_12D99C ROM:0012DA14 bsr.l sub_12DCD8 ROM:0012DA1A bsr.l sub_12DD12 ROM:0012DA20 bset #6,($1302).w ROM:0012DA26 ROM:0012DA26 loc_12DA26: ; CODE XREF: sub_12D9E0+2E↑j ROM:0012DA26 clr.w ($D52).w ROM:0012DA2A move.l ($998).w,($99C).w ROM:0012DA30 clr.l ($998).w ROM:0012DA34 bset #3,($93C).w ROM:0012DA3A ROM:0012DA3A locret_12DA3A: ; CODE XREF: sub_12D9E0+6↑j ROM:0012DA3A ; sub_12D9E0+26↑j ROM:0012DA3A rts ROM:0012DA3A ; End of function sub_12D9E0 ROM:0012DA3A 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_126A00+EA↑p ROM:0012DA3C bclr #5,($130F).w ROM:0012DA42 move.w ($D12).w,d0 ROM:0012DA46 bsr.l sub_12D900 ROM:0012DA4C clr.w d1 ROM:0012DA4E move.b ($1189).w,d1 ROM:0012DA52 cmpi.w #6,d1 ROM:0012DA56 bcc.s locret_12DA60 ROM:0012DA58 movea.l off_12DA62(pc,d1.w*4),a0 ROM:0012DA5C nop ROM:0012DA5E jmp (a0) ROM:0012DA60 ; --------------------------------------------------------------------------- ROM:0012DA60 ROM:0012DA60 locret_12DA60: ; CODE XREF: sub_12DA3C+1A↑j ROM:0012DA60 rts ROM:0012DA60 ; End of function sub_12DA3C ROM:0012DA60 ROM:0012DA60 ; --------------------------------------------------------------------------- ROM:0012DA62 off_12DA62: dc.l loc_12DA7A ; DATA XREF: sub_12DA3C+1C↑r ROM:0012DA66 dc.l loc_12DA90 ROM:0012DA6A dc.l loc_12DAA2 ROM:0012DA6E dc.l loc_12DB0A ROM:0012DA72 dc.l loc_12DB9A ROM:0012DA76 dc.l loc_12DC06 ROM:0012DA7A ; --------------------------------------------------------------------------- ROM:0012DA7A ROM:0012DA7A loc_12DA7A: ; DATA XREF: ROM:off_12DA62↑o ROM:0012DA7A move.w #0,($FF8).w ROM:0012DA80 move.w #0,($FFA).w ROM:0012DA86 move.b #1,($1189).w ROM:0012DA8C bra.s locret_12DAA0 ROM:0012DA8E ; --------------------------------------------------------------------------- ROM:0012DA8E rts ROM:0012DA90 ; --------------------------------------------------------------------------- ROM:0012DA90 ROM:0012DA90 loc_12DA90: ; DATA XREF: ROM:0012DA66↑o ROM:0012DA90 btst #5,($1303).w ROM:0012DA96 beq.s locret_12DAA0 ROM:0012DA98 move.b #2,($1189).w ROM:0012DA9E bra.s locret_12DB08 ROM:0012DAA0 ; --------------------------------------------------------------------------- ROM:0012DAA0 ROM:0012DAA0 locret_12DAA0: ; CODE XREF: ROM:0012DA8C↑j ROM:0012DAA0 ; ROM:0012DA96↑j ... ROM:0012DAA0 rts ROM:0012DAA2 ; --------------------------------------------------------------------------- ROM:0012DAA2 ROM:0012DAA2 loc_12DAA2: ; DATA XREF: ROM:0012DA6A↑o ROM:0012DAA2 btst #5,($1303).w ROM:0012DAA8 bne.s loc_12DAB2 ROM:0012DAAA move.b #1,($1189).w ROM:0012DAB0 bra.s locret_12DAA0 ROM:0012DAB2 ; --------------------------------------------------------------------------- ROM:0012DAB2 ROM:0012DAB2 loc_12DAB2: ; CODE XREF: ROM:0012DAA8↑j ROM:0012DAB2 cmpi.w #$118,d0 ROM:0012DAB6 blt.s loc_12DAF2 ROM:0012DAB8 btst #6,($1302).w ROM:0012DABE beq.s loc_12DAE4 ROM:0012DAC0 bclr #6,($1302).w ROM:0012DAC6 move.w #0,d3 ROM:0012DACA bsr.w sub_12DCC2 ROM:0012DACE move.w #1,d3 ROM:0012DAD2 bsr.w sub_12DCC2 ROM:0012DAD6 move.b #3,($1189).w ROM:0012DADC bra.l locret_12DB98 ROM:0012DAE2 ; --------------------------------------------------------------------------- ROM:0012DAE2 bra.s loc_12DAF0 ROM:0012DAE4 ; --------------------------------------------------------------------------- ROM:0012DAE4 ROM:0012DAE4 loc_12DAE4: ; CODE XREF: ROM:0012DABE↑j ROM:0012DAE4 move.b #3,($1189).w ROM:0012DAEA bra.l locret_12DB98 ROM:0012DAF0 ; --------------------------------------------------------------------------- ROM:0012DAF0 ROM:0012DAF0 loc_12DAF0: ; CODE XREF: ROM:0012DAE2↑j ROM:0012DAF0 bra.s locret_12DB08 ROM:0012DAF2 ; --------------------------------------------------------------------------- ROM:0012DAF2 ROM:0012DAF2 loc_12DAF2: ; CODE XREF: ROM:0012DAB6↑j ROM:0012DAF2 btst #6,($1302).w ROM:0012DAF8 beq.s locret_12DB08 ROM:0012DAFA bclr #6,($1302).w ROM:0012DB00 move.w #0,d3 ROM:0012DB04 bsr.w sub_12DCC2 ROM:0012DB08 ROM:0012DB08 locret_12DB08: ; CODE XREF: ROM:0012DA9E↑j ROM:0012DB08 ; ROM:loc_12DAF0↑j ... ROM:0012DB08 rts ROM:0012DB0A ; --------------------------------------------------------------------------- ROM:0012DB0A ROM:0012DB0A loc_12DB0A: ; DATA XREF: ROM:0012DA6E↑o ROM:0012DB0A btst #5,($1303).w ROM:0012DB10 bne.s loc_12DB1E ROM:0012DB12 move.b #1,($1189).w ROM:0012DB18 bra.l locret_12DAA0 ROM:0012DB1E ; --------------------------------------------------------------------------- ROM:0012DB1E ROM:0012DB1E loc_12DB1E: ; CODE XREF: ROM:0012DB10↑j ROM:0012DB1E cmpi.w #$78,d0 ; 'x' ROM:0012DB22 blt.s loc_12DB7A ROM:0012DB24 cmpi.w #$118,d0 ROM:0012DB28 bge.s loc_12DB7A ROM:0012DB2A btst #6,($1302).w ROM:0012DB30 beq.s loc_12DB60 ROM:0012DB32 bclr #6,($1302).w ROM:0012DB38 move.w #1,d3 ROM:0012DB3C bsr.w sub_12DCC2 ROM:0012DB40 move.w #0,d3 ROM:0012DB44 bsr.w sub_12DCC2 ROM:0012DB48 bsr.w sub_12DC9C ROM:0012DB4C bset #5,($130F).w ROM:0012DB52 move.b #4,($1189).w ROM:0012DB58 bra.l locret_12DC04 ROM:0012DB5E ; --------------------------------------------------------------------------- ROM:0012DB5E bra.s loc_12DB7A ROM:0012DB60 ; --------------------------------------------------------------------------- ROM:0012DB60 ROM:0012DB60 loc_12DB60: ; CODE XREF: ROM:0012DB30↑j ROM:0012DB60 move.w #0,d3 ROM:0012DB64 bsr.w sub_12DC9C ROM:0012DB68 bset #5,($130F).w ROM:0012DB6E move.b #4,($1189).w ROM:0012DB74 bra.l locret_12DC04 ROM:0012DB7A ; --------------------------------------------------------------------------- ROM:0012DB7A ROM:0012DB7A loc_12DB7A: ; CODE XREF: ROM:0012DB22↑j ROM:0012DB7A ; ROM:0012DB28↑j ... ROM:0012DB7A btst #6,($1302).w ROM:0012DB80 beq.s locret_12DB98 ROM:0012DB82 bclr #6,($1302).w ROM:0012DB88 move.w #0,d3 ROM:0012DB8C bsr.w sub_12DCC2 ROM:0012DB90 move.w #1,d3 ROM:0012DB94 bsr.w sub_12DCC2 ROM:0012DB98 ROM:0012DB98 locret_12DB98: ; CODE XREF: ROM:0012DADC↑j ROM:0012DB98 ; ROM:0012DAEA↑j ... ROM:0012DB98 rts ROM:0012DB9A ; --------------------------------------------------------------------------- ROM:0012DB9A ROM:0012DB9A loc_12DB9A: ; DATA XREF: ROM:0012DA72↑o ROM:0012DB9A btst #5,($1303).w ROM:0012DBA0 bne.s loc_12DBAE ROM:0012DBA2 move.b #1,($1189).w ROM:0012DBA8 bra.l locret_12DAA0 ROM:0012DBAE ; --------------------------------------------------------------------------- ROM:0012DBAE ROM:0012DBAE loc_12DBAE: ; CODE XREF: ROM:0012DBA0↑j ROM:0012DBAE cmpi.w #$118,d0 ROM:0012DBB2 blt.s loc_12DBEE ROM:0012DBB4 btst #6,($1302).w ROM:0012DBBA beq.s loc_12DBE0 ROM:0012DBBC bclr #6,($1302).w ROM:0012DBC2 move.w #0,d3 ROM:0012DBC6 bsr.w sub_12DCC2 ROM:0012DBCA move.w #1,d3 ROM:0012DBCE bsr.w sub_12DCC2 ROM:0012DBD2 move.b #5,($1189).w ROM:0012DBD8 bra.l locret_12DC98 ROM:0012DBDE ; --------------------------------------------------------------------------- ROM:0012DBDE bra.s loc_12DBEC ROM:0012DBE0 ; --------------------------------------------------------------------------- ROM:0012DBE0 ROM:0012DBE0 loc_12DBE0: ; CODE XREF: ROM:0012DBBA↑j ROM:0012DBE0 move.b #5,($1189).w ROM:0012DBE6 bra.l locret_12DC98 ROM:0012DBEC ; --------------------------------------------------------------------------- ROM:0012DBEC ROM:0012DBEC loc_12DBEC: ; CODE XREF: ROM:0012DBDE↑j ROM:0012DBEC bra.s locret_12DC04 ROM:0012DBEE ; --------------------------------------------------------------------------- ROM:0012DBEE ROM:0012DBEE loc_12DBEE: ; CODE XREF: ROM:0012DBB2↑j ROM:0012DBEE btst #6,($1302).w ROM:0012DBF4 beq.s locret_12DC04 ROM:0012DBF6 bclr #6,($1302).w ROM:0012DBFC move.w #1,d3 ROM:0012DC00 bsr.w sub_12DCC2 ROM:0012DC04 ROM:0012DC04 locret_12DC04: ; CODE XREF: ROM:0012DB58↑j ROM:0012DC04 ; ROM:0012DB74↑j ... ROM:0012DC04 rts ROM:0012DC06 ; --------------------------------------------------------------------------- ROM:0012DC06 ROM:0012DC06 loc_12DC06: ; DATA XREF: ROM:0012DA76↑o ROM:0012DC06 btst #5,($1303).w ROM:0012DC0C bne.s loc_12DC1A ROM:0012DC0E move.b #1,($1189).w ROM:0012DC14 bra.l locret_12DAA0 ROM:0012DC1A ; --------------------------------------------------------------------------- ROM:0012DC1A ROM:0012DC1A loc_12DC1A: ; CODE XREF: ROM:0012DC0C↑j ROM:0012DC1A cmpi.w #$78,d0 ; 'x' ROM:0012DC1E blt.l loc_12DC7A ROM:0012DC24 cmpi.w #$118,d0 ROM:0012DC28 bge.s loc_12DC7A ROM:0012DC2A btst #6,($1302).w ROM:0012DC30 beq.s loc_12DC60 ROM:0012DC32 bclr #6,($1302).w ROM:0012DC38 move.w #0,d3 ROM:0012DC3C bsr.w sub_12DCC2 ROM:0012DC40 move.w #1,d3 ROM:0012DC44 bsr.w sub_12DCC2 ROM:0012DC48 bsr.w sub_12DC9C ROM:0012DC4C bset #5,($130F).w ROM:0012DC52 move.b #2,($1189).w ROM:0012DC58 bra.l locret_12DB08 ROM:0012DC5E ; --------------------------------------------------------------------------- ROM:0012DC5E bra.s loc_12DC7A ROM:0012DC60 ; --------------------------------------------------------------------------- ROM:0012DC60 ROM:0012DC60 loc_12DC60: ; CODE XREF: ROM:0012DC30↑j ROM:0012DC60 move.w #1,d3 ROM:0012DC64 bsr.w sub_12DC9C ROM:0012DC68 bset #5,($130F).w ROM:0012DC6E move.b #2,($1189).w ROM:0012DC74 bra.l locret_12DB08 ROM:0012DC7A ; --------------------------------------------------------------------------- ROM:0012DC7A ROM:0012DC7A loc_12DC7A: ; CODE XREF: ROM:0012DC1E↑j ROM:0012DC7A ; ROM:0012DC28↑j ... ROM:0012DC7A btst #6,($1302).w ROM:0012DC80 beq.s locret_12DC98 ROM:0012DC82 bclr #6,($1302).w ROM:0012DC88 move.w #0,d3 ROM:0012DC8C bsr.w sub_12DCC2 ROM:0012DC90 move.w #1,d3 ROM:0012DC94 bsr.w sub_12DCC2 ROM:0012DC98 ROM:0012DC98 locret_12DC98: ; CODE XREF: ROM:0012DBD8↑j ROM:0012DC98 ; ROM:0012DBE6↑j ... ROM:0012DC98 rts ROM:0012DC9A ; --------------------------------------------------------------------------- ROM:0012DC9A rts ROM:0012DC9C ROM:0012DC9C ; =============== S U B R O U T I N E ======================================= ROM:0012DC9C ROM:0012DC9C ROM:0012DC9C sub_12DC9C: ; CODE XREF: ROM:0012DB48↑p ROM:0012DC9C ; ROM:0012DB64↑p ... ROM:0012DC9C move.w $FF8(d3.w*2),d1 ROM:0012DCA2 move.w $5EC(a5),d2 ROM:0012DCA6 cmp.w d1,d2 ROM:0012DCA8 bgt.s loc_12DCB2 ROM:0012DCAA bset #3,($1309).w ROM:0012DCB0 bra.s loc_12DCB8 ROM:0012DCB2 ; --------------------------------------------------------------------------- ROM:0012DCB2 ROM:0012DCB2 loc_12DCB2: ; CODE XREF: sub_12DC9C+C↑j ROM:0012DCB2 bclr #3,($1309).w ROM:0012DCB8 ROM:0012DCB8 loc_12DCB8: ; CODE XREF: sub_12DC9C+14↑j ROM:0012DCB8 move.w #0,$FF8(d3.w*2) ROM:0012DCC0 rts ROM:0012DCC0 ; End of function sub_12DC9C ROM:0012DCC0 ROM:0012DCC2 ROM:0012DCC2 ; =============== S U B R O U T I N E ======================================= ROM:0012DCC2 ROM:0012DCC2 ROM:0012DCC2 sub_12DCC2: ; CODE XREF: ROM:0012DACA↑p ROM:0012DCC2 ; ROM:0012DAD2↑p ... ROM:0012DCC2 move.w $FF8(d3.w*2),d1 ROM:0012DCC8 cmp.w ($D54).w,d1 ROM:0012DCCC bge.s locret_12DCD6 ROM:0012DCCE move.w ($D54).w,$FF8(d3.w*2) ROM:0012DCD6 ROM:0012DCD6 locret_12DCD6: ; CODE XREF: sub_12DCC2+A↑j ROM:0012DCD6 rts ROM:0012DCD6 ; End of function sub_12DCC2 ROM:0012DCD6 ROM:0012DCD8 ROM:0012DCD8 ; =============== S U B R O U T I N E ======================================= ROM:0012DCD8 ROM:0012DCD8 ROM:0012DCD8 sub_12DCD8: ; CODE XREF: sub_12D9E0+34↑p ROM:0012DCD8 btst #7,($1316).w ROM:0012DCDE bne.s loc_12DD0A ROM:0012DCE0 move.w ($D56).w,d1 ROM:0012DCE4 swap d1 ROM:0012DCE6 clr.w d1 ROM:0012DCE8 move.w ($D58).w,d2 ROM:0012DCEC swap d2 ROM:0012DCEE move.w ($D5A).w,d2 ROM:0012DCF2 move.w $5EE(a5),d3 ROM:0012DCF6 ext.l d3 ROM:0012DCF8 bsr.l sub_117450 ROM:0012DCFE move.w d4,($D5A).w ROM:0012DD02 swap d4 ROM:0012DD04 move.w d4,($D58).w ROM:0012DD08 bra.s locret_12DD10 ROM:0012DD0A ; --------------------------------------------------------------------------- ROM:0012DD0A ROM:0012DD0A loc_12DD0A: ; CODE XREF: sub_12DCD8+6↑j ROM:0012DD0A move.w #0,($D58).w ROM:0012DD10 ROM:0012DD10 locret_12DD10: ; CODE XREF: sub_12DCD8+30↑j ROM:0012DD10 rts ROM:0012DD10 ; End of function sub_12DCD8 ROM:0012DD10 ROM:0012DD12 ROM:0012DD12 ; =============== S U B R O U T I N E ======================================= ROM:0012DD12 ROM:0012DD12 ROM:0012DD12 sub_12DD12: ; CODE XREF: sub_12D9E0+3A↑p ROM:0012DD12 move.w #$3B0E,d1 ROM:0012DD16 move.w ($52C).w,d2 ROM:0012DD1A bsr.l sub_117544 ROM:0012DD20 cmpi.w #0,d1 ROM:0012DD24 ble.s loc_12DD3C ROM:0012DD26 move.w ($D58).w,d0 ROM:0012DD2A muls.w #$64,d0 ; 'd' ROM:0012DD2E divs.w d1,d0 ROM:0012DD30 bvc.s loc_12DD36 ROM:0012DD32 move.w #$7FFF,d0 ROM:0012DD36 ROM:0012DD36 loc_12DD36: ; CODE XREF: sub_12DD12+1E↑j ROM:0012DD36 move.w d0,($D54).w ROM:0012DD3A bra.s locret_12DD42 ROM:0012DD3C ; --------------------------------------------------------------------------- ROM:0012DD3C ROM:0012DD3C loc_12DD3C: ; CODE XREF: sub_12DD12+12↑j ROM:0012DD3C move.w #$7FFF,($D54).w ROM:0012DD42 ROM:0012DD42 locret_12DD42: ; CODE XREF: sub_12DD12+28↑j ROM:0012DD42 rts ROM:0012DD42 ; End of function sub_12DD12 ROM:0012DD42 ROM:0012DD44 ROM:0012DD44 ; =============== S U B R O U T I N E ======================================= ROM:0012DD44 ROM:0012DD44 ROM:0012DD44 sub_12DD44: ; CODE XREF: ROM:001170D0↑p ROM:0012DD44 bsr.w sub_12F0E0 ROM:0012DD48 bsr.w sub_12DF24 ROM:0012DD4C btst #0,($1322).w ROM:0012DD52 beq.s loc_12DD58 ROM:0012DD54 bsr.w sub_12E12C ROM:0012DD58 ROM:0012DD58 loc_12DD58: ; CODE XREF: sub_12DD44+E↑j ROM:0012DD58 bsr.w sub_12DE40 ROM:0012DD5C btst #3,($1302).w ROM:0012DD62 beq.s loc_12DD8A ROM:0012DD64 bclr #3,($1302).w ROM:0012DD6A ori.w #2,($D5E).w ROM:0012DD70 bsr.w sub_12E71E ROM:0012DD74 bsr.w sub_12E84C ROM:0012DD78 btst #3,($D78).w ROM:0012DD7E bne.s loc_12DD86 ROM:0012DD80 bsr.w sub_12E9E8 ROM:0012DD84 bra.s loc_12DD8A ROM:0012DD86 ; --------------------------------------------------------------------------- ROM:0012DD86 ROM:0012DD86 loc_12DD86: ; CODE XREF: sub_12DD44+3A↑j ROM:0012DD86 bsr.w sub_12E97A ROM:0012DD8A ROM:0012DD8A loc_12DD8A: ; CODE XREF: sub_12DD44+1E↑j ROM:0012DD8A ; sub_12DD44+40↑j ROM:0012DD8A btst #4,($131D).w ROM:0012DD90 beq.s loc_12DDA2 ROM:0012DD92 bclr #4,($131D).w ROM:0012DD98 ori.w #4,($D5E).w ROM:0012DD9E bsr.w sub_12EC76 ROM:0012DDA2 ROM:0012DDA2 loc_12DDA2: ; CODE XREF: sub_12DD44+4C↑j ROM:0012DDA2 move.w ($D7C).w,d0 ROM:0012DDA6 not.w d0 ROM:0012DDA8 and.w ($136E).w,d0 ROM:0012DDAC move.w ($D7C).w,d1 ROM:0012DDB0 and.w ($1372).w,d1 ROM:0012DDB4 or.w d0,d1 ROM:0012DDB6 move.w d1,($D8C).w ROM:0012DDBA or.w ($1B34).w,d1 ROM:0012DDBE move.w d1,($1B34).w ROM:0012DDC2 move.w ($D7E).w,d0 ROM:0012DDC6 not.w d0 ROM:0012DDC8 and.w ($1370).w,d0 ROM:0012DDCC move.w ($D7E).w,d1 ROM:0012DDD0 and.w ($1374).w,d1 ROM:0012DDD4 or.w d0,d1 ROM:0012DDD6 move.w d1,($D8E).w ROM:0012DDDA or.w ($1B36).w,d1 ROM:0012DDDE move.w d1,($1B36).w ROM:0012DDE2 bsr.w sub_12EE64 ROM:0012DDE6 cmpi.w #0,($D78).w ROM:0012DDEC beq.s loc_12DDF6 ROM:0012DDEE bset #3,($1325).w ROM:0012DDF4 bra.s locret_12DE0C ROM:0012DDF6 ; --------------------------------------------------------------------------- ROM:0012DDF6 ROM:0012DDF6 loc_12DDF6: ; CODE XREF: sub_12DD44+A8↑j ROM:0012DDF6 cmpi.w #0,($D7A).w ROM:0012DDFC beq.s loc_12DE06 ROM:0012DDFE bset #3,($1325).w ROM:0012DE04 bra.s locret_12DE0C ROM:0012DE06 ; --------------------------------------------------------------------------- ROM:0012DE06 ROM:0012DE06 loc_12DE06: ; CODE XREF: sub_12DD44+B8↑j ROM:0012DE06 bclr #3,($1325).w ROM:0012DE0C ROM:0012DE0C locret_12DE0C: ; CODE XREF: sub_12DD44+B0↑j ROM:0012DE0C ; sub_12DD44+C0↑j ROM:0012DE0C rts ROM:0012DE0C ; End of function sub_12DD44 ROM:0012DE0C ROM:0012DE0E ROM:0012DE0E ; =============== S U B R O U T I N E ======================================= ROM:0012DE0E ROM:0012DE0E ROM:0012DE0E sub_12DE0E: ; CODE XREF: ROM:001176F4↑p ROM:0012DE0E addi.w #1,($D6E).w ROM:0012DE14 cmpi.w #$F9,($D6E).w ROM:0012DE1A ble.s loc_12DE26 ROM:0012DE1C clr.w ($D6E).w ROM:0012DE20 bset #3,($1302).w ROM:0012DE26 ROM:0012DE26 loc_12DE26: ; CODE XREF: sub_12DE0E+C↑j ROM:0012DE26 addi.w #1,($D70).w ROM:0012DE2C cmpi.w #$7CF,($D70).w ROM:0012DE32 ble.s locret_12DE3E ROM:0012DE34 clr.w ($D70).w ROM:0012DE38 bset #4,($131D).w ROM:0012DE3E ROM:0012DE3E locret_12DE3E: ; CODE XREF: sub_12DE0E+24↑j ROM:0012DE3E rts ROM:0012DE3E ; End of function sub_12DE0E ROM:0012DE3E ROM:0012DE40 ROM:0012DE40 ; =============== S U B R O U T I N E ======================================= ROM:0012DE40 ROM:0012DE40 ROM:0012DE40 sub_12DE40: ; CODE XREF: sub_12DD44:loc_12DD58↑p ROM:0012DE40 bclr #4,($1324).w ROM:0012DE46 bclr #0,($1307).w ROM:0012DE4C clr.w d1 ROM:0012DE4E move.b ($118B).w,d1 ROM:0012DE52 cmpi.w #4,d1 ROM:0012DE56 bcc.s locret_12DE60 ROM:0012DE58 movea.l off_12DE62(pc,d1.w*4),a0 ROM:0012DE5C nop ROM:0012DE5E jmp (a0) ROM:0012DE60 ; --------------------------------------------------------------------------- ROM:0012DE60 ROM:0012DE60 locret_12DE60: ; CODE XREF: sub_12DE40+16↑j ROM:0012DE60 rts ROM:0012DE60 ; End of function sub_12DE40 ROM:0012DE60 ROM:0012DE60 ; --------------------------------------------------------------------------- ROM:0012DE62 off_12DE62: dc.l loc_12DE72 ; DATA XREF: sub_12DE40+18↑r ROM:0012DE66 dc.l loc_12DE82 ROM:0012DE6A dc.l loc_12DEAE ROM:0012DE6E dc.l loc_12DEF2 ROM:0012DE72 ; --------------------------------------------------------------------------- ROM:0012DE72 ROM:0012DE72 loc_12DE72: ; DATA XREF: ROM:off_12DE62↑o ROM:0012DE72 bsr.w sub_12EE3A ROM:0012DE76 move.b #1,($118B).w ROM:0012DE7C bra.w locret_12DEAC ROM:0012DE80 ; --------------------------------------------------------------------------- ROM:0012DE80 rts ROM:0012DE82 ; --------------------------------------------------------------------------- ROM:0012DE82 ROM:0012DE82 loc_12DE82: ; DATA XREF: ROM:0012DE66↑o ROM:0012DE82 btst #1,($1320).w ROM:0012DE88 beq.s locret_12DEAC ROM:0012DE8A move.w $5F8(a5),d1 ROM:0012DE8E clr.b ($900).w ROM:0012DE92 move.w d1,($6DA).w ROM:0012DE96 move.b #1,($900).w ROM:0012DE9C bset #4,($1324).w ROM:0012DEA2 move.b #2,($118B).w ROM:0012DEA8 bra.w locret_12DEF0 ROM:0012DEAC ; --------------------------------------------------------------------------- ROM:0012DEAC ROM:0012DEAC locret_12DEAC: ; CODE XREF: ROM:0012DE7C↑j ROM:0012DEAC ; ROM:0012DE88↑j ... ROM:0012DEAC rts ROM:0012DEAE ; --------------------------------------------------------------------------- ROM:0012DEAE ROM:0012DEAE loc_12DEAE: ; DATA XREF: ROM:0012DE6A↑o ROM:0012DEAE btst #1,($1320).w ROM:0012DEB4 bne.s loc_12DECC ROM:0012DEB6 clr.b ($900).w ROM:0012DEBA clr.w ($6DA).w ROM:0012DEBE bset #0,($1307).w ROM:0012DEC4 move.b #1,($118B).w ROM:0012DECA bra.s locret_12DEAC ROM:0012DECC ; --------------------------------------------------------------------------- ROM:0012DECC ROM:0012DECC loc_12DECC: ; CODE XREF: ROM:0012DEB4↑j ROM:0012DECC cmpi.w #0,($6DA).w ROM:0012DED2 bgt.s locret_12DEF0 ROM:0012DED4 bset #0,($1322).w ROM:0012DEDA bset #5,($1303).w ROM:0012DEE0 ori.w #8,($D5E).w ROM:0012DEE6 move.b #3,($118B).w ROM:0012DEEC bra.w locret_12DF22 ROM:0012DEF0 ; --------------------------------------------------------------------------- ROM:0012DEF0 ROM:0012DEF0 locret_12DEF0: ; CODE XREF: ROM:0012DEA8↑j ROM:0012DEF0 ; ROM:0012DED2↑j ROM:0012DEF0 rts ROM:0012DEF2 ; --------------------------------------------------------------------------- ROM:0012DEF2 ROM:0012DEF2 loc_12DEF2: ; DATA XREF: ROM:0012DE6E↑o ROM:0012DEF2 btst #1,($1320).w ROM:0012DEF8 bne.s locret_12DF22 ROM:0012DEFA bclr #0,($1322).w ROM:0012DF00 bclr #5,($1303).w ROM:0012DF06 bset #0,($1307).w ROM:0012DF0C ori.w #$10,($D5E).w ROM:0012DF12 bsr.w sub_12E5DC ROM:0012DF16 bsr.w sub_12DF88 ROM:0012DF1A move.b #1,($118B).w ROM:0012DF20 bra.s locret_12DEAC ROM:0012DF22 ; --------------------------------------------------------------------------- ROM:0012DF22 ROM:0012DF22 locret_12DF22: ; CODE XREF: ROM:0012DEEC↑j ROM:0012DF22 ; ROM:0012DEF8↑j ROM:0012DF22 rts ROM:0012DF24 ROM:0012DF24 ; =============== S U B R O U T I N E ======================================= ROM:0012DF24 ROM:0012DF24 ROM:0012DF24 sub_12DF24: ; CODE XREF: sub_12DD44+4↑p ROM:0012DF24 clr.w d1 ROM:0012DF26 move.b ($118C).w,d1 ROM:0012DF2A cmpi.w #3,d1 ROM:0012DF2E bcc.s locret_12DF38 ROM:0012DF30 movea.l off_12DF3A(pc,d1.w*4),a0 ROM:0012DF34 nop ROM:0012DF36 jmp (a0) ROM:0012DF38 ; --------------------------------------------------------------------------- ROM:0012DF38 ROM:0012DF38 locret_12DF38: ; CODE XREF: sub_12DF24+A↑j ROM:0012DF38 rts ROM:0012DF38 ; End of function sub_12DF24 ROM:0012DF38 ROM:0012DF38 ; --------------------------------------------------------------------------- ROM:0012DF3A off_12DF3A: dc.l loc_12DF46 ; DATA XREF: sub_12DF24+C↑r ROM:0012DF3E dc.l loc_12DF5E ROM:0012DF42 dc.l loc_12DF76 ROM:0012DF46 ; --------------------------------------------------------------------------- ROM:0012DF46 ROM:0012DF46 loc_12DF46: ; DATA XREF: ROM:off_12DF3A↑o ROM:0012DF46 btst #4,($934).w ROM:0012DF4C beq.s locret_12DF5C ROM:0012DF4E bsr.w sub_12DF88 ROM:0012DF52 move.b #1,($118C).w ROM:0012DF58 bra.w locret_12DF74 ROM:0012DF5C ; --------------------------------------------------------------------------- ROM:0012DF5C ROM:0012DF5C locret_12DF5C: ; CODE XREF: ROM:0012DF4C↑j ROM:0012DF5C ; ROM:0012DF72↓j ... ROM:0012DF5C rts ROM:0012DF5E ; --------------------------------------------------------------------------- ROM:0012DF5E ROM:0012DF5E loc_12DF5E: ; DATA XREF: ROM:0012DF3E↑o ROM:0012DF5E btst #4,($934).w ROM:0012DF64 bne.s locret_12DF74 ROM:0012DF66 bclr #0,($1322).w ROM:0012DF6C move.b #0,($118C).w ROM:0012DF72 bra.s locret_12DF5C ROM:0012DF74 ; --------------------------------------------------------------------------- ROM:0012DF74 ROM:0012DF74 locret_12DF74: ; CODE XREF: ROM:0012DF58↑j ROM:0012DF74 ; ROM:0012DF64↑j ROM:0012DF74 rts ROM:0012DF76 ; --------------------------------------------------------------------------- ROM:0012DF76 ROM:0012DF76 loc_12DF76: ; DATA XREF: ROM:0012DF42↑o ROM:0012DF76 btst #4,($934).w ROM:0012DF7C bne.s locret_12DF86 ROM:0012DF7E move.b #0,($118C).w ROM:0012DF84 bra.s locret_12DF5C ROM:0012DF86 ; --------------------------------------------------------------------------- ROM:0012DF86 ROM:0012DF86 locret_12DF86: ; CODE XREF: ROM:0012DF7C↑j ROM:0012DF86 rts ROM:0012DF88 ROM:0012DF88 ; =============== S U B R O U T I N E ======================================= ROM:0012DF88 ROM:0012DF88 ROM:0012DF88 sub_12DF88: ; CODE XREF: ROM:0012DF16↑p ROM:0012DF88 ; ROM:0012DF4E↑p ROM:0012DF88 move.w #$FFFF,($D7C).w ROM:0012DF8E move.w #$FFFF,($D7E).w ROM:0012DF94 move.w #$FFFF,($D80).w ROM:0012DF9A move.w #$FFFF,($D82).w ROM:0012DFA0 move.w #$FFFF,($D68).w ROM:0012DFA6 move.w #$FFFF,($D74).w ROM:0012DFAC move.w #$FFFF,($D76).w ROM:0012DFB2 clr.w ($D78).w ROM:0012DFB6 clr.w ($D7A).w ROM:0012DFBA clr.w ($D90).w ROM:0012DFBE clr.w ($D92).w ROM:0012DFC2 bclr #4,($1316).w ROM:0012DFC8 btst #2,($130B).w ROM:0012DFCE beq.s loc_12DFFC ROM:0012DFD0 btst #7,($1300).w ROM:0012DFD6 bne.s loc_12DFFC ROM:0012DFD8 bset #7,($1300).w ROM:0012DFDE ori.w #$1000,($D5E).w ROM:0012DFE4 move.w #$FFFF,($1B2C).w ROM:0012DFEA move.w #$FFFF,($1B2E).w ROM:0012DFF0 move.w #$FFFF,($1B30).w ROM:0012DFF6 move.w #$FFFF,($1B32).w ROM:0012DFFC ROM:0012DFFC loc_12DFFC: ; CODE XREF: sub_12DF88+46↑j ROM:0012DFFC ; sub_12DF88+4E↑j ROM:0012DFFC move.w #0,d0 ROM:0012E000 bra.s loc_12E006 ROM:0012E002 ; --------------------------------------------------------------------------- ROM:0012E002 ROM:0012E002 loc_12E002: ; CODE XREF: sub_12DF88+94↓j ROM:0012E002 addi.w #1,d0 ROM:0012E006 ROM:0012E006 loc_12E006: ; CODE XREF: sub_12DF88+78↑j ROM:0012E006 cmpi.w #$1F,d0 ROM:0012E00A bgt.l loc_12E01E ROM:0012E010 clr.w $FFC(d0.w*2) ROM:0012E016 clr.w $103C(d0.w*2) ROM:0012E01C bra.s loc_12E002 ROM:0012E01E ; --------------------------------------------------------------------------- ROM:0012E01E ROM:0012E01E loc_12E01E: ; CODE XREF: sub_12DF88+82↑j ROM:0012E01E clr.w ($D66).w ROM:0012E022 rts ROM:0012E022 ; End of function sub_12DF88 ROM:0012E022 ROM:0012E024 ROM:0012E024 ; =============== S U B R O U T I N E ======================================= ROM:0012E024 ROM:0012E024 ROM:0012E024 sub_12E024: ; CODE XREF: sub_12E3B2+54↓p ROM:0012E024 ; sub_12E3B2+106↓p ROM:0012E024 move.w ($137A).w,d0 ROM:0012E028 move.w ($137C).w,d1 ROM:0012E02C move.w ($D68).w,d2 ROM:0012E030 cmpi.w #$10,d2 ROM:0012E034 bge.s loc_12E044 ROM:0012E036 btst d2,d0 ROM:0012E038 bne.s loc_12E03E ROM:0012E03A bra.w loc_12E052 ROM:0012E03E ; --------------------------------------------------------------------------- ROM:0012E03E ROM:0012E03E loc_12E03E: ; CODE XREF: sub_12E024+14↑j ROM:0012E03E bra.l locret_12E12A ROM:0012E044 ; --------------------------------------------------------------------------- ROM:0012E044 ROM:0012E044 loc_12E044: ; CODE XREF: sub_12E024+10↑j ROM:0012E044 move.w d2,d3 ROM:0012E046 subi.w #$10,d3 ROM:0012E04A btst d3,d1 ROM:0012E04C bne.l locret_12E12A ROM:0012E052 ROM:0012E052 loc_12E052: ; CODE XREF: sub_12E024+16↑j ROM:0012E052 ori.w #$800,($D5E).w ROM:0012E058 move.w ($47E).w,$1B38(d2.w*2) ROM:0012E060 move.w ($ED2).w,$1B78(d2.w*2) ROM:0012E068 move.w ($F76).w,$1BB8(d2.w*2) ROM:0012E070 move.w ($47A).w,$1BF8(d2.w*2) ROM:0012E078 move.w ($572).w,$1C38(d2.w*2) ROM:0012E080 move.w ($52C).w,$1C78(d2.w*2) ROM:0012E088 move.w ($A3A).w,$1CF8(d2.w*2) ROM:0012E090 move.w ($D5C).w,$1CB8(d2.w*2) ROM:0012E098 move.l ($1334).w,d4 ROM:0012E09C divs.w #$3E8,d4 ROM:0012E0A0 move.w d4,$1D38(d2.w*2) ROM:0012E0A6 move.b #$28,$1D79(d2.w) ; '(' ROM:0012E0AE btst #0,($10F5).w ROM:0012E0B4 beq.s loc_12E0F6 ROM:0012E0B6 btst #6,($D79).w ROM:0012E0BC bne.s loc_12E0EC ROM:0012E0BE btst #2,($D79).w ROM:0012E0C4 bne.s loc_12E0E2 ROM:0012E0C6 btst #0,($D78).w ROM:0012E0CC bne.s loc_12E0D8 ROM:0012E0CE move.b #2,$1D99(d2.w) ROM:0012E0D6 bra.s loc_12E0E0 ROM:0012E0D8 ; --------------------------------------------------------------------------- ROM:0012E0D8 ROM:0012E0D8 loc_12E0D8: ; CODE XREF: sub_12E024+A8↑j ROM:0012E0D8 move.b #$10,$1D99(d2.w) ROM:0012E0E0 ROM:0012E0E0 loc_12E0E0: ; CODE XREF: sub_12E024+B2↑j ROM:0012E0E0 bra.s loc_12E0EA ROM:0012E0E2 ; --------------------------------------------------------------------------- ROM:0012E0E2 ROM:0012E0E2 loc_12E0E2: ; CODE XREF: sub_12E024+A0↑j ROM:0012E0E2 move.b #$10,$1D99(d2.w) ROM:0012E0EA ROM:0012E0EA loc_12E0EA: ; CODE XREF: sub_12E024:loc_12E0E0↑j ROM:0012E0EA bra.s loc_12E0F4 ROM:0012E0EC ; --------------------------------------------------------------------------- ROM:0012E0EC ROM:0012E0EC loc_12E0EC: ; CODE XREF: sub_12E024+98↑j ROM:0012E0EC move.b #$10,$1D99(d2.w) ROM:0012E0F4 ROM:0012E0F4 loc_12E0F4: ; CODE XREF: sub_12E024:loc_12E0EA↑j ROM:0012E0F4 bra.s loc_12E122 ROM:0012E0F6 ; --------------------------------------------------------------------------- ROM:0012E0F6 ROM:0012E0F6 loc_12E0F6: ; CODE XREF: sub_12E024+90↑j ROM:0012E0F6 btst #0,($10FB).w ROM:0012E0FC beq.s loc_12E108 ROM:0012E0FE move.b #8,$1D99(d2.w) ROM:0012E106 bra.s loc_12E122 ROM:0012E108 ; --------------------------------------------------------------------------- ROM:0012E108 ROM:0012E108 loc_12E108: ; CODE XREF: sub_12E024+D8↑j ROM:0012E108 btst #0,($10FF).w ROM:0012E10E bne.s loc_12E11A ROM:0012E110 move.b #1,$1D99(d2.w) ROM:0012E118 bra.s loc_12E122 ROM:0012E11A ; --------------------------------------------------------------------------- ROM:0012E11A ROM:0012E11A loc_12E11A: ; CODE XREF: sub_12E024+EA↑j ROM:0012E11A move.b #4,$1D99(d2.w) ROM:0012E122 ROM:0012E122 loc_12E122: ; CODE XREF: sub_12E024:loc_12E0F4↑j ROM:0012E122 ; sub_12E024+E2↑j ... ROM:0012E122 move.w d1,($137C).w ROM:0012E126 move.w d0,($137A).w ROM:0012E12A ROM:0012E12A locret_12E12A: ; CODE XREF: sub_12E024:loc_12E03E↑j ROM:0012E12A ; sub_12E024+28↑j ROM:0012E12A rts ROM:0012E12A ; End of function sub_12E024 ROM:0012E12A ROM:0012E12C ROM:0012E12C ; =============== S U B R O U T I N E ======================================= ROM:0012E12C ROM:0012E12C ROM:0012E12C sub_12E12C: ; CODE XREF: sub_12DD44+10↑p ROM:0012E12C move.w ($D90).w,d0 ROM:0012E130 move.w ($D92).w,d1 ROM:0012E134 addq.w #1,($D72).w ROM:0012E138 cmpi.w #1,($D72).w ROM:0012E13E bne.s loc_12E14A ROM:0012E140 move.w #0,d2 ROM:0012E144 move.w #7,d3 ROM:0012E148 bra.s loc_12E17A ROM:0012E14A ; --------------------------------------------------------------------------- ROM:0012E14A ROM:0012E14A loc_12E14A: ; CODE XREF: sub_12E12C+12↑j ROM:0012E14A cmpi.w #2,($D72).w ROM:0012E150 bne.s loc_12E15C ROM:0012E152 move.w #8,d2 ROM:0012E156 move.w #$F,d3 ROM:0012E15A bra.s loc_12E17A ROM:0012E15C ; --------------------------------------------------------------------------- ROM:0012E15C ROM:0012E15C loc_12E15C: ; CODE XREF: sub_12E12C+24↑j ROM:0012E15C cmpi.w #3,($D72).w ROM:0012E162 bne.s loc_12E16E ROM:0012E164 move.w #$10,d2 ROM:0012E168 move.w #$17,d3 ROM:0012E16C bra.s loc_12E17A ROM:0012E16E ; --------------------------------------------------------------------------- ROM:0012E16E ROM:0012E16E loc_12E16E: ; CODE XREF: sub_12E12C+36↑j ROM:0012E16E move.w #$18,d2 ROM:0012E172 move.w #$1F,d3 ROM:0012E176 clr.w ($D72).w ROM:0012E17A ROM:0012E17A loc_12E17A: ; CODE XREF: sub_12E12C+1C↑j ROM:0012E17A ; sub_12E12C+2E↑j ... ROM:0012E17A move.w d2,d5 ROM:0012E17C bra.s loc_12E182 ROM:0012E17E ; --------------------------------------------------------------------------- ROM:0012E17E ROM:0012E17E loc_12E17E: ; CODE XREF: sub_12E12C:loc_12E1E8↓j ROM:0012E17E addi.w #1,d5 ROM:0012E182 ROM:0012E182 loc_12E182: ; CODE XREF: sub_12E12C+50↑j ROM:0012E182 cmp.w d3,d5 ROM:0012E184 bgt.l loc_12E1EA ROM:0012E18A cmpi.w #$10,d5 ROM:0012E18E bge.s loc_12E1BA ROM:0012E190 btst d5,d0 ROM:0012E192 beq.s loc_12E1B8 ROM:0012E194 bclr d5,d0 ROM:0012E196 move.w ($D62).w,d7 ROM:0012E19A bset d5,d7 ROM:0012E19C move.w d7,($D62).w ROM:0012E1A0 move.w d5,($D66).w ROM:0012E1A4 movem.l d0-d7,-(sp) ROM:0012E1A8 bsr.w sub_12E1F4 ROM:0012E1AC bsr.w sub_12E2A2 ROM:0012E1B0 bsr.w sub_12E3B2 ROM:0012E1B4 movem.l (sp)+,d0-d7 ROM:0012E1B8 ROM:0012E1B8 loc_12E1B8: ; CODE XREF: sub_12E12C+66↑j ROM:0012E1B8 bra.s loc_12E1E8 ROM:0012E1BA ; --------------------------------------------------------------------------- ROM:0012E1BA ROM:0012E1BA loc_12E1BA: ; CODE XREF: sub_12E12C+62↑j ROM:0012E1BA move.w d5,d6 ROM:0012E1BC subi.w #$10,d6 ROM:0012E1C0 btst d6,d1 ROM:0012E1C2 beq.s loc_12E1E8 ROM:0012E1C4 bclr d6,d1 ROM:0012E1C6 move.w ($D64).w,d7 ROM:0012E1CA bset d6,d7 ROM:0012E1CC move.w d7,($D64).w ROM:0012E1D0 move.w d5,($D66).w ROM:0012E1D4 movem.l d0-d7,-(sp) ROM:0012E1D8 bsr.w sub_12E1F4 ROM:0012E1DC bsr.w sub_12E2A2 ROM:0012E1E0 bsr.w sub_12E3B2 ROM:0012E1E4 movem.l (sp)+,d0-d7 ROM:0012E1E8 ROM:0012E1E8 loc_12E1E8: ; CODE XREF: sub_12E12C:loc_12E1B8↑j ROM:0012E1E8 ; sub_12E12C+96↑j ROM:0012E1E8 bra.s loc_12E17E ROM:0012E1EA ; --------------------------------------------------------------------------- ROM:0012E1EA ROM:0012E1EA loc_12E1EA: ; CODE XREF: sub_12E12C+58↑j ROM:0012E1EA move.w d1,($D92).w ROM:0012E1EE move.w d0,($D90).w ROM:0012E1F2 rts ROM:0012E1F2 ; End of function sub_12E12C ROM:0012E1F2 ROM:0012E1F4 ROM:0012E1F4 ; =============== S U B R O U T I N E ======================================= ROM:0012E1F4 ROM:0012E1F4 ROM:0012E1F4 sub_12E1F4: ; CODE XREF: sub_12E12C+7C↑p ROM:0012E1F4 ; sub_12E12C+AC↑p ROM:0012E1F4 move.w ($D78).w,d0 ROM:0012E1F8 move.w ($D7A).w,d1 ROM:0012E1FC clr.w d2 ROM:0012E1FE move.w ($D66).w,d3 ROM:0012E202 cmpi.w #$10,d3 ROM:0012E206 bge.s loc_12E21A ROM:0012E208 move.w ($D7C).w,d5 ROM:0012E20C btst d3,d5 ROM:0012E20E beq.s loc_12E214 ROM:0012E210 move.w #1,d2 ROM:0012E214 ROM:0012E214 loc_12E214: ; CODE XREF: sub_12E1F4+1A↑j ROM:0012E214 move.w d5,($D7C).w ROM:0012E218 bra.s loc_12E22E ROM:0012E21A ; --------------------------------------------------------------------------- ROM:0012E21A ROM:0012E21A loc_12E21A: ; CODE XREF: sub_12E1F4+12↑j ROM:0012E21A subi.w #$10,d3 ROM:0012E21E move.w ($D7E).w,d5 ROM:0012E222 btst d3,d5 ROM:0012E224 beq.s loc_12E22A ROM:0012E226 move.w #1,d2 ROM:0012E22A ROM:0012E22A loc_12E22A: ; CODE XREF: sub_12E1F4+30↑j ROM:0012E22A move.w d5,($D7E).w ROM:0012E22E ROM:0012E22E loc_12E22E: ; CODE XREF: sub_12E1F4+24↑j ROM:0012E22E cmpi.w #1,d2 ROM:0012E232 bne.s loc_12E298 ROM:0012E234 move.w ($D66).w,d3 ROM:0012E238 move.w $103C(d3.w*2),d4 ROM:0012E23E move.w $932(a5,d3.w*2),d7 ROM:0012E244 cmp.w d4,d7 ROM:0012E246 ble.s loc_12E254 ROM:0012E248 add.w $8B2(a5,d3.w*2),d4 ROM:0012E24E move.w d4,$103C(d3.w*2) ROM:0012E254 ROM:0012E254 loc_12E254: ; CODE XREF: sub_12E1F4+52↑j ROM:0012E254 cmp.w d4,d7 ROM:0012E256 bgt.s loc_12E298 ROM:0012E258 cmpi.w #$10,d3 ROM:0012E25C bge.s loc_12E27A ROM:0012E25E move.w ($D7C).w,d5 ROM:0012E262 move.w ($1B2C).w,d6 ROM:0012E266 ori.w #$100,($D5E).w ROM:0012E26C bclr d3,d5 ROM:0012E26E bclr d3,d6 ROM:0012E270 move.w d6,($1B2C).w ROM:0012E274 move.w d5,($D7C).w ROM:0012E278 bra.s loc_12E298 ROM:0012E27A ; --------------------------------------------------------------------------- ROM:0012E27A ROM:0012E27A loc_12E27A: ; CODE XREF: sub_12E1F4+68↑j ROM:0012E27A subi.w #$10,d3 ROM:0012E27E move.w ($D7E).w,d5 ROM:0012E282 move.w ($1B2E).w,d6 ROM:0012E286 ori.w #$100,($D5E).w ROM:0012E28C bclr d3,d5 ROM:0012E28E bclr d3,d6 ROM:0012E290 move.w d6,($1B2E).w ROM:0012E294 move.w d5,($D7E).w ROM:0012E298 ROM:0012E298 loc_12E298: ; CODE XREF: sub_12E1F4+3E↑j ROM:0012E298 ; sub_12E1F4+62↑j ... ROM:0012E298 move.w d1,($D7A).w ROM:0012E29C move.w d0,($D78).w ROM:0012E2A0 rts ROM:0012E2A0 ; End of function sub_12E1F4 ROM:0012E2A0 ROM:0012E2A2 ROM:0012E2A2 ; =============== S U B R O U T I N E ======================================= ROM:0012E2A2 ROM:0012E2A2 ROM:0012E2A2 sub_12E2A2: ; CODE XREF: sub_12E12C+80↑p ROM:0012E2A2 ; sub_12E12C+B0↑p ROM:0012E2A2 move.w ($D78).w,d0 ROM:0012E2A6 move.w ($D7A).w,d1 ROM:0012E2AA move.w ($D88).w,d2 ROM:0012E2AE move.w ($D8A).w,d3 ROM:0012E2B2 move.w ($D66).w,d4 ROM:0012E2B6 cmpi.w #$10,d4 ROM:0012E2BA bge.s loc_12E32C ROM:0012E2BC btst d4,d0 ROM:0012E2BE beq.s loc_12E30E ROM:0012E2C0 addi.w #1,($D6A).w ROM:0012E2C6 move.w $FFC(d4.w*2),d6 ROM:0012E2CC add.w $8B2(a5,d4.w*2),d6 ROM:0012E2D2 move.w $932(a5,d4.w*2),d7 ROM:0012E2D8 cmp.w d6,d7 ROM:0012E2DA bge.s loc_12E2DE ROM:0012E2DC move.w d7,d6 ROM:0012E2DE ROM:0012E2DE loc_12E2DE: ; CODE XREF: sub_12E2A2+38↑j ROM:0012E2DE move.w d6,$FFC(d4.w*2) ROM:0012E2E4 cmp.w $107C(d4.w*2),d6 ROM:0012E2EA ble.s loc_12E2F2 ROM:0012E2EC move.w d6,$107C(d4.w*2) ROM:0012E2F2 ROM:0012E2F2 loc_12E2F2: ; CODE XREF: sub_12E2A2+48↑j ROM:0012E2F2 move.w d4,($D74).w ROM:0012E2F6 bset d4,d2 ROM:0012E2F8 move.w ($D80).w,d7 ROM:0012E2FC bclr d4,d7 ROM:0012E2FE move.w d7,($D80).w ROM:0012E302 move.w ($1B30).w,d7 ROM:0012E306 bclr d4,d7 ROM:0012E308 move.w d7,($1B30).w ROM:0012E30C bra.s loc_12E32A ROM:0012E30E ; --------------------------------------------------------------------------- ROM:0012E30E ROM:0012E30E loc_12E30E: ; CODE XREF: sub_12E2A2+1C↑j ROM:0012E30E cmpi.w #0,$FFC(d4.w*2) ROM:0012E316 beq.s loc_12E32A ROM:0012E318 move.w $FFC(d4.w*2),d6 ROM:0012E31E sub.w $8F2(a5,d4.w*2),d6 ROM:0012E324 move.w d6,$FFC(d4.w*2) ROM:0012E32A ROM:0012E32A loc_12E32A: ; CODE XREF: sub_12E2A2+6A↑j ROM:0012E32A ; sub_12E2A2+74↑j ROM:0012E32A bra.s loc_12E3A0 ROM:0012E32C ; --------------------------------------------------------------------------- ROM:0012E32C ROM:0012E32C loc_12E32C: ; CODE XREF: sub_12E2A2+18↑j ROM:0012E32C move.w d4,d5 ROM:0012E32E subi.w #$10,d5 ROM:0012E332 btst d5,d1 ROM:0012E334 beq.s loc_12E384 ROM:0012E336 addi.w #1,($D6A).w ROM:0012E33C move.w $FFC(d4.w*2),d6 ROM:0012E342 add.w $8B2(a5,d4.w*2),d6 ROM:0012E348 move.w $932(a5,d4.w*2),d7 ROM:0012E34E cmp.w d6,d7 ROM:0012E350 bge.s loc_12E354 ROM:0012E352 move.w d7,d6 ROM:0012E354 ROM:0012E354 loc_12E354: ; CODE XREF: sub_12E2A2+AE↑j ROM:0012E354 move.w d6,$FFC(d4.w*2) ROM:0012E35A cmp.w $107C(d4.w*2),d6 ROM:0012E360 ble.s loc_12E368 ROM:0012E362 move.w d6,$107C(d4.w*2) ROM:0012E368 ROM:0012E368 loc_12E368: ; CODE XREF: sub_12E2A2+BE↑j ROM:0012E368 move.w d4,($D74).w ROM:0012E36C bset d5,d3 ROM:0012E36E move.w ($D82).w,d7 ROM:0012E372 bclr d5,d7 ROM:0012E374 move.w d7,($D82).w ROM:0012E378 move.w ($1B32).w,d7 ROM:0012E37C bclr d5,d7 ROM:0012E37E move.w d7,($1B32).w ROM:0012E382 bra.s loc_12E3A0 ROM:0012E384 ; --------------------------------------------------------------------------- ROM:0012E384 ROM:0012E384 loc_12E384: ; CODE XREF: sub_12E2A2+92↑j ROM:0012E384 cmpi.w #0,$FFC(d4.w*2) ROM:0012E38C beq.s loc_12E3A0 ROM:0012E38E move.w $FFC(d4.w*2),d6 ROM:0012E394 sub.w $8F2(a5,d4.w*2),d6 ROM:0012E39A move.w d6,$FFC(d4.w*2) ROM:0012E3A0 ROM:0012E3A0 loc_12E3A0: ; CODE XREF: sub_12E2A2:loc_12E32A↑j ROM:0012E3A0 ; sub_12E2A2+E0↑j ... ROM:0012E3A0 move.w d3,($D8A).w ROM:0012E3A4 move.w d2,($D88).w ROM:0012E3A8 move.w d1,($D7A).w ROM:0012E3AC move.w d0,($D78).w ROM:0012E3B0 rts ROM:0012E3B0 ; End of function sub_12E2A2 ROM:0012E3B0 ROM:0012E3B2 ROM:0012E3B2 ; =============== S U B R O U T I N E ======================================= ROM:0012E3B2 ROM:0012E3B2 ROM:0012E3B2 sub_12E3B2: ; CODE XREF: sub_12E12C+84↑p ROM:0012E3B2 ; sub_12E12C+B4↑p ROM:0012E3B2 move.w ($136E).w,d0 ROM:0012E3B6 move.w ($1370).w,d1 ROM:0012E3BA move.w ($136A).w,d2 ROM:0012E3BE move.w ($136C).w,d3 ROM:0012E3C2 move.w ($D66).w,d4 ROM:0012E3C6 cmpi.w #$10,d4 ROM:0012E3CA bge.l loc_12E462 ROM:0012E3D0 btst d4,d0 ROM:0012E3D2 bne.s loc_12E41C ROM:0012E3D4 move.w $932(a5,d4.w*2),d6 ROM:0012E3DA cmp.w $FFC(d4.w*2),d6 ROM:0012E3E0 bgt.s loc_12E41A ROM:0012E3E2 move.w d6,$FFC(d4.w*2) ROM:0012E3E8 move.w d4,($D68).w ROM:0012E3EC bset d4,d0 ROM:0012E3EE bset d4,d2 ROM:0012E3F0 move.w d4,($D76).w ROM:0012E3F4 ori.w #$40,($D5E).w ; '@' ROM:0012E3FA move.w d1,($1370).w ROM:0012E3FE move.w d0,($136E).w ROM:0012E402 movem.l d0-d7,-(sp) ROM:0012E406 bsr.w sub_12E024 ROM:0012E40A bsr.w sub_12E53A ROM:0012E40E movem.l (sp)+,d0-d7 ROM:0012E412 move.w ($136E).w,d0 ROM:0012E416 move.w ($1370).w,d1 ROM:0012E41A ROM:0012E41A loc_12E41A: ; CODE XREF: sub_12E3B2+2E↑j ROM:0012E41A bra.s loc_12E45C ROM:0012E41C ; --------------------------------------------------------------------------- ROM:0012E41C ROM:0012E41C loc_12E41C: ; CODE XREF: sub_12E3B2+20↑j ROM:0012E41C cmpi.w #0,$FFC(d4.w*2) ROM:0012E424 bge.s loc_12E42C ROM:0012E426 clr.w $FFC(d4.w*2) ROM:0012E42C ROM:0012E42C loc_12E42C: ; CODE XREF: sub_12E3B2+72↑j ROM:0012E42C move.w $972(a5,d4.w*2),d6 ROM:0012E432 cmp.w $FFC(d4.w*2),d6 ROM:0012E438 ble.s loc_12E45C ROM:0012E43A move.w d4,($D68).w ROM:0012E43E bclr d4,d0 ROM:0012E440 move.w d1,($1370).w ROM:0012E444 move.w d0,($136E).w ROM:0012E448 movem.l d0-d7,-(sp) ROM:0012E44C bsr.w sub_12E53A ROM:0012E450 movem.l (sp)+,d0-d7 ROM:0012E454 move.w ($136E).w,d0 ROM:0012E458 move.w ($1370).w,d1 ROM:0012E45C ROM:0012E45C loc_12E45C: ; CODE XREF: sub_12E3B2:loc_12E41A↑j ROM:0012E45C ; sub_12E3B2+86↑j ROM:0012E45C bra.l loc_12E528 ROM:0012E462 ; --------------------------------------------------------------------------- ROM:0012E462 ROM:0012E462 loc_12E462: ; CODE XREF: sub_12E3B2+18↑j ROM:0012E462 move.w d4,d5 ROM:0012E464 subi.w #$10,d5 ROM:0012E468 btst d5,d1 ROM:0012E46A bne.s loc_12E4CE ROM:0012E46C move.w $932(a5,d4.w*2),d6 ROM:0012E472 cmp.w $FFC(d4.w*2),d6 ROM:0012E478 bgt.s loc_12E4CC ROM:0012E47A move.w d6,$FFC(d4.w*2) ROM:0012E480 move.w d4,($D68).w ROM:0012E484 bset d5,d1 ROM:0012E486 bset d5,d3 ROM:0012E488 cmpi.w #7,d5 ROM:0012E48C bne.s loc_12E4A2 ROM:0012E48E move.w ($1374).w,d7 ROM:0012E492 bset d5,d7 ROM:0012E494 move.w d7,($1374).w ROM:0012E498 move.w ($1378).w,d7 ROM:0012E49C bset d5,d7 ROM:0012E49E move.w d7,($1378).w ROM:0012E4A2 ROM:0012E4A2 loc_12E4A2: ; CODE XREF: sub_12E3B2+DA↑j ROM:0012E4A2 move.w d4,($D76).w ROM:0012E4A6 ori.w #$40,($D5E).w ; '@' ROM:0012E4AC move.w d1,($1370).w ROM:0012E4B0 move.w d0,($136E).w ROM:0012E4B4 movem.l d0-d7,-(sp) ROM:0012E4B8 bsr.w sub_12E024 ROM:0012E4BC bsr.w sub_12E53A ROM:0012E4C0 movem.l (sp)+,d0-d7 ROM:0012E4C4 move.w ($136E).w,d0 ROM:0012E4C8 move.w ($1370).w,d1 ROM:0012E4CC ROM:0012E4CC loc_12E4CC: ; CODE XREF: sub_12E3B2+C6↑j ROM:0012E4CC bra.s loc_12E528 ROM:0012E4CE ; --------------------------------------------------------------------------- ROM:0012E4CE ROM:0012E4CE loc_12E4CE: ; CODE XREF: sub_12E3B2+B8↑j ROM:0012E4CE cmpi.w #0,$FFC(d4.w*2) ROM:0012E4D6 bge.s loc_12E4DE ROM:0012E4D8 clr.w $FFC(d4.w*2) ROM:0012E4DE ROM:0012E4DE loc_12E4DE: ; CODE XREF: sub_12E3B2+124↑j ROM:0012E4DE move.w $972(a5,d4.w*2),d6 ROM:0012E4E4 cmp.w $FFC(d4.w*2),d6 ROM:0012E4EA ble.s loc_12E528 ROM:0012E4EC move.w d4,($D68).w ROM:0012E4F0 bclr d5,d1 ROM:0012E4F2 cmpi.w #7,d5 ROM:0012E4F6 bne.s loc_12E50C ROM:0012E4F8 move.w ($1374).w,d7 ROM:0012E4FC bclr d5,d7 ROM:0012E4FE move.w d7,($1374).w ROM:0012E502 move.w ($1378).w,d7 ROM:0012E506 bclr d5,d7 ROM:0012E508 move.w d7,($1378).w ROM:0012E50C ROM:0012E50C loc_12E50C: ; CODE XREF: sub_12E3B2+144↑j ROM:0012E50C move.w d1,($1370).w ROM:0012E510 move.w d0,($136E).w ROM:0012E514 movem.l d0-d7,-(sp) ROM:0012E518 bsr.w sub_12E53A ROM:0012E51C movem.l (sp)+,d0-d7 ROM:0012E520 move.w ($136E).w,d0 ROM:0012E524 move.w ($1370).w,d1 ROM:0012E528 ROM:0012E528 loc_12E528: ; CODE XREF: sub_12E3B2:loc_12E45C↑j ROM:0012E528 ; sub_12E3B2:loc_12E4CC↑j ... ROM:0012E528 move.w d3,($136C).w ROM:0012E52C move.w d2,($136A).w ROM:0012E530 move.w d1,($1370).w ROM:0012E534 move.w d0,($136E).w ROM:0012E538 rts ROM:0012E538 ; End of function sub_12E3B2 ROM:0012E538 ROM:0012E53A ROM:0012E53A ; =============== S U B R O U T I N E ======================================= ROM:0012E53A ROM:0012E53A ROM:0012E53A sub_12E53A: ; CODE XREF: sub_12E3B2+58↑p ROM:0012E53A ; sub_12E3B2+9A↑p ... ROM:0012E53A move.w ($D68).w,d0 ROM:0012E53E cmpi.w #$10,d0 ROM:0012E542 bge.s loc_12E58E ROM:0012E544 move.w ($136E).w,d1 ROM:0012E548 move.w ($1372).w,d2 ROM:0012E54C move.w ($1376).w,d3 ROM:0012E550 btst d0,d1 ROM:0012E552 beq.s loc_12E580 ROM:0012E554 btst d0,d2 ROM:0012E556 beq.s loc_12E580 ROM:0012E558 btst d0,d3 ROM:0012E55A beq.s loc_12E580 ROM:0012E55C move.w ($137A).w,d4 ROM:0012E560 move.w ($D7C).w,d5 ROM:0012E564 move.w ($1B2C).w,d6 ROM:0012E568 bset d0,d4 ROM:0012E56A ori.w #$200,($D5E).w ROM:0012E570 bclr d0,d5 ROM:0012E572 bclr d0,d6 ROM:0012E574 move.w d6,($1B2C).w ROM:0012E578 move.w d5,($D7C).w ROM:0012E57C move.w d4,($137A).w ROM:0012E580 ROM:0012E580 loc_12E580: ; CODE XREF: sub_12E53A+18↑j ROM:0012E580 ; sub_12E53A+1C↑j ... ROM:0012E580 move.w d3,($1376).w ROM:0012E584 move.w d2,($1372).w ROM:0012E588 move.w d1,($136E).w ROM:0012E58C bra.s locret_12E5DA ROM:0012E58E ; --------------------------------------------------------------------------- ROM:0012E58E ROM:0012E58E loc_12E58E: ; CODE XREF: sub_12E53A+8↑j ROM:0012E58E subi.w #$10,d0 ROM:0012E592 move.w ($1370).w,d1 ROM:0012E596 move.w ($1374).w,d2 ROM:0012E59A move.w ($1378).w,d3 ROM:0012E59E btst d0,d1 ROM:0012E5A0 beq.s loc_12E5CE ROM:0012E5A2 btst d0,d2 ROM:0012E5A4 beq.s loc_12E5CE ROM:0012E5A6 btst d0,d3 ROM:0012E5A8 beq.s loc_12E5CE ROM:0012E5AA move.w ($137C).w,d4 ROM:0012E5AE move.w ($D7E).w,d5 ROM:0012E5B2 move.w ($1B2E).w,d6 ROM:0012E5B6 bset d0,d4 ROM:0012E5B8 ori.w #$200,($D5E).w ROM:0012E5BE bclr d0,d5 ROM:0012E5C0 bclr d0,d6 ROM:0012E5C2 move.w d6,($1B2E).w ROM:0012E5C6 move.w d5,($D7E).w ROM:0012E5CA move.w d4,($137C).w ROM:0012E5CE ROM:0012E5CE loc_12E5CE: ; CODE XREF: sub_12E53A+66↑j ROM:0012E5CE ; sub_12E53A+6A↑j ... ROM:0012E5CE move.w d3,($1378).w ROM:0012E5D2 move.w d2,($1374).w ROM:0012E5D6 move.w d1,($1370).w ROM:0012E5DA ROM:0012E5DA locret_12E5DA: ; CODE XREF: sub_12E53A+52↑j ROM:0012E5DA rts ROM:0012E5DA ; End of function sub_12E53A ROM:0012E5DA ROM:0012E5DC ROM:0012E5DC ; =============== S U B R O U T I N E ======================================= ROM:0012E5DC ROM:0012E5DC ROM:0012E5DC sub_12E5DC: ; CODE XREF: ROM:0012DF12↑p ROM:0012E5DC move.b #0,($117C).w ROM:0012E5E2 move.b #0,($1176).w ROM:0012E5E8 move.w #0,d0 ROM:0012E5EC bra.s loc_12E5F2 ROM:0012E5EE ; --------------------------------------------------------------------------- ROM:0012E5EE ROM:0012E5EE loc_12E5EE: ; CODE XREF: sub_12E5DC:loc_12E66E↓j ROM:0012E5EE addi.w #1,d0 ROM:0012E5F2 ROM:0012E5F2 loc_12E5F2: ; CODE XREF: sub_12E5DC+10↑j ROM:0012E5F2 cmpi.w #$1F,d0 ROM:0012E5F6 bgt.l loc_12E672 ROM:0012E5FC cmpi.w #$10,d0 ROM:0012E600 bge.s loc_12E636 ROM:0012E602 move.w ($137A).w,d2 ROM:0012E606 move.w ($136E).w,d3 ROM:0012E60A move.w ($1372).w,d4 ROM:0012E60E move.w ($1376).w,d5 ROM:0012E612 btst d0,d2 ROM:0012E614 beq.s loc_12E624 ROM:0012E616 btst d0,d3 ROM:0012E618 bne.s loc_12E624 ROM:0012E61A btst d0,d4 ROM:0012E61C bne.s loc_12E624 ROM:0012E61E btst d0,d5 ROM:0012E620 bne.s loc_12E624 ROM:0012E622 bclr d0,d2 ROM:0012E624 ROM:0012E624 loc_12E624: ; CODE XREF: sub_12E5DC+38↑j ROM:0012E624 ; sub_12E5DC+3C↑j ... ROM:0012E624 move.w d5,($1376).w ROM:0012E628 move.w d4,($1372).w ROM:0012E62C move.w d3,($136E).w ROM:0012E630 move.w d2,($137A).w ROM:0012E634 bra.s loc_12E66E ROM:0012E636 ; --------------------------------------------------------------------------- ROM:0012E636 ROM:0012E636 loc_12E636: ; CODE XREF: sub_12E5DC+24↑j ROM:0012E636 move.w d0,d1 ROM:0012E638 subi.w #$10,d1 ROM:0012E63C move.w ($137C).w,d2 ROM:0012E640 move.w ($1370).w,d3 ROM:0012E644 move.w ($1374).w,d4 ROM:0012E648 move.w ($1378).w,d5 ROM:0012E64C btst d1,d2 ROM:0012E64E beq.s loc_12E65E ROM:0012E650 btst d1,d3 ROM:0012E652 bne.s loc_12E65E ROM:0012E654 btst d1,d4 ROM:0012E656 bne.s loc_12E65E ROM:0012E658 btst d1,d5 ROM:0012E65A bne.s loc_12E65E ROM:0012E65C bclr d1,d2 ROM:0012E65E ROM:0012E65E loc_12E65E: ; CODE XREF: sub_12E5DC+72↑j ROM:0012E65E ; sub_12E5DC+76↑j ... ROM:0012E65E move.w d5,($1378).w ROM:0012E662 move.w d4,($1374).w ROM:0012E666 move.w d3,($1370).w ROM:0012E66A move.w d2,($137C).w ROM:0012E66E ROM:0012E66E loc_12E66E: ; CODE XREF: sub_12E5DC+58↑j ROM:0012E66E bra.w loc_12E5EE ROM:0012E672 ; --------------------------------------------------------------------------- ROM:0012E672 ROM:0012E672 loc_12E672: ; CODE XREF: sub_12E5DC+1A↑j ROM:0012E672 move.w #0,d0 ROM:0012E676 bra.s loc_12E67C ROM:0012E678 ; --------------------------------------------------------------------------- ROM:0012E678 ROM:0012E678 loc_12E678: ; CODE XREF: sub_12E5DC:loc_12E718↓j ROM:0012E678 addi.w #1,d0 ROM:0012E67C ROM:0012E67C loc_12E67C: ; CODE XREF: sub_12E5DC+9A↑j ROM:0012E67C cmpi.w #$1F,d0 ROM:0012E680 bgt.l locret_12E71C ROM:0012E686 cmpi.w #$10,d0 ROM:0012E68A bge.s loc_12E6D0 ROM:0012E68C move.w ($D7C).w,d2 ROM:0012E690 move.w ($136E).w,d3 ROM:0012E694 move.w ($1372).w,d4 ROM:0012E698 move.w ($1376).w,d5 ROM:0012E69C btst d0,d3 ROM:0012E69E beq.s loc_12E6A4 ROM:0012E6A0 bra.w loc_12E6A8 ROM:0012E6A4 ; --------------------------------------------------------------------------- ROM:0012E6A4 ROM:0012E6A4 loc_12E6A4: ; CODE XREF: sub_12E5DC+C2↑j ROM:0012E6A4 btst d0,d2 ROM:0012E6A6 bne.s loc_12E6BC ROM:0012E6A8 ROM:0012E6A8 loc_12E6A8: ; CODE XREF: sub_12E5DC+C4↑j ROM:0012E6A8 btst d0,d4 ROM:0012E6AA beq.s loc_12E6B0 ROM:0012E6AC bset d0,d5 ROM:0012E6AE bra.s loc_12E6B2 ROM:0012E6B0 ; --------------------------------------------------------------------------- ROM:0012E6B0 ROM:0012E6B0 loc_12E6B0: ; CODE XREF: sub_12E5DC+CE↑j ROM:0012E6B0 bclr d0,d5 ROM:0012E6B2 ROM:0012E6B2 loc_12E6B2: ; CODE XREF: sub_12E5DC+D2↑j ROM:0012E6B2 btst d0,d3 ROM:0012E6B4 beq.s loc_12E6BA ROM:0012E6B6 bset d0,d4 ROM:0012E6B8 bra.s loc_12E6BC ROM:0012E6BA ; --------------------------------------------------------------------------- ROM:0012E6BA ROM:0012E6BA loc_12E6BA: ; CODE XREF: sub_12E5DC+D8↑j ROM:0012E6BA bclr d0,d4 ROM:0012E6BC ROM:0012E6BC loc_12E6BC: ; CODE XREF: sub_12E5DC+CA↑j ROM:0012E6BC ; sub_12E5DC+DC↑j ROM:0012E6BC bclr d0,d3 ROM:0012E6BE move.w d5,($1376).w ROM:0012E6C2 move.w d4,($1372).w ROM:0012E6C6 move.w d3,($136E).w ROM:0012E6CA move.w d2,($D7C).w ROM:0012E6CE bra.s loc_12E718 ROM:0012E6D0 ; --------------------------------------------------------------------------- ROM:0012E6D0 ROM:0012E6D0 loc_12E6D0: ; CODE XREF: sub_12E5DC+AE↑j ROM:0012E6D0 move.w d0,d1 ROM:0012E6D2 subi.w #$10,d1 ROM:0012E6D6 move.w ($D7E).w,d2 ROM:0012E6DA move.w ($1370).w,d3 ROM:0012E6DE move.w ($1374).w,d4 ROM:0012E6E2 move.w ($1378).w,d5 ROM:0012E6E6 btst d1,d3 ROM:0012E6E8 beq.s loc_12E6EE ROM:0012E6EA bra.w loc_12E6F2 ROM:0012E6EE ; --------------------------------------------------------------------------- ROM:0012E6EE ROM:0012E6EE loc_12E6EE: ; CODE XREF: sub_12E5DC+10C↑j ROM:0012E6EE btst d1,d2 ROM:0012E6F0 bne.s loc_12E706 ROM:0012E6F2 ROM:0012E6F2 loc_12E6F2: ; CODE XREF: sub_12E5DC+10E↑j ROM:0012E6F2 btst d1,d4 ROM:0012E6F4 beq.s loc_12E6FA ROM:0012E6F6 bset d1,d5 ROM:0012E6F8 bra.s loc_12E6FC ROM:0012E6FA ; --------------------------------------------------------------------------- ROM:0012E6FA ROM:0012E6FA loc_12E6FA: ; CODE XREF: sub_12E5DC+118↑j ROM:0012E6FA bclr d1,d5 ROM:0012E6FC ROM:0012E6FC loc_12E6FC: ; CODE XREF: sub_12E5DC+11C↑j ROM:0012E6FC btst d1,d3 ROM:0012E6FE beq.s loc_12E704 ROM:0012E700 bset d1,d4 ROM:0012E702 bra.s loc_12E706 ROM:0012E704 ; --------------------------------------------------------------------------- ROM:0012E704 ROM:0012E704 loc_12E704: ; CODE XREF: sub_12E5DC+122↑j ROM:0012E704 bclr d1,d4 ROM:0012E706 ROM:0012E706 loc_12E706: ; CODE XREF: sub_12E5DC+114↑j ROM:0012E706 ; sub_12E5DC+126↑j ROM:0012E706 bclr d1,d3 ROM:0012E708 move.w d5,($1378).w ROM:0012E70C move.w d4,($1374).w ROM:0012E710 move.w d3,($1370).w ROM:0012E714 move.w d2,($D7E).w ROM:0012E718 ROM:0012E718 loc_12E718: ; CODE XREF: sub_12E5DC+F2↑j ROM:0012E718 bra.w loc_12E678 ROM:0012E71C ; --------------------------------------------------------------------------- ROM:0012E71C ROM:0012E71C locret_12E71C: ; CODE XREF: sub_12E5DC+A4↑j ROM:0012E71C rts ROM:0012E71C ; End of function sub_12E5DC ROM:0012E71C ROM:0012E71E ROM:0012E71E ; =============== S U B R O U T I N E ======================================= ROM:0012E71E ROM:0012E71E ROM:0012E71E sub_12E71E: ; CODE XREF: sub_12DD44+2C↑p ROM:0012E71E clr.w d2 ROM:0012E720 cmpi.b #0,($13B2).w ROM:0012E726 ble.l loc_12E786 ROM:0012E72C move.b ($13B3).w,d0 ROM:0012E730 ext.w d0 ROM:0012E732 cmpi.w #$10,d0 ROM:0012E736 bge.s loc_12E75C ROM:0012E738 move.w ($137A).w,d6 ROM:0012E73C btst d0,d6 ROM:0012E73E bne.s loc_12E74E ROM:0012E740 move.b #$FF,($13B3).w ROM:0012E746 clr.w d4 ROM:0012E748 move.w #$FF,d5 ROM:0012E74C bra.s loc_12E756 ROM:0012E74E ; --------------------------------------------------------------------------- ROM:0012E74E ROM:0012E74E loc_12E74E: ; CODE XREF: sub_12E71E+20↑j ROM:0012E74E move.w $9B2(a5,d0.w*2),d4 ROM:0012E754 move.w d0,d5 ROM:0012E756 ROM:0012E756 loc_12E756: ; CODE XREF: sub_12E71E+2E↑j ROM:0012E756 move.w d6,($137A).w ROM:0012E75A bra.s loc_12E784 ROM:0012E75C ; --------------------------------------------------------------------------- ROM:0012E75C ROM:0012E75C loc_12E75C: ; CODE XREF: sub_12E71E+18↑j ROM:0012E75C move.w d0,d1 ROM:0012E75E subi.w #$10,d1 ROM:0012E762 move.w ($137C).w,d6 ROM:0012E766 btst d1,d6 ROM:0012E768 bne.s loc_12E778 ROM:0012E76A clr.w d4 ROM:0012E76C move.b #$FF,($13B3).w ROM:0012E772 move.w #$FF,d5 ROM:0012E776 bra.s loc_12E780 ROM:0012E778 ; --------------------------------------------------------------------------- ROM:0012E778 ROM:0012E778 loc_12E778: ; CODE XREF: sub_12E71E+4A↑j ROM:0012E778 move.w $9B2(a5,d0.w*2),d4 ROM:0012E77E move.w d0,d5 ROM:0012E780 ROM:0012E780 loc_12E780: ; CODE XREF: sub_12E71E+58↑j ROM:0012E780 move.w d6,($137C).w ROM:0012E784 ROM:0012E784 loc_12E784: ; CODE XREF: sub_12E71E+3C↑j ROM:0012E784 bra.s loc_12E798 ROM:0012E786 ; --------------------------------------------------------------------------- ROM:0012E786 ROM:0012E786 loc_12E786: ; CODE XREF: sub_12E71E+8↑j ROM:0012E786 clr.w d4 ROM:0012E788 move.b #$FF,($13B3).w ROM:0012E78E move.w #$FF,d5 ROM:0012E792 move.b #$FF,($118A).w ROM:0012E798 ROM:0012E798 loc_12E798: ; CODE XREF: sub_12E71E:loc_12E784↑j ROM:0012E798 move.w #0,d0 ROM:0012E79C bra.s loc_12E7A2 ROM:0012E79E ; --------------------------------------------------------------------------- ROM:0012E79E ROM:0012E79E loc_12E79E: ; CODE XREF: sub_12E71E:loc_12E7F2↓j ROM:0012E79E addi.w #1,d0 ROM:0012E7A2 ROM:0012E7A2 loc_12E7A2: ; CODE XREF: sub_12E71E+7E↑j ROM:0012E7A2 cmpi.w #$1F,d0 ROM:0012E7A6 bgt.l loc_12E7F4 ROM:0012E7AC cmpi.w #$10,d0 ROM:0012E7B0 bge.s loc_12E7D0 ROM:0012E7B2 move.w ($137A).w,d6 ROM:0012E7B6 btst d0,d6 ROM:0012E7B8 beq.s loc_12E7CA ROM:0012E7BA addq.w #1,d2 ROM:0012E7BC move.w $9B2(a5,d0.w*2),d3 ROM:0012E7C2 cmp.w d3,d4 ROM:0012E7C4 bge.s loc_12E7CA ROM:0012E7C6 move.w d0,d5 ROM:0012E7C8 move.w d3,d4 ROM:0012E7CA ROM:0012E7CA loc_12E7CA: ; CODE XREF: sub_12E71E+9A↑j ROM:0012E7CA ; sub_12E71E+A6↑j ROM:0012E7CA move.w d6,($137A).w ROM:0012E7CE bra.s loc_12E7F2 ROM:0012E7D0 ; --------------------------------------------------------------------------- ROM:0012E7D0 ROM:0012E7D0 loc_12E7D0: ; CODE XREF: sub_12E71E+92↑j ROM:0012E7D0 move.w d0,d1 ROM:0012E7D2 subi.w #$10,d1 ROM:0012E7D6 move.w ($137C).w,d6 ROM:0012E7DA btst d1,d6 ROM:0012E7DC beq.s loc_12E7EE ROM:0012E7DE addq.w #1,d2 ROM:0012E7E0 move.w $9B2(a5,d0.w*2),d3 ROM:0012E7E6 cmp.w d3,d4 ROM:0012E7E8 bge.s loc_12E7EE ROM:0012E7EA move.w d0,d5 ROM:0012E7EC move.w d3,d4 ROM:0012E7EE ROM:0012E7EE loc_12E7EE: ; CODE XREF: sub_12E71E+BE↑j ROM:0012E7EE ; sub_12E71E+CA↑j ROM:0012E7EE move.w d6,($137C).w ROM:0012E7F2 ROM:0012E7F2 loc_12E7F2: ; CODE XREF: sub_12E71E+B0↑j ROM:0012E7F2 bra.s loc_12E79E ROM:0012E7F4 ; --------------------------------------------------------------------------- ROM:0012E7F4 ROM:0012E7F4 loc_12E7F4: ; CODE XREF: sub_12E71E+88↑j ROM:0012E7F4 cmpi.w #0,d2 ROM:0012E7F8 ble.s loc_12E83E ROM:0012E7FA cmp.b ($13B3).w,d5 ROM:0012E7FE beq.s loc_12E83C ROM:0012E800 clr.w ($D84).w ROM:0012E804 clr.w ($D86).w ROM:0012E808 move.b d5,($13B3).w ROM:0012E80C move.b d5,d7 ROM:0012E80E ext.w d7 ROM:0012E810 cmpi.w #$10,d7 ROM:0012E814 bge.s loc_12E822 ROM:0012E816 move.w ($D84).w,d6 ROM:0012E81A bset d7,d6 ROM:0012E81C move.w d6,($D84).w ROM:0012E820 bra.s loc_12E836 ROM:0012E822 ; --------------------------------------------------------------------------- ROM:0012E822 ROM:0012E822 loc_12E822: ; CODE XREF: sub_12E71E+F6↑j ROM:0012E822 cmpi.w #$20,d7 ; ' ' ROM:0012E826 bge.s loc_12E836 ROM:0012E828 subi.w #$10,d7 ROM:0012E82C move.w ($D86).w,d6 ROM:0012E830 bset d7,d6 ROM:0012E832 move.w d6,($D86).w ROM:0012E836 ROM:0012E836 loc_12E836: ; CODE XREF: sub_12E71E+102↑j ROM:0012E836 ; sub_12E71E+108↑j ROM:0012E836 bset #3,($1321).w ROM:0012E83C ROM:0012E83C loc_12E83C: ; CODE XREF: sub_12E71E+E0↑j ROM:0012E83C bra.s loc_12E846 ROM:0012E83E ; --------------------------------------------------------------------------- ROM:0012E83E ROM:0012E83E loc_12E83E: ; CODE XREF: sub_12E71E+DA↑j ROM:0012E83E clr.w ($D84).w ROM:0012E842 clr.w ($D86).w ROM:0012E846 ROM:0012E846 loc_12E846: ; CODE XREF: sub_12E71E:loc_12E83C↑j ROM:0012E846 move.b d2,($13B2).w ROM:0012E84A rts ROM:0012E84A ; End of function sub_12E71E ROM:0012E84A ROM:0012E84C ROM:0012E84C ; =============== S U B R O U T I N E ======================================= ROM:0012E84C ROM:0012E84C ROM:0012E84C sub_12E84C: ; CODE XREF: sub_12DD44+30↑p ROM:0012E84C clr.w d1 ROM:0012E84E move.b ($118E).w,d1 ROM:0012E852 cmpi.w #2,d1 ROM:0012E856 bcc.s locret_12E860 ROM:0012E858 movea.l off_12E862(pc,d1.w*4),a0 ROM:0012E85C nop ROM:0012E85E jmp (a0) ROM:0012E860 ; --------------------------------------------------------------------------- ROM:0012E860 ROM:0012E860 locret_12E860: ; CODE XREF: sub_12E84C+A↑j ROM:0012E860 rts ROM:0012E860 ; End of function sub_12E84C ROM:0012E860 ROM:0012E860 ; --------------------------------------------------------------------------- ROM:0012E862 off_12E862: dc.l loc_12E86A ; DATA XREF: sub_12E84C+C↑r ROM:0012E866 dc.l loc_12E876 ROM:0012E86A ; --------------------------------------------------------------------------- ROM:0012E86A ROM:0012E86A loc_12E86A: ; DATA XREF: ROM:off_12E862↑o ROM:0012E86A move.b #1,($118E).w ROM:0012E870 bra.w locret_12E8AC ROM:0012E874 ; --------------------------------------------------------------------------- ROM:0012E874 rts ROM:0012E876 ; --------------------------------------------------------------------------- ROM:0012E876 ROM:0012E876 loc_12E876: ; DATA XREF: ROM:0012E866↑o ROM:0012E876 btst #6,($1321).w ROM:0012E87C beq.s loc_12E88E ROM:0012E87E bclr #6,($1321).w ROM:0012E884 ori.w #$400,($D5E).w ROM:0012E88A bsr.w sub_12E916 ROM:0012E88E ROM:0012E88E loc_12E88E: ; CODE XREF: ROM:0012E87C↑j ROM:0012E88E btst #3,($1321).w ROM:0012E894 beq.s locret_12E8AC ROM:0012E896 bclr #3,($1321).w ROM:0012E89C ori.w #$80,($D5E).w ROM:0012E8A2 bsr.w sub_12E8AE ROM:0012E8A6 bset #4,($131A).w ROM:0012E8AC ROM:0012E8AC locret_12E8AC: ; CODE XREF: ROM:0012E870↑j ROM:0012E8AC ; ROM:0012E894↑j ROM:0012E8AC rts ROM:0012E8AE ROM:0012E8AE ; =============== S U B R O U T I N E ======================================= ROM:0012E8AE ROM:0012E8AE ROM:0012E8AE sub_12E8AE: ; CODE XREF: ROM:0012E8A2↑p ROM:0012E8AE move.b ($13B3).w,d0 ROM:0012E8B2 cmp.b ($13B4).w,d0 ROM:0012E8B6 beq.s locret_12E914 ROM:0012E8B8 move.b d0,($13B4).w ROM:0012E8BC move.b $1D79(d0.w),($13B5).w ROM:0012E8C4 move.w $1B38(d0.w*2),($1B1C).w ROM:0012E8CC move.w $1B78(d0.w*2),($1B1E).w ROM:0012E8D4 move.w $1BB8(d0.w*2),($1B20).w ROM:0012E8DC move.w $1BF8(d0.w*2),($1B22).w ROM:0012E8E4 move.w $1C38(d0.w*2),($1B24).w ROM:0012E8EC move.w $1C78(d0.w*2),($1B26).w ROM:0012E8F4 move.b $1D99(d0.w),($1D78).w ROM:0012E8FC move.w $1CB8(d0.w*2),($1B28).w ROM:0012E904 move.w $1CF8(d0.w*2),($1B2A).w ROM:0012E90C move.w $1D38(d0.w*2),($1368).w ROM:0012E914 ROM:0012E914 locret_12E914: ; CODE XREF: sub_12E8AE+8↑j ROM:0012E914 rts ROM:0012E914 ; End of function sub_12E8AE ROM:0012E914 ROM:0012E916 ROM:0012E916 ; =============== S U B R O U T I N E ======================================= ROM:0012E916 ROM:0012E916 ROM:0012E916 sub_12E916: ; CODE XREF: sub_125AC4+13E↑p ROM:0012E916 ; ROM:0012E88A↑p ROM:0012E916 move.w ($136A).w,d1 ROM:0012E91A move.w ($136C).w,d2 ROM:0012E91E move.b ($13B4).w,d0 ROM:0012E922 ext.w d0 ROM:0012E924 move.b #$FF,($13B4).w ROM:0012E92A move.b #0,($13B5).w ROM:0012E930 move.w #0,($1B1C).w ROM:0012E936 move.w #0,($1B1E).w ROM:0012E93C move.w #0,($1B20).w ROM:0012E942 move.w #0,($1B22).w ROM:0012E948 move.w #0,($1B24).w ROM:0012E94E move.w #0,($1B26).w ROM:0012E954 move.b #0,($1D78).w ROM:0012E95A move.w #0,($1B28).w ROM:0012E960 cmpi.w #$10,d0 ROM:0012E964 bge.s loc_12E96A ROM:0012E966 bclr d0,d1 ROM:0012E968 bra.s loc_12E970 ROM:0012E96A ; --------------------------------------------------------------------------- ROM:0012E96A ROM:0012E96A loc_12E96A: ; CODE XREF: sub_12E916+4E↑j ROM:0012E96A subi.w #$10,d0 ROM:0012E96E bclr d0,d2 ROM:0012E970 ROM:0012E970 loc_12E970: ; CODE XREF: sub_12E916+52↑j ROM:0012E970 move.w d2,($136C).w ROM:0012E974 move.w d1,($136A).w ROM:0012E978 rts ROM:0012E978 ; End of function sub_12E916 ROM:0012E978 ROM:0012E97A ROM:0012E97A ; =============== S U B R O U T I N E ======================================= ROM:0012E97A ROM:0012E97A ROM:0012E97A sub_12E97A: ; CODE XREF: sub_12DD44:loc_12DD86↑p ROM:0012E97A clr.w d1 ROM:0012E97C move.b ($118F).w,d1 ROM:0012E980 cmpi.w #2,d1 ROM:0012E984 bcc.s locret_12E98E ROM:0012E986 movea.l off_12E990(pc,d1.w*4),a0 ROM:0012E98A nop ROM:0012E98C jmp (a0) ROM:0012E98E ; --------------------------------------------------------------------------- ROM:0012E98E ROM:0012E98E locret_12E98E: ; CODE XREF: sub_12E97A+A↑j ROM:0012E98E rts ROM:0012E98E ; End of function sub_12E97A ROM:0012E98E ROM:0012E98E ; --------------------------------------------------------------------------- ROM:0012E990 off_12E990: dc.l loc_12E998 ; DATA XREF: sub_12E97A+C↑r ROM:0012E994 dc.l loc_12E9C0 ROM:0012E998 ; --------------------------------------------------------------------------- ROM:0012E998 ROM:0012E998 loc_12E998: ; DATA XREF: ROM:off_12E990↑o ROM:0012E998 cmpi.w #0,($6D8).w ROM:0012E99E bgt.s locret_12E9BE ROM:0012E9A0 move.w $5F6(a5),d0 ROM:0012E9A4 clr.b ($8FE).w ROM:0012E9A8 move.w d0,($6D6).w ROM:0012E9AC move.b #1,($8FE).w ROM:0012E9B2 bset #1,($130A).w ROM:0012E9B8 move.b #1,($118F).w ROM:0012E9BE ROM:0012E9BE locret_12E9BE: ; CODE XREF: ROM:0012E99E↑j ROM:0012E9BE rts ROM:0012E9C0 ; --------------------------------------------------------------------------- ROM:0012E9C0 ROM:0012E9C0 loc_12E9C0: ; DATA XREF: ROM:0012E994↑o ROM:0012E9C0 cmpi.w #0,($6D8).w ROM:0012E9C6 bgt.s locret_12E9E6 ROM:0012E9C8 move.w $5F6(a5),d0 ROM:0012E9CC clr.b ($8FE).w ROM:0012E9D0 move.w d0,($6D6).w ROM:0012E9D4 move.b #1,($8FE).w ROM:0012E9DA bclr #1,($130A).w ROM:0012E9E0 move.b #0,($118F).w ROM:0012E9E6 ROM:0012E9E6 locret_12E9E6: ; CODE XREF: ROM:0012E9C6↑j ROM:0012E9E6 rts ROM:0012E9E8 ROM:0012E9E8 ; =============== S U B R O U T I N E ======================================= ROM:0012E9E8 ROM:0012E9E8 ROM:0012E9E8 sub_12E9E8: ; CODE XREF: sub_12DD44+3C↑p ROM:0012E9E8 clr.w d1 ROM:0012E9EA move.b ($1190).w,d1 ROM:0012E9EE cmpi.w #8,d1 ROM:0012E9F2 bcc.s locret_12E9FC ROM:0012E9F4 movea.l off_12E9FE(pc,d1.w*4),a0 ROM:0012E9F8 nop ROM:0012E9FA jmp (a0) ROM:0012E9FC ; --------------------------------------------------------------------------- ROM:0012E9FC ROM:0012E9FC locret_12E9FC: ; CODE XREF: sub_12E9E8+A↑j ROM:0012E9FC rts ROM:0012E9FC ; End of function sub_12E9E8 ROM:0012E9FC ROM:0012E9FC ; --------------------------------------------------------------------------- ROM:0012E9FE off_12E9FE: dc.l loc_12EA1E ; DATA XREF: sub_12E9E8+C↑r ROM:0012EA02 dc.l loc_12EA2A ROM:0012EA06 dc.l loc_12EA56 ROM:0012EA0A dc.l loc_12EA86 ROM:0012EA0E dc.l loc_12EACA ROM:0012EA12 dc.l loc_12EB14 ROM:0012EA16 dc.l loc_12EB88 ROM:0012EA1A dc.l loc_12EBFA ROM:0012EA1E ; --------------------------------------------------------------------------- ROM:0012EA1E ROM:0012EA1E loc_12EA1E: ; DATA XREF: ROM:off_12E9FE↑o ROM:0012EA1E move.b #1,($1190).w ROM:0012EA24 bra.w locret_12EA54 ROM:0012EA28 ; --------------------------------------------------------------------------- ROM:0012EA28 rts ROM:0012EA2A ; --------------------------------------------------------------------------- ROM:0012EA2A ROM:0012EA2A loc_12EA2A: ; DATA XREF: ROM:0012EA02↑o ROM:0012EA2A btst #4,($934).w ROM:0012EA30 beq.s locret_12EA54 ROM:0012EA32 move.w $5F4(a5),d0 ROM:0012EA36 clr.b ($8FE).w ROM:0012EA3A move.w d0,($6D6).w ROM:0012EA3E move.b #1,($8FE).w ROM:0012EA44 bset #1,($130A).w ROM:0012EA4A move.b #2,($1190).w ROM:0012EA50 bra.w locret_12EA84 ROM:0012EA54 ; --------------------------------------------------------------------------- ROM:0012EA54 ROM:0012EA54 locret_12EA54: ; CODE XREF: ROM:0012EA24↑j ROM:0012EA54 ; ROM:0012EA30↑j ... ROM:0012EA54 rts ROM:0012EA56 ; --------------------------------------------------------------------------- ROM:0012EA56 ROM:0012EA56 loc_12EA56: ; DATA XREF: ROM:0012EA06↑o ROM:0012EA56 btst #1,($1320).w ROM:0012EA5C beq.s loc_12EA6E ROM:0012EA5E bclr #1,($130A).w ROM:0012EA64 move.b #7,($1190).w ROM:0012EA6A bra.w locret_12EC74 ROM:0012EA6E ; --------------------------------------------------------------------------- ROM:0012EA6E ROM:0012EA6E loc_12EA6E: ; CODE XREF: ROM:0012EA5C↑j ROM:0012EA6E btst #4,($934).w ROM:0012EA74 bne.s locret_12EA84 ROM:0012EA76 bclr #1,($130A).w ROM:0012EA7C move.b #1,($1190).w ROM:0012EA82 bra.s locret_12EA54 ROM:0012EA84 ; --------------------------------------------------------------------------- ROM:0012EA84 ROM:0012EA84 locret_12EA84: ; CODE XREF: ROM:0012EA50↑j ROM:0012EA84 ; ROM:0012EA74↑j ROM:0012EA84 rts ROM:0012EA86 ; --------------------------------------------------------------------------- ROM:0012EA86 ROM:0012EA86 loc_12EA86: ; DATA XREF: ROM:0012EA0A↑o ROM:0012EA86 btst #4,($1316).w ROM:0012EA8C beq.s loc_12EA94 ROM:0012EA8E bset #1,($130A).w ROM:0012EA94 ROM:0012EA94 loc_12EA94: ; CODE XREF: ROM:0012EA8C↑j ROM:0012EA94 btst #4,($131A).w ROM:0012EA9A beq.s loc_12EAAC ROM:0012EA9C bclr #4,($131A).w ROM:0012EAA2 move.b #7,($1190).w ROM:0012EAA8 bra.w locret_12EC74 ROM:0012EAAC ; --------------------------------------------------------------------------- ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; CODE XREF: ROM:0012EA9A↑j ROM:0012EAAC btst #4,($934).w ROM:0012EAB2 bne.s loc_12EAC2 ROM:0012EAB4 bclr #1,($130A).w ROM:0012EABA move.b #1,($1190).w ROM:0012EAC0 bra.s locret_12EA54 ROM:0012EAC2 ; --------------------------------------------------------------------------- ROM:0012EAC2 ROM:0012EAC2 loc_12EAC2: ; CODE XREF: ROM:0012EAB2↑j ROM:0012EAC2 ; ROM:0012EC0E↓j ... ROM:0012EAC2 bclr #1,($130A).w ROM:0012EAC8 rts ROM:0012EACA ; --------------------------------------------------------------------------- ROM:0012EACA ROM:0012EACA loc_12EACA: ; DATA XREF: ROM:0012EA0E↑o ROM:0012EACA btst #4,($131A).w ROM:0012EAD0 beq.s loc_12EAE2 ROM:0012EAD2 bclr #4,($131A).w ROM:0012EAD8 move.b #7,($1190).w ROM:0012EADE bra.w locret_12EC74 ROM:0012EAE2 ; --------------------------------------------------------------------------- ROM:0012EAE2 ROM:0012EAE2 loc_12EAE2: ; CODE XREF: ROM:0012EAD0↑j ROM:0012EAE2 cmpi.b #0,($13B2).w ROM:0012EAE8 bne.s loc_12EAF4 ROM:0012EAEA move.b #7,($1190).w ROM:0012EAF0 bra.w locret_12EC74 ROM:0012EAF4 ; --------------------------------------------------------------------------- ROM:0012EAF4 ROM:0012EAF4 loc_12EAF4: ; CODE XREF: ROM:0012EAE8↑j ROM:0012EAF4 btst #4,($934).w ROM:0012EAFA bne.s loc_12EB0C ROM:0012EAFC bclr #1,($130A).w ROM:0012EB02 move.b #1,($1190).w ROM:0012EB08 bra.w locret_12EA54 ROM:0012EB0C ; --------------------------------------------------------------------------- ROM:0012EB0C ROM:0012EB0C loc_12EB0C: ; CODE XREF: ROM:0012EAFA↑j ROM:0012EB0C ; ROM:0012EC48↓j ROM:0012EB0C bset #1,($130A).w ROM:0012EB12 rts ROM:0012EB14 ; --------------------------------------------------------------------------- ROM:0012EB14 ROM:0012EB14 loc_12EB14: ; DATA XREF: ROM:0012EA12↑o ROM:0012EB14 btst #4,($131A).w ROM:0012EB1A beq.s loc_12EB2C ROM:0012EB1C bclr #4,($131A).w ROM:0012EB22 move.b #7,($1190).w ROM:0012EB28 bra.w locret_12EC74 ROM:0012EB2C ; --------------------------------------------------------------------------- ROM:0012EB2C ROM:0012EB2C loc_12EB2C: ; CODE XREF: ROM:0012EB1A↑j ROM:0012EB2C cmpi.b #0,($13B2).w ROM:0012EB32 bne.s loc_12EB3E ROM:0012EB34 move.b #7,($1190).w ROM:0012EB3A bra.w locret_12EC74 ROM:0012EB3E ; --------------------------------------------------------------------------- ROM:0012EB3E ROM:0012EB3E loc_12EB3E: ; CODE XREF: ROM:0012EB32↑j ROM:0012EB3E btst #4,($934).w ROM:0012EB44 bne.s loc_12EB56 ROM:0012EB46 bclr #1,($130A).w ROM:0012EB4C move.b #1,($1190).w ROM:0012EB52 bra.w locret_12EA54 ROM:0012EB56 ; --------------------------------------------------------------------------- ROM:0012EB56 ROM:0012EB56 loc_12EB56: ; CODE XREF: ROM:0012EB44↑j ROM:0012EB56 cmpi.w #0,($6D8).w ROM:0012EB5C bgt.s loc_12EB80 ROM:0012EB5E move.w $5F6(a5),d0 ROM:0012EB62 clr.b ($8FE).w ROM:0012EB66 move.w d0,($6D6).w ROM:0012EB6A move.b #1,($8FE).w ROM:0012EB70 bclr #1,($130A).w ROM:0012EB76 move.b #6,($1190).w ROM:0012EB7C bra.w loc_12EBF2 ROM:0012EB80 ; --------------------------------------------------------------------------- ROM:0012EB80 ROM:0012EB80 loc_12EB80: ; CODE XREF: ROM:0012EB5C↑j ROM:0012EB80 ; ROM:0012EBF0↓j ... ROM:0012EB80 bset #1,($130A).w ROM:0012EB86 rts ROM:0012EB88 ; --------------------------------------------------------------------------- ROM:0012EB88 ROM:0012EB88 loc_12EB88: ; DATA XREF: ROM:0012EA16↑o ROM:0012EB88 btst #4,($131A).w ROM:0012EB8E beq.s loc_12EBA0 ROM:0012EB90 bclr #4,($131A).w ROM:0012EB96 move.b #7,($1190).w ROM:0012EB9C bra.w locret_12EC74 ROM:0012EBA0 ; --------------------------------------------------------------------------- ROM:0012EBA0 ROM:0012EBA0 loc_12EBA0: ; CODE XREF: ROM:0012EB8E↑j ROM:0012EBA0 cmpi.b #0,($13B2).w ROM:0012EBA6 bne.s loc_12EBB2 ROM:0012EBA8 move.b #7,($1190).w ROM:0012EBAE bra.w locret_12EC74 ROM:0012EBB2 ; --------------------------------------------------------------------------- ROM:0012EBB2 ROM:0012EBB2 loc_12EBB2: ; CODE XREF: ROM:0012EBA6↑j ROM:0012EBB2 btst #4,($934).w ROM:0012EBB8 bne.s loc_12EBCA ROM:0012EBBA bclr #1,($130A).w ROM:0012EBC0 move.b #1,($1190).w ROM:0012EBC6 bra.w locret_12EA54 ROM:0012EBCA ; --------------------------------------------------------------------------- ROM:0012EBCA ROM:0012EBCA loc_12EBCA: ; CODE XREF: ROM:0012EBB8↑j ROM:0012EBCA cmpi.w #0,($6D8).w ROM:0012EBD0 bgt.s loc_12EBF2 ROM:0012EBD2 move.w $5F6(a5),d0 ROM:0012EBD6 clr.b ($8FE).w ROM:0012EBDA move.w d0,($6D6).w ROM:0012EBDE move.b #1,($8FE).w ROM:0012EBE4 bset #1,($130A).w ROM:0012EBEA move.b #5,($1190).w ROM:0012EBF0 bra.s loc_12EB80 ROM:0012EBF2 ; --------------------------------------------------------------------------- ROM:0012EBF2 ROM:0012EBF2 loc_12EBF2: ; CODE XREF: ROM:0012EB7C↑j ROM:0012EBF2 ; ROM:0012EBD0↑j ROM:0012EBF2 bclr #1,($130A).w ROM:0012EBF8 rts ROM:0012EBFA ; --------------------------------------------------------------------------- ROM:0012EBFA ROM:0012EBFA loc_12EBFA: ; DATA XREF: ROM:0012EA1A↑o ROM:0012EBFA cmpi.b #0,($13B2).w ROM:0012EC00 bne.s loc_12EC14 ROM:0012EC02 bclr #1,($130A).w ROM:0012EC08 move.b #3,($1190).w ROM:0012EC0E bra.w loc_12EAC2 ROM:0012EC12 ; --------------------------------------------------------------------------- ROM:0012EC12 bra.s locret_12EC74 ROM:0012EC14 ; --------------------------------------------------------------------------- ROM:0012EC14 ROM:0012EC14 loc_12EC14: ; CODE XREF: ROM:0012EC00↑j ROM:0012EC14 move.b ($13B3).w,d0 ROM:0012EC18 ext.w d0 ROM:0012EC1A move.w $9F2(a5,d0.w*2),d1 ROM:0012EC20 cmpi.w #0,d1 ROM:0012EC24 bne.s loc_12EC36 ROM:0012EC26 bclr #1,($130A).w ROM:0012EC2C move.b #3,($1190).w ROM:0012EC32 bra.w loc_12EAC2 ROM:0012EC36 ; --------------------------------------------------------------------------- ROM:0012EC36 ROM:0012EC36 loc_12EC36: ; CODE XREF: ROM:0012EC24↑j ROM:0012EC36 cmpi.w #1,d1 ROM:0012EC3A bne.s loc_12EC4C ROM:0012EC3C bset #1,($130A).w ROM:0012EC42 move.b #4,($1190).w ROM:0012EC48 bra.w loc_12EB0C ROM:0012EC4C ; --------------------------------------------------------------------------- ROM:0012EC4C ROM:0012EC4C loc_12EC4C: ; CODE XREF: ROM:0012EC3A↑j ROM:0012EC4C cmpi.w #2,d1 ROM:0012EC50 bne.s locret_12EC74 ROM:0012EC52 move.w $5F6(a5),d2 ROM:0012EC56 clr.b ($8FE).w ROM:0012EC5A move.w d2,($6D6).w ROM:0012EC5E move.b #1,($8FE).w ROM:0012EC64 bset #1,($130A).w ROM:0012EC6A move.b #5,($1190).w ROM:0012EC70 bra.w loc_12EB80 ROM:0012EC74 ; --------------------------------------------------------------------------- ROM:0012EC74 ROM:0012EC74 locret_12EC74: ; CODE XREF: ROM:0012EA6A↑j ROM:0012EC74 ; ROM:0012EAA8↑j ... ROM:0012EC74 rts ROM:0012EC76 ROM:0012EC76 ; =============== S U B R O U T I N E ======================================= ROM:0012EC76 ROM:0012EC76 ROM:0012EC76 sub_12EC76: ; CODE XREF: sub_12DD44+5A↑p ROM:0012EC76 clr.w d1 ROM:0012EC78 move.b ($1191).w,d1 ROM:0012EC7C cmpi.w #2,d1 ROM:0012EC80 bcc.s locret_12EC8A ROM:0012EC82 movea.l off_12EC8C(pc,d1.w*4),a0 ROM:0012EC86 nop ROM:0012EC88 jmp (a0) ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8A ROM:0012EC8A locret_12EC8A: ; CODE XREF: sub_12EC76+A↑j ROM:0012EC8A rts ROM:0012EC8A ; End of function sub_12EC76 ROM:0012EC8A ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8C off_12EC8C: dc.l loc_12EC94 ; DATA XREF: sub_12EC76+C↑r ROM:0012EC90 dc.l loc_12ECA0 ROM:0012EC94 ; --------------------------------------------------------------------------- ROM:0012EC94 ROM:0012EC94 loc_12EC94: ; DATA XREF: ROM:off_12EC8C↑o ROM:0012EC94 move.b #1,($1191).w ROM:0012EC9A bra.w loc_12ECB2 ROM:0012EC9E ; --------------------------------------------------------------------------- ROM:0012EC9E rts ROM:0012ECA0 ; --------------------------------------------------------------------------- ROM:0012ECA0 ROM:0012ECA0 loc_12ECA0: ; DATA XREF: ROM:0012EC90↑o ROM:0012ECA0 btst #3,($130D).w ROM:0012ECA6 beq.s loc_12ECB2 ROM:0012ECA8 bclr #3,($130D).w ROM:0012ECAE bsr.w sub_12ECB8 ROM:0012ECB2 ROM:0012ECB2 loc_12ECB2: ; CODE XREF: ROM:0012EC9A↑j ROM:0012ECB2 ; ROM:0012ECA6↑j ROM:0012ECB2 bsr.w sub_12ED82 ROM:0012ECB6 rts ROM:0012ECB8 ROM:0012ECB8 ; =============== S U B R O U T I N E ======================================= ROM:0012ECB8 ROM:0012ECB8 ROM:0012ECB8 sub_12ECB8: ; CODE XREF: ROM:0012ECAE↑p ROM:0012ECB8 move.w ($137A).w,d2 ROM:0012ECBC move.w ($137C).w,d3 ROM:0012ECC0 cmpi.b #0,($13B2).w ROM:0012ECC6 ble.s loc_12ED0C ROM:0012ECC8 move.b #$28,($13B5).w ; '(' ROM:0012ECCE move.w #0,d0 ROM:0012ECD2 bra.s loc_12ECD8 ROM:0012ECD4 ; --------------------------------------------------------------------------- ROM:0012ECD4 ROM:0012ECD4 loc_12ECD4: ; CODE XREF: sub_12ECB8:loc_12ED08↓j ROM:0012ECD4 addi.w #1,d0 ROM:0012ECD8 ROM:0012ECD8 loc_12ECD8: ; CODE XREF: sub_12ECB8+1A↑j ROM:0012ECD8 cmpi.w #$1F,d0 ROM:0012ECDC bgt.l loc_12ED0A ROM:0012ECE2 cmpi.w #$10,d0 ROM:0012ECE6 bge.s loc_12ECF6 ROM:0012ECE8 btst d0,d2 ROM:0012ECEA beq.s loc_12ECF4 ROM:0012ECEC move.b #$28,$1D79(d0.w) ; '(' ROM:0012ECF4 ROM:0012ECF4 loc_12ECF4: ; CODE XREF: sub_12ECB8+32↑j ROM:0012ECF4 bra.s loc_12ED08 ROM:0012ECF6 ; --------------------------------------------------------------------------- ROM:0012ECF6 ROM:0012ECF6 loc_12ECF6: ; CODE XREF: sub_12ECB8+2E↑j ROM:0012ECF6 move.w d0,d1 ROM:0012ECF8 subi.w #$10,d1 ROM:0012ECFC btst d1,d3 ROM:0012ECFE beq.s loc_12ED08 ROM:0012ED00 move.b #$28,$1D79(d0.w) ; '(' ROM:0012ED08 ROM:0012ED08 loc_12ED08: ; CODE XREF: sub_12ECB8:loc_12ECF4↑j ROM:0012ED08 ; sub_12ECB8+46↑j ROM:0012ED08 bra.s loc_12ECD4 ROM:0012ED0A ; --------------------------------------------------------------------------- ROM:0012ED0A ROM:0012ED0A loc_12ED0A: ; CODE XREF: sub_12ECB8+24↑j ROM:0012ED0A bra.s loc_12ED28 ROM:0012ED0C ; --------------------------------------------------------------------------- ROM:0012ED0C ROM:0012ED0C loc_12ED0C: ; CODE XREF: sub_12ECB8+E↑j ROM:0012ED0C cmpi.b #0,($13B5).w ROM:0012ED12 ble.s loc_12ED28 ROM:0012ED14 subi.b #1,($13B5).w ROM:0012ED1A cmpi.b #0,($13B5).w ROM:0012ED20 bne.s loc_12ED28 ROM:0012ED22 bset #6,($1321).w ROM:0012ED28 ROM:0012ED28 loc_12ED28: ; CODE XREF: sub_12ECB8:loc_12ED0A↑j ROM:0012ED28 ; sub_12ECB8+5A↑j ... ROM:0012ED28 move.w #0,d0 ROM:0012ED2C bra.s loc_12ED32 ROM:0012ED2E ; --------------------------------------------------------------------------- ROM:0012ED2E ROM:0012ED2E loc_12ED2E: ; CODE XREF: sub_12ECB8:loc_12ED76↓j ROM:0012ED2E addi.w #1,d0 ROM:0012ED32 ROM:0012ED32 loc_12ED32: ; CODE XREF: sub_12ECB8+74↑j ROM:0012ED32 cmpi.w #$1F,d0 ROM:0012ED36 bgt.l loc_12ED78 ROM:0012ED3C cmpi.w #$10,d0 ROM:0012ED40 bge.s loc_12ED5A ROM:0012ED42 btst d0,d2 ROM:0012ED44 bne.s loc_12ED58 ROM:0012ED46 cmpi.b #0,$1D79(d0.w) ROM:0012ED4E ble.s loc_12ED58 ROM:0012ED50 subi.b #1,$1D79(d0.w) ROM:0012ED58 ROM:0012ED58 loc_12ED58: ; CODE XREF: sub_12ECB8+8C↑j ROM:0012ED58 ; sub_12ECB8+96↑j ROM:0012ED58 bra.s loc_12ED76 ROM:0012ED5A ; --------------------------------------------------------------------------- ROM:0012ED5A ROM:0012ED5A loc_12ED5A: ; CODE XREF: sub_12ECB8+88↑j ROM:0012ED5A move.w d0,d1 ROM:0012ED5C subi.w #$10,d1 ROM:0012ED60 btst d1,d3 ROM:0012ED62 bne.s loc_12ED76 ROM:0012ED64 cmpi.b #0,$1D79(d0.w) ROM:0012ED6C ble.s loc_12ED76 ROM:0012ED6E subi.b #1,$1D79(d0.w) ROM:0012ED76 ROM:0012ED76 loc_12ED76: ; CODE XREF: sub_12ECB8:loc_12ED58↑j ROM:0012ED76 ; sub_12ECB8+AA↑j ... ROM:0012ED76 bra.s loc_12ED2E ROM:0012ED78 ; --------------------------------------------------------------------------- ROM:0012ED78 ROM:0012ED78 loc_12ED78: ; CODE XREF: sub_12ECB8+7E↑j ROM:0012ED78 move.w d3,($137C).w ROM:0012ED7C move.w d2,($137A).w ROM:0012ED80 rts ROM:0012ED80 ; End of function sub_12ECB8 ROM:0012ED80 ROM:0012ED82 ROM:0012ED82 ; =============== S U B R O U T I N E ======================================= ROM:0012ED82 ROM:0012ED82 ROM:0012ED82 sub_12ED82: ; CODE XREF: ROM:loc_12ECB2↑p ROM:0012ED82 clr.w d1 ROM:0012ED84 move.b ($1192).w,d1 ROM:0012ED88 cmpi.w #4,d1 ROM:0012ED8C bcc.s locret_12ED96 ROM:0012ED8E movea.l off_12ED98(pc,d1.w*4),a0 ROM:0012ED92 nop ROM:0012ED94 jmp (a0) ROM:0012ED96 ; --------------------------------------------------------------------------- ROM:0012ED96 ROM:0012ED96 locret_12ED96: ; CODE XREF: sub_12ED82+A↑j ROM:0012ED96 rts ROM:0012ED96 ; End of function sub_12ED82 ROM:0012ED96 ROM:0012ED96 ; --------------------------------------------------------------------------- ROM:0012ED98 off_12ED98: dc.l loc_12EDA8 ; DATA XREF: sub_12ED82+C↑r ROM:0012ED9C dc.l loc_12EDB4 ROM:0012EDA0 dc.l loc_12EDCC ROM:0012EDA4 dc.l loc_12EE00 ROM:0012EDA8 ; --------------------------------------------------------------------------- ROM:0012EDA8 ROM:0012EDA8 loc_12EDA8: ; DATA XREF: ROM:off_12ED98↑o ROM:0012EDA8 move.b #1,($1192).w ROM:0012EDAE bra.w locret_12EDCA ROM:0012EDB2 ; --------------------------------------------------------------------------- ROM:0012EDB2 rts ROM:0012EDB4 ; --------------------------------------------------------------------------- ROM:0012EDB4 ROM:0012EDB4 loc_12EDB4: ; DATA XREF: ROM:0012ED9C↑o ROM:0012EDB4 btst #1,($1320).w ROM:0012EDBA beq.s locret_12EDCA ROM:0012EDBC bsr.w sub_12EE12 ROM:0012EDC0 move.b #2,($1192).w ROM:0012EDC6 bra.w loc_12EDFA ROM:0012EDCA ; --------------------------------------------------------------------------- ROM:0012EDCA ROM:0012EDCA locret_12EDCA: ; CODE XREF: ROM:0012EDAE↑j ROM:0012EDCA ; ROM:0012EDBA↑j ... ROM:0012EDCA rts ROM:0012EDCC ; --------------------------------------------------------------------------- ROM:0012EDCC ROM:0012EDCC loc_12EDCC: ; DATA XREF: ROM:0012EDA0↑o ROM:0012EDCC btst #4,($1326).w ROM:0012EDD2 beq.s loc_12EDEA ROM:0012EDD4 bclr #4,($1326).w ROM:0012EDDA bset #3,($130D).w ROM:0012EDE0 move.b #3,($1192).w ROM:0012EDE6 bra.w locret_12EE10 ROM:0012EDEA ; --------------------------------------------------------------------------- ROM:0012EDEA ROM:0012EDEA loc_12EDEA: ; CODE XREF: ROM:0012EDD2↑j ROM:0012EDEA btst #1,($1320).w ROM:0012EDF0 bne.s loc_12EDFA ROM:0012EDF2 move.b #1,($1192).w ROM:0012EDF8 bra.s locret_12EDCA ROM:0012EDFA ; --------------------------------------------------------------------------- ROM:0012EDFA ROM:0012EDFA loc_12EDFA: ; CODE XREF: ROM:0012EDC6↑j ROM:0012EDFA ; ROM:0012EDF0↑j ROM:0012EDFA bsr.w sub_12EE1A ROM:0012EDFE rts ROM:0012EE00 ; --------------------------------------------------------------------------- ROM:0012EE00 ROM:0012EE00 loc_12EE00: ; DATA XREF: ROM:0012EDA4↑o ROM:0012EE00 btst #1,($1320).w ROM:0012EE06 bne.s locret_12EE10 ROM:0012EE08 move.b #1,($1192).w ROM:0012EE0E bra.s locret_12EDCA ROM:0012EE10 ; --------------------------------------------------------------------------- ROM:0012EE10 ROM:0012EE10 locret_12EE10: ; CODE XREF: ROM:0012EDE6↑j ROM:0012EE10 ; ROM:0012EE06↑j ROM:0012EE10 rts ROM:0012EE12 ROM:0012EE12 ; =============== S U B R O U T I N E ======================================= ROM:0012EE12 ROM:0012EE12 ROM:0012EE12 sub_12EE12: ; CODE XREF: ROM:0012EDBC↑p ROM:0012EE12 move.w ($A78).w,($D6C).w ROM:0012EE18 rts ROM:0012EE18 ; End of function sub_12EE12 ROM:0012EE18 ROM:0012EE1A ROM:0012EE1A ; =============== S U B R O U T I N E ======================================= ROM:0012EE1A ROM:0012EE1A ROM:0012EE1A sub_12EE1A: ; CODE XREF: ROM:loc_12EDFA↑p ROM:0012EE1A move.w $5FC(a5),d0 ROM:0012EE1E cmp.w ($A78).w,d0 ROM:0012EE22 bge.s locret_12EE38 ROM:0012EE24 move.w $5FA(a5),d0 ROM:0012EE28 add.w ($D6C).w,d0 ROM:0012EE2C cmp.w ($A78).w,d0 ROM:0012EE30 bgt.s locret_12EE38 ROM:0012EE32 bset #4,($1326).w ROM:0012EE38 ROM:0012EE38 locret_12EE38: ; CODE XREF: sub_12EE1A+8↑j ROM:0012EE38 ; sub_12EE1A+16↑j ROM:0012EE38 rts ROM:0012EE38 ; End of function sub_12EE1A ROM:0012EE38 ROM:0012EE3A ROM:0012EE3A ; =============== S U B R O U T I N E ======================================= ROM:0012EE3A ROM:0012EE3A ROM:0012EE3A sub_12EE3A: ; CODE XREF: ROM:loc_12DE72↑p ROM:0012EE3A move.w ($1394).w,d0 ROM:0012EE3E move.w ($1396).w,d1 ROM:0012EE42 move.w ($1398).w,d2 ROM:0012EE46 move.w ($139A).w,d3 ROM:0012EE4A cmp.w d0,d1 ROM:0012EE4C bne.s locret_12EE62 ROM:0012EE4E cmp.w d1,d2 ROM:0012EE50 bne.s locret_12EE62 ROM:0012EE52 cmp.w d2,d3 ROM:0012EE54 bne.s locret_12EE62 ROM:0012EE56 ori.w #$8000,($D5E).w ROM:0012EE5C bsr.l sub_12C34C ROM:0012EE62 ROM:0012EE62 locret_12EE62: ; CODE XREF: sub_12EE3A+12↑j ROM:0012EE62 ; sub_12EE3A+16↑j ... ROM:0012EE62 rts ROM:0012EE62 ; End of function sub_12EE3A ROM:0012EE62 ROM:0012EE64 ROM:0012EE64 ; =============== S U B R O U T I N E ======================================= ROM:0012EE64 ROM:0012EE64 ROM:0012EE64 sub_12EE64: ; CODE XREF: sub_12DD44+9E↑p ROM:0012EE64 btst #1,($D8F).w ROM:0012EE6A beq.s loc_12EE74 ROM:0012EE6C bset #1,($1307).w ROM:0012EE72 bra.s loc_12EE8A ROM:0012EE74 ; --------------------------------------------------------------------------- ROM:0012EE74 ROM:0012EE74 loc_12EE74: ; CODE XREF: sub_12EE64+6↑j ROM:0012EE74 btst #4,($D8F).w ROM:0012EE7A beq.s loc_12EE84 ROM:0012EE7C bset #1,($1307).w ROM:0012EE82 bra.s loc_12EE8A ROM:0012EE84 ; --------------------------------------------------------------------------- ROM:0012EE84 ROM:0012EE84 loc_12EE84: ; CODE XREF: sub_12EE64+16↑j ROM:0012EE84 bclr #1,($1307).w ROM:0012EE8A ROM:0012EE8A loc_12EE8A: ; CODE XREF: sub_12EE64+E↑j ROM:0012EE8A ; sub_12EE64+1E↑j ROM:0012EE8A btst #4,($D8C).w ROM:0012EE90 beq.s loc_12EE9A ROM:0012EE92 bset #2,($1317).w ROM:0012EE98 bra.s loc_12EEB0 ROM:0012EE9A ; --------------------------------------------------------------------------- ROM:0012EE9A ROM:0012EE9A loc_12EE9A: ; CODE XREF: sub_12EE64+2C↑j ROM:0012EE9A btst #3,($D8C).w ROM:0012EEA0 beq.s loc_12EEAA ROM:0012EEA2 bset #2,($1317).w ROM:0012EEA8 bra.s loc_12EEB0 ROM:0012EEAA ; --------------------------------------------------------------------------- ROM:0012EEAA ROM:0012EEAA loc_12EEAA: ; CODE XREF: sub_12EE64+3C↑j ROM:0012EEAA bclr #2,($1317).w ROM:0012EEB0 ROM:0012EEB0 loc_12EEB0: ; CODE XREF: sub_12EE64+34↑j ROM:0012EEB0 ; sub_12EE64+44↑j ROM:0012EEB0 btst #3,($D8E).w ROM:0012EEB6 beq.s loc_12EEC0 ROM:0012EEB8 bset #3,($1314).w ROM:0012EEBE bra.s loc_12EED6 ROM:0012EEC0 ; --------------------------------------------------------------------------- ROM:0012EEC0 ROM:0012EEC0 loc_12EEC0: ; CODE XREF: sub_12EE64+52↑j ROM:0012EEC0 btst #2,($D8C).w ROM:0012EEC6 beq.s loc_12EED0 ROM:0012EEC8 bset #3,($1314).w ROM:0012EECE bra.s loc_12EED6 ROM:0012EED0 ; --------------------------------------------------------------------------- ROM:0012EED0 ROM:0012EED0 loc_12EED0: ; CODE XREF: sub_12EE64+62↑j ROM:0012EED0 bclr #3,($1314).w ROM:0012EED6 ROM:0012EED6 loc_12EED6: ; CODE XREF: sub_12EE64+5A↑j ROM:0012EED6 ; sub_12EE64+6A↑j ROM:0012EED6 btst #1,($136D).w ROM:0012EEDC beq.s loc_12EEE6 ROM:0012EEDE bset #2,($1323).w ROM:0012EEE4 bra.s loc_12EEFC ROM:0012EEE6 ; --------------------------------------------------------------------------- ROM:0012EEE6 ROM:0012EEE6 loc_12EEE6: ; CODE XREF: sub_12EE64+78↑j ROM:0012EEE6 btst #4,($136D).w ROM:0012EEEC beq.s loc_12EEF6 ROM:0012EEEE bset #2,($1323).w ROM:0012EEF4 bra.s loc_12EEFC ROM:0012EEF6 ; --------------------------------------------------------------------------- ROM:0012EEF6 ROM:0012EEF6 loc_12EEF6: ; CODE XREF: sub_12EE64+88↑j ROM:0012EEF6 bclr #2,($1323).w ROM:0012EEFC ROM:0012EEFC loc_12EEFC: ; CODE XREF: sub_12EE64+80↑j ROM:0012EEFC ; sub_12EE64+90↑j ROM:0012EEFC btst #4,($136A).w ROM:0012EF02 beq.s loc_12EF0C ROM:0012EF04 bset #0,($131E).w ROM:0012EF0A bra.s loc_12EF22 ROM:0012EF0C ; --------------------------------------------------------------------------- ROM:0012EF0C ROM:0012EF0C loc_12EF0C: ; CODE XREF: sub_12EE64+9E↑j ROM:0012EF0C btst #3,($136A).w ROM:0012EF12 beq.s loc_12EF1C ROM:0012EF14 bset #0,($131E).w ROM:0012EF1A bra.s loc_12EF22 ROM:0012EF1C ; --------------------------------------------------------------------------- ROM:0012EF1C ROM:0012EF1C loc_12EF1C: ; CODE XREF: sub_12EE64+AE↑j ROM:0012EF1C bclr #0,($131E).w ROM:0012EF22 ROM:0012EF22 loc_12EF22: ; CODE XREF: sub_12EE64+A6↑j ROM:0012EF22 ; sub_12EE64+B6↑j ROM:0012EF22 btst #4,($136C).w ROM:0012EF28 beq.s loc_12EF32 ROM:0012EF2A bset #3,($131A).w ROM:0012EF30 bra.s loc_12EF68 ROM:0012EF32 ; --------------------------------------------------------------------------- ROM:0012EF32 ROM:0012EF32 loc_12EF32: ; CODE XREF: sub_12EE64+C4↑j ROM:0012EF32 btst #5,($136C).w ROM:0012EF38 beq.s loc_12EF42 ROM:0012EF3A bset #3,($131A).w ROM:0012EF40 bra.s loc_12EF68 ROM:0012EF42 ; --------------------------------------------------------------------------- ROM:0012EF42 ROM:0012EF42 loc_12EF42: ; CODE XREF: sub_12EE64+D4↑j ROM:0012EF42 btst #6,($136C).w ROM:0012EF48 beq.s loc_12EF52 ROM:0012EF4A bset #3,($131A).w ROM:0012EF50 bra.s loc_12EF68 ROM:0012EF52 ; --------------------------------------------------------------------------- ROM:0012EF52 ROM:0012EF52 loc_12EF52: ; CODE XREF: sub_12EE64+E4↑j ROM:0012EF52 btst #7,($136C).w ROM:0012EF58 beq.s loc_12EF62 ROM:0012EF5A bset #3,($131A).w ROM:0012EF60 bra.s loc_12EF68 ROM:0012EF62 ; --------------------------------------------------------------------------- ROM:0012EF62 ROM:0012EF62 loc_12EF62: ; CODE XREF: sub_12EE64+F4↑j ROM:0012EF62 bclr #3,($131A).w ROM:0012EF68 ROM:0012EF68 loc_12EF68: ; CODE XREF: sub_12EE64+CC↑j ROM:0012EF68 ; sub_12EE64+DC↑j ... ROM:0012EF68 btst #6,($136D).w ROM:0012EF6E beq.s loc_12EF78 ROM:0012EF70 bset #4,($1304).w ROM:0012EF76 bra.s loc_12EF8E ROM:0012EF78 ; --------------------------------------------------------------------------- ROM:0012EF78 ROM:0012EF78 loc_12EF78: ; CODE XREF: sub_12EE64+10A↑j ROM:0012EF78 btst #5,($136B).w ROM:0012EF7E beq.s loc_12EF88 ROM:0012EF80 bset #4,($1304).w ROM:0012EF86 bra.s loc_12EF8E ROM:0012EF88 ; --------------------------------------------------------------------------- ROM:0012EF88 ROM:0012EF88 loc_12EF88: ; CODE XREF: sub_12EE64+11A↑j ROM:0012EF88 bclr #4,($1304).w ROM:0012EF8E ROM:0012EF8E loc_12EF8E: ; CODE XREF: sub_12EE64+112↑j ROM:0012EF8E ; sub_12EE64+122↑j ROM:0012EF8E btst #3,($136C).w ROM:0012EF94 beq.s loc_12EF9E ROM:0012EF96 bset #5,($131B).w ROM:0012EF9C bra.s loc_12EFB4 ROM:0012EF9E ; --------------------------------------------------------------------------- ROM:0012EF9E ROM:0012EF9E loc_12EF9E: ; CODE XREF: sub_12EE64+130↑j ROM:0012EF9E btst #2,($136A).w ROM:0012EFA4 beq.s loc_12EFAE ROM:0012EFA6 bset #5,($131B).w ROM:0012EFAC bra.s loc_12EFB4 ROM:0012EFAE ; --------------------------------------------------------------------------- ROM:0012EFAE ROM:0012EFAE loc_12EFAE: ; CODE XREF: sub_12EE64+140↑j ROM:0012EFAE bclr #5,($131B).w ROM:0012EFB4 ROM:0012EFB4 loc_12EFB4: ; CODE XREF: sub_12EE64+138↑j ROM:0012EFB4 ; sub_12EE64+148↑j ROM:0012EFB4 btst #6,($136A).w ROM:0012EFBA beq.s loc_12EFC4 ROM:0012EFBC bset #7,($1319).w ROM:0012EFC2 bra.s loc_12EFDA ROM:0012EFC4 ; --------------------------------------------------------------------------- ROM:0012EFC4 ROM:0012EFC4 loc_12EFC4: ; CODE XREF: sub_12EE64+156↑j ROM:0012EFC4 btst #7,($136A).w ROM:0012EFCA beq.s loc_12EFD4 ROM:0012EFCC bset #7,($1319).w ROM:0012EFD2 bra.s loc_12EFDA ROM:0012EFD4 ; --------------------------------------------------------------------------- ROM:0012EFD4 ROM:0012EFD4 loc_12EFD4: ; CODE XREF: sub_12EE64+166↑j ROM:0012EFD4 bclr #7,($1319).w ROM:0012EFDA ROM:0012EFDA loc_12EFDA: ; CODE XREF: sub_12EE64+15E↑j ROM:0012EFDA ; sub_12EE64+16E↑j ROM:0012EFDA btst #1,($D7B).w ROM:0012EFE0 beq.s loc_12EFEA ROM:0012EFE2 bset #6,($130A).w ROM:0012EFE8 bra.s loc_12F000 ROM:0012EFEA ; --------------------------------------------------------------------------- ROM:0012EFEA ROM:0012EFEA loc_12EFEA: ; CODE XREF: sub_12EE64+17C↑j ROM:0012EFEA btst #4,($D7B).w ROM:0012EFF0 beq.s loc_12EFFA ROM:0012EFF2 bset #6,($130A).w ROM:0012EFF8 bra.s loc_12F000 ROM:0012EFFA ; --------------------------------------------------------------------------- ROM:0012EFFA ROM:0012EFFA loc_12EFFA: ; CODE XREF: sub_12EE64+18C↑j ROM:0012EFFA bclr #6,($130A).w ROM:0012F000 ROM:0012F000 loc_12F000: ; CODE XREF: sub_12EE64+184↑j ROM:0012F000 ; sub_12EE64+194↑j ROM:0012F000 btst #4,($D78).w ROM:0012F006 beq.s loc_12F010 ROM:0012F008 bset #0,($1318).w ROM:0012F00E bra.s loc_12F026 ROM:0012F010 ; --------------------------------------------------------------------------- ROM:0012F010 ROM:0012F010 loc_12F010: ; CODE XREF: sub_12EE64+1A2↑j ROM:0012F010 btst #3,($D78).w ROM:0012F016 beq.s loc_12F020 ROM:0012F018 bset #0,($1318).w ROM:0012F01E bra.s loc_12F026 ROM:0012F020 ; --------------------------------------------------------------------------- ROM:0012F020 ROM:0012F020 loc_12F020: ; CODE XREF: sub_12EE64+1B2↑j ROM:0012F020 bclr #0,($1318).w ROM:0012F026 ROM:0012F026 loc_12F026: ; CODE XREF: sub_12EE64+1AA↑j ROM:0012F026 ; sub_12EE64+1BA↑j ROM:0012F026 btst #4,($D7A).w ROM:0012F02C beq.s loc_12F036 ROM:0012F02E bset #0,($1314).w ROM:0012F034 bra.s loc_12F06C ROM:0012F036 ; --------------------------------------------------------------------------- ROM:0012F036 ROM:0012F036 loc_12F036: ; CODE XREF: sub_12EE64+1C8↑j ROM:0012F036 btst #5,($D7A).w ROM:0012F03C beq.s loc_12F046 ROM:0012F03E bset #0,($1314).w ROM:0012F044 bra.s loc_12F06C ROM:0012F046 ; --------------------------------------------------------------------------- ROM:0012F046 ROM:0012F046 loc_12F046: ; CODE XREF: sub_12EE64+1D8↑j ROM:0012F046 btst #6,($D7A).w ROM:0012F04C beq.s loc_12F056 ROM:0012F04E bset #0,($1314).w ROM:0012F054 bra.s loc_12F06C ROM:0012F056 ; --------------------------------------------------------------------------- ROM:0012F056 ROM:0012F056 loc_12F056: ; CODE XREF: sub_12EE64+1E8↑j ROM:0012F056 btst #7,($D7A).w ROM:0012F05C beq.s loc_12F066 ROM:0012F05E bset #0,($1314).w ROM:0012F064 bra.s loc_12F06C ROM:0012F066 ; --------------------------------------------------------------------------- ROM:0012F066 ROM:0012F066 loc_12F066: ; CODE XREF: sub_12EE64+1F8↑j ROM:0012F066 bclr #0,($1314).w ROM:0012F06C ROM:0012F06C loc_12F06C: ; CODE XREF: sub_12EE64+1D0↑j ROM:0012F06C ; sub_12EE64+1E0↑j ... ROM:0012F06C btst #6,($D7B).w ROM:0012F072 beq.s loc_12F07C ROM:0012F074 bset #5,($12FF).w ROM:0012F07A bra.s loc_12F092 ROM:0012F07C ; --------------------------------------------------------------------------- ROM:0012F07C ROM:0012F07C loc_12F07C: ; CODE XREF: sub_12EE64+20E↑j ROM:0012F07C btst #5,($D79).w ROM:0012F082 beq.s loc_12F08C ROM:0012F084 bset #5,($12FF).w ROM:0012F08A bra.s loc_12F092 ROM:0012F08C ; --------------------------------------------------------------------------- ROM:0012F08C ROM:0012F08C loc_12F08C: ; CODE XREF: sub_12EE64+21E↑j ROM:0012F08C bclr #5,($12FF).w ROM:0012F092 ROM:0012F092 loc_12F092: ; CODE XREF: sub_12EE64+216↑j ROM:0012F092 ; sub_12EE64+226↑j ROM:0012F092 btst #6,($D78).w ROM:0012F098 beq.s loc_12F0A2 ROM:0012F09A bset #1,($1314).w ROM:0012F0A0 bra.s loc_12F0B8 ROM:0012F0A2 ; --------------------------------------------------------------------------- ROM:0012F0A2 ROM:0012F0A2 loc_12F0A2: ; CODE XREF: sub_12EE64+234↑j ROM:0012F0A2 btst #7,($D78).w ROM:0012F0A8 beq.s loc_12F0B2 ROM:0012F0AA bset #1,($1314).w ROM:0012F0B0 bra.s loc_12F0B8 ROM:0012F0B2 ; --------------------------------------------------------------------------- ROM:0012F0B2 ROM:0012F0B2 loc_12F0B2: ; CODE XREF: sub_12EE64+244↑j ROM:0012F0B2 bclr #1,($1314).w ROM:0012F0B8 ROM:0012F0B8 loc_12F0B8: ; CODE XREF: sub_12EE64+23C↑j ROM:0012F0B8 ; sub_12EE64+24C↑j ROM:0012F0B8 btst #3,($D7A).w ROM:0012F0BE beq.s loc_12F0C8 ROM:0012F0C0 bset #3,($1315).w ROM:0012F0C6 bra.s locret_12F0DE ROM:0012F0C8 ; --------------------------------------------------------------------------- ROM:0012F0C8 ROM:0012F0C8 loc_12F0C8: ; CODE XREF: sub_12EE64+25A↑j ROM:0012F0C8 btst #2,($D78).w ROM:0012F0CE beq.s loc_12F0D8 ROM:0012F0D0 bset #3,($1315).w ROM:0012F0D6 bra.s locret_12F0DE ROM:0012F0D8 ; --------------------------------------------------------------------------- ROM:0012F0D8 ROM:0012F0D8 loc_12F0D8: ; CODE XREF: sub_12EE64+26A↑j ROM:0012F0D8 bclr #3,($1315).w ROM:0012F0DE ROM:0012F0DE locret_12F0DE: ; CODE XREF: sub_12EE64+262↑j ROM:0012F0DE ; sub_12EE64+272↑j ROM:0012F0DE rts ROM:0012F0DE ; End of function sub_12EE64 ROM:0012F0DE ROM:0012F0E0 ROM:0012F0E0 ; =============== S U B R O U T I N E ======================================= ROM:0012F0E0 ROM:0012F0E0 ROM:0012F0E0 sub_12F0E0: ; CODE XREF: sub_12DD44↑p ROM:0012F0E0 move.l ($9B0).w,d5 ROM:0012F0E4 move.w $188(a5),d4 ROM:0012F0E8 ext.l d4 ROM:0012F0EA muls.l d4,d6:d5 ROM:0012F0EE move.w ($134C).w,d4 ROM:0012F0F2 ext.l d4 ROM:0012F0F4 divs.l d4,d6:d5 ROM:0012F0F8 muls.l #$3E8,d6:d5 ROM:0012F100 move.l $142(a5),d4 ROM:0012F104 divs.l d4,d6:d5 ROM:0012F108 bvc.s loc_12F112 ROM:0012F10A move.w #$3E8,($D5C).w ROM:0012F110 bra.s locret_12F116 ROM:0012F112 ; --------------------------------------------------------------------------- ROM:0012F112 ROM:0012F112 loc_12F112: ; CODE XREF: sub_12F0E0+28↑j ROM:0012F112 move.w d5,($D5C).w ROM:0012F116 ROM:0012F116 locret_12F116: ; CODE XREF: sub_12F0E0+30↑j ROM:0012F116 rts ROM:0012F116 ; End of function sub_12F0E0 ROM:0012F116 ROM:0012F118 ROM:0012F118 ; =============== S U B R O U T I N E ======================================= ROM:0012F118 ROM:0012F118 ROM:0012F118 sub_12F118: ; CODE XREF: sub_126A00+DE↑p ROM:0012F118 clr.w d2 ROM:0012F11A ROM:0012F11A loc_12F11A: ; CODE XREF: sub_12F118:loc_12F12E↓j ROM:0012F11A bsr.w sub_12F136 ROM:0012F11E move.w #4,d0 ROM:0012F122 cmp.w d2,d0 ROM:0012F124 ble.s loc_12F130 ROM:0012F126 addq.w #1,d2 ROM:0012F128 bvc.s loc_12F12E ROM:0012F12A move.w #$8000,d2 ROM:0012F12E ROM:0012F12E loc_12F12E: ; CODE XREF: sub_12F118+10↑j ROM:0012F12E bra.s loc_12F11A ROM:0012F130 ; --------------------------------------------------------------------------- ROM:0012F130 ROM:0012F130 loc_12F130: ; CODE XREF: sub_12F118+C↑j ROM:0012F130 bsr.w sub_12F362 ROM:0012F134 rts ROM:0012F134 ; End of function sub_12F118 ROM:0012F134 ROM:0012F136 ROM:0012F136 ; =============== S U B R O U T I N E ======================================= ROM:0012F136 ROM:0012F136 ROM:0012F136 sub_12F136: ; CODE XREF: sub_12F118:loc_12F11A↑p ROM:0012F136 clr.w d1 ROM:0012F138 move.b $12F9(d2.w),d1 ROM:0012F13E cmpi.w #7,d1 ROM:0012F142 bcc.s locret_12F14C ROM:0012F144 movea.l off_12F14E(pc,d1.w*4),a0 ROM:0012F148 nop ROM:0012F14A jmp (a0) ROM:0012F14C ; --------------------------------------------------------------------------- ROM:0012F14C ROM:0012F14C locret_12F14C: ; CODE XREF: sub_12F136+C↑j ROM:0012F14C rts ROM:0012F14C ; End of function sub_12F136 ROM:0012F14C ROM:0012F14C ; --------------------------------------------------------------------------- ROM:0012F14E off_12F14E: dc.l loc_12F16A ; DATA XREF: sub_12F136+E↑r ROM:0012F152 dc.l loc_12F18C ROM:0012F156 dc.l loc_12F1A6 ROM:0012F15A dc.l loc_12F1EE ROM:0012F15E dc.l loc_12F2BA ROM:0012F162 dc.l loc_12F2EE ROM:0012F166 dc.l loc_12F322 ROM:0012F16A ; --------------------------------------------------------------------------- ROM:0012F16A ROM:0012F16A loc_12F16A: ; DATA XREF: ROM:off_12F14E↑o ROM:0012F16A bclr #0,($1306).w ROM:0012F170 bclr d2,($1194).w ROM:0012F174 bclr d2,($1195).w ROM:0012F178 bclr d2,($1196).w ROM:0012F17C clr.w $10BC(d2.w*2) ROM:0012F182 move.b #1,$12F9(d2.w) ROM:0012F18A rts ROM:0012F18C ; --------------------------------------------------------------------------- ROM:0012F18C ROM:0012F18C loc_12F18C: ; DATA XREF: ROM:0012F152↑o ROM:0012F18C move.w $A3C(a5,d2.w*2),d0 ROM:0012F192 cmpi.w #1,d0 ROM:0012F196 blt.s locret_12F1A4 ROM:0012F198 bset d2,($1195).w ROM:0012F19C move.b #2,$12F9(d2.w) ROM:0012F1A4 ROM:0012F1A4 locret_12F1A4: ; CODE XREF: ROM:0012F196↑j ROM:0012F1A4 rts ROM:0012F1A6 ; --------------------------------------------------------------------------- ROM:0012F1A6 ROM:0012F1A6 loc_12F1A6: ; DATA XREF: ROM:0012F156↑o ROM:0012F1A6 btst #4,($1324).w ROM:0012F1AC beq.s loc_12F1BC ROM:0012F1AE bclr d2,($1195).w ROM:0012F1B2 move.b #1,$12F9(d2.w) ROM:0012F1BA rts ROM:0012F1BC ; --------------------------------------------------------------------------- ROM:0012F1BC ROM:0012F1BC loc_12F1BC: ; CODE XREF: ROM:0012F1AC↑j ROM:0012F1BC btst d2,($1193).w ROM:0012F1C0 beq.s locret_12F1EC ROM:0012F1C2 btst #0,($1306).w ROM:0012F1C8 bne.s locret_12F1EC ROM:0012F1CA bset d2,($1194).w ROM:0012F1CE bset #0,($1306).w ROM:0012F1D4 addq.w #1,$10BC(d2.w*2) ROM:0012F1DA bvc.s loc_12F1E4 ROM:0012F1DC move.w #$8000,$10BC(d2.w*2) ROM:0012F1E4 ROM:0012F1E4 loc_12F1E4: ; CODE XREF: ROM:0012F1DA↑j ROM:0012F1E4 move.b #3,$12F9(d2.w) ROM:0012F1EC ROM:0012F1EC locret_12F1EC: ; CODE XREF: ROM:0012F1C0↑j ROM:0012F1EC ; ROM:0012F1C8↑j ROM:0012F1EC rts ROM:0012F1EE ; --------------------------------------------------------------------------- ROM:0012F1EE ROM:0012F1EE loc_12F1EE: ; DATA XREF: ROM:0012F15A↑o ROM:0012F1EE btst #4,($1324).w ROM:0012F1F4 beq.s loc_12F20E ROM:0012F1F6 bclr #0,($1306).w ROM:0012F1FC bclr d2,($1194).w ROM:0012F200 bclr d2,($1195).w ROM:0012F204 move.b #1,$12F9(d2.w) ROM:0012F20C rts ROM:0012F20E ; --------------------------------------------------------------------------- ROM:0012F20E ROM:0012F20E loc_12F20E: ; CODE XREF: ROM:0012F1F4↑j ROM:0012F20E btst d2,($1198).w ROM:0012F212 beq.s loc_12F244 ROM:0012F214 bclr d2,($1194).w ROM:0012F218 bclr d2,($1195).w ROM:0012F21C bset d2,($1196).w ROM:0012F220 clr.w $10BC(d2.w*2) ROM:0012F226 move.w $A32(a5,d2.w*2),d1 ROM:0012F22C clr.b ($901).w ROM:0012F230 move.w d1,($6DC).w ROM:0012F234 move.b #1,($901).w ROM:0012F23A move.b #4,$12F9(d2.w) ROM:0012F242 rts ROM:0012F244 ; --------------------------------------------------------------------------- ROM:0012F244 ROM:0012F244 loc_12F244: ; CODE XREF: ROM:0012F212↑j ROM:0012F244 btst d2,($1193).w ROM:0012F248 bne.s loc_12F26C ROM:0012F24A move.w $10BC(d2.w*2),d3 ROM:0012F250 move.w $A50(a5,d2.w*2),d4 ROM:0012F256 cmp.w d3,d4 ROM:0012F258 blt.s loc_12F26C ROM:0012F25A bclr d2,($1194).w ROM:0012F25E bclr #0,($1306).w ROM:0012F264 move.b #2,$12F9(d2.w) ROM:0012F26C ROM:0012F26C loc_12F26C: ; CODE XREF: ROM:0012F248↑j ROM:0012F26C ; ROM:0012F258↑j ROM:0012F26C btst d2,($1193).w ROM:0012F270 bne.s locret_12F2B8 ROM:0012F272 move.w $10BC(d2.w*2),d3 ROM:0012F278 move.w $A50(a5,d2.w*2),d4 ROM:0012F27E cmp.w d3,d4 ROM:0012F280 bge.s locret_12F2B8 ROM:0012F282 bclr d2,($1194).w ROM:0012F286 bclr #0,($1306).w ROM:0012F28C bset d2,($1197).w ROM:0012F290 clr.w $10BC(d2.w*2) ROM:0012F296 move.w $A5A(a5,d2.w*2),d5 ROM:0012F29C clr.b $902(d2.w) ROM:0012F2A2 move.w d5,$6DE(d2.w*2) ROM:0012F2A8 move.b #1,$902(d2.w) ROM:0012F2B0 move.b #6,$12F9(d2.w) ROM:0012F2B8 ROM:0012F2B8 locret_12F2B8: ; CODE XREF: ROM:0012F270↑j ROM:0012F2B8 ; ROM:0012F280↑j ROM:0012F2B8 rts ROM:0012F2BA ; --------------------------------------------------------------------------- ROM:0012F2BA ROM:0012F2BA loc_12F2BA: ; DATA XREF: ROM:0012F15E↑o ROM:0012F2BA btst #4,($1324).w ROM:0012F2C0 beq.s loc_12F2D6 ROM:0012F2C2 bclr #0,($1306).w ROM:0012F2C8 bclr d2,($1196).w ROM:0012F2CC move.b #1,$12F9(d2.w) ROM:0012F2D4 rts ROM:0012F2D6 ; --------------------------------------------------------------------------- ROM:0012F2D6 ROM:0012F2D6 loc_12F2D6: ; CODE XREF: ROM:0012F2C0↑j ROM:0012F2D6 cmpi.w #0,($6DC).w ROM:0012F2DC bgt.s locret_12F2EC ROM:0012F2DE bclr #0,($1306).w ROM:0012F2E4 move.b #5,$12F9(d2.w) ROM:0012F2EC ROM:0012F2EC locret_12F2EC: ; CODE XREF: ROM:0012F2DC↑j ROM:0012F2EC rts ROM:0012F2EE ; --------------------------------------------------------------------------- ROM:0012F2EE ROM:0012F2EE loc_12F2EE: ; DATA XREF: ROM:0012F162↑o ROM:0012F2EE btst #4,($1324).w ROM:0012F2F4 beq.s loc_12F304 ROM:0012F2F6 bclr d2,($1196).w ROM:0012F2FA move.b #1,$12F9(d2.w) ROM:0012F302 rts ROM:0012F304 ; --------------------------------------------------------------------------- ROM:0012F304 ROM:0012F304 loc_12F304: ; CODE XREF: ROM:0012F2F4↑j ROM:0012F304 move.w $A46(a5,d2.w*2),d0 ROM:0012F30A cmpi.w #0,d0 ROM:0012F30E bne.s locret_12F320 ROM:0012F310 bset d2,($1195).w ROM:0012F314 bclr d2,($1196).w ROM:0012F318 move.b #2,$12F9(d2.w) ROM:0012F320 ROM:0012F320 locret_12F320: ; CODE XREF: ROM:0012F30E↑j ROM:0012F320 rts ROM:0012F322 ; --------------------------------------------------------------------------- ROM:0012F322 ROM:0012F322 loc_12F322: ; DATA XREF: ROM:0012F166↑o ROM:0012F322 btst #4,($1324).w ROM:0012F328 beq.s loc_12F348 ROM:0012F32A bclr d2,($1197).w ROM:0012F32E bclr d2,($1195).w ROM:0012F332 clr.b $902(d2.w) ROM:0012F338 clr.w $6DE(d2.w*2) ROM:0012F33E move.b #1,$12F9(d2.w) ROM:0012F346 rts ROM:0012F348 ; --------------------------------------------------------------------------- ROM:0012F348 ROM:0012F348 loc_12F348: ; CODE XREF: ROM:0012F328↑j ROM:0012F348 cmpi.w #0,$6DE(d2.w*2) ROM:0012F350 bgt.s locret_12F360 ROM:0012F352 bclr d2,($1197).w ROM:0012F356 move.b #2,$12F9(d2.w) ROM:0012F35E rts ROM:0012F360 ; --------------------------------------------------------------------------- ROM:0012F360 ROM:0012F360 locret_12F360: ; CODE XREF: ROM:0012F350↑j ROM:0012F360 rts ROM:0012F362 ROM:0012F362 ; =============== S U B R O U T I N E ======================================= ROM:0012F362 ROM:0012F362 ROM:0012F362 sub_12F362: ; CODE XREF: sub_12F118:loc_12F130↑p ROM:0012F362 btst #0,($1194).w ROM:0012F368 beq.s loc_12F378 ROM:0012F36A bset #4,($130B).w ROM:0012F370 bset #5,($1320).w ROM:0012F376 bra.s locret_12F384 ROM:0012F378 ; --------------------------------------------------------------------------- ROM:0012F378 ROM:0012F378 loc_12F378: ; CODE XREF: sub_12F362+6↑j ROM:0012F378 bclr #4,($130B).w ROM:0012F37E bclr #5,($1320).w ROM:0012F384 ROM:0012F384 locret_12F384: ; CODE XREF: sub_12F362+14↑j ROM:0012F384 rts ROM:0012F384 ; End of function sub_12F362 ROM:0012F384 ROM:0012F386 ROM:0012F386 ; =============== S U B R O U T I N E ======================================= ROM:0012F386 ROM:0012F386 ROM:0012F386 sub_12F386: ; CODE XREF: sub_126A00+5A↑p ROM:0012F386 bsr.w sub_12F7C2 ROM:0012F38A bsr.w sub_12F39C ROM:0012F38E bsr.w sub_12F482 ROM:0012F392 bsr.w sub_12F5D2 ROM:0012F396 bsr.w sub_12F6FA ROM:0012F39A rts ROM:0012F39A ; End of function sub_12F386 ROM:0012F39A ROM:0012F39C ROM:0012F39C ; =============== S U B R O U T I N E ======================================= ROM:0012F39C ROM:0012F39C ROM:0012F39C sub_12F39C: ; CODE XREF: sub_12F386+4↑p ROM:0012F39C clr.w d1 ROM:0012F39E move.b ($1199).w,d1 ROM:0012F3A2 cmpi.w #5,d1 ROM:0012F3A6 bcc.s locret_12F3B0 ROM:0012F3A8 movea.l off_12F3B2(pc,d1.w*4),a0 ROM:0012F3AC nop ROM:0012F3AE jmp (a0) ROM:0012F3B0 ; --------------------------------------------------------------------------- ROM:0012F3B0 ROM:0012F3B0 locret_12F3B0: ; CODE XREF: sub_12F39C+A↑j ROM:0012F3B0 rts ROM:0012F3B0 ; End of function sub_12F39C ROM:0012F3B0 ROM:0012F3B0 ; --------------------------------------------------------------------------- ROM:0012F3B2 off_12F3B2: dc.l loc_12F3C6 ; DATA XREF: sub_12F39C+C↑r ROM:0012F3B6 dc.l loc_12F3D4 ROM:0012F3BA dc.l loc_12F3EE ROM:0012F3BE dc.l loc_12F43C ROM:0012F3C2 dc.l loc_12F46E ROM:0012F3C6 ; --------------------------------------------------------------------------- ROM:0012F3C6 ROM:0012F3C6 loc_12F3C6: ; DATA XREF: ROM:off_12F3B2↑o ROM:0012F3C6 bclr #6,($1305).w ROM:0012F3CC move.b #1,($1199).w ROM:0012F3D2 rts ROM:0012F3D4 ; --------------------------------------------------------------------------- ROM:0012F3D4 ROM:0012F3D4 loc_12F3D4: ; DATA XREF: ROM:0012F3B6↑o ROM:0012F3D4 btst #3,($131E).w ROM:0012F3DA beq.s locret_12F3EC ROM:0012F3DC btst #0,($1304).w ROM:0012F3E2 bne.s locret_12F3EC ROM:0012F3E4 move.b #2,($1199).w ROM:0012F3EA rts ROM:0012F3EC ; --------------------------------------------------------------------------- ROM:0012F3EC ROM:0012F3EC locret_12F3EC: ; CODE XREF: ROM:0012F3DA↑j ROM:0012F3EC ; ROM:0012F3E2↑j ROM:0012F3EC rts ROM:0012F3EE ; --------------------------------------------------------------------------- ROM:0012F3EE ROM:0012F3EE loc_12F3EE: ; DATA XREF: ROM:0012F3BA↑o ROM:0012F3EE move.w $612(a5),d0 ROM:0012F3F2 cmp.w ($AB2).w,d0 ROM:0012F3F6 bge.s loc_12F400 ROM:0012F3F8 move.b #4,($1199).w ROM:0012F3FE rts ROM:0012F400 ; --------------------------------------------------------------------------- ROM:0012F400 ROM:0012F400 loc_12F400: ; CODE XREF: ROM:0012F3F6↑j ROM:0012F400 btst #7,($1305).w ROM:0012F406 bne.s loc_12F42A ROM:0012F408 move.w ($D98).w,d1 ROM:0012F40C add.w $600(a5),d1 ROM:0012F410 cmp.w ($572).w,d1 ROM:0012F414 bge.s loc_12F42A ROM:0012F416 move.w ($A42).w,($D9C).w ROM:0012F41C bset #6,($1305).w ROM:0012F422 move.b #3,($1199).w ROM:0012F428 rts ROM:0012F42A ; --------------------------------------------------------------------------- ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: ROM:0012F406↑j ROM:0012F42A ; ROM:0012F414↑j ROM:0012F42A btst #7,($1303).w ROM:0012F430 beq.s locret_12F43A ROM:0012F432 move.b #1,($1199).w ROM:0012F438 rts ROM:0012F43A ; --------------------------------------------------------------------------- ROM:0012F43A ROM:0012F43A locret_12F43A: ; CODE XREF: ROM:0012F430↑j ROM:0012F43A rts ROM:0012F43C ; --------------------------------------------------------------------------- ROM:0012F43C ROM:0012F43C loc_12F43C: ; DATA XREF: ROM:0012F3BE↑o ROM:0012F43C btst #7,($1305).w ROM:0012F442 bne.s loc_12F460 ROM:0012F444 move.w ($D98).w,d0 ROM:0012F448 move.w ($BC4).w,d1 ROM:0012F44C add.w $5FE(a5),d1 ROM:0012F450 cmp.w ($572).w,d0 ROM:0012F454 bge.s loc_12F45C ROM:0012F456 cmp.w ($A42).w,d1 ROM:0012F45A bgt.s locret_12F45E ROM:0012F45C ROM:0012F45C loc_12F45C: ; CODE XREF: ROM:0012F454↑j ROM:0012F45C bra.s loc_12F460 ROM:0012F45E ; --------------------------------------------------------------------------- ROM:0012F45E ROM:0012F45E locret_12F45E: ; CODE XREF: ROM:0012F45A↑j ROM:0012F45E rts ROM:0012F460 ; --------------------------------------------------------------------------- ROM:0012F460 ROM:0012F460 loc_12F460: ; CODE XREF: ROM:0012F442↑j ROM:0012F460 ; ROM:loc_12F45C↑j ROM:0012F460 bclr #6,($1305).w ROM:0012F466 move.b #2,($1199).w ROM:0012F46C rts ROM:0012F46E ; --------------------------------------------------------------------------- ROM:0012F46E ROM:0012F46E loc_12F46E: ; DATA XREF: ROM:0012F3C2↑o ROM:0012F46E btst #7,($1305).w ROM:0012F474 beq.s locret_12F47E ROM:0012F476 move.b #2,($1199).w ROM:0012F47C rts ROM:0012F47E ; --------------------------------------------------------------------------- ROM:0012F47E ROM:0012F47E locret_12F47E: ; CODE XREF: ROM:0012F474↑j ROM:0012F47E rts ROM:0012F480 ; --------------------------------------------------------------------------- ROM:0012F480 rts ROM:0012F482 ROM:0012F482 ; =============== S U B R O U T I N E ======================================= ROM:0012F482 ROM:0012F482 ROM:0012F482 sub_12F482: ; CODE XREF: sub_12F386+8↑p ROM:0012F482 clr.w d1 ROM:0012F484 move.b ($119A).w,d1 ROM:0012F488 cmpi.w #5,d1 ROM:0012F48C bcc.s locret_12F496 ROM:0012F48E movea.l off_12F498(pc,d1.w*4),a0 ROM:0012F492 nop ROM:0012F494 jmp (a0) ROM:0012F496 ; --------------------------------------------------------------------------- ROM:0012F496 ROM:0012F496 locret_12F496: ; CODE XREF: sub_12F482+A↑j ROM:0012F496 rts ROM:0012F496 ; End of function sub_12F482 ROM:0012F496 ROM:0012F496 ; --------------------------------------------------------------------------- ROM:0012F498 off_12F498: dc.l loc_12F4AC ; DATA XREF: sub_12F482+C↑r ROM:0012F49C dc.l loc_12F4C0 ROM:0012F4A0 dc.l loc_12F4EE ROM:0012F4A4 dc.l loc_12F572 ROM:0012F4A8 dc.l loc_12F58A ROM:0012F4AC ; --------------------------------------------------------------------------- ROM:0012F4AC ROM:0012F4AC loc_12F4AC: ; DATA XREF: ROM:off_12F498↑o ROM:0012F4AC bclr #6,($1307).w ROM:0012F4B2 bclr #5,($1312).w ROM:0012F4B8 move.b #1,($119A).w ROM:0012F4BE rts ROM:0012F4C0 ; --------------------------------------------------------------------------- ROM:0012F4C0 ROM:0012F4C0 loc_12F4C0: ; DATA XREF: ROM:0012F49C↑o ROM:0012F4C0 btst #6,($1305).w ROM:0012F4C6 beq.s locret_12F4EC ROM:0012F4C8 bsr.w sub_12F87C ROM:0012F4CC move.w ($D9A).w,d0 ROM:0012F4D0 clr.b ($912).w ROM:0012F4D4 move.w d0,($6FE).w ROM:0012F4D8 move.b #1,($912).w ROM:0012F4DE bset #6,($1307).w ROM:0012F4E4 move.b #2,($119A).w ROM:0012F4EA rts ROM:0012F4EC ; --------------------------------------------------------------------------- ROM:0012F4EC ROM:0012F4EC locret_12F4EC: ; CODE XREF: ROM:0012F4C6↑j ROM:0012F4EC rts ROM:0012F4EE ; --------------------------------------------------------------------------- ROM:0012F4EE ROM:0012F4EE loc_12F4EE: ; DATA XREF: ROM:0012F4A0↑o ROM:0012F4EE move.w ($BC4).w,d0 ROM:0012F4F2 add.w $610(a5),d0 ROM:0012F4F6 cmp.w ($A42).w,d0 ROM:0012F4FA ble.s loc_12F512 ROM:0012F4FC cmpi.w #0,($6FE).w ROM:0012F502 bgt.s loc_12F512 ROM:0012F504 bset #5,($1312).w ROM:0012F50A move.b #3,($119A).w ROM:0012F510 rts ROM:0012F512 ; --------------------------------------------------------------------------- ROM:0012F512 ROM:0012F512 loc_12F512: ; CODE XREF: ROM:0012F4FA↑j ROM:0012F512 ; ROM:0012F502↑j ROM:0012F512 btst #4,($130E).w ROM:0012F518 bne.s loc_12F532 ROM:0012F51A cmpi.w #0,($6FC).w ROM:0012F520 bgt.s loc_12F532 ROM:0012F522 btst #1,($1311).w ROM:0012F528 bne.s loc_12F55C ROM:0012F52A btst #6,($1305).w ROM:0012F530 beq.s loc_12F55C ROM:0012F532 ROM:0012F532 loc_12F532: ; CODE XREF: ROM:0012F518↑j ROM:0012F532 ; ROM:0012F520↑j ROM:0012F532 btst #6,($1305).w ROM:0012F538 bne.s locret_12F55A ROM:0012F53A btst #4,($130E).w ROM:0012F540 bne.s loc_12F54A ROM:0012F542 cmpi.w #0,($6FC).w ROM:0012F548 beq.s locret_12F55A ROM:0012F54A ROM:0012F54A loc_12F54A: ; CODE XREF: ROM:0012F540↑j ROM:0012F54A clr.b ($912).w ROM:0012F54E clr.w ($6FE).w ROM:0012F552 move.b #4,($119A).w ROM:0012F558 rts ROM:0012F55A ; --------------------------------------------------------------------------- ROM:0012F55A ROM:0012F55A locret_12F55A: ; CODE XREF: ROM:0012F538↑j ROM:0012F55A ; ROM:0012F548↑j ROM:0012F55A rts ROM:0012F55C ; --------------------------------------------------------------------------- ROM:0012F55C ROM:0012F55C loc_12F55C: ; CODE XREF: ROM:0012F528↑j ROM:0012F55C ; ROM:0012F530↑j ROM:0012F55C clr.b ($912).w ROM:0012F560 clr.w ($6FE).w ROM:0012F564 bclr #6,($1307).w ROM:0012F56A move.b #1,($119A).w ROM:0012F570 rts ROM:0012F572 ; --------------------------------------------------------------------------- ROM:0012F572 ROM:0012F572 loc_12F572: ; DATA XREF: ROM:0012F4A4↑o ROM:0012F572 btst #6,($1305).w ROM:0012F578 bne.s locret_12F588 ROM:0012F57A bclr #5,($1312).w ROM:0012F580 move.b #4,($119A).w ROM:0012F586 rts ROM:0012F588 ; --------------------------------------------------------------------------- ROM:0012F588 ROM:0012F588 locret_12F588: ; CODE XREF: ROM:0012F578↑j ROM:0012F588 rts ROM:0012F58A ; --------------------------------------------------------------------------- ROM:0012F58A ROM:0012F58A loc_12F58A: ; DATA XREF: ROM:0012F4A8↑o ROM:0012F58A btst #4,($130E).w ROM:0012F590 bne.s loc_12F5A8 ROM:0012F592 cmpi.w #0,($6FC).w ROM:0012F598 bgt.s loc_12F5A8 ROM:0012F59A bclr #6,($1307).w ROM:0012F5A0 move.b #1,($119A).w ROM:0012F5A6 rts ROM:0012F5A8 ; --------------------------------------------------------------------------- ROM:0012F5A8 ROM:0012F5A8 loc_12F5A8: ; CODE XREF: ROM:0012F590↑j ROM:0012F5A8 ; ROM:0012F598↑j ROM:0012F5A8 btst #6,($1305).w ROM:0012F5AE beq.s locret_12F5CE ROM:0012F5B0 bsr.w sub_12F87C ROM:0012F5B4 move.w ($D9A).w,d0 ROM:0012F5B8 clr.b ($912).w ROM:0012F5BC move.w d0,($6FE).w ROM:0012F5C0 move.b #1,($912).w ROM:0012F5C6 move.b #2,($119A).w ROM:0012F5CC rts ROM:0012F5CE ; --------------------------------------------------------------------------- ROM:0012F5CE ROM:0012F5CE locret_12F5CE: ; CODE XREF: ROM:0012F5AE↑j ROM:0012F5CE rts ROM:0012F5D0 ; --------------------------------------------------------------------------- ROM:0012F5D0 rts ROM:0012F5D2 ROM:0012F5D2 ; =============== S U B R O U T I N E ======================================= ROM:0012F5D2 ROM:0012F5D2 ROM:0012F5D2 sub_12F5D2: ; CODE XREF: sub_12F386+C↑p ROM:0012F5D2 clr.w d1 ROM:0012F5D4 move.b ($119B).w,d1 ROM:0012F5D8 cmpi.w #4,d1 ROM:0012F5DC bcc.s locret_12F5E6 ROM:0012F5DE movea.l off_12F5E8(pc,d1.w*4),a0 ROM:0012F5E2 nop ROM:0012F5E4 jmp (a0) ROM:0012F5E6 ; --------------------------------------------------------------------------- ROM:0012F5E6 ROM:0012F5E6 locret_12F5E6: ; CODE XREF: sub_12F5D2+A↑j ROM:0012F5E6 rts ROM:0012F5E6 ; End of function sub_12F5D2 ROM:0012F5E6 ROM:0012F5E6 ; --------------------------------------------------------------------------- ROM:0012F5E8 off_12F5E8: dc.l loc_12F5F8 ; DATA XREF: sub_12F5D2+C↑r ROM:0012F5EC dc.l loc_12F614 ROM:0012F5F0 dc.l loc_12F632 ROM:0012F5F4 dc.l loc_12F690 ROM:0012F5F8 ; --------------------------------------------------------------------------- ROM:0012F5F8 ROM:0012F5F8 loc_12F5F8: ; DATA XREF: ROM:off_12F5E8↑o ROM:0012F5F8 move.w #$2710,($D94).w ROM:0012F5FE move.l #0,($9A8).w ROM:0012F606 bclr #4,($130E).w ROM:0012F60C move.b #1,($119B).w ROM:0012F612 rts ROM:0012F614 ; --------------------------------------------------------------------------- ROM:0012F614 ROM:0012F614 loc_12F614: ; DATA XREF: ROM:0012F5EC↑o ROM:0012F614 btst #5,($1312).w ROM:0012F61A beq.s locret_12F630 ROM:0012F61C move.w #0,($D94).w ROM:0012F622 bset #1,($131A).w ROM:0012F628 move.b #2,($119B).w ROM:0012F62E rts ROM:0012F630 ; --------------------------------------------------------------------------- ROM:0012F630 ROM:0012F630 locret_12F630: ; CODE XREF: ROM:0012F61A↑j ROM:0012F630 rts ROM:0012F632 ; --------------------------------------------------------------------------- ROM:0012F632 ROM:0012F632 loc_12F632: ; DATA XREF: ROM:0012F5F0↑o ROM:0012F632 bsr.w sub_12F7EE ROM:0012F636 btst #4,($130E).w ROM:0012F63C beq.s loc_12F65C ROM:0012F63E btst #5,($1312).w ROM:0012F644 bne.s loc_12F65C ROM:0012F646 move.w $608(a5),($D94).w ROM:0012F64C move.l #0,($9A8).w ROM:0012F654 move.b #3,($119B).w ROM:0012F65A rts ROM:0012F65C ; --------------------------------------------------------------------------- ROM:0012F65C ROM:0012F65C loc_12F65C: ; CODE XREF: ROM:0012F63C↑j ROM:0012F65C ; ROM:0012F644↑j ROM:0012F65C btst #4,($130E).w ROM:0012F662 bne.s locret_12F68E ROM:0012F664 btst #5,($1312).w ROM:0012F66A bne.s locret_12F68E ROM:0012F66C move.w #$2710,($D94).w ROM:0012F672 move.l #0,($9A8).w ROM:0012F67A bclr #4,($130E).w ROM:0012F680 bclr #1,($131A).w ROM:0012F686 move.b #1,($119B).w ROM:0012F68C rts ROM:0012F68E ; --------------------------------------------------------------------------- ROM:0012F68E ROM:0012F68E locret_12F68E: ; CODE XREF: ROM:0012F662↑j ROM:0012F68E ; ROM:0012F66A↑j ROM:0012F68E rts ROM:0012F690 ; --------------------------------------------------------------------------- ROM:0012F690 ROM:0012F690 loc_12F690: ; DATA XREF: ROM:0012F5F4↑o ROM:0012F690 bsr.w sub_12F842 ROM:0012F694 btst #5,($1312).w ROM:0012F69A beq.s loc_12F6B8 ROM:0012F69C move.w #0,($D94).w ROM:0012F6A2 move.l #0,($9A8).w ROM:0012F6AA bclr #4,($130E).w ROM:0012F6B0 move.b #2,($119B).w ROM:0012F6B6 rts ROM:0012F6B8 ; --------------------------------------------------------------------------- ROM:0012F6B8 ROM:0012F6B8 loc_12F6B8: ; CODE XREF: ROM:0012F69A↑j ROM:0012F6B8 move.w ($D98).w,d0 ROM:0012F6BC sub.w $60C(a5),d0 ROM:0012F6C0 move.w $60A(a5),d1 ROM:0012F6C4 muls.w #$64,d1 ; 'd' ROM:0012F6C8 cmp.l ($9A8).w,d1 ROM:0012F6CC ble.s loc_12F6D4 ROM:0012F6CE cmp.w ($572).w,d0 ROM:0012F6D2 ble.s locret_12F6F6 ROM:0012F6D4 ROM:0012F6D4 loc_12F6D4: ; CODE XREF: ROM:0012F6CC↑j ROM:0012F6D4 move.w #$2710,($D94).w ROM:0012F6DA move.l #0,($9A8).w ROM:0012F6E2 bclr #4,($130E).w ROM:0012F6E8 bclr #1,($131A).w ROM:0012F6EE move.b #1,($119B).w ROM:0012F6F4 rts ROM:0012F6F6 ; --------------------------------------------------------------------------- ROM:0012F6F6 ROM:0012F6F6 locret_12F6F6: ; CODE XREF: ROM:0012F6D2↑j ROM:0012F6F6 rts ROM:0012F6F8 ; --------------------------------------------------------------------------- ROM:0012F6F8 rts ROM:0012F6FA ROM:0012F6FA ; =============== S U B R O U T I N E ======================================= ROM:0012F6FA ROM:0012F6FA ROM:0012F6FA sub_12F6FA: ; CODE XREF: sub_12F386+10↑p ROM:0012F6FA clr.w d1 ROM:0012F6FC move.b ($119C).w,d1 ROM:0012F700 cmpi.w #4,d1 ROM:0012F704 bcc.s locret_12F70E ROM:0012F706 movea.l off_12F710(pc,d1.w*4),a0 ROM:0012F70A nop ROM:0012F70C jmp (a0) ROM:0012F70E ; --------------------------------------------------------------------------- ROM:0012F70E ROM:0012F70E locret_12F70E: ; CODE XREF: sub_12F6FA+A↑j ROM:0012F70E rts ROM:0012F70E ; End of function sub_12F6FA ROM:0012F70E ROM:0012F70E ; --------------------------------------------------------------------------- ROM:0012F710 off_12F710: dc.l loc_12F720 ; DATA XREF: sub_12F6FA+C↑r ROM:0012F714 dc.l loc_12F728 ROM:0012F718 dc.l loc_12F744 ROM:0012F71C dc.l loc_12F784 ROM:0012F720 ; --------------------------------------------------------------------------- ROM:0012F720 ROM:0012F720 loc_12F720: ; DATA XREF: ROM:off_12F710↑o ROM:0012F720 move.b #1,($119C).w ROM:0012F726 rts ROM:0012F728 ; --------------------------------------------------------------------------- ROM:0012F728 ROM:0012F728 loc_12F728: ; DATA XREF: ROM:0012F714↑o ROM:0012F728 move.w $606(a5),d0 ROM:0012F72C btst #5,($1312).w ROM:0012F732 beq.s locret_12F742 ROM:0012F734 cmpi.w #0,d0 ROM:0012F738 ble.s locret_12F742 ROM:0012F73A move.b #2,($119C).w ROM:0012F740 rts ROM:0012F742 ; --------------------------------------------------------------------------- ROM:0012F742 ROM:0012F742 locret_12F742: ; CODE XREF: ROM:0012F732↑j ROM:0012F742 ; ROM:0012F738↑j ROM:0012F742 rts ROM:0012F744 ; --------------------------------------------------------------------------- ROM:0012F744 ROM:0012F744 loc_12F744: ; DATA XREF: ROM:0012F718↑o ROM:0012F744 btst #7,($1305).w ROM:0012F74A beq.s loc_12F75A ROM:0012F74C move.w #0,($D96).w ROM:0012F752 move.b #1,($119C).w ROM:0012F758 rts ROM:0012F75A ; --------------------------------------------------------------------------- ROM:0012F75A ROM:0012F75A loc_12F75A: ; CODE XREF: ROM:0012F74A↑j ROM:0012F75A btst #5,($1312).w ROM:0012F760 bne.s locret_12F782 ROM:0012F762 move.w $604(a5),($D96).w ROM:0012F768 move.w $606(a5),d1 ROM:0012F76C clr.b ($911).w ROM:0012F770 move.w d1,($6FC).w ROM:0012F774 move.b #1,($911).w ROM:0012F77A move.b #3,($119C).w ROM:0012F780 rts ROM:0012F782 ; --------------------------------------------------------------------------- ROM:0012F782 ROM:0012F782 locret_12F782: ; CODE XREF: ROM:0012F760↑j ROM:0012F782 rts ROM:0012F784 ; --------------------------------------------------------------------------- ROM:0012F784 ROM:0012F784 loc_12F784: ; DATA XREF: ROM:0012F71C↑o ROM:0012F784 bsr.w sub_12F826 ROM:0012F788 move.w ($D98).w,d0 ROM:0012F78C sub.w $60C(a5),d0 ROM:0012F790 btst #7,($1305).w ROM:0012F796 bne.s loc_12F7AA ROM:0012F798 cmpi.w #0,($6FC).w ROM:0012F79E ble.s loc_12F7A6 ROM:0012F7A0 cmp.w ($572).w,d0 ROM:0012F7A4 blt.s locret_12F7A8 ROM:0012F7A6 ROM:0012F7A6 loc_12F7A6: ; CODE XREF: ROM:0012F79E↑j ROM:0012F7A6 bra.s loc_12F7AA ROM:0012F7A8 ; --------------------------------------------------------------------------- ROM:0012F7A8 ROM:0012F7A8 locret_12F7A8: ; CODE XREF: ROM:0012F7A4↑j ROM:0012F7A8 rts ROM:0012F7AA ; --------------------------------------------------------------------------- ROM:0012F7AA ROM:0012F7AA loc_12F7AA: ; CODE XREF: ROM:0012F796↑j ROM:0012F7AA ; ROM:loc_12F7A6↑j ROM:0012F7AA move.w #0,($D96).w ROM:0012F7B0 clr.b ($911).w ROM:0012F7B4 clr.w ($6FC).w ROM:0012F7B8 move.b #1,($119C).w ROM:0012F7BE rts ROM:0012F7C0 ; --------------------------------------------------------------------------- ROM:0012F7C0 rts ROM:0012F7C2 ROM:0012F7C2 ; =============== S U B R O U T I N E ======================================= ROM:0012F7C2 ROM:0012F7C2 ROM:0012F7C2 sub_12F7C2: ; CODE XREF: sub_12F386↑p ROM:0012F7C2 move.w #$3B10,d1 ROM:0012F7C6 move.w ($A78).w,d2 ROM:0012F7CA bsr.l sub_117544 ROM:0012F7D0 btst #6,($92E).w ROM:0012F7D6 beq.s loc_12F7DC ROM:0012F7D8 add.w $616(a5),d1 ROM:0012F7DC ROM:0012F7DC loc_12F7DC: ; CODE XREF: sub_12F7C2+14↑j ROM:0012F7DC btst #1,($1311).w ROM:0012F7E2 beq.s loc_12F7E8 ROM:0012F7E4 add.w $60E(a5),d1 ROM:0012F7E8 ROM:0012F7E8 loc_12F7E8: ; CODE XREF: sub_12F7C2+20↑j ROM:0012F7E8 move.w d1,($D98).w ROM:0012F7EC rts ROM:0012F7EC ; End of function sub_12F7C2 ROM:0012F7EC ROM:0012F7EE ROM:0012F7EE ; =============== S U B R O U T I N E ======================================= ROM:0012F7EE ROM:0012F7EE ROM:0012F7EE sub_12F7EE: ; CODE XREF: ROM:loc_12F632↑p ROM:0012F7EE move.w $602(a5),d0 ROM:0012F7F2 muls.w #$3E8,d0 ROM:0012F7F6 move.w $60A(a5),d1 ROM:0012F7FA cmp.l ($9A8).w,d0 ROM:0012F7FE bge.s loc_12F81E ROM:0012F800 btst #2,($1319).w ROM:0012F806 bne.s loc_12F816 ROM:0012F808 cmpi.w #0,d1 ROM:0012F80C ble.s loc_12F816 ROM:0012F80E bset #4,($130E).w ROM:0012F814 bra.s loc_12F81C ROM:0012F816 ; --------------------------------------------------------------------------- ROM:0012F816 ROM:0012F816 loc_12F816: ; CODE XREF: sub_12F7EE+18↑j ROM:0012F816 ; sub_12F7EE+1E↑j ROM:0012F816 bclr #4,($130E).w ROM:0012F81C ROM:0012F81C loc_12F81C: ; CODE XREF: sub_12F7EE+26↑j ROM:0012F81C bra.s locret_12F824 ROM:0012F81E ; --------------------------------------------------------------------------- ROM:0012F81E ROM:0012F81E loc_12F81E: ; CODE XREF: sub_12F7EE+10↑j ROM:0012F81E bclr #4,($130E).w ROM:0012F824 ROM:0012F824 locret_12F824: ; CODE XREF: sub_12F7EE:loc_12F81C↑j ROM:0012F824 rts ROM:0012F824 ; End of function sub_12F7EE ROM:0012F824 ROM:0012F826 ROM:0012F826 ; =============== S U B R O U T I N E ======================================= ROM:0012F826 ROM:0012F826 ROM:0012F826 sub_12F826: ; CODE XREF: ROM:loc_12F784↑p ROM:0012F826 move.w ($6FC).w,d1 ROM:0012F82A move.w $606(a5),d2 ROM:0012F82E muls.w $604(a5),d1 ROM:0012F832 divs.w d2,d1 ROM:0012F834 bvc.w loc_12F83C ROM:0012F838 move.w #0,d1 ROM:0012F83C ROM:0012F83C loc_12F83C: ; CODE XREF: sub_12F826+E↑j ROM:0012F83C move.w d1,($D96).w ROM:0012F840 rts ROM:0012F840 ; End of function sub_12F826 ROM:0012F840 ROM:0012F842 ROM:0012F842 ; =============== S U B R O U T I N E ======================================= ROM:0012F842 ROM:0012F842 ROM:0012F842 sub_12F842: ; CODE XREF: ROM:loc_12F690↑p ROM:0012F842 move.w $608(a5),d0 ROM:0012F846 ext.l d0 ROM:0012F848 move.w $60A(a5),d1 ROM:0012F84C muls.w #$64,d1 ; 'd' ROM:0012F850 move.l d1,d2 ROM:0012F852 sub.l ($9A8).w,d2 ROM:0012F856 cmpi.l #0,d2 ROM:0012F85C bge.s loc_12F864 ROM:0012F85E move.l #0,d2 ROM:0012F864 ROM:0012F864 loc_12F864: ; CODE XREF: sub_12F842+1A↑j ROM:0012F864 subi.w #$2710,d0 ROM:0012F868 clr.l d3 ROM:0012F86A muls.l d0,d3:d2 ROM:0012F86E divs.l d1,d3:d2 ROM:0012F872 addi.w #$2710,d2 ROM:0012F876 move.w d2,($D94).w ROM:0012F87A rts ROM:0012F87A ; End of function sub_12F842 ROM:0012F87A ROM:0012F87C ROM:0012F87C ; =============== S U B R O U T I N E ======================================= ROM:0012F87C ROM:0012F87C ROM:0012F87C sub_12F87C: ; CODE XREF: ROM:0012F4C8↑p ROM:0012F87C ; ROM:0012F5B0↑p ROM:0012F87C move.w #$3B94,d1 ROM:0012F880 move.w ($A42).w,d2 ROM:0012F884 move.w ($572).w,d3 ROM:0012F888 bsr.l sub_117544 ROM:0012F88E move.w d1,($D9A).w ROM:0012F892 rts ROM:0012F892 ; End of function sub_12F87C ROM:0012F892 ROM:0012F894 ROM:0012F894 ; =============== S U B R O U T I N E ======================================= ROM:0012F894 ROM:0012F894 ROM:0012F894 sub_12F894: ; CODE XREF: sub_11231A:loc_1124BC↑p ROM:0012F894 move.w ($C6A).w,d0 ROM:0012F898 move.w $614(a5),d1 ROM:0012F89C sub.w ($D9E).w,d0 ROM:0012F8A0 btst #7,($1309).w ROM:0012F8A6 bne.s loc_12F8AC ROM:0012F8A8 cmp.w d0,d1 ROM:0012F8AA bge.s loc_12F8B4 ROM:0012F8AC ROM:0012F8AC loc_12F8AC: ; CODE XREF: sub_12F894+12↑j ROM:0012F8AC bset #7,($1305).w ROM:0012F8B2 bra.s loc_12F8BA ROM:0012F8B4 ; --------------------------------------------------------------------------- ROM:0012F8B4 ROM:0012F8B4 loc_12F8B4: ; CODE XREF: sub_12F894+16↑j ROM:0012F8B4 bclr #7,($1305).w ROM:0012F8BA ROM:0012F8BA loc_12F8BA: ; CODE XREF: sub_12F894+1E↑j ROM:0012F8BA move.w ($C6A).w,($D9E).w ROM:0012F8C0 btst #1,($131A).w ROM:0012F8C6 beq.s locret_12F8F0 ROM:0012F8C8 cmpi.l #0,($9A8).w ROM:0012F8D0 bne.s loc_12F8D6 ROM:0012F8D2 clr.l ($9AC).w ROM:0012F8D6 ROM:0012F8D6 loc_12F8D6: ; CODE XREF: sub_12F894+3C↑j ROM:0012F8D6 clr.l d0 ROM:0012F8D8 move.l ($A10).w,d1 ROM:0012F8DC add.l ($9AC).w,d1 ROM:0012F8E0 divs.l #$3E8,d0:d1 ROM:0012F8E8 move.l d0,($9AC).w ROM:0012F8EC add.l d1,($9A8).w ROM:0012F8F0 ROM:0012F8F0 locret_12F8F0: ; CODE XREF: sub_12F894+32↑j ROM:0012F8F0 rts ROM:0012F8F0 ; End of function sub_12F894 ROM:0012F8F0 ROM:0012F8F2 ROM:0012F8F2 ; =============== S U B R O U T I N E ======================================= ROM:0012F8F2 ROM:0012F8F2 ROM:0012F8F2 sub_12F8F2: ; CODE XREF: ROM:001170AC↑p ROM:0012F8F2 move.w $61E(a5),d0 ROM:0012F8F6 and.w ($E2E).w,d0 ROM:0012F8FA move.w $61C(a5),d1 ROM:0012F8FE and.w ($E30).w,d1 ROM:0012F902 move.w $61A(a5),d2 ROM:0012F906 and.w ($E2C).w,d2 ROM:0012F90A or.w d0,d1 ROM:0012F90C or.w d1,d2 ROM:0012F90E move.w d2,($DA0).w ROM:0012F912 move.w $624(a5),d0 ROM:0012F916 and.w ($E34).w,d0 ROM:0012F91A move.w $622(a5),d1 ROM:0012F91E and.w ($E36).w,d1 ROM:0012F922 move.w $620(a5),d2 ROM:0012F926 and.w ($E32).w,d2 ROM:0012F92A or.w d0,d1 ROM:0012F92C or.w d1,d2 ROM:0012F92E move.w d2,($DA4).w ROM:0012F932 move.w $62A(a5),d0 ROM:0012F936 and.w ($E3A).w,d0 ROM:0012F93A move.w $628(a5),d1 ROM:0012F93E and.w ($E3C).w,d1 ROM:0012F942 move.w $626(a5),d2 ROM:0012F946 and.w ($E38).w,d2 ROM:0012F94A or.w d0,d1 ROM:0012F94C or.w d1,d2 ROM:0012F94E move.w d2,($DA2).w ROM:0012F952 move.w $630(a5),d0 ROM:0012F956 and.w ($E40).w,d0 ROM:0012F95A move.w $62E(a5),d1 ROM:0012F95E and.w ($E42).w,d1 ROM:0012F962 move.w $62C(a5),d2 ROM:0012F966 and.w ($E3E).w,d2 ROM:0012F96A or.w d0,d1 ROM:0012F96C or.w d1,d2 ROM:0012F96E move.w d2,($DA6).w ROM:0012F972 move.w $64A(a5),d3 ROM:0012F976 cmp.w ($DA8).w,d3 ROM:0012F97A bge.l loc_12FA98 ROM:0012F980 move.w #0,($DA8).w ROM:0012F986 move.w $636(a5),d0 ROM:0012F98A not.w d0 ROM:0012F98C and.w ($E2E).w,d0 ROM:0012F990 move.w $634(a5),d1 ROM:0012F994 not.w d1 ROM:0012F996 and.w ($E2E).w,d1 ROM:0012F99A move.w $632(a5),d2 ROM:0012F99E not.w d2 ROM:0012F9A0 and.w ($E2C).w,d2 ROM:0012F9A4 or.w d0,d1 ROM:0012F9A6 or.w d1,d2 ROM:0012F9A8 and.w d2,($DA0).w ROM:0012F9AC move.w $63C(a5),d0 ROM:0012F9B0 not.w d0 ROM:0012F9B2 and.w ($E34).w,d0 ROM:0012F9B6 move.w $63A(a5),d1 ROM:0012F9BA not.w d1 ROM:0012F9BC and.w ($E34).w,d1 ROM:0012F9C0 move.w $638(a5),d2 ROM:0012F9C4 not.w d2 ROM:0012F9C6 and.w ($E32).w,d2 ROM:0012F9CA or.w d0,d1 ROM:0012F9CC or.w d1,d2 ROM:0012F9CE and.w d2,($DA4).w ROM:0012F9D2 move.w $642(a5),d0 ROM:0012F9D6 not.w d0 ROM:0012F9D8 and.w ($E3A).w,d0 ROM:0012F9DC move.w $640(a5),d1 ROM:0012F9E0 not.w d1 ROM:0012F9E2 and.w ($E3A).w,d1 ROM:0012F9E6 move.w $63E(a5),d2 ROM:0012F9EA not.w d2 ROM:0012F9EC and.w ($E38).w,d2 ROM:0012F9F0 or.w d0,d1 ROM:0012F9F2 or.w d1,d2 ROM:0012F9F4 and.w d2,($DA2).w ROM:0012F9F8 move.w $648(a5),d0 ROM:0012F9FC not.w d0 ROM:0012F9FE and.w ($E40).w,d0 ROM:0012FA02 move.w $646(a5),d1 ROM:0012FA06 not.w d1 ROM:0012FA08 and.w ($E40).w,d1 ROM:0012FA0C move.w $644(a5),d2 ROM:0012FA10 not.w d2 ROM:0012FA12 and.w ($E3E).w,d2 ROM:0012FA16 or.w d0,d1 ROM:0012FA18 or.w d1,d2 ROM:0012FA1A and.w d2,($DA6).w ROM:0012FA1E move.w $636(a5),d0 ROM:0012FA22 not.w d0 ROM:0012FA24 and.w d0,($E2E).w ROM:0012FA28 move.w $634(a5),d0 ROM:0012FA2C not.w d0 ROM:0012FA2E and.w d0,($E30).w ROM:0012FA32 move.w $632(a5),d0 ROM:0012FA36 not.w d0 ROM:0012FA38 and.w d0,($E2C).w ROM:0012FA3C move.w $63C(a5),d0 ROM:0012FA40 not.w d0 ROM:0012FA42 and.w d0,($E34).w ROM:0012FA46 move.w $63A(a5),d0 ROM:0012FA4A not.w d0 ROM:0012FA4C and.w d0,($E36).w ROM:0012FA50 move.w $638(a5),d0 ROM:0012FA54 not.w d0 ROM:0012FA56 and.w d0,($E32).w ROM:0012FA5A move.w $642(a5),d0 ROM:0012FA5E not.w d0 ROM:0012FA60 and.w d0,($E3A).w ROM:0012FA64 move.w $640(a5),d0 ROM:0012FA68 not.w d0 ROM:0012FA6A and.w d0,($E3C).w ROM:0012FA6E move.w $63E(a5),d0 ROM:0012FA72 not.w d0 ROM:0012FA74 and.w d0,($E38).w ROM:0012FA78 move.w $648(a5),d0 ROM:0012FA7C not.w d0 ROM:0012FA7E and.w d0,($E40).w ROM:0012FA82 move.w $646(a5),d0 ROM:0012FA86 not.w d0 ROM:0012FA88 and.w d0,($E42).w ROM:0012FA8C move.w $644(a5),d0 ROM:0012FA90 not.w d0 ROM:0012FA92 and.w d0,($E3E).w ROM:0012FA96 bra.s loc_12FA9C ROM:0012FA98 ; --------------------------------------------------------------------------- ROM:0012FA98 ROM:0012FA98 loc_12FA98: ; CODE XREF: sub_12F8F2+88↑j ROM:0012FA98 addq.w #1,($DA8).w ROM:0012FA9C ROM:0012FA9C loc_12FA9C: ; CODE XREF: sub_12F8F2+1A4↑j ROM:0012FA9C move.w $618(a5),d0 ROM:0012FAA0 cmpi.w #1,d0 ROM:0012FAA4 bne.s locret_12FB0C ROM:0012FAA6 move.w #0,($DA0).w ROM:0012FAAC move.w #0,($DA4).w ROM:0012FAB2 move.w #0,($DA2).w ROM:0012FAB8 move.w #0,($DA6).w ROM:0012FABE move.w #0,($E2C).w ROM:0012FAC4 move.w #0,($E2E).w ROM:0012FACA move.w #0,($E30).w ROM:0012FAD0 move.w #0,($E32).w ROM:0012FAD6 move.w #0,($E34).w ROM:0012FADC move.w #0,($E36).w ROM:0012FAE2 move.w #0,($E38).w ROM:0012FAE8 move.w #0,($E3A).w ROM:0012FAEE move.w #0,($E3C).w ROM:0012FAF4 move.w #0,($E3E).w ROM:0012FAFA move.w #0,($E40).w ROM:0012FB00 move.w #0,($E42).w ROM:0012FB06 move.w #0,($E28).w ROM:0012FB0C ROM:0012FB0C locret_12FB0C: ; CODE XREF: sub_12F8F2+1B2↑j ROM:0012FB0C rts ROM:0012FB0C ; End of function sub_12F8F2 ROM:0012FB0C ROM:0012FB0E ROM:0012FB0E ; =============== S U B R O U T I N E ======================================= ROM:0012FB0E ROM:0012FB0E ROM:0012FB0E sub_12FB0E: ; CODE XREF: sub_126A00+78↑p ROM:0012FB0E clr.w d1 ROM:0012FB10 move.b ($119F).w,d1 ROM:0012FB14 cmpi.w #2,d1 ROM:0012FB18 bcc.s locret_12FB22 ROM:0012FB1A movea.l off_12FB24(pc,d1.w*4),a0 ROM:0012FB1E nop ROM:0012FB20 jmp (a0) ROM:0012FB22 ; --------------------------------------------------------------------------- ROM:0012FB22 ROM:0012FB22 locret_12FB22: ; CODE XREF: sub_12FB0E+A↑j ROM:0012FB22 rts ROM:0012FB22 ; End of function sub_12FB0E ROM:0012FB22 ROM:0012FB22 ; --------------------------------------------------------------------------- ROM:0012FB24 off_12FB24: dc.l loc_12FB2C ; DATA XREF: sub_12FB0E+C↑r ROM:0012FB28 dc.l loc_12FB3A ROM:0012FB2C ; --------------------------------------------------------------------------- ROM:0012FB2C ROM:0012FB2C loc_12FB2C: ; DATA XREF: ROM:off_12FB24↑o ROM:0012FB2C bsr.w sub_12FB80 ROM:0012FB30 move.b #1,($119F).w ROM:0012FB36 bra.s loc_12FB3A ROM:0012FB38 ; --------------------------------------------------------------------------- ROM:0012FB38 rts ROM:0012FB3A ; --------------------------------------------------------------------------- ROM:0012FB3A ROM:0012FB3A loc_12FB3A: ; CODE XREF: ROM:0012FB36↑j ROM:0012FB3A ; DATA XREF: ROM:0012FB28↑o ROM:0012FB3A bsr.w sub_12FE36 ROM:0012FB3E bsr.w sub_12FE50 ROM:0012FB42 bsr.w sub_12FDE0 ROM:0012FB46 bsr.w sub_12FFB8 ROM:0012FB4A bsr.w sub_130004 ROM:0012FB4E bsr.w sub_12FF6C ROM:0012FB52 bsr.w sub_130034 ROM:0012FB56 bsr.w sub_12FF12 ROM:0012FB5A bsr.w sub_12FF92 ROM:0012FB5E bsr.w sub_12FE64 ROM:0012FB62 bsr.w sub_130078 ROM:0012FB66 bsr.w sub_13013A ROM:0012FB6A bsr.w sub_13015A ROM:0012FB6E bsr.w sub_1301F2 ROM:0012FB72 bsr.w sub_12FB94 ROM:0012FB76 bsr.w sub_12FBF6 ROM:0012FB7A bsr.w sub_1302C0 ROM:0012FB7E rts ROM:0012FB80 ROM:0012FB80 ; =============== S U B R O U T I N E ======================================= ROM:0012FB80 ROM:0012FB80 ROM:0012FB80 sub_12FB80: ; CODE XREF: ROM:loc_12FB2C↑p ROM:0012FB80 move.w #$2710,d0 ROM:0012FB84 sub.w $660(a5),d0 ROM:0012FB88 move.w d0,($DBC).w ROM:0012FB8C move.w #$2710,($DBE).w ROM:0012FB92 rts ROM:0012FB92 ; End of function sub_12FB80 ROM:0012FB92 ROM:0012FB94 ROM:0012FB94 ; =============== S U B R O U T I N E ======================================= ROM:0012FB94 ROM:0012FB94 ROM:0012FB94 sub_12FB94: ; CODE XREF: ROM:0012FB72↑p ROM:0012FB94 move.w ($57C).w,d0 ROM:0012FB98 muls.w ($DAE).w,d0 ROM:0012FB9C move.l d0,d1 ROM:0012FB9E divs.w #$411B,d0 ROM:0012FBA2 move.w d0,($DB2).w ROM:0012FBA6 move.w ($62C).w,d2 ROM:0012FBAA ext.l d2 ROM:0012FBAC muls.l d2,d1 ROM:0012FBB0 divs.l #$186A0,d1 ROM:0012FBB8 add.l d1,($9B8).w ROM:0012FBBC bvc.s loc_12FBC6 ROM:0012FBBE move.l #$7FFFFFFF,($9B8).w ROM:0012FBC6 ROM:0012FBC6 loc_12FBC6: ; CODE XREF: sub_12FB94+28↑j ROM:0012FBC6 clr.b ($8A9).w ROM:0012FBCA move.w #0,($62C).w ROM:0012FBD0 move.b #3,($8A9).w ROM:0012FBD6 rts ROM:0012FBD6 ; End of function sub_12FB94 ROM:0012FBD6 ROM:0012FBD8 ROM:0012FBD8 ; =============== S U B R O U T I N E ======================================= ROM:0012FBD8 ROM:0012FBD8 ROM:0012FBD8 sub_12FBD8: ; CODE XREF: ROM:0012FCAE↓p ROM:0012FBD8 ; ROM:0012FD72↓p ROM:0012FBD8 move.l ($9B8).w,d0 ROM:0012FBDC divs.l #$186A0,d0 ROM:0012FBE4 add.w d0,($DC6).w ROM:0012FBE8 bvc.s loc_12FBF0 ROM:0012FBEA move.w #$7FFF,($DC6).w ROM:0012FBF0 ROM:0012FBF0 loc_12FBF0: ; CODE XREF: sub_12FBD8+10↑j ROM:0012FBF0 clr.l ($9B8).w ROM:0012FBF4 rts ROM:0012FBF4 ; End of function sub_12FBD8 ROM:0012FBF4 ROM:0012FBF6 ROM:0012FBF6 ; =============== S U B R O U T I N E ======================================= ROM:0012FBF6 ROM:0012FBF6 ROM:0012FBF6 sub_12FBF6: ; CODE XREF: ROM:0012FB76↑p ROM:0012FBF6 clr.w d1 ROM:0012FBF8 move.b ($11A0).w,d1 ROM:0012FBFC cmpi.w #8,d1 ROM:0012FC00 bcc.s locret_12FC0A ROM:0012FC02 movea.l off_12FC0C(pc,d1.w*4),a0 ROM:0012FC06 nop ROM:0012FC08 jmp (a0) ROM:0012FC0A ; --------------------------------------------------------------------------- ROM:0012FC0A ROM:0012FC0A locret_12FC0A: ; CODE XREF: sub_12FBF6+A↑j ROM:0012FC0A rts ROM:0012FC0A ; End of function sub_12FBF6 ROM:0012FC0A ROM:0012FC0A ; --------------------------------------------------------------------------- ROM:0012FC0C off_12FC0C: dc.l loc_12FC2C ; DATA XREF: sub_12FBF6+C↑r ROM:0012FC10 dc.l loc_12FC48 ROM:0012FC14 dc.l loc_12FC66 ROM:0012FC18 dc.l loc_12FD2C ROM:0012FC1C dc.l loc_12FD52 ROM:0012FC20 dc.l loc_12FD80 ROM:0012FC24 dc.l locret_12FDDC ROM:0012FC28 dc.l loc_12FD02 ROM:0012FC2C ; --------------------------------------------------------------------------- ROM:0012FC2C ROM:0012FC2C loc_12FC2C: ; DATA XREF: ROM:off_12FC0C↑o ROM:0012FC2C bset #2,($1329).w ROM:0012FC32 bset #7,($131F).w ROM:0012FC38 bclr #6,($1322).w ROM:0012FC3E move.b #1,($11A0).w ROM:0012FC44 bra.s locret_12FC64 ROM:0012FC46 ; --------------------------------------------------------------------------- ROM:0012FC46 rts ROM:0012FC48 ; --------------------------------------------------------------------------- ROM:0012FC48 ROM:0012FC48 loc_12FC48: ; DATA XREF: ROM:0012FC10↑o ROM:0012FC48 btst #6,($1308).w ROM:0012FC4E beq.s locret_12FC64 ROM:0012FC50 clr.l ($9B8).w ROM:0012FC54 bclr #2,($1329).w ROM:0012FC5A move.b #2,($11A0).w ROM:0012FC60 bra.w locret_12FD00 ROM:0012FC64 ; --------------------------------------------------------------------------- ROM:0012FC64 ROM:0012FC64 locret_12FC64: ; CODE XREF: ROM:0012FC44↑j ROM:0012FC64 ; ROM:0012FC4E↑j ROM:0012FC64 rts ROM:0012FC66 ; --------------------------------------------------------------------------- ROM:0012FC66 ROM:0012FC66 loc_12FC66: ; DATA XREF: ROM:0012FC14↑o ROM:0012FC66 btst #0,($10F3).w ROM:0012FC6C bne.s loc_12FC76 ROM:0012FC6E btst #0,($10F3).w ROM:0012FC74 beq.s loc_12FC92 ROM:0012FC76 ROM:0012FC76 loc_12FC76: ; CODE XREF: ROM:0012FC6C↑j ROM:0012FC76 move.b #7,($11A0).w ROM:0012FC7C move.w $678(a5),d0 ROM:0012FC80 clr.b ($927).w ROM:0012FC84 move.w d0,($728).w ROM:0012FC88 move.b #1,($927).w ROM:0012FC8E bra.w locret_12FD2A ROM:0012FC92 ; --------------------------------------------------------------------------- ROM:0012FC92 ROM:0012FC92 loc_12FC92: ; CODE XREF: ROM:0012FC74↑j ROM:0012FC92 btst #6,($131B).w ROM:0012FC98 beq.s loc_12FCBC ROM:0012FC9A btst #3,($1324).w ROM:0012FCA0 beq.s loc_12FCBC ROM:0012FCA2 bset #2,($1329).w ROM:0012FCA8 bclr #7,($131F).w ROM:0012FCAE bsr.w sub_12FBD8 ROM:0012FCB2 move.b #3,($11A0).w ROM:0012FCB8 bra.w locret_12FD50 ROM:0012FCBC ; --------------------------------------------------------------------------- ROM:0012FCBC ROM:0012FCBC loc_12FCBC: ; CODE XREF: ROM:0012FC98↑j ROM:0012FCBC ; ROM:0012FCA0↑j ROM:0012FCBC btst #6,($131B).w ROM:0012FCC2 beq.s locret_12FD00 ROM:0012FCC4 move.w $66E(a5),d0 ROM:0012FCC8 move.w $670(a5),d1 ROM:0012FCCC cmp.w ($DC4).w,d0 ROM:0012FCD0 bgt.s loc_12FCDA ROM:0012FCD2 cmp.w ($DC2).w,d1 ROM:0012FCD6 ble.s loc_12FCDA ROM:0012FCD8 bra.s loc_12FCF2 ROM:0012FCDA ; --------------------------------------------------------------------------- ROM:0012FCDA ROM:0012FCDA loc_12FCDA: ; CODE XREF: ROM:0012FCD0↑j ROM:0012FCDA ; ROM:0012FCD6↑j ROM:0012FCDA move.l ($9B8).w,d1 ROM:0012FCDE divs.w #$2710,d1 ROM:0012FCE2 move.w $672(a5),d0 ROM:0012FCE6 cmp.w d1,d0 ROM:0012FCE8 bgt.s locret_12FD00 ROM:0012FCEA cmpi.w #0,($57E).w ROM:0012FCF0 ble.s locret_12FD00 ROM:0012FCF2 ROM:0012FCF2 loc_12FCF2: ; CODE XREF: ROM:0012FCD8↑j ROM:0012FCF2 bset #2,($1329).w ROM:0012FCF8 move.b #4,($11A0).w ROM:0012FCFE bra.s locret_12FD7E ROM:0012FD00 ; --------------------------------------------------------------------------- ROM:0012FD00 ROM:0012FD00 locret_12FD00: ; CODE XREF: ROM:0012FC60↑j ROM:0012FD00 ; ROM:0012FCC2↑j ... ROM:0012FD00 rts ROM:0012FD02 ; --------------------------------------------------------------------------- ROM:0012FD02 ROM:0012FD02 loc_12FD02: ; DATA XREF: ROM:0012FC28↑o ROM:0012FD02 btst #0,($10F3).w ROM:0012FD08 bne.s loc_12FD12 ROM:0012FD0A move.b #2,($11A0).w ROM:0012FD10 bra.s locret_12FD00 ROM:0012FD12 ; --------------------------------------------------------------------------- ROM:0012FD12 ROM:0012FD12 loc_12FD12: ; CODE XREF: ROM:0012FD08↑j ROM:0012FD12 cmpi.w #0,($728).w ROM:0012FD18 bgt.s locret_12FD2A ROM:0012FD1A bset #6,($1322).w ROM:0012FD20 move.b #6,($11A0).w ROM:0012FD26 bra.w locret_12FDDC ROM:0012FD2A ; --------------------------------------------------------------------------- ROM:0012FD2A ROM:0012FD2A locret_12FD2A: ; CODE XREF: ROM:0012FC8E↑j ROM:0012FD2A ; ROM:0012FD18↑j ROM:0012FD2A rts ROM:0012FD2C ; --------------------------------------------------------------------------- ROM:0012FD2C ROM:0012FD2C loc_12FD2C: ; DATA XREF: ROM:0012FC18↑o ROM:0012FD2C btst #6,($131B).w ROM:0012FD32 beq.s loc_12FD3C ROM:0012FD34 btst #3,($1308).w ROM:0012FD3A bne.s locret_12FD50 ROM:0012FD3C ROM:0012FD3C loc_12FD3C: ; CODE XREF: ROM:0012FD32↑j ROM:0012FD3C bset #7,($131F).w ROM:0012FD42 bclr #2,($1329).w ROM:0012FD48 move.b #2,($11A0).w ROM:0012FD4E bra.s locret_12FD00 ROM:0012FD50 ; --------------------------------------------------------------------------- ROM:0012FD50 ROM:0012FD50 locret_12FD50: ; CODE XREF: ROM:0012FCB8↑j ROM:0012FD50 ; ROM:0012FD3A↑j ... ROM:0012FD50 rts ROM:0012FD52 ; --------------------------------------------------------------------------- ROM:0012FD52 ROM:0012FD52 loc_12FD52: ; DATA XREF: ROM:0012FC1C↑o ROM:0012FD52 cmpi.w #0,($57E).w ROM:0012FD58 bne.s locret_12FD7E ROM:0012FD5A bclr #7,($131F).w ROM:0012FD60 move.w $674(a5),d0 ROM:0012FD64 clr.b ($925).w ROM:0012FD68 move.w d0,($724).w ROM:0012FD6C move.b #1,($925).w ROM:0012FD72 bsr.w sub_12FBD8 ROM:0012FD76 move.b #5,($11A0).w ROM:0012FD7C bra.s locret_12FDDA ROM:0012FD7E ; --------------------------------------------------------------------------- ROM:0012FD7E ROM:0012FD7E locret_12FD7E: ; CODE XREF: ROM:0012FCFE↑j ROM:0012FD7E ; ROM:0012FD58↑j ROM:0012FD7E rts ROM:0012FD80 ; --------------------------------------------------------------------------- ROM:0012FD80 ROM:0012FD80 loc_12FD80: ; DATA XREF: ROM:0012FC20↑o ROM:0012FD80 btst #3,($1324).w ROM:0012FD86 beq.s loc_12FD90 ROM:0012FD88 move.b #3,($11A0).w ROM:0012FD8E bra.s locret_12FD50 ROM:0012FD90 ; --------------------------------------------------------------------------- ROM:0012FD90 ROM:0012FD90 loc_12FD90: ; CODE XREF: ROM:0012FD86↑j ROM:0012FD90 btst #6,($131B).w ROM:0012FD96 beq.s loc_12FDA0 ROM:0012FD98 cmpi.w #0,($724).w ROM:0012FD9E bgt.s loc_12FDB6 ROM:0012FDA0 ROM:0012FDA0 loc_12FDA0: ; CODE XREF: ROM:0012FD96↑j ROM:0012FDA0 bset #7,($131F).w ROM:0012FDA6 bclr #2,($1329).w ROM:0012FDAC move.b #2,($11A0).w ROM:0012FDB2 bra.w locret_12FD00 ROM:0012FDB6 ; --------------------------------------------------------------------------- ROM:0012FDB6 ROM:0012FDB6 loc_12FDB6: ; CODE XREF: ROM:0012FD9E↑j ROM:0012FDB6 move.w $676(a5),d0 ROM:0012FDBA cmp.w ($DC2).w,d0 ROM:0012FDBE bgt.s locret_12FDDA ROM:0012FDC0 bset #7,($131F).w ROM:0012FDC6 bclr #2,($1329).w ROM:0012FDCC bset #6,($1322).w ROM:0012FDD2 move.b #6,($11A0).w ROM:0012FDD8 bra.s locret_12FDDC ROM:0012FDDA ; --------------------------------------------------------------------------- ROM:0012FDDA ROM:0012FDDA locret_12FDDA: ; CODE XREF: ROM:0012FD7C↑j ROM:0012FDDA ; ROM:0012FDBE↑j ROM:0012FDDA rts ROM:0012FDDC ; --------------------------------------------------------------------------- ROM:0012FDDC ROM:0012FDDC locret_12FDDC: ; CODE XREF: ROM:0012FD26↑j ROM:0012FDDC ; ROM:0012FDD8↑j ROM:0012FDDC ; DATA XREF: ... ROM:0012FDDC rts ROM:0012FDDE ; --------------------------------------------------------------------------- ROM:0012FDDE rts ROM:0012FDE0 ROM:0012FDE0 ; =============== S U B R O U T I N E ======================================= ROM:0012FDE0 ROM:0012FDE0 ROM:0012FDE0 sub_12FDE0: ; CODE XREF: ROM:0012FB42↑p ROM:0012FDE0 btst #6,($1322).w ROM:0012FDE6 beq.s loc_12FDEE ROM:0012FDE8 move.w $662(a5),d0 ROM:0012FDEC bra.s loc_12FDF2 ROM:0012FDEE ; --------------------------------------------------------------------------- ROM:0012FDEE ROM:0012FDEE loc_12FDEE: ; CODE XREF: sub_12FDE0+6↑j ROM:0012FDEE move.w $660(a5),d0 ROM:0012FDF2 ROM:0012FDF2 loc_12FDF2: ; CODE XREF: sub_12FDE0+C↑j ROM:0012FDF2 muls.w #$1F4,d0 ROM:0012FDF6 muls.l ($9B0).w,d1:d0 ROM:0012FDFC move.w $652(a5),d3 ROM:0012FE00 muls.w ($DF8).w,d3 ROM:0012FE04 divs.l d3,d1:d0 ROM:0012FE08 bvs.s loc_12FE2E ROM:0012FE0A move.w $64C(a5),d2 ROM:0012FE0E muls.w ($DAE).w,d2 ROM:0012FE12 muls.l #$FA0,d1:d0 ROM:0012FE1A divs.l d2,d1:d0 ROM:0012FE1E bvs.s loc_12FE2E ROM:0012FE20 cmpi.l #$2710,d0 ROM:0012FE26 bgt.s loc_12FE2E ROM:0012FE28 move.w d0,($DB4).w ROM:0012FE2C bra.s locret_12FE34 ROM:0012FE2E ; --------------------------------------------------------------------------- ROM:0012FE2E ROM:0012FE2E loc_12FE2E: ; CODE XREF: sub_12FDE0+28↑j ROM:0012FE2E ; sub_12FDE0+3E↑j ... ROM:0012FE2E move.w #$2710,($DB4).w ROM:0012FE34 ROM:0012FE34 locret_12FE34: ; CODE XREF: sub_12FDE0+4C↑j ROM:0012FE34 rts ROM:0012FE34 ; End of function sub_12FDE0 ROM:0012FE34 ROM:0012FE36 ROM:0012FE36 ; =============== S U B R O U T I N E ======================================= ROM:0012FE36 ROM:0012FE36 ROM:0012FE36 sub_12FE36: ; CODE XREF: ROM:loc_12FB3A↑p ROM:0012FE36 move.w ($572).w,d0 ROM:0012FE3A ext.l d0 ROM:0012FE3C muls.l ($A10).w,d1:d0 ROM:0012FE42 divs.l #$1E,d1:d0 ROM:0012FE4A move.l d0,($9B0).w ROM:0012FE4E rts ROM:0012FE4E ; End of function sub_12FE36 ROM:0012FE4E ROM:0012FE50 ROM:0012FE50 ; =============== S U B R O U T I N E ======================================= ROM:0012FE50 ROM:0012FE50 ROM:0012FE50 sub_12FE50: ; CODE XREF: ROM:0012FB3E↑p ROM:0012FE50 move.w #$3B12,d1 ROM:0012FE54 move.w ($A42).w,d2 ROM:0012FE58 bsr.l sub_117544 ROM:0012FE5E move.w d1,($DAE).w ROM:0012FE62 rts ROM:0012FE62 ; End of function sub_12FE50 ROM:0012FE62 ROM:0012FE64 ROM:0012FE64 ; =============== S U B R O U T I N E ======================================= ROM:0012FE64 ROM:0012FE64 ROM:0012FE64 sub_12FE64: ; CODE XREF: ROM:0012FB5E↑p ROM:0012FE64 move.b ($119D).w,($119E).w ROM:0012FE6A bclr #3,($1324).w ROM:0012FE70 btst #0,($10F2).w ROM:0012FE76 bne.s loc_12FE80 ROM:0012FE78 btst #0,($10F2).w ROM:0012FE7E beq.s loc_12FE90 ROM:0012FE80 ROM:0012FE80 loc_12FE80: ; CODE XREF: sub_12FE64+12↑j ROM:0012FE80 move.w #0,($DB6).w ROM:0012FE86 move.b #4,($119D).w ROM:0012FE8C bra.w locret_12FF10 ROM:0012FE90 ; --------------------------------------------------------------------------- ROM:0012FE90 ROM:0012FE90 loc_12FE90: ; CODE XREF: sub_12FE64+1A↑j ROM:0012FE90 btst #6,($1308).w ROM:0012FE96 beq.s loc_12FEA8 ROM:0012FE98 btst #2,($1329).w ROM:0012FE9E bne.s loc_12FEA8 ROM:0012FEA0 btst #4,($130D).w ROM:0012FEA6 beq.s loc_12FEB6 ROM:0012FEA8 ROM:0012FEA8 loc_12FEA8: ; CODE XREF: sub_12FE64+32↑j ROM:0012FEA8 ; sub_12FE64+3A↑j ROM:0012FEA8 move.w #0,($DB6).w ROM:0012FEAE move.b #0,($119D).w ROM:0012FEB4 bra.s locret_12FF10 ROM:0012FEB6 ; --------------------------------------------------------------------------- ROM:0012FEB6 ROM:0012FEB6 loc_12FEB6: ; CODE XREF: sub_12FE64+42↑j ROM:0012FEB6 btst #0,($1316).w ROM:0012FEBC beq.s loc_12FECE ROM:0012FEBE move.w $65E(a5),($DB6).w ROM:0012FEC4 move.b #3,($119D).w ROM:0012FECA bra.w locret_12FF10 ROM:0012FECE ; --------------------------------------------------------------------------- ROM:0012FECE ROM:0012FECE loc_12FECE: ; CODE XREF: sub_12FE64+58↑j ROM:0012FECE btst #3,($1308).w ROM:0012FED4 beq.s loc_12FF04 ROM:0012FED6 btst #6,($1322).w ROM:0012FEDC beq.s loc_12FEE6 ROM:0012FEDE move.w $656(a5),($DB6).w ROM:0012FEE4 bra.s loc_12FEEC ROM:0012FEE6 ; --------------------------------------------------------------------------- ROM:0012FEE6 ROM:0012FEE6 loc_12FEE6: ; CODE XREF: sub_12FE64+78↑j ROM:0012FEE6 move.w $654(a5),($DB6).w ROM:0012FEEC ROM:0012FEEC loc_12FEEC: ; CODE XREF: sub_12FE64+80↑j ROM:0012FEEC move.b #2,($119D).w ROM:0012FEF2 cmpi.w #0,($DB6).w ROM:0012FEF8 bne.s loc_12FF00 ROM:0012FEFA bset #3,($1324).w ROM:0012FF00 ROM:0012FF00 loc_12FF00: ; CODE XREF: sub_12FE64+94↑j ROM:0012FF00 bra.w locret_12FF10 ROM:0012FF04 ; --------------------------------------------------------------------------- ROM:0012FF04 ROM:0012FF04 loc_12FF04: ; CODE XREF: sub_12FE64+70↑j ROM:0012FF04 move.w ($DAC).w,($DB6).w ROM:0012FF0A move.b #1,($119D).w ROM:0012FF10 ROM:0012FF10 locret_12FF10: ; CODE XREF: sub_12FE64+28↑j ROM:0012FF10 ; sub_12FE64+50↑j ... ROM:0012FF10 rts ROM:0012FF10 ; End of function sub_12FE64 ROM:0012FF10 ROM:0012FF12 ROM:0012FF12 ; =============== S U B R O U T I N E ======================================= ROM:0012FF12 ROM:0012FF12 ROM:0012FF12 sub_12FF12: ; CODE XREF: ROM:0012FB56↑p ROM:0012FF12 btst #3,($131E).w ROM:0012FF18 beq.s loc_12FF64 ROM:0012FF1A move.w $650(a5),d0 ROM:0012FF1E sub.w $64E(a5),d0 ROM:0012FF22 cmp.w ($A78).w,d0 ROM:0012FF26 bgt.w loc_12FF64 ROM:0012FF2A btst #4,($130B).w ROM:0012FF30 bne.s loc_12FF64 ROM:0012FF32 btst #0,($10FD).w ROM:0012FF38 bne.s loc_12FF52 ROM:0012FF3A btst #0,($10FD).w ROM:0012FF40 bne.s loc_12FF52 ROM:0012FF42 btst #0,($10FB).w ROM:0012FF48 beq.s loc_12FF64 ROM:0012FF4A btst #0,($10FB).w ROM:0012FF50 beq.s loc_12FF64 ROM:0012FF52 ROM:0012FF52 loc_12FF52: ; CODE XREF: sub_12FF12+26↑j ROM:0012FF52 ; sub_12FF12+2E↑j ROM:0012FF52 move.w $650(a5),d0 ROM:0012FF56 cmp.w ($A78).w,d0 ROM:0012FF5A bge.s loc_12FF62 ROM:0012FF5C bset #6,($1308).w ROM:0012FF62 ROM:0012FF62 loc_12FF62: ; CODE XREF: sub_12FF12+48↑j ROM:0012FF62 bra.s locret_12FF6A ROM:0012FF64 ; --------------------------------------------------------------------------- ROM:0012FF64 ROM:0012FF64 loc_12FF64: ; CODE XREF: sub_12FF12+6↑j ROM:0012FF64 ; sub_12FF12+14↑j ... ROM:0012FF64 bclr #6,($1308).w ROM:0012FF6A ROM:0012FF6A locret_12FF6A: ; CODE XREF: sub_12FF12:loc_12FF62↑j ROM:0012FF6A rts ROM:0012FF6A ; End of function sub_12FF12 ROM:0012FF6A ROM:0012FF6C ROM:0012FF6C ; =============== S U B R O U T I N E ======================================= ROM:0012FF6C ROM:0012FF6C ROM:0012FF6C sub_12FF6C: ; CODE XREF: ROM:0012FB4E↑p ROM:0012FF6C move.w ($B88).w,d0 ROM:0012FF70 add.w $658(a5),d0 ROM:0012FF74 btst #7,($1309).w ROM:0012FF7A bne.s loc_12FF8A ROM:0012FF7C cmp.w ($572).w,d0 ROM:0012FF80 ble.s loc_12FF8A ROM:0012FF82 bset #3,($1308).w ROM:0012FF88 bra.s locret_12FF90 ROM:0012FF8A ; --------------------------------------------------------------------------- ROM:0012FF8A ROM:0012FF8A loc_12FF8A: ; CODE XREF: sub_12FF6C+E↑j ROM:0012FF8A ; sub_12FF6C+14↑j ROM:0012FF8A bclr #3,($1308).w ROM:0012FF90 ROM:0012FF90 locret_12FF90: ; CODE XREF: sub_12FF6C+1C↑j ROM:0012FF90 rts ROM:0012FF90 ; End of function sub_12FF6C ROM:0012FF90 ROM:0012FF92 ROM:0012FF92 ; =============== S U B R O U T I N E ======================================= ROM:0012FF92 ROM:0012FF92 ROM:0012FF92 sub_12FF92: ; CODE XREF: ROM:0012FB5A↑p ROM:0012FF92 bclr #4,($130D).w ROM:0012FF98 btst #3,($1310).w ROM:0012FF9E bne.s loc_12FFB0 ROM:0012FFA0 btst #1,($1320).w ROM:0012FFA6 beq.s loc_12FFB0 ROM:0012FFA8 btst #4,($934).w ROM:0012FFAE bne.s locret_12FFB6 ROM:0012FFB0 ROM:0012FFB0 loc_12FFB0: ; CODE XREF: sub_12FF92+C↑j ROM:0012FFB0 ; sub_12FF92+14↑j ROM:0012FFB0 bset #4,($130D).w ROM:0012FFB6 ROM:0012FFB6 locret_12FFB6: ; CODE XREF: sub_12FF92+1C↑j ROM:0012FFB6 rts ROM:0012FFB6 ; End of function sub_12FF92 ROM:0012FFB6 ROM:0012FFB8 ROM:0012FFB8 ; =============== S U B R O U T I N E ======================================= ROM:0012FFB8 ROM:0012FFB8 ROM:0012FFB8 sub_12FFB8: ; CODE XREF: ROM:0012FB46↑p ROM:0012FFB8 move.w $660(a5),d0 ROM:0012FFBC add.w $65A(a5),d0 ROM:0012FFC0 muls.w #$1F4,d0 ROM:0012FFC4 muls.l ($9B0).w,d1:d0 ROM:0012FFCA move.w $65C(a5),d2 ROM:0012FFCE muls.w ($DF8).w,d2 ROM:0012FFD2 divs.l d2,d1:d0 ROM:0012FFD6 bvs.s loc_12FFFC ROM:0012FFD8 move.w $64C(a5),d2 ROM:0012FFDC muls.w ($DAE).w,d2 ROM:0012FFE0 muls.l #$FA0,d1:d0 ROM:0012FFE8 divs.l d2,d1:d0 ROM:0012FFEC bvs.s loc_12FFFC ROM:0012FFEE cmpi.l #$2710,d0 ROM:0012FFF4 bgt.s loc_12FFFC ROM:0012FFF6 move.w d0,($DB0).w ROM:0012FFFA bra.s locret_130002 ROM:0012FFFC ; --------------------------------------------------------------------------- ROM:0012FFFC ROM:0012FFFC loc_12FFFC: ; CODE XREF: sub_12FFB8+1E↑j ROM:0012FFFC ; sub_12FFB8+34↑j ... ROM:0012FFFC move.w #$2710,($DB0).w ROM:00130002 ROM:00130002 locret_130002: ; CODE XREF: sub_12FFB8+42↑j ROM:00130002 rts ROM:00130002 ; End of function sub_12FFB8 ROM:00130002 ROM:00130004 ROM:00130004 ; =============== S U B R O U T I N E ======================================= ROM:00130004 ROM:00130004 ROM:00130004 sub_130004: ; CODE XREF: ROM:0012FB4A↑p ROM:00130004 move.w ($DB0).w,d1 ROM:00130008 cmp.w ($DB4).w,d1 ROM:0013000C bge.s loc_130026 ROM:0013000E move.w ($DB0).w,($DAC).w ROM:00130014 move.w $660(a5),d0 ROM:00130018 muls.w ($DB0).w,d0 ROM:0013001C divs.w ($DB4).w,d0 ROM:00130020 move.w d0,($DAA).w ROM:00130024 bra.s locret_130032 ROM:00130026 ; --------------------------------------------------------------------------- ROM:00130026 ROM:00130026 loc_130026: ; CODE XREF: sub_130004+8↑j ROM:00130026 move.w ($DB4).w,($DAC).w ROM:0013002C move.w $660(a5),($DAA).w ROM:00130032 ROM:00130032 locret_130032: ; CODE XREF: sub_130004+20↑j ROM:00130032 rts ROM:00130032 ; End of function sub_130004 ROM:00130032 ROM:00130034 ROM:00130034 ; =============== S U B R O U T I N E ======================================= ROM:00130034 ROM:00130034 ROM:00130034 sub_130034: ; CODE XREF: ROM:0012FB52↑p ROM:00130034 btst #0,($10FB).w ROM:0013003A beq.s loc_13005E ROM:0013003C btst #0,($10FB).w ROM:00130042 beq.s loc_13005E ROM:00130044 btst #6,($1307).w ROM:0013004A beq.s loc_130056 ROM:0013004C bset #0,($1316).w ROM:00130052 bra.w loc_13005C ROM:00130056 ; --------------------------------------------------------------------------- ROM:00130056 ROM:00130056 loc_130056: ; CODE XREF: sub_130034+16↑j ROM:00130056 bclr #0,($1316).w ROM:0013005C ROM:0013005C loc_13005C: ; CODE XREF: sub_130034+1E↑j ROM:0013005C bra.s locret_130076 ROM:0013005E ; --------------------------------------------------------------------------- ROM:0013005E ROM:0013005E loc_13005E: ; CODE XREF: sub_130034+6↑j ROM:0013005E ; sub_130034+E↑j ROM:0013005E btst #0,($1100).w ROM:00130064 beq.s loc_130070 ROM:00130066 bset #0,($1316).w ROM:0013006C bra.w locret_130076 ROM:00130070 ; --------------------------------------------------------------------------- ROM:00130070 ROM:00130070 loc_130070: ; CODE XREF: sub_130034+30↑j ROM:00130070 bclr #0,($1316).w ROM:00130076 ROM:00130076 locret_130076: ; CODE XREF: sub_130034:loc_13005C↑j ROM:00130076 ; sub_130034+38↑j ROM:00130076 rts ROM:00130076 ; End of function sub_130034 ROM:00130076 ROM:00130078 ROM:00130078 ; =============== S U B R O U T I N E ======================================= ROM:00130078 ROM:00130078 ROM:00130078 sub_130078: ; CODE XREF: ROM:0012FB62↑p ROM:00130078 btst #0,($10F3).w ROM:0013007E bne.s loc_130088 ROM:00130080 btst #0,($10F3).w ROM:00130086 beq.s loc_13009A ROM:00130088 ROM:00130088 loc_130088: ; CODE XREF: sub_130078+6↑j ROM:00130088 move.w $2D8(a5),d0 ROM:0013008C move.w d0,($DBC).w ROM:00130090 move.w #1,($DC4).w ROM:00130096 bra.w loc_130130 ROM:0013009A ; --------------------------------------------------------------------------- ROM:0013009A ROM:0013009A loc_13009A: ; CODE XREF: sub_130078+E↑j ROM:0013009A move.w $66A(a5),d2 ROM:0013009E btst d2,($1102).w ROM:001300A2 beq.s loc_1300BE ROM:001300A4 cmpi.w #0,($726).w ROM:001300AA bne.s loc_1300BE ROM:001300AC move.w $ED4(d2.w*2),d0 ROM:001300B2 ext.l d0 ROM:001300B4 add.l d0,($9B4).w ROM:001300B8 addi.w #1,($DC0).w ROM:001300BE ROM:001300BE loc_1300BE: ; CODE XREF: sub_130078+2A↑j ROM:001300BE ; sub_130078+32↑j ROM:001300BE move.w $668(a5),d1 ROM:001300C2 cmp.w ($DC0).w,d1 ROM:001300C6 blt.s loc_1300D8 ROM:001300C8 btst #4,($1312).w ROM:001300CE beq.s loc_130124 ROM:001300D0 cmpi.w #5,($DC0).w ROM:001300D6 blt.s loc_130124 ROM:001300D8 ROM:001300D8 loc_1300D8: ; CODE XREF: sub_130078+4E↑j ROM:001300D8 move.l ($9B4).w,d0 ROM:001300DC divs.w ($DC0).w,d0 ROM:001300E0 clr.l ($9B4).w ROM:001300E4 clr.w ($DC0).w ROM:001300E8 cmpi.w #0,($57E).w ROM:001300EE beq.s loc_13010E ROM:001300F0 cmpi.b #3,($119E).w ROM:001300F6 beq.s loc_13010E ROM:001300F8 cmp.w ($DBC).w,d0 ROM:001300FC blt.s loc_130106 ROM:001300FE cmpi.w #0,($DC4).w ROM:00130104 bne.s loc_13010A ROM:00130106 ROM:00130106 loc_130106: ; CODE XREF: sub_130078+84↑j ROM:00130106 move.w d0,($DBC).w ROM:0013010A ROM:0013010A loc_13010A: ; CODE XREF: sub_130078+8C↑j ROM:0013010A bra.w loc_130112 ROM:0013010E ; --------------------------------------------------------------------------- ROM:0013010E ROM:0013010E loc_13010E: ; CODE XREF: sub_130078+76↑j ROM:0013010E ; sub_130078+7E↑j ROM:0013010E move.w d0,($DBE).w ROM:00130112 ROM:00130112 loc_130112: ; CODE XREF: sub_130078:loc_13010A↑j ROM:00130112 move.w ($DBE).w,d0 ROM:00130116 sub.w ($DBC).w,d0 ROM:0013011A move.w d0,($DC2).w ROM:0013011E addi.w #1,($DC4).w ROM:00130124 ROM:00130124 loc_130124: ; CODE XREF: sub_130078+56↑j ROM:00130124 ; sub_130078+5E↑j ROM:00130124 btst #4,($1312).w ROM:0013012A beq.s locret_130138 ROM:0013012C clr.w ($DC4).w ROM:00130130 ROM:00130130 loc_130130: ; CODE XREF: sub_130078+1E↑j ROM:00130130 clr.l ($9B4).w ROM:00130134 clr.w ($DC0).w ROM:00130138 ROM:00130138 locret_130138: ; CODE XREF: sub_130078+B2↑j ROM:00130138 rts ROM:00130138 ; End of function sub_130078 ROM:00130138 ROM:0013013A ROM:0013013A ; =============== S U B R O U T I N E ======================================= ROM:0013013A ROM:0013013A ROM:0013013A sub_13013A: ; CODE XREF: ROM:0012FB66↑p ROM:0013013A move.w #$2710,d0 ROM:0013013E sub.w ($DBC).w,d0 ROM:00130142 bge.s loc_130148 ROM:00130144 move.w #0,d0 ROM:00130148 ROM:00130148 loc_130148: ; CODE XREF: sub_13013A+8↑j ROM:00130148 muls.w $666(a5),d0 ROM:0013014C divs.w #$64,d0 ; 'd' ROM:00130150 add.w $664(a5),d0 ROM:00130154 move.w d0,($DBA).w ROM:00130158 rts ROM:00130158 ; End of function sub_13013A ROM:00130158 ROM:0013015A ROM:0013015A ; =============== S U B R O U T I N E ======================================= ROM:0013015A ROM:0013015A ROM:0013015A sub_13015A: ; CODE XREF: ROM:0012FB6A↑p ROM:0013015A move.b ($119E).w,d0 ROM:0013015E cmp.b ($119D).w,d0 ROM:00130162 beq.l loc_1301E4 ROM:00130168 bset #4,($1312).w ROM:0013016E clr.w d0 ROM:00130170 cmpi.w #0,($DB6).w ROM:00130176 bne.s loc_130194 ROM:00130178 cmpi.w #0,($57E).w ROM:0013017E beq.s loc_130194 ROM:00130180 cmpi.b #2,($119D).w ROM:00130186 beq.s loc_130190 ROM:00130188 cmpi.b #3,($119D).w ROM:0013018E bne.s loc_130194 ROM:00130190 ROM:00130190 loc_130190: ; CODE XREF: sub_13015A+2C↑j ROM:00130190 move.w #1,d0 ROM:00130194 ROM:00130194 loc_130194: ; CODE XREF: sub_13015A+1C↑j ROM:00130194 ; sub_13015A+24↑j ... ROM:00130194 btst #4,($130D).w ROM:0013019A bne.s loc_1301AA ROM:0013019C cmpi.b #4,($119E).w ROM:001301A2 beq.s loc_1301AA ROM:001301A4 cmpi.w #1,d0 ROM:001301A8 bne.s loc_1301D8 ROM:001301AA ROM:001301AA loc_1301AA: ; CODE XREF: sub_13015A+40↑j ROM:001301AA ; sub_13015A+48↑j ROM:001301AA clr.b ($926).w ROM:001301AE clr.w ($726).w ROM:001301B2 bclr #1,($1327).w ROM:001301B8 cmpi.w #1,d0 ROM:001301BC bne.s loc_1301D6 ROM:001301BE move.w #0,($B08).w ROM:001301C4 bsr.l sub_11DA9C ROM:001301CA move.w #0,($B08).w ROM:001301D0 bsr.l sub_11DA9C ROM:001301D6 ROM:001301D6 loc_1301D6: ; CODE XREF: sub_13015A+62↑j ROM:001301D6 bra.s locret_1301F0 ROM:001301D8 ; --------------------------------------------------------------------------- ROM:001301D8 ROM:001301D8 loc_1301D8: ; CODE XREF: sub_13015A+4E↑j ROM:001301D8 bset #1,($1327).w ROM:001301DE bra.s locret_1301F0 ROM:001301E0 ; --------------------------------------------------------------------------- ROM:001301E0 bra.w locret_1301F0 ROM:001301E4 ; --------------------------------------------------------------------------- ROM:001301E4 ROM:001301E4 loc_1301E4: ; CODE XREF: sub_13015A+8↑j ROM:001301E4 bclr #1,($1327).w ROM:001301EA bclr #4,($1312).w ROM:001301F0 ROM:001301F0 locret_1301F0: ; CODE XREF: sub_13015A:loc_1301D6↑j ROM:001301F0 ; sub_13015A+84↑j ... ROM:001301F0 rts ROM:001301F0 ; End of function sub_13015A ROM:001301F0 ROM:001301F2 ROM:001301F2 ; =============== S U B R O U T I N E ======================================= ROM:001301F2 ROM:001301F2 ROM:001301F2 sub_1301F2: ; CODE XREF: ROM:0012FB6E↑p ROM:001301F2 clr.w d1 ROM:001301F4 move.b ($11A1).w,d1 ROM:001301F8 cmpi.w #3,d1 ROM:001301FC bcc.s locret_130206 ROM:001301FE movea.l off_130208(pc,d1.w*4),a0 ROM:00130202 nop ROM:00130204 jmp (a0) ROM:00130206 ; --------------------------------------------------------------------------- ROM:00130206 ROM:00130206 locret_130206: ; CODE XREF: sub_1301F2+A↑j ROM:00130206 rts ROM:00130206 ; End of function sub_1301F2 ROM:00130206 ROM:00130206 ; --------------------------------------------------------------------------- ROM:00130208 off_130208: dc.l loc_130214 ; DATA XREF: sub_1301F2+C↑r ROM:0013020C dc.l loc_13021E ROM:00130210 dc.l loc_130258 ROM:00130214 ; --------------------------------------------------------------------------- ROM:00130214 ROM:00130214 loc_130214: ; DATA XREF: ROM:off_130208↑o ROM:00130214 move.b #1,($11A1).w ROM:0013021A bra.s loc_130252 ROM:0013021C ; --------------------------------------------------------------------------- ROM:0013021C rts ROM:0013021E ; --------------------------------------------------------------------------- ROM:0013021E ROM:0013021E loc_13021E: ; DATA XREF: ROM:0013020C↑o ROM:0013021E btst #1,($1327).w ROM:00130224 beq.s loc_130252 ROM:00130226 move.w ($DBA).w,d0 ROM:0013022A move.w ($DBA).w,($DB8).w ROM:00130230 clr.b ($926).w ROM:00130234 move.w d0,($726).w ROM:00130238 move.b #1,($926).w ROM:0013023E clr.w ($DC4).w ROM:00130242 clr.w ($DC0).w ROM:00130246 clr.l ($9B4).w ROM:0013024A move.b #2,($11A1).w ROM:00130250 bra.s locret_130286 ROM:00130252 ; --------------------------------------------------------------------------- ROM:00130252 ROM:00130252 loc_130252: ; CODE XREF: ROM:0013021A↑j ROM:00130252 ; ROM:00130224↑j ... ROM:00130252 bsr.w sub_1302B6 ROM:00130256 rts ROM:00130258 ; --------------------------------------------------------------------------- ROM:00130258 ROM:00130258 loc_130258: ; DATA XREF: ROM:00130210↑o ROM:00130258 cmpi.w #0,($726).w ROM:0013025E ble.s loc_130268 ROM:00130260 cmpi.w #0,($572).w ROM:00130266 bne.s loc_130274 ROM:00130268 ROM:00130268 loc_130268: ; CODE XREF: ROM:0013025E↑j ROM:00130268 move.b #1,($11A1).w ROM:0013026E bra.s loc_130252 ROM:00130270 ; --------------------------------------------------------------------------- ROM:00130270 bra.w locret_130286 ROM:00130274 ; --------------------------------------------------------------------------- ROM:00130274 ROM:00130274 loc_130274: ; CODE XREF: ROM:00130266↑j ROM:00130274 move.w ($726).w,d0 ROM:00130278 cmp.w ($DB8).w,d0 ROM:0013027C beq.s locret_130286 ROM:0013027E move.w d0,($DB8).w ROM:00130282 bsr.w sub_130288 ROM:00130286 ROM:00130286 locret_130286: ; CODE XREF: ROM:00130250↑j ROM:00130286 ; ROM:00130270↑j ... ROM:00130286 rts ROM:00130288 ROM:00130288 ; =============== S U B R O U T I N E ======================================= ROM:00130288 ROM:00130288 ROM:00130288 sub_130288: ; CODE XREF: ROM:00130282↑p ROM:00130288 move.w ($726).w,d1 ROM:0013028C muls.w d1,d1 ROM:0013028E move.w ($DBA).w,d0 ROM:00130292 muls.w $66C(a5),d0 ROM:00130296 divs.w #$64,d0 ; 'd' ROM:0013029A divs.w d0,d1 ROM:0013029C addi.w #1,d1 ROM:001302A0 move.w ($DB6).w,d0 ROM:001302A4 sub.w ($57E).w,d0 ROM:001302A8 ext.l d0 ROM:001302AA divs.w d1,d0 ROM:001302AC add.w ($57E).w,d0 ROM:001302B0 move.w d0,($57E).w ROM:001302B4 rts ROM:001302B4 ; End of function sub_130288 ROM:001302B4 ROM:001302B6 ROM:001302B6 ; =============== S U B R O U T I N E ======================================= ROM:001302B6 ROM:001302B6 ROM:001302B6 sub_1302B6: ; CODE XREF: ROM:loc_130252↑p ROM:001302B6 move.w ($DB6).w,d0 ROM:001302BA move.w d0,($57E).w ROM:001302BE rts ROM:001302BE ; End of function sub_1302B6 ROM:001302BE ROM:001302C0 ROM:001302C0 ; =============== S U B R O U T I N E ======================================= ROM:001302C0 ROM:001302C0 ROM:001302C0 sub_1302C0: ; CODE XREF: ROM:0012FB7A↑p ROM:001302C0 btst #1,($96D).w ROM:001302C6 beq.s loc_1302D0 ROM:001302C8 move.w ($DC8).w,($57C).w ROM:001302CE bra.s locret_1302D6 ROM:001302D0 ; --------------------------------------------------------------------------- ROM:001302D0 ROM:001302D0 loc_1302D0: ; CODE XREF: sub_1302C0+6↑j ROM:001302D0 move.w ($57E).w,($57C).w ROM:001302D6 ROM:001302D6 locret_1302D6: ; CODE XREF: sub_1302C0+E↑j ROM:001302D6 rts ROM:001302D6 ; End of function sub_1302C0 ROM:001302D6 ROM:001302D8 ROM:001302D8 ; =============== S U B R O U T I N E ======================================= ROM:001302D8 ROM:001302D8 ROM:001302D8 sub_1302D8: ; CODE XREF: sub_126A00+30↑p ROM:001302D8 bsr.w sub_1304CE ROM:001302DC bsr.w sub_1304C0 ROM:001302E0 bsr.w sub_130482 ROM:001302E4 bsr.w sub_1302EA ROM:001302E8 rts ROM:001302E8 ; End of function sub_1302D8 ROM:001302E8 ROM:001302EA ROM:001302EA ; =============== S U B R O U T I N E ======================================= ROM:001302EA ROM:001302EA ROM:001302EA sub_1302EA: ; CODE XREF: sub_1302D8+C↑p ROM:001302EA clr.w d1 ROM:001302EC move.b ($11A2).w,d1 ROM:001302F0 cmpi.w #5,d1 ROM:001302F4 bcc.s locret_1302FE ROM:001302F6 movea.l off_130300(pc,d1.w*4),a0 ROM:001302FA nop ROM:001302FC jmp (a0) ROM:001302FE ; --------------------------------------------------------------------------- ROM:001302FE ROM:001302FE locret_1302FE: ; CODE XREF: sub_1302EA+A↑j ROM:001302FE rts ROM:001302FE ; End of function sub_1302EA ROM:001302FE ROM:001302FE ; --------------------------------------------------------------------------- ROM:00130300 off_130300: dc.l loc_130314 ; DATA XREF: sub_1302EA+C↑r ROM:00130304 dc.l loc_130330 ROM:00130308 dc.l loc_13037E ROM:0013030C dc.l loc_130414 ROM:00130310 dc.l loc_130458 ROM:00130314 ; --------------------------------------------------------------------------- ROM:00130314 ROM:00130314 loc_130314: ; DATA XREF: ROM:off_130300↑o ROM:00130314 bclr #5,($130E).w ROM:0013031A bclr #3,($C45).w ROM:00130320 bclr #1,($D78).w ROM:00130326 move.b #1,($11A2).w ROM:0013032C bra.s locret_13037C ROM:0013032E ; --------------------------------------------------------------------------- ROM:0013032E rts ROM:00130330 ; --------------------------------------------------------------------------- ROM:00130330 ROM:00130330 loc_130330: ; DATA XREF: ROM:00130304↑o ROM:00130330 btst #7,($1322).w ROM:00130336 beq.s loc_130368 ROM:00130338 bset #7,($1314).w ROM:0013033E bset #5,($130E).w ROM:00130344 bset #1,($D78).w ROM:0013034A bset #3,($C45).w ROM:00130350 bset #3,($135D).w ROM:00130356 bset #1,($D90).w ROM:0013035C move.b #3,($11A2).w ROM:00130362 bra.l locret_130456 ROM:00130368 ; --------------------------------------------------------------------------- ROM:00130368 ROM:00130368 loc_130368: ; CODE XREF: ROM:00130336↑j ROM:00130368 btst #3,($131E).w ROM:0013036E beq.s locret_13037C ROM:00130370 move.b #2,($11A2).w ROM:00130376 bra.l locret_130412 ROM:0013037C ; --------------------------------------------------------------------------- ROM:0013037C ROM:0013037C locret_13037C: ; CODE XREF: ROM:0013032C↑j ROM:0013037C ; ROM:0013036E↑j ... ROM:0013037C rts ROM:0013037E ; --------------------------------------------------------------------------- ROM:0013037E ROM:0013037E loc_13037E: ; DATA XREF: ROM:00130308↑o ROM:0013037E move.w $67A(a5),d0 ROM:00130382 move.w $67C(a5),d1 ROM:00130386 cmp.w ($A42).w,d0 ROM:0013038A bge.s loc_1303CA ROM:0013038C cmp.w ($A4C).w,d1 ROM:00130390 bge.s loc_1303C4 ROM:00130392 bset #3,($1317).w ROM:00130398 bset #5,($130E).w ROM:0013039E bset #3,($C45).w ROM:001303A4 bset #3,($135D).w ROM:001303AA bset #1,($D78).w ROM:001303B0 bset #1,($D90).w ROM:001303B6 move.b #3,($11A2).w ROM:001303BC bra.l locret_130456 ROM:001303C2 ; --------------------------------------------------------------------------- ROM:001303C2 bra.s loc_1303CA ROM:001303C4 ; --------------------------------------------------------------------------- ROM:001303C4 ROM:001303C4 loc_1303C4: ; CODE XREF: ROM:00130390↑j ROM:001303C4 bset #1,($D90).w ROM:001303CA ROM:001303CA loc_1303CA: ; CODE XREF: ROM:0013038A↑j ROM:001303CA ; ROM:001303C2↑j ROM:001303CA btst #7,($1322).w ROM:001303D0 beq.s loc_1303FE ROM:001303D2 bset #3,($C45).w ROM:001303D8 bset #3,($135D).w ROM:001303DE bset #7,($1314).w ROM:001303E4 bset #5,($130E).w ROM:001303EA bset #1,($D78).w ROM:001303F0 bset #1,($D90).w ROM:001303F6 move.b #3,($11A2).w ROM:001303FC bra.s locret_130456 ROM:001303FE ; --------------------------------------------------------------------------- ROM:001303FE ROM:001303FE loc_1303FE: ; CODE XREF: ROM:001303D0↑j ROM:001303FE btst #3,($131E).w ROM:00130404 bne.s locret_130412 ROM:00130406 move.b #1,($11A2).w ROM:0013040C bra.l locret_13037C ROM:00130412 ; --------------------------------------------------------------------------- ROM:00130412 ROM:00130412 locret_130412: ; CODE XREF: ROM:00130376↑j ROM:00130412 ; ROM:00130404↑j ROM:00130412 rts ROM:00130414 ; --------------------------------------------------------------------------- ROM:00130414 ROM:00130414 loc_130414: ; DATA XREF: ROM:0013030C↑o ROM:00130414 btst #3,($131E).w ROM:0013041A bne.s locret_130456 ROM:0013041C btst #7,($1322).w ROM:00130422 bne.s loc_13043C ROM:00130424 bclr #5,($130E).w ROM:0013042A bclr #1,($D78).w ROM:00130430 move.b #1,($11A2).w ROM:00130436 bra.l locret_13037C ROM:0013043C ; --------------------------------------------------------------------------- ROM:0013043C ROM:0013043C loc_13043C: ; CODE XREF: ROM:00130422↑j ROM:0013043C btst #0,($1322).w ROM:00130442 beq.s locret_130456 ROM:00130444 bset #1,($D78).w ROM:0013044A bset #1,($D90).w ROM:00130450 move.b #4,($11A2).w ROM:00130456 ROM:00130456 locret_130456: ; CODE XREF: ROM:00130362↑j ROM:00130456 ; ROM:001303BC↑j ... ROM:00130456 rts ROM:00130458 ; --------------------------------------------------------------------------- ROM:00130458 ROM:00130458 loc_130458: ; DATA XREF: ROM:00130310↑o ROM:00130458 btst #3,($131E).w ROM:0013045E bne.s locret_130456 ROM:00130460 btst #7,($1322).w ROM:00130466 bne.s locret_130480 ROM:00130468 bclr #5,($130E).w ROM:0013046E bclr #1,($D78).w ROM:00130474 move.b #1,($11A2).w ROM:0013047A bra.l locret_13037C ROM:00130480 ; --------------------------------------------------------------------------- ROM:00130480 ROM:00130480 locret_130480: ; CODE XREF: ROM:00130466↑j ROM:00130480 rts ROM:00130482 ROM:00130482 ; =============== S U B R O U T I N E ======================================= ROM:00130482 ROM:00130482 ROM:00130482 sub_130482: ; CODE XREF: sub_1302D8+8↑p ROM:00130482 move.w $67E(a5),d0 ROM:00130486 cmp.w ($C6A).w,d0 ROM:0013048A blt.s loc_1304A0 ROM:0013048C move.w #$3B98,d1 ROM:00130490 move.w ($DCC).w,d2 ROM:00130494 move.w ($572).w,d3 ROM:00130498 bsr.l sub_117544 ROM:0013049E bra.s loc_1304B2 ROM:001304A0 ; --------------------------------------------------------------------------- ROM:001304A0 ROM:001304A0 loc_1304A0: ; CODE XREF: sub_130482+8↑j ROM:001304A0 move.w #$3B96,d1 ROM:001304A4 move.w ($C6A).w,d2 ROM:001304A8 move.w ($572).w,d3 ROM:001304AC bsr.l sub_117544 ROM:001304B2 ROM:001304B2 loc_1304B2: ; CODE XREF: sub_130482+1C↑j ROM:001304B2 muls.w ($134C).w,d1 ROM:001304B6 divs.w $188(a5),d1 ROM:001304BA move.w d1,($DCA).w ROM:001304BE rts ROM:001304BE ; End of function sub_130482 ROM:001304BE ROM:001304C0 ROM:001304C0 ; =============== S U B R O U T I N E ======================================= ROM:001304C0 ROM:001304C0 ROM:001304C0 sub_1304C0: ; CODE XREF: sub_1302D8+4↑p ROM:001304C0 move.w ($BAA).w,d0 ROM:001304C4 sub.w ($1350).w,d0 ROM:001304C8 move.w d0,($DCC).w ROM:001304CC rts ROM:001304CC ; End of function sub_1304C0 ROM:001304CC ROM:001304CE ROM:001304CE ; =============== S U B R O U T I N E ======================================= ROM:001304CE ROM:001304CE ROM:001304CE sub_1304CE: ; CODE XREF: sub_1302D8↑p ROM:001304CE clr.w d1 ROM:001304D0 move.b ($11A3).w,d1 ROM:001304D4 cmpi.w #4,d1 ROM:001304D8 bcc.s locret_1304E2 ROM:001304DA movea.l off_1304E4(pc,d1.w*4),a0 ROM:001304DE nop ROM:001304E0 jmp (a0) ROM:001304E2 ; --------------------------------------------------------------------------- ROM:001304E2 ROM:001304E2 locret_1304E2: ; CODE XREF: sub_1304CE+A↑j ROM:001304E2 rts ROM:001304E2 ; End of function sub_1304CE ROM:001304E2 ROM:001304E2 ; --------------------------------------------------------------------------- ROM:001304E4 off_1304E4: dc.l loc_1304F4 ; DATA XREF: sub_1304CE+C↑r ROM:001304E8 dc.l loc_130504 ROM:001304EC dc.l loc_13054C ROM:001304F0 dc.l loc_1305A0 ROM:001304F4 ; --------------------------------------------------------------------------- ROM:001304F4 ROM:001304F4 loc_1304F4: ; DATA XREF: ROM:off_1304E4↑o ROM:001304F4 bclr #7,($1322).w ROM:001304FA move.b #1,($11A3).w ROM:00130500 bra.s locret_13054A ROM:00130502 ; --------------------------------------------------------------------------- ROM:00130502 rts ROM:00130504 ; --------------------------------------------------------------------------- ROM:00130504 ROM:00130504 loc_130504: ; DATA XREF: ROM:001304E8↑o ROM:00130504 move.w $680(a5),d0 ROM:00130508 move.w $682(a5),d1 ROM:0013050C move.w $684(a5),d3 ROM:00130510 move.w $686(a5),d2 ROM:00130514 move.w $688(a5),d4 ROM:00130518 cmp.w ($A72).w,d0 ROM:0013051C bge.s loc_130522 ROM:0013051E bra.w loc_130534 ROM:00130522 ; --------------------------------------------------------------------------- ROM:00130522 ROM:00130522 loc_130522: ; CODE XREF: ROM:0013051C↑j ROM:00130522 cmp.w ($A72).w,d1 ROM:00130526 ble.s locret_13054A ROM:00130528 cmp.w ($572).w,d2 ROM:0013052C bgt.s loc_130534 ROM:0013052E cmp.w ($C6A).w,d3 ROM:00130532 bge.s locret_13054A ROM:00130534 ROM:00130534 loc_130534: ; CODE XREF: ROM:0013051E↑j ROM:00130534 ; ROM:0013052C↑j ROM:00130534 clr.b ($8E5).w ROM:00130538 move.w d4,($6A4).w ROM:0013053C move.b #1,($8E5).w ROM:00130542 move.b #2,($11A3).w ROM:00130548 bra.s locret_13059E ROM:0013054A ; --------------------------------------------------------------------------- ROM:0013054A ROM:0013054A locret_13054A: ; CODE XREF: ROM:00130500↑j ROM:0013054A ; ROM:00130526↑j ... ROM:0013054A rts ROM:0013054C ; --------------------------------------------------------------------------- ROM:0013054C ROM:0013054C loc_13054C: ; DATA XREF: ROM:001304EC↑o ROM:0013054C cmpi.w #0,($6A4).w ROM:00130552 bgt.s loc_130562 ROM:00130554 bset #7,($1322).w ROM:0013055A move.b #3,($11A3).w ROM:00130560 bra.s locret_1305C2 ROM:00130562 ; --------------------------------------------------------------------------- ROM:00130562 ROM:00130562 loc_130562: ; CODE XREF: ROM:00130552↑j ROM:00130562 move.w $680(a5),d0 ROM:00130566 move.w $682(a5),d1 ROM:0013056A move.w $684(a5),d3 ROM:0013056E move.w $686(a5),d2 ROM:00130572 cmp.w ($A72).w,d0 ROM:00130576 blt.s locret_13059E ROM:00130578 cmp.w ($A72).w,d1 ROM:0013057C bgt.s loc_130582 ROM:0013057E bra.w loc_13058E ROM:00130582 ; --------------------------------------------------------------------------- ROM:00130582 ROM:00130582 loc_130582: ; CODE XREF: ROM:0013057C↑j ROM:00130582 cmp.w ($572).w,d2 ROM:00130586 bgt.s locret_13059E ROM:00130588 cmp.w ($C6A).w,d3 ROM:0013058C blt.s locret_13059E ROM:0013058E ROM:0013058E loc_13058E: ; CODE XREF: ROM:0013057E↑j ROM:0013058E clr.b ($8E5).w ROM:00130592 clr.w ($6A4).w ROM:00130596 move.b #1,($11A3).w ROM:0013059C bra.s locret_13054A ROM:0013059E ; --------------------------------------------------------------------------- ROM:0013059E ROM:0013059E locret_13059E: ; CODE XREF: ROM:00130548↑j ROM:0013059E ; ROM:00130576↑j ... ROM:0013059E rts ROM:001305A0 ; --------------------------------------------------------------------------- ROM:001305A0 ROM:001305A0 loc_1305A0: ; DATA XREF: ROM:001304F0↑o ROM:001305A0 move.w $680(a5),d0 ROM:001305A4 move.w $682(a5),d1 ROM:001305A8 cmp.w ($A72).w,d1 ROM:001305AC bgt.s locret_1305C2 ROM:001305AE cmp.w ($A72).w,d0 ROM:001305B2 blt.s locret_1305C2 ROM:001305B4 bclr #7,($1322).w ROM:001305BA move.b #1,($11A3).w ROM:001305C0 bra.s locret_13054A ROM:001305C2 ; --------------------------------------------------------------------------- ROM:001305C2 ROM:001305C2 locret_1305C2: ; CODE XREF: ROM:00130560↑j ROM:001305C2 ; ROM:001305AC↑j ... ROM:001305C2 rts ROM:001305C4 ; --------------------------------------------------------------------------- ROM:001305C4 rts ROM:001305C6 ROM:001305C6 ; =============== S U B R O U T I N E ======================================= ROM:001305C6 ROM:001305C6 ROM:001305C6 sub_1305C6: ; CODE XREF: sub_126A00+96↑p ROM:001305C6 move.w ($DD2).w,d1 ROM:001305CA cmpi.w #6,d1 ROM:001305CE bcc.s locret_1305D8 ROM:001305D0 movea.l off_1305DA(pc,d1.w*4),a0 ROM:001305D4 nop ROM:001305D6 jmp (a0) ROM:001305D8 ; --------------------------------------------------------------------------- ROM:001305D8 ROM:001305D8 locret_1305D8: ; CODE XREF: sub_1305C6+8↑j ROM:001305D8 rts ROM:001305D8 ; End of function sub_1305C6 ROM:001305D8 ROM:001305D8 ; --------------------------------------------------------------------------- ROM:001305DA off_1305DA: dc.l loc_1305F2 ; DATA XREF: sub_1305C6+A↑r ROM:001305DE dc.l loc_1305FC ROM:001305E2 dc.l loc_130636 ROM:001305E6 dc.l loc_130652 ROM:001305EA dc.l loc_130686 ROM:001305EE dc.l loc_1306C0 ROM:001305F2 ; --------------------------------------------------------------------------- ROM:001305F2 ROM:001305F2 loc_1305F2: ; DATA XREF: ROM:off_1305DA↑o ROM:001305F2 move.w #1,($DD2).w ROM:001305F8 bra.s loc_130630 ROM:001305FA ; --------------------------------------------------------------------------- ROM:001305FA rts ROM:001305FC ; --------------------------------------------------------------------------- ROM:001305FC ROM:001305FC loc_1305FC: ; DATA XREF: ROM:001305DE↑o ROM:001305FC btst #0,($1323).w ROM:00130602 beq.s loc_130630 ROM:00130604 move.l ($9BC).w,d0 ROM:00130608 divu.l #$3E8,d0 ROM:00130610 bset #6,($130D).w ROM:00130616 clr.b ($8AA).w ROM:0013061A move.w d0,($62E).w ROM:0013061E move.b #1,($8AA).w ROM:00130624 bsr.w sub_1306FE ROM:00130628 move.w #2,($DD2).w ROM:0013062E bra.s loc_13064C ROM:00130630 ; --------------------------------------------------------------------------- ROM:00130630 ROM:00130630 loc_130630: ; CODE XREF: ROM:001305F8↑j ROM:00130630 ; ROM:00130602↑j ROM:00130630 bsr.w sub_130790 ROM:00130634 rts ROM:00130636 ; --------------------------------------------------------------------------- ROM:00130636 ROM:00130636 loc_130636: ; DATA XREF: ROM:001305E2↑o ROM:00130636 cmpi.w #0,($62E).w ROM:0013063C bgt.s loc_13064C ROM:0013063E bclr #6,($130D).w ROM:00130644 move.w #3,($DD2).w ROM:0013064A bra.s locret_130684 ROM:0013064C ; --------------------------------------------------------------------------- ROM:0013064C ROM:0013064C loc_13064C: ; CODE XREF: ROM:0013062E↑j ROM:0013064C ; ROM:0013063C↑j ... ROM:0013064C bsr.w sub_13073C ROM:00130650 rts ROM:00130652 ; --------------------------------------------------------------------------- ROM:00130652 ROM:00130652 loc_130652: ; DATA XREF: ROM:001305E6↑o ROM:00130652 btst #4,($130F).w ROM:00130658 beq.s loc_130668 ROM:0013065A bsr.w sub_1307E0 ROM:0013065E move.w #5,($DD2).w ROM:00130664 bra.w loc_1306F6 ROM:00130668 ; --------------------------------------------------------------------------- ROM:00130668 ROM:00130668 loc_130668: ; CODE XREF: ROM:00130658↑j ROM:00130668 btst #7,($1303).w ROM:0013066E beq.s locret_130684 ROM:00130670 btst #4,($130F).w ROM:00130676 bne.s locret_130684 ROM:00130678 bsr.w sub_1307BE ROM:0013067C move.w #4,($DD2).w ROM:00130682 bra.s loc_1306BA ROM:00130684 ; --------------------------------------------------------------------------- ROM:00130684 ROM:00130684 locret_130684: ; CODE XREF: ROM:0013064A↑j ROM:00130684 ; ROM:0013066E↑j ... ROM:00130684 rts ROM:00130686 ; --------------------------------------------------------------------------- ROM:00130686 ROM:00130686 loc_130686: ; DATA XREF: ROM:001305EA↑o ROM:00130686 btst #0,($1323).w ROM:0013068C beq.s loc_1306BA ROM:0013068E move.l ($9BC).w,d0 ROM:00130692 divu.l #$3E8,d0 ROM:0013069A bset #6,($130D).w ROM:001306A0 clr.b ($8AA).w ROM:001306A4 move.w d0,($62E).w ROM:001306A8 move.b #1,($8AA).w ROM:001306AE bsr.w sub_1306FE ROM:001306B2 move.w #2,($DD2).w ROM:001306B8 bra.s loc_13064C ROM:001306BA ; --------------------------------------------------------------------------- ROM:001306BA ROM:001306BA loc_1306BA: ; CODE XREF: ROM:00130682↑j ROM:001306BA ; ROM:0013068C↑j ROM:001306BA bsr.w sub_1307BE ROM:001306BE rts ROM:001306C0 ; --------------------------------------------------------------------------- ROM:001306C0 ROM:001306C0 loc_1306C0: ; DATA XREF: ROM:001305EE↑o ROM:001306C0 btst #0,($1323).w ROM:001306C6 beq.s loc_1306F6 ROM:001306C8 move.l ($9BC).w,d0 ROM:001306CC divu.l #$3E8,d0 ROM:001306D4 bset #6,($130D).w ROM:001306DA clr.b ($8AA).w ROM:001306DE move.w d0,($62E).w ROM:001306E2 move.b #1,($8AA).w ROM:001306E8 bsr.w sub_1306FE ROM:001306EC move.w #2,($DD2).w ROM:001306F2 bra.w loc_13064C ROM:001306F6 ; --------------------------------------------------------------------------- ROM:001306F6 ROM:001306F6 loc_1306F6: ; CODE XREF: ROM:00130664↑j ROM:001306F6 ; ROM:001306C6↑j ROM:001306F6 bsr.w sub_1307E0 ROM:001306FA rts ROM:001306FC ; --------------------------------------------------------------------------- ROM:001306FC rts ROM:001306FE ROM:001306FE ; =============== S U B R O U T I N E ======================================= ROM:001306FE ROM:001306FE ROM:001306FE sub_1306FE: ; CODE XREF: ROM:00130624↑p ROM:001306FE ; ROM:001306AE↑p ... ROM:001306FE move.l #$FDE8,d2 ROM:00130704 move.w ($10C6).w,d1 ROM:00130708 ext.l d1 ROM:0013070A sub.l d1,d2 ROM:0013070C cmp.l ($9BC).w,d2 ROM:00130710 bge.s loc_13072C ROM:00130712 move.l d2,d0 ROM:00130714 move.l ($9BC).w,d1 ROM:00130718 sub.l d2,d1 ROM:0013071A move.l d1,($9BC).w ROM:0013071E move.w ($62E).w,d1 ROM:00130722 sub.w $68E(a5),d1 ROM:00130726 move.w d1,($DD0).w ROM:0013072A bra.s loc_130734 ROM:0013072C ; --------------------------------------------------------------------------- ROM:0013072C ROM:0013072C loc_13072C: ; CODE XREF: sub_1306FE+12↑j ROM:0013072C move.l ($9BC).w,d0 ROM:00130730 clr.l ($9BC).w ROM:00130734 ROM:00130734 loc_130734: ; CODE XREF: sub_1306FE+2C↑j ROM:00130734 bsr.l sub_116BBE ROM:0013073A rts ROM:0013073A ; End of function sub_1306FE ROM:0013073A ROM:0013073C ROM:0013073C ; =============== S U B R O U T I N E ======================================= ROM:0013073C ROM:0013073C ROM:0013073C sub_13073C: ; CODE XREF: ROM:loc_13064C↑p ROM:0013073C move.l ($9BC).w,d1 ROM:00130740 cmpi.l #0,d1 ROM:00130746 ble.s locret_13078E ROM:00130748 move.w ($DD0).w,d1 ROM:0013074C cmp.w ($62E).w,d1 ROM:00130750 blt.s locret_13078E ROM:00130752 move.w $68E(a5),d1 ROM:00130756 muls.w #$3E8,d1 ROM:0013075A cmp.l ($9BC).w,d1 ROM:0013075E blt.s loc_13076A ROM:00130760 move.l ($9BC).w,d0 ROM:00130764 clr.l ($9BC).w ROM:00130768 bra.s loc_130788 ROM:0013076A ; --------------------------------------------------------------------------- ROM:0013076A ROM:0013076A loc_13076A: ; CODE XREF: sub_13073C+22↑j ROM:0013076A move.w $68E(a5),d0 ROM:0013076E add.w ($DD0).w,d0 ROM:00130772 sub.w ($62E).w,d0 ROM:00130776 sub.w d0,($DD0).w ROM:0013077A ext.l d0 ROM:0013077C muls.l #$3E8,d0 ROM:00130784 sub.l d0,($9BC).w ROM:00130788 ROM:00130788 loc_130788: ; CODE XREF: sub_13073C+2C↑j ROM:00130788 bsr.l sub_116BBE ROM:0013078E ROM:0013078E locret_13078E: ; CODE XREF: sub_13073C+A↑j ROM:0013078E ; sub_13073C+14↑j ROM:0013078E rts ROM:0013078E ; End of function sub_13073C ROM:0013078E ROM:00130790 ROM:00130790 ; =============== S U B R O U T I N E ======================================= ROM:00130790 ROM:00130790 ROM:00130790 sub_130790: ; CODE XREF: ROM:loc_130630↑p ROM:00130790 move.w #$3B14,d1 ROM:00130794 move.w ($A78).w,d2 ROM:00130798 bsr.l sub_117544 ROM:0013079E move.w d1,($DCE).w ROM:001307A2 move.w ($DCE).w,d3 ROM:001307A6 muls.w ($DDC).w,d3 ROM:001307AA muls.l ($A14).w,d4:d3 ROM:001307B0 divs.l #$6DDD00,d4:d3 ROM:001307B8 move.l d3,($9BC).w ROM:001307BC rts ROM:001307BC ; End of function sub_130790 ROM:001307BC ROM:001307BE ROM:001307BE ; =============== S U B R O U T I N E ======================================= ROM:001307BE ROM:001307BE ROM:001307BE sub_1307BE: ; CODE XREF: ROM:00130678↑p ROM:001307BE ; ROM:loc_1306BA↑p ROM:001307BE move.w $68C(a5),($DCE).w ROM:001307C4 move.w ($DCE).w,d3 ROM:001307C8 muls.w ($DDC).w,d3 ROM:001307CC muls.l ($A14).w,d4:d3 ROM:001307D2 divs.l #$6DDD00,d4:d3 ROM:001307DA move.l d3,($9BC).w ROM:001307DE rts ROM:001307DE ; End of function sub_1307BE ROM:001307DE ROM:001307E0 ROM:001307E0 ; =============== S U B R O U T I N E ======================================= ROM:001307E0 ROM:001307E0 ROM:001307E0 sub_1307E0: ; CODE XREF: ROM:0013065A↑p ROM:001307E0 ; ROM:loc_1306F6↑p ROM:001307E0 move.w $68A(a5),($DCE).w ROM:001307E6 move.w ($DCE).w,d3 ROM:001307EA muls.w ($DDC).w,d3 ROM:001307EE muls.l ($A14).w,d4:d3 ROM:001307F4 divs.l #$6DDD00,d4:d3 ROM:001307FC move.l d3,($9BC).w ROM:00130800 rts ROM:00130800 ; End of function sub_1307E0 ROM:00130800 ROM:00130802 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130804 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130806 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130808 ROM:00130808 ; =============== S U B R O U T I N E ======================================= ROM:00130808 ROM:00130808 ROM:00130808 sub_130808: ; CODE XREF: sub_130BDC+10↓p ROM:00130808 bsr.w sub_130B6E ROM:0013080C bsr.w sub_13081E ROM:00130810 bsr.w sub_1309F8 ROM:00130814 bsr.w sub_130A8C ROM:00130818 bsr.w sub_130B9C ROM:0013081C rts ROM:0013081C ; End of function sub_130808 ROM:0013081C ROM:0013081E ROM:0013081E ; =============== S U B R O U T I N E ======================================= ROM:0013081E ROM:0013081E ROM:0013081E sub_13081E: ; CODE XREF: sub_130808+4↑p ROM:0013081E move.w ($DD4).w,d0 ROM:00130822 add.w $6A2(a5),d0 ROM:00130826 move.w d0,($DD8).w ROM:0013082A clr.w d1 ROM:0013082C move.b ($11A4).w,d1 ROM:00130830 cmpi.w #6,d1 ROM:00130834 bcc.s locret_13083E ROM:00130836 movea.l off_130840(pc,d1.w*4),a0 ROM:0013083A nop ROM:0013083C jmp (a0) ROM:0013083E ; --------------------------------------------------------------------------- ROM:0013083E ROM:0013083E locret_13083E: ; CODE XREF: sub_13081E+16↑j ROM:0013083E rts ROM:0013083E ; End of function sub_13081E ROM:0013083E ROM:0013083E ; --------------------------------------------------------------------------- ROM:00130840 off_130840: dc.l loc_130858 ; DATA XREF: sub_13081E+18↑r ROM:00130844 dc.l loc_130862 ROM:00130848 dc.l loc_130892 ROM:0013084C dc.l loc_1308FE ROM:00130850 dc.l loc_13094C ROM:00130854 dc.l loc_130992 ROM:00130858 ; --------------------------------------------------------------------------- ROM:00130858 ROM:00130858 loc_130858: ; DATA XREF: ROM:off_130840↑o ROM:00130858 move.b #1,($11A4).w ROM:0013085E bra.s loc_13088A ROM:00130860 ; --------------------------------------------------------------------------- ROM:00130860 rts ROM:00130862 ; --------------------------------------------------------------------------- ROM:00130862 ROM:00130862 loc_130862: ; DATA XREF: ROM:00130844↑o ROM:00130862 move.w ($DD4).w,d0 ROM:00130866 sub.w $696(a5),d0 ROM:0013086A cmp.w ($572).w,d0 ROM:0013086E bgt.s loc_13088A ROM:00130870 move.w $69C(a5),d1 ROM:00130874 clr.b ($928).w ROM:00130878 move.w d1,($72A).w ROM:0013087C move.b #1,($928).w ROM:00130882 move.b #2,($11A4).w ROM:00130888 bra.s locret_1308FC ROM:0013088A ; --------------------------------------------------------------------------- ROM:0013088A ROM:0013088A loc_13088A: ; CODE XREF: ROM:0013085E↑j ROM:0013088A ; ROM:0013086E↑j ... ROM:0013088A bsr.l sub_131E2A ROM:00130890 rts ROM:00130892 ; --------------------------------------------------------------------------- ROM:00130892 ROM:00130892 loc_130892: ; DATA XREF: ROM:00130848↑o ROM:00130892 cmpi.w #0,($72A).w ROM:00130898 bgt.s loc_1308B8 ROM:0013089A move.w $69E(a5),d1 ROM:0013089E clr.b ($928).w ROM:001308A2 move.w d1,($72A).w ROM:001308A6 move.b #1,($928).w ROM:001308AC move.b #3,($11A4).w ROM:001308B2 bra.l loc_130946 ROM:001308B8 ; --------------------------------------------------------------------------- ROM:001308B8 ROM:001308B8 loc_1308B8: ; CODE XREF: ROM:00130898↑j ROM:001308B8 move.w $69A(a5),d0 ROM:001308BC cmp.w ($572).w,d0 ROM:001308C0 ble.s loc_1308D2 ROM:001308C2 clr.b ($928).w ROM:001308C6 clr.w ($72A).w ROM:001308CA move.b #1,($11A4).w ROM:001308D0 bra.s loc_13088A ROM:001308D2 ; --------------------------------------------------------------------------- ROM:001308D2 ROM:001308D2 loc_1308D2: ; CODE XREF: ROM:001308C0↑j ROM:001308D2 move.w ($DD4).w,d0 ROM:001308D6 sub.w $696(a5),d0 ROM:001308DA sub.w $698(a5),d0 ROM:001308DE cmp.w ($572).w,d0 ROM:001308E2 ble.s locret_1308FC ROM:001308E4 bclr #0,($928).w ROM:001308EA bset #2,($928).w ROM:001308F0 move.b #4,($11A4).w ROM:001308F6 bra.l locret_130990 ROM:001308FC ; --------------------------------------------------------------------------- ROM:001308FC ROM:001308FC locret_1308FC: ; CODE XREF: ROM:00130888↑j ROM:001308FC ; ROM:001308E2↑j ... ROM:001308FC rts ROM:001308FE ; --------------------------------------------------------------------------- ROM:001308FE ROM:001308FE loc_1308FE: ; DATA XREF: ROM:0013084C↑o ROM:001308FE move.w $69A(a5),d0 ROM:00130902 cmp.w ($572).w,d0 ROM:00130906 ble.s loc_13091C ROM:00130908 clr.b ($928).w ROM:0013090C clr.w ($72A).w ROM:00130910 move.b #1,($11A4).w ROM:00130916 bra.l loc_13088A ROM:0013091C ; --------------------------------------------------------------------------- ROM:0013091C ROM:0013091C loc_13091C: ; CODE XREF: ROM:00130906↑j ROM:0013091C move.w ($DD4).w,d0 ROM:00130920 sub.w $696(a5),d0 ROM:00130924 sub.w $698(a5),d0 ROM:00130928 cmp.w ($572).w,d0 ROM:0013092C ble.s loc_130946 ROM:0013092E bclr #0,($928).w ROM:00130934 bset #2,($928).w ROM:0013093A move.b #5,($11A4).w ROM:00130940 bra.l loc_1309D6 ROM:00130946 ; --------------------------------------------------------------------------- ROM:00130946 ROM:00130946 loc_130946: ; CODE XREF: ROM:001308B2↑j ROM:00130946 ; ROM:0013092C↑j ... ROM:00130946 bsr.w sub_1309DE ROM:0013094A rts ROM:0013094C ; --------------------------------------------------------------------------- ROM:0013094C ROM:0013094C loc_13094C: ; DATA XREF: ROM:00130850↑o ROM:0013094C move.w $69A(a5),d0 ROM:00130950 cmp.w ($572).w,d0 ROM:00130954 ble.s loc_13096A ROM:00130956 clr.b ($928).w ROM:0013095A clr.w ($72A).w ROM:0013095E move.b #1,($11A4).w ROM:00130964 bra.l loc_13088A ROM:0013096A ; --------------------------------------------------------------------------- ROM:0013096A ROM:0013096A loc_13096A: ; CODE XREF: ROM:00130954↑j ROM:0013096A move.w ($DD4).w,d0 ROM:0013096E sub.w $696(a5),d0 ROM:00130972 cmp.w ($572).w,d0 ROM:00130976 bgt.s locret_130990 ROM:00130978 bclr #2,($928).w ROM:0013097E bset #0,($928).w ROM:00130984 move.b #2,($11A4).w ROM:0013098A bra.l locret_1308FC ROM:00130990 ; --------------------------------------------------------------------------- ROM:00130990 ROM:00130990 locret_130990: ; CODE XREF: ROM:001308F6↑j ROM:00130990 ; ROM:00130976↑j ROM:00130990 rts ROM:00130992 ; --------------------------------------------------------------------------- ROM:00130992 ROM:00130992 loc_130992: ; DATA XREF: ROM:00130854↑o ROM:00130992 move.w $69A(a5),d0 ROM:00130996 cmp.w ($572).w,d0 ROM:0013099A ble.s loc_1309B0 ROM:0013099C clr.b ($928).w ROM:001309A0 clr.w ($72A).w ROM:001309A4 move.b #1,($11A4).w ROM:001309AA bra.l loc_13088A ROM:001309B0 ; --------------------------------------------------------------------------- ROM:001309B0 ROM:001309B0 loc_1309B0: ; CODE XREF: ROM:0013099A↑j ROM:001309B0 move.w ($DD4).w,d0 ROM:001309B4 sub.w $696(a5),d0 ROM:001309B8 cmp.w ($572).w,d0 ROM:001309BC bgt.s loc_1309D6 ROM:001309BE bclr #2,($928).w ROM:001309C4 bset #0,($928).w ROM:001309CA move.b #3,($11A4).w ROM:001309D0 bra.l loc_130946 ROM:001309D6 ; --------------------------------------------------------------------------- ROM:001309D6 ROM:001309D6 loc_1309D6: ; CODE XREF: ROM:00130940↑j ROM:001309D6 ; ROM:001309BC↑j ROM:001309D6 bsr.w sub_1309DE ROM:001309DA rts ROM:001309DC ; --------------------------------------------------------------------------- ROM:001309DC rts ROM:001309DE ROM:001309DE ; =============== S U B R O U T I N E ======================================= ROM:001309DE ROM:001309DE ROM:001309DE sub_1309DE: ; CODE XREF: ROM:loc_130946↑p ROM:001309DE ; ROM:loc_1309D6↑p ROM:001309DE move.w ($72A).w,d1 ROM:001309E2 muls.w $696(a5),d1 ROM:001309E6 divs.w $69E(a5),d1 ROM:001309EA add.w ($DD4).w,d1 ROM:001309EE sub.w $696(a5),d1 ROM:001309F2 move.w d1,($DD6).w ROM:001309F6 rts ROM:001309F6 ; End of function sub_1309DE ROM:001309F6 ROM:001309F8 ROM:001309F8 ; =============== S U B R O U T I N E ======================================= ROM:001309F8 ROM:001309F8 ROM:001309F8 sub_1309F8: ; CODE XREF: sub_130808+8↑p ROM:001309F8 clr.w d1 ROM:001309FA move.b ($11A5).w,d1 ROM:001309FE cmpi.w #3,d1 ROM:00130A02 bcc.s locret_130A0C ROM:00130A04 movea.l off_130A0E(pc,d1.w*4),a0 ROM:00130A08 nop ROM:00130A0A jmp (a0) ROM:00130A0C ; --------------------------------------------------------------------------- ROM:00130A0C ROM:00130A0C locret_130A0C: ; CODE XREF: sub_1309F8+A↑j ROM:00130A0C rts ROM:00130A0C ; End of function sub_1309F8 ROM:00130A0C ROM:00130A0C ; --------------------------------------------------------------------------- ROM:00130A0E off_130A0E: dc.l loc_130A1A ; DATA XREF: sub_1309F8+C↑r ROM:00130A12 dc.l loc_130A2A ROM:00130A16 dc.l loc_130A58 ROM:00130A1A ; --------------------------------------------------------------------------- ROM:00130A1A ROM:00130A1A loc_130A1A: ; DATA XREF: ROM:off_130A0E↑o ROM:00130A1A bclr #3,($1310).w ROM:00130A20 move.b #1,($11A5).w ROM:00130A26 bra.s loc_130A52 ROM:00130A28 ; --------------------------------------------------------------------------- ROM:00130A28 rts ROM:00130A2A ; --------------------------------------------------------------------------- ROM:00130A2A ROM:00130A2A loc_130A2A: ; DATA XREF: ROM:00130A12↑o ROM:00130A2A move.w ($DD6).w,d0 ROM:00130A2E btst #7,($130B).w ROM:00130A34 bne.s loc_130A44 ROM:00130A36 btst #4,($934).w ROM:00130A3C beq.s loc_130A44 ROM:00130A3E cmp.w ($572).w,d0 ROM:00130A42 bgt.s loc_130A52 ROM:00130A44 ROM:00130A44 loc_130A44: ; CODE XREF: ROM:00130A34↑j ROM:00130A44 ; ROM:00130A3C↑j ROM:00130A44 bset #3,($1310).w ROM:00130A4A move.b #2,($11A5).w ROM:00130A50 bra.s loc_130A84 ROM:00130A52 ; --------------------------------------------------------------------------- ROM:00130A52 ROM:00130A52 loc_130A52: ; CODE XREF: ROM:00130A26↑j ROM:00130A52 ; ROM:00130A42↑j ... ROM:00130A52 bsr.w sub_130B1A ROM:00130A56 rts ROM:00130A58 ; --------------------------------------------------------------------------- ROM:00130A58 ROM:00130A58 loc_130A58: ; DATA XREF: ROM:00130A16↑o ROM:00130A58 btst #4,($934).w ROM:00130A5E beq.s loc_130A84 ROM:00130A60 move.w ($DD6).w,d0 ROM:00130A64 sub.w $698(a5),d0 ROM:00130A68 btst #7,($130B).w ROM:00130A6E bne.s loc_130A84 ROM:00130A70 cmp.w ($572).w,d0 ROM:00130A74 ble.s loc_130A84 ROM:00130A76 bclr #3,($1310).w ROM:00130A7C move.b #1,($11A5).w ROM:00130A82 bra.s loc_130A52 ROM:00130A84 ; --------------------------------------------------------------------------- ROM:00130A84 ROM:00130A84 loc_130A84: ; CODE XREF: ROM:00130A50↑j ROM:00130A84 ; ROM:00130A5E↑j ... ROM:00130A84 bsr.w sub_130B5E ROM:00130A88 rts ROM:00130A8A ; --------------------------------------------------------------------------- ROM:00130A8A rts ROM:00130A8C ROM:00130A8C ; =============== S U B R O U T I N E ======================================= ROM:00130A8C ROM:00130A8C ROM:00130A8C sub_130A8C: ; CODE XREF: sub_130808+C↑p ROM:00130A8C clr.w d1 ROM:00130A8E move.b ($11A6).w,d1 ROM:00130A92 cmpi.w #4,d1 ROM:00130A96 bcc.s locret_130AA0 ROM:00130A98 movea.l off_130AA2(pc,d1.w*4),a0 ROM:00130A9C nop ROM:00130A9E jmp (a0) ROM:00130AA0 ; --------------------------------------------------------------------------- ROM:00130AA0 ROM:00130AA0 locret_130AA0: ; CODE XREF: sub_130A8C+A↑j ROM:00130AA0 rts ROM:00130AA0 ; End of function sub_130A8C ROM:00130AA0 ROM:00130AA0 ; --------------------------------------------------------------------------- ROM:00130AA2 off_130AA2: dc.l loc_130AB2 ; DATA XREF: sub_130A8C+C↑r ROM:00130AA6 dc.l loc_130ABA ROM:00130AAA dc.l loc_130AD0 ROM:00130AAE dc.l loc_130AF2 ROM:00130AB2 ; --------------------------------------------------------------------------- ROM:00130AB2 ROM:00130AB2 loc_130AB2: ; DATA XREF: ROM:off_130AA2↑o ROM:00130AB2 move.b #1,($11A6).w ROM:00130AB8 rts ROM:00130ABA ; --------------------------------------------------------------------------- ROM:00130ABA ROM:00130ABA loc_130ABA: ; DATA XREF: ROM:00130AA6↑o ROM:00130ABA btst #3,($1310).w ROM:00130AC0 beq.s locret_130ACE ROM:00130AC2 bset #1,($1319).w ROM:00130AC8 move.b #2,($11A6).w ROM:00130ACE ROM:00130ACE locret_130ACE: ; CODE XREF: ROM:00130AC0↑j ROM:00130ACE rts ROM:00130AD0 ; --------------------------------------------------------------------------- ROM:00130AD0 ROM:00130AD0 loc_130AD0: ; DATA XREF: ROM:00130AAA↑o ROM:00130AD0 btst #3,($1310).w ROM:00130AD6 bne.s locret_130AF0 ROM:00130AD8 move.w $6A0(a5),d0 ROM:00130ADC clr.b ($8E6).w ROM:00130AE0 move.w d0,($6A6).w ROM:00130AE4 move.b #1,($8E6).w ROM:00130AEA move.b #3,($11A6).w ROM:00130AF0 ROM:00130AF0 locret_130AF0: ; CODE XREF: ROM:00130AD6↑j ROM:00130AF0 rts ROM:00130AF2 ; --------------------------------------------------------------------------- ROM:00130AF2 ROM:00130AF2 loc_130AF2: ; DATA XREF: ROM:00130AAE↑o ROM:00130AF2 cmpi.w #0,($6A6).w ROM:00130AF8 bgt.s loc_130B08 ROM:00130AFA bclr #1,($1319).w ROM:00130B00 move.b #1,($11A6).w ROM:00130B06 rts ROM:00130B08 ; --------------------------------------------------------------------------- ROM:00130B08 ROM:00130B08 loc_130B08: ; CODE XREF: ROM:00130AF8↑j ROM:00130B08 btst #3,($1310).w ROM:00130B0E beq.s locret_130B16 ROM:00130B10 move.b #2,($11A6).w ROM:00130B16 ROM:00130B16 locret_130B16: ; CODE XREF: ROM:00130B0E↑j 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_130A52↑p ROM:00130B1A move.w #0,d1 ROM:00130B1E bra.s loc_130B24 ROM:00130B20 ; --------------------------------------------------------------------------- ROM:00130B20 ROM:00130B20 loc_130B20: ; CODE XREF: sub_130B1A:loc_130B5A↓j ROM:00130B20 addi.w #1,d1 ROM:00130B24 ROM:00130B24 loc_130B24: ; CODE XREF: sub_130B1A+4↑j ROM:00130B24 cmpi.w #0,d1 ROM:00130B28 bgt.s locret_130B5C ROM:00130B2A btst #4,($1321).w ROM:00130B30 bne.s loc_130B46 ROM:00130B32 btst #2,($1325).w ROM:00130B38 bne.s loc_130B46 ROM:00130B3A cmpi.l #0,$A14(d1.w*4) ROM:00130B44 bne.s loc_130B50 ROM:00130B46 ROM:00130B46 loc_130B46: ; CODE XREF: sub_130B1A+16↑j ROM:00130B46 ; sub_130B1A+1E↑j ROM:00130B46 move.w #0,$10C6(d1.w*2) ROM:00130B4E bra.s loc_130B5A ROM:00130B50 ; --------------------------------------------------------------------------- ROM:00130B50 ROM:00130B50 loc_130B50: ; CODE XREF: sub_130B1A+2A↑j ROM:00130B50 move.w $10C8(d1.w*2),$10C6(d1.w*2) ROM:00130B5A ROM:00130B5A loc_130B5A: ; CODE XREF: sub_130B1A+34↑j ROM:00130B5A bra.s loc_130B20 ROM:00130B5C ; --------------------------------------------------------------------------- ROM:00130B5C ROM:00130B5C locret_130B5C: ; CODE XREF: sub_130B1A+E↑j ROM:00130B5C rts ROM:00130B5C ; End of function sub_130B1A ROM:00130B5C ROM:00130B5E ROM:00130B5E ; =============== S U B R O U T I N E ======================================= ROM:00130B5E ROM:00130B5E ROM:00130B5E sub_130B5E: ; CODE XREF: ROM:loc_130A84↑p ROM:00130B5E move.l #0,($A14).w ROM:00130B66 move.w #0,($10C6).w ROM:00130B6C rts ROM:00130B6C ; End of function sub_130B5E ROM:00130B6C ROM:00130B6E ROM:00130B6E ; =============== S U B R O U T I N E ======================================= ROM:00130B6E ROM:00130B6E ROM:00130B6E sub_130B6E: ; CODE XREF: sub_130808↑p ROM:00130B6E move.w $6A4(a5),d0 ROM:00130B72 add.w ($134C).w,d0 ROM:00130B76 sub.w ($A42).w,d0 ROM:00130B7A move.w d0,($DDA).w ROM:00130B7E move.w #$3B9A,d1 ROM:00130B82 move.w ($A30).w,d2 ROM:00130B86 move.w ($DDA).w,d3 ROM:00130B8A bsr.l sub_117544 ROM:00130B90 move.w d1,d0 ROM:00130B92 add.w ($1392).w,d0 ROM:00130B96 move.w d0,($10C8).w ROM:00130B9A rts ROM:00130B9A ; End of function sub_130B6E ROM:00130B9A ROM:00130B9C ROM:00130B9C ; =============== S U B R O U T I N E ======================================= ROM:00130B9C ROM:00130B9C ROM:00130B9C sub_130B9C: ; CODE XREF: sub_130808+10↑p ROM:00130B9C lea ($A14).w,a0 ROM:00130BA0 lea $A64(a5),a1 ROM:00130BA4 lea ($9F8).w,a2 ROM:00130BA8 move.w #0,d0 ROM:00130BAC bra.s loc_130BB2 ROM:00130BAE ; --------------------------------------------------------------------------- ROM:00130BAE ROM:00130BAE loc_130BAE: ; CODE XREF: sub_130B9C+3C↓j ROM:00130BAE addi.w #1,d0 ROM:00130BB2 ROM:00130BB2 loc_130BB2: ; CODE XREF: sub_130B9C+10↑j ROM:00130BB2 cmpi.w #3,d0 ROM:00130BB6 bgt.s locret_130BDA ROM:00130BB8 move.w (a1,d0.w*2),d3 ROM:00130BBC ext.l d3 ROM:00130BBE move.l (a0),d6 ROM:00130BC0 muls.l d6,d4:d3 ROM:00130BC4 divs.l #$2710,d4:d3 ROM:00130BCC bvc.s loc_130BD4 ROM:00130BCE move.l #$7FFFFFFF,d3 ROM:00130BD4 ROM:00130BD4 loc_130BD4: ; CODE XREF: sub_130B9C+30↑j ROM:00130BD4 move.l d3,(a2,d0.w*4) ROM:00130BD8 bra.s loc_130BAE ROM:00130BDA ; --------------------------------------------------------------------------- ROM:00130BDA ROM:00130BDA locret_130BDA: ; CODE XREF: sub_130B9C+1A↑j ROM:00130BDA rts ROM:00130BDA ; End of function sub_130B9C ROM:00130BDA ROM:00130BDC ROM:00130BDC ; =============== S U B R O U T I N E ======================================= ROM:00130BDC ROM:00130BDC ROM:00130BDC sub_130BDC: ; CODE XREF: sub_126A00+8A↑p ROM:00130BDC bsr.l sub_130FF8 ROM:00130BE2 bsr.w sub_130DF0 ROM:00130BE6 bsr.l sub_1318EA ROM:00130BEC bsr.l sub_130808 ROM:00130BF2 bsr.w sub_130F6A ROM:00130BF6 bsr.w sub_130C50 ROM:00130BFA bsr.w sub_130C0E ROM:00130BFE bsr.w sub_130CE8 ROM:00130C02 bsr.w sub_130CFA ROM:00130C06 bsr.l sub_116A9A ROM:00130C0C rts ROM:00130C0C ; End of function sub_130BDC ROM:00130C0C ROM:00130C0E ROM:00130C0E ; =============== S U B R O U T I N E ======================================= ROM:00130C0E ROM:00130C0E ROM:00130C0E sub_130C0E: ; CODE XREF: sub_130BDC+1E↑p ROM:00130C0E btst #0,($DA1).w ROM:00130C14 beq.s loc_130C1E ROM:00130C16 move.l #0,($9F8).w ROM:00130C1E ROM:00130C1E loc_130C1E: ; CODE XREF: sub_130C0E+6↑j ROM:00130C1E btst #1,($DA1).w ROM:00130C24 beq.s loc_130C2E ROM:00130C26 move.l #0,($9FC).w ROM:00130C2E ROM:00130C2E loc_130C2E: ; CODE XREF: sub_130C0E+16↑j ROM:00130C2E btst #2,($DA1).w ROM:00130C34 beq.s loc_130C3E ROM:00130C36 move.l #0,($A00).w ROM:00130C3E ROM:00130C3E loc_130C3E: ; CODE XREF: sub_130C0E+26↑j ROM:00130C3E btst #3,($DA1).w ROM:00130C44 beq.s locret_130C4E ROM:00130C46 move.l #0,($A04).w ROM:00130C4E ROM:00130C4E locret_130C4E: ; CODE XREF: sub_130C0E+36↑j ROM:00130C4E rts ROM:00130C4E ; End of function sub_130C0E ROM:00130C4E ROM:00130C50 ROM:00130C50 ; =============== S U B R O U T I N E ======================================= ROM:00130C50 ROM:00130C50 ROM:00130C50 sub_130C50: ; CODE XREF: sub_130BDC+1A↑p ROM:00130C50 move.w #0,d0 ROM:00130C54 bra.s loc_130C5A ROM:00130C56 ; --------------------------------------------------------------------------- ROM:00130C56 ROM:00130C56 loc_130C56: ; CODE XREF: sub_130C50:loc_130CE2↓j ROM:00130C56 addi.w #1,d0 ROM:00130C5A ROM:00130C5A loc_130C5A: ; CODE XREF: sub_130C50+4↑j ROM:00130C5A cmpi.w #3,d0 ROM:00130C5E bgt.l locret_130CE6 ROM:00130C64 move.l $9F8(d0.w*4),d2 ROM:00130C6A move.w #1,d5 ROM:00130C6E cmpi.w #2,d5 ROM:00130C72 bne.s loc_130C7C ROM:00130C74 move.w d0,d4 ROM:00130C76 andi.w #1,d4 ROM:00130C7A bra.s loc_130C80 ROM:00130C7C ; --------------------------------------------------------------------------- ROM:00130C7C ROM:00130C7C loc_130C7C: ; CODE XREF: sub_130C50+22↑j ROM:00130C7C move.w #0,d4 ROM:00130C80 ROM:00130C80 loc_130C80: ; CODE XREF: sub_130C50+2A↑j ROM:00130C80 move.w $10C6(d4.w*2),d3 ROM:00130C86 ext.l d3 ROM:00130C88 add.l d3,d2 ROM:00130C8A cmpi.l #$5FFF4,d2 ROM:00130C90 ble.s loc_130CA0 ROM:00130C92 move.l #$5FFF4,d1 ROM:00130C98 sub.l d3,d1 ROM:00130C9A bra.l loc_130CA6 ROM:00130CA0 ; --------------------------------------------------------------------------- ROM:00130CA0 ROM:00130CA0 loc_130CA0: ; CODE XREF: sub_130C50+40↑j ROM:00130CA0 move.l $9F8(d0.w*4),d1 ROM:00130CA6 ROM:00130CA6 loc_130CA6: ; CODE XREF: sub_130C50+4A↑j ROM:00130CA6 move.l $146(a5),d4 ROM:00130CAA cmpi.l #0,d1 ROM:00130CB0 ble.s loc_130CB8 ROM:00130CB2 cmp.l d1,d4 ROM:00130CB4 ble.s loc_130CB8 ROM:00130CB6 move.l d4,d1 ROM:00130CB8 ROM:00130CB8 loc_130CB8: ; CODE XREF: sub_130C50+60↑j ROM:00130CB8 ; sub_130C50+64↑j ROM:00130CB8 btst #4,($1321).w ROM:00130CBE bne.s loc_130CC8 ROM:00130CC0 btst #2,($1325).w ROM:00130CC6 beq.s loc_130CDC ROM:00130CC8 ROM:00130CC8 loc_130CC8: ; CODE XREF: sub_130C50+6E↑j ROM:00130CC8 btst #6,($131C).w ROM:00130CCE bne.s loc_130CDC ROM:00130CD0 move.l #0,$9F8(d0.w*4) ROM:00130CDA bra.s loc_130CE2 ROM:00130CDC ; --------------------------------------------------------------------------- ROM:00130CDC ROM:00130CDC loc_130CDC: ; CODE XREF: sub_130C50+76↑j ROM:00130CDC ; sub_130C50+7E↑j ROM:00130CDC move.l d1,$9F8(d0.w*4) ROM:00130CE2 ROM:00130CE2 loc_130CE2: ; CODE XREF: sub_130C50+8A↑j ROM:00130CE2 bra.w loc_130C56 ROM:00130CE6 ; --------------------------------------------------------------------------- ROM:00130CE6 ROM:00130CE6 locret_130CE6: ; CODE XREF: sub_130C50+E↑j ROM:00130CE6 rts ROM:00130CE6 ; End of function sub_130C50 ROM:00130CE6 ROM:00130CE8 ROM:00130CE8 ; =============== S U B R O U T I N E ======================================= ROM:00130CE8 ROM:00130CE8 ROM:00130CE8 sub_130CE8: ; CODE XREF: sub_130BDC+22↑p ROM:00130CE8 lea ($9F8).w,a0 ROM:00130CEC move.w ($10C6).w,d1 ROM:00130CF0 ext.l d1 ROM:00130CF2 add.l (a0),d1 ROM:00130CF4 move.l d1,($9C0).w ROM:00130CF8 rts ROM:00130CF8 ; End of function sub_130CE8 ROM:00130CF8 ROM:00130CFA ROM:00130CFA ; =============== S U B R O U T I N E ======================================= ROM:00130CFA ROM:00130CFA ROM:00130CFA sub_130CFA: ; CODE XREF: sub_130BDC+26↑p ROM:00130CFA move.w $6A8(a5),d7 ROM:00130CFE cmp.w ($572).w,d7 ROM:00130D02 ble.s loc_130D1E ROM:00130D04 move.w #$3B9C,d1 ROM:00130D08 move.w ($A42).w,d2 ROM:00130D0C move.w ($572).w,d3 ROM:00130D10 bsr.l sub_117544 ROM:00130D16 bclr #6,($131F).w ROM:00130D1C bra.s loc_130D52 ROM:00130D1E ; --------------------------------------------------------------------------- ROM:00130D1E ROM:00130D1E loc_130D1E: ; CODE XREF: sub_130CFA+8↑j ROM:00130D1E btst #3,($131E).w ROM:00130D24 beq.s loc_130D3A ROM:00130D26 move.w #$3B9E,d1 ROM:00130D2A move.w ($A42).w,d2 ROM:00130D2E move.w ($572).w,d3 ROM:00130D32 bsr.l sub_117544 ROM:00130D38 bra.s loc_130D4C ROM:00130D3A ; --------------------------------------------------------------------------- ROM:00130D3A ROM:00130D3A loc_130D3A: ; CODE XREF: sub_130CFA+2A↑j ROM:00130D3A move.w #$3BA0,d1 ROM:00130D3E move.w ($A42).w,d2 ROM:00130D42 move.w ($572).w,d3 ROM:00130D46 bsr.l sub_117544 ROM:00130D4C ROM:00130D4C loc_130D4C: ; CODE XREF: sub_130CFA+3E↑j ROM:00130D4C bset #6,($131F).w ROM:00130D52 ROM:00130D52 loc_130D52: ; CODE XREF: sub_130CFA+22↑j ROM:00130D52 move.w #0,d2 ROM:00130D56 bra.s loc_130D5C ROM:00130D58 ; --------------------------------------------------------------------------- ROM:00130D58 ROM:00130D58 loc_130D58: ; CODE XREF: sub_130CFA+AE↓j ROM:00130D58 addi.w #1,d2 ROM:00130D5C ROM:00130D5C loc_130D5C: ; CODE XREF: sub_130CFA+5C↑j ROM:00130D5C cmpi.w #3,d2 ROM:00130D60 bgt.l loc_130DAA ROM:00130D66 move.w d1,d0 ROM:00130D68 add.w $A74(a5,d2.w*2),d0 ROM:00130D6E cmpi.w #$1C20,d0 ROM:00130D72 blt.s loc_130D78 ROM:00130D74 subi.w #$1C20,d0 ROM:00130D78 ROM:00130D78 loc_130D78: ; CODE XREF: sub_130CFA+78↑j ROM:00130D78 btst d2,$A97(a5) ROM:00130D7C beq.s loc_130D90 ROM:00130D7E bclr d2,($11A9).w ROM:00130D82 move.w $A84(a5,d2.w*2),d3 ROM:00130D88 move.w $10CA(d3.w*2),d0 ROM:00130D8E bra.s loc_130DA2 ROM:00130D90 ; --------------------------------------------------------------------------- ROM:00130D90 ROM:00130D90 loc_130D90: ; CODE XREF: sub_130CFA+82↑j ROM:00130D90 btst #6,($131F).w ROM:00130D96 beq.s loc_130D9E ROM:00130D98 bset d2,($11A9).w ROM:00130D9C bra.s loc_130DA2 ROM:00130D9E ; --------------------------------------------------------------------------- ROM:00130D9E ROM:00130D9E loc_130D9E: ; CODE XREF: sub_130CFA+9C↑j ROM:00130D9E bclr d2,($11A9).w ROM:00130DA2 ROM:00130DA2 loc_130DA2: ; CODE XREF: sub_130CFA+94↑j ROM:00130DA2 ; sub_130CFA+A2↑j ROM:00130DA2 move.w d0,$10CA(d2.w*2) ROM:00130DA8 bra.s loc_130D58 ROM:00130DAA ; --------------------------------------------------------------------------- ROM:00130DAA ROM:00130DAA loc_130DAA: ; CODE XREF: sub_130CFA+66↑j ROM:00130DAA move.w ($572).w,d4 ROM:00130DAE muls.w #$3C,d4 ; '<' ROM:00130DB2 muls.l ($9C0).w,d5:d4 ROM:00130DB8 divs.l #$F4240,d5:d4 ROM:00130DC0 btst #0,($11A9).w ROM:00130DC6 beq.s loc_130DDA ROM:00130DC8 move.w d1,($DE0).w ROM:00130DCC sub.w d4,d1 ROM:00130DCE bge.s loc_130DD4 ROM:00130DD0 addi.w #$1C20,d1 ROM:00130DD4 ROM:00130DD4 loc_130DD4: ; CODE XREF: sub_130CFA+D4↑j ROM:00130DD4 move.w d1,($DDE).w ROM:00130DD8 bra.s locret_130DEE ROM:00130DDA ; --------------------------------------------------------------------------- ROM:00130DDA ROM:00130DDA loc_130DDA: ; CODE XREF: sub_130CFA+CC↑j ROM:00130DDA move.w d1,($DDE).w ROM:00130DDE add.w d4,d1 ROM:00130DE0 cmpi.w #$1C20,d1 ROM:00130DE4 ble.s loc_130DEA ROM:00130DE6 subi.w #$1C20,d1 ROM:00130DEA ROM:00130DEA loc_130DEA: ; CODE XREF: sub_130CFA+EA↑j ROM:00130DEA move.w d1,($DE0).w ROM:00130DEE ROM:00130DEE locret_130DEE: ; CODE XREF: sub_130CFA+DE↑j ROM:00130DEE rts ROM:00130DEE ; End of function sub_130CFA ROM:00130DEE ROM:00130DF0 ROM:00130DF0 ; =============== S U B R O U T I N E ======================================= ROM:00130DF0 ROM:00130DF0 ROM:00130DF0 sub_130DF0: ; CODE XREF: sub_130BDC+6↑p ROM:00130DF0 clr.w d1 ROM:00130DF2 move.b ($11A7).w,d1 ROM:00130DF6 cmpi.w #4,d1 ROM:00130DFA bcc.s locret_130E04 ROM:00130DFC movea.l off_130E06(pc,d1.w*4),a0 ROM:00130E00 nop ROM:00130E02 jmp (a0) ROM:00130E04 ; --------------------------------------------------------------------------- ROM:00130E04 ROM:00130E04 locret_130E04: ; CODE XREF: sub_130DF0+A↑j ROM:00130E04 rts ROM:00130E04 ; End of function sub_130DF0 ROM:00130E04 ROM:00130E04 ; --------------------------------------------------------------------------- ROM:00130E06 off_130E06: dc.l loc_130E16 ; DATA XREF: sub_130DF0+C↑r ROM:00130E0A dc.l loc_130E26 ROM:00130E0E dc.l loc_130E9A ROM:00130E12 dc.l loc_130F04 ROM:00130E16 ; --------------------------------------------------------------------------- ROM:00130E16 ROM:00130E16 loc_130E16: ; DATA XREF: ROM:off_130E06↑o ROM:00130E16 bsr.w sub_130F4A ROM:00130E1A move.b #1,($11A7).w ROM:00130E20 bra.w locret_130E98 ROM:00130E24 ; --------------------------------------------------------------------------- ROM:00130E24 rts ROM:00130E26 ; --------------------------------------------------------------------------- ROM:00130E26 ROM:00130E26 loc_130E26: ; DATA XREF: ROM:00130E0A↑o ROM:00130E26 move.w $6AA(a5),d0 ROM:00130E2A move.w ($572).w,d1 ROM:00130E2E cmp.w $6AC(a5),d1 ROM:00130E32 bge.w loc_130E4C ROM:00130E36 btst #1,($1320).w ROM:00130E3C beq.s loc_130E5C ROM:00130E3E btst #0,($932).w ROM:00130E44 beq.s loc_130E5C ROM:00130E46 cmpi.w #0,d0 ROM:00130E4A bne.s loc_130E5C ROM:00130E4C ROM:00130E4C loc_130E4C: ; CODE XREF: ROM:00130E32↑j ROM:00130E4C bsr.w sub_130F62 ROM:00130E50 move.b #3,($11A7).w ROM:00130E56 bra.l locret_130F46 ROM:00130E5C ; --------------------------------------------------------------------------- ROM:00130E5C ROM:00130E5C loc_130E5C: ; CODE XREF: ROM:00130E3C↑j ROM:00130E5C ; ROM:00130E44↑j ... ROM:00130E5C cmp.w $6B0(a5),d1 ROM:00130E60 bge.w loc_130E8C ROM:00130E64 btst #7,($1303).w ROM:00130E6A bne.s locret_130E98 ROM:00130E6C btst #0,($1323).w ROM:00130E72 bne.s locret_130E98 ROM:00130E74 btst #1,($1320).w ROM:00130E7A bne.s loc_130E7E ROM:00130E7C bra.s loc_130E8C ROM:00130E7E ; --------------------------------------------------------------------------- ROM:00130E7E ROM:00130E7E loc_130E7E: ; CODE XREF: ROM:00130E7A↑j ROM:00130E7E btst #0,($932).w ROM:00130E84 beq.s loc_130E8C ROM:00130E86 cmpi.w #0,d0 ROM:00130E8A beq.s locret_130E98 ROM:00130E8C ROM:00130E8C loc_130E8C: ; CODE XREF: ROM:00130E60↑j ROM:00130E8C ; ROM:00130E7C↑j ... ROM:00130E8C bsr.w sub_130F5A ROM:00130E90 move.b #2,($11A7).w ROM:00130E96 bra.s locret_130F02 ROM:00130E98 ; --------------------------------------------------------------------------- ROM:00130E98 ROM:00130E98 locret_130E98: ; CODE XREF: ROM:00130E20↑j ROM:00130E98 ; ROM:00130E6A↑j ... ROM:00130E98 rts ROM:00130E9A ; --------------------------------------------------------------------------- ROM:00130E9A ROM:00130E9A loc_130E9A: ; DATA XREF: ROM:00130E0E↑o ROM:00130E9A move.w $6B0(a5),d1 ROM:00130E9E sub.w $6B2(a5),d1 ROM:00130EA2 btst #0,($1323).w ROM:00130EA8 beq.s loc_130EBC ROM:00130EAA cmp.w ($572).w,d1 ROM:00130EAE ble.s loc_130EBC ROM:00130EB0 bsr.w sub_130F4A ROM:00130EB4 move.b #1,($11A7).w ROM:00130EBA bra.s locret_130E98 ROM:00130EBC ; --------------------------------------------------------------------------- ROM:00130EBC ROM:00130EBC loc_130EBC: ; CODE XREF: ROM:00130EA8↑j ROM:00130EBC ; ROM:00130EAE↑j ROM:00130EBC move.w ($572).w,d1 ROM:00130EC0 move.w $6AA(a5),d0 ROM:00130EC4 move.w $6AC(a5),d2 ROM:00130EC8 cmp.w d1,d2 ROM:00130ECA bgt.s loc_130EE0 ROM:00130ECC cmpi.w #0,d0 ROM:00130ED0 bne.s loc_130EE0 ROM:00130ED2 bsr.w sub_130F62 ROM:00130ED6 move.b #3,($11A7).w ROM:00130EDC bra.s locret_130F46 ROM:00130EDE ; --------------------------------------------------------------------------- ROM:00130EDE bra.s locret_130F02 ROM:00130EE0 ; --------------------------------------------------------------------------- ROM:00130EE0 ROM:00130EE0 loc_130EE0: ; CODE XREF: ROM:00130ECA↑j ROM:00130EE0 ; ROM:00130ED0↑j ROM:00130EE0 btst #1,($1320).w ROM:00130EE6 beq.s locret_130F02 ROM:00130EE8 btst #0,($932).w ROM:00130EEE beq.s locret_130F02 ROM:00130EF0 cmpi.w #0,d0 ROM:00130EF4 bne.s locret_130F02 ROM:00130EF6 bsr.w sub_130F62 ROM:00130EFA move.b #3,($11A7).w ROM:00130F00 bra.s locret_130F46 ROM:00130F02 ; --------------------------------------------------------------------------- ROM:00130F02 ROM:00130F02 locret_130F02: ; CODE XREF: ROM:00130E96↑j ROM:00130F02 ; ROM:00130EDE↑j ... ROM:00130F02 rts ROM:00130F04 ; --------------------------------------------------------------------------- ROM:00130F04 ROM:00130F04 loc_130F04: ; DATA XREF: ROM:00130E12↑o ROM:00130F04 move.w $6AA(a5),d0 ROM:00130F08 btst #7,($1303).w ROM:00130F0E bne.s loc_130F22 ROM:00130F10 cmpi.w #0,d0 ROM:00130F14 beq.s loc_130F22 ROM:00130F16 bsr.w sub_130F5A ROM:00130F1A move.b #2,($11A7).w ROM:00130F20 bra.s locret_130F02 ROM:00130F22 ; --------------------------------------------------------------------------- ROM:00130F22 ROM:00130F22 loc_130F22: ; CODE XREF: ROM:00130F0E↑j ROM:00130F22 ; ROM:00130F14↑j ROM:00130F22 move.w $6AC(a5),d1 ROM:00130F26 sub.w $6AE(a5),d1 ROM:00130F2A btst #7,($1303).w ROM:00130F30 beq.s locret_130F46 ROM:00130F32 cmp.w ($572).w,d1 ROM:00130F36 ble.s locret_130F46 ROM:00130F38 bsr.w sub_130F4A ROM:00130F3C move.b #1,($11A7).w ROM:00130F42 bra.w locret_130E98 ROM:00130F46 ; --------------------------------------------------------------------------- ROM:00130F46 ROM:00130F46 locret_130F46: ; CODE XREF: ROM:00130E56↑j ROM:00130F46 ; ROM:00130EDC↑j ... ROM:00130F46 rts ROM:00130F48 ; --------------------------------------------------------------------------- ROM:00130F48 rts ROM:00130F4A ROM:00130F4A ; =============== S U B R O U T I N E ======================================= ROM:00130F4A ROM:00130F4A ROM:00130F4A sub_130F4A: ; CODE XREF: ROM:loc_130E16↑p ROM:00130F4A ; ROM:00130EB0↑p ... ROM:00130F4A move.w #$1C20,d0 ROM:00130F4E ext.l d0 ROM:00130F50 divs.w #4,d0 ROM:00130F54 move.w d0,($DDC).w ROM:00130F58 rts ROM:00130F58 ; End of function sub_130F4A ROM:00130F58 ROM:00130F5A ROM:00130F5A ; =============== S U B R O U T I N E ======================================= ROM:00130F5A ROM:00130F5A ROM:00130F5A sub_130F5A: ; CODE XREF: ROM:loc_130E8C↑p ROM:00130F5A ; ROM:00130F16↑p ROM:00130F5A move.w #$E10,($DDC).w ROM:00130F60 rts ROM:00130F60 ; End of function sub_130F5A ROM:00130F60 ROM:00130F62 ROM:00130F62 ; =============== S U B R O U T I N E ======================================= ROM:00130F62 ROM:00130F62 ROM:00130F62 sub_130F62: ; CODE XREF: ROM:loc_130E4C↑p ROM:00130F62 ; ROM:00130ED2↑p ... ROM:00130F62 move.w #$1C20,($DDC).w ROM:00130F68 rts ROM:00130F68 ; End of function sub_130F62 ROM:00130F68 ROM:00130F6A ROM:00130F6A ; =============== S U B R O U T I N E ======================================= ROM:00130F6A ROM:00130F6A ROM:00130F6A sub_130F6A: ; CODE XREF: sub_130BDC+16↑p ROM:00130F6A clr.w d1 ROM:00130F6C move.b ($11A8).w,d1 ROM:00130F70 cmpi.w #3,d1 ROM:00130F74 bcc.s locret_130F7E ROM:00130F76 movea.l off_130F80(pc,d1.w*4),a0 ROM:00130F7A nop ROM:00130F7C jmp (a0) ROM:00130F7E ; --------------------------------------------------------------------------- ROM:00130F7E ROM:00130F7E locret_130F7E: ; CODE XREF: sub_130F6A+A↑j ROM:00130F7E rts ROM:00130F7E ; End of function sub_130F6A ROM:00130F7E ROM:00130F7E ; --------------------------------------------------------------------------- ROM:00130F80 off_130F80: dc.l loc_130F8C ; DATA XREF: sub_130F6A+C↑r ROM:00130F84 dc.l loc_130FAE ROM:00130F88 dc.l loc_130FC6 ROM:00130F8C ; --------------------------------------------------------------------------- ROM:00130F8C ROM:00130F8C loc_130F8C: ; DATA XREF: ROM:off_130F80↑o ROM:00130F8C move.w $6B4(a5),d0 ROM:00130F90 clr.b ($913).w ROM:00130F94 move.w d0,($700).w ROM:00130F98 move.b #1,($913).w ROM:00130F9E bset #2,($1325).w ROM:00130FA4 move.b #1,($11A8).w ROM:00130FAA bra.s locret_130FC4 ROM:00130FAC ; --------------------------------------------------------------------------- ROM:00130FAC rts ROM:00130FAE ; --------------------------------------------------------------------------- ROM:00130FAE ROM:00130FAE loc_130FAE: ; DATA XREF: ROM:00130F84↑o ROM:00130FAE cmpi.w #0,($700).w ROM:00130FB4 bgt.s locret_130FC4 ROM:00130FB6 bclr #2,($1325).w ROM:00130FBC move.b #2,($11A8).w ROM:00130FC2 bra.s locret_130FF4 ROM:00130FC4 ; --------------------------------------------------------------------------- ROM:00130FC4 ROM:00130FC4 locret_130FC4: ; CODE XREF: ROM:00130FAA↑j ROM:00130FC4 ; ROM:00130FB4↑j ... ROM:00130FC4 rts ROM:00130FC6 ; --------------------------------------------------------------------------- ROM:00130FC6 ROM:00130FC6 loc_130FC6: ; DATA XREF: ROM:00130F88↑o ROM:00130FC6 move.w $6B4(a5),d0 ROM:00130FCA btst #7,($1303).w ROM:00130FD0 beq.s locret_130FF4 ROM:00130FD2 cmpi.w #0,d0 ROM:00130FD6 beq.s locret_130FF4 ROM:00130FD8 clr.b ($913).w ROM:00130FDC move.w d0,($700).w ROM:00130FE0 move.b #1,($913).w ROM:00130FE6 bset #2,($1325).w ROM:00130FEC move.b #1,($11A8).w ROM:00130FF2 bra.s locret_130FC4 ROM:00130FF4 ; --------------------------------------------------------------------------- ROM:00130FF4 ROM:00130FF4 locret_130FF4: ; CODE XREF: ROM:00130FC2↑j ROM:00130FF4 ; ROM:00130FD0↑j ... ROM:00130FF4 rts ROM:00130FF6 ; --------------------------------------------------------------------------- ROM:00130FF6 rts ROM:00130FF8 ROM:00130FF8 ; =============== S U B R O U T I N E ======================================= ROM:00130FF8 ROM:00130FF8 ROM:00130FF8 sub_130FF8: ; CODE XREF: sub_130BDC↑p ROM:00130FF8 bsr.w sub_131026 ROM:00130FFC bsr.w sub_131006 ROM:00131000 bsr.w sub_131222 ROM:00131004 rts ROM:00131004 ; End of function sub_130FF8 ROM:00131004 ROM:00131006 ROM:00131006 ; =============== S U B R O U T I N E ======================================= ROM:00131006 ROM:00131006 ROM:00131006 sub_131006: ; CODE XREF: sub_130FF8+4↑p ROM:00131006 btst #1,($1320).w ROM:0013100C beq.s loc_13101E ROM:0013100E cmpi.w #$3E8,($DE2).w ROM:00131014 beq.s loc_13101E ROM:00131016 bset #0,($1304).w ROM:0013101C bra.s locret_131024 ROM:0013101E ; --------------------------------------------------------------------------- ROM:0013101E ROM:0013101E loc_13101E: ; CODE XREF: sub_131006+6↑j ROM:0013101E ; sub_131006+E↑j ROM:0013101E bclr #0,($1304).w ROM:00131024 ROM:00131024 locret_131024: ; CODE XREF: sub_131006+16↑j ROM:00131024 rts ROM:00131024 ; End of function sub_131006 ROM:00131024 ROM:00131026 ROM:00131026 ; =============== S U B R O U T I N E ======================================= ROM:00131026 ROM:00131026 ROM:00131026 sub_131026: ; CODE XREF: sub_130FF8↑p ROM:00131026 clr.w d1 ROM:00131028 move.b ($11AA).w,d1 ROM:0013102C cmpi.w #6,d1 ROM:00131030 bcc.s locret_13103A ROM:00131032 movea.l off_13103C(pc,d1.w*4),a0 ROM:00131036 nop ROM:00131038 jmp (a0) ROM:0013103A ; --------------------------------------------------------------------------- ROM:0013103A ROM:0013103A locret_13103A: ; CODE XREF: sub_131026+A↑j ROM:0013103A rts ROM:0013103A ; End of function sub_131026 ROM:0013103A ROM:0013103A ; --------------------------------------------------------------------------- ROM:0013103C off_13103C: dc.l loc_131054 ; DATA XREF: sub_131026+C↑r ROM:00131040 dc.l loc_131060 ROM:00131044 dc.l loc_131088 ROM:00131048 dc.l loc_1310F2 ROM:0013104C dc.l loc_131132 ROM:00131050 dc.l loc_131156 ROM:00131054 ; --------------------------------------------------------------------------- ROM:00131054 ROM:00131054 loc_131054: ; DATA XREF: ROM:off_13103C↑o ROM:00131054 bsr.w sub_131184 ROM:00131058 move.b #1,($11AA).w ROM:0013105E rts ROM:00131060 ; --------------------------------------------------------------------------- ROM:00131060 ROM:00131060 loc_131060: ; DATA XREF: ROM:00131040↑o ROM:00131060 btst #1,($1320).w ROM:00131066 beq.s loc_131082 ROM:00131068 move.w $6B6(a5),d0 ROM:0013106C clr.b ($914).w ROM:00131070 move.w d0,($702).w ROM:00131074 move.b #1,($914).w ROM:0013107A move.b #2,($11AA).w ROM:00131080 rts ROM:00131082 ; --------------------------------------------------------------------------- ROM:00131082 ROM:00131082 loc_131082: ; CODE XREF: ROM:00131066↑j ROM:00131082 bsr.w sub_131184 ROM:00131086 rts ROM:00131088 ; --------------------------------------------------------------------------- ROM:00131088 ROM:00131088 loc_131088: ; DATA XREF: ROM:00131044↑o ROM:00131088 btst #1,($1320).w ROM:0013108E bne.s loc_1310B2 ROM:00131090 clr.b ($914).w ROM:00131094 clr.w ($702).w ROM:00131098 move.w $6B8(a5),d0 ROM:0013109C clr.b ($8E7).w ROM:001310A0 move.w d0,($6A8).w ROM:001310A4 move.b #1,($8E7).w ROM:001310AA move.b #3,($11AA).w ROM:001310B0 rts ROM:001310B2 ; --------------------------------------------------------------------------- ROM:001310B2 ROM:001310B2 loc_1310B2: ; CODE XREF: ROM:0013108E↑j ROM:001310B2 cmpi.w #0,($702).w ROM:001310B8 bgt.s loc_1310E0 ROM:001310BA cmpi.w #$3E8,($DE2).w ROM:001310C0 ble.s loc_1310E0 ROM:001310C2 bsr.w sub_1311D4 ROM:001310C6 move.w $6B6(a5),d0 ROM:001310CA clr.b ($914).w ROM:001310CE move.w d0,($702).w ROM:001310D2 move.b #1,($914).w ROM:001310D8 move.b #2,($11AA).w ROM:001310DE rts ROM:001310E0 ; --------------------------------------------------------------------------- ROM:001310E0 ROM:001310E0 loc_1310E0: ; CODE XREF: ROM:001310B8↑j ROM:001310E0 ; ROM:001310C0↑j ROM:001310E0 cmpi.w #$3E8,($DE2).w ROM:001310E6 bgt.s locret_1310F0 ROM:001310E8 move.b #4,($11AA).w ROM:001310EE rts ROM:001310F0 ; --------------------------------------------------------------------------- ROM:001310F0 ROM:001310F0 locret_1310F0: ; CODE XREF: ROM:001310E6↑j ROM:001310F0 rts ROM:001310F2 ; --------------------------------------------------------------------------- ROM:001310F2 ROM:001310F2 loc_1310F2: ; DATA XREF: ROM:00131048↑o ROM:001310F2 btst #1,($1320).w ROM:001310F8 beq.s loc_13111C ROM:001310FA move.w $6B6(a5),d0 ROM:001310FE clr.b ($914).w ROM:00131102 move.w d0,($702).w ROM:00131106 move.b #1,($914).w ROM:0013110C clr.b ($8E7).w ROM:00131110 clr.w ($6A8).w ROM:00131114 move.b #2,($11AA).w ROM:0013111A rts ROM:0013111C ; --------------------------------------------------------------------------- ROM:0013111C ROM:0013111C loc_13111C: ; CODE XREF: ROM:001310F8↑j ROM:0013111C cmpi.w #0,($6A8).w ROM:00131122 bgt.s locret_131130 ROM:00131124 bsr.w sub_131184 ROM:00131128 move.b #1,($11AA).w ROM:0013112E rts ROM:00131130 ; --------------------------------------------------------------------------- ROM:00131130 ROM:00131130 locret_131130: ; CODE XREF: ROM:00131122↑j ROM:00131130 rts ROM:00131132 ; --------------------------------------------------------------------------- ROM:00131132 ROM:00131132 loc_131132: ; DATA XREF: ROM:0013104C↑o ROM:00131132 btst #7,($1303).w ROM:00131138 beq.s locret_131154 ROM:0013113A move.w $6B8(a5),d0 ROM:0013113E clr.b ($8E7).w ROM:00131142 move.w d0,($6A8).w ROM:00131146 move.b #1,($8E7).w ROM:0013114C move.b #5,($11AA).w ROM:00131152 rts ROM:00131154 ; --------------------------------------------------------------------------- ROM:00131154 ROM:00131154 locret_131154: ; CODE XREF: ROM:00131138↑j ROM:00131154 rts ROM:00131156 ; --------------------------------------------------------------------------- ROM:00131156 ROM:00131156 loc_131156: ; DATA XREF: ROM:00131050↑o ROM:00131156 btst #7,($1303).w ROM:0013115C bne.s loc_13116E ROM:0013115E clr.b ($8E7).w ROM:00131162 clr.w ($6A8).w ROM:00131166 move.b #4,($11AA).w ROM:0013116C rts ROM:0013116E ; --------------------------------------------------------------------------- ROM:0013116E ROM:0013116E loc_13116E: ; CODE XREF: ROM:0013115C↑j ROM:0013116E cmpi.w #0,($6A8).w ROM:00131174 bgt.s locret_131182 ROM:00131176 bsr.w sub_131184 ROM:0013117A move.b #1,($11AA).w ROM:00131180 rts ROM:00131182 ; --------------------------------------------------------------------------- ROM:00131182 ROM:00131182 locret_131182: ; CODE XREF: ROM:00131174↑j ROM:00131182 rts ROM:00131184 ROM:00131184 ; =============== S U B R O U T I N E ======================================= ROM:00131184 ROM:00131184 ROM:00131184 sub_131184: ; CODE XREF: ROM:loc_131054↑p ROM:00131184 ; ROM:loc_131082↑p ... ROM:00131184 btst #4,($92B).w ROM:0013118A beq.s locret_1311D2 ROM:0013118C move.w #$3B16,d1 ROM:00131190 move.w ($A78).w,d2 ROM:00131194 bsr.l sub_117544 ROM:0013119A move.w d1,($DE4).w ROM:0013119E move.w #$3B18,d1 ROM:001311A2 move.w ($A78).w,d2 ROM:001311A6 bsr.l sub_117544 ROM:001311AC move.w d1,($DE6).w ROM:001311B0 move.w #$3B1A,d1 ROM:001311B4 move.w ($A78).w,d2 ROM:001311B8 bsr.l sub_117544 ROM:001311BE move.w d1,($DE8).w ROM:001311C2 add.w ($DE4).w,d1 ROM:001311C6 add.w ($DE6).w,d1 ROM:001311CA addi.w #$3E8,d1 ROM:001311CE move.w d1,($DE2).w ROM:001311D2 ROM:001311D2 locret_1311D2: ; CODE XREF: sub_131184+6↑j ROM:001311D2 rts ROM:001311D2 ; End of function sub_131184 ROM:001311D2 ROM:001311D4 ROM:001311D4 ; =============== S U B R O U T I N E ======================================= ROM:001311D4 ROM:001311D4 ROM:001311D4 sub_1311D4: ; CODE XREF: ROM:001310C2↑p ROM:001311D4 move.w ($DE4).w,d4 ROM:001311D8 muls.w $6BE(a5),d4 ROM:001311DC divs.w #$2710,d4 ROM:001311E0 move.w d4,($DE4).w ROM:001311E4 move.w ($DE6).w,d3 ROM:001311E8 muls.w $6C0(a5),d3 ROM:001311EC divs.w #$2710,d3 ROM:001311F0 move.w d3,($DE6).w ROM:001311F4 move.w ($DE8).w,d5 ROM:001311F8 muls.w $6C2(a5),d5 ROM:001311FC divs.w #$2710,d5 ROM:00131200 move.w d5,($DE8).w ROM:00131204 add.w d3,d4 ROM:00131206 add.w d5,d4 ROM:00131208 addi.w #$3E8,d4 ROM:0013120C move.w $6BA(a5),d0 ROM:00131210 cmp.w d4,d0 ROM:00131212 ble.s loc_13121C ROM:00131214 move.w #$3E8,($DE2).w ROM:0013121A bra.s locret_131220 ROM:0013121C ; --------------------------------------------------------------------------- ROM:0013121C ROM:0013121C loc_13121C: ; CODE XREF: sub_1311D4+3E↑j ROM:0013121C move.w d4,($DE2).w ROM:00131220 ROM:00131220 locret_131220: ; CODE XREF: sub_1311D4+46↑j ROM:00131220 rts ROM:00131220 ; End of function sub_1311D4 ROM:00131220 ROM:00131222 ROM:00131222 ; =============== S U B R O U T I N E ======================================= ROM:00131222 ROM:00131222 ROM:00131222 sub_131222: ; CODE XREF: sub_130FF8+8↑p ROM:00131222 move.w $6BC(a5),d0 ROM:00131226 cmp.w ($DE2).w,d0 ROM:0013122A blt.s loc_131234 ROM:0013122C bset #0,($1326).w ROM:00131232 bra.s locret_13123A ROM:00131234 ; --------------------------------------------------------------------------- ROM:00131234 ROM:00131234 loc_131234: ; CODE XREF: sub_131222+8↑j ROM:00131234 bclr #0,($1326).w ROM:0013123A ROM:0013123A locret_13123A: ; CODE XREF: sub_131222+10↑j ROM:0013123A rts ROM:0013123A ; End of function sub_131222 ROM:0013123A ROM:0013123C ROM:0013123C ; =============== S U B R O U T I N E ======================================= ROM:0013123C ROM:0013123C ROM:0013123C sub_13123C: ; CODE XREF: ROM:0013191C↓p ROM:0013123C move.w #$3B1C,d1 ROM:00131240 move.w ($A78).w,d2 ROM:00131244 bsr.l sub_117544 ROM:0013124A muls.w #$FA,d1 ROM:0013124E move.l d1,($9C4).w ROM:00131252 move.w #$3BA6,d1 ROM:00131256 move.w $6C4(a5),d2 ROM:0013125A move.w ($DDA).w,d3 ROM:0013125E bsr.l sub_117544 ROM:00131264 move.w d1,($DEA).w ROM:00131268 ext.l d1 ROM:0013126A muls.l ($9C4).w,d2:d1 ROM:00131270 move.w ($E00).w,d3 ROM:00131274 ext.l d3 ROM:00131276 divs.l d3,d2:d1 ROM:0013127A move.l d1,($9C8).w ROM:0013127E clr.w d1 ROM:00131280 move.b ($11AB).w,d1 ROM:00131284 cmpi.w #4,d1 ROM:00131288 bcc.s locret_131292 ROM:0013128A movea.l off_131294(pc,d1.w*4),a0 ROM:0013128E nop ROM:00131290 jmp (a0) ROM:00131292 ; --------------------------------------------------------------------------- ROM:00131292 ROM:00131292 locret_131292: ; CODE XREF: sub_13123C+4C↑j ROM:00131292 rts ROM:00131292 ; End of function sub_13123C ROM:00131292 ROM:00131292 ; --------------------------------------------------------------------------- ROM:00131294 off_131294: dc.l loc_1312A4 ; DATA XREF: sub_13123C+4E↑r ROM:00131298 dc.l loc_1312C2 ROM:0013129C dc.l loc_13131A ROM:001312A0 dc.l loc_131350 ROM:001312A4 ; --------------------------------------------------------------------------- ROM:001312A4 ROM:001312A4 loc_1312A4: ; DATA XREF: ROM:off_131294↑o ROM:001312A4 bclr #2,($929).w ROM:001312AA bset #0,($929).w ROM:001312B0 bsr.w sub_131374 ROM:001312B4 bsr.w sub_1313B4 ROM:001312B8 move.b #1,($11AB).w ROM:001312BE rts ROM:001312C0 ; --------------------------------------------------------------------------- ROM:001312C0 rts ROM:001312C2 ; --------------------------------------------------------------------------- ROM:001312C2 ROM:001312C2 loc_1312C2: ; DATA XREF: ROM:00131298↑o ROM:001312C2 move.w $6C6(a5),d0 ROM:001312C6 cmp.w ($72C).w,d0 ROM:001312CA bge.s loc_1312D8 ROM:001312CC bsr.w sub_1313AA ROM:001312D0 move.b #2,($11AB).w ROM:001312D6 rts ROM:001312D8 ; --------------------------------------------------------------------------- ROM:001312D8 ROM:001312D8 loc_1312D8: ; CODE XREF: ROM:001312CA↑j ROM:001312D8 btst #7,($1303).w ROM:001312DE beq.s loc_1312F6 ROM:001312E0 btst #4,($130F).w ROM:001312E6 bne.s loc_1312F6 ROM:001312E8 clr.b ($929).w ROM:001312EC clr.w ($72C).w ROM:001312F0 move.b #3,($929).w ROM:001312F6 ROM:001312F6 loc_1312F6: ; CODE XREF: ROM:001312DE↑j ROM:001312F6 ; ROM:001312E6↑j ROM:001312F6 btst #6,($130D).w ROM:001312FC beq.s loc_131310 ROM:001312FE bclr #0,($929).w ROM:00131304 bset #2,($929).w ROM:0013130A move.b #3,($11AB).w ROM:00131310 ROM:00131310 loc_131310: ; CODE XREF: ROM:001312FC↑j ROM:00131310 bsr.w sub_131374 ROM:00131314 bsr.w sub_1313B4 ROM:00131318 rts ROM:0013131A ; --------------------------------------------------------------------------- ROM:0013131A ROM:0013131A loc_13131A: ; DATA XREF: ROM:0013129C↑o ROM:0013131A move.w $6C8(a5),d0 ROM:0013131E cmp.w ($72C).w,d0 ROM:00131322 bgt.s loc_13134A ROM:00131324 clr.b ($929).w ROM:00131328 clr.w ($72C).w ROM:0013132C clr.b ($929).w ROM:00131330 clr.w ($72C).w ROM:00131334 move.b #3,($929).w ROM:0013133A bsr.w sub_131374 ROM:0013133E bsr.w sub_1313B4 ROM:00131342 move.b #1,($11AB).w ROM:00131348 rts ROM:0013134A ; --------------------------------------------------------------------------- ROM:0013134A ROM:0013134A loc_13134A: ; CODE XREF: ROM:00131322↑j ROM:0013134A bsr.w sub_1313AA ROM:0013134E rts ROM:00131350 ; --------------------------------------------------------------------------- ROM:00131350 ROM:00131350 loc_131350: ; DATA XREF: ROM:001312A0↑o ROM:00131350 btst #6,($130D).w ROM:00131356 bne.s loc_13136A ROM:00131358 move.b #1,($11AB).w ROM:0013135E bclr #2,($929).w ROM:00131364 bset #0,($929).w ROM:0013136A ROM:0013136A loc_13136A: ; CODE XREF: ROM:00131356↑j ROM:0013136A bsr.w sub_131374 ROM:0013136E bsr.w sub_1313B4 ROM:00131372 rts ROM:00131374 ROM:00131374 ; =============== S U B R O U T I N E ======================================= ROM:00131374 ROM:00131374 ROM:00131374 sub_131374: ; CODE XREF: ROM:001312B0↑p ROM:00131374 ; ROM:loc_131310↑p ... ROM:00131374 move.w ($72C).w,d1 ROM:00131378 muls.w $6CA(a5),d1 ROM:0013137C move.l #$2710,d0 ROM:00131382 sub.l d1,d0 ROM:00131384 cmpi.w #0,d0 ROM:00131388 bge.s loc_131394 ROM:0013138A move.l #0,($9CC).w ROM:00131392 bra.s locret_1313A8 ROM:00131394 ; --------------------------------------------------------------------------- ROM:00131394 ROM:00131394 loc_131394: ; CODE XREF: sub_131374+14↑j ROM:00131394 move.l ($9C8).w,d2 ROM:00131398 muls.l d0,d3:d2 ROM:0013139C divs.l #$2710,d3:d2 ROM:001313A4 move.l d2,($9CC).w ROM:001313A8 ROM:001313A8 locret_1313A8: ; CODE XREF: sub_131374+1E↑j ROM:001313A8 rts ROM:001313A8 ; End of function sub_131374 ROM:001313A8 ROM:001313AA ROM:001313AA ; =============== S U B R O U T I N E ======================================= ROM:001313AA ROM:001313AA ROM:001313AA sub_1313AA: ; CODE XREF: ROM:001312CC↑p ROM:001313AA ; ROM:loc_13134A↑p ROM:001313AA move.l #0,($A14).w ROM:001313B2 rts ROM:001313B2 ; End of function sub_1313AA ROM:001313B2 ROM:001313B4 ROM:001313B4 ; =============== S U B R O U T I N E ======================================= ROM:001313B4 ROM:001313B4 ROM:001313B4 sub_1313B4: ; CODE XREF: ROM:001312B4↑p ROM:001313B4 ; ROM:00131314↑p ... ROM:001313B4 move.w #0,d0 ROM:001313B8 bra.s loc_1313BE ROM:001313BA ; --------------------------------------------------------------------------- ROM:001313BA ROM:001313BA loc_1313BA: ; CODE XREF: sub_1313B4+2E↓j ROM:001313BA addi.w #1,d0 ROM:001313BE ROM:001313BE loc_1313BE: ; CODE XREF: sub_1313B4+4↑j ROM:001313BE cmpi.w #0,d0 ROM:001313C2 bgt.s loc_1313E4 ROM:001313C4 move.w $E8A(d0.w*2),d1 ROM:001313CA ext.l d1 ROM:001313CC muls.l ($9CC).w,d2:d1 ROM:001313D2 move.w $6CC(a5),d3 ROM:001313D6 ext.l d3 ROM:001313D8 divs.l d3,d2:d1 ROM:001313DC move.l d1,$A08(d0.w*4) ROM:001313E2 bra.s loc_1313BA ROM:001313E4 ; --------------------------------------------------------------------------- ROM:001313E4 ROM:001313E4 loc_1313E4: ; CODE XREF: sub_1313B4+E↑j ROM:001313E4 move.w #0,d0 ROM:001313E8 bra.s loc_1313EE ROM:001313EA ; --------------------------------------------------------------------------- ROM:001313EA ROM:001313EA loc_1313EA: ; CODE XREF: sub_1313B4+5C↓j ROM:001313EA addi.w #1,d0 ROM:001313EE ROM:001313EE loc_1313EE: ; CODE XREF: sub_1313B4+34↑j ROM:001313EE cmpi.w #0,d0 ROM:001313F2 bgt.s locret_131412 ROM:001313F4 move.w $F76(d0.w*2),d1 ROM:001313FA ext.l d1 ROM:001313FC muls.l ($A08).w,d2:d1 ROM:00131402 divs.l #$2710,d2:d1 ROM:0013140A move.l d1,$A14(d0.w*4) ROM:00131410 bra.s loc_1313EA ROM:00131412 ; --------------------------------------------------------------------------- ROM:00131412 ROM:00131412 locret_131412: ; CODE XREF: sub_1313B4+3E↑j ROM:00131412 rts ROM:00131412 ; End of function sub_1313B4 ROM:00131412 ROM:00131414 ROM:00131414 ; =============== S U B R O U T I N E ======================================= ROM:00131414 ROM:00131414 ROM:00131414 sub_131414: ; CODE XREF: sub_131BBE+C↓p ROM:00131414 move.w ($10D4).w,($10D2).w ROM:0013141A rts ROM:0013141A ; End of function sub_131414 ROM:0013141A ROM:0013141C ROM:0013141C ; =============== S U B R O U T I N E ======================================= ROM:0013141C ROM:0013141C ROM:0013141C sub_13141C: ; CODE XREF: sub_131A90+C↓p ROM:0013141C bsr.w sub_1316AC ROM:00131420 bsr.w sub_13164E ROM:00131424 bsr.w sub_13167E ROM:00131428 bsr.w sub_131432 ROM:0013142C bsr.w sub_131772 ROM:00131430 rts ROM:00131430 ; End of function sub_13141C ROM:00131430 ROM:00131432 ROM:00131432 ; =============== S U B R O U T I N E ======================================= ROM:00131432 ROM:00131432 ROM:00131432 sub_131432: ; CODE XREF: sub_13141C+C↑p ROM:00131432 clr.w d1 ROM:00131434 move.b ($11AC).w,d1 ROM:00131438 cmpi.w #5,d1 ROM:0013143C bcc.s locret_131446 ROM:0013143E movea.l off_131448(pc,d1.w*4),a0 ROM:00131442 nop ROM:00131444 jmp (a0) ROM:00131446 ; --------------------------------------------------------------------------- ROM:00131446 ROM:00131446 locret_131446: ; CODE XREF: sub_131432+A↑j ROM:00131446 rts ROM:00131446 ; End of function sub_131432 ROM:00131446 ROM:00131446 ; --------------------------------------------------------------------------- ROM:00131448 off_131448: dc.l loc_13145C ; DATA XREF: sub_131432+C↑r ROM:0013144C dc.l loc_131470 ROM:00131450 dc.l loc_1314E4 ROM:00131454 dc.l loc_131578 ROM:00131458 dc.l loc_131616 ROM:0013145C ; --------------------------------------------------------------------------- ROM:0013145C ROM:0013145C loc_13145C: ; DATA XREF: ROM:off_131448↑o ROM:0013145C clr.b ($92A).w ROM:00131460 clr.w ($72E).w ROM:00131464 move.b #1,($11AC).w ROM:0013146A bsr.w sub_1316C4 ROM:0013146E rts ROM:00131470 ; --------------------------------------------------------------------------- ROM:00131470 ROM:00131470 loc_131470: ; DATA XREF: ROM:0013144C↑o ROM:00131470 btst #5,($1300).w ROM:00131476 beq.s loc_1314B4 ROM:00131478 move.w $6E4(a5),d0 ROM:0013147C move.w ($DEE).w,d1 ROM:00131480 cmp.w ($A78).w,d0 ROM:00131484 ble.s loc_13148C ROM:00131486 cmp.w ($C6A).w,d1 ROM:0013148A bgt.s loc_1314B4 ROM:0013148C ROM:0013148C loc_13148C: ; CODE XREF: ROM:00131484↑j ROM:0013148C move.w $6CE(a5),d2 ROM:00131490 add.w $6D0(a5),d2 ROM:00131494 clr.b ($92A).w ROM:00131498 move.w d2,($72E).w ROM:0013149C move.b #3,($92A).w ROM:001314A2 bset #2,($1319).w ROM:001314A8 move.b #4,($11AC).w ROM:001314AE bsr.w sub_1316CC ROM:001314B2 rts ROM:001314B4 ; --------------------------------------------------------------------------- ROM:001314B4 ROM:001314B4 loc_1314B4: ; CODE XREF: ROM:00131476↑j ROM:001314B4 ; ROM:0013148A↑j ROM:001314B4 btst #5,($1300).w ROM:001314BA beq.s loc_1314DE ROM:001314BC move.w ($72E).w,($DF4).w ROM:001314C2 clr.b ($92A).w ROM:001314C6 move.w ($DF4).w,($72E).w ROM:001314CC move.b #3,($92A).w ROM:001314D2 move.b #2,($11AC).w ROM:001314D8 bsr.w sub_1316C4 ROM:001314DC rts ROM:001314DE ; --------------------------------------------------------------------------- ROM:001314DE ROM:001314DE loc_1314DE: ; CODE XREF: ROM:001314BA↑j ROM:001314DE bsr.w sub_1316C4 ROM:001314E2 rts ROM:001314E4 ; --------------------------------------------------------------------------- ROM:001314E4 ROM:001314E4 loc_1314E4: ; DATA XREF: ROM:00131450↑o ROM:001314E4 btst #5,($1300).w ROM:001314EA beq.s loc_131528 ROM:001314EC move.w $6E4(a5),d0 ROM:001314F0 move.w ($DEE).w,d1 ROM:001314F4 cmp.w ($A78).w,d0 ROM:001314F8 ble.s loc_131500 ROM:001314FA cmp.w ($C6A).w,d1 ROM:001314FE bgt.s loc_131528 ROM:00131500 ROM:00131500 loc_131500: ; CODE XREF: ROM:001314F8↑j ROM:00131500 move.w $6CE(a5),d2 ROM:00131504 add.w $6D0(a5),d2 ROM:00131508 clr.b ($92A).w ROM:0013150C move.w d2,($72E).w ROM:00131510 move.b #3,($92A).w ROM:00131516 bset #2,($1319).w ROM:0013151C move.b #4,($11AC).w ROM:00131522 bsr.w sub_1316CC ROM:00131526 rts ROM:00131528 ; --------------------------------------------------------------------------- ROM:00131528 ROM:00131528 loc_131528: ; CODE XREF: ROM:001314EA↑j ROM:00131528 ; ROM:001314FE↑j ROM:00131528 btst #5,($1300).w ROM:0013152E beq.s loc_131546 ROM:00131530 move.w $6CE(a5),d0 ROM:00131534 cmp.w ($72E).w,d0 ROM:00131538 bgt.s loc_131546 ROM:0013153A move.b #3,($11AC).w ROM:00131540 bsr.w sub_131706 ROM:00131544 rts ROM:00131546 ; --------------------------------------------------------------------------- ROM:00131546 ROM:00131546 loc_131546: ; CODE XREF: ROM:0013152E↑j ROM:00131546 ; ROM:00131538↑j ROM:00131546 btst #5,($1300).w ROM:0013154C bne.s loc_131572 ROM:0013154E move.w ($72E).w,($DF4).w ROM:00131554 move.w ($DF4).w,d0 ROM:00131558 clr.b ($92A).w ROM:0013155C move.w d0,($72E).w ROM:00131560 move.b #1,($92A).w ROM:00131566 move.b #1,($11AC).w ROM:0013156C bsr.w sub_1316C4 ROM:00131570 rts ROM:00131572 ; --------------------------------------------------------------------------- ROM:00131572 ROM:00131572 loc_131572: ; CODE XREF: ROM:0013154C↑j ROM:00131572 bsr.w sub_1316C4 ROM:00131576 rts ROM:00131578 ; --------------------------------------------------------------------------- ROM:00131578 ROM:00131578 loc_131578: ; DATA XREF: ROM:00131454↑o ROM:00131578 btst #5,($1300).w ROM:0013157E beq.s loc_1315BC ROM:00131580 move.w $6E4(a5),d0 ROM:00131584 move.w ($DEE).w,d1 ROM:00131588 cmp.w ($A78).w,d0 ROM:0013158C ble.s loc_131594 ROM:0013158E cmp.w ($C6A).w,d1 ROM:00131592 bgt.s loc_1315BC ROM:00131594 ROM:00131594 loc_131594: ; CODE XREF: ROM:0013158C↑j ROM:00131594 move.w $6CE(a5),d2 ROM:00131598 add.w $6D0(a5),d2 ROM:0013159C clr.b ($92A).w ROM:001315A0 move.w d2,($72E).w ROM:001315A4 move.b #3,($92A).w ROM:001315AA bset #2,($1319).w ROM:001315B0 move.b #4,($11AC).w ROM:001315B6 bsr.w sub_1316CC ROM:001315BA rts ROM:001315BC ; --------------------------------------------------------------------------- ROM:001315BC ROM:001315BC loc_1315BC: ; CODE XREF: ROM:0013157E↑j ROM:001315BC ; ROM:00131592↑j ROM:001315BC btst #5,($1300).w ROM:001315C2 bne.s loc_1315E8 ROM:001315C4 move.w ($72E).w,($DF4).w ROM:001315CA move.w ($DF4).w,d0 ROM:001315CE clr.b ($92A).w ROM:001315D2 move.w d0,($72E).w ROM:001315D6 move.b #1,($92A).w ROM:001315DC move.b #1,($11AC).w ROM:001315E2 bsr.w sub_1316C4 ROM:001315E6 rts ROM:001315E8 ; --------------------------------------------------------------------------- ROM:001315E8 ROM:001315E8 loc_1315E8: ; CODE XREF: ROM:001315C2↑j ROM:001315E8 btst #5,($1300).w ROM:001315EE beq.s loc_131610 ROM:001315F0 move.w $6CE(a5),d0 ROM:001315F4 add.w $6D0(a5),d0 ROM:001315F8 cmp.w ($72E).w,d0 ROM:001315FC bgt.s loc_131610 ROM:001315FE bset #2,($1319).w ROM:00131604 move.b #4,($11AC).w ROM:0013160A bsr.w sub_1316CC ROM:0013160E rts ROM:00131610 ; --------------------------------------------------------------------------- ROM:00131610 ROM:00131610 loc_131610: ; CODE XREF: ROM:001315EE↑j ROM:00131610 ; ROM:001315FC↑j ROM:00131610 bsr.w sub_131706 ROM:00131614 rts ROM:00131616 ; --------------------------------------------------------------------------- ROM:00131616 ROM:00131616 loc_131616: ; DATA XREF: ROM:00131458↑o ROM:00131616 btst #5,($1300).w ROM:0013161C bne.s loc_131646 ROM:0013161E bsr.w sub_131728 ROM:00131622 move.w ($DF4).w,d0 ROM:00131626 clr.b ($92A).w ROM:0013162A move.w d0,($72E).w ROM:0013162E move.b #1,($92A).w ROM:00131634 bclr #2,($1319).w ROM:0013163A bsr.w sub_1316C4 ROM:0013163E move.b #1,($11AC).w ROM:00131644 rts ROM:00131646 ; --------------------------------------------------------------------------- ROM:00131646 ROM:00131646 loc_131646: ; CODE XREF: ROM:0013161C↑j ROM:00131646 bsr.w sub_1316CC ROM:0013164A rts ROM:0013164C ; --------------------------------------------------------------------------- ROM:0013164C rts ROM:0013164E ROM:0013164E ; =============== S U B R O U T I N E ======================================= ROM:0013164E ROM:0013164E ROM:0013164E sub_13164E: ; CODE XREF: sub_13141C+4↑p ROM:0013164E move.w $6E2(a5),d0 ROM:00131652 cmp.w ($C6A).w,d0 ROM:00131656 bgt.s loc_131660 ROM:00131658 move.w $6E0(a5),($DF2).w ROM:0013165E bra.s loc_131666 ROM:00131660 ; --------------------------------------------------------------------------- ROM:00131660 ROM:00131660 loc_131660: ; CODE XREF: sub_13164E+8↑j ROM:00131660 move.w ($A42).w,($DF2).w ROM:00131666 ROM:00131666 loc_131666: ; CODE XREF: sub_13164E+10↑j ROM:00131666 move.w #$3BA4,d1 ROM:0013166A move.w ($DF2).w,d2 ROM:0013166E move.w ($572).w,d3 ROM:00131672 bsr.l sub_117544 ROM:00131678 move.w d1,($DEC).w ROM:0013167C rts ROM:0013167C ; End of function sub_13164E ROM:0013167C ROM:0013167E ROM:0013167E ; =============== S U B R O U T I N E ======================================= ROM:0013167E ROM:0013167E ROM:0013167E sub_13167E: ; CODE XREF: sub_13141C+8↑p ROM:0013167E move.w ($DEC).w,d0 ROM:00131682 move.w ($DEE).w,d1 ROM:00131686 move.w ($A42).w,d2 ROM:0013168A move.w $6D6(a5),d4 ROM:0013168E bclr #5,($1300).w ROM:00131694 cmp.w ($DFC).w,d0 ROM:00131698 bge.s locret_1316AA ROM:0013169A cmp.w d2,d4 ROM:0013169C ble.s loc_1316A4 ROM:0013169E cmp.w ($C6A).w,d1 ROM:001316A2 bgt.s locret_1316AA ROM:001316A4 ROM:001316A4 loc_1316A4: ; CODE XREF: sub_13167E+1E↑j ROM:001316A4 bset #5,($1300).w ROM:001316AA ROM:001316AA locret_1316AA: ; CODE XREF: sub_13167E+1A↑j ROM:001316AA ; sub_13167E+24↑j ROM:001316AA rts ROM:001316AA ; End of function sub_13167E ROM:001316AA ROM:001316AC ROM:001316AC ; =============== S U B R O U T I N E ======================================= ROM:001316AC ROM:001316AC ROM:001316AC sub_1316AC: ; CODE XREF: sub_13141C↑p ROM:001316AC move.w #$3BA2,d1 ROM:001316B0 move.w ($572).w,d2 ROM:001316B4 move.w ($A44).w,d3 ROM:001316B8 bsr.l sub_117544 ROM:001316BE move.w d1,($DEE).w ROM:001316C2 rts ROM:001316C2 ; End of function sub_1316AC ROM:001316C2 ROM:001316C4 ROM:001316C4 ; =============== S U B R O U T I N E ======================================= ROM:001316C4 ROM:001316C4 ROM:001316C4 sub_1316C4: ; CODE XREF: ROM:0013146A↑p ROM:001316C4 ; ROM:001314D8↑p ... ROM:001316C4 move.w ($DFC).w,($DF0).w ROM:001316CA rts ROM:001316CA ; End of function sub_1316C4 ROM:001316CA ROM:001316CC ROM:001316CC ; =============== S U B R O U T I N E ======================================= ROM:001316CC ROM:001316CC ROM:001316CC sub_1316CC: ; CODE XREF: ROM:001314AE↑p ROM:001316CC ; ROM:00131522↑p ... ROM:001316CC move.w $6E4(a5),d0 ROM:001316D0 sub.w $6E6(a5),d0 ROM:001316D4 cmp.w ($A78).w,d0 ROM:001316D8 blt.s loc_1316E0 ROM:001316DA bclr #2,($1301).w ROM:001316E0 ROM:001316E0 loc_1316E0: ; CODE XREF: sub_1316CC+C↑j ROM:001316E0 move.w $6E4(a5),d0 ROM:001316E4 cmp.w ($A78).w,d0 ROM:001316E8 bge.s loc_1316F0 ROM:001316EA bset #2,($1301).w ROM:001316F0 ROM:001316F0 loc_1316F0: ; CODE XREF: sub_1316CC+1C↑j ROM:001316F0 move.w ($DEC).w,d0 ROM:001316F4 btst #2,($1301).w ROM:001316FA beq.s loc_131700 ROM:001316FC add.w $6D8(a5),d0 ROM:00131700 ROM:00131700 loc_131700: ; CODE XREF: sub_1316CC+2E↑j ROM:00131700 move.w d0,($DF0).w ROM:00131704 rts ROM:00131704 ; End of function sub_1316CC ROM:00131704 ROM:00131706 ROM:00131706 ; =============== S U B R O U T I N E ======================================= ROM:00131706 ROM:00131706 ROM:00131706 sub_131706: ; CODE XREF: ROM:00131540↑p ROM:00131706 ; ROM:loc_131610↑p ROM:00131706 move.w ($DFC).w,d0 ROM:0013170A sub.w ($DEC).w,d0 ROM:0013170E move.w ($72E).w,d1 ROM:00131712 sub.w $6CE(a5),d1 ROM:00131716 muls.w d0,d1 ROM:00131718 divs.w $6D0(a5),d1 ROM:0013171C move.w ($DFC).w,d0 ROM:00131720 sub.w d1,d0 ROM:00131722 move.w d0,($DF0).w ROM:00131726 rts ROM:00131726 ; End of function sub_131706 ROM:00131726 ROM:00131728 ROM:00131728 ; =============== S U B R O U T I N E ======================================= ROM:00131728 ROM:00131728 ROM:00131728 sub_131728: ; CODE XREF: ROM:0013161E↑p ROM:00131728 move.w $6D4(a5),d0 ROM:0013172C muls.w $6D2(a5),d0 ROM:00131730 move.w ($72E).w,d1 ROM:00131734 ext.l d1 ROM:00131736 cmp.l d1,d0 ROM:00131738 bge.s loc_131752 ROM:0013173A move.w $6D4(a5),d0 ROM:0013173E ext.l d0 ROM:00131740 divs.w $6D2(a5),d0 ROM:00131744 add.w $6CE(a5),d0 ROM:00131748 add.w $6D0(a5),d0 ROM:0013174C move.w d0,($DF4).w ROM:00131750 bra.s locret_131770 ROM:00131752 ; --------------------------------------------------------------------------- ROM:00131752 ROM:00131752 loc_131752: ; CODE XREF: sub_131728+10↑j ROM:00131752 move.w ($72E).w,d2 ROM:00131756 sub.w $6CE(a5),d2 ROM:0013175A sub.w $6D0(a5),d2 ROM:0013175E ext.l d2 ROM:00131760 divs.w $6D2(a5),d2 ROM:00131764 add.w $6CE(a5),d2 ROM:00131768 add.w $6D0(a5),d2 ROM:0013176C move.w d2,($DF4).w ROM:00131770 ROM:00131770 locret_131770: ; CODE XREF: sub_131728+28↑j ROM:00131770 rts ROM:00131770 ; End of function sub_131728 ROM:00131770 ROM:00131772 ROM:00131772 ; =============== S U B R O U T I N E ======================================= ROM:00131772 ROM:00131772 ROM:00131772 sub_131772: ; CODE XREF: sub_13141C+10↑p ROM:00131772 clr.w d1 ROM:00131774 move.b ($11AD).w,d1 ROM:00131778 cmpi.w #5,d1 ROM:0013177C bcc.s locret_131786 ROM:0013177E movea.l off_131788(pc,d1.w*4),a0 ROM:00131782 nop ROM:00131784 jmp (a0) ROM:00131786 ; --------------------------------------------------------------------------- ROM:00131786 ROM:00131786 locret_131786: ; CODE XREF: sub_131772+A↑j ROM:00131786 rts ROM:00131786 ; End of function sub_131772 ROM:00131786 ROM:00131786 ; --------------------------------------------------------------------------- ROM:00131788 off_131788: dc.l loc_13179C ; DATA XREF: sub_131772+C↑r ROM:0013178C dc.l loc_1317A8 ROM:00131790 dc.l loc_13180C ROM:00131794 dc.l loc_131872 ROM:00131798 dc.l loc_131878 ROM:0013179C ; --------------------------------------------------------------------------- ROM:0013179C ROM:0013179C loc_13179C: ; DATA XREF: ROM:off_131788↑o ROM:0013179C move.b #1,($11AD).w ROM:001317A2 bsr.w sub_1318D6 ROM:001317A6 rts ROM:001317A8 ; --------------------------------------------------------------------------- ROM:001317A8 ROM:001317A8 loc_1317A8: ; DATA XREF: ROM:0013178C↑o ROM:001317A8 move.w $6DC(a5),d0 ROM:001317AC move.w $2E0(a5),d1 ROM:001317B0 move.w $6DA(a5),d2 ROM:001317B4 cmp.w ($572).w,d0 ROM:001317B8 bge.s loc_1317E4 ROM:001317BA cmp.w ($572).w,d2 ROM:001317BE ble.s loc_1317E4 ROM:001317C0 cmp.w ($DF0).w,d1 ROM:001317C4 ble.s loc_1317E4 ROM:001317C6 move.b #2,($11AD).w ROM:001317CC bsr.w sub_1318E0 ROM:001317D0 move.w $6DE(a5),d3 ROM:001317D4 clr.b ($909).w ROM:001317D8 move.w d3,($6EC).w ROM:001317DC move.b #1,($909).w ROM:001317E2 rts ROM:001317E4 ; --------------------------------------------------------------------------- ROM:001317E4 ROM:001317E4 loc_1317E4: ; CODE XREF: ROM:001317B8↑j ROM:001317E4 ; ROM:001317BE↑j ... ROM:001317E4 cmp.w ($DF0).w,d1 ROM:001317E8 ble.s loc_131806 ROM:001317EA cmp.w ($572).w,d2 ROM:001317EE bge.s loc_1317F4 ROM:001317F0 bra.w loc_1317FA ROM:001317F4 ; --------------------------------------------------------------------------- ROM:001317F4 ROM:001317F4 loc_1317F4: ; CODE XREF: ROM:001317EE↑j ROM:001317F4 cmp.w ($572).w,d0 ROM:001317F8 ble.s loc_131806 ROM:001317FA ROM:001317FA loc_1317FA: ; CODE XREF: ROM:001317F0↑j ROM:001317FA ; ROM:00131814↓j ... ROM:001317FA move.b #3,($11AD).w ROM:00131800 bsr.w sub_1318D6 ROM:00131804 rts ROM:00131806 ; --------------------------------------------------------------------------- ROM:00131806 ROM:00131806 loc_131806: ; CODE XREF: ROM:001317E8↑j ROM:00131806 ; ROM:001317F8↑j ROM:00131806 bsr.w sub_1318D6 ROM:0013180A rts ROM:0013180C ; --------------------------------------------------------------------------- ROM:0013180C ROM:0013180C loc_13180C: ; DATA XREF: ROM:00131790↑o ROM:0013180C cmpi.w #0,($6EC).w ROM:00131812 bgt.s loc_131816 ROM:00131814 bra.s loc_1317FA ROM:00131816 ; --------------------------------------------------------------------------- ROM:00131816 ROM:00131816 loc_131816: ; CODE XREF: ROM:00131812↑j ROM:00131816 move.w $6DC(a5),d0 ROM:0013181A move.w $6DA(a5),d2 ROM:0013181E cmp.w ($572).w,d2 ROM:00131822 bge.s loc_131826 ROM:00131824 bra.s loc_1317FA ROM:00131826 ; --------------------------------------------------------------------------- ROM:00131826 ROM:00131826 loc_131826: ; CODE XREF: ROM:00131822↑j ROM:00131826 cmp.w ($572).w,d0 ROM:0013182A ble.s loc_131838 ROM:0013182C bsr.w sub_1318D6 ROM:00131830 move.b #3,($11AD).w ROM:00131836 rts ROM:00131838 ; --------------------------------------------------------------------------- ROM:00131838 ROM:00131838 loc_131838: ; CODE XREF: ROM:0013182A↑j ROM:00131838 move.w $6DC(a5),d0 ROM:0013183C move.w $2E0(a5),d1 ROM:00131840 move.w $6DA(a5),d2 ROM:00131844 cmp.w ($572).w,d2 ROM:00131848 ble.s loc_13186C ROM:0013184A cmp.w ($572).w,d0 ROM:0013184E bge.s loc_13186C ROM:00131850 cmp.w ($DF0).w,d1 ROM:00131854 bne.s loc_13186C ROM:00131856 bsr.w sub_1318D6 ROM:0013185A bclr #0,($909).w ROM:00131860 bset #2,($909).w ROM:00131866 move.b #4,($11AD).w ROM:0013186C ROM:0013186C loc_13186C: ; CODE XREF: ROM:00131848↑j ROM:0013186C ; ROM:0013184E↑j ... ROM:0013186C bsr.w sub_1318E0 ROM:00131870 rts ROM:00131872 ; --------------------------------------------------------------------------- ROM:00131872 ROM:00131872 loc_131872: ; DATA XREF: ROM:00131794↑o ROM:00131872 bsr.w sub_1318D6 ROM:00131876 rts ROM:00131878 ; --------------------------------------------------------------------------- ROM:00131878 ROM:00131878 loc_131878: ; DATA XREF: ROM:00131798↑o ROM:00131878 move.w $6DC(a5),d0 ROM:0013187C move.w $2E0(a5),d1 ROM:00131880 move.w $6DA(a5),d2 ROM:00131884 cmp.w ($572).w,d0 ROM:00131888 bge.s loc_1318AE ROM:0013188A cmp.w ($572).w,d2 ROM:0013188E ble.s loc_1318AE ROM:00131890 cmp.w ($DF0).w,d1 ROM:00131894 ble.s loc_1318AE ROM:00131896 move.b #2,($11AD).w ROM:0013189C bsr.w sub_1318E0 ROM:001318A0 bclr #2,($909).w ROM:001318A6 bset #0,($909).w ROM:001318AC rts ROM:001318AE ; --------------------------------------------------------------------------- ROM:001318AE ROM:001318AE loc_1318AE: ; CODE XREF: ROM:00131888↑j ROM:001318AE ; ROM:0013188E↑j ... ROM:001318AE cmp.w ($DF0).w,d1 ROM:001318B2 ble.s loc_1318D0 ROM:001318B4 cmp.w ($572).w,d2 ROM:001318B8 bge.s loc_1318BE ROM:001318BA bra.w loc_1318C4 ROM:001318BE ; --------------------------------------------------------------------------- ROM:001318BE ROM:001318BE loc_1318BE: ; CODE XREF: ROM:001318B8↑j ROM:001318BE cmp.w ($572).w,d0 ROM:001318C2 ble.s loc_1318D0 ROM:001318C4 ROM:001318C4 loc_1318C4: ; CODE XREF: ROM:001318BA↑j ROM:001318C4 move.b #3,($11AD).w ROM:001318CA bsr.w sub_1318D6 ROM:001318CE rts ROM:001318D0 ; --------------------------------------------------------------------------- ROM:001318D0 ROM:001318D0 loc_1318D0: ; CODE XREF: ROM:001318B2↑j ROM:001318D0 ; ROM:001318C2↑j ROM:001318D0 bsr.w sub_1318D6 ROM:001318D4 rts ROM:001318D6 ROM:001318D6 ; =============== S U B R O U T I N E ======================================= ROM:001318D6 ROM:001318D6 ROM:001318D6 sub_1318D6: ; CODE XREF: ROM:001317A2↑p ROM:001318D6 ; ROM:00131800↑p ... ROM:001318D6 move.w ($DF0).w,d0 ROM:001318DA move.w d0,($DF6).w ROM:001318DE rts ROM:001318DE ; End of function sub_1318D6 ROM:001318DE ROM:001318E0 ROM:001318E0 ; =============== S U B R O U T I N E ======================================= ROM:001318E0 ROM:001318E0 ROM:001318E0 sub_1318E0: ; CODE XREF: ROM:001317CC↑p ROM:001318E0 ; ROM:loc_13186C↑p ... ROM:001318E0 move.w $2E0(a5),d0 ROM:001318E4 move.w d0,($DF6).w ROM:001318E8 rts ROM:001318E8 ; End of function sub_1318E0 ROM:001318E8 ROM:001318EA ROM:001318EA ; =============== S U B R O U T I N E ======================================= ROM:001318EA ROM:001318EA ROM:001318EA sub_1318EA: ; CODE XREF: sub_130BDC+A↑p ROM:001318EA clr.w d1 ROM:001318EC move.b ($11AF).w,d1 ROM:001318F0 cmpi.w #4,d1 ROM:001318F4 bcc.s locret_1318FE ROM:001318F6 movea.l off_131900(pc,d1.w*4),a0 ROM:001318FA nop ROM:001318FC jmp (a0) ROM:001318FE ; --------------------------------------------------------------------------- ROM:001318FE ROM:001318FE locret_1318FE: ; CODE XREF: sub_1318EA+A↑j ROM:001318FE rts ROM:001318FE ; End of function sub_1318EA ROM:001318FE ROM:001318FE ; --------------------------------------------------------------------------- ROM:00131900 off_131900: dc.l loc_131910 ; DATA XREF: sub_1318EA+C↑r ROM:00131904 dc.l loc_131918 ROM:00131908 dc.l loc_13194C ROM:0013190C dc.l loc_13198E ROM:00131910 ; --------------------------------------------------------------------------- ROM:00131910 ROM:00131910 loc_131910: ; DATA XREF: ROM:off_131900↑o ROM:00131910 move.b #1,($11AF).w ROM:00131916 rts ROM:00131918 ; --------------------------------------------------------------------------- ROM:00131918 ROM:00131918 loc_131918: ; DATA XREF: ROM:00131904↑o ROM:00131918 bsr.w sub_131E08 ROM:0013191C bsr.l sub_13123C ROM:00131922 btst #7,($1303).w ROM:00131928 bne.s locret_13194A ROM:0013192A btst #0,($1323).w ROM:00131930 bne.s locret_13194A ROM:00131932 move.b #2,($11AF).w ROM:00131938 move.b #0,($11AB).w ROM:0013193E bclr #0,($929).w ROM:00131944 bset #2,($929).w ROM:0013194A ROM:0013194A locret_13194A: ; CODE XREF: ROM:00131928↑j ROM:0013194A ; ROM:00131930↑j ROM:0013194A rts ROM:0013194C ; --------------------------------------------------------------------------- ROM:0013194C ROM:0013194C loc_13194C: ; DATA XREF: ROM:00131908↑o ROM:0013194C bsr.w sub_131A82 ROM:00131950 bsr.w sub_131E08 ROM:00131954 bsr.w sub_131AF0 ROM:00131958 btst #7,($1303).w ROM:0013195E bne.s loc_131972 ROM:00131960 btst #0,($1323).w ROM:00131966 bne.s loc_131972 ROM:00131968 btst #0,($1300).w ROM:0013196E beq.s loc_13197A ROM:00131970 rts ROM:00131972 ; --------------------------------------------------------------------------- ROM:00131972 ROM:00131972 loc_131972: ; CODE XREF: ROM:0013195E↑j ROM:00131972 ; ROM:00131966↑j ROM:00131972 move.b #1,($11AF).w ROM:00131978 rts ROM:0013197A ; --------------------------------------------------------------------------- ROM:0013197A ROM:0013197A loc_13197A: ; CODE XREF: ROM:0013196E↑j ROM:0013197A bsr.w sub_131A90 ROM:0013197E bsr.w sub_131E08 ROM:00131982 bsr.w sub_131AF0 ROM:00131986 move.b #3,($11AF).w ROM:0013198C rts ROM:0013198E ; --------------------------------------------------------------------------- ROM:0013198E ROM:0013198E loc_13198E: ; DATA XREF: ROM:0013190C↑o ROM:0013198E bsr.w sub_131A90 ROM:00131992 bsr.w sub_131E08 ROM:00131996 bsr.w sub_131AF0 ROM:0013199A btst #7,($1303).w ROM:001319A0 bne.s loc_1319B4 ROM:001319A2 btst #0,($1323).w ROM:001319A8 bne.s loc_1319B4 ROM:001319AA btst #0,($1300).w ROM:001319B0 bne.s loc_1319C2 ROM:001319B2 rts ROM:001319B4 ; --------------------------------------------------------------------------- ROM:001319B4 ROM:001319B4 loc_1319B4: ; CODE XREF: ROM:001319A0↑j ROM:001319B4 ; ROM:001319A8↑j ROM:001319B4 move.b #1,($11AF).w ROM:001319BA move.b #0,($11AC).w ROM:001319C0 rts ROM:001319C2 ; --------------------------------------------------------------------------- ROM:001319C2 ROM:001319C2 loc_1319C2: ; CODE XREF: ROM:001319B0↑j ROM:001319C2 move.b #2,($11AF).w ROM:001319C8 move.b #0,($11AC).w ROM:001319CE rts ROM:001319D0 ; --------------------------------------------------------------------------- ROM:001319D0 rts ROM:001319D2 ROM:001319D2 ; =============== S U B R O U T I N E ======================================= ROM:001319D2 ROM:001319D2 ROM:001319D2 sub_1319D2: ; CODE XREF: sub_131A90+4↓p ROM:001319D2 clr.w d1 ROM:001319D4 move.b ($11AE).w,d1 ROM:001319D8 cmpi.w #4,d1 ROM:001319DC bcc.s locret_1319E6 ROM:001319DE movea.l off_1319E8(pc,d1.w*4),a0 ROM:001319E2 nop ROM:001319E4 jmp (a0) ROM:001319E6 ; --------------------------------------------------------------------------- ROM:001319E6 ROM:001319E6 locret_1319E6: ; CODE XREF: sub_1319D2+A↑j ROM:001319E6 rts ROM:001319E6 ; End of function sub_1319D2 ROM:001319E6 ROM:001319E6 ; --------------------------------------------------------------------------- ROM:001319E8 off_1319E8: dc.l loc_1319F8 ; DATA XREF: sub_1319D2+C↑r ROM:001319EC dc.l loc_131A0E ROM:001319F0 dc.l loc_131A44 ROM:001319F4 dc.l loc_131A62 ROM:001319F8 ; --------------------------------------------------------------------------- ROM:001319F8 ROM:001319F8 loc_1319F8: ; DATA XREF: ROM:off_1319E8↑o ROM:001319F8 bclr #5,($131A).w ROM:001319FE bclr #6,($1327).w ROM:00131A04 move.b #1,($11AE).w ROM:00131A0A bra.s loc_131A3E ROM:00131A0C ; --------------------------------------------------------------------------- ROM:00131A0C rts ROM:00131A0E ; --------------------------------------------------------------------------- ROM:00131A0E ROM:00131A0E loc_131A0E: ; DATA XREF: ROM:001319EC↑o ROM:00131A0E move.w $6F4(a5),d0 ROM:00131A12 cmp.w ($A3E).w,d0 ROM:00131A16 ble.s loc_131A26 ROM:00131A18 bset #5,($131A).w ROM:00131A1E move.b #3,($11AE).w ROM:00131A24 bra.s loc_131A7A ROM:00131A26 ; --------------------------------------------------------------------------- ROM:00131A26 ROM:00131A26 loc_131A26: ; CODE XREF: ROM:00131A16↑j ROM:00131A26 move.w $6FA(a5),d0 ROM:00131A2A cmp.w ($A3E).w,d0 ROM:00131A2E bge.s loc_131A3E ROM:00131A30 bset #6,($1327).w ROM:00131A36 move.b #2,($11AE).w ROM:00131A3C bra.s loc_131A5C ROM:00131A3E ; --------------------------------------------------------------------------- ROM:00131A3E ROM:00131A3E loc_131A3E: ; CODE XREF: ROM:00131A0A↑j ROM:00131A3E ; ROM:00131A2E↑j ... ROM:00131A3E bsr.w sub_131AEA ROM:00131A42 rts ROM:00131A44 ; --------------------------------------------------------------------------- ROM:00131A44 ROM:00131A44 loc_131A44: ; DATA XREF: ROM:001319F0↑o ROM:00131A44 move.w $6F8(a5),d0 ROM:00131A48 cmp.w ($A3E).w,d0 ROM:00131A4C ble.s loc_131A5C ROM:00131A4E bclr #6,($1327).w ROM:00131A54 move.b #1,($11AE).w ROM:00131A5A bra.s loc_131A3E ROM:00131A5C ; --------------------------------------------------------------------------- ROM:00131A5C ROM:00131A5C loc_131A5C: ; CODE XREF: ROM:00131A3C↑j ROM:00131A5C ; ROM:00131A4C↑j ROM:00131A5C bsr.w sub_131AD2 ROM:00131A60 rts ROM:00131A62 ; --------------------------------------------------------------------------- ROM:00131A62 ROM:00131A62 loc_131A62: ; DATA XREF: ROM:001319F4↑o ROM:00131A62 move.w $6F6(a5),d0 ROM:00131A66 cmp.w ($A3E).w,d0 ROM:00131A6A bge.s loc_131A7A ROM:00131A6C bclr #5,($131A).w ROM:00131A72 move.b #1,($11AE).w ROM:00131A78 bra.s loc_131A3E ROM:00131A7A ; --------------------------------------------------------------------------- ROM:00131A7A ROM:00131A7A loc_131A7A: ; CODE XREF: ROM:00131A24↑j ROM:00131A7A ; ROM:00131A6A↑j ROM:00131A7A bsr.w sub_131AD2 ROM:00131A7E rts ROM:00131A80 ; --------------------------------------------------------------------------- ROM:00131A80 rts ROM:00131A82 ROM:00131A82 ; =============== S U B R O U T I N E ======================================= ROM:00131A82 ROM:00131A82 ROM:00131A82 sub_131A82: ; CODE XREF: ROM:loc_13194C↑p ROM:00131A82 bsr.w sub_131A88 ROM:00131A86 rts ROM:00131A86 ; End of function sub_131A82 ROM:00131A86 ROM:00131A88 ROM:00131A88 ; =============== S U B R O U T I N E ======================================= ROM:00131A88 ROM:00131A88 ROM:00131A88 sub_131A88: ; CODE XREF: sub_131A82↑p ROM:00131A88 move.w $6E8(a5),($DF6).w ROM:00131A8E rts ROM:00131A8E ; End of function sub_131A88 ROM:00131A8E ROM:00131A90 ROM:00131A90 ; =============== S U B R O U T I N E ======================================= ROM:00131A90 ROM:00131A90 ROM:00131A90 sub_131A90: ; CODE XREF: ROM:loc_13197A↑p ROM:00131A90 ; ROM:loc_13198E↑p ROM:00131A90 bsr.w sub_131BA6 ROM:00131A94 bsr.w sub_1319D2 ROM:00131A98 bsr.w sub_131AA4 ROM:00131A9C bsr.l sub_13141C ROM:00131AA2 rts ROM:00131AA2 ; End of function sub_131A90 ROM:00131AA2 ROM:00131AA4 ROM:00131AA4 ; =============== S U B R O U T I N E ======================================= ROM:00131AA4 ROM:00131AA4 ROM:00131AA4 sub_131AA4: ; CODE XREF: sub_131A90+8↑p ROM:00131AA4 move.w ($A3E).w,d0 ROM:00131AA8 sub.w $6FC(a5),d0 ROM:00131AAC move.w d0,($E0E).w ROM:00131AB0 muls.w ($E10).w,d0 ROM:00131AB4 divs.w #$1F4,d0 ROM:00131AB8 move.w d0,($E12).w ROM:00131ABC move.w ($DFA).w,d1 ROM:00131AC0 sub.w d0,d1 ROM:00131AC2 move.w $2E0(a5),d0 ROM:00131AC6 cmp.w d1,d0 ROM:00131AC8 bge.s loc_131ACC ROM:00131ACA move.w d0,d1 ROM:00131ACC ROM:00131ACC loc_131ACC: ; CODE XREF: sub_131AA4+24↑j ROM:00131ACC move.w d1,($DFC).w ROM:00131AD0 rts ROM:00131AD0 ; End of function sub_131AA4 ROM:00131AD0 ROM:00131AD2 ROM:00131AD2 ; =============== S U B R O U T I N E ======================================= ROM:00131AD2 ROM:00131AD2 ROM:00131AD2 sub_131AD2: ; CODE XREF: ROM:loc_131A5C↑p ROM:00131AD2 ; ROM:loc_131A7A↑p ROM:00131AD2 move.w #$3BAC,d1 ROM:00131AD6 move.w ($E8A).w,d2 ROM:00131ADA move.w ($572).w,d3 ROM:00131ADE bsr.l sub_117544 ROM:00131AE4 move.w d1,($E10).w ROM:00131AE8 rts ROM:00131AE8 ; End of function sub_131AD2 ROM:00131AE8 ROM:00131AEA ROM:00131AEA ; =============== S U B R O U T I N E ======================================= ROM:00131AEA ROM:00131AEA ROM:00131AEA sub_131AEA: ; CODE XREF: ROM:loc_131A3E↑p ROM:00131AEA clr.w ($E10).w ROM:00131AEE rts ROM:00131AEE ; End of function sub_131AEA ROM:00131AEE ROM:00131AF0 ROM:00131AF0 ; =============== S U B R O U T I N E ======================================= ROM:00131AF0 ROM:00131AF0 ROM:00131AF0 sub_131AF0: ; CODE XREF: ROM:00131954↑p ROM:00131AF0 ; ROM:00131982↑p ... ROM:00131AF0 bsr.w sub_131BBE ROM:00131AF4 bsr.w sub_131CAC ROM:00131AF8 bsr.w sub_131CC8 ROM:00131AFC bsr.w sub_131B12 ROM:00131B00 bsr.w sub_131B76 ROM:00131B04 bsr.w sub_131B8E ROM:00131B08 bsr.w sub_131CEC ROM:00131B0C bsr.w sub_131D28 ROM:00131B10 rts ROM:00131B10 ; End of function sub_131AF0 ROM:00131B10 ROM:00131B12 ROM:00131B12 ; =============== S U B R O U T I N E ======================================= ROM:00131B12 ROM:00131B12 ROM:00131B12 sub_131B12: ; CODE XREF: sub_131AF0+C↑p ROM:00131B12 move.w #$2710,($E08).w ROM:00131B18 btst #3,($131E).w ROM:00131B1E beq.s locret_131B74 ROM:00131B20 move.w $6F2(a5),d0 ROM:00131B24 cmp.w ($572).w,d0 ROM:00131B28 bgt.s loc_131B32 ROM:00131B2A move.w #$2710,($E08).w ROM:00131B30 bra.s locret_131B74 ROM:00131B32 ; --------------------------------------------------------------------------- ROM:00131B32 ROM:00131B32 loc_131B32: ; CODE XREF: sub_131B12+16↑j ROM:00131B32 move.w #$3BAA,d1 ROM:00131B36 move.w ($A3E).w,d2 ROM:00131B3A move.w ($A78).w,d3 ROM:00131B3E bsr.l sub_117544 ROM:00131B44 move.w $6F0(a5),d0 ROM:00131B48 cmp.w ($572).w,d0 ROM:00131B4C blt.s loc_131B54 ROM:00131B4E move.w d1,($E08).w ROM:00131B52 bra.s locret_131B74 ROM:00131B54 ; --------------------------------------------------------------------------- ROM:00131B54 ROM:00131B54 loc_131B54: ; CODE XREF: sub_131B12+3A↑j ROM:00131B54 move.w $6F2(a5),d7 ROM:00131B58 sub.w ($572).w,d7 ROM:00131B5C move.w $6F2(a5),d5 ROM:00131B60 sub.w $6F0(a5),d5 ROM:00131B64 subi.w #$2710,d1 ROM:00131B68 muls.w d7,d1 ROM:00131B6A divs.w d5,d1 ROM:00131B6C addi.w #$2710,d1 ROM:00131B70 move.w d1,($E08).w ROM:00131B74 ROM:00131B74 locret_131B74: ; CODE XREF: sub_131B12+C↑j ROM:00131B74 ; sub_131B12+1E↑j ... ROM:00131B74 rts ROM:00131B74 ; End of function sub_131B12 ROM:00131B74 ROM:00131B76 ROM:00131B76 ; =============== S U B R O U T I N E ======================================= ROM:00131B76 ROM:00131B76 ROM:00131B76 sub_131B76: ; CODE XREF: sub_131AF0+10↑p ROM:00131B76 move.w #$3BA8,d1 ROM:00131B7A move.w ($A78).w,d2 ROM:00131B7E move.w ($E8A).w,d3 ROM:00131B82 bsr.l sub_117544 ROM:00131B88 move.w d1,($E06).w ROM:00131B8C rts ROM:00131B8C ; End of function sub_131B76 ROM:00131B8C ROM:00131B8E ROM:00131B8E ; =============== S U B R O U T I N E ======================================= ROM:00131B8E ROM:00131B8E ROM:00131B8E sub_131B8E: ; CODE XREF: sub_131AF0+14↑p ROM:00131B8E move.w #$3BAE,d1 ROM:00131B92 move.w ($A44).w,d2 ROM:00131B96 move.w ($E8A).w,d3 ROM:00131B9A bsr.l sub_117544 ROM:00131BA0 move.w d1,($E0A).w ROM:00131BA4 rts ROM:00131BA4 ; End of function sub_131B8E ROM:00131BA4 ROM:00131BA6 ROM:00131BA6 ; =============== S U B R O U T I N E ======================================= ROM:00131BA6 ROM:00131BA6 ROM:00131BA6 sub_131BA6: ; CODE XREF: sub_131A90↑p ROM:00131BA6 move.w #$3BB0,d1 ROM:00131BAA move.w ($E8A).w,d2 ROM:00131BAE move.w ($572).w,d3 ROM:00131BB2 bsr.l sub_117544 ROM:00131BB8 move.w d1,($DFA).w ROM:00131BBC rts ROM:00131BBC ; End of function sub_131BA6 ROM:00131BBC ROM:00131BBE ROM:00131BBE ; =============== S U B R O U T I N E ======================================= ROM:00131BBE ROM:00131BBE ROM:00131BBE sub_131BBE: ; CODE XREF: sub_131AF0↑p ROM:00131BBE bsr.w sub_131BD6 ROM:00131BC2 bsr.w sub_131BEE ROM:00131BC6 bsr.w sub_131C1C ROM:00131BCA bsr.l sub_131414 ROM:00131BD0 bsr.w sub_131C60 ROM:00131BD4 rts ROM:00131BD4 ; End of function sub_131BBE ROM:00131BD4 ROM:00131BD6 ROM:00131BD6 ; =============== S U B R O U T I N E ======================================= ROM:00131BD6 ROM:00131BD6 ROM:00131BD6 sub_131BD6: ; CODE XREF: sub_131BBE↑p ROM:00131BD6 move.w #$3BB2,d1 ROM:00131BDA move.w ($E8A).w,d2 ROM:00131BDE move.w ($572).w,d3 ROM:00131BE2 bsr.l sub_117544 ROM:00131BE8 move.w d1,($DFE).w ROM:00131BEC rts ROM:00131BEC ; End of function sub_131BD6 ROM:00131BEC ROM:00131BEE ROM:00131BEE ; =============== S U B R O U T I N E ======================================= ROM:00131BEE ROM:00131BEE ROM:00131BEE sub_131BEE: ; CODE XREF: sub_131BBE+4↑p ROM:00131BEE move.w #$3BB4,d1 ROM:00131BF2 move.w ($E8A).w,d2 ROM:00131BF6 move.w ($572).w,d3 ROM:00131BFA bsr.l sub_117544 ROM:00131C00 move.w d1,($E02).w ROM:00131C04 move.w ($A3E).w,d0 ROM:00131C08 sub.w ($DFE).w,d0 ROM:00131C0C muls.w d1,d0 ROM:00131C0E divs.w #$2710,d0 ROM:00131C12 add.w ($DFE).w,d0 ROM:00131C16 move.w d0,($E04).w ROM:00131C1A rts ROM:00131C1A ; End of function sub_131BEE ROM:00131C1A ROM:00131C1C ROM:00131C1C ; =============== S U B R O U T I N E ======================================= ROM:00131C1C ROM:00131C1C ROM:00131C1C sub_131C1C: ; CODE XREF: sub_131BBE+8↑p ROM:00131C1C move.w $6EC(a5),d1 ROM:00131C20 move.w ($E8A).w,d0 ROM:00131C24 cmpi.w #1,d1 ROM:00131C28 bne.s loc_131C32 ROM:00131C2A muls.w $188(a5),d0 ROM:00131C2E divs.w ($134C).w,d0 ROM:00131C32 ROM:00131C32 loc_131C32: ; CODE XREF: sub_131C1C+C↑j ROM:00131C32 move.w d0,($10D6).w ROM:00131C36 move.w #$3BB6,d1 ROM:00131C3A move.w ($10D6).w,d2 ROM:00131C3E move.w ($572).w,d3 ROM:00131C42 bsr.l sub_117544 ROM:00131C48 move.w $6EC(a5),d7 ROM:00131C4C cmpi.w #2,d7 ROM:00131C50 bne.s loc_131C5A ROM:00131C52 muls.w ($A7C).w,d1 ROM:00131C56 divs.w #$2710,d1 ROM:00131C5A ROM:00131C5A loc_131C5A: ; CODE XREF: sub_131C1C+34↑j ROM:00131C5A move.w d1,($10D4).w ROM:00131C5E rts ROM:00131C5E ; End of function sub_131C1C ROM:00131C5E ROM:00131C60 ROM:00131C60 ; =============== S U B R O U T I N E ======================================= ROM:00131C60 ROM:00131C60 ROM:00131C60 sub_131C60: ; CODE XREF: sub_131BBE+12↑p ROM:00131C60 move.w $6EA(a5),d0 ROM:00131C64 ext.l d0 ROM:00131C66 divs.w #4,d0 ROM:00131C6A move.w #0,d6 ROM:00131C6E bra.s loc_131C74 ROM:00131C70 ; --------------------------------------------------------------------------- ROM:00131C70 ROM:00131C70 loc_131C70: ; CODE XREF: sub_131C60+48↓j ROM:00131C70 addi.w #1,d6 ROM:00131C74 ROM:00131C74 loc_131C74: ; CODE XREF: sub_131C60+E↑j ROM:00131C74 cmpi.w #0,d6 ROM:00131C78 bgt.s locret_131CAA ROM:00131C7A move.w d0,d2 ROM:00131C7C muls.w $10D2(d6.w*2),d2 ROM:00131C82 move.w $E8A(d6.w*2),d3 ROM:00131C88 muls.w #$220A,d3 ROM:00131C8C move.w ($E04).w,d4 ROM:00131C90 ext.l d4 ROM:00131C92 muls.l #$2710,d4 ROM:00131C9A muls.l d2,d5:d3 ROM:00131C9E divs.l d4,d5:d3 ROM:00131CA2 move.l d3,$A10(d6.w*4) ROM:00131CA8 bra.s loc_131C70 ROM:00131CAA ; --------------------------------------------------------------------------- ROM:00131CAA ROM:00131CAA locret_131CAA: ; CODE XREF: sub_131C60+18↑j ROM:00131CAA rts ROM:00131CAA ; End of function sub_131C60 ROM:00131CAA ROM:00131CAC ROM:00131CAC ; =============== S U B R O U T I N E ======================================= ROM:00131CAC ROM:00131CAC ROM:00131CAC sub_131CAC: ; CODE XREF: sub_131AF0+4↑p ROM:00131CAC btst #1,($1319).w ROM:00131CB2 beq.s loc_131CC0 ROM:00131CB4 move.w $6EE(a5),d0 ROM:00131CB8 move.w d0,($DF8).w ROM:00131CBC bra.w locret_131CC6 ROM:00131CC0 ; --------------------------------------------------------------------------- ROM:00131CC0 ROM:00131CC0 loc_131CC0: ; CODE XREF: sub_131CAC+6↑j ROM:00131CC0 move.w ($DF6).w,($DF8).w ROM:00131CC6 ROM:00131CC6 locret_131CC6: ; CODE XREF: sub_131CAC+10↑j ROM:00131CC6 rts ROM:00131CC6 ; End of function sub_131CAC ROM:00131CC6 ROM:00131CC8 ROM:00131CC8 ; =============== S U B R O U T I N E ======================================= ROM:00131CC8 ROM:00131CC8 ROM:00131CC8 sub_131CC8: ; CODE XREF: sub_131AF0+8↑p ROM:00131CC8 move.l ($A10).w,d2 ROM:00131CCC muls.l #$14,d3:d2 ROM:00131CD4 move.w ($DF8).w,d4 ROM:00131CD8 ext.l d4 ROM:00131CDA divs.l d4,d3:d2 ROM:00131CDE move.l d2,($A20).w ROM:00131CE2 divs.w #$64,d2 ; 'd' ROM:00131CE6 move.w d2,($E0C).w ROM:00131CEA rts ROM:00131CEA ; End of function sub_131CC8 ROM:00131CEA ROM:00131CEC ROM:00131CEC ; =============== S U B R O U T I N E ======================================= ROM:00131CEC ROM:00131CEC ROM:00131CEC sub_131CEC: ; CODE XREF: sub_131AF0+18↑p ROM:00131CEC move.l ($A20).w,d2 ROM:00131CF0 add.l ($9E8).w,d2 ROM:00131CF4 bpl.s loc_131CF8 ROM:00131CF6 clr.l d2 ROM:00131CF8 ROM:00131CF8 loc_131CF8: ; CODE XREF: sub_131CEC+8↑j ROM:00131CF8 move.w $612(a5),d4 ROM:00131CFC cmp.w ($AB2).w,d4 ROM:00131D00 bge.s loc_131D0C ROM:00131D02 move.l $14A(a5),d5 ROM:00131D06 cmp.l d2,d5 ROM:00131D08 ble.s loc_131D0C ROM:00131D0A move.l d5,d2 ROM:00131D0C ROM:00131D0C loc_131D0C: ; CODE XREF: sub_131CEC+14↑j ROM:00131D0C ; sub_131CEC+1C↑j ROM:00131D0C move.l d2,($A1C).w ROM:00131D10 muls.l #$258,d3:d2 ROM:00131D18 move.w ($E00).w,d4 ROM:00131D1C ext.l d4 ROM:00131D1E divs.l d4,d3:d2 ROM:00131D22 move.l d2,($A24).w ROM:00131D26 rts ROM:00131D26 ; End of function sub_131CEC ROM:00131D26 ROM:00131D28 ROM:00131D28 ; =============== S U B R O U T I N E ======================================= ROM:00131D28 ROM:00131D28 ROM:00131D28 sub_131D28: ; CODE XREF: sub_131AF0+1C↑p ROM:00131D28 move.w #0,d7 ROM:00131D2C bra.s loc_131D32 ROM:00131D2E ; --------------------------------------------------------------------------- ROM:00131D2E ROM:00131D2E loc_131D2E: ; CODE XREF: sub_131D28+DA↓j ROM:00131D2E addi.w #1,d7 ROM:00131D32 ROM:00131D32 loc_131D32: ; CODE XREF: sub_131D28+4↑j ROM:00131D32 cmpi.w #0,d7 ROM:00131D36 bgt.l locret_131E06 ROM:00131D3C move.l #$2710,d6 ROM:00131D42 move.w ($E06).w,d4 ROM:00131D46 ext.l d4 ROM:00131D48 move.l $A24(d7.w*4),d2 ROM:00131D4E muls.l d4,d3:d2 ROM:00131D52 divs.l d6,d3:d2 ROM:00131D56 bvc.w loc_131D60 ROM:00131D5A move.l #$7FFFFFFF,d2 ROM:00131D60 ROM:00131D60 loc_131D60: ; CODE XREF: sub_131D28+2E↑j ROM:00131D60 move.w ($E0A).w,d4 ROM:00131D64 ext.l d4 ROM:00131D66 muls.l d4,d3:d2 ROM:00131D6A divs.l d6,d3:d2 ROM:00131D6E bvc.w loc_131D78 ROM:00131D72 move.l #$7FFFFFFF,d2 ROM:00131D78 ROM:00131D78 loc_131D78: ; CODE XREF: sub_131D28+46↑j ROM:00131D78 move.w ($E08).w,d4 ROM:00131D7C ext.l d4 ROM:00131D7E muls.l d4,d3:d2 ROM:00131D82 divs.l d6,d3:d2 ROM:00131D86 bvc.w loc_131D90 ROM:00131D8A move.l #$7FFFFFFF,d2 ROM:00131D90 ROM:00131D90 loc_131D90: ; CODE XREF: sub_131D28+5E↑j ROM:00131D90 move.w ($DE2).w,d4 ROM:00131D94 muls.w #$A,d4 ROM:00131D98 muls.l d4,d3:d2 ROM:00131D9C divs.l d6,d3:d2 ROM:00131DA0 bvc.w loc_131DAA ROM:00131DA4 move.l #$7FFFFFFF,d2 ROM:00131DAA ROM:00131DAA loc_131DAA: ; CODE XREF: sub_131D28+78↑j ROM:00131DAA move.w ($D94).w,d4 ROM:00131DAE ext.l d4 ROM:00131DB0 muls.l d4,d3:d2 ROM:00131DB4 divs.l d6,d3:d2 ROM:00131DB8 bvc.w loc_131DC2 ROM:00131DBC move.l #$7FFFFFFF,d2 ROM:00131DC2 ROM:00131DC2 loc_131DC2: ; CODE XREF: sub_131D28+90↑j ROM:00131DC2 move.w $ED2(d7.w*2),d4 ROM:00131DC8 ext.l d4 ROM:00131DCA muls.l d4,d3:d2 ROM:00131DCE divs.l d6,d3:d2 ROM:00131DD2 bvc.w loc_131DDC ROM:00131DD6 move.l #$7FFFFFFF,d2 ROM:00131DDC ROM:00131DDC loc_131DDC: ; CODE XREF: sub_131D28+AA↑j ROM:00131DDC move.w $F76(d7.w*2),d4 ROM:00131DE2 ext.l d4 ROM:00131DE4 muls.l d4,d3:d2 ROM:00131DE8 divs.l d6,d3:d2 ROM:00131DEC bvc.w loc_131DF6 ROM:00131DF0 move.l #$7FFFFFFF,d2 ROM:00131DF6 ROM:00131DF6 loc_131DF6: ; CODE XREF: sub_131D28+C4↑j ROM:00131DF6 move.l d2,$A14(d7.w*4) ROM:00131DFC move.l d2,$A18(d7.w*4) ROM:00131E02 bra.w loc_131D2E ROM:00131E06 ; --------------------------------------------------------------------------- ROM:00131E06 ROM:00131E06 locret_131E06: ; CODE XREF: sub_131D28+E↑j ROM:00131E06 rts ROM:00131E06 ; End of function sub_131D28 ROM:00131E06 ROM:00131E08 ROM:00131E08 ; =============== S U B R O U T I N E ======================================= ROM:00131E08 ROM:00131E08 ROM:00131E08 sub_131E08: ; CODE XREF: ROM:loc_131918↑p ROM:00131E08 ; ROM:00131950↑p ... ROM:00131E08 move.w #$3BA6,d1 ROM:00131E0C move.w ($A30).w,d2 ROM:00131E10 move.w ($DDA).w,d3 ROM:00131E14 bsr.l sub_117544 ROM:00131E1A cmpi.w #$258,d1 ROM:00131E1E bge.s loc_131E24 ROM:00131E20 move.w #$258,d1 ROM:00131E24 ROM:00131E24 loc_131E24: ; CODE XREF: sub_131E08+16↑j ROM:00131E24 move.w d1,($E00).w ROM:00131E28 rts ROM:00131E28 ; End of function sub_131E08 ROM:00131E28 ROM:00131E2A ROM:00131E2A ; =============== S U B R O U T I N E ======================================= ROM:00131E2A ROM:00131E2A ROM:00131E2A sub_131E2A: ; CODE XREF: ROM:loc_13088A↑p ROM:00131E2A move.w $6FE(a5),($DD4).w ROM:00131E30 move.w $6FE(a5),($DD6).w ROM:00131E36 rts ROM:00131E36 ; End of function sub_131E2A ROM:00131E36 ROM:00131E38 ROM:00131E38 ; =============== S U B R O U T I N E ======================================= ROM:00131E38 ROM:00131E38 ROM:00131E38 sub_131E38: ; CODE XREF: ROM:001170B2↑p ROM:00131E38 bclr #5,($1302).w ROM:00131E3E move.w ($E44).w,d1 ROM:00131E42 cmpi.w #6,d1 ROM:00131E46 bcc.s locret_131E50 ROM:00131E48 movea.l off_131E52(pc,d1.w*4),a0 ROM:00131E4C nop ROM:00131E4E jmp (a0) ROM:00131E50 ; --------------------------------------------------------------------------- ROM:00131E50 ROM:00131E50 locret_131E50: ; CODE XREF: sub_131E38+E↑j ROM:00131E50 rts ROM:00131E50 ; End of function sub_131E38 ROM:00131E50 ROM:00131E50 ; --------------------------------------------------------------------------- ROM:00131E52 off_131E52: dc.l loc_131E6A ; DATA XREF: sub_131E38+10↑r ROM:00131E56 dc.l loc_131E78 ROM:00131E5A dc.l loc_131E98 ROM:00131E5E dc.l loc_131ECC ROM:00131E62 dc.l loc_131EF8 ROM:00131E66 dc.l loc_131F42 ROM:00131E6A ; --------------------------------------------------------------------------- ROM:00131E6A ROM:00131E6A loc_131E6A: ; DATA XREF: ROM:off_131E52↑o ROM:00131E6A bsr.w sub_131FC0 ROM:00131E6E move.w #1,($E44).w ROM:00131E74 bra.s loc_131E92 ROM:00131E76 ; --------------------------------------------------------------------------- ROM:00131E76 rts ROM:00131E78 ; --------------------------------------------------------------------------- ROM:00131E78 ROM:00131E78 loc_131E78: ; DATA XREF: ROM:00131E56↑o ROM:00131E78 btst #3,($1307).w ROM:00131E7E beq.s loc_131E92 ROM:00131E80 bclr #3,($1307).w ROM:00131E86 bsr.w sub_132C14 ROM:00131E8A move.w #2,($E44).w ROM:00131E90 bra.s loc_131EC6 ROM:00131E92 ; --------------------------------------------------------------------------- ROM:00131E92 ROM:00131E92 loc_131E92: ; CODE XREF: ROM:00131E74↑j ROM:00131E92 ; ROM:00131E7E↑j ROM:00131E92 bsr.w sub_13202C ROM:00131E96 rts ROM:00131E98 ; --------------------------------------------------------------------------- ROM:00131E98 ROM:00131E98 loc_131E98: ; DATA XREF: ROM:00131E5A↑o ROM:00131E98 btst #3,($1307).w ROM:00131E9E beq.s loc_131EC6 ROM:00131EA0 bclr #3,($1307).w ROM:00131EA6 bsr.w sub_132B28 ROM:00131EAA bsr.w sub_132AFC ROM:00131EAE bsr.w sub_132C30 ROM:00131EB2 bset #7,($FFFFFC1A).w ROM:00131EB8 move.w #3,($E44).w ROM:00131EBE bra.s loc_131EF2 ROM:00131EC0 ; --------------------------------------------------------------------------- ROM:00131EC0 bra.l *+6 ROM:00131EC6 ; --------------------------------------------------------------------------- ROM:00131EC6 ROM:00131EC6 loc_131EC6: ; CODE XREF: ROM:00131E90↑j ROM:00131EC6 ; ROM:00131E9E↑j ... ROM:00131EC6 bsr.w sub_13202C ROM:00131ECA rts ROM:00131ECC ; --------------------------------------------------------------------------- ROM:00131ECC ROM:00131ECC loc_131ECC: ; DATA XREF: ROM:00131E5E↑o ROM:00131ECC btst #3,($1307).w ROM:00131ED2 beq.s loc_131EF2 ROM:00131ED4 bclr #3,($1307).w ROM:00131EDA bsr.w sub_132052 ROM:00131EDE bsr.w sub_13258A ROM:00131EE2 bsr.w sub_1327E2 ROM:00131EE6 bsr.w sub_1329EC ROM:00131EEA move.w #4,($E44).w ROM:00131EF0 bra.s loc_131EF8 ROM:00131EF2 ; --------------------------------------------------------------------------- ROM:00131EF2 ROM:00131EF2 loc_131EF2: ; CODE XREF: ROM:00131EBE↑j ROM:00131EF2 ; ROM:00131ED2↑j ... ROM:00131EF2 bsr.w sub_13202C ROM:00131EF6 rts ROM:00131EF8 ; --------------------------------------------------------------------------- ROM:00131EF8 ROM:00131EF8 loc_131EF8: ; CODE XREF: ROM:00131EF0↑j ROM:00131EF8 ; DATA XREF: ROM:00131E62↑o ROM:00131EF8 btst #2,($1302).w ROM:00131EFE bne.s loc_131F24 ROM:00131F00 bsr.w sub_131F80 ROM:00131F04 bsr.w sub_132B28 ROM:00131F08 bsr.w sub_132AFC ROM:00131F0C bsr.w sub_132C30 ROM:00131F10 bset #5,($1302).w ROM:00131F16 bset #7,($FFFFFC1A).w ROM:00131F1C move.w #3,($E44).w ROM:00131F22 bra.s loc_131EF2 ROM:00131F24 ; --------------------------------------------------------------------------- ROM:00131F24 ROM:00131F24 loc_131F24: ; CODE XREF: ROM:00131EFE↑j ROM:00131F24 btst #2,($1302).w ROM:00131F2A beq.s locret_131F40 ROM:00131F2C bset #7,($FFFFFC1A).w ROM:00131F32 bclr #2,($1302).w ROM:00131F38 move.w #5,($E44).w ROM:00131F3E bra.s loc_131F78 ROM:00131F40 ; --------------------------------------------------------------------------- ROM:00131F40 ROM:00131F40 locret_131F40: ; CODE XREF: ROM:00131F2A↑j ROM:00131F40 rts ROM:00131F42 ; --------------------------------------------------------------------------- ROM:00131F42 ROM:00131F42 loc_131F42: ; DATA XREF: ROM:00131E66↑o ROM:00131F42 btst #3,($1307).w ROM:00131F48 beq.s loc_131F78 ROM:00131F4A bclr #3,($1307).w ROM:00131F50 bsr.w sub_131F80 ROM:00131F54 bsr.w sub_132B28 ROM:00131F58 bsr.w sub_132AFC ROM:00131F5C bsr.w sub_132C30 ROM:00131F60 bset #5,($1302).w ROM:00131F66 bset #7,($FFFFFC1A).w ROM:00131F6C move.w #3,($E44).w ROM:00131F72 bra.l loc_131EF2 ROM:00131F78 ; --------------------------------------------------------------------------- ROM:00131F78 ROM:00131F78 loc_131F78: ; CODE XREF: ROM:00131F3E↑j ROM:00131F78 ; ROM:00131F48↑j ROM:00131F78 bsr.w sub_13202C ROM:00131F7C rts ROM:00131F7E ; --------------------------------------------------------------------------- ROM:00131F7E rts ROM:00131F80 ROM:00131F80 ; =============== S U B R O U T I N E ======================================= ROM:00131F80 ROM:00131F80 ROM:00131F80 sub_131F80: ; CODE XREF: ROM:00131F00↑p ROM:00131F80 ; ROM:00131F50↑p ROM:00131F80 lea ($FFFFFD00).w,a0 ROM:00131F84 move.w (a0),($E14).w ROM:00131F88 move.w 2(a0),($E16).w ROM:00131F8E move.w 4(a0),($E18).w ROM:00131F94 move.w 6(a0),($E1A).w ROM:00131F9A move.w #$FF,($E1C).w ROM:00131FA0 move.w #$FF,($E1E).w ROM:00131FA6 move.w #$FF,($E20).w ROM:00131FAC move.w #$FF,($E22).w ROM:00131FB2 move.w #$FF,($E24).w ROM:00131FB8 move.w #$FF,($E26).w ROM:00131FBE rts ROM:00131FBE ; End of function sub_131F80 ROM:00131FBE ROM:00131FC0 ROM:00131FC0 ; =============== S U B R O U T I N E ======================================= ROM:00131FC0 ROM:00131FC0 ROM:00131FC0 sub_131FC0: ; CODE XREF: ROM:loc_131E6A↑p ROM:00131FC0 lea ($FFFFFD20).w,a0 ROM:00131FC4 move.w #$55,(a0) ; 'U' ROM:00131FC8 move.w #$2A,2(a0) ; '*' ROM:00131FCE move.w #$2A,4(a0) ; '*' ROM:00131FD4 move.w #0,6(a0) ROM:00131FDA lea ($FFFFFD40).w,a0 ROM:00131FDE move.b #$79,(a0) ; 'y' ROM:00131FE2 move.b #$7A,1(a0) ; 'z' ROM:00131FE8 move.b #$7B,2(a0) ; '{' ROM:00131FEE move.b #$38,3(a0) ; '8' ROM:00131FF4 move.b ($FFFFFC15).w,($753).w ROM:00131FFA ori.b #8,($753).w ROM:00132000 move.b ($753).w,($FFFFFC15).w ROM:00132006 move.b #$7E,($FFFFFC17).w ; '~' ROM:0013200C move.b #$7B,($FFFFFC16).w ; '{' ROM:00132012 move.w #$A908,($FFFFFC18).w ROM:00132018 move.w #$300,($FFFFFC1C).w ROM:0013201E move.b #0,($FFFFFC1E).w ROM:00132024 move.w #$9814,($FFFFFC1A).w ROM:0013202A rts ROM:0013202A ; End of function sub_131FC0 ROM:0013202A ROM:0013202C ROM:0013202C ; =============== S U B R O U T I N E ======================================= ROM:0013202C ROM:0013202C ROM:0013202C sub_13202C: ; CODE XREF: ROM:loc_131E92↑p ROM:0013202C ; ROM:loc_131EC6↑p ... ROM:0013202C btst #7,($FFFFFC1F).w ROM:00132032 beq.s loc_132042 ROM:00132034 bset #3,($1307).w ROM:0013203A bclr #7,($FFFFFC1F).w ROM:00132040 bra.s locret_132050 ROM:00132042 ; --------------------------------------------------------------------------- ROM:00132042 ROM:00132042 loc_132042: ; CODE XREF: sub_13202C+6↑j ROM:00132042 btst #7,($FFFFFC1A).w ROM:00132048 bne.s locret_132050 ROM:0013204A bset #3,($1307).w ROM:00132050 ROM:00132050 locret_132050: ; CODE XREF: sub_13202C+14↑j ROM:00132050 ; sub_13202C+1C↑j ROM:00132050 rts ROM:00132050 ; End of function sub_13202C ROM:00132050 ROM:00132052 ROM:00132052 ; =============== S U B R O U T I N E ======================================= ROM:00132052 ROM:00132052 ROM:00132052 sub_132052: ; CODE XREF: ROM:00131EDA↑p ROM:00132052 lea ($FFFFFD00).w,a0 ROM:00132056 lea ($FFFFFD20).w,a1 ROM:0013205A btst #4,($D92).w ROM:00132060 beq.s loc_132084 ROM:00132062 move.b #0,d0 ROM:00132066 bra.s loc_13206C ROM:00132068 ; --------------------------------------------------------------------------- ROM:00132068 ROM:00132068 loc_132068: ; CODE XREF: sub_132052:loc_132082↓j ROM:00132068 addi.b #1,d0 ROM:0013206C ROM:0013206C loc_13206C: ; CODE XREF: sub_132052+14↑j ROM:0013206C cmpi.b #$B,d0 ROM:00132070 bgt.s loc_132084 ROM:00132072 cmpi.b #0,$875(d0.w) ROM:0013207A beq.s loc_132082 ROM:0013207C subq.b #1,$875(d0.w) ROM:00132082 ROM:00132082 loc_132082: ; CODE XREF: sub_132052+28↑j ROM:00132082 bra.s loc_132068 ROM:00132084 ; --------------------------------------------------------------------------- ROM:00132084 ROM:00132084 loc_132084: ; CODE XREF: sub_132052+E↑j ROM:00132084 ; sub_132052+1E↑j ROM:00132084 btst #1,($FFFFFD00).w ROM:0013208A beq.l locret_132588 ROM:00132090 bset #0,($E29).w ROM:00132096 bset #0,($137F).w ROM:0013209C move.w (a0),d5 ROM:0013209E andi.w #$3F8,d5 ROM:001320A2 cmpi.w #$218,d5 ROM:001320A6 bne.l loc_1320BE ROM:001320AC bset #1,($E29).w ROM:001320B2 bset #1,($137F).w ROM:001320B8 bra.l loc_13257E ROM:001320BE ; --------------------------------------------------------------------------- ROM:001320BE ROM:001320BE loc_1320BE: ; CODE XREF: sub_132052+54↑j ROM:001320BE cmpi.w #$3D8,d5 ROM:001320C2 bne.l loc_1320DA ROM:001320C8 bset #2,($E29).w ROM:001320CE bset #2,($137F).w ROM:001320D4 bra.l loc_13257E ROM:001320DA ; --------------------------------------------------------------------------- ROM:001320DA ROM:001320DA loc_1320DA: ; CODE XREF: sub_132052+70↑j ROM:001320DA cmpi.w #$3F8,d5 ROM:001320DE bne.s loc_1320FE ROM:001320E0 bset #1,($E29).w ROM:001320E6 bset #1,($137F).w ROM:001320EC bset #2,($E29).w ROM:001320F2 bset #2,($137F).w ROM:001320F8 bra.l loc_13257E ROM:001320FE ; --------------------------------------------------------------------------- ROM:001320FE ROM:001320FE loc_1320FE: ; CODE XREF: sub_132052+8C↑j ROM:001320FE move.w d5,d1 ROM:00132100 andi.w #$1E0,d1 ROM:00132104 asr.w #5,d1 ROM:00132106 move.w d1,($E1C).w ROM:0013210A move.w d5,d2 ROM:0013210C andi.w #$18,d2 ROM:00132110 asr.w #3,d2 ROM:00132112 move.w d2,($E1E).w ROM:00132116 cmpi.w #0,d2 ROM:0013211A bne.l loc_132290 ROM:00132120 move.w ($E2C).w,d3 ROM:00132124 move.w ($1380).w,d4 ROM:00132128 cmpi.w #1,d1 ROM:0013212C bne.s loc_132168 ROM:0013212E move.w $700(a5),d6 ROM:00132132 cmpi.w #0,d6 ROM:00132136 bne.s loc_13215C ROM:00132138 move.b $104(a5),d6 ROM:0013213C addq.b #2,($875).w ROM:00132140 cmpi.b #0,($875).w ROM:00132146 bge.s loc_13214E ROM:00132148 move.b #$7F,($875).w ROM:0013214E ROM:0013214E loc_13214E: ; CODE XREF: sub_132052+F4↑j ROM:0013214E cmp.b ($875).w,d6 ROM:00132152 bge.s loc_13215C ROM:00132154 bset #0,d3 ROM:00132158 bset #0,d4 ROM:0013215C ROM:0013215C loc_13215C: ; CODE XREF: sub_132052+E4↑j ROM:0013215C ; sub_132052+100↑j ROM:0013215C bset #0,($1310).w ROM:00132162 bra.l loc_132282 ROM:00132168 ; --------------------------------------------------------------------------- ROM:00132168 ROM:00132168 loc_132168: ; CODE XREF: sub_132052+DA↑j ROM:00132168 cmpi.w #2,d1 ROM:0013216C bne.s loc_1321A8 ROM:0013216E move.w $700(a5),d6 ROM:00132172 cmpi.w #0,d6 ROM:00132176 bne.s loc_13219C ROM:00132178 move.b $104(a5),d6 ROM:0013217C addq.b #2,($876).w ROM:00132180 cmpi.b #0,($876).w ROM:00132186 bge.s loc_13218E ROM:00132188 move.b #$7F,($876).w ROM:0013218E ROM:0013218E loc_13218E: ; CODE XREF: sub_132052+134↑j ROM:0013218E cmp.b ($876).w,d6 ROM:00132192 bge.s loc_13219C ROM:00132194 bset #1,d3 ROM:00132198 bset #1,d4 ROM:0013219C ROM:0013219C loc_13219C: ; CODE XREF: sub_132052+124↑j ROM:0013219C ; sub_132052+140↑j ROM:0013219C bset #5,($1311).w ROM:001321A2 bra.l loc_132282 ROM:001321A8 ; --------------------------------------------------------------------------- ROM:001321A8 ROM:001321A8 loc_1321A8: ; CODE XREF: sub_132052+11A↑j ROM:001321A8 cmpi.w #3,d1 ROM:001321AC bne.s loc_1321E8 ROM:001321AE move.w $700(a5),d6 ROM:001321B2 cmpi.w #0,d6 ROM:001321B6 bne.s loc_1321DC ROM:001321B8 move.b $104(a5),d6 ROM:001321BC addq.b #2,($877).w ROM:001321C0 cmpi.b #0,($877).w ROM:001321C6 bge.s loc_1321CE ROM:001321C8 move.b #$7F,($877).w ROM:001321CE ROM:001321CE loc_1321CE: ; CODE XREF: sub_132052+174↑j ROM:001321CE cmp.b ($877).w,d6 ROM:001321D2 bge.s loc_1321DC ROM:001321D4 bset #2,d3 ROM:001321D8 bset #2,d4 ROM:001321DC ROM:001321DC loc_1321DC: ; CODE XREF: sub_132052+164↑j ROM:001321DC ; sub_132052+180↑j ROM:001321DC bset #3,($130E).w ROM:001321E2 bra.l loc_132282 ROM:001321E8 ; --------------------------------------------------------------------------- ROM:001321E8 ROM:001321E8 loc_1321E8: ; CODE XREF: sub_132052+15A↑j ROM:001321E8 cmpi.w #4,d1 ROM:001321EC bne.s loc_132224 ROM:001321EE move.w $700(a5),d6 ROM:001321F2 cmpi.w #0,d6 ROM:001321F6 bne.s loc_13221C ROM:001321F8 move.b $104(a5),d6 ROM:001321FC addq.b #2,($878).w ROM:00132200 cmpi.b #0,($878).w ROM:00132206 bge.s loc_13220E ROM:00132208 move.b #$7F,($878).w ROM:0013220E ROM:0013220E loc_13220E: ; CODE XREF: sub_132052+1B4↑j ROM:0013220E cmp.b ($878).w,d6 ROM:00132212 bge.s loc_13221C ROM:00132214 bset #3,d3 ROM:00132218 bset #3,d4 ROM:0013221C ROM:0013221C loc_13221C: ; CODE XREF: sub_132052+1A4↑j ROM:0013221C ; sub_132052+1C0↑j ROM:0013221C bset #1,($1310).w ROM:00132222 bra.s loc_132282 ROM:00132224 ; --------------------------------------------------------------------------- ROM:00132224 ROM:00132224 loc_132224: ; CODE XREF: sub_132052+19A↑j ROM:00132224 cmpi.w #5,d1 ROM:00132228 bne.s loc_132234 ROM:0013222A bset #4,d3 ROM:0013222E bset #4,d4 ROM:00132232 bra.s loc_132282 ROM:00132234 ; --------------------------------------------------------------------------- ROM:00132234 ROM:00132234 loc_132234: ; CODE XREF: sub_132052+1D6↑j ROM:00132234 cmpi.w #6,d1 ROM:00132238 bne.s loc_132244 ROM:0013223A bset #5,d3 ROM:0013223E bset #5,d4 ROM:00132242 bra.s loc_132282 ROM:00132244 ; --------------------------------------------------------------------------- ROM:00132244 ROM:00132244 loc_132244: ; CODE XREF: sub_132052+1E6↑j ROM:00132244 cmpi.w #7,d1 ROM:00132248 bne.s loc_132254 ROM:0013224A bset #6,d3 ROM:0013224E bset #6,d4 ROM:00132252 bra.s loc_132282 ROM:00132254 ; --------------------------------------------------------------------------- ROM:00132254 ROM:00132254 loc_132254: ; CODE XREF: sub_132052+1F6↑j ROM:00132254 cmpi.w #8,d1 ROM:00132258 bne.s loc_132264 ROM:0013225A bset #7,d3 ROM:0013225E bset #7,d4 ROM:00132262 bra.s loc_132282 ROM:00132264 ; --------------------------------------------------------------------------- ROM:00132264 ROM:00132264 loc_132264: ; CODE XREF: sub_132052+206↑j ROM:00132264 cmpi.w #9,d1 ROM:00132268 bne.s loc_132274 ROM:0013226A bset #8,d3 ROM:0013226E bset #8,d4 ROM:00132272 bra.s loc_132282 ROM:00132274 ; --------------------------------------------------------------------------- ROM:00132274 ROM:00132274 loc_132274: ; CODE XREF: sub_132052+216↑j ROM:00132274 cmpi.w #$C,d1 ROM:00132278 bne.s loc_132282 ROM:0013227A bset #9,d3 ROM:0013227E bset #9,d4 ROM:00132282 ROM:00132282 loc_132282: ; CODE XREF: sub_132052+110↑j ROM:00132282 ; sub_132052+150↑j ... ROM:00132282 move.w d3,($E2C).w ROM:00132286 move.w d4,($1380).w ROM:0013228A bra.l loc_13257E ROM:00132290 ; --------------------------------------------------------------------------- ROM:00132290 ROM:00132290 loc_132290: ; CODE XREF: sub_132052+C8↑j ROM:00132290 cmpi.w #1,d2 ROM:00132294 bne.l loc_13240A ROM:0013229A move.w ($E2E).w,d3 ROM:0013229E move.w ($1382).w,d4 ROM:001322A2 cmpi.w #1,d1 ROM:001322A6 bne.s loc_1322E2 ROM:001322A8 move.w $700(a5),d6 ROM:001322AC cmpi.w #0,d6 ROM:001322B0 bne.s loc_1322D6 ROM:001322B2 move.b $104(a5),d6 ROM:001322B6 addq.b #2,($879).w ROM:001322BA cmpi.b #0,($879).w ROM:001322C0 bge.s loc_1322C8 ROM:001322C2 move.b #$7F,($879).w ROM:001322C8 ROM:001322C8 loc_1322C8: ; CODE XREF: sub_132052+26E↑j ROM:001322C8 cmp.b ($879).w,d6 ROM:001322CC bge.s loc_1322D6 ROM:001322CE bset #0,d3 ROM:001322D2 bset #0,d4 ROM:001322D6 ROM:001322D6 loc_1322D6: ; CODE XREF: sub_132052+25E↑j ROM:001322D6 ; sub_132052+27A↑j ROM:001322D6 bset #0,($1310).w ROM:001322DC bra.l loc_1323FC ROM:001322E2 ; --------------------------------------------------------------------------- ROM:001322E2 ROM:001322E2 loc_1322E2: ; CODE XREF: sub_132052+254↑j ROM:001322E2 cmpi.w #2,d1 ROM:001322E6 bne.s loc_132322 ROM:001322E8 move.w $700(a5),d6 ROM:001322EC cmpi.w #0,d6 ROM:001322F0 bne.s loc_132316 ROM:001322F2 move.b $104(a5),d6 ROM:001322F6 addq.b #2,($87A).w ROM:001322FA cmpi.b #0,($87A).w ROM:00132300 bge.s loc_132308 ROM:00132302 move.b #$7F,($87A).w ROM:00132308 ROM:00132308 loc_132308: ; CODE XREF: sub_132052+2AE↑j ROM:00132308 cmp.b ($87A).w,d6 ROM:0013230C bge.s loc_132316 ROM:0013230E bset #1,d3 ROM:00132312 bset #1,d4 ROM:00132316 ROM:00132316 loc_132316: ; CODE XREF: sub_132052+29E↑j ROM:00132316 ; sub_132052+2BA↑j ROM:00132316 bset #5,($1311).w ROM:0013231C bra.l loc_1323FC ROM:00132322 ; --------------------------------------------------------------------------- ROM:00132322 ROM:00132322 loc_132322: ; CODE XREF: sub_132052+294↑j ROM:00132322 cmpi.w #3,d1 ROM:00132326 bne.s loc_132362 ROM:00132328 move.w $700(a5),d6 ROM:0013232C cmpi.w #0,d6 ROM:00132330 bne.s loc_132356 ROM:00132332 move.b $104(a5),d6 ROM:00132336 addq.b #2,($87B).w ROM:0013233A cmpi.b #0,($87B).w ROM:00132340 bge.s loc_132348 ROM:00132342 move.b #$7F,($87B).w ROM:00132348 ROM:00132348 loc_132348: ; CODE XREF: sub_132052+2EE↑j ROM:00132348 cmp.b ($87B).w,d6 ROM:0013234C bge.s loc_132356 ROM:0013234E bset #2,d3 ROM:00132352 bset #2,d4 ROM:00132356 ROM:00132356 loc_132356: ; CODE XREF: sub_132052+2DE↑j ROM:00132356 ; sub_132052+2FA↑j ROM:00132356 bset #3,($130E).w ROM:0013235C bra.l loc_1323FC ROM:00132362 ; --------------------------------------------------------------------------- ROM:00132362 ROM:00132362 loc_132362: ; CODE XREF: sub_132052+2D4↑j ROM:00132362 cmpi.w #4,d1 ROM:00132366 bne.s loc_13239E ROM:00132368 move.w $700(a5),d6 ROM:0013236C cmpi.w #0,d6 ROM:00132370 bne.s loc_132396 ROM:00132372 move.b $104(a5),d6 ROM:00132376 addq.b #2,($87C).w ROM:0013237A cmpi.b #0,($87C).w ROM:00132380 bge.s loc_132388 ROM:00132382 move.b #$7F,($87C).w ROM:00132388 ROM:00132388 loc_132388: ; CODE XREF: sub_132052+32E↑j ROM:00132388 cmp.b ($87C).w,d6 ROM:0013238C bge.s loc_132396 ROM:0013238E bset #3,d3 ROM:00132392 bset #3,d4 ROM:00132396 ROM:00132396 loc_132396: ; CODE XREF: sub_132052+31E↑j ROM:00132396 ; sub_132052+33A↑j ROM:00132396 bset #1,($1310).w ROM:0013239C bra.s loc_1323FC ROM:0013239E ; --------------------------------------------------------------------------- ROM:0013239E ROM:0013239E loc_13239E: ; CODE XREF: sub_132052+314↑j ROM:0013239E cmpi.w #5,d1 ROM:001323A2 bne.s loc_1323AE ROM:001323A4 bset #4,d3 ROM:001323A8 bset #4,d4 ROM:001323AC bra.s loc_1323FC ROM:001323AE ; --------------------------------------------------------------------------- ROM:001323AE ROM:001323AE loc_1323AE: ; CODE XREF: sub_132052+350↑j ROM:001323AE cmpi.w #6,d1 ROM:001323B2 bne.s loc_1323BE ROM:001323B4 bset #5,d3 ROM:001323B8 bset #5,d4 ROM:001323BC bra.s loc_1323FC ROM:001323BE ; --------------------------------------------------------------------------- ROM:001323BE ROM:001323BE loc_1323BE: ; CODE XREF: sub_132052+360↑j ROM:001323BE cmpi.w #7,d1 ROM:001323C2 bne.s loc_1323CE ROM:001323C4 bset #6,d3 ROM:001323C8 bset #6,d4 ROM:001323CC bra.s loc_1323FC ROM:001323CE ; --------------------------------------------------------------------------- ROM:001323CE ROM:001323CE loc_1323CE: ; CODE XREF: sub_132052+370↑j ROM:001323CE cmpi.w #8,d1 ROM:001323D2 bne.s loc_1323DE ROM:001323D4 bset #7,d3 ROM:001323D8 bset #7,d4 ROM:001323DC bra.s loc_1323FC ROM:001323DE ; --------------------------------------------------------------------------- ROM:001323DE ROM:001323DE loc_1323DE: ; CODE XREF: sub_132052+380↑j ROM:001323DE cmpi.w #9,d1 ROM:001323E2 bne.s loc_1323EE ROM:001323E4 bset #8,d3 ROM:001323E8 bset #8,d4 ROM:001323EC bra.s loc_1323FC ROM:001323EE ; --------------------------------------------------------------------------- ROM:001323EE ROM:001323EE loc_1323EE: ; CODE XREF: sub_132052+390↑j ROM:001323EE cmpi.w #$C,d1 ROM:001323F2 bne.s loc_1323FC ROM:001323F4 bset #9,d3 ROM:001323F8 bset #9,d4 ROM:001323FC ROM:001323FC loc_1323FC: ; CODE XREF: sub_132052+28A↑j ROM:001323FC ; sub_132052+2CA↑j ... ROM:001323FC move.w d3,($E2E).w ROM:00132400 move.w d4,($1382).w ROM:00132404 bra.l loc_13257E ROM:0013240A ; --------------------------------------------------------------------------- ROM:0013240A ROM:0013240A loc_13240A: ; CODE XREF: sub_132052+242↑j ROM:0013240A cmpi.w #2,d2 ROM:0013240E bne.l loc_13257E ROM:00132414 move.w ($E30).w,d3 ROM:00132418 move.w ($1384).w,d4 ROM:0013241C cmpi.w #1,d1 ROM:00132420 bne.s loc_13245C ROM:00132422 move.w $700(a5),d6 ROM:00132426 cmpi.w #0,d6 ROM:0013242A bne.s loc_132450 ROM:0013242C move.b $104(a5),d6 ROM:00132430 addq.b #2,($87D).w ROM:00132434 cmpi.b #0,($87D).w ROM:0013243A bge.s loc_132442 ROM:0013243C move.b #$7F,($87D).w ROM:00132442 ROM:00132442 loc_132442: ; CODE XREF: sub_132052+3E8↑j ROM:00132442 cmp.b ($87D).w,d6 ROM:00132446 bge.s loc_132450 ROM:00132448 bset #0,d3 ROM:0013244C bset #0,d4 ROM:00132450 ROM:00132450 loc_132450: ; CODE XREF: sub_132052+3D8↑j ROM:00132450 ; sub_132052+3F4↑j ROM:00132450 bset #0,($1310).w ROM:00132456 bra.l loc_132576 ROM:0013245C ; --------------------------------------------------------------------------- ROM:0013245C ROM:0013245C loc_13245C: ; CODE XREF: sub_132052+3CE↑j ROM:0013245C cmpi.w #2,d1 ROM:00132460 bne.s loc_13249C ROM:00132462 move.w $700(a5),d6 ROM:00132466 cmpi.w #0,d6 ROM:0013246A bne.s loc_132490 ROM:0013246C move.b $104(a5),d6 ROM:00132470 addq.b #2,($87E).w ROM:00132474 cmpi.b #0,($87E).w ROM:0013247A bge.s loc_132482 ROM:0013247C move.b #$7F,($87E).w ROM:00132482 ROM:00132482 loc_132482: ; CODE XREF: sub_132052+428↑j ROM:00132482 cmp.b ($87E).w,d6 ROM:00132486 bge.s loc_132490 ROM:00132488 bset #1,d3 ROM:0013248C bset #1,d4 ROM:00132490 ROM:00132490 loc_132490: ; CODE XREF: sub_132052+418↑j ROM:00132490 ; sub_132052+434↑j ROM:00132490 bset #5,($1311).w ROM:00132496 bra.l loc_132576 ROM:0013249C ; --------------------------------------------------------------------------- ROM:0013249C ROM:0013249C loc_13249C: ; CODE XREF: sub_132052+40E↑j ROM:0013249C cmpi.w #3,d1 ROM:001324A0 bne.s loc_1324DC ROM:001324A2 move.w $700(a5),d6 ROM:001324A6 cmpi.w #0,d6 ROM:001324AA bne.s loc_1324D0 ROM:001324AC move.b $104(a5),d6 ROM:001324B0 addq.b #2,($87F).w ROM:001324B4 cmpi.b #0,($87F).w ROM:001324BA bge.s loc_1324C2 ROM:001324BC move.b #$7F,($87F).w ROM:001324C2 ROM:001324C2 loc_1324C2: ; CODE XREF: sub_132052+468↑j ROM:001324C2 cmp.b ($87F).w,d6 ROM:001324C6 bge.s loc_1324D0 ROM:001324C8 bset #2,d3 ROM:001324CC bset #2,d4 ROM:001324D0 ROM:001324D0 loc_1324D0: ; CODE XREF: sub_132052+458↑j ROM:001324D0 ; sub_132052+474↑j ROM:001324D0 bset #3,($130E).w ROM:001324D6 bra.l loc_132576 ROM:001324DC ; --------------------------------------------------------------------------- ROM:001324DC ROM:001324DC loc_1324DC: ; CODE XREF: sub_132052+44E↑j ROM:001324DC cmpi.w #4,d1 ROM:001324E0 bne.s loc_132518 ROM:001324E2 move.w $700(a5),d6 ROM:001324E6 cmpi.w #0,d6 ROM:001324EA bne.s loc_132510 ROM:001324EC move.b $104(a5),d6 ROM:001324F0 addq.b #2,($880).w ROM:001324F4 cmpi.b #0,($880).w ROM:001324FA bge.s loc_132502 ROM:001324FC move.b #$7F,($880).w ROM:00132502 ROM:00132502 loc_132502: ; CODE XREF: sub_132052+4A8↑j ROM:00132502 cmp.b ($880).w,d6 ROM:00132506 bge.s loc_132510 ROM:00132508 bset #3,d3 ROM:0013250C bset #3,d4 ROM:00132510 ROM:00132510 loc_132510: ; CODE XREF: sub_132052+498↑j ROM:00132510 ; sub_132052+4B4↑j ROM:00132510 bset #1,($1310).w ROM:00132516 bra.s loc_132576 ROM:00132518 ; --------------------------------------------------------------------------- ROM:00132518 ROM:00132518 loc_132518: ; CODE XREF: sub_132052+48E↑j ROM:00132518 cmpi.w #5,d1 ROM:0013251C bne.s loc_132528 ROM:0013251E bset #4,d3 ROM:00132522 bset #4,d4 ROM:00132526 bra.s loc_132576 ROM:00132528 ; --------------------------------------------------------------------------- ROM:00132528 ROM:00132528 loc_132528: ; CODE XREF: sub_132052+4CA↑j ROM:00132528 cmpi.w #6,d1 ROM:0013252C bne.s loc_132538 ROM:0013252E bset #5,d3 ROM:00132532 bset #5,d4 ROM:00132536 bra.s loc_132576 ROM:00132538 ; --------------------------------------------------------------------------- ROM:00132538 ROM:00132538 loc_132538: ; CODE XREF: sub_132052+4DA↑j ROM:00132538 cmpi.w #7,d1 ROM:0013253C bne.s loc_132548 ROM:0013253E bset #6,d3 ROM:00132542 bset #6,d4 ROM:00132546 bra.s loc_132576 ROM:00132548 ; --------------------------------------------------------------------------- ROM:00132548 ROM:00132548 loc_132548: ; CODE XREF: sub_132052+4EA↑j ROM:00132548 cmpi.w #8,d1 ROM:0013254C bne.s loc_132558 ROM:0013254E bset #7,d3 ROM:00132552 bset #7,d4 ROM:00132556 bra.s loc_132576 ROM:00132558 ; --------------------------------------------------------------------------- ROM:00132558 ROM:00132558 loc_132558: ; CODE XREF: sub_132052+4FA↑j ROM:00132558 cmpi.w #9,d1 ROM:0013255C bne.s loc_132568 ROM:0013255E bset #8,d3 ROM:00132562 bset #8,d4 ROM:00132566 bra.s loc_132576 ROM:00132568 ; --------------------------------------------------------------------------- ROM:00132568 ROM:00132568 loc_132568: ; CODE XREF: sub_132052+50A↑j ROM:00132568 cmpi.w #$C,d1 ROM:0013256C bne.s loc_132576 ROM:0013256E bset #9,d3 ROM:00132572 bset #9,d4 ROM:00132576 ROM:00132576 loc_132576: ; CODE XREF: sub_132052+404↑j ROM:00132576 ; sub_132052+444↑j ... ROM:00132576 move.w d3,($E30).w ROM:0013257A move.w d4,($1384).w ROM:0013257E ROM:0013257E loc_13257E: ; CODE XREF: sub_132052+66↑j ROM:0013257E ; sub_132052+82↑j ... ROM:0013257E move.w #$7F,(a1) ROM:00132582 bset #2,($1302).w ROM:00132588 ROM:00132588 locret_132588: ; CODE XREF: sub_132052+38↑j ROM:00132588 rts ROM:00132588 ; End of function sub_132052 ROM:00132588 ROM:0013258A ROM:0013258A ; =============== S U B R O U T I N E ======================================= ROM:0013258A ROM:0013258A ROM:0013258A sub_13258A: ; CODE XREF: ROM:00131EDE↑p ROM:0013258A bclr #0,($11B4).w ROM:00132590 bclr #1,($11B4).w ROM:00132596 btst #1,($FFFFFD02).w ROM:0013259C beq.l locret_1327E0 ROM:001325A2 bset #3,($E29).w ROM:001325A8 bset #3,($137F).w ROM:001325AE move.w 2(a0),d5 ROM:001325B2 andi.w #$3F0,d5 ROM:001325B6 cmpi.w #$230,d5 ROM:001325BA bne.l loc_1325D2 ROM:001325C0 bset #4,($E29).w ROM:001325C6 bset #4,($137F).w ROM:001325CC bra.l loc_1327D4 ROM:001325D2 ; --------------------------------------------------------------------------- ROM:001325D2 ROM:001325D2 loc_1325D2: ; CODE XREF: sub_13258A+30↑j ROM:001325D2 cmpi.w #$3B0,d5 ROM:001325D6 bne.l loc_1325EE ROM:001325DC bset #5,($E29).w ROM:001325E2 bset #5,($137F).w ROM:001325E8 bra.l loc_1327D4 ROM:001325EE ; --------------------------------------------------------------------------- ROM:001325EE ROM:001325EE loc_1325EE: ; CODE XREF: sub_13258A+4C↑j ROM:001325EE cmpi.w #$3F0,d5 ROM:001325F2 bne.s loc_132612 ROM:001325F4 bset #4,($E29).w ROM:001325FA bset #4,($137F).w ROM:00132600 bset #5,($E29).w ROM:00132606 bset #5,($137F).w ROM:0013260C bra.l loc_1327D4 ROM:00132612 ; --------------------------------------------------------------------------- ROM:00132612 ROM:00132612 loc_132612: ; CODE XREF: sub_13258A+68↑j ROM:00132612 move.w d5,d1 ROM:00132614 andi.w #$1C0,d1 ROM:00132618 asr.w #6,d1 ROM:0013261A move.w d1,($E20).w ROM:0013261E move.w d5,d2 ROM:00132620 andi.w #$30,d2 ; '0' ROM:00132624 asr.w #4,d2 ROM:00132626 move.w d2,($E22).w ROM:0013262A cmpi.w #0,d2 ROM:0013262E bne.l loc_1326BA ROM:00132634 move.w ($E32).w,d3 ROM:00132638 move.w ($1386).w,d4 ROM:0013263C cmpi.w #4,d1 ROM:00132640 bne.s loc_13264C ROM:00132642 bset #0,d3 ROM:00132646 bset #0,d4 ROM:0013264A bra.s loc_1326AC ROM:0013264C ; --------------------------------------------------------------------------- ROM:0013264C ROM:0013264C loc_13264C: ; CODE XREF: sub_13258A+B6↑j ROM:0013264C cmpi.w #2,d1 ROM:00132650 bne.s loc_13265C ROM:00132652 bset #1,d3 ROM:00132656 bset #1,d4 ROM:0013265A bra.s loc_1326AC ROM:0013265C ; --------------------------------------------------------------------------- ROM:0013265C ROM:0013265C loc_13265C: ; CODE XREF: sub_13258A+C6↑j ROM:0013265C cmpi.w #6,d1 ROM:00132660 bne.s loc_132672 ROM:00132662 bset #2,d3 ROM:00132666 bset #2,d4 ROM:0013266A bset #0,($11B4).w ROM:00132670 bra.s loc_1326AC ROM:00132672 ; --------------------------------------------------------------------------- ROM:00132672 ROM:00132672 loc_132672: ; CODE XREF: sub_13258A+D6↑j ROM:00132672 cmpi.w #1,d1 ROM:00132676 bne.s loc_132688 ROM:00132678 bset #3,d3 ROM:0013267C bset #3,d4 ROM:00132680 bset #1,($11B4).w ROM:00132686 bra.s loc_1326AC ROM:00132688 ; --------------------------------------------------------------------------- ROM:00132688 ROM:00132688 loc_132688: ; CODE XREF: sub_13258A+EC↑j ROM:00132688 cmpi.w #0,d1 ROM:0013268C bne.s loc_13269E ROM:0013268E bset #4,d3 ROM:00132692 bset #4,d4 ROM:00132696 bset #2,($130A).w ROM:0013269C bra.s loc_1326AC ROM:0013269E ; --------------------------------------------------------------------------- ROM:0013269E ROM:0013269E loc_13269E: ; CODE XREF: sub_13258A+102↑j ROM:0013269E cmpi.w #3,d1 ROM:001326A2 bne.s loc_1326AC ROM:001326A4 bset #5,d3 ROM:001326A8 bset #5,d4 ROM:001326AC ROM:001326AC loc_1326AC: ; CODE XREF: sub_13258A+C0↑j ROM:001326AC ; sub_13258A+D0↑j ... ROM:001326AC move.w d3,($E32).w ROM:001326B0 move.w d4,($1386).w ROM:001326B4 bra.l loc_1327D4 ROM:001326BA ; --------------------------------------------------------------------------- ROM:001326BA ROM:001326BA loc_1326BA: ; CODE XREF: sub_13258A+A4↑j ROM:001326BA cmpi.w #1,d2 ROM:001326BE bne.l loc_13274A ROM:001326C4 move.w ($E34).w,d3 ROM:001326C8 move.w ($1388).w,d4 ROM:001326CC cmpi.w #4,d1 ROM:001326D0 bne.s loc_1326DC ROM:001326D2 bset #0,d3 ROM:001326D6 bset #0,d4 ROM:001326DA bra.s loc_13273C ROM:001326DC ; --------------------------------------------------------------------------- ROM:001326DC ROM:001326DC loc_1326DC: ; CODE XREF: sub_13258A+146↑j ROM:001326DC cmpi.w #2,d1 ROM:001326E0 bne.s loc_1326EC ROM:001326E2 bset #1,d3 ROM:001326E6 bset #1,d4 ROM:001326EA bra.s loc_13273C ROM:001326EC ; --------------------------------------------------------------------------- ROM:001326EC ROM:001326EC loc_1326EC: ; CODE XREF: sub_13258A+156↑j ROM:001326EC cmpi.w #6,d1 ROM:001326F0 bne.s loc_132702 ROM:001326F2 bset #2,d3 ROM:001326F6 bset #2,d4 ROM:001326FA bset #0,($11B4).w ROM:00132700 bra.s loc_13273C ROM:00132702 ; --------------------------------------------------------------------------- ROM:00132702 ROM:00132702 loc_132702: ; CODE XREF: sub_13258A+166↑j ROM:00132702 cmpi.w #1,d1 ROM:00132706 bne.s loc_132718 ROM:00132708 bset #3,d3 ROM:0013270C bset #3,d4 ROM:00132710 bset #1,($11B4).w ROM:00132716 bra.s loc_13273C ROM:00132718 ; --------------------------------------------------------------------------- ROM:00132718 ROM:00132718 loc_132718: ; CODE XREF: sub_13258A+17C↑j ROM:00132718 cmpi.w #0,d1 ROM:0013271C bne.s loc_13272E ROM:0013271E bset #4,d3 ROM:00132722 bset #4,d4 ROM:00132726 bset #2,($130A).w ROM:0013272C bra.s loc_13273C ROM:0013272E ; --------------------------------------------------------------------------- ROM:0013272E ROM:0013272E loc_13272E: ; CODE XREF: sub_13258A+192↑j ROM:0013272E cmpi.w #3,d1 ROM:00132732 bne.s loc_13273C ROM:00132734 bset #5,d3 ROM:00132738 bset #5,d4 ROM:0013273C ROM:0013273C loc_13273C: ; CODE XREF: sub_13258A+150↑j ROM:0013273C ; sub_13258A+160↑j ... ROM:0013273C move.w d3,($E34).w ROM:00132740 move.w d4,($1388).w ROM:00132744 bra.l loc_1327D4 ROM:0013274A ; --------------------------------------------------------------------------- ROM:0013274A ROM:0013274A loc_13274A: ; CODE XREF: sub_13258A+134↑j ROM:0013274A cmpi.w #2,d2 ROM:0013274E bne.l loc_1327D4 ROM:00132754 move.w ($E36).w,d3 ROM:00132758 move.w ($138A).w,d4 ROM:0013275C cmpi.w #4,d1 ROM:00132760 bne.s loc_13276C ROM:00132762 bset #0,d3 ROM:00132766 bset #0,d4 ROM:0013276A bra.s loc_1327CC ROM:0013276C ; --------------------------------------------------------------------------- ROM:0013276C ROM:0013276C loc_13276C: ; CODE XREF: sub_13258A+1D6↑j ROM:0013276C cmpi.w #2,d1 ROM:00132770 bne.s loc_13277C ROM:00132772 bset #1,d3 ROM:00132776 bset #1,d4 ROM:0013277A bra.s loc_1327CC ROM:0013277C ; --------------------------------------------------------------------------- ROM:0013277C ROM:0013277C loc_13277C: ; CODE XREF: sub_13258A+1E6↑j ROM:0013277C cmpi.w #6,d1 ROM:00132780 bne.s loc_132792 ROM:00132782 bset #2,d3 ROM:00132786 bset #2,d4 ROM:0013278A bset #0,($11B4).w ROM:00132790 bra.s loc_1327CC ROM:00132792 ; --------------------------------------------------------------------------- ROM:00132792 ROM:00132792 loc_132792: ; CODE XREF: sub_13258A+1F6↑j ROM:00132792 cmpi.w #1,d1 ROM:00132796 bne.s loc_1327A8 ROM:00132798 bset #3,d3 ROM:0013279C bset #3,d4 ROM:001327A0 bset #1,($11B4).w ROM:001327A6 bra.s loc_1327CC ROM:001327A8 ; --------------------------------------------------------------------------- ROM:001327A8 ROM:001327A8 loc_1327A8: ; CODE XREF: sub_13258A+20C↑j ROM:001327A8 cmpi.w #0,d1 ROM:001327AC bne.s loc_1327BE ROM:001327AE bset #4,d3 ROM:001327B2 bset #4,d4 ROM:001327B6 bset #2,($130A).w ROM:001327BC bra.s loc_1327CC ROM:001327BE ; --------------------------------------------------------------------------- ROM:001327BE ROM:001327BE loc_1327BE: ; CODE XREF: sub_13258A+222↑j ROM:001327BE cmpi.w #3,d1 ROM:001327C2 bne.s loc_1327CC ROM:001327C4 bset #5,d3 ROM:001327C8 bset #5,d4 ROM:001327CC ROM:001327CC loc_1327CC: ; CODE XREF: sub_13258A+1E0↑j ROM:001327CC ; sub_13258A+1F0↑j ... ROM:001327CC move.w d3,($E36).w ROM:001327D0 move.w d4,($138A).w ROM:001327D4 ROM:001327D4 loc_1327D4: ; CODE XREF: sub_13258A+42↑j ROM:001327D4 ; sub_13258A+5E↑j ... ROM:001327D4 move.w #$3F,2(a1) ; '?' ROM:001327DA bset #2,($1302).w ROM:001327E0 ROM:001327E0 locret_1327E0: ; CODE XREF: sub_13258A+12↑j ROM:001327E0 rts ROM:001327E0 ; End of function sub_13258A ROM:001327E0 ROM:001327E2 ROM:001327E2 ; =============== S U B R O U T I N E ======================================= ROM:001327E2 ROM:001327E2 ROM:001327E2 sub_1327E2: ; CODE XREF: ROM:00131EE2↑p ROM:001327E2 btst #1,($FFFFFD04).w ROM:001327E8 beq.l locret_1329EA ROM:001327EE bset #6,($E29).w ROM:001327F4 bset #6,($137F).w ROM:001327FA move.w 4(a0),d5 ROM:001327FE andi.w #$3F0,d5 ROM:00132802 cmpi.w #$230,d5 ROM:00132806 bne.l loc_13281E ROM:0013280C bset #7,($E29).w ROM:00132812 bset #7,($137F).w ROM:00132818 bra.l loc_1329DE ROM:0013281E ; --------------------------------------------------------------------------- ROM:0013281E ROM:0013281E loc_13281E: ; CODE XREF: sub_1327E2+24↑j ROM:0013281E cmpi.w #$3B0,d5 ROM:00132822 bne.l loc_13283A ROM:00132828 bset #0,($E28).w ROM:0013282E bset #0,($137E).w ROM:00132834 bra.l loc_1329DE ROM:0013283A ; --------------------------------------------------------------------------- ROM:0013283A ROM:0013283A loc_13283A: ; CODE XREF: sub_1327E2+40↑j ROM:0013283A cmpi.w #$3F0,d5 ROM:0013283E bne.s loc_13285E ROM:00132840 bset #7,($E29).w ROM:00132846 bset #7,($137F).w ROM:0013284C bset #0,($E28).w ROM:00132852 bset #0,($137E).w ROM:00132858 bra.l loc_1329DE ROM:0013285E ; --------------------------------------------------------------------------- ROM:0013285E ROM:0013285E loc_13285E: ; CODE XREF: sub_1327E2+5C↑j ROM:0013285E move.w d5,d1 ROM:00132860 andi.w #$1C0,d1 ROM:00132864 asr.w #6,d1 ROM:00132866 move.w d1,($E24).w ROM:0013286A move.w d5,d2 ROM:0013286C andi.w #$30,d2 ; '0' ROM:00132870 asr.w #4,d2 ROM:00132872 move.w d2,($E26).w ROM:00132876 cmpi.w #0,d2 ROM:0013287A bne.l loc_1328F4 ROM:00132880 move.w ($E38).w,d3 ROM:00132884 move.w ($138C).w,d4 ROM:00132888 cmpi.w #4,d1 ROM:0013288C bne.s loc_132898 ROM:0013288E bset #0,d3 ROM:00132892 bset #0,d4 ROM:00132896 bra.s loc_1328E6 ROM:00132898 ; --------------------------------------------------------------------------- ROM:00132898 ROM:00132898 loc_132898: ; CODE XREF: sub_1327E2+AA↑j ROM:00132898 cmpi.w #2,d1 ROM:0013289C bne.s loc_1328A8 ROM:0013289E bset #1,d3 ROM:001328A2 bset #1,d4 ROM:001328A6 bra.s loc_1328E6 ROM:001328A8 ; --------------------------------------------------------------------------- ROM:001328A8 ROM:001328A8 loc_1328A8: ; CODE XREF: sub_1327E2+BA↑j ROM:001328A8 cmpi.w #6,d1 ROM:001328AC bne.s loc_1328B8 ROM:001328AE bset #2,d3 ROM:001328B2 bset #2,d4 ROM:001328B6 bra.s loc_1328E6 ROM:001328B8 ; --------------------------------------------------------------------------- ROM:001328B8 ROM:001328B8 loc_1328B8: ; CODE XREF: sub_1327E2+CA↑j ROM:001328B8 cmpi.w #1,d1 ROM:001328BC bne.s loc_1328C8 ROM:001328BE bset #3,d3 ROM:001328C2 bset #3,d4 ROM:001328C6 bra.s loc_1328E6 ROM:001328C8 ; --------------------------------------------------------------------------- ROM:001328C8 ROM:001328C8 loc_1328C8: ; CODE XREF: sub_1327E2+DA↑j ROM:001328C8 cmpi.w #0,d1 ROM:001328CC bne.s loc_1328D8 ROM:001328CE bset #4,d3 ROM:001328D2 bset #4,d4 ROM:001328D6 bra.s loc_1328E6 ROM:001328D8 ; --------------------------------------------------------------------------- ROM:001328D8 ROM:001328D8 loc_1328D8: ; CODE XREF: sub_1327E2+EA↑j ROM:001328D8 cmpi.w #3,d1 ROM:001328DC bne.s loc_1328E6 ROM:001328DE bset #5,d3 ROM:001328E2 bset #5,d4 ROM:001328E6 ROM:001328E6 loc_1328E6: ; CODE XREF: sub_1327E2+B4↑j ROM:001328E6 ; sub_1327E2+C4↑j ... ROM:001328E6 move.w d3,($E38).w ROM:001328EA move.w d4,($138C).w ROM:001328EE bra.l loc_1329DE ROM:001328F4 ; --------------------------------------------------------------------------- ROM:001328F4 ROM:001328F4 loc_1328F4: ; CODE XREF: sub_1327E2+98↑j ROM:001328F4 cmpi.w #1,d2 ROM:001328F8 bne.s loc_13296A ROM:001328FA move.w ($E3A).w,d3 ROM:001328FE move.w ($138E).w,d4 ROM:00132902 cmpi.w #4,d1 ROM:00132906 bne.s loc_132912 ROM:00132908 bset #0,d3 ROM:0013290C bset #0,d4 ROM:00132910 bra.s loc_132960 ROM:00132912 ; --------------------------------------------------------------------------- ROM:00132912 ROM:00132912 loc_132912: ; CODE XREF: sub_1327E2+124↑j ROM:00132912 cmpi.w #2,d1 ROM:00132916 bne.s loc_132922 ROM:00132918 bset #1,d3 ROM:0013291C bset #1,d4 ROM:00132920 bra.s loc_132960 ROM:00132922 ; --------------------------------------------------------------------------- ROM:00132922 ROM:00132922 loc_132922: ; CODE XREF: sub_1327E2+134↑j ROM:00132922 cmpi.w #6,d1 ROM:00132926 bne.s loc_132932 ROM:00132928 bset #2,d3 ROM:0013292C bset #2,d4 ROM:00132930 bra.s loc_132960 ROM:00132932 ; --------------------------------------------------------------------------- ROM:00132932 ROM:00132932 loc_132932: ; CODE XREF: sub_1327E2+144↑j ROM:00132932 cmpi.w #1,d1 ROM:00132936 bne.s loc_132942 ROM:00132938 bset #3,d3 ROM:0013293C bset #3,d4 ROM:00132940 bra.s loc_132960 ROM:00132942 ; --------------------------------------------------------------------------- ROM:00132942 ROM:00132942 loc_132942: ; CODE XREF: sub_1327E2+154↑j ROM:00132942 cmpi.w #0,d1 ROM:00132946 bne.s loc_132952 ROM:00132948 bset #4,d3 ROM:0013294C bset #4,d4 ROM:00132950 bra.s loc_132960 ROM:00132952 ; --------------------------------------------------------------------------- ROM:00132952 ROM:00132952 loc_132952: ; CODE XREF: sub_1327E2+164↑j ROM:00132952 cmpi.w #3,d1 ROM:00132956 bne.s loc_132960 ROM:00132958 bset #5,d3 ROM:0013295C bset #5,d4 ROM:00132960 ROM:00132960 loc_132960: ; CODE XREF: sub_1327E2+12E↑j ROM:00132960 ; sub_1327E2+13E↑j ... ROM:00132960 move.w d3,($E3A).w ROM:00132964 move.w d4,($138E).w ROM:00132968 bra.s loc_1329DE ROM:0013296A ; --------------------------------------------------------------------------- ROM:0013296A ROM:0013296A loc_13296A: ; CODE XREF: sub_1327E2+116↑j ROM:0013296A cmpi.w #2,d2 ROM:0013296E bne.s loc_1329DE ROM:00132970 move.w ($E3C).w,d3 ROM:00132974 move.w ($1390).w,d4 ROM:00132978 cmpi.w #4,d1 ROM:0013297C bne.s loc_132988 ROM:0013297E bset #0,d3 ROM:00132982 bset #0,d4 ROM:00132986 bra.s loc_1329D6 ROM:00132988 ; --------------------------------------------------------------------------- ROM:00132988 ROM:00132988 loc_132988: ; CODE XREF: sub_1327E2+19A↑j ROM:00132988 cmpi.w #2,d1 ROM:0013298C bne.s loc_132998 ROM:0013298E bset #1,d3 ROM:00132992 bset #1,d4 ROM:00132996 bra.s loc_1329D6 ROM:00132998 ; --------------------------------------------------------------------------- ROM:00132998 ROM:00132998 loc_132998: ; CODE XREF: sub_1327E2+1AA↑j ROM:00132998 cmpi.w #6,d1 ROM:0013299C bne.s loc_1329A8 ROM:0013299E bset #2,d3 ROM:001329A2 bset #2,d4 ROM:001329A6 bra.s loc_1329D6 ROM:001329A8 ; --------------------------------------------------------------------------- ROM:001329A8 ROM:001329A8 loc_1329A8: ; CODE XREF: sub_1327E2+1BA↑j ROM:001329A8 cmpi.w #1,d1 ROM:001329AC bne.s loc_1329B8 ROM:001329AE bset #3,d3 ROM:001329B2 bset #3,d4 ROM:001329B6 bra.s loc_1329D6 ROM:001329B8 ; --------------------------------------------------------------------------- ROM:001329B8 ROM:001329B8 loc_1329B8: ; CODE XREF: sub_1327E2+1CA↑j ROM:001329B8 cmpi.w #0,d1 ROM:001329BC bne.s loc_1329C8 ROM:001329BE bset #4,d3 ROM:001329C2 bset #4,d4 ROM:001329C6 bra.s loc_1329D6 ROM:001329C8 ; --------------------------------------------------------------------------- ROM:001329C8 ROM:001329C8 loc_1329C8: ; CODE XREF: sub_1327E2+1DA↑j ROM:001329C8 cmpi.w #3,d1 ROM:001329CC bne.s loc_1329D6 ROM:001329CE bset #5,d3 ROM:001329D2 bset #5,d4 ROM:001329D6 ROM:001329D6 loc_1329D6: ; CODE XREF: sub_1327E2+1A4↑j ROM:001329D6 ; sub_1327E2+1B4↑j ... ROM:001329D6 move.w d3,($E3C).w ROM:001329DA move.w d4,($1390).w ROM:001329DE ROM:001329DE loc_1329DE: ; CODE XREF: sub_1327E2+36↑j ROM:001329DE ; sub_1327E2+52↑j ... ROM:001329DE move.w #$3F,4(a1) ; '?' ROM:001329E4 bset #2,($1302).w ROM:001329EA ROM:001329EA locret_1329EA: ; CODE XREF: sub_1327E2+6↑j ROM:001329EA rts ROM:001329EA ; End of function sub_1327E2 ROM:001329EA ROM:001329EC ROM:001329EC ; =============== S U B R O U T I N E ======================================= ROM:001329EC ROM:001329EC ROM:001329EC sub_1329EC: ; CODE XREF: ROM:00131EE6↑p ROM:001329EC btst #7,($FFFFFD07).w ROM:001329F2 beq.l locret_132AFA ROM:001329F8 bset #1,($E28).w ROM:001329FE bset #1,($137E).w ROM:00132A04 move.w 6(a0),d1 ROM:00132A08 cmpi.w #$D4,d1 ROM:00132A0C bne.s loc_132A20 ROM:00132A0E bset #2,($E28).w ROM:00132A14 bset #2,($137E).w ROM:00132A1A bra.l locret_132AFA ROM:00132A20 ; --------------------------------------------------------------------------- ROM:00132A20 ROM:00132A20 loc_132A20: ; CODE XREF: sub_1329EC+20↑j ROM:00132A20 andi.w #$60,d1 ; '`' ROM:00132A24 asr.w #5,d1 ROM:00132A26 cmpi.w #0,d1 ROM:00132A2A bne.s loc_132A3A ROM:00132A2C bset #0,($E3F).w ROM:00132A32 bset #0,($13B6).w ROM:00132A38 bra.s loc_132A60 ROM:00132A3A ; --------------------------------------------------------------------------- ROM:00132A3A ROM:00132A3A loc_132A3A: ; CODE XREF: sub_1329EC+3E↑j ROM:00132A3A cmpi.w #1,d1 ROM:00132A3E bne.s loc_132A4E ROM:00132A40 bset #0,($E41).w ROM:00132A46 bset #0,($13B7).w ROM:00132A4C bra.s loc_132A60 ROM:00132A4E ; --------------------------------------------------------------------------- ROM:00132A4E ROM:00132A4E loc_132A4E: ; CODE XREF: sub_1329EC+52↑j ROM:00132A4E cmpi.w #3,d1 ROM:00132A52 bne.s loc_132A60 ROM:00132A54 bset #0,($E43).w ROM:00132A5A bset #0,($13B8).w ROM:00132A60 ROM:00132A60 loc_132A60: ; CODE XREF: sub_1329EC+4C↑j ROM:00132A60 ; sub_1329EC+60↑j ... ROM:00132A60 move.w 6(a0),d1 ROM:00132A64 andi.w #$18,d1 ROM:00132A68 asr.w #3,d1 ROM:00132A6A cmpi.w #0,d1 ROM:00132A6E bne.s loc_132A84 ROM:00132A70 bset #1,($E3F).w ROM:00132A76 bset #1,($13B6).w ROM:00132A7C bset #7,($1307).w ROM:00132A82 bra.s loc_132AB6 ROM:00132A84 ; --------------------------------------------------------------------------- ROM:00132A84 ROM:00132A84 loc_132A84: ; CODE XREF: sub_1329EC+82↑j ROM:00132A84 cmpi.w #1,d1 ROM:00132A88 bne.s loc_132A9E ROM:00132A8A bset #1,($E41).w ROM:00132A90 bset #1,($13B7).w ROM:00132A96 bset #7,($1307).w ROM:00132A9C bra.s loc_132AB6 ROM:00132A9E ; --------------------------------------------------------------------------- ROM:00132A9E ROM:00132A9E loc_132A9E: ; CODE XREF: sub_1329EC+9C↑j ROM:00132A9E cmpi.w #3,d1 ROM:00132AA2 bne.s loc_132AB6 ROM:00132AA4 bset #1,($E43).w ROM:00132AAA bset #1,($13B8).w ROM:00132AB0 bset #7,($1307).w ROM:00132AB6 ROM:00132AB6 loc_132AB6: ; CODE XREF: sub_1329EC+96↑j ROM:00132AB6 ; sub_1329EC+B0↑j ... ROM:00132AB6 move.w 6(a0),d1 ROM:00132ABA andi.w #6,d1 ROM:00132ABE asr.w #1,d1 ROM:00132AC0 cmpi.w #0,d1 ROM:00132AC4 bne.s loc_132AD4 ROM:00132AC6 bset #2,($E3F).w ROM:00132ACC bset #2,($13B6).w ROM:00132AD2 bra.s locret_132AFA ROM:00132AD4 ; --------------------------------------------------------------------------- ROM:00132AD4 ROM:00132AD4 loc_132AD4: ; CODE XREF: sub_1329EC+D8↑j ROM:00132AD4 cmpi.w #1,d1 ROM:00132AD8 bne.s loc_132AE8 ROM:00132ADA bset #2,($E41).w ROM:00132AE0 bset #2,($13B7).w ROM:00132AE6 bra.s locret_132AFA ROM:00132AE8 ; --------------------------------------------------------------------------- ROM:00132AE8 ROM:00132AE8 loc_132AE8: ; CODE XREF: sub_1329EC+EC↑j ROM:00132AE8 cmpi.w #3,d1 ROM:00132AEC bne.s locret_132AFA ROM:00132AEE bset #2,($E43).w ROM:00132AF4 bset #2,($13B8).w ROM:00132AFA ROM:00132AFA locret_132AFA: ; CODE XREF: sub_1329EC+6↑j ROM:00132AFA ; sub_1329EC+2E↑j ... ROM:00132AFA rts ROM:00132AFA ; End of function sub_1329EC ROM:00132AFA ROM:00132AFC ROM:00132AFC ; =============== S U B R O U T I N E ======================================= ROM:00132AFC ROM:00132AFC ROM:00132AFC sub_132AFC: ; CODE XREF: ROM:00131EAA↑p ROM:00132AFC ; ROM:00131F08↑p ... ROM:00132AFC lea ($FFFFFD00).w,a0 ROM:00132B00 move.w (a0),d0 ROM:00132B02 andi.w #7,d0 ROM:00132B06 asl.w #8,d0 ROM:00132B08 move.w 2(a0),d1 ROM:00132B0C andi.w #$F,d1 ROM:00132B10 move.w 4(a0),d2 ROM:00132B14 andi.w #$F,d2 ROM:00132B18 asl.w #4,d2 ROM:00132B1A move.w d0,($E2A).w ROM:00132B1E add.w d1,($E2A).w ROM:00132B22 add.w d2,($E2A).w ROM:00132B26 rts ROM:00132B26 ; End of function sub_132AFC 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:00131EA6↑p ROM:00132B28 ; ROM:00131F04↑p ... ROM:00132B28 lea ($FFFFFD20).w,a0 ROM:00132B2C move.w #$55,d0 ; 'U' ROM:00132B30 btst #1,($934).w ROM:00132B36 beq.s loc_132B44 ROM:00132B38 btst #5,($DA1).w ROM:00132B3E bne.s loc_132B44 ROM:00132B40 addi.w #$200,d0 ROM:00132B44 ROM:00132B44 loc_132B44: ; CODE XREF: sub_132B28+E↑j ROM:00132B44 ; sub_132B28+16↑j ROM:00132B44 btst #7,($933).w ROM:00132B4A beq.s loc_132B58 ROM:00132B4C btst #6,($DA1).w ROM:00132B52 bne.s loc_132B58 ROM:00132B54 addi.w #$100,d0 ROM:00132B58 ROM:00132B58 loc_132B58: ; CODE XREF: sub_132B28+22↑j ROM:00132B58 ; sub_132B28+2A↑j ROM:00132B58 btst #2,($92D).w ROM:00132B5E beq.s loc_132B6C ROM:00132B60 btst #7,($DA1).w ROM:00132B66 bne.s loc_132B6C ROM:00132B68 addi.w #$80,d0 ROM:00132B6C ROM:00132B6C loc_132B6C: ; CODE XREF: sub_132B28+36↑j ROM:00132B6C ; sub_132B28+3E↑j ROM:00132B6C move.w d0,(a0) ROM:00132B6E move.w #$2A,d0 ; '*' ROM:00132B72 bclr #0,($11B3).w ROM:00132B78 btst #5,($93E).w ROM:00132B7E beq.s loc_132B92 ROM:00132B80 btst #0,($DA5).w ROM:00132B86 bne.s loc_132B92 ROM:00132B88 bset #0,($11B3).w ROM:00132B8E addi.w #$200,d0 ROM:00132B92 ROM:00132B92 loc_132B92: ; CODE XREF: sub_132B28+56↑j ROM:00132B92 ; sub_132B28+5E↑j ROM:00132B92 bclr #1,($11B3).w ROM:00132B98 btst #5,($931).w ROM:00132B9E beq.s loc_132BB2 ROM:00132BA0 btst #1,($DA5).w ROM:00132BA6 bne.s loc_132BB2 ROM:00132BA8 bset #1,($11B3).w ROM:00132BAE addi.w #$100,d0 ROM:00132BB2 ROM:00132BB2 loc_132BB2: ; CODE XREF: sub_132B28+76↑j ROM:00132BB2 ; sub_132B28+7E↑j ROM:00132BB2 bclr #0,($11B2).w ROM:00132BB8 btst #7,($93C).w ROM:00132BBE beq.s loc_132BD2 ROM:00132BC0 btst #2,($DA5).w ROM:00132BC6 bne.s loc_132BD2 ROM:00132BC8 bset #0,($11B2).w ROM:00132BCE addi.w #$80,d0 ROM:00132BD2 ROM:00132BD2 loc_132BD2: ; CODE XREF: sub_132B28+96↑j ROM:00132BD2 ; sub_132B28+9E↑j ROM:00132BD2 bclr #1,($11B2).w ROM:00132BD8 btst #2,($930).w ROM:00132BDE beq.s loc_132BF2 ROM:00132BE0 btst #3,($DA5).w ROM:00132BE6 bne.s loc_132BF2 ROM:00132BE8 bset #1,($11B2).w ROM:00132BEE addi.w #$40,d0 ; '@' ROM:00132BF2 ROM:00132BF2 loc_132BF2: ; CODE XREF: sub_132B28+B6↑j ROM:00132BF2 ; sub_132B28+BE↑j ROM:00132BF2 move.w d0,2(a0) ROM:00132BF6 move.w #$2A,d0 ; '*' ROM:00132BFA btst #2,($935).w ROM:00132C00 beq.s loc_132C0E ROM:00132C02 btst #2,($DA3).w ROM:00132C08 bne.s loc_132C0E ROM:00132C0A addi.w #$80,d0 ROM:00132C0E ROM:00132C0E loc_132C0E: ; CODE XREF: sub_132B28+D8↑j ROM:00132C0E ; sub_132B28+E0↑j ROM:00132C0E move.w d0,4(a0) ROM:00132C12 rts ROM:00132C12 ; End of function sub_132B28 ROM:00132C12 ROM:00132C14 ROM:00132C14 ; =============== S U B R O U T I N E ======================================= ROM:00132C14 ROM:00132C14 ROM:00132C14 sub_132C14: ; CODE XREF: ROM:00131E86↑p ROM:00132C14 lea ($FFFFFD20).w,a0 ROM:00132C18 move.w #$7F,(a0) ROM:00132C1C move.w #$3F,2(a0) ; '?' ROM:00132C22 move.w #$3F,4(a0) ; '?' ROM:00132C28 bset #7,($FFFFFC1A).w ROM:00132C2E rts ROM:00132C2E ; End of function sub_132C14 ROM:00132C2E ROM:00132C30 ROM:00132C30 ; =============== S U B R O U T I N E ======================================= ROM:00132C30 ROM:00132C30 ROM:00132C30 sub_132C30: ; CODE XREF: ROM:00131EAE↑p ROM:00132C30 ; ROM:00131F0C↑p ... ROM:00132C30 btst #1,($FFFFFD02).w ROM:00132C36 bne.s locret_132C90 ROM:00132C38 btst #6,($FFFFFD03).w ROM:00132C3E beq.s loc_132C48 ROM:00132C40 bset #0,($11B0).w ROM:00132C46 bra.s loc_132C4E ROM:00132C48 ; --------------------------------------------------------------------------- ROM:00132C48 ROM:00132C48 loc_132C48: ; CODE XREF: sub_132C30+E↑j ROM:00132C48 bclr #0,($11B0).w ROM:00132C4E ROM:00132C4E loc_132C4E: ; CODE XREF: sub_132C30+16↑j ROM:00132C4E btst #7,($FFFFFD03).w ROM:00132C54 beq.s loc_132C5E ROM:00132C56 bset #0,($11B1).w ROM:00132C5C bra.s loc_132C64 ROM:00132C5E ; --------------------------------------------------------------------------- ROM:00132C5E ROM:00132C5E loc_132C5E: ; CODE XREF: sub_132C30+24↑j ROM:00132C5E bclr #0,($11B1).w ROM:00132C64 ROM:00132C64 loc_132C64: ; CODE XREF: sub_132C30+2C↑j ROM:00132C64 btst #4,($FFFFFD03).w ROM:00132C6A beq.s loc_132C74 ROM:00132C6C bset #1,($11B0).w ROM:00132C72 bra.s loc_132C7A ROM:00132C74 ; --------------------------------------------------------------------------- ROM:00132C74 ROM:00132C74 loc_132C74: ; CODE XREF: sub_132C30+3A↑j ROM:00132C74 bclr #1,($11B0).w ROM:00132C7A ROM:00132C7A loc_132C7A: ; CODE XREF: sub_132C30+42↑j ROM:00132C7A btst #5,($FFFFFD03).w ROM:00132C80 beq.s loc_132C8A ROM:00132C82 bset #1,($11B1).w ROM:00132C88 bra.s locret_132C90 ROM:00132C8A ; --------------------------------------------------------------------------- ROM:00132C8A ROM:00132C8A loc_132C8A: ; CODE XREF: sub_132C30+50↑j ROM:00132C8A bclr #1,($11B1).w ROM:00132C90 ROM:00132C90 locret_132C90: ; CODE XREF: sub_132C30+6↑j ROM:00132C90 ; sub_132C30+58↑j ROM:00132C90 rts ROM:00132C90 ; End of function sub_132C30 ROM:00132C90 ROM:00132C92 ROM:00132C92 ; =============== S U B R O U T I N E ======================================= ROM:00132C92 ROM:00132C92 ROM:00132C92 sub_132C92: ; CODE XREF: sub_118604+9A↑p ROM:00132C92 btst #3,($137A).w ROM:00132C98 beq.s loc_132CA2 ROM:00132C9A bset #2,($130D).w ROM:00132CA0 bra.s loc_132CB0 ROM:00132CA2 ; --------------------------------------------------------------------------- ROM:00132CA2 ROM:00132CA2 loc_132CA2: ; CODE XREF: sub_132C92+6↑j ROM:00132CA2 btst #4,($137A).w ROM:00132CA8 beq.s loc_132CB0 ROM:00132CAA bset #2,($130D).w ROM:00132CB0 ROM:00132CB0 loc_132CB0: ; CODE XREF: sub_132C92+E↑j ROM:00132CB0 ; sub_132C92+16↑j ROM:00132CB0 clr.b ($11B5).w ROM:00132CB4 lea (dword_135B54).l,a3 ROM:00132CBA move.w (a3),d0 ROM:00132CBC ROM:00132CBC loc_132CBC: ; CODE XREF: sub_132C92+48↓j ROM:00132CBC cmpi.w #$FF,d0 ROM:00132CC0 beq.s locret_132CDC ROM:00132CC2 move.w 6(a3),d1 ROM:00132CC6 move.b 8(a3),d2 ROM:00132CCA btst d2,(d1.w) ROM:00132CCE beq.s loc_132CD4 ROM:00132CD0 addq.b #1,($11B5).w ROM:00132CD4 ROM:00132CD4 loc_132CD4: ; CODE XREF: sub_132C92+3C↑j ROM:00132CD4 adda.w #$A,a3 ROM:00132CD8 move.w (a3),d0 ROM:00132CDA bra.s loc_132CBC ROM:00132CDC ; --------------------------------------------------------------------------- ROM:00132CDC ROM:00132CDC locret_132CDC: ; CODE XREF: sub_132C92+2E↑j ROM:00132CDC rts ROM:00132CDC ; End of function sub_132C92 ROM:00132CDC ROM:00132CDE ROM:00132CDE ; =============== S U B R O U T I N E ======================================= ROM:00132CDE ROM:00132CDE ROM:00132CDE sub_132CDE: ; CODE XREF: sub_118BCC+C0↑p ROM:00132CDE clr.w ($E48).w ROM:00132CE2 cmpi.b #0,($13B4).w ROM:00132CE8 bne.s loc_132CF6 ROM:00132CEA move.w #$420,($E48).w ROM:00132CF0 bra.l locret_132FCC ROM:00132CF6 ; --------------------------------------------------------------------------- ROM:00132CF6 ROM:00132CF6 loc_132CF6: ; CODE XREF: sub_132CDE+A↑j ROM:00132CF6 cmpi.b #1,($13B4).w ROM:00132CFC bne.s loc_132D0A ROM:00132CFE move.w #$140,($E48).w ROM:00132D04 bra.l locret_132FCC ROM:00132D0A ; --------------------------------------------------------------------------- ROM:00132D0A ROM:00132D0A loc_132D0A: ; CODE XREF: sub_132CDE+1E↑j ROM:00132D0A cmpi.b #2,($13B4).w ROM:00132D10 bne.s loc_132D1E ROM:00132D12 move.w #$133,($E48).w ROM:00132D18 bra.l locret_132FCC ROM:00132D1E ; --------------------------------------------------------------------------- ROM:00132D1E ROM:00132D1E loc_132D1E: ; CODE XREF: sub_132CDE+32↑j ROM:00132D1E cmpi.b #3,($13B4).w ROM:00132D24 bne.s loc_132D32 ROM:00132D26 move.w #$505,($E48).w ROM:00132D2C bra.l locret_132FCC ROM:00132D32 ; --------------------------------------------------------------------------- ROM:00132D32 ROM:00132D32 loc_132D32: ; CODE XREF: sub_132CDE+46↑j ROM:00132D32 cmpi.b #4,($13B4).w ROM:00132D38 bne.s loc_132D46 ROM:00132D3A move.w #$340,($E48).w ROM:00132D40 bra.l locret_132FCC ROM:00132D46 ; --------------------------------------------------------------------------- ROM:00132D46 ROM:00132D46 loc_132D46: ; CODE XREF: sub_132CDE+5A↑j ROM:00132D46 cmpi.b #5,($13B4).w ROM:00132D4C bne.s loc_132D5A ROM:00132D4E move.w #$111,($E48).w ROM:00132D54 bra.l locret_132FCC ROM:00132D5A ; --------------------------------------------------------------------------- ROM:00132D5A ROM:00132D5A loc_132D5A: ; CODE XREF: sub_132CDE+6E↑j ROM:00132D5A cmpi.b #6,($13B4).w ROM:00132D60 bne.s loc_132D6E ROM:00132D62 move.w #$130,($E48).w ROM:00132D68 bra.l locret_132FCC ROM:00132D6E ; --------------------------------------------------------------------------- ROM:00132D6E ROM:00132D6E loc_132D6E: ; CODE XREF: sub_132CDE+82↑j ROM:00132D6E cmpi.b #7,($13B4).w ROM:00132D74 bne.s loc_132D82 ROM:00132D76 move.w #$141,($E48).w ROM:00132D7C bra.l locret_132FCC ROM:00132D82 ; --------------------------------------------------------------------------- ROM:00132D82 ROM:00132D82 loc_132D82: ; CODE XREF: sub_132CDE+96↑j ROM:00132D82 cmpi.b #8,($13B4).w ROM:00132D88 bne.s loc_132D96 ROM:00132D8A move.w #$135,($E48).w ROM:00132D90 bra.l locret_132FCC ROM:00132D96 ; --------------------------------------------------------------------------- ROM:00132D96 ROM:00132D96 loc_132D96: ; CODE XREF: sub_132CDE+AA↑j ROM:00132D96 cmpi.b #9,($13B4).w ROM:00132D9C bne.s loc_132DAA ROM:00132D9E move.w #$106,($E48).w ROM:00132DA4 bra.l locret_132FCC ROM:00132DAA ; --------------------------------------------------------------------------- ROM:00132DAA ROM:00132DAA loc_132DAA: ; CODE XREF: sub_132CDE+BE↑j ROM:00132DAA cmpi.b #$A,($13B4).w ROM:00132DB0 bne.s loc_132DBE ROM:00132DB2 move.w #$115,($E48).w ROM:00132DB8 bra.l locret_132FCC ROM:00132DBE ; --------------------------------------------------------------------------- ROM:00132DBE ROM:00132DBE loc_132DBE: ; CODE XREF: sub_132CDE+D2↑j ROM:00132DBE cmpi.b #$B,($13B4).w ROM:00132DC4 bne.s loc_132E1A ROM:00132DC6 btst #5,($140B).w ROM:00132DCC beq.s loc_132DD6 ROM:00132DCE move.w #$300,($E48).w ROM:00132DD4 bra.s loc_132E14 ROM:00132DD6 ; --------------------------------------------------------------------------- ROM:00132DD6 ROM:00132DD6 loc_132DD6: ; CODE XREF: sub_132CDE+EE↑j ROM:00132DD6 btst #0,($13B0).w ROM:00132DDC beq.s loc_132DE6 ROM:00132DDE move.w #$301,($E48).w ROM:00132DE4 bra.s loc_132E14 ROM:00132DE6 ; --------------------------------------------------------------------------- ROM:00132DE6 ROM:00132DE6 loc_132DE6: ; CODE XREF: sub_132CDE+FE↑j ROM:00132DE6 btst #1,($13B0).w ROM:00132DEC beq.s loc_132DF6 ROM:00132DEE move.w #$302,($E48).w ROM:00132DF4 bra.s loc_132E14 ROM:00132DF6 ; --------------------------------------------------------------------------- ROM:00132DF6 ROM:00132DF6 loc_132DF6: ; CODE XREF: sub_132CDE+10E↑j ROM:00132DF6 btst #2,($13B0).w ROM:00132DFC beq.s loc_132E06 ROM:00132DFE move.w #$303,($E48).w ROM:00132E04 bra.s loc_132E14 ROM:00132E06 ; --------------------------------------------------------------------------- ROM:00132E06 ROM:00132E06 loc_132E06: ; CODE XREF: sub_132CDE+11E↑j ROM:00132E06 btst #3,($13B0).w ROM:00132E0C beq.s loc_132E14 ROM:00132E0E move.w #$304,($E48).w ROM:00132E14 ROM:00132E14 loc_132E14: ; CODE XREF: sub_132CDE+F6↑j ROM:00132E14 ; sub_132CDE+106↑j ... ROM:00132E14 bra.l locret_132FCC ROM:00132E1A ; --------------------------------------------------------------------------- ROM:00132E1A ROM:00132E1A loc_132E1A: ; CODE XREF: sub_132CDE+E6↑j ROM:00132E1A cmpi.b #$C,($13B4).w ROM:00132E20 bne.s loc_132E76 ROM:00132E22 btst #5,($140B).w ROM:00132E28 beq.s loc_132E32 ROM:00132E2A move.w #$300,($E48).w ROM:00132E30 bra.s loc_132E70 ROM:00132E32 ; --------------------------------------------------------------------------- ROM:00132E32 ROM:00132E32 loc_132E32: ; CODE XREF: sub_132CDE+14A↑j ROM:00132E32 btst #0,($13B0).w ROM:00132E38 beq.s loc_132E42 ROM:00132E3A move.w #$301,($E48).w ROM:00132E40 bra.s loc_132E70 ROM:00132E42 ; --------------------------------------------------------------------------- ROM:00132E42 ROM:00132E42 loc_132E42: ; CODE XREF: sub_132CDE+15A↑j ROM:00132E42 btst #1,($13B0).w ROM:00132E48 beq.s loc_132E52 ROM:00132E4A move.w #$302,($E48).w ROM:00132E50 bra.s loc_132E70 ROM:00132E52 ; --------------------------------------------------------------------------- ROM:00132E52 ROM:00132E52 loc_132E52: ; CODE XREF: sub_132CDE+16A↑j ROM:00132E52 btst #2,($13B0).w ROM:00132E58 beq.s loc_132E62 ROM:00132E5A move.w #$303,($E48).w ROM:00132E60 bra.s loc_132E70 ROM:00132E62 ; --------------------------------------------------------------------------- ROM:00132E62 ROM:00132E62 loc_132E62: ; CODE XREF: sub_132CDE+17A↑j ROM:00132E62 btst #3,($13B0).w ROM:00132E68 beq.s loc_132E70 ROM:00132E6A move.w #$304,($E48).w ROM:00132E70 ROM:00132E70 loc_132E70: ; CODE XREF: sub_132CDE+152↑j ROM:00132E70 ; sub_132CDE+162↑j ... ROM:00132E70 bra.l locret_132FCC ROM:00132E76 ; --------------------------------------------------------------------------- ROM:00132E76 ROM:00132E76 loc_132E76: ; CODE XREF: sub_132CDE+142↑j ROM:00132E76 cmpi.b #$D,($13B4).w ROM:00132E7C bne.s loc_132E8A ROM:00132E7E move.w #$136,($E48).w ROM:00132E84 bra.l locret_132FCC ROM:00132E8A ; --------------------------------------------------------------------------- ROM:00132E8A ROM:00132E8A loc_132E8A: ; CODE XREF: sub_132CDE+19E↑j ROM:00132E8A cmpi.b #$E,($13B4).w ROM:00132E90 bne.s loc_132E9E ROM:00132E92 move.w #$120,($E48).w ROM:00132E98 bra.l locret_132FCC ROM:00132E9E ; --------------------------------------------------------------------------- ROM:00132E9E ROM:00132E9E loc_132E9E: ; CODE XREF: sub_132CDE+1B2↑j ROM:00132E9E cmpi.b #$F,($13B4).w ROM:00132EA4 bne.s loc_132EB2 ROM:00132EA6 move.w #$121,($E48).w ROM:00132EAC bra.l locret_132FCC ROM:00132EB2 ; --------------------------------------------------------------------------- ROM:00132EB2 ROM:00132EB2 loc_132EB2: ; CODE XREF: sub_132CDE+1C6↑j ROM:00132EB2 cmpi.b #$10,($13B4).w ROM:00132EB8 bne.s loc_132EC6 ROM:00132EBA move.w #$195,($E48).w ROM:00132EC0 bra.l locret_132FCC ROM:00132EC6 ; --------------------------------------------------------------------------- ROM:00132EC6 ROM:00132EC6 loc_132EC6: ; CODE XREF: sub_132CDE+1DA↑j ROM:00132EC6 cmpi.b #$11,($13B4).w ROM:00132ECC bne.s loc_132EDA ROM:00132ECE move.w #$501,($E48).w ROM:00132ED4 bra.l locret_132FCC ROM:00132EDA ; --------------------------------------------------------------------------- ROM:00132EDA ROM:00132EDA loc_132EDA: ; CODE XREF: sub_132CDE+1EE↑j ROM:00132EDA cmpi.b #$12,($13B4).w ROM:00132EE0 bne.s loc_132EEE ROM:00132EE2 move.w #$443,($E48).w ROM:00132EE8 bra.l locret_132FCC ROM:00132EEE ; --------------------------------------------------------------------------- ROM:00132EEE ROM:00132EEE loc_132EEE: ; CODE XREF: sub_132CDE+202↑j ROM:00132EEE cmpi.b #$13,($13B4).w ROM:00132EF4 bne.s loc_132F02 ROM:00132EF6 move.w #$170,($E48).w ROM:00132EFC bra.l locret_132FCC ROM:00132F02 ; --------------------------------------------------------------------------- ROM:00132F02 ROM:00132F02 loc_132F02: ; CODE XREF: sub_132CDE+216↑j ROM:00132F02 cmpi.b #$14,($13B4).w ROM:00132F08 bne.s loc_132F16 ROM:00132F0A move.w #$500,($E48).w ROM:00132F10 bra.l locret_132FCC ROM:00132F16 ; --------------------------------------------------------------------------- ROM:00132F16 ROM:00132F16 loc_132F16: ; CODE XREF: sub_132CDE+22A↑j ROM:00132F16 cmpi.b #$15,($13B4).w ROM:00132F1C bne.s loc_132F2A ROM:00132F1E move.w #$335,($E48).w ROM:00132F24 bra.l locret_132FCC ROM:00132F2A ; --------------------------------------------------------------------------- ROM:00132F2A ROM:00132F2A loc_132F2A: ; CODE XREF: sub_132CDE+23E↑j ROM:00132F2A cmpi.b #$16,($13B4).w ROM:00132F30 bne.s loc_132F3E ROM:00132F32 move.w #$110,($E48).w ROM:00132F38 bra.l locret_132FCC ROM:00132F3E ; --------------------------------------------------------------------------- ROM:00132F3E ROM:00132F3E loc_132F3E: ; CODE XREF: sub_132CDE+252↑j ROM:00132F3E cmpi.b #$17,($13B4).w ROM:00132F44 bne.s loc_132F4E ROM:00132F46 move.w #$1775,($E48).w ROM:00132F4C bra.s locret_132FCC ROM:00132F4E ; --------------------------------------------------------------------------- ROM:00132F4E ROM:00132F4E loc_132F4E: ; CODE XREF: sub_132CDE+266↑j ROM:00132F4E cmpi.b #$18,($13B4).w ROM:00132F54 bne.s loc_132F5E ROM:00132F56 move.w #$170,($E48).w ROM:00132F5C bra.s locret_132FCC ROM:00132F5E ; --------------------------------------------------------------------------- ROM:00132F5E ROM:00132F5E loc_132F5E: ; CODE XREF: sub_132CDE+276↑j ROM:00132F5E cmpi.b #$19,($13B4).w ROM:00132F64 bne.s loc_132F6E ROM:00132F66 move.w #$1590,($E48).w ROM:00132F6C bra.s locret_132FCC ROM:00132F6E ; --------------------------------------------------------------------------- ROM:00132F6E ROM:00132F6E loc_132F6E: ; CODE XREF: sub_132CDE+286↑j ROM:00132F6E cmpi.b #$1A,($13B4).w ROM:00132F74 bne.s loc_132F7E ROM:00132F76 move.w #$1640,($E48).w ROM:00132F7C bra.s locret_132FCC ROM:00132F7E ; --------------------------------------------------------------------------- ROM:00132F7E ROM:00132F7E loc_132F7E: ; CODE XREF: sub_132CDE+296↑j ROM:00132F7E cmpi.b #$1B,($13B4).w ROM:00132F84 bne.s loc_132F8E ROM:00132F86 move.w #$115,($E48).w ROM:00132F8C bra.s locret_132FCC ROM:00132F8E ; --------------------------------------------------------------------------- ROM:00132F8E ROM:00132F8E loc_132F8E: ; CODE XREF: sub_132CDE+2A6↑j ROM:00132F8E cmpi.b #$1C,($13B4).w ROM:00132F94 bne.s loc_132F9E ROM:00132F96 move.w #$201,($E48).w ROM:00132F9C bra.s locret_132FCC ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; CODE XREF: sub_132CDE+2B6↑j ROM:00132F9E cmpi.b #$1D,($13B4).w ROM:00132FA4 bne.s loc_132FAE ROM:00132FA6 move.w #$202,($E48).w ROM:00132FAC bra.s locret_132FCC ROM:00132FAE ; --------------------------------------------------------------------------- ROM:00132FAE ROM:00132FAE loc_132FAE: ; CODE XREF: sub_132CDE+2C6↑j ROM:00132FAE cmpi.b #$1E,($13B4).w ROM:00132FB4 bne.s loc_132FBE ROM:00132FB6 move.w #$203,($E48).w ROM:00132FBC bra.s locret_132FCC ROM:00132FBE ; --------------------------------------------------------------------------- ROM:00132FBE ROM:00132FBE loc_132FBE: ; CODE XREF: sub_132CDE+2D6↑j ROM:00132FBE cmpi.b #$1F,($13B4).w ROM:00132FC4 bne.s locret_132FCC ROM:00132FC6 move.w #$204,($E48).w ROM:00132FCC ROM:00132FCC locret_132FCC: ; CODE XREF: sub_132CDE+12↑j ROM:00132FCC ; sub_132CDE+26↑j ... ROM:00132FCC rts ROM:00132FCC ; End of function sub_132CDE ROM:00132FCC ROM:00132FCE ROM:00132FCE ; =============== S U B R O U T I N E ======================================= ROM:00132FCE ROM:00132FCE ROM:00132FCE sub_132FCE: ; CODE XREF: sub_126A00+3C↑p ROM:00132FCE bsr.w sub_132FE8 ROM:00132FD2 bsr.w sub_13303C ROM:00132FD6 bsr.w sub_133174 ROM:00132FDA bsr.w sub_133090 ROM:00132FDE rts ROM:00132FDE ; End of function sub_132FCE ROM:00132FDE ROM:00132FE0 ROM:00132FE0 ; =============== S U B R O U T I N E ======================================= ROM:00132FE0 ROM:00132FE0 ROM:00132FE0 sub_132FE0: ; CODE XREF: ROM:loc_133008↓p ROM:00132FE0 ; ROM:0013302E↓p ROM:00132FE0 move.b #$FF,($10E2).w ROM:00132FE6 rts ROM:00132FE6 ; End of function sub_132FE0 ROM:00132FE6 ROM:00132FE8 ROM:00132FE8 ; =============== S U B R O U T I N E ======================================= ROM:00132FE8 ROM:00132FE8 ROM:00132FE8 sub_132FE8: ; CODE XREF: sub_132FCE↑p ROM:00132FE8 move.w ($E4E).w,d1 ROM:00132FEC cmpi.w #3,d1 ROM:00132FF0 bcc.s locret_132FFA ROM:00132FF2 movea.l off_132FFC(pc,d1.w*4),a0 ROM:00132FF6 nop ROM:00132FF8 jmp (a0) ROM:00132FFA ; --------------------------------------------------------------------------- ROM:00132FFA ROM:00132FFA locret_132FFA: ; CODE XREF: sub_132FE8+8↑j ROM:00132FFA rts ROM:00132FFA ; End of function sub_132FE8 ROM:00132FFA ROM:00132FFA ; --------------------------------------------------------------------------- ROM:00132FFC off_132FFC: dc.l loc_133008 ; DATA XREF: sub_132FE8+A↑r ROM:00133000 dc.l loc_133014 ROM:00133004 dc.l loc_133026 ROM:00133008 ; --------------------------------------------------------------------------- ROM:00133008 ROM:00133008 loc_133008: ; DATA XREF: ROM:off_132FFC↑o ROM:00133008 bsr.w sub_132FE0 ROM:0013300C move.w #1,($E4E).w ROM:00133012 rts ROM:00133014 ; --------------------------------------------------------------------------- ROM:00133014 ROM:00133014 loc_133014: ; DATA XREF: ROM:00133000↑o ROM:00133014 move.b ($10E2).w,d0 ROM:00133018 cmpi.b #$FF,d0 ROM:0013301C beq.s locret_133024 ROM:0013301E move.w #2,($E4E).w ROM:00133024 ROM:00133024 locret_133024: ; CODE XREF: ROM:0013301C↑j ROM:00133024 rts ROM:00133026 ; --------------------------------------------------------------------------- ROM:00133026 ROM:00133026 loc_133026: ; DATA XREF: ROM:00133004↑o ROM:00133026 btst #6,($C47).w ROM:0013302C beq.s locret_133038 ROM:0013302E bsr.w sub_132FE0 ROM:00133032 move.w #1,($E4E).w ROM:00133038 ROM:00133038 locret_133038: ; CODE XREF: ROM:0013302C↑j ROM:00133038 rts ROM:0013303A ; --------------------------------------------------------------------------- ROM:0013303A rts ROM:0013303C ROM:0013303C ; =============== S U B R O U T I N E ======================================= ROM:0013303C ROM:0013303C ROM:0013303C sub_13303C: ; CODE XREF: sub_132FCE+4↑p ROM:0013303C move.l ($A10).w,d0 ROM:00133040 divs.l #$64,d0 ; 'd' ROM:00133048 bvc.s loc_13304E ROM:0013304A move.w #$7FFF,d0 ROM:0013304E ROM:0013304E loc_13304E: ; CODE XREF: sub_13303C+C↑j ROM:0013304E move.w d0,($E4C).w ROM:00133052 clr.w d1 ROM:00133054 btst #1,($1320).w ROM:0013305A beq.s loc_133078 ROM:0013305C cmpi.l #0,($9F8).w ROM:00133064 beq.s loc_133078 ROM:00133066 move.w #$3BBA,d1 ROM:0013306A move.w ($E4C).w,d2 ROM:0013306E move.w ($572).w,d3 ROM:00133072 bsr.l sub_117544 ROM:00133078 ROM:00133078 loc_133078: ; CODE XREF: sub_13303C+1E↑j ROM:00133078 ; sub_13303C+28↑j ROM:00133078 move.w d1,($E4A).w ROM:0013307C muls.w #$3E8,d1 ROM:00133080 move.w $712(a5),d0 ROM:00133084 muls.w #$10,d0 ROM:00133088 divs.w d0,d1 ROM:0013308A move.w d1,($AA4).w ROM:0013308E rts ROM:0013308E ; End of function sub_13303C ROM:0013308E ROM:00133090 ROM:00133090 ; =============== S U B R O U T I N E ======================================= ROM:00133090 ROM:00133090 ROM:00133090 sub_133090: ; CODE XREF: sub_132FCE+C↑p ROM:00133090 move.w ($E50).w,d1 ROM:00133094 cmpi.w #4,d1 ROM:00133098 bcc.s locret_1330A2 ROM:0013309A movea.l off_1330A4(pc,d1.w*4),a0 ROM:0013309E nop ROM:001330A0 jmp (a0) ROM:001330A2 ; --------------------------------------------------------------------------- ROM:001330A2 ROM:001330A2 locret_1330A2: ; CODE XREF: sub_133090+8↑j ROM:001330A2 rts ROM:001330A2 ; End of function sub_133090 ROM:001330A2 ROM:001330A2 ; --------------------------------------------------------------------------- ROM:001330A4 off_1330A4: dc.l loc_1330B4 ; DATA XREF: sub_133090+A↑r ROM:001330A8 dc.l loc_1330D0 ROM:001330AC dc.l loc_1330F8 ROM:001330B0 dc.l loc_133120 ROM:001330B4 ; --------------------------------------------------------------------------- ROM:001330B4 ROM:001330B4 loc_1330B4: ; DATA XREF: ROM:off_1330A4↑o ROM:001330B4 move.w $718(a5),d0 ROM:001330B8 clr.b ($8B5).w ROM:001330BC move.w d0,($644).w ROM:001330C0 move.b #1,($8B5).w ROM:001330C6 move.w #1,($E50).w ROM:001330CC bra.s loc_1330F2 ROM:001330CE ; --------------------------------------------------------------------------- ROM:001330CE rts ROM:001330D0 ; --------------------------------------------------------------------------- ROM:001330D0 ROM:001330D0 loc_1330D0: ; DATA XREF: ROM:001330A8↑o ROM:001330D0 cmpi.w #0,($644).w ROM:001330D6 bgt.s loc_1330F2 ROM:001330D8 move.w $718(a5),d0 ROM:001330DC clr.b ($8B5).w ROM:001330E0 move.w d0,($644).w ROM:001330E4 move.b #1,($8B5).w ROM:001330EA move.w #2,($E50).w ROM:001330F0 bra.s loc_13311A ROM:001330F2 ; --------------------------------------------------------------------------- ROM:001330F2 ROM:001330F2 loc_1330F2: ; CODE XREF: ROM:001330CC↑j ROM:001330F2 ; ROM:001330D6↑j ... ROM:001330F2 bsr.w sub_13314A ROM:001330F6 rts ROM:001330F8 ; --------------------------------------------------------------------------- ROM:001330F8 ROM:001330F8 loc_1330F8: ; DATA XREF: ROM:001330AC↑o ROM:001330F8 cmpi.w #0,($644).w ROM:001330FE bgt.s loc_13311A ROM:00133100 move.w $718(a5),d0 ROM:00133104 clr.b ($8B5).w ROM:00133108 move.w d0,($644).w ROM:0013310C move.b #1,($8B5).w ROM:00133112 move.w #3,($E50).w ROM:00133118 bra.s loc_133142 ROM:0013311A ; --------------------------------------------------------------------------- ROM:0013311A ROM:0013311A loc_13311A: ; CODE XREF: ROM:001330F0↑j ROM:0013311A ; ROM:001330FE↑j ROM:0013311A bsr.w sub_133158 ROM:0013311E rts ROM:00133120 ; --------------------------------------------------------------------------- ROM:00133120 ROM:00133120 loc_133120: ; DATA XREF: ROM:001330B0↑o ROM:00133120 cmpi.w #0,($644).w ROM:00133126 bgt.s loc_133142 ROM:00133128 move.w $718(a5),d0 ROM:0013312C clr.b ($8B5).w ROM:00133130 move.w d0,($644).w ROM:00133134 move.b #1,($8B5).w ROM:0013313A move.w #1,($E50).w ROM:00133140 bra.s loc_1330F2 ROM:00133142 ; --------------------------------------------------------------------------- ROM:00133142 ROM:00133142 loc_133142: ; CODE XREF: ROM:00133118↑j ROM:00133142 ; ROM:00133126↑j ROM:00133142 bsr.w sub_133166 ROM:00133146 rts ROM:00133148 ; --------------------------------------------------------------------------- ROM:00133148 rts ROM:0013314A ROM:0013314A ; =============== S U B R O U T I N E ======================================= ROM:0013314A ROM:0013314A ROM:0013314A sub_13314A: ; CODE XREF: ROM:loc_1330F2↑p ROM:0013314A move.w #0,($A9C).w ROM:00133150 move.w $714(a5),($A9A).w ROM:00133156 rts ROM:00133156 ; End of function sub_13314A ROM:00133156 ROM:00133158 ROM:00133158 ; =============== S U B R O U T I N E ======================================= ROM:00133158 ROM:00133158 ROM:00133158 sub_133158: ; CODE XREF: ROM:loc_13311A↑p ROM:00133158 move.w #1,($A9C).w ROM:0013315E move.w $716(a5),($A9A).w ROM:00133164 rts ROM:00133164 ; End of function sub_133158 ROM:00133164 ROM:00133166 ROM:00133166 ; =============== S U B R O U T I N E ======================================= ROM:00133166 ROM:00133166 ROM:00133166 sub_133166: ; CODE XREF: ROM:loc_133142↑p ROM:00133166 move.w #3,($A9C).w ROM:0013316C move.w $712(a5),($A9A).w ROM:00133172 rts ROM:00133172 ; End of function sub_133166 ROM:00133172 ROM:00133174 ROM:00133174 ; =============== S U B R O U T I N E ======================================= ROM:00133174 ROM:00133174 ROM:00133174 sub_133174: ; CODE XREF: sub_132FCE+8↑p ROM:00133174 clr.l d0 ROM:00133176 btst #6,($92E).w ROM:0013317C beq.s loc_133186 ROM:0013317E move.w ($B2A).w,d0 ROM:00133182 divs.w #$A,d0 ROM:00133186 ROM:00133186 loc_133186: ; CODE XREF: sub_133174+8↑j ROM:00133186 move.w d0,($AA6).w ROM:0013318A rts ROM:0013318A ; End of function sub_133174 ROM:0013318A ROM:0013318C ROM:0013318C ; =============== S U B R O U T I N E ======================================= ROM:0013318C ROM:0013318C ROM:0013318C sub_13318C: ; CODE XREF: sub_133622↓p ROM:0013318C move.w ($E88).w,d0 ROM:00133190 cmp.w ($C6A).w,d0 ROM:00133194 bge.s loc_13319E ROM:00133196 move.w ($E86).w,($E7C).w ROM:0013319C bra.s loc_1331C6 ROM:0013319E ; --------------------------------------------------------------------------- ROM:0013319E ROM:0013319E loc_13319E: ; CODE XREF: sub_13318C+8↑j ROM:0013319E clr.l d1 ROM:001331A0 move.w ($E86).w,d1 ROM:001331A4 swap d1 ROM:001331A6 move.w ($E7C).w,d2 ROM:001331AA swap d2 ROM:001331AC move.w ($E52).w,d2 ROM:001331B0 move.w ($E74).w,d3 ROM:001331B4 ext.l d3 ROM:001331B6 bsr.l sub_117450 ROM:001331BC move.w d4,($E52).w ROM:001331C0 swap d4 ROM:001331C2 move.w d4,($E7C).w ROM:001331C6 ROM:001331C6 loc_1331C6: ; CODE XREF: sub_13318C+10↑j ROM:001331C6 move.l ($A20).w,d1 ROM:001331CA btst #5,($1312).w ROM:001331D0 beq.s loc_1331DA ROM:001331D2 move.w $71C(a5),d1 ROM:001331D6 muls.w #$A,d1 ROM:001331DA ROM:001331DA loc_1331DA: ; CODE XREF: sub_13318C+44↑j ROM:001331DA move.l d1,($9E0).w ROM:001331DE divs.w #$A,d1 ROM:001331E2 move.w d1,($E5C).w ROM:001331E6 move.l ($9E0).w,d1 ROM:001331EA move.l ($9EC).w,d2 ROM:001331EE move.w ($E66).w,d3 ROM:001331F2 ext.l d3 ROM:001331F4 bsr.l sub_117450 ROM:001331FA move.l d4,($9EC).w ROM:001331FE divs.w #$A,d4 ROM:00133202 move.w d4,($E80).w ROM:00133206 move.l ($9E0).w,d1 ROM:0013320A move.l ($9F0).w,d2 ROM:0013320E move.w ($E68).w,d3 ROM:00133212 muls.w #$64,d3 ; 'd' ROM:00133216 bsr.l sub_117450 ROM:0013321C move.l d4,($9F0).w ROM:00133220 divs.w #$A,d4 ROM:00133224 move.w d4,($E82).w ROM:00133228 move.l ($9E0).w,d1 ROM:0013322C move.l ($9F4).w,d2 ROM:00133230 move.w ($E6A).w,d3 ROM:00133234 muls.w #$64,d3 ; 'd' ROM:00133238 bsr.l sub_117450 ROM:0013323E move.l d4,($9F4).w ROM:00133242 divs.w #$A,d4 ROM:00133246 move.w d4,($E84).w ROM:0013324A clr.l d0 ROM:0013324C move.l ($9E0).w,d1 ROM:00133250 move.l ($9EC).w,d4 ROM:00133254 sub.l d4,d1 ROM:00133256 move.l d1,d2 ROM:00133258 cmpi.l #0,d2 ROM:0013325E bge.s loc_133262 ROM:00133260 neg.l d2 ROM:00133262 ROM:00133262 loc_133262: ; CODE XREF: sub_13318C+D2↑j ROM:00133262 move.w ($E78).w,d3 ROM:00133266 ext.l d3 ROM:00133268 cmp.l d2,d3 ROM:0013326A bge.s loc_13328C ROM:0013326C move.w ($E6C).w,d5 ROM:00133270 ext.l d5 ROM:00133272 muls.l d5,d1 ROM:00133276 divs.l #$64,d1 ; 'd' ROM:0013327E move.l d1,($9D4).w ROM:00133282 move.l d1,d0 ROM:00133284 divs.w #$A,d1 ROM:00133288 move.w d1,($E56).w ROM:0013328C ROM:0013328C loc_13328C: ; CODE XREF: sub_13318C+DE↑j ROM:0013328C move.l ($9E0).w,d1 ROM:00133290 move.l ($9F0).w,d4 ROM:00133294 sub.l d4,d1 ROM:00133296 move.l d1,d2 ROM:00133298 cmpi.l #0,d2 ROM:0013329E bge.s loc_1332A2 ROM:001332A0 neg.l d2 ROM:001332A2 ROM:001332A2 loc_1332A2: ; CODE XREF: sub_13318C+112↑j ROM:001332A2 cmp.l d2,d3 ROM:001332A4 bge.s loc_1332C6 ROM:001332A6 move.w ($E6E).w,d5 ROM:001332AA ext.l d5 ROM:001332AC muls.l d5,d1 ROM:001332B0 divs.l #$3E8,d1 ROM:001332B8 move.l d1,($9D8).w ROM:001332BC add.l d1,d0 ROM:001332BE divs.w #$A,d1 ROM:001332C2 move.w d1,($E58).w ROM:001332C6 ROM:001332C6 loc_1332C6: ; CODE XREF: sub_13318C+118↑j ROM:001332C6 move.l ($9E0).w,d1 ROM:001332CA move.l ($9F4).w,d4 ROM:001332CE sub.l d4,d1 ROM:001332D0 move.l d1,d2 ROM:001332D2 cmpi.l #0,d2 ROM:001332D8 bge.s loc_1332DC ROM:001332DA neg.l d2 ROM:001332DC ROM:001332DC loc_1332DC: ; CODE XREF: sub_13318C+14C↑j ROM:001332DC cmp.l d2,d3 ROM:001332DE bge.s loc_133300 ROM:001332E0 move.w ($E70).w,d5 ROM:001332E4 ext.l d5 ROM:001332E6 muls.l d5,d1 ROM:001332EA divs.l #$3E8,d1 ROM:001332F2 move.l d1,($9DC).w ROM:001332F6 add.l d1,d0 ROM:001332F8 divs.w #$A,d1 ROM:001332FC move.w d1,($E5A).w ROM:00133300 ROM:00133300 loc_133300: ; CODE XREF: sub_13318C+152↑j ROM:00133300 move.w ($E86).w,d1 ROM:00133304 sub.w ($E7C).w,d1 ROM:00133308 move.w $71A(a5),d2 ROM:0013330C cmp.w d1,d2 ROM:0013330E ble.s loc_133322 ROM:00133310 muls.w ($E76).w,d1 ROM:00133314 move.l d1,($9D0).w ROM:00133318 add.l d1,d0 ROM:0013331A divs.w #$A,d1 ROM:0013331E move.w d1,($E54).w ROM:00133322 ROM:00133322 loc_133322: ; CODE XREF: sub_13318C+182↑j ROM:00133322 move.l d0,($9E8).w ROM:00133326 divs.w #$A,d0 ROM:0013332A move.w d0,($E7A).w ROM:0013332E rts ROM:0013332E ; End of function sub_13318C ROM:0013332E ROM:00133330 ROM:00133330 ; =============== S U B R O U T I N E ======================================= ROM:00133330 ROM:00133330 ROM:00133330 sub_133330: ; CODE XREF: sub_11231A+AE↑p ROM:00133330 clr.l ($9E4).w ROM:00133334 move.w $71E(a5),d0 ROM:00133338 move.w ($E64).w,d1 ROM:0013333C addq.w #1,d1 ROM:0013333E ext.l d1 ROM:00133340 divs.w d0,d1 ROM:00133342 swap d1 ROM:00133344 move.w d1,($E64).w ROM:00133348 clr.w d1 ROM:0013334A move.b ($11B8).w,d1 ROM:0013334E cmpi.w #2,d1 ROM:00133352 bcc.s locret_13335C ROM:00133354 movea.l off_13335E(pc,d1.w*4),a0 ROM:00133358 nop ROM:0013335A jmp (a0) ROM:0013335C ; --------------------------------------------------------------------------- ROM:0013335C ROM:0013335C locret_13335C: ; CODE XREF: sub_133330+22↑j ROM:0013335C rts ROM:0013335C ; End of function sub_133330 ROM:0013335C ROM:0013335C ; --------------------------------------------------------------------------- ROM:0013335E off_13335E: dc.l loc_133366 ; DATA XREF: sub_133330+24↑r ROM:00133362 dc.l loc_133386 ROM:00133366 ; --------------------------------------------------------------------------- ROM:00133366 ROM:00133366 loc_133366: ; DATA XREF: ROM:off_13335E↑o ROM:00133366 move.w $71E(a5),d0 ROM:0013336A cmpi.w #0,($4F4).w ROM:00133370 bne.s locret_133384 ROM:00133372 move.w #0,($E64).w ROM:00133378 bsr.w sub_1333C8 ROM:0013337C move.b #1,($11B8).w ROM:00133382 bra.s locret_1333C6 ROM:00133384 ; --------------------------------------------------------------------------- ROM:00133384 ROM:00133384 locret_133384: ; CODE XREF: ROM:00133370↑j ROM:00133384 rts ROM:00133386 ; --------------------------------------------------------------------------- ROM:00133386 ROM:00133386 loc_133386: ; DATA XREF: ROM:00133362↑o ROM:00133386 move.w $71E(a5),d0 ROM:0013338A move.w $720(a5),d1 ROM:0013338E cmpi.w #0,($E64).w ROM:00133394 bne.s loc_1333A4 ROM:00133396 cmp.w ($572).w,d1 ROM:0013339A ble.s loc_1333A4 ROM:0013339C move.b #1,($11B8).w ROM:001333A2 bra.s locret_1333C6 ROM:001333A4 ; --------------------------------------------------------------------------- ROM:001333A4 ROM:001333A4 loc_1333A4: ; CODE XREF: ROM:00133394↑j ROM:001333A4 ; ROM:0013339A↑j ROM:001333A4 cmpi.w #0,($E64).w ROM:001333AA bne.s locret_1333C6 ROM:001333AC cmp.w ($572).w,d1 ROM:001333B0 bgt.s locret_1333C6 ROM:001333B2 bsr.w sub_133440 ROM:001333B6 bsr.w sub_1333D0 ROM:001333BA move.b #1,($11B8).w ROM:001333C0 bra.l *+6 ROM:001333C6 ; --------------------------------------------------------------------------- ROM:001333C6 ROM:001333C6 locret_1333C6: ; CODE XREF: ROM:00133382↑j ROM:001333C6 ; ROM:001333A2↑j ... ROM:001333C6 rts ROM:001333C8 ROM:001333C8 ; =============== S U B R O U T I N E ======================================= ROM:001333C8 ROM:001333C8 ROM:001333C8 sub_1333C8: ; CODE XREF: ROM:00133378↑p ROM:001333C8 move.w ($C6A).w,($E5E).w ROM:001333CE rts ROM:001333CE ; End of function sub_1333C8 ROM:001333CE ROM:001333D0 ROM:001333D0 ; =============== S U B R O U T I N E ======================================= ROM:001333D0 ROM:001333D0 ROM:001333D0 sub_1333D0: ; CODE XREF: ROM:001333B6↑p ROM:001333D0 move.w $722(a5),d1 ROM:001333D4 move.w ($C6A).w,d0 ROM:001333D8 cmp.w ($E88).w,d0 ROM:001333DC ble.s loc_1333E6 ROM:001333DE move.w ($E88).w,d0 ROM:001333E2 bra.w loc_1333EA ROM:001333E6 ; --------------------------------------------------------------------------- ROM:001333E6 ROM:001333E6 loc_1333E6: ; CODE XREF: sub_1333D0+C↑j ROM:001333E6 move.w ($C6A).w,d0 ROM:001333EA ROM:001333EA loc_1333EA: ; CODE XREF: sub_1333D0+12↑j ROM:001333EA sub.w ($E5E).w,d0 ROM:001333EE cmp.w d0,d1 ROM:001333F0 bgt.s loc_133430 ROM:001333F2 muls.w ($E72).w,d0 ROM:001333F6 divs.l #$64,d0 ; 'd' ROM:001333FE move.l d0,($9E4).w ROM:00133402 move.w ($10C6).w,d3 ROM:00133406 ext.l d3 ROM:00133408 move.l #$FFFE,d2 ROM:0013340E sub.l d3,d2 ROM:00133410 cmp.l d0,d2 ROM:00133412 bge.s loc_133416 ROM:00133414 move.l d2,d0 ROM:00133416 ROM:00133416 loc_133416: ; CODE XREF: sub_1333D0+42↑j ROM:00133416 cmpi.w #0,d0 ROM:0013341A ble.s loc_13342E ROM:0013341C bsr.l sub_116BBE ROM:00133422 addq.w #1,($E60).w ROM:00133426 bvc.s loc_13342E ROM:00133428 move.w #$8000,($E60).w ROM:0013342E ROM:0013342E loc_13342E: ; CODE XREF: sub_1333D0+4A↑j ROM:0013342E ; sub_1333D0+56↑j ROM:0013342E bra.s locret_13343E ROM:00133430 ; --------------------------------------------------------------------------- ROM:00133430 ROM:00133430 loc_133430: ; CODE XREF: sub_1333D0+20↑j ROM:00133430 cmpi.w #0,d0 ROM:00133434 bge.s loc_13343A ROM:00133436 clr.w ($E60).w ROM:0013343A ROM:0013343A loc_13343A: ; CODE XREF: sub_1333D0+64↑j ROM:0013343A clr.l ($9E4).w ROM:0013343E ROM:0013343E locret_13343E: ; CODE XREF: sub_1333D0:loc_13342E↑j ROM:0013343E rts ROM:0013343E ; End of function sub_1333D0 ROM:0013343E ROM:00133440 ROM:00133440 ; =============== S U B R O U T I N E ======================================= ROM:00133440 ROM:00133440 ROM:00133440 sub_133440: ; CODE XREF: ROM:001333B2↑p ROM:00133440 move.w ($E88).w,d0 ROM:00133444 clr.l d1 ROM:00133446 move.w ($C6A).w,d1 ROM:0013344A cmp.w d1,d0 ROM:0013344C bge.s loc_133450 ROM:0013344E move.w d0,d1 ROM:00133450 ROM:00133450 loc_133450: ; CODE XREF: sub_133440+C↑j ROM:00133450 swap d1 ROM:00133452 move.w ($E5E).w,d2 ROM:00133456 swap d2 ROM:00133458 move.w ($E62).w,d2 ROM:0013345C move.w $724(a5),d3 ROM:00133460 ext.l d3 ROM:00133462 bsr.l sub_117450 ROM:00133468 move.w d4,($E62).w ROM:0013346C swap d4 ROM:0013346E move.w d4,($E5E).w ROM:00133472 rts ROM:00133472 ; End of function sub_133440 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_133688:loc_1336B0↓p ROM:00133474 btst #4,($92B).w ROM:0013347A beq.s loc_1334D6 ROM:0013347C move.w #$3B24,d1 ROM:00133480 move.w ($A78).w,d2 ROM:00133484 bsr.l sub_117544 ROM:0013348A move.w d1,($E74).w ROM:0013348E move.w #$3B26,d1 ROM:00133492 move.w ($A78).w,d2 ROM:00133496 bsr.l sub_117544 ROM:0013349C move.w d1,($E76).w ROM:001334A0 move.w #$3B1E,d1 ROM:001334A4 move.w ($A78).w,d2 ROM:001334A8 bsr.l sub_117544 ROM:001334AE move.w d1,($E66).w ROM:001334B2 move.w #$3B20,d1 ROM:001334B6 move.w ($A78).w,d2 ROM:001334BA bsr.l sub_117544 ROM:001334C0 move.w d1,($E68).w ROM:001334C4 move.w #$3B22,d1 ROM:001334C8 move.w ($A78).w,d2 ROM:001334CC bsr.l sub_117544 ROM:001334D2 move.w d1,($E6A).w ROM:001334D6 ROM:001334D6 loc_1334D6: ; CODE XREF: sub_133474+6↑j ROM:001334D6 move.w #$3BC4,d1 ROM:001334DA move.w ($A78).w,d2 ROM:001334DE move.w ($A7A).w,d3 ROM:001334E2 bsr.l sub_117544 ROM:001334E8 move.w d1,($E78).w ROM:001334EC move.w #$3BBC,d1 ROM:001334F0 move.w ($A78).w,d2 ROM:001334F4 move.w ($A42).w,d3 ROM:001334F8 bsr.l sub_117544 ROM:001334FE move.w d1,($E6C).w ROM:00133502 move.w #$3BBE,d1 ROM:00133506 move.w ($A78).w,d2 ROM:0013350A move.w ($A42).w,d3 ROM:0013350E bsr.l sub_117544 ROM:00133514 move.w d1,($E6E).w ROM:00133518 move.w #$3BC0,d1 ROM:0013351C move.w ($A78).w,d2 ROM:00133520 move.w ($A42).w,d3 ROM:00133524 bsr.l sub_117544 ROM:0013352A move.w d1,($E70).w ROM:0013352E move.w #$3BC2,d1 ROM:00133532 move.w ($A78).w,d2 ROM:00133536 move.w ($A42).w,d3 ROM:0013353A bsr.l sub_117544 ROM:00133540 move.w d1,($E72).w ROM:00133544 rts ROM:00133544 ; End of function sub_133474 ROM:00133544 ROM:00133546 ROM:00133546 ; =============== S U B R O U T I N E ======================================= ROM:00133546 ROM:00133546 ROM:00133546 sub_133546: ; CODE XREF: sub_133688+2E↓p ROM:00133546 clr.w d1 ROM:00133548 move.b ($11B9).w,d1 ROM:0013354C cmpi.w #4,d1 ROM:00133550 bcc.s locret_13355A ROM:00133552 movea.l off_13355C(pc,d1.w*4),a0 ROM:00133556 nop ROM:00133558 jmp (a0) ROM:0013355A ; --------------------------------------------------------------------------- ROM:0013355A ROM:0013355A locret_13355A: ; CODE XREF: sub_133546+A↑j ROM:0013355A rts ROM:0013355A ; End of function sub_133546 ROM:0013355A ROM:0013355A ; --------------------------------------------------------------------------- ROM:0013355C off_13355C: dc.l loc_13356C ; DATA XREF: sub_133546+C↑r ROM:00133560 dc.l loc_133586 ROM:00133564 dc.l loc_1335AE ROM:00133568 dc.l loc_1335E6 ROM:0013356C ; --------------------------------------------------------------------------- ROM:0013356C ROM:0013356C loc_13356C: ; DATA XREF: ROM:off_13355C↑o ROM:0013356C bsr.w sub_13366C ROM:00133570 bclr #2,($131F).w ROM:00133576 bclr #6,($130B).w ROM:0013357C move.b #1,($11B9).w ROM:00133582 bra.s loc_1335A4 ROM:00133584 ; --------------------------------------------------------------------------- ROM:00133584 rts ROM:00133586 ; --------------------------------------------------------------------------- ROM:00133586 ROM:00133586 loc_133586: ; DATA XREF: ROM:00133560↑o ROM:00133586 move.w $728(a5),d0 ROM:0013358A move.w ($A42).w,d1 ROM:0013358E sub.w ($E7E).w,d1 ROM:00133592 cmp.w d1,d0 ROM:00133594 bge.s loc_1335A4 ROM:00133596 bset #2,($131F).w ROM:0013359C move.b #2,($11B9).w ROM:001335A2 bra.s loc_1335E0 ROM:001335A4 ; --------------------------------------------------------------------------- ROM:001335A4 ROM:001335A4 loc_1335A4: ; CODE XREF: ROM:00133582↑j ROM:001335A4 ; ROM:00133594↑j ... ROM:001335A4 bsr.w sub_133630 ROM:001335A8 bsr.w sub_133674 ROM:001335AC rts ROM:001335AE ; --------------------------------------------------------------------------- ROM:001335AE ROM:001335AE loc_1335AE: ; DATA XREF: ROM:00133564↑o ROM:001335AE btst #7,($1303).w ROM:001335B4 beq.s loc_1335C8 ROM:001335B6 bsr.w sub_13366C ROM:001335BA bclr #2,($131F).w ROM:001335C0 move.b #1,($11B9).w ROM:001335C6 bra.s loc_1335A4 ROM:001335C8 ; --------------------------------------------------------------------------- ROM:001335C8 ROM:001335C8 loc_1335C8: ; CODE XREF: ROM:001335B4↑j ROM:001335C8 move.w $726(a5),d0 ROM:001335CC cmp.w ($572).w,d0 ROM:001335D0 bgt.s loc_1335E0 ROM:001335D2 bset #6,($130B).w ROM:001335D8 move.b #3,($11B9).w ROM:001335DE bra.s locret_13361E ROM:001335E0 ; --------------------------------------------------------------------------- ROM:001335E0 ROM:001335E0 loc_1335E0: ; CODE XREF: ROM:001335A2↑j ROM:001335E0 ; ROM:001335D0↑j ... ROM:001335E0 bsr.w sub_133630 ROM:001335E4 rts ROM:001335E6 ; --------------------------------------------------------------------------- ROM:001335E6 ROM:001335E6 loc_1335E6: ; DATA XREF: ROM:00133568↑o ROM:001335E6 btst #7,($1303).w ROM:001335EC beq.s loc_133606 ROM:001335EE bsr.w sub_13366C ROM:001335F2 bclr #2,($131F).w ROM:001335F8 bclr #6,($130B).w ROM:001335FE move.b #1,($11B9).w ROM:00133604 bra.s loc_1335A4 ROM:00133606 ; --------------------------------------------------------------------------- ROM:00133606 ROM:00133606 loc_133606: ; CODE XREF: ROM:001335EC↑j ROM:00133606 move.w $726(a5),d0 ROM:0013360A cmp.w ($572).w,d0 ROM:0013360E ble.s locret_13361E ROM:00133610 bclr #6,($130B).w ROM:00133616 move.b #2,($11B9).w ROM:0013361C bra.s loc_1335E0 ROM:0013361E ; --------------------------------------------------------------------------- ROM:0013361E ROM:0013361E locret_13361E: ; CODE XREF: ROM:001335DE↑j ROM:0013361E ; ROM:0013360E↑j ROM:0013361E rts ROM:00133620 ; --------------------------------------------------------------------------- ROM:00133620 rts ROM:00133622 ROM:00133622 ; =============== S U B R O U T I N E ======================================= ROM:00133622 ROM:00133622 ROM:00133622 sub_133622: ; CODE XREF: sub_11231A+13A↑p ROM:00133622 bsr.l sub_13318C ROM:00133628 bset #0,($1301).w ROM:0013362E rts ROM:0013362E ; End of function sub_133622 ROM:0013362E ROM:00133630 ROM:00133630 ; =============== S U B R O U T I N E ======================================= ROM:00133630 ROM:00133630 ROM:00133630 sub_133630: ; CODE XREF: ROM:loc_1335A4↑p ROM:00133630 ; ROM:loc_1335E0↑p ROM:00133630 move.l #0,($9E8).w ROM:00133638 move.w #0,($E7A).w ROM:0013363E move.w ($E86).w,($E7C).w ROM:00133644 move.l ($A20).w,($9EC).w ROM:0013364A move.l ($A20).w,($9F0).w ROM:00133650 move.l ($A20).w,($9F4).w ROM:00133656 move.l ($A20).w,d0 ROM:0013365A divs.w #$A,d0 ROM:0013365E move.w d0,($E80).w ROM:00133662 move.w d0,($E82).w ROM:00133666 move.w d0,($E84).w ROM:0013366A rts ROM:0013366A ; End of function sub_133630 ROM:0013366A ROM:0013366C ROM:0013366C ; =============== S U B R O U T I N E ======================================= ROM:0013366C ROM:0013366C ROM:0013366C sub_13366C: ; CODE XREF: ROM:loc_13356C↑p ROM:0013366C ; ROM:001335B6↑p ... ROM:0013366C move.w #$7FFF,($E7E).w ROM:00133672 rts ROM:00133672 ; End of function sub_13366C ROM:00133672 ROM:00133674 ROM:00133674 ; =============== S U B R O U T I N E ======================================= ROM:00133674 ROM:00133674 ROM:00133674 sub_133674: ; CODE XREF: ROM:001335A8↑p ROM:00133674 move.w ($E7E).w,d0 ROM:00133678 move.w ($A42).w,d1 ROM:0013367C cmp.w d0,d1 ROM:0013367E bge.s locret_133686 ROM:00133680 move.w ($A42).w,($E7E).w ROM:00133686 ROM:00133686 locret_133686: ; CODE XREF: sub_133674+A↑j ROM:00133686 rts ROM:00133686 ; End of function sub_133674 ROM:00133686 ROM:00133688 ROM:00133688 ; =============== S U B R O U T I N E ======================================= ROM:00133688 ROM:00133688 ROM:00133688 sub_133688: ; CODE XREF: sub_126A00+4E↑p ROM:00133688 move.w #$3B28,d1 ROM:0013368C move.w ($572).w,d2 ROM:00133690 bsr.l sub_117544 ROM:00133696 move.w d1,($E88).w ROM:0013369A move.w ($E88).w,d0 ROM:0013369E cmp.w ($C6A).w,d0 ROM:001336A2 bge.s loc_1336AA ROM:001336A4 move.w d0,($E86).w ROM:001336A8 bra.s loc_1336B0 ROM:001336AA ; --------------------------------------------------------------------------- ROM:001336AA ROM:001336AA loc_1336AA: ; CODE XREF: sub_133688+1A↑j ROM:001336AA move.w ($C6A).w,($E86).w ROM:001336B0 ROM:001336B0 loc_1336B0: ; CODE XREF: sub_133688+20↑j ROM:001336B0 bsr.l sub_133474 ROM:001336B6 bsr.l sub_133546 ROM:001336BC rts ROM:001336BC ; End of function sub_133688 ROM:001336BC ROM:001336BE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336C0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336C2 ROM:001336C2 ; =============== S U B R O U T I N E ======================================= ROM:001336C2 ROM:001336C2 ROM:001336C2 sub_1336C2: ; CODE XREF: sub_126A00+7E↑p ROM:001336C2 bclr #4,($1311).w ROM:001336C8 bclr #7,($1327).w ROM:001336CE rts ROM:001336CE ; End of function sub_1336C2 ROM:001336CE ROM:001336D0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336D2 word_1336D2: dc.w $43F ; DATA XREF: sub_110F5E+6↑o ROM:001336D2 ; sub_110F5E+6A↑o ... ROM:001336D4 dc.l 8, $640613, 8, $C80615, 8, $C80618, 8, $C80711, 8 ROM:001336D4 dc.l $1F8, 8 ROM:00133700 dc.b 0, $14 ROM:00133702 word_133702: dc.w $316 ; DATA XREF: sub_110F5E:loc_110FC2↑o ROM:00133702 ; sub_110F5E:loc_110FF4↑o ... ROM:00133704 dc.l 8, $A0329, 8, $A0545, 8, $A0710, 8 ROM:00133720 dcb.b 2,$FF ROM:00133722 word_133722: dc.w 6 ; DATA XREF: sub_110F5E+130↑o ROM:00133722 ; sub_1234DE:loc_1238FA↑o ROM:00133724 dc.l $70A78, $2047E, $20A44, $2048E, $20A3E, $2047C, $20A2C ROM:00133724 dc.l $20106, $10A78, $20206, $10A44, $20306, $10A3E, $20406 ROM:00133724 dc.l $10A2C, $20506, $10A5A, $20606, $50A42, $2047A, $20C6A ROM:00133724 dc.l $20498, $20572, $20706, $10A42, $21006, $20A30, $20480 ROM:00133724 dc.l $25C06, $70EB2, $20EB4, $20EB6, $20EC0, $20EC6, $20ECA ROM:00133724 dc.l $20ECE, $26E06, $100EB2, $20EB4, $20EB6, $20EB8, $20EBA ROM:00133724 dc.l $20EBC, $20EBE, $20EC0, $20EC2, $20EC4, $20EC6, $20EC8 ROM:00133724 dc.l $20ECA, $20ECC, $20ECE, $20ED0, $23F06, $204DA, $204D8 ROM:00133724 dc.l $25406, $404D8, $204DA, $21138, $11139, $15B06, $70AA4 ROM:00133724 dc.l $210E3, $110E2, $10AA8, $20A86, $20A9E, $20AA0, $20D06 ROM:00133724 dc.l $1052D, $14604, $1040C, $46F06, $2052C, $2113E, $15306 ROM:00133724 dc.l $40AEE, $21B0C, $21B0E, $21B10, $20A06, $70ED2, $20E8E ROM:00133724 dc.l $20484, $20ED4, $20E90, $20486, $20572, $25506, $D0EDA ROM:00133724 dc.l $20EDE, $2113A, $10D40, $2139C, $2139E, $213A0, $213A2 ROM:00133724 dc.l $213A4, $213A6, $213A8, $213AA, $213AC, $27106, $10F76 ROM:00133724 dc.l $22106, $10BA8, $25D06, $F0572, $20B88, $20B8C, $21350 ROM:00133724 dc.l $21360, $20BD4, $20A56, $204FE, $20A2C, $20A28, $20B2A ROM:00133724 dc.l $20BA8, $20BAA, $2113C, $1113D, $16206, $10BE4, $24404 ROM:00133724 dc.l $1B32A, $40040E07, $10400, $40101807, $1112D, $13207 ROM:00133724 dc.l $A0400, $40010402, $40010404, $40010406, $40010408 ROM:00133724 dc.l $4001040A, $4001040C, $4001040E, $40010002, $80080121 ROM:00133724 dc.l $80083307, $AB32E, $40040881, $40400, $C0010402, $C0010404 ROM:00133724 dc.l $C0010406, $C0010408, $C001040A, $C001040C, $C001040E ROM:00133724 dc.l $C001610E, $1054C, $2900E, $10748, $13E04, $A0421 ROM:00133724 dc.l $3B333, $40030425, $3B336, $40010552, $2041D, $3B339 ROM:00133724 dc.l $4003B337, $40010749, $10439, $30F06, $11133, $11106 ROM:00133724 dc.l $31136, $1054A, $204F4, $21306, $11134, $11406, $11135 ROM:00133724 dc.l $11506, $10C48, $21907, $9134A, $41348, $4049A, $40964 ROM:00133724 dc.l $41330, $40C44, $2135C, $20C46, $213AE, $12006, $10968 ROM:00133724 dc.l $43506, $204AC, $204AE, $23A06, $3135A, $2134E, $21392 ROM:00133724 dc.l $20B06, $305D6, $40F80, $8B33C, $40010906, $10572 ROM:00133724 dc.l $20806, $10C6A, $25606, $40F90, $20F92, $20FA8, $20FAA ROM:00133724 dc.l $25706, $30984, $40CB8, $21167, $15206, $412EF, $112F0 ROM:00133724 dc.l $112F1, $112F2, $15106, $C0496, $2047E, $2047C, $2048E ROM:00133724 dc.l $20BAA, $20572, $2052C, $20C6A, $2047A, $20ED2, $20EDC ROM:00133724 dc.l $21137, $15A06, $90D08, $20D0A, $20D00, $20D02, $20D54 ROM:00133724 dc.l $20FF8, $20FFA, $2113B, $10998, $45806, $C13B4, $113B5 ROM:00133724 dc.l $11B1C, $21B1E, $21B20, $21B22, $21B24, $21B26, $21D78 ROM:00133724 dc.l $11B28, $21B2A, $21368, $26306, $11D79, $206406, $11B38 ROM:00133724 dc.l $406506, $11B78, $406606, $11BB8, $406706, $11BF8 ROM:00133724 dc.l $406806, $11C38, $406906, $11C78, $406A06, $11D99 ROM:00133724 dc.l $206B06, $11CB8, $406C06, $11CF8, $406D06, $11D38 ROM:00133724 dc.l $405906, $1713B4, $10D78, $20D7A, $2137A, $2137C ROM:00133724 dc.l $2136E, $21370, $20D88, $20D8A, $2136A, $2136C, $20D7C ROM:00133724 dc.l $20D7E, $21B2C, $21B2E, $20D80, $20D82, $21B30, $21B32 ROM:00133724 dc.l $21372, $21374, $21376, $21378, $21606, $1057E, $20C06 ROM:00133724 dc.l $30DDC, $209F8, $1010C6, $27006, $C0E2C, $20E2E, $20E30 ROM:00133724 dc.l $20E32, $20E34, $20E36, $20E38, $20E3A, $20E3C, $20E3E ROM:00133724 dc.l $20E40, $20E42, $21206, $105AA, $2FFFF ROM:00133C38 byte_133C38: dc.b $FF ; DATA XREF: sub_1250EE+292↑r ROM:00133C38 ; sub_1250EE:loc_1253A0↑r ROM:00133C39 dc.b $FF ROM:00133C3A word_133C3A: dc.w $8201 ; DATA XREF: sub_1246D4+E↑r ROM:00133C3A ; sub_1246D4+18↑r ... ROM:00133C3C dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:00133C3C dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:00133C3C dc.l $83082C04 ROM:00133C68 dc.b $7F, 0 ROM:00133C6A dword_133C6A: dc.l $B7170013 ; DATA XREF: sub_1246D4+A6↑r ROM:00133C6A ; sub_1246D4+BA↑r ... ROM:00133C6E dc.w $5A26 ROM:00133C70 dc.l $BA180013, $5A26A202, $135A26, $A0000013, $5A26A101 ROM:00133C70 dc.l $135A26, $A2020013, $5A26A303, $135A26, $A4040013 ROM:00133C70 dc.l $5A26A505, $135A26, $A6060013, $5A26A909, $135A26 ROM:00133C70 dc.l $C31B0013, $5A26C21C, $135A26, $B30B0013, $5A26B616 ROM:00133C70 dc.l $134C06, $B5150013, $4C7EFFFF, $FFFFFFFF ROM:00133CD0 dword_133CD0: dc.l $B1110013 ; DATA XREF: sub_1246D4+80↑r ROM:00133CD0 ; sub_1246D4+94↑r ... ROM:00133CD4 dc.l $5ADCB212, $135B0C, $FFFFFFFF ROM:00133CE0 dcb.b 2,$FF ROM:00133CE2 dword_133CE2: dc.l $C3040013 ; DATA XREF: sub_1246D4+1D8↑r ROM:00133CE2 ; sub_1246D4+1EC↑r ... ROM:00133CE6 dc.w $5A16 ROM:00133CE8 dc.l $C4040013, $5A1EFFFF, $FFFFFFFF ROM:00133CF4 dword_133CF4: dc.l $84040011 ; DATA XREF: sub_1246D4+166↑r ROM:00133CF4 ; sub_1246D4+17A↑r ... ROM:00133CF8 dc.l $57828004, $11C696, $81040011, $C6B08204, $11FD58 ROM:00133CF8 dc.l $20C0011, $5E1CE604, $134CDA, $E1040013, $50C4E004 ROM:00133CF8 dc.l $135110, $1080011, $62000008, $1162A8, $40F0012, $462CC004 ROM:00133CF8 dc.l $13511C, $C8040013, $51B2C904, $135258, $CC040013 ROM:00133CF8 dc.l $5266CD04, $135304, $D0040013, $535ED104, $135376 ROM:00133CF8 dc.l $D2040013, $537ED404, $13546A, $D9040013, $5566DA04 ROM:00133CF8 dc.l $13559A, $E2060013, $5660D604, $135668, $D7040013 ROM:00133CF8 dc.l $5686C104, $12283A, $E8040013, $57E4E704, $1357EC ROM:00133CF8 dc.l $C2040013, $57F4C404, $135830, $C3040013, $5838C504 ROM:00133CF8 dc.l $135840, $C6040013, $5872C704, $1358A4, $CA040011 ROM:00133CF8 dc.l $EF62CB06, $135924, $CF040013, $598ED304, $1359DC ROM:00133CF8 dc.l $D8040013, $59E4DB04, $135A96, $85040012, $C34CFFFF ROM:00133CF8 dc.l $FFFFFFFF ROM:00133DF0 dword_133DF0: dc.l $C0040013 ; DATA XREF: sub_1234DE+5BE↑r ROM:00133DF0 ; sub_1234DE+5D2↑r ... ROM:00133DF4 dc.l $5124C804, $1351CA, $D2040013, $53BED404, $13547E ROM:00133DF4 dc.l $DA040013, $55B4D704, $1356E0, $C1040013, $5718FFFF ROM:00133DF4 dc.l $FFFFFFFF, $20003, $40001, $500FF ROM:00133E2C dword_133E2C: dc.l $12310000, $125A26, $34070A, $D820010, $E410140, $13B70120 ROM:00133E2C ; DATA XREF: sub_1234DE+144↑o ROM:00133E2C ; sub_1234DE+2E6↑o ROM:00133E2C dc.l $D860080, $E410102, $12320000, $125A26, $34070A, $D820010 ROM:00133E2C dc.l $E3F0140, $13B60120, $D860080, $E3F0104, $12320000 ROM:00133E2C dc.l $125A26, $34070A, $D820010, $E430140, $13B80120, $D860080 ROM:00133E2C dc.l $E430101, $2610000, $125A26, $36070A, $D820410, $E2F0040 ROM:00133E2C dc.l $13830020, $D860480, $E2F0002, $2620000, $125A26 ROM:00133E2C dc.l $36070A, $D820410, $E2D0040, $13810020, $D860480 ROM:00133E2C dc.l $E2D0004, $2620000, $125A26, $36070A, $D820410, $E310040 ROM:00133E2C dc.l $13850020, $D860480, $E310001, $2640000, $125A26 ROM:00133E2C dc.l $36070A, $D820510, $E2F0140, $13830120, $D860580 ROM:00133E2C dc.l $E2F0102, $2650000, $125A26, $36070A, $D820510, $E2D0140 ROM:00133E2C dc.l $13810120, $D860580, $E2D0104, $2650000, $125A26 ROM:00133E2C dc.l $36070A, $D820510, $E310140, $13850120, $D860580 ROM:00133E2C dc.l $E310101, $2670000, $125A26, $36070A, $D820610, $E2F0240 ROM:00133E2C dc.l $13830220, $D860680, $E2F0202, $2680000, $125A26 ROM:00133E2C dc.l $36070A, $D820610, $E2D0240, $13810220, $D860680 ROM:00133E2C dc.l $E2D0204, $2680000, $125A26, $36070A, $D820610, $E310240 ROM:00133E2C dc.l $13850220, $D860680, $E310201, $2700000, $125A26 ROM:00133E2C dc.l $36070A, $D820710, $E2F0340, $13830320, $D860780 ROM:00133E2C dc.l $E2F0302, $2710000, $125A26, $36070A, $D820710, $E2D0340 ROM:00133E2C dc.l $13810320, $D860780, $E2D0304, $2710000, $125A26 ROM:00133E2C dc.l $36070A, $D820710, $E310340, $13850320, $D860780 ROM:00133E2C dc.l $E310301, $6500000, $125A26, $380708, $E2F0440, $13830420 ROM:00133E2C dc.l $12FE0780, $E2F0402, $6500000, $125A26, $380708, $E2D0440 ROM:00133E2C dc.l $13810420, $12FE0780, $E2D0404, $6500000, $125A26 ROM:00133E2C dc.l $380708, $E310440, $13850420, $12FE0780, $E310401 ROM:00133E2C dc.l $15370000, $125A26, $3A0708, $E2F0540, $13830520 ROM:00133E2C dc.l $12FE0780, $E2F0502, $15380000, $125A26, $3A0708 ROM:00133E2C dc.l $E2D0540, $13810520, $12FE0780, $E2D0504, $15380000 ROM:00133E2C dc.l $125A26, $3A0708, $E310540, $13850520, $12FE0780 ROM:00133E2C dc.l $E310501, $4810000, $125A26, $3C070A, $130B0510, $E2F0740 ROM:00133E2C dc.l $13830720, $12FE0780, $E2F0702, $4810000, $125A26 ROM:00133E2C dc.l $3C070A, $130B0510, $E2D0740, $13810720, $12FE0780 ROM:00133E2C dc.l $E2D0704, $4810000, $125A26, $3C070A, $130B0510, $E310740 ROM:00133E2C dc.l $13850720, $12FE0780, $E310701, $15070000, $125A26 ROM:00133E2C dc.l $420708, $E2E0040, $13820020, $D850380, $E2E0002 ROM:00133E2C dc.l $15080000, $125A26, $420708, $E2C0040, $13800020 ROM:00133E2C dc.l $D850380, $E2C0004, $15060000, $125A26, $420708, $E300040 ROM:00133E2C dc.l $13840020, $D850380, $E300001, $15070000, $125A26 ROM:00133E2C dc.l $420708, $E2E0140, $13820120, $D850380, $E2E0102 ROM:00133E2C dc.l $15080000, $125A26, $420708, $E2C0140, $13800120 ROM:00133E2C dc.l $D850380, $E2C0104, $15060000, $125A26, $420708, $E300140 ROM:00133E2C dc.l $13840120, $D850380, $E300101, $11860000, $125A26 ROM:00133E2C dc.l $44070E, $D800010, $E350040, $13890020, $E350240 ROM:00133E2C dc.l $13890220, $D840080, $E350002, $11850000, $125A26 ROM:00133E2C dc.l $44070E, $D800010, $E330040, $13870020, $E330240 ROM:00133E2C dc.l $13870220, $D840080, $E330004, $11860000, $125A26 ROM:00133E2C dc.l $44070E, $D800010, $E370040, $138B0020, $E370240 ROM:00133E2C dc.l $138B0220, $D840080, $E370001, $11920000, $125A26 ROM:00133E2C dc.l $46070E, $D810710, $E350140, $13890120, $E350340 ROM:00133E2C dc.l $13890320, $D850780, $E350102, $11910000, $125A26 ROM:00133E2C dc.l $46070E, $D810710, $E330140, $13870120, $E330340 ROM:00133E2C dc.l $13870320, $D850780, $E330104, $11920000, $125A26 ROM:00133E2C dc.l $46070E, $D810710, $E370140, $138B0120, $E370340 ROM:00133E2C dc.l $138B0320, $D850780, $E370101, $4450000, $125A26 ROM:00133E2C dc.l $40070A, $D830210, $E350440, $13890420, $D870280 ROM:00133E2C dc.l $E350402, $4440000, $125A26, $40070A, $D830210, $E330440 ROM:00133E2C dc.l $13870420, $D870280, $E330404, $4450000, $125A26 ROM:00133E2C dc.l $40070A, $D830210, $E370440, $138B0420, $D870280 ROM:00133E2C dc.l $E370401, $4800000, $125A26, $3E070A, $130B0510, $E350540 ROM:00133E2C dc.l $13890520, $12FE0780, $E350502, $4800000, $125A26 ROM:00133E2C dc.l $3E070A, $130B0510, $E330540, $13870520, $12FE0780 ROM:00133E2C dc.l $E330504, $4800000, $125A26, $3E070A, $130B0510, $E370540 ROM:00133E2C dc.l $138B0520, $12FE0780, $E370501, $16110000, $125A26 ROM:00133E2C dc.l $480708, $E410040, $13B70020, $12FE0780, $E410002 ROM:00133E2C dc.l $16100000, $125A26, $480708, $E3F0040, $13B60020 ROM:00133E2C dc.l $12FE0780, $E3F0004, $16100000, $125A26, $480708 ROM:00133E2C dc.l $E430040, $13B80020, $12FE0780, $E430001, $15230000 ROM:00133E2C dc.l $125A26, $8C070A, $130B0510, $E3B0040, $138F0020 ROM:00133E2C dc.l $12FE0780, $E3B0002, $15240000, $125A26, $8C070A ROM:00133E2C dc.l $130B0510, $E390040, $138D0020, $12FE0780, $E390004 ROM:00133E2C dc.l $15240000, $125A26, $8C070A, $130B0510, $E3D0040 ROM:00133E2C dc.l $13910020, $12FE0780, $E3D0001, $15290000, $125A26 ROM:00133E2C dc.l $8C070A, $130B0510, $E3B0140, $138F0120, $12FE0780 ROM:00133E2C dc.l $E3B0102, $15300000, $125A26, $8C070A, $130B0510 ROM:00133E2C dc.l $E390140, $138D0120, $12FE0780, $E390104, $15300000 ROM:00133E2C dc.l $125A26, $8C070A, $130B0510, $E3D0140, $13910120 ROM:00133E2C dc.l $12FE0780, $E3D0101, $1070000, $125A26, $520708, $A6F0040 ROM:00133E2C dc.l $134B0020, $D840180, $A6F0002, $1080000, $125A26 ROM:00133E2C dc.l $520708, $A6D0040, $13490020, $D840180, $A6D0001 ROM:00133E2C dc.l $1120000, $125A26, $4A0708, $A6F0140, $134B0120, $D870680 ROM:00133E2C dc.l $A6F0102, $1130000, $125A26, $4A0708, $A6D0140, $13490120 ROM:00133E2C dc.l $D870680, $A6D0101, $1170000, $125A26, $500708, $A6F0240 ROM:00133E2C dc.l $134B0220, $D840280, $A6F0202, $1180000, $125A26 ROM:00133E2C dc.l $500708, $A6D0240, $13490220, $D840280, $A6D0201 ROM:00133E2C dc.l $1220000, $125A26, $540708, $A6E0740, $134A0720, $D840680 ROM:00133E2C dc.l $A6E0702, $1230000, $125A26, $540708, $A6C0740, $13480720 ROM:00133E2C dc.l $D840680, $A6C0701, $1310000, $125A26, $560708, $A6F0540 ROM:00133E2C dc.l $134B0520, $D850680, $A6F0502, $1320000, $125A26 ROM:00133E2C dc.l $560708, $A6D0540, $13490520, $D850680, $A6D0501 ROM:00133E2C dc.l $1370000, $125A26, $580708, $A6F0640, $134B0620, $D840580 ROM:00133E2C dc.l $A6F0602, $1380000, $125A26, $580708, $A6D0640, $13490620 ROM:00133E2C dc.l $12FE0780, $A6D0601, $5620000, $125A26, $5A0708, $A6F0340 ROM:00133E2C dc.l $134B0320, $12FE0780, $A6F0302, $5630000, $125A26 ROM:00133E2C dc.l $5A0708, $A6D0340, $13490320, $12FE0780, $A6D0301 ROM:00133E2C dc.l $5520000, $125A26, $600708, $A6F0740, $134B0720, $12FE0780 ROM:00133E2C dc.l $A6F0702, $5530000, $125A26 ROM:0013462C dc.l $600708, $A6D0740, $13490720, $12FE0780, $A6D0701 ROM:0013462C dc.l $5320000, $125A26, $5C0708, $A6E0140, $134A0120, $12FE0780 ROM:0013462C dc.l $A6E0102, $5330000, $125A26, $5C0708, $A6C0140, $13480120 ROM:0013462C dc.l $12FE0780, $A6C0101, $15390000, $125A26, $5E0708 ROM:0013462C dc.l $A6E0540, $134A0520, $12FE0780, $A6E0502, $15390000 ROM:0013462C dc.l $125A26, $5E0708, $A6C0540, $13480520, $12FE0780 ROM:0013462C dc.l $A6C0501, $1980000, $125A26, $4C070A, $D830010, $A6E0240 ROM:0013462C dc.l $134A0220, $D870080, $A6E0202, $1970000, $125A26 ROM:0013462C dc.l $4C070A, $D830010, $A6C0240, $13480220, $D870080 ROM:0013462C dc.l $A6C0201, $15200000, $125A26, $4E0708, $A6E0440, $134A0420 ROM:0013462C dc.l $12FE0780, $A6E0402, $15200000, $125A26, $4E0708 ROM:0013462C dc.l $A6C0440, $13480420, $12FE0780, $A6C0401, $4620000 ROM:0013462C dc.l $125A26, $620708, $13230740, $140B0320, $12FE0780 ROM:0013462C dc.l $13230702, $4630000, $125A26, $620708, $131D0640 ROM:0013462C dc.l $140B0120, $12FE0780, $131D0601, $5050000, $125A26 ROM:0013462C dc.l $66070A, $D810310, $D790340, $136B0320, $D850380 ROM:0013462C dc.l $D790308, $15900000, $125A26, $64070A, $D820110, $D7A0140 ROM:0013462C dc.l $136C0120, $D860180, $D7A0108, $3400000, $125A26 ROM:0013462C dc.l $6A070A, $D810410, $D790440, $136B0420, $D850480 ROM:0013462C dc.l $D790408, $1160000, $125A26, $68070A, $D820310, $D7A0340 ROM:0013462C dc.l $136C0320, $D860380, $D7A0308, $3350000, $125A26 ROM:0013462C dc.l $6C070A, $D830510, $D7B0540, $136D0520, $D870580 ROM:0013462C dc.l $D7B0508, $3510000, $125A26, $6E070A, $140C0710, $140C0340 ROM:0013462C dc.l $140D0620, $140D0180, $140C0304, $3520000, $125A26 ROM:0013462C dc.l $6E070A, $140D0010, $140C0440, $140D0720, $140D0280 ROM:0013462C dc.l $140C0404, $1110000, $125A26, $70070A, $D810510, $D790540 ROM:0013462C dc.l $136B0520, $D850580, $D790508, $1060000, $125A26 ROM:0013462C dc.l $72070A, $D800110, $C450340, $13170320, $D840180 ROM:0013462C dc.l $C450308, $1350000, $125A26, $78070A, $D800010, $D780040 ROM:0013462C dc.l $136A0020, $D840080, $D780008, $1410000, $125A26 ROM:0013462C dc.l $7A070A, $D810710, $D790740, $136B0720, $D850780 ROM:0013462C dc.l $D790708, $1300000, $125A26, $74070A, $D810610, $D790640 ROM:0013462C dc.l $136B0620, $D850680, $D790608, $1360000, $125A26 ROM:0013462C dc.l $76070A, $D800510, $D780540, $136A0520, $D840580 ROM:0013462C dc.l $D780508, $1330000, $125A26, $74070A, $D810210, $D790240 ROM:0013462C dc.l $136B0220, $D850280, $D790208, $1400000, $125A26 ROM:0013462C dc.l $76070A, $D810110, $D790140, $136B0120, $D850180 ROM:0013462C dc.l $D790104, $5010000, $125A26, $88070A, $D830110, $D7B0140 ROM:0013462C dc.l $136D0120, $D870180, $D7B0108, $5000000, $125A26 ROM:0013462C dc.l $88070A, $D830410, $D7B0440, $13AE0020, $D870480 ROM:0013462C dc.l $D7B0408, $1210000, $125A26, $7C070A, $D800710, $D780740 ROM:0013462C dc.l $136A0720, $D840780, $D780708, $4200000, $125A26 ROM:0013462C dc.l $7E070A, $D810010, $D790040, $136B0020, $D850080 ROM:0013462C dc.l $D790008, $13000000, $125A26, $80070A, $D800310, $D780340 ROM:0013462C dc.l $136A0320, $D840380, $D780308, $13160000, $125A26 ROM:0013462C dc.l $82070A, $D800410, $D780440, $136A0420, $D840480 ROM:0013462C dc.l $D780408, $1700000, $125A26, $84070A, $D830310, $D7B0340 ROM:0013462C dc.l $136D0320, $D870380, $D7B0308, $16400000, $125A26 ROM:0013462C dc.l $8A070A, $D820210, $D7A0240, $136C0220, $D860280 ROM:0013462C dc.l $D7A0208, $17750000, $125A26, $86070A, $D830710, $D7B0740 ROM:0013462C dc.l $136D0720, $D870780, $D7B0708, $3010000, $125A26 ROM:0013462C dc.l $8E070A, $D800310, $11750040, $140C0020, $D840380 ROM:0013462C dc.l $11750008, $3020000, $125A26, $8E070A, $D800310, $11750140 ROM:0013462C dc.l $140C0620, $D840380, $11750108, $3030000, $125A26 ROM:0013462C dc.l $8E070A, $D800310, $11750240, $140D0520, $D840380 ROM:0013462C dc.l $11750208, $3040000, $125A26, $8E070A, $D800310, $11750340 ROM:0013462C dc.l $140C0520, $D840380, $11750308, $3000000, $125A26 ROM:0013462C dc.l $90070A, $D800310, $13160640, $140B0520, $D840380 ROM:0013462C dc.l $13160608, $6010000, $125A26, $980706, $7480140, $7480340 ROM:0013462C dc.l $12FE0780, $6550000, $125A26, $920708, $E3B0240, $138F0220 ROM:0013462C dc.l $12FE0780, $E3B0202, $6550000, $125A26, $920708, $E390240 ROM:0013462C dc.l $138D0220, $12FE0780, $E390204, $6550000, $125A26 ROM:0013462C dc.l $920708, $E3D0240, $13910220, $12FE0780, $E3D0201 ROM:0013462C dc.l $14870000, $125A26, $960708, $A6F0740, $134B0720 ROM:0013462C dc.l $12FE0780, $A6F0702, $14870000, $125A26, $960708 ROM:0013462C dc.l $A6D0740, $13490720, $12FE0780, $A6D0701, $14860000 ROM:0013462C dc.l $125A26, $94070A, $130B0510, $E2F0640, $13830620 ROM:0013462C dc.l $12FE0780, $E2F0602, $14860000, $125A26, $94070A ROM:0013462C dc.l $130B0510, $E2D0640, $13810620, $12FE0780, $E2D0604 ROM:0013462C dc.l $14860000, $125A26, $94070A, $130B0510, $E310640 ROM:0013462C dc.l $13850620, $12FE0780, $E310601, $FF0C03, $FF6642 ROM:0013462C dc.l $3C3C0001, $3E3C0000, $60040647, $10C47, $6E0A, $F3810F6 ROM:0013462C dc.l $66024246, $60EC0C46, $6608, $8F80000, $131D6014 ROM:0013462C dc.l $2C380970, $2E38096C, $BC60BC7, $21C60970, $21C7096C ROM:0013462C dc.l $602E0C03, $F06616, $2C380970, $2E38096C, $B860BC7 ROM:0013462C dc.l $21C60970, $21C7096C, $60122C38, $9702E38, $96C0B87 ROM:0013462C dc.l $21C60970, $21C7096C, $4E750838, $2131E, $670808F8 ROM:0013462C dc.l $131D, $604A0C03, $FF6616, $2C380970, $2E38096C, $BC60BC7 ROM:0013462C dc.l $21C60970, $21C7096C, $602E0C03, $F06616, $2C380970 ROM:0013462C dc.l $2E38096C, $B860BC7, $21C60970, $21C7096C, $60122C38 ROM:0013462C dc.l $9702E38, $96C0B87, $21C60970, $21C7096C, $4E7546FC ROM:0013462C dc.l $270031FC, $CFC0A, $61000170, $42416100, $220C87 ROM:0013462C dc.l 0 ROM:00134CF4 dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:00134CF4 dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:00134CF4 dc.l $4D2E0013, $4D340013, $4D660013, $4DA4323C, $14E75 ROM:00134CF4 dc.l $6100026A, $C407FFF, $67262E3C, $F4240, $C000000 ROM:00134CF4 dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:00134CF4 dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:00134CF4 dc.l $26100, $116323C, $16026, $61000222, $C407FFF, $670A2E3C ROM:00134CF4 dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $12A323C ROM:00134CF4 dc.l $14E75, $B6426748, $610001F6, $C407FFF, $672A2E3C ROM:00134CF4 dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:00134CF4 dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:00134CF4 dc.l $660A, $42426100, $DE323C, $16062, $3C04E046, $24600FF ROM:00134CF4 dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:00134CF4 dc.l $D26100, $76323C, $26036, $C460004, $661C6100, $11A3C3C ROM:00134CF4 dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:00134CF4 dc.l $60140C46, $5660A, $61000044, $61000128, $6004323C ROM:00134CF4 dc.l $14E75, $4E756100, $1484241, $4280103C, $2D200, $6100014E ROM:00134CF4 dc.l $4280103C, $71D200, $61000142, $4280103C, $E6D200 ROM:00134CF4 dc.l $61000136, $42801001, $6100012E, $4E754240, $103C0003 ROM:00134CF4 dc.l $61000122, $42401006, $6100011A, $4240303C, $406100 ROM:00134CF4 dc.l $1104E75, $4240103C, $36100, $1044240, $10066100 ROM:00134CF4 dc.l $FC4240, $303C007F, $610000F2, $4E754240, $103C0003 ROM:00134CF4 dc.l $610000E6, $42406100, $E04240, $303C00FF, $610000D6 ROM:00134CF4 dc.l $4E75227C, 0 ROM:00134EE8 ; --------------------------------------------------------------------------- ROM:00134EE8 movea.l #0,a2 ROM:00134EEE move.l d4,d2 ROM:00134EF0 andi.l #$FF0000,d2 ROM:00134EF6 adda.l d2,a1 ROM:00134EF8 move.l d4,d2 ROM:00134EFA asr.l #8,d2 ROM:00134EFC asr.l #8,d2 ROM:00134EFE andi.l #$FF00,d2 ROM:00134F04 adda.l d2,a1 ROM:00134F06 move.l d5,d2 ROM:00134F08 andi.l #$FF,d2 ROM:00134F0E adda.l d2,a1 ROM:00134F10 movea.l a1,a2 ROM:00134F12 clr.l d3 ROM:00134F14 move.l d5,d2 ROM:00134F16 asl.l #8,d2 ROM:00134F18 andi.l #$FF0000,d2 ROM:00134F1E or.l d2,d3 ROM:00134F20 move.l d5,d2 ROM:00134F22 asr.l #8,d2 ROM:00134F24 andi.l #$FF00,d2 ROM:00134F2A or.l d2,d3 ROM:00134F2C move.l d5,d2 ROM:00134F2E asr.l #8,d2 ROM:00134F30 asr.l #8,d2 ROM:00134F32 asr.l #8,d2 ROM:00134F34 andi.l #$FF,d2 ROM:00134F3A or.l d2,d3 ROM:00134F3C rts ROM:00134F3E ; --------------------------------------------------------------------------- ROM:00134F3E clr.l d3 ROM:00134F40 suba.l #1,a2 ROM:00134F46 ROM:00134F46 loc_134F46: ; CODE XREF: ROM:00134F4E↓j ROM:00134F46 cmpa.l a1,a2 ROM:00134F48 blt.s loc_134F50 ROM:00134F4A move.w (a1)+,d2 ROM:00134F4C add.w d2,d3 ROM:00134F4E bra.s loc_134F46 ROM:00134F50 ; --------------------------------------------------------------------------- ROM:00134F50 ROM:00134F50 loc_134F50: ; CODE XREF: ROM:00134F48↑j ROM:00134F50 clr.l d2 ROM:00134F52 clr.l d6 ROM:00134F54 move.l d4,d6 ROM:00134F56 asr.l #8,d6 ROM:00134F58 andi.l #$FF00,d6 ROM:00134F5E or.l d6,d2 ROM:00134F60 move.l d4,d6 ROM:00134F62 asr.l #8,d6 ROM:00134F64 asr.l #8,d6 ROM:00134F66 asr.l #8,d6 ROM:00134F68 andi.l #$FF,d6 ROM:00134F6E or.l d6,d2 ROM:00134F70 rts ROM:00134F72 ; --------------------------------------------------------------------------- ROM:00134F72 movea.l #0,a1 ROM:00134F78 clr.l d2 ROM:00134F7A move.l d4,d2 ROM:00134F7C andi.l #$FF0000,d2 ROM:00134F82 adda.l d2,a1 ROM:00134F84 move.l d4,d2 ROM:00134F86 asr.l #8,d2 ROM:00134F88 asr.l #8,d2 ROM:00134F8A andi.l #$FF00,d2 ROM:00134F90 adda.l d2,a1 ROM:00134F92 move.l d5,d2 ROM:00134F94 andi.l #$FF,d2 ROM:00134F9A adda.l d2,a1 ROM:00134F9C jmp (a1) ROM:00134F9E ; --------------------------------------------------------------------------- ROM:00134F9E rts ROM:00134FA0 ; --------------------------------------------------------------------------- ROM:00134FA0 clr.l d0 ROM:00134FA2 move.w #$7FFF,d0 ROM:00134FA6 btst #6,($FFFFFC0D).w ROM:00134FAC beq.s locret_134FB2 ROM:00134FAE move.w ($FFFFFC0E).w,d0 ROM:00134FB2 ROM:00134FB2 locret_134FB2: ; CODE XREF: ROM:00134FAC↑j ROM:00134FB2 rts ROM:00134FB4 ; --------------------------------------------------------------------------- ROM:00134FB4 move.w d0,($FFFFFC0E).w ROM:00134FB8 ROM:00134FB8 loc_134FB8: ; CODE XREF: ROM:00134FBE↓j ROM:00134FB8 btst #6,($FFFFFC0D).w ROM:00134FBE beq.s loc_134FB8 ROM:00134FC0 move.w ($FFFFFC0E).w,d0 ROM:00134FC4 rts ROM:00134FC6 ROM:00134FC6 ; =============== S U B R O U T I N E ======================================= ROM:00134FC6 ROM:00134FC6 ROM:00134FC6 sub_134FC6: ; CODE XREF: sub_1234DE+3CE↑p ROM:00134FC6 ; sub_1245AC↑p ... ROM:00134FC6 movea.l #$13C000,a2 ROM:00134FCC move.w (a2),($552).w ROM:00134FD0 clr.l d4 ROM:00134FD2 btst #6,($130C).w ROM:00134FD8 beq.s loc_134FEC ROM:00134FDA move.w ($552).w,d4 ROM:00134FDE asl.l #1,d4 ROM:00134FE0 addi.l #$1E00,d4 ROM:00134FE6 move.l d4,($424).w ROM:00134FEA bra.s loc_135002 ROM:00134FEC ; --------------------------------------------------------------------------- ROM:00134FEC ROM:00134FEC loc_134FEC: ; CODE XREF: sub_134FC6+12↑j ROM:00134FEC move.l #$32,d0 ; '2' ROM:00134FF2 asl.l #2,d0 ROM:00134FF4 addq.l #6,d0 ROM:00134FF6 move.l #$1B00,($424).w ROM:00134FFE sub.l d0,($424).w ROM:00135002 ROM:00135002 loc_135002: ; CODE XREF: sub_134FC6+24↑j ROM:00135002 btst #6,($1317).w ROM:00135008 bne.s loc_135018 ROM:0013500A move.l ($424).w,d4 ROM:0013500E addi.l #2,d4 ROM:00135014 move.l d4,($434).w ROM:00135018 ROM:00135018 loc_135018: ; CODE XREF: sub_134FC6+42↑j ROM:00135018 move.l #$10000,d0 ROM:0013501E cmpi.l #0,d0 ROM:00135024 bge.s loc_135030 ROM:00135026 move.l #0,($41C).w ROM:0013502E bra.s loc_135042 ROM:00135030 ; --------------------------------------------------------------------------- ROM:00135030 ROM:00135030 loc_135030: ; CODE XREF: sub_134FC6+5E↑j ROM:00135030 move.l #$32,d0 ; '2' ROM:00135036 asl.l #2,d0 ROM:00135038 addq.l #6,d0 ROM:0013503A add.l ($424).w,d0 ROM:0013503E move.l d0,($41C).w ROM:00135042 ROM:00135042 loc_135042: ; CODE XREF: sub_134FC6+68↑j ROM:00135042 move.l #$1E00,d4 ROM:00135048 cmp.l ($438).w,d4 ROM:0013504C bne.s loc_135056 ROM:0013504E move.b #1,($749).w ROM:00135054 bra.s loc_13508C ROM:00135056 ; --------------------------------------------------------------------------- ROM:00135056 ROM:00135056 loc_135056: ; CODE XREF: sub_134FC6+86↑j ROM:00135056 clr.l d4 ROM:00135058 move.w ($552).w,d4 ROM:0013505C addi.l #$1E00,d4 ROM:00135062 cmp.l ($438).w,d4 ROM:00135066 bne.s loc_135070 ROM:00135068 move.b #2,($749).w ROM:0013506E bra.s loc_13508C ROM:00135070 ; --------------------------------------------------------------------------- ROM:00135070 ROM:00135070 loc_135070: ; CODE XREF: sub_134FC6+A0↑j ROM:00135070 move.l #$13C000,d4 ROM:00135076 cmp.l ($438).w,d4 ROM:0013507A bgt.s loc_135086 ROM:0013507C move.b #0,($749).w ROM:00135082 bra.w loc_13508C ROM:00135086 ; --------------------------------------------------------------------------- ROM:00135086 ROM:00135086 loc_135086: ; CODE XREF: sub_134FC6+B4↑j ROM:00135086 nop ROM:00135088 nop ROM:0013508A nop ROM:0013508C ROM:0013508C loc_13508C: ; CODE XREF: sub_134FC6+8E↑j ROM:0013508C ; sub_134FC6+A8↑j ... ROM:0013508C move.w ($4FA).w,d4 ROM:00135090 ext.l d4 ROM:00135092 addi.l #$13C000,d4 ROM:00135098 move.l #$144000,d5 ROM:0013509E clr.l d6 ROM:001350A0 move.w ($552).w,d6 ROM:001350A4 sub.l d6,d5 ROM:001350A6 cmp.l d4,d5 ROM:001350A8 bge.s loc_1350B0 ROM:001350AA move.l #$144000,d4 ROM:001350B0 ROM:001350B0 loc_1350B0: ; CODE XREF: sub_134FC6+E2↑j ROM:001350B0 move.l d4,($420).w ROM:001350B4 move.l ($424).w,d4 ROM:001350B8 move.l ($41C).w,d5 ROM:001350BC bset #4,($1303).w ROM:001350C2 rts ROM:001350C2 ; End of function sub_134FC6 ROM:001350C2 ROM:001350C4 ; --------------------------------------------------------------------------- ROM:001350C4 bsr.w sub_134FC6 ROM:001350C8 clr.l d1 ROM:001350CA clr.l d0 ROM:001350CC move.b ($11D9).l,d0 ROM:001350D2 clr.l d1 ROM:001350D4 move.w ($552).w,d1 ROM:001350D8 cmp.b ($749).w,d0 ROM:001350DC beq.s locret_13510E ROM:001350DE cmpi.b #0,d0 ROM:001350E2 bne.s loc_1350EC ROM:001350E4 move.l ($420).w,($438).w ROM:001350EA bra.s locret_13510E ROM:001350EC ; --------------------------------------------------------------------------- ROM:001350EC ROM:001350EC loc_1350EC: ; CODE XREF: ROM:001350E2↑j ROM:001350EC cmpi.b #2,d0 ROM:001350F0 bgt.s loc_135108 ROM:001350F2 move.l #$1E00,d2 ROM:001350F8 cmpi.l #2,d0 ROM:001350FE bne.s loc_135102 ROM:00135100 add.l d1,d2 ROM:00135102 ROM:00135102 loc_135102: ; CODE XREF: ROM:001350FE↑j ROM:00135102 move.l d2,($438).w ROM:00135106 bra.s locret_13510E ROM:00135108 ; --------------------------------------------------------------------------- ROM:00135108 ROM:00135108 loc_135108: ; CODE XREF: ROM:001350F0↑j ROM:00135108 bset #0,($131D).w ROM:0013510E ROM:0013510E locret_13510E: ; CODE XREF: ROM:001350DC↑j ROM:0013510E ; ROM:001350EA↑j ... ROM:0013510E rts ROM:00135110 ; --------------------------------------------------------------------------- ROM:00135110 bsr.w sub_134FC6 ROM:00135114 bsr.l sub_115884 ROM:0013511A rts ROM:0013511C ; --------------------------------------------------------------------------- ROM:0013511C bset #1,($1312).w ROM:00135122 rts ROM:00135124 ; --------------------------------------------------------------------------- ROM:00135124 btst #1,($1318).w ROM:0013512A bne.s loc_1351AA ROM:0013512C btst #6,($1324).w ROM:00135132 beq.s loc_13516E ROM:00135134 move.b ($11D7).l,d1 ROM:0013513A addi.b #$40,d1 ; '@' ROM:0013513E move.b d1,($11DA).l ROM:00135144 move.b #3,($11D9).l ROM:0013514C move.b ($11D8).l,d1 ROM:00135152 move.b d1,($11DB).l ROM:00135158 move.b ($AF3).w,($11DC).l ROM:00135160 bsr.l sub_124548 ROM:00135166 move.w #8,($C34).w ROM:0013516C bra.s loc_1351A8 ROM:0013516E ; --------------------------------------------------------------------------- ROM:0013516E ROM:0013516E loc_13516E: ; CODE XREF: ROM:00135132↑j ROM:0013516E move.b #3,($11D6).l ROM:00135176 addi.b #$40,($11D7).l ; '@' ROM:0013517E move.b ($11D7).l,d0 ROM:00135184 addi.b #3,d0 ROM:00135188 add.b ($11D8).l,d0 ROM:0013518E move.b ($AF3).w,($11D9).l ROM:00135196 add.b ($11D9).l,d0 ROM:0013519C move.b d0,($11DA).l ROM:001351A2 move.w #5,($C34).w ROM:001351A8 ROM:001351A8 loc_1351A8: ; CODE XREF: ROM:0013516C↑j ROM:001351A8 bra.s locret_1351B0 ROM:001351AA ; --------------------------------------------------------------------------- ROM:001351AA ROM:001351AA loc_1351AA: ; CODE XREF: ROM:0013512A↑j ROM:001351AA bsr.l sub_1240E4 ROM:001351B0 ROM:001351B0 locret_1351B0: ; CODE XREF: ROM:loc_1351A8↑j ROM:001351B0 rts ROM:001351B2 ; --------------------------------------------------------------------------- ROM:001351B2 cmpi.w #0,($572).w ROM:001351B8 bne.s loc_1351C2 ROM:001351BA bsr.l sub_115F42 ROM:001351C0 bra.s locret_1351C8 ROM:001351C2 ; --------------------------------------------------------------------------- ROM:001351C2 ROM:001351C2 loc_1351C2: ; CODE XREF: ROM:001351B8↑j ROM:001351C2 bset #0,($131D).w ROM:001351C8 ROM:001351C8 locret_1351C8: ; CODE XREF: ROM:001351C0↑j ROM:001351C8 rts ROM:001351CA ; --------------------------------------------------------------------------- ROM:001351CA btst #5,($1304).w ROM:001351D0 bne.s loc_135250 ROM:001351D2 btst #6,($1324).w ROM:001351D8 beq.s loc_135214 ROM:001351DA move.b ($11D7).l,d1 ROM:001351E0 addi.b #$40,d1 ; '@' ROM:001351E4 move.b d1,($11DA).l ROM:001351EA move.b #3,($11D9).l ROM:001351F2 move.b ($11D8).l,d1 ROM:001351F8 move.b d1,($11DB).l ROM:001351FE move.b ($1130).w,($11DC).l ROM:00135206 bsr.l sub_124548 ROM:0013520C move.w #8,($C34).w ROM:00135212 bra.s loc_13524E ROM:00135214 ; --------------------------------------------------------------------------- ROM:00135214 ROM:00135214 loc_135214: ; CODE XREF: ROM:001351D8↑j ROM:00135214 move.b #3,($11D6).l ROM:0013521C addi.b #$40,($11D7).l ; '@' ROM:00135224 move.b ($11D7).l,d0 ROM:0013522A addi.b #3,d0 ROM:0013522E add.b ($11D8).l,d0 ROM:00135234 move.b ($1130).w,($11D9).l ROM:0013523C add.b ($11D9).l,d0 ROM:00135242 move.b d0,($11DA).l ROM:00135248 move.w #5,($C34).w ROM:0013524E ROM:0013524E loc_13524E: ; CODE XREF: ROM:00135212↑j ROM:0013524E bra.s locret_135256 ROM:00135250 ; --------------------------------------------------------------------------- ROM:00135250 ROM:00135250 loc_135250: ; CODE XREF: ROM:001351D0↑j ROM:00135250 bsr.l sub_1240E4 ROM:00135256 ROM:00135256 locret_135256: ; CODE XREF: ROM:loc_13524E↑j ROM:00135256 rts ROM:00135258 ; --------------------------------------------------------------------------- ROM:00135258 bset #7,($930).w ROM:0013525E bset #2,($93B).w ROM:00135264 rts ROM:00135266 ; --------------------------------------------------------------------------- ROM:00135266 move.b ($11D9).l,d5 ROM:0013526C cmpi.b #$FF,d5 ROM:00135270 bne.s loc_1352BE ROM:00135272 bset #1,($1304).w ROM:00135278 bset #4,($1302).w ROM:0013527E move.w #0,d2 ROM:00135282 bra.s loc_135288 ROM:00135284 ; --------------------------------------------------------------------------- ROM:00135284 ROM:00135284 loc_135284: ; CODE XREF: ROM:001352B0↓j ROM:00135284 addi.w #1,d2 ROM:00135288 ROM:00135288 loc_135288: ; CODE XREF: ROM:00135282↑j ROM:00135288 cmpi.w #3,d2 ROM:0013528C bgt.s loc_1352B2 ROM:0013528E move.w d2,d4 ROM:00135290 lsl.w #1,d4 ROM:00135292 addi.w #4,d4 ROM:00135296 move.b $11D6(d4.w),d0 ROM:0013529C lsl.w #8,d0 ROM:0013529E addi.w #1,d4 ROM:001352A2 move.b $11D6(d4.w),d1 ROM:001352A8 or.b d1,d0 ROM:001352AA move.w d0,$F88(d2.w*2) ROM:001352B0 bra.s loc_135284 ROM:001352B2 ; --------------------------------------------------------------------------- ROM:001352B2 ROM:001352B2 loc_1352B2: ; CODE XREF: ROM:0013528C↑j ROM:001352B2 bset #3,($131D).w ROM:001352B8 bra.l locret_135302 ROM:001352BE ; --------------------------------------------------------------------------- ROM:001352BE ROM:001352BE loc_1352BE: ; CODE XREF: ROM:00135270↑j ROM:001352BE cmpi.b #3,d5 ROM:001352C2 bgt.s loc_1352FC ROM:001352C4 bset #1,($1304).w ROM:001352CA bclr #4,($1302).w ROM:001352D0 clr.w d3 ROM:001352D2 move.b ($11D9).l,d3 ROM:001352D8 addi.w #$FC,d3 ROM:001352DC move.w d3,($C38).w ROM:001352E0 move.b ($11DA).l,d0 ROM:001352E6 lsl.w #8,d0 ROM:001352E8 move.b ($11DB).l,d1 ROM:001352EE or.b d1,d0 ROM:001352F0 move.w d0,($F88).w ROM:001352F4 bset #3,($131D).w ROM:001352FA bra.s locret_135302 ROM:001352FC ; --------------------------------------------------------------------------- ROM:001352FC ROM:001352FC loc_1352FC: ; CODE XREF: ROM:001352C2↑j ROM:001352FC bset #0,($131D).w ROM:00135302 ROM:00135302 locret_135302: ; CODE XREF: ROM:001352B8↑j ROM:00135302 ; ROM:001352FA↑j ROM:00135302 rts ROM:00135304 ; --------------------------------------------------------------------------- ROM:00135304 bset #1,($1304).w ROM:0013530A bclr #4,($1302).w ROM:00135310 move.b ($11DA).l,d0 ROM:00135316 lsl.w #8,d0 ROM:00135318 move.b ($11DB).l,d1 ROM:0013531E or.b d1,d0 ROM:00135320 move.w d0,($C38).w ROM:00135324 move.b ($11DC).l,d2 ROM:0013532A lsl.w #8,d2 ROM:0013532C move.b ($11DD).l,d3 ROM:00135332 or.b d3,d2 ROM:00135334 move.w #0,d4 ROM:00135338 move.w d2,$F88(d4.w*2) ROM:0013533E cmpi.w #0,($C38).w ROM:00135344 blt.s loc_135356 ROM:00135346 cmpi.w #$FF,($C38).w ROM:0013534C bgt.s loc_135356 ROM:0013534E bset #3,($131D).w ROM:00135354 bra.s locret_13535C ROM:00135356 ; --------------------------------------------------------------------------- ROM:00135356 ROM:00135356 loc_135356: ; CODE XREF: ROM:00135344↑j ROM:00135356 ; ROM:0013534C↑j ROM:00135356 bset #0,($131D).w ROM:0013535C ROM:0013535C locret_13535C: ; CODE XREF: ROM:00135354↑j ROM:0013535C rts ROM:0013535E ; --------------------------------------------------------------------------- ROM:0013535E cmpi.w #0,($AF0).w ROM:00135364 bne.s loc_13536E ROM:00135366 bset #2,($1311).w ROM:0013536C bra.s locret_135374 ROM:0013536E ; --------------------------------------------------------------------------- ROM:0013536E ROM:0013536E loc_13536E: ; CODE XREF: ROM:00135364↑j ROM:0013536E bset #0,($131D).w ROM:00135374 ROM:00135374 locret_135374: ; CODE XREF: ROM:0013536C↑j ROM:00135374 rts ROM:00135376 ; --------------------------------------------------------------------------- ROM:00135376 bset #2,($1322).w ROM:0013537C rts ROM:0013537E ; --------------------------------------------------------------------------- ROM:0013537E bclr #1,($1304).w ROM:00135384 bclr #4,($1302).w ROM:0013538A move.b ($11DA).l,d0 ROM:00135390 lsl.w #8,d0 ROM:00135392 move.b ($11DB).l,d1 ROM:00135398 or.b d1,d0 ROM:0013539A move.w d0,($C38).w ROM:0013539E cmpi.w #0,($C38).w ROM:001353A4 blt.s loc_1353B6 ROM:001353A6 cmpi.w #$FF,($C38).w ROM:001353AC bgt.s loc_1353B6 ROM:001353AE bset #3,($131D).w ROM:001353B4 bra.s locret_1353BC ROM:001353B6 ; --------------------------------------------------------------------------- ROM:001353B6 ROM:001353B6 loc_1353B6: ; CODE XREF: ROM:001353A4↑j ROM:001353B6 ; ROM:001353AC↑j ROM:001353B6 bset #0,($131D).w ROM:001353BC ROM:001353BC locret_1353BC: ; CODE XREF: ROM:001353B4↑j ROM:001353BC rts ROM:001353BE ; --------------------------------------------------------------------------- ROM:001353BE btst #1,($1326).w ROM:001353C4 bne.l loc_135462 ROM:001353CA btst #6,($1324).w ROM:001353D0 beq.s loc_135416 ROM:001353D2 move.b ($11D7).l,d3 ROM:001353D8 addi.b #$40,d3 ; '@' ROM:001353DC move.b d3,($11DA).l ROM:001353E2 move.b #4,($11D9).l ROM:001353EA move.b ($11D8).l,d3 ROM:001353F0 move.b d3,($11DB).l ROM:001353F6 move.w ($F88).w,d1 ROM:001353FA move.b d1,($11DD).l ROM:00135400 lsr.w #8,d1 ROM:00135402 move.b d1,($11D9).l ROM:00135408 bsr.l sub_124548 ROM:0013540E move.w #9,($C34).w ROM:00135414 bra.s loc_135460 ROM:00135416 ; --------------------------------------------------------------------------- ROM:00135416 ROM:00135416 loc_135416: ; CODE XREF: ROM:001353D0↑j ROM:00135416 move.b #4,($11D6).l ROM:0013541E addi.b #$40,($11D7).l ; '@' ROM:00135426 move.b ($11D7).l,d0 ROM:0013542C addi.b #4,d0 ROM:00135430 add.b ($11D8).l,d0 ROM:00135436 move.w ($F88).w,d1 ROM:0013543A move.b d1,($11DA).l ROM:00135440 add.b ($11DA).l,d0 ROM:00135446 lsr.w #8,d1 ROM:00135448 move.b d1,($11D9).l ROM:0013544E add.b ($11D9).l,d0 ROM:00135454 move.b d0,($11DB).l ROM:0013545A move.w #6,($C34).w ROM:00135460 ROM:00135460 loc_135460: ; CODE XREF: ROM:00135414↑j ROM:00135460 bra.s locret_135468 ROM:00135462 ; --------------------------------------------------------------------------- ROM:00135462 ROM:00135462 loc_135462: ; CODE XREF: ROM:001353C4↑j ROM:00135462 bset #0,($131D).w ROM:00135468 ROM:00135468 locret_135468: ; CODE XREF: ROM:loc_135460↑j ROM:00135468 rts ROM:0013546A ; --------------------------------------------------------------------------- ROM:0013546A bclr #1,($1304).w ROM:00135470 bset #4,($1302).w ROM:00135476 bset #3,($131D).w ROM:0013547C rts ROM:0013547E ; --------------------------------------------------------------------------- ROM:0013547E btst #1,($1326).w ROM:00135484 bne.l loc_13555E ROM:0013548A btst #6,($1324).w ROM:00135490 beq.s loc_1354F4 ROM:00135492 move.b ($11D7).l,d4 ROM:00135498 addi.b #$40,d4 ; '@' ROM:0013549C move.b d4,($11DA).l ROM:001354A2 move.b #$A,($11D9).l ROM:001354AA move.b ($11D8).l,d4 ROM:001354B0 move.b d4,($11DB).l ROM:001354B6 move.w #0,d2 ROM:001354BA bra.s loc_1354C0 ROM:001354BC ; --------------------------------------------------------------------------- ROM:001354BC ROM:001354BC loc_1354BC: ; CODE XREF: ROM:001354E4↓j ROM:001354BC addi.w #1,d2 ROM:001354C0 ROM:001354C0 loc_1354C0: ; CODE XREF: ROM:001354BA↑j ROM:001354C0 cmpi.w #3,d2 ROM:001354C4 bgt.s loc_1354E6 ROM:001354C6 move.w $F88(d2.w*2),d1 ROM:001354CC move.w d2,d3 ROM:001354CE lsl.w #1,d3 ROM:001354D0 addi.w #7,d3 ROM:001354D4 move.b d1,$11D6(d3.w) ROM:001354DA lsr.w #8,d1 ROM:001354DC subq.w #1,d3 ROM:001354DE move.b d1,$11D6(d3.w) ROM:001354E4 bra.s loc_1354BC ROM:001354E6 ; --------------------------------------------------------------------------- ROM:001354E6 ROM:001354E6 loc_1354E6: ; CODE XREF: ROM:001354C4↑j ROM:001354E6 bsr.l sub_124548 ROM:001354EC move.w #$C,($C34).w ROM:001354F2 bra.s loc_13555C ROM:001354F4 ; --------------------------------------------------------------------------- ROM:001354F4 ROM:001354F4 loc_1354F4: ; CODE XREF: ROM:00135490↑j ROM:001354F4 move.b #$A,($11D6).l ROM:001354FC addi.b #$40,($11D7).l ; '@' ROM:00135504 move.b ($11D7).l,d0 ROM:0013550A addi.b #$A,d0 ROM:0013550E add.b ($11D8).l,d0 ROM:00135514 move.w #0,d2 ROM:00135518 bra.s loc_13551E ROM:0013551A ; --------------------------------------------------------------------------- ROM:0013551A ROM:0013551A loc_13551A: ; CODE XREF: ROM:0013554E↓j ROM:0013551A addi.w #1,d2 ROM:0013551E ROM:0013551E loc_13551E: ; CODE XREF: ROM:00135518↑j ROM:0013551E cmpi.w #3,d2 ROM:00135522 bgt.s loc_135550 ROM:00135524 move.w $F88(d2.w*2),d1 ROM:0013552A move.w d2,d3 ROM:0013552C lsl.w #1,d3 ROM:0013552E addi.w #4,d3 ROM:00135532 move.b d1,$11D6(d3.w) ROM:00135538 add.b $11D6(d3.w),d0 ROM:0013553E lsr.w #8,d1 ROM:00135540 subq.w #1,d3 ROM:00135542 move.b d1,$11D6(d3.w) ROM:00135548 add.b $11D6(d3.w),d0 ROM:0013554E bra.s loc_13551A ROM:00135550 ; --------------------------------------------------------------------------- ROM:00135550 ROM:00135550 loc_135550: ; CODE XREF: ROM:00135522↑j ROM:00135550 move.b d0,($11E1).l ROM:00135556 move.w #$C,($C34).w ROM:0013555C ROM:0013555C loc_13555C: ; CODE XREF: ROM:001354F2↑j ROM:0013555C bra.s locret_135564 ROM:0013555E ; --------------------------------------------------------------------------- ROM:0013555E ROM:0013555E loc_13555E: ; CODE XREF: ROM:00135484↑j ROM:0013555E bset #0,($131D).w ROM:00135564 ROM:00135564 locret_135564: ; CODE XREF: ROM:loc_13555C↑j ROM:00135564 rts ROM:00135566 ; --------------------------------------------------------------------------- ROM:00135566 bset #1,($1304).w ROM:0013556C bclr #4,($1302).w ROM:00135572 move.w #$EE,($C38).w ROM:00135578 move.b ($11D9).l,d2 ROM:0013557E lsl.w #8,d2 ROM:00135580 move.b ($11DA).l,d3 ROM:00135586 or.b d3,d2 ROM:00135588 move.w #0,d4 ROM:0013558C move.w d2,$F88(d4.w*2) ROM:00135592 bset #3,($131D).w ROM:00135598 rts ROM:0013559A ; --------------------------------------------------------------------------- ROM:0013559A bclr #1,($1304).w ROM:001355A0 bclr #4,($1302).w ROM:001355A6 move.w #$EE,($C38).w ROM:001355AC bset #3,($131D).w ROM:001355B2 rts ROM:001355B4 ; --------------------------------------------------------------------------- ROM:001355B4 btst #1,($1326).w ROM:001355BA bne.l loc_135658 ROM:001355C0 btst #6,($1324).w ROM:001355C6 beq.s loc_13560C ROM:001355C8 move.b ($11D7).l,d3 ROM:001355CE addi.b #$40,d3 ; '@' ROM:001355D2 move.b d3,($11DA).l ROM:001355D8 move.b #4,($11D9).l ROM:001355E0 move.b ($11D8).l,d3 ROM:001355E6 move.b d3,($11DB).l ROM:001355EC move.w ($F88).w,d1 ROM:001355F0 move.b d1,($11DD).l ROM:001355F6 lsr.w #8,d1 ROM:001355F8 move.b d1,($11D9).l ROM:001355FE bsr.l sub_124548 ROM:00135604 move.w #9,($C34).w ROM:0013560A bra.s loc_135656 ROM:0013560C ; --------------------------------------------------------------------------- ROM:0013560C ROM:0013560C loc_13560C: ; CODE XREF: ROM:001355C6↑j ROM:0013560C move.b #4,($11D6).l ROM:00135614 addi.b #$40,($11D7).l ; '@' ROM:0013561C move.b ($11D7).l,d0 ROM:00135622 addi.b #4,d0 ROM:00135626 add.b ($11D8).l,d0 ROM:0013562C move.w ($F88).w,d1 ROM:00135630 move.b d1,($11DA).l ROM:00135636 add.b ($11DA).l,d0 ROM:0013563C lsr.w #8,d1 ROM:0013563E move.b d1,($11D9).l ROM:00135644 add.b ($11D9).l,d0 ROM:0013564A move.b d0,($11DB).l ROM:00135650 move.w #6,($C34).w ROM:00135656 ROM:00135656 loc_135656: ; CODE XREF: ROM:0013560A↑j ROM:00135656 bra.s locret_13565E ROM:00135658 ; --------------------------------------------------------------------------- ROM:00135658 ROM:00135658 loc_135658: ; CODE XREF: ROM:001355BA↑j ROM:00135658 bset #0,($131D).w ROM:0013565E ROM:0013565E locret_13565E: ; CODE XREF: ROM:loc_135656↑j ROM:0013565E rts ROM:00135660 ; --------------------------------------------------------------------------- ROM:00135660 bset #2,($93B).w ROM:00135666 rts ROM:00135668 ; --------------------------------------------------------------------------- ROM:00135668 bset #6,($131C).w ROM:0013566E movea.l #$13C000,a5 ROM:00135674 move.l a5,($438).w ROM:00135678 bsr.l sub_117130 ROM:0013567E bset #7,($930).w ROM:00135684 rts ROM:00135686 ; --------------------------------------------------------------------------- ROM:00135686 move.b ($11D9).l,d1 ROM:0013568C lsl.w #8,d1 ROM:0013568E and.b ($11DA).l,d1 ROM:00135694 move.w #$FB,($542).w ROM:0013569A move.w d1,($544).w ROM:0013569E bset #2,($93E).w ROM:001356A4 move.w #$FFFF,($AF4).w ROM:001356AA bset #4,($93C).w ROM:001356B0 move.w #$8000,($4FA).w ROM:001356B6 bset #2,($92E).w ROM:001356BC movea.l #$144000,a5 ROM:001356C2 move.l a5,($438).w ROM:001356C6 bsr.l sub_117130 ROM:001356CC bset #7,($930).w ROM:001356D2 bset #2,($93B).w ROM:001356D8 bclr #6,($131C).w ROM:001356DE rts ROM:001356E0 ; --------------------------------------------------------------------------- ROM:001356E0 btst #2,($93B).w ROM:001356E6 bne.s loc_135710 ROM:001356E8 btst #4,($93C).w ROM:001356EE bne.s loc_135710 ROM:001356F0 btst #2,($92E).w ROM:001356F6 bne.s loc_135710 ROM:001356F8 btst #5,($93C).w ROM:001356FE bne.s loc_135710 ROM:00135700 btst #0,($937).w ROM:00135706 bne.s loc_135710 ROM:00135708 bsr.l sub_124090 ROM:0013570E rts ROM:00135710 ; --------------------------------------------------------------------------- ROM:00135710 ROM:00135710 loc_135710: ; CODE XREF: ROM:001356E6↑j ROM:00135710 ; ROM:001356EE↑j ... ROM:00135710 bsr.l sub_1240E4 ROM:00135716 rts ROM:00135718 ; --------------------------------------------------------------------------- ROM:00135718 clr.b d1 ROM:0013571A btst #6,($92D).w ROM:00135720 beq.s loc_135726 ROM:00135722 ori.b #$F,d1 ROM:00135726 ROM:00135726 loc_135726: ; CODE XREF: ROM:00135720↑j ROM:00135726 btst #5,($937).w ROM:0013572C beq.s loc_135732 ROM:0013572E ori.b #$F0,d1 ROM:00135732 ROM:00135732 loc_135732: ; CODE XREF: ROM:0013572C↑j ROM:00135732 btst #6,($1324).w ROM:00135738 beq.s loc_13578A ROM:0013573A move.b #6,($11D9).l ROM:00135742 move.b ($11D7).l,d0 ROM:00135748 addi.b #$40,d0 ; '@' ROM:0013574C move.b d0,($11DA).l ROM:00135752 move.b ($11D8).l,d0 ROM:00135758 move.b d0,($11DB).l ROM:0013575E move.b ($111E).w,($11DC).l ROM:00135766 move.b ($C4A).w,($11DD).l ROM:0013576E move.b ($C4B).w,($11DE).l ROM:00135776 move.b d1,($11DF).l ROM:0013577C bsr.l sub_124548 ROM:00135782 move.w #$B,($C34).w ROM:00135788 bra.s locret_1357E2 ROM:0013578A ; --------------------------------------------------------------------------- ROM:0013578A ROM:0013578A loc_13578A: ; CODE XREF: ROM:00135738↑j ROM:0013578A move.b #6,($11D6).l ROM:00135792 addi.b #$40,($11D7).l ; '@' ROM:0013579A move.b ($11D7).l,d0 ROM:001357A0 addi.b #6,d0 ROM:001357A4 add.b ($11D8).l,d0 ROM:001357AA move.b ($111E).w,($11D9).l ROM:001357B2 add.b ($111E).w,d0 ROM:001357B6 move.b ($C4A).w,($11DA).l ROM:001357BE add.b ($C4A).w,d0 ROM:001357C2 move.b ($C4B).w,($11DB).l ROM:001357CA add.b ($C4B).w,d0 ROM:001357CE move.b d1,($11DC).l ROM:001357D4 add.b d1,d0 ROM:001357D6 move.b d0,($11DD).l ROM:001357DC move.w #8,($C34).w ROM:001357E2 ROM:001357E2 locret_1357E2: ; CODE XREF: ROM:00135788↑j ROM:001357E2 rts ROM:001357E4 ; --------------------------------------------------------------------------- ROM:001357E4 bset #3,($1316).w ROM:001357EA rts ROM:001357EC ; --------------------------------------------------------------------------- ROM:001357EC bset #2,($1300).w ROM:001357F2 rts ROM:001357F4 ; --------------------------------------------------------------------------- ROM:001357F4 clr.w d7 ROM:001357F6 move.b ($11D9).l,d7 ROM:001357FC subq.w #1,d7 ROM:001357FE cmpi.w #4,d7 ROM:00135802 ble.s loc_13580C ROM:00135804 bset #0,($131D).w ROM:0013580A bra.s locret_13582E ROM:0013580C ; --------------------------------------------------------------------------- ROM:0013580C ROM:0013580C loc_13580C: ; CODE XREF: ROM:00135802↑j ROM:0013580C lea ($FFFFFF30).w,a0 ROM:00135810 move.w d7,d6 ROM:00135812 asl.w #4,d6 ROM:00135814 adda.w d6,a0 ROM:00135816 move.w #$30,d6 ; '0' ROM:0013581A asr.w #4,d6 ROM:0013581C add.w d7,d6 ROM:0013581E move.w $440(a5),2(a0) ROM:00135824 moveq #1,d5 ROM:00135826 asl.l d6,d5 ROM:00135828 asl.l d6,d5 ROM:0013582A or.l d5,($FFFFFE18).w ROM:0013582E ROM:0013582E locret_13582E: ; CODE XREF: ROM:0013580A↑j ROM:0013582E rts ROM:00135830 ; --------------------------------------------------------------------------- ROM:00135830 bset #7,($1317).w ROM:00135836 rts ROM:00135838 ; --------------------------------------------------------------------------- ROM:00135838 bset #7,($130B).w ROM:0013583E rts ROM:00135840 ; --------------------------------------------------------------------------- ROM:00135840 move.b ($11D9).l,d0 ROM:00135846 lsl.w #8,d0 ROM:00135848 or.b ($11DA).l,d0 ROM:0013584E move.w $444(a5),d1 ROM:00135852 move.w $446(a5),d2 ROM:00135856 cmp.w d0,d1 ROM:00135858 bge.s loc_13586A ROM:0013585A cmp.w d0,d2 ROM:0013585C ble.s loc_13586A ROM:0013585E move.w d0,($135A).w ROM:00135862 bset #2,($93B).w ROM:00135868 bra.s locret_135870 ROM:0013586A ; --------------------------------------------------------------------------- ROM:0013586A ROM:0013586A loc_13586A: ; CODE XREF: ROM:00135858↑j ROM:0013586A ; ROM:0013585C↑j ROM:0013586A bset #0,($131D).w ROM:00135870 ROM:00135870 locret_135870: ; CODE XREF: ROM:00135868↑j ROM:00135870 rts ROM:00135872 ; --------------------------------------------------------------------------- ROM:00135872 move.b ($11D9).l,d0 ROM:00135878 lsl.w #8,d0 ROM:0013587A or.b ($11DA).l,d0 ROM:00135880 move.w $448(a5),d1 ROM:00135884 move.w $44A(a5),d2 ROM:00135888 cmp.w d0,d1 ROM:0013588A bge.s loc_13589C ROM:0013588C cmp.w d0,d2 ROM:0013588E ble.s loc_13589C ROM:00135890 move.w d0,($134E).w ROM:00135894 bset #2,($93B).w ROM:0013589A bra.s locret_1358A2 ROM:0013589C ; --------------------------------------------------------------------------- ROM:0013589C ROM:0013589C loc_13589C: ; CODE XREF: ROM:0013588A↑j ROM:0013589C ; ROM:0013588E↑j ROM:0013589C bset #0,($131D).w ROM:001358A2 ROM:001358A2 locret_1358A2: ; CODE XREF: ROM:0013589A↑j ROM:001358A2 rts ROM:001358A4 ; --------------------------------------------------------------------------- ROM:001358A4 move.w #3,d1 ROM:001358A8 cmpi.b #$FF,$11D6(d1.w) ROM:001358B0 bne.s loc_1358E2 ROM:001358B2 move.w #0,d2 ROM:001358B6 bra.s loc_1358BC ROM:001358B8 ; --------------------------------------------------------------------------- ROM:001358B8 ROM:001358B8 loc_1358B8: ; CODE XREF: ROM:001358DE↓j ROM:001358B8 addi.w #1,d2 ROM:001358BC ROM:001358BC loc_1358BC: ; CODE XREF: ROM:001358B6↑j ROM:001358BC cmpi.w #0,d2 ROM:001358C0 bgt.s loc_1358E0 ROM:001358C2 move.w $ED2(d2.w*2),d3 ROM:001358C8 add.w $44C(a5),d3 ROM:001358CC move.w $2D6(a5),d4 ROM:001358D0 cmp.w d3,d4 ROM:001358D2 bge.s loc_1358D8 ROM:001358D4 move.w $2D6(a5),d3 ROM:001358D8 ROM:001358D8 loc_1358D8: ; CODE XREF: ROM:001358D2↑j ROM:001358D8 move.w d3,$ED2(d2.w*2) ROM:001358DE bra.s loc_1358B8 ROM:001358E0 ; --------------------------------------------------------------------------- ROM:001358E0 ROM:001358E0 loc_1358E0: ; CODE XREF: ROM:001358C0↑j ROM:001358E0 bra.s locret_135922 ROM:001358E2 ; --------------------------------------------------------------------------- ROM:001358E2 ROM:001358E2 loc_1358E2: ; CODE XREF: ROM:001358B0↑j ROM:001358E2 cmpi.b #0,$11D6(d1.w) ROM:001358EA bne.s loc_13591C ROM:001358EC move.w #0,d2 ROM:001358F0 bra.s loc_1358F6 ROM:001358F2 ; --------------------------------------------------------------------------- ROM:001358F2 ROM:001358F2 loc_1358F2: ; CODE XREF: ROM:00135918↓j ROM:001358F2 addi.w #1,d2 ROM:001358F6 ROM:001358F6 loc_1358F6: ; CODE XREF: ROM:001358F0↑j ROM:001358F6 cmpi.w #0,d2 ROM:001358FA bgt.s loc_13591A ROM:001358FC move.w $ED2(d2.w*2),d3 ROM:00135902 sub.w $44C(a5),d3 ROM:00135906 move.w $2D8(a5),d4 ROM:0013590A cmp.w d3,d4 ROM:0013590C ble.s loc_135912 ROM:0013590E move.w $2D8(a5),d3 ROM:00135912 ROM:00135912 loc_135912: ; CODE XREF: ROM:0013590C↑j ROM:00135912 move.w d3,$ED2(d2.w*2) ROM:00135918 bra.s loc_1358F2 ROM:0013591A ; --------------------------------------------------------------------------- ROM:0013591A ROM:0013591A loc_13591A: ; CODE XREF: ROM:001358FA↑j ROM:0013591A bra.s locret_135922 ROM:0013591C ; --------------------------------------------------------------------------- ROM:0013591C ROM:0013591C loc_13591C: ; CODE XREF: ROM:001358EA↑j ROM:0013591C bset #0,($131D).w ROM:00135922 ROM:00135922 locret_135922: ; CODE XREF: ROM:loc_1358E0↑j ROM:00135922 ; ROM:loc_13591A↑j ROM:00135922 rts ROM:00135924 ; --------------------------------------------------------------------------- ROM:00135924 clr.l d0 ROM:00135926 clr.l d1 ROM:00135928 movea.l #$11D9,a0 ROM:0013592E move.b (a0)+,d0 ROM:00135930 lsl.l #8,d0 ROM:00135932 or.b (a0)+,d0 ROM:00135934 swap d0 ROM:00135936 clr.l d1 ROM:00135938 move.b (a0)+,d1 ROM:0013593A lsl.l #8,d1 ROM:0013593C or.b (a0)+,d1 ROM:0013593E or.l d1,d0 ROM:00135940 and.l d0,($134A).w ROM:00135944 clr.l d0 ROM:00135946 clr.l d1 ROM:00135948 move.b (a0)+,d0 ROM:0013594A lsl.l #8,d0 ROM:0013594C or.b (a0)+,d0 ROM:0013594E swap d0 ROM:00135950 clr.l d1 ROM:00135952 move.b (a0)+,d1 ROM:00135954 lsl.l #8,d1 ROM:00135956 or.b (a0)+,d1 ROM:00135958 or.l d1,d0 ROM:0013595A and.l d0,($1348).w ROM:0013595E clr.l d0 ROM:00135960 clr.l d1 ROM:00135962 move.b (a0)+,d0 ROM:00135964 lsl.l #8,d0 ROM:00135966 or.b (a0)+,d0 ROM:00135968 swap d0 ROM:0013596A clr.l d1 ROM:0013596C move.b (a0)+,d1 ROM:0013596E lsl.l #8,d1 ROM:00135970 or.b (a0)+,d1 ROM:00135972 or.l d1,d0 ROM:00135974 and.l d0,($1330).w ROM:00135978 clr.l d0 ROM:0013597A clr.l d1 ROM:0013597C move.b (a0)+,d0 ROM:0013597E lsl.l #8,d0 ROM:00135980 or.b (a0)+,d0 ROM:00135982 and.w d0,($135C).w ROM:00135986 move.b (a0),d0 ROM:00135988 and.b d0,($13AE).w ROM:0013598C rts ROM:0013598E ; --------------------------------------------------------------------------- ROM:0013598E lea ($FFFFFFF0).w,a0 ROM:00135992 move.w #$F0,d0 ROM:00135996 asr.w #4,d0 ROM:00135998 bsr.l sub_11B1E0 ROM:0013599E moveq #$D,d2 ROM:001359A0 moveq #1,d1 ROM:001359A2 moveq #3,d4 ROM:001359A4 clr.w (a0) ROM:001359A6 clr.w 2(a0) ROM:001359AA clr.w 4(a0) ROM:001359AE clr.w 6(a0) ROM:001359B2 clr.w 8(a0) ROM:001359B6 moveq #1,d3 ROM:001359B8 moveq #1,d5 ROM:001359BA bsr.l sub_11B164 ROM:001359C0 move.w #$F0,d0 ROM:001359C4 asr.w #4,d0 ROM:001359C6 lea ($FFFFFFF0).w,a0 ROM:001359CA move.w $442(a5),2(a0) ROM:001359D0 moveq #1,d5 ROM:001359D2 asl.l d0,d5 ROM:001359D4 asl.l d0,d5 ROM:001359D6 or.l d5,($FFFFFE18).w ROM:001359DA rts ROM:001359DC ; --------------------------------------------------------------------------- ROM:001359DC bset #6,($1314).w ROM:001359E2 rts ROM:001359E4 ; --------------------------------------------------------------------------- ROM:001359E4 move.b ($11D9).l,d1 ROM:001359EA cmpi.b #0,d1 ROM:001359EE bne.s loc_1359F6 ROM:001359F0 clr.b ($74A).w ROM:001359F4 bra.s locret_135A14 ROM:001359F6 ; --------------------------------------------------------------------------- ROM:001359F6 ROM:001359F6 loc_1359F6: ; CODE XREF: ROM:001359EE↑j ROM:001359F6 andi.b #$E0,d1 ROM:001359FA cmpi.b #$A0,d1 ROM:001359FE bne.s loc_135A0A ROM:00135A00 move.b ($11D9).l,($74A).w ROM:00135A08 bra.s locret_135A14 ROM:00135A0A ; --------------------------------------------------------------------------- ROM:00135A0A ROM:00135A0A loc_135A0A: ; CODE XREF: ROM:001359FE↑j ROM:00135A0A clr.b ($74A).w ROM:00135A0E bset #0,($131D).w ROM:00135A14 ROM:00135A14 locret_135A14: ; CODE XREF: ROM:001359F4↑j ROM:00135A14 ; ROM:00135A08↑j ROM:00135A14 rts ROM:00135A16 ; --------------------------------------------------------------------------- ROM:00135A16 bclr #7,($130B).w ROM:00135A1C rts ROM:00135A1E ; --------------------------------------------------------------------------- ROM:00135A1E bclr #7,($1317).w ROM:00135A24 rts ROM:00135A26 ; --------------------------------------------------------------------------- ROM:00135A26 move.l ($970).w,d6 ROM:00135A2A move.l ($96C).w,d7 ROM:00135A2E cmpi.b #$FF,d3 ROM:00135A32 bne.s loc_135A3A ROM:00135A34 bset d5,d6 ROM:00135A36 bset d5,d7 ROM:00135A38 bra.s loc_135A48 ROM:00135A3A ; --------------------------------------------------------------------------- ROM:00135A3A ROM:00135A3A loc_135A3A: ; CODE XREF: ROM:00135A32↑j ROM:00135A3A cmpi.b #$F0,d3 ROM:00135A3E bne.s loc_135A46 ROM:00135A40 bclr d5,d6 ROM:00135A42 bset d5,d7 ROM:00135A44 bra.s loc_135A48 ROM:00135A46 ; --------------------------------------------------------------------------- ROM:00135A46 ROM:00135A46 loc_135A46: ; CODE XREF: ROM:00135A3E↑j ROM:00135A46 bclr d5,d7 ROM:00135A48 ROM:00135A48 loc_135A48: ; CODE XREF: ROM:00135A38↑j ROM:00135A48 ; ROM:00135A44↑j ROM:00135A48 move.l d6,($970).w ROM:00135A4C move.l d7,($96C).w ROM:00135A50 btst #3,($96E).w ROM:00135A56 beq.s locret_135A70 ROM:00135A58 bset #7,($130F).w ROM:00135A5E move.b ($11DA).l,d2 ROM:00135A64 lsl.w #8,d2 ROM:00135A66 or.b ($11DB).l,d2 ROM:00135A6C move.w d2,($C36).w ROM:00135A70 ROM:00135A70 locret_135A70: ; CODE XREF: ROM:00135A56↑j ROM:00135A70 rts ROM:00135A72 ROM:00135A72 ; =============== S U B R O U T I N E ======================================= ROM:00135A72 ROM:00135A72 ROM:00135A72 sub_135A72: ; CODE XREF: ROM:00124A12↑p ROM:00135A72 ; ROM:00124A70↑p ... ROM:00135A72 clr.b ($74A).w ROM:00135A76 bclr #7,($130B).w ROM:00135A7C bclr #7,($1317).w ROM:00135A82 rts ROM:00135A82 ; End of function sub_135A72 ROM:00135A82 ROM:00135A84 ROM:00135A84 ; =============== S U B R O U T I N E ======================================= ROM:00135A84 ROM:00135A84 ROM:00135A84 sub_135A84: ; CODE XREF: ROM:loc_124A0C↑p ROM:00135A84 ; ROM:00124AA2↑p ... ROM:00135A84 clr.l ($96C).w ROM:00135A88 bsr.l sub_1263F8 ROM:00135A8E bsr.l sub_126406 ROM:00135A94 rts ROM:00135A94 ; End of function sub_135A84 ROM:00135A94 ROM:00135A96 ; --------------------------------------------------------------------------- ROM:00135A96 move.b ($11D9).l,d0 ROM:00135A9C lsl.w #8,d0 ROM:00135A9E or.b ($11DA).l,d0 ROM:00135AA4 move.w $27E(a5),d1 ROM:00135AA8 move.w $280(a5),d2 ROM:00135AAC cmp.w d0,d1 ROM:00135AAE bge.s loc_135AD4 ROM:00135AB0 cmp.w d0,d2 ROM:00135AB2 ble.s loc_135AD4 ROM:00135AB4 move.w #0,d3 ROM:00135AB8 bra.s loc_135ABE ROM:00135ABA ; --------------------------------------------------------------------------- ROM:00135ABA ROM:00135ABA loc_135ABA: ; CODE XREF: ROM:00135ACA↓j ROM:00135ABA addi.w #1,d3 ROM:00135ABE ROM:00135ABE loc_135ABE: ; CODE XREF: ROM:00135AB8↑j ROM:00135ABE cmpi.w #0,d3 ROM:00135AC2 bgt.s loc_135ACC ROM:00135AC4 move.w d0,$1392(d3.w*2) ROM:00135ACA bra.s loc_135ABA ROM:00135ACC ; --------------------------------------------------------------------------- ROM:00135ACC ROM:00135ACC loc_135ACC: ; CODE XREF: ROM:00135AC2↑j ROM:00135ACC bset #2,($93B).w ROM:00135AD2 bra.s locret_135ADA ROM:00135AD4 ; --------------------------------------------------------------------------- ROM:00135AD4 ROM:00135AD4 loc_135AD4: ; CODE XREF: ROM:00135AAE↑j ROM:00135AD4 ; ROM:00135AB2↑j ROM:00135AD4 bset #0,($131D).w ROM:00135ADA ROM:00135ADA locret_135ADA: ; CODE XREF: ROM:00135AD2↑j ROM:00135ADA rts ROM:00135ADC ; --------------------------------------------------------------------------- ROM:00135ADC cmpi.b #$FF,d3 ROM:00135AE0 bne.s loc_135B00 ROM:00135AE2 move.l ($96C).w,d6 ROM:00135AE6 bset d2,d6 ROM:00135AE8 move.l d6,($96C).w ROM:00135AEC move.b ($11DA).l,d7 ROM:00135AF2 lsl.w #8,d7 ROM:00135AF4 or.b ($11DB).l,d7 ROM:00135AFA move.w d7,($DC8).w ROM:00135AFE bra.s locret_135B0A ROM:00135B00 ; --------------------------------------------------------------------------- ROM:00135B00 ROM:00135B00 loc_135B00: ; CODE XREF: ROM:00135AE0↑j ROM:00135B00 move.l ($96C).w,d6 ROM:00135B04 bclr d2,d6 ROM:00135B06 move.l d6,($96C).w ROM:00135B0A ROM:00135B0A locret_135B0A: ; CODE XREF: ROM:00135AFE↑j ROM:00135B0A rts ROM:00135B0C ; --------------------------------------------------------------------------- ROM:00135B0C cmpi.b #$FF,d3 ROM:00135B10 bne.s loc_135B3C ROM:00135B12 move.l ($96C).w,d6 ROM:00135B16 bset d2,d6 ROM:00135B18 move.l d6,($96C).w ROM:00135B1C move.b ($11DA).l,d7 ROM:00135B22 lsl.w #8,d7 ROM:00135B24 or.b ($11DB).l,d7 ROM:00135B2A move.w #1,($5A2).w ROM:00135B30 move.w d7,($59E).w ROM:00135B34 bsr.l sub_11A714 ROM:00135B3A bra.s locret_135B52 ROM:00135B3C ; --------------------------------------------------------------------------- ROM:00135B3C ROM:00135B3C loc_135B3C: ; CODE XREF: ROM:00135B10↑j ROM:00135B3C move.l ($96C).w,d6 ROM:00135B40 bclr d2,d6 ROM:00135B42 move.l d6,($96C).w ROM:00135B46 move.w #2,($5A2).w ROM:00135B4C bsr.l sub_11A714 ROM:00135B52 ROM:00135B52 locret_135B52: ; CODE XREF: ROM:00135B3A↑j ROM:00135B52 rts ROM:00135B52 ; --------------------------------------------------------------------------- ROM:00135B54 dword_135B54: dc.l $201058A, $4FF137C, $4FF0202, $58A05FF, $137C05FF ROM:00135B54 ; DATA XREF: sub_11903A+12↑o ROM:00135B54 ; sub_119634+24↑o ... ROM:00135B54 dc.l $203058A, $6FF137C, $6FF0204, $58A07FF, $137C07FF ROM:00135B54 dc.l $5050589, $3FF137B, $3FF0443, $58B02FF, $137D02FF ROM:00135B54 dc.l $1590058A, $1FF137C, $1FF0340, $58904FF, $137B04FF ROM:00135B54 dc.l $116058A, $3FF137C, $3FF0115, $58802FF, $137A02FF ROM:00135B54 dc.l $335058B, $5FF137D, $5FF0111, $58905FF, $137B05FF ROM:00135B54 dc.l $110058B, $6FF137D, $6FF0195, $58B00FF, $137D00FF ROM:00135B54 dc.l $1060588, $1FF137A, $1FF0135, $58800FF, $137A00FF ROM:00135B54 dc.l $1410589, $7FF137B, $7FF0130, $58906FF, $137B06FF ROM:00135B54 dc.l $1360588, $5FF137A, $5FF0133, $58902FF, $137B02FF ROM:00135B54 dc.l $1400589, $1FF137B, $1FF0501, $58B01FF, $137D01FF ROM:00135B54 dc.l $500058B, $4FF137D, $4FF0121, $58807FF, $137A07FF ROM:00135B54 dc.l $1200588, $6FF137A, $6FF0420, $58900FF, $137B00FF ROM:00135B54 dc.l $170058B, $3FF137D, $3FF0230, $58A00FF, $137C00FF ROM:00135B54 dc.l $1640058A, $2FF137C, $2FF1775, $58B07FF, $137D07FF ROM:00135B54 dc.l $3011175, $FF13B0, $FF0302, $117501FF, $13B001FF ROM:00135B54 dc.l $3031175, $2FF13B0, $2FF0304, $117503FF, $13B003FF ROM:00135B54 dc.l $3001316, $6FF140B, $5FF0313 ROM:00135B54 dcb.l 2,$140A07FF ROM:00135B54 dc.l $601092B, $3FF092B, $3FF00FF ROM:00135CC8 dword_135CC8: dc.l $3FFFFFFE, $1E1FFA03, $29CCDFF, $8E06FEFF, $FF5E1FFF ROM:00135CC8 ; DATA XREF: sub_11B080+66↑o ROM:00135CC8 dc.l $E29E91FF, $23FC8FFF, $9011FEFF, $303FFFFF, $320AFFFD ROM:00135CC8 dc.l $34FFFFFF, $22DFFFFF, $329FFFFF, $307FFFFF, $32FFFFFF ROM:00135CC8 dc.l $DBFFFFFF, $22DDFFFF, $3E7FFFFF, $DBFFFFFF, $3EFDFFFF ROM:00135CC8 dc.l $119FF00B, $BFFFFFF9, $387FF813, $673FFEFB, $3A7FF817 ROM:00135CC8 dc.l $B41BFFFF, $3E7FF80E, $3E7FC80E, $D215FFFF, $11BFF00B ROM:00135CC8 dc.l $E1E401C7, $8E22FEF8, $7859FEFF, $7A59FEFF, $3C7FF807 ROM:00135CC8 dc.l $D425FFFF, $525CB5FA, $163FF00B, $101DF80F, $862CFFFF ROM:00135CC8 dc.l $36FEB013, $37FC4FFF, $842DFFFF, $D9FF1FFF, $545CF18A ROM:00135CC8 dc.l $545CF14A, $A422FFFF, $D023FFFF, $A433FEFF, $9C33FEFF ROM:00135CC8 dc.l $3C7FF807, $D425FFFF, $545CF3FA, $505DF3FE, $BFFFFFF8 ROM:00135CC8 dc.l $5859EECE, $1FFFF80F, $565E3FFE, $7FFDFFC6, $A043FEFF ROM:00135CC8 dc.l $11FDF813, $8E41FFFF, $3FFFF817, $1FFFF003, $30FFC003 ROM:00135CC8 dc.l $7C7BFFFB, $3FFFF812, $7FFDFFFF, $B248FEFF, $3C7FF80B ROM:00135CC8 dc.l $1FFFF00F, $565E3FFF, $B058FEFF, $1FFFF5FB, $36FE05FF ROM:00135CC8 dc.l $1FFFF003, $FE3E8FFF, $21FC8DFB, $8E52FFFF, $20DFD003 ROM:00135CC8 dc.l $3EDFFFFF, $3FFFF003, $1FFFF007, $231FFFFE, $DDF803 ROM:00135CC8 dc.l $8C58FFFF, $20DCCFFF, $945EFEFF, $1FFFF003, $23EDFFFF ROM:00135CC8 dc.l $905DFFFF, $1FFFF003, $229FD003, $7FFFFEFA, $3FFFFFFE ROM:00135CC8 dc.l $7FFFFFD7, $7FF9FEC7, $BFFF41BC, $3FFFFFFE, $FE3E84FF ROM:00135CC8 dc.l $C401F007, $1FFFF00F, $31FF003, $673FF1D7, $9400FEFF ROM:00135CC8 dc.l $B470FFFF, $36FC0FFF, $906DFEFF, $585FE3FE, $8C00FFFF ROM:00135CC8 dc.l $1FFFFDFB, $565E33FE, $1FFFF5FB, $16FE3817, $363FFFFF ROM:00135CC8 dc.l $305FFFFF, $101EC5DB, $13FC0DDF, $8C78FEFF, $545E35DE ROM:00135CC8 dc.l $33FCCFFF, $8C7BFFFF, $545EF5DE, $5FFFF5DE, $7FFDFFC6 ROM:00135CC8 dc.l $3CFE0013, $CFFF300B, $5C5C31D2, $9A85FFFF, $7FFFFFD7 ROM:00135CC8 dc.l $29FFFFFF, $3C7FF817, $5C5C35FE, $7FFDFFFE, $631FFEFE ROM:00135CC8 dc.l $7FFFFFC6, $631FFEC6, $5FFFF5DE, $3C7FF817, $7FF9FECA ROM:00135CC8 dc.l $BFFFFFC0, $CFFF5007, $1FFFF80B, $1FFFFA03, $565C3FFF ROM:00135CC8 dc.l $3CFFF012, $7FFFFEFE, $7FFDFFD2, $BFFF4194, $7FF9FEC6 ROM:00135CC8 dc.l $FE3E8EFF, $C401F817, $B2AFFEFF, $165FF80B, $163DF803 ROM:00135CC8 dc.l $8EA2FFFF, $3E9FFFFF, $3C5C8FFF, $92A7FEFF, $1C5CC807 ROM:00135CC8 dc.l $D2A7FFFF, $30FFEFFF, $3E3E8FFF, $3C5CBFFF, $92A7FEFF ROM:00135CC8 dc.l $1C5CC807, $30FFDFFF, $92AAFEFF, $3C5CCFFF, $30FFEFFF ROM:00135CC8 dc.l $92ADFEFF, $31FDFFFF, $30FDEFFF, $8CAFFEFF, $3E5DFFFF ROM:00135CC8 dc.l $1FFFF817, $16E7FA03, $30EBFFFF, $303FFFFF, $96BFFEFF ROM:00135CC8 dc.l $22DECFFF, $B6BAFEFF, $1DFDFDFB, $94BFFEFF, $C50AF803 ROM:00135CC8 dc.l $D0BF3FFF, $8CBDF2FF, $343FCFFF, $7C5FC1FF, $5C5EFFFF ROM:00135CC8 dc.l $347FF817, $1FDF013, $94C2FEFF, $7FFFFFFB, $231FFFFE ROM:00135CC8 dc.l $16E7FA03, $30EBFFFF, $2DCC013, $94CBFEFF, $B6CBFEFF ROM:00135CC8 dc.l $7FFFFFC3, $7FFFFFCF, $7FFFFFDF, $631FFEFE, $30FDCFFF ROM:00135CC8 dc.l $8CFAFEFF, $306FCFFF, $1FFFF013, $21FDFFFF, $96D8FFFF ROM:00135CC8 dc.l $3667F817, $7FF00F, $229EF00F, $E29D71C7, $8CD8FFFF ROM:00135CC8 dc.l $3FFFF00F, $98DAFEFF, $7FFFFFC7, $7FFDFFD6, $10FDC80B ROM:00135CC8 dc.l $8CFAFEFF, $30EFCFFF, $30E7FFFF, $30FFD017, $9AE3FFFF ROM:00135CC8 dc.l $7EFDFFD7, $CFFF3003, $163DF807, $8EEFFEFF, $161C3817 ROM:00135CC8 dc.l $3E3E8FFF, $92ECFEFF, $321C8FFF, $90F2FFFF, $D2F2FFFF ROM:00135CC8 dc.l $3E1DEFFF, $90F2FEFF, $D2F2FFFF, $3E1DFFFF, $90EAFFFF ROM:00135CC8 dc.l $321CBFFF, $90EAFFFF, $8EF6F4FF, $3C5E7817, $7C5FC1FF ROM:00135CC8 dc.l $367FC817, $5EFFFFFF, $3FFFF006, $30FDCFFF, $8CFEFFFF ROM:00135CC8 dc.l $B6FDF5FF, $3C5FC017, $7FFFF3FF, $5FF9FFFE, $30EFCFFF ROM:00135CC8 dc.l $D2DAFFFF, $30E7F017, $70E7FFDF, $30EBFFFF, $3FFFF017 ROM:00135CC8 dc.l $585DE3FE, $D50AFFFF, $3EFFF006, $7EFFF5BF, $3FFFF003 ROM:00135CC8 dc.l $3FFFFFFE, $29FFFFFF, $383FFFFF, $3C3E8FFF, $35FCFFFF ROM:00135CC8 dc.l $8F19FEFF, $3C5EFFFF, $15FDF817, $8F15FEFF, $367DCFFF ROM:00135CC8 dc.l $8D19F5FF, $D118FFFF, $8D18F1FF, $D319FFFF, $385FCFFF ROM:00135CC8 dc.l $3C5FC817, $DBFFFFFF, $5FFFFFFF, $31FDFFFF, $8D1E05C4 ROM:00135CC8 dc.l $7FF9FED6, $BFFF35C4, $7FF9FED6, $11FDF007, $3E7FC80B ROM:00135CC8 dc.l $8D244144, $58583EDE, $BFFF7144, $5A583EDE, $9B41FEFF ROM:00135CC8 dc.l $3EFFF003, $5C58FEFF, $1FFFF00B, $11FDF80F, $8C00FFFF ROM:00135CC8 dc.l $7FFFF5CB, $367FD813, $30FFC017, $3FFFF00A, $9B47FEFF ROM:00135CC8 dc.l $1C5EF013, $30FDE013, $8D40FFFF, $953CFFFF, $1FFFF017 ROM:00135CC8 dc.l $1FFFF803, $30EDF017, $913AFFFF, $5FF9F4FE, $367FD803 ROM:00135CC8 dc.l $5FF9F2FE, $B140FEFF, $AF37FEFF, $C337F003, $30FFDFFF ROM:00135CC8 dc.l $5FF9F2C6, $3C5EFFFF, $166FF00F, $5C58F0CF, $B146FEFF ROM:00135CC8 dc.l $30FFDFFF, $3FFFF012, $10FDE817, $8F50FFFF, $3E1FF013 ROM:00135CC8 dc.l $B74DFFFF, $5669FEFF, $3FFFF816, $367FC817, $1FFFF803 ROM:00135CC8 dc.l $367FD802, $B552FFFF, $3E0FCFFF, $AD58FEFF, $B155FEFF ROM:00135CC8 dc.l $30FFCFFF, $30E5FFFF, $9158FEFF, $321FCFFF, $1FFFF00F ROM:00135CC8 dc.l $655805C3, $366FFFFD, $367E780A, $7E19EEFF, $C3871DFF ROM:00135CC8 dcb.l 2,$BFFFFFD4 ROM:00135CC8 dc.l $C3873DFF, $7619FEFF, $A190FEFF, $7FF9FFFF, $1FD013 ROM:00135CC8 dc.l $FE3E49FF, $229FDFFF, $23FC8FFF, $8F6EFFFF, $267E3FFF ROM:00135CC8 dc.l $33FC8FFF, $976EFFFF, $3E9FFFFF, $3E1FFFFF, $223FF013 ROM:00135CC8 dc.l $37F5FFFF, $1FFFF203, $9374FFFF, $3FC8DFB, $21FC8FFF ROM:00135CC8 dc.l $3C7ECFFF, $9F7EFEFF, $32FFFFFF, $997BFFFF, $A387FFFF ROM:00135CC8 dc.l $7E1FEFDF, $D1871FFF, $1C3ECDFF, $D383FFFF, $745EFFC7 ROM:00135CC8 dc.l $9984FEFF, $1C3ECDFF, $343ECFFF, $3C7C8FFF, $366BFFFF ROM:00135CC8 dc.l $E29C81D7, $9787FEFF, $3E1FEFFF, $761FFFCF, $3205FFFF ROM:00135CC8 dc.l $938BFEFF, $320FFFFF, $229FDFFF, $203FFDFF, $3C7FF017 ROM:00135CC8 dc.l $1C5E700F, $431FFFFF, $3FFFFDFA, $228DFFFF, $9194FEFF ROM:00135CC8 dc.l $5C5DCFFF, $2287F016, $70F9CEFF, $7FFFFFFB, $3FFFF016 ROM:00135CC8 dc.l $A1A9FFFF, $228DFFFF, $9192FFFF, $1FF013, $E1FDF7FF ROM:00135CC8 dc.l $8FA6FEFF, $60DDDFFF, $267E3013, $17F5F203, $93A3FFFF ROM:00135CC8 dc.l $E3FD71FF, $E1FD71FF, $8F64FFFF, $32FFFFFF, $1FFFF013 ROM:00135CC8 dc.l $3EDFFFFF, $D364F013, $32FFFFFF, $9994FFFF, $1FFFFDFB ROM:00135CC8 dc.l $7C68CFFF, $D364FFFF, $3C5ECFFF, $3EDFDFFF, $FE9E05FF ROM:00135CC8 dc.l $3FFFF002, $99B5FEFF, $185FE017, $428FFEFF, $2287F016 ROM:00135CC8 dc.l $DDF817, $8DB9FFFF, $21FCCFFF, $95BAFEFF, $7FFFFEFA ROM:00135CC8 dc.l $7FFFFEFE ROM:00135CC8 dcb.l 5,$FFFFFFFF ROM:00135CC8 dc.l $40154015, $8014A01C ROM:00135CC8 dcb.l 2,$F800F800 ROM:00135CC8 dcb.l 4,$40154015 ROM:00135CC8 dc.l $2830282E, $1EF800, $9035F832, $30223022 ROM:00135CC8 dcb.l 4,$F892F892 ROM:00135CC8 dc.l $10361036, $40381036 ROM:00135CC8 dcb.l 2,$3BE83A ROM:00135CC8 dcb.l 2,$20542054 ROM:00135CC8 dcb.l 2,$3BE83A ROM:00135CC8 dc.l $E87EE889, $F800E85F, $A07DE87C, $80E887, $68637086 ROM:00135CC8 dc.l $78637088, $A07DE87C, $80E887, $8C008C, $1000108A ROM:00135CC8 dcb.l 2,$108A3093 ROM:00135CC8 dcb.l 4,$10924892 ROM:00135CC8 dc.l $A1012905, $F907E894, $A0F8A0CC, $A0DBA0DB ROM:00135CC8 dcb.l 2,$6096B8C3 ROM:00135CC8 dc.l $A0F8A0CC, $A0DBA0DB, $F95CF95C, $11B0120 ROM:00135CC8 dcb.l 2,$29262930 ROM:00135CC8 dcb.l 4,$E95CE95C ROM:00135CC8 dc.l $E9AEE9AE, $A15FA15C ROM:00135CC8 dcb.l 2,$A162A197 ROM:00135CC8 dcb.l 4,$61B561B1 ROM:001364C8 ; --------------------------------------------------------------------------- ROM:001364C8 ROM:001364C8 locret_1364C8: ; DATA XREF: sub_11B080+6C↑o ROM:001364C8 rts ROM:001364CA ROM:001364CA ; =============== S U B R O U T I N E ======================================= ROM:001364CA ROM:001364CA ROM:001364CA sub_1364CA: ; CODE XREF: ROM:loc_115864↑p ROM:001364CA movem.l d2/a2-a3,-(sp) ROM:001364CE movea.l #$1429,a2 ROM:001364D4 movea.l #$142F,a3 ROM:001364DA movea.l #$1420,a1 ROM:001364E0 move.w ($FFFFF44A).l,($144C).l ROM:001364EA move.w ($FFFFF44C).l,($1442).l ROM:001364F4 move.w ($144C).l,d2 ROM:001364FA sub.w ($1442).l,d2 ROM:00136500 moveq #0,d0 ROM:00136502 move.b (a3),d0 ROM:00136504 mulu.w #$8C,d0 ROM:00136508 move.b (a2),d1 ROM:0013650A addq.b #1,(a2) ROM:0013650C andi.l #$FF,d1 ROM:00136512 add.w d1,d1 ROM:00136514 add.w d1,d0 ROM:00136516 move.w ($1442).l,d1 ROM:0013651C sub.w ($1444).l,d1 ROM:00136522 movea.l #$1466,a0 ROM:00136528 move.w d1,(a0,d0.w) ROM:0013652C moveq #0,d0 ROM:0013652E move.b (a3),d0 ROM:00136530 mulu.w #$8C,d0 ROM:00136534 move.b (a2),d1 ROM:00136536 addq.b #1,(a2) ROM:00136538 andi.l #$FF,d1 ROM:0013653E add.w d1,d1 ROM:00136540 add.w d1,d0 ROM:00136542 movea.l #$1466,a0 ROM:00136548 move.w d2,(a0,d0.w) ROM:0013654C move.w ($144C).l,($1444).l ROM:00136556 cmpi.w #$1B58,d2 ROM:0013655A bcs.s loc_1365AC ROM:0013655C cmpi.w #$3E80,d2 ROM:00136560 bhi.s loc_1365AC ROM:00136562 btst #0,(a1) ROM:00136566 bne.s loc_13657A ROM:00136568 move.b #1,(a2) ROM:0013656C ori.b #1,(a1) ROM:00136570 clr.b (a3) ROM:00136572 move.w d2,($1466).l ROM:00136578 bra.s loc_1365AC ROM:0013657A ; --------------------------------------------------------------------------- ROM:0013657A ROM:0013657A loc_13657A: ; CODE XREF: sub_1364CA+9C↑j ROM:0013657A move.b (a2),d0 ROM:0013657C addi.b #-2,d0 ROM:00136580 move.b d0,($142A).l ROM:00136586 move.b #1,(a2) ROM:0013658A tst.b (a3) ROM:0013658C bne.s loc_136594 ROM:0013658E move.b #1,(a3) ROM:00136592 bra.s loc_136596 ROM:00136594 ; --------------------------------------------------------------------------- ROM:00136594 ROM:00136594 loc_136594: ; CODE XREF: sub_1364CA+C2↑j ROM:00136594 clr.b (a3) ROM:00136596 ROM:00136596 loc_136596: ; CODE XREF: sub_1364CA+C8↑j ROM:00136596 moveq #0,d0 ROM:00136598 move.b (a3),d0 ROM:0013659A mulu.w #$8C,d0 ROM:0013659E movea.l #$1466,a0 ROM:001365A4 move.w d2,(a0,d0.w) ROM:001365A8 ori.b #2,(a1) ROM:001365AC ROM:001365AC loc_1365AC: ; CODE XREF: sub_1364CA+90↑j ROM:001365AC ; sub_1364CA+96↑j ... ROM:001365AC cmpi.b #$42,(a2) ; 'B' ROM:001365B0 bcs.s loc_1365B4 ROM:001365B2 clr.b (a2) ROM:001365B4 ROM:001365B4 loc_1365B4: ; CODE XREF: sub_1364CA+E6↑j ROM:001365B4 movem.l (sp)+,d2/a2-a3 ROM:001365B8 rts ROM:001365B8 ; End of function sub_1364CA ROM:001365B8 ROM:001365BA ROM:001365BA ; =============== S U B R O U T I N E ======================================= ROM:001365BA ROM:001365BA ; Attributes: bp-based frame ROM:001365BA ROM:001365BA sub_1365BA: ; CODE XREF: sub_1371E2+4DC↓p ROM:001365BA ROM:001365BA var_38 = -$38 ROM:001365BA var_14 = -$14 ROM:001365BA var_10 = -$10 ROM:001365BA var_C = -$C ROM:001365BA var_8 = -8 ROM:001365BA var_6 = -6 ROM:001365BA var_4 = -4 ROM:001365BA var_2 = -2 ROM:001365BA var_1 = -1 ROM:001365BA ROM:001365BA link a6,#-$14 ROM:001365BE movem.l d2-d7/a2-a4,-(sp) ROM:001365C2 movea.l #$5D0,a4 ROM:001365C8 btst #1,($1420).l ROM:001365D0 beq.w loc_136D8A ROM:001365D4 clr.b d5 ROM:001365D6 clr.b d6 ROM:001365D8 clr.w d2 ROM:001365DA clr.b d7 ROM:001365DC clr.b ($1414).l ROM:001365E2 move.b ($142A).l,d0 ROM:001365E8 addq.b #1,d0 ROM:001365EA move.b d0,var_2(a6) ROM:001365EE andi.b #$FD,($1420).l ROM:001365F6 andi.b #$F7,($1420).l ROM:001365FE tst.b ($142F).l ROM:00136604 bne.s loc_13660E ROM:00136606 move.b #1,var_1(a6) ROM:0013660C bra.s loc_136612 ROM:0013660E ; --------------------------------------------------------------------------- ROM:0013660E ROM:0013660E loc_13660E: ; CODE XREF: sub_1365BA+4A↑j ROM:0013660E clr.b var_1(a6) ROM:00136612 ROM:00136612 loc_136612: ; CODE XREF: sub_1365BA+52↑j ROM:00136612 moveq #1,d3 ROM:00136614 moveq #0,d0 ROM:00136616 move.b var_1(a6),d0 ROM:0013661A mulu.w #$8C,d0 ROM:0013661E moveq #0,d1 ROM:00136620 move.b d3,d1 ROM:00136622 add.w d1,d1 ROM:00136624 add.w d1,d0 ROM:00136626 movea.l #$1466,a0 ROM:0013662C lea (a0,d0.w),a0 ROM:00136630 movea.l a0,a2 ROM:00136632 moveq #0,d0 ROM:00136634 move.b var_1(a6),d0 ROM:00136638 mulu.w #$8C,d0 ROM:0013663C moveq #0,d1 ROM:0013663E move.b d7,d1 ROM:00136640 add.w d1,d1 ROM:00136642 add.w d1,d0 ROM:00136644 movea.l #$1466,a0 ROM:0013664A lea (a0,d0.w),a0 ROM:0013664E movea.l a0,a3 ROM:00136650 bra.w loc_1367C8 ROM:00136654 ; --------------------------------------------------------------------------- ROM:00136654 ROM:00136654 loc_136654: ; CODE XREF: sub_1365BA+212↓j ROM:00136654 cmpi.w #$172,(a2) ROM:00136658 bcs.s loc_136666 ROM:0013665A cmpi.w #$276,(a2) ROM:0013665E bhi.s loc_136666 ROM:00136660 moveq #1,d4 ROM:00136662 bra.w loc_136758 ROM:00136666 ; --------------------------------------------------------------------------- ROM:00136666 ROM:00136666 loc_136666: ; CODE XREF: sub_1365BA+9E↑j ROM:00136666 ; sub_1365BA+A4↑j ROM:00136666 cmpi.w #$366,(a2) ROM:0013666A bcs.s loc_136678 ROM:0013666C cmpi.w #$46A,(a2) ROM:00136670 bhi.s loc_136678 ROM:00136672 moveq #2,d4 ROM:00136674 bra.w loc_136758 ROM:00136678 ; --------------------------------------------------------------------------- ROM:00136678 ROM:00136678 loc_136678: ; CODE XREF: sub_1365BA+B0↑j ROM:00136678 ; sub_1365BA+B6↑j ROM:00136678 cmpi.w #$366,(a2) ROM:0013667C bcs.s loc_13668A ROM:0013667E cmpi.w #$46A,(a2) ROM:00136682 bhi.s loc_13668A ROM:00136684 moveq #2,d4 ROM:00136686 bra.w loc_136758 ROM:0013668A ; --------------------------------------------------------------------------- ROM:0013668A ROM:0013668A loc_13668A: ; CODE XREF: sub_1365BA+C2↑j ROM:0013668A ; sub_1365BA+C8↑j ROM:0013668A cmpi.w #$55A,(a2) ROM:0013668E bcs.s loc_13669C ROM:00136690 cmpi.w #$65E,(a2) ROM:00136694 bhi.s loc_13669C ROM:00136696 moveq #3,d4 ROM:00136698 bra.w loc_136758 ROM:0013669C ; --------------------------------------------------------------------------- ROM:0013669C ROM:0013669C loc_13669C: ; CODE XREF: sub_1365BA+D4↑j ROM:0013669C ; sub_1365BA+DA↑j ROM:0013669C cmpi.w #$74E,(a2) ROM:001366A0 bcs.s loc_1366AE ROM:001366A2 cmpi.w #$852,(a2) ROM:001366A6 bhi.s loc_1366AE ROM:001366A8 moveq #4,d4 ROM:001366AA bra.w loc_136758 ROM:001366AE ; --------------------------------------------------------------------------- ROM:001366AE ROM:001366AE loc_1366AE: ; CODE XREF: sub_1365BA+E6↑j ROM:001366AE ; sub_1365BA+EC↑j ROM:001366AE cmpi.w #$942,(a2) ROM:001366B2 bcs.s loc_1366C0 ROM:001366B4 cmpi.w #$A46,(a2) ROM:001366B8 bhi.s loc_1366C0 ROM:001366BA moveq #5,d4 ROM:001366BC bra.w loc_136758 ROM:001366C0 ; --------------------------------------------------------------------------- ROM:001366C0 ROM:001366C0 loc_1366C0: ; CODE XREF: sub_1365BA+F8↑j ROM:001366C0 ; sub_1365BA+FE↑j ROM:001366C0 cmpi.w #$B36,(a2) ROM:001366C4 bcs.s loc_1366D2 ROM:001366C6 cmpi.w #$C3A,(a2) ROM:001366CA bhi.s loc_1366D2 ROM:001366CC moveq #6,d4 ROM:001366CE bra.w loc_136758 ROM:001366D2 ; --------------------------------------------------------------------------- ROM:001366D2 ROM:001366D2 loc_1366D2: ; CODE XREF: sub_1365BA+10A↑j ROM:001366D2 ; sub_1365BA+110↑j ROM:001366D2 cmpi.w #$D2A,(a2) ROM:001366D6 bcs.s loc_1366E2 ROM:001366D8 cmpi.w #$E2E,(a2) ROM:001366DC bhi.s loc_1366E2 ROM:001366DE moveq #7,d4 ROM:001366E0 bra.s loc_136758 ROM:001366E2 ; --------------------------------------------------------------------------- ROM:001366E2 ROM:001366E2 loc_1366E2: ; CODE XREF: sub_1365BA+11C↑j ROM:001366E2 ; sub_1365BA+122↑j ROM:001366E2 cmpi.w #$F1E,(a2) ROM:001366E6 bcs.s loc_1366F2 ROM:001366E8 cmpi.w #$1022,(a2) ROM:001366EC bhi.s loc_1366F2 ROM:001366EE moveq #8,d4 ROM:001366F0 bra.s loc_136758 ROM:001366F2 ; --------------------------------------------------------------------------- ROM:001366F2 ROM:001366F2 loc_1366F2: ; CODE XREF: sub_1365BA+12C↑j ROM:001366F2 ; sub_1365BA+132↑j ROM:001366F2 cmpi.w #$1112,(a2) ROM:001366F6 bcs.s loc_136702 ROM:001366F8 cmpi.w #$1216,(a2) ROM:001366FC bhi.s loc_136702 ROM:001366FE moveq #9,d4 ROM:00136700 bra.s loc_136758 ROM:00136702 ; --------------------------------------------------------------------------- ROM:00136702 ROM:00136702 loc_136702: ; CODE XREF: sub_1365BA+13C↑j ROM:00136702 ; sub_1365BA+142↑j ROM:00136702 cmpi.w #$1306,(a2) ROM:00136706 bcs.s loc_136712 ROM:00136708 cmpi.w #$140A,(a2) ROM:0013670C bhi.s loc_136712 ROM:0013670E moveq #$A,d4 ROM:00136710 bra.s loc_136758 ROM:00136712 ; --------------------------------------------------------------------------- ROM:00136712 ROM:00136712 loc_136712: ; CODE XREF: sub_1365BA+14C↑j ROM:00136712 ; sub_1365BA+152↑j ROM:00136712 cmpi.w #$14FA,(a2) ROM:00136716 bcs.s loc_136722 ROM:00136718 cmpi.w #$15FE,(a2) ROM:0013671C bhi.s loc_136722 ROM:0013671E moveq #$A,d4 ROM:00136720 bra.s loc_136758 ROM:00136722 ; --------------------------------------------------------------------------- ROM:00136722 ROM:00136722 loc_136722: ; CODE XREF: sub_1365BA+15C↑j ROM:00136722 ; sub_1365BA+162↑j ROM:00136722 cmp.b var_2(a6),d3 ROM:00136726 beq.s loc_13673A ROM:00136728 addq.b #1,($142E).l ROM:0013672E ori.b #8,($1420).l ROM:00136736 bra.w loc_1367D0 ROM:0013673A ; --------------------------------------------------------------------------- ROM:0013673A ROM:0013673A loc_13673A: ; CODE XREF: sub_1365BA+16C↑j ROM:0013673A cmpi.b #$41,($1414).l ; 'A' ROM:00136742 bhi.s loc_13674E ROM:00136744 moveq #$42,d4 ; 'B' ROM:00136746 sub.b ($1414).l,d4 ROM:0013674C bra.s loc_136758 ROM:0013674E ; --------------------------------------------------------------------------- ROM:0013674E ROM:0013674E loc_13674E: ; CODE XREF: sub_1365BA+188↑j ROM:0013674E ori.b #8,($1420).l ROM:00136756 bra.s loc_1367D0 ROM:00136758 ; --------------------------------------------------------------------------- ROM:00136758 ROM:00136758 loc_136758: ; CODE XREF: sub_1365BA+A8↑j ROM:00136758 ; sub_1365BA+BA↑j ... ROM:00136758 btst #0,d3 ROM:0013675C beq.s loc_13676A ROM:0013675E add.b d4,d6 ROM:00136760 add.b d4,d5 ROM:00136762 add.b d4,($1414).l ROM:00136768 bra.s loc_1367C4 ROM:0013676A ; --------------------------------------------------------------------------- ROM:0013676A ROM:0013676A loc_13676A: ; CODE XREF: sub_1365BA+1A2↑j ROM:0013676A moveq #0,d0 ROM:0013676C move.b d4,d0 ROM:0013676E moveq #1,d1 ROM:00136770 lsl.w d0,d1 ROM:00136772 addi.w #-1,d1 ROM:00136776 moveq #0,d0 ROM:00136778 move.b d5,d0 ROM:0013677A lsl.w d0,d1 ROM:0013677C add.w d1,d2 ROM:0013677E add.b d4,d5 ROM:00136780 add.b d4,($1414).l ROM:00136786 cmpi.b #$A,d5 ROM:0013678A bcs.s loc_1367C4 ROM:0013678C move.w d2,d0 ROM:0013678E lsr.w #1,d0 ROM:00136790 move.w d0,d2 ROM:00136792 btst #0,d6 ROM:00136796 beq.s loc_1367B4 ROM:00136798 move.w d2,d0 ROM:0013679A lsr.w #1,d0 ROM:0013679C move.w d0,d2 ROM:0013679E move.b d2,d0 ROM:001367A0 not.b d0 ROM:001367A2 andi.l #$FF,d0 ROM:001367A8 move.w d0,(a3)+ ROM:001367AA addq.b #1,d7 ROM:001367AC clr.w d2 ROM:001367AE clr.b d5 ROM:001367B0 clr.b d6 ROM:001367B2 bra.s loc_1367C4 ROM:001367B4 ; --------------------------------------------------------------------------- ROM:001367B4 ROM:001367B4 loc_1367B4: ; CODE XREF: sub_1365BA+1DC↑j ROM:001367B4 addq.b #1,($1415).l ROM:001367BA ori.b #8,($1420).l ROM:001367C2 bra.s loc_1367D0 ROM:001367C4 ; --------------------------------------------------------------------------- ROM:001367C4 ROM:001367C4 loc_1367C4: ; CODE XREF: sub_1365BA+1AE↑j ROM:001367C4 ; sub_1365BA+1D0↑j ... ROM:001367C4 addq.l #2,a2 ROM:001367C6 addq.b #1,d3 ROM:001367C8 ROM:001367C8 loc_1367C8: ; CODE XREF: sub_1365BA+96↑j ROM:001367C8 cmp.b var_2(a6),d3 ROM:001367CC bls.w loc_136654 ROM:001367D0 ROM:001367D0 loc_1367D0: ; CODE XREF: sub_1365BA+17C↑j ROM:001367D0 ; sub_1365BA+19C↑j ... ROM:001367D0 btst #3,($1420).l ROM:001367D8 bne.w loc_136D82 ROM:001367DC moveq #0,d0 ROM:001367DE move.b var_1(a6),d0 ROM:001367E2 mulu.w #$8C,d0 ROM:001367E6 movea.l #$1467,a0 ROM:001367EC move.b (a0,d0.w),d4 ROM:001367F0 andi.b #$1F,d4 ROM:001367F4 moveq #0,d0 ROM:001367F6 move.b var_1(a6),d0 ROM:001367FA mulu.w #$8C,d0 ROM:001367FE moveq #0,d1 ROM:00136800 move.b d4,d1 ROM:00136802 movea.l #$14CE,a0 ROM:00136808 move.w d1,(a0,d0.w) ROM:0013680C moveq #0,d0 ROM:0013680E move.b var_1(a6),d0 ROM:00136812 mulu.w #$8C,d0 ROM:00136816 movea.l #$1467,a0 ROM:0013681C move.b (a0,d0.w),d2 ROM:00136820 andi.l #$FF,d2 ROM:00136826 move.l d2,-(sp) ROM:00136828 moveq #0,d0 ROM:0013682A move.b var_1(a6),d0 ROM:0013682E mulu.w #$8C,d0 ROM:00136832 movea.l #$1469,a0 ROM:00136838 move.b (a0,d0.w),d2 ROM:0013683C andi.l #$FF,d2 ROM:00136842 lsl.l #8,d2 ROM:00136844 add.l (sp)+,d2 ROM:00136846 move.w d2,($1460).l ROM:0013684C move.l d2,d0 ROM:0013684E moveq #$10,d1 ROM:00136850 lsl.l d1,d0 ROM:00136852 moveq #0,d1 ROM:00136854 move.w ($1460).l,d1 ROM:0013685A add.l d1,d0 ROM:0013685C move.l d0,d2 ROM:0013685E moveq #0,d0 ROM:00136860 move.b var_1(a6),d0 ROM:00136864 mulu.w #$8C,d0 ROM:00136868 movea.l #$146F,a0 ROM:0013686E move.b (a0,d0.w),d3 ROM:00136872 andi.l #$FF,d3 ROM:00136878 moveq #$10,d0 ROM:0013687A lsl.l d0,d3 ROM:0013687C move.l d3,-(sp) ROM:0013687E moveq #0,d0 ROM:00136880 move.b var_1(a6),d0 ROM:00136884 mulu.w #$8C,d0 ROM:00136888 movea.l #$1471,a0 ROM:0013688E move.b (a0,d0.w),d3 ROM:00136892 andi.l #$FF,d3 ROM:00136898 moveq #$18,d0 ROM:0013689A lsl.l d0,d3 ROM:0013689C add.l (sp)+,d3 ROM:0013689E moveq #0,d0 ROM:001368A0 move.b var_1(a6),d0 ROM:001368A4 mulu.w #$8C,d0 ROM:001368A8 movea.l #$146B,a0 ROM:001368AE move.b (a0,d0.w),d0 ROM:001368B2 andi.l #$FF,d0 ROM:001368B8 move.l d0,-(sp) ROM:001368BA moveq #0,d0 ROM:001368BC move.b var_1(a6),d0 ROM:001368C0 mulu.w #$8C,d0 ROM:001368C4 movea.l #$146D,a0 ROM:001368CA move.b (a0,d0.w),d0 ROM:001368CE andi.l #$FF,d0 ROM:001368D4 lsl.l #8,d0 ROM:001368D6 add.l (sp)+,d0 ROM:001368D8 add.l d0,d3 ROM:001368DA move.l d2,d0 ROM:001368DC eor.l d0,d3 ROM:001368DE moveq #0,d0 ROM:001368E0 move.b d4,d0 ROM:001368E2 moveq #$20,d1 ; ' ' ROM:001368E4 sub.l d0,d1 ROM:001368E6 move.l d3,d2 ROM:001368E8 lsr.l d1,d2 ROM:001368EA moveq #0,d0 ROM:001368EC move.b d4,d0 ROM:001368EE move.l d3,d1 ROM:001368F0 lsl.l d0,d1 ROM:001368F2 add.l d2,d1 ROM:001368F4 move.l d1,($1462).l ROM:001368FA move.l ($1462).l,($954).l ROM:00136904 clr.b ($1428).l ROM:0013690A btst #3,($1440).l ROM:00136912 bne.s loc_136920 ROM:00136914 btst #4,($1440).l ROM:0013691C beq.w loc_136AFC ROM:00136920 ROM:00136920 loc_136920: ; CODE XREF: sub_1365BA+358↑j ROM:00136920 clr.b ($1441).l ROM:00136926 cmpi.b #3,($145C).l ROM:0013692E bcc.s loc_136950 ROM:00136930 moveq #0,d0 ROM:00136932 move.b ($145C).l,d0 ROM:00136938 movea.l #$133C,a0 ROM:0013693E move.l ($1462).l,(a0,d0.w*4) ROM:00136946 addq.b #1,($145C).l ROM:0013694C bra.w loc_136AFC ROM:00136950 ; --------------------------------------------------------------------------- ROM:00136950 ROM:00136950 loc_136950: ; CODE XREF: sub_1365BA+374↑j ROM:00136950 clr.w d2 ROM:00136952 move.l ($133C).l,d0 ROM:00136958 move.l ($1340).l,d1 ROM:0013695E eor.l d1,d0 ROM:00136960 beq.s loc_136984 ROM:00136962 move.l ($133C).l,d0 ROM:00136968 move.l ($1344).l,d1 ROM:0013696E eor.l d1,d0 ROM:00136970 beq.s loc_136984 ROM:00136972 move.l ($1344).l,d0 ROM:00136978 move.l ($1340).l,d1 ROM:0013697E eor.l d1,d0 ROM:00136980 bne.w loc_136AF4 ROM:00136984 ROM:00136984 loc_136984: ; CODE XREF: sub_1365BA+3A6↑j ROM:00136984 ; sub_1365BA+3B6↑j ROM:00136984 move.l ($133C).l,d0 ROM:0013698A move.l ($1340).l,d1 ROM:00136990 eor.l d1,d0 ROM:00136992 beq.s loc_1369A4 ROM:00136994 move.l ($133C).l,d0 ROM:0013699A move.l ($1344).l,d1 ROM:001369A0 eor.l d1,d0 ROM:001369A2 bne.s loc_1369BA ROM:001369A4 ROM:001369A4 loc_1369A4: ; CODE XREF: sub_1365BA+3D8↑j ROM:001369A4 move.l ($133C).l,d0 ROM:001369AA andi.l #$FFFF0000,d0 ROM:001369B0 bne.s loc_1369CE ROM:001369B2 move.w ($133E).l,d2 ROM:001369B8 bra.s loc_1369CE ROM:001369BA ; --------------------------------------------------------------------------- ROM:001369BA ROM:001369BA loc_1369BA: ; CODE XREF: sub_1365BA+3E8↑j ROM:001369BA move.l ($1344).l,d0 ROM:001369C0 andi.l #$FFFF0000,d0 ROM:001369C6 bne.s loc_1369CE ROM:001369C8 move.w ($1346).l,d2 ROM:001369CE ROM:001369CE loc_1369CE: ; CODE XREF: sub_1365BA+3F6↑j ROM:001369CE ; sub_1365BA+3FE↑j ... ROM:001369CE tst.w d2 ROM:001369D0 beq.w loc_136AF4 ROM:001369D4 btst #3,($1440).l ROM:001369DC beq.w loc_136A68 ROM:001369E0 moveq #0,d0 ROM:001369E2 move.w d2,d0 ROM:001369E4 move.l d0,($1344).l ROM:001369EA move.l d0,($1340).l ROM:001369F0 move.l d0,($133C).l ROM:001369F6 move.l d0,($950).l ROM:001369FC move.l d0,($1462).l ROM:00136A02 move.w d2,d0 ROM:00136A04 move.w #$D0B,d1 ROM:00136A08 eor.w d1,d0 ROM:00136A0A move.w d0,($5D0).l ROM:00136A10 move.w d2,d0 ROM:00136A12 move.w #$1D17,d1 ROM:00136A16 eor.w d1,d0 ROM:00136A18 move.w d0,($5D2).l ROM:00136A1E move.w d2,d0 ROM:00136A20 move.w #$251F,d1 ROM:00136A24 eor.w d1,d0 ROM:00136A26 move.w d0,($5D4).l ROM:00136A2C move.l #8,d0 ROM:00136A32 or.b d0,($1304).l ROM:00136A38 move.l #4,d0 ROM:00136A3E or.b d0,($1321).l ROM:00136A44 andi.b #$FE,($1440).l ROM:00136A4C andi.b #$F7,($1440).l ROM:00136A54 move.b #$FF,($1441).l ROM:00136A5C andi.w #$FBFF,($AEE).l ROM:00136A64 bra.w loc_136AFC ROM:00136A68 ; --------------------------------------------------------------------------- ROM:00136A68 ROM:00136A68 loc_136A68: ; CODE XREF: sub_1365BA+422↑j ROM:00136A68 moveq #0,d0 ROM:00136A6A move.w d2,d0 ROM:00136A6C moveq #0,d1 ROM:00136A6E move.w (a4),d1 ROM:00136A70 movea.l d7,a0 ROM:00136A72 move.l #$D0B,d7 ROM:00136A78 eor.l d7,d1 ROM:00136A7A exg d7,a0 ROM:00136A7C cmp.l d1,d0 ROM:00136A7E beq.s loc_136AB4 ROM:00136A80 moveq #0,d0 ROM:00136A82 move.w d2,d0 ROM:00136A84 moveq #0,d1 ROM:00136A86 move.w 2(a4),d1 ROM:00136A8A movea.l d7,a0 ROM:00136A8C move.l #$1D17,d7 ROM:00136A92 eor.l d7,d1 ROM:00136A94 exg d7,a0 ROM:00136A96 cmp.l d1,d0 ROM:00136A98 beq.s loc_136AB4 ROM:00136A9A moveq #0,d0 ROM:00136A9C move.w d2,d0 ROM:00136A9E moveq #0,d1 ROM:00136AA0 move.w 4(a4),d1 ROM:00136AA4 movea.l d7,a0 ROM:00136AA6 move.l #$251F,d7 ROM:00136AAC eor.l d7,d1 ROM:00136AAE exg d7,a0 ROM:00136AB0 cmp.l d1,d0 ROM:00136AB2 bne.s loc_136AF4 ROM:00136AB4 ROM:00136AB4 loc_136AB4: ; CODE XREF: sub_1365BA+4C4↑j ROM:00136AB4 ; sub_1365BA+4DE↑j ROM:00136AB4 moveq #0,d0 ROM:00136AB6 move.w d2,d0 ROM:00136AB8 move.l d0,($1344).l ROM:00136ABE move.l d0,($1340).l ROM:00136AC4 move.l d0,($133C).l ROM:00136ACA move.l d0,($950).l ROM:00136AD0 move.l d0,($1462).l ROM:00136AD6 move.b #$FF,($1441).l ROM:00136ADE move.l #4,d0 ROM:00136AE4 or.b d0,($1321).l ROM:00136AEA andi.b #$EF,($1440).l ROM:00136AF2 bra.s loc_136AFC ROM:00136AF4 ; --------------------------------------------------------------------------- ROM:00136AF4 ROM:00136AF4 loc_136AF4: ; CODE XREF: sub_1365BA+3C6↑j ROM:00136AF4 ; sub_1365BA+416↑j ... ROM:00136AF4 move.b #1,($1441).l ROM:00136AFC ROM:00136AFC loc_136AFC: ; CODE XREF: sub_1365BA+362↑j ROM:00136AFC ; sub_1365BA+392↑j ... ROM:00136AFC move.l ($1462).l,d0 ROM:00136B02 cmp.l ($950).l,d0 ROM:00136B08 beq.w loc_136D5A ROM:00136B0C move.l ($1462).l,d0 ROM:00136B12 cmp.l ($1418).l,d0 ROM:00136B18 bne.w loc_136D50 ROM:00136B1C ori.w #$80,($AEE).l ROM:00136B24 movea.l #$5D0,a4 ROM:00136B2A move.w (a4),var_8(a6) ROM:00136B2E move.w 2(a4),var_6(a6) ROM:00136B34 move.w 4(a4),var_4(a6) ROM:00136B3A move.w #$D0B,d0 ROM:00136B3E eor.w d0,var_8(a6) ROM:00136B42 move.w #$1D17,d0 ROM:00136B46 eor.w d0,var_6(a6) ROM:00136B4A move.w #$251F,d0 ROM:00136B4E eor.w d0,var_4(a6) ROM:00136B52 move.l ($133C).l,var_14(a6) ROM:00136B5A move.l ($1340).l,var_10(a6) ROM:00136B62 move.l ($1344).l,var_C(a6) ROM:00136B6A clr.b d3 ROM:00136B6C lea var_4(a6),a2 ROM:00136B70 lea var_6(a6),a3 ROM:00136B74 ROM:00136B74 loc_136B74: ; CODE XREF: sub_1365BA+6FC↓j ROM:00136B74 move.l var_14(a6),d0 ROM:00136B78 mulu.l #$BBABCFEF,d0 ROM:00136B80 moveq #0,d1 ROM:00136B82 move.w var_8(a6),d1 ROM:00136B86 lsl.l #8,d1 ROM:00136B88 add.l d1,d0 ROM:00136B8A subi.l #$40FFFF11,d0 ROM:00136B90 move.l d0,var_14(a6) ROM:00136B94 move.l var_10(a6),d0 ROM:00136B98 mulu.l #$BBABCFEF,d0 ROM:00136BA0 moveq #0,d1 ROM:00136BA2 move.w (a3),d1 ROM:00136BA4 lsl.l #8,d1 ROM:00136BA6 add.l d1,d0 ROM:00136BA8 subi.l #$40FFFF11,d0 ROM:00136BAE move.l d0,var_10(a6) ROM:00136BB2 move.l var_C(a6),d0 ROM:00136BB6 mulu.l #$BBABCFEF,d0 ROM:00136BBE moveq #0,d1 ROM:00136BC0 move.w (a2),d1 ROM:00136BC2 lsl.l #8,d1 ROM:00136BC4 add.l d1,d0 ROM:00136BC6 subi.l #$40FFFF11,d0 ROM:00136BCC move.l d0,var_C(a6) ROM:00136BD0 move.l var_14(a6),d0 ROM:00136BD4 cmp.l ($1418).l,d0 ROM:00136BDA bne.s loc_136C1C ROM:00136BDC move.l var_10(a6),d0 ROM:00136BE0 cmp.l ($1418).l,d0 ROM:00136BE6 bne.s loc_136C1C ROM:00136BE8 tst.w ($1416).l ROM:00136BEE beq.s loc_136C08 ROM:00136BF0 move.l var_14(a6),($133C).l ROM:00136BF8 move.l var_14(a6),($1340).l ROM:00136C00 move.l var_14(a6),($1344).l ROM:00136C08 ROM:00136C08 loc_136C08: ; CODE XREF: sub_1365BA+634↑j ROM:00136C08 move.l var_14(a6),($950).l ROM:00136C10 ori.w #$200,($AEE).l ROM:00136C18 bra.w loc_136CBA ROM:00136C1C ; --------------------------------------------------------------------------- ROM:00136C1C ROM:00136C1C loc_136C1C: ; CODE XREF: sub_1365BA+620↑j ROM:00136C1C ; sub_1365BA+62C↑j ROM:00136C1C move.l var_14(a6),d0 ROM:00136C20 cmp.l ($1418).l,d0 ROM:00136C26 bne.s loc_136C66 ROM:00136C28 move.l var_C(a6),d0 ROM:00136C2C cmp.l ($1418).l,d0 ROM:00136C32 bne.s loc_136C66 ROM:00136C34 tst.w ($1416).l ROM:00136C3A beq.s loc_136C54 ROM:00136C3C move.l var_14(a6),($133C).l ROM:00136C44 move.l var_14(a6),($1340).l ROM:00136C4C move.l var_14(a6),($1344).l ROM:00136C54 ROM:00136C54 loc_136C54: ; CODE XREF: sub_1365BA+680↑j ROM:00136C54 move.l var_14(a6),($950).l ROM:00136C5C ori.w #$200,($AEE).l ROM:00136C64 bra.s loc_136CBA ROM:00136C66 ; --------------------------------------------------------------------------- ROM:00136C66 ROM:00136C66 loc_136C66: ; CODE XREF: sub_1365BA+66C↑j ROM:00136C66 ; sub_1365BA+678↑j ROM:00136C66 move.l var_10(a6),d0 ROM:00136C6A cmp.l ($1418).l,d0 ROM:00136C70 bne.s loc_136CB0 ROM:00136C72 move.l var_C(a6),d0 ROM:00136C76 cmp.l ($1418).l,d0 ROM:00136C7C bne.s loc_136CB0 ROM:00136C7E tst.w ($1416).l ROM:00136C84 beq.s loc_136C9E ROM:00136C86 move.l var_10(a6),($133C).l ROM:00136C8E move.l var_10(a6),($1340).l ROM:00136C96 move.l var_10(a6),($1344).l ROM:00136C9E ROM:00136C9E loc_136C9E: ; CODE XREF: sub_1365BA+6CA↑j ROM:00136C9E move.l var_10(a6),($950).l ROM:00136CA6 ori.w #$200,($AEE).l ROM:00136CAE bra.s loc_136CBA ROM:00136CB0 ; --------------------------------------------------------------------------- ROM:00136CB0 ROM:00136CB0 loc_136CB0: ; CODE XREF: sub_1365BA+6B6↑j ROM:00136CB0 ; sub_1365BA+6C2↑j ROM:00136CB0 addq.b #1,d3 ROM:00136CB2 cmpi.b #$C8,d3 ROM:00136CB6 bls.w loc_136B74 ROM:00136CBA ROM:00136CBA loc_136CBA: ; CODE XREF: sub_1365BA+65E↑j ROM:00136CBA ; sub_1365BA+6AA↑j ... ROM:00136CBA cmpi.b #$C8,d3 ROM:00136CBE bls.w loc_136D6E ROM:00136CC2 move.l ($1B00).l,d0 ROM:00136CC8 cmp.l ($1418).l,d0 ROM:00136CCE bne.s loc_136D02 ROM:00136CD0 tst.w ($1416).l ROM:00136CD6 beq.s loc_136CF6 ROM:00136CD8 move.l ($1B00).l,($133C).l ROM:00136CE2 move.l ($1B00).l,($1340).l ROM:00136CEC move.l ($1B00).l,($1344).l ROM:00136CF6 ROM:00136CF6 loc_136CF6: ; CODE XREF: sub_1365BA+71C↑j ROM:00136CF6 move.l ($1B00).l,($950).l ROM:00136D00 bra.s loc_136D6E ROM:00136D02 ; --------------------------------------------------------------------------- ROM:00136D02 ROM:00136D02 loc_136D02: ; CODE XREF: sub_1365BA+714↑j ROM:00136D02 moveq #0,d0 ROM:00136D04 move.b ($1318).l,d0 ROM:00136D0A andi.l #$10,d0 ROM:00136D10 andi.l #$FF,d0 ROM:00136D16 bne.s loc_136D46 ROM:00136D18 moveq #0,d0 ROM:00136D1A move.b ($140D).l,d0 ROM:00136D20 andi.l #$10,d0 ROM:00136D26 andi.l #$FF,d0 ROM:00136D2C bne.s loc_136D46 ROM:00136D2E move.l #$10,d0 ROM:00136D34 or.b d0,($1318).l ROM:00136D3A move.l #$10,d0 ROM:00136D40 or.b d0,($140D).l ROM:00136D46 ROM:00136D46 loc_136D46: ; CODE XREF: sub_1365BA+75C↑j ROM:00136D46 ; sub_1365BA+772↑j ROM:00136D46 ori.w #$2000,($AEE).l ROM:00136D4E bra.s loc_136D6E ROM:00136D50 ; --------------------------------------------------------------------------- ROM:00136D50 ROM:00136D50 loc_136D50: ; CODE XREF: sub_1365BA+55E↑j ROM:00136D50 ori.w #$100,($AEE).l ROM:00136D58 bra.s loc_136D6E ROM:00136D5A ; --------------------------------------------------------------------------- ROM:00136D5A ROM:00136D5A loc_136D5A: ; CODE XREF: sub_1365BA+54E↑j ROM:00136D5A move.l #2,d0 ROM:00136D60 or.b d0,($140C).l ROM:00136D66 ori.w #$40,($AEE).l ; '@' ROM:00136D6E ROM:00136D6E loc_136D6E: ; CODE XREF: sub_1365BA+704↑j ROM:00136D6E ; sub_1365BA+746↑j ... ROM:00136D6E move.l ($1462).l,($1418).l ROM:00136D78 ori.b #$40,($1440).l ; '@' ROM:00136D80 bra.s loc_136D8A ROM:00136D82 ; --------------------------------------------------------------------------- ROM:00136D82 ROM:00136D82 loc_136D82: ; CODE XREF: sub_1365BA+21E↑j ROM:00136D82 ori.w #$10,($AEE).l ROM:00136D8A ROM:00136D8A loc_136D8A: ; CODE XREF: sub_1365BA+16↑j ROM:00136D8A ; sub_1365BA+7C6↑j ROM:00136D8A btst #0,($1440).l ROM:00136D92 beq.s loc_136DAC ROM:00136D94 pea (1).w ROM:00136D98 jsr sub_137802 ROM:00136D9E addq.l #4,sp ROM:00136DA0 ori.w #$20,($AEE).l ; ' ' ROM:00136DA8 bra.w loc_136ED8 ROM:00136DAC ; --------------------------------------------------------------------------- ROM:00136DAC ROM:00136DAC loc_136DAC: ; CODE XREF: sub_1365BA+7D8↑j ROM:00136DAC btst #7,($1440).l ROM:00136DB4 bne.w loc_136E98 ROM:00136DB8 btst #6,($1440).l ROM:00136DC0 beq.s loc_136E0A ROM:00136DC2 move.l ($1462).l,d0 ROM:00136DC8 cmp.l ($950).l,d0 ROM:00136DCE bne.s loc_136DF0 ROM:00136DD0 pea (1).w ROM:00136DD4 jsr sub_1377F4 ROM:00136DDA addq.l #4,sp ROM:00136DDC ori.b #$80,($1440).l ROM:00136DE4 ori.w #$8000,($AEE).l ROM:00136DEC bra.w loc_136ED8 ROM:00136DF0 ; --------------------------------------------------------------------------- ROM:00136DF0 ROM:00136DF0 loc_136DF0: ; CODE XREF: sub_1365BA+814↑j ROM:00136DF0 tst.w ($1416).l ROM:00136DF6 bne.w loc_136ED8 ROM:00136DFA pea (1).w ROM:00136DFE jsr sub_137802 ROM:00136E04 addq.l #4,sp ROM:00136E06 bra.w loc_136ED8 ROM:00136E0A ; --------------------------------------------------------------------------- ROM:00136E0A ROM:00136E0A loc_136E0A: ; CODE XREF: sub_1365BA+806↑j ROM:00136E0A tst.w ($1416).l ROM:00136E10 bne.s loc_136E2C ROM:00136E12 btst #5,($1440).l ROM:00136E1A beq.s loc_136E2C ROM:00136E1C pea (1).w ROM:00136E20 jsr sub_137802 ROM:00136E26 addq.l #4,sp ROM:00136E28 bra.w loc_136ED8 ROM:00136E2C ; --------------------------------------------------------------------------- ROM:00136E2C ROM:00136E2C loc_136E2C: ; CODE XREF: sub_1365BA+856↑j ROM:00136E2C ; sub_1365BA+860↑j ROM:00136E2C moveq #0,d0 ROM:00136E2E move.b ($130B).l,d0 ROM:00136E34 andi.l #4,d0 ROM:00136E3A andi.l #$FF,d0 ROM:00136E40 bne.s loc_136E58 ROM:00136E42 moveq #0,d0 ROM:00136E44 move.b ($93D).l,d0 ROM:00136E4A andi.l #$20,d0 ; ' ' ROM:00136E50 andi.l #$FF,d0 ROM:00136E56 beq.s loc_136E8A ROM:00136E58 ROM:00136E58 loc_136E58: ; CODE XREF: sub_1365BA+886↑j ROM:00136E58 moveq #0,d0 ROM:00136E5A move.b ($140C).l,d0 ROM:00136E60 andi.l #2,d0 ROM:00136E66 andi.l #$FF,d0 ROM:00136E6C beq.s loc_136E7C ROM:00136E6E pea (1).w ROM:00136E72 jsr sub_1377F4 ROM:00136E78 addq.l #4,sp ROM:00136E7A bra.s loc_136ED8 ROM:00136E7C ; --------------------------------------------------------------------------- ROM:00136E7C ROM:00136E7C loc_136E7C: ; CODE XREF: sub_1365BA+8B2↑j ROM:00136E7C pea (1).w ROM:00136E80 jsr sub_137802 ROM:00136E86 addq.l #4,sp ROM:00136E88 bra.s loc_136ED8 ROM:00136E8A ; --------------------------------------------------------------------------- ROM:00136E8A ROM:00136E8A loc_136E8A: ; CODE XREF: sub_1365BA+89C↑j ROM:00136E8A pea (1).w ROM:00136E8E jsr sub_1377F4 ROM:00136E94 addq.l #4,sp ROM:00136E96 bra.s loc_136ED8 ROM:00136E98 ; --------------------------------------------------------------------------- ROM:00136E98 ROM:00136E98 loc_136E98: ; CODE XREF: sub_1365BA+7FA↑j ROM:00136E98 pea (1).w ROM:00136E9C jsr sub_1377F4 ROM:00136EA2 addq.l #4,sp ROM:00136EA4 tst.w ($1410).l ROM:00136EAA bne.s loc_136ED8 ROM:00136EAC move.w #1,($1410).l ROM:00136EB4 addq.w #1,($1B0E).l ROM:00136EBA moveq #0,d0 ROM:00136EBC move.w ($1B0E).l,d0 ROM:00136EC2 moveq #$32,d1 ; '2' ROM:00136EC4 divsl.l d1,d1:d0 ROM:00136EC8 tst.l d1 ROM:00136ECA bne.s loc_136ED8 ROM:00136ECC move.l #4,d0 ROM:00136ED2 or.b d0,($1321).l ROM:00136ED8 ROM:00136ED8 loc_136ED8: ; CODE XREF: sub_1365BA+7EE↑j ROM:00136ED8 ; sub_1365BA+832↑j ... ROM:00136ED8 movem.l var_38(a6),d2-d7/a2-a4 ROM:00136EDE unlk a6 ROM:00136EE0 rts ROM:00136EE0 ; End of function sub_1365BA ROM:00136EE0 ROM:00136EE2 ; --------------------------------------------------------------------------- ROM:00136EE2 link a6,#-$C ROM:00136EE6 movem.l d2/a2,-(sp) ROM:00136EEA move.l 8(a6),d2 ROM:00136EEE movea.l #$1440,a1 ROM:00136EF4 lea -$C(a6),a0 ROM:00136EF8 ori.b #$40,($1420).l ; '@' ROM:00136F00 andi.b #$FD,(a1) ROM:00136F04 andi.b #$FB,(a1) ROM:00136F08 andi.b #$EF,(a1) ROM:00136F0C andi.b #$F7,(a1) ROM:00136F10 clr.b ($145C).l ROM:00136F16 movea.l #$5D0,a2 ROM:00136F1C move.w (a2),-$C(a6) ROM:00136F20 move.w 2(a2),2(a0) ROM:00136F26 move.w 4(a2),4(a0) ROM:00136F2C move.w -$C(a6),d0 ROM:00136F30 move.w #$D0B,d1 ROM:00136F34 eor.w d1,d0 ROM:00136F36 move.w d0,-6(a6) ROM:00136F3A move.w 2(a0),d0 ROM:00136F3E move.w #$1D17,d1 ROM:00136F42 eor.w d1,d0 ROM:00136F44 move.w d0,-4(a6) ROM:00136F48 move.w 4(a0),d0 ROM:00136F4C move.w #$251F,d1 ROM:00136F50 eor.w d1,d0 ROM:00136F52 move.w d0,-2(a6) ROM:00136F56 move.w -$C(a6),d0 ROM:00136F5A move.w 2(a0),d1 ROM:00136F5E eor.w d1,d0 ROM:00136F60 beq.s loc_136F7A ROM:00136F62 move.w -$C(a6),d0 ROM:00136F66 move.w 4(a0),d1 ROM:00136F6A eor.w d1,d0 ROM:00136F6C beq.s loc_136F7A ROM:00136F6E move.w 4(a0),d0 ROM:00136F72 move.w 2(a0),d1 ROM:00136F76 eor.w d1,d0 ROM:00136F78 bne.s loc_136F80 ROM:00136F7A ROM:00136F7A loc_136F7A: ; CODE XREF: ROM:00136F60↑j ROM:00136F7A ; ROM:00136F6C↑j ROM:00136F7A ori.b #1,(a1) ROM:00136F7E bra.s loc_136FB2 ROM:00136F80 ; --------------------------------------------------------------------------- ROM:00136F80 ROM:00136F80 loc_136F80: ; CODE XREF: ROM:00136F78↑j ROM:00136F80 move.w -6(a6),d0 ROM:00136F84 move.w -4(a6),d1 ROM:00136F88 eor.w d1,d0 ROM:00136F8A beq.s loc_136FA4 ROM:00136F8C move.w -6(a6),d0 ROM:00136F90 move.w -2(a6),d1 ROM:00136F94 eor.w d1,d0 ROM:00136F96 beq.s loc_136FA4 ROM:00136F98 move.w -2(a6),d0 ROM:00136F9C move.w -4(a6),d1 ROM:00136FA0 eor.w d1,d0 ROM:00136FA2 bne.s loc_136FAA ROM:00136FA4 ROM:00136FA4 loc_136FA4: ; CODE XREF: ROM:00136F8A↑j ROM:00136FA4 ; ROM:00136F96↑j ROM:00136FA4 ori.b #2,(a1) ROM:00136FA8 bra.s loc_136FB2 ROM:00136FAA ; --------------------------------------------------------------------------- ROM:00136FAA ROM:00136FAA loc_136FAA: ; CODE XREF: ROM:00136FA2↑j ROM:00136FAA ori.b #4,(a1) ROM:00136FAE moveq #3,d0 ROM:00136FB0 bra.s loc_137014 ROM:00136FB2 ; --------------------------------------------------------------------------- ROM:00136FB2 ROM:00136FB2 loc_136FB2: ; CODE XREF: ROM:00136F7E↑j ROM:00136FB2 ; ROM:00136FA8↑j ROM:00136FB2 cmpi.b #2,d2 ROM:00136FB6 bcs.s loc_136FBC ROM:00136FB8 moveq #$A,d0 ROM:00136FBA bra.s loc_137014 ROM:00136FBC ; --------------------------------------------------------------------------- ROM:00136FBC ROM:00136FBC loc_136FBC: ; CODE XREF: ROM:00136FB6↑j ROM:00136FBC btst #0,(a1) ROM:00136FC0 beq.s loc_136FE8 ROM:00136FC2 tst.b d2 ROM:00136FC4 bne.s loc_136FE4 ROM:00136FC6 move.w ($572).l,d0 ROM:00136FCC ext.l d0 ROM:00136FCE moveq #$28,d1 ; '(' ROM:00136FD0 divs.l d1,d0 ROM:00136FD4 tst.l d0 ROM:00136FD6 bne.s loc_136FE0 ROM:00136FD8 ori.b #8,(a1) ROM:00136FDC moveq #0,d0 ROM:00136FDE bra.s loc_137014 ROM:00136FE0 ; --------------------------------------------------------------------------- ROM:00136FE0 ROM:00136FE0 loc_136FE0: ; CODE XREF: ROM:00136FD6↑j ROM:00136FE0 moveq #$B,d0 ROM:00136FE2 bra.s loc_137014 ROM:00136FE4 ; --------------------------------------------------------------------------- ROM:00136FE4 ROM:00136FE4 loc_136FE4: ; CODE XREF: ROM:00136FC4↑j ROM:00136FE4 moveq #2,d0 ROM:00136FE6 bra.s loc_137014 ROM:00136FE8 ; --------------------------------------------------------------------------- ROM:00136FE8 ROM:00136FE8 loc_136FE8: ; CODE XREF: ROM:00136FC0↑j ROM:00136FE8 btst #1,(a1) ROM:00136FEC beq.s loc_137014 ROM:00136FEE cmpi.b #1,d2 ROM:00136FF2 bne.s loc_137012 ROM:00136FF4 move.w ($572).l,d0 ROM:00136FFA ext.l d0 ROM:00136FFC moveq #$28,d1 ; '(' ROM:00136FFE divs.l d1,d0 ROM:00137002 tst.l d0 ROM:00137004 bne.s loc_13700E ROM:00137006 ori.b #$10,(a1) ROM:0013700A moveq #0,d0 ROM:0013700C bra.s loc_137014 ROM:0013700E ; --------------------------------------------------------------------------- ROM:0013700E ROM:0013700E loc_13700E: ; CODE XREF: ROM:00137004↑j ROM:0013700E moveq #$B,d0 ROM:00137010 bra.s loc_137014 ROM:00137012 ; --------------------------------------------------------------------------- ROM:00137012 ROM:00137012 loc_137012: ; CODE XREF: ROM:00136FF2↑j ROM:00137012 moveq #1,d0 ROM:00137014 ROM:00137014 loc_137014: ; CODE XREF: ROM:00136FB0↑j ROM:00137014 ; ROM:00136FBA↑j ... ROM:00137014 movem.l -$14(a6),d2/a2 ROM:0013701A unlk a6 ROM:0013701C rts ROM:0013701E ; --------------------------------------------------------------------------- ROM:0013701E movea.l #$1441,a0 ROM:00137024 btst #6,($1420).l ROM:0013702C bne.s loc_137032 ROM:0013702E moveq #$B,d0 ROM:00137030 bra.s locret_137056 ROM:00137032 ; --------------------------------------------------------------------------- ROM:00137032 ROM:00137032 loc_137032: ; CODE XREF: ROM:0013702C↑j ROM:00137032 tst.b (a0) ROM:00137034 bne.s loc_13703A ROM:00137036 moveq #$C,d0 ROM:00137038 bra.s locret_137056 ROM:0013703A ; --------------------------------------------------------------------------- ROM:0013703A ROM:0013703A loc_13703A: ; CODE XREF: ROM:00137034↑j ROM:0013703A cmpi.b #$FF,(a0) ROM:0013703E bne.s loc_137044 ROM:00137040 moveq #0,d0 ROM:00137042 bra.s locret_137056 ROM:00137044 ; --------------------------------------------------------------------------- ROM:00137044 ROM:00137044 loc_137044: ; CODE XREF: ROM:0013703E↑j ROM:00137044 cmpi.b #1,(a0) ROM:00137048 bne.s loc_13704E ROM:0013704A moveq #1,d0 ROM:0013704C bra.s locret_137056 ROM:0013704E ; --------------------------------------------------------------------------- ROM:0013704E ROM:0013704E loc_13704E: ; CODE XREF: ROM:00137048↑j ROM:0013704E cmpi.b #2,(a0) ROM:00137052 bne.s locret_137056 ROM:00137054 moveq #2,d0 ROM:00137056 ROM:00137056 locret_137056: ; CODE XREF: ROM:00137030↑j ROM:00137056 ; ROM:00137038↑j ... ROM:00137056 rts ROM:00137058 ROM:00137058 ; =============== S U B R O U T I N E ======================================= ROM:00137058 ROM:00137058 ROM:00137058 sub_137058: ; CODE XREF: sub_137182+2E↓p ROM:00137058 cmpi.b #9,($1428).l ROM:00137060 bcc.s loc_13706A ROM:00137062 addq.b #1,($1428).l ROM:00137068 bra.s locret_137072 ROM:0013706A ; --------------------------------------------------------------------------- ROM:0013706A ROM:0013706A loc_13706A: ; CODE XREF: sub_137058+8↑j ROM:0013706A ori.b #$20,($1440).l ; ' ' ROM:00137072 ROM:00137072 locret_137072: ; CODE XREF: sub_137058+10↑j ROM:00137072 rts ROM:00137072 ; End of function sub_137058 ROM:00137072 ROM:00137074 ROM:00137074 ; =============== S U B R O U T I N E ======================================= ROM:00137074 ROM:00137074 ROM:00137074 sub_137074: ; CODE XREF: sub_137182+44↓p ROM:00137074 movea.l #$141C,a0 ROM:0013707A cmpi.b #5,(a0) ROM:0013707E bcc.s locret_13709C ROM:00137080 move.w ($572).l,d0 ROM:00137086 ext.l d0 ROM:00137088 moveq #$28,d1 ; '(' ROM:0013708A divs.l d1,d0 ROM:0013708E cmpi.l #$FA,d0 ROM:00137094 blt.s loc_13709A ROM:00137096 addq.b #1,(a0) ROM:00137098 bra.s locret_13709C ROM:0013709A ; --------------------------------------------------------------------------- ROM:0013709A ROM:0013709A loc_13709A: ; CODE XREF: sub_137074+20↑j ROM:0013709A clr.b (a0) ROM:0013709C ROM:0013709C locret_13709C: ; CODE XREF: sub_137074+A↑j ROM:0013709C ; sub_137074+24↑j ROM:0013709C rts ROM:0013709C ; End of function sub_137074 ROM:0013709C ROM:0013709E ROM:0013709E ; =============== S U B R O U T I N E ======================================= ROM:0013709E ROM:0013709E ; Attributes: bp-based frame ROM:0013709E ROM:0013709E sub_13709E: ; CODE XREF: sub_1376F4+E6↓p ROM:0013709E ROM:0013709E var_6 = -6 ROM:0013709E ROM:0013709E link a6,#-8 ROM:001370A2 move.l a2,-(sp) ROM:001370A4 lea var_6(a6),a1 ROM:001370A8 movea.l a1,a0 ROM:001370AA addq.l #4,a0 ROM:001370AC movea.l #$5D0,a2 ROM:001370B2 btst #0,($1440).l ROM:001370BA bne.w loc_137164 ROM:001370BE cmpi.b #5,($141C).l ROM:001370C6 bcs.w loc_137164 ROM:001370CA addq.w #1,($1B0C).l ROM:001370D0 move.l ($133C).l,($1B00).l ROM:001370DA move.w (a2),var_6(a6) ROM:001370DE move.w 2(a2),2(a1) ROM:001370E4 move.w 4(a2),(a0) ROM:001370E8 move.w #$D0B,d0 ROM:001370EC eor.w d0,var_6(a6) ROM:001370F0 move.w #$1D17,d0 ROM:001370F4 eor.w d0,2(a1) ROM:001370F8 move.w #$251F,d0 ROM:001370FC eor.w d0,(a0) ROM:001370FE move.l ($133C).l,d0 ROM:00137104 mulu.l #$BBABCFEF,d0 ROM:0013710C moveq #0,d1 ROM:0013710E move.w var_6(a6),d1 ROM:00137112 lsl.l #8,d1 ROM:00137114 add.l d1,d0 ROM:00137116 subi.l #$40FFFF11,d0 ROM:0013711C move.l d0,($133C).l ROM:00137122 movea.l #$1340,a2 ROM:00137128 move.l (a2),d0 ROM:0013712A mulu.l #$BBABCFEF,d0 ROM:00137132 moveq #0,d1 ROM:00137134 move.w 2(a1),d1 ROM:00137138 lsl.l #8,d1 ROM:0013713A add.l d1,d0 ROM:0013713C subi.l #$40FFFF11,d0 ROM:00137142 move.l d0,(a2) ROM:00137144 movea.l #$1344,a2 ROM:0013714A move.l (a2),d0 ROM:0013714C mulu.l #$BBABCFEF,d0 ROM:00137154 moveq #0,d1 ROM:00137156 move.w (a0),d1 ROM:00137158 lsl.l #8,d1 ROM:0013715A add.l d1,d0 ROM:0013715C subi.l #$40FFFF11,d0 ROM:00137162 move.l d0,(a2) ROM:00137164 ROM:00137164 loc_137164: ; CODE XREF: sub_13709E+1C↑j ROM:00137164 ; sub_13709E+28↑j ROM:00137164 movea.l (sp)+,a2 ROM:00137166 unlk a6 ROM:00137168 rts ROM:00137168 ; End of function sub_13709E ROM:00137168 ROM:0013716A ROM:0013716A ; =============== S U B R O U T I N E ======================================= ROM:0013716A ROM:0013716A ROM:0013716A sub_13716A: ; CODE XREF: ROM:00116F7C↑p ROM:0013716A clr.w ($FFFFF462).l ROM:00137170 move.w #$204,($FFFFF460).l ROM:00137178 move.w #$4011,($FFFFF448).l ROM:00137180 rts ROM:00137180 ; End of function sub_13716A ROM:00137180 ROM:00137182 ROM:00137182 ; =============== S U B R O U T I N E ======================================= ROM:00137182 ROM:00137182 ROM:00137182 sub_137182: ; CODE XREF: ROM:loc_1176EE↑p ROM:00137182 move.l a2,-(sp) ROM:00137184 movea.l #$141E,a2 ROM:0013718A addq.w #1,(a2) ROM:0013718C moveq #0,d0 ROM:0013718E move.w (a2),d0 ROM:00137190 moveq #$14,d1 ROM:00137192 divsl.l d1,d1:d0 ROM:00137196 tst.l d1 ROM:00137198 bne.s loc_1371A2 ROM:0013719A move.w #1,($142C).l ROM:001371A2 ROM:001371A2 loc_1371A2: ; CODE XREF: sub_137182+16↑j ROM:001371A2 moveq #0,d0 ROM:001371A4 move.w (a2),d0 ROM:001371A6 moveq #$64,d1 ; 'd' ROM:001371A8 divsl.l d1,d1:d0 ROM:001371AC tst.l d1 ROM:001371AE bne.s loc_1371B6 ROM:001371B0 jsr sub_137058 ROM:001371B6 ROM:001371B6 loc_1371B6: ; CODE XREF: sub_137182+2C↑j ROM:001371B6 moveq #0,d0 ROM:001371B8 move.w (a2),d0 ROM:001371BA divsl.l #$3E8,d1:d0 ROM:001371C2 tst.l d1 ROM:001371C4 bne.s loc_1371DE ROM:001371C6 jsr sub_137074 ROM:001371CC moveq #0,d0 ROM:001371CE move.w (a2),d0 ROM:001371D0 divsl.l #$2710,d1:d0 ROM:001371D8 tst.l d1 ROM:001371DA bne.s loc_1371DE ROM:001371DC clr.w (a2) ROM:001371DE ROM:001371DE loc_1371DE: ; CODE XREF: sub_137182+42↑j ROM:001371DE ; sub_137182+58↑j ROM:001371DE movea.l (sp)+,a2 ROM:001371E0 rts ROM:001371E0 ; End of function sub_137182 ROM:001371E0 ROM:001371E2 ROM:001371E2 ; =============== S U B R O U T I N E ======================================= ROM:001371E2 ROM:001371E2 ROM:001371E2 sub_1371E2: ; CODE XREF: ROM:00117070↑p ROM:001371E2 movem.l d2/a2-a4,-(sp) ROM:001371E6 movea.l #$AEC,a3 ROM:001371EC movea.l #$438,a4 ROM:001371F2 move.w (a3),d0 ROM:001371F4 ext.l d0 ROM:001371F6 moveq #$63,d1 ; 'c' ROM:001371F8 cmp.l d1,d0 ROM:001371FA bhi.w loc_1376AE ROM:001371FE lea word_137242(pc),a0 ROM:00137202 nop ROM:00137204 moveq #$14,d1 ROM:00137206 ROM:00137206 loc_137206: ; CODE XREF: sub_1371E2+26↓j ROM:00137206 cmp.b (a0)+,d0 ROM:00137208 dbls d1,loc_137206 ROM:0013720C bne.w loc_1376AE ROM:00137210 move.w word_137218(pc,d1.l*2),d0 ROM:00137214 jmp word_137218(pc,d0.w) ROM:00137214 ; --------------------------------------------------------------------------- ROM:00137218 word_137218: dc.w $47E ; CODE XREF: sub_1371E2+32↑j ROM:00137218 ; DATA XREF: sub_1371E2+2E↑r ROM:0013721A dc.w $46A ROM:0013721C dc.l $45E0452, $41803DC, $3A00364, $31C02D8, $2260212 ROM:0013721C dc.l $1FE01EA, $1D601BC, $1A4012C, $BE006A ROM:00137240 dc.b 0, $40 ROM:00137242 word_137242: dc.w 1 ; DATA XREF: sub_1371E2+1C↑o ROM:00137244 dc.l $2030A15, $2D2F3031, $323C3D41, $4243444B, $4C506300 ROM:00137244 dc.l $207C0014, $427691FC, $144000, $D1D40C50, $16600 ROM:00137244 dc.l $444207C, $144274, $91FC0014, $4000D1D4, $36906000 ROM:00137244 dc.l $43042A7, $4EB90013, $6EE2588F, $14007000, $1002720B ROM:00137244 dc.l $B0816236, $303B0A06, $4EFB0002, $180020, $200020 ROM:00137244 dcb.l 3,$2E002E ROM:00137244 dc.l $2E0020, $36BC0003, $600003F2, $70001002, $7201E169 ROM:00137244 dc.l $83790000, $AEE36BC, $A6000, $3DC4878, $14EB9, $136EE2 ROM:00137244 dc.l $588F1400, $70001002, $720BB081, $6236303B, $A064EFB ROM:00137244 dc.l $20018, $200020, $20002E ROM:00137244 dcb.l 3,$2E002E ROM:00137244 dc.l $2036BC, $36000, $39C7000, $10027201, $E1698379, $AEE ROM:00137244 dc.l $203C0000, $18139, $1315, $203C0000, $EFC139, $12FE ROM:00137244 dc.l $36BC000A, $6000036E, $4EB90013, $701E1400, $70001002 ROM:00137244 dc.l $6716720C, $B0016700, $3587201, $B0016734, $720BB001 ROM:00137244 dc.l $67366034, $42790000, $1B0E4279, $1B10, $36BC000A ROM:00137244 dc.l $203C0000, $18139, $130C, $203C0000, $EFC139, $12FE ROM:00137244 dc.l $6000031E, $791000, $AEE, $203C0000, $18139, $1315 ROM:00137244 dc.l $203C0000, $EFC139, $12FE, $36BC000A, $600002F6, $207C0014 ROM:00137244 dc.l $427691FC, $144000, $D1D44A50, $660002E2, $600002DC ROM:00137244 dc.l $247C0000, $1B006002, $421AB5FC, $1E00, $65F636BC ROM:00137244 dc.l $A6000, $2C44279, $1B0E, $42790000, $1B1036BC, $A6000 ROM:00137244 dc.l $2B0203C, 8, $81390000, $130436BC, $A6000, $29C203C ROM:00137244 dc.l 4, $81390000, $132136BC, $A6000, $288203C, $10, $81390000 ROM:00137244 dc.l $131836BC, $A6000, $274207C, $144278, $91FC0014, $40002448 ROM:00137244 dc.l $D1D43010, $3400323C, $D0BB340, $33C00000, $5D03002 ROM:00137244 dc.l $323C1D17, $B34033C0, $5D2, $204AD1D4, $3010323C ROM:00137244 dc.l $251FB340, $33C00000, $5D4207C, $14427A, $91FC0014 ROM:00137244 dc.l $4000D1D4, $301048C0, $7210E3A8, $23C00000, $950207C ROM:00137244 dc.l $14427C, $91FC0014, $4000D1D4, $301048C0, $D1B90000 ROM:00137244 dc.l $95023F9, $950, $133C, $23F90000, $9500000, $134023F9 ROM:00137244 dc.l $950, $1344, $203C0000, $88139, $1304, $203C0000 ROM:00137244 dc.l $48139, $1321, $36BC000A, $600001C2, $207C0014, $427891FC ROM:00137244 dc.l $144000, $D1D433D0, $5D0, $207C0014, $427A91FC, $144000 ROM:00137244 dc.l $D1D433D0, $5D2, $207C0014, $427C91FC, $144000, $D1D433D0 ROM:00137244 dc.l $5D4, $36BC000A, $6000017E, $207C0014, $427891FC ROM:00137244 dc.l $144000, $2448D1D4, $30103400, $323C0D0B, $B34033C0 ROM:00137244 dc.l $5D0, $3002323C, $1D17B340, $33C00000, $5D2204A, $D1D43010 ROM:00137244 dc.l $323C251F, $B34033C0, $5D4, $36BC000A, $60000136 ROM:00137244 dc.l $207C0014, $427891FC, $144000, $D1D43010, $48C07210 ROM:00137244 dc.l $E3A823C0, $950, $207C0014, $427A91FC, $144000, $D1D43010 ROM:00137244 dc.l $48C0D1B9, $950, $36BC000A, $600000FA, $207C0014 ROM:00137244 dc.l $427891FC, $144000, $D1D43010, $48C07210, $E3A823C0 ROM:00137244 dc.l $133C, $207C0014, $427A91FC, $144000, $D1D43010, $48C0D1B9 ROM:00137244 dc.l $133C, $36BC000A, $600000BE, $207C0014, $427891FC ROM:00137244 dc.l $144000, $D1D43010, $48C07210, $E3A8207C, $1340, $24482080 ROM:00137244 dc.l $207C0014, $427A91FC, $144000, $D1D43010, $48C0D192 ROM:00137244 dc.l $36BC000A, $60000082, $207C0014, $427891FC, $144000 ROM:00137244 dc.l $D1D43010, $48C07210, $E3A8207C, $1344, $24482080 ROM:00137244 dc.l $207C0014, $427A91FC, $144000, $D1D43010, $48C0D192 ROM:00137244 dc.l $36BC000A, $60464279, $AEE, $36BC000A, $603A4279 ROM:00137244 dc.l $1B0C, $36BC000A, $602E13FC, $50000, $141C4EB9, $13709E ROM:00137244 dc.l $36BC000A, $601A23FC, $100000, $1424, $20790000, $14244E90 ROM:00137244 dc.l $36BC000A ROM:001376AC ; --------------------------------------------------------------------------- ROM:001376AC bra.s loc_1376B0 ROM:001376AE ; --------------------------------------------------------------------------- ROM:001376AE ROM:001376AE loc_1376AE: ; CODE XREF: sub_1371E2+18↑j ROM:001376AE ; sub_1371E2+2A↑j ROM:001376AE clr.w (a3) ROM:001376B0 ROM:001376B0 loc_1376B0: ; CODE XREF: sub_1371E2+4CA↑j ROM:001376B0 tst.w ($142C).l ROM:001376B6 beq.s loc_1376C4 ROM:001376B8 clr.w ($142C).l ROM:001376BE jsr sub_1365BA ROM:001376C4 ROM:001376C4 loc_1376C4: ; CODE XREF: sub_1371E2+4D4↑j ROM:001376C4 move.w ($1430).l,d0 ROM:001376CA move.l d0,-(sp) ROM:001376CC jsr sub_1376F4 ROM:001376D0 nop ROM:001376D2 addq.l #4,sp ROM:001376D4 move.w d0,($1430).l ROM:001376DA move.w ($1B0E).l,($AE8).l ROM:001376E4 move.w ($1B10).l,($AEA).l ROM:001376EE movem.l (sp)+,d2/a2-a4 ROM:001376F2 rts ROM:001376F2 ; End of function sub_1371E2 ROM:001376F2 ROM:001376F4 ROM:001376F4 ; =============== S U B R O U T I N E ======================================= ROM:001376F4 ROM:001376F4 ROM:001376F4 sub_1376F4: ; CODE XREF: sub_1371E2+4EA↑p ROM:001376F4 ROM:001376F4 arg_0 = 4 ROM:001376F4 ROM:001376F4 movem.l d2/a2-a3,-(sp) ROM:001376F8 move.l $C+arg_0(sp),d2 ROM:001376FC movea.l #$1416,a2 ROM:00137702 movea.l #$934,a3 ROM:00137708 moveq #0,d0 ROM:0013770A move.w d2,d0 ROM:0013770C moveq #4,d1 ROM:0013770E cmp.l d1,d0 ; switch 5 cases ROM:00137710 bhi.w def_137718 ; jumptable 00137718 default case ROM:00137714 move.w jpt_137718(pc,d0.l*2),d0 ROM:00137718 jmp jpt_137718(pc,d0.w) ; switch jump ROM:00137718 ; --------------------------------------------------------------------------- ROM:0013771C jpt_137718: dc.w loc_137726-$13771C ; DATA XREF: sub_1376F4+20↑r ROM:0013771C ; sub_1376F4+24↑r ROM:0013771C dc.w loc_137738-$13771C ; jump table for switch statement ROM:0013771C dc.w loc_13775E-$13771C ROM:0013771C dc.w loc_13778C-$13771C ROM:0013771C dc.w loc_1377C8-$13771C ROM:00137726 ; --------------------------------------------------------------------------- ROM:00137726 ROM:00137726 loc_137726: ; CODE XREF: sub_1376F4+24↑j ROM:00137726 ; DATA XREF: sub_1376F4:jpt_137718↑o ROM:00137726 move.l #$20,d0 ; ' ' ; jumptable 00137718 case 0 ROM:0013772C or.b d0,($1318).l ROM:00137732 moveq #1,d0 ROM:00137734 bra.w loc_1377EE ROM:00137738 ; --------------------------------------------------------------------------- ROM:00137738 ROM:00137738 loc_137738: ; CODE XREF: sub_1376F4+24↑j ROM:00137738 ; DATA XREF: sub_1376F4:jpt_137718↑o ROM:00137738 moveq #0,d0 ; jumptable 00137718 case 1 ROM:0013773A move.b ($1318).l,d0 ROM:00137740 andi.l #$20,d0 ; ' ' ROM:00137746 andi.l #$FF,d0 ROM:0013774C bne.s loc_137758 ROM:0013774E jsr sub_1378A4 ROM:00137752 nop ROM:00137754 bra.w def_137718 ; jumptable 00137718 default case ROM:00137758 ; --------------------------------------------------------------------------- ROM:00137758 ROM:00137758 loc_137758: ; CODE XREF: sub_1376F4+58↑j ROM:00137758 moveq #1,d0 ROM:0013775A bra.w loc_1377EE ROM:0013775E ; --------------------------------------------------------------------------- ROM:0013775E ROM:0013775E loc_13775E: ; CODE XREF: sub_1376F4+24↑j ROM:0013775E ; DATA XREF: sub_1376F4:jpt_137718↑o ROM:0013775E moveq #0,d0 ; jumptable 00137718 case 2 ROM:00137760 move.b (a3),d0 ROM:00137762 andi.l #$10,d0 ROM:00137768 andi.l #$FF,d0 ROM:0013776E beq.w def_137718 ; jumptable 00137718 default case ROM:00137772 clr.w ($1410).l ROM:00137778 clr.w ($1412).l ROM:0013777E jsr sub_13784C ROM:00137782 nop ROM:00137784 move.w #1,(a2) ROM:00137788 moveq #3,d0 ROM:0013778A bra.s loc_1377EE ROM:0013778C ; --------------------------------------------------------------------------- ROM:0013778C ROM:0013778C loc_13778C: ; CODE XREF: sub_1376F4+24↑j ROM:0013778C ; DATA XREF: sub_1376F4:jpt_137718↑o ROM:0013778C moveq #0,d0 ; jumptable 00137718 case 3 ROM:0013778E move.b ($1320).l,d0 ROM:00137794 andi.l #2,d0 ROM:0013779A andi.l #$FF,d0 ROM:001377A0 beq.s loc_1377A8 ROM:001377A2 clr.w (a2) ROM:001377A4 moveq #4,d0 ROM:001377A6 bra.s loc_1377EE ROM:001377A8 ; --------------------------------------------------------------------------- ROM:001377A8 ROM:001377A8 loc_1377A8: ; CODE XREF: sub_1376F4+AC↑j ROM:001377A8 moveq #0,d0 ROM:001377AA move.b (a3),d0 ROM:001377AC andi.l #$10,d0 ROM:001377B2 andi.l #$FF,d0 ROM:001377B8 bne.s loc_1377C4 ROM:001377BA clr.b ($141C).l ROM:001377C0 clr.w (a2) ROM:001377C2 bra.s def_137718 ; jumptable 00137718 default case ROM:001377C4 ; --------------------------------------------------------------------------- ROM:001377C4 ROM:001377C4 loc_1377C4: ; CODE XREF: sub_1376F4+C4↑j ROM:001377C4 moveq #3,d0 ROM:001377C6 bra.s loc_1377EE ROM:001377C8 ; --------------------------------------------------------------------------- ROM:001377C8 ROM:001377C8 loc_1377C8: ; CODE XREF: sub_1376F4+24↑j ROM:001377C8 ; DATA XREF: sub_1376F4:jpt_137718↑o ROM:001377C8 moveq #0,d0 ; jumptable 00137718 case 4 ROM:001377CA move.b (a3),d0 ROM:001377CC andi.l #$10,d0 ROM:001377D2 andi.l #$FF,d0 ROM:001377D8 bne.s loc_1377E8 ROM:001377DA jsr sub_13709E ROM:001377E0 clr.b ($141C).l ROM:001377E6 bra.s def_137718 ; jumptable 00137718 default case ROM:001377E8 ; --------------------------------------------------------------------------- ROM:001377E8 ROM:001377E8 loc_1377E8: ; CODE XREF: sub_1376F4+E4↑j ROM:001377E8 moveq #4,d0 ROM:001377EA bra.s loc_1377EE ROM:001377EC ; --------------------------------------------------------------------------- ROM:001377EC ROM:001377EC def_137718: ; CODE XREF: sub_1376F4+1C↑j ROM:001377EC ; sub_1376F4+60↑j ... ROM:001377EC moveq #2,d0 ; jumptable 00137718 default case ROM:001377EE ROM:001377EE loc_1377EE: ; CODE XREF: sub_1376F4+40↑j ROM:001377EE ; sub_1376F4+66↑j ... ROM:001377EE movem.l (sp)+,d2/a2-a3 ROM:001377F2 rts ROM:001377F2 ; End of function sub_1376F4 ROM:001377F2 ROM:001377F4 ROM:001377F4 ; =============== S U B R O U T I N E ======================================= ROM:001377F4 ROM:001377F4 ROM:001377F4 sub_1377F4: ; CODE XREF: sub_1365BA+81A↑p ROM:001377F4 ; sub_1365BA+8B8↑p ... ROM:001377F4 move.l #$EF,d0 ROM:001377FA and.b d0,($1321).l ROM:00137800 rts ROM:00137800 ; End of function sub_1377F4 ROM:00137800 ROM:00137802 ROM:00137802 ; =============== S U B R O U T I N E ======================================= ROM:00137802 ROM:00137802 ROM:00137802 sub_137802: ; CODE XREF: sub_1365BA+7DE↑p ROM:00137802 ; sub_1365BA+844↑p ... ROM:00137802 tst.w ($1412).l ROM:00137808 bne.s loc_137818 ROM:0013780A move.w #1,($1412).l ROM:00137812 addq.w #1,($1B10).l ROM:00137818 ROM:00137818 loc_137818: ; CODE XREF: sub_137802+6↑j ROM:00137818 movea.l #$144272,a0 ROM:0013781E suba.l #$144000,a0 ROM:00137824 adda.l ($438).l,a0 ROM:0013782A cmpi.w #1,(a0) ROM:0013782E bne.s loc_13783E ROM:00137830 move.l #$EF,d0 ROM:00137836 and.b d0,($1321).l ROM:0013783C bra.s locret_13784A ROM:0013783E ; --------------------------------------------------------------------------- ROM:0013783E ROM:0013783E loc_13783E: ; CODE XREF: sub_137802+2C↑j ROM:0013783E move.l #$10,d0 ROM:00137844 or.b d0,($1321).l ROM:0013784A ROM:0013784A locret_13784A: ; CODE XREF: sub_137802+3A↑j ROM:0013784A rts ROM:0013784A ; End of function sub_137802 ROM:0013784A ROM:0013784C ROM:0013784C ; =============== S U B R O U T I N E ======================================= ROM:0013784C ROM:0013784C ROM:0013784C sub_13784C: ; CODE XREF: sub_1376F4+8A↑p ROM:0013784C movem.l a2-a3,-(sp) ROM:00137850 movea.l #$133C,a1 ROM:00137856 movea.l #$1340,a0 ROM:0013785C movea.l a0,a2 ROM:0013785E move.l (a0),d0 ROM:00137860 cmp.l (a1),d0 ROM:00137862 bne.s loc_13786C ROM:00137864 move.l (a1),($1344).l ROM:0013786A bra.s loc_137898 ROM:0013786C ; --------------------------------------------------------------------------- ROM:0013786C ROM:0013786C loc_13786C: ; CODE XREF: sub_13784C+16↑j ROM:0013786C movea.l #$1344,a0 ROM:00137872 movea.l a0,a3 ROM:00137874 move.l (a0),d0 ROM:00137876 cmp.l (a1),d0 ROM:00137878 bne.s loc_13787E ROM:0013787A move.l (a1),(a2) ROM:0013787C bra.s loc_137898 ROM:0013787E ; --------------------------------------------------------------------------- ROM:0013787E ROM:0013787E loc_13787E: ; CODE XREF: sub_13784C+2C↑j ROM:0013787E move.l (a2),d0 ROM:00137880 cmp.l (a3),d0 ROM:00137882 bne.s loc_13788C ROM:00137884 move.l ($1340).l,(a1) ROM:0013788A bra.s loc_137898 ROM:0013788C ; --------------------------------------------------------------------------- ROM:0013788C ROM:0013788C loc_13788C: ; CODE XREF: sub_13784C+36↑j ROM:0013788C move.l (a1),(a2) ROM:0013788E move.l (a1),(a3) ROM:00137890 ori.w #1,($AEE).l ROM:00137898 ROM:00137898 loc_137898: ; CODE XREF: sub_13784C+1E↑j ROM:00137898 ; sub_13784C+30↑j ... ROM:00137898 move.l (a1),($950).l ROM:0013789E movem.l (sp)+,a2-a3 ROM:001378A2 rts ROM:001378A2 ; End of function sub_13784C ROM:001378A2 ROM:001378A4 ROM:001378A4 ; =============== S U B R O U T I N E ======================================= ROM:001378A4 ROM:001378A4 ROM:001378A4 sub_1378A4: ; CODE XREF: sub_1376F4+5A↑p ROM:001378A4 movea.l #$5D0,a0 ROM:001378AA move.w ($5D0).l,d0 ROM:001378B0 cmp.w 2(a0),d0 ROM:001378B4 beq.s loc_1378CC ROM:001378B6 move.w 2(a0),d0 ROM:001378BA cmp.w 4(a0),d0 ROM:001378BE beq.s loc_1378CC ROM:001378C0 move.w ($5D0).l,d0 ROM:001378C6 cmp.w 4(a0),d0 ROM:001378CA bne.s locret_1378D4 ROM:001378CC ROM:001378CC loc_1378CC: ; CODE XREF: sub_1378A4+10↑j ROM:001378CC ; sub_1378A4+1A↑j ROM:001378CC ori.w #$400,($AEE).l ROM:001378D4 ROM:001378D4 locret_1378D4: ; CODE XREF: sub_1378A4+26↑j ROM:001378D4 rts ROM:001378D4 ; End of function sub_1378A4 ROM:001378D4 ROM:001378D6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001378D8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001378DA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001378DC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001378DE dc.w $FFFF ROM:001378E0 dword_1378E0: dcb.l 8,0 ; DATA XREF: sub_117BEE+4↑o ROM:00137900 dc.l $280000, $6434BC ROM:00137900 dcb.l 2,0 ROM:00137910 dc.l $13880000 ROM:00137910 dcb.l $14,0 ROM:00137964 dc.l $FF000000, $7D7D7D ROM:00137964 dcb.l $13,$7D7D7D7D ROM:00137964 dc.l $7D7D0000 ROM:00137964 dcb.l $6E,0 ROM:00137B74 dc.l $A469FFFF ROM:00137B74 dcb.l 2,$FFFF ROM:00137B74 dcb.l $120,$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